184.61/134.59 MAYBE 184.61/134.60 proof of /export/starexec/sandbox/benchmark/theBenchmark.hs 184.61/134.60 # AProVE Commit ID: 48fb2092695e11cc9f56e44b17a92a5f88ffb256 marcel 20180622 unpublished dirty 184.61/134.60 184.61/134.60 184.61/134.60 H-Termination with start terms of the given HASKELL could not be shown: 184.61/134.60 184.61/134.60 (0) HASKELL 184.61/134.60 (1) BR [EQUIVALENT, 0 ms] 184.61/134.60 (2) HASKELL 184.61/134.60 (3) COR [EQUIVALENT, 0 ms] 184.61/134.60 (4) HASKELL 184.61/134.60 (5) Narrow [SOUND, 0 ms] 184.61/134.60 (6) AND 184.61/134.60 (7) QDP 184.61/134.60 (8) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.60 (9) QDP 184.61/134.60 (10) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.60 (11) NO 184.61/134.60 (12) QDP 184.61/134.60 (13) MNOCProof [EQUIVALENT, 22 ms] 184.61/134.60 (14) QDP 184.61/134.60 (15) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.60 (16) NO 184.61/134.60 (17) QDP 184.61/134.60 (18) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.60 (19) QDP 184.61/134.60 (20) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.60 (21) QDP 184.61/134.60 (22) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.60 (23) QDP 184.61/134.60 (24) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.60 (25) QDP 184.61/134.60 (26) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.60 (27) QDP 184.61/134.60 (28) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.60 (29) QDP 184.61/134.60 (30) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.60 (31) QDP 184.61/134.60 (32) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.60 (33) QDP 184.61/134.60 (34) QReductionProof [EQUIVALENT, 3 ms] 184.61/134.60 (35) QDP 184.61/134.60 (36) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.60 (37) QDP 184.61/134.60 (38) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.60 (39) QDP 184.61/134.60 (40) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.60 (41) QDP 184.61/134.60 (42) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.60 (43) QDP 184.61/134.60 (44) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.60 (45) QDP 184.61/134.60 (46) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.60 (47) NO 184.61/134.60 (48) QDP 184.61/134.60 (49) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.60 (50) QDP 184.61/134.60 (51) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.60 (52) QDP 184.61/134.60 (53) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.60 (54) QDP 184.61/134.60 (55) TransformationProof [EQUIVALENT, 4 ms] 184.61/134.60 (56) QDP 184.61/134.60 (57) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.60 (58) QDP 184.61/134.60 (59) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.60 (60) QDP 184.61/134.60 (61) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.60 (62) QDP 184.61/134.60 (63) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.60 (64) QDP 184.61/134.60 (65) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.60 (66) QDP 184.61/134.60 (67) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.60 (68) QDP 184.61/134.60 (69) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.60 (70) QDP 184.61/134.60 (71) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.60 (72) NO 184.61/134.60 (73) QDP 184.61/134.60 (74) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.60 (75) QDP 184.61/134.60 (76) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.60 (77) NO 184.61/134.60 (78) QDP 184.61/134.60 (79) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.60 (80) QDP 184.61/134.60 (81) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.60 (82) NO 184.61/134.60 (83) QDP 184.61/134.60 (84) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.60 (85) QDP 184.61/134.60 (86) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.60 (87) QDP 184.61/134.60 (88) QReductionProof [EQUIVALENT, 3 ms] 184.61/134.60 (89) QDP 184.61/134.60 (90) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.60 (91) QDP 184.61/134.60 (92) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.60 (93) QDP 184.61/134.60 (94) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.60 (95) QDP 184.61/134.60 (96) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.60 (97) QDP 184.61/134.60 (98) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.60 (99) QDP 184.61/134.60 (100) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.60 (101) QDP 184.61/134.60 (102) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.60 (103) QDP 184.61/134.60 (104) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.60 (105) QDP 184.61/134.60 (106) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.60 (107) NO 184.61/134.60 (108) QDP 184.61/134.60 (109) MNOCProof [EQUIVALENT, 3 ms] 184.61/134.60 (110) QDP 184.61/134.60 (111) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.60 (112) NO 184.61/134.60 (113) QDP 184.61/134.60 (114) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.60 (115) QDP 184.61/134.60 (116) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.60 (117) NO 184.61/134.60 (118) QDP 184.61/134.60 (119) TransformationProof [EQUIVALENT, 19 ms] 184.61/134.60 (120) QDP 184.61/134.60 (121) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.60 (122) QDP 184.61/134.60 (123) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.60 (124) QDP 184.61/134.60 (125) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.60 (126) QDP 184.61/134.60 (127) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.60 (128) QDP 184.61/134.60 (129) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.60 (130) QDP 184.61/134.60 (131) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.60 (132) QDP 184.61/134.60 (133) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.60 (134) QDP 184.61/134.60 (135) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.60 (136) NO 184.61/134.60 (137) QDP 184.61/134.60 (138) QDPSizeChangeProof [EQUIVALENT, 0 ms] 184.61/134.60 (139) YES 184.61/134.60 (140) QDP 184.61/134.60 (141) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.60 (142) QDP 184.61/134.60 (143) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.60 (144) NO 184.61/134.60 (145) QDP 184.61/134.60 (146) QDPSizeChangeProof [EQUIVALENT, 0 ms] 184.61/134.60 (147) YES 184.61/134.60 (148) QDP 184.61/134.60 (149) QDPSizeChangeProof [EQUIVALENT, 0 ms] 184.61/134.60 (150) YES 184.61/134.60 (151) QDP 184.61/134.60 (152) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.60 (153) QDP 184.61/134.60 (154) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.60 (155) QDP 184.61/134.60 (156) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.60 (157) QDP 184.61/134.60 (158) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.60 (159) QDP 184.61/134.60 (160) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.60 (161) QDP 184.61/134.60 (162) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.60 (163) QDP 184.61/134.60 (164) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.60 (165) QDP 184.61/134.60 (166) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.60 (167) QDP 184.61/134.60 (168) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.60 (169) QDP 184.61/134.60 (170) TransformationProof [EQUIVALENT, 15 ms] 184.61/134.60 (171) QDP 184.61/134.60 (172) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.60 (173) QDP 184.61/134.60 (174) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.60 (175) QDP 184.61/134.60 (176) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.60 (177) QDP 184.61/134.60 (178) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.60 (179) QDP 184.61/134.60 (180) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.60 (181) NO 184.61/134.60 (182) QDP 184.61/134.60 (183) QDPSizeChangeProof [EQUIVALENT, 0 ms] 184.61/134.60 (184) YES 184.61/134.60 (185) QDP 184.61/134.60 (186) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.60 (187) QDP 184.61/134.60 (188) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (189) NO 184.61/134.61 (190) QDP 184.61/134.61 (191) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (192) QDP 184.61/134.61 (193) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (194) NO 184.61/134.61 (195) QDP 184.61/134.61 (196) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (197) QDP 184.61/134.61 (198) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (199) NO 184.61/134.61 (200) QDP 184.61/134.61 (201) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (202) QDP 184.61/134.61 (203) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (204) QDP 184.61/134.61 (205) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (206) QDP 184.61/134.61 (207) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (208) QDP 184.61/134.61 (209) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (210) QDP 184.61/134.61 (211) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (212) QDP 184.61/134.61 (213) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (214) QDP 184.61/134.61 (215) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (216) QDP 184.61/134.61 (217) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (218) QDP 184.61/134.61 (219) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (220) QDP 184.61/134.61 (221) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (222) QDP 184.61/134.61 (223) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (224) NO 184.61/134.61 (225) QDP 184.61/134.61 (226) QDPSizeChangeProof [EQUIVALENT, 0 ms] 184.61/134.61 (227) YES 184.61/134.61 (228) QDP 184.61/134.61 (229) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (230) QDP 184.61/134.61 (231) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (232) NO 184.61/134.61 (233) QDP 184.61/134.61 (234) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (235) QDP 184.61/134.61 (236) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (237) QDP 184.61/134.61 (238) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (239) QDP 184.61/134.61 (240) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (241) QDP 184.61/134.61 (242) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (243) QDP 184.61/134.61 (244) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (245) QDP 184.61/134.61 (246) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (247) QDP 184.61/134.61 (248) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (249) QDP 184.61/134.61 (250) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (251) QDP 184.61/134.61 (252) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (253) QDP 184.61/134.61 (254) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (255) QDP 184.61/134.61 (256) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (257) NO 184.61/134.61 (258) QDP 184.61/134.61 (259) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (260) QDP 184.61/134.61 (261) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (262) NO 184.61/134.61 (263) QDP 184.61/134.61 (264) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (265) QDP 184.61/134.61 (266) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (267) NO 184.61/134.61 (268) QDP 184.61/134.61 (269) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (270) QDP 184.61/134.61 (271) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (272) QDP 184.61/134.61 (273) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (274) QDP 184.61/134.61 (275) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (276) QDP 184.61/134.61 (277) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (278) QDP 184.61/134.61 (279) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (280) NO 184.61/134.61 (281) QDP 184.61/134.61 (282) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (283) QDP 184.61/134.61 (284) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (285) QDP 184.61/134.61 (286) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (287) QDP 184.61/134.61 (288) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (289) QDP 184.61/134.61 (290) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (291) QDP 184.61/134.61 (292) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (293) QDP 184.61/134.61 (294) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (295) QDP 184.61/134.61 (296) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (297) QDP 184.61/134.61 (298) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (299) QDP 184.61/134.61 (300) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (301) QDP 184.61/134.61 (302) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (303) QDP 184.61/134.61 (304) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (305) NO 184.61/134.61 (306) QDP 184.61/134.61 (307) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (308) QDP 184.61/134.61 (309) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (310) QDP 184.61/134.61 (311) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (312) QDP 184.61/134.61 (313) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (314) QDP 184.61/134.61 (315) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (316) QDP 184.61/134.61 (317) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (318) QDP 184.61/134.61 (319) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (320) QDP 184.61/134.61 (321) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (322) QDP 184.61/134.61 (323) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (324) QDP 184.61/134.61 (325) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (326) QDP 184.61/134.61 (327) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (328) QDP 184.61/134.61 (329) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (330) QDP 184.61/134.61 (331) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (332) QDP 184.61/134.61 (333) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (334) QDP 184.61/134.61 (335) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (336) NO 184.61/134.61 (337) QDP 184.61/134.61 (338) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (339) QDP 184.61/134.61 (340) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (341) NO 184.61/134.61 (342) QDP 184.61/134.61 (343) QDPSizeChangeProof [EQUIVALENT, 0 ms] 184.61/134.61 (344) YES 184.61/134.61 (345) QDP 184.61/134.61 (346) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (347) QDP 184.61/134.61 (348) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (349) QDP 184.61/134.61 (350) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (351) QDP 184.61/134.61 (352) TransformationProof [EQUIVALENT, 3 ms] 184.61/134.61 (353) QDP 184.61/134.61 (354) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (355) QDP 184.61/134.61 (356) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (357) QDP 184.61/134.61 (358) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (359) QDP 184.61/134.61 (360) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (361) QDP 184.61/134.61 (362) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (363) QDP 184.61/134.61 (364) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (365) QDP 184.61/134.61 (366) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (367) QDP 184.61/134.61 (368) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (369) QDP 184.61/134.61 (370) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (371) QDP 184.61/134.61 (372) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (373) QDP 184.61/134.61 (374) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (375) NO 184.61/134.61 (376) QDP 184.61/134.61 (377) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (378) QDP 184.61/134.61 (379) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (380) QDP 184.61/134.61 (381) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (382) QDP 184.61/134.61 (383) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (384) QDP 184.61/134.61 (385) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (386) QDP 184.61/134.61 (387) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (388) QDP 184.61/134.61 (389) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (390) QDP 184.61/134.61 (391) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (392) QDP 184.61/134.61 (393) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (394) QDP 184.61/134.61 (395) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (396) QDP 184.61/134.61 (397) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (398) QDP 184.61/134.61 (399) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (400) NO 184.61/134.61 (401) QDP 184.61/134.61 (402) QDPSizeChangeProof [EQUIVALENT, 0 ms] 184.61/134.61 (403) YES 184.61/134.61 (404) QDP 184.61/134.61 (405) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (406) QDP 184.61/134.61 (407) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (408) NO 184.61/134.61 (409) QDP 184.61/134.61 (410) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (411) QDP 184.61/134.61 (412) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (413) NO 184.61/134.61 (414) QDP 184.61/134.61 (415) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (416) QDP 184.61/134.61 (417) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (418) QDP 184.61/134.61 (419) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (420) QDP 184.61/134.61 (421) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (422) QDP 184.61/134.61 (423) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (424) QDP 184.61/134.61 (425) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (426) QDP 184.61/134.61 (427) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (428) QDP 184.61/134.61 (429) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (430) QDP 184.61/134.61 (431) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (432) QDP 184.61/134.61 (433) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (434) QDP 184.61/134.61 (435) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (436) QDP 184.61/134.61 (437) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (438) NO 184.61/134.61 (439) QDP 184.61/134.61 (440) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (441) QDP 184.61/134.61 (442) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (443) QDP 184.61/134.61 (444) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (445) QDP 184.61/134.61 (446) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (447) QDP 184.61/134.61 (448) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (449) QDP 184.61/134.61 (450) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (451) QDP 184.61/134.61 (452) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (453) QDP 184.61/134.61 (454) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (455) QDP 184.61/134.61 (456) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (457) QDP 184.61/134.61 (458) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (459) QDP 184.61/134.61 (460) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (461) QDP 184.61/134.61 (462) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (463) QDP 184.61/134.61 (464) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (465) QDP 184.61/134.61 (466) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (467) QDP 184.61/134.61 (468) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (469) NO 184.61/134.61 (470) QDP 184.61/134.61 (471) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (472) QDP 184.61/134.61 (473) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (474) QDP 184.61/134.61 (475) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (476) QDP 184.61/134.61 (477) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (478) QDP 184.61/134.61 (479) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (480) QDP 184.61/134.61 (481) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (482) QDP 184.61/134.61 (483) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (484) QDP 184.61/134.61 (485) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (486) QDP 184.61/134.61 (487) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (488) QDP 184.61/134.61 (489) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (490) QDP 184.61/134.61 (491) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (492) QDP 184.61/134.61 (493) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (494) QDP 184.61/134.61 (495) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (496) QDP 184.61/134.61 (497) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (498) QDP 184.61/134.61 (499) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (500) NO 184.61/134.61 (501) QDP 184.61/134.61 (502) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (503) QDP 184.61/134.61 (504) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (505) NO 184.61/134.61 (506) QDP 184.61/134.61 (507) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (508) QDP 184.61/134.61 (509) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (510) NO 184.61/134.61 (511) QDP 184.61/134.61 (512) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (513) QDP 184.61/134.61 (514) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (515) NO 184.61/134.61 (516) QDP 184.61/134.61 (517) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (518) QDP 184.61/134.61 (519) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (520) QDP 184.61/134.61 (521) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (522) QDP 184.61/134.61 (523) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (524) QDP 184.61/134.61 (525) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (526) QDP 184.61/134.61 (527) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (528) QDP 184.61/134.61 (529) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (530) QDP 184.61/134.61 (531) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (532) QDP 184.61/134.61 (533) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (534) QDP 184.61/134.61 (535) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (536) QDP 184.61/134.61 (537) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (538) QDP 184.61/134.61 (539) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (540) NO 184.61/134.61 (541) QDP 184.61/134.61 (542) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (543) QDP 184.61/134.61 (544) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (545) QDP 184.61/134.61 (546) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (547) QDP 184.61/134.61 (548) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (549) QDP 184.61/134.61 (550) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (551) QDP 184.61/134.61 (552) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (553) QDP 184.61/134.61 (554) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (555) QDP 184.61/134.61 (556) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (557) QDP 184.61/134.61 (558) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (559) QDP 184.61/134.61 (560) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (561) QDP 184.61/134.61 (562) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (563) QDP 184.61/134.61 (564) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (565) QDP 184.61/134.61 (566) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (567) QDP 184.61/134.61 (568) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (569) QDP 184.61/134.61 (570) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (571) NO 184.61/134.61 (572) QDP 184.61/134.61 (573) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (574) QDP 184.61/134.61 (575) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (576) QDP 184.61/134.61 (577) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (578) QDP 184.61/134.61 (579) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (580) QDP 184.61/134.61 (581) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (582) QDP 184.61/134.61 (583) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (584) QDP 184.61/134.61 (585) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (586) QDP 184.61/134.61 (587) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (588) QDP 184.61/134.61 (589) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (590) QDP 184.61/134.61 (591) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (592) QDP 184.61/134.61 (593) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (594) QDP 184.61/134.61 (595) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (596) QDP 184.61/134.61 (597) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (598) QDP 184.61/134.61 (599) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (600) QDP 184.61/134.61 (601) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (602) NO 184.61/134.61 (603) QDP 184.61/134.61 (604) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (605) QDP 184.61/134.61 (606) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (607) QDP 184.61/134.61 (608) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (609) QDP 184.61/134.61 (610) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (611) QDP 184.61/134.61 (612) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (613) QDP 184.61/134.61 (614) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (615) QDP 184.61/134.61 (616) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (617) QDP 184.61/134.61 (618) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (619) QDP 184.61/134.61 (620) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (621) QDP 184.61/134.61 (622) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (623) QDP 184.61/134.61 (624) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (625) NO 184.61/134.61 (626) QDP 184.61/134.61 (627) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (628) QDP 184.61/134.61 (629) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (630) NO 184.61/134.61 (631) QDP 184.61/134.61 (632) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (633) QDP 184.61/134.61 (634) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (635) NO 184.61/134.61 (636) QDP 184.61/134.61 (637) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (638) QDP 184.61/134.61 (639) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (640) QDP 184.61/134.61 (641) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (642) QDP 184.61/134.61 (643) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (644) QDP 184.61/134.61 (645) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (646) QDP 184.61/134.61 (647) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (648) QDP 184.61/134.61 (649) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (650) QDP 184.61/134.61 (651) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (652) QDP 184.61/134.61 (653) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (654) QDP 184.61/134.61 (655) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (656) QDP 184.61/134.61 (657) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (658) QDP 184.61/134.61 (659) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (660) NO 184.61/134.61 (661) QDP 184.61/134.61 (662) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (663) QDP 184.61/134.61 (664) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (665) QDP 184.61/134.61 (666) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (667) QDP 184.61/134.61 (668) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (669) QDP 184.61/134.61 (670) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (671) QDP 184.61/134.61 (672) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (673) QDP 184.61/134.61 (674) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (675) QDP 184.61/134.61 (676) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (677) QDP 184.61/134.61 (678) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (679) QDP 184.61/134.61 (680) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (681) QDP 184.61/134.61 (682) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (683) QDP 184.61/134.61 (684) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (685) QDP 184.61/134.61 (686) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (687) QDP 184.61/134.61 (688) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (689) QDP 184.61/134.61 (690) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (691) NO 184.61/134.61 (692) QDP 184.61/134.61 (693) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (694) QDP 184.61/134.61 (695) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (696) QDP 184.61/134.61 (697) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (698) QDP 184.61/134.61 (699) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (700) QDP 184.61/134.61 (701) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (702) QDP 184.61/134.61 (703) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (704) QDP 184.61/134.61 (705) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (706) QDP 184.61/134.61 (707) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (708) QDP 184.61/134.61 (709) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (710) QDP 184.61/134.61 (711) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (712) QDP 184.61/134.61 (713) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (714) QDP 184.61/134.61 (715) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (716) QDP 184.61/134.61 (717) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (718) QDP 184.61/134.61 (719) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (720) QDP 184.61/134.61 (721) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (722) NO 184.61/134.61 (723) QDP 184.61/134.61 (724) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (725) QDP 184.61/134.61 (726) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (727) QDP 184.61/134.61 (728) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (729) QDP 184.61/134.61 (730) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (731) QDP 184.61/134.61 (732) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (733) QDP 184.61/134.61 (734) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (735) QDP 184.61/134.61 (736) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (737) QDP 184.61/134.61 (738) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (739) QDP 184.61/134.61 (740) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (741) QDP 184.61/134.61 (742) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (743) QDP 184.61/134.61 (744) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (745) QDP 184.61/134.61 (746) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (747) NO 184.61/134.61 (748) QDP 184.61/134.61 (749) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (750) QDP 184.61/134.61 (751) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (752) QDP 184.61/134.61 (753) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (754) QDP 184.61/134.61 (755) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (756) QDP 184.61/134.61 (757) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (758) QDP 184.61/134.61 (759) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (760) QDP 184.61/134.61 (761) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (762) QDP 184.61/134.61 (763) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (764) QDP 184.61/134.61 (765) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (766) QDP 184.61/134.61 (767) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (768) QDP 184.61/134.61 (769) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (770) QDP 184.61/134.61 (771) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (772) NO 184.61/134.61 (773) QDP 184.61/134.61 (774) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (775) QDP 184.61/134.61 (776) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (777) QDP 184.61/134.61 (778) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (779) QDP 184.61/134.61 (780) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (781) QDP 184.61/134.61 (782) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (783) QDP 184.61/134.61 (784) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (785) QDP 184.61/134.61 (786) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (787) QDP 184.61/134.61 (788) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (789) QDP 184.61/134.61 (790) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (791) QDP 184.61/134.61 (792) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (793) QDP 184.61/134.61 (794) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (795) NO 184.61/134.61 (796) QDP 184.61/134.61 (797) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (798) QDP 184.61/134.61 (799) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (800) QDP 184.61/134.61 (801) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (802) QDP 184.61/134.61 (803) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (804) QDP 184.61/134.61 (805) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (806) QDP 184.61/134.61 (807) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (808) QDP 184.61/134.61 (809) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (810) QDP 184.61/134.61 (811) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (812) QDP 184.61/134.61 (813) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (814) QDP 184.61/134.61 (815) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (816) QDP 184.61/134.61 (817) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (818) QDP 184.61/134.61 (819) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (820) QDP 184.61/134.61 (821) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (822) QDP 184.61/134.61 (823) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (824) QDP 184.61/134.61 (825) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (826) NO 184.61/134.61 (827) QDP 184.61/134.61 (828) TransformationProof [EQUIVALENT, 1 ms] 184.61/134.61 (829) QDP 184.61/134.61 (830) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (831) QDP 184.61/134.61 (832) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (833) QDP 184.61/134.61 (834) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (835) QDP 184.61/134.61 (836) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (837) QDP 184.61/134.61 (838) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (839) QDP 184.61/134.61 (840) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (841) QDP 184.61/134.61 (842) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (843) QDP 184.61/134.61 (844) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (845) QDP 184.61/134.61 (846) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (847) QDP 184.61/134.61 (848) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (849) QDP 184.61/134.61 (850) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (851) QDP 184.61/134.61 (852) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (853) QDP 184.61/134.61 (854) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (855) QDP 184.61/134.61 (856) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (857) NO 184.61/134.61 (858) QDP 184.61/134.61 (859) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (860) QDP 184.61/134.61 (861) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (862) QDP 184.61/134.61 (863) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (864) QDP 184.61/134.61 (865) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (866) QDP 184.61/134.61 (867) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (868) QDP 184.61/134.61 (869) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (870) QDP 184.61/134.61 (871) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (872) QDP 184.61/134.61 (873) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (874) QDP 184.61/134.61 (875) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (876) QDP 184.61/134.61 (877) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (878) QDP 184.61/134.61 (879) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (880) QDP 184.61/134.61 (881) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (882) NO 184.61/134.61 (883) QDP 184.61/134.61 (884) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (885) QDP 184.61/134.61 (886) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (887) NO 184.61/134.61 (888) QDP 184.61/134.61 (889) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (890) QDP 184.61/134.61 (891) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (892) NO 184.61/134.61 (893) QDP 184.61/134.61 (894) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (895) QDP 184.61/134.61 (896) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (897) NO 184.61/134.61 (898) QDP 184.61/134.61 (899) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (900) QDP 184.61/134.61 (901) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (902) QDP 184.61/134.61 (903) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (904) QDP 184.61/134.61 (905) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (906) QDP 184.61/134.61 (907) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (908) QDP 184.61/134.61 (909) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (910) QDP 184.61/134.61 (911) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (912) QDP 184.61/134.61 (913) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (914) QDP 184.61/134.61 (915) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (916) QDP 184.61/134.61 (917) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (918) QDP 184.61/134.61 (919) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (920) QDP 184.61/134.61 (921) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (922) QDP 184.61/134.61 (923) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (924) QDP 184.61/134.61 (925) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (926) QDP 184.61/134.61 (927) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (928) NO 184.61/134.61 (929) QDP 184.61/134.61 (930) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (931) QDP 184.61/134.61 (932) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (933) QDP 184.61/134.61 (934) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (935) QDP 184.61/134.61 (936) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (937) QDP 184.61/134.61 (938) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (939) QDP 184.61/134.61 (940) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (941) NO 184.61/134.61 (942) QDP 184.61/134.61 (943) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (944) QDP 184.61/134.61 (945) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (946) NO 184.61/134.61 (947) QDP 184.61/134.61 (948) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (949) QDP 184.61/134.61 (950) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (951) NO 184.61/134.61 (952) QDP 184.61/134.61 (953) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (954) QDP 184.61/134.61 (955) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (956) QDP 184.61/134.61 (957) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (958) QDP 184.61/134.61 (959) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (960) QDP 184.61/134.61 (961) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (962) QDP 184.61/134.61 (963) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (964) QDP 184.61/134.61 (965) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (966) QDP 184.61/134.61 (967) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (968) QDP 184.61/134.61 (969) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (970) QDP 184.61/134.61 (971) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (972) QDP 184.61/134.61 (973) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (974) QDP 184.61/134.61 (975) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (976) QDP 184.61/134.61 (977) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (978) QDP 184.61/134.61 (979) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (980) QDP 184.61/134.61 (981) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (982) NO 184.61/134.61 (983) QDP 184.61/134.61 (984) QDPSizeChangeProof [EQUIVALENT, 0 ms] 184.61/134.61 (985) YES 184.61/134.61 (986) QDP 184.61/134.61 (987) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (988) QDP 184.61/134.61 (989) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (990) NO 184.61/134.61 (991) QDP 184.61/134.61 (992) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (993) QDP 184.61/134.61 (994) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (995) QDP 184.61/134.61 (996) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (997) QDP 184.61/134.61 (998) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (999) QDP 184.61/134.61 (1000) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1001) QDP 184.61/134.61 (1002) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1003) QDP 184.61/134.61 (1004) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1005) QDP 184.61/134.61 (1006) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1007) QDP 184.61/134.61 (1008) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1009) QDP 184.61/134.61 (1010) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1011) QDP 184.61/134.61 (1012) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1013) QDP 184.61/134.61 (1014) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1015) QDP 184.61/134.61 (1016) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1017) QDP 184.61/134.61 (1018) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1019) QDP 184.61/134.61 (1020) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1021) NO 184.61/134.61 (1022) QDP 184.61/134.61 (1023) QDPSizeChangeProof [EQUIVALENT, 0 ms] 184.61/134.61 (1024) YES 184.61/134.61 (1025) QDP 184.61/134.61 (1026) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1027) QDP 184.61/134.61 (1028) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1029) QDP 184.61/134.61 (1030) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1031) QDP 184.61/134.61 (1032) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1033) QDP 184.61/134.61 (1034) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1035) QDP 184.61/134.61 (1036) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1037) QDP 184.61/134.61 (1038) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1039) QDP 184.61/134.61 (1040) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1041) QDP 184.61/134.61 (1042) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1043) QDP 184.61/134.61 (1044) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1045) QDP 184.61/134.61 (1046) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1047) QDP 184.61/134.61 (1048) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1049) NO 184.61/134.61 (1050) QDP 184.61/134.61 (1051) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1052) QDP 184.61/134.61 (1053) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1054) QDP 184.61/134.61 (1055) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1056) QDP 184.61/134.61 (1057) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1058) QDP 184.61/134.61 (1059) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1060) QDP 184.61/134.61 (1061) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1062) QDP 184.61/134.61 (1063) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1064) QDP 184.61/134.61 (1065) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1066) QDP 184.61/134.61 (1067) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1068) QDP 184.61/134.61 (1069) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1070) QDP 184.61/134.61 (1071) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1072) QDP 184.61/134.61 (1073) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1074) NO 184.61/134.61 (1075) QDP 184.61/134.61 (1076) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1077) QDP 184.61/134.61 (1078) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1079) NO 184.61/134.61 (1080) QDP 184.61/134.61 (1081) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1082) QDP 184.61/134.61 (1083) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1084) NO 184.61/134.61 (1085) QDP 184.61/134.61 (1086) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1087) QDP 184.61/134.61 (1088) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1089) NO 184.61/134.61 (1090) QDP 184.61/134.61 (1091) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1092) QDP 184.61/134.61 (1093) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1094) QDP 184.61/134.61 (1095) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1096) QDP 184.61/134.61 (1097) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1098) QDP 184.61/134.61 (1099) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1100) QDP 184.61/134.61 (1101) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1102) QDP 184.61/134.61 (1103) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1104) QDP 184.61/134.61 (1105) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1106) QDP 184.61/134.61 (1107) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1108) QDP 184.61/134.61 (1109) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1110) QDP 184.61/134.61 (1111) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1112) QDP 184.61/134.61 (1113) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1114) NO 184.61/134.61 (1115) QDP 184.61/134.61 (1116) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1117) QDP 184.61/134.61 (1118) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1119) NO 184.61/134.61 (1120) QDP 184.61/134.61 (1121) QDPSizeChangeProof [EQUIVALENT, 0 ms] 184.61/134.61 (1122) YES 184.61/134.61 (1123) QDP 184.61/134.61 (1124) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1125) QDP 184.61/134.61 (1126) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1127) NO 184.61/134.61 (1128) QDP 184.61/134.61 (1129) QDPSizeChangeProof [EQUIVALENT, 0 ms] 184.61/134.61 (1130) YES 184.61/134.61 (1131) QDP 184.61/134.61 (1132) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1133) QDP 184.61/134.61 (1134) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1135) NO 184.61/134.61 (1136) QDP 184.61/134.61 (1137) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1138) QDP 184.61/134.61 (1139) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1140) QDP 184.61/134.61 (1141) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1142) QDP 184.61/134.61 (1143) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1144) QDP 184.61/134.61 (1145) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1146) QDP 184.61/134.61 (1147) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1148) QDP 184.61/134.61 (1149) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1150) QDP 184.61/134.61 (1151) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1152) QDP 184.61/134.61 (1153) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1154) QDP 184.61/134.61 (1155) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1156) QDP 184.61/134.61 (1157) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1158) QDP 184.61/134.61 (1159) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1160) NO 184.61/134.61 (1161) QDP 184.61/134.61 (1162) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1163) QDP 184.61/134.61 (1164) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1165) NO 184.61/134.61 (1166) QDP 184.61/134.61 (1167) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1168) QDP 184.61/134.61 (1169) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1170) QDP 184.61/134.61 (1171) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1172) QDP 184.61/134.61 (1173) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1174) QDP 184.61/134.61 (1175) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1176) QDP 184.61/134.61 (1177) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1178) QDP 184.61/134.61 (1179) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1180) QDP 184.61/134.61 (1181) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1182) QDP 184.61/134.61 (1183) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1184) QDP 184.61/134.61 (1185) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1186) QDP 184.61/134.61 (1187) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1188) QDP 184.61/134.61 (1189) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1190) NO 184.61/134.61 (1191) QDP 184.61/134.61 (1192) MNOCProof [EQUIVALENT, 3 ms] 184.61/134.61 (1193) QDP 184.61/134.61 (1194) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1195) NO 184.61/134.61 (1196) QDP 184.61/134.61 (1197) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1198) QDP 184.61/134.61 (1199) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1200) NO 184.61/134.61 (1201) QDP 184.61/134.61 (1202) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1203) QDP 184.61/134.61 (1204) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1205) NO 184.61/134.61 (1206) QDP 184.61/134.61 (1207) QDPSizeChangeProof [EQUIVALENT, 0 ms] 184.61/134.61 (1208) YES 184.61/134.61 (1209) QDP 184.61/134.61 (1210) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1211) QDP 184.61/134.61 (1212) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1213) QDP 184.61/134.61 (1214) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1215) QDP 184.61/134.61 (1216) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1217) QDP 184.61/134.61 (1218) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1219) QDP 184.61/134.61 (1220) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1221) QDP 184.61/134.61 (1222) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1223) QDP 184.61/134.61 (1224) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1225) QDP 184.61/134.61 (1226) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1227) QDP 184.61/134.61 (1228) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1229) QDP 184.61/134.61 (1230) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1231) QDP 184.61/134.61 (1232) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1233) NO 184.61/134.61 (1234) QDP 184.61/134.61 (1235) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1236) QDP 184.61/134.61 (1237) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1238) NO 184.61/134.61 (1239) QDP 184.61/134.61 (1240) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1241) QDP 184.61/134.61 (1242) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1243) NO 184.61/134.61 (1244) QDP 184.61/134.61 (1245) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1246) QDP 184.61/134.61 (1247) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1248) QDP 184.61/134.61 (1249) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1250) QDP 184.61/134.61 (1251) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1252) QDP 184.61/134.61 (1253) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1254) QDP 184.61/134.61 (1255) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1256) QDP 184.61/134.61 (1257) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1258) QDP 184.61/134.61 (1259) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1260) QDP 184.61/134.61 (1261) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1262) QDP 184.61/134.61 (1263) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1264) QDP 184.61/134.61 (1265) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1266) QDP 184.61/134.61 (1267) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1268) NO 184.61/134.61 (1269) QDP 184.61/134.61 (1270) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1271) QDP 184.61/134.61 (1272) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1273) QDP 184.61/134.61 (1274) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1275) QDP 184.61/134.61 (1276) TransformationProof [EQUIVALENT, 3 ms] 184.61/134.61 (1277) QDP 184.61/134.61 (1278) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1279) QDP 184.61/134.61 (1280) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1281) QDP 184.61/134.61 (1282) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1283) QDP 184.61/134.61 (1284) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1285) QDP 184.61/134.61 (1286) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1287) QDP 184.61/134.61 (1288) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1289) QDP 184.61/134.61 (1290) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1291) NO 184.61/134.61 (1292) QDP 184.61/134.61 (1293) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1294) QDP 184.61/134.61 (1295) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1296) NO 184.61/134.61 (1297) QDP 184.61/134.61 (1298) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1299) QDP 184.61/134.61 (1300) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1301) QDP 184.61/134.61 (1302) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1303) QDP 184.61/134.61 (1304) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1305) QDP 184.61/134.61 (1306) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1307) QDP 184.61/134.61 (1308) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1309) QDP 184.61/134.61 (1310) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1311) QDP 184.61/134.61 (1312) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1313) QDP 184.61/134.61 (1314) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1315) QDP 184.61/134.61 (1316) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1317) QDP 184.61/134.61 (1318) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1319) QDP 184.61/134.61 (1320) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1321) QDP 184.61/134.61 (1322) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1323) QDP 184.61/134.61 (1324) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1325) QDP 184.61/134.61 (1326) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1327) NO 184.61/134.61 (1328) QDP 184.61/134.61 (1329) QDPSizeChangeProof [EQUIVALENT, 0 ms] 184.61/134.61 (1330) YES 184.61/134.61 (1331) QDP 184.61/134.61 (1332) MNOCProof [EQUIVALENT, 1 ms] 184.61/134.61 (1333) QDP 184.61/134.61 (1334) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1335) NO 184.61/134.61 (1336) QDP 184.61/134.61 (1337) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1338) QDP 184.61/134.61 (1339) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1340) QDP 184.61/134.61 (1341) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1342) QDP 184.61/134.61 (1343) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1344) QDP 184.61/134.61 (1345) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1346) QDP 184.61/134.61 (1347) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1348) QDP 184.61/134.61 (1349) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1350) QDP 184.61/134.61 (1351) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1352) QDP 184.61/134.61 (1353) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1354) QDP 184.61/134.61 (1355) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1356) QDP 184.61/134.61 (1357) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1358) QDP 184.61/134.61 (1359) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1360) QDP 184.61/134.61 (1361) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1362) QDP 184.61/134.61 (1363) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1364) QDP 184.61/134.61 (1365) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1366) NO 184.61/134.61 (1367) QDP 184.61/134.61 (1368) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1369) QDP 184.61/134.61 (1370) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1371) NO 184.61/134.61 (1372) QDP 184.61/134.61 (1373) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1374) QDP 184.61/134.61 (1375) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1376) NO 184.61/134.61 (1377) QDP 184.61/134.61 (1378) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1379) QDP 184.61/134.61 (1380) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1381) QDP 184.61/134.61 (1382) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1383) QDP 184.61/134.61 (1384) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1385) QDP 184.61/134.61 (1386) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1387) QDP 184.61/134.61 (1388) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1389) QDP 184.61/134.61 (1390) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1391) QDP 184.61/134.61 (1392) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1393) QDP 184.61/134.61 (1394) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1395) QDP 184.61/134.61 (1396) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1397) QDP 184.61/134.61 (1398) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1399) QDP 184.61/134.61 (1400) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1401) NO 184.61/134.61 (1402) QDP 184.61/134.61 (1403) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1404) QDP 184.61/134.61 (1405) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1406) QDP 184.61/134.61 (1407) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1408) QDP 184.61/134.61 (1409) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1410) QDP 184.61/134.61 (1411) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1412) QDP 184.61/134.61 (1413) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1414) QDP 184.61/134.61 (1415) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1416) QDP 184.61/134.61 (1417) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1418) QDP 184.61/134.61 (1419) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1420) QDP 184.61/134.61 (1421) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1422) QDP 184.61/134.61 (1423) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1424) QDP 184.61/134.61 (1425) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1426) QDP 184.61/134.61 (1427) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1428) QDP 184.61/134.61 (1429) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1430) QDP 184.61/134.61 (1431) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1432) NO 184.61/134.61 (1433) QDP 184.61/134.61 (1434) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1435) QDP 184.61/134.61 (1436) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1437) QDP 184.61/134.61 (1438) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1439) QDP 184.61/134.61 (1440) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1441) QDP 184.61/134.61 (1442) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1443) QDP 184.61/134.61 (1444) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1445) QDP 184.61/134.61 (1446) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1447) QDP 184.61/134.61 (1448) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1449) QDP 184.61/134.61 (1450) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1451) QDP 184.61/134.61 (1452) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1453) QDP 184.61/134.61 (1454) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1455) QDP 184.61/134.61 (1456) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1457) QDP 184.61/134.61 (1458) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1459) QDP 184.61/134.61 (1460) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1461) QDP 184.61/134.61 (1462) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1463) NO 184.61/134.61 (1464) QDP 184.61/134.61 (1465) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1466) QDP 184.61/134.61 (1467) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1468) QDP 184.61/134.61 (1469) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1470) QDP 184.61/134.61 (1471) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1472) QDP 184.61/134.61 (1473) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1474) QDP 184.61/134.61 (1475) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1476) QDP 184.61/134.61 (1477) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1478) QDP 184.61/134.61 (1479) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1480) QDP 184.61/134.61 (1481) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1482) QDP 184.61/134.61 (1483) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1484) QDP 184.61/134.61 (1485) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1486) QDP 184.61/134.61 (1487) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1488) NO 184.61/134.61 (1489) QDP 184.61/134.61 (1490) TransformationProof [EQUIVALENT, 2 ms] 184.61/134.61 (1491) QDP 184.61/134.61 (1492) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1493) QDP 184.61/134.61 (1494) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1495) QDP 184.61/134.61 (1496) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1497) QDP 184.61/134.61 (1498) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1499) QDP 184.61/134.61 (1500) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1501) QDP 184.61/134.61 (1502) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1503) QDP 184.61/134.61 (1504) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1505) QDP 184.61/134.61 (1506) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1507) QDP 184.61/134.61 (1508) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1509) QDP 184.61/134.61 (1510) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1511) QDP 184.61/134.61 (1512) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1513) QDP 184.61/134.61 (1514) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1515) QDP 184.61/134.61 (1516) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1517) QDP 184.61/134.61 (1518) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1519) NO 184.61/134.61 (1520) QDP 184.61/134.61 (1521) QDPSizeChangeProof [EQUIVALENT, 0 ms] 184.61/134.61 (1522) YES 184.61/134.61 (1523) QDP 184.61/134.61 (1524) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1525) QDP 184.61/134.61 (1526) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1527) QDP 184.61/134.61 (1528) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1529) QDP 184.61/134.61 (1530) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1531) QDP 184.61/134.61 (1532) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1533) QDP 184.61/134.61 (1534) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1535) QDP 184.61/134.61 (1536) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1537) QDP 184.61/134.61 (1538) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1539) QDP 184.61/134.61 (1540) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1541) QDP 184.61/134.61 (1542) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1543) QDP 184.61/134.61 (1544) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1545) QDP 184.61/134.61 (1546) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1547) QDP 184.61/134.61 (1548) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1549) QDP 184.61/134.61 (1550) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1551) QDP 184.61/134.61 (1552) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1553) NO 184.61/134.61 (1554) QDP 184.61/134.61 (1555) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1556) QDP 184.61/134.61 (1557) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1558) QDP 184.61/134.61 (1559) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1560) QDP 184.61/134.61 (1561) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1562) QDP 184.61/134.61 (1563) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1564) QDP 184.61/134.61 (1565) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1566) QDP 184.61/134.61 (1567) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1568) QDP 184.61/134.61 (1569) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1570) QDP 184.61/134.61 (1571) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1572) QDP 184.61/134.61 (1573) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1574) QDP 184.61/134.61 (1575) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1576) QDP 184.61/134.61 (1577) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1578) NO 184.61/134.61 (1579) QDP 184.61/134.61 (1580) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1581) QDP 184.61/134.61 (1582) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1583) NO 184.61/134.61 (1584) QDP 184.61/134.61 (1585) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1586) QDP 184.61/134.61 (1587) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1588) QDP 184.61/134.61 (1589) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1590) QDP 184.61/134.61 (1591) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1592) QDP 184.61/134.61 (1593) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1594) QDP 184.61/134.61 (1595) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1596) QDP 184.61/134.61 (1597) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1598) QDP 184.61/134.61 (1599) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1600) QDP 184.61/134.61 (1601) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1602) QDP 184.61/134.61 (1603) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1604) QDP 184.61/134.61 (1605) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1606) QDP 184.61/134.61 (1607) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1608) NO 184.61/134.61 (1609) QDP 184.61/134.61 (1610) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1611) QDP 184.61/134.61 (1612) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1613) QDP 184.61/134.61 (1614) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1615) QDP 184.61/134.61 (1616) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1617) QDP 184.61/134.61 (1618) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1619) QDP 184.61/134.61 (1620) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1621) QDP 184.61/134.61 (1622) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1623) QDP 184.61/134.61 (1624) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1625) QDP 184.61/134.61 (1626) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1627) QDP 184.61/134.61 (1628) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1629) QDP 184.61/134.61 (1630) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1631) QDP 184.61/134.61 (1632) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1633) QDP 184.61/134.61 (1634) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1635) QDP 184.61/134.61 (1636) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1637) QDP 184.61/134.61 (1638) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1639) NO 184.61/134.61 (1640) QDP 184.61/134.61 (1641) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1642) QDP 184.61/134.61 (1643) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1644) QDP 184.61/134.61 (1645) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1646) QDP 184.61/134.61 (1647) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1648) QDP 184.61/134.61 (1649) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1650) QDP 184.61/134.61 (1651) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1652) QDP 184.61/134.61 (1653) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1654) QDP 184.61/134.61 (1655) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1656) QDP 184.61/134.61 (1657) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1658) QDP 184.61/134.61 (1659) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1660) QDP 184.61/134.61 (1661) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1662) QDP 184.61/134.61 (1663) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1664) QDP 184.61/134.61 (1665) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1666) QDP 184.61/134.61 (1667) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1668) QDP 184.61/134.61 (1669) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1670) NO 184.61/134.61 (1671) QDP 184.61/134.61 (1672) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1673) QDP 184.61/134.61 (1674) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1675) QDP 184.61/134.61 (1676) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1677) QDP 184.61/134.61 (1678) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1679) QDP 184.61/134.61 (1680) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1681) QDP 184.61/134.61 (1682) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1683) QDP 184.61/134.61 (1684) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1685) QDP 184.61/134.61 (1686) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1687) QDP 184.61/134.61 (1688) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1689) QDP 184.61/134.61 (1690) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1691) QDP 184.61/134.61 (1692) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1693) QDP 184.61/134.61 (1694) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1695) QDP 184.61/134.61 (1696) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1697) QDP 184.61/134.61 (1698) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1699) QDP 184.61/134.61 (1700) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1701) NO 184.61/134.61 (1702) QDP 184.61/134.61 (1703) QDPSizeChangeProof [EQUIVALENT, 0 ms] 184.61/134.61 (1704) YES 184.61/134.61 (1705) QDP 184.61/134.61 (1706) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1707) QDP 184.61/134.61 (1708) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1709) QDP 184.61/134.61 (1710) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1711) QDP 184.61/134.61 (1712) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1713) QDP 184.61/134.61 (1714) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1715) QDP 184.61/134.61 (1716) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1717) QDP 184.61/134.61 (1718) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1719) QDP 184.61/134.61 (1720) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1721) QDP 184.61/134.61 (1722) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1723) QDP 184.61/134.61 (1724) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1725) QDP 184.61/134.61 (1726) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1727) QDP 184.61/134.61 (1728) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1729) NO 184.61/134.61 (1730) QDP 184.61/134.61 (1731) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1732) QDP 184.61/134.61 (1733) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1734) QDP 184.61/134.61 (1735) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1736) QDP 184.61/134.61 (1737) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1738) QDP 184.61/134.61 (1739) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1740) QDP 184.61/134.61 (1741) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1742) QDP 184.61/134.61 (1743) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1744) QDP 184.61/134.61 (1745) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1746) QDP 184.61/134.61 (1747) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1748) QDP 184.61/134.61 (1749) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1750) QDP 184.61/134.61 (1751) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1752) QDP 184.61/134.61 (1753) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1754) QDP 184.61/134.61 (1755) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1756) QDP 184.61/134.61 (1757) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1758) QDP 184.61/134.61 (1759) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1760) NO 184.61/134.61 (1761) QDP 184.61/134.61 (1762) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1763) QDP 184.61/134.61 (1764) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1765) QDP 184.61/134.61 (1766) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1767) QDP 184.61/134.61 (1768) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1769) QDP 184.61/134.61 (1770) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1771) QDP 184.61/134.61 (1772) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1773) QDP 184.61/134.61 (1774) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1775) QDP 184.61/134.61 (1776) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1777) QDP 184.61/134.61 (1778) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1779) QDP 184.61/134.61 (1780) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1781) QDP 184.61/134.61 (1782) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1783) QDP 184.61/134.61 (1784) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1785) NO 184.61/134.61 (1786) QDP 184.61/134.61 (1787) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1788) QDP 184.61/134.61 (1789) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1790) NO 184.61/134.61 (1791) QDP 184.61/134.61 (1792) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1793) QDP 184.61/134.61 (1794) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1795) NO 184.61/134.61 (1796) QDP 184.61/134.61 (1797) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1798) QDP 184.61/134.61 (1799) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1800) NO 184.61/134.61 (1801) QDP 184.61/134.61 (1802) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1803) QDP 184.61/134.61 (1804) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1805) NO 184.61/134.61 (1806) QDP 184.61/134.61 (1807) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1808) QDP 184.61/134.61 (1809) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1810) NO 184.61/134.61 (1811) QDP 184.61/134.61 (1812) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1813) QDP 184.61/134.61 (1814) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1815) QDP 184.61/134.61 (1816) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1817) QDP 184.61/134.61 (1818) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1819) QDP 184.61/134.61 (1820) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1821) QDP 184.61/134.61 (1822) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1823) QDP 184.61/134.61 (1824) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1825) QDP 184.61/134.61 (1826) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1827) QDP 184.61/134.61 (1828) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1829) QDP 184.61/134.61 (1830) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1831) QDP 184.61/134.61 (1832) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1833) QDP 184.61/134.61 (1834) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1835) NO 184.61/134.61 (1836) QDP 184.61/134.61 (1837) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1838) QDP 184.61/134.61 (1839) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1840) QDP 184.61/134.61 (1841) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1842) QDP 184.61/134.61 (1843) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1844) QDP 184.61/134.61 (1845) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1846) QDP 184.61/134.61 (1847) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1848) QDP 184.61/134.61 (1849) TransformationProof [EQUIVALENT, 1 ms] 184.61/134.61 (1850) QDP 184.61/134.61 (1851) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1852) QDP 184.61/134.61 (1853) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1854) QDP 184.61/134.61 (1855) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1856) QDP 184.61/134.61 (1857) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1858) QDP 184.61/134.61 (1859) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1860) NO 184.61/134.61 (1861) QDP 184.61/134.61 (1862) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1863) QDP 184.61/134.61 (1864) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1865) NO 184.61/134.61 (1866) QDP 184.61/134.61 (1867) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1868) QDP 184.61/134.61 (1869) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1870) NO 184.61/134.61 (1871) QDP 184.61/134.61 (1872) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1873) QDP 184.61/134.61 (1874) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1875) QDP 184.61/134.61 (1876) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1877) QDP 184.61/134.61 (1878) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1879) QDP 184.61/134.61 (1880) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1881) QDP 184.61/134.61 (1882) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1883) QDP 184.61/134.61 (1884) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1885) QDP 184.61/134.61 (1886) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1887) QDP 184.61/134.61 (1888) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1889) QDP 184.61/134.61 (1890) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1891) QDP 184.61/134.61 (1892) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1893) QDP 184.61/134.61 (1894) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1895) QDP 184.61/134.61 (1896) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1897) QDP 184.61/134.61 (1898) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1899) QDP 184.61/134.61 (1900) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1901) NO 184.61/134.61 (1902) QDP 184.61/134.61 (1903) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1904) QDP 184.61/134.61 (1905) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1906) QDP 184.61/134.61 (1907) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1908) QDP 184.61/134.61 (1909) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1910) QDP 184.61/134.61 (1911) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1912) QDP 184.61/134.61 (1913) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1914) QDP 184.61/134.61 (1915) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1916) QDP 184.61/134.61 (1917) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1918) QDP 184.61/134.61 (1919) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1920) QDP 184.61/134.61 (1921) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1922) QDP 184.61/134.61 (1923) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1924) QDP 184.61/134.61 (1925) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1926) NO 184.61/134.61 (1927) QDP 184.61/134.61 (1928) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1929) QDP 184.61/134.61 (1930) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1931) NO 184.61/134.61 (1932) QDP 184.61/134.61 (1933) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1934) QDP 184.61/134.61 (1935) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1936) NO 184.61/134.61 (1937) QDP 184.61/134.61 (1938) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1939) QDP 184.61/134.61 (1940) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1941) NO 184.61/134.61 (1942) QDP 184.61/134.61 (1943) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1944) QDP 184.61/134.61 (1945) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1946) NO 184.61/134.61 (1947) QDP 184.61/134.61 (1948) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1949) QDP 184.61/134.61 (1950) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1951) NO 184.61/134.61 (1952) QDP 184.61/134.61 (1953) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1954) QDP 184.61/134.61 (1955) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1956) NO 184.61/134.61 (1957) QDP 184.61/134.61 (1958) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1959) QDP 184.61/134.61 (1960) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1961) QDP 184.61/134.61 (1962) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1963) QDP 184.61/134.61 (1964) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1965) QDP 184.61/134.61 (1966) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1967) QDP 184.61/134.61 (1968) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1969) QDP 184.61/134.61 (1970) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1971) QDP 184.61/134.61 (1972) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1973) QDP 184.61/134.61 (1974) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1975) QDP 184.61/134.61 (1976) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1977) QDP 184.61/134.61 (1978) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1979) QDP 184.61/134.61 (1980) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1981) QDP 184.61/134.61 (1982) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1983) QDP 184.61/134.61 (1984) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (1985) QDP 184.61/134.61 (1986) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (1987) NO 184.61/134.61 (1988) QDP 184.61/134.61 (1989) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1990) QDP 184.61/134.61 (1991) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1992) QDP 184.61/134.61 (1993) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (1994) QDP 184.61/134.61 (1995) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (1996) QDP 184.61/134.61 (1997) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (1998) QDP 184.61/134.61 (1999) QReductionProof [EQUIVALENT, 1 ms] 184.61/134.61 (2000) QDP 184.61/134.61 (2001) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2002) QDP 184.61/134.61 (2003) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2004) QDP 184.61/134.61 (2005) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2006) QDP 184.61/134.61 (2007) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2008) QDP 184.61/134.61 (2009) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (2010) QDP 184.61/134.61 (2011) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (2012) NO 184.61/134.61 (2013) QDP 184.61/134.61 (2014) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (2015) QDP 184.61/134.61 (2016) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (2017) NO 184.61/134.61 (2018) QDP 184.61/134.61 (2019) DependencyGraphProof [EQUIVALENT, 0 ms] 184.61/134.61 (2020) QDP 184.61/134.61 (2021) TransformationProof [EQUIVALENT, 2 ms] 184.61/134.61 (2022) QDP 184.61/134.61 (2023) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2024) QDP 184.61/134.61 (2025) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (2026) QDP 184.61/134.61 (2027) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (2028) QDP 184.61/134.61 (2029) QDPSizeChangeProof [EQUIVALENT, 0 ms] 184.61/134.61 (2030) YES 184.61/134.61 (2031) QDP 184.61/134.61 (2032) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2033) QDP 184.61/134.61 (2034) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (2035) QDP 184.61/134.61 (2036) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (2037) QDP 184.61/134.61 (2038) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2039) QDP 184.61/134.61 (2040) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (2041) QDP 184.61/134.61 (2042) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (2043) QDP 184.61/134.61 (2044) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2045) QDP 184.61/134.61 (2046) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2047) QDP 184.61/134.61 (2048) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2049) QDP 184.61/134.61 (2050) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2051) QDP 184.61/134.61 (2052) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (2053) QDP 184.61/134.61 (2054) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (2055) NO 184.61/134.61 (2056) QDP 184.61/134.61 (2057) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2058) QDP 184.61/134.61 (2059) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (2060) QDP 184.61/134.61 (2061) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (2062) QDP 184.61/134.61 (2063) TransformationProof [EQUIVALENT, 3 ms] 184.61/134.61 (2064) QDP 184.61/134.61 (2065) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (2066) QDP 184.61/134.61 (2067) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (2068) QDP 184.61/134.61 (2069) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2070) QDP 184.61/134.61 (2071) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2072) QDP 184.61/134.61 (2073) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2074) QDP 184.61/134.61 (2075) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2076) QDP 184.61/134.61 (2077) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (2078) QDP 184.61/134.61 (2079) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (2080) NO 184.61/134.61 (2081) QDP 184.61/134.61 (2082) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2083) QDP 184.61/134.61 (2084) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (2085) QDP 184.61/134.61 (2086) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (2087) QDP 184.61/134.61 (2088) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2089) QDP 184.61/134.61 (2090) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (2091) QDP 184.61/134.61 (2092) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (2093) QDP 184.61/134.61 (2094) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2095) QDP 184.61/134.61 (2096) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2097) QDP 184.61/134.61 (2098) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2099) QDP 184.61/134.61 (2100) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2101) QDP 184.61/134.61 (2102) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (2103) QDP 184.61/134.61 (2104) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (2105) NO 184.61/134.61 (2106) QDP 184.61/134.61 (2107) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (2108) QDP 184.61/134.61 (2109) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (2110) NO 184.61/134.61 (2111) QDP 184.61/134.61 (2112) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (2113) QDP 184.61/134.61 (2114) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (2115) NO 184.61/134.61 (2116) QDP 184.61/134.61 (2117) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (2118) QDP 184.61/134.61 (2119) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (2120) NO 184.61/134.61 (2121) QDP 184.61/134.61 (2122) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2123) QDP 184.61/134.61 (2124) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (2125) QDP 184.61/134.61 (2126) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (2127) QDP 184.61/134.61 (2128) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2129) QDP 184.61/134.61 (2130) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (2131) QDP 184.61/134.61 (2132) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (2133) QDP 184.61/134.61 (2134) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2135) QDP 184.61/134.61 (2136) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (2137) QDP 184.61/134.61 (2138) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (2139) QDP 184.61/134.61 (2140) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2141) QDP 184.61/134.61 (2142) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2143) QDP 184.61/134.61 (2144) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2145) QDP 184.61/134.61 (2146) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2147) QDP 184.61/134.61 (2148) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (2149) QDP 184.61/134.61 (2150) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (2151) NO 184.61/134.61 (2152) QDP 184.61/134.61 (2153) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (2154) QDP 184.61/134.61 (2155) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (2156) NO 184.61/134.61 (2157) QDP 184.61/134.61 (2158) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (2159) QDP 184.61/134.61 (2160) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (2161) NO 184.61/134.61 (2162) QDP 184.61/134.61 (2163) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (2164) QDP 184.61/134.61 (2165) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (2166) NO 184.61/134.61 (2167) QDP 184.61/134.61 (2168) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2169) QDP 184.61/134.61 (2170) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (2171) QDP 184.61/134.61 (2172) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (2173) QDP 184.61/134.61 (2174) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2175) QDP 184.61/134.61 (2176) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (2177) QDP 184.61/134.61 (2178) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (2179) QDP 184.61/134.61 (2180) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2181) QDP 184.61/134.61 (2182) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2183) QDP 184.61/134.61 (2184) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2185) QDP 184.61/134.61 (2186) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2187) QDP 184.61/134.61 (2188) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (2189) QDP 184.61/134.61 (2190) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (2191) NO 184.61/134.61 (2192) QDP 184.61/134.61 (2193) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (2194) QDP 184.61/134.61 (2195) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (2196) NO 184.61/134.61 (2197) QDP 184.61/134.61 (2198) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (2199) QDP 184.61/134.61 (2200) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (2201) NO 184.61/134.61 (2202) QDP 184.61/134.61 (2203) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (2204) QDP 184.61/134.61 (2205) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (2206) NO 184.61/134.61 (2207) QDP 184.61/134.61 (2208) DependencyGraphProof [EQUIVALENT, 0 ms] 184.61/134.61 (2209) QDP 184.61/134.61 (2210) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2211) QDP 184.61/134.61 (2212) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2213) QDP 184.61/134.61 (2214) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (2215) QDP 184.61/134.61 (2216) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (2217) QDP 184.61/134.61 (2218) QDPSizeChangeProof [EQUIVALENT, 0 ms] 184.61/134.61 (2219) YES 184.61/134.61 (2220) QDP 184.61/134.61 (2221) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2222) QDP 184.61/134.61 (2223) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (2224) QDP 184.61/134.61 (2225) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (2226) QDP 184.61/134.61 (2227) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2228) QDP 184.61/134.61 (2229) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (2230) QDP 184.61/134.61 (2231) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (2232) QDP 184.61/134.61 (2233) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2234) QDP 184.61/134.61 (2235) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (2236) QDP 184.61/134.61 (2237) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (2238) QDP 184.61/134.61 (2239) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2240) QDP 184.61/134.61 (2241) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2242) QDP 184.61/134.61 (2243) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2244) QDP 184.61/134.61 (2245) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2246) QDP 184.61/134.61 (2247) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.61 (2248) QDP 184.61/134.61 (2249) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.61 (2250) NO 184.61/134.61 (2251) QDP 184.61/134.61 (2252) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.61 (2253) QDP 184.61/134.61 (2254) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.61 (2255) QDP 184.61/134.61 (2256) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.61 (2257) QDP 184.61/134.61 (2258) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.62 (2259) QDP 184.61/134.62 (2260) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.62 (2261) QDP 184.61/134.62 (2262) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.62 (2263) QDP 184.61/134.62 (2264) TransformationProof [EQUIVALENT, 1 ms] 184.61/134.62 (2265) QDP 184.61/134.62 (2266) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.62 (2267) QDP 184.61/134.62 (2268) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.62 (2269) QDP 184.61/134.62 (2270) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.62 (2271) QDP 184.61/134.62 (2272) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.62 (2273) QDP 184.61/134.62 (2274) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.62 (2275) QDP 184.61/134.62 (2276) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.62 (2277) QDP 184.61/134.62 (2278) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.62 (2279) QDP 184.61/134.62 (2280) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.62 (2281) NO 184.61/134.62 (2282) QDP 184.61/134.62 (2283) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.62 (2284) QDP 184.61/134.62 (2285) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.62 (2286) NO 184.61/134.62 (2287) QDP 184.61/134.62 (2288) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.62 (2289) QDP 184.61/134.62 (2290) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.62 (2291) NO 184.61/134.62 (2292) QDP 184.61/134.62 (2293) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.62 (2294) QDP 184.61/134.62 (2295) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.62 (2296) NO 184.61/134.62 (2297) QDP 184.61/134.62 (2298) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.62 (2299) QDP 184.61/134.62 (2300) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.62 (2301) NO 184.61/134.62 (2302) QDP 184.61/134.62 (2303) QDPSizeChangeProof [EQUIVALENT, 0 ms] 184.61/134.62 (2304) YES 184.61/134.62 (2305) QDP 184.61/134.62 (2306) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.62 (2307) QDP 184.61/134.62 (2308) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.62 (2309) QDP 184.61/134.62 (2310) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.62 (2311) QDP 184.61/134.62 (2312) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.62 (2313) QDP 184.61/134.62 (2314) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.62 (2315) QDP 184.61/134.62 (2316) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.62 (2317) QDP 184.61/134.62 (2318) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.62 (2319) QDP 184.61/134.62 (2320) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.62 (2321) QDP 184.61/134.62 (2322) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.62 (2323) QDP 184.61/134.62 (2324) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.62 (2325) QDP 184.61/134.62 (2326) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.62 (2327) QDP 184.61/134.62 (2328) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.62 (2329) NO 184.61/134.62 (2330) QDP 184.61/134.62 (2331) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.62 (2332) QDP 184.61/134.62 (2333) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.62 (2334) QDP 184.61/134.62 (2335) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.62 (2336) QDP 184.61/134.62 (2337) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.62 (2338) QDP 184.61/134.62 (2339) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.62 (2340) QDP 184.61/134.62 (2341) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.62 (2342) QDP 184.61/134.62 (2343) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.62 (2344) QDP 184.61/134.62 (2345) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.62 (2346) QDP 184.61/134.62 (2347) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.62 (2348) QDP 184.61/134.62 (2349) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.62 (2350) QDP 184.61/134.62 (2351) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.62 (2352) QDP 184.61/134.62 (2353) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.62 (2354) QDP 184.61/134.62 (2355) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.62 (2356) QDP 184.61/134.62 (2357) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.62 (2358) QDP 184.61/134.62 (2359) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.62 (2360) NO 184.61/134.62 (2361) QDP 184.61/134.62 (2362) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.62 (2363) QDP 184.61/134.62 (2364) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.62 (2365) NO 184.61/134.62 (2366) QDP 184.61/134.62 (2367) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.62 (2368) QDP 184.61/134.62 (2369) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.62 (2370) NO 184.61/134.62 (2371) QDP 184.61/134.62 (2372) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.62 (2373) QDP 184.61/134.62 (2374) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.62 (2375) QDP 184.61/134.62 (2376) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.62 (2377) QDP 184.61/134.62 (2378) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.62 (2379) QDP 184.61/134.62 (2380) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.62 (2381) QDP 184.61/134.62 (2382) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.62 (2383) QDP 184.61/134.62 (2384) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.62 (2385) QDP 184.61/134.62 (2386) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.62 (2387) QDP 184.61/134.62 (2388) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.62 (2389) QDP 184.61/134.62 (2390) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.62 (2391) QDP 184.61/134.62 (2392) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.62 (2393) QDP 184.61/134.62 (2394) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.62 (2395) QDP 184.61/134.62 (2396) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.62 (2397) QDP 184.61/134.62 (2398) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.62 (2399) QDP 184.61/134.62 (2400) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.62 (2401) NO 184.61/134.62 (2402) QDP 184.61/134.62 (2403) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.62 (2404) QDP 184.61/134.62 (2405) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.62 (2406) QDP 184.61/134.62 (2407) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.62 (2408) QDP 184.61/134.62 (2409) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.62 (2410) QDP 184.61/134.62 (2411) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.62 (2412) QDP 184.61/134.62 (2413) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.62 (2414) QDP 184.61/134.62 (2415) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.62 (2416) QDP 184.61/134.62 (2417) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.62 (2418) QDP 184.61/134.62 (2419) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.62 (2420) QDP 184.61/134.62 (2421) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.62 (2422) QDP 184.61/134.62 (2423) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.62 (2424) QDP 184.61/134.62 (2425) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.62 (2426) QDP 184.61/134.62 (2427) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.62 (2428) QDP 184.61/134.62 (2429) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.62 (2430) QDP 184.61/134.62 (2431) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.62 (2432) NO 184.61/134.62 (2433) QDP 184.61/134.62 (2434) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.62 (2435) QDP 184.61/134.62 (2436) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.62 (2437) NO 184.61/134.62 (2438) QDP 184.61/134.62 (2439) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.62 (2440) QDP 184.61/134.62 (2441) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.62 (2442) QDP 184.61/134.62 (2443) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.62 (2444) QDP 184.61/134.62 (2445) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.62 (2446) QDP 184.61/134.62 (2447) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.62 (2448) QDP 184.61/134.62 (2449) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.62 (2450) QDP 184.61/134.62 (2451) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.62 (2452) QDP 184.61/134.62 (2453) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.62 (2454) QDP 184.61/134.62 (2455) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.62 (2456) QDP 184.61/134.62 (2457) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.62 (2458) QDP 184.61/134.62 (2459) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.62 (2460) QDP 184.61/134.62 (2461) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.62 (2462) QDP 184.61/134.62 (2463) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.62 (2464) QDP 184.61/134.62 (2465) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.62 (2466) NO 184.61/134.62 (2467) QDP 184.61/134.62 (2468) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.62 (2469) QDP 184.61/134.62 (2470) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.62 (2471) NO 184.61/134.62 (2472) QDP 184.61/134.62 (2473) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.62 (2474) QDP 184.61/134.62 (2475) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.62 (2476) NO 184.61/134.62 (2477) QDP 184.61/134.62 (2478) QDPSizeChangeProof [EQUIVALENT, 0 ms] 184.61/134.62 (2479) YES 184.61/134.62 (2480) QDP 184.61/134.62 (2481) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.62 (2482) QDP 184.61/134.62 (2483) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.62 (2484) NO 184.61/134.62 (2485) QDP 184.61/134.62 (2486) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.62 (2487) QDP 184.61/134.62 (2488) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.62 (2489) NO 184.61/134.62 (2490) QDP 184.61/134.62 (2491) MNOCProof [EQUIVALENT, 0 ms] 184.61/134.62 (2492) QDP 184.61/134.62 (2493) NonTerminationLoopProof [COMPLETE, 0 ms] 184.61/134.62 (2494) NO 184.61/134.62 (2495) QDP 184.61/134.62 (2496) TransformationProof [EQUIVALENT, 0 ms] 184.61/134.62 (2497) QDP 184.61/134.62 (2498) UsableRulesProof [EQUIVALENT, 0 ms] 184.61/134.62 (2499) QDP 184.61/134.62 (2500) QReductionProof [EQUIVALENT, 0 ms] 184.61/134.62 (2501) QDP 184.61/134.62 (2502) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2503) QDP 184.84/134.64 (2504) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2505) QDP 184.84/134.64 (2506) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (2507) QDP 184.84/134.64 (2508) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2509) QDP 184.84/134.64 (2510) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2511) QDP 184.84/134.64 (2512) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (2513) QDP 184.84/134.64 (2514) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2515) QDP 184.84/134.64 (2516) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2517) QDP 184.84/134.64 (2518) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2519) QDP 184.84/134.64 (2520) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2521) QDP 184.84/134.64 (2522) MNOCProof [EQUIVALENT, 0 ms] 184.84/134.64 (2523) QDP 184.84/134.64 (2524) NonTerminationLoopProof [COMPLETE, 0 ms] 184.84/134.64 (2525) NO 184.84/134.64 (2526) QDP 184.84/134.64 (2527) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2528) QDP 184.84/134.64 (2529) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2530) QDP 184.84/134.64 (2531) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (2532) QDP 184.84/134.64 (2533) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2534) QDP 184.84/134.64 (2535) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2536) QDP 184.84/134.64 (2537) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (2538) QDP 184.84/134.64 (2539) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2540) QDP 184.84/134.64 (2541) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2542) QDP 184.84/134.64 (2543) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (2544) QDP 184.84/134.64 (2545) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2546) QDP 184.84/134.64 (2547) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2548) QDP 184.84/134.64 (2549) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2550) QDP 184.84/134.64 (2551) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2552) QDP 184.84/134.64 (2553) MNOCProof [EQUIVALENT, 0 ms] 184.84/134.64 (2554) QDP 184.84/134.64 (2555) NonTerminationLoopProof [COMPLETE, 0 ms] 184.84/134.64 (2556) NO 184.84/134.64 (2557) QDP 184.84/134.64 (2558) MNOCProof [EQUIVALENT, 0 ms] 184.84/134.64 (2559) QDP 184.84/134.64 (2560) NonTerminationLoopProof [COMPLETE, 0 ms] 184.84/134.64 (2561) NO 184.84/134.64 (2562) QDP 184.84/134.64 (2563) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2564) QDP 184.84/134.64 (2565) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2566) QDP 184.84/134.64 (2567) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (2568) QDP 184.84/134.64 (2569) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2570) QDP 184.84/134.64 (2571) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2572) QDP 184.84/134.64 (2573) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (2574) QDP 184.84/134.64 (2575) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2576) QDP 184.84/134.64 (2577) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2578) QDP 184.84/134.64 (2579) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (2580) QDP 184.84/134.64 (2581) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2582) QDP 184.84/134.64 (2583) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2584) QDP 184.84/134.64 (2585) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2586) QDP 184.84/134.64 (2587) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2588) QDP 184.84/134.64 (2589) MNOCProof [EQUIVALENT, 0 ms] 184.84/134.64 (2590) QDP 184.84/134.64 (2591) NonTerminationLoopProof [COMPLETE, 0 ms] 184.84/134.64 (2592) NO 184.84/134.64 (2593) QDP 184.84/134.64 (2594) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2595) QDP 184.84/134.64 (2596) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2597) QDP 184.84/134.64 (2598) QReductionProof [EQUIVALENT, 1 ms] 184.84/134.64 (2599) QDP 184.84/134.64 (2600) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2601) QDP 184.84/134.64 (2602) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2603) QDP 184.84/134.64 (2604) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (2605) QDP 184.84/134.64 (2606) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2607) QDP 184.84/134.64 (2608) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2609) QDP 184.84/134.64 (2610) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2611) QDP 184.84/134.64 (2612) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2613) QDP 184.84/134.64 (2614) MNOCProof [EQUIVALENT, 0 ms] 184.84/134.64 (2615) QDP 184.84/134.64 (2616) NonTerminationLoopProof [COMPLETE, 0 ms] 184.84/134.64 (2617) NO 184.84/134.64 (2618) QDP 184.84/134.64 (2619) MNOCProof [EQUIVALENT, 0 ms] 184.84/134.64 (2620) QDP 184.84/134.64 (2621) NonTerminationLoopProof [COMPLETE, 0 ms] 184.84/134.64 (2622) NO 184.84/134.64 (2623) QDP 184.84/134.64 (2624) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2625) QDP 184.84/134.64 (2626) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2627) QDP 184.84/134.64 (2628) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (2629) QDP 184.84/134.64 (2630) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2631) QDP 184.84/134.64 (2632) MNOCProof [EQUIVALENT, 0 ms] 184.84/134.64 (2633) QDP 184.84/134.64 (2634) NonTerminationLoopProof [COMPLETE, 0 ms] 184.84/134.64 (2635) NO 184.84/134.64 (2636) QDP 184.84/134.64 (2637) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2638) QDP 184.84/134.64 (2639) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2640) QDP 184.84/134.64 (2641) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (2642) QDP 184.84/134.64 (2643) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2644) QDP 184.84/134.64 (2645) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2646) QDP 184.84/134.64 (2647) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (2648) QDP 184.84/134.64 (2649) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2650) QDP 184.84/134.64 (2651) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2652) QDP 184.84/134.64 (2653) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (2654) QDP 184.84/134.64 (2655) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2656) QDP 184.84/134.64 (2657) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2658) QDP 184.84/134.64 (2659) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2660) QDP 184.84/134.64 (2661) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2662) QDP 184.84/134.64 (2663) MNOCProof [EQUIVALENT, 0 ms] 184.84/134.64 (2664) QDP 184.84/134.64 (2665) NonTerminationLoopProof [COMPLETE, 0 ms] 184.84/134.64 (2666) NO 184.84/134.64 (2667) QDP 184.84/134.64 (2668) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2669) QDP 184.84/134.64 (2670) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2671) QDP 184.84/134.64 (2672) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (2673) QDP 184.84/134.64 (2674) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2675) QDP 184.84/134.64 (2676) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2677) QDP 184.84/134.64 (2678) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (2679) QDP 184.84/134.64 (2680) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2681) QDP 184.84/134.64 (2682) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2683) QDP 184.84/134.64 (2684) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2685) QDP 184.84/134.64 (2686) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2687) QDP 184.84/134.64 (2688) MNOCProof [EQUIVALENT, 0 ms] 184.84/134.64 (2689) QDP 184.84/134.64 (2690) NonTerminationLoopProof [COMPLETE, 0 ms] 184.84/134.64 (2691) NO 184.84/134.64 (2692) QDP 184.84/134.64 (2693) QDPSizeChangeProof [EQUIVALENT, 0 ms] 184.84/134.64 (2694) YES 184.84/134.64 (2695) QDP 184.84/134.64 (2696) MNOCProof [EQUIVALENT, 0 ms] 184.84/134.64 (2697) QDP 184.84/134.64 (2698) NonTerminationLoopProof [COMPLETE, 0 ms] 184.84/134.64 (2699) NO 184.84/134.64 (2700) QDP 184.84/134.64 (2701) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2702) QDP 184.84/134.64 (2703) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2704) QDP 184.84/134.64 (2705) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (2706) QDP 184.84/134.64 (2707) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2708) QDP 184.84/134.64 (2709) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2710) QDP 184.84/134.64 (2711) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (2712) QDP 184.84/134.64 (2713) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2714) QDP 184.84/134.64 (2715) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2716) QDP 184.84/134.64 (2717) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2718) QDP 184.84/134.64 (2719) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2720) QDP 184.84/134.64 (2721) MNOCProof [EQUIVALENT, 0 ms] 184.84/134.64 (2722) QDP 184.84/134.64 (2723) NonTerminationLoopProof [COMPLETE, 0 ms] 184.84/134.64 (2724) NO 184.84/134.64 (2725) QDP 184.84/134.64 (2726) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2727) QDP 184.84/134.64 (2728) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2729) QDP 184.84/134.64 (2730) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (2731) QDP 184.84/134.64 (2732) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2733) QDP 184.84/134.64 (2734) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2735) QDP 184.84/134.64 (2736) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (2737) QDP 184.84/134.64 (2738) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2739) QDP 184.84/134.64 (2740) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2741) QDP 184.84/134.64 (2742) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (2743) QDP 184.84/134.64 (2744) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2745) QDP 184.84/134.64 (2746) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2747) QDP 184.84/134.64 (2748) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2749) QDP 184.84/134.64 (2750) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2751) QDP 184.84/134.64 (2752) MNOCProof [EQUIVALENT, 0 ms] 184.84/134.64 (2753) QDP 184.84/134.64 (2754) NonTerminationLoopProof [COMPLETE, 0 ms] 184.84/134.64 (2755) NO 184.84/134.64 (2756) QDP 184.84/134.64 (2757) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2758) QDP 184.84/134.64 (2759) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2760) QDP 184.84/134.64 (2761) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (2762) QDP 184.84/134.64 (2763) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2764) QDP 184.84/134.64 (2765) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2766) QDP 184.84/134.64 (2767) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (2768) QDP 184.84/134.64 (2769) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2770) QDP 184.84/134.64 (2771) MNOCProof [EQUIVALENT, 0 ms] 184.84/134.64 (2772) QDP 184.84/134.64 (2773) NonTerminationLoopProof [COMPLETE, 0 ms] 184.84/134.64 (2774) NO 184.84/134.64 (2775) QDP 184.84/134.64 (2776) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2777) QDP 184.84/134.64 (2778) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2779) QDP 184.84/134.64 (2780) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (2781) QDP 184.84/134.64 (2782) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2783) QDP 184.84/134.64 (2784) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2785) QDP 184.84/134.64 (2786) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (2787) QDP 184.84/134.64 (2788) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2789) QDP 184.84/134.64 (2790) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2791) QDP 184.84/134.64 (2792) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2793) QDP 184.84/134.64 (2794) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2795) QDP 184.84/134.64 (2796) MNOCProof [EQUIVALENT, 0 ms] 184.84/134.64 (2797) QDP 184.84/134.64 (2798) NonTerminationLoopProof [COMPLETE, 0 ms] 184.84/134.64 (2799) NO 184.84/134.64 (2800) QDP 184.84/134.64 (2801) MNOCProof [EQUIVALENT, 0 ms] 184.84/134.64 (2802) QDP 184.84/134.64 (2803) NonTerminationLoopProof [COMPLETE, 0 ms] 184.84/134.64 (2804) NO 184.84/134.64 (2805) QDP 184.84/134.64 (2806) QDPSizeChangeProof [EQUIVALENT, 0 ms] 184.84/134.64 (2807) YES 184.84/134.64 (2808) QDP 184.84/134.64 (2809) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2810) QDP 184.84/134.64 (2811) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2812) QDP 184.84/134.64 (2813) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (2814) QDP 184.84/134.64 (2815) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2816) QDP 184.84/134.64 (2817) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2818) QDP 184.84/134.64 (2819) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (2820) QDP 184.84/134.64 (2821) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2822) QDP 184.84/134.64 (2823) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2824) QDP 184.84/134.64 (2825) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (2826) QDP 184.84/134.64 (2827) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2828) QDP 184.84/134.64 (2829) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2830) QDP 184.84/134.64 (2831) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2832) QDP 184.84/134.64 (2833) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2834) QDP 184.84/134.64 (2835) MNOCProof [EQUIVALENT, 0 ms] 184.84/134.64 (2836) QDP 184.84/134.64 (2837) NonTerminationLoopProof [COMPLETE, 0 ms] 184.84/134.64 (2838) NO 184.84/134.64 (2839) QDP 184.84/134.64 (2840) QDPSizeChangeProof [EQUIVALENT, 0 ms] 184.84/134.64 (2841) YES 184.84/134.64 (2842) QDP 184.84/134.64 (2843) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2844) QDP 184.84/134.64 (2845) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2846) QDP 184.84/134.64 (2847) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (2848) QDP 184.84/134.64 (2849) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2850) QDP 184.84/134.64 (2851) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2852) QDP 184.84/134.64 (2853) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (2854) QDP 184.84/134.64 (2855) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2856) QDP 184.84/134.64 (2857) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2858) QDP 184.84/134.64 (2859) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2860) QDP 184.84/134.64 (2861) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (2862) QDP 184.84/134.64 (2863) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2864) QDP 184.84/134.64 (2865) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2866) QDP 184.84/134.64 (2867) MNOCProof [EQUIVALENT, 0 ms] 184.84/134.64 (2868) QDP 184.84/134.64 (2869) NonTerminationLoopProof [COMPLETE, 0 ms] 184.84/134.64 (2870) NO 184.84/134.64 (2871) QDP 184.84/134.64 (2872) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2873) QDP 184.84/134.64 (2874) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2875) QDP 184.84/134.64 (2876) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (2877) QDP 184.84/134.64 (2878) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2879) QDP 184.84/134.64 (2880) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2881) QDP 184.84/134.64 (2882) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (2883) QDP 184.84/134.64 (2884) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2885) QDP 184.84/134.64 (2886) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2887) QDP 184.84/134.64 (2888) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2889) QDP 184.84/134.64 (2890) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2891) QDP 184.84/134.64 (2892) MNOCProof [EQUIVALENT, 0 ms] 184.84/134.64 (2893) QDP 184.84/134.64 (2894) NonTerminationLoopProof [COMPLETE, 0 ms] 184.84/134.64 (2895) NO 184.84/134.64 (2896) QDP 184.84/134.64 (2897) MNOCProof [EQUIVALENT, 0 ms] 184.84/134.64 (2898) QDP 184.84/134.64 (2899) NonTerminationLoopProof [COMPLETE, 0 ms] 184.84/134.64 (2900) NO 184.84/134.64 (2901) QDP 184.84/134.64 (2902) MNOCProof [EQUIVALENT, 0 ms] 184.84/134.64 (2903) QDP 184.84/134.64 (2904) NonTerminationLoopProof [COMPLETE, 0 ms] 184.84/134.64 (2905) NO 184.84/134.64 (2906) QDP 184.84/134.64 (2907) MNOCProof [EQUIVALENT, 0 ms] 184.84/134.64 (2908) QDP 184.84/134.64 (2909) NonTerminationLoopProof [COMPLETE, 0 ms] 184.84/134.64 (2910) NO 184.84/134.64 (2911) QDP 184.84/134.64 (2912) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2913) QDP 184.84/134.64 (2914) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2915) QDP 184.84/134.64 (2916) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (2917) QDP 184.84/134.64 (2918) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2919) QDP 184.84/134.64 (2920) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2921) QDP 184.84/134.64 (2922) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (2923) QDP 184.84/134.64 (2924) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2925) QDP 184.84/134.64 (2926) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2927) QDP 184.84/134.64 (2928) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (2929) QDP 184.84/134.64 (2930) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2931) QDP 184.84/134.64 (2932) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2933) QDP 184.84/134.64 (2934) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2935) QDP 184.84/134.64 (2936) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2937) QDP 184.84/134.64 (2938) MNOCProof [EQUIVALENT, 0 ms] 184.84/134.64 (2939) QDP 184.84/134.64 (2940) NonTerminationLoopProof [COMPLETE, 0 ms] 184.84/134.64 (2941) NO 184.84/134.64 (2942) QDP 184.84/134.64 (2943) MNOCProof [EQUIVALENT, 0 ms] 184.84/134.64 (2944) QDP 184.84/134.64 (2945) NonTerminationLoopProof [COMPLETE, 0 ms] 184.84/134.64 (2946) NO 184.84/134.64 (2947) QDP 184.84/134.64 (2948) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2949) QDP 184.84/134.64 (2950) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2951) QDP 184.84/134.64 (2952) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (2953) QDP 184.84/134.64 (2954) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2955) QDP 184.84/134.64 (2956) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2957) QDP 184.84/134.64 (2958) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (2959) QDP 184.84/134.64 (2960) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2961) QDP 184.84/134.64 (2962) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2963) QDP 184.84/134.64 (2964) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2965) QDP 184.84/134.64 (2966) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2967) QDP 184.84/134.64 (2968) MNOCProof [EQUIVALENT, 0 ms] 184.84/134.64 (2969) QDP 184.84/134.64 (2970) NonTerminationLoopProof [COMPLETE, 0 ms] 184.84/134.64 (2971) NO 184.84/134.64 (2972) QDP 184.84/134.64 (2973) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2974) QDP 184.84/134.64 (2975) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2976) QDP 184.84/134.64 (2977) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (2978) QDP 184.84/134.64 (2979) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2980) QDP 184.84/134.64 (2981) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2982) QDP 184.84/134.64 (2983) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (2984) QDP 184.84/134.64 (2985) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2986) QDP 184.84/134.64 (2987) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (2988) QDP 184.84/134.64 (2989) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (2990) QDP 184.84/134.64 (2991) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2992) QDP 184.84/134.64 (2993) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2994) QDP 184.84/134.64 (2995) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2996) QDP 184.84/134.64 (2997) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (2998) QDP 184.84/134.64 (2999) MNOCProof [EQUIVALENT, 0 ms] 184.84/134.64 (3000) QDP 184.84/134.64 (3001) NonTerminationLoopProof [COMPLETE, 0 ms] 184.84/134.64 (3002) NO 184.84/134.64 (3003) QDP 184.84/134.64 (3004) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (3005) QDP 184.84/134.64 (3006) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (3007) QDP 184.84/134.64 (3008) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (3009) QDP 184.84/134.64 (3010) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (3011) QDP 184.84/134.64 (3012) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (3013) QDP 184.84/134.64 (3014) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (3015) QDP 184.84/134.64 (3016) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (3017) QDP 184.84/134.64 (3018) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (3019) QDP 184.84/134.64 (3020) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (3021) QDP 184.84/134.64 (3022) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (3023) QDP 184.84/134.64 (3024) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (3025) QDP 184.84/134.64 (3026) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (3027) QDP 184.84/134.64 (3028) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (3029) QDP 184.84/134.64 (3030) MNOCProof [EQUIVALENT, 0 ms] 184.84/134.64 (3031) QDP 184.84/134.64 (3032) NonTerminationLoopProof [COMPLETE, 0 ms] 184.84/134.64 (3033) NO 184.84/134.64 (3034) QDP 184.84/134.64 (3035) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (3036) QDP 184.84/134.64 (3037) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (3038) QDP 184.84/134.64 (3039) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (3040) QDP 184.84/134.64 (3041) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (3042) QDP 184.84/134.64 (3043) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (3044) QDP 184.84/134.64 (3045) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (3046) QDP 184.84/134.64 (3047) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (3048) QDP 184.84/134.64 (3049) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (3050) QDP 184.84/134.64 (3051) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (3052) QDP 184.84/134.64 (3053) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (3054) QDP 184.84/134.64 (3055) MNOCProof [EQUIVALENT, 0 ms] 184.84/134.64 (3056) QDP 184.84/134.64 (3057) NonTerminationLoopProof [COMPLETE, 0 ms] 184.84/134.64 (3058) NO 184.84/134.64 (3059) QDP 184.84/134.64 (3060) QDPSizeChangeProof [EQUIVALENT, 0 ms] 184.84/134.64 (3061) YES 184.84/134.64 (3062) QDP 184.84/134.64 (3063) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (3064) QDP 184.84/134.64 (3065) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (3066) QDP 184.84/134.64 (3067) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (3068) QDP 184.84/134.64 (3069) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (3070) QDP 184.84/134.64 (3071) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (3072) QDP 184.84/134.64 (3073) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (3074) QDP 184.84/134.64 (3075) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (3076) QDP 184.84/134.64 (3077) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (3078) QDP 184.84/134.64 (3079) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (3080) QDP 184.84/134.64 (3081) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (3082) QDP 184.84/134.64 (3083) MNOCProof [EQUIVALENT, 0 ms] 184.84/134.64 (3084) QDP 184.84/134.64 (3085) NonTerminationLoopProof [COMPLETE, 0 ms] 184.84/134.64 (3086) NO 184.84/134.64 (3087) QDP 184.84/134.64 (3088) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (3089) QDP 184.84/134.64 (3090) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (3091) QDP 184.84/134.64 (3092) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (3093) QDP 184.84/134.64 (3094) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (3095) QDP 184.84/134.64 (3096) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (3097) QDP 184.84/134.64 (3098) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (3099) QDP 184.84/134.64 (3100) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (3101) QDP 184.84/134.64 (3102) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (3103) QDP 184.84/134.64 (3104) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (3105) QDP 184.84/134.64 (3106) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (3107) QDP 184.84/134.64 (3108) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (3109) QDP 184.84/134.64 (3110) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (3111) QDP 184.84/134.64 (3112) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (3113) QDP 184.84/134.64 (3114) MNOCProof [EQUIVALENT, 0 ms] 184.84/134.64 (3115) QDP 184.84/134.64 (3116) NonTerminationLoopProof [COMPLETE, 0 ms] 184.84/134.64 (3117) NO 184.84/134.64 (3118) QDP 184.84/134.64 (3119) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (3120) QDP 184.84/134.64 (3121) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (3122) QDP 184.84/134.64 (3123) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (3124) QDP 184.84/134.64 (3125) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (3126) QDP 184.84/134.64 (3127) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (3128) QDP 184.84/134.64 (3129) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (3130) QDP 184.84/134.64 (3131) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (3132) QDP 184.84/134.64 (3133) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (3134) QDP 184.84/134.64 (3135) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (3136) QDP 184.84/134.64 (3137) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (3138) QDP 184.84/134.64 (3139) MNOCProof [EQUIVALENT, 0 ms] 184.84/134.64 (3140) QDP 184.84/134.64 (3141) NonTerminationLoopProof [COMPLETE, 0 ms] 184.84/134.64 (3142) NO 184.84/134.64 (3143) QDP 184.84/134.64 (3144) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (3145) QDP 184.84/134.64 (3146) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (3147) QDP 184.84/134.64 (3148) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (3149) QDP 184.84/134.64 (3150) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (3151) QDP 184.84/134.64 (3152) UsableRulesProof [EQUIVALENT, 0 ms] 184.84/134.64 (3153) QDP 184.84/134.64 (3154) QReductionProof [EQUIVALENT, 0 ms] 184.84/134.64 (3155) QDP 184.84/134.64 (3156) TransformationProof [EQUIVALENT, 0 ms] 184.84/134.64 (3157) QDP 184.84/134.64 (3158) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3159) QDP 188.95/135.70 (3160) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3161) QDP 188.95/135.70 (3162) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3163) QDP 188.95/135.70 (3164) MNOCProof [EQUIVALENT, 0 ms] 188.95/135.70 (3165) QDP 188.95/135.70 (3166) NonTerminationLoopProof [COMPLETE, 0 ms] 188.95/135.70 (3167) NO 188.95/135.70 (3168) QDP 188.95/135.70 (3169) QDPSizeChangeProof [EQUIVALENT, 0 ms] 188.95/135.70 (3170) YES 188.95/135.70 (3171) QDP 188.95/135.70 (3172) MNOCProof [EQUIVALENT, 0 ms] 188.95/135.70 (3173) QDP 188.95/135.70 (3174) NonTerminationLoopProof [COMPLETE, 0 ms] 188.95/135.70 (3175) NO 188.95/135.70 (3176) QDP 188.95/135.70 (3177) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3178) QDP 188.95/135.70 (3179) UsableRulesProof [EQUIVALENT, 0 ms] 188.95/135.70 (3180) QDP 188.95/135.70 (3181) QReductionProof [EQUIVALENT, 0 ms] 188.95/135.70 (3182) QDP 188.95/135.70 (3183) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3184) QDP 188.95/135.70 (3185) UsableRulesProof [EQUIVALENT, 0 ms] 188.95/135.70 (3186) QDP 188.95/135.70 (3187) QReductionProof [EQUIVALENT, 0 ms] 188.95/135.70 (3188) QDP 188.95/135.70 (3189) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3190) QDP 188.95/135.70 (3191) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3192) QDP 188.95/135.70 (3193) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3194) QDP 188.95/135.70 (3195) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3196) QDP 188.95/135.70 (3197) MNOCProof [EQUIVALENT, 0 ms] 188.95/135.70 (3198) QDP 188.95/135.70 (3199) NonTerminationLoopProof [COMPLETE, 0 ms] 188.95/135.70 (3200) NO 188.95/135.70 (3201) QDP 188.95/135.70 (3202) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3203) QDP 188.95/135.70 (3204) UsableRulesProof [EQUIVALENT, 0 ms] 188.95/135.70 (3205) QDP 188.95/135.70 (3206) QReductionProof [EQUIVALENT, 0 ms] 188.95/135.70 (3207) QDP 188.95/135.70 (3208) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3209) QDP 188.95/135.70 (3210) UsableRulesProof [EQUIVALENT, 0 ms] 188.95/135.70 (3211) QDP 188.95/135.70 (3212) QReductionProof [EQUIVALENT, 0 ms] 188.95/135.70 (3213) QDP 188.95/135.70 (3214) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3215) QDP 188.95/135.70 (3216) UsableRulesProof [EQUIVALENT, 0 ms] 188.95/135.70 (3217) QDP 188.95/135.70 (3218) QReductionProof [EQUIVALENT, 0 ms] 188.95/135.70 (3219) QDP 188.95/135.70 (3220) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3221) QDP 188.95/135.70 (3222) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3223) QDP 188.95/135.70 (3224) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3225) QDP 188.95/135.70 (3226) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3227) QDP 188.95/135.70 (3228) MNOCProof [EQUIVALENT, 0 ms] 188.95/135.70 (3229) QDP 188.95/135.70 (3230) NonTerminationLoopProof [COMPLETE, 0 ms] 188.95/135.70 (3231) NO 188.95/135.70 (3232) QDP 188.95/135.70 (3233) QDPSizeChangeProof [EQUIVALENT, 0 ms] 188.95/135.70 (3234) YES 188.95/135.70 (3235) QDP 188.95/135.70 (3236) QDPSizeChangeProof [EQUIVALENT, 0 ms] 188.95/135.70 (3237) YES 188.95/135.70 (3238) QDP 188.95/135.70 (3239) MNOCProof [EQUIVALENT, 0 ms] 188.95/135.70 (3240) QDP 188.95/135.70 (3241) NonTerminationLoopProof [COMPLETE, 0 ms] 188.95/135.70 (3242) NO 188.95/135.70 (3243) QDP 188.95/135.70 (3244) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3245) QDP 188.95/135.70 (3246) UsableRulesProof [EQUIVALENT, 0 ms] 188.95/135.70 (3247) QDP 188.95/135.70 (3248) QReductionProof [EQUIVALENT, 0 ms] 188.95/135.70 (3249) QDP 188.95/135.70 (3250) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3251) QDP 188.95/135.70 (3252) UsableRulesProof [EQUIVALENT, 0 ms] 188.95/135.70 (3253) QDP 188.95/135.70 (3254) QReductionProof [EQUIVALENT, 0 ms] 188.95/135.70 (3255) QDP 188.95/135.70 (3256) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3257) QDP 188.95/135.70 (3258) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3259) QDP 188.95/135.70 (3260) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3261) QDP 188.95/135.70 (3262) MNOCProof [EQUIVALENT, 0 ms] 188.95/135.70 (3263) QDP 188.95/135.70 (3264) NonTerminationLoopProof [COMPLETE, 0 ms] 188.95/135.70 (3265) NO 188.95/135.70 (3266) QDP 188.95/135.70 (3267) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3268) QDP 188.95/135.70 (3269) UsableRulesProof [EQUIVALENT, 0 ms] 188.95/135.70 (3270) QDP 188.95/135.70 (3271) QReductionProof [EQUIVALENT, 0 ms] 188.95/135.70 (3272) QDP 188.95/135.70 (3273) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3274) QDP 188.95/135.70 (3275) UsableRulesProof [EQUIVALENT, 0 ms] 188.95/135.70 (3276) QDP 188.95/135.70 (3277) QReductionProof [EQUIVALENT, 0 ms] 188.95/135.70 (3278) QDP 188.95/135.70 (3279) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3280) QDP 188.95/135.70 (3281) UsableRulesProof [EQUIVALENT, 0 ms] 188.95/135.70 (3282) QDP 188.95/135.70 (3283) QReductionProof [EQUIVALENT, 0 ms] 188.95/135.70 (3284) QDP 188.95/135.70 (3285) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3286) QDP 188.95/135.70 (3287) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3288) QDP 188.95/135.70 (3289) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3290) QDP 188.95/135.70 (3291) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3292) QDP 188.95/135.70 (3293) MNOCProof [EQUIVALENT, 0 ms] 188.95/135.70 (3294) QDP 188.95/135.70 (3295) NonTerminationLoopProof [COMPLETE, 0 ms] 188.95/135.70 (3296) NO 188.95/135.70 (3297) QDP 188.95/135.70 (3298) MNOCProof [EQUIVALENT, 0 ms] 188.95/135.70 (3299) QDP 188.95/135.70 (3300) NonTerminationLoopProof [COMPLETE, 0 ms] 188.95/135.70 (3301) NO 188.95/135.70 (3302) QDP 188.95/135.70 (3303) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3304) QDP 188.95/135.70 (3305) UsableRulesProof [EQUIVALENT, 0 ms] 188.95/135.70 (3306) QDP 188.95/135.70 (3307) QReductionProof [EQUIVALENT, 0 ms] 188.95/135.70 (3308) QDP 188.95/135.70 (3309) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3310) QDP 188.95/135.70 (3311) UsableRulesProof [EQUIVALENT, 0 ms] 188.95/135.70 (3312) QDP 188.95/135.70 (3313) QReductionProof [EQUIVALENT, 0 ms] 188.95/135.70 (3314) QDP 188.95/135.70 (3315) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3316) QDP 188.95/135.70 (3317) UsableRulesProof [EQUIVALENT, 0 ms] 188.95/135.70 (3318) QDP 188.95/135.70 (3319) QReductionProof [EQUIVALENT, 0 ms] 188.95/135.70 (3320) QDP 188.95/135.70 (3321) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3322) QDP 188.95/135.70 (3323) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3324) QDP 188.95/135.70 (3325) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3326) QDP 188.95/135.70 (3327) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3328) QDP 188.95/135.70 (3329) MNOCProof [EQUIVALENT, 0 ms] 188.95/135.70 (3330) QDP 188.95/135.70 (3331) NonTerminationLoopProof [COMPLETE, 0 ms] 188.95/135.70 (3332) NO 188.95/135.70 (3333) QDP 188.95/135.70 (3334) MNOCProof [EQUIVALENT, 0 ms] 188.95/135.70 (3335) QDP 188.95/135.70 (3336) NonTerminationLoopProof [COMPLETE, 0 ms] 188.95/135.70 (3337) NO 188.95/135.70 (3338) QDP 188.95/135.70 (3339) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3340) QDP 188.95/135.70 (3341) UsableRulesProof [EQUIVALENT, 0 ms] 188.95/135.70 (3342) QDP 188.95/135.70 (3343) QReductionProof [EQUIVALENT, 0 ms] 188.95/135.70 (3344) QDP 188.95/135.70 (3345) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3346) QDP 188.95/135.70 (3347) UsableRulesProof [EQUIVALENT, 0 ms] 188.95/135.70 (3348) QDP 188.95/135.70 (3349) QReductionProof [EQUIVALENT, 1 ms] 188.95/135.70 (3350) QDP 188.95/135.70 (3351) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3352) QDP 188.95/135.70 (3353) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3354) QDP 188.95/135.70 (3355) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3356) QDP 188.95/135.70 (3357) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3358) QDP 188.95/135.70 (3359) MNOCProof [EQUIVALENT, 0 ms] 188.95/135.70 (3360) QDP 188.95/135.70 (3361) NonTerminationLoopProof [COMPLETE, 0 ms] 188.95/135.70 (3362) NO 188.95/135.70 (3363) QDP 188.95/135.70 (3364) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3365) QDP 188.95/135.70 (3366) UsableRulesProof [EQUIVALENT, 0 ms] 188.95/135.70 (3367) QDP 188.95/135.70 (3368) QReductionProof [EQUIVALENT, 0 ms] 188.95/135.70 (3369) QDP 188.95/135.70 (3370) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3371) QDP 188.95/135.70 (3372) UsableRulesProof [EQUIVALENT, 0 ms] 188.95/135.70 (3373) QDP 188.95/135.70 (3374) QReductionProof [EQUIVALENT, 0 ms] 188.95/135.70 (3375) QDP 188.95/135.70 (3376) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3377) QDP 188.95/135.70 (3378) UsableRulesProof [EQUIVALENT, 0 ms] 188.95/135.70 (3379) QDP 188.95/135.70 (3380) QReductionProof [EQUIVALENT, 0 ms] 188.95/135.70 (3381) QDP 188.95/135.70 (3382) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3383) QDP 188.95/135.70 (3384) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3385) QDP 188.95/135.70 (3386) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3387) QDP 188.95/135.70 (3388) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3389) QDP 188.95/135.70 (3390) MNOCProof [EQUIVALENT, 0 ms] 188.95/135.70 (3391) QDP 188.95/135.70 (3392) NonTerminationLoopProof [COMPLETE, 0 ms] 188.95/135.70 (3393) NO 188.95/135.70 (3394) QDP 188.95/135.70 (3395) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3396) QDP 188.95/135.70 (3397) UsableRulesProof [EQUIVALENT, 0 ms] 188.95/135.70 (3398) QDP 188.95/135.70 (3399) QReductionProof [EQUIVALENT, 0 ms] 188.95/135.70 (3400) QDP 188.95/135.70 (3401) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3402) QDP 188.95/135.70 (3403) UsableRulesProof [EQUIVALENT, 0 ms] 188.95/135.70 (3404) QDP 188.95/135.70 (3405) QReductionProof [EQUIVALENT, 0 ms] 188.95/135.70 (3406) QDP 188.95/135.70 (3407) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3408) QDP 188.95/135.70 (3409) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3410) QDP 188.95/135.70 (3411) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3412) QDP 188.95/135.70 (3413) TransformationProof [EQUIVALENT, 0 ms] 188.95/135.70 (3414) QDP 188.95/135.70 (3415) MNOCProof [EQUIVALENT, 0 ms] 188.95/135.70 (3416) QDP 188.95/135.70 (3417) NonTerminationLoopProof [COMPLETE, 0 ms] 188.95/135.70 (3418) NO 188.95/135.70 (3419) QDP 188.95/135.70 (3420) MNOCProof [EQUIVALENT, 0 ms] 188.95/135.70 (3421) QDP 188.95/135.70 (3422) NonTerminationLoopProof [COMPLETE, 0 ms] 188.95/135.70 (3423) NO 188.95/135.70 (3424) Narrow [COMPLETE, 0 ms] 188.95/135.70 (3425) TRUE 188.95/135.70 188.95/135.70 188.95/135.70 ---------------------------------------- 188.95/135.70 188.95/135.70 (0) 188.95/135.70 Obligation: 188.95/135.70 mainModule Main 188.95/135.70 module Main where { 188.95/135.70 import qualified Prelude; 188.95/135.70 data Float = Float MyInt MyInt ; 188.95/135.70 188.95/135.70 data List a = Cons a (List a) | Nil ; 188.95/135.70 188.95/135.70 data MyBool = MyTrue | MyFalse ; 188.95/135.70 188.95/135.70 data MyInt = Pos Main.Nat | Neg Main.Nat ; 188.95/135.70 188.95/135.70 data Main.Nat = Succ Main.Nat | Zero ; 188.95/135.70 188.95/135.70 data Ordering = LT | EQ | GT ; 188.95/135.70 188.95/135.70 compareFloat :: Float -> Float -> Ordering; 188.95/135.70 compareFloat = primCmpFloat; 188.95/135.70 188.95/135.70 compareMyInt :: MyInt -> MyInt -> Ordering; 188.95/135.70 compareMyInt = primCmpInt; 188.95/135.70 188.95/135.70 enumFromThenToFloat :: Float -> Float -> Float -> List Float; 188.95/135.70 enumFromThenToFloat n n' m = numericEnumFromThenTo n n' (psFloat m (fsFloat (msFloat n' n) (fromIntFloat (Main.Pos (Main.Succ (Main.Succ Main.Zero)))))); 188.95/135.70 188.95/135.70 esEsOrdering :: Ordering -> Ordering -> MyBool; 188.95/135.70 esEsOrdering LT LT = MyTrue; 188.95/135.70 esEsOrdering LT EQ = MyFalse; 188.95/135.70 esEsOrdering LT GT = MyFalse; 188.95/135.70 esEsOrdering EQ LT = MyFalse; 188.95/135.70 esEsOrdering EQ EQ = MyTrue; 188.95/135.70 esEsOrdering EQ GT = MyFalse; 188.95/135.70 esEsOrdering GT LT = MyFalse; 188.95/135.70 esEsOrdering GT EQ = MyFalse; 188.95/135.70 esEsOrdering GT GT = MyTrue; 188.95/135.70 188.95/135.70 flip :: (a -> b -> c) -> b -> a -> c; 188.95/135.70 flip f x y = f y x; 188.95/135.70 188.95/135.70 fromIntFloat :: MyInt -> Float; 188.95/135.70 fromIntFloat = primIntToFloat; 188.95/135.70 188.95/135.70 fsEsOrdering :: Ordering -> Ordering -> MyBool; 188.95/135.70 fsEsOrdering x y = not (esEsOrdering x y); 188.95/135.70 188.95/135.70 fsFloat :: Float -> Float -> Float; 188.95/135.70 fsFloat = primDivFloat; 188.95/135.70 188.95/135.70 gtEsFloat :: Float -> Float -> MyBool; 188.95/135.70 gtEsFloat x y = fsEsOrdering (compareFloat x y) LT; 188.95/135.70 188.95/135.70 iterate :: (a -> a) -> a -> List a; 188.95/135.70 iterate f x = Cons x (iterate f (f x)); 188.95/135.70 188.95/135.70 ltEsFloat :: Float -> Float -> MyBool; 188.95/135.70 ltEsFloat x y = fsEsOrdering (compareFloat x y) GT; 188.95/135.70 188.95/135.70 msFloat :: Float -> Float -> Float; 188.95/135.70 msFloat = primMinusFloat; 188.95/135.70 188.95/135.70 msMyInt :: MyInt -> MyInt -> MyInt; 188.95/135.70 msMyInt = primMinusInt; 188.95/135.70 188.95/135.70 not :: MyBool -> MyBool; 188.95/135.70 not MyTrue = MyFalse; 188.95/135.70 not MyFalse = MyTrue; 188.95/135.70 188.95/135.70 numericEnumFromThen n m = iterate (psFloat (msFloat m n)) n; 188.95/135.70 188.95/135.70 numericEnumFromThenTo n n' m = takeWhile (numericEnumFromThenToP n' n m) (numericEnumFromThen n n'); 188.95/135.70 188.95/135.70 numericEnumFromThenToP vz wu wv = numericEnumFromThenToP2 vz wu wv; 188.95/135.70 188.95/135.70 numericEnumFromThenToP0 vz wu wv MyTrue = flip gtEsFloat wv; 188.95/135.70 188.95/135.70 numericEnumFromThenToP1 vz wu wv MyTrue = flip ltEsFloat wv; 188.95/135.71 numericEnumFromThenToP1 vz wu wv MyFalse = numericEnumFromThenToP0 vz wu wv otherwise; 188.95/135.71 188.95/135.71 numericEnumFromThenToP2 vz wu wv = numericEnumFromThenToP1 vz wu wv (gtEsFloat vz wu); 188.95/135.71 188.95/135.71 otherwise :: MyBool; 188.95/135.71 otherwise = MyTrue; 188.95/135.71 188.95/135.71 primCmpFloat :: Float -> Float -> Ordering; 188.95/135.71 primCmpFloat (Float x1 x2) (Float y1 y2) = compareMyInt (srMyInt x1 y1) (srMyInt x2 y2); 188.95/135.71 188.95/135.71 primCmpInt :: MyInt -> MyInt -> Ordering; 188.95/135.71 primCmpInt (Main.Pos Main.Zero) (Main.Pos Main.Zero) = EQ; 188.95/135.71 primCmpInt (Main.Pos Main.Zero) (Main.Neg Main.Zero) = EQ; 188.95/135.71 primCmpInt (Main.Neg Main.Zero) (Main.Pos Main.Zero) = EQ; 188.95/135.71 primCmpInt (Main.Neg Main.Zero) (Main.Neg Main.Zero) = EQ; 188.95/135.71 primCmpInt (Main.Pos x) (Main.Pos y) = primCmpNat x y; 188.95/135.71 primCmpInt (Main.Pos x) (Main.Neg y) = GT; 188.95/135.71 primCmpInt (Main.Neg x) (Main.Pos y) = LT; 188.95/135.71 primCmpInt (Main.Neg x) (Main.Neg y) = primCmpNat y x; 188.95/135.71 188.95/135.71 primCmpNat :: Main.Nat -> Main.Nat -> Ordering; 188.95/135.71 primCmpNat Main.Zero Main.Zero = EQ; 188.95/135.71 primCmpNat Main.Zero (Main.Succ y) = LT; 188.95/135.71 primCmpNat (Main.Succ x) Main.Zero = GT; 188.95/135.71 primCmpNat (Main.Succ x) (Main.Succ y) = primCmpNat x y; 188.95/135.71 188.95/135.71 primDivFloat :: Float -> Float -> Float; 188.95/135.71 primDivFloat (Float x1 x2) (Float y1 y2) = Float (srMyInt x1 y2) (srMyInt x2 y1); 188.95/135.71 188.95/135.71 primIntToFloat :: MyInt -> Float; 188.95/135.71 primIntToFloat x = Float x (Main.Pos (Main.Succ Main.Zero)); 188.95/135.71 188.95/135.71 primMinusFloat :: Float -> Float -> Float; 188.95/135.71 primMinusFloat (Float x1 x2) (Float y1 y2) = Float (msMyInt x1 y1) (srMyInt x2 y2); 188.95/135.71 188.95/135.71 primMinusInt :: MyInt -> MyInt -> MyInt; 188.95/135.71 primMinusInt (Main.Pos x) (Main.Neg y) = Main.Pos (primPlusNat x y); 188.95/135.71 primMinusInt (Main.Neg x) (Main.Pos y) = Main.Neg (primPlusNat x y); 188.95/135.71 primMinusInt (Main.Neg x) (Main.Neg y) = primMinusNat y x; 188.95/135.71 primMinusInt (Main.Pos x) (Main.Pos y) = primMinusNat x y; 188.95/135.71 188.95/135.71 primMinusNat :: Main.Nat -> Main.Nat -> MyInt; 188.95/135.71 primMinusNat Main.Zero Main.Zero = Main.Pos Main.Zero; 188.95/135.71 primMinusNat Main.Zero (Main.Succ y) = Main.Neg (Main.Succ y); 188.95/135.71 primMinusNat (Main.Succ x) Main.Zero = Main.Pos (Main.Succ x); 188.95/135.71 primMinusNat (Main.Succ x) (Main.Succ y) = primMinusNat x y; 188.95/135.71 188.95/135.71 primMulInt :: MyInt -> MyInt -> MyInt; 188.95/135.71 primMulInt (Main.Pos x) (Main.Pos y) = Main.Pos (primMulNat x y); 188.95/135.71 primMulInt (Main.Pos x) (Main.Neg y) = Main.Neg (primMulNat x y); 188.95/135.71 primMulInt (Main.Neg x) (Main.Pos y) = Main.Neg (primMulNat x y); 188.95/135.71 primMulInt (Main.Neg x) (Main.Neg y) = Main.Pos (primMulNat x y); 188.95/135.71 188.95/135.71 primMulNat :: Main.Nat -> Main.Nat -> Main.Nat; 188.95/135.71 primMulNat Main.Zero Main.Zero = Main.Zero; 188.95/135.71 primMulNat Main.Zero (Main.Succ y) = Main.Zero; 188.95/135.71 primMulNat (Main.Succ x) Main.Zero = Main.Zero; 188.95/135.71 primMulNat (Main.Succ x) (Main.Succ y) = primPlusNat (primMulNat x (Main.Succ y)) (Main.Succ y); 188.95/135.71 188.95/135.71 primPlusFloat :: Float -> Float -> Float; 188.95/135.71 primPlusFloat (Float x1 x2) (Float y1 y2) = Float (psMyInt x1 y1) (srMyInt x2 y2); 188.95/135.71 188.95/135.71 primPlusInt :: MyInt -> MyInt -> MyInt; 188.95/135.71 primPlusInt (Main.Pos x) (Main.Neg y) = primMinusNat x y; 188.95/135.71 primPlusInt (Main.Neg x) (Main.Pos y) = primMinusNat y x; 188.95/135.71 primPlusInt (Main.Neg x) (Main.Neg y) = Main.Neg (primPlusNat x y); 188.95/135.71 primPlusInt (Main.Pos x) (Main.Pos y) = Main.Pos (primPlusNat x y); 188.95/135.71 188.95/135.71 primPlusNat :: Main.Nat -> Main.Nat -> Main.Nat; 188.95/135.71 primPlusNat Main.Zero Main.Zero = Main.Zero; 188.95/135.71 primPlusNat Main.Zero (Main.Succ y) = Main.Succ y; 188.95/135.71 primPlusNat (Main.Succ x) Main.Zero = Main.Succ x; 188.95/135.71 primPlusNat (Main.Succ x) (Main.Succ y) = Main.Succ (Main.Succ (primPlusNat x y)); 188.95/135.71 188.95/135.71 psFloat :: Float -> Float -> Float; 188.95/135.71 psFloat = primPlusFloat; 188.95/135.71 188.95/135.71 psMyInt :: MyInt -> MyInt -> MyInt; 188.95/135.71 psMyInt = primPlusInt; 188.95/135.71 188.95/135.71 srMyInt :: MyInt -> MyInt -> MyInt; 188.95/135.71 srMyInt = primMulInt; 188.95/135.71 188.95/135.71 takeWhile :: (a -> MyBool) -> List a -> List a; 188.95/135.71 takeWhile p Nil = takeWhile3 p Nil; 188.95/135.71 takeWhile p (Cons x xs) = takeWhile2 p (Cons x xs); 188.95/135.71 188.95/135.71 takeWhile0 p x xs MyTrue = Nil; 188.95/135.71 188.95/135.71 takeWhile1 p x xs MyTrue = Cons x (takeWhile p xs); 188.95/135.71 takeWhile1 p x xs MyFalse = takeWhile0 p x xs otherwise; 188.95/135.71 188.95/135.71 takeWhile2 p (Cons x xs) = takeWhile1 p x xs (p x); 188.95/135.71 188.95/135.71 takeWhile3 p Nil = Nil; 188.95/135.71 takeWhile3 vx vy = takeWhile2 vx vy; 188.95/135.71 188.95/135.71 } 188.95/135.71 188.95/135.71 ---------------------------------------- 188.95/135.71 188.95/135.71 (1) BR (EQUIVALENT) 188.95/135.71 Replaced joker patterns by fresh variables and removed binding patterns. 188.95/135.71 ---------------------------------------- 188.95/135.71 188.95/135.71 (2) 188.95/135.71 Obligation: 188.95/135.71 mainModule Main 188.95/135.71 module Main where { 188.95/135.71 import qualified Prelude; 188.95/135.71 data Float = Float MyInt MyInt ; 188.95/135.71 188.95/135.71 data List a = Cons a (List a) | Nil ; 188.95/135.71 188.95/135.71 data MyBool = MyTrue | MyFalse ; 188.95/135.71 188.95/135.71 data MyInt = Pos Main.Nat | Neg Main.Nat ; 188.95/135.71 188.95/135.71 data Main.Nat = Succ Main.Nat | Zero ; 188.95/135.71 188.95/135.71 data Ordering = LT | EQ | GT ; 188.95/135.71 188.95/135.71 compareFloat :: Float -> Float -> Ordering; 188.95/135.71 compareFloat = primCmpFloat; 188.95/135.71 188.95/135.71 compareMyInt :: MyInt -> MyInt -> Ordering; 188.95/135.71 compareMyInt = primCmpInt; 188.95/135.71 188.95/135.71 enumFromThenToFloat :: Float -> Float -> Float -> List Float; 188.95/135.71 enumFromThenToFloat n n' m = numericEnumFromThenTo n n' (psFloat m (fsFloat (msFloat n' n) (fromIntFloat (Main.Pos (Main.Succ (Main.Succ Main.Zero)))))); 188.95/135.71 188.95/135.71 esEsOrdering :: Ordering -> Ordering -> MyBool; 188.95/135.71 esEsOrdering LT LT = MyTrue; 188.95/135.71 esEsOrdering LT EQ = MyFalse; 188.95/135.71 esEsOrdering LT GT = MyFalse; 188.95/135.71 esEsOrdering EQ LT = MyFalse; 188.95/135.71 esEsOrdering EQ EQ = MyTrue; 188.95/135.71 esEsOrdering EQ GT = MyFalse; 188.95/135.71 esEsOrdering GT LT = MyFalse; 188.95/135.71 esEsOrdering GT EQ = MyFalse; 188.95/135.71 esEsOrdering GT GT = MyTrue; 188.95/135.71 188.95/135.71 flip :: (b -> c -> a) -> c -> b -> a; 188.95/135.71 flip f x y = f y x; 188.95/135.71 188.95/135.71 fromIntFloat :: MyInt -> Float; 188.95/135.71 fromIntFloat = primIntToFloat; 188.95/135.71 188.95/135.71 fsEsOrdering :: Ordering -> Ordering -> MyBool; 188.95/135.71 fsEsOrdering x y = not (esEsOrdering x y); 188.95/135.71 188.95/135.71 fsFloat :: Float -> Float -> Float; 188.95/135.71 fsFloat = primDivFloat; 188.95/135.71 188.95/135.71 gtEsFloat :: Float -> Float -> MyBool; 188.95/135.71 gtEsFloat x y = fsEsOrdering (compareFloat x y) LT; 188.95/135.71 188.95/135.71 iterate :: (a -> a) -> a -> List a; 188.95/135.71 iterate f x = Cons x (iterate f (f x)); 188.95/135.71 188.95/135.71 ltEsFloat :: Float -> Float -> MyBool; 188.95/135.71 ltEsFloat x y = fsEsOrdering (compareFloat x y) GT; 188.95/135.71 188.95/135.71 msFloat :: Float -> Float -> Float; 188.95/135.71 msFloat = primMinusFloat; 188.95/135.71 188.95/135.71 msMyInt :: MyInt -> MyInt -> MyInt; 188.95/135.71 msMyInt = primMinusInt; 188.95/135.71 188.95/135.71 not :: MyBool -> MyBool; 188.95/135.71 not MyTrue = MyFalse; 188.95/135.71 not MyFalse = MyTrue; 188.95/135.71 188.95/135.71 numericEnumFromThen n m = iterate (psFloat (msFloat m n)) n; 188.95/135.71 188.95/135.71 numericEnumFromThenTo n n' m = takeWhile (numericEnumFromThenToP n' n m) (numericEnumFromThen n n'); 188.95/135.71 188.95/135.71 numericEnumFromThenToP vz wu wv = numericEnumFromThenToP2 vz wu wv; 188.95/135.71 188.95/135.71 numericEnumFromThenToP0 vz wu wv MyTrue = flip gtEsFloat wv; 188.95/135.71 188.95/135.71 numericEnumFromThenToP1 vz wu wv MyTrue = flip ltEsFloat wv; 188.95/135.71 numericEnumFromThenToP1 vz wu wv MyFalse = numericEnumFromThenToP0 vz wu wv otherwise; 188.95/135.71 188.95/135.71 numericEnumFromThenToP2 vz wu wv = numericEnumFromThenToP1 vz wu wv (gtEsFloat vz wu); 188.95/135.71 188.95/135.71 otherwise :: MyBool; 188.95/135.71 otherwise = MyTrue; 188.95/135.71 188.95/135.71 primCmpFloat :: Float -> Float -> Ordering; 188.95/135.71 primCmpFloat (Float x1 x2) (Float y1 y2) = compareMyInt (srMyInt x1 y1) (srMyInt x2 y2); 188.95/135.71 188.95/135.71 primCmpInt :: MyInt -> MyInt -> Ordering; 188.95/135.71 primCmpInt (Main.Pos Main.Zero) (Main.Pos Main.Zero) = EQ; 188.95/135.71 primCmpInt (Main.Pos Main.Zero) (Main.Neg Main.Zero) = EQ; 188.95/135.71 primCmpInt (Main.Neg Main.Zero) (Main.Pos Main.Zero) = EQ; 188.95/135.71 primCmpInt (Main.Neg Main.Zero) (Main.Neg Main.Zero) = EQ; 188.95/135.71 primCmpInt (Main.Pos x) (Main.Pos y) = primCmpNat x y; 188.95/135.71 primCmpInt (Main.Pos x) (Main.Neg y) = GT; 188.95/135.71 primCmpInt (Main.Neg x) (Main.Pos y) = LT; 188.95/135.71 primCmpInt (Main.Neg x) (Main.Neg y) = primCmpNat y x; 188.95/135.71 188.95/135.71 primCmpNat :: Main.Nat -> Main.Nat -> Ordering; 188.95/135.71 primCmpNat Main.Zero Main.Zero = EQ; 188.95/135.71 primCmpNat Main.Zero (Main.Succ y) = LT; 188.95/135.71 primCmpNat (Main.Succ x) Main.Zero = GT; 188.95/135.71 primCmpNat (Main.Succ x) (Main.Succ y) = primCmpNat x y; 188.95/135.71 188.95/135.71 primDivFloat :: Float -> Float -> Float; 188.95/135.71 primDivFloat (Float x1 x2) (Float y1 y2) = Float (srMyInt x1 y2) (srMyInt x2 y1); 188.95/135.71 188.95/135.71 primIntToFloat :: MyInt -> Float; 188.95/135.71 primIntToFloat x = Float x (Main.Pos (Main.Succ Main.Zero)); 188.95/135.71 188.95/135.71 primMinusFloat :: Float -> Float -> Float; 188.95/135.71 primMinusFloat (Float x1 x2) (Float y1 y2) = Float (msMyInt x1 y1) (srMyInt x2 y2); 188.95/135.71 188.95/135.71 primMinusInt :: MyInt -> MyInt -> MyInt; 188.95/135.71 primMinusInt (Main.Pos x) (Main.Neg y) = Main.Pos (primPlusNat x y); 188.95/135.71 primMinusInt (Main.Neg x) (Main.Pos y) = Main.Neg (primPlusNat x y); 188.95/135.71 primMinusInt (Main.Neg x) (Main.Neg y) = primMinusNat y x; 188.95/135.71 primMinusInt (Main.Pos x) (Main.Pos y) = primMinusNat x y; 188.95/135.71 188.95/135.71 primMinusNat :: Main.Nat -> Main.Nat -> MyInt; 188.95/135.71 primMinusNat Main.Zero Main.Zero = Main.Pos Main.Zero; 188.95/135.71 primMinusNat Main.Zero (Main.Succ y) = Main.Neg (Main.Succ y); 188.95/135.71 primMinusNat (Main.Succ x) Main.Zero = Main.Pos (Main.Succ x); 188.95/135.71 primMinusNat (Main.Succ x) (Main.Succ y) = primMinusNat x y; 188.95/135.71 188.95/135.71 primMulInt :: MyInt -> MyInt -> MyInt; 188.95/135.71 primMulInt (Main.Pos x) (Main.Pos y) = Main.Pos (primMulNat x y); 188.95/135.71 primMulInt (Main.Pos x) (Main.Neg y) = Main.Neg (primMulNat x y); 188.95/135.71 primMulInt (Main.Neg x) (Main.Pos y) = Main.Neg (primMulNat x y); 188.95/135.71 primMulInt (Main.Neg x) (Main.Neg y) = Main.Pos (primMulNat x y); 188.95/135.71 188.95/135.71 primMulNat :: Main.Nat -> Main.Nat -> Main.Nat; 188.95/135.71 primMulNat Main.Zero Main.Zero = Main.Zero; 188.95/135.71 primMulNat Main.Zero (Main.Succ y) = Main.Zero; 188.95/135.71 primMulNat (Main.Succ x) Main.Zero = Main.Zero; 188.95/135.71 primMulNat (Main.Succ x) (Main.Succ y) = primPlusNat (primMulNat x (Main.Succ y)) (Main.Succ y); 188.95/135.71 188.95/135.71 primPlusFloat :: Float -> Float -> Float; 188.95/135.71 primPlusFloat (Float x1 x2) (Float y1 y2) = Float (psMyInt x1 y1) (srMyInt x2 y2); 188.95/135.71 188.95/135.71 primPlusInt :: MyInt -> MyInt -> MyInt; 188.95/135.71 primPlusInt (Main.Pos x) (Main.Neg y) = primMinusNat x y; 188.95/135.71 primPlusInt (Main.Neg x) (Main.Pos y) = primMinusNat y x; 188.95/135.71 primPlusInt (Main.Neg x) (Main.Neg y) = Main.Neg (primPlusNat x y); 188.95/135.71 primPlusInt (Main.Pos x) (Main.Pos y) = Main.Pos (primPlusNat x y); 188.95/135.71 188.95/135.71 primPlusNat :: Main.Nat -> Main.Nat -> Main.Nat; 188.95/135.71 primPlusNat Main.Zero Main.Zero = Main.Zero; 188.95/135.71 primPlusNat Main.Zero (Main.Succ y) = Main.Succ y; 188.95/135.71 primPlusNat (Main.Succ x) Main.Zero = Main.Succ x; 188.95/135.71 primPlusNat (Main.Succ x) (Main.Succ y) = Main.Succ (Main.Succ (primPlusNat x y)); 188.95/135.71 188.95/135.71 psFloat :: Float -> Float -> Float; 188.95/135.71 psFloat = primPlusFloat; 188.95/135.71 188.95/135.71 psMyInt :: MyInt -> MyInt -> MyInt; 188.95/135.71 psMyInt = primPlusInt; 188.95/135.71 188.95/135.71 srMyInt :: MyInt -> MyInt -> MyInt; 188.95/135.71 srMyInt = primMulInt; 188.95/135.71 188.95/135.71 takeWhile :: (a -> MyBool) -> List a -> List a; 188.95/135.71 takeWhile p Nil = takeWhile3 p Nil; 188.95/135.71 takeWhile p (Cons x xs) = takeWhile2 p (Cons x xs); 188.95/135.71 188.95/135.71 takeWhile0 p x xs MyTrue = Nil; 188.95/135.71 188.95/135.71 takeWhile1 p x xs MyTrue = Cons x (takeWhile p xs); 188.95/135.71 takeWhile1 p x xs MyFalse = takeWhile0 p x xs otherwise; 188.95/135.71 188.95/135.71 takeWhile2 p (Cons x xs) = takeWhile1 p x xs (p x); 188.95/135.71 188.95/135.71 takeWhile3 p Nil = Nil; 188.95/135.71 takeWhile3 vx vy = takeWhile2 vx vy; 188.95/135.71 188.95/135.71 } 188.95/135.71 188.95/135.71 ---------------------------------------- 188.95/135.71 188.95/135.71 (3) COR (EQUIVALENT) 188.95/135.71 Cond Reductions: 188.95/135.71 The following Function with conditions 188.95/135.71 "undefined |Falseundefined; 188.95/135.71 " 188.95/135.71 is transformed to 188.95/135.71 "undefined = undefined1; 188.95/135.71 " 188.95/135.71 "undefined0 True = undefined; 188.95/135.71 " 188.95/135.71 "undefined1 = undefined0 False; 188.95/135.71 " 188.95/135.71 188.95/135.71 ---------------------------------------- 188.95/135.71 188.95/135.71 (4) 188.95/135.71 Obligation: 188.95/135.71 mainModule Main 188.95/135.71 module Main where { 188.95/135.71 import qualified Prelude; 188.95/135.71 data Float = Float MyInt MyInt ; 188.95/135.71 188.95/135.71 data List a = Cons a (List a) | Nil ; 188.95/135.71 188.95/135.71 data MyBool = MyTrue | MyFalse ; 188.95/135.71 188.95/135.71 data MyInt = Pos Main.Nat | Neg Main.Nat ; 188.95/135.71 188.95/135.71 data Main.Nat = Succ Main.Nat | Zero ; 188.95/135.71 188.95/135.71 data Ordering = LT | EQ | GT ; 188.95/135.71 188.95/135.71 compareFloat :: Float -> Float -> Ordering; 188.95/135.71 compareFloat = primCmpFloat; 188.95/135.71 188.95/135.71 compareMyInt :: MyInt -> MyInt -> Ordering; 188.95/135.71 compareMyInt = primCmpInt; 188.95/135.71 188.95/135.71 enumFromThenToFloat :: Float -> Float -> Float -> List Float; 188.95/135.71 enumFromThenToFloat n n' m = numericEnumFromThenTo n n' (psFloat m (fsFloat (msFloat n' n) (fromIntFloat (Main.Pos (Main.Succ (Main.Succ Main.Zero)))))); 188.95/135.71 188.95/135.71 esEsOrdering :: Ordering -> Ordering -> MyBool; 188.95/135.71 esEsOrdering LT LT = MyTrue; 188.95/135.71 esEsOrdering LT EQ = MyFalse; 188.95/135.71 esEsOrdering LT GT = MyFalse; 188.95/135.71 esEsOrdering EQ LT = MyFalse; 188.95/135.71 esEsOrdering EQ EQ = MyTrue; 188.95/135.71 esEsOrdering EQ GT = MyFalse; 188.95/135.71 esEsOrdering GT LT = MyFalse; 188.95/135.71 esEsOrdering GT EQ = MyFalse; 188.95/135.71 esEsOrdering GT GT = MyTrue; 188.95/135.71 188.95/135.71 flip :: (b -> a -> c) -> a -> b -> c; 188.95/135.71 flip f x y = f y x; 188.95/135.71 188.95/135.71 fromIntFloat :: MyInt -> Float; 188.95/135.71 fromIntFloat = primIntToFloat; 188.95/135.71 188.95/135.71 fsEsOrdering :: Ordering -> Ordering -> MyBool; 188.95/135.71 fsEsOrdering x y = not (esEsOrdering x y); 188.95/135.71 188.95/135.71 fsFloat :: Float -> Float -> Float; 188.95/135.71 fsFloat = primDivFloat; 188.95/135.71 188.95/135.71 gtEsFloat :: Float -> Float -> MyBool; 188.95/135.71 gtEsFloat x y = fsEsOrdering (compareFloat x y) LT; 188.95/135.71 188.95/135.71 iterate :: (a -> a) -> a -> List a; 188.95/135.71 iterate f x = Cons x (iterate f (f x)); 188.95/135.71 188.95/135.71 ltEsFloat :: Float -> Float -> MyBool; 188.95/135.71 ltEsFloat x y = fsEsOrdering (compareFloat x y) GT; 188.95/135.71 188.95/135.71 msFloat :: Float -> Float -> Float; 188.95/135.71 msFloat = primMinusFloat; 188.95/135.71 188.95/135.71 msMyInt :: MyInt -> MyInt -> MyInt; 188.95/135.71 msMyInt = primMinusInt; 188.95/135.71 188.95/135.71 not :: MyBool -> MyBool; 188.95/135.71 not MyTrue = MyFalse; 188.95/135.71 not MyFalse = MyTrue; 188.95/135.71 188.95/135.71 numericEnumFromThen n m = iterate (psFloat (msFloat m n)) n; 188.95/135.71 188.95/135.71 numericEnumFromThenTo n n' m = takeWhile (numericEnumFromThenToP n' n m) (numericEnumFromThen n n'); 188.95/135.71 188.95/135.71 numericEnumFromThenToP vz wu wv = numericEnumFromThenToP2 vz wu wv; 188.95/135.71 188.95/135.71 numericEnumFromThenToP0 vz wu wv MyTrue = flip gtEsFloat wv; 188.95/135.71 188.95/135.71 numericEnumFromThenToP1 vz wu wv MyTrue = flip ltEsFloat wv; 188.95/135.71 numericEnumFromThenToP1 vz wu wv MyFalse = numericEnumFromThenToP0 vz wu wv otherwise; 188.95/135.71 188.95/135.71 numericEnumFromThenToP2 vz wu wv = numericEnumFromThenToP1 vz wu wv (gtEsFloat vz wu); 188.95/135.71 188.95/135.71 otherwise :: MyBool; 188.95/135.71 otherwise = MyTrue; 188.95/135.71 188.95/135.71 primCmpFloat :: Float -> Float -> Ordering; 188.95/135.71 primCmpFloat (Float x1 x2) (Float y1 y2) = compareMyInt (srMyInt x1 y1) (srMyInt x2 y2); 188.95/135.71 188.95/135.71 primCmpInt :: MyInt -> MyInt -> Ordering; 188.95/135.71 primCmpInt (Main.Pos Main.Zero) (Main.Pos Main.Zero) = EQ; 188.95/135.71 primCmpInt (Main.Pos Main.Zero) (Main.Neg Main.Zero) = EQ; 188.95/135.71 primCmpInt (Main.Neg Main.Zero) (Main.Pos Main.Zero) = EQ; 188.95/135.71 primCmpInt (Main.Neg Main.Zero) (Main.Neg Main.Zero) = EQ; 188.95/135.71 primCmpInt (Main.Pos x) (Main.Pos y) = primCmpNat x y; 188.95/135.71 primCmpInt (Main.Pos x) (Main.Neg y) = GT; 188.95/135.71 primCmpInt (Main.Neg x) (Main.Pos y) = LT; 188.95/135.71 primCmpInt (Main.Neg x) (Main.Neg y) = primCmpNat y x; 188.95/135.71 188.95/135.71 primCmpNat :: Main.Nat -> Main.Nat -> Ordering; 188.95/135.71 primCmpNat Main.Zero Main.Zero = EQ; 188.95/135.71 primCmpNat Main.Zero (Main.Succ y) = LT; 188.95/135.71 primCmpNat (Main.Succ x) Main.Zero = GT; 188.95/135.71 primCmpNat (Main.Succ x) (Main.Succ y) = primCmpNat x y; 188.95/135.71 188.95/135.71 primDivFloat :: Float -> Float -> Float; 188.95/135.71 primDivFloat (Float x1 x2) (Float y1 y2) = Float (srMyInt x1 y2) (srMyInt x2 y1); 188.95/135.71 188.95/135.71 primIntToFloat :: MyInt -> Float; 188.95/135.71 primIntToFloat x = Float x (Main.Pos (Main.Succ Main.Zero)); 188.95/135.71 188.95/135.71 primMinusFloat :: Float -> Float -> Float; 188.95/135.71 primMinusFloat (Float x1 x2) (Float y1 y2) = Float (msMyInt x1 y1) (srMyInt x2 y2); 188.95/135.71 188.95/135.71 primMinusInt :: MyInt -> MyInt -> MyInt; 188.95/135.71 primMinusInt (Main.Pos x) (Main.Neg y) = Main.Pos (primPlusNat x y); 188.95/135.71 primMinusInt (Main.Neg x) (Main.Pos y) = Main.Neg (primPlusNat x y); 188.95/135.71 primMinusInt (Main.Neg x) (Main.Neg y) = primMinusNat y x; 188.95/135.71 primMinusInt (Main.Pos x) (Main.Pos y) = primMinusNat x y; 188.95/135.71 188.95/135.71 primMinusNat :: Main.Nat -> Main.Nat -> MyInt; 188.95/135.71 primMinusNat Main.Zero Main.Zero = Main.Pos Main.Zero; 188.95/135.71 primMinusNat Main.Zero (Main.Succ y) = Main.Neg (Main.Succ y); 188.95/135.71 primMinusNat (Main.Succ x) Main.Zero = Main.Pos (Main.Succ x); 188.95/135.71 primMinusNat (Main.Succ x) (Main.Succ y) = primMinusNat x y; 188.95/135.71 188.95/135.71 primMulInt :: MyInt -> MyInt -> MyInt; 188.95/135.71 primMulInt (Main.Pos x) (Main.Pos y) = Main.Pos (primMulNat x y); 188.95/135.71 primMulInt (Main.Pos x) (Main.Neg y) = Main.Neg (primMulNat x y); 188.95/135.71 primMulInt (Main.Neg x) (Main.Pos y) = Main.Neg (primMulNat x y); 188.95/135.71 primMulInt (Main.Neg x) (Main.Neg y) = Main.Pos (primMulNat x y); 188.95/135.71 188.95/135.71 primMulNat :: Main.Nat -> Main.Nat -> Main.Nat; 188.95/135.71 primMulNat Main.Zero Main.Zero = Main.Zero; 188.95/135.71 primMulNat Main.Zero (Main.Succ y) = Main.Zero; 188.95/135.71 primMulNat (Main.Succ x) Main.Zero = Main.Zero; 188.95/135.71 primMulNat (Main.Succ x) (Main.Succ y) = primPlusNat (primMulNat x (Main.Succ y)) (Main.Succ y); 188.95/135.71 188.95/135.71 primPlusFloat :: Float -> Float -> Float; 188.95/135.71 primPlusFloat (Float x1 x2) (Float y1 y2) = Float (psMyInt x1 y1) (srMyInt x2 y2); 188.95/135.71 188.95/135.71 primPlusInt :: MyInt -> MyInt -> MyInt; 188.95/135.71 primPlusInt (Main.Pos x) (Main.Neg y) = primMinusNat x y; 188.95/135.71 primPlusInt (Main.Neg x) (Main.Pos y) = primMinusNat y x; 188.95/135.71 primPlusInt (Main.Neg x) (Main.Neg y) = Main.Neg (primPlusNat x y); 188.95/135.71 primPlusInt (Main.Pos x) (Main.Pos y) = Main.Pos (primPlusNat x y); 188.95/135.71 188.95/135.71 primPlusNat :: Main.Nat -> Main.Nat -> Main.Nat; 188.95/135.71 primPlusNat Main.Zero Main.Zero = Main.Zero; 188.95/135.71 primPlusNat Main.Zero (Main.Succ y) = Main.Succ y; 188.95/135.71 primPlusNat (Main.Succ x) Main.Zero = Main.Succ x; 188.95/135.71 primPlusNat (Main.Succ x) (Main.Succ y) = Main.Succ (Main.Succ (primPlusNat x y)); 188.95/135.71 188.95/135.71 psFloat :: Float -> Float -> Float; 188.95/135.71 psFloat = primPlusFloat; 188.95/135.71 188.95/135.71 psMyInt :: MyInt -> MyInt -> MyInt; 188.95/135.71 psMyInt = primPlusInt; 188.95/135.71 188.95/135.71 srMyInt :: MyInt -> MyInt -> MyInt; 188.95/135.71 srMyInt = primMulInt; 188.95/135.71 188.95/135.71 takeWhile :: (a -> MyBool) -> List a -> List a; 188.95/135.71 takeWhile p Nil = takeWhile3 p Nil; 188.95/135.71 takeWhile p (Cons x xs) = takeWhile2 p (Cons x xs); 188.95/135.71 188.95/135.71 takeWhile0 p x xs MyTrue = Nil; 188.95/135.71 188.95/135.71 takeWhile1 p x xs MyTrue = Cons x (takeWhile p xs); 188.95/135.71 takeWhile1 p x xs MyFalse = takeWhile0 p x xs otherwise; 188.95/135.71 188.95/135.71 takeWhile2 p (Cons x xs) = takeWhile1 p x xs (p x); 188.95/135.71 188.95/135.71 takeWhile3 p Nil = Nil; 188.95/135.71 takeWhile3 vx vy = takeWhile2 vx vy; 188.95/135.71 188.95/135.71 } 188.95/135.71 188.95/135.71 ---------------------------------------- 188.95/135.71 188.95/135.71 (5) Narrow (SOUND) 188.95/135.71 Haskell To QDPs 188.95/135.71 188.95/135.71 digraph dp_graph { 188.95/135.71 node [outthreshold=100, inthreshold=100];1[label="enumFromThenToFloat",fontsize=16,color="grey",shape="box"];1 -> 3[label="",style="dashed", color="grey", weight=3]; 188.95/135.71 3[label="enumFromThenToFloat ww3",fontsize=16,color="grey",shape="box"];3 -> 4[label="",style="dashed", color="grey", weight=3]; 188.95/135.71 4[label="enumFromThenToFloat ww3 ww4",fontsize=16,color="grey",shape="box"];4 -> 5[label="",style="dashed", color="grey", weight=3]; 188.95/135.71 5[label="enumFromThenToFloat ww3 ww4 ww5",fontsize=16,color="black",shape="triangle"];5 -> 6[label="",style="solid", color="black", weight=3]; 188.95/135.71 6[label="numericEnumFromThenTo ww3 ww4 (psFloat ww5 (fsFloat (msFloat ww4 ww3) (fromIntFloat (Pos (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];6 -> 7[label="",style="solid", color="black", weight=3]; 188.95/135.71 7[label="takeWhile (numericEnumFromThenToP ww4 ww3 (psFloat ww5 (fsFloat (msFloat ww4 ww3) (fromIntFloat (Pos (Succ (Succ Zero))))))) (numericEnumFromThen ww3 ww4)",fontsize=16,color="black",shape="box"];7 -> 8[label="",style="solid", color="black", weight=3]; 188.95/135.71 8[label="takeWhile (numericEnumFromThenToP ww4 ww3 (psFloat ww5 (fsFloat (msFloat ww4 ww3) (fromIntFloat (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat ww4 ww3)) ww3)",fontsize=16,color="black",shape="box"];8 -> 9[label="",style="solid", color="black", weight=3]; 188.95/135.71 9[label="takeWhile (numericEnumFromThenToP ww4 ww3 (psFloat ww5 (fsFloat (msFloat ww4 ww3) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Cons ww3 (iterate (psFloat (msFloat ww4 ww3)) (psFloat (msFloat ww4 ww3) ww3)))",fontsize=16,color="black",shape="box"];9 -> 10[label="",style="solid", color="black", weight=3]; 188.95/135.71 10[label="takeWhile2 (numericEnumFromThenToP ww4 ww3 (psFloat ww5 (fsFloat (msFloat ww4 ww3) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Cons ww3 (iterate (psFloat (msFloat ww4 ww3)) (psFloat (msFloat ww4 ww3) ww3)))",fontsize=16,color="black",shape="box"];10 -> 11[label="",style="solid", color="black", weight=3]; 188.95/135.71 11[label="takeWhile1 (numericEnumFromThenToP ww4 ww3 (psFloat ww5 (fsFloat (msFloat ww4 ww3) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww3 (iterate (psFloat (msFloat ww4 ww3)) (psFloat (msFloat ww4 ww3) ww3)) (numericEnumFromThenToP ww4 ww3 (psFloat ww5 (fsFloat (msFloat ww4 ww3) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww3)",fontsize=16,color="black",shape="box"];11 -> 12[label="",style="solid", color="black", weight=3]; 188.95/135.71 12[label="takeWhile1 (numericEnumFromThenToP2 ww4 ww3 (psFloat ww5 (fsFloat (msFloat ww4 ww3) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww3 (iterate (psFloat (msFloat ww4 ww3)) (psFloat (msFloat ww4 ww3) ww3)) (numericEnumFromThenToP2 ww4 ww3 (psFloat ww5 (fsFloat (msFloat ww4 ww3) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww3)",fontsize=16,color="black",shape="box"];12 -> 13[label="",style="solid", color="black", weight=3]; 188.95/135.71 13[label="takeWhile1 (numericEnumFromThenToP1 ww4 ww3 (psFloat ww5 (fsFloat (msFloat ww4 ww3) (fromIntFloat (Pos (Succ (Succ Zero)))))) (gtEsFloat ww4 ww3)) ww3 (iterate (psFloat (msFloat ww4 ww3)) (psFloat (msFloat ww4 ww3) ww3)) (numericEnumFromThenToP1 ww4 ww3 (psFloat ww5 (fsFloat (msFloat ww4 ww3) (fromIntFloat (Pos (Succ (Succ Zero)))))) (gtEsFloat ww4 ww3) ww3)",fontsize=16,color="black",shape="box"];13 -> 14[label="",style="solid", color="black", weight=3]; 188.95/135.71 14[label="takeWhile1 (numericEnumFromThenToP1 ww4 ww3 (psFloat ww5 (fsFloat (msFloat ww4 ww3) (fromIntFloat (Pos (Succ (Succ Zero)))))) (fsEsOrdering (compareFloat ww4 ww3) LT)) ww3 (iterate (psFloat (msFloat ww4 ww3)) (psFloat (msFloat ww4 ww3) ww3)) (numericEnumFromThenToP1 ww4 ww3 (psFloat ww5 (fsFloat (msFloat ww4 ww3) (fromIntFloat (Pos (Succ (Succ Zero)))))) (fsEsOrdering (compareFloat ww4 ww3) LT) ww3)",fontsize=16,color="black",shape="box"];14 -> 15[label="",style="solid", color="black", weight=3]; 188.95/135.71 15[label="takeWhile1 (numericEnumFromThenToP1 ww4 ww3 (psFloat ww5 (fsFloat (msFloat ww4 ww3) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (compareFloat ww4 ww3) LT))) ww3 (iterate (psFloat (msFloat ww4 ww3)) (psFloat (msFloat ww4 ww3) ww3)) (numericEnumFromThenToP1 ww4 ww3 (psFloat ww5 (fsFloat (msFloat ww4 ww3) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (compareFloat ww4 ww3) LT)) ww3)",fontsize=16,color="black",shape="box"];15 -> 16[label="",style="solid", color="black", weight=3]; 188.95/135.71 16[label="takeWhile1 (numericEnumFromThenToP1 ww4 ww3 (psFloat ww5 (fsFloat (msFloat ww4 ww3) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpFloat ww4 ww3) LT))) ww3 (iterate (psFloat (msFloat ww4 ww3)) (psFloat (msFloat ww4 ww3) ww3)) (numericEnumFromThenToP1 ww4 ww3 (psFloat ww5 (fsFloat (msFloat ww4 ww3) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpFloat ww4 ww3) LT)) ww3)",fontsize=16,color="burlywood",shape="box"];60606[label="ww4/Float ww40 ww41",fontsize=10,color="white",style="solid",shape="box"];16 -> 60606[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60606 -> 17[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 17[label="takeWhile1 (numericEnumFromThenToP1 (Float ww40 ww41) ww3 (psFloat ww5 (fsFloat (msFloat (Float ww40 ww41) ww3) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpFloat (Float ww40 ww41) ww3) LT))) ww3 (iterate (psFloat (msFloat (Float ww40 ww41) ww3)) (psFloat (msFloat (Float ww40 ww41) ww3) ww3)) (numericEnumFromThenToP1 (Float ww40 ww41) ww3 (psFloat ww5 (fsFloat (msFloat (Float ww40 ww41) ww3) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpFloat (Float ww40 ww41) ww3) LT)) ww3)",fontsize=16,color="burlywood",shape="box"];60607[label="ww3/Float ww30 ww31",fontsize=10,color="white",style="solid",shape="box"];17 -> 60607[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60607 -> 18[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 18[label="takeWhile1 (numericEnumFromThenToP1 (Float ww40 ww41) (Float ww30 ww31) (psFloat ww5 (fsFloat (msFloat (Float ww40 ww41) (Float ww30 ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpFloat (Float ww40 ww41) (Float ww30 ww31)) LT))) (Float ww30 ww31) (iterate (psFloat (msFloat (Float ww40 ww41) (Float ww30 ww31))) (psFloat (msFloat (Float ww40 ww41) (Float ww30 ww31)) (Float ww30 ww31))) (numericEnumFromThenToP1 (Float ww40 ww41) (Float ww30 ww31) (psFloat ww5 (fsFloat (msFloat (Float ww40 ww41) (Float ww30 ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpFloat (Float ww40 ww41) (Float ww30 ww31)) LT)) (Float ww30 ww31))",fontsize=16,color="black",shape="box"];18 -> 19[label="",style="solid", color="black", weight=3]; 188.95/135.71 19[label="takeWhile1 (numericEnumFromThenToP1 (Float ww40 ww41) (Float ww30 ww31) (psFloat ww5 (fsFloat (msFloat (Float ww40 ww41) (Float ww30 ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (compareMyInt (srMyInt ww40 ww30) (srMyInt ww41 ww31)) LT))) (Float ww30 ww31) (iterate (psFloat (msFloat (Float ww40 ww41) (Float ww30 ww31))) (psFloat (msFloat (Float ww40 ww41) (Float ww30 ww31)) (Float ww30 ww31))) (numericEnumFromThenToP1 (Float ww40 ww41) (Float ww30 ww31) (psFloat ww5 (fsFloat (msFloat (Float ww40 ww41) (Float ww30 ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (compareMyInt (srMyInt ww40 ww30) (srMyInt ww41 ww31)) LT)) (Float ww30 ww31))",fontsize=16,color="black",shape="box"];19 -> 20[label="",style="solid", color="black", weight=3]; 188.95/135.71 20[label="takeWhile1 (numericEnumFromThenToP1 (Float ww40 ww41) (Float ww30 ww31) (psFloat ww5 (fsFloat (msFloat (Float ww40 ww41) (Float ww30 ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (srMyInt ww40 ww30) (srMyInt ww41 ww31)) LT))) (Float ww30 ww31) (iterate (psFloat (msFloat (Float ww40 ww41) (Float ww30 ww31))) (psFloat (msFloat (Float ww40 ww41) (Float ww30 ww31)) (Float ww30 ww31))) (numericEnumFromThenToP1 (Float ww40 ww41) (Float ww30 ww31) (psFloat ww5 (fsFloat (msFloat (Float ww40 ww41) (Float ww30 ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (srMyInt ww40 ww30) (srMyInt ww41 ww31)) LT)) (Float ww30 ww31))",fontsize=16,color="black",shape="box"];20 -> 21[label="",style="solid", color="black", weight=3]; 188.95/135.71 21[label="takeWhile1 (numericEnumFromThenToP1 (Float ww40 ww41) (Float ww30 ww31) (psFloat ww5 (fsFloat (msFloat (Float ww40 ww41) (Float ww30 ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (primMulInt ww40 ww30) (srMyInt ww41 ww31)) LT))) (Float ww30 ww31) (iterate (psFloat (msFloat (Float ww40 ww41) (Float ww30 ww31))) (psFloat (msFloat (Float ww40 ww41) (Float ww30 ww31)) (Float ww30 ww31))) (numericEnumFromThenToP1 (Float ww40 ww41) (Float ww30 ww31) (psFloat ww5 (fsFloat (msFloat (Float ww40 ww41) (Float ww30 ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (primMulInt ww40 ww30) (srMyInt ww41 ww31)) LT)) (Float ww30 ww31))",fontsize=16,color="burlywood",shape="box"];60608[label="ww40/Pos ww400",fontsize=10,color="white",style="solid",shape="box"];21 -> 60608[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60608 -> 22[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60609[label="ww40/Neg ww400",fontsize=10,color="white",style="solid",shape="box"];21 -> 60609[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60609 -> 23[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 22[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos ww400) ww41) (Float ww30 ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos ww400) ww41) (Float ww30 ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (primMulInt (Pos ww400) ww30) (srMyInt ww41 ww31)) LT))) (Float ww30 ww31) (iterate (psFloat (msFloat (Float (Pos ww400) ww41) (Float ww30 ww31))) (psFloat (msFloat (Float (Pos ww400) ww41) (Float ww30 ww31)) (Float ww30 ww31))) (numericEnumFromThenToP1 (Float (Pos ww400) ww41) (Float ww30 ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos ww400) ww41) (Float ww30 ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (primMulInt (Pos ww400) ww30) (srMyInt ww41 ww31)) LT)) (Float ww30 ww31))",fontsize=16,color="burlywood",shape="box"];60610[label="ww30/Pos ww300",fontsize=10,color="white",style="solid",shape="box"];22 -> 60610[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60610 -> 24[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60611[label="ww30/Neg ww300",fontsize=10,color="white",style="solid",shape="box"];22 -> 60611[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60611 -> 25[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 23[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg ww400) ww41) (Float ww30 ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg ww400) ww41) (Float ww30 ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (primMulInt (Neg ww400) ww30) (srMyInt ww41 ww31)) LT))) (Float ww30 ww31) (iterate (psFloat (msFloat (Float (Neg ww400) ww41) (Float ww30 ww31))) (psFloat (msFloat (Float (Neg ww400) ww41) (Float ww30 ww31)) (Float ww30 ww31))) (numericEnumFromThenToP1 (Float (Neg ww400) ww41) (Float ww30 ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg ww400) ww41) (Float ww30 ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (primMulInt (Neg ww400) ww30) (srMyInt ww41 ww31)) LT)) (Float ww30 ww31))",fontsize=16,color="burlywood",shape="box"];60612[label="ww30/Pos ww300",fontsize=10,color="white",style="solid",shape="box"];23 -> 60612[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60612 -> 26[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60613[label="ww30/Neg ww300",fontsize=10,color="white",style="solid",shape="box"];23 -> 60613[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60613 -> 27[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 24[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos ww400) ww41) (Float (Pos ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos ww400) ww41) (Float (Pos ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (primMulInt (Pos ww400) (Pos ww300)) (srMyInt ww41 ww31)) LT))) (Float (Pos ww300) ww31) (iterate (psFloat (msFloat (Float (Pos ww400) ww41) (Float (Pos ww300) ww31))) (psFloat (msFloat (Float (Pos ww400) ww41) (Float (Pos ww300) ww31)) (Float (Pos ww300) ww31))) (numericEnumFromThenToP1 (Float (Pos ww400) ww41) (Float (Pos ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos ww400) ww41) (Float (Pos ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (primMulInt (Pos ww400) (Pos ww300)) (srMyInt ww41 ww31)) LT)) (Float (Pos ww300) ww31))",fontsize=16,color="black",shape="box"];24 -> 28[label="",style="solid", color="black", weight=3]; 188.95/135.71 25[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos ww400) ww41) (Float (Neg ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos ww400) ww41) (Float (Neg ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (primMulInt (Pos ww400) (Neg ww300)) (srMyInt ww41 ww31)) LT))) (Float (Neg ww300) ww31) (iterate (psFloat (msFloat (Float (Pos ww400) ww41) (Float (Neg ww300) ww31))) (psFloat (msFloat (Float (Pos ww400) ww41) (Float (Neg ww300) ww31)) (Float (Neg ww300) ww31))) (numericEnumFromThenToP1 (Float (Pos ww400) ww41) (Float (Neg ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos ww400) ww41) (Float (Neg ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (primMulInt (Pos ww400) (Neg ww300)) (srMyInt ww41 ww31)) LT)) (Float (Neg ww300) ww31))",fontsize=16,color="black",shape="box"];25 -> 29[label="",style="solid", color="black", weight=3]; 188.95/135.71 26[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg ww400) ww41) (Float (Pos ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg ww400) ww41) (Float (Pos ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (primMulInt (Neg ww400) (Pos ww300)) (srMyInt ww41 ww31)) LT))) (Float (Pos ww300) ww31) (iterate (psFloat (msFloat (Float (Neg ww400) ww41) (Float (Pos ww300) ww31))) (psFloat (msFloat (Float (Neg ww400) ww41) (Float (Pos ww300) ww31)) (Float (Pos ww300) ww31))) (numericEnumFromThenToP1 (Float (Neg ww400) ww41) (Float (Pos ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg ww400) ww41) (Float (Pos ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (primMulInt (Neg ww400) (Pos ww300)) (srMyInt ww41 ww31)) LT)) (Float (Pos ww300) ww31))",fontsize=16,color="black",shape="box"];26 -> 30[label="",style="solid", color="black", weight=3]; 188.95/135.71 27[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg ww400) ww41) (Float (Neg ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg ww400) ww41) (Float (Neg ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (primMulInt (Neg ww400) (Neg ww300)) (srMyInt ww41 ww31)) LT))) (Float (Neg ww300) ww31) (iterate (psFloat (msFloat (Float (Neg ww400) ww41) (Float (Neg ww300) ww31))) (psFloat (msFloat (Float (Neg ww400) ww41) (Float (Neg ww300) ww31)) (Float (Neg ww300) ww31))) (numericEnumFromThenToP1 (Float (Neg ww400) ww41) (Float (Neg ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg ww400) ww41) (Float (Neg ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (primMulInt (Neg ww400) (Neg ww300)) (srMyInt ww41 ww31)) LT)) (Float (Neg ww300) ww31))",fontsize=16,color="black",shape="box"];27 -> 31[label="",style="solid", color="black", weight=3]; 188.95/135.71 28[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos ww400) ww41) (Float (Pos ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos ww400) ww41) (Float (Pos ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat ww400 ww300)) (srMyInt ww41 ww31)) LT))) (Float (Pos ww300) ww31) (iterate (psFloat (msFloat (Float (Pos ww400) ww41) (Float (Pos ww300) ww31))) (psFloat (msFloat (Float (Pos ww400) ww41) (Float (Pos ww300) ww31)) (Float (Pos ww300) ww31))) (numericEnumFromThenToP1 (Float (Pos ww400) ww41) (Float (Pos ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos ww400) ww41) (Float (Pos ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat ww400 ww300)) (srMyInt ww41 ww31)) LT)) (Float (Pos ww300) ww31))",fontsize=16,color="burlywood",shape="box"];60614[label="ww400/Succ ww4000",fontsize=10,color="white",style="solid",shape="box"];28 -> 60614[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60614 -> 32[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60615[label="ww400/Zero",fontsize=10,color="white",style="solid",shape="box"];28 -> 60615[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60615 -> 33[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 29[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos ww400) ww41) (Float (Neg ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos ww400) ww41) (Float (Neg ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat ww400 ww300)) (srMyInt ww41 ww31)) LT))) (Float (Neg ww300) ww31) (iterate (psFloat (msFloat (Float (Pos ww400) ww41) (Float (Neg ww300) ww31))) (psFloat (msFloat (Float (Pos ww400) ww41) (Float (Neg ww300) ww31)) (Float (Neg ww300) ww31))) (numericEnumFromThenToP1 (Float (Pos ww400) ww41) (Float (Neg ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos ww400) ww41) (Float (Neg ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat ww400 ww300)) (srMyInt ww41 ww31)) LT)) (Float (Neg ww300) ww31))",fontsize=16,color="burlywood",shape="box"];60616[label="ww400/Succ ww4000",fontsize=10,color="white",style="solid",shape="box"];29 -> 60616[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60616 -> 34[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60617[label="ww400/Zero",fontsize=10,color="white",style="solid",shape="box"];29 -> 60617[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60617 -> 35[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 30[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg ww400) ww41) (Float (Pos ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg ww400) ww41) (Float (Pos ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat ww400 ww300)) (srMyInt ww41 ww31)) LT))) (Float (Pos ww300) ww31) (iterate (psFloat (msFloat (Float (Neg ww400) ww41) (Float (Pos ww300) ww31))) (psFloat (msFloat (Float (Neg ww400) ww41) (Float (Pos ww300) ww31)) (Float (Pos ww300) ww31))) (numericEnumFromThenToP1 (Float (Neg ww400) ww41) (Float (Pos ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg ww400) ww41) (Float (Pos ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat ww400 ww300)) (srMyInt ww41 ww31)) LT)) (Float (Pos ww300) ww31))",fontsize=16,color="burlywood",shape="box"];60618[label="ww400/Succ ww4000",fontsize=10,color="white",style="solid",shape="box"];30 -> 60618[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60618 -> 36[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60619[label="ww400/Zero",fontsize=10,color="white",style="solid",shape="box"];30 -> 60619[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60619 -> 37[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 31[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg ww400) ww41) (Float (Neg ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg ww400) ww41) (Float (Neg ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat ww400 ww300)) (srMyInt ww41 ww31)) LT))) (Float (Neg ww300) ww31) (iterate (psFloat (msFloat (Float (Neg ww400) ww41) (Float (Neg ww300) ww31))) (psFloat (msFloat (Float (Neg ww400) ww41) (Float (Neg ww300) ww31)) (Float (Neg ww300) ww31))) (numericEnumFromThenToP1 (Float (Neg ww400) ww41) (Float (Neg ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg ww400) ww41) (Float (Neg ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat ww400 ww300)) (srMyInt ww41 ww31)) LT)) (Float (Neg ww300) ww31))",fontsize=16,color="burlywood",shape="box"];60620[label="ww400/Succ ww4000",fontsize=10,color="white",style="solid",shape="box"];31 -> 60620[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60620 -> 38[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60621[label="ww400/Zero",fontsize=10,color="white",style="solid",shape="box"];31 -> 60621[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60621 -> 39[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 32[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Pos ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat (Succ ww4000) ww300)) (srMyInt ww41 ww31)) LT))) (Float (Pos ww300) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos ww300) ww31))) (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos ww300) ww31)) (Float (Pos ww300) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Pos ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat (Succ ww4000) ww300)) (srMyInt ww41 ww31)) LT)) (Float (Pos ww300) ww31))",fontsize=16,color="burlywood",shape="box"];60622[label="ww300/Succ ww3000",fontsize=10,color="white",style="solid",shape="box"];32 -> 60622[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60622 -> 40[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60623[label="ww300/Zero",fontsize=10,color="white",style="solid",shape="box"];32 -> 60623[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60623 -> 41[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 33[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Pos ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat Zero ww300)) (srMyInt ww41 ww31)) LT))) (Float (Pos ww300) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos ww300) ww31))) (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos ww300) ww31)) (Float (Pos ww300) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Pos ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat Zero ww300)) (srMyInt ww41 ww31)) LT)) (Float (Pos ww300) ww31))",fontsize=16,color="burlywood",shape="box"];60624[label="ww300/Succ ww3000",fontsize=10,color="white",style="solid",shape="box"];33 -> 60624[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60624 -> 42[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60625[label="ww300/Zero",fontsize=10,color="white",style="solid",shape="box"];33 -> 60625[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60625 -> 43[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 34[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Neg ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat (Succ ww4000) ww300)) (srMyInt ww41 ww31)) LT))) (Float (Neg ww300) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg ww300) ww31))) (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg ww300) ww31)) (Float (Neg ww300) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Neg ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat (Succ ww4000) ww300)) (srMyInt ww41 ww31)) LT)) (Float (Neg ww300) ww31))",fontsize=16,color="burlywood",shape="box"];60626[label="ww300/Succ ww3000",fontsize=10,color="white",style="solid",shape="box"];34 -> 60626[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60626 -> 44[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60627[label="ww300/Zero",fontsize=10,color="white",style="solid",shape="box"];34 -> 60627[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60627 -> 45[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 35[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Neg ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat Zero ww300)) (srMyInt ww41 ww31)) LT))) (Float (Neg ww300) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg ww300) ww31))) (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg ww300) ww31)) (Float (Neg ww300) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Neg ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat Zero ww300)) (srMyInt ww41 ww31)) LT)) (Float (Neg ww300) ww31))",fontsize=16,color="burlywood",shape="box"];60628[label="ww300/Succ ww3000",fontsize=10,color="white",style="solid",shape="box"];35 -> 60628[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60628 -> 46[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60629[label="ww300/Zero",fontsize=10,color="white",style="solid",shape="box"];35 -> 60629[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60629 -> 47[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 36[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Pos ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat (Succ ww4000) ww300)) (srMyInt ww41 ww31)) LT))) (Float (Pos ww300) ww31) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos ww300) ww31))) (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos ww300) ww31)) (Float (Pos ww300) ww31))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Pos ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat (Succ ww4000) ww300)) (srMyInt ww41 ww31)) LT)) (Float (Pos ww300) ww31))",fontsize=16,color="burlywood",shape="box"];60630[label="ww300/Succ ww3000",fontsize=10,color="white",style="solid",shape="box"];36 -> 60630[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60630 -> 48[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60631[label="ww300/Zero",fontsize=10,color="white",style="solid",shape="box"];36 -> 60631[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60631 -> 49[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 37[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Pos ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat Zero ww300)) (srMyInt ww41 ww31)) LT))) (Float (Pos ww300) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos ww300) ww31))) (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos ww300) ww31)) (Float (Pos ww300) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Pos ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat Zero ww300)) (srMyInt ww41 ww31)) LT)) (Float (Pos ww300) ww31))",fontsize=16,color="burlywood",shape="box"];60632[label="ww300/Succ ww3000",fontsize=10,color="white",style="solid",shape="box"];37 -> 60632[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60632 -> 50[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60633[label="ww300/Zero",fontsize=10,color="white",style="solid",shape="box"];37 -> 60633[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60633 -> 51[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 38[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Neg ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat (Succ ww4000) ww300)) (srMyInt ww41 ww31)) LT))) (Float (Neg ww300) ww31) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg ww300) ww31))) (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg ww300) ww31)) (Float (Neg ww300) ww31))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Neg ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat (Succ ww4000) ww300)) (srMyInt ww41 ww31)) LT)) (Float (Neg ww300) ww31))",fontsize=16,color="burlywood",shape="box"];60634[label="ww300/Succ ww3000",fontsize=10,color="white",style="solid",shape="box"];38 -> 60634[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60634 -> 52[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60635[label="ww300/Zero",fontsize=10,color="white",style="solid",shape="box"];38 -> 60635[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60635 -> 53[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 39[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Neg ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat Zero ww300)) (srMyInt ww41 ww31)) LT))) (Float (Neg ww300) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg ww300) ww31))) (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg ww300) ww31)) (Float (Neg ww300) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Neg ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat Zero ww300)) (srMyInt ww41 ww31)) LT)) (Float (Neg ww300) ww31))",fontsize=16,color="burlywood",shape="box"];60636[label="ww300/Succ ww3000",fontsize=10,color="white",style="solid",shape="box"];39 -> 60636[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60636 -> 54[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60637[label="ww300/Zero",fontsize=10,color="white",style="solid",shape="box"];39 -> 60637[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60637 -> 55[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 40[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat (Succ ww4000) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat (Succ ww4000) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];40 -> 56[label="",style="solid", color="black", weight=3]; 188.95/135.71 41[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat (Succ ww4000) Zero)) (srMyInt ww41 ww31)) LT))) (Float (Pos Zero) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos Zero) ww31))) (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos Zero) ww31)) (Float (Pos Zero) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat (Succ ww4000) Zero)) (srMyInt ww41 ww31)) LT)) (Float (Pos Zero) ww31))",fontsize=16,color="black",shape="box"];41 -> 57[label="",style="solid", color="black", weight=3]; 188.95/135.71 42[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat Zero (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat Zero (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];42 -> 58[label="",style="solid", color="black", weight=3]; 188.95/135.71 43[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat Zero Zero)) (srMyInt ww41 ww31)) LT))) (Float (Pos Zero) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos Zero) ww31))) (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos Zero) ww31)) (Float (Pos Zero) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat Zero Zero)) (srMyInt ww41 ww31)) LT)) (Float (Pos Zero) ww31))",fontsize=16,color="black",shape="box"];43 -> 59[label="",style="solid", color="black", weight=3]; 188.95/135.71 44[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat (Succ ww4000) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Neg (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31)) (Float (Neg (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat (Succ ww4000) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Neg (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];44 -> 60[label="",style="solid", color="black", weight=3]; 188.95/135.71 45[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat (Succ ww4000) Zero)) (srMyInt ww41 ww31)) LT))) (Float (Neg Zero) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg Zero) ww31))) (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg Zero) ww31)) (Float (Neg Zero) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat (Succ ww4000) Zero)) (srMyInt ww41 ww31)) LT)) (Float (Neg Zero) ww31))",fontsize=16,color="black",shape="box"];45 -> 61[label="",style="solid", color="black", weight=3]; 188.95/135.71 46[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat Zero (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Neg (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg (Succ ww3000)) ww31)) (Float (Neg (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat Zero (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Neg (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];46 -> 62[label="",style="solid", color="black", weight=3]; 188.95/135.71 47[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat Zero Zero)) (srMyInt ww41 ww31)) LT))) (Float (Neg Zero) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg Zero) ww31))) (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg Zero) ww31)) (Float (Neg Zero) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat Zero Zero)) (srMyInt ww41 ww31)) LT)) (Float (Neg Zero) ww31))",fontsize=16,color="black",shape="box"];47 -> 63[label="",style="solid", color="black", weight=3]; 188.95/135.71 48[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat (Succ ww4000) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat (Succ ww4000) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];48 -> 64[label="",style="solid", color="black", weight=3]; 188.95/135.71 49[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat (Succ ww4000) Zero)) (srMyInt ww41 ww31)) LT))) (Float (Pos Zero) ww31) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos Zero) ww31))) (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos Zero) ww31)) (Float (Pos Zero) ww31))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat (Succ ww4000) Zero)) (srMyInt ww41 ww31)) LT)) (Float (Pos Zero) ww31))",fontsize=16,color="black",shape="box"];49 -> 65[label="",style="solid", color="black", weight=3]; 188.95/135.71 50[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat Zero (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat Zero (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];50 -> 66[label="",style="solid", color="black", weight=3]; 188.95/135.71 51[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat Zero Zero)) (srMyInt ww41 ww31)) LT))) (Float (Pos Zero) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos Zero) ww31))) (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos Zero) ww31)) (Float (Pos Zero) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat Zero Zero)) (srMyInt ww41 ww31)) LT)) (Float (Pos Zero) ww31))",fontsize=16,color="black",shape="box"];51 -> 67[label="",style="solid", color="black", weight=3]; 188.95/135.71 52[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat (Succ ww4000) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Neg (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31)) (Float (Neg (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat (Succ ww4000) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Neg (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];52 -> 68[label="",style="solid", color="black", weight=3]; 188.95/135.71 53[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat (Succ ww4000) Zero)) (srMyInt ww41 ww31)) LT))) (Float (Neg Zero) ww31) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg Zero) ww31))) (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg Zero) ww31)) (Float (Neg Zero) ww31))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat (Succ ww4000) Zero)) (srMyInt ww41 ww31)) LT)) (Float (Neg Zero) ww31))",fontsize=16,color="black",shape="box"];53 -> 69[label="",style="solid", color="black", weight=3]; 188.95/135.71 54[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat Zero (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Neg (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg (Succ ww3000)) ww31)) (Float (Neg (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat Zero (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Neg (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];54 -> 70[label="",style="solid", color="black", weight=3]; 188.95/135.71 55[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat Zero Zero)) (srMyInt ww41 ww31)) LT))) (Float (Neg Zero) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg Zero) ww31))) (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg Zero) ww31)) (Float (Neg Zero) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat Zero Zero)) (srMyInt ww41 ww31)) LT)) (Float (Neg Zero) ww31))",fontsize=16,color="black",shape="box"];55 -> 71[label="",style="solid", color="black", weight=3]; 188.95/135.71 56[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primMulNat ww4000 (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primMulNat ww4000 (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];60638[label="ww4000/Succ ww40000",fontsize=10,color="white",style="solid",shape="box"];56 -> 60638[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60638 -> 72[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60639[label="ww4000/Zero",fontsize=10,color="white",style="solid",shape="box"];56 -> 60639[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60639 -> 73[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 57[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (srMyInt ww41 ww31)) LT))) (Float (Pos Zero) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos Zero) ww31))) (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos Zero) ww31)) (Float (Pos Zero) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (srMyInt ww41 ww31)) LT)) (Float (Pos Zero) ww31))",fontsize=16,color="black",shape="box"];57 -> 74[label="",style="solid", color="black", weight=3]; 188.95/135.71 58[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];58 -> 75[label="",style="solid", color="black", weight=3]; 188.95/135.71 59[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (srMyInt ww41 ww31)) LT))) (Float (Pos Zero) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos Zero) ww31))) (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos Zero) ww31)) (Float (Pos Zero) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (srMyInt ww41 ww31)) LT)) (Float (Pos Zero) ww31))",fontsize=16,color="black",shape="box"];59 -> 76[label="",style="solid", color="black", weight=3]; 188.95/135.71 60 -> 6341[label="",style="dashed", color="red", weight=0]; 188.95/135.71 60[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primPlusNat (primMulNat ww4000 (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Neg (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31)) (Float (Neg (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primPlusNat (primMulNat ww4000 (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Neg (Succ ww3000)) ww31))",fontsize=16,color="magenta"];60 -> 6342[label="",style="dashed", color="magenta", weight=3]; 188.95/135.71 60 -> 6343[label="",style="dashed", color="magenta", weight=3]; 188.95/135.71 60 -> 6344[label="",style="dashed", color="magenta", weight=3]; 188.95/135.71 60 -> 6345[label="",style="dashed", color="magenta", weight=3]; 188.95/135.71 60 -> 6346[label="",style="dashed", color="magenta", weight=3]; 188.95/135.71 60 -> 6347[label="",style="dashed", color="magenta", weight=3]; 188.95/135.71 60 -> 6348[label="",style="dashed", color="magenta", weight=3]; 188.95/135.71 61[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (srMyInt ww41 ww31)) LT))) (Float (Neg Zero) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg Zero) ww31))) (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg Zero) ww31)) (Float (Neg Zero) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (srMyInt ww41 ww31)) LT)) (Float (Neg Zero) ww31))",fontsize=16,color="black",shape="box"];61 -> 79[label="",style="solid", color="black", weight=3]; 188.95/135.71 62[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (srMyInt ww41 ww31)) LT))) (Float (Neg (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg (Succ ww3000)) ww31)) (Float (Neg (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (srMyInt ww41 ww31)) LT)) (Float (Neg (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];62 -> 80[label="",style="solid", color="black", weight=3]; 188.95/135.71 63[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (srMyInt ww41 ww31)) LT))) (Float (Neg Zero) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg Zero) ww31))) (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg Zero) ww31)) (Float (Neg Zero) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (srMyInt ww41 ww31)) LT)) (Float (Neg Zero) ww31))",fontsize=16,color="black",shape="box"];63 -> 81[label="",style="solid", color="black", weight=3]; 188.95/135.71 64 -> 7404[label="",style="dashed", color="red", weight=0]; 188.95/135.71 64[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primPlusNat (primMulNat ww4000 (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primPlusNat (primMulNat ww4000 (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="magenta"];64 -> 7405[label="",style="dashed", color="magenta", weight=3]; 188.95/135.71 64 -> 7406[label="",style="dashed", color="magenta", weight=3]; 188.95/135.71 64 -> 7407[label="",style="dashed", color="magenta", weight=3]; 188.95/135.71 64 -> 7408[label="",style="dashed", color="magenta", weight=3]; 188.95/135.71 64 -> 7409[label="",style="dashed", color="magenta", weight=3]; 188.95/135.71 64 -> 7410[label="",style="dashed", color="magenta", weight=3]; 188.95/135.71 64 -> 7411[label="",style="dashed", color="magenta", weight=3]; 188.95/135.71 65[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (srMyInt ww41 ww31)) LT))) (Float (Pos Zero) ww31) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos Zero) ww31))) (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos Zero) ww31)) (Float (Pos Zero) ww31))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (srMyInt ww41 ww31)) LT)) (Float (Pos Zero) ww31))",fontsize=16,color="black",shape="box"];65 -> 84[label="",style="solid", color="black", weight=3]; 188.95/135.71 66[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];66 -> 85[label="",style="solid", color="black", weight=3]; 188.95/135.71 67[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (srMyInt ww41 ww31)) LT))) (Float (Pos Zero) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos Zero) ww31))) (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos Zero) ww31)) (Float (Pos Zero) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (srMyInt ww41 ww31)) LT)) (Float (Pos Zero) ww31))",fontsize=16,color="black",shape="box"];67 -> 86[label="",style="solid", color="black", weight=3]; 188.95/135.71 68 -> 8454[label="",style="dashed", color="red", weight=0]; 188.95/135.71 68[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primMulNat ww4000 (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Neg (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31)) (Float (Neg (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primMulNat ww4000 (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Neg (Succ ww3000)) ww31))",fontsize=16,color="magenta"];68 -> 8455[label="",style="dashed", color="magenta", weight=3]; 188.95/135.71 68 -> 8456[label="",style="dashed", color="magenta", weight=3]; 188.95/135.71 68 -> 8457[label="",style="dashed", color="magenta", weight=3]; 188.95/135.71 68 -> 8458[label="",style="dashed", color="magenta", weight=3]; 188.95/135.71 68 -> 8459[label="",style="dashed", color="magenta", weight=3]; 188.95/135.71 68 -> 8460[label="",style="dashed", color="magenta", weight=3]; 188.95/135.71 68 -> 8461[label="",style="dashed", color="magenta", weight=3]; 188.95/135.71 69[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (srMyInt ww41 ww31)) LT))) (Float (Neg Zero) ww31) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg Zero) ww31))) (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg Zero) ww31)) (Float (Neg Zero) ww31))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (srMyInt ww41 ww31)) LT)) (Float (Neg Zero) ww31))",fontsize=16,color="black",shape="box"];69 -> 89[label="",style="solid", color="black", weight=3]; 188.95/135.71 70[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (srMyInt ww41 ww31)) LT))) (Float (Neg (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg (Succ ww3000)) ww31)) (Float (Neg (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (srMyInt ww41 ww31)) LT)) (Float (Neg (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];70 -> 90[label="",style="solid", color="black", weight=3]; 188.95/135.71 71[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (srMyInt ww41 ww31)) LT))) (Float (Neg Zero) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg Zero) ww31))) (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg Zero) ww31)) (Float (Neg Zero) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (srMyInt ww41 ww31)) LT)) (Float (Neg Zero) ww31))",fontsize=16,color="black",shape="box"];71 -> 91[label="",style="solid", color="black", weight=3]; 188.95/135.71 72[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ ww40000))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ ww40000))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primMulNat (Succ ww40000) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ ww40000))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ ww40000))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ ww40000))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ ww40000))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primMulNat (Succ ww40000) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];72 -> 92[label="",style="solid", color="black", weight=3]; 188.95/135.71 73[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primMulNat Zero (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primMulNat Zero (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];73 -> 93[label="",style="solid", color="black", weight=3]; 188.95/135.71 74[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt ww41 ww31)) LT))) (Float (Pos Zero) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos Zero) ww31))) (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos Zero) ww31)) (Float (Pos Zero) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt ww41 ww31)) LT)) (Float (Pos Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60640[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];74 -> 60640[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60640 -> 94[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60641[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];74 -> 60641[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60641 -> 95[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 75[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];60642[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];75 -> 60642[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60642 -> 96[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60643[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];75 -> 60643[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60643 -> 97[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 76[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt ww41 ww31)) LT))) (Float (Pos Zero) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos Zero) ww31))) (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos Zero) ww31)) (Float (Pos Zero) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt ww41 ww31)) LT)) (Float (Pos Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60644[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];76 -> 60644[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60644 -> 98[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60645[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];76 -> 60645[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60645 -> 99[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 6342[label="ww41",fontsize=16,color="green",shape="box"];6343[label="ww3000",fontsize=16,color="green",shape="box"];6344[label="ww31",fontsize=16,color="green",shape="box"];6345 -> 5617[label="",style="dashed", color="red", weight=0]; 188.95/135.71 6345[label="primPlusNat (primMulNat ww4000 (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];6345 -> 6351[label="",style="dashed", color="magenta", weight=3]; 188.95/135.71 6345 -> 6352[label="",style="dashed", color="magenta", weight=3]; 188.95/135.71 6346[label="ww5",fontsize=16,color="green",shape="box"];6347 -> 5617[label="",style="dashed", color="red", weight=0]; 188.95/135.71 6347[label="primPlusNat (primMulNat ww4000 (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];6347 -> 6353[label="",style="dashed", color="magenta", weight=3]; 188.95/135.71 6347 -> 6354[label="",style="dashed", color="magenta", weight=3]; 188.95/135.71 6348[label="ww4000",fontsize=16,color="green",shape="box"];6341[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (srMyInt ww539 ww541)) LT))) (Float (Neg (Succ ww540)) ww541) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541))) (psFloat (msFloat (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541)) (Float (Neg (Succ ww540)) ww541))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww544) (srMyInt ww539 ww541)) LT)) (Float (Neg (Succ ww540)) ww541))",fontsize=16,color="burlywood",shape="triangle"];60646[label="ww544/Succ ww5440",fontsize=10,color="white",style="solid",shape="box"];6341 -> 60646[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60646 -> 6355[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60647[label="ww544/Zero",fontsize=10,color="white",style="solid",shape="box"];6341 -> 60647[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60647 -> 6356[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 79[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt ww41 ww31)) LT))) (Float (Neg Zero) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg Zero) ww31))) (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg Zero) ww31)) (Float (Neg Zero) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt ww41 ww31)) LT)) (Float (Neg Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60648[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];79 -> 60648[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60648 -> 102[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60649[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];79 -> 60649[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60649 -> 103[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 80[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt ww41 ww31)) LT))) (Float (Neg (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg (Succ ww3000)) ww31)) (Float (Neg (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt ww41 ww31)) LT)) (Float (Neg (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];60650[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];80 -> 60650[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60650 -> 104[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60651[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];80 -> 60651[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60651 -> 105[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 81[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt ww41 ww31)) LT))) (Float (Neg Zero) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg Zero) ww31))) (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg Zero) ww31)) (Float (Neg Zero) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt ww41 ww31)) LT)) (Float (Neg Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60652[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];81 -> 60652[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60652 -> 106[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60653[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];81 -> 60653[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60653 -> 107[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 7405[label="ww5",fontsize=16,color="green",shape="box"];7406 -> 5617[label="",style="dashed", color="red", weight=0]; 188.95/135.71 7406[label="primPlusNat (primMulNat ww4000 (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];7406 -> 7414[label="",style="dashed", color="magenta", weight=3]; 188.95/135.71 7406 -> 7415[label="",style="dashed", color="magenta", weight=3]; 188.95/135.71 7407[label="ww4000",fontsize=16,color="green",shape="box"];7408[label="ww31",fontsize=16,color="green",shape="box"];7409[label="ww3000",fontsize=16,color="green",shape="box"];7410[label="ww41",fontsize=16,color="green",shape="box"];7411 -> 5617[label="",style="dashed", color="red", weight=0]; 188.95/135.71 7411[label="primPlusNat (primMulNat ww4000 (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];7411 -> 7416[label="",style="dashed", color="magenta", weight=3]; 188.95/135.71 7411 -> 7417[label="",style="dashed", color="magenta", weight=3]; 188.95/135.71 7404[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (srMyInt ww956 ww958)) LT))) (Float (Pos (Succ ww957)) ww958) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958))) (psFloat (msFloat (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958)) (Float (Pos (Succ ww957)) ww958))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww961) (srMyInt ww956 ww958)) LT)) (Float (Pos (Succ ww957)) ww958))",fontsize=16,color="burlywood",shape="triangle"];60654[label="ww961/Succ ww9610",fontsize=10,color="white",style="solid",shape="box"];7404 -> 60654[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60654 -> 7418[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60655[label="ww961/Zero",fontsize=10,color="white",style="solid",shape="box"];7404 -> 60655[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60655 -> 7419[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 84[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt ww41 ww31)) LT))) (Float (Pos Zero) ww31) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos Zero) ww31))) (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos Zero) ww31)) (Float (Pos Zero) ww31))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt ww41 ww31)) LT)) (Float (Pos Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60656[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];84 -> 60656[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60656 -> 110[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60657[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];84 -> 60657[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60657 -> 111[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 85[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];60658[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];85 -> 60658[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60658 -> 112[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60659[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];85 -> 60659[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60659 -> 113[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 86[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt ww41 ww31)) LT))) (Float (Pos Zero) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos Zero) ww31))) (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos Zero) ww31)) (Float (Pos Zero) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt ww41 ww31)) LT)) (Float (Pos Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60660[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];86 -> 60660[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60660 -> 114[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60661[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];86 -> 60661[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60661 -> 115[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 8455 -> 5617[label="",style="dashed", color="red", weight=0]; 188.95/135.71 8455[label="primPlusNat (primMulNat ww4000 (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];8455 -> 8464[label="",style="dashed", color="magenta", weight=3]; 188.95/135.71 8455 -> 8465[label="",style="dashed", color="magenta", weight=3]; 188.95/135.71 8456[label="ww5",fontsize=16,color="green",shape="box"];8457[label="ww4000",fontsize=16,color="green",shape="box"];8458 -> 5617[label="",style="dashed", color="red", weight=0]; 188.95/135.71 8458[label="primPlusNat (primMulNat ww4000 (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];8458 -> 8466[label="",style="dashed", color="magenta", weight=3]; 188.95/135.71 8458 -> 8467[label="",style="dashed", color="magenta", weight=3]; 188.95/135.71 8459[label="ww41",fontsize=16,color="green",shape="box"];8460[label="ww3000",fontsize=16,color="green",shape="box"];8461[label="ww31",fontsize=16,color="green",shape="box"];8454[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (srMyInt ww1373 ww1375)) LT))) (Float (Neg (Succ ww1374)) ww1375) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375))) (psFloat (msFloat (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375)) (Float (Neg (Succ ww1374)) ww1375))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1378) (srMyInt ww1373 ww1375)) LT)) (Float (Neg (Succ ww1374)) ww1375))",fontsize=16,color="burlywood",shape="triangle"];60662[label="ww1378/Succ ww13780",fontsize=10,color="white",style="solid",shape="box"];8454 -> 60662[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60662 -> 8468[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60663[label="ww1378/Zero",fontsize=10,color="white",style="solid",shape="box"];8454 -> 60663[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60663 -> 8469[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 89[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt ww41 ww31)) LT))) (Float (Neg Zero) ww31) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg Zero) ww31))) (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg Zero) ww31)) (Float (Neg Zero) ww31))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt ww41 ww31)) LT)) (Float (Neg Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60664[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];89 -> 60664[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60664 -> 118[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60665[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];89 -> 60665[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60665 -> 119[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 90[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt ww41 ww31)) LT))) (Float (Neg (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg (Succ ww3000)) ww31)) (Float (Neg (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt ww41 ww31)) LT)) (Float (Neg (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];60666[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];90 -> 60666[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60666 -> 120[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60667[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];90 -> 60667[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60667 -> 121[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 91[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt ww41 ww31)) LT))) (Float (Neg Zero) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg Zero) ww31))) (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg Zero) ww31)) (Float (Neg Zero) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt ww41 ww31)) LT)) (Float (Neg Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60668[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];91 -> 60668[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60668 -> 122[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60669[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];91 -> 60669[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60669 -> 123[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 92[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ ww40000))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ ww40000))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primMulNat ww40000 (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ ww40000))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ ww40000))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ ww40000))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ ww40000))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primMulNat ww40000 (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];60670[label="ww40000/Succ ww400000",fontsize=10,color="white",style="solid",shape="box"];92 -> 60670[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60670 -> 124[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60671[label="ww40000/Zero",fontsize=10,color="white",style="solid",shape="box"];92 -> 60671[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60671 -> 125[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 93[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat Zero (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat Zero (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];93 -> 126[label="",style="solid", color="black", weight=3]; 188.95/135.71 94[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) ww31)) LT))) (Float (Pos Zero) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) ww31))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) ww31)) (Float (Pos Zero) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) ww31)) LT)) (Float (Pos Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60672[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];94 -> 60672[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60672 -> 127[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60673[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];94 -> 60673[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60673 -> 128[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 95[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) ww31)) LT))) (Float (Pos Zero) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) ww31))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) ww31)) (Float (Pos Zero) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) ww31)) LT)) (Float (Pos Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60674[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];95 -> 60674[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60674 -> 129[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60675[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];95 -> 60675[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60675 -> 130[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 96[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];60676[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];96 -> 60676[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60676 -> 131[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60677[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];96 -> 60677[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60677 -> 132[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 97[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];60678[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];97 -> 60678[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60678 -> 133[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60679[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];97 -> 60679[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60679 -> 134[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 98[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) ww31)) LT))) (Float (Pos Zero) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) ww31))) (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) ww31)) (Float (Pos Zero) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) ww31)) LT)) (Float (Pos Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60680[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];98 -> 60680[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60680 -> 135[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60681[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];98 -> 60681[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60681 -> 136[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 99[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) ww31)) LT))) (Float (Pos Zero) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) ww31))) (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) ww31)) (Float (Pos Zero) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) ww31)) LT)) (Float (Pos Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60682[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];99 -> 60682[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60682 -> 137[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60683[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];99 -> 60683[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60683 -> 138[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 6351[label="primMulNat ww4000 (Succ ww3000)",fontsize=16,color="burlywood",shape="triangle"];60684[label="ww4000/Succ ww40000",fontsize=10,color="white",style="solid",shape="box"];6351 -> 60684[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60684 -> 6360[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60685[label="ww4000/Zero",fontsize=10,color="white",style="solid",shape="box"];6351 -> 60685[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60685 -> 6361[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 6352[label="Succ ww3000",fontsize=16,color="green",shape="box"];5617[label="primPlusNat ww1130 ww3000",fontsize=16,color="burlywood",shape="triangle"];60686[label="ww1130/Succ ww11300",fontsize=10,color="white",style="solid",shape="box"];5617 -> 60686[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60686 -> 5645[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60687[label="ww1130/Zero",fontsize=10,color="white",style="solid",shape="box"];5617 -> 60687[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60687 -> 5646[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 6353 -> 6351[label="",style="dashed", color="red", weight=0]; 188.95/135.71 6353[label="primMulNat ww4000 (Succ ww3000)",fontsize=16,color="magenta"];6354[label="Succ ww3000",fontsize=16,color="green",shape="box"];6355[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (srMyInt ww539 ww541)) LT))) (Float (Neg (Succ ww540)) ww541) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541))) (psFloat (msFloat (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541)) (Float (Neg (Succ ww540)) ww541))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww5440)) (srMyInt ww539 ww541)) LT)) (Float (Neg (Succ ww540)) ww541))",fontsize=16,color="black",shape="box"];6355 -> 6362[label="",style="solid", color="black", weight=3]; 188.95/135.71 6356[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (srMyInt ww539 ww541)) LT))) (Float (Neg (Succ ww540)) ww541) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541))) (psFloat (msFloat (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541)) (Float (Neg (Succ ww540)) ww541))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (srMyInt ww539 ww541)) LT)) (Float (Neg (Succ ww540)) ww541))",fontsize=16,color="black",shape="box"];6356 -> 6363[label="",style="solid", color="black", weight=3]; 188.95/135.71 102[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) ww31)) LT))) (Float (Neg Zero) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) ww31))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) ww31)) (Float (Neg Zero) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) ww31)) LT)) (Float (Neg Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60688[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];102 -> 60688[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60688 -> 142[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60689[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];102 -> 60689[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60689 -> 143[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 103[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) ww31)) LT))) (Float (Neg Zero) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) ww31))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) ww31)) (Float (Neg Zero) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) ww31)) LT)) (Float (Neg Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60690[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];103 -> 60690[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60690 -> 144[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60691[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];103 -> 60691[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60691 -> 145[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 104[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) ww31)) LT))) (Float (Neg (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) ww31)) (Float (Neg (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) ww31)) LT)) (Float (Neg (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];60692[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];104 -> 60692[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60692 -> 146[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60693[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];104 -> 60693[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60693 -> 147[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 105[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) ww31)) LT))) (Float (Neg (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) ww31)) (Float (Neg (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) ww31)) LT)) (Float (Neg (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];60694[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];105 -> 60694[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60694 -> 148[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60695[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];105 -> 60695[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60695 -> 149[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 106[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) ww31)) LT))) (Float (Neg Zero) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) ww31))) (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) ww31)) (Float (Neg Zero) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) ww31)) LT)) (Float (Neg Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60696[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];106 -> 60696[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60696 -> 150[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60697[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];106 -> 60697[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60697 -> 151[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 107[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) ww31)) LT))) (Float (Neg Zero) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) ww31))) (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) ww31)) (Float (Neg Zero) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) ww31)) LT)) (Float (Neg Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60698[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];107 -> 60698[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60698 -> 152[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 60699[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];107 -> 60699[label="",style="solid", color="burlywood", weight=9]; 188.95/135.71 60699 -> 153[label="",style="solid", color="burlywood", weight=3]; 188.95/135.71 7414 -> 6351[label="",style="dashed", color="red", weight=0]; 188.95/135.71 7414[label="primMulNat ww4000 (Succ ww3000)",fontsize=16,color="magenta"];7414 -> 7429[label="",style="dashed", color="magenta", weight=3]; 188.95/135.71 7414 -> 7430[label="",style="dashed", color="magenta", weight=3]; 188.95/135.71 7415[label="Succ ww3000",fontsize=16,color="green",shape="box"];7416 -> 6351[label="",style="dashed", color="red", weight=0]; 188.95/135.72 7416[label="primMulNat ww4000 (Succ ww3000)",fontsize=16,color="magenta"];7416 -> 7431[label="",style="dashed", color="magenta", weight=3]; 188.95/135.72 7416 -> 7432[label="",style="dashed", color="magenta", weight=3]; 188.95/135.72 7417[label="Succ ww3000",fontsize=16,color="green",shape="box"];7418[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (srMyInt ww956 ww958)) LT))) (Float (Pos (Succ ww957)) ww958) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958))) (psFloat (msFloat (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958)) (Float (Pos (Succ ww957)) ww958))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww9610)) (srMyInt ww956 ww958)) LT)) (Float (Pos (Succ ww957)) ww958))",fontsize=16,color="black",shape="box"];7418 -> 7433[label="",style="solid", color="black", weight=3]; 188.95/135.72 7419[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (srMyInt ww956 ww958)) LT))) (Float (Pos (Succ ww957)) ww958) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958))) (psFloat (msFloat (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958)) (Float (Pos (Succ ww957)) ww958))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (srMyInt ww956 ww958)) LT)) (Float (Pos (Succ ww957)) ww958))",fontsize=16,color="black",shape="box"];7419 -> 7434[label="",style="solid", color="black", weight=3]; 188.95/135.72 110[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) ww31)) LT))) (Float (Pos Zero) ww31) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) ww31))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) ww31)) (Float (Pos Zero) ww31))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) ww31)) LT)) (Float (Pos Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60700[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];110 -> 60700[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60700 -> 157[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60701[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];110 -> 60701[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60701 -> 158[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 111[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) ww31)) LT))) (Float (Pos Zero) ww31) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) ww31))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) ww31)) (Float (Pos Zero) ww31))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) ww31)) LT)) (Float (Pos Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60702[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];111 -> 60702[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60702 -> 159[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60703[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];111 -> 60703[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60703 -> 160[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 112[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];60704[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];112 -> 60704[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60704 -> 161[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60705[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];112 -> 60705[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60705 -> 162[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 113[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];60706[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];113 -> 60706[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60706 -> 163[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60707[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];113 -> 60707[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60707 -> 164[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 114[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) ww31)) LT))) (Float (Pos Zero) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) ww31))) (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) ww31)) (Float (Pos Zero) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) ww31)) LT)) (Float (Pos Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60708[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];114 -> 60708[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60708 -> 165[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60709[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];114 -> 60709[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60709 -> 166[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 115[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) ww31)) LT))) (Float (Pos Zero) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) ww31))) (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) ww31)) (Float (Pos Zero) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) ww31)) LT)) (Float (Pos Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60710[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];115 -> 60710[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60710 -> 167[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60711[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];115 -> 60711[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60711 -> 168[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 8464 -> 6351[label="",style="dashed", color="red", weight=0]; 188.95/135.72 8464[label="primMulNat ww4000 (Succ ww3000)",fontsize=16,color="magenta"];8464 -> 8479[label="",style="dashed", color="magenta", weight=3]; 188.95/135.72 8465[label="Succ ww3000",fontsize=16,color="green",shape="box"];8466 -> 6351[label="",style="dashed", color="red", weight=0]; 188.95/135.72 8466[label="primMulNat ww4000 (Succ ww3000)",fontsize=16,color="magenta"];8466 -> 8480[label="",style="dashed", color="magenta", weight=3]; 188.95/135.72 8467[label="Succ ww3000",fontsize=16,color="green",shape="box"];8468[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (srMyInt ww1373 ww1375)) LT))) (Float (Neg (Succ ww1374)) ww1375) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375))) (psFloat (msFloat (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375)) (Float (Neg (Succ ww1374)) ww1375))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww13780)) (srMyInt ww1373 ww1375)) LT)) (Float (Neg (Succ ww1374)) ww1375))",fontsize=16,color="black",shape="box"];8468 -> 8481[label="",style="solid", color="black", weight=3]; 188.95/135.72 8469[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (srMyInt ww1373 ww1375)) LT))) (Float (Neg (Succ ww1374)) ww1375) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375))) (psFloat (msFloat (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375)) (Float (Neg (Succ ww1374)) ww1375))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (srMyInt ww1373 ww1375)) LT)) (Float (Neg (Succ ww1374)) ww1375))",fontsize=16,color="black",shape="box"];8469 -> 8482[label="",style="solid", color="black", weight=3]; 188.95/135.72 118[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) ww31)) LT))) (Float (Neg Zero) ww31) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) ww31))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) ww31)) (Float (Neg Zero) ww31))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) ww31)) LT)) (Float (Neg Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60712[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];118 -> 60712[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60712 -> 172[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60713[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];118 -> 60713[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60713 -> 173[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 119[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) ww31)) LT))) (Float (Neg Zero) ww31) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) ww31))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) ww31)) (Float (Neg Zero) ww31))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) ww31)) LT)) (Float (Neg Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60714[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];119 -> 60714[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60714 -> 174[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60715[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];119 -> 60715[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60715 -> 175[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 120[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) ww31)) LT))) (Float (Neg (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) ww31)) (Float (Neg (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) ww31)) LT)) (Float (Neg (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];60716[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];120 -> 60716[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60716 -> 176[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60717[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];120 -> 60717[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60717 -> 177[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 121[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) ww31)) LT))) (Float (Neg (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) ww31)) (Float (Neg (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) ww31)) LT)) (Float (Neg (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];60718[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];121 -> 60718[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60718 -> 178[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60719[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];121 -> 60719[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60719 -> 179[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 122[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) ww31)) LT))) (Float (Neg Zero) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) ww31))) (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) ww31)) (Float (Neg Zero) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) ww31)) LT)) (Float (Neg Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60720[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];122 -> 60720[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60720 -> 180[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60721[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];122 -> 60721[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60721 -> 181[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 123[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) ww31)) LT))) (Float (Neg Zero) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) ww31))) (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) ww31)) (Float (Neg Zero) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) ww31)) LT)) (Float (Neg Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60722[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];123 -> 60722[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60722 -> 182[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60723[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];123 -> 60723[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60723 -> 183[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 124[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ ww400000)))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ ww400000)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww400000) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ ww400000)))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ ww400000)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ ww400000)))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ ww400000)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww400000) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];124 -> 184[label="",style="solid", color="black", weight=3]; 188.95/135.72 125[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];125 -> 185[label="",style="solid", color="black", weight=3]; 188.95/135.72 126[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];126 -> 186[label="",style="solid", color="black", weight=3]; 188.95/135.72 127[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Pos ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Pos ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="black",shape="box"];127 -> 187[label="",style="solid", color="black", weight=3]; 188.95/135.72 128[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Neg ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Neg ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="black",shape="box"];128 -> 188[label="",style="solid", color="black", weight=3]; 188.95/135.72 129[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Pos ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Pos ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="black",shape="box"];129 -> 189[label="",style="solid", color="black", weight=3]; 188.95/135.72 130[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Neg ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Neg ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="black",shape="box"];130 -> 190[label="",style="solid", color="black", weight=3]; 188.95/135.72 131[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Pos ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Pos ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];131 -> 191[label="",style="solid", color="black", weight=3]; 188.95/135.72 132[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Neg ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Neg ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];132 -> 192[label="",style="solid", color="black", weight=3]; 188.95/135.72 133[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Pos ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Pos ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];133 -> 193[label="",style="solid", color="black", weight=3]; 188.95/135.72 134[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Neg ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Neg ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];134 -> 194[label="",style="solid", color="black", weight=3]; 188.95/135.72 135[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Pos ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Pos ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="black",shape="box"];135 -> 195[label="",style="solid", color="black", weight=3]; 188.95/135.72 136[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Neg ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Neg ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="black",shape="box"];136 -> 196[label="",style="solid", color="black", weight=3]; 188.95/135.72 137[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Pos ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Pos ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="black",shape="box"];137 -> 197[label="",style="solid", color="black", weight=3]; 188.95/135.72 138[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Neg ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Neg ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="black",shape="box"];138 -> 198[label="",style="solid", color="black", weight=3]; 188.95/135.72 6360[label="primMulNat (Succ ww40000) (Succ ww3000)",fontsize=16,color="black",shape="box"];6360 -> 6371[label="",style="solid", color="black", weight=3]; 188.95/135.72 6361[label="primMulNat Zero (Succ ww3000)",fontsize=16,color="black",shape="box"];6361 -> 6372[label="",style="solid", color="black", weight=3]; 188.95/135.72 5645[label="primPlusNat (Succ ww11300) ww3000",fontsize=16,color="burlywood",shape="box"];60724[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];5645 -> 60724[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60724 -> 6364[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60725[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];5645 -> 60725[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60725 -> 6365[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 5646[label="primPlusNat Zero ww3000",fontsize=16,color="burlywood",shape="box"];60726[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];5646 -> 60726[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60726 -> 6366[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60727[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];5646 -> 60727[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60727 -> 6367[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 6362[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (primMulInt ww539 ww541)) LT))) (Float (Neg (Succ ww540)) ww541) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541))) (psFloat (msFloat (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541)) (Float (Neg (Succ ww540)) ww541))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww5440)) (primMulInt ww539 ww541)) LT)) (Float (Neg (Succ ww540)) ww541))",fontsize=16,color="burlywood",shape="box"];60728[label="ww539/Pos ww5390",fontsize=10,color="white",style="solid",shape="box"];6362 -> 60728[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60728 -> 6373[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60729[label="ww539/Neg ww5390",fontsize=10,color="white",style="solid",shape="box"];6362 -> 60729[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60729 -> 6374[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 6363[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (primMulInt ww539 ww541)) LT))) (Float (Neg (Succ ww540)) ww541) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541))) (psFloat (msFloat (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541)) (Float (Neg (Succ ww540)) ww541))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt ww539 ww541)) LT)) (Float (Neg (Succ ww540)) ww541))",fontsize=16,color="burlywood",shape="box"];60730[label="ww539/Pos ww5390",fontsize=10,color="white",style="solid",shape="box"];6363 -> 60730[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60730 -> 6375[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60731[label="ww539/Neg ww5390",fontsize=10,color="white",style="solid",shape="box"];6363 -> 60731[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60731 -> 6376[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 142[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Pos ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Pos ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="black",shape="box"];142 -> 202[label="",style="solid", color="black", weight=3]; 188.95/135.72 143[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Neg ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Neg ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="black",shape="box"];143 -> 203[label="",style="solid", color="black", weight=3]; 188.95/135.72 144[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Pos ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Pos ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="black",shape="box"];144 -> 204[label="",style="solid", color="black", weight=3]; 188.95/135.72 145[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Neg ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Neg ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="black",shape="box"];145 -> 205[label="",style="solid", color="black", weight=3]; 188.95/135.72 146[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Pos ww310))) LT))) (Float (Neg (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (Float (Neg (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Pos ww310))) LT)) (Float (Neg (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];146 -> 206[label="",style="solid", color="black", weight=3]; 188.95/135.72 147[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Neg ww310))) LT))) (Float (Neg (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (Float (Neg (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Neg ww310))) LT)) (Float (Neg (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];147 -> 207[label="",style="solid", color="black", weight=3]; 188.95/135.72 148[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Pos ww310))) LT))) (Float (Neg (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (Float (Neg (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Pos ww310))) LT)) (Float (Neg (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];148 -> 208[label="",style="solid", color="black", weight=3]; 188.95/135.72 149[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Neg ww310))) LT))) (Float (Neg (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (Float (Neg (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Neg ww310))) LT)) (Float (Neg (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];149 -> 209[label="",style="solid", color="black", weight=3]; 188.95/135.72 150[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Pos ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Pos ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="black",shape="box"];150 -> 210[label="",style="solid", color="black", weight=3]; 188.95/135.72 151[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Neg ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Neg ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="black",shape="box"];151 -> 211[label="",style="solid", color="black", weight=3]; 188.95/135.72 152[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Pos ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Pos ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="black",shape="box"];152 -> 212[label="",style="solid", color="black", weight=3]; 188.95/135.72 153[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Neg ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Neg ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="black",shape="box"];153 -> 213[label="",style="solid", color="black", weight=3]; 188.95/135.72 7429[label="ww4000",fontsize=16,color="green",shape="box"];7430[label="ww3000",fontsize=16,color="green",shape="box"];7431[label="ww4000",fontsize=16,color="green",shape="box"];7432[label="ww3000",fontsize=16,color="green",shape="box"];7433[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (primMulInt ww956 ww958)) LT))) (Float (Pos (Succ ww957)) ww958) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958))) (psFloat (msFloat (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958)) (Float (Pos (Succ ww957)) ww958))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww9610)) (primMulInt ww956 ww958)) LT)) (Float (Pos (Succ ww957)) ww958))",fontsize=16,color="burlywood",shape="box"];60732[label="ww956/Pos ww9560",fontsize=10,color="white",style="solid",shape="box"];7433 -> 60732[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60732 -> 7438[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60733[label="ww956/Neg ww9560",fontsize=10,color="white",style="solid",shape="box"];7433 -> 60733[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60733 -> 7439[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 7434[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (primMulInt ww956 ww958)) LT))) (Float (Pos (Succ ww957)) ww958) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958))) (psFloat (msFloat (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958)) (Float (Pos (Succ ww957)) ww958))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt ww956 ww958)) LT)) (Float (Pos (Succ ww957)) ww958))",fontsize=16,color="burlywood",shape="box"];60734[label="ww956/Pos ww9560",fontsize=10,color="white",style="solid",shape="box"];7434 -> 60734[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60734 -> 7440[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60735[label="ww956/Neg ww9560",fontsize=10,color="white",style="solid",shape="box"];7434 -> 60735[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60735 -> 7441[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 157[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Pos ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Pos ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="black",shape="box"];157 -> 217[label="",style="solid", color="black", weight=3]; 188.95/135.72 158[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Neg ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Neg ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="black",shape="box"];158 -> 218[label="",style="solid", color="black", weight=3]; 188.95/135.72 159[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Pos ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Pos ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="black",shape="box"];159 -> 219[label="",style="solid", color="black", weight=3]; 188.95/135.72 160[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Neg ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Neg ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="black",shape="box"];160 -> 220[label="",style="solid", color="black", weight=3]; 188.95/135.72 161[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Pos ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Pos ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];161 -> 221[label="",style="solid", color="black", weight=3]; 188.95/135.72 162[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Neg ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Neg ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];162 -> 222[label="",style="solid", color="black", weight=3]; 188.95/135.72 163[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Pos ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Pos ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];163 -> 223[label="",style="solid", color="black", weight=3]; 188.95/135.72 164[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Neg ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Neg ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];164 -> 224[label="",style="solid", color="black", weight=3]; 188.95/135.72 165[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Pos ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Pos ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="black",shape="box"];165 -> 225[label="",style="solid", color="black", weight=3]; 188.95/135.72 166[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Neg ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Neg ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="black",shape="box"];166 -> 226[label="",style="solid", color="black", weight=3]; 188.95/135.72 167[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Pos ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Pos ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="black",shape="box"];167 -> 227[label="",style="solid", color="black", weight=3]; 188.95/135.72 168[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Neg ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Neg ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="black",shape="box"];168 -> 228[label="",style="solid", color="black", weight=3]; 188.95/135.72 8479[label="ww4000",fontsize=16,color="green",shape="box"];8480[label="ww4000",fontsize=16,color="green",shape="box"];8481[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (primMulInt ww1373 ww1375)) LT))) (Float (Neg (Succ ww1374)) ww1375) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375))) (psFloat (msFloat (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375)) (Float (Neg (Succ ww1374)) ww1375))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww13780)) (primMulInt ww1373 ww1375)) LT)) (Float (Neg (Succ ww1374)) ww1375))",fontsize=16,color="burlywood",shape="box"];60736[label="ww1373/Pos ww13730",fontsize=10,color="white",style="solid",shape="box"];8481 -> 60736[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60736 -> 8486[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60737[label="ww1373/Neg ww13730",fontsize=10,color="white",style="solid",shape="box"];8481 -> 60737[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60737 -> 8487[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 8482[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (primMulInt ww1373 ww1375)) LT))) (Float (Neg (Succ ww1374)) ww1375) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375))) (psFloat (msFloat (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375)) (Float (Neg (Succ ww1374)) ww1375))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt ww1373 ww1375)) LT)) (Float (Neg (Succ ww1374)) ww1375))",fontsize=16,color="burlywood",shape="box"];60738[label="ww1373/Pos ww13730",fontsize=10,color="white",style="solid",shape="box"];8482 -> 60738[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60738 -> 8488[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60739[label="ww1373/Neg ww13730",fontsize=10,color="white",style="solid",shape="box"];8482 -> 60739[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60739 -> 8489[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 172[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Pos ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Pos ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="black",shape="box"];172 -> 232[label="",style="solid", color="black", weight=3]; 188.95/135.72 173[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Neg ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Neg ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="black",shape="box"];173 -> 233[label="",style="solid", color="black", weight=3]; 188.95/135.72 174[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Pos ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Pos ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="black",shape="box"];174 -> 234[label="",style="solid", color="black", weight=3]; 188.95/135.72 175[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Neg ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Neg ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="black",shape="box"];175 -> 235[label="",style="solid", color="black", weight=3]; 188.95/135.72 176[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Pos ww310))) LT))) (Float (Neg (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (Float (Neg (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Pos ww310))) LT)) (Float (Neg (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];176 -> 236[label="",style="solid", color="black", weight=3]; 188.95/135.72 177[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Neg ww310))) LT))) (Float (Neg (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (Float (Neg (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Neg ww310))) LT)) (Float (Neg (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];177 -> 237[label="",style="solid", color="black", weight=3]; 188.95/135.72 178[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Pos ww310))) LT))) (Float (Neg (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (Float (Neg (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Pos ww310))) LT)) (Float (Neg (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];178 -> 238[label="",style="solid", color="black", weight=3]; 188.95/135.72 179[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Neg ww310))) LT))) (Float (Neg (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (Float (Neg (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Neg ww310))) LT)) (Float (Neg (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];179 -> 239[label="",style="solid", color="black", weight=3]; 188.95/135.72 180[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Pos ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Pos ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="black",shape="box"];180 -> 240[label="",style="solid", color="black", weight=3]; 188.95/135.72 181[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Neg ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Neg ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="black",shape="box"];181 -> 241[label="",style="solid", color="black", weight=3]; 188.95/135.72 182[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Pos ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Pos ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="black",shape="box"];182 -> 242[label="",style="solid", color="black", weight=3]; 188.95/135.72 183[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Neg ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Neg ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="black",shape="box"];183 -> 243[label="",style="solid", color="black", weight=3]; 188.95/135.72 184[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ ww400000)))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ ww400000)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww400000 (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ ww400000)))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ ww400000)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ ww400000)))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ ww400000)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww400000 (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];60740[label="ww400000/Succ ww4000000",fontsize=10,color="white",style="solid",shape="box"];184 -> 60740[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60740 -> 244[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60741[label="ww400000/Zero",fontsize=10,color="white",style="solid",shape="box"];184 -> 60741[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60741 -> 245[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 185[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];185 -> 246[label="",style="solid", color="black", weight=3]; 188.95/135.72 186[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (primMulInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (primMulInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];60742[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];186 -> 60742[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60742 -> 247[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60743[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];186 -> 60743[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60743 -> 248[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 187[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60744[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];187 -> 60744[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60744 -> 249[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60745[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];187 -> 60745[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60745 -> 250[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 188[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60746[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];188 -> 60746[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60746 -> 251[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60747[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];188 -> 60747[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60747 -> 252[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 189[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60748[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];189 -> 60748[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60748 -> 253[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60749[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];189 -> 60749[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60749 -> 254[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 190[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60750[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];190 -> 60750[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60750 -> 255[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60751[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];190 -> 60751[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60751 -> 256[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 191[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60752[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];191 -> 60752[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60752 -> 257[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60753[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];191 -> 60753[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60753 -> 258[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 192[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60754[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];192 -> 60754[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60754 -> 259[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60755[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];192 -> 60755[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60755 -> 260[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 193[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60756[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];193 -> 60756[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60756 -> 261[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60757[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];193 -> 60757[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60757 -> 262[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 194[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60758[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];194 -> 60758[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60758 -> 263[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60759[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];194 -> 60759[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60759 -> 264[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 195[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60760[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];195 -> 60760[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60760 -> 265[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60761[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];195 -> 60761[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60761 -> 266[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 196[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60762[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];196 -> 60762[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60762 -> 267[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60763[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];196 -> 60763[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60763 -> 268[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 197[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60764[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];197 -> 60764[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60764 -> 269[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60765[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];197 -> 60765[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60765 -> 270[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 198[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60766[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];198 -> 60766[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60766 -> 271[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60767[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];198 -> 60767[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60767 -> 272[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 6371 -> 5617[label="",style="dashed", color="red", weight=0]; 188.95/135.72 6371[label="primPlusNat (primMulNat ww40000 (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];6371 -> 6388[label="",style="dashed", color="magenta", weight=3]; 188.95/135.72 6371 -> 6389[label="",style="dashed", color="magenta", weight=3]; 188.95/135.72 6372[label="Zero",fontsize=16,color="green",shape="box"];6364[label="primPlusNat (Succ ww11300) (Succ ww30000)",fontsize=16,color="black",shape="box"];6364 -> 6377[label="",style="solid", color="black", weight=3]; 188.95/135.72 6365[label="primPlusNat (Succ ww11300) Zero",fontsize=16,color="black",shape="box"];6365 -> 6378[label="",style="solid", color="black", weight=3]; 188.95/135.72 6366[label="primPlusNat Zero (Succ ww30000)",fontsize=16,color="black",shape="box"];6366 -> 6379[label="",style="solid", color="black", weight=3]; 188.95/135.72 6367[label="primPlusNat Zero Zero",fontsize=16,color="black",shape="box"];6367 -> 6380[label="",style="solid", color="black", weight=3]; 188.95/135.72 6373[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) ww541) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) ww541)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (primMulInt (Pos ww5390) ww541)) LT))) (Float (Neg (Succ ww540)) ww541) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) ww541))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) ww541)) (Float (Neg (Succ ww540)) ww541))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) ww541) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) ww541)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww5440)) (primMulInt (Pos ww5390) ww541)) LT)) (Float (Neg (Succ ww540)) ww541))",fontsize=16,color="burlywood",shape="box"];60768[label="ww541/Pos ww5410",fontsize=10,color="white",style="solid",shape="box"];6373 -> 60768[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60768 -> 6390[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60769[label="ww541/Neg ww5410",fontsize=10,color="white",style="solid",shape="box"];6373 -> 60769[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60769 -> 6391[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 6374[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) ww541) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) ww541)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (primMulInt (Neg ww5390) ww541)) LT))) (Float (Neg (Succ ww540)) ww541) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) ww541))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) ww541)) (Float (Neg (Succ ww540)) ww541))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) ww541) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) ww541)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww5440)) (primMulInt (Neg ww5390) ww541)) LT)) (Float (Neg (Succ ww540)) ww541))",fontsize=16,color="burlywood",shape="box"];60770[label="ww541/Pos ww5410",fontsize=10,color="white",style="solid",shape="box"];6374 -> 60770[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60770 -> 6392[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60771[label="ww541/Neg ww5410",fontsize=10,color="white",style="solid",shape="box"];6374 -> 60771[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60771 -> 6393[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 6375[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) ww541) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) ww541)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (primMulInt (Pos ww5390) ww541)) LT))) (Float (Neg (Succ ww540)) ww541) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) ww541))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) ww541)) (Float (Neg (Succ ww540)) ww541))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) ww541) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) ww541)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww5390) ww541)) LT)) (Float (Neg (Succ ww540)) ww541))",fontsize=16,color="burlywood",shape="box"];60772[label="ww541/Pos ww5410",fontsize=10,color="white",style="solid",shape="box"];6375 -> 60772[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60772 -> 6394[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60773[label="ww541/Neg ww5410",fontsize=10,color="white",style="solid",shape="box"];6375 -> 60773[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60773 -> 6395[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 6376[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) ww541) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) ww541)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (primMulInt (Neg ww5390) ww541)) LT))) (Float (Neg (Succ ww540)) ww541) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) ww541))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) ww541)) (Float (Neg (Succ ww540)) ww541))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) ww541) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) ww541)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww5390) ww541)) LT)) (Float (Neg (Succ ww540)) ww541))",fontsize=16,color="burlywood",shape="box"];60774[label="ww541/Pos ww5410",fontsize=10,color="white",style="solid",shape="box"];6376 -> 60774[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60774 -> 6396[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60775[label="ww541/Neg ww5410",fontsize=10,color="white",style="solid",shape="box"];6376 -> 60775[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60775 -> 6397[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 202[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60776[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];202 -> 60776[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60776 -> 278[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60777[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];202 -> 60777[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60777 -> 279[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 203[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60778[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];203 -> 60778[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60778 -> 280[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60779[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];203 -> 60779[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60779 -> 281[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 204[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60780[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];204 -> 60780[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60780 -> 282[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60781[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];204 -> 60781[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60781 -> 283[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 205[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60782[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];205 -> 60782[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60782 -> 284[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60783[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];205 -> 60783[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60783 -> 285[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 206[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Neg (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (Float (Neg (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Neg (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60784[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];206 -> 60784[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60784 -> 286[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60785[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];206 -> 60785[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60785 -> 287[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 207[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Neg (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (Float (Neg (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Neg (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60786[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];207 -> 60786[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60786 -> 288[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60787[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];207 -> 60787[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60787 -> 289[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 208[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Neg (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (Float (Neg (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Neg (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60788[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];208 -> 60788[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60788 -> 290[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60789[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];208 -> 60789[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60789 -> 291[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 209[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Neg (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (Float (Neg (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Neg (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60790[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];209 -> 60790[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60790 -> 292[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60791[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];209 -> 60791[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60791 -> 293[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 210[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60792[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];210 -> 60792[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60792 -> 294[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60793[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];210 -> 60793[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60793 -> 295[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 211[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60794[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];211 -> 60794[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60794 -> 296[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60795[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];211 -> 60795[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60795 -> 297[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 212[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60796[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];212 -> 60796[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60796 -> 298[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60797[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];212 -> 60797[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60797 -> 299[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 213[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60798[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];213 -> 60798[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60798 -> 300[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60799[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];213 -> 60799[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60799 -> 301[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 7438[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) ww958) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) ww958)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (primMulInt (Pos ww9560) ww958)) LT))) (Float (Pos (Succ ww957)) ww958) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) ww958))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) ww958)) (Float (Pos (Succ ww957)) ww958))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) ww958) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) ww958)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww9610)) (primMulInt (Pos ww9560) ww958)) LT)) (Float (Pos (Succ ww957)) ww958))",fontsize=16,color="burlywood",shape="box"];60800[label="ww958/Pos ww9580",fontsize=10,color="white",style="solid",shape="box"];7438 -> 60800[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60800 -> 7449[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60801[label="ww958/Neg ww9580",fontsize=10,color="white",style="solid",shape="box"];7438 -> 60801[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60801 -> 7450[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 7439[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) ww958) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) ww958)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (primMulInt (Neg ww9560) ww958)) LT))) (Float (Pos (Succ ww957)) ww958) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) ww958))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) ww958)) (Float (Pos (Succ ww957)) ww958))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) ww958) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) ww958)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww9610)) (primMulInt (Neg ww9560) ww958)) LT)) (Float (Pos (Succ ww957)) ww958))",fontsize=16,color="burlywood",shape="box"];60802[label="ww958/Pos ww9580",fontsize=10,color="white",style="solid",shape="box"];7439 -> 60802[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60802 -> 7451[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60803[label="ww958/Neg ww9580",fontsize=10,color="white",style="solid",shape="box"];7439 -> 60803[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60803 -> 7452[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 7440[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) ww958) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) ww958)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (primMulInt (Pos ww9560) ww958)) LT))) (Float (Pos (Succ ww957)) ww958) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) ww958))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) ww958)) (Float (Pos (Succ ww957)) ww958))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) ww958) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) ww958)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww9560) ww958)) LT)) (Float (Pos (Succ ww957)) ww958))",fontsize=16,color="burlywood",shape="box"];60804[label="ww958/Pos ww9580",fontsize=10,color="white",style="solid",shape="box"];7440 -> 60804[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60804 -> 7453[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60805[label="ww958/Neg ww9580",fontsize=10,color="white",style="solid",shape="box"];7440 -> 60805[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60805 -> 7454[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 7441[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) ww958) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) ww958)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (primMulInt (Neg ww9560) ww958)) LT))) (Float (Pos (Succ ww957)) ww958) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) ww958))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) ww958)) (Float (Pos (Succ ww957)) ww958))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) ww958) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) ww958)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww9560) ww958)) LT)) (Float (Pos (Succ ww957)) ww958))",fontsize=16,color="burlywood",shape="box"];60806[label="ww958/Pos ww9580",fontsize=10,color="white",style="solid",shape="box"];7441 -> 60806[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60806 -> 7455[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60807[label="ww958/Neg ww9580",fontsize=10,color="white",style="solid",shape="box"];7441 -> 60807[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60807 -> 7456[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 217[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60808[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];217 -> 60808[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60808 -> 307[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60809[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];217 -> 60809[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60809 -> 308[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 218[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60810[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];218 -> 60810[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60810 -> 309[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60811[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];218 -> 60811[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60811 -> 310[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 219[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60812[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];219 -> 60812[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60812 -> 311[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60813[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];219 -> 60813[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60813 -> 312[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 220[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60814[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];220 -> 60814[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60814 -> 313[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60815[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];220 -> 60815[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60815 -> 314[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 221[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60816[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];221 -> 60816[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60816 -> 315[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60817[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];221 -> 60817[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60817 -> 316[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 222[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60818[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];222 -> 60818[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60818 -> 317[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60819[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];222 -> 60819[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60819 -> 318[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 223[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60820[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];223 -> 60820[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60820 -> 319[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60821[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];223 -> 60821[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60821 -> 320[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 224[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60822[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];224 -> 60822[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60822 -> 321[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60823[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];224 -> 60823[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60823 -> 322[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 225[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60824[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];225 -> 60824[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60824 -> 323[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60825[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];225 -> 60825[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60825 -> 324[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 226[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60826[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];226 -> 60826[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60826 -> 325[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60827[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];226 -> 60827[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60827 -> 326[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 227[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60828[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];227 -> 60828[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60828 -> 327[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60829[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];227 -> 60829[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60829 -> 328[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 228[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60830[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];228 -> 60830[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60830 -> 329[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60831[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];228 -> 60831[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60831 -> 330[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 8486[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) ww1375) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) ww1375)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (primMulInt (Pos ww13730) ww1375)) LT))) (Float (Neg (Succ ww1374)) ww1375) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) ww1375))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) ww1375)) (Float (Neg (Succ ww1374)) ww1375))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) ww1375) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) ww1375)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww13780)) (primMulInt (Pos ww13730) ww1375)) LT)) (Float (Neg (Succ ww1374)) ww1375))",fontsize=16,color="burlywood",shape="box"];60832[label="ww1375/Pos ww13750",fontsize=10,color="white",style="solid",shape="box"];8486 -> 60832[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60832 -> 8497[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60833[label="ww1375/Neg ww13750",fontsize=10,color="white",style="solid",shape="box"];8486 -> 60833[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60833 -> 8498[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 8487[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) ww1375) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) ww1375)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (primMulInt (Neg ww13730) ww1375)) LT))) (Float (Neg (Succ ww1374)) ww1375) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) ww1375))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) ww1375)) (Float (Neg (Succ ww1374)) ww1375))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) ww1375) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) ww1375)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww13780)) (primMulInt (Neg ww13730) ww1375)) LT)) (Float (Neg (Succ ww1374)) ww1375))",fontsize=16,color="burlywood",shape="box"];60834[label="ww1375/Pos ww13750",fontsize=10,color="white",style="solid",shape="box"];8487 -> 60834[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60834 -> 8499[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60835[label="ww1375/Neg ww13750",fontsize=10,color="white",style="solid",shape="box"];8487 -> 60835[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60835 -> 8500[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 8488[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) ww1375) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) ww1375)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (primMulInt (Pos ww13730) ww1375)) LT))) (Float (Neg (Succ ww1374)) ww1375) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) ww1375))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) ww1375)) (Float (Neg (Succ ww1374)) ww1375))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) ww1375) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) ww1375)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww13730) ww1375)) LT)) (Float (Neg (Succ ww1374)) ww1375))",fontsize=16,color="burlywood",shape="box"];60836[label="ww1375/Pos ww13750",fontsize=10,color="white",style="solid",shape="box"];8488 -> 60836[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60836 -> 8501[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60837[label="ww1375/Neg ww13750",fontsize=10,color="white",style="solid",shape="box"];8488 -> 60837[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60837 -> 8502[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 8489[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) ww1375) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) ww1375)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (primMulInt (Neg ww13730) ww1375)) LT))) (Float (Neg (Succ ww1374)) ww1375) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) ww1375))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) ww1375)) (Float (Neg (Succ ww1374)) ww1375))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) ww1375) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) ww1375)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww13730) ww1375)) LT)) (Float (Neg (Succ ww1374)) ww1375))",fontsize=16,color="burlywood",shape="box"];60838[label="ww1375/Pos ww13750",fontsize=10,color="white",style="solid",shape="box"];8489 -> 60838[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60838 -> 8503[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60839[label="ww1375/Neg ww13750",fontsize=10,color="white",style="solid",shape="box"];8489 -> 60839[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60839 -> 8504[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 232[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60840[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];232 -> 60840[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60840 -> 336[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60841[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];232 -> 60841[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60841 -> 337[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 233[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60842[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];233 -> 60842[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60842 -> 338[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60843[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];233 -> 60843[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60843 -> 339[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 234[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60844[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];234 -> 60844[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60844 -> 340[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60845[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];234 -> 60845[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60845 -> 341[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 235[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60846[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];235 -> 60846[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60846 -> 342[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60847[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];235 -> 60847[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60847 -> 343[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 236[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Neg (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (Float (Neg (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Neg (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60848[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];236 -> 60848[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60848 -> 344[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60849[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];236 -> 60849[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60849 -> 345[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 237[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Neg (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (Float (Neg (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Neg (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60850[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];237 -> 60850[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60850 -> 346[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60851[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];237 -> 60851[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60851 -> 347[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 238[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Neg (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (Float (Neg (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Neg (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60852[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];238 -> 60852[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60852 -> 348[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60853[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];238 -> 60853[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60853 -> 349[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 239[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Neg (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (Float (Neg (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Neg (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60854[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];239 -> 60854[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60854 -> 350[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60855[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];239 -> 60855[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60855 -> 351[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 240[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60856[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];240 -> 60856[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60856 -> 352[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60857[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];240 -> 60857[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60857 -> 353[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 241[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60858[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];241 -> 60858[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60858 -> 354[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60859[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];241 -> 60859[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60859 -> 355[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 242[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60860[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];242 -> 60860[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60860 -> 356[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60861[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];242 -> 60861[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60861 -> 357[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 243[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60862[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];243 -> 60862[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60862 -> 358[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60863[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];243 -> 60863[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60863 -> 359[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 244[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ ww4000000))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ ww4000000))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4000000) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ ww4000000))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ ww4000000))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ ww4000000))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ ww4000000))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4000000) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];244 -> 360[label="",style="solid", color="black", weight=3]; 188.95/135.72 245[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];245 -> 361[label="",style="solid", color="black", weight=3]; 188.95/135.72 246[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (Succ ww3000) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (Succ ww3000) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];246 -> 362[label="",style="solid", color="black", weight=3]; 188.95/135.72 247[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (primMulInt (Pos ww410) ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (primMulInt (Pos ww410) ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];60864[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];247 -> 60864[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60864 -> 363[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60865[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];247 -> 60865[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60865 -> 364[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 248[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (primMulInt (Neg ww410) ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (primMulInt (Neg ww410) ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];60866[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];248 -> 60866[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60866 -> 365[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60867[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];248 -> 60867[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60867 -> 366[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 249[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60868[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];249 -> 60868[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60868 -> 367[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60869[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];249 -> 60869[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60869 -> 368[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 250[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60870[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];250 -> 60870[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60870 -> 369[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60871[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];250 -> 60871[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60871 -> 370[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 251[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60872[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];251 -> 60872[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60872 -> 371[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60873[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];251 -> 60873[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60873 -> 372[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 252[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60874[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];252 -> 60874[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60874 -> 373[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60875[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];252 -> 60875[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60875 -> 374[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 253[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60876[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];253 -> 60876[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60876 -> 375[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60877[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];253 -> 60877[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60877 -> 376[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 254[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60878[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];254 -> 60878[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60878 -> 377[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60879[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];254 -> 60879[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60879 -> 378[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 255[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60880[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];255 -> 60880[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60880 -> 379[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60881[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];255 -> 60881[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60881 -> 380[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 256[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60882[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];256 -> 60882[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60882 -> 381[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60883[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];256 -> 60883[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60883 -> 382[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 257[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60884[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];257 -> 60884[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60884 -> 383[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60885[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];257 -> 60885[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60885 -> 384[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 258[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60886[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];258 -> 60886[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60886 -> 385[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60887[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];258 -> 60887[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60887 -> 386[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 259[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60888[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];259 -> 60888[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60888 -> 387[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60889[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];259 -> 60889[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60889 -> 388[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 260[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60890[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];260 -> 60890[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60890 -> 389[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60891[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];260 -> 60891[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60891 -> 390[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 261[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60892[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];261 -> 60892[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60892 -> 391[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60893[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];261 -> 60893[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60893 -> 392[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 262[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60894[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];262 -> 60894[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60894 -> 393[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60895[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];262 -> 60895[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60895 -> 394[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 263[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60896[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];263 -> 60896[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60896 -> 395[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60897[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];263 -> 60897[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60897 -> 396[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 264[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60898[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];264 -> 60898[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60898 -> 397[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60899[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];264 -> 60899[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60899 -> 398[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 265[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60900[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];265 -> 60900[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60900 -> 399[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60901[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];265 -> 60901[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60901 -> 400[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 266[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60902[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];266 -> 60902[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60902 -> 401[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60903[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];266 -> 60903[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60903 -> 402[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 267[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60904[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];267 -> 60904[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60904 -> 403[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60905[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];267 -> 60905[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60905 -> 404[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 268[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60906[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];268 -> 60906[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60906 -> 405[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60907[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];268 -> 60907[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60907 -> 406[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 269[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60908[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];269 -> 60908[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60908 -> 407[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60909[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];269 -> 60909[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60909 -> 408[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 270[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60910[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];270 -> 60910[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60910 -> 409[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60911[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];270 -> 60911[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60911 -> 410[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 271[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60912[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];271 -> 60912[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60912 -> 411[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60913[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];271 -> 60913[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60913 -> 412[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 272[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60914[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];272 -> 60914[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60914 -> 413[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60915[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];272 -> 60915[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60915 -> 414[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 6388 -> 6351[label="",style="dashed", color="red", weight=0]; 188.95/135.72 6388[label="primMulNat ww40000 (Succ ww3000)",fontsize=16,color="magenta"];6388 -> 6414[label="",style="dashed", color="magenta", weight=3]; 188.95/135.72 6389[label="Succ ww3000",fontsize=16,color="green",shape="box"];6377[label="Succ (Succ (primPlusNat ww11300 ww30000))",fontsize=16,color="green",shape="box"];6377 -> 6398[label="",style="dashed", color="green", weight=3]; 188.95/135.72 6378[label="Succ ww11300",fontsize=16,color="green",shape="box"];6379[label="Succ ww30000",fontsize=16,color="green",shape="box"];6380[label="Zero",fontsize=16,color="green",shape="box"];6390[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (primMulInt (Pos ww5390) (Pos ww5410))) LT))) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww5440)) (primMulInt (Pos ww5390) (Pos ww5410))) LT)) (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="black",shape="box"];6390 -> 6415[label="",style="solid", color="black", weight=3]; 188.95/135.72 6391[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (primMulInt (Pos ww5390) (Neg ww5410))) LT))) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww5440)) (primMulInt (Pos ww5390) (Neg ww5410))) LT)) (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="black",shape="box"];6391 -> 6416[label="",style="solid", color="black", weight=3]; 188.95/135.72 6392[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (primMulInt (Neg ww5390) (Pos ww5410))) LT))) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww5440)) (primMulInt (Neg ww5390) (Pos ww5410))) LT)) (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="black",shape="box"];6392 -> 6417[label="",style="solid", color="black", weight=3]; 188.95/135.72 6393[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (primMulInt (Neg ww5390) (Neg ww5410))) LT))) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww5440)) (primMulInt (Neg ww5390) (Neg ww5410))) LT)) (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="black",shape="box"];6393 -> 6418[label="",style="solid", color="black", weight=3]; 188.95/135.72 6394[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (primMulInt (Pos ww5390) (Pos ww5410))) LT))) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww5390) (Pos ww5410))) LT)) (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="black",shape="box"];6394 -> 6419[label="",style="solid", color="black", weight=3]; 188.95/135.72 6395[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (primMulInt (Pos ww5390) (Neg ww5410))) LT))) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww5390) (Neg ww5410))) LT)) (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="black",shape="box"];6395 -> 6420[label="",style="solid", color="black", weight=3]; 188.95/135.72 6396[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (primMulInt (Neg ww5390) (Pos ww5410))) LT))) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww5390) (Pos ww5410))) LT)) (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="black",shape="box"];6396 -> 6421[label="",style="solid", color="black", weight=3]; 188.95/135.72 6397[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (primMulInt (Neg ww5390) (Neg ww5410))) LT))) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww5390) (Neg ww5410))) LT)) (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="black",shape="box"];6397 -> 6422[label="",style="solid", color="black", weight=3]; 188.95/135.72 278[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60916[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];278 -> 60916[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60916 -> 422[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60917[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];278 -> 60917[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60917 -> 423[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 279[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60918[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];279 -> 60918[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60918 -> 424[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60919[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];279 -> 60919[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60919 -> 425[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 280[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60920[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];280 -> 60920[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60920 -> 426[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60921[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];280 -> 60921[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60921 -> 427[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 281[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60922[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];281 -> 60922[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60922 -> 428[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60923[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];281 -> 60923[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60923 -> 429[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 282[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60924[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];282 -> 60924[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60924 -> 430[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60925[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];282 -> 60925[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60925 -> 431[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 283[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60926[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];283 -> 60926[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60926 -> 432[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60927[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];283 -> 60927[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60927 -> 433[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 284[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60928[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];284 -> 60928[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60928 -> 434[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60929[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];284 -> 60929[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60929 -> 435[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 285[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60930[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];285 -> 60930[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60930 -> 436[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60931[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];285 -> 60931[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60931 -> 437[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 286[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310))) (Float (Neg (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60932[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];286 -> 60932[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60932 -> 438[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60933[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];286 -> 60933[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60933 -> 439[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 287[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Neg (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos ww310))) (Float (Neg (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Neg (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60934[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];287 -> 60934[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60934 -> 440[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60935[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];287 -> 60935[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60935 -> 441[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 288[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310))) (Float (Neg (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60936[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];288 -> 60936[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60936 -> 442[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60937[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];288 -> 60937[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60937 -> 443[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 289[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Neg (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg ww310))) (Float (Neg (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Neg (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60938[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];289 -> 60938[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60938 -> 444[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60939[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];289 -> 60939[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60939 -> 445[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 290[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310))) (Float (Neg (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60940[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];290 -> 60940[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60940 -> 446[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60941[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];290 -> 60941[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60941 -> 447[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 291[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Neg (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos ww310))) (Float (Neg (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Neg (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60942[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];291 -> 60942[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60942 -> 448[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60943[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];291 -> 60943[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60943 -> 449[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 292[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310))) (Float (Neg (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60944[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];292 -> 60944[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60944 -> 450[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60945[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];292 -> 60945[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60945 -> 451[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 293[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Neg (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg ww310))) (Float (Neg (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Neg (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60946[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];293 -> 60946[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60946 -> 452[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60947[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];293 -> 60947[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60947 -> 453[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 294[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60948[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];294 -> 60948[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60948 -> 454[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60949[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];294 -> 60949[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60949 -> 455[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 295[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60950[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];295 -> 60950[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60950 -> 456[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60951[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];295 -> 60951[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60951 -> 457[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 296[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60952[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];296 -> 60952[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60952 -> 458[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60953[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];296 -> 60953[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60953 -> 459[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 297[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60954[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];297 -> 60954[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60954 -> 460[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60955[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];297 -> 60955[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60955 -> 461[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 298[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60956[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];298 -> 60956[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60956 -> 462[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60957[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];298 -> 60957[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60957 -> 463[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 299[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60958[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];299 -> 60958[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60958 -> 464[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60959[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];299 -> 60959[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60959 -> 465[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 300[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60960[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];300 -> 60960[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60960 -> 466[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60961[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];300 -> 60961[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60961 -> 467[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 301[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60962[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];301 -> 60962[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60962 -> 468[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60963[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];301 -> 60963[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60963 -> 469[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 7449[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (primMulInt (Pos ww9560) (Pos ww9580))) LT))) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww9610)) (primMulInt (Pos ww9560) (Pos ww9580))) LT)) (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="black",shape="box"];7449 -> 7474[label="",style="solid", color="black", weight=3]; 188.95/135.72 7450[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (primMulInt (Pos ww9560) (Neg ww9580))) LT))) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww9610)) (primMulInt (Pos ww9560) (Neg ww9580))) LT)) (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="black",shape="box"];7450 -> 7475[label="",style="solid", color="black", weight=3]; 188.95/135.72 7451[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (primMulInt (Neg ww9560) (Pos ww9580))) LT))) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww9610)) (primMulInt (Neg ww9560) (Pos ww9580))) LT)) (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="black",shape="box"];7451 -> 7476[label="",style="solid", color="black", weight=3]; 188.95/135.72 7452[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (primMulInt (Neg ww9560) (Neg ww9580))) LT))) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww9610)) (primMulInt (Neg ww9560) (Neg ww9580))) LT)) (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="black",shape="box"];7452 -> 7477[label="",style="solid", color="black", weight=3]; 188.95/135.72 7453[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (primMulInt (Pos ww9560) (Pos ww9580))) LT))) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww9560) (Pos ww9580))) LT)) (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="black",shape="box"];7453 -> 7478[label="",style="solid", color="black", weight=3]; 188.95/135.72 7454[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (primMulInt (Pos ww9560) (Neg ww9580))) LT))) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww9560) (Neg ww9580))) LT)) (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="black",shape="box"];7454 -> 7479[label="",style="solid", color="black", weight=3]; 188.95/135.72 7455[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (primMulInt (Neg ww9560) (Pos ww9580))) LT))) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww9560) (Pos ww9580))) LT)) (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="black",shape="box"];7455 -> 7480[label="",style="solid", color="black", weight=3]; 188.95/135.72 7456[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (primMulInt (Neg ww9560) (Neg ww9580))) LT))) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww9560) (Neg ww9580))) LT)) (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="black",shape="box"];7456 -> 7481[label="",style="solid", color="black", weight=3]; 188.95/135.72 307[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60964[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];307 -> 60964[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60964 -> 477[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60965[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];307 -> 60965[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60965 -> 478[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 308[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60966[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];308 -> 60966[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60966 -> 479[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60967[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];308 -> 60967[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60967 -> 480[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 309[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60968[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];309 -> 60968[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60968 -> 481[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60969[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];309 -> 60969[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60969 -> 482[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 310[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60970[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];310 -> 60970[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60970 -> 483[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60971[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];310 -> 60971[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60971 -> 484[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 311[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60972[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];311 -> 60972[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60972 -> 485[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60973[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];311 -> 60973[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60973 -> 486[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 312[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60974[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];312 -> 60974[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60974 -> 487[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60975[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];312 -> 60975[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60975 -> 488[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 313[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60976[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];313 -> 60976[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60976 -> 489[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60977[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];313 -> 60977[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60977 -> 490[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 314[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60978[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];314 -> 60978[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60978 -> 491[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60979[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];314 -> 60979[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60979 -> 492[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 315[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60980[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];315 -> 60980[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60980 -> 493[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60981[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];315 -> 60981[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60981 -> 494[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 316[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60982[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];316 -> 60982[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60982 -> 495[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60983[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];316 -> 60983[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60983 -> 496[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 317[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60984[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];317 -> 60984[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60984 -> 497[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60985[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];317 -> 60985[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60985 -> 498[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 318[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60986[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];318 -> 60986[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60986 -> 499[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60987[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];318 -> 60987[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60987 -> 500[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 319[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60988[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];319 -> 60988[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60988 -> 501[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60989[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];319 -> 60989[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60989 -> 502[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 320[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60990[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];320 -> 60990[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60990 -> 503[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60991[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];320 -> 60991[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60991 -> 504[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 321[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60992[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];321 -> 60992[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60992 -> 505[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60993[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];321 -> 60993[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60993 -> 506[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 322[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60994[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];322 -> 60994[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60994 -> 507[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60995[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];322 -> 60995[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60995 -> 508[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 323[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60996[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];323 -> 60996[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60996 -> 509[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60997[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];323 -> 60997[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60997 -> 510[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 324[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60998[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];324 -> 60998[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60998 -> 511[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 60999[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];324 -> 60999[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 60999 -> 512[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 325[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61000[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];325 -> 61000[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61000 -> 513[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 61001[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];325 -> 61001[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61001 -> 514[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 326[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61002[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];326 -> 61002[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61002 -> 515[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 61003[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];326 -> 61003[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61003 -> 516[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 327[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61004[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];327 -> 61004[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61004 -> 517[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 61005[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];327 -> 61005[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61005 -> 518[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 328[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61006[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];328 -> 61006[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61006 -> 519[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 61007[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];328 -> 61007[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61007 -> 520[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 329[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61008[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];329 -> 61008[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61008 -> 521[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 61009[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];329 -> 61009[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61009 -> 522[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 330[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61010[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];330 -> 61010[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61010 -> 523[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 61011[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];330 -> 61011[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61011 -> 524[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 8497[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (primMulInt (Pos ww13730) (Pos ww13750))) LT))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww13780)) (primMulInt (Pos ww13730) (Pos ww13750))) LT)) (Float (Neg (Succ ww1374)) (Pos ww13750)))",fontsize=16,color="black",shape="box"];8497 -> 8514[label="",style="solid", color="black", weight=3]; 188.95/135.72 8498[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (primMulInt (Pos ww13730) (Neg ww13750))) LT))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww13780)) (primMulInt (Pos ww13730) (Neg ww13750))) LT)) (Float (Neg (Succ ww1374)) (Neg ww13750)))",fontsize=16,color="black",shape="box"];8498 -> 8515[label="",style="solid", color="black", weight=3]; 188.95/135.72 8499[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (primMulInt (Neg ww13730) (Pos ww13750))) LT))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww13780)) (primMulInt (Neg ww13730) (Pos ww13750))) LT)) (Float (Neg (Succ ww1374)) (Pos ww13750)))",fontsize=16,color="black",shape="box"];8499 -> 8516[label="",style="solid", color="black", weight=3]; 188.95/135.72 8500[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (primMulInt (Neg ww13730) (Neg ww13750))) LT))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww13780)) (primMulInt (Neg ww13730) (Neg ww13750))) LT)) (Float (Neg (Succ ww1374)) (Neg ww13750)))",fontsize=16,color="black",shape="box"];8500 -> 8517[label="",style="solid", color="black", weight=3]; 188.95/135.72 8501[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (primMulInt (Pos ww13730) (Pos ww13750))) LT))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww13730) (Pos ww13750))) LT)) (Float (Neg (Succ ww1374)) (Pos ww13750)))",fontsize=16,color="black",shape="box"];8501 -> 8518[label="",style="solid", color="black", weight=3]; 188.95/135.72 8502[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (primMulInt (Pos ww13730) (Neg ww13750))) LT))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww13730) (Neg ww13750))) LT)) (Float (Neg (Succ ww1374)) (Neg ww13750)))",fontsize=16,color="black",shape="box"];8502 -> 8519[label="",style="solid", color="black", weight=3]; 188.95/135.72 8503[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (primMulInt (Neg ww13730) (Pos ww13750))) LT))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww13730) (Pos ww13750))) LT)) (Float (Neg (Succ ww1374)) (Pos ww13750)))",fontsize=16,color="black",shape="box"];8503 -> 8520[label="",style="solid", color="black", weight=3]; 188.95/135.72 8504[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (primMulInt (Neg ww13730) (Neg ww13750))) LT))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww13730) (Neg ww13750))) LT)) (Float (Neg (Succ ww1374)) (Neg ww13750)))",fontsize=16,color="black",shape="box"];8504 -> 8521[label="",style="solid", color="black", weight=3]; 188.95/135.72 336[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61012[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];336 -> 61012[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61012 -> 532[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 61013[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];336 -> 61013[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61013 -> 533[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 337[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61014[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];337 -> 61014[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61014 -> 534[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 61015[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];337 -> 61015[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61015 -> 535[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 338[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61016[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];338 -> 61016[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61016 -> 536[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 61017[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];338 -> 61017[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61017 -> 537[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 339[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61018[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];339 -> 61018[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61018 -> 538[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 61019[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];339 -> 61019[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61019 -> 539[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 340[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61020[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];340 -> 61020[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61020 -> 540[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 61021[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];340 -> 61021[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61021 -> 541[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 341[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61022[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];341 -> 61022[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61022 -> 542[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 61023[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];341 -> 61023[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61023 -> 543[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 342[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61024[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];342 -> 61024[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61024 -> 544[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 61025[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];342 -> 61025[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61025 -> 545[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 343[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61026[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];343 -> 61026[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61026 -> 546[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 61027[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];343 -> 61027[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61027 -> 547[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 344[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310))) (Float (Neg (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61028[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];344 -> 61028[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61028 -> 548[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 61029[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];344 -> 61029[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61029 -> 549[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 345[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Neg (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos ww310))) (Float (Neg (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Neg (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61030[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];345 -> 61030[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61030 -> 550[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 61031[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];345 -> 61031[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61031 -> 551[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 346[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310))) (Float (Neg (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61032[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];346 -> 61032[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61032 -> 552[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 61033[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];346 -> 61033[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61033 -> 553[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 347[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Neg (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg ww310))) (Float (Neg (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Neg (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61034[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];347 -> 61034[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61034 -> 554[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 61035[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];347 -> 61035[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61035 -> 555[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 348[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310))) (Float (Neg (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61036[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];348 -> 61036[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61036 -> 556[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 61037[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];348 -> 61037[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61037 -> 557[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 349[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Neg (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos ww310))) (Float (Neg (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Neg (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61038[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];349 -> 61038[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61038 -> 558[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 61039[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];349 -> 61039[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61039 -> 559[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 350[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310))) (Float (Neg (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61040[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];350 -> 61040[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61040 -> 560[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 61041[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];350 -> 61041[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61041 -> 561[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 351[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Neg (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg ww310))) (Float (Neg (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Neg (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61042[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];351 -> 61042[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61042 -> 562[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 61043[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];351 -> 61043[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61043 -> 563[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 352[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61044[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];352 -> 61044[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61044 -> 564[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 61045[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];352 -> 61045[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61045 -> 565[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 353[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61046[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];353 -> 61046[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61046 -> 566[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 61047[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];353 -> 61047[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61047 -> 567[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 354[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61048[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];354 -> 61048[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61048 -> 568[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 61049[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];354 -> 61049[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61049 -> 569[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 355[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61050[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];355 -> 61050[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61050 -> 570[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 61051[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];355 -> 61051[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61051 -> 571[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 356[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61052[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];356 -> 61052[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61052 -> 572[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 61053[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];356 -> 61053[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61053 -> 573[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 357[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61054[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];357 -> 61054[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61054 -> 574[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 61055[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];357 -> 61055[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61055 -> 575[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 358[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61056[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];358 -> 61056[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61056 -> 576[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 61057[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];358 -> 61057[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61057 -> 577[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 359[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61058[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];359 -> 61058[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61058 -> 578[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 61059[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];359 -> 61059[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61059 -> 579[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 360[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ ww4000000))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ ww4000000))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4000000 (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ ww4000000))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ ww4000000))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ ww4000000))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ ww4000000))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4000000 (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];61060[label="ww4000000/Succ ww40000000",fontsize=10,color="white",style="solid",shape="box"];360 -> 61060[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61060 -> 580[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 61061[label="ww4000000/Zero",fontsize=10,color="white",style="solid",shape="box"];360 -> 61061[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61061 -> 581[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 361[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];361 -> 582[label="",style="solid", color="black", weight=3]; 188.95/135.72 362[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];362 -> 583[label="",style="solid", color="black", weight=3]; 188.95/135.72 363[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (primMulInt (Pos ww410) (Pos ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (primMulInt (Pos ww410) (Pos ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];363 -> 584[label="",style="solid", color="black", weight=3]; 188.95/135.72 364[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (primMulInt (Pos ww410) (Neg ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (primMulInt (Pos ww410) (Neg ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];364 -> 585[label="",style="solid", color="black", weight=3]; 188.95/135.72 365[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (primMulInt (Neg ww410) (Pos ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (primMulInt (Neg ww410) (Pos ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];365 -> 586[label="",style="solid", color="black", weight=3]; 188.95/135.72 366[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (primMulInt (Neg ww410) (Neg ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (primMulInt (Neg ww410) (Neg ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];366 -> 587[label="",style="solid", color="black", weight=3]; 188.95/135.72 367[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];367 -> 588[label="",style="solid", color="black", weight=3]; 188.95/135.72 368[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];368 -> 589[label="",style="solid", color="black", weight=3]; 188.95/135.72 369[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];369 -> 590[label="",style="solid", color="black", weight=3]; 188.95/135.72 370[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];370 -> 591[label="",style="solid", color="black", weight=3]; 188.95/135.72 371[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];371 -> 592[label="",style="solid", color="black", weight=3]; 188.95/135.72 372[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];372 -> 593[label="",style="solid", color="black", weight=3]; 188.95/135.72 373[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];373 -> 594[label="",style="solid", color="black", weight=3]; 188.95/135.72 374[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];374 -> 595[label="",style="solid", color="black", weight=3]; 188.95/135.72 375[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];375 -> 596[label="",style="solid", color="black", weight=3]; 188.95/135.72 376[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];376 -> 597[label="",style="solid", color="black", weight=3]; 188.95/135.72 377[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];377 -> 598[label="",style="solid", color="black", weight=3]; 188.95/135.72 378[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];378 -> 599[label="",style="solid", color="black", weight=3]; 188.95/135.72 379[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];379 -> 600[label="",style="solid", color="black", weight=3]; 188.95/135.72 380[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];380 -> 601[label="",style="solid", color="black", weight=3]; 188.95/135.72 381[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];381 -> 602[label="",style="solid", color="black", weight=3]; 188.95/135.72 382[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];382 -> 603[label="",style="solid", color="black", weight=3]; 188.95/135.72 383[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];383 -> 604[label="",style="solid", color="black", weight=3]; 188.95/135.72 384[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];384 -> 605[label="",style="solid", color="black", weight=3]; 188.95/135.72 385[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];385 -> 606[label="",style="solid", color="black", weight=3]; 188.95/135.72 386[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];386 -> 607[label="",style="solid", color="black", weight=3]; 188.95/135.72 387[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];387 -> 608[label="",style="solid", color="black", weight=3]; 188.95/135.72 388[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];388 -> 609[label="",style="solid", color="black", weight=3]; 188.95/135.72 389[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];389 -> 610[label="",style="solid", color="black", weight=3]; 188.95/135.72 390[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];390 -> 611[label="",style="solid", color="black", weight=3]; 188.95/135.72 391[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];391 -> 612[label="",style="solid", color="black", weight=3]; 188.95/135.72 392[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];392 -> 613[label="",style="solid", color="black", weight=3]; 188.95/135.72 393[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];393 -> 614[label="",style="solid", color="black", weight=3]; 188.95/135.72 394[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];394 -> 615[label="",style="solid", color="black", weight=3]; 188.95/135.72 395[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];395 -> 616[label="",style="solid", color="black", weight=3]; 188.95/135.72 396[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];396 -> 617[label="",style="solid", color="black", weight=3]; 188.95/135.72 397[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];397 -> 618[label="",style="solid", color="black", weight=3]; 188.95/135.72 398[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];398 -> 619[label="",style="solid", color="black", weight=3]; 188.95/135.72 399[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];399 -> 620[label="",style="solid", color="black", weight=3]; 188.95/135.72 400[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];400 -> 621[label="",style="solid", color="black", weight=3]; 188.95/135.72 401[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];401 -> 622[label="",style="solid", color="black", weight=3]; 188.95/135.72 402[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];402 -> 623[label="",style="solid", color="black", weight=3]; 188.95/135.72 403[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];403 -> 624[label="",style="solid", color="black", weight=3]; 188.95/135.72 404[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];404 -> 625[label="",style="solid", color="black", weight=3]; 188.95/135.72 405[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];405 -> 626[label="",style="solid", color="black", weight=3]; 188.95/135.72 406[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];406 -> 627[label="",style="solid", color="black", weight=3]; 188.95/135.72 407[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];407 -> 628[label="",style="solid", color="black", weight=3]; 188.95/135.72 408[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];408 -> 629[label="",style="solid", color="black", weight=3]; 188.95/135.72 409[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];409 -> 630[label="",style="solid", color="black", weight=3]; 188.95/135.72 410[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];410 -> 631[label="",style="solid", color="black", weight=3]; 188.95/135.72 411[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];411 -> 632[label="",style="solid", color="black", weight=3]; 188.95/135.72 412[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];412 -> 633[label="",style="solid", color="black", weight=3]; 188.95/135.72 413[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];413 -> 634[label="",style="solid", color="black", weight=3]; 188.95/135.72 414[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];414 -> 635[label="",style="solid", color="black", weight=3]; 188.95/135.72 6414[label="ww40000",fontsize=16,color="green",shape="box"];6398 -> 5617[label="",style="dashed", color="red", weight=0]; 188.95/135.72 6398[label="primPlusNat ww11300 ww30000",fontsize=16,color="magenta"];6398 -> 6423[label="",style="dashed", color="magenta", weight=3]; 188.95/135.72 6398 -> 6424[label="",style="dashed", color="magenta", weight=3]; 188.95/135.72 6415[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos (primMulNat ww5390 ww5410))) LT))) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww5440)) (Pos (primMulNat ww5390 ww5410))) LT)) (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="black",shape="box"];6415 -> 6434[label="",style="solid", color="black", weight=3]; 188.95/135.72 6416[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg (primMulNat ww5390 ww5410))) LT))) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww5440)) (Neg (primMulNat ww5390 ww5410))) LT)) (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="black",shape="box"];6416 -> 6435[label="",style="solid", color="black", weight=3]; 188.95/135.72 6417[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg (primMulNat ww5390 ww5410))) LT))) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww5440)) (Neg (primMulNat ww5390 ww5410))) LT)) (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="black",shape="box"];6417 -> 6436[label="",style="solid", color="black", weight=3]; 188.95/135.72 6418[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos (primMulNat ww5390 ww5410))) LT))) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww5440)) (Pos (primMulNat ww5390 ww5410))) LT)) (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="black",shape="box"];6418 -> 6437[label="",style="solid", color="black", weight=3]; 188.95/135.72 6419[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos (primMulNat ww5390 ww5410))) LT))) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww5390 ww5410))) LT)) (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="burlywood",shape="box"];61062[label="ww5390/Succ ww53900",fontsize=10,color="white",style="solid",shape="box"];6419 -> 61062[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61062 -> 6438[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 61063[label="ww5390/Zero",fontsize=10,color="white",style="solid",shape="box"];6419 -> 61063[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61063 -> 6439[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 6420[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg (primMulNat ww5390 ww5410))) LT))) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww5390 ww5410))) LT)) (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="burlywood",shape="box"];61064[label="ww5390/Succ ww53900",fontsize=10,color="white",style="solid",shape="box"];6420 -> 61064[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61064 -> 6440[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 61065[label="ww5390/Zero",fontsize=10,color="white",style="solid",shape="box"];6420 -> 61065[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61065 -> 6441[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 6421[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg (primMulNat ww5390 ww5410))) LT))) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww5390 ww5410))) LT)) (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="burlywood",shape="box"];61066[label="ww5390/Succ ww53900",fontsize=10,color="white",style="solid",shape="box"];6421 -> 61066[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61066 -> 6442[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 61067[label="ww5390/Zero",fontsize=10,color="white",style="solid",shape="box"];6421 -> 61067[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61067 -> 6443[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 6422[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos (primMulNat ww5390 ww5410))) LT))) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww5390 ww5410))) LT)) (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="burlywood",shape="box"];61068[label="ww5390/Succ ww53900",fontsize=10,color="white",style="solid",shape="box"];6422 -> 61068[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61068 -> 6444[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 61069[label="ww5390/Zero",fontsize=10,color="white",style="solid",shape="box"];6422 -> 61069[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61069 -> 6445[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 422[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];422 -> 644[label="",style="solid", color="black", weight=3]; 188.95/135.72 423[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];423 -> 645[label="",style="solid", color="black", weight=3]; 188.95/135.72 424[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];424 -> 646[label="",style="solid", color="black", weight=3]; 188.95/135.72 425[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];425 -> 647[label="",style="solid", color="black", weight=3]; 188.95/135.72 426[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];426 -> 648[label="",style="solid", color="black", weight=3]; 188.95/135.72 427[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];427 -> 649[label="",style="solid", color="black", weight=3]; 188.95/135.72 428[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];428 -> 650[label="",style="solid", color="black", weight=3]; 188.95/135.72 429[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];429 -> 651[label="",style="solid", color="black", weight=3]; 188.95/135.72 430[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];430 -> 652[label="",style="solid", color="black", weight=3]; 188.95/135.72 431[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];431 -> 653[label="",style="solid", color="black", weight=3]; 188.95/135.72 432[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];432 -> 654[label="",style="solid", color="black", weight=3]; 188.95/135.72 433[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];433 -> 655[label="",style="solid", color="black", weight=3]; 188.95/135.72 434[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];434 -> 656[label="",style="solid", color="black", weight=3]; 188.95/135.72 435[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];435 -> 657[label="",style="solid", color="black", weight=3]; 188.95/135.72 436[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];436 -> 658[label="",style="solid", color="black", weight=3]; 188.95/135.72 437[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];437 -> 659[label="",style="solid", color="black", weight=3]; 188.95/135.72 438[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];438 -> 660[label="",style="solid", color="black", weight=3]; 188.95/135.72 439[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];439 -> 661[label="",style="solid", color="black", weight=3]; 188.95/135.72 440[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];440 -> 662[label="",style="solid", color="black", weight=3]; 188.95/135.72 441[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];441 -> 663[label="",style="solid", color="black", weight=3]; 188.95/135.72 442[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];442 -> 664[label="",style="solid", color="black", weight=3]; 188.95/135.72 443[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];443 -> 665[label="",style="solid", color="black", weight=3]; 188.95/135.72 444[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];444 -> 666[label="",style="solid", color="black", weight=3]; 188.95/135.72 445[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];445 -> 667[label="",style="solid", color="black", weight=3]; 188.95/135.72 446[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];446 -> 668[label="",style="solid", color="black", weight=3]; 188.95/135.72 447[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];447 -> 669[label="",style="solid", color="black", weight=3]; 188.95/135.72 448[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];448 -> 670[label="",style="solid", color="black", weight=3]; 188.95/135.72 449[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];449 -> 671[label="",style="solid", color="black", weight=3]; 188.95/135.72 450[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];450 -> 672[label="",style="solid", color="black", weight=3]; 188.95/135.72 451[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];451 -> 673[label="",style="solid", color="black", weight=3]; 188.95/135.72 452[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];452 -> 674[label="",style="solid", color="black", weight=3]; 188.95/135.72 453[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];453 -> 675[label="",style="solid", color="black", weight=3]; 188.95/135.72 454[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];454 -> 676[label="",style="solid", color="black", weight=3]; 188.95/135.72 455[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];455 -> 677[label="",style="solid", color="black", weight=3]; 188.95/135.72 456[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];456 -> 678[label="",style="solid", color="black", weight=3]; 188.95/135.72 457[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];457 -> 679[label="",style="solid", color="black", weight=3]; 188.95/135.72 458[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];458 -> 680[label="",style="solid", color="black", weight=3]; 188.95/135.72 459[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];459 -> 681[label="",style="solid", color="black", weight=3]; 188.95/135.72 460[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];460 -> 682[label="",style="solid", color="black", weight=3]; 188.95/135.72 461[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];461 -> 683[label="",style="solid", color="black", weight=3]; 188.95/135.72 462[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];462 -> 684[label="",style="solid", color="black", weight=3]; 188.95/135.72 463[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];463 -> 685[label="",style="solid", color="black", weight=3]; 188.95/135.72 464[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];464 -> 686[label="",style="solid", color="black", weight=3]; 188.95/135.72 465[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];465 -> 687[label="",style="solid", color="black", weight=3]; 188.95/135.72 466[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];466 -> 688[label="",style="solid", color="black", weight=3]; 188.95/135.72 467[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];467 -> 689[label="",style="solid", color="black", weight=3]; 188.95/135.72 468[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];468 -> 690[label="",style="solid", color="black", weight=3]; 188.95/135.72 469[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];469 -> 691[label="",style="solid", color="black", weight=3]; 188.95/135.72 7474[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos (primMulNat ww9560 ww9580))) LT))) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww9610)) (Pos (primMulNat ww9560 ww9580))) LT)) (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="black",shape="box"];7474 -> 7491[label="",style="solid", color="black", weight=3]; 188.95/135.72 7475[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg (primMulNat ww9560 ww9580))) LT))) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww9610)) (Neg (primMulNat ww9560 ww9580))) LT)) (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="black",shape="box"];7475 -> 7492[label="",style="solid", color="black", weight=3]; 188.95/135.72 7476[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg (primMulNat ww9560 ww9580))) LT))) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww9610)) (Neg (primMulNat ww9560 ww9580))) LT)) (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="black",shape="box"];7476 -> 7493[label="",style="solid", color="black", weight=3]; 188.95/135.72 7477[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos (primMulNat ww9560 ww9580))) LT))) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww9610)) (Pos (primMulNat ww9560 ww9580))) LT)) (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="black",shape="box"];7477 -> 7494[label="",style="solid", color="black", weight=3]; 188.95/135.72 7478[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos (primMulNat ww9560 ww9580))) LT))) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww9560 ww9580))) LT)) (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="burlywood",shape="box"];61070[label="ww9560/Succ ww95600",fontsize=10,color="white",style="solid",shape="box"];7478 -> 61070[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61070 -> 7495[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 61071[label="ww9560/Zero",fontsize=10,color="white",style="solid",shape="box"];7478 -> 61071[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61071 -> 7496[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 7479[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg (primMulNat ww9560 ww9580))) LT))) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww9560 ww9580))) LT)) (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="burlywood",shape="box"];61072[label="ww9560/Succ ww95600",fontsize=10,color="white",style="solid",shape="box"];7479 -> 61072[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61072 -> 7497[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 61073[label="ww9560/Zero",fontsize=10,color="white",style="solid",shape="box"];7479 -> 61073[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61073 -> 7498[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 7480[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg (primMulNat ww9560 ww9580))) LT))) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww9560 ww9580))) LT)) (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="burlywood",shape="box"];61074[label="ww9560/Succ ww95600",fontsize=10,color="white",style="solid",shape="box"];7480 -> 61074[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61074 -> 7499[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 61075[label="ww9560/Zero",fontsize=10,color="white",style="solid",shape="box"];7480 -> 61075[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61075 -> 7500[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 7481[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos (primMulNat ww9560 ww9580))) LT))) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww9560 ww9580))) LT)) (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="burlywood",shape="box"];61076[label="ww9560/Succ ww95600",fontsize=10,color="white",style="solid",shape="box"];7481 -> 61076[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61076 -> 7501[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 61077[label="ww9560/Zero",fontsize=10,color="white",style="solid",shape="box"];7481 -> 61077[label="",style="solid", color="burlywood", weight=9]; 188.95/135.72 61077 -> 7502[label="",style="solid", color="burlywood", weight=3]; 188.95/135.72 477[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];477 -> 700[label="",style="solid", color="black", weight=3]; 188.95/135.73 478[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];478 -> 701[label="",style="solid", color="black", weight=3]; 188.95/135.73 479[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];479 -> 702[label="",style="solid", color="black", weight=3]; 188.95/135.73 480[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];480 -> 703[label="",style="solid", color="black", weight=3]; 188.95/135.73 481[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];481 -> 704[label="",style="solid", color="black", weight=3]; 188.95/135.73 482[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];482 -> 705[label="",style="solid", color="black", weight=3]; 188.95/135.73 483[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];483 -> 706[label="",style="solid", color="black", weight=3]; 188.95/135.73 484[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];484 -> 707[label="",style="solid", color="black", weight=3]; 188.95/135.73 485[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];485 -> 708[label="",style="solid", color="black", weight=3]; 188.95/135.73 486[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];486 -> 709[label="",style="solid", color="black", weight=3]; 188.95/135.73 487[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];487 -> 710[label="",style="solid", color="black", weight=3]; 188.95/135.73 488[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];488 -> 711[label="",style="solid", color="black", weight=3]; 188.95/135.73 489[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];489 -> 712[label="",style="solid", color="black", weight=3]; 188.95/135.73 490[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];490 -> 713[label="",style="solid", color="black", weight=3]; 188.95/135.73 491[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];491 -> 714[label="",style="solid", color="black", weight=3]; 188.95/135.73 492[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];492 -> 715[label="",style="solid", color="black", weight=3]; 188.95/135.73 493[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];493 -> 716[label="",style="solid", color="black", weight=3]; 188.95/135.73 494[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];494 -> 717[label="",style="solid", color="black", weight=3]; 188.95/135.73 495[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];495 -> 718[label="",style="solid", color="black", weight=3]; 188.95/135.73 496[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];496 -> 719[label="",style="solid", color="black", weight=3]; 188.95/135.73 497[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];497 -> 720[label="",style="solid", color="black", weight=3]; 188.95/135.73 498[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];498 -> 721[label="",style="solid", color="black", weight=3]; 188.95/135.73 499[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];499 -> 722[label="",style="solid", color="black", weight=3]; 188.95/135.73 500[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];500 -> 723[label="",style="solid", color="black", weight=3]; 188.95/135.73 501[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];501 -> 724[label="",style="solid", color="black", weight=3]; 188.95/135.73 502[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];502 -> 725[label="",style="solid", color="black", weight=3]; 188.95/135.73 503[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];503 -> 726[label="",style="solid", color="black", weight=3]; 188.95/135.73 504[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];504 -> 727[label="",style="solid", color="black", weight=3]; 188.95/135.73 505[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];505 -> 728[label="",style="solid", color="black", weight=3]; 188.95/135.73 506[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];506 -> 729[label="",style="solid", color="black", weight=3]; 188.95/135.73 507[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];507 -> 730[label="",style="solid", color="black", weight=3]; 188.95/135.73 508[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];508 -> 731[label="",style="solid", color="black", weight=3]; 188.95/135.73 509[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];509 -> 732[label="",style="solid", color="black", weight=3]; 188.95/135.73 510[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];510 -> 733[label="",style="solid", color="black", weight=3]; 188.95/135.73 511[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];511 -> 734[label="",style="solid", color="black", weight=3]; 188.95/135.73 512[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];512 -> 735[label="",style="solid", color="black", weight=3]; 188.95/135.73 513[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];513 -> 736[label="",style="solid", color="black", weight=3]; 188.95/135.73 514[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];514 -> 737[label="",style="solid", color="black", weight=3]; 188.95/135.73 515[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];515 -> 738[label="",style="solid", color="black", weight=3]; 188.95/135.73 516[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];516 -> 739[label="",style="solid", color="black", weight=3]; 188.95/135.73 517[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];517 -> 740[label="",style="solid", color="black", weight=3]; 188.95/135.73 518[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];518 -> 741[label="",style="solid", color="black", weight=3]; 188.95/135.73 519[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];519 -> 742[label="",style="solid", color="black", weight=3]; 188.95/135.73 520[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];520 -> 743[label="",style="solid", color="black", weight=3]; 188.95/135.73 521[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];521 -> 744[label="",style="solid", color="black", weight=3]; 188.95/135.73 522[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];522 -> 745[label="",style="solid", color="black", weight=3]; 188.95/135.73 523[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];523 -> 746[label="",style="solid", color="black", weight=3]; 188.95/135.73 524[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];524 -> 747[label="",style="solid", color="black", weight=3]; 188.95/135.73 8514[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos (primMulNat ww13730 ww13750))) LT))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww13780)) (Pos (primMulNat ww13730 ww13750))) LT)) (Float (Neg (Succ ww1374)) (Pos ww13750)))",fontsize=16,color="black",shape="box"];8514 -> 8536[label="",style="solid", color="black", weight=3]; 188.95/135.73 8515[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg (primMulNat ww13730 ww13750))) LT))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww13780)) (Neg (primMulNat ww13730 ww13750))) LT)) (Float (Neg (Succ ww1374)) (Neg ww13750)))",fontsize=16,color="black",shape="box"];8515 -> 8537[label="",style="solid", color="black", weight=3]; 188.95/135.73 8516[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg (primMulNat ww13730 ww13750))) LT))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww13780)) (Neg (primMulNat ww13730 ww13750))) LT)) (Float (Neg (Succ ww1374)) (Pos ww13750)))",fontsize=16,color="black",shape="box"];8516 -> 8538[label="",style="solid", color="black", weight=3]; 188.95/135.73 8517[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos (primMulNat ww13730 ww13750))) LT))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww13780)) (Pos (primMulNat ww13730 ww13750))) LT)) (Float (Neg (Succ ww1374)) (Neg ww13750)))",fontsize=16,color="black",shape="box"];8517 -> 8539[label="",style="solid", color="black", weight=3]; 188.95/135.73 8518[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos (primMulNat ww13730 ww13750))) LT))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww13730 ww13750))) LT)) (Float (Neg (Succ ww1374)) (Pos ww13750)))",fontsize=16,color="burlywood",shape="box"];61078[label="ww13730/Succ ww137300",fontsize=10,color="white",style="solid",shape="box"];8518 -> 61078[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61078 -> 8540[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61079[label="ww13730/Zero",fontsize=10,color="white",style="solid",shape="box"];8518 -> 61079[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61079 -> 8541[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 8519[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg (primMulNat ww13730 ww13750))) LT))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww13730 ww13750))) LT)) (Float (Neg (Succ ww1374)) (Neg ww13750)))",fontsize=16,color="burlywood",shape="box"];61080[label="ww13730/Succ ww137300",fontsize=10,color="white",style="solid",shape="box"];8519 -> 61080[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61080 -> 8542[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61081[label="ww13730/Zero",fontsize=10,color="white",style="solid",shape="box"];8519 -> 61081[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61081 -> 8543[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 8520[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg (primMulNat ww13730 ww13750))) LT))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww13730 ww13750))) LT)) (Float (Neg (Succ ww1374)) (Pos ww13750)))",fontsize=16,color="burlywood",shape="box"];61082[label="ww13730/Succ ww137300",fontsize=10,color="white",style="solid",shape="box"];8520 -> 61082[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61082 -> 8544[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61083[label="ww13730/Zero",fontsize=10,color="white",style="solid",shape="box"];8520 -> 61083[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61083 -> 8545[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 8521[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos (primMulNat ww13730 ww13750))) LT))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww13730 ww13750))) LT)) (Float (Neg (Succ ww1374)) (Neg ww13750)))",fontsize=16,color="burlywood",shape="box"];61084[label="ww13730/Succ ww137300",fontsize=10,color="white",style="solid",shape="box"];8521 -> 61084[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61084 -> 8546[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61085[label="ww13730/Zero",fontsize=10,color="white",style="solid",shape="box"];8521 -> 61085[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61085 -> 8547[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 532[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];532 -> 756[label="",style="solid", color="black", weight=3]; 188.95/135.73 533[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];533 -> 757[label="",style="solid", color="black", weight=3]; 188.95/135.73 534[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];534 -> 758[label="",style="solid", color="black", weight=3]; 188.95/135.73 535[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];535 -> 759[label="",style="solid", color="black", weight=3]; 188.95/135.73 536[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];536 -> 760[label="",style="solid", color="black", weight=3]; 188.95/135.73 537[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];537 -> 761[label="",style="solid", color="black", weight=3]; 188.95/135.73 538[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];538 -> 762[label="",style="solid", color="black", weight=3]; 188.95/135.73 539[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];539 -> 763[label="",style="solid", color="black", weight=3]; 188.95/135.73 540[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];540 -> 764[label="",style="solid", color="black", weight=3]; 188.95/135.73 541[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];541 -> 765[label="",style="solid", color="black", weight=3]; 188.95/135.73 542[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];542 -> 766[label="",style="solid", color="black", weight=3]; 188.95/135.73 543[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];543 -> 767[label="",style="solid", color="black", weight=3]; 188.95/135.73 544[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];544 -> 768[label="",style="solid", color="black", weight=3]; 188.95/135.73 545[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];545 -> 769[label="",style="solid", color="black", weight=3]; 188.95/135.73 546[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];546 -> 770[label="",style="solid", color="black", weight=3]; 188.95/135.73 547[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];547 -> 771[label="",style="solid", color="black", weight=3]; 188.95/135.73 548[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];548 -> 772[label="",style="solid", color="black", weight=3]; 188.95/135.73 549[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];549 -> 773[label="",style="solid", color="black", weight=3]; 188.95/135.73 550[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];550 -> 774[label="",style="solid", color="black", weight=3]; 188.95/135.73 551[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];551 -> 775[label="",style="solid", color="black", weight=3]; 188.95/135.73 552[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];552 -> 776[label="",style="solid", color="black", weight=3]; 188.95/135.73 553[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];553 -> 777[label="",style="solid", color="black", weight=3]; 188.95/135.73 554[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];554 -> 778[label="",style="solid", color="black", weight=3]; 188.95/135.73 555[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];555 -> 779[label="",style="solid", color="black", weight=3]; 188.95/135.73 556[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];556 -> 780[label="",style="solid", color="black", weight=3]; 188.95/135.73 557[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];557 -> 781[label="",style="solid", color="black", weight=3]; 188.95/135.73 558[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];558 -> 782[label="",style="solid", color="black", weight=3]; 188.95/135.73 559[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];559 -> 783[label="",style="solid", color="black", weight=3]; 188.95/135.73 560[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];560 -> 784[label="",style="solid", color="black", weight=3]; 188.95/135.73 561[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];561 -> 785[label="",style="solid", color="black", weight=3]; 188.95/135.73 562[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];562 -> 786[label="",style="solid", color="black", weight=3]; 188.95/135.73 563[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];563 -> 787[label="",style="solid", color="black", weight=3]; 188.95/135.73 564[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];564 -> 788[label="",style="solid", color="black", weight=3]; 188.95/135.73 565[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];565 -> 789[label="",style="solid", color="black", weight=3]; 188.95/135.73 566[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];566 -> 790[label="",style="solid", color="black", weight=3]; 188.95/135.73 567[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];567 -> 791[label="",style="solid", color="black", weight=3]; 188.95/135.73 568[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];568 -> 792[label="",style="solid", color="black", weight=3]; 188.95/135.73 569[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];569 -> 793[label="",style="solid", color="black", weight=3]; 188.95/135.73 570[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];570 -> 794[label="",style="solid", color="black", weight=3]; 188.95/135.73 571[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];571 -> 795[label="",style="solid", color="black", weight=3]; 188.95/135.73 572[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];572 -> 796[label="",style="solid", color="black", weight=3]; 188.95/135.73 573[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];573 -> 797[label="",style="solid", color="black", weight=3]; 188.95/135.73 574[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];574 -> 798[label="",style="solid", color="black", weight=3]; 188.95/135.73 575[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];575 -> 799[label="",style="solid", color="black", weight=3]; 188.95/135.73 576[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];576 -> 800[label="",style="solid", color="black", weight=3]; 188.95/135.73 577[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];577 -> 801[label="",style="solid", color="black", weight=3]; 188.95/135.73 578[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];578 -> 802[label="",style="solid", color="black", weight=3]; 188.95/135.73 579[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];579 -> 803[label="",style="solid", color="black", weight=3]; 188.95/135.73 580[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww40000000)))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ ww40000000)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww40000000) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ ww40000000)))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ ww40000000)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww40000000)))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ ww40000000)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww40000000) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];580 -> 804[label="",style="solid", color="black", weight=3]; 188.95/135.73 581[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];581 -> 805[label="",style="solid", color="black", weight=3]; 188.95/135.73 582[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (Succ ww3000) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (Succ ww3000) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];582 -> 806[label="",style="solid", color="black", weight=3]; 188.95/135.73 583[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (primMulInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (primMulInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];61086[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];583 -> 61086[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61086 -> 807[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61087[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];583 -> 61087[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61087 -> 808[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 584[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];584 -> 809[label="",style="solid", color="black", weight=3]; 188.95/135.73 585[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];585 -> 810[label="",style="solid", color="black", weight=3]; 188.95/135.73 586[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];586 -> 811[label="",style="solid", color="black", weight=3]; 188.95/135.73 587[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];587 -> 812[label="",style="solid", color="black", weight=3]; 188.95/135.73 588[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61088[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];588 -> 61088[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61088 -> 813[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61089[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];588 -> 61089[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61089 -> 814[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 589[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];589 -> 815[label="",style="solid", color="black", weight=3]; 188.95/135.73 590[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];590 -> 816[label="",style="solid", color="black", weight=3]; 188.95/135.73 591[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];591 -> 817[label="",style="solid", color="black", weight=3]; 188.95/135.73 592[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61090[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];592 -> 61090[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61090 -> 818[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61091[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];592 -> 61091[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61091 -> 819[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 593[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];593 -> 820[label="",style="solid", color="black", weight=3]; 188.95/135.73 594[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];594 -> 821[label="",style="solid", color="black", weight=3]; 188.95/135.73 595[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];595 -> 822[label="",style="solid", color="black", weight=3]; 188.95/135.73 596[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61092[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];596 -> 61092[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61092 -> 823[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61093[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];596 -> 61093[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61093 -> 824[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 597[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];597 -> 825[label="",style="solid", color="black", weight=3]; 188.95/135.73 598[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];598 -> 826[label="",style="solid", color="black", weight=3]; 188.95/135.73 599[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];599 -> 827[label="",style="solid", color="black", weight=3]; 188.95/135.73 600[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61094[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];600 -> 61094[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61094 -> 828[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61095[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];600 -> 61095[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61095 -> 829[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 601[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];601 -> 830[label="",style="solid", color="black", weight=3]; 188.95/135.73 602[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];602 -> 831[label="",style="solid", color="black", weight=3]; 188.95/135.73 603[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];603 -> 832[label="",style="solid", color="black", weight=3]; 188.95/135.73 604[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61096[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];604 -> 61096[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61096 -> 833[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61097[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];604 -> 61097[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61097 -> 834[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 605[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];605 -> 835[label="",style="solid", color="black", weight=3]; 188.95/135.73 606 -> 1826[label="",style="dashed", color="red", weight=0]; 188.95/135.73 606[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];606 -> 1827[label="",style="dashed", color="magenta", weight=3]; 188.95/135.73 606 -> 1828[label="",style="dashed", color="magenta", weight=3]; 188.95/135.73 606 -> 1829[label="",style="dashed", color="magenta", weight=3]; 188.95/135.73 606 -> 1830[label="",style="dashed", color="magenta", weight=3]; 188.95/135.73 607[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];607 -> 837[label="",style="solid", color="black", weight=3]; 188.95/135.73 608[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61098[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];608 -> 61098[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61098 -> 838[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61099[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];608 -> 61099[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61099 -> 839[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 609[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];609 -> 840[label="",style="solid", color="black", weight=3]; 188.95/135.73 610[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];610 -> 841[label="",style="solid", color="black", weight=3]; 188.95/135.73 611[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];611 -> 842[label="",style="solid", color="black", weight=3]; 188.95/135.73 612[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61100[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];612 -> 61100[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61100 -> 843[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61101[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];612 -> 61101[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61101 -> 844[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 613[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];613 -> 845[label="",style="solid", color="black", weight=3]; 188.95/135.73 614[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];614 -> 846[label="",style="solid", color="black", weight=3]; 188.95/135.73 615[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];615 -> 847[label="",style="solid", color="black", weight=3]; 188.95/135.73 616[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61102[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];616 -> 61102[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61102 -> 848[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61103[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];616 -> 61103[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61103 -> 849[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 617[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];617 -> 850[label="",style="solid", color="black", weight=3]; 188.95/135.73 618[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];618 -> 851[label="",style="solid", color="black", weight=3]; 188.95/135.73 619[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];619 -> 852[label="",style="solid", color="black", weight=3]; 188.95/135.73 620[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61104[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];620 -> 61104[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61104 -> 853[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61105[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];620 -> 61105[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61105 -> 854[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 621[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];621 -> 855[label="",style="solid", color="black", weight=3]; 188.95/135.73 622[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];622 -> 856[label="",style="solid", color="black", weight=3]; 188.95/135.73 623[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];623 -> 857[label="",style="solid", color="black", weight=3]; 188.95/135.73 624[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61106[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];624 -> 61106[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61106 -> 858[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61107[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];624 -> 61107[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61107 -> 859[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 625[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];625 -> 860[label="",style="solid", color="black", weight=3]; 188.95/135.73 626[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];626 -> 861[label="",style="solid", color="black", weight=3]; 188.95/135.73 627[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];627 -> 862[label="",style="solid", color="black", weight=3]; 188.95/135.73 628[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61108[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];628 -> 61108[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61108 -> 863[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61109[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];628 -> 61109[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61109 -> 864[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 629[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];629 -> 865[label="",style="solid", color="black", weight=3]; 188.95/135.73 630[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];630 -> 866[label="",style="solid", color="black", weight=3]; 188.95/135.73 631[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];631 -> 867[label="",style="solid", color="black", weight=3]; 188.95/135.73 632[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61110[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];632 -> 61110[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61110 -> 868[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61111[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];632 -> 61111[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61111 -> 869[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 633[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];633 -> 870[label="",style="solid", color="black", weight=3]; 188.95/135.73 634[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];634 -> 871[label="",style="solid", color="black", weight=3]; 188.95/135.73 635[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];635 -> 872[label="",style="solid", color="black", weight=3]; 188.95/135.73 6423[label="ww11300",fontsize=16,color="green",shape="box"];6424[label="ww30000",fontsize=16,color="green",shape="box"];6434[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="black",shape="triangle"];6434 -> 6453[label="",style="solid", color="black", weight=3]; 188.95/135.73 6435[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat ww5390 ww5410) (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat ww5390 ww5410) (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="burlywood",shape="box"];61112[label="ww5390/Succ ww53900",fontsize=10,color="white",style="solid",shape="box"];6435 -> 61112[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61112 -> 6454[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61113[label="ww5390/Zero",fontsize=10,color="white",style="solid",shape="box"];6435 -> 61113[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61113 -> 6455[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 6436[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat ww5390 ww5410) (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat ww5390 ww5410) (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="burlywood",shape="box"];61114[label="ww5390/Succ ww53900",fontsize=10,color="white",style="solid",shape="box"];6436 -> 61114[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61114 -> 6456[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61115[label="ww5390/Zero",fontsize=10,color="white",style="solid",shape="box"];6436 -> 61115[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61115 -> 6457[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 6437[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="black",shape="triangle"];6437 -> 6458[label="",style="solid", color="black", weight=3]; 188.95/135.73 6438[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos (primMulNat (Succ ww53900) ww5410))) LT))) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww53900) ww5410))) LT)) (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="burlywood",shape="box"];61116[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6438 -> 61116[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61116 -> 6459[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61117[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6438 -> 61117[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61117 -> 6460[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 6439[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos (primMulNat Zero ww5410))) LT))) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww5410))) LT)) (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="burlywood",shape="box"];61118[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6439 -> 61118[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61118 -> 6461[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61119[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6439 -> 61119[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61119 -> 6462[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 6440[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg (primMulNat (Succ ww53900) ww5410))) LT))) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww53900) ww5410))) LT)) (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="burlywood",shape="box"];61120[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6440 -> 61120[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61120 -> 6463[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61121[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6440 -> 61121[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61121 -> 6464[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 6441[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg (primMulNat Zero ww5410))) LT))) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww5410))) LT)) (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="burlywood",shape="box"];61122[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6441 -> 61122[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61122 -> 6465[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61123[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6441 -> 61123[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61123 -> 6466[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 6442[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg (primMulNat (Succ ww53900) ww5410))) LT))) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww53900) ww5410))) LT)) (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="burlywood",shape="box"];61124[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6442 -> 61124[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61124 -> 6467[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61125[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6442 -> 61125[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61125 -> 6468[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 6443[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg (primMulNat Zero ww5410))) LT))) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww5410))) LT)) (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="burlywood",shape="box"];61126[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6443 -> 61126[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61126 -> 6469[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61127[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6443 -> 61127[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61127 -> 6470[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 6444[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos (primMulNat (Succ ww53900) ww5410))) LT))) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww53900) ww5410))) LT)) (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="burlywood",shape="box"];61128[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6444 -> 61128[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61128 -> 6471[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61129[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6444 -> 61129[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61129 -> 6472[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 6445[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos (primMulNat Zero ww5410))) LT))) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww5410))) LT)) (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="burlywood",shape="box"];61130[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6445 -> 61130[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61130 -> 6473[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61131[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6445 -> 61131[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61131 -> 6474[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 644[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61132[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];644 -> 61132[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61132 -> 882[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61133[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];644 -> 61133[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61133 -> 883[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 645[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];645 -> 884[label="",style="solid", color="black", weight=3]; 188.95/135.73 646[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];646 -> 885[label="",style="solid", color="black", weight=3]; 188.95/135.73 647[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];647 -> 886[label="",style="solid", color="black", weight=3]; 188.95/135.73 648[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61134[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];648 -> 61134[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61134 -> 887[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61135[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];648 -> 61135[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61135 -> 888[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 649[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];649 -> 889[label="",style="solid", color="black", weight=3]; 188.95/135.73 650[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];650 -> 890[label="",style="solid", color="black", weight=3]; 188.95/135.73 651 -> 1186[label="",style="dashed", color="red", weight=0]; 188.95/135.73 651[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="magenta"];651 -> 1187[label="",style="dashed", color="magenta", weight=3]; 188.95/135.73 651 -> 1188[label="",style="dashed", color="magenta", weight=3]; 188.95/135.73 651 -> 1189[label="",style="dashed", color="magenta", weight=3]; 188.95/135.73 652[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61136[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];652 -> 61136[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61136 -> 892[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61137[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];652 -> 61137[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61137 -> 893[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 653[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];653 -> 894[label="",style="solid", color="black", weight=3]; 188.95/135.73 654[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];654 -> 895[label="",style="solid", color="black", weight=3]; 188.95/135.73 655 -> 896[label="",style="dashed", color="red", weight=0]; 188.95/135.73 655[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="magenta"];655 -> 897[label="",style="dashed", color="magenta", weight=3]; 188.95/135.73 655 -> 898[label="",style="dashed", color="magenta", weight=3]; 188.95/135.73 655 -> 899[label="",style="dashed", color="magenta", weight=3]; 188.95/135.73 656[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61138[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];656 -> 61138[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61138 -> 900[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61139[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];656 -> 61139[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61139 -> 901[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 657[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];657 -> 902[label="",style="solid", color="black", weight=3]; 188.95/135.73 658[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];658 -> 903[label="",style="solid", color="black", weight=3]; 188.95/135.73 659[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];659 -> 904[label="",style="solid", color="black", weight=3]; 188.95/135.73 660[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61140[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];660 -> 61140[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61140 -> 905[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61141[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];660 -> 61141[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61141 -> 906[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 661[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];661 -> 907[label="",style="solid", color="black", weight=3]; 188.95/135.73 662[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];662 -> 908[label="",style="solid", color="black", weight=3]; 188.95/135.73 663[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];663 -> 909[label="",style="solid", color="black", weight=3]; 188.95/135.73 664[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61142[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];664 -> 61142[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61142 -> 910[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61143[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];664 -> 61143[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61143 -> 911[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 665[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];665 -> 912[label="",style="solid", color="black", weight=3]; 188.95/135.73 666[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];666 -> 913[label="",style="solid", color="black", weight=3]; 188.95/135.73 667[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];667 -> 914[label="",style="solid", color="black", weight=3]; 188.95/135.73 668[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61144[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];668 -> 61144[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61144 -> 915[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61145[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];668 -> 61145[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61145 -> 916[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 669[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];669 -> 917[label="",style="solid", color="black", weight=3]; 188.95/135.73 670[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];670 -> 918[label="",style="solid", color="black", weight=3]; 188.95/135.73 671[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];671 -> 919[label="",style="solid", color="black", weight=3]; 188.95/135.73 672[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61146[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];672 -> 61146[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61146 -> 920[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61147[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];672 -> 61147[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61147 -> 921[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 673[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];673 -> 922[label="",style="solid", color="black", weight=3]; 188.95/135.73 674[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];674 -> 923[label="",style="solid", color="black", weight=3]; 188.95/135.73 675[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];675 -> 924[label="",style="solid", color="black", weight=3]; 188.95/135.73 676[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61148[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];676 -> 61148[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61148 -> 925[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61149[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];676 -> 61149[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61149 -> 926[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 677[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];677 -> 927[label="",style="solid", color="black", weight=3]; 188.95/135.73 678[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];678 -> 928[label="",style="solid", color="black", weight=3]; 188.95/135.73 679[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];679 -> 929[label="",style="solid", color="black", weight=3]; 188.95/135.73 680[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61150[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];680 -> 61150[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61150 -> 930[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61151[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];680 -> 61151[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61151 -> 931[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 681[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];681 -> 932[label="",style="solid", color="black", weight=3]; 188.95/135.73 682[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];682 -> 933[label="",style="solid", color="black", weight=3]; 188.95/135.73 683[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];683 -> 934[label="",style="solid", color="black", weight=3]; 188.95/135.73 684[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61152[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];684 -> 61152[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61152 -> 935[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61153[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];684 -> 61153[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61153 -> 936[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 685[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];685 -> 937[label="",style="solid", color="black", weight=3]; 188.95/135.73 686[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];686 -> 938[label="",style="solid", color="black", weight=3]; 188.95/135.73 687[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];687 -> 939[label="",style="solid", color="black", weight=3]; 188.95/135.73 688[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61154[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];688 -> 61154[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61154 -> 940[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61155[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];688 -> 61155[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61155 -> 941[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 689[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];689 -> 942[label="",style="solid", color="black", weight=3]; 188.95/135.73 690[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];690 -> 943[label="",style="solid", color="black", weight=3]; 188.95/135.73 691[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];691 -> 944[label="",style="solid", color="black", weight=3]; 188.95/135.73 7491[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="black",shape="triangle"];7491 -> 7510[label="",style="solid", color="black", weight=3]; 188.95/135.73 7492[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat ww9560 ww9580) (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat ww9560 ww9580) (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="burlywood",shape="box"];61156[label="ww9560/Succ ww95600",fontsize=10,color="white",style="solid",shape="box"];7492 -> 61156[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61156 -> 7511[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61157[label="ww9560/Zero",fontsize=10,color="white",style="solid",shape="box"];7492 -> 61157[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61157 -> 7512[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 7493[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat ww9560 ww9580) (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat ww9560 ww9580) (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="burlywood",shape="box"];61158[label="ww9560/Succ ww95600",fontsize=10,color="white",style="solid",shape="box"];7493 -> 61158[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61158 -> 7513[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61159[label="ww9560/Zero",fontsize=10,color="white",style="solid",shape="box"];7493 -> 61159[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61159 -> 7514[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 7494[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="black",shape="triangle"];7494 -> 7515[label="",style="solid", color="black", weight=3]; 188.95/135.73 7495[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos (primMulNat (Succ ww95600) ww9580))) LT))) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww95600) ww9580))) LT)) (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="burlywood",shape="box"];61160[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7495 -> 61160[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61160 -> 7516[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61161[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7495 -> 61161[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61161 -> 7517[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 7496[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos (primMulNat Zero ww9580))) LT))) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww9580))) LT)) (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="burlywood",shape="box"];61162[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7496 -> 61162[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61162 -> 7518[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61163[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7496 -> 61163[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61163 -> 7519[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 7497[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg (primMulNat (Succ ww95600) ww9580))) LT))) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww95600) ww9580))) LT)) (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="burlywood",shape="box"];61164[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7497 -> 61164[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61164 -> 7520[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61165[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7497 -> 61165[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61165 -> 7521[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 7498[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg (primMulNat Zero ww9580))) LT))) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww9580))) LT)) (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="burlywood",shape="box"];61166[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7498 -> 61166[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61166 -> 7522[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61167[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7498 -> 61167[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61167 -> 7523[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 7499[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg (primMulNat (Succ ww95600) ww9580))) LT))) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww95600) ww9580))) LT)) (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="burlywood",shape="box"];61168[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7499 -> 61168[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61168 -> 7524[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61169[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7499 -> 61169[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61169 -> 7525[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 7500[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg (primMulNat Zero ww9580))) LT))) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww9580))) LT)) (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="burlywood",shape="box"];61170[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7500 -> 61170[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61170 -> 7526[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61171[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7500 -> 61171[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61171 -> 7527[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 7501[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos (primMulNat (Succ ww95600) ww9580))) LT))) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww95600) ww9580))) LT)) (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="burlywood",shape="box"];61172[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7501 -> 61172[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61172 -> 7528[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61173[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7501 -> 61173[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61173 -> 7529[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 7502[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos (primMulNat Zero ww9580))) LT))) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww9580))) LT)) (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="burlywood",shape="box"];61174[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7502 -> 61174[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61174 -> 7530[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61175[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7502 -> 61175[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61175 -> 7531[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 700[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61176[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];700 -> 61176[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61176 -> 954[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61177[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];700 -> 61177[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61177 -> 955[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 701[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];701 -> 956[label="",style="solid", color="black", weight=3]; 188.95/135.73 702[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];702 -> 957[label="",style="solid", color="black", weight=3]; 188.95/135.73 703[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];703 -> 958[label="",style="solid", color="black", weight=3]; 188.95/135.73 704[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61178[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];704 -> 61178[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61178 -> 959[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61179[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];704 -> 61179[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61179 -> 960[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 705[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];705 -> 961[label="",style="solid", color="black", weight=3]; 188.95/135.73 706[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];706 -> 962[label="",style="solid", color="black", weight=3]; 188.95/135.73 707[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];707 -> 963[label="",style="solid", color="black", weight=3]; 188.95/135.73 708[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61180[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];708 -> 61180[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61180 -> 964[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61181[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];708 -> 61181[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61181 -> 965[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 709[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];709 -> 966[label="",style="solid", color="black", weight=3]; 188.95/135.73 710[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];710 -> 967[label="",style="solid", color="black", weight=3]; 188.95/135.73 711[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];711 -> 968[label="",style="solid", color="black", weight=3]; 188.95/135.73 712[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61182[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];712 -> 61182[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61182 -> 969[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61183[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];712 -> 61183[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61183 -> 970[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 713[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];713 -> 971[label="",style="solid", color="black", weight=3]; 188.95/135.73 714[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];714 -> 972[label="",style="solid", color="black", weight=3]; 188.95/135.73 715[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];715 -> 973[label="",style="solid", color="black", weight=3]; 188.95/135.73 716[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61184[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];716 -> 61184[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61184 -> 974[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61185[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];716 -> 61185[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61185 -> 975[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 717[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];717 -> 976[label="",style="solid", color="black", weight=3]; 188.95/135.73 718[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];718 -> 977[label="",style="solid", color="black", weight=3]; 188.95/135.73 719[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];719 -> 978[label="",style="solid", color="black", weight=3]; 188.95/135.73 720[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61186[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];720 -> 61186[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61186 -> 979[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61187[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];720 -> 61187[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61187 -> 980[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 721[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];721 -> 981[label="",style="solid", color="black", weight=3]; 188.95/135.73 722[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];722 -> 982[label="",style="solid", color="black", weight=3]; 188.95/135.73 723[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];723 -> 983[label="",style="solid", color="black", weight=3]; 188.95/135.73 724[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61188[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];724 -> 61188[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61188 -> 984[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61189[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];724 -> 61189[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61189 -> 985[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 725[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];725 -> 986[label="",style="solid", color="black", weight=3]; 188.95/135.73 726[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];726 -> 987[label="",style="solid", color="black", weight=3]; 188.95/135.73 727[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];727 -> 988[label="",style="solid", color="black", weight=3]; 188.95/135.73 728[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61190[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];728 -> 61190[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61190 -> 989[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61191[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];728 -> 61191[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61191 -> 990[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 729[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];729 -> 991[label="",style="solid", color="black", weight=3]; 188.95/135.73 730[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];730 -> 992[label="",style="solid", color="black", weight=3]; 188.95/135.73 731[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];731 -> 993[label="",style="solid", color="black", weight=3]; 188.95/135.73 732[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61192[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];732 -> 61192[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61192 -> 994[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61193[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];732 -> 61193[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61193 -> 995[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 733[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];733 -> 996[label="",style="solid", color="black", weight=3]; 188.95/135.73 734[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];734 -> 997[label="",style="solid", color="black", weight=3]; 188.95/135.73 735[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];735 -> 998[label="",style="solid", color="black", weight=3]; 188.95/135.73 736[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61194[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];736 -> 61194[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61194 -> 999[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61195[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];736 -> 61195[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61195 -> 1000[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 737[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];737 -> 1001[label="",style="solid", color="black", weight=3]; 188.95/135.73 738[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];738 -> 1002[label="",style="solid", color="black", weight=3]; 188.95/135.73 739[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];739 -> 1003[label="",style="solid", color="black", weight=3]; 188.95/135.73 740[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61196[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];740 -> 61196[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61196 -> 1004[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61197[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];740 -> 61197[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61197 -> 1005[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 741[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];741 -> 1006[label="",style="solid", color="black", weight=3]; 188.95/135.73 742[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];742 -> 1007[label="",style="solid", color="black", weight=3]; 188.95/135.73 743[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];743 -> 1008[label="",style="solid", color="black", weight=3]; 188.95/135.73 744[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61198[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];744 -> 61198[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61198 -> 1009[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61199[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];744 -> 61199[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61199 -> 1010[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 745[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];745 -> 1011[label="",style="solid", color="black", weight=3]; 188.95/135.73 746[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];746 -> 1012[label="",style="solid", color="black", weight=3]; 188.95/135.73 747[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];747 -> 1013[label="",style="solid", color="black", weight=3]; 188.95/135.73 8536[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat ww13730 ww13750)) LT))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat ww13730 ww13750)) LT)) (Float (Neg (Succ ww1374)) (Pos ww13750)))",fontsize=16,color="burlywood",shape="box"];61200[label="ww13730/Succ ww137300",fontsize=10,color="white",style="solid",shape="box"];8536 -> 61200[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61200 -> 8551[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61201[label="ww13730/Zero",fontsize=10,color="white",style="solid",shape="box"];8536 -> 61201[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61201 -> 8552[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 8537[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww1374)) (Neg ww13750)))",fontsize=16,color="black",shape="triangle"];8537 -> 8553[label="",style="solid", color="black", weight=3]; 188.95/135.73 8538[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww1374)) (Pos ww13750)))",fontsize=16,color="black",shape="triangle"];8538 -> 8554[label="",style="solid", color="black", weight=3]; 188.95/135.73 8539[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat ww13730 ww13750)) LT))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat ww13730 ww13750)) LT)) (Float (Neg (Succ ww1374)) (Neg ww13750)))",fontsize=16,color="burlywood",shape="box"];61202[label="ww13730/Succ ww137300",fontsize=10,color="white",style="solid",shape="box"];8539 -> 61202[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61202 -> 8555[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61203[label="ww13730/Zero",fontsize=10,color="white",style="solid",shape="box"];8539 -> 61203[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61203 -> 8556[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 8540[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos (primMulNat (Succ ww137300) ww13750))) LT))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww137300) ww13750))) LT)) (Float (Neg (Succ ww1374)) (Pos ww13750)))",fontsize=16,color="burlywood",shape="box"];61204[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8540 -> 61204[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61204 -> 8557[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61205[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8540 -> 61205[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61205 -> 8558[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 8541[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos (primMulNat Zero ww13750))) LT))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww13750))) LT)) (Float (Neg (Succ ww1374)) (Pos ww13750)))",fontsize=16,color="burlywood",shape="box"];61206[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8541 -> 61206[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61206 -> 8559[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61207[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8541 -> 61207[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61207 -> 8560[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 8542[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg (primMulNat (Succ ww137300) ww13750))) LT))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww137300) ww13750))) LT)) (Float (Neg (Succ ww1374)) (Neg ww13750)))",fontsize=16,color="burlywood",shape="box"];61208[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8542 -> 61208[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61208 -> 8561[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61209[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8542 -> 61209[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61209 -> 8562[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 8543[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg (primMulNat Zero ww13750))) LT))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww13750))) LT)) (Float (Neg (Succ ww1374)) (Neg ww13750)))",fontsize=16,color="burlywood",shape="box"];61210[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8543 -> 61210[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61210 -> 8563[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61211[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8543 -> 61211[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61211 -> 8564[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 8544[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg (primMulNat (Succ ww137300) ww13750))) LT))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww137300) ww13750))) LT)) (Float (Neg (Succ ww1374)) (Pos ww13750)))",fontsize=16,color="burlywood",shape="box"];61212[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8544 -> 61212[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61212 -> 8565[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61213[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8544 -> 61213[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61213 -> 8566[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 8545[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg (primMulNat Zero ww13750))) LT))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww13750))) LT)) (Float (Neg (Succ ww1374)) (Pos ww13750)))",fontsize=16,color="burlywood",shape="box"];61214[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8545 -> 61214[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61214 -> 8567[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61215[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8545 -> 61215[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61215 -> 8568[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 8546[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos (primMulNat (Succ ww137300) ww13750))) LT))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww137300) ww13750))) LT)) (Float (Neg (Succ ww1374)) (Neg ww13750)))",fontsize=16,color="burlywood",shape="box"];61216[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8546 -> 61216[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61216 -> 8569[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61217[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8546 -> 61217[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61217 -> 8570[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 8547[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos (primMulNat Zero ww13750))) LT))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww13750))) LT)) (Float (Neg (Succ ww1374)) (Neg ww13750)))",fontsize=16,color="burlywood",shape="box"];61218[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8547 -> 61218[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61218 -> 8571[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61219[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8547 -> 61219[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61219 -> 8572[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 756[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61220[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];756 -> 61220[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61220 -> 1023[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61221[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];756 -> 61221[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61221 -> 1024[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 757[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];757 -> 1025[label="",style="solid", color="black", weight=3]; 188.95/135.73 758[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];758 -> 1026[label="",style="solid", color="black", weight=3]; 188.95/135.73 759[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];759 -> 1027[label="",style="solid", color="black", weight=3]; 188.95/135.73 760[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61222[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];760 -> 61222[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61222 -> 1028[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61223[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];760 -> 61223[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61223 -> 1029[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 761[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];761 -> 1030[label="",style="solid", color="black", weight=3]; 188.95/135.73 762[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];762 -> 1031[label="",style="solid", color="black", weight=3]; 188.95/135.73 763[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];763 -> 1032[label="",style="solid", color="black", weight=3]; 188.95/135.73 764[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61224[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];764 -> 61224[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61224 -> 1033[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61225[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];764 -> 61225[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61225 -> 1034[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 765[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];765 -> 1035[label="",style="solid", color="black", weight=3]; 188.95/135.73 766[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];766 -> 1036[label="",style="solid", color="black", weight=3]; 188.95/135.73 767[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];767 -> 1037[label="",style="solid", color="black", weight=3]; 188.95/135.73 768[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61226[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];768 -> 61226[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61226 -> 1038[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61227[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];768 -> 61227[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61227 -> 1039[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 769[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];769 -> 1040[label="",style="solid", color="black", weight=3]; 188.95/135.73 770[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];770 -> 1041[label="",style="solid", color="black", weight=3]; 188.95/135.73 771[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];771 -> 1042[label="",style="solid", color="black", weight=3]; 188.95/135.73 772[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61228[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];772 -> 61228[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61228 -> 1043[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61229[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];772 -> 61229[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61229 -> 1044[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 773[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];773 -> 1045[label="",style="solid", color="black", weight=3]; 188.95/135.73 774[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];774 -> 1046[label="",style="solid", color="black", weight=3]; 188.95/135.73 775[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];775 -> 1047[label="",style="solid", color="black", weight=3]; 188.95/135.73 776[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61230[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];776 -> 61230[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61230 -> 1048[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61231[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];776 -> 61231[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61231 -> 1049[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 777[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];777 -> 1050[label="",style="solid", color="black", weight=3]; 188.95/135.73 778[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];778 -> 1051[label="",style="solid", color="black", weight=3]; 188.95/135.73 779[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];779 -> 1052[label="",style="solid", color="black", weight=3]; 188.95/135.73 780[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61232[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];780 -> 61232[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61232 -> 1053[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61233[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];780 -> 61233[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61233 -> 1054[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 781[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];781 -> 1055[label="",style="solid", color="black", weight=3]; 188.95/135.73 782[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];782 -> 1056[label="",style="solid", color="black", weight=3]; 188.95/135.73 783[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];783 -> 1057[label="",style="solid", color="black", weight=3]; 188.95/135.73 784[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61234[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];784 -> 61234[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61234 -> 1058[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61235[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];784 -> 61235[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61235 -> 1059[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 785[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];785 -> 1060[label="",style="solid", color="black", weight=3]; 188.95/135.73 786[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];786 -> 1061[label="",style="solid", color="black", weight=3]; 188.95/135.73 787[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];787 -> 1062[label="",style="solid", color="black", weight=3]; 188.95/135.73 788[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61236[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];788 -> 61236[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61236 -> 1063[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61237[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];788 -> 61237[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61237 -> 1064[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 789[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];789 -> 1065[label="",style="solid", color="black", weight=3]; 188.95/135.73 790[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];790 -> 1066[label="",style="solid", color="black", weight=3]; 188.95/135.73 791[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];791 -> 1067[label="",style="solid", color="black", weight=3]; 188.95/135.73 792[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61238[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];792 -> 61238[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61238 -> 1068[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61239[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];792 -> 61239[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61239 -> 1069[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 793[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];793 -> 1070[label="",style="solid", color="black", weight=3]; 188.95/135.73 794[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];794 -> 1071[label="",style="solid", color="black", weight=3]; 188.95/135.73 795[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];795 -> 1072[label="",style="solid", color="black", weight=3]; 188.95/135.73 796[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61240[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];796 -> 61240[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61240 -> 1073[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61241[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];796 -> 61241[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61241 -> 1074[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 797[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];797 -> 1075[label="",style="solid", color="black", weight=3]; 188.95/135.73 798[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];798 -> 1076[label="",style="solid", color="black", weight=3]; 188.95/135.73 799[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];799 -> 1077[label="",style="solid", color="black", weight=3]; 188.95/135.73 800[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61242[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];800 -> 61242[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61242 -> 1078[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61243[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];800 -> 61243[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61243 -> 1079[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 801[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];801 -> 1080[label="",style="solid", color="black", weight=3]; 188.95/135.73 802[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];802 -> 1081[label="",style="solid", color="black", weight=3]; 188.95/135.73 803[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];803 -> 1082[label="",style="solid", color="black", weight=3]; 188.95/135.73 804[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww40000000)))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ ww40000000)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww40000000 (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ ww40000000)))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ ww40000000)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww40000000)))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ ww40000000)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww40000000 (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];61244[label="ww40000000/Succ ww400000000",fontsize=10,color="white",style="solid",shape="box"];804 -> 61244[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61244 -> 1083[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61245[label="ww40000000/Zero",fontsize=10,color="white",style="solid",shape="box"];804 -> 61245[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61245 -> 1084[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 805[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];805 -> 1085[label="",style="solid", color="black", weight=3]; 188.95/135.73 806[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (Succ (Succ (primPlusNat ww3000 ww3000))) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (Succ (Succ (primPlusNat ww3000 ww3000))) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];806 -> 1086[label="",style="solid", color="black", weight=3]; 188.95/135.73 807[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (primMulInt (Pos ww410) ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (primMulInt (Pos ww410) ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];61246[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];807 -> 61246[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61246 -> 1087[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61247[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];807 -> 61247[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61247 -> 1088[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 808[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (primMulInt (Neg ww410) ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (primMulInt (Neg ww410) ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];61248[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];808 -> 61248[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61248 -> 1089[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61249[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];808 -> 61249[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61249 -> 1090[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 809[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat ww410 ww310)) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat ww410 ww310)) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61250[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];809 -> 61250[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61250 -> 1091[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61251[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];809 -> 61251[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61251 -> 1092[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 810[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];810 -> 1093[label="",style="solid", color="black", weight=3]; 188.95/135.73 811[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];811 -> 1094[label="",style="solid", color="black", weight=3]; 188.95/135.73 812[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat ww410 ww310)) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat ww410 ww310)) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61252[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];812 -> 61252[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61252 -> 1095[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61253[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];812 -> 61253[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61253 -> 1096[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 813[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];813 -> 1097[label="",style="solid", color="black", weight=3]; 188.95/135.73 814[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];814 -> 1098[label="",style="solid", color="black", weight=3]; 188.95/135.73 815[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];815 -> 1099[label="",style="solid", color="black", weight=3]; 188.95/135.73 816[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];816 -> 1100[label="",style="solid", color="black", weight=3]; 188.95/135.73 817[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];817 -> 1101[label="",style="solid", color="black", weight=3]; 188.95/135.73 818[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];818 -> 1102[label="",style="solid", color="black", weight=3]; 188.95/135.73 819[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];819 -> 1103[label="",style="solid", color="black", weight=3]; 188.95/135.73 820[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];820 -> 1104[label="",style="solid", color="black", weight=3]; 188.95/135.73 821[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];821 -> 1105[label="",style="solid", color="black", weight=3]; 188.95/135.73 822[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];822 -> 1106[label="",style="solid", color="black", weight=3]; 188.95/135.73 823[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];823 -> 1107[label="",style="solid", color="black", weight=3]; 188.95/135.73 824[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];824 -> 1108[label="",style="solid", color="black", weight=3]; 188.95/135.73 825[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];825 -> 1109[label="",style="solid", color="black", weight=3]; 188.95/135.73 826[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];826 -> 1110[label="",style="solid", color="black", weight=3]; 188.95/135.73 827[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];827 -> 1111[label="",style="solid", color="black", weight=3]; 188.95/135.73 828[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];828 -> 1112[label="",style="solid", color="black", weight=3]; 188.95/135.73 829[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];829 -> 1113[label="",style="solid", color="black", weight=3]; 188.95/135.73 830[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];830 -> 1114[label="",style="solid", color="black", weight=3]; 188.95/135.73 831[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];831 -> 1115[label="",style="solid", color="black", weight=3]; 188.95/135.73 832[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];832 -> 1116[label="",style="solid", color="black", weight=3]; 188.95/135.73 833[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];833 -> 1117[label="",style="solid", color="black", weight=3]; 188.95/135.73 834[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];834 -> 1118[label="",style="solid", color="black", weight=3]; 188.95/135.73 835[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];835 -> 1119[label="",style="solid", color="black", weight=3]; 188.95/135.73 1827[label="ww3000",fontsize=16,color="green",shape="box"];1828[label="ww3100",fontsize=16,color="green",shape="box"];1829[label="numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="black",shape="box"];1829 -> 1832[label="",style="solid", color="black", weight=3]; 188.95/135.73 1830[label="numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))",fontsize=16,color="grey",shape="box"];1830 -> 1833[label="",style="dashed", color="grey", weight=3]; 188.95/135.73 1826[label="takeWhile1 ww22 (Float (Pos (Succ ww23)) (Pos (Succ ww24))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) ww26",fontsize=16,color="burlywood",shape="triangle"];61254[label="ww26/MyTrue",fontsize=10,color="white",style="solid",shape="box"];1826 -> 61254[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61254 -> 1834[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61255[label="ww26/MyFalse",fontsize=10,color="white",style="solid",shape="box"];1826 -> 61255[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61255 -> 1835[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 837[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];837 -> 1121[label="",style="solid", color="black", weight=3]; 188.95/135.73 838[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];838 -> 1122[label="",style="solid", color="black", weight=3]; 188.95/135.73 839[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];839 -> 1123[label="",style="solid", color="black", weight=3]; 188.95/135.73 840[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];840 -> 1124[label="",style="solid", color="black", weight=3]; 188.95/135.73 841[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];841 -> 1125[label="",style="solid", color="black", weight=3]; 188.95/135.73 842[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];842 -> 1126[label="",style="solid", color="black", weight=3]; 188.95/135.73 843[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];843 -> 1127[label="",style="solid", color="black", weight=3]; 188.95/135.73 844[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];844 -> 1128[label="",style="solid", color="black", weight=3]; 188.95/135.73 845[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];845 -> 1129[label="",style="solid", color="black", weight=3]; 188.95/135.73 846[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];846 -> 1130[label="",style="solid", color="black", weight=3]; 188.95/135.73 847[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];847 -> 1131[label="",style="solid", color="black", weight=3]; 188.95/135.73 848[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];848 -> 1132[label="",style="solid", color="black", weight=3]; 188.95/135.73 849[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];849 -> 1133[label="",style="solid", color="black", weight=3]; 188.95/135.73 850[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];850 -> 1134[label="",style="solid", color="black", weight=3]; 188.95/135.73 851[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];851 -> 1135[label="",style="solid", color="black", weight=3]; 188.95/135.73 852[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];852 -> 1136[label="",style="solid", color="black", weight=3]; 188.95/135.73 853[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];853 -> 1137[label="",style="solid", color="black", weight=3]; 188.95/135.73 854[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];854 -> 1138[label="",style="solid", color="black", weight=3]; 188.95/135.73 855[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];855 -> 1139[label="",style="solid", color="black", weight=3]; 188.95/135.73 856[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];856 -> 1140[label="",style="solid", color="black", weight=3]; 188.95/135.73 857[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];857 -> 1141[label="",style="solid", color="black", weight=3]; 188.95/135.73 858[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];858 -> 1142[label="",style="solid", color="black", weight=3]; 188.95/135.73 859[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];859 -> 1143[label="",style="solid", color="black", weight=3]; 188.95/135.73 860[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];860 -> 1144[label="",style="solid", color="black", weight=3]; 188.95/135.73 861[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];861 -> 1145[label="",style="solid", color="black", weight=3]; 188.95/135.73 862[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];862 -> 1146[label="",style="solid", color="black", weight=3]; 188.95/135.73 863[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];863 -> 1147[label="",style="solid", color="black", weight=3]; 188.95/135.73 864[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];864 -> 1148[label="",style="solid", color="black", weight=3]; 188.95/135.73 865[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];865 -> 1149[label="",style="solid", color="black", weight=3]; 188.95/135.73 866[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];866 -> 1150[label="",style="solid", color="black", weight=3]; 188.95/135.73 867[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];867 -> 1151[label="",style="solid", color="black", weight=3]; 188.95/135.73 868[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];868 -> 1152[label="",style="solid", color="black", weight=3]; 188.95/135.73 869[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];869 -> 1153[label="",style="solid", color="black", weight=3]; 188.95/135.73 870[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];870 -> 1154[label="",style="solid", color="black", weight=3]; 188.95/135.73 871[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];871 -> 1155[label="",style="solid", color="black", weight=3]; 188.95/135.73 872[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];872 -> 1156[label="",style="solid", color="black", weight=3]; 188.95/135.73 6453[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="black",shape="box"];6453 -> 6484[label="",style="solid", color="black", weight=3]; 188.95/135.73 6454[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww53900) ww5410) (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww53900) ww5410) (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="burlywood",shape="box"];61256[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6454 -> 61256[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61256 -> 6485[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61257[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6454 -> 61257[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61257 -> 6486[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 6455[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero ww5410) (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero ww5410) (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="burlywood",shape="box"];61258[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6455 -> 61258[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61258 -> 6487[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61259[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6455 -> 61259[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61259 -> 6488[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 6456[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww53900) ww5410) (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww53900) ww5410) (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="burlywood",shape="box"];61260[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6456 -> 61260[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61260 -> 6489[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61261[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6456 -> 61261[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61261 -> 6490[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 6457[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero ww5410) (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero ww5410) (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="burlywood",shape="box"];61262[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6457 -> 61262[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61262 -> 6491[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61263[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6457 -> 61263[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61263 -> 6492[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 6458[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="black",shape="box"];6458 -> 6493[label="",style="solid", color="black", weight=3]; 188.95/135.73 6459[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos (primMulNat (Succ ww53900) (Succ ww54100)))) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww53900) (Succ ww54100)))) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6459 -> 6494[label="",style="solid", color="black", weight=3]; 188.95/135.73 6460[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos (primMulNat (Succ ww53900) Zero))) LT))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww53900) Zero))) LT)) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6460 -> 6495[label="",style="solid", color="black", weight=3]; 188.95/135.73 6461[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos (primMulNat Zero (Succ ww54100)))) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww54100)))) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6461 -> 6496[label="",style="solid", color="black", weight=3]; 188.95/135.73 6462[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos (primMulNat Zero Zero))) LT))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6462 -> 6497[label="",style="solid", color="black", weight=3]; 188.95/135.73 6463[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg (primMulNat (Succ ww53900) (Succ ww54100)))) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww53900) (Succ ww54100)))) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6463 -> 6498[label="",style="solid", color="black", weight=3]; 188.95/135.73 6464[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg (primMulNat (Succ ww53900) Zero))) LT))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww53900) Zero))) LT)) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6464 -> 6499[label="",style="solid", color="black", weight=3]; 188.95/135.73 6465[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg (primMulNat Zero (Succ ww54100)))) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww54100)))) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6465 -> 6500[label="",style="solid", color="black", weight=3]; 188.95/135.73 6466[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg (primMulNat Zero Zero))) LT))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6466 -> 6501[label="",style="solid", color="black", weight=3]; 188.95/135.73 6467[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg (primMulNat (Succ ww53900) (Succ ww54100)))) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww53900) (Succ ww54100)))) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6467 -> 6502[label="",style="solid", color="black", weight=3]; 188.95/135.73 6468[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg (primMulNat (Succ ww53900) Zero))) LT))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww53900) Zero))) LT)) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6468 -> 6503[label="",style="solid", color="black", weight=3]; 188.95/135.73 6469[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg (primMulNat Zero (Succ ww54100)))) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww54100)))) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6469 -> 6504[label="",style="solid", color="black", weight=3]; 188.95/135.73 6470[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg (primMulNat Zero Zero))) LT))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6470 -> 6505[label="",style="solid", color="black", weight=3]; 188.95/135.73 6471[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos (primMulNat (Succ ww53900) (Succ ww54100)))) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww53900) (Succ ww54100)))) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6471 -> 6506[label="",style="solid", color="black", weight=3]; 188.95/135.73 6472[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos (primMulNat (Succ ww53900) Zero))) LT))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww53900) Zero))) LT)) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6472 -> 6507[label="",style="solid", color="black", weight=3]; 188.95/135.73 6473[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos (primMulNat Zero (Succ ww54100)))) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww54100)))) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6473 -> 6508[label="",style="solid", color="black", weight=3]; 188.95/135.73 6474[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos (primMulNat Zero Zero))) LT))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6474 -> 6509[label="",style="solid", color="black", weight=3]; 188.95/135.73 882[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];882 -> 1171[label="",style="solid", color="black", weight=3]; 188.95/135.73 883[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];883 -> 1172[label="",style="solid", color="black", weight=3]; 188.95/135.73 884[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];884 -> 1173[label="",style="solid", color="black", weight=3]; 188.95/135.73 885[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];885 -> 1174[label="",style="solid", color="black", weight=3]; 188.95/135.73 886[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];886 -> 1175[label="",style="solid", color="black", weight=3]; 188.95/135.73 887[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];887 -> 1176[label="",style="solid", color="black", weight=3]; 188.95/135.73 888[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];888 -> 1177[label="",style="solid", color="black", weight=3]; 188.95/135.73 889[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];889 -> 1178[label="",style="solid", color="black", weight=3]; 188.95/135.73 890[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];890 -> 1179[label="",style="solid", color="black", weight=3]; 188.95/135.73 1187[label="ww4000",fontsize=16,color="green",shape="box"];1188[label="numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];1188 -> 1191[label="",style="solid", color="black", weight=3]; 188.95/135.73 1189[label="numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))",fontsize=16,color="grey",shape="box"];1189 -> 1192[label="",style="dashed", color="grey", weight=3]; 188.95/135.73 1186[label="takeWhile1 ww11 (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) ww14",fontsize=16,color="burlywood",shape="triangle"];61264[label="ww14/MyTrue",fontsize=10,color="white",style="solid",shape="box"];1186 -> 61264[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61264 -> 1193[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61265[label="ww14/MyFalse",fontsize=10,color="white",style="solid",shape="box"];1186 -> 61265[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61265 -> 1194[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 892[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];892 -> 1195[label="",style="solid", color="black", weight=3]; 188.95/135.73 893[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];893 -> 1196[label="",style="solid", color="black", weight=3]; 188.95/135.73 894[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];894 -> 1197[label="",style="solid", color="black", weight=3]; 188.95/135.73 895[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];895 -> 1198[label="",style="solid", color="black", weight=3]; 188.95/135.73 897[label="ww4000",fontsize=16,color="green",shape="box"];898[label="ww5",fontsize=16,color="green",shape="box"];899 -> 1920[label="",style="dashed", color="red", weight=0]; 188.95/135.73 899[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="magenta"];899 -> 1921[label="",style="dashed", color="magenta", weight=3]; 188.95/135.73 896[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww8 (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Pos Zero)) ww9 (numericEnumFromThenToP1 (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww8 (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="triangle"];896 -> 1200[label="",style="solid", color="black", weight=3]; 188.95/135.73 900[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];900 -> 1201[label="",style="solid", color="black", weight=3]; 188.95/135.73 901[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];901 -> 1202[label="",style="solid", color="black", weight=3]; 188.95/135.73 902[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];902 -> 1203[label="",style="solid", color="black", weight=3]; 188.95/135.73 903[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];903 -> 1204[label="",style="solid", color="black", weight=3]; 188.95/135.73 904[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];904 -> 1205[label="",style="solid", color="black", weight=3]; 188.95/135.73 905[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];905 -> 1206[label="",style="solid", color="black", weight=3]; 188.95/135.73 906[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];906 -> 1207[label="",style="solid", color="black", weight=3]; 188.95/135.73 907[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];907 -> 1208[label="",style="solid", color="black", weight=3]; 188.95/135.73 908[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];908 -> 1209[label="",style="solid", color="black", weight=3]; 188.95/135.73 909[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];909 -> 1210[label="",style="solid", color="black", weight=3]; 188.95/135.73 910[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];910 -> 1211[label="",style="solid", color="black", weight=3]; 188.95/135.73 911[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];911 -> 1212[label="",style="solid", color="black", weight=3]; 188.95/135.73 912[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];912 -> 1213[label="",style="solid", color="black", weight=3]; 188.95/135.73 913[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];913 -> 1214[label="",style="solid", color="black", weight=3]; 188.95/135.73 914[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];914 -> 1215[label="",style="solid", color="black", weight=3]; 188.95/135.73 915[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];915 -> 1216[label="",style="solid", color="black", weight=3]; 188.95/135.73 916[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];916 -> 1217[label="",style="solid", color="black", weight=3]; 188.95/135.73 917[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];917 -> 1218[label="",style="solid", color="black", weight=3]; 188.95/135.73 918[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];918 -> 1219[label="",style="solid", color="black", weight=3]; 188.95/135.73 919[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];919 -> 1220[label="",style="solid", color="black", weight=3]; 188.95/135.73 920[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];920 -> 1221[label="",style="solid", color="black", weight=3]; 188.95/135.73 921[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];921 -> 1222[label="",style="solid", color="black", weight=3]; 188.95/135.73 922[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];922 -> 1223[label="",style="solid", color="black", weight=3]; 188.95/135.73 923[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];923 -> 1224[label="",style="solid", color="black", weight=3]; 188.95/135.73 924[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];924 -> 1225[label="",style="solid", color="black", weight=3]; 188.95/135.73 925[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];925 -> 1226[label="",style="solid", color="black", weight=3]; 188.95/135.73 926[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];926 -> 1227[label="",style="solid", color="black", weight=3]; 188.95/135.73 927[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];927 -> 1228[label="",style="solid", color="black", weight=3]; 188.95/135.73 928[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];928 -> 1229[label="",style="solid", color="black", weight=3]; 188.95/135.73 929[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];929 -> 1230[label="",style="solid", color="black", weight=3]; 188.95/135.73 930[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];930 -> 1231[label="",style="solid", color="black", weight=3]; 188.95/135.73 931[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];931 -> 1232[label="",style="solid", color="black", weight=3]; 188.95/135.73 932[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];932 -> 1233[label="",style="solid", color="black", weight=3]; 188.95/135.73 933[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];933 -> 1234[label="",style="solid", color="black", weight=3]; 188.95/135.73 934[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];934 -> 1235[label="",style="solid", color="black", weight=3]; 188.95/135.73 935[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];935 -> 1236[label="",style="solid", color="black", weight=3]; 188.95/135.73 936[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];936 -> 1237[label="",style="solid", color="black", weight=3]; 188.95/135.73 937[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];937 -> 1238[label="",style="solid", color="black", weight=3]; 188.95/135.73 938[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];938 -> 1239[label="",style="solid", color="black", weight=3]; 188.95/135.73 939[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];939 -> 1240[label="",style="solid", color="black", weight=3]; 188.95/135.73 940[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];940 -> 1241[label="",style="solid", color="black", weight=3]; 188.95/135.73 941[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];941 -> 1242[label="",style="solid", color="black", weight=3]; 188.95/135.73 942[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];942 -> 1243[label="",style="solid", color="black", weight=3]; 188.95/135.73 943[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];943 -> 1244[label="",style="solid", color="black", weight=3]; 188.95/135.73 944[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];944 -> 1245[label="",style="solid", color="black", weight=3]; 188.95/135.73 7510[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="black",shape="box"];7510 -> 7541[label="",style="solid", color="black", weight=3]; 188.95/135.73 7511[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww95600) ww9580) (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww95600) ww9580) (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="burlywood",shape="box"];61266[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7511 -> 61266[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61266 -> 7542[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61267[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7511 -> 61267[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61267 -> 7543[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 7512[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero ww9580) (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero ww9580) (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="burlywood",shape="box"];61268[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7512 -> 61268[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61268 -> 7544[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61269[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7512 -> 61269[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61269 -> 7545[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 7513[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww95600) ww9580) (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww95600) ww9580) (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="burlywood",shape="box"];61270[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7513 -> 61270[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61270 -> 7546[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61271[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7513 -> 61271[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61271 -> 7547[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 7514[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero ww9580) (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero ww9580) (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="burlywood",shape="box"];61272[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7514 -> 61272[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61272 -> 7548[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 61273[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7514 -> 61273[label="",style="solid", color="burlywood", weight=9]; 188.95/135.73 61273 -> 7549[label="",style="solid", color="burlywood", weight=3]; 188.95/135.73 7515[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="black",shape="box"];7515 -> 7550[label="",style="solid", color="black", weight=3]; 188.95/135.73 7516[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos (primMulNat (Succ ww95600) (Succ ww95800)))) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww95600) (Succ ww95800)))) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7516 -> 7551[label="",style="solid", color="black", weight=3]; 188.95/135.73 7517[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos (primMulNat (Succ ww95600) Zero))) LT))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww95600) Zero))) LT)) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7517 -> 7552[label="",style="solid", color="black", weight=3]; 188.95/135.73 7518[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos (primMulNat Zero (Succ ww95800)))) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww95800)))) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7518 -> 7553[label="",style="solid", color="black", weight=3]; 188.95/135.73 7519[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos (primMulNat Zero Zero))) LT))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7519 -> 7554[label="",style="solid", color="black", weight=3]; 188.95/135.73 7520[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg (primMulNat (Succ ww95600) (Succ ww95800)))) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww95600) (Succ ww95800)))) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7520 -> 7555[label="",style="solid", color="black", weight=3]; 188.95/135.73 7521[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg (primMulNat (Succ ww95600) Zero))) LT))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww95600) Zero))) LT)) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7521 -> 7556[label="",style="solid", color="black", weight=3]; 188.95/135.73 7522[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg (primMulNat Zero (Succ ww95800)))) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww95800)))) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7522 -> 7557[label="",style="solid", color="black", weight=3]; 188.95/135.73 7523[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg (primMulNat Zero Zero))) LT))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7523 -> 7558[label="",style="solid", color="black", weight=3]; 188.95/135.73 7524[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg (primMulNat (Succ ww95600) (Succ ww95800)))) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww95600) (Succ ww95800)))) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7524 -> 7559[label="",style="solid", color="black", weight=3]; 188.95/135.73 7525[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg (primMulNat (Succ ww95600) Zero))) LT))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww95600) Zero))) LT)) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7525 -> 7560[label="",style="solid", color="black", weight=3]; 188.95/135.73 7526[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg (primMulNat Zero (Succ ww95800)))) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww95800)))) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7526 -> 7561[label="",style="solid", color="black", weight=3]; 188.95/135.73 7527[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg (primMulNat Zero Zero))) LT))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7527 -> 7562[label="",style="solid", color="black", weight=3]; 188.95/135.73 7528[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos (primMulNat (Succ ww95600) (Succ ww95800)))) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww95600) (Succ ww95800)))) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7528 -> 7563[label="",style="solid", color="black", weight=3]; 188.95/135.73 7529[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos (primMulNat (Succ ww95600) Zero))) LT))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww95600) Zero))) LT)) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7529 -> 7564[label="",style="solid", color="black", weight=3]; 188.95/135.73 7530[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos (primMulNat Zero (Succ ww95800)))) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww95800)))) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7530 -> 7565[label="",style="solid", color="black", weight=3]; 188.95/135.73 7531[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos (primMulNat Zero Zero))) LT))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7531 -> 7566[label="",style="solid", color="black", weight=3]; 188.95/135.73 954[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];954 -> 1260[label="",style="solid", color="black", weight=3]; 188.95/135.73 955[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];955 -> 1261[label="",style="solid", color="black", weight=3]; 188.95/135.73 956[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];956 -> 1262[label="",style="solid", color="black", weight=3]; 188.95/135.73 957[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];957 -> 1263[label="",style="solid", color="black", weight=3]; 188.95/135.73 958[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];958 -> 1264[label="",style="solid", color="black", weight=3]; 188.95/135.73 959[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];959 -> 1265[label="",style="solid", color="black", weight=3]; 188.95/135.73 960[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];960 -> 1266[label="",style="solid", color="black", weight=3]; 188.95/135.73 961[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];961 -> 1267[label="",style="solid", color="black", weight=3]; 188.95/135.73 962[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];962 -> 1268[label="",style="solid", color="black", weight=3]; 188.95/135.73 963[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];963 -> 1269[label="",style="solid", color="black", weight=3]; 188.95/135.73 964[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];964 -> 1270[label="",style="solid", color="black", weight=3]; 188.95/135.73 965[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];965 -> 1271[label="",style="solid", color="black", weight=3]; 188.95/135.73 966[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];966 -> 1272[label="",style="solid", color="black", weight=3]; 188.95/135.73 967[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];967 -> 1273[label="",style="solid", color="black", weight=3]; 188.95/135.73 968[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];968 -> 1274[label="",style="solid", color="black", weight=3]; 188.95/135.73 969[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];969 -> 1275[label="",style="solid", color="black", weight=3]; 188.95/135.73 970[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];970 -> 1276[label="",style="solid", color="black", weight=3]; 188.95/135.73 971[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];971 -> 1277[label="",style="solid", color="black", weight=3]; 188.95/135.73 972[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];972 -> 1278[label="",style="solid", color="black", weight=3]; 189.09/135.74 973[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];973 -> 1279[label="",style="solid", color="black", weight=3]; 189.09/135.74 974[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];974 -> 1280[label="",style="solid", color="black", weight=3]; 189.09/135.74 975[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];975 -> 1281[label="",style="solid", color="black", weight=3]; 189.09/135.74 976[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];976 -> 1282[label="",style="solid", color="black", weight=3]; 189.09/135.74 977[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];977 -> 1283[label="",style="solid", color="black", weight=3]; 189.09/135.74 978[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];978 -> 1284[label="",style="solid", color="black", weight=3]; 189.09/135.74 979[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];979 -> 1285[label="",style="solid", color="black", weight=3]; 189.09/135.74 980[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];980 -> 1286[label="",style="solid", color="black", weight=3]; 189.09/135.74 981[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];981 -> 1287[label="",style="solid", color="black", weight=3]; 189.09/135.74 982[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];982 -> 1288[label="",style="solid", color="black", weight=3]; 189.09/135.74 983[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];983 -> 1289[label="",style="solid", color="black", weight=3]; 189.09/135.74 984[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];984 -> 1290[label="",style="solid", color="black", weight=3]; 189.09/135.74 985[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];985 -> 1291[label="",style="solid", color="black", weight=3]; 189.09/135.74 986[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];986 -> 1292[label="",style="solid", color="black", weight=3]; 189.09/135.74 987[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];987 -> 1293[label="",style="solid", color="black", weight=3]; 189.09/135.74 988[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];988 -> 1294[label="",style="solid", color="black", weight=3]; 189.09/135.74 989[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];989 -> 1295[label="",style="solid", color="black", weight=3]; 189.09/135.74 990[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];990 -> 1296[label="",style="solid", color="black", weight=3]; 189.09/135.74 991[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];991 -> 1297[label="",style="solid", color="black", weight=3]; 189.09/135.74 992[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];992 -> 1298[label="",style="solid", color="black", weight=3]; 189.09/135.74 993[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];993 -> 1299[label="",style="solid", color="black", weight=3]; 189.09/135.74 994[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];994 -> 1300[label="",style="solid", color="black", weight=3]; 189.09/135.74 995[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];995 -> 1301[label="",style="solid", color="black", weight=3]; 189.09/135.74 996[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];996 -> 1302[label="",style="solid", color="black", weight=3]; 189.09/135.74 997[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];997 -> 1303[label="",style="solid", color="black", weight=3]; 189.09/135.74 998[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];998 -> 1304[label="",style="solid", color="black", weight=3]; 189.09/135.74 999[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];999 -> 1305[label="",style="solid", color="black", weight=3]; 189.09/135.74 1000[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1000 -> 1306[label="",style="solid", color="black", weight=3]; 189.09/135.74 1001[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1001 -> 1307[label="",style="solid", color="black", weight=3]; 189.09/135.74 1002[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1002 -> 1308[label="",style="solid", color="black", weight=3]; 189.09/135.74 1003[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1003 -> 1309[label="",style="solid", color="black", weight=3]; 189.09/135.74 1004[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1004 -> 1310[label="",style="solid", color="black", weight=3]; 189.09/135.74 1005[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1005 -> 1311[label="",style="solid", color="black", weight=3]; 189.09/135.74 1006[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1006 -> 1312[label="",style="solid", color="black", weight=3]; 189.09/135.74 1007[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1007 -> 1313[label="",style="solid", color="black", weight=3]; 189.09/135.74 1008[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1008 -> 1314[label="",style="solid", color="black", weight=3]; 189.09/135.74 1009[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1009 -> 1315[label="",style="solid", color="black", weight=3]; 189.09/135.74 1010[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1010 -> 1316[label="",style="solid", color="black", weight=3]; 189.09/135.74 1011[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1011 -> 1317[label="",style="solid", color="black", weight=3]; 189.09/135.74 1012[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1012 -> 1318[label="",style="solid", color="black", weight=3]; 189.09/135.74 1013[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1013 -> 1319[label="",style="solid", color="black", weight=3]; 189.09/135.74 8551[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat (Succ ww137300) ww13750)) LT))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat (Succ ww137300) ww13750)) LT)) (Float (Neg (Succ ww1374)) (Pos ww13750)))",fontsize=16,color="burlywood",shape="box"];61274[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8551 -> 61274[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61274 -> 8580[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61275[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8551 -> 61275[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61275 -> 8581[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 8552[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat Zero ww13750)) LT))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat Zero ww13750)) LT)) (Float (Neg (Succ ww1374)) (Pos ww13750)))",fontsize=16,color="burlywood",shape="box"];61276[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8552 -> 61276[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61276 -> 8582[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61277[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8552 -> 61277[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61277 -> 8583[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 8553[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Neg ww13750)))",fontsize=16,color="black",shape="triangle"];8553 -> 8584[label="",style="solid", color="black", weight=3]; 189.09/135.74 8554[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Pos ww13750)))",fontsize=16,color="black",shape="triangle"];8554 -> 8585[label="",style="solid", color="black", weight=3]; 189.09/135.74 8555[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat (Succ ww137300) ww13750)) LT))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat (Succ ww137300) ww13750)) LT)) (Float (Neg (Succ ww1374)) (Neg ww13750)))",fontsize=16,color="burlywood",shape="box"];61278[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8555 -> 61278[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61278 -> 8586[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61279[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8555 -> 61279[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61279 -> 8587[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 8556[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat Zero ww13750)) LT))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat Zero ww13750)) LT)) (Float (Neg (Succ ww1374)) (Neg ww13750)))",fontsize=16,color="burlywood",shape="box"];61280[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8556 -> 61280[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61280 -> 8588[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61281[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8556 -> 61281[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61281 -> 8589[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 8557[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos (primMulNat (Succ ww137300) (Succ ww137500)))) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww137300) (Succ ww137500)))) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8557 -> 8590[label="",style="solid", color="black", weight=3]; 189.09/135.74 8558[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos (primMulNat (Succ ww137300) Zero))) LT))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww137300) Zero))) LT)) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8558 -> 8591[label="",style="solid", color="black", weight=3]; 189.09/135.74 8559[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos (primMulNat Zero (Succ ww137500)))) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww137500)))) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8559 -> 8592[label="",style="solid", color="black", weight=3]; 189.09/135.74 8560[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos (primMulNat Zero Zero))) LT))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8560 -> 8593[label="",style="solid", color="black", weight=3]; 189.09/135.74 8561[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg (primMulNat (Succ ww137300) (Succ ww137500)))) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww137300) (Succ ww137500)))) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8561 -> 8594[label="",style="solid", color="black", weight=3]; 189.09/135.74 8562[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg (primMulNat (Succ ww137300) Zero))) LT))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww137300) Zero))) LT)) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8562 -> 8595[label="",style="solid", color="black", weight=3]; 189.09/135.74 8563[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg (primMulNat Zero (Succ ww137500)))) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww137500)))) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8563 -> 8596[label="",style="solid", color="black", weight=3]; 189.09/135.74 8564[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg (primMulNat Zero Zero))) LT))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8564 -> 8597[label="",style="solid", color="black", weight=3]; 189.09/135.74 8565[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg (primMulNat (Succ ww137300) (Succ ww137500)))) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww137300) (Succ ww137500)))) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8565 -> 8598[label="",style="solid", color="black", weight=3]; 189.09/135.74 8566[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg (primMulNat (Succ ww137300) Zero))) LT))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww137300) Zero))) LT)) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8566 -> 8599[label="",style="solid", color="black", weight=3]; 189.09/135.74 8567[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg (primMulNat Zero (Succ ww137500)))) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww137500)))) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8567 -> 8600[label="",style="solid", color="black", weight=3]; 189.09/135.74 8568[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg (primMulNat Zero Zero))) LT))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8568 -> 8601[label="",style="solid", color="black", weight=3]; 189.09/135.74 8569[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos (primMulNat (Succ ww137300) (Succ ww137500)))) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww137300) (Succ ww137500)))) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8569 -> 8602[label="",style="solid", color="black", weight=3]; 189.09/135.74 8570[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos (primMulNat (Succ ww137300) Zero))) LT))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww137300) Zero))) LT)) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8570 -> 8603[label="",style="solid", color="black", weight=3]; 189.09/135.74 8571[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos (primMulNat Zero (Succ ww137500)))) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww137500)))) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8571 -> 8604[label="",style="solid", color="black", weight=3]; 189.09/135.74 8572[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos (primMulNat Zero Zero))) LT))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8572 -> 8605[label="",style="solid", color="black", weight=3]; 189.09/135.74 1023[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1023 -> 1334[label="",style="solid", color="black", weight=3]; 189.09/135.74 1024[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1024 -> 1335[label="",style="solid", color="black", weight=3]; 189.09/135.74 1025[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1025 -> 1336[label="",style="solid", color="black", weight=3]; 189.09/135.74 1026[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1026 -> 1337[label="",style="solid", color="black", weight=3]; 189.09/135.74 1027[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1027 -> 1338[label="",style="solid", color="black", weight=3]; 189.09/135.74 1028[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1028 -> 1339[label="",style="solid", color="black", weight=3]; 189.09/135.74 1029[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1029 -> 1340[label="",style="solid", color="black", weight=3]; 189.09/135.74 1030[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1030 -> 1341[label="",style="solid", color="black", weight=3]; 189.09/135.74 1031[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1031 -> 1342[label="",style="solid", color="black", weight=3]; 189.09/135.74 1032[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1032 -> 1343[label="",style="solid", color="black", weight=3]; 189.09/135.74 1033[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1033 -> 1344[label="",style="solid", color="black", weight=3]; 189.09/135.74 1034[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1034 -> 1345[label="",style="solid", color="black", weight=3]; 189.09/135.74 1035[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1035 -> 1346[label="",style="solid", color="black", weight=3]; 189.09/135.74 1036[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1036 -> 1347[label="",style="solid", color="black", weight=3]; 189.09/135.74 1037[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1037 -> 1348[label="",style="solid", color="black", weight=3]; 189.09/135.74 1038[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1038 -> 1349[label="",style="solid", color="black", weight=3]; 189.09/135.74 1039[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1039 -> 1350[label="",style="solid", color="black", weight=3]; 189.09/135.74 1040[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1040 -> 1351[label="",style="solid", color="black", weight=3]; 189.09/135.74 1041[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1041 -> 1352[label="",style="solid", color="black", weight=3]; 189.09/135.74 1042[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1042 -> 1353[label="",style="solid", color="black", weight=3]; 189.09/135.74 1043[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1043 -> 1354[label="",style="solid", color="black", weight=3]; 189.09/135.74 1044[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1044 -> 1355[label="",style="solid", color="black", weight=3]; 189.09/135.74 1045[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1045 -> 1356[label="",style="solid", color="black", weight=3]; 189.09/135.74 1046[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1046 -> 1357[label="",style="solid", color="black", weight=3]; 189.09/135.74 1047[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1047 -> 1358[label="",style="solid", color="black", weight=3]; 189.09/135.74 1048[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1048 -> 1359[label="",style="solid", color="black", weight=3]; 189.09/135.74 1049[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1049 -> 1360[label="",style="solid", color="black", weight=3]; 189.09/135.74 1050[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1050 -> 1361[label="",style="solid", color="black", weight=3]; 189.09/135.74 1051[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1051 -> 1362[label="",style="solid", color="black", weight=3]; 189.09/135.74 1052[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1052 -> 1363[label="",style="solid", color="black", weight=3]; 189.09/135.74 1053[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1053 -> 1364[label="",style="solid", color="black", weight=3]; 189.09/135.74 1054[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1054 -> 1365[label="",style="solid", color="black", weight=3]; 189.09/135.74 1055[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1055 -> 1366[label="",style="solid", color="black", weight=3]; 189.09/135.74 1056[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1056 -> 1367[label="",style="solid", color="black", weight=3]; 189.09/135.74 1057[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1057 -> 1368[label="",style="solid", color="black", weight=3]; 189.09/135.74 1058[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1058 -> 1369[label="",style="solid", color="black", weight=3]; 189.09/135.74 1059[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1059 -> 1370[label="",style="solid", color="black", weight=3]; 189.09/135.74 1060[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1060 -> 1371[label="",style="solid", color="black", weight=3]; 189.09/135.74 1061[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1061 -> 1372[label="",style="solid", color="black", weight=3]; 189.09/135.74 1062[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1062 -> 1373[label="",style="solid", color="black", weight=3]; 189.09/135.74 1063[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1063 -> 1374[label="",style="solid", color="black", weight=3]; 189.09/135.74 1064[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1064 -> 1375[label="",style="solid", color="black", weight=3]; 189.09/135.74 1065[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1065 -> 1376[label="",style="solid", color="black", weight=3]; 189.09/135.74 1066[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1066 -> 1377[label="",style="solid", color="black", weight=3]; 189.09/135.74 1067[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1067 -> 1378[label="",style="solid", color="black", weight=3]; 189.09/135.74 1068[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1068 -> 1379[label="",style="solid", color="black", weight=3]; 189.09/135.74 1069[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1069 -> 1380[label="",style="solid", color="black", weight=3]; 189.09/135.74 1070[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1070 -> 1381[label="",style="solid", color="black", weight=3]; 189.09/135.74 1071[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1071 -> 1382[label="",style="solid", color="black", weight=3]; 189.09/135.74 1072[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1072 -> 1383[label="",style="solid", color="black", weight=3]; 189.09/135.74 1073[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1073 -> 1384[label="",style="solid", color="black", weight=3]; 189.09/135.74 1074[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1074 -> 1385[label="",style="solid", color="black", weight=3]; 189.09/135.74 1075[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1075 -> 1386[label="",style="solid", color="black", weight=3]; 189.09/135.74 1076[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1076 -> 1387[label="",style="solid", color="black", weight=3]; 189.09/135.74 1077[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1077 -> 1388[label="",style="solid", color="black", weight=3]; 189.09/135.74 1078[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1078 -> 1389[label="",style="solid", color="black", weight=3]; 189.09/135.74 1079[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1079 -> 1390[label="",style="solid", color="black", weight=3]; 189.09/135.74 1080[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1080 -> 1391[label="",style="solid", color="black", weight=3]; 189.09/135.74 1081[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1081 -> 1392[label="",style="solid", color="black", weight=3]; 189.09/135.74 1082[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1082 -> 1393[label="",style="solid", color="black", weight=3]; 189.09/135.74 1083[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww400000000))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww400000000))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww400000000) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww400000000))))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww400000000))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww400000000))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww400000000))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww400000000) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];1083 -> 1394[label="",style="solid", color="black", weight=3]; 189.09/135.74 1084[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];1084 -> 1395[label="",style="solid", color="black", weight=3]; 189.09/135.74 1085[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (Succ ww3000) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (Succ ww3000) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];1085 -> 1396[label="",style="solid", color="black", weight=3]; 189.09/135.74 1086[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];1086 -> 1397[label="",style="solid", color="black", weight=3]; 189.09/135.74 1087[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (primMulInt (Pos ww410) (Pos ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (primMulInt (Pos ww410) (Pos ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];1087 -> 1398[label="",style="solid", color="black", weight=3]; 189.09/135.74 1088[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (primMulInt (Pos ww410) (Neg ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (primMulInt (Pos ww410) (Neg ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];1088 -> 1399[label="",style="solid", color="black", weight=3]; 189.09/135.74 1089[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (primMulInt (Neg ww410) (Pos ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (primMulInt (Neg ww410) (Pos ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];1089 -> 1400[label="",style="solid", color="black", weight=3]; 189.09/135.74 1090[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (primMulInt (Neg ww410) (Neg ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (primMulInt (Neg ww410) (Neg ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];1090 -> 1401[label="",style="solid", color="black", weight=3]; 189.09/135.74 1091[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat (Succ ww4100) ww310)) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat (Succ ww4100) ww310)) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61282[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];1091 -> 61282[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61282 -> 1402[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61283[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];1091 -> 61283[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61283 -> 1403[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1092[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat Zero ww310)) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat Zero ww310)) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61284[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];1092 -> 61284[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61284 -> 1404[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61285[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];1092 -> 61285[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61285 -> 1405[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1093[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];1093 -> 1406[label="",style="solid", color="black", weight=3]; 189.09/135.74 1094[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];1094 -> 1407[label="",style="solid", color="black", weight=3]; 189.09/135.74 1095[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat (Succ ww4100) ww310)) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat (Succ ww4100) ww310)) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61286[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];1095 -> 61286[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61286 -> 1408[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61287[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];1095 -> 61287[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61287 -> 1409[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1096[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat Zero ww310)) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat Zero ww310)) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61288[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];1096 -> 61288[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61288 -> 1410[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61289[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];1096 -> 61289[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61289 -> 1411[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1097[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61290[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1097 -> 61290[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61290 -> 1412[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61291[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1097 -> 61291[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61291 -> 1413[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1098[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1098 -> 1414[label="",style="solid", color="black", weight=3]; 189.09/135.74 1099[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1099 -> 1415[label="",style="solid", color="black", weight=3]; 189.09/135.74 1100[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1100 -> 1416[label="",style="solid", color="black", weight=3]; 189.09/135.74 1101[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1101 -> 1417[label="",style="solid", color="black", weight=3]; 189.09/135.74 1102[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61292[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1102 -> 61292[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61292 -> 1418[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61293[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1102 -> 61293[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61293 -> 1419[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1103[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1103 -> 1420[label="",style="solid", color="black", weight=3]; 189.09/135.74 1104[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1104 -> 1421[label="",style="solid", color="black", weight=3]; 189.09/135.74 1105[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1105 -> 1422[label="",style="solid", color="black", weight=3]; 189.09/135.74 1106[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1106 -> 1423[label="",style="solid", color="black", weight=3]; 189.09/135.74 1107[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61294[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1107 -> 61294[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61294 -> 1424[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61295[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1107 -> 61295[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61295 -> 1425[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1108[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1108 -> 1426[label="",style="solid", color="black", weight=3]; 189.09/135.74 1109[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1109 -> 1427[label="",style="solid", color="black", weight=3]; 189.09/135.74 1110[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1110 -> 1428[label="",style="solid", color="black", weight=3]; 189.09/135.74 1111[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1111 -> 1429[label="",style="solid", color="black", weight=3]; 189.09/135.74 1112[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61296[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1112 -> 61296[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61296 -> 1430[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61297[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1112 -> 61297[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61297 -> 1431[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1113[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1113 -> 1432[label="",style="solid", color="black", weight=3]; 189.09/135.74 1114[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1114 -> 1433[label="",style="solid", color="black", weight=3]; 189.09/135.74 1115[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1115 -> 1434[label="",style="solid", color="black", weight=3]; 189.09/135.74 1116[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1116 -> 1435[label="",style="solid", color="black", weight=3]; 189.09/135.74 1117[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61298[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1117 -> 61298[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61298 -> 1436[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61299[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1117 -> 61299[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61299 -> 1437[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1118[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1118 -> 1438[label="",style="solid", color="black", weight=3]; 189.09/135.74 1119[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1119 -> 1439[label="",style="solid", color="black", weight=3]; 189.09/135.74 1832[label="numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="black",shape="box"];1832 -> 1923[label="",style="solid", color="black", weight=3]; 189.09/135.74 1833[label="numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) ww27",fontsize=16,color="black",shape="triangle"];1833 -> 1924[label="",style="solid", color="black", weight=3]; 189.09/135.74 1834[label="takeWhile1 ww22 (Float (Pos (Succ ww23)) (Pos (Succ ww24))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) MyTrue",fontsize=16,color="black",shape="box"];1834 -> 1925[label="",style="solid", color="black", weight=3]; 189.09/135.74 1835[label="takeWhile1 ww22 (Float (Pos (Succ ww23)) (Pos (Succ ww24))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) MyFalse",fontsize=16,color="black",shape="box"];1835 -> 1926[label="",style="solid", color="black", weight=3]; 189.09/135.74 1121[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1121 -> 1441[label="",style="solid", color="black", weight=3]; 189.09/135.74 1122[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61300[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1122 -> 61300[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61300 -> 1442[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61301[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1122 -> 61301[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61301 -> 1443[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1123[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1123 -> 1444[label="",style="solid", color="black", weight=3]; 189.09/135.74 1124[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1124 -> 1445[label="",style="solid", color="black", weight=3]; 189.09/135.74 1125[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1125 -> 1446[label="",style="solid", color="black", weight=3]; 189.09/135.74 1126[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1126 -> 1447[label="",style="solid", color="black", weight=3]; 189.09/135.74 1127[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61302[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1127 -> 61302[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61302 -> 1448[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61303[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1127 -> 61303[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61303 -> 1449[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1128[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1128 -> 1450[label="",style="solid", color="black", weight=3]; 189.09/135.74 1129[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1129 -> 1451[label="",style="solid", color="black", weight=3]; 189.09/135.74 1130[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1130 -> 1452[label="",style="solid", color="black", weight=3]; 189.09/135.74 1131[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1131 -> 1453[label="",style="solid", color="black", weight=3]; 189.09/135.74 1132[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61304[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1132 -> 61304[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61304 -> 1454[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61305[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1132 -> 61305[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61305 -> 1455[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1133[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1133 -> 1456[label="",style="solid", color="black", weight=3]; 189.09/135.74 1134[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1134 -> 1457[label="",style="solid", color="black", weight=3]; 189.09/135.74 1135[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1135 -> 1458[label="",style="solid", color="black", weight=3]; 189.09/135.74 1136[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1136 -> 1459[label="",style="solid", color="black", weight=3]; 189.09/135.74 1137[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61306[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1137 -> 61306[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61306 -> 1460[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61307[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1137 -> 61307[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61307 -> 1461[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1138[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1138 -> 1462[label="",style="solid", color="black", weight=3]; 189.09/135.74 1139[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1139 -> 1463[label="",style="solid", color="black", weight=3]; 189.09/135.74 1140[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1140 -> 1464[label="",style="solid", color="black", weight=3]; 189.09/135.74 1141[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1141 -> 1465[label="",style="solid", color="black", weight=3]; 189.09/135.74 1142[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61308[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1142 -> 61308[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61308 -> 1466[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61309[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1142 -> 61309[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61309 -> 1467[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1143[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1143 -> 1468[label="",style="solid", color="black", weight=3]; 189.09/135.74 1144[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1144 -> 1469[label="",style="solid", color="black", weight=3]; 189.09/135.74 1145[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1145 -> 1470[label="",style="solid", color="black", weight=3]; 189.09/135.74 1146[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1146 -> 1471[label="",style="solid", color="black", weight=3]; 189.09/135.74 1147[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61310[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1147 -> 61310[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61310 -> 1472[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61311[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1147 -> 61311[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61311 -> 1473[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1148[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1148 -> 1474[label="",style="solid", color="black", weight=3]; 189.09/135.74 1149[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1149 -> 1475[label="",style="solid", color="black", weight=3]; 189.09/135.74 1150[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1150 -> 1476[label="",style="solid", color="black", weight=3]; 189.09/135.74 1151[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1151 -> 1477[label="",style="solid", color="black", weight=3]; 189.09/135.74 1152[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61312[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1152 -> 61312[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61312 -> 1478[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61313[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1152 -> 61313[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61313 -> 1479[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1153[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1153 -> 1480[label="",style="solid", color="black", weight=3]; 189.09/135.74 1154[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1154 -> 1481[label="",style="solid", color="black", weight=3]; 189.09/135.74 1155[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1155 -> 1482[label="",style="solid", color="black", weight=3]; 189.09/135.74 1156[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1156 -> 1483[label="",style="solid", color="black", weight=3]; 189.09/135.74 6484[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="black",shape="box"];6484 -> 6530[label="",style="solid", color="black", weight=3]; 189.09/135.74 6485[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww53900) (Succ ww54100)) (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww53900) (Succ ww54100)) (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6485 -> 6531[label="",style="solid", color="black", weight=3]; 189.09/135.74 6486[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww53900) Zero) (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww53900) Zero) (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6486 -> 6532[label="",style="solid", color="black", weight=3]; 189.09/135.74 6487[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero (Succ ww54100)) (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero (Succ ww54100)) (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6487 -> 6533[label="",style="solid", color="black", weight=3]; 189.09/135.74 6488[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero Zero) (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero Zero) (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6488 -> 6534[label="",style="solid", color="black", weight=3]; 189.09/135.74 6489[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww53900) (Succ ww54100)) (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww53900) (Succ ww54100)) (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6489 -> 6535[label="",style="solid", color="black", weight=3]; 189.09/135.74 6490[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww53900) Zero) (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww53900) Zero) (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6490 -> 6536[label="",style="solid", color="black", weight=3]; 189.09/135.74 6491[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero (Succ ww54100)) (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero (Succ ww54100)) (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6491 -> 6537[label="",style="solid", color="black", weight=3]; 189.09/135.74 6492[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero Zero) (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero Zero) (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6492 -> 6538[label="",style="solid", color="black", weight=3]; 189.09/135.74 6493[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="black",shape="box"];6493 -> 6539[label="",style="solid", color="black", weight=3]; 189.09/135.74 6494 -> 6540[label="",style="dashed", color="red", weight=0]; 189.09/135.74 6494[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos (primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)))) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)))) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="magenta"];6494 -> 6541[label="",style="dashed", color="magenta", weight=3]; 189.09/135.74 6494 -> 6542[label="",style="dashed", color="magenta", weight=3]; 189.09/135.74 6495[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos Zero)) LT))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6495 -> 6543[label="",style="solid", color="black", weight=3]; 189.09/135.74 6496[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos Zero)) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6496 -> 6544[label="",style="solid", color="black", weight=3]; 189.09/135.74 6497[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos Zero)) LT))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6497 -> 6545[label="",style="solid", color="black", weight=3]; 189.09/135.74 6498 -> 6546[label="",style="dashed", color="red", weight=0]; 189.09/135.74 6498[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg (primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)))) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)))) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="magenta"];6498 -> 6547[label="",style="dashed", color="magenta", weight=3]; 189.09/135.74 6498 -> 6548[label="",style="dashed", color="magenta", weight=3]; 189.09/135.74 6499[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg Zero)) LT))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6499 -> 6549[label="",style="solid", color="black", weight=3]; 189.09/135.74 6500[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg Zero)) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6500 -> 6550[label="",style="solid", color="black", weight=3]; 189.09/135.74 6501[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg Zero)) LT))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6501 -> 6551[label="",style="solid", color="black", weight=3]; 189.09/135.74 6502 -> 6552[label="",style="dashed", color="red", weight=0]; 189.09/135.74 6502[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg (primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)))) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)))) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="magenta"];6502 -> 6553[label="",style="dashed", color="magenta", weight=3]; 189.09/135.74 6502 -> 6554[label="",style="dashed", color="magenta", weight=3]; 189.09/135.74 6503[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg Zero)) LT))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6503 -> 6555[label="",style="solid", color="black", weight=3]; 189.09/135.74 6504[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg Zero)) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6504 -> 6556[label="",style="solid", color="black", weight=3]; 189.09/135.74 6505[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg Zero)) LT))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6505 -> 6557[label="",style="solid", color="black", weight=3]; 189.09/135.74 6506 -> 6558[label="",style="dashed", color="red", weight=0]; 189.09/135.74 6506[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos (primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)))) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)))) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="magenta"];6506 -> 6559[label="",style="dashed", color="magenta", weight=3]; 189.09/135.74 6506 -> 6560[label="",style="dashed", color="magenta", weight=3]; 189.09/135.74 6507[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos Zero)) LT))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6507 -> 6561[label="",style="solid", color="black", weight=3]; 189.09/135.74 6508[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos Zero)) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6508 -> 6562[label="",style="solid", color="black", weight=3]; 189.09/135.74 6509[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos Zero)) LT))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6509 -> 6563[label="",style="solid", color="black", weight=3]; 189.09/135.74 1171[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61314[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1171 -> 61314[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61314 -> 1502[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61315[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1171 -> 61315[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61315 -> 1503[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1172[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1172 -> 1504[label="",style="solid", color="black", weight=3]; 189.09/135.74 1173[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1173 -> 1505[label="",style="solid", color="black", weight=3]; 189.09/135.74 1174[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1174 -> 1506[label="",style="solid", color="black", weight=3]; 189.09/135.74 1175[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1175 -> 1507[label="",style="solid", color="black", weight=3]; 189.09/135.74 1176[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61316[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1176 -> 61316[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61316 -> 1508[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61317[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1176 -> 61317[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61317 -> 1509[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1177[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1177 -> 1510[label="",style="solid", color="black", weight=3]; 189.09/135.74 1178[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1178 -> 1511[label="",style="solid", color="black", weight=3]; 189.09/135.74 1179[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1179 -> 1512[label="",style="solid", color="black", weight=3]; 189.09/135.74 1191[label="numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];1191 -> 1514[label="",style="solid", color="black", weight=3]; 189.09/135.74 1192[label="numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) ww15",fontsize=16,color="black",shape="triangle"];1192 -> 1515[label="",style="solid", color="black", weight=3]; 189.09/135.74 1193[label="takeWhile1 ww11 (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) MyTrue",fontsize=16,color="black",shape="box"];1193 -> 1516[label="",style="solid", color="black", weight=3]; 189.09/135.74 1194[label="takeWhile1 ww11 (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) MyFalse",fontsize=16,color="black",shape="box"];1194 -> 1517[label="",style="solid", color="black", weight=3]; 189.09/135.74 1195[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61318[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1195 -> 61318[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61318 -> 1518[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61319[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1195 -> 61319[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61319 -> 1519[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1196[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1196 -> 1520[label="",style="solid", color="black", weight=3]; 189.09/135.74 1197[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1197 -> 1521[label="",style="solid", color="black", weight=3]; 189.09/135.74 1198[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1198 -> 1522[label="",style="solid", color="black", weight=3]; 189.09/135.74 1921[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];1920[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww28)",fontsize=16,color="black",shape="triangle"];1920 -> 1927[label="",style="solid", color="black", weight=3]; 189.09/135.74 1200[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww8 (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos Zero)) ww9 (numericEnumFromThenToP1 (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww8 (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1200 -> 1525[label="",style="solid", color="black", weight=3]; 189.09/135.74 1201[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61320[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1201 -> 61320[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61320 -> 1526[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61321[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1201 -> 61321[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61321 -> 1527[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1202 -> 1528[label="",style="dashed", color="red", weight=0]; 189.09/135.74 1202[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];1202 -> 1529[label="",style="dashed", color="magenta", weight=3]; 189.09/135.74 1202 -> 1530[label="",style="dashed", color="magenta", weight=3]; 189.09/135.74 1202 -> 1531[label="",style="dashed", color="magenta", weight=3]; 189.09/135.74 1202 -> 1532[label="",style="dashed", color="magenta", weight=3]; 189.09/135.74 1203[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1203 -> 1533[label="",style="solid", color="black", weight=3]; 189.09/135.74 1204[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1204 -> 1534[label="",style="solid", color="black", weight=3]; 189.09/135.74 1205[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1205 -> 1535[label="",style="solid", color="black", weight=3]; 189.09/135.74 1206[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61322[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1206 -> 61322[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61322 -> 1536[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61323[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1206 -> 61323[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61323 -> 1537[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1207[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1207 -> 1538[label="",style="solid", color="black", weight=3]; 189.09/135.74 1208[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1208 -> 1539[label="",style="solid", color="black", weight=3]; 189.09/135.74 1209[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1209 -> 1540[label="",style="solid", color="black", weight=3]; 189.09/135.74 1210[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1210 -> 1541[label="",style="solid", color="black", weight=3]; 189.09/135.74 1211[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61324[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1211 -> 61324[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61324 -> 1542[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61325[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1211 -> 61325[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61325 -> 1543[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1212[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1212 -> 1544[label="",style="solid", color="black", weight=3]; 189.09/135.74 1213[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1213 -> 1545[label="",style="solid", color="black", weight=3]; 189.09/135.74 1214[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1214 -> 1546[label="",style="solid", color="black", weight=3]; 189.09/135.74 1215[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1215 -> 1547[label="",style="solid", color="black", weight=3]; 189.09/135.74 1216[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61326[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1216 -> 61326[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61326 -> 1548[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61327[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1216 -> 61327[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61327 -> 1549[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1217[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1217 -> 1550[label="",style="solid", color="black", weight=3]; 189.09/135.74 1218[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1218 -> 1551[label="",style="solid", color="black", weight=3]; 189.09/135.74 1219[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1219 -> 1552[label="",style="solid", color="black", weight=3]; 189.09/135.74 1220[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1220 -> 1553[label="",style="solid", color="black", weight=3]; 189.09/135.74 1221[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61328[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1221 -> 61328[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61328 -> 1554[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61329[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1221 -> 61329[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61329 -> 1555[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1222[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1222 -> 1556[label="",style="solid", color="black", weight=3]; 189.09/135.74 1223[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1223 -> 1557[label="",style="solid", color="black", weight=3]; 189.09/135.74 1224[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1224 -> 1558[label="",style="solid", color="black", weight=3]; 189.09/135.74 1225[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1225 -> 1559[label="",style="solid", color="black", weight=3]; 189.09/135.74 1226[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61330[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1226 -> 61330[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61330 -> 1560[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61331[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1226 -> 61331[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61331 -> 1561[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1227[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1227 -> 1562[label="",style="solid", color="black", weight=3]; 189.09/135.74 1228[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1228 -> 1563[label="",style="solid", color="black", weight=3]; 189.09/135.74 1229[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1229 -> 1564[label="",style="solid", color="black", weight=3]; 189.09/135.74 1230[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1230 -> 1565[label="",style="solid", color="black", weight=3]; 189.09/135.74 1231[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61332[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1231 -> 61332[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61332 -> 1566[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61333[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1231 -> 61333[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61333 -> 1567[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1232[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1232 -> 1568[label="",style="solid", color="black", weight=3]; 189.09/135.74 1233[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1233 -> 1569[label="",style="solid", color="black", weight=3]; 189.09/135.74 1234[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1234 -> 1570[label="",style="solid", color="black", weight=3]; 189.09/135.74 1235[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1235 -> 1571[label="",style="solid", color="black", weight=3]; 189.09/135.74 1236[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61334[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1236 -> 61334[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61334 -> 1572[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61335[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1236 -> 61335[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61335 -> 1573[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1237[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1237 -> 1574[label="",style="solid", color="black", weight=3]; 189.09/135.74 1238[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1238 -> 1575[label="",style="solid", color="black", weight=3]; 189.09/135.74 1239[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1239 -> 1576[label="",style="solid", color="black", weight=3]; 189.09/135.74 1240[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1240 -> 1577[label="",style="solid", color="black", weight=3]; 189.09/135.74 1241[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61336[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1241 -> 61336[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61336 -> 1578[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61337[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1241 -> 61337[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61337 -> 1579[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1242[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1242 -> 1580[label="",style="solid", color="black", weight=3]; 189.09/135.74 1243[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1243 -> 1581[label="",style="solid", color="black", weight=3]; 189.09/135.74 1244[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1244 -> 1582[label="",style="solid", color="black", weight=3]; 189.09/135.74 1245[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1245 -> 1583[label="",style="solid", color="black", weight=3]; 189.09/135.74 7541[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="black",shape="box"];7541 -> 7581[label="",style="solid", color="black", weight=3]; 189.09/135.74 7542[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww95600) (Succ ww95800)) (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww95600) (Succ ww95800)) (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7542 -> 7582[label="",style="solid", color="black", weight=3]; 189.09/135.74 7543[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww95600) Zero) (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww95600) Zero) (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7543 -> 7583[label="",style="solid", color="black", weight=3]; 189.09/135.74 7544[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero (Succ ww95800)) (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero (Succ ww95800)) (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7544 -> 7584[label="",style="solid", color="black", weight=3]; 189.09/135.74 7545[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero Zero) (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero Zero) (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7545 -> 7585[label="",style="solid", color="black", weight=3]; 189.09/135.74 7546[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww95600) (Succ ww95800)) (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww95600) (Succ ww95800)) (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7546 -> 7586[label="",style="solid", color="black", weight=3]; 189.09/135.74 7547[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww95600) Zero) (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww95600) Zero) (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7547 -> 7587[label="",style="solid", color="black", weight=3]; 189.09/135.74 7548[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero (Succ ww95800)) (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero (Succ ww95800)) (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7548 -> 7588[label="",style="solid", color="black", weight=3]; 189.09/135.74 7549[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero Zero) (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero Zero) (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7549 -> 7589[label="",style="solid", color="black", weight=3]; 189.09/135.74 7550[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="black",shape="box"];7550 -> 7590[label="",style="solid", color="black", weight=3]; 189.09/135.74 7551 -> 7591[label="",style="dashed", color="red", weight=0]; 189.09/135.74 7551[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos (primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)))) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)))) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="magenta"];7551 -> 7592[label="",style="dashed", color="magenta", weight=3]; 189.09/135.74 7551 -> 7593[label="",style="dashed", color="magenta", weight=3]; 189.09/135.74 7552[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos Zero)) LT))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7552 -> 7594[label="",style="solid", color="black", weight=3]; 189.09/135.74 7553[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos Zero)) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7553 -> 7595[label="",style="solid", color="black", weight=3]; 189.09/135.74 7554[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos Zero)) LT))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7554 -> 7596[label="",style="solid", color="black", weight=3]; 189.09/135.74 7555 -> 7597[label="",style="dashed", color="red", weight=0]; 189.09/135.74 7555[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg (primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)))) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)))) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];7555 -> 7598[label="",style="dashed", color="magenta", weight=3]; 189.09/135.74 7555 -> 7599[label="",style="dashed", color="magenta", weight=3]; 189.09/135.74 7556[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg Zero)) LT))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7556 -> 7600[label="",style="solid", color="black", weight=3]; 189.09/135.74 7557[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg Zero)) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7557 -> 7601[label="",style="solid", color="black", weight=3]; 189.09/135.74 7558[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg Zero)) LT))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7558 -> 7602[label="",style="solid", color="black", weight=3]; 189.09/135.74 7559 -> 7603[label="",style="dashed", color="red", weight=0]; 189.09/135.74 7559[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg (primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)))) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)))) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="magenta"];7559 -> 7604[label="",style="dashed", color="magenta", weight=3]; 189.09/135.74 7559 -> 7605[label="",style="dashed", color="magenta", weight=3]; 189.09/135.74 7560[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg Zero)) LT))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7560 -> 7606[label="",style="solid", color="black", weight=3]; 189.09/135.74 7561[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg Zero)) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7561 -> 7607[label="",style="solid", color="black", weight=3]; 189.09/135.74 7562[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg Zero)) LT))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7562 -> 7608[label="",style="solid", color="black", weight=3]; 189.09/135.74 7563 -> 7609[label="",style="dashed", color="red", weight=0]; 189.09/135.74 7563[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos (primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)))) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)))) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];7563 -> 7610[label="",style="dashed", color="magenta", weight=3]; 189.09/135.74 7563 -> 7611[label="",style="dashed", color="magenta", weight=3]; 189.09/135.74 7564[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos Zero)) LT))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7564 -> 7612[label="",style="solid", color="black", weight=3]; 189.09/135.74 7565[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos Zero)) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7565 -> 7613[label="",style="solid", color="black", weight=3]; 189.09/135.74 7566[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos Zero)) LT))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7566 -> 7614[label="",style="solid", color="black", weight=3]; 189.09/135.74 1260[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61338[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1260 -> 61338[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61338 -> 1602[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61339[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1260 -> 61339[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61339 -> 1603[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1261[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1261 -> 1604[label="",style="solid", color="black", weight=3]; 189.09/135.74 1262[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1262 -> 1605[label="",style="solid", color="black", weight=3]; 189.09/135.74 1263[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1263 -> 1606[label="",style="solid", color="black", weight=3]; 189.09/135.74 1264[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1264 -> 1607[label="",style="solid", color="black", weight=3]; 189.09/135.74 1265[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61340[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1265 -> 61340[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61340 -> 1608[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61341[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1265 -> 61341[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61341 -> 1609[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1266[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1266 -> 1610[label="",style="solid", color="black", weight=3]; 189.09/135.74 1267[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1267 -> 1611[label="",style="solid", color="black", weight=3]; 189.09/135.74 1268[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1268 -> 1612[label="",style="solid", color="black", weight=3]; 189.09/135.74 1269[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1269 -> 1613[label="",style="solid", color="black", weight=3]; 189.09/135.74 1270[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61342[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1270 -> 61342[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61342 -> 1614[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61343[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1270 -> 61343[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61343 -> 1615[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1271[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1271 -> 1616[label="",style="solid", color="black", weight=3]; 189.09/135.74 1272[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1272 -> 1617[label="",style="solid", color="black", weight=3]; 189.09/135.74 1273[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1273 -> 1618[label="",style="solid", color="black", weight=3]; 189.09/135.74 1274[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1274 -> 1619[label="",style="solid", color="black", weight=3]; 189.09/135.74 1275[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61344[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1275 -> 61344[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61344 -> 1620[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61345[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1275 -> 61345[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61345 -> 1621[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1276[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1276 -> 1622[label="",style="solid", color="black", weight=3]; 189.09/135.74 1277[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1277 -> 1623[label="",style="solid", color="black", weight=3]; 189.09/135.74 1278[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1278 -> 1624[label="",style="solid", color="black", weight=3]; 189.09/135.74 1279[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1279 -> 1625[label="",style="solid", color="black", weight=3]; 189.09/135.74 1280[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61346[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1280 -> 61346[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61346 -> 1626[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61347[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1280 -> 61347[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61347 -> 1627[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1281[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1281 -> 1628[label="",style="solid", color="black", weight=3]; 189.09/135.74 1282[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1282 -> 1629[label="",style="solid", color="black", weight=3]; 189.09/135.74 1283[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1283 -> 1630[label="",style="solid", color="black", weight=3]; 189.09/135.74 1284[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1284 -> 1631[label="",style="solid", color="black", weight=3]; 189.09/135.74 1285[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61348[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1285 -> 61348[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61348 -> 1632[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61349[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1285 -> 61349[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61349 -> 1633[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1286[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1286 -> 1634[label="",style="solid", color="black", weight=3]; 189.09/135.74 1287[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1287 -> 1635[label="",style="solid", color="black", weight=3]; 189.09/135.74 1288[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1288 -> 1636[label="",style="solid", color="black", weight=3]; 189.09/135.74 1289[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1289 -> 1637[label="",style="solid", color="black", weight=3]; 189.09/135.74 1290[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61350[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1290 -> 61350[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61350 -> 1638[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61351[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1290 -> 61351[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61351 -> 1639[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1291[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1291 -> 1640[label="",style="solid", color="black", weight=3]; 189.09/135.74 1292[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1292 -> 1641[label="",style="solid", color="black", weight=3]; 189.09/135.74 1293[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1293 -> 1642[label="",style="solid", color="black", weight=3]; 189.09/135.74 1294[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1294 -> 1643[label="",style="solid", color="black", weight=3]; 189.09/135.74 1295[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61352[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1295 -> 61352[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61352 -> 1644[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61353[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1295 -> 61353[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61353 -> 1645[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1296[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1296 -> 1646[label="",style="solid", color="black", weight=3]; 189.09/135.74 1297[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1297 -> 1647[label="",style="solid", color="black", weight=3]; 189.09/135.74 1298[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1298 -> 1648[label="",style="solid", color="black", weight=3]; 189.09/135.74 1299[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1299 -> 1649[label="",style="solid", color="black", weight=3]; 189.09/135.74 1300[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61354[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1300 -> 61354[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61354 -> 1650[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61355[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1300 -> 61355[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61355 -> 1651[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1301[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1301 -> 1652[label="",style="solid", color="black", weight=3]; 189.09/135.74 1302[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1302 -> 1653[label="",style="solid", color="black", weight=3]; 189.09/135.74 1303[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1303 -> 1654[label="",style="solid", color="black", weight=3]; 189.09/135.74 1304[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1304 -> 1655[label="",style="solid", color="black", weight=3]; 189.09/135.74 1305[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61356[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1305 -> 61356[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61356 -> 1656[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61357[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1305 -> 61357[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61357 -> 1657[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1306[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1306 -> 1658[label="",style="solid", color="black", weight=3]; 189.09/135.74 1307[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1307 -> 1659[label="",style="solid", color="black", weight=3]; 189.09/135.74 1308[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1308 -> 1660[label="",style="solid", color="black", weight=3]; 189.09/135.74 1309[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1309 -> 1661[label="",style="solid", color="black", weight=3]; 189.09/135.74 1310[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61358[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1310 -> 61358[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61358 -> 1662[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61359[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1310 -> 61359[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61359 -> 1663[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1311[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1311 -> 1664[label="",style="solid", color="black", weight=3]; 189.09/135.74 1312[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1312 -> 1665[label="",style="solid", color="black", weight=3]; 189.09/135.74 1313[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1313 -> 1666[label="",style="solid", color="black", weight=3]; 189.09/135.74 1314[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1314 -> 1667[label="",style="solid", color="black", weight=3]; 189.09/135.74 1315[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61360[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1315 -> 61360[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61360 -> 1668[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61361[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1315 -> 61361[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61361 -> 1669[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1316[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1316 -> 1670[label="",style="solid", color="black", weight=3]; 189.09/135.74 1317[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1317 -> 1671[label="",style="solid", color="black", weight=3]; 189.09/135.74 1318[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1318 -> 1672[label="",style="solid", color="black", weight=3]; 189.09/135.74 1319[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1319 -> 1673[label="",style="solid", color="black", weight=3]; 189.09/135.74 8580[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat (Succ ww137300) (Succ ww137500))) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat (Succ ww137300) (Succ ww137500))) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8580 -> 8621[label="",style="solid", color="black", weight=3]; 189.09/135.74 8581[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat (Succ ww137300) Zero)) LT))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat (Succ ww137300) Zero)) LT)) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8581 -> 8622[label="",style="solid", color="black", weight=3]; 189.09/135.74 8582[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat Zero (Succ ww137500))) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat Zero (Succ ww137500))) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8582 -> 8623[label="",style="solid", color="black", weight=3]; 189.09/135.74 8583[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat Zero Zero)) LT))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat Zero Zero)) LT)) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8583 -> 8624[label="",style="solid", color="black", weight=3]; 189.09/135.74 8584[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww1374)) (Neg ww13750)))",fontsize=16,color="black",shape="box"];8584 -> 8625[label="",style="solid", color="black", weight=3]; 189.09/135.74 8585[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww1374)) (Pos ww13750)))",fontsize=16,color="black",shape="box"];8585 -> 8626[label="",style="solid", color="black", weight=3]; 189.09/135.74 8586[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat (Succ ww137300) (Succ ww137500))) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat (Succ ww137300) (Succ ww137500))) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8586 -> 8627[label="",style="solid", color="black", weight=3]; 189.09/135.74 8587[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat (Succ ww137300) Zero)) LT))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat (Succ ww137300) Zero)) LT)) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8587 -> 8628[label="",style="solid", color="black", weight=3]; 189.09/135.74 8588[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat Zero (Succ ww137500))) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat Zero (Succ ww137500))) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8588 -> 8629[label="",style="solid", color="black", weight=3]; 189.09/135.74 8589[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat Zero Zero)) LT))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat Zero Zero)) LT)) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8589 -> 8630[label="",style="solid", color="black", weight=3]; 189.09/135.74 8590 -> 8631[label="",style="dashed", color="red", weight=0]; 189.09/135.74 8590[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos (primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)))) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)))) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="magenta"];8590 -> 8632[label="",style="dashed", color="magenta", weight=3]; 189.09/135.74 8590 -> 8633[label="",style="dashed", color="magenta", weight=3]; 189.09/135.74 8591[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos Zero)) LT))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8591 -> 8634[label="",style="solid", color="black", weight=3]; 189.09/135.74 8592[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos Zero)) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8592 -> 8635[label="",style="solid", color="black", weight=3]; 189.09/135.74 8593[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos Zero)) LT))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8593 -> 8636[label="",style="solid", color="black", weight=3]; 189.09/135.74 8594 -> 8637[label="",style="dashed", color="red", weight=0]; 189.09/135.74 8594[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg (primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)))) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)))) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="magenta"];8594 -> 8638[label="",style="dashed", color="magenta", weight=3]; 189.09/135.74 8594 -> 8639[label="",style="dashed", color="magenta", weight=3]; 189.09/135.74 8595[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg Zero)) LT))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8595 -> 8640[label="",style="solid", color="black", weight=3]; 189.09/135.74 8596[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg Zero)) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8596 -> 8641[label="",style="solid", color="black", weight=3]; 189.09/135.74 8597[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg Zero)) LT))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8597 -> 8642[label="",style="solid", color="black", weight=3]; 189.09/135.74 8598 -> 8643[label="",style="dashed", color="red", weight=0]; 189.09/135.74 8598[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg (primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)))) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)))) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="magenta"];8598 -> 8644[label="",style="dashed", color="magenta", weight=3]; 189.09/135.74 8598 -> 8645[label="",style="dashed", color="magenta", weight=3]; 189.09/135.74 8599[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg Zero)) LT))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8599 -> 8646[label="",style="solid", color="black", weight=3]; 189.09/135.74 8600[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg Zero)) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8600 -> 8647[label="",style="solid", color="black", weight=3]; 189.09/135.74 8601[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg Zero)) LT))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8601 -> 8648[label="",style="solid", color="black", weight=3]; 189.09/135.74 8602 -> 8649[label="",style="dashed", color="red", weight=0]; 189.09/135.74 8602[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos (primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)))) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)))) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="magenta"];8602 -> 8650[label="",style="dashed", color="magenta", weight=3]; 189.09/135.74 8602 -> 8651[label="",style="dashed", color="magenta", weight=3]; 189.09/135.74 8603[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos Zero)) LT))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8603 -> 8652[label="",style="solid", color="black", weight=3]; 189.09/135.74 8604[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos Zero)) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8604 -> 8653[label="",style="solid", color="black", weight=3]; 189.09/135.74 8605[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos Zero)) LT))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8605 -> 8654[label="",style="solid", color="black", weight=3]; 189.09/135.74 1334[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61362[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1334 -> 61362[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61362 -> 1692[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61363[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1334 -> 61363[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61363 -> 1693[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1335[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1335 -> 1694[label="",style="solid", color="black", weight=3]; 189.09/135.74 1336[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1336 -> 1695[label="",style="solid", color="black", weight=3]; 189.09/135.74 1337[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1337 -> 1696[label="",style="solid", color="black", weight=3]; 189.09/135.74 1338[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1338 -> 1697[label="",style="solid", color="black", weight=3]; 189.09/135.74 1339[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61364[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1339 -> 61364[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61364 -> 1698[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 61365[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1339 -> 61365[label="",style="solid", color="burlywood", weight=9]; 189.09/135.74 61365 -> 1699[label="",style="solid", color="burlywood", weight=3]; 189.09/135.74 1340[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1340 -> 1700[label="",style="solid", color="black", weight=3]; 189.09/135.74 1341[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1341 -> 1701[label="",style="solid", color="black", weight=3]; 189.09/135.74 1342[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1342 -> 1702[label="",style="solid", color="black", weight=3]; 189.09/135.75 1343[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1343 -> 1703[label="",style="solid", color="black", weight=3]; 189.09/135.75 1344[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61366[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1344 -> 61366[label="",style="solid", color="burlywood", weight=9]; 189.09/135.75 61366 -> 1704[label="",style="solid", color="burlywood", weight=3]; 189.09/135.75 61367[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1344 -> 61367[label="",style="solid", color="burlywood", weight=9]; 189.09/135.75 61367 -> 1705[label="",style="solid", color="burlywood", weight=3]; 189.09/135.75 1345[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1345 -> 1706[label="",style="solid", color="black", weight=3]; 189.09/135.75 1346[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1346 -> 1707[label="",style="solid", color="black", weight=3]; 189.09/135.75 1347[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1347 -> 1708[label="",style="solid", color="black", weight=3]; 189.09/135.75 1348[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1348 -> 1709[label="",style="solid", color="black", weight=3]; 189.09/135.75 1349[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61368[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1349 -> 61368[label="",style="solid", color="burlywood", weight=9]; 189.09/135.75 61368 -> 1710[label="",style="solid", color="burlywood", weight=3]; 189.09/135.75 61369[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1349 -> 61369[label="",style="solid", color="burlywood", weight=9]; 189.09/135.75 61369 -> 1711[label="",style="solid", color="burlywood", weight=3]; 189.09/135.75 1350[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1350 -> 1712[label="",style="solid", color="black", weight=3]; 189.09/135.75 1351[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1351 -> 1713[label="",style="solid", color="black", weight=3]; 189.09/135.75 1352[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1352 -> 1714[label="",style="solid", color="black", weight=3]; 189.09/135.75 1353[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1353 -> 1715[label="",style="solid", color="black", weight=3]; 189.09/135.75 1354[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61370[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1354 -> 61370[label="",style="solid", color="burlywood", weight=9]; 189.09/135.75 61370 -> 1716[label="",style="solid", color="burlywood", weight=3]; 189.09/135.75 61371[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1354 -> 61371[label="",style="solid", color="burlywood", weight=9]; 189.09/135.75 61371 -> 1717[label="",style="solid", color="burlywood", weight=3]; 189.09/135.75 1355[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1355 -> 1718[label="",style="solid", color="black", weight=3]; 189.09/135.75 1356[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1356 -> 1719[label="",style="solid", color="black", weight=3]; 189.09/135.75 1357[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1357 -> 1720[label="",style="solid", color="black", weight=3]; 189.09/135.75 1358[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1358 -> 1721[label="",style="solid", color="black", weight=3]; 189.09/135.75 1359[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61372[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1359 -> 61372[label="",style="solid", color="burlywood", weight=9]; 189.09/135.75 61372 -> 1722[label="",style="solid", color="burlywood", weight=3]; 189.09/135.75 61373[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1359 -> 61373[label="",style="solid", color="burlywood", weight=9]; 189.09/135.75 61373 -> 1723[label="",style="solid", color="burlywood", weight=3]; 189.09/135.75 1360[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1360 -> 1724[label="",style="solid", color="black", weight=3]; 189.09/135.75 1361[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1361 -> 1725[label="",style="solid", color="black", weight=3]; 189.09/135.75 1362[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1362 -> 1726[label="",style="solid", color="black", weight=3]; 189.09/135.75 1363[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1363 -> 1727[label="",style="solid", color="black", weight=3]; 189.09/135.75 1364[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61374[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1364 -> 61374[label="",style="solid", color="burlywood", weight=9]; 189.09/135.75 61374 -> 1728[label="",style="solid", color="burlywood", weight=3]; 189.09/135.75 61375[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1364 -> 61375[label="",style="solid", color="burlywood", weight=9]; 189.09/135.75 61375 -> 1729[label="",style="solid", color="burlywood", weight=3]; 189.09/135.75 1365[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1365 -> 1730[label="",style="solid", color="black", weight=3]; 189.09/135.75 1366[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1366 -> 1731[label="",style="solid", color="black", weight=3]; 189.09/135.75 1367[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1367 -> 1732[label="",style="solid", color="black", weight=3]; 189.09/135.75 1368[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1368 -> 1733[label="",style="solid", color="black", weight=3]; 189.09/135.75 1369[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61376[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1369 -> 61376[label="",style="solid", color="burlywood", weight=9]; 189.09/135.75 61376 -> 1734[label="",style="solid", color="burlywood", weight=3]; 189.09/135.75 61377[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1369 -> 61377[label="",style="solid", color="burlywood", weight=9]; 189.09/135.75 61377 -> 1735[label="",style="solid", color="burlywood", weight=3]; 189.09/135.75 1370[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1370 -> 1736[label="",style="solid", color="black", weight=3]; 189.09/135.75 1371[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1371 -> 1737[label="",style="solid", color="black", weight=3]; 189.09/135.75 1372[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1372 -> 1738[label="",style="solid", color="black", weight=3]; 189.09/135.75 1373[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1373 -> 1739[label="",style="solid", color="black", weight=3]; 189.09/135.75 1374[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61378[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1374 -> 61378[label="",style="solid", color="burlywood", weight=9]; 189.09/135.75 61378 -> 1740[label="",style="solid", color="burlywood", weight=3]; 189.09/135.75 61379[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1374 -> 61379[label="",style="solid", color="burlywood", weight=9]; 189.09/135.75 61379 -> 1741[label="",style="solid", color="burlywood", weight=3]; 189.09/135.75 1375[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1375 -> 1742[label="",style="solid", color="black", weight=3]; 189.09/135.75 1376[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1376 -> 1743[label="",style="solid", color="black", weight=3]; 189.09/135.75 1377[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1377 -> 1744[label="",style="solid", color="black", weight=3]; 189.09/135.75 1378[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1378 -> 1745[label="",style="solid", color="black", weight=3]; 189.09/135.75 1379[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61380[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1379 -> 61380[label="",style="solid", color="burlywood", weight=9]; 189.09/135.75 61380 -> 1746[label="",style="solid", color="burlywood", weight=3]; 189.09/135.75 61381[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1379 -> 61381[label="",style="solid", color="burlywood", weight=9]; 189.09/135.75 61381 -> 1747[label="",style="solid", color="burlywood", weight=3]; 189.09/135.75 1380[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1380 -> 1748[label="",style="solid", color="black", weight=3]; 189.09/135.75 1381[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1381 -> 1749[label="",style="solid", color="black", weight=3]; 189.09/135.75 1382[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1382 -> 1750[label="",style="solid", color="black", weight=3]; 189.09/135.75 1383[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1383 -> 1751[label="",style="solid", color="black", weight=3]; 189.09/135.75 1384[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61382[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1384 -> 61382[label="",style="solid", color="burlywood", weight=9]; 189.09/135.75 61382 -> 1752[label="",style="solid", color="burlywood", weight=3]; 189.09/135.75 61383[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1384 -> 61383[label="",style="solid", color="burlywood", weight=9]; 189.09/135.75 61383 -> 1753[label="",style="solid", color="burlywood", weight=3]; 189.09/135.75 1385[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1385 -> 1754[label="",style="solid", color="black", weight=3]; 189.09/135.75 1386[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1386 -> 1755[label="",style="solid", color="black", weight=3]; 189.09/135.75 1387[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1387 -> 1756[label="",style="solid", color="black", weight=3]; 189.09/135.75 1388[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1388 -> 1757[label="",style="solid", color="black", weight=3]; 189.09/135.75 1389[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61384[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1389 -> 61384[label="",style="solid", color="burlywood", weight=9]; 189.09/135.75 61384 -> 1758[label="",style="solid", color="burlywood", weight=3]; 189.09/135.75 61385[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1389 -> 61385[label="",style="solid", color="burlywood", weight=9]; 189.09/135.75 61385 -> 1759[label="",style="solid", color="burlywood", weight=3]; 189.09/135.75 1390[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1390 -> 1760[label="",style="solid", color="black", weight=3]; 189.09/135.75 1391[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1391 -> 1761[label="",style="solid", color="black", weight=3]; 189.09/135.75 1392[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1392 -> 1762[label="",style="solid", color="black", weight=3]; 189.09/135.75 1393[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1393 -> 1763[label="",style="solid", color="black", weight=3]; 189.09/135.75 1394[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww400000000))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww400000000))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww400000000 (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww400000000))))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww400000000))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww400000000))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww400000000))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww400000000 (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];61386[label="ww400000000/Succ ww4000000000",fontsize=10,color="white",style="solid",shape="box"];1394 -> 61386[label="",style="solid", color="burlywood", weight=9]; 189.09/135.75 61386 -> 1764[label="",style="solid", color="burlywood", weight=3]; 189.09/135.75 61387[label="ww400000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1394 -> 61387[label="",style="solid", color="burlywood", weight=9]; 189.09/135.75 61387 -> 1765[label="",style="solid", color="burlywood", weight=3]; 189.09/135.75 1395[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];1395 -> 1766[label="",style="solid", color="black", weight=3]; 189.09/135.75 1396[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (Succ (Succ (primPlusNat ww3000 ww3000))) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (Succ (Succ (primPlusNat ww3000 ww3000))) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];1396 -> 1767[label="",style="solid", color="black", weight=3]; 189.09/135.75 1397[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (primMulInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (primMulInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];61388[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];1397 -> 61388[label="",style="solid", color="burlywood", weight=9]; 189.09/135.75 61388 -> 1768[label="",style="solid", color="burlywood", weight=3]; 189.09/135.75 61389[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];1397 -> 61389[label="",style="solid", color="burlywood", weight=9]; 189.09/135.75 61389 -> 1769[label="",style="solid", color="burlywood", weight=3]; 189.09/135.75 1398[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];1398 -> 1770[label="",style="solid", color="black", weight=3]; 189.09/135.75 1399[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];1399 -> 1771[label="",style="solid", color="black", weight=3]; 189.09/135.75 1400[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];1400 -> 1772[label="",style="solid", color="black", weight=3]; 189.09/135.75 1401[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];1401 -> 1773[label="",style="solid", color="black", weight=3]; 189.09/135.75 1402[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat (Succ ww4100) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat (Succ ww4100) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1402 -> 1774[label="",style="solid", color="black", weight=3]; 189.09/135.75 1403[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat (Succ ww4100) Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat (Succ ww4100) Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1403 -> 1775[label="",style="solid", color="black", weight=3]; 189.09/135.75 1404[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat Zero (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat Zero (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1404 -> 1776[label="",style="solid", color="black", weight=3]; 189.09/135.75 1405[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat Zero Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat Zero Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1405 -> 1777[label="",style="solid", color="black", weight=3]; 189.09/135.75 1406[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];1406 -> 1778[label="",style="solid", color="black", weight=3]; 189.09/135.75 1407[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];1407 -> 1779[label="",style="solid", color="black", weight=3]; 189.09/135.75 1408[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat (Succ ww4100) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat (Succ ww4100) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1408 -> 1780[label="",style="solid", color="black", weight=3]; 189.09/135.75 1409[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat (Succ ww4100) Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat (Succ ww4100) Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1409 -> 1781[label="",style="solid", color="black", weight=3]; 189.09/135.75 1410[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat Zero (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat Zero (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1410 -> 1782[label="",style="solid", color="black", weight=3]; 189.09/135.75 1411[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat Zero Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat Zero Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1411 -> 1783[label="",style="solid", color="black", weight=3]; 189.09/135.75 1412[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1412 -> 1784[label="",style="solid", color="black", weight=3]; 189.09/135.75 1413[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1413 -> 1785[label="",style="solid", color="black", weight=3]; 189.09/135.75 1414[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1414 -> 1786[label="",style="solid", color="black", weight=3]; 189.09/135.75 1415[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1415 -> 1787[label="",style="solid", color="black", weight=3]; 189.09/135.75 1416[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1416 -> 1788[label="",style="solid", color="black", weight=3]; 189.09/135.75 1417[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1417 -> 1789[label="",style="solid", color="black", weight=3]; 189.09/135.75 1418[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1418 -> 1790[label="",style="solid", color="black", weight=3]; 189.09/135.75 1419[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1419 -> 1791[label="",style="solid", color="black", weight=3]; 189.09/135.75 1420[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1420 -> 1792[label="",style="solid", color="black", weight=3]; 189.09/135.75 1421[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1421 -> 1793[label="",style="solid", color="black", weight=3]; 189.09/135.75 1422[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1422 -> 1794[label="",style="solid", color="black", weight=3]; 189.09/135.75 1423[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1423 -> 1795[label="",style="solid", color="black", weight=3]; 189.09/135.75 1424[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1424 -> 1796[label="",style="solid", color="black", weight=3]; 189.09/135.75 1425[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1425 -> 1797[label="",style="solid", color="black", weight=3]; 189.09/135.75 1426[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1426 -> 1798[label="",style="solid", color="black", weight=3]; 189.09/135.75 1427[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1427 -> 1799[label="",style="solid", color="black", weight=3]; 189.09/135.75 1428[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1428 -> 1800[label="",style="solid", color="black", weight=3]; 189.09/135.75 1429[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1429 -> 1801[label="",style="solid", color="black", weight=3]; 189.09/135.75 1430[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1430 -> 1802[label="",style="solid", color="black", weight=3]; 189.09/135.75 1431[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1431 -> 1803[label="",style="solid", color="black", weight=3]; 189.09/135.75 1432[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1432 -> 1804[label="",style="solid", color="black", weight=3]; 189.09/135.75 1433[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1433 -> 1805[label="",style="solid", color="black", weight=3]; 189.09/135.75 1434[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1434 -> 1806[label="",style="solid", color="black", weight=3]; 189.09/135.75 1435[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1435 -> 1807[label="",style="solid", color="black", weight=3]; 189.09/135.75 1436[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1436 -> 1808[label="",style="solid", color="black", weight=3]; 189.09/135.75 1437[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1437 -> 1809[label="",style="solid", color="black", weight=3]; 189.09/135.75 1438[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1438 -> 1810[label="",style="solid", color="black", weight=3]; 189.09/135.75 1439[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1439 -> 1811[label="",style="solid", color="black", weight=3]; 189.09/135.75 1923[label="numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="black",shape="box"];1923 -> 2256[label="",style="solid", color="black", weight=3]; 189.09/135.75 1924[label="numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) ww27",fontsize=16,color="black",shape="box"];1924 -> 2257[label="",style="solid", color="black", weight=3]; 189.09/135.75 1925[label="Cons (Float (Pos (Succ ww23)) (Pos (Succ ww24))) (takeWhile ww22 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))))",fontsize=16,color="green",shape="box"];1925 -> 2258[label="",style="dashed", color="green", weight=3]; 189.09/135.75 1926 -> 5884[label="",style="dashed", color="red", weight=0]; 189.09/135.75 1926[label="takeWhile0 ww22 (Float (Pos (Succ ww23)) (Pos (Succ ww24))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) otherwise",fontsize=16,color="magenta"];1926 -> 5885[label="",style="dashed", color="magenta", weight=3]; 189.09/135.75 1926 -> 5886[label="",style="dashed", color="magenta", weight=3]; 189.09/135.75 1441[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1441 -> 1836[label="",style="solid", color="black", weight=3]; 189.09/135.75 1442[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1442 -> 1837[label="",style="solid", color="black", weight=3]; 189.09/135.75 1443[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1443 -> 1838[label="",style="solid", color="black", weight=3]; 189.09/135.75 1444[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1444 -> 1839[label="",style="solid", color="black", weight=3]; 189.09/135.75 1445[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1445 -> 1840[label="",style="solid", color="black", weight=3]; 189.09/135.75 1446[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1446 -> 1841[label="",style="solid", color="black", weight=3]; 189.09/135.75 1447[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1447 -> 1842[label="",style="solid", color="black", weight=3]; 189.09/135.75 1448[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1448 -> 1843[label="",style="solid", color="black", weight=3]; 189.09/135.75 1449[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1449 -> 1844[label="",style="solid", color="black", weight=3]; 189.09/135.75 1450[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1450 -> 1845[label="",style="solid", color="black", weight=3]; 189.09/135.75 1451[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1451 -> 1846[label="",style="solid", color="black", weight=3]; 189.09/135.75 1452[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1452 -> 1847[label="",style="solid", color="black", weight=3]; 189.09/135.75 1453[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1453 -> 1848[label="",style="solid", color="black", weight=3]; 189.09/135.75 1454[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1454 -> 1849[label="",style="solid", color="black", weight=3]; 189.09/135.75 1455[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1455 -> 1850[label="",style="solid", color="black", weight=3]; 189.09/135.75 1456[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1456 -> 1851[label="",style="solid", color="black", weight=3]; 189.09/135.75 1457[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1457 -> 1852[label="",style="solid", color="black", weight=3]; 189.09/135.75 1458[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1458 -> 1853[label="",style="solid", color="black", weight=3]; 189.09/135.75 1459[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1459 -> 1854[label="",style="solid", color="black", weight=3]; 189.09/135.75 1460[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1460 -> 1855[label="",style="solid", color="black", weight=3]; 189.09/135.75 1461[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1461 -> 1856[label="",style="solid", color="black", weight=3]; 189.09/135.75 1462[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1462 -> 1857[label="",style="solid", color="black", weight=3]; 189.09/135.75 1463[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1463 -> 1858[label="",style="solid", color="black", weight=3]; 189.09/135.75 1464[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1464 -> 1859[label="",style="solid", color="black", weight=3]; 189.09/135.75 1465[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1465 -> 1860[label="",style="solid", color="black", weight=3]; 189.09/135.75 1466[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1466 -> 1861[label="",style="solid", color="black", weight=3]; 189.09/135.75 1467[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1467 -> 1862[label="",style="solid", color="black", weight=3]; 189.09/135.75 1468[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1468 -> 1863[label="",style="solid", color="black", weight=3]; 189.09/135.75 1469[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1469 -> 1864[label="",style="solid", color="black", weight=3]; 189.09/135.75 1470[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1470 -> 1865[label="",style="solid", color="black", weight=3]; 189.09/135.75 1471[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1471 -> 1866[label="",style="solid", color="black", weight=3]; 189.09/135.75 1472[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1472 -> 1867[label="",style="solid", color="black", weight=3]; 189.09/135.75 1473[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1473 -> 1868[label="",style="solid", color="black", weight=3]; 189.09/135.75 1474[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1474 -> 1869[label="",style="solid", color="black", weight=3]; 189.09/135.75 1475[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1475 -> 1870[label="",style="solid", color="black", weight=3]; 189.09/135.75 1476[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1476 -> 1871[label="",style="solid", color="black", weight=3]; 189.09/135.75 1477[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1477 -> 1872[label="",style="solid", color="black", weight=3]; 189.09/135.75 1478[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1478 -> 1873[label="",style="solid", color="black", weight=3]; 189.09/135.75 1479[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1479 -> 1874[label="",style="solid", color="black", weight=3]; 189.09/135.75 1480[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1480 -> 1875[label="",style="solid", color="black", weight=3]; 189.09/135.75 1481[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1481 -> 1876[label="",style="solid", color="black", weight=3]; 189.09/135.75 1482[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1482 -> 1877[label="",style="solid", color="black", weight=3]; 189.09/135.75 1483[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1483 -> 1878[label="",style="solid", color="black", weight=3]; 189.09/135.75 6530[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="black",shape="box"];6530 -> 6564[label="",style="solid", color="black", weight=3]; 189.09/135.75 6531 -> 6565[label="",style="dashed", color="red", weight=0]; 189.09/135.75 6531[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)) (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)) (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="magenta"];6531 -> 6566[label="",style="dashed", color="magenta", weight=3]; 189.09/135.75 6531 -> 6567[label="",style="dashed", color="magenta", weight=3]; 189.09/135.75 6532[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6532 -> 6568[label="",style="solid", color="black", weight=3]; 189.09/135.75 6533[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6533 -> 6569[label="",style="solid", color="black", weight=3]; 189.09/135.75 6534[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6534 -> 6570[label="",style="solid", color="black", weight=3]; 189.09/135.75 6535 -> 6571[label="",style="dashed", color="red", weight=0]; 189.09/135.75 6535[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)) (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)) (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="magenta"];6535 -> 6572[label="",style="dashed", color="magenta", weight=3]; 189.09/135.75 6535 -> 6573[label="",style="dashed", color="magenta", weight=3]; 189.09/135.75 6536[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6536 -> 6574[label="",style="solid", color="black", weight=3]; 189.09/135.75 6537[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6537 -> 6575[label="",style="solid", color="black", weight=3]; 189.09/135.75 6538[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6538 -> 6576[label="",style="solid", color="black", weight=3]; 189.09/135.75 6539[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="black",shape="box"];6539 -> 6577[label="",style="solid", color="black", weight=3]; 189.09/135.75 6541 -> 5617[label="",style="dashed", color="red", weight=0]; 189.09/135.75 6541[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6541 -> 6578[label="",style="dashed", color="magenta", weight=3]; 189.09/135.75 6541 -> 6579[label="",style="dashed", color="magenta", weight=3]; 189.09/135.75 6542 -> 5617[label="",style="dashed", color="red", weight=0]; 189.09/135.75 6542[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6542 -> 6580[label="",style="dashed", color="magenta", weight=3]; 189.09/135.75 6542 -> 6581[label="",style="dashed", color="magenta", weight=3]; 189.09/135.75 6540[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos ww611)) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww610)) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="burlywood",shape="triangle"];61390[label="ww610/Succ ww6100",fontsize=10,color="white",style="solid",shape="box"];6540 -> 61390[label="",style="solid", color="burlywood", weight=9]; 189.09/135.75 61390 -> 6582[label="",style="solid", color="burlywood", weight=3]; 189.09/135.75 61391[label="ww610/Zero",fontsize=10,color="white",style="solid",shape="box"];6540 -> 61391[label="",style="solid", color="burlywood", weight=9]; 189.09/135.75 61391 -> 6583[label="",style="solid", color="burlywood", weight=3]; 189.09/135.75 6543[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6543 -> 6584[label="",style="solid", color="black", weight=3]; 189.09/135.75 6544[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6544 -> 6585[label="",style="solid", color="black", weight=3]; 189.09/135.75 6545[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6545 -> 6586[label="",style="solid", color="black", weight=3]; 189.09/135.75 6547 -> 5617[label="",style="dashed", color="red", weight=0]; 189.09/135.75 6547[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6547 -> 6587[label="",style="dashed", color="magenta", weight=3]; 189.09/135.75 6547 -> 6588[label="",style="dashed", color="magenta", weight=3]; 189.09/135.75 6548 -> 5617[label="",style="dashed", color="red", weight=0]; 189.09/135.75 6548[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6548 -> 6589[label="",style="dashed", color="magenta", weight=3]; 189.09/135.75 6548 -> 6590[label="",style="dashed", color="magenta", weight=3]; 189.09/135.75 6546[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg ww615)) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww614)) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="burlywood",shape="triangle"];61392[label="ww614/Succ ww6140",fontsize=10,color="white",style="solid",shape="box"];6546 -> 61392[label="",style="solid", color="burlywood", weight=9]; 189.09/135.75 61392 -> 6591[label="",style="solid", color="burlywood", weight=3]; 189.09/135.75 61393[label="ww614/Zero",fontsize=10,color="white",style="solid",shape="box"];6546 -> 61393[label="",style="solid", color="burlywood", weight=9]; 189.09/135.75 61393 -> 6592[label="",style="solid", color="burlywood", weight=3]; 189.09/135.75 6549[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6549 -> 6593[label="",style="solid", color="black", weight=3]; 189.09/135.75 6550[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6550 -> 6594[label="",style="solid", color="black", weight=3]; 189.09/135.75 6551[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6551 -> 6595[label="",style="solid", color="black", weight=3]; 189.09/135.75 6553 -> 5617[label="",style="dashed", color="red", weight=0]; 189.09/135.75 6553[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6553 -> 6596[label="",style="dashed", color="magenta", weight=3]; 189.09/135.75 6553 -> 6597[label="",style="dashed", color="magenta", weight=3]; 189.09/135.75 6554 -> 5617[label="",style="dashed", color="red", weight=0]; 189.09/135.75 6554[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6554 -> 6598[label="",style="dashed", color="magenta", weight=3]; 189.09/135.75 6554 -> 6599[label="",style="dashed", color="magenta", weight=3]; 189.09/135.75 6552[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg ww619)) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww618)) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="burlywood",shape="triangle"];61394[label="ww618/Succ ww6180",fontsize=10,color="white",style="solid",shape="box"];6552 -> 61394[label="",style="solid", color="burlywood", weight=9]; 189.09/135.75 61394 -> 6600[label="",style="solid", color="burlywood", weight=3]; 189.09/135.75 61395[label="ww618/Zero",fontsize=10,color="white",style="solid",shape="box"];6552 -> 61395[label="",style="solid", color="burlywood", weight=9]; 189.09/135.75 61395 -> 6601[label="",style="solid", color="burlywood", weight=3]; 189.09/135.75 6555[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6555 -> 6602[label="",style="solid", color="black", weight=3]; 189.09/135.75 6556[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6556 -> 6603[label="",style="solid", color="black", weight=3]; 189.09/135.75 6557[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6557 -> 6604[label="",style="solid", color="black", weight=3]; 189.09/135.75 6559 -> 5617[label="",style="dashed", color="red", weight=0]; 189.09/135.75 6559[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6559 -> 6605[label="",style="dashed", color="magenta", weight=3]; 189.09/135.75 6559 -> 6606[label="",style="dashed", color="magenta", weight=3]; 189.09/135.75 6560 -> 5617[label="",style="dashed", color="red", weight=0]; 189.09/135.75 6560[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6560 -> 6607[label="",style="dashed", color="magenta", weight=3]; 189.09/135.75 6560 -> 6608[label="",style="dashed", color="magenta", weight=3]; 189.09/135.75 6558[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos ww623)) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww622)) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="burlywood",shape="triangle"];61396[label="ww622/Succ ww6220",fontsize=10,color="white",style="solid",shape="box"];6558 -> 61396[label="",style="solid", color="burlywood", weight=9]; 189.09/135.75 61396 -> 6609[label="",style="solid", color="burlywood", weight=3]; 189.09/135.75 61397[label="ww622/Zero",fontsize=10,color="white",style="solid",shape="box"];6558 -> 61397[label="",style="solid", color="burlywood", weight=9]; 189.09/135.75 61397 -> 6610[label="",style="solid", color="burlywood", weight=3]; 189.09/135.75 6561[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6561 -> 6611[label="",style="solid", color="black", weight=3]; 189.09/135.75 6562[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6562 -> 6612[label="",style="solid", color="black", weight=3]; 189.09/135.75 6563[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6563 -> 6613[label="",style="solid", color="black", weight=3]; 189.12/135.75 1502[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1502 -> 1899[label="",style="solid", color="black", weight=3]; 189.12/135.75 1503[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1503 -> 1900[label="",style="solid", color="black", weight=3]; 189.12/135.75 1504[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1504 -> 1901[label="",style="solid", color="black", weight=3]; 189.12/135.75 1505[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1505 -> 1902[label="",style="solid", color="black", weight=3]; 189.12/135.75 1506[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1506 -> 1903[label="",style="solid", color="black", weight=3]; 189.12/135.75 1507[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1507 -> 1904[label="",style="solid", color="black", weight=3]; 189.12/135.75 1508[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1508 -> 1905[label="",style="solid", color="black", weight=3]; 189.12/135.75 1509[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1509 -> 1906[label="",style="solid", color="black", weight=3]; 189.12/135.75 1510[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1510 -> 1907[label="",style="solid", color="black", weight=3]; 189.12/135.75 1511[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1511 -> 1908[label="",style="solid", color="black", weight=3]; 189.12/135.75 1512[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1512 -> 1909[label="",style="solid", color="black", weight=3]; 189.12/135.75 1514[label="numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];1514 -> 1910[label="",style="solid", color="black", weight=3]; 189.12/135.75 1515[label="numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) ww15",fontsize=16,color="black",shape="box"];1515 -> 1911[label="",style="solid", color="black", weight=3]; 189.12/135.75 1516[label="Cons (Float (Neg Zero) (Neg Zero)) (takeWhile ww11 (iterate (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))))",fontsize=16,color="green",shape="box"];1516 -> 1912[label="",style="dashed", color="green", weight=3]; 189.12/135.75 1517 -> 6525[label="",style="dashed", color="red", weight=0]; 189.12/135.75 1517[label="takeWhile0 ww11 (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) otherwise",fontsize=16,color="magenta"];1517 -> 6526[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 1517 -> 6527[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 1518[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1518 -> 1914[label="",style="solid", color="black", weight=3]; 189.12/135.75 1519[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1519 -> 1915[label="",style="solid", color="black", weight=3]; 189.12/135.75 1520[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1520 -> 1916[label="",style="solid", color="black", weight=3]; 189.12/135.75 1521[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1521 -> 1917[label="",style="solid", color="black", weight=3]; 189.12/135.75 1522[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1522 -> 1918[label="",style="solid", color="black", weight=3]; 189.12/135.75 1927[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww28) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww28)))",fontsize=16,color="green",shape="box"];1927 -> 2260[label="",style="dashed", color="green", weight=3]; 189.12/135.75 1927 -> 2261[label="",style="dashed", color="green", weight=3]; 189.12/135.75 1525[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww8 (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos Zero)) ww9 (numericEnumFromThenToP1 (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww8 (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1525 -> 1928[label="",style="solid", color="black", weight=3]; 189.12/135.75 1526[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1526 -> 1929[label="",style="solid", color="black", weight=3]; 189.12/135.75 1527[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1527 -> 1930[label="",style="solid", color="black", weight=3]; 189.12/135.75 1529[label="ww3100",fontsize=16,color="green",shape="box"];1530[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];1531[label="ww5",fontsize=16,color="green",shape="box"];1532[label="ww4000",fontsize=16,color="green",shape="box"];1528[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18 (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww20)))) LT))) ww18 (iterate (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18)) (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) ww18)) (numericEnumFromThenToP1 (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18 (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww20)))) LT)) ww18)",fontsize=16,color="black",shape="triangle"];1528 -> 1931[label="",style="solid", color="black", weight=3]; 189.12/135.75 1533[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1533 -> 1932[label="",style="solid", color="black", weight=3]; 189.12/135.75 1534[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1534 -> 1933[label="",style="solid", color="black", weight=3]; 189.12/135.75 1535[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1535 -> 1934[label="",style="solid", color="black", weight=3]; 189.12/135.75 1536[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1536 -> 1935[label="",style="solid", color="black", weight=3]; 189.12/135.75 1537[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1537 -> 1936[label="",style="solid", color="black", weight=3]; 189.12/135.75 1538[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1538 -> 1937[label="",style="solid", color="black", weight=3]; 189.12/135.75 1539[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1539 -> 1938[label="",style="solid", color="black", weight=3]; 189.12/135.75 1540[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1540 -> 1939[label="",style="solid", color="black", weight=3]; 189.12/135.75 1541[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1541 -> 1940[label="",style="solid", color="black", weight=3]; 189.12/135.75 1542[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1542 -> 1941[label="",style="solid", color="black", weight=3]; 189.12/135.75 1543[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1543 -> 1942[label="",style="solid", color="black", weight=3]; 189.12/135.75 1544[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1544 -> 1943[label="",style="solid", color="black", weight=3]; 189.12/135.75 1545[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1545 -> 1944[label="",style="solid", color="black", weight=3]; 189.12/135.75 1546[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1546 -> 1945[label="",style="solid", color="black", weight=3]; 189.12/135.75 1547[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1547 -> 1946[label="",style="solid", color="black", weight=3]; 189.12/135.75 1548[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1548 -> 1947[label="",style="solid", color="black", weight=3]; 189.12/135.75 1549[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1549 -> 1948[label="",style="solid", color="black", weight=3]; 189.12/135.75 1550[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1550 -> 1949[label="",style="solid", color="black", weight=3]; 189.12/135.75 1551[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1551 -> 1950[label="",style="solid", color="black", weight=3]; 189.12/135.75 1552[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1552 -> 1951[label="",style="solid", color="black", weight=3]; 189.12/135.75 1553[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1553 -> 1952[label="",style="solid", color="black", weight=3]; 189.12/135.75 1554[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1554 -> 1953[label="",style="solid", color="black", weight=3]; 189.12/135.75 1555[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1555 -> 1954[label="",style="solid", color="black", weight=3]; 189.12/135.75 1556[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1556 -> 1955[label="",style="solid", color="black", weight=3]; 189.12/135.75 1557[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1557 -> 1956[label="",style="solid", color="black", weight=3]; 189.12/135.75 1558[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1558 -> 1957[label="",style="solid", color="black", weight=3]; 189.12/135.75 1559[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1559 -> 1958[label="",style="solid", color="black", weight=3]; 189.12/135.75 1560[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1560 -> 1959[label="",style="solid", color="black", weight=3]; 189.12/135.75 1561[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1561 -> 1960[label="",style="solid", color="black", weight=3]; 189.12/135.75 1562[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1562 -> 1961[label="",style="solid", color="black", weight=3]; 189.12/135.75 1563[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1563 -> 1962[label="",style="solid", color="black", weight=3]; 189.12/135.75 1564[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1564 -> 1963[label="",style="solid", color="black", weight=3]; 189.12/135.75 1565[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1565 -> 1964[label="",style="solid", color="black", weight=3]; 189.12/135.75 1566[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1566 -> 1965[label="",style="solid", color="black", weight=3]; 189.12/135.75 1567[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1567 -> 1966[label="",style="solid", color="black", weight=3]; 189.12/135.75 1568[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1568 -> 1967[label="",style="solid", color="black", weight=3]; 189.12/135.75 1569[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1569 -> 1968[label="",style="solid", color="black", weight=3]; 189.12/135.75 1570[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1570 -> 1969[label="",style="solid", color="black", weight=3]; 189.12/135.75 1571[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1571 -> 1970[label="",style="solid", color="black", weight=3]; 189.12/135.75 1572[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1572 -> 1971[label="",style="solid", color="black", weight=3]; 189.12/135.75 1573[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1573 -> 1972[label="",style="solid", color="black", weight=3]; 189.12/135.75 1574[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1574 -> 1973[label="",style="solid", color="black", weight=3]; 189.12/135.75 1575[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1575 -> 1974[label="",style="solid", color="black", weight=3]; 189.12/135.75 1576[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1576 -> 1975[label="",style="solid", color="black", weight=3]; 189.12/135.75 1577[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1577 -> 1976[label="",style="solid", color="black", weight=3]; 189.12/135.75 1578[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1578 -> 1977[label="",style="solid", color="black", weight=3]; 189.12/135.75 1579[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1579 -> 1978[label="",style="solid", color="black", weight=3]; 189.12/135.75 1580[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1580 -> 1979[label="",style="solid", color="black", weight=3]; 189.12/135.75 1581[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1581 -> 1980[label="",style="solid", color="black", weight=3]; 189.12/135.75 1582[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1582 -> 1981[label="",style="solid", color="black", weight=3]; 189.12/135.75 1583[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1583 -> 1982[label="",style="solid", color="black", weight=3]; 189.12/135.75 7581[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="black",shape="box"];7581 -> 7615[label="",style="solid", color="black", weight=3]; 189.12/135.75 7582 -> 7616[label="",style="dashed", color="red", weight=0]; 189.12/135.75 7582[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)) (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)) (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];7582 -> 7617[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 7582 -> 7618[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 7583[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7583 -> 7619[label="",style="solid", color="black", weight=3]; 189.12/135.75 7584[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7584 -> 7620[label="",style="solid", color="black", weight=3]; 189.12/135.75 7585[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7585 -> 7621[label="",style="solid", color="black", weight=3]; 189.12/135.75 7586 -> 7622[label="",style="dashed", color="red", weight=0]; 189.12/135.75 7586[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)) (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)) (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="magenta"];7586 -> 7623[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 7586 -> 7624[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 7587[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7587 -> 7625[label="",style="solid", color="black", weight=3]; 189.12/135.75 7588[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7588 -> 7626[label="",style="solid", color="black", weight=3]; 189.12/135.75 7589[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7589 -> 7627[label="",style="solid", color="black", weight=3]; 189.12/135.75 7590[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="black",shape="box"];7590 -> 7628[label="",style="solid", color="black", weight=3]; 189.12/135.75 7592 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.75 7592[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7592 -> 7629[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 7592 -> 7630[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 7593 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.75 7593[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7593 -> 7631[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 7593 -> 7632[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 7591[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos ww1042)) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1041)) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="burlywood",shape="triangle"];61398[label="ww1041/Succ ww10410",fontsize=10,color="white",style="solid",shape="box"];7591 -> 61398[label="",style="solid", color="burlywood", weight=9]; 189.12/135.75 61398 -> 7633[label="",style="solid", color="burlywood", weight=3]; 189.12/135.75 61399[label="ww1041/Zero",fontsize=10,color="white",style="solid",shape="box"];7591 -> 61399[label="",style="solid", color="burlywood", weight=9]; 189.12/135.75 61399 -> 7634[label="",style="solid", color="burlywood", weight=3]; 189.12/135.75 7594[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7594 -> 7635[label="",style="solid", color="black", weight=3]; 189.12/135.75 7595[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7595 -> 7636[label="",style="solid", color="black", weight=3]; 189.12/135.75 7596[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7596 -> 7637[label="",style="solid", color="black", weight=3]; 189.12/135.75 7598 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.75 7598[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7598 -> 7638[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 7598 -> 7639[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 7599 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.75 7599[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7599 -> 7640[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 7599 -> 7641[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 7597[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg ww1046)) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1045)) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="burlywood",shape="triangle"];61400[label="ww1045/Succ ww10450",fontsize=10,color="white",style="solid",shape="box"];7597 -> 61400[label="",style="solid", color="burlywood", weight=9]; 189.12/135.75 61400 -> 7642[label="",style="solid", color="burlywood", weight=3]; 189.12/135.75 61401[label="ww1045/Zero",fontsize=10,color="white",style="solid",shape="box"];7597 -> 61401[label="",style="solid", color="burlywood", weight=9]; 189.12/135.75 61401 -> 7643[label="",style="solid", color="burlywood", weight=3]; 189.12/135.75 7600[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7600 -> 7644[label="",style="solid", color="black", weight=3]; 189.12/135.75 7601[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7601 -> 7645[label="",style="solid", color="black", weight=3]; 189.12/135.75 7602[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7602 -> 7646[label="",style="solid", color="black", weight=3]; 189.12/135.75 7604 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.75 7604[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7604 -> 7647[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 7604 -> 7648[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 7605 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.75 7605[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7605 -> 7649[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 7605 -> 7650[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 7603[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg ww1050)) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1049)) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="burlywood",shape="triangle"];61402[label="ww1049/Succ ww10490",fontsize=10,color="white",style="solid",shape="box"];7603 -> 61402[label="",style="solid", color="burlywood", weight=9]; 189.12/135.75 61402 -> 7651[label="",style="solid", color="burlywood", weight=3]; 189.12/135.75 61403[label="ww1049/Zero",fontsize=10,color="white",style="solid",shape="box"];7603 -> 61403[label="",style="solid", color="burlywood", weight=9]; 189.12/135.75 61403 -> 7652[label="",style="solid", color="burlywood", weight=3]; 189.12/135.75 7606[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7606 -> 7653[label="",style="solid", color="black", weight=3]; 189.12/135.75 7607[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7607 -> 7654[label="",style="solid", color="black", weight=3]; 189.12/135.75 7608[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7608 -> 7655[label="",style="solid", color="black", weight=3]; 189.12/135.75 7610 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.75 7610[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7610 -> 7656[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 7610 -> 7657[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 7611 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.75 7611[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7611 -> 7658[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 7611 -> 7659[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 7609[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos ww1054)) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1053)) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="burlywood",shape="triangle"];61404[label="ww1053/Succ ww10530",fontsize=10,color="white",style="solid",shape="box"];7609 -> 61404[label="",style="solid", color="burlywood", weight=9]; 189.12/135.75 61404 -> 7660[label="",style="solid", color="burlywood", weight=3]; 189.12/135.75 61405[label="ww1053/Zero",fontsize=10,color="white",style="solid",shape="box"];7609 -> 61405[label="",style="solid", color="burlywood", weight=9]; 189.12/135.75 61405 -> 7661[label="",style="solid", color="burlywood", weight=3]; 189.12/135.75 7612[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7612 -> 7662[label="",style="solid", color="black", weight=3]; 189.12/135.75 7613[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7613 -> 7663[label="",style="solid", color="black", weight=3]; 189.12/135.75 7614[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7614 -> 7664[label="",style="solid", color="black", weight=3]; 189.12/135.75 1602[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1602 -> 2003[label="",style="solid", color="black", weight=3]; 189.12/135.75 1603[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1603 -> 2004[label="",style="solid", color="black", weight=3]; 189.12/135.75 1604[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1604 -> 2005[label="",style="solid", color="black", weight=3]; 189.12/135.75 1605[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1605 -> 2006[label="",style="solid", color="black", weight=3]; 189.12/135.75 1606[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1606 -> 2007[label="",style="solid", color="black", weight=3]; 189.12/135.75 1607[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1607 -> 2008[label="",style="solid", color="black", weight=3]; 189.12/135.75 1608[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1608 -> 2009[label="",style="solid", color="black", weight=3]; 189.12/135.75 1609[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1609 -> 2010[label="",style="solid", color="black", weight=3]; 189.12/135.75 1610[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1610 -> 2011[label="",style="solid", color="black", weight=3]; 189.12/135.75 1611[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1611 -> 2012[label="",style="solid", color="black", weight=3]; 189.12/135.75 1612[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1612 -> 2013[label="",style="solid", color="black", weight=3]; 189.12/135.75 1613[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1613 -> 2014[label="",style="solid", color="black", weight=3]; 189.12/135.75 1614[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1614 -> 2015[label="",style="solid", color="black", weight=3]; 189.12/135.75 1615[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1615 -> 2016[label="",style="solid", color="black", weight=3]; 189.12/135.75 1616[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1616 -> 2017[label="",style="solid", color="black", weight=3]; 189.12/135.75 1617[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1617 -> 2018[label="",style="solid", color="black", weight=3]; 189.12/135.75 1618[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1618 -> 2019[label="",style="solid", color="black", weight=3]; 189.12/135.75 1619[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1619 -> 2020[label="",style="solid", color="black", weight=3]; 189.12/135.75 1620[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1620 -> 2021[label="",style="solid", color="black", weight=3]; 189.12/135.75 1621[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1621 -> 2022[label="",style="solid", color="black", weight=3]; 189.12/135.75 1622[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1622 -> 2023[label="",style="solid", color="black", weight=3]; 189.12/135.75 1623[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1623 -> 2024[label="",style="solid", color="black", weight=3]; 189.12/135.75 1624[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1624 -> 2025[label="",style="solid", color="black", weight=3]; 189.12/135.75 1625[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1625 -> 2026[label="",style="solid", color="black", weight=3]; 189.12/135.75 1626[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1626 -> 2027[label="",style="solid", color="black", weight=3]; 189.12/135.75 1627[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1627 -> 2028[label="",style="solid", color="black", weight=3]; 189.12/135.75 1628[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1628 -> 2029[label="",style="solid", color="black", weight=3]; 189.12/135.75 1629[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1629 -> 2030[label="",style="solid", color="black", weight=3]; 189.12/135.75 1630[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1630 -> 2031[label="",style="solid", color="black", weight=3]; 189.12/135.75 1631[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1631 -> 2032[label="",style="solid", color="black", weight=3]; 189.12/135.75 1632[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1632 -> 2033[label="",style="solid", color="black", weight=3]; 189.12/135.75 1633[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1633 -> 2034[label="",style="solid", color="black", weight=3]; 189.12/135.75 1634[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1634 -> 2035[label="",style="solid", color="black", weight=3]; 189.12/135.75 1635[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1635 -> 2036[label="",style="solid", color="black", weight=3]; 189.12/135.75 1636[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1636 -> 2037[label="",style="solid", color="black", weight=3]; 189.12/135.75 1637[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1637 -> 2038[label="",style="solid", color="black", weight=3]; 189.12/135.75 1638[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1638 -> 2039[label="",style="solid", color="black", weight=3]; 189.12/135.75 1639[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1639 -> 2040[label="",style="solid", color="black", weight=3]; 189.12/135.75 1640[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1640 -> 2041[label="",style="solid", color="black", weight=3]; 189.12/135.75 1641[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1641 -> 2042[label="",style="solid", color="black", weight=3]; 189.12/135.75 1642[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1642 -> 2043[label="",style="solid", color="black", weight=3]; 189.12/135.75 1643[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1643 -> 2044[label="",style="solid", color="black", weight=3]; 189.12/135.75 1644[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1644 -> 2045[label="",style="solid", color="black", weight=3]; 189.12/135.75 1645[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1645 -> 2046[label="",style="solid", color="black", weight=3]; 189.12/135.75 1646[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1646 -> 2047[label="",style="solid", color="black", weight=3]; 189.12/135.75 1647[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1647 -> 2048[label="",style="solid", color="black", weight=3]; 189.12/135.75 1648[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1648 -> 2049[label="",style="solid", color="black", weight=3]; 189.12/135.75 1649[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1649 -> 2050[label="",style="solid", color="black", weight=3]; 189.12/135.75 1650[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1650 -> 2051[label="",style="solid", color="black", weight=3]; 189.12/135.75 1651[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1651 -> 2052[label="",style="solid", color="black", weight=3]; 189.12/135.75 1652[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1652 -> 2053[label="",style="solid", color="black", weight=3]; 189.12/135.75 1653[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1653 -> 2054[label="",style="solid", color="black", weight=3]; 189.12/135.75 1654[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1654 -> 2055[label="",style="solid", color="black", weight=3]; 189.12/135.75 1655[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1655 -> 2056[label="",style="solid", color="black", weight=3]; 189.12/135.75 1656[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1656 -> 2057[label="",style="solid", color="black", weight=3]; 189.12/135.75 1657[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1657 -> 2058[label="",style="solid", color="black", weight=3]; 189.12/135.75 1658[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1658 -> 2059[label="",style="solid", color="black", weight=3]; 189.12/135.75 1659[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1659 -> 2060[label="",style="solid", color="black", weight=3]; 189.12/135.75 1660[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1660 -> 2061[label="",style="solid", color="black", weight=3]; 189.12/135.75 1661[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1661 -> 2062[label="",style="solid", color="black", weight=3]; 189.12/135.75 1662[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1662 -> 2063[label="",style="solid", color="black", weight=3]; 189.12/135.75 1663[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1663 -> 2064[label="",style="solid", color="black", weight=3]; 189.12/135.75 1664[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1664 -> 2065[label="",style="solid", color="black", weight=3]; 189.12/135.75 1665[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1665 -> 2066[label="",style="solid", color="black", weight=3]; 189.12/135.75 1666[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1666 -> 2067[label="",style="solid", color="black", weight=3]; 189.12/135.75 1667[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1667 -> 2068[label="",style="solid", color="black", weight=3]; 189.12/135.75 1668[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1668 -> 2069[label="",style="solid", color="black", weight=3]; 189.12/135.75 1669[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1669 -> 2070[label="",style="solid", color="black", weight=3]; 189.12/135.75 1670[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1670 -> 2071[label="",style="solid", color="black", weight=3]; 189.12/135.75 1671[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1671 -> 2072[label="",style="solid", color="black", weight=3]; 189.12/135.75 1672[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1672 -> 2073[label="",style="solid", color="black", weight=3]; 189.12/135.75 1673[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1673 -> 2074[label="",style="solid", color="black", weight=3]; 189.12/135.75 8621 -> 8655[label="",style="dashed", color="red", weight=0]; 189.12/135.75 8621[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500))) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500))) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="magenta"];8621 -> 8656[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 8621 -> 8657[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 8622[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) Zero) LT))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) Zero) LT)) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8622 -> 8658[label="",style="solid", color="black", weight=3]; 189.12/135.75 8623[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) Zero) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) Zero) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8623 -> 8659[label="",style="solid", color="black", weight=3]; 189.12/135.75 8624[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) Zero) LT))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) Zero) LT)) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8624 -> 8660[label="",style="solid", color="black", weight=3]; 189.12/135.75 8625[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Neg ww13750)))",fontsize=16,color="black",shape="box"];8625 -> 8661[label="",style="solid", color="black", weight=3]; 189.12/135.75 8626[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Pos ww13750)))",fontsize=16,color="black",shape="box"];8626 -> 8662[label="",style="solid", color="black", weight=3]; 189.12/135.75 8627 -> 8663[label="",style="dashed", color="red", weight=0]; 189.12/135.75 8627[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500))) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500))) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="magenta"];8627 -> 8664[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 8627 -> 8665[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 8628[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) Zero) LT))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) Zero) LT)) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8628 -> 8666[label="",style="solid", color="black", weight=3]; 189.12/135.75 8629[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) Zero) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) Zero) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8629 -> 8667[label="",style="solid", color="black", weight=3]; 189.12/135.75 8630[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) Zero) LT))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) Zero) LT)) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8630 -> 8668[label="",style="solid", color="black", weight=3]; 189.12/135.75 8632 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.75 8632[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8632 -> 8669[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 8632 -> 8670[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 8633 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.75 8633[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8633 -> 8671[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 8633 -> 8672[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 8631[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos ww1459)) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1458)) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="burlywood",shape="triangle"];61406[label="ww1458/Succ ww14580",fontsize=10,color="white",style="solid",shape="box"];8631 -> 61406[label="",style="solid", color="burlywood", weight=9]; 189.12/135.75 61406 -> 8673[label="",style="solid", color="burlywood", weight=3]; 189.12/135.75 61407[label="ww1458/Zero",fontsize=10,color="white",style="solid",shape="box"];8631 -> 61407[label="",style="solid", color="burlywood", weight=9]; 189.12/135.75 61407 -> 8674[label="",style="solid", color="burlywood", weight=3]; 189.12/135.75 8634[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8634 -> 8675[label="",style="solid", color="black", weight=3]; 189.12/135.75 8635[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8635 -> 8676[label="",style="solid", color="black", weight=3]; 189.12/135.75 8636[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8636 -> 8677[label="",style="solid", color="black", weight=3]; 189.12/135.75 8638 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.75 8638[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8638 -> 8678[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 8638 -> 8679[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 8639 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.75 8639[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8639 -> 8680[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 8639 -> 8681[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 8637[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg ww1463)) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1462)) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="burlywood",shape="triangle"];61408[label="ww1462/Succ ww14620",fontsize=10,color="white",style="solid",shape="box"];8637 -> 61408[label="",style="solid", color="burlywood", weight=9]; 189.12/135.75 61408 -> 8682[label="",style="solid", color="burlywood", weight=3]; 189.12/135.75 61409[label="ww1462/Zero",fontsize=10,color="white",style="solid",shape="box"];8637 -> 61409[label="",style="solid", color="burlywood", weight=9]; 189.12/135.75 61409 -> 8683[label="",style="solid", color="burlywood", weight=3]; 189.12/135.75 8640[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8640 -> 8684[label="",style="solid", color="black", weight=3]; 189.12/135.75 8641[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8641 -> 8685[label="",style="solid", color="black", weight=3]; 189.12/135.75 8642[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8642 -> 8686[label="",style="solid", color="black", weight=3]; 189.12/135.75 8644 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.75 8644[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8644 -> 8687[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 8644 -> 8688[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 8645 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.75 8645[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8645 -> 8689[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 8645 -> 8690[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 8643[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg ww1467)) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1466)) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="burlywood",shape="triangle"];61410[label="ww1466/Succ ww14660",fontsize=10,color="white",style="solid",shape="box"];8643 -> 61410[label="",style="solid", color="burlywood", weight=9]; 189.12/135.75 61410 -> 8691[label="",style="solid", color="burlywood", weight=3]; 189.12/135.75 61411[label="ww1466/Zero",fontsize=10,color="white",style="solid",shape="box"];8643 -> 61411[label="",style="solid", color="burlywood", weight=9]; 189.12/135.75 61411 -> 8692[label="",style="solid", color="burlywood", weight=3]; 189.12/135.75 8646[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8646 -> 8693[label="",style="solid", color="black", weight=3]; 189.12/135.75 8647[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8647 -> 8694[label="",style="solid", color="black", weight=3]; 189.12/135.75 8648[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8648 -> 8695[label="",style="solid", color="black", weight=3]; 189.12/135.75 8650 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.75 8650[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8650 -> 8696[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 8650 -> 8697[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 8651 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.75 8651[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8651 -> 8698[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 8651 -> 8699[label="",style="dashed", color="magenta", weight=3]; 189.12/135.75 8649[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos ww1471)) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1470)) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="burlywood",shape="triangle"];61412[label="ww1470/Succ ww14700",fontsize=10,color="white",style="solid",shape="box"];8649 -> 61412[label="",style="solid", color="burlywood", weight=9]; 189.12/135.75 61412 -> 8700[label="",style="solid", color="burlywood", weight=3]; 189.12/135.75 61413[label="ww1470/Zero",fontsize=10,color="white",style="solid",shape="box"];8649 -> 61413[label="",style="solid", color="burlywood", weight=9]; 189.12/135.75 61413 -> 8701[label="",style="solid", color="burlywood", weight=3]; 189.12/135.75 8652[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8652 -> 8702[label="",style="solid", color="black", weight=3]; 189.12/135.75 8653[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8653 -> 8703[label="",style="solid", color="black", weight=3]; 189.12/135.75 8654[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8654 -> 8704[label="",style="solid", color="black", weight=3]; 189.12/135.75 1692[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1692 -> 2095[label="",style="solid", color="black", weight=3]; 189.12/135.75 1693[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1693 -> 2096[label="",style="solid", color="black", weight=3]; 189.12/135.75 1694[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1694 -> 2097[label="",style="solid", color="black", weight=3]; 189.12/135.75 1695[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1695 -> 2098[label="",style="solid", color="black", weight=3]; 189.12/135.75 1696[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1696 -> 2099[label="",style="solid", color="black", weight=3]; 189.12/135.75 1697[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1697 -> 2100[label="",style="solid", color="black", weight=3]; 189.12/135.75 1698[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1698 -> 2101[label="",style="solid", color="black", weight=3]; 189.12/135.75 1699[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1699 -> 2102[label="",style="solid", color="black", weight=3]; 189.12/135.75 1700[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1700 -> 2103[label="",style="solid", color="black", weight=3]; 189.12/135.75 1701[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1701 -> 2104[label="",style="solid", color="black", weight=3]; 189.12/135.75 1702[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1702 -> 2105[label="",style="solid", color="black", weight=3]; 189.12/135.75 1703[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1703 -> 2106[label="",style="solid", color="black", weight=3]; 189.12/135.75 1704[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1704 -> 2107[label="",style="solid", color="black", weight=3]; 189.12/135.75 1705[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1705 -> 2108[label="",style="solid", color="black", weight=3]; 189.12/135.75 1706[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1706 -> 2109[label="",style="solid", color="black", weight=3]; 189.12/135.75 1707[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1707 -> 2110[label="",style="solid", color="black", weight=3]; 189.12/135.75 1708[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1708 -> 2111[label="",style="solid", color="black", weight=3]; 189.12/135.75 1709[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1709 -> 2112[label="",style="solid", color="black", weight=3]; 189.12/135.75 1710[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1710 -> 2113[label="",style="solid", color="black", weight=3]; 189.12/135.75 1711[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1711 -> 2114[label="",style="solid", color="black", weight=3]; 189.12/135.75 1712[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1712 -> 2115[label="",style="solid", color="black", weight=3]; 189.12/135.75 1713[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1713 -> 2116[label="",style="solid", color="black", weight=3]; 189.12/135.75 1714[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1714 -> 2117[label="",style="solid", color="black", weight=3]; 189.12/135.75 1715[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1715 -> 2118[label="",style="solid", color="black", weight=3]; 189.12/135.75 1716[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1716 -> 2119[label="",style="solid", color="black", weight=3]; 189.12/135.75 1717[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1717 -> 2120[label="",style="solid", color="black", weight=3]; 189.12/135.75 1718[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1718 -> 2121[label="",style="solid", color="black", weight=3]; 189.12/135.75 1719[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1719 -> 2122[label="",style="solid", color="black", weight=3]; 189.12/135.75 1720[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1720 -> 2123[label="",style="solid", color="black", weight=3]; 189.12/135.75 1721[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1721 -> 2124[label="",style="solid", color="black", weight=3]; 189.12/135.75 1722[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1722 -> 2125[label="",style="solid", color="black", weight=3]; 189.12/135.75 1723[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1723 -> 2126[label="",style="solid", color="black", weight=3]; 189.12/135.75 1724[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1724 -> 2127[label="",style="solid", color="black", weight=3]; 189.12/135.75 1725[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1725 -> 2128[label="",style="solid", color="black", weight=3]; 189.12/135.75 1726[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1726 -> 2129[label="",style="solid", color="black", weight=3]; 189.12/135.75 1727[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1727 -> 2130[label="",style="solid", color="black", weight=3]; 189.12/135.75 1728[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1728 -> 2131[label="",style="solid", color="black", weight=3]; 189.12/135.75 1729[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1729 -> 2132[label="",style="solid", color="black", weight=3]; 189.12/135.75 1730[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1730 -> 2133[label="",style="solid", color="black", weight=3]; 189.12/135.75 1731[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1731 -> 2134[label="",style="solid", color="black", weight=3]; 189.12/135.75 1732[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1732 -> 2135[label="",style="solid", color="black", weight=3]; 189.12/135.75 1733[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1733 -> 2136[label="",style="solid", color="black", weight=3]; 189.12/135.75 1734[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1734 -> 2137[label="",style="solid", color="black", weight=3]; 189.12/135.75 1735[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1735 -> 2138[label="",style="solid", color="black", weight=3]; 189.12/135.75 1736[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1736 -> 2139[label="",style="solid", color="black", weight=3]; 189.12/135.75 1737[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1737 -> 2140[label="",style="solid", color="black", weight=3]; 189.12/135.75 1738[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1738 -> 2141[label="",style="solid", color="black", weight=3]; 189.12/135.75 1739[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1739 -> 2142[label="",style="solid", color="black", weight=3]; 189.12/135.75 1740[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1740 -> 2143[label="",style="solid", color="black", weight=3]; 189.12/135.75 1741[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1741 -> 2144[label="",style="solid", color="black", weight=3]; 189.12/135.75 1742[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1742 -> 2145[label="",style="solid", color="black", weight=3]; 189.12/135.75 1743[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1743 -> 2146[label="",style="solid", color="black", weight=3]; 189.12/135.75 1744[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1744 -> 2147[label="",style="solid", color="black", weight=3]; 189.12/135.75 1745[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1745 -> 2148[label="",style="solid", color="black", weight=3]; 189.12/135.75 1746[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1746 -> 2149[label="",style="solid", color="black", weight=3]; 189.12/135.75 1747[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1747 -> 2150[label="",style="solid", color="black", weight=3]; 189.12/135.75 1748[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1748 -> 2151[label="",style="solid", color="black", weight=3]; 189.12/135.75 1749[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1749 -> 2152[label="",style="solid", color="black", weight=3]; 189.12/135.75 1750[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1750 -> 2153[label="",style="solid", color="black", weight=3]; 189.12/135.75 1751[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1751 -> 2154[label="",style="solid", color="black", weight=3]; 189.12/135.75 1752[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1752 -> 2155[label="",style="solid", color="black", weight=3]; 189.12/135.75 1753[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1753 -> 2156[label="",style="solid", color="black", weight=3]; 189.12/135.75 1754[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1754 -> 2157[label="",style="solid", color="black", weight=3]; 189.12/135.75 1755[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1755 -> 2158[label="",style="solid", color="black", weight=3]; 189.12/135.75 1756[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1756 -> 2159[label="",style="solid", color="black", weight=3]; 189.12/135.75 1757[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1757 -> 2160[label="",style="solid", color="black", weight=3]; 189.12/135.75 1758[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1758 -> 2161[label="",style="solid", color="black", weight=3]; 189.12/135.75 1759[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1759 -> 2162[label="",style="solid", color="black", weight=3]; 189.12/135.75 1760[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1760 -> 2163[label="",style="solid", color="black", weight=3]; 189.12/135.75 1761[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1761 -> 2164[label="",style="solid", color="black", weight=3]; 189.12/135.75 1762[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1762 -> 2165[label="",style="solid", color="black", weight=3]; 189.12/135.75 1763[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1763 -> 2166[label="",style="solid", color="black", weight=3]; 189.12/135.75 1764[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww4000000000)))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww4000000000)))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4000000000) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww4000000000)))))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww4000000000)))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww4000000000)))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww4000000000)))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4000000000) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];1764 -> 2167[label="",style="solid", color="black", weight=3]; 189.12/135.75 1765[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];1765 -> 2168[label="",style="solid", color="black", weight=3]; 189.12/135.75 1766[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (Succ ww3000) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (Succ ww3000) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];1766 -> 2169[label="",style="solid", color="black", weight=3]; 189.12/135.75 1767[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];1767 -> 2170[label="",style="solid", color="black", weight=3]; 189.12/135.75 1768[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (primMulInt (Pos ww410) ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (primMulInt (Pos ww410) ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];61414[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];1768 -> 61414[label="",style="solid", color="burlywood", weight=9]; 189.12/135.75 61414 -> 2171[label="",style="solid", color="burlywood", weight=3]; 189.12/135.75 61415[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];1768 -> 61415[label="",style="solid", color="burlywood", weight=9]; 189.12/135.75 61415 -> 2172[label="",style="solid", color="burlywood", weight=3]; 189.12/135.75 1769[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (primMulInt (Neg ww410) ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (primMulInt (Neg ww410) ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];61416[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];1769 -> 61416[label="",style="solid", color="burlywood", weight=9]; 189.12/135.75 61416 -> 2173[label="",style="solid", color="burlywood", weight=3]; 189.12/135.75 61417[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];1769 -> 61417[label="",style="solid", color="burlywood", weight=9]; 189.12/135.75 61417 -> 2174[label="",style="solid", color="burlywood", weight=3]; 189.12/135.75 1770[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat ww410 ww310)) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat ww410 ww310)) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61418[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];1770 -> 61418[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61418 -> 2175[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61419[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];1770 -> 61419[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61419 -> 2176[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 1771[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];1771 -> 2177[label="",style="solid", color="black", weight=3]; 189.12/135.76 1772[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];1772 -> 2178[label="",style="solid", color="black", weight=3]; 189.12/135.76 1773[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat ww410 ww310)) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat ww410 ww310)) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61420[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];1773 -> 61420[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61420 -> 2179[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61421[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];1773 -> 61421[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61421 -> 2180[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 1774[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61422[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];1774 -> 61422[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61422 -> 2181[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61423[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];1774 -> 61423[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61423 -> 2182[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 1775[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1775 -> 2183[label="",style="solid", color="black", weight=3]; 189.12/135.76 1776[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1776 -> 2184[label="",style="solid", color="black", weight=3]; 189.12/135.76 1777[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1777 -> 2185[label="",style="solid", color="black", weight=3]; 189.12/135.76 1778[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];1778 -> 2186[label="",style="solid", color="black", weight=3]; 189.12/135.76 1779[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];1779 -> 2187[label="",style="solid", color="black", weight=3]; 189.12/135.76 1780[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61424[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];1780 -> 61424[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61424 -> 2188[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61425[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];1780 -> 61425[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61425 -> 2189[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 1781[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1781 -> 2190[label="",style="solid", color="black", weight=3]; 189.12/135.76 1782[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1782 -> 2191[label="",style="solid", color="black", weight=3]; 189.12/135.76 1783[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1783 -> 2192[label="",style="solid", color="black", weight=3]; 189.12/135.76 1784[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61426[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1784 -> 61426[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61426 -> 2193[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61427[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1784 -> 61427[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61427 -> 2194[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 1785[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1785 -> 2195[label="",style="solid", color="black", weight=3]; 189.12/135.76 1786[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1786 -> 2196[label="",style="solid", color="black", weight=3]; 189.12/135.76 1787[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1787 -> 2197[label="",style="solid", color="black", weight=3]; 189.12/135.76 1788 -> 35894[label="",style="dashed", color="red", weight=0]; 189.12/135.76 1788[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];1788 -> 35895[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1788 -> 35896[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1788 -> 35897[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1788 -> 35898[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1789[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1789 -> 2199[label="",style="solid", color="black", weight=3]; 189.12/135.76 1790[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61428[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1790 -> 61428[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61428 -> 2200[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61429[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1790 -> 61429[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61429 -> 2201[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 1791[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1791 -> 2202[label="",style="solid", color="black", weight=3]; 189.12/135.76 1792[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1792 -> 2203[label="",style="solid", color="black", weight=3]; 189.12/135.76 1793[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1793 -> 2204[label="",style="solid", color="black", weight=3]; 189.12/135.76 1794[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1794 -> 2205[label="",style="solid", color="black", weight=3]; 189.12/135.76 1795[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1795 -> 2206[label="",style="solid", color="black", weight=3]; 189.12/135.76 1796[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61430[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1796 -> 61430[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61430 -> 2207[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61431[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1796 -> 61431[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61431 -> 2208[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 1797[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1797 -> 2209[label="",style="solid", color="black", weight=3]; 189.12/135.76 1798[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1798 -> 2210[label="",style="solid", color="black", weight=3]; 189.12/135.76 1799[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1799 -> 2211[label="",style="solid", color="black", weight=3]; 189.12/135.76 1800 -> 35894[label="",style="dashed", color="red", weight=0]; 189.12/135.76 1800[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];1800 -> 35899[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1800 -> 35900[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1800 -> 35901[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1800 -> 35902[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1801[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1801 -> 2213[label="",style="solid", color="black", weight=3]; 189.12/135.76 1802[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61432[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1802 -> 61432[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61432 -> 2214[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61433[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1802 -> 61433[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61433 -> 2215[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 1803[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1803 -> 2216[label="",style="solid", color="black", weight=3]; 189.12/135.76 1804[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1804 -> 2217[label="",style="solid", color="black", weight=3]; 189.12/135.76 1805[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1805 -> 2218[label="",style="solid", color="black", weight=3]; 189.12/135.76 1806[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1806 -> 2219[label="",style="solid", color="black", weight=3]; 189.12/135.76 1807[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1807 -> 2220[label="",style="solid", color="black", weight=3]; 189.12/135.76 1808[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61434[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1808 -> 61434[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61434 -> 2221[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61435[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1808 -> 61435[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61435 -> 2222[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 1809[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1809 -> 2223[label="",style="solid", color="black", weight=3]; 189.12/135.76 1810[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1810 -> 2224[label="",style="solid", color="black", weight=3]; 189.12/135.76 1811 -> 2231[label="",style="dashed", color="red", weight=0]; 189.12/135.76 1811[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];1811 -> 2232[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1811 -> 2233[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1811 -> 2234[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2256[label="numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="black",shape="box"];2256 -> 2518[label="",style="solid", color="black", weight=3]; 189.12/135.76 2257[label="numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) ww27",fontsize=16,color="black",shape="box"];2257 -> 2519[label="",style="solid", color="black", weight=3]; 189.12/135.76 2258 -> 9521[label="",style="dashed", color="red", weight=0]; 189.12/135.76 2258[label="takeWhile ww22 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))))",fontsize=16,color="magenta"];2258 -> 9522[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 5885[label="Float (Pos (Succ ww23)) (Pos (Succ ww24))",fontsize=16,color="green",shape="box"];5886[label="Float (Pos (Succ ww23)) (Pos (Succ ww24))",fontsize=16,color="green",shape="box"];5884[label="takeWhile0 ww22 ww327 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww328)) otherwise",fontsize=16,color="black",shape="triangle"];5884 -> 5889[label="",style="solid", color="black", weight=3]; 189.12/135.76 1836[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1836 -> 2226[label="",style="solid", color="black", weight=3]; 189.12/135.76 1837[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61436[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1837 -> 61436[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61436 -> 2227[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61437[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1837 -> 61437[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61437 -> 2228[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 1838[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1838 -> 2229[label="",style="solid", color="black", weight=3]; 189.12/135.76 1839[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1839 -> 2230[label="",style="solid", color="black", weight=3]; 189.12/135.76 1840 -> 2231[label="",style="dashed", color="red", weight=0]; 189.12/135.76 1840[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];1840 -> 2235[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1840 -> 2236[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1840 -> 2237[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1841 -> 53796[label="",style="dashed", color="red", weight=0]; 189.12/135.76 1841[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];1841 -> 53797[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1841 -> 53798[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1841 -> 53799[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1841 -> 53800[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1841 -> 53801[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1842[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1842 -> 2263[label="",style="solid", color="black", weight=3]; 189.12/135.76 1843[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61438[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1843 -> 61438[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61438 -> 2264[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61439[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1843 -> 61439[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61439 -> 2265[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 1844[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1844 -> 2266[label="",style="solid", color="black", weight=3]; 189.12/135.76 1845[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1845 -> 2267[label="",style="solid", color="black", weight=3]; 189.12/135.76 1846[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1846 -> 2268[label="",style="solid", color="black", weight=3]; 189.12/135.76 1847[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1847 -> 2269[label="",style="solid", color="black", weight=3]; 189.12/135.76 1848[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1848 -> 2270[label="",style="solid", color="black", weight=3]; 189.12/135.76 1849[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61440[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1849 -> 61440[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61440 -> 2271[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61441[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1849 -> 61441[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61441 -> 2272[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 1850[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1850 -> 2273[label="",style="solid", color="black", weight=3]; 189.12/135.76 1851[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1851 -> 2274[label="",style="solid", color="black", weight=3]; 189.12/135.76 1852[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1852 -> 2275[label="",style="solid", color="black", weight=3]; 189.12/135.76 1853 -> 53796[label="",style="dashed", color="red", weight=0]; 189.12/135.76 1853[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];1853 -> 53802[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1853 -> 53803[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1853 -> 53804[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1853 -> 53805[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1853 -> 53806[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1854[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1854 -> 2277[label="",style="solid", color="black", weight=3]; 189.12/135.76 1855[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61442[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1855 -> 61442[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61442 -> 2278[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61443[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1855 -> 61443[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61443 -> 2279[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 1856[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1856 -> 2280[label="",style="solid", color="black", weight=3]; 189.12/135.76 1857[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1857 -> 2281[label="",style="solid", color="black", weight=3]; 189.12/135.76 1858 -> 2231[label="",style="dashed", color="red", weight=0]; 189.12/135.76 1858[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="magenta"];1858 -> 2238[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1858 -> 2239[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1858 -> 2240[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1859 -> 35894[label="",style="dashed", color="red", weight=0]; 189.12/135.76 1859[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];1859 -> 35903[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1859 -> 35904[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1859 -> 35905[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1859 -> 35906[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1860[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1860 -> 2283[label="",style="solid", color="black", weight=3]; 189.12/135.76 1861[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61444[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1861 -> 61444[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61444 -> 2284[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61445[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1861 -> 61445[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61445 -> 2285[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 1862[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1862 -> 2286[label="",style="solid", color="black", weight=3]; 189.12/135.76 1863[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1863 -> 2287[label="",style="solid", color="black", weight=3]; 189.12/135.76 1864 -> 2231[label="",style="dashed", color="red", weight=0]; 189.12/135.76 1864[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="magenta"];1864 -> 2241[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1864 -> 2242[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1864 -> 2243[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1865[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1865 -> 2288[label="",style="solid", color="black", weight=3]; 189.12/135.76 1866[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1866 -> 2289[label="",style="solid", color="black", weight=3]; 189.12/135.76 1867[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61446[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1867 -> 61446[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61446 -> 2290[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61447[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1867 -> 61447[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61447 -> 2291[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 1868[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1868 -> 2292[label="",style="solid", color="black", weight=3]; 189.12/135.76 1869[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1869 -> 2293[label="",style="solid", color="black", weight=3]; 189.12/135.76 1870[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1870 -> 2294[label="",style="solid", color="black", weight=3]; 189.12/135.76 1871 -> 35894[label="",style="dashed", color="red", weight=0]; 189.12/135.76 1871[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];1871 -> 35907[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1871 -> 35908[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1871 -> 35909[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1871 -> 35910[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1872[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1872 -> 2296[label="",style="solid", color="black", weight=3]; 189.12/135.76 1873[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61448[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1873 -> 61448[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61448 -> 2297[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61449[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1873 -> 61449[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61449 -> 2298[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 1874[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1874 -> 2299[label="",style="solid", color="black", weight=3]; 189.12/135.76 1875[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1875 -> 2300[label="",style="solid", color="black", weight=3]; 189.12/135.76 1876[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1876 -> 2301[label="",style="solid", color="black", weight=3]; 189.12/135.76 1877[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1877 -> 2302[label="",style="solid", color="black", weight=3]; 189.12/135.76 1878[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1878 -> 2303[label="",style="solid", color="black", weight=3]; 189.12/135.76 6564[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="black",shape="box"];6564 -> 6614[label="",style="solid", color="black", weight=3]; 189.12/135.76 6566 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.76 6566[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6566 -> 6615[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6566 -> 6616[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6567 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.76 6567[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6567 -> 6617[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6567 -> 6618[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6565[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww627 (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww626 (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="burlywood",shape="triangle"];61450[label="ww626/Succ ww6260",fontsize=10,color="white",style="solid",shape="box"];6565 -> 61450[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61450 -> 6619[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61451[label="ww626/Zero",fontsize=10,color="white",style="solid",shape="box"];6565 -> 61451[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61451 -> 6620[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 6568[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6568 -> 6621[label="",style="solid", color="black", weight=3]; 189.12/135.76 6569[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6569 -> 6622[label="",style="solid", color="black", weight=3]; 189.12/135.76 6570[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6570 -> 6623[label="",style="solid", color="black", weight=3]; 189.12/135.76 6572 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.76 6572[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6572 -> 6624[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6572 -> 6625[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6573 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.76 6573[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6573 -> 6626[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6573 -> 6627[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6571[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww631 (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww630 (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="burlywood",shape="triangle"];61452[label="ww630/Succ ww6300",fontsize=10,color="white",style="solid",shape="box"];6571 -> 61452[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61452 -> 6628[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61453[label="ww630/Zero",fontsize=10,color="white",style="solid",shape="box"];6571 -> 61453[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61453 -> 6629[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 6574[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6574 -> 6634[label="",style="solid", color="black", weight=3]; 189.12/135.76 6575[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6575 -> 6635[label="",style="solid", color="black", weight=3]; 189.12/135.76 6576[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6576 -> 6636[label="",style="solid", color="black", weight=3]; 189.12/135.76 6577[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="black",shape="box"];6577 -> 6637[label="",style="solid", color="black", weight=3]; 189.12/135.76 6578 -> 6351[label="",style="dashed", color="red", weight=0]; 189.12/135.76 6578[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6578 -> 6638[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6578 -> 6639[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6579[label="Succ ww54100",fontsize=16,color="green",shape="box"];6580 -> 6351[label="",style="dashed", color="red", weight=0]; 189.12/135.76 6580[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6580 -> 6640[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6580 -> 6641[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6581[label="Succ ww54100",fontsize=16,color="green",shape="box"];6582[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos ww611)) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww6100))) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6582 -> 6642[label="",style="solid", color="black", weight=3]; 189.12/135.76 6583[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos ww611)) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6583 -> 6643[label="",style="solid", color="black", weight=3]; 189.12/135.76 6584[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6584 -> 6644[label="",style="solid", color="black", weight=3]; 189.12/135.76 6585[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6585 -> 6645[label="",style="solid", color="black", weight=3]; 189.12/135.76 6586[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6586 -> 6646[label="",style="solid", color="black", weight=3]; 189.12/135.76 6587 -> 6351[label="",style="dashed", color="red", weight=0]; 189.12/135.76 6587[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6587 -> 6647[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6587 -> 6648[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6588[label="Succ ww54100",fontsize=16,color="green",shape="box"];6589 -> 6351[label="",style="dashed", color="red", weight=0]; 189.12/135.76 6589[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6589 -> 6649[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6589 -> 6650[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6590[label="Succ ww54100",fontsize=16,color="green",shape="box"];6591[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg ww615)) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww6140))) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6591 -> 6651[label="",style="solid", color="black", weight=3]; 189.12/135.76 6592[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg ww615)) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6592 -> 6652[label="",style="solid", color="black", weight=3]; 189.12/135.76 6593[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6593 -> 6653[label="",style="solid", color="black", weight=3]; 189.12/135.76 6594[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6594 -> 6654[label="",style="solid", color="black", weight=3]; 189.12/135.76 6595[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6595 -> 6655[label="",style="solid", color="black", weight=3]; 189.12/135.76 6596 -> 6351[label="",style="dashed", color="red", weight=0]; 189.12/135.76 6596[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6596 -> 6656[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6596 -> 6657[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6597[label="Succ ww54100",fontsize=16,color="green",shape="box"];6598 -> 6351[label="",style="dashed", color="red", weight=0]; 189.12/135.76 6598[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6598 -> 6658[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6598 -> 6659[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6599[label="Succ ww54100",fontsize=16,color="green",shape="box"];6600[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg ww619)) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww6180))) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6600 -> 6660[label="",style="solid", color="black", weight=3]; 189.12/135.76 6601[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg ww619)) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6601 -> 6661[label="",style="solid", color="black", weight=3]; 189.12/135.76 6602[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6602 -> 6662[label="",style="solid", color="black", weight=3]; 189.12/135.76 6603[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6603 -> 6663[label="",style="solid", color="black", weight=3]; 189.12/135.76 6604[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6604 -> 6664[label="",style="solid", color="black", weight=3]; 189.12/135.76 6605 -> 6351[label="",style="dashed", color="red", weight=0]; 189.12/135.76 6605[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6605 -> 6665[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6605 -> 6666[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6606[label="Succ ww54100",fontsize=16,color="green",shape="box"];6607 -> 6351[label="",style="dashed", color="red", weight=0]; 189.12/135.76 6607[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6607 -> 6667[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6607 -> 6668[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6608[label="Succ ww54100",fontsize=16,color="green",shape="box"];6609[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos ww623)) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww6220))) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6609 -> 6669[label="",style="solid", color="black", weight=3]; 189.12/135.76 6610[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos ww623)) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6610 -> 6670[label="",style="solid", color="black", weight=3]; 189.12/135.76 6611[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6611 -> 6671[label="",style="solid", color="black", weight=3]; 189.12/135.76 6612[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6612 -> 6672[label="",style="solid", color="black", weight=3]; 189.12/135.76 6613[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6613 -> 6673[label="",style="solid", color="black", weight=3]; 189.12/135.76 1899[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61454[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1899 -> 61454[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61454 -> 2330[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61455[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1899 -> 61455[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61455 -> 2331[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 1900[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1900 -> 2332[label="",style="solid", color="black", weight=3]; 189.12/135.76 1901[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1901 -> 2333[label="",style="solid", color="black", weight=3]; 189.12/135.76 1902[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1902 -> 2334[label="",style="solid", color="black", weight=3]; 189.12/135.76 1903[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1903 -> 2335[label="",style="solid", color="black", weight=3]; 189.12/135.76 1904[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1904 -> 2336[label="",style="solid", color="black", weight=3]; 189.12/135.76 1905[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61456[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1905 -> 61456[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61456 -> 2337[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61457[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1905 -> 61457[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61457 -> 2338[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 1906[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1906 -> 2339[label="",style="solid", color="black", weight=3]; 189.12/135.76 1907[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1907 -> 2340[label="",style="solid", color="black", weight=3]; 189.12/135.76 1908[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1908 -> 2341[label="",style="solid", color="black", weight=3]; 189.12/135.76 1909[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1909 -> 2342[label="",style="solid", color="black", weight=3]; 189.12/135.76 1910[label="numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];1910 -> 2343[label="",style="solid", color="black", weight=3]; 189.12/135.76 1911[label="numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) ww15",fontsize=16,color="black",shape="box"];1911 -> 2344[label="",style="solid", color="black", weight=3]; 189.12/135.76 1912 -> 9785[label="",style="dashed", color="red", weight=0]; 189.12/135.76 1912[label="takeWhile ww11 (iterate (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero))))",fontsize=16,color="magenta"];1912 -> 9786[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6526[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];6527[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];6525[label="takeWhile0 ww11 ww608 (iterate (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww609)) otherwise",fontsize=16,color="black",shape="triangle"];6525 -> 6630[label="",style="solid", color="black", weight=3]; 189.12/135.76 1914[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61458[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1914 -> 61458[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61458 -> 2347[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61459[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1914 -> 61459[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61459 -> 2348[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 1915[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1915 -> 2349[label="",style="solid", color="black", weight=3]; 189.12/135.76 1916[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1916 -> 2350[label="",style="solid", color="black", weight=3]; 189.12/135.76 1917[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1917 -> 2351[label="",style="solid", color="black", weight=3]; 189.12/135.76 1918[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1918 -> 2352[label="",style="solid", color="black", weight=3]; 189.12/135.76 2260[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww28",fontsize=16,color="black",shape="triangle"];2260 -> 2522[label="",style="solid", color="black", weight=3]; 189.12/135.76 2261 -> 1920[label="",style="dashed", color="red", weight=0]; 189.12/135.76 2261[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww28))",fontsize=16,color="magenta"];2261 -> 2523[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1928[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww8 (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos Zero)) ww9 (numericEnumFromThenToP1 (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww8 (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1928 -> 2353[label="",style="solid", color="black", weight=3]; 189.12/135.76 1929[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61460[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1929 -> 61460[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61460 -> 2354[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61461[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1929 -> 61461[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61461 -> 2355[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 1930[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1930 -> 2356[label="",style="solid", color="black", weight=3]; 189.12/135.76 1931[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18 (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww20))) LT))) ww18 (iterate (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18)) (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) ww18)) (numericEnumFromThenToP1 (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18 (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww20))) LT)) ww18)",fontsize=16,color="black",shape="box"];1931 -> 2357[label="",style="solid", color="black", weight=3]; 189.12/135.76 1932[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1932 -> 2358[label="",style="solid", color="black", weight=3]; 189.12/135.76 1933[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1933 -> 2359[label="",style="solid", color="black", weight=3]; 189.12/135.76 1934[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1934 -> 2360[label="",style="solid", color="black", weight=3]; 189.12/135.76 1935[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61462[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1935 -> 61462[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61462 -> 2361[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61463[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1935 -> 61463[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61463 -> 2362[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 1936[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1936 -> 2363[label="",style="solid", color="black", weight=3]; 189.12/135.76 1937[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1937 -> 2364[label="",style="solid", color="black", weight=3]; 189.12/135.76 1938 -> 2231[label="",style="dashed", color="red", weight=0]; 189.12/135.76 1938[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];1938 -> 2244[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1938 -> 2245[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1938 -> 2246[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1939[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1939 -> 2365[label="",style="solid", color="black", weight=3]; 189.12/135.76 1940[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1940 -> 2366[label="",style="solid", color="black", weight=3]; 189.12/135.76 1941[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61464[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1941 -> 61464[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61464 -> 2367[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61465[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1941 -> 61465[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61465 -> 2368[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 1942[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1942 -> 2369[label="",style="solid", color="black", weight=3]; 189.12/135.76 1943[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1943 -> 2370[label="",style="solid", color="black", weight=3]; 189.12/135.76 1944 -> 2231[label="",style="dashed", color="red", weight=0]; 189.12/135.76 1944[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];1944 -> 2247[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1944 -> 2248[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1944 -> 2249[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1945[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1945 -> 2371[label="",style="solid", color="black", weight=3]; 189.12/135.76 1946[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1946 -> 2372[label="",style="solid", color="black", weight=3]; 189.12/135.76 1947[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61466[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1947 -> 61466[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61466 -> 2373[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61467[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1947 -> 61467[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61467 -> 2374[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 1948[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1948 -> 2375[label="",style="solid", color="black", weight=3]; 189.12/135.76 1949[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1949 -> 2376[label="",style="solid", color="black", weight=3]; 189.12/135.76 1950[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1950 -> 2377[label="",style="solid", color="black", weight=3]; 189.12/135.76 1951[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1951 -> 2378[label="",style="solid", color="black", weight=3]; 189.12/135.76 1952[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1952 -> 2379[label="",style="solid", color="black", weight=3]; 189.12/135.76 1953[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61468[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1953 -> 61468[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61468 -> 2380[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61469[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1953 -> 61469[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61469 -> 2381[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 1954[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1954 -> 2382[label="",style="solid", color="black", weight=3]; 189.12/135.76 1955[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1955 -> 2383[label="",style="solid", color="black", weight=3]; 189.12/135.76 1956[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1956 -> 2384[label="",style="solid", color="black", weight=3]; 189.12/135.76 1957[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1957 -> 2385[label="",style="solid", color="black", weight=3]; 189.12/135.76 1958[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1958 -> 2386[label="",style="solid", color="black", weight=3]; 189.12/135.76 1959[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61470[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1959 -> 61470[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61470 -> 2387[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61471[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1959 -> 61471[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61471 -> 2388[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 1960[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1960 -> 2389[label="",style="solid", color="black", weight=3]; 189.12/135.76 1961[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1961 -> 2390[label="",style="solid", color="black", weight=3]; 189.12/135.76 1962 -> 2231[label="",style="dashed", color="red", weight=0]; 189.12/135.76 1962[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="magenta"];1962 -> 2250[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1962 -> 2251[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1962 -> 2252[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1963[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1963 -> 2391[label="",style="solid", color="black", weight=3]; 189.12/135.76 1964[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1964 -> 2392[label="",style="solid", color="black", weight=3]; 189.12/135.76 1965[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61472[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1965 -> 61472[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61472 -> 2393[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61473[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1965 -> 61473[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61473 -> 2394[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 1966[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1966 -> 2395[label="",style="solid", color="black", weight=3]; 189.12/135.76 1967[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1967 -> 2396[label="",style="solid", color="black", weight=3]; 189.12/135.76 1968 -> 2231[label="",style="dashed", color="red", weight=0]; 189.12/135.76 1968[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="magenta"];1968 -> 2253[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1968 -> 2254[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1968 -> 2255[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 1969[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1969 -> 2397[label="",style="solid", color="black", weight=3]; 189.12/135.76 1970[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1970 -> 2398[label="",style="solid", color="black", weight=3]; 189.12/135.76 1971[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61474[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1971 -> 61474[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61474 -> 2399[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61475[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1971 -> 61475[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61475 -> 2400[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 1972[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1972 -> 2401[label="",style="solid", color="black", weight=3]; 189.12/135.76 1973[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1973 -> 2402[label="",style="solid", color="black", weight=3]; 189.12/135.76 1974[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1974 -> 2403[label="",style="solid", color="black", weight=3]; 189.12/135.76 1975[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1975 -> 2404[label="",style="solid", color="black", weight=3]; 189.12/135.76 1976[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1976 -> 2405[label="",style="solid", color="black", weight=3]; 189.12/135.76 1977[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61476[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1977 -> 61476[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61476 -> 2406[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61477[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1977 -> 61477[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61477 -> 2407[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 1978[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1978 -> 2408[label="",style="solid", color="black", weight=3]; 189.12/135.76 1979[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1979 -> 2409[label="",style="solid", color="black", weight=3]; 189.12/135.76 1980[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1980 -> 2410[label="",style="solid", color="black", weight=3]; 189.12/135.76 1981[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1981 -> 2411[label="",style="solid", color="black", weight=3]; 189.12/135.76 1982[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1982 -> 2412[label="",style="solid", color="black", weight=3]; 189.12/135.76 7615[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="black",shape="box"];7615 -> 7665[label="",style="solid", color="black", weight=3]; 189.12/135.76 7617 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.76 7617[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7617 -> 7666[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 7617 -> 7667[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 7618 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.76 7618[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7618 -> 7668[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 7618 -> 7669[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 7616[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1058 (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1057 (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="burlywood",shape="triangle"];61478[label="ww1057/Succ ww10570",fontsize=10,color="white",style="solid",shape="box"];7616 -> 61478[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61478 -> 7670[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61479[label="ww1057/Zero",fontsize=10,color="white",style="solid",shape="box"];7616 -> 61479[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61479 -> 7671[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 7619[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7619 -> 7672[label="",style="solid", color="black", weight=3]; 189.12/135.76 7620[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7620 -> 7673[label="",style="solid", color="black", weight=3]; 189.12/135.76 7621[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7621 -> 7674[label="",style="solid", color="black", weight=3]; 189.12/135.76 7623 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.76 7623[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7623 -> 7675[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 7623 -> 7676[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 7624 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.76 7624[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7624 -> 7677[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 7624 -> 7678[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 7622[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1062 (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1061 (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="burlywood",shape="triangle"];61480[label="ww1061/Succ ww10610",fontsize=10,color="white",style="solid",shape="box"];7622 -> 61480[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61480 -> 7679[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61481[label="ww1061/Zero",fontsize=10,color="white",style="solid",shape="box"];7622 -> 61481[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61481 -> 7680[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 7625[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7625 -> 7684[label="",style="solid", color="black", weight=3]; 189.12/135.76 7626[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7626 -> 7685[label="",style="solid", color="black", weight=3]; 189.12/135.76 7627[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7627 -> 7686[label="",style="solid", color="black", weight=3]; 189.12/135.76 7628[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="black",shape="box"];7628 -> 7687[label="",style="solid", color="black", weight=3]; 189.12/135.76 7629 -> 6351[label="",style="dashed", color="red", weight=0]; 189.12/135.76 7629[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7629 -> 7688[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 7629 -> 7689[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 7630[label="Succ ww95800",fontsize=16,color="green",shape="box"];7631 -> 6351[label="",style="dashed", color="red", weight=0]; 189.12/135.76 7631[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7631 -> 7690[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 7631 -> 7691[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 7632[label="Succ ww95800",fontsize=16,color="green",shape="box"];7633[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos ww1042)) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww10410))) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7633 -> 7692[label="",style="solid", color="black", weight=3]; 189.12/135.76 7634[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos ww1042)) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7634 -> 7693[label="",style="solid", color="black", weight=3]; 189.12/135.76 7635[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7635 -> 7694[label="",style="solid", color="black", weight=3]; 189.12/135.76 7636[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7636 -> 7695[label="",style="solid", color="black", weight=3]; 189.12/135.76 7637[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7637 -> 7696[label="",style="solid", color="black", weight=3]; 189.12/135.76 7638 -> 6351[label="",style="dashed", color="red", weight=0]; 189.12/135.76 7638[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7638 -> 7697[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 7638 -> 7698[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 7639[label="Succ ww95800",fontsize=16,color="green",shape="box"];7640 -> 6351[label="",style="dashed", color="red", weight=0]; 189.12/135.76 7640[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7640 -> 7699[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 7640 -> 7700[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 7641[label="Succ ww95800",fontsize=16,color="green",shape="box"];7642[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg ww1046)) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww10450))) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7642 -> 7701[label="",style="solid", color="black", weight=3]; 189.12/135.76 7643[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg ww1046)) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7643 -> 7702[label="",style="solid", color="black", weight=3]; 189.12/135.76 7644[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7644 -> 7703[label="",style="solid", color="black", weight=3]; 189.12/135.76 7645[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7645 -> 7704[label="",style="solid", color="black", weight=3]; 189.12/135.76 7646[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7646 -> 7705[label="",style="solid", color="black", weight=3]; 189.12/135.76 7647 -> 6351[label="",style="dashed", color="red", weight=0]; 189.12/135.76 7647[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7647 -> 7706[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 7647 -> 7707[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 7648[label="Succ ww95800",fontsize=16,color="green",shape="box"];7649 -> 6351[label="",style="dashed", color="red", weight=0]; 189.12/135.76 7649[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7649 -> 7708[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 7649 -> 7709[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 7650[label="Succ ww95800",fontsize=16,color="green",shape="box"];7651[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg ww1050)) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww10490))) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7651 -> 7710[label="",style="solid", color="black", weight=3]; 189.12/135.76 7652[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg ww1050)) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7652 -> 7711[label="",style="solid", color="black", weight=3]; 189.12/135.76 7653[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7653 -> 7712[label="",style="solid", color="black", weight=3]; 189.12/135.76 7654[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7654 -> 7713[label="",style="solid", color="black", weight=3]; 189.12/135.76 7655[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7655 -> 7714[label="",style="solid", color="black", weight=3]; 189.12/135.76 7656 -> 6351[label="",style="dashed", color="red", weight=0]; 189.12/135.76 7656[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7656 -> 7715[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 7656 -> 7716[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 7657[label="Succ ww95800",fontsize=16,color="green",shape="box"];7658 -> 6351[label="",style="dashed", color="red", weight=0]; 189.12/135.76 7658[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7658 -> 7717[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 7658 -> 7718[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 7659[label="Succ ww95800",fontsize=16,color="green",shape="box"];7660[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos ww1054)) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww10530))) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7660 -> 7719[label="",style="solid", color="black", weight=3]; 189.12/135.76 7661[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos ww1054)) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7661 -> 7720[label="",style="solid", color="black", weight=3]; 189.12/135.76 7662[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7662 -> 7721[label="",style="solid", color="black", weight=3]; 189.12/135.76 7663[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7663 -> 7722[label="",style="solid", color="black", weight=3]; 189.12/135.76 7664[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7664 -> 7723[label="",style="solid", color="black", weight=3]; 189.12/135.76 2003[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61482[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2003 -> 61482[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61482 -> 2439[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61483[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2003 -> 61483[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61483 -> 2440[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 2004[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2004 -> 2441[label="",style="solid", color="black", weight=3]; 189.12/135.76 2005[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2005 -> 2442[label="",style="solid", color="black", weight=3]; 189.12/135.76 2006[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];2006 -> 2443[label="",style="solid", color="black", weight=3]; 189.12/135.76 2007 -> 35894[label="",style="dashed", color="red", weight=0]; 189.12/135.76 2007[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];2007 -> 35911[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2007 -> 35912[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2007 -> 35913[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2007 -> 35914[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2008[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];2008 -> 2445[label="",style="solid", color="black", weight=3]; 189.12/135.76 2009[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61484[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2009 -> 61484[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61484 -> 2446[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61485[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2009 -> 61485[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61485 -> 2447[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 2010[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2010 -> 2448[label="",style="solid", color="black", weight=3]; 189.12/135.76 2011[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2011 -> 2449[label="",style="solid", color="black", weight=3]; 189.12/135.76 2012[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];2012 -> 2450[label="",style="solid", color="black", weight=3]; 189.12/135.76 2013[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2013 -> 2451[label="",style="solid", color="black", weight=3]; 189.12/135.76 2014[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];2014 -> 2452[label="",style="solid", color="black", weight=3]; 189.12/135.76 2015[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61486[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2015 -> 61486[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61486 -> 2453[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61487[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2015 -> 61487[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61487 -> 2454[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 2016[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2016 -> 2455[label="",style="solid", color="black", weight=3]; 189.12/135.76 2017[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2017 -> 2456[label="",style="solid", color="black", weight=3]; 189.12/135.76 2018[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];2018 -> 2457[label="",style="solid", color="black", weight=3]; 189.12/135.76 2019 -> 35894[label="",style="dashed", color="red", weight=0]; 189.12/135.76 2019[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];2019 -> 35915[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2019 -> 35916[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2019 -> 35917[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2019 -> 35918[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2020[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];2020 -> 2459[label="",style="solid", color="black", weight=3]; 189.12/135.76 2021[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61488[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2021 -> 61488[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61488 -> 2460[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61489[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2021 -> 61489[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61489 -> 2461[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 2022[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2022 -> 2462[label="",style="solid", color="black", weight=3]; 189.12/135.76 2023[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2023 -> 2463[label="",style="solid", color="black", weight=3]; 189.12/135.76 2024[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];2024 -> 2464[label="",style="solid", color="black", weight=3]; 189.12/135.76 2025[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2025 -> 2465[label="",style="solid", color="black", weight=3]; 189.12/135.76 2026[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];2026 -> 2466[label="",style="solid", color="black", weight=3]; 189.12/135.76 2027[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61490[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2027 -> 61490[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61490 -> 2467[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61491[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2027 -> 61491[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61491 -> 2468[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 2028[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2028 -> 2469[label="",style="solid", color="black", weight=3]; 189.12/135.76 2029[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2029 -> 2470[label="",style="solid", color="black", weight=3]; 189.12/135.76 2030 -> 15660[label="",style="dashed", color="red", weight=0]; 189.12/135.76 2030[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];2030 -> 15661[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2030 -> 15662[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2030 -> 15663[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2031[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2031 -> 2472[label="",style="solid", color="black", weight=3]; 189.12/135.76 2032[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];2032 -> 2473[label="",style="solid", color="black", weight=3]; 189.12/135.76 2033[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61492[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2033 -> 61492[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61492 -> 2474[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61493[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2033 -> 61493[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61493 -> 2475[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 2034[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2034 -> 2476[label="",style="solid", color="black", weight=3]; 189.12/135.76 2035[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2035 -> 2477[label="",style="solid", color="black", weight=3]; 189.12/135.76 2036 -> 15660[label="",style="dashed", color="red", weight=0]; 189.12/135.76 2036[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];2036 -> 15664[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2036 -> 15665[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2036 -> 15666[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2037 -> 53796[label="",style="dashed", color="red", weight=0]; 189.12/135.76 2037[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];2037 -> 53807[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2037 -> 53808[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2037 -> 53809[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2037 -> 53810[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2037 -> 53811[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2038[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];2038 -> 2480[label="",style="solid", color="black", weight=3]; 189.12/135.76 2039[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61494[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2039 -> 61494[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61494 -> 2481[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61495[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2039 -> 61495[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61495 -> 2482[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 2040[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2040 -> 2483[label="",style="solid", color="black", weight=3]; 189.12/135.76 2041[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2041 -> 2484[label="",style="solid", color="black", weight=3]; 189.12/135.76 2042[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];2042 -> 2485[label="",style="solid", color="black", weight=3]; 189.12/135.76 2043[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2043 -> 2486[label="",style="solid", color="black", weight=3]; 189.12/135.76 2044[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];2044 -> 2487[label="",style="solid", color="black", weight=3]; 189.12/135.76 2045[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61496[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2045 -> 61496[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61496 -> 2488[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61497[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2045 -> 61497[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61497 -> 2489[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 2046[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2046 -> 2490[label="",style="solid", color="black", weight=3]; 189.12/135.76 2047[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2047 -> 2491[label="",style="solid", color="black", weight=3]; 189.12/135.76 2048[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];2048 -> 2492[label="",style="solid", color="black", weight=3]; 189.12/135.76 2049 -> 53796[label="",style="dashed", color="red", weight=0]; 189.12/135.76 2049[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];2049 -> 53812[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2049 -> 53813[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2049 -> 53814[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2049 -> 53815[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2049 -> 53816[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2050[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];2050 -> 2494[label="",style="solid", color="black", weight=3]; 189.12/135.76 2051[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61498[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2051 -> 61498[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61498 -> 2495[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61499[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2051 -> 61499[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61499 -> 2496[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 2052[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2052 -> 2497[label="",style="solid", color="black", weight=3]; 189.12/135.76 2053[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2053 -> 2498[label="",style="solid", color="black", weight=3]; 189.12/135.76 2054 -> 15660[label="",style="dashed", color="red", weight=0]; 189.12/135.76 2054[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="magenta"];2054 -> 15667[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2054 -> 15668[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2054 -> 15669[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2055 -> 35894[label="",style="dashed", color="red", weight=0]; 189.12/135.76 2055[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];2055 -> 35919[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2055 -> 35920[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2055 -> 35921[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2055 -> 35922[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2056[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];2056 -> 2501[label="",style="solid", color="black", weight=3]; 189.12/135.76 2057[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61500[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2057 -> 61500[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61500 -> 2502[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61501[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2057 -> 61501[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61501 -> 2503[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 2058[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2058 -> 2504[label="",style="solid", color="black", weight=3]; 189.12/135.76 2059[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2059 -> 2505[label="",style="solid", color="black", weight=3]; 189.12/135.76 2060 -> 15660[label="",style="dashed", color="red", weight=0]; 189.12/135.76 2060[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="magenta"];2060 -> 15670[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2060 -> 15671[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2060 -> 15672[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2061[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2061 -> 2507[label="",style="solid", color="black", weight=3]; 189.12/135.76 2062[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];2062 -> 2508[label="",style="solid", color="black", weight=3]; 189.12/135.76 2063[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61502[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2063 -> 61502[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61502 -> 2509[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61503[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2063 -> 61503[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61503 -> 2510[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 2064[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2064 -> 2511[label="",style="solid", color="black", weight=3]; 189.12/135.76 2065[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2065 -> 2512[label="",style="solid", color="black", weight=3]; 189.12/135.76 2066[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];2066 -> 2513[label="",style="solid", color="black", weight=3]; 189.12/135.76 2067 -> 35894[label="",style="dashed", color="red", weight=0]; 189.12/135.76 2067[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];2067 -> 35923[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2067 -> 35924[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2067 -> 35925[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2067 -> 35926[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2068 -> 2515[label="",style="dashed", color="red", weight=0]; 189.12/135.76 2068[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="magenta"];2068 -> 2516[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2068 -> 2517[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2069[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61504[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2069 -> 61504[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61504 -> 2524[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61505[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2069 -> 61505[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61505 -> 2525[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 2070[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2070 -> 2526[label="",style="solid", color="black", weight=3]; 189.12/135.76 2071[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2071 -> 2527[label="",style="solid", color="black", weight=3]; 189.12/135.76 2072[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];2072 -> 2528[label="",style="solid", color="black", weight=3]; 189.12/135.76 2073[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2073 -> 2529[label="",style="solid", color="black", weight=3]; 189.12/135.76 2074[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];2074 -> 2530[label="",style="solid", color="black", weight=3]; 189.12/135.76 8656 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.76 8656[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8656 -> 8705[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 8656 -> 8706[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 8657 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.76 8657[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8657 -> 8707[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 8657 -> 8708[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 8655[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) ww1475) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) ww1474) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="burlywood",shape="triangle"];61506[label="ww1474/Succ ww14740",fontsize=10,color="white",style="solid",shape="box"];8655 -> 61506[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61506 -> 8709[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61507[label="ww1474/Zero",fontsize=10,color="white",style="solid",shape="box"];8655 -> 61507[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61507 -> 8710[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 8658[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8658 -> 8711[label="",style="solid", color="black", weight=3]; 189.12/135.76 8659[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8659 -> 8712[label="",style="solid", color="black", weight=3]; 189.12/135.76 8660[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8660 -> 8713[label="",style="solid", color="black", weight=3]; 189.12/135.76 8661[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (ltEsFloat (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];8661 -> 8714[label="",style="solid", color="black", weight=3]; 189.12/135.76 8662[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (ltEsFloat (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];8662 -> 8715[label="",style="solid", color="black", weight=3]; 189.12/135.76 8664 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.76 8664[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8664 -> 8716[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 8664 -> 8717[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 8665 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.76 8665[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8665 -> 8718[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 8665 -> 8719[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 8663[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) ww1479) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) ww1478) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="burlywood",shape="triangle"];61508[label="ww1478/Succ ww14780",fontsize=10,color="white",style="solid",shape="box"];8663 -> 61508[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61508 -> 8720[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61509[label="ww1478/Zero",fontsize=10,color="white",style="solid",shape="box"];8663 -> 61509[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61509 -> 8721[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 8666[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8666 -> 8731[label="",style="solid", color="black", weight=3]; 189.12/135.76 8667[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8667 -> 8732[label="",style="solid", color="black", weight=3]; 189.12/135.76 8668[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8668 -> 8733[label="",style="solid", color="black", weight=3]; 189.12/135.76 8669 -> 6351[label="",style="dashed", color="red", weight=0]; 189.12/135.76 8669[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8669 -> 8734[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 8669 -> 8735[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 8670[label="Succ ww137500",fontsize=16,color="green",shape="box"];8671 -> 6351[label="",style="dashed", color="red", weight=0]; 189.12/135.76 8671[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8671 -> 8736[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 8671 -> 8737[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 8672[label="Succ ww137500",fontsize=16,color="green",shape="box"];8673[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos ww1459)) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww14580))) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8673 -> 8738[label="",style="solid", color="black", weight=3]; 189.12/135.76 8674[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos ww1459)) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8674 -> 8739[label="",style="solid", color="black", weight=3]; 189.12/135.76 8675[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="triangle"];8675 -> 8740[label="",style="solid", color="black", weight=3]; 189.12/135.76 8676[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="triangle"];8676 -> 8741[label="",style="solid", color="black", weight=3]; 189.12/135.76 8677[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="triangle"];8677 -> 8742[label="",style="solid", color="black", weight=3]; 189.12/135.76 8678 -> 6351[label="",style="dashed", color="red", weight=0]; 189.12/135.76 8678[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8678 -> 8743[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 8678 -> 8744[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 8679[label="Succ ww137500",fontsize=16,color="green",shape="box"];8680 -> 6351[label="",style="dashed", color="red", weight=0]; 189.12/135.76 8680[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8680 -> 8745[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 8680 -> 8746[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 8681[label="Succ ww137500",fontsize=16,color="green",shape="box"];8682[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg ww1463)) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww14620))) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8682 -> 8747[label="",style="solid", color="black", weight=3]; 189.12/135.76 8683[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg ww1463)) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8683 -> 8748[label="",style="solid", color="black", weight=3]; 189.12/135.76 8684 -> 8553[label="",style="dashed", color="red", weight=0]; 189.12/135.76 8684[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="magenta"];8684 -> 8749[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 8684 -> 8750[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 8685 -> 8553[label="",style="dashed", color="red", weight=0]; 189.12/135.76 8685[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="magenta"];8685 -> 8751[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 8685 -> 8752[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 8686 -> 8553[label="",style="dashed", color="red", weight=0]; 189.12/135.76 8686[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="magenta"];8686 -> 8753[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 8686 -> 8754[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 8687 -> 6351[label="",style="dashed", color="red", weight=0]; 189.12/135.76 8687[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8687 -> 8755[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 8687 -> 8756[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 8688[label="Succ ww137500",fontsize=16,color="green",shape="box"];8689 -> 6351[label="",style="dashed", color="red", weight=0]; 189.12/135.76 8689[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8689 -> 8757[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 8689 -> 8758[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 8690[label="Succ ww137500",fontsize=16,color="green",shape="box"];8691[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg ww1467)) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww14660))) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8691 -> 8759[label="",style="solid", color="black", weight=3]; 189.12/135.76 8692[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg ww1467)) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8692 -> 8760[label="",style="solid", color="black", weight=3]; 189.12/135.76 8693 -> 8554[label="",style="dashed", color="red", weight=0]; 189.12/135.76 8693[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="magenta"];8693 -> 8761[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 8693 -> 8762[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 8694 -> 8554[label="",style="dashed", color="red", weight=0]; 189.12/135.76 8694[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="magenta"];8694 -> 8763[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 8694 -> 8764[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 8695 -> 8554[label="",style="dashed", color="red", weight=0]; 189.12/135.76 8695[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="magenta"];8695 -> 8765[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 8695 -> 8766[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 8696 -> 6351[label="",style="dashed", color="red", weight=0]; 189.12/135.76 8696[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8696 -> 8767[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 8696 -> 8768[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 8697[label="Succ ww137500",fontsize=16,color="green",shape="box"];8698 -> 6351[label="",style="dashed", color="red", weight=0]; 189.12/135.76 8698[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8698 -> 8769[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 8698 -> 8770[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 8699[label="Succ ww137500",fontsize=16,color="green",shape="box"];8700[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos ww1471)) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww14700))) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8700 -> 8771[label="",style="solid", color="black", weight=3]; 189.12/135.76 8701[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos ww1471)) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8701 -> 8772[label="",style="solid", color="black", weight=3]; 189.12/135.76 8702[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="triangle"];8702 -> 8773[label="",style="solid", color="black", weight=3]; 189.12/135.76 8703[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="triangle"];8703 -> 8774[label="",style="solid", color="black", weight=3]; 189.12/135.76 8704[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="triangle"];8704 -> 8775[label="",style="solid", color="black", weight=3]; 189.12/135.76 2095[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61510[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2095 -> 61510[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61510 -> 2557[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61511[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2095 -> 61511[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61511 -> 2558[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 2096[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2096 -> 2559[label="",style="solid", color="black", weight=3]; 189.12/135.76 2097[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2097 -> 2560[label="",style="solid", color="black", weight=3]; 189.12/135.76 2098[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];2098 -> 2561[label="",style="solid", color="black", weight=3]; 189.12/135.76 2099[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2099 -> 2562[label="",style="solid", color="black", weight=3]; 189.12/135.76 2100[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];2100 -> 2563[label="",style="solid", color="black", weight=3]; 189.12/135.76 2101[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61512[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2101 -> 61512[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61512 -> 2564[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61513[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2101 -> 61513[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61513 -> 2565[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 2102[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2102 -> 2566[label="",style="solid", color="black", weight=3]; 189.12/135.76 2103[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2103 -> 2567[label="",style="solid", color="black", weight=3]; 189.12/135.76 2104[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];2104 -> 2568[label="",style="solid", color="black", weight=3]; 189.12/135.76 2105[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2105 -> 2569[label="",style="solid", color="black", weight=3]; 189.12/135.76 2106[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];2106 -> 2570[label="",style="solid", color="black", weight=3]; 189.12/135.76 2107[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61514[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2107 -> 61514[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61514 -> 2571[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61515[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2107 -> 61515[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61515 -> 2572[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 2108[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2108 -> 2573[label="",style="solid", color="black", weight=3]; 189.12/135.76 2109[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2109 -> 2574[label="",style="solid", color="black", weight=3]; 189.12/135.76 2110[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];2110 -> 2575[label="",style="solid", color="black", weight=3]; 189.12/135.76 2111[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2111 -> 2576[label="",style="solid", color="black", weight=3]; 189.12/135.76 2112[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];2112 -> 2577[label="",style="solid", color="black", weight=3]; 189.12/135.76 2113[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61516[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2113 -> 61516[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61516 -> 2578[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61517[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2113 -> 61517[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61517 -> 2579[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 2114[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2114 -> 2580[label="",style="solid", color="black", weight=3]; 189.12/135.76 2115[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2115 -> 2581[label="",style="solid", color="black", weight=3]; 189.12/135.76 2116[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];2116 -> 2582[label="",style="solid", color="black", weight=3]; 189.12/135.76 2117[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2117 -> 2583[label="",style="solid", color="black", weight=3]; 189.12/135.76 2118[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];2118 -> 2584[label="",style="solid", color="black", weight=3]; 189.12/135.76 2119[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61518[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2119 -> 61518[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61518 -> 2585[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61519[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2119 -> 61519[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61519 -> 2586[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 2120[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2120 -> 2587[label="",style="solid", color="black", weight=3]; 189.12/135.76 2121[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2121 -> 2588[label="",style="solid", color="black", weight=3]; 189.12/135.76 2122 -> 15660[label="",style="dashed", color="red", weight=0]; 189.12/135.76 2122[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];2122 -> 15673[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2122 -> 15674[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2122 -> 15675[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2123[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2123 -> 2590[label="",style="solid", color="black", weight=3]; 189.12/135.76 2124[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];2124 -> 2591[label="",style="solid", color="black", weight=3]; 189.12/135.76 2125[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61520[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2125 -> 61520[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61520 -> 2592[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61521[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2125 -> 61521[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61521 -> 2593[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 2126[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2126 -> 2594[label="",style="solid", color="black", weight=3]; 189.12/135.76 2127[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2127 -> 2595[label="",style="solid", color="black", weight=3]; 189.12/135.76 2128 -> 15660[label="",style="dashed", color="red", weight=0]; 189.12/135.76 2128[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];2128 -> 15676[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2128 -> 15677[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2128 -> 15678[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2129[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2129 -> 2597[label="",style="solid", color="black", weight=3]; 189.12/135.76 2130[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];2130 -> 2598[label="",style="solid", color="black", weight=3]; 189.12/135.76 2131[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61522[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2131 -> 61522[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61522 -> 2599[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61523[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2131 -> 61523[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61523 -> 2600[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 2132[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2132 -> 2601[label="",style="solid", color="black", weight=3]; 189.12/135.76 2133[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2133 -> 2602[label="",style="solid", color="black", weight=3]; 189.12/135.76 2134[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];2134 -> 2603[label="",style="solid", color="black", weight=3]; 189.12/135.76 2135[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2135 -> 2604[label="",style="solid", color="black", weight=3]; 189.12/135.76 2136[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];2136 -> 2605[label="",style="solid", color="black", weight=3]; 189.12/135.76 2137[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61524[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2137 -> 61524[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61524 -> 2606[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61525[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2137 -> 61525[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61525 -> 2607[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 2138[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2138 -> 2608[label="",style="solid", color="black", weight=3]; 189.12/135.76 2139[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2139 -> 2609[label="",style="solid", color="black", weight=3]; 189.12/135.76 2140[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];2140 -> 2610[label="",style="solid", color="black", weight=3]; 189.12/135.76 2141[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2141 -> 2611[label="",style="solid", color="black", weight=3]; 189.12/135.76 2142[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];2142 -> 2612[label="",style="solid", color="black", weight=3]; 189.12/135.76 2143[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61526[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2143 -> 61526[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61526 -> 2613[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61527[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2143 -> 61527[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61527 -> 2614[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 2144[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2144 -> 2615[label="",style="solid", color="black", weight=3]; 189.12/135.76 2145[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2145 -> 2616[label="",style="solid", color="black", weight=3]; 189.12/135.76 2146 -> 15660[label="",style="dashed", color="red", weight=0]; 189.12/135.76 2146[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="magenta"];2146 -> 15679[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2146 -> 15680[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2146 -> 15681[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2147[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2147 -> 2618[label="",style="solid", color="black", weight=3]; 189.12/135.76 2148[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];2148 -> 2619[label="",style="solid", color="black", weight=3]; 189.12/135.76 2149[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61528[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2149 -> 61528[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61528 -> 2620[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61529[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2149 -> 61529[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61529 -> 2621[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 2150[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2150 -> 2622[label="",style="solid", color="black", weight=3]; 189.12/135.76 2151[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2151 -> 2623[label="",style="solid", color="black", weight=3]; 189.12/135.76 2152 -> 15660[label="",style="dashed", color="red", weight=0]; 189.12/135.76 2152[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="magenta"];2152 -> 15682[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2152 -> 15683[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2152 -> 15684[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2153[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2153 -> 2625[label="",style="solid", color="black", weight=3]; 189.12/135.76 2154[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];2154 -> 2626[label="",style="solid", color="black", weight=3]; 189.12/135.76 2155[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61530[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2155 -> 61530[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61530 -> 2627[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61531[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2155 -> 61531[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61531 -> 2628[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 2156[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2156 -> 2629[label="",style="solid", color="black", weight=3]; 189.12/135.76 2157[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2157 -> 2630[label="",style="solid", color="black", weight=3]; 189.12/135.76 2158[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];2158 -> 2631[label="",style="solid", color="black", weight=3]; 189.12/135.76 2159[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2159 -> 2632[label="",style="solid", color="black", weight=3]; 189.12/135.76 2160[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];2160 -> 2633[label="",style="solid", color="black", weight=3]; 189.12/135.76 2161[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61532[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2161 -> 61532[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61532 -> 2634[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61533[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2161 -> 61533[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61533 -> 2635[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 2162[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2162 -> 2636[label="",style="solid", color="black", weight=3]; 189.12/135.76 2163[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2163 -> 2637[label="",style="solid", color="black", weight=3]; 189.12/135.76 2164[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];2164 -> 2638[label="",style="solid", color="black", weight=3]; 189.12/135.76 2165[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2165 -> 2639[label="",style="solid", color="black", weight=3]; 189.12/135.76 2166[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];2166 -> 2640[label="",style="solid", color="black", weight=3]; 189.12/135.76 2167[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww4000000000)))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww4000000000)))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4000000000 (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww4000000000)))))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww4000000000)))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww4000000000)))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww4000000000)))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4000000000 (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];61534[label="ww4000000000/Succ ww40000000000",fontsize=10,color="white",style="solid",shape="box"];2167 -> 61534[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61534 -> 2641[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61535[label="ww4000000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2167 -> 61535[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61535 -> 2642[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 2168 -> 5579[label="",style="dashed", color="red", weight=0]; 189.12/135.76 2168[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="magenta"];2168 -> 5580[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2168 -> 5581[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2169[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (Succ (Succ (primPlusNat ww3000 ww3000))) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (Succ (Succ (primPlusNat ww3000 ww3000))) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];2169 -> 2644[label="",style="solid", color="black", weight=3]; 189.12/135.76 2170[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];2170 -> 2645[label="",style="solid", color="black", weight=3]; 189.12/135.76 2171[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (primMulInt (Pos ww410) (Pos ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (primMulInt (Pos ww410) (Pos ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];2171 -> 2646[label="",style="solid", color="black", weight=3]; 189.12/135.76 2172[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (primMulInt (Pos ww410) (Neg ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (primMulInt (Pos ww410) (Neg ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];2172 -> 2647[label="",style="solid", color="black", weight=3]; 189.12/135.76 2173[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (primMulInt (Neg ww410) (Pos ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (primMulInt (Neg ww410) (Pos ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];2173 -> 2648[label="",style="solid", color="black", weight=3]; 189.12/135.76 2174[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (primMulInt (Neg ww410) (Neg ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (primMulInt (Neg ww410) (Neg ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];2174 -> 2649[label="",style="solid", color="black", weight=3]; 189.12/135.76 2175[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat (Succ ww4100) ww310)) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat (Succ ww4100) ww310)) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61536[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];2175 -> 61536[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61536 -> 2650[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61537[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];2175 -> 61537[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61537 -> 2651[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 2176[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat Zero ww310)) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat Zero ww310)) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61538[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];2176 -> 61538[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61538 -> 2652[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61539[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];2176 -> 61539[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61539 -> 2653[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 2177[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];2177 -> 2654[label="",style="solid", color="black", weight=3]; 189.12/135.76 2178[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];2178 -> 2655[label="",style="solid", color="black", weight=3]; 189.12/135.76 2179[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat (Succ ww4100) ww310)) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat (Succ ww4100) ww310)) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61540[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];2179 -> 61540[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61540 -> 2656[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61541[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];2179 -> 61541[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61541 -> 2657[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 2180[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat Zero ww310)) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat Zero ww310)) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61542[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];2180 -> 61542[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61542 -> 2658[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61543[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];2180 -> 61543[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61543 -> 2659[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 2181[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2181 -> 2660[label="",style="solid", color="black", weight=3]; 189.12/135.76 2182[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2182 -> 2661[label="",style="solid", color="black", weight=3]; 189.12/135.76 2183[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];2183 -> 2662[label="",style="solid", color="black", weight=3]; 189.12/135.76 2184[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2184 -> 2663[label="",style="solid", color="black", weight=3]; 189.12/135.76 2185[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];2185 -> 2664[label="",style="solid", color="black", weight=3]; 189.12/135.76 2186[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2186 -> 2665[label="",style="solid", color="black", weight=3]; 189.12/135.76 2187 -> 18768[label="",style="dashed", color="red", weight=0]; 189.12/135.76 2187[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];2187 -> 18769[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2187 -> 18770[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2187 -> 18771[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2187 -> 18772[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2187 -> 18773[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2188[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2188 -> 2667[label="",style="solid", color="black", weight=3]; 189.12/135.76 2189[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2189 -> 2668[label="",style="solid", color="black", weight=3]; 189.12/135.76 2190[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];2190 -> 2669[label="",style="solid", color="black", weight=3]; 189.12/135.76 2191[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2191 -> 2670[label="",style="solid", color="black", weight=3]; 189.12/135.76 2192[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];2192 -> 2671[label="",style="solid", color="black", weight=3]; 189.12/135.76 2193[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2193 -> 2672[label="",style="solid", color="black", weight=3]; 189.12/135.76 2194[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2194 -> 2673[label="",style="solid", color="black", weight=3]; 189.12/135.76 2195[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2195 -> 2674[label="",style="solid", color="black", weight=3]; 189.12/135.76 2196[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2196 -> 2675[label="",style="solid", color="black", weight=3]; 189.12/135.76 2197[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (ltEsFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2197 -> 2676[label="",style="solid", color="black", weight=3]; 189.12/135.76 35895 -> 36959[label="",style="dashed", color="red", weight=0]; 189.12/135.76 35895[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];35895 -> 36960[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 35896[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];35896 -> 36795[label="",style="solid", color="black", weight=3]; 189.12/135.76 35897 -> 36796[label="",style="dashed", color="red", weight=0]; 189.12/135.76 35897[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];35897 -> 36797[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 35898[label="ww3100",fontsize=16,color="green",shape="box"];35894[label="takeWhile1 (flip ltEsFloat ww4221) (Float (Pos Zero) (Pos (Succ ww1993))) ww3239 ww4220",fontsize=16,color="burlywood",shape="triangle"];61544[label="ww4220/MyTrue",fontsize=10,color="white",style="solid",shape="box"];35894 -> 61544[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61544 -> 36840[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61545[label="ww4220/MyFalse",fontsize=10,color="white",style="solid",shape="box"];35894 -> 61545[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61545 -> 36841[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 2199[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (ltEsFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2199 -> 2678[label="",style="solid", color="black", weight=3]; 189.12/135.76 2200[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2200 -> 2679[label="",style="solid", color="black", weight=3]; 189.12/135.76 2201[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2201 -> 2680[label="",style="solid", color="black", weight=3]; 189.12/135.76 2202[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2202 -> 2681[label="",style="solid", color="black", weight=3]; 189.12/135.76 2203[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2203 -> 2682[label="",style="solid", color="black", weight=3]; 189.12/135.76 2204[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (ltEsFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2204 -> 2683[label="",style="solid", color="black", weight=3]; 189.12/135.76 2205[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (ltEsFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2205 -> 2684[label="",style="solid", color="black", weight=3]; 189.12/135.76 2206[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (ltEsFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2206 -> 2685[label="",style="solid", color="black", weight=3]; 189.12/135.76 2207[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2207 -> 2686[label="",style="solid", color="black", weight=3]; 189.12/135.76 2208[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2208 -> 2687[label="",style="solid", color="black", weight=3]; 189.12/135.76 2209[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2209 -> 2688[label="",style="solid", color="black", weight=3]; 189.12/135.76 2210[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2210 -> 2689[label="",style="solid", color="black", weight=3]; 189.12/135.76 2211[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (ltEsFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2211 -> 2690[label="",style="solid", color="black", weight=3]; 189.12/135.76 35899 -> 36968[label="",style="dashed", color="red", weight=0]; 189.12/135.76 35899[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];35899 -> 36969[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 35900[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];35900 -> 36843[label="",style="solid", color="black", weight=3]; 189.12/135.76 35901 -> 36796[label="",style="dashed", color="red", weight=0]; 189.12/135.76 35901[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];35901 -> 36798[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 35902[label="ww3100",fontsize=16,color="green",shape="box"];2213[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (ltEsFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2213 -> 2692[label="",style="solid", color="black", weight=3]; 189.12/135.76 2214[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2214 -> 2693[label="",style="solid", color="black", weight=3]; 189.12/135.76 2215[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2215 -> 2694[label="",style="solid", color="black", weight=3]; 189.12/135.76 2216[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2216 -> 2695[label="",style="solid", color="black", weight=3]; 189.12/135.76 2217[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2217 -> 2696[label="",style="solid", color="black", weight=3]; 189.12/135.76 2218[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (ltEsFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2218 -> 2697[label="",style="solid", color="black", weight=3]; 189.12/135.76 2219[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (ltEsFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2219 -> 2698[label="",style="solid", color="black", weight=3]; 189.12/135.76 2220[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (ltEsFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2220 -> 2699[label="",style="solid", color="black", weight=3]; 189.12/135.76 2221[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2221 -> 2700[label="",style="solid", color="black", weight=3]; 189.12/135.76 2222[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2222 -> 2701[label="",style="solid", color="black", weight=3]; 189.12/135.76 2223[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2223 -> 2702[label="",style="solid", color="black", weight=3]; 189.12/135.76 2224[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2224 -> 2703[label="",style="solid", color="black", weight=3]; 189.12/135.76 2232[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];2233[label="ww4100",fontsize=16,color="green",shape="box"];2234[label="ww5",fontsize=16,color="green",shape="box"];2231[label="takeWhile1 (flip ltEsFloat (psFloat ww30 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) ww32) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww32 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) ww32)) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) ww32) ww32)) (flip ltEsFloat (psFloat ww30 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) ww32) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww32)",fontsize=16,color="black",shape="triangle"];2231 -> 2704[label="",style="solid", color="black", weight=3]; 189.12/135.76 2518 -> 27030[label="",style="dashed", color="red", weight=0]; 189.12/135.76 2518[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];2518 -> 27031[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2519[label="numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue ww27",fontsize=16,color="black",shape="box"];2519 -> 2829[label="",style="solid", color="black", weight=3]; 189.12/135.76 9522[label="Float (Pos (Succ ww23)) (Pos (Succ ww24))",fontsize=16,color="green",shape="box"];9521[label="takeWhile ww22 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832))",fontsize=16,color="black",shape="triangle"];9521 -> 9524[label="",style="solid", color="black", weight=3]; 189.12/135.76 5889[label="takeWhile0 ww22 ww327 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww328)) MyTrue",fontsize=16,color="black",shape="box"];5889 -> 5894[label="",style="solid", color="black", weight=3]; 189.12/135.76 2226[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2226 -> 2705[label="",style="solid", color="black", weight=3]; 189.12/135.76 2227[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2227 -> 2706[label="",style="solid", color="black", weight=3]; 189.12/135.76 2228[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2228 -> 2707[label="",style="solid", color="black", weight=3]; 189.12/135.76 2229[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2229 -> 2708[label="",style="solid", color="black", weight=3]; 189.12/135.76 2230[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2230 -> 2709[label="",style="solid", color="black", weight=3]; 189.12/135.76 2235[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];2236[label="ww4100",fontsize=16,color="green",shape="box"];2237[label="ww5",fontsize=16,color="green",shape="box"];53797 -> 54742[label="",style="dashed", color="red", weight=0]; 189.12/135.76 53797[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];53797 -> 54743[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 53797 -> 54744[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 53797 -> 54745[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 53798[label="ww3000",fontsize=16,color="green",shape="box"];53799[label="ww3100",fontsize=16,color="green",shape="box"];53800[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];53800 -> 54729[label="",style="solid", color="black", weight=3]; 189.12/135.76 53801 -> 54969[label="",style="dashed", color="red", weight=0]; 189.12/135.76 53801[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];53801 -> 54970[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 53796[label="takeWhile1 (flip ltEsFloat ww3294) (Float (Pos (Succ ww2007)) (Neg (Succ ww2008))) ww4610 ww4609",fontsize=16,color="burlywood",shape="triangle"];61546[label="ww4609/MyTrue",fontsize=10,color="white",style="solid",shape="box"];53796 -> 61546[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61546 -> 54731[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 61547[label="ww4609/MyFalse",fontsize=10,color="white",style="solid",shape="box"];53796 -> 61547[label="",style="solid", color="burlywood", weight=9]; 189.12/135.76 61547 -> 54732[label="",style="solid", color="burlywood", weight=3]; 189.12/135.76 2263[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2263 -> 2711[label="",style="solid", color="black", weight=3]; 189.12/135.76 2264[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2264 -> 2712[label="",style="solid", color="black", weight=3]; 189.12/135.76 2265[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2265 -> 2713[label="",style="solid", color="black", weight=3]; 189.12/135.76 2266[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2266 -> 2714[label="",style="solid", color="black", weight=3]; 189.12/135.76 2267[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2267 -> 2715[label="",style="solid", color="black", weight=3]; 189.12/135.76 2268[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2268 -> 2716[label="",style="solid", color="black", weight=3]; 189.12/135.76 2269[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2269 -> 2717[label="",style="solid", color="black", weight=3]; 189.12/135.76 2270[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2270 -> 2718[label="",style="solid", color="black", weight=3]; 189.12/135.76 2271[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2271 -> 2719[label="",style="solid", color="black", weight=3]; 189.12/135.76 2272[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2272 -> 2720[label="",style="solid", color="black", weight=3]; 189.12/135.76 2273[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2273 -> 2721[label="",style="solid", color="black", weight=3]; 189.12/135.76 2274[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2274 -> 2722[label="",style="solid", color="black", weight=3]; 189.12/135.76 2275[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2275 -> 2723[label="",style="solid", color="black", weight=3]; 189.12/135.76 53802 -> 54742[label="",style="dashed", color="red", weight=0]; 189.12/135.76 53802[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];53802 -> 54746[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 53802 -> 54747[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 53802 -> 54748[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 53803[label="ww3000",fontsize=16,color="green",shape="box"];53804[label="ww3100",fontsize=16,color="green",shape="box"];53805[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];53805 -> 54734[label="",style="solid", color="black", weight=3]; 189.12/135.76 53806 -> 54977[label="",style="dashed", color="red", weight=0]; 189.12/135.76 53806[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];53806 -> 54978[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 2277[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2277 -> 2725[label="",style="solid", color="black", weight=3]; 189.12/135.76 2278[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2278 -> 2726[label="",style="solid", color="black", weight=3]; 189.12/135.76 2279[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2279 -> 2727[label="",style="solid", color="black", weight=3]; 189.12/135.76 2280[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2280 -> 2728[label="",style="solid", color="black", weight=3]; 189.12/135.76 2281[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2281 -> 2729[label="",style="solid", color="black", weight=3]; 189.12/135.76 2238[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];2239[label="ww4100",fontsize=16,color="green",shape="box"];2240[label="ww5",fontsize=16,color="green",shape="box"];35903 -> 36976[label="",style="dashed", color="red", weight=0]; 189.12/135.76 35903[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];35903 -> 36977[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 35904[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];35904 -> 36845[label="",style="solid", color="black", weight=3]; 189.12/135.76 35905 -> 36796[label="",style="dashed", color="red", weight=0]; 189.12/135.76 35905[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];35905 -> 36799[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 35906[label="ww3100",fontsize=16,color="green",shape="box"];2283[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (ltEsFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2283 -> 2731[label="",style="solid", color="black", weight=3]; 189.12/135.76 2284[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2284 -> 2732[label="",style="solid", color="black", weight=3]; 189.12/135.76 2285[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2285 -> 2733[label="",style="solid", color="black", weight=3]; 189.12/135.76 2286[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2286 -> 2734[label="",style="solid", color="black", weight=3]; 189.12/135.76 2287[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2287 -> 2735[label="",style="solid", color="black", weight=3]; 189.12/135.76 2241[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];2242[label="ww4100",fontsize=16,color="green",shape="box"];2243[label="ww5",fontsize=16,color="green",shape="box"];2288[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (ltEsFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2288 -> 2736[label="",style="solid", color="black", weight=3]; 189.12/135.76 2289[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (ltEsFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2289 -> 2737[label="",style="solid", color="black", weight=3]; 189.12/135.76 2290[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2290 -> 2738[label="",style="solid", color="black", weight=3]; 189.12/135.76 2291[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2291 -> 2739[label="",style="solid", color="black", weight=3]; 189.12/135.76 2292[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2292 -> 2740[label="",style="solid", color="black", weight=3]; 189.12/135.76 2293[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2293 -> 2741[label="",style="solid", color="black", weight=3]; 189.12/135.76 2294[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (ltEsFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2294 -> 2742[label="",style="solid", color="black", weight=3]; 189.12/135.76 35907 -> 36984[label="",style="dashed", color="red", weight=0]; 189.12/135.76 35907[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];35907 -> 36985[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 35908[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];35908 -> 36847[label="",style="solid", color="black", weight=3]; 189.12/135.76 35909 -> 36796[label="",style="dashed", color="red", weight=0]; 189.12/135.76 35909[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];35909 -> 36800[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 35910[label="ww3100",fontsize=16,color="green",shape="box"];2296[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (ltEsFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2296 -> 2744[label="",style="solid", color="black", weight=3]; 189.12/135.76 2297[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2297 -> 2745[label="",style="solid", color="black", weight=3]; 189.12/135.76 2298[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2298 -> 2746[label="",style="solid", color="black", weight=3]; 189.12/135.76 2299[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2299 -> 2747[label="",style="solid", color="black", weight=3]; 189.12/135.76 2300[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2300 -> 2748[label="",style="solid", color="black", weight=3]; 189.12/135.76 2301[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (ltEsFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2301 -> 2749[label="",style="solid", color="black", weight=3]; 189.12/135.76 2302[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (ltEsFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2302 -> 2750[label="",style="solid", color="black", weight=3]; 189.12/135.76 2303[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (ltEsFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2303 -> 2751[label="",style="solid", color="black", weight=3]; 189.12/135.76 6614 -> 47039[label="",style="dashed", color="red", weight=0]; 189.12/135.76 6614[label="takeWhile1 (flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="magenta"];6614 -> 47040[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6614 -> 47041[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6614 -> 47042[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6614 -> 47043[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6614 -> 47044[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6615 -> 6351[label="",style="dashed", color="red", weight=0]; 189.12/135.76 6615[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6615 -> 6675[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6615 -> 6676[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6616[label="Succ ww54100",fontsize=16,color="green",shape="box"];6617 -> 6351[label="",style="dashed", color="red", weight=0]; 189.12/135.76 6617[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6617 -> 6677[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6617 -> 6678[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6618[label="Succ ww54100",fontsize=16,color="green",shape="box"];6619[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww627 (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww6260) (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6619 -> 6679[label="",style="solid", color="black", weight=3]; 189.12/135.76 6620[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww627 (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6620 -> 6680[label="",style="solid", color="black", weight=3]; 189.12/135.76 6621[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6621 -> 6681[label="",style="solid", color="black", weight=3]; 189.12/135.76 6622[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6622 -> 6682[label="",style="solid", color="black", weight=3]; 189.12/135.76 6623[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6623 -> 6683[label="",style="solid", color="black", weight=3]; 189.12/135.76 6624 -> 6351[label="",style="dashed", color="red", weight=0]; 189.12/135.76 6624[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6624 -> 6684[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6624 -> 6685[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6625[label="Succ ww54100",fontsize=16,color="green",shape="box"];6626 -> 6351[label="",style="dashed", color="red", weight=0]; 189.12/135.76 6626[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6626 -> 6686[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6626 -> 6687[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6627[label="Succ ww54100",fontsize=16,color="green",shape="box"];6628[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww631 (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww6300) (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6628 -> 6688[label="",style="solid", color="black", weight=3]; 189.12/135.76 6629[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww631 (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6629 -> 6689[label="",style="solid", color="black", weight=3]; 189.12/135.76 6634[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6634 -> 6694[label="",style="solid", color="black", weight=3]; 189.12/135.76 6635[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6635 -> 6695[label="",style="solid", color="black", weight=3]; 189.12/135.76 6636[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6636 -> 6696[label="",style="solid", color="black", weight=3]; 189.12/135.76 6637 -> 47039[label="",style="dashed", color="red", weight=0]; 189.12/135.76 6637[label="takeWhile1 (flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="magenta"];6637 -> 47045[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6637 -> 47046[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6637 -> 47047[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6637 -> 47048[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6637 -> 47049[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6638[label="ww53900",fontsize=16,color="green",shape="box"];6639[label="ww54100",fontsize=16,color="green",shape="box"];6640[label="ww53900",fontsize=16,color="green",shape="box"];6641[label="ww54100",fontsize=16,color="green",shape="box"];6642 -> 6434[label="",style="dashed", color="red", weight=0]; 189.12/135.76 6642[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="magenta"];6642 -> 6698[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6642 -> 6699[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6643[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6643 -> 6700[label="",style="solid", color="black", weight=3]; 189.12/135.76 6644[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6644 -> 6701[label="",style="solid", color="black", weight=3]; 189.12/135.76 6645[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6645 -> 6702[label="",style="solid", color="black", weight=3]; 189.12/135.76 6646[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6646 -> 6703[label="",style="solid", color="black", weight=3]; 189.12/135.76 6647[label="ww53900",fontsize=16,color="green",shape="box"];6648[label="ww54100",fontsize=16,color="green",shape="box"];6649[label="ww53900",fontsize=16,color="green",shape="box"];6650[label="ww54100",fontsize=16,color="green",shape="box"];6651[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww6140) Zero) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww6140) Zero) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6651 -> 6704[label="",style="solid", color="black", weight=3]; 189.12/135.76 6652[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="triangle"];6652 -> 6705[label="",style="solid", color="black", weight=3]; 189.12/135.76 6653[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6653 -> 6706[label="",style="solid", color="black", weight=3]; 189.12/135.76 6654[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6654 -> 6707[label="",style="solid", color="black", weight=3]; 189.12/135.76 6655[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6655 -> 6708[label="",style="solid", color="black", weight=3]; 189.12/135.76 6656[label="ww53900",fontsize=16,color="green",shape="box"];6657[label="ww54100",fontsize=16,color="green",shape="box"];6658[label="ww53900",fontsize=16,color="green",shape="box"];6659[label="ww54100",fontsize=16,color="green",shape="box"];6660[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww6180) Zero) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww6180) Zero) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6660 -> 6709[label="",style="solid", color="black", weight=3]; 189.12/135.76 6661[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="triangle"];6661 -> 6710[label="",style="solid", color="black", weight=3]; 189.12/135.76 6662[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6662 -> 6711[label="",style="solid", color="black", weight=3]; 189.12/135.76 6663[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6663 -> 6712[label="",style="solid", color="black", weight=3]; 189.12/135.76 6664[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6664 -> 6713[label="",style="solid", color="black", weight=3]; 189.12/135.76 6665[label="ww53900",fontsize=16,color="green",shape="box"];6666[label="ww54100",fontsize=16,color="green",shape="box"];6667[label="ww53900",fontsize=16,color="green",shape="box"];6668[label="ww54100",fontsize=16,color="green",shape="box"];6669 -> 6437[label="",style="dashed", color="red", weight=0]; 189.12/135.76 6669[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="magenta"];6669 -> 6714[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6669 -> 6715[label="",style="dashed", color="magenta", weight=3]; 189.12/135.76 6670[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6670 -> 6716[label="",style="solid", color="black", weight=3]; 189.12/135.76 6671[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6671 -> 6717[label="",style="solid", color="black", weight=3]; 189.12/135.76 6672[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6672 -> 6718[label="",style="solid", color="black", weight=3]; 189.12/135.76 6673[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6673 -> 6719[label="",style="solid", color="black", weight=3]; 189.12/135.76 2330[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2330 -> 2783[label="",style="solid", color="black", weight=3]; 189.12/135.76 2331[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2331 -> 2784[label="",style="solid", color="black", weight=3]; 189.12/135.76 2332[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2332 -> 2785[label="",style="solid", color="black", weight=3]; 189.12/135.76 2333[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2333 -> 2786[label="",style="solid", color="black", weight=3]; 189.12/135.76 2334[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (ltEsFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2334 -> 2787[label="",style="solid", color="black", weight=3]; 189.12/135.76 2335[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (ltEsFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2335 -> 2788[label="",style="solid", color="black", weight=3]; 189.12/135.76 2336[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (ltEsFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2336 -> 2789[label="",style="solid", color="black", weight=3]; 189.12/135.76 2337[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2337 -> 2790[label="",style="solid", color="black", weight=3]; 189.12/135.76 2338[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2338 -> 2791[label="",style="solid", color="black", weight=3]; 189.12/135.76 2339[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2339 -> 2792[label="",style="solid", color="black", weight=3]; 189.12/135.76 2340[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2340 -> 2793[label="",style="solid", color="black", weight=3]; 189.12/135.76 2341[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (ltEsFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2341 -> 2794[label="",style="solid", color="black", weight=3]; 189.12/135.76 2342[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (ltEsFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2342 -> 2795[label="",style="solid", color="black", weight=3]; 189.12/135.76 2343[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];2343 -> 2796[label="",style="solid", color="black", weight=3]; 189.12/135.76 2344[label="numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue ww15",fontsize=16,color="black",shape="box"];2344 -> 2797[label="",style="solid", color="black", weight=3]; 189.12/135.76 9786[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];9785[label="takeWhile ww11 (iterate (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834))",fontsize=16,color="black",shape="triangle"];9785 -> 9788[label="",style="solid", color="black", weight=3]; 189.12/135.76 6630[label="takeWhile0 ww11 ww608 (iterate (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww609)) MyTrue",fontsize=16,color="black",shape="box"];6630 -> 6690[label="",style="solid", color="black", weight=3]; 189.12/135.76 2347[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2347 -> 2799[label="",style="solid", color="black", weight=3]; 189.12/135.76 2348[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2348 -> 2800[label="",style="solid", color="black", weight=3]; 189.12/135.76 2349[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2349 -> 2801[label="",style="solid", color="black", weight=3]; 189.12/135.76 2350[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2350 -> 2802[label="",style="solid", color="black", weight=3]; 189.12/135.76 2351[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (ltEsFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2351 -> 2803[label="",style="solid", color="black", weight=3]; 189.12/135.76 2352[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (ltEsFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2352 -> 2804[label="",style="solid", color="black", weight=3]; 189.12/135.76 2522[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww28",fontsize=16,color="black",shape="box"];2522 -> 2831[label="",style="solid", color="black", weight=3]; 189.12/135.76 2523 -> 2260[label="",style="dashed", color="red", weight=0]; 189.12/135.76 2523[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww28",fontsize=16,color="magenta"];2353[label="takeWhile1 (flip ltEsFloat (psFloat ww8 (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) ww9 (flip ltEsFloat (psFloat ww8 (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];2353 -> 2805[label="",style="solid", color="black", weight=3]; 189.12/135.76 2354[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2354 -> 2806[label="",style="solid", color="black", weight=3]; 189.12/135.76 2355[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2355 -> 2807[label="",style="solid", color="black", weight=3]; 189.12/135.76 2356[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2356 -> 2808[label="",style="solid", color="black", weight=3]; 189.12/135.76 2357[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18 (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) ww18 (iterate (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18)) (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) ww18)) (numericEnumFromThenToP1 (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18 (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) ww18)",fontsize=16,color="black",shape="triangle"];2357 -> 2809[label="",style="solid", color="black", weight=3]; 189.12/135.76 2358[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (ltEsFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2358 -> 2810[label="",style="solid", color="black", weight=3]; 189.12/135.76 2359[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (ltEsFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2359 -> 2811[label="",style="solid", color="black", weight=3]; 189.12/135.76 2360[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (ltEsFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2360 -> 2812[label="",style="solid", color="black", weight=3]; 189.12/135.76 2361[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2361 -> 2813[label="",style="solid", color="black", weight=3]; 189.12/135.76 2362[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2362 -> 2814[label="",style="solid", color="black", weight=3]; 189.12/135.76 2363[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2363 -> 2815[label="",style="solid", color="black", weight=3]; 189.12/135.76 2364[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2364 -> 2816[label="",style="solid", color="black", weight=3]; 189.12/135.76 2244[label="Float (Neg (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];2245[label="ww4100",fontsize=16,color="green",shape="box"];2246[label="ww5",fontsize=16,color="green",shape="box"];2365[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (ltEsFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2365 -> 2817[label="",style="solid", color="black", weight=3]; 189.12/135.76 2366[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (ltEsFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2366 -> 2818[label="",style="solid", color="black", weight=3]; 189.12/135.77 2367[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2367 -> 2819[label="",style="solid", color="black", weight=3]; 189.12/135.77 2368[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2368 -> 2820[label="",style="solid", color="black", weight=3]; 189.12/135.77 2369 -> 2821[label="",style="dashed", color="red", weight=0]; 189.12/135.77 2369[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];2369 -> 2822[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 2369 -> 2823[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 2369 -> 2824[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 2370[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2370 -> 2832[label="",style="solid", color="black", weight=3]; 189.12/135.77 2247[label="Float (Neg (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];2248[label="ww4100",fontsize=16,color="green",shape="box"];2249[label="ww5",fontsize=16,color="green",shape="box"];2371[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (ltEsFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2371 -> 2833[label="",style="solid", color="black", weight=3]; 189.12/135.77 2372[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (ltEsFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2372 -> 2834[label="",style="solid", color="black", weight=3]; 189.12/135.77 2373[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2373 -> 2835[label="",style="solid", color="black", weight=3]; 189.12/135.77 2374[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2374 -> 2836[label="",style="solid", color="black", weight=3]; 189.12/135.77 2375[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2375 -> 2837[label="",style="solid", color="black", weight=3]; 189.12/135.77 2376[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2376 -> 2838[label="",style="solid", color="black", weight=3]; 189.12/135.77 2377[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (ltEsFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2377 -> 2839[label="",style="solid", color="black", weight=3]; 189.12/135.77 2378[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (ltEsFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2378 -> 2840[label="",style="solid", color="black", weight=3]; 189.12/135.77 2379[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (ltEsFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2379 -> 2841[label="",style="solid", color="black", weight=3]; 189.12/135.77 2380[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2380 -> 2842[label="",style="solid", color="black", weight=3]; 189.12/135.77 2381[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2381 -> 2843[label="",style="solid", color="black", weight=3]; 189.12/135.77 2382[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2382 -> 2844[label="",style="solid", color="black", weight=3]; 189.12/135.77 2383[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2383 -> 2845[label="",style="solid", color="black", weight=3]; 189.12/135.77 2384[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (ltEsFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2384 -> 2846[label="",style="solid", color="black", weight=3]; 189.12/135.77 2385[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (ltEsFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2385 -> 2847[label="",style="solid", color="black", weight=3]; 189.12/135.77 2386[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (ltEsFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2386 -> 2848[label="",style="solid", color="black", weight=3]; 189.12/135.77 2387[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2387 -> 2849[label="",style="solid", color="black", weight=3]; 189.12/135.77 2388[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2388 -> 2850[label="",style="solid", color="black", weight=3]; 189.12/135.77 2389[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2389 -> 2851[label="",style="solid", color="black", weight=3]; 189.12/135.77 2390[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2390 -> 2852[label="",style="solid", color="black", weight=3]; 189.12/135.77 2250[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];2251[label="ww4100",fontsize=16,color="green",shape="box"];2252[label="ww5",fontsize=16,color="green",shape="box"];2391[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (ltEsFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2391 -> 2853[label="",style="solid", color="black", weight=3]; 189.12/135.77 2392[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (ltEsFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2392 -> 2854[label="",style="solid", color="black", weight=3]; 189.12/135.77 2393[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2393 -> 2855[label="",style="solid", color="black", weight=3]; 189.12/135.77 2394[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2394 -> 2856[label="",style="solid", color="black", weight=3]; 189.12/135.77 2395 -> 2821[label="",style="dashed", color="red", weight=0]; 189.12/135.77 2395[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];2395 -> 2825[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 2395 -> 2826[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 2395 -> 2827[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 2396[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2396 -> 2857[label="",style="solid", color="black", weight=3]; 189.12/135.77 2253[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];2254[label="ww4100",fontsize=16,color="green",shape="box"];2255[label="ww5",fontsize=16,color="green",shape="box"];2397[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (ltEsFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2397 -> 2858[label="",style="solid", color="black", weight=3]; 189.12/135.77 2398[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (ltEsFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2398 -> 2859[label="",style="solid", color="black", weight=3]; 189.12/135.77 2399[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2399 -> 2860[label="",style="solid", color="black", weight=3]; 189.12/135.77 2400[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2400 -> 2861[label="",style="solid", color="black", weight=3]; 189.12/135.77 2401[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2401 -> 2862[label="",style="solid", color="black", weight=3]; 189.12/135.77 2402[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2402 -> 2863[label="",style="solid", color="black", weight=3]; 189.12/135.77 2403[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (ltEsFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2403 -> 2864[label="",style="solid", color="black", weight=3]; 189.12/135.77 2404[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (ltEsFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2404 -> 2865[label="",style="solid", color="black", weight=3]; 189.12/135.77 2405[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (ltEsFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2405 -> 2866[label="",style="solid", color="black", weight=3]; 189.12/135.77 2406[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2406 -> 2867[label="",style="solid", color="black", weight=3]; 189.12/135.77 2407[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2407 -> 2868[label="",style="solid", color="black", weight=3]; 189.12/135.77 2408[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2408 -> 2869[label="",style="solid", color="black", weight=3]; 189.12/135.77 2409[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2409 -> 2870[label="",style="solid", color="black", weight=3]; 189.12/135.77 2410[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (ltEsFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2410 -> 2871[label="",style="solid", color="black", weight=3]; 189.12/135.77 2411[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (ltEsFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2411 -> 2872[label="",style="solid", color="black", weight=3]; 189.12/135.77 2412[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (ltEsFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2412 -> 2873[label="",style="solid", color="black", weight=3]; 189.12/135.77 7665 -> 47039[label="",style="dashed", color="red", weight=0]; 189.12/135.77 7665[label="takeWhile1 (flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="magenta"];7665 -> 47050[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 7665 -> 47051[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 7665 -> 47052[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 7665 -> 47053[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 7665 -> 47054[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 7666 -> 6351[label="",style="dashed", color="red", weight=0]; 189.12/135.77 7666[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7666 -> 7725[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 7666 -> 7726[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 7667[label="Succ ww95800",fontsize=16,color="green",shape="box"];7668 -> 6351[label="",style="dashed", color="red", weight=0]; 189.12/135.77 7668[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7668 -> 7727[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 7668 -> 7728[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 7669[label="Succ ww95800",fontsize=16,color="green",shape="box"];7670[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1058 (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww10570) (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7670 -> 7729[label="",style="solid", color="black", weight=3]; 189.12/135.77 7671[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1058 (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7671 -> 7730[label="",style="solid", color="black", weight=3]; 189.12/135.77 7672[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7672 -> 7731[label="",style="solid", color="black", weight=3]; 189.12/135.77 7673[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7673 -> 7732[label="",style="solid", color="black", weight=3]; 189.12/135.77 7674[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7674 -> 7733[label="",style="solid", color="black", weight=3]; 189.12/135.77 7675 -> 6351[label="",style="dashed", color="red", weight=0]; 189.12/135.77 7675[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7675 -> 7734[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 7675 -> 7735[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 7676[label="Succ ww95800",fontsize=16,color="green",shape="box"];7677 -> 6351[label="",style="dashed", color="red", weight=0]; 189.12/135.77 7677[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7677 -> 7736[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 7677 -> 7737[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 7678[label="Succ ww95800",fontsize=16,color="green",shape="box"];7679[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1062 (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww10610) (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7679 -> 7738[label="",style="solid", color="black", weight=3]; 189.12/135.77 7680[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1062 (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7680 -> 7739[label="",style="solid", color="black", weight=3]; 189.12/135.77 7684[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7684 -> 7747[label="",style="solid", color="black", weight=3]; 189.12/135.77 7685[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7685 -> 7748[label="",style="solid", color="black", weight=3]; 189.12/135.77 7686[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7686 -> 7749[label="",style="solid", color="black", weight=3]; 189.12/135.77 7687 -> 47039[label="",style="dashed", color="red", weight=0]; 189.12/135.77 7687[label="takeWhile1 (flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="magenta"];7687 -> 47055[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 7687 -> 47056[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 7687 -> 47057[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 7687 -> 47058[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 7687 -> 47059[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 7688[label="ww95600",fontsize=16,color="green",shape="box"];7689[label="ww95800",fontsize=16,color="green",shape="box"];7690[label="ww95600",fontsize=16,color="green",shape="box"];7691[label="ww95800",fontsize=16,color="green",shape="box"];7692 -> 7491[label="",style="dashed", color="red", weight=0]; 189.12/135.77 7692[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="magenta"];7692 -> 7751[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 7692 -> 7752[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 7693[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7693 -> 7753[label="",style="solid", color="black", weight=3]; 189.12/135.77 7694[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7694 -> 7754[label="",style="solid", color="black", weight=3]; 189.12/135.77 7695[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7695 -> 7755[label="",style="solid", color="black", weight=3]; 189.12/135.77 7696[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7696 -> 7756[label="",style="solid", color="black", weight=3]; 189.12/135.77 7697[label="ww95600",fontsize=16,color="green",shape="box"];7698[label="ww95800",fontsize=16,color="green",shape="box"];7699[label="ww95600",fontsize=16,color="green",shape="box"];7700[label="ww95800",fontsize=16,color="green",shape="box"];7701[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww10450) Zero) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww10450) Zero) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7701 -> 7757[label="",style="solid", color="black", weight=3]; 189.12/135.77 7702[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="triangle"];7702 -> 7758[label="",style="solid", color="black", weight=3]; 189.12/135.77 7703[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7703 -> 7759[label="",style="solid", color="black", weight=3]; 189.12/135.77 7704[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7704 -> 7760[label="",style="solid", color="black", weight=3]; 189.12/135.77 7705[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7705 -> 7761[label="",style="solid", color="black", weight=3]; 189.12/135.77 7706[label="ww95600",fontsize=16,color="green",shape="box"];7707[label="ww95800",fontsize=16,color="green",shape="box"];7708[label="ww95600",fontsize=16,color="green",shape="box"];7709[label="ww95800",fontsize=16,color="green",shape="box"];7710[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww10490) Zero) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww10490) Zero) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7710 -> 7762[label="",style="solid", color="black", weight=3]; 189.12/135.77 7711[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="triangle"];7711 -> 7763[label="",style="solid", color="black", weight=3]; 189.12/135.77 7712[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7712 -> 7764[label="",style="solid", color="black", weight=3]; 189.12/135.77 7713[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7713 -> 7765[label="",style="solid", color="black", weight=3]; 189.12/135.77 7714[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7714 -> 7766[label="",style="solid", color="black", weight=3]; 189.12/135.77 7715[label="ww95600",fontsize=16,color="green",shape="box"];7716[label="ww95800",fontsize=16,color="green",shape="box"];7717[label="ww95600",fontsize=16,color="green",shape="box"];7718[label="ww95800",fontsize=16,color="green",shape="box"];7719 -> 7494[label="",style="dashed", color="red", weight=0]; 189.12/135.77 7719[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];7719 -> 7767[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 7719 -> 7768[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 7720[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7720 -> 7769[label="",style="solid", color="black", weight=3]; 189.12/135.77 7721[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7721 -> 7770[label="",style="solid", color="black", weight=3]; 189.12/135.77 7722[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7722 -> 7771[label="",style="solid", color="black", weight=3]; 189.12/135.77 7723[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7723 -> 7772[label="",style="solid", color="black", weight=3]; 189.12/135.77 2439[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2439 -> 2905[label="",style="solid", color="black", weight=3]; 189.12/135.77 2440[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2440 -> 2906[label="",style="solid", color="black", weight=3]; 189.12/135.77 2441[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2441 -> 2907[label="",style="solid", color="black", weight=3]; 189.12/135.77 2442[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2442 -> 2908[label="",style="solid", color="black", weight=3]; 189.12/135.77 2443[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (ltEsFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2443 -> 2909[label="",style="solid", color="black", weight=3]; 189.12/135.77 35911 -> 36992[label="",style="dashed", color="red", weight=0]; 189.12/135.77 35911[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];35911 -> 36993[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 35912[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];35912 -> 36849[label="",style="solid", color="black", weight=3]; 189.12/135.77 35913 -> 36796[label="",style="dashed", color="red", weight=0]; 189.12/135.77 35913[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];35913 -> 36801[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 35914[label="ww3100",fontsize=16,color="green",shape="box"];2445[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (ltEsFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2445 -> 2911[label="",style="solid", color="black", weight=3]; 189.12/135.77 2446[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2446 -> 2912[label="",style="solid", color="black", weight=3]; 189.12/135.77 2447[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2447 -> 2913[label="",style="solid", color="black", weight=3]; 189.12/135.77 2448[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2448 -> 2914[label="",style="solid", color="black", weight=3]; 189.12/135.77 2449[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2449 -> 2915[label="",style="solid", color="black", weight=3]; 189.12/135.77 2450[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (ltEsFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2450 -> 2916[label="",style="solid", color="black", weight=3]; 189.12/135.77 2451[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (ltEsFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2451 -> 2917[label="",style="solid", color="black", weight=3]; 189.12/135.77 2452[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (ltEsFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2452 -> 2918[label="",style="solid", color="black", weight=3]; 189.12/135.77 2453[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2453 -> 2919[label="",style="solid", color="black", weight=3]; 189.12/135.77 2454[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2454 -> 2920[label="",style="solid", color="black", weight=3]; 189.12/135.77 2455[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2455 -> 2921[label="",style="solid", color="black", weight=3]; 189.12/135.77 2456[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2456 -> 2922[label="",style="solid", color="black", weight=3]; 189.12/135.77 2457[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (ltEsFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2457 -> 2923[label="",style="solid", color="black", weight=3]; 189.12/135.77 35915 -> 37000[label="",style="dashed", color="red", weight=0]; 189.12/135.77 35915[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];35915 -> 37001[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 35916[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];35916 -> 36851[label="",style="solid", color="black", weight=3]; 189.12/135.77 35917 -> 36796[label="",style="dashed", color="red", weight=0]; 189.12/135.77 35917[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];35917 -> 36802[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 35918[label="ww3100",fontsize=16,color="green",shape="box"];2459[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (ltEsFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2459 -> 2925[label="",style="solid", color="black", weight=3]; 189.12/135.77 2460[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2460 -> 2926[label="",style="solid", color="black", weight=3]; 189.12/135.77 2461[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2461 -> 2927[label="",style="solid", color="black", weight=3]; 189.12/135.77 2462[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2462 -> 2928[label="",style="solid", color="black", weight=3]; 189.12/135.77 2463[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2463 -> 2929[label="",style="solid", color="black", weight=3]; 189.12/135.77 2464[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (ltEsFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2464 -> 2930[label="",style="solid", color="black", weight=3]; 189.12/135.77 2465[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (ltEsFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2465 -> 2931[label="",style="solid", color="black", weight=3]; 189.12/135.77 2466[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (ltEsFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2466 -> 2932[label="",style="solid", color="black", weight=3]; 189.12/135.77 2467[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2467 -> 2933[label="",style="solid", color="black", weight=3]; 189.12/135.77 2468[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2468 -> 2934[label="",style="solid", color="black", weight=3]; 189.12/135.77 2469[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2469 -> 2935[label="",style="solid", color="black", weight=3]; 189.12/135.77 2470[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2470 -> 2936[label="",style="solid", color="black", weight=3]; 189.12/135.77 15661[label="ww5",fontsize=16,color="green",shape="box"];15662[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];15663[label="ww4100",fontsize=16,color="green",shape="box"];15660[label="takeWhile1 (flip ltEsFloat (psFloat ww2076 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) ww2078) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww2078 (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) ww2078)) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) ww2078) ww2078)) (flip ltEsFloat (psFloat ww2076 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) ww2078) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww2078)",fontsize=16,color="black",shape="triangle"];15660 -> 15766[label="",style="solid", color="black", weight=3]; 189.12/135.77 2472[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2472 -> 2938[label="",style="solid", color="black", weight=3]; 189.12/135.77 2473[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2473 -> 2939[label="",style="solid", color="black", weight=3]; 189.12/135.77 2474[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2474 -> 2940[label="",style="solid", color="black", weight=3]; 189.12/135.77 2475[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2475 -> 2941[label="",style="solid", color="black", weight=3]; 189.12/135.77 2476[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2476 -> 2942[label="",style="solid", color="black", weight=3]; 189.12/135.77 2477[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2477 -> 2943[label="",style="solid", color="black", weight=3]; 189.12/135.77 15664[label="ww5",fontsize=16,color="green",shape="box"];15665[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];15666[label="ww4100",fontsize=16,color="green",shape="box"];53807 -> 54742[label="",style="dashed", color="red", weight=0]; 189.12/135.77 53807[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];53807 -> 54749[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 53807 -> 54750[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 53807 -> 54751[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 53808[label="ww3000",fontsize=16,color="green",shape="box"];53809[label="ww3100",fontsize=16,color="green",shape="box"];53810[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];53810 -> 54737[label="",style="solid", color="black", weight=3]; 189.12/135.77 53811 -> 54985[label="",style="dashed", color="red", weight=0]; 189.12/135.77 53811[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];53811 -> 54986[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 2480[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2480 -> 2946[label="",style="solid", color="black", weight=3]; 189.12/135.77 2481[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2481 -> 2947[label="",style="solid", color="black", weight=3]; 189.12/135.77 2482[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2482 -> 2948[label="",style="solid", color="black", weight=3]; 189.12/135.77 2483[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2483 -> 2949[label="",style="solid", color="black", weight=3]; 189.12/135.77 2484[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2484 -> 2950[label="",style="solid", color="black", weight=3]; 189.12/135.77 2485[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2485 -> 2951[label="",style="solid", color="black", weight=3]; 189.12/135.77 2486[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2486 -> 2952[label="",style="solid", color="black", weight=3]; 189.12/135.77 2487[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2487 -> 2953[label="",style="solid", color="black", weight=3]; 189.12/135.77 2488[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2488 -> 2954[label="",style="solid", color="black", weight=3]; 189.12/135.77 2489[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2489 -> 2955[label="",style="solid", color="black", weight=3]; 189.12/135.77 2490[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2490 -> 2956[label="",style="solid", color="black", weight=3]; 189.12/135.77 2491[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2491 -> 2957[label="",style="solid", color="black", weight=3]; 189.12/135.77 2492[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2492 -> 2958[label="",style="solid", color="black", weight=3]; 189.12/135.77 53812 -> 54742[label="",style="dashed", color="red", weight=0]; 189.12/135.77 53812[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];53812 -> 54752[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 53812 -> 54753[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 53812 -> 54754[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 53813[label="ww3000",fontsize=16,color="green",shape="box"];53814[label="ww3100",fontsize=16,color="green",shape="box"];53815[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];53815 -> 54740[label="",style="solid", color="black", weight=3]; 189.12/135.77 53816 -> 54993[label="",style="dashed", color="red", weight=0]; 189.12/135.77 53816[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];53816 -> 54994[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 2494[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2494 -> 2960[label="",style="solid", color="black", weight=3]; 189.12/135.77 2495[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2495 -> 2961[label="",style="solid", color="black", weight=3]; 189.12/135.77 2496[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2496 -> 2962[label="",style="solid", color="black", weight=3]; 189.12/135.77 2497[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2497 -> 2963[label="",style="solid", color="black", weight=3]; 189.12/135.77 2498[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2498 -> 2964[label="",style="solid", color="black", weight=3]; 189.12/135.77 15667[label="ww5",fontsize=16,color="green",shape="box"];15668[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];15669[label="ww4100",fontsize=16,color="green",shape="box"];35919 -> 37008[label="",style="dashed", color="red", weight=0]; 189.12/135.77 35919[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];35919 -> 37009[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 35920[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];35920 -> 36853[label="",style="solid", color="black", weight=3]; 189.12/135.77 35921 -> 36796[label="",style="dashed", color="red", weight=0]; 189.12/135.77 35921[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];35921 -> 36803[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 35922[label="ww3100",fontsize=16,color="green",shape="box"];2501[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (ltEsFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2501 -> 2967[label="",style="solid", color="black", weight=3]; 189.12/135.77 2502[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2502 -> 2968[label="",style="solid", color="black", weight=3]; 189.12/135.77 2503[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2503 -> 2969[label="",style="solid", color="black", weight=3]; 189.12/135.77 2504[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2504 -> 2970[label="",style="solid", color="black", weight=3]; 189.12/135.77 2505[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2505 -> 2971[label="",style="solid", color="black", weight=3]; 189.12/135.77 15670[label="ww5",fontsize=16,color="green",shape="box"];15671[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];15672[label="ww4100",fontsize=16,color="green",shape="box"];2507[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (ltEsFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2507 -> 2973[label="",style="solid", color="black", weight=3]; 189.12/135.77 2508[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (ltEsFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2508 -> 2974[label="",style="solid", color="black", weight=3]; 189.12/135.77 2509[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2509 -> 2975[label="",style="solid", color="black", weight=3]; 189.12/135.77 2510[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2510 -> 2976[label="",style="solid", color="black", weight=3]; 189.12/135.77 2511[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2511 -> 2977[label="",style="solid", color="black", weight=3]; 189.12/135.77 2512[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2512 -> 2978[label="",style="solid", color="black", weight=3]; 189.12/135.77 2513[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (ltEsFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2513 -> 2979[label="",style="solid", color="black", weight=3]; 189.12/135.77 35923 -> 37016[label="",style="dashed", color="red", weight=0]; 189.12/135.77 35923[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];35923 -> 37017[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 35924[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];35924 -> 36855[label="",style="solid", color="black", weight=3]; 189.12/135.77 35925 -> 36796[label="",style="dashed", color="red", weight=0]; 189.12/135.77 35925[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];35925 -> 36804[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 35926[label="ww3100",fontsize=16,color="green",shape="box"];2516 -> 4044[label="",style="dashed", color="red", weight=0]; 189.12/135.77 2516[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="magenta"];2516 -> 4045[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 2517[label="ww5",fontsize=16,color="green",shape="box"];2515[label="takeWhile1 (flip ltEsFloat (psFloat ww34 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) ww35 (flip ltEsFloat (psFloat ww34 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="triangle"];2515 -> 2982[label="",style="solid", color="black", weight=3]; 189.12/135.77 2524[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2524 -> 2983[label="",style="solid", color="black", weight=3]; 189.12/135.77 2525[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2525 -> 2984[label="",style="solid", color="black", weight=3]; 189.12/135.77 2526[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2526 -> 2985[label="",style="solid", color="black", weight=3]; 189.12/135.77 2527[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2527 -> 2986[label="",style="solid", color="black", weight=3]; 189.12/135.77 2528[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (ltEsFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2528 -> 2987[label="",style="solid", color="black", weight=3]; 189.12/135.77 2529[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (ltEsFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2529 -> 2988[label="",style="solid", color="black", weight=3]; 189.12/135.77 2530[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (ltEsFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2530 -> 2989[label="",style="solid", color="black", weight=3]; 189.12/135.77 8705 -> 6351[label="",style="dashed", color="red", weight=0]; 189.12/135.77 8705[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8705 -> 8776[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 8705 -> 8777[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 8706[label="Succ ww137500",fontsize=16,color="green",shape="box"];8707 -> 6351[label="",style="dashed", color="red", weight=0]; 189.12/135.77 8707[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8707 -> 8778[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 8707 -> 8779[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 8708[label="Succ ww137500",fontsize=16,color="green",shape="box"];8709[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) ww1475) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (Succ ww14740)) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8709 -> 8780[label="",style="solid", color="black", weight=3]; 189.12/135.77 8710[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) ww1475) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) Zero) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8710 -> 8781[label="",style="solid", color="black", weight=3]; 189.12/135.77 8711 -> 8675[label="",style="dashed", color="red", weight=0]; 189.12/135.77 8711[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="magenta"];8712 -> 8676[label="",style="dashed", color="red", weight=0]; 189.12/135.77 8712[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="magenta"];8713 -> 8677[label="",style="dashed", color="red", weight=0]; 189.12/135.77 8713[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="magenta"];8714[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];8714 -> 8782[label="",style="solid", color="black", weight=3]; 189.12/135.77 8715[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];8715 -> 8783[label="",style="solid", color="black", weight=3]; 189.12/135.77 8716 -> 6351[label="",style="dashed", color="red", weight=0]; 189.12/135.77 8716[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8716 -> 8784[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 8716 -> 8785[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 8717[label="Succ ww137500",fontsize=16,color="green",shape="box"];8718 -> 6351[label="",style="dashed", color="red", weight=0]; 189.12/135.77 8718[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8718 -> 8786[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 8718 -> 8787[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 8719[label="Succ ww137500",fontsize=16,color="green",shape="box"];8720[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) ww1479) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (Succ ww14780)) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8720 -> 8788[label="",style="solid", color="black", weight=3]; 189.12/135.77 8721[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) ww1479) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) Zero) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8721 -> 8789[label="",style="solid", color="black", weight=3]; 189.12/135.77 8731 -> 8702[label="",style="dashed", color="red", weight=0]; 189.12/135.77 8731[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="magenta"];8732 -> 8703[label="",style="dashed", color="red", weight=0]; 189.12/135.77 8732[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="magenta"];8733 -> 8704[label="",style="dashed", color="red", weight=0]; 189.12/135.77 8733[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="magenta"];8734[label="ww137300",fontsize=16,color="green",shape="box"];8735[label="ww137500",fontsize=16,color="green",shape="box"];8736[label="ww137300",fontsize=16,color="green",shape="box"];8737[label="ww137500",fontsize=16,color="green",shape="box"];8738[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww14580)) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww14580)) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8738 -> 8797[label="",style="solid", color="black", weight=3]; 189.12/135.77 8739[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="triangle"];8739 -> 8798[label="",style="solid", color="black", weight=3]; 189.12/135.77 8740[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8740 -> 8799[label="",style="solid", color="black", weight=3]; 189.12/135.77 8741[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8741 -> 8800[label="",style="solid", color="black", weight=3]; 189.12/135.77 8742[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8742 -> 8801[label="",style="solid", color="black", weight=3]; 189.12/135.77 8743[label="ww137300",fontsize=16,color="green",shape="box"];8744[label="ww137500",fontsize=16,color="green",shape="box"];8745[label="ww137300",fontsize=16,color="green",shape="box"];8746[label="ww137500",fontsize=16,color="green",shape="box"];8747 -> 8537[label="",style="dashed", color="red", weight=0]; 189.12/135.77 8747[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="magenta"];8747 -> 8802[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 8747 -> 8803[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 8748[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8748 -> 8804[label="",style="solid", color="black", weight=3]; 189.12/135.77 8749[label="Zero",fontsize=16,color="green",shape="box"];8750[label="Succ ww137300",fontsize=16,color="green",shape="box"];8751[label="Succ ww137500",fontsize=16,color="green",shape="box"];8752[label="Zero",fontsize=16,color="green",shape="box"];8753[label="Zero",fontsize=16,color="green",shape="box"];8754[label="Zero",fontsize=16,color="green",shape="box"];8755[label="ww137300",fontsize=16,color="green",shape="box"];8756[label="ww137500",fontsize=16,color="green",shape="box"];8757[label="ww137300",fontsize=16,color="green",shape="box"];8758[label="ww137500",fontsize=16,color="green",shape="box"];8759 -> 8538[label="",style="dashed", color="red", weight=0]; 189.12/135.77 8759[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="magenta"];8759 -> 8805[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 8759 -> 8806[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 8760[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8760 -> 8807[label="",style="solid", color="black", weight=3]; 189.12/135.77 8761[label="Zero",fontsize=16,color="green",shape="box"];8762[label="Succ ww137300",fontsize=16,color="green",shape="box"];8763[label="Succ ww137500",fontsize=16,color="green",shape="box"];8764[label="Zero",fontsize=16,color="green",shape="box"];8765[label="Zero",fontsize=16,color="green",shape="box"];8766[label="Zero",fontsize=16,color="green",shape="box"];8767[label="ww137300",fontsize=16,color="green",shape="box"];8768[label="ww137500",fontsize=16,color="green",shape="box"];8769[label="ww137300",fontsize=16,color="green",shape="box"];8770[label="ww137500",fontsize=16,color="green",shape="box"];8771[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww14700)) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww14700)) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8771 -> 8808[label="",style="solid", color="black", weight=3]; 189.12/135.77 8772[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="triangle"];8772 -> 8809[label="",style="solid", color="black", weight=3]; 189.12/135.77 8773[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8773 -> 8810[label="",style="solid", color="black", weight=3]; 189.12/135.77 8774[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8774 -> 8811[label="",style="solid", color="black", weight=3]; 189.12/135.77 8775[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8775 -> 8812[label="",style="solid", color="black", weight=3]; 189.12/135.77 2557[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2557 -> 3021[label="",style="solid", color="black", weight=3]; 189.12/135.77 2558[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2558 -> 3022[label="",style="solid", color="black", weight=3]; 189.12/135.77 2559[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2559 -> 3023[label="",style="solid", color="black", weight=3]; 189.12/135.77 2560[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2560 -> 3024[label="",style="solid", color="black", weight=3]; 189.12/135.77 2561[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (ltEsFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2561 -> 3025[label="",style="solid", color="black", weight=3]; 189.12/135.77 2562[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (ltEsFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2562 -> 3026[label="",style="solid", color="black", weight=3]; 189.12/135.77 2563[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (ltEsFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2563 -> 3027[label="",style="solid", color="black", weight=3]; 189.12/135.77 2564[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2564 -> 3028[label="",style="solid", color="black", weight=3]; 189.12/135.77 2565[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2565 -> 3029[label="",style="solid", color="black", weight=3]; 189.12/135.77 2566[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2566 -> 3030[label="",style="solid", color="black", weight=3]; 189.12/135.77 2567[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2567 -> 3031[label="",style="solid", color="black", weight=3]; 189.12/135.77 2568[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (ltEsFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2568 -> 3032[label="",style="solid", color="black", weight=3]; 189.12/135.77 2569[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (ltEsFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2569 -> 3033[label="",style="solid", color="black", weight=3]; 189.12/135.77 2570[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (ltEsFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2570 -> 3034[label="",style="solid", color="black", weight=3]; 189.12/135.77 2571[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2571 -> 3035[label="",style="solid", color="black", weight=3]; 189.12/135.77 2572[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2572 -> 3036[label="",style="solid", color="black", weight=3]; 189.12/135.77 2573[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2573 -> 3037[label="",style="solid", color="black", weight=3]; 189.12/135.77 2574[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2574 -> 3038[label="",style="solid", color="black", weight=3]; 189.12/135.77 2575[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (ltEsFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2575 -> 3039[label="",style="solid", color="black", weight=3]; 189.12/135.77 2576[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (ltEsFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2576 -> 3040[label="",style="solid", color="black", weight=3]; 189.12/135.77 2577[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (ltEsFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2577 -> 3041[label="",style="solid", color="black", weight=3]; 189.12/135.77 2578[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2578 -> 3042[label="",style="solid", color="black", weight=3]; 189.12/135.77 2579[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2579 -> 3043[label="",style="solid", color="black", weight=3]; 189.12/135.77 2580[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2580 -> 3044[label="",style="solid", color="black", weight=3]; 189.12/135.77 2581[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2581 -> 3045[label="",style="solid", color="black", weight=3]; 189.12/135.77 2582[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (ltEsFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2582 -> 3046[label="",style="solid", color="black", weight=3]; 189.12/135.77 2583[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (ltEsFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2583 -> 3047[label="",style="solid", color="black", weight=3]; 189.12/135.77 2584[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (ltEsFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2584 -> 3048[label="",style="solid", color="black", weight=3]; 189.12/135.77 2585[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2585 -> 3049[label="",style="solid", color="black", weight=3]; 189.12/135.77 2586[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2586 -> 3050[label="",style="solid", color="black", weight=3]; 189.12/135.77 2587[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2587 -> 3051[label="",style="solid", color="black", weight=3]; 189.12/135.77 2588[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2588 -> 3052[label="",style="solid", color="black", weight=3]; 189.12/135.77 15673[label="ww5",fontsize=16,color="green",shape="box"];15674[label="Float (Neg (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];15675[label="ww4100",fontsize=16,color="green",shape="box"];2590[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (ltEsFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2590 -> 3054[label="",style="solid", color="black", weight=3]; 189.12/135.77 2591[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (ltEsFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2591 -> 3055[label="",style="solid", color="black", weight=3]; 189.12/135.77 2592[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2592 -> 3056[label="",style="solid", color="black", weight=3]; 189.12/135.77 2593[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2593 -> 3057[label="",style="solid", color="black", weight=3]; 189.12/135.77 2594[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2594 -> 3058[label="",style="solid", color="black", weight=3]; 189.12/135.77 2595[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2595 -> 3059[label="",style="solid", color="black", weight=3]; 189.12/135.77 15676[label="ww5",fontsize=16,color="green",shape="box"];15677[label="Float (Neg (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];15678[label="ww4100",fontsize=16,color="green",shape="box"];2597[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (ltEsFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2597 -> 3061[label="",style="solid", color="black", weight=3]; 189.12/135.77 2598[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (ltEsFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2598 -> 3062[label="",style="solid", color="black", weight=3]; 189.12/135.77 2599[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2599 -> 3063[label="",style="solid", color="black", weight=3]; 189.12/135.77 2600[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2600 -> 3064[label="",style="solid", color="black", weight=3]; 189.12/135.77 2601[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2601 -> 3065[label="",style="solid", color="black", weight=3]; 189.12/135.77 2602[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2602 -> 3066[label="",style="solid", color="black", weight=3]; 189.12/135.77 2603[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (ltEsFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2603 -> 3067[label="",style="solid", color="black", weight=3]; 189.12/135.77 2604[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (ltEsFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2604 -> 3068[label="",style="solid", color="black", weight=3]; 189.12/135.77 2605[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (ltEsFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2605 -> 3069[label="",style="solid", color="black", weight=3]; 189.12/135.77 2606[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2606 -> 3070[label="",style="solid", color="black", weight=3]; 189.12/135.77 2607[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2607 -> 3071[label="",style="solid", color="black", weight=3]; 189.12/135.77 2608[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2608 -> 3072[label="",style="solid", color="black", weight=3]; 189.12/135.77 2609[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2609 -> 3073[label="",style="solid", color="black", weight=3]; 189.12/135.77 2610[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (ltEsFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2610 -> 3074[label="",style="solid", color="black", weight=3]; 189.12/135.77 2611[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (ltEsFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2611 -> 3075[label="",style="solid", color="black", weight=3]; 189.12/135.77 2612[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (ltEsFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2612 -> 3076[label="",style="solid", color="black", weight=3]; 189.12/135.77 2613[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2613 -> 3077[label="",style="solid", color="black", weight=3]; 189.12/135.77 2614[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2614 -> 3078[label="",style="solid", color="black", weight=3]; 189.12/135.77 2615[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2615 -> 3079[label="",style="solid", color="black", weight=3]; 189.12/135.77 2616[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2616 -> 3080[label="",style="solid", color="black", weight=3]; 189.12/135.77 15679[label="ww5",fontsize=16,color="green",shape="box"];15680[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];15681[label="ww4100",fontsize=16,color="green",shape="box"];2618[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (ltEsFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2618 -> 3082[label="",style="solid", color="black", weight=3]; 189.12/135.77 2619[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (ltEsFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2619 -> 3083[label="",style="solid", color="black", weight=3]; 189.12/135.77 2620[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2620 -> 3084[label="",style="solid", color="black", weight=3]; 189.12/135.77 2621[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2621 -> 3085[label="",style="solid", color="black", weight=3]; 189.12/135.77 2622[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2622 -> 3086[label="",style="solid", color="black", weight=3]; 189.12/135.77 2623[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2623 -> 3087[label="",style="solid", color="black", weight=3]; 189.12/135.77 15682[label="ww5",fontsize=16,color="green",shape="box"];15683[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];15684[label="ww4100",fontsize=16,color="green",shape="box"];2625[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (ltEsFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2625 -> 3089[label="",style="solid", color="black", weight=3]; 189.12/135.77 2626[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (ltEsFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2626 -> 3090[label="",style="solid", color="black", weight=3]; 189.12/135.77 2627[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2627 -> 3091[label="",style="solid", color="black", weight=3]; 189.12/135.77 2628[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2628 -> 3092[label="",style="solid", color="black", weight=3]; 189.12/135.77 2629[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2629 -> 3093[label="",style="solid", color="black", weight=3]; 189.12/135.77 2630[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2630 -> 3094[label="",style="solid", color="black", weight=3]; 189.12/135.77 2631[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (ltEsFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2631 -> 3095[label="",style="solid", color="black", weight=3]; 189.12/135.77 2632[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (ltEsFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2632 -> 3096[label="",style="solid", color="black", weight=3]; 189.12/135.77 2633[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (ltEsFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2633 -> 3097[label="",style="solid", color="black", weight=3]; 189.12/135.77 2634[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2634 -> 3098[label="",style="solid", color="black", weight=3]; 189.12/135.77 2635[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2635 -> 3099[label="",style="solid", color="black", weight=3]; 189.12/135.77 2636[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2636 -> 3100[label="",style="solid", color="black", weight=3]; 189.12/135.77 2637[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2637 -> 3101[label="",style="solid", color="black", weight=3]; 189.12/135.77 2638[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (ltEsFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2638 -> 3102[label="",style="solid", color="black", weight=3]; 189.12/135.77 2639[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (ltEsFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2639 -> 3103[label="",style="solid", color="black", weight=3]; 189.12/135.77 2640[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (ltEsFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2640 -> 3104[label="",style="solid", color="black", weight=3]; 189.12/135.77 2641[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww40000000000))))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww40000000000))))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww40000000000) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww40000000000))))))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww40000000000))))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww40000000000))))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww40000000000))))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww40000000000) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];2641 -> 3105[label="",style="solid", color="black", weight=3]; 189.12/135.77 2642[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];2642 -> 3106[label="",style="solid", color="black", weight=3]; 189.12/135.77 5580 -> 5559[label="",style="dashed", color="red", weight=0]; 189.12/135.77 5580[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];5580 -> 5592[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 5581 -> 5559[label="",style="dashed", color="red", weight=0]; 189.12/135.77 5581[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];5581 -> 5593[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 5579[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww115) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww114) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="triangle"];61548[label="ww114/Succ ww1140",fontsize=10,color="white",style="solid",shape="box"];5579 -> 61548[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61548 -> 5594[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61549[label="ww114/Zero",fontsize=10,color="white",style="solid",shape="box"];5579 -> 61549[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61549 -> 5595[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 2644[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];2644 -> 3108[label="",style="solid", color="black", weight=3]; 189.12/135.77 2645[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (primMulInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (primMulInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];61550[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];2645 -> 61550[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61550 -> 3109[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61551[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];2645 -> 61551[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61551 -> 3110[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 2646[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];2646 -> 3111[label="",style="solid", color="black", weight=3]; 189.12/135.77 2647[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];2647 -> 3112[label="",style="solid", color="black", weight=3]; 189.12/135.77 2648[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];2648 -> 3113[label="",style="solid", color="black", weight=3]; 189.12/135.77 2649[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];2649 -> 3114[label="",style="solid", color="black", weight=3]; 189.12/135.77 2650[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat (Succ ww4100) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat (Succ ww4100) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2650 -> 3115[label="",style="solid", color="black", weight=3]; 189.12/135.77 2651[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat (Succ ww4100) Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat (Succ ww4100) Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];2651 -> 3116[label="",style="solid", color="black", weight=3]; 189.12/135.77 2652[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat Zero (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat Zero (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2652 -> 3117[label="",style="solid", color="black", weight=3]; 189.12/135.77 2653[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat Zero Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat Zero Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];2653 -> 3118[label="",style="solid", color="black", weight=3]; 189.12/135.77 2654[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];2654 -> 3119[label="",style="solid", color="black", weight=3]; 189.12/135.77 2655[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];2655 -> 3120[label="",style="solid", color="black", weight=3]; 189.12/135.77 2656[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat (Succ ww4100) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat (Succ ww4100) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2656 -> 3121[label="",style="solid", color="black", weight=3]; 189.12/135.77 2657[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat (Succ ww4100) Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat (Succ ww4100) Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];2657 -> 3122[label="",style="solid", color="black", weight=3]; 189.12/135.77 2658[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat Zero (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat Zero (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2658 -> 3123[label="",style="solid", color="black", weight=3]; 189.12/135.77 2659[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat Zero Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat Zero Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];2659 -> 3124[label="",style="solid", color="black", weight=3]; 189.12/135.77 2660[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61552[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];2660 -> 61552[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61552 -> 3125[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61553[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];2660 -> 61553[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61553 -> 3126[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 2661[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat Zero (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat Zero (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2661 -> 3127[label="",style="solid", color="black", weight=3]; 189.12/135.77 2662[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];2662 -> 3128[label="",style="solid", color="black", weight=3]; 189.12/135.77 2663[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2663 -> 3129[label="",style="solid", color="black", weight=3]; 189.12/135.77 2664[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];2664 -> 3130[label="",style="solid", color="black", weight=3]; 189.12/135.77 2665[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2665 -> 3131[label="",style="solid", color="black", weight=3]; 189.12/135.77 18769[label="ww3000",fontsize=16,color="green",shape="box"];18770[label="ww5",fontsize=16,color="green",shape="box"];18771[label="ww310",fontsize=16,color="green",shape="box"];18772[label="ww410",fontsize=16,color="green",shape="box"];18773[label="Zero",fontsize=16,color="green",shape="box"];18768[label="takeWhile1 (flip ltEsFloat (psFloat ww2293 (fsFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2296)) (Pos ww2297)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (ltEsFloat (Float (Pos (Succ ww2296)) (Pos ww2297)) (psFloat ww2293 (fsFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="triangle"];18768 -> 18809[label="",style="solid", color="black", weight=3]; 189.12/135.77 2667[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61554[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];2667 -> 61554[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61554 -> 3133[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61555[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];2667 -> 61555[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61555 -> 3134[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 2668[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat Zero (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat Zero (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2668 -> 3135[label="",style="solid", color="black", weight=3]; 189.12/135.77 2669[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];2669 -> 3136[label="",style="solid", color="black", weight=3]; 189.12/135.77 2670[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2670 -> 3137[label="",style="solid", color="black", weight=3]; 189.12/135.77 2671[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];2671 -> 3138[label="",style="solid", color="black", weight=3]; 189.12/135.77 2672[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61556[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2672 -> 61556[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61556 -> 3139[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61557[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2672 -> 61557[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61557 -> 3140[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 2673 -> 3141[label="",style="dashed", color="red", weight=0]; 189.12/135.77 2673[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];2673 -> 3142[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 2673 -> 3143[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 2673 -> 3144[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 2673 -> 3145[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 2674[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2674 -> 3146[label="",style="solid", color="black", weight=3]; 189.12/135.77 2675[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2675 -> 3147[label="",style="solid", color="black", weight=3]; 189.12/135.77 2676 -> 23348[label="",style="dashed", color="red", weight=0]; 189.12/135.77 2676[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];2676 -> 23349[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 2676 -> 23350[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 2676 -> 23351[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 2676 -> 23352[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 36960[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36959[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4229)",fontsize=16,color="black",shape="triangle"];36959 -> 36962[label="",style="solid", color="black", weight=3]; 189.12/135.77 36795[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];61558[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];36795 -> 61558[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61558 -> 36858[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 36797 -> 35896[label="",style="dashed", color="red", weight=0]; 189.12/135.77 36797[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36796[label="flip ltEsFloat ww4223 (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];36796 -> 36859[label="",style="solid", color="black", weight=3]; 189.12/135.77 36840[label="takeWhile1 (flip ltEsFloat ww4221) (Float (Pos Zero) (Pos (Succ ww1993))) ww3239 MyTrue",fontsize=16,color="black",shape="box"];36840 -> 36935[label="",style="solid", color="black", weight=3]; 189.12/135.77 36841[label="takeWhile1 (flip ltEsFloat ww4221) (Float (Pos Zero) (Pos (Succ ww1993))) ww3239 MyFalse",fontsize=16,color="black",shape="box"];36841 -> 36936[label="",style="solid", color="black", weight=3]; 189.12/135.77 2678[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2678 -> 3150[label="",style="solid", color="black", weight=3]; 189.12/135.77 2679[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61559[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2679 -> 61559[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61559 -> 3151[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61560[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2679 -> 61560[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61560 -> 3152[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 2680[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2680 -> 3153[label="",style="solid", color="black", weight=3]; 189.12/135.77 2681[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2681 -> 3154[label="",style="solid", color="black", weight=3]; 189.12/135.77 2682[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2682 -> 3155[label="",style="solid", color="black", weight=3]; 189.12/135.77 2683 -> 23348[label="",style="dashed", color="red", weight=0]; 189.12/135.77 2683[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];2683 -> 23353[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 2683 -> 23354[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 2683 -> 23355[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 2683 -> 23356[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 2684[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2684 -> 3157[label="",style="solid", color="black", weight=3]; 189.12/135.77 2685[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2685 -> 3158[label="",style="solid", color="black", weight=3]; 189.12/135.77 2686[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61561[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2686 -> 61561[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61561 -> 3159[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61562[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2686 -> 61562[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61562 -> 3160[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 2687[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2687 -> 3161[label="",style="solid", color="black", weight=3]; 189.12/135.77 2688[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2688 -> 3162[label="",style="solid", color="black", weight=3]; 189.12/135.77 2689[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2689 -> 3163[label="",style="solid", color="black", weight=3]; 189.12/135.77 2690[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2690 -> 3164[label="",style="solid", color="black", weight=3]; 189.12/135.77 36969[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36968[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4230)",fontsize=16,color="black",shape="triangle"];36968 -> 36971[label="",style="solid", color="black", weight=3]; 189.12/135.77 36843[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];61563[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];36843 -> 61563[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61563 -> 36939[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 36798 -> 35900[label="",style="dashed", color="red", weight=0]; 189.12/135.77 36798[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];2692[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2692 -> 3166[label="",style="solid", color="black", weight=3]; 189.12/135.77 2693[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61564[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2693 -> 61564[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61564 -> 3167[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61565[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2693 -> 61565[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61565 -> 3168[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 2694[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2694 -> 3169[label="",style="solid", color="black", weight=3]; 189.12/135.77 2695[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2695 -> 3170[label="",style="solid", color="black", weight=3]; 189.12/135.77 2696[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2696 -> 3171[label="",style="solid", color="black", weight=3]; 189.12/135.77 2697[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2697 -> 3172[label="",style="solid", color="black", weight=3]; 189.12/135.77 2698[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2698 -> 3173[label="",style="solid", color="black", weight=3]; 189.12/135.77 2699[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2699 -> 3174[label="",style="solid", color="black", weight=3]; 189.12/135.77 2700[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61566[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2700 -> 61566[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61566 -> 3175[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61567[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2700 -> 61567[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61567 -> 3176[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 2701[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2701 -> 3177[label="",style="solid", color="black", weight=3]; 189.12/135.77 2702[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2702 -> 3178[label="",style="solid", color="black", weight=3]; 189.12/135.77 2703[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2703 -> 3179[label="",style="solid", color="black", weight=3]; 189.12/135.77 2704[label="takeWhile1 (flip ltEsFloat (psFloat ww30 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) ww32) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww32 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) ww32)) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) ww32) ww32)) (ltEsFloat ww32 (psFloat ww30 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) ww32) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2704 -> 3180[label="",style="solid", color="black", weight=3]; 189.12/135.77 27031[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];27031 -> 27038[label="",style="solid", color="black", weight=3]; 189.12/135.77 27030[label="flip ltEsFloat ww3288 (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];27030 -> 27039[label="",style="solid", color="black", weight=3]; 189.12/135.77 2829[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww27",fontsize=16,color="black",shape="box"];2829 -> 3182[label="",style="solid", color="black", weight=3]; 189.12/135.77 9524[label="takeWhile ww22 (Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832))))",fontsize=16,color="black",shape="box"];9524 -> 9627[label="",style="solid", color="black", weight=3]; 189.12/135.77 5894[label="Nil",fontsize=16,color="green",shape="box"];2705[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2705 -> 3184[label="",style="solid", color="black", weight=3]; 189.12/135.77 2706[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61568[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2706 -> 61568[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61568 -> 3185[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61569[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2706 -> 61569[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61569 -> 3186[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 2707[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2707 -> 3187[label="",style="solid", color="black", weight=3]; 189.12/135.77 2708[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2708 -> 3188[label="",style="solid", color="black", weight=3]; 189.12/135.77 2709[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2709 -> 3189[label="",style="solid", color="black", weight=3]; 189.12/135.77 54743[label="ww3100",fontsize=16,color="green",shape="box"];54744 -> 53800[label="",style="dashed", color="red", weight=0]; 189.12/135.77 54744[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54745[label="ww3000",fontsize=16,color="green",shape="box"];54742[label="flip ltEsFloat ww4612 (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))",fontsize=16,color="black",shape="triangle"];54742 -> 54885[label="",style="solid", color="black", weight=3]; 189.12/135.77 54729[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];61570[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];54729 -> 61570[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61570 -> 54886[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 54970[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];54969[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4614)",fontsize=16,color="black",shape="triangle"];54969 -> 54972[label="",style="solid", color="black", weight=3]; 189.12/135.77 54731[label="takeWhile1 (flip ltEsFloat ww3294) (Float (Pos (Succ ww2007)) (Neg (Succ ww2008))) ww4610 MyTrue",fontsize=16,color="black",shape="box"];54731 -> 54889[label="",style="solid", color="black", weight=3]; 189.12/135.77 54732[label="takeWhile1 (flip ltEsFloat ww3294) (Float (Pos (Succ ww2007)) (Neg (Succ ww2008))) ww4610 MyFalse",fontsize=16,color="black",shape="box"];54732 -> 54890[label="",style="solid", color="black", weight=3]; 189.12/135.77 2711[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2711 -> 3191[label="",style="solid", color="black", weight=3]; 189.12/135.77 2712[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61571[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2712 -> 61571[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61571 -> 3192[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61572[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2712 -> 61572[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61572 -> 3193[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 2713[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2713 -> 3194[label="",style="solid", color="black", weight=3]; 189.12/135.77 2714[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2714 -> 3195[label="",style="solid", color="black", weight=3]; 189.12/135.77 2715[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2715 -> 3196[label="",style="solid", color="black", weight=3]; 189.12/135.77 2716[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2716 -> 3197[label="",style="solid", color="black", weight=3]; 189.12/135.77 2717[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2717 -> 3198[label="",style="solid", color="black", weight=3]; 189.12/135.77 2718[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2718 -> 3199[label="",style="solid", color="black", weight=3]; 189.12/135.77 2719[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61573[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2719 -> 61573[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61573 -> 3200[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61574[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2719 -> 61574[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61574 -> 3201[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 2720[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2720 -> 3202[label="",style="solid", color="black", weight=3]; 189.12/135.77 2721[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2721 -> 3203[label="",style="solid", color="black", weight=3]; 189.12/135.77 2722[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2722 -> 3204[label="",style="solid", color="black", weight=3]; 189.12/135.77 2723[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2723 -> 3205[label="",style="solid", color="black", weight=3]; 189.12/135.77 54746[label="ww3100",fontsize=16,color="green",shape="box"];54747 -> 53805[label="",style="dashed", color="red", weight=0]; 189.12/135.77 54747[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54748[label="ww3000",fontsize=16,color="green",shape="box"];54734[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];61575[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];54734 -> 61575[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61575 -> 54891[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 54978[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];54977[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4615)",fontsize=16,color="black",shape="triangle"];54977 -> 54980[label="",style="solid", color="black", weight=3]; 189.12/135.77 2725[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2725 -> 3207[label="",style="solid", color="black", weight=3]; 189.12/135.77 2726[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61576[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2726 -> 61576[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61576 -> 3208[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61577[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2726 -> 61577[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61577 -> 3209[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 2727[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2727 -> 3210[label="",style="solid", color="black", weight=3]; 189.12/135.77 2728[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2728 -> 3211[label="",style="solid", color="black", weight=3]; 189.12/135.77 2729[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2729 -> 3212[label="",style="solid", color="black", weight=3]; 189.12/135.77 36977[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36976[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4231)",fontsize=16,color="black",shape="triangle"];36976 -> 36979[label="",style="solid", color="black", weight=3]; 189.12/135.77 36845[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];61578[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];36845 -> 61578[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61578 -> 36942[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 36799 -> 35904[label="",style="dashed", color="red", weight=0]; 189.12/135.77 36799[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];2731[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2731 -> 3214[label="",style="solid", color="black", weight=3]; 189.12/135.77 2732[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61579[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2732 -> 61579[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61579 -> 3215[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61580[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2732 -> 61580[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61580 -> 3216[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 2733[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2733 -> 3217[label="",style="solid", color="black", weight=3]; 189.12/135.77 2734[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2734 -> 3218[label="",style="solid", color="black", weight=3]; 189.12/135.77 2735[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2735 -> 3219[label="",style="solid", color="black", weight=3]; 189.12/135.77 2736[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2736 -> 3220[label="",style="solid", color="black", weight=3]; 189.12/135.77 2737[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2737 -> 3221[label="",style="solid", color="black", weight=3]; 189.12/135.77 2738[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61581[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2738 -> 61581[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61581 -> 3222[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61582[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2738 -> 61582[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61582 -> 3223[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 2739[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2739 -> 3224[label="",style="solid", color="black", weight=3]; 189.12/135.77 2740[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2740 -> 3225[label="",style="solid", color="black", weight=3]; 189.12/135.77 2741[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2741 -> 3226[label="",style="solid", color="black", weight=3]; 189.12/135.77 2742[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2742 -> 3227[label="",style="solid", color="black", weight=3]; 189.12/135.77 36985[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36984[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4232)",fontsize=16,color="black",shape="triangle"];36984 -> 36987[label="",style="solid", color="black", weight=3]; 189.12/135.77 36847[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];61583[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];36847 -> 61583[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61583 -> 36945[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 36800 -> 35908[label="",style="dashed", color="red", weight=0]; 189.12/135.77 36800[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];2744[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2744 -> 3229[label="",style="solid", color="black", weight=3]; 189.12/135.77 2745[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61584[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2745 -> 61584[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61584 -> 3230[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61585[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2745 -> 61585[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61585 -> 3231[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 2746[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2746 -> 3232[label="",style="solid", color="black", weight=3]; 189.12/135.77 2747[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2747 -> 3233[label="",style="solid", color="black", weight=3]; 189.12/135.77 2748[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2748 -> 3234[label="",style="solid", color="black", weight=3]; 189.12/135.77 2749[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2749 -> 3235[label="",style="solid", color="black", weight=3]; 189.12/135.77 2750[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2750 -> 3236[label="",style="solid", color="black", weight=3]; 189.12/135.77 2751[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2751 -> 3237[label="",style="solid", color="black", weight=3]; 189.12/135.77 47040 -> 46719[label="",style="dashed", color="red", weight=0]; 189.12/135.77 47040[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="magenta"];47040 -> 49894[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 47041[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];47042[label="psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47042 -> 49895[label="",style="solid", color="black", weight=3]; 189.12/135.77 47043[label="Pos ww5410",fontsize=16,color="green",shape="box"];47044 -> 49896[label="",style="dashed", color="red", weight=0]; 189.12/135.77 47044[label="flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos ww5410))",fontsize=16,color="magenta"];47044 -> 49897[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 47039[label="takeWhile1 (flip gtEsFloat ww3262) (Float ww650 ww651) ww4462 ww4461",fontsize=16,color="burlywood",shape="triangle"];61586[label="ww4461/MyTrue",fontsize=10,color="white",style="solid",shape="box"];47039 -> 61586[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61586 -> 49942[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61587[label="ww4461/MyFalse",fontsize=10,color="white",style="solid",shape="box"];47039 -> 61587[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61587 -> 49943[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 6675[label="ww53900",fontsize=16,color="green",shape="box"];6676[label="ww54100",fontsize=16,color="green",shape="box"];6677[label="ww53900",fontsize=16,color="green",shape="box"];6678[label="ww54100",fontsize=16,color="green",shape="box"];6679[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww6260 ww5440) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww6260 ww5440) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="burlywood",shape="triangle"];61588[label="ww6260/Succ ww62600",fontsize=10,color="white",style="solid",shape="box"];6679 -> 61588[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61588 -> 6721[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61589[label="ww6260/Zero",fontsize=10,color="white",style="solid",shape="box"];6679 -> 61589[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61589 -> 6722[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 6680[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="triangle"];6680 -> 6723[label="",style="solid", color="black", weight=3]; 189.12/135.77 6681[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6681 -> 6724[label="",style="solid", color="black", weight=3]; 189.12/135.77 6682[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6682 -> 6725[label="",style="solid", color="black", weight=3]; 189.12/135.77 6683[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6683 -> 6726[label="",style="solid", color="black", weight=3]; 189.12/135.77 6684[label="ww53900",fontsize=16,color="green",shape="box"];6685[label="ww54100",fontsize=16,color="green",shape="box"];6686[label="ww53900",fontsize=16,color="green",shape="box"];6687[label="ww54100",fontsize=16,color="green",shape="box"];6688[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww6300 ww5440) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww6300 ww5440) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="burlywood",shape="triangle"];61590[label="ww6300/Succ ww63000",fontsize=10,color="white",style="solid",shape="box"];6688 -> 61590[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61590 -> 6727[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61591[label="ww6300/Zero",fontsize=10,color="white",style="solid",shape="box"];6688 -> 61591[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61591 -> 6728[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 6689[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="triangle"];6689 -> 6729[label="",style="solid", color="black", weight=3]; 189.12/135.77 6694[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6694 -> 6737[label="",style="solid", color="black", weight=3]; 189.12/135.77 6695[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6695 -> 6738[label="",style="solid", color="black", weight=3]; 189.12/135.77 6696[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6696 -> 6739[label="",style="solid", color="black", weight=3]; 189.12/135.77 47045 -> 46770[label="",style="dashed", color="red", weight=0]; 189.12/135.77 47045[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="magenta"];47045 -> 49944[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 47046[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];47047[label="psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47047 -> 49945[label="",style="solid", color="black", weight=3]; 189.12/135.77 47048[label="Neg ww5410",fontsize=16,color="green",shape="box"];47049 -> 49946[label="",style="dashed", color="red", weight=0]; 189.12/135.77 47049[label="flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg ww5410))",fontsize=16,color="magenta"];47049 -> 49947[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 6698[label="Succ ww54100",fontsize=16,color="green",shape="box"];6699[label="Succ ww53900",fontsize=16,color="green",shape="box"];6700[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6700 -> 6741[label="",style="solid", color="black", weight=3]; 189.12/135.77 6701[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6701 -> 6742[label="",style="solid", color="black", weight=3]; 189.12/135.77 6702[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6702 -> 6743[label="",style="solid", color="black", weight=3]; 189.12/135.77 6703[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6703 -> 6744[label="",style="solid", color="black", weight=3]; 189.12/135.77 6704[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="triangle"];6704 -> 6745[label="",style="solid", color="black", weight=3]; 189.12/135.77 6705[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="triangle"];6705 -> 6746[label="",style="solid", color="black", weight=3]; 189.12/135.77 6706[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6706 -> 6747[label="",style="solid", color="black", weight=3]; 189.12/135.77 6707[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6707 -> 6748[label="",style="solid", color="black", weight=3]; 189.12/135.77 6708[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6708 -> 6749[label="",style="solid", color="black", weight=3]; 189.12/135.77 6709[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="triangle"];6709 -> 6750[label="",style="solid", color="black", weight=3]; 189.12/135.77 6710[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="triangle"];6710 -> 6751[label="",style="solid", color="black", weight=3]; 189.12/135.77 6711[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6711 -> 6752[label="",style="solid", color="black", weight=3]; 189.12/135.77 6712[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6712 -> 6753[label="",style="solid", color="black", weight=3]; 189.12/135.77 6713[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6713 -> 6754[label="",style="solid", color="black", weight=3]; 189.12/135.77 6714[label="Succ ww53900",fontsize=16,color="green",shape="box"];6715[label="Succ ww54100",fontsize=16,color="green",shape="box"];6716[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6716 -> 6755[label="",style="solid", color="black", weight=3]; 189.12/135.77 6717[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6717 -> 6756[label="",style="solid", color="black", weight=3]; 189.12/135.77 6718[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6718 -> 6757[label="",style="solid", color="black", weight=3]; 189.12/135.77 6719[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6719 -> 6758[label="",style="solid", color="black", weight=3]; 189.12/135.77 2783[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61592[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2783 -> 61592[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61592 -> 3272[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61593[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2783 -> 61593[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61593 -> 3273[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 2784[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2784 -> 3274[label="",style="solid", color="black", weight=3]; 189.12/135.77 2785[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2785 -> 3275[label="",style="solid", color="black", weight=3]; 189.12/135.77 2786[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2786 -> 3276[label="",style="solid", color="black", weight=3]; 189.12/135.77 2787 -> 23348[label="",style="dashed", color="red", weight=0]; 189.12/135.77 2787[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];2787 -> 23357[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 2787 -> 23358[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 2787 -> 23359[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 2787 -> 23360[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 2788[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2788 -> 3278[label="",style="solid", color="black", weight=3]; 189.12/135.77 2789[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2789 -> 3279[label="",style="solid", color="black", weight=3]; 189.12/135.77 2790[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61594[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2790 -> 61594[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61594 -> 3280[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61595[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2790 -> 61595[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61595 -> 3281[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 2791[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2791 -> 3282[label="",style="solid", color="black", weight=3]; 189.12/135.77 2792[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2792 -> 3283[label="",style="solid", color="black", weight=3]; 189.12/135.77 2793[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2793 -> 3284[label="",style="solid", color="black", weight=3]; 189.12/135.77 2794 -> 23348[label="",style="dashed", color="red", weight=0]; 189.12/135.77 2794[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];2794 -> 23361[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 2794 -> 23362[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 2794 -> 23363[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 2794 -> 23364[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 2795[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2795 -> 3286[label="",style="solid", color="black", weight=3]; 189.12/135.77 2796[label="ltEsFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];2796 -> 3287[label="",style="solid", color="black", weight=3]; 189.12/135.77 2797[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww15",fontsize=16,color="black",shape="box"];2797 -> 3288[label="",style="solid", color="black", weight=3]; 189.12/135.77 9788[label="takeWhile ww11 (Cons (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834) (iterate (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834))))",fontsize=16,color="black",shape="box"];9788 -> 10305[label="",style="solid", color="black", weight=3]; 189.12/135.77 6690[label="Nil",fontsize=16,color="green",shape="box"];2799[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61596[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2799 -> 61596[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61596 -> 3290[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61597[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2799 -> 61597[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61597 -> 3291[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 2800[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2800 -> 3292[label="",style="solid", color="black", weight=3]; 189.12/135.77 2801[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2801 -> 3293[label="",style="solid", color="black", weight=3]; 189.12/135.77 2802[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2802 -> 3294[label="",style="solid", color="black", weight=3]; 189.12/135.77 2803[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2803 -> 3295[label="",style="solid", color="black", weight=3]; 189.12/135.77 2804[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2804 -> 3296[label="",style="solid", color="black", weight=3]; 189.12/135.77 2831[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww28",fontsize=16,color="black",shape="box"];2831 -> 3297[label="",style="solid", color="black", weight=3]; 189.12/135.77 2805[label="takeWhile1 (flip ltEsFloat (psFloat ww8 (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) ww9 (ltEsFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww8 (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2805 -> 3298[label="",style="solid", color="black", weight=3]; 189.12/135.77 2806[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61598[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2806 -> 61598[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61598 -> 3299[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61599[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2806 -> 61599[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61599 -> 3300[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 2807[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2807 -> 3301[label="",style="solid", color="black", weight=3]; 189.12/135.77 2808[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2808 -> 3302[label="",style="solid", color="black", weight=3]; 189.12/135.77 2809[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18 (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) ww18 (iterate (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18)) (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) ww18)) (numericEnumFromThenToP1 (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18 (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) ww18)",fontsize=16,color="black",shape="box"];2809 -> 3303[label="",style="solid", color="black", weight=3]; 189.12/135.77 2810[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2810 -> 3304[label="",style="solid", color="black", weight=3]; 189.12/135.77 2811[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2811 -> 3305[label="",style="solid", color="black", weight=3]; 189.12/135.77 2812[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2812 -> 3306[label="",style="solid", color="black", weight=3]; 189.12/135.77 2813[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61600[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2813 -> 61600[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61600 -> 3307[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61601[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2813 -> 61601[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61601 -> 3308[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 2814[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2814 -> 3309[label="",style="solid", color="black", weight=3]; 189.12/135.77 2815[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2815 -> 3310[label="",style="solid", color="black", weight=3]; 189.12/135.77 2816[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2816 -> 3311[label="",style="solid", color="black", weight=3]; 189.12/135.77 2817[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2817 -> 3312[label="",style="solid", color="black", weight=3]; 189.12/135.77 2818[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2818 -> 3313[label="",style="solid", color="black", weight=3]; 189.12/135.77 2819[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61602[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2819 -> 61602[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61602 -> 3314[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61603[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2819 -> 61603[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61603 -> 3315[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 2820[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2820 -> 3316[label="",style="solid", color="black", weight=3]; 189.12/135.77 2822[label="ww5",fontsize=16,color="green",shape="box"];2823[label="ww3100",fontsize=16,color="green",shape="box"];2824[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];2821[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37 (psFloat ww38 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww39) (Succ ww39)))) LT))) ww37 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37)) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) ww37)) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37 (psFloat ww38 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww39) (Succ ww39)))) LT)) ww37)",fontsize=16,color="black",shape="triangle"];2821 -> 3317[label="",style="solid", color="black", weight=3]; 189.12/135.77 2832[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2832 -> 3318[label="",style="solid", color="black", weight=3]; 189.12/135.77 2833[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2833 -> 3319[label="",style="solid", color="black", weight=3]; 189.12/135.77 2834[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2834 -> 3320[label="",style="solid", color="black", weight=3]; 189.12/135.77 2835[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61604[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2835 -> 61604[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61604 -> 3321[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61605[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2835 -> 61605[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61605 -> 3322[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 2836[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2836 -> 3323[label="",style="solid", color="black", weight=3]; 189.12/135.77 2837[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2837 -> 3324[label="",style="solid", color="black", weight=3]; 189.12/135.77 2838[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2838 -> 3325[label="",style="solid", color="black", weight=3]; 189.12/135.77 2839[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2839 -> 3326[label="",style="solid", color="black", weight=3]; 189.12/135.77 2840[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2840 -> 3327[label="",style="solid", color="black", weight=3]; 189.12/135.77 2841[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2841 -> 3328[label="",style="solid", color="black", weight=3]; 189.12/135.77 2842[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61606[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2842 -> 61606[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61606 -> 3329[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61607[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2842 -> 61607[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61607 -> 3330[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 2843[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2843 -> 3331[label="",style="solid", color="black", weight=3]; 189.12/135.77 2844[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2844 -> 3332[label="",style="solid", color="black", weight=3]; 189.12/135.77 2845[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2845 -> 3333[label="",style="solid", color="black", weight=3]; 189.12/135.77 2846[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2846 -> 3334[label="",style="solid", color="black", weight=3]; 189.12/135.77 2847[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2847 -> 3335[label="",style="solid", color="black", weight=3]; 189.12/135.77 2848[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2848 -> 3336[label="",style="solid", color="black", weight=3]; 189.12/135.77 2849[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61608[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2849 -> 61608[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61608 -> 3337[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61609[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2849 -> 61609[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61609 -> 3338[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 2850[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2850 -> 3339[label="",style="solid", color="black", weight=3]; 189.12/135.77 2851[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2851 -> 3340[label="",style="solid", color="black", weight=3]; 189.12/135.77 2852[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2852 -> 3341[label="",style="solid", color="black", weight=3]; 189.12/135.77 2853[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2853 -> 3342[label="",style="solid", color="black", weight=3]; 189.12/135.77 2854[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2854 -> 3343[label="",style="solid", color="black", weight=3]; 189.12/135.77 2855[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61610[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2855 -> 61610[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61610 -> 3344[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61611[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2855 -> 61611[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61611 -> 3345[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 2856[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2856 -> 3346[label="",style="solid", color="black", weight=3]; 189.12/135.77 2825[label="ww5",fontsize=16,color="green",shape="box"];2826[label="ww3100",fontsize=16,color="green",shape="box"];2827[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];2857[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2857 -> 3347[label="",style="solid", color="black", weight=3]; 189.12/135.77 2858[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2858 -> 3348[label="",style="solid", color="black", weight=3]; 189.12/135.77 2859[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2859 -> 3349[label="",style="solid", color="black", weight=3]; 189.12/135.77 2860[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61612[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2860 -> 61612[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61612 -> 3350[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61613[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2860 -> 61613[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61613 -> 3351[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 2861[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2861 -> 3352[label="",style="solid", color="black", weight=3]; 189.12/135.77 2862[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2862 -> 3353[label="",style="solid", color="black", weight=3]; 189.12/135.77 2863[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2863 -> 3354[label="",style="solid", color="black", weight=3]; 189.12/135.77 2864[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2864 -> 3355[label="",style="solid", color="black", weight=3]; 189.12/135.77 2865[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2865 -> 3356[label="",style="solid", color="black", weight=3]; 189.12/135.77 2866[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2866 -> 3357[label="",style="solid", color="black", weight=3]; 189.12/135.77 2867[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61614[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2867 -> 61614[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61614 -> 3358[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61615[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2867 -> 61615[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61615 -> 3359[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 2868[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2868 -> 3360[label="",style="solid", color="black", weight=3]; 189.12/135.77 2869[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2869 -> 3361[label="",style="solid", color="black", weight=3]; 189.12/135.77 2870[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2870 -> 3362[label="",style="solid", color="black", weight=3]; 189.12/135.77 2871[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2871 -> 3363[label="",style="solid", color="black", weight=3]; 189.12/135.77 2872[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2872 -> 3364[label="",style="solid", color="black", weight=3]; 189.12/135.77 2873[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2873 -> 3365[label="",style="solid", color="black", weight=3]; 189.12/135.77 47050 -> 50184[label="",style="dashed", color="red", weight=0]; 189.12/135.77 47050[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="magenta"];47050 -> 50185[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 47051[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];47052[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47052 -> 49993[label="",style="solid", color="black", weight=3]; 189.12/135.77 47053[label="Pos ww9580",fontsize=16,color="green",shape="box"];47054 -> 49994[label="",style="dashed", color="red", weight=0]; 189.12/135.77 47054[label="flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos ww9580))",fontsize=16,color="magenta"];47054 -> 49995[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 7725[label="ww95600",fontsize=16,color="green",shape="box"];7726[label="ww95800",fontsize=16,color="green",shape="box"];7727[label="ww95600",fontsize=16,color="green",shape="box"];7728[label="ww95800",fontsize=16,color="green",shape="box"];7729[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww10570 ww9610) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww10570 ww9610) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="burlywood",shape="triangle"];61616[label="ww10570/Succ ww105700",fontsize=10,color="white",style="solid",shape="box"];7729 -> 61616[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61616 -> 7774[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61617[label="ww10570/Zero",fontsize=10,color="white",style="solid",shape="box"];7729 -> 61617[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61617 -> 7775[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 7730[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="triangle"];7730 -> 7776[label="",style="solid", color="black", weight=3]; 189.12/135.77 7731[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7731 -> 7777[label="",style="solid", color="black", weight=3]; 189.12/135.77 7732[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7732 -> 7778[label="",style="solid", color="black", weight=3]; 189.12/135.77 7733[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7733 -> 7779[label="",style="solid", color="black", weight=3]; 189.12/135.77 7734[label="ww95600",fontsize=16,color="green",shape="box"];7735[label="ww95800",fontsize=16,color="green",shape="box"];7736[label="ww95600",fontsize=16,color="green",shape="box"];7737[label="ww95800",fontsize=16,color="green",shape="box"];7738[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww10610 ww9610) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww10610 ww9610) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="burlywood",shape="triangle"];61618[label="ww10610/Succ ww106100",fontsize=10,color="white",style="solid",shape="box"];7738 -> 61618[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61618 -> 7780[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61619[label="ww10610/Zero",fontsize=10,color="white",style="solid",shape="box"];7738 -> 61619[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61619 -> 7781[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 7739[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="triangle"];7739 -> 7782[label="",style="solid", color="black", weight=3]; 189.12/135.77 7747[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7747 -> 7792[label="",style="solid", color="black", weight=3]; 189.12/135.77 7748[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7748 -> 7793[label="",style="solid", color="black", weight=3]; 189.12/135.77 7749[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7749 -> 7794[label="",style="solid", color="black", weight=3]; 189.12/135.77 47055 -> 46837[label="",style="dashed", color="red", weight=0]; 189.12/135.77 47055[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="magenta"];47055 -> 50064[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 47056[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];47057[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47057 -> 50065[label="",style="solid", color="black", weight=3]; 189.12/135.77 47058[label="Neg ww9580",fontsize=16,color="green",shape="box"];47059 -> 50066[label="",style="dashed", color="red", weight=0]; 189.12/135.77 47059[label="flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg ww9580))",fontsize=16,color="magenta"];47059 -> 50067[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 7751[label="Succ ww95800",fontsize=16,color="green",shape="box"];7752[label="Succ ww95600",fontsize=16,color="green",shape="box"];7753[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7753 -> 7796[label="",style="solid", color="black", weight=3]; 189.12/135.77 7754[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7754 -> 7797[label="",style="solid", color="black", weight=3]; 189.12/135.77 7755[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7755 -> 7798[label="",style="solid", color="black", weight=3]; 189.12/135.77 7756[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7756 -> 7799[label="",style="solid", color="black", weight=3]; 189.12/135.77 7757[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="triangle"];7757 -> 7800[label="",style="solid", color="black", weight=3]; 189.12/135.77 7758[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="triangle"];7758 -> 7801[label="",style="solid", color="black", weight=3]; 189.12/135.77 7759[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7759 -> 7802[label="",style="solid", color="black", weight=3]; 189.12/135.77 7760 -> 53796[label="",style="dashed", color="red", weight=0]; 189.12/135.77 7760[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];7760 -> 53847[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 7760 -> 53848[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 7760 -> 53849[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 7760 -> 53850[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 7760 -> 53851[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 7761[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7761 -> 7804[label="",style="solid", color="black", weight=3]; 189.12/135.77 7762[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="triangle"];7762 -> 7805[label="",style="solid", color="black", weight=3]; 189.12/135.77 7763[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="triangle"];7763 -> 7806[label="",style="solid", color="black", weight=3]; 189.12/135.77 7764[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7764 -> 7807[label="",style="solid", color="black", weight=3]; 189.12/135.77 7765[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7765 -> 7808[label="",style="solid", color="black", weight=3]; 189.12/135.77 7766[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7766 -> 7809[label="",style="solid", color="black", weight=3]; 189.12/135.77 7767[label="Succ ww95800",fontsize=16,color="green",shape="box"];7768[label="Succ ww95600",fontsize=16,color="green",shape="box"];7769[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7769 -> 7810[label="",style="solid", color="black", weight=3]; 189.12/135.77 7770[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7770 -> 7811[label="",style="solid", color="black", weight=3]; 189.12/135.77 7771 -> 53796[label="",style="dashed", color="red", weight=0]; 189.12/135.77 7771[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];7771 -> 53852[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 7771 -> 53853[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 7771 -> 53854[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 7771 -> 53855[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 7771 -> 53856[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 7772[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7772 -> 7813[label="",style="solid", color="black", weight=3]; 189.12/135.77 2905[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61620[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2905 -> 61620[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61620 -> 3400[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61621[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2905 -> 61621[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61621 -> 3401[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 2906[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2906 -> 3402[label="",style="solid", color="black", weight=3]; 189.12/135.77 2907 -> 3403[label="",style="dashed", color="red", weight=0]; 189.12/135.77 2907[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];2907 -> 3404[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 2907 -> 3405[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 2907 -> 3406[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 2907 -> 3407[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 2908[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2908 -> 3408[label="",style="solid", color="black", weight=3]; 189.12/135.77 2909[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2909 -> 3409[label="",style="solid", color="black", weight=3]; 189.12/135.77 36993[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36992[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4233)",fontsize=16,color="black",shape="triangle"];36992 -> 36995[label="",style="solid", color="black", weight=3]; 189.12/135.77 36849[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];61622[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];36849 -> 61622[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61622 -> 36948[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 36801 -> 35912[label="",style="dashed", color="red", weight=0]; 189.12/135.77 36801[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];2911[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2911 -> 3411[label="",style="solid", color="black", weight=3]; 189.12/135.77 2912[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61623[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2912 -> 61623[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61623 -> 3412[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61624[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2912 -> 61624[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61624 -> 3413[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 2913[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2913 -> 3414[label="",style="solid", color="black", weight=3]; 189.12/135.77 2914[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2914 -> 3415[label="",style="solid", color="black", weight=3]; 189.12/135.77 2915[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2915 -> 3416[label="",style="solid", color="black", weight=3]; 189.12/135.77 2916[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2916 -> 3417[label="",style="solid", color="black", weight=3]; 189.12/135.77 2917[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2917 -> 3418[label="",style="solid", color="black", weight=3]; 189.12/135.77 2918[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2918 -> 3419[label="",style="solid", color="black", weight=3]; 189.12/135.77 2919[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61625[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2919 -> 61625[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61625 -> 3420[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61626[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2919 -> 61626[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61626 -> 3421[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 2920[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2920 -> 3422[label="",style="solid", color="black", weight=3]; 189.12/135.77 2921[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2921 -> 3423[label="",style="solid", color="black", weight=3]; 189.12/135.77 2922[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2922 -> 3424[label="",style="solid", color="black", weight=3]; 189.12/135.77 2923[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2923 -> 3425[label="",style="solid", color="black", weight=3]; 189.12/135.77 37001[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37000[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4234)",fontsize=16,color="black",shape="triangle"];37000 -> 37003[label="",style="solid", color="black", weight=3]; 189.12/135.77 36851[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];61627[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];36851 -> 61627[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61627 -> 36951[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 36802 -> 35916[label="",style="dashed", color="red", weight=0]; 189.12/135.77 36802[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];2925[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2925 -> 3427[label="",style="solid", color="black", weight=3]; 189.12/135.77 2926[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61628[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2926 -> 61628[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61628 -> 3428[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61629[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2926 -> 61629[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61629 -> 3429[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 2927[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2927 -> 3430[label="",style="solid", color="black", weight=3]; 189.12/135.77 2928[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2928 -> 3431[label="",style="solid", color="black", weight=3]; 189.12/135.77 2929[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2929 -> 3432[label="",style="solid", color="black", weight=3]; 189.12/135.77 2930[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2930 -> 3433[label="",style="solid", color="black", weight=3]; 189.12/135.77 2931[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2931 -> 3434[label="",style="solid", color="black", weight=3]; 189.12/135.77 2932[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2932 -> 3435[label="",style="solid", color="black", weight=3]; 189.12/135.77 2933[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61630[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2933 -> 61630[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61630 -> 3436[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61631[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2933 -> 61631[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61631 -> 3437[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 2934[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2934 -> 3438[label="",style="solid", color="black", weight=3]; 189.12/135.77 2935[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2935 -> 3439[label="",style="solid", color="black", weight=3]; 189.12/135.77 2936[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2936 -> 3440[label="",style="solid", color="black", weight=3]; 189.12/135.77 15766[label="takeWhile1 (flip ltEsFloat (psFloat ww2076 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) ww2078) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww2078 (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) ww2078)) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) ww2078) ww2078)) (ltEsFloat ww2078 (psFloat ww2076 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) ww2078) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];15766 -> 16178[label="",style="solid", color="black", weight=3]; 189.12/135.77 2938[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2938 -> 3442[label="",style="solid", color="black", weight=3]; 189.12/135.77 2939[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2939 -> 3443[label="",style="solid", color="black", weight=3]; 189.12/135.77 2940[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61632[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2940 -> 61632[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61632 -> 3444[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61633[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2940 -> 61633[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61633 -> 3445[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 2941[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2941 -> 3446[label="",style="solid", color="black", weight=3]; 189.12/135.77 2942[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2942 -> 3447[label="",style="solid", color="black", weight=3]; 189.12/135.77 2943[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2943 -> 3448[label="",style="solid", color="black", weight=3]; 189.12/135.77 54749[label="ww3100",fontsize=16,color="green",shape="box"];54750 -> 53810[label="",style="dashed", color="red", weight=0]; 189.12/135.77 54750[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54751[label="ww3000",fontsize=16,color="green",shape="box"];54737[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];61634[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];54737 -> 61634[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61634 -> 54894[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 54986[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];54985[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4616)",fontsize=16,color="black",shape="triangle"];54985 -> 54988[label="",style="solid", color="black", weight=3]; 189.12/135.77 2946[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2946 -> 3451[label="",style="solid", color="black", weight=3]; 189.12/135.77 2947[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61635[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2947 -> 61635[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61635 -> 3452[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61636[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2947 -> 61636[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61636 -> 3453[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 2948[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2948 -> 3454[label="",style="solid", color="black", weight=3]; 189.12/135.77 2949[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2949 -> 3455[label="",style="solid", color="black", weight=3]; 189.12/135.77 2950[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2950 -> 3456[label="",style="solid", color="black", weight=3]; 189.12/135.77 2951[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2951 -> 3457[label="",style="solid", color="black", weight=3]; 189.12/135.77 2952[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2952 -> 3458[label="",style="solid", color="black", weight=3]; 189.12/135.77 2953[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2953 -> 3459[label="",style="solid", color="black", weight=3]; 189.12/135.77 2954[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61637[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2954 -> 61637[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61637 -> 3460[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61638[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2954 -> 61638[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61638 -> 3461[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 2955[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2955 -> 3462[label="",style="solid", color="black", weight=3]; 189.12/135.77 2956[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2956 -> 3463[label="",style="solid", color="black", weight=3]; 189.12/135.77 2957[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2957 -> 3464[label="",style="solid", color="black", weight=3]; 189.12/135.77 2958[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2958 -> 3465[label="",style="solid", color="black", weight=3]; 189.12/135.77 54752[label="ww3100",fontsize=16,color="green",shape="box"];54753 -> 53815[label="",style="dashed", color="red", weight=0]; 189.12/135.77 54753[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54754[label="ww3000",fontsize=16,color="green",shape="box"];54740[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];61639[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];54740 -> 61639[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61639 -> 54897[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 54994[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];54993[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4617)",fontsize=16,color="black",shape="triangle"];54993 -> 54996[label="",style="solid", color="black", weight=3]; 189.12/135.77 2960[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2960 -> 3467[label="",style="solid", color="black", weight=3]; 189.12/135.77 2961[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61640[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2961 -> 61640[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61640 -> 3468[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61641[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2961 -> 61641[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61641 -> 3469[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 2962[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2962 -> 3470[label="",style="solid", color="black", weight=3]; 189.12/135.77 2963[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2963 -> 3471[label="",style="solid", color="black", weight=3]; 189.12/135.77 2964[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2964 -> 3472[label="",style="solid", color="black", weight=3]; 189.12/135.77 37009[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37008[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4235)",fontsize=16,color="black",shape="triangle"];37008 -> 37011[label="",style="solid", color="black", weight=3]; 189.12/135.77 36853[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];61642[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];36853 -> 61642[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61642 -> 36954[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 36803 -> 35920[label="",style="dashed", color="red", weight=0]; 189.12/135.77 36803[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];2967[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2967 -> 3475[label="",style="solid", color="black", weight=3]; 189.12/135.77 2968[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61643[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2968 -> 61643[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61643 -> 3476[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61644[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2968 -> 61644[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61644 -> 3477[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 2969[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2969 -> 3478[label="",style="solid", color="black", weight=3]; 189.12/135.77 2970[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2970 -> 3479[label="",style="solid", color="black", weight=3]; 189.12/135.77 2971[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2971 -> 3480[label="",style="solid", color="black", weight=3]; 189.12/135.77 2973[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2973 -> 3482[label="",style="solid", color="black", weight=3]; 189.12/135.77 2974[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2974 -> 3483[label="",style="solid", color="black", weight=3]; 189.12/135.77 2975[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61645[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2975 -> 61645[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61645 -> 3484[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61646[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2975 -> 61646[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61646 -> 3485[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 2976[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2976 -> 3486[label="",style="solid", color="black", weight=3]; 189.12/135.77 2977[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2977 -> 3487[label="",style="solid", color="black", weight=3]; 189.12/135.77 2978[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2978 -> 3488[label="",style="solid", color="black", weight=3]; 189.12/135.77 2979[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2979 -> 3489[label="",style="solid", color="black", weight=3]; 189.12/135.77 37017[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37016[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4236)",fontsize=16,color="black",shape="triangle"];37016 -> 37019[label="",style="solid", color="black", weight=3]; 189.12/135.77 36855[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];61647[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];36855 -> 61647[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61647 -> 36957[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 36804 -> 35924[label="",style="dashed", color="red", weight=0]; 189.12/135.77 36804[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];4045[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];4044[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww59)",fontsize=16,color="black",shape="triangle"];4044 -> 4047[label="",style="solid", color="black", weight=3]; 189.12/135.77 2982[label="takeWhile1 (flip ltEsFloat (psFloat ww34 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) ww35 (ltEsFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww34 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2982 -> 3493[label="",style="solid", color="black", weight=3]; 189.12/135.77 2983[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61648[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2983 -> 61648[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61648 -> 3494[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61649[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2983 -> 61649[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61649 -> 3495[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 2984[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2984 -> 3496[label="",style="solid", color="black", weight=3]; 189.12/135.77 2985[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2985 -> 3497[label="",style="solid", color="black", weight=3]; 189.12/135.77 2986[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2986 -> 3498[label="",style="solid", color="black", weight=3]; 189.12/135.77 2987[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2987 -> 3499[label="",style="solid", color="black", weight=3]; 189.12/135.77 2988[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2988 -> 3500[label="",style="solid", color="black", weight=3]; 189.12/135.77 2989[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2989 -> 3501[label="",style="solid", color="black", weight=3]; 189.12/135.77 8776[label="ww137300",fontsize=16,color="green",shape="box"];8777[label="ww137500",fontsize=16,color="green",shape="box"];8778[label="ww137300",fontsize=16,color="green",shape="box"];8779[label="ww137500",fontsize=16,color="green",shape="box"];8780[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww13780 ww14740) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww13780 ww14740) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="burlywood",shape="triangle"];61650[label="ww13780/Succ ww137800",fontsize=10,color="white",style="solid",shape="box"];8780 -> 61650[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61650 -> 8813[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61651[label="ww13780/Zero",fontsize=10,color="white",style="solid",shape="box"];8780 -> 61651[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61651 -> 8814[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 8781[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="triangle"];8781 -> 8815[label="",style="solid", color="black", weight=3]; 189.12/135.77 8782[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8782 -> 8816[label="",style="solid", color="black", weight=3]; 189.12/135.77 8783[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8783 -> 8817[label="",style="solid", color="black", weight=3]; 189.12/135.77 8784[label="ww137300",fontsize=16,color="green",shape="box"];8785[label="ww137500",fontsize=16,color="green",shape="box"];8786[label="ww137300",fontsize=16,color="green",shape="box"];8787[label="ww137500",fontsize=16,color="green",shape="box"];8788[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww13780 ww14780) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww13780 ww14780) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="burlywood",shape="triangle"];61652[label="ww13780/Succ ww137800",fontsize=10,color="white",style="solid",shape="box"];8788 -> 61652[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61652 -> 8818[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61653[label="ww13780/Zero",fontsize=10,color="white",style="solid",shape="box"];8788 -> 61653[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61653 -> 8819[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 8789[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="triangle"];8789 -> 8820[label="",style="solid", color="black", weight=3]; 189.12/135.77 8797[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="triangle"];8797 -> 8836[label="",style="solid", color="black", weight=3]; 189.12/135.77 8798[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="triangle"];8798 -> 8837[label="",style="solid", color="black", weight=3]; 189.12/135.77 8799[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8799 -> 8838[label="",style="solid", color="black", weight=3]; 189.12/135.77 8800[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8800 -> 8839[label="",style="solid", color="black", weight=3]; 189.12/135.77 8801[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8801 -> 8840[label="",style="solid", color="black", weight=3]; 189.12/135.77 8802[label="Succ ww137500",fontsize=16,color="green",shape="box"];8803[label="Succ ww137300",fontsize=16,color="green",shape="box"];8804 -> 8553[label="",style="dashed", color="red", weight=0]; 189.12/135.77 8804[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="magenta"];8804 -> 8841[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 8804 -> 8842[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 8805[label="Succ ww137500",fontsize=16,color="green",shape="box"];8806[label="Succ ww137300",fontsize=16,color="green",shape="box"];8807 -> 8554[label="",style="dashed", color="red", weight=0]; 189.12/135.77 8807[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="magenta"];8807 -> 8843[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 8807 -> 8844[label="",style="dashed", color="magenta", weight=3]; 189.12/135.77 8808[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="triangle"];8808 -> 8845[label="",style="solid", color="black", weight=3]; 189.12/135.77 8809[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="triangle"];8809 -> 8846[label="",style="solid", color="black", weight=3]; 189.12/135.77 8810[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8810 -> 8847[label="",style="solid", color="black", weight=3]; 189.12/135.77 8811[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8811 -> 8848[label="",style="solid", color="black", weight=3]; 189.12/135.77 8812[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8812 -> 8849[label="",style="solid", color="black", weight=3]; 189.12/135.77 3021[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61654[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3021 -> 61654[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61654 -> 3536[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 61655[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3021 -> 61655[label="",style="solid", color="burlywood", weight=9]; 189.12/135.77 61655 -> 3537[label="",style="solid", color="burlywood", weight=3]; 189.12/135.77 3022[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3022 -> 3538[label="",style="solid", color="black", weight=3]; 189.12/135.77 3023[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3023 -> 3539[label="",style="solid", color="black", weight=3]; 189.12/135.77 3024[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3024 -> 3540[label="",style="solid", color="black", weight=3]; 189.12/135.77 3025[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3025 -> 3541[label="",style="solid", color="black", weight=3]; 189.12/135.77 3026[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3026 -> 3542[label="",style="solid", color="black", weight=3]; 189.12/135.77 3027[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3027 -> 3543[label="",style="solid", color="black", weight=3]; 189.12/135.78 3028[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61656[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3028 -> 61656[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61656 -> 3544[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61657[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3028 -> 61657[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61657 -> 3545[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 3029[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3029 -> 3546[label="",style="solid", color="black", weight=3]; 189.12/135.78 3030[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3030 -> 3547[label="",style="solid", color="black", weight=3]; 189.12/135.78 3031[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3031 -> 3548[label="",style="solid", color="black", weight=3]; 189.12/135.78 3032[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3032 -> 3549[label="",style="solid", color="black", weight=3]; 189.12/135.78 3033[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3033 -> 3550[label="",style="solid", color="black", weight=3]; 189.12/135.78 3034[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3034 -> 3551[label="",style="solid", color="black", weight=3]; 189.12/135.78 3035[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61658[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3035 -> 61658[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61658 -> 3552[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61659[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3035 -> 61659[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61659 -> 3553[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 3036[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3036 -> 3554[label="",style="solid", color="black", weight=3]; 189.12/135.78 3037[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3037 -> 3555[label="",style="solid", color="black", weight=3]; 189.12/135.78 3038[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3038 -> 3556[label="",style="solid", color="black", weight=3]; 189.12/135.78 3039[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3039 -> 3557[label="",style="solid", color="black", weight=3]; 189.12/135.78 3040[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3040 -> 3558[label="",style="solid", color="black", weight=3]; 189.12/135.78 3041[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3041 -> 3559[label="",style="solid", color="black", weight=3]; 189.12/135.78 3042[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61660[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3042 -> 61660[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61660 -> 3560[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61661[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3042 -> 61661[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61661 -> 3561[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 3043[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3043 -> 3562[label="",style="solid", color="black", weight=3]; 189.12/135.78 3044[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3044 -> 3563[label="",style="solid", color="black", weight=3]; 189.12/135.78 3045[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3045 -> 3564[label="",style="solid", color="black", weight=3]; 189.12/135.78 3046[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3046 -> 3565[label="",style="solid", color="black", weight=3]; 189.12/135.78 3047[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3047 -> 3566[label="",style="solid", color="black", weight=3]; 189.12/135.78 3048[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3048 -> 3567[label="",style="solid", color="black", weight=3]; 189.12/135.78 3049[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61662[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3049 -> 61662[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61662 -> 3568[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61663[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3049 -> 61663[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61663 -> 3569[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 3050[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3050 -> 3570[label="",style="solid", color="black", weight=3]; 189.12/135.78 3051[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3051 -> 3571[label="",style="solid", color="black", weight=3]; 189.12/135.78 3052[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3052 -> 3572[label="",style="solid", color="black", weight=3]; 189.12/135.78 3054[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3054 -> 3574[label="",style="solid", color="black", weight=3]; 189.12/135.78 3055[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3055 -> 3575[label="",style="solid", color="black", weight=3]; 189.12/135.78 3056[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61664[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3056 -> 61664[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61664 -> 3576[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61665[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3056 -> 61665[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61665 -> 3577[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 3057[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3057 -> 3578[label="",style="solid", color="black", weight=3]; 189.12/135.78 3058[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3058 -> 3579[label="",style="solid", color="black", weight=3]; 189.12/135.78 3059[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3059 -> 3580[label="",style="solid", color="black", weight=3]; 189.12/135.78 3061[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3061 -> 3582[label="",style="solid", color="black", weight=3]; 189.12/135.78 3062[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3062 -> 3583[label="",style="solid", color="black", weight=3]; 189.12/135.78 3063[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61666[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3063 -> 61666[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61666 -> 3584[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61667[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3063 -> 61667[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61667 -> 3585[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 3064[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3064 -> 3586[label="",style="solid", color="black", weight=3]; 189.12/135.78 3065[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3065 -> 3587[label="",style="solid", color="black", weight=3]; 189.12/135.78 3066[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3066 -> 3588[label="",style="solid", color="black", weight=3]; 189.12/135.78 3067[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3067 -> 3589[label="",style="solid", color="black", weight=3]; 189.12/135.78 3068[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3068 -> 3590[label="",style="solid", color="black", weight=3]; 189.12/135.78 3069[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3069 -> 3591[label="",style="solid", color="black", weight=3]; 189.12/135.78 3070[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61668[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3070 -> 61668[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61668 -> 3592[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61669[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3070 -> 61669[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61669 -> 3593[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 3071[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3071 -> 3594[label="",style="solid", color="black", weight=3]; 189.12/135.78 3072[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3072 -> 3595[label="",style="solid", color="black", weight=3]; 189.12/135.78 3073[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3073 -> 3596[label="",style="solid", color="black", weight=3]; 189.12/135.78 3074[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3074 -> 3597[label="",style="solid", color="black", weight=3]; 189.12/135.78 3075[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3075 -> 3598[label="",style="solid", color="black", weight=3]; 189.12/135.78 3076[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3076 -> 3599[label="",style="solid", color="black", weight=3]; 189.12/135.78 3077[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61670[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3077 -> 61670[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61670 -> 3600[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61671[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3077 -> 61671[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61671 -> 3601[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 3078[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3078 -> 3602[label="",style="solid", color="black", weight=3]; 189.12/135.78 3079[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3079 -> 3603[label="",style="solid", color="black", weight=3]; 189.12/135.78 3080[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3080 -> 3604[label="",style="solid", color="black", weight=3]; 189.12/135.78 3082[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3082 -> 3606[label="",style="solid", color="black", weight=3]; 189.12/135.78 3083[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3083 -> 3607[label="",style="solid", color="black", weight=3]; 189.12/135.78 3084[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61672[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3084 -> 61672[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61672 -> 3608[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61673[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3084 -> 61673[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61673 -> 3609[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 3085[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3085 -> 3610[label="",style="solid", color="black", weight=3]; 189.12/135.78 3086[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3086 -> 3611[label="",style="solid", color="black", weight=3]; 189.12/135.78 3087[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3087 -> 3612[label="",style="solid", color="black", weight=3]; 189.12/135.78 3089[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3089 -> 3614[label="",style="solid", color="black", weight=3]; 189.12/135.78 3090[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3090 -> 3615[label="",style="solid", color="black", weight=3]; 189.12/135.78 3091[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61674[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3091 -> 61674[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61674 -> 3616[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61675[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3091 -> 61675[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61675 -> 3617[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 3092[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3092 -> 3618[label="",style="solid", color="black", weight=3]; 189.12/135.78 3093[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3093 -> 3619[label="",style="solid", color="black", weight=3]; 189.12/135.78 3094[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3094 -> 3620[label="",style="solid", color="black", weight=3]; 189.12/135.78 3095[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3095 -> 3621[label="",style="solid", color="black", weight=3]; 189.12/135.78 3096[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3096 -> 3622[label="",style="solid", color="black", weight=3]; 189.12/135.78 3097[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3097 -> 3623[label="",style="solid", color="black", weight=3]; 189.12/135.78 3098[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61676[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3098 -> 61676[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61676 -> 3624[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61677[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3098 -> 61677[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61677 -> 3625[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 3099[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3099 -> 3626[label="",style="solid", color="black", weight=3]; 189.12/135.78 3100[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3100 -> 3627[label="",style="solid", color="black", weight=3]; 189.12/135.78 3101[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3101 -> 3628[label="",style="solid", color="black", weight=3]; 189.12/135.78 3102[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3102 -> 3629[label="",style="solid", color="black", weight=3]; 189.12/135.78 3103[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3103 -> 3630[label="",style="solid", color="black", weight=3]; 189.12/135.78 3104[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3104 -> 3631[label="",style="solid", color="black", weight=3]; 189.12/135.78 3105 -> 3632[label="",style="dashed", color="red", weight=0]; 189.12/135.78 3105[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww40000000000))))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww40000000000))))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww40000000000 (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww40000000000))))))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww40000000000))))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww40000000000))))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww40000000000))))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww40000000000 (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="magenta"];3105 -> 3633[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3105 -> 3634[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3105 -> 3635[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3105 -> 3636[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3105 -> 3637[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3105 -> 3638[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3106 -> 4843[label="",style="dashed", color="red", weight=0]; 189.12/135.78 3106[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="magenta"];3106 -> 4844[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3106 -> 4845[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3106 -> 4846[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3106 -> 4847[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3106 -> 4848[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 5592 -> 5559[label="",style="dashed", color="red", weight=0]; 189.12/135.78 5592[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];5592 -> 5613[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 5559[label="primPlusNat ww113 (Succ ww3000)",fontsize=16,color="burlywood",shape="triangle"];61678[label="ww113/Succ ww1130",fontsize=10,color="white",style="solid",shape="box"];5559 -> 61678[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61678 -> 5572[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61679[label="ww113/Zero",fontsize=10,color="white",style="solid",shape="box"];5559 -> 61679[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61679 -> 5573[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 5593 -> 5559[label="",style="dashed", color="red", weight=0]; 189.12/135.78 5593[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];5593 -> 5614[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 5594[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww115) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww1140)) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];5594 -> 5615[label="",style="solid", color="black", weight=3]; 189.12/135.78 5595[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww115) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];5595 -> 5616[label="",style="solid", color="black", weight=3]; 189.12/135.78 3108[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];3108 -> 3641[label="",style="solid", color="black", weight=3]; 189.12/135.78 3109[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (primMulInt (Pos ww410) ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (primMulInt (Pos ww410) ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];61680[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];3109 -> 61680[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61680 -> 3642[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61681[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];3109 -> 61681[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61681 -> 3643[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 3110[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (primMulInt (Neg ww410) ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (primMulInt (Neg ww410) ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];61682[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];3110 -> 61682[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61682 -> 3644[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61683[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];3110 -> 61683[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61683 -> 3645[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 3111[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat ww410 ww310)) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat ww410 ww310)) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61684[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];3111 -> 61684[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61684 -> 3646[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61685[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];3111 -> 61685[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61685 -> 3647[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 3112[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];3112 -> 3648[label="",style="solid", color="black", weight=3]; 189.12/135.78 3113[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];3113 -> 3649[label="",style="solid", color="black", weight=3]; 189.12/135.78 3114[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat ww410 ww310)) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat ww410 ww310)) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61686[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];3114 -> 61686[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61686 -> 3650[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61687[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];3114 -> 61687[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61687 -> 3651[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 3115[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61688[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];3115 -> 61688[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61688 -> 3652[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61689[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];3115 -> 61689[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61689 -> 3653[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 3116[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];3116 -> 3654[label="",style="solid", color="black", weight=3]; 189.12/135.78 3117[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3117 -> 3655[label="",style="solid", color="black", weight=3]; 189.12/135.78 3118[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];3118 -> 3656[label="",style="solid", color="black", weight=3]; 189.12/135.78 3119[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];3119 -> 3657[label="",style="solid", color="black", weight=3]; 189.12/135.78 3120[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];3120 -> 3658[label="",style="solid", color="black", weight=3]; 189.12/135.78 3121[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61690[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];3121 -> 61690[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61690 -> 3659[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61691[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];3121 -> 61691[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61691 -> 3660[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 3122[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];3122 -> 3661[label="",style="solid", color="black", weight=3]; 189.12/135.78 3123[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3123 -> 3662[label="",style="solid", color="black", weight=3]; 189.12/135.78 3124[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];3124 -> 3663[label="",style="solid", color="black", weight=3]; 189.12/135.78 3125[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3125 -> 3664[label="",style="solid", color="black", weight=3]; 189.12/135.78 3126[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3126 -> 3665[label="",style="solid", color="black", weight=3]; 189.12/135.78 3127[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (Succ ww3100)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (Succ ww3100)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3127 -> 3666[label="",style="solid", color="black", weight=3]; 189.12/135.78 3128[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];3128 -> 3667[label="",style="solid", color="black", weight=3]; 189.12/135.78 3129[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3129 -> 3668[label="",style="solid", color="black", weight=3]; 189.12/135.78 3130[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];3130 -> 3669[label="",style="solid", color="black", weight=3]; 189.12/135.78 3131 -> 16157[label="",style="dashed", color="red", weight=0]; 189.12/135.78 3131[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];3131 -> 16158[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3131 -> 16159[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3131 -> 16160[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3131 -> 16161[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3131 -> 16162[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 18809[label="takeWhile1 (flip ltEsFloat (psFloat ww2293 (fsFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2296)) (Pos ww2297)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww2296)) (Pos ww2297)) (psFloat ww2293 (fsFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];18809 -> 18990[label="",style="solid", color="black", weight=3]; 189.12/135.78 3133[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3133 -> 3672[label="",style="solid", color="black", weight=3]; 189.12/135.78 3134[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3134 -> 3673[label="",style="solid", color="black", weight=3]; 189.12/135.78 3135[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (Succ ww3100)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (Succ ww3100)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3135 -> 3674[label="",style="solid", color="black", weight=3]; 189.12/135.78 3136[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];3136 -> 3675[label="",style="solid", color="black", weight=3]; 189.12/135.78 3137[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3137 -> 3676[label="",style="solid", color="black", weight=3]; 189.12/135.78 3138[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];3138 -> 3677[label="",style="solid", color="black", weight=3]; 189.12/135.78 3139[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3139 -> 3678[label="",style="solid", color="black", weight=3]; 189.12/135.78 3140[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3140 -> 3679[label="",style="solid", color="black", weight=3]; 189.12/135.78 3142[label="ww4000",fontsize=16,color="green",shape="box"];3143[label="ww3100",fontsize=16,color="green",shape="box"];3144[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];3145[label="ww5",fontsize=16,color="green",shape="box"];3141[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww44)) (Succ ww44)) (Succ ww44)))) LT))) ww42 (iterate (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42)) (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) ww42)) (numericEnumFromThenToP1 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww44)) (Succ ww44)) (Succ ww44)))) LT)) ww42)",fontsize=16,color="black",shape="triangle"];3141 -> 3680[label="",style="solid", color="black", weight=3]; 189.12/135.78 3146[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3146 -> 3681[label="",style="solid", color="black", weight=3]; 189.12/135.78 3147[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3147 -> 3682[label="",style="solid", color="black", weight=3]; 189.12/135.78 23349[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];23350[label="ww4000",fontsize=16,color="green",shape="box"];23351[label="ww5",fontsize=16,color="green",shape="box"];23352[label="ww4100",fontsize=16,color="green",shape="box"];23348[label="takeWhile1 (flip ltEsFloat (psFloat ww2912 (fsFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) ww2915) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww2915 (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) ww2915)) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) ww2915) ww2915)) (fsEsOrdering (compareFloat ww2915 (psFloat ww2912 (fsFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) ww2915) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="triangle"];23348 -> 23465[label="",style="solid", color="black", weight=3]; 189.12/135.78 36962[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4229) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4229)))",fontsize=16,color="green",shape="box"];36962 -> 36972[label="",style="dashed", color="green", weight=3]; 189.12/135.78 36962 -> 36973[label="",style="dashed", color="green", weight=3]; 189.12/135.78 36858[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];36858 -> 36963[label="",style="solid", color="black", weight=3]; 189.12/135.78 36859[label="ltEsFloat (Float (Pos Zero) (Pos (Succ ww3100))) ww4223",fontsize=16,color="black",shape="box"];36859 -> 36964[label="",style="solid", color="black", weight=3]; 189.12/135.78 36935[label="Cons (Float (Pos Zero) (Pos (Succ ww1993))) (takeWhile (flip ltEsFloat ww4221) ww3239)",fontsize=16,color="green",shape="box"];36935 -> 36965[label="",style="dashed", color="green", weight=3]; 189.12/135.78 36936[label="takeWhile0 (flip ltEsFloat ww4221) (Float (Pos Zero) (Pos (Succ ww1993))) ww3239 otherwise",fontsize=16,color="black",shape="box"];36936 -> 36966[label="",style="solid", color="black", weight=3]; 189.12/135.78 3150[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3150 -> 3685[label="",style="solid", color="black", weight=3]; 189.12/135.78 3151[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3151 -> 3686[label="",style="solid", color="black", weight=3]; 189.12/135.78 3152[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3152 -> 3687[label="",style="solid", color="black", weight=3]; 189.12/135.78 3153[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3153 -> 3688[label="",style="solid", color="black", weight=3]; 189.12/135.78 3154[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3154 -> 3689[label="",style="solid", color="black", weight=3]; 189.12/135.78 3155 -> 16329[label="",style="dashed", color="red", weight=0]; 189.12/135.78 3155[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3155 -> 16330[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3155 -> 16331[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3155 -> 16332[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3155 -> 16333[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 23353[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];23354[label="ww4000",fontsize=16,color="green",shape="box"];23355[label="ww5",fontsize=16,color="green",shape="box"];23356[label="ww4100",fontsize=16,color="green",shape="box"];3157[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3157 -> 3692[label="",style="solid", color="black", weight=3]; 189.12/135.78 3158[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3158 -> 3693[label="",style="solid", color="black", weight=3]; 189.12/135.78 3159[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3159 -> 3694[label="",style="solid", color="black", weight=3]; 189.12/135.78 3160[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3160 -> 3695[label="",style="solid", color="black", weight=3]; 189.12/135.78 3161[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3161 -> 3696[label="",style="solid", color="black", weight=3]; 189.12/135.78 3162[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3162 -> 3697[label="",style="solid", color="black", weight=3]; 189.12/135.78 3163 -> 35894[label="",style="dashed", color="red", weight=0]; 189.12/135.78 3163[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3163 -> 35995[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3163 -> 35996[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3163 -> 35997[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3163 -> 35998[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3164[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3164 -> 3699[label="",style="solid", color="black", weight=3]; 189.12/135.78 36971[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4230) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4230)))",fontsize=16,color="green",shape="box"];36971 -> 36980[label="",style="dashed", color="green", weight=3]; 189.12/135.78 36971 -> 36981[label="",style="dashed", color="green", weight=3]; 189.12/135.78 36939[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];36939 -> 36974[label="",style="solid", color="black", weight=3]; 189.12/135.78 3166[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3166 -> 3701[label="",style="solid", color="black", weight=3]; 189.12/135.78 3167[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3167 -> 3702[label="",style="solid", color="black", weight=3]; 189.12/135.78 3168[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3168 -> 3703[label="",style="solid", color="black", weight=3]; 189.12/135.78 3169[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3169 -> 3704[label="",style="solid", color="black", weight=3]; 189.12/135.78 3170[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3170 -> 3705[label="",style="solid", color="black", weight=3]; 189.12/135.78 3171[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3171 -> 3706[label="",style="solid", color="black", weight=3]; 189.12/135.78 3172[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3172 -> 3707[label="",style="solid", color="black", weight=3]; 189.12/135.78 3173[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3173 -> 3708[label="",style="solid", color="black", weight=3]; 189.12/135.78 3174[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3174 -> 3709[label="",style="solid", color="black", weight=3]; 189.12/135.78 3175[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3175 -> 3710[label="",style="solid", color="black", weight=3]; 189.12/135.78 3176[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3176 -> 3711[label="",style="solid", color="black", weight=3]; 189.12/135.78 3177[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3177 -> 3712[label="",style="solid", color="black", weight=3]; 189.12/135.78 3178[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3178 -> 3713[label="",style="solid", color="black", weight=3]; 189.12/135.78 3179[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3179 -> 3714[label="",style="solid", color="black", weight=3]; 189.12/135.78 3180[label="takeWhile1 (flip ltEsFloat (psFloat ww30 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) ww32) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww32 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) ww32)) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) ww32) ww32)) (fsEsOrdering (compareFloat ww32 (psFloat ww30 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) ww32) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3180 -> 3715[label="",style="solid", color="black", weight=3]; 189.12/135.78 27038[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];61692[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];27038 -> 61692[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61692 -> 27095[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 27039[label="ltEsFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) ww3288",fontsize=16,color="black",shape="box"];27039 -> 27096[label="",style="solid", color="black", weight=3]; 189.12/135.78 3182[label="ltEsFloat ww27 (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];3182 -> 3717[label="",style="solid", color="black", weight=3]; 189.12/135.78 9627[label="takeWhile2 ww22 (Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832))))",fontsize=16,color="black",shape="box"];9627 -> 9789[label="",style="solid", color="black", weight=3]; 189.12/135.78 3184[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3184 -> 3720[label="",style="solid", color="black", weight=3]; 189.12/135.78 3185[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3185 -> 3721[label="",style="solid", color="black", weight=3]; 189.12/135.78 3186[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3186 -> 3722[label="",style="solid", color="black", weight=3]; 189.12/135.78 3187[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3187 -> 3723[label="",style="solid", color="black", weight=3]; 189.12/135.78 3188[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3188 -> 3724[label="",style="solid", color="black", weight=3]; 189.12/135.78 3189 -> 53796[label="",style="dashed", color="red", weight=0]; 189.12/135.78 3189[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3189 -> 53867[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3189 -> 53868[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3189 -> 53869[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3189 -> 53870[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3189 -> 53871[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 54885[label="ltEsFloat (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) ww4612",fontsize=16,color="black",shape="box"];54885 -> 54966[label="",style="solid", color="black", weight=3]; 189.12/135.78 54886[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];54886 -> 54967[label="",style="solid", color="black", weight=3]; 189.12/135.78 54972[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4614) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4614)))",fontsize=16,color="green",shape="box"];54972 -> 54981[label="",style="dashed", color="green", weight=3]; 189.12/135.78 54972 -> 54982[label="",style="dashed", color="green", weight=3]; 189.12/135.78 54889[label="Cons (Float (Pos (Succ ww2007)) (Neg (Succ ww2008))) (takeWhile (flip ltEsFloat ww3294) ww4610)",fontsize=16,color="green",shape="box"];54889 -> 54973[label="",style="dashed", color="green", weight=3]; 189.12/135.78 54890[label="takeWhile0 (flip ltEsFloat ww3294) (Float (Pos (Succ ww2007)) (Neg (Succ ww2008))) ww4610 otherwise",fontsize=16,color="black",shape="box"];54890 -> 54974[label="",style="solid", color="black", weight=3]; 189.12/135.78 3191[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3191 -> 3729[label="",style="solid", color="black", weight=3]; 189.12/135.78 3192[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3192 -> 3730[label="",style="solid", color="black", weight=3]; 189.12/135.78 3193[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3193 -> 3731[label="",style="solid", color="black", weight=3]; 189.12/135.78 3194[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3194 -> 3732[label="",style="solid", color="black", weight=3]; 189.12/135.78 3195[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3195 -> 3733[label="",style="solid", color="black", weight=3]; 189.12/135.78 3196 -> 16464[label="",style="dashed", color="red", weight=0]; 189.12/135.78 3196[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3196 -> 16465[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3196 -> 16466[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3196 -> 16467[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3196 -> 16468[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3197[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3197 -> 3735[label="",style="solid", color="black", weight=3]; 189.12/135.78 3198[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3198 -> 3736[label="",style="solid", color="black", weight=3]; 189.12/135.78 3199[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3199 -> 3737[label="",style="solid", color="black", weight=3]; 189.12/135.78 3200[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3200 -> 3738[label="",style="solid", color="black", weight=3]; 189.12/135.78 3201[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3201 -> 3739[label="",style="solid", color="black", weight=3]; 189.12/135.78 3202[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3202 -> 3740[label="",style="solid", color="black", weight=3]; 189.12/135.78 3203[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3203 -> 3741[label="",style="solid", color="black", weight=3]; 189.12/135.78 3204[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3204 -> 3742[label="",style="solid", color="black", weight=3]; 189.12/135.78 3205[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3205 -> 3743[label="",style="solid", color="black", weight=3]; 189.12/135.78 54891[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];54891 -> 54975[label="",style="solid", color="black", weight=3]; 189.12/135.78 54980[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4615) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4615)))",fontsize=16,color="green",shape="box"];54980 -> 54989[label="",style="dashed", color="green", weight=3]; 189.12/135.78 54980 -> 54990[label="",style="dashed", color="green", weight=3]; 189.12/135.78 3207[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3207 -> 3745[label="",style="solid", color="black", weight=3]; 189.12/135.78 3208[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3208 -> 3746[label="",style="solid", color="black", weight=3]; 189.12/135.78 3209[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3209 -> 3747[label="",style="solid", color="black", weight=3]; 189.12/135.78 3210[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3210 -> 3748[label="",style="solid", color="black", weight=3]; 189.12/135.78 3211[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3211 -> 3749[label="",style="solid", color="black", weight=3]; 189.12/135.78 3212[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3212 -> 3750[label="",style="solid", color="black", weight=3]; 189.12/135.78 36979[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4231) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4231)))",fontsize=16,color="green",shape="box"];36979 -> 36988[label="",style="dashed", color="green", weight=3]; 189.12/135.78 36979 -> 36989[label="",style="dashed", color="green", weight=3]; 189.12/135.78 36942[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];36942 -> 36982[label="",style="solid", color="black", weight=3]; 189.12/135.78 3214[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3214 -> 3752[label="",style="solid", color="black", weight=3]; 189.12/135.78 3215[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3215 -> 3753[label="",style="solid", color="black", weight=3]; 189.12/135.78 3216[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3216 -> 3754[label="",style="solid", color="black", weight=3]; 189.12/135.78 3217[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3217 -> 3755[label="",style="solid", color="black", weight=3]; 189.12/135.78 3218[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3218 -> 3756[label="",style="solid", color="black", weight=3]; 189.12/135.78 3219 -> 2231[label="",style="dashed", color="red", weight=0]; 189.12/135.78 3219[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3219 -> 3757[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3219 -> 3758[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3219 -> 3759[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3220[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3220 -> 3760[label="",style="solid", color="black", weight=3]; 189.12/135.78 3221[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3221 -> 3761[label="",style="solid", color="black", weight=3]; 189.12/135.78 3222[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3222 -> 3762[label="",style="solid", color="black", weight=3]; 189.12/135.78 3223[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3223 -> 3763[label="",style="solid", color="black", weight=3]; 189.12/135.78 3224[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3224 -> 3764[label="",style="solid", color="black", weight=3]; 189.12/135.78 3225[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3225 -> 3765[label="",style="solid", color="black", weight=3]; 189.12/135.78 3226 -> 35894[label="",style="dashed", color="red", weight=0]; 189.12/135.78 3226[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3226 -> 36007[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3226 -> 36008[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3226 -> 36009[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3226 -> 36010[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3227[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3227 -> 3767[label="",style="solid", color="black", weight=3]; 189.12/135.78 36987[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4232) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4232)))",fontsize=16,color="green",shape="box"];36987 -> 36996[label="",style="dashed", color="green", weight=3]; 189.12/135.78 36987 -> 36997[label="",style="dashed", color="green", weight=3]; 189.12/135.78 36945[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];36945 -> 36990[label="",style="solid", color="black", weight=3]; 189.12/135.78 3229[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3229 -> 3769[label="",style="solid", color="black", weight=3]; 189.12/135.78 3230[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3230 -> 3770[label="",style="solid", color="black", weight=3]; 189.12/135.78 3231[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3231 -> 3771[label="",style="solid", color="black", weight=3]; 189.12/135.78 3232[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3232 -> 3772[label="",style="solid", color="black", weight=3]; 189.12/135.78 3233[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3233 -> 3773[label="",style="solid", color="black", weight=3]; 189.12/135.78 3234[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3234 -> 3774[label="",style="solid", color="black", weight=3]; 189.12/135.78 3235[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3235 -> 3775[label="",style="solid", color="black", weight=3]; 189.12/135.78 3236[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3236 -> 3776[label="",style="solid", color="black", weight=3]; 189.12/135.78 3237[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3237 -> 3777[label="",style="solid", color="black", weight=3]; 189.12/135.78 49894[label="Float (Neg (Succ ww540)) (Pos ww5410)",fontsize=16,color="green",shape="box"];46719[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) ww4451)",fontsize=16,color="black",shape="triangle"];46719 -> 46758[label="",style="solid", color="black", weight=3]; 189.12/135.78 49895[label="primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];61693[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];49895 -> 61693[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61693 -> 50127[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 49897 -> 47042[label="",style="dashed", color="red", weight=0]; 189.12/135.78 49897[label="psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49896[label="flip gtEsFloat ww4464 (Float (Neg (Succ ww540)) (Pos ww5410))",fontsize=16,color="black",shape="triangle"];49896 -> 50128[label="",style="solid", color="black", weight=3]; 189.12/135.78 49942[label="takeWhile1 (flip gtEsFloat ww3262) (Float ww650 ww651) ww4462 MyTrue",fontsize=16,color="black",shape="box"];49942 -> 50129[label="",style="solid", color="black", weight=3]; 189.12/135.78 49943[label="takeWhile1 (flip gtEsFloat ww3262) (Float ww650 ww651) ww4462 MyFalse",fontsize=16,color="black",shape="box"];49943 -> 50130[label="",style="solid", color="black", weight=3]; 189.12/135.78 6721[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww62600) ww5440) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww62600) ww5440) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="burlywood",shape="box"];61694[label="ww5440/Succ ww54400",fontsize=10,color="white",style="solid",shape="box"];6721 -> 61694[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61694 -> 6760[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61695[label="ww5440/Zero",fontsize=10,color="white",style="solid",shape="box"];6721 -> 61695[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61695 -> 6761[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 6722[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww5440) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww5440) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="burlywood",shape="box"];61696[label="ww5440/Succ ww54400",fontsize=10,color="white",style="solid",shape="box"];6722 -> 61696[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61696 -> 6762[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61697[label="ww5440/Zero",fontsize=10,color="white",style="solid",shape="box"];6722 -> 61697[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61697 -> 6763[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 6723[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6723 -> 6764[label="",style="solid", color="black", weight=3]; 189.12/135.78 6724[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6724 -> 6765[label="",style="solid", color="black", weight=3]; 189.12/135.78 6725[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6725 -> 6766[label="",style="solid", color="black", weight=3]; 189.12/135.78 6726[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6726 -> 6767[label="",style="solid", color="black", weight=3]; 189.12/135.78 6727[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww63000) ww5440) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww63000) ww5440) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="burlywood",shape="box"];61698[label="ww5440/Succ ww54400",fontsize=10,color="white",style="solid",shape="box"];6727 -> 61698[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61698 -> 6768[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61699[label="ww5440/Zero",fontsize=10,color="white",style="solid",shape="box"];6727 -> 61699[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61699 -> 6769[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 6728[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww5440) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww5440) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="burlywood",shape="box"];61700[label="ww5440/Succ ww54400",fontsize=10,color="white",style="solid",shape="box"];6728 -> 61700[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61700 -> 6770[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61701[label="ww5440/Zero",fontsize=10,color="white",style="solid",shape="box"];6728 -> 61701[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61701 -> 6771[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 6729[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6729 -> 6772[label="",style="solid", color="black", weight=3]; 189.12/135.78 6737[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6737 -> 6782[label="",style="solid", color="black", weight=3]; 189.12/135.78 6738[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6738 -> 6783[label="",style="solid", color="black", weight=3]; 189.12/135.78 6739[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6739 -> 6784[label="",style="solid", color="black", weight=3]; 189.12/135.78 49944[label="Float (Neg (Succ ww540)) (Neg ww5410)",fontsize=16,color="green",shape="box"];46770[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) ww4452)",fontsize=16,color="black",shape="triangle"];46770 -> 46806[label="",style="solid", color="black", weight=3]; 189.12/135.78 49945[label="primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];61702[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];49945 -> 61702[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61702 -> 50131[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 49947 -> 47047[label="",style="dashed", color="red", weight=0]; 189.12/135.78 49947[label="psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49946[label="flip gtEsFloat ww4465 (Float (Neg (Succ ww540)) (Neg ww5410))",fontsize=16,color="black",shape="triangle"];49946 -> 50132[label="",style="solid", color="black", weight=3]; 189.12/135.78 6741[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6741 -> 6786[label="",style="solid", color="black", weight=3]; 189.12/135.78 6742[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (ltEsFloat (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];6742 -> 6787[label="",style="solid", color="black", weight=3]; 189.12/135.78 6743[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (ltEsFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];6743 -> 6788[label="",style="solid", color="black", weight=3]; 189.12/135.78 6744[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (ltEsFloat (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];6744 -> 6789[label="",style="solid", color="black", weight=3]; 189.12/135.78 6745 -> 6705[label="",style="dashed", color="red", weight=0]; 189.12/135.78 6745[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="magenta"];6746[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6746 -> 6790[label="",style="solid", color="black", weight=3]; 189.12/135.78 6747[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (ltEsFloat (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];6747 -> 6791[label="",style="solid", color="black", weight=3]; 189.12/135.78 6748[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (ltEsFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];6748 -> 6792[label="",style="solid", color="black", weight=3]; 189.12/135.78 6749[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (ltEsFloat (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];6749 -> 6793[label="",style="solid", color="black", weight=3]; 189.12/135.78 6750 -> 6710[label="",style="dashed", color="red", weight=0]; 189.12/135.78 6750[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="magenta"];6751[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6751 -> 6794[label="",style="solid", color="black", weight=3]; 189.12/135.78 6752[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (ltEsFloat (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];6752 -> 6795[label="",style="solid", color="black", weight=3]; 189.12/135.78 6753[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (ltEsFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];6753 -> 6796[label="",style="solid", color="black", weight=3]; 189.12/135.78 6754[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (ltEsFloat (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];6754 -> 6797[label="",style="solid", color="black", weight=3]; 189.12/135.78 6755[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6755 -> 6798[label="",style="solid", color="black", weight=3]; 189.12/135.78 6756[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (ltEsFloat (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];6756 -> 6799[label="",style="solid", color="black", weight=3]; 189.12/135.78 6757[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (ltEsFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];6757 -> 6800[label="",style="solid", color="black", weight=3]; 189.12/135.78 6758[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (ltEsFloat (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];6758 -> 6801[label="",style="solid", color="black", weight=3]; 189.12/135.78 3272[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3272 -> 3819[label="",style="solid", color="black", weight=3]; 189.12/135.78 3273[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3273 -> 3820[label="",style="solid", color="black", weight=3]; 189.12/135.78 3274[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3274 -> 3821[label="",style="solid", color="black", weight=3]; 189.12/135.78 3275[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3275 -> 3822[label="",style="solid", color="black", weight=3]; 189.12/135.78 3276[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3276 -> 3823[label="",style="solid", color="black", weight=3]; 189.12/135.78 23357[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];23358[label="ww4000",fontsize=16,color="green",shape="box"];23359[label="ww5",fontsize=16,color="green",shape="box"];23360[label="ww4100",fontsize=16,color="green",shape="box"];3278[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3278 -> 3825[label="",style="solid", color="black", weight=3]; 189.12/135.78 3279[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3279 -> 3826[label="",style="solid", color="black", weight=3]; 189.12/135.78 3280[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3280 -> 3827[label="",style="solid", color="black", weight=3]; 189.12/135.78 3281[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3281 -> 3828[label="",style="solid", color="black", weight=3]; 189.12/135.78 3282[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3282 -> 3829[label="",style="solid", color="black", weight=3]; 189.12/135.78 3283[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3100 ww3100))) Zero) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3100 ww3100))) Zero) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3283 -> 3830[label="",style="solid", color="black", weight=3]; 189.12/135.78 3284[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3284 -> 3831[label="",style="solid", color="black", weight=3]; 189.12/135.78 23361[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];23362[label="ww4000",fontsize=16,color="green",shape="box"];23363[label="ww5",fontsize=16,color="green",shape="box"];23364[label="ww4100",fontsize=16,color="green",shape="box"];3286[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3286 -> 3833[label="",style="solid", color="black", weight=3]; 189.12/135.78 3287[label="fsEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT",fontsize=16,color="black",shape="box"];3287 -> 3834[label="",style="solid", color="black", weight=3]; 189.12/135.78 3288[label="ltEsFloat ww15 (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];3288 -> 3835[label="",style="solid", color="black", weight=3]; 189.12/135.78 10305[label="takeWhile2 ww11 (Cons (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834) (iterate (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834))))",fontsize=16,color="black",shape="box"];10305 -> 10308[label="",style="solid", color="black", weight=3]; 189.12/135.78 3290[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3290 -> 3838[label="",style="solid", color="black", weight=3]; 189.12/135.78 3291[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3291 -> 3839[label="",style="solid", color="black", weight=3]; 189.12/135.78 3292[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3292 -> 3840[label="",style="solid", color="black", weight=3]; 189.12/135.78 3293[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3100 ww3100))) Zero) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3100 ww3100))) Zero) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3293 -> 3841[label="",style="solid", color="black", weight=3]; 189.12/135.78 3294[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3294 -> 3842[label="",style="solid", color="black", weight=3]; 189.12/135.78 3295[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3295 -> 3843[label="",style="solid", color="black", weight=3]; 189.12/135.78 3296[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3296 -> 3844[label="",style="solid", color="black", weight=3]; 189.12/135.78 3297 -> 26727[label="",style="dashed", color="red", weight=0]; 189.12/135.78 3297[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) ww28",fontsize=16,color="magenta"];3297 -> 26728[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3297 -> 26729[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3297 -> 26730[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3298[label="takeWhile1 (flip ltEsFloat (psFloat ww8 (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) ww9 (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww8 (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3298 -> 3846[label="",style="solid", color="black", weight=3]; 189.12/135.78 3299[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3299 -> 3847[label="",style="solid", color="black", weight=3]; 189.12/135.78 3300[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3300 -> 3848[label="",style="solid", color="black", weight=3]; 189.12/135.78 3301[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3301 -> 3849[label="",style="solid", color="black", weight=3]; 189.12/135.78 3302[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3302 -> 3850[label="",style="solid", color="black", weight=3]; 189.12/135.78 3303[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18 (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) ww18 (iterate (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18)) (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) ww18)) (numericEnumFromThenToP1 (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18 (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse ww18)",fontsize=16,color="black",shape="box"];3303 -> 3851[label="",style="solid", color="black", weight=3]; 189.12/135.78 3304[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3304 -> 3852[label="",style="solid", color="black", weight=3]; 189.12/135.78 3305[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3305 -> 3853[label="",style="solid", color="black", weight=3]; 189.12/135.78 3306[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3306 -> 3854[label="",style="solid", color="black", weight=3]; 189.12/135.78 3307[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3307 -> 3855[label="",style="solid", color="black", weight=3]; 189.12/135.78 3308[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3308 -> 3856[label="",style="solid", color="black", weight=3]; 189.12/135.78 3309[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3309 -> 3857[label="",style="solid", color="black", weight=3]; 189.12/135.78 3310[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3310 -> 3858[label="",style="solid", color="black", weight=3]; 189.12/135.78 3311[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3311 -> 3859[label="",style="solid", color="black", weight=3]; 189.12/135.78 3312[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3312 -> 3860[label="",style="solid", color="black", weight=3]; 189.12/135.78 3313[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3313 -> 3861[label="",style="solid", color="black", weight=3]; 189.12/135.78 3314[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3314 -> 3862[label="",style="solid", color="black", weight=3]; 189.12/135.78 3315[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3315 -> 3863[label="",style="solid", color="black", weight=3]; 189.12/135.78 3316[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3316 -> 3864[label="",style="solid", color="black", weight=3]; 189.12/135.78 3317[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37 (psFloat ww38 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww39 ww39))))) LT))) ww37 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37)) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) ww37)) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37 (psFloat ww38 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww39 ww39))))) LT)) ww37)",fontsize=16,color="black",shape="box"];3317 -> 3865[label="",style="solid", color="black", weight=3]; 189.12/135.78 3318[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3318 -> 3866[label="",style="solid", color="black", weight=3]; 189.12/135.78 3319[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3319 -> 3867[label="",style="solid", color="black", weight=3]; 189.12/135.78 3320[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3320 -> 3868[label="",style="solid", color="black", weight=3]; 189.12/135.78 3321[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3321 -> 3869[label="",style="solid", color="black", weight=3]; 189.12/135.78 3322[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3322 -> 3870[label="",style="solid", color="black", weight=3]; 189.12/135.78 3323[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3323 -> 3871[label="",style="solid", color="black", weight=3]; 189.12/135.78 3324[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3100 ww3100))) Zero) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3100 ww3100))) Zero) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3324 -> 3872[label="",style="solid", color="black", weight=3]; 189.12/135.78 3325[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3325 -> 3873[label="",style="solid", color="black", weight=3]; 189.12/135.78 3326[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3326 -> 3874[label="",style="solid", color="black", weight=3]; 189.12/135.78 3327[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3327 -> 3875[label="",style="solid", color="black", weight=3]; 189.12/135.78 3328[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3328 -> 3876[label="",style="solid", color="black", weight=3]; 189.12/135.78 3329[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3329 -> 3877[label="",style="solid", color="black", weight=3]; 189.12/135.78 3330[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3330 -> 3878[label="",style="solid", color="black", weight=3]; 189.12/135.78 3331[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3331 -> 3879[label="",style="solid", color="black", weight=3]; 189.12/135.78 3332[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3332 -> 3880[label="",style="solid", color="black", weight=3]; 189.12/135.78 3333[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3333 -> 3881[label="",style="solid", color="black", weight=3]; 189.12/135.78 3334[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3334 -> 3882[label="",style="solid", color="black", weight=3]; 189.12/135.78 3335[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3335 -> 3883[label="",style="solid", color="black", weight=3]; 189.12/135.78 3336[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3336 -> 3884[label="",style="solid", color="black", weight=3]; 189.12/135.78 3337[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3337 -> 3885[label="",style="solid", color="black", weight=3]; 189.12/135.78 3338[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3338 -> 3886[label="",style="solid", color="black", weight=3]; 189.12/135.78 3339[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3339 -> 3887[label="",style="solid", color="black", weight=3]; 189.12/135.78 3340[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3340 -> 3888[label="",style="solid", color="black", weight=3]; 189.12/135.78 3341[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3341 -> 3889[label="",style="solid", color="black", weight=3]; 189.12/135.78 3342[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3342 -> 3890[label="",style="solid", color="black", weight=3]; 189.12/135.78 3343[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3343 -> 3891[label="",style="solid", color="black", weight=3]; 189.12/135.78 3344[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3344 -> 3892[label="",style="solid", color="black", weight=3]; 189.12/135.78 3345[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3345 -> 3893[label="",style="solid", color="black", weight=3]; 189.12/135.78 3346[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3346 -> 3894[label="",style="solid", color="black", weight=3]; 189.12/135.78 3347[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3347 -> 3895[label="",style="solid", color="black", weight=3]; 189.12/135.78 3348[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3348 -> 3896[label="",style="solid", color="black", weight=3]; 189.12/135.78 3349[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3349 -> 3897[label="",style="solid", color="black", weight=3]; 189.12/135.78 3350[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3350 -> 3898[label="",style="solid", color="black", weight=3]; 189.12/135.78 3351[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3351 -> 3899[label="",style="solid", color="black", weight=3]; 189.12/135.78 3352[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3352 -> 3900[label="",style="solid", color="black", weight=3]; 189.12/135.78 3353[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3100 ww3100))) Zero) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3100 ww3100))) Zero) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3353 -> 3901[label="",style="solid", color="black", weight=3]; 189.12/135.78 3354[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3354 -> 3902[label="",style="solid", color="black", weight=3]; 189.12/135.78 3355[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3355 -> 3903[label="",style="solid", color="black", weight=3]; 189.12/135.78 3356[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3356 -> 3904[label="",style="solid", color="black", weight=3]; 189.12/135.78 3357[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3357 -> 3905[label="",style="solid", color="black", weight=3]; 189.12/135.78 3358[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3358 -> 3906[label="",style="solid", color="black", weight=3]; 189.12/135.78 3359[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3359 -> 3907[label="",style="solid", color="black", weight=3]; 189.12/135.78 3360[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3360 -> 3908[label="",style="solid", color="black", weight=3]; 189.12/135.78 3361[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3361 -> 3909[label="",style="solid", color="black", weight=3]; 189.12/135.78 3362[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3362 -> 3910[label="",style="solid", color="black", weight=3]; 189.12/135.78 3363[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3363 -> 3911[label="",style="solid", color="black", weight=3]; 189.12/135.78 3364[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3364 -> 3912[label="",style="solid", color="black", weight=3]; 189.12/135.78 3365[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3365 -> 3913[label="",style="solid", color="black", weight=3]; 189.12/135.78 50185[label="Float (Pos (Succ ww957)) (Pos ww9580)",fontsize=16,color="green",shape="box"];50184[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) ww4469)",fontsize=16,color="black",shape="triangle"];50184 -> 50187[label="",style="solid", color="black", weight=3]; 189.12/135.78 49993[label="primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];61703[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];49993 -> 61703[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61703 -> 50135[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 49995 -> 47052[label="",style="dashed", color="red", weight=0]; 189.12/135.78 49995[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49994[label="flip gtEsFloat ww4466 (Float (Pos (Succ ww957)) (Pos ww9580))",fontsize=16,color="black",shape="triangle"];49994 -> 50136[label="",style="solid", color="black", weight=3]; 189.12/135.78 7774[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww105700) ww9610) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww105700) ww9610) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="burlywood",shape="box"];61704[label="ww9610/Succ ww96100",fontsize=10,color="white",style="solid",shape="box"];7774 -> 61704[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61704 -> 7815[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61705[label="ww9610/Zero",fontsize=10,color="white",style="solid",shape="box"];7774 -> 61705[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61705 -> 7816[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 7775[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww9610) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww9610) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="burlywood",shape="box"];61706[label="ww9610/Succ ww96100",fontsize=10,color="white",style="solid",shape="box"];7775 -> 61706[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61706 -> 7817[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61707[label="ww9610/Zero",fontsize=10,color="white",style="solid",shape="box"];7775 -> 61707[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61707 -> 7818[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 7776[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7776 -> 7819[label="",style="solid", color="black", weight=3]; 189.12/135.78 7777[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7777 -> 7820[label="",style="solid", color="black", weight=3]; 189.12/135.78 7778[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7778 -> 7821[label="",style="solid", color="black", weight=3]; 189.12/135.78 7779[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7779 -> 7822[label="",style="solid", color="black", weight=3]; 189.12/135.78 7780[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww106100) ww9610) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww106100) ww9610) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="burlywood",shape="box"];61708[label="ww9610/Succ ww96100",fontsize=10,color="white",style="solid",shape="box"];7780 -> 61708[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61708 -> 7823[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61709[label="ww9610/Zero",fontsize=10,color="white",style="solid",shape="box"];7780 -> 61709[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61709 -> 7824[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 7781[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww9610) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww9610) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="burlywood",shape="box"];61710[label="ww9610/Succ ww96100",fontsize=10,color="white",style="solid",shape="box"];7781 -> 61710[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61710 -> 7825[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61711[label="ww9610/Zero",fontsize=10,color="white",style="solid",shape="box"];7781 -> 61711[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61711 -> 7826[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 7782[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7782 -> 7827[label="",style="solid", color="black", weight=3]; 189.12/135.78 7792[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7792 -> 7842[label="",style="solid", color="black", weight=3]; 189.12/135.78 7793[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7793 -> 7843[label="",style="solid", color="black", weight=3]; 189.12/135.78 7794[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7794 -> 7844[label="",style="solid", color="black", weight=3]; 189.12/135.78 50064[label="Float (Pos (Succ ww957)) (Neg ww9580)",fontsize=16,color="green",shape="box"];46837[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) ww4454)",fontsize=16,color="black",shape="triangle"];46837 -> 46876[label="",style="solid", color="black", weight=3]; 189.12/135.78 50065[label="primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];61712[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];50065 -> 61712[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61712 -> 50137[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 50067 -> 47057[label="",style="dashed", color="red", weight=0]; 189.12/135.78 50067[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50066[label="flip gtEsFloat ww4467 (Float (Pos (Succ ww957)) (Neg ww9580))",fontsize=16,color="black",shape="triangle"];50066 -> 50138[label="",style="solid", color="black", weight=3]; 189.12/135.78 7796[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7796 -> 7846[label="",style="solid", color="black", weight=3]; 189.12/135.78 7797[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (ltEsFloat (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];7797 -> 7847[label="",style="solid", color="black", weight=3]; 189.12/135.78 7798[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (ltEsFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];7798 -> 7848[label="",style="solid", color="black", weight=3]; 189.12/135.78 7799[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (ltEsFloat (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];7799 -> 7849[label="",style="solid", color="black", weight=3]; 189.12/135.78 7800 -> 7758[label="",style="dashed", color="red", weight=0]; 189.12/135.78 7800[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];7801[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7801 -> 7850[label="",style="solid", color="black", weight=3]; 189.12/135.78 7802[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (ltEsFloat (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];7802 -> 7851[label="",style="solid", color="black", weight=3]; 189.12/135.78 53847 -> 54742[label="",style="dashed", color="red", weight=0]; 189.12/135.78 53847[label="flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))",fontsize=16,color="magenta"];53847 -> 54755[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 53848[label="ww957",fontsize=16,color="green",shape="box"];53849[label="ww95800",fontsize=16,color="green",shape="box"];53850 -> 47197[label="",style="dashed", color="red", weight=0]; 189.12/135.78 53850[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];53851 -> 45906[label="",style="dashed", color="red", weight=0]; 189.12/135.78 53851[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];53851 -> 54900[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 7804[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (ltEsFloat (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];7804 -> 7853[label="",style="solid", color="black", weight=3]; 189.12/135.78 7805 -> 7763[label="",style="dashed", color="red", weight=0]; 189.12/135.78 7805[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="magenta"];7806[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7806 -> 7854[label="",style="solid", color="black", weight=3]; 189.12/135.78 7807[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (ltEsFloat (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];7807 -> 7855[label="",style="solid", color="black", weight=3]; 189.12/135.78 7808[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (ltEsFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];7808 -> 7856[label="",style="solid", color="black", weight=3]; 189.12/135.78 7809[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (ltEsFloat (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];7809 -> 7857[label="",style="solid", color="black", weight=3]; 189.12/135.78 7810[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7810 -> 7858[label="",style="solid", color="black", weight=3]; 189.12/135.78 7811[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (ltEsFloat (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];7811 -> 7859[label="",style="solid", color="black", weight=3]; 189.12/135.78 53852 -> 54742[label="",style="dashed", color="red", weight=0]; 189.12/135.78 53852[label="flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))",fontsize=16,color="magenta"];53852 -> 54756[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 53853[label="ww957",fontsize=16,color="green",shape="box"];53854[label="ww95800",fontsize=16,color="green",shape="box"];53855 -> 47057[label="",style="dashed", color="red", weight=0]; 189.12/135.78 53855[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];53855 -> 54901[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 53855 -> 54902[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 53856 -> 46837[label="",style="dashed", color="red", weight=0]; 189.12/135.78 53856[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];53856 -> 54903[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 53856 -> 54904[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 53856 -> 54905[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 7813[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (ltEsFloat (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];7813 -> 7861[label="",style="solid", color="black", weight=3]; 189.12/135.78 3400[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3400 -> 3955[label="",style="solid", color="black", weight=3]; 189.12/135.78 3401[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3401 -> 3956[label="",style="solid", color="black", weight=3]; 189.12/135.78 3402[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3402 -> 3957[label="",style="solid", color="black", weight=3]; 189.12/135.78 3404[label="ww5",fontsize=16,color="green",shape="box"];3405 -> 26659[label="",style="dashed", color="red", weight=0]; 189.12/135.78 3405[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3405 -> 26660[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3405 -> 26661[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3405 -> 26662[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3405 -> 26663[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3406[label="ww4000",fontsize=16,color="green",shape="box"];3407[label="ww3100",fontsize=16,color="green",shape="box"];3403[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47))) (psFloat ww48 (fsFloat (msFloat (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww47 ww47))))) LT))) (Float (Pos Zero) (Pos (Succ ww47))) ww49 (numericEnumFromThenToP1 (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47))) (psFloat ww48 (fsFloat (msFloat (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww47 ww47))))) LT)) (Float (Pos Zero) (Pos (Succ ww47))))",fontsize=16,color="black",shape="triangle"];3403 -> 3959[label="",style="solid", color="black", weight=3]; 189.12/135.78 3408[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3408 -> 3960[label="",style="solid", color="black", weight=3]; 189.12/135.78 3409[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3409 -> 3961[label="",style="solid", color="black", weight=3]; 189.12/135.78 36995[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4233) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4233)))",fontsize=16,color="green",shape="box"];36995 -> 37004[label="",style="dashed", color="green", weight=3]; 189.12/135.78 36995 -> 37005[label="",style="dashed", color="green", weight=3]; 189.12/135.78 36948[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];36948 -> 36998[label="",style="solid", color="black", weight=3]; 189.12/135.78 3411[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3411 -> 3963[label="",style="solid", color="black", weight=3]; 189.12/135.78 3412[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3412 -> 3964[label="",style="solid", color="black", weight=3]; 189.12/135.78 3413[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3413 -> 3965[label="",style="solid", color="black", weight=3]; 189.12/135.78 3414[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3414 -> 3966[label="",style="solid", color="black", weight=3]; 189.12/135.78 3415[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3100 ww3100))) Zero) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3100 ww3100))) Zero) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3415 -> 3967[label="",style="solid", color="black", weight=3]; 189.12/135.78 3416[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3416 -> 3968[label="",style="solid", color="black", weight=3]; 189.12/135.78 3417[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3417 -> 3969[label="",style="solid", color="black", weight=3]; 189.12/135.78 3418[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3418 -> 3970[label="",style="solid", color="black", weight=3]; 189.12/135.78 3419[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3419 -> 3971[label="",style="solid", color="black", weight=3]; 189.12/135.78 3420[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3420 -> 3972[label="",style="solid", color="black", weight=3]; 189.12/135.78 3421[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3421 -> 3973[label="",style="solid", color="black", weight=3]; 189.12/135.78 3422[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3422 -> 3974[label="",style="solid", color="black", weight=3]; 189.12/135.78 3423[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3100 ww3100))) Zero) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3100 ww3100))) Zero) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3423 -> 3975[label="",style="solid", color="black", weight=3]; 189.12/135.78 3424[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3424 -> 3976[label="",style="solid", color="black", weight=3]; 189.12/135.78 3425[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3425 -> 3977[label="",style="solid", color="black", weight=3]; 189.12/135.78 37003[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4234) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4234)))",fontsize=16,color="green",shape="box"];37003 -> 37012[label="",style="dashed", color="green", weight=3]; 189.12/135.78 37003 -> 37013[label="",style="dashed", color="green", weight=3]; 189.12/135.78 36951[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];36951 -> 37006[label="",style="solid", color="black", weight=3]; 189.12/135.78 3427[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3427 -> 3979[label="",style="solid", color="black", weight=3]; 189.12/135.78 3428[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3428 -> 3980[label="",style="solid", color="black", weight=3]; 189.12/135.78 3429[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3429 -> 3981[label="",style="solid", color="black", weight=3]; 189.12/135.78 3430[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3430 -> 3982[label="",style="solid", color="black", weight=3]; 189.12/135.78 3431[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3431 -> 3983[label="",style="solid", color="black", weight=3]; 189.12/135.78 3432[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3432 -> 3984[label="",style="solid", color="black", weight=3]; 189.12/135.78 3433[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3433 -> 3985[label="",style="solid", color="black", weight=3]; 189.12/135.78 3434[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3434 -> 3986[label="",style="solid", color="black", weight=3]; 189.12/135.78 3435[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3435 -> 3987[label="",style="solid", color="black", weight=3]; 189.12/135.78 3436[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3436 -> 3988[label="",style="solid", color="black", weight=3]; 189.12/135.78 3437[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3437 -> 3989[label="",style="solid", color="black", weight=3]; 189.12/135.78 3438[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3438 -> 3990[label="",style="solid", color="black", weight=3]; 189.12/135.78 3439[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3439 -> 3991[label="",style="solid", color="black", weight=3]; 189.12/135.78 3440[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3440 -> 3992[label="",style="solid", color="black", weight=3]; 189.12/135.78 16178[label="takeWhile1 (flip ltEsFloat (psFloat ww2076 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) ww2078) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww2078 (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) ww2078)) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) ww2078) ww2078)) (fsEsOrdering (compareFloat ww2078 (psFloat ww2076 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) ww2078) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];16178 -> 16354[label="",style="solid", color="black", weight=3]; 189.12/135.78 3442[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3442 -> 3994[label="",style="solid", color="black", weight=3]; 189.12/135.78 3443[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3443 -> 3995[label="",style="solid", color="black", weight=3]; 189.12/135.78 3444[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3444 -> 3996[label="",style="solid", color="black", weight=3]; 189.12/135.78 3445[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3445 -> 3997[label="",style="solid", color="black", weight=3]; 189.12/135.78 3446[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3446 -> 3998[label="",style="solid", color="black", weight=3]; 189.12/135.78 3447[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3100 ww3100))) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3100 ww3100))) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3447 -> 3999[label="",style="solid", color="black", weight=3]; 189.12/135.78 3448[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3448 -> 4000[label="",style="solid", color="black", weight=3]; 189.12/135.78 54894[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];54894 -> 54983[label="",style="solid", color="black", weight=3]; 189.12/135.78 54988[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4616) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4616)))",fontsize=16,color="green",shape="box"];54988 -> 54997[label="",style="dashed", color="green", weight=3]; 189.12/135.78 54988 -> 54998[label="",style="dashed", color="green", weight=3]; 189.12/135.78 3451[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3451 -> 4003[label="",style="solid", color="black", weight=3]; 189.12/135.78 3452[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3452 -> 4004[label="",style="solid", color="black", weight=3]; 189.12/135.78 3453[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3453 -> 4005[label="",style="solid", color="black", weight=3]; 189.12/135.78 3454[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3454 -> 4006[label="",style="solid", color="black", weight=3]; 189.12/135.78 3455[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3100 ww3100))) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3100 ww3100))) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3455 -> 4007[label="",style="solid", color="black", weight=3]; 189.12/135.78 3456[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3456 -> 4008[label="",style="solid", color="black", weight=3]; 189.12/135.78 3457[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3457 -> 4009[label="",style="solid", color="black", weight=3]; 189.12/135.78 3458[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3458 -> 4010[label="",style="solid", color="black", weight=3]; 189.12/135.78 3459[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3459 -> 4011[label="",style="solid", color="black", weight=3]; 189.12/135.78 3460[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3460 -> 4012[label="",style="solid", color="black", weight=3]; 189.12/135.78 3461[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3461 -> 4013[label="",style="solid", color="black", weight=3]; 189.12/135.78 3462[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3462 -> 4014[label="",style="solid", color="black", weight=3]; 189.12/135.78 3463[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3463 -> 4015[label="",style="solid", color="black", weight=3]; 189.12/135.78 3464[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3464 -> 4016[label="",style="solid", color="black", weight=3]; 189.12/135.78 3465[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3465 -> 4017[label="",style="solid", color="black", weight=3]; 189.12/135.78 54897[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];54897 -> 54991[label="",style="solid", color="black", weight=3]; 189.12/135.78 54996[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4617) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4617)))",fontsize=16,color="green",shape="box"];54996 -> 55162[label="",style="dashed", color="green", weight=3]; 189.12/135.78 54996 -> 55163[label="",style="dashed", color="green", weight=3]; 189.12/135.78 3467[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3467 -> 4019[label="",style="solid", color="black", weight=3]; 189.12/135.78 3468[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3468 -> 4020[label="",style="solid", color="black", weight=3]; 189.12/135.78 3469[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3469 -> 4021[label="",style="solid", color="black", weight=3]; 189.12/135.78 3470[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3470 -> 4022[label="",style="solid", color="black", weight=3]; 189.12/135.78 3471[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3471 -> 4023[label="",style="solid", color="black", weight=3]; 189.12/135.78 3472[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3472 -> 4024[label="",style="solid", color="black", weight=3]; 189.12/135.78 37011[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4235) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4235)))",fontsize=16,color="green",shape="box"];37011 -> 37020[label="",style="dashed", color="green", weight=3]; 189.12/135.78 37011 -> 37021[label="",style="dashed", color="green", weight=3]; 189.12/135.78 36954[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];36954 -> 37014[label="",style="solid", color="black", weight=3]; 189.12/135.78 3475[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3475 -> 4027[label="",style="solid", color="black", weight=3]; 189.12/135.78 3476[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3476 -> 4028[label="",style="solid", color="black", weight=3]; 189.12/135.78 3477[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3477 -> 4029[label="",style="solid", color="black", weight=3]; 189.12/135.78 3478[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3478 -> 4030[label="",style="solid", color="black", weight=3]; 189.12/135.78 3479[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3100 ww3100))) Zero) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3100 ww3100))) Zero) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3479 -> 4031[label="",style="solid", color="black", weight=3]; 189.12/135.78 3480[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3480 -> 4032[label="",style="solid", color="black", weight=3]; 189.12/135.78 3482[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3482 -> 4034[label="",style="solid", color="black", weight=3]; 189.12/135.78 3483[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3483 -> 4035[label="",style="solid", color="black", weight=3]; 189.12/135.78 3484[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3484 -> 4036[label="",style="solid", color="black", weight=3]; 189.12/135.78 3485[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3485 -> 4037[label="",style="solid", color="black", weight=3]; 189.12/135.78 3486[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3486 -> 4038[label="",style="solid", color="black", weight=3]; 189.12/135.78 3487[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3100 ww3100))) Zero) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3100 ww3100))) Zero) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3487 -> 4039[label="",style="solid", color="black", weight=3]; 189.12/135.78 3488[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3488 -> 4040[label="",style="solid", color="black", weight=3]; 189.12/135.78 3489[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3489 -> 4041[label="",style="solid", color="black", weight=3]; 189.12/135.78 37019[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4236) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4236)))",fontsize=16,color="green",shape="box"];37019 -> 37133[label="",style="dashed", color="green", weight=3]; 189.12/135.78 37019 -> 37134[label="",style="dashed", color="green", weight=3]; 189.12/135.78 36957[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];36957 -> 37022[label="",style="solid", color="black", weight=3]; 189.12/135.78 4047[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww59) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww59)))",fontsize=16,color="green",shape="box"];4047 -> 4328[label="",style="dashed", color="green", weight=3]; 189.12/135.78 4047 -> 4329[label="",style="dashed", color="green", weight=3]; 189.12/135.78 3493[label="takeWhile1 (flip ltEsFloat (psFloat ww34 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) ww35 (fsEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww34 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3493 -> 4048[label="",style="solid", color="black", weight=3]; 189.12/135.78 3494[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3494 -> 4049[label="",style="solid", color="black", weight=3]; 189.12/135.78 3495[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3495 -> 4050[label="",style="solid", color="black", weight=3]; 189.12/135.78 3496[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3496 -> 4051[label="",style="solid", color="black", weight=3]; 189.12/135.78 3497[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3497 -> 4052[label="",style="solid", color="black", weight=3]; 189.12/135.78 3498[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3498 -> 4053[label="",style="solid", color="black", weight=3]; 189.12/135.78 3499[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3499 -> 4054[label="",style="solid", color="black", weight=3]; 189.12/135.78 3500[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3500 -> 4055[label="",style="solid", color="black", weight=3]; 189.12/135.78 3501[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3501 -> 4056[label="",style="solid", color="black", weight=3]; 189.12/135.78 8813[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww137800) ww14740) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww137800) ww14740) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="burlywood",shape="box"];61713[label="ww14740/Succ ww147400",fontsize=10,color="white",style="solid",shape="box"];8813 -> 61713[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61713 -> 8850[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61714[label="ww14740/Zero",fontsize=10,color="white",style="solid",shape="box"];8813 -> 61714[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61714 -> 8851[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 8814[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww14740) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww14740) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="burlywood",shape="box"];61715[label="ww14740/Succ ww147400",fontsize=10,color="white",style="solid",shape="box"];8814 -> 61715[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61715 -> 8852[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61716[label="ww14740/Zero",fontsize=10,color="white",style="solid",shape="box"];8814 -> 61716[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61716 -> 8853[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 8815 -> 8798[label="",style="dashed", color="red", weight=0]; 189.12/135.78 8815[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="magenta"];8816[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8816 -> 8854[label="",style="solid", color="black", weight=3]; 189.12/135.78 8817[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8817 -> 8855[label="",style="solid", color="black", weight=3]; 189.12/135.78 8818[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww137800) ww14780) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww137800) ww14780) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="burlywood",shape="box"];61717[label="ww14780/Succ ww147800",fontsize=10,color="white",style="solid",shape="box"];8818 -> 61717[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61717 -> 8856[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61718[label="ww14780/Zero",fontsize=10,color="white",style="solid",shape="box"];8818 -> 61718[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61718 -> 8857[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 8819[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww14780) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww14780) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="burlywood",shape="box"];61719[label="ww14780/Succ ww147800",fontsize=10,color="white",style="solid",shape="box"];8819 -> 61719[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61719 -> 8858[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61720[label="ww14780/Zero",fontsize=10,color="white",style="solid",shape="box"];8819 -> 61720[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61720 -> 8859[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 8820 -> 8809[label="",style="dashed", color="red", weight=0]; 189.12/135.78 8820[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="magenta"];8836[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8836 -> 8869[label="",style="solid", color="black", weight=3]; 189.12/135.78 8837[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8837 -> 8870[label="",style="solid", color="black", weight=3]; 189.12/135.78 8838[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (ltEsFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];8838 -> 8871[label="",style="solid", color="black", weight=3]; 189.12/135.78 8839[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (ltEsFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];8839 -> 8872[label="",style="solid", color="black", weight=3]; 189.12/135.78 8840[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (ltEsFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];8840 -> 8873[label="",style="solid", color="black", weight=3]; 189.12/135.78 8841[label="Succ ww137500",fontsize=16,color="green",shape="box"];8842[label="Succ ww137300",fontsize=16,color="green",shape="box"];8843[label="Succ ww137500",fontsize=16,color="green",shape="box"];8844[label="Succ ww137300",fontsize=16,color="green",shape="box"];8845[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8845 -> 8874[label="",style="solid", color="black", weight=3]; 189.12/135.78 8846[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8846 -> 8875[label="",style="solid", color="black", weight=3]; 189.12/135.78 8847[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (ltEsFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];8847 -> 8876[label="",style="solid", color="black", weight=3]; 189.12/135.78 8848[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (ltEsFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];8848 -> 8877[label="",style="solid", color="black", weight=3]; 189.12/135.78 8849[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (ltEsFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];8849 -> 8878[label="",style="solid", color="black", weight=3]; 189.12/135.78 3536[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3536 -> 4098[label="",style="solid", color="black", weight=3]; 189.12/135.78 3537[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3537 -> 4099[label="",style="solid", color="black", weight=3]; 189.12/135.78 3538[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3538 -> 4100[label="",style="solid", color="black", weight=3]; 189.12/135.78 3539[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3539 -> 4101[label="",style="solid", color="black", weight=3]; 189.12/135.78 3540[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3540 -> 4102[label="",style="solid", color="black", weight=3]; 189.12/135.78 3541[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3541 -> 4103[label="",style="solid", color="black", weight=3]; 189.12/135.78 3542[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3542 -> 4104[label="",style="solid", color="black", weight=3]; 189.12/135.78 3543[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3543 -> 4105[label="",style="solid", color="black", weight=3]; 189.12/135.78 3544[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3544 -> 4106[label="",style="solid", color="black", weight=3]; 189.12/135.78 3545[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3545 -> 4107[label="",style="solid", color="black", weight=3]; 189.12/135.78 3546[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3546 -> 4108[label="",style="solid", color="black", weight=3]; 189.12/135.78 3547[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3547 -> 4109[label="",style="solid", color="black", weight=3]; 189.12/135.78 3548 -> 17358[label="",style="dashed", color="red", weight=0]; 189.12/135.78 3548[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3548 -> 17359[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3548 -> 17360[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3548 -> 17361[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3548 -> 17362[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3549[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3549 -> 4111[label="",style="solid", color="black", weight=3]; 189.12/135.78 3550[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3550 -> 4112[label="",style="solid", color="black", weight=3]; 189.12/135.78 3551[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3551 -> 4113[label="",style="solid", color="black", weight=3]; 189.12/135.78 3552[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3552 -> 4114[label="",style="solid", color="black", weight=3]; 189.12/135.78 3553[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3553 -> 4115[label="",style="solid", color="black", weight=3]; 189.12/135.78 3554[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3554 -> 4116[label="",style="solid", color="black", weight=3]; 189.12/135.78 3555[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3555 -> 4117[label="",style="solid", color="black", weight=3]; 189.12/135.78 3556 -> 17399[label="",style="dashed", color="red", weight=0]; 189.12/135.78 3556[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3556 -> 17400[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3556 -> 17401[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3556 -> 17402[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3556 -> 17403[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3557[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3557 -> 4119[label="",style="solid", color="black", weight=3]; 189.12/135.78 3558[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3558 -> 4120[label="",style="solid", color="black", weight=3]; 189.12/135.78 3559[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3559 -> 4121[label="",style="solid", color="black", weight=3]; 189.12/135.78 3560[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3560 -> 4122[label="",style="solid", color="black", weight=3]; 189.12/135.78 3561[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3561 -> 4123[label="",style="solid", color="black", weight=3]; 189.12/135.78 3562[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3562 -> 4124[label="",style="solid", color="black", weight=3]; 189.12/135.78 3563[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3563 -> 4125[label="",style="solid", color="black", weight=3]; 189.12/135.78 3564[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3564 -> 4126[label="",style="solid", color="black", weight=3]; 189.12/135.78 3565[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3565 -> 4127[label="",style="solid", color="black", weight=3]; 189.12/135.78 3566[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3566 -> 4128[label="",style="solid", color="black", weight=3]; 189.12/135.78 3567[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3567 -> 4129[label="",style="solid", color="black", weight=3]; 189.12/135.78 3568[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3568 -> 4130[label="",style="solid", color="black", weight=3]; 189.12/135.78 3569[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3569 -> 4131[label="",style="solid", color="black", weight=3]; 189.12/135.78 3570[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3570 -> 4132[label="",style="solid", color="black", weight=3]; 189.12/135.78 3571[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3571 -> 4133[label="",style="solid", color="black", weight=3]; 189.12/135.78 3572[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3572 -> 4134[label="",style="solid", color="black", weight=3]; 189.12/135.78 3574[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3574 -> 4136[label="",style="solid", color="black", weight=3]; 189.12/135.78 3575[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3575 -> 4137[label="",style="solid", color="black", weight=3]; 189.12/135.78 3576[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3576 -> 4138[label="",style="solid", color="black", weight=3]; 189.12/135.78 3577[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3577 -> 4139[label="",style="solid", color="black", weight=3]; 189.12/135.78 3578[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3578 -> 4140[label="",style="solid", color="black", weight=3]; 189.12/135.78 3579[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3579 -> 4141[label="",style="solid", color="black", weight=3]; 189.12/135.78 3580 -> 15660[label="",style="dashed", color="red", weight=0]; 189.12/135.78 3580[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3580 -> 15685[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3580 -> 15686[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3580 -> 15687[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3582[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3582 -> 4144[label="",style="solid", color="black", weight=3]; 189.12/135.78 3583[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3583 -> 4145[label="",style="solid", color="black", weight=3]; 189.12/135.78 3584[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3584 -> 4146[label="",style="solid", color="black", weight=3]; 189.12/135.78 3585[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3585 -> 4147[label="",style="solid", color="black", weight=3]; 189.12/135.78 3586[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3586 -> 4148[label="",style="solid", color="black", weight=3]; 189.12/135.78 3587[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3587 -> 4149[label="",style="solid", color="black", weight=3]; 189.12/135.78 3588 -> 17501[label="",style="dashed", color="red", weight=0]; 189.12/135.78 3588[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3588 -> 17502[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3588 -> 17503[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3588 -> 17504[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3588 -> 17505[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3589[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3589 -> 4151[label="",style="solid", color="black", weight=3]; 189.12/135.78 3590[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3590 -> 4152[label="",style="solid", color="black", weight=3]; 189.12/135.78 3591[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3591 -> 4153[label="",style="solid", color="black", weight=3]; 189.12/135.78 3592[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3592 -> 4154[label="",style="solid", color="black", weight=3]; 189.12/135.78 3593[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3593 -> 4155[label="",style="solid", color="black", weight=3]; 189.12/135.78 3594[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3594 -> 4156[label="",style="solid", color="black", weight=3]; 189.12/135.78 3595[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3595 -> 4157[label="",style="solid", color="black", weight=3]; 189.12/135.78 3596[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3596 -> 4158[label="",style="solid", color="black", weight=3]; 189.12/135.78 3597[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3597 -> 4159[label="",style="solid", color="black", weight=3]; 189.12/135.78 3598[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3598 -> 4160[label="",style="solid", color="black", weight=3]; 189.12/135.78 3599[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3599 -> 4161[label="",style="solid", color="black", weight=3]; 189.12/135.78 3600[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3600 -> 4162[label="",style="solid", color="black", weight=3]; 189.12/135.78 3601[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3601 -> 4163[label="",style="solid", color="black", weight=3]; 189.12/135.78 3602[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3602 -> 4164[label="",style="solid", color="black", weight=3]; 189.12/135.78 3603[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3603 -> 4165[label="",style="solid", color="black", weight=3]; 189.12/135.78 3604[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3604 -> 4166[label="",style="solid", color="black", weight=3]; 189.12/135.78 3606[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3606 -> 4168[label="",style="solid", color="black", weight=3]; 189.12/135.78 3607[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3607 -> 4169[label="",style="solid", color="black", weight=3]; 189.12/135.78 3608[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3608 -> 4170[label="",style="solid", color="black", weight=3]; 189.12/135.78 3609[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3609 -> 4171[label="",style="solid", color="black", weight=3]; 189.12/135.78 3610[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3610 -> 4172[label="",style="solid", color="black", weight=3]; 189.12/135.78 3611[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3611 -> 4173[label="",style="solid", color="black", weight=3]; 189.12/135.78 3612 -> 15660[label="",style="dashed", color="red", weight=0]; 189.12/135.78 3612[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3612 -> 15688[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3612 -> 15689[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3612 -> 15690[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3614[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3614 -> 4176[label="",style="solid", color="black", weight=3]; 189.12/135.78 3615[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3615 -> 4177[label="",style="solid", color="black", weight=3]; 189.12/135.78 3616[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3616 -> 4178[label="",style="solid", color="black", weight=3]; 189.12/135.78 3617[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3617 -> 4179[label="",style="solid", color="black", weight=3]; 189.12/135.78 3618[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3618 -> 4180[label="",style="solid", color="black", weight=3]; 189.12/135.78 3619[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3619 -> 4181[label="",style="solid", color="black", weight=3]; 189.12/135.78 3620 -> 17601[label="",style="dashed", color="red", weight=0]; 189.12/135.78 3620[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3620 -> 17602[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3620 -> 17603[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3620 -> 17604[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3621[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3621 -> 4183[label="",style="solid", color="black", weight=3]; 189.12/135.78 3622[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3622 -> 4184[label="",style="solid", color="black", weight=3]; 189.12/135.78 3623[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3623 -> 4185[label="",style="solid", color="black", weight=3]; 189.12/135.78 3624[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3624 -> 4186[label="",style="solid", color="black", weight=3]; 189.12/135.78 3625[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3625 -> 4187[label="",style="solid", color="black", weight=3]; 189.12/135.78 3626[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3626 -> 4188[label="",style="solid", color="black", weight=3]; 189.12/135.78 3627[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3627 -> 4189[label="",style="solid", color="black", weight=3]; 189.12/135.78 3628[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3628 -> 4190[label="",style="solid", color="black", weight=3]; 189.12/135.78 3629[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3629 -> 4191[label="",style="solid", color="black", weight=3]; 189.12/135.78 3630[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3630 -> 4192[label="",style="solid", color="black", weight=3]; 189.12/135.78 3631[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3631 -> 4193[label="",style="solid", color="black", weight=3]; 189.12/135.78 3633[label="ww5",fontsize=16,color="green",shape="box"];3634[label="ww41",fontsize=16,color="green",shape="box"];3635[label="ww40000000000",fontsize=16,color="green",shape="box"];3636[label="ww31",fontsize=16,color="green",shape="box"];3637 -> 5559[label="",style="dashed", color="red", weight=0]; 189.12/135.78 3637[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww40000000000 (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];3637 -> 5560[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3638[label="ww3000",fontsize=16,color="green",shape="box"];3632[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat ww56 (Succ ww53))) (srMyInt ww52 ww54)) LT))) (Float (Pos (Succ ww53)) ww54) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (Float (Pos (Succ ww53)) ww54))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat ww56 (Succ ww53))) (srMyInt ww52 ww54)) LT)) (Float (Pos (Succ ww53)) ww54))",fontsize=16,color="burlywood",shape="triangle"];61721[label="ww56/Succ ww560",fontsize=10,color="white",style="solid",shape="box"];3632 -> 61721[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61721 -> 4196[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61722[label="ww56/Zero",fontsize=10,color="white",style="solid",shape="box"];3632 -> 61722[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61722 -> 4197[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 4844[label="ww41",fontsize=16,color="green",shape="box"];4845 -> 5559[label="",style="dashed", color="red", weight=0]; 189.12/135.78 4845[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];4845 -> 5561[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 4846[label="ww3000",fontsize=16,color="green",shape="box"];4847[label="ww5",fontsize=16,color="green",shape="box"];4848[label="ww31",fontsize=16,color="green",shape="box"];4843[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat ww72 (Succ ww69))) (srMyInt ww68 ww70)) LT))) (Float (Pos (Succ ww69)) ww70) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (Float (Pos (Succ ww69)) ww70))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat ww72 (Succ ww69))) (srMyInt ww68 ww70)) LT)) (Float (Pos (Succ ww69)) ww70))",fontsize=16,color="burlywood",shape="triangle"];61723[label="ww72/Succ ww720",fontsize=10,color="white",style="solid",shape="box"];4843 -> 61723[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61723 -> 4860[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61724[label="ww72/Zero",fontsize=10,color="white",style="solid",shape="box"];4843 -> 61724[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61724 -> 4861[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 5613 -> 5559[label="",style="dashed", color="red", weight=0]; 189.12/135.78 5613[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];5613 -> 5626[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 5572[label="primPlusNat (Succ ww1130) (Succ ww3000)",fontsize=16,color="black",shape="box"];5572 -> 5597[label="",style="solid", color="black", weight=3]; 189.12/135.78 5573[label="primPlusNat Zero (Succ ww3000)",fontsize=16,color="black",shape="box"];5573 -> 5598[label="",style="solid", color="black", weight=3]; 189.12/135.78 5614 -> 5559[label="",style="dashed", color="red", weight=0]; 189.12/135.78 5614[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];5614 -> 5627[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 5615[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww115) (primMulInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww1140)) (primMulInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];61725[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];5615 -> 61725[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61725 -> 5628[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61726[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];5615 -> 61726[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61726 -> 5629[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 5616 -> 5630[label="",style="dashed", color="red", weight=0]; 189.12/135.78 5616[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww115) (primMulInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="magenta"];5616 -> 5631[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 5616 -> 5632[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 5616 -> 5633[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 5616 -> 5634[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 5616 -> 5635[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 5616 -> 5636[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3641[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];3641 -> 4200[label="",style="solid", color="black", weight=3]; 189.12/135.78 3642[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (primMulInt (Pos ww410) (Pos ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (primMulInt (Pos ww410) (Pos ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];3642 -> 4201[label="",style="solid", color="black", weight=3]; 189.12/135.78 3643[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (primMulInt (Pos ww410) (Neg ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (primMulInt (Pos ww410) (Neg ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];3643 -> 4202[label="",style="solid", color="black", weight=3]; 189.12/135.78 3644[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (primMulInt (Neg ww410) (Pos ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (primMulInt (Neg ww410) (Pos ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];3644 -> 4203[label="",style="solid", color="black", weight=3]; 189.12/135.78 3645[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (primMulInt (Neg ww410) (Neg ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (primMulInt (Neg ww410) (Neg ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];3645 -> 4204[label="",style="solid", color="black", weight=3]; 189.12/135.78 3646[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat (Succ ww4100) ww310)) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat (Succ ww4100) ww310)) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61727[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];3646 -> 61727[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61727 -> 4205[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61728[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];3646 -> 61728[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61728 -> 4206[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 3647[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat Zero ww310)) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat Zero ww310)) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61729[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];3647 -> 61729[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61729 -> 4207[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61730[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];3647 -> 61730[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61730 -> 4208[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 3648[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];3648 -> 4209[label="",style="solid", color="black", weight=3]; 189.12/135.78 3649[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];3649 -> 4210[label="",style="solid", color="black", weight=3]; 189.12/135.78 3650[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat (Succ ww4100) ww310)) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat (Succ ww4100) ww310)) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61731[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];3650 -> 61731[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61731 -> 4211[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61732[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];3650 -> 61732[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61732 -> 4212[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 3651[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat Zero ww310)) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat Zero ww310)) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61733[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];3651 -> 61733[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61733 -> 4213[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61734[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];3651 -> 61734[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61734 -> 4214[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 3652[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3652 -> 4215[label="",style="solid", color="black", weight=3]; 189.12/135.78 3653[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3653 -> 4216[label="",style="solid", color="black", weight=3]; 189.12/135.78 3654[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];3654 -> 4217[label="",style="solid", color="black", weight=3]; 189.12/135.78 3655[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3655 -> 4218[label="",style="solid", color="black", weight=3]; 189.12/135.78 3656[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];3656 -> 4219[label="",style="solid", color="black", weight=3]; 189.12/135.78 3657[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];3657 -> 4220[label="",style="solid", color="black", weight=3]; 189.12/135.78 3658 -> 18768[label="",style="dashed", color="red", weight=0]; 189.12/135.78 3658[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];3658 -> 18774[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3658 -> 18775[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3658 -> 18776[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3658 -> 18777[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3658 -> 18778[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3659[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3659 -> 4222[label="",style="solid", color="black", weight=3]; 189.12/135.78 3660[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3660 -> 4223[label="",style="solid", color="black", weight=3]; 189.12/135.78 3661[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];3661 -> 4224[label="",style="solid", color="black", weight=3]; 189.12/135.78 3662[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3662 -> 4225[label="",style="solid", color="black", weight=3]; 189.12/135.78 3663[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];3663 -> 4226[label="",style="solid", color="black", weight=3]; 189.12/135.78 3664[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61735[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];3664 -> 61735[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61735 -> 4227[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61736[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];3664 -> 61736[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61736 -> 4228[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 3665[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3665 -> 4229[label="",style="solid", color="black", weight=3]; 189.12/135.78 3666[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000 ww3100) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000 ww3100) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61737[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];3666 -> 61737[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61737 -> 4230[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61738[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];3666 -> 61738[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61738 -> 4231[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 3667[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];3667 -> 4232[label="",style="solid", color="black", weight=3]; 189.12/135.78 3668[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3668 -> 4233[label="",style="solid", color="black", weight=3]; 189.12/135.78 3669 -> 29250[label="",style="dashed", color="red", weight=0]; 189.12/135.78 3669[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];3669 -> 29251[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3669 -> 29252[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3669 -> 29253[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3669 -> 29254[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 16158[label="ww410",fontsize=16,color="green",shape="box"];16159[label="ww310",fontsize=16,color="green",shape="box"];16160[label="Zero",fontsize=16,color="green",shape="box"];16161[label="ww5",fontsize=16,color="green",shape="box"];16162[label="ww3000",fontsize=16,color="green",shape="box"];16157[label="takeWhile1 (flip ltEsFloat (psFloat ww2080 (fsFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2083)) (Neg ww2084)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww2083)) (Neg ww2084)) (psFloat ww2080 (fsFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="triangle"];16157 -> 16179[label="",style="solid", color="black", weight=3]; 189.12/135.78 18990[label="takeWhile1 (flip ltEsFloat (psFloat ww2293 (fsFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2296)) (Pos ww2297)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww2296)) (Pos ww2297)) (psFloat ww2293 (fsFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18990 -> 18999[label="",style="solid", color="black", weight=3]; 189.12/135.78 3672[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61739[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];3672 -> 61739[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61739 -> 4237[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61740[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];3672 -> 61740[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61740 -> 4238[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 3673[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3673 -> 4239[label="",style="solid", color="black", weight=3]; 189.12/135.78 3674[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000 ww3100) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000 ww3100) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61741[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];3674 -> 61741[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61741 -> 4240[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61742[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];3674 -> 61742[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61742 -> 4241[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 3675[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];3675 -> 4242[label="",style="solid", color="black", weight=3]; 189.12/135.78 3676 -> 53796[label="",style="dashed", color="red", weight=0]; 189.12/135.78 3676[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3676 -> 53902[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3676 -> 53903[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3676 -> 53904[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3676 -> 53905[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3676 -> 53906[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3677[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];3677 -> 4244[label="",style="solid", color="black", weight=3]; 189.12/135.78 3678[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61743[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3678 -> 61743[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61743 -> 4245[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61744[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3678 -> 61744[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61744 -> 4246[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 3679 -> 5726[label="",style="dashed", color="red", weight=0]; 189.12/135.78 3679[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3679 -> 5727[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3679 -> 5728[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3680[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww44) (Succ ww44)) (Succ ww44)))) LT))) ww42 (iterate (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42)) (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) ww42)) (numericEnumFromThenToP1 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww44) (Succ ww44)) (Succ ww44)))) LT)) ww42)",fontsize=16,color="black",shape="box"];3680 -> 4248[label="",style="solid", color="black", weight=3]; 189.12/135.78 3681[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3681 -> 4249[label="",style="solid", color="black", weight=3]; 189.12/135.78 3682[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3682 -> 4250[label="",style="solid", color="black", weight=3]; 189.12/135.78 23465[label="takeWhile1 (flip ltEsFloat (psFloat ww2912 (fsFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) ww2915) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww2915 (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) ww2915)) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) ww2915) ww2915)) (not (esEsOrdering (compareFloat ww2915 (psFloat ww2912 (fsFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) ww2915) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];23465 -> 23549[label="",style="solid", color="black", weight=3]; 189.12/135.78 36972[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4229",fontsize=16,color="black",shape="triangle"];36972 -> 37023[label="",style="solid", color="black", weight=3]; 189.12/135.78 36973 -> 36959[label="",style="dashed", color="red", weight=0]; 189.12/135.78 36973[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4229))",fontsize=16,color="magenta"];36973 -> 37024[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 36963 -> 26727[label="",style="dashed", color="red", weight=0]; 189.12/135.78 36963[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36963 -> 37025[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 36963 -> 37026[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 36963 -> 37027[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 36964[label="fsEsOrdering (compareFloat (Float (Pos Zero) (Pos (Succ ww3100))) ww4223) GT",fontsize=16,color="black",shape="box"];36964 -> 37028[label="",style="solid", color="black", weight=3]; 189.12/135.78 36965[label="takeWhile (flip ltEsFloat ww4221) ww3239",fontsize=16,color="burlywood",shape="triangle"];61745[label="ww3239/Cons ww32390 ww32391",fontsize=10,color="white",style="solid",shape="box"];36965 -> 61745[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61745 -> 37029[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61746[label="ww3239/Nil",fontsize=10,color="white",style="solid",shape="box"];36965 -> 61746[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61746 -> 37030[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 36966[label="takeWhile0 (flip ltEsFloat ww4221) (Float (Pos Zero) (Pos (Succ ww1993))) ww3239 MyTrue",fontsize=16,color="black",shape="box"];36966 -> 37031[label="",style="solid", color="black", weight=3]; 189.12/135.78 3685[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3685 -> 4253[label="",style="solid", color="black", weight=3]; 189.12/135.78 3686[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61747[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3686 -> 61747[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61747 -> 4254[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61748[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3686 -> 61748[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61748 -> 4255[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 3687 -> 5759[label="",style="dashed", color="red", weight=0]; 189.12/135.78 3687[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3687 -> 5760[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3687 -> 5761[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3688[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3688 -> 4257[label="",style="solid", color="black", weight=3]; 189.12/135.78 3689[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3689 -> 4258[label="",style="solid", color="black", weight=3]; 189.12/135.78 16330[label="ww4000",fontsize=16,color="green",shape="box"];16331[label="ww5",fontsize=16,color="green",shape="box"];16332[label="Zero",fontsize=16,color="green",shape="box"];16333[label="ww3100",fontsize=16,color="green",shape="box"];16329[label="takeWhile1 (flip ltEsFloat (psFloat ww2086 (fsFloat (msFloat (Float (Pos (Succ ww2087)) (Pos (Succ ww2088))) (Float (Pos Zero) (Neg (Succ ww2089)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww2089))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2087)) (Pos (Succ ww2088))) (Float (Pos Zero) (Neg (Succ ww2089))))) (psFloat (msFloat (Float (Pos (Succ ww2087)) (Pos (Succ ww2088))) (Float (Pos Zero) (Neg (Succ ww2089)))) (Float (Pos Zero) (Neg (Succ ww2089))))) (flip ltEsFloat (psFloat ww2086 (fsFloat (msFloat (Float (Pos (Succ ww2087)) (Pos (Succ ww2088))) (Float (Pos Zero) (Neg (Succ ww2089)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww2089))))",fontsize=16,color="black",shape="triangle"];16329 -> 16355[label="",style="solid", color="black", weight=3]; 189.12/135.78 3692[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3692 -> 4261[label="",style="solid", color="black", weight=3]; 189.12/135.78 3693[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3693 -> 4262[label="",style="solid", color="black", weight=3]; 189.12/135.78 3694[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61749[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3694 -> 61749[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61749 -> 4263[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 61750[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3694 -> 61750[label="",style="solid", color="burlywood", weight=9]; 189.12/135.78 61750 -> 4264[label="",style="solid", color="burlywood", weight=3]; 189.12/135.78 3695 -> 5790[label="",style="dashed", color="red", weight=0]; 189.12/135.78 3695[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3695 -> 5791[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3695 -> 5792[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 3696[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3696 -> 4266[label="",style="solid", color="black", weight=3]; 189.12/135.78 3697[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3697 -> 4267[label="",style="solid", color="black", weight=3]; 189.12/135.78 35995 -> 52264[label="",style="dashed", color="red", weight=0]; 189.12/135.78 35995[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];35995 -> 52265[label="",style="dashed", color="magenta", weight=3]; 189.12/135.78 35995 -> 52266[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 35995 -> 52267[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 35995 -> 52268[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 35996[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];35996 -> 36861[label="",style="solid", color="black", weight=3]; 189.12/135.79 35997 -> 36796[label="",style="dashed", color="red", weight=0]; 189.12/135.79 35997[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];35997 -> 36805[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 35998[label="ww3100",fontsize=16,color="green",shape="box"];3699[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3699 -> 4269[label="",style="solid", color="black", weight=3]; 189.12/135.79 36980[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4230",fontsize=16,color="black",shape="triangle"];36980 -> 37032[label="",style="solid", color="black", weight=3]; 189.12/135.79 36981 -> 36968[label="",style="dashed", color="red", weight=0]; 189.12/135.79 36981[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4230))",fontsize=16,color="magenta"];36981 -> 37033[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 36974 -> 26727[label="",style="dashed", color="red", weight=0]; 189.12/135.79 36974[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36974 -> 37034[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 36974 -> 37035[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 36974 -> 37036[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3701[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3701 -> 4271[label="",style="solid", color="black", weight=3]; 189.12/135.79 3702[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61751[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3702 -> 61751[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61751 -> 4272[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61752[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3702 -> 61752[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61752 -> 4273[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 3703 -> 5821[label="",style="dashed", color="red", weight=0]; 189.12/135.79 3703[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3703 -> 5822[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3703 -> 5823[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3704[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3704 -> 4275[label="",style="solid", color="black", weight=3]; 189.12/135.79 3705[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3705 -> 4276[label="",style="solid", color="black", weight=3]; 189.12/135.79 3706[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3706 -> 4277[label="",style="solid", color="black", weight=3]; 189.12/135.79 3707[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3707 -> 4278[label="",style="solid", color="black", weight=3]; 189.12/135.79 3708[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3708 -> 4279[label="",style="solid", color="black", weight=3]; 189.12/135.79 3709[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3709 -> 4280[label="",style="solid", color="black", weight=3]; 189.12/135.79 3710[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61753[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3710 -> 61753[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61753 -> 4281[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61754[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3710 -> 61754[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61754 -> 4282[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 3711 -> 5854[label="",style="dashed", color="red", weight=0]; 189.12/135.79 3711[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3711 -> 5855[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3711 -> 5856[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3712[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3712 -> 4284[label="",style="solid", color="black", weight=3]; 189.12/135.79 3713[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3713 -> 4285[label="",style="solid", color="black", weight=3]; 189.12/135.79 3714[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3714 -> 4286[label="",style="solid", color="black", weight=3]; 189.12/135.79 3715[label="takeWhile1 (flip ltEsFloat (psFloat ww30 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) ww32) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww32 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) ww32)) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) ww32) ww32)) (not (esEsOrdering (compareFloat ww32 (psFloat ww30 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) ww32) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3715 -> 4287[label="",style="solid", color="black", weight=3]; 189.12/135.79 27095[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];27095 -> 27129[label="",style="solid", color="black", weight=3]; 189.12/135.79 27096[label="fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) ww3288) GT",fontsize=16,color="black",shape="box"];27096 -> 27130[label="",style="solid", color="black", weight=3]; 189.12/135.79 3717[label="fsEsOrdering (compareFloat ww27 (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT",fontsize=16,color="black",shape="box"];3717 -> 4289[label="",style="solid", color="black", weight=3]; 189.12/135.79 9789 -> 10306[label="",style="dashed", color="red", weight=0]; 189.12/135.79 9789[label="takeWhile1 ww22 (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832))) (ww22 (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832))",fontsize=16,color="magenta"];9789 -> 10307[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3720[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3720 -> 4293[label="",style="solid", color="black", weight=3]; 189.12/135.79 3721[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61755[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3721 -> 61755[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61755 -> 4294[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61756[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3721 -> 61756[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61756 -> 4295[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 3722 -> 5898[label="",style="dashed", color="red", weight=0]; 189.12/135.79 3722[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3722 -> 5899[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3722 -> 5900[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3723[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3723 -> 4297[label="",style="solid", color="black", weight=3]; 189.12/135.79 3724[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3724 -> 4298[label="",style="solid", color="black", weight=3]; 189.12/135.79 53867 -> 54742[label="",style="dashed", color="red", weight=0]; 189.12/135.79 53867[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];53867 -> 54757[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 53867 -> 54758[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 53867 -> 54759[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 53868[label="ww3000",fontsize=16,color="green",shape="box"];53869[label="ww3100",fontsize=16,color="green",shape="box"];53870 -> 55121[label="",style="dashed", color="red", weight=0]; 189.12/135.79 53870[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];53870 -> 55122[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 53870 -> 55123[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 53870 -> 55124[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 53870 -> 55125[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 53871 -> 43685[label="",style="dashed", color="red", weight=0]; 189.12/135.79 53871[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];53871 -> 54907[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 53871 -> 54908[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 53871 -> 54909[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 53871 -> 54910[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 54966[label="fsEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) ww4612) GT",fontsize=16,color="black",shape="box"];54966 -> 54999[label="",style="solid", color="black", weight=3]; 189.12/135.79 54967 -> 26727[label="",style="dashed", color="red", weight=0]; 189.12/135.79 54967[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54967 -> 55000[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 54967 -> 55001[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 54967 -> 55002[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 54981[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4614",fontsize=16,color="black",shape="triangle"];54981 -> 55003[label="",style="solid", color="black", weight=3]; 189.12/135.79 54982 -> 54969[label="",style="dashed", color="red", weight=0]; 189.12/135.79 54982[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4614))",fontsize=16,color="magenta"];54982 -> 55004[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 54973 -> 36965[label="",style="dashed", color="red", weight=0]; 189.12/135.79 54973[label="takeWhile (flip ltEsFloat ww3294) ww4610",fontsize=16,color="magenta"];54973 -> 55005[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 54973 -> 55006[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 54974[label="takeWhile0 (flip ltEsFloat ww3294) (Float (Pos (Succ ww2007)) (Neg (Succ ww2008))) ww4610 MyTrue",fontsize=16,color="black",shape="box"];54974 -> 55007[label="",style="solid", color="black", weight=3]; 189.12/135.79 3729[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3729 -> 4300[label="",style="solid", color="black", weight=3]; 189.12/135.79 3730[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61757[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3730 -> 61757[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61757 -> 4301[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61758[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3730 -> 61758[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61758 -> 4302[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 3731 -> 5929[label="",style="dashed", color="red", weight=0]; 189.12/135.79 3731[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3731 -> 5930[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3731 -> 5931[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3732[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3732 -> 4304[label="",style="solid", color="black", weight=3]; 189.12/135.79 3733[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3733 -> 4305[label="",style="solid", color="black", weight=3]; 189.12/135.79 16465[label="ww5",fontsize=16,color="green",shape="box"];16466[label="ww3100",fontsize=16,color="green",shape="box"];16467[label="ww3000",fontsize=16,color="green",shape="box"];16468[label="Zero",fontsize=16,color="green",shape="box"];16464[label="takeWhile1 (flip ltEsFloat (psFloat ww2098 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (flip ltEsFloat (psFloat ww2098 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))",fontsize=16,color="black",shape="triangle"];16464 -> 16489[label="",style="solid", color="black", weight=3]; 189.12/135.79 3735[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3735 -> 4307[label="",style="solid", color="black", weight=3]; 189.12/135.79 3736[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3736 -> 4308[label="",style="solid", color="black", weight=3]; 189.12/135.79 3737[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3737 -> 4309[label="",style="solid", color="black", weight=3]; 189.12/135.79 3738[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61759[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3738 -> 61759[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61759 -> 4310[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61760[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3738 -> 61760[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61760 -> 4311[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 3739 -> 5960[label="",style="dashed", color="red", weight=0]; 189.12/135.79 3739[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3739 -> 5961[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3739 -> 5962[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3740[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3740 -> 4313[label="",style="solid", color="black", weight=3]; 189.12/135.79 3741[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3741 -> 4314[label="",style="solid", color="black", weight=3]; 189.12/135.79 3742[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3742 -> 4315[label="",style="solid", color="black", weight=3]; 189.12/135.79 3743[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3743 -> 4316[label="",style="solid", color="black", weight=3]; 189.12/135.79 54975 -> 26727[label="",style="dashed", color="red", weight=0]; 189.12/135.79 54975[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54975 -> 55008[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 54975 -> 55009[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 54975 -> 55010[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 54989[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4615",fontsize=16,color="black",shape="triangle"];54989 -> 55011[label="",style="solid", color="black", weight=3]; 189.12/135.79 54990 -> 54977[label="",style="dashed", color="red", weight=0]; 189.12/135.79 54990[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4615))",fontsize=16,color="magenta"];54990 -> 55012[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3745[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3745 -> 4318[label="",style="solid", color="black", weight=3]; 189.12/135.79 3746[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61761[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3746 -> 61761[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61761 -> 4319[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61762[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3746 -> 61762[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61762 -> 4320[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 3747 -> 5993[label="",style="dashed", color="red", weight=0]; 189.12/135.79 3747[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3747 -> 5994[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3747 -> 5995[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3748[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3748 -> 4322[label="",style="solid", color="black", weight=3]; 189.12/135.79 3749[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3749 -> 4323[label="",style="solid", color="black", weight=3]; 189.12/135.79 3750 -> 4324[label="",style="dashed", color="red", weight=0]; 189.12/135.79 3750[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3750 -> 4325[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3750 -> 4326[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3750 -> 4327[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 36988[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4231",fontsize=16,color="black",shape="triangle"];36988 -> 37037[label="",style="solid", color="black", weight=3]; 189.12/135.79 36989 -> 36976[label="",style="dashed", color="red", weight=0]; 189.12/135.79 36989[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4231))",fontsize=16,color="magenta"];36989 -> 37038[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 36982 -> 26727[label="",style="dashed", color="red", weight=0]; 189.12/135.79 36982[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36982 -> 37039[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 36982 -> 37040[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 36982 -> 37041[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3752[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3752 -> 4331[label="",style="solid", color="black", weight=3]; 189.12/135.79 3753[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61763[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3753 -> 61763[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61763 -> 4332[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61764[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3753 -> 61764[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61764 -> 4333[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 3754 -> 6027[label="",style="dashed", color="red", weight=0]; 189.12/135.79 3754[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3754 -> 6028[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3754 -> 6029[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3755[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3755 -> 4335[label="",style="solid", color="black", weight=3]; 189.12/135.79 3756[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3756 -> 4336[label="",style="solid", color="black", weight=3]; 189.12/135.79 3757[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];3758[label="Zero",fontsize=16,color="green",shape="box"];3759[label="ww5",fontsize=16,color="green",shape="box"];3760[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3760 -> 4337[label="",style="solid", color="black", weight=3]; 189.12/135.79 3761[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3761 -> 4338[label="",style="solid", color="black", weight=3]; 189.12/135.79 3762[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61765[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3762 -> 61765[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61765 -> 4339[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61766[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3762 -> 61766[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61766 -> 4340[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 3763 -> 6058[label="",style="dashed", color="red", weight=0]; 189.12/135.79 3763[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3763 -> 6059[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3763 -> 6060[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3764[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3764 -> 4342[label="",style="solid", color="black", weight=3]; 189.12/135.79 3765[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3765 -> 4343[label="",style="solid", color="black", weight=3]; 189.12/135.79 36007 -> 37571[label="",style="dashed", color="red", weight=0]; 189.12/135.79 36007[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36007 -> 37572[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 36007 -> 37573[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 36007 -> 37574[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 36008[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36008 -> 36863[label="",style="solid", color="black", weight=3]; 189.12/135.79 36009 -> 36796[label="",style="dashed", color="red", weight=0]; 189.12/135.79 36009[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36009 -> 36806[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 36010[label="ww3100",fontsize=16,color="green",shape="box"];3767[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3767 -> 4345[label="",style="solid", color="black", weight=3]; 189.12/135.79 36996[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4232",fontsize=16,color="black",shape="triangle"];36996 -> 37042[label="",style="solid", color="black", weight=3]; 189.12/135.79 36997 -> 36984[label="",style="dashed", color="red", weight=0]; 189.12/135.79 36997[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4232))",fontsize=16,color="magenta"];36997 -> 37043[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 36990 -> 26727[label="",style="dashed", color="red", weight=0]; 189.12/135.79 36990[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36990 -> 37044[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 36990 -> 37045[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 36990 -> 37046[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3769[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3769 -> 4347[label="",style="solid", color="black", weight=3]; 189.12/135.79 3770[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61767[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3770 -> 61767[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61767 -> 4348[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61768[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3770 -> 61768[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61768 -> 4349[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 3771 -> 6089[label="",style="dashed", color="red", weight=0]; 189.12/135.79 3771[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3771 -> 6090[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3771 -> 6091[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3772[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3772 -> 4351[label="",style="solid", color="black", weight=3]; 189.12/135.79 3773[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3773 -> 4352[label="",style="solid", color="black", weight=3]; 189.12/135.79 3774[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3774 -> 4353[label="",style="solid", color="black", weight=3]; 189.12/135.79 3775[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3775 -> 4354[label="",style="solid", color="black", weight=3]; 189.12/135.79 3776[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3776 -> 4355[label="",style="solid", color="black", weight=3]; 189.12/135.79 3777[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3777 -> 4356[label="",style="solid", color="black", weight=3]; 189.12/135.79 46758[label="Cons (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) ww4451) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) ww4451)))",fontsize=16,color="green",shape="box"];46758 -> 46807[label="",style="dashed", color="green", weight=3]; 189.12/135.79 46758 -> 46808[label="",style="dashed", color="green", weight=3]; 189.12/135.79 50127[label="primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50127 -> 50177[label="",style="solid", color="black", weight=3]; 189.12/135.79 50128[label="gtEsFloat (Float (Neg (Succ ww540)) (Pos ww5410)) ww4464",fontsize=16,color="black",shape="box"];50128 -> 50178[label="",style="solid", color="black", weight=3]; 189.12/135.79 50129[label="Cons (Float ww650 ww651) (takeWhile (flip gtEsFloat ww3262) ww4462)",fontsize=16,color="green",shape="box"];50129 -> 50179[label="",style="dashed", color="green", weight=3]; 189.12/135.79 50130[label="takeWhile0 (flip gtEsFloat ww3262) (Float ww650 ww651) ww4462 otherwise",fontsize=16,color="black",shape="box"];50130 -> 50180[label="",style="solid", color="black", weight=3]; 189.12/135.79 6760[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww62600) (Succ ww54400)) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww62600) (Succ ww54400)) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6760 -> 6803[label="",style="solid", color="black", weight=3]; 189.12/135.79 6761[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww62600) Zero) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww62600) Zero) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6761 -> 6804[label="",style="solid", color="black", weight=3]; 189.12/135.79 6762[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww54400)) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww54400)) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6762 -> 6805[label="",style="solid", color="black", weight=3]; 189.12/135.79 6763[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6763 -> 6806[label="",style="solid", color="black", weight=3]; 189.12/135.79 6764[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6764 -> 6807[label="",style="solid", color="black", weight=3]; 189.12/135.79 6765[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6765 -> 6808[label="",style="solid", color="black", weight=3]; 189.12/135.79 6766[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6766 -> 6809[label="",style="solid", color="black", weight=3]; 189.12/135.79 6767[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6767 -> 6810[label="",style="solid", color="black", weight=3]; 189.12/135.79 6768[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww63000) (Succ ww54400)) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww63000) (Succ ww54400)) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6768 -> 6811[label="",style="solid", color="black", weight=3]; 189.12/135.79 6769[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww63000) Zero) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww63000) Zero) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6769 -> 6812[label="",style="solid", color="black", weight=3]; 189.12/135.79 6770[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww54400)) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww54400)) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6770 -> 6813[label="",style="solid", color="black", weight=3]; 189.12/135.79 6771[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6771 -> 6814[label="",style="solid", color="black", weight=3]; 189.12/135.79 6772[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6772 -> 6815[label="",style="solid", color="black", weight=3]; 189.12/135.79 6782[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6782 -> 6832[label="",style="solid", color="black", weight=3]; 189.12/135.79 6783[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6783 -> 6833[label="",style="solid", color="black", weight=3]; 189.12/135.79 6784[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6784 -> 6834[label="",style="solid", color="black", weight=3]; 189.12/135.79 46806[label="Cons (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) ww4452) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) ww4452)))",fontsize=16,color="green",shape="box"];46806 -> 46828[label="",style="dashed", color="green", weight=3]; 189.12/135.79 46806 -> 46829[label="",style="dashed", color="green", weight=3]; 189.12/135.79 50131[label="primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50131 -> 50181[label="",style="solid", color="black", weight=3]; 189.12/135.79 50132[label="gtEsFloat (Float (Neg (Succ ww540)) (Neg ww5410)) ww4465",fontsize=16,color="black",shape="box"];50132 -> 50182[label="",style="solid", color="black", weight=3]; 189.12/135.79 6786[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6786 -> 6836[label="",style="solid", color="black", weight=3]; 189.12/135.79 6787 -> 23348[label="",style="dashed", color="red", weight=0]; 189.12/135.79 6787[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];6787 -> 23365[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 6787 -> 23366[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 6787 -> 23367[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 6787 -> 23368[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 6788[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];6788 -> 6838[label="",style="solid", color="black", weight=3]; 189.12/135.79 6789[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];6789 -> 6839[label="",style="solid", color="black", weight=3]; 189.12/135.79 6790[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6790 -> 6840[label="",style="solid", color="black", weight=3]; 189.12/135.79 6791 -> 23348[label="",style="dashed", color="red", weight=0]; 189.12/135.79 6791[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];6791 -> 23369[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 6791 -> 23370[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 6791 -> 23371[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 6791 -> 23372[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 6792[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];6792 -> 6842[label="",style="solid", color="black", weight=3]; 189.12/135.79 6793[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];6793 -> 6843[label="",style="solid", color="black", weight=3]; 189.12/135.79 6794[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6794 -> 6844[label="",style="solid", color="black", weight=3]; 189.12/135.79 6795[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];6795 -> 6845[label="",style="solid", color="black", weight=3]; 189.12/135.79 6796[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];6796 -> 6846[label="",style="solid", color="black", weight=3]; 189.12/135.79 6797[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];6797 -> 6847[label="",style="solid", color="black", weight=3]; 189.12/135.79 6798[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6798 -> 6848[label="",style="solid", color="black", weight=3]; 189.12/135.79 6799[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];6799 -> 6849[label="",style="solid", color="black", weight=3]; 189.12/135.79 6800[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];6800 -> 6850[label="",style="solid", color="black", weight=3]; 189.12/135.79 6801[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];6801 -> 6851[label="",style="solid", color="black", weight=3]; 189.12/135.79 3819[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61769[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3819 -> 61769[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61769 -> 4406[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61770[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3819 -> 61770[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61770 -> 4407[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 3820 -> 6381[label="",style="dashed", color="red", weight=0]; 189.12/135.79 3820[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3820 -> 6382[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3820 -> 6383[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3821[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3821 -> 4409[label="",style="solid", color="black", weight=3]; 189.12/135.79 3822[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3822 -> 4410[label="",style="solid", color="black", weight=3]; 189.12/135.79 3823[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3823 -> 4411[label="",style="solid", color="black", weight=3]; 189.12/135.79 3825[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3825 -> 4413[label="",style="solid", color="black", weight=3]; 189.12/135.79 3826[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3826 -> 4414[label="",style="solid", color="black", weight=3]; 189.12/135.79 3827[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61771[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3827 -> 61771[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61771 -> 4415[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61772[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3827 -> 61772[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61772 -> 4416[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 3828 -> 6446[label="",style="dashed", color="red", weight=0]; 189.12/135.79 3828[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3828 -> 6447[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3828 -> 6448[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3829[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3829 -> 4418[label="",style="solid", color="black", weight=3]; 189.12/135.79 3830[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3830 -> 4419[label="",style="solid", color="black", weight=3]; 189.12/135.79 3831 -> 16686[label="",style="dashed", color="red", weight=0]; 189.12/135.79 3831[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3831 -> 16687[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3831 -> 16688[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3831 -> 16689[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3831 -> 16690[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3833[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3833 -> 4422[label="",style="solid", color="black", weight=3]; 189.12/135.79 3834[label="not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3834 -> 4423[label="",style="solid", color="black", weight=3]; 189.12/135.79 3835[label="fsEsOrdering (compareFloat ww15 (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT",fontsize=16,color="black",shape="box"];3835 -> 4424[label="",style="solid", color="black", weight=3]; 189.12/135.79 10308 -> 10759[label="",style="dashed", color="red", weight=0]; 189.12/135.79 10308[label="takeWhile1 ww11 (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834) (iterate (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834))) (ww11 (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834))",fontsize=16,color="magenta"];10308 -> 10760[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3838[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61773[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3838 -> 61773[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61773 -> 4428[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61774[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3838 -> 61774[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61774 -> 4429[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 3839 -> 6730[label="",style="dashed", color="red", weight=0]; 189.12/135.79 3839[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3839 -> 6731[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3839 -> 6732[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3840[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3840 -> 4431[label="",style="solid", color="black", weight=3]; 189.12/135.79 3841[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3841 -> 4432[label="",style="solid", color="black", weight=3]; 189.12/135.79 3842 -> 32887[label="",style="dashed", color="red", weight=0]; 189.12/135.79 3842[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3842 -> 32888[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3842 -> 32889[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3842 -> 32890[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3842 -> 32891[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3842 -> 32892[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3843[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3843 -> 4434[label="",style="solid", color="black", weight=3]; 189.12/135.79 3844[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3844 -> 4435[label="",style="solid", color="black", weight=3]; 189.12/135.79 26728 -> 21759[label="",style="dashed", color="red", weight=0]; 189.12/135.79 26728[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];26729 -> 23742[label="",style="dashed", color="red", weight=0]; 189.12/135.79 26729[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];26729 -> 26751[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 26729 -> 26752[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 26730[label="ww28",fontsize=16,color="green",shape="box"];26727[label="primPlusFloat (Float ww3257 ww3256) ww3240",fontsize=16,color="burlywood",shape="triangle"];61775[label="ww3240/Float ww32400 ww32401",fontsize=10,color="white",style="solid",shape="box"];26727 -> 61775[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61775 -> 26753[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 3846[label="takeWhile1 (flip ltEsFloat (psFloat ww8 (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) ww9 (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww8 (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3846 -> 4437[label="",style="solid", color="black", weight=3]; 189.12/135.79 3847[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61776[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3847 -> 61776[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61776 -> 4438[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61777[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3847 -> 61777[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61777 -> 4439[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 3848 -> 6891[label="",style="dashed", color="red", weight=0]; 189.12/135.79 3848[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3848 -> 6892[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3848 -> 6893[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3849[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3849 -> 4441[label="",style="solid", color="black", weight=3]; 189.12/135.79 3850[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3850 -> 4442[label="",style="solid", color="black", weight=3]; 189.12/135.79 3851[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18 (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) ww18 (iterate (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18)) (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) ww18)) (numericEnumFromThenToP0 (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18 (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise ww18)",fontsize=16,color="black",shape="box"];3851 -> 4443[label="",style="solid", color="black", weight=3]; 189.12/135.79 3852[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3852 -> 4444[label="",style="solid", color="black", weight=3]; 189.12/135.79 3853[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3853 -> 4445[label="",style="solid", color="black", weight=3]; 189.12/135.79 3854[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3854 -> 4446[label="",style="solid", color="black", weight=3]; 189.12/135.79 3855[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61778[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3855 -> 61778[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61778 -> 4447[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61779[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3855 -> 61779[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61779 -> 4448[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 3856 -> 6942[label="",style="dashed", color="red", weight=0]; 189.12/135.79 3856[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3856 -> 6943[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3856 -> 6944[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3857[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3857 -> 4450[label="",style="solid", color="black", weight=3]; 189.12/135.79 3858[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3858 -> 4451[label="",style="solid", color="black", weight=3]; 189.12/135.79 3859[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3859 -> 4452[label="",style="solid", color="black", weight=3]; 189.12/135.79 3860[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3860 -> 4453[label="",style="solid", color="black", weight=3]; 189.12/135.79 3861[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3861 -> 4454[label="",style="solid", color="black", weight=3]; 189.12/135.79 3862[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61780[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3862 -> 61780[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61780 -> 4455[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61781[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3862 -> 61781[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61781 -> 4456[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 3863 -> 6972[label="",style="dashed", color="red", weight=0]; 189.12/135.79 3863[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3863 -> 6973[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3863 -> 6974[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3864[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3864 -> 4458[label="",style="solid", color="black", weight=3]; 189.12/135.79 3865[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37 (psFloat ww38 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww39 ww39))) Zero) LT))) ww37 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37)) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) ww37)) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37 (psFloat ww38 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww39 ww39))) Zero) LT)) ww37)",fontsize=16,color="black",shape="box"];3865 -> 4459[label="",style="solid", color="black", weight=3]; 189.12/135.79 3866 -> 2231[label="",style="dashed", color="red", weight=0]; 189.12/135.79 3866[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3866 -> 4460[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3866 -> 4461[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3866 -> 4462[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3867[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3867 -> 4463[label="",style="solid", color="black", weight=3]; 189.12/135.79 3868[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3868 -> 4464[label="",style="solid", color="black", weight=3]; 189.12/135.79 3869[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61782[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3869 -> 61782[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61782 -> 4465[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61783[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3869 -> 61783[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61783 -> 4466[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 3870 -> 7003[label="",style="dashed", color="red", weight=0]; 189.12/135.79 3870[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3870 -> 7004[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3870 -> 7005[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3871[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3871 -> 4468[label="",style="solid", color="black", weight=3]; 189.12/135.79 3872[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3872 -> 4469[label="",style="solid", color="black", weight=3]; 189.12/135.79 3873 -> 16832[label="",style="dashed", color="red", weight=0]; 189.12/135.79 3873[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3873 -> 16833[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3873 -> 16834[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3873 -> 16835[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3873 -> 16836[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3874[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3874 -> 4471[label="",style="solid", color="black", weight=3]; 189.12/135.79 3875[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3875 -> 4472[label="",style="solid", color="black", weight=3]; 189.12/135.79 3876[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3876 -> 4473[label="",style="solid", color="black", weight=3]; 189.12/135.79 3877[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61784[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3877 -> 61784[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61784 -> 4474[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61785[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3877 -> 61785[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61785 -> 4475[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 3878 -> 7036[label="",style="dashed", color="red", weight=0]; 189.12/135.79 3878[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3878 -> 7037[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3878 -> 7038[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3879[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3879 -> 4477[label="",style="solid", color="black", weight=3]; 189.12/135.79 3880[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3880 -> 4478[label="",style="solid", color="black", weight=3]; 189.12/135.79 3881[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3881 -> 4479[label="",style="solid", color="black", weight=3]; 189.12/135.79 3882[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3882 -> 4480[label="",style="solid", color="black", weight=3]; 189.12/135.79 3883[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3883 -> 4481[label="",style="solid", color="black", weight=3]; 189.12/135.79 3884[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3884 -> 4482[label="",style="solid", color="black", weight=3]; 189.12/135.79 3885[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61786[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3885 -> 61786[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61786 -> 4483[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61787[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3885 -> 61787[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61787 -> 4484[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 3886 -> 7067[label="",style="dashed", color="red", weight=0]; 189.12/135.79 3886[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3886 -> 7068[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3886 -> 7069[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3887[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3887 -> 4486[label="",style="solid", color="black", weight=3]; 189.12/135.79 3888[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3888 -> 4487[label="",style="solid", color="black", weight=3]; 189.12/135.79 3889[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3889 -> 4488[label="",style="solid", color="black", weight=3]; 189.12/135.79 3890[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3890 -> 4489[label="",style="solid", color="black", weight=3]; 189.12/135.79 3891[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3891 -> 4490[label="",style="solid", color="black", weight=3]; 189.12/135.79 3892[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61788[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3892 -> 61788[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61788 -> 4491[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61789[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3892 -> 61789[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61789 -> 4492[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 3893 -> 7097[label="",style="dashed", color="red", weight=0]; 189.12/135.79 3893[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3893 -> 7098[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3893 -> 7099[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3894[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3894 -> 4494[label="",style="solid", color="black", weight=3]; 189.12/135.79 3895 -> 2231[label="",style="dashed", color="red", weight=0]; 189.12/135.79 3895[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3895 -> 4495[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3895 -> 4496[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3895 -> 4497[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3896[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3896 -> 4498[label="",style="solid", color="black", weight=3]; 189.12/135.79 3897[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3897 -> 4499[label="",style="solid", color="black", weight=3]; 189.12/135.79 3898[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61790[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3898 -> 61790[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61790 -> 4500[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61791[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3898 -> 61791[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61791 -> 4501[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 3899 -> 7127[label="",style="dashed", color="red", weight=0]; 189.12/135.79 3899[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3899 -> 7128[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3899 -> 7129[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3900[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3900 -> 4503[label="",style="solid", color="black", weight=3]; 189.12/135.79 3901[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3901 -> 4504[label="",style="solid", color="black", weight=3]; 189.12/135.79 3902 -> 34705[label="",style="dashed", color="red", weight=0]; 189.12/135.79 3902[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3902 -> 34706[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3902 -> 34707[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3902 -> 34708[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3902 -> 34709[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3903[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3903 -> 4506[label="",style="solid", color="black", weight=3]; 189.12/135.79 3904[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3904 -> 4507[label="",style="solid", color="black", weight=3]; 189.12/135.79 3905[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3905 -> 4508[label="",style="solid", color="black", weight=3]; 189.12/135.79 3906[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61792[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3906 -> 61792[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61792 -> 4509[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61793[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3906 -> 61793[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61793 -> 4510[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 3907 -> 7160[label="",style="dashed", color="red", weight=0]; 189.12/135.79 3907[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3907 -> 7161[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3907 -> 7162[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3908[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3908 -> 4512[label="",style="solid", color="black", weight=3]; 189.12/135.79 3909[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3909 -> 4513[label="",style="solid", color="black", weight=3]; 189.12/135.79 3910[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3910 -> 4514[label="",style="solid", color="black", weight=3]; 189.12/135.79 3911[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3911 -> 4515[label="",style="solid", color="black", weight=3]; 189.12/135.79 3912[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3912 -> 4516[label="",style="solid", color="black", weight=3]; 189.12/135.79 3913[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3913 -> 4517[label="",style="solid", color="black", weight=3]; 189.12/135.79 50187[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) ww4469) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) ww4469)))",fontsize=16,color="green",shape="box"];50187 -> 50245[label="",style="dashed", color="green", weight=3]; 189.12/135.79 50187 -> 50246[label="",style="dashed", color="green", weight=3]; 189.12/135.79 50135[label="primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50135 -> 50188[label="",style="solid", color="black", weight=3]; 189.12/135.79 50136[label="gtEsFloat (Float (Pos (Succ ww957)) (Pos ww9580)) ww4466",fontsize=16,color="black",shape="box"];50136 -> 50189[label="",style="solid", color="black", weight=3]; 189.12/135.79 7815[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww105700) (Succ ww96100)) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww105700) (Succ ww96100)) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7815 -> 7863[label="",style="solid", color="black", weight=3]; 189.12/135.79 7816[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww105700) Zero) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww105700) Zero) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7816 -> 7864[label="",style="solid", color="black", weight=3]; 189.12/135.79 7817[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww96100)) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww96100)) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7817 -> 7865[label="",style="solid", color="black", weight=3]; 189.12/135.79 7818[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7818 -> 7866[label="",style="solid", color="black", weight=3]; 189.12/135.79 7819[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7819 -> 7867[label="",style="solid", color="black", weight=3]; 189.12/135.79 7820[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7820 -> 7868[label="",style="solid", color="black", weight=3]; 189.12/135.79 7821[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7821 -> 7869[label="",style="solid", color="black", weight=3]; 189.12/135.79 7822[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7822 -> 7870[label="",style="solid", color="black", weight=3]; 189.12/135.79 7823[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww106100) (Succ ww96100)) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww106100) (Succ ww96100)) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7823 -> 7871[label="",style="solid", color="black", weight=3]; 189.12/135.79 7824[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww106100) Zero) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww106100) Zero) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7824 -> 7872[label="",style="solid", color="black", weight=3]; 189.12/135.79 7825[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww96100)) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww96100)) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7825 -> 7873[label="",style="solid", color="black", weight=3]; 189.12/135.79 7826[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7826 -> 7874[label="",style="solid", color="black", weight=3]; 189.12/135.79 7827[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7827 -> 7875[label="",style="solid", color="black", weight=3]; 189.12/135.79 7842[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7842 -> 7879[label="",style="solid", color="black", weight=3]; 189.12/135.79 7843[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7843 -> 7880[label="",style="solid", color="black", weight=3]; 189.12/135.79 7844[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7844 -> 7881[label="",style="solid", color="black", weight=3]; 189.12/135.79 46876[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) ww4454) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) ww4454)))",fontsize=16,color="green",shape="box"];46876 -> 46931[label="",style="dashed", color="green", weight=3]; 189.12/135.79 46876 -> 46932[label="",style="dashed", color="green", weight=3]; 189.12/135.79 50137[label="primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50137 -> 50190[label="",style="solid", color="black", weight=3]; 189.12/135.79 50138[label="gtEsFloat (Float (Pos (Succ ww957)) (Neg ww9580)) ww4467",fontsize=16,color="black",shape="box"];50138 -> 50191[label="",style="solid", color="black", weight=3]; 189.12/135.79 7846[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7846 -> 7883[label="",style="solid", color="black", weight=3]; 189.12/135.79 7847[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];7847 -> 7884[label="",style="solid", color="black", weight=3]; 189.12/135.79 7848[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];7848 -> 7885[label="",style="solid", color="black", weight=3]; 189.12/135.79 7849[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];7849 -> 7886[label="",style="solid", color="black", weight=3]; 189.12/135.79 7850 -> 53796[label="",style="dashed", color="red", weight=0]; 189.12/135.79 7850[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];7850 -> 53917[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 7850 -> 53918[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 7850 -> 53919[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 7850 -> 53920[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 7850 -> 53921[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 7851[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];7851 -> 7888[label="",style="solid", color="black", weight=3]; 189.12/135.79 54755 -> 47197[label="",style="dashed", color="red", weight=0]; 189.12/135.79 54755[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47197[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47197 -> 50264[label="",style="solid", color="black", weight=3]; 189.12/135.79 54900[label="Float (Pos (Succ ww957)) (Neg (Succ ww95800))",fontsize=16,color="green",shape="box"];45906[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4428)",fontsize=16,color="black",shape="triangle"];45906 -> 45909[label="",style="solid", color="black", weight=3]; 189.12/135.79 7853[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];7853 -> 7890[label="",style="solid", color="black", weight=3]; 189.12/135.79 7854[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7854 -> 7891[label="",style="solid", color="black", weight=3]; 189.12/135.79 7855[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];7855 -> 7892[label="",style="solid", color="black", weight=3]; 189.12/135.79 7856[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];7856 -> 7893[label="",style="solid", color="black", weight=3]; 189.12/135.79 7857[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];7857 -> 7894[label="",style="solid", color="black", weight=3]; 189.12/135.79 7858 -> 53796[label="",style="dashed", color="red", weight=0]; 189.12/135.79 7858[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];7858 -> 53927[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 7858 -> 53928[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 7858 -> 53929[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 7858 -> 53930[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 7858 -> 53931[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 7859[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];7859 -> 7896[label="",style="solid", color="black", weight=3]; 189.12/135.79 54756 -> 47057[label="",style="dashed", color="red", weight=0]; 189.12/135.79 54756[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54756 -> 54911[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 54756 -> 54912[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 54901[label="Succ ww95800",fontsize=16,color="green",shape="box"];54902[label="Zero",fontsize=16,color="green",shape="box"];54903[label="Succ ww95800",fontsize=16,color="green",shape="box"];54904[label="Float (Pos (Succ ww957)) (Neg (Succ ww95800))",fontsize=16,color="green",shape="box"];54905[label="Zero",fontsize=16,color="green",shape="box"];7861[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];7861 -> 7898[label="",style="solid", color="black", weight=3]; 189.12/135.79 3955[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61794[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3955 -> 61794[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61794 -> 4567[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61795[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3955 -> 61795[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61795 -> 4568[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 3956 -> 7442[label="",style="dashed", color="red", weight=0]; 189.12/135.79 3956[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3956 -> 7443[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3956 -> 7444[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3957[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3957 -> 4570[label="",style="solid", color="black", weight=3]; 189.12/135.79 26660[label="Succ Zero",fontsize=16,color="green",shape="box"];26661[label="ww3100",fontsize=16,color="green",shape="box"];26662[label="ww4000",fontsize=16,color="green",shape="box"];26663[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];26659[label="iterate (psFloat (msFloat (Float (Neg (Succ ww2366)) (Pos (Succ ww2367))) (Float (Pos Zero) (Pos (Succ ww2368))))) (psFloat (msFloat (Float (Neg (Succ ww2366)) (Pos (Succ ww2367))) (Float (Pos Zero) (Pos (Succ ww2368)))) ww3240)",fontsize=16,color="black",shape="triangle"];26659 -> 26678[label="",style="solid", color="black", weight=3]; 189.12/135.79 3959[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47))) (psFloat ww48 (fsFloat (msFloat (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww47))) ww49 (numericEnumFromThenToP1 (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47))) (psFloat ww48 (fsFloat (msFloat (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww47))))",fontsize=16,color="black",shape="box"];3959 -> 4573[label="",style="solid", color="black", weight=3]; 189.12/135.79 3960[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3960 -> 4574[label="",style="solid", color="black", weight=3]; 189.12/135.79 3961[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3961 -> 4575[label="",style="solid", color="black", weight=3]; 189.12/135.79 37004[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4233",fontsize=16,color="black",shape="triangle"];37004 -> 37047[label="",style="solid", color="black", weight=3]; 189.12/135.79 37005 -> 36992[label="",style="dashed", color="red", weight=0]; 189.12/135.79 37005[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4233))",fontsize=16,color="magenta"];37005 -> 37048[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 36998 -> 26727[label="",style="dashed", color="red", weight=0]; 189.12/135.79 36998[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36998 -> 37049[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 36998 -> 37050[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 36998 -> 37051[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3963[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3963 -> 4577[label="",style="solid", color="black", weight=3]; 189.12/135.79 3964[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61796[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3964 -> 61796[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61796 -> 4578[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61797[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3964 -> 61797[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61797 -> 4579[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 3965 -> 7503[label="",style="dashed", color="red", weight=0]; 189.12/135.79 3965[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3965 -> 7504[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3965 -> 7505[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3966[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3966 -> 4581[label="",style="solid", color="black", weight=3]; 189.12/135.79 3967[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3967 -> 4582[label="",style="solid", color="black", weight=3]; 189.12/135.79 3968 -> 46504[label="",style="dashed", color="red", weight=0]; 189.12/135.79 3968[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3968 -> 46505[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3968 -> 46506[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3968 -> 46507[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3968 -> 46508[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3968 -> 46509[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3969[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3969 -> 4584[label="",style="solid", color="black", weight=3]; 189.12/135.79 3970[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3970 -> 4585[label="",style="solid", color="black", weight=3]; 189.12/135.79 3971[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3971 -> 4586[label="",style="solid", color="black", weight=3]; 189.12/135.79 3972[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61798[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3972 -> 61798[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61798 -> 4587[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61799[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3972 -> 61799[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61799 -> 4588[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 3973 -> 7740[label="",style="dashed", color="red", weight=0]; 189.12/135.79 3973[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3973 -> 7741[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3973 -> 7742[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3974[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3974 -> 4590[label="",style="solid", color="black", weight=3]; 189.12/135.79 3975[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3975 -> 4591[label="",style="solid", color="black", weight=3]; 189.12/135.79 3976 -> 35894[label="",style="dashed", color="red", weight=0]; 189.12/135.79 3976[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3976 -> 36059[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3976 -> 36060[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3976 -> 36061[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3976 -> 36062[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3977[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3977 -> 4593[label="",style="solid", color="black", weight=3]; 189.12/135.79 37012[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4234",fontsize=16,color="black",shape="triangle"];37012 -> 37052[label="",style="solid", color="black", weight=3]; 189.12/135.79 37013 -> 37000[label="",style="dashed", color="red", weight=0]; 189.12/135.79 37013[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4234))",fontsize=16,color="magenta"];37013 -> 37053[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 37006 -> 26727[label="",style="dashed", color="red", weight=0]; 189.12/135.79 37006[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37006 -> 37054[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 37006 -> 37055[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 37006 -> 37056[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3979[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3979 -> 4595[label="",style="solid", color="black", weight=3]; 189.12/135.79 3980[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61800[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3980 -> 61800[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61800 -> 4596[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61801[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3980 -> 61801[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61801 -> 4597[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 3981 -> 7909[label="",style="dashed", color="red", weight=0]; 189.12/135.79 3981[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3981 -> 7910[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3981 -> 7911[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3982[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3982 -> 4599[label="",style="solid", color="black", weight=3]; 189.12/135.79 3983[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3983 -> 4600[label="",style="solid", color="black", weight=3]; 189.12/135.79 3984[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3984 -> 4601[label="",style="solid", color="black", weight=3]; 189.12/135.79 3985[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3985 -> 4602[label="",style="solid", color="black", weight=3]; 189.12/135.79 3986[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3986 -> 4603[label="",style="solid", color="black", weight=3]; 189.12/135.79 3987[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3987 -> 4604[label="",style="solid", color="black", weight=3]; 189.12/135.79 3988[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61802[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3988 -> 61802[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61802 -> 4605[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61803[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3988 -> 61803[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61803 -> 4606[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 3989 -> 7986[label="",style="dashed", color="red", weight=0]; 189.12/135.79 3989[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3989 -> 7987[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3989 -> 7988[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3990[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3990 -> 4608[label="",style="solid", color="black", weight=3]; 189.12/135.79 3991 -> 4609[label="",style="dashed", color="red", weight=0]; 189.12/135.79 3991[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3991 -> 4610[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3991 -> 4611[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3992[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3992 -> 4614[label="",style="solid", color="black", weight=3]; 189.12/135.79 16354[label="takeWhile1 (flip ltEsFloat (psFloat ww2076 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) ww2078) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww2078 (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) ww2078)) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) ww2078) ww2078)) (not (esEsOrdering (compareFloat ww2078 (psFloat ww2076 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) ww2078) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16354 -> 16391[label="",style="solid", color="black", weight=3]; 189.12/135.79 3994[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3994 -> 4616[label="",style="solid", color="black", weight=3]; 189.12/135.79 3995[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3995 -> 4617[label="",style="solid", color="black", weight=3]; 189.12/135.79 3996[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61804[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3996 -> 61804[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61804 -> 4618[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61805[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3996 -> 61805[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61805 -> 4619[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 3997 -> 8017[label="",style="dashed", color="red", weight=0]; 189.12/135.79 3997[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3997 -> 8018[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3997 -> 8019[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 3998[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3998 -> 4621[label="",style="solid", color="black", weight=3]; 189.12/135.79 3999[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3999 -> 4622[label="",style="solid", color="black", weight=3]; 189.12/135.79 4000 -> 53796[label="",style="dashed", color="red", weight=0]; 189.12/135.79 4000[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4000 -> 53937[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4000 -> 53938[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4000 -> 53939[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4000 -> 53940[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4000 -> 53941[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 54983 -> 26727[label="",style="dashed", color="red", weight=0]; 189.12/135.79 54983[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54983 -> 55013[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 54983 -> 55014[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 54983 -> 55015[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 54997[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4616",fontsize=16,color="black",shape="triangle"];54997 -> 55164[label="",style="solid", color="black", weight=3]; 189.12/135.79 54998 -> 54985[label="",style="dashed", color="red", weight=0]; 189.12/135.79 54998[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4616))",fontsize=16,color="magenta"];54998 -> 55165[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4003[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4003 -> 4626[label="",style="solid", color="black", weight=3]; 189.12/135.79 4004[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61806[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4004 -> 61806[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61806 -> 4627[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61807[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4004 -> 61807[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61807 -> 4628[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 4005 -> 8050[label="",style="dashed", color="red", weight=0]; 189.12/135.79 4005[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4005 -> 8051[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4005 -> 8052[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4006[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4006 -> 4630[label="",style="solid", color="black", weight=3]; 189.12/135.79 4007[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4007 -> 4631[label="",style="solid", color="black", weight=3]; 189.12/135.79 4008 -> 26973[label="",style="dashed", color="red", weight=0]; 189.12/135.79 4008[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4008 -> 26974[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4008 -> 26975[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4008 -> 26976[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4008 -> 26977[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4008 -> 26978[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4009[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4009 -> 4633[label="",style="solid", color="black", weight=3]; 189.12/135.79 4010[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4010 -> 4634[label="",style="solid", color="black", weight=3]; 189.12/135.79 4011[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4011 -> 4635[label="",style="solid", color="black", weight=3]; 189.12/135.79 4012[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61808[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4012 -> 61808[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61808 -> 4636[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61809[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4012 -> 61809[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61809 -> 4637[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 4013 -> 8083[label="",style="dashed", color="red", weight=0]; 189.12/135.79 4013[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4013 -> 8084[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4013 -> 8085[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4014[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4014 -> 4639[label="",style="solid", color="black", weight=3]; 189.12/135.79 4015[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4015 -> 4640[label="",style="solid", color="black", weight=3]; 189.12/135.79 4016[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4016 -> 4641[label="",style="solid", color="black", weight=3]; 189.12/135.79 4017[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4017 -> 4642[label="",style="solid", color="black", weight=3]; 189.12/135.79 54991 -> 26727[label="",style="dashed", color="red", weight=0]; 189.12/135.79 54991[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54991 -> 55016[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 54991 -> 55017[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 54991 -> 55018[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 55162[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4617",fontsize=16,color="black",shape="triangle"];55162 -> 55179[label="",style="solid", color="black", weight=3]; 189.12/135.79 55163 -> 54993[label="",style="dashed", color="red", weight=0]; 189.12/135.79 55163[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4617))",fontsize=16,color="magenta"];55163 -> 55180[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4019[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4019 -> 4644[label="",style="solid", color="black", weight=3]; 189.12/135.79 4020[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61810[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4020 -> 61810[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61810 -> 4645[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61811[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4020 -> 61811[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61811 -> 4646[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 4021 -> 8114[label="",style="dashed", color="red", weight=0]; 189.12/135.79 4021[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4021 -> 8115[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4021 -> 8116[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4022[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4022 -> 4648[label="",style="solid", color="black", weight=3]; 189.12/135.79 4023 -> 4609[label="",style="dashed", color="red", weight=0]; 189.12/135.79 4023[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4023 -> 4612[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4023 -> 4613[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4024[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4024 -> 4649[label="",style="solid", color="black", weight=3]; 189.12/135.79 37020[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4235",fontsize=16,color="black",shape="triangle"];37020 -> 37135[label="",style="solid", color="black", weight=3]; 189.12/135.79 37021 -> 37008[label="",style="dashed", color="red", weight=0]; 189.12/135.79 37021[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4235))",fontsize=16,color="magenta"];37021 -> 37136[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 37014 -> 26727[label="",style="dashed", color="red", weight=0]; 189.12/135.79 37014[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37014 -> 37057[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 37014 -> 37058[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 37014 -> 37059[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4027[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4027 -> 4652[label="",style="solid", color="black", weight=3]; 189.12/135.79 4028[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61812[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4028 -> 61812[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61812 -> 4653[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61813[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4028 -> 61813[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61813 -> 4654[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 4029 -> 8144[label="",style="dashed", color="red", weight=0]; 189.12/135.79 4029[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4029 -> 8145[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4029 -> 8146[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4030[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4030 -> 4656[label="",style="solid", color="black", weight=3]; 189.12/135.79 4031[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4031 -> 4657[label="",style="solid", color="black", weight=3]; 189.12/135.79 4032 -> 15660[label="",style="dashed", color="red", weight=0]; 189.12/135.79 4032[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4032 -> 15694[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4032 -> 15695[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4032 -> 15696[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4034[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4034 -> 4660[label="",style="solid", color="black", weight=3]; 189.12/135.79 4035[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4035 -> 4661[label="",style="solid", color="black", weight=3]; 189.12/135.79 4036[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61814[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4036 -> 61814[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61814 -> 4662[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61815[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4036 -> 61815[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61815 -> 4663[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 4037 -> 8177[label="",style="dashed", color="red", weight=0]; 189.12/135.79 4037[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4037 -> 8178[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4037 -> 8179[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4038[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4038 -> 4665[label="",style="solid", color="black", weight=3]; 189.12/135.79 4039[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4039 -> 4666[label="",style="solid", color="black", weight=3]; 189.12/135.79 4040 -> 35894[label="",style="dashed", color="red", weight=0]; 189.12/135.79 4040[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4040 -> 36071[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4040 -> 36072[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4040 -> 36073[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4040 -> 36074[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4041[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4041 -> 4668[label="",style="solid", color="black", weight=3]; 189.12/135.79 37133[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4236",fontsize=16,color="black",shape="triangle"];37133 -> 37161[label="",style="solid", color="black", weight=3]; 189.12/135.79 37134 -> 37016[label="",style="dashed", color="red", weight=0]; 189.12/135.79 37134[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4236))",fontsize=16,color="magenta"];37134 -> 37162[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 37022 -> 26727[label="",style="dashed", color="red", weight=0]; 189.12/135.79 37022[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37022 -> 37137[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 37022 -> 37138[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 37022 -> 37139[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4328[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww59",fontsize=16,color="black",shape="triangle"];4328 -> 4670[label="",style="solid", color="black", weight=3]; 189.12/135.79 4329 -> 4044[label="",style="dashed", color="red", weight=0]; 189.12/135.79 4329[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww59))",fontsize=16,color="magenta"];4329 -> 4671[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4048[label="takeWhile1 (flip ltEsFloat (psFloat ww34 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) ww35 (not (esEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww34 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4048 -> 4672[label="",style="solid", color="black", weight=3]; 189.12/135.79 4049[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61816[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4049 -> 61816[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61816 -> 4673[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61817[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4049 -> 61817[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61817 -> 4674[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 4050 -> 8211[label="",style="dashed", color="red", weight=0]; 189.12/135.79 4050[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4050 -> 8212[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4050 -> 8213[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4051[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4051 -> 4676[label="",style="solid", color="black", weight=3]; 189.12/135.79 4052[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4052 -> 4677[label="",style="solid", color="black", weight=3]; 189.12/135.79 4053[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4053 -> 4678[label="",style="solid", color="black", weight=3]; 189.12/135.79 4054[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4054 -> 4679[label="",style="solid", color="black", weight=3]; 189.12/135.79 4055[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4055 -> 4680[label="",style="solid", color="black", weight=3]; 189.12/135.79 4056[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4056 -> 4681[label="",style="solid", color="black", weight=3]; 189.12/135.79 8850[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww137800) (Succ ww147400)) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww137800) (Succ ww147400)) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8850 -> 8879[label="",style="solid", color="black", weight=3]; 189.12/135.79 8851[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww137800) Zero) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww137800) Zero) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8851 -> 8880[label="",style="solid", color="black", weight=3]; 189.12/135.79 8852[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww147400)) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww147400)) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8852 -> 8881[label="",style="solid", color="black", weight=3]; 189.12/135.79 8853[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8853 -> 8882[label="",style="solid", color="black", weight=3]; 189.12/135.79 8854[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg ww13750)) (primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61818[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];8854 -> 61818[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61818 -> 8883[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 8855[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos ww13750)) (primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61819[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];8855 -> 61819[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61819 -> 8884[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 8856[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww137800) (Succ ww147800)) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww137800) (Succ ww147800)) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8856 -> 8885[label="",style="solid", color="black", weight=3]; 189.12/135.79 8857[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww137800) Zero) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww137800) Zero) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8857 -> 8886[label="",style="solid", color="black", weight=3]; 189.12/135.79 8858[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww147800)) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww147800)) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8858 -> 8887[label="",style="solid", color="black", weight=3]; 189.12/135.79 8859[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8859 -> 8888[label="",style="solid", color="black", weight=3]; 189.12/135.79 8869[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8869 -> 8896[label="",style="solid", color="black", weight=3]; 189.12/135.79 8870[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8870 -> 8897[label="",style="solid", color="black", weight=3]; 189.12/135.79 8871[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];8871 -> 8898[label="",style="solid", color="black", weight=3]; 189.12/135.79 8872[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];8872 -> 8899[label="",style="solid", color="black", weight=3]; 189.12/135.79 8873[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];8873 -> 8900[label="",style="solid", color="black", weight=3]; 189.12/135.79 8874[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8874 -> 8901[label="",style="solid", color="black", weight=3]; 189.12/135.79 8875[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8875 -> 8902[label="",style="solid", color="black", weight=3]; 189.12/135.79 8876[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];8876 -> 8903[label="",style="solid", color="black", weight=3]; 189.12/135.79 8877[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];8877 -> 8904[label="",style="solid", color="black", weight=3]; 189.12/135.79 8878[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];8878 -> 8905[label="",style="solid", color="black", weight=3]; 189.12/135.79 4098[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61820[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4098 -> 61820[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61820 -> 4731[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61821[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4098 -> 61821[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61821 -> 4732[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 4099 -> 8490[label="",style="dashed", color="red", weight=0]; 189.12/135.79 4099[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4099 -> 8491[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4099 -> 8492[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4100[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4100 -> 4734[label="",style="solid", color="black", weight=3]; 189.12/135.79 4101[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4101 -> 4735[label="",style="solid", color="black", weight=3]; 189.12/135.79 4102[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4102 -> 4736[label="",style="solid", color="black", weight=3]; 189.12/135.79 4103[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4103 -> 4737[label="",style="solid", color="black", weight=3]; 189.12/135.79 4104[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4104 -> 4738[label="",style="solid", color="black", weight=3]; 189.12/135.79 4105[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4105 -> 4739[label="",style="solid", color="black", weight=3]; 189.12/135.79 4106[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61822[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4106 -> 61822[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61822 -> 4740[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61823[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4106 -> 61823[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61823 -> 4741[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 4107 -> 8573[label="",style="dashed", color="red", weight=0]; 189.12/135.79 4107[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4107 -> 8574[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4107 -> 8575[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4108[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4108 -> 4743[label="",style="solid", color="black", weight=3]; 189.12/135.79 4109[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4109 -> 4744[label="",style="solid", color="black", weight=3]; 189.12/135.79 17359[label="Zero",fontsize=16,color="green",shape="box"];17360[label="ww3100",fontsize=16,color="green",shape="box"];17361[label="ww5",fontsize=16,color="green",shape="box"];17362[label="ww4000",fontsize=16,color="green",shape="box"];17358[label="takeWhile1 (flip ltEsFloat (psFloat ww2183 (fsFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww2186))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))) (flip ltEsFloat (psFloat ww2183 (fsFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww2186))))",fontsize=16,color="black",shape="triangle"];17358 -> 17383[label="",style="solid", color="black", weight=3]; 189.12/135.79 4111[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4111 -> 4746[label="",style="solid", color="black", weight=3]; 189.12/135.79 4112[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4112 -> 4747[label="",style="solid", color="black", weight=3]; 189.12/135.79 4113[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4113 -> 4748[label="",style="solid", color="black", weight=3]; 189.12/135.79 4114[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61824[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4114 -> 61824[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61824 -> 4749[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61825[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4114 -> 61825[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61825 -> 4750[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 4115 -> 8790[label="",style="dashed", color="red", weight=0]; 189.12/135.79 4115[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4115 -> 8791[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4115 -> 8792[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4116[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4116 -> 4752[label="",style="solid", color="black", weight=3]; 189.12/135.79 4117[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4117 -> 4753[label="",style="solid", color="black", weight=3]; 189.12/135.79 17400[label="ww3100",fontsize=16,color="green",shape="box"];17401[label="ww5",fontsize=16,color="green",shape="box"];17402[label="Zero",fontsize=16,color="green",shape="box"];17403[label="ww4000",fontsize=16,color="green",shape="box"];17399[label="takeWhile1 (flip ltEsFloat (psFloat ww2190 (fsFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2193))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))) (flip ltEsFloat (psFloat ww2190 (fsFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww2193))))",fontsize=16,color="black",shape="triangle"];17399 -> 17424[label="",style="solid", color="black", weight=3]; 189.12/135.79 4119[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4119 -> 4755[label="",style="solid", color="black", weight=3]; 189.12/135.79 4120[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4120 -> 4756[label="",style="solid", color="black", weight=3]; 189.12/135.79 4121[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4121 -> 4757[label="",style="solid", color="black", weight=3]; 189.12/135.79 4122[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61826[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4122 -> 61826[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61826 -> 4758[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61827[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4122 -> 61827[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61827 -> 4759[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 4123 -> 8889[label="",style="dashed", color="red", weight=0]; 189.12/135.79 4123[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4123 -> 8890[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4123 -> 8891[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4124[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4124 -> 4761[label="",style="solid", color="black", weight=3]; 189.12/135.79 4125[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4125 -> 4762[label="",style="solid", color="black", weight=3]; 189.12/135.79 4126[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4126 -> 4763[label="",style="solid", color="black", weight=3]; 189.12/135.79 4127[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4127 -> 4764[label="",style="solid", color="black", weight=3]; 189.12/135.79 4128[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4128 -> 4765[label="",style="solid", color="black", weight=3]; 189.12/135.79 4129[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4129 -> 4766[label="",style="solid", color="black", weight=3]; 189.12/135.79 4130[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61828[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4130 -> 61828[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61828 -> 4767[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61829[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4130 -> 61829[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61829 -> 4768[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 4131 -> 8960[label="",style="dashed", color="red", weight=0]; 189.12/135.79 4131[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4131 -> 8961[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4131 -> 8962[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4132[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4132 -> 4770[label="",style="solid", color="black", weight=3]; 189.12/135.79 4133[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4133 -> 4771[label="",style="solid", color="black", weight=3]; 189.12/135.79 4134[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4134 -> 4772[label="",style="solid", color="black", weight=3]; 189.12/135.79 4136[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4136 -> 4774[label="",style="solid", color="black", weight=3]; 189.12/135.79 4137[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4137 -> 4775[label="",style="solid", color="black", weight=3]; 189.12/135.79 4138[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61830[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4138 -> 61830[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61830 -> 4776[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61831[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4138 -> 61831[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61831 -> 4777[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 4139 -> 8992[label="",style="dashed", color="red", weight=0]; 189.12/135.79 4139[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4139 -> 8993[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4139 -> 8994[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4140[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4140 -> 4779[label="",style="solid", color="black", weight=3]; 189.12/135.79 4141[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4141 -> 4780[label="",style="solid", color="black", weight=3]; 189.12/135.79 15685[label="ww5",fontsize=16,color="green",shape="box"];15686[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];15687[label="Zero",fontsize=16,color="green",shape="box"];4144[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4144 -> 4783[label="",style="solid", color="black", weight=3]; 189.12/135.79 4145[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4145 -> 4784[label="",style="solid", color="black", weight=3]; 189.12/135.79 4146[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61832[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4146 -> 61832[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61832 -> 4785[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61833[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4146 -> 61833[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61833 -> 4786[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 4147 -> 9023[label="",style="dashed", color="red", weight=0]; 189.12/135.79 4147[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4147 -> 9024[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4147 -> 9025[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4148[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4148 -> 4788[label="",style="solid", color="black", weight=3]; 189.12/135.79 4149[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4149 -> 4789[label="",style="solid", color="black", weight=3]; 189.12/135.79 17502[label="Zero",fontsize=16,color="green",shape="box"];17503[label="ww3000",fontsize=16,color="green",shape="box"];17504[label="ww3100",fontsize=16,color="green",shape="box"];17505[label="ww5",fontsize=16,color="green",shape="box"];17501[label="takeWhile1 (flip ltEsFloat (psFloat ww2201 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (flip ltEsFloat (psFloat ww2201 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))",fontsize=16,color="black",shape="triangle"];17501 -> 17526[label="",style="solid", color="black", weight=3]; 189.12/135.79 4151[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4151 -> 4791[label="",style="solid", color="black", weight=3]; 189.12/135.79 4152[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4152 -> 4792[label="",style="solid", color="black", weight=3]; 189.12/135.79 4153[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4153 -> 4793[label="",style="solid", color="black", weight=3]; 189.12/135.79 4154[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61834[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4154 -> 61834[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61834 -> 4794[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61835[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4154 -> 61835[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61835 -> 4795[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 4155 -> 9054[label="",style="dashed", color="red", weight=0]; 189.12/135.79 4155[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4155 -> 9055[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4155 -> 9056[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4156[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4156 -> 4797[label="",style="solid", color="black", weight=3]; 189.12/135.79 4157[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4157 -> 4798[label="",style="solid", color="black", weight=3]; 189.12/135.79 4158[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4158 -> 4799[label="",style="solid", color="black", weight=3]; 189.12/135.79 4159[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4159 -> 4800[label="",style="solid", color="black", weight=3]; 189.12/135.79 4160[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4160 -> 4801[label="",style="solid", color="black", weight=3]; 189.12/135.79 4161[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4161 -> 4802[label="",style="solid", color="black", weight=3]; 189.12/135.79 4162[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61836[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4162 -> 61836[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61836 -> 4803[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61837[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4162 -> 61837[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61837 -> 4804[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 4163 -> 9087[label="",style="dashed", color="red", weight=0]; 189.12/135.79 4163[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4163 -> 9088[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4163 -> 9089[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4164[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4164 -> 4806[label="",style="solid", color="black", weight=3]; 189.12/135.79 4165[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4165 -> 4807[label="",style="solid", color="black", weight=3]; 189.12/135.79 4166[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4166 -> 4808[label="",style="solid", color="black", weight=3]; 189.12/135.79 4168[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4168 -> 4810[label="",style="solid", color="black", weight=3]; 189.12/135.79 4169[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4169 -> 4811[label="",style="solid", color="black", weight=3]; 189.12/135.79 4170[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61838[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4170 -> 61838[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61838 -> 4812[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61839[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4170 -> 61839[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61839 -> 4813[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 4171 -> 9119[label="",style="dashed", color="red", weight=0]; 189.12/135.79 4171[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4171 -> 9120[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4171 -> 9121[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4172[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4172 -> 4815[label="",style="solid", color="black", weight=3]; 189.12/135.79 4173[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4173 -> 4816[label="",style="solid", color="black", weight=3]; 189.12/135.79 15688[label="ww5",fontsize=16,color="green",shape="box"];15689[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];15690[label="Zero",fontsize=16,color="green",shape="box"];4176[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4176 -> 4819[label="",style="solid", color="black", weight=3]; 189.12/135.79 4177[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4177 -> 4820[label="",style="solid", color="black", weight=3]; 189.12/135.79 4178[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61840[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4178 -> 61840[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61840 -> 4821[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61841[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4178 -> 61841[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61841 -> 4822[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 4179 -> 9150[label="",style="dashed", color="red", weight=0]; 189.12/135.79 4179[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4179 -> 9151[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4179 -> 9152[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4180[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4180 -> 4824[label="",style="solid", color="black", weight=3]; 189.12/135.79 4181[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4181 -> 4825[label="",style="solid", color="black", weight=3]; 189.12/135.79 17602[label="ww5",fontsize=16,color="green",shape="box"];17603[label="ww3100",fontsize=16,color="green",shape="box"];17604[label="Zero",fontsize=16,color="green",shape="box"];17601[label="takeWhile1 (flip ltEsFloat (psFloat ww2212 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2214))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))) (flip ltEsFloat (psFloat ww2212 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww2214))))",fontsize=16,color="black",shape="triangle"];17601 -> 17620[label="",style="solid", color="black", weight=3]; 189.12/135.79 4183[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4183 -> 4827[label="",style="solid", color="black", weight=3]; 189.12/135.79 4184[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4184 -> 4828[label="",style="solid", color="black", weight=3]; 189.12/135.79 4185[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4185 -> 4829[label="",style="solid", color="black", weight=3]; 189.12/135.79 4186[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61842[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4186 -> 61842[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61842 -> 4830[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61843[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4186 -> 61843[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61843 -> 4831[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 4187 -> 9181[label="",style="dashed", color="red", weight=0]; 189.12/135.79 4187[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4187 -> 9182[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4187 -> 9183[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4188[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4188 -> 4833[label="",style="solid", color="black", weight=3]; 189.12/135.79 4189[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4189 -> 4834[label="",style="solid", color="black", weight=3]; 189.12/135.79 4190[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4190 -> 4835[label="",style="solid", color="black", weight=3]; 189.12/135.79 4191[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4191 -> 4836[label="",style="solid", color="black", weight=3]; 189.12/135.79 4192[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4192 -> 4837[label="",style="solid", color="black", weight=3]; 189.12/135.79 4193[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4193 -> 4838[label="",style="solid", color="black", weight=3]; 189.12/135.79 5560 -> 5559[label="",style="dashed", color="red", weight=0]; 189.12/135.79 5560[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww40000000000 (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];5560 -> 5571[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4196[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (Succ ww560) (Succ ww53))) (srMyInt ww52 ww54)) LT))) (Float (Pos (Succ ww53)) ww54) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (Float (Pos (Succ ww53)) ww54))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (Succ ww560) (Succ ww53))) (srMyInt ww52 ww54)) LT)) (Float (Pos (Succ ww53)) ww54))",fontsize=16,color="black",shape="box"];4196 -> 4841[label="",style="solid", color="black", weight=3]; 189.12/135.79 4197[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat Zero (Succ ww53))) (srMyInt ww52 ww54)) LT))) (Float (Pos (Succ ww53)) ww54) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (Float (Pos (Succ ww53)) ww54))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat Zero (Succ ww53))) (srMyInt ww52 ww54)) LT)) (Float (Pos (Succ ww53)) ww54))",fontsize=16,color="black",shape="box"];4197 -> 4842[label="",style="solid", color="black", weight=3]; 189.12/135.79 5561 -> 5559[label="",style="dashed", color="red", weight=0]; 189.12/135.79 5561[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];5561 -> 5574[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4860[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (Succ ww720) (Succ ww69))) (srMyInt ww68 ww70)) LT))) (Float (Pos (Succ ww69)) ww70) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (Float (Pos (Succ ww69)) ww70))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (Succ ww720) (Succ ww69))) (srMyInt ww68 ww70)) LT)) (Float (Pos (Succ ww69)) ww70))",fontsize=16,color="black",shape="box"];4860 -> 5031[label="",style="solid", color="black", weight=3]; 189.12/135.79 4861[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat Zero (Succ ww69))) (srMyInt ww68 ww70)) LT))) (Float (Pos (Succ ww69)) ww70) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (Float (Pos (Succ ww69)) ww70))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat Zero (Succ ww69))) (srMyInt ww68 ww70)) LT)) (Float (Pos (Succ ww69)) ww70))",fontsize=16,color="black",shape="box"];4861 -> 5032[label="",style="solid", color="black", weight=3]; 189.12/135.79 5626 -> 5559[label="",style="dashed", color="red", weight=0]; 189.12/135.79 5626[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];5626 -> 5637[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 5597[label="Succ (Succ (primPlusNat ww1130 ww3000))",fontsize=16,color="green",shape="box"];5597 -> 5617[label="",style="dashed", color="green", weight=3]; 189.12/135.79 5598[label="Succ ww3000",fontsize=16,color="green",shape="box"];5627 -> 5559[label="",style="dashed", color="red", weight=0]; 189.12/135.79 5627[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];5627 -> 5638[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 5628[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww115) (primMulInt (Pos ww410) ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww1140)) (primMulInt (Pos ww410) ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];61844[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];5628 -> 61844[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61844 -> 5639[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61845[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];5628 -> 61845[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61845 -> 5640[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 5629[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww115) (primMulInt (Neg ww410) ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww1140)) (primMulInt (Neg ww410) ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];61846[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];5629 -> 61846[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61846 -> 5641[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61847[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];5629 -> 61847[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61847 -> 5642[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 5631[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];5632[label="ww3000",fontsize=16,color="green",shape="box"];5633[label="ww31",fontsize=16,color="green",shape="box"];5634[label="ww5",fontsize=16,color="green",shape="box"];5635[label="ww115",fontsize=16,color="green",shape="box"];5636[label="ww41",fontsize=16,color="green",shape="box"];5630[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) ww122) (Float (Pos (Succ ww123)) ww124) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) ww122) (Float (Pos (Succ ww123)) ww124)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (primMulInt ww122 ww124)) LT))) (Float (Pos (Succ ww123)) ww124) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) ww122) (Float (Pos (Succ ww123)) ww124))) (psFloat (msFloat (Float (Pos (Succ ww121)) ww122) (Float (Pos (Succ ww123)) ww124)) (Float (Pos (Succ ww123)) ww124))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) ww122) (Float (Pos (Succ ww123)) ww124) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) ww122) (Float (Pos (Succ ww123)) ww124)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt ww122 ww124)) LT)) (Float (Pos (Succ ww123)) ww124))",fontsize=16,color="burlywood",shape="triangle"];61848[label="ww122/Pos ww1220",fontsize=10,color="white",style="solid",shape="box"];5630 -> 61848[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61848 -> 5643[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61849[label="ww122/Neg ww1220",fontsize=10,color="white",style="solid",shape="box"];5630 -> 61849[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61849 -> 5644[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 4200[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (primMulInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (primMulInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];61850[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];4200 -> 61850[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61850 -> 4863[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61851[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];4200 -> 61851[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61851 -> 4864[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 4201[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];4201 -> 4865[label="",style="solid", color="black", weight=3]; 189.12/135.79 4202[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];4202 -> 4866[label="",style="solid", color="black", weight=3]; 189.12/135.79 4203[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];4203 -> 4867[label="",style="solid", color="black", weight=3]; 189.12/135.79 4204[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];4204 -> 4868[label="",style="solid", color="black", weight=3]; 189.12/135.79 4205[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat (Succ ww4100) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat (Succ ww4100) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4205 -> 4869[label="",style="solid", color="black", weight=3]; 189.12/135.79 4206[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat (Succ ww4100) Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat (Succ ww4100) Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];4206 -> 4870[label="",style="solid", color="black", weight=3]; 189.12/135.79 4207[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat Zero (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat Zero (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4207 -> 4871[label="",style="solid", color="black", weight=3]; 189.12/135.79 4208[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat Zero Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat Zero Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];4208 -> 4872[label="",style="solid", color="black", weight=3]; 189.12/135.79 4209[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];4209 -> 4873[label="",style="solid", color="black", weight=3]; 189.12/135.79 4210[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];4210 -> 4874[label="",style="solid", color="black", weight=3]; 189.12/135.79 4211[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat (Succ ww4100) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat (Succ ww4100) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4211 -> 4875[label="",style="solid", color="black", weight=3]; 189.12/135.79 4212[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat (Succ ww4100) Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat (Succ ww4100) Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];4212 -> 4876[label="",style="solid", color="black", weight=3]; 189.12/135.79 4213[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat Zero (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat Zero (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4213 -> 4877[label="",style="solid", color="black", weight=3]; 189.12/135.79 4214[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat Zero Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat Zero Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];4214 -> 4878[label="",style="solid", color="black", weight=3]; 189.12/135.79 4215[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61852[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];4215 -> 61852[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61852 -> 4879[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61853[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];4215 -> 61853[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61853 -> 4880[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 4216[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat Zero (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat Zero (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4216 -> 4881[label="",style="solid", color="black", weight=3]; 189.12/135.79 4217[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];4217 -> 4882[label="",style="solid", color="black", weight=3]; 189.12/135.79 4218[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4218 -> 4883[label="",style="solid", color="black", weight=3]; 189.12/135.79 4219[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];4219 -> 4884[label="",style="solid", color="black", weight=3]; 189.12/135.79 4220[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];4220 -> 4885[label="",style="solid", color="black", weight=3]; 189.12/135.79 18774[label="ww3000",fontsize=16,color="green",shape="box"];18775[label="ww5",fontsize=16,color="green",shape="box"];18776[label="ww310",fontsize=16,color="green",shape="box"];18777[label="ww410",fontsize=16,color="green",shape="box"];18778[label="Succ Zero",fontsize=16,color="green",shape="box"];4222[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61854[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];4222 -> 61854[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61854 -> 4887[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61855[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];4222 -> 61855[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61855 -> 4888[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 4223[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat Zero (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat Zero (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4223 -> 4889[label="",style="solid", color="black", weight=3]; 189.12/135.79 4224[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];4224 -> 4890[label="",style="solid", color="black", weight=3]; 189.12/135.79 4225[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4225 -> 4891[label="",style="solid", color="black", weight=3]; 189.12/135.79 4226[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];4226 -> 4892[label="",style="solid", color="black", weight=3]; 189.12/135.79 4227[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4227 -> 4893[label="",style="solid", color="black", weight=3]; 189.12/135.79 4228[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4228 -> 4894[label="",style="solid", color="black", weight=3]; 189.12/135.79 4229[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (Succ ww3100) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (Succ ww3100) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4229 -> 4895[label="",style="solid", color="black", weight=3]; 189.12/135.79 4230[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) ww3100) LT))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) ww3100) LT)) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61856[label="ww3100/Succ ww31000",fontsize=10,color="white",style="solid",shape="box"];4230 -> 61856[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61856 -> 4896[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61857[label="ww3100/Zero",fontsize=10,color="white",style="solid",shape="box"];4230 -> 61857[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61857 -> 4897[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 4231[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww3100) LT))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww3100) LT)) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61858[label="ww3100/Succ ww31000",fontsize=10,color="white",style="solid",shape="box"];4231 -> 61858[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61858 -> 4898[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61859[label="ww3100/Zero",fontsize=10,color="white",style="solid",shape="box"];4231 -> 61859[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61859 -> 4899[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 4232[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];4232 -> 4900[label="",style="solid", color="black", weight=3]; 189.12/135.79 4233 -> 19892[label="",style="dashed", color="red", weight=0]; 189.12/135.79 4233[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];4233 -> 19893[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4233 -> 19894[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4233 -> 19895[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4233 -> 19896[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 29251 -> 29368[label="",style="dashed", color="red", weight=0]; 189.12/135.79 29251[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero))",fontsize=16,color="magenta"];29251 -> 29369[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 29251 -> 29370[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 29251 -> 29371[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 29252[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];29252 -> 29347[label="",style="solid", color="black", weight=3]; 189.12/135.79 29253[label="ww3000",fontsize=16,color="green",shape="box"];29254[label="Zero",fontsize=16,color="green",shape="box"];29250[label="takeWhile1 (flip ltEsFloat ww3517) (Float (Pos (Succ ww2613)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero)))) ww3120",fontsize=16,color="burlywood",shape="triangle"];61860[label="ww3120/MyTrue",fontsize=10,color="white",style="solid",shape="box"];29250 -> 61860[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61860 -> 29348[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61861[label="ww3120/MyFalse",fontsize=10,color="white",style="solid",shape="box"];29250 -> 61861[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61861 -> 29349[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 16179[label="takeWhile1 (flip ltEsFloat (psFloat ww2080 (fsFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2083)) (Neg ww2084)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2083)) (Neg ww2084)) (psFloat ww2080 (fsFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16179 -> 16356[label="",style="solid", color="black", weight=3]; 189.12/135.79 18999[label="takeWhile1 (flip ltEsFloat (psFloat ww2293 (fsFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2296)) (Pos ww2297)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2296)) (Pos ww2297)) (psFloat ww2293 (fsFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18999 -> 19010[label="",style="solid", color="black", weight=3]; 189.12/135.79 4237[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4237 -> 4905[label="",style="solid", color="black", weight=3]; 189.12/135.79 4238[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4238 -> 4906[label="",style="solid", color="black", weight=3]; 189.12/135.79 4239[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (Succ ww3100) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (Succ ww3100) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4239 -> 4907[label="",style="solid", color="black", weight=3]; 189.12/135.79 4240[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) ww3100) LT))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) ww3100) LT)) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61862[label="ww3100/Succ ww31000",fontsize=10,color="white",style="solid",shape="box"];4240 -> 61862[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61862 -> 4908[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61863[label="ww3100/Zero",fontsize=10,color="white",style="solid",shape="box"];4240 -> 61863[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61863 -> 4909[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 4241[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww3100) LT))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww3100) LT)) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61864[label="ww3100/Succ ww31000",fontsize=10,color="white",style="solid",shape="box"];4241 -> 61864[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61864 -> 4910[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61865[label="ww3100/Zero",fontsize=10,color="white",style="solid",shape="box"];4241 -> 61865[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61865 -> 4911[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 4242[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];4242 -> 4912[label="",style="solid", color="black", weight=3]; 189.12/135.79 53902 -> 54742[label="",style="dashed", color="red", weight=0]; 189.12/135.79 53902[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];53902 -> 54760[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 53902 -> 54761[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 53902 -> 54762[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 53903[label="ww3000",fontsize=16,color="green",shape="box"];53904[label="ww3100",fontsize=16,color="green",shape="box"];53905[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];53905 -> 54913[label="",style="solid", color="black", weight=3]; 189.12/135.79 53906 -> 55847[label="",style="dashed", color="red", weight=0]; 189.12/135.79 53906[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];53906 -> 55848[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 53906 -> 55849[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 53906 -> 55850[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 53906 -> 55851[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 4244[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];4244 -> 4914[label="",style="solid", color="black", weight=3]; 189.12/135.79 4245[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4245 -> 4915[label="",style="solid", color="black", weight=3]; 189.12/135.79 4246[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4246 -> 4916[label="",style="solid", color="black", weight=3]; 189.12/135.79 5727 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.79 5727[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5727 -> 5733[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 5727 -> 5734[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 5728 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.79 5728[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5728 -> 5735[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 5728 -> 5736[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 5726[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww198)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww197)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61866[label="ww197/Succ ww1970",fontsize=10,color="white",style="solid",shape="box"];5726 -> 61866[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61866 -> 5737[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61867[label="ww197/Zero",fontsize=10,color="white",style="solid",shape="box"];5726 -> 61867[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61867 -> 5738[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 4248[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww44 ww44))) (Succ ww44)))) LT))) ww42 (iterate (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42)) (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) ww42)) (numericEnumFromThenToP1 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww44 ww44))) (Succ ww44)))) LT)) ww42)",fontsize=16,color="black",shape="box"];4248 -> 4918[label="",style="solid", color="black", weight=3]; 189.12/135.79 4249[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4249 -> 4919[label="",style="solid", color="black", weight=3]; 189.12/135.79 4250[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4250 -> 4920[label="",style="solid", color="black", weight=3]; 189.12/135.79 23549[label="takeWhile1 (flip ltEsFloat (psFloat ww2912 (fsFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) ww2915) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww2915 (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) ww2915)) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) ww2915) ww2915)) (not (esEsOrdering (primCmpFloat ww2915 (psFloat ww2912 (fsFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) ww2915) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61868[label="ww2915/Float ww29150 ww29151",fontsize=10,color="white",style="solid",shape="box"];23549 -> 61868[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61868 -> 23554[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 37023[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4229",fontsize=16,color="black",shape="box"];37023 -> 37140[label="",style="solid", color="black", weight=3]; 189.12/135.79 37024 -> 36972[label="",style="dashed", color="red", weight=0]; 189.12/135.79 37024[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4229",fontsize=16,color="magenta"];37025[label="ww51",fontsize=16,color="green",shape="box"];37026[label="ww50",fontsize=16,color="green",shape="box"];37027[label="primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37027 -> 37141[label="",style="solid", color="black", weight=3]; 189.12/135.79 37028[label="not (esEsOrdering (compareFloat (Float (Pos Zero) (Pos (Succ ww3100))) ww4223) GT)",fontsize=16,color="black",shape="box"];37028 -> 37142[label="",style="solid", color="black", weight=3]; 189.12/135.79 37029[label="takeWhile (flip ltEsFloat ww4221) (Cons ww32390 ww32391)",fontsize=16,color="black",shape="box"];37029 -> 37143[label="",style="solid", color="black", weight=3]; 189.12/135.79 37030[label="takeWhile (flip ltEsFloat ww4221) Nil",fontsize=16,color="black",shape="box"];37030 -> 37144[label="",style="solid", color="black", weight=3]; 189.12/135.79 37031[label="Nil",fontsize=16,color="green",shape="box"];4253[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61869[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4253 -> 61869[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61869 -> 4923[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 4254[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4254 -> 4924[label="",style="solid", color="black", weight=3]; 189.12/135.79 4255[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4255 -> 4925[label="",style="solid", color="black", weight=3]; 189.12/135.79 5760 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.79 5760[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5760 -> 5766[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 5760 -> 5767[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 5761 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.79 5761[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5761 -> 5768[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 5761 -> 5769[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 5759[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww230)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww229)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61870[label="ww229/Succ ww2290",fontsize=10,color="white",style="solid",shape="box"];5759 -> 61870[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61870 -> 5770[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61871[label="ww229/Zero",fontsize=10,color="white",style="solid",shape="box"];5759 -> 61871[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61871 -> 5771[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 4257[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4257 -> 4927[label="",style="solid", color="black", weight=3]; 189.12/135.79 4258[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4258 -> 4928[label="",style="solid", color="black", weight=3]; 189.12/135.79 16355[label="takeWhile1 (flip ltEsFloat (psFloat ww2086 (fsFloat (msFloat (Float (Pos (Succ ww2087)) (Pos (Succ ww2088))) (Float (Pos Zero) (Neg (Succ ww2089)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww2089))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2087)) (Pos (Succ ww2088))) (Float (Pos Zero) (Neg (Succ ww2089))))) (psFloat (msFloat (Float (Pos (Succ ww2087)) (Pos (Succ ww2088))) (Float (Pos Zero) (Neg (Succ ww2089)))) (Float (Pos Zero) (Neg (Succ ww2089))))) (ltEsFloat (Float (Pos Zero) (Neg (Succ ww2089))) (psFloat ww2086 (fsFloat (msFloat (Float (Pos (Succ ww2087)) (Pos (Succ ww2088))) (Float (Pos Zero) (Neg (Succ ww2089)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];16355 -> 16392[label="",style="solid", color="black", weight=3]; 189.12/135.79 4261[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61872[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4261 -> 61872[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61872 -> 4931[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 4262[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61873[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4262 -> 61873[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61873 -> 4932[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 4263[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4263 -> 4933[label="",style="solid", color="black", weight=3]; 189.12/135.79 4264[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4264 -> 4934[label="",style="solid", color="black", weight=3]; 189.12/135.79 5791 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.79 5791[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5791 -> 5797[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 5791 -> 5798[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 5792 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.79 5792[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5792 -> 5799[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 5792 -> 5800[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 5790[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww258)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww257)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61874[label="ww257/Succ ww2570",fontsize=10,color="white",style="solid",shape="box"];5790 -> 61874[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61874 -> 5801[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61875[label="ww257/Zero",fontsize=10,color="white",style="solid",shape="box"];5790 -> 61875[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61875 -> 5802[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 4266[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4266 -> 4936[label="",style="solid", color="black", weight=3]; 189.12/135.79 4267[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4267 -> 4937[label="",style="solid", color="black", weight=3]; 189.12/135.79 52265[label="Pos Zero",fontsize=16,color="green",shape="box"];52266[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52267[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52268[label="ww4000",fontsize=16,color="green",shape="box"];52264[label="iterate (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181))) (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) ww4524)",fontsize=16,color="black",shape="triangle"];52264 -> 52283[label="",style="solid", color="black", weight=3]; 189.12/135.79 36861 -> 41158[label="",style="dashed", color="red", weight=0]; 189.12/135.79 36861[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36861 -> 41159[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 36861 -> 41160[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 36861 -> 41161[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 36861 -> 41162[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 36805 -> 35996[label="",style="dashed", color="red", weight=0]; 189.12/135.79 36805[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];4269[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61876[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4269 -> 61876[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61876 -> 4939[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 37032[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4230",fontsize=16,color="black",shape="box"];37032 -> 37146[label="",style="solid", color="black", weight=3]; 189.12/135.79 37033 -> 36980[label="",style="dashed", color="red", weight=0]; 189.12/135.79 37033[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4230",fontsize=16,color="magenta"];37034[label="ww51",fontsize=16,color="green",shape="box"];37035[label="ww50",fontsize=16,color="green",shape="box"];37036[label="primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37036 -> 37147[label="",style="solid", color="black", weight=3]; 189.12/135.79 4271[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61877[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4271 -> 61877[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61877 -> 4941[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 4272[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4272 -> 4942[label="",style="solid", color="black", weight=3]; 189.12/135.79 4273[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4273 -> 4943[label="",style="solid", color="black", weight=3]; 189.12/135.79 5822 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.79 5822[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5822 -> 5828[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 5822 -> 5829[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 5823 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.79 5823[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5823 -> 5830[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 5823 -> 5831[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 5821[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww286)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww285)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61878[label="ww285/Succ ww2850",fontsize=10,color="white",style="solid",shape="box"];5821 -> 61878[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61878 -> 5832[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61879[label="ww285/Zero",fontsize=10,color="white",style="solid",shape="box"];5821 -> 61879[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61879 -> 5833[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 4275[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4275 -> 4945[label="",style="solid", color="black", weight=3]; 189.12/135.79 4276[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4276 -> 4946[label="",style="solid", color="black", weight=3]; 189.12/135.79 4277[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4277 -> 4947[label="",style="solid", color="black", weight=3]; 189.12/135.79 4278[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61880[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4278 -> 61880[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61880 -> 4948[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 4279[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61881[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4279 -> 61881[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61881 -> 4949[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 4280[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61882[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4280 -> 61882[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61882 -> 4950[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 4281[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4281 -> 4951[label="",style="solid", color="black", weight=3]; 189.12/135.79 4282[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4282 -> 4952[label="",style="solid", color="black", weight=3]; 189.12/135.79 5855 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.79 5855[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5855 -> 5861[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 5855 -> 5862[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 5856 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.79 5856[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5856 -> 5863[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 5856 -> 5864[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 5854[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww318)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww317)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61883[label="ww317/Succ ww3170",fontsize=10,color="white",style="solid",shape="box"];5854 -> 61883[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61883 -> 5865[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61884[label="ww317/Zero",fontsize=10,color="white",style="solid",shape="box"];5854 -> 61884[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61884 -> 5866[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 4284[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4284 -> 4954[label="",style="solid", color="black", weight=3]; 189.12/135.79 4285[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4285 -> 4955[label="",style="solid", color="black", weight=3]; 189.12/135.79 4286[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4286 -> 4956[label="",style="solid", color="black", weight=3]; 189.12/135.79 4287[label="takeWhile1 (flip ltEsFloat (psFloat ww30 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) ww32) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww32 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) ww32)) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) ww32) ww32)) (not (esEsOrdering (primCmpFloat ww32 (psFloat ww30 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) ww32) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61885[label="ww32/Float ww320 ww321",fontsize=10,color="white",style="solid",shape="box"];4287 -> 61885[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61885 -> 4957[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 27129 -> 26727[label="",style="dashed", color="red", weight=0]; 189.12/135.79 27129[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27129 -> 27166[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 27129 -> 27167[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 27129 -> 27168[label="",style="dashed", color="magenta", weight=3]; 189.12/135.79 27130[label="not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) ww3288) GT)",fontsize=16,color="black",shape="box"];27130 -> 27169[label="",style="solid", color="black", weight=3]; 189.12/135.79 4289[label="not (esEsOrdering (compareFloat ww27 (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];4289 -> 4959[label="",style="solid", color="black", weight=3]; 189.12/135.79 10307[label="ww22 (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832)",fontsize=16,color="green",shape="box"];10307 -> 10309[label="",style="dashed", color="green", weight=3]; 189.12/135.79 10306[label="takeWhile1 ww22 (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832))) ww1839",fontsize=16,color="burlywood",shape="triangle"];61886[label="ww1839/MyTrue",fontsize=10,color="white",style="solid",shape="box"];10306 -> 61886[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61886 -> 10310[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 61887[label="ww1839/MyFalse",fontsize=10,color="white",style="solid",shape="box"];10306 -> 61887[label="",style="solid", color="burlywood", weight=9]; 189.12/135.79 61887 -> 10311[label="",style="solid", color="burlywood", weight=3]; 189.12/135.79 4293[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61888[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4293 -> 61888[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61888 -> 4963[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4294[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4294 -> 4964[label="",style="solid", color="black", weight=3]; 189.12/135.80 4295[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4295 -> 4965[label="",style="solid", color="black", weight=3]; 189.12/135.80 5899 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 5899[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5899 -> 5905[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 5899 -> 5906[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 5900 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 5900[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5900 -> 5907[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 5900 -> 5908[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 5898[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww352)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww351)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61889[label="ww351/Succ ww3510",fontsize=10,color="white",style="solid",shape="box"];5898 -> 61889[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61889 -> 5909[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 61890[label="ww351/Zero",fontsize=10,color="white",style="solid",shape="box"];5898 -> 61890[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61890 -> 5910[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4297[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4297 -> 4967[label="",style="solid", color="black", weight=3]; 189.12/135.80 4298[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4298 -> 4968[label="",style="solid", color="black", weight=3]; 189.12/135.80 54757[label="ww3100",fontsize=16,color="green",shape="box"];54758 -> 55121[label="",style="dashed", color="red", weight=0]; 189.12/135.80 54758[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54758 -> 55126[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 54758 -> 55127[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 54758 -> 55128[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 54758 -> 55129[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 54759[label="ww3000",fontsize=16,color="green",shape="box"];55122[label="ww3100",fontsize=16,color="green",shape="box"];55123[label="ww5",fontsize=16,color="green",shape="box"];55124[label="ww3000",fontsize=16,color="green",shape="box"];55125[label="Zero",fontsize=16,color="green",shape="box"];55121[label="psFloat ww4619 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4620))) (Float (Pos (Succ ww4621)) (Neg (Succ ww4622)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];55121 -> 55166[label="",style="solid", color="black", weight=3]; 189.12/135.80 54907[label="Zero",fontsize=16,color="green",shape="box"];54908[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];54909[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];54910[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];43685[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) ww4311)",fontsize=16,color="black",shape="triangle"];43685 -> 43728[label="",style="solid", color="black", weight=3]; 189.12/135.80 54999[label="not (esEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) ww4612) GT)",fontsize=16,color="black",shape="box"];54999 -> 55167[label="",style="solid", color="black", weight=3]; 189.12/135.80 55000[label="ww51",fontsize=16,color="green",shape="box"];55001[label="ww50",fontsize=16,color="green",shape="box"];55002[label="primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55002 -> 55168[label="",style="solid", color="black", weight=3]; 189.12/135.80 55003[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4614",fontsize=16,color="black",shape="box"];55003 -> 55169[label="",style="solid", color="black", weight=3]; 189.12/135.80 55004 -> 54981[label="",style="dashed", color="red", weight=0]; 189.12/135.80 55004[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4614",fontsize=16,color="magenta"];55005[label="ww4610",fontsize=16,color="green",shape="box"];55006[label="ww3294",fontsize=16,color="green",shape="box"];55007[label="Nil",fontsize=16,color="green",shape="box"];4300[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61891[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4300 -> 61891[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61891 -> 4970[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4301[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4301 -> 4971[label="",style="solid", color="black", weight=3]; 189.12/135.80 4302[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4302 -> 4972[label="",style="solid", color="black", weight=3]; 189.12/135.80 5930 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 5930[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5930 -> 5936[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 5930 -> 5937[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 5931 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 5931[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5931 -> 5938[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 5931 -> 5939[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 5929[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww380)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww379)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61892[label="ww379/Succ ww3790",fontsize=10,color="white",style="solid",shape="box"];5929 -> 61892[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61892 -> 5940[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 61893[label="ww379/Zero",fontsize=10,color="white",style="solid",shape="box"];5929 -> 61893[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61893 -> 5941[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4304[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4304 -> 4974[label="",style="solid", color="black", weight=3]; 189.12/135.80 4305[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4305 -> 4975[label="",style="solid", color="black", weight=3]; 189.12/135.80 16489[label="takeWhile1 (flip ltEsFloat (psFloat ww2098 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (ltEsFloat (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (psFloat ww2098 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];16489 -> 16499[label="",style="solid", color="black", weight=3]; 189.12/135.80 4307[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61894[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4307 -> 61894[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61894 -> 4977[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4308[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61895[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4308 -> 61895[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61895 -> 4978[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4309[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61896[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4309 -> 61896[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61896 -> 4979[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4310[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4310 -> 4980[label="",style="solid", color="black", weight=3]; 189.12/135.80 4311[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4311 -> 4981[label="",style="solid", color="black", weight=3]; 189.12/135.80 5961 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 5961[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5961 -> 5967[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 5961 -> 5968[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 5962 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 5962[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5962 -> 5969[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 5962 -> 5970[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 5960[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww408)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww407)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61897[label="ww407/Succ ww4070",fontsize=10,color="white",style="solid",shape="box"];5960 -> 61897[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61897 -> 5971[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 61898[label="ww407/Zero",fontsize=10,color="white",style="solid",shape="box"];5960 -> 61898[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61898 -> 5972[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4313[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4313 -> 4983[label="",style="solid", color="black", weight=3]; 189.12/135.80 4314[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4314 -> 4984[label="",style="solid", color="black", weight=3]; 189.12/135.80 4315[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4315 -> 4985[label="",style="solid", color="black", weight=3]; 189.12/135.80 4316[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61899[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4316 -> 61899[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61899 -> 4986[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 55008[label="ww51",fontsize=16,color="green",shape="box"];55009[label="ww50",fontsize=16,color="green",shape="box"];55010[label="primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55010 -> 55170[label="",style="solid", color="black", weight=3]; 189.12/135.80 55011[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4615",fontsize=16,color="black",shape="box"];55011 -> 55171[label="",style="solid", color="black", weight=3]; 189.12/135.80 55012 -> 54989[label="",style="dashed", color="red", weight=0]; 189.12/135.80 55012[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4615",fontsize=16,color="magenta"];4318[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61900[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4318 -> 61900[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61900 -> 4988[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4319[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4319 -> 4989[label="",style="solid", color="black", weight=3]; 189.12/135.80 4320[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4320 -> 4990[label="",style="solid", color="black", weight=3]; 189.12/135.80 5994 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 5994[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5994 -> 6000[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 5994 -> 6001[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 5995 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 5995[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5995 -> 6002[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 5995 -> 6003[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 5993[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww440)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww439)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61901[label="ww439/Succ ww4390",fontsize=10,color="white",style="solid",shape="box"];5993 -> 61901[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61901 -> 6004[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 61902[label="ww439/Zero",fontsize=10,color="white",style="solid",shape="box"];5993 -> 61902[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61902 -> 6005[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4322[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4322 -> 4992[label="",style="solid", color="black", weight=3]; 189.12/135.80 4323[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4323 -> 4993[label="",style="solid", color="black", weight=3]; 189.12/135.80 4325 -> 43685[label="",style="dashed", color="red", weight=0]; 189.12/135.80 4325[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4325 -> 43686[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4325 -> 43687[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4325 -> 43688[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4325 -> 43689[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4326[label="ww3100",fontsize=16,color="green",shape="box"];4327[label="ww5",fontsize=16,color="green",shape="box"];4324[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww61))) (psFloat ww62 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww61)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww61))) ww63 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww61))) (psFloat ww62 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww61)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww61))))",fontsize=16,color="black",shape="triangle"];4324 -> 4995[label="",style="solid", color="black", weight=3]; 189.12/135.80 37037[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4231",fontsize=16,color="black",shape="box"];37037 -> 37148[label="",style="solid", color="black", weight=3]; 189.12/135.80 37038 -> 36988[label="",style="dashed", color="red", weight=0]; 189.12/135.80 37038[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4231",fontsize=16,color="magenta"];37039[label="ww51",fontsize=16,color="green",shape="box"];37040[label="ww50",fontsize=16,color="green",shape="box"];37041[label="primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37041 -> 37149[label="",style="solid", color="black", weight=3]; 189.12/135.80 4331[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61903[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4331 -> 61903[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61903 -> 4997[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4332[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4332 -> 4998[label="",style="solid", color="black", weight=3]; 189.12/135.80 4333[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4333 -> 4999[label="",style="solid", color="black", weight=3]; 189.12/135.80 6028 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 6028[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6028 -> 6034[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6028 -> 6035[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6029 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 6029[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6029 -> 6036[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6029 -> 6037[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6027[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww472)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww471)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61904[label="ww471/Succ ww4710",fontsize=10,color="white",style="solid",shape="box"];6027 -> 61904[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61904 -> 6038[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 61905[label="ww471/Zero",fontsize=10,color="white",style="solid",shape="box"];6027 -> 61905[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61905 -> 6039[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4335[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4335 -> 5001[label="",style="solid", color="black", weight=3]; 189.12/135.80 4336[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4336 -> 5002[label="",style="solid", color="black", weight=3]; 189.12/135.80 4337[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61906[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4337 -> 61906[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61906 -> 5003[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4338[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61907[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4338 -> 61907[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61907 -> 5004[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4339[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4339 -> 5005[label="",style="solid", color="black", weight=3]; 189.12/135.80 4340[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4340 -> 5006[label="",style="solid", color="black", weight=3]; 189.12/135.80 6059 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 6059[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6059 -> 6065[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6059 -> 6066[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6060 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 6060[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6060 -> 6067[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6060 -> 6068[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6058[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww500)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww499)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61908[label="ww499/Succ ww4990",fontsize=10,color="white",style="solid",shape="box"];6058 -> 61908[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61908 -> 6069[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 61909[label="ww499/Zero",fontsize=10,color="white",style="solid",shape="box"];6058 -> 61909[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61909 -> 6070[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4342[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4342 -> 5008[label="",style="solid", color="black", weight=3]; 189.12/135.80 4343[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4343 -> 5009[label="",style="solid", color="black", weight=3]; 189.12/135.80 37572[label="Zero",fontsize=16,color="green",shape="box"];37573[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37574[label="ww3100",fontsize=16,color="green",shape="box"];37571[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4253))) (Float (Pos Zero) (Pos (Succ ww4254))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4253))) (Float (Pos Zero) (Pos (Succ ww4254)))) ww4261)",fontsize=16,color="black",shape="triangle"];37571 -> 37592[label="",style="solid", color="black", weight=3]; 189.12/135.80 36863 -> 41341[label="",style="dashed", color="red", weight=0]; 189.12/135.80 36863[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36863 -> 41342[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 36863 -> 41343[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 36863 -> 41344[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 36806 -> 36008[label="",style="dashed", color="red", weight=0]; 189.12/135.80 36806[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];4345[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61910[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4345 -> 61910[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61910 -> 5011[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 37042[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4232",fontsize=16,color="black",shape="box"];37042 -> 37150[label="",style="solid", color="black", weight=3]; 189.12/135.80 37043 -> 36996[label="",style="dashed", color="red", weight=0]; 189.12/135.80 37043[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4232",fontsize=16,color="magenta"];37044[label="ww51",fontsize=16,color="green",shape="box"];37045[label="ww50",fontsize=16,color="green",shape="box"];37046[label="primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37046 -> 37151[label="",style="solid", color="black", weight=3]; 189.12/135.80 4347[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61911[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4347 -> 61911[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61911 -> 5013[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4348[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4348 -> 5014[label="",style="solid", color="black", weight=3]; 189.12/135.80 4349[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4349 -> 5015[label="",style="solid", color="black", weight=3]; 189.12/135.80 6090 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 6090[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6090 -> 6096[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6090 -> 6097[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6091 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 6091[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6091 -> 6098[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6091 -> 6099[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6089[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww528)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww527)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61912[label="ww527/Succ ww5270",fontsize=10,color="white",style="solid",shape="box"];6089 -> 61912[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61912 -> 6100[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 61913[label="ww527/Zero",fontsize=10,color="white",style="solid",shape="box"];6089 -> 61913[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61913 -> 6101[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4351[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4351 -> 5017[label="",style="solid", color="black", weight=3]; 189.12/135.80 4352[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4352 -> 5018[label="",style="solid", color="black", weight=3]; 189.12/135.80 4353[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4353 -> 5019[label="",style="solid", color="black", weight=3]; 189.12/135.80 4354[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61914[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4354 -> 61914[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61914 -> 5020[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4355[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61915[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4355 -> 61915[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61915 -> 5021[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4356[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61916[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4356 -> 61916[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61916 -> 5022[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 46807[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) ww4451",fontsize=16,color="black",shape="triangle"];46807 -> 46885[label="",style="solid", color="black", weight=3]; 189.12/135.80 46808 -> 46719[label="",style="dashed", color="red", weight=0]; 189.12/135.80 46808[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) ww4451))",fontsize=16,color="magenta"];46808 -> 46886[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 50177 -> 26727[label="",style="dashed", color="red", weight=0]; 189.12/135.80 50177[label="primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50177 -> 50192[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 50177 -> 50193[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 50177 -> 50194[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 50178[label="fsEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Pos ww5410)) ww4464) LT",fontsize=16,color="black",shape="box"];50178 -> 50195[label="",style="solid", color="black", weight=3]; 189.12/135.80 50179[label="takeWhile (flip gtEsFloat ww3262) ww4462",fontsize=16,color="burlywood",shape="box"];61917[label="ww4462/Cons ww44620 ww44621",fontsize=10,color="white",style="solid",shape="box"];50179 -> 61917[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61917 -> 50196[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 61918[label="ww4462/Nil",fontsize=10,color="white",style="solid",shape="box"];50179 -> 61918[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61918 -> 50197[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 50180[label="takeWhile0 (flip gtEsFloat ww3262) (Float ww650 ww651) ww4462 MyTrue",fontsize=16,color="black",shape="box"];50180 -> 50198[label="",style="solid", color="black", weight=3]; 189.12/135.80 6803 -> 6679[label="",style="dashed", color="red", weight=0]; 189.12/135.80 6803[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww62600 ww54400) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww62600 ww54400) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="magenta"];6803 -> 6853[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6803 -> 6854[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6804 -> 6704[label="",style="dashed", color="red", weight=0]; 189.12/135.80 6804[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="magenta"];6805 -> 6680[label="",style="dashed", color="red", weight=0]; 189.12/135.80 6805[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="magenta"];6806 -> 6652[label="",style="dashed", color="red", weight=0]; 189.12/135.80 6806[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="magenta"];6807[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6807 -> 6855[label="",style="solid", color="black", weight=3]; 189.12/135.80 6808 -> 47039[label="",style="dashed", color="red", weight=0]; 189.12/135.80 6808[label="takeWhile1 (flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="magenta"];6808 -> 47125[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6808 -> 47126[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6808 -> 47127[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6808 -> 47128[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6808 -> 47129[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6809 -> 47039[label="",style="dashed", color="red", weight=0]; 189.12/135.80 6809[label="takeWhile1 (flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="magenta"];6809 -> 47130[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6809 -> 47131[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6809 -> 47132[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6809 -> 47133[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6809 -> 47134[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6810 -> 47039[label="",style="dashed", color="red", weight=0]; 189.12/135.80 6810[label="takeWhile1 (flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="magenta"];6810 -> 47135[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6810 -> 47136[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6810 -> 47137[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6810 -> 47138[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6810 -> 47139[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6811 -> 6688[label="",style="dashed", color="red", weight=0]; 189.12/135.80 6811[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww63000 ww54400) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww63000 ww54400) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="magenta"];6811 -> 6859[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6811 -> 6860[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6812 -> 6709[label="",style="dashed", color="red", weight=0]; 189.12/135.80 6812[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="magenta"];6813 -> 6689[label="",style="dashed", color="red", weight=0]; 189.12/135.80 6813[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="magenta"];6814 -> 6661[label="",style="dashed", color="red", weight=0]; 189.12/135.80 6814[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="magenta"];6815[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6815 -> 6861[label="",style="solid", color="black", weight=3]; 189.12/135.80 6832 -> 47039[label="",style="dashed", color="red", weight=0]; 189.12/135.80 6832[label="takeWhile1 (flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="magenta"];6832 -> 47140[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6832 -> 47141[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6832 -> 47142[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6832 -> 47143[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6832 -> 47144[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6833 -> 47039[label="",style="dashed", color="red", weight=0]; 189.12/135.80 6833[label="takeWhile1 (flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="magenta"];6833 -> 47145[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6833 -> 47146[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6833 -> 47147[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6833 -> 47148[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6833 -> 47149[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6834 -> 47039[label="",style="dashed", color="red", weight=0]; 189.12/135.80 6834[label="takeWhile1 (flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="magenta"];6834 -> 47150[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6834 -> 47151[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6834 -> 47152[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6834 -> 47153[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6834 -> 47154[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 46828[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) ww4452",fontsize=16,color="black",shape="triangle"];46828 -> 46894[label="",style="solid", color="black", weight=3]; 189.12/135.80 46829 -> 46770[label="",style="dashed", color="red", weight=0]; 189.12/135.80 46829[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) ww4452))",fontsize=16,color="magenta"];46829 -> 46895[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 50181 -> 26727[label="",style="dashed", color="red", weight=0]; 189.12/135.80 50181[label="primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50181 -> 50199[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 50181 -> 50200[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 50181 -> 50201[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 50182[label="fsEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Neg ww5410)) ww4465) LT",fontsize=16,color="black",shape="box"];50182 -> 50202[label="",style="solid", color="black", weight=3]; 189.12/135.80 6836[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (ltEsFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];6836 -> 6869[label="",style="solid", color="black", weight=3]; 189.12/135.80 23365[label="Float (Neg (Succ ww540)) (Pos Zero)",fontsize=16,color="green",shape="box"];23366[label="ww538",fontsize=16,color="green",shape="box"];23367[label="ww542",fontsize=16,color="green",shape="box"];23368[label="ww53900",fontsize=16,color="green",shape="box"];6838[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6838 -> 6871[label="",style="solid", color="black", weight=3]; 189.12/135.80 6839[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6839 -> 6872[label="",style="solid", color="black", weight=3]; 189.12/135.80 6840[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (ltEsFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];6840 -> 6873[label="",style="solid", color="black", weight=3]; 189.12/135.80 23369[label="Float (Neg (Succ ww540)) (Neg Zero)",fontsize=16,color="green",shape="box"];23370[label="ww538",fontsize=16,color="green",shape="box"];23371[label="ww542",fontsize=16,color="green",shape="box"];23372[label="ww53900",fontsize=16,color="green",shape="box"];6842[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6842 -> 6875[label="",style="solid", color="black", weight=3]; 189.12/135.80 6843[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6843 -> 6876[label="",style="solid", color="black", weight=3]; 189.12/135.80 6844[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (ltEsFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];6844 -> 6877[label="",style="solid", color="black", weight=3]; 189.12/135.80 6845[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6845 -> 6878[label="",style="solid", color="black", weight=3]; 189.12/135.80 6846[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6846 -> 6879[label="",style="solid", color="black", weight=3]; 189.12/135.80 6847[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6847 -> 6880[label="",style="solid", color="black", weight=3]; 189.12/135.80 6848[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (ltEsFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];6848 -> 6881[label="",style="solid", color="black", weight=3]; 189.12/135.80 6849[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6849 -> 6882[label="",style="solid", color="black", weight=3]; 189.12/135.80 6850[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6850 -> 6883[label="",style="solid", color="black", weight=3]; 189.12/135.80 6851[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6851 -> 6884[label="",style="solid", color="black", weight=3]; 189.12/135.80 4406[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4406 -> 5093[label="",style="solid", color="black", weight=3]; 189.12/135.80 4407[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4407 -> 5094[label="",style="solid", color="black", weight=3]; 189.12/135.80 6382 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 6382[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6382 -> 6399[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6382 -> 6400[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6383 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 6383[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6383 -> 6401[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6383 -> 6402[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6381[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww569)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww568)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61919[label="ww568/Succ ww5680",fontsize=10,color="white",style="solid",shape="box"];6381 -> 61919[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61919 -> 6403[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 61920[label="ww568/Zero",fontsize=10,color="white",style="solid",shape="box"];6381 -> 61920[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61920 -> 6404[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4409[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4409 -> 5096[label="",style="solid", color="black", weight=3]; 189.12/135.80 4410[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4410 -> 5097[label="",style="solid", color="black", weight=3]; 189.12/135.80 4411 -> 47039[label="",style="dashed", color="red", weight=0]; 189.12/135.80 4411[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4411 -> 47160[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4411 -> 47161[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4411 -> 47162[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4411 -> 47163[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4411 -> 47164[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4413[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61921[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4413 -> 61921[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61921 -> 5100[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4414[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61922[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4414 -> 61922[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61922 -> 5101[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4415[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4415 -> 5102[label="",style="solid", color="black", weight=3]; 189.12/135.80 4416[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4416 -> 5103[label="",style="solid", color="black", weight=3]; 189.12/135.80 6447 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 6447[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6447 -> 6475[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6447 -> 6476[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6448 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 6448[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6448 -> 6477[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6448 -> 6478[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6446[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww599)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww598)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61923[label="ww598/Succ ww5980",fontsize=10,color="white",style="solid",shape="box"];6446 -> 61923[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61923 -> 6479[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 61924[label="ww598/Zero",fontsize=10,color="white",style="solid",shape="box"];6446 -> 61924[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61924 -> 6480[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4418[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4418 -> 5105[label="",style="solid", color="black", weight=3]; 189.12/135.80 4419[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4419 -> 5106[label="",style="solid", color="black", weight=3]; 189.12/135.80 16687[label="ww5",fontsize=16,color="green",shape="box"];16688[label="ww4000",fontsize=16,color="green",shape="box"];16689[label="ww3100",fontsize=16,color="green",shape="box"];16690[label="Zero",fontsize=16,color="green",shape="box"];16686[label="takeWhile1 (flip ltEsFloat (psFloat ww2115 (fsFloat (msFloat (Float (Pos (Succ ww2116)) (Pos (Succ ww2117))) (Float (Neg Zero) (Neg (Succ ww2118)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww2118))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2116)) (Pos (Succ ww2117))) (Float (Neg Zero) (Neg (Succ ww2118))))) (psFloat (msFloat (Float (Pos (Succ ww2116)) (Pos (Succ ww2117))) (Float (Neg Zero) (Neg (Succ ww2118)))) (Float (Neg Zero) (Neg (Succ ww2118))))) (flip ltEsFloat (psFloat ww2115 (fsFloat (msFloat (Float (Pos (Succ ww2116)) (Pos (Succ ww2117))) (Float (Neg Zero) (Neg (Succ ww2118)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww2118))))",fontsize=16,color="black",shape="triangle"];16686 -> 16711[label="",style="solid", color="black", weight=3]; 189.12/135.80 4422[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61925[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4422 -> 61925[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61925 -> 5109[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4423[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];4423 -> 5110[label="",style="solid", color="black", weight=3]; 189.12/135.80 4424[label="not (esEsOrdering (compareFloat ww15 (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];4424 -> 5111[label="",style="solid", color="black", weight=3]; 189.12/135.80 10760[label="ww11 (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834)",fontsize=16,color="green",shape="box"];10760 -> 10761[label="",style="dashed", color="green", weight=3]; 189.12/135.80 10759[label="takeWhile1 ww11 (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834) (iterate (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834))) ww1848",fontsize=16,color="burlywood",shape="triangle"];61926[label="ww1848/MyTrue",fontsize=10,color="white",style="solid",shape="box"];10759 -> 61926[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61926 -> 10762[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 61927[label="ww1848/MyFalse",fontsize=10,color="white",style="solid",shape="box"];10759 -> 61927[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61927 -> 10763[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4428[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4428 -> 5115[label="",style="solid", color="black", weight=3]; 189.12/135.80 4429[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4429 -> 5116[label="",style="solid", color="black", weight=3]; 189.12/135.80 6731 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 6731[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6731 -> 6773[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6731 -> 6774[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6732 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 6732[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6732 -> 6775[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6732 -> 6776[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6730[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww659)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww658)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61928[label="ww658/Succ ww6580",fontsize=10,color="white",style="solid",shape="box"];6730 -> 61928[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61928 -> 6777[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 61929[label="ww658/Zero",fontsize=10,color="white",style="solid",shape="box"];6730 -> 61929[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61929 -> 6778[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4431[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4431 -> 5118[label="",style="solid", color="black", weight=3]; 189.12/135.80 4432[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4432 -> 5119[label="",style="solid", color="black", weight=3]; 189.12/135.80 32888 -> 28102[label="",style="dashed", color="red", weight=0]; 189.12/135.80 32888[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];32888 -> 32945[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 32889[label="ww3100",fontsize=16,color="green",shape="box"];32890[label="ww4000",fontsize=16,color="green",shape="box"];32891 -> 32961[label="",style="dashed", color="red", weight=0]; 189.12/135.80 32891[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];32891 -> 32962[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 32891 -> 32963[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 32891 -> 32964[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 32891 -> 32965[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 32892[label="Zero",fontsize=16,color="green",shape="box"];32887[label="takeWhile1 (flip ltEsFloat ww3892) (Float (Neg Zero) (Pos (Succ ww2123))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123))))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123))))) ww3179",fontsize=16,color="burlywood",shape="triangle"];61930[label="ww3179/MyTrue",fontsize=10,color="white",style="solid",shape="box"];32887 -> 61930[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61930 -> 32947[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 61931[label="ww3179/MyFalse",fontsize=10,color="white",style="solid",shape="box"];32887 -> 61931[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61931 -> 32948[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4434[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61932[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4434 -> 61932[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61932 -> 5121[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4435[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61933[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4435 -> 61933[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61933 -> 5122[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 21759[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="black",shape="triangle"];21759 -> 21801[label="",style="solid", color="black", weight=3]; 189.12/135.80 26751[label="ww4000",fontsize=16,color="green",shape="box"];26752[label="Neg Zero",fontsize=16,color="green",shape="box"];23742[label="msMyInt (Pos (Succ ww2913)) ww29150",fontsize=16,color="black",shape="triangle"];23742 -> 23757[label="",style="solid", color="black", weight=3]; 189.12/135.80 26753[label="primPlusFloat (Float ww3257 ww3256) (Float ww32400 ww32401)",fontsize=16,color="black",shape="box"];26753 -> 26770[label="",style="solid", color="black", weight=3]; 189.12/135.80 4437[label="takeWhile1 (flip ltEsFloat (psFloat ww8 (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) ww9 (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww8 (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4437 -> 5125[label="",style="solid", color="black", weight=3]; 189.12/135.80 4438[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4438 -> 5126[label="",style="solid", color="black", weight=3]; 189.12/135.80 4439[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4439 -> 5127[label="",style="solid", color="black", weight=3]; 189.12/135.80 6892 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 6892[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6892 -> 6898[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6892 -> 6899[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6893 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 6893[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6893 -> 6900[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6893 -> 6901[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6891[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww693)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww692)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61934[label="ww692/Succ ww6920",fontsize=10,color="white",style="solid",shape="box"];6891 -> 61934[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61934 -> 6902[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 61935[label="ww692/Zero",fontsize=10,color="white",style="solid",shape="box"];6891 -> 61935[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61935 -> 6903[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4441[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4441 -> 5129[label="",style="solid", color="black", weight=3]; 189.12/135.80 4442[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4442 -> 5130[label="",style="solid", color="black", weight=3]; 189.12/135.80 4443[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18 (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) ww18 (iterate (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18)) (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) ww18)) (numericEnumFromThenToP0 (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18 (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue ww18)",fontsize=16,color="black",shape="box"];4443 -> 5131[label="",style="solid", color="black", weight=3]; 189.12/135.80 4444[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61936[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4444 -> 61936[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61936 -> 5132[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4445[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61937[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4445 -> 61937[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61937 -> 5133[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4446[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61938[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4446 -> 61938[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61938 -> 5134[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4447[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4447 -> 5135[label="",style="solid", color="black", weight=3]; 189.12/135.80 4448[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4448 -> 5136[label="",style="solid", color="black", weight=3]; 189.12/135.80 6943 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 6943[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6943 -> 6949[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6943 -> 6950[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6944 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 6944[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6944 -> 6951[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6944 -> 6952[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6942[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww723)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww722)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61939[label="ww722/Succ ww7220",fontsize=10,color="white",style="solid",shape="box"];6942 -> 61939[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61939 -> 6953[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 61940[label="ww722/Zero",fontsize=10,color="white",style="solid",shape="box"];6942 -> 61940[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61940 -> 6954[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4450[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4450 -> 5138[label="",style="solid", color="black", weight=3]; 189.12/135.80 4451[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4451 -> 5139[label="",style="solid", color="black", weight=3]; 189.12/135.80 4452 -> 47039[label="",style="dashed", color="red", weight=0]; 189.12/135.80 4452[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4452 -> 47165[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4452 -> 47166[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4452 -> 47167[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4452 -> 47168[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4452 -> 47169[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4453[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61941[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4453 -> 61941[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61941 -> 5141[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4454[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61942[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4454 -> 61942[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61942 -> 5142[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4455[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4455 -> 5143[label="",style="solid", color="black", weight=3]; 189.12/135.80 4456[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4456 -> 5144[label="",style="solid", color="black", weight=3]; 189.12/135.80 6973 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 6973[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6973 -> 6979[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6973 -> 6980[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6974 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 6974[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6974 -> 6981[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6974 -> 6982[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 6972[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww753)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww752)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61943[label="ww752/Succ ww7520",fontsize=10,color="white",style="solid",shape="box"];6972 -> 61943[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61943 -> 6983[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 61944[label="ww752/Zero",fontsize=10,color="white",style="solid",shape="box"];6972 -> 61944[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61944 -> 6984[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4458[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4458 -> 5146[label="",style="solid", color="black", weight=3]; 189.12/135.80 4459[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37 (psFloat ww38 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) ww37 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37)) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) ww37)) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37 (psFloat ww38 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) ww37)",fontsize=16,color="black",shape="box"];4459 -> 5147[label="",style="solid", color="black", weight=3]; 189.12/135.80 4460[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];4461[label="Zero",fontsize=16,color="green",shape="box"];4462[label="ww5",fontsize=16,color="green",shape="box"];4463[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61945[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4463 -> 61945[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61945 -> 5148[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4464[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61946[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4464 -> 61946[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61946 -> 5149[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4465[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4465 -> 5150[label="",style="solid", color="black", weight=3]; 189.12/135.80 4466[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4466 -> 5151[label="",style="solid", color="black", weight=3]; 189.12/135.80 7004 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 7004[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7004 -> 7010[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7004 -> 7011[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7005 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 7005[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7005 -> 7012[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7005 -> 7013[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7003[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww787)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww786)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61947[label="ww786/Succ ww7860",fontsize=10,color="white",style="solid",shape="box"];7003 -> 61947[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61947 -> 7014[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 61948[label="ww786/Zero",fontsize=10,color="white",style="solid",shape="box"];7003 -> 61948[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61948 -> 7015[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4468[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4468 -> 5153[label="",style="solid", color="black", weight=3]; 189.12/135.80 4469[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4469 -> 5154[label="",style="solid", color="black", weight=3]; 189.12/135.80 16833[label="Zero",fontsize=16,color="green",shape="box"];16834[label="ww5",fontsize=16,color="green",shape="box"];16835[label="ww3100",fontsize=16,color="green",shape="box"];16836[label="ww3000",fontsize=16,color="green",shape="box"];16832[label="takeWhile1 (flip ltEsFloat (psFloat ww2129 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (flip ltEsFloat (psFloat ww2129 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))",fontsize=16,color="black",shape="triangle"];16832 -> 16857[label="",style="solid", color="black", weight=3]; 189.12/135.80 4471[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61949[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4471 -> 61949[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61949 -> 5156[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4472[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61950[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4472 -> 61950[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61950 -> 5157[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4473[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61951[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4473 -> 61951[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61951 -> 5158[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4474[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4474 -> 5159[label="",style="solid", color="black", weight=3]; 189.12/135.80 4475[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4475 -> 5160[label="",style="solid", color="black", weight=3]; 189.12/135.80 7037 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 7037[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7037 -> 7043[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7037 -> 7044[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7038 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 7038[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7038 -> 7045[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7038 -> 7046[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7036[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww821)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww820)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61952[label="ww820/Succ ww8200",fontsize=10,color="white",style="solid",shape="box"];7036 -> 61952[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61952 -> 7047[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 61953[label="ww820/Zero",fontsize=10,color="white",style="solid",shape="box"];7036 -> 61953[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61953 -> 7048[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4477[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4477 -> 5162[label="",style="solid", color="black", weight=3]; 189.12/135.80 4478[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4478 -> 5163[label="",style="solid", color="black", weight=3]; 189.12/135.80 4479 -> 47039[label="",style="dashed", color="red", weight=0]; 189.12/135.80 4479[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4479 -> 47170[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4479 -> 47171[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4479 -> 47172[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4479 -> 47173[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4479 -> 47174[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4480[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61954[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4480 -> 61954[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61954 -> 5165[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4481[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61955[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4481 -> 61955[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61955 -> 5166[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4482[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61956[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4482 -> 61956[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61956 -> 5167[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4483[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4483 -> 5168[label="",style="solid", color="black", weight=3]; 189.12/135.80 4484[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4484 -> 5169[label="",style="solid", color="black", weight=3]; 189.12/135.80 7068 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 7068[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7068 -> 7074[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7068 -> 7075[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7069 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 7069[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7069 -> 7076[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7069 -> 7077[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7067[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww851)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww850)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61957[label="ww850/Succ ww8500",fontsize=10,color="white",style="solid",shape="box"];7067 -> 61957[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61957 -> 7078[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 61958[label="ww850/Zero",fontsize=10,color="white",style="solid",shape="box"];7067 -> 61958[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61958 -> 7079[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4486[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4486 -> 5171[label="",style="solid", color="black", weight=3]; 189.12/135.80 4487[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4487 -> 5172[label="",style="solid", color="black", weight=3]; 189.12/135.80 4488 -> 47039[label="",style="dashed", color="red", weight=0]; 189.12/135.80 4488[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4488 -> 47175[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4488 -> 47176[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4488 -> 47177[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4488 -> 47178[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4488 -> 47179[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4489[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61959[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4489 -> 61959[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61959 -> 5174[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4490[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61960[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4490 -> 61960[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61960 -> 5175[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4491[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4491 -> 5176[label="",style="solid", color="black", weight=3]; 189.12/135.80 4492[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4492 -> 5177[label="",style="solid", color="black", weight=3]; 189.12/135.80 7098 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 7098[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7098 -> 7104[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7098 -> 7105[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7099 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 7099[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7099 -> 7106[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7099 -> 7107[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7097[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww881)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww880)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61961[label="ww880/Succ ww8800",fontsize=10,color="white",style="solid",shape="box"];7097 -> 61961[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61961 -> 7108[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 61962[label="ww880/Zero",fontsize=10,color="white",style="solid",shape="box"];7097 -> 61962[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61962 -> 7109[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4494[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4494 -> 5179[label="",style="solid", color="black", weight=3]; 189.12/135.80 4495[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];4496[label="Zero",fontsize=16,color="green",shape="box"];4497[label="ww5",fontsize=16,color="green",shape="box"];4498[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61963[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4498 -> 61963[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61963 -> 5180[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4499[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61964[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4499 -> 61964[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61964 -> 5181[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4500[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4500 -> 5182[label="",style="solid", color="black", weight=3]; 189.12/135.80 4501[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4501 -> 5183[label="",style="solid", color="black", weight=3]; 189.12/135.80 7128 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 7128[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7128 -> 7134[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7128 -> 7135[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7129 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 7129[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7129 -> 7136[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7129 -> 7137[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7127[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww915)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww914)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61965[label="ww914/Succ ww9140",fontsize=10,color="white",style="solid",shape="box"];7127 -> 61965[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61965 -> 7138[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 61966[label="ww914/Zero",fontsize=10,color="white",style="solid",shape="box"];7127 -> 61966[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61966 -> 7139[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4503[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4503 -> 5185[label="",style="solid", color="black", weight=3]; 189.12/135.80 4504[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4504 -> 5186[label="",style="solid", color="black", weight=3]; 189.12/135.80 34706[label="ww3100",fontsize=16,color="green",shape="box"];34707 -> 28102[label="",style="dashed", color="red", weight=0]; 189.12/135.80 34707[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];34707 -> 34757[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 34708 -> 34770[label="",style="dashed", color="red", weight=0]; 189.12/135.80 34708[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34708 -> 34771[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 34708 -> 34772[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 34708 -> 34773[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 34709[label="Zero",fontsize=16,color="green",shape="box"];34705[label="takeWhile1 (flip ltEsFloat ww4075) (Float (Neg Zero) (Pos (Succ ww2142))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142))))) ww3191",fontsize=16,color="burlywood",shape="triangle"];61967[label="ww3191/MyTrue",fontsize=10,color="white",style="solid",shape="box"];34705 -> 61967[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61967 -> 34759[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 61968[label="ww3191/MyFalse",fontsize=10,color="white",style="solid",shape="box"];34705 -> 61968[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61968 -> 34760[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4506[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61969[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4506 -> 61969[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61969 -> 5188[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4507[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61970[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4507 -> 61970[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61970 -> 5189[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4508[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61971[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4508 -> 61971[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61971 -> 5190[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4509[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4509 -> 5191[label="",style="solid", color="black", weight=3]; 189.12/135.80 4510[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4510 -> 5192[label="",style="solid", color="black", weight=3]; 189.12/135.80 7161 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 7161[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7161 -> 7167[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7161 -> 7168[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7162 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 7162[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7162 -> 7169[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7162 -> 7170[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7160[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww949)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww948)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61972[label="ww948/Succ ww9480",fontsize=10,color="white",style="solid",shape="box"];7160 -> 61972[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61972 -> 7171[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 61973[label="ww948/Zero",fontsize=10,color="white",style="solid",shape="box"];7160 -> 61973[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61973 -> 7172[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4512[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4512 -> 5194[label="",style="solid", color="black", weight=3]; 189.12/135.80 4513[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4513 -> 5195[label="",style="solid", color="black", weight=3]; 189.12/135.80 4514 -> 47039[label="",style="dashed", color="red", weight=0]; 189.12/135.80 4514[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4514 -> 47180[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4514 -> 47181[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4514 -> 47182[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4514 -> 47183[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4514 -> 47184[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4515[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61974[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4515 -> 61974[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61974 -> 5197[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4516[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61975[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4516 -> 61975[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61975 -> 5198[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4517[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61976[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4517 -> 61976[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61976 -> 5199[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 50245[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) ww4469",fontsize=16,color="black",shape="triangle"];50245 -> 50306[label="",style="solid", color="black", weight=3]; 189.12/135.80 50246 -> 50184[label="",style="dashed", color="red", weight=0]; 189.12/135.80 50246[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) ww4469))",fontsize=16,color="magenta"];50246 -> 50307[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 50188 -> 26727[label="",style="dashed", color="red", weight=0]; 189.12/135.80 50188[label="primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50188 -> 50247[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 50188 -> 50248[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 50188 -> 50249[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 50189[label="fsEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Pos ww9580)) ww4466) LT",fontsize=16,color="black",shape="box"];50189 -> 50250[label="",style="solid", color="black", weight=3]; 189.12/135.80 7863 -> 7729[label="",style="dashed", color="red", weight=0]; 189.12/135.80 7863[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww105700 ww96100) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww105700 ww96100) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];7863 -> 7900[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7863 -> 7901[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7864 -> 7757[label="",style="dashed", color="red", weight=0]; 189.12/135.80 7864[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];7865 -> 7730[label="",style="dashed", color="red", weight=0]; 189.12/135.80 7865[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];7866 -> 7702[label="",style="dashed", color="red", weight=0]; 189.12/135.80 7866[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];7867[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7867 -> 7902[label="",style="solid", color="black", weight=3]; 189.12/135.80 7868 -> 47039[label="",style="dashed", color="red", weight=0]; 189.12/135.80 7868[label="takeWhile1 (flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="magenta"];7868 -> 47190[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7868 -> 47191[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7868 -> 47192[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7868 -> 47193[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7868 -> 47194[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7869 -> 47039[label="",style="dashed", color="red", weight=0]; 189.12/135.80 7869[label="takeWhile1 (flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];7869 -> 47195[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7869 -> 47196[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7869 -> 47197[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7869 -> 47198[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7869 -> 47199[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7870 -> 47039[label="",style="dashed", color="red", weight=0]; 189.12/135.80 7870[label="takeWhile1 (flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="magenta"];7870 -> 47200[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7870 -> 47201[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7870 -> 47202[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7870 -> 47203[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7870 -> 47204[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7871 -> 7738[label="",style="dashed", color="red", weight=0]; 189.12/135.80 7871[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww106100 ww96100) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww106100 ww96100) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="magenta"];7871 -> 7906[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7871 -> 7907[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7872 -> 7762[label="",style="dashed", color="red", weight=0]; 189.12/135.80 7872[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="magenta"];7873 -> 7739[label="",style="dashed", color="red", weight=0]; 189.12/135.80 7873[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="magenta"];7874 -> 7711[label="",style="dashed", color="red", weight=0]; 189.12/135.80 7874[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="magenta"];7875[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7875 -> 7908[label="",style="solid", color="black", weight=3]; 189.12/135.80 7879 -> 47039[label="",style="dashed", color="red", weight=0]; 189.12/135.80 7879[label="takeWhile1 (flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="magenta"];7879 -> 47205[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7879 -> 47206[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7879 -> 47207[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7879 -> 47208[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7879 -> 47209[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7880 -> 47039[label="",style="dashed", color="red", weight=0]; 189.12/135.80 7880[label="takeWhile1 (flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="magenta"];7880 -> 47210[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7880 -> 47211[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7880 -> 47212[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7880 -> 47213[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7880 -> 47214[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7881 -> 47039[label="",style="dashed", color="red", weight=0]; 189.12/135.80 7881[label="takeWhile1 (flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="magenta"];7881 -> 47215[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7881 -> 47216[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7881 -> 47217[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7881 -> 47218[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7881 -> 47219[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 46931[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) ww4454",fontsize=16,color="black",shape="triangle"];46931 -> 46978[label="",style="solid", color="black", weight=3]; 189.12/135.80 46932 -> 46837[label="",style="dashed", color="red", weight=0]; 189.12/135.80 46932[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) ww4454))",fontsize=16,color="magenta"];46932 -> 46979[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 50190 -> 26727[label="",style="dashed", color="red", weight=0]; 189.12/135.80 50190[label="primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50190 -> 50251[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 50190 -> 50252[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 50190 -> 50253[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 50191[label="fsEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Neg ww9580)) ww4467) LT",fontsize=16,color="black",shape="box"];50191 -> 50254[label="",style="solid", color="black", weight=3]; 189.12/135.80 7883[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (ltEsFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];7883 -> 7920[label="",style="solid", color="black", weight=3]; 189.12/135.80 7884[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7884 -> 7921[label="",style="solid", color="black", weight=3]; 189.12/135.80 7885[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7885 -> 7922[label="",style="solid", color="black", weight=3]; 189.12/135.80 7886[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7886 -> 7923[label="",style="solid", color="black", weight=3]; 189.12/135.80 53917 -> 54742[label="",style="dashed", color="red", weight=0]; 189.12/135.80 53917[label="flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))",fontsize=16,color="magenta"];53917 -> 54763[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 53918[label="ww957",fontsize=16,color="green",shape="box"];53919[label="ww95800",fontsize=16,color="green",shape="box"];53920 -> 47492[label="",style="dashed", color="red", weight=0]; 189.12/135.80 53920[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];53921 -> 51148[label="",style="dashed", color="red", weight=0]; 189.12/135.80 53921[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];53921 -> 54915[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7888[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7888 -> 7925[label="",style="solid", color="black", weight=3]; 189.12/135.80 50264[label="primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];61977[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];50264 -> 61977[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61977 -> 50430[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 45909[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4428) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4428)))",fontsize=16,color="green",shape="box"];45909 -> 45921[label="",style="dashed", color="green", weight=3]; 189.12/135.80 45909 -> 45922[label="",style="dashed", color="green", weight=3]; 189.12/135.80 7890[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7890 -> 7927[label="",style="solid", color="black", weight=3]; 189.12/135.80 7891[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (ltEsFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];7891 -> 7928[label="",style="solid", color="black", weight=3]; 189.12/135.80 7892[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7892 -> 7929[label="",style="solid", color="black", weight=3]; 189.12/135.80 7893[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7893 -> 7930[label="",style="solid", color="black", weight=3]; 189.12/135.80 7894[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7894 -> 7931[label="",style="solid", color="black", weight=3]; 189.12/135.80 53927 -> 54742[label="",style="dashed", color="red", weight=0]; 189.12/135.80 53927[label="flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))",fontsize=16,color="magenta"];53927 -> 54764[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 53928[label="ww957",fontsize=16,color="green",shape="box"];53929[label="ww95800",fontsize=16,color="green",shape="box"];53930 -> 47057[label="",style="dashed", color="red", weight=0]; 189.12/135.80 53930[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];53930 -> 54916[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 53930 -> 54917[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 53931 -> 46837[label="",style="dashed", color="red", weight=0]; 189.12/135.80 53931[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];53931 -> 54918[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 53931 -> 54919[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 53931 -> 54920[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7896[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7896 -> 7933[label="",style="solid", color="black", weight=3]; 189.12/135.80 54911[label="Succ ww95800",fontsize=16,color="green",shape="box"];54912[label="Zero",fontsize=16,color="green",shape="box"];7898[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7898 -> 7935[label="",style="solid", color="black", weight=3]; 189.12/135.80 4567[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4567 -> 5267[label="",style="solid", color="black", weight=3]; 189.12/135.80 4568[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4568 -> 5268[label="",style="solid", color="black", weight=3]; 189.12/135.80 7443 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 7443[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7443 -> 7457[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7443 -> 7458[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7444 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 7444[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7444 -> 7459[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7444 -> 7460[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7442[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww988)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww987)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61978[label="ww987/Succ ww9870",fontsize=10,color="white",style="solid",shape="box"];7442 -> 61978[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61978 -> 7461[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 61979[label="ww987/Zero",fontsize=10,color="white",style="solid",shape="box"];7442 -> 61979[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61979 -> 7462[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4570[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4570 -> 5270[label="",style="solid", color="black", weight=3]; 189.12/135.80 26678[label="Cons (psFloat (msFloat (Float (Neg (Succ ww2366)) (Pos (Succ ww2367))) (Float (Pos Zero) (Pos (Succ ww2368)))) ww3240) (iterate (psFloat (msFloat (Float (Neg (Succ ww2366)) (Pos (Succ ww2367))) (Float (Pos Zero) (Pos (Succ ww2368))))) (psFloat (msFloat (Float (Neg (Succ ww2366)) (Pos (Succ ww2367))) (Float (Pos Zero) (Pos (Succ ww2368)))) (psFloat (msFloat (Float (Neg (Succ ww2366)) (Pos (Succ ww2367))) (Float (Pos Zero) (Pos (Succ ww2368)))) ww3240)))",fontsize=16,color="green",shape="box"];26678 -> 26688[label="",style="dashed", color="green", weight=3]; 189.12/135.80 26678 -> 26689[label="",style="dashed", color="green", weight=3]; 189.12/135.80 4573[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47))) (psFloat ww48 (fsFloat (msFloat (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww47))) ww49 (numericEnumFromThenToP1 (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47))) (psFloat ww48 (fsFloat (msFloat (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww47))))",fontsize=16,color="black",shape="box"];4573 -> 5276[label="",style="solid", color="black", weight=3]; 189.12/135.80 4574 -> 47039[label="",style="dashed", color="red", weight=0]; 189.12/135.80 4574[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4574 -> 47225[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4574 -> 47226[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4574 -> 47227[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4574 -> 47228[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4574 -> 47229[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4575[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61980[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4575 -> 61980[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61980 -> 5278[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 37047[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4233",fontsize=16,color="black",shape="box"];37047 -> 37152[label="",style="solid", color="black", weight=3]; 189.12/135.80 37048 -> 37004[label="",style="dashed", color="red", weight=0]; 189.12/135.80 37048[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4233",fontsize=16,color="magenta"];37049[label="ww51",fontsize=16,color="green",shape="box"];37050[label="ww50",fontsize=16,color="green",shape="box"];37051[label="primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37051 -> 37153[label="",style="solid", color="black", weight=3]; 189.12/135.80 4577[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61981[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4577 -> 61981[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61981 -> 5280[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4578[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4578 -> 5281[label="",style="solid", color="black", weight=3]; 189.12/135.80 4579[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4579 -> 5282[label="",style="solid", color="black", weight=3]; 189.12/135.80 7504 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 7504[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7504 -> 7532[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7504 -> 7533[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7505 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 7505[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7505 -> 7534[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7505 -> 7535[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7503[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1018)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1017)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61982[label="ww1017/Succ ww10170",fontsize=10,color="white",style="solid",shape="box"];7503 -> 61982[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61982 -> 7536[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 61983[label="ww1017/Zero",fontsize=10,color="white",style="solid",shape="box"];7503 -> 61983[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61983 -> 7537[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4581[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4581 -> 5284[label="",style="solid", color="black", weight=3]; 189.12/135.80 4582[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4582 -> 5285[label="",style="solid", color="black", weight=3]; 189.12/135.80 46505[label="ww3100",fontsize=16,color="green",shape="box"];46506[label="Zero",fontsize=16,color="green",shape="box"];46507 -> 27641[label="",style="dashed", color="red", weight=0]; 189.12/135.80 46507[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];46507 -> 46562[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 46508 -> 46573[label="",style="dashed", color="red", weight=0]; 189.12/135.80 46508[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];46508 -> 46574[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 46508 -> 46575[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 46508 -> 46576[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 46508 -> 46577[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 46509[label="ww4000",fontsize=16,color="green",shape="box"];46504[label="takeWhile1 (flip ltEsFloat ww4444) (Float (Pos Zero) (Neg (Succ ww2151))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151))))) (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) (Float (Pos Zero) (Neg (Succ ww2151))))) ww3242",fontsize=16,color="burlywood",shape="triangle"];61984[label="ww3242/MyTrue",fontsize=10,color="white",style="solid",shape="box"];46504 -> 61984[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61984 -> 46564[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 61985[label="ww3242/MyFalse",fontsize=10,color="white",style="solid",shape="box"];46504 -> 61985[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61985 -> 46565[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4584[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61986[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4584 -> 61986[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61986 -> 5287[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4585[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61987[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4585 -> 61987[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61987 -> 5288[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4586[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61988[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4586 -> 61988[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61988 -> 5289[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4587[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4587 -> 5290[label="",style="solid", color="black", weight=3]; 189.12/135.80 4588[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4588 -> 5291[label="",style="solid", color="black", weight=3]; 189.12/135.80 7741 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 7741[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7741 -> 7783[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7741 -> 7784[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7742 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 7742[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7742 -> 7785[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7742 -> 7786[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7740[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1076)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1075)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61989[label="ww1075/Succ ww10750",fontsize=10,color="white",style="solid",shape="box"];7740 -> 61989[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61989 -> 7787[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 61990[label="ww1075/Zero",fontsize=10,color="white",style="solid",shape="box"];7740 -> 61990[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61990 -> 7788[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4590[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4590 -> 5293[label="",style="solid", color="black", weight=3]; 189.12/135.80 4591[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4591 -> 5294[label="",style="solid", color="black", weight=3]; 189.12/135.80 36059 -> 37677[label="",style="dashed", color="red", weight=0]; 189.12/135.80 36059[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36059 -> 37678[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 36059 -> 37679[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 36059 -> 37680[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 36059 -> 37681[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 36060[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36060 -> 36865[label="",style="solid", color="black", weight=3]; 189.12/135.80 36061 -> 36796[label="",style="dashed", color="red", weight=0]; 189.12/135.80 36061[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36061 -> 36807[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 36062[label="ww3100",fontsize=16,color="green",shape="box"];4593[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61991[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4593 -> 61991[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61991 -> 5296[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 37052[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4234",fontsize=16,color="black",shape="box"];37052 -> 37154[label="",style="solid", color="black", weight=3]; 189.12/135.80 37053 -> 37012[label="",style="dashed", color="red", weight=0]; 189.12/135.80 37053[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4234",fontsize=16,color="magenta"];37054[label="ww51",fontsize=16,color="green",shape="box"];37055[label="ww50",fontsize=16,color="green",shape="box"];37056[label="primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37056 -> 37155[label="",style="solid", color="black", weight=3]; 189.12/135.80 4595[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61992[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4595 -> 61992[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61992 -> 5298[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4596[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4596 -> 5299[label="",style="solid", color="black", weight=3]; 189.12/135.80 4597[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4597 -> 5300[label="",style="solid", color="black", weight=3]; 189.12/135.80 7910 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 7910[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7910 -> 7936[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7910 -> 7937[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7911 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 7911[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7911 -> 7938[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7911 -> 7939[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7909[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1110)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1109)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61993[label="ww1109/Succ ww11090",fontsize=10,color="white",style="solid",shape="box"];7909 -> 61993[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61993 -> 7940[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 61994[label="ww1109/Zero",fontsize=10,color="white",style="solid",shape="box"];7909 -> 61994[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61994 -> 7941[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4599[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4599 -> 5302[label="",style="solid", color="black", weight=3]; 189.12/135.80 4600[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4600 -> 5303[label="",style="solid", color="black", weight=3]; 189.12/135.80 4601 -> 47039[label="",style="dashed", color="red", weight=0]; 189.12/135.80 4601[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4601 -> 47230[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4601 -> 47231[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4601 -> 47232[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4601 -> 47233[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4601 -> 47234[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4602[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61995[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4602 -> 61995[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61995 -> 5305[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4603[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61996[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4603 -> 61996[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61996 -> 5306[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4604[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61997[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4604 -> 61997[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61997 -> 5307[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4605[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4605 -> 5308[label="",style="solid", color="black", weight=3]; 189.12/135.80 4606[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4606 -> 5309[label="",style="solid", color="black", weight=3]; 189.12/135.80 7987 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 7987[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7987 -> 7993[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7987 -> 7994[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7988 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 7988[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7988 -> 7995[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7988 -> 7996[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 7986[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1140)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1139)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61998[label="ww1139/Succ ww11390",fontsize=10,color="white",style="solid",shape="box"];7986 -> 61998[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61998 -> 7997[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 61999[label="ww1139/Zero",fontsize=10,color="white",style="solid",shape="box"];7986 -> 61999[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 61999 -> 7998[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4608[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4608 -> 5311[label="",style="solid", color="black", weight=3]; 189.12/135.80 4610[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];4611[label="ww5",fontsize=16,color="green",shape="box"];4609[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65 (psFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) ww65 (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65)) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) ww65)) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65 (psFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) ww65)",fontsize=16,color="black",shape="triangle"];4609 -> 5312[label="",style="solid", color="black", weight=3]; 189.12/135.80 4614 -> 47039[label="",style="dashed", color="red", weight=0]; 189.12/135.80 4614[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4614 -> 47235[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4614 -> 47236[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4614 -> 47237[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4614 -> 47238[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4614 -> 47239[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 16391[label="takeWhile1 (flip ltEsFloat (psFloat ww2076 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) ww2078) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww2078 (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) ww2078)) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) ww2078) ww2078)) (not (esEsOrdering (primCmpFloat ww2078 (psFloat ww2076 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) ww2078) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62000[label="ww2078/Float ww20780 ww20781",fontsize=10,color="white",style="solid",shape="box"];16391 -> 62000[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62000 -> 16400[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4616[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62001[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4616 -> 62001[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62001 -> 5315[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4617[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62002[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4617 -> 62002[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62002 -> 5316[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4618[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4618 -> 5317[label="",style="solid", color="black", weight=3]; 189.12/135.80 4619[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4619 -> 5318[label="",style="solid", color="black", weight=3]; 189.12/135.80 8018 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 8018[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8018 -> 8024[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8018 -> 8025[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8019 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 8019[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8019 -> 8026[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8019 -> 8027[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8017[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1170)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1169)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62003[label="ww1169/Succ ww11690",fontsize=10,color="white",style="solid",shape="box"];8017 -> 62003[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62003 -> 8028[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 62004[label="ww1169/Zero",fontsize=10,color="white",style="solid",shape="box"];8017 -> 62004[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62004 -> 8029[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4621[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4621 -> 5320[label="",style="solid", color="black", weight=3]; 189.12/135.80 4622[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4622 -> 5321[label="",style="solid", color="black", weight=3]; 189.12/135.80 53937 -> 54742[label="",style="dashed", color="red", weight=0]; 189.12/135.80 53937[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];53937 -> 54765[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 53937 -> 54766[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 53937 -> 54767[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 53938[label="ww3000",fontsize=16,color="green",shape="box"];53939[label="ww3100",fontsize=16,color="green",shape="box"];53940 -> 55266[label="",style="dashed", color="red", weight=0]; 189.12/135.80 53940[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];53940 -> 55267[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 53940 -> 55268[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 53940 -> 55269[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 53940 -> 55270[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 53941 -> 43626[label="",style="dashed", color="red", weight=0]; 189.12/135.80 53941[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];53941 -> 54922[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 53941 -> 54923[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 53941 -> 54924[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 53941 -> 54925[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 55013[label="ww51",fontsize=16,color="green",shape="box"];55014[label="ww50",fontsize=16,color="green",shape="box"];55015[label="primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55015 -> 55172[label="",style="solid", color="black", weight=3]; 189.12/135.80 55164[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4616",fontsize=16,color="black",shape="box"];55164 -> 55181[label="",style="solid", color="black", weight=3]; 189.12/135.80 55165 -> 54997[label="",style="dashed", color="red", weight=0]; 189.12/135.80 55165[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4616",fontsize=16,color="magenta"];4626[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62005[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4626 -> 62005[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62005 -> 5325[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4627[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4627 -> 5326[label="",style="solid", color="black", weight=3]; 189.12/135.80 4628[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4628 -> 5327[label="",style="solid", color="black", weight=3]; 189.12/135.80 8051 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 8051[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8051 -> 8057[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8051 -> 8058[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8052 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 8052[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8052 -> 8059[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8052 -> 8060[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8050[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1204)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1203)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62006[label="ww1203/Succ ww12030",fontsize=10,color="white",style="solid",shape="box"];8050 -> 62006[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62006 -> 8061[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 62007[label="ww1203/Zero",fontsize=10,color="white",style="solid",shape="box"];8050 -> 62007[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62007 -> 8062[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4630[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4630 -> 5329[label="",style="solid", color="black", weight=3]; 189.12/135.80 4631[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4631 -> 5330[label="",style="solid", color="black", weight=3]; 189.12/135.80 26974[label="ww3000",fontsize=16,color="green",shape="box"];26975[label="Zero",fontsize=16,color="green",shape="box"];26976[label="ww3100",fontsize=16,color="green",shape="box"];26977 -> 27046[label="",style="dashed", color="red", weight=0]; 189.12/135.80 26977[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];26977 -> 27047[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 26977 -> 27048[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 26977 -> 27049[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 26977 -> 27050[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 26978 -> 27030[label="",style="dashed", color="red", weight=0]; 189.12/135.80 26978[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];26978 -> 27032[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 26973[label="takeWhile1 (flip ltEsFloat ww3284) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) ww3055",fontsize=16,color="burlywood",shape="triangle"];62008[label="ww3055/MyTrue",fontsize=10,color="white",style="solid",shape="box"];26973 -> 62008[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62008 -> 27040[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 62009[label="ww3055/MyFalse",fontsize=10,color="white",style="solid",shape="box"];26973 -> 62009[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62009 -> 27041[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4633[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62010[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4633 -> 62010[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62010 -> 5332[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4634[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62011[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4634 -> 62011[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62011 -> 5333[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4635[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62012[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4635 -> 62012[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62012 -> 5334[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4636[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4636 -> 5335[label="",style="solid", color="black", weight=3]; 189.12/135.80 4637[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4637 -> 5336[label="",style="solid", color="black", weight=3]; 189.12/135.80 8084 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 8084[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8084 -> 8090[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8084 -> 8091[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8085 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 8085[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8085 -> 8092[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8085 -> 8093[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8083[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1238)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1237)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62013[label="ww1237/Succ ww12370",fontsize=10,color="white",style="solid",shape="box"];8083 -> 62013[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62013 -> 8094[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 62014[label="ww1237/Zero",fontsize=10,color="white",style="solid",shape="box"];8083 -> 62014[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62014 -> 8095[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4639[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4639 -> 5338[label="",style="solid", color="black", weight=3]; 189.12/135.80 4640[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4640 -> 5339[label="",style="solid", color="black", weight=3]; 189.12/135.80 4641 -> 47039[label="",style="dashed", color="red", weight=0]; 189.12/135.80 4641[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4641 -> 47240[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4641 -> 47241[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4641 -> 47242[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4641 -> 47243[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4641 -> 47244[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4642[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62015[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4642 -> 62015[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62015 -> 5341[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 55016[label="ww51",fontsize=16,color="green",shape="box"];55017[label="ww50",fontsize=16,color="green",shape="box"];55018[label="primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55018 -> 55173[label="",style="solid", color="black", weight=3]; 189.12/135.80 55179[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4617",fontsize=16,color="black",shape="box"];55179 -> 55202[label="",style="solid", color="black", weight=3]; 189.12/135.80 55180 -> 55162[label="",style="dashed", color="red", weight=0]; 189.12/135.80 55180[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4617",fontsize=16,color="magenta"];4644[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62016[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4644 -> 62016[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62016 -> 5343[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4645[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4645 -> 5344[label="",style="solid", color="black", weight=3]; 189.12/135.80 4646[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4646 -> 5345[label="",style="solid", color="black", weight=3]; 189.12/135.80 8115 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 8115[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8115 -> 8121[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8115 -> 8122[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8116 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 8116[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8116 -> 8123[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8116 -> 8124[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8114[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1268)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1267)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62017[label="ww1267/Succ ww12670",fontsize=10,color="white",style="solid",shape="box"];8114 -> 62017[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62017 -> 8125[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 62018[label="ww1267/Zero",fontsize=10,color="white",style="solid",shape="box"];8114 -> 62018[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62018 -> 8126[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4648[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4648 -> 5347[label="",style="solid", color="black", weight=3]; 189.12/135.80 4612[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];4613[label="ww5",fontsize=16,color="green",shape="box"];4649 -> 47039[label="",style="dashed", color="red", weight=0]; 189.12/135.80 4649[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4649 -> 47245[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4649 -> 47246[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4649 -> 47247[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4649 -> 47248[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4649 -> 47249[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 37135[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4235",fontsize=16,color="black",shape="box"];37135 -> 37164[label="",style="solid", color="black", weight=3]; 189.12/135.80 37136 -> 37020[label="",style="dashed", color="red", weight=0]; 189.12/135.80 37136[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4235",fontsize=16,color="magenta"];37057[label="ww51",fontsize=16,color="green",shape="box"];37058[label="ww50",fontsize=16,color="green",shape="box"];37059[label="primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37059 -> 37156[label="",style="solid", color="black", weight=3]; 189.12/135.80 4652[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62019[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4652 -> 62019[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62019 -> 5351[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4653[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4653 -> 5352[label="",style="solid", color="black", weight=3]; 189.12/135.80 4654[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4654 -> 5353[label="",style="solid", color="black", weight=3]; 189.12/135.80 8145 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 8145[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8145 -> 8151[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8145 -> 8152[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8146 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 8146[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8146 -> 8153[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8146 -> 8154[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8144[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1298)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1297)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62020[label="ww1297/Succ ww12970",fontsize=10,color="white",style="solid",shape="box"];8144 -> 62020[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62020 -> 8155[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 62021[label="ww1297/Zero",fontsize=10,color="white",style="solid",shape="box"];8144 -> 62021[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62021 -> 8156[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4656[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4656 -> 5355[label="",style="solid", color="black", weight=3]; 189.12/135.80 4657[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4657 -> 5356[label="",style="solid", color="black", weight=3]; 189.12/135.80 15694[label="ww5",fontsize=16,color="green",shape="box"];15695[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];15696[label="Zero",fontsize=16,color="green",shape="box"];4660[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62022[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4660 -> 62022[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62022 -> 5359[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4661[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62023[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4661 -> 62023[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62023 -> 5360[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4662[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4662 -> 5361[label="",style="solid", color="black", weight=3]; 189.12/135.80 4663[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4663 -> 5362[label="",style="solid", color="black", weight=3]; 189.12/135.80 8178 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 8178[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8178 -> 8184[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8178 -> 8185[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8179 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 8179[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8179 -> 8186[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8179 -> 8187[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8177[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1332)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1331)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62024[label="ww1331/Succ ww13310",fontsize=10,color="white",style="solid",shape="box"];8177 -> 62024[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62024 -> 8188[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 62025[label="ww1331/Zero",fontsize=10,color="white",style="solid",shape="box"];8177 -> 62025[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62025 -> 8189[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4665[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4665 -> 5364[label="",style="solid", color="black", weight=3]; 189.12/135.80 4666[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4666 -> 5365[label="",style="solid", color="black", weight=3]; 189.12/135.80 36071 -> 41076[label="",style="dashed", color="red", weight=0]; 189.12/135.80 36071[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36071 -> 41077[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 36071 -> 41078[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 36071 -> 41079[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 36072[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36072 -> 36867[label="",style="solid", color="black", weight=3]; 189.12/135.80 36073 -> 36796[label="",style="dashed", color="red", weight=0]; 189.12/135.80 36073[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36073 -> 36808[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 36074[label="ww3100",fontsize=16,color="green",shape="box"];4668[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62026[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4668 -> 62026[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62026 -> 5367[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 37161[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4236",fontsize=16,color="black",shape="box"];37161 -> 37189[label="",style="solid", color="black", weight=3]; 189.12/135.80 37162 -> 37133[label="",style="dashed", color="red", weight=0]; 189.12/135.80 37162[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4236",fontsize=16,color="magenta"];37137[label="ww51",fontsize=16,color="green",shape="box"];37138[label="ww50",fontsize=16,color="green",shape="box"];37139[label="primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37139 -> 37165[label="",style="solid", color="black", weight=3]; 189.12/135.80 4670[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww59",fontsize=16,color="black",shape="box"];4670 -> 5369[label="",style="solid", color="black", weight=3]; 189.12/135.80 4671 -> 4328[label="",style="dashed", color="red", weight=0]; 189.12/135.80 4671[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww59",fontsize=16,color="magenta"];4672[label="takeWhile1 (flip ltEsFloat (psFloat ww34 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) ww35 (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww34 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4672 -> 5370[label="",style="solid", color="black", weight=3]; 189.12/135.80 4673[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4673 -> 5371[label="",style="solid", color="black", weight=3]; 189.12/135.80 4674[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4674 -> 5372[label="",style="solid", color="black", weight=3]; 189.12/135.80 8212 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 8212[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8212 -> 8218[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8212 -> 8219[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8213 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 8213[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8213 -> 8220[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8213 -> 8221[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8211[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1366)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1365)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62027[label="ww1365/Succ ww13650",fontsize=10,color="white",style="solid",shape="box"];8211 -> 62027[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62027 -> 8222[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 62028[label="ww1365/Zero",fontsize=10,color="white",style="solid",shape="box"];8211 -> 62028[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62028 -> 8223[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4676[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4676 -> 5374[label="",style="solid", color="black", weight=3]; 189.12/135.80 4677[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4677 -> 5375[label="",style="solid", color="black", weight=3]; 189.12/135.80 4678 -> 47039[label="",style="dashed", color="red", weight=0]; 189.12/135.80 4678[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4678 -> 47250[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4678 -> 47251[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4678 -> 47252[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4678 -> 47253[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4678 -> 47254[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4679[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62029[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4679 -> 62029[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62029 -> 5377[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4680[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62030[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4680 -> 62030[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62030 -> 5378[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4681[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62031[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4681 -> 62031[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62031 -> 5379[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 8879 -> 8780[label="",style="dashed", color="red", weight=0]; 189.12/135.80 8879[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww137800 ww147400) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww137800 ww147400) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="magenta"];8879 -> 8906[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8879 -> 8907[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8880 -> 8781[label="",style="dashed", color="red", weight=0]; 189.12/135.80 8880[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="magenta"];8881 -> 8797[label="",style="dashed", color="red", weight=0]; 189.12/135.80 8881[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="magenta"];8882 -> 8739[label="",style="dashed", color="red", weight=0]; 189.12/135.80 8882[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="magenta"];8883[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg ww13750)) (primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8883 -> 8908[label="",style="solid", color="black", weight=3]; 189.12/135.80 8884[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos ww13750)) (primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8884 -> 8909[label="",style="solid", color="black", weight=3]; 189.12/135.80 8885 -> 8788[label="",style="dashed", color="red", weight=0]; 189.12/135.80 8885[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww137800 ww147800) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww137800 ww147800) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="magenta"];8885 -> 8910[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8885 -> 8911[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8886 -> 8789[label="",style="dashed", color="red", weight=0]; 189.12/135.80 8886[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="magenta"];8887 -> 8808[label="",style="dashed", color="red", weight=0]; 189.12/135.80 8887[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="magenta"];8888 -> 8772[label="",style="dashed", color="red", weight=0]; 189.12/135.80 8888[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="magenta"];8896[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8896 -> 8921[label="",style="solid", color="black", weight=3]; 189.12/135.80 8897[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (ltEsFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];8897 -> 8922[label="",style="solid", color="black", weight=3]; 189.12/135.80 8898[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8898 -> 8923[label="",style="solid", color="black", weight=3]; 189.12/135.80 8899[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8899 -> 8924[label="",style="solid", color="black", weight=3]; 189.12/135.80 8900[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8900 -> 8925[label="",style="solid", color="black", weight=3]; 189.12/135.80 8901[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8901 -> 8926[label="",style="solid", color="black", weight=3]; 189.12/135.80 8902[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (ltEsFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];8902 -> 8927[label="",style="solid", color="black", weight=3]; 189.12/135.80 8903[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8903 -> 8928[label="",style="solid", color="black", weight=3]; 189.12/135.80 8904[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8904 -> 8929[label="",style="solid", color="black", weight=3]; 189.12/135.80 8905[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8905 -> 8930[label="",style="solid", color="black", weight=3]; 189.12/135.80 4731[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4731 -> 5449[label="",style="solid", color="black", weight=3]; 189.12/135.80 4732[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4732 -> 5450[label="",style="solid", color="black", weight=3]; 189.12/135.80 8491 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 8491[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8491 -> 8505[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8491 -> 8506[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8492 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 8492[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8492 -> 8507[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8492 -> 8508[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8490[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1405)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1404)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62032[label="ww1404/Succ ww14040",fontsize=10,color="white",style="solid",shape="box"];8490 -> 62032[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62032 -> 8509[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 62033[label="ww1404/Zero",fontsize=10,color="white",style="solid",shape="box"];8490 -> 62033[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62033 -> 8510[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4734[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4734 -> 5452[label="",style="solid", color="black", weight=3]; 189.12/135.80 4735[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4735 -> 5453[label="",style="solid", color="black", weight=3]; 189.12/135.80 4736[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4736 -> 5454[label="",style="solid", color="black", weight=3]; 189.12/135.80 4737[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62034[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4737 -> 62034[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62034 -> 5455[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4738[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62035[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4738 -> 62035[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62035 -> 5456[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4739[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62036[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4739 -> 62036[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62036 -> 5457[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4740[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4740 -> 5458[label="",style="solid", color="black", weight=3]; 189.12/135.80 4741[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4741 -> 5459[label="",style="solid", color="black", weight=3]; 189.12/135.80 8574 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 8574[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8574 -> 8606[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8574 -> 8607[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8575 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 8575[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8575 -> 8608[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8575 -> 8609[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8573[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1439)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1438)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62037[label="ww1438/Succ ww14380",fontsize=10,color="white",style="solid",shape="box"];8573 -> 62037[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62037 -> 8610[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 62038[label="ww1438/Zero",fontsize=10,color="white",style="solid",shape="box"];8573 -> 62038[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62038 -> 8611[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4743[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4743 -> 5461[label="",style="solid", color="black", weight=3]; 189.12/135.80 4744[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4744 -> 5462[label="",style="solid", color="black", weight=3]; 189.12/135.80 17383[label="takeWhile1 (flip ltEsFloat (psFloat ww2183 (fsFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww2186))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))) (ltEsFloat (Float (Neg Zero) (Neg (Succ ww2186))) (psFloat ww2183 (fsFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];17383 -> 17391[label="",style="solid", color="black", weight=3]; 189.12/135.80 4746[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62039[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4746 -> 62039[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62039 -> 5464[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4747[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62040[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4747 -> 62040[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62040 -> 5465[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4748[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62041[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4748 -> 62041[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62041 -> 5466[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4749[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4749 -> 5467[label="",style="solid", color="black", weight=3]; 189.12/135.80 4750[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4750 -> 5468[label="",style="solid", color="black", weight=3]; 189.12/135.80 8791 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 8791[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8791 -> 8821[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8791 -> 8822[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8792 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 8792[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8792 -> 8823[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8792 -> 8824[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8790[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1493)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1492)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62042[label="ww1492/Succ ww14920",fontsize=10,color="white",style="solid",shape="box"];8790 -> 62042[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62042 -> 8825[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 62043[label="ww1492/Zero",fontsize=10,color="white",style="solid",shape="box"];8790 -> 62043[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62043 -> 8826[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4752[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4752 -> 5470[label="",style="solid", color="black", weight=3]; 189.12/135.80 4753[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4753 -> 5471[label="",style="solid", color="black", weight=3]; 189.12/135.80 17424[label="takeWhile1 (flip ltEsFloat (psFloat ww2190 (fsFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2193))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))) (ltEsFloat (Float (Neg Zero) (Pos (Succ ww2193))) (psFloat ww2190 (fsFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];17424 -> 17432[label="",style="solid", color="black", weight=3]; 189.12/135.80 4755[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62044[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4755 -> 62044[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62044 -> 5473[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4756[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62045[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4756 -> 62045[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62045 -> 5474[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4757[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62046[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4757 -> 62046[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62046 -> 5475[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4758[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4758 -> 5476[label="",style="solid", color="black", weight=3]; 189.12/135.80 4759[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4759 -> 5477[label="",style="solid", color="black", weight=3]; 189.12/135.80 8890 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 8890[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8890 -> 8912[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8890 -> 8913[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8891 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 8891[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8891 -> 8914[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8891 -> 8915[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8889[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1523)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1522)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62047[label="ww1522/Succ ww15220",fontsize=10,color="white",style="solid",shape="box"];8889 -> 62047[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62047 -> 8916[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 62048[label="ww1522/Zero",fontsize=10,color="white",style="solid",shape="box"];8889 -> 62048[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62048 -> 8917[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4761[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4761 -> 5479[label="",style="solid", color="black", weight=3]; 189.12/135.80 4762[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4762 -> 5480[label="",style="solid", color="black", weight=3]; 189.12/135.80 4763[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4763 -> 5481[label="",style="solid", color="black", weight=3]; 189.12/135.80 4764[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62049[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4764 -> 62049[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62049 -> 5482[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4765[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62050[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4765 -> 62050[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62050 -> 5483[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4766[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62051[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4766 -> 62051[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62051 -> 5484[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4767[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4767 -> 5485[label="",style="solid", color="black", weight=3]; 189.12/135.80 4768[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4768 -> 5486[label="",style="solid", color="black", weight=3]; 189.12/135.80 8961 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 8961[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8961 -> 8967[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8961 -> 8968[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8962 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 8962[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8962 -> 8969[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8962 -> 8970[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8960[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1557)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1556)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62052[label="ww1556/Succ ww15560",fontsize=10,color="white",style="solid",shape="box"];8960 -> 62052[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62052 -> 8971[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 62053[label="ww1556/Zero",fontsize=10,color="white",style="solid",shape="box"];8960 -> 62053[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62053 -> 8972[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4770[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4770 -> 5488[label="",style="solid", color="black", weight=3]; 189.12/135.80 4771 -> 4609[label="",style="dashed", color="red", weight=0]; 189.12/135.80 4771[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4771 -> 5489[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4771 -> 5490[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4772[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4772 -> 5491[label="",style="solid", color="black", weight=3]; 189.12/135.80 4774[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62054[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4774 -> 62054[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62054 -> 5493[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4775[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62055[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4775 -> 62055[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62055 -> 5494[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4776[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4776 -> 5495[label="",style="solid", color="black", weight=3]; 189.12/135.80 4777[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4777 -> 5496[label="",style="solid", color="black", weight=3]; 189.12/135.80 8993 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 8993[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8993 -> 8999[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8993 -> 9000[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8994 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 8994[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8994 -> 9001[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8994 -> 9002[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 8992[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1591)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1590)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62056[label="ww1590/Succ ww15900",fontsize=10,color="white",style="solid",shape="box"];8992 -> 62056[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62056 -> 9003[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 62057[label="ww1590/Zero",fontsize=10,color="white",style="solid",shape="box"];8992 -> 62057[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62057 -> 9004[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4779[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4779 -> 5498[label="",style="solid", color="black", weight=3]; 189.12/135.80 4780[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4780 -> 5499[label="",style="solid", color="black", weight=3]; 189.12/135.80 4783[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62058[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4783 -> 62058[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62058 -> 5502[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4784[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62059[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4784 -> 62059[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62059 -> 5503[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4785[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4785 -> 5504[label="",style="solid", color="black", weight=3]; 189.12/135.80 4786[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4786 -> 5505[label="",style="solid", color="black", weight=3]; 189.12/135.80 9024 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 9024[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9024 -> 9030[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 9024 -> 9031[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 9025 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 9025[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9025 -> 9032[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 9025 -> 9033[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 9023[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1621)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1620)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62060[label="ww1620/Succ ww16200",fontsize=10,color="white",style="solid",shape="box"];9023 -> 62060[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62060 -> 9034[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 62061[label="ww1620/Zero",fontsize=10,color="white",style="solid",shape="box"];9023 -> 62061[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62061 -> 9035[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4788[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4788 -> 5507[label="",style="solid", color="black", weight=3]; 189.12/135.80 4789[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4789 -> 5508[label="",style="solid", color="black", weight=3]; 189.12/135.80 17526[label="takeWhile1 (flip ltEsFloat (psFloat ww2201 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (ltEsFloat (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (psFloat ww2201 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];17526 -> 17534[label="",style="solid", color="black", weight=3]; 189.12/135.80 4791[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62062[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4791 -> 62062[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62062 -> 5510[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4792[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62063[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4792 -> 62063[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62063 -> 5511[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4793[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62064[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4793 -> 62064[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62064 -> 5512[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4794[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4794 -> 5513[label="",style="solid", color="black", weight=3]; 189.12/135.80 4795[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4795 -> 5514[label="",style="solid", color="black", weight=3]; 189.12/135.80 9055 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 9055[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9055 -> 9061[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 9055 -> 9062[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 9056 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 9056[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9056 -> 9063[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 9056 -> 9064[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 9054[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1651)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1650)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62065[label="ww1650/Succ ww16500",fontsize=10,color="white",style="solid",shape="box"];9054 -> 62065[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62065 -> 9065[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 62066[label="ww1650/Zero",fontsize=10,color="white",style="solid",shape="box"];9054 -> 62066[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62066 -> 9066[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4797[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4797 -> 5516[label="",style="solid", color="black", weight=3]; 189.12/135.80 4798[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4798 -> 5517[label="",style="solid", color="black", weight=3]; 189.12/135.80 4799[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4799 -> 5518[label="",style="solid", color="black", weight=3]; 189.12/135.80 4800[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62067[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4800 -> 62067[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62067 -> 5519[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4801[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62068[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4801 -> 62068[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62068 -> 5520[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4802[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62069[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4802 -> 62069[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62069 -> 5521[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4803[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4803 -> 5522[label="",style="solid", color="black", weight=3]; 189.12/135.80 4804[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4804 -> 5523[label="",style="solid", color="black", weight=3]; 189.12/135.80 9088 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 9088[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9088 -> 9094[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 9088 -> 9095[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 9089 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 9089[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9089 -> 9096[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 9089 -> 9097[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 9087[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1685)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1684)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62070[label="ww1684/Succ ww16840",fontsize=10,color="white",style="solid",shape="box"];9087 -> 62070[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62070 -> 9098[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 62071[label="ww1684/Zero",fontsize=10,color="white",style="solid",shape="box"];9087 -> 62071[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62071 -> 9099[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4806[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4806 -> 5525[label="",style="solid", color="black", weight=3]; 189.12/135.80 4807 -> 4609[label="",style="dashed", color="red", weight=0]; 189.12/135.80 4807[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4807 -> 5526[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4807 -> 5527[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 4808[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4808 -> 5528[label="",style="solid", color="black", weight=3]; 189.12/135.80 4810[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62072[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4810 -> 62072[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62072 -> 5530[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4811[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62073[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4811 -> 62073[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62073 -> 5531[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4812[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4812 -> 5532[label="",style="solid", color="black", weight=3]; 189.12/135.80 4813[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4813 -> 5533[label="",style="solid", color="black", weight=3]; 189.12/135.80 9120 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 9120[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9120 -> 9126[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 9120 -> 9127[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 9121 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 9121[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9121 -> 9128[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 9121 -> 9129[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 9119[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1719)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1718)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62074[label="ww1718/Succ ww17180",fontsize=10,color="white",style="solid",shape="box"];9119 -> 62074[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62074 -> 9130[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 62075[label="ww1718/Zero",fontsize=10,color="white",style="solid",shape="box"];9119 -> 62075[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62075 -> 9131[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4815[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4815 -> 5535[label="",style="solid", color="black", weight=3]; 189.12/135.80 4816[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4816 -> 5536[label="",style="solid", color="black", weight=3]; 189.12/135.80 4819[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62076[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4819 -> 62076[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62076 -> 5539[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4820[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62077[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4820 -> 62077[label="",style="solid", color="burlywood", weight=9]; 189.12/135.80 62077 -> 5540[label="",style="solid", color="burlywood", weight=3]; 189.12/135.80 4821[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4821 -> 5541[label="",style="solid", color="black", weight=3]; 189.12/135.80 4822[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4822 -> 5542[label="",style="solid", color="black", weight=3]; 189.12/135.80 9151 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 9151[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9151 -> 9157[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 9151 -> 9158[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 9152 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.80 9152[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9152 -> 9159[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 9152 -> 9160[label="",style="dashed", color="magenta", weight=3]; 189.12/135.80 9150[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1749)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1748)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62078[label="ww1748/Succ ww17480",fontsize=10,color="white",style="solid",shape="box"];9150 -> 62078[label="",style="solid", color="burlywood", weight=9]; 189.12/135.81 62078 -> 9161[label="",style="solid", color="burlywood", weight=3]; 189.12/135.81 62079[label="ww1748/Zero",fontsize=10,color="white",style="solid",shape="box"];9150 -> 62079[label="",style="solid", color="burlywood", weight=9]; 189.12/135.81 62079 -> 9162[label="",style="solid", color="burlywood", weight=3]; 189.12/135.81 4824[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4824 -> 5544[label="",style="solid", color="black", weight=3]; 189.12/135.81 4825[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4825 -> 5545[label="",style="solid", color="black", weight=3]; 189.12/135.81 17620[label="takeWhile1 (flip ltEsFloat (psFloat ww2212 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2214))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))) (ltEsFloat (Float (Neg Zero) (Pos (Succ ww2214))) (psFloat ww2212 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];17620 -> 17628[label="",style="solid", color="black", weight=3]; 189.12/135.81 4827[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62080[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4827 -> 62080[label="",style="solid", color="burlywood", weight=9]; 189.12/135.81 62080 -> 5547[label="",style="solid", color="burlywood", weight=3]; 189.12/135.81 4828[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62081[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4828 -> 62081[label="",style="solid", color="burlywood", weight=9]; 189.12/135.81 62081 -> 5548[label="",style="solid", color="burlywood", weight=3]; 189.12/135.81 4829[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62082[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4829 -> 62082[label="",style="solid", color="burlywood", weight=9]; 189.12/135.81 62082 -> 5549[label="",style="solid", color="burlywood", weight=3]; 189.12/135.81 4830[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4830 -> 5550[label="",style="solid", color="black", weight=3]; 189.12/135.81 4831[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4831 -> 5551[label="",style="solid", color="black", weight=3]; 189.12/135.81 9182 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 9182[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9182 -> 9188[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 9182 -> 9189[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 9183 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 9183[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9183 -> 9190[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 9183 -> 9191[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 9181[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1779)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1778)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62083[label="ww1778/Succ ww17780",fontsize=10,color="white",style="solid",shape="box"];9181 -> 62083[label="",style="solid", color="burlywood", weight=9]; 189.12/135.81 62083 -> 9192[label="",style="solid", color="burlywood", weight=3]; 189.12/135.81 62084[label="ww1778/Zero",fontsize=10,color="white",style="solid",shape="box"];9181 -> 62084[label="",style="solid", color="burlywood", weight=9]; 189.12/135.81 62084 -> 9193[label="",style="solid", color="burlywood", weight=3]; 189.12/135.81 4833[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4833 -> 5553[label="",style="solid", color="black", weight=3]; 189.12/135.81 4834[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4834 -> 5554[label="",style="solid", color="black", weight=3]; 189.12/135.81 4835[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4835 -> 5555[label="",style="solid", color="black", weight=3]; 189.12/135.81 4836[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62085[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4836 -> 62085[label="",style="solid", color="burlywood", weight=9]; 189.12/135.81 62085 -> 5556[label="",style="solid", color="burlywood", weight=3]; 189.12/135.81 4837[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62086[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4837 -> 62086[label="",style="solid", color="burlywood", weight=9]; 189.12/135.81 62086 -> 5557[label="",style="solid", color="burlywood", weight=3]; 189.12/135.81 4838[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62087[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4838 -> 62087[label="",style="solid", color="burlywood", weight=9]; 189.12/135.81 62087 -> 5558[label="",style="solid", color="burlywood", weight=3]; 189.12/135.81 5571 -> 5559[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5571[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww40000000000 (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];5571 -> 5596[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4841[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww560 ww53)))) (srMyInt ww52 ww54)) LT))) (Float (Pos (Succ ww53)) ww54) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (Float (Pos (Succ ww53)) ww54))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww560 ww53)))) (srMyInt ww52 ww54)) LT)) (Float (Pos (Succ ww53)) ww54))",fontsize=16,color="black",shape="box"];4841 -> 5575[label="",style="solid", color="black", weight=3]; 189.12/135.81 4842[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (srMyInt ww52 ww54)) LT))) (Float (Pos (Succ ww53)) ww54) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (Float (Pos (Succ ww53)) ww54))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (srMyInt ww52 ww54)) LT)) (Float (Pos (Succ ww53)) ww54))",fontsize=16,color="black",shape="box"];4842 -> 5576[label="",style="solid", color="black", weight=3]; 189.12/135.81 5574 -> 5559[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5574[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];5574 -> 5599[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5031[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww720 ww69)))) (srMyInt ww68 ww70)) LT))) (Float (Pos (Succ ww69)) ww70) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (Float (Pos (Succ ww69)) ww70))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww720 ww69)))) (srMyInt ww68 ww70)) LT)) (Float (Pos (Succ ww69)) ww70))",fontsize=16,color="black",shape="box"];5031 -> 5577[label="",style="solid", color="black", weight=3]; 189.12/135.81 5032[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (srMyInt ww68 ww70)) LT))) (Float (Pos (Succ ww69)) ww70) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (Float (Pos (Succ ww69)) ww70))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (srMyInt ww68 ww70)) LT)) (Float (Pos (Succ ww69)) ww70))",fontsize=16,color="black",shape="box"];5032 -> 5578[label="",style="solid", color="black", weight=3]; 189.12/135.81 5637 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5637[label="primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];5637 -> 5650[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5637 -> 5651[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5638 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5638[label="primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];5638 -> 5652[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5638 -> 5653[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5639[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww115) (primMulInt (Pos ww410) (Pos ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww1140)) (primMulInt (Pos ww410) (Pos ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];5639 -> 5654[label="",style="solid", color="black", weight=3]; 189.12/135.81 5640[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww115) (primMulInt (Pos ww410) (Neg ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww1140)) (primMulInt (Pos ww410) (Neg ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];5640 -> 5655[label="",style="solid", color="black", weight=3]; 189.12/135.81 5641[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww115) (primMulInt (Neg ww410) (Pos ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww1140)) (primMulInt (Neg ww410) (Pos ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];5641 -> 5656[label="",style="solid", color="black", weight=3]; 189.12/135.81 5642[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww115) (primMulInt (Neg ww410) (Neg ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww1140)) (primMulInt (Neg ww410) (Neg ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];5642 -> 5657[label="",style="solid", color="black", weight=3]; 189.12/135.81 5643[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) ww124) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) ww124)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (primMulInt (Pos ww1220) ww124)) LT))) (Float (Pos (Succ ww123)) ww124) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) ww124))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) ww124)) (Float (Pos (Succ ww123)) ww124))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) ww124) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) ww124)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww1220) ww124)) LT)) (Float (Pos (Succ ww123)) ww124))",fontsize=16,color="burlywood",shape="box"];62088[label="ww124/Pos ww1240",fontsize=10,color="white",style="solid",shape="box"];5643 -> 62088[label="",style="solid", color="burlywood", weight=9]; 189.12/135.81 62088 -> 5658[label="",style="solid", color="burlywood", weight=3]; 189.12/135.81 62089[label="ww124/Neg ww1240",fontsize=10,color="white",style="solid",shape="box"];5643 -> 62089[label="",style="solid", color="burlywood", weight=9]; 189.12/135.81 62089 -> 5659[label="",style="solid", color="burlywood", weight=3]; 189.12/135.81 5644[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) ww124) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) ww124)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (primMulInt (Neg ww1220) ww124)) LT))) (Float (Pos (Succ ww123)) ww124) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) ww124))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) ww124)) (Float (Pos (Succ ww123)) ww124))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) ww124) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) ww124)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww1220) ww124)) LT)) (Float (Pos (Succ ww123)) ww124))",fontsize=16,color="burlywood",shape="box"];62090[label="ww124/Pos ww1240",fontsize=10,color="white",style="solid",shape="box"];5644 -> 62090[label="",style="solid", color="burlywood", weight=9]; 189.12/135.81 62090 -> 5660[label="",style="solid", color="burlywood", weight=3]; 189.12/135.81 62091[label="ww124/Neg ww1240",fontsize=10,color="white",style="solid",shape="box"];5644 -> 62091[label="",style="solid", color="burlywood", weight=9]; 189.12/135.81 62091 -> 5661[label="",style="solid", color="burlywood", weight=3]; 189.12/135.81 4863[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (primMulInt (Pos ww410) ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (primMulInt (Pos ww410) ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];62092[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];4863 -> 62092[label="",style="solid", color="burlywood", weight=9]; 189.12/135.81 62092 -> 5600[label="",style="solid", color="burlywood", weight=3]; 189.12/135.81 62093[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];4863 -> 62093[label="",style="solid", color="burlywood", weight=9]; 189.12/135.81 62093 -> 5601[label="",style="solid", color="burlywood", weight=3]; 189.12/135.81 4864[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (primMulInt (Neg ww410) ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (primMulInt (Neg ww410) ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];62094[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];4864 -> 62094[label="",style="solid", color="burlywood", weight=9]; 189.12/135.81 62094 -> 5602[label="",style="solid", color="burlywood", weight=3]; 189.12/135.81 62095[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];4864 -> 62095[label="",style="solid", color="burlywood", weight=9]; 189.12/135.81 62095 -> 5603[label="",style="solid", color="burlywood", weight=3]; 189.12/135.81 4865[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat ww410 ww310)) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat ww410 ww310)) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];62096[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];4865 -> 62096[label="",style="solid", color="burlywood", weight=9]; 189.12/135.81 62096 -> 5604[label="",style="solid", color="burlywood", weight=3]; 189.12/135.81 62097[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];4865 -> 62097[label="",style="solid", color="burlywood", weight=9]; 189.12/135.81 62097 -> 5605[label="",style="solid", color="burlywood", weight=3]; 189.12/135.81 4866[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];4866 -> 5606[label="",style="solid", color="black", weight=3]; 189.12/135.81 4867[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];4867 -> 5607[label="",style="solid", color="black", weight=3]; 189.12/135.81 4868[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat ww410 ww310)) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat ww410 ww310)) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];62098[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];4868 -> 62098[label="",style="solid", color="burlywood", weight=9]; 189.12/135.81 62098 -> 5608[label="",style="solid", color="burlywood", weight=3]; 189.12/135.81 62099[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];4868 -> 62099[label="",style="solid", color="burlywood", weight=9]; 189.12/135.81 62099 -> 5609[label="",style="solid", color="burlywood", weight=3]; 189.12/135.81 4869 -> 9252[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4869[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4869 -> 9253[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4869 -> 9254[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4869 -> 9255[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4869 -> 9256[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4870[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];4870 -> 5618[label="",style="solid", color="black", weight=3]; 189.12/135.81 4871[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4871 -> 5619[label="",style="solid", color="black", weight=3]; 189.12/135.81 4872[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];4872 -> 5620[label="",style="solid", color="black", weight=3]; 189.12/135.81 4873[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];4873 -> 5621[label="",style="solid", color="black", weight=3]; 189.12/135.81 4874[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];4874 -> 5622[label="",style="solid", color="black", weight=3]; 189.12/135.81 4875 -> 9276[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4875[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4875 -> 9277[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4875 -> 9278[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4875 -> 9279[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4875 -> 9280[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4876 -> 5647[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4876[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];4876 -> 5648[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4876 -> 5649[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4877 -> 5662[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4877[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4877 -> 5663[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4877 -> 5664[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4878 -> 5665[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4878[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];4878 -> 5666[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4878 -> 5667[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4879[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4879 -> 5668[label="",style="solid", color="black", weight=3]; 189.12/135.81 4880[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4880 -> 5669[label="",style="solid", color="black", weight=3]; 189.12/135.81 4881 -> 5670[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4881[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (Succ ww3100)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (Succ ww3100)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4881 -> 5671[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4881 -> 5672[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4882[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];4882 -> 5673[label="",style="solid", color="black", weight=3]; 189.12/135.81 4883[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4883 -> 5674[label="",style="solid", color="black", weight=3]; 189.12/135.81 4884[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];4884 -> 5675[label="",style="solid", color="black", weight=3]; 189.12/135.81 4885 -> 16157[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4885[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];4885 -> 16163[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4885 -> 16164[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4885 -> 16165[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4885 -> 16166[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4885 -> 16167[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4887[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4887 -> 5678[label="",style="solid", color="black", weight=3]; 189.12/135.81 4888[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4888 -> 5679[label="",style="solid", color="black", weight=3]; 189.12/135.81 4889 -> 5680[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4889[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (Succ ww3100)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (Succ ww3100)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4889 -> 5681[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4889 -> 5682[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4890[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];4890 -> 5683[label="",style="solid", color="black", weight=3]; 189.12/135.81 4891[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4891 -> 5684[label="",style="solid", color="black", weight=3]; 189.12/135.81 4892[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];4892 -> 5685[label="",style="solid", color="black", weight=3]; 189.12/135.81 4893 -> 5686[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4893[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4893 -> 5687[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4893 -> 5688[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4894 -> 5689[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4894[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4894 -> 5690[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4894 -> 5691[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4895 -> 5692[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4895[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (Succ (Succ (primPlusNat ww3100 ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (Succ (Succ (primPlusNat ww3100 ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4895 -> 5693[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4895 -> 5694[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4896[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) (Succ ww31000)) LT))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ (Succ ww31000))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) (Succ ww31000)) LT)) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ (Succ ww31000)))))",fontsize=16,color="black",shape="box"];4896 -> 5695[label="",style="solid", color="black", weight=3]; 189.12/135.81 4897[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) Zero) LT))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) Zero) LT)) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];4897 -> 5696[label="",style="solid", color="black", weight=3]; 189.12/135.81 4898[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww31000)) LT))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww31000)) LT)) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))",fontsize=16,color="black",shape="box"];4898 -> 5697[label="",style="solid", color="black", weight=3]; 189.12/135.81 4899[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ Zero)) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];4899 -> 5698[label="",style="solid", color="black", weight=3]; 189.12/135.81 4900 -> 23348[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4900[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];4900 -> 23373[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4900 -> 23374[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4900 -> 23375[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4900 -> 23376[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 19893[label="ww3100",fontsize=16,color="green",shape="box"];19894[label="ww5",fontsize=16,color="green",shape="box"];19895[label="ww3000",fontsize=16,color="green",shape="box"];19896[label="Zero",fontsize=16,color="green",shape="box"];19892[label="takeWhile1 (flip ltEsFloat (psFloat ww2415 (fsFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (ltEsFloat (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (psFloat ww2415 (fsFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="triangle"];19892 -> 19917[label="",style="solid", color="black", weight=3]; 189.12/135.81 29369[label="ww5",fontsize=16,color="green",shape="box"];29370[label="Zero",fontsize=16,color="green",shape="box"];29371[label="ww3000",fontsize=16,color="green",shape="box"];29368[label="flip ltEsFloat (psFloat ww3520 (fsFloat (msFloat (Float (Pos (Succ ww3521)) (Pos Zero)) (Float (Pos (Succ ww3522)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3522)) (Pos Zero))",fontsize=16,color="black",shape="triangle"];29368 -> 29387[label="",style="solid", color="black", weight=3]; 189.12/135.81 29347[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62100[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];29347 -> 62100[label="",style="solid", color="burlywood", weight=9]; 189.12/135.81 62100 -> 29388[label="",style="solid", color="burlywood", weight=3]; 189.12/135.81 29348[label="takeWhile1 (flip ltEsFloat ww3517) (Float (Pos (Succ ww2613)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero)))) MyTrue",fontsize=16,color="black",shape="box"];29348 -> 29389[label="",style="solid", color="black", weight=3]; 189.12/135.81 29349[label="takeWhile1 (flip ltEsFloat ww3517) (Float (Pos (Succ ww2613)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero)))) MyFalse",fontsize=16,color="black",shape="box"];29349 -> 29390[label="",style="solid", color="black", weight=3]; 189.12/135.81 16356[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww2080 (fsFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2083)) (Neg ww2084)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2083)) (Neg ww2084)) (primPlusFloat ww2080 (fsFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62101[label="ww2080/Float ww20800 ww20801",fontsize=10,color="white",style="solid",shape="box"];16356 -> 62101[label="",style="solid", color="burlywood", weight=9]; 189.12/135.81 62101 -> 16393[label="",style="solid", color="burlywood", weight=3]; 189.12/135.81 19010[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww2293 (fsFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2296)) (Pos ww2297)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2296)) (Pos ww2297)) (primPlusFloat ww2293 (fsFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62102[label="ww2293/Float ww22930 ww22931",fontsize=10,color="white",style="solid",shape="box"];19010 -> 62102[label="",style="solid", color="burlywood", weight=9]; 189.12/135.81 62102 -> 19039[label="",style="solid", color="burlywood", weight=3]; 189.12/135.81 4905 -> 5704[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4905[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4905 -> 5705[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4905 -> 5706[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4906 -> 5707[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4906[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4906 -> 5708[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4906 -> 5709[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4907 -> 5710[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4907[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (Succ (Succ (primPlusNat ww3100 ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (Succ (Succ (primPlusNat ww3100 ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4907 -> 5711[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4907 -> 5712[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4908[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) (Succ ww31000)) LT))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ (Succ ww31000))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) (Succ ww31000)) LT)) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ (Succ ww31000)))))",fontsize=16,color="black",shape="box"];4908 -> 5713[label="",style="solid", color="black", weight=3]; 189.12/135.81 4909[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) Zero) LT))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) Zero) LT)) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];4909 -> 5714[label="",style="solid", color="black", weight=3]; 189.12/135.81 4910[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww31000)) LT))) (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww31000))))) (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww31000)) LT)) (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww31000)))))",fontsize=16,color="black",shape="box"];4910 -> 5715[label="",style="solid", color="black", weight=3]; 189.12/135.81 4911[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ Zero)) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];4911 -> 5716[label="",style="solid", color="black", weight=3]; 189.12/135.81 4912[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];4912 -> 5717[label="",style="solid", color="black", weight=3]; 189.12/135.81 54760[label="ww3100",fontsize=16,color="green",shape="box"];54761 -> 53905[label="",style="dashed", color="red", weight=0]; 189.12/135.81 54761[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54762[label="ww3000",fontsize=16,color="green",shape="box"];54913[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62103[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];54913 -> 62103[label="",style="solid", color="burlywood", weight=9]; 189.12/135.81 62103 -> 55020[label="",style="solid", color="burlywood", weight=3]; 189.12/135.81 55848[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55849[label="ww3000",fontsize=16,color="green",shape="box"];55850[label="Zero",fontsize=16,color="green",shape="box"];55851[label="ww3100",fontsize=16,color="green",shape="box"];55847[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4638)) (Neg Zero)) (Float (Pos (Succ ww4639)) (Neg (Succ ww4640))))) (psFloat (msFloat (Float (Pos (Succ ww4638)) (Neg Zero)) (Float (Pos (Succ ww4639)) (Neg (Succ ww4640)))) ww4645)",fontsize=16,color="black",shape="triangle"];55847 -> 55913[label="",style="solid", color="black", weight=3]; 189.12/135.81 4914[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];4914 -> 5719[label="",style="solid", color="black", weight=3]; 189.12/135.81 4915 -> 5720[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4915[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4915 -> 5721[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4915 -> 5722[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4916 -> 5723[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4916[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4916 -> 5724[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4916 -> 5725[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5733 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5733[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5733 -> 5742[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5733 -> 5743[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5734[label="Succ ww3100",fontsize=16,color="green",shape="box"];5735 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5735[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5735 -> 5744[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5735 -> 5745[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5736[label="Succ ww3100",fontsize=16,color="green",shape="box"];5737[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww198)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww1970))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5737 -> 5746[label="",style="solid", color="black", weight=3]; 189.12/135.81 5738[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww198)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5738 -> 5747[label="",style="solid", color="black", weight=3]; 189.12/135.81 4918 -> 5739[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4918[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww44 ww44)) ww44))))) LT))) ww42 (iterate (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42)) (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) ww42)) (numericEnumFromThenToP1 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww44 ww44)) ww44))))) LT)) ww42)",fontsize=16,color="magenta"];4918 -> 5740[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4918 -> 5741[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4919[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4919 -> 5748[label="",style="solid", color="black", weight=3]; 189.12/135.81 4920 -> 47039[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4920[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4920 -> 47255[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4920 -> 47256[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4920 -> 47257[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4920 -> 47258[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4920 -> 47259[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 23554[label="takeWhile1 (flip ltEsFloat (psFloat ww2912 (fsFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww29150 ww29151) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151))) (not (esEsOrdering (primCmpFloat (Float ww29150 ww29151) (psFloat ww2912 (fsFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];23554 -> 23561[label="",style="solid", color="black", weight=3]; 189.12/135.81 37140[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4229",fontsize=16,color="black",shape="box"];37140 -> 37166[label="",style="solid", color="black", weight=3]; 189.12/135.81 37141[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37141 -> 37167[label="",style="solid", color="black", weight=3]; 189.12/135.81 37142[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos (Succ ww3100))) ww4223) GT)",fontsize=16,color="burlywood",shape="box"];62104[label="ww4223/Float ww42230 ww42231",fontsize=10,color="white",style="solid",shape="box"];37142 -> 62104[label="",style="solid", color="burlywood", weight=9]; 189.12/135.81 62104 -> 37168[label="",style="solid", color="burlywood", weight=3]; 189.12/135.81 37143[label="takeWhile2 (flip ltEsFloat ww4221) (Cons ww32390 ww32391)",fontsize=16,color="black",shape="box"];37143 -> 37169[label="",style="solid", color="black", weight=3]; 189.12/135.81 37144[label="takeWhile3 (flip ltEsFloat ww4221) Nil",fontsize=16,color="black",shape="box"];37144 -> 37170[label="",style="solid", color="black", weight=3]; 189.12/135.81 4923[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4923 -> 5752[label="",style="solid", color="black", weight=3]; 189.12/135.81 4924 -> 5753[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4924[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4924 -> 5754[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4924 -> 5755[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4925 -> 5756[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4925[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4925 -> 5757[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4925 -> 5758[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5766 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5766[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5766 -> 5781[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5766 -> 5782[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5767[label="Succ ww3100",fontsize=16,color="green",shape="box"];5768 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5768[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5768 -> 5783[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5768 -> 5784[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5769[label="Succ ww3100",fontsize=16,color="green",shape="box"];5770[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww230)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww2290))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5770 -> 5785[label="",style="solid", color="black", weight=3]; 189.12/135.81 5771[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww230)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5771 -> 5786[label="",style="solid", color="black", weight=3]; 189.12/135.81 4927[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4927 -> 5772[label="",style="solid", color="black", weight=3]; 189.12/135.81 4928 -> 16329[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4928[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4928 -> 16334[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4928 -> 16335[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4928 -> 16336[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4928 -> 16337[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 16392 -> 23348[label="",style="dashed", color="red", weight=0]; 189.12/135.81 16392[label="takeWhile1 (flip ltEsFloat (psFloat ww2086 (fsFloat (msFloat (Float (Pos (Succ ww2087)) (Pos (Succ ww2088))) (Float (Pos Zero) (Neg (Succ ww2089)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww2089))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2087)) (Pos (Succ ww2088))) (Float (Pos Zero) (Neg (Succ ww2089))))) (psFloat (msFloat (Float (Pos (Succ ww2087)) (Pos (Succ ww2088))) (Float (Pos Zero) (Neg (Succ ww2089)))) (Float (Pos Zero) (Neg (Succ ww2089))))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww2089))) (psFloat ww2086 (fsFloat (msFloat (Float (Pos (Succ ww2087)) (Pos (Succ ww2088))) (Float (Pos Zero) (Neg (Succ ww2089)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];16392 -> 23377[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 16392 -> 23378[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 16392 -> 23379[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 16392 -> 23380[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4931[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4931 -> 5776[label="",style="solid", color="black", weight=3]; 189.12/135.81 4932[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4932 -> 5777[label="",style="solid", color="black", weight=3]; 189.12/135.81 4933 -> 5778[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4933[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4933 -> 5779[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4933 -> 5780[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4934 -> 5787[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4934[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4934 -> 5788[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4934 -> 5789[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5797 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5797[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5797 -> 5812[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5797 -> 5813[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5798[label="Succ ww3100",fontsize=16,color="green",shape="box"];5799 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5799[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5799 -> 5814[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5799 -> 5815[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5800[label="Succ ww3100",fontsize=16,color="green",shape="box"];5801[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww258)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww2570))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5801 -> 5816[label="",style="solid", color="black", weight=3]; 189.12/135.81 5802[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww258)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5802 -> 5817[label="",style="solid", color="black", weight=3]; 189.12/135.81 4936[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4936 -> 5803[label="",style="solid", color="black", weight=3]; 189.12/135.81 4937 -> 35894[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4937[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4937 -> 36127[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4937 -> 36128[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4937 -> 36129[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4937 -> 36130[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 52283[label="Cons (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) ww4524) (iterate (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181))) (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) ww4524)))",fontsize=16,color="green",shape="box"];52283 -> 52348[label="",style="dashed", color="green", weight=3]; 189.12/135.81 52283 -> 52349[label="",style="dashed", color="green", weight=3]; 189.12/135.81 41159[label="ww5",fontsize=16,color="green",shape="box"];41160[label="Zero",fontsize=16,color="green",shape="box"];41161[label="ww3100",fontsize=16,color="green",shape="box"];41162[label="ww4000",fontsize=16,color="green",shape="box"];41158[label="primPlusFloat ww4279 (fsFloat (msFloat (Float (Pos (Succ ww4280)) (Neg (Succ ww4281))) (Float (Pos Zero) (Pos (Succ ww4282)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];62105[label="ww4279/Float ww42790 ww42791",fontsize=10,color="white",style="solid",shape="box"];41158 -> 62105[label="",style="solid", color="burlywood", weight=9]; 189.12/135.81 62105 -> 41183[label="",style="solid", color="burlywood", weight=3]; 189.12/135.81 4939[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4939 -> 5806[label="",style="solid", color="black", weight=3]; 189.12/135.81 37146[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4230",fontsize=16,color="black",shape="box"];37146 -> 37173[label="",style="solid", color="black", weight=3]; 189.12/135.81 37147[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37147 -> 37174[label="",style="solid", color="black", weight=3]; 189.12/135.81 4941[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4941 -> 5808[label="",style="solid", color="black", weight=3]; 189.12/135.81 4942 -> 5809[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4942[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4942 -> 5810[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4942 -> 5811[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4943 -> 5818[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4943[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4943 -> 5819[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4943 -> 5820[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5828 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5828[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5828 -> 5837[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5828 -> 5838[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5829[label="Succ ww3100",fontsize=16,color="green",shape="box"];5830 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5830[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5830 -> 5839[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5830 -> 5840[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5831[label="Succ ww3100",fontsize=16,color="green",shape="box"];5832[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww286)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww2850))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5832 -> 5841[label="",style="solid", color="black", weight=3]; 189.12/135.81 5833[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww286)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5833 -> 5842[label="",style="solid", color="black", weight=3]; 189.12/135.81 4945 -> 5834[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4945[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4945 -> 5835[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4945 -> 5836[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4946[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4946 -> 5843[label="",style="solid", color="black", weight=3]; 189.12/135.81 4947 -> 47039[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4947[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4947 -> 47260[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4947 -> 47261[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4947 -> 47262[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4947 -> 47263[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4947 -> 47264[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4948[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4948 -> 5845[label="",style="solid", color="black", weight=3]; 189.12/135.81 4949[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4949 -> 5846[label="",style="solid", color="black", weight=3]; 189.12/135.81 4950[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4950 -> 5847[label="",style="solid", color="black", weight=3]; 189.12/135.81 4951 -> 5848[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4951[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4951 -> 5849[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4951 -> 5850[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4952 -> 5851[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4952[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4952 -> 5852[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4952 -> 5853[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5861 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5861[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5861 -> 5870[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5861 -> 5871[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5862[label="Succ ww3100",fontsize=16,color="green",shape="box"];5863 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5863[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5863 -> 5872[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5863 -> 5873[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5864[label="Succ ww3100",fontsize=16,color="green",shape="box"];5865[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww318)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3170))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5865 -> 5874[label="",style="solid", color="black", weight=3]; 189.12/135.81 5866[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww318)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5866 -> 5875[label="",style="solid", color="black", weight=3]; 189.12/135.81 4954 -> 5867[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4954[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4954 -> 5868[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4954 -> 5869[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4955[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4955 -> 5876[label="",style="solid", color="black", weight=3]; 189.12/135.81 4956 -> 47039[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4956[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4956 -> 47265[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4956 -> 47266[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4956 -> 47267[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4956 -> 47268[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4956 -> 47269[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4957[label="takeWhile1 (flip ltEsFloat (psFloat ww30 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww320 ww321) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (Float ww320 ww321))) (not (esEsOrdering (primCmpFloat (Float ww320 ww321) (psFloat ww30 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4957 -> 5878[label="",style="solid", color="black", weight=3]; 189.12/135.81 27166[label="ww51",fontsize=16,color="green",shape="box"];27167[label="ww50",fontsize=16,color="green",shape="box"];27168[label="primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];27168 -> 27219[label="",style="solid", color="black", weight=3]; 189.12/135.81 27169[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) ww3288) GT)",fontsize=16,color="burlywood",shape="box"];62106[label="ww3288/Float ww32880 ww32881",fontsize=10,color="white",style="solid",shape="box"];27169 -> 62106[label="",style="solid", color="burlywood", weight=9]; 189.12/135.81 62106 -> 27220[label="",style="solid", color="burlywood", weight=3]; 189.12/135.81 4959[label="not (esEsOrdering (primCmpFloat ww27 (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="burlywood",shape="box"];62107[label="ww27/Float ww270 ww271",fontsize=10,color="white",style="solid",shape="box"];4959 -> 62107[label="",style="solid", color="burlywood", weight=9]; 189.12/135.81 62107 -> 5880[label="",style="solid", color="burlywood", weight=3]; 189.12/135.81 10309[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832",fontsize=16,color="black",shape="triangle"];10309 -> 10764[label="",style="solid", color="black", weight=3]; 189.12/135.81 10310[label="takeWhile1 ww22 (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832))) MyTrue",fontsize=16,color="black",shape="box"];10310 -> 10765[label="",style="solid", color="black", weight=3]; 189.12/135.81 10311[label="takeWhile1 ww22 (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832))) MyFalse",fontsize=16,color="black",shape="box"];10311 -> 10766[label="",style="solid", color="black", weight=3]; 189.12/135.81 4963[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4963 -> 5890[label="",style="solid", color="black", weight=3]; 189.12/135.81 4964 -> 5891[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4964[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4964 -> 5892[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4964 -> 5893[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4965 -> 5895[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4965[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4965 -> 5896[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4965 -> 5897[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5905 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5905[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5905 -> 5920[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5905 -> 5921[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5906[label="Succ ww3100",fontsize=16,color="green",shape="box"];5907 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5907[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5907 -> 5922[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5907 -> 5923[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5908[label="Succ ww3100",fontsize=16,color="green",shape="box"];5909[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww352)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3510))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5909 -> 5924[label="",style="solid", color="black", weight=3]; 189.12/135.81 5910[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww352)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5910 -> 5925[label="",style="solid", color="black", weight=3]; 189.12/135.81 4967[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4967 -> 5911[label="",style="solid", color="black", weight=3]; 189.12/135.81 4968 -> 53796[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4968[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4968 -> 54002[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4968 -> 54003[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4968 -> 54004[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4968 -> 54005[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4968 -> 54006[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 55126[label="ww3100",fontsize=16,color="green",shape="box"];55127[label="ww5",fontsize=16,color="green",shape="box"];55128[label="ww3000",fontsize=16,color="green",shape="box"];55129[label="Zero",fontsize=16,color="green",shape="box"];55166[label="primPlusFloat ww4619 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4620))) (Float (Pos (Succ ww4621)) (Neg (Succ ww4622)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62108[label="ww4619/Float ww46190 ww46191",fontsize=10,color="white",style="solid",shape="box"];55166 -> 62108[label="",style="solid", color="burlywood", weight=9]; 189.12/135.81 62108 -> 55183[label="",style="solid", color="burlywood", weight=3]; 189.12/135.81 43728[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) ww4311) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) ww4311)))",fontsize=16,color="green",shape="box"];43728 -> 44004[label="",style="dashed", color="green", weight=3]; 189.12/135.81 43728 -> 44005[label="",style="dashed", color="green", weight=3]; 189.12/135.81 55167[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) ww4612) GT)",fontsize=16,color="burlywood",shape="box"];62109[label="ww4612/Float ww46120 ww46121",fontsize=10,color="white",style="solid",shape="box"];55167 -> 62109[label="",style="solid", color="burlywood", weight=9]; 189.12/135.81 62109 -> 55184[label="",style="solid", color="burlywood", weight=3]; 189.12/135.81 55168[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55168 -> 55185[label="",style="solid", color="black", weight=3]; 189.12/135.81 55169[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4614",fontsize=16,color="black",shape="box"];55169 -> 55186[label="",style="solid", color="black", weight=3]; 189.12/135.81 4970[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4970 -> 5916[label="",style="solid", color="black", weight=3]; 189.12/135.81 4971 -> 5917[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4971[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4971 -> 5918[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4971 -> 5919[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4972 -> 5926[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4972[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4972 -> 5927[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4972 -> 5928[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5936 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5936[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5936 -> 5951[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5936 -> 5952[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5937[label="Succ ww3100",fontsize=16,color="green",shape="box"];5938 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5938[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5938 -> 5953[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5938 -> 5954[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5939[label="Succ ww3100",fontsize=16,color="green",shape="box"];5940[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww380)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3790))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5940 -> 5955[label="",style="solid", color="black", weight=3]; 189.12/135.81 5941[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww380)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5941 -> 5956[label="",style="solid", color="black", weight=3]; 189.12/135.81 4974[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4974 -> 5942[label="",style="solid", color="black", weight=3]; 189.12/135.81 4975 -> 16464[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4975[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4975 -> 16469[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4975 -> 16470[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4975 -> 16471[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4975 -> 16472[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 16499[label="takeWhile1 (flip ltEsFloat (psFloat ww2098 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (psFloat ww2098 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];16499 -> 16546[label="",style="solid", color="black", weight=3]; 189.12/135.81 4977[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4977 -> 5945[label="",style="solid", color="black", weight=3]; 189.12/135.81 4978[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4978 -> 5946[label="",style="solid", color="black", weight=3]; 189.12/135.81 4979[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4979 -> 5947[label="",style="solid", color="black", weight=3]; 189.12/135.81 4980 -> 5948[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4980[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4980 -> 5949[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4980 -> 5950[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4981 -> 5957[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4981[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4981 -> 5958[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4981 -> 5959[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5967 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5967[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5967 -> 5976[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5967 -> 5977[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5968[label="Succ ww3100",fontsize=16,color="green",shape="box"];5969 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5969[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5969 -> 5978[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5969 -> 5979[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5970[label="Succ ww3100",fontsize=16,color="green",shape="box"];5971[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww408)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww4070))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5971 -> 5980[label="",style="solid", color="black", weight=3]; 189.12/135.81 5972[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww408)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5972 -> 5981[label="",style="solid", color="black", weight=3]; 189.12/135.81 4983 -> 5973[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4983[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4983 -> 5974[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4983 -> 5975[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4984[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4984 -> 5982[label="",style="solid", color="black", weight=3]; 189.12/135.81 4985 -> 47039[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4985[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4985 -> 47270[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4985 -> 47271[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4985 -> 47272[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4985 -> 47273[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4985 -> 47274[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4986[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4986 -> 5984[label="",style="solid", color="black", weight=3]; 189.12/135.81 55170[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55170 -> 55187[label="",style="solid", color="black", weight=3]; 189.12/135.81 55171[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4615",fontsize=16,color="black",shape="box"];55171 -> 55188[label="",style="solid", color="black", weight=3]; 189.12/135.81 4988[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4988 -> 5986[label="",style="solid", color="black", weight=3]; 189.12/135.81 4989 -> 5987[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4989[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4989 -> 5988[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4989 -> 5989[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4990 -> 5990[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4990[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4990 -> 5991[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4990 -> 5992[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6000 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 6000[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6000 -> 6009[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6000 -> 6010[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6001[label="Succ ww3100",fontsize=16,color="green",shape="box"];6002 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 6002[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6002 -> 6011[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6002 -> 6012[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6003[label="Succ ww3100",fontsize=16,color="green",shape="box"];6004[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww440)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww4390))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6004 -> 6013[label="",style="solid", color="black", weight=3]; 189.12/135.81 6005[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww440)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6005 -> 6014[label="",style="solid", color="black", weight=3]; 189.12/135.81 4992 -> 6006[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4992[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4992 -> 6007[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4992 -> 6008[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4993[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4993 -> 6015[label="",style="solid", color="black", weight=3]; 189.12/135.81 43686[label="Zero",fontsize=16,color="green",shape="box"];43687[label="Pos Zero",fontsize=16,color="green",shape="box"];43688[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];43689[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];4995[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww61))) (psFloat ww62 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww61)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww61))) ww63 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww61))) (psFloat ww62 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww61)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww61))))",fontsize=16,color="black",shape="box"];4995 -> 6018[label="",style="solid", color="black", weight=3]; 189.12/135.81 37148[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4231",fontsize=16,color="black",shape="box"];37148 -> 37175[label="",style="solid", color="black", weight=3]; 189.12/135.81 37149[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37149 -> 37176[label="",style="solid", color="black", weight=3]; 189.12/135.81 4997[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4997 -> 6020[label="",style="solid", color="black", weight=3]; 189.12/135.81 4998 -> 6021[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4998[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4998 -> 6022[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4998 -> 6023[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4999 -> 6024[label="",style="dashed", color="red", weight=0]; 189.12/135.81 4999[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4999 -> 6025[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 4999 -> 6026[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6034 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 6034[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6034 -> 6049[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6034 -> 6050[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6035[label="Succ ww3100",fontsize=16,color="green",shape="box"];6036 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 6036[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6036 -> 6051[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6036 -> 6052[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6037[label="Succ ww3100",fontsize=16,color="green",shape="box"];6038[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww472)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww4710))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6038 -> 6053[label="",style="solid", color="black", weight=3]; 189.12/135.81 6039[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww472)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6039 -> 6054[label="",style="solid", color="black", weight=3]; 189.12/135.81 5001[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5001 -> 6040[label="",style="solid", color="black", weight=3]; 189.12/135.81 5002 -> 2231[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5002[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5002 -> 6041[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5002 -> 6042[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5002 -> 6043[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5003[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5003 -> 6044[label="",style="solid", color="black", weight=3]; 189.12/135.81 5004[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5004 -> 6045[label="",style="solid", color="black", weight=3]; 189.12/135.81 5005 -> 6046[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5005[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5005 -> 6047[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5005 -> 6048[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5006 -> 6055[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5006[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5006 -> 6056[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5006 -> 6057[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6065 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 6065[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6065 -> 6080[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6065 -> 6081[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6066[label="Succ ww3100",fontsize=16,color="green",shape="box"];6067 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 6067[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6067 -> 6082[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6067 -> 6083[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6068[label="Succ ww3100",fontsize=16,color="green",shape="box"];6069[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww500)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww4990))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6069 -> 6084[label="",style="solid", color="black", weight=3]; 189.12/135.81 6070[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww500)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6070 -> 6085[label="",style="solid", color="black", weight=3]; 189.12/135.81 5008[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5008 -> 6071[label="",style="solid", color="black", weight=3]; 189.12/135.81 5009 -> 35894[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5009[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5009 -> 36135[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5009 -> 36136[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5009 -> 36137[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5009 -> 36138[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 37592[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4253))) (Float (Pos Zero) (Pos (Succ ww4254)))) ww4261) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4253))) (Float (Pos Zero) (Pos (Succ ww4254))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4253))) (Float (Pos Zero) (Pos (Succ ww4254)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4253))) (Float (Pos Zero) (Pos (Succ ww4254)))) ww4261)))",fontsize=16,color="green",shape="box"];37592 -> 37617[label="",style="dashed", color="green", weight=3]; 189.12/135.81 37592 -> 37618[label="",style="dashed", color="green", weight=3]; 189.12/135.81 41342[label="ww5",fontsize=16,color="green",shape="box"];41343[label="ww3100",fontsize=16,color="green",shape="box"];41344[label="Zero",fontsize=16,color="green",shape="box"];41341[label="primPlusFloat ww4288 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4289))) (Float (Pos Zero) (Pos (Succ ww4290)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];62110[label="ww4288/Float ww42880 ww42881",fontsize=10,color="white",style="solid",shape="box"];41341 -> 62110[label="",style="solid", color="burlywood", weight=9]; 189.12/135.81 62110 -> 41360[label="",style="solid", color="burlywood", weight=3]; 189.12/135.81 5011[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5011 -> 6074[label="",style="solid", color="black", weight=3]; 189.12/135.81 37150[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4232",fontsize=16,color="black",shape="box"];37150 -> 37178[label="",style="solid", color="black", weight=3]; 189.12/135.81 37151[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37151 -> 37179[label="",style="solid", color="black", weight=3]; 189.12/135.81 5013[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5013 -> 6076[label="",style="solid", color="black", weight=3]; 189.12/135.81 5014 -> 6077[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5014[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5014 -> 6078[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5014 -> 6079[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5015 -> 6086[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5015[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5015 -> 6087[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5015 -> 6088[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6096 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 6096[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6096 -> 6105[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6096 -> 6106[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6097[label="Succ ww3100",fontsize=16,color="green",shape="box"];6098 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 6098[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6098 -> 6107[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6098 -> 6108[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6099[label="Succ ww3100",fontsize=16,color="green",shape="box"];6100[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww528)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww5270))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6100 -> 6109[label="",style="solid", color="black", weight=3]; 189.12/135.81 6101[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww528)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6101 -> 6110[label="",style="solid", color="black", weight=3]; 189.12/135.81 5017 -> 6102[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5017[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5017 -> 6103[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5017 -> 6104[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5018[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5018 -> 6111[label="",style="solid", color="black", weight=3]; 189.12/135.81 5019 -> 47039[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5019[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5019 -> 47275[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5019 -> 47276[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5019 -> 47277[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5019 -> 47278[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5019 -> 47279[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5020[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5020 -> 6113[label="",style="solid", color="black", weight=3]; 189.12/135.81 5021[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5021 -> 6114[label="",style="solid", color="black", weight=3]; 189.12/135.81 5022[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5022 -> 6115[label="",style="solid", color="black", weight=3]; 189.12/135.81 46885[label="primPlusFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) ww4451",fontsize=16,color="black",shape="box"];46885 -> 46939[label="",style="solid", color="black", weight=3]; 189.12/135.81 46886 -> 46807[label="",style="dashed", color="red", weight=0]; 189.12/135.81 46886[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) ww4451",fontsize=16,color="magenta"];50192[label="ww5421",fontsize=16,color="green",shape="box"];50193[label="ww5420",fontsize=16,color="green",shape="box"];50194[label="primDivFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];50194 -> 50255[label="",style="solid", color="black", weight=3]; 189.12/135.81 50195[label="not (esEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Pos ww5410)) ww4464) LT)",fontsize=16,color="black",shape="box"];50195 -> 50256[label="",style="solid", color="black", weight=3]; 189.12/135.81 50196[label="takeWhile (flip gtEsFloat ww3262) (Cons ww44620 ww44621)",fontsize=16,color="black",shape="box"];50196 -> 50257[label="",style="solid", color="black", weight=3]; 189.12/135.81 50197[label="takeWhile (flip gtEsFloat ww3262) Nil",fontsize=16,color="black",shape="box"];50197 -> 50258[label="",style="solid", color="black", weight=3]; 189.12/135.81 50198[label="Nil",fontsize=16,color="green",shape="box"];6853[label="ww54400",fontsize=16,color="green",shape="box"];6854[label="ww62600",fontsize=16,color="green",shape="box"];6855[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6855 -> 6886[label="",style="solid", color="black", weight=3]; 189.12/135.81 47125 -> 59092[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47125[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="magenta"];47125 -> 59093[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47125 -> 59094[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47125 -> 59095[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47125 -> 59096[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47125 -> 59097[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47126[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];47127[label="psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47127 -> 50140[label="",style="solid", color="black", weight=3]; 189.12/135.81 47128[label="Neg Zero",fontsize=16,color="green",shape="box"];47129 -> 49946[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47129[label="flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg Zero))",fontsize=16,color="magenta"];47129 -> 49948[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47129 -> 49949[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47130 -> 45779[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47130[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="magenta"];47130 -> 50141[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47131[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];47132[label="psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47132 -> 50142[label="",style="solid", color="black", weight=3]; 189.12/135.81 47133[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];47134 -> 49946[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47134[label="flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))",fontsize=16,color="magenta"];47134 -> 49950[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47134 -> 49951[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47135 -> 46118[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47135[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="magenta"];47135 -> 50143[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47136[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];47137[label="psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47137 -> 50144[label="",style="solid", color="black", weight=3]; 189.12/135.81 47138[label="Neg Zero",fontsize=16,color="green",shape="box"];47139 -> 49946[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47139[label="flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg Zero))",fontsize=16,color="magenta"];47139 -> 49952[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47139 -> 49953[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6859[label="ww54400",fontsize=16,color="green",shape="box"];6860[label="ww63000",fontsize=16,color="green",shape="box"];6861[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6861 -> 6890[label="",style="solid", color="black", weight=3]; 189.12/135.81 47140 -> 46127[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47140[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="magenta"];47140 -> 50145[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47141[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];47142[label="psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47142 -> 50146[label="",style="solid", color="black", weight=3]; 189.12/135.81 47143[label="Pos Zero",fontsize=16,color="green",shape="box"];47144 -> 49896[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47144[label="flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos Zero))",fontsize=16,color="magenta"];47144 -> 49898[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47144 -> 49899[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47145 -> 45804[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47145[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="magenta"];47145 -> 50147[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47146[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];47147[label="psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47147 -> 50148[label="",style="solid", color="black", weight=3]; 189.12/135.81 47148[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];47149 -> 49896[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47149[label="flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))",fontsize=16,color="magenta"];47149 -> 49900[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47149 -> 49901[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47150 -> 46138[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47150[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="magenta"];47150 -> 50149[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47151[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];47152[label="psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47152 -> 50150[label="",style="solid", color="black", weight=3]; 189.12/135.81 47153[label="Pos Zero",fontsize=16,color="green",shape="box"];47154 -> 49896[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47154[label="flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos Zero))",fontsize=16,color="magenta"];47154 -> 49902[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47154 -> 49903[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 46894[label="primPlusFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) ww4452",fontsize=16,color="black",shape="box"];46894 -> 46944[label="",style="solid", color="black", weight=3]; 189.12/135.81 46895 -> 46828[label="",style="dashed", color="red", weight=0]; 189.12/135.81 46895[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) ww4452",fontsize=16,color="magenta"];50199[label="ww5421",fontsize=16,color="green",shape="box"];50200[label="ww5420",fontsize=16,color="green",shape="box"];50201[label="primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];50201 -> 50259[label="",style="solid", color="black", weight=3]; 189.12/135.81 50202[label="not (esEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Neg ww5410)) ww4465) LT)",fontsize=16,color="black",shape="box"];50202 -> 50260[label="",style="solid", color="black", weight=3]; 189.12/135.81 6869 -> 23348[label="",style="dashed", color="red", weight=0]; 189.12/135.81 6869[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];6869 -> 23381[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6869 -> 23382[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6869 -> 23383[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6869 -> 23384[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6871[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6871 -> 6910[label="",style="solid", color="black", weight=3]; 189.12/135.81 6872[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6872 -> 6911[label="",style="solid", color="black", weight=3]; 189.12/135.81 6873 -> 23348[label="",style="dashed", color="red", weight=0]; 189.12/135.81 6873[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];6873 -> 23385[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6873 -> 23386[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6873 -> 23387[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6873 -> 23388[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6875[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6875 -> 6914[label="",style="solid", color="black", weight=3]; 189.12/135.81 6876[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6876 -> 6915[label="",style="solid", color="black", weight=3]; 189.12/135.81 6877[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];6877 -> 6916[label="",style="solid", color="black", weight=3]; 189.12/135.81 6878[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6878 -> 6917[label="",style="solid", color="black", weight=3]; 189.12/135.81 6879[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6879 -> 6918[label="",style="solid", color="black", weight=3]; 189.12/135.81 6880[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6880 -> 6919[label="",style="solid", color="black", weight=3]; 189.12/135.81 6881[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];6881 -> 6920[label="",style="solid", color="black", weight=3]; 189.12/135.81 6882[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6882 -> 6921[label="",style="solid", color="black", weight=3]; 189.12/135.81 6883[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6883 -> 6922[label="",style="solid", color="black", weight=3]; 189.12/135.81 6884[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6884 -> 6923[label="",style="solid", color="black", weight=3]; 189.12/135.81 5093 -> 6357[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5093[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5093 -> 6358[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5093 -> 6359[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5094 -> 6368[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5094[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5094 -> 6369[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5094 -> 6370[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6399 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 6399[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6399 -> 6425[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6399 -> 6426[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6400[label="Succ ww3100",fontsize=16,color="green",shape="box"];6401 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 6401[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6401 -> 6427[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6401 -> 6428[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6402[label="Succ ww3100",fontsize=16,color="green",shape="box"];6403[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww569)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww5680))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6403 -> 6429[label="",style="solid", color="black", weight=3]; 189.12/135.81 6404[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww569)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6404 -> 6430[label="",style="solid", color="black", weight=3]; 189.12/135.81 5096[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5096 -> 6405[label="",style="solid", color="black", weight=3]; 189.12/135.81 5097[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5097 -> 6406[label="",style="solid", color="black", weight=3]; 189.12/135.81 47160 -> 59092[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47160[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];47160 -> 59098[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47160 -> 59099[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47160 -> 59100[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47160 -> 59101[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47160 -> 59102[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47161[label="Neg Zero",fontsize=16,color="green",shape="box"];47162[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47162 -> 50152[label="",style="solid", color="black", weight=3]; 189.12/135.81 47163[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];47164 -> 50153[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47164[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];47164 -> 50154[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5100[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5100 -> 6409[label="",style="solid", color="black", weight=3]; 189.12/135.81 5101[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5101 -> 6410[label="",style="solid", color="black", weight=3]; 189.12/135.81 5102 -> 6411[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5102[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5102 -> 6412[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5102 -> 6413[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5103 -> 6431[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5103[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5103 -> 6432[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5103 -> 6433[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6475 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 6475[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6475 -> 6510[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6475 -> 6511[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6476[label="Succ ww3100",fontsize=16,color="green",shape="box"];6477 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 6477[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6477 -> 6512[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6477 -> 6513[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6478[label="Succ ww3100",fontsize=16,color="green",shape="box"];6479[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww599)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww5980))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6479 -> 6514[label="",style="solid", color="black", weight=3]; 189.12/135.81 6480[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww599)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6480 -> 6515[label="",style="solid", color="black", weight=3]; 189.12/135.81 5105 -> 6481[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5105[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5105 -> 6482[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5105 -> 6483[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5106[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5106 -> 6516[label="",style="solid", color="black", weight=3]; 189.12/135.81 16711[label="takeWhile1 (flip ltEsFloat (psFloat ww2115 (fsFloat (msFloat (Float (Pos (Succ ww2116)) (Pos (Succ ww2117))) (Float (Neg Zero) (Neg (Succ ww2118)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww2118))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2116)) (Pos (Succ ww2117))) (Float (Neg Zero) (Neg (Succ ww2118))))) (psFloat (msFloat (Float (Pos (Succ ww2116)) (Pos (Succ ww2117))) (Float (Neg Zero) (Neg (Succ ww2118)))) (Float (Neg Zero) (Neg (Succ ww2118))))) (ltEsFloat (Float (Neg Zero) (Neg (Succ ww2118))) (psFloat ww2115 (fsFloat (msFloat (Float (Pos (Succ ww2116)) (Pos (Succ ww2117))) (Float (Neg Zero) (Neg (Succ ww2118)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];16711 -> 16753[label="",style="solid", color="black", weight=3]; 189.12/135.81 5109[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5109 -> 6519[label="",style="solid", color="black", weight=3]; 189.12/135.81 5110[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="burlywood",shape="box"];62111[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];5110 -> 62111[label="",style="solid", color="burlywood", weight=9]; 189.12/135.81 62111 -> 6520[label="",style="solid", color="burlywood", weight=3]; 189.12/135.81 5111[label="not (esEsOrdering (primCmpFloat ww15 (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="burlywood",shape="box"];62112[label="ww15/Float ww150 ww151",fontsize=10,color="white",style="solid",shape="box"];5111 -> 62112[label="",style="solid", color="burlywood", weight=9]; 189.12/135.81 62112 -> 6521[label="",style="solid", color="burlywood", weight=3]; 189.12/135.81 10761[label="psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834",fontsize=16,color="black",shape="triangle"];10761 -> 10770[label="",style="solid", color="black", weight=3]; 189.12/135.81 10762[label="takeWhile1 ww11 (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834) (iterate (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834))) MyTrue",fontsize=16,color="black",shape="box"];10762 -> 10771[label="",style="solid", color="black", weight=3]; 189.12/135.81 10763[label="takeWhile1 ww11 (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834) (iterate (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834))) MyFalse",fontsize=16,color="black",shape="box"];10763 -> 10772[label="",style="solid", color="black", weight=3]; 189.12/135.81 5115 -> 6631[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5115[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5115 -> 6632[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5115 -> 6633[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5116 -> 6691[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5116[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5116 -> 6692[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5116 -> 6693[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6773 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 6773[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6773 -> 6816[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6773 -> 6817[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6774[label="Succ ww3100",fontsize=16,color="green",shape="box"];6775 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 6775[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6775 -> 6818[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6775 -> 6819[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6776[label="Succ ww3100",fontsize=16,color="green",shape="box"];6777[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww659)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww6580))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6777 -> 6820[label="",style="solid", color="black", weight=3]; 189.12/135.81 6778[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww659)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6778 -> 6821[label="",style="solid", color="black", weight=3]; 189.12/135.81 5118 -> 6779[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5118[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5118 -> 6780[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5118 -> 6781[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5119[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5119 -> 6822[label="",style="solid", color="black", weight=3]; 189.12/135.81 32945 -> 32961[label="",style="dashed", color="red", weight=0]; 189.12/135.81 32945[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];32945 -> 32966[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 32945 -> 32967[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 32945 -> 32968[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 32945 -> 32969[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 28102[label="flip ltEsFloat ww3417 (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];28102 -> 28112[label="",style="solid", color="black", weight=3]; 189.12/135.81 32962[label="ww4000",fontsize=16,color="green",shape="box"];32963[label="ww5",fontsize=16,color="green",shape="box"];32964[label="Zero",fontsize=16,color="green",shape="box"];32965[label="ww3100",fontsize=16,color="green",shape="box"];32961[label="psFloat ww3894 (fsFloat (msFloat (Float (Pos (Succ ww3895)) (Neg (Succ ww3896))) (Float (Neg Zero) (Pos (Succ ww3897)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];32961 -> 33006[label="",style="solid", color="black", weight=3]; 189.12/135.81 32947[label="takeWhile1 (flip ltEsFloat ww3892) (Float (Neg Zero) (Pos (Succ ww2123))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123))))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123))))) MyTrue",fontsize=16,color="black",shape="box"];32947 -> 33007[label="",style="solid", color="black", weight=3]; 189.12/135.81 32948[label="takeWhile1 (flip ltEsFloat ww3892) (Float (Neg Zero) (Pos (Succ ww2123))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123))))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123))))) MyFalse",fontsize=16,color="black",shape="box"];32948 -> 33008[label="",style="solid", color="black", weight=3]; 189.12/135.81 5121[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5121 -> 6824[label="",style="solid", color="black", weight=3]; 189.12/135.81 5122[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5122 -> 6825[label="",style="solid", color="black", weight=3]; 189.12/135.81 21801 -> 21758[label="",style="dashed", color="red", weight=0]; 189.12/135.81 21801[label="primMulInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];21801 -> 21863[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 21801 -> 21864[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 23757[label="primMinusInt (Pos (Succ ww2913)) ww29150",fontsize=16,color="burlywood",shape="box"];62113[label="ww29150/Pos ww291500",fontsize=10,color="white",style="solid",shape="box"];23757 -> 62113[label="",style="solid", color="burlywood", weight=9]; 189.12/135.81 62113 -> 23773[label="",style="solid", color="burlywood", weight=3]; 189.12/135.81 62114[label="ww29150/Neg ww291500",fontsize=10,color="white",style="solid",shape="box"];23757 -> 62114[label="",style="solid", color="burlywood", weight=9]; 189.12/135.81 62114 -> 23774[label="",style="solid", color="burlywood", weight=3]; 189.12/135.81 26770[label="Float (psMyInt ww3257 ww32400) (srMyInt ww3256 ww32401)",fontsize=16,color="green",shape="box"];26770 -> 26799[label="",style="dashed", color="green", weight=3]; 189.12/135.81 26770 -> 26800[label="",style="dashed", color="green", weight=3]; 189.12/135.81 5125[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww8 (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) ww9 (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat ww8 (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62115[label="ww8/Float ww80 ww81",fontsize=10,color="white",style="solid",shape="box"];5125 -> 62115[label="",style="solid", color="burlywood", weight=9]; 189.12/135.81 62115 -> 6828[label="",style="solid", color="burlywood", weight=3]; 189.12/135.81 5126 -> 6829[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5126[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5126 -> 6830[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5126 -> 6831[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5127 -> 6862[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5127[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5127 -> 6863[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5127 -> 6864[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6898 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 6898[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6898 -> 6933[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6898 -> 6934[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6899[label="Succ ww3100",fontsize=16,color="green",shape="box"];6900 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 6900[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6900 -> 6935[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6900 -> 6936[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6901[label="Succ ww3100",fontsize=16,color="green",shape="box"];6902[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww693)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww6920))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6902 -> 6937[label="",style="solid", color="black", weight=3]; 189.12/135.81 6903[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww693)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6903 -> 6938[label="",style="solid", color="black", weight=3]; 189.12/135.81 5129[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5129 -> 6924[label="",style="solid", color="black", weight=3]; 189.12/135.81 5130[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5130 -> 6925[label="",style="solid", color="black", weight=3]; 189.12/135.81 5131[label="takeWhile1 (flip gtEsFloat (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww18 (iterate (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18)) (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) ww18)) (flip gtEsFloat (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww18)",fontsize=16,color="black",shape="box"];5131 -> 6926[label="",style="solid", color="black", weight=3]; 189.12/135.81 5132[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5132 -> 6927[label="",style="solid", color="black", weight=3]; 189.12/135.81 5133[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5133 -> 6928[label="",style="solid", color="black", weight=3]; 189.12/135.81 5134[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5134 -> 6929[label="",style="solid", color="black", weight=3]; 189.12/135.81 5135 -> 6930[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5135[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5135 -> 6931[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5135 -> 6932[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5136 -> 6939[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5136[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5136 -> 6940[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5136 -> 6941[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6949 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 6949[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6949 -> 6963[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6949 -> 6964[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6950[label="Succ ww3100",fontsize=16,color="green",shape="box"];6951 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 6951[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6951 -> 6965[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6951 -> 6966[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6952[label="Succ ww3100",fontsize=16,color="green",shape="box"];6953[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww723)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww7220))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6953 -> 6967[label="",style="solid", color="black", weight=3]; 189.12/135.81 6954[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww723)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6954 -> 6968[label="",style="solid", color="black", weight=3]; 189.12/135.81 5138[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5138 -> 6955[label="",style="solid", color="black", weight=3]; 189.12/135.81 5139[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5139 -> 6956[label="",style="solid", color="black", weight=3]; 189.12/135.81 47165 -> 43685[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47165[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];47165 -> 50203[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47165 -> 50204[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47165 -> 50205[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47165 -> 50206[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47166[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];47167 -> 52299[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47167[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47167 -> 52300[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47167 -> 52301[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47167 -> 52302[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47167 -> 52303[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47168[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];47169 -> 49896[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47169[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];47169 -> 49904[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47169 -> 49905[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47169 -> 49906[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5141[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5141 -> 6958[label="",style="solid", color="black", weight=3]; 189.12/135.81 5142[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5142 -> 6959[label="",style="solid", color="black", weight=3]; 189.12/135.81 5143 -> 6960[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5143[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5143 -> 6961[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5143 -> 6962[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5144 -> 6969[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5144[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5144 -> 6970[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5144 -> 6971[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6979 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 6979[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6979 -> 6988[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6979 -> 6989[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6980[label="Succ ww3100",fontsize=16,color="green",shape="box"];6981 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 6981[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6981 -> 6990[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6981 -> 6991[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 6982[label="Succ ww3100",fontsize=16,color="green",shape="box"];6983[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww753)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww7520))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6983 -> 6992[label="",style="solid", color="black", weight=3]; 189.12/135.81 6984[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww753)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6984 -> 6993[label="",style="solid", color="black", weight=3]; 189.12/135.81 5146 -> 6985[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5146[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5146 -> 6986[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5146 -> 6987[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5147[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37 (psFloat ww38 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) ww37 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37)) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) ww37)) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37 (psFloat ww38 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) ww37)",fontsize=16,color="black",shape="box"];5147 -> 6994[label="",style="solid", color="black", weight=3]; 189.12/135.81 5148[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5148 -> 6995[label="",style="solid", color="black", weight=3]; 189.12/135.81 5149[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5149 -> 6996[label="",style="solid", color="black", weight=3]; 189.12/135.81 5150 -> 6997[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5150[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5150 -> 6998[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5150 -> 6999[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5151 -> 7000[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5151[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5151 -> 7001[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5151 -> 7002[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7010 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 7010[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7010 -> 7019[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7010 -> 7020[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7011[label="Succ ww3100",fontsize=16,color="green",shape="box"];7012 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 7012[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7012 -> 7021[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7012 -> 7022[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7013[label="Succ ww3100",fontsize=16,color="green",shape="box"];7014[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww787)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww7860))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7014 -> 7023[label="",style="solid", color="black", weight=3]; 189.12/135.81 7015[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww787)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7015 -> 7024[label="",style="solid", color="black", weight=3]; 189.12/135.81 5153 -> 7016[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5153[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5153 -> 7017[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5153 -> 7018[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5154[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5154 -> 7025[label="",style="solid", color="black", weight=3]; 189.12/135.81 16857[label="takeWhile1 (flip ltEsFloat (psFloat ww2129 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (ltEsFloat (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (psFloat ww2129 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];16857 -> 16866[label="",style="solid", color="black", weight=3]; 189.12/135.81 5156[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5156 -> 7027[label="",style="solid", color="black", weight=3]; 189.12/135.81 5157[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5157 -> 7028[label="",style="solid", color="black", weight=3]; 189.12/135.81 5158[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5158 -> 7029[label="",style="solid", color="black", weight=3]; 189.12/135.81 5159 -> 7030[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5159[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5159 -> 7031[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5159 -> 7032[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5160 -> 7033[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5160[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5160 -> 7034[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5160 -> 7035[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7043 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 7043[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7043 -> 7058[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7043 -> 7059[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7044[label="Succ ww3100",fontsize=16,color="green",shape="box"];7045 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 7045[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7045 -> 7060[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7045 -> 7061[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7046[label="Succ ww3100",fontsize=16,color="green",shape="box"];7047[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww821)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww8200))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7047 -> 7062[label="",style="solid", color="black", weight=3]; 189.12/135.81 7048[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww821)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7048 -> 7063[label="",style="solid", color="black", weight=3]; 189.12/135.81 5162[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5162 -> 7049[label="",style="solid", color="black", weight=3]; 189.12/135.81 5163[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5163 -> 7050[label="",style="solid", color="black", weight=3]; 189.12/135.81 47170 -> 52494[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47170[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47170 -> 52495[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47170 -> 52496[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47170 -> 52497[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47170 -> 52498[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47171[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];47172 -> 33989[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47172[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47172 -> 50209[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47172 -> 50210[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47172 -> 50211[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47172 -> 50212[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47173[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47174 -> 49946[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47174[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47174 -> 49954[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47174 -> 49955[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47174 -> 49956[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5165[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5165 -> 7052[label="",style="solid", color="black", weight=3]; 189.12/135.81 5166[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5166 -> 7053[label="",style="solid", color="black", weight=3]; 189.12/135.81 5167[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5167 -> 7054[label="",style="solid", color="black", weight=3]; 189.12/135.81 5168 -> 7055[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5168[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5168 -> 7056[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5168 -> 7057[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5169 -> 7064[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5169[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5169 -> 7065[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5169 -> 7066[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7074 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 7074[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7074 -> 7088[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7074 -> 7089[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7075[label="Succ ww3100",fontsize=16,color="green",shape="box"];7076 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 7076[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7076 -> 7090[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7076 -> 7091[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7077[label="Succ ww3100",fontsize=16,color="green",shape="box"];7078[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww851)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww8500))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7078 -> 7092[label="",style="solid", color="black", weight=3]; 189.12/135.81 7079[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww851)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7079 -> 7093[label="",style="solid", color="black", weight=3]; 189.12/135.81 5171[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5171 -> 7080[label="",style="solid", color="black", weight=3]; 189.12/135.81 5172[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5172 -> 7081[label="",style="solid", color="black", weight=3]; 189.12/135.81 47175 -> 43685[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47175[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];47175 -> 50213[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47175 -> 50214[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47175 -> 50215[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47175 -> 50216[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47176[label="Neg Zero",fontsize=16,color="green",shape="box"];47177 -> 52428[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47177[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47177 -> 52429[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47177 -> 52430[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47177 -> 52431[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47178[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];47179 -> 50153[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47179[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];47179 -> 50155[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5174[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5174 -> 7083[label="",style="solid", color="black", weight=3]; 189.12/135.81 5175[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5175 -> 7084[label="",style="solid", color="black", weight=3]; 189.12/135.81 5176 -> 7085[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5176[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5176 -> 7086[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5176 -> 7087[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5177 -> 7094[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5177[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5177 -> 7095[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5177 -> 7096[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7104 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 7104[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7104 -> 7113[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7104 -> 7114[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7105[label="Succ ww3100",fontsize=16,color="green",shape="box"];7106 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 7106[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7106 -> 7115[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7106 -> 7116[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7107[label="Succ ww3100",fontsize=16,color="green",shape="box"];7108[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww881)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww8800))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7108 -> 7117[label="",style="solid", color="black", weight=3]; 189.12/135.81 7109[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww881)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7109 -> 7118[label="",style="solid", color="black", weight=3]; 189.12/135.81 5179 -> 7110[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5179[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5179 -> 7111[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5179 -> 7112[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5180[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5180 -> 7119[label="",style="solid", color="black", weight=3]; 189.12/135.81 5181[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5181 -> 7120[label="",style="solid", color="black", weight=3]; 189.12/135.81 5182 -> 7121[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5182[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5182 -> 7122[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5182 -> 7123[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5183 -> 7124[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5183[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5183 -> 7125[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5183 -> 7126[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7134 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 7134[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7134 -> 7143[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7134 -> 7144[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7135[label="Succ ww3100",fontsize=16,color="green",shape="box"];7136 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 7136[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7136 -> 7145[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7136 -> 7146[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7137[label="Succ ww3100",fontsize=16,color="green",shape="box"];7138[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww915)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww9140))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7138 -> 7147[label="",style="solid", color="black", weight=3]; 189.12/135.81 7139[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww915)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7139 -> 7148[label="",style="solid", color="black", weight=3]; 189.12/135.81 5185 -> 7140[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5185[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5185 -> 7141[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5185 -> 7142[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5186[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5186 -> 7149[label="",style="solid", color="black", weight=3]; 189.12/135.81 34757 -> 34770[label="",style="dashed", color="red", weight=0]; 189.12/135.81 34757[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34757 -> 34774[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 34757 -> 34775[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 34757 -> 34776[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 34771[label="ww5",fontsize=16,color="green",shape="box"];34772[label="ww3100",fontsize=16,color="green",shape="box"];34773[label="Zero",fontsize=16,color="green",shape="box"];34770[label="psFloat ww4077 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4078))) (Float (Neg Zero) (Pos (Succ ww4079)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];34770 -> 34804[label="",style="solid", color="black", weight=3]; 189.12/135.81 34759[label="takeWhile1 (flip ltEsFloat ww4075) (Float (Neg Zero) (Pos (Succ ww2142))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142))))) MyTrue",fontsize=16,color="black",shape="box"];34759 -> 34805[label="",style="solid", color="black", weight=3]; 189.12/135.81 34760[label="takeWhile1 (flip ltEsFloat ww4075) (Float (Neg Zero) (Pos (Succ ww2142))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142))))) MyFalse",fontsize=16,color="black",shape="box"];34760 -> 34806[label="",style="solid", color="black", weight=3]; 189.12/135.81 5188[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5188 -> 7151[label="",style="solid", color="black", weight=3]; 189.12/135.81 5189[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5189 -> 7152[label="",style="solid", color="black", weight=3]; 189.12/135.81 5190[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5190 -> 7153[label="",style="solid", color="black", weight=3]; 189.12/135.81 5191 -> 7154[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5191[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5191 -> 7155[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5191 -> 7156[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5192 -> 7157[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5192[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5192 -> 7158[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5192 -> 7159[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7167 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 7167[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7167 -> 7420[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7167 -> 7421[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7168[label="Succ ww3100",fontsize=16,color="green",shape="box"];7169 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 7169[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7169 -> 7422[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7169 -> 7423[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7170[label="Succ ww3100",fontsize=16,color="green",shape="box"];7171[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww949)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww9480))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7171 -> 7424[label="",style="solid", color="black", weight=3]; 189.12/135.81 7172[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww949)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7172 -> 7425[label="",style="solid", color="black", weight=3]; 189.12/135.81 5194[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5194 -> 7173[label="",style="solid", color="black", weight=3]; 189.12/135.81 5195[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5195 -> 7174[label="",style="solid", color="black", weight=3]; 189.12/135.81 47180 -> 52627[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47180[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47180 -> 52628[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47180 -> 52629[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47180 -> 52630[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47181[label="Neg Zero",fontsize=16,color="green",shape="box"];47182 -> 34911[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47182[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47182 -> 50219[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47182 -> 50220[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47182 -> 50221[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47183[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47184 -> 50222[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47184[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47184 -> 50223[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5197[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5197 -> 7176[label="",style="solid", color="black", weight=3]; 189.12/135.81 5198[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5198 -> 7177[label="",style="solid", color="black", weight=3]; 189.12/135.81 5199[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5199 -> 7178[label="",style="solid", color="black", weight=3]; 189.12/135.81 50306[label="primPlusFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) ww4469",fontsize=16,color="black",shape="box"];50306 -> 50344[label="",style="solid", color="black", weight=3]; 189.12/135.81 50307 -> 50245[label="",style="dashed", color="red", weight=0]; 189.12/135.81 50307[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) ww4469",fontsize=16,color="magenta"];50247[label="ww9591",fontsize=16,color="green",shape="box"];50248[label="ww9590",fontsize=16,color="green",shape="box"];50249[label="primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];50249 -> 50308[label="",style="solid", color="black", weight=3]; 189.12/135.81 50250[label="not (esEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Pos ww9580)) ww4466) LT)",fontsize=16,color="black",shape="box"];50250 -> 50309[label="",style="solid", color="black", weight=3]; 189.12/135.81 7900[label="ww105700",fontsize=16,color="green",shape="box"];7901[label="ww96100",fontsize=16,color="green",shape="box"];7902[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7902 -> 7943[label="",style="solid", color="black", weight=3]; 189.12/135.81 47190 -> 45895[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47190[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="magenta"];47190 -> 50261[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47191[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];47192[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47192 -> 50262[label="",style="solid", color="black", weight=3]; 189.12/135.81 47193[label="Neg Zero",fontsize=16,color="green",shape="box"];47194 -> 50066[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47194[label="flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg Zero))",fontsize=16,color="magenta"];47194 -> 50068[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47194 -> 50069[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47195 -> 45906[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47195[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];47195 -> 50263[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47196[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];47198[label="Neg (Succ ww95800)",fontsize=16,color="green",shape="box"];47199 -> 50066[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47199[label="flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))",fontsize=16,color="magenta"];47199 -> 50070[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47199 -> 50071[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47200 -> 50864[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47200[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="magenta"];47200 -> 50865[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47201[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];47202[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47202 -> 50266[label="",style="solid", color="black", weight=3]; 189.12/135.81 47203[label="Neg Zero",fontsize=16,color="green",shape="box"];47204 -> 50066[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47204[label="flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg Zero))",fontsize=16,color="magenta"];47204 -> 50072[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47204 -> 50073[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7906[label="ww106100",fontsize=16,color="green",shape="box"];7907[label="ww96100",fontsize=16,color="green",shape="box"];7908[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7908 -> 7947[label="",style="solid", color="black", weight=3]; 189.12/135.81 47205 -> 50872[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47205[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="magenta"];47205 -> 50873[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47206[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];47207[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47207 -> 50268[label="",style="solid", color="black", weight=3]; 189.12/135.81 47208[label="Pos Zero",fontsize=16,color="green",shape="box"];47209 -> 49994[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47209[label="flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos Zero))",fontsize=16,color="magenta"];47209 -> 49996[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47209 -> 49997[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47210 -> 45917[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47210[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="magenta"];47210 -> 50269[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47211[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];47212[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47212 -> 50270[label="",style="solid", color="black", weight=3]; 189.12/135.81 47213[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];47214 -> 49994[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47214[label="flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))",fontsize=16,color="magenta"];47214 -> 49998[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47214 -> 49999[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47215 -> 50881[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47215[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="magenta"];47215 -> 50882[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47216[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];47217[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47217 -> 50272[label="",style="solid", color="black", weight=3]; 189.12/135.81 47218[label="Pos Zero",fontsize=16,color="green",shape="box"];47219 -> 49994[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47219[label="flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos Zero))",fontsize=16,color="magenta"];47219 -> 50000[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47219 -> 50001[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 46978[label="primPlusFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) ww4454",fontsize=16,color="black",shape="box"];46978 -> 47001[label="",style="solid", color="black", weight=3]; 189.12/135.81 46979 -> 46931[label="",style="dashed", color="red", weight=0]; 189.12/135.81 46979[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) ww4454",fontsize=16,color="magenta"];50251[label="ww9591",fontsize=16,color="green",shape="box"];50252[label="ww9590",fontsize=16,color="green",shape="box"];50253[label="primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];50253 -> 50310[label="",style="solid", color="black", weight=3]; 189.12/135.81 50254[label="not (esEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Neg ww9580)) ww4467) LT)",fontsize=16,color="black",shape="box"];50254 -> 50311[label="",style="solid", color="black", weight=3]; 189.12/135.81 7920[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];7920 -> 7961[label="",style="solid", color="black", weight=3]; 189.12/135.81 7921[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7921 -> 7962[label="",style="solid", color="black", weight=3]; 189.12/135.81 7922[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7922 -> 7963[label="",style="solid", color="black", weight=3]; 189.12/135.81 7923[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7923 -> 7964[label="",style="solid", color="black", weight=3]; 189.12/135.81 54763 -> 47492[label="",style="dashed", color="red", weight=0]; 189.12/135.81 54763[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47492[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47492 -> 50514[label="",style="solid", color="black", weight=3]; 189.12/135.81 54915[label="Float (Pos (Succ ww957)) (Neg (Succ ww95800))",fontsize=16,color="green",shape="box"];51148[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4494)",fontsize=16,color="black",shape="triangle"];51148 -> 51151[label="",style="solid", color="black", weight=3]; 189.12/135.81 7925[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7925 -> 7966[label="",style="solid", color="black", weight=3]; 189.12/135.81 50430[label="primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50430 -> 50862[label="",style="solid", color="black", weight=3]; 189.12/135.81 45921[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4428",fontsize=16,color="black",shape="triangle"];45921 -> 46180[label="",style="solid", color="black", weight=3]; 189.12/135.81 45922 -> 45906[label="",style="dashed", color="red", weight=0]; 189.12/135.81 45922[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4428))",fontsize=16,color="magenta"];45922 -> 46181[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7927[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7927 -> 7968[label="",style="solid", color="black", weight=3]; 189.12/135.81 7928[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];7928 -> 7969[label="",style="solid", color="black", weight=3]; 189.12/135.81 7929[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7929 -> 7970[label="",style="solid", color="black", weight=3]; 189.12/135.81 7930[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7930 -> 7971[label="",style="solid", color="black", weight=3]; 189.12/135.81 7931[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7931 -> 7972[label="",style="solid", color="black", weight=3]; 189.12/135.81 54764 -> 47057[label="",style="dashed", color="red", weight=0]; 189.12/135.81 54764[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54764 -> 54926[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 54764 -> 54927[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 54916[label="Succ ww95800",fontsize=16,color="green",shape="box"];54917[label="Succ ww95600",fontsize=16,color="green",shape="box"];54918[label="Succ ww95800",fontsize=16,color="green",shape="box"];54919[label="Float (Pos (Succ ww957)) (Neg (Succ ww95800))",fontsize=16,color="green",shape="box"];54920[label="Succ ww95600",fontsize=16,color="green",shape="box"];7933[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7933 -> 7974[label="",style="solid", color="black", weight=3]; 189.12/135.81 7935[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7935 -> 7976[label="",style="solid", color="black", weight=3]; 189.12/135.81 5267 -> 7426[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5267[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5267 -> 7427[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5267 -> 7428[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5268 -> 7435[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5268[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5268 -> 7436[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5268 -> 7437[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7457 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 7457[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7457 -> 7482[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7457 -> 7483[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7458[label="Succ ww3100",fontsize=16,color="green",shape="box"];7459 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 7459[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7459 -> 7484[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7459 -> 7485[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7460[label="Succ ww3100",fontsize=16,color="green",shape="box"];7461[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww988)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww9870))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7461 -> 7486[label="",style="solid", color="black", weight=3]; 189.12/135.81 7462[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww988)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7462 -> 7487[label="",style="solid", color="black", weight=3]; 189.12/135.81 5270[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5270 -> 7463[label="",style="solid", color="black", weight=3]; 189.12/135.81 26688[label="psFloat (msFloat (Float (Neg (Succ ww2366)) (Pos (Succ ww2367))) (Float (Pos Zero) (Pos (Succ ww2368)))) ww3240",fontsize=16,color="black",shape="triangle"];26688 -> 26695[label="",style="solid", color="black", weight=3]; 189.12/135.81 26689 -> 26659[label="",style="dashed", color="red", weight=0]; 189.12/135.81 26689[label="iterate (psFloat (msFloat (Float (Neg (Succ ww2366)) (Pos (Succ ww2367))) (Float (Pos Zero) (Pos (Succ ww2368))))) (psFloat (msFloat (Float (Neg (Succ ww2366)) (Pos (Succ ww2367))) (Float (Pos Zero) (Pos (Succ ww2368)))) (psFloat (msFloat (Float (Neg (Succ ww2366)) (Pos (Succ ww2367))) (Float (Pos Zero) (Pos (Succ ww2368)))) ww3240))",fontsize=16,color="magenta"];26689 -> 26696[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5276[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47))) (psFloat ww48 (fsFloat (msFloat (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww47))) ww49 (numericEnumFromThenToP1 (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47))) (psFloat ww48 (fsFloat (msFloat (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww47))))",fontsize=16,color="black",shape="box"];5276 -> 7466[label="",style="solid", color="black", weight=3]; 189.12/135.81 47225 -> 26659[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47225[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];47225 -> 50273[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47225 -> 50274[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47225 -> 50275[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47225 -> 50276[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47226[label="Pos Zero",fontsize=16,color="green",shape="box"];47227 -> 37526[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47227[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47227 -> 50277[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47227 -> 50278[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47227 -> 50279[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47227 -> 50280[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 47228[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];47229 -> 50281[label="",style="dashed", color="red", weight=0]; 189.12/135.81 47229[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];47229 -> 50282[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5278[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5278 -> 7468[label="",style="solid", color="black", weight=3]; 189.12/135.81 37152[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4233",fontsize=16,color="black",shape="box"];37152 -> 37180[label="",style="solid", color="black", weight=3]; 189.12/135.81 37153[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37153 -> 37181[label="",style="solid", color="black", weight=3]; 189.12/135.81 5280[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5280 -> 7470[label="",style="solid", color="black", weight=3]; 189.12/135.81 5281 -> 7471[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5281[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5281 -> 7472[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5281 -> 7473[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5282 -> 7488[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5282[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5282 -> 7489[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5282 -> 7490[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7532 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 7532[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7532 -> 7567[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7532 -> 7568[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7533[label="Succ ww3100",fontsize=16,color="green",shape="box"];7534 -> 5617[label="",style="dashed", color="red", weight=0]; 189.12/135.81 7534[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7534 -> 7569[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7534 -> 7570[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 7535[label="Succ ww3100",fontsize=16,color="green",shape="box"];7536[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1018)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww10170))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7536 -> 7571[label="",style="solid", color="black", weight=3]; 189.12/135.81 7537[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1018)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7537 -> 7572[label="",style="solid", color="black", weight=3]; 189.12/135.81 5284 -> 7538[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5284[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5284 -> 7539[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5284 -> 7540[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 5285[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5285 -> 7573[label="",style="solid", color="black", weight=3]; 189.12/135.81 46562 -> 46573[label="",style="dashed", color="red", weight=0]; 189.12/135.81 46562[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];46562 -> 46578[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 46562 -> 46579[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 46562 -> 46580[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 46562 -> 46581[label="",style="dashed", color="magenta", weight=3]; 189.12/135.81 27641[label="flip ltEsFloat ww3346 (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];27641 -> 27657[label="",style="solid", color="black", weight=3]; 189.12/135.81 46574[label="Zero",fontsize=16,color="green",shape="box"];46575[label="ww4000",fontsize=16,color="green",shape="box"];46576[label="ww3100",fontsize=16,color="green",shape="box"];46577[label="ww5",fontsize=16,color="green",shape="box"];46573[label="psFloat ww4446 (fsFloat (msFloat (Float (Neg (Succ ww4447)) (Pos (Succ ww4448))) (Float (Pos Zero) (Neg (Succ ww4449)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];46573 -> 46618[label="",style="solid", color="black", weight=3]; 189.12/135.81 46564[label="takeWhile1 (flip ltEsFloat ww4444) (Float (Pos Zero) (Neg (Succ ww2151))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151))))) (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) (Float (Pos Zero) (Neg (Succ ww2151))))) MyTrue",fontsize=16,color="black",shape="box"];46564 -> 46619[label="",style="solid", color="black", weight=3]; 189.12/135.81 46565[label="takeWhile1 (flip ltEsFloat ww4444) (Float (Pos Zero) (Neg (Succ ww2151))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151))))) (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) (Float (Pos Zero) (Neg (Succ ww2151))))) MyFalse",fontsize=16,color="black",shape="box"];46565 -> 46620[label="",style="solid", color="black", weight=3]; 189.12/135.81 5287[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5287 -> 7575[label="",style="solid", color="black", weight=3]; 189.12/135.81 5288[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5288 -> 7576[label="",style="solid", color="black", weight=3]; 189.12/135.81 5289[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5289 -> 7577[label="",style="solid", color="black", weight=3]; 189.12/135.81 5290 -> 7578[label="",style="dashed", color="red", weight=0]; 189.12/135.81 5290[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5290 -> 7579[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 5290 -> 7580[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 5291 -> 7681[label="",style="dashed", color="red", weight=0]; 189.16/135.81 5291[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5291 -> 7682[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 5291 -> 7683[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 7783 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.81 7783[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7783 -> 7828[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 7783 -> 7829[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 7784[label="Succ ww3100",fontsize=16,color="green",shape="box"];7785 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.81 7785[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7785 -> 7830[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 7785 -> 7831[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 7786[label="Succ ww3100",fontsize=16,color="green",shape="box"];7787[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1076)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww10750))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7787 -> 7832[label="",style="solid", color="black", weight=3]; 189.16/135.81 7788[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1076)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7788 -> 7833[label="",style="solid", color="black", weight=3]; 189.16/135.81 5293 -> 7789[label="",style="dashed", color="red", weight=0]; 189.16/135.81 5293[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5293 -> 7790[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 5293 -> 7791[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 5294[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5294 -> 7834[label="",style="solid", color="black", weight=3]; 189.16/135.81 37678[label="Zero",fontsize=16,color="green",shape="box"];37679[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37680[label="ww4000",fontsize=16,color="green",shape="box"];37681[label="ww3100",fontsize=16,color="green",shape="box"];37677[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4263)) (Neg (Succ ww4264))) (Float (Pos Zero) (Pos (Succ ww4265))))) (psFloat (msFloat (Float (Neg (Succ ww4263)) (Neg (Succ ww4264))) (Float (Pos Zero) (Pos (Succ ww4265)))) ww4273)",fontsize=16,color="black",shape="triangle"];37677 -> 37704[label="",style="solid", color="black", weight=3]; 189.16/135.81 36865 -> 41613[label="",style="dashed", color="red", weight=0]; 189.16/135.81 36865[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36865 -> 41614[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 36865 -> 41615[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 36865 -> 41616[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 36865 -> 41617[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 36807 -> 36060[label="",style="dashed", color="red", weight=0]; 189.16/135.81 36807[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];5296[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5296 -> 7836[label="",style="solid", color="black", weight=3]; 189.16/135.81 37154[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4234",fontsize=16,color="black",shape="box"];37154 -> 37182[label="",style="solid", color="black", weight=3]; 189.16/135.81 37155[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37155 -> 37183[label="",style="solid", color="black", weight=3]; 189.16/135.81 5298[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5298 -> 7838[label="",style="solid", color="black", weight=3]; 189.16/135.81 5299 -> 7839[label="",style="dashed", color="red", weight=0]; 189.16/135.81 5299[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5299 -> 7840[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 5299 -> 7841[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 5300 -> 7876[label="",style="dashed", color="red", weight=0]; 189.16/135.81 5300[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5300 -> 7877[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 5300 -> 7878[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 7936 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.81 7936[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7936 -> 7977[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 7936 -> 7978[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 7937[label="Succ ww3100",fontsize=16,color="green",shape="box"];7938 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.81 7938[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7938 -> 7979[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 7938 -> 7980[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 7939[label="Succ ww3100",fontsize=16,color="green",shape="box"];7940[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1110)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww11090))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7940 -> 7981[label="",style="solid", color="black", weight=3]; 189.16/135.81 7941[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1110)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7941 -> 7982[label="",style="solid", color="black", weight=3]; 189.16/135.81 5302[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5302 -> 7948[label="",style="solid", color="black", weight=3]; 189.16/135.81 5303[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5303 -> 7949[label="",style="solid", color="black", weight=3]; 189.16/135.81 47230 -> 46965[label="",style="dashed", color="red", weight=0]; 189.16/135.81 47230[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47230 -> 50312[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 47230 -> 50313[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 47230 -> 50314[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 47230 -> 50315[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 47231[label="Pos Zero",fontsize=16,color="green",shape="box"];47232 -> 26764[label="",style="dashed", color="red", weight=0]; 189.16/135.81 47232[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47232 -> 50316[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 47232 -> 50317[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 47232 -> 50318[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 47232 -> 50319[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 47233[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47234 -> 50320[label="",style="dashed", color="red", weight=0]; 189.16/135.81 47234[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47234 -> 50321[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 5305[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5305 -> 7951[label="",style="solid", color="black", weight=3]; 189.16/135.81 5306[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5306 -> 7952[label="",style="solid", color="black", weight=3]; 189.16/135.81 5307[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5307 -> 7953[label="",style="solid", color="black", weight=3]; 189.16/135.81 5308 -> 7954[label="",style="dashed", color="red", weight=0]; 189.16/135.81 5308[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5308 -> 7955[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 5308 -> 7956[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 5309 -> 7983[label="",style="dashed", color="red", weight=0]; 189.16/135.81 5309[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5309 -> 7984[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 5309 -> 7985[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 7993 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.81 7993[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7993 -> 8008[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 7993 -> 8009[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 7994[label="Succ ww3100",fontsize=16,color="green",shape="box"];7995 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.81 7995[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7995 -> 8010[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 7995 -> 8011[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 7996[label="Succ ww3100",fontsize=16,color="green",shape="box"];7997[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1140)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww11390))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7997 -> 8012[label="",style="solid", color="black", weight=3]; 189.16/135.81 7998[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1140)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7998 -> 8013[label="",style="solid", color="black", weight=3]; 189.16/135.81 5311[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5311 -> 7999[label="",style="solid", color="black", weight=3]; 189.16/135.81 5312[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65 (psFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) ww65 (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65)) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) ww65)) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65 (psFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse ww65)",fontsize=16,color="black",shape="box"];5312 -> 8000[label="",style="solid", color="black", weight=3]; 189.16/135.81 47235 -> 43626[label="",style="dashed", color="red", weight=0]; 189.16/135.81 47235[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];47235 -> 50345[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 47235 -> 50346[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 47235 -> 50347[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 47235 -> 50348[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 47236[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];47237 -> 52582[label="",style="dashed", color="red", weight=0]; 189.16/135.81 47237[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47237 -> 52583[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 47237 -> 52584[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 47237 -> 52585[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 47237 -> 52586[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 47238[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];47239 -> 49994[label="",style="dashed", color="red", weight=0]; 189.16/135.81 47239[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];47239 -> 50002[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 47239 -> 50003[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 47239 -> 50004[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 16400[label="takeWhile1 (flip ltEsFloat (psFloat ww2076 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww20780 ww20781) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (Float ww20780 ww20781))) (not (esEsOrdering (primCmpFloat (Float ww20780 ww20781) (psFloat ww2076 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16400 -> 16491[label="",style="solid", color="black", weight=3]; 189.16/135.81 5315[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5315 -> 8003[label="",style="solid", color="black", weight=3]; 189.16/135.81 5316[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5316 -> 8004[label="",style="solid", color="black", weight=3]; 189.16/135.81 5317 -> 8005[label="",style="dashed", color="red", weight=0]; 189.16/135.81 5317[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5317 -> 8006[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 5317 -> 8007[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 5318 -> 8014[label="",style="dashed", color="red", weight=0]; 189.16/135.81 5318[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5318 -> 8015[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 5318 -> 8016[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 8024 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.81 8024[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8024 -> 8033[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 8024 -> 8034[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 8025[label="Succ ww3100",fontsize=16,color="green",shape="box"];8026 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.81 8026[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8026 -> 8035[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 8026 -> 8036[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 8027[label="Succ ww3100",fontsize=16,color="green",shape="box"];8028[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1170)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww11690))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8028 -> 8037[label="",style="solid", color="black", weight=3]; 189.16/135.81 8029[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1170)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8029 -> 8038[label="",style="solid", color="black", weight=3]; 189.16/135.81 5320 -> 8030[label="",style="dashed", color="red", weight=0]; 189.16/135.81 5320[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5320 -> 8031[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 5320 -> 8032[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 5321[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5321 -> 8039[label="",style="solid", color="black", weight=3]; 189.16/135.81 54765[label="ww3100",fontsize=16,color="green",shape="box"];54766 -> 55266[label="",style="dashed", color="red", weight=0]; 189.16/135.81 54766[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54766 -> 55271[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 54766 -> 55272[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 54766 -> 55273[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 54766 -> 55274[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 54767[label="ww3000",fontsize=16,color="green",shape="box"];55267[label="ww3000",fontsize=16,color="green",shape="box"];55268[label="ww5",fontsize=16,color="green",shape="box"];55269[label="Zero",fontsize=16,color="green",shape="box"];55270[label="ww3100",fontsize=16,color="green",shape="box"];55266[label="psFloat ww4626 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4627))) (Float (Pos (Succ ww4628)) (Neg (Succ ww4629)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];55266 -> 55307[label="",style="solid", color="black", weight=3]; 189.16/135.81 54922[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];54923[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];54924[label="Zero",fontsize=16,color="green",shape="box"];54925[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];43626[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) ww4310)",fontsize=16,color="black",shape="triangle"];43626 -> 43669[label="",style="solid", color="black", weight=3]; 189.16/135.81 55172[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55172 -> 55189[label="",style="solid", color="black", weight=3]; 189.16/135.81 55181[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4616",fontsize=16,color="black",shape="box"];55181 -> 55203[label="",style="solid", color="black", weight=3]; 189.16/135.81 5325[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5325 -> 8043[label="",style="solid", color="black", weight=3]; 189.16/135.81 5326 -> 8044[label="",style="dashed", color="red", weight=0]; 189.16/135.81 5326[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5326 -> 8045[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 5326 -> 8046[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 5327 -> 8047[label="",style="dashed", color="red", weight=0]; 189.16/135.81 5327[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5327 -> 8048[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 5327 -> 8049[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 8057 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.81 8057[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8057 -> 8066[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 8057 -> 8067[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 8058[label="Succ ww3100",fontsize=16,color="green",shape="box"];8059 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.81 8059[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8059 -> 8068[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 8059 -> 8069[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 8060[label="Succ ww3100",fontsize=16,color="green",shape="box"];8061[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1204)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww12030))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8061 -> 8070[label="",style="solid", color="black", weight=3]; 189.16/135.81 8062[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1204)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8062 -> 8071[label="",style="solid", color="black", weight=3]; 189.16/135.81 5329 -> 8063[label="",style="dashed", color="red", weight=0]; 189.16/135.81 5329[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5329 -> 8064[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 5329 -> 8065[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 5330[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5330 -> 8072[label="",style="solid", color="black", weight=3]; 189.16/135.81 27047[label="ww5",fontsize=16,color="green",shape="box"];27048[label="ww3100",fontsize=16,color="green",shape="box"];27049[label="Zero",fontsize=16,color="green",shape="box"];27050[label="ww3000",fontsize=16,color="green",shape="box"];27046[label="psFloat ww3290 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3291))) (Float (Pos (Succ ww3292)) (Pos (Succ ww3293)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];27046 -> 27097[label="",style="solid", color="black", weight=3]; 189.16/135.81 27032 -> 27046[label="",style="dashed", color="red", weight=0]; 189.16/135.81 27032[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27032 -> 27051[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 27032 -> 27052[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 27032 -> 27053[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 27032 -> 27054[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 27040[label="takeWhile1 (flip ltEsFloat ww3284) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) MyTrue",fontsize=16,color="black",shape="box"];27040 -> 27098[label="",style="solid", color="black", weight=3]; 189.16/135.81 27041[label="takeWhile1 (flip ltEsFloat ww3284) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) MyFalse",fontsize=16,color="black",shape="box"];27041 -> 27099[label="",style="solid", color="black", weight=3]; 189.16/135.81 5332[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5332 -> 8074[label="",style="solid", color="black", weight=3]; 189.16/135.81 5333[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5333 -> 8075[label="",style="solid", color="black", weight=3]; 189.16/135.81 5334[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5334 -> 8076[label="",style="solid", color="black", weight=3]; 189.16/135.81 5335 -> 8077[label="",style="dashed", color="red", weight=0]; 189.16/135.81 5335[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5335 -> 8078[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 5335 -> 8079[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 5336 -> 8080[label="",style="dashed", color="red", weight=0]; 189.16/135.81 5336[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5336 -> 8081[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 5336 -> 8082[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 8090 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.81 8090[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8090 -> 8105[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 8090 -> 8106[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 8091[label="Succ ww3100",fontsize=16,color="green",shape="box"];8092 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.81 8092[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8092 -> 8107[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 8092 -> 8108[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 8093[label="Succ ww3100",fontsize=16,color="green",shape="box"];8094[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1238)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww12370))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8094 -> 8109[label="",style="solid", color="black", weight=3]; 189.16/135.81 8095[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1238)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8095 -> 8110[label="",style="solid", color="black", weight=3]; 189.16/135.81 5338[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5338 -> 8096[label="",style="solid", color="black", weight=3]; 189.16/135.81 5339[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5339 -> 8097[label="",style="solid", color="black", weight=3]; 189.16/135.81 47240 -> 52864[label="",style="dashed", color="red", weight=0]; 189.16/135.81 47240[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47240 -> 52865[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 47240 -> 52866[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 47240 -> 52867[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 47240 -> 52868[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 47241[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];47242 -> 27123[label="",style="dashed", color="red", weight=0]; 189.16/135.81 47242[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47242 -> 50351[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 47242 -> 50352[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 47242 -> 50353[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 47242 -> 50354[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 47243[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47244 -> 50066[label="",style="dashed", color="red", weight=0]; 189.16/135.81 47244[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47244 -> 50074[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 47244 -> 50075[label="",style="dashed", color="magenta", weight=3]; 189.16/135.81 47244 -> 50076[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5341[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5341 -> 8099[label="",style="solid", color="black", weight=3]; 189.16/135.82 55173[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55173 -> 55190[label="",style="solid", color="black", weight=3]; 189.16/135.82 55202[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4617",fontsize=16,color="black",shape="box"];55202 -> 55308[label="",style="solid", color="black", weight=3]; 189.16/135.82 5343[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5343 -> 8101[label="",style="solid", color="black", weight=3]; 189.16/135.82 5344 -> 8102[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5344[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5344 -> 8103[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5344 -> 8104[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5345 -> 8111[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5345[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5345 -> 8112[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5345 -> 8113[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8121 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 8121[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8121 -> 8135[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8121 -> 8136[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8122[label="Succ ww3100",fontsize=16,color="green",shape="box"];8123 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 8123[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8123 -> 8137[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8123 -> 8138[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8124[label="Succ ww3100",fontsize=16,color="green",shape="box"];8125[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1268)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww12670))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8125 -> 8139[label="",style="solid", color="black", weight=3]; 189.16/135.82 8126[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1268)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8126 -> 8140[label="",style="solid", color="black", weight=3]; 189.16/135.82 5347[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5347 -> 8127[label="",style="solid", color="black", weight=3]; 189.16/135.82 47245 -> 43626[label="",style="dashed", color="red", weight=0]; 189.16/135.82 47245[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];47245 -> 50355[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47245 -> 50356[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47245 -> 50357[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47245 -> 50358[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47246[label="Pos Zero",fontsize=16,color="green",shape="box"];47247 -> 37634[label="",style="dashed", color="red", weight=0]; 189.16/135.82 47247[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47247 -> 50359[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47247 -> 50360[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47247 -> 50361[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47248[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];47249 -> 50281[label="",style="dashed", color="red", weight=0]; 189.16/135.82 47249[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];47249 -> 50283[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 37164[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4235",fontsize=16,color="black",shape="box"];37164 -> 37193[label="",style="solid", color="black", weight=3]; 189.16/135.82 37156[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37156 -> 37184[label="",style="solid", color="black", weight=3]; 189.16/135.82 5351[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5351 -> 8131[label="",style="solid", color="black", weight=3]; 189.16/135.82 5352 -> 8132[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5352[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5352 -> 8133[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5352 -> 8134[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5353 -> 8141[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5353[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5353 -> 8142[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5353 -> 8143[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8151 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 8151[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8151 -> 8160[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8151 -> 8161[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8152[label="Succ ww3100",fontsize=16,color="green",shape="box"];8153 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 8153[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8153 -> 8162[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8153 -> 8163[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8154[label="Succ ww3100",fontsize=16,color="green",shape="box"];8155[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1298)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww12970))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8155 -> 8164[label="",style="solid", color="black", weight=3]; 189.16/135.82 8156[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1298)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8156 -> 8165[label="",style="solid", color="black", weight=3]; 189.16/135.82 5355 -> 8157[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5355[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5355 -> 8158[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5355 -> 8159[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5356[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5356 -> 8166[label="",style="solid", color="black", weight=3]; 189.16/135.82 5359[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5359 -> 8169[label="",style="solid", color="black", weight=3]; 189.16/135.82 5360[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5360 -> 8170[label="",style="solid", color="black", weight=3]; 189.16/135.82 5361 -> 8171[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5361[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5361 -> 8172[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5361 -> 8173[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5362 -> 8174[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5362[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5362 -> 8175[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5362 -> 8176[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8184 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 8184[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8184 -> 8193[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8184 -> 8194[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8185[label="Succ ww3100",fontsize=16,color="green",shape="box"];8186 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 8186[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8186 -> 8195[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8186 -> 8196[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8187[label="Succ ww3100",fontsize=16,color="green",shape="box"];8188[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1332)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww13310))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8188 -> 8197[label="",style="solid", color="black", weight=3]; 189.16/135.82 8189[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1332)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8189 -> 8198[label="",style="solid", color="black", weight=3]; 189.16/135.82 5364 -> 8190[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5364[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5364 -> 8191[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5364 -> 8192[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5365[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5365 -> 8199[label="",style="solid", color="black", weight=3]; 189.16/135.82 41077[label="ww3100",fontsize=16,color="green",shape="box"];41078[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];41079[label="Zero",fontsize=16,color="green",shape="box"];41076[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4271))) (Float (Pos Zero) (Pos (Succ ww4272))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4271))) (Float (Pos Zero) (Pos (Succ ww4272)))) ww4277)",fontsize=16,color="black",shape="triangle"];41076 -> 41097[label="",style="solid", color="black", weight=3]; 189.16/135.82 36867 -> 41757[label="",style="dashed", color="red", weight=0]; 189.16/135.82 36867[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36867 -> 41758[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 36867 -> 41759[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 36867 -> 41760[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 36808 -> 36072[label="",style="dashed", color="red", weight=0]; 189.16/135.82 36808[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];5367[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5367 -> 8201[label="",style="solid", color="black", weight=3]; 189.16/135.82 37189[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4236",fontsize=16,color="black",shape="box"];37189 -> 37231[label="",style="solid", color="black", weight=3]; 189.16/135.82 37165[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37165 -> 37194[label="",style="solid", color="black", weight=3]; 189.16/135.82 5369[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww59",fontsize=16,color="black",shape="box"];5369 -> 8203[label="",style="solid", color="black", weight=3]; 189.16/135.82 5370[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww34 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) ww35 (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat ww34 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62116[label="ww34/Float ww340 ww341",fontsize=10,color="white",style="solid",shape="box"];5370 -> 62116[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62116 -> 8204[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 5371 -> 8205[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5371[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5371 -> 8206[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5371 -> 8207[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5372 -> 8208[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5372[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5372 -> 8209[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5372 -> 8210[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8218 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 8218[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8218 -> 8470[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8218 -> 8471[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8219[label="Succ ww3100",fontsize=16,color="green",shape="box"];8220 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 8220[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8220 -> 8472[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8220 -> 8473[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8221[label="Succ ww3100",fontsize=16,color="green",shape="box"];8222[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1366)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww13650))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8222 -> 8474[label="",style="solid", color="black", weight=3]; 189.16/135.82 8223[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1366)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8223 -> 8475[label="",style="solid", color="black", weight=3]; 189.16/135.82 5374[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5374 -> 8224[label="",style="solid", color="black", weight=3]; 189.16/135.82 5375[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5375 -> 8225[label="",style="solid", color="black", weight=3]; 189.16/135.82 47250 -> 52891[label="",style="dashed", color="red", weight=0]; 189.16/135.82 47250[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47250 -> 52892[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47250 -> 52893[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47250 -> 52894[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47251[label="Pos Zero",fontsize=16,color="green",shape="box"];47252 -> 27469[label="",style="dashed", color="red", weight=0]; 189.16/135.82 47252[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47252 -> 50363[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47252 -> 50364[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47252 -> 50365[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47253[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47254 -> 50320[label="",style="dashed", color="red", weight=0]; 189.16/135.82 47254[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47254 -> 50322[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5377[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5377 -> 8227[label="",style="solid", color="black", weight=3]; 189.16/135.82 5378[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5378 -> 8228[label="",style="solid", color="black", weight=3]; 189.16/135.82 5379[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5379 -> 8229[label="",style="solid", color="black", weight=3]; 189.16/135.82 8906[label="ww147400",fontsize=16,color="green",shape="box"];8907[label="ww137800",fontsize=16,color="green",shape="box"];8908[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg ww13750)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8908 -> 8931[label="",style="solid", color="black", weight=3]; 189.16/135.82 8909[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos ww13750)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8909 -> 8932[label="",style="solid", color="black", weight=3]; 189.16/135.82 8910[label="ww147800",fontsize=16,color="green",shape="box"];8911[label="ww137800",fontsize=16,color="green",shape="box"];8921[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8921 -> 8947[label="",style="solid", color="black", weight=3]; 189.16/135.82 8922[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];8922 -> 8948[label="",style="solid", color="black", weight=3]; 189.16/135.82 8923[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8923 -> 8949[label="",style="solid", color="black", weight=3]; 189.16/135.82 8924[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8924 -> 8950[label="",style="solid", color="black", weight=3]; 189.16/135.82 8925[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8925 -> 8951[label="",style="solid", color="black", weight=3]; 189.16/135.82 8926[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8926 -> 8952[label="",style="solid", color="black", weight=3]; 189.16/135.82 8927[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];8927 -> 8953[label="",style="solid", color="black", weight=3]; 189.16/135.82 8928[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8928 -> 8954[label="",style="solid", color="black", weight=3]; 189.16/135.82 8929[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8929 -> 8955[label="",style="solid", color="black", weight=3]; 189.16/135.82 8930[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8930 -> 8956[label="",style="solid", color="black", weight=3]; 189.16/135.82 5449 -> 8476[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5449[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5449 -> 8477[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5449 -> 8478[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5450 -> 8483[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5450[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5450 -> 8484[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5450 -> 8485[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8505 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 8505[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8505 -> 8522[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8505 -> 8523[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8506[label="Succ ww3100",fontsize=16,color="green",shape="box"];8507 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 8507[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8507 -> 8524[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8507 -> 8525[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8508[label="Succ ww3100",fontsize=16,color="green",shape="box"];8509[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1405)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww14040))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8509 -> 8526[label="",style="solid", color="black", weight=3]; 189.16/135.82 8510[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1405)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8510 -> 8527[label="",style="solid", color="black", weight=3]; 189.16/135.82 5452 -> 8511[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5452[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5452 -> 8512[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5452 -> 8513[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5453[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5453 -> 8528[label="",style="solid", color="black", weight=3]; 189.16/135.82 5454 -> 47039[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5454[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5454 -> 47410[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5454 -> 47411[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5454 -> 47412[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5454 -> 47413[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5454 -> 47414[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5455[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5455 -> 8530[label="",style="solid", color="black", weight=3]; 189.16/135.82 5456[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5456 -> 8531[label="",style="solid", color="black", weight=3]; 189.16/135.82 5457[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5457 -> 8532[label="",style="solid", color="black", weight=3]; 189.16/135.82 5458 -> 8533[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5458[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5458 -> 8534[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5458 -> 8535[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5459 -> 8548[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5459[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5459 -> 8549[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5459 -> 8550[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8606 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 8606[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8606 -> 8722[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8606 -> 8723[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8607[label="Succ ww3100",fontsize=16,color="green",shape="box"];8608 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 8608[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8608 -> 8724[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8608 -> 8725[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8609[label="Succ ww3100",fontsize=16,color="green",shape="box"];8610[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1439)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww14380))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8610 -> 8726[label="",style="solid", color="black", weight=3]; 189.16/135.82 8611[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1439)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8611 -> 8727[label="",style="solid", color="black", weight=3]; 189.16/135.82 5461[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5461 -> 8612[label="",style="solid", color="black", weight=3]; 189.16/135.82 5462 -> 17358[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5462[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5462 -> 17363[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5462 -> 17364[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5462 -> 17365[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5462 -> 17366[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 17391[label="takeWhile1 (flip ltEsFloat (psFloat ww2183 (fsFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww2186))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww2186))) (psFloat ww2183 (fsFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];17391 -> 17425[label="",style="solid", color="black", weight=3]; 189.16/135.82 5464[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5464 -> 8615[label="",style="solid", color="black", weight=3]; 189.16/135.82 5465[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5465 -> 8616[label="",style="solid", color="black", weight=3]; 189.16/135.82 5466[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5466 -> 8617[label="",style="solid", color="black", weight=3]; 189.16/135.82 5467 -> 8618[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5467[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5467 -> 8619[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5467 -> 8620[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5468 -> 8728[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5468[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5468 -> 8729[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5468 -> 8730[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8821 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 8821[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8821 -> 8860[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8821 -> 8861[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8822[label="Succ ww3100",fontsize=16,color="green",shape="box"];8823 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 8823[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8823 -> 8862[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8823 -> 8863[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8824[label="Succ ww3100",fontsize=16,color="green",shape="box"];8825[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1493)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww14920))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8825 -> 8864[label="",style="solid", color="black", weight=3]; 189.16/135.82 8826[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1493)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8826 -> 8865[label="",style="solid", color="black", weight=3]; 189.16/135.82 5470[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5470 -> 8827[label="",style="solid", color="black", weight=3]; 189.16/135.82 5471 -> 17399[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5471[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5471 -> 17404[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5471 -> 17405[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5471 -> 17406[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5471 -> 17407[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 17432[label="takeWhile1 (flip ltEsFloat (psFloat ww2190 (fsFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2193))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww2193))) (psFloat ww2190 (fsFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];17432 -> 17475[label="",style="solid", color="black", weight=3]; 189.16/135.82 5473[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5473 -> 8830[label="",style="solid", color="black", weight=3]; 189.16/135.82 5474[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5474 -> 8831[label="",style="solid", color="black", weight=3]; 189.16/135.82 5475[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5475 -> 8832[label="",style="solid", color="black", weight=3]; 189.16/135.82 5476 -> 8833[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5476[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5476 -> 8834[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5476 -> 8835[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5477 -> 8866[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5477[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5477 -> 8867[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5477 -> 8868[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8912 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 8912[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8912 -> 8933[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8912 -> 8934[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8913[label="Succ ww3100",fontsize=16,color="green",shape="box"];8914 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 8914[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8914 -> 8935[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8914 -> 8936[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8915[label="Succ ww3100",fontsize=16,color="green",shape="box"];8916[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1523)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww15220))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8916 -> 8937[label="",style="solid", color="black", weight=3]; 189.16/135.82 8917[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1523)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8917 -> 8938[label="",style="solid", color="black", weight=3]; 189.16/135.82 5479 -> 8918[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5479[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5479 -> 8919[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5479 -> 8920[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5480[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5480 -> 8939[label="",style="solid", color="black", weight=3]; 189.16/135.82 5481 -> 47039[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5481[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5481 -> 47415[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5481 -> 47416[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5481 -> 47417[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5481 -> 47418[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5481 -> 47419[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5482[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5482 -> 8941[label="",style="solid", color="black", weight=3]; 189.16/135.82 5483[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5483 -> 8942[label="",style="solid", color="black", weight=3]; 189.16/135.82 5484[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5484 -> 8943[label="",style="solid", color="black", weight=3]; 189.16/135.82 5485 -> 8944[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5485[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5485 -> 8945[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5485 -> 8946[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5486 -> 8957[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5486[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5486 -> 8958[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5486 -> 8959[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8967 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 8967[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8967 -> 8976[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8967 -> 8977[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8968[label="Succ ww3100",fontsize=16,color="green",shape="box"];8969 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 8969[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8969 -> 8978[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8969 -> 8979[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8970[label="Succ ww3100",fontsize=16,color="green",shape="box"];8971[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1557)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww15560))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8971 -> 8980[label="",style="solid", color="black", weight=3]; 189.16/135.82 8972[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1557)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8972 -> 8981[label="",style="solid", color="black", weight=3]; 189.16/135.82 5488 -> 8973[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5488[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5488 -> 8974[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5488 -> 8975[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5489[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];5490[label="ww5",fontsize=16,color="green",shape="box"];5491 -> 47039[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5491[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5491 -> 47420[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5491 -> 47421[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5491 -> 47422[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5491 -> 47423[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5491 -> 47424[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5493[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5493 -> 8984[label="",style="solid", color="black", weight=3]; 189.16/135.82 5494[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5494 -> 8985[label="",style="solid", color="black", weight=3]; 189.16/135.82 5495 -> 8986[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5495[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5495 -> 8987[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5495 -> 8988[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5496 -> 8989[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5496[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5496 -> 8990[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5496 -> 8991[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8999 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 8999[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8999 -> 9014[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 8999 -> 9015[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9000[label="Succ ww3100",fontsize=16,color="green",shape="box"];9001 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 9001[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9001 -> 9016[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9001 -> 9017[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9002[label="Succ ww3100",fontsize=16,color="green",shape="box"];9003[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1591)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww15900))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9003 -> 9018[label="",style="solid", color="black", weight=3]; 189.16/135.82 9004[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1591)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9004 -> 9019[label="",style="solid", color="black", weight=3]; 189.16/135.82 5498[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5498 -> 9005[label="",style="solid", color="black", weight=3]; 189.16/135.82 5499 -> 15660[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5499[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5499 -> 15697[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5499 -> 15698[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5499 -> 15699[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5502[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5502 -> 9009[label="",style="solid", color="black", weight=3]; 189.16/135.82 5503[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5503 -> 9010[label="",style="solid", color="black", weight=3]; 189.16/135.82 5504 -> 9011[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5504[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5504 -> 9012[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5504 -> 9013[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5505 -> 9020[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5505[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5505 -> 9021[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5505 -> 9022[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9030 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 9030[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9030 -> 9045[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9030 -> 9046[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9031[label="Succ ww3100",fontsize=16,color="green",shape="box"];9032 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 9032[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9032 -> 9047[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9032 -> 9048[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9033[label="Succ ww3100",fontsize=16,color="green",shape="box"];9034[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1621)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww16200))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9034 -> 9049[label="",style="solid", color="black", weight=3]; 189.16/135.82 9035[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1621)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9035 -> 9050[label="",style="solid", color="black", weight=3]; 189.16/135.82 5507[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5507 -> 9036[label="",style="solid", color="black", weight=3]; 189.16/135.82 5508 -> 17501[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5508[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5508 -> 17506[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5508 -> 17507[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5508 -> 17508[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5508 -> 17509[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 17534[label="takeWhile1 (flip ltEsFloat (psFloat ww2201 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (psFloat ww2201 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];17534 -> 17576[label="",style="solid", color="black", weight=3]; 189.16/135.82 5510[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5510 -> 9039[label="",style="solid", color="black", weight=3]; 189.16/135.82 5511[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5511 -> 9040[label="",style="solid", color="black", weight=3]; 189.16/135.82 5512[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5512 -> 9041[label="",style="solid", color="black", weight=3]; 189.16/135.82 5513 -> 9042[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5513[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5513 -> 9043[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5513 -> 9044[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5514 -> 9051[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5514[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5514 -> 9052[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5514 -> 9053[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9061 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 9061[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9061 -> 9070[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9061 -> 9071[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9062[label="Succ ww3100",fontsize=16,color="green",shape="box"];9063 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 9063[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9063 -> 9072[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9063 -> 9073[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9064[label="Succ ww3100",fontsize=16,color="green",shape="box"];9065[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1651)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww16500))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9065 -> 9074[label="",style="solid", color="black", weight=3]; 189.16/135.82 9066[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1651)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9066 -> 9075[label="",style="solid", color="black", weight=3]; 189.16/135.82 5516 -> 9067[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5516[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5516 -> 9068[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5516 -> 9069[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5517[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5517 -> 9076[label="",style="solid", color="black", weight=3]; 189.16/135.82 5518 -> 47039[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5518[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5518 -> 47425[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5518 -> 47426[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5518 -> 47427[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5518 -> 47428[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5518 -> 47429[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5519[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5519 -> 9078[label="",style="solid", color="black", weight=3]; 189.16/135.82 5520[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5520 -> 9079[label="",style="solid", color="black", weight=3]; 189.16/135.82 5521[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5521 -> 9080[label="",style="solid", color="black", weight=3]; 189.16/135.82 5522 -> 9081[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5522[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5522 -> 9082[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5522 -> 9083[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5523 -> 9084[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5523[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5523 -> 9085[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5523 -> 9086[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9094 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 9094[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9094 -> 9103[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9094 -> 9104[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9095[label="Succ ww3100",fontsize=16,color="green",shape="box"];9096 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 9096[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9096 -> 9105[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9096 -> 9106[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9097[label="Succ ww3100",fontsize=16,color="green",shape="box"];9098[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1685)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww16840))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9098 -> 9107[label="",style="solid", color="black", weight=3]; 189.16/135.82 9099[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1685)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9099 -> 9108[label="",style="solid", color="black", weight=3]; 189.16/135.82 5525 -> 9100[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5525[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5525 -> 9101[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5525 -> 9102[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5526[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];5527[label="ww5",fontsize=16,color="green",shape="box"];5528 -> 47039[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5528[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5528 -> 47430[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5528 -> 47431[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5528 -> 47432[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5528 -> 47433[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5528 -> 47434[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5530[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5530 -> 9111[label="",style="solid", color="black", weight=3]; 189.16/135.82 5531[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5531 -> 9112[label="",style="solid", color="black", weight=3]; 189.16/135.82 5532 -> 9113[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5532[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5532 -> 9114[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5532 -> 9115[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5533 -> 9116[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5533[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5533 -> 9117[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5533 -> 9118[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9126 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 9126[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9126 -> 9141[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9126 -> 9142[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9127[label="Succ ww3100",fontsize=16,color="green",shape="box"];9128 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 9128[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9128 -> 9143[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9128 -> 9144[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9129[label="Succ ww3100",fontsize=16,color="green",shape="box"];9130[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1719)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww17180))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9130 -> 9145[label="",style="solid", color="black", weight=3]; 189.16/135.82 9131[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1719)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9131 -> 9146[label="",style="solid", color="black", weight=3]; 189.16/135.82 5535[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5535 -> 9132[label="",style="solid", color="black", weight=3]; 189.16/135.82 5536 -> 15660[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5536[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5536 -> 15700[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5536 -> 15701[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5536 -> 15702[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5539[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5539 -> 9136[label="",style="solid", color="black", weight=3]; 189.16/135.82 5540[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5540 -> 9137[label="",style="solid", color="black", weight=3]; 189.16/135.82 5541 -> 9138[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5541[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5541 -> 9139[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5541 -> 9140[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5542 -> 9147[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5542[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5542 -> 9148[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5542 -> 9149[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9157 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 9157[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9157 -> 9172[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9157 -> 9173[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9158[label="Succ ww3100",fontsize=16,color="green",shape="box"];9159 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 9159[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9159 -> 9174[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9159 -> 9175[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9160[label="Succ ww3100",fontsize=16,color="green",shape="box"];9161[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1749)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww17480))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9161 -> 9176[label="",style="solid", color="black", weight=3]; 189.16/135.82 9162[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1749)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9162 -> 9177[label="",style="solid", color="black", weight=3]; 189.16/135.82 5544[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5544 -> 9163[label="",style="solid", color="black", weight=3]; 189.16/135.82 5545 -> 17601[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5545[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5545 -> 17605[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5545 -> 17606[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5545 -> 17607[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 17628[label="takeWhile1 (flip ltEsFloat (psFloat ww2212 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2214))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww2214))) (psFloat ww2212 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];17628 -> 17746[label="",style="solid", color="black", weight=3]; 189.16/135.82 5547[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5547 -> 9166[label="",style="solid", color="black", weight=3]; 189.16/135.82 5548[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5548 -> 9167[label="",style="solid", color="black", weight=3]; 189.16/135.82 5549[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5549 -> 9168[label="",style="solid", color="black", weight=3]; 189.16/135.82 5550 -> 9169[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5550[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5550 -> 9170[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5550 -> 9171[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5551 -> 9178[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5551[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5551 -> 9179[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5551 -> 9180[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9188 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 9188[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9188 -> 9197[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9188 -> 9198[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9189[label="Succ ww3100",fontsize=16,color="green",shape="box"];9190 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 9190[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9190 -> 9199[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9190 -> 9200[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9191[label="Succ ww3100",fontsize=16,color="green",shape="box"];9192[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1779)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww17780))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9192 -> 9201[label="",style="solid", color="black", weight=3]; 189.16/135.82 9193[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1779)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9193 -> 9202[label="",style="solid", color="black", weight=3]; 189.16/135.82 5553 -> 9194[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5553[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5553 -> 9195[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5553 -> 9196[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5554[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5554 -> 9203[label="",style="solid", color="black", weight=3]; 189.16/135.82 5555 -> 47039[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5555[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5555 -> 47435[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5555 -> 47436[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5555 -> 47437[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5555 -> 47438[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5555 -> 47439[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5556[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5556 -> 9205[label="",style="solid", color="black", weight=3]; 189.16/135.82 5557[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5557 -> 9206[label="",style="solid", color="black", weight=3]; 189.16/135.82 5558[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5558 -> 9207[label="",style="solid", color="black", weight=3]; 189.16/135.82 5596 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5596[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww40000000000 (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];5596 -> 9208[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5596 -> 9209[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5575 -> 9210[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5575[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww560 ww53)))) (primMulInt ww52 ww54)) LT))) (Float (Pos (Succ ww53)) ww54) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (Float (Pos (Succ ww53)) ww54))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww560 ww53)))) (primMulInt ww52 ww54)) LT)) (Float (Pos (Succ ww53)) ww54))",fontsize=16,color="magenta"];5575 -> 9211[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5575 -> 9212[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5576[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (primMulInt ww52 ww54)) LT))) (Float (Pos (Succ ww53)) ww54) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (Float (Pos (Succ ww53)) ww54))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (primMulInt ww52 ww54)) LT)) (Float (Pos (Succ ww53)) ww54))",fontsize=16,color="burlywood",shape="box"];62117[label="ww52/Pos ww520",fontsize=10,color="white",style="solid",shape="box"];5576 -> 62117[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62117 -> 9213[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 62118[label="ww52/Neg ww520",fontsize=10,color="white",style="solid",shape="box"];5576 -> 62118[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62118 -> 9214[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 5599 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5599[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];5599 -> 9215[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5599 -> 9216[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5577 -> 9217[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5577[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww720 ww69)))) (primMulInt ww68 ww70)) LT))) (Float (Pos (Succ ww69)) ww70) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (Float (Pos (Succ ww69)) ww70))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww720 ww69)))) (primMulInt ww68 ww70)) LT)) (Float (Pos (Succ ww69)) ww70))",fontsize=16,color="magenta"];5577 -> 9218[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5577 -> 9219[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5578[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (primMulInt ww68 ww70)) LT))) (Float (Pos (Succ ww69)) ww70) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (Float (Pos (Succ ww69)) ww70))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (primMulInt ww68 ww70)) LT)) (Float (Pos (Succ ww69)) ww70))",fontsize=16,color="burlywood",shape="box"];62119[label="ww68/Pos ww680",fontsize=10,color="white",style="solid",shape="box"];5578 -> 62119[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62119 -> 9220[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 62120[label="ww68/Neg ww680",fontsize=10,color="white",style="solid",shape="box"];5578 -> 62120[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62120 -> 9221[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 5650 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5650[label="primPlusNat Zero (Succ ww3000)",fontsize=16,color="magenta"];5650 -> 9222[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5650 -> 9223[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5651[label="Succ ww3000",fontsize=16,color="green",shape="box"];5652 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5652[label="primPlusNat Zero (Succ ww3000)",fontsize=16,color="magenta"];5652 -> 9224[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5652 -> 9225[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5653[label="Succ ww3000",fontsize=16,color="green",shape="box"];5654[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww115) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww1140)) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];5654 -> 9226[label="",style="solid", color="black", weight=3]; 189.16/135.82 5655[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww115) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww1140)) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];5655 -> 9227[label="",style="solid", color="black", weight=3]; 189.16/135.82 5656[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww115) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww1140)) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];5656 -> 9228[label="",style="solid", color="black", weight=3]; 189.16/135.82 5657[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww115) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww1140)) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];5657 -> 9229[label="",style="solid", color="black", weight=3]; 189.16/135.82 5658[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (primMulInt (Pos ww1220) (Pos ww1240))) LT))) (Float (Pos (Succ ww123)) (Pos ww1240)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240))) (Float (Pos (Succ ww123)) (Pos ww1240)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww1220) (Pos ww1240))) LT)) (Float (Pos (Succ ww123)) (Pos ww1240)))",fontsize=16,color="black",shape="box"];5658 -> 9230[label="",style="solid", color="black", weight=3]; 189.16/135.82 5659[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (primMulInt (Pos ww1220) (Neg ww1240))) LT))) (Float (Pos (Succ ww123)) (Neg ww1240)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240))) (Float (Pos (Succ ww123)) (Neg ww1240)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww1220) (Neg ww1240))) LT)) (Float (Pos (Succ ww123)) (Neg ww1240)))",fontsize=16,color="black",shape="box"];5659 -> 9231[label="",style="solid", color="black", weight=3]; 189.16/135.82 5660[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (primMulInt (Neg ww1220) (Pos ww1240))) LT))) (Float (Pos (Succ ww123)) (Pos ww1240)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240))) (Float (Pos (Succ ww123)) (Pos ww1240)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww1220) (Pos ww1240))) LT)) (Float (Pos (Succ ww123)) (Pos ww1240)))",fontsize=16,color="black",shape="box"];5660 -> 9232[label="",style="solid", color="black", weight=3]; 189.16/135.82 5661[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (primMulInt (Neg ww1220) (Neg ww1240))) LT))) (Float (Pos (Succ ww123)) (Neg ww1240)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240))) (Float (Pos (Succ ww123)) (Neg ww1240)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww1220) (Neg ww1240))) LT)) (Float (Pos (Succ ww123)) (Neg ww1240)))",fontsize=16,color="black",shape="box"];5661 -> 9233[label="",style="solid", color="black", weight=3]; 189.16/135.82 5600[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (primMulInt (Pos ww410) (Pos ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (primMulInt (Pos ww410) (Pos ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];5600 -> 9234[label="",style="solid", color="black", weight=3]; 189.16/135.82 5601[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (primMulInt (Pos ww410) (Neg ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (primMulInt (Pos ww410) (Neg ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];5601 -> 9235[label="",style="solid", color="black", weight=3]; 189.16/135.82 5602[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (primMulInt (Neg ww410) (Pos ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (primMulInt (Neg ww410) (Pos ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];5602 -> 9236[label="",style="solid", color="black", weight=3]; 189.16/135.82 5603[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (primMulInt (Neg ww410) (Neg ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (primMulInt (Neg ww410) (Neg ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];5603 -> 9237[label="",style="solid", color="black", weight=3]; 189.16/135.82 5604[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat (Succ ww4100) ww310)) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat (Succ ww4100) ww310)) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];62121[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];5604 -> 62121[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62121 -> 9238[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 62122[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];5604 -> 62122[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62122 -> 9239[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 5605[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat Zero ww310)) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat Zero ww310)) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];62123[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];5605 -> 62123[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62123 -> 9240[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 62124[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];5605 -> 62124[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62124 -> 9241[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 5606[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];5606 -> 9242[label="",style="solid", color="black", weight=3]; 189.16/135.82 5607[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];5607 -> 9243[label="",style="solid", color="black", weight=3]; 189.16/135.82 5608[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat (Succ ww4100) ww310)) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat (Succ ww4100) ww310)) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];62125[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];5608 -> 62125[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62125 -> 9244[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 62126[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];5608 -> 62126[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62126 -> 9245[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 5609[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat Zero ww310)) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat Zero ww310)) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];62127[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];5609 -> 62127[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62127 -> 9246[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 62128[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];5609 -> 62128[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62128 -> 9247[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 9253 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 9253[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];9253 -> 9259[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9254 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 9254[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];9254 -> 9260[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9255 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 9255[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9255 -> 9261[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9255 -> 9262[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9256 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 9256[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9256 -> 9263[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9256 -> 9264[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9252[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1793)) ww117) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1792)) ww116) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62129[label="ww116/Succ ww1160",fontsize=10,color="white",style="solid",shape="box"];9252 -> 62129[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62129 -> 9265[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 62130[label="ww116/Zero",fontsize=10,color="white",style="solid",shape="box"];9252 -> 62130[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62130 -> 9266[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 5618[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];5618 -> 9267[label="",style="solid", color="black", weight=3]; 189.16/135.82 5619[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5619 -> 9268[label="",style="solid", color="black", weight=3]; 189.16/135.82 5620[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];5620 -> 9269[label="",style="solid", color="black", weight=3]; 189.16/135.82 5621[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];5621 -> 9270[label="",style="solid", color="black", weight=3]; 189.16/135.82 5622 -> 18768[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5622[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];5622 -> 18779[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5622 -> 18780[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5622 -> 18781[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5622 -> 18782[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5622 -> 18783[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9277 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 9277[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9277 -> 9283[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9277 -> 9284[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9278 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 9278[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9278 -> 9285[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9278 -> 9286[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9279 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 9279[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];9279 -> 9287[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9280 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 9280[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];9280 -> 9288[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 9276[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1797)) ww119) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1796)) ww118) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62131[label="ww118/Succ ww1180",fontsize=10,color="white",style="solid",shape="box"];9276 -> 62131[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62131 -> 9289[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 62132[label="ww118/Zero",fontsize=10,color="white",style="solid",shape="box"];9276 -> 62132[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62132 -> 9290[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 5648 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5648[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];5648 -> 9291[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5649 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5649[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];5649 -> 9292[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5647[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww128)) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww127)) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="triangle"];5647 -> 9293[label="",style="solid", color="black", weight=3]; 189.16/135.82 5663 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5663[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];5663 -> 9294[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5664 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5664[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];5664 -> 9295[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5662[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww132)) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww131)) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];5662 -> 9296[label="",style="solid", color="black", weight=3]; 189.16/135.82 5666 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5666[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];5666 -> 9297[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5667 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5667[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];5667 -> 9298[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5665[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww136)) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww135)) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="triangle"];5665 -> 9299[label="",style="solid", color="black", weight=3]; 189.16/135.82 5668 -> 9300[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5668[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5668 -> 9301[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5668 -> 9302[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5668 -> 9303[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5668 -> 9304[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5669 -> 9305[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5669[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5669 -> 9306[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5669 -> 9307[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5669 -> 9308[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5669 -> 9309[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5671 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5671[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];5671 -> 9310[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5672 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5672[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];5672 -> 9311[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5670[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww140)) (Succ ww3100)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww139)) (Succ ww3100)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];5670 -> 9312[label="",style="solid", color="black", weight=3]; 189.16/135.82 5673[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];5673 -> 9313[label="",style="solid", color="black", weight=3]; 189.16/135.82 5674[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5674 -> 9314[label="",style="solid", color="black", weight=3]; 189.16/135.82 5675 -> 29250[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5675[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];5675 -> 29263[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5675 -> 29264[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5675 -> 29265[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5675 -> 29266[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 16163[label="ww410",fontsize=16,color="green",shape="box"];16164[label="ww310",fontsize=16,color="green",shape="box"];16165[label="Succ Zero",fontsize=16,color="green",shape="box"];16166[label="ww5",fontsize=16,color="green",shape="box"];16167[label="ww3000",fontsize=16,color="green",shape="box"];5678 -> 9318[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5678[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5678 -> 9319[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5678 -> 9320[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5678 -> 9321[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5678 -> 9322[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5679 -> 9323[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5679[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5679 -> 9324[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5679 -> 9325[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5679 -> 9326[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5679 -> 9327[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5681 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5681[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];5681 -> 9328[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5682 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5682[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];5682 -> 9329[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5680[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww142)) (Succ ww3100)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww141)) (Succ ww3100)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];5680 -> 9330[label="",style="solid", color="black", weight=3]; 189.16/135.82 5683 -> 29106[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5683[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];5683 -> 29107[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5683 -> 29108[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5684 -> 53796[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5684[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5684 -> 54027[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5684 -> 54028[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5684 -> 54029[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5684 -> 54030[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5684 -> 54031[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5685 -> 29074[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5685[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];5685 -> 29075[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5685 -> 29076[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5687 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5687[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5687 -> 9334[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5687 -> 9335[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5688 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5688[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5688 -> 9336[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5688 -> 9337[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5686[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) ww144) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) ww143) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62133[label="ww143/Succ ww1430",fontsize=10,color="white",style="solid",shape="box"];5686 -> 62133[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62133 -> 9338[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 62134[label="ww143/Zero",fontsize=10,color="white",style="solid",shape="box"];5686 -> 62134[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62134 -> 9339[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 5690 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5690[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5690 -> 9340[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5690 -> 9341[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5691 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5691[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5691 -> 9342[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5691 -> 9343[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5689[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) ww152) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) ww151) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62135[label="ww151/Succ ww1510",fontsize=10,color="white",style="solid",shape="box"];5689 -> 62135[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62135 -> 9344[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 62136[label="ww151/Zero",fontsize=10,color="white",style="solid",shape="box"];5689 -> 62136[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62136 -> 9345[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 5693 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5693[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];5693 -> 9346[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5693 -> 9347[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5694 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5694[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];5694 -> 9348[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5694 -> 9349[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5692[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (Succ (Succ ww158))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (Succ (Succ ww157))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];5692 -> 9350[label="",style="solid", color="black", weight=3]; 189.16/135.82 5695[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000 ww31000) LT))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ (Succ ww31000))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000 ww31000) LT)) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ (Succ ww31000)))))",fontsize=16,color="burlywood",shape="box"];62137[label="ww30000/Succ ww300000",fontsize=10,color="white",style="solid",shape="box"];5695 -> 62137[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62137 -> 9351[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 62138[label="ww30000/Zero",fontsize=10,color="white",style="solid",shape="box"];5695 -> 62138[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62138 -> 9352[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 5696[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];5696 -> 9353[label="",style="solid", color="black", weight=3]; 189.16/135.82 5697[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))",fontsize=16,color="black",shape="box"];5697 -> 9354[label="",style="solid", color="black", weight=3]; 189.16/135.82 5698[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ Zero)) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];5698 -> 9355[label="",style="solid", color="black", weight=3]; 189.16/135.82 23373[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];23374[label="Zero",fontsize=16,color="green",shape="box"];23375[label="ww5",fontsize=16,color="green",shape="box"];23376[label="ww4100",fontsize=16,color="green",shape="box"];19917[label="takeWhile1 (flip ltEsFloat (psFloat ww2415 (fsFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (psFloat ww2415 (fsFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];19917 -> 20134[label="",style="solid", color="black", weight=3]; 189.16/135.82 29387 -> 29936[label="",style="dashed", color="red", weight=0]; 189.16/135.82 29387[label="ltEsFloat (Float (Pos (Succ ww3522)) (Pos Zero)) (psFloat ww3520 (fsFloat (msFloat (Float (Pos (Succ ww3521)) (Pos Zero)) (Float (Pos (Succ ww3522)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))",fontsize=16,color="magenta"];29387 -> 29937[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 29388[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];29388 -> 29938[label="",style="solid", color="black", weight=3]; 189.16/135.82 29389[label="Cons (Float (Pos (Succ ww2613)) (Pos Zero)) (takeWhile (flip ltEsFloat ww3517) (iterate (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero)))))",fontsize=16,color="green",shape="box"];29389 -> 29939[label="",style="dashed", color="green", weight=3]; 189.16/135.82 29390[label="takeWhile0 (flip ltEsFloat ww3517) (Float (Pos (Succ ww2613)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero)))) otherwise",fontsize=16,color="black",shape="box"];29390 -> 29940[label="",style="solid", color="black", weight=3]; 189.16/135.82 16393[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20800 ww20801) (fsFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2083)) (Neg ww2084)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2083)) (Neg ww2084)) (primPlusFloat (Float ww20800 ww20801) (fsFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16393 -> 16402[label="",style="solid", color="black", weight=3]; 189.16/135.82 19039[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22930 ww22931) (fsFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2296)) (Pos ww2297)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2296)) (Pos ww2297)) (primPlusFloat (Float ww22930 ww22931) (fsFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];19039 -> 19048[label="",style="solid", color="black", weight=3]; 189.16/135.82 5705 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5705[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5705 -> 9361[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5705 -> 9362[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5706 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5706[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5706 -> 9363[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5706 -> 9364[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5704[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) ww160) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) ww159) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62139[label="ww159/Succ ww1590",fontsize=10,color="white",style="solid",shape="box"];5704 -> 62139[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62139 -> 9365[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 62140[label="ww159/Zero",fontsize=10,color="white",style="solid",shape="box"];5704 -> 62140[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62140 -> 9366[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 5708 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5708[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5708 -> 9367[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5708 -> 9368[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5709 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5709[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5709 -> 9369[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5709 -> 9370[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5707[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) ww168) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) ww167) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62141[label="ww167/Succ ww1670",fontsize=10,color="white",style="solid",shape="box"];5707 -> 62141[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62141 -> 9371[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 62142[label="ww167/Zero",fontsize=10,color="white",style="solid",shape="box"];5707 -> 62142[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62142 -> 9372[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 5711 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5711[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];5711 -> 9373[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5711 -> 9374[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5712 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5712[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];5712 -> 9375[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5712 -> 9376[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5710[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (Succ (Succ ww174))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (Succ (Succ ww173))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];5710 -> 9377[label="",style="solid", color="black", weight=3]; 189.16/135.82 5713[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000 ww31000) LT))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ (Succ ww31000))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000 ww31000) LT)) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ (Succ ww31000)))))",fontsize=16,color="burlywood",shape="box"];62143[label="ww30000/Succ ww300000",fontsize=10,color="white",style="solid",shape="box"];5713 -> 62143[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62143 -> 9378[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 62144[label="ww30000/Zero",fontsize=10,color="white",style="solid",shape="box"];5713 -> 62144[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62144 -> 9379[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 5714[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];5714 -> 9380[label="",style="solid", color="black", weight=3]; 189.16/135.82 5715 -> 2357[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5715[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww31000))))) (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww31000)))))",fontsize=16,color="magenta"];5715 -> 9381[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5715 -> 9382[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5715 -> 9383[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5716[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ Zero)) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];5716 -> 9384[label="",style="solid", color="black", weight=3]; 189.16/135.82 5717[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5717 -> 9385[label="",style="solid", color="black", weight=3]; 189.16/135.82 55020[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];55020 -> 55174[label="",style="solid", color="black", weight=3]; 189.16/135.82 55913[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4638)) (Neg Zero)) (Float (Pos (Succ ww4639)) (Neg (Succ ww4640)))) ww4645) (iterate (psFloat (msFloat (Float (Pos (Succ ww4638)) (Neg Zero)) (Float (Pos (Succ ww4639)) (Neg (Succ ww4640))))) (psFloat (msFloat (Float (Pos (Succ ww4638)) (Neg Zero)) (Float (Pos (Succ ww4639)) (Neg (Succ ww4640)))) (psFloat (msFloat (Float (Pos (Succ ww4638)) (Neg Zero)) (Float (Pos (Succ ww4639)) (Neg (Succ ww4640)))) ww4645)))",fontsize=16,color="green",shape="box"];55913 -> 55970[label="",style="dashed", color="green", weight=3]; 189.16/135.82 55913 -> 55971[label="",style="dashed", color="green", weight=3]; 189.16/135.82 5719[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5719 -> 9387[label="",style="solid", color="black", weight=3]; 189.16/135.82 5721 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5721[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5721 -> 9388[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5721 -> 9389[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5722 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5722[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5722 -> 9390[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5722 -> 9391[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5720[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww176)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww175)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62145[label="ww175/Succ ww1750",fontsize=10,color="white",style="solid",shape="box"];5720 -> 62145[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62145 -> 9392[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 62146[label="ww175/Zero",fontsize=10,color="white",style="solid",shape="box"];5720 -> 62146[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62146 -> 9393[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 5724 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5724[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5724 -> 9394[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5724 -> 9395[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5725 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5725[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5725 -> 9396[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5725 -> 9397[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5723[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww188)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww187)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62147[label="ww187/Succ ww1870",fontsize=10,color="white",style="solid",shape="box"];5723 -> 62147[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62147 -> 9398[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 62148[label="ww187/Zero",fontsize=10,color="white",style="solid",shape="box"];5723 -> 62148[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62148 -> 9399[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 5742 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5742[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5742 -> 9400[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5742 -> 9401[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5743[label="Succ ww3100",fontsize=16,color="green",shape="box"];5744 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5744[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5744 -> 9402[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5744 -> 9403[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5745[label="Succ ww3100",fontsize=16,color="green",shape="box"];5746[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1970)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1970)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5746 -> 9404[label="",style="solid", color="black", weight=3]; 189.16/135.82 5747[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5747 -> 9405[label="",style="solid", color="black", weight=3]; 189.16/135.82 5740 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5740[label="primPlusNat (Succ (primPlusNat ww44 ww44)) ww44",fontsize=16,color="magenta"];5740 -> 9406[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5740 -> 9407[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5741 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5741[label="primPlusNat (Succ (primPlusNat ww44 ww44)) ww44",fontsize=16,color="magenta"];5741 -> 9408[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5741 -> 9409[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5739[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ ww204)))) LT))) ww42 (iterate (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42)) (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) ww42)) (numericEnumFromThenToP1 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ ww203)))) LT)) ww42)",fontsize=16,color="black",shape="triangle"];5739 -> 9410[label="",style="solid", color="black", weight=3]; 189.16/135.82 5748[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5748 -> 9411[label="",style="solid", color="black", weight=3]; 189.16/135.82 47255 -> 59092[label="",style="dashed", color="red", weight=0]; 189.16/135.82 47255[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];47255 -> 59103[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47255 -> 59104[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47255 -> 59105[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47255 -> 59106[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47255 -> 59107[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47256[label="Pos Zero",fontsize=16,color="green",shape="box"];47257 -> 36910[label="",style="dashed", color="red", weight=0]; 189.16/135.82 47257[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47257 -> 50370[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47257 -> 50371[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47257 -> 50372[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47257 -> 50373[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47258[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];47259 -> 50281[label="",style="dashed", color="red", weight=0]; 189.16/135.82 47259[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];47259 -> 50284[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 23561[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww2912 (fsFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww29150 ww29151) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151))) (not (esEsOrdering (primCmpFloat (Float ww29150 ww29151) (primPlusFloat ww2912 (fsFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62149[label="ww2912/Float ww29120 ww29121",fontsize=10,color="white",style="solid",shape="box"];23561 -> 62149[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62149 -> 23632[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 37166 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.82 37166[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4229",fontsize=16,color="magenta"];37166 -> 37195[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 37166 -> 37196[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 37166 -> 37197[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 37167 -> 26925[label="",style="dashed", color="red", weight=0]; 189.16/135.82 37167[label="primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37167 -> 37198[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 37167 -> 37199[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 37168[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos (Succ ww3100))) (Float ww42230 ww42231)) GT)",fontsize=16,color="black",shape="box"];37168 -> 37200[label="",style="solid", color="black", weight=3]; 189.16/135.82 37169[label="takeWhile1 (flip ltEsFloat ww4221) ww32390 ww32391 (flip ltEsFloat ww4221 ww32390)",fontsize=16,color="black",shape="triangle"];37169 -> 37201[label="",style="solid", color="black", weight=3]; 189.16/135.82 37170[label="Nil",fontsize=16,color="green",shape="box"];5752[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5752 -> 9415[label="",style="solid", color="black", weight=3]; 189.16/135.82 5754 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5754[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5754 -> 9416[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5754 -> 9417[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5755 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5755[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5755 -> 9418[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5755 -> 9419[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5753[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww208)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww207)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62150[label="ww207/Succ ww2070",fontsize=10,color="white",style="solid",shape="box"];5753 -> 62150[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62150 -> 9420[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 62151[label="ww207/Zero",fontsize=10,color="white",style="solid",shape="box"];5753 -> 62151[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62151 -> 9421[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 5757 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5757[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5757 -> 9422[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5757 -> 9423[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5758 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5758[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5758 -> 9424[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5758 -> 9425[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5756[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww220)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww219)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62152[label="ww219/Succ ww2190",fontsize=10,color="white",style="solid",shape="box"];5756 -> 62152[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62152 -> 9426[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 62153[label="ww219/Zero",fontsize=10,color="white",style="solid",shape="box"];5756 -> 62153[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62153 -> 9427[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 5781 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5781[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5781 -> 9428[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5781 -> 9429[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5782[label="Succ ww3100",fontsize=16,color="green",shape="box"];5783 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5783[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5783 -> 9430[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5783 -> 9431[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5784[label="Succ ww3100",fontsize=16,color="green",shape="box"];5785[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5785 -> 9432[label="",style="solid", color="black", weight=3]; 189.16/135.82 5786[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5786 -> 9433[label="",style="solid", color="black", weight=3]; 189.16/135.82 5772[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5772 -> 9434[label="",style="solid", color="black", weight=3]; 189.16/135.82 16334[label="ww4000",fontsize=16,color="green",shape="box"];16335[label="ww5",fontsize=16,color="green",shape="box"];16336[label="Succ Zero",fontsize=16,color="green",shape="box"];16337[label="ww3100",fontsize=16,color="green",shape="box"];23377[label="Float (Pos Zero) (Neg (Succ ww2089))",fontsize=16,color="green",shape="box"];23378[label="ww2087",fontsize=16,color="green",shape="box"];23379[label="ww2086",fontsize=16,color="green",shape="box"];23380[label="ww2088",fontsize=16,color="green",shape="box"];5776[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5776 -> 9438[label="",style="solid", color="black", weight=3]; 189.16/135.82 5777[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5777 -> 9439[label="",style="solid", color="black", weight=3]; 189.16/135.82 5779 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5779[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5779 -> 9440[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5779 -> 9441[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5780 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5780[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5780 -> 9442[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5780 -> 9443[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5778[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww236)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww235)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62154[label="ww235/Succ ww2350",fontsize=10,color="white",style="solid",shape="box"];5778 -> 62154[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62154 -> 9444[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 62155[label="ww235/Zero",fontsize=10,color="white",style="solid",shape="box"];5778 -> 62155[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62155 -> 9445[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 5788 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5788[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5788 -> 9446[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5788 -> 9447[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5789 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5789[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5789 -> 9448[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5789 -> 9449[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5787[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww248)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww247)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62156[label="ww247/Succ ww2470",fontsize=10,color="white",style="solid",shape="box"];5787 -> 62156[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62156 -> 9450[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 62157[label="ww247/Zero",fontsize=10,color="white",style="solid",shape="box"];5787 -> 62157[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62157 -> 9451[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 5812 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5812[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5812 -> 9452[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5812 -> 9453[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5813[label="Succ ww3100",fontsize=16,color="green",shape="box"];5814 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5814[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5814 -> 9454[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5814 -> 9455[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5815[label="Succ ww3100",fontsize=16,color="green",shape="box"];5816[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5816 -> 9456[label="",style="solid", color="black", weight=3]; 189.16/135.82 5817[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5817 -> 9457[label="",style="solid", color="black", weight=3]; 189.16/135.82 5803[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5803 -> 9458[label="",style="solid", color="black", weight=3]; 189.16/135.82 36127 -> 37203[label="",style="dashed", color="red", weight=0]; 189.16/135.82 36127[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36127 -> 37209[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 36127 -> 37210[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 36127 -> 37211[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 36127 -> 37212[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 36128[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36128 -> 36869[label="",style="solid", color="black", weight=3]; 189.16/135.82 36129 -> 36796[label="",style="dashed", color="red", weight=0]; 189.16/135.82 36129[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36129 -> 36809[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 36130[label="ww3100",fontsize=16,color="green",shape="box"];52348[label="psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) ww4524",fontsize=16,color="black",shape="triangle"];52348 -> 52378[label="",style="solid", color="black", weight=3]; 189.16/135.82 52349 -> 52264[label="",style="dashed", color="red", weight=0]; 189.16/135.82 52349[label="iterate (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181))) (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) ww4524))",fontsize=16,color="magenta"];52349 -> 52379[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 41183[label="primPlusFloat (Float ww42790 ww42791) (fsFloat (msFloat (Float (Pos (Succ ww4280)) (Neg (Succ ww4281))) (Float (Pos Zero) (Pos (Succ ww4282)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];41183 -> 41309[label="",style="solid", color="black", weight=3]; 189.16/135.82 5806[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5806 -> 9461[label="",style="solid", color="black", weight=3]; 189.16/135.82 37173 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.82 37173[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4230",fontsize=16,color="magenta"];37173 -> 37232[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 37173 -> 37233[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 37173 -> 37234[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 37174 -> 26925[label="",style="dashed", color="red", weight=0]; 189.16/135.82 37174[label="primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37174 -> 37235[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 37174 -> 37236[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5808[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5808 -> 9463[label="",style="solid", color="black", weight=3]; 189.16/135.82 5810 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5810[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5810 -> 9464[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5810 -> 9465[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5811 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5811[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5811 -> 9466[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5811 -> 9467[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5809[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww264)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww263)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62158[label="ww263/Succ ww2630",fontsize=10,color="white",style="solid",shape="box"];5809 -> 62158[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62158 -> 9468[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 62159[label="ww263/Zero",fontsize=10,color="white",style="solid",shape="box"];5809 -> 62159[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62159 -> 9469[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 5819 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5819[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5819 -> 9470[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5819 -> 9471[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5820 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5820[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5820 -> 9472[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5820 -> 9473[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5818[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww276)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww275)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62160[label="ww275/Succ ww2750",fontsize=10,color="white",style="solid",shape="box"];5818 -> 62160[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62160 -> 9474[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 62161[label="ww275/Zero",fontsize=10,color="white",style="solid",shape="box"];5818 -> 62161[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62161 -> 9475[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 5837 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5837[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5837 -> 9476[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5837 -> 9477[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5838[label="Succ ww3100",fontsize=16,color="green",shape="box"];5839 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5839[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5839 -> 9478[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5839 -> 9479[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5840[label="Succ ww3100",fontsize=16,color="green",shape="box"];5841[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww2850)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww2850)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5841 -> 9480[label="",style="solid", color="black", weight=3]; 189.16/135.82 5842[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5842 -> 9481[label="",style="solid", color="black", weight=3]; 189.16/135.82 5835 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5835[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];5835 -> 9482[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5835 -> 9483[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5836 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5836[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];5836 -> 9484[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5836 -> 9485[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5834[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww292))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww291))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];5834 -> 9486[label="",style="solid", color="black", weight=3]; 189.16/135.82 5843[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5843 -> 9487[label="",style="solid", color="black", weight=3]; 189.16/135.82 47260 -> 52913[label="",style="dashed", color="red", weight=0]; 189.16/135.82 47260[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47260 -> 52914[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47260 -> 52915[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47260 -> 52916[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47260 -> 52917[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47261[label="Pos Zero",fontsize=16,color="green",shape="box"];47262 -> 30525[label="",style="dashed", color="red", weight=0]; 189.16/135.82 47262[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47262 -> 50375[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47262 -> 50376[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47262 -> 50377[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47262 -> 50378[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47263[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47264 -> 50320[label="",style="dashed", color="red", weight=0]; 189.16/135.82 47264[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47264 -> 50323[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5845[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5845 -> 9489[label="",style="solid", color="black", weight=3]; 189.16/135.82 5846[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5846 -> 9490[label="",style="solid", color="black", weight=3]; 189.16/135.82 5847[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5847 -> 9491[label="",style="solid", color="black", weight=3]; 189.16/135.82 5849 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5849[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5849 -> 9492[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5849 -> 9493[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5850 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5850[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5850 -> 9494[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5850 -> 9495[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5848[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww296)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww295)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62162[label="ww295/Succ ww2950",fontsize=10,color="white",style="solid",shape="box"];5848 -> 62162[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62162 -> 9496[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 62163[label="ww295/Zero",fontsize=10,color="white",style="solid",shape="box"];5848 -> 62163[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62163 -> 9497[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 5852 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5852[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5852 -> 9498[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5852 -> 9499[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5853 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5853[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5853 -> 9500[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5853 -> 9501[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5851[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww308)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww307)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62164[label="ww307/Succ ww3070",fontsize=10,color="white",style="solid",shape="box"];5851 -> 62164[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62164 -> 9502[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 62165[label="ww307/Zero",fontsize=10,color="white",style="solid",shape="box"];5851 -> 62165[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62165 -> 9503[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 5870 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5870[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5870 -> 9504[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5870 -> 9505[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5871[label="Succ ww3100",fontsize=16,color="green",shape="box"];5872 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5872[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5872 -> 9506[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5872 -> 9507[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5873[label="Succ ww3100",fontsize=16,color="green",shape="box"];5874[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3170)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3170)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5874 -> 9508[label="",style="solid", color="black", weight=3]; 189.16/135.82 5875[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5875 -> 9509[label="",style="solid", color="black", weight=3]; 189.16/135.82 5868 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5868[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];5868 -> 9510[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5868 -> 9511[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5869 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5869[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];5869 -> 9512[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5869 -> 9513[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5867[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww324))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww323))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];5867 -> 9514[label="",style="solid", color="black", weight=3]; 189.16/135.82 5876[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5876 -> 9515[label="",style="solid", color="black", weight=3]; 189.16/135.82 47265 -> 43685[label="",style="dashed", color="red", weight=0]; 189.16/135.82 47265[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];47265 -> 50379[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47265 -> 50380[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47265 -> 50381[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47265 -> 50382[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47266[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];47267 -> 52965[label="",style="dashed", color="red", weight=0]; 189.16/135.82 47267[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47267 -> 52966[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47267 -> 52967[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47267 -> 52968[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47267 -> 52969[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47268[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];47269 -> 49994[label="",style="dashed", color="red", weight=0]; 189.16/135.82 47269[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];47269 -> 50005[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47269 -> 50006[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47269 -> 50007[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5878[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww30 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww320 ww321) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (Float ww320 ww321))) (not (esEsOrdering (primCmpFloat (Float ww320 ww321) (primPlusFloat ww30 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62166[label="ww30/Float ww300 ww301",fontsize=10,color="white",style="solid",shape="box"];5878 -> 62166[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62166 -> 9517[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 27219[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];27219 -> 27231[label="",style="solid", color="black", weight=3]; 189.16/135.82 27220[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (Float ww32880 ww32881)) GT)",fontsize=16,color="black",shape="box"];27220 -> 27232[label="",style="solid", color="black", weight=3]; 189.16/135.82 5880[label="not (esEsOrdering (primCmpFloat (Float ww270 ww271) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];5880 -> 9519[label="",style="solid", color="black", weight=3]; 189.16/135.82 10764[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832",fontsize=16,color="black",shape="box"];10764 -> 10773[label="",style="solid", color="black", weight=3]; 189.16/135.82 10765[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832) (takeWhile ww22 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832))))",fontsize=16,color="green",shape="box"];10765 -> 10774[label="",style="dashed", color="green", weight=3]; 189.16/135.82 10765 -> 10775[label="",style="dashed", color="green", weight=3]; 189.16/135.82 10766 -> 5884[label="",style="dashed", color="red", weight=0]; 189.16/135.82 10766[label="takeWhile0 ww22 (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832))) otherwise",fontsize=16,color="magenta"];10766 -> 10776[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 10766 -> 10777[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5890[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5890 -> 9525[label="",style="solid", color="black", weight=3]; 189.16/135.82 5892 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5892[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5892 -> 9526[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5892 -> 9527[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5893 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5893[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5893 -> 9528[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5893 -> 9529[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5891[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww330)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww329)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62167[label="ww329/Succ ww3290",fontsize=10,color="white",style="solid",shape="box"];5891 -> 62167[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62167 -> 9530[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 62168[label="ww329/Zero",fontsize=10,color="white",style="solid",shape="box"];5891 -> 62168[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62168 -> 9531[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 5896 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5896[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5896 -> 9532[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5896 -> 9533[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5897 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5897[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5897 -> 9534[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5897 -> 9535[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5895[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww342)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww341)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62169[label="ww341/Succ ww3410",fontsize=10,color="white",style="solid",shape="box"];5895 -> 62169[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62169 -> 9536[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 62170[label="ww341/Zero",fontsize=10,color="white",style="solid",shape="box"];5895 -> 62170[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62170 -> 9537[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 5920 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5920[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5920 -> 9538[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5920 -> 9539[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5921[label="Succ ww3100",fontsize=16,color="green",shape="box"];5922 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5922[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5922 -> 9540[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5922 -> 9541[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5923[label="Succ ww3100",fontsize=16,color="green",shape="box"];5924[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5924 -> 9542[label="",style="solid", color="black", weight=3]; 189.16/135.82 5925[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5925 -> 9543[label="",style="solid", color="black", weight=3]; 189.16/135.82 5911[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5911 -> 9544[label="",style="solid", color="black", weight=3]; 189.16/135.82 54002 -> 54742[label="",style="dashed", color="red", weight=0]; 189.16/135.82 54002[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54002 -> 54768[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 54002 -> 54769[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 54002 -> 54770[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 54003[label="ww3000",fontsize=16,color="green",shape="box"];54004[label="ww3100",fontsize=16,color="green",shape="box"];54005 -> 55121[label="",style="dashed", color="red", weight=0]; 189.16/135.82 54005[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54005 -> 55130[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 54005 -> 55131[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 54005 -> 55132[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 54005 -> 55133[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 54006 -> 43685[label="",style="dashed", color="red", weight=0]; 189.16/135.82 54006[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54006 -> 54929[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 54006 -> 54930[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 54006 -> 54931[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 54006 -> 54932[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 55183[label="primPlusFloat (Float ww46190 ww46191) (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4620))) (Float (Pos (Succ ww4621)) (Neg (Succ ww4622)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];55183 -> 55206[label="",style="solid", color="black", weight=3]; 189.16/135.82 44004[label="psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) ww4311",fontsize=16,color="black",shape="triangle"];44004 -> 44039[label="",style="solid", color="black", weight=3]; 189.16/135.82 44005 -> 43685[label="",style="dashed", color="red", weight=0]; 189.16/135.82 44005[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) ww4311))",fontsize=16,color="magenta"];44005 -> 44040[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 55184[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (Float ww46120 ww46121)) GT)",fontsize=16,color="black",shape="box"];55184 -> 55207[label="",style="solid", color="black", weight=3]; 189.16/135.82 55185 -> 26925[label="",style="dashed", color="red", weight=0]; 189.16/135.82 55185[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];55185 -> 55208[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 55185 -> 55209[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 55186 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.82 55186[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4614",fontsize=16,color="magenta"];55186 -> 55210[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 55186 -> 55211[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 55186 -> 55212[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5916[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5916 -> 9546[label="",style="solid", color="black", weight=3]; 189.16/135.82 5918 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5918[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5918 -> 9547[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5918 -> 9548[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5919 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5919[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5919 -> 9549[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5919 -> 9550[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5917[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww358)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww357)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62171[label="ww357/Succ ww3570",fontsize=10,color="white",style="solid",shape="box"];5917 -> 62171[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62171 -> 9551[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 62172[label="ww357/Zero",fontsize=10,color="white",style="solid",shape="box"];5917 -> 62172[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62172 -> 9552[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 5927 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5927[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5927 -> 9553[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5927 -> 9554[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5928 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5928[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5928 -> 9555[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5928 -> 9556[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5926[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww370)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww369)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62173[label="ww369/Succ ww3690",fontsize=10,color="white",style="solid",shape="box"];5926 -> 62173[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62173 -> 9557[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 62174[label="ww369/Zero",fontsize=10,color="white",style="solid",shape="box"];5926 -> 62174[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62174 -> 9558[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 5951 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5951[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5951 -> 9559[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5951 -> 9560[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5952[label="Succ ww3100",fontsize=16,color="green",shape="box"];5953 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5953[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5953 -> 9561[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5953 -> 9562[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5954[label="Succ ww3100",fontsize=16,color="green",shape="box"];5955[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5955 -> 9563[label="",style="solid", color="black", weight=3]; 189.16/135.82 5956[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5956 -> 9564[label="",style="solid", color="black", weight=3]; 189.16/135.82 5942[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5942 -> 9565[label="",style="solid", color="black", weight=3]; 189.16/135.82 16469[label="ww5",fontsize=16,color="green",shape="box"];16470[label="ww3100",fontsize=16,color="green",shape="box"];16471[label="ww3000",fontsize=16,color="green",shape="box"];16472[label="Succ Zero",fontsize=16,color="green",shape="box"];16546[label="takeWhile1 (flip ltEsFloat (psFloat ww2098 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (psFloat ww2098 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16546 -> 16589[label="",style="solid", color="black", weight=3]; 189.16/135.82 5945[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5945 -> 9568[label="",style="solid", color="black", weight=3]; 189.16/135.82 5946[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5946 -> 9569[label="",style="solid", color="black", weight=3]; 189.16/135.82 5947[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5947 -> 9570[label="",style="solid", color="black", weight=3]; 189.16/135.82 5949 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5949[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5949 -> 9571[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5949 -> 9572[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5950 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5950[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5950 -> 9573[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5950 -> 9574[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5948[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww386)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww385)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62175[label="ww385/Succ ww3850",fontsize=10,color="white",style="solid",shape="box"];5948 -> 62175[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62175 -> 9575[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 62176[label="ww385/Zero",fontsize=10,color="white",style="solid",shape="box"];5948 -> 62176[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62176 -> 9576[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 5958 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5958[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5958 -> 9577[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5958 -> 9578[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5959 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5959[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5959 -> 9579[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5959 -> 9580[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5957[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww398)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww397)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62177[label="ww397/Succ ww3970",fontsize=10,color="white",style="solid",shape="box"];5957 -> 62177[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62177 -> 9581[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 62178[label="ww397/Zero",fontsize=10,color="white",style="solid",shape="box"];5957 -> 62178[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62178 -> 9582[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 5976 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5976[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5976 -> 9583[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5976 -> 9584[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5977[label="Succ ww3100",fontsize=16,color="green",shape="box"];5978 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5978[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5978 -> 9585[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5978 -> 9586[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5979[label="Succ ww3100",fontsize=16,color="green",shape="box"];5980[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww4070)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww4070)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5980 -> 9587[label="",style="solid", color="black", weight=3]; 189.16/135.82 5981[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5981 -> 9588[label="",style="solid", color="black", weight=3]; 189.16/135.82 5974 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5974[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];5974 -> 9589[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5974 -> 9590[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5975 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5975[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];5975 -> 9591[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5975 -> 9592[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5973[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww414))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww413))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];5973 -> 9593[label="",style="solid", color="black", weight=3]; 189.16/135.82 5982[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5982 -> 9594[label="",style="solid", color="black", weight=3]; 189.16/135.82 47270 -> 53156[label="",style="dashed", color="red", weight=0]; 189.16/135.82 47270[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47270 -> 53157[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47270 -> 53158[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47270 -> 53159[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47270 -> 53160[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47271[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];47272 -> 31059[label="",style="dashed", color="red", weight=0]; 189.16/135.82 47272[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47272 -> 50385[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47272 -> 50386[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47272 -> 50387[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47272 -> 50388[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47273[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47274 -> 50066[label="",style="dashed", color="red", weight=0]; 189.16/135.82 47274[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47274 -> 50077[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47274 -> 50078[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47274 -> 50079[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5984[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5984 -> 9596[label="",style="solid", color="black", weight=3]; 189.16/135.82 55187 -> 26925[label="",style="dashed", color="red", weight=0]; 189.16/135.82 55187[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];55187 -> 55213[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 55187 -> 55214[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 55188 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.82 55188[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4615",fontsize=16,color="magenta"];55188 -> 55215[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 55188 -> 55216[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 55188 -> 55217[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5986[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5986 -> 9598[label="",style="solid", color="black", weight=3]; 189.16/135.82 5988 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5988[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5988 -> 9599[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5988 -> 9600[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5989 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5989[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5989 -> 9601[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5989 -> 9602[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5987[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww418)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww417)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62179[label="ww417/Succ ww4170",fontsize=10,color="white",style="solid",shape="box"];5987 -> 62179[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62179 -> 9603[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 62180[label="ww417/Zero",fontsize=10,color="white",style="solid",shape="box"];5987 -> 62180[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62180 -> 9604[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 5991 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5991[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5991 -> 9605[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5991 -> 9606[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5992 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 5992[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5992 -> 9607[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5992 -> 9608[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 5990[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww430)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww429)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62181[label="ww429/Succ ww4290",fontsize=10,color="white",style="solid",shape="box"];5990 -> 62181[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62181 -> 9609[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 62182[label="ww429/Zero",fontsize=10,color="white",style="solid",shape="box"];5990 -> 62182[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62182 -> 9610[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 6009 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 6009[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6009 -> 9611[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6009 -> 9612[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6010[label="Succ ww3100",fontsize=16,color="green",shape="box"];6011 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 6011[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6011 -> 9613[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6011 -> 9614[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6012[label="Succ ww3100",fontsize=16,color="green",shape="box"];6013[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww4390)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww4390)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6013 -> 9615[label="",style="solid", color="black", weight=3]; 189.16/135.82 6014[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6014 -> 9616[label="",style="solid", color="black", weight=3]; 189.16/135.82 6007 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 6007[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];6007 -> 9617[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6007 -> 9618[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6008 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 6008[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];6008 -> 9619[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6008 -> 9620[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6006[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww446))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww445))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];6006 -> 9621[label="",style="solid", color="black", weight=3]; 189.16/135.82 6015[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6015 -> 9622[label="",style="solid", color="black", weight=3]; 189.16/135.82 6018 -> 47039[label="",style="dashed", color="red", weight=0]; 189.16/135.82 6018[label="takeWhile1 (flip gtEsFloat (psFloat ww62 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww61)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww61))) ww63 (flip gtEsFloat (psFloat ww62 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww61)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww61))))",fontsize=16,color="magenta"];6018 -> 47455[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6018 -> 47456[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6018 -> 47457[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6018 -> 47458[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6018 -> 47459[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 37175 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.82 37175[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4231",fontsize=16,color="magenta"];37175 -> 37237[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 37175 -> 37238[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 37175 -> 37239[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 37176 -> 26925[label="",style="dashed", color="red", weight=0]; 189.16/135.82 37176[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37176 -> 37240[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 37176 -> 37241[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6020[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6020 -> 9631[label="",style="solid", color="black", weight=3]; 189.16/135.82 6022 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 6022[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6022 -> 9632[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6022 -> 9633[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6023 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 6023[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6023 -> 9634[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6023 -> 9635[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6021[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww450)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww449)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62183[label="ww449/Succ ww4490",fontsize=10,color="white",style="solid",shape="box"];6021 -> 62183[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62183 -> 9636[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 62184[label="ww449/Zero",fontsize=10,color="white",style="solid",shape="box"];6021 -> 62184[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62184 -> 9637[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 6025 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 6025[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6025 -> 9638[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6025 -> 9639[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6026 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 6026[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6026 -> 9640[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6026 -> 9641[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6024[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww462)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww461)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62185[label="ww461/Succ ww4610",fontsize=10,color="white",style="solid",shape="box"];6024 -> 62185[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62185 -> 9642[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 62186[label="ww461/Zero",fontsize=10,color="white",style="solid",shape="box"];6024 -> 62186[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62186 -> 9643[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 6049 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 6049[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6049 -> 9644[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6049 -> 9645[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6050[label="Succ ww3100",fontsize=16,color="green",shape="box"];6051 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 6051[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6051 -> 9646[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6051 -> 9647[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6052[label="Succ ww3100",fontsize=16,color="green",shape="box"];6053[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6053 -> 9648[label="",style="solid", color="black", weight=3]; 189.16/135.82 6054[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6054 -> 9649[label="",style="solid", color="black", weight=3]; 189.16/135.82 6040[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6040 -> 9650[label="",style="solid", color="black", weight=3]; 189.16/135.82 6041[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];6042[label="Succ Zero",fontsize=16,color="green",shape="box"];6043[label="ww5",fontsize=16,color="green",shape="box"];6044[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6044 -> 9651[label="",style="solid", color="black", weight=3]; 189.16/135.82 6045[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6045 -> 9652[label="",style="solid", color="black", weight=3]; 189.16/135.82 6047 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 6047[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6047 -> 9653[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6047 -> 9654[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6048 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 6048[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6048 -> 9655[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6048 -> 9656[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6046[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww478)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww477)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62187[label="ww477/Succ ww4770",fontsize=10,color="white",style="solid",shape="box"];6046 -> 62187[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62187 -> 9657[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 62188[label="ww477/Zero",fontsize=10,color="white",style="solid",shape="box"];6046 -> 62188[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62188 -> 9658[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 6056 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 6056[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6056 -> 9659[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6056 -> 9660[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6057 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 6057[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6057 -> 9661[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6057 -> 9662[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6055[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww490)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww489)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62189[label="ww489/Succ ww4890",fontsize=10,color="white",style="solid",shape="box"];6055 -> 62189[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62189 -> 9663[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 62190[label="ww489/Zero",fontsize=10,color="white",style="solid",shape="box"];6055 -> 62190[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62190 -> 9664[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 6080 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 6080[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6080 -> 9665[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6080 -> 9666[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6081[label="Succ ww3100",fontsize=16,color="green",shape="box"];6082 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 6082[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6082 -> 9667[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6082 -> 9668[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6083[label="Succ ww3100",fontsize=16,color="green",shape="box"];6084[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6084 -> 9669[label="",style="solid", color="black", weight=3]; 189.16/135.82 6085[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6085 -> 9670[label="",style="solid", color="black", weight=3]; 189.16/135.82 6071[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6071 -> 9671[label="",style="solid", color="black", weight=3]; 189.16/135.82 36135 -> 37571[label="",style="dashed", color="red", weight=0]; 189.16/135.82 36135[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36135 -> 37576[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 36135 -> 37577[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 36135 -> 37578[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 36136[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36136 -> 36871[label="",style="solid", color="black", weight=3]; 189.16/135.82 36137 -> 36796[label="",style="dashed", color="red", weight=0]; 189.16/135.82 36137[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36137 -> 36810[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 36138[label="ww3100",fontsize=16,color="green",shape="box"];37617[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4253))) (Float (Pos Zero) (Pos (Succ ww4254)))) ww4261",fontsize=16,color="black",shape="triangle"];37617 -> 37653[label="",style="solid", color="black", weight=3]; 189.16/135.82 37618 -> 37571[label="",style="dashed", color="red", weight=0]; 189.16/135.82 37618[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4253))) (Float (Pos Zero) (Pos (Succ ww4254))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4253))) (Float (Pos Zero) (Pos (Succ ww4254)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4253))) (Float (Pos Zero) (Pos (Succ ww4254)))) ww4261))",fontsize=16,color="magenta"];37618 -> 37654[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 41360[label="primPlusFloat (Float ww42880 ww42881) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4289))) (Float (Pos Zero) (Pos (Succ ww4290)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];41360 -> 41638[label="",style="solid", color="black", weight=3]; 189.16/135.82 6074[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6074 -> 9674[label="",style="solid", color="black", weight=3]; 189.16/135.82 37178 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.82 37178[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4232",fontsize=16,color="magenta"];37178 -> 37247[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 37178 -> 37248[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 37178 -> 37249[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 37179 -> 26925[label="",style="dashed", color="red", weight=0]; 189.16/135.82 37179[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37179 -> 37250[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 37179 -> 37251[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6076[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6076 -> 9676[label="",style="solid", color="black", weight=3]; 189.16/135.82 6078 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 6078[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6078 -> 9677[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6078 -> 9678[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6079 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 6079[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6079 -> 9679[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6079 -> 9680[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6077[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww506)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww505)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62191[label="ww505/Succ ww5050",fontsize=10,color="white",style="solid",shape="box"];6077 -> 62191[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62191 -> 9681[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 62192[label="ww505/Zero",fontsize=10,color="white",style="solid",shape="box"];6077 -> 62192[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62192 -> 9682[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 6087 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 6087[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6087 -> 9683[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6087 -> 9684[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6088 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 6088[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6088 -> 9685[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6088 -> 9686[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6086[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww518)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww517)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62193[label="ww517/Succ ww5170",fontsize=10,color="white",style="solid",shape="box"];6086 -> 62193[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62193 -> 9687[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 62194[label="ww517/Zero",fontsize=10,color="white",style="solid",shape="box"];6086 -> 62194[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62194 -> 9688[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 6105 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 6105[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6105 -> 9689[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6105 -> 9690[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6106[label="Succ ww3100",fontsize=16,color="green",shape="box"];6107 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 6107[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6107 -> 9691[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6107 -> 9692[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6108[label="Succ ww3100",fontsize=16,color="green",shape="box"];6109[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww5270)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww5270)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6109 -> 9693[label="",style="solid", color="black", weight=3]; 189.16/135.82 6110[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6110 -> 9694[label="",style="solid", color="black", weight=3]; 189.16/135.82 6103 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 6103[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];6103 -> 9695[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6103 -> 9696[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6104 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.82 6104[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];6104 -> 9697[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6104 -> 9698[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6102[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww534))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww533))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];6102 -> 9699[label="",style="solid", color="black", weight=3]; 189.16/135.82 6111[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6111 -> 9700[label="",style="solid", color="black", weight=3]; 189.16/135.82 47275 -> 53186[label="",style="dashed", color="red", weight=0]; 189.16/135.82 47275[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47275 -> 53187[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47275 -> 53188[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47275 -> 53189[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47276[label="Pos Zero",fontsize=16,color="green",shape="box"];47277 -> 31527[label="",style="dashed", color="red", weight=0]; 189.16/135.82 47277[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47277 -> 50390[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47277 -> 50391[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47277 -> 50392[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 47278[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47279 -> 50320[label="",style="dashed", color="red", weight=0]; 189.16/135.82 47279[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47279 -> 50324[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6113[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6113 -> 9702[label="",style="solid", color="black", weight=3]; 189.16/135.82 6114[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6114 -> 9703[label="",style="solid", color="black", weight=3]; 189.16/135.82 6115[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6115 -> 9704[label="",style="solid", color="black", weight=3]; 189.16/135.82 46939[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) ww4451",fontsize=16,color="black",shape="box"];46939 -> 50393[label="",style="solid", color="black", weight=3]; 189.16/135.82 50255[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];50255 -> 50394[label="",style="solid", color="black", weight=3]; 189.16/135.82 50256 -> 50771[label="",style="dashed", color="red", weight=0]; 189.16/135.82 50256[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos ww5410)) ww4464) LT)",fontsize=16,color="magenta"];50256 -> 50772[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 50256 -> 50773[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 50256 -> 50774[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 50257[label="takeWhile2 (flip gtEsFloat ww3262) (Cons ww44620 ww44621)",fontsize=16,color="black",shape="box"];50257 -> 50396[label="",style="solid", color="black", weight=3]; 189.16/135.82 50258[label="takeWhile3 (flip gtEsFloat ww3262) Nil",fontsize=16,color="black",shape="box"];50258 -> 50397[label="",style="solid", color="black", weight=3]; 189.16/135.82 6886 -> 47039[label="",style="dashed", color="red", weight=0]; 189.16/135.82 6886[label="takeWhile1 (flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="magenta"];6886 -> 47465[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6886 -> 47466[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6886 -> 47467[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6886 -> 47468[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6886 -> 47469[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 59093[label="ww538",fontsize=16,color="green",shape="box"];59094[label="Float (Neg (Succ ww540)) (Neg Zero)",fontsize=16,color="green",shape="box"];59095[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];59096[label="ww53900",fontsize=16,color="green",shape="box"];59097[label="Neg Zero",fontsize=16,color="green",shape="box"];59092[label="iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) ww4792)",fontsize=16,color="black",shape="triangle"];59092 -> 59449[label="",style="solid", color="black", weight=3]; 189.16/135.82 50140[label="primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62195[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];50140 -> 62195[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62195 -> 50400[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 49948[label="Zero",fontsize=16,color="green",shape="box"];49949 -> 47127[label="",style="dashed", color="red", weight=0]; 189.16/135.82 49949[label="psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50141[label="Float (Neg (Succ ww540)) (Neg (Succ ww54100))",fontsize=16,color="green",shape="box"];45779[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) ww4422)",fontsize=16,color="black",shape="triangle"];45779 -> 45782[label="",style="solid", color="black", weight=3]; 189.16/135.82 50142[label="primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62196[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];50142 -> 62196[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62196 -> 50401[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 49950[label="Succ ww54100",fontsize=16,color="green",shape="box"];49951 -> 47132[label="",style="dashed", color="red", weight=0]; 189.16/135.82 49951[label="psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50143[label="Float (Neg (Succ ww540)) (Neg Zero)",fontsize=16,color="green",shape="box"];46118[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) ww4438)",fontsize=16,color="black",shape="triangle"];46118 -> 46121[label="",style="solid", color="black", weight=3]; 189.16/135.82 50144[label="primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62197[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];50144 -> 62197[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62197 -> 50402[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 49952[label="Zero",fontsize=16,color="green",shape="box"];49953 -> 47137[label="",style="dashed", color="red", weight=0]; 189.16/135.82 49953[label="psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];6890 -> 47039[label="",style="dashed", color="red", weight=0]; 189.16/135.82 6890[label="takeWhile1 (flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="magenta"];6890 -> 47480[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6890 -> 47481[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6890 -> 47482[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6890 -> 47483[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 6890 -> 47484[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 50145[label="Float (Neg (Succ ww540)) (Pos Zero)",fontsize=16,color="green",shape="box"];46127[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) ww4439)",fontsize=16,color="black",shape="triangle"];46127 -> 46130[label="",style="solid", color="black", weight=3]; 189.16/135.82 50146[label="primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62198[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];50146 -> 62198[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62198 -> 50403[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 49898 -> 47142[label="",style="dashed", color="red", weight=0]; 189.16/135.82 49898[label="psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49899[label="Zero",fontsize=16,color="green",shape="box"];50147[label="Float (Neg (Succ ww540)) (Pos (Succ ww54100))",fontsize=16,color="green",shape="box"];45804[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4423)",fontsize=16,color="black",shape="triangle"];45804 -> 45807[label="",style="solid", color="black", weight=3]; 189.16/135.82 50148[label="primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62199[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];50148 -> 62199[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62199 -> 50404[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 49900 -> 47147[label="",style="dashed", color="red", weight=0]; 189.16/135.82 49900[label="psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49901[label="Succ ww54100",fontsize=16,color="green",shape="box"];50149[label="Float (Neg (Succ ww540)) (Pos Zero)",fontsize=16,color="green",shape="box"];46138[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) ww4440)",fontsize=16,color="black",shape="triangle"];46138 -> 46141[label="",style="solid", color="black", weight=3]; 189.16/135.82 50150[label="primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62200[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];50150 -> 62200[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62200 -> 50405[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 49902 -> 47152[label="",style="dashed", color="red", weight=0]; 189.16/135.82 49902[label="psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49903[label="Zero",fontsize=16,color="green",shape="box"];46944[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) ww4452",fontsize=16,color="black",shape="box"];46944 -> 50406[label="",style="solid", color="black", weight=3]; 189.16/135.82 50259[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];50259 -> 50407[label="",style="solid", color="black", weight=3]; 189.16/135.82 50260 -> 50771[label="",style="dashed", color="red", weight=0]; 189.16/135.82 50260[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg ww5410)) ww4465) LT)",fontsize=16,color="magenta"];50260 -> 50775[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 50260 -> 50776[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 50260 -> 50777[label="",style="dashed", color="magenta", weight=3]; 189.16/135.82 23381[label="Float (Neg (Succ ww540)) (Pos (Succ ww54100))",fontsize=16,color="green",shape="box"];23382[label="ww538",fontsize=16,color="green",shape="box"];23383[label="ww542",fontsize=16,color="green",shape="box"];23384[label="ww53900",fontsize=16,color="green",shape="box"];6910[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62201[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];6910 -> 62201[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62201 -> 9717[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 6911[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62202[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];6911 -> 62202[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62202 -> 9718[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 23385[label="Float (Neg (Succ ww540)) (Neg (Succ ww54100))",fontsize=16,color="green",shape="box"];23386[label="ww538",fontsize=16,color="green",shape="box"];23387[label="ww542",fontsize=16,color="green",shape="box"];23388[label="ww53900",fontsize=16,color="green",shape="box"];6914[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62203[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];6914 -> 62203[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62203 -> 9721[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 6915[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62204[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];6915 -> 62204[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62204 -> 9722[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 6916[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6916 -> 9723[label="",style="solid", color="black", weight=3]; 189.16/135.82 6917[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62205[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];6917 -> 62205[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62205 -> 9724[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 6918[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62206[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];6918 -> 62206[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62206 -> 9725[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 6919[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62207[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];6919 -> 62207[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62207 -> 9726[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 6920[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6920 -> 9727[label="",style="solid", color="black", weight=3]; 189.16/135.82 6921[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62208[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];6921 -> 62208[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62208 -> 9728[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 6922[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62209[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];6922 -> 62209[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62209 -> 9729[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 6923[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62210[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];6923 -> 62210[label="",style="solid", color="burlywood", weight=9]; 189.16/135.82 62210 -> 9730[label="",style="solid", color="burlywood", weight=3]; 189.16/135.82 6358 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6358[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6358 -> 9731[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6358 -> 9732[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6359 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6359[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6359 -> 9733[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6359 -> 9734[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6357[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww547)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww546)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62211[label="ww546/Succ ww5460",fontsize=10,color="white",style="solid",shape="box"];6357 -> 62211[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62211 -> 9735[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62212[label="ww546/Zero",fontsize=10,color="white",style="solid",shape="box"];6357 -> 62212[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62212 -> 9736[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 6369 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6369[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6369 -> 9737[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6369 -> 9738[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6370 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6370[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6370 -> 9739[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6370 -> 9740[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6368[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww559)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww558)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62213[label="ww558/Succ ww5580",fontsize=10,color="white",style="solid",shape="box"];6368 -> 62213[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62213 -> 9741[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62214[label="ww558/Zero",fontsize=10,color="white",style="solid",shape="box"];6368 -> 62214[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62214 -> 9742[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 6425 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6425[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6425 -> 9743[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6425 -> 9744[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6426[label="Succ ww3100",fontsize=16,color="green",shape="box"];6427 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6427[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6427 -> 9745[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6427 -> 9746[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6428[label="Succ ww3100",fontsize=16,color="green",shape="box"];6429[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6429 -> 9747[label="",style="solid", color="black", weight=3]; 189.16/135.83 6430[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6430 -> 9748[label="",style="solid", color="black", weight=3]; 189.16/135.83 6405[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6405 -> 9749[label="",style="solid", color="black", weight=3]; 189.16/135.83 6406[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6406 -> 9750[label="",style="solid", color="black", weight=3]; 189.16/135.83 59098[label="ww4000",fontsize=16,color="green",shape="box"];59099[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59100[label="Neg Zero",fontsize=16,color="green",shape="box"];59101[label="Zero",fontsize=16,color="green",shape="box"];59102[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50152 -> 53127[label="",style="dashed", color="red", weight=0]; 189.16/135.83 50152[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50152 -> 53128[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 50152 -> 53129[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 50152 -> 53130[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 50152 -> 53131[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 50154 -> 47162[label="",style="dashed", color="red", weight=0]; 189.16/135.83 50154[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50153[label="flip gtEsFloat ww4468 (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];50153 -> 50412[label="",style="solid", color="black", weight=3]; 189.16/135.83 6409[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6409 -> 9753[label="",style="solid", color="black", weight=3]; 189.16/135.83 6410[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6410 -> 9754[label="",style="solid", color="black", weight=3]; 189.16/135.83 6412 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6412[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6412 -> 9755[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6412 -> 9756[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6413 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6413[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6413 -> 9757[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6413 -> 9758[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6411[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww575)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww574)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62215[label="ww574/Succ ww5740",fontsize=10,color="white",style="solid",shape="box"];6411 -> 62215[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62215 -> 9759[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62216[label="ww574/Zero",fontsize=10,color="white",style="solid",shape="box"];6411 -> 62216[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62216 -> 9760[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 6432 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6432[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6432 -> 9761[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6432 -> 9762[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6433 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6433[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6433 -> 9763[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6433 -> 9764[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6431[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww589)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww588)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62217[label="ww588/Succ ww5880",fontsize=10,color="white",style="solid",shape="box"];6431 -> 62217[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62217 -> 9765[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62218[label="ww588/Zero",fontsize=10,color="white",style="solid",shape="box"];6431 -> 62218[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62218 -> 9766[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 6510 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6510[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6510 -> 9767[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6510 -> 9768[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6511[label="Succ ww3100",fontsize=16,color="green",shape="box"];6512 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6512[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6512 -> 9769[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6512 -> 9770[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6513[label="Succ ww3100",fontsize=16,color="green",shape="box"];6514[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww5980) Zero) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww5980) Zero) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6514 -> 9771[label="",style="solid", color="black", weight=3]; 189.16/135.83 6515[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6515 -> 9772[label="",style="solid", color="black", weight=3]; 189.16/135.83 6482 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6482[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];6482 -> 9773[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6482 -> 9774[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6483 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6483[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];6483 -> 9775[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6483 -> 9776[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6481[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww605)) Zero) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww604)) Zero) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];6481 -> 9777[label="",style="solid", color="black", weight=3]; 189.16/135.83 6516 -> 16686[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6516[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];6516 -> 16691[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6516 -> 16692[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6516 -> 16693[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6516 -> 16694[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 16753 -> 23348[label="",style="dashed", color="red", weight=0]; 189.16/135.83 16753[label="takeWhile1 (flip ltEsFloat (psFloat ww2115 (fsFloat (msFloat (Float (Pos (Succ ww2116)) (Pos (Succ ww2117))) (Float (Neg Zero) (Neg (Succ ww2118)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww2118))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2116)) (Pos (Succ ww2117))) (Float (Neg Zero) (Neg (Succ ww2118))))) (psFloat (msFloat (Float (Pos (Succ ww2116)) (Pos (Succ ww2117))) (Float (Neg Zero) (Neg (Succ ww2118)))) (Float (Neg Zero) (Neg (Succ ww2118))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww2118))) (psFloat ww2115 (fsFloat (msFloat (Float (Pos (Succ ww2116)) (Pos (Succ ww2117))) (Float (Neg Zero) (Neg (Succ ww2118)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];16753 -> 23389[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 16753 -> 23390[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 16753 -> 23391[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 16753 -> 23392[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6519[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6519 -> 9781[label="",style="solid", color="black", weight=3]; 189.16/135.83 6520[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];6520 -> 9782[label="",style="solid", color="black", weight=3]; 189.16/135.83 6521[label="not (esEsOrdering (primCmpFloat (Float ww150 ww151) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];6521 -> 9783[label="",style="solid", color="black", weight=3]; 189.16/135.83 10770[label="primPlusFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834",fontsize=16,color="black",shape="box"];10770 -> 10781[label="",style="solid", color="black", weight=3]; 189.16/135.83 10771[label="Cons (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834) (takeWhile ww11 (iterate (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834))))",fontsize=16,color="green",shape="box"];10771 -> 10782[label="",style="dashed", color="green", weight=3]; 189.16/135.83 10771 -> 10783[label="",style="dashed", color="green", weight=3]; 189.16/135.83 10772 -> 6525[label="",style="dashed", color="red", weight=0]; 189.16/135.83 10772[label="takeWhile0 ww11 (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834) (iterate (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834))) otherwise",fontsize=16,color="magenta"];10772 -> 10784[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 10772 -> 10785[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6632 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6632[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6632 -> 9792[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6632 -> 9793[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6633 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6633[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6633 -> 9794[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6633 -> 9795[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6631[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww635)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww634)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62219[label="ww634/Succ ww6340",fontsize=10,color="white",style="solid",shape="box"];6631 -> 62219[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62219 -> 9796[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62220[label="ww634/Zero",fontsize=10,color="white",style="solid",shape="box"];6631 -> 62220[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62220 -> 9797[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 6692 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6692[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6692 -> 9798[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6692 -> 9799[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6693 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6693[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6693 -> 9800[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6693 -> 9801[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6691[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww649)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww648)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62221[label="ww648/Succ ww6480",fontsize=10,color="white",style="solid",shape="box"];6691 -> 62221[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62221 -> 9802[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62222[label="ww648/Zero",fontsize=10,color="white",style="solid",shape="box"];6691 -> 62222[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62222 -> 9803[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 6816 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6816[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6816 -> 9804[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6816 -> 9805[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6817[label="Succ ww3100",fontsize=16,color="green",shape="box"];6818 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6818[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6818 -> 9806[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6818 -> 9807[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6819[label="Succ ww3100",fontsize=16,color="green",shape="box"];6820[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww6580) Zero) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww6580) Zero) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6820 -> 9808[label="",style="solid", color="black", weight=3]; 189.16/135.83 6821[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6821 -> 9809[label="",style="solid", color="black", weight=3]; 189.16/135.83 6780 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6780[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];6780 -> 9810[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6780 -> 9811[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6781 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6781[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];6781 -> 9812[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6781 -> 9813[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6779[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww665)) Zero) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww664)) Zero) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];6779 -> 9814[label="",style="solid", color="black", weight=3]; 189.16/135.83 6822 -> 32887[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6822[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];6822 -> 32897[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6822 -> 32898[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6822 -> 32899[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6822 -> 32900[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6822 -> 32901[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 32966[label="ww4000",fontsize=16,color="green",shape="box"];32967[label="ww5",fontsize=16,color="green",shape="box"];32968[label="Zero",fontsize=16,color="green",shape="box"];32969[label="ww3100",fontsize=16,color="green",shape="box"];28112[label="ltEsFloat (Float (Neg Zero) (Pos (Succ ww3100))) ww3417",fontsize=16,color="black",shape="box"];28112 -> 28134[label="",style="solid", color="black", weight=3]; 189.16/135.83 33006[label="primPlusFloat ww3894 (fsFloat (msFloat (Float (Pos (Succ ww3895)) (Neg (Succ ww3896))) (Float (Neg Zero) (Pos (Succ ww3897)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62223[label="ww3894/Float ww38940 ww38941",fontsize=10,color="white",style="solid",shape="box"];33006 -> 62223[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62223 -> 33053[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 33007[label="Cons (Float (Neg Zero) (Pos (Succ ww2123))) (takeWhile (flip ltEsFloat ww3892) (iterate (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123))))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123))))))",fontsize=16,color="green",shape="box"];33007 -> 33054[label="",style="dashed", color="green", weight=3]; 189.16/135.83 33008[label="takeWhile0 (flip ltEsFloat ww3892) (Float (Neg Zero) (Pos (Succ ww2123))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123))))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123))))) otherwise",fontsize=16,color="black",shape="box"];33008 -> 33055[label="",style="solid", color="black", weight=3]; 189.16/135.83 6824[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6824 -> 9817[label="",style="solid", color="black", weight=3]; 189.16/135.83 6825[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6825 -> 9818[label="",style="solid", color="black", weight=3]; 189.16/135.83 21863[label="Neg Zero",fontsize=16,color="green",shape="box"];21864[label="Pos Zero",fontsize=16,color="green",shape="box"];21758[label="primMulInt ww2666 ww18331",fontsize=16,color="burlywood",shape="triangle"];62224[label="ww2666/Pos ww26660",fontsize=10,color="white",style="solid",shape="box"];21758 -> 62224[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62224 -> 21802[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62225[label="ww2666/Neg ww26660",fontsize=10,color="white",style="solid",shape="box"];21758 -> 62225[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62225 -> 21803[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 23773[label="primMinusInt (Pos (Succ ww2913)) (Pos ww291500)",fontsize=16,color="black",shape="box"];23773 -> 25537[label="",style="solid", color="black", weight=3]; 189.16/135.83 23774[label="primMinusInt (Pos (Succ ww2913)) (Neg ww291500)",fontsize=16,color="black",shape="box"];23774 -> 25538[label="",style="solid", color="black", weight=3]; 189.16/135.83 26799[label="psMyInt ww3257 ww32400",fontsize=16,color="black",shape="triangle"];26799 -> 26835[label="",style="solid", color="black", weight=3]; 189.16/135.83 26800[label="srMyInt ww3256 ww32401",fontsize=16,color="black",shape="triangle"];26800 -> 26836[label="",style="solid", color="black", weight=3]; 189.16/135.83 6828[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww80 ww81) (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) ww9 (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww80 ww81) (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6828 -> 9821[label="",style="solid", color="black", weight=3]; 189.16/135.83 6830 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6830[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6830 -> 9822[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6830 -> 9823[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6831 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6831[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6831 -> 9824[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6831 -> 9825[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6829[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww669)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww668)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62226[label="ww668/Succ ww6680",fontsize=10,color="white",style="solid",shape="box"];6829 -> 62226[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62226 -> 9826[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62227[label="ww668/Zero",fontsize=10,color="white",style="solid",shape="box"];6829 -> 62227[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62227 -> 9827[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 6863 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6863[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6863 -> 9828[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6863 -> 9829[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6864 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6864[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6864 -> 9830[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6864 -> 9831[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6862[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww683)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww682)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62228[label="ww682/Succ ww6820",fontsize=10,color="white",style="solid",shape="box"];6862 -> 62228[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62228 -> 9832[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62229[label="ww682/Zero",fontsize=10,color="white",style="solid",shape="box"];6862 -> 62229[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62229 -> 9833[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 6933 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6933[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6933 -> 9834[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6933 -> 9835[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6934[label="Succ ww3100",fontsize=16,color="green",shape="box"];6935 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6935[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6935 -> 9836[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6935 -> 9837[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6936[label="Succ ww3100",fontsize=16,color="green",shape="box"];6937[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6937 -> 9838[label="",style="solid", color="black", weight=3]; 189.16/135.83 6938[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6938 -> 9839[label="",style="solid", color="black", weight=3]; 189.16/135.83 6924[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6924 -> 9840[label="",style="solid", color="black", weight=3]; 189.16/135.83 6925[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6925 -> 9841[label="",style="solid", color="black", weight=3]; 189.16/135.83 6926[label="takeWhile1 (flip gtEsFloat (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww18 (iterate (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18)) (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) ww18)) (gtEsFloat ww18 (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];6926 -> 9842[label="",style="solid", color="black", weight=3]; 189.16/135.83 6927[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6927 -> 9843[label="",style="solid", color="black", weight=3]; 189.16/135.83 6928[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6928 -> 9844[label="",style="solid", color="black", weight=3]; 189.16/135.83 6929[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6929 -> 9845[label="",style="solid", color="black", weight=3]; 189.16/135.83 6931 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6931[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6931 -> 9846[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6931 -> 9847[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6932 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6932[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6932 -> 9848[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6932 -> 9849[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6930[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww699)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww698)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62230[label="ww698/Succ ww6980",fontsize=10,color="white",style="solid",shape="box"];6930 -> 62230[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62230 -> 9850[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62231[label="ww698/Zero",fontsize=10,color="white",style="solid",shape="box"];6930 -> 62231[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62231 -> 9851[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 6940 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6940[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6940 -> 9852[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6940 -> 9853[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6941 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6941[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6941 -> 9854[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6941 -> 9855[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6939[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww713)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww712)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62232[label="ww712/Succ ww7120",fontsize=10,color="white",style="solid",shape="box"];6939 -> 62232[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62232 -> 9856[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62233[label="ww712/Zero",fontsize=10,color="white",style="solid",shape="box"];6939 -> 62233[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62233 -> 9857[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 6963 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6963[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6963 -> 9858[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6963 -> 9859[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6964[label="Succ ww3100",fontsize=16,color="green",shape="box"];6965 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6965[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6965 -> 9860[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6965 -> 9861[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6966[label="Succ ww3100",fontsize=16,color="green",shape="box"];6967[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6967 -> 9862[label="",style="solid", color="black", weight=3]; 189.16/135.83 6968[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6968 -> 9863[label="",style="solid", color="black", weight=3]; 189.16/135.83 6955[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6955 -> 9864[label="",style="solid", color="black", weight=3]; 189.16/135.83 6956[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6956 -> 9865[label="",style="solid", color="black", weight=3]; 189.16/135.83 50203[label="Zero",fontsize=16,color="green",shape="box"];50204[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];50205[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50206[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52300[label="ww5",fontsize=16,color="green",shape="box"];52301[label="ww3000",fontsize=16,color="green",shape="box"];52302[label="Zero",fontsize=16,color="green",shape="box"];52303[label="ww3100",fontsize=16,color="green",shape="box"];52299[label="psFloat ww4526 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4527))) (Float (Neg (Succ ww4528)) (Pos (Succ ww4529)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];52299 -> 52350[label="",style="solid", color="black", weight=3]; 189.16/135.83 49904 -> 52299[label="",style="dashed", color="red", weight=0]; 189.16/135.83 49904[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49904 -> 52304[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 49904 -> 52305[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 49904 -> 52306[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 49904 -> 52307[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 49905[label="Succ ww3100",fontsize=16,color="green",shape="box"];49906[label="ww3000",fontsize=16,color="green",shape="box"];6958[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6958 -> 9867[label="",style="solid", color="black", weight=3]; 189.16/135.83 6959[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6959 -> 9868[label="",style="solid", color="black", weight=3]; 189.16/135.83 6961 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6961[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6961 -> 9869[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6961 -> 9870[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6962 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6962[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6962 -> 9871[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6962 -> 9872[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6960[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww729)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww728)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62234[label="ww728/Succ ww7280",fontsize=10,color="white",style="solid",shape="box"];6960 -> 62234[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62234 -> 9873[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62235[label="ww728/Zero",fontsize=10,color="white",style="solid",shape="box"];6960 -> 62235[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62235 -> 9874[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 6970 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6970[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6970 -> 9875[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6970 -> 9876[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6971 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6971[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6971 -> 9877[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6971 -> 9878[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6969[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww743)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww742)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62236[label="ww742/Succ ww7420",fontsize=10,color="white",style="solid",shape="box"];6969 -> 62236[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62236 -> 9879[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62237[label="ww742/Zero",fontsize=10,color="white",style="solid",shape="box"];6969 -> 62237[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62237 -> 9880[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 6988 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6988[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6988 -> 9881[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6988 -> 9882[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6989[label="Succ ww3100",fontsize=16,color="green",shape="box"];6990 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6990[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6990 -> 9883[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6990 -> 9884[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6991[label="Succ ww3100",fontsize=16,color="green",shape="box"];6992[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww7520) Zero) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww7520) Zero) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6992 -> 9885[label="",style="solid", color="black", weight=3]; 189.16/135.83 6993[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6993 -> 9886[label="",style="solid", color="black", weight=3]; 189.16/135.83 6986 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6986[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];6986 -> 9887[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6986 -> 9888[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6987 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6987[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];6987 -> 9889[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6987 -> 9890[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6985[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww759)) Zero) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww758)) Zero) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];6985 -> 9891[label="",style="solid", color="black", weight=3]; 189.16/135.83 6994[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37 (psFloat ww38 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) ww37 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37)) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) ww37)) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37 (psFloat ww38 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue ww37)",fontsize=16,color="black",shape="box"];6994 -> 9892[label="",style="solid", color="black", weight=3]; 189.16/135.83 6995[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6995 -> 9893[label="",style="solid", color="black", weight=3]; 189.16/135.83 6996[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6996 -> 9894[label="",style="solid", color="black", weight=3]; 189.16/135.83 6998 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6998[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6998 -> 9895[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6998 -> 9896[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6999 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 6999[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6999 -> 9897[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6999 -> 9898[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 6997[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww763)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww762)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62238[label="ww762/Succ ww7620",fontsize=10,color="white",style="solid",shape="box"];6997 -> 62238[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62238 -> 9899[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62239[label="ww762/Zero",fontsize=10,color="white",style="solid",shape="box"];6997 -> 62239[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62239 -> 9900[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 7001 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7001[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7001 -> 9901[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7001 -> 9902[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7002 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7002[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7002 -> 9903[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7002 -> 9904[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7000[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww777)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww776)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62240[label="ww776/Succ ww7760",fontsize=10,color="white",style="solid",shape="box"];7000 -> 62240[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62240 -> 9905[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62241[label="ww776/Zero",fontsize=10,color="white",style="solid",shape="box"];7000 -> 62241[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62241 -> 9906[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 7019 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7019[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7019 -> 9907[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7019 -> 9908[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7020[label="Succ ww3100",fontsize=16,color="green",shape="box"];7021 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7021[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7021 -> 9909[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7021 -> 9910[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7022[label="Succ ww3100",fontsize=16,color="green",shape="box"];7023[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww7860) Zero) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww7860) Zero) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7023 -> 9911[label="",style="solid", color="black", weight=3]; 189.16/135.83 7024[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7024 -> 9912[label="",style="solid", color="black", weight=3]; 189.16/135.83 7017 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7017[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];7017 -> 9913[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7017 -> 9914[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7018 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7018[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];7018 -> 9915[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7018 -> 9916[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7016[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww793)) Zero) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww792)) Zero) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];7016 -> 9917[label="",style="solid", color="black", weight=3]; 189.16/135.83 7025 -> 16832[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7025[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];7025 -> 16837[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7025 -> 16838[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7025 -> 16839[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7025 -> 16840[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 16866[label="takeWhile1 (flip ltEsFloat (psFloat ww2129 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (psFloat ww2129 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];16866 -> 16911[label="",style="solid", color="black", weight=3]; 189.16/135.83 7027[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7027 -> 9920[label="",style="solid", color="black", weight=3]; 189.16/135.83 7028[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7028 -> 9921[label="",style="solid", color="black", weight=3]; 189.16/135.83 7029[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7029 -> 9922[label="",style="solid", color="black", weight=3]; 189.16/135.83 7031 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7031[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7031 -> 9923[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7031 -> 9924[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7032 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7032[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7032 -> 9925[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7032 -> 9926[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7030[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww797)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww796)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62242[label="ww796/Succ ww7960",fontsize=10,color="white",style="solid",shape="box"];7030 -> 62242[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62242 -> 9927[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62243[label="ww796/Zero",fontsize=10,color="white",style="solid",shape="box"];7030 -> 62243[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62243 -> 9928[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 7034 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7034[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7034 -> 9929[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7034 -> 9930[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7035 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7035[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7035 -> 9931[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7035 -> 9932[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7033[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww811)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww810)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62244[label="ww810/Succ ww8100",fontsize=10,color="white",style="solid",shape="box"];7033 -> 62244[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62244 -> 9933[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62245[label="ww810/Zero",fontsize=10,color="white",style="solid",shape="box"];7033 -> 62245[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62245 -> 9934[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 7058 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7058[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7058 -> 9935[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7058 -> 9936[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7059[label="Succ ww3100",fontsize=16,color="green",shape="box"];7060 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7060[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7060 -> 9937[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7060 -> 9938[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7061[label="Succ ww3100",fontsize=16,color="green",shape="box"];7062[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7062 -> 9939[label="",style="solid", color="black", weight=3]; 189.16/135.83 7063[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7063 -> 9940[label="",style="solid", color="black", weight=3]; 189.16/135.83 7049[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7049 -> 9941[label="",style="solid", color="black", weight=3]; 189.16/135.83 7050[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7050 -> 9942[label="",style="solid", color="black", weight=3]; 189.16/135.83 52495[label="Zero",fontsize=16,color="green",shape="box"];52496[label="ww3000",fontsize=16,color="green",shape="box"];52497[label="ww3100",fontsize=16,color="green",shape="box"];52498[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52494[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4532))) (Float (Neg (Succ ww4533)) (Neg (Succ ww4534))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4532))) (Float (Neg (Succ ww4533)) (Neg (Succ ww4534)))) ww4542)",fontsize=16,color="black",shape="triangle"];52494 -> 52521[label="",style="solid", color="black", weight=3]; 189.16/135.83 50209[label="ww3100",fontsize=16,color="green",shape="box"];50210[label="ww3000",fontsize=16,color="green",shape="box"];50211[label="ww5",fontsize=16,color="green",shape="box"];50212[label="Zero",fontsize=16,color="green",shape="box"];33989[label="psFloat ww3997 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3998))) (Float (Neg (Succ ww3999)) (Neg (Succ ww4000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];33989 -> 34011[label="",style="solid", color="black", weight=3]; 189.16/135.83 49954[label="ww3000",fontsize=16,color="green",shape="box"];49955[label="Succ ww3100",fontsize=16,color="green",shape="box"];49956 -> 33989[label="",style="dashed", color="red", weight=0]; 189.16/135.83 49956[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49956 -> 50416[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 49956 -> 50417[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 49956 -> 50418[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 49956 -> 50419[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7052[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7052 -> 9944[label="",style="solid", color="black", weight=3]; 189.16/135.83 7053[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7053 -> 9945[label="",style="solid", color="black", weight=3]; 189.16/135.83 7054[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7054 -> 9946[label="",style="solid", color="black", weight=3]; 189.16/135.83 7056 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7056[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7056 -> 9947[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7056 -> 9948[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7057 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7057[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7057 -> 9949[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7057 -> 9950[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7055[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww827)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww826)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62246[label="ww826/Succ ww8260",fontsize=10,color="white",style="solid",shape="box"];7055 -> 62246[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62246 -> 9951[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62247[label="ww826/Zero",fontsize=10,color="white",style="solid",shape="box"];7055 -> 62247[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62247 -> 9952[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 7065 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7065[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7065 -> 9953[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7065 -> 9954[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7066 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7066[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7066 -> 9955[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7066 -> 9956[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7064[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww841)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww840)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62248[label="ww840/Succ ww8400",fontsize=10,color="white",style="solid",shape="box"];7064 -> 62248[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62248 -> 9957[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62249[label="ww840/Zero",fontsize=10,color="white",style="solid",shape="box"];7064 -> 62249[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62249 -> 9958[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 7088 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7088[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7088 -> 9959[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7088 -> 9960[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7089[label="Succ ww3100",fontsize=16,color="green",shape="box"];7090 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7090[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7090 -> 9961[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7090 -> 9962[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7091[label="Succ ww3100",fontsize=16,color="green",shape="box"];7092[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7092 -> 9963[label="",style="solid", color="black", weight=3]; 189.16/135.83 7093[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7093 -> 9964[label="",style="solid", color="black", weight=3]; 189.16/135.83 7080[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7080 -> 9965[label="",style="solid", color="black", weight=3]; 189.16/135.83 7081[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7081 -> 9966[label="",style="solid", color="black", weight=3]; 189.16/135.83 50213[label="Zero",fontsize=16,color="green",shape="box"];50214[label="Neg Zero",fontsize=16,color="green",shape="box"];50215[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50216[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52429[label="ww3100",fontsize=16,color="green",shape="box"];52430[label="Zero",fontsize=16,color="green",shape="box"];52431[label="ww5",fontsize=16,color="green",shape="box"];52428[label="psFloat ww4536 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4537))) (Float (Neg Zero) (Pos (Succ ww4538)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];52428 -> 52465[label="",style="solid", color="black", weight=3]; 189.16/135.83 50155 -> 52428[label="",style="dashed", color="red", weight=0]; 189.16/135.83 50155[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50155 -> 52432[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 50155 -> 52433[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 50155 -> 52434[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7083[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7083 -> 9968[label="",style="solid", color="black", weight=3]; 189.16/135.83 7084[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7084 -> 9969[label="",style="solid", color="black", weight=3]; 189.16/135.83 7086 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7086[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7086 -> 9970[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7086 -> 9971[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7087 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7087[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7087 -> 9972[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7087 -> 9973[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7085[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww857)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww856)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62250[label="ww856/Succ ww8560",fontsize=10,color="white",style="solid",shape="box"];7085 -> 62250[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62250 -> 9974[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62251[label="ww856/Zero",fontsize=10,color="white",style="solid",shape="box"];7085 -> 62251[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62251 -> 9975[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 7095 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7095[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7095 -> 9976[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7095 -> 9977[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7096 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7096[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7096 -> 9978[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7096 -> 9979[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7094[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww871)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww870)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62252[label="ww870/Succ ww8700",fontsize=10,color="white",style="solid",shape="box"];7094 -> 62252[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62252 -> 9980[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62253[label="ww870/Zero",fontsize=10,color="white",style="solid",shape="box"];7094 -> 62253[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62253 -> 9981[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 7113 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7113[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7113 -> 9982[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7113 -> 9983[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7114[label="Succ ww3100",fontsize=16,color="green",shape="box"];7115 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7115[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7115 -> 9984[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7115 -> 9985[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7116[label="Succ ww3100",fontsize=16,color="green",shape="box"];7117[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww8800) Zero) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww8800) Zero) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7117 -> 9986[label="",style="solid", color="black", weight=3]; 189.16/135.83 7118[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7118 -> 9987[label="",style="solid", color="black", weight=3]; 189.16/135.83 7111 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7111[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];7111 -> 9988[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7111 -> 9989[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7112 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7112[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];7112 -> 9990[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7112 -> 9991[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7110[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww887)) Zero) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww886)) Zero) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];7110 -> 9992[label="",style="solid", color="black", weight=3]; 189.16/135.83 7119[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7119 -> 9993[label="",style="solid", color="black", weight=3]; 189.16/135.83 7120[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7120 -> 9994[label="",style="solid", color="black", weight=3]; 189.16/135.83 7122 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7122[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7122 -> 9995[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7122 -> 9996[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7123 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7123[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7123 -> 9997[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7123 -> 9998[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7121[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww891)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww890)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62254[label="ww890/Succ ww8900",fontsize=10,color="white",style="solid",shape="box"];7121 -> 62254[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62254 -> 9999[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62255[label="ww890/Zero",fontsize=10,color="white",style="solid",shape="box"];7121 -> 62255[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62255 -> 10000[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 7125 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7125[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7125 -> 10001[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7125 -> 10002[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7126 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7126[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7126 -> 10003[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7126 -> 10004[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7124[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww905)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww904)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62256[label="ww904/Succ ww9040",fontsize=10,color="white",style="solid",shape="box"];7124 -> 62256[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62256 -> 10005[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62257[label="ww904/Zero",fontsize=10,color="white",style="solid",shape="box"];7124 -> 62257[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62257 -> 10006[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 7143 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7143[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7143 -> 10007[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7143 -> 10008[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7144[label="Succ ww3100",fontsize=16,color="green",shape="box"];7145 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7145[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7145 -> 10009[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7145 -> 10010[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7146[label="Succ ww3100",fontsize=16,color="green",shape="box"];7147[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww9140) Zero) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww9140) Zero) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7147 -> 10011[label="",style="solid", color="black", weight=3]; 189.16/135.83 7148[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7148 -> 10012[label="",style="solid", color="black", weight=3]; 189.16/135.83 7141 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7141[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];7141 -> 10013[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7141 -> 10014[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7142 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7142[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];7142 -> 10015[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7142 -> 10016[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7140[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww921)) Zero) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww920)) Zero) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];7140 -> 10017[label="",style="solid", color="black", weight=3]; 189.16/135.83 7149 -> 34705[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7149[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];7149 -> 34714[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7149 -> 34715[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7149 -> 34716[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7149 -> 34717[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 34774[label="ww5",fontsize=16,color="green",shape="box"];34775[label="ww3100",fontsize=16,color="green",shape="box"];34776[label="Zero",fontsize=16,color="green",shape="box"];34804[label="primPlusFloat ww4077 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4078))) (Float (Neg Zero) (Pos (Succ ww4079)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62258[label="ww4077/Float ww40770 ww40771",fontsize=10,color="white",style="solid",shape="box"];34804 -> 62258[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62258 -> 34846[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 34805[label="Cons (Float (Neg Zero) (Pos (Succ ww2142))) (takeWhile (flip ltEsFloat ww4075) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142))))))",fontsize=16,color="green",shape="box"];34805 -> 34847[label="",style="dashed", color="green", weight=3]; 189.16/135.83 34806[label="takeWhile0 (flip ltEsFloat ww4075) (Float (Neg Zero) (Pos (Succ ww2142))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142))))) otherwise",fontsize=16,color="black",shape="box"];34806 -> 34848[label="",style="solid", color="black", weight=3]; 189.16/135.83 7151[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7151 -> 10020[label="",style="solid", color="black", weight=3]; 189.16/135.83 7152[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7152 -> 10021[label="",style="solid", color="black", weight=3]; 189.16/135.83 7153[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7153 -> 10022[label="",style="solid", color="black", weight=3]; 189.16/135.83 7155 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7155[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7155 -> 10023[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7155 -> 10024[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7156 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7156[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7156 -> 10025[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7156 -> 10026[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7154[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww925)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww924)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62259[label="ww924/Succ ww9240",fontsize=10,color="white",style="solid",shape="box"];7154 -> 62259[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62259 -> 10027[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62260[label="ww924/Zero",fontsize=10,color="white",style="solid",shape="box"];7154 -> 62260[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62260 -> 10028[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 7158 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7158[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7158 -> 10029[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7158 -> 10030[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7159 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7159[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7159 -> 10031[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7159 -> 10032[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7157[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww939)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww938)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62261[label="ww938/Succ ww9380",fontsize=10,color="white",style="solid",shape="box"];7157 -> 62261[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62261 -> 10033[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62262[label="ww938/Zero",fontsize=10,color="white",style="solid",shape="box"];7157 -> 62262[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62262 -> 10034[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 7420 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7420[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7420 -> 10035[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7420 -> 10036[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7421[label="Succ ww3100",fontsize=16,color="green",shape="box"];7422 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7422[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7422 -> 10037[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7422 -> 10038[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7423[label="Succ ww3100",fontsize=16,color="green",shape="box"];7424[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7424 -> 10039[label="",style="solid", color="black", weight=3]; 189.16/135.83 7425[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7425 -> 10040[label="",style="solid", color="black", weight=3]; 189.16/135.83 7173[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7173 -> 10041[label="",style="solid", color="black", weight=3]; 189.16/135.83 7174[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7174 -> 10042[label="",style="solid", color="black", weight=3]; 189.16/135.83 52628[label="Zero",fontsize=16,color="green",shape="box"];52629[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52630[label="ww3100",fontsize=16,color="green",shape="box"];52627[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4540))) (Float (Neg Zero) (Neg (Succ ww4541))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4540))) (Float (Neg Zero) (Neg (Succ ww4541)))) ww4548)",fontsize=16,color="black",shape="triangle"];52627 -> 52648[label="",style="solid", color="black", weight=3]; 189.16/135.83 50219[label="ww3100",fontsize=16,color="green",shape="box"];50220[label="Zero",fontsize=16,color="green",shape="box"];50221[label="ww5",fontsize=16,color="green",shape="box"];34911[label="psFloat ww4094 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4095))) (Float (Neg Zero) (Neg (Succ ww4096)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];34911 -> 34931[label="",style="solid", color="black", weight=3]; 189.16/135.83 50223 -> 34911[label="",style="dashed", color="red", weight=0]; 189.16/135.83 50223[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50223 -> 50423[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 50223 -> 50424[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 50223 -> 50425[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 50222[label="flip gtEsFloat ww4470 (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];50222 -> 50426[label="",style="solid", color="black", weight=3]; 189.16/135.83 7176[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7176 -> 10044[label="",style="solid", color="black", weight=3]; 189.16/135.83 7177[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7177 -> 10045[label="",style="solid", color="black", weight=3]; 189.16/135.83 7178[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7178 -> 10046[label="",style="solid", color="black", weight=3]; 189.16/135.83 50344[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) ww4469",fontsize=16,color="black",shape="box"];50344 -> 50794[label="",style="solid", color="black", weight=3]; 189.16/135.83 50308[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];50308 -> 50427[label="",style="solid", color="black", weight=3]; 189.16/135.83 50309 -> 50771[label="",style="dashed", color="red", weight=0]; 189.16/135.83 50309[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos ww9580)) ww4466) LT)",fontsize=16,color="magenta"];50309 -> 50778[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 50309 -> 50779[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 50309 -> 50780[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7943 -> 47039[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7943[label="takeWhile1 (flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];7943 -> 47490[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7943 -> 47491[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7943 -> 47492[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7943 -> 47493[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7943 -> 47494[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 50261[label="Float (Pos (Succ ww957)) (Neg Zero)",fontsize=16,color="green",shape="box"];45895[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) ww4427)",fontsize=16,color="black",shape="triangle"];45895 -> 45898[label="",style="solid", color="black", weight=3]; 189.16/135.83 50262[label="primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62263[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];50262 -> 62263[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62263 -> 50429[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 50068[label="Zero",fontsize=16,color="green",shape="box"];50069 -> 47192[label="",style="dashed", color="red", weight=0]; 189.16/135.83 50069[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50263[label="Float (Pos (Succ ww957)) (Neg (Succ ww95800))",fontsize=16,color="green",shape="box"];50070[label="Succ ww95800",fontsize=16,color="green",shape="box"];50071 -> 47197[label="",style="dashed", color="red", weight=0]; 189.16/135.83 50071[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50865[label="Float (Pos (Succ ww957)) (Neg Zero)",fontsize=16,color="green",shape="box"];50864[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) ww4478)",fontsize=16,color="black",shape="triangle"];50864 -> 50867[label="",style="solid", color="black", weight=3]; 189.16/135.83 50266[label="primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62264[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];50266 -> 62264[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62264 -> 50433[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 50072[label="Zero",fontsize=16,color="green",shape="box"];50073 -> 47202[label="",style="dashed", color="red", weight=0]; 189.16/135.83 50073[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];7947 -> 47039[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7947[label="takeWhile1 (flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="magenta"];7947 -> 47505[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7947 -> 47506[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7947 -> 47507[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7947 -> 47508[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7947 -> 47509[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 50873[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];50872[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) ww4479)",fontsize=16,color="black",shape="triangle"];50872 -> 50875[label="",style="solid", color="black", weight=3]; 189.16/135.83 50268[label="primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62265[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];50268 -> 62265[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62265 -> 50436[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 49996[label="Zero",fontsize=16,color="green",shape="box"];49997 -> 47207[label="",style="dashed", color="red", weight=0]; 189.16/135.83 49997[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50269[label="Float (Pos (Succ ww957)) (Pos (Succ ww95800))",fontsize=16,color="green",shape="box"];45917[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4429)",fontsize=16,color="black",shape="triangle"];45917 -> 45920[label="",style="solid", color="black", weight=3]; 189.16/135.83 50270[label="primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62266[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];50270 -> 62266[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62266 -> 50437[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 49998[label="Succ ww95800",fontsize=16,color="green",shape="box"];49999 -> 47212[label="",style="dashed", color="red", weight=0]; 189.16/135.83 49999[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50882[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];50881[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) ww4480)",fontsize=16,color="black",shape="triangle"];50881 -> 50884[label="",style="solid", color="black", weight=3]; 189.16/135.83 50272[label="primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62267[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];50272 -> 62267[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62267 -> 50440[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 50000[label="Zero",fontsize=16,color="green",shape="box"];50001 -> 47217[label="",style="dashed", color="red", weight=0]; 189.16/135.83 50001[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47001[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) ww4454",fontsize=16,color="black",shape="box"];47001 -> 50441[label="",style="solid", color="black", weight=3]; 189.16/135.83 50310[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];50310 -> 50442[label="",style="solid", color="black", weight=3]; 189.16/135.83 50311 -> 50771[label="",style="dashed", color="red", weight=0]; 189.16/135.83 50311[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg ww9580)) ww4467) LT)",fontsize=16,color="magenta"];50311 -> 50781[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 50311 -> 50782[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 50311 -> 50783[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7961[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7961 -> 10057[label="",style="solid", color="black", weight=3]; 189.16/135.83 7962[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62268[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];7962 -> 62268[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62268 -> 10058[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 7963[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62269[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];7963 -> 62269[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62269 -> 10059[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 7964[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62270[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];7964 -> 62270[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62270 -> 10060[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 50514[label="primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62271[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];50514 -> 62271[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62271 -> 51012[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 51151[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4494) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4494)))",fontsize=16,color="green",shape="box"];51151 -> 51164[label="",style="dashed", color="green", weight=3]; 189.16/135.83 51151 -> 51165[label="",style="dashed", color="green", weight=3]; 189.16/135.83 7966[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62272[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];7966 -> 62272[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62272 -> 10062[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 50862 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.83 50862[label="primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50862 -> 51016[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 50862 -> 51017[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 50862 -> 51018[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 46180[label="primPlusFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4428",fontsize=16,color="black",shape="box"];46180 -> 50631[label="",style="solid", color="black", weight=3]; 189.16/135.83 46181 -> 45921[label="",style="dashed", color="red", weight=0]; 189.16/135.83 46181[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4428",fontsize=16,color="magenta"];7968[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62273[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];7968 -> 62273[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62273 -> 10064[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 7969[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7969 -> 10065[label="",style="solid", color="black", weight=3]; 189.16/135.83 7970[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62274[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];7970 -> 62274[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62274 -> 10066[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 7971[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62275[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];7971 -> 62275[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62275 -> 10067[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 7972[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62276[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];7972 -> 62276[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62276 -> 10068[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 54926[label="Succ ww95800",fontsize=16,color="green",shape="box"];54927[label="Succ ww95600",fontsize=16,color="green",shape="box"];7974[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62277[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];7974 -> 62277[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62277 -> 10070[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 7976[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62278[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];7976 -> 62278[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62278 -> 10072[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 7427 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7427[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7427 -> 10073[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7427 -> 10074[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7428 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7428[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7428 -> 10075[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7428 -> 10076[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7426[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww964)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww963)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62279[label="ww963/Succ ww9630",fontsize=10,color="white",style="solid",shape="box"];7426 -> 62279[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62279 -> 10077[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62280[label="ww963/Zero",fontsize=10,color="white",style="solid",shape="box"];7426 -> 62280[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62280 -> 10078[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 7436 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7436[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7436 -> 10079[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7436 -> 10080[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7437 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7437[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7437 -> 10081[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7437 -> 10082[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7435[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww978)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww977)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62281[label="ww977/Succ ww9770",fontsize=10,color="white",style="solid",shape="box"];7435 -> 62281[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62281 -> 10083[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62282[label="ww977/Zero",fontsize=10,color="white",style="solid",shape="box"];7435 -> 62282[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62282 -> 10084[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 7482 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7482[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7482 -> 10085[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7482 -> 10086[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7483[label="Succ ww3100",fontsize=16,color="green",shape="box"];7484 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7484[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7484 -> 10087[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7484 -> 10088[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7485[label="Succ ww3100",fontsize=16,color="green",shape="box"];7486[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7486 -> 10089[label="",style="solid", color="black", weight=3]; 189.16/135.83 7487[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7487 -> 10090[label="",style="solid", color="black", weight=3]; 189.16/135.83 7463[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7463 -> 10091[label="",style="solid", color="black", weight=3]; 189.16/135.83 26695[label="primPlusFloat (msFloat (Float (Neg (Succ ww2366)) (Pos (Succ ww2367))) (Float (Pos Zero) (Pos (Succ ww2368)))) ww3240",fontsize=16,color="black",shape="box"];26695 -> 26712[label="",style="solid", color="black", weight=3]; 189.16/135.83 26696 -> 26688[label="",style="dashed", color="red", weight=0]; 189.16/135.83 26696[label="psFloat (msFloat (Float (Neg (Succ ww2366)) (Pos (Succ ww2367))) (Float (Pos Zero) (Pos (Succ ww2368)))) ww3240",fontsize=16,color="magenta"];7466[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47))) (psFloat ww48 (fsFloat (msFloat (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww47))) ww49 (numericEnumFromThenToP0 (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47))) (psFloat ww48 (fsFloat (msFloat (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww47))))",fontsize=16,color="black",shape="box"];7466 -> 10093[label="",style="solid", color="black", weight=3]; 189.16/135.83 50273[label="Zero",fontsize=16,color="green",shape="box"];50274[label="ww3100",fontsize=16,color="green",shape="box"];50275[label="ww4000",fontsize=16,color="green",shape="box"];50276[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50277[label="Zero",fontsize=16,color="green",shape="box"];50278[label="ww5",fontsize=16,color="green",shape="box"];50279[label="ww3100",fontsize=16,color="green",shape="box"];50280[label="ww4000",fontsize=16,color="green",shape="box"];37526[label="psFloat ww4256 (fsFloat (msFloat (Float (Neg (Succ ww4257)) (Pos (Succ ww4258))) (Float (Pos Zero) (Pos (Succ ww4259)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];37526 -> 37595[label="",style="solid", color="black", weight=3]; 189.16/135.83 50282 -> 37526[label="",style="dashed", color="red", weight=0]; 189.16/135.83 50282[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50282 -> 50444[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 50282 -> 50445[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 50282 -> 50446[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 50282 -> 50447[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 50281[label="flip gtEsFloat ww4471 (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];50281 -> 50448[label="",style="solid", color="black", weight=3]; 189.16/135.83 7468[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7468 -> 10095[label="",style="solid", color="black", weight=3]; 189.16/135.83 37180 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.83 37180[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4233",fontsize=16,color="magenta"];37180 -> 37252[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 37180 -> 37253[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 37180 -> 37254[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 37181 -> 26925[label="",style="dashed", color="red", weight=0]; 189.16/135.83 37181[label="primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37181 -> 37255[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 37181 -> 37256[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7470[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7470 -> 10097[label="",style="solid", color="black", weight=3]; 189.16/135.83 7472 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7472[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7472 -> 10098[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7472 -> 10099[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7473 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7473[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7473 -> 10100[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7473 -> 10101[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7471[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww994)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww993)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62283[label="ww993/Succ ww9930",fontsize=10,color="white",style="solid",shape="box"];7471 -> 62283[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62283 -> 10102[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62284[label="ww993/Zero",fontsize=10,color="white",style="solid",shape="box"];7471 -> 62284[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62284 -> 10103[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 7489 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7489[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7489 -> 10104[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7489 -> 10105[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7490 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7490[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7490 -> 10106[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7490 -> 10107[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7488[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1008)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1007)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62285[label="ww1007/Succ ww10070",fontsize=10,color="white",style="solid",shape="box"];7488 -> 62285[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62285 -> 10108[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62286[label="ww1007/Zero",fontsize=10,color="white",style="solid",shape="box"];7488 -> 62286[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62286 -> 10109[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 7567 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7567[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7567 -> 10110[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7567 -> 10111[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7568[label="Succ ww3100",fontsize=16,color="green",shape="box"];7569 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7569[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7569 -> 10112[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7569 -> 10113[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7570[label="Succ ww3100",fontsize=16,color="green",shape="box"];7571[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww10170) Zero) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww10170) Zero) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7571 -> 10114[label="",style="solid", color="black", weight=3]; 189.16/135.83 7572[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7572 -> 10115[label="",style="solid", color="black", weight=3]; 189.16/135.83 7539 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7539[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];7539 -> 10116[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7539 -> 10117[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7540 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7540[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];7540 -> 10118[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7540 -> 10119[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7538[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1024)) Zero) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1023)) Zero) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];7538 -> 10120[label="",style="solid", color="black", weight=3]; 189.16/135.83 7573 -> 46504[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7573[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];7573 -> 46514[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7573 -> 46515[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7573 -> 46516[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7573 -> 46517[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7573 -> 46518[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 46578[label="Zero",fontsize=16,color="green",shape="box"];46579[label="ww4000",fontsize=16,color="green",shape="box"];46580[label="ww3100",fontsize=16,color="green",shape="box"];46581[label="ww5",fontsize=16,color="green",shape="box"];27657[label="ltEsFloat (Float (Pos Zero) (Neg (Succ ww3100))) ww3346",fontsize=16,color="black",shape="box"];27657 -> 27676[label="",style="solid", color="black", weight=3]; 189.16/135.83 46618[label="primPlusFloat ww4446 (fsFloat (msFloat (Float (Neg (Succ ww4447)) (Pos (Succ ww4448))) (Float (Pos Zero) (Neg (Succ ww4449)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62287[label="ww4446/Float ww44460 ww44461",fontsize=10,color="white",style="solid",shape="box"];46618 -> 62287[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62287 -> 46694[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 46619[label="Cons (Float (Pos Zero) (Neg (Succ ww2151))) (takeWhile (flip ltEsFloat ww4444) (iterate (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151))))) (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) (Float (Pos Zero) (Neg (Succ ww2151))))))",fontsize=16,color="green",shape="box"];46619 -> 46695[label="",style="dashed", color="green", weight=3]; 189.16/135.83 46620[label="takeWhile0 (flip ltEsFloat ww4444) (Float (Pos Zero) (Neg (Succ ww2151))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151))))) (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) (Float (Pos Zero) (Neg (Succ ww2151))))) otherwise",fontsize=16,color="black",shape="box"];46620 -> 46696[label="",style="solid", color="black", weight=3]; 189.16/135.83 7575[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7575 -> 10123[label="",style="solid", color="black", weight=3]; 189.16/135.83 7576[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7576 -> 10124[label="",style="solid", color="black", weight=3]; 189.16/135.83 7577[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7577 -> 10125[label="",style="solid", color="black", weight=3]; 189.16/135.83 7579 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7579[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7579 -> 10126[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7579 -> 10127[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7580 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7580[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7580 -> 10128[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7580 -> 10129[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7578[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1028)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1027)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62288[label="ww1027/Succ ww10270",fontsize=10,color="white",style="solid",shape="box"];7578 -> 62288[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62288 -> 10130[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62289[label="ww1027/Zero",fontsize=10,color="white",style="solid",shape="box"];7578 -> 62289[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62289 -> 10131[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 7682 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7682[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7682 -> 10132[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7682 -> 10133[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7683 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7683[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7683 -> 10134[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7683 -> 10135[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7681[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1066)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1065)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62290[label="ww1065/Succ ww10650",fontsize=10,color="white",style="solid",shape="box"];7681 -> 62290[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62290 -> 10136[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62291[label="ww1065/Zero",fontsize=10,color="white",style="solid",shape="box"];7681 -> 62291[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62291 -> 10137[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 7828 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7828[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7828 -> 10138[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7828 -> 10139[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7829[label="Succ ww3100",fontsize=16,color="green",shape="box"];7830 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7830[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7830 -> 10140[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7830 -> 10141[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7831[label="Succ ww3100",fontsize=16,color="green",shape="box"];7832[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww10750) Zero) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww10750) Zero) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7832 -> 10142[label="",style="solid", color="black", weight=3]; 189.16/135.83 7833[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7833 -> 10143[label="",style="solid", color="black", weight=3]; 189.16/135.83 7790 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7790[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];7790 -> 10144[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7790 -> 10145[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7791 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7791[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];7791 -> 10146[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7791 -> 10147[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7789[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1082)) Zero) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1081)) Zero) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];7789 -> 10148[label="",style="solid", color="black", weight=3]; 189.16/135.83 7834 -> 35894[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7834[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];7834 -> 36175[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7834 -> 36176[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7834 -> 36177[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7834 -> 36178[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 37704[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4263)) (Neg (Succ ww4264))) (Float (Pos Zero) (Pos (Succ ww4265)))) ww4273) (iterate (psFloat (msFloat (Float (Neg (Succ ww4263)) (Neg (Succ ww4264))) (Float (Pos Zero) (Pos (Succ ww4265))))) (psFloat (msFloat (Float (Neg (Succ ww4263)) (Neg (Succ ww4264))) (Float (Pos Zero) (Pos (Succ ww4265)))) (psFloat (msFloat (Float (Neg (Succ ww4263)) (Neg (Succ ww4264))) (Float (Pos Zero) (Pos (Succ ww4265)))) ww4273)))",fontsize=16,color="green",shape="box"];37704 -> 41073[label="",style="dashed", color="green", weight=3]; 189.16/135.83 37704 -> 41074[label="",style="dashed", color="green", weight=3]; 189.16/135.83 41614[label="ww5",fontsize=16,color="green",shape="box"];41615[label="ww3100",fontsize=16,color="green",shape="box"];41616[label="ww4000",fontsize=16,color="green",shape="box"];41617[label="Zero",fontsize=16,color="green",shape="box"];41613[label="primPlusFloat ww4292 (fsFloat (msFloat (Float (Neg (Succ ww4293)) (Neg (Succ ww4294))) (Float (Pos Zero) (Pos (Succ ww4295)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];62292[label="ww4292/Float ww42920 ww42921",fontsize=10,color="white",style="solid",shape="box"];41613 -> 62292[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62292 -> 41639[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 7836[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7836 -> 10151[label="",style="solid", color="black", weight=3]; 189.16/135.83 37182 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.83 37182[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4234",fontsize=16,color="magenta"];37182 -> 37260[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 37182 -> 37261[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 37182 -> 37262[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 37183 -> 26925[label="",style="dashed", color="red", weight=0]; 189.16/135.83 37183[label="primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37183 -> 37263[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 37183 -> 37264[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7838[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7838 -> 10153[label="",style="solid", color="black", weight=3]; 189.16/135.83 7840 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7840[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7840 -> 10154[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7840 -> 10155[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7841 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7841[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7841 -> 10156[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7841 -> 10157[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7839[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1086)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1085)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62293[label="ww1085/Succ ww10850",fontsize=10,color="white",style="solid",shape="box"];7839 -> 62293[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62293 -> 10158[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62294[label="ww1085/Zero",fontsize=10,color="white",style="solid",shape="box"];7839 -> 62294[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62294 -> 10159[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 7877 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7877[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7877 -> 10160[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7877 -> 10161[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7878 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7878[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7878 -> 10162[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7878 -> 10163[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7876[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1100)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1099)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62295[label="ww1099/Succ ww10990",fontsize=10,color="white",style="solid",shape="box"];7876 -> 62295[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62295 -> 10164[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62296[label="ww1099/Zero",fontsize=10,color="white",style="solid",shape="box"];7876 -> 62296[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62296 -> 10165[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 7977 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7977[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7977 -> 10166[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7977 -> 10167[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7978[label="Succ ww3100",fontsize=16,color="green",shape="box"];7979 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7979[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7979 -> 10168[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7979 -> 10169[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7980[label="Succ ww3100",fontsize=16,color="green",shape="box"];7981[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7981 -> 10170[label="",style="solid", color="black", weight=3]; 189.16/135.83 7982[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7982 -> 10171[label="",style="solid", color="black", weight=3]; 189.16/135.83 7948[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7948 -> 10172[label="",style="solid", color="black", weight=3]; 189.16/135.83 7949[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7949 -> 10173[label="",style="solid", color="black", weight=3]; 189.16/135.83 50312[label="ww4000",fontsize=16,color="green",shape="box"];50313[label="ww3100",fontsize=16,color="green",shape="box"];50314[label="Zero",fontsize=16,color="green",shape="box"];50315[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];46965[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998))))) (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) ww4458)",fontsize=16,color="black",shape="triangle"];46965 -> 46977[label="",style="solid", color="black", weight=3]; 189.16/135.83 50316[label="ww4000",fontsize=16,color="green",shape="box"];50317[label="ww3100",fontsize=16,color="green",shape="box"];50318[label="Zero",fontsize=16,color="green",shape="box"];50319[label="ww5",fontsize=16,color="green",shape="box"];26764[label="psFloat ww1995 (fsFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];26764 -> 26778[label="",style="solid", color="black", weight=3]; 189.16/135.83 50321 -> 26764[label="",style="dashed", color="red", weight=0]; 189.16/135.83 50321[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50321 -> 50449[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 50321 -> 50450[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 50321 -> 50451[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 50321 -> 50452[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 50320[label="flip gtEsFloat ww4472 (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];50320 -> 50453[label="",style="solid", color="black", weight=3]; 189.16/135.83 7951[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7951 -> 10175[label="",style="solid", color="black", weight=3]; 189.16/135.83 7952[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7952 -> 10176[label="",style="solid", color="black", weight=3]; 189.16/135.83 7953[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7953 -> 10177[label="",style="solid", color="black", weight=3]; 189.16/135.83 7955 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7955[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7955 -> 10178[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7955 -> 10179[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7956 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7956[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7956 -> 10180[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7956 -> 10181[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7954[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1116)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1115)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62297[label="ww1115/Succ ww11150",fontsize=10,color="white",style="solid",shape="box"];7954 -> 62297[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62297 -> 10182[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62298[label="ww1115/Zero",fontsize=10,color="white",style="solid",shape="box"];7954 -> 62298[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62298 -> 10183[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 7984 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7984[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7984 -> 10184[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7984 -> 10185[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7985 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 7985[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7985 -> 10186[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7985 -> 10187[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 7983[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1130)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1129)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62299[label="ww1129/Succ ww11290",fontsize=10,color="white",style="solid",shape="box"];7983 -> 62299[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62299 -> 10188[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62300[label="ww1129/Zero",fontsize=10,color="white",style="solid",shape="box"];7983 -> 62300[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62300 -> 10189[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 8008 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8008[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8008 -> 10190[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8008 -> 10191[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8009[label="Succ ww3100",fontsize=16,color="green",shape="box"];8010 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8010[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8010 -> 10192[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8010 -> 10193[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8011[label="Succ ww3100",fontsize=16,color="green",shape="box"];8012[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8012 -> 10194[label="",style="solid", color="black", weight=3]; 189.16/135.83 8013[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8013 -> 10195[label="",style="solid", color="black", weight=3]; 189.16/135.83 7999[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7999 -> 10196[label="",style="solid", color="black", weight=3]; 189.16/135.83 8000[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65 (psFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) ww65 (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65)) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) ww65)) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65 (psFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise ww65)",fontsize=16,color="black",shape="box"];8000 -> 10197[label="",style="solid", color="black", weight=3]; 189.16/135.83 50345[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50346[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50347[label="Zero",fontsize=16,color="green",shape="box"];50348[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];52583[label="Zero",fontsize=16,color="green",shape="box"];52584[label="ww5",fontsize=16,color="green",shape="box"];52585[label="ww3000",fontsize=16,color="green",shape="box"];52586[label="ww3100",fontsize=16,color="green",shape="box"];52582[label="psFloat ww4544 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4545))) (Float (Pos (Succ ww4546)) (Pos (Succ ww4547)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];52582 -> 52623[label="",style="solid", color="black", weight=3]; 189.16/135.83 50002[label="Succ ww3100",fontsize=16,color="green",shape="box"];50003[label="ww3000",fontsize=16,color="green",shape="box"];50004 -> 52582[label="",style="dashed", color="red", weight=0]; 189.16/135.83 50004[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50004 -> 52587[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 50004 -> 52588[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 50004 -> 52589[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 50004 -> 52590[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 16491[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww2076 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww20780 ww20781) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (Float ww20780 ww20781))) (not (esEsOrdering (primCmpFloat (Float ww20780 ww20781) (primPlusFloat ww2076 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62301[label="ww2076/Float ww20760 ww20761",fontsize=10,color="white",style="solid",shape="box"];16491 -> 62301[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62301 -> 16501[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 8003[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8003 -> 10200[label="",style="solid", color="black", weight=3]; 189.16/135.83 8004[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8004 -> 10201[label="",style="solid", color="black", weight=3]; 189.16/135.83 8006 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8006[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8006 -> 10202[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8006 -> 10203[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8007 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8007[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8007 -> 10204[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8007 -> 10205[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8005[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1146)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1145)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62302[label="ww1145/Succ ww11450",fontsize=10,color="white",style="solid",shape="box"];8005 -> 62302[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62302 -> 10206[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62303[label="ww1145/Zero",fontsize=10,color="white",style="solid",shape="box"];8005 -> 62303[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62303 -> 10207[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 8015 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8015[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8015 -> 10208[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8015 -> 10209[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8016 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8016[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8016 -> 10210[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8016 -> 10211[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8014[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1160)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1159)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62304[label="ww1159/Succ ww11590",fontsize=10,color="white",style="solid",shape="box"];8014 -> 62304[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62304 -> 10212[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62305[label="ww1159/Zero",fontsize=10,color="white",style="solid",shape="box"];8014 -> 62305[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62305 -> 10213[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 8033 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8033[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8033 -> 10214[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8033 -> 10215[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8034[label="Succ ww3100",fontsize=16,color="green",shape="box"];8035 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8035[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8035 -> 10216[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8035 -> 10217[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8036[label="Succ ww3100",fontsize=16,color="green",shape="box"];8037[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11690) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11690) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8037 -> 10218[label="",style="solid", color="black", weight=3]; 189.16/135.83 8038[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8038 -> 10219[label="",style="solid", color="black", weight=3]; 189.16/135.83 8031 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8031[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8031 -> 10220[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8031 -> 10221[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8032 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8032[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8032 -> 10222[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8032 -> 10223[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8030[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1176)) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1175)) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];8030 -> 10224[label="",style="solid", color="black", weight=3]; 189.16/135.83 8039 -> 53796[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8039[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];8039 -> 54067[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8039 -> 54068[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8039 -> 54069[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8039 -> 54070[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8039 -> 54071[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 55271[label="ww3000",fontsize=16,color="green",shape="box"];55272[label="ww5",fontsize=16,color="green",shape="box"];55273[label="Zero",fontsize=16,color="green",shape="box"];55274[label="ww3100",fontsize=16,color="green",shape="box"];55307[label="primPlusFloat ww4626 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4627))) (Float (Pos (Succ ww4628)) (Neg (Succ ww4629)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62306[label="ww4626/Float ww46260 ww46261",fontsize=10,color="white",style="solid",shape="box"];55307 -> 62306[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62306 -> 55382[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 43669[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) ww4310) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) ww4310)))",fontsize=16,color="green",shape="box"];43669 -> 43729[label="",style="dashed", color="green", weight=3]; 189.16/135.83 43669 -> 43730[label="",style="dashed", color="green", weight=3]; 189.16/135.83 55189 -> 26925[label="",style="dashed", color="red", weight=0]; 189.16/135.83 55189[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];55189 -> 55218[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 55189 -> 55219[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 55203 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.83 55203[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4616",fontsize=16,color="magenta"];55203 -> 55309[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 55203 -> 55310[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 55203 -> 55311[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8043[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8043 -> 10229[label="",style="solid", color="black", weight=3]; 189.16/135.83 8045 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8045[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8045 -> 10230[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8045 -> 10231[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8046 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8046[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8046 -> 10232[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8046 -> 10233[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8044[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1180)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1179)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62307[label="ww1179/Succ ww11790",fontsize=10,color="white",style="solid",shape="box"];8044 -> 62307[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62307 -> 10234[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62308[label="ww1179/Zero",fontsize=10,color="white",style="solid",shape="box"];8044 -> 62308[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62308 -> 10235[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 8048 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8048[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8048 -> 10236[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8048 -> 10237[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8049 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8049[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8049 -> 10238[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8049 -> 10239[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8047[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1194)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1193)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62309[label="ww1193/Succ ww11930",fontsize=10,color="white",style="solid",shape="box"];8047 -> 62309[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62309 -> 10240[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62310[label="ww1193/Zero",fontsize=10,color="white",style="solid",shape="box"];8047 -> 62310[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62310 -> 10241[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 8066 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8066[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8066 -> 10242[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8066 -> 10243[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8067[label="Succ ww3100",fontsize=16,color="green",shape="box"];8068 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8068[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8068 -> 10244[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8068 -> 10245[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8069[label="Succ ww3100",fontsize=16,color="green",shape="box"];8070[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww12030) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww12030) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8070 -> 10246[label="",style="solid", color="black", weight=3]; 189.16/135.83 8071[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8071 -> 10247[label="",style="solid", color="black", weight=3]; 189.16/135.83 8064 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8064[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8064 -> 10248[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8064 -> 10249[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8065 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8065[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8065 -> 10250[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8065 -> 10251[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8063[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1210)) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1209)) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];8063 -> 10252[label="",style="solid", color="black", weight=3]; 189.16/135.83 8072 -> 26973[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8072[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];8072 -> 26983[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8072 -> 26984[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8072 -> 26985[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8072 -> 26986[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8072 -> 26987[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 27097[label="primPlusFloat ww3290 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3291))) (Float (Pos (Succ ww3292)) (Pos (Succ ww3293)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62311[label="ww3290/Float ww32900 ww32901",fontsize=10,color="white",style="solid",shape="box"];27097 -> 62311[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62311 -> 27131[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 27051[label="ww5",fontsize=16,color="green",shape="box"];27052[label="ww3100",fontsize=16,color="green",shape="box"];27053[label="Zero",fontsize=16,color="green",shape="box"];27054[label="ww3000",fontsize=16,color="green",shape="box"];27098[label="Cons (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))) (takeWhile (flip ltEsFloat ww3284) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))))",fontsize=16,color="green",shape="box"];27098 -> 27132[label="",style="dashed", color="green", weight=3]; 189.16/135.83 27099 -> 57264[label="",style="dashed", color="red", weight=0]; 189.16/135.83 27099[label="takeWhile0 (flip ltEsFloat ww3284) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) otherwise",fontsize=16,color="magenta"];27099 -> 57265[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 27099 -> 57266[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 27099 -> 57267[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 27099 -> 57268[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8074[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8074 -> 10255[label="",style="solid", color="black", weight=3]; 189.16/135.83 8075[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8075 -> 10256[label="",style="solid", color="black", weight=3]; 189.16/135.83 8076[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8076 -> 10257[label="",style="solid", color="black", weight=3]; 189.16/135.83 8078 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8078[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8078 -> 10258[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8078 -> 10259[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8079 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8079[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8079 -> 10260[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8079 -> 10261[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8077[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1214)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1213)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62312[label="ww1213/Succ ww12130",fontsize=10,color="white",style="solid",shape="box"];8077 -> 62312[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62312 -> 10262[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62313[label="ww1213/Zero",fontsize=10,color="white",style="solid",shape="box"];8077 -> 62313[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62313 -> 10263[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 8081 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8081[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8081 -> 10264[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8081 -> 10265[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8082 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8082[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8082 -> 10266[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8082 -> 10267[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8080[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1228)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1227)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62314[label="ww1227/Succ ww12270",fontsize=10,color="white",style="solid",shape="box"];8080 -> 62314[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62314 -> 10268[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62315[label="ww1227/Zero",fontsize=10,color="white",style="solid",shape="box"];8080 -> 62315[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62315 -> 10269[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 8105 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8105[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8105 -> 10270[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8105 -> 10271[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8106[label="Succ ww3100",fontsize=16,color="green",shape="box"];8107 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8107[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8107 -> 10272[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8107 -> 10273[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8108[label="Succ ww3100",fontsize=16,color="green",shape="box"];8109[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8109 -> 10274[label="",style="solid", color="black", weight=3]; 189.16/135.83 8110[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8110 -> 10275[label="",style="solid", color="black", weight=3]; 189.16/135.83 8096[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8096 -> 10276[label="",style="solid", color="black", weight=3]; 189.16/135.83 8097[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8097 -> 10277[label="",style="solid", color="black", weight=3]; 189.16/135.83 52865[label="Zero",fontsize=16,color="green",shape="box"];52866[label="ww3000",fontsize=16,color="green",shape="box"];52867[label="ww3100",fontsize=16,color="green",shape="box"];52868[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52864[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4550))) (Float (Pos (Succ ww4551)) (Neg (Succ ww4552))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4550))) (Float (Pos (Succ ww4551)) (Neg (Succ ww4552)))) ww4560)",fontsize=16,color="black",shape="triangle"];52864 -> 52887[label="",style="solid", color="black", weight=3]; 189.16/135.83 50351[label="ww3000",fontsize=16,color="green",shape="box"];50352[label="ww3100",fontsize=16,color="green",shape="box"];50353[label="Zero",fontsize=16,color="green",shape="box"];50354[label="ww5",fontsize=16,color="green",shape="box"];27123[label="psFloat ww2005 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2006))) (Float (Pos (Succ ww2007)) (Neg (Succ ww2008)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];27123 -> 27134[label="",style="solid", color="black", weight=3]; 189.16/135.83 50074[label="Succ ww3100",fontsize=16,color="green",shape="box"];50075 -> 27123[label="",style="dashed", color="red", weight=0]; 189.16/135.83 50075[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50075 -> 50454[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 50075 -> 50455[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 50075 -> 50456[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 50075 -> 50457[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 50076[label="ww3000",fontsize=16,color="green",shape="box"];8099[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8099 -> 10279[label="",style="solid", color="black", weight=3]; 189.16/135.83 55190 -> 26925[label="",style="dashed", color="red", weight=0]; 189.16/135.83 55190[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];55190 -> 55220[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 55190 -> 55221[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 55308 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.83 55308[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4617",fontsize=16,color="magenta"];55308 -> 55383[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 55308 -> 55384[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 55308 -> 55385[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8101[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8101 -> 10281[label="",style="solid", color="black", weight=3]; 189.16/135.83 8103 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8103[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8103 -> 10282[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8103 -> 10283[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8104 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8104[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8104 -> 10284[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8104 -> 10285[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8102[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1244)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1243)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62316[label="ww1243/Succ ww12430",fontsize=10,color="white",style="solid",shape="box"];8102 -> 62316[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62316 -> 10286[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62317[label="ww1243/Zero",fontsize=10,color="white",style="solid",shape="box"];8102 -> 62317[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62317 -> 10287[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 8112 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8112[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8112 -> 10288[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8112 -> 10289[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8113 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8113[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8113 -> 10290[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8113 -> 10291[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8111[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1258)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1257)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62318[label="ww1257/Succ ww12570",fontsize=10,color="white",style="solid",shape="box"];8111 -> 62318[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62318 -> 10292[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62319[label="ww1257/Zero",fontsize=10,color="white",style="solid",shape="box"];8111 -> 62319[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62319 -> 10293[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 8135 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8135[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8135 -> 10294[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8135 -> 10295[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8136[label="Succ ww3100",fontsize=16,color="green",shape="box"];8137 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8137[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8137 -> 10296[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8137 -> 10297[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8138[label="Succ ww3100",fontsize=16,color="green",shape="box"];8139[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8139 -> 10298[label="",style="solid", color="black", weight=3]; 189.16/135.83 8140[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8140 -> 10299[label="",style="solid", color="black", weight=3]; 189.16/135.83 8127[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8127 -> 10300[label="",style="solid", color="black", weight=3]; 189.16/135.83 50355[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50356[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50357[label="Zero",fontsize=16,color="green",shape="box"];50358[label="Pos Zero",fontsize=16,color="green",shape="box"];50359[label="ww3100",fontsize=16,color="green",shape="box"];50360[label="ww5",fontsize=16,color="green",shape="box"];50361[label="Zero",fontsize=16,color="green",shape="box"];37634[label="psFloat ww4267 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4268))) (Float (Pos Zero) (Pos (Succ ww4269)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];37634 -> 37658[label="",style="solid", color="black", weight=3]; 189.16/135.83 50283 -> 37634[label="",style="dashed", color="red", weight=0]; 189.16/135.83 50283[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50283 -> 50458[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 50283 -> 50459[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 50283 -> 50460[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 37193 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.83 37193[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4235",fontsize=16,color="magenta"];37193 -> 37265[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 37193 -> 37266[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 37193 -> 37267[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 37184 -> 26925[label="",style="dashed", color="red", weight=0]; 189.16/135.83 37184[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37184 -> 37268[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 37184 -> 37269[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8131[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8131 -> 10314[label="",style="solid", color="black", weight=3]; 189.16/135.83 8133 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8133[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8133 -> 10315[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8133 -> 10316[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8134 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8134[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8134 -> 10317[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8134 -> 10318[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8132[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1274)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1273)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62320[label="ww1273/Succ ww12730",fontsize=10,color="white",style="solid",shape="box"];8132 -> 62320[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62320 -> 10319[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62321[label="ww1273/Zero",fontsize=10,color="white",style="solid",shape="box"];8132 -> 62321[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62321 -> 10320[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 8142 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8142[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8142 -> 10321[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8142 -> 10322[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8143 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8143[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8143 -> 10323[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8143 -> 10324[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8141[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1288)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1287)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62322[label="ww1287/Succ ww12870",fontsize=10,color="white",style="solid",shape="box"];8141 -> 62322[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62322 -> 10325[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62323[label="ww1287/Zero",fontsize=10,color="white",style="solid",shape="box"];8141 -> 62323[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62323 -> 10326[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 8160 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8160[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8160 -> 10327[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8160 -> 10328[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8161[label="Succ ww3100",fontsize=16,color="green",shape="box"];8162 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8162[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8162 -> 10329[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8162 -> 10330[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8163[label="Succ ww3100",fontsize=16,color="green",shape="box"];8164[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww12970) Zero) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww12970) Zero) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8164 -> 10331[label="",style="solid", color="black", weight=3]; 189.16/135.83 8165[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8165 -> 10332[label="",style="solid", color="black", weight=3]; 189.16/135.83 8158 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8158[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8158 -> 10333[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8158 -> 10334[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8159 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8159[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8159 -> 10335[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8159 -> 10336[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8157[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1304)) Zero) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1303)) Zero) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];8157 -> 10337[label="",style="solid", color="black", weight=3]; 189.16/135.83 8166 -> 15660[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8166[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];8166 -> 15706[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8166 -> 15707[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8166 -> 15708[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8169[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8169 -> 10341[label="",style="solid", color="black", weight=3]; 189.16/135.83 8170[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8170 -> 10342[label="",style="solid", color="black", weight=3]; 189.16/135.83 8172 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8172[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8172 -> 10343[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8172 -> 10344[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8173 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8173[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8173 -> 10345[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8173 -> 10346[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8171[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1308)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1307)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62324[label="ww1307/Succ ww13070",fontsize=10,color="white",style="solid",shape="box"];8171 -> 62324[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62324 -> 10347[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62325[label="ww1307/Zero",fontsize=10,color="white",style="solid",shape="box"];8171 -> 62325[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62325 -> 10348[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 8175 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8175[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8175 -> 10349[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8175 -> 10350[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8176 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8176[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8176 -> 10351[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8176 -> 10352[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8174[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1322)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1321)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62326[label="ww1321/Succ ww13210",fontsize=10,color="white",style="solid",shape="box"];8174 -> 62326[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62326 -> 10353[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62327[label="ww1321/Zero",fontsize=10,color="white",style="solid",shape="box"];8174 -> 62327[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62327 -> 10354[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 8193 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8193[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8193 -> 10355[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8193 -> 10356[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8194[label="Succ ww3100",fontsize=16,color="green",shape="box"];8195 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8195[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8195 -> 10357[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8195 -> 10358[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8196[label="Succ ww3100",fontsize=16,color="green",shape="box"];8197[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13310) Zero) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13310) Zero) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8197 -> 10359[label="",style="solid", color="black", weight=3]; 189.16/135.83 8198[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8198 -> 10360[label="",style="solid", color="black", weight=3]; 189.16/135.83 8191 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8191[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8191 -> 10361[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8191 -> 10362[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8192 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8192[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8192 -> 10363[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8192 -> 10364[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8190[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1338)) Zero) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1337)) Zero) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];8190 -> 10365[label="",style="solid", color="black", weight=3]; 189.16/135.83 8199 -> 35894[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8199[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];8199 -> 36191[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8199 -> 36192[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8199 -> 36193[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8199 -> 36194[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 41097[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4271))) (Float (Pos Zero) (Pos (Succ ww4272)))) ww4277) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4271))) (Float (Pos Zero) (Pos (Succ ww4272))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4271))) (Float (Pos Zero) (Pos (Succ ww4272)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4271))) (Float (Pos Zero) (Pos (Succ ww4272)))) ww4277)))",fontsize=16,color="green",shape="box"];41097 -> 41184[label="",style="dashed", color="green", weight=3]; 189.16/135.83 41097 -> 41185[label="",style="dashed", color="green", weight=3]; 189.16/135.83 41758[label="ww5",fontsize=16,color="green",shape="box"];41759[label="ww3100",fontsize=16,color="green",shape="box"];41760[label="Zero",fontsize=16,color="green",shape="box"];41757[label="primPlusFloat ww4297 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4298))) (Float (Pos Zero) (Pos (Succ ww4299)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];62328[label="ww4297/Float ww42970 ww42971",fontsize=10,color="white",style="solid",shape="box"];41757 -> 62328[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62328 -> 41776[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 8201[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8201 -> 10368[label="",style="solid", color="black", weight=3]; 189.16/135.83 37231 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.83 37231[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4236",fontsize=16,color="magenta"];37231 -> 37278[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 37231 -> 37279[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 37231 -> 37280[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 37194 -> 26925[label="",style="dashed", color="red", weight=0]; 189.16/135.83 37194[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37194 -> 37281[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 37194 -> 37282[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8203 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8203[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) ww59",fontsize=16,color="magenta"];8203 -> 26731[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8203 -> 26732[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8203 -> 26733[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8204[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww340 ww341) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) ww35 (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww340 ww341) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8204 -> 10371[label="",style="solid", color="black", weight=3]; 189.16/135.83 8206 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8206[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8206 -> 10372[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8206 -> 10373[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8207 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8207[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8207 -> 10374[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8207 -> 10375[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8205[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1342)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1341)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62329[label="ww1341/Succ ww13410",fontsize=10,color="white",style="solid",shape="box"];8205 -> 62329[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62329 -> 10376[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62330[label="ww1341/Zero",fontsize=10,color="white",style="solid",shape="box"];8205 -> 62330[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62330 -> 10377[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 8209 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8209[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8209 -> 10378[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8209 -> 10379[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8210 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8210[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8210 -> 10380[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8210 -> 10381[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8208[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1356)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1355)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62331[label="ww1355/Succ ww13550",fontsize=10,color="white",style="solid",shape="box"];8208 -> 62331[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62331 -> 10382[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62332[label="ww1355/Zero",fontsize=10,color="white",style="solid",shape="box"];8208 -> 62332[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62332 -> 10383[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 8470 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8470[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8470 -> 10384[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8470 -> 10385[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8471[label="Succ ww3100",fontsize=16,color="green",shape="box"];8472 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8472[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8472 -> 10386[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8472 -> 10387[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8473[label="Succ ww3100",fontsize=16,color="green",shape="box"];8474[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8474 -> 10388[label="",style="solid", color="black", weight=3]; 189.16/135.83 8475[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8475 -> 10389[label="",style="solid", color="black", weight=3]; 189.16/135.83 8224[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8224 -> 10390[label="",style="solid", color="black", weight=3]; 189.16/135.83 8225[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8225 -> 10391[label="",style="solid", color="black", weight=3]; 189.16/135.83 52892[label="ww3100",fontsize=16,color="green",shape="box"];52893[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52894[label="Zero",fontsize=16,color="green",shape="box"];52891[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4554))) (Float (Pos Zero) (Neg (Succ ww4555))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4554))) (Float (Pos Zero) (Neg (Succ ww4555)))) ww4561)",fontsize=16,color="black",shape="triangle"];52891 -> 52909[label="",style="solid", color="black", weight=3]; 189.16/135.83 50363[label="ww5",fontsize=16,color="green",shape="box"];50364[label="ww3100",fontsize=16,color="green",shape="box"];50365[label="Zero",fontsize=16,color="green",shape="box"];27469[label="psFloat ww2015 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];27469 -> 27494[label="",style="solid", color="black", weight=3]; 189.16/135.83 50322 -> 27469[label="",style="dashed", color="red", weight=0]; 189.16/135.83 50322[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50322 -> 50461[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 50322 -> 50462[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 50322 -> 50463[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8227[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8227 -> 10393[label="",style="solid", color="black", weight=3]; 189.16/135.83 8228[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8228 -> 10394[label="",style="solid", color="black", weight=3]; 189.16/135.83 8229[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8229 -> 10395[label="",style="solid", color="black", weight=3]; 189.16/135.83 8931[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg ww13750)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8931 -> 10396[label="",style="solid", color="black", weight=3]; 189.16/135.83 8932[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos ww13750)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8932 -> 10397[label="",style="solid", color="black", weight=3]; 189.16/135.83 8947 -> 47039[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8947[label="takeWhile1 (flip gtEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (flip gtEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="magenta"];8947 -> 47535[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8947 -> 47536[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8947 -> 47537[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8947 -> 47538[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8947 -> 47539[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8948[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8948 -> 10399[label="",style="solid", color="black", weight=3]; 189.16/135.83 8949[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62333[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];8949 -> 62333[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62333 -> 10400[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 8950[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62334[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];8950 -> 62334[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62334 -> 10401[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 8951[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62335[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];8951 -> 62335[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62335 -> 10402[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 8952 -> 47039[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8952[label="takeWhile1 (flip gtEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (flip gtEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="magenta"];8952 -> 47540[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8952 -> 47541[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8952 -> 47542[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8952 -> 47543[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8952 -> 47544[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8953[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8953 -> 10404[label="",style="solid", color="black", weight=3]; 189.16/135.83 8954[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62336[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];8954 -> 62336[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62336 -> 10405[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 8955[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62337[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];8955 -> 62337[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62337 -> 10406[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 8956[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62338[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];8956 -> 62338[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62338 -> 10407[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 8477 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8477[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8477 -> 10408[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8477 -> 10409[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8478 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8478[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8478 -> 10410[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8478 -> 10411[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8476[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1381)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1380)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62339[label="ww1380/Succ ww13800",fontsize=10,color="white",style="solid",shape="box"];8476 -> 62339[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62339 -> 10412[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62340[label="ww1380/Zero",fontsize=10,color="white",style="solid",shape="box"];8476 -> 62340[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62340 -> 10413[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 8484 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8484[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8484 -> 10414[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8484 -> 10415[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8485 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8485[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8485 -> 10416[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8485 -> 10417[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8483[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1395)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1394)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62341[label="ww1394/Succ ww13940",fontsize=10,color="white",style="solid",shape="box"];8483 -> 62341[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62341 -> 10418[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62342[label="ww1394/Zero",fontsize=10,color="white",style="solid",shape="box"];8483 -> 62342[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62342 -> 10419[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 8522 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8522[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8522 -> 10420[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8522 -> 10421[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8523[label="Succ ww3100",fontsize=16,color="green",shape="box"];8524 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8524[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8524 -> 10422[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8524 -> 10423[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8525[label="Succ ww3100",fontsize=16,color="green",shape="box"];8526[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww14040)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww14040)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8526 -> 10424[label="",style="solid", color="black", weight=3]; 189.16/135.83 8527[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8527 -> 10425[label="",style="solid", color="black", weight=3]; 189.16/135.83 8512 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8512[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8512 -> 10426[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8512 -> 10427[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8513 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8513[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8513 -> 10428[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8513 -> 10429[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8511[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww1411))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww1410))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];8511 -> 10430[label="",style="solid", color="black", weight=3]; 189.16/135.83 8528[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8528 -> 10431[label="",style="solid", color="black", weight=3]; 189.16/135.83 47410 -> 53429[label="",style="dashed", color="red", weight=0]; 189.16/135.83 47410[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];47410 -> 53430[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 47410 -> 53431[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 47410 -> 53432[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 47410 -> 53433[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 47411[label="Neg Zero",fontsize=16,color="green",shape="box"];47412 -> 27969[label="",style="dashed", color="red", weight=0]; 189.16/135.83 47412[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47412 -> 50465[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 47412 -> 50466[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 47412 -> 50467[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 47412 -> 50468[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 47413[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];47414 -> 50153[label="",style="dashed", color="red", weight=0]; 189.16/135.83 47414[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];47414 -> 50156[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8530[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8530 -> 10433[label="",style="solid", color="black", weight=3]; 189.16/135.83 8531[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8531 -> 10434[label="",style="solid", color="black", weight=3]; 189.16/135.83 8532[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8532 -> 10435[label="",style="solid", color="black", weight=3]; 189.16/135.83 8534 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8534[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8534 -> 10436[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8534 -> 10437[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8535 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8535[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8535 -> 10438[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8535 -> 10439[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8533[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1415)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1414)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62343[label="ww1414/Succ ww14140",fontsize=10,color="white",style="solid",shape="box"];8533 -> 62343[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62343 -> 10440[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62344[label="ww1414/Zero",fontsize=10,color="white",style="solid",shape="box"];8533 -> 62344[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62344 -> 10441[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 8549 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8549[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8549 -> 10442[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8549 -> 10443[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8550 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8550[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8550 -> 10444[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8550 -> 10445[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8548[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1429)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1428)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62345[label="ww1428/Succ ww14280",fontsize=10,color="white",style="solid",shape="box"];8548 -> 62345[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62345 -> 10446[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62346[label="ww1428/Zero",fontsize=10,color="white",style="solid",shape="box"];8548 -> 62346[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62346 -> 10447[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 8722 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8722[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8722 -> 10448[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8722 -> 10449[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8723[label="Succ ww3100",fontsize=16,color="green",shape="box"];8724 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8724[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8724 -> 10450[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8724 -> 10451[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8725[label="Succ ww3100",fontsize=16,color="green",shape="box"];8726[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8726 -> 10452[label="",style="solid", color="black", weight=3]; 189.16/135.83 8727[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8727 -> 10453[label="",style="solid", color="black", weight=3]; 189.16/135.83 8612[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8612 -> 10454[label="",style="solid", color="black", weight=3]; 189.16/135.83 17363[label="Succ Zero",fontsize=16,color="green",shape="box"];17364[label="ww3100",fontsize=16,color="green",shape="box"];17365[label="ww5",fontsize=16,color="green",shape="box"];17366[label="ww4000",fontsize=16,color="green",shape="box"];17425[label="takeWhile1 (flip ltEsFloat (psFloat ww2183 (fsFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww2186))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww2186))) (psFloat ww2183 (fsFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17425 -> 17433[label="",style="solid", color="black", weight=3]; 189.16/135.83 8615[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8615 -> 10457[label="",style="solid", color="black", weight=3]; 189.16/135.83 8616[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8616 -> 10458[label="",style="solid", color="black", weight=3]; 189.16/135.83 8617[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8617 -> 10459[label="",style="solid", color="black", weight=3]; 189.16/135.83 8619 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8619[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8619 -> 10460[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8619 -> 10461[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8620 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8620[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8620 -> 10462[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8620 -> 10463[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8618[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1445)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1444)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62347[label="ww1444/Succ ww14440",fontsize=10,color="white",style="solid",shape="box"];8618 -> 62347[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62347 -> 10464[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62348[label="ww1444/Zero",fontsize=10,color="white",style="solid",shape="box"];8618 -> 62348[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62348 -> 10465[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 8729 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8729[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8729 -> 10466[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8729 -> 10467[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8730 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8730[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8730 -> 10468[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8730 -> 10469[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8728[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1483)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1482)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62349[label="ww1482/Succ ww14820",fontsize=10,color="white",style="solid",shape="box"];8728 -> 62349[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62349 -> 10470[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62350[label="ww1482/Zero",fontsize=10,color="white",style="solid",shape="box"];8728 -> 62350[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62350 -> 10471[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 8860 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8860[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8860 -> 10472[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8860 -> 10473[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8861[label="Succ ww3100",fontsize=16,color="green",shape="box"];8862 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8862[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8862 -> 10474[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8862 -> 10475[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8863[label="Succ ww3100",fontsize=16,color="green",shape="box"];8864[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8864 -> 10476[label="",style="solid", color="black", weight=3]; 189.16/135.83 8865[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8865 -> 10477[label="",style="solid", color="black", weight=3]; 189.16/135.83 8827[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8827 -> 10478[label="",style="solid", color="black", weight=3]; 189.16/135.83 17404[label="ww3100",fontsize=16,color="green",shape="box"];17405[label="ww5",fontsize=16,color="green",shape="box"];17406[label="Succ Zero",fontsize=16,color="green",shape="box"];17407[label="ww4000",fontsize=16,color="green",shape="box"];17475[label="takeWhile1 (flip ltEsFloat (psFloat ww2190 (fsFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2193))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww2193))) (psFloat ww2190 (fsFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17475 -> 17493[label="",style="solid", color="black", weight=3]; 189.16/135.83 8830[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8830 -> 10481[label="",style="solid", color="black", weight=3]; 189.16/135.83 8831[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8831 -> 10482[label="",style="solid", color="black", weight=3]; 189.16/135.83 8832[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8832 -> 10483[label="",style="solid", color="black", weight=3]; 189.16/135.83 8834 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8834[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8834 -> 10484[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8834 -> 10485[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8835 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8835[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8835 -> 10486[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8835 -> 10487[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8833[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1499)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1498)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62351[label="ww1498/Succ ww14980",fontsize=10,color="white",style="solid",shape="box"];8833 -> 62351[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62351 -> 10488[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62352[label="ww1498/Zero",fontsize=10,color="white",style="solid",shape="box"];8833 -> 62352[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62352 -> 10489[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 8867 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8867[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8867 -> 10490[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8867 -> 10491[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8868 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8868[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8868 -> 10492[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8868 -> 10493[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8866[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1513)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1512)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62353[label="ww1512/Succ ww15120",fontsize=10,color="white",style="solid",shape="box"];8866 -> 62353[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62353 -> 10494[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62354[label="ww1512/Zero",fontsize=10,color="white",style="solid",shape="box"];8866 -> 62354[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62354 -> 10495[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 8933 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8933[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8933 -> 10496[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8933 -> 10497[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8934[label="Succ ww3100",fontsize=16,color="green",shape="box"];8935 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8935[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8935 -> 10498[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8935 -> 10499[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8936[label="Succ ww3100",fontsize=16,color="green",shape="box"];8937[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww15220)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww15220)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8937 -> 10500[label="",style="solid", color="black", weight=3]; 189.16/135.83 8938[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8938 -> 10501[label="",style="solid", color="black", weight=3]; 189.16/135.83 8919 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8919[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8919 -> 10502[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8919 -> 10503[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8920 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8920[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8920 -> 10504[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8920 -> 10505[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8918[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww1529))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww1528))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];8918 -> 10506[label="",style="solid", color="black", weight=3]; 189.16/135.83 8939[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8939 -> 10507[label="",style="solid", color="black", weight=3]; 189.16/135.83 47415 -> 53459[label="",style="dashed", color="red", weight=0]; 189.16/135.83 47415[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47415 -> 53460[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 47415 -> 53461[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 47415 -> 53462[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 47415 -> 53463[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 47416[label="Neg Zero",fontsize=16,color="green",shape="box"];47417 -> 28060[label="",style="dashed", color="red", weight=0]; 189.16/135.83 47417[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47417 -> 50470[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 47417 -> 50471[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 47417 -> 50472[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 47417 -> 50473[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 47418[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47419 -> 50222[label="",style="dashed", color="red", weight=0]; 189.16/135.83 47419[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47419 -> 50224[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8941[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8941 -> 10509[label="",style="solid", color="black", weight=3]; 189.16/135.83 8942[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8942 -> 10510[label="",style="solid", color="black", weight=3]; 189.16/135.83 8943[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8943 -> 10511[label="",style="solid", color="black", weight=3]; 189.16/135.83 8945 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8945[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8945 -> 10512[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8945 -> 10513[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8946 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8946[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8946 -> 10514[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8946 -> 10515[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8944[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1533)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1532)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62355[label="ww1532/Succ ww15320",fontsize=10,color="white",style="solid",shape="box"];8944 -> 62355[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62355 -> 10516[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62356[label="ww1532/Zero",fontsize=10,color="white",style="solid",shape="box"];8944 -> 62356[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62356 -> 10517[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 8958 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8958[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8958 -> 10518[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8958 -> 10519[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8959 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8959[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8959 -> 10520[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8959 -> 10521[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8957[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1547)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1546)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62357[label="ww1546/Succ ww15460",fontsize=10,color="white",style="solid",shape="box"];8957 -> 62357[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62357 -> 10522[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 62358[label="ww1546/Zero",fontsize=10,color="white",style="solid",shape="box"];8957 -> 62358[label="",style="solid", color="burlywood", weight=9]; 189.16/135.83 62358 -> 10523[label="",style="solid", color="burlywood", weight=3]; 189.16/135.83 8976 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8976[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8976 -> 10524[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8976 -> 10525[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8977[label="Succ ww3100",fontsize=16,color="green",shape="box"];8978 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8978[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8978 -> 10526[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8978 -> 10527[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8979[label="Succ ww3100",fontsize=16,color="green",shape="box"];8980[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww15560)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww15560)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8980 -> 10528[label="",style="solid", color="black", weight=3]; 189.16/135.83 8981[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8981 -> 10529[label="",style="solid", color="black", weight=3]; 189.16/135.83 8974 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8974[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8974 -> 10530[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8974 -> 10531[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8975 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8975[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8975 -> 10532[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8975 -> 10533[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8973[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww1563))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww1562))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];8973 -> 10534[label="",style="solid", color="black", weight=3]; 189.16/135.83 47420 -> 43626[label="",style="dashed", color="red", weight=0]; 189.16/135.83 47420[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];47420 -> 50474[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 47420 -> 50475[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 47420 -> 50476[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 47420 -> 50477[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 47421[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];47422 -> 53384[label="",style="dashed", color="red", weight=0]; 189.16/135.83 47422[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47422 -> 53385[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 47422 -> 53386[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 47422 -> 53387[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 47422 -> 53388[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 47423[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];47424 -> 49896[label="",style="dashed", color="red", weight=0]; 189.16/135.83 47424[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];47424 -> 49907[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 47424 -> 49908[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 47424 -> 49909[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8984[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8984 -> 10537[label="",style="solid", color="black", weight=3]; 189.16/135.83 8985[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8985 -> 10538[label="",style="solid", color="black", weight=3]; 189.16/135.83 8987 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8987[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8987 -> 10539[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8987 -> 10540[label="",style="dashed", color="magenta", weight=3]; 189.16/135.83 8988 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.83 8988[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8988 -> 10541[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 8988 -> 10542[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 8986[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1567)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1566)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62359[label="ww1566/Succ ww15660",fontsize=10,color="white",style="solid",shape="box"];8986 -> 62359[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62359 -> 10543[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62360[label="ww1566/Zero",fontsize=10,color="white",style="solid",shape="box"];8986 -> 62360[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62360 -> 10544[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 8990 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 8990[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8990 -> 10545[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 8990 -> 10546[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 8991 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 8991[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8991 -> 10547[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 8991 -> 10548[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 8989[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1581)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1580)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62361[label="ww1580/Succ ww15800",fontsize=10,color="white",style="solid",shape="box"];8989 -> 62361[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62361 -> 10549[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62362[label="ww1580/Zero",fontsize=10,color="white",style="solid",shape="box"];8989 -> 62362[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62362 -> 10550[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 9014 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9014[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9014 -> 10551[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9014 -> 10552[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9015[label="Succ ww3100",fontsize=16,color="green",shape="box"];9016 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9016[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9016 -> 10553[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9016 -> 10554[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9017[label="Succ ww3100",fontsize=16,color="green",shape="box"];9018[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9018 -> 10555[label="",style="solid", color="black", weight=3]; 189.16/135.84 9019[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9019 -> 10556[label="",style="solid", color="black", weight=3]; 189.16/135.84 9005[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9005 -> 10557[label="",style="solid", color="black", weight=3]; 189.16/135.84 15697[label="ww5",fontsize=16,color="green",shape="box"];15698[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];15699[label="Succ Zero",fontsize=16,color="green",shape="box"];9009[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9009 -> 10561[label="",style="solid", color="black", weight=3]; 189.16/135.84 9010[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9010 -> 10562[label="",style="solid", color="black", weight=3]; 189.16/135.84 9012 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9012[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9012 -> 10563[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9012 -> 10564[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9013 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9013[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9013 -> 10565[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9013 -> 10566[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9011[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1597)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1596)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62363[label="ww1596/Succ ww15960",fontsize=10,color="white",style="solid",shape="box"];9011 -> 62363[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62363 -> 10567[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62364[label="ww1596/Zero",fontsize=10,color="white",style="solid",shape="box"];9011 -> 62364[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62364 -> 10568[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 9021 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9021[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9021 -> 10569[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9021 -> 10570[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9022 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9022[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9022 -> 10571[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9022 -> 10572[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9020[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1611)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1610)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62365[label="ww1610/Succ ww16100",fontsize=10,color="white",style="solid",shape="box"];9020 -> 62365[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62365 -> 10573[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62366[label="ww1610/Zero",fontsize=10,color="white",style="solid",shape="box"];9020 -> 62366[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62366 -> 10574[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 9045 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9045[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9045 -> 10575[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9045 -> 10576[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9046[label="Succ ww3100",fontsize=16,color="green",shape="box"];9047 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9047[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9047 -> 10577[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9047 -> 10578[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9048[label="Succ ww3100",fontsize=16,color="green",shape="box"];9049[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9049 -> 10579[label="",style="solid", color="black", weight=3]; 189.16/135.84 9050[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9050 -> 10580[label="",style="solid", color="black", weight=3]; 189.16/135.84 9036[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9036 -> 10581[label="",style="solid", color="black", weight=3]; 189.16/135.84 17506[label="Succ Zero",fontsize=16,color="green",shape="box"];17507[label="ww3000",fontsize=16,color="green",shape="box"];17508[label="ww3100",fontsize=16,color="green",shape="box"];17509[label="ww5",fontsize=16,color="green",shape="box"];17576[label="takeWhile1 (flip ltEsFloat (psFloat ww2201 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (psFloat ww2201 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17576 -> 17594[label="",style="solid", color="black", weight=3]; 189.16/135.84 9039[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9039 -> 10584[label="",style="solid", color="black", weight=3]; 189.16/135.84 9040[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9040 -> 10585[label="",style="solid", color="black", weight=3]; 189.16/135.84 9041[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9041 -> 10586[label="",style="solid", color="black", weight=3]; 189.16/135.84 9043 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9043[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9043 -> 10587[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9043 -> 10588[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9044 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9044[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9044 -> 10589[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9044 -> 10590[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9042[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1627)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1626)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62367[label="ww1626/Succ ww16260",fontsize=10,color="white",style="solid",shape="box"];9042 -> 62367[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62367 -> 10591[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62368[label="ww1626/Zero",fontsize=10,color="white",style="solid",shape="box"];9042 -> 62368[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62368 -> 10592[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 9052 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9052[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9052 -> 10593[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9052 -> 10594[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9053 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9053[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9053 -> 10595[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9053 -> 10596[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9051[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1641)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1640)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62369[label="ww1640/Succ ww16400",fontsize=10,color="white",style="solid",shape="box"];9051 -> 62369[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62369 -> 10597[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62370[label="ww1640/Zero",fontsize=10,color="white",style="solid",shape="box"];9051 -> 62370[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62370 -> 10598[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 9070 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9070[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9070 -> 10599[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9070 -> 10600[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9071[label="Succ ww3100",fontsize=16,color="green",shape="box"];9072 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9072[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9072 -> 10601[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9072 -> 10602[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9073[label="Succ ww3100",fontsize=16,color="green",shape="box"];9074[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww16500)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww16500)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9074 -> 10603[label="",style="solid", color="black", weight=3]; 189.16/135.84 9075[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9075 -> 10604[label="",style="solid", color="black", weight=3]; 189.16/135.84 9068 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9068[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];9068 -> 10605[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9068 -> 10606[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9069 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9069[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];9069 -> 10607[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9069 -> 10608[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9067[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww1657))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww1656))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];9067 -> 10609[label="",style="solid", color="black", weight=3]; 189.16/135.84 9076[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9076 -> 10610[label="",style="solid", color="black", weight=3]; 189.16/135.84 47425 -> 53611[label="",style="dashed", color="red", weight=0]; 189.16/135.84 47425[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47425 -> 53612[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 47425 -> 53613[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 47425 -> 53614[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 47425 -> 53615[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 47426[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];47427 -> 28357[label="",style="dashed", color="red", weight=0]; 189.16/135.84 47427[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47427 -> 50480[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 47427 -> 50481[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 47427 -> 50482[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 47427 -> 50483[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 47428[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47429 -> 49946[label="",style="dashed", color="red", weight=0]; 189.16/135.84 47429[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47429 -> 49957[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 47429 -> 49958[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 47429 -> 49959[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9078[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9078 -> 10612[label="",style="solid", color="black", weight=3]; 189.16/135.84 9079[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9079 -> 10613[label="",style="solid", color="black", weight=3]; 189.16/135.84 9080[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9080 -> 10614[label="",style="solid", color="black", weight=3]; 189.16/135.84 9082 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9082[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9082 -> 10615[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9082 -> 10616[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9083 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9083[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9083 -> 10617[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9083 -> 10618[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9081[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1661)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1660)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62371[label="ww1660/Succ ww16600",fontsize=10,color="white",style="solid",shape="box"];9081 -> 62371[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62371 -> 10619[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62372[label="ww1660/Zero",fontsize=10,color="white",style="solid",shape="box"];9081 -> 62372[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62372 -> 10620[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 9085 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9085[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9085 -> 10621[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9085 -> 10622[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9086 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9086[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9086 -> 10623[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9086 -> 10624[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9084[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1675)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1674)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62373[label="ww1674/Succ ww16740",fontsize=10,color="white",style="solid",shape="box"];9084 -> 62373[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62373 -> 10625[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62374[label="ww1674/Zero",fontsize=10,color="white",style="solid",shape="box"];9084 -> 62374[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62374 -> 10626[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 9103 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9103[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9103 -> 10627[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9103 -> 10628[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9104[label="Succ ww3100",fontsize=16,color="green",shape="box"];9105 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9105[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9105 -> 10629[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9105 -> 10630[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9106[label="Succ ww3100",fontsize=16,color="green",shape="box"];9107[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww16840)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww16840)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9107 -> 10631[label="",style="solid", color="black", weight=3]; 189.16/135.84 9108[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9108 -> 10632[label="",style="solid", color="black", weight=3]; 189.16/135.84 9101 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9101[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];9101 -> 10633[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9101 -> 10634[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9102 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9102[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];9102 -> 10635[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9102 -> 10636[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9100[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww1691))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww1690))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];9100 -> 10637[label="",style="solid", color="black", weight=3]; 189.16/135.84 47430 -> 43626[label="",style="dashed", color="red", weight=0]; 189.16/135.84 47430[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];47430 -> 50484[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 47430 -> 50485[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 47430 -> 50486[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 47430 -> 50487[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 47431[label="Neg Zero",fontsize=16,color="green",shape="box"];47432 -> 53549[label="",style="dashed", color="red", weight=0]; 189.16/135.84 47432[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47432 -> 53550[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 47432 -> 53551[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 47432 -> 53552[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 47433[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];47434 -> 50153[label="",style="dashed", color="red", weight=0]; 189.16/135.84 47434[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];47434 -> 50157[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9111[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9111 -> 10640[label="",style="solid", color="black", weight=3]; 189.16/135.84 9112[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9112 -> 10641[label="",style="solid", color="black", weight=3]; 189.16/135.84 9114 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9114[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9114 -> 10642[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9114 -> 10643[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9115 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9115[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9115 -> 10644[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9115 -> 10645[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9113[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1695)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1694)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62375[label="ww1694/Succ ww16940",fontsize=10,color="white",style="solid",shape="box"];9113 -> 62375[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62375 -> 10646[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62376[label="ww1694/Zero",fontsize=10,color="white",style="solid",shape="box"];9113 -> 62376[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62376 -> 10647[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 9117 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9117[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9117 -> 10648[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9117 -> 10649[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9118 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9118[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9118 -> 10650[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9118 -> 10651[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9116[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1709)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1708)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62377[label="ww1708/Succ ww17080",fontsize=10,color="white",style="solid",shape="box"];9116 -> 62377[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62377 -> 10652[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62378[label="ww1708/Zero",fontsize=10,color="white",style="solid",shape="box"];9116 -> 62378[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62378 -> 10653[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 9141 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9141[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9141 -> 10654[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9141 -> 10655[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9142[label="Succ ww3100",fontsize=16,color="green",shape="box"];9143 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9143[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9143 -> 10656[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9143 -> 10657[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9144[label="Succ ww3100",fontsize=16,color="green",shape="box"];9145[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9145 -> 10658[label="",style="solid", color="black", weight=3]; 189.16/135.84 9146[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9146 -> 10659[label="",style="solid", color="black", weight=3]; 189.16/135.84 9132[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9132 -> 10660[label="",style="solid", color="black", weight=3]; 189.16/135.84 15700[label="ww5",fontsize=16,color="green",shape="box"];15701[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];15702[label="Succ Zero",fontsize=16,color="green",shape="box"];9136[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9136 -> 10664[label="",style="solid", color="black", weight=3]; 189.16/135.84 9137[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9137 -> 10665[label="",style="solid", color="black", weight=3]; 189.16/135.84 9139 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9139[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9139 -> 10666[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9139 -> 10667[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9140 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9140[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9140 -> 10668[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9140 -> 10669[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9138[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1725)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1724)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62379[label="ww1724/Succ ww17240",fontsize=10,color="white",style="solid",shape="box"];9138 -> 62379[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62379 -> 10670[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62380[label="ww1724/Zero",fontsize=10,color="white",style="solid",shape="box"];9138 -> 62380[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62380 -> 10671[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 9148 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9148[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9148 -> 10672[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9148 -> 10673[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9149 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9149[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9149 -> 10674[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9149 -> 10675[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9147[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1739)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1738)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62381[label="ww1738/Succ ww17380",fontsize=10,color="white",style="solid",shape="box"];9147 -> 62381[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62381 -> 10676[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62382[label="ww1738/Zero",fontsize=10,color="white",style="solid",shape="box"];9147 -> 62382[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62382 -> 10677[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 9172 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9172[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9172 -> 10678[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9172 -> 10679[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9173[label="Succ ww3100",fontsize=16,color="green",shape="box"];9174 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9174[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9174 -> 10680[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9174 -> 10681[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9175[label="Succ ww3100",fontsize=16,color="green",shape="box"];9176[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9176 -> 10682[label="",style="solid", color="black", weight=3]; 189.16/135.84 9177[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9177 -> 10683[label="",style="solid", color="black", weight=3]; 189.16/135.84 9163[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9163 -> 10684[label="",style="solid", color="black", weight=3]; 189.16/135.84 17605[label="ww5",fontsize=16,color="green",shape="box"];17606[label="ww3100",fontsize=16,color="green",shape="box"];17607[label="Succ Zero",fontsize=16,color="green",shape="box"];17746[label="takeWhile1 (flip ltEsFloat (psFloat ww2212 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2214))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww2214))) (psFloat ww2212 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17746 -> 17762[label="",style="solid", color="black", weight=3]; 189.16/135.84 9166[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9166 -> 10687[label="",style="solid", color="black", weight=3]; 189.16/135.84 9167[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9167 -> 10688[label="",style="solid", color="black", weight=3]; 189.16/135.84 9168[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9168 -> 10689[label="",style="solid", color="black", weight=3]; 189.16/135.84 9170 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9170[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9170 -> 10690[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9170 -> 10691[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9171 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9171[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9171 -> 10692[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9171 -> 10693[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9169[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1755)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1754)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62383[label="ww1754/Succ ww17540",fontsize=10,color="white",style="solid",shape="box"];9169 -> 62383[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62383 -> 10694[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62384[label="ww1754/Zero",fontsize=10,color="white",style="solid",shape="box"];9169 -> 62384[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62384 -> 10695[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 9179 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9179[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9179 -> 10696[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9179 -> 10697[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9180 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9180[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9180 -> 10698[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9180 -> 10699[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9178[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1769)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1768)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62385[label="ww1768/Succ ww17680",fontsize=10,color="white",style="solid",shape="box"];9178 -> 62385[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62385 -> 10700[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62386[label="ww1768/Zero",fontsize=10,color="white",style="solid",shape="box"];9178 -> 62386[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62386 -> 10701[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 9197 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9197[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9197 -> 10702[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9197 -> 10703[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9198[label="Succ ww3100",fontsize=16,color="green",shape="box"];9199 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9199[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9199 -> 10704[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9199 -> 10705[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9200[label="Succ ww3100",fontsize=16,color="green",shape="box"];9201[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww17780)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww17780)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9201 -> 10706[label="",style="solid", color="black", weight=3]; 189.16/135.84 9202[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9202 -> 10707[label="",style="solid", color="black", weight=3]; 189.16/135.84 9195 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9195[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];9195 -> 10708[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9195 -> 10709[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9196 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9196[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];9196 -> 10710[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9196 -> 10711[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9194[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww1785))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww1784))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];9194 -> 10712[label="",style="solid", color="black", weight=3]; 189.16/135.84 9203[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9203 -> 10713[label="",style="solid", color="black", weight=3]; 189.16/135.84 47435 -> 54948[label="",style="dashed", color="red", weight=0]; 189.16/135.84 47435[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47435 -> 54949[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 47435 -> 54950[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 47435 -> 54951[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 47436[label="Neg Zero",fontsize=16,color="green",shape="box"];47437 -> 28646[label="",style="dashed", color="red", weight=0]; 189.16/135.84 47437[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47437 -> 50490[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 47437 -> 50491[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 47437 -> 50492[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 47438[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47439 -> 50222[label="",style="dashed", color="red", weight=0]; 189.16/135.84 47439[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47439 -> 50225[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9205[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9205 -> 10715[label="",style="solid", color="black", weight=3]; 189.16/135.84 9206[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9206 -> 10716[label="",style="solid", color="black", weight=3]; 189.16/135.84 9207[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9207 -> 10717[label="",style="solid", color="black", weight=3]; 189.16/135.84 9208 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9208[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww40000000000 (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];9208 -> 10718[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9208 -> 10719[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9209[label="Succ ww3000",fontsize=16,color="green",shape="box"];9211 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9211[label="primPlusNat ww560 ww53",fontsize=16,color="magenta"];9211 -> 10720[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9211 -> 10721[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9212 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9212[label="primPlusNat ww560 ww53",fontsize=16,color="magenta"];9212 -> 10722[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9212 -> 10723[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9210[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1789))) (primMulInt ww52 ww54)) LT))) (Float (Pos (Succ ww53)) ww54) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (Float (Pos (Succ ww53)) ww54))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1788))) (primMulInt ww52 ww54)) LT)) (Float (Pos (Succ ww53)) ww54))",fontsize=16,color="burlywood",shape="triangle"];62387[label="ww52/Pos ww520",fontsize=10,color="white",style="solid",shape="box"];9210 -> 62387[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62387 -> 10724[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62388[label="ww52/Neg ww520",fontsize=10,color="white",style="solid",shape="box"];9210 -> 62388[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62388 -> 10725[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 9213[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (primMulInt (Pos ww520) ww54)) LT))) (Float (Pos (Succ ww53)) ww54) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) ww54))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) ww54)) (Float (Pos (Succ ww53)) ww54))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (primMulInt (Pos ww520) ww54)) LT)) (Float (Pos (Succ ww53)) ww54))",fontsize=16,color="burlywood",shape="box"];62389[label="ww54/Pos ww540",fontsize=10,color="white",style="solid",shape="box"];9213 -> 62389[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62389 -> 10726[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62390[label="ww54/Neg ww540",fontsize=10,color="white",style="solid",shape="box"];9213 -> 62390[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62390 -> 10727[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 9214[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (primMulInt (Neg ww520) ww54)) LT))) (Float (Pos (Succ ww53)) ww54) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) ww54))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) ww54)) (Float (Pos (Succ ww53)) ww54))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (primMulInt (Neg ww520) ww54)) LT)) (Float (Pos (Succ ww53)) ww54))",fontsize=16,color="burlywood",shape="box"];62391[label="ww54/Pos ww540",fontsize=10,color="white",style="solid",shape="box"];9214 -> 62391[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62391 -> 10728[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62392[label="ww54/Neg ww540",fontsize=10,color="white",style="solid",shape="box"];9214 -> 62392[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62392 -> 10729[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 9215 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9215[label="primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];9215 -> 10730[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9215 -> 10731[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9216[label="Succ ww3000",fontsize=16,color="green",shape="box"];9218 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9218[label="primPlusNat ww720 ww69",fontsize=16,color="magenta"];9218 -> 10732[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9218 -> 10733[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9219 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9219[label="primPlusNat ww720 ww69",fontsize=16,color="magenta"];9219 -> 10734[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9219 -> 10735[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9217[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1791))) (primMulInt ww68 ww70)) LT))) (Float (Pos (Succ ww69)) ww70) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (Float (Pos (Succ ww69)) ww70))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1790))) (primMulInt ww68 ww70)) LT)) (Float (Pos (Succ ww69)) ww70))",fontsize=16,color="burlywood",shape="triangle"];62393[label="ww68/Pos ww680",fontsize=10,color="white",style="solid",shape="box"];9217 -> 62393[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62393 -> 10736[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62394[label="ww68/Neg ww680",fontsize=10,color="white",style="solid",shape="box"];9217 -> 62394[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62394 -> 10737[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 9220[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (primMulInt (Pos ww680) ww70)) LT))) (Float (Pos (Succ ww69)) ww70) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) ww70))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) ww70)) (Float (Pos (Succ ww69)) ww70))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (primMulInt (Pos ww680) ww70)) LT)) (Float (Pos (Succ ww69)) ww70))",fontsize=16,color="burlywood",shape="box"];62395[label="ww70/Pos ww700",fontsize=10,color="white",style="solid",shape="box"];9220 -> 62395[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62395 -> 10738[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62396[label="ww70/Neg ww700",fontsize=10,color="white",style="solid",shape="box"];9220 -> 62396[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62396 -> 10739[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 9221[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (primMulInt (Neg ww680) ww70)) LT))) (Float (Pos (Succ ww69)) ww70) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) ww70))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) ww70)) (Float (Pos (Succ ww69)) ww70))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (primMulInt (Neg ww680) ww70)) LT)) (Float (Pos (Succ ww69)) ww70))",fontsize=16,color="burlywood",shape="box"];62397[label="ww70/Pos ww700",fontsize=10,color="white",style="solid",shape="box"];9221 -> 62397[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62397 -> 10740[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62398[label="ww70/Neg ww700",fontsize=10,color="white",style="solid",shape="box"];9221 -> 62398[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62398 -> 10741[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 9222[label="Zero",fontsize=16,color="green",shape="box"];9223[label="Succ ww3000",fontsize=16,color="green",shape="box"];9224[label="Zero",fontsize=16,color="green",shape="box"];9225[label="Succ ww3000",fontsize=16,color="green",shape="box"];9226[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat ww410 ww310)) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat ww410 ww310)) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];62399[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];9226 -> 62399[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62399 -> 10742[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62400[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];9226 -> 62400[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62400 -> 10743[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 9227[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];9227 -> 10744[label="",style="solid", color="black", weight=3]; 189.16/135.84 9228[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];9228 -> 10745[label="",style="solid", color="black", weight=3]; 189.16/135.84 9229[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat ww410 ww310)) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat ww410 ww310)) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];62401[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];9229 -> 62401[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62401 -> 10746[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62402[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];9229 -> 62402[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62402 -> 10747[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 9230[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos (primMulNat ww1220 ww1240))) LT))) (Float (Pos (Succ ww123)) (Pos ww1240)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240))) (Float (Pos (Succ ww123)) (Pos ww1240)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww1220 ww1240))) LT)) (Float (Pos (Succ ww123)) (Pos ww1240)))",fontsize=16,color="burlywood",shape="box"];62403[label="ww1220/Succ ww12200",fontsize=10,color="white",style="solid",shape="box"];9230 -> 62403[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62403 -> 10748[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62404[label="ww1220/Zero",fontsize=10,color="white",style="solid",shape="box"];9230 -> 62404[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62404 -> 10749[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 9231[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg (primMulNat ww1220 ww1240))) LT))) (Float (Pos (Succ ww123)) (Neg ww1240)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240))) (Float (Pos (Succ ww123)) (Neg ww1240)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww1220 ww1240))) LT)) (Float (Pos (Succ ww123)) (Neg ww1240)))",fontsize=16,color="burlywood",shape="box"];62405[label="ww1220/Succ ww12200",fontsize=10,color="white",style="solid",shape="box"];9231 -> 62405[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62405 -> 10750[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62406[label="ww1220/Zero",fontsize=10,color="white",style="solid",shape="box"];9231 -> 62406[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62406 -> 10751[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 9232[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg (primMulNat ww1220 ww1240))) LT))) (Float (Pos (Succ ww123)) (Pos ww1240)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240))) (Float (Pos (Succ ww123)) (Pos ww1240)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww1220 ww1240))) LT)) (Float (Pos (Succ ww123)) (Pos ww1240)))",fontsize=16,color="burlywood",shape="box"];62407[label="ww1220/Succ ww12200",fontsize=10,color="white",style="solid",shape="box"];9232 -> 62407[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62407 -> 10752[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62408[label="ww1220/Zero",fontsize=10,color="white",style="solid",shape="box"];9232 -> 62408[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62408 -> 10753[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 9233[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos (primMulNat ww1220 ww1240))) LT))) (Float (Pos (Succ ww123)) (Neg ww1240)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240))) (Float (Pos (Succ ww123)) (Neg ww1240)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww1220 ww1240))) LT)) (Float (Pos (Succ ww123)) (Neg ww1240)))",fontsize=16,color="burlywood",shape="box"];62409[label="ww1220/Succ ww12200",fontsize=10,color="white",style="solid",shape="box"];9233 -> 62409[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62409 -> 10754[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62410[label="ww1220/Zero",fontsize=10,color="white",style="solid",shape="box"];9233 -> 62410[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62410 -> 10755[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 9234 -> 10756[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9234[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="magenta"];9234 -> 10757[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9234 -> 10758[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9235 -> 10767[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9235[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="magenta"];9235 -> 10768[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9235 -> 10769[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9236 -> 10778[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9236[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="magenta"];9236 -> 10779[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9236 -> 10780[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9237 -> 10786[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9237[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="magenta"];9237 -> 10787[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9237 -> 10788[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9238[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat (Succ ww4100) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat (Succ ww4100) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9238 -> 10789[label="",style="solid", color="black", weight=3]; 189.16/135.84 9239[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat (Succ ww4100) Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat (Succ ww4100) Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];9239 -> 10790[label="",style="solid", color="black", weight=3]; 189.16/135.84 9240[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat Zero (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat Zero (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9240 -> 10791[label="",style="solid", color="black", weight=3]; 189.16/135.84 9241[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat Zero Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat Zero Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];9241 -> 10792[label="",style="solid", color="black", weight=3]; 189.16/135.84 9242[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];9242 -> 10793[label="",style="solid", color="black", weight=3]; 189.16/135.84 9243[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];9243 -> 10794[label="",style="solid", color="black", weight=3]; 189.16/135.84 9244[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat (Succ ww4100) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat (Succ ww4100) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9244 -> 10795[label="",style="solid", color="black", weight=3]; 189.16/135.84 9245[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat (Succ ww4100) Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat (Succ ww4100) Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];9245 -> 10796[label="",style="solid", color="black", weight=3]; 189.16/135.84 9246[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat Zero (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat Zero (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9246 -> 10797[label="",style="solid", color="black", weight=3]; 189.16/135.84 9247[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat Zero Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat Zero Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];9247 -> 10798[label="",style="solid", color="black", weight=3]; 189.16/135.84 9259[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];9259 -> 10799[label="",style="dashed", color="green", weight=3]; 189.16/135.84 9260[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];9260 -> 10800[label="",style="dashed", color="green", weight=3]; 189.16/135.84 9261 -> 6351[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9261[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];9261 -> 10801[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9261 -> 10802[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9262[label="Succ ww3100",fontsize=16,color="green",shape="box"];9263 -> 6351[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9263[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];9263 -> 10803[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9263 -> 10804[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9264[label="Succ ww3100",fontsize=16,color="green",shape="box"];9265[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1793)) ww117) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1792)) (Succ ww1160)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9265 -> 10805[label="",style="solid", color="black", weight=3]; 189.16/135.84 9266[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1793)) ww117) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1792)) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9266 -> 10806[label="",style="solid", color="black", weight=3]; 189.16/135.84 9267[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];9267 -> 10807[label="",style="solid", color="black", weight=3]; 189.16/135.84 9268[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9268 -> 10808[label="",style="solid", color="black", weight=3]; 189.16/135.84 9269[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];9269 -> 10809[label="",style="solid", color="black", weight=3]; 189.16/135.84 9270[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];9270 -> 10810[label="",style="solid", color="black", weight=3]; 189.16/135.84 18779[label="ww3000",fontsize=16,color="green",shape="box"];18780[label="ww5",fontsize=16,color="green",shape="box"];18781[label="ww310",fontsize=16,color="green",shape="box"];18782[label="ww410",fontsize=16,color="green",shape="box"];18783[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];9283 -> 6351[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9283[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];9283 -> 10812[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9283 -> 10813[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9284[label="Succ ww3100",fontsize=16,color="green",shape="box"];9285 -> 6351[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9285[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];9285 -> 10814[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9285 -> 10815[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9286[label="Succ ww3100",fontsize=16,color="green",shape="box"];9287[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];9287 -> 10816[label="",style="dashed", color="green", weight=3]; 189.16/135.84 9288[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];9288 -> 10817[label="",style="dashed", color="green", weight=3]; 189.16/135.84 9289[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1797)) ww119) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1796)) (Succ ww1180)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9289 -> 10818[label="",style="solid", color="black", weight=3]; 189.16/135.84 9290[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1797)) ww119) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1796)) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9290 -> 10819[label="",style="solid", color="black", weight=3]; 189.16/135.84 9291[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];9291 -> 10820[label="",style="dashed", color="green", weight=3]; 189.16/135.84 9292[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];9292 -> 10821[label="",style="dashed", color="green", weight=3]; 189.16/135.84 9293[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];9293 -> 10822[label="",style="solid", color="black", weight=3]; 189.16/135.84 9294[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];9294 -> 10823[label="",style="dashed", color="green", weight=3]; 189.16/135.84 9295[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];9295 -> 10824[label="",style="dashed", color="green", weight=3]; 189.16/135.84 9296[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9296 -> 10825[label="",style="solid", color="black", weight=3]; 189.16/135.84 9297[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];9297 -> 10826[label="",style="dashed", color="green", weight=3]; 189.16/135.84 9298[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];9298 -> 10827[label="",style="dashed", color="green", weight=3]; 189.16/135.84 9299[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];9299 -> 10828[label="",style="solid", color="black", weight=3]; 189.16/135.84 9301 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9301[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];9301 -> 10829[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9302 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9302[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9302 -> 10830[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9302 -> 10831[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9303 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9303[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];9303 -> 10832[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9304 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9304[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9304 -> 10833[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9304 -> 10834[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9300[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1807)) ww1801) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1805)) ww1800) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62411[label="ww1800/Succ ww18000",fontsize=10,color="white",style="solid",shape="box"];9300 -> 62411[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62411 -> 10835[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62412[label="ww1800/Zero",fontsize=10,color="white",style="solid",shape="box"];9300 -> 62412[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62412 -> 10836[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 9306 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9306[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];9306 -> 10837[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9307 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9307[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];9307 -> 10838[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9308 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9308[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9308 -> 10839[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9308 -> 10840[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9309 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9309[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9309 -> 10841[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9309 -> 10842[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9305[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1815)) ww1811) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1814)) ww1810) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62413[label="ww1810/Succ ww18100",fontsize=10,color="white",style="solid",shape="box"];9305 -> 62413[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62413 -> 10843[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62414[label="ww1810/Zero",fontsize=10,color="white",style="solid",shape="box"];9305 -> 62414[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62414 -> 10844[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 9310[label="ww3000",fontsize=16,color="green",shape="box"];9311[label="ww3000",fontsize=16,color="green",shape="box"];9312[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww139) ww3100) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww139) ww3100) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62415[label="ww3100/Succ ww31000",fontsize=10,color="white",style="solid",shape="box"];9312 -> 62415[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62415 -> 10845[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62416[label="ww3100/Zero",fontsize=10,color="white",style="solid",shape="box"];9312 -> 62416[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62416 -> 10846[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 9313[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];9313 -> 10847[label="",style="solid", color="black", weight=3]; 189.16/135.84 9314 -> 19892[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9314[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];9314 -> 19897[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9314 -> 19898[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9314 -> 19899[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9314 -> 19900[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 29263 -> 29368[label="",style="dashed", color="red", weight=0]; 189.16/135.84 29263[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero))",fontsize=16,color="magenta"];29263 -> 29372[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 29263 -> 29373[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 29263 -> 29374[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 29264[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];29264 -> 29351[label="",style="solid", color="black", weight=3]; 189.16/135.84 29265[label="ww3000",fontsize=16,color="green",shape="box"];29266[label="Succ Zero",fontsize=16,color="green",shape="box"];9319 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9319[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9319 -> 10852[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9319 -> 10853[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9320 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9320[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9320 -> 10854[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9320 -> 10855[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9321 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9321[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];9321 -> 10856[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9322 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9322[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];9322 -> 10857[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9318[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1823)) ww1817) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1821)) ww1816) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62417[label="ww1816/Succ ww18160",fontsize=10,color="white",style="solid",shape="box"];9318 -> 62417[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62417 -> 10858[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62418[label="ww1816/Zero",fontsize=10,color="white",style="solid",shape="box"];9318 -> 62418[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62418 -> 10859[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 9324 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9324[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9324 -> 10860[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9324 -> 10861[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9325 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9325[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];9325 -> 10862[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9326 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9326[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];9326 -> 10863[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9327 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9327[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9327 -> 10864[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9327 -> 10865[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9323[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1831)) ww1827) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1830)) ww1826) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62419[label="ww1826/Succ ww18260",fontsize=10,color="white",style="solid",shape="box"];9323 -> 62419[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62419 -> 10866[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62420[label="ww1826/Zero",fontsize=10,color="white",style="solid",shape="box"];9323 -> 62420[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62420 -> 10867[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 9328[label="ww3000",fontsize=16,color="green",shape="box"];9329[label="ww3000",fontsize=16,color="green",shape="box"];9330[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww141) ww3100) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww141) ww3100) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62421[label="ww3100/Succ ww31000",fontsize=10,color="white",style="solid",shape="box"];9330 -> 62421[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62421 -> 10868[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62422[label="ww3100/Zero",fontsize=10,color="white",style="solid",shape="box"];9330 -> 62422[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62422 -> 10869[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 29107 -> 28888[label="",style="dashed", color="red", weight=0]; 189.16/135.84 29107[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero))",fontsize=16,color="magenta"];29107 -> 29119[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 29108[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];29108 -> 29120[label="",style="solid", color="black", weight=3]; 189.16/135.84 29106[label="takeWhile1 (flip ltEsFloat ww3490) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) ww3509",fontsize=16,color="burlywood",shape="triangle"];62423[label="ww3509/MyTrue",fontsize=10,color="white",style="solid",shape="box"];29106 -> 62423[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62423 -> 29121[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62424[label="ww3509/MyFalse",fontsize=10,color="white",style="solid",shape="box"];29106 -> 62424[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62424 -> 29122[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 54027 -> 54742[label="",style="dashed", color="red", weight=0]; 189.16/135.84 54027[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54027 -> 54771[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 54027 -> 54772[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 54027 -> 54773[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 54028[label="ww3000",fontsize=16,color="green",shape="box"];54029[label="ww3100",fontsize=16,color="green",shape="box"];54030[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];54030 -> 54933[label="",style="solid", color="black", weight=3]; 189.16/135.84 54031 -> 55847[label="",style="dashed", color="red", weight=0]; 189.16/135.84 54031[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54031 -> 55856[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 54031 -> 55857[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 54031 -> 55858[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 54031 -> 55859[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 29075 -> 28888[label="",style="dashed", color="red", weight=0]; 189.16/135.84 29075[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero))",fontsize=16,color="magenta"];29075 -> 29099[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 29076[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];29076 -> 29100[label="",style="solid", color="black", weight=3]; 189.16/135.84 29074[label="takeWhile1 (flip ltEsFloat ww3503) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) ww3502",fontsize=16,color="burlywood",shape="triangle"];62425[label="ww3502/MyTrue",fontsize=10,color="white",style="solid",shape="box"];29074 -> 62425[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62425 -> 29101[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62426[label="ww3502/MyFalse",fontsize=10,color="white",style="solid",shape="box"];29074 -> 62426[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62426 -> 29102[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 9334 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9334[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9334 -> 10873[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9334 -> 10874[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9335[label="Succ ww3100",fontsize=16,color="green",shape="box"];9336 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9336[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9336 -> 10875[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9336 -> 10876[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9337[label="Succ ww3100",fontsize=16,color="green",shape="box"];9338[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) ww144) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (Succ ww1430)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9338 -> 10877[label="",style="solid", color="black", weight=3]; 189.16/135.84 9339[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) ww144) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9339 -> 10878[label="",style="solid", color="black", weight=3]; 189.16/135.84 9340 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9340[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9340 -> 10879[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9340 -> 10880[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9341[label="Succ ww3100",fontsize=16,color="green",shape="box"];9342 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9342[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9342 -> 10881[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9342 -> 10882[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9343[label="Succ ww3100",fontsize=16,color="green",shape="box"];9344[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) ww152) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (Succ ww1510)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9344 -> 10883[label="",style="solid", color="black", weight=3]; 189.16/135.84 9345[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) ww152) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9345 -> 10884[label="",style="solid", color="black", weight=3]; 189.16/135.84 9346[label="ww3100",fontsize=16,color="green",shape="box"];9347[label="ww3100",fontsize=16,color="green",shape="box"];9348[label="ww3100",fontsize=16,color="green",shape="box"];9349[label="ww3100",fontsize=16,color="green",shape="box"];9350[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000 (Succ ww157)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000 (Succ ww157)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62427[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];9350 -> 62427[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62427 -> 10885[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62428[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];9350 -> 62428[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62428 -> 10886[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 9351[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) ww31000) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ ww31000))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) ww31000) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ ww31000)))))",fontsize=16,color="burlywood",shape="box"];62429[label="ww31000/Succ ww310000",fontsize=10,color="white",style="solid",shape="box"];9351 -> 62429[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62429 -> 10887[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62430[label="ww31000/Zero",fontsize=10,color="white",style="solid",shape="box"];9351 -> 62430[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62430 -> 10888[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 9352[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww31000) LT))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww31000))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww31000) LT)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww31000)))))",fontsize=16,color="burlywood",shape="box"];62431[label="ww31000/Succ ww310000",fontsize=10,color="white",style="solid",shape="box"];9352 -> 62431[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62431 -> 10889[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62432[label="ww31000/Zero",fontsize=10,color="white",style="solid",shape="box"];9352 -> 62432[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62432 -> 10890[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 9353[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];9353 -> 10891[label="",style="solid", color="black", weight=3]; 189.16/135.84 9354[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))",fontsize=16,color="black",shape="box"];9354 -> 10892[label="",style="solid", color="black", weight=3]; 189.16/135.84 9355[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ Zero)) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];9355 -> 10893[label="",style="solid", color="black", weight=3]; 189.16/135.84 20134[label="takeWhile1 (flip ltEsFloat (psFloat ww2415 (fsFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (psFloat ww2415 (fsFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];20134 -> 20176[label="",style="solid", color="black", weight=3]; 189.16/135.84 29937 -> 29310[label="",style="dashed", color="red", weight=0]; 189.16/135.84 29937[label="psFloat ww3520 (fsFloat (msFloat (Float (Pos (Succ ww3521)) (Pos Zero)) (Float (Pos (Succ ww3522)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];29937 -> 29941[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 29937 -> 29942[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 29937 -> 29943[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 29936[label="ltEsFloat (Float (Pos (Succ ww3522)) (Pos Zero)) ww3526",fontsize=16,color="black",shape="triangle"];29936 -> 29944[label="",style="solid", color="black", weight=3]; 189.16/135.84 29938 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.84 29938[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];29938 -> 30184[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 29938 -> 30185[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 29938 -> 30186[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 29939[label="takeWhile (flip ltEsFloat ww3517) (iterate (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))))",fontsize=16,color="black",shape="box"];29939 -> 30187[label="",style="solid", color="black", weight=3]; 189.16/135.84 29940 -> 57316[label="",style="dashed", color="red", weight=0]; 189.16/135.84 29940[label="takeWhile0 (flip ltEsFloat ww3517) (Float (Pos (Succ ww2613)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero)))) MyTrue",fontsize=16,color="magenta"];29940 -> 57317[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 29940 -> 57318[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 29940 -> 57319[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 16402[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20800 ww20801) (primDivFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2083)) (Neg ww2084)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2083)) (Neg ww2084)) (primPlusFloat (Float ww20800 ww20801) (primDivFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16402 -> 16493[label="",style="solid", color="black", weight=3]; 189.16/135.84 19048[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22930 ww22931) (primDivFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2296)) (Pos ww2297)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2296)) (Pos ww2297)) (primPlusFloat (Float ww22930 ww22931) (primDivFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];19048 -> 19073[label="",style="solid", color="black", weight=3]; 189.16/135.84 9361 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9361[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9361 -> 10899[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9361 -> 10900[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9362[label="Succ ww3100",fontsize=16,color="green",shape="box"];9363 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9363[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9363 -> 10901[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9363 -> 10902[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9364[label="Succ ww3100",fontsize=16,color="green",shape="box"];9365[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) ww160) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (Succ ww1590)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9365 -> 10903[label="",style="solid", color="black", weight=3]; 189.16/135.84 9366[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) ww160) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9366 -> 10904[label="",style="solid", color="black", weight=3]; 189.16/135.84 9367 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9367[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9367 -> 10905[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9367 -> 10906[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9368[label="Succ ww3100",fontsize=16,color="green",shape="box"];9369 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9369[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9369 -> 10907[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9369 -> 10908[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9370[label="Succ ww3100",fontsize=16,color="green",shape="box"];9371[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) ww168) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (Succ ww1670)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9371 -> 10909[label="",style="solid", color="black", weight=3]; 189.16/135.84 9372[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) ww168) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9372 -> 10910[label="",style="solid", color="black", weight=3]; 189.16/135.84 9373[label="ww3100",fontsize=16,color="green",shape="box"];9374[label="ww3100",fontsize=16,color="green",shape="box"];9375[label="ww3100",fontsize=16,color="green",shape="box"];9376[label="ww3100",fontsize=16,color="green",shape="box"];9377[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000 (Succ ww173)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000 (Succ ww173)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62433[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];9377 -> 62433[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62433 -> 10911[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62434[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];9377 -> 62434[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62434 -> 10912[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 9378[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) ww31000) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ ww31000))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) ww31000) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ ww31000)))))",fontsize=16,color="burlywood",shape="box"];62435[label="ww31000/Succ ww310000",fontsize=10,color="white",style="solid",shape="box"];9378 -> 62435[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62435 -> 10913[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62436[label="ww31000/Zero",fontsize=10,color="white",style="solid",shape="box"];9378 -> 62436[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62436 -> 10914[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 9379[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww31000) LT))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww31000))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww31000) LT)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww31000)))))",fontsize=16,color="burlywood",shape="box"];62437[label="ww31000/Succ ww310000",fontsize=10,color="white",style="solid",shape="box"];9379 -> 62437[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62437 -> 10915[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62438[label="ww31000/Zero",fontsize=10,color="white",style="solid",shape="box"];9379 -> 62438[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62438 -> 10916[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 9380[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];9380 -> 10917[label="",style="solid", color="black", weight=3]; 189.16/135.84 9381[label="Float (Pos (Succ Zero)) (Neg (Succ (Succ ww31000)))",fontsize=16,color="green",shape="box"];9382[label="ww5",fontsize=16,color="green",shape="box"];9383[label="Zero",fontsize=16,color="green",shape="box"];9384[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ Zero)) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];9384 -> 10918[label="",style="solid", color="black", weight=3]; 189.16/135.84 9385[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9385 -> 10919[label="",style="solid", color="black", weight=3]; 189.16/135.84 55174 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.84 55174[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];55174 -> 55192[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 55174 -> 55193[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 55174 -> 55194[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 55970[label="psFloat (msFloat (Float (Pos (Succ ww4638)) (Neg Zero)) (Float (Pos (Succ ww4639)) (Neg (Succ ww4640)))) ww4645",fontsize=16,color="black",shape="triangle"];55970 -> 56036[label="",style="solid", color="black", weight=3]; 189.16/135.84 55971 -> 55847[label="",style="dashed", color="red", weight=0]; 189.16/135.84 55971[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4638)) (Neg Zero)) (Float (Pos (Succ ww4639)) (Neg (Succ ww4640))))) (psFloat (msFloat (Float (Pos (Succ ww4638)) (Neg Zero)) (Float (Pos (Succ ww4639)) (Neg (Succ ww4640)))) (psFloat (msFloat (Float (Pos (Succ ww4638)) (Neg Zero)) (Float (Pos (Succ ww4639)) (Neg (Succ ww4640)))) ww4645))",fontsize=16,color="magenta"];55971 -> 56037[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9387[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9387 -> 10921[label="",style="solid", color="black", weight=3]; 189.16/135.84 9388 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9388[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9388 -> 10922[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9388 -> 10923[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9389[label="Succ ww3100",fontsize=16,color="green",shape="box"];9390 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9390[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9390 -> 10924[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9390 -> 10925[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9391[label="Succ ww3100",fontsize=16,color="green",shape="box"];9392[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww176)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww1750))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9392 -> 10926[label="",style="solid", color="black", weight=3]; 189.16/135.84 9393[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww176)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9393 -> 10927[label="",style="solid", color="black", weight=3]; 189.16/135.84 9394 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9394[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9394 -> 10928[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9394 -> 10929[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9395[label="Succ ww3100",fontsize=16,color="green",shape="box"];9396 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9396[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9396 -> 10930[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9396 -> 10931[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9397[label="Succ ww3100",fontsize=16,color="green",shape="box"];9398[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww188)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww1870))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9398 -> 10932[label="",style="solid", color="black", weight=3]; 189.16/135.84 9399[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww188)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9399 -> 10933[label="",style="solid", color="black", weight=3]; 189.16/135.84 9400 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9400[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9400 -> 10934[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9400 -> 10935[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9401[label="Succ ww3100",fontsize=16,color="green",shape="box"];9402 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9402[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9402 -> 10936[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9402 -> 10937[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9403[label="Succ ww3100",fontsize=16,color="green",shape="box"];9404[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9404 -> 10938[label="",style="solid", color="black", weight=3]; 189.16/135.84 9405[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9405 -> 10939[label="",style="solid", color="black", weight=3]; 189.16/135.84 9406[label="Succ (primPlusNat ww44 ww44)",fontsize=16,color="green",shape="box"];9406 -> 10940[label="",style="dashed", color="green", weight=3]; 189.16/135.84 9407[label="ww44",fontsize=16,color="green",shape="box"];9408[label="Succ (primPlusNat ww44 ww44)",fontsize=16,color="green",shape="box"];9408 -> 10941[label="",style="dashed", color="green", weight=3]; 189.16/135.84 9409[label="ww44",fontsize=16,color="green",shape="box"];9410[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww203))) LT))) ww42 (iterate (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42)) (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) ww42)) (numericEnumFromThenToP1 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww203))) LT)) ww42)",fontsize=16,color="black",shape="box"];9410 -> 10942[label="",style="solid", color="black", weight=3]; 189.16/135.84 9411[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9411 -> 10943[label="",style="solid", color="black", weight=3]; 189.16/135.84 59103[label="ww4000",fontsize=16,color="green",shape="box"];59104[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59105[label="Pos Zero",fontsize=16,color="green",shape="box"];59106[label="Zero",fontsize=16,color="green",shape="box"];59107[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50370[label="Zero",fontsize=16,color="green",shape="box"];50371[label="ww5",fontsize=16,color="green",shape="box"];50372[label="ww3100",fontsize=16,color="green",shape="box"];50373[label="ww4000",fontsize=16,color="green",shape="box"];36910[label="psFloat ww4225 (fsFloat (msFloat (Float (Pos (Succ ww4226)) (Pos (Succ ww4227))) (Float (Pos Zero) (Pos (Succ ww4228)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36910 -> 37093[label="",style="solid", color="black", weight=3]; 189.16/135.84 50284 -> 36910[label="",style="dashed", color="red", weight=0]; 189.16/135.84 50284[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50284 -> 50493[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 50284 -> 50494[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 50284 -> 50495[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 50284 -> 50496[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 23632[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww29120 ww29121) (fsFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww29150 ww29151) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151))) (not (esEsOrdering (primCmpFloat (Float ww29150 ww29151) (primPlusFloat (Float ww29120 ww29121) (fsFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];23632 -> 23640[label="",style="solid", color="black", weight=3]; 189.16/135.84 37195 -> 26800[label="",style="dashed", color="red", weight=0]; 189.16/135.84 37195[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37195 -> 37283[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 37195 -> 37284[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 37196 -> 23742[label="",style="dashed", color="red", weight=0]; 189.16/135.84 37196[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];37196 -> 37285[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 37196 -> 37286[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 37197[label="ww4229",fontsize=16,color="green",shape="box"];37198 -> 23742[label="",style="dashed", color="red", weight=0]; 189.16/135.84 37198[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];37198 -> 37287[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 37198 -> 37288[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 37199 -> 26800[label="",style="dashed", color="red", weight=0]; 189.16/135.84 37199[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37199 -> 37289[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 37199 -> 37290[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 26925[label="primDivFloat (Float ww3283 ww3282) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="triangle"];26925 -> 27187[label="",style="solid", color="black", weight=3]; 189.16/135.84 37200 -> 27240[label="",style="dashed", color="red", weight=0]; 189.16/135.84 37200[label="not (esEsOrdering (compareMyInt (srMyInt (Pos Zero) ww42230) (srMyInt (Pos (Succ ww3100)) ww42231)) GT)",fontsize=16,color="magenta"];37200 -> 37291[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 37200 -> 37292[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 37201[label="takeWhile1 (flip ltEsFloat ww4221) ww32390 ww32391 (ltEsFloat ww32390 ww4221)",fontsize=16,color="black",shape="box"];37201 -> 37293[label="",style="solid", color="black", weight=3]; 189.16/135.84 9415[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9415 -> 10947[label="",style="solid", color="black", weight=3]; 189.16/135.84 9416 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9416[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9416 -> 10948[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9416 -> 10949[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9417[label="Succ ww3100",fontsize=16,color="green",shape="box"];9418 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9418[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9418 -> 10950[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9418 -> 10951[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9419[label="Succ ww3100",fontsize=16,color="green",shape="box"];9420[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww208)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww2070))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9420 -> 10952[label="",style="solid", color="black", weight=3]; 189.16/135.84 9421[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww208)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9421 -> 10953[label="",style="solid", color="black", weight=3]; 189.16/135.84 9422 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9422[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9422 -> 10954[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9422 -> 10955[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9423[label="Succ ww3100",fontsize=16,color="green",shape="box"];9424 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9424[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9424 -> 10956[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9424 -> 10957[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9425[label="Succ ww3100",fontsize=16,color="green",shape="box"];9426[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww220)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww2190))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9426 -> 10958[label="",style="solid", color="black", weight=3]; 189.16/135.84 9427[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww220)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9427 -> 10959[label="",style="solid", color="black", weight=3]; 189.16/135.84 9428 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9428[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9428 -> 10960[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9428 -> 10961[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9429[label="Succ ww3100",fontsize=16,color="green",shape="box"];9430 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9430[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9430 -> 10962[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9430 -> 10963[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9431[label="Succ ww3100",fontsize=16,color="green",shape="box"];9432[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];9432 -> 10964[label="",style="solid", color="black", weight=3]; 189.16/135.84 9433 -> 9432[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9433[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];9434[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9434 -> 10965[label="",style="solid", color="black", weight=3]; 189.16/135.84 9438[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9438 -> 10969[label="",style="solid", color="black", weight=3]; 189.16/135.84 9439[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9439 -> 10970[label="",style="solid", color="black", weight=3]; 189.16/135.84 9440 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9440[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9440 -> 10971[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9440 -> 10972[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9441[label="Succ ww3100",fontsize=16,color="green",shape="box"];9442 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9442[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9442 -> 10973[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9442 -> 10974[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9443[label="Succ ww3100",fontsize=16,color="green",shape="box"];9444[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww236)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww2350))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9444 -> 10975[label="",style="solid", color="black", weight=3]; 189.16/135.84 9445[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww236)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9445 -> 10976[label="",style="solid", color="black", weight=3]; 189.16/135.84 9446 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9446[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9446 -> 10977[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9446 -> 10978[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9447[label="Succ ww3100",fontsize=16,color="green",shape="box"];9448 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9448[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9448 -> 10979[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9448 -> 10980[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9449[label="Succ ww3100",fontsize=16,color="green",shape="box"];9450[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww248)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww2470))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9450 -> 10981[label="",style="solid", color="black", weight=3]; 189.16/135.84 9451[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww248)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9451 -> 10982[label="",style="solid", color="black", weight=3]; 189.16/135.84 9452 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9452[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9452 -> 10983[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9452 -> 10984[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9453[label="Succ ww3100",fontsize=16,color="green",shape="box"];9454 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9454[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9454 -> 10985[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9454 -> 10986[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9455[label="Succ ww3100",fontsize=16,color="green",shape="box"];9456[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];9456 -> 10987[label="",style="solid", color="black", weight=3]; 189.16/135.84 9457 -> 9456[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9457[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];9458[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9458 -> 10988[label="",style="solid", color="black", weight=3]; 189.16/135.84 37209[label="Succ Zero",fontsize=16,color="green",shape="box"];37210[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37211[label="ww4000",fontsize=16,color="green",shape="box"];37212[label="ww3100",fontsize=16,color="green",shape="box"];37203[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4238)) (Neg (Succ ww4239))) (Float (Pos Zero) (Pos (Succ ww4240))))) (psFloat (msFloat (Float (Pos (Succ ww4238)) (Neg (Succ ww4239))) (Float (Pos Zero) (Pos (Succ ww4240)))) ww4243)",fontsize=16,color="black",shape="triangle"];37203 -> 37230[label="",style="solid", color="black", weight=3]; 189.16/135.84 36869 -> 41158[label="",style="dashed", color="red", weight=0]; 189.16/135.84 36869[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36869 -> 41163[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 36869 -> 41164[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 36869 -> 41165[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 36869 -> 41166[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 36809 -> 36128[label="",style="dashed", color="red", weight=0]; 189.16/135.84 36809[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];52378[label="primPlusFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) ww4524",fontsize=16,color="black",shape="box"];52378 -> 52411[label="",style="solid", color="black", weight=3]; 189.16/135.84 52379 -> 52348[label="",style="dashed", color="red", weight=0]; 189.16/135.84 52379[label="psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) ww4524",fontsize=16,color="magenta"];41309 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.84 41309[label="primPlusFloat (Float ww42790 ww42791) (primDivFloat (msFloat (Float (Pos (Succ ww4280)) (Neg (Succ ww4281))) (Float (Pos Zero) (Pos (Succ ww4282)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];41309 -> 41361[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 41309 -> 41362[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 41309 -> 41363[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9461[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9461 -> 10991[label="",style="solid", color="black", weight=3]; 189.16/135.84 37232 -> 26800[label="",style="dashed", color="red", weight=0]; 189.16/135.84 37232[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37232 -> 37294[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 37232 -> 37295[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 37233 -> 23742[label="",style="dashed", color="red", weight=0]; 189.16/135.84 37233[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];37233 -> 37296[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 37233 -> 37297[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 37234[label="ww4230",fontsize=16,color="green",shape="box"];37235 -> 23742[label="",style="dashed", color="red", weight=0]; 189.16/135.84 37235[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];37235 -> 37298[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 37235 -> 37299[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 37236 -> 26800[label="",style="dashed", color="red", weight=0]; 189.16/135.84 37236[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37236 -> 37300[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 37236 -> 37301[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9463[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9463 -> 10993[label="",style="solid", color="black", weight=3]; 189.16/135.84 9464 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9464[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9464 -> 10994[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9464 -> 10995[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9465[label="Succ ww3100",fontsize=16,color="green",shape="box"];9466 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9466[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9466 -> 10996[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9466 -> 10997[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9467[label="Succ ww3100",fontsize=16,color="green",shape="box"];9468[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww264)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww2630))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9468 -> 10998[label="",style="solid", color="black", weight=3]; 189.16/135.84 9469[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww264)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9469 -> 10999[label="",style="solid", color="black", weight=3]; 189.16/135.84 9470 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9470[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9470 -> 11000[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9470 -> 11001[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9471[label="Succ ww3100",fontsize=16,color="green",shape="box"];9472 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9472[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9472 -> 11002[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9472 -> 11003[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9473[label="Succ ww3100",fontsize=16,color="green",shape="box"];9474[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww276)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww2750))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9474 -> 11004[label="",style="solid", color="black", weight=3]; 189.16/135.84 9475[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww276)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9475 -> 11005[label="",style="solid", color="black", weight=3]; 189.16/135.84 9476 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9476[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9476 -> 11006[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9476 -> 11007[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9477[label="Succ ww3100",fontsize=16,color="green",shape="box"];9478 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9478[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9478 -> 11008[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9478 -> 11009[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9479[label="Succ ww3100",fontsize=16,color="green",shape="box"];9480[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9480 -> 11010[label="",style="solid", color="black", weight=3]; 189.16/135.84 9481[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9481 -> 11011[label="",style="solid", color="black", weight=3]; 189.16/135.84 9482[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9482 -> 11012[label="",style="dashed", color="green", weight=3]; 189.16/135.84 9483[label="ww3100",fontsize=16,color="green",shape="box"];9484[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9484 -> 11013[label="",style="dashed", color="green", weight=3]; 189.16/135.84 9485[label="ww3100",fontsize=16,color="green",shape="box"];9486[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9486 -> 11014[label="",style="solid", color="black", weight=3]; 189.16/135.84 9487[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9487 -> 11015[label="",style="solid", color="black", weight=3]; 189.16/135.84 52914[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52915[label="ww3100",fontsize=16,color="green",shape="box"];52916[label="Zero",fontsize=16,color="green",shape="box"];52917[label="ww4000",fontsize=16,color="green",shape="box"];52913[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4557)) (Neg (Succ ww4558))) (Float (Pos Zero) (Neg (Succ ww4559))))) (psFloat (msFloat (Float (Pos (Succ ww4557)) (Neg (Succ ww4558))) (Float (Pos Zero) (Neg (Succ ww4559)))) ww4562)",fontsize=16,color="black",shape="triangle"];52913 -> 52940[label="",style="solid", color="black", weight=3]; 189.16/135.84 50375[label="ww4000",fontsize=16,color="green",shape="box"];50376[label="ww5",fontsize=16,color="green",shape="box"];50377[label="Zero",fontsize=16,color="green",shape="box"];50378[label="ww3100",fontsize=16,color="green",shape="box"];30525[label="psFloat ww3581 (fsFloat (msFloat (Float (Pos (Succ ww3582)) (Neg (Succ ww3583))) (Float (Pos Zero) (Neg (Succ ww3584)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];30525 -> 30546[label="",style="solid", color="black", weight=3]; 189.16/135.84 50323 -> 30525[label="",style="dashed", color="red", weight=0]; 189.16/135.84 50323[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50323 -> 50497[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 50323 -> 50498[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 50323 -> 50499[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 50323 -> 50500[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9489[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9489 -> 11017[label="",style="solid", color="black", weight=3]; 189.16/135.84 9490[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9490 -> 11018[label="",style="solid", color="black", weight=3]; 189.16/135.84 9491[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9491 -> 11019[label="",style="solid", color="black", weight=3]; 189.16/135.84 9492 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9492[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9492 -> 11020[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9492 -> 11021[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9493[label="Succ ww3100",fontsize=16,color="green",shape="box"];9494 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9494[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9494 -> 11022[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9494 -> 11023[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9495[label="Succ ww3100",fontsize=16,color="green",shape="box"];9496[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww296)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww2950))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9496 -> 11024[label="",style="solid", color="black", weight=3]; 189.16/135.84 9497[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww296)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9497 -> 11025[label="",style="solid", color="black", weight=3]; 189.16/135.84 9498 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9498[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9498 -> 11026[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9498 -> 11027[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9499[label="Succ ww3100",fontsize=16,color="green",shape="box"];9500 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9500[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9500 -> 11028[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9500 -> 11029[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9501[label="Succ ww3100",fontsize=16,color="green",shape="box"];9502[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww308)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3070))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9502 -> 11030[label="",style="solid", color="black", weight=3]; 189.16/135.84 9503[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww308)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9503 -> 11031[label="",style="solid", color="black", weight=3]; 189.16/135.84 9504 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9504[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9504 -> 11032[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9504 -> 11033[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9505[label="Succ ww3100",fontsize=16,color="green",shape="box"];9506 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9506[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9506 -> 11034[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9506 -> 11035[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9507[label="Succ ww3100",fontsize=16,color="green",shape="box"];9508[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9508 -> 11036[label="",style="solid", color="black", weight=3]; 189.16/135.84 9509 -> 11484[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9509[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];9509 -> 11485[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9509 -> 11486[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9510[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9510 -> 11038[label="",style="dashed", color="green", weight=3]; 189.16/135.84 9511[label="ww3100",fontsize=16,color="green",shape="box"];9512[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9512 -> 11039[label="",style="dashed", color="green", weight=3]; 189.16/135.84 9513[label="ww3100",fontsize=16,color="green",shape="box"];9514[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9514 -> 11040[label="",style="solid", color="black", weight=3]; 189.16/135.84 9515[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9515 -> 11041[label="",style="solid", color="black", weight=3]; 189.16/135.84 50379[label="Zero",fontsize=16,color="green",shape="box"];50380[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];50381[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50382[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52966[label="Zero",fontsize=16,color="green",shape="box"];52967[label="ww3100",fontsize=16,color="green",shape="box"];52968[label="ww3000",fontsize=16,color="green",shape="box"];52969[label="ww5",fontsize=16,color="green",shape="box"];52965[label="psFloat ww4564 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4565))) (Float (Pos (Succ ww4566)) (Pos (Succ ww4567)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];52965 -> 53014[label="",style="solid", color="black", weight=3]; 189.16/135.84 50005[label="Succ ww3100",fontsize=16,color="green",shape="box"];50006[label="ww3000",fontsize=16,color="green",shape="box"];50007 -> 52965[label="",style="dashed", color="red", weight=0]; 189.16/135.84 50007[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50007 -> 52970[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 50007 -> 52971[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 50007 -> 52972[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 50007 -> 52973[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9517[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww300 ww301) (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww320 ww321) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (Float ww320 ww321))) (not (esEsOrdering (primCmpFloat (Float ww320 ww321) (primPlusFloat (Float ww300 ww301) (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9517 -> 11043[label="",style="solid", color="black", weight=3]; 189.16/135.84 27231 -> 26925[label="",style="dashed", color="red", weight=0]; 189.16/135.84 27231[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];27231 -> 27238[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 27231 -> 27239[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 27232 -> 27240[label="",style="dashed", color="red", weight=0]; 189.16/135.84 27232[label="not (esEsOrdering (compareMyInt (srMyInt (Pos (Succ ww3000)) ww32880) (srMyInt (Pos (Succ ww3100)) ww32881)) GT)",fontsize=16,color="magenta"];27232 -> 27241[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 27232 -> 27242[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9519[label="not (esEsOrdering (primCmpFloat (Float ww270 ww271) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="burlywood",shape="box"];62439[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];9519 -> 62439[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62439 -> 11045[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 10773[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832",fontsize=16,color="black",shape="box"];10773 -> 11046[label="",style="solid", color="black", weight=3]; 189.16/135.84 10774 -> 10309[label="",style="dashed", color="red", weight=0]; 189.16/135.84 10774[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832",fontsize=16,color="magenta"];10775 -> 9521[label="",style="dashed", color="red", weight=0]; 189.16/135.84 10775[label="takeWhile ww22 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832)))",fontsize=16,color="magenta"];10775 -> 11047[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 10776 -> 10309[label="",style="dashed", color="red", weight=0]; 189.16/135.84 10776[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832",fontsize=16,color="magenta"];10777 -> 10309[label="",style="dashed", color="red", weight=0]; 189.16/135.84 10777[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832",fontsize=16,color="magenta"];9525[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9525 -> 11048[label="",style="solid", color="black", weight=3]; 189.16/135.84 9526 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9526[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9526 -> 11049[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9526 -> 11050[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9527[label="Succ ww3100",fontsize=16,color="green",shape="box"];9528 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9528[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9528 -> 11051[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9528 -> 11052[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9529[label="Succ ww3100",fontsize=16,color="green",shape="box"];9530[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww330)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3290))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9530 -> 11053[label="",style="solid", color="black", weight=3]; 189.16/135.84 9531[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww330)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9531 -> 11054[label="",style="solid", color="black", weight=3]; 189.16/135.84 9532 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9532[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9532 -> 11055[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9532 -> 11056[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9533[label="Succ ww3100",fontsize=16,color="green",shape="box"];9534 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9534[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9534 -> 11057[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9534 -> 11058[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9535[label="Succ ww3100",fontsize=16,color="green",shape="box"];9536[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww342)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3410))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9536 -> 11059[label="",style="solid", color="black", weight=3]; 189.16/135.84 9537[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww342)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9537 -> 11060[label="",style="solid", color="black", weight=3]; 189.16/135.84 9538 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9538[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9538 -> 11061[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9538 -> 11062[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9539[label="Succ ww3100",fontsize=16,color="green",shape="box"];9540 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9540[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9540 -> 11063[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9540 -> 11064[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9541[label="Succ ww3100",fontsize=16,color="green",shape="box"];9542 -> 11484[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9542[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];9542 -> 11487[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9542 -> 11488[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9543 -> 11484[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9543[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];9543 -> 11489[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9543 -> 11490[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9544[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9544 -> 11066[label="",style="solid", color="black", weight=3]; 189.16/135.84 54768[label="ww3100",fontsize=16,color="green",shape="box"];54769 -> 55121[label="",style="dashed", color="red", weight=0]; 189.16/135.84 54769[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54769 -> 55134[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 54769 -> 55135[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 54769 -> 55136[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 54769 -> 55137[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 54770[label="ww3000",fontsize=16,color="green",shape="box"];55130[label="ww3100",fontsize=16,color="green",shape="box"];55131[label="ww5",fontsize=16,color="green",shape="box"];55132[label="ww3000",fontsize=16,color="green",shape="box"];55133[label="Succ Zero",fontsize=16,color="green",shape="box"];54929[label="Succ Zero",fontsize=16,color="green",shape="box"];54930[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];54931[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];54932[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55206 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.84 55206[label="primPlusFloat (Float ww46190 ww46191) (primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4620))) (Float (Pos (Succ ww4621)) (Neg (Succ ww4622)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];55206 -> 55314[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 55206 -> 55315[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 55206 -> 55316[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 44039[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) ww4311",fontsize=16,color="black",shape="box"];44039 -> 44060[label="",style="solid", color="black", weight=3]; 189.16/135.84 44040 -> 44004[label="",style="dashed", color="red", weight=0]; 189.16/135.84 44040[label="psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) ww4311",fontsize=16,color="magenta"];55207 -> 27240[label="",style="dashed", color="red", weight=0]; 189.16/135.84 55207[label="not (esEsOrdering (compareMyInt (srMyInt (Pos (Succ ww957)) ww46120) (srMyInt (Neg (Succ ww95800)) ww46121)) GT)",fontsize=16,color="magenta"];55207 -> 55317[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 55207 -> 55318[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 55208 -> 25993[label="",style="dashed", color="red", weight=0]; 189.16/135.84 55208[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55208 -> 55319[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 55209 -> 26800[label="",style="dashed", color="red", weight=0]; 189.16/135.84 55209[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55209 -> 55320[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 55209 -> 55321[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 55210 -> 26800[label="",style="dashed", color="red", weight=0]; 189.16/135.84 55210[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55210 -> 55322[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 55210 -> 55323[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 55211 -> 25993[label="",style="dashed", color="red", weight=0]; 189.16/135.84 55211[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55211 -> 55324[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 55212[label="ww4614",fontsize=16,color="green",shape="box"];9546[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9546 -> 11068[label="",style="solid", color="black", weight=3]; 189.16/135.84 9547 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9547[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9547 -> 11069[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9547 -> 11070[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9548[label="Succ ww3100",fontsize=16,color="green",shape="box"];9549 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9549[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9549 -> 11071[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9549 -> 11072[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9550[label="Succ ww3100",fontsize=16,color="green",shape="box"];9551[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww358)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3570))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9551 -> 11073[label="",style="solid", color="black", weight=3]; 189.16/135.84 9552[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww358)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9552 -> 11074[label="",style="solid", color="black", weight=3]; 189.16/135.84 9553 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9553[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9553 -> 11075[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9553 -> 11076[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9554[label="Succ ww3100",fontsize=16,color="green",shape="box"];9555 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9555[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9555 -> 11077[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9555 -> 11078[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9556[label="Succ ww3100",fontsize=16,color="green",shape="box"];9557[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww370)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3690))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9557 -> 11079[label="",style="solid", color="black", weight=3]; 189.16/135.84 9558[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww370)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9558 -> 11080[label="",style="solid", color="black", weight=3]; 189.16/135.84 9559 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9559[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9559 -> 11081[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9559 -> 11082[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9560[label="Succ ww3100",fontsize=16,color="green",shape="box"];9561 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9561[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9561 -> 11083[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9561 -> 11084[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9562[label="Succ ww3100",fontsize=16,color="green",shape="box"];9563[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];9563 -> 11085[label="",style="solid", color="black", weight=3]; 189.16/135.84 9564 -> 9563[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9564[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];9565[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9565 -> 11086[label="",style="solid", color="black", weight=3]; 189.16/135.84 16589[label="takeWhile1 (flip ltEsFloat (psFloat ww2098 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (psFloat ww2098 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16589 -> 16600[label="",style="solid", color="black", weight=3]; 189.16/135.84 9568[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9568 -> 11089[label="",style="solid", color="black", weight=3]; 189.16/135.84 9569[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9569 -> 11090[label="",style="solid", color="black", weight=3]; 189.16/135.84 9570[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9570 -> 11091[label="",style="solid", color="black", weight=3]; 189.16/135.84 9571 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9571[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9571 -> 11092[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9571 -> 11093[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9572[label="Succ ww3100",fontsize=16,color="green",shape="box"];9573 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9573[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9573 -> 11094[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9573 -> 11095[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9574[label="Succ ww3100",fontsize=16,color="green",shape="box"];9575[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww386)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3850))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9575 -> 11096[label="",style="solid", color="black", weight=3]; 189.16/135.84 9576[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww386)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9576 -> 11097[label="",style="solid", color="black", weight=3]; 189.16/135.84 9577 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9577[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9577 -> 11098[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9577 -> 11099[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9578[label="Succ ww3100",fontsize=16,color="green",shape="box"];9579 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9579[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9579 -> 11100[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9579 -> 11101[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9580[label="Succ ww3100",fontsize=16,color="green",shape="box"];9581[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww398)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3970))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9581 -> 11102[label="",style="solid", color="black", weight=3]; 189.16/135.84 9582[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww398)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9582 -> 11103[label="",style="solid", color="black", weight=3]; 189.16/135.84 9583 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9583[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9583 -> 11104[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9583 -> 11105[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9584[label="Succ ww3100",fontsize=16,color="green",shape="box"];9585 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9585[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9585 -> 11106[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9585 -> 11107[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9586[label="Succ ww3100",fontsize=16,color="green",shape="box"];9587[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9587 -> 11108[label="",style="solid", color="black", weight=3]; 189.16/135.84 9588[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9588 -> 11109[label="",style="solid", color="black", weight=3]; 189.16/135.84 9589[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9589 -> 11110[label="",style="dashed", color="green", weight=3]; 189.16/135.84 9590[label="ww3100",fontsize=16,color="green",shape="box"];9591[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9591 -> 11111[label="",style="dashed", color="green", weight=3]; 189.16/135.84 9592[label="ww3100",fontsize=16,color="green",shape="box"];9593[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9593 -> 11112[label="",style="solid", color="black", weight=3]; 189.16/135.84 9594[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9594 -> 11113[label="",style="solid", color="black", weight=3]; 189.16/135.84 53157[label="ww3100",fontsize=16,color="green",shape="box"];53158[label="ww3000",fontsize=16,color="green",shape="box"];53159[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53160[label="Zero",fontsize=16,color="green",shape="box"];53156[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4569))) (Float (Pos (Succ ww4570)) (Neg (Succ ww4571))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4569))) (Float (Pos (Succ ww4570)) (Neg (Succ ww4571)))) ww4580)",fontsize=16,color="black",shape="triangle"];53156 -> 53183[label="",style="solid", color="black", weight=3]; 189.16/135.84 50385[label="ww5",fontsize=16,color="green",shape="box"];50386[label="ww3100",fontsize=16,color="green",shape="box"];50387[label="ww3000",fontsize=16,color="green",shape="box"];50388[label="Zero",fontsize=16,color="green",shape="box"];31059[label="psFloat ww3656 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3657))) (Float (Pos (Succ ww3658)) (Neg (Succ ww3659)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];31059 -> 31080[label="",style="solid", color="black", weight=3]; 189.16/135.84 50077[label="Succ ww3100",fontsize=16,color="green",shape="box"];50078 -> 31059[label="",style="dashed", color="red", weight=0]; 189.16/135.84 50078[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50078 -> 50501[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 50078 -> 50502[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 50078 -> 50503[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 50078 -> 50504[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 50079[label="ww3000",fontsize=16,color="green",shape="box"];9596[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9596 -> 11115[label="",style="solid", color="black", weight=3]; 189.16/135.84 55213 -> 25993[label="",style="dashed", color="red", weight=0]; 189.16/135.84 55213[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55213 -> 55325[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 55214 -> 26800[label="",style="dashed", color="red", weight=0]; 189.16/135.84 55214[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55214 -> 55326[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 55214 -> 55327[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 55215 -> 26800[label="",style="dashed", color="red", weight=0]; 189.16/135.84 55215[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55215 -> 55328[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 55215 -> 55329[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 55216 -> 25993[label="",style="dashed", color="red", weight=0]; 189.16/135.84 55216[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55216 -> 55330[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 55217[label="ww4615",fontsize=16,color="green",shape="box"];9598[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9598 -> 11117[label="",style="solid", color="black", weight=3]; 189.16/135.84 9599 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9599[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9599 -> 11118[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9599 -> 11119[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9600[label="Succ ww3100",fontsize=16,color="green",shape="box"];9601 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9601[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9601 -> 11120[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9601 -> 11121[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9602[label="Succ ww3100",fontsize=16,color="green",shape="box"];9603[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww418)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww4170))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9603 -> 11122[label="",style="solid", color="black", weight=3]; 189.16/135.84 9604[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww418)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9604 -> 11123[label="",style="solid", color="black", weight=3]; 189.16/135.84 9605 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9605[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9605 -> 11124[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9605 -> 11125[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9606[label="Succ ww3100",fontsize=16,color="green",shape="box"];9607 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9607[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9607 -> 11126[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9607 -> 11127[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9608[label="Succ ww3100",fontsize=16,color="green",shape="box"];9609[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww430)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww4290))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9609 -> 11128[label="",style="solid", color="black", weight=3]; 189.16/135.84 9610[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww430)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9610 -> 11129[label="",style="solid", color="black", weight=3]; 189.16/135.84 9611 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9611[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9611 -> 11130[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9611 -> 11131[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9612[label="Succ ww3100",fontsize=16,color="green",shape="box"];9613 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9613[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9613 -> 11132[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9613 -> 11133[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9614[label="Succ ww3100",fontsize=16,color="green",shape="box"];9615[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9615 -> 11134[label="",style="solid", color="black", weight=3]; 189.16/135.84 9616 -> 11484[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9616[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];9616 -> 11491[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9616 -> 11492[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9617[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9617 -> 11136[label="",style="dashed", color="green", weight=3]; 189.16/135.84 9618[label="ww3100",fontsize=16,color="green",shape="box"];9619[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9619 -> 11137[label="",style="dashed", color="green", weight=3]; 189.16/135.84 9620[label="ww3100",fontsize=16,color="green",shape="box"];9621[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9621 -> 11138[label="",style="solid", color="black", weight=3]; 189.16/135.84 9622[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9622 -> 11139[label="",style="solid", color="black", weight=3]; 189.16/135.84 47455[label="ww63",fontsize=16,color="green",shape="box"];47456[label="Pos Zero",fontsize=16,color="green",shape="box"];47457[label="psFloat ww62 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww61)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47457 -> 50505[label="",style="solid", color="black", weight=3]; 189.16/135.84 47458[label="Pos (Succ ww61)",fontsize=16,color="green",shape="box"];47459 -> 50281[label="",style="dashed", color="red", weight=0]; 189.16/135.84 47459[label="flip gtEsFloat (psFloat ww62 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww61)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww61)))",fontsize=16,color="magenta"];47459 -> 50285[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 47459 -> 50286[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 37237 -> 26800[label="",style="dashed", color="red", weight=0]; 189.16/135.84 37237[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37237 -> 37302[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 37237 -> 37303[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 37238 -> 25993[label="",style="dashed", color="red", weight=0]; 189.16/135.84 37238[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];37238 -> 37304[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 37239[label="ww4231",fontsize=16,color="green",shape="box"];37240 -> 25993[label="",style="dashed", color="red", weight=0]; 189.16/135.84 37240[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];37240 -> 37305[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 37241 -> 26800[label="",style="dashed", color="red", weight=0]; 189.16/135.84 37241[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37241 -> 37306[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 37241 -> 37307[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9631[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9631 -> 11144[label="",style="solid", color="black", weight=3]; 189.16/135.84 9632 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9632[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9632 -> 11145[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9632 -> 11146[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9633[label="Succ ww3100",fontsize=16,color="green",shape="box"];9634 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9634[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9634 -> 11147[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9634 -> 11148[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9635[label="Succ ww3100",fontsize=16,color="green",shape="box"];9636[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww450)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww4490))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9636 -> 11149[label="",style="solid", color="black", weight=3]; 189.16/135.84 9637[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww450)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9637 -> 11150[label="",style="solid", color="black", weight=3]; 189.16/135.84 9638 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9638[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9638 -> 11151[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9638 -> 11152[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9639[label="Succ ww3100",fontsize=16,color="green",shape="box"];9640 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9640[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9640 -> 11153[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9640 -> 11154[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9641[label="Succ ww3100",fontsize=16,color="green",shape="box"];9642[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww462)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww4610))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9642 -> 11155[label="",style="solid", color="black", weight=3]; 189.16/135.84 9643[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww462)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9643 -> 11156[label="",style="solid", color="black", weight=3]; 189.16/135.84 9644 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9644[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9644 -> 11157[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9644 -> 11158[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9645[label="Succ ww3100",fontsize=16,color="green",shape="box"];9646 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9646[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9646 -> 11159[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9646 -> 11160[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9647[label="Succ ww3100",fontsize=16,color="green",shape="box"];9648 -> 11484[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9648[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];9648 -> 11493[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9648 -> 11494[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9649 -> 11484[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9649[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];9649 -> 11495[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9649 -> 11496[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9650[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9650 -> 11162[label="",style="solid", color="black", weight=3]; 189.16/135.84 9651[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9651 -> 11163[label="",style="solid", color="black", weight=3]; 189.16/135.84 9652[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9652 -> 11164[label="",style="solid", color="black", weight=3]; 189.16/135.84 9653 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9653[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9653 -> 11165[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9653 -> 11166[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9654[label="Succ ww3100",fontsize=16,color="green",shape="box"];9655 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9655[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9655 -> 11167[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9655 -> 11168[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9656[label="Succ ww3100",fontsize=16,color="green",shape="box"];9657[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww478)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww4770))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9657 -> 11169[label="",style="solid", color="black", weight=3]; 189.16/135.84 9658[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww478)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9658 -> 11170[label="",style="solid", color="black", weight=3]; 189.16/135.84 9659 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9659[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9659 -> 11171[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9659 -> 11172[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9660[label="Succ ww3100",fontsize=16,color="green",shape="box"];9661 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9661[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9661 -> 11173[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9661 -> 11174[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9662[label="Succ ww3100",fontsize=16,color="green",shape="box"];9663[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww490)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww4890))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9663 -> 11175[label="",style="solid", color="black", weight=3]; 189.16/135.84 9664[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww490)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9664 -> 11176[label="",style="solid", color="black", weight=3]; 189.16/135.84 9665 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9665[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9665 -> 11177[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9665 -> 11178[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9666[label="Succ ww3100",fontsize=16,color="green",shape="box"];9667 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9667[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9667 -> 11179[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9667 -> 11180[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9668[label="Succ ww3100",fontsize=16,color="green",shape="box"];9669[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];9669 -> 11181[label="",style="solid", color="black", weight=3]; 189.16/135.84 9670 -> 9669[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9670[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];9671[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9671 -> 11182[label="",style="solid", color="black", weight=3]; 189.16/135.84 37576[label="Succ Zero",fontsize=16,color="green",shape="box"];37577[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37578[label="ww3100",fontsize=16,color="green",shape="box"];36871 -> 41341[label="",style="dashed", color="red", weight=0]; 189.16/135.84 36871[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36871 -> 41345[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 36871 -> 41346[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 36871 -> 41347[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 36810 -> 36136[label="",style="dashed", color="red", weight=0]; 189.16/135.84 36810[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37653[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4253))) (Float (Pos Zero) (Pos (Succ ww4254)))) ww4261",fontsize=16,color="black",shape="box"];37653 -> 37675[label="",style="solid", color="black", weight=3]; 189.16/135.84 37654 -> 37617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 37654[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4253))) (Float (Pos Zero) (Pos (Succ ww4254)))) ww4261",fontsize=16,color="magenta"];41638 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.84 41638[label="primPlusFloat (Float ww42880 ww42881) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4289))) (Float (Pos Zero) (Pos (Succ ww4290)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];41638 -> 41777[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 41638 -> 41778[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 41638 -> 41779[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9674[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9674 -> 11185[label="",style="solid", color="black", weight=3]; 189.16/135.84 37247 -> 26800[label="",style="dashed", color="red", weight=0]; 189.16/135.84 37247[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37247 -> 37310[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 37247 -> 37311[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 37248 -> 25993[label="",style="dashed", color="red", weight=0]; 189.16/135.84 37248[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];37248 -> 37312[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 37249[label="ww4232",fontsize=16,color="green",shape="box"];37250 -> 25993[label="",style="dashed", color="red", weight=0]; 189.16/135.84 37250[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];37250 -> 37313[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 37251 -> 26800[label="",style="dashed", color="red", weight=0]; 189.16/135.84 37251[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37251 -> 37314[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 37251 -> 37315[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9676[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9676 -> 11187[label="",style="solid", color="black", weight=3]; 189.16/135.84 9677 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9677[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9677 -> 11188[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9677 -> 11189[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9678[label="Succ ww3100",fontsize=16,color="green",shape="box"];9679 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9679[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9679 -> 11190[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9679 -> 11191[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9680[label="Succ ww3100",fontsize=16,color="green",shape="box"];9681[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww506)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww5050))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9681 -> 11192[label="",style="solid", color="black", weight=3]; 189.16/135.84 9682[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww506)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9682 -> 11193[label="",style="solid", color="black", weight=3]; 189.16/135.84 9683 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9683[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9683 -> 11194[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9683 -> 11195[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9684[label="Succ ww3100",fontsize=16,color="green",shape="box"];9685 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9685[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9685 -> 11196[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9685 -> 11197[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9686[label="Succ ww3100",fontsize=16,color="green",shape="box"];9687[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww518)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww5170))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9687 -> 11198[label="",style="solid", color="black", weight=3]; 189.16/135.84 9688[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww518)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9688 -> 11199[label="",style="solid", color="black", weight=3]; 189.16/135.84 9689 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9689[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9689 -> 11200[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9689 -> 11201[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9690[label="Succ ww3100",fontsize=16,color="green",shape="box"];9691 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9691[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9691 -> 11202[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9691 -> 11203[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9692[label="Succ ww3100",fontsize=16,color="green",shape="box"];9693[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9693 -> 11204[label="",style="solid", color="black", weight=3]; 189.16/135.84 9694[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9694 -> 11205[label="",style="solid", color="black", weight=3]; 189.16/135.84 9695[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9695 -> 11206[label="",style="dashed", color="green", weight=3]; 189.16/135.84 9696[label="ww3100",fontsize=16,color="green",shape="box"];9697[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9697 -> 11207[label="",style="dashed", color="green", weight=3]; 189.16/135.84 9698[label="ww3100",fontsize=16,color="green",shape="box"];9699[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9699 -> 11208[label="",style="solid", color="black", weight=3]; 189.16/135.84 9700[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9700 -> 11209[label="",style="solid", color="black", weight=3]; 189.16/135.84 53187[label="Zero",fontsize=16,color="green",shape="box"];53188[label="ww3100",fontsize=16,color="green",shape="box"];53189[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53186[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4573))) (Float (Pos Zero) (Neg (Succ ww4574))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4573))) (Float (Pos Zero) (Neg (Succ ww4574)))) ww4581)",fontsize=16,color="black",shape="triangle"];53186 -> 53207[label="",style="solid", color="black", weight=3]; 189.16/135.84 50390[label="Zero",fontsize=16,color="green",shape="box"];50391[label="ww3100",fontsize=16,color="green",shape="box"];50392[label="ww5",fontsize=16,color="green",shape="box"];31527[label="psFloat ww3726 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3727))) (Float (Pos Zero) (Neg (Succ ww3728)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];31527 -> 31540[label="",style="solid", color="black", weight=3]; 189.16/135.84 50324 -> 31527[label="",style="dashed", color="red", weight=0]; 189.16/135.84 50324[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50324 -> 50506[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 50324 -> 50507[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 50324 -> 50508[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9702[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9702 -> 11211[label="",style="solid", color="black", weight=3]; 189.16/135.84 9703[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9703 -> 11212[label="",style="solid", color="black", weight=3]; 189.16/135.84 9704[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9704 -> 11213[label="",style="solid", color="black", weight=3]; 189.16/135.84 50393 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.84 50393[label="primPlusFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos ww5390) (Pos ww5410))) ww4451",fontsize=16,color="magenta"];50393 -> 50807[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 50393 -> 50808[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 50393 -> 50809[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 50394 -> 26925[label="",style="dashed", color="red", weight=0]; 189.16/135.84 50394[label="primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos ww5390) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];50394 -> 50810[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 50394 -> 50811[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 50772[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];50773[label="ww4464",fontsize=16,color="green",shape="box"];50774[label="Pos ww5410",fontsize=16,color="green",shape="box"];50771[label="not (esEsOrdering (primCmpFloat (Float ww180 ww181) ww4473) LT)",fontsize=16,color="burlywood",shape="triangle"];62440[label="ww4473/Float ww44730 ww44731",fontsize=10,color="white",style="solid",shape="box"];50771 -> 62440[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62440 -> 50812[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 50396[label="takeWhile1 (flip gtEsFloat ww3262) ww44620 ww44621 (flip gtEsFloat ww3262 ww44620)",fontsize=16,color="black",shape="triangle"];50396 -> 50813[label="",style="solid", color="black", weight=3]; 189.16/135.84 50397[label="Nil",fontsize=16,color="green",shape="box"];47465 -> 59092[label="",style="dashed", color="red", weight=0]; 189.16/135.84 47465[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="magenta"];47465 -> 59123[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 47465 -> 59124[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 47465 -> 59125[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 47465 -> 59126[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 47465 -> 59127[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 47466[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];47467[label="psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47467 -> 50510[label="",style="solid", color="black", weight=3]; 189.16/135.84 47468[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];47469 -> 49946[label="",style="dashed", color="red", weight=0]; 189.16/135.84 47469[label="flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))",fontsize=16,color="magenta"];47469 -> 49960[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 47469 -> 49961[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 59449[label="Cons (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) ww4792) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) ww4792)))",fontsize=16,color="green",shape="box"];59449 -> 59582[label="",style="dashed", color="green", weight=3]; 189.16/135.84 59449 -> 59583[label="",style="dashed", color="green", weight=3]; 189.16/135.84 50400[label="primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50400 -> 50819[label="",style="solid", color="black", weight=3]; 189.16/135.84 45782[label="Cons (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) ww4422) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) ww4422)))",fontsize=16,color="green",shape="box"];45782 -> 45808[label="",style="dashed", color="green", weight=3]; 189.16/135.84 45782 -> 45809[label="",style="dashed", color="green", weight=3]; 189.16/135.84 50401[label="primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50401 -> 50820[label="",style="solid", color="black", weight=3]; 189.16/135.84 46121[label="Cons (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) ww4438) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) ww4438)))",fontsize=16,color="green",shape="box"];46121 -> 46131[label="",style="dashed", color="green", weight=3]; 189.16/135.84 46121 -> 46132[label="",style="dashed", color="green", weight=3]; 189.16/135.84 50402[label="primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50402 -> 50821[label="",style="solid", color="black", weight=3]; 189.16/135.84 47480 -> 51116[label="",style="dashed", color="red", weight=0]; 189.16/135.84 47480[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="magenta"];47480 -> 51117[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 47481[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];47482[label="psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47482 -> 50512[label="",style="solid", color="black", weight=3]; 189.16/135.84 47483[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];47484 -> 49896[label="",style="dashed", color="red", weight=0]; 189.16/135.84 47484[label="flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))",fontsize=16,color="magenta"];47484 -> 49910[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 47484 -> 49911[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 46130[label="Cons (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) ww4439) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) ww4439)))",fontsize=16,color="green",shape="box"];46130 -> 46142[label="",style="dashed", color="green", weight=3]; 189.16/135.84 46130 -> 46143[label="",style="dashed", color="green", weight=3]; 189.16/135.84 50403[label="primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50403 -> 50822[label="",style="solid", color="black", weight=3]; 189.16/135.84 45807[label="Cons (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4423) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4423)))",fontsize=16,color="green",shape="box"];45807 -> 45827[label="",style="dashed", color="green", weight=3]; 189.16/135.84 45807 -> 45828[label="",style="dashed", color="green", weight=3]; 189.16/135.84 50404[label="primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50404 -> 50823[label="",style="solid", color="black", weight=3]; 189.16/135.84 46141[label="Cons (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) ww4440) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) ww4440)))",fontsize=16,color="green",shape="box"];46141 -> 46490[label="",style="dashed", color="green", weight=3]; 189.16/135.84 46141 -> 46491[label="",style="dashed", color="green", weight=3]; 189.16/135.84 50405[label="primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50405 -> 50824[label="",style="solid", color="black", weight=3]; 189.16/135.84 50406 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.84 50406[label="primPlusFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg ww5390) (Neg ww5410))) ww4452",fontsize=16,color="magenta"];50406 -> 50825[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 50406 -> 50826[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 50406 -> 50827[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 50407 -> 26925[label="",style="dashed", color="red", weight=0]; 189.16/135.84 50407[label="primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg ww5390) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];50407 -> 50828[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 50407 -> 50829[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 50775[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];50776[label="ww4465",fontsize=16,color="green",shape="box"];50777[label="Neg ww5410",fontsize=16,color="green",shape="box"];9717[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9717 -> 11226[label="",style="solid", color="black", weight=3]; 189.16/135.84 9718[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9718 -> 11227[label="",style="solid", color="black", weight=3]; 189.16/135.84 9721[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9721 -> 11230[label="",style="solid", color="black", weight=3]; 189.16/135.84 9722[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9722 -> 11231[label="",style="solid", color="black", weight=3]; 189.16/135.84 9723[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9723 -> 11232[label="",style="solid", color="black", weight=3]; 189.16/135.84 9724[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9724 -> 11233[label="",style="solid", color="black", weight=3]; 189.16/135.84 9725[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9725 -> 11234[label="",style="solid", color="black", weight=3]; 189.16/135.84 9726[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9726 -> 11235[label="",style="solid", color="black", weight=3]; 189.16/135.84 9727[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9727 -> 11236[label="",style="solid", color="black", weight=3]; 189.16/135.84 9728[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9728 -> 11237[label="",style="solid", color="black", weight=3]; 189.16/135.84 9729[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9729 -> 11238[label="",style="solid", color="black", weight=3]; 189.16/135.84 9730[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9730 -> 11239[label="",style="solid", color="black", weight=3]; 189.16/135.84 9731 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9731[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9731 -> 11240[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9731 -> 11241[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9732[label="Succ ww3100",fontsize=16,color="green",shape="box"];9733 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9733[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9733 -> 11242[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9733 -> 11243[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9734[label="Succ ww3100",fontsize=16,color="green",shape="box"];9735[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww547)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww5460))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9735 -> 11244[label="",style="solid", color="black", weight=3]; 189.16/135.84 9736[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww547)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9736 -> 11245[label="",style="solid", color="black", weight=3]; 189.16/135.84 9737 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9737[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9737 -> 11246[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9737 -> 11247[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9738[label="Succ ww3100",fontsize=16,color="green",shape="box"];9739 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9739[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9739 -> 11248[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9739 -> 11249[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9740[label="Succ ww3100",fontsize=16,color="green",shape="box"];9741[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww559)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww5580))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9741 -> 11250[label="",style="solid", color="black", weight=3]; 189.16/135.84 9742[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww559)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9742 -> 11251[label="",style="solid", color="black", weight=3]; 189.16/135.84 9743 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9743[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9743 -> 11252[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9743 -> 11253[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9744[label="Succ ww3100",fontsize=16,color="green",shape="box"];9745 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9745[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9745 -> 11254[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9745 -> 11255[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9746[label="Succ ww3100",fontsize=16,color="green",shape="box"];9747[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9747 -> 11256[label="",style="solid", color="black", weight=3]; 189.16/135.84 9748[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9748 -> 11257[label="",style="solid", color="black", weight=3]; 189.16/135.84 9749[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9749 -> 11258[label="",style="solid", color="black", weight=3]; 189.16/135.84 9750 -> 47039[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9750[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];9750 -> 47625[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9750 -> 47626[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9750 -> 47627[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9750 -> 47628[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9750 -> 47629[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 53128[label="ww5",fontsize=16,color="green",shape="box"];53129[label="ww3100",fontsize=16,color="green",shape="box"];53130[label="ww4000",fontsize=16,color="green",shape="box"];53131[label="Zero",fontsize=16,color="green",shape="box"];53127[label="primPlusFloat ww4576 (fsFloat (msFloat (Float (Pos (Succ ww4577)) (Pos (Succ ww4578))) (Float (Neg Zero) (Pos (Succ ww4579)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];62441[label="ww4576/Float ww45760 ww45761",fontsize=10,color="white",style="solid",shape="box"];53127 -> 62441[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62441 -> 53152[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 50412[label="gtEsFloat (Float (Neg Zero) (Pos (Succ ww3100))) ww4468",fontsize=16,color="black",shape="box"];50412 -> 50838[label="",style="solid", color="black", weight=3]; 189.16/135.84 9753[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9753 -> 11262[label="",style="solid", color="black", weight=3]; 189.16/135.84 9754[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9754 -> 11263[label="",style="solid", color="black", weight=3]; 189.16/135.84 9755 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9755[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9755 -> 11264[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9755 -> 11265[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9756[label="Succ ww3100",fontsize=16,color="green",shape="box"];9757 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9757[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9757 -> 11266[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9757 -> 11267[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9758[label="Succ ww3100",fontsize=16,color="green",shape="box"];9759[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww575)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww5740))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9759 -> 11268[label="",style="solid", color="black", weight=3]; 189.16/135.84 9760[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww575)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9760 -> 11269[label="",style="solid", color="black", weight=3]; 189.16/135.84 9761 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9761[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9761 -> 11270[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9761 -> 11271[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9762[label="Succ ww3100",fontsize=16,color="green",shape="box"];9763 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9763[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9763 -> 11272[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9763 -> 11273[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9764[label="Succ ww3100",fontsize=16,color="green",shape="box"];9765[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww589)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww5880))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9765 -> 11274[label="",style="solid", color="black", weight=3]; 189.16/135.84 9766[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww589)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9766 -> 11275[label="",style="solid", color="black", weight=3]; 189.16/135.84 9767 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9767[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9767 -> 11276[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9767 -> 11277[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9768[label="Succ ww3100",fontsize=16,color="green",shape="box"];9769 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9769[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9769 -> 11278[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9769 -> 11279[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9770[label="Succ ww3100",fontsize=16,color="green",shape="box"];9771[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9771 -> 11280[label="",style="solid", color="black", weight=3]; 189.16/135.84 9772[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];9772 -> 11281[label="",style="solid", color="black", weight=3]; 189.16/135.84 9773[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9773 -> 11282[label="",style="dashed", color="green", weight=3]; 189.16/135.84 9774[label="ww3100",fontsize=16,color="green",shape="box"];9775[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9775 -> 11283[label="",style="dashed", color="green", weight=3]; 189.16/135.84 9776[label="ww3100",fontsize=16,color="green",shape="box"];9777[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9777 -> 11284[label="",style="solid", color="black", weight=3]; 189.16/135.84 16691[label="ww5",fontsize=16,color="green",shape="box"];16692[label="ww4000",fontsize=16,color="green",shape="box"];16693[label="ww3100",fontsize=16,color="green",shape="box"];16694[label="Succ Zero",fontsize=16,color="green",shape="box"];23389[label="Float (Neg Zero) (Neg (Succ ww2118))",fontsize=16,color="green",shape="box"];23390[label="ww2116",fontsize=16,color="green",shape="box"];23391[label="ww2115",fontsize=16,color="green",shape="box"];23392[label="ww2117",fontsize=16,color="green",shape="box"];9781[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9781 -> 11288[label="",style="solid", color="black", weight=3]; 189.16/135.84 9782[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];9782 -> 11289[label="",style="solid", color="black", weight=3]; 189.16/135.84 9783[label="not (esEsOrdering (primCmpFloat (Float ww150 ww151) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="burlywood",shape="box"];62442[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];9783 -> 62442[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62442 -> 11290[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 10781[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834",fontsize=16,color="black",shape="box"];10781 -> 11291[label="",style="solid", color="black", weight=3]; 189.16/135.84 10782 -> 10761[label="",style="dashed", color="red", weight=0]; 189.16/135.84 10782[label="psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834",fontsize=16,color="magenta"];10783 -> 9785[label="",style="dashed", color="red", weight=0]; 189.16/135.84 10783[label="takeWhile ww11 (iterate (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834)))",fontsize=16,color="magenta"];10783 -> 11292[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 10784 -> 10761[label="",style="dashed", color="red", weight=0]; 189.16/135.84 10784[label="psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834",fontsize=16,color="magenta"];10785 -> 10761[label="",style="dashed", color="red", weight=0]; 189.16/135.84 10785[label="psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834",fontsize=16,color="magenta"];9792 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9792[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9792 -> 11293[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9792 -> 11294[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9793[label="Succ ww3100",fontsize=16,color="green",shape="box"];9794 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9794[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9794 -> 11295[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9794 -> 11296[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9795[label="Succ ww3100",fontsize=16,color="green",shape="box"];9796[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww635)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww6340))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9796 -> 11297[label="",style="solid", color="black", weight=3]; 189.16/135.84 9797[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww635)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9797 -> 11298[label="",style="solid", color="black", weight=3]; 189.16/135.84 9798 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9798[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9798 -> 11299[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9798 -> 11300[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9799[label="Succ ww3100",fontsize=16,color="green",shape="box"];9800 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9800[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9800 -> 11301[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9800 -> 11302[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9801[label="Succ ww3100",fontsize=16,color="green",shape="box"];9802[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww649)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww6480))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9802 -> 11303[label="",style="solid", color="black", weight=3]; 189.16/135.84 9803[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww649)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9803 -> 11304[label="",style="solid", color="black", weight=3]; 189.16/135.84 9804 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9804[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9804 -> 11305[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9804 -> 11306[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9805[label="Succ ww3100",fontsize=16,color="green",shape="box"];9806 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9806[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9806 -> 11307[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9806 -> 11308[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9807[label="Succ ww3100",fontsize=16,color="green",shape="box"];9808[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9808 -> 11309[label="",style="solid", color="black", weight=3]; 189.16/135.84 9809[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];9809 -> 11310[label="",style="solid", color="black", weight=3]; 189.16/135.84 9810[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9810 -> 11311[label="",style="dashed", color="green", weight=3]; 189.16/135.84 9811[label="ww3100",fontsize=16,color="green",shape="box"];9812[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9812 -> 11312[label="",style="dashed", color="green", weight=3]; 189.16/135.84 9813[label="ww3100",fontsize=16,color="green",shape="box"];9814[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9814 -> 11313[label="",style="solid", color="black", weight=3]; 189.16/135.84 32897 -> 28102[label="",style="dashed", color="red", weight=0]; 189.16/135.84 32897[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];32897 -> 32949[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 32898[label="ww3100",fontsize=16,color="green",shape="box"];32899[label="ww4000",fontsize=16,color="green",shape="box"];32900 -> 32961[label="",style="dashed", color="red", weight=0]; 189.16/135.84 32900[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];32900 -> 32970[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 32900 -> 32971[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 32900 -> 32972[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 32900 -> 32973[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 32901[label="Succ Zero",fontsize=16,color="green",shape="box"];28134[label="fsEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) ww3417) GT",fontsize=16,color="black",shape="box"];28134 -> 28171[label="",style="solid", color="black", weight=3]; 189.16/135.84 33053[label="primPlusFloat (Float ww38940 ww38941) (fsFloat (msFloat (Float (Pos (Succ ww3895)) (Neg (Succ ww3896))) (Float (Neg Zero) (Pos (Succ ww3897)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];33053 -> 33119[label="",style="solid", color="black", weight=3]; 189.16/135.84 33054[label="takeWhile (flip ltEsFloat ww3892) (iterate (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123))))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))))",fontsize=16,color="black",shape="box"];33054 -> 33120[label="",style="solid", color="black", weight=3]; 189.16/135.84 33055 -> 58519[label="",style="dashed", color="red", weight=0]; 189.16/135.84 33055[label="takeWhile0 (flip ltEsFloat ww3892) (Float (Neg Zero) (Pos (Succ ww2123))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123))))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123))))) MyTrue",fontsize=16,color="magenta"];33055 -> 58520[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 33055 -> 58521[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 33055 -> 58522[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9817[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9817 -> 11316[label="",style="solid", color="black", weight=3]; 189.16/135.84 9818[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9818 -> 11317[label="",style="solid", color="black", weight=3]; 189.16/135.84 21802[label="primMulInt (Pos ww26660) ww18331",fontsize=16,color="burlywood",shape="box"];62443[label="ww18331/Pos ww183310",fontsize=10,color="white",style="solid",shape="box"];21802 -> 62443[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62443 -> 21865[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62444[label="ww18331/Neg ww183310",fontsize=10,color="white",style="solid",shape="box"];21802 -> 62444[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62444 -> 21866[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 21803[label="primMulInt (Neg ww26660) ww18331",fontsize=16,color="burlywood",shape="box"];62445[label="ww18331/Pos ww183310",fontsize=10,color="white",style="solid",shape="box"];21803 -> 62445[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62445 -> 21867[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 62446[label="ww18331/Neg ww183310",fontsize=10,color="white",style="solid",shape="box"];21803 -> 62446[label="",style="solid", color="burlywood", weight=9]; 189.16/135.84 62446 -> 21868[label="",style="solid", color="burlywood", weight=3]; 189.16/135.84 25537 -> 20290[label="",style="dashed", color="red", weight=0]; 189.16/135.84 25537[label="primMinusNat (Succ ww2913) ww291500",fontsize=16,color="magenta"];25537 -> 26771[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 25537 -> 26772[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 25538[label="Pos (primPlusNat (Succ ww2913) ww291500)",fontsize=16,color="green",shape="box"];25538 -> 26773[label="",style="dashed", color="green", weight=3]; 189.16/135.84 26835 -> 20229[label="",style="dashed", color="red", weight=0]; 189.16/135.84 26835[label="primPlusInt ww3257 ww32400",fontsize=16,color="magenta"];26835 -> 26847[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 26835 -> 26848[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 26836 -> 21758[label="",style="dashed", color="red", weight=0]; 189.16/135.84 26836[label="primMulInt ww3256 ww32401",fontsize=16,color="magenta"];26836 -> 26849[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 26836 -> 26850[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9821[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww80 ww81) (primDivFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) ww9 (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww80 ww81) (primDivFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9821 -> 11320[label="",style="solid", color="black", weight=3]; 189.16/135.84 9822 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9822[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9822 -> 11321[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9822 -> 11322[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9823[label="Succ ww3100",fontsize=16,color="green",shape="box"];9824 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9824[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9824 -> 11323[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9824 -> 11324[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9825[label="Succ ww3100",fontsize=16,color="green",shape="box"];9826[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww669)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww6680))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9826 -> 11325[label="",style="solid", color="black", weight=3]; 189.16/135.84 9827[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww669)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9827 -> 11326[label="",style="solid", color="black", weight=3]; 189.16/135.84 9828 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9828[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9828 -> 11327[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9828 -> 11328[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9829[label="Succ ww3100",fontsize=16,color="green",shape="box"];9830 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9830[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9830 -> 11329[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9830 -> 11330[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9831[label="Succ ww3100",fontsize=16,color="green",shape="box"];9832[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww683)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww6820))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9832 -> 11331[label="",style="solid", color="black", weight=3]; 189.16/135.84 9833[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww683)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9833 -> 11332[label="",style="solid", color="black", weight=3]; 189.16/135.84 9834 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9834[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9834 -> 11333[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9834 -> 11334[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9835[label="Succ ww3100",fontsize=16,color="green",shape="box"];9836 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9836[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9836 -> 11335[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9836 -> 11336[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9837[label="Succ ww3100",fontsize=16,color="green",shape="box"];9838[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9838 -> 11337[label="",style="solid", color="black", weight=3]; 189.16/135.84 9839[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9839 -> 11338[label="",style="solid", color="black", weight=3]; 189.16/135.84 9840[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9840 -> 11339[label="",style="solid", color="black", weight=3]; 189.16/135.84 9841 -> 47039[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9841[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];9841 -> 47630[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9841 -> 47631[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9841 -> 47632[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9841 -> 47633[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9841 -> 47634[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9842[label="takeWhile1 (flip gtEsFloat (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww18 (iterate (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18)) (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) ww18)) (fsEsOrdering (compareFloat ww18 (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT)",fontsize=16,color="black",shape="box"];9842 -> 11341[label="",style="solid", color="black", weight=3]; 189.16/135.84 9843[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9843 -> 11342[label="",style="solid", color="black", weight=3]; 189.16/135.84 9844[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9844 -> 11343[label="",style="solid", color="black", weight=3]; 189.16/135.84 9845[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9845 -> 11344[label="",style="solid", color="black", weight=3]; 189.16/135.84 9846 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9846[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9846 -> 11345[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9846 -> 11346[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9847[label="Succ ww3100",fontsize=16,color="green",shape="box"];9848 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.84 9848[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9848 -> 11347[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9848 -> 11348[label="",style="dashed", color="magenta", weight=3]; 189.16/135.84 9849[label="Succ ww3100",fontsize=16,color="green",shape="box"];9850[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww699)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww6980))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9850 -> 11349[label="",style="solid", color="black", weight=3]; 189.16/135.85 9851[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww699)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9851 -> 11350[label="",style="solid", color="black", weight=3]; 189.16/135.85 9852 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9852[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9852 -> 11351[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9852 -> 11352[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9853[label="Succ ww3100",fontsize=16,color="green",shape="box"];9854 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9854[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9854 -> 11353[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9854 -> 11354[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9855[label="Succ ww3100",fontsize=16,color="green",shape="box"];9856[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww713)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww7120))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9856 -> 11355[label="",style="solid", color="black", weight=3]; 189.16/135.85 9857[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww713)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9857 -> 11356[label="",style="solid", color="black", weight=3]; 189.16/135.85 9858 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9858[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9858 -> 11357[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9858 -> 11358[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9859[label="Succ ww3100",fontsize=16,color="green",shape="box"];9860 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9860[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9860 -> 11359[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9860 -> 11360[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9861[label="Succ ww3100",fontsize=16,color="green",shape="box"];9862[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9862 -> 11361[label="",style="solid", color="black", weight=3]; 189.16/135.85 9863 -> 11484[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9863[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];9863 -> 11497[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9863 -> 11498[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9864[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9864 -> 11363[label="",style="solid", color="black", weight=3]; 189.16/135.85 9865 -> 47039[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9865[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];9865 -> 47635[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9865 -> 47636[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9865 -> 47637[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9865 -> 47638[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9865 -> 47639[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 52350[label="primPlusFloat ww4526 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4527))) (Float (Neg (Succ ww4528)) (Pos (Succ ww4529)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62447[label="ww4526/Float ww45260 ww45261",fontsize=10,color="white",style="solid",shape="box"];52350 -> 62447[label="",style="solid", color="burlywood", weight=9]; 189.16/135.85 62447 -> 52380[label="",style="solid", color="burlywood", weight=3]; 189.16/135.85 52304[label="ww5",fontsize=16,color="green",shape="box"];52305[label="ww3000",fontsize=16,color="green",shape="box"];52306[label="Zero",fontsize=16,color="green",shape="box"];52307[label="ww3100",fontsize=16,color="green",shape="box"];9867[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9867 -> 11366[label="",style="solid", color="black", weight=3]; 189.16/135.85 9868[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9868 -> 11367[label="",style="solid", color="black", weight=3]; 189.16/135.85 9869 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9869[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9869 -> 11368[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9869 -> 11369[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9870[label="Succ ww3100",fontsize=16,color="green",shape="box"];9871 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9871[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9871 -> 11370[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9871 -> 11371[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9872[label="Succ ww3100",fontsize=16,color="green",shape="box"];9873[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww729)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww7280))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9873 -> 11372[label="",style="solid", color="black", weight=3]; 189.16/135.85 9874[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww729)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9874 -> 11373[label="",style="solid", color="black", weight=3]; 189.16/135.85 9875 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9875[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9875 -> 11374[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9875 -> 11375[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9876[label="Succ ww3100",fontsize=16,color="green",shape="box"];9877 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9877[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9877 -> 11376[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9877 -> 11377[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9878[label="Succ ww3100",fontsize=16,color="green",shape="box"];9879[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww743)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww7420))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9879 -> 11378[label="",style="solid", color="black", weight=3]; 189.16/135.85 9880[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww743)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9880 -> 11379[label="",style="solid", color="black", weight=3]; 189.16/135.85 9881 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9881[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9881 -> 11380[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9881 -> 11381[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9882[label="Succ ww3100",fontsize=16,color="green",shape="box"];9883 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9883[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9883 -> 11382[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9883 -> 11383[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9884[label="Succ ww3100",fontsize=16,color="green",shape="box"];9885[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9885 -> 11384[label="",style="solid", color="black", weight=3]; 189.16/135.85 9886 -> 11484[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9886[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];9886 -> 11499[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9886 -> 11500[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9887[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9887 -> 11386[label="",style="dashed", color="green", weight=3]; 189.16/135.85 9888[label="ww3100",fontsize=16,color="green",shape="box"];9889[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9889 -> 11387[label="",style="dashed", color="green", weight=3]; 189.16/135.85 9890[label="ww3100",fontsize=16,color="green",shape="box"];9891[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9891 -> 11388[label="",style="solid", color="black", weight=3]; 189.16/135.85 9892 -> 2231[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9892[label="takeWhile1 (flip ltEsFloat (psFloat ww38 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww37 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37)) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) ww37)) (flip ltEsFloat (psFloat ww38 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww37)",fontsize=16,color="magenta"];9892 -> 11389[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9892 -> 11390[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9892 -> 11391[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9893[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9893 -> 11392[label="",style="solid", color="black", weight=3]; 189.16/135.85 9894[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9894 -> 11393[label="",style="solid", color="black", weight=3]; 189.16/135.85 9895 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9895[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9895 -> 11394[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9895 -> 11395[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9896[label="Succ ww3100",fontsize=16,color="green",shape="box"];9897 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9897[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9897 -> 11396[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9897 -> 11397[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9898[label="Succ ww3100",fontsize=16,color="green",shape="box"];9899[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww763)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww7620))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9899 -> 11398[label="",style="solid", color="black", weight=3]; 189.16/135.85 9900[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww763)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9900 -> 11399[label="",style="solid", color="black", weight=3]; 189.16/135.85 9901 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9901[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9901 -> 11400[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9901 -> 11401[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9902[label="Succ ww3100",fontsize=16,color="green",shape="box"];9903 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9903[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9903 -> 11402[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9903 -> 11403[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9904[label="Succ ww3100",fontsize=16,color="green",shape="box"];9905[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww777)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww7760))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9905 -> 11404[label="",style="solid", color="black", weight=3]; 189.16/135.85 9906[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww777)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9906 -> 11405[label="",style="solid", color="black", weight=3]; 189.16/135.85 9907 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9907[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9907 -> 11406[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9907 -> 11407[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9908[label="Succ ww3100",fontsize=16,color="green",shape="box"];9909 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9909[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9909 -> 11408[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9909 -> 11409[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9910[label="Succ ww3100",fontsize=16,color="green",shape="box"];9911[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9911 -> 11410[label="",style="solid", color="black", weight=3]; 189.16/135.85 9912[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];9912 -> 11411[label="",style="solid", color="black", weight=3]; 189.16/135.85 9913[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9913 -> 11412[label="",style="dashed", color="green", weight=3]; 189.16/135.85 9914[label="ww3100",fontsize=16,color="green",shape="box"];9915[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9915 -> 11413[label="",style="dashed", color="green", weight=3]; 189.16/135.85 9916[label="ww3100",fontsize=16,color="green",shape="box"];9917[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9917 -> 11414[label="",style="solid", color="black", weight=3]; 189.16/135.85 16837[label="Succ Zero",fontsize=16,color="green",shape="box"];16838[label="ww5",fontsize=16,color="green",shape="box"];16839[label="ww3100",fontsize=16,color="green",shape="box"];16840[label="ww3000",fontsize=16,color="green",shape="box"];16911[label="takeWhile1 (flip ltEsFloat (psFloat ww2129 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (psFloat ww2129 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16911 -> 16929[label="",style="solid", color="black", weight=3]; 189.16/135.85 9920[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9920 -> 11417[label="",style="solid", color="black", weight=3]; 189.16/135.85 9921[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9921 -> 11418[label="",style="solid", color="black", weight=3]; 189.16/135.85 9922[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9922 -> 11419[label="",style="solid", color="black", weight=3]; 189.16/135.85 9923 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9923[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9923 -> 11420[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9923 -> 11421[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9924[label="Succ ww3100",fontsize=16,color="green",shape="box"];9925 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9925[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9925 -> 11422[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9925 -> 11423[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9926[label="Succ ww3100",fontsize=16,color="green",shape="box"];9927[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww797)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww7960))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9927 -> 11424[label="",style="solid", color="black", weight=3]; 189.16/135.85 9928[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww797)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9928 -> 11425[label="",style="solid", color="black", weight=3]; 189.16/135.85 9929 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9929[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9929 -> 11426[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9929 -> 11427[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9930[label="Succ ww3100",fontsize=16,color="green",shape="box"];9931 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9931[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9931 -> 11428[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9931 -> 11429[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9932[label="Succ ww3100",fontsize=16,color="green",shape="box"];9933[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww811)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww8100))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9933 -> 11430[label="",style="solid", color="black", weight=3]; 189.16/135.85 9934[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww811)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9934 -> 11431[label="",style="solid", color="black", weight=3]; 189.16/135.85 9935 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9935[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9935 -> 11432[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9935 -> 11433[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9936[label="Succ ww3100",fontsize=16,color="green",shape="box"];9937 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9937[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9937 -> 11434[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9937 -> 11435[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9938[label="Succ ww3100",fontsize=16,color="green",shape="box"];9939[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9939 -> 11436[label="",style="solid", color="black", weight=3]; 189.16/135.85 9940[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9940 -> 11437[label="",style="solid", color="black", weight=3]; 189.16/135.85 9941[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9941 -> 11438[label="",style="solid", color="black", weight=3]; 189.16/135.85 9942 -> 47039[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9942[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];9942 -> 47640[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9942 -> 47641[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9942 -> 47642[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9942 -> 47643[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9942 -> 47644[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 52521[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4532))) (Float (Neg (Succ ww4533)) (Neg (Succ ww4534)))) ww4542) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4532))) (Float (Neg (Succ ww4533)) (Neg (Succ ww4534))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4532))) (Float (Neg (Succ ww4533)) (Neg (Succ ww4534)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4532))) (Float (Neg (Succ ww4533)) (Neg (Succ ww4534)))) ww4542)))",fontsize=16,color="green",shape="box"];52521 -> 52624[label="",style="dashed", color="green", weight=3]; 189.16/135.85 52521 -> 52625[label="",style="dashed", color="green", weight=3]; 189.16/135.85 34011[label="primPlusFloat ww3997 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3998))) (Float (Neg (Succ ww3999)) (Neg (Succ ww4000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62448[label="ww3997/Float ww39970 ww39971",fontsize=10,color="white",style="solid",shape="box"];34011 -> 62448[label="",style="solid", color="burlywood", weight=9]; 189.16/135.85 62448 -> 34131[label="",style="solid", color="burlywood", weight=3]; 189.16/135.85 50416[label="ww3100",fontsize=16,color="green",shape="box"];50417[label="ww3000",fontsize=16,color="green",shape="box"];50418[label="ww5",fontsize=16,color="green",shape="box"];50419[label="Zero",fontsize=16,color="green",shape="box"];9944[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9944 -> 11441[label="",style="solid", color="black", weight=3]; 189.16/135.85 9945[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9945 -> 11442[label="",style="solid", color="black", weight=3]; 189.16/135.85 9946[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9946 -> 11443[label="",style="solid", color="black", weight=3]; 189.16/135.85 9947 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9947[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9947 -> 11444[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9947 -> 11445[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9948[label="Succ ww3100",fontsize=16,color="green",shape="box"];9949 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9949[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9949 -> 11446[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9949 -> 11447[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9950[label="Succ ww3100",fontsize=16,color="green",shape="box"];9951[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww827)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww8260))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9951 -> 11448[label="",style="solid", color="black", weight=3]; 189.16/135.85 9952[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww827)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9952 -> 11449[label="",style="solid", color="black", weight=3]; 189.16/135.85 9953 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9953[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9953 -> 11450[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9953 -> 11451[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9954[label="Succ ww3100",fontsize=16,color="green",shape="box"];9955 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9955[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9955 -> 11452[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9955 -> 11453[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9956[label="Succ ww3100",fontsize=16,color="green",shape="box"];9957[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww841)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww8400))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9957 -> 11454[label="",style="solid", color="black", weight=3]; 189.16/135.85 9958[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww841)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9958 -> 11455[label="",style="solid", color="black", weight=3]; 189.16/135.85 9959 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9959[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9959 -> 11456[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9959 -> 11457[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9960[label="Succ ww3100",fontsize=16,color="green",shape="box"];9961 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9961[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9961 -> 11458[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9961 -> 11459[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9962[label="Succ ww3100",fontsize=16,color="green",shape="box"];9963[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9963 -> 11460[label="",style="solid", color="black", weight=3]; 189.16/135.85 9964 -> 11484[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9964[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];9964 -> 11501[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9964 -> 11502[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9965[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9965 -> 11462[label="",style="solid", color="black", weight=3]; 189.16/135.85 9966 -> 47039[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9966[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];9966 -> 47645[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9966 -> 47646[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9966 -> 47647[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9966 -> 47648[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9966 -> 47649[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 52465[label="primPlusFloat ww4536 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4537))) (Float (Neg Zero) (Pos (Succ ww4538)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62449[label="ww4536/Float ww45360 ww45361",fontsize=10,color="white",style="solid",shape="box"];52465 -> 62449[label="",style="solid", color="burlywood", weight=9]; 189.16/135.85 62449 -> 52492[label="",style="solid", color="burlywood", weight=3]; 189.16/135.85 52432[label="ww3100",fontsize=16,color="green",shape="box"];52433[label="Zero",fontsize=16,color="green",shape="box"];52434[label="ww5",fontsize=16,color="green",shape="box"];9968[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9968 -> 11465[label="",style="solid", color="black", weight=3]; 189.16/135.85 9969[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9969 -> 11466[label="",style="solid", color="black", weight=3]; 189.16/135.85 9970 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9970[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9970 -> 11467[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9970 -> 11468[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9971[label="Succ ww3100",fontsize=16,color="green",shape="box"];9972 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9972[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9972 -> 11469[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9972 -> 11470[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9973[label="Succ ww3100",fontsize=16,color="green",shape="box"];9974[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww857)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww8560))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9974 -> 11471[label="",style="solid", color="black", weight=3]; 189.16/135.85 9975[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww857)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9975 -> 11472[label="",style="solid", color="black", weight=3]; 189.16/135.85 9976 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9976[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9976 -> 11473[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9976 -> 11474[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9977[label="Succ ww3100",fontsize=16,color="green",shape="box"];9978 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9978[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9978 -> 11475[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9978 -> 11476[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9979[label="Succ ww3100",fontsize=16,color="green",shape="box"];9980[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww871)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww8700))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9980 -> 11477[label="",style="solid", color="black", weight=3]; 189.16/135.85 9981[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww871)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9981 -> 11478[label="",style="solid", color="black", weight=3]; 189.16/135.85 9982 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9982[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9982 -> 11479[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9982 -> 11480[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9983[label="Succ ww3100",fontsize=16,color="green",shape="box"];9984 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9984[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9984 -> 11481[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9984 -> 11482[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9985[label="Succ ww3100",fontsize=16,color="green",shape="box"];9986[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9986 -> 11483[label="",style="solid", color="black", weight=3]; 189.16/135.85 9987 -> 11484[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9987[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];9987 -> 11503[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9987 -> 11504[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9988[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9988 -> 11509[label="",style="dashed", color="green", weight=3]; 189.16/135.85 9989[label="ww3100",fontsize=16,color="green",shape="box"];9990[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9990 -> 11510[label="",style="dashed", color="green", weight=3]; 189.16/135.85 9991[label="ww3100",fontsize=16,color="green",shape="box"];9992[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9992 -> 11511[label="",style="solid", color="black", weight=3]; 189.16/135.85 9993[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9993 -> 11512[label="",style="solid", color="black", weight=3]; 189.16/135.85 9994[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9994 -> 11513[label="",style="solid", color="black", weight=3]; 189.16/135.85 9995 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9995[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9995 -> 11514[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9995 -> 11515[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9996[label="Succ ww3100",fontsize=16,color="green",shape="box"];9997 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 9997[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9997 -> 11516[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9997 -> 11517[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 9998[label="Succ ww3100",fontsize=16,color="green",shape="box"];9999[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww891)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww8900))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9999 -> 11518[label="",style="solid", color="black", weight=3]; 189.16/135.85 10000[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww891)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10000 -> 11519[label="",style="solid", color="black", weight=3]; 189.16/135.85 10001 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10001[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10001 -> 11520[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10001 -> 11521[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10002[label="Succ ww3100",fontsize=16,color="green",shape="box"];10003 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10003[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10003 -> 11522[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10003 -> 11523[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10004[label="Succ ww3100",fontsize=16,color="green",shape="box"];10005[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww905)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww9040))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10005 -> 11524[label="",style="solid", color="black", weight=3]; 189.16/135.85 10006[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww905)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10006 -> 11525[label="",style="solid", color="black", weight=3]; 189.16/135.85 10007 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10007[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10007 -> 11526[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10007 -> 11527[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10008[label="Succ ww3100",fontsize=16,color="green",shape="box"];10009 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10009[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10009 -> 11528[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10009 -> 11529[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10010[label="Succ ww3100",fontsize=16,color="green",shape="box"];10011[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10011 -> 11530[label="",style="solid", color="black", weight=3]; 189.16/135.85 10012[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];10012 -> 11531[label="",style="solid", color="black", weight=3]; 189.16/135.85 10013[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10013 -> 11532[label="",style="dashed", color="green", weight=3]; 189.16/135.85 10014[label="ww3100",fontsize=16,color="green",shape="box"];10015[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10015 -> 11533[label="",style="dashed", color="green", weight=3]; 189.16/135.85 10016[label="ww3100",fontsize=16,color="green",shape="box"];10017[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10017 -> 11534[label="",style="solid", color="black", weight=3]; 189.16/135.85 34714[label="ww3100",fontsize=16,color="green",shape="box"];34715 -> 28102[label="",style="dashed", color="red", weight=0]; 189.16/135.85 34715[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];34715 -> 34761[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 34716 -> 34770[label="",style="dashed", color="red", weight=0]; 189.16/135.85 34716[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34716 -> 34777[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 34716 -> 34778[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 34716 -> 34779[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 34717[label="Succ Zero",fontsize=16,color="green",shape="box"];34846[label="primPlusFloat (Float ww40770 ww40771) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4078))) (Float (Neg Zero) (Pos (Succ ww4079)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];34846 -> 34903[label="",style="solid", color="black", weight=3]; 189.16/135.85 34847[label="takeWhile (flip ltEsFloat ww4075) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))))",fontsize=16,color="black",shape="box"];34847 -> 34904[label="",style="solid", color="black", weight=3]; 189.16/135.85 34848 -> 58519[label="",style="dashed", color="red", weight=0]; 189.16/135.85 34848[label="takeWhile0 (flip ltEsFloat ww4075) (Float (Neg Zero) (Pos (Succ ww2142))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142))))) MyTrue",fontsize=16,color="magenta"];34848 -> 58523[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 34848 -> 58524[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 34848 -> 58525[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10020[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10020 -> 11537[label="",style="solid", color="black", weight=3]; 189.16/135.85 10021[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10021 -> 11538[label="",style="solid", color="black", weight=3]; 189.16/135.85 10022[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10022 -> 11539[label="",style="solid", color="black", weight=3]; 189.16/135.85 10023 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10023[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10023 -> 11540[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10023 -> 11541[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10024[label="Succ ww3100",fontsize=16,color="green",shape="box"];10025 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10025[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10025 -> 11542[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10025 -> 11543[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10026[label="Succ ww3100",fontsize=16,color="green",shape="box"];10027[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww925)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww9240))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10027 -> 11544[label="",style="solid", color="black", weight=3]; 189.16/135.85 10028[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww925)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10028 -> 11545[label="",style="solid", color="black", weight=3]; 189.16/135.85 10029 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10029[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10029 -> 11546[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10029 -> 11547[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10030[label="Succ ww3100",fontsize=16,color="green",shape="box"];10031 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10031[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10031 -> 11548[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10031 -> 11549[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10032[label="Succ ww3100",fontsize=16,color="green",shape="box"];10033[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww939)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww9380))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10033 -> 11550[label="",style="solid", color="black", weight=3]; 189.16/135.85 10034[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww939)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10034 -> 11551[label="",style="solid", color="black", weight=3]; 189.16/135.85 10035 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10035[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10035 -> 11552[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10035 -> 11553[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10036[label="Succ ww3100",fontsize=16,color="green",shape="box"];10037 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10037[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10037 -> 11554[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10037 -> 11555[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10038[label="Succ ww3100",fontsize=16,color="green",shape="box"];10039[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10039 -> 11556[label="",style="solid", color="black", weight=3]; 189.16/135.85 10040[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10040 -> 11557[label="",style="solid", color="black", weight=3]; 189.16/135.85 10041[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10041 -> 11558[label="",style="solid", color="black", weight=3]; 189.16/135.85 10042 -> 47039[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10042[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];10042 -> 47650[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10042 -> 47651[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10042 -> 47652[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10042 -> 47653[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10042 -> 47654[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 52648[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4540))) (Float (Neg Zero) (Neg (Succ ww4541)))) ww4548) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4540))) (Float (Neg Zero) (Neg (Succ ww4541))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4540))) (Float (Neg Zero) (Neg (Succ ww4541)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4540))) (Float (Neg Zero) (Neg (Succ ww4541)))) ww4548)))",fontsize=16,color="green",shape="box"];52648 -> 52683[label="",style="dashed", color="green", weight=3]; 189.16/135.85 52648 -> 52684[label="",style="dashed", color="green", weight=3]; 189.16/135.85 34931[label="primPlusFloat ww4094 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4095))) (Float (Neg Zero) (Neg (Succ ww4096)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62450[label="ww4094/Float ww40940 ww40941",fontsize=10,color="white",style="solid",shape="box"];34931 -> 62450[label="",style="solid", color="burlywood", weight=9]; 189.16/135.85 62450 -> 35022[label="",style="solid", color="burlywood", weight=3]; 189.16/135.85 50423[label="ww3100",fontsize=16,color="green",shape="box"];50424[label="Zero",fontsize=16,color="green",shape="box"];50425[label="ww5",fontsize=16,color="green",shape="box"];50426[label="gtEsFloat (Float (Neg Zero) (Neg (Succ ww3100))) ww4470",fontsize=16,color="black",shape="box"];50426 -> 50855[label="",style="solid", color="black", weight=3]; 189.16/135.85 10044[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10044 -> 11561[label="",style="solid", color="black", weight=3]; 189.16/135.85 10045[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10045 -> 11562[label="",style="solid", color="black", weight=3]; 189.16/135.85 10046[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10046 -> 11563[label="",style="solid", color="black", weight=3]; 189.16/135.85 50794 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.85 50794[label="primPlusFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos ww9560) (Pos ww9580))) ww4469",fontsize=16,color="magenta"];50794 -> 50856[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 50794 -> 50857[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 50794 -> 50858[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 50427 -> 26925[label="",style="dashed", color="red", weight=0]; 189.16/135.85 50427[label="primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos ww9560) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];50427 -> 50859[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 50427 -> 50860[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 50778[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];50779[label="ww4466",fontsize=16,color="green",shape="box"];50780[label="Pos ww9580",fontsize=16,color="green",shape="box"];47490 -> 51148[label="",style="dashed", color="red", weight=0]; 189.16/135.85 47490[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];47490 -> 51149[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 47491[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];47493[label="Neg (Succ ww95800)",fontsize=16,color="green",shape="box"];47494 -> 50066[label="",style="dashed", color="red", weight=0]; 189.16/135.85 47494[label="flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))",fontsize=16,color="magenta"];47494 -> 50080[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 47494 -> 50081[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 45898[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) ww4427) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) ww4427)))",fontsize=16,color="green",shape="box"];45898 -> 45910[label="",style="dashed", color="green", weight=3]; 189.16/135.85 45898 -> 45911[label="",style="dashed", color="green", weight=3]; 189.16/135.85 50429[label="primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50429 -> 50861[label="",style="solid", color="black", weight=3]; 189.16/135.85 50867[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) ww4478) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) ww4478)))",fontsize=16,color="green",shape="box"];50867 -> 50876[label="",style="dashed", color="green", weight=3]; 189.16/135.85 50867 -> 50877[label="",style="dashed", color="green", weight=3]; 189.16/135.85 50433[label="primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50433 -> 50870[label="",style="solid", color="black", weight=3]; 189.16/135.85 47505 -> 51160[label="",style="dashed", color="red", weight=0]; 189.16/135.85 47505[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="magenta"];47505 -> 51161[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 47506[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];47507[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47507 -> 50516[label="",style="solid", color="black", weight=3]; 189.16/135.85 47508[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];47509 -> 49994[label="",style="dashed", color="red", weight=0]; 189.16/135.85 47509[label="flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))",fontsize=16,color="magenta"];47509 -> 50008[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 47509 -> 50009[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 50875[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) ww4479) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) ww4479)))",fontsize=16,color="green",shape="box"];50875 -> 50885[label="",style="dashed", color="green", weight=3]; 189.16/135.85 50875 -> 50886[label="",style="dashed", color="green", weight=3]; 189.16/135.85 50436[label="primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50436 -> 50878[label="",style="solid", color="black", weight=3]; 189.16/135.85 45920[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4429) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4429)))",fontsize=16,color="green",shape="box"];45920 -> 45932[label="",style="dashed", color="green", weight=3]; 189.16/135.85 45920 -> 45933[label="",style="dashed", color="green", weight=3]; 189.16/135.85 50437[label="primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50437 -> 50879[label="",style="solid", color="black", weight=3]; 189.16/135.85 50884[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) ww4480) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) ww4480)))",fontsize=16,color="green",shape="box"];50884 -> 50901[label="",style="dashed", color="green", weight=3]; 189.16/135.85 50884 -> 50902[label="",style="dashed", color="green", weight=3]; 189.16/135.85 50440[label="primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50440 -> 50887[label="",style="solid", color="black", weight=3]; 189.16/135.85 50441 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.85 50441[label="primPlusFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg ww9560) (Neg ww9580))) ww4454",fontsize=16,color="magenta"];50441 -> 50888[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 50441 -> 50889[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 50441 -> 50890[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 50442 -> 26925[label="",style="dashed", color="red", weight=0]; 189.16/135.85 50442[label="primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg ww9560) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];50442 -> 50891[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 50442 -> 50892[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 50781[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];50782[label="ww4467",fontsize=16,color="green",shape="box"];50783[label="Neg ww9580",fontsize=16,color="green",shape="box"];10057[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10057 -> 11574[label="",style="solid", color="black", weight=3]; 189.16/135.85 10058[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10058 -> 11575[label="",style="solid", color="black", weight=3]; 189.16/135.85 10059[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10059 -> 11576[label="",style="solid", color="black", weight=3]; 189.16/135.85 10060[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10060 -> 11577[label="",style="solid", color="black", weight=3]; 189.16/135.85 51012[label="primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];51012 -> 51154[label="",style="solid", color="black", weight=3]; 189.16/135.85 51164[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4494",fontsize=16,color="black",shape="triangle"];51164 -> 51296[label="",style="solid", color="black", weight=3]; 189.16/135.85 51165 -> 51148[label="",style="dashed", color="red", weight=0]; 189.16/135.85 51165[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4494))",fontsize=16,color="magenta"];51165 -> 51297[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10062[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10062 -> 11579[label="",style="solid", color="black", weight=3]; 189.16/135.85 51016[label="ww9591",fontsize=16,color="green",shape="box"];51017[label="ww9590",fontsize=16,color="green",shape="box"];51018[label="primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51018 -> 51156[label="",style="solid", color="black", weight=3]; 189.16/135.85 50631[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4428",fontsize=16,color="black",shape="box"];50631 -> 51303[label="",style="solid", color="black", weight=3]; 189.16/135.85 10064[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10064 -> 11581[label="",style="solid", color="black", weight=3]; 189.16/135.85 10065[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10065 -> 11582[label="",style="solid", color="black", weight=3]; 189.16/135.85 10066[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10066 -> 11583[label="",style="solid", color="black", weight=3]; 189.16/135.85 10067[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10067 -> 11584[label="",style="solid", color="black", weight=3]; 189.16/135.85 10068[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10068 -> 11585[label="",style="solid", color="black", weight=3]; 189.16/135.85 10070[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10070 -> 11587[label="",style="solid", color="black", weight=3]; 189.16/135.85 10072[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10072 -> 11589[label="",style="solid", color="black", weight=3]; 189.16/135.85 10073 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10073[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10073 -> 11590[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10073 -> 11591[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10074[label="Succ ww3100",fontsize=16,color="green",shape="box"];10075 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10075[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10075 -> 11592[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10075 -> 11593[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10076[label="Succ ww3100",fontsize=16,color="green",shape="box"];10077[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww964)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww9630))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10077 -> 11594[label="",style="solid", color="black", weight=3]; 189.16/135.85 10078[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww964)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10078 -> 11595[label="",style="solid", color="black", weight=3]; 189.16/135.85 10079 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10079[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10079 -> 11596[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10079 -> 11597[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10080[label="Succ ww3100",fontsize=16,color="green",shape="box"];10081 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10081[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10081 -> 11598[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10081 -> 11599[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10082[label="Succ ww3100",fontsize=16,color="green",shape="box"];10083[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww978)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww9770))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10083 -> 11600[label="",style="solid", color="black", weight=3]; 189.16/135.85 10084[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww978)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10084 -> 11601[label="",style="solid", color="black", weight=3]; 189.16/135.85 10085 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10085[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10085 -> 11602[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10085 -> 11603[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10086[label="Succ ww3100",fontsize=16,color="green",shape="box"];10087 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10087[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10087 -> 11604[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10087 -> 11605[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10088[label="Succ ww3100",fontsize=16,color="green",shape="box"];10089[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10089 -> 11606[label="",style="solid", color="black", weight=3]; 189.16/135.85 10090[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10090 -> 11607[label="",style="solid", color="black", weight=3]; 189.16/135.85 10091[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10091 -> 11608[label="",style="solid", color="black", weight=3]; 189.16/135.85 26712[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww2366)) (Pos (Succ ww2367))) (Float (Pos Zero) (Pos (Succ ww2368)))) ww3240",fontsize=16,color="black",shape="box"];26712 -> 26717[label="",style="solid", color="black", weight=3]; 189.16/135.85 10093[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47))) (psFloat ww48 (fsFloat (msFloat (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww47))) ww49 (numericEnumFromThenToP0 (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47))) (psFloat ww48 (fsFloat (msFloat (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww47))))",fontsize=16,color="black",shape="box"];10093 -> 11610[label="",style="solid", color="black", weight=3]; 189.16/135.85 37595[label="primPlusFloat ww4256 (fsFloat (msFloat (Float (Neg (Succ ww4257)) (Pos (Succ ww4258))) (Float (Pos Zero) (Pos (Succ ww4259)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62451[label="ww4256/Float ww42560 ww42561",fontsize=10,color="white",style="solid",shape="box"];37595 -> 62451[label="",style="solid", color="burlywood", weight=9]; 189.16/135.85 62451 -> 37622[label="",style="solid", color="burlywood", weight=3]; 189.16/135.85 50444[label="Zero",fontsize=16,color="green",shape="box"];50445[label="ww5",fontsize=16,color="green",shape="box"];50446[label="ww3100",fontsize=16,color="green",shape="box"];50447[label="ww4000",fontsize=16,color="green",shape="box"];50448[label="gtEsFloat (Float (Pos Zero) (Pos (Succ ww3100))) ww4471",fontsize=16,color="black",shape="box"];50448 -> 50893[label="",style="solid", color="black", weight=3]; 189.16/135.85 10095[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10095 -> 11612[label="",style="solid", color="black", weight=3]; 189.16/135.85 37252 -> 26800[label="",style="dashed", color="red", weight=0]; 189.16/135.85 37252[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37252 -> 37316[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 37252 -> 37317[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 37253 -> 20243[label="",style="dashed", color="red", weight=0]; 189.16/135.85 37253[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];37254[label="ww4233",fontsize=16,color="green",shape="box"];37255 -> 20243[label="",style="dashed", color="red", weight=0]; 189.16/135.85 37255[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];37256 -> 26800[label="",style="dashed", color="red", weight=0]; 189.16/135.85 37256[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37256 -> 37318[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 37256 -> 37319[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10097[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10097 -> 11614[label="",style="solid", color="black", weight=3]; 189.16/135.85 10098 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10098[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10098 -> 11615[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10098 -> 11616[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10099[label="Succ ww3100",fontsize=16,color="green",shape="box"];10100 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10100[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10100 -> 11617[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10100 -> 11618[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10101[label="Succ ww3100",fontsize=16,color="green",shape="box"];10102[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww994)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww9930))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10102 -> 11619[label="",style="solid", color="black", weight=3]; 189.16/135.85 10103[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww994)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10103 -> 11620[label="",style="solid", color="black", weight=3]; 189.16/135.85 10104 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10104[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10104 -> 11621[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10104 -> 11622[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10105[label="Succ ww3100",fontsize=16,color="green",shape="box"];10106 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10106[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10106 -> 11623[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10106 -> 11624[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10107[label="Succ ww3100",fontsize=16,color="green",shape="box"];10108[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1008)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww10070))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10108 -> 11625[label="",style="solid", color="black", weight=3]; 189.16/135.85 10109[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1008)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10109 -> 11626[label="",style="solid", color="black", weight=3]; 189.16/135.85 10110 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10110[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10110 -> 11627[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10110 -> 11628[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10111[label="Succ ww3100",fontsize=16,color="green",shape="box"];10112 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10112[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10112 -> 11629[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10112 -> 11630[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10113[label="Succ ww3100",fontsize=16,color="green",shape="box"];10114[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10114 -> 11631[label="",style="solid", color="black", weight=3]; 189.16/135.85 10115[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];10115 -> 11632[label="",style="solid", color="black", weight=3]; 189.16/135.85 10116[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10116 -> 11633[label="",style="dashed", color="green", weight=3]; 189.16/135.85 10117[label="ww3100",fontsize=16,color="green",shape="box"];10118[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10118 -> 11634[label="",style="dashed", color="green", weight=3]; 189.16/135.85 10119[label="ww3100",fontsize=16,color="green",shape="box"];10120[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10120 -> 11635[label="",style="solid", color="black", weight=3]; 189.16/135.85 46514[label="ww3100",fontsize=16,color="green",shape="box"];46515[label="Succ Zero",fontsize=16,color="green",shape="box"];46516 -> 27641[label="",style="dashed", color="red", weight=0]; 189.16/135.85 46516[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];46516 -> 46566[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 46517 -> 46573[label="",style="dashed", color="red", weight=0]; 189.16/135.85 46517[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];46517 -> 46582[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 46517 -> 46583[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 46517 -> 46584[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 46517 -> 46585[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 46518[label="ww4000",fontsize=16,color="green",shape="box"];27676[label="fsEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) ww3346) GT",fontsize=16,color="black",shape="box"];27676 -> 27715[label="",style="solid", color="black", weight=3]; 189.16/135.85 46694[label="primPlusFloat (Float ww44460 ww44461) (fsFloat (msFloat (Float (Neg (Succ ww4447)) (Pos (Succ ww4448))) (Float (Pos Zero) (Neg (Succ ww4449)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];46694 -> 46740[label="",style="solid", color="black", weight=3]; 189.16/135.85 46695 -> 36965[label="",style="dashed", color="red", weight=0]; 189.16/135.85 46695[label="takeWhile (flip ltEsFloat ww4444) (iterate (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151))))) (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) (Float (Pos Zero) (Neg (Succ ww2151)))))",fontsize=16,color="magenta"];46695 -> 46741[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 46695 -> 46742[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 46696[label="takeWhile0 (flip ltEsFloat ww4444) (Float (Pos Zero) (Neg (Succ ww2151))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151))))) (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) (Float (Pos Zero) (Neg (Succ ww2151))))) MyTrue",fontsize=16,color="black",shape="box"];46696 -> 46743[label="",style="solid", color="black", weight=3]; 189.16/135.85 10123[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10123 -> 11638[label="",style="solid", color="black", weight=3]; 189.16/135.85 10124[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10124 -> 11639[label="",style="solid", color="black", weight=3]; 189.16/135.85 10125[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10125 -> 11640[label="",style="solid", color="black", weight=3]; 189.16/135.85 10126 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10126[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10126 -> 11641[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10126 -> 11642[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10127[label="Succ ww3100",fontsize=16,color="green",shape="box"];10128 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10128[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10128 -> 11643[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10128 -> 11644[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10129[label="Succ ww3100",fontsize=16,color="green",shape="box"];10130[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1028)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww10270))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10130 -> 11645[label="",style="solid", color="black", weight=3]; 189.16/135.85 10131[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1028)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10131 -> 11646[label="",style="solid", color="black", weight=3]; 189.16/135.85 10132 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10132[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10132 -> 11647[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10132 -> 11648[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10133[label="Succ ww3100",fontsize=16,color="green",shape="box"];10134 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10134[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10134 -> 11649[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10134 -> 11650[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10135[label="Succ ww3100",fontsize=16,color="green",shape="box"];10136[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1066)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww10650))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10136 -> 11651[label="",style="solid", color="black", weight=3]; 189.16/135.85 10137[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1066)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10137 -> 11652[label="",style="solid", color="black", weight=3]; 189.16/135.85 10138 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10138[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10138 -> 11653[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10138 -> 11654[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10139[label="Succ ww3100",fontsize=16,color="green",shape="box"];10140 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10140[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10140 -> 11655[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10140 -> 11656[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10141[label="Succ ww3100",fontsize=16,color="green",shape="box"];10142[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10142 -> 11657[label="",style="solid", color="black", weight=3]; 189.16/135.85 10143[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];10143 -> 11658[label="",style="solid", color="black", weight=3]; 189.16/135.85 10144[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10144 -> 11659[label="",style="dashed", color="green", weight=3]; 189.16/135.85 10145[label="ww3100",fontsize=16,color="green",shape="box"];10146[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10146 -> 11660[label="",style="dashed", color="green", weight=3]; 189.16/135.85 10147[label="ww3100",fontsize=16,color="green",shape="box"];10148[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10148 -> 11661[label="",style="solid", color="black", weight=3]; 189.16/135.85 36175 -> 37677[label="",style="dashed", color="red", weight=0]; 189.16/135.85 36175[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36175 -> 37683[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 36175 -> 37684[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 36175 -> 37685[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 36175 -> 37686[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 36176[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36176 -> 36873[label="",style="solid", color="black", weight=3]; 189.16/135.85 36177 -> 36796[label="",style="dashed", color="red", weight=0]; 189.16/135.85 36177[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36177 -> 36811[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 36178[label="ww3100",fontsize=16,color="green",shape="box"];41073[label="psFloat (msFloat (Float (Neg (Succ ww4263)) (Neg (Succ ww4264))) (Float (Pos Zero) (Pos (Succ ww4265)))) ww4273",fontsize=16,color="black",shape="triangle"];41073 -> 41098[label="",style="solid", color="black", weight=3]; 189.16/135.85 41074 -> 37677[label="",style="dashed", color="red", weight=0]; 189.16/135.85 41074[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4263)) (Neg (Succ ww4264))) (Float (Pos Zero) (Pos (Succ ww4265))))) (psFloat (msFloat (Float (Neg (Succ ww4263)) (Neg (Succ ww4264))) (Float (Pos Zero) (Pos (Succ ww4265)))) (psFloat (msFloat (Float (Neg (Succ ww4263)) (Neg (Succ ww4264))) (Float (Pos Zero) (Pos (Succ ww4265)))) ww4273))",fontsize=16,color="magenta"];41074 -> 41099[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 41639[label="primPlusFloat (Float ww42920 ww42921) (fsFloat (msFloat (Float (Neg (Succ ww4293)) (Neg (Succ ww4294))) (Float (Pos Zero) (Pos (Succ ww4295)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];41639 -> 41780[label="",style="solid", color="black", weight=3]; 189.16/135.85 10151[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10151 -> 11664[label="",style="solid", color="black", weight=3]; 189.16/135.85 37260 -> 26800[label="",style="dashed", color="red", weight=0]; 189.16/135.85 37260[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37260 -> 37325[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 37260 -> 37326[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 37261 -> 20243[label="",style="dashed", color="red", weight=0]; 189.16/135.85 37261[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];37262[label="ww4234",fontsize=16,color="green",shape="box"];37263 -> 20243[label="",style="dashed", color="red", weight=0]; 189.16/135.85 37263[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];37264 -> 26800[label="",style="dashed", color="red", weight=0]; 189.16/135.85 37264[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37264 -> 37327[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 37264 -> 37328[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10153[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10153 -> 11666[label="",style="solid", color="black", weight=3]; 189.16/135.85 10154 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10154[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10154 -> 11667[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10154 -> 11668[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10155[label="Succ ww3100",fontsize=16,color="green",shape="box"];10156 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10156[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10156 -> 11669[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10156 -> 11670[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10157[label="Succ ww3100",fontsize=16,color="green",shape="box"];10158[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1086)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww10850))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10158 -> 11671[label="",style="solid", color="black", weight=3]; 189.16/135.85 10159[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1086)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10159 -> 11672[label="",style="solid", color="black", weight=3]; 189.16/135.85 10160 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10160[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10160 -> 11673[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10160 -> 11674[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10161[label="Succ ww3100",fontsize=16,color="green",shape="box"];10162 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10162[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10162 -> 11675[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10162 -> 11676[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10163[label="Succ ww3100",fontsize=16,color="green",shape="box"];10164[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1100)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww10990))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10164 -> 11677[label="",style="solid", color="black", weight=3]; 189.16/135.85 10165[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1100)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10165 -> 11678[label="",style="solid", color="black", weight=3]; 189.16/135.85 10166 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10166[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10166 -> 11679[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10166 -> 11680[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10167[label="Succ ww3100",fontsize=16,color="green",shape="box"];10168 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10168[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10168 -> 11681[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10168 -> 11682[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10169[label="Succ ww3100",fontsize=16,color="green",shape="box"];10170[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10170 -> 11683[label="",style="solid", color="black", weight=3]; 189.16/135.85 10171[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10171 -> 11684[label="",style="solid", color="black", weight=3]; 189.16/135.85 10172[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10172 -> 11685[label="",style="solid", color="black", weight=3]; 189.16/135.85 10173 -> 47039[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10173[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];10173 -> 47690[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10173 -> 47691[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10173 -> 47692[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10173 -> 47693[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10173 -> 47694[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 46977[label="Cons (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) ww4458) (iterate (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998))))) (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) ww4458)))",fontsize=16,color="green",shape="box"];46977 -> 46999[label="",style="dashed", color="green", weight=3]; 189.16/135.85 46977 -> 47000[label="",style="dashed", color="green", weight=3]; 189.16/135.85 26778[label="primPlusFloat ww1995 (fsFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62452[label="ww1995/Float ww19950 ww19951",fontsize=10,color="white",style="solid",shape="box"];26778 -> 62452[label="",style="solid", color="burlywood", weight=9]; 189.16/135.85 62452 -> 26814[label="",style="solid", color="burlywood", weight=3]; 189.16/135.85 50449[label="ww4000",fontsize=16,color="green",shape="box"];50450[label="ww3100",fontsize=16,color="green",shape="box"];50451[label="Zero",fontsize=16,color="green",shape="box"];50452[label="ww5",fontsize=16,color="green",shape="box"];50453[label="gtEsFloat (Float (Pos Zero) (Neg (Succ ww3100))) ww4472",fontsize=16,color="black",shape="box"];50453 -> 50894[label="",style="solid", color="black", weight=3]; 189.16/135.85 10175[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10175 -> 11688[label="",style="solid", color="black", weight=3]; 189.16/135.85 10176[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10176 -> 11689[label="",style="solid", color="black", weight=3]; 189.16/135.85 10177[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10177 -> 11690[label="",style="solid", color="black", weight=3]; 189.16/135.85 10178 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10178[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10178 -> 11691[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10178 -> 11692[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10179[label="Succ ww3100",fontsize=16,color="green",shape="box"];10180 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10180[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10180 -> 11693[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10180 -> 11694[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10181[label="Succ ww3100",fontsize=16,color="green",shape="box"];10182[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1116)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww11150))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10182 -> 11695[label="",style="solid", color="black", weight=3]; 189.16/135.85 10183[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1116)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10183 -> 11696[label="",style="solid", color="black", weight=3]; 189.16/135.85 10184 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10184[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10184 -> 11697[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10184 -> 11698[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10185[label="Succ ww3100",fontsize=16,color="green",shape="box"];10186 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10186[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10186 -> 11699[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10186 -> 11700[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10187[label="Succ ww3100",fontsize=16,color="green",shape="box"];10188[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1130)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww11290))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10188 -> 11701[label="",style="solid", color="black", weight=3]; 189.16/135.85 10189[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1130)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10189 -> 11702[label="",style="solid", color="black", weight=3]; 189.16/135.85 10190 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10190[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10190 -> 11703[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10190 -> 11704[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10191[label="Succ ww3100",fontsize=16,color="green",shape="box"];10192 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10192[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10192 -> 11705[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10192 -> 11706[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10193[label="Succ ww3100",fontsize=16,color="green",shape="box"];10194[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10194 -> 11707[label="",style="solid", color="black", weight=3]; 189.16/135.85 10195[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10195 -> 11708[label="",style="solid", color="black", weight=3]; 189.16/135.85 10196[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10196 -> 11709[label="",style="solid", color="black", weight=3]; 189.16/135.85 10197[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65 (psFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) ww65 (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65)) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) ww65)) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65 (psFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue ww65)",fontsize=16,color="black",shape="box"];10197 -> 11710[label="",style="solid", color="black", weight=3]; 189.16/135.85 52623[label="primPlusFloat ww4544 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4545))) (Float (Pos (Succ ww4546)) (Pos (Succ ww4547)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62453[label="ww4544/Float ww45440 ww45441",fontsize=10,color="white",style="solid",shape="box"];52623 -> 62453[label="",style="solid", color="burlywood", weight=9]; 189.16/135.85 62453 -> 52649[label="",style="solid", color="burlywood", weight=3]; 189.16/135.85 52587[label="Zero",fontsize=16,color="green",shape="box"];52588[label="ww5",fontsize=16,color="green",shape="box"];52589[label="ww3000",fontsize=16,color="green",shape="box"];52590[label="ww3100",fontsize=16,color="green",shape="box"];16501[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20760 ww20761) (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww20780 ww20781) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (Float ww20780 ww20781))) (not (esEsOrdering (primCmpFloat (Float ww20780 ww20781) (primPlusFloat (Float ww20760 ww20761) (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16501 -> 16548[label="",style="solid", color="black", weight=3]; 189.16/135.85 10200[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10200 -> 11713[label="",style="solid", color="black", weight=3]; 189.16/135.85 10201[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10201 -> 11714[label="",style="solid", color="black", weight=3]; 189.16/135.85 10202 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10202[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10202 -> 11715[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10202 -> 11716[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10203[label="Succ ww3100",fontsize=16,color="green",shape="box"];10204 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10204[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10204 -> 11717[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10204 -> 11718[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10205[label="Succ ww3100",fontsize=16,color="green",shape="box"];10206[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1146)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww11450))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10206 -> 11719[label="",style="solid", color="black", weight=3]; 189.16/135.85 10207[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1146)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10207 -> 11720[label="",style="solid", color="black", weight=3]; 189.16/135.85 10208 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10208[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10208 -> 11721[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10208 -> 11722[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10209[label="Succ ww3100",fontsize=16,color="green",shape="box"];10210 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10210[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10210 -> 11723[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10210 -> 11724[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10211[label="Succ ww3100",fontsize=16,color="green",shape="box"];10212[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1160)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww11590))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10212 -> 11725[label="",style="solid", color="black", weight=3]; 189.16/135.85 10213[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1160)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10213 -> 11726[label="",style="solid", color="black", weight=3]; 189.16/135.85 10214 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10214[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10214 -> 11727[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10214 -> 11728[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10215[label="Succ ww3100",fontsize=16,color="green",shape="box"];10216 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10216[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10216 -> 11729[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10216 -> 11730[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10217[label="Succ ww3100",fontsize=16,color="green",shape="box"];10218[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10218 -> 11731[label="",style="solid", color="black", weight=3]; 189.16/135.85 10219[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];10219 -> 11732[label="",style="solid", color="black", weight=3]; 189.16/135.85 10220[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10220 -> 11733[label="",style="dashed", color="green", weight=3]; 189.16/135.85 10221[label="ww3100",fontsize=16,color="green",shape="box"];10222[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10222 -> 11734[label="",style="dashed", color="green", weight=3]; 189.16/135.85 10223[label="ww3100",fontsize=16,color="green",shape="box"];10224[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10224 -> 11735[label="",style="solid", color="black", weight=3]; 189.16/135.85 54067 -> 54742[label="",style="dashed", color="red", weight=0]; 189.16/135.85 54067[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54067 -> 54774[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 54067 -> 54775[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 54067 -> 54776[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 54068[label="ww3000",fontsize=16,color="green",shape="box"];54069[label="ww3100",fontsize=16,color="green",shape="box"];54070 -> 55266[label="",style="dashed", color="red", weight=0]; 189.16/135.85 54070[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54070 -> 55275[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 54070 -> 55276[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 54070 -> 55277[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 54070 -> 55278[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 54071 -> 43626[label="",style="dashed", color="red", weight=0]; 189.16/135.85 54071[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54071 -> 54936[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 54071 -> 54937[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 54071 -> 54938[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 54071 -> 54939[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 55382[label="primPlusFloat (Float ww46260 ww46261) (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4627))) (Float (Pos (Succ ww4628)) (Neg (Succ ww4629)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];55382 -> 55491[label="",style="solid", color="black", weight=3]; 189.16/135.85 43729[label="psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) ww4310",fontsize=16,color="black",shape="triangle"];43729 -> 44006[label="",style="solid", color="black", weight=3]; 189.16/135.85 43730 -> 43626[label="",style="dashed", color="red", weight=0]; 189.16/135.85 43730[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) ww4310))",fontsize=16,color="magenta"];43730 -> 44007[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 55218 -> 22801[label="",style="dashed", color="red", weight=0]; 189.16/135.85 55218[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55218 -> 55331[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 55219 -> 26800[label="",style="dashed", color="red", weight=0]; 189.16/135.85 55219[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55219 -> 55332[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 55219 -> 55333[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 55309 -> 26800[label="",style="dashed", color="red", weight=0]; 189.16/135.85 55309[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55309 -> 55386[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 55309 -> 55387[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 55310 -> 22801[label="",style="dashed", color="red", weight=0]; 189.16/135.85 55310[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55310 -> 55388[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 55311[label="ww4616",fontsize=16,color="green",shape="box"];10229[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10229 -> 11740[label="",style="solid", color="black", weight=3]; 189.16/135.85 10230 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10230[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10230 -> 11741[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10230 -> 11742[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10231[label="Succ ww3100",fontsize=16,color="green",shape="box"];10232 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10232[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10232 -> 11743[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10232 -> 11744[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10233[label="Succ ww3100",fontsize=16,color="green",shape="box"];10234[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1180)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww11790))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10234 -> 11745[label="",style="solid", color="black", weight=3]; 189.16/135.85 10235[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1180)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10235 -> 11746[label="",style="solid", color="black", weight=3]; 189.16/135.85 10236 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10236[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10236 -> 11747[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10236 -> 11748[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10237[label="Succ ww3100",fontsize=16,color="green",shape="box"];10238 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10238[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10238 -> 11749[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10238 -> 11750[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10239[label="Succ ww3100",fontsize=16,color="green",shape="box"];10240[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1194)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww11930))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10240 -> 11751[label="",style="solid", color="black", weight=3]; 189.16/135.85 10241[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1194)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10241 -> 11752[label="",style="solid", color="black", weight=3]; 189.16/135.85 10242 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10242[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10242 -> 11753[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10242 -> 11754[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10243[label="Succ ww3100",fontsize=16,color="green",shape="box"];10244 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10244[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10244 -> 11755[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10244 -> 11756[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10245[label="Succ ww3100",fontsize=16,color="green",shape="box"];10246[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10246 -> 11757[label="",style="solid", color="black", weight=3]; 189.16/135.85 10247[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];10247 -> 11758[label="",style="solid", color="black", weight=3]; 189.16/135.85 10248[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10248 -> 11759[label="",style="dashed", color="green", weight=3]; 189.16/135.85 10249[label="ww3100",fontsize=16,color="green",shape="box"];10250[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10250 -> 11760[label="",style="dashed", color="green", weight=3]; 189.16/135.85 10251[label="ww3100",fontsize=16,color="green",shape="box"];10252[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10252 -> 11761[label="",style="solid", color="black", weight=3]; 189.16/135.85 26983[label="ww3000",fontsize=16,color="green",shape="box"];26984[label="Succ Zero",fontsize=16,color="green",shape="box"];26985[label="ww3100",fontsize=16,color="green",shape="box"];26986 -> 27046[label="",style="dashed", color="red", weight=0]; 189.16/135.85 26986[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];26986 -> 27055[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 26986 -> 27056[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 26986 -> 27057[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 26986 -> 27058[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 26987 -> 27030[label="",style="dashed", color="red", weight=0]; 189.16/135.85 26987[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];26987 -> 27033[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 27131[label="primPlusFloat (Float ww32900 ww32901) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3291))) (Float (Pos (Succ ww3292)) (Pos (Succ ww3293)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];27131 -> 27170[label="",style="solid", color="black", weight=3]; 189.16/135.85 27132[label="takeWhile (flip ltEsFloat ww3284) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))))",fontsize=16,color="black",shape="box"];27132 -> 27171[label="",style="solid", color="black", weight=3]; 189.16/135.85 57265[label="ww3284",fontsize=16,color="green",shape="box"];57266 -> 57390[label="",style="dashed", color="red", weight=0]; 189.16/135.85 57266[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))",fontsize=16,color="magenta"];57266 -> 57391[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 57267[label="ww2168",fontsize=16,color="green",shape="box"];57268[label="ww2169",fontsize=16,color="green",shape="box"];57264[label="takeWhile0 (flip ltEsFloat ww4184) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) ww4683 otherwise",fontsize=16,color="black",shape="triangle"];57264 -> 57297[label="",style="solid", color="black", weight=3]; 189.16/135.85 10255[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10255 -> 11764[label="",style="solid", color="black", weight=3]; 189.16/135.85 10256[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10256 -> 11765[label="",style="solid", color="black", weight=3]; 189.16/135.85 10257[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10257 -> 11766[label="",style="solid", color="black", weight=3]; 189.16/135.85 10258 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10258[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10258 -> 11767[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10258 -> 11768[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10259[label="Succ ww3100",fontsize=16,color="green",shape="box"];10260 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10260[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10260 -> 11769[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10260 -> 11770[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10261[label="Succ ww3100",fontsize=16,color="green",shape="box"];10262[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1214)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww12130))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10262 -> 11771[label="",style="solid", color="black", weight=3]; 189.16/135.85 10263[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1214)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10263 -> 11772[label="",style="solid", color="black", weight=3]; 189.16/135.85 10264 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10264[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10264 -> 11773[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10264 -> 11774[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10265[label="Succ ww3100",fontsize=16,color="green",shape="box"];10266 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10266[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10266 -> 11775[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10266 -> 11776[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10267[label="Succ ww3100",fontsize=16,color="green",shape="box"];10268[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1228)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww12270))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10268 -> 11777[label="",style="solid", color="black", weight=3]; 189.16/135.85 10269[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1228)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10269 -> 11778[label="",style="solid", color="black", weight=3]; 189.16/135.85 10270 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10270[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10270 -> 11779[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10270 -> 11780[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10271[label="Succ ww3100",fontsize=16,color="green",shape="box"];10272 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10272[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10272 -> 11781[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10272 -> 11782[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10273[label="Succ ww3100",fontsize=16,color="green",shape="box"];10274[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10274 -> 11783[label="",style="solid", color="black", weight=3]; 189.16/135.85 10275[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10275 -> 11784[label="",style="solid", color="black", weight=3]; 189.16/135.85 10276[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10276 -> 11785[label="",style="solid", color="black", weight=3]; 189.16/135.85 10277 -> 47039[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10277[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];10277 -> 47705[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10277 -> 47706[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10277 -> 47707[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10277 -> 47708[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10277 -> 47709[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 52887[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4550))) (Float (Pos (Succ ww4551)) (Neg (Succ ww4552)))) ww4560) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4550))) (Float (Pos (Succ ww4551)) (Neg (Succ ww4552))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4550))) (Float (Pos (Succ ww4551)) (Neg (Succ ww4552)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4550))) (Float (Pos (Succ ww4551)) (Neg (Succ ww4552)))) ww4560)))",fontsize=16,color="green",shape="box"];52887 -> 52910[label="",style="dashed", color="green", weight=3]; 189.16/135.85 52887 -> 52911[label="",style="dashed", color="green", weight=3]; 189.16/135.85 27134[label="primPlusFloat ww2005 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2006))) (Float (Pos (Succ ww2007)) (Neg (Succ ww2008)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62454[label="ww2005/Float ww20050 ww20051",fontsize=10,color="white",style="solid",shape="box"];27134 -> 62454[label="",style="solid", color="burlywood", weight=9]; 189.16/135.85 62454 -> 27182[label="",style="solid", color="burlywood", weight=3]; 189.16/135.85 50454[label="ww3000",fontsize=16,color="green",shape="box"];50455[label="ww3100",fontsize=16,color="green",shape="box"];50456[label="Zero",fontsize=16,color="green",shape="box"];50457[label="ww5",fontsize=16,color="green",shape="box"];10279[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10279 -> 11788[label="",style="solid", color="black", weight=3]; 189.16/135.85 55220 -> 22801[label="",style="dashed", color="red", weight=0]; 189.16/135.85 55220[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55220 -> 55334[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 55221 -> 26800[label="",style="dashed", color="red", weight=0]; 189.16/135.85 55221[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55221 -> 55335[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 55221 -> 55336[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 55383 -> 26800[label="",style="dashed", color="red", weight=0]; 189.16/135.85 55383[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55383 -> 55492[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 55383 -> 55493[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 55384 -> 22801[label="",style="dashed", color="red", weight=0]; 189.16/135.85 55384[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55384 -> 55494[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 55385[label="ww4617",fontsize=16,color="green",shape="box"];10281[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10281 -> 11790[label="",style="solid", color="black", weight=3]; 189.16/135.85 10282 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10282[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10282 -> 11791[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10282 -> 11792[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10283[label="Succ ww3100",fontsize=16,color="green",shape="box"];10284 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10284[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10284 -> 11793[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10284 -> 11794[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10285[label="Succ ww3100",fontsize=16,color="green",shape="box"];10286[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1244)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww12430))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10286 -> 11795[label="",style="solid", color="black", weight=3]; 189.16/135.85 10287[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1244)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10287 -> 11796[label="",style="solid", color="black", weight=3]; 189.16/135.85 10288 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10288[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10288 -> 11797[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10288 -> 11798[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10289[label="Succ ww3100",fontsize=16,color="green",shape="box"];10290 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10290[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10290 -> 11799[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10290 -> 11800[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10291[label="Succ ww3100",fontsize=16,color="green",shape="box"];10292[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1258)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww12570))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10292 -> 11801[label="",style="solid", color="black", weight=3]; 189.16/135.85 10293[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1258)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10293 -> 11802[label="",style="solid", color="black", weight=3]; 189.16/135.85 10294 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10294[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10294 -> 11803[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10294 -> 11804[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10295[label="Succ ww3100",fontsize=16,color="green",shape="box"];10296 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10296[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10296 -> 11805[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10296 -> 11806[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10297[label="Succ ww3100",fontsize=16,color="green",shape="box"];10298[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10298 -> 11807[label="",style="solid", color="black", weight=3]; 189.16/135.85 10299[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10299 -> 11808[label="",style="solid", color="black", weight=3]; 189.16/135.85 10300[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10300 -> 11809[label="",style="solid", color="black", weight=3]; 189.16/135.85 37658[label="primPlusFloat ww4267 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4268))) (Float (Pos Zero) (Pos (Succ ww4269)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62455[label="ww4267/Float ww42670 ww42671",fontsize=10,color="white",style="solid",shape="box"];37658 -> 62455[label="",style="solid", color="burlywood", weight=9]; 189.16/135.85 62455 -> 37709[label="",style="solid", color="burlywood", weight=3]; 189.16/135.85 50458[label="ww3100",fontsize=16,color="green",shape="box"];50459[label="ww5",fontsize=16,color="green",shape="box"];50460[label="Zero",fontsize=16,color="green",shape="box"];37265 -> 26800[label="",style="dashed", color="red", weight=0]; 189.16/135.85 37265[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37265 -> 37329[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 37265 -> 37330[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 37266 -> 22801[label="",style="dashed", color="red", weight=0]; 189.16/135.85 37266[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];37266 -> 37331[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 37267[label="ww4235",fontsize=16,color="green",shape="box"];37268 -> 22801[label="",style="dashed", color="red", weight=0]; 189.16/135.85 37268[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];37268 -> 37332[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 37269 -> 26800[label="",style="dashed", color="red", weight=0]; 189.16/135.85 37269[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37269 -> 37333[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 37269 -> 37334[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10314[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10314 -> 11814[label="",style="solid", color="black", weight=3]; 189.16/135.85 10315 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10315[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10315 -> 11815[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10315 -> 11816[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10316[label="Succ ww3100",fontsize=16,color="green",shape="box"];10317 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10317[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10317 -> 11817[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10317 -> 11818[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10318[label="Succ ww3100",fontsize=16,color="green",shape="box"];10319[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1274)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww12730))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10319 -> 11819[label="",style="solid", color="black", weight=3]; 189.16/135.85 10320[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1274)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10320 -> 11820[label="",style="solid", color="black", weight=3]; 189.16/135.85 10321 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10321[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10321 -> 11821[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10321 -> 11822[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10322[label="Succ ww3100",fontsize=16,color="green",shape="box"];10323 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10323[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10323 -> 11823[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10323 -> 11824[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10324[label="Succ ww3100",fontsize=16,color="green",shape="box"];10325[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1288)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww12870))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10325 -> 11825[label="",style="solid", color="black", weight=3]; 189.16/135.85 10326[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1288)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10326 -> 11826[label="",style="solid", color="black", weight=3]; 189.16/135.85 10327 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10327[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10327 -> 11827[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10327 -> 11828[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10328[label="Succ ww3100",fontsize=16,color="green",shape="box"];10329 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10329[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10329 -> 11829[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10329 -> 11830[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10330[label="Succ ww3100",fontsize=16,color="green",shape="box"];10331[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10331 -> 11831[label="",style="solid", color="black", weight=3]; 189.16/135.85 10332[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];10332 -> 11832[label="",style="solid", color="black", weight=3]; 189.16/135.85 10333[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10333 -> 11833[label="",style="dashed", color="green", weight=3]; 189.16/135.85 10334[label="ww3100",fontsize=16,color="green",shape="box"];10335[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10335 -> 11834[label="",style="dashed", color="green", weight=3]; 189.16/135.85 10336[label="ww3100",fontsize=16,color="green",shape="box"];10337[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10337 -> 11835[label="",style="solid", color="black", weight=3]; 189.16/135.85 15706[label="ww5",fontsize=16,color="green",shape="box"];15707[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];15708[label="Succ Zero",fontsize=16,color="green",shape="box"];10341[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10341 -> 11839[label="",style="solid", color="black", weight=3]; 189.16/135.85 10342[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10342 -> 11840[label="",style="solid", color="black", weight=3]; 189.16/135.85 10343 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10343[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10343 -> 11841[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10343 -> 11842[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10344[label="Succ ww3100",fontsize=16,color="green",shape="box"];10345 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10345[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10345 -> 11843[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10345 -> 11844[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10346[label="Succ ww3100",fontsize=16,color="green",shape="box"];10347[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1308)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww13070))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10347 -> 11845[label="",style="solid", color="black", weight=3]; 189.16/135.85 10348[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1308)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10348 -> 11846[label="",style="solid", color="black", weight=3]; 189.16/135.85 10349 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10349[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10349 -> 11847[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10349 -> 11848[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10350[label="Succ ww3100",fontsize=16,color="green",shape="box"];10351 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10351[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10351 -> 11849[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10351 -> 11850[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10352[label="Succ ww3100",fontsize=16,color="green",shape="box"];10353[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1322)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww13210))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10353 -> 11851[label="",style="solid", color="black", weight=3]; 189.16/135.85 10354[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1322)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10354 -> 11852[label="",style="solid", color="black", weight=3]; 189.16/135.85 10355 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10355[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10355 -> 11853[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10355 -> 11854[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10356[label="Succ ww3100",fontsize=16,color="green",shape="box"];10357 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10357[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10357 -> 11855[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10357 -> 11856[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10358[label="Succ ww3100",fontsize=16,color="green",shape="box"];10359[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10359 -> 11857[label="",style="solid", color="black", weight=3]; 189.16/135.85 10360[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];10360 -> 11858[label="",style="solid", color="black", weight=3]; 189.16/135.85 10361[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10361 -> 11859[label="",style="dashed", color="green", weight=3]; 189.16/135.85 10362[label="ww3100",fontsize=16,color="green",shape="box"];10363[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10363 -> 11860[label="",style="dashed", color="green", weight=3]; 189.16/135.85 10364[label="ww3100",fontsize=16,color="green",shape="box"];10365[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10365 -> 11861[label="",style="solid", color="black", weight=3]; 189.16/135.85 36191 -> 41076[label="",style="dashed", color="red", weight=0]; 189.16/135.85 36191[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36191 -> 41081[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 36191 -> 41082[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 36191 -> 41083[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 36192[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36192 -> 36875[label="",style="solid", color="black", weight=3]; 189.16/135.85 36193 -> 36796[label="",style="dashed", color="red", weight=0]; 189.16/135.85 36193[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36193 -> 36812[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 36194[label="ww3100",fontsize=16,color="green",shape="box"];41184[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4271))) (Float (Pos Zero) (Pos (Succ ww4272)))) ww4277",fontsize=16,color="black",shape="triangle"];41184 -> 41310[label="",style="solid", color="black", weight=3]; 189.16/135.85 41185 -> 41076[label="",style="dashed", color="red", weight=0]; 189.16/135.85 41185[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4271))) (Float (Pos Zero) (Pos (Succ ww4272))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4271))) (Float (Pos Zero) (Pos (Succ ww4272)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4271))) (Float (Pos Zero) (Pos (Succ ww4272)))) ww4277))",fontsize=16,color="magenta"];41185 -> 41311[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 41776[label="primPlusFloat (Float ww42970 ww42971) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4298))) (Float (Pos Zero) (Pos (Succ ww4299)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];41776 -> 43421[label="",style="solid", color="black", weight=3]; 189.16/135.85 10368[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10368 -> 11864[label="",style="solid", color="black", weight=3]; 189.16/135.85 37278 -> 26800[label="",style="dashed", color="red", weight=0]; 189.16/135.85 37278[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37278 -> 37348[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 37278 -> 37349[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 37279 -> 22801[label="",style="dashed", color="red", weight=0]; 189.16/135.85 37279[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];37279 -> 37350[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 37280[label="ww4236",fontsize=16,color="green",shape="box"];37281 -> 22801[label="",style="dashed", color="red", weight=0]; 189.16/135.85 37281[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];37281 -> 37351[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 37282 -> 26800[label="",style="dashed", color="red", weight=0]; 189.16/135.85 37282[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37282 -> 37352[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 37282 -> 37353[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 26731 -> 21759[label="",style="dashed", color="red", weight=0]; 189.16/135.85 26731[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];26732 -> 22801[label="",style="dashed", color="red", weight=0]; 189.16/135.85 26732[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];26732 -> 26754[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 26733[label="ww59",fontsize=16,color="green",shape="box"];10371[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww340 ww341) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) ww35 (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww340 ww341) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10371 -> 11867[label="",style="solid", color="black", weight=3]; 189.16/135.85 10372 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10372[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10372 -> 11868[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10372 -> 11869[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10373[label="Succ ww3100",fontsize=16,color="green",shape="box"];10374 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10374[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10374 -> 11870[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10374 -> 11871[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10375[label="Succ ww3100",fontsize=16,color="green",shape="box"];10376[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1342)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww13410))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10376 -> 11872[label="",style="solid", color="black", weight=3]; 189.16/135.85 10377[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1342)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10377 -> 11873[label="",style="solid", color="black", weight=3]; 189.16/135.85 10378 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10378[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10378 -> 11874[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10378 -> 11875[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10379[label="Succ ww3100",fontsize=16,color="green",shape="box"];10380 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10380[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10380 -> 11876[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10380 -> 11877[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10381[label="Succ ww3100",fontsize=16,color="green",shape="box"];10382[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1356)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww13550))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10382 -> 11878[label="",style="solid", color="black", weight=3]; 189.16/135.85 10383[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1356)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10383 -> 11879[label="",style="solid", color="black", weight=3]; 189.16/135.85 10384 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10384[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10384 -> 11880[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10384 -> 11881[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10385[label="Succ ww3100",fontsize=16,color="green",shape="box"];10386 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10386[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10386 -> 11882[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10386 -> 11883[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10387[label="Succ ww3100",fontsize=16,color="green",shape="box"];10388[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10388 -> 11884[label="",style="solid", color="black", weight=3]; 189.16/135.85 10389[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10389 -> 11885[label="",style="solid", color="black", weight=3]; 189.16/135.85 10390[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10390 -> 11886[label="",style="solid", color="black", weight=3]; 189.16/135.85 10391 -> 47039[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10391[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];10391 -> 47715[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10391 -> 47716[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10391 -> 47717[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10391 -> 47718[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10391 -> 47719[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 52909[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4554))) (Float (Pos Zero) (Neg (Succ ww4555)))) ww4561) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4554))) (Float (Pos Zero) (Neg (Succ ww4555))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4554))) (Float (Pos Zero) (Neg (Succ ww4555)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4554))) (Float (Pos Zero) (Neg (Succ ww4555)))) ww4561)))",fontsize=16,color="green",shape="box"];52909 -> 52941[label="",style="dashed", color="green", weight=3]; 189.16/135.85 52909 -> 52942[label="",style="dashed", color="green", weight=3]; 189.16/135.85 27494[label="primPlusFloat ww2015 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62456[label="ww2015/Float ww20150 ww20151",fontsize=10,color="white",style="solid",shape="box"];27494 -> 62456[label="",style="solid", color="burlywood", weight=9]; 189.16/135.85 62456 -> 27548[label="",style="solid", color="burlywood", weight=3]; 189.16/135.85 50461[label="ww5",fontsize=16,color="green",shape="box"];50462[label="ww3100",fontsize=16,color="green",shape="box"];50463[label="Zero",fontsize=16,color="green",shape="box"];10393[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10393 -> 11889[label="",style="solid", color="black", weight=3]; 189.16/135.85 10394[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10394 -> 11890[label="",style="solid", color="black", weight=3]; 189.16/135.85 10395[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10395 -> 11891[label="",style="solid", color="black", weight=3]; 189.16/135.85 10396[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos ww13730) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg ww13750)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos ww13730) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10396 -> 11892[label="",style="solid", color="black", weight=3]; 189.16/135.85 10397[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg ww13730) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos ww13750)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg ww13730) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10397 -> 11893[label="",style="solid", color="black", weight=3]; 189.16/135.85 47535 -> 51182[label="",style="dashed", color="red", weight=0]; 189.16/135.85 47535[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="magenta"];47535 -> 51183[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 47536[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];47537[label="psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47537 -> 50518[label="",style="solid", color="black", weight=3]; 189.16/135.85 47538[label="Pos (Succ ww137500)",fontsize=16,color="green",shape="box"];47539 -> 49896[label="",style="dashed", color="red", weight=0]; 189.16/135.85 47539[label="flip gtEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))",fontsize=16,color="magenta"];47539 -> 49912[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 47539 -> 49913[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 47539 -> 49914[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10399[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10399 -> 11895[label="",style="solid", color="black", weight=3]; 189.16/135.85 10400[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10400 -> 11896[label="",style="solid", color="black", weight=3]; 189.16/135.85 10401[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10401 -> 11897[label="",style="solid", color="black", weight=3]; 189.16/135.85 10402[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10402 -> 11898[label="",style="solid", color="black", weight=3]; 189.16/135.85 47540 -> 51190[label="",style="dashed", color="red", weight=0]; 189.16/135.85 47540[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="magenta"];47540 -> 51191[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 47541[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];47542[label="psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47542 -> 50520[label="",style="solid", color="black", weight=3]; 189.16/135.85 47543[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];47544 -> 49946[label="",style="dashed", color="red", weight=0]; 189.16/135.85 47544[label="flip gtEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))",fontsize=16,color="magenta"];47544 -> 49962[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 47544 -> 49963[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 47544 -> 49964[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10404[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10404 -> 11900[label="",style="solid", color="black", weight=3]; 189.16/135.85 10405[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10405 -> 11901[label="",style="solid", color="black", weight=3]; 189.16/135.85 10406[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10406 -> 11902[label="",style="solid", color="black", weight=3]; 189.16/135.85 10407[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10407 -> 11903[label="",style="solid", color="black", weight=3]; 189.16/135.85 10408 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10408[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10408 -> 11904[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10408 -> 11905[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10409[label="Succ ww3100",fontsize=16,color="green",shape="box"];10410 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10410[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10410 -> 11906[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10410 -> 11907[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10411[label="Succ ww3100",fontsize=16,color="green",shape="box"];10412[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1381)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww13800))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10412 -> 11908[label="",style="solid", color="black", weight=3]; 189.16/135.85 10413[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1381)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10413 -> 11909[label="",style="solid", color="black", weight=3]; 189.16/135.85 10414 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10414[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10414 -> 11910[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10414 -> 11911[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10415[label="Succ ww3100",fontsize=16,color="green",shape="box"];10416 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10416[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10416 -> 11912[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10416 -> 11913[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10417[label="Succ ww3100",fontsize=16,color="green",shape="box"];10418[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1395)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww13940))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10418 -> 11914[label="",style="solid", color="black", weight=3]; 189.16/135.85 10419[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1395)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10419 -> 11915[label="",style="solid", color="black", weight=3]; 189.16/135.85 10420 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10420[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10420 -> 11916[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10420 -> 11917[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10421[label="Succ ww3100",fontsize=16,color="green",shape="box"];10422 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10422[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10422 -> 11918[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10422 -> 11919[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10423[label="Succ ww3100",fontsize=16,color="green",shape="box"];10424[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10424 -> 11920[label="",style="solid", color="black", weight=3]; 189.16/135.85 10425[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10425 -> 11921[label="",style="solid", color="black", weight=3]; 189.16/135.85 10426[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10426 -> 11922[label="",style="dashed", color="green", weight=3]; 189.16/135.85 10427[label="ww3100",fontsize=16,color="green",shape="box"];10428[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10428 -> 11923[label="",style="dashed", color="green", weight=3]; 189.16/135.85 10429[label="ww3100",fontsize=16,color="green",shape="box"];10430[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10430 -> 11924[label="",style="solid", color="black", weight=3]; 189.16/135.85 10431[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10431 -> 11925[label="",style="solid", color="black", weight=3]; 189.16/135.85 53430[label="Zero",fontsize=16,color="green",shape="box"];53431[label="ww3100",fontsize=16,color="green",shape="box"];53432[label="ww4000",fontsize=16,color="green",shape="box"];53433[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53429[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4583)) (Pos (Succ ww4584))) (Float (Neg Zero) (Pos (Succ ww4585))))) (psFloat (msFloat (Float (Neg (Succ ww4583)) (Pos (Succ ww4584))) (Float (Neg Zero) (Pos (Succ ww4585)))) ww4595)",fontsize=16,color="black",shape="triangle"];53429 -> 53456[label="",style="solid", color="black", weight=3]; 189.16/135.85 50465[label="ww3100",fontsize=16,color="green",shape="box"];50466[label="ww5",fontsize=16,color="green",shape="box"];50467[label="ww4000",fontsize=16,color="green",shape="box"];50468[label="Zero",fontsize=16,color="green",shape="box"];27969[label="psFloat ww2019 (fsFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];27969 -> 27975[label="",style="solid", color="black", weight=3]; 189.16/135.85 50156 -> 27969[label="",style="dashed", color="red", weight=0]; 189.16/135.85 50156[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50156 -> 50521[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 50156 -> 50522[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 50156 -> 50523[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 50156 -> 50524[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10433[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10433 -> 11927[label="",style="solid", color="black", weight=3]; 189.16/135.85 10434[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10434 -> 11928[label="",style="solid", color="black", weight=3]; 189.16/135.85 10435[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10435 -> 11929[label="",style="solid", color="black", weight=3]; 189.16/135.85 10436 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10436[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10436 -> 11930[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10436 -> 11931[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10437[label="Succ ww3100",fontsize=16,color="green",shape="box"];10438 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10438[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10438 -> 11932[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10438 -> 11933[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10439[label="Succ ww3100",fontsize=16,color="green",shape="box"];10440[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1415)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww14140))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10440 -> 11934[label="",style="solid", color="black", weight=3]; 189.16/135.85 10441[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1415)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10441 -> 11935[label="",style="solid", color="black", weight=3]; 189.16/135.85 10442 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10442[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10442 -> 11936[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10442 -> 11937[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10443[label="Succ ww3100",fontsize=16,color="green",shape="box"];10444 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10444[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10444 -> 11938[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10444 -> 11939[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10445[label="Succ ww3100",fontsize=16,color="green",shape="box"];10446[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1429)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww14280))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10446 -> 11940[label="",style="solid", color="black", weight=3]; 189.16/135.85 10447[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1429)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10447 -> 11941[label="",style="solid", color="black", weight=3]; 189.16/135.85 10448 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10448[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10448 -> 11942[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10448 -> 11943[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10449[label="Succ ww3100",fontsize=16,color="green",shape="box"];10450 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10450[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10450 -> 11944[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10450 -> 11945[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10451[label="Succ ww3100",fontsize=16,color="green",shape="box"];10452[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];10452 -> 11946[label="",style="solid", color="black", weight=3]; 189.16/135.85 10453 -> 10452[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10453[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];10454[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10454 -> 11947[label="",style="solid", color="black", weight=3]; 189.16/135.85 17433[label="takeWhile1 (flip ltEsFloat (psFloat ww2183 (fsFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww2186))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww2186))) (psFloat ww2183 (fsFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17433 -> 17476[label="",style="solid", color="black", weight=3]; 189.16/135.85 10457[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10457 -> 11950[label="",style="solid", color="black", weight=3]; 189.16/135.85 10458[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10458 -> 11951[label="",style="solid", color="black", weight=3]; 189.16/135.85 10459[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10459 -> 11952[label="",style="solid", color="black", weight=3]; 189.16/135.85 10460 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10460[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10460 -> 11953[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10460 -> 11954[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10461[label="Succ ww3100",fontsize=16,color="green",shape="box"];10462 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10462[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10462 -> 11955[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10462 -> 11956[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10463[label="Succ ww3100",fontsize=16,color="green",shape="box"];10464[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1445)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww14440))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10464 -> 11957[label="",style="solid", color="black", weight=3]; 189.16/135.85 10465[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1445)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10465 -> 11958[label="",style="solid", color="black", weight=3]; 189.16/135.85 10466 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10466[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10466 -> 11959[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10466 -> 11960[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10467[label="Succ ww3100",fontsize=16,color="green",shape="box"];10468 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10468[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10468 -> 11961[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10468 -> 11962[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10469[label="Succ ww3100",fontsize=16,color="green",shape="box"];10470[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1483)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww14820))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10470 -> 11963[label="",style="solid", color="black", weight=3]; 189.16/135.85 10471[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1483)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10471 -> 11964[label="",style="solid", color="black", weight=3]; 189.16/135.85 10472 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10472[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10472 -> 11965[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10472 -> 11966[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10473[label="Succ ww3100",fontsize=16,color="green",shape="box"];10474 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10474[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10474 -> 11967[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10474 -> 11968[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10475[label="Succ ww3100",fontsize=16,color="green",shape="box"];10476[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];10476 -> 11969[label="",style="solid", color="black", weight=3]; 189.16/135.85 10477 -> 10476[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10477[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];10478[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10478 -> 11970[label="",style="solid", color="black", weight=3]; 189.16/135.85 17493[label="takeWhile1 (flip ltEsFloat (psFloat ww2190 (fsFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2193))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww2193))) (psFloat ww2190 (fsFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17493 -> 17527[label="",style="solid", color="black", weight=3]; 189.16/135.85 10481[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10481 -> 11973[label="",style="solid", color="black", weight=3]; 189.16/135.85 10482[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10482 -> 11974[label="",style="solid", color="black", weight=3]; 189.16/135.85 10483[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10483 -> 11975[label="",style="solid", color="black", weight=3]; 189.16/135.85 10484 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10484[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10484 -> 11976[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10484 -> 11977[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10485[label="Succ ww3100",fontsize=16,color="green",shape="box"];10486 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10486[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10486 -> 11978[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10486 -> 11979[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10487[label="Succ ww3100",fontsize=16,color="green",shape="box"];10488[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1499)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww14980))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10488 -> 11980[label="",style="solid", color="black", weight=3]; 189.16/135.85 10489[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1499)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10489 -> 11981[label="",style="solid", color="black", weight=3]; 189.16/135.85 10490 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10490[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10490 -> 11982[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10490 -> 11983[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10491[label="Succ ww3100",fontsize=16,color="green",shape="box"];10492 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10492[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10492 -> 11984[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10492 -> 11985[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10493[label="Succ ww3100",fontsize=16,color="green",shape="box"];10494[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1513)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww15120))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10494 -> 11986[label="",style="solid", color="black", weight=3]; 189.16/135.85 10495[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1513)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10495 -> 11987[label="",style="solid", color="black", weight=3]; 189.16/135.85 10496 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10496[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10496 -> 11988[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10496 -> 11989[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10497[label="Succ ww3100",fontsize=16,color="green",shape="box"];10498 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10498[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10498 -> 11990[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10498 -> 11991[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10499[label="Succ ww3100",fontsize=16,color="green",shape="box"];10500[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10500 -> 11992[label="",style="solid", color="black", weight=3]; 189.16/135.85 10501[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10501 -> 11993[label="",style="solid", color="black", weight=3]; 189.16/135.85 10502[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10502 -> 11994[label="",style="dashed", color="green", weight=3]; 189.16/135.85 10503[label="ww3100",fontsize=16,color="green",shape="box"];10504[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10504 -> 11995[label="",style="dashed", color="green", weight=3]; 189.16/135.85 10505[label="ww3100",fontsize=16,color="green",shape="box"];10506[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10506 -> 11996[label="",style="solid", color="black", weight=3]; 189.16/135.85 10507[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10507 -> 11997[label="",style="solid", color="black", weight=3]; 189.16/135.85 53460[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53461[label="ww4000",fontsize=16,color="green",shape="box"];53462[label="ww3100",fontsize=16,color="green",shape="box"];53463[label="Zero",fontsize=16,color="green",shape="box"];53459[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4587)) (Neg (Succ ww4588))) (Float (Neg Zero) (Neg (Succ ww4589))))) (psFloat (msFloat (Float (Neg (Succ ww4587)) (Neg (Succ ww4588))) (Float (Neg Zero) (Neg (Succ ww4589)))) ww4596)",fontsize=16,color="black",shape="triangle"];53459 -> 53486[label="",style="solid", color="black", weight=3]; 189.16/135.85 50470[label="ww4000",fontsize=16,color="green",shape="box"];50471[label="Zero",fontsize=16,color="green",shape="box"];50472[label="ww5",fontsize=16,color="green",shape="box"];50473[label="ww3100",fontsize=16,color="green",shape="box"];28060[label="psFloat ww2024 (fsFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];28060 -> 28068[label="",style="solid", color="black", weight=3]; 189.16/135.85 50224 -> 28060[label="",style="dashed", color="red", weight=0]; 189.16/135.85 50224[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50224 -> 50525[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 50224 -> 50526[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 50224 -> 50527[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 50224 -> 50528[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10509[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10509 -> 11999[label="",style="solid", color="black", weight=3]; 189.16/135.85 10510[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10510 -> 12000[label="",style="solid", color="black", weight=3]; 189.16/135.85 10511[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10511 -> 12001[label="",style="solid", color="black", weight=3]; 189.16/135.85 10512 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10512[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10512 -> 12002[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10512 -> 12003[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10513[label="Succ ww3100",fontsize=16,color="green",shape="box"];10514 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10514[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10514 -> 12004[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10514 -> 12005[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10515[label="Succ ww3100",fontsize=16,color="green",shape="box"];10516[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1533)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww15320))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10516 -> 12006[label="",style="solid", color="black", weight=3]; 189.16/135.85 10517[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1533)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10517 -> 12007[label="",style="solid", color="black", weight=3]; 189.16/135.85 10518 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10518[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10518 -> 12008[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10518 -> 12009[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10519[label="Succ ww3100",fontsize=16,color="green",shape="box"];10520 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10520[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10520 -> 12010[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10520 -> 12011[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10521[label="Succ ww3100",fontsize=16,color="green",shape="box"];10522[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1547)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww15460))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10522 -> 12012[label="",style="solid", color="black", weight=3]; 189.16/135.85 10523[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1547)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10523 -> 12013[label="",style="solid", color="black", weight=3]; 189.16/135.85 10524 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10524[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10524 -> 12014[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10524 -> 12015[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10525[label="Succ ww3100",fontsize=16,color="green",shape="box"];10526 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10526[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10526 -> 12016[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10526 -> 12017[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10527[label="Succ ww3100",fontsize=16,color="green",shape="box"];10528[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10528 -> 12018[label="",style="solid", color="black", weight=3]; 189.16/135.85 10529[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10529 -> 12019[label="",style="solid", color="black", weight=3]; 189.16/135.85 10530[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10530 -> 12020[label="",style="dashed", color="green", weight=3]; 189.16/135.85 10531[label="ww3100",fontsize=16,color="green",shape="box"];10532[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10532 -> 12021[label="",style="dashed", color="green", weight=3]; 189.16/135.85 10533[label="ww3100",fontsize=16,color="green",shape="box"];10534[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10534 -> 12022[label="",style="solid", color="black", weight=3]; 189.16/135.85 50474[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50475[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50476[label="Zero",fontsize=16,color="green",shape="box"];50477[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];53385[label="ww5",fontsize=16,color="green",shape="box"];53386[label="ww3000",fontsize=16,color="green",shape="box"];53387[label="Zero",fontsize=16,color="green",shape="box"];53388[label="ww3100",fontsize=16,color="green",shape="box"];53384[label="psFloat ww4591 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4592))) (Float (Neg (Succ ww4593)) (Pos (Succ ww4594)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];53384 -> 53425[label="",style="solid", color="black", weight=3]; 189.16/135.85 49907 -> 53384[label="",style="dashed", color="red", weight=0]; 189.16/135.85 49907[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49907 -> 53389[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 49907 -> 53390[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 49907 -> 53391[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 49907 -> 53392[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 49908[label="Succ ww3100",fontsize=16,color="green",shape="box"];49909[label="ww3000",fontsize=16,color="green",shape="box"];10537[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10537 -> 12025[label="",style="solid", color="black", weight=3]; 189.16/135.85 10538[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10538 -> 12026[label="",style="solid", color="black", weight=3]; 189.16/135.85 10539 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10539[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10539 -> 12027[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10539 -> 12028[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10540[label="Succ ww3100",fontsize=16,color="green",shape="box"];10541 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10541[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10541 -> 12029[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10541 -> 12030[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10542[label="Succ ww3100",fontsize=16,color="green",shape="box"];10543[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1567)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww15660))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10543 -> 12031[label="",style="solid", color="black", weight=3]; 189.16/135.85 10544[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1567)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10544 -> 12032[label="",style="solid", color="black", weight=3]; 189.16/135.85 10545 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10545[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10545 -> 12033[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10545 -> 12034[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10546[label="Succ ww3100",fontsize=16,color="green",shape="box"];10547 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10547[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10547 -> 12035[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10547 -> 12036[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10548[label="Succ ww3100",fontsize=16,color="green",shape="box"];10549[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1581)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww15800))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10549 -> 12037[label="",style="solid", color="black", weight=3]; 189.16/135.85 10550[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1581)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10550 -> 12038[label="",style="solid", color="black", weight=3]; 189.16/135.85 10551 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10551[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10551 -> 12039[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10551 -> 12040[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10552[label="Succ ww3100",fontsize=16,color="green",shape="box"];10553 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10553[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10553 -> 12041[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10553 -> 12042[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10554[label="Succ ww3100",fontsize=16,color="green",shape="box"];10555[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];10555 -> 12043[label="",style="solid", color="black", weight=3]; 189.16/135.85 10556 -> 10555[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10556[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];10557 -> 12141[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10557[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];10557 -> 12142[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10557 -> 12143[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10561[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10561 -> 12048[label="",style="solid", color="black", weight=3]; 189.16/135.85 10562[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10562 -> 12049[label="",style="solid", color="black", weight=3]; 189.16/135.85 10563 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10563[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10563 -> 12050[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10563 -> 12051[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10564[label="Succ ww3100",fontsize=16,color="green",shape="box"];10565 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10565[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10565 -> 12052[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10565 -> 12053[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10566[label="Succ ww3100",fontsize=16,color="green",shape="box"];10567[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1597)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww15960))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10567 -> 12054[label="",style="solid", color="black", weight=3]; 189.16/135.85 10568[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1597)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10568 -> 12055[label="",style="solid", color="black", weight=3]; 189.16/135.85 10569 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10569[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10569 -> 12056[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10569 -> 12057[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10570[label="Succ ww3100",fontsize=16,color="green",shape="box"];10571 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10571[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10571 -> 12058[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10571 -> 12059[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10572[label="Succ ww3100",fontsize=16,color="green",shape="box"];10573[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1611)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww16100))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10573 -> 12060[label="",style="solid", color="black", weight=3]; 189.16/135.85 10574[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1611)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10574 -> 12061[label="",style="solid", color="black", weight=3]; 189.16/135.85 10575 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10575[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10575 -> 12062[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10575 -> 12063[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10576[label="Succ ww3100",fontsize=16,color="green",shape="box"];10577 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10577[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10577 -> 12064[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10577 -> 12065[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10578[label="Succ ww3100",fontsize=16,color="green",shape="box"];10579[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];10579 -> 12066[label="",style="solid", color="black", weight=3]; 189.16/135.85 10580 -> 10579[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10580[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];10581[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10581 -> 12067[label="",style="solid", color="black", weight=3]; 189.16/135.85 17594[label="takeWhile1 (flip ltEsFloat (psFloat ww2201 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (psFloat ww2201 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17594 -> 17621[label="",style="solid", color="black", weight=3]; 189.16/135.85 10584[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10584 -> 12070[label="",style="solid", color="black", weight=3]; 189.16/135.85 10585[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10585 -> 12071[label="",style="solid", color="black", weight=3]; 189.16/135.85 10586[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10586 -> 12072[label="",style="solid", color="black", weight=3]; 189.16/135.85 10587 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10587[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10587 -> 12073[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10587 -> 12074[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10588[label="Succ ww3100",fontsize=16,color="green",shape="box"];10589 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10589[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10589 -> 12075[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10589 -> 12076[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10590[label="Succ ww3100",fontsize=16,color="green",shape="box"];10591[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1627)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww16260))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10591 -> 12077[label="",style="solid", color="black", weight=3]; 189.16/135.85 10592[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1627)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10592 -> 12078[label="",style="solid", color="black", weight=3]; 189.16/135.85 10593 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10593[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10593 -> 12079[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10593 -> 12080[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10594[label="Succ ww3100",fontsize=16,color="green",shape="box"];10595 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10595[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10595 -> 12081[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10595 -> 12082[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10596[label="Succ ww3100",fontsize=16,color="green",shape="box"];10597[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1641)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww16400))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10597 -> 12083[label="",style="solid", color="black", weight=3]; 189.16/135.85 10598[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1641)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10598 -> 12084[label="",style="solid", color="black", weight=3]; 189.16/135.85 10599 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10599[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10599 -> 12085[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10599 -> 12086[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10600[label="Succ ww3100",fontsize=16,color="green",shape="box"];10601 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10601[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10601 -> 12087[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10601 -> 12088[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10602[label="Succ ww3100",fontsize=16,color="green",shape="box"];10603[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10603 -> 12089[label="",style="solid", color="black", weight=3]; 189.16/135.85 10604[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10604 -> 12090[label="",style="solid", color="black", weight=3]; 189.16/135.85 10605[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10605 -> 12091[label="",style="dashed", color="green", weight=3]; 189.16/135.85 10606[label="ww3100",fontsize=16,color="green",shape="box"];10607[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10607 -> 12092[label="",style="dashed", color="green", weight=3]; 189.16/135.85 10608[label="ww3100",fontsize=16,color="green",shape="box"];10609[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10609 -> 12093[label="",style="solid", color="black", weight=3]; 189.16/135.85 10610[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10610 -> 12094[label="",style="solid", color="black", weight=3]; 189.16/135.85 53612[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53613[label="Zero",fontsize=16,color="green",shape="box"];53614[label="ww3000",fontsize=16,color="green",shape="box"];53615[label="ww3100",fontsize=16,color="green",shape="box"];53611[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4598))) (Float (Neg (Succ ww4599)) (Neg (Succ ww4600))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4598))) (Float (Neg (Succ ww4599)) (Neg (Succ ww4600)))) ww4608)",fontsize=16,color="black",shape="triangle"];53611 -> 53634[label="",style="solid", color="black", weight=3]; 189.16/135.85 50480[label="Zero",fontsize=16,color="green",shape="box"];50481[label="ww3000",fontsize=16,color="green",shape="box"];50482[label="ww5",fontsize=16,color="green",shape="box"];50483[label="ww3100",fontsize=16,color="green",shape="box"];28357[label="psFloat ww2034 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];28357 -> 28382[label="",style="solid", color="black", weight=3]; 189.16/135.85 49957[label="ww3000",fontsize=16,color="green",shape="box"];49958[label="Succ ww3100",fontsize=16,color="green",shape="box"];49959 -> 28357[label="",style="dashed", color="red", weight=0]; 189.16/135.85 49959[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49959 -> 50529[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 49959 -> 50530[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 49959 -> 50531[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 49959 -> 50532[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10612[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10612 -> 12096[label="",style="solid", color="black", weight=3]; 189.16/135.85 10613[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10613 -> 12097[label="",style="solid", color="black", weight=3]; 189.16/135.85 10614[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10614 -> 12098[label="",style="solid", color="black", weight=3]; 189.16/135.85 10615 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10615[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10615 -> 12099[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10615 -> 12100[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10616[label="Succ ww3100",fontsize=16,color="green",shape="box"];10617 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10617[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10617 -> 12101[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10617 -> 12102[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10618[label="Succ ww3100",fontsize=16,color="green",shape="box"];10619[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1661)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww16600))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10619 -> 12103[label="",style="solid", color="black", weight=3]; 189.16/135.85 10620[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1661)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10620 -> 12104[label="",style="solid", color="black", weight=3]; 189.16/135.85 10621 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10621[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10621 -> 12105[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10621 -> 12106[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10622[label="Succ ww3100",fontsize=16,color="green",shape="box"];10623 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10623[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10623 -> 12107[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10623 -> 12108[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10624[label="Succ ww3100",fontsize=16,color="green",shape="box"];10625[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1675)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww16740))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10625 -> 12109[label="",style="solid", color="black", weight=3]; 189.16/135.85 10626[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1675)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10626 -> 12110[label="",style="solid", color="black", weight=3]; 189.16/135.85 10627 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10627[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10627 -> 12111[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10627 -> 12112[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10628[label="Succ ww3100",fontsize=16,color="green",shape="box"];10629 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10629[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10629 -> 12113[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10629 -> 12114[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10630[label="Succ ww3100",fontsize=16,color="green",shape="box"];10631[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10631 -> 12115[label="",style="solid", color="black", weight=3]; 189.16/135.85 10632[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10632 -> 12116[label="",style="solid", color="black", weight=3]; 189.16/135.85 10633[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10633 -> 12117[label="",style="dashed", color="green", weight=3]; 189.16/135.85 10634[label="ww3100",fontsize=16,color="green",shape="box"];10635[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10635 -> 12118[label="",style="dashed", color="green", weight=3]; 189.16/135.85 10636[label="ww3100",fontsize=16,color="green",shape="box"];10637[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10637 -> 12119[label="",style="solid", color="black", weight=3]; 189.16/135.85 50484[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50485[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50486[label="Zero",fontsize=16,color="green",shape="box"];50487[label="Neg Zero",fontsize=16,color="green",shape="box"];53550[label="ww3100",fontsize=16,color="green",shape="box"];53551[label="Zero",fontsize=16,color="green",shape="box"];53552[label="ww5",fontsize=16,color="green",shape="box"];53549[label="psFloat ww4602 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4603))) (Float (Neg Zero) (Pos (Succ ww4604)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];53549 -> 53580[label="",style="solid", color="black", weight=3]; 189.16/135.85 50157 -> 53549[label="",style="dashed", color="red", weight=0]; 189.16/135.85 50157[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50157 -> 53553[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 50157 -> 53554[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 50157 -> 53555[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10640[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10640 -> 12122[label="",style="solid", color="black", weight=3]; 189.16/135.85 10641[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10641 -> 12123[label="",style="solid", color="black", weight=3]; 189.16/135.85 10642 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10642[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10642 -> 12124[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10642 -> 12125[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10643[label="Succ ww3100",fontsize=16,color="green",shape="box"];10644 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10644[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10644 -> 12126[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10644 -> 12127[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10645[label="Succ ww3100",fontsize=16,color="green",shape="box"];10646[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1695)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww16940))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10646 -> 12128[label="",style="solid", color="black", weight=3]; 189.16/135.85 10647[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1695)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10647 -> 12129[label="",style="solid", color="black", weight=3]; 189.16/135.85 10648 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10648[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10648 -> 12130[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10648 -> 12131[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10649[label="Succ ww3100",fontsize=16,color="green",shape="box"];10650 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10650[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10650 -> 12132[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10650 -> 12133[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10651[label="Succ ww3100",fontsize=16,color="green",shape="box"];10652[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1709)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww17080))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10652 -> 12134[label="",style="solid", color="black", weight=3]; 189.16/135.85 10653[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1709)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10653 -> 12135[label="",style="solid", color="black", weight=3]; 189.16/135.85 10654 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10654[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10654 -> 12136[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10654 -> 12137[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10655[label="Succ ww3100",fontsize=16,color="green",shape="box"];10656 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10656[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10656 -> 12138[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10656 -> 12139[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10657[label="Succ ww3100",fontsize=16,color="green",shape="box"];10658[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];10658 -> 12140[label="",style="solid", color="black", weight=3]; 189.16/135.85 10659 -> 10658[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10659[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];10660 -> 12141[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10660[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];10660 -> 12144[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10660 -> 12145[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10664[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10664 -> 12149[label="",style="solid", color="black", weight=3]; 189.16/135.85 10665[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10665 -> 12150[label="",style="solid", color="black", weight=3]; 189.16/135.85 10666 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10666[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10666 -> 12151[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10666 -> 12152[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10667[label="Succ ww3100",fontsize=16,color="green",shape="box"];10668 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10668[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10668 -> 12153[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10668 -> 12154[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10669[label="Succ ww3100",fontsize=16,color="green",shape="box"];10670[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1725)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww17240))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10670 -> 12155[label="",style="solid", color="black", weight=3]; 189.16/135.85 10671[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1725)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10671 -> 12156[label="",style="solid", color="black", weight=3]; 189.16/135.85 10672 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10672[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10672 -> 12157[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10672 -> 12158[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10673[label="Succ ww3100",fontsize=16,color="green",shape="box"];10674 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10674[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10674 -> 12159[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10674 -> 12160[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10675[label="Succ ww3100",fontsize=16,color="green",shape="box"];10676[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1739)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww17380))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10676 -> 12161[label="",style="solid", color="black", weight=3]; 189.16/135.85 10677[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1739)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10677 -> 12162[label="",style="solid", color="black", weight=3]; 189.16/135.85 10678 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10678[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10678 -> 12163[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10678 -> 12164[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10679[label="Succ ww3100",fontsize=16,color="green",shape="box"];10680 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10680[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10680 -> 12165[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10680 -> 12166[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10681[label="Succ ww3100",fontsize=16,color="green",shape="box"];10682[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];10682 -> 12167[label="",style="solid", color="black", weight=3]; 189.16/135.85 10683 -> 10682[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10683[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];10684[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10684 -> 12168[label="",style="solid", color="black", weight=3]; 189.16/135.85 17762[label="takeWhile1 (flip ltEsFloat (psFloat ww2212 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2214))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww2214))) (psFloat ww2212 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17762 -> 17937[label="",style="solid", color="black", weight=3]; 189.16/135.85 10687[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10687 -> 12171[label="",style="solid", color="black", weight=3]; 189.16/135.85 10688[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10688 -> 12172[label="",style="solid", color="black", weight=3]; 189.16/135.85 10689[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10689 -> 12173[label="",style="solid", color="black", weight=3]; 189.16/135.85 10690 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10690[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10690 -> 12174[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10690 -> 12175[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10691[label="Succ ww3100",fontsize=16,color="green",shape="box"];10692 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10692[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10692 -> 12176[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10692 -> 12177[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10693[label="Succ ww3100",fontsize=16,color="green",shape="box"];10694[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1755)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww17540))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10694 -> 12178[label="",style="solid", color="black", weight=3]; 189.16/135.85 10695[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1755)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10695 -> 12179[label="",style="solid", color="black", weight=3]; 189.16/135.85 10696 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10696[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10696 -> 12180[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10696 -> 12181[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10697[label="Succ ww3100",fontsize=16,color="green",shape="box"];10698 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10698[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10698 -> 12182[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10698 -> 12183[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10699[label="Succ ww3100",fontsize=16,color="green",shape="box"];10700[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1769)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww17680))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10700 -> 12184[label="",style="solid", color="black", weight=3]; 189.16/135.85 10701[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1769)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10701 -> 12185[label="",style="solid", color="black", weight=3]; 189.16/135.85 10702 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10702[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10702 -> 12186[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10702 -> 12187[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10703[label="Succ ww3100",fontsize=16,color="green",shape="box"];10704 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.85 10704[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10704 -> 12188[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10704 -> 12189[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10705[label="Succ ww3100",fontsize=16,color="green",shape="box"];10706[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10706 -> 12190[label="",style="solid", color="black", weight=3]; 189.16/135.85 10707[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10707 -> 12191[label="",style="solid", color="black", weight=3]; 189.16/135.85 10708[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10708 -> 12192[label="",style="dashed", color="green", weight=3]; 189.16/135.85 10709[label="ww3100",fontsize=16,color="green",shape="box"];10710[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10710 -> 12193[label="",style="dashed", color="green", weight=3]; 189.16/135.85 10711[label="ww3100",fontsize=16,color="green",shape="box"];10712[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10712 -> 12194[label="",style="solid", color="black", weight=3]; 189.16/135.85 10713[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10713 -> 12195[label="",style="solid", color="black", weight=3]; 189.16/135.85 54949[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];54950[label="ww3100",fontsize=16,color="green",shape="box"];54951[label="Zero",fontsize=16,color="green",shape="box"];54948[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4606))) (Float (Neg Zero) (Neg (Succ ww4607))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4606))) (Float (Neg Zero) (Neg (Succ ww4607)))) ww4613)",fontsize=16,color="black",shape="triangle"];54948 -> 55025[label="",style="solid", color="black", weight=3]; 189.16/135.85 50490[label="Zero",fontsize=16,color="green",shape="box"];50491[label="ww5",fontsize=16,color="green",shape="box"];50492[label="ww3100",fontsize=16,color="green",shape="box"];28646[label="psFloat ww3462 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3463))) (Float (Neg Zero) (Neg (Succ ww3464)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];28646 -> 28659[label="",style="solid", color="black", weight=3]; 189.16/135.85 50225 -> 28646[label="",style="dashed", color="red", weight=0]; 189.16/135.85 50225[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50225 -> 50533[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 50225 -> 50534[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 50225 -> 50535[label="",style="dashed", color="magenta", weight=3]; 189.16/135.85 10715[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10715 -> 12197[label="",style="solid", color="black", weight=3]; 189.16/135.85 10716[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10716 -> 12198[label="",style="solid", color="black", weight=3]; 189.16/135.86 10717[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10717 -> 12199[label="",style="solid", color="black", weight=3]; 189.16/135.86 10718 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10718[label="primPlusNat (primPlusNat (primMulNat ww40000000000 (Succ ww3000)) (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];10718 -> 12200[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10718 -> 12201[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10719[label="Succ ww3000",fontsize=16,color="green",shape="box"];10720[label="ww560",fontsize=16,color="green",shape="box"];10721[label="ww53",fontsize=16,color="green",shape="box"];10722[label="ww560",fontsize=16,color="green",shape="box"];10723[label="ww53",fontsize=16,color="green",shape="box"];10724[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1789))) (primMulInt (Pos ww520) ww54)) LT))) (Float (Pos (Succ ww53)) ww54) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) ww54))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) ww54)) (Float (Pos (Succ ww53)) ww54))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1788))) (primMulInt (Pos ww520) ww54)) LT)) (Float (Pos (Succ ww53)) ww54))",fontsize=16,color="burlywood",shape="box"];62457[label="ww54/Pos ww540",fontsize=10,color="white",style="solid",shape="box"];10724 -> 62457[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62457 -> 12202[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 62458[label="ww54/Neg ww540",fontsize=10,color="white",style="solid",shape="box"];10724 -> 62458[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62458 -> 12203[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 10725[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1789))) (primMulInt (Neg ww520) ww54)) LT))) (Float (Pos (Succ ww53)) ww54) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) ww54))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) ww54)) (Float (Pos (Succ ww53)) ww54))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1788))) (primMulInt (Neg ww520) ww54)) LT)) (Float (Pos (Succ ww53)) ww54))",fontsize=16,color="burlywood",shape="box"];62459[label="ww54/Pos ww540",fontsize=10,color="white",style="solid",shape="box"];10725 -> 62459[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62459 -> 12204[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 62460[label="ww54/Neg ww540",fontsize=10,color="white",style="solid",shape="box"];10725 -> 62460[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62460 -> 12205[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 10726[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (primMulInt (Pos ww520) (Pos ww540))) LT))) (Float (Pos (Succ ww53)) (Pos ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (Float (Pos (Succ ww53)) (Pos ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (primMulInt (Pos ww520) (Pos ww540))) LT)) (Float (Pos (Succ ww53)) (Pos ww540)))",fontsize=16,color="black",shape="box"];10726 -> 12206[label="",style="solid", color="black", weight=3]; 189.16/135.86 10727[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (primMulInt (Pos ww520) (Neg ww540))) LT))) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (primMulInt (Pos ww520) (Neg ww540))) LT)) (Float (Pos (Succ ww53)) (Neg ww540)))",fontsize=16,color="black",shape="box"];10727 -> 12207[label="",style="solid", color="black", weight=3]; 189.16/135.86 10728[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (primMulInt (Neg ww520) (Pos ww540))) LT))) (Float (Pos (Succ ww53)) (Pos ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (Float (Pos (Succ ww53)) (Pos ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (primMulInt (Neg ww520) (Pos ww540))) LT)) (Float (Pos (Succ ww53)) (Pos ww540)))",fontsize=16,color="black",shape="box"];10728 -> 12208[label="",style="solid", color="black", weight=3]; 189.16/135.86 10729[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (primMulInt (Neg ww520) (Neg ww540))) LT))) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (primMulInt (Neg ww520) (Neg ww540))) LT)) (Float (Pos (Succ ww53)) (Neg ww540)))",fontsize=16,color="black",shape="box"];10729 -> 12209[label="",style="solid", color="black", weight=3]; 189.16/135.86 10730 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10730[label="primPlusNat Zero (Succ ww3000)",fontsize=16,color="magenta"];10730 -> 12210[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10730 -> 12211[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10731[label="Succ ww3000",fontsize=16,color="green",shape="box"];10732[label="ww720",fontsize=16,color="green",shape="box"];10733[label="ww69",fontsize=16,color="green",shape="box"];10734[label="ww720",fontsize=16,color="green",shape="box"];10735[label="ww69",fontsize=16,color="green",shape="box"];10736[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1791))) (primMulInt (Pos ww680) ww70)) LT))) (Float (Pos (Succ ww69)) ww70) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) ww70))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) ww70)) (Float (Pos (Succ ww69)) ww70))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1790))) (primMulInt (Pos ww680) ww70)) LT)) (Float (Pos (Succ ww69)) ww70))",fontsize=16,color="burlywood",shape="box"];62461[label="ww70/Pos ww700",fontsize=10,color="white",style="solid",shape="box"];10736 -> 62461[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62461 -> 12212[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 62462[label="ww70/Neg ww700",fontsize=10,color="white",style="solid",shape="box"];10736 -> 62462[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62462 -> 12213[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 10737[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1791))) (primMulInt (Neg ww680) ww70)) LT))) (Float (Pos (Succ ww69)) ww70) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) ww70))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) ww70)) (Float (Pos (Succ ww69)) ww70))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1790))) (primMulInt (Neg ww680) ww70)) LT)) (Float (Pos (Succ ww69)) ww70))",fontsize=16,color="burlywood",shape="box"];62463[label="ww70/Pos ww700",fontsize=10,color="white",style="solid",shape="box"];10737 -> 62463[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62463 -> 12214[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 62464[label="ww70/Neg ww700",fontsize=10,color="white",style="solid",shape="box"];10737 -> 62464[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62464 -> 12215[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 10738[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (primMulInt (Pos ww680) (Pos ww700))) LT))) (Float (Pos (Succ ww69)) (Pos ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (Float (Pos (Succ ww69)) (Pos ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (primMulInt (Pos ww680) (Pos ww700))) LT)) (Float (Pos (Succ ww69)) (Pos ww700)))",fontsize=16,color="black",shape="box"];10738 -> 12216[label="",style="solid", color="black", weight=3]; 189.16/135.86 10739[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (primMulInt (Pos ww680) (Neg ww700))) LT))) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (primMulInt (Pos ww680) (Neg ww700))) LT)) (Float (Pos (Succ ww69)) (Neg ww700)))",fontsize=16,color="black",shape="box"];10739 -> 12217[label="",style="solid", color="black", weight=3]; 189.16/135.86 10740[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (primMulInt (Neg ww680) (Pos ww700))) LT))) (Float (Pos (Succ ww69)) (Pos ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (Float (Pos (Succ ww69)) (Pos ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (primMulInt (Neg ww680) (Pos ww700))) LT)) (Float (Pos (Succ ww69)) (Pos ww700)))",fontsize=16,color="black",shape="box"];10740 -> 12218[label="",style="solid", color="black", weight=3]; 189.16/135.86 10741[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (primMulInt (Neg ww680) (Neg ww700))) LT))) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (primMulInt (Neg ww680) (Neg ww700))) LT)) (Float (Pos (Succ ww69)) (Neg ww700)))",fontsize=16,color="black",shape="box"];10741 -> 12219[label="",style="solid", color="black", weight=3]; 189.16/135.86 10742[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat (Succ ww4100) ww310)) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat (Succ ww4100) ww310)) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];62465[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];10742 -> 62465[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62465 -> 12220[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 62466[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];10742 -> 62466[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62466 -> 12221[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 10743[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat Zero ww310)) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat Zero ww310)) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];62467[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];10743 -> 62467[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62467 -> 12222[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 62468[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];10743 -> 62468[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62468 -> 12223[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 10744[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];10744 -> 12224[label="",style="solid", color="black", weight=3]; 189.16/135.86 10745[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];10745 -> 12225[label="",style="solid", color="black", weight=3]; 189.16/135.86 10746[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat (Succ ww4100) ww310)) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat (Succ ww4100) ww310)) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];62469[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];10746 -> 62469[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62469 -> 12226[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 62470[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];10746 -> 62470[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62470 -> 12227[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 10747[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat Zero ww310)) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat Zero ww310)) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];62471[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];10747 -> 62471[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62471 -> 12228[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 62472[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];10747 -> 62472[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62472 -> 12229[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 10748[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos (primMulNat (Succ ww12200) ww1240))) LT))) (Float (Pos (Succ ww123)) (Pos ww1240)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos ww1240)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos ww1240))) (Float (Pos (Succ ww123)) (Pos ww1240)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww12200) ww1240))) LT)) (Float (Pos (Succ ww123)) (Pos ww1240)))",fontsize=16,color="burlywood",shape="box"];62473[label="ww1240/Succ ww12400",fontsize=10,color="white",style="solid",shape="box"];10748 -> 62473[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62473 -> 12230[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 62474[label="ww1240/Zero",fontsize=10,color="white",style="solid",shape="box"];10748 -> 62474[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62474 -> 12231[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 10749[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos (primMulNat Zero ww1240))) LT))) (Float (Pos (Succ ww123)) (Pos ww1240)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos ww1240)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos ww1240))) (Float (Pos (Succ ww123)) (Pos ww1240)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww1240))) LT)) (Float (Pos (Succ ww123)) (Pos ww1240)))",fontsize=16,color="burlywood",shape="box"];62475[label="ww1240/Succ ww12400",fontsize=10,color="white",style="solid",shape="box"];10749 -> 62475[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62475 -> 12232[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 62476[label="ww1240/Zero",fontsize=10,color="white",style="solid",shape="box"];10749 -> 62476[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62476 -> 12233[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 10750[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg (primMulNat (Succ ww12200) ww1240))) LT))) (Float (Pos (Succ ww123)) (Neg ww1240)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg ww1240)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg ww1240))) (Float (Pos (Succ ww123)) (Neg ww1240)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww12200) ww1240))) LT)) (Float (Pos (Succ ww123)) (Neg ww1240)))",fontsize=16,color="burlywood",shape="box"];62477[label="ww1240/Succ ww12400",fontsize=10,color="white",style="solid",shape="box"];10750 -> 62477[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62477 -> 12234[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 62478[label="ww1240/Zero",fontsize=10,color="white",style="solid",shape="box"];10750 -> 62478[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62478 -> 12235[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 10751[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg (primMulNat Zero ww1240))) LT))) (Float (Pos (Succ ww123)) (Neg ww1240)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg ww1240)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg ww1240))) (Float (Pos (Succ ww123)) (Neg ww1240)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww1240))) LT)) (Float (Pos (Succ ww123)) (Neg ww1240)))",fontsize=16,color="burlywood",shape="box"];62479[label="ww1240/Succ ww12400",fontsize=10,color="white",style="solid",shape="box"];10751 -> 62479[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62479 -> 12236[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 62480[label="ww1240/Zero",fontsize=10,color="white",style="solid",shape="box"];10751 -> 62480[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62480 -> 12237[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 10752[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg (primMulNat (Succ ww12200) ww1240))) LT))) (Float (Pos (Succ ww123)) (Pos ww1240)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos ww1240)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos ww1240))) (Float (Pos (Succ ww123)) (Pos ww1240)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww12200) ww1240))) LT)) (Float (Pos (Succ ww123)) (Pos ww1240)))",fontsize=16,color="burlywood",shape="box"];62481[label="ww1240/Succ ww12400",fontsize=10,color="white",style="solid",shape="box"];10752 -> 62481[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62481 -> 12238[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 62482[label="ww1240/Zero",fontsize=10,color="white",style="solid",shape="box"];10752 -> 62482[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62482 -> 12239[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 10753[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg (primMulNat Zero ww1240))) LT))) (Float (Pos (Succ ww123)) (Pos ww1240)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos ww1240)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos ww1240))) (Float (Pos (Succ ww123)) (Pos ww1240)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww1240))) LT)) (Float (Pos (Succ ww123)) (Pos ww1240)))",fontsize=16,color="burlywood",shape="box"];62483[label="ww1240/Succ ww12400",fontsize=10,color="white",style="solid",shape="box"];10753 -> 62483[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62483 -> 12240[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 62484[label="ww1240/Zero",fontsize=10,color="white",style="solid",shape="box"];10753 -> 62484[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62484 -> 12241[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 10754[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos (primMulNat (Succ ww12200) ww1240))) LT))) (Float (Pos (Succ ww123)) (Neg ww1240)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg ww1240)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg ww1240))) (Float (Pos (Succ ww123)) (Neg ww1240)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww12200) ww1240))) LT)) (Float (Pos (Succ ww123)) (Neg ww1240)))",fontsize=16,color="burlywood",shape="box"];62485[label="ww1240/Succ ww12400",fontsize=10,color="white",style="solid",shape="box"];10754 -> 62485[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62485 -> 12242[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 62486[label="ww1240/Zero",fontsize=10,color="white",style="solid",shape="box"];10754 -> 62486[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62486 -> 12243[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 10755[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos (primMulNat Zero ww1240))) LT))) (Float (Pos (Succ ww123)) (Neg ww1240)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg ww1240)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg ww1240))) (Float (Pos (Succ ww123)) (Neg ww1240)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww1240))) LT)) (Float (Pos (Succ ww123)) (Neg ww1240)))",fontsize=16,color="burlywood",shape="box"];62487[label="ww1240/Succ ww12400",fontsize=10,color="white",style="solid",shape="box"];10755 -> 62487[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62487 -> 12244[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 62488[label="ww1240/Zero",fontsize=10,color="white",style="solid",shape="box"];10755 -> 62488[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62488 -> 12245[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 10757 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10757[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];10757 -> 12246[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10758 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10758[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];10758 -> 12247[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10756[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1841))) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1840))) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="triangle"];10756 -> 12248[label="",style="solid", color="black", weight=3]; 189.16/135.86 10768 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10768[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];10768 -> 12249[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10769 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10769[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];10769 -> 12250[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10767[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1850))) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1849))) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="triangle"];10767 -> 12251[label="",style="solid", color="black", weight=3]; 189.16/135.86 10779 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10779[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];10779 -> 12252[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10780 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10780[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];10780 -> 12253[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10778[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1858))) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1857))) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="triangle"];10778 -> 12254[label="",style="solid", color="black", weight=3]; 189.16/135.86 10787 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10787[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];10787 -> 12255[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10788 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10788[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];10788 -> 12256[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10786[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1866))) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1865))) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="triangle"];10786 -> 12257[label="",style="solid", color="black", weight=3]; 189.16/135.86 10789 -> 13563[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10789[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];10789 -> 13564[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10789 -> 13565[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10789 -> 13566[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10789 -> 13567[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10789 -> 13568[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10789 -> 13569[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10789 -> 13570[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10790 -> 13563[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10790[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];10790 -> 13571[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10790 -> 13572[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10790 -> 13573[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10790 -> 13574[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10790 -> 13575[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10790 -> 13576[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10790 -> 13577[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10791 -> 12266[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10791[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];10791 -> 12267[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10791 -> 12268[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10792 -> 12269[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10792[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];10792 -> 12270[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10792 -> 12271[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10793[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];10793 -> 12272[label="",style="solid", color="black", weight=3]; 189.16/135.86 10794[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];10794 -> 12273[label="",style="solid", color="black", weight=3]; 189.16/135.86 10795 -> 12274[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10795[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];10795 -> 12275[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10795 -> 12276[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10795 -> 12277[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10795 -> 12278[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10796 -> 12279[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10796[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];10796 -> 12280[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10796 -> 12281[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10797 -> 12282[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10797[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];10797 -> 12283[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10797 -> 12284[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10798 -> 12285[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10798[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];10798 -> 12286[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10798 -> 12287[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10799 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10799[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];10799 -> 12288[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10800 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10800[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];10800 -> 12289[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10801[label="ww4100",fontsize=16,color="green",shape="box"];10802[label="ww3100",fontsize=16,color="green",shape="box"];10803[label="ww4100",fontsize=16,color="green",shape="box"];10804[label="ww3100",fontsize=16,color="green",shape="box"];10805[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1792) ww1160) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1792) ww1160) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62489[label="ww1160/Succ ww11600",fontsize=10,color="white",style="solid",shape="box"];10805 -> 62489[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62489 -> 12290[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 62490[label="ww1160/Zero",fontsize=10,color="white",style="solid",shape="box"];10805 -> 62490[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62490 -> 12291[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 10806[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];10806 -> 12292[label="",style="solid", color="black", weight=3]; 189.16/135.86 10807[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];10807 -> 12293[label="",style="solid", color="black", weight=3]; 189.16/135.86 10808[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10808 -> 12294[label="",style="solid", color="black", weight=3]; 189.16/135.86 10809[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];10809 -> 12295[label="",style="solid", color="black", weight=3]; 189.16/135.86 10810 -> 16157[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10810[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];10810 -> 16168[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10810 -> 16169[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10810 -> 16170[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10810 -> 16171[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10810 -> 16172[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10812[label="ww4100",fontsize=16,color="green",shape="box"];10813[label="ww3100",fontsize=16,color="green",shape="box"];10814[label="ww4100",fontsize=16,color="green",shape="box"];10815[label="ww3100",fontsize=16,color="green",shape="box"];10816 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10816[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];10816 -> 12298[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10817 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10817[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];10817 -> 12299[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10818[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1796) ww1180) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1796) ww1180) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62491[label="ww1180/Succ ww11800",fontsize=10,color="white",style="solid",shape="box"];10818 -> 62491[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62491 -> 12300[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 62492[label="ww1180/Zero",fontsize=10,color="white",style="solid",shape="box"];10818 -> 62492[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62492 -> 12301[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 10819[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];10819 -> 12302[label="",style="solid", color="black", weight=3]; 189.16/135.86 10820 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10820[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];10820 -> 12303[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10821 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10821[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];10821 -> 12304[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10822[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];10822 -> 12305[label="",style="solid", color="black", weight=3]; 189.16/135.86 10823 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10823[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];10823 -> 12306[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10824 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10824[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];10824 -> 12307[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10825[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10825 -> 12308[label="",style="solid", color="black", weight=3]; 189.16/135.86 10826 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10826[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];10826 -> 12309[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10827 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10827[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];10827 -> 12310[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10828[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];10828 -> 12311[label="",style="solid", color="black", weight=3]; 189.16/135.86 10829[label="ww3000",fontsize=16,color="green",shape="box"];10830 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10830[label="primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10830 -> 12312[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10830 -> 12313[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10831[label="Succ ww3100",fontsize=16,color="green",shape="box"];10832[label="ww3000",fontsize=16,color="green",shape="box"];10833 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10833[label="primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10833 -> 12314[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10833 -> 12315[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10834[label="Succ ww3100",fontsize=16,color="green",shape="box"];10835[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1807)) ww1801) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1805)) (Succ ww18000)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10835 -> 12316[label="",style="solid", color="black", weight=3]; 189.16/135.86 10836[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1807)) ww1801) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1805)) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10836 -> 12317[label="",style="solid", color="black", weight=3]; 189.16/135.86 10837[label="ww3000",fontsize=16,color="green",shape="box"];10838[label="ww3000",fontsize=16,color="green",shape="box"];10839 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10839[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10839 -> 12318[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10839 -> 12319[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10840[label="Succ ww3100",fontsize=16,color="green",shape="box"];10841 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10841[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10841 -> 12320[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10841 -> 12321[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10842[label="Succ ww3100",fontsize=16,color="green",shape="box"];10843[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1815)) ww1811) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1814)) (Succ ww18100)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10843 -> 12322[label="",style="solid", color="black", weight=3]; 189.16/135.86 10844[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1815)) ww1811) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1814)) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10844 -> 12323[label="",style="solid", color="black", weight=3]; 189.16/135.86 10845[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww139) (Succ ww31000)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww139) (Succ ww31000)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))))",fontsize=16,color="black",shape="box"];10845 -> 12324[label="",style="solid", color="black", weight=3]; 189.16/135.86 10846[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww139) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww139) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];10846 -> 12325[label="",style="solid", color="black", weight=3]; 189.16/135.86 10847 -> 23348[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10847[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];10847 -> 23393[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10847 -> 23394[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10847 -> 23395[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10847 -> 23396[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 19897[label="ww3100",fontsize=16,color="green",shape="box"];19898[label="ww5",fontsize=16,color="green",shape="box"];19899[label="ww3000",fontsize=16,color="green",shape="box"];19900[label="Succ Zero",fontsize=16,color="green",shape="box"];29372[label="ww5",fontsize=16,color="green",shape="box"];29373[label="Succ Zero",fontsize=16,color="green",shape="box"];29374[label="ww3000",fontsize=16,color="green",shape="box"];29351[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62493[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];29351 -> 62493[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62493 -> 29391[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 10852 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10852[label="primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10852 -> 12331[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10852 -> 12332[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10853[label="Succ ww3100",fontsize=16,color="green",shape="box"];10854 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10854[label="primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10854 -> 12333[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10854 -> 12334[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10855[label="Succ ww3100",fontsize=16,color="green",shape="box"];10856[label="ww3000",fontsize=16,color="green",shape="box"];10857[label="ww3000",fontsize=16,color="green",shape="box"];10858[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1823)) ww1817) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1821)) (Succ ww18160)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10858 -> 12335[label="",style="solid", color="black", weight=3]; 189.16/135.86 10859[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1823)) ww1817) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1821)) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10859 -> 12336[label="",style="solid", color="black", weight=3]; 189.16/135.86 10860 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10860[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10860 -> 12337[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10860 -> 12338[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10861[label="Succ ww3100",fontsize=16,color="green",shape="box"];10862[label="ww3000",fontsize=16,color="green",shape="box"];10863[label="ww3000",fontsize=16,color="green",shape="box"];10864 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10864[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10864 -> 12339[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10864 -> 12340[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10865[label="Succ ww3100",fontsize=16,color="green",shape="box"];10866[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1831)) ww1827) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1830)) (Succ ww18260)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10866 -> 12341[label="",style="solid", color="black", weight=3]; 189.16/135.86 10867[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1831)) ww1827) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1830)) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10867 -> 12342[label="",style="solid", color="black", weight=3]; 189.16/135.86 10868[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww141) (Succ ww31000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww141) (Succ ww31000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))))",fontsize=16,color="black",shape="box"];10868 -> 12343[label="",style="solid", color="black", weight=3]; 189.16/135.86 10869[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww141) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww141) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];10869 -> 12344[label="",style="solid", color="black", weight=3]; 189.16/135.86 29119 -> 29108[label="",style="dashed", color="red", weight=0]; 189.16/135.86 29119[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28888[label="flip ltEsFloat ww3482 (Float (Pos (Succ ww3000)) (Neg Zero))",fontsize=16,color="black",shape="triangle"];28888 -> 28893[label="",style="solid", color="black", weight=3]; 189.16/135.86 29120[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62494[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];29120 -> 62494[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62494 -> 29144[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 29121[label="takeWhile1 (flip ltEsFloat ww3490) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) MyTrue",fontsize=16,color="black",shape="box"];29121 -> 29145[label="",style="solid", color="black", weight=3]; 189.16/135.86 29122[label="takeWhile1 (flip ltEsFloat ww3490) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) MyFalse",fontsize=16,color="black",shape="box"];29122 -> 29146[label="",style="solid", color="black", weight=3]; 189.16/135.86 54771[label="ww3100",fontsize=16,color="green",shape="box"];54772 -> 54030[label="",style="dashed", color="red", weight=0]; 189.16/135.86 54772[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54773[label="ww3000",fontsize=16,color="green",shape="box"];54933[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62495[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];54933 -> 62495[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62495 -> 55026[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 55856[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55857[label="ww3000",fontsize=16,color="green",shape="box"];55858[label="Succ Zero",fontsize=16,color="green",shape="box"];55859[label="ww3100",fontsize=16,color="green",shape="box"];29099 -> 29076[label="",style="dashed", color="red", weight=0]; 189.16/135.86 29099[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];29100[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62496[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];29100 -> 62496[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62496 -> 29123[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 29101[label="takeWhile1 (flip ltEsFloat ww3503) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) MyTrue",fontsize=16,color="black",shape="box"];29101 -> 29124[label="",style="solid", color="black", weight=3]; 189.16/135.86 29102[label="takeWhile1 (flip ltEsFloat ww3503) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) MyFalse",fontsize=16,color="black",shape="box"];29102 -> 29125[label="",style="solid", color="black", weight=3]; 189.16/135.86 10873 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10873[label="primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10873 -> 12348[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10873 -> 12349[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10874[label="Succ ww3100",fontsize=16,color="green",shape="box"];10875 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10875[label="primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10875 -> 12350[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10875 -> 12351[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10876[label="Succ ww3100",fontsize=16,color="green",shape="box"];10877[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000 ww1430) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000 ww1430) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62497[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];10877 -> 62497[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62497 -> 12352[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 62498[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];10877 -> 62498[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62498 -> 12353[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 10878[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];10878 -> 12354[label="",style="solid", color="black", weight=3]; 189.16/135.86 10879 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10879[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10879 -> 12355[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10879 -> 12356[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10880[label="Succ ww3100",fontsize=16,color="green",shape="box"];10881 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10881[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10881 -> 12357[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10881 -> 12358[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10882[label="Succ ww3100",fontsize=16,color="green",shape="box"];10883[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000 ww1510) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000 ww1510) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62499[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];10883 -> 62499[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62499 -> 12359[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 62500[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];10883 -> 62500[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62500 -> 12360[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 10884[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];10884 -> 12361[label="",style="solid", color="black", weight=3]; 189.16/135.86 10885[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) (Succ ww157)) LT))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) (Succ ww157)) LT)) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10885 -> 12362[label="",style="solid", color="black", weight=3]; 189.16/135.86 10886[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww157)) LT))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww157)) LT)) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10886 -> 12363[label="",style="solid", color="black", weight=3]; 189.16/135.86 10887[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) (Succ ww310000)) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) (Succ ww310000)) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="black",shape="box"];10887 -> 12364[label="",style="solid", color="black", weight=3]; 189.16/135.86 10888[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) Zero) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) Zero) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];10888 -> 12365[label="",style="solid", color="black", weight=3]; 189.16/135.86 10889[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww310000)) LT))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww310000)) LT)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="black",shape="box"];10889 -> 12366[label="",style="solid", color="black", weight=3]; 189.16/135.86 10890[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];10890 -> 12367[label="",style="solid", color="black", weight=3]; 189.16/135.86 10891[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];10891 -> 12368[label="",style="solid", color="black", weight=3]; 189.16/135.86 10892[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))",fontsize=16,color="black",shape="box"];10892 -> 12369[label="",style="solid", color="black", weight=3]; 189.16/135.86 10893[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ Zero)) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];10893 -> 12370[label="",style="solid", color="black", weight=3]; 189.16/135.86 20176[label="takeWhile1 (flip ltEsFloat (psFloat ww2415 (fsFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (psFloat ww2415 (fsFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];20176 -> 20210[label="",style="solid", color="black", weight=3]; 189.16/135.86 29941[label="ww3521",fontsize=16,color="green",shape="box"];29942[label="ww3522",fontsize=16,color="green",shape="box"];29943[label="ww3520",fontsize=16,color="green",shape="box"];29310[label="psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];29310 -> 29403[label="",style="solid", color="black", weight=3]; 189.16/135.86 29944[label="fsEsOrdering (compareFloat (Float (Pos (Succ ww3522)) (Pos Zero)) ww3526) GT",fontsize=16,color="black",shape="box"];29944 -> 30189[label="",style="solid", color="black", weight=3]; 189.16/135.86 30184[label="ww51",fontsize=16,color="green",shape="box"];30185[label="ww50",fontsize=16,color="green",shape="box"];30186[label="primDivFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];30186 -> 30225[label="",style="solid", color="black", weight=3]; 189.16/135.86 30187[label="takeWhile (flip ltEsFloat ww3517) (Cons (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))))))",fontsize=16,color="black",shape="box"];30187 -> 30226[label="",style="solid", color="black", weight=3]; 189.16/135.86 57317 -> 57395[label="",style="dashed", color="red", weight=0]; 189.16/135.86 57317[label="iterate (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero)))",fontsize=16,color="magenta"];57317 -> 57396[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 57318[label="ww3517",fontsize=16,color="green",shape="box"];57319[label="ww2613",fontsize=16,color="green",shape="box"];57316[label="takeWhile0 (flip ltEsFloat ww4187) (Float (Pos (Succ ww957)) (Pos Zero)) ww4685 MyTrue",fontsize=16,color="black",shape="triangle"];57316 -> 57336[label="",style="solid", color="black", weight=3]; 189.16/135.86 16493[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20800 ww20801) (primDivFloat (primMinusFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2083)) (Neg ww2084)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2083)) (Neg ww2084)) (primPlusFloat (Float ww20800 ww20801) (primDivFloat (primMinusFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16493 -> 16503[label="",style="solid", color="black", weight=3]; 189.16/135.86 19073[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22930 ww22931) (primDivFloat (primMinusFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2296)) (Pos ww2297)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2296)) (Pos ww2297)) (primPlusFloat (Float ww22930 ww22931) (primDivFloat (primMinusFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];19073 -> 19082[label="",style="solid", color="black", weight=3]; 189.16/135.86 10899 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10899[label="primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10899 -> 12376[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10899 -> 12377[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10900[label="Succ ww3100",fontsize=16,color="green",shape="box"];10901 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10901[label="primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10901 -> 12378[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10901 -> 12379[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10902[label="Succ ww3100",fontsize=16,color="green",shape="box"];10903[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000 ww1590) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000 ww1590) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62501[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];10903 -> 62501[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62501 -> 12380[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 62502[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];10903 -> 62502[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62502 -> 12381[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 10904[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];10904 -> 12382[label="",style="solid", color="black", weight=3]; 189.16/135.86 10905 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10905[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10905 -> 12383[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10905 -> 12384[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10906[label="Succ ww3100",fontsize=16,color="green",shape="box"];10907 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10907[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10907 -> 12385[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10907 -> 12386[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10908[label="Succ ww3100",fontsize=16,color="green",shape="box"];10909[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000 ww1670) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000 ww1670) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62503[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];10909 -> 62503[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62503 -> 12387[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 62504[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];10909 -> 62504[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62504 -> 12388[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 10910[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];10910 -> 12389[label="",style="solid", color="black", weight=3]; 189.16/135.86 10911[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) (Succ ww173)) LT))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) (Succ ww173)) LT)) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10911 -> 12390[label="",style="solid", color="black", weight=3]; 189.16/135.86 10912[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww173)) LT))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww173)) LT)) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10912 -> 12391[label="",style="solid", color="black", weight=3]; 189.16/135.86 10913[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) (Succ ww310000)) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) (Succ ww310000)) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ (Succ ww310000))))))",fontsize=16,color="black",shape="box"];10913 -> 12392[label="",style="solid", color="black", weight=3]; 189.16/135.86 10914[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) Zero) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) Zero) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];10914 -> 12393[label="",style="solid", color="black", weight=3]; 189.16/135.86 10915[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww310000)) LT))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww310000)) LT)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww310000))))))",fontsize=16,color="black",shape="box"];10915 -> 12394[label="",style="solid", color="black", weight=3]; 189.16/135.86 10916[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];10916 -> 12395[label="",style="solid", color="black", weight=3]; 189.16/135.86 10917[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];10917 -> 12396[label="",style="solid", color="black", weight=3]; 189.16/135.86 10918[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ Zero)) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];10918 -> 12397[label="",style="solid", color="black", weight=3]; 189.16/135.86 10919[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62505[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];10919 -> 62505[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62505 -> 12398[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 55192[label="ww51",fontsize=16,color="green",shape="box"];55193[label="ww50",fontsize=16,color="green",shape="box"];55194[label="primDivFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55194 -> 55226[label="",style="solid", color="black", weight=3]; 189.16/135.86 56036[label="primPlusFloat (msFloat (Float (Pos (Succ ww4638)) (Neg Zero)) (Float (Pos (Succ ww4639)) (Neg (Succ ww4640)))) ww4645",fontsize=16,color="black",shape="box"];56036 -> 56086[label="",style="solid", color="black", weight=3]; 189.16/135.86 56037 -> 55970[label="",style="dashed", color="red", weight=0]; 189.16/135.86 56037[label="psFloat (msFloat (Float (Pos (Succ ww4638)) (Neg Zero)) (Float (Pos (Succ ww4639)) (Neg (Succ ww4640)))) ww4645",fontsize=16,color="magenta"];10921[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62506[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];10921 -> 62506[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62506 -> 12400[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 10922 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10922[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10922 -> 12401[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10922 -> 12402[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10923[label="Succ ww3100",fontsize=16,color="green",shape="box"];10924 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10924[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10924 -> 12403[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10924 -> 12404[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10925[label="Succ ww3100",fontsize=16,color="green",shape="box"];10926[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1750)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1750)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10926 -> 12405[label="",style="solid", color="black", weight=3]; 189.16/135.86 10927[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10927 -> 12406[label="",style="solid", color="black", weight=3]; 189.16/135.86 10928 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10928[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10928 -> 12407[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10928 -> 12408[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10929[label="Succ ww3100",fontsize=16,color="green",shape="box"];10930 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10930[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10930 -> 12409[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10930 -> 12410[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10931[label="Succ ww3100",fontsize=16,color="green",shape="box"];10932[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1870)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1870)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10932 -> 12411[label="",style="solid", color="black", weight=3]; 189.16/135.86 10933[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10933 -> 12412[label="",style="solid", color="black", weight=3]; 189.16/135.86 10934[label="Zero",fontsize=16,color="green",shape="box"];10935[label="Succ ww3100",fontsize=16,color="green",shape="box"];10936[label="Zero",fontsize=16,color="green",shape="box"];10937[label="Succ ww3100",fontsize=16,color="green",shape="box"];10938[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10938 -> 12413[label="",style="solid", color="black", weight=3]; 189.16/135.86 10939[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10939 -> 12414[label="",style="solid", color="black", weight=3]; 189.16/135.86 10940 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10940[label="primPlusNat ww44 ww44",fontsize=16,color="magenta"];10940 -> 12415[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10940 -> 12416[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10941 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10941[label="primPlusNat ww44 ww44",fontsize=16,color="magenta"];10941 -> 12417[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10941 -> 12418[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10942[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) ww42 (iterate (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42)) (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) ww42)) (numericEnumFromThenToP1 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) ww42)",fontsize=16,color="black",shape="triangle"];10942 -> 12419[label="",style="solid", color="black", weight=3]; 189.16/135.86 10943 -> 47039[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10943[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];10943 -> 47765[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10943 -> 47766[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10943 -> 47767[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10943 -> 47768[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10943 -> 47769[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 37093[label="primPlusFloat ww4225 (fsFloat (msFloat (Float (Pos (Succ ww4226)) (Pos (Succ ww4227))) (Float (Pos Zero) (Pos (Succ ww4228)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62507[label="ww4225/Float ww42250 ww42251",fontsize=10,color="white",style="solid",shape="box"];37093 -> 62507[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62507 -> 37449[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 50493[label="Zero",fontsize=16,color="green",shape="box"];50494[label="ww5",fontsize=16,color="green",shape="box"];50495[label="ww3100",fontsize=16,color="green",shape="box"];50496[label="ww4000",fontsize=16,color="green",shape="box"];23640[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww29120 ww29121) (primDivFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww29150 ww29151) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151))) (not (esEsOrdering (primCmpFloat (Float ww29150 ww29151) (primPlusFloat (Float ww29120 ww29121) (primDivFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];23640 -> 23645[label="",style="solid", color="black", weight=3]; 189.16/135.86 37283[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37284[label="Pos Zero",fontsize=16,color="green",shape="box"];37285[label="ww4000",fontsize=16,color="green",shape="box"];37286[label="Pos Zero",fontsize=16,color="green",shape="box"];37287[label="ww4000",fontsize=16,color="green",shape="box"];37288[label="Pos Zero",fontsize=16,color="green",shape="box"];37289[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37290[label="Pos Zero",fontsize=16,color="green",shape="box"];27187[label="primDivFloat (Float ww3283 ww3282) (primIntToFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];27187 -> 27253[label="",style="solid", color="black", weight=3]; 189.16/135.86 37291 -> 26800[label="",style="dashed", color="red", weight=0]; 189.16/135.86 37291[label="srMyInt (Pos Zero) ww42230",fontsize=16,color="magenta"];37291 -> 37354[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 37291 -> 37355[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 37292 -> 26800[label="",style="dashed", color="red", weight=0]; 189.16/135.86 37292[label="srMyInt (Pos (Succ ww3100)) ww42231",fontsize=16,color="magenta"];37292 -> 37356[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 37292 -> 37357[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 27240[label="not (esEsOrdering (compareMyInt ww3306 ww3305) GT)",fontsize=16,color="black",shape="triangle"];27240 -> 27252[label="",style="solid", color="black", weight=3]; 189.16/135.86 37293[label="takeWhile1 (flip ltEsFloat ww4221) ww32390 ww32391 (fsEsOrdering (compareFloat ww32390 ww4221) GT)",fontsize=16,color="black",shape="triangle"];37293 -> 37358[label="",style="solid", color="black", weight=3]; 189.16/135.86 10947[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10947 -> 12424[label="",style="solid", color="black", weight=3]; 189.16/135.86 10948 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10948[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10948 -> 12425[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10948 -> 12426[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10949[label="Succ ww3100",fontsize=16,color="green",shape="box"];10950 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10950[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10950 -> 12427[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10950 -> 12428[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10951[label="Succ ww3100",fontsize=16,color="green",shape="box"];10952[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10952 -> 12429[label="",style="solid", color="black", weight=3]; 189.16/135.86 10953[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10953 -> 12430[label="",style="solid", color="black", weight=3]; 189.16/135.86 10954 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10954[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10954 -> 12431[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10954 -> 12432[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10955[label="Succ ww3100",fontsize=16,color="green",shape="box"];10956 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10956[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10956 -> 12433[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10956 -> 12434[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10957[label="Succ ww3100",fontsize=16,color="green",shape="box"];10958[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10958 -> 12435[label="",style="solid", color="black", weight=3]; 189.16/135.86 10959[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10959 -> 12436[label="",style="solid", color="black", weight=3]; 189.16/135.86 10960[label="Zero",fontsize=16,color="green",shape="box"];10961[label="Succ ww3100",fontsize=16,color="green",shape="box"];10962[label="Zero",fontsize=16,color="green",shape="box"];10963[label="Succ ww3100",fontsize=16,color="green",shape="box"];10964[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10964 -> 12437[label="",style="solid", color="black", weight=3]; 189.16/135.86 10965 -> 16329[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10965[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];10965 -> 16338[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10965 -> 16339[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10965 -> 16340[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10965 -> 16341[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10969[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10969 -> 12442[label="",style="solid", color="black", weight=3]; 189.16/135.86 10970[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10970 -> 12443[label="",style="solid", color="black", weight=3]; 189.16/135.86 10971 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10971[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10971 -> 12444[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10971 -> 12445[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10972[label="Succ ww3100",fontsize=16,color="green",shape="box"];10973 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10973[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10973 -> 12446[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10973 -> 12447[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10974[label="Succ ww3100",fontsize=16,color="green",shape="box"];10975[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10975 -> 12448[label="",style="solid", color="black", weight=3]; 189.16/135.86 10976[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10976 -> 12449[label="",style="solid", color="black", weight=3]; 189.16/135.86 10977 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10977[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10977 -> 12450[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10977 -> 12451[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10978[label="Succ ww3100",fontsize=16,color="green",shape="box"];10979 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10979[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10979 -> 12452[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10979 -> 12453[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10980[label="Succ ww3100",fontsize=16,color="green",shape="box"];10981[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10981 -> 12454[label="",style="solid", color="black", weight=3]; 189.16/135.86 10982[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10982 -> 12455[label="",style="solid", color="black", weight=3]; 189.16/135.86 10983[label="Zero",fontsize=16,color="green",shape="box"];10984[label="Succ ww3100",fontsize=16,color="green",shape="box"];10985[label="Zero",fontsize=16,color="green",shape="box"];10986[label="Succ ww3100",fontsize=16,color="green",shape="box"];10987[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10987 -> 12456[label="",style="solid", color="black", weight=3]; 189.16/135.86 10988 -> 35894[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10988[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];10988 -> 36247[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10988 -> 36248[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10988 -> 36249[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10988 -> 36250[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 37230[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4238)) (Neg (Succ ww4239))) (Float (Pos Zero) (Pos (Succ ww4240)))) ww4243) (iterate (psFloat (msFloat (Float (Pos (Succ ww4238)) (Neg (Succ ww4239))) (Float (Pos Zero) (Pos (Succ ww4240))))) (psFloat (msFloat (Float (Pos (Succ ww4238)) (Neg (Succ ww4239))) (Float (Pos Zero) (Pos (Succ ww4240)))) (psFloat (msFloat (Float (Pos (Succ ww4238)) (Neg (Succ ww4239))) (Float (Pos Zero) (Pos (Succ ww4240)))) ww4243)))",fontsize=16,color="green",shape="box"];37230 -> 37274[label="",style="dashed", color="green", weight=3]; 189.16/135.86 37230 -> 37275[label="",style="dashed", color="green", weight=3]; 189.16/135.86 41163[label="ww5",fontsize=16,color="green",shape="box"];41164[label="Succ Zero",fontsize=16,color="green",shape="box"];41165[label="ww3100",fontsize=16,color="green",shape="box"];41166[label="ww4000",fontsize=16,color="green",shape="box"];52411[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) ww4524",fontsize=16,color="black",shape="box"];52411 -> 52468[label="",style="solid", color="black", weight=3]; 189.16/135.86 41361[label="ww42791",fontsize=16,color="green",shape="box"];41362[label="ww42790",fontsize=16,color="green",shape="box"];41363[label="primDivFloat (msFloat (Float (Pos (Succ ww4280)) (Neg (Succ ww4281))) (Float (Pos Zero) (Pos (Succ ww4282)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];41363 -> 41640[label="",style="solid", color="black", weight=3]; 189.16/135.86 10991[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10991 -> 12460[label="",style="solid", color="black", weight=3]; 189.16/135.86 37294[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37295[label="Neg Zero",fontsize=16,color="green",shape="box"];37296[label="ww4000",fontsize=16,color="green",shape="box"];37297[label="Pos Zero",fontsize=16,color="green",shape="box"];37298[label="ww4000",fontsize=16,color="green",shape="box"];37299[label="Pos Zero",fontsize=16,color="green",shape="box"];37300[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37301[label="Neg Zero",fontsize=16,color="green",shape="box"];10993[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10993 -> 12462[label="",style="solid", color="black", weight=3]; 189.16/135.86 10994 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10994[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10994 -> 12463[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10994 -> 12464[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10995[label="Succ ww3100",fontsize=16,color="green",shape="box"];10996 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 10996[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10996 -> 12465[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10996 -> 12466[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 10997[label="Succ ww3100",fontsize=16,color="green",shape="box"];10998[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww2630)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww2630)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10998 -> 12467[label="",style="solid", color="black", weight=3]; 189.16/135.86 10999[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10999 -> 12468[label="",style="solid", color="black", weight=3]; 189.16/135.86 11000 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11000[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11000 -> 12469[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11000 -> 12470[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11001[label="Succ ww3100",fontsize=16,color="green",shape="box"];11002 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11002[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11002 -> 12471[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11002 -> 12472[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11003[label="Succ ww3100",fontsize=16,color="green",shape="box"];11004[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww2750)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww2750)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11004 -> 12473[label="",style="solid", color="black", weight=3]; 189.16/135.86 11005[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11005 -> 12474[label="",style="solid", color="black", weight=3]; 189.16/135.86 11006[label="Zero",fontsize=16,color="green",shape="box"];11007[label="Succ ww3100",fontsize=16,color="green",shape="box"];11008[label="Zero",fontsize=16,color="green",shape="box"];11009[label="Succ ww3100",fontsize=16,color="green",shape="box"];11010[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11010 -> 12475[label="",style="solid", color="black", weight=3]; 189.16/135.86 11011[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11011 -> 12476[label="",style="solid", color="black", weight=3]; 189.16/135.86 11012 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11012[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11012 -> 12477[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11012 -> 12478[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11013 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11013[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11013 -> 12479[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11013 -> 12480[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11014[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11014 -> 12481[label="",style="solid", color="black", weight=3]; 189.16/135.86 11015 -> 47039[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11015[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];11015 -> 47770[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11015 -> 47771[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11015 -> 47772[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11015 -> 47773[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11015 -> 47774[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 52940[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4557)) (Neg (Succ ww4558))) (Float (Pos Zero) (Neg (Succ ww4559)))) ww4562) (iterate (psFloat (msFloat (Float (Pos (Succ ww4557)) (Neg (Succ ww4558))) (Float (Pos Zero) (Neg (Succ ww4559))))) (psFloat (msFloat (Float (Pos (Succ ww4557)) (Neg (Succ ww4558))) (Float (Pos Zero) (Neg (Succ ww4559)))) (psFloat (msFloat (Float (Pos (Succ ww4557)) (Neg (Succ ww4558))) (Float (Pos Zero) (Neg (Succ ww4559)))) ww4562)))",fontsize=16,color="green",shape="box"];52940 -> 53015[label="",style="dashed", color="green", weight=3]; 189.16/135.86 52940 -> 53016[label="",style="dashed", color="green", weight=3]; 189.16/135.86 30546[label="primPlusFloat ww3581 (fsFloat (msFloat (Float (Pos (Succ ww3582)) (Neg (Succ ww3583))) (Float (Pos Zero) (Neg (Succ ww3584)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62508[label="ww3581/Float ww35810 ww35811",fontsize=10,color="white",style="solid",shape="box"];30546 -> 62508[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62508 -> 30606[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 50497[label="ww4000",fontsize=16,color="green",shape="box"];50498[label="ww5",fontsize=16,color="green",shape="box"];50499[label="Zero",fontsize=16,color="green",shape="box"];50500[label="ww3100",fontsize=16,color="green",shape="box"];11017[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11017 -> 12484[label="",style="solid", color="black", weight=3]; 189.16/135.86 11018[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11018 -> 12485[label="",style="solid", color="black", weight=3]; 189.16/135.86 11019[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11019 -> 12486[label="",style="solid", color="black", weight=3]; 189.16/135.86 11020 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11020[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11020 -> 12487[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11020 -> 12488[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11021[label="Succ ww3100",fontsize=16,color="green",shape="box"];11022 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11022[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11022 -> 12489[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11022 -> 12490[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11023[label="Succ ww3100",fontsize=16,color="green",shape="box"];11024[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww2950)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww2950)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11024 -> 12491[label="",style="solid", color="black", weight=3]; 189.16/135.86 11025[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11025 -> 12492[label="",style="solid", color="black", weight=3]; 189.16/135.86 11026 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11026[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11026 -> 12493[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11026 -> 12494[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11027[label="Succ ww3100",fontsize=16,color="green",shape="box"];11028 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11028[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11028 -> 12495[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11028 -> 12496[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11029[label="Succ ww3100",fontsize=16,color="green",shape="box"];11030[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3070)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3070)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11030 -> 12497[label="",style="solid", color="black", weight=3]; 189.16/135.86 11031[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11031 -> 12498[label="",style="solid", color="black", weight=3]; 189.16/135.86 11032[label="Zero",fontsize=16,color="green",shape="box"];11033[label="Succ ww3100",fontsize=16,color="green",shape="box"];11034[label="Zero",fontsize=16,color="green",shape="box"];11035[label="Succ ww3100",fontsize=16,color="green",shape="box"];11036[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11036 -> 12499[label="",style="solid", color="black", weight=3]; 189.16/135.86 11485[label="ww5",fontsize=16,color="green",shape="box"];11486[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];11484[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) ww1874 (psFloat ww1875 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) ww1874) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) ww1874 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) ww1874)) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) ww1874) ww1874)) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) ww1874 (psFloat ww1875 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) ww1874) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) ww1874)",fontsize=16,color="black",shape="triangle"];11484 -> 12500[label="",style="solid", color="black", weight=3]; 189.16/135.86 11038 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11038[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11038 -> 12501[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11038 -> 12502[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11039 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11039[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11039 -> 12503[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11039 -> 12504[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11040[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11040 -> 12505[label="",style="solid", color="black", weight=3]; 189.16/135.86 11041 -> 47039[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11041[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];11041 -> 47775[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11041 -> 47776[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11041 -> 47777[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11041 -> 47778[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11041 -> 47779[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 53014[label="primPlusFloat ww4564 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4565))) (Float (Pos (Succ ww4566)) (Pos (Succ ww4567)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62509[label="ww4564/Float ww45640 ww45641",fontsize=10,color="white",style="solid",shape="box"];53014 -> 62509[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62509 -> 53053[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 52970[label="Zero",fontsize=16,color="green",shape="box"];52971[label="ww3100",fontsize=16,color="green",shape="box"];52972[label="ww3000",fontsize=16,color="green",shape="box"];52973[label="ww5",fontsize=16,color="green",shape="box"];11043[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww300 ww301) (primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww320 ww321) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (Float ww320 ww321))) (not (esEsOrdering (primCmpFloat (Float ww320 ww321) (primPlusFloat (Float ww300 ww301) (primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11043 -> 12508[label="",style="solid", color="black", weight=3]; 189.16/135.86 27238 -> 20242[label="",style="dashed", color="red", weight=0]; 189.16/135.86 27238[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];27238 -> 27245[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 27239 -> 26800[label="",style="dashed", color="red", weight=0]; 189.16/135.86 27239[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];27239 -> 27246[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 27239 -> 27247[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 27241 -> 26800[label="",style="dashed", color="red", weight=0]; 189.16/135.86 27241[label="srMyInt (Pos (Succ ww3000)) ww32880",fontsize=16,color="magenta"];27241 -> 27248[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 27241 -> 27249[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 27242 -> 26800[label="",style="dashed", color="red", weight=0]; 189.16/135.86 27242[label="srMyInt (Pos (Succ ww3100)) ww32881",fontsize=16,color="magenta"];27242 -> 27250[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 27242 -> 27251[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11045[label="not (esEsOrdering (primCmpFloat (Float ww270 ww271) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];11045 -> 12510[label="",style="solid", color="black", weight=3]; 189.16/135.86 11046 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11046[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww23))) (srMyInt (Pos Zero) (Pos (Succ ww24)))) ww1832",fontsize=16,color="magenta"];11046 -> 26734[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11046 -> 26735[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11046 -> 26736[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11047 -> 10309[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11047[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832",fontsize=16,color="magenta"];11048[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11048 -> 12512[label="",style="solid", color="black", weight=3]; 189.16/135.86 11049 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11049[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11049 -> 12513[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11049 -> 12514[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11050[label="Succ ww3100",fontsize=16,color="green",shape="box"];11051 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11051[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11051 -> 12515[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11051 -> 12516[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11052[label="Succ ww3100",fontsize=16,color="green",shape="box"];11053[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11053 -> 12517[label="",style="solid", color="black", weight=3]; 189.16/135.86 11054[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11054 -> 12518[label="",style="solid", color="black", weight=3]; 189.16/135.86 11055 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11055[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11055 -> 12519[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11055 -> 12520[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11056[label="Succ ww3100",fontsize=16,color="green",shape="box"];11057 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11057[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11057 -> 12521[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11057 -> 12522[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11058[label="Succ ww3100",fontsize=16,color="green",shape="box"];11059[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11059 -> 12523[label="",style="solid", color="black", weight=3]; 189.16/135.86 11060[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11060 -> 12524[label="",style="solid", color="black", weight=3]; 189.16/135.86 11061[label="Zero",fontsize=16,color="green",shape="box"];11062[label="Succ ww3100",fontsize=16,color="green",shape="box"];11063[label="Zero",fontsize=16,color="green",shape="box"];11064[label="Succ ww3100",fontsize=16,color="green",shape="box"];11487[label="ww5",fontsize=16,color="green",shape="box"];11488[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];11489[label="ww5",fontsize=16,color="green",shape="box"];11490[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];11066 -> 53796[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11066[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];11066 -> 54127[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11066 -> 54128[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11066 -> 54129[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11066 -> 54130[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11066 -> 54131[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 55134[label="ww3100",fontsize=16,color="green",shape="box"];55135[label="ww5",fontsize=16,color="green",shape="box"];55136[label="ww3000",fontsize=16,color="green",shape="box"];55137[label="Succ Zero",fontsize=16,color="green",shape="box"];55314[label="ww46191",fontsize=16,color="green",shape="box"];55315[label="ww46190",fontsize=16,color="green",shape="box"];55316[label="primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4620))) (Float (Pos (Succ ww4621)) (Neg (Succ ww4622)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55316 -> 55390[label="",style="solid", color="black", weight=3]; 189.16/135.86 44060[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) ww4311",fontsize=16,color="black",shape="box"];44060 -> 44078[label="",style="solid", color="black", weight=3]; 189.16/135.86 55317 -> 26800[label="",style="dashed", color="red", weight=0]; 189.16/135.86 55317[label="srMyInt (Pos (Succ ww957)) ww46120",fontsize=16,color="magenta"];55317 -> 55391[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 55317 -> 55392[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 55318 -> 26800[label="",style="dashed", color="red", weight=0]; 189.16/135.86 55318[label="srMyInt (Neg (Succ ww95800)) ww46121",fontsize=16,color="magenta"];55318 -> 55393[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 55318 -> 55394[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 55319[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];25993[label="msMyInt (Pos Zero) ww320",fontsize=16,color="black",shape="triangle"];25993 -> 30827[label="",style="solid", color="black", weight=3]; 189.16/135.86 55320[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55321[label="Pos Zero",fontsize=16,color="green",shape="box"];55322[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55323[label="Pos Zero",fontsize=16,color="green",shape="box"];55324[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];11068[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11068 -> 12529[label="",style="solid", color="black", weight=3]; 189.16/135.86 11069 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11069[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11069 -> 12530[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11069 -> 12531[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11070[label="Succ ww3100",fontsize=16,color="green",shape="box"];11071 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11071[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11071 -> 12532[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11071 -> 12533[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11072[label="Succ ww3100",fontsize=16,color="green",shape="box"];11073[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11073 -> 12534[label="",style="solid", color="black", weight=3]; 189.16/135.86 11074[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11074 -> 12535[label="",style="solid", color="black", weight=3]; 189.16/135.86 11075 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11075[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11075 -> 12536[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11075 -> 12537[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11076[label="Succ ww3100",fontsize=16,color="green",shape="box"];11077 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11077[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11077 -> 12538[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11077 -> 12539[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11078[label="Succ ww3100",fontsize=16,color="green",shape="box"];11079[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11079 -> 12540[label="",style="solid", color="black", weight=3]; 189.16/135.86 11080[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11080 -> 12541[label="",style="solid", color="black", weight=3]; 189.16/135.86 11081[label="Zero",fontsize=16,color="green",shape="box"];11082[label="Succ ww3100",fontsize=16,color="green",shape="box"];11083[label="Zero",fontsize=16,color="green",shape="box"];11084[label="Succ ww3100",fontsize=16,color="green",shape="box"];11085[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11085 -> 12542[label="",style="solid", color="black", weight=3]; 189.16/135.86 11086 -> 16464[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11086[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];11086 -> 16473[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11086 -> 16474[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11086 -> 16475[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11086 -> 16476[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 16600[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww2098 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (primPlusFloat ww2098 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62510[label="ww2098/Float ww20980 ww20981",fontsize=10,color="white",style="solid",shape="box"];16600 -> 62510[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62510 -> 16676[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 11089[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11089 -> 12546[label="",style="solid", color="black", weight=3]; 189.16/135.86 11090[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11090 -> 12547[label="",style="solid", color="black", weight=3]; 189.16/135.86 11091[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11091 -> 12548[label="",style="solid", color="black", weight=3]; 189.16/135.86 11092 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11092[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11092 -> 12549[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11092 -> 12550[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11093[label="Succ ww3100",fontsize=16,color="green",shape="box"];11094 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11094[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11094 -> 12551[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11094 -> 12552[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11095[label="Succ ww3100",fontsize=16,color="green",shape="box"];11096[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3850)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3850)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11096 -> 12553[label="",style="solid", color="black", weight=3]; 189.16/135.86 11097[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11097 -> 12554[label="",style="solid", color="black", weight=3]; 189.16/135.86 11098 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11098[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11098 -> 12555[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11098 -> 12556[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11099[label="Succ ww3100",fontsize=16,color="green",shape="box"];11100 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11100[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11100 -> 12557[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11100 -> 12558[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11101[label="Succ ww3100",fontsize=16,color="green",shape="box"];11102[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3970)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3970)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11102 -> 12559[label="",style="solid", color="black", weight=3]; 189.16/135.86 11103[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11103 -> 12560[label="",style="solid", color="black", weight=3]; 189.16/135.86 11104[label="Zero",fontsize=16,color="green",shape="box"];11105[label="Succ ww3100",fontsize=16,color="green",shape="box"];11106[label="Zero",fontsize=16,color="green",shape="box"];11107[label="Succ ww3100",fontsize=16,color="green",shape="box"];11108[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11108 -> 12561[label="",style="solid", color="black", weight=3]; 189.16/135.86 11109[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11109 -> 12562[label="",style="solid", color="black", weight=3]; 189.16/135.86 11110 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11110[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11110 -> 12563[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11110 -> 12564[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11111 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11111[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11111 -> 12565[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11111 -> 12566[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11112[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11112 -> 12567[label="",style="solid", color="black", weight=3]; 189.16/135.86 11113 -> 47039[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11113[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];11113 -> 47785[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11113 -> 47786[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11113 -> 47787[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11113 -> 47788[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11113 -> 47789[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 53183[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4569))) (Float (Pos (Succ ww4570)) (Neg (Succ ww4571)))) ww4580) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4569))) (Float (Pos (Succ ww4570)) (Neg (Succ ww4571))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4569))) (Float (Pos (Succ ww4570)) (Neg (Succ ww4571)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4569))) (Float (Pos (Succ ww4570)) (Neg (Succ ww4571)))) ww4580)))",fontsize=16,color="green",shape="box"];53183 -> 53208[label="",style="dashed", color="green", weight=3]; 189.16/135.86 53183 -> 53209[label="",style="dashed", color="green", weight=3]; 189.16/135.86 31080[label="primPlusFloat ww3656 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3657))) (Float (Pos (Succ ww3658)) (Neg (Succ ww3659)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62511[label="ww3656/Float ww36560 ww36561",fontsize=10,color="white",style="solid",shape="box"];31080 -> 62511[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62511 -> 31127[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 50501[label="ww5",fontsize=16,color="green",shape="box"];50502[label="ww3100",fontsize=16,color="green",shape="box"];50503[label="ww3000",fontsize=16,color="green",shape="box"];50504[label="Zero",fontsize=16,color="green",shape="box"];11115[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11115 -> 12570[label="",style="solid", color="black", weight=3]; 189.16/135.86 55325[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55326[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55327[label="Neg Zero",fontsize=16,color="green",shape="box"];55328[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55329[label="Neg Zero",fontsize=16,color="green",shape="box"];55330[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];11117[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11117 -> 12572[label="",style="solid", color="black", weight=3]; 189.16/135.86 11118 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11118[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11118 -> 12573[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11118 -> 12574[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11119[label="Succ ww3100",fontsize=16,color="green",shape="box"];11120 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11120[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11120 -> 12575[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11120 -> 12576[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11121[label="Succ ww3100",fontsize=16,color="green",shape="box"];11122[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww4170)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww4170)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11122 -> 12577[label="",style="solid", color="black", weight=3]; 189.16/135.86 11123[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11123 -> 12578[label="",style="solid", color="black", weight=3]; 189.16/135.86 11124 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11124[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11124 -> 12579[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11124 -> 12580[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11125[label="Succ ww3100",fontsize=16,color="green",shape="box"];11126 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11126[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11126 -> 12581[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11126 -> 12582[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11127[label="Succ ww3100",fontsize=16,color="green",shape="box"];11128[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww4290)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww4290)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11128 -> 12583[label="",style="solid", color="black", weight=3]; 189.16/135.86 11129[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11129 -> 12584[label="",style="solid", color="black", weight=3]; 189.16/135.86 11130[label="Zero",fontsize=16,color="green",shape="box"];11131[label="Succ ww3100",fontsize=16,color="green",shape="box"];11132[label="Zero",fontsize=16,color="green",shape="box"];11133[label="Succ ww3100",fontsize=16,color="green",shape="box"];11134[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11134 -> 12585[label="",style="solid", color="black", weight=3]; 189.16/135.86 11491[label="ww5",fontsize=16,color="green",shape="box"];11492[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];11136 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11136[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11136 -> 12586[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11136 -> 12587[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11137 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11137[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11137 -> 12588[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11137 -> 12589[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11138[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11138 -> 12590[label="",style="solid", color="black", weight=3]; 189.16/135.86 11139 -> 47039[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11139[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];11139 -> 47795[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11139 -> 47796[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11139 -> 47797[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11139 -> 47798[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11139 -> 47799[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50505 -> 41302[label="",style="dashed", color="red", weight=0]; 189.16/135.86 50505[label="primPlusFloat ww62 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww61)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50505 -> 50935[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50505 -> 50936[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50505 -> 50937[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50285[label="ww61",fontsize=16,color="green",shape="box"];50286 -> 47457[label="",style="dashed", color="red", weight=0]; 189.16/135.86 50286[label="psFloat ww62 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww61)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37302[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37303[label="Pos Zero",fontsize=16,color="green",shape="box"];37304[label="Pos Zero",fontsize=16,color="green",shape="box"];37305[label="Pos Zero",fontsize=16,color="green",shape="box"];37306[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37307[label="Pos Zero",fontsize=16,color="green",shape="box"];11144[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11144 -> 12595[label="",style="solid", color="black", weight=3]; 189.16/135.86 11145 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11145[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11145 -> 12596[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11145 -> 12597[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11146[label="Succ ww3100",fontsize=16,color="green",shape="box"];11147 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11147[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11147 -> 12598[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11147 -> 12599[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11148[label="Succ ww3100",fontsize=16,color="green",shape="box"];11149[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11149 -> 12600[label="",style="solid", color="black", weight=3]; 189.16/135.86 11150[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11150 -> 12601[label="",style="solid", color="black", weight=3]; 189.16/135.86 11151 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11151[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11151 -> 12602[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11151 -> 12603[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11152[label="Succ ww3100",fontsize=16,color="green",shape="box"];11153 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11153[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11153 -> 12604[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11153 -> 12605[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11154[label="Succ ww3100",fontsize=16,color="green",shape="box"];11155[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11155 -> 12606[label="",style="solid", color="black", weight=3]; 189.16/135.86 11156[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11156 -> 12607[label="",style="solid", color="black", weight=3]; 189.16/135.86 11157[label="Zero",fontsize=16,color="green",shape="box"];11158[label="Succ ww3100",fontsize=16,color="green",shape="box"];11159[label="Zero",fontsize=16,color="green",shape="box"];11160[label="Succ ww3100",fontsize=16,color="green",shape="box"];11493[label="ww5",fontsize=16,color="green",shape="box"];11494[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];11495[label="ww5",fontsize=16,color="green",shape="box"];11496[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];11162 -> 2231[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11162[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];11162 -> 12608[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11162 -> 12609[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11162 -> 12610[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11163[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11163 -> 12611[label="",style="solid", color="black", weight=3]; 189.16/135.86 11164[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11164 -> 12612[label="",style="solid", color="black", weight=3]; 189.16/135.86 11165 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11165[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11165 -> 12613[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11165 -> 12614[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11166[label="Succ ww3100",fontsize=16,color="green",shape="box"];11167 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11167[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11167 -> 12615[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11167 -> 12616[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11168[label="Succ ww3100",fontsize=16,color="green",shape="box"];11169[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11169 -> 12617[label="",style="solid", color="black", weight=3]; 189.16/135.86 11170[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11170 -> 12618[label="",style="solid", color="black", weight=3]; 189.16/135.86 11171 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11171[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11171 -> 12619[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11171 -> 12620[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11172[label="Succ ww3100",fontsize=16,color="green",shape="box"];11173 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11173[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11173 -> 12621[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11173 -> 12622[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11174[label="Succ ww3100",fontsize=16,color="green",shape="box"];11175[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11175 -> 12623[label="",style="solid", color="black", weight=3]; 189.16/135.86 11176[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11176 -> 12624[label="",style="solid", color="black", weight=3]; 189.16/135.86 11177[label="Zero",fontsize=16,color="green",shape="box"];11178[label="Succ ww3100",fontsize=16,color="green",shape="box"];11179[label="Zero",fontsize=16,color="green",shape="box"];11180[label="Succ ww3100",fontsize=16,color="green",shape="box"];11181[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11181 -> 12625[label="",style="solid", color="black", weight=3]; 189.16/135.86 11182 -> 35894[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11182[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];11182 -> 36263[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11182 -> 36264[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11182 -> 36265[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11182 -> 36266[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 41345[label="ww5",fontsize=16,color="green",shape="box"];41346[label="ww3100",fontsize=16,color="green",shape="box"];41347[label="Succ Zero",fontsize=16,color="green",shape="box"];37675[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4253))) (Float (Pos Zero) (Pos (Succ ww4254)))) ww4261",fontsize=16,color="black",shape="box"];37675 -> 37707[label="",style="solid", color="black", weight=3]; 189.16/135.86 41777[label="ww42881",fontsize=16,color="green",shape="box"];41778[label="ww42880",fontsize=16,color="green",shape="box"];41779[label="primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4289))) (Float (Pos Zero) (Pos (Succ ww4290)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];41779 -> 43422[label="",style="solid", color="black", weight=3]; 189.16/135.86 11185[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11185 -> 12629[label="",style="solid", color="black", weight=3]; 189.16/135.86 37310[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37311[label="Neg Zero",fontsize=16,color="green",shape="box"];37312[label="Pos Zero",fontsize=16,color="green",shape="box"];37313[label="Pos Zero",fontsize=16,color="green",shape="box"];37314[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37315[label="Neg Zero",fontsize=16,color="green",shape="box"];11187[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11187 -> 12631[label="",style="solid", color="black", weight=3]; 189.16/135.86 11188 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11188[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11188 -> 12632[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11188 -> 12633[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11189[label="Succ ww3100",fontsize=16,color="green",shape="box"];11190 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11190[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11190 -> 12634[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11190 -> 12635[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11191[label="Succ ww3100",fontsize=16,color="green",shape="box"];11192[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww5050)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww5050)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11192 -> 12636[label="",style="solid", color="black", weight=3]; 189.16/135.86 11193[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11193 -> 12637[label="",style="solid", color="black", weight=3]; 189.16/135.86 11194 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11194[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11194 -> 12638[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11194 -> 12639[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11195[label="Succ ww3100",fontsize=16,color="green",shape="box"];11196 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11196[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11196 -> 12640[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11196 -> 12641[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11197[label="Succ ww3100",fontsize=16,color="green",shape="box"];11198[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww5170)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww5170)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11198 -> 12642[label="",style="solid", color="black", weight=3]; 189.16/135.86 11199[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11199 -> 12643[label="",style="solid", color="black", weight=3]; 189.16/135.86 11200[label="Zero",fontsize=16,color="green",shape="box"];11201[label="Succ ww3100",fontsize=16,color="green",shape="box"];11202[label="Zero",fontsize=16,color="green",shape="box"];11203[label="Succ ww3100",fontsize=16,color="green",shape="box"];11204[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11204 -> 12644[label="",style="solid", color="black", weight=3]; 189.16/135.86 11205[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11205 -> 12645[label="",style="solid", color="black", weight=3]; 189.16/135.86 11206 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11206[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11206 -> 12646[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11206 -> 12647[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11207 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11207[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11207 -> 12648[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11207 -> 12649[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11208[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11208 -> 12650[label="",style="solid", color="black", weight=3]; 189.16/135.86 11209 -> 47039[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11209[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];11209 -> 47800[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11209 -> 47801[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11209 -> 47802[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11209 -> 47803[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11209 -> 47804[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 53207[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4573))) (Float (Pos Zero) (Neg (Succ ww4574)))) ww4581) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4573))) (Float (Pos Zero) (Neg (Succ ww4574))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4573))) (Float (Pos Zero) (Neg (Succ ww4574)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4573))) (Float (Pos Zero) (Neg (Succ ww4574)))) ww4581)))",fontsize=16,color="green",shape="box"];53207 -> 53319[label="",style="dashed", color="green", weight=3]; 189.16/135.86 53207 -> 53320[label="",style="dashed", color="green", weight=3]; 189.16/135.86 31540[label="primPlusFloat ww3726 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3727))) (Float (Pos Zero) (Neg (Succ ww3728)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62512[label="ww3726/Float ww37260 ww37261",fontsize=10,color="white",style="solid",shape="box"];31540 -> 62512[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62512 -> 31582[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 50506[label="Zero",fontsize=16,color="green",shape="box"];50507[label="ww3100",fontsize=16,color="green",shape="box"];50508[label="ww5",fontsize=16,color="green",shape="box"];11211[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11211 -> 12653[label="",style="solid", color="black", weight=3]; 189.16/135.86 11212[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11212 -> 12654[label="",style="solid", color="black", weight=3]; 189.16/135.86 11213[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11213 -> 12655[label="",style="solid", color="black", weight=3]; 189.16/135.86 50807 -> 26800[label="",style="dashed", color="red", weight=0]; 189.16/135.86 50807[label="srMyInt (Pos ww5390) (Pos ww5410)",fontsize=16,color="magenta"];50807 -> 50945[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50807 -> 50946[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50808 -> 23742[label="",style="dashed", color="red", weight=0]; 189.16/135.86 50808[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];50808 -> 50947[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50808 -> 50948[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50809[label="ww4451",fontsize=16,color="green",shape="box"];50810 -> 23742[label="",style="dashed", color="red", weight=0]; 189.16/135.86 50810[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];50810 -> 50949[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50810 -> 50950[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50811 -> 26800[label="",style="dashed", color="red", weight=0]; 189.16/135.86 50811[label="srMyInt (Pos ww5390) (Pos ww5410)",fontsize=16,color="magenta"];50811 -> 50951[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50811 -> 50952[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50812[label="not (esEsOrdering (primCmpFloat (Float ww180 ww181) (Float ww44730 ww44731)) LT)",fontsize=16,color="black",shape="box"];50812 -> 50953[label="",style="solid", color="black", weight=3]; 189.16/135.86 50813[label="takeWhile1 (flip gtEsFloat ww3262) ww44620 ww44621 (gtEsFloat ww44620 ww3262)",fontsize=16,color="black",shape="box"];50813 -> 50954[label="",style="solid", color="black", weight=3]; 189.16/135.86 59123[label="ww538",fontsize=16,color="green",shape="box"];59124[label="Float (Neg (Succ ww540)) (Neg (Succ ww54100))",fontsize=16,color="green",shape="box"];59125[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];59126[label="ww53900",fontsize=16,color="green",shape="box"];59127[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];50510[label="primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62513[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];50510 -> 62513[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62513 -> 50957[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 49960[label="Succ ww54100",fontsize=16,color="green",shape="box"];49961 -> 47467[label="",style="dashed", color="red", weight=0]; 189.16/135.86 49961[label="psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];59582[label="psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) ww4792",fontsize=16,color="black",shape="triangle"];59582 -> 59590[label="",style="solid", color="black", weight=3]; 189.16/135.86 59583 -> 59092[label="",style="dashed", color="red", weight=0]; 189.16/135.86 59583[label="iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) ww4792))",fontsize=16,color="magenta"];59583 -> 59591[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50819 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.86 50819[label="primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50819 -> 50960[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50819 -> 50961[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50819 -> 50962[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 45808[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) ww4422",fontsize=16,color="black",shape="triangle"];45808 -> 46115[label="",style="solid", color="black", weight=3]; 189.16/135.86 45809 -> 45779[label="",style="dashed", color="red", weight=0]; 189.16/135.86 45809[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) ww4422))",fontsize=16,color="magenta"];45809 -> 46116[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50820 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.86 50820[label="primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50820 -> 50963[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50820 -> 50964[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50820 -> 50965[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 46131[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) ww4438",fontsize=16,color="black",shape="triangle"];46131 -> 50536[label="",style="solid", color="black", weight=3]; 189.16/135.86 46132 -> 46118[label="",style="dashed", color="red", weight=0]; 189.16/135.86 46132[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) ww4438))",fontsize=16,color="magenta"];46132 -> 50537[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50821 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.86 50821[label="primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50821 -> 50966[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50821 -> 50967[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50821 -> 50968[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 51117[label="Float (Neg (Succ ww540)) (Pos (Succ ww54100))",fontsize=16,color="green",shape="box"];51116[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4493)",fontsize=16,color="black",shape="triangle"];51116 -> 51119[label="",style="solid", color="black", weight=3]; 189.16/135.86 50512[label="primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62514[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];50512 -> 62514[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62514 -> 50971[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 49910 -> 47482[label="",style="dashed", color="red", weight=0]; 189.16/135.86 49910[label="psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49911[label="Succ ww54100",fontsize=16,color="green",shape="box"];46142[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) ww4439",fontsize=16,color="black",shape="triangle"];46142 -> 50538[label="",style="solid", color="black", weight=3]; 189.16/135.86 46143 -> 46127[label="",style="dashed", color="red", weight=0]; 189.16/135.86 46143[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) ww4439))",fontsize=16,color="magenta"];46143 -> 50539[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50822 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.86 50822[label="primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50822 -> 50972[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50822 -> 50973[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50822 -> 50974[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 45827[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4423",fontsize=16,color="black",shape="triangle"];45827 -> 46135[label="",style="solid", color="black", weight=3]; 189.16/135.86 45828 -> 45804[label="",style="dashed", color="red", weight=0]; 189.16/135.86 45828[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4423))",fontsize=16,color="magenta"];45828 -> 46136[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50823 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.86 50823[label="primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50823 -> 50975[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50823 -> 50976[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50823 -> 50977[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 46490[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) ww4440",fontsize=16,color="black",shape="triangle"];46490 -> 50540[label="",style="solid", color="black", weight=3]; 189.16/135.86 46491 -> 46138[label="",style="dashed", color="red", weight=0]; 189.16/135.86 46491[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) ww4440))",fontsize=16,color="magenta"];46491 -> 50541[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50824 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.86 50824[label="primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50824 -> 50978[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50824 -> 50979[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50824 -> 50980[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50825 -> 26800[label="",style="dashed", color="red", weight=0]; 189.16/135.86 50825[label="srMyInt (Neg ww5390) (Neg ww5410)",fontsize=16,color="magenta"];50825 -> 50981[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50825 -> 50982[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50826 -> 23742[label="",style="dashed", color="red", weight=0]; 189.16/135.86 50826[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];50826 -> 50983[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50826 -> 50984[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50827[label="ww4452",fontsize=16,color="green",shape="box"];50828 -> 23742[label="",style="dashed", color="red", weight=0]; 189.16/135.86 50828[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];50828 -> 50985[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50828 -> 50986[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50829 -> 26800[label="",style="dashed", color="red", weight=0]; 189.16/135.86 50829[label="srMyInt (Neg ww5390) (Neg ww5410)",fontsize=16,color="magenta"];50829 -> 50987[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50829 -> 50988[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11226[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11226 -> 12668[label="",style="solid", color="black", weight=3]; 189.16/135.86 11227[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11227 -> 12669[label="",style="solid", color="black", weight=3]; 189.16/135.86 11230[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11230 -> 12672[label="",style="solid", color="black", weight=3]; 189.16/135.86 11231[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11231 -> 12673[label="",style="solid", color="black", weight=3]; 189.16/135.86 11232[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62515[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];11232 -> 62515[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62515 -> 12674[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 11233[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11233 -> 12675[label="",style="solid", color="black", weight=3]; 189.16/135.86 11234[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11234 -> 12676[label="",style="solid", color="black", weight=3]; 189.16/135.86 11235[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11235 -> 12677[label="",style="solid", color="black", weight=3]; 189.16/135.86 11236[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62516[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];11236 -> 62516[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62516 -> 12678[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 11237[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11237 -> 12679[label="",style="solid", color="black", weight=3]; 189.16/135.86 11238[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11238 -> 12680[label="",style="solid", color="black", weight=3]; 189.16/135.86 11239[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11239 -> 12681[label="",style="solid", color="black", weight=3]; 189.16/135.86 11240 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11240[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11240 -> 12682[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11240 -> 12683[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11241[label="Succ ww3100",fontsize=16,color="green",shape="box"];11242 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11242[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11242 -> 12684[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11242 -> 12685[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11243[label="Succ ww3100",fontsize=16,color="green",shape="box"];11244[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11244 -> 12686[label="",style="solid", color="black", weight=3]; 189.16/135.86 11245[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11245 -> 12687[label="",style="solid", color="black", weight=3]; 189.16/135.86 11246 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11246[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11246 -> 12688[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11246 -> 12689[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11247[label="Succ ww3100",fontsize=16,color="green",shape="box"];11248 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11248[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11248 -> 12690[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11248 -> 12691[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11249[label="Succ ww3100",fontsize=16,color="green",shape="box"];11250[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11250 -> 12692[label="",style="solid", color="black", weight=3]; 189.16/135.86 11251[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11251 -> 12693[label="",style="solid", color="black", weight=3]; 189.16/135.86 11252[label="Zero",fontsize=16,color="green",shape="box"];11253[label="Succ ww3100",fontsize=16,color="green",shape="box"];11254[label="Zero",fontsize=16,color="green",shape="box"];11255[label="Succ ww3100",fontsize=16,color="green",shape="box"];11256[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11256 -> 12694[label="",style="solid", color="black", weight=3]; 189.16/135.86 11257[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11257 -> 12695[label="",style="solid", color="black", weight=3]; 189.16/135.86 11258[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11258 -> 12696[label="",style="solid", color="black", weight=3]; 189.16/135.86 47625 -> 59092[label="",style="dashed", color="red", weight=0]; 189.16/135.86 47625[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];47625 -> 59138[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47625 -> 59139[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47625 -> 59140[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47625 -> 59141[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47625 -> 59142[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47626[label="Neg Zero",fontsize=16,color="green",shape="box"];47627[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47627 -> 50543[label="",style="solid", color="black", weight=3]; 189.16/135.86 47628[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];47629 -> 50153[label="",style="dashed", color="red", weight=0]; 189.16/135.86 47629[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];47629 -> 50158[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 53152[label="primPlusFloat (Float ww45760 ww45761) (fsFloat (msFloat (Float (Pos (Succ ww4577)) (Pos (Succ ww4578))) (Float (Neg Zero) (Pos (Succ ww4579)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];53152 -> 53184[label="",style="solid", color="black", weight=3]; 189.16/135.86 50838[label="fsEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) ww4468) LT",fontsize=16,color="black",shape="box"];50838 -> 50994[label="",style="solid", color="black", weight=3]; 189.16/135.86 11262[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11262 -> 12700[label="",style="solid", color="black", weight=3]; 189.16/135.86 11263[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11263 -> 12701[label="",style="solid", color="black", weight=3]; 189.16/135.86 11264 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11264[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11264 -> 12702[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11264 -> 12703[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11265[label="Succ ww3100",fontsize=16,color="green",shape="box"];11266 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11266[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11266 -> 12704[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11266 -> 12705[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11267[label="Succ ww3100",fontsize=16,color="green",shape="box"];11268[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww5740) Zero) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww5740) Zero) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11268 -> 12706[label="",style="solid", color="black", weight=3]; 189.16/135.86 11269[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11269 -> 12707[label="",style="solid", color="black", weight=3]; 189.16/135.86 11270 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11270[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11270 -> 12708[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11270 -> 12709[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11271[label="Succ ww3100",fontsize=16,color="green",shape="box"];11272 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11272[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11272 -> 12710[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11272 -> 12711[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11273[label="Succ ww3100",fontsize=16,color="green",shape="box"];11274[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww5880) Zero) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww5880) Zero) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11274 -> 12712[label="",style="solid", color="black", weight=3]; 189.16/135.86 11275[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11275 -> 12713[label="",style="solid", color="black", weight=3]; 189.16/135.86 11276[label="Zero",fontsize=16,color="green",shape="box"];11277[label="Succ ww3100",fontsize=16,color="green",shape="box"];11278[label="Zero",fontsize=16,color="green",shape="box"];11279[label="Succ ww3100",fontsize=16,color="green",shape="box"];11280 -> 9772[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11280[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];11281[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11281 -> 12714[label="",style="solid", color="black", weight=3]; 189.16/135.86 11282 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11282[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11282 -> 12715[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11282 -> 12716[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11283 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11283[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11283 -> 12717[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11283 -> 12718[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11284[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11284 -> 12719[label="",style="solid", color="black", weight=3]; 189.16/135.86 11288[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11288 -> 12730[label="",style="solid", color="black", weight=3]; 189.16/135.86 11289[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];11289 -> 12731[label="",style="solid", color="black", weight=3]; 189.16/135.86 11290[label="not (esEsOrdering (primCmpFloat (Float ww150 ww151) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];11290 -> 12732[label="",style="solid", color="black", weight=3]; 189.16/135.86 11291 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11291[label="primPlusFloat (Float (msMyInt (Pos (Succ ww12)) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) ww1834",fontsize=16,color="magenta"];11291 -> 26737[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11291 -> 26738[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11291 -> 26739[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11292 -> 10761[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11292[label="psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834",fontsize=16,color="magenta"];11293 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11293[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11293 -> 12734[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11293 -> 12735[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11294[label="Succ ww3100",fontsize=16,color="green",shape="box"];11295 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11295[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11295 -> 12736[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11295 -> 12737[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11296[label="Succ ww3100",fontsize=16,color="green",shape="box"];11297[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww6340) Zero) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww6340) Zero) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11297 -> 12738[label="",style="solid", color="black", weight=3]; 189.16/135.86 11298[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11298 -> 12739[label="",style="solid", color="black", weight=3]; 189.16/135.86 11299 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11299[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11299 -> 12740[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11299 -> 12741[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11300[label="Succ ww3100",fontsize=16,color="green",shape="box"];11301 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11301[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11301 -> 12742[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11301 -> 12743[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11302[label="Succ ww3100",fontsize=16,color="green",shape="box"];11303[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww6480) Zero) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww6480) Zero) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11303 -> 12744[label="",style="solid", color="black", weight=3]; 189.16/135.86 11304[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11304 -> 12745[label="",style="solid", color="black", weight=3]; 189.16/135.86 11305[label="Zero",fontsize=16,color="green",shape="box"];11306[label="Succ ww3100",fontsize=16,color="green",shape="box"];11307[label="Zero",fontsize=16,color="green",shape="box"];11308[label="Succ ww3100",fontsize=16,color="green",shape="box"];11309 -> 9809[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11309[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];11310[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11310 -> 12746[label="",style="solid", color="black", weight=3]; 189.16/135.86 11311 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11311[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11311 -> 12747[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11311 -> 12748[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11312 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11312[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11312 -> 12749[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11312 -> 12750[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11313[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11313 -> 12751[label="",style="solid", color="black", weight=3]; 189.16/135.86 32949 -> 32961[label="",style="dashed", color="red", weight=0]; 189.16/135.86 32949[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];32949 -> 32974[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 32949 -> 32975[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 32949 -> 32976[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 32949 -> 32977[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 32970[label="ww4000",fontsize=16,color="green",shape="box"];32971[label="ww5",fontsize=16,color="green",shape="box"];32972[label="Succ Zero",fontsize=16,color="green",shape="box"];32973[label="ww3100",fontsize=16,color="green",shape="box"];28171[label="not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) ww3417) GT)",fontsize=16,color="black",shape="box"];28171 -> 28238[label="",style="solid", color="black", weight=3]; 189.16/135.86 33119 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.86 33119[label="primPlusFloat (Float ww38940 ww38941) (primDivFloat (msFloat (Float (Pos (Succ ww3895)) (Neg (Succ ww3896))) (Float (Neg Zero) (Pos (Succ ww3897)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];33119 -> 33151[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 33119 -> 33152[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 33119 -> 33153[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 33120[label="takeWhile (flip ltEsFloat ww3892) (Cons (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123))))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))))))",fontsize=16,color="black",shape="box"];33120 -> 33154[label="",style="solid", color="black", weight=3]; 189.16/135.86 58520[label="ww2123",fontsize=16,color="green",shape="box"];58521[label="ww3892",fontsize=16,color="green",shape="box"];58522 -> 58711[label="",style="dashed", color="red", weight=0]; 189.16/135.86 58522[label="iterate (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123))))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123))))",fontsize=16,color="magenta"];58522 -> 58712[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 58519[label="takeWhile0 (flip ltEsFloat ww4657) (Float (Neg Zero) (Pos (Succ ww2193))) ww4729 MyTrue",fontsize=16,color="black",shape="triangle"];58519 -> 58534[label="",style="solid", color="black", weight=3]; 189.16/135.86 11316[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11316 -> 12754[label="",style="solid", color="black", weight=3]; 189.16/135.86 11317[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11317 -> 12755[label="",style="solid", color="black", weight=3]; 189.16/135.86 21865[label="primMulInt (Pos ww26660) (Pos ww183310)",fontsize=16,color="black",shape="box"];21865 -> 21878[label="",style="solid", color="black", weight=3]; 189.16/135.86 21866[label="primMulInt (Pos ww26660) (Neg ww183310)",fontsize=16,color="black",shape="box"];21866 -> 21879[label="",style="solid", color="black", weight=3]; 189.16/135.86 21867[label="primMulInt (Neg ww26660) (Pos ww183310)",fontsize=16,color="black",shape="box"];21867 -> 21880[label="",style="solid", color="black", weight=3]; 189.16/135.86 21868[label="primMulInt (Neg ww26660) (Neg ww183310)",fontsize=16,color="black",shape="box"];21868 -> 21881[label="",style="solid", color="black", weight=3]; 189.16/135.86 26771[label="ww291500",fontsize=16,color="green",shape="box"];26772[label="Succ ww2913",fontsize=16,color="green",shape="box"];20290[label="primMinusNat ww24350 ww183200",fontsize=16,color="burlywood",shape="triangle"];62517[label="ww24350/Succ ww243500",fontsize=10,color="white",style="solid",shape="box"];20290 -> 62517[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62517 -> 20308[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 62518[label="ww24350/Zero",fontsize=10,color="white",style="solid",shape="box"];20290 -> 62518[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62518 -> 20309[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 26773 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 26773[label="primPlusNat (Succ ww2913) ww291500",fontsize=16,color="magenta"];26773 -> 26801[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 26773 -> 26802[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 26847[label="ww3257",fontsize=16,color="green",shape="box"];26848[label="ww32400",fontsize=16,color="green",shape="box"];20229[label="primPlusInt ww2435 ww18320",fontsize=16,color="burlywood",shape="triangle"];62519[label="ww2435/Pos ww24350",fontsize=10,color="white",style="solid",shape="box"];20229 -> 62519[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62519 -> 20258[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 62520[label="ww2435/Neg ww24350",fontsize=10,color="white",style="solid",shape="box"];20229 -> 62520[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62520 -> 20259[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 26849[label="ww3256",fontsize=16,color="green",shape="box"];26850[label="ww32401",fontsize=16,color="green",shape="box"];11320[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww80 ww81) (primDivFloat (primMinusFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) ww9 (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww80 ww81) (primDivFloat (primMinusFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11320 -> 12760[label="",style="solid", color="black", weight=3]; 189.16/135.86 11321 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11321[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11321 -> 12761[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11321 -> 12762[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11322[label="Succ ww3100",fontsize=16,color="green",shape="box"];11323 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11323[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11323 -> 12763[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11323 -> 12764[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11324[label="Succ ww3100",fontsize=16,color="green",shape="box"];11325[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11325 -> 12765[label="",style="solid", color="black", weight=3]; 189.16/135.86 11326[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11326 -> 12766[label="",style="solid", color="black", weight=3]; 189.16/135.86 11327 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11327[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11327 -> 12767[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11327 -> 12768[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11328[label="Succ ww3100",fontsize=16,color="green",shape="box"];11329 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11329[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11329 -> 12769[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11329 -> 12770[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11330[label="Succ ww3100",fontsize=16,color="green",shape="box"];11331[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11331 -> 12771[label="",style="solid", color="black", weight=3]; 189.16/135.86 11332[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11332 -> 12772[label="",style="solid", color="black", weight=3]; 189.16/135.86 11333[label="Zero",fontsize=16,color="green",shape="box"];11334[label="Succ ww3100",fontsize=16,color="green",shape="box"];11335[label="Zero",fontsize=16,color="green",shape="box"];11336[label="Succ ww3100",fontsize=16,color="green",shape="box"];11337[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11337 -> 12773[label="",style="solid", color="black", weight=3]; 189.16/135.86 11338[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11338 -> 12774[label="",style="solid", color="black", weight=3]; 189.16/135.86 11339[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11339 -> 12775[label="",style="solid", color="black", weight=3]; 189.16/135.86 47630 -> 52355[label="",style="dashed", color="red", weight=0]; 189.16/135.86 47630[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47630 -> 52356[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47630 -> 52357[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47630 -> 52358[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47630 -> 52359[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47631[label="Neg Zero",fontsize=16,color="green",shape="box"];47632 -> 33130[label="",style="dashed", color="red", weight=0]; 189.16/135.86 47632[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47632 -> 50545[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47632 -> 50546[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47632 -> 50547[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47632 -> 50548[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47633[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47634 -> 50222[label="",style="dashed", color="red", weight=0]; 189.16/135.86 47634[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47634 -> 50226[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11341[label="takeWhile1 (flip gtEsFloat (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww18 (iterate (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18)) (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) ww18)) (not (esEsOrdering (compareFloat ww18 (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT))",fontsize=16,color="black",shape="box"];11341 -> 12777[label="",style="solid", color="black", weight=3]; 189.16/135.86 11342[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11342 -> 12778[label="",style="solid", color="black", weight=3]; 189.16/135.86 11343[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11343 -> 12779[label="",style="solid", color="black", weight=3]; 189.16/135.86 11344[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11344 -> 12780[label="",style="solid", color="black", weight=3]; 189.16/135.86 11345 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11345[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11345 -> 12781[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11345 -> 12782[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11346[label="Succ ww3100",fontsize=16,color="green",shape="box"];11347 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11347[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11347 -> 12783[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11347 -> 12784[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11348[label="Succ ww3100",fontsize=16,color="green",shape="box"];11349[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11349 -> 12785[label="",style="solid", color="black", weight=3]; 189.16/135.86 11350[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11350 -> 12786[label="",style="solid", color="black", weight=3]; 189.16/135.86 11351 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11351[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11351 -> 12787[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11351 -> 12788[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11352[label="Succ ww3100",fontsize=16,color="green",shape="box"];11353 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11353[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11353 -> 12789[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11353 -> 12790[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11354[label="Succ ww3100",fontsize=16,color="green",shape="box"];11355[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11355 -> 12791[label="",style="solid", color="black", weight=3]; 189.16/135.86 11356[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11356 -> 12792[label="",style="solid", color="black", weight=3]; 189.16/135.86 11357[label="Zero",fontsize=16,color="green",shape="box"];11358[label="Succ ww3100",fontsize=16,color="green",shape="box"];11359[label="Zero",fontsize=16,color="green",shape="box"];11360[label="Succ ww3100",fontsize=16,color="green",shape="box"];11361[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11361 -> 12793[label="",style="solid", color="black", weight=3]; 189.16/135.86 11497[label="ww5",fontsize=16,color="green",shape="box"];11498[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];11363[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11363 -> 12794[label="",style="solid", color="black", weight=3]; 189.16/135.86 47635 -> 43685[label="",style="dashed", color="red", weight=0]; 189.16/135.86 47635[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];47635 -> 50549[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47635 -> 50550[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47635 -> 50551[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47635 -> 50552[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47636[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];47637 -> 52299[label="",style="dashed", color="red", weight=0]; 189.16/135.86 47637[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47637 -> 52308[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47637 -> 52309[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47637 -> 52310[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47637 -> 52311[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47638[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];47639 -> 49896[label="",style="dashed", color="red", weight=0]; 189.16/135.86 47639[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];47639 -> 49915[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47639 -> 49916[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47639 -> 49917[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 52380[label="primPlusFloat (Float ww45260 ww45261) (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4527))) (Float (Neg (Succ ww4528)) (Pos (Succ ww4529)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];52380 -> 52412[label="",style="solid", color="black", weight=3]; 189.16/135.86 11366[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11366 -> 12797[label="",style="solid", color="black", weight=3]; 189.16/135.86 11367[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11367 -> 12798[label="",style="solid", color="black", weight=3]; 189.16/135.86 11368 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11368[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11368 -> 12799[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11368 -> 12800[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11369[label="Succ ww3100",fontsize=16,color="green",shape="box"];11370 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11370[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11370 -> 12801[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11370 -> 12802[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11371[label="Succ ww3100",fontsize=16,color="green",shape="box"];11372[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww7280) Zero) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww7280) Zero) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11372 -> 12803[label="",style="solid", color="black", weight=3]; 189.16/135.86 11373[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11373 -> 12804[label="",style="solid", color="black", weight=3]; 189.16/135.86 11374 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11374[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11374 -> 12805[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11374 -> 12806[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11375[label="Succ ww3100",fontsize=16,color="green",shape="box"];11376 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11376[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11376 -> 12807[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11376 -> 12808[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11377[label="Succ ww3100",fontsize=16,color="green",shape="box"];11378[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww7420) Zero) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww7420) Zero) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11378 -> 12809[label="",style="solid", color="black", weight=3]; 189.16/135.86 11379[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11379 -> 12810[label="",style="solid", color="black", weight=3]; 189.16/135.86 11380[label="Zero",fontsize=16,color="green",shape="box"];11381[label="Succ ww3100",fontsize=16,color="green",shape="box"];11382[label="Zero",fontsize=16,color="green",shape="box"];11383[label="Succ ww3100",fontsize=16,color="green",shape="box"];11384 -> 11484[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11384[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];11384 -> 11505[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11384 -> 11506[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11499[label="ww5",fontsize=16,color="green",shape="box"];11500[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];11386 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11386[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11386 -> 12811[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11386 -> 12812[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11387 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11387[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11387 -> 12813[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11387 -> 12814[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11388[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11388 -> 12815[label="",style="solid", color="black", weight=3]; 189.16/135.86 11389[label="ww37",fontsize=16,color="green",shape="box"];11390[label="Succ Zero",fontsize=16,color="green",shape="box"];11391[label="ww38",fontsize=16,color="green",shape="box"];11392[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11392 -> 12816[label="",style="solid", color="black", weight=3]; 189.16/135.86 11393[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11393 -> 12817[label="",style="solid", color="black", weight=3]; 189.16/135.86 11394 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11394[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11394 -> 12818[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11394 -> 12819[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11395[label="Succ ww3100",fontsize=16,color="green",shape="box"];11396 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11396[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11396 -> 12820[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11396 -> 12821[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11397[label="Succ ww3100",fontsize=16,color="green",shape="box"];11398[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww7620) Zero) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww7620) Zero) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11398 -> 12822[label="",style="solid", color="black", weight=3]; 189.16/135.86 11399[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11399 -> 12823[label="",style="solid", color="black", weight=3]; 189.16/135.86 11400 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11400[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11400 -> 12824[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11400 -> 12825[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11401[label="Succ ww3100",fontsize=16,color="green",shape="box"];11402 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11402[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11402 -> 12826[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11402 -> 12827[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11403[label="Succ ww3100",fontsize=16,color="green",shape="box"];11404[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww7760) Zero) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww7760) Zero) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11404 -> 12828[label="",style="solid", color="black", weight=3]; 189.16/135.86 11405[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11405 -> 12829[label="",style="solid", color="black", weight=3]; 189.16/135.86 11406[label="Zero",fontsize=16,color="green",shape="box"];11407[label="Succ ww3100",fontsize=16,color="green",shape="box"];11408[label="Zero",fontsize=16,color="green",shape="box"];11409[label="Succ ww3100",fontsize=16,color="green",shape="box"];11410 -> 9912[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11410[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];11411[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11411 -> 12830[label="",style="solid", color="black", weight=3]; 189.16/135.86 11412 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11412[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11412 -> 12831[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11412 -> 12832[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11413 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11413[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11413 -> 12833[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11413 -> 12834[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11414[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11414 -> 12835[label="",style="solid", color="black", weight=3]; 189.16/135.86 16929[label="takeWhile1 (flip ltEsFloat (psFloat ww2129 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (psFloat ww2129 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16929 -> 16957[label="",style="solid", color="black", weight=3]; 189.16/135.86 11417[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11417 -> 12838[label="",style="solid", color="black", weight=3]; 189.16/135.86 11418[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11418 -> 12839[label="",style="solid", color="black", weight=3]; 189.16/135.86 11419[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11419 -> 12840[label="",style="solid", color="black", weight=3]; 189.16/135.86 11420 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11420[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11420 -> 12841[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11420 -> 12842[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11421[label="Succ ww3100",fontsize=16,color="green",shape="box"];11422 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11422[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11422 -> 12843[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11422 -> 12844[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11423[label="Succ ww3100",fontsize=16,color="green",shape="box"];11424[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11424 -> 12845[label="",style="solid", color="black", weight=3]; 189.16/135.86 11425[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11425 -> 12846[label="",style="solid", color="black", weight=3]; 189.16/135.86 11426 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11426[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11426 -> 12847[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11426 -> 12848[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11427[label="Succ ww3100",fontsize=16,color="green",shape="box"];11428 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11428[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11428 -> 12849[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11428 -> 12850[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11429[label="Succ ww3100",fontsize=16,color="green",shape="box"];11430[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11430 -> 12851[label="",style="solid", color="black", weight=3]; 189.16/135.86 11431[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11431 -> 12852[label="",style="solid", color="black", weight=3]; 189.16/135.86 11432[label="Zero",fontsize=16,color="green",shape="box"];11433[label="Succ ww3100",fontsize=16,color="green",shape="box"];11434[label="Zero",fontsize=16,color="green",shape="box"];11435[label="Succ ww3100",fontsize=16,color="green",shape="box"];11436[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11436 -> 12853[label="",style="solid", color="black", weight=3]; 189.16/135.86 11437[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11437 -> 12854[label="",style="solid", color="black", weight=3]; 189.16/135.86 11438[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11438 -> 12855[label="",style="solid", color="black", weight=3]; 189.16/135.86 47640 -> 52494[label="",style="dashed", color="red", weight=0]; 189.16/135.86 47640[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47640 -> 52500[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47640 -> 52501[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47640 -> 52502[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47640 -> 52503[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47641[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];47642 -> 33989[label="",style="dashed", color="red", weight=0]; 189.16/135.86 47642[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47642 -> 50555[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47642 -> 50556[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47642 -> 50557[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47642 -> 50558[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47643[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47644 -> 49946[label="",style="dashed", color="red", weight=0]; 189.16/135.86 47644[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47644 -> 49965[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47644 -> 49966[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47644 -> 49967[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 52624[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4532))) (Float (Neg (Succ ww4533)) (Neg (Succ ww4534)))) ww4542",fontsize=16,color="black",shape="triangle"];52624 -> 52650[label="",style="solid", color="black", weight=3]; 189.16/135.86 52625 -> 52494[label="",style="dashed", color="red", weight=0]; 189.16/135.86 52625[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4532))) (Float (Neg (Succ ww4533)) (Neg (Succ ww4534))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4532))) (Float (Neg (Succ ww4533)) (Neg (Succ ww4534)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4532))) (Float (Neg (Succ ww4533)) (Neg (Succ ww4534)))) ww4542))",fontsize=16,color="magenta"];52625 -> 52651[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 34131[label="primPlusFloat (Float ww39970 ww39971) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3998))) (Float (Neg (Succ ww3999)) (Neg (Succ ww4000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];34131 -> 34219[label="",style="solid", color="black", weight=3]; 189.16/135.86 11441[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11441 -> 12858[label="",style="solid", color="black", weight=3]; 189.16/135.86 11442[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11442 -> 12859[label="",style="solid", color="black", weight=3]; 189.16/135.86 11443[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11443 -> 12860[label="",style="solid", color="black", weight=3]; 189.16/135.86 11444 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11444[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11444 -> 12861[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11444 -> 12862[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11445[label="Succ ww3100",fontsize=16,color="green",shape="box"];11446 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11446[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11446 -> 12863[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11446 -> 12864[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11447[label="Succ ww3100",fontsize=16,color="green",shape="box"];11448[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11448 -> 12865[label="",style="solid", color="black", weight=3]; 189.16/135.86 11449[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11449 -> 12866[label="",style="solid", color="black", weight=3]; 189.16/135.86 11450 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11450[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11450 -> 12867[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11450 -> 12868[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11451[label="Succ ww3100",fontsize=16,color="green",shape="box"];11452 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11452[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11452 -> 12869[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11452 -> 12870[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11453[label="Succ ww3100",fontsize=16,color="green",shape="box"];11454[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11454 -> 12871[label="",style="solid", color="black", weight=3]; 189.16/135.86 11455[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11455 -> 12872[label="",style="solid", color="black", weight=3]; 189.16/135.86 11456[label="Zero",fontsize=16,color="green",shape="box"];11457[label="Succ ww3100",fontsize=16,color="green",shape="box"];11458[label="Zero",fontsize=16,color="green",shape="box"];11459[label="Succ ww3100",fontsize=16,color="green",shape="box"];11460[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11460 -> 12873[label="",style="solid", color="black", weight=3]; 189.16/135.86 11501[label="ww5",fontsize=16,color="green",shape="box"];11502[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];11462[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11462 -> 12874[label="",style="solid", color="black", weight=3]; 189.16/135.86 47645 -> 43685[label="",style="dashed", color="red", weight=0]; 189.16/135.86 47645[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];47645 -> 50559[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47645 -> 50560[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47645 -> 50561[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47645 -> 50562[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47646[label="Neg Zero",fontsize=16,color="green",shape="box"];47647 -> 52428[label="",style="dashed", color="red", weight=0]; 189.16/135.86 47647[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47647 -> 52435[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47647 -> 52436[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47647 -> 52437[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47648[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];47649 -> 50153[label="",style="dashed", color="red", weight=0]; 189.16/135.86 47649[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];47649 -> 50159[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 52492[label="primPlusFloat (Float ww45360 ww45361) (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4537))) (Float (Neg Zero) (Pos (Succ ww4538)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];52492 -> 52524[label="",style="solid", color="black", weight=3]; 189.16/135.86 11465[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11465 -> 12877[label="",style="solid", color="black", weight=3]; 189.16/135.86 11466[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11466 -> 12878[label="",style="solid", color="black", weight=3]; 189.16/135.86 11467 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11467[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11467 -> 12879[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11467 -> 12880[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11468[label="Succ ww3100",fontsize=16,color="green",shape="box"];11469 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11469[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11469 -> 12881[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11469 -> 12882[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11470[label="Succ ww3100",fontsize=16,color="green",shape="box"];11471[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww8560) Zero) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww8560) Zero) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11471 -> 12883[label="",style="solid", color="black", weight=3]; 189.16/135.86 11472[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11472 -> 12884[label="",style="solid", color="black", weight=3]; 189.16/135.86 11473 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11473[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11473 -> 12885[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11473 -> 12886[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11474[label="Succ ww3100",fontsize=16,color="green",shape="box"];11475 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11475[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11475 -> 12887[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11475 -> 12888[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11476[label="Succ ww3100",fontsize=16,color="green",shape="box"];11477[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww8700) Zero) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww8700) Zero) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11477 -> 12889[label="",style="solid", color="black", weight=3]; 189.16/135.86 11478[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11478 -> 12890[label="",style="solid", color="black", weight=3]; 189.16/135.86 11479[label="Zero",fontsize=16,color="green",shape="box"];11480[label="Succ ww3100",fontsize=16,color="green",shape="box"];11481[label="Zero",fontsize=16,color="green",shape="box"];11482[label="Succ ww3100",fontsize=16,color="green",shape="box"];11483 -> 11484[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11483[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];11483 -> 11507[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11483 -> 11508[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11503[label="ww5",fontsize=16,color="green",shape="box"];11504[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];11509 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11509[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11509 -> 12891[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11509 -> 12892[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11510 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11510[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11510 -> 12893[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11510 -> 12894[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11511[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11511 -> 12895[label="",style="solid", color="black", weight=3]; 189.16/135.86 11512[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11512 -> 12896[label="",style="solid", color="black", weight=3]; 189.16/135.86 11513[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11513 -> 12897[label="",style="solid", color="black", weight=3]; 189.16/135.86 11514 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11514[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11514 -> 12898[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11514 -> 12899[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11515[label="Succ ww3100",fontsize=16,color="green",shape="box"];11516 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11516[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11516 -> 12900[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11516 -> 12901[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11517[label="Succ ww3100",fontsize=16,color="green",shape="box"];11518[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww8900) Zero) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww8900) Zero) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11518 -> 12902[label="",style="solid", color="black", weight=3]; 189.16/135.86 11519[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11519 -> 12903[label="",style="solid", color="black", weight=3]; 189.16/135.86 11520 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11520[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11520 -> 12904[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11520 -> 12905[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11521[label="Succ ww3100",fontsize=16,color="green",shape="box"];11522 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11522[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11522 -> 12906[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11522 -> 12907[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11523[label="Succ ww3100",fontsize=16,color="green",shape="box"];11524[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww9040) Zero) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww9040) Zero) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11524 -> 12908[label="",style="solid", color="black", weight=3]; 189.16/135.86 11525[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11525 -> 12909[label="",style="solid", color="black", weight=3]; 189.16/135.86 11526[label="Zero",fontsize=16,color="green",shape="box"];11527[label="Succ ww3100",fontsize=16,color="green",shape="box"];11528[label="Zero",fontsize=16,color="green",shape="box"];11529[label="Succ ww3100",fontsize=16,color="green",shape="box"];11530 -> 10012[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11530[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];11531[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11531 -> 12910[label="",style="solid", color="black", weight=3]; 189.16/135.86 11532 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11532[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11532 -> 12911[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11532 -> 12912[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11533 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11533[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11533 -> 12913[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11533 -> 12914[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11534[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11534 -> 12915[label="",style="solid", color="black", weight=3]; 189.16/135.86 34761 -> 34770[label="",style="dashed", color="red", weight=0]; 189.16/135.86 34761[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34761 -> 34780[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 34761 -> 34781[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 34761 -> 34782[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 34777[label="ww5",fontsize=16,color="green",shape="box"];34778[label="ww3100",fontsize=16,color="green",shape="box"];34779[label="Succ Zero",fontsize=16,color="green",shape="box"];34903 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.86 34903[label="primPlusFloat (Float ww40770 ww40771) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4078))) (Float (Neg Zero) (Pos (Succ ww4079)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34903 -> 34927[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 34903 -> 34928[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 34903 -> 34929[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 34904[label="takeWhile (flip ltEsFloat ww4075) (Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))))))",fontsize=16,color="black",shape="box"];34904 -> 34930[label="",style="solid", color="black", weight=3]; 189.16/135.86 58523[label="ww2142",fontsize=16,color="green",shape="box"];58524[label="ww4075",fontsize=16,color="green",shape="box"];58525 -> 58716[label="",style="dashed", color="red", weight=0]; 189.16/135.86 58525[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142))))",fontsize=16,color="magenta"];58525 -> 58717[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11537[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11537 -> 12918[label="",style="solid", color="black", weight=3]; 189.16/135.86 11538[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11538 -> 12919[label="",style="solid", color="black", weight=3]; 189.16/135.86 11539[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11539 -> 12920[label="",style="solid", color="black", weight=3]; 189.16/135.86 11540 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11540[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11540 -> 12921[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11540 -> 12922[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11541[label="Succ ww3100",fontsize=16,color="green",shape="box"];11542 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11542[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11542 -> 12923[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11542 -> 12924[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11543[label="Succ ww3100",fontsize=16,color="green",shape="box"];11544[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11544 -> 12925[label="",style="solid", color="black", weight=3]; 189.16/135.86 11545[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11545 -> 12926[label="",style="solid", color="black", weight=3]; 189.16/135.86 11546 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11546[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11546 -> 12927[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11546 -> 12928[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11547[label="Succ ww3100",fontsize=16,color="green",shape="box"];11548 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.86 11548[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11548 -> 12929[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11548 -> 12930[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 11549[label="Succ ww3100",fontsize=16,color="green",shape="box"];11550[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11550 -> 12931[label="",style="solid", color="black", weight=3]; 189.16/135.86 11551[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11551 -> 12932[label="",style="solid", color="black", weight=3]; 189.16/135.86 11552[label="Zero",fontsize=16,color="green",shape="box"];11553[label="Succ ww3100",fontsize=16,color="green",shape="box"];11554[label="Zero",fontsize=16,color="green",shape="box"];11555[label="Succ ww3100",fontsize=16,color="green",shape="box"];11556[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11556 -> 12933[label="",style="solid", color="black", weight=3]; 189.16/135.86 11557[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11557 -> 12934[label="",style="solid", color="black", weight=3]; 189.16/135.86 11558[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11558 -> 12935[label="",style="solid", color="black", weight=3]; 189.16/135.86 47650 -> 52627[label="",style="dashed", color="red", weight=0]; 189.16/135.86 47650[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47650 -> 52632[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47650 -> 52633[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47650 -> 52634[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47651[label="Neg Zero",fontsize=16,color="green",shape="box"];47652 -> 34911[label="",style="dashed", color="red", weight=0]; 189.16/135.86 47652[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47652 -> 50565[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47652 -> 50566[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47652 -> 50567[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 47653[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47654 -> 50222[label="",style="dashed", color="red", weight=0]; 189.16/135.86 47654[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47654 -> 50227[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 52683[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4540))) (Float (Neg Zero) (Neg (Succ ww4541)))) ww4548",fontsize=16,color="black",shape="triangle"];52683 -> 52729[label="",style="solid", color="black", weight=3]; 189.16/135.86 52684 -> 52627[label="",style="dashed", color="red", weight=0]; 189.16/135.86 52684[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4540))) (Float (Neg Zero) (Neg (Succ ww4541))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4540))) (Float (Neg Zero) (Neg (Succ ww4541)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4540))) (Float (Neg Zero) (Neg (Succ ww4541)))) ww4548))",fontsize=16,color="magenta"];52684 -> 52730[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 35022[label="primPlusFloat (Float ww40940 ww40941) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4095))) (Float (Neg Zero) (Neg (Succ ww4096)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];35022 -> 35081[label="",style="solid", color="black", weight=3]; 189.16/135.86 50855[label="fsEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) ww4470) LT",fontsize=16,color="black",shape="box"];50855 -> 51005[label="",style="solid", color="black", weight=3]; 189.16/135.86 11561[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11561 -> 12938[label="",style="solid", color="black", weight=3]; 189.16/135.86 11562[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11562 -> 12939[label="",style="solid", color="black", weight=3]; 189.16/135.86 11563[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11563 -> 12940[label="",style="solid", color="black", weight=3]; 189.16/135.86 50856 -> 26800[label="",style="dashed", color="red", weight=0]; 189.16/135.86 50856[label="srMyInt (Pos ww9560) (Pos ww9580)",fontsize=16,color="magenta"];50856 -> 51006[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50856 -> 51007[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50857 -> 20687[label="",style="dashed", color="red", weight=0]; 189.16/135.86 50857[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];50858[label="ww4469",fontsize=16,color="green",shape="box"];50859 -> 20687[label="",style="dashed", color="red", weight=0]; 189.16/135.86 50859[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];50860 -> 26800[label="",style="dashed", color="red", weight=0]; 189.16/135.86 50860[label="srMyInt (Pos ww9560) (Pos ww9580)",fontsize=16,color="magenta"];50860 -> 51008[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50860 -> 51009[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 51149[label="Float (Pos (Succ ww957)) (Neg (Succ ww95800))",fontsize=16,color="green",shape="box"];50080[label="Succ ww95800",fontsize=16,color="green",shape="box"];50081 -> 47492[label="",style="dashed", color="red", weight=0]; 189.16/135.86 50081[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];45910[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) ww4427",fontsize=16,color="black",shape="triangle"];45910 -> 46178[label="",style="solid", color="black", weight=3]; 189.16/135.86 45911 -> 45895[label="",style="dashed", color="red", weight=0]; 189.16/135.86 45911[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) ww4427))",fontsize=16,color="magenta"];45911 -> 46179[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50861 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.86 50861[label="primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50861 -> 51013[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50861 -> 51014[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50861 -> 51015[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50876[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) ww4478",fontsize=16,color="black",shape="triangle"];50876 -> 51019[label="",style="solid", color="black", weight=3]; 189.16/135.86 50877 -> 50864[label="",style="dashed", color="red", weight=0]; 189.16/135.86 50877[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) ww4478))",fontsize=16,color="magenta"];50877 -> 51020[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50870 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.86 50870[label="primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50870 -> 51021[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50870 -> 51022[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50870 -> 51023[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 51161[label="Float (Pos (Succ ww957)) (Pos (Succ ww95800))",fontsize=16,color="green",shape="box"];51160[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4495)",fontsize=16,color="black",shape="triangle"];51160 -> 51163[label="",style="solid", color="black", weight=3]; 189.16/135.86 50516[label="primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62521[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];50516 -> 62521[label="",style="solid", color="burlywood", weight=9]; 189.16/135.86 62521 -> 51026[label="",style="solid", color="burlywood", weight=3]; 189.16/135.86 50008[label="Succ ww95800",fontsize=16,color="green",shape="box"];50009 -> 47507[label="",style="dashed", color="red", weight=0]; 189.16/135.86 50009[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50885[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) ww4479",fontsize=16,color="black",shape="triangle"];50885 -> 51027[label="",style="solid", color="black", weight=3]; 189.16/135.86 50886 -> 50872[label="",style="dashed", color="red", weight=0]; 189.16/135.86 50886[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) ww4479))",fontsize=16,color="magenta"];50886 -> 51028[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50878 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.86 50878[label="primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50878 -> 51029[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50878 -> 51030[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50878 -> 51031[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 45932[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4429",fontsize=16,color="black",shape="triangle"];45932 -> 46182[label="",style="solid", color="black", weight=3]; 189.16/135.86 45933 -> 45917[label="",style="dashed", color="red", weight=0]; 189.16/135.86 45933[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4429))",fontsize=16,color="magenta"];45933 -> 46183[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50879 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.86 50879[label="primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50879 -> 51032[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50879 -> 51033[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50879 -> 51034[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50901[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) ww4480",fontsize=16,color="black",shape="triangle"];50901 -> 51035[label="",style="solid", color="black", weight=3]; 189.16/135.86 50902 -> 50881[label="",style="dashed", color="red", weight=0]; 189.16/135.86 50902[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) ww4480))",fontsize=16,color="magenta"];50902 -> 51036[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50887 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.86 50887[label="primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50887 -> 51037[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50887 -> 51038[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50887 -> 51039[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50888 -> 26800[label="",style="dashed", color="red", weight=0]; 189.16/135.86 50888[label="srMyInt (Neg ww9560) (Neg ww9580)",fontsize=16,color="magenta"];50888 -> 51040[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50888 -> 51041[label="",style="dashed", color="magenta", weight=3]; 189.16/135.86 50889 -> 20687[label="",style="dashed", color="red", weight=0]; 189.16/135.86 50889[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];50890[label="ww4454",fontsize=16,color="green",shape="box"];50891 -> 20687[label="",style="dashed", color="red", weight=0]; 189.16/135.87 50891[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];50892 -> 26800[label="",style="dashed", color="red", weight=0]; 189.16/135.87 50892[label="srMyInt (Neg ww9560) (Neg ww9580)",fontsize=16,color="magenta"];50892 -> 51042[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 50892 -> 51043[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11574[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62522[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];11574 -> 62522[label="",style="solid", color="burlywood", weight=9]; 189.16/135.87 62522 -> 12951[label="",style="solid", color="burlywood", weight=3]; 189.16/135.87 11575[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11575 -> 12952[label="",style="solid", color="black", weight=3]; 189.16/135.87 11576[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11576 -> 12953[label="",style="solid", color="black", weight=3]; 189.16/135.87 11577[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11577 -> 12954[label="",style="solid", color="black", weight=3]; 189.16/135.87 51154 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.87 51154[label="primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];51154 -> 51298[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 51154 -> 51299[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 51154 -> 51300[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 51296[label="primPlusFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4494",fontsize=16,color="black",shape="box"];51296 -> 51461[label="",style="solid", color="black", weight=3]; 189.16/135.87 51297 -> 51164[label="",style="dashed", color="red", weight=0]; 189.16/135.87 51297[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4494",fontsize=16,color="magenta"];11579[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11579 -> 12956[label="",style="solid", color="black", weight=3]; 189.16/135.87 51156[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51156 -> 51304[label="",style="solid", color="black", weight=3]; 189.16/135.87 51303 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.87 51303[label="primPlusFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Neg (Succ ww95800)))) ww4428",fontsize=16,color="magenta"];51303 -> 51468[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 51303 -> 51469[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 51303 -> 51470[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11581[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11581 -> 12958[label="",style="solid", color="black", weight=3]; 189.16/135.87 11582[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62523[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];11582 -> 62523[label="",style="solid", color="burlywood", weight=9]; 189.16/135.87 62523 -> 12959[label="",style="solid", color="burlywood", weight=3]; 189.16/135.87 11583[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11583 -> 12960[label="",style="solid", color="black", weight=3]; 189.16/135.87 11584[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11584 -> 12961[label="",style="solid", color="black", weight=3]; 189.16/135.87 11585[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11585 -> 12962[label="",style="solid", color="black", weight=3]; 189.16/135.87 11587[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11587 -> 12964[label="",style="solid", color="black", weight=3]; 189.16/135.87 11589[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11589 -> 12966[label="",style="solid", color="black", weight=3]; 189.16/135.87 11590 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11590[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11590 -> 12967[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11590 -> 12968[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11591[label="Succ ww3100",fontsize=16,color="green",shape="box"];11592 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11592[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11592 -> 12969[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11592 -> 12970[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11593[label="Succ ww3100",fontsize=16,color="green",shape="box"];11594[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11594 -> 12971[label="",style="solid", color="black", weight=3]; 189.16/135.87 11595[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11595 -> 12972[label="",style="solid", color="black", weight=3]; 189.16/135.87 11596 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11596[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11596 -> 12973[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11596 -> 12974[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11597[label="Succ ww3100",fontsize=16,color="green",shape="box"];11598 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11598[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11598 -> 12975[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11598 -> 12976[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11599[label="Succ ww3100",fontsize=16,color="green",shape="box"];11600[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11600 -> 12977[label="",style="solid", color="black", weight=3]; 189.16/135.87 11601[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11601 -> 12978[label="",style="solid", color="black", weight=3]; 189.16/135.87 11602[label="Zero",fontsize=16,color="green",shape="box"];11603[label="Succ ww3100",fontsize=16,color="green",shape="box"];11604[label="Zero",fontsize=16,color="green",shape="box"];11605[label="Succ ww3100",fontsize=16,color="green",shape="box"];11606[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11606 -> 12979[label="",style="solid", color="black", weight=3]; 189.16/135.87 11607[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11607 -> 12980[label="",style="solid", color="black", weight=3]; 189.16/135.87 11608[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11608 -> 12981[label="",style="solid", color="black", weight=3]; 189.16/135.87 26717 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.87 26717[label="primPlusFloat (Float (msMyInt (Neg (Succ ww2366)) (Pos Zero)) (srMyInt (Pos (Succ ww2367)) (Pos (Succ ww2368)))) ww3240",fontsize=16,color="magenta"];26717 -> 26740[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 26717 -> 26741[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11610 -> 47039[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11610[label="takeWhile1 (flip gtEsFloat (psFloat ww48 (fsFloat (msFloat (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww47))) ww49 (flip gtEsFloat (psFloat ww48 (fsFloat (msFloat (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww47))))",fontsize=16,color="magenta"];11610 -> 47875[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11610 -> 47876[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11610 -> 47877[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11610 -> 47878[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11610 -> 47879[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 37622[label="primPlusFloat (Float ww42560 ww42561) (fsFloat (msFloat (Float (Neg (Succ ww4257)) (Pos (Succ ww4258))) (Float (Pos Zero) (Pos (Succ ww4259)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];37622 -> 41575[label="",style="solid", color="black", weight=3]; 189.16/135.87 50893[label="fsEsOrdering (compareFloat (Float (Pos Zero) (Pos (Succ ww3100))) ww4471) LT",fontsize=16,color="black",shape="box"];50893 -> 51044[label="",style="solid", color="black", weight=3]; 189.16/135.87 11612[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11612 -> 12985[label="",style="solid", color="black", weight=3]; 189.16/135.87 37316[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37317[label="Pos Zero",fontsize=16,color="green",shape="box"];20243[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="black",shape="triangle"];20243 -> 20266[label="",style="solid", color="black", weight=3]; 189.16/135.87 37318[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37319[label="Pos Zero",fontsize=16,color="green",shape="box"];11614[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11614 -> 12987[label="",style="solid", color="black", weight=3]; 189.16/135.87 11615 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11615[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11615 -> 12988[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11615 -> 12989[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11616[label="Succ ww3100",fontsize=16,color="green",shape="box"];11617 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11617[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11617 -> 12990[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11617 -> 12991[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11618[label="Succ ww3100",fontsize=16,color="green",shape="box"];11619[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww9930) Zero) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww9930) Zero) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11619 -> 12992[label="",style="solid", color="black", weight=3]; 189.16/135.87 11620[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11620 -> 12993[label="",style="solid", color="black", weight=3]; 189.16/135.87 11621 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11621[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11621 -> 12994[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11621 -> 12995[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11622[label="Succ ww3100",fontsize=16,color="green",shape="box"];11623 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11623[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11623 -> 12996[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11623 -> 12997[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11624[label="Succ ww3100",fontsize=16,color="green",shape="box"];11625[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww10070) Zero) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww10070) Zero) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11625 -> 12998[label="",style="solid", color="black", weight=3]; 189.16/135.87 11626[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11626 -> 12999[label="",style="solid", color="black", weight=3]; 189.16/135.87 11627[label="Zero",fontsize=16,color="green",shape="box"];11628[label="Succ ww3100",fontsize=16,color="green",shape="box"];11629[label="Zero",fontsize=16,color="green",shape="box"];11630[label="Succ ww3100",fontsize=16,color="green",shape="box"];11631 -> 10115[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11631[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];11632[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11632 -> 13000[label="",style="solid", color="black", weight=3]; 189.16/135.87 11633 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11633[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11633 -> 13001[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11633 -> 13002[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11634 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11634[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11634 -> 13003[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11634 -> 13004[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11635[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11635 -> 13005[label="",style="solid", color="black", weight=3]; 189.16/135.87 46566 -> 46573[label="",style="dashed", color="red", weight=0]; 189.16/135.87 46566[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];46566 -> 46586[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 46566 -> 46587[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 46566 -> 46588[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 46566 -> 46589[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 46582[label="Succ Zero",fontsize=16,color="green",shape="box"];46583[label="ww4000",fontsize=16,color="green",shape="box"];46584[label="ww3100",fontsize=16,color="green",shape="box"];46585[label="ww5",fontsize=16,color="green",shape="box"];27715[label="not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) ww3346) GT)",fontsize=16,color="black",shape="box"];27715 -> 27768[label="",style="solid", color="black", weight=3]; 189.16/135.87 46740 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.87 46740[label="primPlusFloat (Float ww44460 ww44461) (primDivFloat (msFloat (Float (Neg (Succ ww4447)) (Pos (Succ ww4448))) (Float (Pos Zero) (Neg (Succ ww4449)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];46740 -> 46800[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 46740 -> 46801[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 46740 -> 46802[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 46741 -> 46869[label="",style="dashed", color="red", weight=0]; 189.16/135.87 46741[label="iterate (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151))))) (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) (Float (Pos Zero) (Neg (Succ ww2151))))",fontsize=16,color="magenta"];46741 -> 46870[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 46742[label="ww4444",fontsize=16,color="green",shape="box"];46743[label="Nil",fontsize=16,color="green",shape="box"];11638[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11638 -> 13008[label="",style="solid", color="black", weight=3]; 189.16/135.87 11639[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11639 -> 13009[label="",style="solid", color="black", weight=3]; 189.16/135.87 11640[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11640 -> 13010[label="",style="solid", color="black", weight=3]; 189.16/135.87 11641 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11641[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11641 -> 13011[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11641 -> 13012[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11642[label="Succ ww3100",fontsize=16,color="green",shape="box"];11643 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11643[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11643 -> 13013[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11643 -> 13014[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11644[label="Succ ww3100",fontsize=16,color="green",shape="box"];11645[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww10270) Zero) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww10270) Zero) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11645 -> 13015[label="",style="solid", color="black", weight=3]; 189.16/135.87 11646[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11646 -> 13016[label="",style="solid", color="black", weight=3]; 189.16/135.87 11647 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11647[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11647 -> 13017[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11647 -> 13018[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11648[label="Succ ww3100",fontsize=16,color="green",shape="box"];11649 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11649[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11649 -> 13019[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11649 -> 13020[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11650[label="Succ ww3100",fontsize=16,color="green",shape="box"];11651[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww10650) Zero) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww10650) Zero) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11651 -> 13021[label="",style="solid", color="black", weight=3]; 189.16/135.87 11652[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11652 -> 13022[label="",style="solid", color="black", weight=3]; 189.16/135.87 11653[label="Zero",fontsize=16,color="green",shape="box"];11654[label="Succ ww3100",fontsize=16,color="green",shape="box"];11655[label="Zero",fontsize=16,color="green",shape="box"];11656[label="Succ ww3100",fontsize=16,color="green",shape="box"];11657 -> 10143[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11657[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];11658[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11658 -> 13023[label="",style="solid", color="black", weight=3]; 189.16/135.87 11659 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11659[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11659 -> 13024[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11659 -> 13025[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11660 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11660[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11660 -> 13026[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11660 -> 13027[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11661[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11661 -> 13028[label="",style="solid", color="black", weight=3]; 189.16/135.87 37683[label="Succ Zero",fontsize=16,color="green",shape="box"];37684[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37685[label="ww4000",fontsize=16,color="green",shape="box"];37686[label="ww3100",fontsize=16,color="green",shape="box"];36873 -> 41613[label="",style="dashed", color="red", weight=0]; 189.16/135.87 36873[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36873 -> 41618[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 36873 -> 41619[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 36873 -> 41620[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 36873 -> 41621[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 36811 -> 36176[label="",style="dashed", color="red", weight=0]; 189.16/135.87 36811[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];41098[label="primPlusFloat (msFloat (Float (Neg (Succ ww4263)) (Neg (Succ ww4264))) (Float (Pos Zero) (Pos (Succ ww4265)))) ww4273",fontsize=16,color="black",shape="box"];41098 -> 41186[label="",style="solid", color="black", weight=3]; 189.16/135.87 41099 -> 41073[label="",style="dashed", color="red", weight=0]; 189.16/135.87 41099[label="psFloat (msFloat (Float (Neg (Succ ww4263)) (Neg (Succ ww4264))) (Float (Pos Zero) (Pos (Succ ww4265)))) ww4273",fontsize=16,color="magenta"];41780 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.87 41780[label="primPlusFloat (Float ww42920 ww42921) (primDivFloat (msFloat (Float (Neg (Succ ww4293)) (Neg (Succ ww4294))) (Float (Pos Zero) (Pos (Succ ww4295)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];41780 -> 43423[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 41780 -> 43424[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 41780 -> 43425[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11664[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11664 -> 13031[label="",style="solid", color="black", weight=3]; 189.16/135.87 37325[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37326[label="Neg Zero",fontsize=16,color="green",shape="box"];37327[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37328[label="Neg Zero",fontsize=16,color="green",shape="box"];11666[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11666 -> 13033[label="",style="solid", color="black", weight=3]; 189.16/135.87 11667 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11667[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11667 -> 13034[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11667 -> 13035[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11668[label="Succ ww3100",fontsize=16,color="green",shape="box"];11669 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11669[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11669 -> 13036[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11669 -> 13037[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11670[label="Succ ww3100",fontsize=16,color="green",shape="box"];11671[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11671 -> 13038[label="",style="solid", color="black", weight=3]; 189.16/135.87 11672[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11672 -> 13039[label="",style="solid", color="black", weight=3]; 189.16/135.87 11673 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11673[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11673 -> 13040[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11673 -> 13041[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11674[label="Succ ww3100",fontsize=16,color="green",shape="box"];11675 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11675[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11675 -> 13042[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11675 -> 13043[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11676[label="Succ ww3100",fontsize=16,color="green",shape="box"];11677[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11677 -> 13044[label="",style="solid", color="black", weight=3]; 189.16/135.87 11678[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11678 -> 13045[label="",style="solid", color="black", weight=3]; 189.16/135.87 11679[label="Zero",fontsize=16,color="green",shape="box"];11680[label="Succ ww3100",fontsize=16,color="green",shape="box"];11681[label="Zero",fontsize=16,color="green",shape="box"];11682[label="Succ ww3100",fontsize=16,color="green",shape="box"];11683[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11683 -> 13046[label="",style="solid", color="black", weight=3]; 189.16/135.87 11684[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11684 -> 13047[label="",style="solid", color="black", weight=3]; 189.16/135.87 11685[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11685 -> 13048[label="",style="solid", color="black", weight=3]; 189.16/135.87 47690 -> 46965[label="",style="dashed", color="red", weight=0]; 189.16/135.87 47690[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47690 -> 50568[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 47690 -> 50569[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 47690 -> 50570[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 47690 -> 50571[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 47691[label="Pos Zero",fontsize=16,color="green",shape="box"];47692 -> 26764[label="",style="dashed", color="red", weight=0]; 189.16/135.87 47692[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47692 -> 50572[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 47692 -> 50573[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 47692 -> 50574[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 47692 -> 50575[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 47693[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47694 -> 50320[label="",style="dashed", color="red", weight=0]; 189.16/135.87 47694[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47694 -> 50325[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 46999[label="psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) ww4458",fontsize=16,color="black",shape="triangle"];46999 -> 47025[label="",style="solid", color="black", weight=3]; 189.16/135.87 47000 -> 46965[label="",style="dashed", color="red", weight=0]; 189.16/135.87 47000[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998))))) (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) ww4458))",fontsize=16,color="magenta"];47000 -> 47026[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 26814[label="primPlusFloat (Float ww19950 ww19951) (fsFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];26814 -> 26841[label="",style="solid", color="black", weight=3]; 189.16/135.87 50894[label="fsEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) ww4472) LT",fontsize=16,color="black",shape="box"];50894 -> 51045[label="",style="solid", color="black", weight=3]; 189.16/135.87 11688[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11688 -> 13051[label="",style="solid", color="black", weight=3]; 189.16/135.87 11689[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11689 -> 13052[label="",style="solid", color="black", weight=3]; 189.16/135.87 11690[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11690 -> 13053[label="",style="solid", color="black", weight=3]; 189.16/135.87 11691 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11691[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11691 -> 13054[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11691 -> 13055[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11692[label="Succ ww3100",fontsize=16,color="green",shape="box"];11693 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11693[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11693 -> 13056[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11693 -> 13057[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11694[label="Succ ww3100",fontsize=16,color="green",shape="box"];11695[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11695 -> 13058[label="",style="solid", color="black", weight=3]; 189.16/135.87 11696[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11696 -> 13059[label="",style="solid", color="black", weight=3]; 189.16/135.87 11697 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11697[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11697 -> 13060[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11697 -> 13061[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11698[label="Succ ww3100",fontsize=16,color="green",shape="box"];11699 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11699[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11699 -> 13062[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11699 -> 13063[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11700[label="Succ ww3100",fontsize=16,color="green",shape="box"];11701[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11701 -> 13064[label="",style="solid", color="black", weight=3]; 189.16/135.87 11702[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11702 -> 13065[label="",style="solid", color="black", weight=3]; 189.16/135.87 11703[label="Zero",fontsize=16,color="green",shape="box"];11704[label="Succ ww3100",fontsize=16,color="green",shape="box"];11705[label="Zero",fontsize=16,color="green",shape="box"];11706[label="Succ ww3100",fontsize=16,color="green",shape="box"];11707[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11707 -> 13066[label="",style="solid", color="black", weight=3]; 189.16/135.87 11708[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11708 -> 13067[label="",style="solid", color="black", weight=3]; 189.16/135.87 11709[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11709 -> 13068[label="",style="solid", color="black", weight=3]; 189.16/135.87 11710[label="takeWhile1 (flip gtEsFloat (psFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww65 (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65)) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) ww65)) (flip gtEsFloat (psFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww65)",fontsize=16,color="black",shape="box"];11710 -> 13069[label="",style="solid", color="black", weight=3]; 189.16/135.87 52649[label="primPlusFloat (Float ww45440 ww45441) (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4545))) (Float (Pos (Succ ww4546)) (Pos (Succ ww4547)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];52649 -> 52685[label="",style="solid", color="black", weight=3]; 189.16/135.87 16548[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20760 ww20761) (primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww20780 ww20781) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (Float ww20780 ww20781))) (not (esEsOrdering (primCmpFloat (Float ww20780 ww20781) (primPlusFloat (Float ww20760 ww20761) (primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16548 -> 16591[label="",style="solid", color="black", weight=3]; 189.16/135.87 11713[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11713 -> 13072[label="",style="solid", color="black", weight=3]; 189.16/135.87 11714[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11714 -> 13073[label="",style="solid", color="black", weight=3]; 189.16/135.87 11715 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11715[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11715 -> 13074[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11715 -> 13075[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11716[label="Succ ww3100",fontsize=16,color="green",shape="box"];11717 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11717[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11717 -> 13076[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11717 -> 13077[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11718[label="Succ ww3100",fontsize=16,color="green",shape="box"];11719[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11450) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11450) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11719 -> 13078[label="",style="solid", color="black", weight=3]; 189.16/135.87 11720[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11720 -> 13079[label="",style="solid", color="black", weight=3]; 189.16/135.87 11721 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11721[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11721 -> 13080[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11721 -> 13081[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11722[label="Succ ww3100",fontsize=16,color="green",shape="box"];11723 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11723[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11723 -> 13082[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11723 -> 13083[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11724[label="Succ ww3100",fontsize=16,color="green",shape="box"];11725[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11590) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11590) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11725 -> 13084[label="",style="solid", color="black", weight=3]; 189.16/135.87 11726[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11726 -> 13085[label="",style="solid", color="black", weight=3]; 189.16/135.87 11727[label="Zero",fontsize=16,color="green",shape="box"];11728[label="Succ ww3100",fontsize=16,color="green",shape="box"];11729[label="Zero",fontsize=16,color="green",shape="box"];11730[label="Succ ww3100",fontsize=16,color="green",shape="box"];11731 -> 10219[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11731[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];11732[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11732 -> 13086[label="",style="solid", color="black", weight=3]; 189.16/135.87 11733 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11733[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11733 -> 13087[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11733 -> 13088[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11734 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11734[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11734 -> 13089[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11734 -> 13090[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11735[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11735 -> 13091[label="",style="solid", color="black", weight=3]; 189.16/135.87 54774[label="ww3100",fontsize=16,color="green",shape="box"];54775 -> 55266[label="",style="dashed", color="red", weight=0]; 189.16/135.87 54775[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54775 -> 55279[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 54775 -> 55280[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 54775 -> 55281[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 54775 -> 55282[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 54776[label="ww3000",fontsize=16,color="green",shape="box"];55275[label="ww3000",fontsize=16,color="green",shape="box"];55276[label="ww5",fontsize=16,color="green",shape="box"];55277[label="Succ Zero",fontsize=16,color="green",shape="box"];55278[label="ww3100",fontsize=16,color="green",shape="box"];54936[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];54937[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];54938[label="Succ Zero",fontsize=16,color="green",shape="box"];54939[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55491 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.87 55491[label="primPlusFloat (Float ww46260 ww46261) (primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4627))) (Float (Pos (Succ ww4628)) (Neg (Succ ww4629)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];55491 -> 55541[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 55491 -> 55542[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 55491 -> 55543[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 44006[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) ww4310",fontsize=16,color="black",shape="box"];44006 -> 44041[label="",style="solid", color="black", weight=3]; 189.16/135.87 44007 -> 43729[label="",style="dashed", color="red", weight=0]; 189.16/135.87 44007[label="psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) ww4310",fontsize=16,color="magenta"];55331[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];22801[label="msMyInt (Neg Zero) ww20780",fontsize=16,color="black",shape="triangle"];22801 -> 24694[label="",style="solid", color="black", weight=3]; 189.16/135.87 55332[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55333[label="Pos Zero",fontsize=16,color="green",shape="box"];55386[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55387[label="Pos Zero",fontsize=16,color="green",shape="box"];55388[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];11740[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11740 -> 13096[label="",style="solid", color="black", weight=3]; 189.16/135.87 11741 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11741[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11741 -> 13097[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11741 -> 13098[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11742[label="Succ ww3100",fontsize=16,color="green",shape="box"];11743 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11743[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11743 -> 13099[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11743 -> 13100[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11744[label="Succ ww3100",fontsize=16,color="green",shape="box"];11745[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11790) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11790) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11745 -> 13101[label="",style="solid", color="black", weight=3]; 189.16/135.87 11746[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11746 -> 13102[label="",style="solid", color="black", weight=3]; 189.16/135.87 11747 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11747[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11747 -> 13103[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11747 -> 13104[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11748[label="Succ ww3100",fontsize=16,color="green",shape="box"];11749 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11749[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11749 -> 13105[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11749 -> 13106[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11750[label="Succ ww3100",fontsize=16,color="green",shape="box"];11751[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11930) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11930) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11751 -> 13107[label="",style="solid", color="black", weight=3]; 189.16/135.87 11752[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11752 -> 13108[label="",style="solid", color="black", weight=3]; 189.16/135.87 11753[label="Zero",fontsize=16,color="green",shape="box"];11754[label="Succ ww3100",fontsize=16,color="green",shape="box"];11755[label="Zero",fontsize=16,color="green",shape="box"];11756[label="Succ ww3100",fontsize=16,color="green",shape="box"];11757 -> 10247[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11757[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];11758[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11758 -> 13109[label="",style="solid", color="black", weight=3]; 189.16/135.87 11759 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11759[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11759 -> 13110[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11759 -> 13111[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11760 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11760[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11760 -> 13112[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11760 -> 13113[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11761[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11761 -> 13114[label="",style="solid", color="black", weight=3]; 189.16/135.87 27055[label="ww5",fontsize=16,color="green",shape="box"];27056[label="ww3100",fontsize=16,color="green",shape="box"];27057[label="Succ Zero",fontsize=16,color="green",shape="box"];27058[label="ww3000",fontsize=16,color="green",shape="box"];27033 -> 27046[label="",style="dashed", color="red", weight=0]; 189.16/135.87 27033[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27033 -> 27059[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 27033 -> 27060[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 27033 -> 27061[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 27033 -> 27062[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 27170 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.87 27170[label="primPlusFloat (Float ww32900 ww32901) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3291))) (Float (Pos (Succ ww3292)) (Pos (Succ ww3293)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27170 -> 27221[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 27170 -> 27222[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 27170 -> 27223[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 27171[label="takeWhile (flip ltEsFloat ww3284) (Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))))))",fontsize=16,color="black",shape="box"];27171 -> 27224[label="",style="solid", color="black", weight=3]; 189.16/135.87 57391[label="Float (Pos (Succ ww2168)) (Pos (Succ ww2169))",fontsize=16,color="green",shape="box"];57390[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) ww4689)",fontsize=16,color="black",shape="triangle"];57390 -> 57393[label="",style="solid", color="black", weight=3]; 189.16/135.87 57297[label="takeWhile0 (flip ltEsFloat ww4184) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) ww4683 MyTrue",fontsize=16,color="black",shape="box"];57297 -> 57339[label="",style="solid", color="black", weight=3]; 189.16/135.87 11764[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11764 -> 13117[label="",style="solid", color="black", weight=3]; 189.16/135.87 11765[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11765 -> 13118[label="",style="solid", color="black", weight=3]; 189.16/135.87 11766[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11766 -> 13119[label="",style="solid", color="black", weight=3]; 189.16/135.87 11767 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11767[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11767 -> 13120[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11767 -> 13121[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11768[label="Succ ww3100",fontsize=16,color="green",shape="box"];11769 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11769[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11769 -> 13122[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11769 -> 13123[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11770[label="Succ ww3100",fontsize=16,color="green",shape="box"];11771[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11771 -> 13124[label="",style="solid", color="black", weight=3]; 189.16/135.87 11772[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11772 -> 13125[label="",style="solid", color="black", weight=3]; 189.16/135.87 11773 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11773[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11773 -> 13126[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11773 -> 13127[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11774[label="Succ ww3100",fontsize=16,color="green",shape="box"];11775 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11775[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11775 -> 13128[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11775 -> 13129[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11776[label="Succ ww3100",fontsize=16,color="green",shape="box"];11777[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11777 -> 13130[label="",style="solid", color="black", weight=3]; 189.16/135.87 11778[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11778 -> 13131[label="",style="solid", color="black", weight=3]; 189.16/135.87 11779[label="Zero",fontsize=16,color="green",shape="box"];11780[label="Succ ww3100",fontsize=16,color="green",shape="box"];11781[label="Zero",fontsize=16,color="green",shape="box"];11782[label="Succ ww3100",fontsize=16,color="green",shape="box"];11783[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11783 -> 13132[label="",style="solid", color="black", weight=3]; 189.16/135.87 11784[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11784 -> 13133[label="",style="solid", color="black", weight=3]; 189.16/135.87 11785 -> 13134[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11785[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];11785 -> 13135[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11785 -> 13136[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 47705 -> 52864[label="",style="dashed", color="red", weight=0]; 189.16/135.87 47705[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47705 -> 52870[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 47705 -> 52871[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 47705 -> 52872[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 47705 -> 52873[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 47706[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];47707 -> 27123[label="",style="dashed", color="red", weight=0]; 189.16/135.87 47707[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47707 -> 50577[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 47707 -> 50578[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 47707 -> 50579[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 47707 -> 50580[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 47708[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47709 -> 50066[label="",style="dashed", color="red", weight=0]; 189.16/135.87 47709[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47709 -> 50082[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 47709 -> 50083[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 47709 -> 50084[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 52910[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4550))) (Float (Pos (Succ ww4551)) (Neg (Succ ww4552)))) ww4560",fontsize=16,color="black",shape="triangle"];52910 -> 52943[label="",style="solid", color="black", weight=3]; 189.16/135.87 52911 -> 52864[label="",style="dashed", color="red", weight=0]; 189.16/135.87 52911[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4550))) (Float (Pos (Succ ww4551)) (Neg (Succ ww4552))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4550))) (Float (Pos (Succ ww4551)) (Neg (Succ ww4552)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4550))) (Float (Pos (Succ ww4551)) (Neg (Succ ww4552)))) ww4560))",fontsize=16,color="magenta"];52911 -> 52944[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 27182[label="primPlusFloat (Float ww20050 ww20051) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2006))) (Float (Pos (Succ ww2007)) (Neg (Succ ww2008)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];27182 -> 27226[label="",style="solid", color="black", weight=3]; 189.16/135.87 11788[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11788 -> 13141[label="",style="solid", color="black", weight=3]; 189.16/135.87 55334[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55335[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55336[label="Neg Zero",fontsize=16,color="green",shape="box"];55492[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55493[label="Neg Zero",fontsize=16,color="green",shape="box"];55494[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];11790[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11790 -> 13143[label="",style="solid", color="black", weight=3]; 189.16/135.87 11791 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11791[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11791 -> 13144[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11791 -> 13145[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11792[label="Succ ww3100",fontsize=16,color="green",shape="box"];11793 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11793[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11793 -> 13146[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11793 -> 13147[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11794[label="Succ ww3100",fontsize=16,color="green",shape="box"];11795[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11795 -> 13148[label="",style="solid", color="black", weight=3]; 189.16/135.87 11796[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11796 -> 13149[label="",style="solid", color="black", weight=3]; 189.16/135.87 11797 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11797[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11797 -> 13150[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11797 -> 13151[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11798[label="Succ ww3100",fontsize=16,color="green",shape="box"];11799 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11799[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11799 -> 13152[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11799 -> 13153[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11800[label="Succ ww3100",fontsize=16,color="green",shape="box"];11801[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11801 -> 13154[label="",style="solid", color="black", weight=3]; 189.16/135.87 11802[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11802 -> 13155[label="",style="solid", color="black", weight=3]; 189.16/135.87 11803[label="Zero",fontsize=16,color="green",shape="box"];11804[label="Succ ww3100",fontsize=16,color="green",shape="box"];11805[label="Zero",fontsize=16,color="green",shape="box"];11806[label="Succ ww3100",fontsize=16,color="green",shape="box"];11807[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11807 -> 13156[label="",style="solid", color="black", weight=3]; 189.16/135.87 11808[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11808 -> 13157[label="",style="solid", color="black", weight=3]; 189.16/135.87 11809[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11809 -> 13158[label="",style="solid", color="black", weight=3]; 189.16/135.87 37709[label="primPlusFloat (Float ww42670 ww42671) (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4268))) (Float (Pos Zero) (Pos (Succ ww4269)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];37709 -> 41746[label="",style="solid", color="black", weight=3]; 189.16/135.87 37329[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37330[label="Pos Zero",fontsize=16,color="green",shape="box"];37331[label="Pos Zero",fontsize=16,color="green",shape="box"];37332[label="Pos Zero",fontsize=16,color="green",shape="box"];37333[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37334[label="Pos Zero",fontsize=16,color="green",shape="box"];11814[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11814 -> 13164[label="",style="solid", color="black", weight=3]; 189.16/135.87 11815 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11815[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11815 -> 13165[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11815 -> 13166[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11816[label="Succ ww3100",fontsize=16,color="green",shape="box"];11817 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11817[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11817 -> 13167[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11817 -> 13168[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11818[label="Succ ww3100",fontsize=16,color="green",shape="box"];11819[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww12730) Zero) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww12730) Zero) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11819 -> 13169[label="",style="solid", color="black", weight=3]; 189.16/135.87 11820[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11820 -> 13170[label="",style="solid", color="black", weight=3]; 189.16/135.87 11821 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11821[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11821 -> 13171[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11821 -> 13172[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11822[label="Succ ww3100",fontsize=16,color="green",shape="box"];11823 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11823[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11823 -> 13173[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11823 -> 13174[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11824[label="Succ ww3100",fontsize=16,color="green",shape="box"];11825[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww12870) Zero) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww12870) Zero) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11825 -> 13175[label="",style="solid", color="black", weight=3]; 189.16/135.87 11826[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11826 -> 13176[label="",style="solid", color="black", weight=3]; 189.16/135.87 11827[label="Zero",fontsize=16,color="green",shape="box"];11828[label="Succ ww3100",fontsize=16,color="green",shape="box"];11829[label="Zero",fontsize=16,color="green",shape="box"];11830[label="Succ ww3100",fontsize=16,color="green",shape="box"];11831 -> 10332[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11831[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];11832[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11832 -> 13177[label="",style="solid", color="black", weight=3]; 189.16/135.87 11833 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11833[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11833 -> 13178[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11833 -> 13179[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11834 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11834[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11834 -> 13180[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11834 -> 13181[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11835[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11835 -> 13182[label="",style="solid", color="black", weight=3]; 189.16/135.87 11839[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11839 -> 13186[label="",style="solid", color="black", weight=3]; 189.16/135.87 11840[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11840 -> 13187[label="",style="solid", color="black", weight=3]; 189.16/135.87 11841 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11841[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11841 -> 13188[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11841 -> 13189[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11842[label="Succ ww3100",fontsize=16,color="green",shape="box"];11843 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11843[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11843 -> 13190[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11843 -> 13191[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11844[label="Succ ww3100",fontsize=16,color="green",shape="box"];11845[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13070) Zero) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13070) Zero) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11845 -> 13192[label="",style="solid", color="black", weight=3]; 189.16/135.87 11846[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11846 -> 13193[label="",style="solid", color="black", weight=3]; 189.16/135.87 11847 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11847[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11847 -> 13194[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11847 -> 13195[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11848[label="Succ ww3100",fontsize=16,color="green",shape="box"];11849 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11849[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11849 -> 13196[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11849 -> 13197[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11850[label="Succ ww3100",fontsize=16,color="green",shape="box"];11851[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13210) Zero) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13210) Zero) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11851 -> 13198[label="",style="solid", color="black", weight=3]; 189.16/135.87 11852[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11852 -> 13199[label="",style="solid", color="black", weight=3]; 189.16/135.87 11853[label="Zero",fontsize=16,color="green",shape="box"];11854[label="Succ ww3100",fontsize=16,color="green",shape="box"];11855[label="Zero",fontsize=16,color="green",shape="box"];11856[label="Succ ww3100",fontsize=16,color="green",shape="box"];11857 -> 10360[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11857[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];11858[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11858 -> 13200[label="",style="solid", color="black", weight=3]; 189.16/135.87 11859 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11859[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11859 -> 13201[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11859 -> 13202[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11860 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11860[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11860 -> 13203[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11860 -> 13204[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11861[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11861 -> 13205[label="",style="solid", color="black", weight=3]; 189.16/135.87 41081[label="ww3100",fontsize=16,color="green",shape="box"];41082[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];41083[label="Succ Zero",fontsize=16,color="green",shape="box"];36875 -> 41757[label="",style="dashed", color="red", weight=0]; 189.16/135.87 36875[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36875 -> 41761[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 36875 -> 41762[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 36875 -> 41763[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 36812 -> 36192[label="",style="dashed", color="red", weight=0]; 189.16/135.87 36812[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];41310[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4271))) (Float (Pos Zero) (Pos (Succ ww4272)))) ww4277",fontsize=16,color="black",shape="box"];41310 -> 41364[label="",style="solid", color="black", weight=3]; 189.16/135.87 41311 -> 41184[label="",style="dashed", color="red", weight=0]; 189.16/135.87 41311[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4271))) (Float (Pos Zero) (Pos (Succ ww4272)))) ww4277",fontsize=16,color="magenta"];43421 -> 26727[label="",style="dashed", color="red", weight=0]; 189.16/135.87 43421[label="primPlusFloat (Float ww42970 ww42971) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4298))) (Float (Pos Zero) (Pos (Succ ww4299)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];43421 -> 43587[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 43421 -> 43588[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 43421 -> 43589[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11864[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11864 -> 13208[label="",style="solid", color="black", weight=3]; 189.16/135.87 37348[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37349[label="Neg Zero",fontsize=16,color="green",shape="box"];37350[label="Pos Zero",fontsize=16,color="green",shape="box"];37351[label="Pos Zero",fontsize=16,color="green",shape="box"];37352[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37353[label="Neg Zero",fontsize=16,color="green",shape="box"];26754[label="Pos Zero",fontsize=16,color="green",shape="box"];11867[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww340 ww341) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) ww35 (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww340 ww341) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11867 -> 13212[label="",style="solid", color="black", weight=3]; 189.16/135.87 11868 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11868[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11868 -> 13213[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11868 -> 13214[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11869[label="Succ ww3100",fontsize=16,color="green",shape="box"];11870 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11870[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11870 -> 13215[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11870 -> 13216[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11871[label="Succ ww3100",fontsize=16,color="green",shape="box"];11872[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11872 -> 13217[label="",style="solid", color="black", weight=3]; 189.16/135.87 11873[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11873 -> 13218[label="",style="solid", color="black", weight=3]; 189.16/135.87 11874 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11874[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11874 -> 13219[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11874 -> 13220[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11875[label="Succ ww3100",fontsize=16,color="green",shape="box"];11876 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11876[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11876 -> 13221[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11876 -> 13222[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11877[label="Succ ww3100",fontsize=16,color="green",shape="box"];11878[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11878 -> 13223[label="",style="solid", color="black", weight=3]; 189.16/135.87 11879[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11879 -> 13224[label="",style="solid", color="black", weight=3]; 189.16/135.87 11880[label="Zero",fontsize=16,color="green",shape="box"];11881[label="Succ ww3100",fontsize=16,color="green",shape="box"];11882[label="Zero",fontsize=16,color="green",shape="box"];11883[label="Succ ww3100",fontsize=16,color="green",shape="box"];11884[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11884 -> 13225[label="",style="solid", color="black", weight=3]; 189.16/135.87 11885[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11885 -> 13226[label="",style="solid", color="black", weight=3]; 189.16/135.87 11886 -> 13134[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11886[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];11886 -> 13137[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11886 -> 13138[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 47715 -> 52891[label="",style="dashed", color="red", weight=0]; 189.16/135.87 47715[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47715 -> 52896[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 47715 -> 52897[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 47715 -> 52898[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 47716[label="Pos Zero",fontsize=16,color="green",shape="box"];47717 -> 27469[label="",style="dashed", color="red", weight=0]; 189.16/135.87 47717[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47717 -> 50582[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 47717 -> 50583[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 47717 -> 50584[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 47718[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47719 -> 50320[label="",style="dashed", color="red", weight=0]; 189.16/135.87 47719[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47719 -> 50326[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 52941[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4554))) (Float (Pos Zero) (Neg (Succ ww4555)))) ww4561",fontsize=16,color="black",shape="triangle"];52941 -> 53017[label="",style="solid", color="black", weight=3]; 189.16/135.87 52942 -> 52891[label="",style="dashed", color="red", weight=0]; 189.16/135.87 52942[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4554))) (Float (Pos Zero) (Neg (Succ ww4555))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4554))) (Float (Pos Zero) (Neg (Succ ww4555)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4554))) (Float (Pos Zero) (Neg (Succ ww4555)))) ww4561))",fontsize=16,color="magenta"];52942 -> 53018[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 27548[label="primPlusFloat (Float ww20150 ww20151) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];27548 -> 27607[label="",style="solid", color="black", weight=3]; 189.16/135.87 11889[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11889 -> 13229[label="",style="solid", color="black", weight=3]; 189.16/135.87 11890[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11890 -> 13230[label="",style="solid", color="black", weight=3]; 189.16/135.87 11891[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11891 -> 13231[label="",style="solid", color="black", weight=3]; 189.16/135.87 11892[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos ww13730) (Neg ww13750))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg ww13750)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos ww13730) (Neg ww13750))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11892 -> 13232[label="",style="solid", color="black", weight=3]; 189.16/135.87 11893[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg ww13730) (Pos ww13750))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos ww13750)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg ww13730) (Pos ww13750))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11893 -> 13233[label="",style="solid", color="black", weight=3]; 189.16/135.87 51183[label="Float (Neg (Succ ww1374)) (Pos (Succ ww137500))",fontsize=16,color="green",shape="box"];51182[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4496)",fontsize=16,color="black",shape="triangle"];51182 -> 51185[label="",style="solid", color="black", weight=3]; 189.16/135.87 50518[label="primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62524[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];50518 -> 62524[label="",style="solid", color="burlywood", weight=9]; 189.16/135.87 62524 -> 51055[label="",style="solid", color="burlywood", weight=3]; 189.16/135.87 49912 -> 47537[label="",style="dashed", color="red", weight=0]; 189.16/135.87 49912[label="psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49913[label="Succ ww137500",fontsize=16,color="green",shape="box"];49914[label="ww1374",fontsize=16,color="green",shape="box"];11895[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62525[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];11895 -> 62525[label="",style="solid", color="burlywood", weight=9]; 189.16/135.87 62525 -> 13235[label="",style="solid", color="burlywood", weight=3]; 189.16/135.87 11896[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11896 -> 13236[label="",style="solid", color="black", weight=3]; 189.16/135.87 11897[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11897 -> 13237[label="",style="solid", color="black", weight=3]; 189.16/135.87 11898[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11898 -> 13238[label="",style="solid", color="black", weight=3]; 189.16/135.87 51191[label="Float (Neg (Succ ww1374)) (Neg (Succ ww137500))",fontsize=16,color="green",shape="box"];51190[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4497)",fontsize=16,color="black",shape="triangle"];51190 -> 51193[label="",style="solid", color="black", weight=3]; 189.16/135.87 50520[label="primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62526[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];50520 -> 62526[label="",style="solid", color="burlywood", weight=9]; 189.16/135.87 62526 -> 51058[label="",style="solid", color="burlywood", weight=3]; 189.16/135.87 49962[label="ww1374",fontsize=16,color="green",shape="box"];49963[label="Succ ww137500",fontsize=16,color="green",shape="box"];49964 -> 47542[label="",style="dashed", color="red", weight=0]; 189.16/135.87 49964[label="psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];11900[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62527[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];11900 -> 62527[label="",style="solid", color="burlywood", weight=9]; 189.16/135.87 62527 -> 13240[label="",style="solid", color="burlywood", weight=3]; 189.16/135.87 11901[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11901 -> 13241[label="",style="solid", color="black", weight=3]; 189.16/135.87 11902[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11902 -> 13242[label="",style="solid", color="black", weight=3]; 189.16/135.87 11903[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11903 -> 13243[label="",style="solid", color="black", weight=3]; 189.16/135.87 11904 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11904[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11904 -> 13244[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11904 -> 13245[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11905[label="Succ ww3100",fontsize=16,color="green",shape="box"];11906 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11906[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11906 -> 13246[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11906 -> 13247[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11907[label="Succ ww3100",fontsize=16,color="green",shape="box"];11908[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww13800)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww13800)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11908 -> 13248[label="",style="solid", color="black", weight=3]; 189.16/135.87 11909[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11909 -> 13249[label="",style="solid", color="black", weight=3]; 189.16/135.87 11910 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11910[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11910 -> 13250[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11910 -> 13251[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11911[label="Succ ww3100",fontsize=16,color="green",shape="box"];11912 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11912[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11912 -> 13252[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11912 -> 13253[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11913[label="Succ ww3100",fontsize=16,color="green",shape="box"];11914[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww13940)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww13940)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11914 -> 13254[label="",style="solid", color="black", weight=3]; 189.16/135.87 11915[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11915 -> 13255[label="",style="solid", color="black", weight=3]; 189.16/135.87 11916[label="Zero",fontsize=16,color="green",shape="box"];11917[label="Succ ww3100",fontsize=16,color="green",shape="box"];11918[label="Zero",fontsize=16,color="green",shape="box"];11919[label="Succ ww3100",fontsize=16,color="green",shape="box"];11920[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11920 -> 13256[label="",style="solid", color="black", weight=3]; 189.16/135.87 11921[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11921 -> 13257[label="",style="solid", color="black", weight=3]; 189.16/135.87 11922 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11922[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11922 -> 13258[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11922 -> 13259[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11923 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11923[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11923 -> 13260[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11923 -> 13261[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11924[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11924 -> 13262[label="",style="solid", color="black", weight=3]; 189.16/135.87 11925 -> 47039[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11925[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];11925 -> 47910[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11925 -> 47911[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11925 -> 47912[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11925 -> 47913[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11925 -> 47914[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 53456[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4583)) (Pos (Succ ww4584))) (Float (Neg Zero) (Pos (Succ ww4585)))) ww4595) (iterate (psFloat (msFloat (Float (Neg (Succ ww4583)) (Pos (Succ ww4584))) (Float (Neg Zero) (Pos (Succ ww4585))))) (psFloat (msFloat (Float (Neg (Succ ww4583)) (Pos (Succ ww4584))) (Float (Neg Zero) (Pos (Succ ww4585)))) (psFloat (msFloat (Float (Neg (Succ ww4583)) (Pos (Succ ww4584))) (Float (Neg Zero) (Pos (Succ ww4585)))) ww4595)))",fontsize=16,color="green",shape="box"];53456 -> 53487[label="",style="dashed", color="green", weight=3]; 189.16/135.87 53456 -> 53488[label="",style="dashed", color="green", weight=3]; 189.16/135.87 27975[label="primPlusFloat ww2019 (fsFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62528[label="ww2019/Float ww20190 ww20191",fontsize=10,color="white",style="solid",shape="box"];27975 -> 62528[label="",style="solid", color="burlywood", weight=9]; 189.16/135.87 62528 -> 28006[label="",style="solid", color="burlywood", weight=3]; 189.16/135.87 50521[label="ww3100",fontsize=16,color="green",shape="box"];50522[label="ww5",fontsize=16,color="green",shape="box"];50523[label="ww4000",fontsize=16,color="green",shape="box"];50524[label="Zero",fontsize=16,color="green",shape="box"];11927[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11927 -> 13265[label="",style="solid", color="black", weight=3]; 189.16/135.87 11928[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11928 -> 13266[label="",style="solid", color="black", weight=3]; 189.16/135.87 11929[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11929 -> 13267[label="",style="solid", color="black", weight=3]; 189.16/135.87 11930 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11930[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11930 -> 13268[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11930 -> 13269[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11931[label="Succ ww3100",fontsize=16,color="green",shape="box"];11932 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11932[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11932 -> 13270[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11932 -> 13271[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11933[label="Succ ww3100",fontsize=16,color="green",shape="box"];11934[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11934 -> 13272[label="",style="solid", color="black", weight=3]; 189.16/135.87 11935[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11935 -> 13273[label="",style="solid", color="black", weight=3]; 189.16/135.87 11936 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11936[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11936 -> 13274[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11936 -> 13275[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11937[label="Succ ww3100",fontsize=16,color="green",shape="box"];11938 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11938[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11938 -> 13276[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11938 -> 13277[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11939[label="Succ ww3100",fontsize=16,color="green",shape="box"];11940[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11940 -> 13278[label="",style="solid", color="black", weight=3]; 189.16/135.87 11941[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11941 -> 13279[label="",style="solid", color="black", weight=3]; 189.16/135.87 11942[label="Zero",fontsize=16,color="green",shape="box"];11943[label="Succ ww3100",fontsize=16,color="green",shape="box"];11944[label="Zero",fontsize=16,color="green",shape="box"];11945[label="Succ ww3100",fontsize=16,color="green",shape="box"];11946[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11946 -> 13280[label="",style="solid", color="black", weight=3]; 189.16/135.87 11947 -> 17358[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11947[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];11947 -> 17367[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11947 -> 17368[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11947 -> 17369[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11947 -> 17370[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 17476[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww2183 (fsFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww2186))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww2186))) (primPlusFloat ww2183 (fsFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62529[label="ww2183/Float ww21830 ww21831",fontsize=10,color="white",style="solid",shape="box"];17476 -> 62529[label="",style="solid", color="burlywood", weight=9]; 189.16/135.87 62529 -> 17494[label="",style="solid", color="burlywood", weight=3]; 189.16/135.87 11950[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11950 -> 13284[label="",style="solid", color="black", weight=3]; 189.16/135.87 11951[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11951 -> 13285[label="",style="solid", color="black", weight=3]; 189.16/135.87 11952[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11952 -> 13286[label="",style="solid", color="black", weight=3]; 189.16/135.87 11953 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11953[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11953 -> 13287[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11953 -> 13288[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11954[label="Succ ww3100",fontsize=16,color="green",shape="box"];11955 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11955[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11955 -> 13289[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11955 -> 13290[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11956[label="Succ ww3100",fontsize=16,color="green",shape="box"];11957[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11957 -> 13291[label="",style="solid", color="black", weight=3]; 189.16/135.87 11958[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11958 -> 13292[label="",style="solid", color="black", weight=3]; 189.16/135.87 11959 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11959[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11959 -> 13293[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11959 -> 13294[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11960[label="Succ ww3100",fontsize=16,color="green",shape="box"];11961 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11961[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11961 -> 13295[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11961 -> 13296[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11962[label="Succ ww3100",fontsize=16,color="green",shape="box"];11963[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11963 -> 13297[label="",style="solid", color="black", weight=3]; 189.16/135.87 11964[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11964 -> 13298[label="",style="solid", color="black", weight=3]; 189.16/135.87 11965[label="Zero",fontsize=16,color="green",shape="box"];11966[label="Succ ww3100",fontsize=16,color="green",shape="box"];11967[label="Zero",fontsize=16,color="green",shape="box"];11968[label="Succ ww3100",fontsize=16,color="green",shape="box"];11969[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11969 -> 13299[label="",style="solid", color="black", weight=3]; 189.16/135.87 11970 -> 17399[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11970[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];11970 -> 17408[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11970 -> 17409[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11970 -> 17410[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11970 -> 17411[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 17527[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww2190 (fsFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2193))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww2193))) (primPlusFloat ww2190 (fsFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62530[label="ww2190/Float ww21900 ww21901",fontsize=10,color="white",style="solid",shape="box"];17527 -> 62530[label="",style="solid", color="burlywood", weight=9]; 189.16/135.87 62530 -> 17535[label="",style="solid", color="burlywood", weight=3]; 189.16/135.87 11973[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11973 -> 13303[label="",style="solid", color="black", weight=3]; 189.16/135.87 11974[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11974 -> 13304[label="",style="solid", color="black", weight=3]; 189.16/135.87 11975[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11975 -> 13305[label="",style="solid", color="black", weight=3]; 189.16/135.87 11976 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11976[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11976 -> 13306[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11976 -> 13307[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11977[label="Succ ww3100",fontsize=16,color="green",shape="box"];11978 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11978[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11978 -> 13308[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11978 -> 13309[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11979[label="Succ ww3100",fontsize=16,color="green",shape="box"];11980[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww14980)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww14980)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11980 -> 13310[label="",style="solid", color="black", weight=3]; 189.16/135.87 11981[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11981 -> 13311[label="",style="solid", color="black", weight=3]; 189.16/135.87 11982 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11982[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11982 -> 13312[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11982 -> 13313[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11983[label="Succ ww3100",fontsize=16,color="green",shape="box"];11984 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11984[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11984 -> 13314[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11984 -> 13315[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11985[label="Succ ww3100",fontsize=16,color="green",shape="box"];11986[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww15120)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww15120)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11986 -> 13316[label="",style="solid", color="black", weight=3]; 189.16/135.87 11987[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11987 -> 13317[label="",style="solid", color="black", weight=3]; 189.16/135.87 11988[label="Zero",fontsize=16,color="green",shape="box"];11989[label="Succ ww3100",fontsize=16,color="green",shape="box"];11990[label="Zero",fontsize=16,color="green",shape="box"];11991[label="Succ ww3100",fontsize=16,color="green",shape="box"];11992[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11992 -> 13318[label="",style="solid", color="black", weight=3]; 189.16/135.87 11993[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11993 -> 13319[label="",style="solid", color="black", weight=3]; 189.16/135.87 11994 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11994[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11994 -> 13320[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11994 -> 13321[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11995 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11995[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11995 -> 13322[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11995 -> 13323[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11996[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11996 -> 13324[label="",style="solid", color="black", weight=3]; 189.16/135.87 11997 -> 47039[label="",style="dashed", color="red", weight=0]; 189.16/135.87 11997[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];11997 -> 47920[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11997 -> 47921[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11997 -> 47922[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11997 -> 47923[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 11997 -> 47924[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 53486[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4587)) (Neg (Succ ww4588))) (Float (Neg Zero) (Neg (Succ ww4589)))) ww4596) (iterate (psFloat (msFloat (Float (Neg (Succ ww4587)) (Neg (Succ ww4588))) (Float (Neg Zero) (Neg (Succ ww4589))))) (psFloat (msFloat (Float (Neg (Succ ww4587)) (Neg (Succ ww4588))) (Float (Neg Zero) (Neg (Succ ww4589)))) (psFloat (msFloat (Float (Neg (Succ ww4587)) (Neg (Succ ww4588))) (Float (Neg Zero) (Neg (Succ ww4589)))) ww4596)))",fontsize=16,color="green",shape="box"];53486 -> 53518[label="",style="dashed", color="green", weight=3]; 189.16/135.87 53486 -> 53519[label="",style="dashed", color="green", weight=3]; 189.16/135.87 28068[label="primPlusFloat ww2024 (fsFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62531[label="ww2024/Float ww20240 ww20241",fontsize=10,color="white",style="solid",shape="box"];28068 -> 62531[label="",style="solid", color="burlywood", weight=9]; 189.16/135.87 62531 -> 28143[label="",style="solid", color="burlywood", weight=3]; 189.16/135.87 50525[label="ww4000",fontsize=16,color="green",shape="box"];50526[label="Zero",fontsize=16,color="green",shape="box"];50527[label="ww5",fontsize=16,color="green",shape="box"];50528[label="ww3100",fontsize=16,color="green",shape="box"];11999[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11999 -> 13327[label="",style="solid", color="black", weight=3]; 189.16/135.87 12000[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12000 -> 13328[label="",style="solid", color="black", weight=3]; 189.16/135.87 12001[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12001 -> 13329[label="",style="solid", color="black", weight=3]; 189.16/135.87 12002 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12002[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12002 -> 13330[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12002 -> 13331[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12003[label="Succ ww3100",fontsize=16,color="green",shape="box"];12004 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12004[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12004 -> 13332[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12004 -> 13333[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12005[label="Succ ww3100",fontsize=16,color="green",shape="box"];12006[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww15320)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww15320)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12006 -> 13334[label="",style="solid", color="black", weight=3]; 189.16/135.87 12007[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12007 -> 13335[label="",style="solid", color="black", weight=3]; 189.16/135.87 12008 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12008[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12008 -> 13336[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12008 -> 13337[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12009[label="Succ ww3100",fontsize=16,color="green",shape="box"];12010 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12010[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12010 -> 13338[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12010 -> 13339[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12011[label="Succ ww3100",fontsize=16,color="green",shape="box"];12012[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww15460)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww15460)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12012 -> 13340[label="",style="solid", color="black", weight=3]; 189.16/135.87 12013[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12013 -> 13341[label="",style="solid", color="black", weight=3]; 189.16/135.87 12014[label="Zero",fontsize=16,color="green",shape="box"];12015[label="Succ ww3100",fontsize=16,color="green",shape="box"];12016[label="Zero",fontsize=16,color="green",shape="box"];12017[label="Succ ww3100",fontsize=16,color="green",shape="box"];12018[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12018 -> 13342[label="",style="solid", color="black", weight=3]; 189.16/135.87 12019[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12019 -> 13343[label="",style="solid", color="black", weight=3]; 189.16/135.87 12020 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12020[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];12020 -> 13344[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12020 -> 13345[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12021 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12021[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];12021 -> 13346[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12021 -> 13347[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12022[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12022 -> 13348[label="",style="solid", color="black", weight=3]; 189.16/135.87 53425[label="primPlusFloat ww4591 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4592))) (Float (Neg (Succ ww4593)) (Pos (Succ ww4594)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62532[label="ww4591/Float ww45910 ww45911",fontsize=10,color="white",style="solid",shape="box"];53425 -> 62532[label="",style="solid", color="burlywood", weight=9]; 189.16/135.87 62532 -> 53457[label="",style="solid", color="burlywood", weight=3]; 189.16/135.87 53389[label="ww5",fontsize=16,color="green",shape="box"];53390[label="ww3000",fontsize=16,color="green",shape="box"];53391[label="Zero",fontsize=16,color="green",shape="box"];53392[label="ww3100",fontsize=16,color="green",shape="box"];12025[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12025 -> 13351[label="",style="solid", color="black", weight=3]; 189.16/135.87 12026[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12026 -> 13352[label="",style="solid", color="black", weight=3]; 189.16/135.87 12027 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12027[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12027 -> 13353[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12027 -> 13354[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12028[label="Succ ww3100",fontsize=16,color="green",shape="box"];12029 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12029[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12029 -> 13355[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12029 -> 13356[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12030[label="Succ ww3100",fontsize=16,color="green",shape="box"];12031[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12031 -> 13357[label="",style="solid", color="black", weight=3]; 189.16/135.87 12032[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12032 -> 13358[label="",style="solid", color="black", weight=3]; 189.16/135.87 12033 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12033[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12033 -> 13359[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12033 -> 13360[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12034[label="Succ ww3100",fontsize=16,color="green",shape="box"];12035 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12035[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12035 -> 13361[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12035 -> 13362[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12036[label="Succ ww3100",fontsize=16,color="green",shape="box"];12037[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12037 -> 13363[label="",style="solid", color="black", weight=3]; 189.16/135.87 12038[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12038 -> 13364[label="",style="solid", color="black", weight=3]; 189.16/135.87 12039[label="Zero",fontsize=16,color="green",shape="box"];12040[label="Succ ww3100",fontsize=16,color="green",shape="box"];12041[label="Zero",fontsize=16,color="green",shape="box"];12042[label="Succ ww3100",fontsize=16,color="green",shape="box"];12043[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12043 -> 13365[label="",style="solid", color="black", weight=3]; 189.16/135.87 12142[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];12143[label="ww5",fontsize=16,color="green",shape="box"];12141[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ww1877 (psFloat ww1878 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ww1877) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) ww1877 (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ww1877)) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ww1877) ww1877)) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ww1877 (psFloat ww1878 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ww1877) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue ww1877)",fontsize=16,color="black",shape="triangle"];12141 -> 13366[label="",style="solid", color="black", weight=3]; 189.16/135.87 12048[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12048 -> 13370[label="",style="solid", color="black", weight=3]; 189.16/135.87 12049[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12049 -> 13371[label="",style="solid", color="black", weight=3]; 189.16/135.87 12050 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12050[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12050 -> 13372[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12050 -> 13373[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12051[label="Succ ww3100",fontsize=16,color="green",shape="box"];12052 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12052[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12052 -> 13374[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12052 -> 13375[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12053[label="Succ ww3100",fontsize=16,color="green",shape="box"];12054[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12054 -> 13376[label="",style="solid", color="black", weight=3]; 189.16/135.87 12055[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12055 -> 13377[label="",style="solid", color="black", weight=3]; 189.16/135.87 12056 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12056[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12056 -> 13378[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12056 -> 13379[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12057[label="Succ ww3100",fontsize=16,color="green",shape="box"];12058 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12058[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12058 -> 13380[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12058 -> 13381[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12059[label="Succ ww3100",fontsize=16,color="green",shape="box"];12060[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12060 -> 13382[label="",style="solid", color="black", weight=3]; 189.16/135.87 12061[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12061 -> 13383[label="",style="solid", color="black", weight=3]; 189.16/135.87 12062[label="Zero",fontsize=16,color="green",shape="box"];12063[label="Succ ww3100",fontsize=16,color="green",shape="box"];12064[label="Zero",fontsize=16,color="green",shape="box"];12065[label="Succ ww3100",fontsize=16,color="green",shape="box"];12066[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12066 -> 13384[label="",style="solid", color="black", weight=3]; 189.16/135.87 12067 -> 17501[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12067[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];12067 -> 17510[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12067 -> 17511[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12067 -> 17512[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12067 -> 17513[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 17621[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww2201 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (primPlusFloat ww2201 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62533[label="ww2201/Float ww22010 ww22011",fontsize=10,color="white",style="solid",shape="box"];17621 -> 62533[label="",style="solid", color="burlywood", weight=9]; 189.16/135.87 62533 -> 17629[label="",style="solid", color="burlywood", weight=3]; 189.16/135.87 12070[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12070 -> 13388[label="",style="solid", color="black", weight=3]; 189.16/135.87 12071[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12071 -> 13389[label="",style="solid", color="black", weight=3]; 189.16/135.87 12072[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12072 -> 13390[label="",style="solid", color="black", weight=3]; 189.16/135.87 12073 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12073[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12073 -> 13391[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12073 -> 13392[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12074[label="Succ ww3100",fontsize=16,color="green",shape="box"];12075 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12075[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12075 -> 13393[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12075 -> 13394[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12076[label="Succ ww3100",fontsize=16,color="green",shape="box"];12077[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww16260)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww16260)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12077 -> 13395[label="",style="solid", color="black", weight=3]; 189.16/135.87 12078[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12078 -> 13396[label="",style="solid", color="black", weight=3]; 189.16/135.87 12079 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12079[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12079 -> 13397[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12079 -> 13398[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12080[label="Succ ww3100",fontsize=16,color="green",shape="box"];12081 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12081[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12081 -> 13399[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12081 -> 13400[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12082[label="Succ ww3100",fontsize=16,color="green",shape="box"];12083[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww16400)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww16400)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12083 -> 13401[label="",style="solid", color="black", weight=3]; 189.16/135.87 12084[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12084 -> 13402[label="",style="solid", color="black", weight=3]; 189.16/135.87 12085[label="Zero",fontsize=16,color="green",shape="box"];12086[label="Succ ww3100",fontsize=16,color="green",shape="box"];12087[label="Zero",fontsize=16,color="green",shape="box"];12088[label="Succ ww3100",fontsize=16,color="green",shape="box"];12089[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12089 -> 13403[label="",style="solid", color="black", weight=3]; 189.16/135.87 12090[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12090 -> 13404[label="",style="solid", color="black", weight=3]; 189.16/135.87 12091 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12091[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];12091 -> 13405[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12091 -> 13406[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12092 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12092[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];12092 -> 13407[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12092 -> 13408[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12093[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12093 -> 13409[label="",style="solid", color="black", weight=3]; 189.16/135.87 12094 -> 47039[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12094[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];12094 -> 47935[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12094 -> 47936[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12094 -> 47937[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12094 -> 47938[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12094 -> 47939[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 53634[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4598))) (Float (Neg (Succ ww4599)) (Neg (Succ ww4600)))) ww4608) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4598))) (Float (Neg (Succ ww4599)) (Neg (Succ ww4600))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4598))) (Float (Neg (Succ ww4599)) (Neg (Succ ww4600)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4598))) (Float (Neg (Succ ww4599)) (Neg (Succ ww4600)))) ww4608)))",fontsize=16,color="green",shape="box"];53634 -> 54940[label="",style="dashed", color="green", weight=3]; 189.16/135.87 53634 -> 54941[label="",style="dashed", color="green", weight=3]; 189.16/135.87 28382[label="primPlusFloat ww2034 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62534[label="ww2034/Float ww20340 ww20341",fontsize=10,color="white",style="solid",shape="box"];28382 -> 62534[label="",style="solid", color="burlywood", weight=9]; 189.16/135.87 62534 -> 28422[label="",style="solid", color="burlywood", weight=3]; 189.16/135.87 50529[label="Zero",fontsize=16,color="green",shape="box"];50530[label="ww3000",fontsize=16,color="green",shape="box"];50531[label="ww5",fontsize=16,color="green",shape="box"];50532[label="ww3100",fontsize=16,color="green",shape="box"];12096[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12096 -> 13412[label="",style="solid", color="black", weight=3]; 189.16/135.87 12097[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12097 -> 13413[label="",style="solid", color="black", weight=3]; 189.16/135.87 12098[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12098 -> 13414[label="",style="solid", color="black", weight=3]; 189.16/135.87 12099 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12099[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12099 -> 13415[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12099 -> 13416[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12100[label="Succ ww3100",fontsize=16,color="green",shape="box"];12101 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12101[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12101 -> 13417[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12101 -> 13418[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12102[label="Succ ww3100",fontsize=16,color="green",shape="box"];12103[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww16600)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww16600)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12103 -> 13419[label="",style="solid", color="black", weight=3]; 189.16/135.87 12104[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12104 -> 13420[label="",style="solid", color="black", weight=3]; 189.16/135.87 12105 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12105[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12105 -> 13421[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12105 -> 13422[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12106[label="Succ ww3100",fontsize=16,color="green",shape="box"];12107 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12107[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12107 -> 13423[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12107 -> 13424[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12108[label="Succ ww3100",fontsize=16,color="green",shape="box"];12109[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww16740)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww16740)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12109 -> 13425[label="",style="solid", color="black", weight=3]; 189.16/135.87 12110[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12110 -> 13426[label="",style="solid", color="black", weight=3]; 189.16/135.87 12111[label="Zero",fontsize=16,color="green",shape="box"];12112[label="Succ ww3100",fontsize=16,color="green",shape="box"];12113[label="Zero",fontsize=16,color="green",shape="box"];12114[label="Succ ww3100",fontsize=16,color="green",shape="box"];12115[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12115 -> 13427[label="",style="solid", color="black", weight=3]; 189.16/135.87 12116[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12116 -> 13428[label="",style="solid", color="black", weight=3]; 189.16/135.87 12117 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12117[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];12117 -> 13429[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12117 -> 13430[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12118 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12118[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];12118 -> 13431[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12118 -> 13432[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12119[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12119 -> 13433[label="",style="solid", color="black", weight=3]; 189.16/135.87 53580[label="primPlusFloat ww4602 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4603))) (Float (Neg Zero) (Pos (Succ ww4604)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62535[label="ww4602/Float ww46020 ww46021",fontsize=10,color="white",style="solid",shape="box"];53580 -> 62535[label="",style="solid", color="burlywood", weight=9]; 189.16/135.87 62535 -> 53609[label="",style="solid", color="burlywood", weight=3]; 189.16/135.87 53553[label="ww3100",fontsize=16,color="green",shape="box"];53554[label="Zero",fontsize=16,color="green",shape="box"];53555[label="ww5",fontsize=16,color="green",shape="box"];12122[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12122 -> 13436[label="",style="solid", color="black", weight=3]; 189.16/135.87 12123[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12123 -> 13437[label="",style="solid", color="black", weight=3]; 189.16/135.87 12124 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12124[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12124 -> 13438[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12124 -> 13439[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12125[label="Succ ww3100",fontsize=16,color="green",shape="box"];12126 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12126[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12126 -> 13440[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12126 -> 13441[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12127[label="Succ ww3100",fontsize=16,color="green",shape="box"];12128[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12128 -> 13442[label="",style="solid", color="black", weight=3]; 189.16/135.87 12129[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12129 -> 13443[label="",style="solid", color="black", weight=3]; 189.16/135.87 12130 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12130[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12130 -> 13444[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12130 -> 13445[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12131[label="Succ ww3100",fontsize=16,color="green",shape="box"];12132 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12132[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12132 -> 13446[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12132 -> 13447[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12133[label="Succ ww3100",fontsize=16,color="green",shape="box"];12134[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12134 -> 13448[label="",style="solid", color="black", weight=3]; 189.16/135.87 12135[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12135 -> 13449[label="",style="solid", color="black", weight=3]; 189.16/135.87 12136[label="Zero",fontsize=16,color="green",shape="box"];12137[label="Succ ww3100",fontsize=16,color="green",shape="box"];12138[label="Zero",fontsize=16,color="green",shape="box"];12139[label="Succ ww3100",fontsize=16,color="green",shape="box"];12140[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12140 -> 13450[label="",style="solid", color="black", weight=3]; 189.16/135.87 12144[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];12145[label="ww5",fontsize=16,color="green",shape="box"];12149[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12149 -> 13454[label="",style="solid", color="black", weight=3]; 189.16/135.87 12150[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12150 -> 13455[label="",style="solid", color="black", weight=3]; 189.16/135.87 12151 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12151[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12151 -> 13456[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12151 -> 13457[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12152[label="Succ ww3100",fontsize=16,color="green",shape="box"];12153 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12153[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12153 -> 13458[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12153 -> 13459[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12154[label="Succ ww3100",fontsize=16,color="green",shape="box"];12155[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12155 -> 13460[label="",style="solid", color="black", weight=3]; 189.16/135.87 12156[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12156 -> 13461[label="",style="solid", color="black", weight=3]; 189.16/135.87 12157 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12157[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12157 -> 13462[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12157 -> 13463[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12158[label="Succ ww3100",fontsize=16,color="green",shape="box"];12159 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12159[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12159 -> 13464[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12159 -> 13465[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12160[label="Succ ww3100",fontsize=16,color="green",shape="box"];12161[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12161 -> 13466[label="",style="solid", color="black", weight=3]; 189.16/135.87 12162[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12162 -> 13467[label="",style="solid", color="black", weight=3]; 189.16/135.87 12163[label="Zero",fontsize=16,color="green",shape="box"];12164[label="Succ ww3100",fontsize=16,color="green",shape="box"];12165[label="Zero",fontsize=16,color="green",shape="box"];12166[label="Succ ww3100",fontsize=16,color="green",shape="box"];12167[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12167 -> 13468[label="",style="solid", color="black", weight=3]; 189.16/135.87 12168 -> 17601[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12168[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];12168 -> 17608[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12168 -> 17609[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12168 -> 17610[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 17937[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww2212 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2214))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww2214))) (primPlusFloat ww2212 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62536[label="ww2212/Float ww22120 ww22121",fontsize=10,color="white",style="solid",shape="box"];17937 -> 62536[label="",style="solid", color="burlywood", weight=9]; 189.16/135.87 62536 -> 17950[label="",style="solid", color="burlywood", weight=3]; 189.16/135.87 12171[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12171 -> 13472[label="",style="solid", color="black", weight=3]; 189.16/135.87 12172[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12172 -> 13473[label="",style="solid", color="black", weight=3]; 189.16/135.87 12173[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12173 -> 13474[label="",style="solid", color="black", weight=3]; 189.16/135.87 12174 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12174[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12174 -> 13475[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12174 -> 13476[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12175[label="Succ ww3100",fontsize=16,color="green",shape="box"];12176 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12176[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12176 -> 13477[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12176 -> 13478[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12177[label="Succ ww3100",fontsize=16,color="green",shape="box"];12178[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww17540)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww17540)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12178 -> 13479[label="",style="solid", color="black", weight=3]; 189.16/135.87 12179[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12179 -> 13480[label="",style="solid", color="black", weight=3]; 189.16/135.87 12180 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12180[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12180 -> 13481[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12180 -> 13482[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12181[label="Succ ww3100",fontsize=16,color="green",shape="box"];12182 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12182[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12182 -> 13483[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12182 -> 13484[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12183[label="Succ ww3100",fontsize=16,color="green",shape="box"];12184[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww17680)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww17680)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12184 -> 13485[label="",style="solid", color="black", weight=3]; 189.16/135.87 12185[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12185 -> 13486[label="",style="solid", color="black", weight=3]; 189.16/135.87 12186[label="Zero",fontsize=16,color="green",shape="box"];12187[label="Succ ww3100",fontsize=16,color="green",shape="box"];12188[label="Zero",fontsize=16,color="green",shape="box"];12189[label="Succ ww3100",fontsize=16,color="green",shape="box"];12190[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12190 -> 13487[label="",style="solid", color="black", weight=3]; 189.16/135.87 12191[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12191 -> 13488[label="",style="solid", color="black", weight=3]; 189.16/135.87 12192 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12192[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];12192 -> 13489[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12192 -> 13490[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12193 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12193[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];12193 -> 13491[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12193 -> 13492[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12194[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12194 -> 13493[label="",style="solid", color="black", weight=3]; 189.16/135.87 12195 -> 47039[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12195[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];12195 -> 47950[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12195 -> 47951[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12195 -> 47952[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12195 -> 47953[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12195 -> 47954[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 55025[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4606))) (Float (Neg Zero) (Neg (Succ ww4607)))) ww4613) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4606))) (Float (Neg Zero) (Neg (Succ ww4607))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4606))) (Float (Neg Zero) (Neg (Succ ww4607)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4606))) (Float (Neg Zero) (Neg (Succ ww4607)))) ww4613)))",fontsize=16,color="green",shape="box"];55025 -> 55195[label="",style="dashed", color="green", weight=3]; 189.16/135.87 55025 -> 55196[label="",style="dashed", color="green", weight=3]; 189.16/135.87 28659[label="primPlusFloat ww3462 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3463))) (Float (Neg Zero) (Neg (Succ ww3464)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62537[label="ww3462/Float ww34620 ww34621",fontsize=10,color="white",style="solid",shape="box"];28659 -> 62537[label="",style="solid", color="burlywood", weight=9]; 189.16/135.87 62537 -> 28695[label="",style="solid", color="burlywood", weight=3]; 189.16/135.87 50533[label="Zero",fontsize=16,color="green",shape="box"];50534[label="ww5",fontsize=16,color="green",shape="box"];50535[label="ww3100",fontsize=16,color="green",shape="box"];12197[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12197 -> 13496[label="",style="solid", color="black", weight=3]; 189.16/135.87 12198[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12198 -> 13497[label="",style="solid", color="black", weight=3]; 189.16/135.87 12199[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12199 -> 13498[label="",style="solid", color="black", weight=3]; 189.16/135.87 12200 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12200[label="primPlusNat (primMulNat ww40000000000 (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];12200 -> 13499[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12200 -> 13500[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12201[label="Succ ww3000",fontsize=16,color="green",shape="box"];12202[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1789))) (primMulInt (Pos ww520) (Pos ww540))) LT))) (Float (Pos (Succ ww53)) (Pos ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (Float (Pos (Succ ww53)) (Pos ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1788))) (primMulInt (Pos ww520) (Pos ww540))) LT)) (Float (Pos (Succ ww53)) (Pos ww540)))",fontsize=16,color="black",shape="box"];12202 -> 13501[label="",style="solid", color="black", weight=3]; 189.16/135.87 12203[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1789))) (primMulInt (Pos ww520) (Neg ww540))) LT))) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1788))) (primMulInt (Pos ww520) (Neg ww540))) LT)) (Float (Pos (Succ ww53)) (Neg ww540)))",fontsize=16,color="black",shape="box"];12203 -> 13502[label="",style="solid", color="black", weight=3]; 189.16/135.87 12204[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1789))) (primMulInt (Neg ww520) (Pos ww540))) LT))) (Float (Pos (Succ ww53)) (Pos ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (Float (Pos (Succ ww53)) (Pos ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1788))) (primMulInt (Neg ww520) (Pos ww540))) LT)) (Float (Pos (Succ ww53)) (Pos ww540)))",fontsize=16,color="black",shape="box"];12204 -> 13503[label="",style="solid", color="black", weight=3]; 189.16/135.87 12205[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1789))) (primMulInt (Neg ww520) (Neg ww540))) LT))) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1788))) (primMulInt (Neg ww520) (Neg ww540))) LT)) (Float (Pos (Succ ww53)) (Neg ww540)))",fontsize=16,color="black",shape="box"];12205 -> 13504[label="",style="solid", color="black", weight=3]; 189.16/135.87 12206[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (Pos (primMulNat ww520 ww540))) LT))) (Float (Pos (Succ ww53)) (Pos ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (Float (Pos (Succ ww53)) (Pos ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (Pos (primMulNat ww520 ww540))) LT)) (Float (Pos (Succ ww53)) (Pos ww540)))",fontsize=16,color="black",shape="box"];12206 -> 13505[label="",style="solid", color="black", weight=3]; 189.16/135.87 12207[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (Neg (primMulNat ww520 ww540))) LT))) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (Neg (primMulNat ww520 ww540))) LT)) (Float (Pos (Succ ww53)) (Neg ww540)))",fontsize=16,color="black",shape="box"];12207 -> 13506[label="",style="solid", color="black", weight=3]; 189.16/135.87 12208[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (Neg (primMulNat ww520 ww540))) LT))) (Float (Pos (Succ ww53)) (Pos ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (Float (Pos (Succ ww53)) (Pos ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (Neg (primMulNat ww520 ww540))) LT)) (Float (Pos (Succ ww53)) (Pos ww540)))",fontsize=16,color="black",shape="box"];12208 -> 13507[label="",style="solid", color="black", weight=3]; 189.16/135.87 12209[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (Pos (primMulNat ww520 ww540))) LT))) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (Pos (primMulNat ww520 ww540))) LT)) (Float (Pos (Succ ww53)) (Neg ww540)))",fontsize=16,color="black",shape="box"];12209 -> 13508[label="",style="solid", color="black", weight=3]; 189.16/135.87 12210[label="Zero",fontsize=16,color="green",shape="box"];12211[label="Succ ww3000",fontsize=16,color="green",shape="box"];12212[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1791))) (primMulInt (Pos ww680) (Pos ww700))) LT))) (Float (Pos (Succ ww69)) (Pos ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (Float (Pos (Succ ww69)) (Pos ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1790))) (primMulInt (Pos ww680) (Pos ww700))) LT)) (Float (Pos (Succ ww69)) (Pos ww700)))",fontsize=16,color="black",shape="box"];12212 -> 13509[label="",style="solid", color="black", weight=3]; 189.16/135.87 12213[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1791))) (primMulInt (Pos ww680) (Neg ww700))) LT))) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1790))) (primMulInt (Pos ww680) (Neg ww700))) LT)) (Float (Pos (Succ ww69)) (Neg ww700)))",fontsize=16,color="black",shape="box"];12213 -> 13510[label="",style="solid", color="black", weight=3]; 189.16/135.87 12214[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1791))) (primMulInt (Neg ww680) (Pos ww700))) LT))) (Float (Pos (Succ ww69)) (Pos ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (Float (Pos (Succ ww69)) (Pos ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1790))) (primMulInt (Neg ww680) (Pos ww700))) LT)) (Float (Pos (Succ ww69)) (Pos ww700)))",fontsize=16,color="black",shape="box"];12214 -> 13511[label="",style="solid", color="black", weight=3]; 189.16/135.87 12215[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1791))) (primMulInt (Neg ww680) (Neg ww700))) LT))) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1790))) (primMulInt (Neg ww680) (Neg ww700))) LT)) (Float (Pos (Succ ww69)) (Neg ww700)))",fontsize=16,color="black",shape="box"];12215 -> 13512[label="",style="solid", color="black", weight=3]; 189.16/135.87 12216[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (Pos (primMulNat ww680 ww700))) LT))) (Float (Pos (Succ ww69)) (Pos ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (Float (Pos (Succ ww69)) (Pos ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (Pos (primMulNat ww680 ww700))) LT)) (Float (Pos (Succ ww69)) (Pos ww700)))",fontsize=16,color="black",shape="box"];12216 -> 13513[label="",style="solid", color="black", weight=3]; 189.16/135.87 12217[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (Neg (primMulNat ww680 ww700))) LT))) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (Neg (primMulNat ww680 ww700))) LT)) (Float (Pos (Succ ww69)) (Neg ww700)))",fontsize=16,color="black",shape="box"];12217 -> 13514[label="",style="solid", color="black", weight=3]; 189.16/135.87 12218[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (Neg (primMulNat ww680 ww700))) LT))) (Float (Pos (Succ ww69)) (Pos ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (Float (Pos (Succ ww69)) (Pos ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (Neg (primMulNat ww680 ww700))) LT)) (Float (Pos (Succ ww69)) (Pos ww700)))",fontsize=16,color="black",shape="box"];12218 -> 13515[label="",style="solid", color="black", weight=3]; 189.16/135.87 12219[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (Pos (primMulNat ww680 ww700))) LT))) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (Pos (primMulNat ww680 ww700))) LT)) (Float (Pos (Succ ww69)) (Neg ww700)))",fontsize=16,color="black",shape="box"];12219 -> 13516[label="",style="solid", color="black", weight=3]; 189.16/135.87 12220[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat (Succ ww4100) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat (Succ ww4100) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12220 -> 13517[label="",style="solid", color="black", weight=3]; 189.16/135.87 12221[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat (Succ ww4100) Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat (Succ ww4100) Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];12221 -> 13518[label="",style="solid", color="black", weight=3]; 189.16/135.87 12222[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat Zero (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat Zero (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12222 -> 13519[label="",style="solid", color="black", weight=3]; 189.16/135.87 12223[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat Zero Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat Zero Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];12223 -> 13520[label="",style="solid", color="black", weight=3]; 189.16/135.87 12224[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];12224 -> 13521[label="",style="solid", color="black", weight=3]; 189.16/135.87 12225[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];12225 -> 13522[label="",style="solid", color="black", weight=3]; 189.16/135.87 12226[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat (Succ ww4100) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat (Succ ww4100) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12226 -> 13523[label="",style="solid", color="black", weight=3]; 189.16/135.87 12227[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat (Succ ww4100) Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat (Succ ww4100) Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];12227 -> 13524[label="",style="solid", color="black", weight=3]; 189.16/135.87 12228[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat Zero (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat Zero (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12228 -> 13525[label="",style="solid", color="black", weight=3]; 189.16/135.87 12229[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat Zero Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat Zero Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];12229 -> 13526[label="",style="solid", color="black", weight=3]; 189.16/135.87 12230[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos (primMulNat (Succ ww12200) (Succ ww12400)))) LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww12200) (Succ ww12400)))) LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];12230 -> 13527[label="",style="solid", color="black", weight=3]; 189.16/135.87 12231[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos (primMulNat (Succ ww12200) Zero))) LT))) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww12200) Zero))) LT)) (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];12231 -> 13528[label="",style="solid", color="black", weight=3]; 189.16/135.87 12232[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos (primMulNat Zero (Succ ww12400)))) LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww12400)))) LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];12232 -> 13529[label="",style="solid", color="black", weight=3]; 189.16/135.87 12233[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos (primMulNat Zero Zero))) LT))) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];12233 -> 13530[label="",style="solid", color="black", weight=3]; 189.16/135.87 12234[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg (primMulNat (Succ ww12200) (Succ ww12400)))) LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww12200) (Succ ww12400)))) LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];12234 -> 13531[label="",style="solid", color="black", weight=3]; 189.16/135.87 12235[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg (primMulNat (Succ ww12200) Zero))) LT))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww12200) Zero))) LT)) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];12235 -> 13532[label="",style="solid", color="black", weight=3]; 189.16/135.87 12236[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg (primMulNat Zero (Succ ww12400)))) LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww12400)))) LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];12236 -> 13533[label="",style="solid", color="black", weight=3]; 189.16/135.87 12237[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg (primMulNat Zero Zero))) LT))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];12237 -> 13534[label="",style="solid", color="black", weight=3]; 189.16/135.87 12238[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg (primMulNat (Succ ww12200) (Succ ww12400)))) LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww12200) (Succ ww12400)))) LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];12238 -> 13535[label="",style="solid", color="black", weight=3]; 189.16/135.87 12239[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg (primMulNat (Succ ww12200) Zero))) LT))) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww12200) Zero))) LT)) (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];12239 -> 13536[label="",style="solid", color="black", weight=3]; 189.16/135.87 12240[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg (primMulNat Zero (Succ ww12400)))) LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww12400)))) LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];12240 -> 13537[label="",style="solid", color="black", weight=3]; 189.16/135.87 12241[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg (primMulNat Zero Zero))) LT))) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];12241 -> 13538[label="",style="solid", color="black", weight=3]; 189.16/135.87 12242[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos (primMulNat (Succ ww12200) (Succ ww12400)))) LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww12200) (Succ ww12400)))) LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];12242 -> 13539[label="",style="solid", color="black", weight=3]; 189.16/135.87 12243[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos (primMulNat (Succ ww12200) Zero))) LT))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww12200) Zero))) LT)) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];12243 -> 13540[label="",style="solid", color="black", weight=3]; 189.16/135.87 12244[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos (primMulNat Zero (Succ ww12400)))) LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww12400)))) LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];12244 -> 13541[label="",style="solid", color="black", weight=3]; 189.16/135.87 12245[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos (primMulNat Zero Zero))) LT))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];12245 -> 13542[label="",style="solid", color="black", weight=3]; 189.16/135.87 12246[label="Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)",fontsize=16,color="green",shape="box"];12246 -> 13543[label="",style="dashed", color="green", weight=3]; 189.16/135.87 12247[label="Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)",fontsize=16,color="green",shape="box"];12247 -> 13544[label="",style="dashed", color="green", weight=3]; 189.16/135.87 12248[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) (primMulNat ww410 ww310)) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) (primMulNat ww410 ww310)) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];62538[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];12248 -> 62538[label="",style="solid", color="burlywood", weight=9]; 189.16/135.87 62538 -> 13545[label="",style="solid", color="burlywood", weight=3]; 189.16/135.87 62539[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];12248 -> 62539[label="",style="solid", color="burlywood", weight=9]; 189.16/135.87 62539 -> 13546[label="",style="solid", color="burlywood", weight=3]; 189.16/135.87 12249[label="Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)",fontsize=16,color="green",shape="box"];12249 -> 13547[label="",style="dashed", color="green", weight=3]; 189.16/135.87 12250[label="Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)",fontsize=16,color="green",shape="box"];12250 -> 13548[label="",style="dashed", color="green", weight=3]; 189.16/135.87 12251[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];12251 -> 13549[label="",style="solid", color="black", weight=3]; 189.16/135.87 12252[label="Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)",fontsize=16,color="green",shape="box"];12252 -> 13550[label="",style="dashed", color="green", weight=3]; 189.16/135.87 12253[label="Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)",fontsize=16,color="green",shape="box"];12253 -> 13551[label="",style="dashed", color="green", weight=3]; 189.16/135.87 12254[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];12254 -> 13552[label="",style="solid", color="black", weight=3]; 189.16/135.87 12255[label="Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)",fontsize=16,color="green",shape="box"];12255 -> 13553[label="",style="dashed", color="green", weight=3]; 189.16/135.87 12256[label="Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)",fontsize=16,color="green",shape="box"];12256 -> 13554[label="",style="dashed", color="green", weight=3]; 189.16/135.87 12257[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) (primMulNat ww410 ww310)) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) (primMulNat ww410 ww310)) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];62540[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];12257 -> 62540[label="",style="solid", color="burlywood", weight=9]; 189.16/135.87 62540 -> 13555[label="",style="solid", color="burlywood", weight=3]; 189.16/135.87 62541[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];12257 -> 62541[label="",style="solid", color="burlywood", weight=9]; 189.16/135.87 62541 -> 13556[label="",style="solid", color="burlywood", weight=3]; 189.16/135.87 13564 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 13564[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13564 -> 13592[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 13564 -> 13593[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 13565 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 13565[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13565 -> 13594[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 13565 -> 13595[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 13566[label="ww4100",fontsize=16,color="green",shape="box"];13567 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 13567[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13567 -> 13596[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 13568 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 13568[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13568 -> 13597[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 13569[label="ww5",fontsize=16,color="green",shape="box"];13570[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];13563[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1947)) ww1948) LT))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1949)) ww1950) LT)) ww1945)",fontsize=16,color="burlywood",shape="triangle"];62542[label="ww1950/Succ ww19500",fontsize=10,color="white",style="solid",shape="box"];13563 -> 62542[label="",style="solid", color="burlywood", weight=9]; 189.16/135.87 62542 -> 13598[label="",style="solid", color="burlywood", weight=3]; 189.16/135.87 62543[label="ww1950/Zero",fontsize=10,color="white",style="solid",shape="box"];13563 -> 62543[label="",style="solid", color="burlywood", weight=9]; 189.16/135.87 62543 -> 13599[label="",style="solid", color="burlywood", weight=3]; 189.16/135.87 13571[label="Zero",fontsize=16,color="green",shape="box"];13572[label="Zero",fontsize=16,color="green",shape="box"];13573[label="ww4100",fontsize=16,color="green",shape="box"];13574 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 13574[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13574 -> 13600[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 13575 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 13575[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13575 -> 13601[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 13576[label="ww5",fontsize=16,color="green",shape="box"];13577[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];12267 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12267[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12267 -> 13602[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12268 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12268[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12268 -> 13603[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12266[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1896)) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1895)) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12266 -> 13604[label="",style="solid", color="black", weight=3]; 189.16/135.87 12270 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12270[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12270 -> 13605[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12271 -> 5617[label="",style="dashed", color="red", weight=0]; 189.16/135.87 12271[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12271 -> 13606[label="",style="dashed", color="magenta", weight=3]; 189.16/135.87 12269[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1902)) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1901)) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="triangle"];12269 -> 13607[label="",style="solid", color="black", weight=3]; 189.17/135.87 12272[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];12272 -> 13608[label="",style="solid", color="black", weight=3]; 189.17/135.87 12273 -> 18768[label="",style="dashed", color="red", weight=0]; 189.17/135.87 12273[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];12273 -> 18784[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12273 -> 18785[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12273 -> 18786[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12273 -> 18787[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12273 -> 18788[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12275 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.87 12275[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12275 -> 13610[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12275 -> 13611[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12276 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.87 12276[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12276 -> 13612[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12276 -> 13613[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12277 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.87 12277[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12277 -> 13614[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12278 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.87 12278[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12278 -> 13615[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12274[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1912)) ww1908) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1911)) ww1907) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62544[label="ww1907/Succ ww19070",fontsize=10,color="white",style="solid",shape="box"];12274 -> 62544[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62544 -> 13616[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 62545[label="ww1907/Zero",fontsize=10,color="white",style="solid",shape="box"];12274 -> 62545[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62545 -> 13617[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 12280 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.87 12280[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12280 -> 13618[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12281 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.87 12281[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12281 -> 13619[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12279[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1918)) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1917)) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="triangle"];12279 -> 13620[label="",style="solid", color="black", weight=3]; 189.17/135.87 12283 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.87 12283[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12283 -> 13621[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12284 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.87 12284[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12284 -> 13622[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12282[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1924)) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1923)) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12282 -> 13623[label="",style="solid", color="black", weight=3]; 189.17/135.87 12286 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.87 12286[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12286 -> 13624[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12287 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.87 12287[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12287 -> 13625[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12285[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1930)) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1929)) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="triangle"];12285 -> 13626[label="",style="solid", color="black", weight=3]; 189.17/135.87 12288[label="ww3000",fontsize=16,color="green",shape="box"];12289[label="ww3000",fontsize=16,color="green",shape="box"];12290[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1792) (Succ ww11600)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1792) (Succ ww11600)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12290 -> 13627[label="",style="solid", color="black", weight=3]; 189.17/135.87 12291[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1792) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1792) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12291 -> 13628[label="",style="solid", color="black", weight=3]; 189.17/135.87 12292[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12292 -> 13629[label="",style="solid", color="black", weight=3]; 189.17/135.87 12293[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];12293 -> 13630[label="",style="solid", color="black", weight=3]; 189.17/135.87 12294[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12294 -> 13631[label="",style="solid", color="black", weight=3]; 189.17/135.87 12295 -> 29250[label="",style="dashed", color="red", weight=0]; 189.17/135.87 12295[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];12295 -> 29281[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12295 -> 29282[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12295 -> 29283[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12295 -> 29284[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 16168[label="ww410",fontsize=16,color="green",shape="box"];16169[label="ww310",fontsize=16,color="green",shape="box"];16170[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];16171[label="ww5",fontsize=16,color="green",shape="box"];16172[label="ww3000",fontsize=16,color="green",shape="box"];12298[label="ww3000",fontsize=16,color="green",shape="box"];12299[label="ww3000",fontsize=16,color="green",shape="box"];12300[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1796) (Succ ww11800)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1796) (Succ ww11800)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12300 -> 13635[label="",style="solid", color="black", weight=3]; 189.17/135.87 12301[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1796) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1796) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12301 -> 13636[label="",style="solid", color="black", weight=3]; 189.17/135.87 12302[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12302 -> 13637[label="",style="solid", color="black", weight=3]; 189.17/135.87 12303[label="ww3000",fontsize=16,color="green",shape="box"];12304[label="ww3000",fontsize=16,color="green",shape="box"];12305[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];12305 -> 13638[label="",style="solid", color="black", weight=3]; 189.17/135.87 12306[label="ww3000",fontsize=16,color="green",shape="box"];12307[label="ww3000",fontsize=16,color="green",shape="box"];12308[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12308 -> 13639[label="",style="solid", color="black", weight=3]; 189.17/135.87 12309[label="ww3000",fontsize=16,color="green",shape="box"];12310[label="ww3000",fontsize=16,color="green",shape="box"];12311[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];12311 -> 13640[label="",style="solid", color="black", weight=3]; 189.17/135.87 12312 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.87 12312[label="primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12312 -> 13641[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12312 -> 13642[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12313[label="Succ ww3100",fontsize=16,color="green",shape="box"];12314 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.87 12314[label="primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12314 -> 13643[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12314 -> 13644[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12315[label="Succ ww3100",fontsize=16,color="green",shape="box"];12316[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1805) ww18000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1805) ww18000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62546[label="ww18000/Succ ww180000",fontsize=10,color="white",style="solid",shape="box"];12316 -> 62546[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62546 -> 13645[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 62547[label="ww18000/Zero",fontsize=10,color="white",style="solid",shape="box"];12316 -> 62547[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62547 -> 13646[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 12317[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12317 -> 13647[label="",style="solid", color="black", weight=3]; 189.17/135.87 12318[label="Zero",fontsize=16,color="green",shape="box"];12319[label="Succ ww3100",fontsize=16,color="green",shape="box"];12320[label="Zero",fontsize=16,color="green",shape="box"];12321[label="Succ ww3100",fontsize=16,color="green",shape="box"];12322[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1814) ww18100) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1814) ww18100) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62548[label="ww18100/Succ ww181000",fontsize=10,color="white",style="solid",shape="box"];12322 -> 62548[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62548 -> 13648[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 62549[label="ww18100/Zero",fontsize=10,color="white",style="solid",shape="box"];12322 -> 62549[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62549 -> 13649[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 12323[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12323 -> 13650[label="",style="solid", color="black", weight=3]; 189.17/135.87 12324[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww139 ww31000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww139 ww31000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))))",fontsize=16,color="burlywood",shape="box"];62550[label="ww139/Succ ww1390",fontsize=10,color="white",style="solid",shape="box"];12324 -> 62550[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62550 -> 13651[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 62551[label="ww139/Zero",fontsize=10,color="white",style="solid",shape="box"];12324 -> 62551[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62551 -> 13652[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 12325[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];12325 -> 13653[label="",style="solid", color="black", weight=3]; 189.17/135.87 23393[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];23394[label="Succ Zero",fontsize=16,color="green",shape="box"];23395[label="ww5",fontsize=16,color="green",shape="box"];23396[label="ww4100",fontsize=16,color="green",shape="box"];29391[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];29391 -> 29945[label="",style="solid", color="black", weight=3]; 189.17/135.87 12331 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.87 12331[label="primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12331 -> 13659[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12331 -> 13660[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12332[label="Succ ww3100",fontsize=16,color="green",shape="box"];12333 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.87 12333[label="primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12333 -> 13661[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12333 -> 13662[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12334[label="Succ ww3100",fontsize=16,color="green",shape="box"];12335[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1821) ww18160) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1821) ww18160) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62552[label="ww18160/Succ ww181600",fontsize=10,color="white",style="solid",shape="box"];12335 -> 62552[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62552 -> 13663[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 62553[label="ww18160/Zero",fontsize=10,color="white",style="solid",shape="box"];12335 -> 62553[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62553 -> 13664[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 12336[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12336 -> 13665[label="",style="solid", color="black", weight=3]; 189.17/135.87 12337[label="Zero",fontsize=16,color="green",shape="box"];12338[label="Succ ww3100",fontsize=16,color="green",shape="box"];12339[label="Zero",fontsize=16,color="green",shape="box"];12340[label="Succ ww3100",fontsize=16,color="green",shape="box"];12341[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1830) ww18260) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1830) ww18260) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62554[label="ww18260/Succ ww182600",fontsize=10,color="white",style="solid",shape="box"];12341 -> 62554[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62554 -> 13666[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 62555[label="ww18260/Zero",fontsize=10,color="white",style="solid",shape="box"];12341 -> 62555[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62555 -> 13667[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 12342[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12342 -> 13668[label="",style="solid", color="black", weight=3]; 189.17/135.87 12343[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww141 ww31000) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww141 ww31000) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))))",fontsize=16,color="burlywood",shape="box"];62556[label="ww141/Succ ww1410",fontsize=10,color="white",style="solid",shape="box"];12343 -> 62556[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62556 -> 13669[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 62557[label="ww141/Zero",fontsize=10,color="white",style="solid",shape="box"];12343 -> 62557[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62557 -> 13670[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 12344[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];12344 -> 13671[label="",style="solid", color="black", weight=3]; 189.17/135.87 28893[label="ltEsFloat (Float (Pos (Succ ww3000)) (Neg Zero)) ww3482",fontsize=16,color="black",shape="box"];28893 -> 28926[label="",style="solid", color="black", weight=3]; 189.17/135.87 29144[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];29144 -> 29211[label="",style="solid", color="black", weight=3]; 189.17/135.87 29145[label="Cons (Float (Pos (Succ ww3000)) (Neg Zero)) (takeWhile (flip ltEsFloat ww3490) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))))",fontsize=16,color="green",shape="box"];29145 -> 29212[label="",style="dashed", color="green", weight=3]; 189.17/135.87 29146[label="takeWhile0 (flip ltEsFloat ww3490) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) otherwise",fontsize=16,color="black",shape="box"];29146 -> 29213[label="",style="solid", color="black", weight=3]; 189.17/135.87 55026[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];55026 -> 55197[label="",style="solid", color="black", weight=3]; 189.17/135.87 29123[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];29123 -> 29147[label="",style="solid", color="black", weight=3]; 189.17/135.87 29124[label="Cons (Float (Pos (Succ ww3000)) (Neg Zero)) (takeWhile (flip ltEsFloat ww3503) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))))",fontsize=16,color="green",shape="box"];29124 -> 29148[label="",style="dashed", color="green", weight=3]; 189.17/135.87 29125[label="takeWhile0 (flip ltEsFloat ww3503) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) otherwise",fontsize=16,color="black",shape="box"];29125 -> 29149[label="",style="solid", color="black", weight=3]; 189.17/135.87 12348 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.87 12348[label="primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12348 -> 13675[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12348 -> 13676[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12349[label="Succ ww3100",fontsize=16,color="green",shape="box"];12350 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.87 12350[label="primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12350 -> 13677[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12350 -> 13678[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12351[label="Succ ww3100",fontsize=16,color="green",shape="box"];12352[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) ww1430) LT))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) ww1430) LT)) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62558[label="ww1430/Succ ww14300",fontsize=10,color="white",style="solid",shape="box"];12352 -> 62558[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62558 -> 13679[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 62559[label="ww1430/Zero",fontsize=10,color="white",style="solid",shape="box"];12352 -> 62559[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62559 -> 13680[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 12353[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww1430) LT))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww1430) LT)) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62560[label="ww1430/Succ ww14300",fontsize=10,color="white",style="solid",shape="box"];12353 -> 62560[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62560 -> 13681[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 62561[label="ww1430/Zero",fontsize=10,color="white",style="solid",shape="box"];12353 -> 62561[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62561 -> 13682[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 12354[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12354 -> 13683[label="",style="solid", color="black", weight=3]; 189.17/135.87 12355[label="Zero",fontsize=16,color="green",shape="box"];12356[label="Succ ww3100",fontsize=16,color="green",shape="box"];12357[label="Zero",fontsize=16,color="green",shape="box"];12358[label="Succ ww3100",fontsize=16,color="green",shape="box"];12359[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) ww1510) LT))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) ww1510) LT)) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62562[label="ww1510/Succ ww15100",fontsize=10,color="white",style="solid",shape="box"];12359 -> 62562[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62562 -> 13684[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 62563[label="ww1510/Zero",fontsize=10,color="white",style="solid",shape="box"];12359 -> 62563[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62563 -> 13685[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 12360[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww1510) LT))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww1510) LT)) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62564[label="ww1510/Succ ww15100",fontsize=10,color="white",style="solid",shape="box"];12360 -> 62564[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62564 -> 13686[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 62565[label="ww1510/Zero",fontsize=10,color="white",style="solid",shape="box"];12360 -> 62565[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62565 -> 13687[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 12361[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12361 -> 13688[label="",style="solid", color="black", weight=3]; 189.17/135.87 12362[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000 ww157) LT))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000 ww157) LT)) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62566[label="ww30000/Succ ww300000",fontsize=10,color="white",style="solid",shape="box"];12362 -> 62566[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62566 -> 13689[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 62567[label="ww30000/Zero",fontsize=10,color="white",style="solid",shape="box"];12362 -> 62567[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62567 -> 13690[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 12363[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12363 -> 13691[label="",style="solid", color="black", weight=3]; 189.17/135.87 12364[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000 ww310000) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000 ww310000) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="burlywood",shape="box"];62568[label="ww300000/Succ ww3000000",fontsize=10,color="white",style="solid",shape="box"];12364 -> 62568[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62568 -> 13692[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 62569[label="ww300000/Zero",fontsize=10,color="white",style="solid",shape="box"];12364 -> 62569[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62569 -> 13693[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 12365[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];12365 -> 13694[label="",style="solid", color="black", weight=3]; 189.17/135.87 12366[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="black",shape="box"];12366 -> 13695[label="",style="solid", color="black", weight=3]; 189.17/135.87 12367[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];12367 -> 13696[label="",style="solid", color="black", weight=3]; 189.17/135.87 12368[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];12368 -> 13697[label="",style="solid", color="black", weight=3]; 189.17/135.87 12369[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))) (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))",fontsize=16,color="black",shape="box"];12369 -> 13698[label="",style="solid", color="black", weight=3]; 189.17/135.87 12370[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];12370 -> 13699[label="",style="solid", color="black", weight=3]; 189.17/135.87 20210[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww2415 (fsFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (primPlusFloat ww2415 (fsFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62570[label="ww2415/Float ww24150 ww24151",fontsize=10,color="white",style="solid",shape="box"];20210 -> 62570[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62570 -> 20224[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 29403[label="primPlusFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62571[label="ww125/Float ww1250 ww1251",fontsize=10,color="white",style="solid",shape="box"];29403 -> 62571[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62571 -> 29988[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 30189[label="not (esEsOrdering (compareFloat (Float (Pos (Succ ww3522)) (Pos Zero)) ww3526) GT)",fontsize=16,color="black",shape="box"];30189 -> 30227[label="",style="solid", color="black", weight=3]; 189.17/135.87 30225[label="primDivFloat (primMinusFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];30225 -> 30262[label="",style="solid", color="black", weight=3]; 189.17/135.87 30226[label="takeWhile2 (flip ltEsFloat ww3517) (Cons (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))))))",fontsize=16,color="black",shape="box"];30226 -> 30263[label="",style="solid", color="black", weight=3]; 189.17/135.87 57396[label="Float (Pos (Succ ww2613)) (Pos Zero)",fontsize=16,color="green",shape="box"];57395[label="iterate (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) ww4690)",fontsize=16,color="black",shape="triangle"];57395 -> 57398[label="",style="solid", color="black", weight=3]; 189.17/135.87 57336[label="Nil",fontsize=16,color="green",shape="box"];16503[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20800 ww20801) (primDivFloat (Float (msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))) (srMyInt (Pos ww2082) (Neg ww2084))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2083)) (Neg ww2084)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2083)) (Neg ww2084)) (primPlusFloat (Float ww20800 ww20801) (primDivFloat (Float (msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))) (srMyInt (Pos ww2082) (Neg ww2084))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16503 -> 16550[label="",style="solid", color="black", weight=3]; 189.17/135.87 19082[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22930 ww22931) (primDivFloat (Float (msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))) (srMyInt (Neg ww2295) (Pos ww2297))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2296)) (Pos ww2297)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2296)) (Pos ww2297)) (primPlusFloat (Float ww22930 ww22931) (primDivFloat (Float (msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))) (srMyInt (Neg ww2295) (Pos ww2297))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];19082 -> 19109[label="",style="solid", color="black", weight=3]; 189.17/135.87 12376 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.87 12376[label="primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12376 -> 13705[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12376 -> 13706[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12377[label="Succ ww3100",fontsize=16,color="green",shape="box"];12378 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.87 12378[label="primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12378 -> 13707[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12378 -> 13708[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12379[label="Succ ww3100",fontsize=16,color="green",shape="box"];12380[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) ww1590) LT))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) ww1590) LT)) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62572[label="ww1590/Succ ww15900",fontsize=10,color="white",style="solid",shape="box"];12380 -> 62572[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62572 -> 13709[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 62573[label="ww1590/Zero",fontsize=10,color="white",style="solid",shape="box"];12380 -> 62573[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62573 -> 13710[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 12381[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww1590) LT))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww1590) LT)) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62574[label="ww1590/Succ ww15900",fontsize=10,color="white",style="solid",shape="box"];12381 -> 62574[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62574 -> 13711[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 62575[label="ww1590/Zero",fontsize=10,color="white",style="solid",shape="box"];12381 -> 62575[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62575 -> 13712[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 12382[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12382 -> 13713[label="",style="solid", color="black", weight=3]; 189.17/135.87 12383[label="Zero",fontsize=16,color="green",shape="box"];12384[label="Succ ww3100",fontsize=16,color="green",shape="box"];12385[label="Zero",fontsize=16,color="green",shape="box"];12386[label="Succ ww3100",fontsize=16,color="green",shape="box"];12387[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) ww1670) LT))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) ww1670) LT)) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62576[label="ww1670/Succ ww16700",fontsize=10,color="white",style="solid",shape="box"];12387 -> 62576[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62576 -> 13714[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 62577[label="ww1670/Zero",fontsize=10,color="white",style="solid",shape="box"];12387 -> 62577[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62577 -> 13715[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 12388[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww1670) LT))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww1670) LT)) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62578[label="ww1670/Succ ww16700",fontsize=10,color="white",style="solid",shape="box"];12388 -> 62578[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62578 -> 13716[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 62579[label="ww1670/Zero",fontsize=10,color="white",style="solid",shape="box"];12388 -> 62579[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62579 -> 13717[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 12389[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12389 -> 13718[label="",style="solid", color="black", weight=3]; 189.17/135.87 12390[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000 ww173) LT))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000 ww173) LT)) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62580[label="ww30000/Succ ww300000",fontsize=10,color="white",style="solid",shape="box"];12390 -> 62580[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62580 -> 13719[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 62581[label="ww30000/Zero",fontsize=10,color="white",style="solid",shape="box"];12390 -> 62581[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62581 -> 13720[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 12391[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12391 -> 13721[label="",style="solid", color="black", weight=3]; 189.17/135.87 12392[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000 ww310000) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000 ww310000) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ (Succ ww310000))))))",fontsize=16,color="burlywood",shape="box"];62582[label="ww300000/Succ ww3000000",fontsize=10,color="white",style="solid",shape="box"];12392 -> 62582[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62582 -> 13722[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 62583[label="ww300000/Zero",fontsize=10,color="white",style="solid",shape="box"];12392 -> 62583[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62583 -> 13723[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 12393[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];12393 -> 13724[label="",style="solid", color="black", weight=3]; 189.17/135.87 12394 -> 2357[label="",style="dashed", color="red", weight=0]; 189.17/135.87 12394[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww310000))))))",fontsize=16,color="magenta"];12394 -> 13725[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12394 -> 13726[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12394 -> 13727[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12395[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];12395 -> 13728[label="",style="solid", color="black", weight=3]; 189.17/135.87 12396 -> 53796[label="",style="dashed", color="red", weight=0]; 189.17/135.87 12396[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))))",fontsize=16,color="magenta"];12396 -> 54172[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12396 -> 54173[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12396 -> 54174[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12396 -> 54175[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12396 -> 54176[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12397 -> 53796[label="",style="dashed", color="red", weight=0]; 189.17/135.87 12397[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))))",fontsize=16,color="magenta"];12397 -> 54177[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12397 -> 54178[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12397 -> 54179[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12397 -> 54180[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12397 -> 54181[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12398[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12398 -> 13731[label="",style="solid", color="black", weight=3]; 189.17/135.87 55226[label="primDivFloat (primMinusFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55226 -> 55339[label="",style="solid", color="black", weight=3]; 189.17/135.87 56086[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4638)) (Neg Zero)) (Float (Pos (Succ ww4639)) (Neg (Succ ww4640)))) ww4645",fontsize=16,color="black",shape="box"];56086 -> 56117[label="",style="solid", color="black", weight=3]; 189.17/135.87 12400[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12400 -> 13733[label="",style="solid", color="black", weight=3]; 189.17/135.87 12401 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.87 12401[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12401 -> 13734[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12401 -> 13735[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12402[label="Succ ww3100",fontsize=16,color="green",shape="box"];12403 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.87 12403[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12403 -> 13736[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12403 -> 13737[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12404[label="Succ ww3100",fontsize=16,color="green",shape="box"];12405[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12405 -> 13738[label="",style="solid", color="black", weight=3]; 189.17/135.87 12406[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12406 -> 13739[label="",style="solid", color="black", weight=3]; 189.17/135.87 12407 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.87 12407[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12407 -> 13740[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12407 -> 13741[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12408[label="Succ ww3100",fontsize=16,color="green",shape="box"];12409 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.87 12409[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12409 -> 13742[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12409 -> 13743[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12410[label="Succ ww3100",fontsize=16,color="green",shape="box"];12411[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12411 -> 13744[label="",style="solid", color="black", weight=3]; 189.17/135.87 12412[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12412 -> 13745[label="",style="solid", color="black", weight=3]; 189.17/135.87 12413[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12413 -> 13746[label="",style="solid", color="black", weight=3]; 189.17/135.87 12414 -> 35894[label="",style="dashed", color="red", weight=0]; 189.17/135.87 12414[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];12414 -> 36295[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12414 -> 36296[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12414 -> 36297[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12414 -> 36298[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12415[label="ww44",fontsize=16,color="green",shape="box"];12416[label="ww44",fontsize=16,color="green",shape="box"];12417[label="ww44",fontsize=16,color="green",shape="box"];12418[label="ww44",fontsize=16,color="green",shape="box"];12419[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) ww42 (iterate (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42)) (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) ww42)) (numericEnumFromThenToP1 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) ww42)",fontsize=16,color="black",shape="box"];12419 -> 13752[label="",style="solid", color="black", weight=3]; 189.17/135.87 47765 -> 59092[label="",style="dashed", color="red", weight=0]; 189.17/135.87 47765[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];47765 -> 59148[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 47765 -> 59149[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 47765 -> 59150[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 47765 -> 59151[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 47765 -> 59152[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 47766[label="Pos Zero",fontsize=16,color="green",shape="box"];47767 -> 36910[label="",style="dashed", color="red", weight=0]; 189.17/135.87 47767[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47767 -> 50589[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 47767 -> 50590[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 47767 -> 50591[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 47767 -> 50592[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 47768[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];47769 -> 50281[label="",style="dashed", color="red", weight=0]; 189.17/135.87 47769[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];47769 -> 50287[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 37449[label="primPlusFloat (Float ww42250 ww42251) (fsFloat (msFloat (Float (Pos (Succ ww4226)) (Pos (Succ ww4227))) (Float (Pos Zero) (Pos (Succ ww4228)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];37449 -> 37716[label="",style="solid", color="black", weight=3]; 189.17/135.87 23645[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww29120 ww29121) (primDivFloat (primMinusFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww29150 ww29151) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151))) (not (esEsOrdering (primCmpFloat (Float ww29150 ww29151) (primPlusFloat (Float ww29120 ww29121) (primDivFloat (primMinusFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];23645 -> 23673[label="",style="solid", color="black", weight=3]; 189.17/135.87 27253[label="primDivFloat (Float ww3283 ww3282) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];27253 -> 27280[label="",style="solid", color="black", weight=3]; 189.17/135.87 37354[label="ww42230",fontsize=16,color="green",shape="box"];37355[label="Pos Zero",fontsize=16,color="green",shape="box"];37356[label="ww42231",fontsize=16,color="green",shape="box"];37357[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];27252[label="not (esEsOrdering (primCmpInt ww3306 ww3305) GT)",fontsize=16,color="burlywood",shape="box"];62584[label="ww3306/Pos ww33060",fontsize=10,color="white",style="solid",shape="box"];27252 -> 62584[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62584 -> 27278[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 62585[label="ww3306/Neg ww33060",fontsize=10,color="white",style="solid",shape="box"];27252 -> 62585[label="",style="solid", color="burlywood", weight=9]; 189.17/135.87 62585 -> 27279[label="",style="solid", color="burlywood", weight=3]; 189.17/135.87 37358[label="takeWhile1 (flip ltEsFloat ww4221) ww32390 ww32391 (not (esEsOrdering (compareFloat ww32390 ww4221) GT))",fontsize=16,color="black",shape="triangle"];37358 -> 37378[label="",style="solid", color="black", weight=3]; 189.17/135.87 12424[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12424 -> 13757[label="",style="solid", color="black", weight=3]; 189.17/135.87 12425 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.87 12425[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12425 -> 13758[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12425 -> 13759[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12426[label="Succ ww3100",fontsize=16,color="green",shape="box"];12427 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.87 12427[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12427 -> 13760[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12427 -> 13761[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12428[label="Succ ww3100",fontsize=16,color="green",shape="box"];12429[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12429 -> 13762[label="",style="solid", color="black", weight=3]; 189.17/135.87 12430 -> 12429[label="",style="dashed", color="red", weight=0]; 189.17/135.87 12430[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];12431 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.87 12431[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12431 -> 13763[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12431 -> 13764[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12432[label="Succ ww3100",fontsize=16,color="green",shape="box"];12433 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.87 12433[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12433 -> 13765[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12433 -> 13766[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12434[label="Succ ww3100",fontsize=16,color="green",shape="box"];12435[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12435 -> 13767[label="",style="solid", color="black", weight=3]; 189.17/135.87 12436 -> 12435[label="",style="dashed", color="red", weight=0]; 189.17/135.87 12436[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];12437 -> 16329[label="",style="dashed", color="red", weight=0]; 189.17/135.87 12437[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];12437 -> 16342[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12437 -> 16343[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12437 -> 16344[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12437 -> 16345[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 16338[label="ww4000",fontsize=16,color="green",shape="box"];16339[label="ww5",fontsize=16,color="green",shape="box"];16340[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];16341[label="ww3100",fontsize=16,color="green",shape="box"];12442[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12442 -> 13773[label="",style="solid", color="black", weight=3]; 189.17/135.87 12443[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12443 -> 13774[label="",style="solid", color="black", weight=3]; 189.17/135.87 12444 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.87 12444[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12444 -> 13775[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12444 -> 13776[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12445[label="Succ ww3100",fontsize=16,color="green",shape="box"];12446 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.87 12446[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12446 -> 13777[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12446 -> 13778[label="",style="dashed", color="magenta", weight=3]; 189.17/135.87 12447[label="Succ ww3100",fontsize=16,color="green",shape="box"];12448[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12448 -> 13779[label="",style="solid", color="black", weight=3]; 189.17/135.88 12449 -> 12448[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12449[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];12450 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12450[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12450 -> 13780[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12450 -> 13781[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12451[label="Succ ww3100",fontsize=16,color="green",shape="box"];12452 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12452[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12452 -> 13782[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12452 -> 13783[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12453[label="Succ ww3100",fontsize=16,color="green",shape="box"];12454[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12454 -> 13784[label="",style="solid", color="black", weight=3]; 189.17/135.88 12455 -> 12454[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12455[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];12456 -> 35894[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12456[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];12456 -> 36303[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12456 -> 36304[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12456 -> 36305[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12456 -> 36306[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 36247 -> 37203[label="",style="dashed", color="red", weight=0]; 189.17/135.88 36247[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36247 -> 37214[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 36247 -> 37215[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 36247 -> 37216[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 36247 -> 37217[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 36248[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36248 -> 36877[label="",style="solid", color="black", weight=3]; 189.17/135.88 36249 -> 36796[label="",style="dashed", color="red", weight=0]; 189.17/135.88 36249[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36249 -> 36813[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 36250[label="ww3100",fontsize=16,color="green",shape="box"];37274[label="psFloat (msFloat (Float (Pos (Succ ww4238)) (Neg (Succ ww4239))) (Float (Pos Zero) (Pos (Succ ww4240)))) ww4243",fontsize=16,color="black",shape="triangle"];37274 -> 37340[label="",style="solid", color="black", weight=3]; 189.17/135.88 37275 -> 37203[label="",style="dashed", color="red", weight=0]; 189.17/135.88 37275[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4238)) (Neg (Succ ww4239))) (Float (Pos Zero) (Pos (Succ ww4240))))) (psFloat (msFloat (Float (Pos (Succ ww4238)) (Neg (Succ ww4239))) (Float (Pos Zero) (Pos (Succ ww4240)))) (psFloat (msFloat (Float (Pos (Succ ww4238)) (Neg (Succ ww4239))) (Float (Pos Zero) (Pos (Succ ww4240)))) ww4243))",fontsize=16,color="magenta"];37275 -> 37341[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 52468 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.88 52468[label="primPlusFloat (Float (msMyInt (Pos (Succ ww17)) ww180) (srMyInt (Neg (Succ Zero)) ww181)) ww4524",fontsize=16,color="magenta"];52468 -> 52525[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 52468 -> 52526[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 52468 -> 52527[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 41640[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww4280)) (Neg (Succ ww4281))) (Float (Pos Zero) (Pos (Succ ww4282)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];41640 -> 41781[label="",style="solid", color="black", weight=3]; 189.17/135.88 12460[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12460 -> 13789[label="",style="solid", color="black", weight=3]; 189.17/135.88 12462[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12462 -> 13791[label="",style="solid", color="black", weight=3]; 189.17/135.88 12463 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12463[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12463 -> 13792[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12463 -> 13793[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12464[label="Succ ww3100",fontsize=16,color="green",shape="box"];12465 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12465[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12465 -> 13794[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12465 -> 13795[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12466[label="Succ ww3100",fontsize=16,color="green",shape="box"];12467[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12467 -> 13796[label="",style="solid", color="black", weight=3]; 189.17/135.88 12468[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12468 -> 13797[label="",style="solid", color="black", weight=3]; 189.17/135.88 12469 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12469[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12469 -> 13798[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12469 -> 13799[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12470[label="Succ ww3100",fontsize=16,color="green",shape="box"];12471 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12471[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12471 -> 13800[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12471 -> 13801[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12472[label="Succ ww3100",fontsize=16,color="green",shape="box"];12473[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12473 -> 13802[label="",style="solid", color="black", weight=3]; 189.17/135.88 12474[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12474 -> 13803[label="",style="solid", color="black", weight=3]; 189.17/135.88 12475[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12475 -> 13804[label="",style="solid", color="black", weight=3]; 189.17/135.88 12476 -> 30488[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12476[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];12476 -> 30489[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12476 -> 30490[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12476 -> 30491[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12476 -> 30492[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12476 -> 30493[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12477[label="ww3100",fontsize=16,color="green",shape="box"];12478[label="ww3100",fontsize=16,color="green",shape="box"];12479[label="ww3100",fontsize=16,color="green",shape="box"];12480[label="ww3100",fontsize=16,color="green",shape="box"];12481[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12481 -> 13810[label="",style="solid", color="black", weight=3]; 189.17/135.88 47770 -> 52913[label="",style="dashed", color="red", weight=0]; 189.17/135.88 47770[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47770 -> 52919[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47770 -> 52920[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47770 -> 52921[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47770 -> 52922[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47771[label="Pos Zero",fontsize=16,color="green",shape="box"];47772 -> 30525[label="",style="dashed", color="red", weight=0]; 189.17/135.88 47772[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47772 -> 50594[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47772 -> 50595[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47772 -> 50596[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47772 -> 50597[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47773[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47774 -> 50320[label="",style="dashed", color="red", weight=0]; 189.17/135.88 47774[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47774 -> 50327[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 53015[label="psFloat (msFloat (Float (Pos (Succ ww4557)) (Neg (Succ ww4558))) (Float (Pos Zero) (Neg (Succ ww4559)))) ww4562",fontsize=16,color="black",shape="triangle"];53015 -> 53054[label="",style="solid", color="black", weight=3]; 189.17/135.88 53016 -> 52913[label="",style="dashed", color="red", weight=0]; 189.17/135.88 53016[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4557)) (Neg (Succ ww4558))) (Float (Pos Zero) (Neg (Succ ww4559))))) (psFloat (msFloat (Float (Pos (Succ ww4557)) (Neg (Succ ww4558))) (Float (Pos Zero) (Neg (Succ ww4559)))) (psFloat (msFloat (Float (Pos (Succ ww4557)) (Neg (Succ ww4558))) (Float (Pos Zero) (Neg (Succ ww4559)))) ww4562))",fontsize=16,color="magenta"];53016 -> 53055[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 30606[label="primPlusFloat (Float ww35810 ww35811) (fsFloat (msFloat (Float (Pos (Succ ww3582)) (Neg (Succ ww3583))) (Float (Pos Zero) (Neg (Succ ww3584)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];30606 -> 30648[label="",style="solid", color="black", weight=3]; 189.17/135.88 12484[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12484 -> 13813[label="",style="solid", color="black", weight=3]; 189.17/135.88 12485[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12485 -> 13814[label="",style="solid", color="black", weight=3]; 189.17/135.88 12486[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12486 -> 13815[label="",style="solid", color="black", weight=3]; 189.17/135.88 12487 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12487[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12487 -> 13816[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12487 -> 13817[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12488[label="Succ ww3100",fontsize=16,color="green",shape="box"];12489 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12489[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12489 -> 13818[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12489 -> 13819[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12490[label="Succ ww3100",fontsize=16,color="green",shape="box"];12491[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12491 -> 13820[label="",style="solid", color="black", weight=3]; 189.17/135.88 12492[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12492 -> 13821[label="",style="solid", color="black", weight=3]; 189.17/135.88 12493 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12493[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12493 -> 13822[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12493 -> 13823[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12494[label="Succ ww3100",fontsize=16,color="green",shape="box"];12495 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12495[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12495 -> 13824[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12495 -> 13825[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12496[label="Succ ww3100",fontsize=16,color="green",shape="box"];12497[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12497 -> 13826[label="",style="solid", color="black", weight=3]; 189.17/135.88 12498[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12498 -> 13827[label="",style="solid", color="black", weight=3]; 189.17/135.88 12499[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12499 -> 13828[label="",style="solid", color="black", weight=3]; 189.17/135.88 12500[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) ww1874 (psFloat ww1875 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) ww1874) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) ww1874 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) ww1874)) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) ww1874) ww1874)) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) ww1874 (psFloat ww1875 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) ww1874) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue ww1874)",fontsize=16,color="black",shape="box"];12500 -> 13829[label="",style="solid", color="black", weight=3]; 189.17/135.88 12501[label="ww3100",fontsize=16,color="green",shape="box"];12502[label="ww3100",fontsize=16,color="green",shape="box"];12503[label="ww3100",fontsize=16,color="green",shape="box"];12504[label="ww3100",fontsize=16,color="green",shape="box"];12505[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12505 -> 13830[label="",style="solid", color="black", weight=3]; 189.17/135.88 47775 -> 43685[label="",style="dashed", color="red", weight=0]; 189.17/135.88 47775[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];47775 -> 50598[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47775 -> 50599[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47775 -> 50600[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47775 -> 50601[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47776[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];47777 -> 52965[label="",style="dashed", color="red", weight=0]; 189.17/135.88 47777[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47777 -> 52974[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47777 -> 52975[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47777 -> 52976[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47777 -> 52977[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47778[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];47779 -> 49994[label="",style="dashed", color="red", weight=0]; 189.17/135.88 47779[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];47779 -> 50010[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47779 -> 50011[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47779 -> 50012[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 53053[label="primPlusFloat (Float ww45640 ww45641) (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4565))) (Float (Pos (Succ ww4566)) (Pos (Succ ww4567)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];53053 -> 53095[label="",style="solid", color="black", weight=3]; 189.17/135.88 12508[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww300 ww301) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww320 ww321) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (Float ww320 ww321))) (not (esEsOrdering (primCmpFloat (Float ww320 ww321) (primPlusFloat (Float ww300 ww301) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12508 -> 13833[label="",style="solid", color="black", weight=3]; 189.17/135.88 27245[label="ww3000",fontsize=16,color="green",shape="box"];20242[label="msMyInt (Pos Zero) (Pos (Succ ww23))",fontsize=16,color="black",shape="triangle"];20242 -> 20265[label="",style="solid", color="black", weight=3]; 189.17/135.88 27246[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];27247[label="Pos Zero",fontsize=16,color="green",shape="box"];27248[label="ww32880",fontsize=16,color="green",shape="box"];27249[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];27250[label="ww32881",fontsize=16,color="green",shape="box"];27251[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];12510[label="not (esEsOrdering (primCmpFloat (Float ww270 ww271) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];12510 -> 13835[label="",style="solid", color="black", weight=3]; 189.17/135.88 26734 -> 21765[label="",style="dashed", color="red", weight=0]; 189.17/135.88 26734[label="srMyInt (Pos Zero) (Pos (Succ ww24))",fontsize=16,color="magenta"];26735 -> 20242[label="",style="dashed", color="red", weight=0]; 189.17/135.88 26735[label="msMyInt (Pos Zero) (Pos (Succ ww23))",fontsize=16,color="magenta"];26736[label="ww1832",fontsize=16,color="green",shape="box"];12512[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12512 -> 13837[label="",style="solid", color="black", weight=3]; 189.17/135.88 12513 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12513[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12513 -> 13838[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12513 -> 13839[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12514[label="Succ ww3100",fontsize=16,color="green",shape="box"];12515 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12515[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12515 -> 13840[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12515 -> 13841[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12516[label="Succ ww3100",fontsize=16,color="green",shape="box"];12517[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12517 -> 13842[label="",style="solid", color="black", weight=3]; 189.17/135.88 12518 -> 12517[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12518[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];12519 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12519[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12519 -> 13843[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12519 -> 13844[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12520[label="Succ ww3100",fontsize=16,color="green",shape="box"];12521 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12521[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12521 -> 13845[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12521 -> 13846[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12522[label="Succ ww3100",fontsize=16,color="green",shape="box"];12523[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12523 -> 13847[label="",style="solid", color="black", weight=3]; 189.17/135.88 12524 -> 12523[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12524[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54127 -> 54742[label="",style="dashed", color="red", weight=0]; 189.17/135.88 54127[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54127 -> 54777[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 54127 -> 54778[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 54127 -> 54779[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 54128[label="ww3000",fontsize=16,color="green",shape="box"];54129[label="ww3100",fontsize=16,color="green",shape="box"];54130 -> 55121[label="",style="dashed", color="red", weight=0]; 189.17/135.88 54130[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54130 -> 55138[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 54130 -> 55139[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 54130 -> 55140[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 54130 -> 55141[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 54131 -> 43685[label="",style="dashed", color="red", weight=0]; 189.17/135.88 54131[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54131 -> 54943[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 54131 -> 54944[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 54131 -> 54945[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 54131 -> 54946[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 55390[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Pos (Succ ww4620))) (Float (Pos (Succ ww4621)) (Neg (Succ ww4622)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55390 -> 55496[label="",style="solid", color="black", weight=3]; 189.17/135.88 44078 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.88 44078[label="primPlusFloat (Float (msMyInt (Pos Zero) ww320) (srMyInt (Pos (Succ ww31)) ww321)) ww4311",fontsize=16,color="magenta"];44078 -> 44102[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 44078 -> 44103[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 44078 -> 44104[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 55391[label="ww46120",fontsize=16,color="green",shape="box"];55392[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];55393[label="ww46121",fontsize=16,color="green",shape="box"];55394[label="Neg (Succ ww95800)",fontsize=16,color="green",shape="box"];30827[label="primMinusInt (Pos Zero) ww320",fontsize=16,color="burlywood",shape="triangle"];62586[label="ww320/Pos ww3200",fontsize=10,color="white",style="solid",shape="box"];30827 -> 62586[label="",style="solid", color="burlywood", weight=9]; 189.17/135.88 62586 -> 31013[label="",style="solid", color="burlywood", weight=3]; 189.17/135.88 62587[label="ww320/Neg ww3200",fontsize=10,color="white",style="solid",shape="box"];30827 -> 62587[label="",style="solid", color="burlywood", weight=9]; 189.17/135.88 62587 -> 31014[label="",style="solid", color="burlywood", weight=3]; 189.17/135.88 12529[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12529 -> 13849[label="",style="solid", color="black", weight=3]; 189.17/135.88 12530 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12530[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12530 -> 13850[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12530 -> 13851[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12531[label="Succ ww3100",fontsize=16,color="green",shape="box"];12532 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12532[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12532 -> 13852[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12532 -> 13853[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12533[label="Succ ww3100",fontsize=16,color="green",shape="box"];12534[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12534 -> 13854[label="",style="solid", color="black", weight=3]; 189.17/135.88 12535 -> 12534[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12535[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];12536 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12536[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12536 -> 13855[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12536 -> 13856[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12537[label="Succ ww3100",fontsize=16,color="green",shape="box"];12538 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12538[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12538 -> 13857[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12538 -> 13858[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12539[label="Succ ww3100",fontsize=16,color="green",shape="box"];12540[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12540 -> 13859[label="",style="solid", color="black", weight=3]; 189.17/135.88 12541 -> 12540[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12541[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];12542 -> 16464[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12542[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];12542 -> 16477[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12542 -> 16478[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12542 -> 16479[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12542 -> 16480[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 16473[label="ww5",fontsize=16,color="green",shape="box"];16474[label="ww3100",fontsize=16,color="green",shape="box"];16475[label="ww3000",fontsize=16,color="green",shape="box"];16476[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];16676[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20980 ww20981) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (primPlusFloat (Float ww20980 ww20981) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16676 -> 16713[label="",style="solid", color="black", weight=3]; 189.17/135.88 12546[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12546 -> 13864[label="",style="solid", color="black", weight=3]; 189.17/135.88 12547[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12547 -> 13865[label="",style="solid", color="black", weight=3]; 189.17/135.88 12548[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12548 -> 13866[label="",style="solid", color="black", weight=3]; 189.17/135.88 12549 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12549[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12549 -> 13867[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12549 -> 13868[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12550[label="Succ ww3100",fontsize=16,color="green",shape="box"];12551 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12551[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12551 -> 13869[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12551 -> 13870[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12552[label="Succ ww3100",fontsize=16,color="green",shape="box"];12553[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12553 -> 13871[label="",style="solid", color="black", weight=3]; 189.17/135.88 12554[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12554 -> 13872[label="",style="solid", color="black", weight=3]; 189.17/135.88 12555 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12555[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12555 -> 13873[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12555 -> 13874[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12556[label="Succ ww3100",fontsize=16,color="green",shape="box"];12557 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12557[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12557 -> 13875[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12557 -> 13876[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12558[label="Succ ww3100",fontsize=16,color="green",shape="box"];12559[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12559 -> 13877[label="",style="solid", color="black", weight=3]; 189.17/135.88 12560[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12560 -> 13878[label="",style="solid", color="black", weight=3]; 189.17/135.88 12561[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12561 -> 13879[label="",style="solid", color="black", weight=3]; 189.17/135.88 12562 -> 53796[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12562[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];12562 -> 54187[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12562 -> 54188[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12562 -> 54189[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12562 -> 54190[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12562 -> 54191[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12563[label="ww3100",fontsize=16,color="green",shape="box"];12564[label="ww3100",fontsize=16,color="green",shape="box"];12565[label="ww3100",fontsize=16,color="green",shape="box"];12566[label="ww3100",fontsize=16,color="green",shape="box"];12567[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12567 -> 13885[label="",style="solid", color="black", weight=3]; 189.17/135.88 47785 -> 53156[label="",style="dashed", color="red", weight=0]; 189.17/135.88 47785[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47785 -> 53162[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47785 -> 53163[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47785 -> 53164[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47785 -> 53165[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47786[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];47787 -> 31059[label="",style="dashed", color="red", weight=0]; 189.17/135.88 47787[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47787 -> 50604[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47787 -> 50605[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47787 -> 50606[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47787 -> 50607[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47788[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47789 -> 50066[label="",style="dashed", color="red", weight=0]; 189.17/135.88 47789[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47789 -> 50085[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47789 -> 50086[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47789 -> 50087[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 53208[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4569))) (Float (Pos (Succ ww4570)) (Neg (Succ ww4571)))) ww4580",fontsize=16,color="black",shape="triangle"];53208 -> 53321[label="",style="solid", color="black", weight=3]; 189.17/135.88 53209 -> 53156[label="",style="dashed", color="red", weight=0]; 189.17/135.88 53209[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4569))) (Float (Pos (Succ ww4570)) (Neg (Succ ww4571))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4569))) (Float (Pos (Succ ww4570)) (Neg (Succ ww4571)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4569))) (Float (Pos (Succ ww4570)) (Neg (Succ ww4571)))) ww4580))",fontsize=16,color="magenta"];53209 -> 53322[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 31127[label="primPlusFloat (Float ww36560 ww36561) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3657))) (Float (Pos (Succ ww3658)) (Neg (Succ ww3659)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];31127 -> 31176[label="",style="solid", color="black", weight=3]; 189.17/135.88 12570[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12570 -> 13888[label="",style="solid", color="black", weight=3]; 189.17/135.88 12572[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12572 -> 13890[label="",style="solid", color="black", weight=3]; 189.17/135.88 12573 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12573[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12573 -> 13891[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12573 -> 13892[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12574[label="Succ ww3100",fontsize=16,color="green",shape="box"];12575 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12575[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12575 -> 13893[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12575 -> 13894[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12576[label="Succ ww3100",fontsize=16,color="green",shape="box"];12577[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12577 -> 13895[label="",style="solid", color="black", weight=3]; 189.17/135.88 12578[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12578 -> 13896[label="",style="solid", color="black", weight=3]; 189.17/135.88 12579 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12579[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12579 -> 13897[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12579 -> 13898[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12580[label="Succ ww3100",fontsize=16,color="green",shape="box"];12581 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12581[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12581 -> 13899[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12581 -> 13900[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12582[label="Succ ww3100",fontsize=16,color="green",shape="box"];12583[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12583 -> 13901[label="",style="solid", color="black", weight=3]; 189.17/135.88 12584[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12584 -> 13902[label="",style="solid", color="black", weight=3]; 189.17/135.88 12585[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12585 -> 13903[label="",style="solid", color="black", weight=3]; 189.17/135.88 12586[label="ww3100",fontsize=16,color="green",shape="box"];12587[label="ww3100",fontsize=16,color="green",shape="box"];12588[label="ww3100",fontsize=16,color="green",shape="box"];12589[label="ww3100",fontsize=16,color="green",shape="box"];12590[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12590 -> 13904[label="",style="solid", color="black", weight=3]; 189.17/135.88 47795 -> 43685[label="",style="dashed", color="red", weight=0]; 189.17/135.88 47795[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];47795 -> 50608[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47795 -> 50609[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47795 -> 50610[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47795 -> 50611[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47796[label="Pos Zero",fontsize=16,color="green",shape="box"];47797[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47797 -> 50612[label="",style="solid", color="black", weight=3]; 189.17/135.88 47798[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];47799 -> 50281[label="",style="dashed", color="red", weight=0]; 189.17/135.88 47799[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];47799 -> 50288[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 50935[label="ww61",fontsize=16,color="green",shape="box"];50936[label="ww62",fontsize=16,color="green",shape="box"];50937[label="Zero",fontsize=16,color="green",shape="box"];41302[label="primPlusFloat ww4284 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4285))) (Float (Pos Zero) (Pos (Succ ww4286)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];62588[label="ww4284/Float ww42840 ww42841",fontsize=10,color="white",style="solid",shape="box"];41302 -> 62588[label="",style="solid", color="burlywood", weight=9]; 189.17/135.88 62588 -> 42225[label="",style="solid", color="burlywood", weight=3]; 189.17/135.88 12595[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12595 -> 13909[label="",style="solid", color="black", weight=3]; 189.17/135.88 12596 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12596[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12596 -> 13910[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12596 -> 13911[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12597[label="Succ ww3100",fontsize=16,color="green",shape="box"];12598 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12598[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12598 -> 13912[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12598 -> 13913[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12599[label="Succ ww3100",fontsize=16,color="green",shape="box"];12600[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12600 -> 13914[label="",style="solid", color="black", weight=3]; 189.17/135.88 12601 -> 12600[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12601[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];12602 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12602[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12602 -> 13915[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12602 -> 13916[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12603[label="Succ ww3100",fontsize=16,color="green",shape="box"];12604 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12604[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12604 -> 13917[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12604 -> 13918[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12605[label="Succ ww3100",fontsize=16,color="green",shape="box"];12606[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12606 -> 13919[label="",style="solid", color="black", weight=3]; 189.17/135.88 12607 -> 12606[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12607[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];12608[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];12609[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];12610[label="ww5",fontsize=16,color="green",shape="box"];12611[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12611 -> 13920[label="",style="solid", color="black", weight=3]; 189.17/135.88 12612[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12612 -> 13921[label="",style="solid", color="black", weight=3]; 189.17/135.88 12613 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12613[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12613 -> 13922[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12613 -> 13923[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12614[label="Succ ww3100",fontsize=16,color="green",shape="box"];12615 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12615[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12615 -> 13924[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12615 -> 13925[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12616[label="Succ ww3100",fontsize=16,color="green",shape="box"];12617[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12617 -> 13926[label="",style="solid", color="black", weight=3]; 189.17/135.88 12618 -> 12617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12618[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];12619 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12619[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12619 -> 13927[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12619 -> 13928[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12620[label="Succ ww3100",fontsize=16,color="green",shape="box"];12621 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12621[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12621 -> 13929[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12621 -> 13930[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12622[label="Succ ww3100",fontsize=16,color="green",shape="box"];12623[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12623 -> 13931[label="",style="solid", color="black", weight=3]; 189.17/135.88 12624 -> 12623[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12624[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];12625 -> 35894[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12625[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];12625 -> 36315[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12625 -> 36316[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12625 -> 36317[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12625 -> 36318[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 36263 -> 37571[label="",style="dashed", color="red", weight=0]; 189.17/135.88 36263[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36263 -> 37580[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 36263 -> 37581[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 36263 -> 37582[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 36264[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36264 -> 36879[label="",style="solid", color="black", weight=3]; 189.17/135.88 36265 -> 36796[label="",style="dashed", color="red", weight=0]; 189.17/135.88 36265[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36265 -> 36814[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 36266[label="ww3100",fontsize=16,color="green",shape="box"];37707 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.88 37707[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4253)) (Pos (Succ ww4254)))) ww4261",fontsize=16,color="magenta"];37707 -> 41100[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 37707 -> 41101[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 37707 -> 41102[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 43422[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4289))) (Float (Pos Zero) (Pos (Succ ww4290)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];43422 -> 43590[label="",style="solid", color="black", weight=3]; 189.17/135.88 12629[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12629 -> 13936[label="",style="solid", color="black", weight=3]; 189.17/135.88 12631[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12631 -> 13938[label="",style="solid", color="black", weight=3]; 189.17/135.88 12632 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12632[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12632 -> 13939[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12632 -> 13940[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12633[label="Succ ww3100",fontsize=16,color="green",shape="box"];12634 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12634[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12634 -> 13941[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12634 -> 13942[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12635[label="Succ ww3100",fontsize=16,color="green",shape="box"];12636[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12636 -> 13943[label="",style="solid", color="black", weight=3]; 189.17/135.88 12637[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12637 -> 13944[label="",style="solid", color="black", weight=3]; 189.17/135.88 12638 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12638[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12638 -> 13945[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12638 -> 13946[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12639[label="Succ ww3100",fontsize=16,color="green",shape="box"];12640 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12640[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12640 -> 13947[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12640 -> 13948[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12641[label="Succ ww3100",fontsize=16,color="green",shape="box"];12642[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12642 -> 13949[label="",style="solid", color="black", weight=3]; 189.17/135.88 12643[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12643 -> 13950[label="",style="solid", color="black", weight=3]; 189.17/135.88 12644[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12644 -> 13951[label="",style="solid", color="black", weight=3]; 189.17/135.88 12645 -> 31494[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12645[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];12645 -> 31495[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12645 -> 31496[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12645 -> 31497[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12645 -> 31498[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12646[label="ww3100",fontsize=16,color="green",shape="box"];12647[label="ww3100",fontsize=16,color="green",shape="box"];12648[label="ww3100",fontsize=16,color="green",shape="box"];12649[label="ww3100",fontsize=16,color="green",shape="box"];12650[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12650 -> 13956[label="",style="solid", color="black", weight=3]; 189.17/135.88 47800 -> 53186[label="",style="dashed", color="red", weight=0]; 189.17/135.88 47800[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47800 -> 53191[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47800 -> 53192[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47800 -> 53193[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47801[label="Pos Zero",fontsize=16,color="green",shape="box"];47802 -> 31527[label="",style="dashed", color="red", weight=0]; 189.17/135.88 47802[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47802 -> 50614[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47802 -> 50615[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47802 -> 50616[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47803[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47804 -> 50320[label="",style="dashed", color="red", weight=0]; 189.17/135.88 47804[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47804 -> 50328[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 53319[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4573))) (Float (Pos Zero) (Neg (Succ ww4574)))) ww4581",fontsize=16,color="black",shape="triangle"];53319 -> 53362[label="",style="solid", color="black", weight=3]; 189.17/135.88 53320 -> 53186[label="",style="dashed", color="red", weight=0]; 189.17/135.88 53320[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4573))) (Float (Pos Zero) (Neg (Succ ww4574))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4573))) (Float (Pos Zero) (Neg (Succ ww4574)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4573))) (Float (Pos Zero) (Neg (Succ ww4574)))) ww4581))",fontsize=16,color="magenta"];53320 -> 53363[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 31582[label="primPlusFloat (Float ww37260 ww37261) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3727))) (Float (Pos Zero) (Neg (Succ ww3728)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];31582 -> 31626[label="",style="solid", color="black", weight=3]; 189.17/135.88 12653[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12653 -> 13959[label="",style="solid", color="black", weight=3]; 189.17/135.88 12654[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12654 -> 13960[label="",style="solid", color="black", weight=3]; 189.17/135.88 12655[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12655 -> 13961[label="",style="solid", color="black", weight=3]; 189.17/135.88 50945[label="Pos ww5410",fontsize=16,color="green",shape="box"];50946[label="Pos ww5390",fontsize=16,color="green",shape="box"];50947[label="ww538",fontsize=16,color="green",shape="box"];50948[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];50949[label="ww538",fontsize=16,color="green",shape="box"];50950[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];50951[label="Pos ww5410",fontsize=16,color="green",shape="box"];50952[label="Pos ww5390",fontsize=16,color="green",shape="box"];50953 -> 51098[label="",style="dashed", color="red", weight=0]; 189.17/135.88 50953[label="not (esEsOrdering (compareMyInt (srMyInt ww180 ww44730) (srMyInt ww181 ww44731)) LT)",fontsize=16,color="magenta"];50953 -> 51099[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 50953 -> 51100[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 50954[label="takeWhile1 (flip gtEsFloat ww3262) ww44620 ww44621 (fsEsOrdering (compareFloat ww44620 ww3262) LT)",fontsize=16,color="black",shape="box"];50954 -> 51103[label="",style="solid", color="black", weight=3]; 189.17/135.88 50957[label="primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50957 -> 51109[label="",style="solid", color="black", weight=3]; 189.17/135.88 59590[label="primPlusFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) ww4792",fontsize=16,color="black",shape="triangle"];59590 -> 59634[label="",style="solid", color="black", weight=3]; 189.17/135.88 59591 -> 59582[label="",style="dashed", color="red", weight=0]; 189.17/135.88 59591[label="psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) ww4792",fontsize=16,color="magenta"];50960[label="ww5421",fontsize=16,color="green",shape="box"];50961[label="ww5420",fontsize=16,color="green",shape="box"];50962[label="primDivFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];50962 -> 51111[label="",style="solid", color="black", weight=3]; 189.17/135.88 46115[label="primPlusFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) ww4422",fontsize=16,color="black",shape="box"];46115 -> 50617[label="",style="solid", color="black", weight=3]; 189.17/135.88 46116 -> 45808[label="",style="dashed", color="red", weight=0]; 189.17/135.88 46116[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) ww4422",fontsize=16,color="magenta"];50963[label="ww5421",fontsize=16,color="green",shape="box"];50964[label="ww5420",fontsize=16,color="green",shape="box"];50965[label="primDivFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];50965 -> 51112[label="",style="solid", color="black", weight=3]; 189.17/135.88 50536[label="primPlusFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) ww4438",fontsize=16,color="black",shape="box"];50536 -> 51113[label="",style="solid", color="black", weight=3]; 189.17/135.88 50537 -> 46131[label="",style="dashed", color="red", weight=0]; 189.17/135.88 50537[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) ww4438",fontsize=16,color="magenta"];50966[label="ww5421",fontsize=16,color="green",shape="box"];50967[label="ww5420",fontsize=16,color="green",shape="box"];50968[label="primDivFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];50968 -> 51114[label="",style="solid", color="black", weight=3]; 189.17/135.88 51119[label="Cons (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4493) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4493)))",fontsize=16,color="green",shape="box"];51119 -> 51152[label="",style="dashed", color="green", weight=3]; 189.17/135.88 51119 -> 51153[label="",style="dashed", color="green", weight=3]; 189.17/135.88 50971[label="primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50971 -> 51122[label="",style="solid", color="black", weight=3]; 189.17/135.88 50538[label="primPlusFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) ww4439",fontsize=16,color="black",shape="box"];50538 -> 51123[label="",style="solid", color="black", weight=3]; 189.17/135.88 50539 -> 46142[label="",style="dashed", color="red", weight=0]; 189.17/135.88 50539[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) ww4439",fontsize=16,color="magenta"];50972[label="ww5421",fontsize=16,color="green",shape="box"];50973[label="ww5420",fontsize=16,color="green",shape="box"];50974[label="primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];50974 -> 51124[label="",style="solid", color="black", weight=3]; 189.17/135.88 46135[label="primPlusFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4423",fontsize=16,color="black",shape="box"];46135 -> 50618[label="",style="solid", color="black", weight=3]; 189.17/135.88 46136 -> 45827[label="",style="dashed", color="red", weight=0]; 189.17/135.88 46136[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4423",fontsize=16,color="magenta"];50975[label="ww5421",fontsize=16,color="green",shape="box"];50976[label="ww5420",fontsize=16,color="green",shape="box"];50977[label="primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];50977 -> 51125[label="",style="solid", color="black", weight=3]; 189.17/135.88 50540[label="primPlusFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) ww4440",fontsize=16,color="black",shape="box"];50540 -> 51126[label="",style="solid", color="black", weight=3]; 189.17/135.88 50541 -> 46490[label="",style="dashed", color="red", weight=0]; 189.17/135.88 50541[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) ww4440",fontsize=16,color="magenta"];50978[label="ww5421",fontsize=16,color="green",shape="box"];50979[label="ww5420",fontsize=16,color="green",shape="box"];50980[label="primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];50980 -> 51127[label="",style="solid", color="black", weight=3]; 189.17/135.88 50981[label="Neg ww5410",fontsize=16,color="green",shape="box"];50982[label="Neg ww5390",fontsize=16,color="green",shape="box"];50983[label="ww538",fontsize=16,color="green",shape="box"];50984[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];50985[label="ww538",fontsize=16,color="green",shape="box"];50986[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];50987[label="Neg ww5410",fontsize=16,color="green",shape="box"];50988[label="Neg ww5390",fontsize=16,color="green",shape="box"];12668[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12668 -> 13974[label="",style="solid", color="black", weight=3]; 189.17/135.88 12669[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12669 -> 13975[label="",style="solid", color="black", weight=3]; 189.17/135.88 12672[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12672 -> 13978[label="",style="solid", color="black", weight=3]; 189.17/135.88 12673[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12673 -> 13979[label="",style="solid", color="black", weight=3]; 189.17/135.88 12674[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12674 -> 13980[label="",style="solid", color="black", weight=3]; 189.17/135.88 12675[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12675 -> 13981[label="",style="solid", color="black", weight=3]; 189.17/135.88 12676[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12676 -> 13982[label="",style="solid", color="black", weight=3]; 189.17/135.88 12677[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12677 -> 13983[label="",style="solid", color="black", weight=3]; 189.17/135.88 12678[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12678 -> 13984[label="",style="solid", color="black", weight=3]; 189.17/135.88 12679[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12679 -> 13985[label="",style="solid", color="black", weight=3]; 189.17/135.88 12680[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12680 -> 13986[label="",style="solid", color="black", weight=3]; 189.17/135.88 12681[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12681 -> 13987[label="",style="solid", color="black", weight=3]; 189.17/135.88 12682 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12682[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12682 -> 13988[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12682 -> 13989[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12683[label="Succ ww3100",fontsize=16,color="green",shape="box"];12684 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12684[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12684 -> 13990[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12684 -> 13991[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12685[label="Succ ww3100",fontsize=16,color="green",shape="box"];12686[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12686 -> 13992[label="",style="solid", color="black", weight=3]; 189.17/135.88 12687[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12687 -> 13993[label="",style="solid", color="black", weight=3]; 189.17/135.88 12688 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12688[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12688 -> 13994[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12688 -> 13995[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12689[label="Succ ww3100",fontsize=16,color="green",shape="box"];12690 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12690[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12690 -> 13996[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12690 -> 13997[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12691[label="Succ ww3100",fontsize=16,color="green",shape="box"];12692[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12692 -> 13998[label="",style="solid", color="black", weight=3]; 189.17/135.88 12693[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12693 -> 13999[label="",style="solid", color="black", weight=3]; 189.17/135.88 12694[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12694 -> 14000[label="",style="solid", color="black", weight=3]; 189.17/135.88 12695 -> 14001[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12695[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];12695 -> 14002[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12695 -> 14003[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12695 -> 14004[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12695 -> 14005[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12696[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12696 -> 14006[label="",style="solid", color="black", weight=3]; 189.17/135.88 59138[label="ww4000",fontsize=16,color="green",shape="box"];59139[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59140[label="Neg Zero",fontsize=16,color="green",shape="box"];59141[label="Succ Zero",fontsize=16,color="green",shape="box"];59142[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50543 -> 53127[label="",style="dashed", color="red", weight=0]; 189.17/135.88 50543[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50543 -> 53132[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 50543 -> 53133[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 50543 -> 53134[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 50543 -> 53135[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 50158 -> 47627[label="",style="dashed", color="red", weight=0]; 189.17/135.88 50158[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];53184 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.88 53184[label="primPlusFloat (Float ww45760 ww45761) (primDivFloat (msFloat (Float (Pos (Succ ww4577)) (Pos (Succ ww4578))) (Float (Neg Zero) (Pos (Succ ww4579)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];53184 -> 53210[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 53184 -> 53211[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 53184 -> 53212[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 50994[label="not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) ww4468) LT)",fontsize=16,color="black",shape="box"];50994 -> 51133[label="",style="solid", color="black", weight=3]; 189.17/135.88 12700[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12700 -> 14010[label="",style="solid", color="black", weight=3]; 189.17/135.88 12701[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12701 -> 14011[label="",style="solid", color="black", weight=3]; 189.17/135.88 12702 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12702[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12702 -> 14012[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12702 -> 14013[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12703[label="Succ ww3100",fontsize=16,color="green",shape="box"];12704 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12704[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12704 -> 14014[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12704 -> 14015[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12705[label="Succ ww3100",fontsize=16,color="green",shape="box"];12706[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12706 -> 14016[label="",style="solid", color="black", weight=3]; 189.17/135.88 12707[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12707 -> 14017[label="",style="solid", color="black", weight=3]; 189.17/135.88 12708 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12708[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12708 -> 14018[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12708 -> 14019[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12709[label="Succ ww3100",fontsize=16,color="green",shape="box"];12710 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12710[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12710 -> 14020[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12710 -> 14021[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12711[label="Succ ww3100",fontsize=16,color="green",shape="box"];12712[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12712 -> 14022[label="",style="solid", color="black", weight=3]; 189.17/135.88 12713[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12713 -> 14023[label="",style="solid", color="black", weight=3]; 189.17/135.88 12714 -> 16686[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12714[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];12714 -> 16695[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12714 -> 16696[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12714 -> 16697[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12714 -> 16698[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12715[label="ww3100",fontsize=16,color="green",shape="box"];12716[label="ww3100",fontsize=16,color="green",shape="box"];12717[label="ww3100",fontsize=16,color="green",shape="box"];12718[label="ww3100",fontsize=16,color="green",shape="box"];12719[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12719 -> 14025[label="",style="solid", color="black", weight=3]; 189.17/135.88 12730[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12730 -> 14028[label="",style="solid", color="black", weight=3]; 189.17/135.88 12731[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];12731 -> 14029[label="",style="solid", color="black", weight=3]; 189.17/135.88 12732[label="not (esEsOrdering (primCmpFloat (Float ww150 ww151) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];12732 -> 14030[label="",style="solid", color="black", weight=3]; 189.17/135.88 26737 -> 21767[label="",style="dashed", color="red", weight=0]; 189.17/135.88 26737[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];26738 -> 23742[label="",style="dashed", color="red", weight=0]; 189.17/135.88 26738[label="msMyInt (Pos (Succ ww12)) (Neg Zero)",fontsize=16,color="magenta"];26738 -> 26755[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 26738 -> 26756[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 26739[label="ww1834",fontsize=16,color="green",shape="box"];12734 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12734[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12734 -> 14032[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12734 -> 14033[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12735[label="Succ ww3100",fontsize=16,color="green",shape="box"];12736 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12736[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12736 -> 14034[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12736 -> 14035[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12737[label="Succ ww3100",fontsize=16,color="green",shape="box"];12738[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12738 -> 14036[label="",style="solid", color="black", weight=3]; 189.17/135.88 12739[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12739 -> 14037[label="",style="solid", color="black", weight=3]; 189.17/135.88 12740 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12740[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12740 -> 14038[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12740 -> 14039[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12741[label="Succ ww3100",fontsize=16,color="green",shape="box"];12742 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12742[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12742 -> 14040[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12742 -> 14041[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12743[label="Succ ww3100",fontsize=16,color="green",shape="box"];12744[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12744 -> 14042[label="",style="solid", color="black", weight=3]; 189.17/135.88 12745[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12745 -> 14043[label="",style="solid", color="black", weight=3]; 189.17/135.88 12746 -> 32887[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12746[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];12746 -> 32908[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12746 -> 32909[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12746 -> 32910[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12746 -> 32911[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12746 -> 32912[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12747[label="ww3100",fontsize=16,color="green",shape="box"];12748[label="ww3100",fontsize=16,color="green",shape="box"];12749[label="ww3100",fontsize=16,color="green",shape="box"];12750[label="ww3100",fontsize=16,color="green",shape="box"];12751[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12751 -> 14045[label="",style="solid", color="black", weight=3]; 189.17/135.88 32974[label="ww4000",fontsize=16,color="green",shape="box"];32975[label="ww5",fontsize=16,color="green",shape="box"];32976[label="Succ Zero",fontsize=16,color="green",shape="box"];32977[label="ww3100",fontsize=16,color="green",shape="box"];28238[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) ww3417) GT)",fontsize=16,color="burlywood",shape="box"];62589[label="ww3417/Float ww34170 ww34171",fontsize=10,color="white",style="solid",shape="box"];28238 -> 62589[label="",style="solid", color="burlywood", weight=9]; 189.17/135.88 62589 -> 28293[label="",style="solid", color="burlywood", weight=3]; 189.17/135.88 33151[label="ww38941",fontsize=16,color="green",shape="box"];33152[label="ww38940",fontsize=16,color="green",shape="box"];33153[label="primDivFloat (msFloat (Float (Pos (Succ ww3895)) (Neg (Succ ww3896))) (Float (Neg Zero) (Pos (Succ ww3897)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];33153 -> 33199[label="",style="solid", color="black", weight=3]; 189.17/135.88 33154[label="takeWhile2 (flip ltEsFloat ww3892) (Cons (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123))))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))))))",fontsize=16,color="black",shape="box"];33154 -> 33200[label="",style="solid", color="black", weight=3]; 189.17/135.88 58712[label="Float (Neg Zero) (Pos (Succ ww2123))",fontsize=16,color="green",shape="box"];58711[label="iterate (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123))))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) ww4736)",fontsize=16,color="black",shape="triangle"];58711 -> 58714[label="",style="solid", color="black", weight=3]; 189.17/135.88 58534[label="Nil",fontsize=16,color="green",shape="box"];12754[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12754 -> 14048[label="",style="solid", color="black", weight=3]; 189.17/135.88 12755[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12755 -> 14049[label="",style="solid", color="black", weight=3]; 189.17/135.88 21878[label="Pos (primMulNat ww26660 ww183310)",fontsize=16,color="green",shape="box"];21878 -> 21890[label="",style="dashed", color="green", weight=3]; 189.17/135.88 21879[label="Neg (primMulNat ww26660 ww183310)",fontsize=16,color="green",shape="box"];21879 -> 21891[label="",style="dashed", color="green", weight=3]; 189.17/135.88 21880[label="Neg (primMulNat ww26660 ww183310)",fontsize=16,color="green",shape="box"];21880 -> 21892[label="",style="dashed", color="green", weight=3]; 189.17/135.88 21881[label="Pos (primMulNat ww26660 ww183310)",fontsize=16,color="green",shape="box"];21881 -> 21893[label="",style="dashed", color="green", weight=3]; 189.17/135.88 20308[label="primMinusNat (Succ ww243500) ww183200",fontsize=16,color="burlywood",shape="box"];62590[label="ww183200/Succ ww1832000",fontsize=10,color="white",style="solid",shape="box"];20308 -> 62590[label="",style="solid", color="burlywood", weight=9]; 189.17/135.88 62590 -> 20325[label="",style="solid", color="burlywood", weight=3]; 189.17/135.88 62591[label="ww183200/Zero",fontsize=10,color="white",style="solid",shape="box"];20308 -> 62591[label="",style="solid", color="burlywood", weight=9]; 189.17/135.88 62591 -> 20326[label="",style="solid", color="burlywood", weight=3]; 189.17/135.88 20309[label="primMinusNat Zero ww183200",fontsize=16,color="burlywood",shape="box"];62592[label="ww183200/Succ ww1832000",fontsize=10,color="white",style="solid",shape="box"];20309 -> 62592[label="",style="solid", color="burlywood", weight=9]; 189.17/135.88 62592 -> 20327[label="",style="solid", color="burlywood", weight=3]; 189.17/135.88 62593[label="ww183200/Zero",fontsize=10,color="white",style="solid",shape="box"];20309 -> 62593[label="",style="solid", color="burlywood", weight=9]; 189.17/135.88 62593 -> 20328[label="",style="solid", color="burlywood", weight=3]; 189.17/135.88 26801[label="Succ ww2913",fontsize=16,color="green",shape="box"];26802[label="ww291500",fontsize=16,color="green",shape="box"];20258[label="primPlusInt (Pos ww24350) ww18320",fontsize=16,color="burlywood",shape="box"];62594[label="ww18320/Pos ww183200",fontsize=10,color="white",style="solid",shape="box"];20258 -> 62594[label="",style="solid", color="burlywood", weight=9]; 189.17/135.88 62594 -> 20274[label="",style="solid", color="burlywood", weight=3]; 189.17/135.88 62595[label="ww18320/Neg ww183200",fontsize=10,color="white",style="solid",shape="box"];20258 -> 62595[label="",style="solid", color="burlywood", weight=9]; 189.17/135.88 62595 -> 20275[label="",style="solid", color="burlywood", weight=3]; 189.17/135.88 20259[label="primPlusInt (Neg ww24350) ww18320",fontsize=16,color="burlywood",shape="box"];62596[label="ww18320/Pos ww183200",fontsize=10,color="white",style="solid",shape="box"];20259 -> 62596[label="",style="solid", color="burlywood", weight=9]; 189.17/135.88 62596 -> 20276[label="",style="solid", color="burlywood", weight=3]; 189.17/135.88 62597[label="ww18320/Neg ww183200",fontsize=10,color="white",style="solid",shape="box"];20259 -> 62597[label="",style="solid", color="burlywood", weight=9]; 189.17/135.88 62597 -> 20277[label="",style="solid", color="burlywood", weight=3]; 189.17/135.88 12760[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww80 ww81) (primDivFloat (Float (msMyInt (Pos (Succ ww7)) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) ww9 (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww80 ww81) (primDivFloat (Float (msMyInt (Pos (Succ ww7)) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12760 -> 14056[label="",style="solid", color="black", weight=3]; 189.17/135.88 12761 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12761[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12761 -> 14057[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12761 -> 14058[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12762[label="Succ ww3100",fontsize=16,color="green",shape="box"];12763 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12763[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12763 -> 14059[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12763 -> 14060[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12764[label="Succ ww3100",fontsize=16,color="green",shape="box"];12765[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12765 -> 14061[label="",style="solid", color="black", weight=3]; 189.17/135.88 12766[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12766 -> 14062[label="",style="solid", color="black", weight=3]; 189.17/135.88 12767 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12767[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12767 -> 14063[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12767 -> 14064[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12768[label="Succ ww3100",fontsize=16,color="green",shape="box"];12769 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12769[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12769 -> 14065[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12769 -> 14066[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12770[label="Succ ww3100",fontsize=16,color="green",shape="box"];12771[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12771 -> 14067[label="",style="solid", color="black", weight=3]; 189.17/135.88 12772[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12772 -> 14068[label="",style="solid", color="black", weight=3]; 189.17/135.88 12773[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12773 -> 14069[label="",style="solid", color="black", weight=3]; 189.17/135.88 12774 -> 33087[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12774[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];12774 -> 33088[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12774 -> 33089[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12774 -> 33090[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12774 -> 33091[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12774 -> 33092[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12775[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12775 -> 14075[label="",style="solid", color="black", weight=3]; 189.17/135.88 52356[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52357[label="Succ Zero",fontsize=16,color="green",shape="box"];52358[label="ww4000",fontsize=16,color="green",shape="box"];52359[label="ww3100",fontsize=16,color="green",shape="box"];52355[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4521)) (Neg (Succ ww4522))) (Float (Neg Zero) (Neg (Succ ww4523))))) (psFloat (msFloat (Float (Pos (Succ ww4521)) (Neg (Succ ww4522))) (Float (Neg Zero) (Neg (Succ ww4523)))) ww4530)",fontsize=16,color="black",shape="triangle"];52355 -> 52381[label="",style="solid", color="black", weight=3]; 189.17/135.88 50545[label="ww3100",fontsize=16,color="green",shape="box"];50546[label="ww5",fontsize=16,color="green",shape="box"];50547[label="Succ Zero",fontsize=16,color="green",shape="box"];50548[label="ww4000",fontsize=16,color="green",shape="box"];33130[label="psFloat ww3908 (fsFloat (msFloat (Float (Pos (Succ ww3909)) (Neg (Succ ww3910))) (Float (Neg Zero) (Neg (Succ ww3911)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];33130 -> 33155[label="",style="solid", color="black", weight=3]; 189.17/135.88 50226 -> 33130[label="",style="dashed", color="red", weight=0]; 189.17/135.88 50226[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50226 -> 50619[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 50226 -> 50620[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 50226 -> 50621[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 50226 -> 50622[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12777[label="takeWhile1 (flip gtEsFloat (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww18 (iterate (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18)) (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) ww18)) (not (esEsOrdering (primCmpFloat ww18 (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT))",fontsize=16,color="burlywood",shape="box"];62598[label="ww18/Float ww180 ww181",fontsize=10,color="white",style="solid",shape="box"];12777 -> 62598[label="",style="solid", color="burlywood", weight=9]; 189.17/135.88 62598 -> 14077[label="",style="solid", color="burlywood", weight=3]; 189.17/135.88 12778[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12778 -> 14078[label="",style="solid", color="black", weight=3]; 189.17/135.88 12779[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12779 -> 14079[label="",style="solid", color="black", weight=3]; 189.17/135.88 12780[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12780 -> 14080[label="",style="solid", color="black", weight=3]; 189.17/135.88 12781 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12781[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12781 -> 14081[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12781 -> 14082[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12782[label="Succ ww3100",fontsize=16,color="green",shape="box"];12783 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12783[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12783 -> 14083[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12783 -> 14084[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12784[label="Succ ww3100",fontsize=16,color="green",shape="box"];12785[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12785 -> 14085[label="",style="solid", color="black", weight=3]; 189.17/135.88 12786[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12786 -> 14086[label="",style="solid", color="black", weight=3]; 189.17/135.88 12787 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12787[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12787 -> 14087[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12787 -> 14088[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12788[label="Succ ww3100",fontsize=16,color="green",shape="box"];12789 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12789[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12789 -> 14089[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12789 -> 14090[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12790[label="Succ ww3100",fontsize=16,color="green",shape="box"];12791[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12791 -> 14091[label="",style="solid", color="black", weight=3]; 189.17/135.88 12792[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12792 -> 14092[label="",style="solid", color="black", weight=3]; 189.17/135.88 12793[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12793 -> 14093[label="",style="solid", color="black", weight=3]; 189.17/135.88 12794[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12794 -> 14094[label="",style="solid", color="black", weight=3]; 189.17/135.88 50549[label="Succ Zero",fontsize=16,color="green",shape="box"];50550[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];50551[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50552[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52308[label="ww5",fontsize=16,color="green",shape="box"];52309[label="ww3000",fontsize=16,color="green",shape="box"];52310[label="Succ Zero",fontsize=16,color="green",shape="box"];52311[label="ww3100",fontsize=16,color="green",shape="box"];49915 -> 52299[label="",style="dashed", color="red", weight=0]; 189.17/135.88 49915[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49915 -> 52312[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 49915 -> 52313[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 49915 -> 52314[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 49915 -> 52315[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 49916[label="Succ ww3100",fontsize=16,color="green",shape="box"];49917[label="ww3000",fontsize=16,color="green",shape="box"];52412 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.88 52412[label="primPlusFloat (Float ww45260 ww45261) (primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4527))) (Float (Neg (Succ ww4528)) (Pos (Succ ww4529)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];52412 -> 52469[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 52412 -> 52470[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 52412 -> 52471[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12797[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12797 -> 14097[label="",style="solid", color="black", weight=3]; 189.17/135.88 12798[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12798 -> 14098[label="",style="solid", color="black", weight=3]; 189.17/135.88 12799 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12799[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12799 -> 14099[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12799 -> 14100[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12800[label="Succ ww3100",fontsize=16,color="green",shape="box"];12801 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12801[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12801 -> 14101[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12801 -> 14102[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12802[label="Succ ww3100",fontsize=16,color="green",shape="box"];12803[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12803 -> 14103[label="",style="solid", color="black", weight=3]; 189.17/135.88 12804[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12804 -> 14104[label="",style="solid", color="black", weight=3]; 189.17/135.88 12805 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12805[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12805 -> 14105[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12805 -> 14106[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12806[label="Succ ww3100",fontsize=16,color="green",shape="box"];12807 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12807[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12807 -> 14107[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12807 -> 14108[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12808[label="Succ ww3100",fontsize=16,color="green",shape="box"];12809[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12809 -> 14109[label="",style="solid", color="black", weight=3]; 189.17/135.88 12810[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12810 -> 14110[label="",style="solid", color="black", weight=3]; 189.17/135.88 11505[label="ww5",fontsize=16,color="green",shape="box"];11506[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];12811[label="ww3100",fontsize=16,color="green",shape="box"];12812[label="ww3100",fontsize=16,color="green",shape="box"];12813[label="ww3100",fontsize=16,color="green",shape="box"];12814[label="ww3100",fontsize=16,color="green",shape="box"];12815[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12815 -> 14111[label="",style="solid", color="black", weight=3]; 189.17/135.88 12816[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12816 -> 14112[label="",style="solid", color="black", weight=3]; 189.17/135.88 12817[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12817 -> 14113[label="",style="solid", color="black", weight=3]; 189.17/135.88 12818 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12818[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12818 -> 14114[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12818 -> 14115[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12819[label="Succ ww3100",fontsize=16,color="green",shape="box"];12820 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12820[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12820 -> 14116[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12820 -> 14117[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12821[label="Succ ww3100",fontsize=16,color="green",shape="box"];12822[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12822 -> 14118[label="",style="solid", color="black", weight=3]; 189.17/135.88 12823[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12823 -> 14119[label="",style="solid", color="black", weight=3]; 189.17/135.88 12824 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12824[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12824 -> 14120[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12824 -> 14121[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12825[label="Succ ww3100",fontsize=16,color="green",shape="box"];12826 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12826[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12826 -> 14122[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12826 -> 14123[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12827[label="Succ ww3100",fontsize=16,color="green",shape="box"];12828[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12828 -> 14124[label="",style="solid", color="black", weight=3]; 189.17/135.88 12829[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12829 -> 14125[label="",style="solid", color="black", weight=3]; 189.17/135.88 12830 -> 16832[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12830[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];12830 -> 16841[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12830 -> 16842[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12830 -> 16843[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12830 -> 16844[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12831[label="ww3100",fontsize=16,color="green",shape="box"];12832[label="ww3100",fontsize=16,color="green",shape="box"];12833[label="ww3100",fontsize=16,color="green",shape="box"];12834[label="ww3100",fontsize=16,color="green",shape="box"];12835[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12835 -> 14127[label="",style="solid", color="black", weight=3]; 189.17/135.88 16957[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww2129 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (primPlusFloat ww2129 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62599[label="ww2129/Float ww21290 ww21291",fontsize=10,color="white",style="solid",shape="box"];16957 -> 62599[label="",style="solid", color="burlywood", weight=9]; 189.17/135.88 62599 -> 16965[label="",style="solid", color="burlywood", weight=3]; 189.17/135.88 12838[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12838 -> 14130[label="",style="solid", color="black", weight=3]; 189.17/135.88 12839[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12839 -> 14131[label="",style="solid", color="black", weight=3]; 189.17/135.88 12840[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12840 -> 14132[label="",style="solid", color="black", weight=3]; 189.17/135.88 12841 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12841[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12841 -> 14133[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12841 -> 14134[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12842[label="Succ ww3100",fontsize=16,color="green",shape="box"];12843 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12843[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12843 -> 14135[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12843 -> 14136[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12844[label="Succ ww3100",fontsize=16,color="green",shape="box"];12845[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12845 -> 14137[label="",style="solid", color="black", weight=3]; 189.17/135.88 12846[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12846 -> 14138[label="",style="solid", color="black", weight=3]; 189.17/135.88 12847 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12847[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12847 -> 14139[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12847 -> 14140[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12848[label="Succ ww3100",fontsize=16,color="green",shape="box"];12849 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12849[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12849 -> 14141[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12849 -> 14142[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12850[label="Succ ww3100",fontsize=16,color="green",shape="box"];12851[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12851 -> 14143[label="",style="solid", color="black", weight=3]; 189.17/135.88 12852[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12852 -> 14144[label="",style="solid", color="black", weight=3]; 189.17/135.88 12853[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12853 -> 14145[label="",style="solid", color="black", weight=3]; 189.17/135.88 12854 -> 33950[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12854[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];12854 -> 33951[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12854 -> 33952[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12854 -> 33953[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12854 -> 33954[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12854 -> 33955[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12855[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12855 -> 14151[label="",style="solid", color="black", weight=3]; 189.17/135.88 52500[label="Succ Zero",fontsize=16,color="green",shape="box"];52501[label="ww3000",fontsize=16,color="green",shape="box"];52502[label="ww3100",fontsize=16,color="green",shape="box"];52503[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];50555[label="ww3100",fontsize=16,color="green",shape="box"];50556[label="ww3000",fontsize=16,color="green",shape="box"];50557[label="ww5",fontsize=16,color="green",shape="box"];50558[label="Succ Zero",fontsize=16,color="green",shape="box"];49965[label="ww3000",fontsize=16,color="green",shape="box"];49966[label="Succ ww3100",fontsize=16,color="green",shape="box"];49967 -> 33989[label="",style="dashed", color="red", weight=0]; 189.17/135.88 49967[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49967 -> 50623[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 49967 -> 50624[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 49967 -> 50625[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 49967 -> 50626[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 52650[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4532))) (Float (Neg (Succ ww4533)) (Neg (Succ ww4534)))) ww4542",fontsize=16,color="black",shape="box"];52650 -> 52686[label="",style="solid", color="black", weight=3]; 189.17/135.88 52651 -> 52624[label="",style="dashed", color="red", weight=0]; 189.17/135.88 52651[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4532))) (Float (Neg (Succ ww4533)) (Neg (Succ ww4534)))) ww4542",fontsize=16,color="magenta"];34219 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.88 34219[label="primPlusFloat (Float ww39970 ww39971) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3998))) (Float (Neg (Succ ww3999)) (Neg (Succ ww4000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34219 -> 34268[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 34219 -> 34269[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 34219 -> 34270[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12858[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12858 -> 14154[label="",style="solid", color="black", weight=3]; 189.17/135.88 12859[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12859 -> 14155[label="",style="solid", color="black", weight=3]; 189.17/135.88 12860[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12860 -> 14156[label="",style="solid", color="black", weight=3]; 189.17/135.88 12861 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12861[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12861 -> 14157[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12861 -> 14158[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12862[label="Succ ww3100",fontsize=16,color="green",shape="box"];12863 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12863[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12863 -> 14159[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12863 -> 14160[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12864[label="Succ ww3100",fontsize=16,color="green",shape="box"];12865[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12865 -> 14161[label="",style="solid", color="black", weight=3]; 189.17/135.88 12866[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12866 -> 14162[label="",style="solid", color="black", weight=3]; 189.17/135.88 12867 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12867[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12867 -> 14163[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12867 -> 14164[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12868[label="Succ ww3100",fontsize=16,color="green",shape="box"];12869 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12869[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12869 -> 14165[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12869 -> 14166[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12870[label="Succ ww3100",fontsize=16,color="green",shape="box"];12871[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12871 -> 14167[label="",style="solid", color="black", weight=3]; 189.17/135.88 12872[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12872 -> 14168[label="",style="solid", color="black", weight=3]; 189.17/135.88 12873[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12873 -> 14169[label="",style="solid", color="black", weight=3]; 189.17/135.88 12874[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12874 -> 14170[label="",style="solid", color="black", weight=3]; 189.17/135.88 50559[label="Succ Zero",fontsize=16,color="green",shape="box"];50560[label="Neg Zero",fontsize=16,color="green",shape="box"];50561[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50562[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52435[label="ww3100",fontsize=16,color="green",shape="box"];52436[label="Succ Zero",fontsize=16,color="green",shape="box"];52437[label="ww5",fontsize=16,color="green",shape="box"];50159 -> 52428[label="",style="dashed", color="red", weight=0]; 189.17/135.88 50159[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50159 -> 52438[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 50159 -> 52439[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 50159 -> 52440[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 52524 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.88 52524[label="primPlusFloat (Float ww45360 ww45361) (primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4537))) (Float (Neg Zero) (Pos (Succ ww4538)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];52524 -> 52652[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 52524 -> 52653[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 52524 -> 52654[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12877[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12877 -> 14173[label="",style="solid", color="black", weight=3]; 189.17/135.88 12878[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12878 -> 14174[label="",style="solid", color="black", weight=3]; 189.17/135.88 12879 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12879[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12879 -> 14175[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12879 -> 14176[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12880[label="Succ ww3100",fontsize=16,color="green",shape="box"];12881 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12881[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12881 -> 14177[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12881 -> 14178[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12882[label="Succ ww3100",fontsize=16,color="green",shape="box"];12883[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12883 -> 14179[label="",style="solid", color="black", weight=3]; 189.17/135.88 12884[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12884 -> 14180[label="",style="solid", color="black", weight=3]; 189.17/135.88 12885 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12885[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12885 -> 14181[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12885 -> 14182[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12886[label="Succ ww3100",fontsize=16,color="green",shape="box"];12887 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12887[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12887 -> 14183[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12887 -> 14184[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12888[label="Succ ww3100",fontsize=16,color="green",shape="box"];12889[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12889 -> 14185[label="",style="solid", color="black", weight=3]; 189.17/135.88 12890[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12890 -> 14186[label="",style="solid", color="black", weight=3]; 189.17/135.88 11507[label="ww5",fontsize=16,color="green",shape="box"];11508[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];12891[label="ww3100",fontsize=16,color="green",shape="box"];12892[label="ww3100",fontsize=16,color="green",shape="box"];12893[label="ww3100",fontsize=16,color="green",shape="box"];12894[label="ww3100",fontsize=16,color="green",shape="box"];12895[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12895 -> 14187[label="",style="solid", color="black", weight=3]; 189.17/135.88 12896[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12896 -> 14188[label="",style="solid", color="black", weight=3]; 189.17/135.88 12897[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12897 -> 14189[label="",style="solid", color="black", weight=3]; 189.17/135.88 12898 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12898[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12898 -> 14190[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12898 -> 14191[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12899[label="Succ ww3100",fontsize=16,color="green",shape="box"];12900 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12900[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12900 -> 14192[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12900 -> 14193[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12901[label="Succ ww3100",fontsize=16,color="green",shape="box"];12902[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12902 -> 14194[label="",style="solid", color="black", weight=3]; 189.17/135.88 12903[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12903 -> 14195[label="",style="solid", color="black", weight=3]; 189.17/135.88 12904 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12904[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12904 -> 14196[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12904 -> 14197[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12905[label="Succ ww3100",fontsize=16,color="green",shape="box"];12906 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12906[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12906 -> 14198[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12906 -> 14199[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12907[label="Succ ww3100",fontsize=16,color="green",shape="box"];12908[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12908 -> 14200[label="",style="solid", color="black", weight=3]; 189.17/135.88 12909[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12909 -> 14201[label="",style="solid", color="black", weight=3]; 189.17/135.88 12910 -> 34705[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12910[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];12910 -> 34724[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12910 -> 34725[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12910 -> 34726[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12910 -> 34727[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12911[label="ww3100",fontsize=16,color="green",shape="box"];12912[label="ww3100",fontsize=16,color="green",shape="box"];12913[label="ww3100",fontsize=16,color="green",shape="box"];12914[label="ww3100",fontsize=16,color="green",shape="box"];12915[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12915 -> 14203[label="",style="solid", color="black", weight=3]; 189.17/135.88 34780[label="ww5",fontsize=16,color="green",shape="box"];34781[label="ww3100",fontsize=16,color="green",shape="box"];34782[label="Succ Zero",fontsize=16,color="green",shape="box"];34927[label="ww40771",fontsize=16,color="green",shape="box"];34928[label="ww40770",fontsize=16,color="green",shape="box"];34929[label="primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4078))) (Float (Neg Zero) (Pos (Succ ww4079)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];34929 -> 35012[label="",style="solid", color="black", weight=3]; 189.17/135.88 34930[label="takeWhile2 (flip ltEsFloat ww4075) (Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))))))",fontsize=16,color="black",shape="box"];34930 -> 35013[label="",style="solid", color="black", weight=3]; 189.17/135.88 58717[label="Float (Neg Zero) (Pos (Succ ww2142))",fontsize=16,color="green",shape="box"];58716[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) ww4737)",fontsize=16,color="black",shape="triangle"];58716 -> 58719[label="",style="solid", color="black", weight=3]; 189.17/135.88 12918[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12918 -> 14206[label="",style="solid", color="black", weight=3]; 189.17/135.88 12919[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12919 -> 14207[label="",style="solid", color="black", weight=3]; 189.17/135.88 12920[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12920 -> 14208[label="",style="solid", color="black", weight=3]; 189.17/135.88 12921 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12921[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12921 -> 14209[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12921 -> 14210[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12922[label="Succ ww3100",fontsize=16,color="green",shape="box"];12923 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12923[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12923 -> 14211[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12923 -> 14212[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12924[label="Succ ww3100",fontsize=16,color="green",shape="box"];12925[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12925 -> 14213[label="",style="solid", color="black", weight=3]; 189.17/135.88 12926[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12926 -> 14214[label="",style="solid", color="black", weight=3]; 189.17/135.88 12927 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12927[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12927 -> 14215[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12927 -> 14216[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12928[label="Succ ww3100",fontsize=16,color="green",shape="box"];12929 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12929[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12929 -> 14217[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12929 -> 14218[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12930[label="Succ ww3100",fontsize=16,color="green",shape="box"];12931[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12931 -> 14219[label="",style="solid", color="black", weight=3]; 189.17/135.88 12932[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12932 -> 14220[label="",style="solid", color="black", weight=3]; 189.17/135.88 12933[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12933 -> 14221[label="",style="solid", color="black", weight=3]; 189.17/135.88 12934 -> 34874[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12934[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];12934 -> 34875[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12934 -> 34876[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12934 -> 34877[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12934 -> 34878[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12935[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12935 -> 14226[label="",style="solid", color="black", weight=3]; 189.17/135.88 52632[label="Succ Zero",fontsize=16,color="green",shape="box"];52633[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52634[label="ww3100",fontsize=16,color="green",shape="box"];50565[label="ww3100",fontsize=16,color="green",shape="box"];50566[label="Succ Zero",fontsize=16,color="green",shape="box"];50567[label="ww5",fontsize=16,color="green",shape="box"];50227 -> 34911[label="",style="dashed", color="red", weight=0]; 189.17/135.88 50227[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50227 -> 50627[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 50227 -> 50628[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 50227 -> 50629[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 52729[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4540))) (Float (Neg Zero) (Neg (Succ ww4541)))) ww4548",fontsize=16,color="black",shape="box"];52729 -> 52945[label="",style="solid", color="black", weight=3]; 189.17/135.88 52730 -> 52683[label="",style="dashed", color="red", weight=0]; 189.17/135.88 52730[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4540))) (Float (Neg Zero) (Neg (Succ ww4541)))) ww4548",fontsize=16,color="magenta"];35081 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.88 35081[label="primPlusFloat (Float ww40940 ww40941) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4095))) (Float (Neg Zero) (Neg (Succ ww4096)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];35081 -> 35147[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 35081 -> 35148[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 35081 -> 35149[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 51005[label="not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) ww4470) LT)",fontsize=16,color="black",shape="box"];51005 -> 51146[label="",style="solid", color="black", weight=3]; 189.17/135.88 12938[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12938 -> 14229[label="",style="solid", color="black", weight=3]; 189.17/135.88 12939[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12939 -> 14230[label="",style="solid", color="black", weight=3]; 189.17/135.88 12940[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12940 -> 14231[label="",style="solid", color="black", weight=3]; 189.17/135.88 51006[label="Pos ww9580",fontsize=16,color="green",shape="box"];51007[label="Pos ww9560",fontsize=16,color="green",shape="box"];20687[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="black",shape="triangle"];20687 -> 22514[label="",style="solid", color="black", weight=3]; 189.17/135.88 51008[label="Pos ww9580",fontsize=16,color="green",shape="box"];51009[label="Pos ww9560",fontsize=16,color="green",shape="box"];46178[label="primPlusFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) ww4427",fontsize=16,color="black",shape="box"];46178 -> 50630[label="",style="solid", color="black", weight=3]; 189.17/135.88 46179 -> 45910[label="",style="dashed", color="red", weight=0]; 189.17/135.88 46179[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) ww4427",fontsize=16,color="magenta"];51013[label="ww9591",fontsize=16,color="green",shape="box"];51014[label="ww9590",fontsize=16,color="green",shape="box"];51015[label="primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51015 -> 51155[label="",style="solid", color="black", weight=3]; 189.17/135.88 51019[label="primPlusFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) ww4478",fontsize=16,color="black",shape="box"];51019 -> 51157[label="",style="solid", color="black", weight=3]; 189.17/135.88 51020 -> 50876[label="",style="dashed", color="red", weight=0]; 189.17/135.88 51020[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) ww4478",fontsize=16,color="magenta"];51021[label="ww9591",fontsize=16,color="green",shape="box"];51022[label="ww9590",fontsize=16,color="green",shape="box"];51023[label="primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51023 -> 51158[label="",style="solid", color="black", weight=3]; 189.17/135.88 51163[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4495) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4495)))",fontsize=16,color="green",shape="box"];51163 -> 51186[label="",style="dashed", color="green", weight=3]; 189.17/135.88 51163 -> 51187[label="",style="dashed", color="green", weight=3]; 189.17/135.88 51026[label="primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];51026 -> 51166[label="",style="solid", color="black", weight=3]; 189.17/135.88 51027[label="primPlusFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) ww4479",fontsize=16,color="black",shape="box"];51027 -> 51167[label="",style="solid", color="black", weight=3]; 189.17/135.88 51028 -> 50885[label="",style="dashed", color="red", weight=0]; 189.17/135.88 51028[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) ww4479",fontsize=16,color="magenta"];51029[label="ww9591",fontsize=16,color="green",shape="box"];51030[label="ww9590",fontsize=16,color="green",shape="box"];51031[label="primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51031 -> 51168[label="",style="solid", color="black", weight=3]; 189.17/135.88 46182[label="primPlusFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4429",fontsize=16,color="black",shape="box"];46182 -> 50632[label="",style="solid", color="black", weight=3]; 189.17/135.88 46183 -> 45932[label="",style="dashed", color="red", weight=0]; 189.17/135.88 46183[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4429",fontsize=16,color="magenta"];51032[label="ww9591",fontsize=16,color="green",shape="box"];51033[label="ww9590",fontsize=16,color="green",shape="box"];51034[label="primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51034 -> 51169[label="",style="solid", color="black", weight=3]; 189.17/135.88 51035[label="primPlusFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) ww4480",fontsize=16,color="black",shape="box"];51035 -> 51170[label="",style="solid", color="black", weight=3]; 189.17/135.88 51036 -> 50901[label="",style="dashed", color="red", weight=0]; 189.17/135.88 51036[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) ww4480",fontsize=16,color="magenta"];51037[label="ww9591",fontsize=16,color="green",shape="box"];51038[label="ww9590",fontsize=16,color="green",shape="box"];51039[label="primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51039 -> 51171[label="",style="solid", color="black", weight=3]; 189.17/135.88 51040[label="Neg ww9580",fontsize=16,color="green",shape="box"];51041[label="Neg ww9560",fontsize=16,color="green",shape="box"];51042[label="Neg ww9580",fontsize=16,color="green",shape="box"];51043[label="Neg ww9560",fontsize=16,color="green",shape="box"];12951[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12951 -> 14242[label="",style="solid", color="black", weight=3]; 189.17/135.88 12952[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12952 -> 14243[label="",style="solid", color="black", weight=3]; 189.17/135.88 12953[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12953 -> 14244[label="",style="solid", color="black", weight=3]; 189.17/135.88 12954[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12954 -> 14245[label="",style="solid", color="black", weight=3]; 189.17/135.88 51298[label="ww9591",fontsize=16,color="green",shape="box"];51299[label="ww9590",fontsize=16,color="green",shape="box"];51300[label="primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51300 -> 51462[label="",style="solid", color="black", weight=3]; 189.17/135.88 51461[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4494",fontsize=16,color="black",shape="box"];51461 -> 51689[label="",style="solid", color="black", weight=3]; 189.17/135.88 12956[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12956 -> 14247[label="",style="solid", color="black", weight=3]; 189.17/135.88 51304 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.88 51304[label="primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51304 -> 51471[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 51304 -> 51472[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 51468 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.88 51468[label="srMyInt (Pos Zero) (Neg (Succ ww95800))",fontsize=16,color="magenta"];51468 -> 51695[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 51468 -> 51696[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 51469 -> 20687[label="",style="dashed", color="red", weight=0]; 189.17/135.88 51469[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51470[label="ww4428",fontsize=16,color="green",shape="box"];12958[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12958 -> 14249[label="",style="solid", color="black", weight=3]; 189.17/135.88 12959[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12959 -> 14250[label="",style="solid", color="black", weight=3]; 189.17/135.88 12960[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12960 -> 14251[label="",style="solid", color="black", weight=3]; 189.17/135.88 12961[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12961 -> 14252[label="",style="solid", color="black", weight=3]; 189.17/135.88 12962[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12962 -> 14253[label="",style="solid", color="black", weight=3]; 189.17/135.88 12964[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12964 -> 14255[label="",style="solid", color="black", weight=3]; 189.17/135.88 12966[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12966 -> 14257[label="",style="solid", color="black", weight=3]; 189.17/135.88 12967 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12967[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12967 -> 14258[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12967 -> 14259[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12968[label="Succ ww3100",fontsize=16,color="green",shape="box"];12969 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12969[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12969 -> 14260[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12969 -> 14261[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12970[label="Succ ww3100",fontsize=16,color="green",shape="box"];12971[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12971 -> 14262[label="",style="solid", color="black", weight=3]; 189.17/135.88 12972[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12972 -> 14263[label="",style="solid", color="black", weight=3]; 189.17/135.88 12973 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12973[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12973 -> 14264[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12973 -> 14265[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12974[label="Succ ww3100",fontsize=16,color="green",shape="box"];12975 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12975[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12975 -> 14266[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12975 -> 14267[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12976[label="Succ ww3100",fontsize=16,color="green",shape="box"];12977[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12977 -> 14268[label="",style="solid", color="black", weight=3]; 189.17/135.88 12978[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12978 -> 14269[label="",style="solid", color="black", weight=3]; 189.17/135.88 12979[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12979 -> 14270[label="",style="solid", color="black", weight=3]; 189.17/135.88 12980 -> 35894[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12980[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];12980 -> 36323[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12980 -> 36324[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12980 -> 36325[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12980 -> 36326[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12981[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12981 -> 14276[label="",style="solid", color="black", weight=3]; 189.17/135.88 26740 -> 23775[label="",style="dashed", color="red", weight=0]; 189.17/135.88 26740[label="srMyInt (Pos (Succ ww2367)) (Pos (Succ ww2368))",fontsize=16,color="magenta"];26740 -> 26757[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 26740 -> 26758[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 26741 -> 20243[label="",style="dashed", color="red", weight=0]; 189.17/135.88 26741[label="msMyInt (Neg (Succ ww2366)) (Pos Zero)",fontsize=16,color="magenta"];26741 -> 26759[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47875[label="ww49",fontsize=16,color="green",shape="box"];47876[label="Pos Zero",fontsize=16,color="green",shape="box"];47877 -> 37526[label="",style="dashed", color="red", weight=0]; 189.17/135.88 47877[label="psFloat ww48 (fsFloat (msFloat (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47877 -> 50633[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47877 -> 50634[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47877 -> 50635[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47877 -> 50636[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47878[label="Pos (Succ ww47)",fontsize=16,color="green",shape="box"];47879 -> 50281[label="",style="dashed", color="red", weight=0]; 189.17/135.88 47879[label="flip gtEsFloat (psFloat ww48 (fsFloat (msFloat (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww47)))",fontsize=16,color="magenta"];47879 -> 50289[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47879 -> 50290[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 41575 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.88 41575[label="primPlusFloat (Float ww42560 ww42561) (primDivFloat (msFloat (Float (Neg (Succ ww4257)) (Pos (Succ ww4258))) (Float (Pos Zero) (Pos (Succ ww4259)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];41575 -> 42547[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 41575 -> 42548[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 41575 -> 42549[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 51044[label="not (esEsOrdering (compareFloat (Float (Pos Zero) (Pos (Succ ww3100))) ww4471) LT)",fontsize=16,color="black",shape="box"];51044 -> 51172[label="",style="solid", color="black", weight=3]; 189.17/135.88 12985[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12985 -> 14280[label="",style="solid", color="black", weight=3]; 189.17/135.88 20266[label="primMinusInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="black",shape="box"];20266 -> 20785[label="",style="solid", color="black", weight=3]; 189.17/135.88 12987[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12987 -> 14282[label="",style="solid", color="black", weight=3]; 189.17/135.88 12988 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12988[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12988 -> 14283[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12988 -> 14284[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12989[label="Succ ww3100",fontsize=16,color="green",shape="box"];12990 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12990[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12990 -> 14285[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12990 -> 14286[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12991[label="Succ ww3100",fontsize=16,color="green",shape="box"];12992[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12992 -> 14287[label="",style="solid", color="black", weight=3]; 189.17/135.88 12993[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12993 -> 14288[label="",style="solid", color="black", weight=3]; 189.17/135.88 12994 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12994[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12994 -> 14289[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12994 -> 14290[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12995[label="Succ ww3100",fontsize=16,color="green",shape="box"];12996 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 12996[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12996 -> 14291[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12996 -> 14292[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 12997[label="Succ ww3100",fontsize=16,color="green",shape="box"];12998[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12998 -> 14293[label="",style="solid", color="black", weight=3]; 189.17/135.88 12999[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12999 -> 14294[label="",style="solid", color="black", weight=3]; 189.17/135.88 13000 -> 46504[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13000[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13000 -> 46525[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13000 -> 46526[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13000 -> 46527[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13000 -> 46528[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13000 -> 46529[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13001[label="ww3100",fontsize=16,color="green",shape="box"];13002[label="ww3100",fontsize=16,color="green",shape="box"];13003[label="ww3100",fontsize=16,color="green",shape="box"];13004[label="ww3100",fontsize=16,color="green",shape="box"];13005[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13005 -> 14296[label="",style="solid", color="black", weight=3]; 189.17/135.88 46586[label="Succ Zero",fontsize=16,color="green",shape="box"];46587[label="ww4000",fontsize=16,color="green",shape="box"];46588[label="ww3100",fontsize=16,color="green",shape="box"];46589[label="ww5",fontsize=16,color="green",shape="box"];27768[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) ww3346) GT)",fontsize=16,color="burlywood",shape="box"];62600[label="ww3346/Float ww33460 ww33461",fontsize=10,color="white",style="solid",shape="box"];27768 -> 62600[label="",style="solid", color="burlywood", weight=9]; 189.17/135.88 62600 -> 27803[label="",style="solid", color="burlywood", weight=3]; 189.17/135.88 46800[label="ww44461",fontsize=16,color="green",shape="box"];46801[label="ww44460",fontsize=16,color="green",shape="box"];46802[label="primDivFloat (msFloat (Float (Neg (Succ ww4447)) (Pos (Succ ww4448))) (Float (Pos Zero) (Neg (Succ ww4449)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];46802 -> 46821[label="",style="solid", color="black", weight=3]; 189.17/135.88 46870[label="Float (Pos Zero) (Neg (Succ ww2151))",fontsize=16,color="green",shape="box"];46869[label="iterate (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151))))) (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) ww4455)",fontsize=16,color="black",shape="triangle"];46869 -> 46872[label="",style="solid", color="black", weight=3]; 189.17/135.88 13008[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13008 -> 14299[label="",style="solid", color="black", weight=3]; 189.17/135.88 13009[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13009 -> 14300[label="",style="solid", color="black", weight=3]; 189.17/135.88 13010[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13010 -> 14301[label="",style="solid", color="black", weight=3]; 189.17/135.88 13011 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13011[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13011 -> 14302[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13011 -> 14303[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13012[label="Succ ww3100",fontsize=16,color="green",shape="box"];13013 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13013[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13013 -> 14304[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13013 -> 14305[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13014[label="Succ ww3100",fontsize=16,color="green",shape="box"];13015[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13015 -> 14306[label="",style="solid", color="black", weight=3]; 189.17/135.88 13016[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13016 -> 14307[label="",style="solid", color="black", weight=3]; 189.17/135.88 13017 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13017[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13017 -> 14308[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13017 -> 14309[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13018[label="Succ ww3100",fontsize=16,color="green",shape="box"];13019 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13019[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13019 -> 14310[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13019 -> 14311[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13020[label="Succ ww3100",fontsize=16,color="green",shape="box"];13021[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13021 -> 14312[label="",style="solid", color="black", weight=3]; 189.17/135.88 13022[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13022 -> 14313[label="",style="solid", color="black", weight=3]; 189.17/135.88 13023 -> 35894[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13023[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];13023 -> 36331[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13023 -> 36332[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13023 -> 36333[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13023 -> 36334[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13024[label="ww3100",fontsize=16,color="green",shape="box"];13025[label="ww3100",fontsize=16,color="green",shape="box"];13026[label="ww3100",fontsize=16,color="green",shape="box"];13027[label="ww3100",fontsize=16,color="green",shape="box"];13028[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13028 -> 14315[label="",style="solid", color="black", weight=3]; 189.17/135.88 41618[label="ww5",fontsize=16,color="green",shape="box"];41619[label="ww3100",fontsize=16,color="green",shape="box"];41620[label="ww4000",fontsize=16,color="green",shape="box"];41621[label="Succ Zero",fontsize=16,color="green",shape="box"];41186[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4263)) (Neg (Succ ww4264))) (Float (Pos Zero) (Pos (Succ ww4265)))) ww4273",fontsize=16,color="black",shape="box"];41186 -> 41312[label="",style="solid", color="black", weight=3]; 189.17/135.88 43423[label="ww42921",fontsize=16,color="green",shape="box"];43424[label="ww42920",fontsize=16,color="green",shape="box"];43425[label="primDivFloat (msFloat (Float (Neg (Succ ww4293)) (Neg (Succ ww4294))) (Float (Pos Zero) (Pos (Succ ww4295)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];43425 -> 43591[label="",style="solid", color="black", weight=3]; 189.17/135.88 13031[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13031 -> 14318[label="",style="solid", color="black", weight=3]; 189.17/135.88 13033[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13033 -> 14320[label="",style="solid", color="black", weight=3]; 189.17/135.88 13034 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13034[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13034 -> 14321[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13034 -> 14322[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13035[label="Succ ww3100",fontsize=16,color="green",shape="box"];13036 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13036[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13036 -> 14323[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13036 -> 14324[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13037[label="Succ ww3100",fontsize=16,color="green",shape="box"];13038[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13038 -> 14325[label="",style="solid", color="black", weight=3]; 189.17/135.88 13039[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13039 -> 14326[label="",style="solid", color="black", weight=3]; 189.17/135.88 13040 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13040[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13040 -> 14327[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13040 -> 14328[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13041[label="Succ ww3100",fontsize=16,color="green",shape="box"];13042 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13042[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13042 -> 14329[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13042 -> 14330[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13043[label="Succ ww3100",fontsize=16,color="green",shape="box"];13044[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13044 -> 14331[label="",style="solid", color="black", weight=3]; 189.17/135.88 13045[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13045 -> 14332[label="",style="solid", color="black", weight=3]; 189.17/135.88 13046[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13046 -> 14333[label="",style="solid", color="black", weight=3]; 189.17/135.88 13047 -> 46665[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13047[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13047 -> 46666[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13047 -> 46667[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13047 -> 46668[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13047 -> 46669[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13047 -> 46670[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13048[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13048 -> 14339[label="",style="solid", color="black", weight=3]; 189.17/135.88 50568[label="ww4000",fontsize=16,color="green",shape="box"];50569[label="ww3100",fontsize=16,color="green",shape="box"];50570[label="Succ Zero",fontsize=16,color="green",shape="box"];50571[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];50572[label="ww4000",fontsize=16,color="green",shape="box"];50573[label="ww3100",fontsize=16,color="green",shape="box"];50574[label="Succ Zero",fontsize=16,color="green",shape="box"];50575[label="ww5",fontsize=16,color="green",shape="box"];50325 -> 26764[label="",style="dashed", color="red", weight=0]; 189.17/135.88 50325[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50325 -> 50637[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 50325 -> 50638[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 50325 -> 50639[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 50325 -> 50640[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47025[label="primPlusFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) ww4458",fontsize=16,color="black",shape="box"];47025 -> 50641[label="",style="solid", color="black", weight=3]; 189.17/135.88 47026 -> 46999[label="",style="dashed", color="red", weight=0]; 189.17/135.88 47026[label="psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) ww4458",fontsize=16,color="magenta"];26841 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.88 26841[label="primPlusFloat (Float ww19950 ww19951) (primDivFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];26841 -> 26861[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 26841 -> 26862[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 26841 -> 26863[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 51045[label="not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) ww4472) LT)",fontsize=16,color="black",shape="box"];51045 -> 51173[label="",style="solid", color="black", weight=3]; 189.17/135.88 13051[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13051 -> 14342[label="",style="solid", color="black", weight=3]; 189.17/135.88 13052[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13052 -> 14343[label="",style="solid", color="black", weight=3]; 189.17/135.88 13053[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13053 -> 14344[label="",style="solid", color="black", weight=3]; 189.17/135.88 13054 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13054[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13054 -> 14345[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13054 -> 14346[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13055[label="Succ ww3100",fontsize=16,color="green",shape="box"];13056 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13056[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13056 -> 14347[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13056 -> 14348[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13057[label="Succ ww3100",fontsize=16,color="green",shape="box"];13058[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13058 -> 14349[label="",style="solid", color="black", weight=3]; 189.17/135.88 13059[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13059 -> 14350[label="",style="solid", color="black", weight=3]; 189.17/135.88 13060 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13060[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13060 -> 14351[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13060 -> 14352[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13061[label="Succ ww3100",fontsize=16,color="green",shape="box"];13062 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13062[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13062 -> 14353[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13062 -> 14354[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13063[label="Succ ww3100",fontsize=16,color="green",shape="box"];13064[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13064 -> 14355[label="",style="solid", color="black", weight=3]; 189.17/135.88 13065[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13065 -> 14356[label="",style="solid", color="black", weight=3]; 189.17/135.88 13066[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13066 -> 14357[label="",style="solid", color="black", weight=3]; 189.17/135.88 13067 -> 15660[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13067[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];13067 -> 15709[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13067 -> 15710[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13067 -> 15711[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13068[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13068 -> 14363[label="",style="solid", color="black", weight=3]; 189.17/135.88 13069[label="takeWhile1 (flip gtEsFloat (psFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww65 (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65)) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) ww65)) (gtEsFloat ww65 (psFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];13069 -> 14364[label="",style="solid", color="black", weight=3]; 189.17/135.88 52685 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.88 52685[label="primPlusFloat (Float ww45440 ww45441) (primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4545))) (Float (Pos (Succ ww4546)) (Pos (Succ ww4547)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];52685 -> 52731[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 52685 -> 52732[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 52685 -> 52733[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 16591[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20760 ww20761) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww20780 ww20781) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (Float ww20780 ww20781))) (not (esEsOrdering (primCmpFloat (Float ww20780 ww20781) (primPlusFloat (Float ww20760 ww20761) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16591 -> 16602[label="",style="solid", color="black", weight=3]; 189.17/135.88 13072[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13072 -> 14367[label="",style="solid", color="black", weight=3]; 189.17/135.88 13073[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13073 -> 14368[label="",style="solid", color="black", weight=3]; 189.17/135.88 13074 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13074[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13074 -> 14369[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13074 -> 14370[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13075[label="Succ ww3100",fontsize=16,color="green",shape="box"];13076 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13076[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13076 -> 14371[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13076 -> 14372[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13077[label="Succ ww3100",fontsize=16,color="green",shape="box"];13078[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13078 -> 14373[label="",style="solid", color="black", weight=3]; 189.17/135.88 13079[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13079 -> 14374[label="",style="solid", color="black", weight=3]; 189.17/135.88 13080 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13080[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13080 -> 14375[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13080 -> 14376[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13081[label="Succ ww3100",fontsize=16,color="green",shape="box"];13082 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13082[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13082 -> 14377[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13082 -> 14378[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13083[label="Succ ww3100",fontsize=16,color="green",shape="box"];13084[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13084 -> 14379[label="",style="solid", color="black", weight=3]; 189.17/135.88 13085[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13085 -> 14380[label="",style="solid", color="black", weight=3]; 189.17/135.88 13086 -> 53796[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13086[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13086 -> 54207[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13086 -> 54208[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13086 -> 54209[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13086 -> 54210[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13086 -> 54211[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13087[label="ww3100",fontsize=16,color="green",shape="box"];13088[label="ww3100",fontsize=16,color="green",shape="box"];13089[label="ww3100",fontsize=16,color="green",shape="box"];13090[label="ww3100",fontsize=16,color="green",shape="box"];13091 -> 12141[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13091[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13091 -> 14382[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13091 -> 14383[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 55279[label="ww3000",fontsize=16,color="green",shape="box"];55280[label="ww5",fontsize=16,color="green",shape="box"];55281[label="Succ Zero",fontsize=16,color="green",shape="box"];55282[label="ww3100",fontsize=16,color="green",shape="box"];55541[label="ww46261",fontsize=16,color="green",shape="box"];55542[label="ww46260",fontsize=16,color="green",shape="box"];55543[label="primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4627))) (Float (Pos (Succ ww4628)) (Neg (Succ ww4629)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55543 -> 55568[label="",style="solid", color="black", weight=3]; 189.17/135.88 44041[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) ww4310",fontsize=16,color="black",shape="box"];44041 -> 44061[label="",style="solid", color="black", weight=3]; 189.17/135.88 24694[label="primMinusInt (Neg Zero) ww20780",fontsize=16,color="burlywood",shape="box"];62601[label="ww20780/Pos ww207800",fontsize=10,color="white",style="solid",shape="box"];24694 -> 62601[label="",style="solid", color="burlywood", weight=9]; 189.17/135.88 62601 -> 26774[label="",style="solid", color="burlywood", weight=3]; 189.17/135.88 62602[label="ww20780/Neg ww207800",fontsize=10,color="white",style="solid",shape="box"];24694 -> 62602[label="",style="solid", color="burlywood", weight=9]; 189.17/135.88 62602 -> 26775[label="",style="solid", color="burlywood", weight=3]; 189.17/135.88 13096[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13096 -> 14388[label="",style="solid", color="black", weight=3]; 189.17/135.88 13097 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13097[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13097 -> 14389[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13097 -> 14390[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13098[label="Succ ww3100",fontsize=16,color="green",shape="box"];13099 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13099[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13099 -> 14391[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13099 -> 14392[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13100[label="Succ ww3100",fontsize=16,color="green",shape="box"];13101[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13101 -> 14393[label="",style="solid", color="black", weight=3]; 189.17/135.88 13102[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13102 -> 14394[label="",style="solid", color="black", weight=3]; 189.17/135.88 13103 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13103[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13103 -> 14395[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13103 -> 14396[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13104[label="Succ ww3100",fontsize=16,color="green",shape="box"];13105 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13105[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13105 -> 14397[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13105 -> 14398[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13106[label="Succ ww3100",fontsize=16,color="green",shape="box"];13107[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13107 -> 14399[label="",style="solid", color="black", weight=3]; 189.17/135.88 13108[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13108 -> 14400[label="",style="solid", color="black", weight=3]; 189.17/135.88 13109 -> 26973[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13109[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];13109 -> 26994[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13109 -> 26995[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13109 -> 26996[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13109 -> 26997[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13109 -> 26998[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13110[label="ww3100",fontsize=16,color="green",shape="box"];13111[label="ww3100",fontsize=16,color="green",shape="box"];13112[label="ww3100",fontsize=16,color="green",shape="box"];13113[label="ww3100",fontsize=16,color="green",shape="box"];13114[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13114 -> 14402[label="",style="solid", color="black", weight=3]; 189.17/135.88 27059[label="ww5",fontsize=16,color="green",shape="box"];27060[label="ww3100",fontsize=16,color="green",shape="box"];27061[label="Succ Zero",fontsize=16,color="green",shape="box"];27062[label="ww3000",fontsize=16,color="green",shape="box"];27221[label="ww32901",fontsize=16,color="green",shape="box"];27222[label="ww32900",fontsize=16,color="green",shape="box"];27223[label="primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3291))) (Float (Pos (Succ ww3292)) (Pos (Succ ww3293)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];27223 -> 27233[label="",style="solid", color="black", weight=3]; 189.17/135.88 27224[label="takeWhile2 (flip ltEsFloat ww3284) (Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))))))",fontsize=16,color="black",shape="box"];27224 -> 27234[label="",style="solid", color="black", weight=3]; 189.17/135.88 57393[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) ww4689) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) ww4689)))",fontsize=16,color="green",shape="box"];57393 -> 57399[label="",style="dashed", color="green", weight=3]; 189.17/135.88 57393 -> 57400[label="",style="dashed", color="green", weight=3]; 189.17/135.88 57339[label="Nil",fontsize=16,color="green",shape="box"];13117[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13117 -> 14405[label="",style="solid", color="black", weight=3]; 189.17/135.88 13118[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13118 -> 14406[label="",style="solid", color="black", weight=3]; 189.17/135.88 13119[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13119 -> 14407[label="",style="solid", color="black", weight=3]; 189.17/135.88 13120 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13120[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13120 -> 14408[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13120 -> 14409[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13121[label="Succ ww3100",fontsize=16,color="green",shape="box"];13122 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13122[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13122 -> 14410[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13122 -> 14411[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13123[label="Succ ww3100",fontsize=16,color="green",shape="box"];13124[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13124 -> 14412[label="",style="solid", color="black", weight=3]; 189.17/135.88 13125[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13125 -> 14413[label="",style="solid", color="black", weight=3]; 189.17/135.88 13126 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13126[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13126 -> 14414[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13126 -> 14415[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13127[label="Succ ww3100",fontsize=16,color="green",shape="box"];13128 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13128[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13128 -> 14416[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13128 -> 14417[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13129[label="Succ ww3100",fontsize=16,color="green",shape="box"];13130[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13130 -> 14418[label="",style="solid", color="black", weight=3]; 189.17/135.88 13131[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13131 -> 14419[label="",style="solid", color="black", weight=3]; 189.17/135.88 13132[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13132 -> 14420[label="",style="solid", color="black", weight=3]; 189.17/135.88 13133 -> 53796[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13133[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13133 -> 54217[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13133 -> 54218[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13133 -> 54219[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13133 -> 54220[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13133 -> 54221[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13135[label="ww5",fontsize=16,color="green",shape="box"];13136[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];13134[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941 (psFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) ww1941 (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941)) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) ww1941)) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941 (psFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise ww1941)",fontsize=16,color="black",shape="triangle"];13134 -> 14426[label="",style="solid", color="black", weight=3]; 189.17/135.88 52870[label="Succ Zero",fontsize=16,color="green",shape="box"];52871[label="ww3000",fontsize=16,color="green",shape="box"];52872[label="ww3100",fontsize=16,color="green",shape="box"];52873[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];50577[label="ww3000",fontsize=16,color="green",shape="box"];50578[label="ww3100",fontsize=16,color="green",shape="box"];50579[label="Succ Zero",fontsize=16,color="green",shape="box"];50580[label="ww5",fontsize=16,color="green",shape="box"];50082[label="Succ ww3100",fontsize=16,color="green",shape="box"];50083 -> 27123[label="",style="dashed", color="red", weight=0]; 189.17/135.88 50083[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50083 -> 50642[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 50083 -> 50643[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 50083 -> 50644[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 50083 -> 50645[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 50084[label="ww3000",fontsize=16,color="green",shape="box"];52943[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4550))) (Float (Pos (Succ ww4551)) (Neg (Succ ww4552)))) ww4560",fontsize=16,color="black",shape="box"];52943 -> 53019[label="",style="solid", color="black", weight=3]; 189.17/135.88 52944 -> 52910[label="",style="dashed", color="red", weight=0]; 189.17/135.88 52944[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4550))) (Float (Pos (Succ ww4551)) (Neg (Succ ww4552)))) ww4560",fontsize=16,color="magenta"];27226 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.88 27226[label="primPlusFloat (Float ww20050 ww20051) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2006))) (Float (Pos (Succ ww2007)) (Neg (Succ ww2008)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27226 -> 27261[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 27226 -> 27262[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 27226 -> 27263[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13141[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13141 -> 14429[label="",style="solid", color="black", weight=3]; 189.17/135.88 13143[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13143 -> 14431[label="",style="solid", color="black", weight=3]; 189.17/135.88 13144 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13144[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13144 -> 14432[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13144 -> 14433[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13145[label="Succ ww3100",fontsize=16,color="green",shape="box"];13146 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13146[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13146 -> 14434[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13146 -> 14435[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13147[label="Succ ww3100",fontsize=16,color="green",shape="box"];13148[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13148 -> 14436[label="",style="solid", color="black", weight=3]; 189.17/135.88 13149[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13149 -> 14437[label="",style="solid", color="black", weight=3]; 189.17/135.88 13150 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13150[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13150 -> 14438[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13150 -> 14439[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13151[label="Succ ww3100",fontsize=16,color="green",shape="box"];13152 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13152[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13152 -> 14440[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13152 -> 14441[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13153[label="Succ ww3100",fontsize=16,color="green",shape="box"];13154[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13154 -> 14442[label="",style="solid", color="black", weight=3]; 189.17/135.88 13155[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13155 -> 14443[label="",style="solid", color="black", weight=3]; 189.17/135.88 13156[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13156 -> 14444[label="",style="solid", color="black", weight=3]; 189.17/135.88 13157 -> 35894[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13157[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];13157 -> 36343[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13157 -> 36344[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13157 -> 36345[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13157 -> 36346[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13158[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13158 -> 14449[label="",style="solid", color="black", weight=3]; 189.17/135.88 41746 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.88 41746[label="primPlusFloat (Float ww42670 ww42671) (primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4268))) (Float (Pos Zero) (Pos (Succ ww4269)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];41746 -> 42723[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 41746 -> 42724[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 41746 -> 42725[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13164[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13164 -> 14458[label="",style="solid", color="black", weight=3]; 189.17/135.88 13165 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13165[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13165 -> 14459[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13165 -> 14460[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13166[label="Succ ww3100",fontsize=16,color="green",shape="box"];13167 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13167[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13167 -> 14461[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13167 -> 14462[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13168[label="Succ ww3100",fontsize=16,color="green",shape="box"];13169[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13169 -> 14463[label="",style="solid", color="black", weight=3]; 189.17/135.88 13170[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13170 -> 14464[label="",style="solid", color="black", weight=3]; 189.17/135.88 13171 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13171[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13171 -> 14465[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13171 -> 14466[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13172[label="Succ ww3100",fontsize=16,color="green",shape="box"];13173 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13173[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13173 -> 14467[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13173 -> 14468[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13174[label="Succ ww3100",fontsize=16,color="green",shape="box"];13175[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13175 -> 14469[label="",style="solid", color="black", weight=3]; 189.17/135.88 13176[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13176 -> 14470[label="",style="solid", color="black", weight=3]; 189.17/135.88 13177 -> 15660[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13177[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13177 -> 15718[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13177 -> 15719[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13177 -> 15720[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13178[label="ww3100",fontsize=16,color="green",shape="box"];13179[label="ww3100",fontsize=16,color="green",shape="box"];13180[label="ww3100",fontsize=16,color="green",shape="box"];13181[label="ww3100",fontsize=16,color="green",shape="box"];13182 -> 12141[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13182[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13182 -> 14472[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13182 -> 14473[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13186[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13186 -> 14477[label="",style="solid", color="black", weight=3]; 189.17/135.88 13187[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13187 -> 14478[label="",style="solid", color="black", weight=3]; 189.17/135.88 13188 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13188[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13188 -> 14479[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13188 -> 14480[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13189[label="Succ ww3100",fontsize=16,color="green",shape="box"];13190 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13190[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13190 -> 14481[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13190 -> 14482[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13191[label="Succ ww3100",fontsize=16,color="green",shape="box"];13192[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13192 -> 14483[label="",style="solid", color="black", weight=3]; 189.17/135.88 13193[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13193 -> 14484[label="",style="solid", color="black", weight=3]; 189.17/135.88 13194 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13194[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13194 -> 14485[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13194 -> 14486[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13195[label="Succ ww3100",fontsize=16,color="green",shape="box"];13196 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13196[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13196 -> 14487[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13196 -> 14488[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13197[label="Succ ww3100",fontsize=16,color="green",shape="box"];13198[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13198 -> 14489[label="",style="solid", color="black", weight=3]; 189.17/135.88 13199[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13199 -> 14490[label="",style="solid", color="black", weight=3]; 189.17/135.88 13200 -> 35894[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13200[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];13200 -> 36351[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13200 -> 36352[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13200 -> 36353[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13200 -> 36354[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13201[label="ww3100",fontsize=16,color="green",shape="box"];13202[label="ww3100",fontsize=16,color="green",shape="box"];13203[label="ww3100",fontsize=16,color="green",shape="box"];13204[label="ww3100",fontsize=16,color="green",shape="box"];13205[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13205 -> 14492[label="",style="solid", color="black", weight=3]; 189.17/135.88 41761[label="ww5",fontsize=16,color="green",shape="box"];41762[label="ww3100",fontsize=16,color="green",shape="box"];41763[label="Succ Zero",fontsize=16,color="green",shape="box"];41364[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4271))) (Float (Pos Zero) (Pos (Succ ww4272)))) ww4277",fontsize=16,color="black",shape="box"];41364 -> 41641[label="",style="solid", color="black", weight=3]; 189.17/135.88 43587[label="ww42971",fontsize=16,color="green",shape="box"];43588[label="ww42970",fontsize=16,color="green",shape="box"];43589[label="primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4298))) (Float (Pos Zero) (Pos (Succ ww4299)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];43589 -> 43674[label="",style="solid", color="black", weight=3]; 189.17/135.88 13208[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13208 -> 14495[label="",style="solid", color="black", weight=3]; 189.17/135.88 13212[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww340 ww341) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) ww35 (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww340 ww341) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13212 -> 14499[label="",style="solid", color="black", weight=3]; 189.17/135.88 13213 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13213[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13213 -> 14500[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13213 -> 14501[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13214[label="Succ ww3100",fontsize=16,color="green",shape="box"];13215 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13215[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13215 -> 14502[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13215 -> 14503[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13216[label="Succ ww3100",fontsize=16,color="green",shape="box"];13217[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13217 -> 14504[label="",style="solid", color="black", weight=3]; 189.17/135.88 13218[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13218 -> 14505[label="",style="solid", color="black", weight=3]; 189.17/135.88 13219 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13219[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13219 -> 14506[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13219 -> 14507[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13220[label="Succ ww3100",fontsize=16,color="green",shape="box"];13221 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13221[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13221 -> 14508[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13221 -> 14509[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13222[label="Succ ww3100",fontsize=16,color="green",shape="box"];13223[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13223 -> 14510[label="",style="solid", color="black", weight=3]; 189.17/135.88 13224[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13224 -> 14511[label="",style="solid", color="black", weight=3]; 189.17/135.88 13225[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13225 -> 14512[label="",style="solid", color="black", weight=3]; 189.17/135.88 13226 -> 27613[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13226[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13226 -> 27614[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13226 -> 27615[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13226 -> 27616[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13226 -> 27617[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13137[label="ww5",fontsize=16,color="green",shape="box"];13138[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52896[label="ww3100",fontsize=16,color="green",shape="box"];52897[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52898[label="Succ Zero",fontsize=16,color="green",shape="box"];50582[label="ww5",fontsize=16,color="green",shape="box"];50583[label="ww3100",fontsize=16,color="green",shape="box"];50584[label="Succ Zero",fontsize=16,color="green",shape="box"];50326 -> 27469[label="",style="dashed", color="red", weight=0]; 189.17/135.88 50326[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50326 -> 50646[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 50326 -> 50647[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 50326 -> 50648[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 53017[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4554))) (Float (Pos Zero) (Neg (Succ ww4555)))) ww4561",fontsize=16,color="black",shape="box"];53017 -> 53056[label="",style="solid", color="black", weight=3]; 189.17/135.88 53018 -> 52941[label="",style="dashed", color="red", weight=0]; 189.17/135.88 53018[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4554))) (Float (Pos Zero) (Neg (Succ ww4555)))) ww4561",fontsize=16,color="magenta"];27607 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.88 27607[label="primPlusFloat (Float ww20150 ww20151) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27607 -> 27696[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 27607 -> 27697[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 27607 -> 27698[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13229[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13229 -> 14521[label="",style="solid", color="black", weight=3]; 189.17/135.88 13230[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13230 -> 14522[label="",style="solid", color="black", weight=3]; 189.17/135.88 13231[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13231 -> 14523[label="",style="solid", color="black", weight=3]; 189.17/135.88 13232[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos ww13730) (Neg ww13750))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg ww13750)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos ww13730) (Neg ww13750))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13232 -> 14524[label="",style="solid", color="black", weight=3]; 189.17/135.88 13233[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg ww13730) (Pos ww13750))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos ww13750)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg ww13730) (Pos ww13750))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13233 -> 14525[label="",style="solid", color="black", weight=3]; 189.17/135.88 51185[label="Cons (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4496) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4496)))",fontsize=16,color="green",shape="box"];51185 -> 51194[label="",style="dashed", color="green", weight=3]; 189.17/135.88 51185 -> 51195[label="",style="dashed", color="green", weight=3]; 189.17/135.88 51055[label="primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];51055 -> 51188[label="",style="solid", color="black", weight=3]; 189.17/135.88 13235[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13235 -> 14527[label="",style="solid", color="black", weight=3]; 189.17/135.88 13236[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13236 -> 14528[label="",style="solid", color="black", weight=3]; 189.17/135.88 13237[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13237 -> 14529[label="",style="solid", color="black", weight=3]; 189.17/135.88 13238[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13238 -> 14530[label="",style="solid", color="black", weight=3]; 189.17/135.88 51193[label="Cons (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4497) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4497)))",fontsize=16,color="green",shape="box"];51193 -> 51258[label="",style="dashed", color="green", weight=3]; 189.17/135.88 51193 -> 51259[label="",style="dashed", color="green", weight=3]; 189.17/135.88 51058[label="primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];51058 -> 51196[label="",style="solid", color="black", weight=3]; 189.17/135.88 13240[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13240 -> 14532[label="",style="solid", color="black", weight=3]; 189.17/135.88 13241[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13241 -> 14533[label="",style="solid", color="black", weight=3]; 189.17/135.88 13242[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13242 -> 14534[label="",style="solid", color="black", weight=3]; 189.17/135.88 13243[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13243 -> 14535[label="",style="solid", color="black", weight=3]; 189.17/135.88 13244 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13244[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13244 -> 14536[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13244 -> 14537[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13245[label="Succ ww3100",fontsize=16,color="green",shape="box"];13246 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13246[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13246 -> 14538[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13246 -> 14539[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13247[label="Succ ww3100",fontsize=16,color="green",shape="box"];13248[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13248 -> 14540[label="",style="solid", color="black", weight=3]; 189.17/135.88 13249[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13249 -> 14541[label="",style="solid", color="black", weight=3]; 189.17/135.88 13250 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13250[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13250 -> 14542[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13250 -> 14543[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13251[label="Succ ww3100",fontsize=16,color="green",shape="box"];13252 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13252[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13252 -> 14544[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13252 -> 14545[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13253[label="Succ ww3100",fontsize=16,color="green",shape="box"];13254[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13254 -> 14546[label="",style="solid", color="black", weight=3]; 189.17/135.88 13255[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13255 -> 14547[label="",style="solid", color="black", weight=3]; 189.17/135.88 13256[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13256 -> 14548[label="",style="solid", color="black", weight=3]; 189.17/135.88 13257 -> 28070[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13257[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];13257 -> 28071[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13257 -> 28072[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13257 -> 28073[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13257 -> 28074[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13257 -> 28075[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13258[label="ww3100",fontsize=16,color="green",shape="box"];13259[label="ww3100",fontsize=16,color="green",shape="box"];13260[label="ww3100",fontsize=16,color="green",shape="box"];13261[label="ww3100",fontsize=16,color="green",shape="box"];13262[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13262 -> 14554[label="",style="solid", color="black", weight=3]; 189.17/135.88 47910 -> 53429[label="",style="dashed", color="red", weight=0]; 189.17/135.88 47910[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];47910 -> 53435[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47910 -> 53436[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47910 -> 53437[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47910 -> 53438[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47911[label="Neg Zero",fontsize=16,color="green",shape="box"];47912 -> 27969[label="",style="dashed", color="red", weight=0]; 189.17/135.88 47912[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47912 -> 50650[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47912 -> 50651[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47912 -> 50652[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47912 -> 50653[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 47913[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];47914 -> 50153[label="",style="dashed", color="red", weight=0]; 189.17/135.88 47914[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];47914 -> 50160[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 53487[label="psFloat (msFloat (Float (Neg (Succ ww4583)) (Pos (Succ ww4584))) (Float (Neg Zero) (Pos (Succ ww4585)))) ww4595",fontsize=16,color="black",shape="triangle"];53487 -> 53520[label="",style="solid", color="black", weight=3]; 189.17/135.88 53488 -> 53429[label="",style="dashed", color="red", weight=0]; 189.17/135.88 53488[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4583)) (Pos (Succ ww4584))) (Float (Neg Zero) (Pos (Succ ww4585))))) (psFloat (msFloat (Float (Neg (Succ ww4583)) (Pos (Succ ww4584))) (Float (Neg Zero) (Pos (Succ ww4585)))) (psFloat (msFloat (Float (Neg (Succ ww4583)) (Pos (Succ ww4584))) (Float (Neg Zero) (Pos (Succ ww4585)))) ww4595))",fontsize=16,color="magenta"];53488 -> 53521[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 28006[label="primPlusFloat (Float ww20190 ww20191) (fsFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];28006 -> 28067[label="",style="solid", color="black", weight=3]; 189.17/135.88 13265[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13265 -> 14557[label="",style="solid", color="black", weight=3]; 189.17/135.88 13266[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13266 -> 14558[label="",style="solid", color="black", weight=3]; 189.17/135.88 13267[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13267 -> 14559[label="",style="solid", color="black", weight=3]; 189.17/135.88 13268 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13268[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13268 -> 14560[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13268 -> 14561[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13269[label="Succ ww3100",fontsize=16,color="green",shape="box"];13270 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13270[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13270 -> 14562[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13270 -> 14563[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13271[label="Succ ww3100",fontsize=16,color="green",shape="box"];13272[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13272 -> 14564[label="",style="solid", color="black", weight=3]; 189.17/135.88 13273 -> 13272[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13273[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13274 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13274[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13274 -> 14565[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13274 -> 14566[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13275[label="Succ ww3100",fontsize=16,color="green",shape="box"];13276 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13276[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13276 -> 14567[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13276 -> 14568[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13277[label="Succ ww3100",fontsize=16,color="green",shape="box"];13278[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13278 -> 14569[label="",style="solid", color="black", weight=3]; 189.17/135.88 13279 -> 13278[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13279[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13280 -> 17358[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13280[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13280 -> 17371[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13280 -> 17372[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13280 -> 17373[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13280 -> 17374[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 17367[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];17368[label="ww3100",fontsize=16,color="green",shape="box"];17369[label="ww5",fontsize=16,color="green",shape="box"];17370[label="ww4000",fontsize=16,color="green",shape="box"];17494[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21830 ww21831) (fsFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww2186))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww2186))) (primPlusFloat (Float ww21830 ww21831) (fsFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17494 -> 17528[label="",style="solid", color="black", weight=3]; 189.17/135.88 13284[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13284 -> 14574[label="",style="solid", color="black", weight=3]; 189.17/135.88 13285[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13285 -> 14575[label="",style="solid", color="black", weight=3]; 189.17/135.88 13286[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13286 -> 14576[label="",style="solid", color="black", weight=3]; 189.17/135.88 13287 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13287[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13287 -> 14577[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13287 -> 14578[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13288[label="Succ ww3100",fontsize=16,color="green",shape="box"];13289 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13289[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13289 -> 14579[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13289 -> 14580[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13290[label="Succ ww3100",fontsize=16,color="green",shape="box"];13291[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13291 -> 14581[label="",style="solid", color="black", weight=3]; 189.17/135.88 13292 -> 13291[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13292[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];13293 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13293[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13293 -> 14582[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13293 -> 14583[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13294[label="Succ ww3100",fontsize=16,color="green",shape="box"];13295 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.88 13295[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13295 -> 14584[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13295 -> 14585[label="",style="dashed", color="magenta", weight=3]; 189.17/135.88 13296[label="Succ ww3100",fontsize=16,color="green",shape="box"];13297[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13297 -> 14586[label="",style="solid", color="black", weight=3]; 189.17/135.89 13298 -> 13297[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13298[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];13299 -> 17399[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13299[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];13299 -> 17412[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13299 -> 17413[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13299 -> 17414[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13299 -> 17415[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 17408[label="ww3100",fontsize=16,color="green",shape="box"];17409[label="ww5",fontsize=16,color="green",shape="box"];17410[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];17411[label="ww4000",fontsize=16,color="green",shape="box"];17535[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21900 ww21901) (fsFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2193))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww2193))) (primPlusFloat (Float ww21900 ww21901) (fsFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17535 -> 17577[label="",style="solid", color="black", weight=3]; 189.17/135.89 13303[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13303 -> 14591[label="",style="solid", color="black", weight=3]; 189.17/135.89 13304[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13304 -> 14592[label="",style="solid", color="black", weight=3]; 189.17/135.89 13305[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13305 -> 14593[label="",style="solid", color="black", weight=3]; 189.17/135.89 13306 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13306[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13306 -> 14594[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13306 -> 14595[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13307[label="Succ ww3100",fontsize=16,color="green",shape="box"];13308 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13308[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13308 -> 14596[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13308 -> 14597[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13309[label="Succ ww3100",fontsize=16,color="green",shape="box"];13310[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13310 -> 14598[label="",style="solid", color="black", weight=3]; 189.17/135.89 13311[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13311 -> 14599[label="",style="solid", color="black", weight=3]; 189.17/135.89 13312 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13312[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13312 -> 14600[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13312 -> 14601[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13313[label="Succ ww3100",fontsize=16,color="green",shape="box"];13314 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13314[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13314 -> 14602[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13314 -> 14603[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13315[label="Succ ww3100",fontsize=16,color="green",shape="box"];13316[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13316 -> 14604[label="",style="solid", color="black", weight=3]; 189.17/135.89 13317[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13317 -> 14605[label="",style="solid", color="black", weight=3]; 189.17/135.89 13318[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13318 -> 14606[label="",style="solid", color="black", weight=3]; 189.17/135.89 13319 -> 28176[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13319[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13319 -> 28177[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13319 -> 28178[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13319 -> 28179[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13319 -> 28180[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13319 -> 28181[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13320[label="ww3100",fontsize=16,color="green",shape="box"];13321[label="ww3100",fontsize=16,color="green",shape="box"];13322[label="ww3100",fontsize=16,color="green",shape="box"];13323[label="ww3100",fontsize=16,color="green",shape="box"];13324[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13324 -> 14612[label="",style="solid", color="black", weight=3]; 189.17/135.89 47920 -> 53459[label="",style="dashed", color="red", weight=0]; 189.17/135.89 47920[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47920 -> 53465[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 47920 -> 53466[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 47920 -> 53467[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 47920 -> 53468[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 47921[label="Neg Zero",fontsize=16,color="green",shape="box"];47922 -> 28060[label="",style="dashed", color="red", weight=0]; 189.17/135.89 47922[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47922 -> 50655[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 47922 -> 50656[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 47922 -> 50657[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 47922 -> 50658[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 47923[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47924 -> 50222[label="",style="dashed", color="red", weight=0]; 189.17/135.89 47924[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47924 -> 50228[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 53518[label="psFloat (msFloat (Float (Neg (Succ ww4587)) (Neg (Succ ww4588))) (Float (Neg Zero) (Neg (Succ ww4589)))) ww4596",fontsize=16,color="black",shape="triangle"];53518 -> 53583[label="",style="solid", color="black", weight=3]; 189.17/135.89 53519 -> 53459[label="",style="dashed", color="red", weight=0]; 189.17/135.89 53519[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4587)) (Neg (Succ ww4588))) (Float (Neg Zero) (Neg (Succ ww4589))))) (psFloat (msFloat (Float (Neg (Succ ww4587)) (Neg (Succ ww4588))) (Float (Neg Zero) (Neg (Succ ww4589)))) (psFloat (msFloat (Float (Neg (Succ ww4587)) (Neg (Succ ww4588))) (Float (Neg Zero) (Neg (Succ ww4589)))) ww4596))",fontsize=16,color="magenta"];53519 -> 53584[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 28143[label="primPlusFloat (Float ww20240 ww20241) (fsFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];28143 -> 28175[label="",style="solid", color="black", weight=3]; 189.17/135.89 13327[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13327 -> 14615[label="",style="solid", color="black", weight=3]; 189.17/135.89 13328[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13328 -> 14616[label="",style="solid", color="black", weight=3]; 189.17/135.89 13329[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13329 -> 14617[label="",style="solid", color="black", weight=3]; 189.17/135.89 13330 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13330[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13330 -> 14618[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13330 -> 14619[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13331[label="Succ ww3100",fontsize=16,color="green",shape="box"];13332 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13332[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13332 -> 14620[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13332 -> 14621[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13333[label="Succ ww3100",fontsize=16,color="green",shape="box"];13334[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13334 -> 14622[label="",style="solid", color="black", weight=3]; 189.17/135.89 13335[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13335 -> 14623[label="",style="solid", color="black", weight=3]; 189.17/135.89 13336 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13336[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13336 -> 14624[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13336 -> 14625[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13337[label="Succ ww3100",fontsize=16,color="green",shape="box"];13338 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13338[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13338 -> 14626[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13338 -> 14627[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13339[label="Succ ww3100",fontsize=16,color="green",shape="box"];13340[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13340 -> 14628[label="",style="solid", color="black", weight=3]; 189.17/135.89 13341[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13341 -> 14629[label="",style="solid", color="black", weight=3]; 189.17/135.89 13342[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13342 -> 14630[label="",style="solid", color="black", weight=3]; 189.17/135.89 13343 -> 15660[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13343[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];13343 -> 15721[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13343 -> 15722[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13343 -> 15723[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13344[label="ww3100",fontsize=16,color="green",shape="box"];13345[label="ww3100",fontsize=16,color="green",shape="box"];13346[label="ww3100",fontsize=16,color="green",shape="box"];13347[label="ww3100",fontsize=16,color="green",shape="box"];13348[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13348 -> 14636[label="",style="solid", color="black", weight=3]; 189.17/135.89 53457[label="primPlusFloat (Float ww45910 ww45911) (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4592))) (Float (Neg (Succ ww4593)) (Pos (Succ ww4594)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];53457 -> 53489[label="",style="solid", color="black", weight=3]; 189.17/135.89 13351[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13351 -> 14639[label="",style="solid", color="black", weight=3]; 189.17/135.89 13352[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13352 -> 14640[label="",style="solid", color="black", weight=3]; 189.17/135.89 13353 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13353[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13353 -> 14641[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13353 -> 14642[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13354[label="Succ ww3100",fontsize=16,color="green",shape="box"];13355 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13355[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13355 -> 14643[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13355 -> 14644[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13356[label="Succ ww3100",fontsize=16,color="green",shape="box"];13357[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13357 -> 14645[label="",style="solid", color="black", weight=3]; 189.17/135.89 13358 -> 13357[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13358[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13359 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13359[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13359 -> 14646[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13359 -> 14647[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13360[label="Succ ww3100",fontsize=16,color="green",shape="box"];13361 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13361[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13361 -> 14648[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13361 -> 14649[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13362[label="Succ ww3100",fontsize=16,color="green",shape="box"];13363[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13363 -> 14650[label="",style="solid", color="black", weight=3]; 189.17/135.89 13364 -> 13363[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13364[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13365 -> 15660[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13365[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13365 -> 15724[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13365 -> 15725[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13365 -> 15726[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13366 -> 15660[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13366[label="takeWhile1 (flip ltEsFloat (psFloat ww1878 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ww1877) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww1877 (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ww1877)) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ww1877) ww1877)) (flip ltEsFloat (psFloat ww1878 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ww1877) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww1877)",fontsize=16,color="magenta"];13366 -> 15727[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13366 -> 15728[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13366 -> 15729[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13370[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13370 -> 14656[label="",style="solid", color="black", weight=3]; 189.17/135.89 13371[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13371 -> 14657[label="",style="solid", color="black", weight=3]; 189.17/135.89 13372 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13372[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13372 -> 14658[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13372 -> 14659[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13373[label="Succ ww3100",fontsize=16,color="green",shape="box"];13374 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13374[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13374 -> 14660[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13374 -> 14661[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13375[label="Succ ww3100",fontsize=16,color="green",shape="box"];13376[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13376 -> 14662[label="",style="solid", color="black", weight=3]; 189.17/135.89 13377 -> 13376[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13377[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];13378 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13378[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13378 -> 14663[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13378 -> 14664[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13379[label="Succ ww3100",fontsize=16,color="green",shape="box"];13380 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13380[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13380 -> 14665[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13380 -> 14666[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13381[label="Succ ww3100",fontsize=16,color="green",shape="box"];13382[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13382 -> 14667[label="",style="solid", color="black", weight=3]; 189.17/135.89 13383 -> 13382[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13383[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];13384 -> 17501[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13384[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];13384 -> 17514[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13384 -> 17515[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13384 -> 17516[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13384 -> 17517[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 17510[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];17511[label="ww3000",fontsize=16,color="green",shape="box"];17512[label="ww3100",fontsize=16,color="green",shape="box"];17513[label="ww5",fontsize=16,color="green",shape="box"];17629[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22010 ww22011) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (primPlusFloat (Float ww22010 ww22011) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17629 -> 17747[label="",style="solid", color="black", weight=3]; 189.17/135.89 13388[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13388 -> 14672[label="",style="solid", color="black", weight=3]; 189.17/135.89 13389[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13389 -> 14673[label="",style="solid", color="black", weight=3]; 189.17/135.89 13390[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13390 -> 14674[label="",style="solid", color="black", weight=3]; 189.17/135.89 13391 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13391[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13391 -> 14675[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13391 -> 14676[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13392[label="Succ ww3100",fontsize=16,color="green",shape="box"];13393 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13393[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13393 -> 14677[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13393 -> 14678[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13394[label="Succ ww3100",fontsize=16,color="green",shape="box"];13395[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13395 -> 14679[label="",style="solid", color="black", weight=3]; 189.17/135.89 13396[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13396 -> 14680[label="",style="solid", color="black", weight=3]; 189.17/135.89 13397 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13397[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13397 -> 14681[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13397 -> 14682[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13398[label="Succ ww3100",fontsize=16,color="green",shape="box"];13399 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13399[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13399 -> 14683[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13399 -> 14684[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13400[label="Succ ww3100",fontsize=16,color="green",shape="box"];13401[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13401 -> 14685[label="",style="solid", color="black", weight=3]; 189.17/135.89 13402[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13402 -> 14686[label="",style="solid", color="black", weight=3]; 189.17/135.89 13403[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13403 -> 14687[label="",style="solid", color="black", weight=3]; 189.17/135.89 13404 -> 28478[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13404[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13404 -> 28479[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13404 -> 28480[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13404 -> 28481[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13404 -> 28482[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13404 -> 28483[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13405[label="ww3100",fontsize=16,color="green",shape="box"];13406[label="ww3100",fontsize=16,color="green",shape="box"];13407[label="ww3100",fontsize=16,color="green",shape="box"];13408[label="ww3100",fontsize=16,color="green",shape="box"];13409[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13409 -> 14693[label="",style="solid", color="black", weight=3]; 189.17/135.89 47935 -> 53611[label="",style="dashed", color="red", weight=0]; 189.17/135.89 47935[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47935 -> 53617[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 47935 -> 53618[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 47935 -> 53619[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 47935 -> 53620[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 47936[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];47937 -> 28357[label="",style="dashed", color="red", weight=0]; 189.17/135.89 47937[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47937 -> 50660[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 47937 -> 50661[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 47937 -> 50662[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 47937 -> 50663[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 47938[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47939 -> 49946[label="",style="dashed", color="red", weight=0]; 189.17/135.89 47939[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47939 -> 49968[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 47939 -> 49969[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 47939 -> 49970[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 54940[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4598))) (Float (Neg (Succ ww4599)) (Neg (Succ ww4600)))) ww4608",fontsize=16,color="black",shape="triangle"];54940 -> 55032[label="",style="solid", color="black", weight=3]; 189.17/135.89 54941 -> 53611[label="",style="dashed", color="red", weight=0]; 189.17/135.89 54941[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4598))) (Float (Neg (Succ ww4599)) (Neg (Succ ww4600))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4598))) (Float (Neg (Succ ww4599)) (Neg (Succ ww4600)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4598))) (Float (Neg (Succ ww4599)) (Neg (Succ ww4600)))) ww4608))",fontsize=16,color="magenta"];54941 -> 55033[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 28422[label="primPlusFloat (Float ww20340 ww20341) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];28422 -> 28461[label="",style="solid", color="black", weight=3]; 189.17/135.89 13412[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13412 -> 14696[label="",style="solid", color="black", weight=3]; 189.17/135.89 13413[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13413 -> 14697[label="",style="solid", color="black", weight=3]; 189.17/135.89 13414[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13414 -> 14698[label="",style="solid", color="black", weight=3]; 189.17/135.89 13415 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13415[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13415 -> 14699[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13415 -> 14700[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13416[label="Succ ww3100",fontsize=16,color="green",shape="box"];13417 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13417[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13417 -> 14701[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13417 -> 14702[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13418[label="Succ ww3100",fontsize=16,color="green",shape="box"];13419[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13419 -> 14703[label="",style="solid", color="black", weight=3]; 189.17/135.89 13420[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13420 -> 14704[label="",style="solid", color="black", weight=3]; 189.17/135.89 13421 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13421[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13421 -> 14705[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13421 -> 14706[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13422[label="Succ ww3100",fontsize=16,color="green",shape="box"];13423 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13423[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13423 -> 14707[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13423 -> 14708[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13424[label="Succ ww3100",fontsize=16,color="green",shape="box"];13425[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13425 -> 14709[label="",style="solid", color="black", weight=3]; 189.17/135.89 13426[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13426 -> 14710[label="",style="solid", color="black", weight=3]; 189.17/135.89 13427[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13427 -> 14711[label="",style="solid", color="black", weight=3]; 189.17/135.89 13428 -> 15660[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13428[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];13428 -> 15730[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13428 -> 15731[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13428 -> 15732[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13429[label="ww3100",fontsize=16,color="green",shape="box"];13430[label="ww3100",fontsize=16,color="green",shape="box"];13431[label="ww3100",fontsize=16,color="green",shape="box"];13432[label="ww3100",fontsize=16,color="green",shape="box"];13433[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13433 -> 14716[label="",style="solid", color="black", weight=3]; 189.17/135.89 53609[label="primPlusFloat (Float ww46020 ww46021) (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4603))) (Float (Neg Zero) (Pos (Succ ww4604)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];53609 -> 53637[label="",style="solid", color="black", weight=3]; 189.17/135.89 13436[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13436 -> 14719[label="",style="solid", color="black", weight=3]; 189.17/135.89 13437[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13437 -> 14720[label="",style="solid", color="black", weight=3]; 189.17/135.89 13438 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13438[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13438 -> 14721[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13438 -> 14722[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13439[label="Succ ww3100",fontsize=16,color="green",shape="box"];13440 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13440[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13440 -> 14723[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13440 -> 14724[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13441[label="Succ ww3100",fontsize=16,color="green",shape="box"];13442[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13442 -> 14725[label="",style="solid", color="black", weight=3]; 189.17/135.89 13443 -> 13442[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13443[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13444 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13444[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13444 -> 14726[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13444 -> 14727[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13445[label="Succ ww3100",fontsize=16,color="green",shape="box"];13446 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13446[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13446 -> 14728[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13446 -> 14729[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13447[label="Succ ww3100",fontsize=16,color="green",shape="box"];13448[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13448 -> 14730[label="",style="solid", color="black", weight=3]; 189.17/135.89 13449 -> 13448[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13449[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13450 -> 15660[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13450[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13450 -> 15733[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13450 -> 15734[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13450 -> 15735[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13454[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13454 -> 14735[label="",style="solid", color="black", weight=3]; 189.17/135.89 13455[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13455 -> 14736[label="",style="solid", color="black", weight=3]; 189.17/135.89 13456 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13456[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13456 -> 14737[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13456 -> 14738[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13457[label="Succ ww3100",fontsize=16,color="green",shape="box"];13458 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13458[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13458 -> 14739[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13458 -> 14740[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13459[label="Succ ww3100",fontsize=16,color="green",shape="box"];13460[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13460 -> 14741[label="",style="solid", color="black", weight=3]; 189.17/135.89 13461 -> 13460[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13461[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];13462 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13462[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13462 -> 14742[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13462 -> 14743[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13463[label="Succ ww3100",fontsize=16,color="green",shape="box"];13464 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13464[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13464 -> 14744[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13464 -> 14745[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13465[label="Succ ww3100",fontsize=16,color="green",shape="box"];13466[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13466 -> 14746[label="",style="solid", color="black", weight=3]; 189.17/135.89 13467 -> 13466[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13467[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];13468 -> 17601[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13468[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];13468 -> 17611[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13468 -> 17612[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13468 -> 17613[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 17608[label="ww5",fontsize=16,color="green",shape="box"];17609[label="ww3100",fontsize=16,color="green",shape="box"];17610[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];17950[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22120 ww22121) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2214))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww2214))) (primPlusFloat (Float ww22120 ww22121) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17950 -> 17988[label="",style="solid", color="black", weight=3]; 189.17/135.89 13472[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13472 -> 14751[label="",style="solid", color="black", weight=3]; 189.17/135.89 13473[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13473 -> 14752[label="",style="solid", color="black", weight=3]; 189.17/135.89 13474[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13474 -> 14753[label="",style="solid", color="black", weight=3]; 189.17/135.89 13475 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13475[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13475 -> 14754[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13475 -> 14755[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13476[label="Succ ww3100",fontsize=16,color="green",shape="box"];13477 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13477[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13477 -> 14756[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13477 -> 14757[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13478[label="Succ ww3100",fontsize=16,color="green",shape="box"];13479[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13479 -> 14758[label="",style="solid", color="black", weight=3]; 189.17/135.89 13480[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13480 -> 14759[label="",style="solid", color="black", weight=3]; 189.17/135.89 13481 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13481[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13481 -> 14760[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13481 -> 14761[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13482[label="Succ ww3100",fontsize=16,color="green",shape="box"];13483 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13483[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13483 -> 14762[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13483 -> 14763[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13484[label="Succ ww3100",fontsize=16,color="green",shape="box"];13485[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13485 -> 14764[label="",style="solid", color="black", weight=3]; 189.17/135.89 13486[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13486 -> 14765[label="",style="solid", color="black", weight=3]; 189.17/135.89 13487[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13487 -> 14766[label="",style="solid", color="black", weight=3]; 189.17/135.89 13488 -> 28615[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13488[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13488 -> 28616[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13488 -> 28617[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13488 -> 28618[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13488 -> 28619[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13489[label="ww3100",fontsize=16,color="green",shape="box"];13490[label="ww3100",fontsize=16,color="green",shape="box"];13491[label="ww3100",fontsize=16,color="green",shape="box"];13492[label="ww3100",fontsize=16,color="green",shape="box"];13493[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13493 -> 14771[label="",style="solid", color="black", weight=3]; 189.17/135.89 47950 -> 54948[label="",style="dashed", color="red", weight=0]; 189.17/135.89 47950[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47950 -> 54953[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 47950 -> 54954[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 47950 -> 54955[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 47951[label="Neg Zero",fontsize=16,color="green",shape="box"];47952 -> 28646[label="",style="dashed", color="red", weight=0]; 189.17/135.89 47952[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47952 -> 50665[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 47952 -> 50666[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 47952 -> 50667[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 47953[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47954 -> 50222[label="",style="dashed", color="red", weight=0]; 189.17/135.89 47954[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47954 -> 50229[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 55195[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4606))) (Float (Neg Zero) (Neg (Succ ww4607)))) ww4613",fontsize=16,color="black",shape="triangle"];55195 -> 55227[label="",style="solid", color="black", weight=3]; 189.17/135.89 55196 -> 54948[label="",style="dashed", color="red", weight=0]; 189.17/135.89 55196[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4606))) (Float (Neg Zero) (Neg (Succ ww4607))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4606))) (Float (Neg Zero) (Neg (Succ ww4607)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4606))) (Float (Neg Zero) (Neg (Succ ww4607)))) ww4613))",fontsize=16,color="magenta"];55196 -> 55228[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 28695[label="primPlusFloat (Float ww34620 ww34621) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3463))) (Float (Neg Zero) (Neg (Succ ww3464)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];28695 -> 28801[label="",style="solid", color="black", weight=3]; 189.17/135.89 13496[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13496 -> 14774[label="",style="solid", color="black", weight=3]; 189.17/135.89 13497[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13497 -> 14775[label="",style="solid", color="black", weight=3]; 189.17/135.89 13498[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13498 -> 14776[label="",style="solid", color="black", weight=3]; 189.17/135.89 13499 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13499[label="primMulNat ww40000000000 (Succ ww3000)",fontsize=16,color="magenta"];13499 -> 14777[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13499 -> 14778[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13500[label="Succ ww3000",fontsize=16,color="green",shape="box"];13501[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1789))) (Pos (primMulNat ww520 ww540))) LT))) (Float (Pos (Succ ww53)) (Pos ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (Float (Pos (Succ ww53)) (Pos ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1788))) (Pos (primMulNat ww520 ww540))) LT)) (Float (Pos (Succ ww53)) (Pos ww540)))",fontsize=16,color="black",shape="box"];13501 -> 14779[label="",style="solid", color="black", weight=3]; 189.17/135.89 13502[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1789))) (Neg (primMulNat ww520 ww540))) LT))) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1788))) (Neg (primMulNat ww520 ww540))) LT)) (Float (Pos (Succ ww53)) (Neg ww540)))",fontsize=16,color="black",shape="box"];13502 -> 14780[label="",style="solid", color="black", weight=3]; 189.17/135.89 13503[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1789))) (Neg (primMulNat ww520 ww540))) LT))) (Float (Pos (Succ ww53)) (Pos ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (Float (Pos (Succ ww53)) (Pos ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1788))) (Neg (primMulNat ww520 ww540))) LT)) (Float (Pos (Succ ww53)) (Pos ww540)))",fontsize=16,color="black",shape="box"];13503 -> 14781[label="",style="solid", color="black", weight=3]; 189.17/135.89 13504[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1789))) (Pos (primMulNat ww520 ww540))) LT))) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1788))) (Pos (primMulNat ww520 ww540))) LT)) (Float (Pos (Succ ww53)) (Neg ww540)))",fontsize=16,color="black",shape="box"];13504 -> 14782[label="",style="solid", color="black", weight=3]; 189.17/135.89 13505[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat ww520 ww540)) LT))) (Float (Pos (Succ ww53)) (Pos ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (Float (Pos (Succ ww53)) (Pos ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat ww520 ww540)) LT)) (Float (Pos (Succ ww53)) (Pos ww540)))",fontsize=16,color="burlywood",shape="box"];62603[label="ww520/Succ ww5200",fontsize=10,color="white",style="solid",shape="box"];13505 -> 62603[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62603 -> 14783[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 62604[label="ww520/Zero",fontsize=10,color="white",style="solid",shape="box"];13505 -> 62604[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62604 -> 14784[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 13506[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww53)) (Neg ww540)))",fontsize=16,color="black",shape="triangle"];13506 -> 14785[label="",style="solid", color="black", weight=3]; 189.17/135.89 13507[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww53)) (Pos ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (Float (Pos (Succ ww53)) (Pos ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww53)) (Pos ww540)))",fontsize=16,color="black",shape="triangle"];13507 -> 14786[label="",style="solid", color="black", weight=3]; 189.17/135.89 13508[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat ww520 ww540)) LT))) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat ww520 ww540)) LT)) (Float (Pos (Succ ww53)) (Neg ww540)))",fontsize=16,color="burlywood",shape="box"];62605[label="ww520/Succ ww5200",fontsize=10,color="white",style="solid",shape="box"];13508 -> 62605[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62605 -> 14787[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 62606[label="ww520/Zero",fontsize=10,color="white",style="solid",shape="box"];13508 -> 62606[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62606 -> 14788[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 13509[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1791))) (Pos (primMulNat ww680 ww700))) LT))) (Float (Pos (Succ ww69)) (Pos ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (Float (Pos (Succ ww69)) (Pos ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1790))) (Pos (primMulNat ww680 ww700))) LT)) (Float (Pos (Succ ww69)) (Pos ww700)))",fontsize=16,color="black",shape="box"];13509 -> 14789[label="",style="solid", color="black", weight=3]; 189.17/135.89 13510[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1791))) (Neg (primMulNat ww680 ww700))) LT))) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1790))) (Neg (primMulNat ww680 ww700))) LT)) (Float (Pos (Succ ww69)) (Neg ww700)))",fontsize=16,color="black",shape="box"];13510 -> 14790[label="",style="solid", color="black", weight=3]; 189.17/135.89 13511[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1791))) (Neg (primMulNat ww680 ww700))) LT))) (Float (Pos (Succ ww69)) (Pos ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (Float (Pos (Succ ww69)) (Pos ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1790))) (Neg (primMulNat ww680 ww700))) LT)) (Float (Pos (Succ ww69)) (Pos ww700)))",fontsize=16,color="black",shape="box"];13511 -> 14791[label="",style="solid", color="black", weight=3]; 189.17/135.89 13512[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1791))) (Pos (primMulNat ww680 ww700))) LT))) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1790))) (Pos (primMulNat ww680 ww700))) LT)) (Float (Pos (Succ ww69)) (Neg ww700)))",fontsize=16,color="black",shape="box"];13512 -> 14792[label="",style="solid", color="black", weight=3]; 189.17/135.89 13513[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat ww680 ww700)) LT))) (Float (Pos (Succ ww69)) (Pos ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (Float (Pos (Succ ww69)) (Pos ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat ww680 ww700)) LT)) (Float (Pos (Succ ww69)) (Pos ww700)))",fontsize=16,color="burlywood",shape="box"];62607[label="ww680/Succ ww6800",fontsize=10,color="white",style="solid",shape="box"];13513 -> 62607[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62607 -> 14793[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 62608[label="ww680/Zero",fontsize=10,color="white",style="solid",shape="box"];13513 -> 62608[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62608 -> 14794[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 13514[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww69)) (Neg ww700)))",fontsize=16,color="black",shape="triangle"];13514 -> 14795[label="",style="solid", color="black", weight=3]; 189.17/135.89 13515[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww69)) (Pos ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (Float (Pos (Succ ww69)) (Pos ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww69)) (Pos ww700)))",fontsize=16,color="black",shape="triangle"];13515 -> 14796[label="",style="solid", color="black", weight=3]; 189.17/135.89 13516[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat ww680 ww700)) LT))) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat ww680 ww700)) LT)) (Float (Pos (Succ ww69)) (Neg ww700)))",fontsize=16,color="burlywood",shape="box"];62609[label="ww680/Succ ww6800",fontsize=10,color="white",style="solid",shape="box"];13516 -> 62609[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62609 -> 14797[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 62610[label="ww680/Zero",fontsize=10,color="white",style="solid",shape="box"];13516 -> 62610[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62610 -> 14798[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 13517 -> 14799[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13517[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];13517 -> 14800[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13517 -> 14801[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13518[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];13518 -> 14802[label="",style="solid", color="black", weight=3]; 189.17/135.89 13519[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13519 -> 14803[label="",style="solid", color="black", weight=3]; 189.17/135.89 13520[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];13520 -> 14804[label="",style="solid", color="black", weight=3]; 189.17/135.89 13521[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];13521 -> 14805[label="",style="solid", color="black", weight=3]; 189.17/135.89 13522[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];13522 -> 14806[label="",style="solid", color="black", weight=3]; 189.17/135.89 13523 -> 14807[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13523[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13523 -> 14808[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13523 -> 14809[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13524[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];13524 -> 14810[label="",style="solid", color="black", weight=3]; 189.17/135.89 13525[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13525 -> 14811[label="",style="solid", color="black", weight=3]; 189.17/135.89 13526[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];13526 -> 14812[label="",style="solid", color="black", weight=3]; 189.17/135.89 13527 -> 14813[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13527[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos (primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)))) LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)))) LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="magenta"];13527 -> 14814[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13527 -> 14815[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13528[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos Zero)) LT))) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];13528 -> 14816[label="",style="solid", color="black", weight=3]; 189.17/135.89 13529[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos Zero)) LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];13529 -> 14817[label="",style="solid", color="black", weight=3]; 189.17/135.89 13530[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos Zero)) LT))) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];13530 -> 14818[label="",style="solid", color="black", weight=3]; 189.17/135.89 13531 -> 14819[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13531[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg (primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)))) LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)))) LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="magenta"];13531 -> 14820[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13531 -> 14821[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13532[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg Zero)) LT))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];13532 -> 14822[label="",style="solid", color="black", weight=3]; 189.17/135.89 13533[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg Zero)) LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];13533 -> 14823[label="",style="solid", color="black", weight=3]; 189.17/135.89 13534[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg Zero)) LT))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];13534 -> 14824[label="",style="solid", color="black", weight=3]; 189.17/135.89 13535 -> 14825[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13535[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg (primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)))) LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)))) LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="magenta"];13535 -> 14826[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13535 -> 14827[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13536[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg Zero)) LT))) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];13536 -> 14828[label="",style="solid", color="black", weight=3]; 189.17/135.89 13537[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg Zero)) LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];13537 -> 14829[label="",style="solid", color="black", weight=3]; 189.17/135.89 13538[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg Zero)) LT))) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];13538 -> 14830[label="",style="solid", color="black", weight=3]; 189.17/135.89 13539 -> 14831[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13539[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos (primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)))) LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)))) LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="magenta"];13539 -> 14832[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13539 -> 14833[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13540[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos Zero)) LT))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];13540 -> 14834[label="",style="solid", color="black", weight=3]; 189.17/135.89 13541[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos Zero)) LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];13541 -> 14835[label="",style="solid", color="black", weight=3]; 189.17/135.89 13542[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos Zero)) LT))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];13542 -> 14836[label="",style="solid", color="black", weight=3]; 189.17/135.89 13543 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13543[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13543 -> 14837[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13544 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13544[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13544 -> 14838[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13545[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) (primMulNat (Succ ww4100) ww310)) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) (primMulNat (Succ ww4100) ww310)) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];62611[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];13545 -> 62611[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62611 -> 14839[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 62612[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];13545 -> 62612[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62612 -> 14840[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 13546[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) (primMulNat Zero ww310)) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) (primMulNat Zero ww310)) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];62613[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];13546 -> 62613[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62613 -> 14841[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 62614[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];13546 -> 62614[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62614 -> 14842[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 13547 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13547[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13547 -> 14843[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13548 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13548[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13548 -> 14844[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13549[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];13549 -> 14845[label="",style="solid", color="black", weight=3]; 189.17/135.89 13550 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13550[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13550 -> 14846[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13551 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13551[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13551 -> 14847[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13552[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];13552 -> 14848[label="",style="solid", color="black", weight=3]; 189.17/135.89 13553 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13553[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13553 -> 14849[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13554 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13554[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13554 -> 14850[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13555[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) (primMulNat (Succ ww4100) ww310)) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) (primMulNat (Succ ww4100) ww310)) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];62615[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];13555 -> 62615[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62615 -> 14851[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 62616[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];13555 -> 62616[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62616 -> 14852[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 13556[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) (primMulNat Zero ww310)) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) (primMulNat Zero ww310)) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];62617[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];13556 -> 62617[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62617 -> 14853[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 62618[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];13556 -> 62618[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62618 -> 14854[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 13592 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13592[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];13592 -> 14855[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13592 -> 14856[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13593[label="Succ ww3100",fontsize=16,color="green",shape="box"];13594 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13594[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];13594 -> 14857[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13594 -> 14858[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13595[label="Succ ww3100",fontsize=16,color="green",shape="box"];13596[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13596 -> 14859[label="",style="dashed", color="green", weight=3]; 189.17/135.89 13597[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13597 -> 14860[label="",style="dashed", color="green", weight=3]; 189.17/135.89 13598[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1947)) ww1948) LT))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1949)) (Succ ww19500)) LT)) ww1945)",fontsize=16,color="black",shape="box"];13598 -> 14861[label="",style="solid", color="black", weight=3]; 189.17/135.89 13599[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1947)) ww1948) LT))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1949)) Zero) LT)) ww1945)",fontsize=16,color="black",shape="box"];13599 -> 14862[label="",style="solid", color="black", weight=3]; 189.17/135.89 13600[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13600 -> 14863[label="",style="dashed", color="green", weight=3]; 189.17/135.89 13601[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13601 -> 14864[label="",style="dashed", color="green", weight=3]; 189.17/135.89 13602[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13602 -> 14865[label="",style="dashed", color="green", weight=3]; 189.17/135.89 13603[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13603 -> 14866[label="",style="dashed", color="green", weight=3]; 189.17/135.89 13604[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13604 -> 14867[label="",style="solid", color="black", weight=3]; 189.17/135.89 13605[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13605 -> 14868[label="",style="dashed", color="green", weight=3]; 189.17/135.89 13606[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13606 -> 14869[label="",style="dashed", color="green", weight=3]; 189.17/135.89 13607[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];13607 -> 14870[label="",style="solid", color="black", weight=3]; 189.17/135.89 13608[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];13608 -> 14871[label="",style="solid", color="black", weight=3]; 189.17/135.89 18784[label="ww3000",fontsize=16,color="green",shape="box"];18785[label="ww5",fontsize=16,color="green",shape="box"];18786[label="ww310",fontsize=16,color="green",shape="box"];18787[label="ww410",fontsize=16,color="green",shape="box"];18788[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];13610 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13610[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];13610 -> 14873[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13610 -> 14874[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13611[label="Succ ww3100",fontsize=16,color="green",shape="box"];13612 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13612[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];13612 -> 14875[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13612 -> 14876[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13613[label="Succ ww3100",fontsize=16,color="green",shape="box"];13614[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13614 -> 14877[label="",style="dashed", color="green", weight=3]; 189.17/135.89 13615[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13615 -> 14878[label="",style="dashed", color="green", weight=3]; 189.17/135.89 13616[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1912)) ww1908) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1911)) (Succ ww19070)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13616 -> 14879[label="",style="solid", color="black", weight=3]; 189.17/135.89 13617[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1912)) ww1908) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1911)) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13617 -> 14880[label="",style="solid", color="black", weight=3]; 189.17/135.89 13618[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13618 -> 14881[label="",style="dashed", color="green", weight=3]; 189.17/135.89 13619[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13619 -> 14882[label="",style="dashed", color="green", weight=3]; 189.17/135.89 13620[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];13620 -> 14883[label="",style="solid", color="black", weight=3]; 189.17/135.89 13621[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13621 -> 14884[label="",style="dashed", color="green", weight=3]; 189.17/135.89 13622[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13622 -> 14885[label="",style="dashed", color="green", weight=3]; 189.17/135.89 13623[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13623 -> 14886[label="",style="solid", color="black", weight=3]; 189.17/135.89 13624[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13624 -> 14887[label="",style="dashed", color="green", weight=3]; 189.17/135.89 13625[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13625 -> 14888[label="",style="dashed", color="green", weight=3]; 189.17/135.89 13626[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];13626 -> 14889[label="",style="solid", color="black", weight=3]; 189.17/135.89 13627[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1792 ww11600) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1792 ww11600) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62619[label="ww1792/Succ ww17920",fontsize=10,color="white",style="solid",shape="box"];13627 -> 62619[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62619 -> 14890[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 62620[label="ww1792/Zero",fontsize=10,color="white",style="solid",shape="box"];13627 -> 62620[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62620 -> 14891[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 13628 -> 10806[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13628[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];13629[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13629 -> 14892[label="",style="solid", color="black", weight=3]; 189.17/135.89 13630[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];13630 -> 14893[label="",style="solid", color="black", weight=3]; 189.17/135.89 13631 -> 19892[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13631[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];13631 -> 19901[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13631 -> 19902[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13631 -> 19903[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13631 -> 19904[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 29281 -> 29368[label="",style="dashed", color="red", weight=0]; 189.17/135.89 29281[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero))",fontsize=16,color="magenta"];29281 -> 29375[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 29281 -> 29376[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 29281 -> 29377[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 29282[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];29282 -> 29356[label="",style="solid", color="black", weight=3]; 189.17/135.89 29283[label="ww3000",fontsize=16,color="green",shape="box"];29284[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];13635[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1796 ww11800) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1796 ww11800) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62621[label="ww1796/Succ ww17960",fontsize=10,color="white",style="solid",shape="box"];13635 -> 62621[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62621 -> 14898[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 62622[label="ww1796/Zero",fontsize=10,color="white",style="solid",shape="box"];13635 -> 62622[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62622 -> 14899[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 13636 -> 10819[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13636[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13637[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13637 -> 14900[label="",style="solid", color="black", weight=3]; 189.17/135.89 13638 -> 28874[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13638[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];13638 -> 28875[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13638 -> 28876[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13639 -> 53796[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13639[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13639 -> 54227[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13639 -> 54228[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13639 -> 54229[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13639 -> 54230[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13639 -> 54231[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13640 -> 28928[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13640[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];13640 -> 28929[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13640 -> 28930[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13641 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13641[label="primMulNat ww410000 (Succ ww3100)",fontsize=16,color="magenta"];13641 -> 14904[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13641 -> 14905[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13642[label="Succ ww3100",fontsize=16,color="green",shape="box"];13643 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13643[label="primMulNat ww410000 (Succ ww3100)",fontsize=16,color="magenta"];13643 -> 14906[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13643 -> 14907[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13644[label="Succ ww3100",fontsize=16,color="green",shape="box"];13645[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1805) (Succ ww180000)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1805) (Succ ww180000)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13645 -> 14908[label="",style="solid", color="black", weight=3]; 189.17/135.89 13646[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1805) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1805) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13646 -> 14909[label="",style="solid", color="black", weight=3]; 189.17/135.89 13647[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13647 -> 14910[label="",style="solid", color="black", weight=3]; 189.17/135.89 13648[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1814) (Succ ww181000)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1814) (Succ ww181000)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13648 -> 14911[label="",style="solid", color="black", weight=3]; 189.17/135.89 13649[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1814) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1814) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13649 -> 14912[label="",style="solid", color="black", weight=3]; 189.17/135.89 13650[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13650 -> 14913[label="",style="solid", color="black", weight=3]; 189.17/135.89 13651[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1390) ww31000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1390) ww31000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))))",fontsize=16,color="burlywood",shape="box"];62623[label="ww31000/Succ ww310000",fontsize=10,color="white",style="solid",shape="box"];13651 -> 62623[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62623 -> 14914[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 62624[label="ww31000/Zero",fontsize=10,color="white",style="solid",shape="box"];13651 -> 62624[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62624 -> 14915[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 13652[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww31000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww31000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))))",fontsize=16,color="burlywood",shape="box"];62625[label="ww31000/Succ ww310000",fontsize=10,color="white",style="solid",shape="box"];13652 -> 62625[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62625 -> 14916[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 62626[label="ww31000/Zero",fontsize=10,color="white",style="solid",shape="box"];13652 -> 62626[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62626 -> 14917[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 13653[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];13653 -> 14918[label="",style="solid", color="black", weight=3]; 189.17/135.89 29945 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.89 29945[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];29945 -> 30190[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 29945 -> 30191[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 29945 -> 30192[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13659 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13659[label="primMulNat ww410000 (Succ ww3100)",fontsize=16,color="magenta"];13659 -> 14924[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13659 -> 14925[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13660[label="Succ ww3100",fontsize=16,color="green",shape="box"];13661 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13661[label="primMulNat ww410000 (Succ ww3100)",fontsize=16,color="magenta"];13661 -> 14926[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13661 -> 14927[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13662[label="Succ ww3100",fontsize=16,color="green",shape="box"];13663[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1821) (Succ ww181600)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1821) (Succ ww181600)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13663 -> 14928[label="",style="solid", color="black", weight=3]; 189.17/135.89 13664[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1821) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1821) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13664 -> 14929[label="",style="solid", color="black", weight=3]; 189.17/135.89 13665[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13665 -> 14930[label="",style="solid", color="black", weight=3]; 189.17/135.89 13666[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1830) (Succ ww182600)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1830) (Succ ww182600)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13666 -> 14931[label="",style="solid", color="black", weight=3]; 189.17/135.89 13667[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1830) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1830) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13667 -> 14932[label="",style="solid", color="black", weight=3]; 189.17/135.89 13668[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13668 -> 14933[label="",style="solid", color="black", weight=3]; 189.17/135.89 13669[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1410) ww31000) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1410) ww31000) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))))",fontsize=16,color="burlywood",shape="box"];62627[label="ww31000/Succ ww310000",fontsize=10,color="white",style="solid",shape="box"];13669 -> 62627[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62627 -> 14934[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 62628[label="ww31000/Zero",fontsize=10,color="white",style="solid",shape="box"];13669 -> 62628[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62628 -> 14935[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 13670[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww31000) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww31000) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))))",fontsize=16,color="burlywood",shape="box"];62629[label="ww31000/Succ ww310000",fontsize=10,color="white",style="solid",shape="box"];13670 -> 62629[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62629 -> 14936[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 62630[label="ww31000/Zero",fontsize=10,color="white",style="solid",shape="box"];13670 -> 62630[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62630 -> 14937[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 13671[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];13671 -> 14938[label="",style="solid", color="black", weight=3]; 189.17/135.89 28926[label="fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) ww3482) GT",fontsize=16,color="black",shape="box"];28926 -> 28954[label="",style="solid", color="black", weight=3]; 189.17/135.89 29211 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.89 29211[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];29211 -> 29357[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 29211 -> 29358[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 29211 -> 29359[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 29212[label="takeWhile (flip ltEsFloat ww3490) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))",fontsize=16,color="black",shape="box"];29212 -> 29360[label="",style="solid", color="black", weight=3]; 189.17/135.89 29213 -> 57365[label="",style="dashed", color="red", weight=0]; 189.17/135.89 29213[label="takeWhile0 (flip ltEsFloat ww3490) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) MyTrue",fontsize=16,color="magenta"];29213 -> 57366[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 29213 -> 57367[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 29213 -> 57368[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 55197 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.89 55197[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];55197 -> 55229[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 55197 -> 55230[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 55197 -> 55231[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 29147 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.89 29147[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];29147 -> 29214[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 29147 -> 29215[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 29147 -> 29216[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 29148[label="takeWhile (flip ltEsFloat ww3503) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))",fontsize=16,color="black",shape="box"];29148 -> 29217[label="",style="solid", color="black", weight=3]; 189.17/135.89 29149 -> 57365[label="",style="dashed", color="red", weight=0]; 189.17/135.89 29149[label="takeWhile0 (flip ltEsFloat ww3503) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) MyTrue",fontsize=16,color="magenta"];29149 -> 57369[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 29149 -> 57370[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 29149 -> 57371[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13675 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13675[label="primMulNat ww4100000 (Succ ww3100)",fontsize=16,color="magenta"];13675 -> 14942[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13675 -> 14943[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13676[label="Succ ww3100",fontsize=16,color="green",shape="box"];13677 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13677[label="primMulNat ww4100000 (Succ ww3100)",fontsize=16,color="magenta"];13677 -> 14944[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13677 -> 14945[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13678[label="Succ ww3100",fontsize=16,color="green",shape="box"];13679[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) (Succ ww14300)) LT))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) (Succ ww14300)) LT)) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13679 -> 14946[label="",style="solid", color="black", weight=3]; 189.17/135.89 13680[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) Zero) LT))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) Zero) LT)) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13680 -> 14947[label="",style="solid", color="black", weight=3]; 189.17/135.89 13681[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww14300)) LT))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww14300)) LT)) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13681 -> 14948[label="",style="solid", color="black", weight=3]; 189.17/135.89 13682[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13682 -> 14949[label="",style="solid", color="black", weight=3]; 189.17/135.89 13683[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13683 -> 14950[label="",style="solid", color="black", weight=3]; 189.17/135.89 13684[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) (Succ ww15100)) LT))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) (Succ ww15100)) LT)) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13684 -> 14951[label="",style="solid", color="black", weight=3]; 189.17/135.89 13685[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) Zero) LT))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) Zero) LT)) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13685 -> 14952[label="",style="solid", color="black", weight=3]; 189.17/135.89 13686[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww15100)) LT))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww15100)) LT)) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13686 -> 14953[label="",style="solid", color="black", weight=3]; 189.17/135.89 13687[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13687 -> 14954[label="",style="solid", color="black", weight=3]; 189.17/135.89 13688[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13688 -> 14955[label="",style="solid", color="black", weight=3]; 189.17/135.89 13689[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) ww157) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) ww157) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62631[label="ww157/Succ ww1570",fontsize=10,color="white",style="solid",shape="box"];13689 -> 62631[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62631 -> 14956[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 62632[label="ww157/Zero",fontsize=10,color="white",style="solid",shape="box"];13689 -> 62632[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62632 -> 14957[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 13690[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww157) LT))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww157) LT)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62633[label="ww157/Succ ww1570",fontsize=10,color="white",style="solid",shape="box"];13690 -> 62633[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62633 -> 14958[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 62634[label="ww157/Zero",fontsize=10,color="white",style="solid",shape="box"];13690 -> 62634[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62634 -> 14959[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 13691[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13691 -> 14960[label="",style="solid", color="black", weight=3]; 189.17/135.89 13692[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) ww310000) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) ww310000) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="burlywood",shape="box"];62635[label="ww310000/Succ ww3100000",fontsize=10,color="white",style="solid",shape="box"];13692 -> 62635[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62635 -> 14961[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 62636[label="ww310000/Zero",fontsize=10,color="white",style="solid",shape="box"];13692 -> 62636[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62636 -> 14962[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 13693[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww310000) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww310000) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="burlywood",shape="box"];62637[label="ww310000/Succ ww3100000",fontsize=10,color="white",style="solid",shape="box"];13693 -> 62637[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62637 -> 14963[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 62638[label="ww310000/Zero",fontsize=10,color="white",style="solid",shape="box"];13693 -> 62638[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62638 -> 14964[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 13694[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];13694 -> 14965[label="",style="solid", color="black", weight=3]; 189.17/135.89 13695[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="black",shape="box"];13695 -> 14966[label="",style="solid", color="black", weight=3]; 189.17/135.89 13696[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];13696 -> 14967[label="",style="solid", color="black", weight=3]; 189.17/135.89 13697[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))))) (ltEsFloat (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];13697 -> 14968[label="",style="solid", color="black", weight=3]; 189.17/135.89 13698[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))) (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))",fontsize=16,color="black",shape="box"];13698 -> 14969[label="",style="solid", color="black", weight=3]; 189.17/135.89 13699[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))))) (ltEsFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];13699 -> 14970[label="",style="solid", color="black", weight=3]; 189.17/135.89 20224[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww24150 ww24151) (fsFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (primPlusFloat (Float ww24150 ww24151) (fsFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];20224 -> 20262[label="",style="solid", color="black", weight=3]; 189.17/135.89 29988[label="primPlusFloat (Float ww1250 ww1251) (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];29988 -> 30193[label="",style="solid", color="black", weight=3]; 189.17/135.89 30227[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3522)) (Pos Zero)) ww3526) GT)",fontsize=16,color="burlywood",shape="box"];62639[label="ww3526/Float ww35260 ww35261",fontsize=10,color="white",style="solid",shape="box"];30227 -> 62639[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62639 -> 30264[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 30262 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.89 30262[label="primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];30262 -> 30281[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 30262 -> 30282[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 30263[label="takeWhile1 (flip ltEsFloat ww3517) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))))) (flip ltEsFloat ww3517 (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))))",fontsize=16,color="black",shape="box"];30263 -> 30283[label="",style="solid", color="black", weight=3]; 189.17/135.89 57398[label="Cons (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) ww4690) (iterate (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) ww4690)))",fontsize=16,color="green",shape="box"];57398 -> 57539[label="",style="dashed", color="green", weight=3]; 189.17/135.89 57398 -> 57540[label="",style="dashed", color="green", weight=3]; 189.17/135.89 16550[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20800 ww20801) (primDivFloat (Float (msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))) (srMyInt (Pos ww2082) (Neg ww2084))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2083)) (Neg ww2084)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2083)) (Neg ww2084)) (primPlusFloat (Float ww20800 ww20801) (primDivFloat (Float (msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))) (srMyInt (Pos ww2082) (Neg ww2084))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16550 -> 16593[label="",style="solid", color="black", weight=3]; 189.17/135.89 19109[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22930 ww22931) (primDivFloat (Float (msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))) (srMyInt (Neg ww2295) (Pos ww2297))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2296)) (Pos ww2297)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2296)) (Pos ww2297)) (primPlusFloat (Float ww22930 ww22931) (primDivFloat (Float (msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))) (srMyInt (Neg ww2295) (Pos ww2297))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];19109 -> 19113[label="",style="solid", color="black", weight=3]; 189.17/135.89 13705 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13705[label="primMulNat ww4100000 (Succ ww3100)",fontsize=16,color="magenta"];13705 -> 14976[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13705 -> 14977[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13706[label="Succ ww3100",fontsize=16,color="green",shape="box"];13707 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13707[label="primMulNat ww4100000 (Succ ww3100)",fontsize=16,color="magenta"];13707 -> 14978[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13707 -> 14979[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13708[label="Succ ww3100",fontsize=16,color="green",shape="box"];13709[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) (Succ ww15900)) LT))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) (Succ ww15900)) LT)) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13709 -> 14980[label="",style="solid", color="black", weight=3]; 189.17/135.89 13710[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) Zero) LT))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) Zero) LT)) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13710 -> 14981[label="",style="solid", color="black", weight=3]; 189.17/135.89 13711[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww15900)) LT))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww15900)) LT)) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13711 -> 14982[label="",style="solid", color="black", weight=3]; 189.17/135.89 13712[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13712 -> 14983[label="",style="solid", color="black", weight=3]; 189.17/135.89 13713[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13713 -> 14984[label="",style="solid", color="black", weight=3]; 189.17/135.89 13714[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) (Succ ww16700)) LT))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) (Succ ww16700)) LT)) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13714 -> 14985[label="",style="solid", color="black", weight=3]; 189.17/135.89 13715[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) Zero) LT))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) Zero) LT)) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13715 -> 14986[label="",style="solid", color="black", weight=3]; 189.17/135.89 13716[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww16700)) LT))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww16700)) LT)) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13716 -> 14987[label="",style="solid", color="black", weight=3]; 189.17/135.89 13717[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13717 -> 14988[label="",style="solid", color="black", weight=3]; 189.17/135.89 13718[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13718 -> 14989[label="",style="solid", color="black", weight=3]; 189.17/135.89 13719[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) ww173) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) ww173) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62640[label="ww173/Succ ww1730",fontsize=10,color="white",style="solid",shape="box"];13719 -> 62640[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62640 -> 14990[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 62641[label="ww173/Zero",fontsize=10,color="white",style="solid",shape="box"];13719 -> 62641[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62641 -> 14991[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 13720[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww173) LT))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww173) LT)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62642[label="ww173/Succ ww1730",fontsize=10,color="white",style="solid",shape="box"];13720 -> 62642[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62642 -> 14992[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 62643[label="ww173/Zero",fontsize=10,color="white",style="solid",shape="box"];13720 -> 62643[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62643 -> 14993[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 13721[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13721 -> 14994[label="",style="solid", color="black", weight=3]; 189.17/135.89 13722[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) ww310000) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) ww310000) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ ww310000))))))",fontsize=16,color="burlywood",shape="box"];62644[label="ww310000/Succ ww3100000",fontsize=10,color="white",style="solid",shape="box"];13722 -> 62644[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62644 -> 14995[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 62645[label="ww310000/Zero",fontsize=10,color="white",style="solid",shape="box"];13722 -> 62645[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62645 -> 14996[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 13723[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww310000) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww310000) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ ww310000))))))",fontsize=16,color="burlywood",shape="box"];62646[label="ww310000/Succ ww3100000",fontsize=10,color="white",style="solid",shape="box"];13723 -> 62646[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62646 -> 14997[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 62647[label="ww310000/Zero",fontsize=10,color="white",style="solid",shape="box"];13723 -> 62647[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62647 -> 14998[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 13724[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];13724 -> 14999[label="",style="solid", color="black", weight=3]; 189.17/135.89 13725[label="Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww310000))))",fontsize=16,color="green",shape="box"];13726[label="ww5",fontsize=16,color="green",shape="box"];13727[label="Zero",fontsize=16,color="green",shape="box"];13728[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];13728 -> 15000[label="",style="solid", color="black", weight=3]; 189.17/135.89 54172 -> 54742[label="",style="dashed", color="red", weight=0]; 189.17/135.89 54172[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero)))",fontsize=16,color="magenta"];54172 -> 54780[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 54172 -> 54781[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 54172 -> 54782[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 54173[label="Succ ww30000",fontsize=16,color="green",shape="box"];54174[label="Zero",fontsize=16,color="green",shape="box"];54175 -> 30008[label="",style="dashed", color="red", weight=0]; 189.17/135.89 54175[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54175 -> 55034[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 54175 -> 55035[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 54175 -> 55036[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 54175 -> 55037[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 54175 -> 55038[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 54176 -> 56426[label="",style="dashed", color="red", weight=0]; 189.17/135.89 54176[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))))",fontsize=16,color="magenta"];54176 -> 56427[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 54176 -> 56428[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 54176 -> 56429[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 54176 -> 56430[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 54176 -> 56431[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 54177 -> 54742[label="",style="dashed", color="red", weight=0]; 189.17/135.89 54177[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ Zero)) (Neg (Succ Zero)))",fontsize=16,color="magenta"];54177 -> 54783[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 54177 -> 54784[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 54177 -> 54785[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 54178[label="Zero",fontsize=16,color="green",shape="box"];54179[label="Zero",fontsize=16,color="green",shape="box"];54180 -> 30008[label="",style="dashed", color="red", weight=0]; 189.17/135.89 54180[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54180 -> 55043[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 54180 -> 55044[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 54180 -> 55045[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 54180 -> 55046[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 54180 -> 55047[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 54181 -> 56426[label="",style="dashed", color="red", weight=0]; 189.17/135.89 54181[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))))",fontsize=16,color="magenta"];54181 -> 56432[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 54181 -> 56433[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 54181 -> 56434[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 54181 -> 56435[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 54181 -> 56436[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13731[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13731 -> 15003[label="",style="solid", color="black", weight=3]; 189.17/135.89 55339 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.89 55339[label="primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];55339 -> 55397[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 55339 -> 55398[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 56117 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.89 56117[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4638)) (Pos (Succ ww4639))) (srMyInt (Neg Zero) (Neg (Succ ww4640)))) ww4645",fontsize=16,color="magenta"];56117 -> 56127[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 56117 -> 56128[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 56117 -> 56129[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13733[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13733 -> 15005[label="",style="solid", color="black", weight=3]; 189.17/135.89 13734 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13734[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13734 -> 15006[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13734 -> 15007[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13735[label="Succ ww3100",fontsize=16,color="green",shape="box"];13736 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13736[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13736 -> 15008[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13736 -> 15009[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13737[label="Succ ww3100",fontsize=16,color="green",shape="box"];13738[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13738 -> 15010[label="",style="solid", color="black", weight=3]; 189.17/135.89 13739[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13739 -> 15011[label="",style="solid", color="black", weight=3]; 189.17/135.89 13740 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13740[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13740 -> 15012[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13740 -> 15013[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13741[label="Succ ww3100",fontsize=16,color="green",shape="box"];13742 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13742[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13742 -> 15014[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13742 -> 15015[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13743[label="Succ ww3100",fontsize=16,color="green",shape="box"];13744[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13744 -> 15016[label="",style="solid", color="black", weight=3]; 189.17/135.89 13745[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13745 -> 15017[label="",style="solid", color="black", weight=3]; 189.17/135.89 13746[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13746 -> 15018[label="",style="solid", color="black", weight=3]; 189.17/135.89 36295 -> 59092[label="",style="dashed", color="red", weight=0]; 189.17/135.89 36295[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36295 -> 59158[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 36295 -> 59159[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 36295 -> 59160[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 36295 -> 59161[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 36295 -> 59162[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 36296 -> 36910[label="",style="dashed", color="red", weight=0]; 189.17/135.89 36296[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36296 -> 36911[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 36296 -> 36912[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 36296 -> 36913[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 36296 -> 36914[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 36297 -> 36796[label="",style="dashed", color="red", weight=0]; 189.17/135.89 36297[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36297 -> 36815[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 36298[label="ww3100",fontsize=16,color="green",shape="box"];13752[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) ww42 (iterate (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42)) (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) ww42)) (numericEnumFromThenToP1 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse ww42)",fontsize=16,color="black",shape="box"];13752 -> 15020[label="",style="solid", color="black", weight=3]; 189.17/135.89 59148[label="ww4000",fontsize=16,color="green",shape="box"];59149[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59150[label="Pos Zero",fontsize=16,color="green",shape="box"];59151[label="Succ Zero",fontsize=16,color="green",shape="box"];59152[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50589[label="Succ Zero",fontsize=16,color="green",shape="box"];50590[label="ww5",fontsize=16,color="green",shape="box"];50591[label="ww3100",fontsize=16,color="green",shape="box"];50592[label="ww4000",fontsize=16,color="green",shape="box"];50287 -> 36910[label="",style="dashed", color="red", weight=0]; 189.17/135.89 50287[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50287 -> 50668[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 50287 -> 50669[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 50287 -> 50670[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 50287 -> 50671[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 37716 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.89 37716[label="primPlusFloat (Float ww42250 ww42251) (primDivFloat (msFloat (Float (Pos (Succ ww4226)) (Pos (Succ ww4227))) (Float (Pos Zero) (Pos (Succ ww4228)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37716 -> 42060[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 37716 -> 42061[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 37716 -> 42062[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 23673[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww29120 ww29121) (primDivFloat (Float (msMyInt (Pos (Succ ww2913)) ww29150) (srMyInt (Pos (Succ ww2914)) ww29151)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww29150 ww29151) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151))) (not (esEsOrdering (primCmpFloat (Float ww29150 ww29151) (primPlusFloat (Float ww29120 ww29121) (primDivFloat (Float (msMyInt (Pos (Succ ww2913)) ww29150) (srMyInt (Pos (Succ ww2914)) ww29151)) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];23673 -> 23706[label="",style="solid", color="black", weight=3]; 189.17/135.89 27280[label="Float (srMyInt ww3283 (Pos (Succ Zero))) (srMyInt ww3282 (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];27280 -> 27309[label="",style="dashed", color="green", weight=3]; 189.17/135.89 27280 -> 27310[label="",style="dashed", color="green", weight=3]; 189.17/135.89 27278[label="not (esEsOrdering (primCmpInt (Pos ww33060) ww3305) GT)",fontsize=16,color="burlywood",shape="box"];62648[label="ww33060/Succ ww330600",fontsize=10,color="white",style="solid",shape="box"];27278 -> 62648[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62648 -> 27305[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 62649[label="ww33060/Zero",fontsize=10,color="white",style="solid",shape="box"];27278 -> 62649[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62649 -> 27306[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 27279[label="not (esEsOrdering (primCmpInt (Neg ww33060) ww3305) GT)",fontsize=16,color="burlywood",shape="box"];62650[label="ww33060/Succ ww330600",fontsize=10,color="white",style="solid",shape="box"];27279 -> 62650[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62650 -> 27307[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 62651[label="ww33060/Zero",fontsize=10,color="white",style="solid",shape="box"];27279 -> 62651[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62651 -> 27308[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 37378[label="takeWhile1 (flip ltEsFloat ww4221) ww32390 ww32391 (not (esEsOrdering (primCmpFloat ww32390 ww4221) GT))",fontsize=16,color="burlywood",shape="triangle"];62652[label="ww32390/Float ww323900 ww323901",fontsize=10,color="white",style="solid",shape="box"];37378 -> 62652[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62652 -> 37403[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 13757[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13757 -> 15025[label="",style="solid", color="black", weight=3]; 189.17/135.89 13758 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13758[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13758 -> 15026[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13758 -> 15027[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13759[label="Succ ww3100",fontsize=16,color="green",shape="box"];13760 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13760[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13760 -> 15028[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13760 -> 15029[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13761[label="Succ ww3100",fontsize=16,color="green",shape="box"];13762[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13762 -> 15030[label="",style="solid", color="black", weight=3]; 189.17/135.89 13763 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13763[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13763 -> 15031[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13763 -> 15032[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13764[label="Succ ww3100",fontsize=16,color="green",shape="box"];13765 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13765[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13765 -> 15033[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13765 -> 15034[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13766[label="Succ ww3100",fontsize=16,color="green",shape="box"];13767[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13767 -> 15035[label="",style="solid", color="black", weight=3]; 189.17/135.89 16342[label="ww4000",fontsize=16,color="green",shape="box"];16343[label="ww5",fontsize=16,color="green",shape="box"];16344[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16345[label="ww3100",fontsize=16,color="green",shape="box"];13773[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13773 -> 15041[label="",style="solid", color="black", weight=3]; 189.17/135.89 13774[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13774 -> 15042[label="",style="solid", color="black", weight=3]; 189.17/135.89 13775 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13775[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13775 -> 15043[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13775 -> 15044[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13776[label="Succ ww3100",fontsize=16,color="green",shape="box"];13777 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13777[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13777 -> 15045[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13777 -> 15046[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13778[label="Succ ww3100",fontsize=16,color="green",shape="box"];13779[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13779 -> 15047[label="",style="solid", color="black", weight=3]; 189.17/135.89 13780 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13780[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13780 -> 15048[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13780 -> 15049[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13781[label="Succ ww3100",fontsize=16,color="green",shape="box"];13782 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13782[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13782 -> 15050[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13782 -> 15051[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13783[label="Succ ww3100",fontsize=16,color="green",shape="box"];13784[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13784 -> 15052[label="",style="solid", color="black", weight=3]; 189.17/135.89 36303 -> 37203[label="",style="dashed", color="red", weight=0]; 189.17/135.89 36303[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36303 -> 37218[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 36303 -> 37219[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 36303 -> 37220[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 36303 -> 37221[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 36304[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36304 -> 36886[label="",style="solid", color="black", weight=3]; 189.17/135.89 36305 -> 36796[label="",style="dashed", color="red", weight=0]; 189.17/135.89 36305[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36305 -> 36816[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 36306[label="ww3100",fontsize=16,color="green",shape="box"];37214[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];37215[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37216[label="ww4000",fontsize=16,color="green",shape="box"];37217[label="ww3100",fontsize=16,color="green",shape="box"];36877 -> 41158[label="",style="dashed", color="red", weight=0]; 189.17/135.89 36877[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36877 -> 41167[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 36877 -> 41168[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 36877 -> 41169[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 36877 -> 41170[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 36813 -> 36248[label="",style="dashed", color="red", weight=0]; 189.17/135.89 36813[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37340[label="primPlusFloat (msFloat (Float (Pos (Succ ww4238)) (Neg (Succ ww4239))) (Float (Pos Zero) (Pos (Succ ww4240)))) ww4243",fontsize=16,color="black",shape="box"];37340 -> 37371[label="",style="solid", color="black", weight=3]; 189.17/135.89 37341 -> 37274[label="",style="dashed", color="red", weight=0]; 189.17/135.89 37341[label="psFloat (msFloat (Float (Pos (Succ ww4238)) (Neg (Succ ww4239))) (Float (Pos Zero) (Pos (Succ ww4240)))) ww4243",fontsize=16,color="magenta"];52525 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.89 52525[label="srMyInt (Neg (Succ Zero)) ww181",fontsize=16,color="magenta"];52525 -> 52655[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 52525 -> 52656[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 52526 -> 23742[label="",style="dashed", color="red", weight=0]; 189.17/135.89 52526[label="msMyInt (Pos (Succ ww17)) ww180",fontsize=16,color="magenta"];52526 -> 52657[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 52526 -> 52658[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 52527[label="ww4524",fontsize=16,color="green",shape="box"];41781 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.89 41781[label="primDivFloat (Float (msMyInt (Pos (Succ ww4280)) (Pos Zero)) (srMyInt (Neg (Succ ww4281)) (Pos (Succ ww4282)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];41781 -> 43446[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 41781 -> 43447[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13789[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13789 -> 15057[label="",style="solid", color="black", weight=3]; 189.17/135.89 13791[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13791 -> 15059[label="",style="solid", color="black", weight=3]; 189.17/135.89 13792 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13792[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13792 -> 15060[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13792 -> 15061[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13793[label="Succ ww3100",fontsize=16,color="green",shape="box"];13794 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13794[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13794 -> 15062[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13794 -> 15063[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13795[label="Succ ww3100",fontsize=16,color="green",shape="box"];13796[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13796 -> 15064[label="",style="solid", color="black", weight=3]; 189.17/135.89 13797[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13797 -> 15065[label="",style="solid", color="black", weight=3]; 189.17/135.89 13798 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13798[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13798 -> 15066[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13798 -> 15067[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13799[label="Succ ww3100",fontsize=16,color="green",shape="box"];13800 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13800[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13800 -> 15068[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13800 -> 15069[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13801[label="Succ ww3100",fontsize=16,color="green",shape="box"];13802[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13802 -> 15070[label="",style="solid", color="black", weight=3]; 189.17/135.89 13803[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13803 -> 15071[label="",style="solid", color="black", weight=3]; 189.17/135.89 13804[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13804 -> 15072[label="",style="solid", color="black", weight=3]; 189.17/135.89 30489 -> 27641[label="",style="dashed", color="red", weight=0]; 189.17/135.89 30489[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];30489 -> 30520[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 30490 -> 30525[label="",style="dashed", color="red", weight=0]; 189.17/135.89 30490[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];30490 -> 30526[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 30490 -> 30527[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 30490 -> 30528[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 30490 -> 30529[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 30491[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];30492[label="ww4000",fontsize=16,color="green",shape="box"];30493[label="ww3100",fontsize=16,color="green",shape="box"];30488[label="takeWhile1 (flip ltEsFloat ww3578) (Float (Pos Zero) (Neg (Succ ww1960))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960))))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960))))) ww3577",fontsize=16,color="burlywood",shape="triangle"];62653[label="ww3577/MyTrue",fontsize=10,color="white",style="solid",shape="box"];30488 -> 62653[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62653 -> 30522[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 62654[label="ww3577/MyFalse",fontsize=10,color="white",style="solid",shape="box"];30488 -> 62654[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62654 -> 30523[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 13810[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13810 -> 15074[label="",style="solid", color="black", weight=3]; 189.17/135.89 52919[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52920[label="ww3100",fontsize=16,color="green",shape="box"];52921[label="Succ Zero",fontsize=16,color="green",shape="box"];52922[label="ww4000",fontsize=16,color="green",shape="box"];50594[label="ww4000",fontsize=16,color="green",shape="box"];50595[label="ww5",fontsize=16,color="green",shape="box"];50596[label="Succ Zero",fontsize=16,color="green",shape="box"];50597[label="ww3100",fontsize=16,color="green",shape="box"];50327 -> 30525[label="",style="dashed", color="red", weight=0]; 189.17/135.89 50327[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50327 -> 50672[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 50327 -> 50673[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 50327 -> 50674[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 50327 -> 50675[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 53054[label="primPlusFloat (msFloat (Float (Pos (Succ ww4557)) (Neg (Succ ww4558))) (Float (Pos Zero) (Neg (Succ ww4559)))) ww4562",fontsize=16,color="black",shape="box"];53054 -> 53096[label="",style="solid", color="black", weight=3]; 189.17/135.89 53055 -> 53015[label="",style="dashed", color="red", weight=0]; 189.17/135.89 53055[label="psFloat (msFloat (Float (Pos (Succ ww4557)) (Neg (Succ ww4558))) (Float (Pos Zero) (Neg (Succ ww4559)))) ww4562",fontsize=16,color="magenta"];30648 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.89 30648[label="primPlusFloat (Float ww35810 ww35811) (primDivFloat (msFloat (Float (Pos (Succ ww3582)) (Neg (Succ ww3583))) (Float (Pos Zero) (Neg (Succ ww3584)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];30648 -> 30702[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 30648 -> 30703[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 30648 -> 30704[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13813[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13813 -> 15077[label="",style="solid", color="black", weight=3]; 189.17/135.89 13814[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13814 -> 15078[label="",style="solid", color="black", weight=3]; 189.17/135.89 13815[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13815 -> 15079[label="",style="solid", color="black", weight=3]; 189.17/135.89 13816 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13816[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13816 -> 15080[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13816 -> 15081[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13817[label="Succ ww3100",fontsize=16,color="green",shape="box"];13818 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13818[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13818 -> 15082[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13818 -> 15083[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13819[label="Succ ww3100",fontsize=16,color="green",shape="box"];13820[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13820 -> 15084[label="",style="solid", color="black", weight=3]; 189.17/135.89 13821[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13821 -> 15085[label="",style="solid", color="black", weight=3]; 189.17/135.89 13822 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13822[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13822 -> 15086[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13822 -> 15087[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13823[label="Succ ww3100",fontsize=16,color="green",shape="box"];13824 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13824[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13824 -> 15088[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13824 -> 15089[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13825[label="Succ ww3100",fontsize=16,color="green",shape="box"];13826[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13826 -> 15090[label="",style="solid", color="black", weight=3]; 189.17/135.89 13827[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13827 -> 15091[label="",style="solid", color="black", weight=3]; 189.17/135.89 13828[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13828 -> 15092[label="",style="solid", color="black", weight=3]; 189.17/135.89 13829 -> 2231[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13829[label="takeWhile1 (flip ltEsFloat (psFloat ww1875 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) ww1874) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww1874 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) ww1874)) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) ww1874) ww1874)) (flip ltEsFloat (psFloat ww1875 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) ww1874) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww1874)",fontsize=16,color="magenta"];13829 -> 15093[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13829 -> 15094[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13829 -> 15095[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13830[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13830 -> 15096[label="",style="solid", color="black", weight=3]; 189.17/135.89 50598[label="Succ Zero",fontsize=16,color="green",shape="box"];50599[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];50600[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50601[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52974[label="Succ Zero",fontsize=16,color="green",shape="box"];52975[label="ww3100",fontsize=16,color="green",shape="box"];52976[label="ww3000",fontsize=16,color="green",shape="box"];52977[label="ww5",fontsize=16,color="green",shape="box"];50010[label="Succ ww3100",fontsize=16,color="green",shape="box"];50011[label="ww3000",fontsize=16,color="green",shape="box"];50012 -> 52965[label="",style="dashed", color="red", weight=0]; 189.17/135.89 50012[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50012 -> 52978[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 50012 -> 52979[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 50012 -> 52980[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 50012 -> 52981[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 53095 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.89 53095[label="primPlusFloat (Float ww45640 ww45641) (primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4565))) (Float (Pos (Succ ww4566)) (Pos (Succ ww4567)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];53095 -> 53213[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 53095 -> 53214[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 53095 -> 53215[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13833[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww300 ww301) (primDivFloat (Float (msMyInt (Pos Zero) ww320) (srMyInt (Pos (Succ ww31)) ww321)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww320 ww321) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (Float ww320 ww321))) (not (esEsOrdering (primCmpFloat (Float ww320 ww321) (primPlusFloat (Float ww300 ww301) (primDivFloat (Float (msMyInt (Pos Zero) ww320) (srMyInt (Pos (Succ ww31)) ww321)) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13833 -> 15099[label="",style="solid", color="black", weight=3]; 189.17/135.89 20265[label="primMinusInt (Pos Zero) (Pos (Succ ww23))",fontsize=16,color="black",shape="box"];20265 -> 20283[label="",style="solid", color="black", weight=3]; 189.17/135.89 13835[label="not (esEsOrdering (primCmpFloat (Float ww270 ww271) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];13835 -> 15101[label="",style="solid", color="black", weight=3]; 189.17/135.89 21765[label="srMyInt (Pos Zero) (Pos (Succ ww24))",fontsize=16,color="black",shape="triangle"];21765 -> 21804[label="",style="solid", color="black", weight=3]; 189.17/135.89 13837[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13837 -> 15104[label="",style="solid", color="black", weight=3]; 189.17/135.89 13838 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13838[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13838 -> 15105[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13838 -> 15106[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13839[label="Succ ww3100",fontsize=16,color="green",shape="box"];13840 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13840[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13840 -> 15107[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13840 -> 15108[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13841[label="Succ ww3100",fontsize=16,color="green",shape="box"];13842[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13842 -> 15109[label="",style="solid", color="black", weight=3]; 189.17/135.89 13843 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13843[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13843 -> 15110[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13843 -> 15111[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13844[label="Succ ww3100",fontsize=16,color="green",shape="box"];13845 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13845[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13845 -> 15112[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13845 -> 15113[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13846[label="Succ ww3100",fontsize=16,color="green",shape="box"];13847[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13847 -> 15114[label="",style="solid", color="black", weight=3]; 189.17/135.89 54777[label="ww3100",fontsize=16,color="green",shape="box"];54778 -> 55121[label="",style="dashed", color="red", weight=0]; 189.17/135.89 54778[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54778 -> 55142[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 54778 -> 55143[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 54778 -> 55144[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 54778 -> 55145[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 54779[label="ww3000",fontsize=16,color="green",shape="box"];55138[label="ww3100",fontsize=16,color="green",shape="box"];55139[label="ww5",fontsize=16,color="green",shape="box"];55140[label="ww3000",fontsize=16,color="green",shape="box"];55141[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];54943[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];54944[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];54945[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];54946[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55496 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.89 55496[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww4621))) (srMyInt (Pos (Succ ww4620)) (Neg (Succ ww4622)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];55496 -> 55547[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 55496 -> 55548[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 44102 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.89 44102[label="srMyInt (Pos (Succ ww31)) ww321",fontsize=16,color="magenta"];44102 -> 44121[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 44102 -> 44122[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 44103 -> 25993[label="",style="dashed", color="red", weight=0]; 189.17/135.89 44103[label="msMyInt (Pos Zero) ww320",fontsize=16,color="magenta"];44104[label="ww4311",fontsize=16,color="green",shape="box"];31013[label="primMinusInt (Pos Zero) (Pos ww3200)",fontsize=16,color="black",shape="box"];31013 -> 31098[label="",style="solid", color="black", weight=3]; 189.17/135.89 31014[label="primMinusInt (Pos Zero) (Neg ww3200)",fontsize=16,color="black",shape="box"];31014 -> 31099[label="",style="solid", color="black", weight=3]; 189.17/135.89 13849[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13849 -> 15116[label="",style="solid", color="black", weight=3]; 189.17/135.89 13850 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13850[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13850 -> 15117[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13850 -> 15118[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13851[label="Succ ww3100",fontsize=16,color="green",shape="box"];13852 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13852[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13852 -> 15119[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13852 -> 15120[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13853[label="Succ ww3100",fontsize=16,color="green",shape="box"];13854[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13854 -> 15121[label="",style="solid", color="black", weight=3]; 189.17/135.89 13855 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13855[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13855 -> 15122[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13855 -> 15123[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13856[label="Succ ww3100",fontsize=16,color="green",shape="box"];13857 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13857[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13857 -> 15124[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13857 -> 15125[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13858[label="Succ ww3100",fontsize=16,color="green",shape="box"];13859[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13859 -> 15126[label="",style="solid", color="black", weight=3]; 189.17/135.89 16477[label="ww5",fontsize=16,color="green",shape="box"];16478[label="ww3100",fontsize=16,color="green",shape="box"];16479[label="ww3000",fontsize=16,color="green",shape="box"];16480[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16713[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20980 ww20981) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (primPlusFloat (Float ww20980 ww20981) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16713 -> 16755[label="",style="solid", color="black", weight=3]; 189.17/135.89 13864[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13864 -> 15131[label="",style="solid", color="black", weight=3]; 189.17/135.89 13865[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13865 -> 15132[label="",style="solid", color="black", weight=3]; 189.17/135.89 13866[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13866 -> 15133[label="",style="solid", color="black", weight=3]; 189.17/135.89 13867 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13867[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13867 -> 15134[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13867 -> 15135[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13868[label="Succ ww3100",fontsize=16,color="green",shape="box"];13869 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13869[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13869 -> 15136[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13869 -> 15137[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13870[label="Succ ww3100",fontsize=16,color="green",shape="box"];13871[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13871 -> 15138[label="",style="solid", color="black", weight=3]; 189.17/135.89 13872[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13872 -> 15139[label="",style="solid", color="black", weight=3]; 189.17/135.89 13873 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13873[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13873 -> 15140[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13873 -> 15141[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13874[label="Succ ww3100",fontsize=16,color="green",shape="box"];13875 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13875[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13875 -> 15142[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13875 -> 15143[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13876[label="Succ ww3100",fontsize=16,color="green",shape="box"];13877[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13877 -> 15144[label="",style="solid", color="black", weight=3]; 189.17/135.89 13878[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13878 -> 15145[label="",style="solid", color="black", weight=3]; 189.17/135.89 13879[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13879 -> 15146[label="",style="solid", color="black", weight=3]; 189.17/135.89 54187 -> 54742[label="",style="dashed", color="red", weight=0]; 189.17/135.89 54187[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54187 -> 54786[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 54187 -> 54787[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 54187 -> 54788[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 54188[label="ww3000",fontsize=16,color="green",shape="box"];54189[label="ww3100",fontsize=16,color="green",shape="box"];54190 -> 31059[label="",style="dashed", color="red", weight=0]; 189.17/135.89 54190[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54190 -> 55053[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 54190 -> 55054[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 54190 -> 55055[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 54190 -> 55056[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 54191 -> 53156[label="",style="dashed", color="red", weight=0]; 189.17/135.89 54191[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54191 -> 55057[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 54191 -> 55058[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 54191 -> 55059[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 54191 -> 55060[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13885[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13885 -> 15148[label="",style="solid", color="black", weight=3]; 189.17/135.89 53162[label="ww3100",fontsize=16,color="green",shape="box"];53163[label="ww3000",fontsize=16,color="green",shape="box"];53164[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53165[label="Succ Zero",fontsize=16,color="green",shape="box"];50604[label="ww5",fontsize=16,color="green",shape="box"];50605[label="ww3100",fontsize=16,color="green",shape="box"];50606[label="ww3000",fontsize=16,color="green",shape="box"];50607[label="Succ Zero",fontsize=16,color="green",shape="box"];50085[label="Succ ww3100",fontsize=16,color="green",shape="box"];50086 -> 31059[label="",style="dashed", color="red", weight=0]; 189.17/135.89 50086[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50086 -> 50676[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 50086 -> 50677[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 50086 -> 50678[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 50086 -> 50679[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 50087[label="ww3000",fontsize=16,color="green",shape="box"];53321[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4569))) (Float (Pos (Succ ww4570)) (Neg (Succ ww4571)))) ww4580",fontsize=16,color="black",shape="box"];53321 -> 53364[label="",style="solid", color="black", weight=3]; 189.17/135.89 53322 -> 53208[label="",style="dashed", color="red", weight=0]; 189.17/135.89 53322[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4569))) (Float (Pos (Succ ww4570)) (Neg (Succ ww4571)))) ww4580",fontsize=16,color="magenta"];31176 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.89 31176[label="primPlusFloat (Float ww36560 ww36561) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3657))) (Float (Pos (Succ ww3658)) (Neg (Succ ww3659)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];31176 -> 31244[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 31176 -> 31245[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 31176 -> 31246[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13888[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13888 -> 15151[label="",style="solid", color="black", weight=3]; 189.17/135.89 13890[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13890 -> 15153[label="",style="solid", color="black", weight=3]; 189.17/135.89 13891 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13891[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13891 -> 15154[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13891 -> 15155[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13892[label="Succ ww3100",fontsize=16,color="green",shape="box"];13893 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13893[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13893 -> 15156[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13893 -> 15157[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13894[label="Succ ww3100",fontsize=16,color="green",shape="box"];13895[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13895 -> 15158[label="",style="solid", color="black", weight=3]; 189.17/135.89 13896[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13896 -> 15159[label="",style="solid", color="black", weight=3]; 189.17/135.89 13897 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13897[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13897 -> 15160[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13897 -> 15161[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13898[label="Succ ww3100",fontsize=16,color="green",shape="box"];13899 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13899[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13899 -> 15162[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13899 -> 15163[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13900[label="Succ ww3100",fontsize=16,color="green",shape="box"];13901[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13901 -> 15164[label="",style="solid", color="black", weight=3]; 189.17/135.89 13902[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13902 -> 15165[label="",style="solid", color="black", weight=3]; 189.17/135.89 13903[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13903 -> 15166[label="",style="solid", color="black", weight=3]; 189.17/135.89 13904[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13904 -> 15167[label="",style="solid", color="black", weight=3]; 189.17/135.89 50608[label="Succ Zero",fontsize=16,color="green",shape="box"];50609[label="Pos Zero",fontsize=16,color="green",shape="box"];50610[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50611[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50612 -> 41302[label="",style="dashed", color="red", weight=0]; 189.17/135.89 50612[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50612 -> 51219[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 50612 -> 51220[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 50612 -> 51221[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 50288 -> 47797[label="",style="dashed", color="red", weight=0]; 189.17/135.89 50288[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];42225[label="primPlusFloat (Float ww42840 ww42841) (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4285))) (Float (Pos Zero) (Pos (Succ ww4286)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];42225 -> 43675[label="",style="solid", color="black", weight=3]; 189.17/135.89 13909[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13909 -> 15172[label="",style="solid", color="black", weight=3]; 189.17/135.89 13910 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13910[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13910 -> 15173[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13910 -> 15174[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13911[label="Succ ww3100",fontsize=16,color="green",shape="box"];13912 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13912[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13912 -> 15175[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13912 -> 15176[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13913[label="Succ ww3100",fontsize=16,color="green",shape="box"];13914[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13914 -> 15177[label="",style="solid", color="black", weight=3]; 189.17/135.89 13915 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13915[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13915 -> 15178[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13915 -> 15179[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13916[label="Succ ww3100",fontsize=16,color="green",shape="box"];13917 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13917[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13917 -> 15180[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13917 -> 15181[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13918[label="Succ ww3100",fontsize=16,color="green",shape="box"];13919[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13919 -> 15182[label="",style="solid", color="black", weight=3]; 189.17/135.89 13920[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13920 -> 15183[label="",style="solid", color="black", weight=3]; 189.17/135.89 13921[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13921 -> 15184[label="",style="solid", color="black", weight=3]; 189.17/135.89 13922 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13922[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13922 -> 15185[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13922 -> 15186[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13923[label="Succ ww3100",fontsize=16,color="green",shape="box"];13924 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13924[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13924 -> 15187[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13924 -> 15188[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13925[label="Succ ww3100",fontsize=16,color="green",shape="box"];13926[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13926 -> 15189[label="",style="solid", color="black", weight=3]; 189.17/135.89 13927 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13927[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13927 -> 15190[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13927 -> 15191[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13928[label="Succ ww3100",fontsize=16,color="green",shape="box"];13929 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13929[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13929 -> 15192[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13929 -> 15193[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13930[label="Succ ww3100",fontsize=16,color="green",shape="box"];13931[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13931 -> 15194[label="",style="solid", color="black", weight=3]; 189.17/135.89 36315 -> 37571[label="",style="dashed", color="red", weight=0]; 189.17/135.89 36315[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36315 -> 37583[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 36315 -> 37584[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 36315 -> 37585[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 36316[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36316 -> 36888[label="",style="solid", color="black", weight=3]; 189.17/135.89 36317 -> 36796[label="",style="dashed", color="red", weight=0]; 189.17/135.89 36317[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36317 -> 36817[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 36318[label="ww3100",fontsize=16,color="green",shape="box"];37580[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];37581[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37582[label="ww3100",fontsize=16,color="green",shape="box"];36879 -> 41341[label="",style="dashed", color="red", weight=0]; 189.17/135.89 36879[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36879 -> 41348[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 36879 -> 41349[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 36879 -> 41350[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 36814 -> 36264[label="",style="dashed", color="red", weight=0]; 189.17/135.89 36814[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];41100 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.89 41100[label="srMyInt (Neg (Succ ww4253)) (Pos (Succ ww4254))",fontsize=16,color="magenta"];41100 -> 41187[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 41100 -> 41188[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 41101 -> 25993[label="",style="dashed", color="red", weight=0]; 189.17/135.89 41101[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];41101 -> 41189[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 41102[label="ww4261",fontsize=16,color="green",shape="box"];43590 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.89 43590[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4289)) (Pos (Succ ww4290)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];43590 -> 43676[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 43590 -> 43677[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13936[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13936 -> 15199[label="",style="solid", color="black", weight=3]; 189.17/135.89 13938[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13938 -> 15201[label="",style="solid", color="black", weight=3]; 189.17/135.89 13939 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13939[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13939 -> 15202[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13939 -> 15203[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13940[label="Succ ww3100",fontsize=16,color="green",shape="box"];13941 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13941[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13941 -> 15204[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13941 -> 15205[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13942[label="Succ ww3100",fontsize=16,color="green",shape="box"];13943[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13943 -> 15206[label="",style="solid", color="black", weight=3]; 189.17/135.89 13944[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13944 -> 15207[label="",style="solid", color="black", weight=3]; 189.17/135.89 13945 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13945[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13945 -> 15208[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13945 -> 15209[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13946[label="Succ ww3100",fontsize=16,color="green",shape="box"];13947 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13947[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13947 -> 15210[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13947 -> 15211[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13948[label="Succ ww3100",fontsize=16,color="green",shape="box"];13949[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13949 -> 15212[label="",style="solid", color="black", weight=3]; 189.17/135.89 13950[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13950 -> 15213[label="",style="solid", color="black", weight=3]; 189.17/135.89 13951[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13951 -> 15214[label="",style="solid", color="black", weight=3]; 189.17/135.89 31495[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];31496 -> 31527[label="",style="dashed", color="red", weight=0]; 189.17/135.89 31496[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];31496 -> 31528[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 31496 -> 31529[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 31496 -> 31530[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 31497[label="ww3100",fontsize=16,color="green",shape="box"];31498 -> 27641[label="",style="dashed", color="red", weight=0]; 189.17/135.89 31498[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];31498 -> 31524[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 31494[label="takeWhile1 (flip ltEsFloat ww3723) (Float (Pos Zero) (Neg (Succ ww1969))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969))))) ww3722",fontsize=16,color="burlywood",shape="triangle"];62655[label="ww3722/MyTrue",fontsize=10,color="white",style="solid",shape="box"];31494 -> 62655[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62655 -> 31525[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 62656[label="ww3722/MyFalse",fontsize=10,color="white",style="solid",shape="box"];31494 -> 62656[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62656 -> 31526[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 13956[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13956 -> 15216[label="",style="solid", color="black", weight=3]; 189.17/135.89 53191[label="Succ Zero",fontsize=16,color="green",shape="box"];53192[label="ww3100",fontsize=16,color="green",shape="box"];53193[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];50614[label="Succ Zero",fontsize=16,color="green",shape="box"];50615[label="ww3100",fontsize=16,color="green",shape="box"];50616[label="ww5",fontsize=16,color="green",shape="box"];50328 -> 31527[label="",style="dashed", color="red", weight=0]; 189.17/135.89 50328[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50328 -> 50680[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 50328 -> 50681[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 50328 -> 50682[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 53362[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4573))) (Float (Pos Zero) (Neg (Succ ww4574)))) ww4581",fontsize=16,color="black",shape="box"];53362 -> 53490[label="",style="solid", color="black", weight=3]; 189.17/135.89 53363 -> 53319[label="",style="dashed", color="red", weight=0]; 189.17/135.89 53363[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4573))) (Float (Pos Zero) (Neg (Succ ww4574)))) ww4581",fontsize=16,color="magenta"];31626 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.89 31626[label="primPlusFloat (Float ww37260 ww37261) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3727))) (Float (Pos Zero) (Neg (Succ ww3728)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];31626 -> 31680[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 31626 -> 31681[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 31626 -> 31682[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13959[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13959 -> 15219[label="",style="solid", color="black", weight=3]; 189.17/135.89 13960[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13960 -> 15220[label="",style="solid", color="black", weight=3]; 189.17/135.89 13961[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13961 -> 15221[label="",style="solid", color="black", weight=3]; 189.17/135.89 51099 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.89 51099[label="srMyInt ww181 ww44731",fontsize=16,color="magenta"];51099 -> 51225[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 51099 -> 51226[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 51100 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.89 51100[label="srMyInt ww180 ww44730",fontsize=16,color="magenta"];51100 -> 51227[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 51100 -> 51228[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 51098[label="not (esEsOrdering (compareMyInt ww4491 ww4490) LT)",fontsize=16,color="black",shape="triangle"];51098 -> 51229[label="",style="solid", color="black", weight=3]; 189.17/135.89 51103[label="takeWhile1 (flip gtEsFloat ww3262) ww44620 ww44621 (not (esEsOrdering (compareFloat ww44620 ww3262) LT))",fontsize=16,color="black",shape="box"];51103 -> 51230[label="",style="solid", color="black", weight=3]; 189.17/135.89 51109 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.89 51109[label="primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];51109 -> 51233[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 51109 -> 51234[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 51109 -> 51235[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 59634[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) ww4792",fontsize=16,color="black",shape="box"];59634 -> 59672[label="",style="solid", color="black", weight=3]; 189.17/135.89 51111[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51111 -> 51237[label="",style="solid", color="black", weight=3]; 189.17/135.89 50617[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) ww4422",fontsize=16,color="black",shape="box"];50617 -> 51238[label="",style="solid", color="black", weight=3]; 189.17/135.89 51112[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51112 -> 51239[label="",style="solid", color="black", weight=3]; 189.17/135.89 51113[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) ww4438",fontsize=16,color="black",shape="box"];51113 -> 51240[label="",style="solid", color="black", weight=3]; 189.17/135.89 51114[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51114 -> 51241[label="",style="solid", color="black", weight=3]; 189.17/135.89 51152[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4493",fontsize=16,color="black",shape="triangle"];51152 -> 51242[label="",style="solid", color="black", weight=3]; 189.17/135.89 51153 -> 51116[label="",style="dashed", color="red", weight=0]; 189.17/135.89 51153[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4493))",fontsize=16,color="magenta"];51153 -> 51243[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 51122 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.89 51122[label="primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];51122 -> 51244[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 51122 -> 51245[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 51122 -> 51246[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 51123[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) ww4439",fontsize=16,color="black",shape="box"];51123 -> 51247[label="",style="solid", color="black", weight=3]; 189.17/135.89 51124[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51124 -> 51248[label="",style="solid", color="black", weight=3]; 189.17/135.89 50618[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4423",fontsize=16,color="black",shape="box"];50618 -> 51249[label="",style="solid", color="black", weight=3]; 189.17/135.89 51125[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51125 -> 51250[label="",style="solid", color="black", weight=3]; 189.17/135.89 51126[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) ww4440",fontsize=16,color="black",shape="box"];51126 -> 51251[label="",style="solid", color="black", weight=3]; 189.17/135.89 51127[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51127 -> 51252[label="",style="solid", color="black", weight=3]; 189.17/135.89 13974[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13974 -> 15234[label="",style="solid", color="black", weight=3]; 189.17/135.89 13975[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13975 -> 15235[label="",style="solid", color="black", weight=3]; 189.17/135.89 13978[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13978 -> 15238[label="",style="solid", color="black", weight=3]; 189.17/135.89 13979[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13979 -> 15239[label="",style="solid", color="black", weight=3]; 189.17/135.89 13980[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13980 -> 15240[label="",style="solid", color="black", weight=3]; 189.17/135.89 13981[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13981 -> 15241[label="",style="solid", color="black", weight=3]; 189.17/135.89 13982[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13982 -> 15242[label="",style="solid", color="black", weight=3]; 189.17/135.89 13983[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13983 -> 15243[label="",style="solid", color="black", weight=3]; 189.17/135.89 13984[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13984 -> 15244[label="",style="solid", color="black", weight=3]; 189.17/135.89 13985[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13985 -> 15245[label="",style="solid", color="black", weight=3]; 189.17/135.89 13986[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13986 -> 15246[label="",style="solid", color="black", weight=3]; 189.17/135.89 13987[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13987 -> 15247[label="",style="solid", color="black", weight=3]; 189.17/135.89 13988 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13988[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13988 -> 15248[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13988 -> 15249[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13989[label="Succ ww3100",fontsize=16,color="green",shape="box"];13990 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13990[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13990 -> 15250[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13990 -> 15251[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13991[label="Succ ww3100",fontsize=16,color="green",shape="box"];13992[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13992 -> 15252[label="",style="solid", color="black", weight=3]; 189.17/135.89 13993[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13993 -> 15253[label="",style="solid", color="black", weight=3]; 189.17/135.89 13994 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13994[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13994 -> 15254[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13994 -> 15255[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13995[label="Succ ww3100",fontsize=16,color="green",shape="box"];13996 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 13996[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13996 -> 15256[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13996 -> 15257[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 13997[label="Succ ww3100",fontsize=16,color="green",shape="box"];13998[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13998 -> 15258[label="",style="solid", color="black", weight=3]; 189.17/135.89 13999[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13999 -> 15259[label="",style="solid", color="black", weight=3]; 189.17/135.89 14000[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14000 -> 15260[label="",style="solid", color="black", weight=3]; 189.17/135.89 14002[label="ww4000",fontsize=16,color="green",shape="box"];14003[label="ww5",fontsize=16,color="green",shape="box"];14004[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14005[label="ww3100",fontsize=16,color="green",shape="box"];14001[label="takeWhile1 (flip ltEsFloat (psFloat ww1971 (fsFloat (msFloat (Float (Pos (Succ ww1972)) (Pos (Succ ww1973))) (Float (Neg Zero) (Pos (Succ ww1974)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww1974))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1972)) (Pos (Succ ww1973))) (Float (Neg Zero) (Pos (Succ ww1974))))) (psFloat (msFloat (Float (Pos (Succ ww1972)) (Pos (Succ ww1973))) (Float (Neg Zero) (Pos (Succ ww1974)))) (Float (Neg Zero) (Pos (Succ ww1974))))) (flip ltEsFloat (psFloat ww1971 (fsFloat (msFloat (Float (Pos (Succ ww1972)) (Pos (Succ ww1973))) (Float (Neg Zero) (Pos (Succ ww1974)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww1974))))",fontsize=16,color="black",shape="triangle"];14001 -> 15261[label="",style="solid", color="black", weight=3]; 189.17/135.89 14006 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.89 14006[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14006 -> 48140[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14006 -> 48141[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14006 -> 48142[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14006 -> 48143[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14006 -> 48144[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 53132[label="ww5",fontsize=16,color="green",shape="box"];53133[label="ww3100",fontsize=16,color="green",shape="box"];53134[label="ww4000",fontsize=16,color="green",shape="box"];53135[label="Succ Zero",fontsize=16,color="green",shape="box"];53210[label="ww45761",fontsize=16,color="green",shape="box"];53211[label="ww45760",fontsize=16,color="green",shape="box"];53212[label="primDivFloat (msFloat (Float (Pos (Succ ww4577)) (Pos (Succ ww4578))) (Float (Neg Zero) (Pos (Succ ww4579)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];53212 -> 53323[label="",style="solid", color="black", weight=3]; 189.17/135.89 51133 -> 50771[label="",style="dashed", color="red", weight=0]; 189.17/135.89 51133[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) ww4468) LT)",fontsize=16,color="magenta"];51133 -> 51263[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 51133 -> 51264[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 51133 -> 51265[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14010[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14010 -> 15270[label="",style="solid", color="black", weight=3]; 189.17/135.89 14011[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14011 -> 15271[label="",style="solid", color="black", weight=3]; 189.17/135.89 14012 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 14012[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14012 -> 15272[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14012 -> 15273[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14013[label="Succ ww3100",fontsize=16,color="green",shape="box"];14014 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 14014[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14014 -> 15274[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14014 -> 15275[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14015[label="Succ ww3100",fontsize=16,color="green",shape="box"];14016 -> 12707[label="",style="dashed", color="red", weight=0]; 189.17/135.89 14016[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14017[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14017 -> 15276[label="",style="solid", color="black", weight=3]; 189.17/135.89 14018 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 14018[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14018 -> 15277[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14018 -> 15278[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14019[label="Succ ww3100",fontsize=16,color="green",shape="box"];14020 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 14020[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14020 -> 15279[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14020 -> 15280[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14021[label="Succ ww3100",fontsize=16,color="green",shape="box"];14022 -> 12713[label="",style="dashed", color="red", weight=0]; 189.17/135.89 14022[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14023[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14023 -> 15281[label="",style="solid", color="black", weight=3]; 189.17/135.89 16695[label="ww5",fontsize=16,color="green",shape="box"];16696[label="ww4000",fontsize=16,color="green",shape="box"];16697[label="ww3100",fontsize=16,color="green",shape="box"];16698[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14025 -> 16686[label="",style="dashed", color="red", weight=0]; 189.17/135.89 14025[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14025 -> 16699[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14025 -> 16700[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14025 -> 16701[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14025 -> 16702[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14028[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14028 -> 15286[label="",style="solid", color="black", weight=3]; 189.17/135.89 14029[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];14029 -> 15287[label="",style="solid", color="black", weight=3]; 189.17/135.89 14030[label="not (esEsOrdering (primCmpFloat (Float ww150 ww151) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];14030 -> 15288[label="",style="solid", color="black", weight=3]; 189.17/135.89 21767[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="black",shape="triangle"];21767 -> 21805[label="",style="solid", color="black", weight=3]; 189.17/135.89 26755[label="ww12",fontsize=16,color="green",shape="box"];26756[label="Neg Zero",fontsize=16,color="green",shape="box"];14032 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 14032[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14032 -> 15291[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14032 -> 15292[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14033[label="Succ ww3100",fontsize=16,color="green",shape="box"];14034 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 14034[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14034 -> 15293[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14034 -> 15294[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14035[label="Succ ww3100",fontsize=16,color="green",shape="box"];14036 -> 12739[label="",style="dashed", color="red", weight=0]; 189.17/135.89 14036[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14037[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14037 -> 15295[label="",style="solid", color="black", weight=3]; 189.17/135.89 14038 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 14038[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14038 -> 15296[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14038 -> 15297[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14039[label="Succ ww3100",fontsize=16,color="green",shape="box"];14040 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 14040[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14040 -> 15298[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14040 -> 15299[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14041[label="Succ ww3100",fontsize=16,color="green",shape="box"];14042 -> 12745[label="",style="dashed", color="red", weight=0]; 189.17/135.89 14042[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14043[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14043 -> 15300[label="",style="solid", color="black", weight=3]; 189.17/135.89 32908 -> 28102[label="",style="dashed", color="red", weight=0]; 189.17/135.89 32908[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];32908 -> 32956[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 32909[label="ww3100",fontsize=16,color="green",shape="box"];32910[label="ww4000",fontsize=16,color="green",shape="box"];32911 -> 32961[label="",style="dashed", color="red", weight=0]; 189.17/135.89 32911[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];32911 -> 32978[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 32911 -> 32979[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 32911 -> 32980[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 32911 -> 32981[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 32912[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14045 -> 32887[label="",style="dashed", color="red", weight=0]; 189.17/135.89 14045[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14045 -> 32915[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14045 -> 32916[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14045 -> 32917[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14045 -> 32918[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14045 -> 32919[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 28293[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (Float ww34170 ww34171)) GT)",fontsize=16,color="black",shape="box"];28293 -> 28384[label="",style="solid", color="black", weight=3]; 189.17/135.89 33199[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww3895)) (Neg (Succ ww3896))) (Float (Neg Zero) (Pos (Succ ww3897)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];33199 -> 33246[label="",style="solid", color="black", weight=3]; 189.17/135.89 33200[label="takeWhile1 (flip ltEsFloat ww3892) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123))))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))))) (flip ltEsFloat ww3892 (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))))",fontsize=16,color="black",shape="box"];33200 -> 33247[label="",style="solid", color="black", weight=3]; 189.17/135.89 58714[label="Cons (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) ww4736) (iterate (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123))))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) ww4736)))",fontsize=16,color="green",shape="box"];58714 -> 58720[label="",style="dashed", color="green", weight=3]; 189.17/135.89 58714 -> 58721[label="",style="dashed", color="green", weight=3]; 189.17/135.89 14048[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14048 -> 15305[label="",style="solid", color="black", weight=3]; 189.17/135.89 14049[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14049 -> 15306[label="",style="solid", color="black", weight=3]; 189.17/135.89 21890[label="primMulNat ww26660 ww183310",fontsize=16,color="burlywood",shape="triangle"];62657[label="ww26660/Succ ww266600",fontsize=10,color="white",style="solid",shape="box"];21890 -> 62657[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62657 -> 21900[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 62658[label="ww26660/Zero",fontsize=10,color="white",style="solid",shape="box"];21890 -> 62658[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62658 -> 21901[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 21891 -> 21890[label="",style="dashed", color="red", weight=0]; 189.17/135.89 21891[label="primMulNat ww26660 ww183310",fontsize=16,color="magenta"];21891 -> 21902[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 21892 -> 21890[label="",style="dashed", color="red", weight=0]; 189.17/135.89 21892[label="primMulNat ww26660 ww183310",fontsize=16,color="magenta"];21892 -> 21903[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 21893 -> 21890[label="",style="dashed", color="red", weight=0]; 189.17/135.89 21893[label="primMulNat ww26660 ww183310",fontsize=16,color="magenta"];21893 -> 21904[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 21893 -> 21905[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 20325[label="primMinusNat (Succ ww243500) (Succ ww1832000)",fontsize=16,color="black",shape="box"];20325 -> 20338[label="",style="solid", color="black", weight=3]; 189.17/135.89 20326[label="primMinusNat (Succ ww243500) Zero",fontsize=16,color="black",shape="box"];20326 -> 20339[label="",style="solid", color="black", weight=3]; 189.17/135.89 20327[label="primMinusNat Zero (Succ ww1832000)",fontsize=16,color="black",shape="box"];20327 -> 20340[label="",style="solid", color="black", weight=3]; 189.17/135.89 20328[label="primMinusNat Zero Zero",fontsize=16,color="black",shape="box"];20328 -> 20341[label="",style="solid", color="black", weight=3]; 189.17/135.89 20274[label="primPlusInt (Pos ww24350) (Pos ww183200)",fontsize=16,color="black",shape="box"];20274 -> 20289[label="",style="solid", color="black", weight=3]; 189.17/135.89 20275[label="primPlusInt (Pos ww24350) (Neg ww183200)",fontsize=16,color="black",shape="box"];20275 -> 20290[label="",style="solid", color="black", weight=3]; 189.17/135.89 20276[label="primPlusInt (Neg ww24350) (Pos ww183200)",fontsize=16,color="black",shape="box"];20276 -> 20291[label="",style="solid", color="black", weight=3]; 189.17/135.89 20277[label="primPlusInt (Neg ww24350) (Neg ww183200)",fontsize=16,color="black",shape="box"];20277 -> 20292[label="",style="solid", color="black", weight=3]; 189.17/135.89 14056[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww80 ww81) (primDivFloat (Float (msMyInt (Pos (Succ ww7)) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) ww9 (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww80 ww81) (primDivFloat (Float (msMyInt (Pos (Succ ww7)) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14056 -> 15311[label="",style="solid", color="black", weight=3]; 189.17/135.89 14057 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 14057[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14057 -> 15312[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14057 -> 15313[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14058[label="Succ ww3100",fontsize=16,color="green",shape="box"];14059 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 14059[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14059 -> 15314[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14059 -> 15315[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14060[label="Succ ww3100",fontsize=16,color="green",shape="box"];14061[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14061 -> 15316[label="",style="solid", color="black", weight=3]; 189.17/135.89 14062[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14062 -> 15317[label="",style="solid", color="black", weight=3]; 189.17/135.89 14063 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 14063[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14063 -> 15318[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14063 -> 15319[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14064[label="Succ ww3100",fontsize=16,color="green",shape="box"];14065 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 14065[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14065 -> 15320[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14065 -> 15321[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14066[label="Succ ww3100",fontsize=16,color="green",shape="box"];14067[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14067 -> 15322[label="",style="solid", color="black", weight=3]; 189.17/135.89 14068[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14068 -> 15323[label="",style="solid", color="black", weight=3]; 189.17/135.89 14069[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14069 -> 15324[label="",style="solid", color="black", weight=3]; 189.17/135.89 33088[label="ww3100",fontsize=16,color="green",shape="box"];33089[label="ww4000",fontsize=16,color="green",shape="box"];33090[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];33091 -> 28204[label="",style="dashed", color="red", weight=0]; 189.17/135.89 33091[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];33091 -> 33122[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 33092 -> 33130[label="",style="dashed", color="red", weight=0]; 189.17/135.89 33092[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];33092 -> 33131[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 33092 -> 33132[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 33092 -> 33133[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 33092 -> 33134[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 33087[label="takeWhile1 (flip ltEsFloat ww3905) (Float (Neg Zero) (Neg (Succ ww1979))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979))))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979))))) ww3904",fontsize=16,color="burlywood",shape="triangle"];62659[label="ww3904/MyTrue",fontsize=10,color="white",style="solid",shape="box"];33087 -> 62659[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62659 -> 33124[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 62660[label="ww3904/MyFalse",fontsize=10,color="white",style="solid",shape="box"];33087 -> 62660[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62660 -> 33125[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 14075 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.89 14075[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14075 -> 48145[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14075 -> 48146[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14075 -> 48147[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14075 -> 48148[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14075 -> 48149[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 52381[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4521)) (Neg (Succ ww4522))) (Float (Neg Zero) (Neg (Succ ww4523)))) ww4530) (iterate (psFloat (msFloat (Float (Pos (Succ ww4521)) (Neg (Succ ww4522))) (Float (Neg Zero) (Neg (Succ ww4523))))) (psFloat (msFloat (Float (Pos (Succ ww4521)) (Neg (Succ ww4522))) (Float (Neg Zero) (Neg (Succ ww4523)))) (psFloat (msFloat (Float (Pos (Succ ww4521)) (Neg (Succ ww4522))) (Float (Neg Zero) (Neg (Succ ww4523)))) ww4530)))",fontsize=16,color="green",shape="box"];52381 -> 52413[label="",style="dashed", color="green", weight=3]; 189.17/135.89 52381 -> 52414[label="",style="dashed", color="green", weight=3]; 189.17/135.89 33155[label="primPlusFloat ww3908 (fsFloat (msFloat (Float (Pos (Succ ww3909)) (Neg (Succ ww3910))) (Float (Neg Zero) (Neg (Succ ww3911)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62661[label="ww3908/Float ww39080 ww39081",fontsize=10,color="white",style="solid",shape="box"];33155 -> 62661[label="",style="solid", color="burlywood", weight=9]; 189.17/135.89 62661 -> 33201[label="",style="solid", color="burlywood", weight=3]; 189.17/135.89 50619[label="ww3100",fontsize=16,color="green",shape="box"];50620[label="ww5",fontsize=16,color="green",shape="box"];50621[label="Succ Zero",fontsize=16,color="green",shape="box"];50622[label="ww4000",fontsize=16,color="green",shape="box"];14077[label="takeWhile1 (flip gtEsFloat (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww180 ww181) (iterate (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181))) (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) (Float ww180 ww181))) (not (esEsOrdering (primCmpFloat (Float ww180 ww181) (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT))",fontsize=16,color="black",shape="box"];14077 -> 15328[label="",style="solid", color="black", weight=3]; 189.17/135.89 14078[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14078 -> 15329[label="",style="solid", color="black", weight=3]; 189.17/135.89 14079[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14079 -> 15330[label="",style="solid", color="black", weight=3]; 189.17/135.89 14080[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14080 -> 15331[label="",style="solid", color="black", weight=3]; 189.17/135.89 14081 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 14081[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14081 -> 15332[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14081 -> 15333[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14082[label="Succ ww3100",fontsize=16,color="green",shape="box"];14083 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 14083[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14083 -> 15334[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14083 -> 15335[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14084[label="Succ ww3100",fontsize=16,color="green",shape="box"];14085[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14085 -> 15336[label="",style="solid", color="black", weight=3]; 189.17/135.89 14086[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14086 -> 15337[label="",style="solid", color="black", weight=3]; 189.17/135.89 14087 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 14087[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14087 -> 15338[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14087 -> 15339[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14088[label="Succ ww3100",fontsize=16,color="green",shape="box"];14089 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.89 14089[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14089 -> 15340[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14089 -> 15341[label="",style="dashed", color="magenta", weight=3]; 189.17/135.89 14090[label="Succ ww3100",fontsize=16,color="green",shape="box"];14091[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14091 -> 15342[label="",style="solid", color="black", weight=3]; 189.17/135.90 14092[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14092 -> 15343[label="",style="solid", color="black", weight=3]; 189.17/135.90 14093[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14093 -> 15344[label="",style="solid", color="black", weight=3]; 189.17/135.90 14094 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14094[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14094 -> 48150[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14094 -> 48151[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14094 -> 48152[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14094 -> 48153[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14094 -> 48154[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 52312[label="ww5",fontsize=16,color="green",shape="box"];52313[label="ww3000",fontsize=16,color="green",shape="box"];52314[label="Succ Zero",fontsize=16,color="green",shape="box"];52315[label="ww3100",fontsize=16,color="green",shape="box"];52469[label="ww45261",fontsize=16,color="green",shape="box"];52470[label="ww45260",fontsize=16,color="green",shape="box"];52471[label="primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4527))) (Float (Neg (Succ ww4528)) (Pos (Succ ww4529)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];52471 -> 52528[label="",style="solid", color="black", weight=3]; 189.17/135.90 14097[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14097 -> 15348[label="",style="solid", color="black", weight=3]; 189.17/135.90 14098[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14098 -> 15349[label="",style="solid", color="black", weight=3]; 189.17/135.90 14099 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14099[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14099 -> 15350[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14099 -> 15351[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14100[label="Succ ww3100",fontsize=16,color="green",shape="box"];14101 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14101[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14101 -> 15352[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14101 -> 15353[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14102[label="Succ ww3100",fontsize=16,color="green",shape="box"];14103 -> 12804[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14103[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14104[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14104 -> 15354[label="",style="solid", color="black", weight=3]; 189.17/135.90 14105 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14105[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14105 -> 15355[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14105 -> 15356[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14106[label="Succ ww3100",fontsize=16,color="green",shape="box"];14107 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14107[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14107 -> 15357[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14107 -> 15358[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14108[label="Succ ww3100",fontsize=16,color="green",shape="box"];14109 -> 12810[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14109[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14110[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14110 -> 15359[label="",style="solid", color="black", weight=3]; 189.17/135.90 14111 -> 2231[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14111[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14111 -> 15360[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14111 -> 15361[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14111 -> 15362[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14112[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14112 -> 15363[label="",style="solid", color="black", weight=3]; 189.17/135.90 14113[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14113 -> 15364[label="",style="solid", color="black", weight=3]; 189.17/135.90 14114 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14114[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14114 -> 15365[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14114 -> 15366[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14115[label="Succ ww3100",fontsize=16,color="green",shape="box"];14116 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14116[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14116 -> 15367[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14116 -> 15368[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14117[label="Succ ww3100",fontsize=16,color="green",shape="box"];14118 -> 12823[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14118[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14119[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14119 -> 15369[label="",style="solid", color="black", weight=3]; 189.17/135.90 14120 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14120[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14120 -> 15370[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14120 -> 15371[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14121[label="Succ ww3100",fontsize=16,color="green",shape="box"];14122 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14122[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14122 -> 15372[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14122 -> 15373[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14123[label="Succ ww3100",fontsize=16,color="green",shape="box"];14124 -> 12829[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14124[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14125[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14125 -> 15374[label="",style="solid", color="black", weight=3]; 189.17/135.90 16841[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16842[label="ww5",fontsize=16,color="green",shape="box"];16843[label="ww3100",fontsize=16,color="green",shape="box"];16844[label="ww3000",fontsize=16,color="green",shape="box"];14127 -> 16832[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14127[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14127 -> 16845[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14127 -> 16846[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14127 -> 16847[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14127 -> 16848[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 16965[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21290 ww21291) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (primPlusFloat (Float ww21290 ww21291) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16965 -> 17038[label="",style="solid", color="black", weight=3]; 189.17/135.90 14130[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14130 -> 15379[label="",style="solid", color="black", weight=3]; 189.17/135.90 14131[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14131 -> 15380[label="",style="solid", color="black", weight=3]; 189.17/135.90 14132[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14132 -> 15381[label="",style="solid", color="black", weight=3]; 189.17/135.90 14133 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14133[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14133 -> 15382[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14133 -> 15383[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14134[label="Succ ww3100",fontsize=16,color="green",shape="box"];14135 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14135[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14135 -> 15384[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14135 -> 15385[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14136[label="Succ ww3100",fontsize=16,color="green",shape="box"];14137[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14137 -> 15386[label="",style="solid", color="black", weight=3]; 189.17/135.90 14138[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14138 -> 15387[label="",style="solid", color="black", weight=3]; 189.17/135.90 14139 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14139[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14139 -> 15388[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14139 -> 15389[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14140[label="Succ ww3100",fontsize=16,color="green",shape="box"];14141 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14141[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14141 -> 15390[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14141 -> 15391[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14142[label="Succ ww3100",fontsize=16,color="green",shape="box"];14143[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14143 -> 15392[label="",style="solid", color="black", weight=3]; 189.17/135.90 14144[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14144 -> 15393[label="",style="solid", color="black", weight=3]; 189.17/135.90 14145[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14145 -> 15394[label="",style="solid", color="black", weight=3]; 189.17/135.90 33951 -> 28510[label="",style="dashed", color="red", weight=0]; 189.17/135.90 33951[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];33951 -> 33983[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 33952[label="ww3000",fontsize=16,color="green",shape="box"];33953[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];33954[label="ww3100",fontsize=16,color="green",shape="box"];33955 -> 33989[label="",style="dashed", color="red", weight=0]; 189.17/135.90 33955[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];33955 -> 33990[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 33955 -> 33991[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 33955 -> 33992[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 33955 -> 33993[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 33950[label="takeWhile1 (flip ltEsFloat ww3994) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))))) ww3993",fontsize=16,color="burlywood",shape="triangle"];62662[label="ww3993/MyTrue",fontsize=10,color="white",style="solid",shape="box"];33950 -> 62662[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62662 -> 33985[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 62663[label="ww3993/MyFalse",fontsize=10,color="white",style="solid",shape="box"];33950 -> 62663[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62663 -> 33986[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 14151 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14151[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14151 -> 48155[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14151 -> 48156[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14151 -> 48157[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14151 -> 48158[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14151 -> 48159[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 50623[label="ww3100",fontsize=16,color="green",shape="box"];50624[label="ww3000",fontsize=16,color="green",shape="box"];50625[label="ww5",fontsize=16,color="green",shape="box"];50626[label="Succ Zero",fontsize=16,color="green",shape="box"];52686[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4532))) (Float (Neg (Succ ww4533)) (Neg (Succ ww4534)))) ww4542",fontsize=16,color="black",shape="box"];52686 -> 52734[label="",style="solid", color="black", weight=3]; 189.17/135.90 34268[label="ww39971",fontsize=16,color="green",shape="box"];34269[label="ww39970",fontsize=16,color="green",shape="box"];34270[label="primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3998))) (Float (Neg (Succ ww3999)) (Neg (Succ ww4000)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];34270 -> 34324[label="",style="solid", color="black", weight=3]; 189.17/135.90 14154[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14154 -> 15399[label="",style="solid", color="black", weight=3]; 189.17/135.90 14155[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14155 -> 15400[label="",style="solid", color="black", weight=3]; 189.17/135.90 14156[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14156 -> 15401[label="",style="solid", color="black", weight=3]; 189.17/135.90 14157 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14157[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14157 -> 15402[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14157 -> 15403[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14158[label="Succ ww3100",fontsize=16,color="green",shape="box"];14159 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14159[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14159 -> 15404[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14159 -> 15405[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14160[label="Succ ww3100",fontsize=16,color="green",shape="box"];14161[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14161 -> 15406[label="",style="solid", color="black", weight=3]; 189.17/135.90 14162[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14162 -> 15407[label="",style="solid", color="black", weight=3]; 189.17/135.90 14163 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14163[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14163 -> 15408[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14163 -> 15409[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14164[label="Succ ww3100",fontsize=16,color="green",shape="box"];14165 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14165[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14165 -> 15410[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14165 -> 15411[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14166[label="Succ ww3100",fontsize=16,color="green",shape="box"];14167[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14167 -> 15412[label="",style="solid", color="black", weight=3]; 189.17/135.90 14168[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14168 -> 15413[label="",style="solid", color="black", weight=3]; 189.17/135.90 14169[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14169 -> 15414[label="",style="solid", color="black", weight=3]; 189.17/135.90 14170 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14170[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14170 -> 48160[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14170 -> 48161[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14170 -> 48162[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14170 -> 48163[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14170 -> 48164[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 52438[label="ww3100",fontsize=16,color="green",shape="box"];52439[label="Succ Zero",fontsize=16,color="green",shape="box"];52440[label="ww5",fontsize=16,color="green",shape="box"];52652[label="ww45361",fontsize=16,color="green",shape="box"];52653[label="ww45360",fontsize=16,color="green",shape="box"];52654[label="primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4537))) (Float (Neg Zero) (Pos (Succ ww4538)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];52654 -> 52687[label="",style="solid", color="black", weight=3]; 189.17/135.90 14173[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14173 -> 15418[label="",style="solid", color="black", weight=3]; 189.17/135.90 14174[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14174 -> 15419[label="",style="solid", color="black", weight=3]; 189.17/135.90 14175 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14175[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14175 -> 15420[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14175 -> 15421[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14176[label="Succ ww3100",fontsize=16,color="green",shape="box"];14177 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14177[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14177 -> 15422[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14177 -> 15423[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14178[label="Succ ww3100",fontsize=16,color="green",shape="box"];14179 -> 12884[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14179[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14180[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14180 -> 15424[label="",style="solid", color="black", weight=3]; 189.17/135.90 14181 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14181[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14181 -> 15425[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14181 -> 15426[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14182[label="Succ ww3100",fontsize=16,color="green",shape="box"];14183 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14183[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14183 -> 15427[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14183 -> 15428[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14184[label="Succ ww3100",fontsize=16,color="green",shape="box"];14185 -> 12890[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14185[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14186[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14186 -> 15429[label="",style="solid", color="black", weight=3]; 189.17/135.90 14187 -> 2231[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14187[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14187 -> 15430[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14187 -> 15431[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14187 -> 15432[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14188[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14188 -> 15433[label="",style="solid", color="black", weight=3]; 189.17/135.90 14189[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14189 -> 15434[label="",style="solid", color="black", weight=3]; 189.17/135.90 14190 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14190[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14190 -> 15435[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14190 -> 15436[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14191[label="Succ ww3100",fontsize=16,color="green",shape="box"];14192 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14192[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14192 -> 15437[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14192 -> 15438[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14193[label="Succ ww3100",fontsize=16,color="green",shape="box"];14194 -> 12903[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14194[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14195[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14195 -> 15439[label="",style="solid", color="black", weight=3]; 189.17/135.90 14196 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14196[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14196 -> 15440[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14196 -> 15441[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14197[label="Succ ww3100",fontsize=16,color="green",shape="box"];14198 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14198[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14198 -> 15442[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14198 -> 15443[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14199[label="Succ ww3100",fontsize=16,color="green",shape="box"];14200 -> 12909[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14200[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14201[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14201 -> 15444[label="",style="solid", color="black", weight=3]; 189.17/135.90 34724[label="ww3100",fontsize=16,color="green",shape="box"];34725 -> 28102[label="",style="dashed", color="red", weight=0]; 189.17/135.90 34725[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];34725 -> 34764[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 34726 -> 34770[label="",style="dashed", color="red", weight=0]; 189.17/135.90 34726[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34726 -> 34783[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 34726 -> 34784[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 34726 -> 34785[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 34727[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14203 -> 34705[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14203[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14203 -> 34730[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14203 -> 34731[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14203 -> 34732[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14203 -> 34733[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 35012[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4078))) (Float (Neg Zero) (Pos (Succ ww4079)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];35012 -> 35085[label="",style="solid", color="black", weight=3]; 189.17/135.90 35013[label="takeWhile1 (flip ltEsFloat ww4075) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))))) (flip ltEsFloat ww4075 (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))))",fontsize=16,color="black",shape="box"];35013 -> 35086[label="",style="solid", color="black", weight=3]; 189.17/135.90 58719[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) ww4737) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) ww4737)))",fontsize=16,color="green",shape="box"];58719 -> 58736[label="",style="dashed", color="green", weight=3]; 189.17/135.90 58719 -> 58737[label="",style="dashed", color="green", weight=3]; 189.17/135.90 14206[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14206 -> 15449[label="",style="solid", color="black", weight=3]; 189.17/135.90 14207[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14207 -> 15450[label="",style="solid", color="black", weight=3]; 189.17/135.90 14208[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14208 -> 15451[label="",style="solid", color="black", weight=3]; 189.17/135.90 14209 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14209[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14209 -> 15452[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14209 -> 15453[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14210[label="Succ ww3100",fontsize=16,color="green",shape="box"];14211 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14211[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14211 -> 15454[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14211 -> 15455[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14212[label="Succ ww3100",fontsize=16,color="green",shape="box"];14213[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14213 -> 15456[label="",style="solid", color="black", weight=3]; 189.17/135.90 14214[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14214 -> 15457[label="",style="solid", color="black", weight=3]; 189.17/135.90 14215 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14215[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14215 -> 15458[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14215 -> 15459[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14216[label="Succ ww3100",fontsize=16,color="green",shape="box"];14217 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14217[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14217 -> 15460[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14217 -> 15461[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14218[label="Succ ww3100",fontsize=16,color="green",shape="box"];14219[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14219 -> 15462[label="",style="solid", color="black", weight=3]; 189.17/135.90 14220[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14220 -> 15463[label="",style="solid", color="black", weight=3]; 189.17/135.90 14221[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14221 -> 15464[label="",style="solid", color="black", weight=3]; 189.17/135.90 34875[label="ww3100",fontsize=16,color="green",shape="box"];34876[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];34877 -> 28204[label="",style="dashed", color="red", weight=0]; 189.17/135.90 34877[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];34877 -> 34906[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 34878 -> 34911[label="",style="dashed", color="red", weight=0]; 189.17/135.90 34878[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34878 -> 34912[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 34878 -> 34913[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 34878 -> 34914[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 34874[label="takeWhile1 (flip ltEsFloat ww4091) (Float (Neg Zero) (Neg (Succ ww1988))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988))))) ww4090",fontsize=16,color="burlywood",shape="triangle"];62664[label="ww4090/MyTrue",fontsize=10,color="white",style="solid",shape="box"];34874 -> 62664[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62664 -> 34908[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 62665[label="ww4090/MyFalse",fontsize=10,color="white",style="solid",shape="box"];34874 -> 62665[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62665 -> 34909[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 14226 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14226[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14226 -> 48165[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14226 -> 48166[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14226 -> 48167[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14226 -> 48168[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14226 -> 48169[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 50627[label="ww3100",fontsize=16,color="green",shape="box"];50628[label="Succ Zero",fontsize=16,color="green",shape="box"];50629[label="ww5",fontsize=16,color="green",shape="box"];52945[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4540))) (Float (Neg Zero) (Neg (Succ ww4541)))) ww4548",fontsize=16,color="black",shape="box"];52945 -> 53020[label="",style="solid", color="black", weight=3]; 189.17/135.90 35147[label="ww40941",fontsize=16,color="green",shape="box"];35148[label="ww40940",fontsize=16,color="green",shape="box"];35149[label="primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4095))) (Float (Neg Zero) (Neg (Succ ww4096)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];35149 -> 35203[label="",style="solid", color="black", weight=3]; 189.17/135.90 51146 -> 50771[label="",style="dashed", color="red", weight=0]; 189.17/135.90 51146[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) ww4470) LT)",fontsize=16,color="magenta"];51146 -> 51293[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 51146 -> 51294[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 51146 -> 51295[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14229[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14229 -> 15469[label="",style="solid", color="black", weight=3]; 189.17/135.90 14230[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14230 -> 15470[label="",style="solid", color="black", weight=3]; 189.17/135.90 14231[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14231 -> 15471[label="",style="solid", color="black", weight=3]; 189.17/135.90 22514[label="primMinusInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="black",shape="box"];22514 -> 24553[label="",style="solid", color="black", weight=3]; 189.17/135.90 50630[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) ww4427",fontsize=16,color="black",shape="box"];50630 -> 51301[label="",style="solid", color="black", weight=3]; 189.17/135.90 51155[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51155 -> 51302[label="",style="solid", color="black", weight=3]; 189.17/135.90 51157[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) ww4478",fontsize=16,color="black",shape="box"];51157 -> 51305[label="",style="solid", color="black", weight=3]; 189.17/135.90 51158[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51158 -> 51306[label="",style="solid", color="black", weight=3]; 189.17/135.90 51186[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4495",fontsize=16,color="black",shape="triangle"];51186 -> 51307[label="",style="solid", color="black", weight=3]; 189.17/135.90 51187 -> 51160[label="",style="dashed", color="red", weight=0]; 189.17/135.90 51187[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4495))",fontsize=16,color="magenta"];51187 -> 51308[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 51166 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.90 51166[label="primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];51166 -> 51309[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 51166 -> 51310[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 51166 -> 51311[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 51167[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) ww4479",fontsize=16,color="black",shape="box"];51167 -> 51312[label="",style="solid", color="black", weight=3]; 189.17/135.90 51168[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51168 -> 51313[label="",style="solid", color="black", weight=3]; 189.17/135.90 50632[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4429",fontsize=16,color="black",shape="box"];50632 -> 51314[label="",style="solid", color="black", weight=3]; 189.17/135.90 51169[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51169 -> 51315[label="",style="solid", color="black", weight=3]; 189.17/135.90 51170[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) ww4480",fontsize=16,color="black",shape="box"];51170 -> 51316[label="",style="solid", color="black", weight=3]; 189.17/135.90 51171[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51171 -> 51317[label="",style="solid", color="black", weight=3]; 189.17/135.90 14242[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14242 -> 15482[label="",style="solid", color="black", weight=3]; 189.17/135.90 14243[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14243 -> 15483[label="",style="solid", color="black", weight=3]; 189.17/135.90 14244[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14244 -> 15484[label="",style="solid", color="black", weight=3]; 189.17/135.90 14245[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14245 -> 15485[label="",style="solid", color="black", weight=3]; 189.17/135.90 51462[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51462 -> 51690[label="",style="solid", color="black", weight=3]; 189.17/135.90 51689 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.90 51689[label="primPlusFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Neg (Succ ww95800)))) ww4494",fontsize=16,color="magenta"];51689 -> 52112[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 51689 -> 52113[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 51689 -> 52114[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14247[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14247 -> 15487[label="",style="solid", color="black", weight=3]; 189.17/135.90 51471 -> 20687[label="",style="dashed", color="red", weight=0]; 189.17/135.90 51471[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51472 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.90 51472[label="srMyInt (Pos Zero) (Neg (Succ ww95800))",fontsize=16,color="magenta"];51472 -> 51697[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 51472 -> 51698[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 51695[label="Neg (Succ ww95800)",fontsize=16,color="green",shape="box"];51696[label="Pos Zero",fontsize=16,color="green",shape="box"];14249[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14249 -> 15489[label="",style="solid", color="black", weight=3]; 189.17/135.90 14250[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14250 -> 15490[label="",style="solid", color="black", weight=3]; 189.17/135.90 14251[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14251 -> 15491[label="",style="solid", color="black", weight=3]; 189.17/135.90 14252[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14252 -> 15492[label="",style="solid", color="black", weight=3]; 189.17/135.90 14253[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14253 -> 15493[label="",style="solid", color="black", weight=3]; 189.17/135.90 14255[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14255 -> 15495[label="",style="solid", color="black", weight=3]; 189.17/135.90 14257[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14257 -> 15497[label="",style="solid", color="black", weight=3]; 189.17/135.90 14258 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14258[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14258 -> 15498[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14258 -> 15499[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14259[label="Succ ww3100",fontsize=16,color="green",shape="box"];14260 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14260[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14260 -> 15500[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14260 -> 15501[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14261[label="Succ ww3100",fontsize=16,color="green",shape="box"];14262[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14262 -> 15502[label="",style="solid", color="black", weight=3]; 189.17/135.90 14263[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14263 -> 15503[label="",style="solid", color="black", weight=3]; 189.17/135.90 14264 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14264[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14264 -> 15504[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14264 -> 15505[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14265[label="Succ ww3100",fontsize=16,color="green",shape="box"];14266 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14266[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14266 -> 15506[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14266 -> 15507[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14267[label="Succ ww3100",fontsize=16,color="green",shape="box"];14268[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14268 -> 15508[label="",style="solid", color="black", weight=3]; 189.17/135.90 14269[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14269 -> 15509[label="",style="solid", color="black", weight=3]; 189.17/135.90 14270[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14270 -> 15510[label="",style="solid", color="black", weight=3]; 189.17/135.90 36323 -> 26659[label="",style="dashed", color="red", weight=0]; 189.17/135.90 36323[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36323 -> 36889[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 36323 -> 36890[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 36323 -> 36891[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 36323 -> 36892[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 36324 -> 37526[label="",style="dashed", color="red", weight=0]; 189.17/135.90 36324[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36324 -> 37527[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 36324 -> 37528[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 36324 -> 37529[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 36324 -> 37530[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 36325 -> 36796[label="",style="dashed", color="red", weight=0]; 189.17/135.90 36325[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36325 -> 36818[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 36326[label="ww3100",fontsize=16,color="green",shape="box"];14276 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14276[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14276 -> 48180[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14276 -> 48181[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14276 -> 48182[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14276 -> 48183[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14276 -> 48184[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 26757[label="ww2367",fontsize=16,color="green",shape="box"];26758[label="Pos (Succ ww2368)",fontsize=16,color="green",shape="box"];23775[label="srMyInt (Pos (Succ ww2914)) ww29151",fontsize=16,color="black",shape="triangle"];23775 -> 25539[label="",style="solid", color="black", weight=3]; 189.17/135.90 26759[label="ww2366",fontsize=16,color="green",shape="box"];50633[label="Succ Zero",fontsize=16,color="green",shape="box"];50634[label="ww48",fontsize=16,color="green",shape="box"];50635[label="ww47",fontsize=16,color="green",shape="box"];50636[label="ww46",fontsize=16,color="green",shape="box"];50289[label="ww47",fontsize=16,color="green",shape="box"];50290 -> 37526[label="",style="dashed", color="red", weight=0]; 189.17/135.90 50290[label="psFloat ww48 (fsFloat (msFloat (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50290 -> 50683[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 50290 -> 50684[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 50290 -> 50685[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 50290 -> 50686[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 42547[label="ww42561",fontsize=16,color="green",shape="box"];42548[label="ww42560",fontsize=16,color="green",shape="box"];42549[label="primDivFloat (msFloat (Float (Neg (Succ ww4257)) (Pos (Succ ww4258))) (Float (Pos Zero) (Pos (Succ ww4259)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];42549 -> 43452[label="",style="solid", color="black", weight=3]; 189.17/135.90 51172 -> 50771[label="",style="dashed", color="red", weight=0]; 189.17/135.90 51172[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos (Succ ww3100))) ww4471) LT)",fontsize=16,color="magenta"];51172 -> 51318[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 51172 -> 51319[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 51172 -> 51320[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14280[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14280 -> 15517[label="",style="solid", color="black", weight=3]; 189.17/135.90 20785[label="Neg (primPlusNat (Succ ww4000) Zero)",fontsize=16,color="green",shape="box"];20785 -> 22651[label="",style="dashed", color="green", weight=3]; 189.17/135.90 14282[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14282 -> 15519[label="",style="solid", color="black", weight=3]; 189.17/135.90 14283 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14283[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14283 -> 15520[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14283 -> 15521[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14284[label="Succ ww3100",fontsize=16,color="green",shape="box"];14285 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14285[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14285 -> 15522[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14285 -> 15523[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14286[label="Succ ww3100",fontsize=16,color="green",shape="box"];14287 -> 12993[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14287[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14288[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14288 -> 15524[label="",style="solid", color="black", weight=3]; 189.17/135.90 14289 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14289[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14289 -> 15525[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14289 -> 15526[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14290[label="Succ ww3100",fontsize=16,color="green",shape="box"];14291 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14291[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14291 -> 15527[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14291 -> 15528[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14292[label="Succ ww3100",fontsize=16,color="green",shape="box"];14293 -> 12999[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14293[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14294[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14294 -> 15529[label="",style="solid", color="black", weight=3]; 189.17/135.90 46525[label="ww3100",fontsize=16,color="green",shape="box"];46526[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];46527 -> 27641[label="",style="dashed", color="red", weight=0]; 189.17/135.90 46527[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];46527 -> 46568[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 46528 -> 46573[label="",style="dashed", color="red", weight=0]; 189.17/135.90 46528[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];46528 -> 46590[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 46528 -> 46591[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 46528 -> 46592[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 46528 -> 46593[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 46529[label="ww4000",fontsize=16,color="green",shape="box"];14296 -> 46504[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14296[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14296 -> 46532[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14296 -> 46533[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14296 -> 46534[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14296 -> 46535[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14296 -> 46536[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 27803[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (Float ww33460 ww33461)) GT)",fontsize=16,color="black",shape="box"];27803 -> 27831[label="",style="solid", color="black", weight=3]; 189.17/135.90 46821[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww4447)) (Pos (Succ ww4448))) (Float (Pos Zero) (Neg (Succ ww4449)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];46821 -> 46867[label="",style="solid", color="black", weight=3]; 189.17/135.90 46872[label="Cons (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) ww4455) (iterate (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151))))) (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) ww4455)))",fontsize=16,color="green",shape="box"];46872 -> 46924[label="",style="dashed", color="green", weight=3]; 189.17/135.90 46872 -> 46925[label="",style="dashed", color="green", weight=3]; 189.17/135.90 14299[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14299 -> 15534[label="",style="solid", color="black", weight=3]; 189.17/135.90 14300[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14300 -> 15535[label="",style="solid", color="black", weight=3]; 189.17/135.90 14301[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14301 -> 15536[label="",style="solid", color="black", weight=3]; 189.17/135.90 14302 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14302[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14302 -> 15537[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14302 -> 15538[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14303[label="Succ ww3100",fontsize=16,color="green",shape="box"];14304 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14304[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14304 -> 15539[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14304 -> 15540[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14305[label="Succ ww3100",fontsize=16,color="green",shape="box"];14306 -> 13016[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14306[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14307[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14307 -> 15541[label="",style="solid", color="black", weight=3]; 189.17/135.90 14308 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14308[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14308 -> 15542[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14308 -> 15543[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14309[label="Succ ww3100",fontsize=16,color="green",shape="box"];14310 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14310[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14310 -> 15544[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14310 -> 15545[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14311[label="Succ ww3100",fontsize=16,color="green",shape="box"];14312 -> 13022[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14312[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14313[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14313 -> 15546[label="",style="solid", color="black", weight=3]; 189.17/135.90 36331 -> 37677[label="",style="dashed", color="red", weight=0]; 189.17/135.90 36331[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36331 -> 37688[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 36331 -> 37689[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 36331 -> 37690[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 36331 -> 37691[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 36332[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36332 -> 36895[label="",style="solid", color="black", weight=3]; 189.17/135.90 36333 -> 36796[label="",style="dashed", color="red", weight=0]; 189.17/135.90 36333[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36333 -> 36819[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 36334[label="ww3100",fontsize=16,color="green",shape="box"];14315 -> 35894[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14315[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14315 -> 36394[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14315 -> 36395[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14315 -> 36396[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14315 -> 36397[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 41312 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.90 41312[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4263)) (Pos Zero)) (srMyInt (Neg (Succ ww4264)) (Pos (Succ ww4265)))) ww4273",fontsize=16,color="magenta"];41312 -> 41365[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 41312 -> 41366[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 41312 -> 41367[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 43591[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww4293)) (Neg (Succ ww4294))) (Float (Pos Zero) (Pos (Succ ww4295)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];43591 -> 43678[label="",style="solid", color="black", weight=3]; 189.17/135.90 14318[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14318 -> 15551[label="",style="solid", color="black", weight=3]; 189.17/135.90 14320[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14320 -> 15553[label="",style="solid", color="black", weight=3]; 189.17/135.90 14321 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14321[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14321 -> 15554[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14321 -> 15555[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14322[label="Succ ww3100",fontsize=16,color="green",shape="box"];14323 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14323[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14323 -> 15556[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14323 -> 15557[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14324[label="Succ ww3100",fontsize=16,color="green",shape="box"];14325[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14325 -> 15558[label="",style="solid", color="black", weight=3]; 189.17/135.90 14326[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14326 -> 15559[label="",style="solid", color="black", weight=3]; 189.17/135.90 14327 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14327[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14327 -> 15560[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14327 -> 15561[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14328[label="Succ ww3100",fontsize=16,color="green",shape="box"];14329 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14329[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14329 -> 15562[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14329 -> 15563[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14330[label="Succ ww3100",fontsize=16,color="green",shape="box"];14331[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14331 -> 15564[label="",style="solid", color="black", weight=3]; 189.17/135.90 14332[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14332 -> 15565[label="",style="solid", color="black", weight=3]; 189.17/135.90 14333[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14333 -> 15566[label="",style="solid", color="black", weight=3]; 189.17/135.90 46666[label="ww4000",fontsize=16,color="green",shape="box"];46667[label="ww3100",fontsize=16,color="green",shape="box"];46668[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];46669 -> 26764[label="",style="dashed", color="red", weight=0]; 189.17/135.90 46669[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];46669 -> 46697[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 46669 -> 46698[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 46669 -> 46699[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 46669 -> 46700[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 46670 -> 27641[label="",style="dashed", color="red", weight=0]; 189.17/135.90 46670[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];46670 -> 46701[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 46665[label="takeWhile1 (flip ltEsFloat ww3258) (Float (Pos Zero) (Neg (Succ ww1998))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998))))) (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) (Float (Pos Zero) (Neg (Succ ww1998))))) ww4450",fontsize=16,color="burlywood",shape="triangle"];62666[label="ww4450/MyTrue",fontsize=10,color="white",style="solid",shape="box"];46665 -> 62666[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62666 -> 46702[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 62667[label="ww4450/MyFalse",fontsize=10,color="white",style="solid",shape="box"];46665 -> 62667[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62667 -> 46703[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 14339 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14339[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14339 -> 48185[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14339 -> 48186[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14339 -> 48187[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14339 -> 48188[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14339 -> 48189[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 50637[label="ww4000",fontsize=16,color="green",shape="box"];50638[label="ww3100",fontsize=16,color="green",shape="box"];50639[label="Succ Zero",fontsize=16,color="green",shape="box"];50640[label="ww5",fontsize=16,color="green",shape="box"];50641[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) ww4458",fontsize=16,color="black",shape="box"];50641 -> 51321[label="",style="solid", color="black", weight=3]; 189.17/135.90 26861[label="ww19951",fontsize=16,color="green",shape="box"];26862[label="ww19950",fontsize=16,color="green",shape="box"];26863[label="primDivFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];26863 -> 26887[label="",style="solid", color="black", weight=3]; 189.17/135.90 51173 -> 50771[label="",style="dashed", color="red", weight=0]; 189.17/135.90 51173[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) ww4472) LT)",fontsize=16,color="magenta"];51173 -> 51322[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 51173 -> 51323[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 51173 -> 51324[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14342[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14342 -> 15571[label="",style="solid", color="black", weight=3]; 189.17/135.90 14343[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14343 -> 15572[label="",style="solid", color="black", weight=3]; 189.17/135.90 14344[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14344 -> 15573[label="",style="solid", color="black", weight=3]; 189.17/135.90 14345 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14345[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14345 -> 15574[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14345 -> 15575[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14346[label="Succ ww3100",fontsize=16,color="green",shape="box"];14347 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14347[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14347 -> 15576[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14347 -> 15577[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14348[label="Succ ww3100",fontsize=16,color="green",shape="box"];14349[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14349 -> 15578[label="",style="solid", color="black", weight=3]; 189.17/135.90 14350[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14350 -> 15579[label="",style="solid", color="black", weight=3]; 189.17/135.90 14351 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14351[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14351 -> 15580[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14351 -> 15581[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14352[label="Succ ww3100",fontsize=16,color="green",shape="box"];14353 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14353[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14353 -> 15582[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14353 -> 15583[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14354[label="Succ ww3100",fontsize=16,color="green",shape="box"];14355[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14355 -> 15584[label="",style="solid", color="black", weight=3]; 189.17/135.90 14356[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14356 -> 15585[label="",style="solid", color="black", weight=3]; 189.17/135.90 14357[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14357 -> 15586[label="",style="solid", color="black", weight=3]; 189.17/135.90 15709[label="ww5",fontsize=16,color="green",shape="box"];15710[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];15711[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14363 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14363[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14363 -> 48195[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14363 -> 48196[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14363 -> 48197[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14363 -> 48198[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14363 -> 48199[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14364[label="takeWhile1 (flip gtEsFloat (psFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww65 (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65)) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) ww65)) (fsEsOrdering (compareFloat ww65 (psFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT)",fontsize=16,color="black",shape="box"];14364 -> 15589[label="",style="solid", color="black", weight=3]; 189.17/135.90 52731[label="ww45441",fontsize=16,color="green",shape="box"];52732[label="ww45440",fontsize=16,color="green",shape="box"];52733[label="primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4545))) (Float (Pos (Succ ww4546)) (Pos (Succ ww4547)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];52733 -> 52946[label="",style="solid", color="black", weight=3]; 189.17/135.90 16602[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20760 ww20761) (primDivFloat (Float (msMyInt (Neg Zero) ww20780) (srMyInt (Pos (Succ ww2077)) ww20781)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww20780 ww20781) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (Float ww20780 ww20781))) (not (esEsOrdering (primCmpFloat (Float ww20780 ww20781) (primPlusFloat (Float ww20760 ww20761) (primDivFloat (Float (msMyInt (Neg Zero) ww20780) (srMyInt (Pos (Succ ww2077)) ww20781)) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16602 -> 16678[label="",style="solid", color="black", weight=3]; 189.17/135.90 14367[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14367 -> 15592[label="",style="solid", color="black", weight=3]; 189.17/135.90 14368[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14368 -> 15593[label="",style="solid", color="black", weight=3]; 189.17/135.90 14369 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14369[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14369 -> 15594[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14369 -> 15595[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14370[label="Succ ww3100",fontsize=16,color="green",shape="box"];14371 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14371[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14371 -> 15596[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14371 -> 15597[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14372[label="Succ ww3100",fontsize=16,color="green",shape="box"];14373 -> 13079[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14373[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14374[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14374 -> 15598[label="",style="solid", color="black", weight=3]; 189.17/135.90 14375 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14375[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14375 -> 15599[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14375 -> 15600[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14376[label="Succ ww3100",fontsize=16,color="green",shape="box"];14377 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14377[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14377 -> 15601[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14377 -> 15602[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14378[label="Succ ww3100",fontsize=16,color="green",shape="box"];14379 -> 13085[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14379[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14380[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14380 -> 15603[label="",style="solid", color="black", weight=3]; 189.17/135.90 54207 -> 54742[label="",style="dashed", color="red", weight=0]; 189.17/135.90 54207[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54207 -> 54789[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 54207 -> 54790[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 54207 -> 54791[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 54208[label="ww3000",fontsize=16,color="green",shape="box"];54209[label="ww3100",fontsize=16,color="green",shape="box"];54210 -> 55266[label="",style="dashed", color="red", weight=0]; 189.17/135.90 54210[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54210 -> 55283[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 54210 -> 55284[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 54210 -> 55285[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 54210 -> 55286[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 54211 -> 43626[label="",style="dashed", color="red", weight=0]; 189.17/135.90 54211[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54211 -> 55062[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 54211 -> 55063[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 54211 -> 55064[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 54211 -> 55065[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14382[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];14383[label="ww5",fontsize=16,color="green",shape="box"];55568[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Pos (Succ ww4627))) (Float (Pos (Succ ww4628)) (Neg (Succ ww4629)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55568 -> 55629[label="",style="solid", color="black", weight=3]; 189.17/135.90 44061 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.90 44061[label="primPlusFloat (Float (msMyInt (Neg Zero) ww20780) (srMyInt (Pos (Succ ww2077)) ww20781)) ww4310",fontsize=16,color="magenta"];44061 -> 44079[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 44061 -> 44080[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 44061 -> 44081[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 26774[label="primMinusInt (Neg Zero) (Pos ww207800)",fontsize=16,color="black",shape="box"];26774 -> 26812[label="",style="solid", color="black", weight=3]; 189.17/135.90 26775[label="primMinusInt (Neg Zero) (Neg ww207800)",fontsize=16,color="black",shape="box"];26775 -> 26813[label="",style="solid", color="black", weight=3]; 189.17/135.90 14388[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14388 -> 15609[label="",style="solid", color="black", weight=3]; 189.17/135.90 14389 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14389[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14389 -> 15610[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14389 -> 15611[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14390[label="Succ ww3100",fontsize=16,color="green",shape="box"];14391 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14391[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14391 -> 15612[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14391 -> 15613[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14392[label="Succ ww3100",fontsize=16,color="green",shape="box"];14393 -> 13102[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14393[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14394[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14394 -> 15614[label="",style="solid", color="black", weight=3]; 189.17/135.90 14395 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14395[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14395 -> 15615[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14395 -> 15616[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14396[label="Succ ww3100",fontsize=16,color="green",shape="box"];14397 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14397[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14397 -> 15617[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14397 -> 15618[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14398[label="Succ ww3100",fontsize=16,color="green",shape="box"];14399 -> 13108[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14399[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14400[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14400 -> 15619[label="",style="solid", color="black", weight=3]; 189.17/135.90 26994[label="ww3000",fontsize=16,color="green",shape="box"];26995[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];26996[label="ww3100",fontsize=16,color="green",shape="box"];26997 -> 27046[label="",style="dashed", color="red", weight=0]; 189.17/135.90 26997[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];26997 -> 27063[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 26997 -> 27064[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 26997 -> 27065[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 26997 -> 27066[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 26998 -> 27030[label="",style="dashed", color="red", weight=0]; 189.17/135.90 26998[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];26998 -> 27034[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14402 -> 26973[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14402[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14402 -> 27001[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14402 -> 27002[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14402 -> 27003[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14402 -> 27004[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14402 -> 27005[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 27233[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww3291))) (Float (Pos (Succ ww3292)) (Pos (Succ ww3293)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];27233 -> 27254[label="",style="solid", color="black", weight=3]; 189.17/135.90 27234[label="takeWhile1 (flip ltEsFloat ww3284) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))))) (flip ltEsFloat ww3284 (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))))",fontsize=16,color="black",shape="box"];27234 -> 27255[label="",style="solid", color="black", weight=3]; 189.17/135.90 57399[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) ww4689",fontsize=16,color="black",shape="triangle"];57399 -> 57541[label="",style="solid", color="black", weight=3]; 189.17/135.90 57400 -> 57390[label="",style="dashed", color="red", weight=0]; 189.17/135.90 57400[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) ww4689))",fontsize=16,color="magenta"];57400 -> 57542[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14405[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14405 -> 15624[label="",style="solid", color="black", weight=3]; 189.17/135.90 14406[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14406 -> 15625[label="",style="solid", color="black", weight=3]; 189.17/135.90 14407[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14407 -> 15626[label="",style="solid", color="black", weight=3]; 189.17/135.90 14408 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14408[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14408 -> 15627[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14408 -> 15628[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14409[label="Succ ww3100",fontsize=16,color="green",shape="box"];14410 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14410[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14410 -> 15629[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14410 -> 15630[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14411[label="Succ ww3100",fontsize=16,color="green",shape="box"];14412[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14412 -> 15631[label="",style="solid", color="black", weight=3]; 189.17/135.90 14413[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14413 -> 15632[label="",style="solid", color="black", weight=3]; 189.17/135.90 14414 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14414[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14414 -> 15633[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14414 -> 15634[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14415[label="Succ ww3100",fontsize=16,color="green",shape="box"];14416 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14416[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14416 -> 15635[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14416 -> 15636[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14417[label="Succ ww3100",fontsize=16,color="green",shape="box"];14418[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14418 -> 15637[label="",style="solid", color="black", weight=3]; 189.17/135.90 14419[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14419 -> 15638[label="",style="solid", color="black", weight=3]; 189.17/135.90 14420[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14420 -> 15639[label="",style="solid", color="black", weight=3]; 189.17/135.90 54217 -> 54742[label="",style="dashed", color="red", weight=0]; 189.17/135.90 54217[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54217 -> 54792[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 54217 -> 54793[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 54217 -> 54794[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 54218[label="ww3000",fontsize=16,color="green",shape="box"];54219[label="ww3100",fontsize=16,color="green",shape="box"];54220 -> 27123[label="",style="dashed", color="red", weight=0]; 189.17/135.90 54220[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54220 -> 55066[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 54220 -> 55067[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 54220 -> 55068[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 54220 -> 55069[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 54221 -> 52864[label="",style="dashed", color="red", weight=0]; 189.17/135.90 54221[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54221 -> 55070[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 54221 -> 55071[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 54221 -> 55072[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 54221 -> 55073[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14426[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941 (psFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) ww1941 (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941)) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) ww1941)) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941 (psFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue ww1941)",fontsize=16,color="black",shape="box"];14426 -> 15641[label="",style="solid", color="black", weight=3]; 189.17/135.90 50642[label="ww3000",fontsize=16,color="green",shape="box"];50643[label="ww3100",fontsize=16,color="green",shape="box"];50644[label="Succ Zero",fontsize=16,color="green",shape="box"];50645[label="ww5",fontsize=16,color="green",shape="box"];53019[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4550))) (Float (Pos (Succ ww4551)) (Neg (Succ ww4552)))) ww4560",fontsize=16,color="black",shape="box"];53019 -> 53057[label="",style="solid", color="black", weight=3]; 189.17/135.90 27261[label="ww20051",fontsize=16,color="green",shape="box"];27262[label="ww20050",fontsize=16,color="green",shape="box"];27263[label="primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2006))) (Float (Pos (Succ ww2007)) (Neg (Succ ww2008)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];27263 -> 27286[label="",style="solid", color="black", weight=3]; 189.17/135.90 14429[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14429 -> 15644[label="",style="solid", color="black", weight=3]; 189.17/135.90 14431[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14431 -> 15646[label="",style="solid", color="black", weight=3]; 189.17/135.90 14432 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14432[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14432 -> 15647[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14432 -> 15648[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14433[label="Succ ww3100",fontsize=16,color="green",shape="box"];14434 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14434[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14434 -> 15649[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14434 -> 15650[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14435[label="Succ ww3100",fontsize=16,color="green",shape="box"];14436[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14436 -> 15651[label="",style="solid", color="black", weight=3]; 189.17/135.90 14437[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14437 -> 15652[label="",style="solid", color="black", weight=3]; 189.17/135.90 14438 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14438[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14438 -> 15653[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14438 -> 15654[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14439[label="Succ ww3100",fontsize=16,color="green",shape="box"];14440 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14440[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14440 -> 15655[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14440 -> 15656[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14441[label="Succ ww3100",fontsize=16,color="green",shape="box"];14442[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14442 -> 15657[label="",style="solid", color="black", weight=3]; 189.17/135.90 14443[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14443 -> 15658[label="",style="solid", color="black", weight=3]; 189.17/135.90 14444[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14444 -> 15659[label="",style="solid", color="black", weight=3]; 189.17/135.90 36343 -> 43626[label="",style="dashed", color="red", weight=0]; 189.17/135.90 36343[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36343 -> 43633[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 36343 -> 43634[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 36343 -> 43635[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 36343 -> 43636[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 36344 -> 37634[label="",style="dashed", color="red", weight=0]; 189.17/135.90 36344[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36344 -> 37635[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 36344 -> 37636[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 36344 -> 37637[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 36345 -> 36796[label="",style="dashed", color="red", weight=0]; 189.17/135.90 36345[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36345 -> 36820[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 36346[label="ww3100",fontsize=16,color="green",shape="box"];14449 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14449[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14449 -> 48210[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14449 -> 48211[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14449 -> 48212[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14449 -> 48213[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14449 -> 48214[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 42723[label="ww42671",fontsize=16,color="green",shape="box"];42724[label="ww42670",fontsize=16,color="green",shape="box"];42725[label="primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4268))) (Float (Pos Zero) (Pos (Succ ww4269)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];42725 -> 43595[label="",style="solid", color="black", weight=3]; 189.17/135.90 14458[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14458 -> 15772[label="",style="solid", color="black", weight=3]; 189.17/135.90 14459 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14459[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14459 -> 15773[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14459 -> 15774[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14460[label="Succ ww3100",fontsize=16,color="green",shape="box"];14461 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14461[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14461 -> 15775[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14461 -> 15776[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14462[label="Succ ww3100",fontsize=16,color="green",shape="box"];14463 -> 13170[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14463[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14464[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14464 -> 15777[label="",style="solid", color="black", weight=3]; 189.17/135.90 14465 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14465[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14465 -> 15778[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14465 -> 15779[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14466[label="Succ ww3100",fontsize=16,color="green",shape="box"];14467 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14467[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14467 -> 15780[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14467 -> 15781[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14468[label="Succ ww3100",fontsize=16,color="green",shape="box"];14469 -> 13176[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14469[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14470[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14470 -> 15782[label="",style="solid", color="black", weight=3]; 189.17/135.90 15718[label="ww5",fontsize=16,color="green",shape="box"];15719[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];15720[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14472[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];14473[label="ww5",fontsize=16,color="green",shape="box"];14477[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14477 -> 15783[label="",style="solid", color="black", weight=3]; 189.17/135.90 14478[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14478 -> 15784[label="",style="solid", color="black", weight=3]; 189.17/135.90 14479 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14479[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14479 -> 15785[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14479 -> 15786[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14480[label="Succ ww3100",fontsize=16,color="green",shape="box"];14481 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14481[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14481 -> 15787[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14481 -> 15788[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14482[label="Succ ww3100",fontsize=16,color="green",shape="box"];14483 -> 13193[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14483[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14484[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14484 -> 15789[label="",style="solid", color="black", weight=3]; 189.17/135.90 14485 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14485[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14485 -> 15790[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14485 -> 15791[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14486[label="Succ ww3100",fontsize=16,color="green",shape="box"];14487 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14487[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14487 -> 15792[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14487 -> 15793[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14488[label="Succ ww3100",fontsize=16,color="green",shape="box"];14489 -> 13199[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14489[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14490[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14490 -> 15794[label="",style="solid", color="black", weight=3]; 189.17/135.90 36351 -> 41076[label="",style="dashed", color="red", weight=0]; 189.17/135.90 36351[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36351 -> 41085[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 36351 -> 41086[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 36351 -> 41087[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 36352[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36352 -> 36901[label="",style="solid", color="black", weight=3]; 189.17/135.90 36353 -> 36796[label="",style="dashed", color="red", weight=0]; 189.17/135.90 36353[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36353 -> 36821[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 36354[label="ww3100",fontsize=16,color="green",shape="box"];14492 -> 35894[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14492[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14492 -> 36406[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14492 -> 36407[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14492 -> 36408[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14492 -> 36409[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 41641 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.90 41641[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4271)) (Pos (Succ ww4272)))) ww4277",fontsize=16,color="magenta"];41641 -> 41782[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 41641 -> 41783[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 41641 -> 41784[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 43674[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4298))) (Float (Pos Zero) (Pos (Succ ww4299)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];43674 -> 43736[label="",style="solid", color="black", weight=3]; 189.17/135.90 14495[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14495 -> 15799[label="",style="solid", color="black", weight=3]; 189.17/135.90 14499[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww340 ww341) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) ww35 (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww340 ww341) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14499 -> 15802[label="",style="solid", color="black", weight=3]; 189.17/135.90 14500 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14500[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14500 -> 15803[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14500 -> 15804[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14501[label="Succ ww3100",fontsize=16,color="green",shape="box"];14502 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14502[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14502 -> 15805[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14502 -> 15806[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14503[label="Succ ww3100",fontsize=16,color="green",shape="box"];14504[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14504 -> 15807[label="",style="solid", color="black", weight=3]; 189.17/135.90 14505[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14505 -> 15808[label="",style="solid", color="black", weight=3]; 189.17/135.90 14506 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14506[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14506 -> 15809[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14506 -> 15810[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14507[label="Succ ww3100",fontsize=16,color="green",shape="box"];14508 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14508[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14508 -> 15811[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14508 -> 15812[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14509[label="Succ ww3100",fontsize=16,color="green",shape="box"];14510[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14510 -> 15813[label="",style="solid", color="black", weight=3]; 189.17/135.90 14511[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14511 -> 15814[label="",style="solid", color="black", weight=3]; 189.17/135.90 14512[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14512 -> 15815[label="",style="solid", color="black", weight=3]; 189.17/135.90 27614 -> 27641[label="",style="dashed", color="red", weight=0]; 189.17/135.90 27614[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];27614 -> 27642[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 27615[label="ww3100",fontsize=16,color="green",shape="box"];27616 -> 27469[label="",style="dashed", color="red", weight=0]; 189.17/135.90 27616[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27616 -> 27647[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 27616 -> 27648[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 27616 -> 27649[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 27617[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];27613[label="takeWhile1 (flip ltEsFloat ww3327) (Float (Pos Zero) (Neg (Succ ww2017))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017))))) ww3343",fontsize=16,color="burlywood",shape="triangle"];62668[label="ww3343/MyTrue",fontsize=10,color="white",style="solid",shape="box"];27613 -> 62668[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62668 -> 27650[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 62669[label="ww3343/MyFalse",fontsize=10,color="white",style="solid",shape="box"];27613 -> 62669[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62669 -> 27651[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 50646[label="ww5",fontsize=16,color="green",shape="box"];50647[label="ww3100",fontsize=16,color="green",shape="box"];50648[label="Succ Zero",fontsize=16,color="green",shape="box"];53056[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4554))) (Float (Pos Zero) (Neg (Succ ww4555)))) ww4561",fontsize=16,color="black",shape="box"];53056 -> 53097[label="",style="solid", color="black", weight=3]; 189.17/135.90 27696[label="ww20151",fontsize=16,color="green",shape="box"];27697[label="ww20150",fontsize=16,color="green",shape="box"];27698[label="primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];27698 -> 27724[label="",style="solid", color="black", weight=3]; 189.17/135.90 14521[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14521 -> 15819[label="",style="solid", color="black", weight=3]; 189.17/135.90 14522[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14522 -> 15820[label="",style="solid", color="black", weight=3]; 189.17/135.90 14523[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14523 -> 15821[label="",style="solid", color="black", weight=3]; 189.17/135.90 14524[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos ww13730) (Neg ww13750)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg ww13750)) (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos ww13730) (Neg ww13750)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14524 -> 15822[label="",style="solid", color="black", weight=3]; 189.17/135.90 14525[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg ww13730) (Pos ww13750)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos ww13750)) (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg ww13730) (Pos ww13750)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14525 -> 15823[label="",style="solid", color="black", weight=3]; 189.17/135.90 51194[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4496",fontsize=16,color="black",shape="triangle"];51194 -> 51342[label="",style="solid", color="black", weight=3]; 189.17/135.90 51195 -> 51182[label="",style="dashed", color="red", weight=0]; 189.17/135.90 51195[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4496))",fontsize=16,color="magenta"];51195 -> 51343[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 51188 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.90 51188[label="primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];51188 -> 51344[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 51188 -> 51345[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 51188 -> 51346[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14527[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14527 -> 15825[label="",style="solid", color="black", weight=3]; 189.17/135.90 14528[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos (Succ ww137300)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos (Succ ww137300)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14528 -> 15826[label="",style="solid", color="black", weight=3]; 189.17/135.90 14529[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos Zero) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos Zero) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14529 -> 15827[label="",style="solid", color="black", weight=3]; 189.17/135.90 14530[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14530 -> 15828[label="",style="solid", color="black", weight=3]; 189.17/135.90 51258[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4497",fontsize=16,color="black",shape="triangle"];51258 -> 51347[label="",style="solid", color="black", weight=3]; 189.17/135.90 51259 -> 51190[label="",style="dashed", color="red", weight=0]; 189.17/135.90 51259[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4497))",fontsize=16,color="magenta"];51259 -> 51348[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 51196 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.90 51196[label="primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];51196 -> 51349[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 51196 -> 51350[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 51196 -> 51351[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14532[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14532 -> 15830[label="",style="solid", color="black", weight=3]; 189.17/135.90 14533[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg (Succ ww137300)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg (Succ ww137300)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14533 -> 15831[label="",style="solid", color="black", weight=3]; 189.17/135.90 14534[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg Zero) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg Zero) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14534 -> 15832[label="",style="solid", color="black", weight=3]; 189.17/135.90 14535[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14535 -> 15833[label="",style="solid", color="black", weight=3]; 189.17/135.90 14536 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14536[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14536 -> 15834[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14536 -> 15835[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14537[label="Succ ww3100",fontsize=16,color="green",shape="box"];14538 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14538[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14538 -> 15836[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14538 -> 15837[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14539[label="Succ ww3100",fontsize=16,color="green",shape="box"];14540[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14540 -> 15838[label="",style="solid", color="black", weight=3]; 189.17/135.90 14541[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14541 -> 15839[label="",style="solid", color="black", weight=3]; 189.17/135.90 14542 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14542[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14542 -> 15840[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14542 -> 15841[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14543[label="Succ ww3100",fontsize=16,color="green",shape="box"];14544 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14544[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14544 -> 15842[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14544 -> 15843[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14545[label="Succ ww3100",fontsize=16,color="green",shape="box"];14546[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14546 -> 15844[label="",style="solid", color="black", weight=3]; 189.17/135.90 14547[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14547 -> 15845[label="",style="solid", color="black", weight=3]; 189.17/135.90 14548[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14548 -> 15846[label="",style="solid", color="black", weight=3]; 189.17/135.90 28071[label="ww3100",fontsize=16,color="green",shape="box"];28072 -> 27969[label="",style="dashed", color="red", weight=0]; 189.17/135.90 28072[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28072 -> 28098[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 28072 -> 28099[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 28072 -> 28100[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 28072 -> 28101[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 28073[label="ww4000",fontsize=16,color="green",shape="box"];28074[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28075 -> 28102[label="",style="dashed", color="red", weight=0]; 189.17/135.90 28075[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];28075 -> 28103[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 28070[label="takeWhile1 (flip ltEsFloat ww3406) (Float (Neg Zero) (Pos (Succ ww2022))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022))))) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022))))) ww3414",fontsize=16,color="burlywood",shape="triangle"];62670[label="ww3414/MyTrue",fontsize=10,color="white",style="solid",shape="box"];28070 -> 62670[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62670 -> 28106[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 62671[label="ww3414/MyFalse",fontsize=10,color="white",style="solid",shape="box"];28070 -> 62671[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62671 -> 28107[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 14554[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14554 -> 15848[label="",style="solid", color="black", weight=3]; 189.17/135.90 53435[label="Succ Zero",fontsize=16,color="green",shape="box"];53436[label="ww3100",fontsize=16,color="green",shape="box"];53437[label="ww4000",fontsize=16,color="green",shape="box"];53438[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50650[label="ww3100",fontsize=16,color="green",shape="box"];50651[label="ww5",fontsize=16,color="green",shape="box"];50652[label="ww4000",fontsize=16,color="green",shape="box"];50653[label="Succ Zero",fontsize=16,color="green",shape="box"];50160 -> 27969[label="",style="dashed", color="red", weight=0]; 189.17/135.90 50160[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50160 -> 50687[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 50160 -> 50688[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 50160 -> 50689[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 50160 -> 50690[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 53520[label="primPlusFloat (msFloat (Float (Neg (Succ ww4583)) (Pos (Succ ww4584))) (Float (Neg Zero) (Pos (Succ ww4585)))) ww4595",fontsize=16,color="black",shape="box"];53520 -> 53585[label="",style="solid", color="black", weight=3]; 189.17/135.90 53521 -> 53487[label="",style="dashed", color="red", weight=0]; 189.17/135.90 53521[label="psFloat (msFloat (Float (Neg (Succ ww4583)) (Pos (Succ ww4584))) (Float (Neg Zero) (Pos (Succ ww4585)))) ww4595",fontsize=16,color="magenta"];28067 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.90 28067[label="primPlusFloat (Float ww20190 ww20191) (primDivFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28067 -> 28135[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 28067 -> 28136[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 28067 -> 28137[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14557[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14557 -> 15851[label="",style="solid", color="black", weight=3]; 189.17/135.90 14558[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14558 -> 15852[label="",style="solid", color="black", weight=3]; 189.17/135.90 14559[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14559 -> 15853[label="",style="solid", color="black", weight=3]; 189.17/135.90 14560 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14560[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14560 -> 15854[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14560 -> 15855[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14561[label="Succ ww3100",fontsize=16,color="green",shape="box"];14562 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14562[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14562 -> 15856[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14562 -> 15857[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14563[label="Succ ww3100",fontsize=16,color="green",shape="box"];14564[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14564 -> 15858[label="",style="solid", color="black", weight=3]; 189.17/135.90 14565 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14565[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14565 -> 15859[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14565 -> 15860[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14566[label="Succ ww3100",fontsize=16,color="green",shape="box"];14567 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14567[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14567 -> 15861[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14567 -> 15862[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14568[label="Succ ww3100",fontsize=16,color="green",shape="box"];14569[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14569 -> 15863[label="",style="solid", color="black", weight=3]; 189.17/135.90 17371[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];17372[label="ww3100",fontsize=16,color="green",shape="box"];17373[label="ww5",fontsize=16,color="green",shape="box"];17374[label="ww4000",fontsize=16,color="green",shape="box"];17528[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21830 ww21831) (primDivFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww2186))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww2186))) (primPlusFloat (Float ww21830 ww21831) (primDivFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17528 -> 17536[label="",style="solid", color="black", weight=3]; 189.17/135.90 14574[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14574 -> 15868[label="",style="solid", color="black", weight=3]; 189.17/135.90 14575[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14575 -> 15869[label="",style="solid", color="black", weight=3]; 189.17/135.90 14576[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14576 -> 15870[label="",style="solid", color="black", weight=3]; 189.17/135.90 14577 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14577[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14577 -> 15871[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14577 -> 15872[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14578[label="Succ ww3100",fontsize=16,color="green",shape="box"];14579 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14579[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14579 -> 15873[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14579 -> 15874[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14580[label="Succ ww3100",fontsize=16,color="green",shape="box"];14581[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14581 -> 15875[label="",style="solid", color="black", weight=3]; 189.17/135.90 14582 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14582[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14582 -> 15876[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14582 -> 15877[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14583[label="Succ ww3100",fontsize=16,color="green",shape="box"];14584 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14584[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14584 -> 15878[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14584 -> 15879[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14585[label="Succ ww3100",fontsize=16,color="green",shape="box"];14586[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14586 -> 15880[label="",style="solid", color="black", weight=3]; 189.17/135.90 17412[label="ww3100",fontsize=16,color="green",shape="box"];17413[label="ww5",fontsize=16,color="green",shape="box"];17414[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];17415[label="ww4000",fontsize=16,color="green",shape="box"];17577[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21900 ww21901) (primDivFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2193))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww2193))) (primPlusFloat (Float ww21900 ww21901) (primDivFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17577 -> 17595[label="",style="solid", color="black", weight=3]; 189.17/135.90 14591[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14591 -> 15885[label="",style="solid", color="black", weight=3]; 189.17/135.90 14592[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14592 -> 15886[label="",style="solid", color="black", weight=3]; 189.17/135.90 14593[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14593 -> 15887[label="",style="solid", color="black", weight=3]; 189.17/135.90 14594 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14594[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14594 -> 15888[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14594 -> 15889[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14595[label="Succ ww3100",fontsize=16,color="green",shape="box"];14596 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14596[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14596 -> 15890[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14596 -> 15891[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14597[label="Succ ww3100",fontsize=16,color="green",shape="box"];14598[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14598 -> 15892[label="",style="solid", color="black", weight=3]; 189.17/135.90 14599[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14599 -> 15893[label="",style="solid", color="black", weight=3]; 189.17/135.90 14600 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14600[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14600 -> 15894[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14600 -> 15895[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14601[label="Succ ww3100",fontsize=16,color="green",shape="box"];14602 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14602[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14602 -> 15896[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14602 -> 15897[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14603[label="Succ ww3100",fontsize=16,color="green",shape="box"];14604[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14604 -> 15898[label="",style="solid", color="black", weight=3]; 189.17/135.90 14605[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14605 -> 15899[label="",style="solid", color="black", weight=3]; 189.17/135.90 14606[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14606 -> 15900[label="",style="solid", color="black", weight=3]; 189.17/135.90 28177[label="ww4000",fontsize=16,color="green",shape="box"];28178 -> 28204[label="",style="dashed", color="red", weight=0]; 189.17/135.90 28178[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];28178 -> 28205[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 28179[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28180 -> 28060[label="",style="dashed", color="red", weight=0]; 189.17/135.90 28180[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28180 -> 28208[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 28180 -> 28209[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 28180 -> 28210[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 28180 -> 28211[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 28181[label="ww3100",fontsize=16,color="green",shape="box"];28176[label="takeWhile1 (flip ltEsFloat ww3412) (Float (Neg Zero) (Neg (Succ ww2027))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027))))) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027))))) ww3426",fontsize=16,color="burlywood",shape="triangle"];62672[label="ww3426/MyTrue",fontsize=10,color="white",style="solid",shape="box"];28176 -> 62672[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62672 -> 28212[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 62673[label="ww3426/MyFalse",fontsize=10,color="white",style="solid",shape="box"];28176 -> 62673[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62673 -> 28213[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 14612[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14612 -> 15902[label="",style="solid", color="black", weight=3]; 189.17/135.90 53465[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53466[label="ww4000",fontsize=16,color="green",shape="box"];53467[label="ww3100",fontsize=16,color="green",shape="box"];53468[label="Succ Zero",fontsize=16,color="green",shape="box"];50655[label="ww4000",fontsize=16,color="green",shape="box"];50656[label="Succ Zero",fontsize=16,color="green",shape="box"];50657[label="ww5",fontsize=16,color="green",shape="box"];50658[label="ww3100",fontsize=16,color="green",shape="box"];50228 -> 28060[label="",style="dashed", color="red", weight=0]; 189.17/135.90 50228[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50228 -> 50691[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 50228 -> 50692[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 50228 -> 50693[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 50228 -> 50694[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 53583[label="primPlusFloat (msFloat (Float (Neg (Succ ww4587)) (Neg (Succ ww4588))) (Float (Neg Zero) (Neg (Succ ww4589)))) ww4596",fontsize=16,color="black",shape="box"];53583 -> 53638[label="",style="solid", color="black", weight=3]; 189.17/135.90 53584 -> 53518[label="",style="dashed", color="red", weight=0]; 189.17/135.90 53584[label="psFloat (msFloat (Float (Neg (Succ ww4587)) (Neg (Succ ww4588))) (Float (Neg Zero) (Neg (Succ ww4589)))) ww4596",fontsize=16,color="magenta"];28175 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.90 28175[label="primPlusFloat (Float ww20240 ww20241) (primDivFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28175 -> 28239[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 28175 -> 28240[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 28175 -> 28241[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14615[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14615 -> 15905[label="",style="solid", color="black", weight=3]; 189.17/135.90 14616[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14616 -> 15906[label="",style="solid", color="black", weight=3]; 189.17/135.90 14617[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14617 -> 15907[label="",style="solid", color="black", weight=3]; 189.17/135.90 14618 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14618[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14618 -> 15908[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14618 -> 15909[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14619[label="Succ ww3100",fontsize=16,color="green",shape="box"];14620 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14620[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14620 -> 15910[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14620 -> 15911[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14621[label="Succ ww3100",fontsize=16,color="green",shape="box"];14622[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14622 -> 15912[label="",style="solid", color="black", weight=3]; 189.17/135.90 14623[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14623 -> 15913[label="",style="solid", color="black", weight=3]; 189.17/135.90 14624 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14624[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14624 -> 15914[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14624 -> 15915[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14625[label="Succ ww3100",fontsize=16,color="green",shape="box"];14626 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14626[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14626 -> 15916[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14626 -> 15917[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14627[label="Succ ww3100",fontsize=16,color="green",shape="box"];14628[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14628 -> 15918[label="",style="solid", color="black", weight=3]; 189.17/135.90 14629[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14629 -> 15919[label="",style="solid", color="black", weight=3]; 189.17/135.90 14630[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14630 -> 15920[label="",style="solid", color="black", weight=3]; 189.17/135.90 15721[label="ww5",fontsize=16,color="green",shape="box"];15722[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];15723[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14636[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14636 -> 15921[label="",style="solid", color="black", weight=3]; 189.17/135.90 53489 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.90 53489[label="primPlusFloat (Float ww45910 ww45911) (primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4592))) (Float (Neg (Succ ww4593)) (Pos (Succ ww4594)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];53489 -> 53522[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 53489 -> 53523[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 53489 -> 53524[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14639[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14639 -> 15923[label="",style="solid", color="black", weight=3]; 189.17/135.90 14640[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14640 -> 15924[label="",style="solid", color="black", weight=3]; 189.17/135.90 14641 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14641[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14641 -> 15925[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14641 -> 15926[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14642[label="Succ ww3100",fontsize=16,color="green",shape="box"];14643 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14643[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14643 -> 15927[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14643 -> 15928[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14644[label="Succ ww3100",fontsize=16,color="green",shape="box"];14645[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14645 -> 15929[label="",style="solid", color="black", weight=3]; 189.17/135.90 14646 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14646[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14646 -> 15930[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14646 -> 15931[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14647[label="Succ ww3100",fontsize=16,color="green",shape="box"];14648 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14648[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14648 -> 15932[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14648 -> 15933[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14649[label="Succ ww3100",fontsize=16,color="green",shape="box"];14650[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14650 -> 15934[label="",style="solid", color="black", weight=3]; 189.17/135.90 15724[label="ww5",fontsize=16,color="green",shape="box"];15725[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];15726[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15727[label="ww1878",fontsize=16,color="green",shape="box"];15728[label="ww1877",fontsize=16,color="green",shape="box"];15729[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];14656[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14656 -> 15935[label="",style="solid", color="black", weight=3]; 189.17/135.90 14657[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14657 -> 15936[label="",style="solid", color="black", weight=3]; 189.17/135.90 14658 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14658[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14658 -> 15937[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14658 -> 15938[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14659[label="Succ ww3100",fontsize=16,color="green",shape="box"];14660 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14660[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14660 -> 15939[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14660 -> 15940[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14661[label="Succ ww3100",fontsize=16,color="green",shape="box"];14662[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14662 -> 15941[label="",style="solid", color="black", weight=3]; 189.17/135.90 14663 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14663[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14663 -> 15942[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14663 -> 15943[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14664[label="Succ ww3100",fontsize=16,color="green",shape="box"];14665 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14665[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14665 -> 15944[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14665 -> 15945[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14666[label="Succ ww3100",fontsize=16,color="green",shape="box"];14667[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14667 -> 15946[label="",style="solid", color="black", weight=3]; 189.17/135.90 17514[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];17515[label="ww3000",fontsize=16,color="green",shape="box"];17516[label="ww3100",fontsize=16,color="green",shape="box"];17517[label="ww5",fontsize=16,color="green",shape="box"];17747[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22010 ww22011) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (primPlusFloat (Float ww22010 ww22011) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17747 -> 17763[label="",style="solid", color="black", weight=3]; 189.17/135.90 14672[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14672 -> 15951[label="",style="solid", color="black", weight=3]; 189.17/135.90 14673[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14673 -> 15952[label="",style="solid", color="black", weight=3]; 189.17/135.90 14674[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14674 -> 15953[label="",style="solid", color="black", weight=3]; 189.17/135.90 14675 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14675[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14675 -> 15954[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14675 -> 15955[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14676[label="Succ ww3100",fontsize=16,color="green",shape="box"];14677 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14677[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14677 -> 15956[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14677 -> 15957[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14678[label="Succ ww3100",fontsize=16,color="green",shape="box"];14679[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14679 -> 15958[label="",style="solid", color="black", weight=3]; 189.17/135.90 14680[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14680 -> 15959[label="",style="solid", color="black", weight=3]; 189.17/135.90 14681 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14681[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14681 -> 15960[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14681 -> 15961[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14682[label="Succ ww3100",fontsize=16,color="green",shape="box"];14683 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14683[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14683 -> 15962[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14683 -> 15963[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14684[label="Succ ww3100",fontsize=16,color="green",shape="box"];14685[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14685 -> 15964[label="",style="solid", color="black", weight=3]; 189.17/135.90 14686[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14686 -> 15965[label="",style="solid", color="black", weight=3]; 189.17/135.90 14687[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14687 -> 15966[label="",style="solid", color="black", weight=3]; 189.17/135.90 28479[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28480[label="ww3000",fontsize=16,color="green",shape="box"];28481 -> 28357[label="",style="dashed", color="red", weight=0]; 189.17/135.90 28481[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28481 -> 28506[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 28481 -> 28507[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 28481 -> 28508[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 28481 -> 28509[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 28482[label="ww3100",fontsize=16,color="green",shape="box"];28483 -> 28510[label="",style="dashed", color="red", weight=0]; 189.17/135.90 28483[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];28483 -> 28511[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 28478[label="takeWhile1 (flip ltEsFloat ww3436) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))))) ww3450",fontsize=16,color="burlywood",shape="triangle"];62674[label="ww3450/MyTrue",fontsize=10,color="white",style="solid",shape="box"];28478 -> 62674[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62674 -> 28514[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 62675[label="ww3450/MyFalse",fontsize=10,color="white",style="solid",shape="box"];28478 -> 62675[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62675 -> 28515[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 14693 -> 13134[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14693[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14693 -> 15968[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14693 -> 15969[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 53617[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53618[label="Succ Zero",fontsize=16,color="green",shape="box"];53619[label="ww3000",fontsize=16,color="green",shape="box"];53620[label="ww3100",fontsize=16,color="green",shape="box"];50660[label="Succ Zero",fontsize=16,color="green",shape="box"];50661[label="ww3000",fontsize=16,color="green",shape="box"];50662[label="ww5",fontsize=16,color="green",shape="box"];50663[label="ww3100",fontsize=16,color="green",shape="box"];49968[label="ww3000",fontsize=16,color="green",shape="box"];49969[label="Succ ww3100",fontsize=16,color="green",shape="box"];49970 -> 28357[label="",style="dashed", color="red", weight=0]; 189.17/135.90 49970[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49970 -> 50695[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 49970 -> 50696[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 49970 -> 50697[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 49970 -> 50698[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 55032[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4598))) (Float (Neg (Succ ww4599)) (Neg (Succ ww4600)))) ww4608",fontsize=16,color="black",shape="box"];55032 -> 55232[label="",style="solid", color="black", weight=3]; 189.17/135.90 55033 -> 54940[label="",style="dashed", color="red", weight=0]; 189.17/135.90 55033[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4598))) (Float (Neg (Succ ww4599)) (Neg (Succ ww4600)))) ww4608",fontsize=16,color="magenta"];28461 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.90 28461[label="primPlusFloat (Float ww20340 ww20341) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28461 -> 28552[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 28461 -> 28553[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 28461 -> 28554[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14696[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14696 -> 15972[label="",style="solid", color="black", weight=3]; 189.17/135.90 14697[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14697 -> 15973[label="",style="solid", color="black", weight=3]; 189.17/135.90 14698[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14698 -> 15974[label="",style="solid", color="black", weight=3]; 189.17/135.90 14699 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14699[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14699 -> 15975[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14699 -> 15976[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14700[label="Succ ww3100",fontsize=16,color="green",shape="box"];14701 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14701[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14701 -> 15977[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14701 -> 15978[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14702[label="Succ ww3100",fontsize=16,color="green",shape="box"];14703[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14703 -> 15979[label="",style="solid", color="black", weight=3]; 189.17/135.90 14704[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14704 -> 15980[label="",style="solid", color="black", weight=3]; 189.17/135.90 14705 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14705[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14705 -> 15981[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14705 -> 15982[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14706[label="Succ ww3100",fontsize=16,color="green",shape="box"];14707 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14707[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14707 -> 15983[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14707 -> 15984[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14708[label="Succ ww3100",fontsize=16,color="green",shape="box"];14709[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14709 -> 15985[label="",style="solid", color="black", weight=3]; 189.17/135.90 14710[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14710 -> 15986[label="",style="solid", color="black", weight=3]; 189.17/135.90 14711[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14711 -> 15987[label="",style="solid", color="black", weight=3]; 189.17/135.90 15730[label="ww5",fontsize=16,color="green",shape="box"];15731[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];15732[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14716[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14716 -> 15988[label="",style="solid", color="black", weight=3]; 189.17/135.90 53637 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.90 53637[label="primPlusFloat (Float ww46020 ww46021) (primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4603))) (Float (Neg Zero) (Pos (Succ ww4604)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];53637 -> 55074[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 53637 -> 55075[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 53637 -> 55076[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14719[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14719 -> 15990[label="",style="solid", color="black", weight=3]; 189.17/135.90 14720[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14720 -> 15991[label="",style="solid", color="black", weight=3]; 189.17/135.90 14721 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14721[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14721 -> 15992[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14721 -> 15993[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14722[label="Succ ww3100",fontsize=16,color="green",shape="box"];14723 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14723[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14723 -> 15994[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14723 -> 15995[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14724[label="Succ ww3100",fontsize=16,color="green",shape="box"];14725[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14725 -> 15996[label="",style="solid", color="black", weight=3]; 189.17/135.90 14726 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14726[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14726 -> 15997[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14726 -> 15998[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14727[label="Succ ww3100",fontsize=16,color="green",shape="box"];14728 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14728[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14728 -> 15999[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14728 -> 16000[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14729[label="Succ ww3100",fontsize=16,color="green",shape="box"];14730[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14730 -> 16001[label="",style="solid", color="black", weight=3]; 189.17/135.90 15733[label="ww5",fontsize=16,color="green",shape="box"];15734[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];15735[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14735[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14735 -> 16002[label="",style="solid", color="black", weight=3]; 189.17/135.90 14736[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14736 -> 16003[label="",style="solid", color="black", weight=3]; 189.17/135.90 14737 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14737[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14737 -> 16004[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14737 -> 16005[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14738[label="Succ ww3100",fontsize=16,color="green",shape="box"];14739 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14739[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14739 -> 16006[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14739 -> 16007[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14740[label="Succ ww3100",fontsize=16,color="green",shape="box"];14741[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14741 -> 16008[label="",style="solid", color="black", weight=3]; 189.17/135.90 14742 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14742[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14742 -> 16009[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14742 -> 16010[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14743[label="Succ ww3100",fontsize=16,color="green",shape="box"];14744 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14744[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14744 -> 16011[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14744 -> 16012[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14745[label="Succ ww3100",fontsize=16,color="green",shape="box"];14746[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14746 -> 16013[label="",style="solid", color="black", weight=3]; 189.17/135.90 17611[label="ww5",fontsize=16,color="green",shape="box"];17612[label="ww3100",fontsize=16,color="green",shape="box"];17613[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];17988[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22120 ww22121) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2214))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww2214))) (primPlusFloat (Float ww22120 ww22121) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17988 -> 18001[label="",style="solid", color="black", weight=3]; 189.17/135.90 14751[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14751 -> 16018[label="",style="solid", color="black", weight=3]; 189.17/135.90 14752[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14752 -> 16019[label="",style="solid", color="black", weight=3]; 189.17/135.90 14753[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14753 -> 16020[label="",style="solid", color="black", weight=3]; 189.17/135.90 14754 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14754[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14754 -> 16021[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14754 -> 16022[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14755[label="Succ ww3100",fontsize=16,color="green",shape="box"];14756 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14756[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14756 -> 16023[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14756 -> 16024[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14757[label="Succ ww3100",fontsize=16,color="green",shape="box"];14758[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14758 -> 16025[label="",style="solid", color="black", weight=3]; 189.17/135.90 14759[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14759 -> 16026[label="",style="solid", color="black", weight=3]; 189.17/135.90 14760 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14760[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14760 -> 16027[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14760 -> 16028[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14761[label="Succ ww3100",fontsize=16,color="green",shape="box"];14762 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14762[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14762 -> 16029[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14762 -> 16030[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14763[label="Succ ww3100",fontsize=16,color="green",shape="box"];14764[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14764 -> 16031[label="",style="solid", color="black", weight=3]; 189.17/135.90 14765[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14765 -> 16032[label="",style="solid", color="black", weight=3]; 189.17/135.90 14766[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14766 -> 16033[label="",style="solid", color="black", weight=3]; 189.17/135.90 28616[label="ww3100",fontsize=16,color="green",shape="box"];28617 -> 28646[label="",style="dashed", color="red", weight=0]; 189.17/135.90 28617[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28617 -> 28647[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 28617 -> 28648[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 28617 -> 28649[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 28618[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28619 -> 28204[label="",style="dashed", color="red", weight=0]; 189.17/135.90 28619[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];28619 -> 28643[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 28615[label="takeWhile1 (flip ltEsFloat ww3459) (Float (Neg Zero) (Neg (Succ ww2045))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045))))) ww3458",fontsize=16,color="burlywood",shape="triangle"];62676[label="ww3458/MyTrue",fontsize=10,color="white",style="solid",shape="box"];28615 -> 62676[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62676 -> 28644[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 62677[label="ww3458/MyFalse",fontsize=10,color="white",style="solid",shape="box"];28615 -> 62677[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62677 -> 28645[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 14771 -> 13134[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14771[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14771 -> 16035[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14771 -> 16036[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 54953[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];54954[label="ww3100",fontsize=16,color="green",shape="box"];54955[label="Succ Zero",fontsize=16,color="green",shape="box"];50665[label="Succ Zero",fontsize=16,color="green",shape="box"];50666[label="ww5",fontsize=16,color="green",shape="box"];50667[label="ww3100",fontsize=16,color="green",shape="box"];50229 -> 28646[label="",style="dashed", color="red", weight=0]; 189.17/135.90 50229[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50229 -> 50699[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 50229 -> 50700[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 50229 -> 50701[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 55227[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4606))) (Float (Neg Zero) (Neg (Succ ww4607)))) ww4613",fontsize=16,color="black",shape="box"];55227 -> 55340[label="",style="solid", color="black", weight=3]; 189.17/135.90 55228 -> 55195[label="",style="dashed", color="red", weight=0]; 189.17/135.90 55228[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4606))) (Float (Neg Zero) (Neg (Succ ww4607)))) ww4613",fontsize=16,color="magenta"];28801 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.90 28801[label="primPlusFloat (Float ww34620 ww34621) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3463))) (Float (Neg Zero) (Neg (Succ ww3464)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28801 -> 28840[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 28801 -> 28841[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 28801 -> 28842[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14774[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14774 -> 16039[label="",style="solid", color="black", weight=3]; 189.17/135.90 14775[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14775 -> 16040[label="",style="solid", color="black", weight=3]; 189.17/135.90 14776[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14776 -> 16041[label="",style="solid", color="black", weight=3]; 189.17/135.90 14777[label="ww40000000000",fontsize=16,color="green",shape="box"];14778[label="ww3000",fontsize=16,color="green",shape="box"];14779[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat ww520 ww540)) LT))) (Float (Pos (Succ ww53)) (Pos ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (Float (Pos (Succ ww53)) (Pos ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat ww520 ww540)) LT)) (Float (Pos (Succ ww53)) (Pos ww540)))",fontsize=16,color="burlywood",shape="box"];62678[label="ww520/Succ ww5200",fontsize=10,color="white",style="solid",shape="box"];14779 -> 62678[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62678 -> 16042[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 62679[label="ww520/Zero",fontsize=10,color="white",style="solid",shape="box"];14779 -> 62679[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62679 -> 16043[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 14780 -> 13506[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14780[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww53)) (Neg ww540)))",fontsize=16,color="magenta"];14781 -> 13507[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14781[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww53)) (Pos ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (Float (Pos (Succ ww53)) (Pos ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww53)) (Pos ww540)))",fontsize=16,color="magenta"];14782[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat ww520 ww540)) LT))) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat ww520 ww540)) LT)) (Float (Pos (Succ ww53)) (Neg ww540)))",fontsize=16,color="burlywood",shape="box"];62680[label="ww520/Succ ww5200",fontsize=10,color="white",style="solid",shape="box"];14782 -> 62680[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62680 -> 16044[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 62681[label="ww520/Zero",fontsize=10,color="white",style="solid",shape="box"];14782 -> 62681[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62681 -> 16045[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 14783[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat (Succ ww5200) ww540)) LT))) (Float (Pos (Succ ww53)) (Pos ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos ww540))) (Float (Pos (Succ ww53)) (Pos ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat (Succ ww5200) ww540)) LT)) (Float (Pos (Succ ww53)) (Pos ww540)))",fontsize=16,color="burlywood",shape="box"];62682[label="ww540/Succ ww5400",fontsize=10,color="white",style="solid",shape="box"];14783 -> 62682[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62682 -> 16046[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 62683[label="ww540/Zero",fontsize=10,color="white",style="solid",shape="box"];14783 -> 62683[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62683 -> 16047[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 14784[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat Zero ww540)) LT))) (Float (Pos (Succ ww53)) (Pos ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos ww540))) (Float (Pos (Succ ww53)) (Pos ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat Zero ww540)) LT)) (Float (Pos (Succ ww53)) (Pos ww540)))",fontsize=16,color="burlywood",shape="box"];62684[label="ww540/Succ ww5400",fontsize=10,color="white",style="solid",shape="box"];14784 -> 62684[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62684 -> 16048[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 62685[label="ww540/Zero",fontsize=10,color="white",style="solid",shape="box"];14784 -> 62685[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62685 -> 16049[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 14785[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww53)) (Neg ww540)))",fontsize=16,color="black",shape="box"];14785 -> 16050[label="",style="solid", color="black", weight=3]; 189.17/135.90 14786[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww53)) (Pos ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (Float (Pos (Succ ww53)) (Pos ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww53)) (Pos ww540)))",fontsize=16,color="black",shape="box"];14786 -> 16051[label="",style="solid", color="black", weight=3]; 189.17/135.90 14787[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat (Succ ww5200) ww540)) LT))) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat (Succ ww5200) ww540)) LT)) (Float (Pos (Succ ww53)) (Neg ww540)))",fontsize=16,color="burlywood",shape="box"];62686[label="ww540/Succ ww5400",fontsize=10,color="white",style="solid",shape="box"];14787 -> 62686[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62686 -> 16052[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 62687[label="ww540/Zero",fontsize=10,color="white",style="solid",shape="box"];14787 -> 62687[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62687 -> 16053[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 14788[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat Zero ww540)) LT))) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat Zero ww540)) LT)) (Float (Pos (Succ ww53)) (Neg ww540)))",fontsize=16,color="burlywood",shape="box"];62688[label="ww540/Succ ww5400",fontsize=10,color="white",style="solid",shape="box"];14788 -> 62688[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62688 -> 16054[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 62689[label="ww540/Zero",fontsize=10,color="white",style="solid",shape="box"];14788 -> 62689[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62689 -> 16055[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 14789[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat ww680 ww700)) LT))) (Float (Pos (Succ ww69)) (Pos ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (Float (Pos (Succ ww69)) (Pos ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat ww680 ww700)) LT)) (Float (Pos (Succ ww69)) (Pos ww700)))",fontsize=16,color="burlywood",shape="box"];62690[label="ww680/Succ ww6800",fontsize=10,color="white",style="solid",shape="box"];14789 -> 62690[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62690 -> 16056[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 62691[label="ww680/Zero",fontsize=10,color="white",style="solid",shape="box"];14789 -> 62691[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62691 -> 16057[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 14790 -> 13514[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14790[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww69)) (Neg ww700)))",fontsize=16,color="magenta"];14791 -> 13515[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14791[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww69)) (Pos ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (Float (Pos (Succ ww69)) (Pos ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww69)) (Pos ww700)))",fontsize=16,color="magenta"];14792[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat ww680 ww700)) LT))) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat ww680 ww700)) LT)) (Float (Pos (Succ ww69)) (Neg ww700)))",fontsize=16,color="burlywood",shape="box"];62692[label="ww680/Succ ww6800",fontsize=10,color="white",style="solid",shape="box"];14792 -> 62692[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62692 -> 16058[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 62693[label="ww680/Zero",fontsize=10,color="white",style="solid",shape="box"];14792 -> 62693[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62693 -> 16059[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 14793[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat (Succ ww6800) ww700)) LT))) (Float (Pos (Succ ww69)) (Pos ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos ww700))) (Float (Pos (Succ ww69)) (Pos ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat (Succ ww6800) ww700)) LT)) (Float (Pos (Succ ww69)) (Pos ww700)))",fontsize=16,color="burlywood",shape="box"];62694[label="ww700/Succ ww7000",fontsize=10,color="white",style="solid",shape="box"];14793 -> 62694[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62694 -> 16060[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 62695[label="ww700/Zero",fontsize=10,color="white",style="solid",shape="box"];14793 -> 62695[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62695 -> 16061[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 14794[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat Zero ww700)) LT))) (Float (Pos (Succ ww69)) (Pos ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos ww700))) (Float (Pos (Succ ww69)) (Pos ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat Zero ww700)) LT)) (Float (Pos (Succ ww69)) (Pos ww700)))",fontsize=16,color="burlywood",shape="box"];62696[label="ww700/Succ ww7000",fontsize=10,color="white",style="solid",shape="box"];14794 -> 62696[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62696 -> 16062[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 62697[label="ww700/Zero",fontsize=10,color="white",style="solid",shape="box"];14794 -> 62697[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62697 -> 16063[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 14795[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww69)) (Neg ww700)))",fontsize=16,color="black",shape="box"];14795 -> 16064[label="",style="solid", color="black", weight=3]; 189.17/135.90 14796[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww69)) (Pos ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (Float (Pos (Succ ww69)) (Pos ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww69)) (Pos ww700)))",fontsize=16,color="black",shape="box"];14796 -> 16065[label="",style="solid", color="black", weight=3]; 189.17/135.90 14797[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat (Succ ww6800) ww700)) LT))) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat (Succ ww6800) ww700)) LT)) (Float (Pos (Succ ww69)) (Neg ww700)))",fontsize=16,color="burlywood",shape="box"];62698[label="ww700/Succ ww7000",fontsize=10,color="white",style="solid",shape="box"];14797 -> 62698[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62698 -> 16066[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 62699[label="ww700/Zero",fontsize=10,color="white",style="solid",shape="box"];14797 -> 62699[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62699 -> 16067[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 14798[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat Zero ww700)) LT))) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat Zero ww700)) LT)) (Float (Pos (Succ ww69)) (Neg ww700)))",fontsize=16,color="burlywood",shape="box"];62700[label="ww700/Succ ww7000",fontsize=10,color="white",style="solid",shape="box"];14798 -> 62700[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62700 -> 16068[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 62701[label="ww700/Zero",fontsize=10,color="white",style="solid",shape="box"];14798 -> 62701[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62701 -> 16069[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 14800 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14800[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14800 -> 16070[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14800 -> 16071[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14801 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14801[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14801 -> 16072[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14801 -> 16073[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14799[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) ww2047) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) ww2046) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62702[label="ww2046/Succ ww20460",fontsize=10,color="white",style="solid",shape="box"];14799 -> 62702[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62702 -> 16074[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 62703[label="ww2046/Zero",fontsize=10,color="white",style="solid",shape="box"];14799 -> 62703[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62703 -> 16075[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 14802[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];14802 -> 16076[label="",style="solid", color="black", weight=3]; 189.17/135.90 14803[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14803 -> 16077[label="",style="solid", color="black", weight=3]; 189.17/135.90 14804[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];14804 -> 16078[label="",style="solid", color="black", weight=3]; 189.17/135.90 14805[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];14805 -> 16079[label="",style="solid", color="black", weight=3]; 189.17/135.90 14806 -> 18768[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14806[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];14806 -> 18789[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14806 -> 18790[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14806 -> 18791[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14806 -> 18792[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14806 -> 18793[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14808 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14808[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14808 -> 16081[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14808 -> 16082[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14809 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14809[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14809 -> 16083[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14809 -> 16084[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14807[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) ww2051) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) ww2050) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62704[label="ww2050/Succ ww20500",fontsize=10,color="white",style="solid",shape="box"];14807 -> 62704[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62704 -> 16085[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 62705[label="ww2050/Zero",fontsize=10,color="white",style="solid",shape="box"];14807 -> 62705[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62705 -> 16086[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 14810[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];14810 -> 16087[label="",style="solid", color="black", weight=3]; 189.17/135.90 14811[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14811 -> 16088[label="",style="solid", color="black", weight=3]; 189.17/135.90 14812[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];14812 -> 16089[label="",style="solid", color="black", weight=3]; 189.17/135.90 14814 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14814[label="primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)",fontsize=16,color="magenta"];14814 -> 16090[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14814 -> 16091[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14815 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14815[label="primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)",fontsize=16,color="magenta"];14815 -> 16092[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14815 -> 16093[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14813[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos ww2055)) LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww2054)) LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="burlywood",shape="triangle"];62706[label="ww2054/Succ ww20540",fontsize=10,color="white",style="solid",shape="box"];14813 -> 62706[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62706 -> 16094[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 62707[label="ww2054/Zero",fontsize=10,color="white",style="solid",shape="box"];14813 -> 62707[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62707 -> 16095[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 14816[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];14816 -> 16096[label="",style="solid", color="black", weight=3]; 189.17/135.90 14817[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];14817 -> 16097[label="",style="solid", color="black", weight=3]; 189.17/135.90 14818[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];14818 -> 16098[label="",style="solid", color="black", weight=3]; 189.17/135.90 14820 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14820[label="primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)",fontsize=16,color="magenta"];14820 -> 16099[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14820 -> 16100[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14821 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14821[label="primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)",fontsize=16,color="magenta"];14821 -> 16101[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14821 -> 16102[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14819[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg ww2059)) LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww2058)) LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="burlywood",shape="triangle"];62708[label="ww2058/Succ ww20580",fontsize=10,color="white",style="solid",shape="box"];14819 -> 62708[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62708 -> 16103[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 62709[label="ww2058/Zero",fontsize=10,color="white",style="solid",shape="box"];14819 -> 62709[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62709 -> 16104[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 14822[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];14822 -> 16105[label="",style="solid", color="black", weight=3]; 189.17/135.90 14823[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];14823 -> 16106[label="",style="solid", color="black", weight=3]; 189.17/135.90 14824[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];14824 -> 16107[label="",style="solid", color="black", weight=3]; 189.17/135.90 14826 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14826[label="primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)",fontsize=16,color="magenta"];14826 -> 16108[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14826 -> 16109[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14827 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14827[label="primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)",fontsize=16,color="magenta"];14827 -> 16110[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14827 -> 16111[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14825[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg ww2063)) LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww2062)) LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="burlywood",shape="triangle"];62710[label="ww2062/Succ ww20620",fontsize=10,color="white",style="solid",shape="box"];14825 -> 62710[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62710 -> 16112[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 62711[label="ww2062/Zero",fontsize=10,color="white",style="solid",shape="box"];14825 -> 62711[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62711 -> 16113[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 14828[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];14828 -> 16114[label="",style="solid", color="black", weight=3]; 189.17/135.90 14829[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];14829 -> 16115[label="",style="solid", color="black", weight=3]; 189.17/135.90 14830[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];14830 -> 16116[label="",style="solid", color="black", weight=3]; 189.17/135.90 14832 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14832[label="primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)",fontsize=16,color="magenta"];14832 -> 16117[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14832 -> 16118[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14833 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14833[label="primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)",fontsize=16,color="magenta"];14833 -> 16119[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14833 -> 16120[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14831[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos ww2067)) LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww2066)) LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="burlywood",shape="triangle"];62712[label="ww2066/Succ ww20660",fontsize=10,color="white",style="solid",shape="box"];14831 -> 62712[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62712 -> 16121[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 62713[label="ww2066/Zero",fontsize=10,color="white",style="solid",shape="box"];14831 -> 62713[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62713 -> 16122[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 14834[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];14834 -> 16123[label="",style="solid", color="black", weight=3]; 189.17/135.90 14835[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];14835 -> 16124[label="",style="solid", color="black", weight=3]; 189.17/135.90 14836[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];14836 -> 16125[label="",style="solid", color="black", weight=3]; 189.17/135.90 14837[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];14837 -> 16126[label="",style="dashed", color="green", weight=3]; 189.17/135.90 14838[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];14838 -> 16127[label="",style="dashed", color="green", weight=3]; 189.17/135.90 14839[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) (primMulNat (Succ ww4100) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) (primMulNat (Succ ww4100) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14839 -> 16128[label="",style="solid", color="black", weight=3]; 189.17/135.90 14840[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) (primMulNat (Succ ww4100) Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) (primMulNat (Succ ww4100) Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];14840 -> 16129[label="",style="solid", color="black", weight=3]; 189.17/135.90 14841[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) (primMulNat Zero (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) (primMulNat Zero (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14841 -> 16130[label="",style="solid", color="black", weight=3]; 189.17/135.90 14842[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) (primMulNat Zero Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) (primMulNat Zero Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];14842 -> 16131[label="",style="solid", color="black", weight=3]; 189.17/135.90 14843[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];14843 -> 16132[label="",style="dashed", color="green", weight=3]; 189.17/135.90 14844[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];14844 -> 16133[label="",style="dashed", color="green", weight=3]; 189.17/135.90 14845[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];14845 -> 16134[label="",style="solid", color="black", weight=3]; 189.17/135.90 14846[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];14846 -> 16135[label="",style="dashed", color="green", weight=3]; 189.17/135.90 14847[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];14847 -> 16136[label="",style="dashed", color="green", weight=3]; 189.17/135.90 14848[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];14848 -> 16137[label="",style="solid", color="black", weight=3]; 189.17/135.90 14849[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];14849 -> 16138[label="",style="dashed", color="green", weight=3]; 189.17/135.90 14850[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];14850 -> 16139[label="",style="dashed", color="green", weight=3]; 189.17/135.90 14851[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) (primMulNat (Succ ww4100) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) (primMulNat (Succ ww4100) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14851 -> 16140[label="",style="solid", color="black", weight=3]; 189.17/135.90 14852[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) (primMulNat (Succ ww4100) Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) (primMulNat (Succ ww4100) Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];14852 -> 16141[label="",style="solid", color="black", weight=3]; 189.17/135.90 14853[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) (primMulNat Zero (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) (primMulNat Zero (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14853 -> 16142[label="",style="solid", color="black", weight=3]; 189.17/135.90 14854[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) (primMulNat Zero Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) (primMulNat Zero Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];14854 -> 16143[label="",style="solid", color="black", weight=3]; 189.17/135.90 14855[label="ww4100",fontsize=16,color="green",shape="box"];14856[label="ww3100",fontsize=16,color="green",shape="box"];14857[label="ww4100",fontsize=16,color="green",shape="box"];14858[label="ww3100",fontsize=16,color="green",shape="box"];14859 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14859[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14859 -> 16144[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14860 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14860[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14860 -> 16145[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14861[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1949) ww19500) LT))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1949) ww19500) LT)) ww1945)",fontsize=16,color="burlywood",shape="box"];62714[label="ww19500/Succ ww195000",fontsize=10,color="white",style="solid",shape="box"];14861 -> 62714[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62714 -> 16146[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 62715[label="ww19500/Zero",fontsize=10,color="white",style="solid",shape="box"];14861 -> 62715[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62715 -> 16147[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 14862[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) ww1945)",fontsize=16,color="black",shape="triangle"];14862 -> 16148[label="",style="solid", color="black", weight=3]; 189.17/135.90 14863 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14863[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14863 -> 16149[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14864 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14864[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14864 -> 16150[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14865 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14865[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14865 -> 16151[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14866 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14866[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14866 -> 16152[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14867[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14867 -> 16153[label="",style="solid", color="black", weight=3]; 189.17/135.90 14868 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14868[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14868 -> 16154[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14869 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14869[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14869 -> 16155[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14870[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];14870 -> 16156[label="",style="solid", color="black", weight=3]; 189.17/135.90 14871 -> 16157[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14871[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];14871 -> 16173[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14871 -> 16174[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14871 -> 16175[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14871 -> 16176[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14871 -> 16177[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14873[label="ww4100",fontsize=16,color="green",shape="box"];14874[label="ww3100",fontsize=16,color="green",shape="box"];14875[label="ww4100",fontsize=16,color="green",shape="box"];14876[label="ww3100",fontsize=16,color="green",shape="box"];14877 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14877[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14877 -> 16181[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14878 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14878[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14878 -> 16182[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14879[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1911) ww19070) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1911) ww19070) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62716[label="ww19070/Succ ww190700",fontsize=10,color="white",style="solid",shape="box"];14879 -> 62716[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62716 -> 16183[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 62717[label="ww19070/Zero",fontsize=10,color="white",style="solid",shape="box"];14879 -> 62717[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62717 -> 16184[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 14880[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];14880 -> 16185[label="",style="solid", color="black", weight=3]; 189.17/135.90 14881 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14881[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14881 -> 16186[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14882 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14882[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14882 -> 16187[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14883[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];14883 -> 16188[label="",style="solid", color="black", weight=3]; 189.17/135.90 14884 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14884[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14884 -> 16189[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14885 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14885[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14885 -> 16190[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14886[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14886 -> 16191[label="",style="solid", color="black", weight=3]; 189.17/135.90 14887 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14887[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14887 -> 16192[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14888 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14888[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14888 -> 16193[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14889[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];14889 -> 16194[label="",style="solid", color="black", weight=3]; 189.17/135.90 14890[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww17920) ww11600) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww17920) ww11600) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62718[label="ww11600/Succ ww116000",fontsize=10,color="white",style="solid",shape="box"];14890 -> 62718[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62718 -> 16195[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 62719[label="ww11600/Zero",fontsize=10,color="white",style="solid",shape="box"];14890 -> 62719[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62719 -> 16196[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 14891[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww11600) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww11600) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62720[label="ww11600/Succ ww116000",fontsize=10,color="white",style="solid",shape="box"];14891 -> 62720[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62720 -> 16197[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 62721[label="ww11600/Zero",fontsize=10,color="white",style="solid",shape="box"];14891 -> 62721[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62721 -> 16198[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 14892[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14892 -> 16199[label="",style="solid", color="black", weight=3]; 189.17/135.90 14893 -> 23348[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14893[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];14893 -> 23397[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14893 -> 23398[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14893 -> 23399[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14893 -> 23400[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 19901[label="ww3100",fontsize=16,color="green",shape="box"];19902[label="ww5",fontsize=16,color="green",shape="box"];19903[label="ww3000",fontsize=16,color="green",shape="box"];19904[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];29375[label="ww5",fontsize=16,color="green",shape="box"];29376[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];29377[label="ww3000",fontsize=16,color="green",shape="box"];29356[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62722[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];29356 -> 62722[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62722 -> 29397[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 14898[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww17960) ww11800) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww17960) ww11800) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62723[label="ww11800/Succ ww118000",fontsize=10,color="white",style="solid",shape="box"];14898 -> 62723[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62723 -> 16204[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 62724[label="ww11800/Zero",fontsize=10,color="white",style="solid",shape="box"];14898 -> 62724[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62724 -> 16205[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 14899[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww11800) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww11800) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62725[label="ww11800/Succ ww118000",fontsize=10,color="white",style="solid",shape="box"];14899 -> 62725[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62725 -> 16206[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 62726[label="ww11800/Zero",fontsize=10,color="white",style="solid",shape="box"];14899 -> 62726[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62726 -> 16207[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 14900 -> 53796[label="",style="dashed", color="red", weight=0]; 189.17/135.90 14900[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14900 -> 54290[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14900 -> 54291[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14900 -> 54292[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14900 -> 54293[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 14900 -> 54294[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 28875[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];28875 -> 28887[label="",style="solid", color="black", weight=3]; 189.17/135.90 28876 -> 28888[label="",style="dashed", color="red", weight=0]; 189.17/135.90 28876[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero))",fontsize=16,color="magenta"];28876 -> 28889[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 28874[label="takeWhile1 (flip ltEsFloat ww3471) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) ww3479",fontsize=16,color="burlywood",shape="triangle"];62727[label="ww3479/MyTrue",fontsize=10,color="white",style="solid",shape="box"];28874 -> 62727[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62727 -> 28890[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 62728[label="ww3479/MyFalse",fontsize=10,color="white",style="solid",shape="box"];28874 -> 62728[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62728 -> 28891[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 54227 -> 54742[label="",style="dashed", color="red", weight=0]; 189.17/135.90 54227[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54227 -> 54795[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 54227 -> 54796[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 54227 -> 54797[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 54228[label="ww3000",fontsize=16,color="green",shape="box"];54229[label="ww3100",fontsize=16,color="green",shape="box"];54230[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];54230 -> 55077[label="",style="solid", color="black", weight=3]; 189.17/135.90 54231 -> 55847[label="",style="dashed", color="red", weight=0]; 189.17/135.90 54231[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54231 -> 55872[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 54231 -> 55873[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 54231 -> 55874[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 54231 -> 55875[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 28929[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];28929 -> 28941[label="",style="solid", color="black", weight=3]; 189.17/135.90 28930 -> 28888[label="",style="dashed", color="red", weight=0]; 189.17/135.90 28930[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero))",fontsize=16,color="magenta"];28930 -> 28942[label="",style="dashed", color="magenta", weight=3]; 189.17/135.90 28928[label="takeWhile1 (flip ltEsFloat ww3477) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) ww3487",fontsize=16,color="burlywood",shape="triangle"];62729[label="ww3487/MyTrue",fontsize=10,color="white",style="solid",shape="box"];28928 -> 62729[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62729 -> 28943[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 62730[label="ww3487/MyFalse",fontsize=10,color="white",style="solid",shape="box"];28928 -> 62730[label="",style="solid", color="burlywood", weight=9]; 189.17/135.90 62730 -> 28944[label="",style="solid", color="burlywood", weight=3]; 189.17/135.90 14904[label="ww410000",fontsize=16,color="green",shape="box"];14905[label="ww3100",fontsize=16,color="green",shape="box"];14906[label="ww410000",fontsize=16,color="green",shape="box"];14907[label="ww3100",fontsize=16,color="green",shape="box"];14908[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1805 ww180000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1805 ww180000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62731[label="ww1805/Succ ww18050",fontsize=10,color="white",style="solid",shape="box"];14908 -> 62731[label="",style="solid", color="burlywood", weight=9]; 189.17/135.91 62731 -> 16212[label="",style="solid", color="burlywood", weight=3]; 189.17/135.91 62732[label="ww1805/Zero",fontsize=10,color="white",style="solid",shape="box"];14908 -> 62732[label="",style="solid", color="burlywood", weight=9]; 189.17/135.91 62732 -> 16213[label="",style="solid", color="burlywood", weight=3]; 189.17/135.91 14909 -> 12317[label="",style="dashed", color="red", weight=0]; 189.17/135.91 14909[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14910[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14910 -> 16214[label="",style="solid", color="black", weight=3]; 189.17/135.91 14911[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1814 ww181000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1814 ww181000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62733[label="ww1814/Succ ww18140",fontsize=10,color="white",style="solid",shape="box"];14911 -> 62733[label="",style="solid", color="burlywood", weight=9]; 189.17/135.91 62733 -> 16215[label="",style="solid", color="burlywood", weight=3]; 189.17/135.91 62734[label="ww1814/Zero",fontsize=10,color="white",style="solid",shape="box"];14911 -> 62734[label="",style="solid", color="burlywood", weight=9]; 189.17/135.91 62734 -> 16216[label="",style="solid", color="burlywood", weight=3]; 189.17/135.91 14912 -> 12323[label="",style="dashed", color="red", weight=0]; 189.17/135.91 14912[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14913[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14913 -> 16217[label="",style="solid", color="black", weight=3]; 189.17/135.91 14914[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1390) (Succ ww310000)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1390) (Succ ww310000)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="black",shape="box"];14914 -> 16218[label="",style="solid", color="black", weight=3]; 189.17/135.91 14915[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1390) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1390) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];14915 -> 16219[label="",style="solid", color="black", weight=3]; 189.17/135.91 14916[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww310000)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww310000)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="black",shape="box"];14916 -> 16220[label="",style="solid", color="black", weight=3]; 189.17/135.91 14917[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];14917 -> 16221[label="",style="solid", color="black", weight=3]; 189.17/135.91 14918[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];14918 -> 16222[label="",style="solid", color="black", weight=3]; 189.17/135.91 30190[label="ww51",fontsize=16,color="green",shape="box"];30191[label="ww50",fontsize=16,color="green",shape="box"];30192[label="primDivFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];30192 -> 30228[label="",style="solid", color="black", weight=3]; 189.17/135.91 14924[label="ww410000",fontsize=16,color="green",shape="box"];14925[label="ww3100",fontsize=16,color="green",shape="box"];14926[label="ww410000",fontsize=16,color="green",shape="box"];14927[label="ww3100",fontsize=16,color="green",shape="box"];14928[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1821 ww181600) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1821 ww181600) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62735[label="ww1821/Succ ww18210",fontsize=10,color="white",style="solid",shape="box"];14928 -> 62735[label="",style="solid", color="burlywood", weight=9]; 189.17/135.91 62735 -> 16227[label="",style="solid", color="burlywood", weight=3]; 189.17/135.91 62736[label="ww1821/Zero",fontsize=10,color="white",style="solid",shape="box"];14928 -> 62736[label="",style="solid", color="burlywood", weight=9]; 189.17/135.91 62736 -> 16228[label="",style="solid", color="burlywood", weight=3]; 189.17/135.91 14929 -> 12336[label="",style="dashed", color="red", weight=0]; 189.17/135.91 14929[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14930[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14930 -> 16229[label="",style="solid", color="black", weight=3]; 189.17/135.91 14931[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1830 ww182600) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1830 ww182600) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62737[label="ww1830/Succ ww18300",fontsize=10,color="white",style="solid",shape="box"];14931 -> 62737[label="",style="solid", color="burlywood", weight=9]; 189.17/135.91 62737 -> 16230[label="",style="solid", color="burlywood", weight=3]; 189.17/135.91 62738[label="ww1830/Zero",fontsize=10,color="white",style="solid",shape="box"];14931 -> 62738[label="",style="solid", color="burlywood", weight=9]; 189.17/135.91 62738 -> 16231[label="",style="solid", color="burlywood", weight=3]; 189.17/135.91 14932 -> 12342[label="",style="dashed", color="red", weight=0]; 189.17/135.91 14932[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14933[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14933 -> 16232[label="",style="solid", color="black", weight=3]; 189.17/135.91 14934[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1410) (Succ ww310000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1410) (Succ ww310000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))))",fontsize=16,color="black",shape="box"];14934 -> 16233[label="",style="solid", color="black", weight=3]; 189.17/135.91 14935[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1410) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1410) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];14935 -> 16234[label="",style="solid", color="black", weight=3]; 189.17/135.91 14936[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww310000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww310000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))))",fontsize=16,color="black",shape="box"];14936 -> 16235[label="",style="solid", color="black", weight=3]; 189.17/135.91 14937[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];14937 -> 16236[label="",style="solid", color="black", weight=3]; 189.17/135.91 14938[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];14938 -> 16237[label="",style="solid", color="black", weight=3]; 189.17/135.91 28954[label="not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) ww3482) GT)",fontsize=16,color="black",shape="box"];28954 -> 29034[label="",style="solid", color="black", weight=3]; 189.17/135.91 29357[label="ww51",fontsize=16,color="green",shape="box"];29358[label="ww50",fontsize=16,color="green",shape="box"];29359[label="primDivFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];29359 -> 29398[label="",style="solid", color="black", weight=3]; 189.17/135.91 29360[label="takeWhile (flip ltEsFloat ww3490) (Cons (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))))",fontsize=16,color="black",shape="box"];29360 -> 29399[label="",style="solid", color="black", weight=3]; 189.17/135.91 57366[label="ww3490",fontsize=16,color="green",shape="box"];57367[label="ww3000",fontsize=16,color="green",shape="box"];57368 -> 57837[label="",style="dashed", color="red", weight=0]; 189.17/135.91 57368[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];57368 -> 57838[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 57368 -> 57839[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 57368 -> 57840[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 57368 -> 57841[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 57365[label="takeWhile0 (flip ltEsFloat ww4199) (Float (Pos (Succ ww957)) (Neg Zero)) ww4687 MyTrue",fontsize=16,color="black",shape="triangle"];57365 -> 57402[label="",style="solid", color="black", weight=3]; 189.17/135.91 55229[label="ww51",fontsize=16,color="green",shape="box"];55230[label="ww50",fontsize=16,color="green",shape="box"];55231[label="primDivFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55231 -> 55341[label="",style="solid", color="black", weight=3]; 189.17/135.91 29214[label="ww51",fontsize=16,color="green",shape="box"];29215[label="ww50",fontsize=16,color="green",shape="box"];29216[label="primDivFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];29216 -> 29362[label="",style="solid", color="black", weight=3]; 189.17/135.91 29217[label="takeWhile (flip ltEsFloat ww3503) (Cons (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))))",fontsize=16,color="black",shape="box"];29217 -> 29363[label="",style="solid", color="black", weight=3]; 189.17/135.91 57369[label="ww3503",fontsize=16,color="green",shape="box"];57370[label="ww3000",fontsize=16,color="green",shape="box"];57371 -> 59692[label="",style="dashed", color="red", weight=0]; 189.17/135.91 57371[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];57371 -> 59693[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 57371 -> 59694[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 57371 -> 59695[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 14942[label="ww4100000",fontsize=16,color="green",shape="box"];14943[label="ww3100",fontsize=16,color="green",shape="box"];14944[label="ww4100000",fontsize=16,color="green",shape="box"];14945[label="ww3100",fontsize=16,color="green",shape="box"];14946[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000 ww14300) LT))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000 ww14300) LT)) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62739[label="ww30000/Succ ww300000",fontsize=10,color="white",style="solid",shape="box"];14946 -> 62739[label="",style="solid", color="burlywood", weight=9]; 189.17/135.91 62739 -> 16241[label="",style="solid", color="burlywood", weight=3]; 189.17/135.91 62740[label="ww30000/Zero",fontsize=10,color="white",style="solid",shape="box"];14946 -> 62740[label="",style="solid", color="burlywood", weight=9]; 189.17/135.91 62740 -> 16242[label="",style="solid", color="burlywood", weight=3]; 189.17/135.91 14947 -> 10878[label="",style="dashed", color="red", weight=0]; 189.17/135.91 14947[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14947 -> 16243[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 14948[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14948 -> 16244[label="",style="solid", color="black", weight=3]; 189.17/135.91 14949[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14949 -> 16245[label="",style="solid", color="black", weight=3]; 189.17/135.91 14950[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14950 -> 16246[label="",style="solid", color="black", weight=3]; 189.17/135.91 14951[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000 ww15100) LT))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000 ww15100) LT)) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62741[label="ww30000/Succ ww300000",fontsize=10,color="white",style="solid",shape="box"];14951 -> 62741[label="",style="solid", color="burlywood", weight=9]; 189.17/135.91 62741 -> 16247[label="",style="solid", color="burlywood", weight=3]; 189.17/135.91 62742[label="ww30000/Zero",fontsize=10,color="white",style="solid",shape="box"];14951 -> 62742[label="",style="solid", color="burlywood", weight=9]; 189.17/135.91 62742 -> 16248[label="",style="solid", color="burlywood", weight=3]; 189.17/135.91 14952 -> 10884[label="",style="dashed", color="red", weight=0]; 189.17/135.91 14952[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14952 -> 16249[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 14953 -> 10942[label="",style="dashed", color="red", weight=0]; 189.17/135.91 14953[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14953 -> 16250[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 14953 -> 16251[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 14953 -> 16252[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 14954[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14954 -> 16253[label="",style="solid", color="black", weight=3]; 189.17/135.91 14955[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14955 -> 16254[label="",style="solid", color="black", weight=3]; 189.17/135.91 14956[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) (Succ ww1570)) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) (Succ ww1570)) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14956 -> 16255[label="",style="solid", color="black", weight=3]; 189.17/135.91 14957[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) Zero) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) Zero) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14957 -> 16256[label="",style="solid", color="black", weight=3]; 189.17/135.91 14958[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1570)) LT))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1570)) LT)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14958 -> 16257[label="",style="solid", color="black", weight=3]; 189.17/135.91 14959[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14959 -> 16258[label="",style="solid", color="black", weight=3]; 189.17/135.91 14960[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14960 -> 16259[label="",style="solid", color="black", weight=3]; 189.17/135.91 14961[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) (Succ ww3100000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) (Succ ww3100000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="black",shape="box"];14961 -> 16260[label="",style="solid", color="black", weight=3]; 189.17/135.91 14962[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];14962 -> 16261[label="",style="solid", color="black", weight=3]; 189.17/135.91 14963[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100000)) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100000)) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="black",shape="box"];14963 -> 16262[label="",style="solid", color="black", weight=3]; 189.17/135.91 14964[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];14964 -> 16263[label="",style="solid", color="black", weight=3]; 189.17/135.91 14965[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];14965 -> 16264[label="",style="solid", color="black", weight=3]; 189.17/135.91 14966[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="black",shape="box"];14966 -> 16265[label="",style="solid", color="black", weight=3]; 189.17/135.91 14967[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];14967 -> 16266[label="",style="solid", color="black", weight=3]; 189.17/135.91 14968 -> 23348[label="",style="dashed", color="red", weight=0]; 189.17/135.91 14968[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))))) (fsEsOrdering (compareFloat (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];14968 -> 23401[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 14968 -> 23402[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 14968 -> 23403[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 14968 -> 23404[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 14969 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.91 14969[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))",fontsize=16,color="magenta"];14969 -> 48260[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 14969 -> 48261[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 14969 -> 48262[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 14969 -> 48263[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 14969 -> 48264[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 14970 -> 23348[label="",style="dashed", color="red", weight=0]; 189.17/135.91 14970[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))))) (fsEsOrdering (compareFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];14970 -> 23405[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 14970 -> 23406[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 14970 -> 23407[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 14970 -> 23408[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 20262[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww24150 ww24151) (primDivFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (primPlusFloat (Float ww24150 ww24151) (primDivFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];20262 -> 20280[label="",style="solid", color="black", weight=3]; 189.17/135.91 30193 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.91 30193[label="primPlusFloat (Float ww1250 ww1251) (primDivFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];30193 -> 30229[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 30193 -> 30230[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 30193 -> 30231[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 30264[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3522)) (Pos Zero)) (Float ww35260 ww35261)) GT)",fontsize=16,color="black",shape="box"];30264 -> 30284[label="",style="solid", color="black", weight=3]; 189.17/135.91 30281 -> 23742[label="",style="dashed", color="red", weight=0]; 189.17/135.91 30281[label="msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))",fontsize=16,color="magenta"];30281 -> 30300[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 30281 -> 30301[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 30282 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.91 30282[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];30282 -> 30302[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 30282 -> 30303[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 30283[label="takeWhile1 (flip ltEsFloat ww3517) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))))) (ltEsFloat (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))) ww3517)",fontsize=16,color="black",shape="box"];30283 -> 30304[label="",style="solid", color="black", weight=3]; 189.17/135.91 57539[label="psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) ww4690",fontsize=16,color="black",shape="triangle"];57539 -> 57785[label="",style="solid", color="black", weight=3]; 189.17/135.91 57540 -> 57395[label="",style="dashed", color="red", weight=0]; 189.17/135.91 57540[label="iterate (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) ww4690))",fontsize=16,color="magenta"];57540 -> 57786[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 16593[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20800 ww20801) (primDivFloat (Float (msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))) (srMyInt (Pos ww2082) (Neg ww2084))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww2083)) (Neg ww2084)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2083)) (Neg ww2084)) (primPlusFloat (Float ww20800 ww20801) (primDivFloat (Float (msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))) (srMyInt (Pos ww2082) (Neg ww2084))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];16593 -> 16604[label="",style="solid", color="black", weight=3]; 189.17/135.91 19113[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22930 ww22931) (primDivFloat (Float (msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))) (srMyInt (Neg ww2295) (Pos ww2297))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww2296)) (Pos ww2297)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2296)) (Pos ww2297)) (primPlusFloat (Float ww22930 ww22931) (primDivFloat (Float (msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))) (srMyInt (Neg ww2295) (Pos ww2297))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];19113 -> 19117[label="",style="solid", color="black", weight=3]; 189.17/135.91 14976[label="ww4100000",fontsize=16,color="green",shape="box"];14977[label="ww3100",fontsize=16,color="green",shape="box"];14978[label="ww4100000",fontsize=16,color="green",shape="box"];14979[label="ww3100",fontsize=16,color="green",shape="box"];14980[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000 ww15900) LT))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000 ww15900) LT)) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62743[label="ww30000/Succ ww300000",fontsize=10,color="white",style="solid",shape="box"];14980 -> 62743[label="",style="solid", color="burlywood", weight=9]; 189.17/135.91 62743 -> 16274[label="",style="solid", color="burlywood", weight=3]; 189.17/135.91 62744[label="ww30000/Zero",fontsize=10,color="white",style="solid",shape="box"];14980 -> 62744[label="",style="solid", color="burlywood", weight=9]; 189.17/135.91 62744 -> 16275[label="",style="solid", color="burlywood", weight=3]; 189.17/135.91 14981 -> 10904[label="",style="dashed", color="red", weight=0]; 189.17/135.91 14981[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14981 -> 16276[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 14982[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14982 -> 16277[label="",style="solid", color="black", weight=3]; 189.17/135.91 14983[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14983 -> 16278[label="",style="solid", color="black", weight=3]; 189.17/135.91 14984 -> 53796[label="",style="dashed", color="red", weight=0]; 189.17/135.91 14984[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14984 -> 54300[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 14984 -> 54301[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 14984 -> 54302[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 14984 -> 54303[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 14984 -> 54304[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 14985[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000 ww16700) LT))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000 ww16700) LT)) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62745[label="ww30000/Succ ww300000",fontsize=10,color="white",style="solid",shape="box"];14985 -> 62745[label="",style="solid", color="burlywood", weight=9]; 189.17/135.91 62745 -> 16280[label="",style="solid", color="burlywood", weight=3]; 189.17/135.91 62746[label="ww30000/Zero",fontsize=10,color="white",style="solid",shape="box"];14985 -> 62746[label="",style="solid", color="burlywood", weight=9]; 189.17/135.91 62746 -> 16281[label="",style="solid", color="burlywood", weight=3]; 189.17/135.91 14986 -> 10910[label="",style="dashed", color="red", weight=0]; 189.17/135.91 14986[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14986 -> 16282[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 14987[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14987 -> 16283[label="",style="solid", color="black", weight=3]; 189.17/135.91 14988[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14988 -> 16284[label="",style="solid", color="black", weight=3]; 189.17/135.91 14989 -> 53796[label="",style="dashed", color="red", weight=0]; 189.17/135.91 14989[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14989 -> 54305[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 14989 -> 54306[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 14989 -> 54307[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 14989 -> 54308[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 14989 -> 54309[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 14990[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) (Succ ww1730)) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) (Succ ww1730)) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14990 -> 16286[label="",style="solid", color="black", weight=3]; 189.17/135.91 14991[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) Zero) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) Zero) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14991 -> 16287[label="",style="solid", color="black", weight=3]; 189.17/135.91 14992[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1730)) LT))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1730)) LT)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14992 -> 16288[label="",style="solid", color="black", weight=3]; 189.17/135.91 14993[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14993 -> 16289[label="",style="solid", color="black", weight=3]; 189.17/135.91 14994[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14994 -> 16290[label="",style="solid", color="black", weight=3]; 189.17/135.91 14995[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) (Succ ww3100000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) (Succ ww3100000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="black",shape="box"];14995 -> 16291[label="",style="solid", color="black", weight=3]; 189.17/135.91 14996[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];14996 -> 16292[label="",style="solid", color="black", weight=3]; 189.17/135.91 14997[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100000)) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100000)) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="black",shape="box"];14997 -> 16293[label="",style="solid", color="black", weight=3]; 189.17/135.91 14998[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];14998 -> 16294[label="",style="solid", color="black", weight=3]; 189.17/135.91 14999[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];14999 -> 16295[label="",style="solid", color="black", weight=3]; 189.17/135.91 15000[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];15000 -> 16296[label="",style="solid", color="black", weight=3]; 189.17/135.91 54780[label="Zero",fontsize=16,color="green",shape="box"];54781 -> 30008[label="",style="dashed", color="red", weight=0]; 189.17/135.91 54781[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54781 -> 55079[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 54781 -> 55080[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 54781 -> 55081[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 54781 -> 55082[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 54781 -> 55083[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 54782[label="Succ ww30000",fontsize=16,color="green",shape="box"];55034[label="Succ ww30000",fontsize=16,color="green",shape="box"];55035[label="ww5",fontsize=16,color="green",shape="box"];55036[label="Zero",fontsize=16,color="green",shape="box"];55037[label="Zero",fontsize=16,color="green",shape="box"];55038[label="Zero",fontsize=16,color="green",shape="box"];30008[label="psFloat ww3528 (fsFloat (msFloat (Float (Pos (Succ ww3529)) (Neg (Succ ww3530))) (Float (Pos (Succ ww3531)) (Neg (Succ ww3532)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];30008 -> 30194[label="",style="solid", color="black", weight=3]; 189.17/135.91 56427[label="Zero",fontsize=16,color="green",shape="box"];56428[label="Succ ww30000",fontsize=16,color="green",shape="box"];56429[label="Zero",fontsize=16,color="green",shape="box"];56430[label="Zero",fontsize=16,color="green",shape="box"];56431[label="Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))",fontsize=16,color="green",shape="box"];56426[label="iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) ww4672)",fontsize=16,color="black",shape="triangle"];56426 -> 56640[label="",style="solid", color="black", weight=3]; 189.17/135.91 54783[label="Zero",fontsize=16,color="green",shape="box"];54784 -> 30008[label="",style="dashed", color="red", weight=0]; 189.17/135.91 54784[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54784 -> 55084[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 54784 -> 55085[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 54784 -> 55086[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 54784 -> 55087[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 54784 -> 55088[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 54785[label="Zero",fontsize=16,color="green",shape="box"];55043[label="Zero",fontsize=16,color="green",shape="box"];55044[label="ww5",fontsize=16,color="green",shape="box"];55045[label="Zero",fontsize=16,color="green",shape="box"];55046[label="Zero",fontsize=16,color="green",shape="box"];55047[label="Zero",fontsize=16,color="green",shape="box"];56432[label="Zero",fontsize=16,color="green",shape="box"];56433[label="Zero",fontsize=16,color="green",shape="box"];56434[label="Zero",fontsize=16,color="green",shape="box"];56435[label="Zero",fontsize=16,color="green",shape="box"];56436[label="Float (Pos (Succ Zero)) (Neg (Succ Zero))",fontsize=16,color="green",shape="box"];15003[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15003 -> 16299[label="",style="solid", color="black", weight=3]; 189.17/135.91 55397 -> 23742[label="",style="dashed", color="red", weight=0]; 189.17/135.91 55397[label="msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55397 -> 55498[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 55397 -> 55499[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 55398 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.91 55398[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55398 -> 55500[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 55398 -> 55501[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 56127 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.91 56127[label="srMyInt (Neg Zero) (Neg (Succ ww4640))",fontsize=16,color="magenta"];56127 -> 56164[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 56127 -> 56165[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 56128 -> 23742[label="",style="dashed", color="red", weight=0]; 189.17/135.91 56128[label="msMyInt (Pos (Succ ww4638)) (Pos (Succ ww4639))",fontsize=16,color="magenta"];56128 -> 56166[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 56128 -> 56167[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 56129[label="ww4645",fontsize=16,color="green",shape="box"];15005[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15005 -> 16301[label="",style="solid", color="black", weight=3]; 189.17/135.91 15006 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15006[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15006 -> 16302[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15006 -> 16303[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15007[label="Succ ww3100",fontsize=16,color="green",shape="box"];15008 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15008[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15008 -> 16304[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15008 -> 16305[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15009[label="Succ ww3100",fontsize=16,color="green",shape="box"];15010[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15010 -> 16306[label="",style="solid", color="black", weight=3]; 189.17/135.91 15011 -> 35894[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15011[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15011 -> 36414[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15011 -> 36415[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15011 -> 36416[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15011 -> 36417[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15012[label="Zero",fontsize=16,color="green",shape="box"];15013[label="Succ ww3100",fontsize=16,color="green",shape="box"];15014[label="Zero",fontsize=16,color="green",shape="box"];15015[label="Succ ww3100",fontsize=16,color="green",shape="box"];15016[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15016 -> 16311[label="",style="solid", color="black", weight=3]; 189.17/135.91 15017 -> 35894[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15017[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15017 -> 36418[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15017 -> 36419[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15017 -> 36420[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15017 -> 36421[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15018[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15018 -> 16316[label="",style="solid", color="black", weight=3]; 189.17/135.91 59158[label="ww4000",fontsize=16,color="green",shape="box"];59159[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59160[label="Pos Zero",fontsize=16,color="green",shape="box"];59161[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59162[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];36911[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];36912[label="ww5",fontsize=16,color="green",shape="box"];36913[label="ww3100",fontsize=16,color="green",shape="box"];36914[label="ww4000",fontsize=16,color="green",shape="box"];36815 -> 36910[label="",style="dashed", color="red", weight=0]; 189.17/135.91 36815[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36815 -> 36915[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 36815 -> 36916[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 36815 -> 36917[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 36815 -> 36918[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15020[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) ww42 (iterate (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42)) (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) ww42)) (numericEnumFromThenToP0 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise ww42)",fontsize=16,color="black",shape="box"];15020 -> 16318[label="",style="solid", color="black", weight=3]; 189.17/135.91 50668[label="Succ Zero",fontsize=16,color="green",shape="box"];50669[label="ww5",fontsize=16,color="green",shape="box"];50670[label="ww3100",fontsize=16,color="green",shape="box"];50671[label="ww4000",fontsize=16,color="green",shape="box"];42060[label="ww42251",fontsize=16,color="green",shape="box"];42061[label="ww42250",fontsize=16,color="green",shape="box"];42062[label="primDivFloat (msFloat (Float (Pos (Succ ww4226)) (Pos (Succ ww4227))) (Float (Pos Zero) (Pos (Succ ww4228)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];42062 -> 43597[label="",style="solid", color="black", weight=3]; 189.17/135.91 23706[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww29120 ww29121) (primDivFloat (Float (msMyInt (Pos (Succ ww2913)) ww29150) (srMyInt (Pos (Succ ww2914)) ww29151)) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float ww29150 ww29151) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151))) (not (esEsOrdering (primCmpFloat (Float ww29150 ww29151) (primPlusFloat (Float ww29120 ww29121) (primDivFloat (Float (msMyInt (Pos (Succ ww2913)) ww29150) (srMyInt (Pos (Succ ww2914)) ww29151)) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];23706 -> 23721[label="",style="solid", color="black", weight=3]; 189.17/135.91 27309 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.91 27309[label="srMyInt ww3283 (Pos (Succ Zero))",fontsize=16,color="magenta"];27309 -> 27394[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 27309 -> 27395[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 27310 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.91 27310[label="srMyInt ww3282 (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];27310 -> 27396[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 27310 -> 27397[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 27305[label="not (esEsOrdering (primCmpInt (Pos (Succ ww330600)) ww3305) GT)",fontsize=16,color="burlywood",shape="box"];62747[label="ww3305/Pos ww33050",fontsize=10,color="white",style="solid",shape="box"];27305 -> 62747[label="",style="solid", color="burlywood", weight=9]; 189.17/135.91 62747 -> 27385[label="",style="solid", color="burlywood", weight=3]; 189.17/135.91 62748[label="ww3305/Neg ww33050",fontsize=10,color="white",style="solid",shape="box"];27305 -> 62748[label="",style="solid", color="burlywood", weight=9]; 189.17/135.91 62748 -> 27386[label="",style="solid", color="burlywood", weight=3]; 189.17/135.91 27306[label="not (esEsOrdering (primCmpInt (Pos Zero) ww3305) GT)",fontsize=16,color="burlywood",shape="box"];62749[label="ww3305/Pos ww33050",fontsize=10,color="white",style="solid",shape="box"];27306 -> 62749[label="",style="solid", color="burlywood", weight=9]; 189.17/135.91 62749 -> 27387[label="",style="solid", color="burlywood", weight=3]; 189.17/135.91 62750[label="ww3305/Neg ww33050",fontsize=10,color="white",style="solid",shape="box"];27306 -> 62750[label="",style="solid", color="burlywood", weight=9]; 189.17/135.91 62750 -> 27388[label="",style="solid", color="burlywood", weight=3]; 189.17/135.91 27307[label="not (esEsOrdering (primCmpInt (Neg (Succ ww330600)) ww3305) GT)",fontsize=16,color="burlywood",shape="box"];62751[label="ww3305/Pos ww33050",fontsize=10,color="white",style="solid",shape="box"];27307 -> 62751[label="",style="solid", color="burlywood", weight=9]; 189.17/135.91 62751 -> 27389[label="",style="solid", color="burlywood", weight=3]; 189.17/135.91 62752[label="ww3305/Neg ww33050",fontsize=10,color="white",style="solid",shape="box"];27307 -> 62752[label="",style="solid", color="burlywood", weight=9]; 189.17/135.91 62752 -> 27390[label="",style="solid", color="burlywood", weight=3]; 189.17/135.91 27308[label="not (esEsOrdering (primCmpInt (Neg Zero) ww3305) GT)",fontsize=16,color="burlywood",shape="box"];62753[label="ww3305/Pos ww33050",fontsize=10,color="white",style="solid",shape="box"];27308 -> 62753[label="",style="solid", color="burlywood", weight=9]; 189.17/135.91 62753 -> 27391[label="",style="solid", color="burlywood", weight=3]; 189.17/135.91 62754[label="ww3305/Neg ww33050",fontsize=10,color="white",style="solid",shape="box"];27308 -> 62754[label="",style="solid", color="burlywood", weight=9]; 189.17/135.91 62754 -> 27392[label="",style="solid", color="burlywood", weight=3]; 189.17/135.91 37403[label="takeWhile1 (flip ltEsFloat ww4221) (Float ww323900 ww323901) ww32391 (not (esEsOrdering (primCmpFloat (Float ww323900 ww323901) ww4221) GT))",fontsize=16,color="burlywood",shape="box"];62755[label="ww4221/Float ww42210 ww42211",fontsize=10,color="white",style="solid",shape="box"];37403 -> 62755[label="",style="solid", color="burlywood", weight=9]; 189.17/135.91 62755 -> 37440[label="",style="solid", color="burlywood", weight=3]; 189.17/135.91 15025[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15025 -> 16323[label="",style="solid", color="black", weight=3]; 189.17/135.91 15026 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15026[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15026 -> 16324[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15026 -> 16325[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15027[label="Succ ww3100",fontsize=16,color="green",shape="box"];15028 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15028[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15028 -> 16326[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15028 -> 16327[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15029[label="Succ ww3100",fontsize=16,color="green",shape="box"];15030 -> 16329[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15030[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15030 -> 16346[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15030 -> 16347[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15030 -> 16348[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15030 -> 16349[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15031[label="Zero",fontsize=16,color="green",shape="box"];15032[label="Succ ww3100",fontsize=16,color="green",shape="box"];15033[label="Zero",fontsize=16,color="green",shape="box"];15034[label="Succ ww3100",fontsize=16,color="green",shape="box"];15035 -> 16329[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15035[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15035 -> 16350[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15035 -> 16351[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15035 -> 16352[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15035 -> 16353[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15041[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15041 -> 16358[label="",style="solid", color="black", weight=3]; 189.17/135.91 15042[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15042 -> 16359[label="",style="solid", color="black", weight=3]; 189.17/135.91 15043 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15043[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15043 -> 16360[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15043 -> 16361[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15044[label="Succ ww3100",fontsize=16,color="green",shape="box"];15045 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15045[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15045 -> 16362[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15045 -> 16363[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15046[label="Succ ww3100",fontsize=16,color="green",shape="box"];15047 -> 35894[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15047[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15047 -> 36430[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15047 -> 36431[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15047 -> 36432[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15047 -> 36433[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15048[label="Zero",fontsize=16,color="green",shape="box"];15049[label="Succ ww3100",fontsize=16,color="green",shape="box"];15050[label="Zero",fontsize=16,color="green",shape="box"];15051[label="Succ ww3100",fontsize=16,color="green",shape="box"];15052 -> 35894[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15052[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15052 -> 36434[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15052 -> 36435[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15052 -> 36436[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15052 -> 36437[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 37218[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];37219[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37220[label="ww4000",fontsize=16,color="green",shape="box"];37221[label="ww3100",fontsize=16,color="green",shape="box"];36886 -> 41158[label="",style="dashed", color="red", weight=0]; 189.17/135.91 36886[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36886 -> 41171[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 36886 -> 41172[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 36886 -> 41173[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 36886 -> 41174[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 36816 -> 36304[label="",style="dashed", color="red", weight=0]; 189.17/135.91 36816[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];41167[label="ww5",fontsize=16,color="green",shape="box"];41168[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];41169[label="ww3100",fontsize=16,color="green",shape="box"];41170[label="ww4000",fontsize=16,color="green",shape="box"];37371[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4238)) (Neg (Succ ww4239))) (Float (Pos Zero) (Pos (Succ ww4240)))) ww4243",fontsize=16,color="black",shape="box"];37371 -> 37394[label="",style="solid", color="black", weight=3]; 189.17/135.91 52655[label="ww181",fontsize=16,color="green",shape="box"];52656[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];52657[label="ww17",fontsize=16,color="green",shape="box"];52658[label="ww180",fontsize=16,color="green",shape="box"];43446 -> 23742[label="",style="dashed", color="red", weight=0]; 189.17/135.91 43446[label="msMyInt (Pos (Succ ww4280)) (Pos Zero)",fontsize=16,color="magenta"];43446 -> 43598[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 43446 -> 43599[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 43447 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.91 43447[label="srMyInt (Neg (Succ ww4281)) (Pos (Succ ww4282))",fontsize=16,color="magenta"];43447 -> 43600[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 43447 -> 43601[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15057[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15057 -> 16394[label="",style="solid", color="black", weight=3]; 189.17/135.91 15059 -> 16396[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15059[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15059 -> 16397[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15059 -> 16398[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15060 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15060[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15060 -> 16403[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15060 -> 16404[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15061[label="Succ ww3100",fontsize=16,color="green",shape="box"];15062 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15062[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15062 -> 16405[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15062 -> 16406[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15063[label="Succ ww3100",fontsize=16,color="green",shape="box"];15064[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15064 -> 16407[label="",style="solid", color="black", weight=3]; 189.17/135.91 15065 -> 30488[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15065[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15065 -> 30496[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15065 -> 30497[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15065 -> 30498[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15065 -> 30499[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15065 -> 30500[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15066[label="Zero",fontsize=16,color="green",shape="box"];15067[label="Succ ww3100",fontsize=16,color="green",shape="box"];15068[label="Zero",fontsize=16,color="green",shape="box"];15069[label="Succ ww3100",fontsize=16,color="green",shape="box"];15070[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15070 -> 16412[label="",style="solid", color="black", weight=3]; 189.17/135.91 15071 -> 30488[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15071[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15071 -> 30501[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15071 -> 30502[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15071 -> 30503[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15071 -> 30504[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15071 -> 30505[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15072[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15072 -> 16417[label="",style="solid", color="black", weight=3]; 189.17/135.91 30520 -> 30525[label="",style="dashed", color="red", weight=0]; 189.17/135.91 30520[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];30520 -> 30530[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 30520 -> 30531[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 30520 -> 30532[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 30520 -> 30533[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 30526[label="ww4000",fontsize=16,color="green",shape="box"];30527[label="ww5",fontsize=16,color="green",shape="box"];30528[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];30529[label="ww3100",fontsize=16,color="green",shape="box"];30522[label="takeWhile1 (flip ltEsFloat ww3578) (Float (Pos Zero) (Neg (Succ ww1960))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960))))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960))))) MyTrue",fontsize=16,color="black",shape="box"];30522 -> 30547[label="",style="solid", color="black", weight=3]; 189.17/135.91 30523[label="takeWhile1 (flip ltEsFloat ww3578) (Float (Pos Zero) (Neg (Succ ww1960))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960))))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960))))) MyFalse",fontsize=16,color="black",shape="box"];30523 -> 30548[label="",style="solid", color="black", weight=3]; 189.17/135.91 15074[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15074 -> 16419[label="",style="solid", color="black", weight=3]; 189.17/135.91 50672[label="ww4000",fontsize=16,color="green",shape="box"];50673[label="ww5",fontsize=16,color="green",shape="box"];50674[label="Succ Zero",fontsize=16,color="green",shape="box"];50675[label="ww3100",fontsize=16,color="green",shape="box"];53096[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4557)) (Neg (Succ ww4558))) (Float (Pos Zero) (Neg (Succ ww4559)))) ww4562",fontsize=16,color="black",shape="box"];53096 -> 53216[label="",style="solid", color="black", weight=3]; 189.17/135.91 30702[label="ww35811",fontsize=16,color="green",shape="box"];30703[label="ww35810",fontsize=16,color="green",shape="box"];30704[label="primDivFloat (msFloat (Float (Pos (Succ ww3582)) (Neg (Succ ww3583))) (Float (Pos Zero) (Neg (Succ ww3584)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];30704 -> 30767[label="",style="solid", color="black", weight=3]; 189.17/135.91 15077[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15077 -> 16422[label="",style="solid", color="black", weight=3]; 189.17/135.91 15078[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15078 -> 16423[label="",style="solid", color="black", weight=3]; 189.17/135.91 15079[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15079 -> 16424[label="",style="solid", color="black", weight=3]; 189.17/135.91 15080 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15080[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15080 -> 16425[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15080 -> 16426[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15081[label="Succ ww3100",fontsize=16,color="green",shape="box"];15082 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15082[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15082 -> 16427[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15082 -> 16428[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15083[label="Succ ww3100",fontsize=16,color="green",shape="box"];15084[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15084 -> 16429[label="",style="solid", color="black", weight=3]; 189.17/135.91 15085 -> 2231[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15085[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15085 -> 16430[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15085 -> 16431[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15085 -> 16432[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15086[label="Zero",fontsize=16,color="green",shape="box"];15087[label="Succ ww3100",fontsize=16,color="green",shape="box"];15088[label="Zero",fontsize=16,color="green",shape="box"];15089[label="Succ ww3100",fontsize=16,color="green",shape="box"];15090[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15090 -> 16433[label="",style="solid", color="black", weight=3]; 189.17/135.91 15091 -> 2231[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15091[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15091 -> 16434[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15091 -> 16435[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15091 -> 16436[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15092[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15092 -> 16437[label="",style="solid", color="black", weight=3]; 189.17/135.91 15093[label="ww1874",fontsize=16,color="green",shape="box"];15094[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15095[label="ww1875",fontsize=16,color="green",shape="box"];15096[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15096 -> 16438[label="",style="solid", color="black", weight=3]; 189.17/135.91 52978[label="Succ Zero",fontsize=16,color="green",shape="box"];52979[label="ww3100",fontsize=16,color="green",shape="box"];52980[label="ww3000",fontsize=16,color="green",shape="box"];52981[label="ww5",fontsize=16,color="green",shape="box"];53213[label="ww45641",fontsize=16,color="green",shape="box"];53214[label="ww45640",fontsize=16,color="green",shape="box"];53215[label="primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4565))) (Float (Pos (Succ ww4566)) (Pos (Succ ww4567)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];53215 -> 53324[label="",style="solid", color="black", weight=3]; 189.17/135.91 15099[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww300 ww301) (primDivFloat (Float (msMyInt (Pos Zero) ww320) (srMyInt (Pos (Succ ww31)) ww321)) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float ww320 ww321) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (Float ww320 ww321))) (not (esEsOrdering (primCmpFloat (Float ww320 ww321) (primPlusFloat (Float ww300 ww301) (primDivFloat (Float (msMyInt (Pos Zero) ww320) (srMyInt (Pos (Succ ww31)) ww321)) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15099 -> 16441[label="",style="solid", color="black", weight=3]; 189.17/135.91 20283 -> 20290[label="",style="dashed", color="red", weight=0]; 189.17/135.91 20283[label="primMinusNat Zero (Succ ww23)",fontsize=16,color="magenta"];20283 -> 21684[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 20283 -> 21685[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15101[label="not (esEsOrdering (primCmpFloat (Float ww270 ww271) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];15101 -> 16443[label="",style="solid", color="black", weight=3]; 189.17/135.91 21804 -> 21758[label="",style="dashed", color="red", weight=0]; 189.17/135.91 21804[label="primMulInt (Pos Zero) (Pos (Succ ww24))",fontsize=16,color="magenta"];21804 -> 21869[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 21804 -> 21870[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15104[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15104 -> 16446[label="",style="solid", color="black", weight=3]; 189.17/135.91 15105 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15105[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15105 -> 16447[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15105 -> 16448[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15106[label="Succ ww3100",fontsize=16,color="green",shape="box"];15107 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15107[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15107 -> 16449[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15107 -> 16450[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15108[label="Succ ww3100",fontsize=16,color="green",shape="box"];15109 -> 53796[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15109[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15109 -> 54315[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15109 -> 54316[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15109 -> 54317[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15109 -> 54318[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15109 -> 54319[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15110[label="Zero",fontsize=16,color="green",shape="box"];15111[label="Succ ww3100",fontsize=16,color="green",shape="box"];15112[label="Zero",fontsize=16,color="green",shape="box"];15113[label="Succ ww3100",fontsize=16,color="green",shape="box"];15114 -> 53796[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15114[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15114 -> 54320[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15114 -> 54321[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15114 -> 54322[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15114 -> 54323[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15114 -> 54324[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 55142[label="ww3100",fontsize=16,color="green",shape="box"];55143[label="ww5",fontsize=16,color="green",shape="box"];55144[label="ww3000",fontsize=16,color="green",shape="box"];55145[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55547 -> 25993[label="",style="dashed", color="red", weight=0]; 189.17/135.91 55547[label="msMyInt (Pos Zero) (Pos (Succ ww4621))",fontsize=16,color="magenta"];55547 -> 55573[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 55548 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.91 55548[label="srMyInt (Pos (Succ ww4620)) (Neg (Succ ww4622))",fontsize=16,color="magenta"];55548 -> 55574[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 55548 -> 55575[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 44121[label="ww321",fontsize=16,color="green",shape="box"];44122[label="Pos (Succ ww31)",fontsize=16,color="green",shape="box"];31098 -> 20290[label="",style="dashed", color="red", weight=0]; 189.17/135.91 31098[label="primMinusNat Zero ww3200",fontsize=16,color="magenta"];31098 -> 31147[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 31098 -> 31148[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 31099[label="Pos (primPlusNat Zero ww3200)",fontsize=16,color="green",shape="box"];31099 -> 31149[label="",style="dashed", color="green", weight=3]; 189.17/135.91 15116[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15116 -> 16458[label="",style="solid", color="black", weight=3]; 189.17/135.91 15117 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15117[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15117 -> 16459[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15117 -> 16460[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15118[label="Succ ww3100",fontsize=16,color="green",shape="box"];15119 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15119[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15119 -> 16461[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15119 -> 16462[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15120[label="Succ ww3100",fontsize=16,color="green",shape="box"];15121 -> 16464[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15121[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15121 -> 16481[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15121 -> 16482[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15121 -> 16483[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15121 -> 16484[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15122[label="Zero",fontsize=16,color="green",shape="box"];15123[label="Succ ww3100",fontsize=16,color="green",shape="box"];15124[label="Zero",fontsize=16,color="green",shape="box"];15125[label="Succ ww3100",fontsize=16,color="green",shape="box"];15126 -> 16464[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15126[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15126 -> 16485[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15126 -> 16486[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15126 -> 16487[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15126 -> 16488[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 16755[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20980 ww20981) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (primPlusFloat (Float ww20980 ww20981) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16755 -> 16808[label="",style="solid", color="black", weight=3]; 189.17/135.91 15131[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15131 -> 16494[label="",style="solid", color="black", weight=3]; 189.17/135.91 15132[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15132 -> 16495[label="",style="solid", color="black", weight=3]; 189.17/135.91 15133 -> 16496[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15133[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15133 -> 16497[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15133 -> 16498[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15134 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15134[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15134 -> 16504[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15134 -> 16505[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15135[label="Succ ww3100",fontsize=16,color="green",shape="box"];15136 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15136[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15136 -> 16506[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15136 -> 16507[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15137[label="Succ ww3100",fontsize=16,color="green",shape="box"];15138[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15138 -> 16508[label="",style="solid", color="black", weight=3]; 189.17/135.91 15139 -> 53796[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15139[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15139 -> 54330[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15139 -> 54331[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15139 -> 54332[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15139 -> 54333[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15139 -> 54334[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15140[label="Zero",fontsize=16,color="green",shape="box"];15141[label="Succ ww3100",fontsize=16,color="green",shape="box"];15142[label="Zero",fontsize=16,color="green",shape="box"];15143[label="Succ ww3100",fontsize=16,color="green",shape="box"];15144[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15144 -> 16513[label="",style="solid", color="black", weight=3]; 189.17/135.91 15145 -> 53796[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15145[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15145 -> 54335[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15145 -> 54336[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15145 -> 54337[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15145 -> 54338[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15145 -> 54339[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15146[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15146 -> 16518[label="",style="solid", color="black", weight=3]; 189.17/135.91 54786[label="ww3100",fontsize=16,color="green",shape="box"];54787 -> 31059[label="",style="dashed", color="red", weight=0]; 189.17/135.91 54787[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54787 -> 55089[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 54787 -> 55090[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 54787 -> 55091[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 54787 -> 55092[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 54788[label="ww3000",fontsize=16,color="green",shape="box"];55053[label="ww5",fontsize=16,color="green",shape="box"];55054[label="ww3100",fontsize=16,color="green",shape="box"];55055[label="ww3000",fontsize=16,color="green",shape="box"];55056[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55057[label="ww3100",fontsize=16,color="green",shape="box"];55058[label="ww3000",fontsize=16,color="green",shape="box"];55059[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55060[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15148[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15148 -> 16520[label="",style="solid", color="black", weight=3]; 189.17/135.91 50676[label="ww5",fontsize=16,color="green",shape="box"];50677[label="ww3100",fontsize=16,color="green",shape="box"];50678[label="ww3000",fontsize=16,color="green",shape="box"];50679[label="Succ Zero",fontsize=16,color="green",shape="box"];53364[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4569))) (Float (Pos (Succ ww4570)) (Neg (Succ ww4571)))) ww4580",fontsize=16,color="black",shape="box"];53364 -> 53491[label="",style="solid", color="black", weight=3]; 189.17/135.91 31244[label="ww36561",fontsize=16,color="green",shape="box"];31245[label="ww36560",fontsize=16,color="green",shape="box"];31246[label="primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3657))) (Float (Pos (Succ ww3658)) (Neg (Succ ww3659)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];31246 -> 31307[label="",style="solid", color="black", weight=3]; 189.17/135.91 15151[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15151 -> 16523[label="",style="solid", color="black", weight=3]; 189.17/135.91 15153[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15153 -> 16525[label="",style="solid", color="black", weight=3]; 189.17/135.91 15154 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15154[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15154 -> 16526[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15154 -> 16527[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15155[label="Succ ww3100",fontsize=16,color="green",shape="box"];15156 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15156[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15156 -> 16528[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15156 -> 16529[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15157[label="Succ ww3100",fontsize=16,color="green",shape="box"];15158[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15158 -> 16530[label="",style="solid", color="black", weight=3]; 189.17/135.91 15159 -> 35894[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15159[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15159 -> 36446[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15159 -> 36447[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15159 -> 36448[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15159 -> 36449[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15160[label="Zero",fontsize=16,color="green",shape="box"];15161[label="Succ ww3100",fontsize=16,color="green",shape="box"];15162[label="Zero",fontsize=16,color="green",shape="box"];15163[label="Succ ww3100",fontsize=16,color="green",shape="box"];15164[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15164 -> 16534[label="",style="solid", color="black", weight=3]; 189.17/135.91 15165 -> 35894[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15165[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15165 -> 36450[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15165 -> 36451[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15165 -> 36452[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15165 -> 36453[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15166[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15166 -> 16538[label="",style="solid", color="black", weight=3]; 189.17/135.91 15167[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15167 -> 16539[label="",style="solid", color="black", weight=3]; 189.17/135.91 51219[label="ww3100",fontsize=16,color="green",shape="box"];51220[label="ww5",fontsize=16,color="green",shape="box"];51221[label="Succ Zero",fontsize=16,color="green",shape="box"];43675 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.91 43675[label="primPlusFloat (Float ww42840 ww42841) (primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4285))) (Float (Pos Zero) (Pos (Succ ww4286)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];43675 -> 43737[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 43675 -> 43738[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 43675 -> 43739[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15172[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15172 -> 16551[label="",style="solid", color="black", weight=3]; 189.17/135.91 15173 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15173[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15173 -> 16552[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15173 -> 16553[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15174[label="Succ ww3100",fontsize=16,color="green",shape="box"];15175 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15175[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15175 -> 16554[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15175 -> 16555[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15176[label="Succ ww3100",fontsize=16,color="green",shape="box"];15177 -> 2231[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15177[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15177 -> 16556[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15177 -> 16557[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15177 -> 16558[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15178[label="Zero",fontsize=16,color="green",shape="box"];15179[label="Succ ww3100",fontsize=16,color="green",shape="box"];15180[label="Zero",fontsize=16,color="green",shape="box"];15181[label="Succ ww3100",fontsize=16,color="green",shape="box"];15182 -> 2231[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15182[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15182 -> 16559[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15182 -> 16560[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15182 -> 16561[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15183[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15183 -> 16562[label="",style="solid", color="black", weight=3]; 189.17/135.91 15184[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15184 -> 16563[label="",style="solid", color="black", weight=3]; 189.17/135.91 15185 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15185[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15185 -> 16564[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15185 -> 16565[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15186[label="Succ ww3100",fontsize=16,color="green",shape="box"];15187 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15187[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15187 -> 16566[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15187 -> 16567[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15188[label="Succ ww3100",fontsize=16,color="green",shape="box"];15189 -> 35894[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15189[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15189 -> 36458[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15189 -> 36459[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15189 -> 36460[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15189 -> 36461[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15190[label="Zero",fontsize=16,color="green",shape="box"];15191[label="Succ ww3100",fontsize=16,color="green",shape="box"];15192[label="Zero",fontsize=16,color="green",shape="box"];15193[label="Succ ww3100",fontsize=16,color="green",shape="box"];15194 -> 35894[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15194[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15194 -> 36462[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15194 -> 36463[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15194 -> 36464[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15194 -> 36465[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 37583[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];37584[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37585[label="ww3100",fontsize=16,color="green",shape="box"];36888 -> 41341[label="",style="dashed", color="red", weight=0]; 189.17/135.91 36888[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36888 -> 41351[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 36888 -> 41352[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 36888 -> 41353[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 36817 -> 36316[label="",style="dashed", color="red", weight=0]; 189.17/135.91 36817[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];41348[label="ww5",fontsize=16,color="green",shape="box"];41349[label="ww3100",fontsize=16,color="green",shape="box"];41350[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];41187[label="Pos (Succ ww4254)",fontsize=16,color="green",shape="box"];41188[label="Neg (Succ ww4253)",fontsize=16,color="green",shape="box"];41189[label="Pos Zero",fontsize=16,color="green",shape="box"];43676 -> 25993[label="",style="dashed", color="red", weight=0]; 189.17/135.91 43676[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];43676 -> 43740[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 43677 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.91 43677[label="srMyInt (Neg (Succ ww4289)) (Pos (Succ ww4290))",fontsize=16,color="magenta"];43677 -> 43741[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 43677 -> 43742[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15199[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15199 -> 16594[label="",style="solid", color="black", weight=3]; 189.17/135.91 15201 -> 16596[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15201[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15201 -> 16597[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15201 -> 16598[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15202 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15202[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15202 -> 16605[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15202 -> 16606[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15203[label="Succ ww3100",fontsize=16,color="green",shape="box"];15204 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15204[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15204 -> 16607[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15204 -> 16608[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15205[label="Succ ww3100",fontsize=16,color="green",shape="box"];15206[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15206 -> 16609[label="",style="solid", color="black", weight=3]; 189.17/135.91 15207 -> 31494[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15207[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15207 -> 31501[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15207 -> 31502[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15207 -> 31503[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15207 -> 31504[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15208[label="Zero",fontsize=16,color="green",shape="box"];15209[label="Succ ww3100",fontsize=16,color="green",shape="box"];15210[label="Zero",fontsize=16,color="green",shape="box"];15211[label="Succ ww3100",fontsize=16,color="green",shape="box"];15212[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15212 -> 16613[label="",style="solid", color="black", weight=3]; 189.17/135.91 15213 -> 31494[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15213[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15213 -> 31505[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15213 -> 31506[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15213 -> 31507[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15213 -> 31508[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15214[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15214 -> 16617[label="",style="solid", color="black", weight=3]; 189.17/135.91 31528[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];31529[label="ww3100",fontsize=16,color="green",shape="box"];31530[label="ww5",fontsize=16,color="green",shape="box"];31524 -> 31527[label="",style="dashed", color="red", weight=0]; 189.17/135.91 31524[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];31524 -> 31531[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 31524 -> 31532[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 31524 -> 31533[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 31525[label="takeWhile1 (flip ltEsFloat ww3723) (Float (Pos Zero) (Neg (Succ ww1969))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969))))) MyTrue",fontsize=16,color="black",shape="box"];31525 -> 31541[label="",style="solid", color="black", weight=3]; 189.17/135.91 31526[label="takeWhile1 (flip ltEsFloat ww3723) (Float (Pos Zero) (Neg (Succ ww1969))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969))))) MyFalse",fontsize=16,color="black",shape="box"];31526 -> 31542[label="",style="solid", color="black", weight=3]; 189.17/135.91 15216[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15216 -> 16619[label="",style="solid", color="black", weight=3]; 189.17/135.91 50680[label="Succ Zero",fontsize=16,color="green",shape="box"];50681[label="ww3100",fontsize=16,color="green",shape="box"];50682[label="ww5",fontsize=16,color="green",shape="box"];53490[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4573))) (Float (Pos Zero) (Neg (Succ ww4574)))) ww4581",fontsize=16,color="black",shape="box"];53490 -> 53525[label="",style="solid", color="black", weight=3]; 189.17/135.91 31680[label="ww37261",fontsize=16,color="green",shape="box"];31681[label="ww37260",fontsize=16,color="green",shape="box"];31682[label="primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3727))) (Float (Pos Zero) (Neg (Succ ww3728)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];31682 -> 31743[label="",style="solid", color="black", weight=3]; 189.17/135.91 15219[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15219 -> 16622[label="",style="solid", color="black", weight=3]; 189.17/135.91 15220[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15220 -> 16623[label="",style="solid", color="black", weight=3]; 189.17/135.91 15221[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15221 -> 16624[label="",style="solid", color="black", weight=3]; 189.17/135.91 51225[label="ww44731",fontsize=16,color="green",shape="box"];51226[label="ww181",fontsize=16,color="green",shape="box"];51227[label="ww44730",fontsize=16,color="green",shape="box"];51228[label="ww180",fontsize=16,color="green",shape="box"];51229[label="not (esEsOrdering (primCmpInt ww4491 ww4490) LT)",fontsize=16,color="burlywood",shape="box"];62756[label="ww4491/Pos ww44910",fontsize=10,color="white",style="solid",shape="box"];51229 -> 62756[label="",style="solid", color="burlywood", weight=9]; 189.17/135.91 62756 -> 51392[label="",style="solid", color="burlywood", weight=3]; 189.17/135.91 62757[label="ww4491/Neg ww44910",fontsize=10,color="white",style="solid",shape="box"];51229 -> 62757[label="",style="solid", color="burlywood", weight=9]; 189.17/135.91 62757 -> 51393[label="",style="solid", color="burlywood", weight=3]; 189.17/135.91 51230[label="takeWhile1 (flip gtEsFloat ww3262) ww44620 ww44621 (not (esEsOrdering (primCmpFloat ww44620 ww3262) LT))",fontsize=16,color="burlywood",shape="box"];62758[label="ww44620/Float ww446200 ww446201",fontsize=10,color="white",style="solid",shape="box"];51230 -> 62758[label="",style="solid", color="burlywood", weight=9]; 189.17/135.91 62758 -> 51394[label="",style="solid", color="burlywood", weight=3]; 189.17/135.91 51233[label="ww5421",fontsize=16,color="green",shape="box"];51234[label="ww5420",fontsize=16,color="green",shape="box"];51235[label="primDivFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51235 -> 51396[label="",style="solid", color="black", weight=3]; 189.17/135.91 59672 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.91 59672[label="primPlusFloat (Float (msMyInt (Pos (Succ ww2913)) ww29150) (srMyInt (Pos (Succ ww2914)) ww29151)) ww4792",fontsize=16,color="magenta"];59672 -> 59731[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 59672 -> 59732[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 59672 -> 59733[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51237 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.91 51237[label="primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos (Succ ww53900)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51237 -> 51400[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51237 -> 51401[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51238 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.91 51238[label="primPlusFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Neg (Succ ww54100)))) ww4422",fontsize=16,color="magenta"];51238 -> 51402[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51238 -> 51403[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51238 -> 51404[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51239 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.91 51239[label="primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51239 -> 51405[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51239 -> 51406[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51240 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.91 51240[label="primPlusFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Neg Zero))) ww4438",fontsize=16,color="magenta"];51240 -> 51407[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51240 -> 51408[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51240 -> 51409[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51241 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.91 51241[label="primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51241 -> 51410[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51241 -> 51411[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51242[label="primPlusFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4493",fontsize=16,color="black",shape="box"];51242 -> 51412[label="",style="solid", color="black", weight=3]; 189.17/135.91 51243 -> 51152[label="",style="dashed", color="red", weight=0]; 189.17/135.91 51243[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4493",fontsize=16,color="magenta"];51244[label="ww5421",fontsize=16,color="green",shape="box"];51245[label="ww5420",fontsize=16,color="green",shape="box"];51246[label="primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51246 -> 51413[label="",style="solid", color="black", weight=3]; 189.17/135.91 51247 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.91 51247[label="primPlusFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Pos Zero))) ww4439",fontsize=16,color="magenta"];51247 -> 51414[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51247 -> 51415[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51247 -> 51416[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51248 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.91 51248[label="primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51248 -> 51417[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51248 -> 51418[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51249 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.91 51249[label="primPlusFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Pos (Succ ww54100)))) ww4423",fontsize=16,color="magenta"];51249 -> 51419[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51249 -> 51420[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51249 -> 51421[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51250 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.91 51250[label="primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51250 -> 51422[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51250 -> 51423[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51251 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.91 51251[label="primPlusFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Pos Zero))) ww4440",fontsize=16,color="magenta"];51251 -> 51424[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51251 -> 51425[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51251 -> 51426[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51252 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.91 51252[label="primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51252 -> 51427[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51252 -> 51428[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15234[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Pos (Succ ww54100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Pos (Succ ww54100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15234 -> 16637[label="",style="solid", color="black", weight=3]; 189.17/135.91 15235[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15235 -> 16638[label="",style="solid", color="black", weight=3]; 189.17/135.91 15238[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Neg (Succ ww54100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Neg (Succ ww54100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15238 -> 16641[label="",style="solid", color="black", weight=3]; 189.17/135.91 15239[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15239 -> 16642[label="",style="solid", color="black", weight=3]; 189.17/135.91 15240[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15240 -> 16643[label="",style="solid", color="black", weight=3]; 189.17/135.91 15241[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15241 -> 16644[label="",style="solid", color="black", weight=3]; 189.17/135.91 15242[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Pos (Succ ww54100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Pos (Succ ww54100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15242 -> 16645[label="",style="solid", color="black", weight=3]; 189.17/135.91 15243[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15243 -> 16646[label="",style="solid", color="black", weight=3]; 189.17/135.91 15244[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15244 -> 16647[label="",style="solid", color="black", weight=3]; 189.17/135.91 15245[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15245 -> 16648[label="",style="solid", color="black", weight=3]; 189.17/135.91 15246[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Neg (Succ ww54100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Neg (Succ ww54100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15246 -> 16649[label="",style="solid", color="black", weight=3]; 189.17/135.91 15247[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15247 -> 16650[label="",style="solid", color="black", weight=3]; 189.17/135.91 15248 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15248[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15248 -> 16651[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15248 -> 16652[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15249[label="Succ ww3100",fontsize=16,color="green",shape="box"];15250 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15250[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15250 -> 16653[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15250 -> 16654[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15251[label="Succ ww3100",fontsize=16,color="green",shape="box"];15252[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15252 -> 16655[label="",style="solid", color="black", weight=3]; 189.17/135.91 15253 -> 14001[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15253[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15253 -> 16656[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15253 -> 16657[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15253 -> 16658[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15253 -> 16659[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15254[label="Zero",fontsize=16,color="green",shape="box"];15255[label="Succ ww3100",fontsize=16,color="green",shape="box"];15256[label="Zero",fontsize=16,color="green",shape="box"];15257[label="Succ ww3100",fontsize=16,color="green",shape="box"];15258[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15258 -> 16660[label="",style="solid", color="black", weight=3]; 189.17/135.91 15259 -> 14001[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15259[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15259 -> 16661[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15259 -> 16662[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15259 -> 16663[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15259 -> 16664[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15260 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15260[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15260 -> 48320[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15260 -> 48321[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15260 -> 48322[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15260 -> 48323[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15260 -> 48324[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15261[label="takeWhile1 (flip ltEsFloat (psFloat ww1971 (fsFloat (msFloat (Float (Pos (Succ ww1972)) (Pos (Succ ww1973))) (Float (Neg Zero) (Pos (Succ ww1974)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww1974))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1972)) (Pos (Succ ww1973))) (Float (Neg Zero) (Pos (Succ ww1974))))) (psFloat (msFloat (Float (Pos (Succ ww1972)) (Pos (Succ ww1973))) (Float (Neg Zero) (Pos (Succ ww1974)))) (Float (Neg Zero) (Pos (Succ ww1974))))) (ltEsFloat (Float (Neg Zero) (Pos (Succ ww1974))) (psFloat ww1971 (fsFloat (msFloat (Float (Pos (Succ ww1972)) (Pos (Succ ww1973))) (Float (Neg Zero) (Pos (Succ ww1974)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];15261 -> 16666[label="",style="solid", color="black", weight=3]; 189.17/135.91 48140 -> 59092[label="",style="dashed", color="red", weight=0]; 189.17/135.91 48140[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48140 -> 59168[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48140 -> 59169[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48140 -> 59170[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48140 -> 59171[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48140 -> 59172[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48141[label="Neg Zero",fontsize=16,color="green",shape="box"];48142[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];48142 -> 50703[label="",style="solid", color="black", weight=3]; 189.17/135.91 48143[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48144 -> 50153[label="",style="dashed", color="red", weight=0]; 189.17/135.91 48144[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48144 -> 50161[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 53323[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww4577)) (Pos (Succ ww4578))) (Float (Neg Zero) (Pos (Succ ww4579)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];53323 -> 53365[label="",style="solid", color="black", weight=3]; 189.17/135.91 51263[label="Neg Zero",fontsize=16,color="green",shape="box"];51264[label="ww4468",fontsize=16,color="green",shape="box"];51265[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];15270 -> 16672[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15270[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15270 -> 16673[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15270 -> 16674[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15271 -> 18149[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15271[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15271 -> 18156[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15271 -> 18157[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15271 -> 18158[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15271 -> 18159[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15271 -> 18160[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15271 -> 18161[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15272 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15272[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15272 -> 16681[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15272 -> 16682[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15273[label="Succ ww3100",fontsize=16,color="green",shape="box"];15274 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15274[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15274 -> 16683[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15274 -> 16684[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15275[label="Succ ww3100",fontsize=16,color="green",shape="box"];15276 -> 16686[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15276[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15276 -> 16703[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15276 -> 16704[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15276 -> 16705[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15276 -> 16706[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15277[label="Zero",fontsize=16,color="green",shape="box"];15278[label="Succ ww3100",fontsize=16,color="green",shape="box"];15279[label="Zero",fontsize=16,color="green",shape="box"];15280[label="Succ ww3100",fontsize=16,color="green",shape="box"];15281 -> 16686[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15281[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15281 -> 16707[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15281 -> 16708[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15281 -> 16709[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15281 -> 16710[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 16699[label="ww5",fontsize=16,color="green",shape="box"];16700[label="ww4000",fontsize=16,color="green",shape="box"];16701[label="ww3100",fontsize=16,color="green",shape="box"];16702[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];15286[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15286 -> 16716[label="",style="solid", color="black", weight=3]; 189.17/135.91 15287[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT)",fontsize=16,color="black",shape="box"];15287 -> 16717[label="",style="solid", color="black", weight=3]; 189.17/135.91 15288[label="not (esEsOrdering (primCmpFloat (Float ww150 ww151) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];15288 -> 16718[label="",style="solid", color="black", weight=3]; 189.17/135.91 21805 -> 21758[label="",style="dashed", color="red", weight=0]; 189.17/135.91 21805[label="primMulInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];21805 -> 21871[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 21805 -> 21872[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15291 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15291[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15291 -> 16722[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15291 -> 16723[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15292[label="Succ ww3100",fontsize=16,color="green",shape="box"];15293 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15293[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15293 -> 16724[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15293 -> 16725[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15294[label="Succ ww3100",fontsize=16,color="green",shape="box"];15295 -> 32887[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15295[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15295 -> 32920[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15295 -> 32921[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15295 -> 32922[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15295 -> 32923[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15295 -> 32924[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15296[label="Zero",fontsize=16,color="green",shape="box"];15297[label="Succ ww3100",fontsize=16,color="green",shape="box"];15298[label="Zero",fontsize=16,color="green",shape="box"];15299[label="Succ ww3100",fontsize=16,color="green",shape="box"];15300 -> 32887[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15300[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15300 -> 32925[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15300 -> 32926[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15300 -> 32927[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15300 -> 32928[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15300 -> 32929[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 32956 -> 32961[label="",style="dashed", color="red", weight=0]; 189.17/135.91 32956[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];32956 -> 32982[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 32956 -> 32983[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 32956 -> 32984[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 32956 -> 32985[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 32978[label="ww4000",fontsize=16,color="green",shape="box"];32979[label="ww5",fontsize=16,color="green",shape="box"];32980[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];32981[label="ww3100",fontsize=16,color="green",shape="box"];32915 -> 28102[label="",style="dashed", color="red", weight=0]; 189.17/135.91 32915[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];32915 -> 32958[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 32916[label="ww3100",fontsize=16,color="green",shape="box"];32917[label="ww4000",fontsize=16,color="green",shape="box"];32918 -> 32961[label="",style="dashed", color="red", weight=0]; 189.17/135.91 32918[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];32918 -> 32986[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 32918 -> 32987[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 32918 -> 32988[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 32918 -> 32989[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 32919[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];28384 -> 27240[label="",style="dashed", color="red", weight=0]; 189.17/135.91 28384[label="not (esEsOrdering (compareMyInt (srMyInt (Neg Zero) ww34170) (srMyInt (Pos (Succ ww3100)) ww34171)) GT)",fontsize=16,color="magenta"];28384 -> 28424[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 28384 -> 28425[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 33246 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.91 33246[label="primDivFloat (Float (msMyInt (Pos (Succ ww3895)) (Neg Zero)) (srMyInt (Neg (Succ ww3896)) (Pos (Succ ww3897)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];33246 -> 33285[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 33246 -> 33286[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 33247[label="takeWhile1 (flip ltEsFloat ww3892) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123))))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))))) (ltEsFloat (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))) ww3892)",fontsize=16,color="black",shape="box"];33247 -> 33287[label="",style="solid", color="black", weight=3]; 189.17/135.91 58720[label="psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) ww4736",fontsize=16,color="black",shape="triangle"];58720 -> 58738[label="",style="solid", color="black", weight=3]; 189.17/135.91 58721 -> 58711[label="",style="dashed", color="red", weight=0]; 189.17/135.91 58721[label="iterate (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123))))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) ww4736))",fontsize=16,color="magenta"];58721 -> 58739[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15305 -> 18149[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15305[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15305 -> 18162[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15305 -> 18163[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15305 -> 18164[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15305 -> 18165[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15305 -> 18166[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15305 -> 18167[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15306[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15306 -> 16757[label="",style="solid", color="black", weight=3]; 189.17/135.91 21900[label="primMulNat (Succ ww266600) ww183310",fontsize=16,color="burlywood",shape="box"];62759[label="ww183310/Succ ww1833100",fontsize=10,color="white",style="solid",shape="box"];21900 -> 62759[label="",style="solid", color="burlywood", weight=9]; 189.17/135.91 62759 -> 21909[label="",style="solid", color="burlywood", weight=3]; 189.17/135.91 62760[label="ww183310/Zero",fontsize=10,color="white",style="solid",shape="box"];21900 -> 62760[label="",style="solid", color="burlywood", weight=9]; 189.17/135.91 62760 -> 21910[label="",style="solid", color="burlywood", weight=3]; 189.17/135.91 21901[label="primMulNat Zero ww183310",fontsize=16,color="burlywood",shape="box"];62761[label="ww183310/Succ ww1833100",fontsize=10,color="white",style="solid",shape="box"];21901 -> 62761[label="",style="solid", color="burlywood", weight=9]; 189.17/135.91 62761 -> 21911[label="",style="solid", color="burlywood", weight=3]; 189.17/135.91 62762[label="ww183310/Zero",fontsize=10,color="white",style="solid",shape="box"];21901 -> 62762[label="",style="solid", color="burlywood", weight=9]; 189.17/135.91 62762 -> 21912[label="",style="solid", color="burlywood", weight=3]; 189.17/135.91 21902[label="ww183310",fontsize=16,color="green",shape="box"];21903[label="ww26660",fontsize=16,color="green",shape="box"];21904[label="ww26660",fontsize=16,color="green",shape="box"];21905[label="ww183310",fontsize=16,color="green",shape="box"];20338 -> 20290[label="",style="dashed", color="red", weight=0]; 189.17/135.91 20338[label="primMinusNat ww243500 ww1832000",fontsize=16,color="magenta"];20338 -> 20347[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 20338 -> 20348[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 20339[label="Pos (Succ ww243500)",fontsize=16,color="green",shape="box"];20340[label="Neg (Succ ww1832000)",fontsize=16,color="green",shape="box"];20341[label="Pos Zero",fontsize=16,color="green",shape="box"];20289[label="Pos (primPlusNat ww24350 ww183200)",fontsize=16,color="green",shape="box"];20289 -> 20307[label="",style="dashed", color="green", weight=3]; 189.17/135.91 20291 -> 20290[label="",style="dashed", color="red", weight=0]; 189.17/135.91 20291[label="primMinusNat ww183200 ww24350",fontsize=16,color="magenta"];20291 -> 20310[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 20291 -> 20311[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 20292[label="Neg (primPlusNat ww24350 ww183200)",fontsize=16,color="green",shape="box"];20292 -> 20312[label="",style="dashed", color="green", weight=3]; 189.17/135.91 15311[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww80 ww81) (primDivFloat (Float (msMyInt (Pos (Succ ww7)) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)) ww9 (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww80 ww81) (primDivFloat (Float (msMyInt (Pos (Succ ww7)) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];15311 -> 16763[label="",style="solid", color="black", weight=3]; 189.17/135.91 15312 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15312[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15312 -> 16764[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15312 -> 16765[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15313[label="Succ ww3100",fontsize=16,color="green",shape="box"];15314 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15314[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15314 -> 16766[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15314 -> 16767[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15315[label="Succ ww3100",fontsize=16,color="green",shape="box"];15316[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15316 -> 16768[label="",style="solid", color="black", weight=3]; 189.17/135.91 15317 -> 33087[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15317[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15317 -> 33095[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15317 -> 33096[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15317 -> 33097[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15317 -> 33098[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15317 -> 33099[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15318[label="Zero",fontsize=16,color="green",shape="box"];15319[label="Succ ww3100",fontsize=16,color="green",shape="box"];15320[label="Zero",fontsize=16,color="green",shape="box"];15321[label="Succ ww3100",fontsize=16,color="green",shape="box"];15322[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15322 -> 16773[label="",style="solid", color="black", weight=3]; 189.17/135.91 15323 -> 33087[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15323[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15323 -> 33100[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15323 -> 33101[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15323 -> 33102[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15323 -> 33103[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15323 -> 33104[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15324 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15324[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15324 -> 48325[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15324 -> 48326[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15324 -> 48327[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15324 -> 48328[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15324 -> 48329[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 33122 -> 33130[label="",style="dashed", color="red", weight=0]; 189.17/135.91 33122[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];33122 -> 33135[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 33122 -> 33136[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 33122 -> 33137[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 33122 -> 33138[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 28204[label="flip ltEsFloat ww3429 (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];28204 -> 28218[label="",style="solid", color="black", weight=3]; 189.17/135.91 33131[label="ww3100",fontsize=16,color="green",shape="box"];33132[label="ww5",fontsize=16,color="green",shape="box"];33133[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];33134[label="ww4000",fontsize=16,color="green",shape="box"];33124[label="takeWhile1 (flip ltEsFloat ww3905) (Float (Neg Zero) (Neg (Succ ww1979))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979))))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979))))) MyTrue",fontsize=16,color="black",shape="box"];33124 -> 33156[label="",style="solid", color="black", weight=3]; 189.17/135.91 33125[label="takeWhile1 (flip ltEsFloat ww3905) (Float (Neg Zero) (Neg (Succ ww1979))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979))))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979))))) MyFalse",fontsize=16,color="black",shape="box"];33125 -> 33157[label="",style="solid", color="black", weight=3]; 189.17/135.91 48145 -> 52355[label="",style="dashed", color="red", weight=0]; 189.17/135.91 48145[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48145 -> 52361[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48145 -> 52362[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48145 -> 52363[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48145 -> 52364[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48146[label="Neg Zero",fontsize=16,color="green",shape="box"];48147 -> 33130[label="",style="dashed", color="red", weight=0]; 189.17/135.91 48147[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48147 -> 50705[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48147 -> 50706[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48147 -> 50707[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48147 -> 50708[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48148[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48149 -> 50222[label="",style="dashed", color="red", weight=0]; 189.17/135.91 48149[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48149 -> 50230[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 52413[label="psFloat (msFloat (Float (Pos (Succ ww4521)) (Neg (Succ ww4522))) (Float (Neg Zero) (Neg (Succ ww4523)))) ww4530",fontsize=16,color="black",shape="triangle"];52413 -> 52472[label="",style="solid", color="black", weight=3]; 189.17/135.91 52414 -> 52355[label="",style="dashed", color="red", weight=0]; 189.17/135.91 52414[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4521)) (Neg (Succ ww4522))) (Float (Neg Zero) (Neg (Succ ww4523))))) (psFloat (msFloat (Float (Pos (Succ ww4521)) (Neg (Succ ww4522))) (Float (Neg Zero) (Neg (Succ ww4523)))) (psFloat (msFloat (Float (Pos (Succ ww4521)) (Neg (Succ ww4522))) (Float (Neg Zero) (Neg (Succ ww4523)))) ww4530))",fontsize=16,color="magenta"];52414 -> 52473[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 33201[label="primPlusFloat (Float ww39080 ww39081) (fsFloat (msFloat (Float (Pos (Succ ww3909)) (Neg (Succ ww3910))) (Float (Neg Zero) (Neg (Succ ww3911)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];33201 -> 33250[label="",style="solid", color="black", weight=3]; 189.17/135.91 15328 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15328[label="takeWhile1 (flip gtEsFloat (primPlusFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww180 ww181) (iterate (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181))) (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) (Float ww180 ww181))) (not (esEsOrdering (primCmpFloat (Float ww180 ww181) (primPlusFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT))",fontsize=16,color="magenta"];15328 -> 48330[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15328 -> 48331[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15328 -> 48332[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15328 -> 48333[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15328 -> 48334[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15329[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15329 -> 16783[label="",style="solid", color="black", weight=3]; 189.17/135.91 15330[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15330 -> 16784[label="",style="solid", color="black", weight=3]; 189.17/135.91 15331[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15331 -> 16785[label="",style="solid", color="black", weight=3]; 189.17/135.91 15332 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15332[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15332 -> 16786[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15332 -> 16787[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15333[label="Succ ww3100",fontsize=16,color="green",shape="box"];15334 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15334[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15334 -> 16788[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15334 -> 16789[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15335[label="Succ ww3100",fontsize=16,color="green",shape="box"];15336[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15336 -> 16790[label="",style="solid", color="black", weight=3]; 189.17/135.91 15337 -> 2231[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15337[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15337 -> 16791[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15337 -> 16792[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15337 -> 16793[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15338[label="Zero",fontsize=16,color="green",shape="box"];15339[label="Succ ww3100",fontsize=16,color="green",shape="box"];15340[label="Zero",fontsize=16,color="green",shape="box"];15341[label="Succ ww3100",fontsize=16,color="green",shape="box"];15342[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15342 -> 16794[label="",style="solid", color="black", weight=3]; 189.17/135.91 15343 -> 2231[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15343[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15343 -> 16795[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15343 -> 16796[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15343 -> 16797[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15344 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15344[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15344 -> 48335[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15344 -> 48336[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15344 -> 48337[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15344 -> 48338[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15344 -> 48339[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48150 -> 43685[label="",style="dashed", color="red", weight=0]; 189.17/135.91 48150[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48150 -> 50709[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48150 -> 50710[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48150 -> 50711[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48150 -> 50712[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48151[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48152 -> 52299[label="",style="dashed", color="red", weight=0]; 189.17/135.91 48152[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48152 -> 52316[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48152 -> 52317[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48152 -> 52318[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48152 -> 52319[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48153[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48154 -> 49896[label="",style="dashed", color="red", weight=0]; 189.17/135.91 48154[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48154 -> 49918[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48154 -> 49919[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48154 -> 49920[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 52528[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Pos (Succ ww4527))) (Float (Neg (Succ ww4528)) (Pos (Succ ww4529)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];52528 -> 52659[label="",style="solid", color="black", weight=3]; 189.17/135.91 15348 -> 16802[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15348[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15348 -> 16803[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15348 -> 16804[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15349[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15349 -> 16809[label="",style="solid", color="black", weight=3]; 189.17/135.91 15350 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15350[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15350 -> 16810[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15350 -> 16811[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15351[label="Succ ww3100",fontsize=16,color="green",shape="box"];15352 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15352[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15352 -> 16812[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15352 -> 16813[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15353[label="Succ ww3100",fontsize=16,color="green",shape="box"];15354 -> 2231[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15354[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15354 -> 16814[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15354 -> 16815[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15354 -> 16816[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15355[label="Zero",fontsize=16,color="green",shape="box"];15356[label="Succ ww3100",fontsize=16,color="green",shape="box"];15357[label="Zero",fontsize=16,color="green",shape="box"];15358[label="Succ ww3100",fontsize=16,color="green",shape="box"];15359 -> 2231[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15359[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15359 -> 16817[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15359 -> 16818[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15359 -> 16819[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15360[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];15361[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];15362[label="ww5",fontsize=16,color="green",shape="box"];15363[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15363 -> 16820[label="",style="solid", color="black", weight=3]; 189.17/135.91 15364 -> 16821[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15364[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15364 -> 16822[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15364 -> 16823[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15365 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15365[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15365 -> 16827[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15365 -> 16828[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15366[label="Succ ww3100",fontsize=16,color="green",shape="box"];15367 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15367[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15367 -> 16829[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15367 -> 16830[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15368[label="Succ ww3100",fontsize=16,color="green",shape="box"];15369 -> 16832[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15369[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15369 -> 16849[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15369 -> 16850[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15369 -> 16851[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15369 -> 16852[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15370[label="Zero",fontsize=16,color="green",shape="box"];15371[label="Succ ww3100",fontsize=16,color="green",shape="box"];15372[label="Zero",fontsize=16,color="green",shape="box"];15373[label="Succ ww3100",fontsize=16,color="green",shape="box"];15374 -> 16832[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15374[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15374 -> 16853[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15374 -> 16854[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15374 -> 16855[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15374 -> 16856[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 16845[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];16846[label="ww5",fontsize=16,color="green",shape="box"];16847[label="ww3100",fontsize=16,color="green",shape="box"];16848[label="ww3000",fontsize=16,color="green",shape="box"];17038[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21290 ww21291) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (primPlusFloat (Float ww21290 ww21291) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17038 -> 17072[label="",style="solid", color="black", weight=3]; 189.17/135.91 15379[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15379 -> 16861[label="",style="solid", color="black", weight=3]; 189.17/135.91 15380[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15380 -> 16862[label="",style="solid", color="black", weight=3]; 189.17/135.91 15381 -> 16863[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15381[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15381 -> 16864[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15381 -> 16865[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15382 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15382[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15382 -> 16870[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15382 -> 16871[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15383[label="Succ ww3100",fontsize=16,color="green",shape="box"];15384 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15384[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15384 -> 16872[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15384 -> 16873[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15385[label="Succ ww3100",fontsize=16,color="green",shape="box"];15386[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15386 -> 16874[label="",style="solid", color="black", weight=3]; 189.17/135.91 15387 -> 33950[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15387[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15387 -> 33958[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15387 -> 33959[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15387 -> 33960[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15387 -> 33961[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15387 -> 33962[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15388[label="Zero",fontsize=16,color="green",shape="box"];15389[label="Succ ww3100",fontsize=16,color="green",shape="box"];15390[label="Zero",fontsize=16,color="green",shape="box"];15391[label="Succ ww3100",fontsize=16,color="green",shape="box"];15392[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15392 -> 16879[label="",style="solid", color="black", weight=3]; 189.17/135.91 15393 -> 33950[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15393[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15393 -> 33963[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15393 -> 33964[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15393 -> 33965[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15393 -> 33966[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15393 -> 33967[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15394 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15394[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15394 -> 48340[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15394 -> 48341[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15394 -> 48342[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15394 -> 48343[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15394 -> 48344[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 33983 -> 33989[label="",style="dashed", color="red", weight=0]; 189.17/135.91 33983[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];33983 -> 33994[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 33983 -> 33995[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 33983 -> 33996[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 33983 -> 33997[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 28510[label="flip ltEsFloat ww3453 (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];28510 -> 28520[label="",style="solid", color="black", weight=3]; 189.17/135.91 33990[label="ww3100",fontsize=16,color="green",shape="box"];33991[label="ww3000",fontsize=16,color="green",shape="box"];33992[label="ww5",fontsize=16,color="green",shape="box"];33993[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];33985[label="takeWhile1 (flip ltEsFloat ww3994) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))))) MyTrue",fontsize=16,color="black",shape="box"];33985 -> 34012[label="",style="solid", color="black", weight=3]; 189.17/135.91 33986[label="takeWhile1 (flip ltEsFloat ww3994) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))))) MyFalse",fontsize=16,color="black",shape="box"];33986 -> 34013[label="",style="solid", color="black", weight=3]; 189.17/135.91 48155 -> 52494[label="",style="dashed", color="red", weight=0]; 189.17/135.91 48155[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48155 -> 52505[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48155 -> 52506[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48155 -> 52507[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48155 -> 52508[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48156[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48157 -> 33989[label="",style="dashed", color="red", weight=0]; 189.17/135.91 48157[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48157 -> 50715[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48157 -> 50716[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48157 -> 50717[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48157 -> 50718[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48158[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48159 -> 49946[label="",style="dashed", color="red", weight=0]; 189.17/135.91 48159[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48159 -> 49971[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48159 -> 49972[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48159 -> 49973[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 52734 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.91 52734[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww4533))) (srMyInt (Neg (Succ ww4532)) (Neg (Succ ww4534)))) ww4542",fontsize=16,color="magenta"];52734 -> 52947[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 52734 -> 52948[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 52734 -> 52949[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 34324[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww3998))) (Float (Neg (Succ ww3999)) (Neg (Succ ww4000)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];34324 -> 34415[label="",style="solid", color="black", weight=3]; 189.17/135.91 15399[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15399 -> 16889[label="",style="solid", color="black", weight=3]; 189.17/135.91 15400[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15400 -> 16890[label="",style="solid", color="black", weight=3]; 189.17/135.91 15401[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15401 -> 16891[label="",style="solid", color="black", weight=3]; 189.17/135.91 15402 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15402[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15402 -> 16892[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15402 -> 16893[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15403[label="Succ ww3100",fontsize=16,color="green",shape="box"];15404 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15404[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15404 -> 16894[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15404 -> 16895[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15405[label="Succ ww3100",fontsize=16,color="green",shape="box"];15406[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15406 -> 16896[label="",style="solid", color="black", weight=3]; 189.17/135.91 15407 -> 2231[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15407[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15407 -> 16897[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15407 -> 16898[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15407 -> 16899[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15408[label="Zero",fontsize=16,color="green",shape="box"];15409[label="Succ ww3100",fontsize=16,color="green",shape="box"];15410[label="Zero",fontsize=16,color="green",shape="box"];15411[label="Succ ww3100",fontsize=16,color="green",shape="box"];15412[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15412 -> 16900[label="",style="solid", color="black", weight=3]; 189.17/135.91 15413 -> 2231[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15413[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15413 -> 16901[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15413 -> 16902[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15413 -> 16903[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15414 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15414[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15414 -> 48345[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15414 -> 48346[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15414 -> 48347[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15414 -> 48348[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15414 -> 48349[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48160 -> 43685[label="",style="dashed", color="red", weight=0]; 189.17/135.91 48160[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48160 -> 50719[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48160 -> 50720[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48160 -> 50721[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48160 -> 50722[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48161[label="Neg Zero",fontsize=16,color="green",shape="box"];48162 -> 52428[label="",style="dashed", color="red", weight=0]; 189.17/135.91 48162[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48162 -> 52441[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48162 -> 52442[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48162 -> 52443[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48163[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48164 -> 50153[label="",style="dashed", color="red", weight=0]; 189.17/135.91 48164[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48164 -> 50162[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 52687[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Pos (Succ ww4537))) (Float (Neg Zero) (Pos (Succ ww4538)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];52687 -> 52735[label="",style="solid", color="black", weight=3]; 189.17/135.91 15418 -> 16908[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15418[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15418 -> 16909[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15418 -> 16910[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15419[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15419 -> 16914[label="",style="solid", color="black", weight=3]; 189.17/135.91 15420 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15420[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15420 -> 16915[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15420 -> 16916[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15421[label="Succ ww3100",fontsize=16,color="green",shape="box"];15422 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15422[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15422 -> 16917[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15422 -> 16918[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15423[label="Succ ww3100",fontsize=16,color="green",shape="box"];15424 -> 2231[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15424[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15424 -> 16919[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15424 -> 16920[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15424 -> 16921[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15425[label="Zero",fontsize=16,color="green",shape="box"];15426[label="Succ ww3100",fontsize=16,color="green",shape="box"];15427[label="Zero",fontsize=16,color="green",shape="box"];15428[label="Succ ww3100",fontsize=16,color="green",shape="box"];15429 -> 2231[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15429[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15429 -> 16922[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15429 -> 16923[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15429 -> 16924[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15430[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];15431[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];15432[label="ww5",fontsize=16,color="green",shape="box"];15433[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15433 -> 16925[label="",style="solid", color="black", weight=3]; 189.17/135.91 15434 -> 16926[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15434[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15434 -> 16927[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15434 -> 16928[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15435 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15435[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15435 -> 16932[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15435 -> 16933[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15436[label="Succ ww3100",fontsize=16,color="green",shape="box"];15437 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15437[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15437 -> 16934[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15437 -> 16935[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15438[label="Succ ww3100",fontsize=16,color="green",shape="box"];15439 -> 34705[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15439[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15439 -> 34734[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15439 -> 34735[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15439 -> 34736[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15439 -> 34737[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15440[label="Zero",fontsize=16,color="green",shape="box"];15441[label="Succ ww3100",fontsize=16,color="green",shape="box"];15442[label="Zero",fontsize=16,color="green",shape="box"];15443[label="Succ ww3100",fontsize=16,color="green",shape="box"];15444 -> 34705[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15444[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15444 -> 34738[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15444 -> 34739[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15444 -> 34740[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15444 -> 34741[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 34764 -> 34770[label="",style="dashed", color="red", weight=0]; 189.17/135.91 34764[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34764 -> 34786[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 34764 -> 34787[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 34764 -> 34788[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 34783[label="ww5",fontsize=16,color="green",shape="box"];34784[label="ww3100",fontsize=16,color="green",shape="box"];34785[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];34730[label="ww3100",fontsize=16,color="green",shape="box"];34731 -> 28102[label="",style="dashed", color="red", weight=0]; 189.17/135.91 34731[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];34731 -> 34767[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 34732 -> 34770[label="",style="dashed", color="red", weight=0]; 189.17/135.91 34732[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34732 -> 34789[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 34732 -> 34790[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 34732 -> 34791[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 34733[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];35085 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.91 35085[label="primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4078)) (Pos (Succ ww4079)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];35085 -> 35150[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 35085 -> 35151[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 35086[label="takeWhile1 (flip ltEsFloat ww4075) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))))) (ltEsFloat (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))) ww4075)",fontsize=16,color="black",shape="box"];35086 -> 35152[label="",style="solid", color="black", weight=3]; 189.17/135.91 58736[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) ww4737",fontsize=16,color="black",shape="triangle"];58736 -> 58759[label="",style="solid", color="black", weight=3]; 189.17/135.91 58737 -> 58716[label="",style="dashed", color="red", weight=0]; 189.17/135.91 58737[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) ww4737))",fontsize=16,color="magenta"];58737 -> 58760[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15449[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15449 -> 16959[label="",style="solid", color="black", weight=3]; 189.17/135.91 15450[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15450 -> 16960[label="",style="solid", color="black", weight=3]; 189.17/135.91 15451 -> 16961[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15451[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15451 -> 16962[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15451 -> 16963[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15452 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15452[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15452 -> 16966[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15452 -> 16967[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15453[label="Succ ww3100",fontsize=16,color="green",shape="box"];15454 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15454[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15454 -> 16968[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15454 -> 16969[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15455[label="Succ ww3100",fontsize=16,color="green",shape="box"];15456[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15456 -> 16970[label="",style="solid", color="black", weight=3]; 189.17/135.91 15457 -> 34874[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15457[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15457 -> 34881[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15457 -> 34882[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15457 -> 34883[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15457 -> 34884[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15458[label="Zero",fontsize=16,color="green",shape="box"];15459[label="Succ ww3100",fontsize=16,color="green",shape="box"];15460[label="Zero",fontsize=16,color="green",shape="box"];15461[label="Succ ww3100",fontsize=16,color="green",shape="box"];15462[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15462 -> 16974[label="",style="solid", color="black", weight=3]; 189.17/135.91 15463 -> 34874[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15463[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15463 -> 34885[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15463 -> 34886[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15463 -> 34887[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15463 -> 34888[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15464 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15464[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15464 -> 48350[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15464 -> 48351[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15464 -> 48352[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15464 -> 48353[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15464 -> 48354[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 34906 -> 34911[label="",style="dashed", color="red", weight=0]; 189.17/135.91 34906[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34906 -> 34915[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 34906 -> 34916[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 34906 -> 34917[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 34912[label="ww3100",fontsize=16,color="green",shape="box"];34913[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];34914[label="ww5",fontsize=16,color="green",shape="box"];34908[label="takeWhile1 (flip ltEsFloat ww4091) (Float (Neg Zero) (Neg (Succ ww1988))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988))))) MyTrue",fontsize=16,color="black",shape="box"];34908 -> 34932[label="",style="solid", color="black", weight=3]; 189.17/135.91 34909[label="takeWhile1 (flip ltEsFloat ww4091) (Float (Neg Zero) (Neg (Succ ww1988))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988))))) MyFalse",fontsize=16,color="black",shape="box"];34909 -> 34933[label="",style="solid", color="black", weight=3]; 189.17/135.91 48165 -> 52627[label="",style="dashed", color="red", weight=0]; 189.17/135.91 48165[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48165 -> 52636[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48165 -> 52637[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48165 -> 52638[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48166[label="Neg Zero",fontsize=16,color="green",shape="box"];48167 -> 34911[label="",style="dashed", color="red", weight=0]; 189.17/135.91 48167[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48167 -> 50725[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48167 -> 50726[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48167 -> 50727[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48168[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48169 -> 50222[label="",style="dashed", color="red", weight=0]; 189.17/135.91 48169[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48169 -> 50231[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 53020 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.91 53020[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4540)) (Neg (Succ ww4541)))) ww4548",fontsize=16,color="magenta"];53020 -> 53058[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 53020 -> 53059[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 53020 -> 53060[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 35203[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4095))) (Float (Neg Zero) (Neg (Succ ww4096)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];35203 -> 35281[label="",style="solid", color="black", weight=3]; 189.17/135.91 51293[label="Neg Zero",fontsize=16,color="green",shape="box"];51294[label="ww4470",fontsize=16,color="green",shape="box"];51295[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];15469[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15469 -> 16983[label="",style="solid", color="black", weight=3]; 189.17/135.91 15470[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15470 -> 16984[label="",style="solid", color="black", weight=3]; 189.17/135.91 15471[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15471 -> 16985[label="",style="solid", color="black", weight=3]; 189.17/135.91 24553[label="Neg (primPlusNat (Succ ww955) (Succ ww957))",fontsize=16,color="green",shape="box"];24553 -> 26569[label="",style="dashed", color="green", weight=3]; 189.17/135.91 51301 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.91 51301[label="primPlusFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Neg Zero))) ww4427",fontsize=16,color="magenta"];51301 -> 51463[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51301 -> 51464[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51301 -> 51465[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51302 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.91 51302[label="primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51302 -> 51466[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51302 -> 51467[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51305 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.91 51305[label="primPlusFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Neg Zero))) ww4478",fontsize=16,color="magenta"];51305 -> 51473[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51305 -> 51474[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51305 -> 51475[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51306 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.91 51306[label="primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51306 -> 51476[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51306 -> 51477[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51307[label="primPlusFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4495",fontsize=16,color="black",shape="box"];51307 -> 51478[label="",style="solid", color="black", weight=3]; 189.17/135.91 51308 -> 51186[label="",style="dashed", color="red", weight=0]; 189.17/135.91 51308[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4495",fontsize=16,color="magenta"];51309[label="ww9591",fontsize=16,color="green",shape="box"];51310[label="ww9590",fontsize=16,color="green",shape="box"];51311[label="primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51311 -> 51479[label="",style="solid", color="black", weight=3]; 189.17/135.91 51312 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.91 51312[label="primPlusFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Pos Zero))) ww4479",fontsize=16,color="magenta"];51312 -> 51480[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51312 -> 51481[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51312 -> 51482[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51313 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.91 51313[label="primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51313 -> 51483[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51313 -> 51484[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51314 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.91 51314[label="primPlusFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Pos (Succ ww95800)))) ww4429",fontsize=16,color="magenta"];51314 -> 51485[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51314 -> 51486[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51314 -> 51487[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51315 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.91 51315[label="primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51315 -> 51488[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51315 -> 51489[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51316 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.91 51316[label="primPlusFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Pos Zero))) ww4480",fontsize=16,color="magenta"];51316 -> 51490[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51316 -> 51491[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51316 -> 51492[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51317 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.91 51317[label="primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51317 -> 51493[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51317 -> 51494[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15482[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15482 -> 16996[label="",style="solid", color="black", weight=3]; 189.17/135.91 15483[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15483 -> 16997[label="",style="solid", color="black", weight=3]; 189.17/135.91 15484[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Pos (Succ ww95800)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Pos (Succ ww95800)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15484 -> 16998[label="",style="solid", color="black", weight=3]; 189.17/135.91 15485[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15485 -> 16999[label="",style="solid", color="black", weight=3]; 189.17/135.91 51690 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.91 51690[label="primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51690 -> 52115[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51690 -> 52116[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 52112 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.91 52112[label="srMyInt (Pos (Succ ww95600)) (Neg (Succ ww95800))",fontsize=16,color="magenta"];52112 -> 52533[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 52112 -> 52534[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 52113 -> 20687[label="",style="dashed", color="red", weight=0]; 189.17/135.91 52113[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];52114[label="ww4494",fontsize=16,color="green",shape="box"];15487[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15487 -> 17001[label="",style="solid", color="black", weight=3]; 189.17/135.91 51697[label="Neg (Succ ww95800)",fontsize=16,color="green",shape="box"];51698[label="Pos Zero",fontsize=16,color="green",shape="box"];15489[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15489 -> 17003[label="",style="solid", color="black", weight=3]; 189.17/135.91 15490[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15490 -> 17004[label="",style="solid", color="black", weight=3]; 189.17/135.91 15491[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15491 -> 17005[label="",style="solid", color="black", weight=3]; 189.17/135.91 15492[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Pos (Succ ww95800)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Pos (Succ ww95800)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15492 -> 17006[label="",style="solid", color="black", weight=3]; 189.17/135.91 15493[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15493 -> 17007[label="",style="solid", color="black", weight=3]; 189.17/135.91 15495[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15495 -> 17009[label="",style="solid", color="black", weight=3]; 189.17/135.91 15497[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15497 -> 17011[label="",style="solid", color="black", weight=3]; 189.17/135.91 15498 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15498[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15498 -> 17012[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15498 -> 17013[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15499[label="Succ ww3100",fontsize=16,color="green",shape="box"];15500 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15500[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15500 -> 17014[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15500 -> 17015[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15501[label="Succ ww3100",fontsize=16,color="green",shape="box"];15502[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15502 -> 17016[label="",style="solid", color="black", weight=3]; 189.17/135.91 15503 -> 35894[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15503[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15503 -> 36474[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15503 -> 36475[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15503 -> 36476[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15503 -> 36477[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15504[label="Zero",fontsize=16,color="green",shape="box"];15505[label="Succ ww3100",fontsize=16,color="green",shape="box"];15506[label="Zero",fontsize=16,color="green",shape="box"];15507[label="Succ ww3100",fontsize=16,color="green",shape="box"];15508[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15508 -> 17021[label="",style="solid", color="black", weight=3]; 189.17/135.91 15509 -> 35894[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15509[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15509 -> 36478[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15509 -> 36479[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15509 -> 36480[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15509 -> 36481[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15510 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15510[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15510 -> 48380[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15510 -> 48381[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15510 -> 48382[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15510 -> 48383[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15510 -> 48384[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 36889[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];36890[label="ww3100",fontsize=16,color="green",shape="box"];36891[label="ww4000",fontsize=16,color="green",shape="box"];36892[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37527[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];37528[label="ww5",fontsize=16,color="green",shape="box"];37529[label="ww3100",fontsize=16,color="green",shape="box"];37530[label="ww4000",fontsize=16,color="green",shape="box"];36818 -> 37526[label="",style="dashed", color="red", weight=0]; 189.17/135.91 36818[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36818 -> 37531[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 36818 -> 37532[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 36818 -> 37533[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 36818 -> 37534[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48180 -> 26659[label="",style="dashed", color="red", weight=0]; 189.17/135.91 48180[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48180 -> 50728[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48180 -> 50729[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48180 -> 50730[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48180 -> 50731[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48181[label="Pos Zero",fontsize=16,color="green",shape="box"];48182 -> 37526[label="",style="dashed", color="red", weight=0]; 189.17/135.91 48182[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48182 -> 50732[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48182 -> 50733[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48182 -> 50734[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48182 -> 50735[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48183[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48184 -> 50281[label="",style="dashed", color="red", weight=0]; 189.17/135.91 48184[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48184 -> 50291[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 25539 -> 21758[label="",style="dashed", color="red", weight=0]; 189.17/135.91 25539[label="primMulInt (Pos (Succ ww2914)) ww29151",fontsize=16,color="magenta"];25539 -> 26776[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 25539 -> 26777[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 50683[label="Succ Zero",fontsize=16,color="green",shape="box"];50684[label="ww48",fontsize=16,color="green",shape="box"];50685[label="ww47",fontsize=16,color="green",shape="box"];50686[label="ww46",fontsize=16,color="green",shape="box"];43452[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww4257)) (Pos (Succ ww4258))) (Float (Pos Zero) (Pos (Succ ww4259)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];43452 -> 43604[label="",style="solid", color="black", weight=3]; 189.17/135.91 51318[label="Pos Zero",fontsize=16,color="green",shape="box"];51319[label="ww4471",fontsize=16,color="green",shape="box"];51320[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];15517[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15517 -> 17033[label="",style="solid", color="black", weight=3]; 189.17/135.91 22651 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 22651[label="primPlusNat (Succ ww4000) Zero",fontsize=16,color="magenta"];22651 -> 24628[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 22651 -> 24629[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15519[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15519 -> 17039[label="",style="solid", color="black", weight=3]; 189.17/135.91 15520 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15520[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15520 -> 17040[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15520 -> 17041[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15521[label="Succ ww3100",fontsize=16,color="green",shape="box"];15522 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15522[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15522 -> 17042[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15522 -> 17043[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15523[label="Succ ww3100",fontsize=16,color="green",shape="box"];15524 -> 46504[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15524[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15524 -> 46537[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15524 -> 46538[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15524 -> 46539[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15524 -> 46540[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15524 -> 46541[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15525[label="Zero",fontsize=16,color="green",shape="box"];15526[label="Succ ww3100",fontsize=16,color="green",shape="box"];15527[label="Zero",fontsize=16,color="green",shape="box"];15528[label="Succ ww3100",fontsize=16,color="green",shape="box"];15529 -> 46504[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15529[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15529 -> 46542[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15529 -> 46543[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15529 -> 46544[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15529 -> 46545[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15529 -> 46546[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 46568 -> 46573[label="",style="dashed", color="red", weight=0]; 189.17/135.91 46568[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];46568 -> 46594[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 46568 -> 46595[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 46568 -> 46596[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 46568 -> 46597[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 46590[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];46591[label="ww4000",fontsize=16,color="green",shape="box"];46592[label="ww3100",fontsize=16,color="green",shape="box"];46593[label="ww5",fontsize=16,color="green",shape="box"];46532[label="ww3100",fontsize=16,color="green",shape="box"];46533[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];46534 -> 27641[label="",style="dashed", color="red", weight=0]; 189.17/135.91 46534[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];46534 -> 46570[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 46535 -> 46573[label="",style="dashed", color="red", weight=0]; 189.17/135.91 46535[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];46535 -> 46598[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 46535 -> 46599[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 46535 -> 46600[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 46535 -> 46601[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 46536[label="ww4000",fontsize=16,color="green",shape="box"];27831 -> 27240[label="",style="dashed", color="red", weight=0]; 189.17/135.91 27831[label="not (esEsOrdering (compareMyInt (srMyInt (Pos Zero) ww33460) (srMyInt (Neg (Succ ww3100)) ww33461)) GT)",fontsize=16,color="magenta"];27831 -> 27866[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 27831 -> 27867[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 46867 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.91 46867[label="primDivFloat (Float (msMyInt (Neg (Succ ww4447)) (Pos Zero)) (srMyInt (Pos (Succ ww4448)) (Neg (Succ ww4449)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];46867 -> 46873[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 46867 -> 46874[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 46924[label="psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) ww4455",fontsize=16,color="black",shape="triangle"];46924 -> 46962[label="",style="solid", color="black", weight=3]; 189.17/135.91 46925 -> 46869[label="",style="dashed", color="red", weight=0]; 189.17/135.91 46925[label="iterate (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151))))) (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) ww4455))",fontsize=16,color="magenta"];46925 -> 46963[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15534[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15534 -> 17073[label="",style="solid", color="black", weight=3]; 189.17/135.91 15535[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15535 -> 17074[label="",style="solid", color="black", weight=3]; 189.17/135.91 15536 -> 17075[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15536[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15536 -> 17076[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15536 -> 17077[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15537 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15537[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15537 -> 17080[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15537 -> 17081[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15538[label="Succ ww3100",fontsize=16,color="green",shape="box"];15539 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15539[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15539 -> 17082[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15539 -> 17083[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15540[label="Succ ww3100",fontsize=16,color="green",shape="box"];15541 -> 35894[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15541[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15541 -> 36489[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15541 -> 36490[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15541 -> 36491[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15541 -> 36492[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15542[label="Zero",fontsize=16,color="green",shape="box"];15543[label="Succ ww3100",fontsize=16,color="green",shape="box"];15544[label="Zero",fontsize=16,color="green",shape="box"];15545[label="Succ ww3100",fontsize=16,color="green",shape="box"];15546 -> 35894[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15546[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15546 -> 36493[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15546 -> 36494[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15546 -> 36495[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15546 -> 36496[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 37688[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];37689[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37690[label="ww4000",fontsize=16,color="green",shape="box"];37691[label="ww3100",fontsize=16,color="green",shape="box"];36895 -> 41613[label="",style="dashed", color="red", weight=0]; 189.17/135.91 36895[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36895 -> 41622[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 36895 -> 41623[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 36895 -> 41624[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 36895 -> 41625[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 36819 -> 36332[label="",style="dashed", color="red", weight=0]; 189.17/135.91 36819[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36394 -> 37677[label="",style="dashed", color="red", weight=0]; 189.17/135.91 36394[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36394 -> 37692[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 36394 -> 37693[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 36394 -> 37694[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 36394 -> 37695[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 36395[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36395 -> 36903[label="",style="solid", color="black", weight=3]; 189.17/135.91 36396 -> 36796[label="",style="dashed", color="red", weight=0]; 189.17/135.91 36396[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36396 -> 36822[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 36397[label="ww3100",fontsize=16,color="green",shape="box"];41365 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.91 41365[label="srMyInt (Neg (Succ ww4264)) (Pos (Succ ww4265))",fontsize=16,color="magenta"];41365 -> 41642[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 41365 -> 41643[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 41366 -> 20243[label="",style="dashed", color="red", weight=0]; 189.17/135.91 41366[label="msMyInt (Neg (Succ ww4263)) (Pos Zero)",fontsize=16,color="magenta"];41366 -> 41644[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 41367[label="ww4273",fontsize=16,color="green",shape="box"];43678 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.91 43678[label="primDivFloat (Float (msMyInt (Neg (Succ ww4293)) (Pos Zero)) (srMyInt (Neg (Succ ww4294)) (Pos (Succ ww4295)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];43678 -> 43743[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 43678 -> 43744[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15551[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15551 -> 17113[label="",style="solid", color="black", weight=3]; 189.17/135.91 15553 -> 17115[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15553[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15553 -> 17116[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15553 -> 17117[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15554 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15554[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15554 -> 17121[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15554 -> 17122[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15555[label="Succ ww3100",fontsize=16,color="green",shape="box"];15556 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15556[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15556 -> 17123[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15556 -> 17124[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15557[label="Succ ww3100",fontsize=16,color="green",shape="box"];15558[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15558 -> 17125[label="",style="solid", color="black", weight=3]; 189.17/135.91 15559 -> 46665[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15559[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15559 -> 46673[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15559 -> 46674[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15559 -> 46675[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15559 -> 46676[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15559 -> 46677[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15560[label="Zero",fontsize=16,color="green",shape="box"];15561[label="Succ ww3100",fontsize=16,color="green",shape="box"];15562[label="Zero",fontsize=16,color="green",shape="box"];15563[label="Succ ww3100",fontsize=16,color="green",shape="box"];15564[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15564 -> 17130[label="",style="solid", color="black", weight=3]; 189.17/135.91 15565 -> 46665[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15565[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15565 -> 46678[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15565 -> 46679[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15565 -> 46680[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15565 -> 46681[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15565 -> 46682[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15566 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15566[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15566 -> 48385[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15566 -> 48386[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15566 -> 48387[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15566 -> 48388[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15566 -> 48389[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 46697[label="ww4000",fontsize=16,color="green",shape="box"];46698[label="ww3100",fontsize=16,color="green",shape="box"];46699[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];46700[label="ww5",fontsize=16,color="green",shape="box"];46701 -> 26764[label="",style="dashed", color="red", weight=0]; 189.17/135.91 46701[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];46701 -> 46744[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 46701 -> 46745[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 46701 -> 46746[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 46701 -> 46747[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 46702[label="takeWhile1 (flip ltEsFloat ww3258) (Float (Pos Zero) (Neg (Succ ww1998))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998))))) (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) (Float (Pos Zero) (Neg (Succ ww1998))))) MyTrue",fontsize=16,color="black",shape="box"];46702 -> 46748[label="",style="solid", color="black", weight=3]; 189.17/135.91 46703[label="takeWhile1 (flip ltEsFloat ww3258) (Float (Pos Zero) (Neg (Succ ww1998))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998))))) (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) (Float (Pos Zero) (Neg (Succ ww1998))))) MyFalse",fontsize=16,color="black",shape="box"];46703 -> 46749[label="",style="solid", color="black", weight=3]; 189.17/135.91 48185 -> 46965[label="",style="dashed", color="red", weight=0]; 189.17/135.91 48185[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48185 -> 50736[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48185 -> 50737[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48185 -> 50738[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48185 -> 50739[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48186[label="Pos Zero",fontsize=16,color="green",shape="box"];48187 -> 26764[label="",style="dashed", color="red", weight=0]; 189.17/135.91 48187[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48187 -> 50740[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48187 -> 50741[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48187 -> 50742[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48187 -> 50743[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48188[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48189 -> 50320[label="",style="dashed", color="red", weight=0]; 189.17/135.91 48189[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48189 -> 50329[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51321 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.91 51321[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1996)) (Pos Zero)) (srMyInt (Neg (Succ ww1997)) (Neg (Succ ww1998)))) ww4458",fontsize=16,color="magenta"];51321 -> 51495[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51321 -> 51496[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 51321 -> 51497[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 26887[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];26887 -> 26900[label="",style="solid", color="black", weight=3]; 189.17/135.91 51322[label="Pos Zero",fontsize=16,color="green",shape="box"];51323[label="ww4472",fontsize=16,color="green",shape="box"];51324[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];15571[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15571 -> 17140[label="",style="solid", color="black", weight=3]; 189.17/135.91 15572[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15572 -> 17141[label="",style="solid", color="black", weight=3]; 189.17/135.91 15573[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15573 -> 17142[label="",style="solid", color="black", weight=3]; 189.17/135.91 15574 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15574[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15574 -> 17143[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15574 -> 17144[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15575[label="Succ ww3100",fontsize=16,color="green",shape="box"];15576 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15576[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15576 -> 17145[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15576 -> 17146[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15577[label="Succ ww3100",fontsize=16,color="green",shape="box"];15578[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15578 -> 17147[label="",style="solid", color="black", weight=3]; 189.17/135.91 15579 -> 15660[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15579[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15579 -> 15748[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15579 -> 15749[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15579 -> 15750[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15580[label="Zero",fontsize=16,color="green",shape="box"];15581[label="Succ ww3100",fontsize=16,color="green",shape="box"];15582[label="Zero",fontsize=16,color="green",shape="box"];15583[label="Succ ww3100",fontsize=16,color="green",shape="box"];15584[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15584 -> 17148[label="",style="solid", color="black", weight=3]; 189.17/135.91 15585 -> 15660[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15585[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15585 -> 15751[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15585 -> 15752[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15585 -> 15753[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15586 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15586[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15586 -> 48390[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15586 -> 48391[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15586 -> 48392[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15586 -> 48393[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15586 -> 48394[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48195 -> 43626[label="",style="dashed", color="red", weight=0]; 189.17/135.91 48195[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48195 -> 50744[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48195 -> 50745[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48195 -> 50746[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48195 -> 50747[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48196[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48197 -> 52582[label="",style="dashed", color="red", weight=0]; 189.17/135.91 48197[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48197 -> 52591[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48197 -> 52592[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48197 -> 52593[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48197 -> 52594[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48198[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48199 -> 49994[label="",style="dashed", color="red", weight=0]; 189.17/135.91 48199[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48199 -> 50013[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48199 -> 50014[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 48199 -> 50015[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15589[label="takeWhile1 (flip gtEsFloat (psFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww65 (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65)) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) ww65)) (not (esEsOrdering (compareFloat ww65 (psFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT))",fontsize=16,color="black",shape="box"];15589 -> 17151[label="",style="solid", color="black", weight=3]; 189.17/135.91 52946[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Pos (Succ ww4545))) (Float (Pos (Succ ww4546)) (Pos (Succ ww4547)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];52946 -> 53021[label="",style="solid", color="black", weight=3]; 189.17/135.91 16678[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20760 ww20761) (primDivFloat (Float (msMyInt (Neg Zero) ww20780) (srMyInt (Pos (Succ ww2077)) ww20781)) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float ww20780 ww20781) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (Float ww20780 ww20781))) (not (esEsOrdering (primCmpFloat (Float ww20780 ww20781) (primPlusFloat (Float ww20760 ww20761) (primDivFloat (Float (msMyInt (Neg Zero) ww20780) (srMyInt (Pos (Succ ww2077)) ww20781)) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16678 -> 17153[label="",style="solid", color="black", weight=3]; 189.17/135.91 15592 -> 17154[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15592[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15592 -> 17155[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15592 -> 17156[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15593[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15593 -> 17160[label="",style="solid", color="black", weight=3]; 189.17/135.91 15594 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15594[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15594 -> 17161[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15594 -> 17162[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15595[label="Succ ww3100",fontsize=16,color="green",shape="box"];15596 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15596[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15596 -> 17163[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15596 -> 17164[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15597[label="Succ ww3100",fontsize=16,color="green",shape="box"];15598 -> 53796[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15598[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15598 -> 54365[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15598 -> 54366[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15598 -> 54367[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15598 -> 54368[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15598 -> 54369[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15599[label="Zero",fontsize=16,color="green",shape="box"];15600[label="Succ ww3100",fontsize=16,color="green",shape="box"];15601[label="Zero",fontsize=16,color="green",shape="box"];15602[label="Succ ww3100",fontsize=16,color="green",shape="box"];15603 -> 53796[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15603[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15603 -> 54370[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15603 -> 54371[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15603 -> 54372[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15603 -> 54373[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15603 -> 54374[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 54789[label="ww3100",fontsize=16,color="green",shape="box"];54790 -> 55266[label="",style="dashed", color="red", weight=0]; 189.17/135.91 54790[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54790 -> 55287[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 54790 -> 55288[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 54790 -> 55289[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 54790 -> 55290[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 54791[label="ww3000",fontsize=16,color="green",shape="box"];55283[label="ww3000",fontsize=16,color="green",shape="box"];55284[label="ww5",fontsize=16,color="green",shape="box"];55285[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55286[label="ww3100",fontsize=16,color="green",shape="box"];55062[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55063[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55064[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55065[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55629 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.91 55629[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww4628))) (srMyInt (Pos (Succ ww4627)) (Neg (Succ ww4629)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];55629 -> 55641[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 55629 -> 55642[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 44079 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.91 44079[label="srMyInt (Pos (Succ ww2077)) ww20781",fontsize=16,color="magenta"];44079 -> 44105[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 44079 -> 44106[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 44080 -> 22801[label="",style="dashed", color="red", weight=0]; 189.17/135.91 44080[label="msMyInt (Neg Zero) ww20780",fontsize=16,color="magenta"];44081[label="ww4310",fontsize=16,color="green",shape="box"];26812[label="Neg (primPlusNat Zero ww207800)",fontsize=16,color="green",shape="box"];26812 -> 26838[label="",style="dashed", color="green", weight=3]; 189.17/135.91 26813 -> 20290[label="",style="dashed", color="red", weight=0]; 189.17/135.91 26813[label="primMinusNat ww207800 Zero",fontsize=16,color="magenta"];26813 -> 26839[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 26813 -> 26840[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15609 -> 17166[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15609[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15609 -> 17167[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15609 -> 17168[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15610 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15610[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15610 -> 17171[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15610 -> 17172[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15611[label="Succ ww3100",fontsize=16,color="green",shape="box"];15612 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15612[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15612 -> 17173[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15612 -> 17174[label="",style="dashed", color="magenta", weight=3]; 189.17/135.91 15613[label="Succ ww3100",fontsize=16,color="green",shape="box"];15614 -> 26973[label="",style="dashed", color="red", weight=0]; 189.17/135.91 15614[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15614 -> 27006[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15614 -> 27007[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15614 -> 27008[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15614 -> 27009[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15614 -> 27010[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15615[label="Zero",fontsize=16,color="green",shape="box"];15616[label="Succ ww3100",fontsize=16,color="green",shape="box"];15617[label="Zero",fontsize=16,color="green",shape="box"];15618[label="Succ ww3100",fontsize=16,color="green",shape="box"];15619 -> 26973[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15619[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15619 -> 27011[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15619 -> 27012[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15619 -> 27013[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15619 -> 27014[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15619 -> 27015[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 27063[label="ww5",fontsize=16,color="green",shape="box"];27064[label="ww3100",fontsize=16,color="green",shape="box"];27065[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];27066[label="ww3000",fontsize=16,color="green",shape="box"];27034 -> 27046[label="",style="dashed", color="red", weight=0]; 189.17/135.92 27034[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27034 -> 27067[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 27034 -> 27068[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 27034 -> 27069[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 27034 -> 27070[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 27001[label="ww3000",fontsize=16,color="green",shape="box"];27002[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];27003[label="ww3100",fontsize=16,color="green",shape="box"];27004 -> 27046[label="",style="dashed", color="red", weight=0]; 189.17/135.92 27004[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27004 -> 27071[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 27004 -> 27072[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 27004 -> 27073[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 27004 -> 27074[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 27005 -> 27030[label="",style="dashed", color="red", weight=0]; 189.17/135.92 27005[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];27005 -> 27035[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 27254 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.92 27254[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3292))) (srMyInt (Neg (Succ ww3291)) (Pos (Succ ww3293)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];27254 -> 27281[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 27254 -> 27282[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 27255[label="takeWhile1 (flip ltEsFloat ww3284) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))))) (ltEsFloat (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) ww3284)",fontsize=16,color="black",shape="box"];27255 -> 27283[label="",style="solid", color="black", weight=3]; 189.17/135.92 57541[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) ww4689",fontsize=16,color="black",shape="box"];57541 -> 57787[label="",style="solid", color="black", weight=3]; 189.17/135.92 57542 -> 57399[label="",style="dashed", color="red", weight=0]; 189.17/135.92 57542[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) ww4689",fontsize=16,color="magenta"];15624[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15624 -> 17204[label="",style="solid", color="black", weight=3]; 189.17/135.92 15625[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15625 -> 17205[label="",style="solid", color="black", weight=3]; 189.17/135.92 15626 -> 17206[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15626[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15626 -> 17207[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15626 -> 17208[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15627 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15627[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15627 -> 17212[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15627 -> 17213[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15628[label="Succ ww3100",fontsize=16,color="green",shape="box"];15629 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15629[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15629 -> 17214[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15629 -> 17215[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15630[label="Succ ww3100",fontsize=16,color="green",shape="box"];15631[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15631 -> 17216[label="",style="solid", color="black", weight=3]; 189.17/135.92 15632 -> 53796[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15632[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15632 -> 54380[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15632 -> 54381[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15632 -> 54382[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15632 -> 54383[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15632 -> 54384[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15633[label="Zero",fontsize=16,color="green",shape="box"];15634[label="Succ ww3100",fontsize=16,color="green",shape="box"];15635[label="Zero",fontsize=16,color="green",shape="box"];15636[label="Succ ww3100",fontsize=16,color="green",shape="box"];15637[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15637 -> 17221[label="",style="solid", color="black", weight=3]; 189.17/135.92 15638 -> 53796[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15638[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15638 -> 54385[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15638 -> 54386[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15638 -> 54387[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15638 -> 54388[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15638 -> 54389[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15639 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15639[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15639 -> 48395[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15639 -> 48396[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15639 -> 48397[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15639 -> 48398[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15639 -> 48399[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54792[label="ww3100",fontsize=16,color="green",shape="box"];54793 -> 27123[label="",style="dashed", color="red", weight=0]; 189.17/135.92 54793[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54793 -> 55093[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54793 -> 55094[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54793 -> 55095[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54793 -> 55096[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54794[label="ww3000",fontsize=16,color="green",shape="box"];55066[label="ww3000",fontsize=16,color="green",shape="box"];55067[label="ww3100",fontsize=16,color="green",shape="box"];55068[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55069[label="ww5",fontsize=16,color="green",shape="box"];55070[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55071[label="ww3000",fontsize=16,color="green",shape="box"];55072[label="ww3100",fontsize=16,color="green",shape="box"];55073[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];15641[label="takeWhile1 (flip gtEsFloat (psFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww1941 (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941)) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) ww1941)) (flip gtEsFloat (psFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww1941)",fontsize=16,color="black",shape="box"];15641 -> 17228[label="",style="solid", color="black", weight=3]; 189.17/135.92 53057 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.92 53057[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww4551))) (srMyInt (Neg (Succ ww4550)) (Neg (Succ ww4552)))) ww4560",fontsize=16,color="magenta"];53057 -> 53098[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 53057 -> 53099[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 53057 -> 53100[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 27286[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww2006))) (Float (Pos (Succ ww2007)) (Neg (Succ ww2008)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];27286 -> 27319[label="",style="solid", color="black", weight=3]; 189.17/135.92 15644[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15644 -> 17231[label="",style="solid", color="black", weight=3]; 189.17/135.92 15646[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15646 -> 17233[label="",style="solid", color="black", weight=3]; 189.17/135.92 15647 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15647[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15647 -> 17234[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15647 -> 17235[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15648[label="Succ ww3100",fontsize=16,color="green",shape="box"];15649 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15649[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15649 -> 17236[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15649 -> 17237[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15650[label="Succ ww3100",fontsize=16,color="green",shape="box"];15651[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15651 -> 17238[label="",style="solid", color="black", weight=3]; 189.17/135.92 15652 -> 35894[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15652[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15652 -> 36505[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15652 -> 36506[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15652 -> 36507[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15652 -> 36508[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15653[label="Zero",fontsize=16,color="green",shape="box"];15654[label="Succ ww3100",fontsize=16,color="green",shape="box"];15655[label="Zero",fontsize=16,color="green",shape="box"];15656[label="Succ ww3100",fontsize=16,color="green",shape="box"];15657[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15657 -> 17239[label="",style="solid", color="black", weight=3]; 189.17/135.92 15658 -> 35894[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15658[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15658 -> 36509[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15658 -> 36510[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15658 -> 36511[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15658 -> 36512[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15659 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15659[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15659 -> 48400[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15659 -> 48401[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15659 -> 48402[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15659 -> 48403[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15659 -> 48404[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 43633[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];43634[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];43635[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43636[label="Pos Zero",fontsize=16,color="green",shape="box"];37635[label="ww3100",fontsize=16,color="green",shape="box"];37636[label="ww5",fontsize=16,color="green",shape="box"];37637[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];36820 -> 37634[label="",style="dashed", color="red", weight=0]; 189.17/135.92 36820[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36820 -> 37638[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 36820 -> 37639[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 36820 -> 37640[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 48210 -> 43626[label="",style="dashed", color="red", weight=0]; 189.17/135.92 48210[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48210 -> 50749[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 48210 -> 50750[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 48210 -> 50751[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 48210 -> 50752[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 48211[label="Pos Zero",fontsize=16,color="green",shape="box"];48212 -> 37634[label="",style="dashed", color="red", weight=0]; 189.17/135.92 48212[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48212 -> 50753[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 48212 -> 50754[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 48212 -> 50755[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 48213[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48214 -> 50281[label="",style="dashed", color="red", weight=0]; 189.17/135.92 48214[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48214 -> 50292[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 43595[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Pos (Succ ww4268))) (Float (Pos Zero) (Pos (Succ ww4269)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];43595 -> 43679[label="",style="solid", color="black", weight=3]; 189.17/135.92 15772 -> 18471[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15772[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15772 -> 18472[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15772 -> 18473[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15772 -> 18474[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15772 -> 18475[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15772 -> 18476[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15773 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15773[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15773 -> 17250[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15773 -> 17251[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15774[label="Succ ww3100",fontsize=16,color="green",shape="box"];15775 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15775[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15775 -> 17252[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15775 -> 17253[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15776[label="Succ ww3100",fontsize=16,color="green",shape="box"];15777 -> 15660[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15777[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15777 -> 17254[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15777 -> 17255[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15777 -> 17256[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15778[label="Zero",fontsize=16,color="green",shape="box"];15779[label="Succ ww3100",fontsize=16,color="green",shape="box"];15780[label="Zero",fontsize=16,color="green",shape="box"];15781[label="Succ ww3100",fontsize=16,color="green",shape="box"];15782 -> 15660[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15782[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15782 -> 17257[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15782 -> 17258[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15782 -> 17259[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15783[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15783 -> 17260[label="",style="solid", color="black", weight=3]; 189.17/135.92 15784 -> 17261[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15784[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15784 -> 17262[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15784 -> 17263[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15785 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15785[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15785 -> 17266[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15785 -> 17267[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15786[label="Succ ww3100",fontsize=16,color="green",shape="box"];15787 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15787[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15787 -> 17268[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15787 -> 17269[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15788[label="Succ ww3100",fontsize=16,color="green",shape="box"];15789 -> 35894[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15789[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15789 -> 36517[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15789 -> 36518[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15789 -> 36519[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15789 -> 36520[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15790[label="Zero",fontsize=16,color="green",shape="box"];15791[label="Succ ww3100",fontsize=16,color="green",shape="box"];15792[label="Zero",fontsize=16,color="green",shape="box"];15793[label="Succ ww3100",fontsize=16,color="green",shape="box"];15794 -> 35894[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15794[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15794 -> 36521[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15794 -> 36522[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15794 -> 36523[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15794 -> 36524[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 41085[label="ww3100",fontsize=16,color="green",shape="box"];41086[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];41087[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];36901 -> 41757[label="",style="dashed", color="red", weight=0]; 189.17/135.92 36901[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36901 -> 41764[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 36901 -> 41765[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 36901 -> 41766[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 36821 -> 36352[label="",style="dashed", color="red", weight=0]; 189.17/135.92 36821[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36406 -> 58402[label="",style="dashed", color="red", weight=0]; 189.17/135.92 36406[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36406 -> 58403[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 36406 -> 58404[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 36406 -> 58405[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 36407[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36407 -> 36905[label="",style="solid", color="black", weight=3]; 189.17/135.92 36408 -> 36796[label="",style="dashed", color="red", weight=0]; 189.17/135.92 36408[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36408 -> 36823[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 36409[label="ww3100",fontsize=16,color="green",shape="box"];41782 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.92 41782[label="srMyInt (Neg (Succ ww4271)) (Pos (Succ ww4272))",fontsize=16,color="magenta"];41782 -> 43467[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 41782 -> 43468[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 41783 -> 22801[label="",style="dashed", color="red", weight=0]; 189.17/135.92 41783[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];41783 -> 43469[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 41784[label="ww4277",fontsize=16,color="green",shape="box"];43736 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.92 43736[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4298)) (Pos (Succ ww4299)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];43736 -> 44010[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 43736 -> 44011[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15799 -> 18471[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15799[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15799 -> 18477[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15799 -> 18478[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15799 -> 18479[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15799 -> 18480[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15799 -> 18481[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15802[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww340 ww341) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)) ww35 (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww340 ww341) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];15802 -> 17295[label="",style="solid", color="black", weight=3]; 189.17/135.92 15803 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15803[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15803 -> 17296[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15803 -> 17297[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15804[label="Succ ww3100",fontsize=16,color="green",shape="box"];15805 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15805[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15805 -> 17298[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15805 -> 17299[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15806[label="Succ ww3100",fontsize=16,color="green",shape="box"];15807[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15807 -> 17300[label="",style="solid", color="black", weight=3]; 189.17/135.92 15808 -> 27613[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15808[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15808 -> 27620[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15808 -> 27621[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15808 -> 27622[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15808 -> 27623[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15809[label="Zero",fontsize=16,color="green",shape="box"];15810[label="Succ ww3100",fontsize=16,color="green",shape="box"];15811[label="Zero",fontsize=16,color="green",shape="box"];15812[label="Succ ww3100",fontsize=16,color="green",shape="box"];15813[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15813 -> 17304[label="",style="solid", color="black", weight=3]; 189.17/135.92 15814 -> 27613[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15814[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15814 -> 27624[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15814 -> 27625[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15814 -> 27626[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15814 -> 27627[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15815 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15815[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15815 -> 48405[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15815 -> 48406[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15815 -> 48407[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15815 -> 48408[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15815 -> 48409[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 27642 -> 27469[label="",style="dashed", color="red", weight=0]; 189.17/135.92 27642[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27642 -> 27654[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 27642 -> 27655[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 27642 -> 27656[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 27647[label="ww5",fontsize=16,color="green",shape="box"];27648[label="ww3100",fontsize=16,color="green",shape="box"];27649[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];27650[label="takeWhile1 (flip ltEsFloat ww3327) (Float (Pos Zero) (Neg (Succ ww2017))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017))))) MyTrue",fontsize=16,color="black",shape="box"];27650 -> 27670[label="",style="solid", color="black", weight=3]; 189.17/135.92 27651[label="takeWhile1 (flip ltEsFloat ww3327) (Float (Pos Zero) (Neg (Succ ww2017))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017))))) MyFalse",fontsize=16,color="black",shape="box"];27651 -> 27671[label="",style="solid", color="black", weight=3]; 189.17/135.92 53097 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.92 53097[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4554)) (Neg (Succ ww4555)))) ww4561",fontsize=16,color="magenta"];53097 -> 53217[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 53097 -> 53218[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 53097 -> 53219[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 27724[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];27724 -> 27775[label="",style="solid", color="black", weight=3]; 189.17/135.92 15819[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15819 -> 17312[label="",style="solid", color="black", weight=3]; 189.17/135.92 15820[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15820 -> 17313[label="",style="solid", color="black", weight=3]; 189.17/135.92 15821[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15821 -> 17314[label="",style="solid", color="black", weight=3]; 189.17/135.92 15822 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15822[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))) (srMyInt ww13761 (srMyInt (srMyInt (Pos ww13730) (Neg ww13750)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg ww13750)) (Float (psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))) (srMyInt ww13761 (srMyInt (srMyInt (Pos ww13730) (Neg ww13750)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15822 -> 37718[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15822 -> 37719[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15822 -> 37720[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15822 -> 37721[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15822 -> 37722[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15822 -> 37723[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15823 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15823[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))) (srMyInt ww13761 (srMyInt (srMyInt (Neg ww13730) (Pos ww13750)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos ww13750)) (Float (psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))) (srMyInt ww13761 (srMyInt (srMyInt (Neg ww13730) (Pos ww13750)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15823 -> 37724[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15823 -> 37725[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15823 -> 37726[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15823 -> 37727[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15823 -> 37728[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15823 -> 37729[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 51342[label="primPlusFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4496",fontsize=16,color="black",shape="box"];51342 -> 51510[label="",style="solid", color="black", weight=3]; 189.17/135.92 51343 -> 51194[label="",style="dashed", color="red", weight=0]; 189.17/135.92 51343[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4496",fontsize=16,color="magenta"];51344[label="ww13761",fontsize=16,color="green",shape="box"];51345[label="ww13760",fontsize=16,color="green",shape="box"];51346[label="primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51346 -> 51511[label="",style="solid", color="black", weight=3]; 189.17/135.92 15825[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15825 -> 17318[label="",style="solid", color="black", weight=3]; 189.17/135.92 15826[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos (Succ ww137300)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos (Succ ww137300)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15826 -> 17319[label="",style="solid", color="black", weight=3]; 189.17/135.92 15827[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos Zero) (Pos (Succ ww137500)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos Zero) (Pos (Succ ww137500)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15827 -> 17320[label="",style="solid", color="black", weight=3]; 189.17/135.92 15828[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15828 -> 17321[label="",style="solid", color="black", weight=3]; 189.17/135.92 51347[label="primPlusFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4497",fontsize=16,color="black",shape="box"];51347 -> 51512[label="",style="solid", color="black", weight=3]; 189.17/135.92 51348 -> 51258[label="",style="dashed", color="red", weight=0]; 189.17/135.92 51348[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4497",fontsize=16,color="magenta"];51349[label="ww13761",fontsize=16,color="green",shape="box"];51350[label="ww13760",fontsize=16,color="green",shape="box"];51351[label="primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51351 -> 51513[label="",style="solid", color="black", weight=3]; 189.17/135.92 15830[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15830 -> 17323[label="",style="solid", color="black", weight=3]; 189.17/135.92 15831[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg (Succ ww137300)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg (Succ ww137300)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15831 -> 17324[label="",style="solid", color="black", weight=3]; 189.17/135.92 15832[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg Zero) (Neg (Succ ww137500)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg Zero) (Neg (Succ ww137500)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15832 -> 17325[label="",style="solid", color="black", weight=3]; 189.17/135.92 15833[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15833 -> 17326[label="",style="solid", color="black", weight=3]; 189.17/135.92 15834 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15834[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15834 -> 17327[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15834 -> 17328[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15835[label="Succ ww3100",fontsize=16,color="green",shape="box"];15836 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15836[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15836 -> 17329[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15836 -> 17330[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15837[label="Succ ww3100",fontsize=16,color="green",shape="box"];15838[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15838 -> 17331[label="",style="solid", color="black", weight=3]; 189.17/135.92 15839 -> 28070[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15839[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15839 -> 28078[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15839 -> 28079[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15839 -> 28080[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15839 -> 28081[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15839 -> 28082[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15840[label="Zero",fontsize=16,color="green",shape="box"];15841[label="Succ ww3100",fontsize=16,color="green",shape="box"];15842[label="Zero",fontsize=16,color="green",shape="box"];15843[label="Succ ww3100",fontsize=16,color="green",shape="box"];15844[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15844 -> 17336[label="",style="solid", color="black", weight=3]; 189.17/135.92 15845 -> 28070[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15845[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15845 -> 28083[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15845 -> 28084[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15845 -> 28085[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15845 -> 28086[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15845 -> 28087[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15846[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15846 -> 17341[label="",style="solid", color="black", weight=3]; 189.17/135.92 28098[label="ww3100",fontsize=16,color="green",shape="box"];28099[label="ww5",fontsize=16,color="green",shape="box"];28100[label="ww4000",fontsize=16,color="green",shape="box"];28101[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28103 -> 27969[label="",style="dashed", color="red", weight=0]; 189.17/135.92 28103[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28103 -> 28108[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 28103 -> 28109[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 28103 -> 28110[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 28103 -> 28111[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 28106[label="takeWhile1 (flip ltEsFloat ww3406) (Float (Neg Zero) (Pos (Succ ww2022))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022))))) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022))))) MyTrue",fontsize=16,color="black",shape="box"];28106 -> 28132[label="",style="solid", color="black", weight=3]; 189.17/135.92 28107[label="takeWhile1 (flip ltEsFloat ww3406) (Float (Neg Zero) (Pos (Succ ww2022))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022))))) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022))))) MyFalse",fontsize=16,color="black",shape="box"];28107 -> 28133[label="",style="solid", color="black", weight=3]; 189.17/135.92 15848[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15848 -> 17343[label="",style="solid", color="black", weight=3]; 189.17/135.92 50687[label="ww3100",fontsize=16,color="green",shape="box"];50688[label="ww5",fontsize=16,color="green",shape="box"];50689[label="ww4000",fontsize=16,color="green",shape="box"];50690[label="Succ Zero",fontsize=16,color="green",shape="box"];53585[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4583)) (Pos (Succ ww4584))) (Float (Neg Zero) (Pos (Succ ww4585)))) ww4595",fontsize=16,color="black",shape="box"];53585 -> 53639[label="",style="solid", color="black", weight=3]; 189.17/135.92 28135[label="ww20191",fontsize=16,color="green",shape="box"];28136[label="ww20190",fontsize=16,color="green",shape="box"];28137[label="primDivFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];28137 -> 28172[label="",style="solid", color="black", weight=3]; 189.17/135.92 15851[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15851 -> 17346[label="",style="solid", color="black", weight=3]; 189.17/135.92 15852 -> 17347[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15852[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15852 -> 17348[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15852 -> 17349[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15853[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15853 -> 17352[label="",style="solid", color="black", weight=3]; 189.17/135.92 15854 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15854[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15854 -> 17353[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15854 -> 17354[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15855[label="Succ ww3100",fontsize=16,color="green",shape="box"];15856 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15856[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15856 -> 17355[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15856 -> 17356[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15857[label="Succ ww3100",fontsize=16,color="green",shape="box"];15858 -> 17358[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15858[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15858 -> 17375[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15858 -> 17376[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15858 -> 17377[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15858 -> 17378[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15859[label="Zero",fontsize=16,color="green",shape="box"];15860[label="Succ ww3100",fontsize=16,color="green",shape="box"];15861[label="Zero",fontsize=16,color="green",shape="box"];15862[label="Succ ww3100",fontsize=16,color="green",shape="box"];15863 -> 17358[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15863[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15863 -> 17379[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15863 -> 17380[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15863 -> 17381[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15863 -> 17382[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 17536[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21830 ww21831) (primDivFloat (primMinusFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww2186))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww2186))) (primPlusFloat (Float ww21830 ww21831) (primDivFloat (primMinusFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17536 -> 17578[label="",style="solid", color="black", weight=3]; 189.17/135.92 15868[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15868 -> 17386[label="",style="solid", color="black", weight=3]; 189.17/135.92 15869[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15869 -> 17387[label="",style="solid", color="black", weight=3]; 189.17/135.92 15870 -> 17388[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15870[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15870 -> 17389[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15870 -> 17390[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15871 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15871[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15871 -> 17394[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15871 -> 17395[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15872[label="Succ ww3100",fontsize=16,color="green",shape="box"];15873 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15873[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15873 -> 17396[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15873 -> 17397[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15874[label="Succ ww3100",fontsize=16,color="green",shape="box"];15875 -> 17399[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15875[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15875 -> 17416[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15875 -> 17417[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15875 -> 17418[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15875 -> 17419[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15876[label="Zero",fontsize=16,color="green",shape="box"];15877[label="Succ ww3100",fontsize=16,color="green",shape="box"];15878[label="Zero",fontsize=16,color="green",shape="box"];15879[label="Succ ww3100",fontsize=16,color="green",shape="box"];15880 -> 17399[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15880[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15880 -> 17420[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15880 -> 17421[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15880 -> 17422[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15880 -> 17423[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 17595[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21900 ww21901) (primDivFloat (primMinusFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2193))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww2193))) (primPlusFloat (Float ww21900 ww21901) (primDivFloat (primMinusFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17595 -> 17622[label="",style="solid", color="black", weight=3]; 189.17/135.92 15885[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15885 -> 17427[label="",style="solid", color="black", weight=3]; 189.17/135.92 15886[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15886 -> 17428[label="",style="solid", color="black", weight=3]; 189.17/135.92 15887 -> 17429[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15887[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15887 -> 17430[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15887 -> 17431[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15888 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15888[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15888 -> 17435[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15888 -> 17436[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15889[label="Succ ww3100",fontsize=16,color="green",shape="box"];15890 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15890[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15890 -> 17437[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15890 -> 17438[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15891[label="Succ ww3100",fontsize=16,color="green",shape="box"];15892[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15892 -> 17439[label="",style="solid", color="black", weight=3]; 189.17/135.92 15893 -> 28176[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15893[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15893 -> 28184[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15893 -> 28185[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15893 -> 28186[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15893 -> 28187[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15893 -> 28188[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15894[label="Zero",fontsize=16,color="green",shape="box"];15895[label="Succ ww3100",fontsize=16,color="green",shape="box"];15896[label="Zero",fontsize=16,color="green",shape="box"];15897[label="Succ ww3100",fontsize=16,color="green",shape="box"];15898[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15898 -> 17444[label="",style="solid", color="black", weight=3]; 189.17/135.92 15899 -> 28176[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15899[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15899 -> 28189[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15899 -> 28190[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15899 -> 28191[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15899 -> 28192[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15899 -> 28193[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15900[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15900 -> 17449[label="",style="solid", color="black", weight=3]; 189.17/135.92 28205 -> 28060[label="",style="dashed", color="red", weight=0]; 189.17/135.92 28205[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28205 -> 28214[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 28205 -> 28215[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 28205 -> 28216[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 28205 -> 28217[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 28208[label="ww4000",fontsize=16,color="green",shape="box"];28209[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28210[label="ww5",fontsize=16,color="green",shape="box"];28211[label="ww3100",fontsize=16,color="green",shape="box"];28212[label="takeWhile1 (flip ltEsFloat ww3412) (Float (Neg Zero) (Neg (Succ ww2027))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027))))) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027))))) MyTrue",fontsize=16,color="black",shape="box"];28212 -> 28274[label="",style="solid", color="black", weight=3]; 189.17/135.92 28213[label="takeWhile1 (flip ltEsFloat ww3412) (Float (Neg Zero) (Neg (Succ ww2027))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027))))) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027))))) MyFalse",fontsize=16,color="black",shape="box"];28213 -> 28275[label="",style="solid", color="black", weight=3]; 189.17/135.92 15902[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15902 -> 17451[label="",style="solid", color="black", weight=3]; 189.17/135.92 50691[label="ww4000",fontsize=16,color="green",shape="box"];50692[label="Succ Zero",fontsize=16,color="green",shape="box"];50693[label="ww5",fontsize=16,color="green",shape="box"];50694[label="ww3100",fontsize=16,color="green",shape="box"];53638[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4587)) (Neg (Succ ww4588))) (Float (Neg Zero) (Neg (Succ ww4589)))) ww4596",fontsize=16,color="black",shape="box"];53638 -> 55097[label="",style="solid", color="black", weight=3]; 189.17/135.92 28239[label="ww20241",fontsize=16,color="green",shape="box"];28240[label="ww20240",fontsize=16,color="green",shape="box"];28241[label="primDivFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];28241 -> 28294[label="",style="solid", color="black", weight=3]; 189.17/135.92 15905[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15905 -> 17454[label="",style="solid", color="black", weight=3]; 189.17/135.92 15906[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15906 -> 17455[label="",style="solid", color="black", weight=3]; 189.17/135.92 15907[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15907 -> 17456[label="",style="solid", color="black", weight=3]; 189.17/135.92 15908 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15908[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15908 -> 17457[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15908 -> 17458[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15909[label="Succ ww3100",fontsize=16,color="green",shape="box"];15910 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15910[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15910 -> 17459[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15910 -> 17460[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15911[label="Succ ww3100",fontsize=16,color="green",shape="box"];15912[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15912 -> 17461[label="",style="solid", color="black", weight=3]; 189.17/135.92 15913 -> 15660[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15913[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15913 -> 17462[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15913 -> 17463[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15913 -> 17464[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15914[label="Zero",fontsize=16,color="green",shape="box"];15915[label="Succ ww3100",fontsize=16,color="green",shape="box"];15916[label="Zero",fontsize=16,color="green",shape="box"];15917[label="Succ ww3100",fontsize=16,color="green",shape="box"];15918[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15918 -> 17465[label="",style="solid", color="black", weight=3]; 189.17/135.92 15919 -> 15660[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15919[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15919 -> 17466[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15919 -> 17467[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15919 -> 17468[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15920[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15920 -> 17469[label="",style="solid", color="black", weight=3]; 189.17/135.92 15921[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15921 -> 17470[label="",style="solid", color="black", weight=3]; 189.17/135.92 53522[label="ww45911",fontsize=16,color="green",shape="box"];53523[label="ww45910",fontsize=16,color="green",shape="box"];53524[label="primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4592))) (Float (Neg (Succ ww4593)) (Pos (Succ ww4594)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];53524 -> 53586[label="",style="solid", color="black", weight=3]; 189.17/135.92 15923 -> 17472[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15923[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15923 -> 17473[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15923 -> 17474[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15924[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15924 -> 17478[label="",style="solid", color="black", weight=3]; 189.17/135.92 15925 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15925[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15925 -> 17479[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15925 -> 17480[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15926[label="Succ ww3100",fontsize=16,color="green",shape="box"];15927 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15927[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15927 -> 17481[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15927 -> 17482[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15928[label="Succ ww3100",fontsize=16,color="green",shape="box"];15929 -> 15660[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15929[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15929 -> 17483[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15929 -> 17484[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15929 -> 17485[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15930[label="Zero",fontsize=16,color="green",shape="box"];15931[label="Succ ww3100",fontsize=16,color="green",shape="box"];15932[label="Zero",fontsize=16,color="green",shape="box"];15933[label="Succ ww3100",fontsize=16,color="green",shape="box"];15934 -> 15660[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15934[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15934 -> 17486[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15934 -> 17487[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15934 -> 17488[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15935[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15935 -> 17489[label="",style="solid", color="black", weight=3]; 189.17/135.92 15936 -> 17490[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15936[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15936 -> 17491[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15936 -> 17492[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15937 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15937[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15937 -> 17496[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15937 -> 17497[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15938[label="Succ ww3100",fontsize=16,color="green",shape="box"];15939 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15939[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15939 -> 17498[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15939 -> 17499[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15940[label="Succ ww3100",fontsize=16,color="green",shape="box"];15941 -> 17501[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15941[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15941 -> 17518[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15941 -> 17519[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15941 -> 17520[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15941 -> 17521[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15942[label="Zero",fontsize=16,color="green",shape="box"];15943[label="Succ ww3100",fontsize=16,color="green",shape="box"];15944[label="Zero",fontsize=16,color="green",shape="box"];15945[label="Succ ww3100",fontsize=16,color="green",shape="box"];15946 -> 17501[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15946[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15946 -> 17522[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15946 -> 17523[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15946 -> 17524[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15946 -> 17525[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 17763[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22010 ww22011) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (primPlusFloat (Float ww22010 ww22011) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17763 -> 17938[label="",style="solid", color="black", weight=3]; 189.17/135.92 15951[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15951 -> 17529[label="",style="solid", color="black", weight=3]; 189.17/135.92 15952[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15952 -> 17530[label="",style="solid", color="black", weight=3]; 189.17/135.92 15953 -> 17531[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15953[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15953 -> 17532[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15953 -> 17533[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15954 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15954[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15954 -> 17537[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15954 -> 17538[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15955[label="Succ ww3100",fontsize=16,color="green",shape="box"];15956 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15956[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15956 -> 17539[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15956 -> 17540[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15957[label="Succ ww3100",fontsize=16,color="green",shape="box"];15958[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15958 -> 17541[label="",style="solid", color="black", weight=3]; 189.17/135.92 15959 -> 28478[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15959[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15959 -> 28486[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15959 -> 28487[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15959 -> 28488[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15959 -> 28489[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15959 -> 28490[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15960[label="Zero",fontsize=16,color="green",shape="box"];15961[label="Succ ww3100",fontsize=16,color="green",shape="box"];15962[label="Zero",fontsize=16,color="green",shape="box"];15963[label="Succ ww3100",fontsize=16,color="green",shape="box"];15964[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15964 -> 17546[label="",style="solid", color="black", weight=3]; 189.17/135.92 15965 -> 28478[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15965[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15965 -> 28491[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15965 -> 28492[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15965 -> 28493[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15965 -> 28494[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15965 -> 28495[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15966[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15966 -> 17551[label="",style="solid", color="black", weight=3]; 189.17/135.92 28506[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28507[label="ww3000",fontsize=16,color="green",shape="box"];28508[label="ww5",fontsize=16,color="green",shape="box"];28509[label="ww3100",fontsize=16,color="green",shape="box"];28511 -> 28357[label="",style="dashed", color="red", weight=0]; 189.17/135.92 28511[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28511 -> 28516[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 28511 -> 28517[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 28511 -> 28518[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 28511 -> 28519[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 28514[label="takeWhile1 (flip ltEsFloat ww3436) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))))) MyTrue",fontsize=16,color="black",shape="box"];28514 -> 28542[label="",style="solid", color="black", weight=3]; 189.17/135.92 28515[label="takeWhile1 (flip ltEsFloat ww3436) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))))) MyFalse",fontsize=16,color="black",shape="box"];28515 -> 28543[label="",style="solid", color="black", weight=3]; 189.17/135.92 15968[label="ww5",fontsize=16,color="green",shape="box"];15969[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];50695[label="Succ Zero",fontsize=16,color="green",shape="box"];50696[label="ww3000",fontsize=16,color="green",shape="box"];50697[label="ww5",fontsize=16,color="green",shape="box"];50698[label="ww3100",fontsize=16,color="green",shape="box"];55232[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4598))) (Float (Neg (Succ ww4599)) (Neg (Succ ww4600)))) ww4608",fontsize=16,color="black",shape="box"];55232 -> 55342[label="",style="solid", color="black", weight=3]; 189.17/135.92 28552[label="ww20341",fontsize=16,color="green",shape="box"];28553[label="ww20340",fontsize=16,color="green",shape="box"];28554[label="primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];28554 -> 28667[label="",style="solid", color="black", weight=3]; 189.17/135.92 15972[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15972 -> 17555[label="",style="solid", color="black", weight=3]; 189.17/135.92 15973[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15973 -> 17556[label="",style="solid", color="black", weight=3]; 189.17/135.92 15974[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15974 -> 17557[label="",style="solid", color="black", weight=3]; 189.17/135.92 15975 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15975[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15975 -> 17558[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15975 -> 17559[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15976[label="Succ ww3100",fontsize=16,color="green",shape="box"];15977 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15977[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15977 -> 17560[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15977 -> 17561[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15978[label="Succ ww3100",fontsize=16,color="green",shape="box"];15979[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15979 -> 17562[label="",style="solid", color="black", weight=3]; 189.17/135.92 15980 -> 15660[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15980[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15980 -> 17563[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15980 -> 17564[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15980 -> 17565[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15981[label="Zero",fontsize=16,color="green",shape="box"];15982[label="Succ ww3100",fontsize=16,color="green",shape="box"];15983[label="Zero",fontsize=16,color="green",shape="box"];15984[label="Succ ww3100",fontsize=16,color="green",shape="box"];15985[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15985 -> 17566[label="",style="solid", color="black", weight=3]; 189.17/135.92 15986 -> 15660[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15986[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15986 -> 17567[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15986 -> 17568[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15986 -> 17569[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15987[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15987 -> 17570[label="",style="solid", color="black", weight=3]; 189.17/135.92 15988[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15988 -> 17571[label="",style="solid", color="black", weight=3]; 189.17/135.92 55074[label="ww46021",fontsize=16,color="green",shape="box"];55075[label="ww46020",fontsize=16,color="green",shape="box"];55076[label="primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4603))) (Float (Neg Zero) (Pos (Succ ww4604)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55076 -> 55237[label="",style="solid", color="black", weight=3]; 189.17/135.92 15990 -> 17573[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15990[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15990 -> 17574[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15990 -> 17575[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15991[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15991 -> 17579[label="",style="solid", color="black", weight=3]; 189.17/135.92 15992 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15992[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15992 -> 17580[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15992 -> 17581[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15993[label="Succ ww3100",fontsize=16,color="green",shape="box"];15994 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15994[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15994 -> 17582[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15994 -> 17583[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15995[label="Succ ww3100",fontsize=16,color="green",shape="box"];15996 -> 15660[label="",style="dashed", color="red", weight=0]; 189.17/135.92 15996[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15996 -> 17584[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15996 -> 17585[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15996 -> 17586[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 15997[label="Zero",fontsize=16,color="green",shape="box"];15998[label="Succ ww3100",fontsize=16,color="green",shape="box"];15999[label="Zero",fontsize=16,color="green",shape="box"];16000[label="Succ ww3100",fontsize=16,color="green",shape="box"];16001 -> 15660[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16001[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];16001 -> 17587[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16001 -> 17588[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16001 -> 17589[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16002[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16002 -> 17590[label="",style="solid", color="black", weight=3]; 189.17/135.92 16003 -> 17591[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16003[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16003 -> 17592[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16003 -> 17593[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16004 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16004[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];16004 -> 17596[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16004 -> 17597[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16005[label="Succ ww3100",fontsize=16,color="green",shape="box"];16006 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16006[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];16006 -> 17598[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16006 -> 17599[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16007[label="Succ ww3100",fontsize=16,color="green",shape="box"];16008 -> 17601[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16008[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];16008 -> 17614[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16008 -> 17615[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16008 -> 17616[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16009[label="Zero",fontsize=16,color="green",shape="box"];16010[label="Succ ww3100",fontsize=16,color="green",shape="box"];16011[label="Zero",fontsize=16,color="green",shape="box"];16012[label="Succ ww3100",fontsize=16,color="green",shape="box"];16013 -> 17601[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16013[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];16013 -> 17617[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16013 -> 17618[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16013 -> 17619[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 18001[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22120 ww22121) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2214))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww2214))) (primPlusFloat (Float ww22120 ww22121) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18001 -> 18052[label="",style="solid", color="black", weight=3]; 189.17/135.92 16018[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16018 -> 17623[label="",style="solid", color="black", weight=3]; 189.17/135.92 16019[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16019 -> 17624[label="",style="solid", color="black", weight=3]; 189.17/135.92 16020 -> 17625[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16020[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16020 -> 17626[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16020 -> 17627[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16021 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16021[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];16021 -> 17630[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16021 -> 17631[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16022[label="Succ ww3100",fontsize=16,color="green",shape="box"];16023 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16023[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];16023 -> 17632[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16023 -> 17633[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16024[label="Succ ww3100",fontsize=16,color="green",shape="box"];16025[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16025 -> 17634[label="",style="solid", color="black", weight=3]; 189.17/135.92 16026 -> 28615[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16026[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];16026 -> 28622[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16026 -> 28623[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16026 -> 28624[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16026 -> 28625[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16027[label="Zero",fontsize=16,color="green",shape="box"];16028[label="Succ ww3100",fontsize=16,color="green",shape="box"];16029[label="Zero",fontsize=16,color="green",shape="box"];16030[label="Succ ww3100",fontsize=16,color="green",shape="box"];16031[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16031 -> 17638[label="",style="solid", color="black", weight=3]; 189.17/135.92 16032 -> 28615[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16032[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];16032 -> 28626[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16032 -> 28627[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16032 -> 28628[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16032 -> 28629[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16033[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16033 -> 17642[label="",style="solid", color="black", weight=3]; 189.17/135.92 28647[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28648[label="ww5",fontsize=16,color="green",shape="box"];28649[label="ww3100",fontsize=16,color="green",shape="box"];28643 -> 28646[label="",style="dashed", color="red", weight=0]; 189.17/135.92 28643[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28643 -> 28650[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 28643 -> 28651[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 28643 -> 28652[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 28644[label="takeWhile1 (flip ltEsFloat ww3459) (Float (Neg Zero) (Neg (Succ ww2045))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045))))) MyTrue",fontsize=16,color="black",shape="box"];28644 -> 28660[label="",style="solid", color="black", weight=3]; 189.17/135.92 28645[label="takeWhile1 (flip ltEsFloat ww3459) (Float (Neg Zero) (Neg (Succ ww2045))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045))))) MyFalse",fontsize=16,color="black",shape="box"];28645 -> 28661[label="",style="solid", color="black", weight=3]; 189.17/135.92 16035[label="ww5",fontsize=16,color="green",shape="box"];16036[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];50699[label="Succ Zero",fontsize=16,color="green",shape="box"];50700[label="ww5",fontsize=16,color="green",shape="box"];50701[label="ww3100",fontsize=16,color="green",shape="box"];55340[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4606))) (Float (Neg Zero) (Neg (Succ ww4607)))) ww4613",fontsize=16,color="black",shape="box"];55340 -> 55399[label="",style="solid", color="black", weight=3]; 189.17/135.92 28840[label="ww34621",fontsize=16,color="green",shape="box"];28841[label="ww34620",fontsize=16,color="green",shape="box"];28842[label="primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3463))) (Float (Neg Zero) (Neg (Succ ww3464)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];28842 -> 28867[label="",style="solid", color="black", weight=3]; 189.17/135.92 16039[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16039 -> 17646[label="",style="solid", color="black", weight=3]; 189.17/135.92 16040[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16040 -> 17647[label="",style="solid", color="black", weight=3]; 189.17/135.92 16041[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16041 -> 17648[label="",style="solid", color="black", weight=3]; 189.17/135.92 16042[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat (Succ ww5200) ww540)) LT))) (Float (Pos (Succ ww53)) (Pos ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos ww540))) (Float (Pos (Succ ww53)) (Pos ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat (Succ ww5200) ww540)) LT)) (Float (Pos (Succ ww53)) (Pos ww540)))",fontsize=16,color="burlywood",shape="box"];62763[label="ww540/Succ ww5400",fontsize=10,color="white",style="solid",shape="box"];16042 -> 62763[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62763 -> 17649[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 62764[label="ww540/Zero",fontsize=10,color="white",style="solid",shape="box"];16042 -> 62764[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62764 -> 17650[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 16043[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat Zero ww540)) LT))) (Float (Pos (Succ ww53)) (Pos ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos ww540))) (Float (Pos (Succ ww53)) (Pos ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat Zero ww540)) LT)) (Float (Pos (Succ ww53)) (Pos ww540)))",fontsize=16,color="burlywood",shape="box"];62765[label="ww540/Succ ww5400",fontsize=10,color="white",style="solid",shape="box"];16043 -> 62765[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62765 -> 17651[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 62766[label="ww540/Zero",fontsize=10,color="white",style="solid",shape="box"];16043 -> 62766[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62766 -> 17652[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 16044[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat (Succ ww5200) ww540)) LT))) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat (Succ ww5200) ww540)) LT)) (Float (Pos (Succ ww53)) (Neg ww540)))",fontsize=16,color="burlywood",shape="box"];62767[label="ww540/Succ ww5400",fontsize=10,color="white",style="solid",shape="box"];16044 -> 62767[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62767 -> 17653[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 62768[label="ww540/Zero",fontsize=10,color="white",style="solid",shape="box"];16044 -> 62768[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62768 -> 17654[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 16045[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat Zero ww540)) LT))) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat Zero ww540)) LT)) (Float (Pos (Succ ww53)) (Neg ww540)))",fontsize=16,color="burlywood",shape="box"];62769[label="ww540/Succ ww5400",fontsize=10,color="white",style="solid",shape="box"];16045 -> 62769[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62769 -> 17655[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 62770[label="ww540/Zero",fontsize=10,color="white",style="solid",shape="box"];16045 -> 62770[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62770 -> 17656[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 16046[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat (Succ ww5200) (Succ ww5400))) LT))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat (Succ ww5200) (Succ ww5400))) LT)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))",fontsize=16,color="black",shape="box"];16046 -> 17657[label="",style="solid", color="black", weight=3]; 189.17/135.92 16047[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat (Succ ww5200) Zero)) LT))) (Float (Pos (Succ ww53)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (Float (Pos (Succ ww53)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat (Succ ww5200) Zero)) LT)) (Float (Pos (Succ ww53)) (Pos Zero)))",fontsize=16,color="black",shape="box"];16047 -> 17658[label="",style="solid", color="black", weight=3]; 189.17/135.92 16048[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat Zero (Succ ww5400))) LT))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat Zero (Succ ww5400))) LT)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))",fontsize=16,color="black",shape="box"];16048 -> 17659[label="",style="solid", color="black", weight=3]; 189.17/135.92 16049[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat Zero Zero)) LT))) (Float (Pos (Succ ww53)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (Float (Pos (Succ ww53)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat Zero Zero)) LT)) (Float (Pos (Succ ww53)) (Pos Zero)))",fontsize=16,color="black",shape="box"];16049 -> 17660[label="",style="solid", color="black", weight=3]; 189.17/135.92 16050[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww53)) (Neg ww540)))",fontsize=16,color="black",shape="box"];16050 -> 17661[label="",style="solid", color="black", weight=3]; 189.17/135.92 16051[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww53)) (Pos ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (Float (Pos (Succ ww53)) (Pos ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww53)) (Pos ww540)))",fontsize=16,color="black",shape="box"];16051 -> 17662[label="",style="solid", color="black", weight=3]; 189.17/135.92 16052[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat (Succ ww5200) (Succ ww5400))) LT))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat (Succ ww5200) (Succ ww5400))) LT)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="black",shape="box"];16052 -> 17663[label="",style="solid", color="black", weight=3]; 189.17/135.92 16053[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat (Succ ww5200) Zero)) LT))) (Float (Pos (Succ ww53)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (Float (Pos (Succ ww53)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat (Succ ww5200) Zero)) LT)) (Float (Pos (Succ ww53)) (Neg Zero)))",fontsize=16,color="black",shape="box"];16053 -> 17664[label="",style="solid", color="black", weight=3]; 189.17/135.92 16054[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat Zero (Succ ww5400))) LT))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat Zero (Succ ww5400))) LT)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="black",shape="box"];16054 -> 17665[label="",style="solid", color="black", weight=3]; 189.17/135.92 16055[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat Zero Zero)) LT))) (Float (Pos (Succ ww53)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (Float (Pos (Succ ww53)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat Zero Zero)) LT)) (Float (Pos (Succ ww53)) (Neg Zero)))",fontsize=16,color="black",shape="box"];16055 -> 17666[label="",style="solid", color="black", weight=3]; 189.17/135.92 16056[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat (Succ ww6800) ww700)) LT))) (Float (Pos (Succ ww69)) (Pos ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos ww700))) (Float (Pos (Succ ww69)) (Pos ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat (Succ ww6800) ww700)) LT)) (Float (Pos (Succ ww69)) (Pos ww700)))",fontsize=16,color="burlywood",shape="box"];62771[label="ww700/Succ ww7000",fontsize=10,color="white",style="solid",shape="box"];16056 -> 62771[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62771 -> 17667[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 62772[label="ww700/Zero",fontsize=10,color="white",style="solid",shape="box"];16056 -> 62772[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62772 -> 17668[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 16057[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat Zero ww700)) LT))) (Float (Pos (Succ ww69)) (Pos ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos ww700))) (Float (Pos (Succ ww69)) (Pos ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat Zero ww700)) LT)) (Float (Pos (Succ ww69)) (Pos ww700)))",fontsize=16,color="burlywood",shape="box"];62773[label="ww700/Succ ww7000",fontsize=10,color="white",style="solid",shape="box"];16057 -> 62773[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62773 -> 17669[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 62774[label="ww700/Zero",fontsize=10,color="white",style="solid",shape="box"];16057 -> 62774[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62774 -> 17670[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 16058[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat (Succ ww6800) ww700)) LT))) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat (Succ ww6800) ww700)) LT)) (Float (Pos (Succ ww69)) (Neg ww700)))",fontsize=16,color="burlywood",shape="box"];62775[label="ww700/Succ ww7000",fontsize=10,color="white",style="solid",shape="box"];16058 -> 62775[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62775 -> 17671[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 62776[label="ww700/Zero",fontsize=10,color="white",style="solid",shape="box"];16058 -> 62776[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62776 -> 17672[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 16059[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat Zero ww700)) LT))) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat Zero ww700)) LT)) (Float (Pos (Succ ww69)) (Neg ww700)))",fontsize=16,color="burlywood",shape="box"];62777[label="ww700/Succ ww7000",fontsize=10,color="white",style="solid",shape="box"];16059 -> 62777[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62777 -> 17673[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 62778[label="ww700/Zero",fontsize=10,color="white",style="solid",shape="box"];16059 -> 62778[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62778 -> 17674[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 16060[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat (Succ ww6800) (Succ ww7000))) LT))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat (Succ ww6800) (Succ ww7000))) LT)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))",fontsize=16,color="black",shape="box"];16060 -> 17675[label="",style="solid", color="black", weight=3]; 189.17/135.92 16061[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat (Succ ww6800) Zero)) LT))) (Float (Pos (Succ ww69)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (Float (Pos (Succ ww69)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat (Succ ww6800) Zero)) LT)) (Float (Pos (Succ ww69)) (Pos Zero)))",fontsize=16,color="black",shape="box"];16061 -> 17676[label="",style="solid", color="black", weight=3]; 189.17/135.92 16062[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat Zero (Succ ww7000))) LT))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat Zero (Succ ww7000))) LT)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))",fontsize=16,color="black",shape="box"];16062 -> 17677[label="",style="solid", color="black", weight=3]; 189.17/135.92 16063[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat Zero Zero)) LT))) (Float (Pos (Succ ww69)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (Float (Pos (Succ ww69)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat Zero Zero)) LT)) (Float (Pos (Succ ww69)) (Pos Zero)))",fontsize=16,color="black",shape="box"];16063 -> 17678[label="",style="solid", color="black", weight=3]; 189.17/135.92 16064[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww69)) (Neg ww700)))",fontsize=16,color="black",shape="box"];16064 -> 17679[label="",style="solid", color="black", weight=3]; 189.17/135.92 16065[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww69)) (Pos ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (Float (Pos (Succ ww69)) (Pos ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww69)) (Pos ww700)))",fontsize=16,color="black",shape="box"];16065 -> 17680[label="",style="solid", color="black", weight=3]; 189.17/135.92 16066[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat (Succ ww6800) (Succ ww7000))) LT))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat (Succ ww6800) (Succ ww7000))) LT)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="black",shape="box"];16066 -> 17681[label="",style="solid", color="black", weight=3]; 189.17/135.92 16067[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat (Succ ww6800) Zero)) LT))) (Float (Pos (Succ ww69)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (Float (Pos (Succ ww69)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat (Succ ww6800) Zero)) LT)) (Float (Pos (Succ ww69)) (Neg Zero)))",fontsize=16,color="black",shape="box"];16067 -> 17682[label="",style="solid", color="black", weight=3]; 189.17/135.92 16068[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat Zero (Succ ww7000))) LT))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat Zero (Succ ww7000))) LT)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="black",shape="box"];16068 -> 17683[label="",style="solid", color="black", weight=3]; 189.17/135.92 16069[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat Zero Zero)) LT))) (Float (Pos (Succ ww69)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (Float (Pos (Succ ww69)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat Zero Zero)) LT)) (Float (Pos (Succ ww69)) (Neg Zero)))",fontsize=16,color="black",shape="box"];16069 -> 17684[label="",style="solid", color="black", weight=3]; 189.17/135.92 16070 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16070[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];16070 -> 17685[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16070 -> 17686[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16071[label="Succ ww3100",fontsize=16,color="green",shape="box"];16072 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16072[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];16072 -> 17687[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16072 -> 17688[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16073[label="Succ ww3100",fontsize=16,color="green",shape="box"];16074[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) ww2047) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (Succ ww20460)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16074 -> 17689[label="",style="solid", color="black", weight=3]; 189.17/135.92 16075[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) ww2047) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16075 -> 17690[label="",style="solid", color="black", weight=3]; 189.17/135.92 16076[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];16076 -> 17691[label="",style="solid", color="black", weight=3]; 189.17/135.92 16077[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16077 -> 17692[label="",style="solid", color="black", weight=3]; 189.17/135.92 16078[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];16078 -> 17693[label="",style="solid", color="black", weight=3]; 189.17/135.92 16079[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];16079 -> 17694[label="",style="solid", color="black", weight=3]; 189.17/135.92 18789[label="ww3000",fontsize=16,color="green",shape="box"];18790[label="ww5",fontsize=16,color="green",shape="box"];18791[label="ww310",fontsize=16,color="green",shape="box"];18792[label="ww410",fontsize=16,color="green",shape="box"];18793[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];16081 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16081[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];16081 -> 17696[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16081 -> 17697[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16082[label="Succ ww3100",fontsize=16,color="green",shape="box"];16083 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16083[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];16083 -> 17698[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16083 -> 17699[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16084[label="Succ ww3100",fontsize=16,color="green",shape="box"];16085[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) ww2051) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (Succ ww20500)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16085 -> 17700[label="",style="solid", color="black", weight=3]; 189.17/135.92 16086[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) ww2051) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16086 -> 17701[label="",style="solid", color="black", weight=3]; 189.17/135.92 16087[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];16087 -> 17702[label="",style="solid", color="black", weight=3]; 189.17/135.92 16088[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16088 -> 17703[label="",style="solid", color="black", weight=3]; 189.17/135.92 16089[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];16089 -> 17704[label="",style="solid", color="black", weight=3]; 189.17/135.92 16090 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16090[label="primMulNat ww12200 (Succ ww12400)",fontsize=16,color="magenta"];16090 -> 17705[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16090 -> 17706[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16091[label="Succ ww12400",fontsize=16,color="green",shape="box"];16092 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16092[label="primMulNat ww12200 (Succ ww12400)",fontsize=16,color="magenta"];16092 -> 17707[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16092 -> 17708[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16093[label="Succ ww12400",fontsize=16,color="green",shape="box"];16094[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos ww2055)) LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww20540))) LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];16094 -> 17709[label="",style="solid", color="black", weight=3]; 189.17/135.92 16095[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos ww2055)) LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];16095 -> 17710[label="",style="solid", color="black", weight=3]; 189.17/135.92 16096[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="triangle"];16096 -> 17711[label="",style="solid", color="black", weight=3]; 189.17/135.92 16097[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="triangle"];16097 -> 17712[label="",style="solid", color="black", weight=3]; 189.17/135.92 16098[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="triangle"];16098 -> 17713[label="",style="solid", color="black", weight=3]; 189.17/135.92 16099 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16099[label="primMulNat ww12200 (Succ ww12400)",fontsize=16,color="magenta"];16099 -> 17714[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16099 -> 17715[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16100[label="Succ ww12400",fontsize=16,color="green",shape="box"];16101 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16101[label="primMulNat ww12200 (Succ ww12400)",fontsize=16,color="magenta"];16101 -> 17716[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16101 -> 17717[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16102[label="Succ ww12400",fontsize=16,color="green",shape="box"];16103[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg ww2059)) LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww20580))) LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];16103 -> 17718[label="",style="solid", color="black", weight=3]; 189.17/135.92 16104[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg ww2059)) LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];16104 -> 17719[label="",style="solid", color="black", weight=3]; 189.17/135.92 16105[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];16105 -> 17720[label="",style="solid", color="black", weight=3]; 189.17/135.92 16106[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];16106 -> 17721[label="",style="solid", color="black", weight=3]; 189.17/135.92 16107[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];16107 -> 17722[label="",style="solid", color="black", weight=3]; 189.17/135.92 16108 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16108[label="primMulNat ww12200 (Succ ww12400)",fontsize=16,color="magenta"];16108 -> 17723[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16108 -> 17724[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16109[label="Succ ww12400",fontsize=16,color="green",shape="box"];16110 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16110[label="primMulNat ww12200 (Succ ww12400)",fontsize=16,color="magenta"];16110 -> 17725[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16110 -> 17726[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16111[label="Succ ww12400",fontsize=16,color="green",shape="box"];16112[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg ww2063)) LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww20620))) LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];16112 -> 17727[label="",style="solid", color="black", weight=3]; 189.17/135.92 16113[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg ww2063)) LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];16113 -> 17728[label="",style="solid", color="black", weight=3]; 189.17/135.92 16114[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];16114 -> 17729[label="",style="solid", color="black", weight=3]; 189.17/135.92 16115[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];16115 -> 17730[label="",style="solid", color="black", weight=3]; 189.17/135.92 16116[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];16116 -> 17731[label="",style="solid", color="black", weight=3]; 189.17/135.92 16117 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16117[label="primMulNat ww12200 (Succ ww12400)",fontsize=16,color="magenta"];16117 -> 17732[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16117 -> 17733[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16118[label="Succ ww12400",fontsize=16,color="green",shape="box"];16119 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16119[label="primMulNat ww12200 (Succ ww12400)",fontsize=16,color="magenta"];16119 -> 17734[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16119 -> 17735[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16120[label="Succ ww12400",fontsize=16,color="green",shape="box"];16121[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos ww2067)) LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww20660))) LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];16121 -> 17736[label="",style="solid", color="black", weight=3]; 189.17/135.92 16122[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos ww2067)) LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];16122 -> 17737[label="",style="solid", color="black", weight=3]; 189.17/135.92 16123[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="triangle"];16123 -> 17738[label="",style="solid", color="black", weight=3]; 189.17/135.92 16124[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="triangle"];16124 -> 17739[label="",style="solid", color="black", weight=3]; 189.17/135.92 16125[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="triangle"];16125 -> 17740[label="",style="solid", color="black", weight=3]; 189.17/135.92 16126 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16126[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];16126 -> 17741[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16127 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16127[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];16127 -> 17742[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16128 -> 17743[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16128[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];16128 -> 17744[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16128 -> 17745[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16129[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];16129 -> 17748[label="",style="solid", color="black", weight=3]; 189.17/135.92 16130[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16130 -> 17749[label="",style="solid", color="black", weight=3]; 189.17/135.92 16131[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];16131 -> 17750[label="",style="solid", color="black", weight=3]; 189.17/135.92 16132 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16132[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];16132 -> 17751[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16133 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16133[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];16133 -> 17752[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16134[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];16134 -> 17753[label="",style="solid", color="black", weight=3]; 189.17/135.92 16135 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16135[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];16135 -> 17754[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16136 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16136[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];16136 -> 17755[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16137[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];16137 -> 17756[label="",style="solid", color="black", weight=3]; 189.17/135.92 16138 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16138[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];16138 -> 17757[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16139 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16139[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];16139 -> 17758[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16140 -> 17759[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16140[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];16140 -> 17760[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16140 -> 17761[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16141[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];16141 -> 17764[label="",style="solid", color="black", weight=3]; 189.17/135.92 16142[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16142 -> 17765[label="",style="solid", color="black", weight=3]; 189.17/135.92 16143[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];16143 -> 17766[label="",style="solid", color="black", weight=3]; 189.17/135.92 16144[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16144 -> 17767[label="",style="dashed", color="green", weight=3]; 189.17/135.92 16145[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16145 -> 17768[label="",style="dashed", color="green", weight=3]; 189.17/135.92 16146[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1949) (Succ ww195000)) LT))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1949) (Succ ww195000)) LT)) ww1945)",fontsize=16,color="black",shape="box"];16146 -> 17769[label="",style="solid", color="black", weight=3]; 189.17/135.92 16147[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1949) Zero) LT))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1949) Zero) LT)) ww1945)",fontsize=16,color="black",shape="box"];16147 -> 17770[label="",style="solid", color="black", weight=3]; 189.17/135.92 16148[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) ww1945)",fontsize=16,color="black",shape="triangle"];16148 -> 17771[label="",style="solid", color="black", weight=3]; 189.17/135.92 16149[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16149 -> 17772[label="",style="dashed", color="green", weight=3]; 189.17/135.92 16150[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16150 -> 17773[label="",style="dashed", color="green", weight=3]; 189.17/135.92 16151[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16151 -> 17774[label="",style="dashed", color="green", weight=3]; 189.17/135.92 16152[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16152 -> 17775[label="",style="dashed", color="green", weight=3]; 189.17/135.92 16153[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16153 -> 17776[label="",style="solid", color="black", weight=3]; 189.17/135.92 16154[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16154 -> 17777[label="",style="dashed", color="green", weight=3]; 189.17/135.92 16155[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16155 -> 17778[label="",style="dashed", color="green", weight=3]; 189.17/135.92 16156[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];16156 -> 17779[label="",style="solid", color="black", weight=3]; 189.17/135.92 16173[label="ww410",fontsize=16,color="green",shape="box"];16174[label="ww310",fontsize=16,color="green",shape="box"];16175[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16176[label="ww5",fontsize=16,color="green",shape="box"];16177[label="ww3000",fontsize=16,color="green",shape="box"];16181[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16181 -> 17781[label="",style="dashed", color="green", weight=3]; 189.17/135.92 16182[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16182 -> 17782[label="",style="dashed", color="green", weight=3]; 189.17/135.92 16183[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1911) (Succ ww190700)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1911) (Succ ww190700)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16183 -> 17783[label="",style="solid", color="black", weight=3]; 189.17/135.92 16184[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1911) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1911) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16184 -> 17784[label="",style="solid", color="black", weight=3]; 189.17/135.92 16185[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16185 -> 17785[label="",style="solid", color="black", weight=3]; 189.17/135.92 16186[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16186 -> 17786[label="",style="dashed", color="green", weight=3]; 189.17/135.92 16187[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16187 -> 17787[label="",style="dashed", color="green", weight=3]; 189.17/135.92 16188[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];16188 -> 17788[label="",style="solid", color="black", weight=3]; 189.17/135.92 16189[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16189 -> 17789[label="",style="dashed", color="green", weight=3]; 189.17/135.92 16190[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16190 -> 17790[label="",style="dashed", color="green", weight=3]; 189.17/135.92 16191[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16191 -> 17791[label="",style="solid", color="black", weight=3]; 189.17/135.92 16192[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16192 -> 17792[label="",style="dashed", color="green", weight=3]; 189.17/135.92 16193[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16193 -> 17793[label="",style="dashed", color="green", weight=3]; 189.17/135.92 16194[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];16194 -> 17794[label="",style="solid", color="black", weight=3]; 189.17/135.92 16195[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww17920) (Succ ww116000)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww17920) (Succ ww116000)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16195 -> 17795[label="",style="solid", color="black", weight=3]; 189.17/135.92 16196[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww17920) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww17920) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16196 -> 17796[label="",style="solid", color="black", weight=3]; 189.17/135.92 16197[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww116000)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww116000)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16197 -> 17797[label="",style="solid", color="black", weight=3]; 189.17/135.92 16198[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16198 -> 17798[label="",style="solid", color="black", weight=3]; 189.17/135.92 16199[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];16199 -> 17799[label="",style="solid", color="black", weight=3]; 189.17/135.92 23397[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];23398[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];23399[label="ww5",fontsize=16,color="green",shape="box"];23400[label="ww4100",fontsize=16,color="green",shape="box"];29397[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];29397 -> 29958[label="",style="solid", color="black", weight=3]; 189.17/135.92 16204[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww17960) (Succ ww118000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww17960) (Succ ww118000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16204 -> 17804[label="",style="solid", color="black", weight=3]; 189.17/135.92 16205[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww17960) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww17960) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16205 -> 17805[label="",style="solid", color="black", weight=3]; 189.17/135.92 16206[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww118000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww118000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16206 -> 17806[label="",style="solid", color="black", weight=3]; 189.17/135.92 16207[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16207 -> 17807[label="",style="solid", color="black", weight=3]; 189.17/135.92 54290 -> 54742[label="",style="dashed", color="red", weight=0]; 189.17/135.92 54290[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54290 -> 54798[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54290 -> 54799[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54290 -> 54800[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54291[label="ww3000",fontsize=16,color="green",shape="box"];54292[label="ww3100",fontsize=16,color="green",shape="box"];54293 -> 30008[label="",style="dashed", color="red", weight=0]; 189.17/135.92 54293[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54293 -> 55098[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54293 -> 55099[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54293 -> 55100[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54293 -> 55101[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54293 -> 55102[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54294 -> 56426[label="",style="dashed", color="red", weight=0]; 189.17/135.92 54294[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54294 -> 56437[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54294 -> 56438[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54294 -> 56439[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54294 -> 56440[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54294 -> 56441[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 28887[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62779[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];28887 -> 62779[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62779 -> 28892[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 28889 -> 28875[label="",style="dashed", color="red", weight=0]; 189.17/135.92 28889[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28890[label="takeWhile1 (flip ltEsFloat ww3471) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) MyTrue",fontsize=16,color="black",shape="box"];28890 -> 28921[label="",style="solid", color="black", weight=3]; 189.17/135.92 28891[label="takeWhile1 (flip ltEsFloat ww3471) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) MyFalse",fontsize=16,color="black",shape="box"];28891 -> 28922[label="",style="solid", color="black", weight=3]; 189.17/135.92 54795[label="ww3100",fontsize=16,color="green",shape="box"];54796 -> 54230[label="",style="dashed", color="red", weight=0]; 189.17/135.92 54796[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54797[label="ww3000",fontsize=16,color="green",shape="box"];55077[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62780[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];55077 -> 62780[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62780 -> 55238[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 55872[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55873[label="ww3000",fontsize=16,color="green",shape="box"];55874[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55875[label="ww3100",fontsize=16,color="green",shape="box"];28941[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62781[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];28941 -> 62781[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62781 -> 29022[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 28942 -> 28929[label="",style="dashed", color="red", weight=0]; 189.17/135.92 28942[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28943[label="takeWhile1 (flip ltEsFloat ww3477) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) MyTrue",fontsize=16,color="black",shape="box"];28943 -> 29023[label="",style="solid", color="black", weight=3]; 189.17/135.92 28944[label="takeWhile1 (flip ltEsFloat ww3477) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) MyFalse",fontsize=16,color="black",shape="box"];28944 -> 29024[label="",style="solid", color="black", weight=3]; 189.17/135.92 16212[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18050) ww180000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18050) ww180000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62782[label="ww180000/Succ ww1800000",fontsize=10,color="white",style="solid",shape="box"];16212 -> 62782[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62782 -> 17812[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 62783[label="ww180000/Zero",fontsize=10,color="white",style="solid",shape="box"];16212 -> 62783[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62783 -> 17813[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 16213[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww180000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww180000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62784[label="ww180000/Succ ww1800000",fontsize=10,color="white",style="solid",shape="box"];16213 -> 62784[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62784 -> 17814[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 62785[label="ww180000/Zero",fontsize=10,color="white",style="solid",shape="box"];16213 -> 62785[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62785 -> 17815[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 16214[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16214 -> 17816[label="",style="solid", color="black", weight=3]; 189.17/135.92 16215[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18140) ww181000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18140) ww181000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62786[label="ww181000/Succ ww1810000",fontsize=10,color="white",style="solid",shape="box"];16215 -> 62786[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62786 -> 17817[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 62787[label="ww181000/Zero",fontsize=10,color="white",style="solid",shape="box"];16215 -> 62787[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62787 -> 17818[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 16216[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww181000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww181000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62788[label="ww181000/Succ ww1810000",fontsize=10,color="white",style="solid",shape="box"];16216 -> 62788[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62788 -> 17819[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 62789[label="ww181000/Zero",fontsize=10,color="white",style="solid",shape="box"];16216 -> 62789[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62789 -> 17820[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 16217[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16217 -> 17821[label="",style="solid", color="black", weight=3]; 189.17/135.92 16218[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1390 ww310000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1390 ww310000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="burlywood",shape="box"];62790[label="ww1390/Succ ww13900",fontsize=10,color="white",style="solid",shape="box"];16218 -> 62790[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62790 -> 17822[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 62791[label="ww1390/Zero",fontsize=10,color="white",style="solid",shape="box"];16218 -> 62791[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62791 -> 17823[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 16219[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];16219 -> 17824[label="",style="solid", color="black", weight=3]; 189.17/135.92 16220[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="black",shape="box"];16220 -> 17825[label="",style="solid", color="black", weight=3]; 189.17/135.92 16221[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];16221 -> 17826[label="",style="solid", color="black", weight=3]; 189.17/135.92 16222[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];16222 -> 17827[label="",style="solid", color="black", weight=3]; 189.17/135.92 30228[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];30228 -> 30265[label="",style="solid", color="black", weight=3]; 189.17/135.92 16227[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18210) ww181600) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18210) ww181600) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62792[label="ww181600/Succ ww1816000",fontsize=10,color="white",style="solid",shape="box"];16227 -> 62792[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62792 -> 17832[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 62793[label="ww181600/Zero",fontsize=10,color="white",style="solid",shape="box"];16227 -> 62793[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62793 -> 17833[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 16228[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww181600) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww181600) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62794[label="ww181600/Succ ww1816000",fontsize=10,color="white",style="solid",shape="box"];16228 -> 62794[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62794 -> 17834[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 62795[label="ww181600/Zero",fontsize=10,color="white",style="solid",shape="box"];16228 -> 62795[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62795 -> 17835[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 16229 -> 53796[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16229[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];16229 -> 54398[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16229 -> 54399[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16229 -> 54400[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16229 -> 54401[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16229 -> 54402[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16230[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18300) ww182600) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18300) ww182600) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62796[label="ww182600/Succ ww1826000",fontsize=10,color="white",style="solid",shape="box"];16230 -> 62796[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62796 -> 17837[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 62797[label="ww182600/Zero",fontsize=10,color="white",style="solid",shape="box"];16230 -> 62797[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62797 -> 17838[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 16231[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww182600) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww182600) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62798[label="ww182600/Succ ww1826000",fontsize=10,color="white",style="solid",shape="box"];16231 -> 62798[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62798 -> 17839[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 62799[label="ww182600/Zero",fontsize=10,color="white",style="solid",shape="box"];16231 -> 62799[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62799 -> 17840[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 16232 -> 53796[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16232[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];16232 -> 54403[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16232 -> 54404[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16232 -> 54405[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16232 -> 54406[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16232 -> 54407[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16233[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1410 ww310000) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1410 ww310000) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))))",fontsize=16,color="burlywood",shape="box"];62800[label="ww1410/Succ ww14100",fontsize=10,color="white",style="solid",shape="box"];16233 -> 62800[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62800 -> 17842[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 62801[label="ww1410/Zero",fontsize=10,color="white",style="solid",shape="box"];16233 -> 62801[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62801 -> 17843[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 16234[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];16234 -> 17844[label="",style="solid", color="black", weight=3]; 189.17/135.92 16235 -> 2357[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16235[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))))",fontsize=16,color="magenta"];16235 -> 17845[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16235 -> 17846[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16235 -> 17847[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16236[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];16236 -> 17848[label="",style="solid", color="black", weight=3]; 189.17/135.92 16237 -> 53796[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16237[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))))",fontsize=16,color="magenta"];16237 -> 54408[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16237 -> 54409[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16237 -> 54410[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16237 -> 54411[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16237 -> 54412[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 29034[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) ww3482) GT)",fontsize=16,color="burlywood",shape="box"];62802[label="ww3482/Float ww34820 ww34821",fontsize=10,color="white",style="solid",shape="box"];29034 -> 62802[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62802 -> 29069[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 29398 -> 60295[label="",style="dashed", color="red", weight=0]; 189.17/135.92 29398[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];29398 -> 60296[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 29398 -> 60297[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 29398 -> 60298[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 29399[label="takeWhile2 (flip ltEsFloat ww3490) (Cons (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))))",fontsize=16,color="black",shape="box"];29399 -> 29962[label="",style="solid", color="black", weight=3]; 189.17/135.92 57838[label="ww3000",fontsize=16,color="green",shape="box"];57839[label="Succ Zero",fontsize=16,color="green",shape="box"];57840[label="ww4100",fontsize=16,color="green",shape="box"];57841[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];57837[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4693)) (Neg (Succ ww4694))) (Float (Pos (Succ ww4695)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4693)) (Neg (Succ ww4694))) (Float (Pos (Succ ww4695)) (Neg Zero))) ww4699)",fontsize=16,color="black",shape="triangle"];57837 -> 57880[label="",style="solid", color="black", weight=3]; 189.17/135.92 57402[label="Nil",fontsize=16,color="green",shape="box"];55341[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55341 -> 55401[label="",style="solid", color="black", weight=3]; 189.17/135.92 29362[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];29362 -> 29400[label="",style="solid", color="black", weight=3]; 189.17/135.92 29363[label="takeWhile2 (flip ltEsFloat ww3503) (Cons (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))))",fontsize=16,color="black",shape="box"];29363 -> 29401[label="",style="solid", color="black", weight=3]; 189.17/135.92 59693[label="Succ Zero",fontsize=16,color="green",shape="box"];59694[label="ww3000",fontsize=16,color="green",shape="box"];59695[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];59692[label="iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) ww4797)",fontsize=16,color="black",shape="triangle"];59692 -> 59734[label="",style="solid", color="black", weight=3]; 189.17/135.92 16241[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) ww14300) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) ww14300) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62803[label="ww14300/Succ ww143000",fontsize=10,color="white",style="solid",shape="box"];16241 -> 62803[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62803 -> 17853[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 62804[label="ww14300/Zero",fontsize=10,color="white",style="solid",shape="box"];16241 -> 62804[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62804 -> 17854[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 16242[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww14300) LT))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww14300) LT)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62805[label="ww14300/Succ ww143000",fontsize=10,color="white",style="solid",shape="box"];16242 -> 62805[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62805 -> 17855[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 62806[label="ww14300/Zero",fontsize=10,color="white",style="solid",shape="box"];16242 -> 62806[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62806 -> 17856[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 16243[label="Succ ww30000",fontsize=16,color="green",shape="box"];16244[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16244 -> 17857[label="",style="solid", color="black", weight=3]; 189.17/135.92 16245 -> 12354[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16245[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];16245 -> 17858[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16246[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];16246 -> 17859[label="",style="solid", color="black", weight=3]; 189.17/135.92 16247[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) ww15100) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) ww15100) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62807[label="ww15100/Succ ww151000",fontsize=10,color="white",style="solid",shape="box"];16247 -> 62807[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62807 -> 17860[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 62808[label="ww15100/Zero",fontsize=10,color="white",style="solid",shape="box"];16247 -> 62808[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62808 -> 17861[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 16248[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww15100) LT))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww15100) LT)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62809[label="ww15100/Succ ww151000",fontsize=10,color="white",style="solid",shape="box"];16248 -> 62809[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62809 -> 17862[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 62810[label="ww15100/Zero",fontsize=10,color="white",style="solid",shape="box"];16248 -> 62810[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62810 -> 17863[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 16249[label="Succ ww30000",fontsize=16,color="green",shape="box"];16250[label="Zero",fontsize=16,color="green",shape="box"];16251[label="Float (Pos (Succ Zero)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];16252[label="ww5",fontsize=16,color="green",shape="box"];16253 -> 12361[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16253[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];16253 -> 17864[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16254[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];16254 -> 17865[label="",style="solid", color="black", weight=3]; 189.17/135.92 16255[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000 ww1570) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000 ww1570) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62811[label="ww300000/Succ ww3000000",fontsize=10,color="white",style="solid",shape="box"];16255 -> 62811[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62811 -> 17866[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 62812[label="ww300000/Zero",fontsize=10,color="white",style="solid",shape="box"];16255 -> 62812[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62812 -> 17867[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 16256[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];16256 -> 17868[label="",style="solid", color="black", weight=3]; 189.17/135.92 16257[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16257 -> 17869[label="",style="solid", color="black", weight=3]; 189.17/135.92 16258[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16258 -> 17870[label="",style="solid", color="black", weight=3]; 189.17/135.92 16259[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16259 -> 17871[label="",style="solid", color="black", weight=3]; 189.17/135.92 16260[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000000 ww3100000) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000000 ww3100000) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="burlywood",shape="box"];62813[label="ww3000000/Succ ww30000000",fontsize=10,color="white",style="solid",shape="box"];16260 -> 62813[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62813 -> 17872[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 62814[label="ww3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];16260 -> 62814[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62814 -> 17873[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 16261[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];16261 -> 17874[label="",style="solid", color="black", weight=3]; 189.17/135.92 16262[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="black",shape="box"];16262 -> 17875[label="",style="solid", color="black", weight=3]; 189.17/135.92 16263[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];16263 -> 17876[label="",style="solid", color="black", weight=3]; 189.17/135.92 16264[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];16264 -> 17877[label="",style="solid", color="black", weight=3]; 189.17/135.92 16265[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="black",shape="box"];16265 -> 17878[label="",style="solid", color="black", weight=3]; 189.17/135.92 16266[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];16266 -> 17879[label="",style="solid", color="black", weight=3]; 189.17/135.92 23401[label="Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))",fontsize=16,color="green",shape="box"];23402[label="Zero",fontsize=16,color="green",shape="box"];23403[label="ww5",fontsize=16,color="green",shape="box"];23404[label="Zero",fontsize=16,color="green",shape="box"];48260 -> 59092[label="",style="dashed", color="red", weight=0]; 189.17/135.92 48260[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))",fontsize=16,color="magenta"];48260 -> 59173[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 48260 -> 59174[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 48260 -> 59175[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 48260 -> 59176[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 48260 -> 59177[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 48261[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];48262[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];48262 -> 50757[label="",style="solid", color="black", weight=3]; 189.17/135.92 48263[label="Pos (Succ (Succ ww31000))",fontsize=16,color="green",shape="box"];48264 -> 49994[label="",style="dashed", color="red", weight=0]; 189.17/135.92 48264[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))",fontsize=16,color="magenta"];48264 -> 50016[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 48264 -> 50017[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 48264 -> 50018[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 23405[label="Float (Pos (Succ Zero)) (Pos (Succ Zero))",fontsize=16,color="green",shape="box"];23406[label="Zero",fontsize=16,color="green",shape="box"];23407[label="ww5",fontsize=16,color="green",shape="box"];23408[label="Zero",fontsize=16,color="green",shape="box"];20280[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww24150 ww24151) (primDivFloat (primMinusFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (primPlusFloat (Float ww24150 ww24151) (primDivFloat (primMinusFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];20280 -> 20295[label="",style="solid", color="black", weight=3]; 189.17/135.92 30229[label="ww1251",fontsize=16,color="green",shape="box"];30230[label="ww1250",fontsize=16,color="green",shape="box"];30231[label="primDivFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="triangle"];30231 -> 30266[label="",style="solid", color="black", weight=3]; 189.17/135.92 30284 -> 27240[label="",style="dashed", color="red", weight=0]; 189.17/135.92 30284[label="not (esEsOrdering (compareMyInt (srMyInt (Pos (Succ ww3522)) ww35260) (srMyInt (Pos Zero) ww35261)) GT)",fontsize=16,color="magenta"];30284 -> 30305[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 30284 -> 30306[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 30300[label="Zero",fontsize=16,color="green",shape="box"];30301[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];30302[label="Pos Zero",fontsize=16,color="green",shape="box"];30303[label="Pos Zero",fontsize=16,color="green",shape="box"];30304[label="takeWhile1 (flip ltEsFloat ww3517) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))))) (fsEsOrdering (compareFloat (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))) ww3517) GT)",fontsize=16,color="black",shape="box"];30304 -> 30327[label="",style="solid", color="black", weight=3]; 189.17/135.92 57785[label="primPlusFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) ww4690",fontsize=16,color="black",shape="box"];57785 -> 57794[label="",style="solid", color="black", weight=3]; 189.17/135.92 57786 -> 57539[label="",style="dashed", color="red", weight=0]; 189.17/135.92 57786[label="psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) ww4690",fontsize=16,color="magenta"];16604[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20800 ww20801) (Float (srMyInt (msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos ww2082) (Neg ww2084)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2083)) (Neg ww2084)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2083)) (Neg ww2084)) (primPlusFloat (Float ww20800 ww20801) (Float (srMyInt (msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos ww2082) (Neg ww2084)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16604 -> 17886[label="",style="solid", color="black", weight=3]; 189.17/135.92 19117[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22930 ww22931) (Float (srMyInt (msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg ww2295) (Pos ww2297)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2296)) (Pos ww2297)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2296)) (Pos ww2297)) (primPlusFloat (Float ww22930 ww22931) (Float (srMyInt (msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg ww2295) (Pos ww2297)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];19117 -> 19124[label="",style="solid", color="black", weight=3]; 189.17/135.92 16274[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) ww15900) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) ww15900) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62815[label="ww15900/Succ ww159000",fontsize=10,color="white",style="solid",shape="box"];16274 -> 62815[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62815 -> 17888[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 62816[label="ww15900/Zero",fontsize=10,color="white",style="solid",shape="box"];16274 -> 62816[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62816 -> 17889[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 16275[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww15900) LT))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww15900) LT)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62817[label="ww15900/Succ ww159000",fontsize=10,color="white",style="solid",shape="box"];16275 -> 62817[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62817 -> 17890[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 62818[label="ww15900/Zero",fontsize=10,color="white",style="solid",shape="box"];16275 -> 62818[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62818 -> 17891[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 16276[label="Succ ww30000",fontsize=16,color="green",shape="box"];16277[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16277 -> 17892[label="",style="solid", color="black", weight=3]; 189.17/135.92 16278 -> 12382[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16278[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];16278 -> 17893[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54300 -> 54742[label="",style="dashed", color="red", weight=0]; 189.17/135.92 54300[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54300 -> 54801[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54300 -> 54802[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54300 -> 54803[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54301[label="ww3000",fontsize=16,color="green",shape="box"];54302[label="ww3100",fontsize=16,color="green",shape="box"];54303 -> 30008[label="",style="dashed", color="red", weight=0]; 189.17/135.92 54303[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54303 -> 55104[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54303 -> 55105[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54303 -> 55106[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54303 -> 55107[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54303 -> 55108[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54304 -> 56426[label="",style="dashed", color="red", weight=0]; 189.17/135.92 54304[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54304 -> 56442[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54304 -> 56443[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54304 -> 56444[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54304 -> 56445[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54304 -> 56446[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16280[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) ww16700) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) ww16700) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62819[label="ww16700/Succ ww167000",fontsize=10,color="white",style="solid",shape="box"];16280 -> 62819[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62819 -> 17895[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 62820[label="ww16700/Zero",fontsize=10,color="white",style="solid",shape="box"];16280 -> 62820[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62820 -> 17896[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 16281[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww16700) LT))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww16700) LT)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62821[label="ww16700/Succ ww167000",fontsize=10,color="white",style="solid",shape="box"];16281 -> 62821[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62821 -> 17897[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 62822[label="ww16700/Zero",fontsize=10,color="white",style="solid",shape="box"];16281 -> 62822[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62822 -> 17898[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 16282[label="Succ ww30000",fontsize=16,color="green",shape="box"];16283[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16283 -> 17899[label="",style="solid", color="black", weight=3]; 189.17/135.92 16284 -> 12389[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16284[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];16284 -> 17900[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54305 -> 54742[label="",style="dashed", color="red", weight=0]; 189.17/135.92 54305[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54305 -> 54804[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54305 -> 54805[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54305 -> 54806[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54306[label="ww3000",fontsize=16,color="green",shape="box"];54307[label="ww3100",fontsize=16,color="green",shape="box"];54308 -> 30008[label="",style="dashed", color="red", weight=0]; 189.17/135.92 54308[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54308 -> 55110[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54308 -> 55111[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54308 -> 55112[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54308 -> 55113[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54308 -> 55114[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54309 -> 56426[label="",style="dashed", color="red", weight=0]; 189.17/135.92 54309[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54309 -> 56447[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54309 -> 56448[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54309 -> 56449[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54309 -> 56450[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54309 -> 56451[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16286[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000 ww1730) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000 ww1730) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62823[label="ww300000/Succ ww3000000",fontsize=10,color="white",style="solid",shape="box"];16286 -> 62823[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62823 -> 17902[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 62824[label="ww300000/Zero",fontsize=10,color="white",style="solid",shape="box"];16286 -> 62824[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62824 -> 17903[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 16287[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];16287 -> 17904[label="",style="solid", color="black", weight=3]; 189.17/135.92 16288[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16288 -> 17905[label="",style="solid", color="black", weight=3]; 189.17/135.92 16289[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16289 -> 17906[label="",style="solid", color="black", weight=3]; 189.17/135.92 16290[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16290 -> 17907[label="",style="solid", color="black", weight=3]; 189.17/135.92 16291[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000000 ww3100000) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000000 ww3100000) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="burlywood",shape="box"];62825[label="ww3000000/Succ ww30000000",fontsize=10,color="white",style="solid",shape="box"];16291 -> 62825[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62825 -> 17908[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 62826[label="ww3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];16291 -> 62826[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62826 -> 17909[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 16292[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];16292 -> 17910[label="",style="solid", color="black", weight=3]; 189.17/135.92 16293 -> 2357[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16293[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="magenta"];16293 -> 17911[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16293 -> 17912[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16293 -> 17913[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16294[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];16294 -> 17914[label="",style="solid", color="black", weight=3]; 189.17/135.92 16295 -> 53796[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16295[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))))",fontsize=16,color="magenta"];16295 -> 54413[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16295 -> 54414[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16295 -> 54415[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16295 -> 54416[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16295 -> 54417[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16296 -> 53796[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16296[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))))",fontsize=16,color="magenta"];16296 -> 54418[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16296 -> 54419[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16296 -> 54420[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16296 -> 54421[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16296 -> 54422[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 55079[label="Succ ww30000",fontsize=16,color="green",shape="box"];55080[label="ww5",fontsize=16,color="green",shape="box"];55081[label="Zero",fontsize=16,color="green",shape="box"];55082[label="Zero",fontsize=16,color="green",shape="box"];55083[label="Zero",fontsize=16,color="green",shape="box"];30194[label="primPlusFloat ww3528 (fsFloat (msFloat (Float (Pos (Succ ww3529)) (Neg (Succ ww3530))) (Float (Pos (Succ ww3531)) (Neg (Succ ww3532)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62827[label="ww3528/Float ww35280 ww35281",fontsize=10,color="white",style="solid",shape="box"];30194 -> 62827[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62827 -> 30232[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 56640[label="Cons (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) ww4672) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) ww4672)))",fontsize=16,color="green",shape="box"];56640 -> 56747[label="",style="dashed", color="green", weight=3]; 189.17/135.92 56640 -> 56748[label="",style="dashed", color="green", weight=3]; 189.17/135.92 55084[label="Zero",fontsize=16,color="green",shape="box"];55085[label="ww5",fontsize=16,color="green",shape="box"];55086[label="Zero",fontsize=16,color="green",shape="box"];55087[label="Zero",fontsize=16,color="green",shape="box"];55088[label="Zero",fontsize=16,color="green",shape="box"];16299[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16299 -> 17919[label="",style="solid", color="black", weight=3]; 189.17/135.92 55498[label="Zero",fontsize=16,color="green",shape="box"];55499[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55500[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55501[label="Neg Zero",fontsize=16,color="green",shape="box"];56164[label="Neg (Succ ww4640)",fontsize=16,color="green",shape="box"];56165[label="Neg Zero",fontsize=16,color="green",shape="box"];56166[label="ww4638",fontsize=16,color="green",shape="box"];56167[label="Pos (Succ ww4639)",fontsize=16,color="green",shape="box"];16301[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16301 -> 17921[label="",style="solid", color="black", weight=3]; 189.17/135.92 16302 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16302[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16302 -> 17922[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16302 -> 17923[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16303[label="Succ ww3100",fontsize=16,color="green",shape="box"];16304 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16304[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16304 -> 17924[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16304 -> 17925[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16305[label="Succ ww3100",fontsize=16,color="green",shape="box"];16306[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16306 -> 17926[label="",style="solid", color="black", weight=3]; 189.17/135.92 36414 -> 59092[label="",style="dashed", color="red", weight=0]; 189.17/135.92 36414[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36414 -> 59178[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 36414 -> 59179[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 36414 -> 59180[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 36414 -> 59181[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 36414 -> 59182[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 36415 -> 36910[label="",style="dashed", color="red", weight=0]; 189.17/135.92 36415[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36415 -> 36919[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 36415 -> 36920[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 36415 -> 36921[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 36415 -> 36922[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 36416 -> 36796[label="",style="dashed", color="red", weight=0]; 189.17/135.92 36416[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36416 -> 36824[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 36417[label="ww3100",fontsize=16,color="green",shape="box"];16311[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16311 -> 17927[label="",style="solid", color="black", weight=3]; 189.17/135.92 36418 -> 59092[label="",style="dashed", color="red", weight=0]; 189.17/135.92 36418[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36418 -> 59183[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 36418 -> 59184[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 36418 -> 59185[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 36418 -> 59186[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 36418 -> 59187[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 36419 -> 36910[label="",style="dashed", color="red", weight=0]; 189.17/135.92 36419[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36419 -> 36923[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 36419 -> 36924[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 36419 -> 36925[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 36419 -> 36926[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 36420 -> 36796[label="",style="dashed", color="red", weight=0]; 189.17/135.92 36420[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36420 -> 36825[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 36421[label="ww3100",fontsize=16,color="green",shape="box"];16316 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16316[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];16316 -> 48455[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16316 -> 48456[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16316 -> 48457[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16316 -> 48458[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16316 -> 48459[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 36915[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];36916[label="ww5",fontsize=16,color="green",shape="box"];36917[label="ww3100",fontsize=16,color="green",shape="box"];36918[label="ww4000",fontsize=16,color="green",shape="box"];16318[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) ww42 (iterate (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42)) (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) ww42)) (numericEnumFromThenToP0 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue ww42)",fontsize=16,color="black",shape="box"];16318 -> 17930[label="",style="solid", color="black", weight=3]; 189.17/135.92 43597[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww4226)) (Pos (Succ ww4227))) (Float (Pos Zero) (Pos (Succ ww4228)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];43597 -> 43683[label="",style="solid", color="black", weight=3]; 189.17/135.92 23721[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww29120 ww29121) (primDivFloat (Float (msMyInt (Pos (Succ ww2913)) ww29150) (srMyInt (Pos (Succ ww2914)) ww29151)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float ww29150 ww29151) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151))) (not (esEsOrdering (primCmpFloat (Float ww29150 ww29151) (primPlusFloat (Float ww29120 ww29121) (primDivFloat (Float (msMyInt (Pos (Succ ww2913)) ww29150) (srMyInt (Pos (Succ ww2914)) ww29151)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];23721 -> 23730[label="",style="solid", color="black", weight=3]; 189.17/135.92 27394[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];27395[label="ww3283",fontsize=16,color="green",shape="box"];27396[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];27397[label="ww3282",fontsize=16,color="green",shape="box"];27385[label="not (esEsOrdering (primCmpInt (Pos (Succ ww330600)) (Pos ww33050)) GT)",fontsize=16,color="black",shape="box"];27385 -> 27439[label="",style="solid", color="black", weight=3]; 189.17/135.92 27386[label="not (esEsOrdering (primCmpInt (Pos (Succ ww330600)) (Neg ww33050)) GT)",fontsize=16,color="black",shape="box"];27386 -> 27440[label="",style="solid", color="black", weight=3]; 189.17/135.92 27387[label="not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww33050)) GT)",fontsize=16,color="burlywood",shape="box"];62828[label="ww33050/Succ ww330500",fontsize=10,color="white",style="solid",shape="box"];27387 -> 62828[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62828 -> 27441[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 62829[label="ww33050/Zero",fontsize=10,color="white",style="solid",shape="box"];27387 -> 62829[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62829 -> 27442[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 27388[label="not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww33050)) GT)",fontsize=16,color="burlywood",shape="box"];62830[label="ww33050/Succ ww330500",fontsize=10,color="white",style="solid",shape="box"];27388 -> 62830[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62830 -> 27443[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 62831[label="ww33050/Zero",fontsize=10,color="white",style="solid",shape="box"];27388 -> 62831[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62831 -> 27444[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 27389[label="not (esEsOrdering (primCmpInt (Neg (Succ ww330600)) (Pos ww33050)) GT)",fontsize=16,color="black",shape="box"];27389 -> 27445[label="",style="solid", color="black", weight=3]; 189.17/135.92 27390[label="not (esEsOrdering (primCmpInt (Neg (Succ ww330600)) (Neg ww33050)) GT)",fontsize=16,color="black",shape="box"];27390 -> 27446[label="",style="solid", color="black", weight=3]; 189.17/135.92 27391[label="not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww33050)) GT)",fontsize=16,color="burlywood",shape="box"];62832[label="ww33050/Succ ww330500",fontsize=10,color="white",style="solid",shape="box"];27391 -> 62832[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62832 -> 27447[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 62833[label="ww33050/Zero",fontsize=10,color="white",style="solid",shape="box"];27391 -> 62833[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62833 -> 27448[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 27392[label="not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww33050)) GT)",fontsize=16,color="burlywood",shape="box"];62834[label="ww33050/Succ ww330500",fontsize=10,color="white",style="solid",shape="box"];27392 -> 62834[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62834 -> 27449[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 62835[label="ww33050/Zero",fontsize=10,color="white",style="solid",shape="box"];27392 -> 62835[label="",style="solid", color="burlywood", weight=9]; 189.17/135.92 62835 -> 27450[label="",style="solid", color="burlywood", weight=3]; 189.17/135.92 37440[label="takeWhile1 (flip ltEsFloat (Float ww42210 ww42211)) (Float ww323900 ww323901) ww32391 (not (esEsOrdering (primCmpFloat (Float ww323900 ww323901) (Float ww42210 ww42211)) GT))",fontsize=16,color="black",shape="box"];37440 -> 37484[label="",style="solid", color="black", weight=3]; 189.17/135.92 16323 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16323[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16323 -> 37730[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16323 -> 37731[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16323 -> 37732[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16323 -> 37733[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16323 -> 37734[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16323 -> 37735[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16324 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16324[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16324 -> 17940[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16324 -> 17941[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16325[label="Succ ww3100",fontsize=16,color="green",shape="box"];16326 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16326[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16326 -> 17942[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16326 -> 17943[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16327[label="Succ ww3100",fontsize=16,color="green",shape="box"];16346[label="ww4000",fontsize=16,color="green",shape="box"];16347[label="ww5",fontsize=16,color="green",shape="box"];16348[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16349[label="ww3100",fontsize=16,color="green",shape="box"];16350[label="ww4000",fontsize=16,color="green",shape="box"];16351[label="ww5",fontsize=16,color="green",shape="box"];16352[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16353[label="ww3100",fontsize=16,color="green",shape="box"];16358 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16358[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16358 -> 37736[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16358 -> 37737[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16358 -> 37738[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16358 -> 37739[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16358 -> 37740[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16358 -> 37741[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16359 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16359[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16359 -> 37742[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16359 -> 37743[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16359 -> 37744[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16359 -> 37745[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16359 -> 37746[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16359 -> 37747[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16360 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16360[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16360 -> 17951[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16360 -> 17952[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16361[label="Succ ww3100",fontsize=16,color="green",shape="box"];16362 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16362[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16362 -> 17953[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16362 -> 17954[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16363[label="Succ ww3100",fontsize=16,color="green",shape="box"];36430 -> 37203[label="",style="dashed", color="red", weight=0]; 189.17/135.92 36430[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36430 -> 37222[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 36430 -> 37223[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 36430 -> 37224[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 36430 -> 37225[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 36431[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36431 -> 37113[label="",style="solid", color="black", weight=3]; 189.17/135.92 36432 -> 36796[label="",style="dashed", color="red", weight=0]; 189.17/135.92 36432[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36432 -> 36826[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 36433[label="ww3100",fontsize=16,color="green",shape="box"];36434 -> 37203[label="",style="dashed", color="red", weight=0]; 189.17/135.92 36434[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36434 -> 37226[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 36434 -> 37227[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 36434 -> 37228[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 36434 -> 37229[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 36435[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36435 -> 37450[label="",style="solid", color="black", weight=3]; 189.17/135.92 36436 -> 36796[label="",style="dashed", color="red", weight=0]; 189.17/135.92 36436[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36436 -> 36827[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 36437[label="ww3100",fontsize=16,color="green",shape="box"];41171[label="ww5",fontsize=16,color="green",shape="box"];41172[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];41173[label="ww3100",fontsize=16,color="green",shape="box"];41174[label="ww4000",fontsize=16,color="green",shape="box"];37394 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.92 37394[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4238)) (Pos Zero)) (srMyInt (Neg (Succ ww4239)) (Pos (Succ ww4240)))) ww4243",fontsize=16,color="magenta"];37394 -> 37425[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 37394 -> 37426[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 37394 -> 37427[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 43598[label="ww4280",fontsize=16,color="green",shape="box"];43599[label="Pos Zero",fontsize=16,color="green",shape="box"];43600[label="Pos (Succ ww4282)",fontsize=16,color="green",shape="box"];43601[label="Neg (Succ ww4281)",fontsize=16,color="green",shape="box"];16394 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16394[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16394 -> 37748[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16394 -> 37749[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16394 -> 37750[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16394 -> 37751[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16394 -> 37752[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16394 -> 37753[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16397 -> 5124[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16397[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16397 -> 17958[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16398 -> 5124[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16398[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16398 -> 17959[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16396[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) ww2095))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) ww2096))) GT))",fontsize=16,color="black",shape="triangle"];16396 -> 17960[label="",style="solid", color="black", weight=3]; 189.17/135.92 16403 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16403[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16403 -> 17961[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16403 -> 17962[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16404[label="Succ ww3100",fontsize=16,color="green",shape="box"];16405 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16405[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16405 -> 17963[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16405 -> 17964[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16406[label="Succ ww3100",fontsize=16,color="green",shape="box"];16407[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16407 -> 17965[label="",style="solid", color="black", weight=3]; 189.17/135.92 30496 -> 27641[label="",style="dashed", color="red", weight=0]; 189.17/135.92 30496[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];30496 -> 30524[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 30497 -> 30525[label="",style="dashed", color="red", weight=0]; 189.17/135.92 30497[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];30497 -> 30534[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 30497 -> 30535[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 30497 -> 30536[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 30497 -> 30537[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 30498[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];30499[label="ww4000",fontsize=16,color="green",shape="box"];30500[label="ww3100",fontsize=16,color="green",shape="box"];16412[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16412 -> 17966[label="",style="solid", color="black", weight=3]; 189.17/135.92 30501 -> 27641[label="",style="dashed", color="red", weight=0]; 189.17/135.92 30501[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];30501 -> 30549[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 30502 -> 30525[label="",style="dashed", color="red", weight=0]; 189.17/135.92 30502[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];30502 -> 30538[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 30502 -> 30539[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 30502 -> 30540[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 30502 -> 30541[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 30503[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];30504[label="ww4000",fontsize=16,color="green",shape="box"];30505[label="ww3100",fontsize=16,color="green",shape="box"];16417 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16417[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];16417 -> 48460[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16417 -> 48461[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16417 -> 48462[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16417 -> 48463[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16417 -> 48464[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 30530[label="ww4000",fontsize=16,color="green",shape="box"];30531[label="ww5",fontsize=16,color="green",shape="box"];30532[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];30533[label="ww3100",fontsize=16,color="green",shape="box"];30547[label="Cons (Float (Pos Zero) (Neg (Succ ww1960))) (takeWhile (flip ltEsFloat ww3578) (iterate (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960))))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960))))))",fontsize=16,color="green",shape="box"];30547 -> 30607[label="",style="dashed", color="green", weight=3]; 189.17/135.92 30548[label="takeWhile0 (flip ltEsFloat ww3578) (Float (Pos Zero) (Neg (Succ ww1960))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960))))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960))))) otherwise",fontsize=16,color="black",shape="box"];30548 -> 30608[label="",style="solid", color="black", weight=3]; 189.17/135.92 16419 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16419[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];16419 -> 48465[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16419 -> 48466[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16419 -> 48467[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16419 -> 48468[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16419 -> 48469[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 53216 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.92 53216[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4557)) (Pos Zero)) (srMyInt (Neg (Succ ww4558)) (Neg (Succ ww4559)))) ww4562",fontsize=16,color="magenta"];53216 -> 53325[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 53216 -> 53326[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 53216 -> 53327[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 30767[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww3582)) (Neg (Succ ww3583))) (Float (Pos Zero) (Neg (Succ ww3584)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];30767 -> 30817[label="",style="solid", color="black", weight=3]; 189.17/135.92 16422 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16422[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16422 -> 37754[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16422 -> 37755[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16422 -> 37756[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16422 -> 37757[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16422 -> 37758[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16422 -> 37759[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16423 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16423[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16423 -> 37760[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16423 -> 37761[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16423 -> 37762[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16423 -> 37763[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16423 -> 37764[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16423 -> 37765[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16424 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16424[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16424 -> 37766[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16424 -> 37767[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16424 -> 37768[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16424 -> 37769[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16424 -> 37770[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16424 -> 37771[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16425 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16425[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16425 -> 17975[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16425 -> 17976[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16426[label="Succ ww3100",fontsize=16,color="green",shape="box"];16427 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16427[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16427 -> 17977[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16427 -> 17978[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16428[label="Succ ww3100",fontsize=16,color="green",shape="box"];16429[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16429 -> 17979[label="",style="solid", color="black", weight=3]; 189.17/135.92 16430[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];16431[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16432[label="ww5",fontsize=16,color="green",shape="box"];16433[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16433 -> 17980[label="",style="solid", color="black", weight=3]; 189.17/135.92 16434[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];16435[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16436[label="ww5",fontsize=16,color="green",shape="box"];16437 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16437[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];16437 -> 48475[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16437 -> 48476[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16437 -> 48477[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16437 -> 48478[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16437 -> 48479[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16438 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16438[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];16438 -> 48480[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16438 -> 48481[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16438 -> 48482[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16438 -> 48483[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16438 -> 48484[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 53324[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Pos (Succ ww4565))) (Float (Pos (Succ ww4566)) (Pos (Succ ww4567)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];53324 -> 53366[label="",style="solid", color="black", weight=3]; 189.17/135.92 16441[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww300 ww301) (primDivFloat (Float (msMyInt (Pos Zero) ww320) (srMyInt (Pos (Succ ww31)) ww321)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float ww320 ww321) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (Float ww320 ww321))) (not (esEsOrdering (primCmpFloat (Float ww320 ww321) (primPlusFloat (Float ww300 ww301) (primDivFloat (Float (msMyInt (Pos Zero) ww320) (srMyInt (Pos (Succ ww31)) ww321)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];16441 -> 17985[label="",style="solid", color="black", weight=3]; 189.17/135.92 21684[label="Succ ww23",fontsize=16,color="green",shape="box"];21685[label="Zero",fontsize=16,color="green",shape="box"];16443[label="not (esEsOrdering (primCmpFloat (Float ww270 ww271) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];16443 -> 17989[label="",style="solid", color="black", weight=3]; 189.17/135.92 21869[label="Pos Zero",fontsize=16,color="green",shape="box"];21870[label="Pos (Succ ww24)",fontsize=16,color="green",shape="box"];16446 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16446[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16446 -> 37772[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16446 -> 37773[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16446 -> 37774[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16446 -> 37775[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16446 -> 37776[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16446 -> 37777[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16447 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16447[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16447 -> 17993[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16447 -> 17994[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16448[label="Succ ww3100",fontsize=16,color="green",shape="box"];16449 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16449[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16449 -> 17995[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16449 -> 17996[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16450[label="Succ ww3100",fontsize=16,color="green",shape="box"];54315 -> 54742[label="",style="dashed", color="red", weight=0]; 189.17/135.92 54315[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54315 -> 54807[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54315 -> 54808[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54315 -> 54809[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54316[label="ww3000",fontsize=16,color="green",shape="box"];54317[label="ww3100",fontsize=16,color="green",shape="box"];54318 -> 55121[label="",style="dashed", color="red", weight=0]; 189.17/135.92 54318[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54318 -> 55146[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54318 -> 55147[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54318 -> 55148[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54318 -> 55149[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54319 -> 43685[label="",style="dashed", color="red", weight=0]; 189.17/135.92 54319[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54319 -> 55117[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54319 -> 55118[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54319 -> 55119[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54319 -> 55120[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54320 -> 54742[label="",style="dashed", color="red", weight=0]; 189.17/135.92 54320[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54320 -> 54810[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54320 -> 54811[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54320 -> 54812[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54321[label="ww3000",fontsize=16,color="green",shape="box"];54322[label="ww3100",fontsize=16,color="green",shape="box"];54323 -> 55121[label="",style="dashed", color="red", weight=0]; 189.17/135.92 54323[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54323 -> 55150[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54323 -> 55151[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54323 -> 55152[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54323 -> 55153[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54324 -> 43685[label="",style="dashed", color="red", weight=0]; 189.17/135.92 54324[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54324 -> 55241[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54324 -> 55242[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54324 -> 55243[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54324 -> 55244[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 55573[label="Pos (Succ ww4621)",fontsize=16,color="green",shape="box"];55574[label="Neg (Succ ww4622)",fontsize=16,color="green",shape="box"];55575[label="Pos (Succ ww4620)",fontsize=16,color="green",shape="box"];31147[label="ww3200",fontsize=16,color="green",shape="box"];31148[label="Zero",fontsize=16,color="green",shape="box"];31149 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.92 31149[label="primPlusNat Zero ww3200",fontsize=16,color="magenta"];31149 -> 34293[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 31149 -> 34294[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16458 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16458[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16458 -> 37784[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16458 -> 37785[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16458 -> 37786[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16458 -> 37787[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16458 -> 37788[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16458 -> 37789[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16459 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16459[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16459 -> 18002[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16459 -> 18003[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16460[label="Succ ww3100",fontsize=16,color="green",shape="box"];16461 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16461[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16461 -> 18004[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16461 -> 18005[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16462[label="Succ ww3100",fontsize=16,color="green",shape="box"];16481[label="ww5",fontsize=16,color="green",shape="box"];16482[label="ww3100",fontsize=16,color="green",shape="box"];16483[label="ww3000",fontsize=16,color="green",shape="box"];16484[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16485[label="ww5",fontsize=16,color="green",shape="box"];16486[label="ww3100",fontsize=16,color="green",shape="box"];16487[label="ww3000",fontsize=16,color="green",shape="box"];16488[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16808[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20980 ww20981) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww2100))) (srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (primPlusFloat (Float ww20980 ww20981) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww2100))) (srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16808 -> 18006[label="",style="solid", color="black", weight=3]; 189.17/135.92 16494 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16494[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16494 -> 37790[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16494 -> 37791[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16494 -> 37792[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16494 -> 37793[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16494 -> 37794[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16494 -> 37795[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16495 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16495[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16495 -> 37796[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16495 -> 37797[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16495 -> 37798[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16495 -> 37799[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16495 -> 37800[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16495 -> 37801[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16497 -> 5124[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16497[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16497 -> 18009[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16498 -> 5124[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16498[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16498 -> 18010[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16496[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) ww2102))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) ww2103))) GT))",fontsize=16,color="black",shape="triangle"];16496 -> 18011[label="",style="solid", color="black", weight=3]; 189.17/135.92 16504 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16504[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16504 -> 18012[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16504 -> 18013[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16505[label="Succ ww3100",fontsize=16,color="green",shape="box"];16506 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16506[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16506 -> 18014[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16506 -> 18015[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16507[label="Succ ww3100",fontsize=16,color="green",shape="box"];16508[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16508 -> 18016[label="",style="solid", color="black", weight=3]; 189.17/135.92 54330 -> 54742[label="",style="dashed", color="red", weight=0]; 189.17/135.92 54330[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54330 -> 54813[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54330 -> 54814[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54330 -> 54815[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54331[label="ww3000",fontsize=16,color="green",shape="box"];54332[label="ww3100",fontsize=16,color="green",shape="box"];54333 -> 31059[label="",style="dashed", color="red", weight=0]; 189.17/135.92 54333[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54333 -> 55245[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54333 -> 55246[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54333 -> 55247[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54333 -> 55248[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54334 -> 53156[label="",style="dashed", color="red", weight=0]; 189.17/135.92 54334[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54334 -> 55249[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54334 -> 55250[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54334 -> 55251[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54334 -> 55252[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16513[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16513 -> 18017[label="",style="solid", color="black", weight=3]; 189.17/135.92 54335 -> 54742[label="",style="dashed", color="red", weight=0]; 189.17/135.92 54335[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54335 -> 54816[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54335 -> 54817[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54335 -> 54818[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54336[label="ww3000",fontsize=16,color="green",shape="box"];54337[label="ww3100",fontsize=16,color="green",shape="box"];54338 -> 31059[label="",style="dashed", color="red", weight=0]; 189.17/135.92 54338[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54338 -> 55253[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54338 -> 55254[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54338 -> 55255[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54338 -> 55256[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54339 -> 53156[label="",style="dashed", color="red", weight=0]; 189.17/135.92 54339[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54339 -> 55257[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54339 -> 55258[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54339 -> 55259[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 54339 -> 55260[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16518 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.92 16518[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];16518 -> 48485[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16518 -> 48486[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16518 -> 48487[label="",style="dashed", color="magenta", weight=3]; 189.17/135.92 16518 -> 48488[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16518 -> 48489[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 55089[label="ww5",fontsize=16,color="green",shape="box"];55090[label="ww3100",fontsize=16,color="green",shape="box"];55091[label="ww3000",fontsize=16,color="green",shape="box"];55092[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16520 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16520[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];16520 -> 48490[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16520 -> 48491[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16520 -> 48492[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16520 -> 48493[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16520 -> 48494[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 53491 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.93 53491[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww4570))) (srMyInt (Neg (Succ ww4569)) (Neg (Succ ww4571)))) ww4580",fontsize=16,color="magenta"];53491 -> 53526[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 53491 -> 53527[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 53491 -> 53528[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 31307[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww3657))) (Float (Pos (Succ ww3658)) (Neg (Succ ww3659)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];31307 -> 31383[label="",style="solid", color="black", weight=3]; 189.17/135.93 16523 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16523[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16523 -> 37802[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16523 -> 37803[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16523 -> 37804[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16523 -> 37805[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16523 -> 37806[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16523 -> 37807[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16525 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16525[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16525 -> 37814[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16525 -> 37815[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16525 -> 37816[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16525 -> 37817[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16525 -> 37818[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16525 -> 37819[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16526 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16526[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16526 -> 18026[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16526 -> 18027[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16527[label="Succ ww3100",fontsize=16,color="green",shape="box"];16528 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16528[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16528 -> 18028[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16528 -> 18029[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16529[label="Succ ww3100",fontsize=16,color="green",shape="box"];16530[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16530 -> 18030[label="",style="solid", color="black", weight=3]; 189.17/135.93 36446 -> 43685[label="",style="dashed", color="red", weight=0]; 189.17/135.93 36446[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36446 -> 43703[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36446 -> 43704[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36446 -> 43705[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36446 -> 43706[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36447[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36447 -> 37456[label="",style="solid", color="black", weight=3]; 189.17/135.93 36448 -> 36796[label="",style="dashed", color="red", weight=0]; 189.17/135.93 36448[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36448 -> 36828[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36449[label="ww3100",fontsize=16,color="green",shape="box"];16534[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16534 -> 18031[label="",style="solid", color="black", weight=3]; 189.17/135.93 36450 -> 43685[label="",style="dashed", color="red", weight=0]; 189.17/135.93 36450[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36450 -> 43707[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36450 -> 43708[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36450 -> 43709[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36450 -> 43710[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36451[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36451 -> 37487[label="",style="solid", color="black", weight=3]; 189.17/135.93 36452 -> 36796[label="",style="dashed", color="red", weight=0]; 189.17/135.93 36452[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36452 -> 36829[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36453[label="ww3100",fontsize=16,color="green",shape="box"];16538 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16538[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];16538 -> 48495[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16538 -> 48496[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16538 -> 48497[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16538 -> 48498[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16538 -> 48499[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16539 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16539[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];16539 -> 48500[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16539 -> 48501[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16539 -> 48502[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16539 -> 48503[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16539 -> 48504[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 43737[label="ww42841",fontsize=16,color="green",shape="box"];43738[label="ww42840",fontsize=16,color="green",shape="box"];43739[label="primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4285))) (Float (Pos Zero) (Pos (Succ ww4286)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];43739 -> 44012[label="",style="solid", color="black", weight=3]; 189.17/135.93 16551 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16551[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16551 -> 37820[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16551 -> 37821[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16551 -> 37822[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16551 -> 37823[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16551 -> 37824[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16551 -> 37825[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16552 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16552[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16552 -> 18044[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16552 -> 18045[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16553[label="Succ ww3100",fontsize=16,color="green",shape="box"];16554 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16554[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16554 -> 18046[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16554 -> 18047[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16555[label="Succ ww3100",fontsize=16,color="green",shape="box"];16556[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];16557[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16558[label="ww5",fontsize=16,color="green",shape="box"];16559[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];16560[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16561[label="ww5",fontsize=16,color="green",shape="box"];16562 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16562[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16562 -> 37826[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16562 -> 37827[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16562 -> 37828[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16562 -> 37829[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16562 -> 37830[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16562 -> 37831[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16563 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16563[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16563 -> 37832[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16563 -> 37833[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16563 -> 37834[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16563 -> 37835[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16563 -> 37836[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16563 -> 37837[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16564 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16564[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16564 -> 18053[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16564 -> 18054[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16565[label="Succ ww3100",fontsize=16,color="green",shape="box"];16566 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16566[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16566 -> 18055[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16566 -> 18056[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16567[label="Succ ww3100",fontsize=16,color="green",shape="box"];36458 -> 37571[label="",style="dashed", color="red", weight=0]; 189.17/135.93 36458[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36458 -> 37586[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36458 -> 37587[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36458 -> 37588[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36459[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36459 -> 37489[label="",style="solid", color="black", weight=3]; 189.17/135.93 36460 -> 36796[label="",style="dashed", color="red", weight=0]; 189.17/135.93 36460[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36460 -> 36830[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36461[label="ww3100",fontsize=16,color="green",shape="box"];36462 -> 37571[label="",style="dashed", color="red", weight=0]; 189.17/135.93 36462[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36462 -> 37589[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36462 -> 37590[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36462 -> 37591[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36463[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36463 -> 37510[label="",style="solid", color="black", weight=3]; 189.17/135.93 36464 -> 36796[label="",style="dashed", color="red", weight=0]; 189.17/135.93 36464[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36464 -> 36831[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36465[label="ww3100",fontsize=16,color="green",shape="box"];41351[label="ww5",fontsize=16,color="green",shape="box"];41352[label="ww3100",fontsize=16,color="green",shape="box"];41353[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43740[label="Pos Zero",fontsize=16,color="green",shape="box"];43741[label="Pos (Succ ww4290)",fontsize=16,color="green",shape="box"];43742[label="Neg (Succ ww4289)",fontsize=16,color="green",shape="box"];16594 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16594[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16594 -> 37838[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16594 -> 37839[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16594 -> 37840[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16594 -> 37841[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16594 -> 37842[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16594 -> 37843[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16597 -> 5124[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16597[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16597 -> 18060[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16598 -> 5124[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16598[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16598 -> 18061[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16596[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))) ww2110))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))) ww2111))) GT))",fontsize=16,color="black",shape="triangle"];16596 -> 18062[label="",style="solid", color="black", weight=3]; 189.17/135.93 16605 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16605[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16605 -> 18063[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16605 -> 18064[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16606[label="Succ ww3100",fontsize=16,color="green",shape="box"];16607 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16607[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16607 -> 18065[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16607 -> 18066[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16608[label="Succ ww3100",fontsize=16,color="green",shape="box"];16609[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16609 -> 18067[label="",style="solid", color="black", weight=3]; 189.17/135.93 31501[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];31502 -> 31527[label="",style="dashed", color="red", weight=0]; 189.17/135.93 31502[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];31502 -> 31534[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 31502 -> 31535[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 31502 -> 31536[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 31503[label="ww3100",fontsize=16,color="green",shape="box"];31504 -> 27641[label="",style="dashed", color="red", weight=0]; 189.17/135.93 31504[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];31504 -> 31543[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16613[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16613 -> 18068[label="",style="solid", color="black", weight=3]; 189.17/135.93 31505[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];31506 -> 31527[label="",style="dashed", color="red", weight=0]; 189.17/135.93 31506[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];31506 -> 31537[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 31506 -> 31538[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 31506 -> 31539[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 31507[label="ww3100",fontsize=16,color="green",shape="box"];31508 -> 27641[label="",style="dashed", color="red", weight=0]; 189.17/135.93 31508[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];31508 -> 31544[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16617 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16617[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];16617 -> 48505[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16617 -> 48506[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16617 -> 48507[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16617 -> 48508[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16617 -> 48509[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 31531[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];31532[label="ww3100",fontsize=16,color="green",shape="box"];31533[label="ww5",fontsize=16,color="green",shape="box"];31541[label="Cons (Float (Pos Zero) (Neg (Succ ww1969))) (takeWhile (flip ltEsFloat ww3723) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969))))))",fontsize=16,color="green",shape="box"];31541 -> 31583[label="",style="dashed", color="green", weight=3]; 189.17/135.93 31542[label="takeWhile0 (flip ltEsFloat ww3723) (Float (Pos Zero) (Neg (Succ ww1969))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969))))) otherwise",fontsize=16,color="black",shape="box"];31542 -> 31584[label="",style="solid", color="black", weight=3]; 189.17/135.93 16619 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16619[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];16619 -> 48510[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16619 -> 48511[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16619 -> 48512[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16619 -> 48513[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16619 -> 48514[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 53525 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.93 53525[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4573)) (Neg (Succ ww4574)))) ww4581",fontsize=16,color="magenta"];53525 -> 53587[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 53525 -> 53588[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 53525 -> 53589[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 31743[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww3727))) (Float (Pos Zero) (Neg (Succ ww3728)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];31743 -> 31796[label="",style="solid", color="black", weight=3]; 189.17/135.93 16622 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16622[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16622 -> 37844[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16622 -> 37845[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16622 -> 37846[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16622 -> 37847[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16622 -> 37848[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16622 -> 37849[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16623 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16623[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16623 -> 37850[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16623 -> 37851[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16623 -> 37852[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16623 -> 37853[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16623 -> 37854[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16623 -> 37855[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16624 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16624[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16624 -> 37856[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16624 -> 37857[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16624 -> 37858[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16624 -> 37859[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16624 -> 37860[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16624 -> 37861[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51392[label="not (esEsOrdering (primCmpInt (Pos ww44910) ww4490) LT)",fontsize=16,color="burlywood",shape="box"];62836[label="ww44910/Succ ww449100",fontsize=10,color="white",style="solid",shape="box"];51392 -> 62836[label="",style="solid", color="burlywood", weight=9]; 189.17/135.93 62836 -> 51568[label="",style="solid", color="burlywood", weight=3]; 189.17/135.93 62837[label="ww44910/Zero",fontsize=10,color="white",style="solid",shape="box"];51392 -> 62837[label="",style="solid", color="burlywood", weight=9]; 189.17/135.93 62837 -> 51569[label="",style="solid", color="burlywood", weight=3]; 189.17/135.93 51393[label="not (esEsOrdering (primCmpInt (Neg ww44910) ww4490) LT)",fontsize=16,color="burlywood",shape="box"];62838[label="ww44910/Succ ww449100",fontsize=10,color="white",style="solid",shape="box"];51393 -> 62838[label="",style="solid", color="burlywood", weight=9]; 189.17/135.93 62838 -> 51570[label="",style="solid", color="burlywood", weight=3]; 189.17/135.93 62839[label="ww44910/Zero",fontsize=10,color="white",style="solid",shape="box"];51393 -> 62839[label="",style="solid", color="burlywood", weight=9]; 189.17/135.93 62839 -> 51571[label="",style="solid", color="burlywood", weight=3]; 189.17/135.93 51394[label="takeWhile1 (flip gtEsFloat ww3262) (Float ww446200 ww446201) ww44621 (not (esEsOrdering (primCmpFloat (Float ww446200 ww446201) ww3262) LT))",fontsize=16,color="burlywood",shape="box"];62840[label="ww3262/Float ww32620 ww32621",fontsize=10,color="white",style="solid",shape="box"];51394 -> 62840[label="",style="solid", color="burlywood", weight=9]; 189.17/135.93 62840 -> 51572[label="",style="solid", color="burlywood", weight=3]; 189.17/135.93 51396[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51396 -> 51574[label="",style="solid", color="black", weight=3]; 189.17/135.93 59731 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 59731[label="srMyInt (Pos (Succ ww2914)) ww29151",fontsize=16,color="magenta"];59731 -> 59948[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 59731 -> 59949[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 59732 -> 23742[label="",style="dashed", color="red", weight=0]; 189.17/135.93 59732[label="msMyInt (Pos (Succ ww2913)) ww29150",fontsize=16,color="magenta"];59733[label="ww4792",fontsize=16,color="green",shape="box"];51400 -> 23742[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51400[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51400 -> 51579[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51400 -> 51580[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51401 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51401[label="srMyInt (Pos (Succ ww53900)) (Neg Zero)",fontsize=16,color="magenta"];51401 -> 51581[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51401 -> 51582[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51402 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51402[label="srMyInt (Pos Zero) (Neg (Succ ww54100))",fontsize=16,color="magenta"];51402 -> 51583[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51402 -> 51584[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51403 -> 23742[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51403[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51403 -> 51585[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51403 -> 51586[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51404[label="ww4422",fontsize=16,color="green",shape="box"];51405 -> 23742[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51405[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51405 -> 51587[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51405 -> 51588[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51406 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51406[label="srMyInt (Pos Zero) (Neg (Succ ww54100))",fontsize=16,color="magenta"];51406 -> 51589[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51406 -> 51590[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51407 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51407[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];51407 -> 51591[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51407 -> 51592[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51408 -> 23742[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51408[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51408 -> 51593[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51408 -> 51594[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51409[label="ww4438",fontsize=16,color="green",shape="box"];51410 -> 23742[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51410[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51410 -> 51595[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51410 -> 51596[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51411 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51411[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];51411 -> 51597[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51411 -> 51598[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51412[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4493",fontsize=16,color="black",shape="box"];51412 -> 51599[label="",style="solid", color="black", weight=3]; 189.17/135.93 51413[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51413 -> 51600[label="",style="solid", color="black", weight=3]; 189.17/135.93 51414 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51414[label="srMyInt (Neg (Succ ww53900)) (Pos Zero)",fontsize=16,color="magenta"];51414 -> 51601[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51414 -> 51602[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51415 -> 23742[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51415[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51415 -> 51603[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51415 -> 51604[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51416[label="ww4439",fontsize=16,color="green",shape="box"];51417 -> 23742[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51417[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51417 -> 51605[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51417 -> 51606[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51418 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51418[label="srMyInt (Neg (Succ ww53900)) (Pos Zero)",fontsize=16,color="magenta"];51418 -> 51607[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51418 -> 51608[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51419 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51419[label="srMyInt (Neg Zero) (Pos (Succ ww54100))",fontsize=16,color="magenta"];51419 -> 51609[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51419 -> 51610[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51420 -> 23742[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51420[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51420 -> 51611[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51420 -> 51612[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51421[label="ww4423",fontsize=16,color="green",shape="box"];51422 -> 23742[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51422[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51422 -> 51613[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51422 -> 51614[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51423 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51423[label="srMyInt (Neg Zero) (Pos (Succ ww54100))",fontsize=16,color="magenta"];51423 -> 51615[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51423 -> 51616[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51424 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51424[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];51424 -> 51617[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51424 -> 51618[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51425 -> 23742[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51425[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51425 -> 51619[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51425 -> 51620[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51426[label="ww4440",fontsize=16,color="green",shape="box"];51427 -> 23742[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51427[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51427 -> 51621[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51427 -> 51622[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51428 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51428[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];51428 -> 51623[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51428 -> 51624[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16637[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Pos (Succ ww54100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Pos (Succ ww54100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];16637 -> 18089[label="",style="solid", color="black", weight=3]; 189.17/135.93 16638[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];16638 -> 18090[label="",style="solid", color="black", weight=3]; 189.17/135.93 16641[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Neg (Succ ww54100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Neg (Succ ww54100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];16641 -> 18093[label="",style="solid", color="black", weight=3]; 189.17/135.93 16642[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];16642 -> 18094[label="",style="solid", color="black", weight=3]; 189.17/135.93 16643[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16643 -> 18095[label="",style="solid", color="black", weight=3]; 189.17/135.93 16644[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];16644 -> 18096[label="",style="solid", color="black", weight=3]; 189.17/135.93 16645[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Pos (Succ ww54100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Pos (Succ ww54100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];16645 -> 18097[label="",style="solid", color="black", weight=3]; 189.17/135.93 16646[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];16646 -> 18098[label="",style="solid", color="black", weight=3]; 189.17/135.93 16647[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16647 -> 18099[label="",style="solid", color="black", weight=3]; 189.17/135.93 16648[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];16648 -> 18100[label="",style="solid", color="black", weight=3]; 189.17/135.93 16649[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Neg (Succ ww54100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Neg (Succ ww54100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];16649 -> 18101[label="",style="solid", color="black", weight=3]; 189.17/135.93 16650[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];16650 -> 18102[label="",style="solid", color="black", weight=3]; 189.17/135.93 16651 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16651[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16651 -> 18103[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16651 -> 18104[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16652[label="Succ ww3100",fontsize=16,color="green",shape="box"];16653 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16653[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16653 -> 18105[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16653 -> 18106[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16654[label="Succ ww3100",fontsize=16,color="green",shape="box"];16655[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16655 -> 18107[label="",style="solid", color="black", weight=3]; 189.17/135.93 16656[label="ww4000",fontsize=16,color="green",shape="box"];16657[label="ww5",fontsize=16,color="green",shape="box"];16658[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16659[label="ww3100",fontsize=16,color="green",shape="box"];16660[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16660 -> 18108[label="",style="solid", color="black", weight=3]; 189.17/135.93 16661[label="ww4000",fontsize=16,color="green",shape="box"];16662[label="ww5",fontsize=16,color="green",shape="box"];16663[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16664[label="ww3100",fontsize=16,color="green",shape="box"];48320 -> 59092[label="",style="dashed", color="red", weight=0]; 189.17/135.93 48320[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48320 -> 59188[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48320 -> 59189[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48320 -> 59190[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48320 -> 59191[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48320 -> 59192[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48321[label="Neg Zero",fontsize=16,color="green",shape="box"];48322[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];48322 -> 50759[label="",style="solid", color="black", weight=3]; 189.17/135.93 48323[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48324 -> 50153[label="",style="dashed", color="red", weight=0]; 189.17/135.93 48324[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48324 -> 50163[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16666 -> 23348[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16666[label="takeWhile1 (flip ltEsFloat (psFloat ww1971 (fsFloat (msFloat (Float (Pos (Succ ww1972)) (Pos (Succ ww1973))) (Float (Neg Zero) (Pos (Succ ww1974)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww1974))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1972)) (Pos (Succ ww1973))) (Float (Neg Zero) (Pos (Succ ww1974))))) (psFloat (msFloat (Float (Pos (Succ ww1972)) (Pos (Succ ww1973))) (Float (Neg Zero) (Pos (Succ ww1974)))) (Float (Neg Zero) (Pos (Succ ww1974))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww1974))) (psFloat ww1971 (fsFloat (msFloat (Float (Pos (Succ ww1972)) (Pos (Succ ww1973))) (Float (Neg Zero) (Pos (Succ ww1974)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];16666 -> 23413[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16666 -> 23414[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16666 -> 23415[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16666 -> 23416[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 59168[label="ww4000",fontsize=16,color="green",shape="box"];59169[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59170[label="Neg Zero",fontsize=16,color="green",shape="box"];59171[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59172[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50703 -> 53127[label="",style="dashed", color="red", weight=0]; 189.17/135.93 50703[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50703 -> 53136[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 50703 -> 53137[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 50703 -> 53138[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 50703 -> 53139[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 50161 -> 48142[label="",style="dashed", color="red", weight=0]; 189.17/135.93 50161[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];53365 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.93 53365[label="primDivFloat (Float (msMyInt (Pos (Succ ww4577)) (Neg Zero)) (srMyInt (Pos (Succ ww4578)) (Pos (Succ ww4579)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];53365 -> 53492[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 53365 -> 53493[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16673 -> 15103[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16673[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16673 -> 18117[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16673 -> 18118[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16674 -> 15103[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16674[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16674 -> 18119[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16674 -> 18120[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16672[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) ww2112))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) ww2113))) GT))",fontsize=16,color="black",shape="triangle"];16672 -> 18121[label="",style="solid", color="black", weight=3]; 189.17/135.93 18156[label="ww4000",fontsize=16,color="green",shape="box"];18157[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18157 -> 18173[label="",style="solid", color="black", weight=3]; 189.17/135.93 18158 -> 18157[label="",style="dashed", color="red", weight=0]; 189.17/135.93 18158[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];18159[label="ww50",fontsize=16,color="green",shape="box"];18160[label="ww51",fontsize=16,color="green",shape="box"];18161 -> 20568[label="",style="dashed", color="red", weight=0]; 189.17/135.93 18161[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="magenta"];18161 -> 20569[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 18149[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww80 ww81) (Float (srMyInt (msMyInt (Pos (Succ ww7)) (Neg Zero)) (Pos (Succ Zero))) ww2235))) (Float (Neg Zero) (Pos Zero)) ww9 (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww80 ww81) (Float (srMyInt (msMyInt (Pos (Succ ww7)) (Neg Zero)) (Pos (Succ Zero))) ww2236))) GT))",fontsize=16,color="black",shape="triangle"];18149 -> 18172[label="",style="solid", color="black", weight=3]; 189.17/135.93 16681 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16681[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16681 -> 18123[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16681 -> 18124[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16682[label="Succ ww3100",fontsize=16,color="green",shape="box"];16683 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16683[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16683 -> 18125[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16683 -> 18126[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16684[label="Succ ww3100",fontsize=16,color="green",shape="box"];16703[label="ww5",fontsize=16,color="green",shape="box"];16704[label="ww4000",fontsize=16,color="green",shape="box"];16705[label="ww3100",fontsize=16,color="green",shape="box"];16706[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16707[label="ww5",fontsize=16,color="green",shape="box"];16708[label="ww4000",fontsize=16,color="green",shape="box"];16709[label="ww3100",fontsize=16,color="green",shape="box"];16710[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16716 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16716[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16716 -> 37862[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16716 -> 37863[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16716 -> 37864[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16716 -> 37865[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16716 -> 37866[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16716 -> 37867[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16717 -> 20583[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16717[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];16717 -> 20588[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16717 -> 20589[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16717 -> 20590[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16717 -> 20591[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16718[label="not (esEsOrdering (primCmpFloat (Float ww150 ww151) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];16718 -> 18132[label="",style="solid", color="black", weight=3]; 189.17/135.93 21871[label="Pos Zero",fontsize=16,color="green",shape="box"];21872[label="Neg Zero",fontsize=16,color="green",shape="box"];16722 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16722[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16722 -> 18134[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16722 -> 18135[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16723[label="Succ ww3100",fontsize=16,color="green",shape="box"];16724 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16724[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16724 -> 18136[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16724 -> 18137[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16725[label="Succ ww3100",fontsize=16,color="green",shape="box"];32920 -> 28102[label="",style="dashed", color="red", weight=0]; 189.17/135.93 32920[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];32920 -> 32960[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 32921[label="ww3100",fontsize=16,color="green",shape="box"];32922[label="ww4000",fontsize=16,color="green",shape="box"];32923 -> 32961[label="",style="dashed", color="red", weight=0]; 189.17/135.93 32923[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];32923 -> 32990[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 32923 -> 32991[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 32923 -> 32992[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 32923 -> 32993[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 32924[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];32925 -> 28102[label="",style="dashed", color="red", weight=0]; 189.17/135.93 32925[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];32925 -> 33012[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 32926[label="ww3100",fontsize=16,color="green",shape="box"];32927[label="ww4000",fontsize=16,color="green",shape="box"];32928 -> 32961[label="",style="dashed", color="red", weight=0]; 189.17/135.93 32928[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];32928 -> 32994[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 32928 -> 32995[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 32928 -> 32996[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 32928 -> 32997[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 32929[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];32982[label="ww4000",fontsize=16,color="green",shape="box"];32983[label="ww5",fontsize=16,color="green",shape="box"];32984[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];32985[label="ww3100",fontsize=16,color="green",shape="box"];32958 -> 32961[label="",style="dashed", color="red", weight=0]; 189.17/135.93 32958[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];32958 -> 32998[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 32958 -> 32999[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 32958 -> 33000[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 32958 -> 33001[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 32986[label="ww4000",fontsize=16,color="green",shape="box"];32987[label="ww5",fontsize=16,color="green",shape="box"];32988[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];32989[label="ww3100",fontsize=16,color="green",shape="box"];28424 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 28424[label="srMyInt (Neg Zero) ww34170",fontsize=16,color="magenta"];28424 -> 33013[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 28424 -> 33014[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 28425 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 28425[label="srMyInt (Pos (Succ ww3100)) ww34171",fontsize=16,color="magenta"];28425 -> 33015[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 28425 -> 33016[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 33285 -> 23742[label="",style="dashed", color="red", weight=0]; 189.17/135.93 33285[label="msMyInt (Pos (Succ ww3895)) (Neg Zero)",fontsize=16,color="magenta"];33285 -> 33363[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 33285 -> 33364[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 33286 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 33286[label="srMyInt (Neg (Succ ww3896)) (Pos (Succ ww3897))",fontsize=16,color="magenta"];33286 -> 33365[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 33286 -> 33366[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 33287[label="takeWhile1 (flip ltEsFloat ww3892) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123))))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))))) (fsEsOrdering (compareFloat (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))) ww3892) GT)",fontsize=16,color="black",shape="box"];33287 -> 33367[label="",style="solid", color="black", weight=3]; 189.17/135.93 58738[label="primPlusFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) ww4736",fontsize=16,color="black",shape="box"];58738 -> 58761[label="",style="solid", color="black", weight=3]; 189.17/135.93 58739 -> 58720[label="",style="dashed", color="red", weight=0]; 189.17/135.93 58739[label="psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) ww4736",fontsize=16,color="magenta"];18162[label="ww4000",fontsize=16,color="green",shape="box"];18163[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18163 -> 18175[label="",style="solid", color="black", weight=3]; 189.17/135.93 18164 -> 18163[label="",style="dashed", color="red", weight=0]; 189.17/135.93 18164[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];18165[label="ww50",fontsize=16,color="green",shape="box"];18166[label="ww51",fontsize=16,color="green",shape="box"];18167 -> 20618[label="",style="dashed", color="red", weight=0]; 189.17/135.93 18167[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="magenta"];18167 -> 20619[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16757 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16757[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16757 -> 37868[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16757 -> 37869[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16757 -> 37870[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16757 -> 37871[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16757 -> 37872[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16757 -> 37873[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 21909[label="primMulNat (Succ ww266600) (Succ ww1833100)",fontsize=16,color="black",shape="box"];21909 -> 21920[label="",style="solid", color="black", weight=3]; 189.17/135.93 21910[label="primMulNat (Succ ww266600) Zero",fontsize=16,color="black",shape="box"];21910 -> 21921[label="",style="solid", color="black", weight=3]; 189.17/135.93 21911[label="primMulNat Zero (Succ ww1833100)",fontsize=16,color="black",shape="box"];21911 -> 21922[label="",style="solid", color="black", weight=3]; 189.17/135.93 21912[label="primMulNat Zero Zero",fontsize=16,color="black",shape="box"];21912 -> 21923[label="",style="solid", color="black", weight=3]; 189.17/135.93 20347[label="ww1832000",fontsize=16,color="green",shape="box"];20348[label="ww243500",fontsize=16,color="green",shape="box"];20307 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.93 20307[label="primPlusNat ww24350 ww183200",fontsize=16,color="magenta"];20307 -> 20323[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 20307 -> 20324[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 20310[label="ww24350",fontsize=16,color="green",shape="box"];20311[label="ww183200",fontsize=16,color="green",shape="box"];20312 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.93 20312[label="primPlusNat ww24350 ww183200",fontsize=16,color="magenta"];20312 -> 20329[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 20312 -> 20330[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16763 -> 18149[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16763[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww80 ww81) (Float (srMyInt (msMyInt (Pos (Succ ww7)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) ww9 (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww80 ww81) (Float (srMyInt (msMyInt (Pos (Succ ww7)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16763 -> 18168[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16763 -> 18169[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16764 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16764[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16764 -> 18177[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16764 -> 18178[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16765[label="Succ ww3100",fontsize=16,color="green",shape="box"];16766 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16766[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16766 -> 18179[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16766 -> 18180[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16767[label="Succ ww3100",fontsize=16,color="green",shape="box"];16768[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16768 -> 18181[label="",style="solid", color="black", weight=3]; 189.17/135.93 33095[label="ww3100",fontsize=16,color="green",shape="box"];33096[label="ww4000",fontsize=16,color="green",shape="box"];33097[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];33098 -> 28204[label="",style="dashed", color="red", weight=0]; 189.17/135.93 33098[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];33098 -> 33129[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 33099 -> 33130[label="",style="dashed", color="red", weight=0]; 189.17/135.93 33099[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];33099 -> 33139[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 33099 -> 33140[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 33099 -> 33141[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 33099 -> 33142[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16773[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16773 -> 18182[label="",style="solid", color="black", weight=3]; 189.17/135.93 33100[label="ww3100",fontsize=16,color="green",shape="box"];33101[label="ww4000",fontsize=16,color="green",shape="box"];33102[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];33103 -> 28204[label="",style="dashed", color="red", weight=0]; 189.17/135.93 33103[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];33103 -> 33158[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 33104 -> 33130[label="",style="dashed", color="red", weight=0]; 189.17/135.93 33104[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];33104 -> 33143[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 33104 -> 33144[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 33104 -> 33145[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 33104 -> 33146[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48325 -> 52355[label="",style="dashed", color="red", weight=0]; 189.17/135.93 48325[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48325 -> 52366[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48325 -> 52367[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48325 -> 52368[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48325 -> 52369[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48326[label="Neg Zero",fontsize=16,color="green",shape="box"];48327 -> 33130[label="",style="dashed", color="red", weight=0]; 189.17/135.93 48327[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48327 -> 50761[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48327 -> 50762[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48327 -> 50763[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48327 -> 50764[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48328[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48329 -> 50222[label="",style="dashed", color="red", weight=0]; 189.17/135.93 48329[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48329 -> 50232[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 33135[label="ww3100",fontsize=16,color="green",shape="box"];33136[label="ww5",fontsize=16,color="green",shape="box"];33137[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];33138[label="ww4000",fontsize=16,color="green",shape="box"];28218[label="ltEsFloat (Float (Neg Zero) (Neg (Succ ww3100))) ww3429",fontsize=16,color="black",shape="box"];28218 -> 28278[label="",style="solid", color="black", weight=3]; 189.17/135.93 33156[label="Cons (Float (Neg Zero) (Neg (Succ ww1979))) (takeWhile (flip ltEsFloat ww3905) (iterate (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979))))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979))))))",fontsize=16,color="green",shape="box"];33156 -> 33202[label="",style="dashed", color="green", weight=3]; 189.17/135.93 33157[label="takeWhile0 (flip ltEsFloat ww3905) (Float (Neg Zero) (Neg (Succ ww1979))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979))))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979))))) otherwise",fontsize=16,color="black",shape="box"];33157 -> 33203[label="",style="solid", color="black", weight=3]; 189.17/135.93 52361[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52362[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52363[label="ww4000",fontsize=16,color="green",shape="box"];52364[label="ww3100",fontsize=16,color="green",shape="box"];50705[label="ww3100",fontsize=16,color="green",shape="box"];50706[label="ww5",fontsize=16,color="green",shape="box"];50707[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];50708[label="ww4000",fontsize=16,color="green",shape="box"];50230 -> 33130[label="",style="dashed", color="red", weight=0]; 189.17/135.93 50230[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50230 -> 50765[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 50230 -> 50766[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 50230 -> 50767[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 50230 -> 50768[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 52472[label="primPlusFloat (msFloat (Float (Pos (Succ ww4521)) (Neg (Succ ww4522))) (Float (Neg Zero) (Neg (Succ ww4523)))) ww4530",fontsize=16,color="black",shape="box"];52472 -> 52529[label="",style="solid", color="black", weight=3]; 189.17/135.93 52473 -> 52413[label="",style="dashed", color="red", weight=0]; 189.17/135.93 52473[label="psFloat (msFloat (Float (Pos (Succ ww4521)) (Neg (Succ ww4522))) (Float (Neg Zero) (Neg (Succ ww4523)))) ww4530",fontsize=16,color="magenta"];33250 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.93 33250[label="primPlusFloat (Float ww39080 ww39081) (primDivFloat (msFloat (Float (Pos (Succ ww3909)) (Neg (Succ ww3910))) (Float (Neg Zero) (Neg (Succ ww3911)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];33250 -> 33300[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 33250 -> 33301[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 33250 -> 33302[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48330 -> 52264[label="",style="dashed", color="red", weight=0]; 189.17/135.93 48330[label="iterate (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181))) (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) (Float ww180 ww181))",fontsize=16,color="magenta"];48330 -> 52281[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48331[label="ww180",fontsize=16,color="green",shape="box"];48332[label="primPlusFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];62841[label="ww19/Float ww190 ww191",fontsize=10,color="white",style="solid",shape="box"];48332 -> 62841[label="",style="solid", color="burlywood", weight=9]; 189.17/135.93 62841 -> 50770[label="",style="solid", color="burlywood", weight=3]; 189.17/135.93 48333[label="ww181",fontsize=16,color="green",shape="box"];48334 -> 50771[label="",style="dashed", color="red", weight=0]; 189.17/135.93 48334[label="not (esEsOrdering (primCmpFloat (Float ww180 ww181) (primPlusFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT)",fontsize=16,color="magenta"];48334 -> 50784[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16783 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16783[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16783 -> 37874[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16783 -> 37875[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16783 -> 37876[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16783 -> 37877[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16783 -> 37878[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16783 -> 37879[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16784 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16784[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16784 -> 37880[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16784 -> 37881[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16784 -> 37882[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16784 -> 37883[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16784 -> 37884[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16784 -> 37885[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16785 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16785[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16785 -> 37886[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16785 -> 37887[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16785 -> 37888[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16785 -> 37889[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16785 -> 37890[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16785 -> 37891[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16786 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16786[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16786 -> 18191[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16786 -> 18192[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16787[label="Succ ww3100",fontsize=16,color="green",shape="box"];16788 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16788[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16788 -> 18193[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16788 -> 18194[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16789[label="Succ ww3100",fontsize=16,color="green",shape="box"];16790[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16790 -> 18195[label="",style="solid", color="black", weight=3]; 189.17/135.93 16791[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];16792[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16793[label="ww5",fontsize=16,color="green",shape="box"];16794[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16794 -> 18196[label="",style="solid", color="black", weight=3]; 189.17/135.93 16795[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];16796[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16797[label="ww5",fontsize=16,color="green",shape="box"];48335 -> 43685[label="",style="dashed", color="red", weight=0]; 189.17/135.93 48335[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48335 -> 51641[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48335 -> 51642[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48335 -> 51643[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48335 -> 51644[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48336[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48337 -> 52299[label="",style="dashed", color="red", weight=0]; 189.17/135.93 48337[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48337 -> 52320[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48337 -> 52321[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48337 -> 52322[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48337 -> 52323[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48338[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48339 -> 49896[label="",style="dashed", color="red", weight=0]; 189.17/135.93 48339[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48339 -> 49921[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48339 -> 49922[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48339 -> 49923[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 50709[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];50710[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];50711[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50712[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52316[label="ww5",fontsize=16,color="green",shape="box"];52317[label="ww3000",fontsize=16,color="green",shape="box"];52318[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52319[label="ww3100",fontsize=16,color="green",shape="box"];49918 -> 52299[label="",style="dashed", color="red", weight=0]; 189.17/135.93 49918[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49918 -> 52324[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 49918 -> 52325[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 49918 -> 52326[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 49918 -> 52327[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 49919[label="Succ ww3100",fontsize=16,color="green",shape="box"];49920[label="ww3000",fontsize=16,color="green",shape="box"];52659 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.93 52659[label="primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww4528))) (srMyInt (Pos (Succ ww4527)) (Pos (Succ ww4529)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];52659 -> 52688[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 52659 -> 52689[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16803 -> 15103[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16803[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16803 -> 18201[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16803 -> 18202[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16804 -> 15103[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16804[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16804 -> 18203[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16804 -> 18204[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16802[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) ww2124))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) ww2125))) GT))",fontsize=16,color="black",shape="triangle"];16802 -> 18205[label="",style="solid", color="black", weight=3]; 189.17/135.93 16809 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16809[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16809 -> 37892[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16809 -> 37893[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16809 -> 37894[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16809 -> 37895[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16809 -> 37896[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16809 -> 37897[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16810 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16810[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16810 -> 18209[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16810 -> 18210[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16811[label="Succ ww3100",fontsize=16,color="green",shape="box"];16812 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16812[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16812 -> 18211[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16812 -> 18212[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16813[label="Succ ww3100",fontsize=16,color="green",shape="box"];16814[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];16815[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16816[label="ww5",fontsize=16,color="green",shape="box"];16817[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];16818[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16819[label="ww5",fontsize=16,color="green",shape="box"];16820 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16820[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16820 -> 37898[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16820 -> 37899[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16820 -> 37900[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16820 -> 37901[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16820 -> 37902[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16820 -> 37903[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16822 -> 15290[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16822[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16822 -> 18214[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16823 -> 15290[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16823[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16823 -> 18215[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16821[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) ww2126))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) ww2127))) GT))",fontsize=16,color="black",shape="triangle"];16821 -> 18216[label="",style="solid", color="black", weight=3]; 189.17/135.93 16827 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16827[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16827 -> 18217[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16827 -> 18218[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16828[label="Succ ww3100",fontsize=16,color="green",shape="box"];16829 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16829[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16829 -> 18219[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16829 -> 18220[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16830[label="Succ ww3100",fontsize=16,color="green",shape="box"];16849[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16850[label="ww5",fontsize=16,color="green",shape="box"];16851[label="ww3100",fontsize=16,color="green",shape="box"];16852[label="ww3000",fontsize=16,color="green",shape="box"];16853[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16854[label="ww5",fontsize=16,color="green",shape="box"];16855[label="ww3100",fontsize=16,color="green",shape="box"];16856[label="ww3000",fontsize=16,color="green",shape="box"];17072[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21290 ww21291) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (primPlusFloat (Float ww21290 ww21291) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17072 -> 18221[label="",style="solid", color="black", weight=3]; 189.17/135.93 16861 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16861[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16861 -> 37904[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16861 -> 37905[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16861 -> 37906[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16861 -> 37907[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16861 -> 37908[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16861 -> 37909[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16862 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16862[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16862 -> 37910[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16862 -> 37911[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16862 -> 37912[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16862 -> 37913[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16862 -> 37914[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16862 -> 37915[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16864 -> 5124[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16864[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16864 -> 18226[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16865 -> 5124[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16865[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16865 -> 18227[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16863[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) ww2133))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) ww2134))) GT))",fontsize=16,color="black",shape="triangle"];16863 -> 18228[label="",style="solid", color="black", weight=3]; 189.17/135.93 16870 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16870[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16870 -> 18229[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16870 -> 18230[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16871[label="Succ ww3100",fontsize=16,color="green",shape="box"];16872 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16872[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16872 -> 18231[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16872 -> 18232[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16873[label="Succ ww3100",fontsize=16,color="green",shape="box"];16874[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16874 -> 18233[label="",style="solid", color="black", weight=3]; 189.17/135.93 33958 -> 28510[label="",style="dashed", color="red", weight=0]; 189.17/135.93 33958[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];33958 -> 33988[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 33959[label="ww3000",fontsize=16,color="green",shape="box"];33960[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];33961[label="ww3100",fontsize=16,color="green",shape="box"];33962 -> 33989[label="",style="dashed", color="red", weight=0]; 189.17/135.93 33962[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];33962 -> 33998[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 33962 -> 33999[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 33962 -> 34000[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 33962 -> 34001[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16879[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16879 -> 18234[label="",style="solid", color="black", weight=3]; 189.17/135.93 33963 -> 28510[label="",style="dashed", color="red", weight=0]; 189.17/135.93 33963[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];33963 -> 34015[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 33964[label="ww3000",fontsize=16,color="green",shape="box"];33965[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];33966[label="ww3100",fontsize=16,color="green",shape="box"];33967 -> 33989[label="",style="dashed", color="red", weight=0]; 189.17/135.93 33967[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];33967 -> 34002[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 33967 -> 34003[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 33967 -> 34004[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 33967 -> 34005[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48340 -> 52494[label="",style="dashed", color="red", weight=0]; 189.17/135.93 48340[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48340 -> 52509[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48340 -> 52510[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48340 -> 52511[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48340 -> 52512[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48341[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48342 -> 33989[label="",style="dashed", color="red", weight=0]; 189.17/135.93 48342[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48342 -> 51652[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48342 -> 51653[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48342 -> 51654[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48342 -> 51655[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48343[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48344 -> 49946[label="",style="dashed", color="red", weight=0]; 189.17/135.93 48344[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48344 -> 49974[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48344 -> 49975[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48344 -> 49976[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 33994[label="ww3100",fontsize=16,color="green",shape="box"];33995[label="ww3000",fontsize=16,color="green",shape="box"];33996[label="ww5",fontsize=16,color="green",shape="box"];33997[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28520[label="ltEsFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) ww3453",fontsize=16,color="black",shape="box"];28520 -> 28544[label="",style="solid", color="black", weight=3]; 189.17/135.93 34012[label="Cons (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))) (takeWhile (flip ltEsFloat ww3994) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))))))",fontsize=16,color="green",shape="box"];34012 -> 34150[label="",style="dashed", color="green", weight=3]; 189.17/135.93 34013 -> 56067[label="",style="dashed", color="red", weight=0]; 189.17/135.93 34013[label="takeWhile0 (flip ltEsFloat ww3994) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))))) otherwise",fontsize=16,color="magenta"];34013 -> 56068[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 34013 -> 56069[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 34013 -> 56070[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 34013 -> 56071[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 52505[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52506[label="ww3000",fontsize=16,color="green",shape="box"];52507[label="ww3100",fontsize=16,color="green",shape="box"];52508[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];50715[label="ww3100",fontsize=16,color="green",shape="box"];50716[label="ww3000",fontsize=16,color="green",shape="box"];50717[label="ww5",fontsize=16,color="green",shape="box"];50718[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];49971[label="ww3000",fontsize=16,color="green",shape="box"];49972[label="Succ ww3100",fontsize=16,color="green",shape="box"];49973 -> 33989[label="",style="dashed", color="red", weight=0]; 189.17/135.93 49973[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49973 -> 51658[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 49973 -> 51659[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 49973 -> 51660[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 49973 -> 51661[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 52947 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 52947[label="srMyInt (Neg (Succ ww4532)) (Neg (Succ ww4534))",fontsize=16,color="magenta"];52947 -> 53022[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 52947 -> 53023[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 52948 -> 25993[label="",style="dashed", color="red", weight=0]; 189.17/135.93 52948[label="msMyInt (Pos Zero) (Neg (Succ ww4533))",fontsize=16,color="magenta"];52948 -> 53024[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 52949[label="ww4542",fontsize=16,color="green",shape="box"];34415 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.93 34415[label="primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3999))) (srMyInt (Neg (Succ ww3998)) (Neg (Succ ww4000)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];34415 -> 34454[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 34415 -> 34455[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16889 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16889[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16889 -> 37916[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16889 -> 37917[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16889 -> 37918[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16889 -> 37919[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16889 -> 37920[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16889 -> 37921[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16890 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16890[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16890 -> 37922[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16890 -> 37923[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16890 -> 37924[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16890 -> 37925[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16890 -> 37926[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16890 -> 37927[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16891 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16891[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16891 -> 37928[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16891 -> 37929[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16891 -> 37930[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16891 -> 37931[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16891 -> 37932[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16891 -> 37933[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16892 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16892[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16892 -> 18243[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16892 -> 18244[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16893[label="Succ ww3100",fontsize=16,color="green",shape="box"];16894 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16894[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16894 -> 18245[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16894 -> 18246[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16895[label="Succ ww3100",fontsize=16,color="green",shape="box"];16896[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16896 -> 18247[label="",style="solid", color="black", weight=3]; 189.17/135.93 16897[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];16898[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16899[label="ww5",fontsize=16,color="green",shape="box"];16900[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16900 -> 18248[label="",style="solid", color="black", weight=3]; 189.17/135.93 16901[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];16902[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16903[label="ww5",fontsize=16,color="green",shape="box"];48345 -> 43685[label="",style="dashed", color="red", weight=0]; 189.17/135.93 48345[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48345 -> 51666[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48345 -> 51667[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48345 -> 51668[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48345 -> 51669[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48346[label="Neg Zero",fontsize=16,color="green",shape="box"];48347 -> 52428[label="",style="dashed", color="red", weight=0]; 189.17/135.93 48347[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48347 -> 52444[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48347 -> 52445[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48347 -> 52446[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48348[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48349 -> 50153[label="",style="dashed", color="red", weight=0]; 189.17/135.93 48349[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48349 -> 50164[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 50719[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];50720[label="Neg Zero",fontsize=16,color="green",shape="box"];50721[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50722[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52441[label="ww3100",fontsize=16,color="green",shape="box"];52442[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52443[label="ww5",fontsize=16,color="green",shape="box"];50162 -> 52428[label="",style="dashed", color="red", weight=0]; 189.17/135.93 50162[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50162 -> 52447[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 50162 -> 52448[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 50162 -> 52449[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 52735 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.93 52735[label="primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos (Succ ww4537)) (Pos (Succ ww4538)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];52735 -> 52950[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 52735 -> 52951[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16909 -> 15103[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16909[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16909 -> 18253[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16909 -> 18254[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16910 -> 15103[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16910[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16910 -> 18255[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16910 -> 18256[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16908[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) ww2135))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) ww2136))) GT))",fontsize=16,color="black",shape="triangle"];16908 -> 18257[label="",style="solid", color="black", weight=3]; 189.17/135.93 16914 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16914[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16914 -> 37934[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16914 -> 37935[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16914 -> 37936[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16914 -> 37937[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16914 -> 37938[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16914 -> 37939[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16915 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16915[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16915 -> 18261[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16915 -> 18262[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16916[label="Succ ww3100",fontsize=16,color="green",shape="box"];16917 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16917[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16917 -> 18263[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16917 -> 18264[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16918[label="Succ ww3100",fontsize=16,color="green",shape="box"];16919[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];16920[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16921[label="ww5",fontsize=16,color="green",shape="box"];16922[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];16923[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16924[label="ww5",fontsize=16,color="green",shape="box"];16925 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16925[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16925 -> 37940[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16925 -> 37941[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16925 -> 37942[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16925 -> 37943[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16925 -> 37944[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16925 -> 37945[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16927 -> 15290[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16927[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16927 -> 18266[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16928 -> 15290[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16928[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16928 -> 18267[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16926[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) ww2137))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) ww2138))) GT))",fontsize=16,color="black",shape="triangle"];16926 -> 18268[label="",style="solid", color="black", weight=3]; 189.17/135.93 16932 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16932[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16932 -> 18269[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16932 -> 18270[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16933[label="Succ ww3100",fontsize=16,color="green",shape="box"];16934 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16934[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16934 -> 18271[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16934 -> 18272[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16935[label="Succ ww3100",fontsize=16,color="green",shape="box"];34734[label="ww3100",fontsize=16,color="green",shape="box"];34735 -> 28102[label="",style="dashed", color="red", weight=0]; 189.17/135.93 34735[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];34735 -> 34769[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 34736 -> 34770[label="",style="dashed", color="red", weight=0]; 189.17/135.93 34736[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34736 -> 34792[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 34736 -> 34793[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 34736 -> 34794[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 34737[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];34738[label="ww3100",fontsize=16,color="green",shape="box"];34739 -> 28102[label="",style="dashed", color="red", weight=0]; 189.17/135.93 34739[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];34739 -> 34809[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 34740 -> 34770[label="",style="dashed", color="red", weight=0]; 189.17/135.93 34740[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34740 -> 34795[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 34740 -> 34796[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 34740 -> 34797[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 34741[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];34786[label="ww5",fontsize=16,color="green",shape="box"];34787[label="ww3100",fontsize=16,color="green",shape="box"];34788[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];34767 -> 34770[label="",style="dashed", color="red", weight=0]; 189.17/135.93 34767[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34767 -> 34798[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 34767 -> 34799[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 34767 -> 34800[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 34789[label="ww5",fontsize=16,color="green",shape="box"];34790[label="ww3100",fontsize=16,color="green",shape="box"];34791[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];35150 -> 25993[label="",style="dashed", color="red", weight=0]; 189.17/135.93 35150[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];35150 -> 35204[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 35151 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 35151[label="srMyInt (Neg (Succ ww4078)) (Pos (Succ ww4079))",fontsize=16,color="magenta"];35151 -> 35205[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 35151 -> 35206[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 35152[label="takeWhile1 (flip ltEsFloat ww4075) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))))) (fsEsOrdering (compareFloat (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))) ww4075) GT)",fontsize=16,color="black",shape="box"];35152 -> 35207[label="",style="solid", color="black", weight=3]; 189.17/135.93 58759[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) ww4737",fontsize=16,color="black",shape="box"];58759 -> 58776[label="",style="solid", color="black", weight=3]; 189.17/135.93 58760 -> 58736[label="",style="dashed", color="red", weight=0]; 189.17/135.93 58760[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) ww4737",fontsize=16,color="magenta"];16959 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16959[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16959 -> 37946[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16959 -> 37947[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16959 -> 37948[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16959 -> 37949[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16959 -> 37950[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16959 -> 37951[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16960 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16960[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16960 -> 37952[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16960 -> 37953[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16960 -> 37954[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16960 -> 37955[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16960 -> 37956[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16960 -> 37957[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16962 -> 5124[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16962[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16962 -> 18278[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16963 -> 5124[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16963[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16963 -> 18279[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16961[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) ww2143))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) ww2144))) GT))",fontsize=16,color="black",shape="triangle"];16961 -> 18280[label="",style="solid", color="black", weight=3]; 189.17/135.93 16966 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16966[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16966 -> 18281[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16966 -> 18282[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16967[label="Succ ww3100",fontsize=16,color="green",shape="box"];16968 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16968[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16968 -> 18283[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16968 -> 18284[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16969[label="Succ ww3100",fontsize=16,color="green",shape="box"];16970[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16970 -> 18285[label="",style="solid", color="black", weight=3]; 189.17/135.93 34881[label="ww3100",fontsize=16,color="green",shape="box"];34882[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];34883 -> 28204[label="",style="dashed", color="red", weight=0]; 189.17/135.93 34883[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];34883 -> 34910[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 34884 -> 34911[label="",style="dashed", color="red", weight=0]; 189.17/135.93 34884[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34884 -> 34918[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 34884 -> 34919[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 34884 -> 34920[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16974[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16974 -> 18286[label="",style="solid", color="black", weight=3]; 189.17/135.93 34885[label="ww3100",fontsize=16,color="green",shape="box"];34886[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];34887 -> 28204[label="",style="dashed", color="red", weight=0]; 189.17/135.93 34887[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];34887 -> 34934[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 34888 -> 34911[label="",style="dashed", color="red", weight=0]; 189.17/135.93 34888[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34888 -> 34921[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 34888 -> 34922[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 34888 -> 34923[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48350 -> 52627[label="",style="dashed", color="red", weight=0]; 189.17/135.93 48350[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48350 -> 52639[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48350 -> 52640[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48350 -> 52641[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48351[label="Neg Zero",fontsize=16,color="green",shape="box"];48352 -> 34911[label="",style="dashed", color="red", weight=0]; 189.17/135.93 48352[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48352 -> 51677[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48352 -> 51678[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48352 -> 51679[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48353[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48354 -> 50222[label="",style="dashed", color="red", weight=0]; 189.17/135.93 48354[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48354 -> 50233[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 34915[label="ww3100",fontsize=16,color="green",shape="box"];34916[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];34917[label="ww5",fontsize=16,color="green",shape="box"];34932[label="Cons (Float (Neg Zero) (Neg (Succ ww1988))) (takeWhile (flip ltEsFloat ww4091) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988))))))",fontsize=16,color="green",shape="box"];34932 -> 35023[label="",style="dashed", color="green", weight=3]; 189.17/135.93 34933[label="takeWhile0 (flip ltEsFloat ww4091) (Float (Neg Zero) (Neg (Succ ww1988))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988))))) otherwise",fontsize=16,color="black",shape="box"];34933 -> 35024[label="",style="solid", color="black", weight=3]; 189.17/135.93 52636[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52637[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52638[label="ww3100",fontsize=16,color="green",shape="box"];50725[label="ww3100",fontsize=16,color="green",shape="box"];50726[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];50727[label="ww5",fontsize=16,color="green",shape="box"];50231 -> 34911[label="",style="dashed", color="red", weight=0]; 189.17/135.93 50231[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50231 -> 51682[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 50231 -> 51683[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 50231 -> 51684[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 53058 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 53058[label="srMyInt (Neg (Succ ww4540)) (Neg (Succ ww4541))",fontsize=16,color="magenta"];53058 -> 53101[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 53058 -> 53102[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 53059 -> 25993[label="",style="dashed", color="red", weight=0]; 189.17/135.93 53059[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];53059 -> 53103[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 53060[label="ww4548",fontsize=16,color="green",shape="box"];35281 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.93 35281[label="primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4095)) (Neg (Succ ww4096)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];35281 -> 35313[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 35281 -> 35314[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16983 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16983[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16983 -> 37958[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16983 -> 37959[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16983 -> 37960[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16983 -> 37961[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16983 -> 37962[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16983 -> 37963[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16984 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16984[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16984 -> 37964[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16984 -> 37965[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16984 -> 37966[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16984 -> 37967[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16984 -> 37968[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16984 -> 37969[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16985 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 16985[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16985 -> 37970[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16985 -> 37971[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16985 -> 37972[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16985 -> 37973[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16985 -> 37974[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16985 -> 37975[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 26569 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.93 26569[label="primPlusNat (Succ ww955) (Succ ww957)",fontsize=16,color="magenta"];26569 -> 35621[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 26569 -> 35622[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51463 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51463[label="srMyInt (Pos (Succ ww95600)) (Neg Zero)",fontsize=16,color="magenta"];51463 -> 51691[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51463 -> 51692[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51464 -> 20687[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51464[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51465[label="ww4427",fontsize=16,color="green",shape="box"];51466 -> 20687[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51466[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51467 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51467[label="srMyInt (Pos (Succ ww95600)) (Neg Zero)",fontsize=16,color="magenta"];51467 -> 51693[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51467 -> 51694[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51473 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51473[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];51473 -> 51699[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51473 -> 51700[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51474 -> 20687[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51474[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51475[label="ww4478",fontsize=16,color="green",shape="box"];51476 -> 20687[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51476[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51477 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51477[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];51477 -> 51701[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51477 -> 51702[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51478[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4495",fontsize=16,color="black",shape="box"];51478 -> 51703[label="",style="solid", color="black", weight=3]; 189.17/135.93 51479[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51479 -> 51704[label="",style="solid", color="black", weight=3]; 189.17/135.93 51480 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51480[label="srMyInt (Neg (Succ ww95600)) (Pos Zero)",fontsize=16,color="magenta"];51480 -> 51705[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51480 -> 51706[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51481 -> 20687[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51481[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51482[label="ww4479",fontsize=16,color="green",shape="box"];51483 -> 20687[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51483[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51484 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51484[label="srMyInt (Neg (Succ ww95600)) (Pos Zero)",fontsize=16,color="magenta"];51484 -> 51707[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51484 -> 51708[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51485 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51485[label="srMyInt (Neg Zero) (Pos (Succ ww95800))",fontsize=16,color="magenta"];51485 -> 51709[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51485 -> 51710[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51486 -> 20687[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51486[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51487[label="ww4429",fontsize=16,color="green",shape="box"];51488 -> 20687[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51488[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51489 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51489[label="srMyInt (Neg Zero) (Pos (Succ ww95800))",fontsize=16,color="magenta"];51489 -> 51711[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51489 -> 51712[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51490 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51490[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];51490 -> 51713[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51490 -> 51714[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51491 -> 20687[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51491[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51492[label="ww4480",fontsize=16,color="green",shape="box"];51493 -> 20687[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51493[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51494 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51494[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];51494 -> 51715[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51494 -> 51716[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 16996[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16996 -> 18305[label="",style="solid", color="black", weight=3]; 189.17/135.93 16997[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];16997 -> 18306[label="",style="solid", color="black", weight=3]; 189.17/135.93 16998[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Pos (Succ ww95800)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Pos (Succ ww95800)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];16998 -> 18307[label="",style="solid", color="black", weight=3]; 189.17/135.93 16999[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];16999 -> 18308[label="",style="solid", color="black", weight=3]; 189.17/135.93 52115 -> 20687[label="",style="dashed", color="red", weight=0]; 189.17/135.93 52115[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];52116 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 52116[label="srMyInt (Pos (Succ ww95600)) (Neg (Succ ww95800))",fontsize=16,color="magenta"];52116 -> 52535[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 52116 -> 52536[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 52533[label="Neg (Succ ww95800)",fontsize=16,color="green",shape="box"];52534[label="Pos (Succ ww95600)",fontsize=16,color="green",shape="box"];17001[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];17001 -> 18310[label="",style="solid", color="black", weight=3]; 189.17/135.93 17003[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];17003 -> 18312[label="",style="solid", color="black", weight=3]; 189.17/135.93 17004[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17004 -> 18313[label="",style="solid", color="black", weight=3]; 189.17/135.93 17005[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];17005 -> 18314[label="",style="solid", color="black", weight=3]; 189.17/135.93 17006[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Pos (Succ ww95800)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Pos (Succ ww95800)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];17006 -> 18315[label="",style="solid", color="black", weight=3]; 189.17/135.93 17007[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];17007 -> 18316[label="",style="solid", color="black", weight=3]; 189.17/135.93 17009[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];17009 -> 18318[label="",style="solid", color="black", weight=3]; 189.17/135.93 17011[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];17011 -> 18320[label="",style="solid", color="black", weight=3]; 189.17/135.93 17012 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17012[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17012 -> 18321[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17012 -> 18322[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17013[label="Succ ww3100",fontsize=16,color="green",shape="box"];17014 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17014[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17014 -> 18323[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17014 -> 18324[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17015[label="Succ ww3100",fontsize=16,color="green",shape="box"];17016[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17016 -> 18325[label="",style="solid", color="black", weight=3]; 189.17/135.93 36474 -> 26659[label="",style="dashed", color="red", weight=0]; 189.17/135.93 36474[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36474 -> 37517[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36474 -> 37518[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36474 -> 37519[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36474 -> 37520[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36475 -> 37526[label="",style="dashed", color="red", weight=0]; 189.17/135.93 36475[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36475 -> 37535[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36475 -> 37536[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36475 -> 37537[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36475 -> 37538[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36476 -> 36796[label="",style="dashed", color="red", weight=0]; 189.17/135.93 36476[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36476 -> 36832[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36477[label="ww3100",fontsize=16,color="green",shape="box"];17021[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17021 -> 18326[label="",style="solid", color="black", weight=3]; 189.17/135.93 36478 -> 26659[label="",style="dashed", color="red", weight=0]; 189.17/135.93 36478[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36478 -> 37522[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36478 -> 37523[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36478 -> 37524[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36478 -> 37525[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36479 -> 37526[label="",style="dashed", color="red", weight=0]; 189.17/135.93 36479[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36479 -> 37539[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36479 -> 37540[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36479 -> 37541[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36479 -> 37542[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36480 -> 36796[label="",style="dashed", color="red", weight=0]; 189.17/135.93 36480[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36480 -> 36833[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36481[label="ww3100",fontsize=16,color="green",shape="box"];48380 -> 26659[label="",style="dashed", color="red", weight=0]; 189.17/135.93 48380[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48380 -> 51717[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48380 -> 51718[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48380 -> 51719[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48380 -> 51720[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48381[label="Pos Zero",fontsize=16,color="green",shape="box"];48382 -> 37526[label="",style="dashed", color="red", weight=0]; 189.17/135.93 48382[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48382 -> 51721[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48382 -> 51722[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48382 -> 51723[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48382 -> 51724[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48383[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48384 -> 50281[label="",style="dashed", color="red", weight=0]; 189.17/135.93 48384[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48384 -> 50293[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 37531[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];37532[label="ww5",fontsize=16,color="green",shape="box"];37533[label="ww3100",fontsize=16,color="green",shape="box"];37534[label="ww4000",fontsize=16,color="green",shape="box"];50728[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];50729[label="ww3100",fontsize=16,color="green",shape="box"];50730[label="ww4000",fontsize=16,color="green",shape="box"];50731[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50732[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];50733[label="ww5",fontsize=16,color="green",shape="box"];50734[label="ww3100",fontsize=16,color="green",shape="box"];50735[label="ww4000",fontsize=16,color="green",shape="box"];50291 -> 37526[label="",style="dashed", color="red", weight=0]; 189.17/135.93 50291[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50291 -> 51725[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 50291 -> 51726[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 50291 -> 51727[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 50291 -> 51728[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 26776[label="Pos (Succ ww2914)",fontsize=16,color="green",shape="box"];26777[label="ww29151",fontsize=16,color="green",shape="box"];43604 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.93 43604[label="primDivFloat (Float (msMyInt (Neg (Succ ww4257)) (Pos Zero)) (srMyInt (Pos (Succ ww4258)) (Pos (Succ ww4259)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];43604 -> 43745[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 43604 -> 43746[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17033 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17033[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17033 -> 37976[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17033 -> 37977[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17033 -> 37978[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17033 -> 37979[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17033 -> 37980[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17033 -> 37981[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 24628[label="Succ ww4000",fontsize=16,color="green",shape="box"];24629[label="Zero",fontsize=16,color="green",shape="box"];17039 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17039[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17039 -> 37982[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17039 -> 37983[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17039 -> 37984[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17039 -> 37985[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17039 -> 37986[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17039 -> 37987[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17040 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17040[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17040 -> 18345[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17040 -> 18346[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17041[label="Succ ww3100",fontsize=16,color="green",shape="box"];17042 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17042[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17042 -> 18347[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17042 -> 18348[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17043[label="Succ ww3100",fontsize=16,color="green",shape="box"];46537[label="ww3100",fontsize=16,color="green",shape="box"];46538[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];46539 -> 27641[label="",style="dashed", color="red", weight=0]; 189.17/135.93 46539[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];46539 -> 46572[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 46540 -> 46573[label="",style="dashed", color="red", weight=0]; 189.17/135.93 46540[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];46540 -> 46602[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 46540 -> 46603[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 46540 -> 46604[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 46540 -> 46605[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 46541[label="ww4000",fontsize=16,color="green",shape="box"];46542[label="ww3100",fontsize=16,color="green",shape="box"];46543[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];46544 -> 27641[label="",style="dashed", color="red", weight=0]; 189.17/135.93 46544[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];46544 -> 46621[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 46545 -> 46573[label="",style="dashed", color="red", weight=0]; 189.17/135.93 46545[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];46545 -> 46606[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 46545 -> 46607[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 46545 -> 46608[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 46545 -> 46609[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 46546[label="ww4000",fontsize=16,color="green",shape="box"];46594[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];46595[label="ww4000",fontsize=16,color="green",shape="box"];46596[label="ww3100",fontsize=16,color="green",shape="box"];46597[label="ww5",fontsize=16,color="green",shape="box"];46570 -> 46573[label="",style="dashed", color="red", weight=0]; 189.17/135.93 46570[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];46570 -> 46610[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 46570 -> 46611[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 46570 -> 46612[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 46570 -> 46613[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 46598[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];46599[label="ww4000",fontsize=16,color="green",shape="box"];46600[label="ww3100",fontsize=16,color="green",shape="box"];46601[label="ww5",fontsize=16,color="green",shape="box"];27866 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 27866[label="srMyInt (Pos Zero) ww33460",fontsize=16,color="magenta"];27866 -> 30576[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 27866 -> 30577[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 27867 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 27867[label="srMyInt (Neg (Succ ww3100)) ww33461",fontsize=16,color="magenta"];27867 -> 30578[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 27867 -> 30579[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 46873 -> 20243[label="",style="dashed", color="red", weight=0]; 189.17/135.93 46873[label="msMyInt (Neg (Succ ww4447)) (Pos Zero)",fontsize=16,color="magenta"];46873 -> 46926[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 46874 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 46874[label="srMyInt (Pos (Succ ww4448)) (Neg (Succ ww4449))",fontsize=16,color="magenta"];46874 -> 46927[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 46874 -> 46928[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 46962[label="primPlusFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) ww4455",fontsize=16,color="black",shape="box"];46962 -> 46976[label="",style="solid", color="black", weight=3]; 189.17/135.93 46963 -> 46924[label="",style="dashed", color="red", weight=0]; 189.17/135.93 46963[label="psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) ww4455",fontsize=16,color="magenta"];17073 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17073[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17073 -> 37988[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17073 -> 37989[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17073 -> 37990[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17073 -> 37991[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17073 -> 37992[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17073 -> 37993[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17074 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17074[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17074 -> 37994[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17074 -> 37995[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17074 -> 37996[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17074 -> 37997[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17074 -> 37998[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17074 -> 37999[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17076 -> 15290[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17076[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17076 -> 18352[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17077 -> 15290[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17077[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17077 -> 18353[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17075[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) ww2152))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) ww2153))) GT))",fontsize=16,color="black",shape="triangle"];17075 -> 18354[label="",style="solid", color="black", weight=3]; 189.17/135.93 17080 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17080[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17080 -> 18355[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17080 -> 18356[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17081[label="Succ ww3100",fontsize=16,color="green",shape="box"];17082 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17082[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17082 -> 18357[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17082 -> 18358[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17083[label="Succ ww3100",fontsize=16,color="green",shape="box"];36489 -> 37677[label="",style="dashed", color="red", weight=0]; 189.17/135.93 36489[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36489 -> 37696[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36489 -> 37697[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36489 -> 37698[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36489 -> 37699[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36490[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36490 -> 37597[label="",style="solid", color="black", weight=3]; 189.17/135.93 36491 -> 36796[label="",style="dashed", color="red", weight=0]; 189.17/135.93 36491[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36491 -> 36834[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36492[label="ww3100",fontsize=16,color="green",shape="box"];36493 -> 37677[label="",style="dashed", color="red", weight=0]; 189.17/135.93 36493[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36493 -> 37700[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36493 -> 37701[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36493 -> 37702[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36493 -> 37703[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36494[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36494 -> 37623[label="",style="solid", color="black", weight=3]; 189.17/135.93 36495 -> 36796[label="",style="dashed", color="red", weight=0]; 189.17/135.93 36495[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36495 -> 36835[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36496[label="ww3100",fontsize=16,color="green",shape="box"];41622[label="ww5",fontsize=16,color="green",shape="box"];41623[label="ww3100",fontsize=16,color="green",shape="box"];41624[label="ww4000",fontsize=16,color="green",shape="box"];41625[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];37692[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];37693[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37694[label="ww4000",fontsize=16,color="green",shape="box"];37695[label="ww3100",fontsize=16,color="green",shape="box"];36903 -> 41613[label="",style="dashed", color="red", weight=0]; 189.17/135.93 36903[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36903 -> 41626[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36903 -> 41627[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36903 -> 41628[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36903 -> 41629[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36822 -> 36395[label="",style="dashed", color="red", weight=0]; 189.17/135.93 36822[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];41642[label="Pos (Succ ww4265)",fontsize=16,color="green",shape="box"];41643[label="Neg (Succ ww4264)",fontsize=16,color="green",shape="box"];41644[label="ww4263",fontsize=16,color="green",shape="box"];43743 -> 20243[label="",style="dashed", color="red", weight=0]; 189.17/135.93 43743[label="msMyInt (Neg (Succ ww4293)) (Pos Zero)",fontsize=16,color="magenta"];43743 -> 44013[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 43744 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 43744[label="srMyInt (Neg (Succ ww4294)) (Pos (Succ ww4295))",fontsize=16,color="magenta"];43744 -> 44014[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 43744 -> 44015[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17113 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17113[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17113 -> 38000[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17113 -> 38001[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17113 -> 38002[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17113 -> 38003[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17113 -> 38004[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17113 -> 38005[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17116 -> 5124[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17116[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17116 -> 18364[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17117 -> 5124[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17117[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17117 -> 18365[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17115[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) ww2159))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) ww2160))) GT))",fontsize=16,color="black",shape="triangle"];17115 -> 18366[label="",style="solid", color="black", weight=3]; 189.17/135.93 17121 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17121[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17121 -> 18367[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17121 -> 18368[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17122[label="Succ ww3100",fontsize=16,color="green",shape="box"];17123 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17123[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17123 -> 18369[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17123 -> 18370[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17124[label="Succ ww3100",fontsize=16,color="green",shape="box"];17125[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17125 -> 18371[label="",style="solid", color="black", weight=3]; 189.17/135.93 46673[label="ww4000",fontsize=16,color="green",shape="box"];46674[label="ww3100",fontsize=16,color="green",shape="box"];46675[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];46676 -> 26764[label="",style="dashed", color="red", weight=0]; 189.17/135.93 46676[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];46676 -> 46704[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 46676 -> 46705[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 46676 -> 46706[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 46676 -> 46707[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 46677 -> 27641[label="",style="dashed", color="red", weight=0]; 189.17/135.93 46677[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];46677 -> 46708[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17130[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17130 -> 18372[label="",style="solid", color="black", weight=3]; 189.17/135.93 46678[label="ww4000",fontsize=16,color="green",shape="box"];46679[label="ww3100",fontsize=16,color="green",shape="box"];46680[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];46681 -> 26764[label="",style="dashed", color="red", weight=0]; 189.17/135.93 46681[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];46681 -> 46709[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 46681 -> 46710[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 46681 -> 46711[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 46681 -> 46712[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 46682 -> 27641[label="",style="dashed", color="red", weight=0]; 189.17/135.93 46682[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];46682 -> 46713[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48385 -> 46965[label="",style="dashed", color="red", weight=0]; 189.17/135.93 48385[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48385 -> 51729[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48385 -> 51730[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48385 -> 51731[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48385 -> 51732[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48386[label="Pos Zero",fontsize=16,color="green",shape="box"];48387 -> 26764[label="",style="dashed", color="red", weight=0]; 189.17/135.93 48387[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48387 -> 51733[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48387 -> 51734[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48387 -> 51735[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48387 -> 51736[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48388[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48389 -> 50320[label="",style="dashed", color="red", weight=0]; 189.17/135.93 48389[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48389 -> 50330[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 46744[label="ww4000",fontsize=16,color="green",shape="box"];46745[label="ww3100",fontsize=16,color="green",shape="box"];46746[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];46747[label="ww5",fontsize=16,color="green",shape="box"];46748[label="Cons (Float (Pos Zero) (Neg (Succ ww1998))) (takeWhile (flip ltEsFloat ww3258) (iterate (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998))))) (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) (Float (Pos Zero) (Neg (Succ ww1998))))))",fontsize=16,color="green",shape="box"];46748 -> 46804[label="",style="dashed", color="green", weight=3]; 189.17/135.93 46749[label="takeWhile0 (flip ltEsFloat ww3258) (Float (Pos Zero) (Neg (Succ ww1998))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998))))) (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) (Float (Pos Zero) (Neg (Succ ww1998))))) otherwise",fontsize=16,color="black",shape="box"];46749 -> 46805[label="",style="solid", color="black", weight=3]; 189.17/135.93 50736[label="ww4000",fontsize=16,color="green",shape="box"];50737[label="ww3100",fontsize=16,color="green",shape="box"];50738[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];50739[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];50740[label="ww4000",fontsize=16,color="green",shape="box"];50741[label="ww3100",fontsize=16,color="green",shape="box"];50742[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];50743[label="ww5",fontsize=16,color="green",shape="box"];50329 -> 26764[label="",style="dashed", color="red", weight=0]; 189.17/135.93 50329[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50329 -> 51737[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 50329 -> 51738[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 50329 -> 51739[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 50329 -> 51740[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51495 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51495[label="srMyInt (Neg (Succ ww1997)) (Neg (Succ ww1998))",fontsize=16,color="magenta"];51495 -> 51741[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51495 -> 51742[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51496 -> 20243[label="",style="dashed", color="red", weight=0]; 189.17/135.93 51496[label="msMyInt (Neg (Succ ww1996)) (Pos Zero)",fontsize=16,color="magenta"];51496 -> 51743[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 51497[label="ww4458",fontsize=16,color="green",shape="box"];26900 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.93 26900[label="primDivFloat (Float (msMyInt (Neg (Succ ww1996)) (Pos Zero)) (srMyInt (Neg (Succ ww1997)) (Neg (Succ ww1998)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];26900 -> 26926[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 26900 -> 26927[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17140 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17140[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17140 -> 38006[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17140 -> 38007[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17140 -> 38008[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17140 -> 38009[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17140 -> 38010[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17140 -> 38011[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17141 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17141[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17141 -> 38012[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17141 -> 38013[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17141 -> 38014[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17141 -> 38015[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17141 -> 38016[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17141 -> 38017[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17142 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17142[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17142 -> 38018[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17142 -> 38019[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17142 -> 38020[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17142 -> 38021[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17142 -> 38022[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17142 -> 38023[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17143 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17143[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17143 -> 18381[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17143 -> 18382[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17144[label="Succ ww3100",fontsize=16,color="green",shape="box"];17145 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17145[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17145 -> 18383[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17145 -> 18384[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17146[label="Succ ww3100",fontsize=16,color="green",shape="box"];17147[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17147 -> 18385[label="",style="solid", color="black", weight=3]; 189.17/135.93 15748[label="ww5",fontsize=16,color="green",shape="box"];15749[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];15750[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];17148[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17148 -> 18386[label="",style="solid", color="black", weight=3]; 189.17/135.93 15751[label="ww5",fontsize=16,color="green",shape="box"];15752[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];15753[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];48390 -> 43626[label="",style="dashed", color="red", weight=0]; 189.17/135.93 48390[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48390 -> 51744[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48390 -> 51745[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48390 -> 51746[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48390 -> 51747[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48391[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48392 -> 52582[label="",style="dashed", color="red", weight=0]; 189.17/135.93 48392[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48392 -> 52595[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48392 -> 52596[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48392 -> 52597[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48392 -> 52598[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48393[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48394 -> 49994[label="",style="dashed", color="red", weight=0]; 189.17/135.93 48394[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48394 -> 50019[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48394 -> 50020[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48394 -> 50021[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 50744[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50745[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50746[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];50747[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];52591[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52592[label="ww5",fontsize=16,color="green",shape="box"];52593[label="ww3000",fontsize=16,color="green",shape="box"];52594[label="ww3100",fontsize=16,color="green",shape="box"];50013[label="Succ ww3100",fontsize=16,color="green",shape="box"];50014[label="ww3000",fontsize=16,color="green",shape="box"];50015 -> 52582[label="",style="dashed", color="red", weight=0]; 189.17/135.93 50015[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50015 -> 52599[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 50015 -> 52600[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 50015 -> 52601[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 50015 -> 52602[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17151[label="takeWhile1 (flip gtEsFloat (psFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww65 (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65)) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) ww65)) (not (esEsOrdering (primCmpFloat ww65 (psFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT))",fontsize=16,color="burlywood",shape="box"];62842[label="ww65/Float ww650 ww651",fontsize=10,color="white",style="solid",shape="box"];17151 -> 62842[label="",style="solid", color="burlywood", weight=9]; 189.17/135.93 62842 -> 18389[label="",style="solid", color="burlywood", weight=3]; 189.17/135.93 53021 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.93 53021[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww4546))) (srMyInt (Pos (Succ ww4545)) (Pos (Succ ww4547)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];53021 -> 53061[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 53021 -> 53062[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17153[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20760 ww20761) (primDivFloat (Float (msMyInt (Neg Zero) ww20780) (srMyInt (Pos (Succ ww2077)) ww20781)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float ww20780 ww20781) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (Float ww20780 ww20781))) (not (esEsOrdering (primCmpFloat (Float ww20780 ww20781) (primPlusFloat (Float ww20760 ww20761) (primDivFloat (Float (msMyInt (Neg Zero) ww20780) (srMyInt (Pos (Succ ww2077)) ww20781)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];17153 -> 18391[label="",style="solid", color="black", weight=3]; 189.17/135.93 17155 -> 15103[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17155[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17155 -> 18392[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17155 -> 18393[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17156 -> 15103[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17156[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17156 -> 18394[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17156 -> 18395[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17154[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) ww2161))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) ww2162))) GT))",fontsize=16,color="black",shape="triangle"];17154 -> 18396[label="",style="solid", color="black", weight=3]; 189.17/135.93 17160 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17160[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17160 -> 38024[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17160 -> 38025[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17160 -> 38026[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17160 -> 38027[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17160 -> 38028[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17160 -> 38029[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17161 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17161[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17161 -> 18400[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17161 -> 18401[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17162[label="Succ ww3100",fontsize=16,color="green",shape="box"];17163 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17163[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17163 -> 18402[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17163 -> 18403[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17164[label="Succ ww3100",fontsize=16,color="green",shape="box"];54365 -> 54742[label="",style="dashed", color="red", weight=0]; 189.17/135.93 54365[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54365 -> 54819[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54365 -> 54820[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54365 -> 54821[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54366[label="ww3000",fontsize=16,color="green",shape="box"];54367[label="ww3100",fontsize=16,color="green",shape="box"];54368 -> 55266[label="",style="dashed", color="red", weight=0]; 189.17/135.93 54368[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54368 -> 55291[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54368 -> 55292[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54368 -> 55293[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54368 -> 55294[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54369 -> 43626[label="",style="dashed", color="red", weight=0]; 189.17/135.93 54369[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54369 -> 55262[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54369 -> 55263[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54369 -> 55264[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54369 -> 55265[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54370 -> 54742[label="",style="dashed", color="red", weight=0]; 189.17/135.93 54370[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54370 -> 54822[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54370 -> 54823[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54370 -> 54824[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54371[label="ww3000",fontsize=16,color="green",shape="box"];54372[label="ww3100",fontsize=16,color="green",shape="box"];54373 -> 55266[label="",style="dashed", color="red", weight=0]; 189.17/135.93 54373[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54373 -> 55295[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54373 -> 55296[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54373 -> 55297[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54373 -> 55298[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54374 -> 43626[label="",style="dashed", color="red", weight=0]; 189.17/135.93 54374[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54374 -> 55343[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54374 -> 55344[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54374 -> 55345[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54374 -> 55346[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 55287[label="ww3000",fontsize=16,color="green",shape="box"];55288[label="ww5",fontsize=16,color="green",shape="box"];55289[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55290[label="ww3100",fontsize=16,color="green",shape="box"];55641 -> 22801[label="",style="dashed", color="red", weight=0]; 189.17/135.93 55641[label="msMyInt (Neg Zero) (Pos (Succ ww4628))",fontsize=16,color="magenta"];55641 -> 55673[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 55642 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 55642[label="srMyInt (Pos (Succ ww4627)) (Neg (Succ ww4629))",fontsize=16,color="magenta"];55642 -> 55674[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 55642 -> 55675[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 44105[label="ww20781",fontsize=16,color="green",shape="box"];44106[label="Pos (Succ ww2077)",fontsize=16,color="green",shape="box"];26838 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.93 26838[label="primPlusNat Zero ww207800",fontsize=16,color="magenta"];26838 -> 26854[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 26838 -> 26855[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 26839[label="Zero",fontsize=16,color="green",shape="box"];26840[label="ww207800",fontsize=16,color="green",shape="box"];17167 -> 15290[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17167[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17167 -> 18405[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17168 -> 15290[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17168[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17168 -> 18406[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17166[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) ww2163))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) ww2164))) GT))",fontsize=16,color="black",shape="triangle"];17166 -> 18407[label="",style="solid", color="black", weight=3]; 189.17/135.93 17171 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17171[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17171 -> 18408[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17171 -> 18409[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17172[label="Succ ww3100",fontsize=16,color="green",shape="box"];17173 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17173[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17173 -> 18410[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17173 -> 18411[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17174[label="Succ ww3100",fontsize=16,color="green",shape="box"];27006[label="ww3000",fontsize=16,color="green",shape="box"];27007[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];27008[label="ww3100",fontsize=16,color="green",shape="box"];27009 -> 27046[label="",style="dashed", color="red", weight=0]; 189.17/135.93 27009[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27009 -> 27075[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 27009 -> 27076[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 27009 -> 27077[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 27009 -> 27078[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 27010 -> 27030[label="",style="dashed", color="red", weight=0]; 189.17/135.93 27010[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];27010 -> 27036[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 27011[label="ww3000",fontsize=16,color="green",shape="box"];27012[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];27013[label="ww3100",fontsize=16,color="green",shape="box"];27014 -> 27046[label="",style="dashed", color="red", weight=0]; 189.17/135.93 27014[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27014 -> 27079[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 27014 -> 27080[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 27014 -> 27081[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 27014 -> 27082[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 27015 -> 27030[label="",style="dashed", color="red", weight=0]; 189.17/135.93 27015[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];27015 -> 27037[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 27067[label="ww5",fontsize=16,color="green",shape="box"];27068[label="ww3100",fontsize=16,color="green",shape="box"];27069[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];27070[label="ww3000",fontsize=16,color="green",shape="box"];27071[label="ww5",fontsize=16,color="green",shape="box"];27072[label="ww3100",fontsize=16,color="green",shape="box"];27073[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];27074[label="ww3000",fontsize=16,color="green",shape="box"];27035 -> 27046[label="",style="dashed", color="red", weight=0]; 189.17/135.93 27035[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27035 -> 27083[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 27035 -> 27084[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 27035 -> 27085[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 27035 -> 27086[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 27281 -> 22801[label="",style="dashed", color="red", weight=0]; 189.17/135.93 27281[label="msMyInt (Neg Zero) (Pos (Succ ww3292))",fontsize=16,color="magenta"];27281 -> 27311[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 27282 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 27282[label="srMyInt (Neg (Succ ww3291)) (Pos (Succ ww3293))",fontsize=16,color="magenta"];27282 -> 27312[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 27282 -> 27313[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 27283[label="takeWhile1 (flip ltEsFloat ww3284) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))))) (fsEsOrdering (compareFloat (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) ww3284) GT)",fontsize=16,color="black",shape="box"];27283 -> 27314[label="",style="solid", color="black", weight=3]; 189.17/135.93 57787[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) ww4689",fontsize=16,color="black",shape="box"];57787 -> 57795[label="",style="solid", color="black", weight=3]; 189.17/135.93 17204 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17204[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17204 -> 38036[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17204 -> 38037[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17204 -> 38038[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17204 -> 38039[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17204 -> 38040[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17204 -> 38041[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17205 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17205[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17205 -> 38042[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17205 -> 38043[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17205 -> 38044[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17205 -> 38045[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17205 -> 38046[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17205 -> 38047[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17207 -> 5124[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17207[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17207 -> 18417[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17208 -> 5124[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17208[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17208 -> 18418[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17206[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) ww2170))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) ww2171))) GT))",fontsize=16,color="black",shape="triangle"];17206 -> 18419[label="",style="solid", color="black", weight=3]; 189.17/135.93 17212 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17212[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17212 -> 18420[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17212 -> 18421[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17213[label="Succ ww3100",fontsize=16,color="green",shape="box"];17214 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17214[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17214 -> 18422[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17214 -> 18423[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17215[label="Succ ww3100",fontsize=16,color="green",shape="box"];17216[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17216 -> 18424[label="",style="solid", color="black", weight=3]; 189.17/135.93 54380 -> 54742[label="",style="dashed", color="red", weight=0]; 189.17/135.93 54380[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54380 -> 54825[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54380 -> 54826[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54380 -> 54827[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54381[label="ww3000",fontsize=16,color="green",shape="box"];54382[label="ww3100",fontsize=16,color="green",shape="box"];54383 -> 27123[label="",style="dashed", color="red", weight=0]; 189.17/135.93 54383[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54383 -> 55347[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54383 -> 55348[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54383 -> 55349[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54383 -> 55350[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54384 -> 52864[label="",style="dashed", color="red", weight=0]; 189.17/135.93 54384[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54384 -> 55351[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54384 -> 55352[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54384 -> 55353[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54384 -> 55354[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17221[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17221 -> 18425[label="",style="solid", color="black", weight=3]; 189.17/135.93 54385 -> 54742[label="",style="dashed", color="red", weight=0]; 189.17/135.93 54385[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54385 -> 54828[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54385 -> 54829[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54385 -> 54830[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54386[label="ww3000",fontsize=16,color="green",shape="box"];54387[label="ww3100",fontsize=16,color="green",shape="box"];54388 -> 27123[label="",style="dashed", color="red", weight=0]; 189.17/135.93 54388[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54388 -> 55355[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54388 -> 55356[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54388 -> 55357[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54388 -> 55358[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54389 -> 52864[label="",style="dashed", color="red", weight=0]; 189.17/135.93 54389[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54389 -> 55359[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54389 -> 55360[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54389 -> 55361[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 54389 -> 55362[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48395 -> 52864[label="",style="dashed", color="red", weight=0]; 189.17/135.93 48395[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48395 -> 52875[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48395 -> 52876[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48395 -> 52877[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48395 -> 52878[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48396[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48397 -> 27123[label="",style="dashed", color="red", weight=0]; 189.17/135.93 48397[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48397 -> 51754[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48397 -> 51755[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48397 -> 51756[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48397 -> 51757[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48398[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48399 -> 50066[label="",style="dashed", color="red", weight=0]; 189.17/135.93 48399[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48399 -> 50088[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48399 -> 50089[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48399 -> 50090[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 55093[label="ww3000",fontsize=16,color="green",shape="box"];55094[label="ww3100",fontsize=16,color="green",shape="box"];55095[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55096[label="ww5",fontsize=16,color="green",shape="box"];17228[label="takeWhile1 (flip gtEsFloat (psFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww1941 (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941)) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) ww1941)) (gtEsFloat ww1941 (psFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];17228 -> 18428[label="",style="solid", color="black", weight=3]; 189.17/135.93 53098 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 53098[label="srMyInt (Neg (Succ ww4550)) (Neg (Succ ww4552))",fontsize=16,color="magenta"];53098 -> 53220[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 53098 -> 53221[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 53099 -> 22801[label="",style="dashed", color="red", weight=0]; 189.17/135.93 53099[label="msMyInt (Neg Zero) (Pos (Succ ww4551))",fontsize=16,color="magenta"];53099 -> 53222[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 53100[label="ww4560",fontsize=16,color="green",shape="box"];27319 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.93 27319[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww2007))) (srMyInt (Neg (Succ ww2006)) (Neg (Succ ww2008)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];27319 -> 27460[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 27319 -> 27461[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17231 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17231[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17231 -> 38048[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17231 -> 38049[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17231 -> 38050[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17231 -> 38051[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17231 -> 38052[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17231 -> 38053[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17233 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17233[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17233 -> 38060[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17233 -> 38061[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17233 -> 38062[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17233 -> 38063[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17233 -> 38064[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17233 -> 38065[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17234 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17234[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17234 -> 18434[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17234 -> 18435[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17235[label="Succ ww3100",fontsize=16,color="green",shape="box"];17236 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17236[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17236 -> 18436[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17236 -> 18437[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17237[label="Succ ww3100",fontsize=16,color="green",shape="box"];17238[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17238 -> 18438[label="",style="solid", color="black", weight=3]; 189.17/135.93 36505 -> 43626[label="",style="dashed", color="red", weight=0]; 189.17/135.93 36505[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36505 -> 43645[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36505 -> 43646[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36505 -> 43647[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36505 -> 43648[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36506 -> 37634[label="",style="dashed", color="red", weight=0]; 189.17/135.93 36506[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36506 -> 37641[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36506 -> 37642[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36506 -> 37643[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36507 -> 36796[label="",style="dashed", color="red", weight=0]; 189.17/135.93 36507[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36507 -> 36836[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36508[label="ww3100",fontsize=16,color="green",shape="box"];17239[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17239 -> 18439[label="",style="solid", color="black", weight=3]; 189.17/135.93 36509 -> 43626[label="",style="dashed", color="red", weight=0]; 189.17/135.93 36509[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36509 -> 43649[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36509 -> 43650[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36509 -> 43651[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36509 -> 43652[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36510 -> 37634[label="",style="dashed", color="red", weight=0]; 189.17/135.93 36510[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36510 -> 37644[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36510 -> 37645[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36510 -> 37646[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36511 -> 36796[label="",style="dashed", color="red", weight=0]; 189.17/135.93 36511[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36511 -> 36837[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36512[label="ww3100",fontsize=16,color="green",shape="box"];48400 -> 43626[label="",style="dashed", color="red", weight=0]; 189.17/135.93 48400[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48400 -> 51762[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48400 -> 51763[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48400 -> 51764[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48400 -> 51765[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48401[label="Pos Zero",fontsize=16,color="green",shape="box"];48402 -> 37634[label="",style="dashed", color="red", weight=0]; 189.17/135.93 48402[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48402 -> 51766[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48402 -> 51767[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48402 -> 51768[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48403[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48404 -> 50281[label="",style="dashed", color="red", weight=0]; 189.17/135.93 48404[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48404 -> 50294[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 37638[label="ww3100",fontsize=16,color="green",shape="box"];37639[label="ww5",fontsize=16,color="green",shape="box"];37640[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];50749[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50750[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50751[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];50752[label="Pos Zero",fontsize=16,color="green",shape="box"];50753[label="ww3100",fontsize=16,color="green",shape="box"];50754[label="ww5",fontsize=16,color="green",shape="box"];50755[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];50292 -> 37634[label="",style="dashed", color="red", weight=0]; 189.17/135.93 50292[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50292 -> 51769[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 50292 -> 51770[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 50292 -> 51771[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 43679 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.93 43679[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos (Succ ww4268)) (Pos (Succ ww4269)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];43679 -> 43747[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 43679 -> 43748[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 18472 -> 18157[label="",style="dashed", color="red", weight=0]; 189.17/135.93 18472[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];18473 -> 18157[label="",style="dashed", color="red", weight=0]; 189.17/135.93 18473[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];18474[label="ww50",fontsize=16,color="green",shape="box"];18475[label="ww51",fontsize=16,color="green",shape="box"];18476 -> 20861[label="",style="dashed", color="red", weight=0]; 189.17/135.93 18476[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="magenta"];18476 -> 20862[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 18471[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww340 ww341) (Float (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))) ww2260))) (Float (Pos Zero) (Pos Zero)) ww35 (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww340 ww341) (Float (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))) ww2261))) GT))",fontsize=16,color="black",shape="triangle"];18471 -> 18485[label="",style="solid", color="black", weight=3]; 189.17/135.93 17250 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17250[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17250 -> 18452[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17250 -> 18453[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17251[label="Succ ww3100",fontsize=16,color="green",shape="box"];17252 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17252[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17252 -> 18454[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17252 -> 18455[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17253[label="Succ ww3100",fontsize=16,color="green",shape="box"];17254[label="ww5",fontsize=16,color="green",shape="box"];17255[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];17256[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];17257[label="ww5",fontsize=16,color="green",shape="box"];17258[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];17259[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17260 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17260[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17260 -> 38066[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17260 -> 38067[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17260 -> 38068[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17260 -> 38069[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17260 -> 38070[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17260 -> 38071[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17262 -> 15290[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17262[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17262 -> 18457[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17263 -> 15290[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17263[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17263 -> 18458[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17261[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))) ww2174))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))) ww2175))) GT))",fontsize=16,color="black",shape="triangle"];17261 -> 18459[label="",style="solid", color="black", weight=3]; 189.17/135.93 17266 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17266[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17266 -> 18460[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17266 -> 18461[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17267[label="Succ ww3100",fontsize=16,color="green",shape="box"];17268 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17268[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17268 -> 18462[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17268 -> 18463[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17269[label="Succ ww3100",fontsize=16,color="green",shape="box"];36517 -> 41076[label="",style="dashed", color="red", weight=0]; 189.17/135.93 36517[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36517 -> 41091[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36517 -> 41092[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36517 -> 41093[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36518[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36518 -> 37660[label="",style="solid", color="black", weight=3]; 189.17/135.93 36519 -> 36796[label="",style="dashed", color="red", weight=0]; 189.17/135.93 36519[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36519 -> 36838[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36520[label="ww3100",fontsize=16,color="green",shape="box"];36521 -> 41076[label="",style="dashed", color="red", weight=0]; 189.17/135.93 36521[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36521 -> 41094[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36521 -> 41095[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36521 -> 41096[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36522[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36522 -> 37710[label="",style="solid", color="black", weight=3]; 189.17/135.93 36523 -> 36796[label="",style="dashed", color="red", weight=0]; 189.17/135.93 36523[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36523 -> 36839[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36524[label="ww3100",fontsize=16,color="green",shape="box"];41764[label="ww5",fontsize=16,color="green",shape="box"];41765[label="ww3100",fontsize=16,color="green",shape="box"];41766[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];58403[label="Pos Zero",fontsize=16,color="green",shape="box"];58404[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];58405[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58402[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) ww4727)",fontsize=16,color="black",shape="triangle"];58402 -> 58408[label="",style="solid", color="black", weight=3]; 189.17/135.93 36905 -> 41757[label="",style="dashed", color="red", weight=0]; 189.17/135.93 36905[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36905 -> 41767[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36905 -> 41768[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36905 -> 41769[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 36823 -> 36407[label="",style="dashed", color="red", weight=0]; 189.17/135.93 36823[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];43467[label="Pos (Succ ww4272)",fontsize=16,color="green",shape="box"];43468[label="Neg (Succ ww4271)",fontsize=16,color="green",shape="box"];43469[label="Pos Zero",fontsize=16,color="green",shape="box"];44010 -> 22801[label="",style="dashed", color="red", weight=0]; 189.17/135.93 44010[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];44010 -> 44043[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 44011 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 44011[label="srMyInt (Neg (Succ ww4298)) (Pos (Succ ww4299))",fontsize=16,color="magenta"];44011 -> 44044[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 44011 -> 44045[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 18477 -> 18163[label="",style="dashed", color="red", weight=0]; 189.17/135.93 18477[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];18478 -> 18163[label="",style="dashed", color="red", weight=0]; 189.17/135.93 18478[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];18479[label="ww50",fontsize=16,color="green",shape="box"];18480[label="ww51",fontsize=16,color="green",shape="box"];18481 -> 20942[label="",style="dashed", color="red", weight=0]; 189.17/135.93 18481[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="magenta"];18481 -> 20943[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17295 -> 18471[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17295[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww340 ww341) (Float (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) ww35 (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww340 ww341) (Float (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17295 -> 18482[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17295 -> 18483[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17296 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17296[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17296 -> 18487[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17296 -> 18488[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17297[label="Succ ww3100",fontsize=16,color="green",shape="box"];17298 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17298[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17298 -> 18489[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17298 -> 18490[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17299[label="Succ ww3100",fontsize=16,color="green",shape="box"];17300[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17300 -> 18491[label="",style="solid", color="black", weight=3]; 189.17/135.93 27620 -> 27641[label="",style="dashed", color="red", weight=0]; 189.17/135.93 27620[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];27620 -> 27643[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 27621[label="ww3100",fontsize=16,color="green",shape="box"];27622 -> 27469[label="",style="dashed", color="red", weight=0]; 189.17/135.93 27622[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27622 -> 27658[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 27622 -> 27659[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 27622 -> 27660[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 27623[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];17304[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17304 -> 18492[label="",style="solid", color="black", weight=3]; 189.17/135.93 27624 -> 27641[label="",style="dashed", color="red", weight=0]; 189.17/135.93 27624[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];27624 -> 27644[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 27625[label="ww3100",fontsize=16,color="green",shape="box"];27626 -> 27469[label="",style="dashed", color="red", weight=0]; 189.17/135.93 27626[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27626 -> 27661[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 27626 -> 27662[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 27626 -> 27663[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 27627[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];48405 -> 52891[label="",style="dashed", color="red", weight=0]; 189.17/135.93 48405[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48405 -> 52900[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48405 -> 52901[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48405 -> 52902[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48406[label="Pos Zero",fontsize=16,color="green",shape="box"];48407 -> 27469[label="",style="dashed", color="red", weight=0]; 189.17/135.93 48407[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48407 -> 51773[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48407 -> 51774[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48407 -> 51775[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 48408[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48409 -> 50320[label="",style="dashed", color="red", weight=0]; 189.17/135.93 48409[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48409 -> 50331[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 27654[label="ww5",fontsize=16,color="green",shape="box"];27655[label="ww3100",fontsize=16,color="green",shape="box"];27656[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];27670[label="Cons (Float (Pos Zero) (Neg (Succ ww2017))) (takeWhile (flip ltEsFloat ww3327) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017))))))",fontsize=16,color="green",shape="box"];27670 -> 27713[label="",style="dashed", color="green", weight=3]; 189.17/135.93 27671[label="takeWhile0 (flip ltEsFloat ww3327) (Float (Pos Zero) (Neg (Succ ww2017))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017))))) otherwise",fontsize=16,color="black",shape="box"];27671 -> 27714[label="",style="solid", color="black", weight=3]; 189.17/135.93 53217 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 53217[label="srMyInt (Neg (Succ ww4554)) (Neg (Succ ww4555))",fontsize=16,color="magenta"];53217 -> 53328[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 53217 -> 53329[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 53218 -> 22801[label="",style="dashed", color="red", weight=0]; 189.17/135.93 53218[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];53218 -> 53330[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 53219[label="ww4561",fontsize=16,color="green",shape="box"];27775 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.93 27775[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww2016)) (Neg (Succ ww2017)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];27775 -> 27813[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 27775 -> 27814[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17312 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17312[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17312 -> 38072[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17312 -> 38073[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17312 -> 38074[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17312 -> 38075[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17312 -> 38076[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17312 -> 38077[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17313 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17313[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17313 -> 38078[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17313 -> 38079[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17313 -> 38080[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17313 -> 38081[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17313 -> 38082[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17313 -> 38083[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17314 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17314[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17314 -> 38084[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17314 -> 38085[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17314 -> 38086[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17314 -> 38087[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17314 -> 38088[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17314 -> 38089[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 37718 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.93 37718[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg ww13750)) (Float (psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))) (srMyInt ww13761 (srMyInt (srMyInt (Pos ww13730) (Neg ww13750)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37718 -> 41106[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 37718 -> 41107[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 37718 -> 41108[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 37718 -> 41109[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 37718 -> 41110[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 37718 -> 41111[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 37719 -> 43576[label="",style="dashed", color="red", weight=0]; 189.17/135.93 37719[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))",fontsize=16,color="magenta"];37719 -> 43577[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 37720 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.93 37720[label="psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37720 -> 41113[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 37720 -> 41114[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 37721 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 37721[label="srMyInt ww13761 (srMyInt (srMyInt (Pos ww13730) (Neg ww13750)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37721 -> 41115[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 37721 -> 41116[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 37722[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];37723[label="Neg ww13750",fontsize=16,color="green",shape="box"];37717[label="takeWhile1 (flip ltEsFloat (Float ww42210 ww42211)) (Float ww323900 ww323901) ww32391 ww4274",fontsize=16,color="burlywood",shape="triangle"];62843[label="ww4274/MyTrue",fontsize=10,color="white",style="solid",shape="box"];37717 -> 62843[label="",style="solid", color="burlywood", weight=9]; 189.17/135.93 62843 -> 41117[label="",style="solid", color="burlywood", weight=3]; 189.17/135.93 62844[label="ww4274/MyFalse",fontsize=10,color="white",style="solid",shape="box"];37717 -> 62844[label="",style="solid", color="burlywood", weight=9]; 189.17/135.93 62844 -> 41118[label="",style="solid", color="burlywood", weight=3]; 189.17/135.93 37724 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.93 37724[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos ww13750)) (Float (psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))) (srMyInt ww13761 (srMyInt (srMyInt (Neg ww13730) (Pos ww13750)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37724 -> 41119[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 37724 -> 41120[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 37724 -> 41121[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 37724 -> 41122[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 37724 -> 41123[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 37724 -> 41124[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 37725 -> 43619[label="",style="dashed", color="red", weight=0]; 189.17/135.93 37725[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))",fontsize=16,color="magenta"];37725 -> 43620[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 37726 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.93 37726[label="psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37726 -> 41126[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 37726 -> 41127[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 37727 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.93 37727[label="srMyInt ww13761 (srMyInt (srMyInt (Neg ww13730) (Pos ww13750)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37727 -> 41128[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 37727 -> 41129[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 37728[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];37729[label="Pos ww13750",fontsize=16,color="green",shape="box"];51510[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4496",fontsize=16,color="black",shape="box"];51510 -> 51780[label="",style="solid", color="black", weight=3]; 189.17/135.93 51511[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51511 -> 51781[label="",style="solid", color="black", weight=3]; 189.17/135.93 17318[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17318 -> 18503[label="",style="solid", color="black", weight=3]; 189.17/135.93 17319[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos (Succ ww137300)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos (Succ ww137300)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];17319 -> 18504[label="",style="solid", color="black", weight=3]; 189.17/135.93 17320[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos Zero) (Pos (Succ ww137500)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos Zero) (Pos (Succ ww137500)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];17320 -> 18505[label="",style="solid", color="black", weight=3]; 189.17/135.93 17321[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];17321 -> 18506[label="",style="solid", color="black", weight=3]; 189.17/135.93 51512[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4497",fontsize=16,color="black",shape="box"];51512 -> 51782[label="",style="solid", color="black", weight=3]; 189.17/135.93 51513[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51513 -> 51783[label="",style="solid", color="black", weight=3]; 189.17/135.93 17323[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17323 -> 18508[label="",style="solid", color="black", weight=3]; 189.17/135.93 17324[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg (Succ ww137300)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg (Succ ww137300)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];17324 -> 18509[label="",style="solid", color="black", weight=3]; 189.17/135.93 17325[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg Zero) (Neg (Succ ww137500)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg Zero) (Neg (Succ ww137500)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];17325 -> 18510[label="",style="solid", color="black", weight=3]; 189.17/135.93 17326[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];17326 -> 18511[label="",style="solid", color="black", weight=3]; 189.17/135.93 17327 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17327[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17327 -> 18512[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17327 -> 18513[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17328[label="Succ ww3100",fontsize=16,color="green",shape="box"];17329 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17329[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17329 -> 18514[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17329 -> 18515[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17330[label="Succ ww3100",fontsize=16,color="green",shape="box"];17331[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17331 -> 18516[label="",style="solid", color="black", weight=3]; 189.17/135.93 28078[label="ww3100",fontsize=16,color="green",shape="box"];28079 -> 27969[label="",style="dashed", color="red", weight=0]; 189.17/135.93 28079[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28079 -> 28113[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 28079 -> 28114[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 28079 -> 28115[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 28079 -> 28116[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 28080[label="ww4000",fontsize=16,color="green",shape="box"];28081[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28082 -> 28102[label="",style="dashed", color="red", weight=0]; 189.17/135.93 28082[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];28082 -> 28104[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17336[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17336 -> 18517[label="",style="solid", color="black", weight=3]; 189.17/135.93 28083[label="ww3100",fontsize=16,color="green",shape="box"];28084 -> 27969[label="",style="dashed", color="red", weight=0]; 189.17/135.93 28084[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28084 -> 28117[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 28084 -> 28118[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 28084 -> 28119[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 28084 -> 28120[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 28085[label="ww4000",fontsize=16,color="green",shape="box"];28086[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28087 -> 28102[label="",style="dashed", color="red", weight=0]; 189.17/135.93 28087[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];28087 -> 28105[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17341 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17341[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];17341 -> 48585[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17341 -> 48586[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17341 -> 48587[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17341 -> 48588[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17341 -> 48589[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 28108[label="ww3100",fontsize=16,color="green",shape="box"];28109[label="ww5",fontsize=16,color="green",shape="box"];28110[label="ww4000",fontsize=16,color="green",shape="box"];28111[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28132[label="Cons (Float (Neg Zero) (Pos (Succ ww2022))) (takeWhile (flip ltEsFloat ww3406) (iterate (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022))))) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022))))))",fontsize=16,color="green",shape="box"];28132 -> 28169[label="",style="dashed", color="green", weight=3]; 189.17/135.93 28133[label="takeWhile0 (flip ltEsFloat ww3406) (Float (Neg Zero) (Pos (Succ ww2022))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022))))) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022))))) otherwise",fontsize=16,color="black",shape="box"];28133 -> 28170[label="",style="solid", color="black", weight=3]; 189.17/135.93 17343 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17343[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];17343 -> 48590[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17343 -> 48591[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17343 -> 48592[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17343 -> 48593[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17343 -> 48594[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 53639 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.93 53639[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4583)) (Neg Zero)) (srMyInt (Pos (Succ ww4584)) (Pos (Succ ww4585)))) ww4595",fontsize=16,color="magenta"];53639 -> 55363[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 53639 -> 55364[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 53639 -> 55365[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 28172[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];28172 -> 28242[label="",style="solid", color="black", weight=3]; 189.17/135.93 17346 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17346[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17346 -> 38102[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17346 -> 38103[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17346 -> 38104[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17346 -> 38105[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17346 -> 38106[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17346 -> 38107[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17348 -> 15103[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17348[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17348 -> 18526[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17348 -> 18527[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17349 -> 15103[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17349[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17349 -> 18528[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17349 -> 18529[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17347[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) ww2180))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) ww2181))) GT))",fontsize=16,color="black",shape="triangle"];17347 -> 18530[label="",style="solid", color="black", weight=3]; 189.17/135.93 17352 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17352[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17352 -> 38108[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17352 -> 38109[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17352 -> 38110[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17352 -> 38111[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17352 -> 38112[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17352 -> 38113[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17353 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17353[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17353 -> 18534[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17353 -> 18535[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17354[label="Succ ww3100",fontsize=16,color="green",shape="box"];17355 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17355[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17355 -> 18536[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17355 -> 18537[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17356[label="Succ ww3100",fontsize=16,color="green",shape="box"];17375[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];17376[label="ww3100",fontsize=16,color="green",shape="box"];17377[label="ww5",fontsize=16,color="green",shape="box"];17378[label="ww4000",fontsize=16,color="green",shape="box"];17379[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17380[label="ww3100",fontsize=16,color="green",shape="box"];17381[label="ww5",fontsize=16,color="green",shape="box"];17382[label="ww4000",fontsize=16,color="green",shape="box"];17578[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21830 ww21831) (primDivFloat (Float (msMyInt (Neg (Succ ww2184)) (Neg Zero)) (srMyInt (Pos (Succ ww2185)) (Neg (Succ ww2186)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww2186))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww2186))) (primPlusFloat (Float ww21830 ww21831) (primDivFloat (Float (msMyInt (Neg (Succ ww2184)) (Neg Zero)) (srMyInt (Pos (Succ ww2185)) (Neg (Succ ww2186)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17578 -> 18538[label="",style="solid", color="black", weight=3]; 189.17/135.93 17386 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17386[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17386 -> 38114[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17386 -> 38115[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17386 -> 38116[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17386 -> 38117[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17386 -> 38118[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17386 -> 38119[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17387 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.93 17387[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17387 -> 38120[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17387 -> 38121[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17387 -> 38122[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17387 -> 38123[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17387 -> 38124[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17387 -> 38125[label="",style="dashed", color="magenta", weight=3]; 189.17/135.93 17389 -> 15290[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17389[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17389 -> 18541[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17390 -> 15290[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17390[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17390 -> 18542[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17388[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) ww2187))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) ww2188))) GT))",fontsize=16,color="black",shape="triangle"];17388 -> 18543[label="",style="solid", color="black", weight=3]; 189.17/135.94 17394 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17394[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17394 -> 18544[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17394 -> 18545[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17395[label="Succ ww3100",fontsize=16,color="green",shape="box"];17396 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17396[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17396 -> 18546[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17396 -> 18547[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17397[label="Succ ww3100",fontsize=16,color="green",shape="box"];17416[label="ww3100",fontsize=16,color="green",shape="box"];17417[label="ww5",fontsize=16,color="green",shape="box"];17418[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];17419[label="ww4000",fontsize=16,color="green",shape="box"];17420[label="ww3100",fontsize=16,color="green",shape="box"];17421[label="ww5",fontsize=16,color="green",shape="box"];17422[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17423[label="ww4000",fontsize=16,color="green",shape="box"];17622[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21900 ww21901) (primDivFloat (Float (msMyInt (Neg (Succ ww2191)) (Neg Zero)) (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2193))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww2193))) (primPlusFloat (Float ww21900 ww21901) (primDivFloat (Float (msMyInt (Neg (Succ ww2191)) (Neg Zero)) (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17622 -> 18548[label="",style="solid", color="black", weight=3]; 189.17/135.94 17427 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17427[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17427 -> 38126[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17427 -> 38127[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17427 -> 38128[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17427 -> 38129[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17427 -> 38130[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17427 -> 38131[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17428 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17428[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17428 -> 38132[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17428 -> 38133[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17428 -> 38134[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17428 -> 38135[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17428 -> 38136[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17428 -> 38137[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17430 -> 5124[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17430[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17430 -> 18553[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17431 -> 5124[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17431[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17431 -> 18554[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17429[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) ww2194))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) ww2195))) GT))",fontsize=16,color="black",shape="triangle"];17429 -> 18555[label="",style="solid", color="black", weight=3]; 189.17/135.94 17435 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17435[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17435 -> 18556[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17435 -> 18557[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17436[label="Succ ww3100",fontsize=16,color="green",shape="box"];17437 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17437[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17437 -> 18558[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17437 -> 18559[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17438[label="Succ ww3100",fontsize=16,color="green",shape="box"];17439[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17439 -> 18560[label="",style="solid", color="black", weight=3]; 189.17/135.94 28184[label="ww4000",fontsize=16,color="green",shape="box"];28185 -> 28204[label="",style="dashed", color="red", weight=0]; 189.17/135.94 28185[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];28185 -> 28206[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 28186[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28187 -> 28060[label="",style="dashed", color="red", weight=0]; 189.17/135.94 28187[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28187 -> 28219[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 28187 -> 28220[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 28187 -> 28221[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 28187 -> 28222[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 28188[label="ww3100",fontsize=16,color="green",shape="box"];17444[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17444 -> 18561[label="",style="solid", color="black", weight=3]; 189.17/135.94 28189[label="ww4000",fontsize=16,color="green",shape="box"];28190 -> 28204[label="",style="dashed", color="red", weight=0]; 189.17/135.94 28190[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];28190 -> 28207[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 28191[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28192 -> 28060[label="",style="dashed", color="red", weight=0]; 189.17/135.94 28192[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28192 -> 28223[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 28192 -> 28224[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 28192 -> 28225[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 28192 -> 28226[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 28193[label="ww3100",fontsize=16,color="green",shape="box"];17449 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17449[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];17449 -> 48595[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17449 -> 48596[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17449 -> 48597[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17449 -> 48598[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17449 -> 48599[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 28214[label="ww4000",fontsize=16,color="green",shape="box"];28215[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28216[label="ww5",fontsize=16,color="green",shape="box"];28217[label="ww3100",fontsize=16,color="green",shape="box"];28274[label="Cons (Float (Neg Zero) (Neg (Succ ww2027))) (takeWhile (flip ltEsFloat ww3412) (iterate (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027))))) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027))))))",fontsize=16,color="green",shape="box"];28274 -> 28282[label="",style="dashed", color="green", weight=3]; 189.17/135.94 28275[label="takeWhile0 (flip ltEsFloat ww3412) (Float (Neg Zero) (Neg (Succ ww2027))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027))))) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027))))) otherwise",fontsize=16,color="black",shape="box"];28275 -> 28283[label="",style="solid", color="black", weight=3]; 189.17/135.94 17451 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17451[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];17451 -> 48600[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17451 -> 48601[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17451 -> 48602[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17451 -> 48603[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17451 -> 48604[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 55097 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.94 55097[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4587)) (Neg Zero)) (srMyInt (Neg (Succ ww4588)) (Neg (Succ ww4589)))) ww4596",fontsize=16,color="magenta"];55097 -> 55366[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 55097 -> 55367[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 55097 -> 55368[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 28294[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];28294 -> 28385[label="",style="solid", color="black", weight=3]; 189.17/135.94 17454 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17454[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17454 -> 38138[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17454 -> 38139[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17454 -> 38140[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17454 -> 38141[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17454 -> 38142[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17454 -> 38143[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17455 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17455[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17455 -> 38144[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17455 -> 38145[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17455 -> 38146[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17455 -> 38147[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17455 -> 38148[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17455 -> 38149[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17456 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17456[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17456 -> 38150[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17456 -> 38151[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17456 -> 38152[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17456 -> 38153[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17456 -> 38154[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17456 -> 38155[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17457 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17457[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17457 -> 18570[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17457 -> 18571[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17458[label="Succ ww3100",fontsize=16,color="green",shape="box"];17459 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17459[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17459 -> 18572[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17459 -> 18573[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17460[label="Succ ww3100",fontsize=16,color="green",shape="box"];17461[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17461 -> 18574[label="",style="solid", color="black", weight=3]; 189.17/135.94 17462[label="ww5",fontsize=16,color="green",shape="box"];17463[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];17464[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];17465[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17465 -> 18575[label="",style="solid", color="black", weight=3]; 189.17/135.94 17466[label="ww5",fontsize=16,color="green",shape="box"];17467[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];17468[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17469 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17469[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];17469 -> 48605[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17469 -> 48606[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17469 -> 48607[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17469 -> 48608[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17469 -> 48609[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17470 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17470[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];17470 -> 48610[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17470 -> 48611[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17470 -> 48612[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17470 -> 48613[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17470 -> 48614[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 53586[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Pos (Succ ww4592))) (Float (Neg (Succ ww4593)) (Pos (Succ ww4594)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];53586 -> 53640[label="",style="solid", color="black", weight=3]; 189.17/135.94 17473 -> 15103[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17473[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17473 -> 18579[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17473 -> 18580[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17474 -> 15103[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17474[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17474 -> 18581[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17474 -> 18582[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17472[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) ww2196))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) ww2197))) GT))",fontsize=16,color="black",shape="triangle"];17472 -> 18583[label="",style="solid", color="black", weight=3]; 189.17/135.94 17478 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17478[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17478 -> 38156[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17478 -> 38157[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17478 -> 38158[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17478 -> 38159[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17478 -> 38160[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17478 -> 38161[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17479 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17479[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17479 -> 18587[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17479 -> 18588[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17480[label="Succ ww3100",fontsize=16,color="green",shape="box"];17481 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17481[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17481 -> 18589[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17481 -> 18590[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17482[label="Succ ww3100",fontsize=16,color="green",shape="box"];17483[label="ww5",fontsize=16,color="green",shape="box"];17484[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];17485[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];17486[label="ww5",fontsize=16,color="green",shape="box"];17487[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];17488[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17489 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17489[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17489 -> 38162[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17489 -> 38163[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17489 -> 38164[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17489 -> 38165[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17489 -> 38166[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17489 -> 38167[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17491 -> 15290[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17491[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17491 -> 18592[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17492 -> 15290[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17492[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17492 -> 18593[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17490[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) ww2198))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) ww2199))) GT))",fontsize=16,color="black",shape="triangle"];17490 -> 18594[label="",style="solid", color="black", weight=3]; 189.17/135.94 17496 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17496[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17496 -> 18595[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17496 -> 18596[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17497[label="Succ ww3100",fontsize=16,color="green",shape="box"];17498 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17498[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17498 -> 18597[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17498 -> 18598[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17499[label="Succ ww3100",fontsize=16,color="green",shape="box"];17518[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];17519[label="ww3000",fontsize=16,color="green",shape="box"];17520[label="ww3100",fontsize=16,color="green",shape="box"];17521[label="ww5",fontsize=16,color="green",shape="box"];17522[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17523[label="ww3000",fontsize=16,color="green",shape="box"];17524[label="ww3100",fontsize=16,color="green",shape="box"];17525[label="ww5",fontsize=16,color="green",shape="box"];17938[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22010 ww22011) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww2203))) (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (primPlusFloat (Float ww22010 ww22011) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww2203))) (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17938 -> 18599[label="",style="solid", color="black", weight=3]; 189.17/135.94 17529 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17529[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17529 -> 38168[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17529 -> 38169[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17529 -> 38170[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17529 -> 38171[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17529 -> 38172[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17529 -> 38173[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17530 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17530[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17530 -> 38174[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17530 -> 38175[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17530 -> 38176[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17530 -> 38177[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17530 -> 38178[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17530 -> 38179[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17532 -> 5124[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17532[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17532 -> 18604[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17533 -> 5124[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17533[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17533 -> 18605[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17531[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) ww2205))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) ww2206))) GT))",fontsize=16,color="black",shape="triangle"];17531 -> 18606[label="",style="solid", color="black", weight=3]; 189.17/135.94 17537 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17537[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17537 -> 18607[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17537 -> 18608[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17538[label="Succ ww3100",fontsize=16,color="green",shape="box"];17539 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17539[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17539 -> 18609[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17539 -> 18610[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17540[label="Succ ww3100",fontsize=16,color="green",shape="box"];17541[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17541 -> 18611[label="",style="solid", color="black", weight=3]; 189.17/135.94 28486[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28487[label="ww3000",fontsize=16,color="green",shape="box"];28488 -> 28357[label="",style="dashed", color="red", weight=0]; 189.17/135.94 28488[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28488 -> 28521[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 28488 -> 28522[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 28488 -> 28523[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 28488 -> 28524[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 28489[label="ww3100",fontsize=16,color="green",shape="box"];28490 -> 28510[label="",style="dashed", color="red", weight=0]; 189.17/135.94 28490[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];28490 -> 28512[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17546[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17546 -> 18612[label="",style="solid", color="black", weight=3]; 189.17/135.94 28491[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28492[label="ww3000",fontsize=16,color="green",shape="box"];28493 -> 28357[label="",style="dashed", color="red", weight=0]; 189.17/135.94 28493[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28493 -> 28525[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 28493 -> 28526[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 28493 -> 28527[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 28493 -> 28528[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 28494[label="ww3100",fontsize=16,color="green",shape="box"];28495 -> 28510[label="",style="dashed", color="red", weight=0]; 189.17/135.94 28495[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];28495 -> 28513[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17551 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17551[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];17551 -> 48615[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17551 -> 48616[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17551 -> 48617[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17551 -> 48618[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17551 -> 48619[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 28516[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28517[label="ww3000",fontsize=16,color="green",shape="box"];28518[label="ww5",fontsize=16,color="green",shape="box"];28519[label="ww3100",fontsize=16,color="green",shape="box"];28542[label="Cons (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))) (takeWhile (flip ltEsFloat ww3436) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))))))",fontsize=16,color="green",shape="box"];28542 -> 28549[label="",style="dashed", color="green", weight=3]; 189.17/135.94 28543 -> 56067[label="",style="dashed", color="red", weight=0]; 189.17/135.94 28543[label="takeWhile0 (flip ltEsFloat ww3436) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))))) otherwise",fontsize=16,color="magenta"];28543 -> 56072[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 28543 -> 56073[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 28543 -> 56074[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 28543 -> 56075[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 55342 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.94 55342[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww4599))) (srMyInt (Neg (Succ ww4598)) (Neg (Succ ww4600)))) ww4608",fontsize=16,color="magenta"];55342 -> 55402[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 55342 -> 55403[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 55342 -> 55404[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 28667[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];28667 -> 28706[label="",style="solid", color="black", weight=3]; 189.17/135.94 17555 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17555[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17555 -> 38180[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17555 -> 38181[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17555 -> 38182[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17555 -> 38183[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17555 -> 38184[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17555 -> 38185[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17556 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17556[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17556 -> 38186[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17556 -> 38187[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17556 -> 38188[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17556 -> 38189[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17556 -> 38190[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17556 -> 38191[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17557 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17557[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17557 -> 38192[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17557 -> 38193[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17557 -> 38194[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17557 -> 38195[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17557 -> 38196[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17557 -> 38197[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17558 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17558[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17558 -> 18620[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17558 -> 18621[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17559[label="Succ ww3100",fontsize=16,color="green",shape="box"];17560 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17560[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17560 -> 18622[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17560 -> 18623[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17561[label="Succ ww3100",fontsize=16,color="green",shape="box"];17562[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17562 -> 18624[label="",style="solid", color="black", weight=3]; 189.17/135.94 17563[label="ww5",fontsize=16,color="green",shape="box"];17564[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];17565[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];17566[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17566 -> 18625[label="",style="solid", color="black", weight=3]; 189.17/135.94 17567[label="ww5",fontsize=16,color="green",shape="box"];17568[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];17569[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17570 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17570[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];17570 -> 48620[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17570 -> 48621[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17570 -> 48622[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17570 -> 48623[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17570 -> 48624[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17571 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17571[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];17571 -> 48625[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17571 -> 48626[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17571 -> 48627[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17571 -> 48628[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17571 -> 48629[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 55237[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Pos (Succ ww4603))) (Float (Neg Zero) (Pos (Succ ww4604)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55237 -> 55369[label="",style="solid", color="black", weight=3]; 189.17/135.94 17574 -> 15103[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17574[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17574 -> 18629[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17574 -> 18630[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17575 -> 15103[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17575[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17575 -> 18631[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17575 -> 18632[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17573[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) ww2207))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) ww2208))) GT))",fontsize=16,color="black",shape="triangle"];17573 -> 18633[label="",style="solid", color="black", weight=3]; 189.17/135.94 17579 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17579[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17579 -> 38198[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17579 -> 38199[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17579 -> 38200[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17579 -> 38201[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17579 -> 38202[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17579 -> 38203[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17580 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17580[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17580 -> 18637[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17580 -> 18638[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17581[label="Succ ww3100",fontsize=16,color="green",shape="box"];17582 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17582[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17582 -> 18639[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17582 -> 18640[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17583[label="Succ ww3100",fontsize=16,color="green",shape="box"];17584[label="ww5",fontsize=16,color="green",shape="box"];17585[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];17586[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];17587[label="ww5",fontsize=16,color="green",shape="box"];17588[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];17589[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17590 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17590[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17590 -> 38204[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17590 -> 38205[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17590 -> 38206[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17590 -> 38207[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17590 -> 38208[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17590 -> 38209[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17592 -> 15290[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17592[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17592 -> 18642[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17593 -> 15290[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17593[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17593 -> 18643[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17591[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) ww2209))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) ww2210))) GT))",fontsize=16,color="black",shape="triangle"];17591 -> 18644[label="",style="solid", color="black", weight=3]; 189.17/135.94 17596 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17596[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17596 -> 18645[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17596 -> 18646[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17597[label="Succ ww3100",fontsize=16,color="green",shape="box"];17598 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17598[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17598 -> 18647[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17598 -> 18648[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17599[label="Succ ww3100",fontsize=16,color="green",shape="box"];17614[label="ww5",fontsize=16,color="green",shape="box"];17615[label="ww3100",fontsize=16,color="green",shape="box"];17616[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];17617[label="ww5",fontsize=16,color="green",shape="box"];17618[label="ww3100",fontsize=16,color="green",shape="box"];17619[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];18052[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22120 ww22121) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2214))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww2214))) (primPlusFloat (Float ww22120 ww22121) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18052 -> 18649[label="",style="solid", color="black", weight=3]; 189.17/135.94 17623 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17623[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17623 -> 38210[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17623 -> 38211[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17623 -> 38212[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17623 -> 38213[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17623 -> 38214[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17623 -> 38215[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17624 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17624[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17624 -> 38216[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17624 -> 38217[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17624 -> 38218[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17624 -> 38219[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17624 -> 38220[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17624 -> 38221[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17626 -> 5124[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17626[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17626 -> 18654[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17627 -> 5124[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17627[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17627 -> 18655[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17625[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) ww2215))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) ww2216))) GT))",fontsize=16,color="black",shape="triangle"];17625 -> 18656[label="",style="solid", color="black", weight=3]; 189.17/135.94 17630 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17630[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17630 -> 18657[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17630 -> 18658[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17631[label="Succ ww3100",fontsize=16,color="green",shape="box"];17632 -> 6351[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17632[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17632 -> 18659[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17632 -> 18660[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17633[label="Succ ww3100",fontsize=16,color="green",shape="box"];17634[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17634 -> 18661[label="",style="solid", color="black", weight=3]; 189.17/135.94 28622[label="ww3100",fontsize=16,color="green",shape="box"];28623 -> 28646[label="",style="dashed", color="red", weight=0]; 189.17/135.94 28623[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28623 -> 28653[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 28623 -> 28654[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 28623 -> 28655[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 28624[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28625 -> 28204[label="",style="dashed", color="red", weight=0]; 189.17/135.94 28625[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];28625 -> 28662[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17638[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17638 -> 18662[label="",style="solid", color="black", weight=3]; 189.17/135.94 28626[label="ww3100",fontsize=16,color="green",shape="box"];28627 -> 28646[label="",style="dashed", color="red", weight=0]; 189.17/135.94 28627[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28627 -> 28656[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 28627 -> 28657[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 28627 -> 28658[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 28628[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28629 -> 28204[label="",style="dashed", color="red", weight=0]; 189.17/135.94 28629[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];28629 -> 28663[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17642 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17642[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];17642 -> 48630[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17642 -> 48631[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17642 -> 48632[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17642 -> 48633[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17642 -> 48634[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 28650[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28651[label="ww5",fontsize=16,color="green",shape="box"];28652[label="ww3100",fontsize=16,color="green",shape="box"];28660[label="Cons (Float (Neg Zero) (Neg (Succ ww2045))) (takeWhile (flip ltEsFloat ww3459) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045))))))",fontsize=16,color="green",shape="box"];28660 -> 28696[label="",style="dashed", color="green", weight=3]; 189.17/135.94 28661[label="takeWhile0 (flip ltEsFloat ww3459) (Float (Neg Zero) (Neg (Succ ww2045))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045))))) otherwise",fontsize=16,color="black",shape="box"];28661 -> 28697[label="",style="solid", color="black", weight=3]; 189.17/135.94 55399 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.94 55399[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4606)) (Neg (Succ ww4607)))) ww4613",fontsize=16,color="magenta"];55399 -> 55502[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 55399 -> 55503[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 55399 -> 55504[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 28867[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww3463))) (Float (Neg Zero) (Neg (Succ ww3464)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];28867 -> 28896[label="",style="solid", color="black", weight=3]; 189.17/135.94 17646 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17646[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17646 -> 38222[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17646 -> 38223[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17646 -> 38224[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17646 -> 38225[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17646 -> 38226[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17646 -> 38227[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17647 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17647[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17647 -> 38228[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17647 -> 38229[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17647 -> 38230[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17647 -> 38231[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17647 -> 38232[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17647 -> 38233[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17648 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17648[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17648 -> 38234[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17648 -> 38235[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17648 -> 38236[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17648 -> 38237[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17648 -> 38238[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17648 -> 38239[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17649[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat (Succ ww5200) (Succ ww5400))) LT))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat (Succ ww5200) (Succ ww5400))) LT)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))",fontsize=16,color="black",shape="box"];17649 -> 18670[label="",style="solid", color="black", weight=3]; 189.17/135.94 17650[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat (Succ ww5200) Zero)) LT))) (Float (Pos (Succ ww53)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (Float (Pos (Succ ww53)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat (Succ ww5200) Zero)) LT)) (Float (Pos (Succ ww53)) (Pos Zero)))",fontsize=16,color="black",shape="box"];17650 -> 18671[label="",style="solid", color="black", weight=3]; 189.17/135.94 17651[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat Zero (Succ ww5400))) LT))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat Zero (Succ ww5400))) LT)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))",fontsize=16,color="black",shape="box"];17651 -> 18672[label="",style="solid", color="black", weight=3]; 189.17/135.94 17652[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat Zero Zero)) LT))) (Float (Pos (Succ ww53)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (Float (Pos (Succ ww53)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat Zero Zero)) LT)) (Float (Pos (Succ ww53)) (Pos Zero)))",fontsize=16,color="black",shape="box"];17652 -> 18673[label="",style="solid", color="black", weight=3]; 189.17/135.94 17653[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat (Succ ww5200) (Succ ww5400))) LT))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat (Succ ww5200) (Succ ww5400))) LT)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="black",shape="box"];17653 -> 18674[label="",style="solid", color="black", weight=3]; 189.17/135.94 17654[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat (Succ ww5200) Zero)) LT))) (Float (Pos (Succ ww53)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (Float (Pos (Succ ww53)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat (Succ ww5200) Zero)) LT)) (Float (Pos (Succ ww53)) (Neg Zero)))",fontsize=16,color="black",shape="box"];17654 -> 18675[label="",style="solid", color="black", weight=3]; 189.17/135.94 17655[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat Zero (Succ ww5400))) LT))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat Zero (Succ ww5400))) LT)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="black",shape="box"];17655 -> 18676[label="",style="solid", color="black", weight=3]; 189.17/135.94 17656[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat Zero Zero)) LT))) (Float (Pos (Succ ww53)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (Float (Pos (Succ ww53)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat Zero Zero)) LT)) (Float (Pos (Succ ww53)) (Neg Zero)))",fontsize=16,color="black",shape="box"];17656 -> 18677[label="",style="solid", color="black", weight=3]; 189.17/135.94 17657 -> 56177[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17657[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))",fontsize=16,color="magenta"];17657 -> 56178[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17657 -> 56179[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17658[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) Zero) LT))) (Float (Pos (Succ ww53)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (Float (Pos (Succ ww53)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) Zero) LT)) (Float (Pos (Succ ww53)) (Pos Zero)))",fontsize=16,color="black",shape="box"];17658 -> 18681[label="",style="solid", color="black", weight=3]; 189.17/135.94 17659[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) Zero) LT))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) Zero) LT)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))",fontsize=16,color="black",shape="box"];17659 -> 18682[label="",style="solid", color="black", weight=3]; 189.17/135.94 17660[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) Zero) LT))) (Float (Pos (Succ ww53)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (Float (Pos (Succ ww53)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) Zero) LT)) (Float (Pos (Succ ww53)) (Pos Zero)))",fontsize=16,color="black",shape="box"];17660 -> 18683[label="",style="solid", color="black", weight=3]; 189.17/135.94 17661[label="takeWhile1 (flip ltEsFloat (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (flip ltEsFloat (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww53)) (Neg ww540)))",fontsize=16,color="black",shape="box"];17661 -> 18684[label="",style="solid", color="black", weight=3]; 189.17/135.94 17662[label="takeWhile1 (flip ltEsFloat (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww53)) (Pos ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (Float (Pos (Succ ww53)) (Pos ww540)))) (flip ltEsFloat (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww53)) (Pos ww540)))",fontsize=16,color="black",shape="box"];17662 -> 18685[label="",style="solid", color="black", weight=3]; 189.17/135.94 17663 -> 56222[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17663[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="magenta"];17663 -> 56223[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17663 -> 56224[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17663 -> 56225[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17663 -> 56226[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17663 -> 56227[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17664[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) Zero) LT))) (Float (Pos (Succ ww53)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (Float (Pos (Succ ww53)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) Zero) LT)) (Float (Pos (Succ ww53)) (Neg Zero)))",fontsize=16,color="black",shape="box"];17664 -> 18689[label="",style="solid", color="black", weight=3]; 189.17/135.94 17665[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) Zero) LT))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) Zero) LT)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="black",shape="box"];17665 -> 18690[label="",style="solid", color="black", weight=3]; 189.17/135.94 17666[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) Zero) LT))) (Float (Pos (Succ ww53)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (Float (Pos (Succ ww53)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) Zero) LT)) (Float (Pos (Succ ww53)) (Neg Zero)))",fontsize=16,color="black",shape="box"];17666 -> 18691[label="",style="solid", color="black", weight=3]; 189.17/135.94 17667[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat (Succ ww6800) (Succ ww7000))) LT))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat (Succ ww6800) (Succ ww7000))) LT)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))",fontsize=16,color="black",shape="box"];17667 -> 18692[label="",style="solid", color="black", weight=3]; 189.17/135.94 17668[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat (Succ ww6800) Zero)) LT))) (Float (Pos (Succ ww69)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (Float (Pos (Succ ww69)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat (Succ ww6800) Zero)) LT)) (Float (Pos (Succ ww69)) (Pos Zero)))",fontsize=16,color="black",shape="box"];17668 -> 18693[label="",style="solid", color="black", weight=3]; 189.17/135.94 17669[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat Zero (Succ ww7000))) LT))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat Zero (Succ ww7000))) LT)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))",fontsize=16,color="black",shape="box"];17669 -> 18694[label="",style="solid", color="black", weight=3]; 189.17/135.94 17670[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat Zero Zero)) LT))) (Float (Pos (Succ ww69)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (Float (Pos (Succ ww69)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat Zero Zero)) LT)) (Float (Pos (Succ ww69)) (Pos Zero)))",fontsize=16,color="black",shape="box"];17670 -> 18695[label="",style="solid", color="black", weight=3]; 189.17/135.94 17671[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat (Succ ww6800) (Succ ww7000))) LT))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat (Succ ww6800) (Succ ww7000))) LT)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="black",shape="box"];17671 -> 18696[label="",style="solid", color="black", weight=3]; 189.17/135.94 17672[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat (Succ ww6800) Zero)) LT))) (Float (Pos (Succ ww69)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (Float (Pos (Succ ww69)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat (Succ ww6800) Zero)) LT)) (Float (Pos (Succ ww69)) (Neg Zero)))",fontsize=16,color="black",shape="box"];17672 -> 18697[label="",style="solid", color="black", weight=3]; 189.17/135.94 17673[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat Zero (Succ ww7000))) LT))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat Zero (Succ ww7000))) LT)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="black",shape="box"];17673 -> 18698[label="",style="solid", color="black", weight=3]; 189.17/135.94 17674[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat Zero Zero)) LT))) (Float (Pos (Succ ww69)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (Float (Pos (Succ ww69)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat Zero Zero)) LT)) (Float (Pos (Succ ww69)) (Neg Zero)))",fontsize=16,color="black",shape="box"];17674 -> 18699[label="",style="solid", color="black", weight=3]; 189.17/135.94 17675 -> 56354[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17675[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))",fontsize=16,color="magenta"];17675 -> 56355[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17675 -> 56356[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17676[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) Zero) LT))) (Float (Pos (Succ ww69)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (Float (Pos (Succ ww69)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) Zero) LT)) (Float (Pos (Succ ww69)) (Pos Zero)))",fontsize=16,color="black",shape="box"];17676 -> 18703[label="",style="solid", color="black", weight=3]; 189.17/135.94 17677[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) Zero) LT))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) Zero) LT)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))",fontsize=16,color="black",shape="box"];17677 -> 18704[label="",style="solid", color="black", weight=3]; 189.17/135.94 17678[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) Zero) LT))) (Float (Pos (Succ ww69)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (Float (Pos (Succ ww69)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) Zero) LT)) (Float (Pos (Succ ww69)) (Pos Zero)))",fontsize=16,color="black",shape="box"];17678 -> 18705[label="",style="solid", color="black", weight=3]; 189.17/135.94 17679[label="takeWhile1 (flip ltEsFloat (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (flip ltEsFloat (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww69)) (Neg ww700)))",fontsize=16,color="black",shape="box"];17679 -> 18706[label="",style="solid", color="black", weight=3]; 189.17/135.94 17680[label="takeWhile1 (flip ltEsFloat (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww69)) (Pos ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (Float (Pos (Succ ww69)) (Pos ww700)))) (flip ltEsFloat (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww69)) (Pos ww700)))",fontsize=16,color="black",shape="box"];17680 -> 18707[label="",style="solid", color="black", weight=3]; 189.17/135.94 17681 -> 56667[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17681[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="magenta"];17681 -> 56668[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17681 -> 56669[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17681 -> 56670[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17681 -> 56671[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17681 -> 56672[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17682[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) Zero) LT))) (Float (Pos (Succ ww69)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (Float (Pos (Succ ww69)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) Zero) LT)) (Float (Pos (Succ ww69)) (Neg Zero)))",fontsize=16,color="black",shape="box"];17682 -> 18711[label="",style="solid", color="black", weight=3]; 189.17/135.94 17683[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) Zero) LT))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) Zero) LT)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="black",shape="box"];17683 -> 18712[label="",style="solid", color="black", weight=3]; 189.17/135.94 17684[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) Zero) LT))) (Float (Pos (Succ ww69)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (Float (Pos (Succ ww69)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) Zero) LT)) (Float (Pos (Succ ww69)) (Neg Zero)))",fontsize=16,color="black",shape="box"];17684 -> 18713[label="",style="solid", color="black", weight=3]; 189.17/135.94 17685[label="ww4100",fontsize=16,color="green",shape="box"];17686[label="ww3100",fontsize=16,color="green",shape="box"];17687[label="ww4100",fontsize=16,color="green",shape="box"];17688[label="ww3100",fontsize=16,color="green",shape="box"];17689[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1140 ww20460) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1140 ww20460) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62845[label="ww1140/Succ ww11400",fontsize=10,color="white",style="solid",shape="box"];17689 -> 62845[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62845 -> 18714[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 62846[label="ww1140/Zero",fontsize=10,color="white",style="solid",shape="box"];17689 -> 62846[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62846 -> 18715[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 17690[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];17690 -> 18716[label="",style="solid", color="black", weight=3]; 189.17/135.94 17691[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];17691 -> 18717[label="",style="solid", color="black", weight=3]; 189.17/135.94 17692[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17692 -> 18718[label="",style="solid", color="black", weight=3]; 189.17/135.94 17693[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];17693 -> 18719[label="",style="solid", color="black", weight=3]; 189.17/135.94 17694 -> 16157[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17694[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17694 -> 18720[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17694 -> 18721[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17694 -> 18722[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17694 -> 18723[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17694 -> 18724[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17696[label="ww4100",fontsize=16,color="green",shape="box"];17697[label="ww3100",fontsize=16,color="green",shape="box"];17698[label="ww4100",fontsize=16,color="green",shape="box"];17699[label="ww3100",fontsize=16,color="green",shape="box"];17700[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1140 ww20500) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1140 ww20500) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62847[label="ww1140/Succ ww11400",fontsize=10,color="white",style="solid",shape="box"];17700 -> 62847[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62847 -> 18726[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 62848[label="ww1140/Zero",fontsize=10,color="white",style="solid",shape="box"];17700 -> 62848[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62848 -> 18727[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 17701[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];17701 -> 18728[label="",style="solid", color="black", weight=3]; 189.17/135.94 17702[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];17702 -> 18729[label="",style="solid", color="black", weight=3]; 189.17/135.94 17703[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17703 -> 18730[label="",style="solid", color="black", weight=3]; 189.17/135.94 17704[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];17704 -> 18731[label="",style="solid", color="black", weight=3]; 189.17/135.94 17705[label="ww12200",fontsize=16,color="green",shape="box"];17706[label="ww12400",fontsize=16,color="green",shape="box"];17707[label="ww12200",fontsize=16,color="green",shape="box"];17708[label="ww12400",fontsize=16,color="green",shape="box"];17709[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww20540)) LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww20540)) LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];17709 -> 18732[label="",style="solid", color="black", weight=3]; 189.17/135.94 17710[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="triangle"];17710 -> 18733[label="",style="solid", color="black", weight=3]; 189.17/135.94 17711[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];17711 -> 18734[label="",style="solid", color="black", weight=3]; 189.17/135.94 17712[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];17712 -> 18735[label="",style="solid", color="black", weight=3]; 189.17/135.94 17713[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];17713 -> 18736[label="",style="solid", color="black", weight=3]; 189.17/135.94 17714[label="ww12200",fontsize=16,color="green",shape="box"];17715[label="ww12400",fontsize=16,color="green",shape="box"];17716[label="ww12200",fontsize=16,color="green",shape="box"];17717[label="ww12400",fontsize=16,color="green",shape="box"];17718[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];17718 -> 18737[label="",style="solid", color="black", weight=3]; 189.17/135.94 17719[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];17719 -> 18738[label="",style="solid", color="black", weight=3]; 189.17/135.94 17720[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];17720 -> 18739[label="",style="solid", color="black", weight=3]; 189.17/135.94 17721[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];17721 -> 18740[label="",style="solid", color="black", weight=3]; 189.17/135.94 17722[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];17722 -> 18741[label="",style="solid", color="black", weight=3]; 189.17/135.94 17723[label="ww12200",fontsize=16,color="green",shape="box"];17724[label="ww12400",fontsize=16,color="green",shape="box"];17725[label="ww12200",fontsize=16,color="green",shape="box"];17726[label="ww12400",fontsize=16,color="green",shape="box"];17727[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];17727 -> 18742[label="",style="solid", color="black", weight=3]; 189.17/135.94 17728[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];17728 -> 18743[label="",style="solid", color="black", weight=3]; 189.17/135.94 17729[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];17729 -> 18744[label="",style="solid", color="black", weight=3]; 189.17/135.94 17730[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];17730 -> 18745[label="",style="solid", color="black", weight=3]; 189.17/135.94 17731[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];17731 -> 18746[label="",style="solid", color="black", weight=3]; 189.17/135.94 17732[label="ww12200",fontsize=16,color="green",shape="box"];17733[label="ww12400",fontsize=16,color="green",shape="box"];17734[label="ww12200",fontsize=16,color="green",shape="box"];17735[label="ww12400",fontsize=16,color="green",shape="box"];17736[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww20660)) LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww20660)) LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];17736 -> 18747[label="",style="solid", color="black", weight=3]; 189.17/135.94 17737[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="triangle"];17737 -> 18748[label="",style="solid", color="black", weight=3]; 189.17/135.94 17738[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];17738 -> 18749[label="",style="solid", color="black", weight=3]; 189.17/135.94 17739[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];17739 -> 18750[label="",style="solid", color="black", weight=3]; 189.17/135.94 17740[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];17740 -> 18751[label="",style="solid", color="black", weight=3]; 189.17/135.94 17741[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];17741 -> 18752[label="",style="dashed", color="green", weight=3]; 189.17/135.94 17742[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];17742 -> 18753[label="",style="dashed", color="green", weight=3]; 189.17/135.94 17744 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17744[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];17744 -> 18754[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17744 -> 18755[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17745 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17745[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];17745 -> 18756[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17745 -> 18757[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17743[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) ww2218) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) ww2217) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62849[label="ww2217/Succ ww22170",fontsize=10,color="white",style="solid",shape="box"];17743 -> 62849[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62849 -> 18758[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 62850[label="ww2217/Zero",fontsize=10,color="white",style="solid",shape="box"];17743 -> 62850[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62850 -> 18759[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 17748[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];17748 -> 18760[label="",style="solid", color="black", weight=3]; 189.17/135.94 17749[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17749 -> 18761[label="",style="solid", color="black", weight=3]; 189.17/135.94 17750[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];17750 -> 18762[label="",style="solid", color="black", weight=3]; 189.17/135.94 17751[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];17751 -> 18763[label="",style="dashed", color="green", weight=3]; 189.17/135.94 17752[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];17752 -> 18764[label="",style="dashed", color="green", weight=3]; 189.17/135.94 17753[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];17753 -> 18765[label="",style="solid", color="black", weight=3]; 189.17/135.94 17754[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];17754 -> 18766[label="",style="dashed", color="green", weight=3]; 189.17/135.94 17755[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];17755 -> 18767[label="",style="dashed", color="green", weight=3]; 189.17/135.94 17756 -> 18768[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17756[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];17756 -> 18794[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17756 -> 18795[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17756 -> 18796[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17756 -> 18797[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17756 -> 18798[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17757[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];17757 -> 18810[label="",style="dashed", color="green", weight=3]; 189.17/135.94 17758[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];17758 -> 18811[label="",style="dashed", color="green", weight=3]; 189.17/135.94 17760 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17760[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];17760 -> 18812[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17760 -> 18813[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17761 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17761[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];17761 -> 18814[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17761 -> 18815[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17759[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) ww2222) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) ww2221) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62851[label="ww2221/Succ ww22210",fontsize=10,color="white",style="solid",shape="box"];17759 -> 62851[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62851 -> 18816[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 62852[label="ww2221/Zero",fontsize=10,color="white",style="solid",shape="box"];17759 -> 62852[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62852 -> 18817[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 17764[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];17764 -> 18818[label="",style="solid", color="black", weight=3]; 189.17/135.94 17765[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17765 -> 18819[label="",style="solid", color="black", weight=3]; 189.17/135.94 17766[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];17766 -> 18820[label="",style="solid", color="black", weight=3]; 189.17/135.94 17767 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17767[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17767 -> 18821[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17768 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17768[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17768 -> 18822[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17769[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1949 ww195000) LT))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1949 ww195000) LT)) ww1945)",fontsize=16,color="burlywood",shape="triangle"];62853[label="ww1949/Succ ww19490",fontsize=10,color="white",style="solid",shape="box"];17769 -> 62853[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62853 -> 18823[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 62854[label="ww1949/Zero",fontsize=10,color="white",style="solid",shape="box"];17769 -> 62854[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62854 -> 18824[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 17770 -> 14862[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17770[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) ww1945)",fontsize=16,color="magenta"];17771[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue ww1945)",fontsize=16,color="black",shape="box"];17771 -> 18825[label="",style="solid", color="black", weight=3]; 189.17/135.94 17772 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17772[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17772 -> 18826[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17773 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17773[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17773 -> 18827[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17774 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17774[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17774 -> 18828[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17775 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17775[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17775 -> 18829[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17776[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17776 -> 18830[label="",style="solid", color="black", weight=3]; 189.17/135.94 17777 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17777[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17777 -> 18831[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17778 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17778[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17778 -> 18832[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17779 -> 29250[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17779[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];17779 -> 29299[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17779 -> 29300[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17779 -> 29301[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17779 -> 29302[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17781 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17781[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17781 -> 18834[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17782 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17782[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17782 -> 18835[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17783[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1911 ww190700) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1911 ww190700) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62855[label="ww1911/Succ ww19110",fontsize=10,color="white",style="solid",shape="box"];17783 -> 62855[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62855 -> 18836[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 62856[label="ww1911/Zero",fontsize=10,color="white",style="solid",shape="box"];17783 -> 62856[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62856 -> 18837[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 17784 -> 14880[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17784[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];17785[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17785 -> 18838[label="",style="solid", color="black", weight=3]; 189.17/135.94 17786 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17786[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17786 -> 18839[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17787 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17787[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17787 -> 18840[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17788[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];17788 -> 18841[label="",style="solid", color="black", weight=3]; 189.17/135.94 17789 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17789[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17789 -> 18842[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17790 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17790[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17790 -> 18843[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17791 -> 53796[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17791[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];17791 -> 54471[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17791 -> 54472[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17791 -> 54473[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17791 -> 54474[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17791 -> 54475[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17792 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17792[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17792 -> 18845[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17793 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17793[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17793 -> 18846[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17794[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];17794 -> 18847[label="",style="solid", color="black", weight=3]; 189.17/135.94 17795 -> 13627[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17795[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww17920 ww116000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww17920 ww116000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];17795 -> 18848[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17795 -> 18849[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17796 -> 10806[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17796[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];17797[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17797 -> 18850[label="",style="solid", color="black", weight=3]; 189.17/135.94 17798 -> 17710[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17798[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];17798 -> 18851[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17798 -> 18852[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17798 -> 18853[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17798 -> 18854[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17798 -> 18855[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17799 -> 23348[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17799[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];17799 -> 23417[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17799 -> 23418[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17799 -> 23419[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17799 -> 23420[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 29958 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.94 29958[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];29958 -> 30199[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 29958 -> 30200[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 29958 -> 30201[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17804 -> 13635[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17804[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww17960 ww118000) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww17960 ww118000) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];17804 -> 18860[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17804 -> 18861[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17805 -> 10819[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17805[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];17806[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17806 -> 18862[label="",style="solid", color="black", weight=3]; 189.17/135.94 17807 -> 17737[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17807[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];17807 -> 18863[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17807 -> 18864[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17807 -> 18865[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17807 -> 18866[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17807 -> 18867[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54798[label="ww3100",fontsize=16,color="green",shape="box"];54799 -> 30008[label="",style="dashed", color="red", weight=0]; 189.17/135.94 54799[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54799 -> 55370[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54799 -> 55371[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54799 -> 55372[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54799 -> 55373[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54799 -> 55374[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54800[label="ww3000",fontsize=16,color="green",shape="box"];55098[label="ww3000",fontsize=16,color="green",shape="box"];55099[label="ww5",fontsize=16,color="green",shape="box"];55100[label="ww3100",fontsize=16,color="green",shape="box"];55101[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55102[label="ww4100",fontsize=16,color="green",shape="box"];56437[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56438[label="ww3000",fontsize=16,color="green",shape="box"];56439[label="ww4100",fontsize=16,color="green",shape="box"];56440[label="ww3100",fontsize=16,color="green",shape="box"];56441[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];28892[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];28892 -> 28925[label="",style="solid", color="black", weight=3]; 189.17/135.94 28921[label="Cons (Float (Pos (Succ ww3000)) (Neg Zero)) (takeWhile (flip ltEsFloat ww3471) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))))",fontsize=16,color="green",shape="box"];28921 -> 28947[label="",style="dashed", color="green", weight=3]; 189.17/135.94 28922[label="takeWhile0 (flip ltEsFloat ww3471) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) otherwise",fontsize=16,color="black",shape="box"];28922 -> 28948[label="",style="solid", color="black", weight=3]; 189.17/135.94 55238[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];55238 -> 55377[label="",style="solid", color="black", weight=3]; 189.17/135.94 29022[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];29022 -> 29060[label="",style="solid", color="black", weight=3]; 189.17/135.94 29023[label="Cons (Float (Pos (Succ ww3000)) (Neg Zero)) (takeWhile (flip ltEsFloat ww3477) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))))",fontsize=16,color="green",shape="box"];29023 -> 29061[label="",style="dashed", color="green", weight=3]; 189.17/135.94 29024[label="takeWhile0 (flip ltEsFloat ww3477) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) otherwise",fontsize=16,color="black",shape="box"];29024 -> 29062[label="",style="solid", color="black", weight=3]; 189.17/135.94 17812[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18050) (Succ ww1800000)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18050) (Succ ww1800000)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17812 -> 18872[label="",style="solid", color="black", weight=3]; 189.17/135.94 17813[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18050) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18050) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17813 -> 18873[label="",style="solid", color="black", weight=3]; 189.17/135.94 17814[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1800000)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1800000)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17814 -> 18874[label="",style="solid", color="black", weight=3]; 189.17/135.94 17815[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17815 -> 18875[label="",style="solid", color="black", weight=3]; 189.17/135.94 17816[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];17816 -> 18876[label="",style="solid", color="black", weight=3]; 189.17/135.94 17817[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18140) (Succ ww1810000)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18140) (Succ ww1810000)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17817 -> 18877[label="",style="solid", color="black", weight=3]; 189.17/135.94 17818[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18140) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18140) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17818 -> 18878[label="",style="solid", color="black", weight=3]; 189.17/135.94 17819[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1810000)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1810000)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17819 -> 18879[label="",style="solid", color="black", weight=3]; 189.17/135.94 17820[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17820 -> 18880[label="",style="solid", color="black", weight=3]; 189.17/135.94 17821[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];17821 -> 18881[label="",style="solid", color="black", weight=3]; 189.17/135.94 17822[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13900) ww310000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13900) ww310000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="burlywood",shape="box"];62857[label="ww310000/Succ ww3100000",fontsize=10,color="white",style="solid",shape="box"];17822 -> 62857[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62857 -> 18882[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 62858[label="ww310000/Zero",fontsize=10,color="white",style="solid",shape="box"];17822 -> 62858[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62858 -> 18883[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 17823[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww310000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww310000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="burlywood",shape="box"];62859[label="ww310000/Succ ww3100000",fontsize=10,color="white",style="solid",shape="box"];17823 -> 62859[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62859 -> 18884[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 62860[label="ww310000/Zero",fontsize=10,color="white",style="solid",shape="box"];17823 -> 62860[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62860 -> 18885[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 17824[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];17824 -> 18886[label="",style="solid", color="black", weight=3]; 189.17/135.94 17825[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="black",shape="box"];17825 -> 18887[label="",style="solid", color="black", weight=3]; 189.17/135.94 17826 -> 17824[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17826[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];17827[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];17827 -> 18888[label="",style="solid", color="black", weight=3]; 189.17/135.94 30265 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.94 30265[label="primDivFloat (Float (msMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];30265 -> 30285[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 30265 -> 30286[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17832[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18210) (Succ ww1816000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18210) (Succ ww1816000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17832 -> 18892[label="",style="solid", color="black", weight=3]; 189.17/135.94 17833[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18210) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18210) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17833 -> 18893[label="",style="solid", color="black", weight=3]; 189.17/135.94 17834[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1816000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1816000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17834 -> 18894[label="",style="solid", color="black", weight=3]; 189.17/135.94 17835[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17835 -> 18895[label="",style="solid", color="black", weight=3]; 189.17/135.94 54398 -> 54742[label="",style="dashed", color="red", weight=0]; 189.17/135.94 54398[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54398 -> 54831[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54398 -> 54832[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54398 -> 54833[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54399[label="ww3000",fontsize=16,color="green",shape="box"];54400[label="ww3100",fontsize=16,color="green",shape="box"];54401 -> 30008[label="",style="dashed", color="red", weight=0]; 189.17/135.94 54401[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54401 -> 55405[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54401 -> 55406[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54401 -> 55407[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54401 -> 55408[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54401 -> 55409[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54402 -> 56426[label="",style="dashed", color="red", weight=0]; 189.17/135.94 54402[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54402 -> 56457[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54402 -> 56458[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54402 -> 56459[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54402 -> 56460[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54402 -> 56461[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17837[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18300) (Succ ww1826000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18300) (Succ ww1826000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17837 -> 18897[label="",style="solid", color="black", weight=3]; 189.17/135.94 17838[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18300) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18300) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17838 -> 18898[label="",style="solid", color="black", weight=3]; 189.17/135.94 17839[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1826000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1826000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17839 -> 18899[label="",style="solid", color="black", weight=3]; 189.17/135.94 17840[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17840 -> 18900[label="",style="solid", color="black", weight=3]; 189.17/135.94 54403 -> 54742[label="",style="dashed", color="red", weight=0]; 189.17/135.94 54403[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54403 -> 54834[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54403 -> 54835[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54403 -> 54836[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54404[label="ww3000",fontsize=16,color="green",shape="box"];54405[label="ww3100",fontsize=16,color="green",shape="box"];54406 -> 30008[label="",style="dashed", color="red", weight=0]; 189.17/135.94 54406[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54406 -> 55411[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54406 -> 55412[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54406 -> 55413[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54406 -> 55414[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54406 -> 55415[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54407 -> 56426[label="",style="dashed", color="red", weight=0]; 189.17/135.94 54407[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54407 -> 56462[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54407 -> 56463[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54407 -> 56464[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54407 -> 56465[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54407 -> 56466[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17842[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww14100) ww310000) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww14100) ww310000) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))))",fontsize=16,color="burlywood",shape="box"];62861[label="ww310000/Succ ww3100000",fontsize=10,color="white",style="solid",shape="box"];17842 -> 62861[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62861 -> 18902[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 62862[label="ww310000/Zero",fontsize=10,color="white",style="solid",shape="box"];17842 -> 62862[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62862 -> 18903[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 17843[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww310000) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww310000) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))))",fontsize=16,color="burlywood",shape="box"];62863[label="ww310000/Succ ww3100000",fontsize=10,color="white",style="solid",shape="box"];17843 -> 62863[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62863 -> 18904[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 62864[label="ww310000/Zero",fontsize=10,color="white",style="solid",shape="box"];17843 -> 62864[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62864 -> 18905[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 17844[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];17844 -> 18906[label="",style="solid", color="black", weight=3]; 189.17/135.94 17845[label="Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))",fontsize=16,color="green",shape="box"];17846[label="ww5",fontsize=16,color="green",shape="box"];17847[label="Succ Zero",fontsize=16,color="green",shape="box"];17848 -> 17844[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17848[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54408 -> 54742[label="",style="dashed", color="red", weight=0]; 189.17/135.94 54408[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero)))",fontsize=16,color="magenta"];54408 -> 54837[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54408 -> 54838[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54408 -> 54839[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54409[label="ww3000",fontsize=16,color="green",shape="box"];54410[label="Zero",fontsize=16,color="green",shape="box"];54411 -> 30008[label="",style="dashed", color="red", weight=0]; 189.17/135.94 54411[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54411 -> 55417[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54411 -> 55418[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54411 -> 55419[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54411 -> 55420[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54411 -> 55421[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54412 -> 56426[label="",style="dashed", color="red", weight=0]; 189.17/135.94 54412[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))))",fontsize=16,color="magenta"];54412 -> 56467[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54412 -> 56468[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54412 -> 56469[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54412 -> 56470[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54412 -> 56471[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 29069[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (Float ww34820 ww34821)) GT)",fontsize=16,color="black",shape="box"];29069 -> 29150[label="",style="solid", color="black", weight=3]; 189.17/135.94 60296[label="ww3000",fontsize=16,color="green",shape="box"];60297[label="ww4100",fontsize=16,color="green",shape="box"];60298[label="Succ Zero",fontsize=16,color="green",shape="box"];60295[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww4805)) (Neg (Succ ww4806))) (Float (Pos (Succ ww4807)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="triangle"];60295 -> 60311[label="",style="solid", color="black", weight=3]; 189.17/135.94 29962[label="takeWhile1 (flip ltEsFloat ww3490) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))) (flip ltEsFloat ww3490 (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))",fontsize=16,color="black",shape="box"];29962 -> 30204[label="",style="solid", color="black", weight=3]; 189.17/135.94 57880[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4693)) (Neg (Succ ww4694))) (Float (Pos (Succ ww4695)) (Neg Zero))) ww4699) (iterate (psFloat (msFloat (Float (Pos (Succ ww4693)) (Neg (Succ ww4694))) (Float (Pos (Succ ww4695)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4693)) (Neg (Succ ww4694))) (Float (Pos (Succ ww4695)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww4693)) (Neg (Succ ww4694))) (Float (Pos (Succ ww4695)) (Neg Zero))) ww4699)))",fontsize=16,color="green",shape="box"];57880 -> 57897[label="",style="dashed", color="green", weight=3]; 189.17/135.94 57880 -> 57898[label="",style="dashed", color="green", weight=3]; 189.17/135.94 55401 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.94 55401[label="primDivFloat (Float (msMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];55401 -> 55508[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 55401 -> 55509[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 29400 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.94 29400[label="primDivFloat (Float (msMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];29400 -> 29974[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 29400 -> 29975[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 29401[label="takeWhile1 (flip ltEsFloat ww3503) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))) (flip ltEsFloat ww3503 (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))",fontsize=16,color="black",shape="box"];29401 -> 29976[label="",style="solid", color="black", weight=3]; 189.17/135.94 59734[label="Cons (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) ww4797) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) ww4797)))",fontsize=16,color="green",shape="box"];59734 -> 59950[label="",style="dashed", color="green", weight=3]; 189.17/135.94 59734 -> 59951[label="",style="dashed", color="green", weight=3]; 189.17/135.94 17853[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) (Succ ww143000)) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) (Succ ww143000)) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17853 -> 18911[label="",style="solid", color="black", weight=3]; 189.17/135.94 17854[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) Zero) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) Zero) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17854 -> 18912[label="",style="solid", color="black", weight=3]; 189.17/135.94 17855[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww143000)) LT))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww143000)) LT)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17855 -> 18913[label="",style="solid", color="black", weight=3]; 189.17/135.94 17856[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17856 -> 18914[label="",style="solid", color="black", weight=3]; 189.17/135.94 17857[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17857 -> 18915[label="",style="solid", color="black", weight=3]; 189.17/135.94 17858[label="Zero",fontsize=16,color="green",shape="box"];17859 -> 23348[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17859[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];17859 -> 23421[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17859 -> 23422[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17859 -> 23423[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17859 -> 23424[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17860[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) (Succ ww151000)) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) (Succ ww151000)) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17860 -> 18917[label="",style="solid", color="black", weight=3]; 189.17/135.94 17861[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) Zero) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) Zero) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17861 -> 18918[label="",style="solid", color="black", weight=3]; 189.17/135.94 17862[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww151000)) LT))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww151000)) LT)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17862 -> 18919[label="",style="solid", color="black", weight=3]; 189.17/135.94 17863[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17863 -> 18920[label="",style="solid", color="black", weight=3]; 189.17/135.94 17864[label="Zero",fontsize=16,color="green",shape="box"];17865 -> 23348[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17865[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];17865 -> 23425[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17865 -> 23426[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17865 -> 23427[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17865 -> 23428[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17866[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) ww1570) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) ww1570) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62865[label="ww1570/Succ ww15700",fontsize=10,color="white",style="solid",shape="box"];17866 -> 62865[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62865 -> 18922[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 62866[label="ww1570/Zero",fontsize=10,color="white",style="solid",shape="box"];17866 -> 62866[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62866 -> 18923[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 17867[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww1570) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww1570) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62867[label="ww1570/Succ ww15700",fontsize=10,color="white",style="solid",shape="box"];17867 -> 62867[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62867 -> 18924[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 62868[label="ww1570/Zero",fontsize=10,color="white",style="solid",shape="box"];17867 -> 62868[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62868 -> 18925[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 17868[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17868 -> 18926[label="",style="solid", color="black", weight=3]; 189.17/135.94 17869[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17869 -> 18927[label="",style="solid", color="black", weight=3]; 189.17/135.94 17870[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17870 -> 18928[label="",style="solid", color="black", weight=3]; 189.17/135.94 17871[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17871 -> 18929[label="",style="solid", color="black", weight=3]; 189.17/135.94 17872[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) ww3100000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) ww3100000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="burlywood",shape="box"];62869[label="ww3100000/Succ ww31000000",fontsize=10,color="white",style="solid",shape="box"];17872 -> 62869[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62869 -> 18930[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 62870[label="ww3100000/Zero",fontsize=10,color="white",style="solid",shape="box"];17872 -> 62870[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62870 -> 18931[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 17873[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww3100000) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww3100000) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="burlywood",shape="box"];62871[label="ww3100000/Succ ww31000000",fontsize=10,color="white",style="solid",shape="box"];17873 -> 62871[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62871 -> 18932[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 62872[label="ww3100000/Zero",fontsize=10,color="white",style="solid",shape="box"];17873 -> 62872[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62872 -> 18933[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 17874[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];17874 -> 18934[label="",style="solid", color="black", weight=3]; 189.17/135.94 17875[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="black",shape="box"];17875 -> 18935[label="",style="solid", color="black", weight=3]; 189.17/135.94 17876[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];17876 -> 18936[label="",style="solid", color="black", weight=3]; 189.17/135.94 17877[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))))) (ltEsFloat (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];17877 -> 18937[label="",style="solid", color="black", weight=3]; 189.17/135.94 17878[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="black",shape="box"];17878 -> 18938[label="",style="solid", color="black", weight=3]; 189.17/135.94 17879[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))) (ltEsFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];17879 -> 18939[label="",style="solid", color="black", weight=3]; 189.17/135.94 59173[label="Zero",fontsize=16,color="green",shape="box"];59174[label="Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))",fontsize=16,color="green",shape="box"];59175[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];59176[label="Zero",fontsize=16,color="green",shape="box"];59177[label="Pos (Succ (Succ ww31000))",fontsize=16,color="green",shape="box"];50757[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62873[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];50757 -> 62873[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62873 -> 51803[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 50016[label="Succ (Succ ww31000)",fontsize=16,color="green",shape="box"];50017[label="Zero",fontsize=16,color="green",shape="box"];50018 -> 48262[label="",style="dashed", color="red", weight=0]; 189.17/135.94 50018[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];20295[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww24150 ww24151) (primDivFloat (Float (msMyInt (Pos (Succ ww2416)) (Pos (Succ ww2417))) (srMyInt (Pos Zero) (Pos (Succ ww2418)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (primPlusFloat (Float ww24150 ww24151) (primDivFloat (Float (msMyInt (Pos (Succ ww2416)) (Pos (Succ ww2417))) (srMyInt (Pos Zero) (Pos (Succ ww2418)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];20295 -> 20315[label="",style="solid", color="black", weight=3]; 189.17/135.94 30266[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="triangle"];30266 -> 30287[label="",style="solid", color="black", weight=3]; 189.17/135.94 30305 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.94 30305[label="srMyInt (Pos (Succ ww3522)) ww35260",fontsize=16,color="magenta"];30305 -> 30328[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 30305 -> 30329[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 30306 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.94 30306[label="srMyInt (Pos Zero) ww35261",fontsize=16,color="magenta"];30306 -> 30330[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 30306 -> 30331[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 30327[label="takeWhile1 (flip ltEsFloat ww3517) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))))) (not (esEsOrdering (compareFloat (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))) ww3517) GT))",fontsize=16,color="black",shape="box"];30327 -> 30348[label="",style="solid", color="black", weight=3]; 189.17/135.94 57794[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) ww4690",fontsize=16,color="black",shape="box"];57794 -> 57805[label="",style="solid", color="black", weight=3]; 189.17/135.94 17886 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17886[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww20800 (srMyInt (msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))) (Pos (Succ Zero)))) (srMyInt ww20801 (srMyInt (srMyInt (Pos ww2082) (Neg ww2084)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2083)) (Neg ww2084)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2083)) (Neg ww2084)) (Float (psMyInt ww20800 (srMyInt (msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))) (Pos (Succ Zero)))) (srMyInt ww20801 (srMyInt (srMyInt (Pos ww2082) (Neg ww2084)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17886 -> 38240[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17886 -> 38241[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17886 -> 38242[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17886 -> 38243[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17886 -> 38244[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17886 -> 38245[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 19124 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.94 19124[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww22930 (srMyInt (msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))) (Pos (Succ Zero)))) (srMyInt ww22931 (srMyInt (srMyInt (Neg ww2295) (Pos ww2297)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2296)) (Pos ww2297)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2296)) (Pos ww2297)) (Float (psMyInt ww22930 (srMyInt (msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))) (Pos (Succ Zero)))) (srMyInt ww22931 (srMyInt (srMyInt (Neg ww2295) (Pos ww2297)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];19124 -> 38246[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 19124 -> 38247[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 19124 -> 38248[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 19124 -> 38249[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 19124 -> 38250[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 19124 -> 38251[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17888[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) (Succ ww159000)) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) (Succ ww159000)) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17888 -> 18947[label="",style="solid", color="black", weight=3]; 189.17/135.94 17889[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) Zero) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) Zero) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17889 -> 18948[label="",style="solid", color="black", weight=3]; 189.17/135.94 17890[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww159000)) LT))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww159000)) LT)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17890 -> 18949[label="",style="solid", color="black", weight=3]; 189.17/135.94 17891[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17891 -> 18950[label="",style="solid", color="black", weight=3]; 189.17/135.94 17892[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17892 -> 18951[label="",style="solid", color="black", weight=3]; 189.17/135.94 17893[label="Zero",fontsize=16,color="green",shape="box"];54801[label="ww3100",fontsize=16,color="green",shape="box"];54802 -> 30008[label="",style="dashed", color="red", weight=0]; 189.17/135.94 54802[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54802 -> 55426[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54802 -> 55427[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54802 -> 55428[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54802 -> 55429[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54802 -> 55430[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54803[label="ww3000",fontsize=16,color="green",shape="box"];55104[label="ww3000",fontsize=16,color="green",shape="box"];55105[label="ww5",fontsize=16,color="green",shape="box"];55106[label="ww3100",fontsize=16,color="green",shape="box"];55107[label="Zero",fontsize=16,color="green",shape="box"];55108[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];56442[label="Zero",fontsize=16,color="green",shape="box"];56443[label="ww3000",fontsize=16,color="green",shape="box"];56444[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];56445[label="ww3100",fontsize=16,color="green",shape="box"];56446[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];17895[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) (Succ ww167000)) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) (Succ ww167000)) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17895 -> 18953[label="",style="solid", color="black", weight=3]; 189.17/135.94 17896[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) Zero) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) Zero) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17896 -> 18954[label="",style="solid", color="black", weight=3]; 189.17/135.94 17897[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww167000)) LT))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww167000)) LT)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17897 -> 18955[label="",style="solid", color="black", weight=3]; 189.17/135.94 17898[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17898 -> 18956[label="",style="solid", color="black", weight=3]; 189.17/135.94 17899[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17899 -> 18957[label="",style="solid", color="black", weight=3]; 189.17/135.94 17900[label="Zero",fontsize=16,color="green",shape="box"];54804[label="ww3100",fontsize=16,color="green",shape="box"];54805 -> 30008[label="",style="dashed", color="red", weight=0]; 189.17/135.94 54805[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54805 -> 55433[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54805 -> 55434[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54805 -> 55435[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54805 -> 55436[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54805 -> 55437[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54806[label="ww3000",fontsize=16,color="green",shape="box"];55110[label="ww3000",fontsize=16,color="green",shape="box"];55111[label="ww5",fontsize=16,color="green",shape="box"];55112[label="ww3100",fontsize=16,color="green",shape="box"];55113[label="Zero",fontsize=16,color="green",shape="box"];55114[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56447[label="Zero",fontsize=16,color="green",shape="box"];56448[label="ww3000",fontsize=16,color="green",shape="box"];56449[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56450[label="ww3100",fontsize=16,color="green",shape="box"];56451[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];17902[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) ww1730) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) ww1730) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62874[label="ww1730/Succ ww17300",fontsize=10,color="white",style="solid",shape="box"];17902 -> 62874[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62874 -> 18959[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 62875[label="ww1730/Zero",fontsize=10,color="white",style="solid",shape="box"];17902 -> 62875[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62875 -> 18960[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 17903[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww1730) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww1730) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62876[label="ww1730/Succ ww17300",fontsize=10,color="white",style="solid",shape="box"];17903 -> 62876[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62876 -> 18961[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 62877[label="ww1730/Zero",fontsize=10,color="white",style="solid",shape="box"];17903 -> 62877[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62877 -> 18962[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 17904[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17904 -> 18963[label="",style="solid", color="black", weight=3]; 189.17/135.94 17905[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17905 -> 18964[label="",style="solid", color="black", weight=3]; 189.17/135.94 17906[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17906 -> 18965[label="",style="solid", color="black", weight=3]; 189.17/135.94 17907[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17907 -> 18966[label="",style="solid", color="black", weight=3]; 189.17/135.94 17908[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) ww3100000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) ww3100000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="burlywood",shape="box"];62878[label="ww3100000/Succ ww31000000",fontsize=10,color="white",style="solid",shape="box"];17908 -> 62878[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62878 -> 18967[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 62879[label="ww3100000/Zero",fontsize=10,color="white",style="solid",shape="box"];17908 -> 62879[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62879 -> 18968[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 17909[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww3100000) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww3100000) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="burlywood",shape="box"];62880[label="ww3100000/Succ ww31000000",fontsize=10,color="white",style="solid",shape="box"];17909 -> 62880[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62880 -> 18969[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 62881[label="ww3100000/Zero",fontsize=10,color="white",style="solid",shape="box"];17909 -> 62881[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62881 -> 18970[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 17910[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];17910 -> 18971[label="",style="solid", color="black", weight=3]; 189.17/135.94 17911[label="Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))",fontsize=16,color="green",shape="box"];17912[label="ww5",fontsize=16,color="green",shape="box"];17913[label="Zero",fontsize=16,color="green",shape="box"];17914[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];17914 -> 18972[label="",style="solid", color="black", weight=3]; 189.17/135.94 54413 -> 54742[label="",style="dashed", color="red", weight=0]; 189.17/135.94 54413[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero))))",fontsize=16,color="magenta"];54413 -> 54840[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54413 -> 54841[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54413 -> 54842[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54414[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];54415[label="Succ Zero",fontsize=16,color="green",shape="box"];54416 -> 30008[label="",style="dashed", color="red", weight=0]; 189.17/135.94 54416[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54416 -> 55440[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54416 -> 55441[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54416 -> 55442[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54416 -> 55443[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54416 -> 55444[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54417 -> 56426[label="",style="dashed", color="red", weight=0]; 189.17/135.94 54417[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54417 -> 56482[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54417 -> 56483[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54417 -> 56484[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54417 -> 56485[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54417 -> 56486[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54418 -> 54742[label="",style="dashed", color="red", weight=0]; 189.17/135.94 54418[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))",fontsize=16,color="magenta"];54418 -> 54843[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54418 -> 54844[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54418 -> 54845[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54419[label="Succ Zero",fontsize=16,color="green",shape="box"];54420[label="Succ Zero",fontsize=16,color="green",shape="box"];54421 -> 30008[label="",style="dashed", color="red", weight=0]; 189.17/135.94 54421[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54421 -> 55449[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54421 -> 55450[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54421 -> 55451[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54421 -> 55452[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54421 -> 55453[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54422 -> 56426[label="",style="dashed", color="red", weight=0]; 189.17/135.94 54422[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54422 -> 56487[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54422 -> 56488[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54422 -> 56489[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54422 -> 56490[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54422 -> 56491[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 30232[label="primPlusFloat (Float ww35280 ww35281) (fsFloat (msFloat (Float (Pos (Succ ww3529)) (Neg (Succ ww3530))) (Float (Pos (Succ ww3531)) (Neg (Succ ww3532)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];30232 -> 30267[label="",style="solid", color="black", weight=3]; 189.17/135.94 56747[label="psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) ww4672",fontsize=16,color="black",shape="triangle"];56747 -> 56889[label="",style="solid", color="black", weight=3]; 189.17/135.94 56748 -> 56426[label="",style="dashed", color="red", weight=0]; 189.17/135.94 56748[label="iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) ww4672))",fontsize=16,color="magenta"];56748 -> 56890[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17919[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17919 -> 18977[label="",style="solid", color="black", weight=3]; 189.17/135.94 17921[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17921 -> 18979[label="",style="solid", color="black", weight=3]; 189.17/135.94 17922[label="ww410000000",fontsize=16,color="green",shape="box"];17923[label="ww3100",fontsize=16,color="green",shape="box"];17924[label="ww410000000",fontsize=16,color="green",shape="box"];17925[label="ww3100",fontsize=16,color="green",shape="box"];17926[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17926 -> 18980[label="",style="solid", color="black", weight=3]; 189.17/135.94 59178[label="ww4000",fontsize=16,color="green",shape="box"];59179[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59180[label="Pos Zero",fontsize=16,color="green",shape="box"];59181[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];59182[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];36919[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];36920[label="ww5",fontsize=16,color="green",shape="box"];36921[label="ww3100",fontsize=16,color="green",shape="box"];36922[label="ww4000",fontsize=16,color="green",shape="box"];36824 -> 36910[label="",style="dashed", color="red", weight=0]; 189.17/135.94 36824[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36824 -> 36927[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 36824 -> 36928[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 36824 -> 36929[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 36824 -> 36930[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17927[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17927 -> 18981[label="",style="solid", color="black", weight=3]; 189.17/135.94 59183[label="ww4000",fontsize=16,color="green",shape="box"];59184[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59185[label="Pos Zero",fontsize=16,color="green",shape="box"];59186[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59187[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];36923[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];36924[label="ww5",fontsize=16,color="green",shape="box"];36925[label="ww3100",fontsize=16,color="green",shape="box"];36926[label="ww4000",fontsize=16,color="green",shape="box"];36825 -> 36910[label="",style="dashed", color="red", weight=0]; 189.17/135.94 36825[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36825 -> 36931[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 36825 -> 36932[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 36825 -> 36933[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 36825 -> 36934[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48455 -> 59092[label="",style="dashed", color="red", weight=0]; 189.17/135.94 48455[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48455 -> 59198[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48455 -> 59199[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48455 -> 59200[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48455 -> 59201[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48455 -> 59202[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48456[label="Pos Zero",fontsize=16,color="green",shape="box"];48457 -> 36910[label="",style="dashed", color="red", weight=0]; 189.17/135.94 48457[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48457 -> 51808[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48457 -> 51809[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48457 -> 51810[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48457 -> 51811[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48458[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48459 -> 50281[label="",style="dashed", color="red", weight=0]; 189.17/135.94 48459[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48459 -> 50295[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17930[label="takeWhile1 (flip gtEsFloat (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww42 (iterate (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42)) (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) ww42)) (flip gtEsFloat (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww42)",fontsize=16,color="black",shape="box"];17930 -> 18984[label="",style="solid", color="black", weight=3]; 189.17/135.94 43683 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.94 43683[label="primDivFloat (Float (msMyInt (Pos (Succ ww4226)) (Pos Zero)) (srMyInt (Pos (Succ ww4227)) (Pos (Succ ww4228)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];43683 -> 43753[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 43683 -> 43754[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 23730 -> 23739[label="",style="dashed", color="red", weight=0]; 189.17/135.94 23730[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww29120 ww29121) (Float (srMyInt (msMyInt (Pos (Succ ww2913)) ww29150) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww2914)) ww29151) (Pos (Succ (Succ Zero))))))) (Float ww29150 ww29151) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151))) (not (esEsOrdering (primCmpFloat (Float ww29150 ww29151) (primPlusFloat (Float ww29120 ww29121) (Float (srMyInt (msMyInt (Pos (Succ ww2913)) ww29150) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww2914)) ww29151) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];23730 -> 23740[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 27439[label="not (esEsOrdering (primCmpNat (Succ ww330600) ww33050) GT)",fontsize=16,color="burlywood",shape="triangle"];62882[label="ww33050/Succ ww330500",fontsize=10,color="white",style="solid",shape="box"];27439 -> 62882[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62882 -> 27479[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 62883[label="ww33050/Zero",fontsize=10,color="white",style="solid",shape="box"];27439 -> 62883[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62883 -> 27480[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 27440[label="not (esEsOrdering GT GT)",fontsize=16,color="black",shape="triangle"];27440 -> 27481[label="",style="solid", color="black", weight=3]; 189.17/135.94 27441[label="not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww330500))) GT)",fontsize=16,color="black",shape="box"];27441 -> 27482[label="",style="solid", color="black", weight=3]; 189.17/135.94 27442[label="not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) GT)",fontsize=16,color="black",shape="box"];27442 -> 27483[label="",style="solid", color="black", weight=3]; 189.17/135.94 27443[label="not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww330500))) GT)",fontsize=16,color="black",shape="box"];27443 -> 27484[label="",style="solid", color="black", weight=3]; 189.17/135.94 27444[label="not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) GT)",fontsize=16,color="black",shape="box"];27444 -> 27485[label="",style="solid", color="black", weight=3]; 189.17/135.94 27445[label="not (esEsOrdering LT GT)",fontsize=16,color="black",shape="triangle"];27445 -> 27486[label="",style="solid", color="black", weight=3]; 189.17/135.94 27446[label="not (esEsOrdering (primCmpNat ww33050 (Succ ww330600)) GT)",fontsize=16,color="burlywood",shape="triangle"];62884[label="ww33050/Succ ww330500",fontsize=10,color="white",style="solid",shape="box"];27446 -> 62884[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62884 -> 27487[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 62885[label="ww33050/Zero",fontsize=10,color="white",style="solid",shape="box"];27446 -> 62885[label="",style="solid", color="burlywood", weight=9]; 189.17/135.94 62885 -> 27488[label="",style="solid", color="burlywood", weight=3]; 189.17/135.94 27447[label="not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww330500))) GT)",fontsize=16,color="black",shape="box"];27447 -> 27489[label="",style="solid", color="black", weight=3]; 189.17/135.94 27448[label="not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) GT)",fontsize=16,color="black",shape="box"];27448 -> 27490[label="",style="solid", color="black", weight=3]; 189.17/135.94 27449[label="not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww330500))) GT)",fontsize=16,color="black",shape="box"];27449 -> 27491[label="",style="solid", color="black", weight=3]; 189.17/135.94 27450[label="not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) GT)",fontsize=16,color="black",shape="box"];27450 -> 27492[label="",style="solid", color="black", weight=3]; 189.17/135.94 37484 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37484[label="takeWhile1 (flip ltEsFloat (Float ww42210 ww42211)) (Float ww323900 ww323901) ww32391 (not (esEsOrdering (compareMyInt (srMyInt ww323900 ww42210) (srMyInt ww323901 ww42211)) GT))",fontsize=16,color="magenta"];37484 -> 38252[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37730 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37730[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37730 -> 41130[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37730 -> 41131[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37730 -> 41132[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37730 -> 41133[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37731 -> 44001[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37731[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="magenta"];37731 -> 44002[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37732 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37732[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37732 -> 41135[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37732 -> 41136[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37733 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37733[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37733 -> 41137[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37733 -> 41138[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37734[label="Pos Zero",fontsize=16,color="green",shape="box"];37735[label="Pos Zero",fontsize=16,color="green",shape="box"];17940[label="ww410000000",fontsize=16,color="green",shape="box"];17941[label="ww3100",fontsize=16,color="green",shape="box"];17942[label="ww410000000",fontsize=16,color="green",shape="box"];17943[label="ww3100",fontsize=16,color="green",shape="box"];37736 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37736[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37736 -> 41139[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37736 -> 41140[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37736 -> 41141[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37736 -> 41142[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37737 -> 44036[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37737[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];37737 -> 44037[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37738 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37738[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37738 -> 41144[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37738 -> 41145[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37739 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37739[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37739 -> 41146[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37739 -> 41147[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37740[label="Pos Zero",fontsize=16,color="green",shape="box"];37741[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];37742 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37742[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37742 -> 41148[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37742 -> 41149[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37742 -> 41150[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37742 -> 41151[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37743 -> 44057[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37743[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="magenta"];37743 -> 44058[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37744 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37744[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37744 -> 41153[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37744 -> 41154[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37745 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37745[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37745 -> 41155[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37745 -> 41156[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37746[label="Pos Zero",fontsize=16,color="green",shape="box"];37747[label="Neg Zero",fontsize=16,color="green",shape="box"];17951[label="ww410000000",fontsize=16,color="green",shape="box"];17952[label="ww3100",fontsize=16,color="green",shape="box"];17953[label="ww410000000",fontsize=16,color="green",shape="box"];17954[label="ww3100",fontsize=16,color="green",shape="box"];37222[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];37223[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37224[label="ww4000",fontsize=16,color="green",shape="box"];37225[label="ww3100",fontsize=16,color="green",shape="box"];37113 -> 41158[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37113[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37113 -> 41175[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37113 -> 41176[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37113 -> 41177[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37113 -> 41178[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 36826 -> 36431[label="",style="dashed", color="red", weight=0]; 189.17/135.94 36826[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37226[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];37227[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37228[label="ww4000",fontsize=16,color="green",shape="box"];37229[label="ww3100",fontsize=16,color="green",shape="box"];37450 -> 41158[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37450[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37450 -> 41179[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37450 -> 41180[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37450 -> 41181[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37450 -> 41182[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 36827 -> 36435[label="",style="dashed", color="red", weight=0]; 189.17/135.94 36827[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37425 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37425[label="srMyInt (Neg (Succ ww4239)) (Pos (Succ ww4240))",fontsize=16,color="magenta"];37425 -> 37467[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37425 -> 37468[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37426 -> 23742[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37426[label="msMyInt (Pos (Succ ww4238)) (Pos Zero)",fontsize=16,color="magenta"];37426 -> 37469[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37426 -> 37470[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37427[label="ww4243",fontsize=16,color="green",shape="box"];37748 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37748[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37748 -> 41193[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37748 -> 41194[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37748 -> 41195[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37748 -> 41196[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37749 -> 44075[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37749[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="magenta"];37749 -> 44076[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37750 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37750[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37750 -> 41198[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37750 -> 41199[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37751 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37751[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37751 -> 41200[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37751 -> 41201[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37752[label="Pos Zero",fontsize=16,color="green",shape="box"];37753[label="Pos Zero",fontsize=16,color="green",shape="box"];17958[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5124[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) ww281",fontsize=16,color="black",shape="triangle"];5124 -> 6827[label="",style="solid", color="black", weight=3]; 189.17/135.94 17959[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];17960 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.94 17960[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2096))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2096))) GT))",fontsize=16,color="magenta"];17960 -> 38277[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17960 -> 38278[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17960 -> 38279[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17960 -> 38280[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17960 -> 38281[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17960 -> 38282[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17961[label="ww410000000",fontsize=16,color="green",shape="box"];17962[label="ww3100",fontsize=16,color="green",shape="box"];17963[label="ww410000000",fontsize=16,color="green",shape="box"];17964[label="ww3100",fontsize=16,color="green",shape="box"];17965[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17965 -> 19013[label="",style="solid", color="black", weight=3]; 189.17/135.94 30524 -> 30525[label="",style="dashed", color="red", weight=0]; 189.17/135.94 30524[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];30524 -> 30542[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 30524 -> 30543[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 30524 -> 30544[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 30524 -> 30545[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 30534[label="ww4000",fontsize=16,color="green",shape="box"];30535[label="ww5",fontsize=16,color="green",shape="box"];30536[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];30537[label="ww3100",fontsize=16,color="green",shape="box"];17966[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17966 -> 19014[label="",style="solid", color="black", weight=3]; 189.17/135.94 30549 -> 30525[label="",style="dashed", color="red", weight=0]; 189.17/135.94 30549[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];30549 -> 30609[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 30549 -> 30610[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 30549 -> 30611[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 30549 -> 30612[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 30538[label="ww4000",fontsize=16,color="green",shape="box"];30539[label="ww5",fontsize=16,color="green",shape="box"];30540[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];30541[label="ww3100",fontsize=16,color="green",shape="box"];48460 -> 52913[label="",style="dashed", color="red", weight=0]; 189.17/135.94 48460[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48460 -> 52924[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48460 -> 52925[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48460 -> 52926[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48460 -> 52927[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48461[label="Pos Zero",fontsize=16,color="green",shape="box"];48462 -> 30525[label="",style="dashed", color="red", weight=0]; 189.17/135.94 48462[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48462 -> 51813[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48462 -> 51814[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48462 -> 51815[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48462 -> 51816[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48463[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48464 -> 50320[label="",style="dashed", color="red", weight=0]; 189.17/135.94 48464[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48464 -> 50332[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 30607[label="takeWhile (flip ltEsFloat ww3578) (iterate (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960))))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960)))))",fontsize=16,color="black",shape="box"];30607 -> 30649[label="",style="solid", color="black", weight=3]; 189.17/135.94 30608[label="takeWhile0 (flip ltEsFloat ww3578) (Float (Pos Zero) (Neg (Succ ww1960))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960))))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960))))) MyTrue",fontsize=16,color="black",shape="box"];30608 -> 30650[label="",style="solid", color="black", weight=3]; 189.17/135.94 48465 -> 52913[label="",style="dashed", color="red", weight=0]; 189.17/135.94 48465[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48465 -> 52928[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48465 -> 52929[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48465 -> 52930[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48465 -> 52931[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48466[label="Pos Zero",fontsize=16,color="green",shape="box"];48467 -> 30525[label="",style="dashed", color="red", weight=0]; 189.17/135.94 48467[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48467 -> 51818[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48467 -> 51819[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48467 -> 51820[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48467 -> 51821[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48468[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48469 -> 50320[label="",style="dashed", color="red", weight=0]; 189.17/135.94 48469[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48469 -> 50333[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 53325 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.94 53325[label="srMyInt (Neg (Succ ww4558)) (Neg (Succ ww4559))",fontsize=16,color="magenta"];53325 -> 53367[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 53325 -> 53368[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 53326 -> 23742[label="",style="dashed", color="red", weight=0]; 189.17/135.94 53326[label="msMyInt (Pos (Succ ww4557)) (Pos Zero)",fontsize=16,color="magenta"];53326 -> 53369[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 53326 -> 53370[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 53327[label="ww4562",fontsize=16,color="green",shape="box"];30817 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.94 30817[label="primDivFloat (Float (msMyInt (Pos (Succ ww3582)) (Pos Zero)) (srMyInt (Neg (Succ ww3583)) (Neg (Succ ww3584)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];30817 -> 30885[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 30817 -> 30886[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37754 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37754[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37754 -> 41202[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37754 -> 41203[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37754 -> 41204[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37754 -> 41205[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37755 -> 44099[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37755[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="magenta"];37755 -> 44100[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37756 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37756[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37756 -> 41207[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37756 -> 41208[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37757 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37757[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37757 -> 41209[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37757 -> 41210[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37758[label="Pos Zero",fontsize=16,color="green",shape="box"];37759[label="Neg Zero",fontsize=16,color="green",shape="box"];37760 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37760[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37760 -> 41211[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37760 -> 41212[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37760 -> 41213[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37760 -> 41214[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37761 -> 44118[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37761[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];37761 -> 44119[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37762 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37762[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37762 -> 41216[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37762 -> 41217[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37763 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37763[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37763 -> 41218[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37763 -> 41219[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37764[label="Pos Zero",fontsize=16,color="green",shape="box"];37765[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];37766 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37766[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37766 -> 41220[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37766 -> 41221[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37766 -> 41222[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37766 -> 41223[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37767 -> 44133[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37767[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="magenta"];37767 -> 44134[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37768 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37768[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37768 -> 41225[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37768 -> 41226[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37769 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37769[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37769 -> 41227[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37769 -> 41228[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37770[label="Pos Zero",fontsize=16,color="green",shape="box"];37771[label="Neg Zero",fontsize=16,color="green",shape="box"];17975[label="ww410000000",fontsize=16,color="green",shape="box"];17976[label="ww3100",fontsize=16,color="green",shape="box"];17977[label="ww410000000",fontsize=16,color="green",shape="box"];17978[label="ww3100",fontsize=16,color="green",shape="box"];17979[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17979 -> 19023[label="",style="solid", color="black", weight=3]; 189.17/135.94 17980[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17980 -> 19024[label="",style="solid", color="black", weight=3]; 189.17/135.94 48475 -> 43685[label="",style="dashed", color="red", weight=0]; 189.17/135.94 48475[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48475 -> 51822[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48475 -> 51823[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48475 -> 51824[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48475 -> 51825[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48476[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48477 -> 52965[label="",style="dashed", color="red", weight=0]; 189.17/135.94 48477[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48477 -> 52982[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48477 -> 52983[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48477 -> 52984[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48477 -> 52985[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48478[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48479 -> 49994[label="",style="dashed", color="red", weight=0]; 189.17/135.94 48479[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48479 -> 50022[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48479 -> 50023[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48479 -> 50024[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48480 -> 43685[label="",style="dashed", color="red", weight=0]; 189.17/135.94 48480[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48480 -> 51827[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48480 -> 51828[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48480 -> 51829[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48480 -> 51830[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48481[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48482 -> 52965[label="",style="dashed", color="red", weight=0]; 189.17/135.94 48482[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48482 -> 52986[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48482 -> 52987[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48482 -> 52988[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48482 -> 52989[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48483[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48484 -> 49994[label="",style="dashed", color="red", weight=0]; 189.17/135.94 48484[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48484 -> 50025[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48484 -> 50026[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48484 -> 50027[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 53366 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.94 53366[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww4566))) (srMyInt (Pos (Succ ww4565)) (Pos (Succ ww4567)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];53366 -> 53494[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 53366 -> 53495[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 17985[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww300 ww301) (Float (srMyInt (msMyInt (Pos Zero) ww320) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww31)) ww321) (Pos (Succ (Succ Zero))))))) (Float ww320 ww321) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (Float ww320 ww321))) (not (esEsOrdering (primCmpFloat (Float ww320 ww321) (primPlusFloat (Float ww300 ww301) (Float (srMyInt (msMyInt (Pos Zero) ww320) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww31)) ww321) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17985 -> 19029[label="",style="solid", color="black", weight=3]; 189.17/135.94 17989[label="not (esEsOrdering (primCmpFloat (Float ww270 ww271) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT)",fontsize=16,color="black",shape="box"];17989 -> 19033[label="",style="solid", color="black", weight=3]; 189.17/135.94 37772 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37772[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37772 -> 41229[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37772 -> 41230[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37772 -> 41231[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37772 -> 41232[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37773 -> 44146[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37773[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];37773 -> 44147[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37774 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37774[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37774 -> 41234[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37774 -> 41235[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37775 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37775[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37775 -> 41236[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37775 -> 41237[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37776[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];37777[label="Pos Zero",fontsize=16,color="green",shape="box"];17993[label="ww410000000",fontsize=16,color="green",shape="box"];17994[label="ww3100",fontsize=16,color="green",shape="box"];17995[label="ww410000000",fontsize=16,color="green",shape="box"];17996[label="ww3100",fontsize=16,color="green",shape="box"];54807[label="ww3100",fontsize=16,color="green",shape="box"];54808 -> 55121[label="",style="dashed", color="red", weight=0]; 189.17/135.94 54808[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54808 -> 55154[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54808 -> 55155[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54808 -> 55156[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54808 -> 55157[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54809[label="ww3000",fontsize=16,color="green",shape="box"];55146[label="ww3100",fontsize=16,color="green",shape="box"];55147[label="ww5",fontsize=16,color="green",shape="box"];55148[label="ww3000",fontsize=16,color="green",shape="box"];55149[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55117[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55118[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55119[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55120[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];54810[label="ww3100",fontsize=16,color="green",shape="box"];54811 -> 55121[label="",style="dashed", color="red", weight=0]; 189.17/135.94 54811[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54811 -> 55158[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54811 -> 55159[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54811 -> 55160[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54811 -> 55161[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54812[label="ww3000",fontsize=16,color="green",shape="box"];55150[label="ww3100",fontsize=16,color="green",shape="box"];55151[label="ww5",fontsize=16,color="green",shape="box"];55152[label="ww3000",fontsize=16,color="green",shape="box"];55153[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];55241[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];55242[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55243[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55244[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];34293[label="Zero",fontsize=16,color="green",shape="box"];34294[label="ww3200",fontsize=16,color="green",shape="box"];37784 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37784[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37784 -> 41247[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37784 -> 41248[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37784 -> 41249[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37784 -> 41250[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37785 -> 44170[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37785[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];37785 -> 44171[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37786 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37786[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37786 -> 41252[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37786 -> 41253[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37787 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37787[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37787 -> 41254[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37787 -> 41255[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37788[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];37789[label="Neg Zero",fontsize=16,color="green",shape="box"];18002[label="ww410000000",fontsize=16,color="green",shape="box"];18003[label="ww3100",fontsize=16,color="green",shape="box"];18004[label="ww410000000",fontsize=16,color="green",shape="box"];18005[label="ww3100",fontsize=16,color="green",shape="box"];18006[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20980 ww20981) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww2100))) (srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (primPlusFloat (Float ww20980 ww20981) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww2100))) (srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18006 -> 19044[label="",style="solid", color="black", weight=3]; 189.17/135.94 37790 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37790[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37790 -> 41256[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37790 -> 41257[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37790 -> 41258[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37790 -> 41259[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37791 -> 44182[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37791[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];37791 -> 44183[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37792 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37792[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37792 -> 41261[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37792 -> 41262[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37793 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37793[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37793 -> 41263[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37793 -> 41264[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37794[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];37795[label="Pos Zero",fontsize=16,color="green",shape="box"];37796 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37796[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37796 -> 41265[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37796 -> 41266[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37796 -> 41267[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37796 -> 41268[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37797 -> 44194[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37797[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];37797 -> 44195[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37798 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37798[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37798 -> 41270[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37798 -> 41271[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37799 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37799[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37799 -> 41272[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37799 -> 41273[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37800[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];37801[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];18009[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18010[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18011 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.94 18011[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2103))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2103))) GT))",fontsize=16,color="magenta"];18011 -> 38331[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 18011 -> 38332[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 18011 -> 38333[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 18011 -> 38334[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 18011 -> 38335[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 18011 -> 38336[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 18012[label="ww410000000",fontsize=16,color="green",shape="box"];18013[label="ww3100",fontsize=16,color="green",shape="box"];18014[label="ww410000000",fontsize=16,color="green",shape="box"];18015[label="ww3100",fontsize=16,color="green",shape="box"];18016[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18016 -> 19051[label="",style="solid", color="black", weight=3]; 189.17/135.94 54813[label="ww3100",fontsize=16,color="green",shape="box"];54814 -> 31059[label="",style="dashed", color="red", weight=0]; 189.17/135.94 54814[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54814 -> 55458[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54814 -> 55459[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54814 -> 55460[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54814 -> 55461[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54815[label="ww3000",fontsize=16,color="green",shape="box"];55245[label="ww5",fontsize=16,color="green",shape="box"];55246[label="ww3100",fontsize=16,color="green",shape="box"];55247[label="ww3000",fontsize=16,color="green",shape="box"];55248[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55249[label="ww3100",fontsize=16,color="green",shape="box"];55250[label="ww3000",fontsize=16,color="green",shape="box"];55251[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55252[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];18017[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18017 -> 19052[label="",style="solid", color="black", weight=3]; 189.17/135.94 54816[label="ww3100",fontsize=16,color="green",shape="box"];54817 -> 31059[label="",style="dashed", color="red", weight=0]; 189.17/135.94 54817[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54817 -> 55462[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54817 -> 55463[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54817 -> 55464[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54817 -> 55465[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 54818[label="ww3000",fontsize=16,color="green",shape="box"];55253[label="ww5",fontsize=16,color="green",shape="box"];55254[label="ww3100",fontsize=16,color="green",shape="box"];55255[label="ww3000",fontsize=16,color="green",shape="box"];55256[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];55257[label="ww3100",fontsize=16,color="green",shape="box"];55258[label="ww3000",fontsize=16,color="green",shape="box"];55259[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55260[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];48485 -> 53156[label="",style="dashed", color="red", weight=0]; 189.17/135.94 48485[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48485 -> 53167[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48485 -> 53168[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48485 -> 53169[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48485 -> 53170[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48486[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48487 -> 31059[label="",style="dashed", color="red", weight=0]; 189.17/135.94 48487[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48487 -> 51833[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48487 -> 51834[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48487 -> 51835[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48487 -> 51836[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48488[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48489 -> 50066[label="",style="dashed", color="red", weight=0]; 189.17/135.94 48489[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48489 -> 50091[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48489 -> 50092[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48489 -> 50093[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48490 -> 53156[label="",style="dashed", color="red", weight=0]; 189.17/135.94 48490[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48490 -> 53171[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48490 -> 53172[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48490 -> 53173[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48490 -> 53174[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48491[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48492 -> 31059[label="",style="dashed", color="red", weight=0]; 189.17/135.94 48492[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48492 -> 51838[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48492 -> 51839[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48492 -> 51840[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48492 -> 51841[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48493[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48494 -> 50066[label="",style="dashed", color="red", weight=0]; 189.17/135.94 48494[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48494 -> 50094[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48494 -> 50095[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48494 -> 50096[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 53526 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.94 53526[label="srMyInt (Neg (Succ ww4569)) (Neg (Succ ww4571))",fontsize=16,color="magenta"];53526 -> 53590[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 53526 -> 53591[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 53527 -> 25993[label="",style="dashed", color="red", weight=0]; 189.17/135.94 53527[label="msMyInt (Pos Zero) (Pos (Succ ww4570))",fontsize=16,color="magenta"];53527 -> 53592[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 53528[label="ww4580",fontsize=16,color="green",shape="box"];31383 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.94 31383[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3658))) (srMyInt (Neg (Succ ww3657)) (Neg (Succ ww3659)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];31383 -> 31417[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 31383 -> 31418[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37802 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37802[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37802 -> 41274[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37802 -> 41275[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37802 -> 41276[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37802 -> 41277[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37803 -> 44211[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37803[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];37803 -> 44212[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37804 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37804[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37804 -> 41279[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37804 -> 41280[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37805 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37805[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37805 -> 41281[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37805 -> 41282[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37806[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];37807[label="Neg Zero",fontsize=16,color="green",shape="box"];37814 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37814[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37814 -> 41292[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37814 -> 41293[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37814 -> 41294[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37814 -> 41295[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37815 -> 44235[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37815[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];37815 -> 44236[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37816 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37816[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37816 -> 41297[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37816 -> 41298[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37817 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37817[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37817 -> 41299[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37817 -> 41300[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37818[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];37819[label="Neg Zero",fontsize=16,color="green",shape="box"];18026[label="ww410000000",fontsize=16,color="green",shape="box"];18027[label="ww3100",fontsize=16,color="green",shape="box"];18028[label="ww410000000",fontsize=16,color="green",shape="box"];18029[label="ww3100",fontsize=16,color="green",shape="box"];18030[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18030 -> 19061[label="",style="solid", color="black", weight=3]; 189.17/135.94 43703[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];43704[label="Pos Zero",fontsize=16,color="green",shape="box"];43705[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];43706[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37456 -> 41302[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37456[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37456 -> 41303[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37456 -> 41304[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37456 -> 41305[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 36828 -> 36447[label="",style="dashed", color="red", weight=0]; 189.17/135.94 36828[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];18031[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18031 -> 19062[label="",style="solid", color="black", weight=3]; 189.17/135.94 43707[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];43708[label="Pos Zero",fontsize=16,color="green",shape="box"];43709[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];43710[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37487 -> 41302[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37487[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37487 -> 41306[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37487 -> 41307[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37487 -> 41308[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 36829 -> 36451[label="",style="dashed", color="red", weight=0]; 189.17/135.94 36829[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48495 -> 43685[label="",style="dashed", color="red", weight=0]; 189.17/135.94 48495[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48495 -> 51842[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48495 -> 51843[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48495 -> 51844[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48495 -> 51845[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48496[label="Pos Zero",fontsize=16,color="green",shape="box"];48497[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];48497 -> 51846[label="",style="solid", color="black", weight=3]; 189.17/135.94 48498[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48499 -> 50281[label="",style="dashed", color="red", weight=0]; 189.17/135.94 48499[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48499 -> 50296[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48500 -> 43685[label="",style="dashed", color="red", weight=0]; 189.17/135.94 48500[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48500 -> 51847[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48500 -> 51848[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48500 -> 51849[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48500 -> 51850[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48501[label="Pos Zero",fontsize=16,color="green",shape="box"];48502[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];48502 -> 51851[label="",style="solid", color="black", weight=3]; 189.17/135.94 48503[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48504 -> 50281[label="",style="dashed", color="red", weight=0]; 189.17/135.94 48504[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48504 -> 50297[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 44012[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Pos (Succ ww4285))) (Float (Pos Zero) (Pos (Succ ww4286)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];44012 -> 44046[label="",style="solid", color="black", weight=3]; 189.17/135.94 37820 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37820[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37820 -> 41313[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37820 -> 41314[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37820 -> 41315[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37820 -> 41316[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37821 -> 44250[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37821[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="magenta"];37821 -> 44251[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37822 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37822[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37822 -> 41318[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37822 -> 41319[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37823 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37823[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37823 -> 41320[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37823 -> 41321[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37824[label="Pos Zero",fontsize=16,color="green",shape="box"];37825[label="Pos Zero",fontsize=16,color="green",shape="box"];18044[label="ww410000000",fontsize=16,color="green",shape="box"];18045[label="ww3100",fontsize=16,color="green",shape="box"];18046[label="ww410000000",fontsize=16,color="green",shape="box"];18047[label="ww3100",fontsize=16,color="green",shape="box"];37826 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37826[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37826 -> 41322[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37826 -> 41323[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37826 -> 41324[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37826 -> 41325[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37827 -> 44262[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37827[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];37827 -> 44263[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37828 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37828[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37828 -> 41327[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37828 -> 41328[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37829 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37829[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37829 -> 41329[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37829 -> 41330[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37830[label="Pos Zero",fontsize=16,color="green",shape="box"];37831[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];37832 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37832[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37832 -> 41331[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37832 -> 41332[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37832 -> 41333[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37832 -> 41334[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37833 -> 44274[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37833[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="magenta"];37833 -> 44275[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37834 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37834[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37834 -> 41336[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37834 -> 41337[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37835 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37835[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37835 -> 41338[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37835 -> 41339[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37836[label="Pos Zero",fontsize=16,color="green",shape="box"];37837[label="Neg Zero",fontsize=16,color="green",shape="box"];18053[label="ww410000000",fontsize=16,color="green",shape="box"];18054[label="ww3100",fontsize=16,color="green",shape="box"];18055[label="ww410000000",fontsize=16,color="green",shape="box"];18056[label="ww3100",fontsize=16,color="green",shape="box"];37586[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];37587[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37588[label="ww3100",fontsize=16,color="green",shape="box"];37489 -> 41341[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37489[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37489 -> 41354[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37489 -> 41355[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37489 -> 41356[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 36830 -> 36459[label="",style="dashed", color="red", weight=0]; 189.17/135.94 36830[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37589[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];37590[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37591[label="ww3100",fontsize=16,color="green",shape="box"];37510 -> 41341[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37510[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37510 -> 41357[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37510 -> 41358[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37510 -> 41359[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 36831 -> 36463[label="",style="dashed", color="red", weight=0]; 189.17/135.94 36831[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37838 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37838[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37838 -> 41368[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37838 -> 41369[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37838 -> 41370[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37838 -> 41371[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37839 -> 44286[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37839[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="magenta"];37839 -> 44287[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37840 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37840[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37840 -> 41373[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37840 -> 41374[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37841 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37841[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37841 -> 41375[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37841 -> 41376[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37842[label="Pos Zero",fontsize=16,color="green",shape="box"];37843[label="Pos Zero",fontsize=16,color="green",shape="box"];18060[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18061[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18062 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.94 18062[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2111))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2111))) GT))",fontsize=16,color="magenta"];18062 -> 38379[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 18062 -> 38380[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 18062 -> 38381[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 18062 -> 38382[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 18062 -> 38383[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 18062 -> 38384[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 18063[label="ww410000000",fontsize=16,color="green",shape="box"];18064[label="ww3100",fontsize=16,color="green",shape="box"];18065[label="ww410000000",fontsize=16,color="green",shape="box"];18066[label="ww3100",fontsize=16,color="green",shape="box"];18067[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18067 -> 19085[label="",style="solid", color="black", weight=3]; 189.17/135.94 31534[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];31535[label="ww3100",fontsize=16,color="green",shape="box"];31536[label="ww5",fontsize=16,color="green",shape="box"];31543 -> 31527[label="",style="dashed", color="red", weight=0]; 189.17/135.94 31543[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];31543 -> 31585[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 31543 -> 31586[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 31543 -> 31587[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 18068[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18068 -> 19086[label="",style="solid", color="black", weight=3]; 189.17/135.94 31537[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];31538[label="ww3100",fontsize=16,color="green",shape="box"];31539[label="ww5",fontsize=16,color="green",shape="box"];31544 -> 31527[label="",style="dashed", color="red", weight=0]; 189.17/135.94 31544[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];31544 -> 31588[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 31544 -> 31589[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 31544 -> 31590[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48505 -> 53186[label="",style="dashed", color="red", weight=0]; 189.17/135.94 48505[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48505 -> 53195[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48505 -> 53196[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48505 -> 53197[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48506[label="Pos Zero",fontsize=16,color="green",shape="box"];48507 -> 31527[label="",style="dashed", color="red", weight=0]; 189.17/135.94 48507[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48507 -> 51853[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48507 -> 51854[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48507 -> 51855[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48508[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48509 -> 50320[label="",style="dashed", color="red", weight=0]; 189.17/135.94 48509[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48509 -> 50334[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 31583[label="takeWhile (flip ltEsFloat ww3723) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969)))))",fontsize=16,color="black",shape="box"];31583 -> 31627[label="",style="solid", color="black", weight=3]; 189.17/135.94 31584[label="takeWhile0 (flip ltEsFloat ww3723) (Float (Pos Zero) (Neg (Succ ww1969))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969))))) MyTrue",fontsize=16,color="black",shape="box"];31584 -> 31628[label="",style="solid", color="black", weight=3]; 189.17/135.94 48510 -> 53186[label="",style="dashed", color="red", weight=0]; 189.17/135.94 48510[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48510 -> 53198[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48510 -> 53199[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48510 -> 53200[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48511[label="Pos Zero",fontsize=16,color="green",shape="box"];48512 -> 31527[label="",style="dashed", color="red", weight=0]; 189.17/135.94 48512[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48512 -> 51857[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48512 -> 51858[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48512 -> 51859[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 48513[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48514 -> 50320[label="",style="dashed", color="red", weight=0]; 189.17/135.94 48514[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48514 -> 50335[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 53587 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.94 53587[label="srMyInt (Neg (Succ ww4573)) (Neg (Succ ww4574))",fontsize=16,color="magenta"];53587 -> 53641[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 53587 -> 53642[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 53588 -> 25993[label="",style="dashed", color="red", weight=0]; 189.17/135.94 53588[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];53588 -> 53643[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 53589[label="ww4581",fontsize=16,color="green",shape="box"];31796 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.94 31796[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww3727)) (Neg (Succ ww3728)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];31796 -> 31824[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 31796 -> 31825[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37844 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37844[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37844 -> 41377[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37844 -> 41378[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37844 -> 41379[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37844 -> 41380[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37845 -> 44303[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37845[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="magenta"];37845 -> 44304[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37846 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37846[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37846 -> 41382[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37846 -> 41383[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37847 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37847[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37847 -> 41384[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37847 -> 41385[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37848[label="Pos Zero",fontsize=16,color="green",shape="box"];37849[label="Neg Zero",fontsize=16,color="green",shape="box"];37850 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37850[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37850 -> 41386[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37850 -> 41387[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37850 -> 41388[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37850 -> 41389[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37851 -> 44315[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37851[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];37851 -> 44316[label="",style="dashed", color="magenta", weight=3]; 189.17/135.94 37852 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.94 37852[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37852 -> 41391[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37852 -> 41392[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37853 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37853[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37853 -> 41393[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37853 -> 41394[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37854[label="Pos Zero",fontsize=16,color="green",shape="box"];37855[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];37856 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37856[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37856 -> 41395[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37856 -> 41396[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37856 -> 41397[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37856 -> 41398[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37857 -> 44327[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37857[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="magenta"];37857 -> 44328[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37858 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37858[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37858 -> 41400[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37858 -> 41401[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37859 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37859[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37859 -> 41402[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37859 -> 41403[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37860[label="Pos Zero",fontsize=16,color="green",shape="box"];37861[label="Neg Zero",fontsize=16,color="green",shape="box"];51568[label="not (esEsOrdering (primCmpInt (Pos (Succ ww449100)) ww4490) LT)",fontsize=16,color="burlywood",shape="box"];62886[label="ww4490/Pos ww44900",fontsize=10,color="white",style="solid",shape="box"];51568 -> 62886[label="",style="solid", color="burlywood", weight=9]; 189.17/135.95 62886 -> 52024[label="",style="solid", color="burlywood", weight=3]; 189.17/135.95 62887[label="ww4490/Neg ww44900",fontsize=10,color="white",style="solid",shape="box"];51568 -> 62887[label="",style="solid", color="burlywood", weight=9]; 189.17/135.95 62887 -> 52025[label="",style="solid", color="burlywood", weight=3]; 189.17/135.95 51569[label="not (esEsOrdering (primCmpInt (Pos Zero) ww4490) LT)",fontsize=16,color="burlywood",shape="box"];62888[label="ww4490/Pos ww44900",fontsize=10,color="white",style="solid",shape="box"];51569 -> 62888[label="",style="solid", color="burlywood", weight=9]; 189.17/135.95 62888 -> 52026[label="",style="solid", color="burlywood", weight=3]; 189.17/135.95 62889[label="ww4490/Neg ww44900",fontsize=10,color="white",style="solid",shape="box"];51569 -> 62889[label="",style="solid", color="burlywood", weight=9]; 189.17/135.95 62889 -> 52027[label="",style="solid", color="burlywood", weight=3]; 189.17/135.95 51570[label="not (esEsOrdering (primCmpInt (Neg (Succ ww449100)) ww4490) LT)",fontsize=16,color="burlywood",shape="box"];62890[label="ww4490/Pos ww44900",fontsize=10,color="white",style="solid",shape="box"];51570 -> 62890[label="",style="solid", color="burlywood", weight=9]; 189.17/135.95 62890 -> 52028[label="",style="solid", color="burlywood", weight=3]; 189.17/135.95 62891[label="ww4490/Neg ww44900",fontsize=10,color="white",style="solid",shape="box"];51570 -> 62891[label="",style="solid", color="burlywood", weight=9]; 189.17/135.95 62891 -> 52029[label="",style="solid", color="burlywood", weight=3]; 189.17/135.95 51571[label="not (esEsOrdering (primCmpInt (Neg Zero) ww4490) LT)",fontsize=16,color="burlywood",shape="box"];62892[label="ww4490/Pos ww44900",fontsize=10,color="white",style="solid",shape="box"];51571 -> 62892[label="",style="solid", color="burlywood", weight=9]; 189.17/135.95 62892 -> 52030[label="",style="solid", color="burlywood", weight=3]; 189.17/135.95 62893[label="ww4490/Neg ww44900",fontsize=10,color="white",style="solid",shape="box"];51571 -> 62893[label="",style="solid", color="burlywood", weight=9]; 189.17/135.95 62893 -> 52031[label="",style="solid", color="burlywood", weight=3]; 189.17/135.95 51572[label="takeWhile1 (flip gtEsFloat (Float ww32620 ww32621)) (Float ww446200 ww446201) ww44621 (not (esEsOrdering (primCmpFloat (Float ww446200 ww446201) (Float ww32620 ww32621)) LT))",fontsize=16,color="black",shape="box"];51572 -> 52032[label="",style="solid", color="black", weight=3]; 189.17/135.95 51574 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.95 51574[label="primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos (Succ ww53900)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51574 -> 52036[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 51574 -> 52037[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 59948[label="ww29151",fontsize=16,color="green",shape="box"];59949[label="Pos (Succ ww2914)",fontsize=16,color="green",shape="box"];51579[label="ww538",fontsize=16,color="green",shape="box"];51580[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];51581[label="Neg Zero",fontsize=16,color="green",shape="box"];51582[label="Pos (Succ ww53900)",fontsize=16,color="green",shape="box"];51583[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];51584[label="Pos Zero",fontsize=16,color="green",shape="box"];51585[label="ww538",fontsize=16,color="green",shape="box"];51586[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];51587[label="ww538",fontsize=16,color="green",shape="box"];51588[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];51589[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];51590[label="Pos Zero",fontsize=16,color="green",shape="box"];51591[label="Neg Zero",fontsize=16,color="green",shape="box"];51592[label="Pos Zero",fontsize=16,color="green",shape="box"];51593[label="ww538",fontsize=16,color="green",shape="box"];51594[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];51595[label="ww538",fontsize=16,color="green",shape="box"];51596[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];51597[label="Neg Zero",fontsize=16,color="green",shape="box"];51598[label="Pos Zero",fontsize=16,color="green",shape="box"];51599 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.95 51599[label="primPlusFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100)))) ww4493",fontsize=16,color="magenta"];51599 -> 52038[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 51599 -> 52039[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 51599 -> 52040[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 51600 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.95 51600[label="primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51600 -> 52041[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 51600 -> 52042[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 51601[label="Pos Zero",fontsize=16,color="green",shape="box"];51602[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];51603[label="ww538",fontsize=16,color="green",shape="box"];51604[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];51605[label="ww538",fontsize=16,color="green",shape="box"];51606[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];51607[label="Pos Zero",fontsize=16,color="green",shape="box"];51608[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];51609[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];51610[label="Neg Zero",fontsize=16,color="green",shape="box"];51611[label="ww538",fontsize=16,color="green",shape="box"];51612[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];51613[label="ww538",fontsize=16,color="green",shape="box"];51614[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];51615[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];51616[label="Neg Zero",fontsize=16,color="green",shape="box"];51617[label="Pos Zero",fontsize=16,color="green",shape="box"];51618[label="Neg Zero",fontsize=16,color="green",shape="box"];51619[label="ww538",fontsize=16,color="green",shape="box"];51620[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];51621[label="ww538",fontsize=16,color="green",shape="box"];51622[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];51623[label="Pos Zero",fontsize=16,color="green",shape="box"];51624[label="Neg Zero",fontsize=16,color="green",shape="box"];18089 -> 19110[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18089[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];18089 -> 19111[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18089 -> 19112[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18090 -> 19114[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18090[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];18090 -> 19115[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18090 -> 19116[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18093[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18093 -> 19120[label="",style="solid", color="black", weight=3]; 189.17/135.95 18094 -> 19121[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18094[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];18094 -> 19122[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18094 -> 19123[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18095[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18095 -> 19125[label="",style="solid", color="black", weight=3]; 189.17/135.95 18096 -> 19126[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18096[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];18096 -> 19127[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18096 -> 19128[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18097[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18097 -> 19130[label="",style="solid", color="black", weight=3]; 189.17/135.95 18098 -> 19131[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18098[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];18098 -> 19132[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18098 -> 19133[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18099[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18099 -> 19134[label="",style="solid", color="black", weight=3]; 189.17/135.95 18100[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18100 -> 19135[label="",style="solid", color="black", weight=3]; 189.17/135.95 18101[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18101 -> 19136[label="",style="solid", color="black", weight=3]; 189.17/135.95 18102[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18102 -> 19137[label="",style="solid", color="black", weight=3]; 189.17/135.95 18103[label="ww410000000",fontsize=16,color="green",shape="box"];18104[label="ww3100",fontsize=16,color="green",shape="box"];18105[label="ww410000000",fontsize=16,color="green",shape="box"];18106[label="ww3100",fontsize=16,color="green",shape="box"];18107 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18107[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18107 -> 48695[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18107 -> 48696[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18107 -> 48697[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18107 -> 48698[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18107 -> 48699[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18108 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18108[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18108 -> 48700[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18108 -> 48701[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18108 -> 48702[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18108 -> 48703[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18108 -> 48704[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 59188[label="ww4000",fontsize=16,color="green",shape="box"];59189[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59190[label="Neg Zero",fontsize=16,color="green",shape="box"];59191[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59192[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50759 -> 53127[label="",style="dashed", color="red", weight=0]; 189.17/135.95 50759[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50759 -> 53140[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 50759 -> 53141[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 50759 -> 53142[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 50759 -> 53143[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 50163 -> 48322[label="",style="dashed", color="red", weight=0]; 189.17/135.95 50163[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];23413[label="Float (Neg Zero) (Pos (Succ ww1974))",fontsize=16,color="green",shape="box"];23414[label="ww1972",fontsize=16,color="green",shape="box"];23415[label="ww1971",fontsize=16,color="green",shape="box"];23416[label="ww1973",fontsize=16,color="green",shape="box"];53136[label="ww5",fontsize=16,color="green",shape="box"];53137[label="ww3100",fontsize=16,color="green",shape="box"];53138[label="ww4000",fontsize=16,color="green",shape="box"];53139[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53492 -> 23742[label="",style="dashed", color="red", weight=0]; 189.17/135.95 53492[label="msMyInt (Pos (Succ ww4577)) (Neg Zero)",fontsize=16,color="magenta"];53492 -> 53529[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 53492 -> 53530[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 53493 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 53493[label="srMyInt (Pos (Succ ww4578)) (Pos (Succ ww4579))",fontsize=16,color="magenta"];53493 -> 53531[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 53493 -> 53532[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18117[label="ww3100",fontsize=16,color="green",shape="box"];18118[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15103[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww24))) ww18321",fontsize=16,color="black",shape="triangle"];15103 -> 16445[label="",style="solid", color="black", weight=3]; 189.17/135.95 18119[label="ww3100",fontsize=16,color="green",shape="box"];18120[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18121 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18121[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2113))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2113))) GT))",fontsize=16,color="magenta"];18121 -> 38403[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18121 -> 38404[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18121 -> 38405[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18121 -> 38406[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18121 -> 38407[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18121 -> 38408[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18173 -> 21758[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18173[label="primMulInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];18173 -> 21775[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18173 -> 21776[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 20569[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];20568[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww2485)",fontsize=16,color="black",shape="triangle"];20568 -> 20571[label="",style="solid", color="black", weight=3]; 189.17/135.95 18172 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18172[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww80 (srMyInt (msMyInt (Pos (Succ ww7)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww81 ww2236))) (Float (Neg Zero) (Pos Zero)) ww9 (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww80 (srMyInt (msMyInt (Pos (Succ ww7)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww81 ww2236))) GT))",fontsize=16,color="magenta"];18172 -> 38409[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18172 -> 38410[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18172 -> 38411[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18172 -> 38412[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18172 -> 38413[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18172 -> 38414[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18123[label="ww410000000",fontsize=16,color="green",shape="box"];18124[label="ww3100",fontsize=16,color="green",shape="box"];18125[label="ww410000000",fontsize=16,color="green",shape="box"];18126[label="ww3100",fontsize=16,color="green",shape="box"];37862 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37862[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37862 -> 41404[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37862 -> 41405[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37862 -> 41406[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37862 -> 41407[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37863 -> 44349[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37863[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];37863 -> 44350[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37864 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37864[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37864 -> 41409[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37864 -> 41410[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37865 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37865[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37865 -> 41411[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37865 -> 41412[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37866[label="Neg Zero",fontsize=16,color="green",shape="box"];37867[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];20588[label="Neg Zero",fontsize=16,color="green",shape="box"];20589 -> 20230[label="",style="dashed", color="red", weight=0]; 189.17/135.95 20589[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];20590 -> 15290[label="",style="dashed", color="red", weight=0]; 189.17/135.95 20590[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20590 -> 20610[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 20591[label="Neg Zero",fontsize=16,color="green",shape="box"];20583[label="not (esEsOrdering (primCmpFloat (Float ww150 ww151) (primPlusFloat (Float ww50 ww51) (Float (srMyInt ww2493 (Pos (Succ Zero))) ww2492))) GT)",fontsize=16,color="black",shape="triangle"];20583 -> 20609[label="",style="solid", color="black", weight=3]; 189.17/135.95 18132[label="not (esEsOrdering (primCmpFloat (Float ww150 ww151) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT)",fontsize=16,color="black",shape="box"];18132 -> 19179[label="",style="solid", color="black", weight=3]; 189.17/135.95 18134[label="ww410000000",fontsize=16,color="green",shape="box"];18135[label="ww3100",fontsize=16,color="green",shape="box"];18136[label="ww410000000",fontsize=16,color="green",shape="box"];18137[label="ww3100",fontsize=16,color="green",shape="box"];32960 -> 32961[label="",style="dashed", color="red", weight=0]; 189.17/135.95 32960[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];32960 -> 33002[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 32960 -> 33003[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 32960 -> 33004[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 32960 -> 33005[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 32990[label="ww4000",fontsize=16,color="green",shape="box"];32991[label="ww5",fontsize=16,color="green",shape="box"];32992[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];32993[label="ww3100",fontsize=16,color="green",shape="box"];33012 -> 32961[label="",style="dashed", color="red", weight=0]; 189.17/135.95 33012[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];33012 -> 33059[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 33012 -> 33060[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 33012 -> 33061[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 33012 -> 33062[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 32994[label="ww4000",fontsize=16,color="green",shape="box"];32995[label="ww5",fontsize=16,color="green",shape="box"];32996[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];32997[label="ww3100",fontsize=16,color="green",shape="box"];32998[label="ww4000",fontsize=16,color="green",shape="box"];32999[label="ww5",fontsize=16,color="green",shape="box"];33000[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];33001[label="ww3100",fontsize=16,color="green",shape="box"];33013[label="ww34170",fontsize=16,color="green",shape="box"];33014[label="Neg Zero",fontsize=16,color="green",shape="box"];33015[label="ww34171",fontsize=16,color="green",shape="box"];33016[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];33363[label="ww3895",fontsize=16,color="green",shape="box"];33364[label="Neg Zero",fontsize=16,color="green",shape="box"];33365[label="Pos (Succ ww3897)",fontsize=16,color="green",shape="box"];33366[label="Neg (Succ ww3896)",fontsize=16,color="green",shape="box"];33367[label="takeWhile1 (flip ltEsFloat ww3892) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123))))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))))) (not (esEsOrdering (compareFloat (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))) ww3892) GT))",fontsize=16,color="black",shape="box"];33367 -> 33419[label="",style="solid", color="black", weight=3]; 189.17/135.95 58761[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) ww4736",fontsize=16,color="black",shape="box"];58761 -> 58777[label="",style="solid", color="black", weight=3]; 189.17/135.95 18175 -> 21758[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18175[label="primMulInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];18175 -> 21779[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18175 -> 21780[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 20619[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];20618[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww2496)",fontsize=16,color="black",shape="triangle"];20618 -> 20621[label="",style="solid", color="black", weight=3]; 189.17/135.95 37868 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37868[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37868 -> 41413[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37868 -> 41414[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37868 -> 41415[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37868 -> 41416[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37869 -> 44362[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37869[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];37869 -> 44363[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37870 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37870[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37870 -> 41418[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37870 -> 41419[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37871 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37871[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37871 -> 41420[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37871 -> 41421[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37872[label="Neg Zero",fontsize=16,color="green",shape="box"];37873[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];21920 -> 5617[label="",style="dashed", color="red", weight=0]; 189.17/135.95 21920[label="primPlusNat (primMulNat ww266600 (Succ ww1833100)) (Succ ww1833100)",fontsize=16,color="magenta"];21920 -> 21932[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 21920 -> 21933[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 21921[label="Zero",fontsize=16,color="green",shape="box"];21922[label="Zero",fontsize=16,color="green",shape="box"];21923[label="Zero",fontsize=16,color="green",shape="box"];20323[label="ww24350",fontsize=16,color="green",shape="box"];20324[label="ww183200",fontsize=16,color="green",shape="box"];20329[label="ww24350",fontsize=16,color="green",shape="box"];20330[label="ww183200",fontsize=16,color="green",shape="box"];18168 -> 5124[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18168[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];18168 -> 19192[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18169 -> 5124[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18169[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];18169 -> 19193[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18177[label="ww410000000",fontsize=16,color="green",shape="box"];18178[label="ww3100",fontsize=16,color="green",shape="box"];18179[label="ww410000000",fontsize=16,color="green",shape="box"];18180[label="ww3100",fontsize=16,color="green",shape="box"];18181 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18181[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18181 -> 48705[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18181 -> 48706[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18181 -> 48707[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18181 -> 48708[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18181 -> 48709[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 33129 -> 33130[label="",style="dashed", color="red", weight=0]; 189.17/135.95 33129[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];33129 -> 33147[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 33129 -> 33148[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 33129 -> 33149[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 33129 -> 33150[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 33139[label="ww3100",fontsize=16,color="green",shape="box"];33140[label="ww5",fontsize=16,color="green",shape="box"];33141[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];33142[label="ww4000",fontsize=16,color="green",shape="box"];18182 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18182[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18182 -> 48710[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18182 -> 48711[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18182 -> 48712[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18182 -> 48713[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18182 -> 48714[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 33158 -> 33130[label="",style="dashed", color="red", weight=0]; 189.17/135.95 33158[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];33158 -> 33204[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 33158 -> 33205[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 33158 -> 33206[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 33158 -> 33207[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 33143[label="ww3100",fontsize=16,color="green",shape="box"];33144[label="ww5",fontsize=16,color="green",shape="box"];33145[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];33146[label="ww4000",fontsize=16,color="green",shape="box"];52366[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52367[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52368[label="ww4000",fontsize=16,color="green",shape="box"];52369[label="ww3100",fontsize=16,color="green",shape="box"];50761[label="ww3100",fontsize=16,color="green",shape="box"];50762[label="ww5",fontsize=16,color="green",shape="box"];50763[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];50764[label="ww4000",fontsize=16,color="green",shape="box"];50232 -> 33130[label="",style="dashed", color="red", weight=0]; 189.17/135.95 50232[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50232 -> 51865[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 50232 -> 51866[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 50232 -> 51867[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 50232 -> 51868[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 28278[label="fsEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) ww3429) GT",fontsize=16,color="black",shape="box"];28278 -> 28286[label="",style="solid", color="black", weight=3]; 189.17/135.95 33202[label="takeWhile (flip ltEsFloat ww3905) (iterate (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979))))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979)))))",fontsize=16,color="black",shape="box"];33202 -> 33251[label="",style="solid", color="black", weight=3]; 189.17/135.95 33203 -> 58476[label="",style="dashed", color="red", weight=0]; 189.17/135.95 33203[label="takeWhile0 (flip ltEsFloat ww3905) (Float (Neg Zero) (Neg (Succ ww1979))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979))))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979))))) MyTrue",fontsize=16,color="magenta"];33203 -> 58477[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 33203 -> 58478[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 33203 -> 58479[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 50765[label="ww3100",fontsize=16,color="green",shape="box"];50766[label="ww5",fontsize=16,color="green",shape="box"];50767[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];50768[label="ww4000",fontsize=16,color="green",shape="box"];52529[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4521)) (Neg (Succ ww4522))) (Float (Neg Zero) (Neg (Succ ww4523)))) ww4530",fontsize=16,color="black",shape="box"];52529 -> 52660[label="",style="solid", color="black", weight=3]; 189.17/135.95 33300[label="ww39081",fontsize=16,color="green",shape="box"];33301[label="ww39080",fontsize=16,color="green",shape="box"];33302[label="primDivFloat (msFloat (Float (Pos (Succ ww3909)) (Neg (Succ ww3910))) (Float (Neg Zero) (Neg (Succ ww3911)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];33302 -> 33420[label="",style="solid", color="black", weight=3]; 189.17/135.95 52281[label="Float ww180 ww181",fontsize=16,color="green",shape="box"];50770[label="primPlusFloat (Float ww190 ww191) (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50770 -> 51871[label="",style="solid", color="black", weight=3]; 189.17/135.95 50784 -> 48332[label="",style="dashed", color="red", weight=0]; 189.17/135.95 50784[label="primPlusFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37874 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37874[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37874 -> 41422[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37874 -> 41423[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37874 -> 41424[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37874 -> 41425[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37875 -> 44375[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37875[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="magenta"];37875 -> 44376[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37876 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37876[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37876 -> 41427[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37876 -> 41428[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37877 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37877[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37877 -> 41429[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37877 -> 41430[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37878[label="Neg Zero",fontsize=16,color="green",shape="box"];37879[label="Neg Zero",fontsize=16,color="green",shape="box"];37880 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37880[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37880 -> 41431[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37880 -> 41432[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37880 -> 41433[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37880 -> 41434[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37881 -> 44388[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37881[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];37881 -> 44389[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37882 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37882[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37882 -> 41436[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37882 -> 41437[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37883 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37883[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37883 -> 41438[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37883 -> 41439[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37884[label="Neg Zero",fontsize=16,color="green",shape="box"];37885[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];37886 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37886[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37886 -> 41440[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37886 -> 41441[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37886 -> 41442[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37886 -> 41443[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37887 -> 44401[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37887[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="magenta"];37887 -> 44402[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37888 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37888[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37888 -> 41445[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37888 -> 41446[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37889 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37889[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37889 -> 41447[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37889 -> 41448[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37890[label="Neg Zero",fontsize=16,color="green",shape="box"];37891[label="Neg Zero",fontsize=16,color="green",shape="box"];18191[label="ww410000000",fontsize=16,color="green",shape="box"];18192[label="ww3100",fontsize=16,color="green",shape="box"];18193[label="ww410000000",fontsize=16,color="green",shape="box"];18194[label="ww3100",fontsize=16,color="green",shape="box"];18195 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18195[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18195 -> 48715[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18195 -> 48716[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18195 -> 48717[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18195 -> 48718[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18195 -> 48719[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18196 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18196[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18196 -> 48720[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18196 -> 48721[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18196 -> 48722[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18196 -> 48723[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18196 -> 48724[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 51641[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51642[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];51643[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51644[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52320[label="ww5",fontsize=16,color="green",shape="box"];52321[label="ww3000",fontsize=16,color="green",shape="box"];52322[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52323[label="ww3100",fontsize=16,color="green",shape="box"];49921 -> 52299[label="",style="dashed", color="red", weight=0]; 189.17/135.95 49921[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49921 -> 52328[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 49921 -> 52329[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 49921 -> 52330[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 49921 -> 52331[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 49922[label="Succ ww3100",fontsize=16,color="green",shape="box"];49923[label="ww3000",fontsize=16,color="green",shape="box"];52324[label="ww5",fontsize=16,color="green",shape="box"];52325[label="ww3000",fontsize=16,color="green",shape="box"];52326[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52327[label="ww3100",fontsize=16,color="green",shape="box"];52688 -> 25993[label="",style="dashed", color="red", weight=0]; 189.17/135.95 52688[label="msMyInt (Pos Zero) (Neg (Succ ww4528))",fontsize=16,color="magenta"];52688 -> 52736[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 52689 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 52689[label="srMyInt (Pos (Succ ww4527)) (Pos (Succ ww4529))",fontsize=16,color="magenta"];52689 -> 52737[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 52689 -> 52738[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18201[label="ww3100",fontsize=16,color="green",shape="box"];18202[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18203[label="ww3100",fontsize=16,color="green",shape="box"];18204[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18205 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18205[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2125))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2125))) GT))",fontsize=16,color="magenta"];18205 -> 38445[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18205 -> 38446[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18205 -> 38447[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18205 -> 38448[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18205 -> 38449[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18205 -> 38450[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37892 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37892[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37892 -> 41449[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37892 -> 41450[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37892 -> 41451[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37892 -> 41452[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37893 -> 44419[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37893[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];37893 -> 44420[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37894 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37894[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37894 -> 41454[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37894 -> 41455[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37895 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37895[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37895 -> 41456[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37895 -> 41457[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37896[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];37897[label="Pos Zero",fontsize=16,color="green",shape="box"];18209[label="ww410000000",fontsize=16,color="green",shape="box"];18210[label="ww3100",fontsize=16,color="green",shape="box"];18211[label="ww410000000",fontsize=16,color="green",shape="box"];18212[label="ww3100",fontsize=16,color="green",shape="box"];37898 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37898[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37898 -> 41458[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37898 -> 41459[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37898 -> 41460[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37898 -> 41461[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37899 -> 44431[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37899[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];37899 -> 44432[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37900 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37900[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37900 -> 41463[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37900 -> 41464[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37901 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37901[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37901 -> 41465[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37901 -> 41466[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37902[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];37903[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];18214[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15290[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) ww18341",fontsize=16,color="black",shape="triangle"];15290 -> 16721[label="",style="solid", color="black", weight=3]; 189.17/135.95 18215[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18216 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18216[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2127))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2127))) GT))",fontsize=16,color="magenta"];18216 -> 38463[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18216 -> 38464[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18216 -> 38465[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18216 -> 38466[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18216 -> 38467[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18216 -> 38468[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18217[label="ww410000000",fontsize=16,color="green",shape="box"];18218[label="ww3100",fontsize=16,color="green",shape="box"];18219[label="ww410000000",fontsize=16,color="green",shape="box"];18220[label="ww3100",fontsize=16,color="green",shape="box"];18221[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21290 ww21291) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww2131))) (srMyInt (Neg (Succ ww2130)) (Pos (Succ ww2132)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (primPlusFloat (Float ww21290 ww21291) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww2131))) (srMyInt (Neg (Succ ww2130)) (Pos (Succ ww2132)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18221 -> 19256[label="",style="solid", color="black", weight=3]; 189.17/135.95 37904 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37904[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37904 -> 41467[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37904 -> 41468[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37904 -> 41469[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37904 -> 41470[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37905 -> 44448[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37905[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];37905 -> 44449[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37906 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37906[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37906 -> 41472[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37906 -> 41473[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37907 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37907[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37907 -> 41474[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37907 -> 41475[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37908[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];37909[label="Pos Zero",fontsize=16,color="green",shape="box"];37910 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37910[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37910 -> 41476[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37910 -> 41477[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37910 -> 41478[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37910 -> 41479[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37911 -> 44460[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37911[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];37911 -> 44461[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37912 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37912[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37912 -> 41481[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37912 -> 41482[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37913 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37913[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37913 -> 41483[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37913 -> 41484[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37914[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];37915[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];18226[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18227[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18228 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18228[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2134))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2134))) GT))",fontsize=16,color="magenta"];18228 -> 38481[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18228 -> 38482[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18228 -> 38483[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18228 -> 38484[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18228 -> 38485[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18228 -> 38486[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18229[label="ww410000000",fontsize=16,color="green",shape="box"];18230[label="ww3100",fontsize=16,color="green",shape="box"];18231[label="ww410000000",fontsize=16,color="green",shape="box"];18232[label="ww3100",fontsize=16,color="green",shape="box"];18233 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18233[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18233 -> 48725[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18233 -> 48726[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18233 -> 48727[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18233 -> 48728[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18233 -> 48729[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 33988 -> 33989[label="",style="dashed", color="red", weight=0]; 189.17/135.95 33988[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];33988 -> 34006[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 33988 -> 34007[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 33988 -> 34008[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 33988 -> 34009[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 33998[label="ww3100",fontsize=16,color="green",shape="box"];33999[label="ww3000",fontsize=16,color="green",shape="box"];34000[label="ww5",fontsize=16,color="green",shape="box"];34001[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];18234 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18234[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18234 -> 48730[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18234 -> 48731[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18234 -> 48732[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18234 -> 48733[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18234 -> 48734[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 34015 -> 33989[label="",style="dashed", color="red", weight=0]; 189.17/135.95 34015[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34015 -> 34157[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 34015 -> 34158[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 34015 -> 34159[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 34015 -> 34160[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 34002[label="ww3100",fontsize=16,color="green",shape="box"];34003[label="ww3000",fontsize=16,color="green",shape="box"];34004[label="ww5",fontsize=16,color="green",shape="box"];34005[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52509[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52510[label="ww3000",fontsize=16,color="green",shape="box"];52511[label="ww3100",fontsize=16,color="green",shape="box"];52512[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];51652[label="ww3100",fontsize=16,color="green",shape="box"];51653[label="ww3000",fontsize=16,color="green",shape="box"];51654[label="ww5",fontsize=16,color="green",shape="box"];51655[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];49974[label="ww3000",fontsize=16,color="green",shape="box"];49975[label="Succ ww3100",fontsize=16,color="green",shape="box"];49976 -> 33989[label="",style="dashed", color="red", weight=0]; 189.17/135.95 49976[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49976 -> 51872[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 49976 -> 51873[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 49976 -> 51874[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 49976 -> 51875[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 28544[label="fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) ww3453) GT",fontsize=16,color="black",shape="box"];28544 -> 28551[label="",style="solid", color="black", weight=3]; 189.17/135.95 34150[label="takeWhile (flip ltEsFloat ww3994) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))))",fontsize=16,color="black",shape="box"];34150 -> 34223[label="",style="solid", color="black", weight=3]; 189.17/135.95 56068[label="ww1984",fontsize=16,color="green",shape="box"];56069[label="ww3994",fontsize=16,color="green",shape="box"];56070[label="ww1983",fontsize=16,color="green",shape="box"];56071 -> 52494[label="",style="dashed", color="red", weight=0]; 189.17/135.95 56071[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))))",fontsize=16,color="magenta"];56071 -> 56087[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 56071 -> 56088[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 56071 -> 56089[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 56071 -> 56090[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 56067[label="takeWhile0 (flip ltEsFloat ww4653) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) ww4651 otherwise",fontsize=16,color="black",shape="triangle"];56067 -> 56091[label="",style="solid", color="black", weight=3]; 189.17/135.95 51658[label="ww3100",fontsize=16,color="green",shape="box"];51659[label="ww3000",fontsize=16,color="green",shape="box"];51660[label="ww5",fontsize=16,color="green",shape="box"];51661[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53022[label="Neg (Succ ww4534)",fontsize=16,color="green",shape="box"];53023[label="Neg (Succ ww4532)",fontsize=16,color="green",shape="box"];53024[label="Neg (Succ ww4533)",fontsize=16,color="green",shape="box"];34454 -> 25993[label="",style="dashed", color="red", weight=0]; 189.17/135.95 34454[label="msMyInt (Pos Zero) (Neg (Succ ww3999))",fontsize=16,color="magenta"];34454 -> 34484[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 34455 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 34455[label="srMyInt (Neg (Succ ww3998)) (Neg (Succ ww4000))",fontsize=16,color="magenta"];34455 -> 34485[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 34455 -> 34486[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37916 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37916[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37916 -> 41485[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37916 -> 41486[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37916 -> 41487[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37916 -> 41488[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37917 -> 44477[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37917[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];37917 -> 44478[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37918 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37918[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37918 -> 41490[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37918 -> 41491[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37919 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37919[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37919 -> 41492[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37919 -> 41493[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37920[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];37921[label="Neg Zero",fontsize=16,color="green",shape="box"];37922 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37922[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37922 -> 41494[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37922 -> 41495[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37922 -> 41496[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37922 -> 41497[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37923 -> 44489[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37923[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];37923 -> 44490[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37924 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37924[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37924 -> 41499[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37924 -> 41500[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37925 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37925[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37925 -> 41501[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37925 -> 41502[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37926[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];37927[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];37928 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37928[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37928 -> 41503[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37928 -> 41504[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37928 -> 41505[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37928 -> 41506[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37929 -> 44501[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37929[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];37929 -> 44502[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37930 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37930[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37930 -> 41508[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37930 -> 41509[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37931 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37931[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37931 -> 41510[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37931 -> 41511[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37932[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];37933[label="Neg Zero",fontsize=16,color="green",shape="box"];18243[label="ww410000000",fontsize=16,color="green",shape="box"];18244[label="ww3100",fontsize=16,color="green",shape="box"];18245[label="ww410000000",fontsize=16,color="green",shape="box"];18246[label="ww3100",fontsize=16,color="green",shape="box"];18247 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18247[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18247 -> 48735[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18247 -> 48736[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18247 -> 48737[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18247 -> 48738[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18247 -> 48739[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18248 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18248[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18248 -> 48740[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18248 -> 48741[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18248 -> 48742[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18248 -> 48743[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18248 -> 48744[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 51666[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51667[label="Neg Zero",fontsize=16,color="green",shape="box"];51668[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51669[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52444[label="ww3100",fontsize=16,color="green",shape="box"];52445[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52446[label="ww5",fontsize=16,color="green",shape="box"];50164 -> 52428[label="",style="dashed", color="red", weight=0]; 189.17/135.95 50164[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50164 -> 52450[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 50164 -> 52451[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 50164 -> 52452[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 52447[label="ww3100",fontsize=16,color="green",shape="box"];52448[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52449[label="ww5",fontsize=16,color="green",shape="box"];52950 -> 25993[label="",style="dashed", color="red", weight=0]; 189.17/135.95 52950[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];52950 -> 53025[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 52951 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 52951[label="srMyInt (Pos (Succ ww4537)) (Pos (Succ ww4538))",fontsize=16,color="magenta"];52951 -> 53026[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 52951 -> 53027[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18253[label="ww3100",fontsize=16,color="green",shape="box"];18254[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18255[label="ww3100",fontsize=16,color="green",shape="box"];18256[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18257 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18257[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2136))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2136))) GT))",fontsize=16,color="magenta"];18257 -> 38505[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18257 -> 38506[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18257 -> 38507[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18257 -> 38508[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18257 -> 38509[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18257 -> 38510[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37934 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37934[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37934 -> 41512[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37934 -> 41513[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37934 -> 41514[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37934 -> 41515[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37935 -> 44518[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37935[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="magenta"];37935 -> 44519[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37936 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37936[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37936 -> 41517[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37936 -> 41518[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37937 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37937[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37937 -> 41519[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37937 -> 41520[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37938[label="Neg Zero",fontsize=16,color="green",shape="box"];37939[label="Pos Zero",fontsize=16,color="green",shape="box"];18261[label="ww410000000",fontsize=16,color="green",shape="box"];18262[label="ww3100",fontsize=16,color="green",shape="box"];18263[label="ww410000000",fontsize=16,color="green",shape="box"];18264[label="ww3100",fontsize=16,color="green",shape="box"];37940 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37940[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37940 -> 41521[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37940 -> 41522[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37940 -> 41523[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37940 -> 41524[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37941 -> 44530[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37941[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];37941 -> 44531[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37942 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37942[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37942 -> 41526[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37942 -> 41527[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37943 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37943[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37943 -> 41528[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37943 -> 41529[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37944[label="Neg Zero",fontsize=16,color="green",shape="box"];37945[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];18266[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18267[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18268 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18268[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2138))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2138))) GT))",fontsize=16,color="magenta"];18268 -> 38523[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18268 -> 38524[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18268 -> 38525[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18268 -> 38526[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18268 -> 38527[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18268 -> 38528[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18269[label="ww410000000",fontsize=16,color="green",shape="box"];18270[label="ww3100",fontsize=16,color="green",shape="box"];18271[label="ww410000000",fontsize=16,color="green",shape="box"];18272[label="ww3100",fontsize=16,color="green",shape="box"];34769 -> 34770[label="",style="dashed", color="red", weight=0]; 189.17/135.95 34769[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34769 -> 34801[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 34769 -> 34802[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 34769 -> 34803[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 34792[label="ww5",fontsize=16,color="green",shape="box"];34793[label="ww3100",fontsize=16,color="green",shape="box"];34794[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];34809 -> 34770[label="",style="dashed", color="red", weight=0]; 189.17/135.95 34809[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34809 -> 34852[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 34809 -> 34853[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 34809 -> 34854[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 34795[label="ww5",fontsize=16,color="green",shape="box"];34796[label="ww3100",fontsize=16,color="green",shape="box"];34797[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];34798[label="ww5",fontsize=16,color="green",shape="box"];34799[label="ww3100",fontsize=16,color="green",shape="box"];34800[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];35204[label="Neg Zero",fontsize=16,color="green",shape="box"];35205[label="Pos (Succ ww4079)",fontsize=16,color="green",shape="box"];35206[label="Neg (Succ ww4078)",fontsize=16,color="green",shape="box"];35207[label="takeWhile1 (flip ltEsFloat ww4075) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))))) (not (esEsOrdering (compareFloat (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))) ww4075) GT))",fontsize=16,color="black",shape="box"];35207 -> 35282[label="",style="solid", color="black", weight=3]; 189.17/135.95 58776[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) ww4737",fontsize=16,color="black",shape="box"];58776 -> 58788[label="",style="solid", color="black", weight=3]; 189.17/135.95 37946 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37946[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37946 -> 41530[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37946 -> 41531[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37946 -> 41532[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37946 -> 41533[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37947 -> 44547[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37947[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="magenta"];37947 -> 44548[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37948 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37948[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37948 -> 41535[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37948 -> 41536[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37949 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37949[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37949 -> 41537[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37949 -> 41538[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37950[label="Neg Zero",fontsize=16,color="green",shape="box"];37951[label="Pos Zero",fontsize=16,color="green",shape="box"];37952 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37952[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37952 -> 41539[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37952 -> 41540[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37952 -> 41541[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37952 -> 41542[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37953 -> 44559[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37953[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];37953 -> 44560[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37954 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37954[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37954 -> 41544[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37954 -> 41545[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37955 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37955[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37955 -> 41546[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37955 -> 41547[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37956[label="Neg Zero",fontsize=16,color="green",shape="box"];37957[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];18278[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18279[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18280 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18280[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2144))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2144))) GT))",fontsize=16,color="magenta"];18280 -> 38535[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18280 -> 38536[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18280 -> 38537[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18280 -> 38538[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18280 -> 38539[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18280 -> 38540[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18281[label="ww410000000",fontsize=16,color="green",shape="box"];18282[label="ww3100",fontsize=16,color="green",shape="box"];18283[label="ww410000000",fontsize=16,color="green",shape="box"];18284[label="ww3100",fontsize=16,color="green",shape="box"];18285 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18285[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18285 -> 48745[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18285 -> 48746[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18285 -> 48747[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18285 -> 48748[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18285 -> 48749[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 34910 -> 34911[label="",style="dashed", color="red", weight=0]; 189.17/135.95 34910[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34910 -> 34924[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 34910 -> 34925[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 34910 -> 34926[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 34918[label="ww3100",fontsize=16,color="green",shape="box"];34919[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];34920[label="ww5",fontsize=16,color="green",shape="box"];18286 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18286[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18286 -> 48750[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18286 -> 48751[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18286 -> 48752[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18286 -> 48753[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18286 -> 48754[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 34934 -> 34911[label="",style="dashed", color="red", weight=0]; 189.17/135.95 34934[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34934 -> 35025[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 34934 -> 35026[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 34934 -> 35027[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 34921[label="ww3100",fontsize=16,color="green",shape="box"];34922[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];34923[label="ww5",fontsize=16,color="green",shape="box"];52639[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52640[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52641[label="ww3100",fontsize=16,color="green",shape="box"];51677[label="ww3100",fontsize=16,color="green",shape="box"];51678[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51679[label="ww5",fontsize=16,color="green",shape="box"];50233 -> 34911[label="",style="dashed", color="red", weight=0]; 189.17/135.95 50233[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50233 -> 51876[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 50233 -> 51877[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 50233 -> 51878[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 35023[label="takeWhile (flip ltEsFloat ww4091) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988)))))",fontsize=16,color="black",shape="box"];35023 -> 35093[label="",style="solid", color="black", weight=3]; 189.17/135.95 35024 -> 58476[label="",style="dashed", color="red", weight=0]; 189.17/135.95 35024[label="takeWhile0 (flip ltEsFloat ww4091) (Float (Neg Zero) (Neg (Succ ww1988))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988))))) MyTrue",fontsize=16,color="magenta"];35024 -> 58480[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 35024 -> 58481[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 35024 -> 58482[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 51682[label="ww3100",fontsize=16,color="green",shape="box"];51683[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51684[label="ww5",fontsize=16,color="green",shape="box"];53101[label="Neg (Succ ww4541)",fontsize=16,color="green",shape="box"];53102[label="Neg (Succ ww4540)",fontsize=16,color="green",shape="box"];53103[label="Neg Zero",fontsize=16,color="green",shape="box"];35313 -> 25993[label="",style="dashed", color="red", weight=0]; 189.17/135.95 35313[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];35313 -> 35336[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 35314 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 35314[label="srMyInt (Neg (Succ ww4095)) (Neg (Succ ww4096))",fontsize=16,color="magenta"];35314 -> 35337[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 35314 -> 35338[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37958 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37958[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37958 -> 41548[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37958 -> 41549[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37958 -> 41550[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37958 -> 41551[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37959 -> 44576[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37959[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="magenta"];37959 -> 44577[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37960 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37960[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37960 -> 41553[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37960 -> 41554[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37961 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37961[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37961 -> 41555[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37961 -> 41556[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37962[label="Neg Zero",fontsize=16,color="green",shape="box"];37963[label="Neg Zero",fontsize=16,color="green",shape="box"];37964 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37964[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37964 -> 41557[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37964 -> 41558[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37964 -> 41559[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37964 -> 41560[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37965 -> 44588[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37965[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];37965 -> 44589[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37966 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37966[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37966 -> 41562[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37966 -> 41563[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37967 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37967[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37967 -> 41564[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37967 -> 41565[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37968[label="Neg Zero",fontsize=16,color="green",shape="box"];37969[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];37970 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37970[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37970 -> 41566[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37970 -> 41567[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37970 -> 41568[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37970 -> 41569[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37971 -> 44600[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37971[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="magenta"];37971 -> 44601[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37972 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37972[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37972 -> 41571[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37972 -> 41572[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37973 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37973[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37973 -> 41573[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37973 -> 41574[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37974[label="Neg Zero",fontsize=16,color="green",shape="box"];37975[label="Neg Zero",fontsize=16,color="green",shape="box"];35621[label="Succ ww955",fontsize=16,color="green",shape="box"];35622[label="Succ ww957",fontsize=16,color="green",shape="box"];51691[label="Neg Zero",fontsize=16,color="green",shape="box"];51692[label="Pos (Succ ww95600)",fontsize=16,color="green",shape="box"];51693[label="Neg Zero",fontsize=16,color="green",shape="box"];51694[label="Pos (Succ ww95600)",fontsize=16,color="green",shape="box"];51699[label="Neg Zero",fontsize=16,color="green",shape="box"];51700[label="Pos Zero",fontsize=16,color="green",shape="box"];51701[label="Neg Zero",fontsize=16,color="green",shape="box"];51702[label="Pos Zero",fontsize=16,color="green",shape="box"];51703 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.95 51703[label="primPlusFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800)))) ww4495",fontsize=16,color="magenta"];51703 -> 52117[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 51703 -> 52118[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 51703 -> 52119[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 51704 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.95 51704[label="primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51704 -> 52120[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 51704 -> 52121[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 51705[label="Pos Zero",fontsize=16,color="green",shape="box"];51706[label="Neg (Succ ww95600)",fontsize=16,color="green",shape="box"];51707[label="Pos Zero",fontsize=16,color="green",shape="box"];51708[label="Neg (Succ ww95600)",fontsize=16,color="green",shape="box"];51709[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];51710[label="Neg Zero",fontsize=16,color="green",shape="box"];51711[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];51712[label="Neg Zero",fontsize=16,color="green",shape="box"];51713[label="Pos Zero",fontsize=16,color="green",shape="box"];51714[label="Neg Zero",fontsize=16,color="green",shape="box"];51715[label="Pos Zero",fontsize=16,color="green",shape="box"];51716[label="Neg Zero",fontsize=16,color="green",shape="box"];18305[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Pos (Succ ww95800)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Pos (Succ ww95800)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18305 -> 19367[label="",style="solid", color="black", weight=3]; 189.17/135.95 18306 -> 20681[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18306[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww95600)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww95600)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];18306 -> 20682[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18306 -> 20683[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18307 -> 20698[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18307[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];18307 -> 20699[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18307 -> 20700[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18308 -> 20712[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18308[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];18308 -> 20713[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18308 -> 20714[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 52535[label="Neg (Succ ww95800)",fontsize=16,color="green",shape="box"];52536[label="Pos (Succ ww95600)",fontsize=16,color="green",shape="box"];18310[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18310 -> 19394[label="",style="solid", color="black", weight=3]; 189.17/135.95 18312 -> 20731[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18312[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];18312 -> 20732[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18312 -> 20733[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18313[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18313 -> 19403[label="",style="solid", color="black", weight=3]; 189.17/135.95 18314 -> 20747[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18314[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww95600)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww95600)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];18314 -> 20748[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18314 -> 20749[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18315[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18315 -> 19411[label="",style="solid", color="black", weight=3]; 189.17/135.95 18316 -> 20764[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18316[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];18316 -> 20765[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18316 -> 20766[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18318[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18318 -> 19419[label="",style="solid", color="black", weight=3]; 189.17/135.95 18320[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18320 -> 19421[label="",style="solid", color="black", weight=3]; 189.17/135.95 18321[label="ww410000000",fontsize=16,color="green",shape="box"];18322[label="ww3100",fontsize=16,color="green",shape="box"];18323[label="ww410000000",fontsize=16,color="green",shape="box"];18324[label="ww3100",fontsize=16,color="green",shape="box"];18325 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18325[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18325 -> 48780[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18325 -> 48781[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18325 -> 48782[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18325 -> 48783[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18325 -> 48784[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37517[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];37518[label="ww3100",fontsize=16,color="green",shape="box"];37519[label="ww4000",fontsize=16,color="green",shape="box"];37520[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37535[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];37536[label="ww5",fontsize=16,color="green",shape="box"];37537[label="ww3100",fontsize=16,color="green",shape="box"];37538[label="ww4000",fontsize=16,color="green",shape="box"];36832 -> 37526[label="",style="dashed", color="red", weight=0]; 189.17/135.95 36832[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36832 -> 37543[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 36832 -> 37544[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 36832 -> 37545[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 36832 -> 37546[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18326 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18326[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18326 -> 48785[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18326 -> 48786[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18326 -> 48787[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18326 -> 48788[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18326 -> 48789[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37522[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];37523[label="ww3100",fontsize=16,color="green",shape="box"];37524[label="ww4000",fontsize=16,color="green",shape="box"];37525[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37539[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];37540[label="ww5",fontsize=16,color="green",shape="box"];37541[label="ww3100",fontsize=16,color="green",shape="box"];37542[label="ww4000",fontsize=16,color="green",shape="box"];36833 -> 37526[label="",style="dashed", color="red", weight=0]; 189.17/135.95 36833[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36833 -> 37547[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 36833 -> 37548[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 36833 -> 37549[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 36833 -> 37550[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 51717[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51718[label="ww3100",fontsize=16,color="green",shape="box"];51719[label="ww4000",fontsize=16,color="green",shape="box"];51720[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];51721[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51722[label="ww5",fontsize=16,color="green",shape="box"];51723[label="ww3100",fontsize=16,color="green",shape="box"];51724[label="ww4000",fontsize=16,color="green",shape="box"];50293 -> 37526[label="",style="dashed", color="red", weight=0]; 189.17/135.95 50293[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50293 -> 51879[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 50293 -> 51880[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 50293 -> 51881[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 50293 -> 51882[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 51725[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51726[label="ww5",fontsize=16,color="green",shape="box"];51727[label="ww3100",fontsize=16,color="green",shape="box"];51728[label="ww4000",fontsize=16,color="green",shape="box"];43745 -> 20243[label="",style="dashed", color="red", weight=0]; 189.17/135.95 43745[label="msMyInt (Neg (Succ ww4257)) (Pos Zero)",fontsize=16,color="magenta"];43745 -> 44016[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 43746 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 43746[label="srMyInt (Pos (Succ ww4258)) (Pos (Succ ww4259))",fontsize=16,color="magenta"];43746 -> 44017[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 43746 -> 44018[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37976 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37976[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37976 -> 41576[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37976 -> 41577[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37976 -> 41578[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37976 -> 41579[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37977 -> 44621[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37977[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="magenta"];37977 -> 44622[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37978 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37978[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37978 -> 41581[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37978 -> 41582[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37979 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37979[label="srMyInt ww51 (srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37979 -> 41583[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37979 -> 41584[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37980[label="Pos Zero",fontsize=16,color="green",shape="box"];37981[label="Pos Zero",fontsize=16,color="green",shape="box"];37982 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37982[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37982 -> 41585[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37982 -> 41586[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37982 -> 41587[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37982 -> 41588[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37983 -> 44632[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37983[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="magenta"];37983 -> 44633[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37984 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37984[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37984 -> 41590[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37984 -> 41591[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37985 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37985[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37985 -> 41592[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37985 -> 41593[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37986[label="Pos Zero",fontsize=16,color="green",shape="box"];37987[label="Pos Zero",fontsize=16,color="green",shape="box"];18345[label="ww410000000",fontsize=16,color="green",shape="box"];18346[label="ww3100",fontsize=16,color="green",shape="box"];18347[label="ww410000000",fontsize=16,color="green",shape="box"];18348[label="ww3100",fontsize=16,color="green",shape="box"];46572 -> 46573[label="",style="dashed", color="red", weight=0]; 189.17/135.95 46572[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];46572 -> 46614[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 46572 -> 46615[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 46572 -> 46616[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 46572 -> 46617[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 46602[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];46603[label="ww4000",fontsize=16,color="green",shape="box"];46604[label="ww3100",fontsize=16,color="green",shape="box"];46605[label="ww5",fontsize=16,color="green",shape="box"];46621 -> 46573[label="",style="dashed", color="red", weight=0]; 189.17/135.95 46621[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];46621 -> 46714[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 46621 -> 46715[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 46621 -> 46716[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 46621 -> 46717[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 46606[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];46607[label="ww4000",fontsize=16,color="green",shape="box"];46608[label="ww3100",fontsize=16,color="green",shape="box"];46609[label="ww5",fontsize=16,color="green",shape="box"];46610[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];46611[label="ww4000",fontsize=16,color="green",shape="box"];46612[label="ww3100",fontsize=16,color="green",shape="box"];46613[label="ww5",fontsize=16,color="green",shape="box"];30576[label="ww33460",fontsize=16,color="green",shape="box"];30577[label="Pos Zero",fontsize=16,color="green",shape="box"];30578[label="ww33461",fontsize=16,color="green",shape="box"];30579[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];46926[label="ww4447",fontsize=16,color="green",shape="box"];46927[label="Neg (Succ ww4449)",fontsize=16,color="green",shape="box"];46928[label="Pos (Succ ww4448)",fontsize=16,color="green",shape="box"];46976[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) ww4455",fontsize=16,color="black",shape="box"];46976 -> 46998[label="",style="solid", color="black", weight=3]; 189.17/135.95 37988 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37988[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37988 -> 41594[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37988 -> 41595[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37988 -> 41596[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37988 -> 41597[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37989 -> 44643[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37989[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="magenta"];37989 -> 44644[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37990 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37990[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37990 -> 41599[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37990 -> 41600[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37991 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37991[label="srMyInt ww51 (srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37991 -> 41601[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37991 -> 41602[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37992[label="Pos Zero",fontsize=16,color="green",shape="box"];37993[label="Neg Zero",fontsize=16,color="green",shape="box"];37994 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37994[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37994 -> 41603[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37994 -> 41604[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37994 -> 41605[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37994 -> 41606[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37995 -> 44654[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37995[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];37995 -> 44655[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37996 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37996[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37996 -> 41608[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37996 -> 41609[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37997 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37997[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37997 -> 41610[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37997 -> 41611[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37998[label="Pos Zero",fontsize=16,color="green",shape="box"];37999[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];18352[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18353[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18354 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18354[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2153))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2153))) GT))",fontsize=16,color="magenta"];18354 -> 38583[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18354 -> 38584[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18354 -> 38585[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18354 -> 38586[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18354 -> 38587[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18354 -> 38588[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18355[label="ww410000000",fontsize=16,color="green",shape="box"];18356[label="ww3100",fontsize=16,color="green",shape="box"];18357[label="ww410000000",fontsize=16,color="green",shape="box"];18358[label="ww3100",fontsize=16,color="green",shape="box"];37696[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];37697[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37698[label="ww4000",fontsize=16,color="green",shape="box"];37699[label="ww3100",fontsize=16,color="green",shape="box"];37597 -> 41613[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37597[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37597 -> 41630[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37597 -> 41631[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37597 -> 41632[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37597 -> 41633[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 36834 -> 36490[label="",style="dashed", color="red", weight=0]; 189.17/135.95 36834[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37700[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];37701[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37702[label="ww4000",fontsize=16,color="green",shape="box"];37703[label="ww3100",fontsize=16,color="green",shape="box"];37623 -> 41613[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37623[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37623 -> 41634[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37623 -> 41635[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37623 -> 41636[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37623 -> 41637[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 36835 -> 36494[label="",style="dashed", color="red", weight=0]; 189.17/135.95 36835[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];41626[label="ww5",fontsize=16,color="green",shape="box"];41627[label="ww3100",fontsize=16,color="green",shape="box"];41628[label="ww4000",fontsize=16,color="green",shape="box"];41629[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];44013[label="ww4293",fontsize=16,color="green",shape="box"];44014[label="Pos (Succ ww4295)",fontsize=16,color="green",shape="box"];44015[label="Neg (Succ ww4294)",fontsize=16,color="green",shape="box"];38000 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38000[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38000 -> 41645[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38000 -> 41646[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38000 -> 41647[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38000 -> 41648[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38001 -> 44669[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38001[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="magenta"];38001 -> 44670[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38002 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38002[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38002 -> 41650[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38002 -> 41651[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38003 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38003[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38003 -> 41652[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38003 -> 41653[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38004[label="Pos Zero",fontsize=16,color="green",shape="box"];38005[label="Pos Zero",fontsize=16,color="green",shape="box"];18364[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18365[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18366 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18366[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2160))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2160))) GT))",fontsize=16,color="magenta"];18366 -> 38595[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18366 -> 38596[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18366 -> 38597[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18366 -> 38598[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18366 -> 38599[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18366 -> 38600[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18367[label="ww410000000",fontsize=16,color="green",shape="box"];18368[label="ww3100",fontsize=16,color="green",shape="box"];18369[label="ww410000000",fontsize=16,color="green",shape="box"];18370[label="ww3100",fontsize=16,color="green",shape="box"];18371 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18371[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18371 -> 48790[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18371 -> 48791[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18371 -> 48792[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18371 -> 48793[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18371 -> 48794[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 46704[label="ww4000",fontsize=16,color="green",shape="box"];46705[label="ww3100",fontsize=16,color="green",shape="box"];46706[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];46707[label="ww5",fontsize=16,color="green",shape="box"];46708 -> 26764[label="",style="dashed", color="red", weight=0]; 189.17/135.95 46708[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];46708 -> 46750[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 46708 -> 46751[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 46708 -> 46752[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 46708 -> 46753[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18372 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18372[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18372 -> 48795[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18372 -> 48796[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18372 -> 48797[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18372 -> 48798[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18372 -> 48799[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 46709[label="ww4000",fontsize=16,color="green",shape="box"];46710[label="ww3100",fontsize=16,color="green",shape="box"];46711[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];46712[label="ww5",fontsize=16,color="green",shape="box"];46713 -> 26764[label="",style="dashed", color="red", weight=0]; 189.17/135.95 46713[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];46713 -> 46754[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 46713 -> 46755[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 46713 -> 46756[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 46713 -> 46757[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 51729[label="ww4000",fontsize=16,color="green",shape="box"];51730[label="ww3100",fontsize=16,color="green",shape="box"];51731[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51732[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];51733[label="ww4000",fontsize=16,color="green",shape="box"];51734[label="ww3100",fontsize=16,color="green",shape="box"];51735[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51736[label="ww5",fontsize=16,color="green",shape="box"];50330 -> 26764[label="",style="dashed", color="red", weight=0]; 189.17/135.95 50330[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50330 -> 51883[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 50330 -> 51884[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 50330 -> 51885[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 50330 -> 51886[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 46804 -> 36965[label="",style="dashed", color="red", weight=0]; 189.17/135.95 46804[label="takeWhile (flip ltEsFloat ww3258) (iterate (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998))))) (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) (Float (Pos Zero) (Neg (Succ ww1998)))))",fontsize=16,color="magenta"];46804 -> 46824[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 46804 -> 46825[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 46805[label="takeWhile0 (flip ltEsFloat ww3258) (Float (Pos Zero) (Neg (Succ ww1998))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998))))) (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) (Float (Pos Zero) (Neg (Succ ww1998))))) MyTrue",fontsize=16,color="black",shape="box"];46805 -> 46826[label="",style="solid", color="black", weight=3]; 189.17/135.95 51737[label="ww4000",fontsize=16,color="green",shape="box"];51738[label="ww3100",fontsize=16,color="green",shape="box"];51739[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51740[label="ww5",fontsize=16,color="green",shape="box"];51741[label="Neg (Succ ww1998)",fontsize=16,color="green",shape="box"];51742[label="Neg (Succ ww1997)",fontsize=16,color="green",shape="box"];51743[label="ww1996",fontsize=16,color="green",shape="box"];26926 -> 20243[label="",style="dashed", color="red", weight=0]; 189.17/135.95 26926[label="msMyInt (Neg (Succ ww1996)) (Pos Zero)",fontsize=16,color="magenta"];26926 -> 46904[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 26927 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 26927[label="srMyInt (Neg (Succ ww1997)) (Neg (Succ ww1998))",fontsize=16,color="magenta"];26927 -> 46905[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 26927 -> 46906[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38006 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38006[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38006 -> 41654[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38006 -> 41655[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38006 -> 41656[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38006 -> 41657[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38007 -> 44684[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38007[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="magenta"];38007 -> 44685[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38008 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38008[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38008 -> 41659[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38008 -> 41660[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38009 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38009[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38009 -> 41661[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38009 -> 41662[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38010[label="Pos Zero",fontsize=16,color="green",shape="box"];38011[label="Neg Zero",fontsize=16,color="green",shape="box"];38012 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38012[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38012 -> 41663[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38012 -> 41664[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38012 -> 41665[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38012 -> 41666[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38013 -> 44695[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38013[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];38013 -> 44696[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38014 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38014[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38014 -> 41668[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38014 -> 41669[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38015 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38015[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38015 -> 41670[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38015 -> 41671[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38016[label="Pos Zero",fontsize=16,color="green",shape="box"];38017[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];38018 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38018[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38018 -> 41672[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38018 -> 41673[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38018 -> 41674[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38018 -> 41675[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38019 -> 44706[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38019[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="magenta"];38019 -> 44707[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38020 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38020[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38020 -> 41677[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38020 -> 41678[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38021 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38021[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38021 -> 41679[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38021 -> 41680[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38022[label="Pos Zero",fontsize=16,color="green",shape="box"];38023[label="Neg Zero",fontsize=16,color="green",shape="box"];18381[label="ww410000000",fontsize=16,color="green",shape="box"];18382[label="ww3100",fontsize=16,color="green",shape="box"];18383[label="ww410000000",fontsize=16,color="green",shape="box"];18384[label="ww3100",fontsize=16,color="green",shape="box"];18385 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18385[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18385 -> 48805[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18385 -> 48806[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18385 -> 48807[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18385 -> 48808[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18385 -> 48809[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18386 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18386[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18386 -> 48810[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18386 -> 48811[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18386 -> 48812[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18386 -> 48813[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18386 -> 48814[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 51744[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51745[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];51746[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51747[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];52595[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52596[label="ww5",fontsize=16,color="green",shape="box"];52597[label="ww3000",fontsize=16,color="green",shape="box"];52598[label="ww3100",fontsize=16,color="green",shape="box"];50019[label="Succ ww3100",fontsize=16,color="green",shape="box"];50020[label="ww3000",fontsize=16,color="green",shape="box"];50021 -> 52582[label="",style="dashed", color="red", weight=0]; 189.17/135.95 50021[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50021 -> 52603[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 50021 -> 52604[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 50021 -> 52605[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 50021 -> 52606[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 52599[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52600[label="ww5",fontsize=16,color="green",shape="box"];52601[label="ww3000",fontsize=16,color="green",shape="box"];52602[label="ww3100",fontsize=16,color="green",shape="box"];18389[label="takeWhile1 (flip gtEsFloat (psFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float ww650 ww651)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww650 ww651) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float ww650 ww651))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float ww650 ww651)) (Float ww650 ww651))) (not (esEsOrdering (primCmpFloat (Float ww650 ww651) (psFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float ww650 ww651)) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT))",fontsize=16,color="black",shape="box"];18389 -> 19520[label="",style="solid", color="black", weight=3]; 189.17/135.95 53061 -> 22801[label="",style="dashed", color="red", weight=0]; 189.17/135.95 53061[label="msMyInt (Neg Zero) (Pos (Succ ww4546))",fontsize=16,color="magenta"];53061 -> 53104[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 53062 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 53062[label="srMyInt (Pos (Succ ww4545)) (Pos (Succ ww4547))",fontsize=16,color="magenta"];53062 -> 53105[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 53062 -> 53106[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18391[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20760 ww20761) (Float (srMyInt (msMyInt (Neg Zero) ww20780) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww2077)) ww20781) (Pos (Succ (Succ Zero))))))) (Float ww20780 ww20781) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (Float ww20780 ww20781))) (not (esEsOrdering (primCmpFloat (Float ww20780 ww20781) (primPlusFloat (Float ww20760 ww20761) (Float (srMyInt (msMyInt (Neg Zero) ww20780) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww2077)) ww20781) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18391 -> 19521[label="",style="solid", color="black", weight=3]; 189.17/135.95 18392[label="ww3100",fontsize=16,color="green",shape="box"];18393[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18394[label="ww3100",fontsize=16,color="green",shape="box"];18395[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18396 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18396[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2162))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2162))) GT))",fontsize=16,color="magenta"];18396 -> 38619[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18396 -> 38620[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18396 -> 38621[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18396 -> 38622[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18396 -> 38623[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18396 -> 38624[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38024 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38024[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38024 -> 41681[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38024 -> 41682[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38024 -> 41683[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38024 -> 41684[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38025 -> 44722[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38025[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];38025 -> 44723[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38026 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38026[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38026 -> 41686[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38026 -> 41687[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38027 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38027[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38027 -> 41688[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38027 -> 41689[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38028[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];38029[label="Pos Zero",fontsize=16,color="green",shape="box"];18400[label="ww410000000",fontsize=16,color="green",shape="box"];18401[label="ww3100",fontsize=16,color="green",shape="box"];18402[label="ww410000000",fontsize=16,color="green",shape="box"];18403[label="ww3100",fontsize=16,color="green",shape="box"];54819[label="ww3100",fontsize=16,color="green",shape="box"];54820 -> 55266[label="",style="dashed", color="red", weight=0]; 189.17/135.95 54820[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54820 -> 55299[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 54820 -> 55300[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 54820 -> 55301[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 54820 -> 55302[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 54821[label="ww3000",fontsize=16,color="green",shape="box"];55291[label="ww3000",fontsize=16,color="green",shape="box"];55292[label="ww5",fontsize=16,color="green",shape="box"];55293[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55294[label="ww3100",fontsize=16,color="green",shape="box"];55262[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55263[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55264[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55265[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];54822[label="ww3100",fontsize=16,color="green",shape="box"];54823 -> 55266[label="",style="dashed", color="red", weight=0]; 189.17/135.95 54823[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54823 -> 55303[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 54823 -> 55304[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 54823 -> 55305[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 54823 -> 55306[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 54824[label="ww3000",fontsize=16,color="green",shape="box"];55295[label="ww3000",fontsize=16,color="green",shape="box"];55296[label="ww5",fontsize=16,color="green",shape="box"];55297[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];55298[label="ww3100",fontsize=16,color="green",shape="box"];55343[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55344[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55345[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];55346[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55673[label="Pos (Succ ww4628)",fontsize=16,color="green",shape="box"];55674[label="Neg (Succ ww4629)",fontsize=16,color="green",shape="box"];55675[label="Pos (Succ ww4627)",fontsize=16,color="green",shape="box"];26854[label="Zero",fontsize=16,color="green",shape="box"];26855[label="ww207800",fontsize=16,color="green",shape="box"];18405[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18406[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18407 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18407[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2164))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2164))) GT))",fontsize=16,color="magenta"];18407 -> 38637[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18407 -> 38638[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18407 -> 38639[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18407 -> 38640[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18407 -> 38641[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18407 -> 38642[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18408[label="ww410000000",fontsize=16,color="green",shape="box"];18409[label="ww3100",fontsize=16,color="green",shape="box"];18410[label="ww410000000",fontsize=16,color="green",shape="box"];18411[label="ww3100",fontsize=16,color="green",shape="box"];27075[label="ww5",fontsize=16,color="green",shape="box"];27076[label="ww3100",fontsize=16,color="green",shape="box"];27077[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];27078[label="ww3000",fontsize=16,color="green",shape="box"];27036 -> 27046[label="",style="dashed", color="red", weight=0]; 189.17/135.95 27036[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27036 -> 27087[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 27036 -> 27088[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 27036 -> 27089[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 27036 -> 27090[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 27079[label="ww5",fontsize=16,color="green",shape="box"];27080[label="ww3100",fontsize=16,color="green",shape="box"];27081[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];27082[label="ww3000",fontsize=16,color="green",shape="box"];27037 -> 27046[label="",style="dashed", color="red", weight=0]; 189.17/135.95 27037[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27037 -> 27091[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 27037 -> 27092[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 27037 -> 27093[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 27037 -> 27094[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 27083[label="ww5",fontsize=16,color="green",shape="box"];27084[label="ww3100",fontsize=16,color="green",shape="box"];27085[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];27086[label="ww3000",fontsize=16,color="green",shape="box"];27311[label="Pos (Succ ww3292)",fontsize=16,color="green",shape="box"];27312[label="Pos (Succ ww3293)",fontsize=16,color="green",shape="box"];27313[label="Neg (Succ ww3291)",fontsize=16,color="green",shape="box"];27314[label="takeWhile1 (flip ltEsFloat ww3284) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))))) (not (esEsOrdering (compareFloat (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) ww3284) GT))",fontsize=16,color="black",shape="box"];27314 -> 27451[label="",style="solid", color="black", weight=3]; 189.17/135.95 57795 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.95 57795[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww2168))) (srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169)))) ww4689",fontsize=16,color="magenta"];57795 -> 57806[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 57795 -> 57807[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 57795 -> 57808[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38036 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38036[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38036 -> 41699[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38036 -> 41700[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38036 -> 41701[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38036 -> 41702[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38037 -> 44751[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38037[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];38037 -> 44752[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38038 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38038[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38038 -> 41704[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38038 -> 41705[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38039 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38039[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38039 -> 41706[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38039 -> 41707[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38040[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];38041[label="Pos Zero",fontsize=16,color="green",shape="box"];38042 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38042[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38042 -> 41708[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38042 -> 41709[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38042 -> 41710[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38042 -> 41711[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38043 -> 44763[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38043[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];38043 -> 44764[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38044 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38044[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38044 -> 41713[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38044 -> 41714[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38045 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38045[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38045 -> 41715[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38045 -> 41716[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38046[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];38047[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];18417[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18418[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18419 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18419[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2171))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2171))) GT))",fontsize=16,color="magenta"];18419 -> 38655[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18419 -> 38656[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18419 -> 38657[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18419 -> 38658[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18419 -> 38659[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18419 -> 38660[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18420[label="ww410000000",fontsize=16,color="green",shape="box"];18421[label="ww3100",fontsize=16,color="green",shape="box"];18422[label="ww410000000",fontsize=16,color="green",shape="box"];18423[label="ww3100",fontsize=16,color="green",shape="box"];18424 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18424[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18424 -> 48820[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18424 -> 48821[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18424 -> 48822[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18424 -> 48823[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18424 -> 48824[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 54825[label="ww3100",fontsize=16,color="green",shape="box"];54826 -> 27123[label="",style="dashed", color="red", weight=0]; 189.17/135.95 54826[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54826 -> 55466[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 54826 -> 55467[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 54826 -> 55468[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 54826 -> 55469[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 54827[label="ww3000",fontsize=16,color="green",shape="box"];55347[label="ww3000",fontsize=16,color="green",shape="box"];55348[label="ww3100",fontsize=16,color="green",shape="box"];55349[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55350[label="ww5",fontsize=16,color="green",shape="box"];55351[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55352[label="ww3000",fontsize=16,color="green",shape="box"];55353[label="ww3100",fontsize=16,color="green",shape="box"];55354[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];18425 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18425[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18425 -> 48825[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18425 -> 48826[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18425 -> 48827[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18425 -> 48828[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18425 -> 48829[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 54828[label="ww3100",fontsize=16,color="green",shape="box"];54829 -> 27123[label="",style="dashed", color="red", weight=0]; 189.17/135.95 54829[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54829 -> 55470[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 54829 -> 55471[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 54829 -> 55472[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 54829 -> 55473[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 54830[label="ww3000",fontsize=16,color="green",shape="box"];55355[label="ww3000",fontsize=16,color="green",shape="box"];55356[label="ww3100",fontsize=16,color="green",shape="box"];55357[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];55358[label="ww5",fontsize=16,color="green",shape="box"];55359[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];55360[label="ww3000",fontsize=16,color="green",shape="box"];55361[label="ww3100",fontsize=16,color="green",shape="box"];55362[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52875[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52876[label="ww3000",fontsize=16,color="green",shape="box"];52877[label="ww3100",fontsize=16,color="green",shape="box"];52878[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];51754[label="ww3000",fontsize=16,color="green",shape="box"];51755[label="ww3100",fontsize=16,color="green",shape="box"];51756[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51757[label="ww5",fontsize=16,color="green",shape="box"];50088[label="Succ ww3100",fontsize=16,color="green",shape="box"];50089 -> 27123[label="",style="dashed", color="red", weight=0]; 189.17/135.95 50089[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50089 -> 51887[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 50089 -> 51888[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 50089 -> 51889[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 50089 -> 51890[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 50090[label="ww3000",fontsize=16,color="green",shape="box"];18428[label="takeWhile1 (flip gtEsFloat (psFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww1941 (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941)) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) ww1941)) (fsEsOrdering (compareFloat ww1941 (psFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT)",fontsize=16,color="black",shape="box"];18428 -> 19557[label="",style="solid", color="black", weight=3]; 189.17/135.95 53220[label="Neg (Succ ww4552)",fontsize=16,color="green",shape="box"];53221[label="Neg (Succ ww4550)",fontsize=16,color="green",shape="box"];53222[label="Pos (Succ ww4551)",fontsize=16,color="green",shape="box"];27460 -> 22801[label="",style="dashed", color="red", weight=0]; 189.17/135.95 27460[label="msMyInt (Neg Zero) (Pos (Succ ww2007))",fontsize=16,color="magenta"];27460 -> 51891[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 27461 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 27461[label="srMyInt (Neg (Succ ww2006)) (Neg (Succ ww2008))",fontsize=16,color="magenta"];27461 -> 51892[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 27461 -> 51893[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38048 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38048[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38048 -> 41717[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38048 -> 41718[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38048 -> 41719[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38048 -> 41720[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38049 -> 44780[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38049[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];38049 -> 44781[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38050 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38050[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38050 -> 41722[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38050 -> 41723[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38051 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38051[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38051 -> 41724[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38051 -> 41725[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38052[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];38053[label="Neg Zero",fontsize=16,color="green",shape="box"];38060 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38060[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38060 -> 41735[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38060 -> 41736[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38060 -> 41737[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38060 -> 41738[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38061 -> 44804[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38061[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];38061 -> 44805[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38062 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38062[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38062 -> 41740[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38062 -> 41741[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38063 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38063[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38063 -> 41742[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38063 -> 41743[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38064[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];38065[label="Neg Zero",fontsize=16,color="green",shape="box"];18434[label="ww410000000",fontsize=16,color="green",shape="box"];18435[label="ww3100",fontsize=16,color="green",shape="box"];18436[label="ww410000000",fontsize=16,color="green",shape="box"];18437[label="ww3100",fontsize=16,color="green",shape="box"];18438 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18438[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18438 -> 48835[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18438 -> 48836[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18438 -> 48837[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18438 -> 48838[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18438 -> 48839[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 43645[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];43646[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];43647[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];43648[label="Pos Zero",fontsize=16,color="green",shape="box"];37641[label="ww3100",fontsize=16,color="green",shape="box"];37642[label="ww5",fontsize=16,color="green",shape="box"];37643[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];36836 -> 37634[label="",style="dashed", color="red", weight=0]; 189.17/135.95 36836[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36836 -> 37647[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 36836 -> 37648[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 36836 -> 37649[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18439 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18439[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18439 -> 48840[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18439 -> 48841[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18439 -> 48842[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18439 -> 48843[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18439 -> 48844[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 43649[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];43650[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];43651[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];43652[label="Pos Zero",fontsize=16,color="green",shape="box"];37644[label="ww3100",fontsize=16,color="green",shape="box"];37645[label="ww5",fontsize=16,color="green",shape="box"];37646[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];36837 -> 37634[label="",style="dashed", color="red", weight=0]; 189.17/135.95 36837[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36837 -> 37650[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 36837 -> 37651[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 36837 -> 37652[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 51762[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51763[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];51764[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51765[label="Pos Zero",fontsize=16,color="green",shape="box"];51766[label="ww3100",fontsize=16,color="green",shape="box"];51767[label="ww5",fontsize=16,color="green",shape="box"];51768[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];50294 -> 37634[label="",style="dashed", color="red", weight=0]; 189.17/135.95 50294[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50294 -> 51894[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 50294 -> 51895[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 50294 -> 51896[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 51769[label="ww3100",fontsize=16,color="green",shape="box"];51770[label="ww5",fontsize=16,color="green",shape="box"];51771[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];43747 -> 22801[label="",style="dashed", color="red", weight=0]; 189.17/135.95 43747[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];43747 -> 44019[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 43748 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 43748[label="srMyInt (Pos (Succ ww4268)) (Pos (Succ ww4269))",fontsize=16,color="magenta"];43748 -> 44020[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 43748 -> 44021[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 20862[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];20861[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww2556)",fontsize=16,color="black",shape="triangle"];20861 -> 20864[label="",style="solid", color="black", weight=3]; 189.17/135.95 18485 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18485[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww340 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww341 ww2261))) (Float (Pos Zero) (Pos Zero)) ww35 (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww340 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww341 ww2261))) GT))",fontsize=16,color="magenta"];18485 -> 38679[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18485 -> 38680[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18485 -> 38681[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18485 -> 38682[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18485 -> 38683[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18485 -> 38684[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18452[label="ww410000000",fontsize=16,color="green",shape="box"];18453[label="ww3100",fontsize=16,color="green",shape="box"];18454[label="ww410000000",fontsize=16,color="green",shape="box"];18455[label="ww3100",fontsize=16,color="green",shape="box"];38066 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38066[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38066 -> 41747[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38066 -> 41748[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38066 -> 41749[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38066 -> 41750[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38067 -> 44825[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38067[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];38067 -> 44826[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38068 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38068[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38068 -> 41752[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38068 -> 41753[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38069 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38069[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38069 -> 41754[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38069 -> 41755[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38070[label="Pos Zero",fontsize=16,color="green",shape="box"];38071[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];18457[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18458[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18459 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18459[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2175))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2175))) GT))",fontsize=16,color="magenta"];18459 -> 38691[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18459 -> 38692[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18459 -> 38693[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18459 -> 38694[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18459 -> 38695[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18459 -> 38696[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18460[label="ww410000000",fontsize=16,color="green",shape="box"];18461[label="ww3100",fontsize=16,color="green",shape="box"];18462[label="ww410000000",fontsize=16,color="green",shape="box"];18463[label="ww3100",fontsize=16,color="green",shape="box"];41091[label="ww3100",fontsize=16,color="green",shape="box"];41092[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];41093[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];37660 -> 41757[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37660[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37660 -> 41770[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37660 -> 41771[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37660 -> 41772[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 36838 -> 36518[label="",style="dashed", color="red", weight=0]; 189.17/135.95 36838[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];41094[label="ww3100",fontsize=16,color="green",shape="box"];41095[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];41096[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];37710 -> 41757[label="",style="dashed", color="red", weight=0]; 189.17/135.95 37710[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37710 -> 41773[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37710 -> 41774[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 37710 -> 41775[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 36839 -> 36522[label="",style="dashed", color="red", weight=0]; 189.17/135.95 36839[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58408[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) ww4727) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) ww4727)))",fontsize=16,color="green",shape="box"];58408 -> 58490[label="",style="dashed", color="green", weight=3]; 189.17/135.95 58408 -> 58491[label="",style="dashed", color="green", weight=3]; 189.17/135.95 41767[label="ww5",fontsize=16,color="green",shape="box"];41768[label="ww3100",fontsize=16,color="green",shape="box"];41769[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];44043[label="Pos Zero",fontsize=16,color="green",shape="box"];44044[label="Pos (Succ ww4299)",fontsize=16,color="green",shape="box"];44045[label="Neg (Succ ww4298)",fontsize=16,color="green",shape="box"];20943[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];20942[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww2565)",fontsize=16,color="black",shape="triangle"];20942 -> 20945[label="",style="solid", color="black", weight=3]; 189.17/135.95 18482 -> 5124[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18482[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];18482 -> 19597[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18483 -> 5124[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18483[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];18483 -> 19598[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18487[label="ww410000000",fontsize=16,color="green",shape="box"];18488[label="ww3100",fontsize=16,color="green",shape="box"];18489[label="ww410000000",fontsize=16,color="green",shape="box"];18490[label="ww3100",fontsize=16,color="green",shape="box"];18491 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18491[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18491 -> 48845[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18491 -> 48846[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18491 -> 48847[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18491 -> 48848[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18491 -> 48849[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 27643 -> 27469[label="",style="dashed", color="red", weight=0]; 189.17/135.95 27643[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27643 -> 27677[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 27643 -> 27678[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 27643 -> 27679[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 27658[label="ww5",fontsize=16,color="green",shape="box"];27659[label="ww3100",fontsize=16,color="green",shape="box"];27660[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];18492 -> 47039[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18492[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18492 -> 48850[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18492 -> 48851[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18492 -> 48852[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18492 -> 48853[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18492 -> 48854[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 27644 -> 27469[label="",style="dashed", color="red", weight=0]; 189.17/135.95 27644[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27644 -> 27680[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 27644 -> 27681[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 27644 -> 27682[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 27661[label="ww5",fontsize=16,color="green",shape="box"];27662[label="ww3100",fontsize=16,color="green",shape="box"];27663[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52900[label="ww3100",fontsize=16,color="green",shape="box"];52901[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52902[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51773[label="ww5",fontsize=16,color="green",shape="box"];51774[label="ww3100",fontsize=16,color="green",shape="box"];51775[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];50331 -> 27469[label="",style="dashed", color="red", weight=0]; 189.17/135.95 50331[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50331 -> 51897[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 50331 -> 51898[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 50331 -> 51899[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 27713[label="takeWhile (flip ltEsFloat ww3327) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017)))))",fontsize=16,color="black",shape="box"];27713 -> 27766[label="",style="solid", color="black", weight=3]; 189.17/135.95 27714[label="takeWhile0 (flip ltEsFloat ww3327) (Float (Pos Zero) (Neg (Succ ww2017))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017))))) MyTrue",fontsize=16,color="black",shape="box"];27714 -> 27767[label="",style="solid", color="black", weight=3]; 189.17/135.95 53328[label="Neg (Succ ww4555)",fontsize=16,color="green",shape="box"];53329[label="Neg (Succ ww4554)",fontsize=16,color="green",shape="box"];53330[label="Pos Zero",fontsize=16,color="green",shape="box"];27813 -> 22801[label="",style="dashed", color="red", weight=0]; 189.17/135.95 27813[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];27813 -> 51900[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 27814 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 27814[label="srMyInt (Neg (Succ ww2016)) (Neg (Succ ww2017))",fontsize=16,color="magenta"];27814 -> 51901[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 27814 -> 51902[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38072 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38072[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38072 -> 41785[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38072 -> 41786[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38072 -> 41787[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38072 -> 41788[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38073 -> 44842[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38073[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="magenta"];38073 -> 44843[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38074 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38074[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38074 -> 41790[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38074 -> 41791[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38075 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38075[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38075 -> 41792[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38075 -> 41793[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38076[label="Pos Zero",fontsize=16,color="green",shape="box"];38077[label="Neg Zero",fontsize=16,color="green",shape="box"];38078 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38078[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38078 -> 41794[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38078 -> 41795[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38078 -> 41796[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38078 -> 41797[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38079 -> 44854[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38079[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];38079 -> 44855[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38080 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38080[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38080 -> 41799[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38080 -> 41800[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38081 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38081[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38081 -> 41801[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38081 -> 41802[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38082[label="Pos Zero",fontsize=16,color="green",shape="box"];38083[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];38084 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38084[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38084 -> 41803[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38084 -> 41804[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38084 -> 41805[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38084 -> 41806[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38085 -> 44866[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38085[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="magenta"];38085 -> 44867[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38086 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38086[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38086 -> 41808[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38086 -> 41809[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38087 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38087[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38087 -> 41810[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38087 -> 41811[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38088[label="Pos Zero",fontsize=16,color="green",shape="box"];38089[label="Neg Zero",fontsize=16,color="green",shape="box"];41106[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];41107 -> 20978[label="",style="dashed", color="red", weight=0]; 189.17/135.95 41107[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];41108 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 41108[label="srMyInt (srMyInt (Pos ww13730) (Neg ww13750)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41108 -> 41812[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 41108 -> 41813[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 41109[label="ww13761",fontsize=16,color="green",shape="box"];41110[label="Neg ww13750",fontsize=16,color="green",shape="box"];41111[label="ww13760",fontsize=16,color="green",shape="box"];20609[label="not (esEsOrdering (primCmpFloat (Float ww150 ww151) (Float (psMyInt ww50 (srMyInt ww2493 (Pos (Succ Zero)))) (srMyInt ww51 ww2492))) GT)",fontsize=16,color="black",shape="triangle"];20609 -> 20615[label="",style="solid", color="black", weight=3]; 189.17/135.95 43577[label="Float (Neg (Succ ww1374)) (Neg ww13750)",fontsize=16,color="green",shape="box"];43576[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) ww4308)",fontsize=16,color="black",shape="triangle"];43576 -> 43605[label="",style="solid", color="black", weight=3]; 189.17/135.95 41113 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 41113[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41113 -> 41816[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 41113 -> 41817[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 41114[label="ww13760",fontsize=16,color="green",shape="box"];41115 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 41115[label="srMyInt (srMyInt (Pos ww13730) (Neg ww13750)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41115 -> 41818[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 41115 -> 41819[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 41116[label="ww13761",fontsize=16,color="green",shape="box"];41117[label="takeWhile1 (flip ltEsFloat (Float ww42210 ww42211)) (Float ww323900 ww323901) ww32391 MyTrue",fontsize=16,color="black",shape="box"];41117 -> 41820[label="",style="solid", color="black", weight=3]; 189.17/135.95 41118[label="takeWhile1 (flip ltEsFloat (Float ww42210 ww42211)) (Float ww323900 ww323901) ww32391 MyFalse",fontsize=16,color="black",shape="box"];41118 -> 41821[label="",style="solid", color="black", weight=3]; 189.17/135.95 41119[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];41120 -> 20978[label="",style="dashed", color="red", weight=0]; 189.17/135.95 41120[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];41121 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 41121[label="srMyInt (srMyInt (Neg ww13730) (Pos ww13750)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41121 -> 41822[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 41121 -> 41823[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 41122[label="ww13761",fontsize=16,color="green",shape="box"];41123[label="Pos ww13750",fontsize=16,color="green",shape="box"];41124[label="ww13760",fontsize=16,color="green",shape="box"];43620[label="Float (Neg (Succ ww1374)) (Pos ww13750)",fontsize=16,color="green",shape="box"];43619[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) ww4309)",fontsize=16,color="black",shape="triangle"];43619 -> 43755[label="",style="solid", color="black", weight=3]; 189.17/135.95 41126 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 41126[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41126 -> 41826[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 41126 -> 41827[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 41127[label="ww13760",fontsize=16,color="green",shape="box"];41128 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 41128[label="srMyInt (srMyInt (Neg ww13730) (Pos ww13750)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41128 -> 41828[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 41128 -> 41829[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 41129[label="ww13761",fontsize=16,color="green",shape="box"];51780 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.95 51780[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500)))) ww4496",fontsize=16,color="magenta"];51780 -> 52130[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 51780 -> 52131[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 51780 -> 52132[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 51781 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.95 51781[label="primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51781 -> 52133[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 51781 -> 52134[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18503[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18503 -> 19629[label="",style="solid", color="black", weight=3]; 189.17/135.95 18504 -> 20972[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18504[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww137300)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww137300)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];18504 -> 20973[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18504 -> 20974[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18505 -> 20989[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18505[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww137500))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww137500))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];18505 -> 20990[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18505 -> 20991[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18506 -> 21003[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18506[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];18506 -> 21004[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18506 -> 21005[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 51782 -> 26727[label="",style="dashed", color="red", weight=0]; 189.17/135.95 51782[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500)))) ww4497",fontsize=16,color="magenta"];51782 -> 52135[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 51782 -> 52136[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 51782 -> 52137[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 51783 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.95 51783[label="primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51783 -> 52138[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 51783 -> 52139[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18508[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18508 -> 19658[label="",style="solid", color="black", weight=3]; 189.17/135.95 18509[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18509 -> 19659[label="",style="solid", color="black", weight=3]; 189.17/135.95 18510[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18510 -> 19660[label="",style="solid", color="black", weight=3]; 189.17/135.95 18511[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18511 -> 19661[label="",style="solid", color="black", weight=3]; 189.17/135.95 18512[label="ww410000000",fontsize=16,color="green",shape="box"];18513[label="ww3100",fontsize=16,color="green",shape="box"];18514[label="ww410000000",fontsize=16,color="green",shape="box"];18515[label="ww3100",fontsize=16,color="green",shape="box"];18516[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18516 -> 19662[label="",style="solid", color="black", weight=3]; 189.17/135.95 28113[label="ww3100",fontsize=16,color="green",shape="box"];28114[label="ww5",fontsize=16,color="green",shape="box"];28115[label="ww4000",fontsize=16,color="green",shape="box"];28116[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28104 -> 27969[label="",style="dashed", color="red", weight=0]; 189.17/135.95 28104[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28104 -> 28121[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 28104 -> 28122[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 28104 -> 28123[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 28104 -> 28124[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18517[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18517 -> 19663[label="",style="solid", color="black", weight=3]; 189.17/135.95 28117[label="ww3100",fontsize=16,color="green",shape="box"];28118[label="ww5",fontsize=16,color="green",shape="box"];28119[label="ww4000",fontsize=16,color="green",shape="box"];28120[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28105 -> 27969[label="",style="dashed", color="red", weight=0]; 189.17/135.95 28105[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28105 -> 28125[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 28105 -> 28126[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 28105 -> 28127[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 28105 -> 28128[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48585 -> 53429[label="",style="dashed", color="red", weight=0]; 189.17/135.95 48585[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48585 -> 53440[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48585 -> 53441[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48585 -> 53442[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48585 -> 53443[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48586[label="Neg Zero",fontsize=16,color="green",shape="box"];48587 -> 27969[label="",style="dashed", color="red", weight=0]; 189.17/135.95 48587[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48587 -> 51904[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48587 -> 51905[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48587 -> 51906[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48587 -> 51907[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48588[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48589 -> 50153[label="",style="dashed", color="red", weight=0]; 189.17/135.95 48589[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48589 -> 50165[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 28169[label="takeWhile (flip ltEsFloat ww3406) (iterate (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022))))) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022)))))",fontsize=16,color="black",shape="box"];28169 -> 28228[label="",style="solid", color="black", weight=3]; 189.17/135.95 28170 -> 58519[label="",style="dashed", color="red", weight=0]; 189.17/135.95 28170[label="takeWhile0 (flip ltEsFloat ww3406) (Float (Neg Zero) (Pos (Succ ww2022))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022))))) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022))))) MyTrue",fontsize=16,color="magenta"];28170 -> 58526[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 28170 -> 58527[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 28170 -> 58528[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48590 -> 53429[label="",style="dashed", color="red", weight=0]; 189.17/135.95 48590[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48590 -> 53444[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48590 -> 53445[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48590 -> 53446[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48590 -> 53447[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48591[label="Neg Zero",fontsize=16,color="green",shape="box"];48592 -> 27969[label="",style="dashed", color="red", weight=0]; 189.17/135.95 48592[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48592 -> 51909[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48592 -> 51910[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48592 -> 51911[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48592 -> 51912[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48593[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48594 -> 50153[label="",style="dashed", color="red", weight=0]; 189.17/135.95 48594[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48594 -> 50166[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 55363 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 55363[label="srMyInt (Pos (Succ ww4584)) (Pos (Succ ww4585))",fontsize=16,color="magenta"];55363 -> 55474[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 55363 -> 55475[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 55364 -> 22067[label="",style="dashed", color="red", weight=0]; 189.17/135.95 55364[label="msMyInt (Neg (Succ ww4583)) (Neg Zero)",fontsize=16,color="magenta"];55364 -> 55476[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 55365[label="ww4595",fontsize=16,color="green",shape="box"];28242 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.95 28242[label="primDivFloat (Float (msMyInt (Neg (Succ ww2020)) (Neg Zero)) (srMyInt (Pos (Succ ww2021)) (Pos (Succ ww2022)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];28242 -> 28295[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 28242 -> 28296[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38102 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38102[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38102 -> 41830[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38102 -> 41831[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38102 -> 41832[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38102 -> 41833[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38103 -> 44885[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38103[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="magenta"];38103 -> 44886[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38104 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38104[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38104 -> 41835[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38104 -> 41836[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38105 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38105[label="srMyInt ww51 (srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38105 -> 41837[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38105 -> 41838[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38106[label="Neg Zero",fontsize=16,color="green",shape="box"];38107[label="Pos Zero",fontsize=16,color="green",shape="box"];18526[label="ww3100",fontsize=16,color="green",shape="box"];18527[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18528[label="ww3100",fontsize=16,color="green",shape="box"];18529[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18530 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18530[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2181))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2181))) GT))",fontsize=16,color="magenta"];18530 -> 38715[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18530 -> 38716[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18530 -> 38717[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18530 -> 38718[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18530 -> 38719[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18530 -> 38720[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38108 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38108[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38108 -> 41839[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38108 -> 41840[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38108 -> 41841[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38108 -> 41842[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38109 -> 44900[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38109[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="magenta"];38109 -> 44901[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38110 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38110[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38110 -> 41844[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38110 -> 41845[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38111 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38111[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38111 -> 41846[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38111 -> 41847[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38112[label="Neg Zero",fontsize=16,color="green",shape="box"];38113[label="Pos Zero",fontsize=16,color="green",shape="box"];18534[label="ww410000000",fontsize=16,color="green",shape="box"];18535[label="ww3100",fontsize=16,color="green",shape="box"];18536[label="ww410000000",fontsize=16,color="green",shape="box"];18537[label="ww3100",fontsize=16,color="green",shape="box"];18538[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21830 ww21831) (primDivFloat (Float (msMyInt (Neg (Succ ww2184)) (Neg Zero)) (srMyInt (Pos (Succ ww2185)) (Neg (Succ ww2186)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww2186))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww2186))) (primPlusFloat (Float ww21830 ww21831) (primDivFloat (Float (msMyInt (Neg (Succ ww2184)) (Neg Zero)) (srMyInt (Pos (Succ ww2185)) (Neg (Succ ww2186)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18538 -> 19672[label="",style="solid", color="black", weight=3]; 189.17/135.95 38114 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38114[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38114 -> 41848[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38114 -> 41849[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38114 -> 41850[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38114 -> 41851[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38115 -> 44911[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38115[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="magenta"];38115 -> 44912[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38116 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38116[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38116 -> 41853[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38116 -> 41854[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38117 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38117[label="srMyInt ww51 (srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38117 -> 41855[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38117 -> 41856[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38118[label="Neg Zero",fontsize=16,color="green",shape="box"];38119[label="Neg Zero",fontsize=16,color="green",shape="box"];38120 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38120[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38120 -> 41857[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38120 -> 41858[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38120 -> 41859[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38120 -> 41860[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38121 -> 44922[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38121[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];38121 -> 44923[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38122 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38122[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38122 -> 41862[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38122 -> 41863[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38123 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38123[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38123 -> 41864[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38123 -> 41865[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38124[label="Neg Zero",fontsize=16,color="green",shape="box"];38125[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];18541[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18542[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18543 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18543[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2188))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2188))) GT))",fontsize=16,color="magenta"];18543 -> 38733[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18543 -> 38734[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18543 -> 38735[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18543 -> 38736[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18543 -> 38737[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18543 -> 38738[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18544[label="ww410000000",fontsize=16,color="green",shape="box"];18545[label="ww3100",fontsize=16,color="green",shape="box"];18546[label="ww410000000",fontsize=16,color="green",shape="box"];18547[label="ww3100",fontsize=16,color="green",shape="box"];18548[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21900 ww21901) (primDivFloat (Float (msMyInt (Neg (Succ ww2191)) (Neg Zero)) (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2193))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww2193))) (primPlusFloat (Float ww21900 ww21901) (primDivFloat (Float (msMyInt (Neg (Succ ww2191)) (Neg Zero)) (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18548 -> 19676[label="",style="solid", color="black", weight=3]; 189.17/135.95 38126 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38126[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38126 -> 41866[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38126 -> 41867[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38126 -> 41868[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38126 -> 41869[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38127 -> 44937[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38127[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="magenta"];38127 -> 44938[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38128 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38128[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38128 -> 41871[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38128 -> 41872[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38129 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38129[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38129 -> 41873[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38129 -> 41874[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38130[label="Neg Zero",fontsize=16,color="green",shape="box"];38131[label="Pos Zero",fontsize=16,color="green",shape="box"];38132 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38132[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38132 -> 41875[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38132 -> 41876[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38132 -> 41877[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38132 -> 41878[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38133 -> 44948[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38133[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];38133 -> 44949[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38134 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38134[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38134 -> 41880[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38134 -> 41881[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38135 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38135[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38135 -> 41882[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38135 -> 41883[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38136[label="Neg Zero",fontsize=16,color="green",shape="box"];38137[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];18553[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18554[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18555 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18555[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2195))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2195))) GT))",fontsize=16,color="magenta"];18555 -> 38745[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18555 -> 38746[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18555 -> 38747[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18555 -> 38748[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18555 -> 38749[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18555 -> 38750[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18556[label="ww410000000",fontsize=16,color="green",shape="box"];18557[label="ww3100",fontsize=16,color="green",shape="box"];18558[label="ww410000000",fontsize=16,color="green",shape="box"];18559[label="ww3100",fontsize=16,color="green",shape="box"];18560[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18560 -> 19680[label="",style="solid", color="black", weight=3]; 189.17/135.95 28206 -> 28060[label="",style="dashed", color="red", weight=0]; 189.17/135.95 28206[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28206 -> 28230[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 28206 -> 28231[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 28206 -> 28232[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 28206 -> 28233[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 28219[label="ww4000",fontsize=16,color="green",shape="box"];28220[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28221[label="ww5",fontsize=16,color="green",shape="box"];28222[label="ww3100",fontsize=16,color="green",shape="box"];18561[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18561 -> 19681[label="",style="solid", color="black", weight=3]; 189.17/135.95 28207 -> 28060[label="",style="dashed", color="red", weight=0]; 189.17/135.95 28207[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28207 -> 28234[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 28207 -> 28235[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 28207 -> 28236[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 28207 -> 28237[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 28223[label="ww4000",fontsize=16,color="green",shape="box"];28224[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28225[label="ww5",fontsize=16,color="green",shape="box"];28226[label="ww3100",fontsize=16,color="green",shape="box"];48595 -> 53459[label="",style="dashed", color="red", weight=0]; 189.17/135.95 48595[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48595 -> 53470[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48595 -> 53471[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48595 -> 53472[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48595 -> 53473[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48596[label="Neg Zero",fontsize=16,color="green",shape="box"];48597 -> 28060[label="",style="dashed", color="red", weight=0]; 189.17/135.95 48597[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48597 -> 51914[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48597 -> 51915[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48597 -> 51916[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48597 -> 51917[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48598[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48599 -> 50222[label="",style="dashed", color="red", weight=0]; 189.17/135.95 48599[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48599 -> 50234[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 28282[label="takeWhile (flip ltEsFloat ww3412) (iterate (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027))))) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027)))))",fontsize=16,color="black",shape="box"];28282 -> 28363[label="",style="solid", color="black", weight=3]; 189.17/135.95 28283 -> 58476[label="",style="dashed", color="red", weight=0]; 189.17/135.95 28283[label="takeWhile0 (flip ltEsFloat ww3412) (Float (Neg Zero) (Neg (Succ ww2027))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027))))) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027))))) MyTrue",fontsize=16,color="magenta"];28283 -> 58483[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 28283 -> 58484[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 28283 -> 58485[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48600 -> 53459[label="",style="dashed", color="red", weight=0]; 189.17/135.95 48600[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48600 -> 53474[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48600 -> 53475[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48600 -> 53476[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48600 -> 53477[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48601[label="Neg Zero",fontsize=16,color="green",shape="box"];48602 -> 28060[label="",style="dashed", color="red", weight=0]; 189.17/135.95 48602[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48602 -> 51919[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48602 -> 51920[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48602 -> 51921[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48602 -> 51922[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48603[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48604 -> 50222[label="",style="dashed", color="red", weight=0]; 189.17/135.95 48604[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48604 -> 50235[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 55366 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 55366[label="srMyInt (Neg (Succ ww4588)) (Neg (Succ ww4589))",fontsize=16,color="magenta"];55366 -> 55477[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 55366 -> 55478[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 55367 -> 22067[label="",style="dashed", color="red", weight=0]; 189.17/135.95 55367[label="msMyInt (Neg (Succ ww4587)) (Neg Zero)",fontsize=16,color="magenta"];55367 -> 55479[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 55368[label="ww4596",fontsize=16,color="green",shape="box"];28385 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.95 28385[label="primDivFloat (Float (msMyInt (Neg (Succ ww2025)) (Neg Zero)) (srMyInt (Neg (Succ ww2026)) (Neg (Succ ww2027)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];28385 -> 28426[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 28385 -> 28427[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38138 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38138[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38138 -> 41884[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38138 -> 41885[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38138 -> 41886[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38138 -> 41887[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38139 -> 44963[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38139[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="magenta"];38139 -> 44964[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38140 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38140[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38140 -> 41889[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38140 -> 41890[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38141 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38141[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38141 -> 41891[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38141 -> 41892[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38142[label="Neg Zero",fontsize=16,color="green",shape="box"];38143[label="Neg Zero",fontsize=16,color="green",shape="box"];38144 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38144[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38144 -> 41893[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38144 -> 41894[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38144 -> 41895[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38144 -> 41896[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38145 -> 44974[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38145[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];38145 -> 44975[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38146 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38146[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38146 -> 41898[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38146 -> 41899[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38147 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38147[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38147 -> 41900[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38147 -> 41901[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38148[label="Neg Zero",fontsize=16,color="green",shape="box"];38149[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];38150 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38150[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38150 -> 41902[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38150 -> 41903[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38150 -> 41904[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38150 -> 41905[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38151 -> 44985[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38151[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="magenta"];38151 -> 44986[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38152 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38152[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38152 -> 41907[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38152 -> 41908[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38153 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38153[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38153 -> 41909[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38153 -> 41910[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38154[label="Neg Zero",fontsize=16,color="green",shape="box"];38155[label="Neg Zero",fontsize=16,color="green",shape="box"];18570[label="ww410000000",fontsize=16,color="green",shape="box"];18571[label="ww3100",fontsize=16,color="green",shape="box"];18572[label="ww410000000",fontsize=16,color="green",shape="box"];18573[label="ww3100",fontsize=16,color="green",shape="box"];18574[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18574 -> 19690[label="",style="solid", color="black", weight=3]; 189.17/135.95 18575[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18575 -> 19691[label="",style="solid", color="black", weight=3]; 189.17/135.95 48605 -> 43626[label="",style="dashed", color="red", weight=0]; 189.17/135.95 48605[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48605 -> 51923[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48605 -> 51924[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48605 -> 51925[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48605 -> 51926[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48606[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48607 -> 53384[label="",style="dashed", color="red", weight=0]; 189.17/135.95 48607[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48607 -> 53393[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48607 -> 53394[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48607 -> 53395[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48607 -> 53396[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48608[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48609 -> 49896[label="",style="dashed", color="red", weight=0]; 189.17/135.95 48609[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48609 -> 49924[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48609 -> 49925[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48609 -> 49926[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48610 -> 43626[label="",style="dashed", color="red", weight=0]; 189.17/135.95 48610[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48610 -> 51928[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48610 -> 51929[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48610 -> 51930[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48610 -> 51931[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48611[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48612 -> 53384[label="",style="dashed", color="red", weight=0]; 189.17/135.95 48612[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48612 -> 53397[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48612 -> 53398[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48612 -> 53399[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48612 -> 53400[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48613[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48614 -> 49896[label="",style="dashed", color="red", weight=0]; 189.17/135.95 48614[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48614 -> 49927[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48614 -> 49928[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48614 -> 49929[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 53640 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.95 53640[label="primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww4593))) (srMyInt (Pos (Succ ww4592)) (Pos (Succ ww4594)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];53640 -> 55480[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 53640 -> 55481[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18579[label="ww3100",fontsize=16,color="green",shape="box"];18580[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18581[label="ww3100",fontsize=16,color="green",shape="box"];18582[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18583 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18583[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2197))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2197))) GT))",fontsize=16,color="magenta"];18583 -> 38769[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18583 -> 38770[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18583 -> 38771[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18583 -> 38772[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18583 -> 38773[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18583 -> 38774[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38156 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38156[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38156 -> 41911[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38156 -> 41912[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38156 -> 41913[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38156 -> 41914[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38157 -> 45001[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38157[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];38157 -> 45002[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38158 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38158[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38158 -> 41916[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38158 -> 41917[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38159 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38159[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38159 -> 41918[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38159 -> 41919[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38160[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];38161[label="Pos Zero",fontsize=16,color="green",shape="box"];18587[label="ww410000000",fontsize=16,color="green",shape="box"];18588[label="ww3100",fontsize=16,color="green",shape="box"];18589[label="ww410000000",fontsize=16,color="green",shape="box"];18590[label="ww3100",fontsize=16,color="green",shape="box"];38162 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38162[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38162 -> 41920[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38162 -> 41921[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38162 -> 41922[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38162 -> 41923[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38163 -> 45013[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38163[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];38163 -> 45014[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38164 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38164[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38164 -> 41925[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38164 -> 41926[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38165 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38165[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38165 -> 41927[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38165 -> 41928[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38166[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];38167[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];18592[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18593[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18594 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18594[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2199))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2199))) GT))",fontsize=16,color="magenta"];18594 -> 38787[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18594 -> 38788[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18594 -> 38789[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18594 -> 38790[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18594 -> 38791[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18594 -> 38792[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18595[label="ww410000000",fontsize=16,color="green",shape="box"];18596[label="ww3100",fontsize=16,color="green",shape="box"];18597[label="ww410000000",fontsize=16,color="green",shape="box"];18598[label="ww3100",fontsize=16,color="green",shape="box"];18599[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22010 ww22011) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww2203))) (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (primPlusFloat (Float ww22010 ww22011) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww2203))) (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18599 -> 19699[label="",style="solid", color="black", weight=3]; 189.17/135.95 38168 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38168[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38168 -> 41929[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38168 -> 41930[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38168 -> 41931[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38168 -> 41932[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38169 -> 45030[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38169[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];38169 -> 45031[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38170 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38170[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38170 -> 41934[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38170 -> 41935[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38171 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38171[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38171 -> 41936[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38171 -> 41937[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38172[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];38173[label="Pos Zero",fontsize=16,color="green",shape="box"];38174 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38174[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38174 -> 41938[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38174 -> 41939[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38174 -> 41940[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38174 -> 41941[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38175 -> 45042[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38175[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];38175 -> 45043[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38176 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38176[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38176 -> 41943[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38176 -> 41944[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38177 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38177[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38177 -> 41945[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38177 -> 41946[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38178[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];38179[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];18604[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18605[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18606 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.95 18606[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2206))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2206))) GT))",fontsize=16,color="magenta"];18606 -> 38805[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18606 -> 38806[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18606 -> 38807[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18606 -> 38808[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18606 -> 38809[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18606 -> 38810[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18607[label="ww410000000",fontsize=16,color="green",shape="box"];18608[label="ww3100",fontsize=16,color="green",shape="box"];18609[label="ww410000000",fontsize=16,color="green",shape="box"];18610[label="ww3100",fontsize=16,color="green",shape="box"];18611[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18611 -> 19703[label="",style="solid", color="black", weight=3]; 189.17/135.95 28521[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28522[label="ww3000",fontsize=16,color="green",shape="box"];28523[label="ww5",fontsize=16,color="green",shape="box"];28524[label="ww3100",fontsize=16,color="green",shape="box"];28512 -> 28357[label="",style="dashed", color="red", weight=0]; 189.17/135.95 28512[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28512 -> 28531[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 28512 -> 28532[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 28512 -> 28533[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 28512 -> 28534[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 18612[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18612 -> 19704[label="",style="solid", color="black", weight=3]; 189.17/135.95 28525[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28526[label="ww3000",fontsize=16,color="green",shape="box"];28527[label="ww5",fontsize=16,color="green",shape="box"];28528[label="ww3100",fontsize=16,color="green",shape="box"];28513 -> 28357[label="",style="dashed", color="red", weight=0]; 189.17/135.95 28513[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28513 -> 28535[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 28513 -> 28536[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 28513 -> 28537[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 28513 -> 28538[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48615 -> 53611[label="",style="dashed", color="red", weight=0]; 189.17/135.95 48615[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48615 -> 53622[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48615 -> 53623[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48615 -> 53624[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48615 -> 53625[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48616[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48617 -> 28357[label="",style="dashed", color="red", weight=0]; 189.17/135.95 48617[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48617 -> 51934[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48617 -> 51935[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48617 -> 51936[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48617 -> 51937[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48618[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48619 -> 49946[label="",style="dashed", color="red", weight=0]; 189.17/135.95 48619[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48619 -> 49977[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48619 -> 49978[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 48619 -> 49979[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 28549[label="takeWhile (flip ltEsFloat ww3436) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))))",fontsize=16,color="black",shape="box"];28549 -> 28664[label="",style="solid", color="black", weight=3]; 189.17/135.95 56072[label="ww2037",fontsize=16,color="green",shape="box"];56073[label="ww3436",fontsize=16,color="green",shape="box"];56074[label="ww2036",fontsize=16,color="green",shape="box"];56075 -> 53611[label="",style="dashed", color="red", weight=0]; 189.17/135.95 56075[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))))",fontsize=16,color="magenta"];56075 -> 56092[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 56075 -> 56093[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 56075 -> 56094[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 56075 -> 56095[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 55402 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 55402[label="srMyInt (Neg (Succ ww4598)) (Neg (Succ ww4600))",fontsize=16,color="magenta"];55402 -> 55510[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 55402 -> 55511[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 55403 -> 22801[label="",style="dashed", color="red", weight=0]; 189.17/135.95 55403[label="msMyInt (Neg Zero) (Neg (Succ ww4599))",fontsize=16,color="magenta"];55403 -> 55512[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 55404[label="ww4608",fontsize=16,color="green",shape="box"];28706 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.95 28706[label="primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww2036))) (srMyInt (Neg (Succ ww2035)) (Neg (Succ ww2037)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];28706 -> 28808[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 28706 -> 28809[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38180 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38180[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38180 -> 41947[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38180 -> 41948[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38180 -> 41949[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38180 -> 41950[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38181 -> 45059[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38181[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];38181 -> 45060[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38182 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38182[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38182 -> 41952[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38182 -> 41953[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38183 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38183[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38183 -> 41954[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38183 -> 41955[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38184[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];38185[label="Neg Zero",fontsize=16,color="green",shape="box"];38186 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38186[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38186 -> 41956[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38186 -> 41957[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38186 -> 41958[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38186 -> 41959[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38187 -> 45071[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38187[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];38187 -> 45072[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38188 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38188[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38188 -> 41961[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38188 -> 41962[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38189 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38189[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38189 -> 41963[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38189 -> 41964[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38190[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];38191[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];38192 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38192[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38192 -> 41965[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38192 -> 41966[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38192 -> 41967[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38192 -> 41968[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38193 -> 45083[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38193[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];38193 -> 45084[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38194 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38194[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38194 -> 41970[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38194 -> 41971[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38195 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.95 38195[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38195 -> 41972[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38195 -> 41973[label="",style="dashed", color="magenta", weight=3]; 189.17/135.95 38196[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];38197[label="Neg Zero",fontsize=16,color="green",shape="box"];18620[label="ww410000000",fontsize=16,color="green",shape="box"];18621[label="ww3100",fontsize=16,color="green",shape="box"];18622[label="ww410000000",fontsize=16,color="green",shape="box"];18623[label="ww3100",fontsize=16,color="green",shape="box"];18624[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18624 -> 19712[label="",style="solid", color="black", weight=3]; 189.17/135.96 18625[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18625 -> 19713[label="",style="solid", color="black", weight=3]; 189.17/135.96 48620 -> 43626[label="",style="dashed", color="red", weight=0]; 189.17/135.96 48620[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48620 -> 51938[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 48620 -> 51939[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 48620 -> 51940[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 48620 -> 51941[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 48621[label="Neg Zero",fontsize=16,color="green",shape="box"];48622 -> 53549[label="",style="dashed", color="red", weight=0]; 189.17/135.96 48622[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48622 -> 53556[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 48622 -> 53557[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 48622 -> 53558[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 48623[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48624 -> 50153[label="",style="dashed", color="red", weight=0]; 189.17/135.96 48624[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48624 -> 50167[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 48625 -> 43626[label="",style="dashed", color="red", weight=0]; 189.17/135.96 48625[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48625 -> 51943[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 48625 -> 51944[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 48625 -> 51945[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 48625 -> 51946[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 48626[label="Neg Zero",fontsize=16,color="green",shape="box"];48627 -> 53549[label="",style="dashed", color="red", weight=0]; 189.17/135.96 48627[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48627 -> 53559[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 48627 -> 53560[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 48627 -> 53561[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 48628[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48629 -> 50153[label="",style="dashed", color="red", weight=0]; 189.17/135.96 48629[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48629 -> 50168[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 55369 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.96 55369[label="primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos (Succ ww4603)) (Pos (Succ ww4604)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];55369 -> 55482[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 55369 -> 55483[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 18629[label="ww3100",fontsize=16,color="green",shape="box"];18630[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18631[label="ww3100",fontsize=16,color="green",shape="box"];18632[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18633 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.96 18633[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2208))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2208))) GT))",fontsize=16,color="magenta"];18633 -> 38829[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 18633 -> 38830[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 18633 -> 38831[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 18633 -> 38832[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 18633 -> 38833[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 18633 -> 38834[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38198 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.96 38198[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38198 -> 41974[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38198 -> 41975[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38198 -> 41976[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38198 -> 41977[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38199 -> 45100[label="",style="dashed", color="red", weight=0]; 189.17/135.96 38199[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="magenta"];38199 -> 45101[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38200 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.96 38200[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38200 -> 41979[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38200 -> 41980[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38201 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.96 38201[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38201 -> 41981[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38201 -> 41982[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38202[label="Neg Zero",fontsize=16,color="green",shape="box"];38203[label="Pos Zero",fontsize=16,color="green",shape="box"];18637[label="ww410000000",fontsize=16,color="green",shape="box"];18638[label="ww3100",fontsize=16,color="green",shape="box"];18639[label="ww410000000",fontsize=16,color="green",shape="box"];18640[label="ww3100",fontsize=16,color="green",shape="box"];38204 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.96 38204[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38204 -> 41983[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38204 -> 41984[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38204 -> 41985[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38204 -> 41986[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38205 -> 45112[label="",style="dashed", color="red", weight=0]; 189.17/135.96 38205[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];38205 -> 45113[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38206 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.96 38206[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38206 -> 41988[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38206 -> 41989[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38207 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.96 38207[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38207 -> 41990[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38207 -> 41991[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38208[label="Neg Zero",fontsize=16,color="green",shape="box"];38209[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];18642[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18643[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18644 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.96 18644[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2210))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2210))) GT))",fontsize=16,color="magenta"];18644 -> 38841[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 18644 -> 38842[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 18644 -> 38843[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 18644 -> 38844[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 18644 -> 38845[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 18644 -> 38846[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 18645[label="ww410000000",fontsize=16,color="green",shape="box"];18646[label="ww3100",fontsize=16,color="green",shape="box"];18647[label="ww410000000",fontsize=16,color="green",shape="box"];18648[label="ww3100",fontsize=16,color="green",shape="box"];18649[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22120 ww22121) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2214))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww2214))) (primPlusFloat (Float ww22120 ww22121) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18649 -> 19721[label="",style="solid", color="black", weight=3]; 189.17/135.96 38210 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.96 38210[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38210 -> 41992[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38210 -> 41993[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38210 -> 41994[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38210 -> 41995[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38211 -> 45129[label="",style="dashed", color="red", weight=0]; 189.17/135.96 38211[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="magenta"];38211 -> 45130[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38212 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.96 38212[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38212 -> 41997[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38212 -> 41998[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38213 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.96 38213[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38213 -> 41999[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38213 -> 42000[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38214[label="Neg Zero",fontsize=16,color="green",shape="box"];38215[label="Pos Zero",fontsize=16,color="green",shape="box"];38216 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.96 38216[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38216 -> 42001[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38216 -> 42002[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38216 -> 42003[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38216 -> 42004[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38217 -> 45141[label="",style="dashed", color="red", weight=0]; 189.17/135.96 38217[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];38217 -> 45142[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38218 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.96 38218[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38218 -> 42006[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38218 -> 42007[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38219 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.96 38219[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38219 -> 42008[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38219 -> 42009[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38220[label="Neg Zero",fontsize=16,color="green",shape="box"];38221[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];18654[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18655[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18656 -> 37717[label="",style="dashed", color="red", weight=0]; 189.17/135.96 18656[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2216))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2216))) GT))",fontsize=16,color="magenta"];18656 -> 38853[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 18656 -> 38854[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 18656 -> 38855[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 18656 -> 38856[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 18656 -> 38857[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 18656 -> 38858[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 18657[label="ww410000000",fontsize=16,color="green",shape="box"];18658[label="ww3100",fontsize=16,color="green",shape="box"];18659[label="ww410000000",fontsize=16,color="green",shape="box"];18660[label="ww3100",fontsize=16,color="green",shape="box"];18661[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18661 -> 19725[label="",style="solid", color="black", weight=3]; 189.17/135.96 28653[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28654[label="ww5",fontsize=16,color="green",shape="box"];28655[label="ww3100",fontsize=16,color="green",shape="box"];28662 -> 28646[label="",style="dashed", color="red", weight=0]; 189.17/135.96 28662[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28662 -> 28698[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 28662 -> 28699[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 28662 -> 28700[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 18662[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18662 -> 19726[label="",style="solid", color="black", weight=3]; 189.17/135.96 28656[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28657[label="ww5",fontsize=16,color="green",shape="box"];28658[label="ww3100",fontsize=16,color="green",shape="box"];28663 -> 28646[label="",style="dashed", color="red", weight=0]; 189.17/135.96 28663[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28663 -> 28701[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 28663 -> 28702[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 28663 -> 28703[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 48630 -> 54948[label="",style="dashed", color="red", weight=0]; 189.17/135.96 48630[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48630 -> 54957[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 48630 -> 54958[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 48630 -> 54959[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 48631[label="Neg Zero",fontsize=16,color="green",shape="box"];48632 -> 28646[label="",style="dashed", color="red", weight=0]; 189.17/135.96 48632[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48632 -> 51949[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 48632 -> 51950[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 48632 -> 51951[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 48633[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48634 -> 50222[label="",style="dashed", color="red", weight=0]; 189.17/135.96 48634[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48634 -> 50236[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 28696[label="takeWhile (flip ltEsFloat ww3459) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045)))))",fontsize=16,color="black",shape="box"];28696 -> 28802[label="",style="solid", color="black", weight=3]; 189.17/135.96 28697 -> 58476[label="",style="dashed", color="red", weight=0]; 189.17/135.96 28697[label="takeWhile0 (flip ltEsFloat ww3459) (Float (Neg Zero) (Neg (Succ ww2045))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045))))) MyTrue",fontsize=16,color="magenta"];28697 -> 58486[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 28697 -> 58487[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 28697 -> 58488[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 55502 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.96 55502[label="srMyInt (Neg (Succ ww4606)) (Neg (Succ ww4607))",fontsize=16,color="magenta"];55502 -> 55551[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 55502 -> 55552[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 55503 -> 22801[label="",style="dashed", color="red", weight=0]; 189.17/135.96 55503[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];55503 -> 55553[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 55504[label="ww4613",fontsize=16,color="green",shape="box"];28896 -> 26925[label="",style="dashed", color="red", weight=0]; 189.17/135.96 28896[label="primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww3463)) (Neg (Succ ww3464)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];28896 -> 28956[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 28896 -> 28957[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38222 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.96 38222[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38222 -> 42010[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38222 -> 42011[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38222 -> 42012[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38222 -> 42013[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38223 -> 45158[label="",style="dashed", color="red", weight=0]; 189.17/135.96 38223[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="magenta"];38223 -> 45159[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38224 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.96 38224[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38224 -> 42015[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38224 -> 42016[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38225 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.96 38225[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38225 -> 42017[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38225 -> 42018[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38226[label="Neg Zero",fontsize=16,color="green",shape="box"];38227[label="Neg Zero",fontsize=16,color="green",shape="box"];38228 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.96 38228[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38228 -> 42019[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38228 -> 42020[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38228 -> 42021[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38228 -> 42022[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38229 -> 45170[label="",style="dashed", color="red", weight=0]; 189.17/135.96 38229[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];38229 -> 45171[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38230 -> 26799[label="",style="dashed", color="red", weight=0]; 189.17/135.96 38230[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38230 -> 42024[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38230 -> 42025[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38231 -> 26800[label="",style="dashed", color="red", weight=0]; 189.17/135.96 38231[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38231 -> 42026[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38231 -> 42027[label="",style="dashed", color="magenta", weight=3]; 189.17/135.96 38232[label="Neg Zero",fontsize=16,color="green",shape="box"];38233[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];38234 -> 20609[label="",style="dashed", color="red", weight=0]; 189.17/135.96 38234[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38234 -> 42028[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38234 -> 42029[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38234 -> 42030[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38234 -> 42031[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38235 -> 45182[label="",style="dashed", color="red", weight=0]; 189.19/135.96 38235[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="magenta"];38235 -> 45183[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38236 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.96 38236[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38236 -> 42033[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38236 -> 42034[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38237 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 38237[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38237 -> 42035[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38237 -> 42036[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38238[label="Neg Zero",fontsize=16,color="green",shape="box"];38239[label="Neg Zero",fontsize=16,color="green",shape="box"];18670 -> 56177[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18670[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))",fontsize=16,color="magenta"];18670 -> 56180[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18670 -> 56181[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18671[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) Zero) LT))) (Float (Pos (Succ ww53)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (Float (Pos (Succ ww53)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) Zero) LT)) (Float (Pos (Succ ww53)) (Pos Zero)))",fontsize=16,color="black",shape="box"];18671 -> 19742[label="",style="solid", color="black", weight=3]; 189.19/135.96 18672[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) Zero) LT))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) Zero) LT)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))",fontsize=16,color="black",shape="box"];18672 -> 19743[label="",style="solid", color="black", weight=3]; 189.19/135.96 18673[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) Zero) LT))) (Float (Pos (Succ ww53)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (Float (Pos (Succ ww53)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) Zero) LT)) (Float (Pos (Succ ww53)) (Pos Zero)))",fontsize=16,color="black",shape="box"];18673 -> 19744[label="",style="solid", color="black", weight=3]; 189.19/135.96 18674 -> 56222[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18674[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="magenta"];18674 -> 56228[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18674 -> 56229[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18674 -> 56230[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18674 -> 56231[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18674 -> 56232[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18675[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) Zero) LT))) (Float (Pos (Succ ww53)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (Float (Pos (Succ ww53)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) Zero) LT)) (Float (Pos (Succ ww53)) (Neg Zero)))",fontsize=16,color="black",shape="box"];18675 -> 19752[label="",style="solid", color="black", weight=3]; 189.19/135.96 18676[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) Zero) LT))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) Zero) LT)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="black",shape="box"];18676 -> 19753[label="",style="solid", color="black", weight=3]; 189.19/135.96 18677[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) Zero) LT))) (Float (Pos (Succ ww53)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (Float (Pos (Succ ww53)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) Zero) LT)) (Float (Pos (Succ ww53)) (Neg Zero)))",fontsize=16,color="black",shape="box"];18677 -> 19754[label="",style="solid", color="black", weight=3]; 189.19/135.96 56178 -> 53692[label="",style="dashed", color="red", weight=0]; 189.19/135.96 56178[label="not (esEsOrdering (primCmpNat (Succ ww53) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT)",fontsize=16,color="magenta"];56178 -> 56212[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56178 -> 56213[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56179 -> 53692[label="",style="dashed", color="red", weight=0]; 189.19/135.96 56179[label="not (esEsOrdering (primCmpNat (Succ ww53) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT)",fontsize=16,color="magenta"];56179 -> 56214[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56179 -> 56215[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56177[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww4664) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww4663 (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))",fontsize=16,color="burlywood",shape="triangle"];62894[label="ww4663/MyTrue",fontsize=10,color="white",style="solid",shape="box"];56177 -> 62894[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62894 -> 56216[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 62895[label="ww4663/MyFalse",fontsize=10,color="white",style="solid",shape="box"];56177 -> 62895[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62895 -> 56217[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 18681[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww53)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (Float (Pos (Succ ww53)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww53)) (Pos Zero)))",fontsize=16,color="black",shape="triangle"];18681 -> 19761[label="",style="solid", color="black", weight=3]; 189.19/135.96 18682[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))",fontsize=16,color="black",shape="triangle"];18682 -> 19762[label="",style="solid", color="black", weight=3]; 189.19/135.96 18683[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww53)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (Float (Pos (Succ ww53)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww53)) (Pos Zero)))",fontsize=16,color="black",shape="triangle"];18683 -> 19763[label="",style="solid", color="black", weight=3]; 189.19/135.96 18684[label="takeWhile1 (flip ltEsFloat (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (ltEsFloat (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];18684 -> 19764[label="",style="solid", color="black", weight=3]; 189.19/135.96 18685 -> 18768[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18685[label="takeWhile1 (flip ltEsFloat (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww53)) (Pos ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (Float (Pos (Succ ww53)) (Pos ww540)))) (ltEsFloat (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];18685 -> 18799[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18685 -> 18800[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18685 -> 18801[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18685 -> 18802[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18685 -> 18803[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56223 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/135.96 56223[label="psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56223 -> 56302[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56223 -> 56303[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56223 -> 56304[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56223 -> 56305[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56223 -> 56306[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56224 -> 53692[label="",style="dashed", color="red", weight=0]; 189.19/135.96 56224[label="not (esEsOrdering (primCmpNat (Succ ww53) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT)",fontsize=16,color="magenta"];56224 -> 56307[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56224 -> 56308[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56225 -> 56426[label="",style="dashed", color="red", weight=0]; 189.19/135.96 56225[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="magenta"];56225 -> 56492[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56225 -> 56493[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56225 -> 56494[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56225 -> 56495[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56225 -> 56496[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56226 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/135.96 56226[label="psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56226 -> 56313[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56226 -> 56314[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56226 -> 56315[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56226 -> 56316[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56226 -> 56317[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56227 -> 53692[label="",style="dashed", color="red", weight=0]; 189.19/135.96 56227[label="not (esEsOrdering (primCmpNat (Succ ww53) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT)",fontsize=16,color="magenta"];56227 -> 56318[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56227 -> 56319[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56222[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4669 ww4668) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4665 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4667 ww4666 (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="burlywood",shape="triangle"];62896[label="ww4666/MyTrue",fontsize=10,color="white",style="solid",shape="box"];56222 -> 62896[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62896 -> 56320[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 62897[label="ww4666/MyFalse",fontsize=10,color="white",style="solid",shape="box"];56222 -> 62897[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62897 -> 56321[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 18689[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww53)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (Float (Pos (Succ ww53)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww53)) (Neg Zero)))",fontsize=16,color="black",shape="triangle"];18689 -> 19771[label="",style="solid", color="black", weight=3]; 189.19/135.96 18690[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="black",shape="triangle"];18690 -> 19772[label="",style="solid", color="black", weight=3]; 189.19/135.96 18691[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww53)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (Float (Pos (Succ ww53)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww53)) (Neg Zero)))",fontsize=16,color="black",shape="triangle"];18691 -> 19773[label="",style="solid", color="black", weight=3]; 189.19/135.96 18692 -> 56354[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18692[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))",fontsize=16,color="magenta"];18692 -> 56357[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18692 -> 56358[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18693[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) Zero) LT))) (Float (Pos (Succ ww69)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (Float (Pos (Succ ww69)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) Zero) LT)) (Float (Pos (Succ ww69)) (Pos Zero)))",fontsize=16,color="black",shape="box"];18693 -> 19780[label="",style="solid", color="black", weight=3]; 189.19/135.96 18694[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) Zero) LT))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) Zero) LT)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))",fontsize=16,color="black",shape="box"];18694 -> 19781[label="",style="solid", color="black", weight=3]; 189.19/135.96 18695[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) Zero) LT))) (Float (Pos (Succ ww69)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (Float (Pos (Succ ww69)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) Zero) LT)) (Float (Pos (Succ ww69)) (Pos Zero)))",fontsize=16,color="black",shape="box"];18695 -> 19782[label="",style="solid", color="black", weight=3]; 189.19/135.96 18696 -> 56667[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18696[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="magenta"];18696 -> 56673[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18696 -> 56674[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18696 -> 56675[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18696 -> 56676[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18696 -> 56677[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18697[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) Zero) LT))) (Float (Pos (Succ ww69)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (Float (Pos (Succ ww69)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) Zero) LT)) (Float (Pos (Succ ww69)) (Neg Zero)))",fontsize=16,color="black",shape="box"];18697 -> 19788[label="",style="solid", color="black", weight=3]; 189.19/135.96 18698[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) Zero) LT))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) Zero) LT)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="black",shape="box"];18698 -> 19789[label="",style="solid", color="black", weight=3]; 189.19/135.96 18699[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) Zero) LT))) (Float (Pos (Succ ww69)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (Float (Pos (Succ ww69)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) Zero) LT)) (Float (Pos (Succ ww69)) (Neg Zero)))",fontsize=16,color="black",shape="box"];18699 -> 19790[label="",style="solid", color="black", weight=3]; 189.19/135.96 56355 -> 53692[label="",style="dashed", color="red", weight=0]; 189.19/135.96 56355[label="not (esEsOrdering (primCmpNat (Succ ww69) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT)",fontsize=16,color="magenta"];56355 -> 56389[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56355 -> 56390[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56356 -> 53692[label="",style="dashed", color="red", weight=0]; 189.19/135.96 56356[label="not (esEsOrdering (primCmpNat (Succ ww69) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT)",fontsize=16,color="magenta"];56356 -> 56391[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56356 -> 56392[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56354[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww4671) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww4670 (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))",fontsize=16,color="burlywood",shape="triangle"];62898[label="ww4670/MyTrue",fontsize=10,color="white",style="solid",shape="box"];56354 -> 62898[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62898 -> 56393[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 62899[label="ww4670/MyFalse",fontsize=10,color="white",style="solid",shape="box"];56354 -> 62899[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62899 -> 56394[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 18703[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww69)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (Float (Pos (Succ ww69)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww69)) (Pos Zero)))",fontsize=16,color="black",shape="triangle"];18703 -> 19797[label="",style="solid", color="black", weight=3]; 189.19/135.96 18704[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))",fontsize=16,color="black",shape="triangle"];18704 -> 19798[label="",style="solid", color="black", weight=3]; 189.19/135.96 18705[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww69)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (Float (Pos (Succ ww69)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww69)) (Pos Zero)))",fontsize=16,color="black",shape="triangle"];18705 -> 19799[label="",style="solid", color="black", weight=3]; 189.19/135.96 18706[label="takeWhile1 (flip ltEsFloat (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (ltEsFloat (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];18706 -> 19800[label="",style="solid", color="black", weight=3]; 189.19/135.96 18707 -> 18768[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18707[label="takeWhile1 (flip ltEsFloat (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww69)) (Pos ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (Float (Pos (Succ ww69)) (Pos ww700)))) (ltEsFloat (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];18707 -> 18804[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18707 -> 18805[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18707 -> 18806[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18707 -> 18807[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18707 -> 18808[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56668 -> 53692[label="",style="dashed", color="red", weight=0]; 189.19/135.96 56668[label="not (esEsOrdering (primCmpNat (Succ ww69) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT)",fontsize=16,color="magenta"];56668 -> 56749[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56668 -> 56750[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56669 -> 53692[label="",style="dashed", color="red", weight=0]; 189.19/135.96 56669[label="not (esEsOrdering (primCmpNat (Succ ww69) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT)",fontsize=16,color="magenta"];56669 -> 56751[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56669 -> 56752[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56670 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/135.96 56670[label="psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56670 -> 56753[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56670 -> 56754[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56670 -> 56755[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56670 -> 56756[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56670 -> 56757[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56671 -> 56426[label="",style="dashed", color="red", weight=0]; 189.19/135.96 56671[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="magenta"];56671 -> 56758[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56671 -> 56759[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56671 -> 56760[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56671 -> 56761[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56671 -> 56762[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56672 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/135.96 56672[label="psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56672 -> 56763[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56672 -> 56764[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56672 -> 56765[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56672 -> 56766[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56672 -> 56767[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56667[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4677 ww4676) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4673 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4675 ww4674 (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="burlywood",shape="triangle"];62900[label="ww4674/MyTrue",fontsize=10,color="white",style="solid",shape="box"];56667 -> 62900[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62900 -> 56768[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 62901[label="ww4674/MyFalse",fontsize=10,color="white",style="solid",shape="box"];56667 -> 62901[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62901 -> 56769[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 18711[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww69)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (Float (Pos (Succ ww69)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww69)) (Neg Zero)))",fontsize=16,color="black",shape="triangle"];18711 -> 19807[label="",style="solid", color="black", weight=3]; 189.19/135.96 18712[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="black",shape="triangle"];18712 -> 19808[label="",style="solid", color="black", weight=3]; 189.19/135.96 18713[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww69)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (Float (Pos (Succ ww69)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww69)) (Neg Zero)))",fontsize=16,color="black",shape="triangle"];18713 -> 19809[label="",style="solid", color="black", weight=3]; 189.19/135.96 18714[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11400) ww20460) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11400) ww20460) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62902[label="ww20460/Succ ww204600",fontsize=10,color="white",style="solid",shape="box"];18714 -> 62902[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62902 -> 19810[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 62903[label="ww20460/Zero",fontsize=10,color="white",style="solid",shape="box"];18714 -> 62903[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62903 -> 19811[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 18715[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww20460) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww20460) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62904[label="ww20460/Succ ww204600",fontsize=10,color="white",style="solid",shape="box"];18715 -> 62904[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62904 -> 19812[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 62905[label="ww20460/Zero",fontsize=10,color="white",style="solid",shape="box"];18715 -> 62905[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62905 -> 19813[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 18716[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18716 -> 19814[label="",style="solid", color="black", weight=3]; 189.19/135.96 18717[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];18717 -> 19815[label="",style="solid", color="black", weight=3]; 189.19/135.96 18718[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18718 -> 19816[label="",style="solid", color="black", weight=3]; 189.19/135.96 18719 -> 29250[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18719[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];18719 -> 29305[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18719 -> 29306[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18719 -> 29307[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18719 -> 29308[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18720[label="ww410",fontsize=16,color="green",shape="box"];18721[label="ww310",fontsize=16,color="green",shape="box"];18722[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];18723[label="ww5",fontsize=16,color="green",shape="box"];18724[label="ww3000",fontsize=16,color="green",shape="box"];18726[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11400) ww20500) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11400) ww20500) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62906[label="ww20500/Succ ww205000",fontsize=10,color="white",style="solid",shape="box"];18726 -> 62906[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62906 -> 19818[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 62907[label="ww20500/Zero",fontsize=10,color="white",style="solid",shape="box"];18726 -> 62907[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62907 -> 19819[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 18727[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww20500) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww20500) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62908[label="ww20500/Succ ww205000",fontsize=10,color="white",style="solid",shape="box"];18727 -> 62908[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62908 -> 19820[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 62909[label="ww20500/Zero",fontsize=10,color="white",style="solid",shape="box"];18727 -> 62909[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62909 -> 19821[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 18728[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18728 -> 19822[label="",style="solid", color="black", weight=3]; 189.19/135.96 18729[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];18729 -> 19823[label="",style="solid", color="black", weight=3]; 189.19/135.96 18730 -> 53796[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18730[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18730 -> 54504[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18730 -> 54505[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18730 -> 54506[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18730 -> 54507[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18730 -> 54508[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18731[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];18731 -> 19825[label="",style="solid", color="black", weight=3]; 189.19/135.96 18732[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="triangle"];18732 -> 19826[label="",style="solid", color="black", weight=3]; 189.19/135.96 18733[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="triangle"];18733 -> 19827[label="",style="solid", color="black", weight=3]; 189.19/135.96 18734[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];18734 -> 19828[label="",style="solid", color="black", weight=3]; 189.19/135.96 18735[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];18735 -> 19829[label="",style="solid", color="black", weight=3]; 189.19/135.96 18736 -> 29250[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18736[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="magenta"];18736 -> 29309[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18736 -> 29310[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18736 -> 29311[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18736 -> 29312[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18737[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="triangle"];18737 -> 19831[label="",style="solid", color="black", weight=3]; 189.19/135.96 18738 -> 18737[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18738[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="magenta"];18739[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];18739 -> 19832[label="",style="solid", color="black", weight=3]; 189.19/135.96 18740 -> 53796[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18740[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="magenta"];18740 -> 54509[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18740 -> 54510[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18740 -> 54511[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18740 -> 54512[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18740 -> 54513[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18741[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];18741 -> 19834[label="",style="solid", color="black", weight=3]; 189.19/135.96 18742[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="triangle"];18742 -> 19835[label="",style="solid", color="black", weight=3]; 189.19/135.96 18743 -> 18742[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18743[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="magenta"];18744[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];18744 -> 19836[label="",style="solid", color="black", weight=3]; 189.19/135.96 18745[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];18745 -> 19837[label="",style="solid", color="black", weight=3]; 189.19/135.96 18746[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];18746 -> 19838[label="",style="solid", color="black", weight=3]; 189.19/135.96 18747[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="triangle"];18747 -> 19839[label="",style="solid", color="black", weight=3]; 189.19/135.96 18748[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="triangle"];18748 -> 19840[label="",style="solid", color="black", weight=3]; 189.19/135.96 18749[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];18749 -> 19841[label="",style="solid", color="black", weight=3]; 189.19/135.96 18750 -> 53796[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18750[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="magenta"];18750 -> 54514[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18750 -> 54515[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18750 -> 54516[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18750 -> 54517[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18750 -> 54518[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18751[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];18751 -> 19843[label="",style="solid", color="black", weight=3]; 189.19/135.96 18752 -> 5617[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18752[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];18752 -> 19844[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18753 -> 5617[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18753[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];18753 -> 19845[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18754 -> 6351[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18754[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];18754 -> 19846[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18754 -> 19847[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18755[label="Succ ww3100",fontsize=16,color="green",shape="box"];18756 -> 6351[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18756[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];18756 -> 19848[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18756 -> 19849[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18757[label="Succ ww3100",fontsize=16,color="green",shape="box"];18758[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) ww2218) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) (Succ ww22170)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18758 -> 19850[label="",style="solid", color="black", weight=3]; 189.19/135.96 18759[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) ww2218) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18759 -> 19851[label="",style="solid", color="black", weight=3]; 189.19/135.96 18760 -> 16096[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18760[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];18760 -> 19852[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18760 -> 19853[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18760 -> 19854[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18760 -> 19855[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18761 -> 16097[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18761[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18761 -> 19856[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18761 -> 19857[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18761 -> 19858[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18761 -> 19859[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18762 -> 16098[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18762[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];18762 -> 19860[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18762 -> 19861[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18762 -> 19862[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18763 -> 5617[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18763[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];18763 -> 19863[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18764 -> 5617[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18764[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];18764 -> 19864[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18765[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];18765 -> 19865[label="",style="solid", color="black", weight=3]; 189.19/135.96 18766 -> 5617[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18766[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];18766 -> 19866[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18767 -> 5617[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18767[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];18767 -> 19867[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18794[label="ww3000",fontsize=16,color="green",shape="box"];18795[label="ww5",fontsize=16,color="green",shape="box"];18796[label="ww310",fontsize=16,color="green",shape="box"];18797[label="ww410",fontsize=16,color="green",shape="box"];18798[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];18810 -> 5617[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18810[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];18810 -> 19868[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18811 -> 5617[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18811[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];18811 -> 19869[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18812 -> 6351[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18812[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];18812 -> 19870[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18812 -> 19871[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18813[label="Succ ww3100",fontsize=16,color="green",shape="box"];18814 -> 6351[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18814[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];18814 -> 19872[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18814 -> 19873[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18815[label="Succ ww3100",fontsize=16,color="green",shape="box"];18816[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) ww2222) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) (Succ ww22210)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18816 -> 19874[label="",style="solid", color="black", weight=3]; 189.19/135.96 18817[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) ww2222) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18817 -> 19875[label="",style="solid", color="black", weight=3]; 189.19/135.96 18818 -> 16123[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18818[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];18818 -> 19876[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18818 -> 19877[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18818 -> 19878[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18818 -> 19879[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18819 -> 16124[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18819[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18819 -> 19880[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18819 -> 19881[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18819 -> 19882[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18819 -> 19883[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18820 -> 16125[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18820[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];18820 -> 19884[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18820 -> 19885[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18820 -> 19886[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18821[label="ww3000",fontsize=16,color="green",shape="box"];18822[label="ww3000",fontsize=16,color="green",shape="box"];18823[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww19490) ww195000) LT))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww19490) ww195000) LT)) ww1945)",fontsize=16,color="burlywood",shape="box"];62910[label="ww195000/Succ ww1950000",fontsize=10,color="white",style="solid",shape="box"];18823 -> 62910[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62910 -> 19887[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 62911[label="ww195000/Zero",fontsize=10,color="white",style="solid",shape="box"];18823 -> 62911[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62911 -> 19888[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 18824[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww195000) LT))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww195000) LT)) ww1945)",fontsize=16,color="burlywood",shape="box"];62912[label="ww195000/Succ ww1950000",fontsize=10,color="white",style="solid",shape="box"];18824 -> 62912[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62912 -> 19889[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 62913[label="ww195000/Zero",fontsize=10,color="white",style="solid",shape="box"];18824 -> 62913[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62913 -> 19890[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 18825[label="takeWhile1 (flip ltEsFloat (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (flip ltEsFloat (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww1945)",fontsize=16,color="black",shape="box"];18825 -> 19891[label="",style="solid", color="black", weight=3]; 189.19/135.96 18826[label="ww3000",fontsize=16,color="green",shape="box"];18827[label="ww3000",fontsize=16,color="green",shape="box"];18828[label="ww3000",fontsize=16,color="green",shape="box"];18829[label="ww3000",fontsize=16,color="green",shape="box"];18830 -> 19892[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18830[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];18830 -> 19905[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18830 -> 19906[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18830 -> 19907[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18830 -> 19908[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18831[label="ww3000",fontsize=16,color="green",shape="box"];18832[label="ww3000",fontsize=16,color="green",shape="box"];29299 -> 29368[label="",style="dashed", color="red", weight=0]; 189.19/135.96 29299[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero))",fontsize=16,color="magenta"];29299 -> 29378[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 29299 -> 29379[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 29299 -> 29380[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 29300[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];29300 -> 29365[label="",style="solid", color="black", weight=3]; 189.19/135.96 29301[label="ww3000",fontsize=16,color="green",shape="box"];29302[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18834[label="ww3000",fontsize=16,color="green",shape="box"];18835[label="ww3000",fontsize=16,color="green",shape="box"];18836[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww19110) ww190700) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww19110) ww190700) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62914[label="ww190700/Succ ww1907000",fontsize=10,color="white",style="solid",shape="box"];18836 -> 62914[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62914 -> 19920[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 62915[label="ww190700/Zero",fontsize=10,color="white",style="solid",shape="box"];18836 -> 62915[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62915 -> 19921[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 18837[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww190700) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww190700) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62916[label="ww190700/Succ ww1907000",fontsize=10,color="white",style="solid",shape="box"];18837 -> 62916[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62916 -> 19922[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 62917[label="ww190700/Zero",fontsize=10,color="white",style="solid",shape="box"];18837 -> 62917[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62917 -> 19923[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 18838 -> 53796[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18838[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18838 -> 54519[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18838 -> 54520[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18838 -> 54521[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18838 -> 54522[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18838 -> 54523[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18839[label="ww3000",fontsize=16,color="green",shape="box"];18840[label="ww3000",fontsize=16,color="green",shape="box"];18841[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];18841 -> 19925[label="",style="solid", color="black", weight=3]; 189.19/135.96 18842[label="ww3000",fontsize=16,color="green",shape="box"];18843[label="ww3000",fontsize=16,color="green",shape="box"];54471 -> 54742[label="",style="dashed", color="red", weight=0]; 189.19/135.96 54471[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54471 -> 54846[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 54471 -> 54847[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 54471 -> 54848[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 54472[label="ww3000",fontsize=16,color="green",shape="box"];54473[label="ww3100",fontsize=16,color="green",shape="box"];54474[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];54474 -> 55484[label="",style="solid", color="black", weight=3]; 189.19/135.96 54475 -> 55847[label="",style="dashed", color="red", weight=0]; 189.19/135.96 54475[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54475 -> 55880[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 54475 -> 55881[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 54475 -> 55882[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 54475 -> 55883[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18845[label="ww3000",fontsize=16,color="green",shape="box"];18846[label="ww3000",fontsize=16,color="green",shape="box"];18847[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];18847 -> 19927[label="",style="solid", color="black", weight=3]; 189.19/135.96 18848[label="ww17920",fontsize=16,color="green",shape="box"];18849[label="ww116000",fontsize=16,color="green",shape="box"];18850[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18850 -> 19928[label="",style="solid", color="black", weight=3]; 189.19/135.96 18851[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];18852[label="ww3000",fontsize=16,color="green",shape="box"];18853[label="ww5",fontsize=16,color="green",shape="box"];18854[label="ww3100",fontsize=16,color="green",shape="box"];18855[label="ww4100",fontsize=16,color="green",shape="box"];23417[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];23418[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];23419[label="ww5",fontsize=16,color="green",shape="box"];23420[label="ww4100",fontsize=16,color="green",shape="box"];30199[label="ww51",fontsize=16,color="green",shape="box"];30200[label="ww50",fontsize=16,color="green",shape="box"];30201[label="primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];30201 -> 30238[label="",style="solid", color="black", weight=3]; 189.19/135.96 18860[label="ww17960",fontsize=16,color="green",shape="box"];18861[label="ww118000",fontsize=16,color="green",shape="box"];18862[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18862 -> 19932[label="",style="solid", color="black", weight=3]; 189.19/135.96 18863[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];18864[label="ww3000",fontsize=16,color="green",shape="box"];18865[label="ww4100",fontsize=16,color="green",shape="box"];18866[label="ww3100",fontsize=16,color="green",shape="box"];18867[label="ww5",fontsize=16,color="green",shape="box"];55370[label="ww3000",fontsize=16,color="green",shape="box"];55371[label="ww5",fontsize=16,color="green",shape="box"];55372[label="ww3100",fontsize=16,color="green",shape="box"];55373[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55374[label="ww4100",fontsize=16,color="green",shape="box"];28925 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/135.96 28925[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28925 -> 28951[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 28925 -> 28952[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 28925 -> 28953[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 28947[label="takeWhile (flip ltEsFloat ww3471) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))",fontsize=16,color="black",shape="box"];28947 -> 29027[label="",style="solid", color="black", weight=3]; 189.19/135.96 28948 -> 57365[label="",style="dashed", color="red", weight=0]; 189.19/135.96 28948[label="takeWhile0 (flip ltEsFloat ww3471) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) MyTrue",fontsize=16,color="magenta"];28948 -> 57372[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 28948 -> 57373[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 28948 -> 57374[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 55377 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/135.96 55377[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];55377 -> 55513[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 55377 -> 55514[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 55377 -> 55515[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 29060 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/135.96 29060[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];29060 -> 29151[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 29060 -> 29152[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 29060 -> 29153[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 29061[label="takeWhile (flip ltEsFloat ww3477) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))",fontsize=16,color="black",shape="box"];29061 -> 29154[label="",style="solid", color="black", weight=3]; 189.19/135.96 29062 -> 57365[label="",style="dashed", color="red", weight=0]; 189.19/135.96 29062[label="takeWhile0 (flip ltEsFloat ww3477) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) MyTrue",fontsize=16,color="magenta"];29062 -> 57375[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 29062 -> 57376[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 29062 -> 57377[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18872 -> 14908[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18872[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww18050 ww1800000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww18050 ww1800000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18872 -> 19937[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18872 -> 19938[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18873 -> 12317[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18873[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18874 -> 18732[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18874[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18874 -> 19939[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18874 -> 19940[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18874 -> 19941[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18874 -> 19942[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18874 -> 19943[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18875 -> 17710[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18875[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18875 -> 19944[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18875 -> 19945[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18875 -> 19946[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18875 -> 19947[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18875 -> 19948[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18876 -> 23348[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18876[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];18876 -> 23429[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18876 -> 23430[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18876 -> 23431[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18876 -> 23432[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18877 -> 14911[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18877[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww18140 ww1810000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww18140 ww1810000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18877 -> 19950[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18877 -> 19951[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18878 -> 12323[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18878[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18879 -> 18732[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18879[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18879 -> 19952[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18879 -> 19953[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18879 -> 19954[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18879 -> 19955[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18879 -> 19956[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18880 -> 17710[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18880[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18880 -> 19957[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18880 -> 19958[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18880 -> 19959[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18880 -> 19960[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18880 -> 19961[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18881 -> 23348[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18881[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];18881 -> 23433[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18881 -> 23434[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18881 -> 23435[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18881 -> 23436[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18882[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13900) (Succ ww3100000)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13900) (Succ ww3100000)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="black",shape="box"];18882 -> 19963[label="",style="solid", color="black", weight=3]; 189.19/135.96 18883[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13900) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13900) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];18883 -> 19964[label="",style="solid", color="black", weight=3]; 189.19/135.96 18884[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100000)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100000)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="black",shape="box"];18884 -> 19965[label="",style="solid", color="black", weight=3]; 189.19/135.96 18885[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];18885 -> 19966[label="",style="solid", color="black", weight=3]; 189.19/135.96 18886[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];18886 -> 19967[label="",style="solid", color="black", weight=3]; 189.19/135.96 18887[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="black",shape="box"];18887 -> 19968[label="",style="solid", color="black", weight=3]; 189.19/135.96 18888 -> 23348[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18888[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];18888 -> 23437[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18888 -> 23438[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18888 -> 23439[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18888 -> 23440[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 30285 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.96 30285[label="msMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];30285 -> 30307[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 30285 -> 30308[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 30286 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 30286[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];30286 -> 30309[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 30286 -> 30310[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18892 -> 14928[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18892[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww18210 ww1816000) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww18210 ww1816000) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18892 -> 19972[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18892 -> 19973[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18893 -> 12336[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18893[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18894 -> 18747[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18894[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18894 -> 19974[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18894 -> 19975[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18894 -> 19976[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18894 -> 19977[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18894 -> 19978[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18895 -> 17737[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18895[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18895 -> 19979[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18895 -> 19980[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18895 -> 19981[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18895 -> 19982[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18895 -> 19983[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 54831[label="ww3100",fontsize=16,color="green",shape="box"];54832 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/135.96 54832[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54832 -> 55516[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 54832 -> 55517[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 54832 -> 55518[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 54832 -> 55519[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 54832 -> 55520[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 54833[label="ww3000",fontsize=16,color="green",shape="box"];55405[label="ww3000",fontsize=16,color="green",shape="box"];55406[label="ww5",fontsize=16,color="green",shape="box"];55407[label="ww3100",fontsize=16,color="green",shape="box"];55408[label="Succ Zero",fontsize=16,color="green",shape="box"];55409[label="Succ (Succ ww410000)",fontsize=16,color="green",shape="box"];56457[label="Succ Zero",fontsize=16,color="green",shape="box"];56458[label="ww3000",fontsize=16,color="green",shape="box"];56459[label="Succ (Succ ww410000)",fontsize=16,color="green",shape="box"];56460[label="ww3100",fontsize=16,color="green",shape="box"];56461[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];18897 -> 14931[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18897[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww18300 ww1826000) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww18300 ww1826000) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18897 -> 19985[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18897 -> 19986[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18898 -> 12342[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18898[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18899 -> 18747[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18899[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18899 -> 19987[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18899 -> 19988[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18899 -> 19989[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18899 -> 19990[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18899 -> 19991[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18900 -> 17737[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18900[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18900 -> 19992[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18900 -> 19993[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18900 -> 19994[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18900 -> 19995[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18900 -> 19996[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 54834[label="ww3100",fontsize=16,color="green",shape="box"];54835 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/135.96 54835[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54835 -> 55523[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 54835 -> 55524[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 54835 -> 55525[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 54835 -> 55526[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 54835 -> 55527[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 54836[label="ww3000",fontsize=16,color="green",shape="box"];55411[label="ww3000",fontsize=16,color="green",shape="box"];55412[label="ww5",fontsize=16,color="green",shape="box"];55413[label="ww3100",fontsize=16,color="green",shape="box"];55414[label="Succ Zero",fontsize=16,color="green",shape="box"];55415[label="Succ Zero",fontsize=16,color="green",shape="box"];56462[label="Succ Zero",fontsize=16,color="green",shape="box"];56463[label="ww3000",fontsize=16,color="green",shape="box"];56464[label="Succ Zero",fontsize=16,color="green",shape="box"];56465[label="ww3100",fontsize=16,color="green",shape="box"];56466[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];18902[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww14100) (Succ ww3100000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww14100) (Succ ww3100000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="black",shape="box"];18902 -> 19998[label="",style="solid", color="black", weight=3]; 189.19/135.96 18903[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww14100) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww14100) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];18903 -> 19999[label="",style="solid", color="black", weight=3]; 189.19/135.96 18904[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="black",shape="box"];18904 -> 20000[label="",style="solid", color="black", weight=3]; 189.19/135.96 18905[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];18905 -> 20001[label="",style="solid", color="black", weight=3]; 189.19/135.96 18906[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];18906 -> 20002[label="",style="solid", color="black", weight=3]; 189.19/135.96 54837[label="Zero",fontsize=16,color="green",shape="box"];54838 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/135.96 54838[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54838 -> 55530[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 54838 -> 55531[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 54838 -> 55532[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 54838 -> 55533[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 54838 -> 55534[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 54839[label="ww3000",fontsize=16,color="green",shape="box"];55417[label="ww3000",fontsize=16,color="green",shape="box"];55418[label="ww5",fontsize=16,color="green",shape="box"];55419[label="Zero",fontsize=16,color="green",shape="box"];55420[label="Succ Zero",fontsize=16,color="green",shape="box"];55421[label="Zero",fontsize=16,color="green",shape="box"];56467[label="Succ Zero",fontsize=16,color="green",shape="box"];56468[label="ww3000",fontsize=16,color="green",shape="box"];56469[label="Zero",fontsize=16,color="green",shape="box"];56470[label="Zero",fontsize=16,color="green",shape="box"];56471[label="Float (Pos (Succ ww3000)) (Neg (Succ Zero))",fontsize=16,color="green",shape="box"];29150 -> 27240[label="",style="dashed", color="red", weight=0]; 189.19/135.96 29150[label="not (esEsOrdering (compareMyInt (srMyInt (Pos (Succ ww3000)) ww34820) (srMyInt (Neg Zero) ww34821)) GT)",fontsize=16,color="magenta"];29150 -> 29220[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 29150 -> 29221[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 60311 -> 26925[label="",style="dashed", color="red", weight=0]; 189.19/135.96 60311[label="primDivFloat (Float (msMyInt (Pos (Succ ww4805)) (Pos (Succ ww4807))) (srMyInt (Neg (Succ ww4806)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];60311 -> 60324[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 60311 -> 60325[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 30204[label="takeWhile1 (flip ltEsFloat ww3490) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))) (ltEsFloat (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww3490)",fontsize=16,color="black",shape="box"];30204 -> 30243[label="",style="solid", color="black", weight=3]; 189.19/135.96 57897[label="psFloat (msFloat (Float (Pos (Succ ww4693)) (Neg (Succ ww4694))) (Float (Pos (Succ ww4695)) (Neg Zero))) ww4699",fontsize=16,color="black",shape="triangle"];57897 -> 57907[label="",style="solid", color="black", weight=3]; 189.19/135.96 57898 -> 57837[label="",style="dashed", color="red", weight=0]; 189.19/135.96 57898[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4693)) (Neg (Succ ww4694))) (Float (Pos (Succ ww4695)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4693)) (Neg (Succ ww4694))) (Float (Pos (Succ ww4695)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww4693)) (Neg (Succ ww4694))) (Float (Pos (Succ ww4695)) (Neg Zero))) ww4699))",fontsize=16,color="magenta"];57898 -> 57908[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 55508 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.96 55508[label="msMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55508 -> 55558[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 55508 -> 55559[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 55509 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 55509[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55509 -> 55560[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 55509 -> 55561[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 29974 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.96 29974[label="msMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];29974 -> 30205[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 29974 -> 30206[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 29975 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 29975[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];29975 -> 30207[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 29975 -> 30208[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 29976[label="takeWhile1 (flip ltEsFloat ww3503) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))) (ltEsFloat (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww3503)",fontsize=16,color="black",shape="box"];29976 -> 30209[label="",style="solid", color="black", weight=3]; 189.19/135.96 59950[label="psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) ww4797",fontsize=16,color="black",shape="triangle"];59950 -> 60061[label="",style="solid", color="black", weight=3]; 189.19/135.96 59951 -> 59692[label="",style="dashed", color="red", weight=0]; 189.19/135.96 59951[label="iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) ww4797))",fontsize=16,color="magenta"];59951 -> 60062[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18911[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000 ww143000) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000 ww143000) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62918[label="ww300000/Succ ww3000000",fontsize=10,color="white",style="solid",shape="box"];18911 -> 62918[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62918 -> 20007[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 62919[label="ww300000/Zero",fontsize=10,color="white",style="solid",shape="box"];18911 -> 62919[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62919 -> 20008[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 18912 -> 10878[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18912[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18912 -> 20009[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18913 -> 18732[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18913[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18913 -> 20010[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18913 -> 20011[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18913 -> 20012[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18913 -> 20013[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18913 -> 20014[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18914 -> 17710[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18914[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18914 -> 20015[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18914 -> 20016[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18914 -> 20017[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18914 -> 20018[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18914 -> 20019[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18915[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18915 -> 20020[label="",style="solid", color="black", weight=3]; 189.19/135.96 23421[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];23422[label="Zero",fontsize=16,color="green",shape="box"];23423[label="ww5",fontsize=16,color="green",shape="box"];23424[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];18917[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000 ww151000) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000 ww151000) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62920[label="ww300000/Succ ww3000000",fontsize=10,color="white",style="solid",shape="box"];18917 -> 62920[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62920 -> 20022[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 62921[label="ww300000/Zero",fontsize=10,color="white",style="solid",shape="box"];18917 -> 62921[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62921 -> 20023[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 18918 -> 10884[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18918[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18918 -> 20024[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18919 -> 18732[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18919[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18919 -> 20025[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18919 -> 20026[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18919 -> 20027[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18919 -> 20028[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18919 -> 20029[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18920 -> 17710[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18920[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18920 -> 20030[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18920 -> 20031[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18920 -> 20032[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18920 -> 20033[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18920 -> 20034[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 23425[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];23426[label="Zero",fontsize=16,color="green",shape="box"];23427[label="ww5",fontsize=16,color="green",shape="box"];23428[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];18922[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) (Succ ww15700)) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) (Succ ww15700)) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18922 -> 20036[label="",style="solid", color="black", weight=3]; 189.19/135.96 18923[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18923 -> 20037[label="",style="solid", color="black", weight=3]; 189.19/135.96 18924[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww15700)) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww15700)) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18924 -> 20038[label="",style="solid", color="black", weight=3]; 189.19/135.96 18925[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18925 -> 20039[label="",style="solid", color="black", weight=3]; 189.19/135.96 18926[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18926 -> 20040[label="",style="solid", color="black", weight=3]; 189.19/135.96 18927[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18927 -> 20041[label="",style="solid", color="black", weight=3]; 189.19/135.96 18928[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18928 -> 20042[label="",style="solid", color="black", weight=3]; 189.19/135.96 18929 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18929[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18929 -> 48900[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18929 -> 48901[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18929 -> 48902[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18929 -> 48903[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18929 -> 48904[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18930[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) (Succ ww31000000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) (Succ ww31000000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="black",shape="box"];18930 -> 20044[label="",style="solid", color="black", weight=3]; 189.19/135.96 18931[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];18931 -> 20045[label="",style="solid", color="black", weight=3]; 189.19/135.96 18932[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww31000000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww31000000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="black",shape="box"];18932 -> 20046[label="",style="solid", color="black", weight=3]; 189.19/135.96 18933[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];18933 -> 20047[label="",style="solid", color="black", weight=3]; 189.19/135.96 18934[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];18934 -> 20048[label="",style="solid", color="black", weight=3]; 189.19/135.96 18935[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="black",shape="box"];18935 -> 20049[label="",style="solid", color="black", weight=3]; 189.19/135.96 18936[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];18936 -> 20050[label="",style="solid", color="black", weight=3]; 189.19/135.96 18937 -> 23348[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18937[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))))) (fsEsOrdering (compareFloat (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];18937 -> 23441[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18937 -> 23442[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18937 -> 23443[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18937 -> 23444[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18938 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18938[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="magenta"];18938 -> 48905[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18938 -> 48906[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18938 -> 48907[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18938 -> 48908[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18938 -> 48909[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18939 -> 23348[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18939[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))) (fsEsOrdering (compareFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];18939 -> 23445[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18939 -> 23446[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18939 -> 23447[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18939 -> 23448[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 51803[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];51803 -> 52169[label="",style="solid", color="black", weight=3]; 189.19/135.96 20315[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww24150 ww24151) (primDivFloat (Float (msMyInt (Pos (Succ ww2416)) (Pos (Succ ww2417))) (srMyInt (Pos Zero) (Pos (Succ ww2418)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (primPlusFloat (Float ww24150 ww24151) (primDivFloat (Float (msMyInt (Pos (Succ ww2416)) (Pos (Succ ww2417))) (srMyInt (Pos Zero) (Pos (Succ ww2418)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];20315 -> 20333[label="",style="solid", color="black", weight=3]; 189.19/135.96 30287 -> 26925[label="",style="dashed", color="red", weight=0]; 189.19/135.96 30287[label="primDivFloat (Float (msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];30287 -> 30311[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 30287 -> 30312[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 30328[label="ww35260",fontsize=16,color="green",shape="box"];30329[label="Pos (Succ ww3522)",fontsize=16,color="green",shape="box"];30330[label="ww35261",fontsize=16,color="green",shape="box"];30331[label="Pos Zero",fontsize=16,color="green",shape="box"];30348[label="takeWhile1 (flip ltEsFloat ww3517) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))))) (not (esEsOrdering (primCmpFloat (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))) ww3517) GT))",fontsize=16,color="black",shape="box"];30348 -> 30361[label="",style="solid", color="black", weight=3]; 189.19/135.96 57805 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/135.96 57805[label="primPlusFloat (Float (msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))) (srMyInt (Pos Zero) (Pos Zero))) ww4690",fontsize=16,color="magenta"];57805 -> 57827[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 57805 -> 57828[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 57805 -> 57829[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38240 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.96 38240[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2083)) (Neg ww2084)) (Float (psMyInt ww20800 (srMyInt (msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))) (Pos (Succ Zero)))) (srMyInt ww20801 (srMyInt (srMyInt (Pos ww2082) (Neg ww2084)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38240 -> 42037[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38240 -> 42038[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38240 -> 42039[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38240 -> 42040[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38240 -> 42041[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38240 -> 42042[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38241 -> 45194[label="",style="dashed", color="red", weight=0]; 189.19/135.96 38241[label="iterate (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (Float (Pos (Succ ww2083)) (Neg ww2084)))",fontsize=16,color="magenta"];38241 -> 45195[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38242 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.96 38242[label="psMyInt ww20800 (srMyInt (msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38242 -> 42044[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38242 -> 42045[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38243 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 38243[label="srMyInt ww20801 (srMyInt (srMyInt (Pos ww2082) (Neg ww2084)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38243 -> 42046[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38243 -> 42047[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38244[label="Pos (Succ ww2083)",fontsize=16,color="green",shape="box"];38245[label="Neg ww2084",fontsize=16,color="green",shape="box"];38246 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.96 38246[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2296)) (Pos ww2297)) (Float (psMyInt ww22930 (srMyInt (msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))) (Pos (Succ Zero)))) (srMyInt ww22931 (srMyInt (srMyInt (Neg ww2295) (Pos ww2297)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38246 -> 42048[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38246 -> 42049[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38246 -> 42050[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38246 -> 42051[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38246 -> 42052[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38246 -> 42053[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38247 -> 45207[label="",style="dashed", color="red", weight=0]; 189.19/135.96 38247[label="iterate (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (Float (Pos (Succ ww2296)) (Pos ww2297)))",fontsize=16,color="magenta"];38247 -> 45208[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38248 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.96 38248[label="psMyInt ww22930 (srMyInt (msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38248 -> 42055[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38248 -> 42056[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38249 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 38249[label="srMyInt ww22931 (srMyInt (srMyInt (Neg ww2295) (Pos ww2297)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38249 -> 42057[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38249 -> 42058[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38250[label="Pos (Succ ww2296)",fontsize=16,color="green",shape="box"];38251[label="Pos ww2297",fontsize=16,color="green",shape="box"];18947[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000 ww159000) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000 ww159000) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62922[label="ww300000/Succ ww3000000",fontsize=10,color="white",style="solid",shape="box"];18947 -> 62922[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62922 -> 20061[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 62923[label="ww300000/Zero",fontsize=10,color="white",style="solid",shape="box"];18947 -> 62923[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62923 -> 20062[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 18948 -> 10904[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18948[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18948 -> 20063[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18949 -> 18747[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18949[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18949 -> 20064[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18949 -> 20065[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18949 -> 20066[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18949 -> 20067[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18949 -> 20068[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18950 -> 17737[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18950[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18950 -> 20069[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18950 -> 20070[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18950 -> 20071[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18950 -> 20072[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18950 -> 20073[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18951[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18951 -> 20074[label="",style="solid", color="black", weight=3]; 189.19/135.96 55426[label="ww3000",fontsize=16,color="green",shape="box"];55427[label="ww5",fontsize=16,color="green",shape="box"];55428[label="ww3100",fontsize=16,color="green",shape="box"];55429[label="Zero",fontsize=16,color="green",shape="box"];55430[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];18953[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000 ww167000) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000 ww167000) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62924[label="ww300000/Succ ww3000000",fontsize=10,color="white",style="solid",shape="box"];18953 -> 62924[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62924 -> 20076[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 62925[label="ww300000/Zero",fontsize=10,color="white",style="solid",shape="box"];18953 -> 62925[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62925 -> 20077[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 18954 -> 10910[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18954[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18954 -> 20078[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18955 -> 18747[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18955[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18955 -> 20079[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18955 -> 20080[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18955 -> 20081[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18955 -> 20082[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18955 -> 20083[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18956 -> 17737[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18956[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18956 -> 20084[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18956 -> 20085[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18956 -> 20086[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18956 -> 20087[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18956 -> 20088[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18957[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18957 -> 20089[label="",style="solid", color="black", weight=3]; 189.19/135.96 55433[label="ww3000",fontsize=16,color="green",shape="box"];55434[label="ww5",fontsize=16,color="green",shape="box"];55435[label="ww3100",fontsize=16,color="green",shape="box"];55436[label="Zero",fontsize=16,color="green",shape="box"];55437[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];18959[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) (Succ ww17300)) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) (Succ ww17300)) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18959 -> 20091[label="",style="solid", color="black", weight=3]; 189.19/135.96 18960[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18960 -> 20092[label="",style="solid", color="black", weight=3]; 189.19/135.96 18961[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww17300)) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww17300)) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18961 -> 20093[label="",style="solid", color="black", weight=3]; 189.19/135.96 18962[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18962 -> 20094[label="",style="solid", color="black", weight=3]; 189.19/135.96 18963[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18963 -> 20095[label="",style="solid", color="black", weight=3]; 189.19/135.96 18964[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18964 -> 20096[label="",style="solid", color="black", weight=3]; 189.19/135.96 18965[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18965 -> 20097[label="",style="solid", color="black", weight=3]; 189.19/135.96 18966 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18966[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18966 -> 48915[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18966 -> 48916[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18966 -> 48917[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18966 -> 48918[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18966 -> 48919[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18967[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) (Succ ww31000000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) (Succ ww31000000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="black",shape="box"];18967 -> 20099[label="",style="solid", color="black", weight=3]; 189.19/135.96 18968[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];18968 -> 20100[label="",style="solid", color="black", weight=3]; 189.19/135.96 18969[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww31000000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww31000000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="black",shape="box"];18969 -> 20101[label="",style="solid", color="black", weight=3]; 189.19/135.96 18970[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];18970 -> 20102[label="",style="solid", color="black", weight=3]; 189.19/135.96 18971[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];18971 -> 20103[label="",style="solid", color="black", weight=3]; 189.19/135.96 18972[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];18972 -> 20104[label="",style="solid", color="black", weight=3]; 189.19/135.96 54840[label="Succ Zero",fontsize=16,color="green",shape="box"];54841 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/135.96 54841[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54841 -> 55582[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 54841 -> 55583[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 54841 -> 55584[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 54841 -> 55585[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 54841 -> 55586[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 54842[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];55440[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];55441[label="ww5",fontsize=16,color="green",shape="box"];55442[label="Succ Zero",fontsize=16,color="green",shape="box"];55443[label="Zero",fontsize=16,color="green",shape="box"];55444[label="Zero",fontsize=16,color="green",shape="box"];56482[label="Zero",fontsize=16,color="green",shape="box"];56483[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];56484[label="Zero",fontsize=16,color="green",shape="box"];56485[label="Succ Zero",fontsize=16,color="green",shape="box"];56486[label="Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];54843[label="Succ Zero",fontsize=16,color="green",shape="box"];54844 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/135.96 54844[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54844 -> 55587[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 54844 -> 55588[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 54844 -> 55589[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 54844 -> 55590[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 54844 -> 55591[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 54845[label="Succ Zero",fontsize=16,color="green",shape="box"];55449[label="Succ Zero",fontsize=16,color="green",shape="box"];55450[label="ww5",fontsize=16,color="green",shape="box"];55451[label="Succ Zero",fontsize=16,color="green",shape="box"];55452[label="Zero",fontsize=16,color="green",shape="box"];55453[label="Zero",fontsize=16,color="green",shape="box"];56487[label="Zero",fontsize=16,color="green",shape="box"];56488[label="Succ Zero",fontsize=16,color="green",shape="box"];56489[label="Zero",fontsize=16,color="green",shape="box"];56490[label="Succ Zero",fontsize=16,color="green",shape="box"];56491[label="Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];30267 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/135.96 30267[label="primPlusFloat (Float ww35280 ww35281) (primDivFloat (msFloat (Float (Pos (Succ ww3529)) (Neg (Succ ww3530))) (Float (Pos (Succ ww3531)) (Neg (Succ ww3532)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];30267 -> 30288[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 30267 -> 30289[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 30267 -> 30290[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 56889[label="primPlusFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) ww4672",fontsize=16,color="black",shape="box"];56889 -> 56912[label="",style="solid", color="black", weight=3]; 189.19/135.96 56890 -> 56747[label="",style="dashed", color="red", weight=0]; 189.19/135.96 56890[label="psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) ww4672",fontsize=16,color="magenta"];18977[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];18977 -> 20109[label="",style="solid", color="black", weight=3]; 189.19/135.96 18979[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];18979 -> 20111[label="",style="solid", color="black", weight=3]; 189.19/135.96 18980 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18980[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18980 -> 48920[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18980 -> 48921[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18980 -> 48922[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18980 -> 48923[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18980 -> 48924[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 36927[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];36928[label="ww5",fontsize=16,color="green",shape="box"];36929[label="ww3100",fontsize=16,color="green",shape="box"];36930[label="ww4000",fontsize=16,color="green",shape="box"];18981 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/135.96 18981[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18981 -> 48925[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18981 -> 48926[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18981 -> 48927[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18981 -> 48928[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18981 -> 48929[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 36931[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];36932[label="ww5",fontsize=16,color="green",shape="box"];36933[label="ww3100",fontsize=16,color="green",shape="box"];36934[label="ww4000",fontsize=16,color="green",shape="box"];59198[label="ww4000",fontsize=16,color="green",shape="box"];59199[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59200[label="Pos Zero",fontsize=16,color="green",shape="box"];59201[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59202[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51808[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51809[label="ww5",fontsize=16,color="green",shape="box"];51810[label="ww3100",fontsize=16,color="green",shape="box"];51811[label="ww4000",fontsize=16,color="green",shape="box"];50295 -> 36910[label="",style="dashed", color="red", weight=0]; 189.19/135.96 50295[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50295 -> 51952[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 50295 -> 51953[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 50295 -> 51954[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 50295 -> 51955[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 18984[label="takeWhile1 (flip gtEsFloat (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww42 (iterate (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42)) (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) ww42)) (gtEsFloat ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];18984 -> 20137[label="",style="solid", color="black", weight=3]; 189.19/135.96 43753 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.96 43753[label="msMyInt (Pos (Succ ww4226)) (Pos Zero)",fontsize=16,color="magenta"];43753 -> 44022[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 43753 -> 44023[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 43754 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 43754[label="srMyInt (Pos (Succ ww4227)) (Pos (Succ ww4228))",fontsize=16,color="magenta"];43754 -> 44024[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 43754 -> 44025[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 23740 -> 20583[label="",style="dashed", color="red", weight=0]; 189.19/135.96 23740[label="not (esEsOrdering (primCmpFloat (Float ww29150 ww29151) (primPlusFloat (Float ww29120 ww29121) (Float (srMyInt (msMyInt (Pos (Succ ww2913)) ww29150) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww2914)) ww29151) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];23740 -> 23741[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 23740 -> 23742[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 23740 -> 23743[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 23740 -> 23744[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 23740 -> 23745[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 23740 -> 23746[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 23739[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww29120 ww29121) (Float (srMyInt (msMyInt (Pos (Succ ww2913)) ww29150) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww2914)) ww29151) (Pos (Succ (Succ Zero))))))) (Float ww29150 ww29151) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151))) ww2932",fontsize=16,color="burlywood",shape="triangle"];62926[label="ww2932/MyTrue",fontsize=10,color="white",style="solid",shape="box"];23739 -> 62926[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62926 -> 23747[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 62927[label="ww2932/MyFalse",fontsize=10,color="white",style="solid",shape="box"];23739 -> 62927[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62927 -> 23748[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 27479[label="not (esEsOrdering (primCmpNat (Succ ww330600) (Succ ww330500)) GT)",fontsize=16,color="black",shape="box"];27479 -> 27536[label="",style="solid", color="black", weight=3]; 189.19/135.96 27480[label="not (esEsOrdering (primCmpNat (Succ ww330600) Zero) GT)",fontsize=16,color="black",shape="box"];27480 -> 27537[label="",style="solid", color="black", weight=3]; 189.19/135.96 27481[label="not MyTrue",fontsize=16,color="black",shape="triangle"];27481 -> 27538[label="",style="solid", color="black", weight=3]; 189.19/135.96 27482 -> 27446[label="",style="dashed", color="red", weight=0]; 189.19/135.96 27482[label="not (esEsOrdering (primCmpNat Zero (Succ ww330500)) GT)",fontsize=16,color="magenta"];27482 -> 27539[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 27482 -> 27540[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 27483[label="not (esEsOrdering EQ GT)",fontsize=16,color="black",shape="triangle"];27483 -> 27541[label="",style="solid", color="black", weight=3]; 189.19/135.96 27484 -> 27440[label="",style="dashed", color="red", weight=0]; 189.19/135.96 27484[label="not (esEsOrdering GT GT)",fontsize=16,color="magenta"];27485 -> 27483[label="",style="dashed", color="red", weight=0]; 189.19/135.96 27485[label="not (esEsOrdering EQ GT)",fontsize=16,color="magenta"];27486[label="not MyFalse",fontsize=16,color="black",shape="triangle"];27486 -> 27542[label="",style="solid", color="black", weight=3]; 189.19/135.96 27487[label="not (esEsOrdering (primCmpNat (Succ ww330500) (Succ ww330600)) GT)",fontsize=16,color="black",shape="box"];27487 -> 27543[label="",style="solid", color="black", weight=3]; 189.19/135.96 27488[label="not (esEsOrdering (primCmpNat Zero (Succ ww330600)) GT)",fontsize=16,color="black",shape="box"];27488 -> 27544[label="",style="solid", color="black", weight=3]; 189.19/135.96 27489 -> 27445[label="",style="dashed", color="red", weight=0]; 189.19/135.96 27489[label="not (esEsOrdering LT GT)",fontsize=16,color="magenta"];27490 -> 27483[label="",style="dashed", color="red", weight=0]; 189.19/135.96 27490[label="not (esEsOrdering EQ GT)",fontsize=16,color="magenta"];27491 -> 27439[label="",style="dashed", color="red", weight=0]; 189.19/135.96 27491[label="not (esEsOrdering (primCmpNat (Succ ww330500) Zero) GT)",fontsize=16,color="magenta"];27491 -> 27545[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 27491 -> 27546[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 27492 -> 27483[label="",style="dashed", color="red", weight=0]; 189.19/135.96 27492[label="not (esEsOrdering EQ GT)",fontsize=16,color="magenta"];38252 -> 27240[label="",style="dashed", color="red", weight=0]; 189.19/135.96 38252[label="not (esEsOrdering (compareMyInt (srMyInt ww323900 ww42210) (srMyInt ww323901 ww42211)) GT)",fontsize=16,color="magenta"];38252 -> 42063[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38252 -> 42064[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41130[label="Pos Zero",fontsize=16,color="green",shape="box"];41131 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41131[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41131 -> 42065[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41131 -> 42066[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41132 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41132[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41132 -> 42067[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41132 -> 42068[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41133[label="Pos Zero",fontsize=16,color="green",shape="box"];44002[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44001[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4312)",fontsize=16,color="black",shape="triangle"];44001 -> 44026[label="",style="solid", color="black", weight=3]; 189.19/135.96 41135 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41135[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41135 -> 42071[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41135 -> 42072[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41136[label="ww50",fontsize=16,color="green",shape="box"];41137 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41137[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41137 -> 42073[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41137 -> 42074[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41138[label="ww51",fontsize=16,color="green",shape="box"];41139[label="Pos Zero",fontsize=16,color="green",shape="box"];41140 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41140[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41140 -> 42075[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41140 -> 42076[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41141 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41141[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41141 -> 42077[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41141 -> 42078[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41142[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44037[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44036[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4313)",fontsize=16,color="black",shape="triangle"];44036 -> 44047[label="",style="solid", color="black", weight=3]; 189.19/135.96 41144 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41144[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41144 -> 42081[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41144 -> 42082[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41145[label="ww50",fontsize=16,color="green",shape="box"];41146 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41146[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41146 -> 42083[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41146 -> 42084[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41147[label="ww51",fontsize=16,color="green",shape="box"];41148[label="Pos Zero",fontsize=16,color="green",shape="box"];41149 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41149[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41149 -> 42085[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41149 -> 42086[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41150 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41150[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41150 -> 42087[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41150 -> 42088[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41151[label="Neg Zero",fontsize=16,color="green",shape="box"];44058[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44057[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4314)",fontsize=16,color="black",shape="triangle"];44057 -> 44063[label="",style="solid", color="black", weight=3]; 189.19/135.96 41153 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41153[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41153 -> 42091[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41153 -> 42092[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41154[label="ww50",fontsize=16,color="green",shape="box"];41155 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41155[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41155 -> 42093[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41155 -> 42094[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41156[label="ww51",fontsize=16,color="green",shape="box"];41175[label="ww5",fontsize=16,color="green",shape="box"];41176[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];41177[label="ww3100",fontsize=16,color="green",shape="box"];41178[label="ww4000",fontsize=16,color="green",shape="box"];41179[label="ww5",fontsize=16,color="green",shape="box"];41180[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];41181[label="ww3100",fontsize=16,color="green",shape="box"];41182[label="ww4000",fontsize=16,color="green",shape="box"];37467[label="Pos (Succ ww4240)",fontsize=16,color="green",shape="box"];37468[label="Neg (Succ ww4239)",fontsize=16,color="green",shape="box"];37469[label="ww4238",fontsize=16,color="green",shape="box"];37470[label="Pos Zero",fontsize=16,color="green",shape="box"];41193[label="Pos Zero",fontsize=16,color="green",shape="box"];41194 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41194[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41194 -> 42095[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41194 -> 42096[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41195 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41195[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41195 -> 42097[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41195 -> 42098[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41196[label="Pos Zero",fontsize=16,color="green",shape="box"];44076[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44075[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4315)",fontsize=16,color="black",shape="triangle"];44075 -> 44083[label="",style="solid", color="black", weight=3]; 189.19/135.96 41198 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41198[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41198 -> 42101[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41198 -> 42102[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41199[label="ww50",fontsize=16,color="green",shape="box"];41200 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41200[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41200 -> 42103[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41200 -> 42104[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41201[label="ww51",fontsize=16,color="green",shape="box"];6827 -> 21758[label="",style="dashed", color="red", weight=0]; 189.19/135.96 6827[label="primMulInt (srMyInt (Neg Zero) (Pos Zero)) ww281",fontsize=16,color="magenta"];6827 -> 21759[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 6827 -> 21760[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38277 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.96 38277[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2096))) GT)",fontsize=16,color="magenta"];38277 -> 42105[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38277 -> 42106[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38277 -> 42107[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38277 -> 42108[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38278 -> 45234[label="",style="dashed", color="red", weight=0]; 189.19/135.96 38278[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="magenta"];38278 -> 45235[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38279 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.96 38279[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38279 -> 42110[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38279 -> 42111[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38280 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 38280[label="srMyInt ww51 ww2096",fontsize=16,color="magenta"];38280 -> 42112[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38280 -> 42113[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38281[label="Pos Zero",fontsize=16,color="green",shape="box"];38282[label="Pos Zero",fontsize=16,color="green",shape="box"];19013 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/135.96 19013[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];19013 -> 48930[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19013 -> 48931[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19013 -> 48932[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19013 -> 48933[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19013 -> 48934[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 30542[label="ww4000",fontsize=16,color="green",shape="box"];30543[label="ww5",fontsize=16,color="green",shape="box"];30544[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];30545[label="ww3100",fontsize=16,color="green",shape="box"];19014 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/135.96 19014[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];19014 -> 48935[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19014 -> 48936[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19014 -> 48937[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19014 -> 48938[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19014 -> 48939[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 30609[label="ww4000",fontsize=16,color="green",shape="box"];30610[label="ww5",fontsize=16,color="green",shape="box"];30611[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];30612[label="ww3100",fontsize=16,color="green",shape="box"];52924[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52925[label="ww3100",fontsize=16,color="green",shape="box"];52926[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52927[label="ww4000",fontsize=16,color="green",shape="box"];51813[label="ww4000",fontsize=16,color="green",shape="box"];51814[label="ww5",fontsize=16,color="green",shape="box"];51815[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51816[label="ww3100",fontsize=16,color="green",shape="box"];50332 -> 30525[label="",style="dashed", color="red", weight=0]; 189.19/135.96 50332[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50332 -> 51956[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 50332 -> 51957[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 50332 -> 51958[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 50332 -> 51959[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 30649[label="takeWhile (flip ltEsFloat ww3578) (Cons (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960)))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960))))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960)))))))",fontsize=16,color="black",shape="box"];30649 -> 30705[label="",style="solid", color="black", weight=3]; 189.19/135.96 30650[label="Nil",fontsize=16,color="green",shape="box"];52928[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52929[label="ww3100",fontsize=16,color="green",shape="box"];52930[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52931[label="ww4000",fontsize=16,color="green",shape="box"];51818[label="ww4000",fontsize=16,color="green",shape="box"];51819[label="ww5",fontsize=16,color="green",shape="box"];51820[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51821[label="ww3100",fontsize=16,color="green",shape="box"];50333 -> 30525[label="",style="dashed", color="red", weight=0]; 189.19/135.96 50333[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50333 -> 51960[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 50333 -> 51961[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 50333 -> 51962[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 50333 -> 51963[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 53367[label="Neg (Succ ww4559)",fontsize=16,color="green",shape="box"];53368[label="Neg (Succ ww4558)",fontsize=16,color="green",shape="box"];53369[label="ww4557",fontsize=16,color="green",shape="box"];53370[label="Pos Zero",fontsize=16,color="green",shape="box"];30885 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.96 30885[label="msMyInt (Pos (Succ ww3582)) (Pos Zero)",fontsize=16,color="magenta"];30885 -> 30966[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 30885 -> 30967[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 30886 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 30886[label="srMyInt (Neg (Succ ww3583)) (Neg (Succ ww3584))",fontsize=16,color="magenta"];30886 -> 30968[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 30886 -> 30969[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41202[label="Pos Zero",fontsize=16,color="green",shape="box"];41203 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41203[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41203 -> 42114[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41203 -> 42115[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41204 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41204[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41204 -> 42116[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41204 -> 42117[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41205[label="Neg Zero",fontsize=16,color="green",shape="box"];44100[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44099[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4316)",fontsize=16,color="black",shape="triangle"];44099 -> 44107[label="",style="solid", color="black", weight=3]; 189.19/135.96 41207 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41207[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41207 -> 42120[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41207 -> 42121[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41208[label="ww50",fontsize=16,color="green",shape="box"];41209 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41209[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41209 -> 42122[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41209 -> 42123[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41210[label="ww51",fontsize=16,color="green",shape="box"];41211[label="Pos Zero",fontsize=16,color="green",shape="box"];41212 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41212[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41212 -> 42124[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41212 -> 42125[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41213 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41213[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41213 -> 42126[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41213 -> 42127[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41214[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44119[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44118[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4317)",fontsize=16,color="black",shape="triangle"];44118 -> 44123[label="",style="solid", color="black", weight=3]; 189.19/135.96 41216 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41216[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41216 -> 42130[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41216 -> 42131[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41217[label="ww50",fontsize=16,color="green",shape="box"];41218 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41218[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41218 -> 42132[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41218 -> 42133[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41219[label="ww51",fontsize=16,color="green",shape="box"];41220[label="Pos Zero",fontsize=16,color="green",shape="box"];41221 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41221[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41221 -> 42134[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41221 -> 42135[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41222 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41222[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41222 -> 42136[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41222 -> 42137[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41223[label="Neg Zero",fontsize=16,color="green",shape="box"];44134[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44133[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4318)",fontsize=16,color="black",shape="triangle"];44133 -> 44136[label="",style="solid", color="black", weight=3]; 189.19/135.96 41225 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41225[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41225 -> 42140[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41225 -> 42141[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41226[label="ww50",fontsize=16,color="green",shape="box"];41227 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41227[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41227 -> 42142[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41227 -> 42143[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41228[label="ww51",fontsize=16,color="green",shape="box"];19023 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/135.96 19023[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];19023 -> 48945[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19023 -> 48946[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19023 -> 48947[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19023 -> 48948[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19023 -> 48949[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19024 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/135.96 19024[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];19024 -> 48950[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19024 -> 48951[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19024 -> 48952[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19024 -> 48953[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19024 -> 48954[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 51822[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51823[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];51824[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51825[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52982[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52983[label="ww3100",fontsize=16,color="green",shape="box"];52984[label="ww3000",fontsize=16,color="green",shape="box"];52985[label="ww5",fontsize=16,color="green",shape="box"];50022[label="Succ ww3100",fontsize=16,color="green",shape="box"];50023[label="ww3000",fontsize=16,color="green",shape="box"];50024 -> 52965[label="",style="dashed", color="red", weight=0]; 189.19/135.96 50024[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50024 -> 52990[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 50024 -> 52991[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 50024 -> 52992[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 50024 -> 52993[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 51827[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51828[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];51829[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51830[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52986[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52987[label="ww3100",fontsize=16,color="green",shape="box"];52988[label="ww3000",fontsize=16,color="green",shape="box"];52989[label="ww5",fontsize=16,color="green",shape="box"];50025[label="Succ ww3100",fontsize=16,color="green",shape="box"];50026[label="ww3000",fontsize=16,color="green",shape="box"];50027 -> 52965[label="",style="dashed", color="red", weight=0]; 189.19/135.96 50027[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50027 -> 52994[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 50027 -> 52995[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 50027 -> 52996[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 50027 -> 52997[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 53494 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.96 53494[label="msMyInt (Pos Zero) (Pos (Succ ww4566))",fontsize=16,color="magenta"];53494 -> 53533[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 53495 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 53495[label="srMyInt (Pos (Succ ww4565)) (Pos (Succ ww4567))",fontsize=16,color="magenta"];53495 -> 53534[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 53495 -> 53535[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19029 -> 37717[label="",style="dashed", color="red", weight=0]; 189.19/135.96 19029[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww300 (srMyInt (msMyInt (Pos Zero) ww320) (Pos (Succ Zero)))) (srMyInt ww301 (srMyInt (srMyInt (Pos (Succ ww31)) ww321) (Pos (Succ (Succ Zero))))))) (Float ww320 ww321) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (Float ww320 ww321))) (not (esEsOrdering (primCmpFloat (Float ww320 ww321) (Float (psMyInt ww300 (srMyInt (msMyInt (Pos Zero) ww320) (Pos (Succ Zero)))) (srMyInt ww301 (srMyInt (srMyInt (Pos (Succ ww31)) ww321) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];19029 -> 38907[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19029 -> 38908[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19029 -> 38909[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19029 -> 38910[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19029 -> 38911[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19029 -> 38912[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19033 -> 20583[label="",style="dashed", color="red", weight=0]; 189.19/135.96 19033[label="not (esEsOrdering (primCmpFloat (Float ww270 ww271) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];19033 -> 20600[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19033 -> 20601[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19033 -> 20602[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19033 -> 20603[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41229[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41230 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41230[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41230 -> 42144[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41231 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41231[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41231 -> 42145[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41231 -> 42146[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41232[label="Pos Zero",fontsize=16,color="green",shape="box"];44147[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];44146[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4319)",fontsize=16,color="black",shape="triangle"];44146 -> 44149[label="",style="solid", color="black", weight=3]; 189.19/135.96 41234 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41234[label="srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41234 -> 42149[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41234 -> 42150[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41235[label="ww50",fontsize=16,color="green",shape="box"];41236 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41236[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41236 -> 42151[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41236 -> 42152[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41237[label="ww51",fontsize=16,color="green",shape="box"];55154[label="ww3100",fontsize=16,color="green",shape="box"];55155[label="ww5",fontsize=16,color="green",shape="box"];55156[label="ww3000",fontsize=16,color="green",shape="box"];55157[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55158[label="ww3100",fontsize=16,color="green",shape="box"];55159[label="ww5",fontsize=16,color="green",shape="box"];55160[label="ww3000",fontsize=16,color="green",shape="box"];55161[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];41247[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41248 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41248[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41248 -> 42162[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41249 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41249[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41249 -> 42163[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41249 -> 42164[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41250[label="Neg Zero",fontsize=16,color="green",shape="box"];44171[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];44170[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4321)",fontsize=16,color="black",shape="triangle"];44170 -> 44173[label="",style="solid", color="black", weight=3]; 189.19/135.96 41252 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41252[label="srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41252 -> 42167[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41252 -> 42168[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41253[label="ww50",fontsize=16,color="green",shape="box"];41254 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41254[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41254 -> 42169[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41254 -> 42170[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41255[label="ww51",fontsize=16,color="green",shape="box"];19044 -> 20344[label="",style="dashed", color="red", weight=0]; 189.19/135.96 19044[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20980 ww20981) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww2100))) (srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (primPlusFloat (Float ww20980 ww20981) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww2100))) (srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="magenta"];19044 -> 20345[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19044 -> 20346[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41256[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41257 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41257[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41257 -> 42171[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41258 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41258[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41258 -> 42172[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41258 -> 42173[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41259[label="Pos Zero",fontsize=16,color="green",shape="box"];44183[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];44182[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4322)",fontsize=16,color="black",shape="triangle"];44182 -> 44185[label="",style="solid", color="black", weight=3]; 189.19/135.96 41261 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41261[label="srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41261 -> 42176[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41261 -> 42177[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41262[label="ww50",fontsize=16,color="green",shape="box"];41263 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41263[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41263 -> 42178[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41263 -> 42179[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41264[label="ww51",fontsize=16,color="green",shape="box"];41265[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41266 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41266[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41266 -> 42180[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41267 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41267[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41267 -> 42181[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41267 -> 42182[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41268[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44195[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];44194[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4323)",fontsize=16,color="black",shape="triangle"];44194 -> 44197[label="",style="solid", color="black", weight=3]; 189.19/135.96 41270 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41270[label="srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41270 -> 42185[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41270 -> 42186[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41271[label="ww50",fontsize=16,color="green",shape="box"];41272 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41272[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41272 -> 42187[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41272 -> 42188[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41273[label="ww51",fontsize=16,color="green",shape="box"];38331 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.96 38331[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2103))) GT)",fontsize=16,color="magenta"];38331 -> 42189[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38331 -> 42190[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38331 -> 42191[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38331 -> 42192[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38332 -> 45265[label="",style="dashed", color="red", weight=0]; 189.19/135.96 38332[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];38332 -> 45266[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38333 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.96 38333[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38333 -> 42194[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38333 -> 42195[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38334 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 38334[label="srMyInt ww51 ww2103",fontsize=16,color="magenta"];38334 -> 42196[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38334 -> 42197[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38335[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];38336[label="Pos Zero",fontsize=16,color="green",shape="box"];19051 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/135.96 19051[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];19051 -> 48960[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19051 -> 48961[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19051 -> 48962[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19051 -> 48963[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19051 -> 48964[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 55458[label="ww5",fontsize=16,color="green",shape="box"];55459[label="ww3100",fontsize=16,color="green",shape="box"];55460[label="ww3000",fontsize=16,color="green",shape="box"];55461[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];19052 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/135.96 19052[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];19052 -> 48965[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19052 -> 48966[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19052 -> 48967[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19052 -> 48968[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19052 -> 48969[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 55462[label="ww5",fontsize=16,color="green",shape="box"];55463[label="ww3100",fontsize=16,color="green",shape="box"];55464[label="ww3000",fontsize=16,color="green",shape="box"];55465[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53167[label="ww3100",fontsize=16,color="green",shape="box"];53168[label="ww3000",fontsize=16,color="green",shape="box"];53169[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53170[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51833[label="ww5",fontsize=16,color="green",shape="box"];51834[label="ww3100",fontsize=16,color="green",shape="box"];51835[label="ww3000",fontsize=16,color="green",shape="box"];51836[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];50091[label="Succ ww3100",fontsize=16,color="green",shape="box"];50092 -> 31059[label="",style="dashed", color="red", weight=0]; 189.19/135.96 50092[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50092 -> 51964[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 50092 -> 51965[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 50092 -> 51966[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 50092 -> 51967[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 50093[label="ww3000",fontsize=16,color="green",shape="box"];53171[label="ww3100",fontsize=16,color="green",shape="box"];53172[label="ww3000",fontsize=16,color="green",shape="box"];53173[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53174[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51838[label="ww5",fontsize=16,color="green",shape="box"];51839[label="ww3100",fontsize=16,color="green",shape="box"];51840[label="ww3000",fontsize=16,color="green",shape="box"];51841[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];50094[label="Succ ww3100",fontsize=16,color="green",shape="box"];50095 -> 31059[label="",style="dashed", color="red", weight=0]; 189.19/135.96 50095[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50095 -> 51968[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 50095 -> 51969[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 50095 -> 51970[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 50095 -> 51971[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 50096[label="ww3000",fontsize=16,color="green",shape="box"];53590[label="Neg (Succ ww4571)",fontsize=16,color="green",shape="box"];53591[label="Neg (Succ ww4569)",fontsize=16,color="green",shape="box"];53592[label="Pos (Succ ww4570)",fontsize=16,color="green",shape="box"];31417 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.96 31417[label="msMyInt (Pos Zero) (Pos (Succ ww3658))",fontsize=16,color="magenta"];31417 -> 31475[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 31418 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 31418[label="srMyInt (Neg (Succ ww3657)) (Neg (Succ ww3659))",fontsize=16,color="magenta"];31418 -> 31476[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 31418 -> 31477[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41274[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41275 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41275[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41275 -> 42198[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41276 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41276[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41276 -> 42199[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41276 -> 42200[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41277[label="Neg Zero",fontsize=16,color="green",shape="box"];44212[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];44211[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4324)",fontsize=16,color="black",shape="triangle"];44211 -> 44214[label="",style="solid", color="black", weight=3]; 189.19/135.96 41279 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41279[label="srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41279 -> 42203[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41279 -> 42204[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41280[label="ww50",fontsize=16,color="green",shape="box"];41281 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41281[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41281 -> 42205[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41281 -> 42206[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41282[label="ww51",fontsize=16,color="green",shape="box"];41292[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41293 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41293[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41293 -> 42216[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41294 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41294[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41294 -> 42217[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41294 -> 42218[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41295[label="Neg Zero",fontsize=16,color="green",shape="box"];44236[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];44235[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4326)",fontsize=16,color="black",shape="triangle"];44235 -> 44238[label="",style="solid", color="black", weight=3]; 189.19/135.96 41297 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41297[label="srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41297 -> 42221[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41297 -> 42222[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41298[label="ww50",fontsize=16,color="green",shape="box"];41299 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41299[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41299 -> 42223[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41299 -> 42224[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41300[label="ww51",fontsize=16,color="green",shape="box"];19061 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/135.96 19061[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];19061 -> 48975[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19061 -> 48976[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19061 -> 48977[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19061 -> 48978[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19061 -> 48979[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41303[label="ww3100",fontsize=16,color="green",shape="box"];41304[label="ww5",fontsize=16,color="green",shape="box"];41305[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];19062 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/135.96 19062[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];19062 -> 48980[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19062 -> 48981[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19062 -> 48982[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19062 -> 48983[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19062 -> 48984[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41306[label="ww3100",fontsize=16,color="green",shape="box"];41307[label="ww5",fontsize=16,color="green",shape="box"];41308[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];51842[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51843[label="Pos Zero",fontsize=16,color="green",shape="box"];51844[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51845[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];51846 -> 41302[label="",style="dashed", color="red", weight=0]; 189.19/135.96 51846[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];51846 -> 52183[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 51846 -> 52184[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 51846 -> 52185[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 50296 -> 48497[label="",style="dashed", color="red", weight=0]; 189.19/135.96 50296[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];51847[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51848[label="Pos Zero",fontsize=16,color="green",shape="box"];51849[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51850[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];51851 -> 41302[label="",style="dashed", color="red", weight=0]; 189.19/135.96 51851[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];51851 -> 52186[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 51851 -> 52187[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 51851 -> 52188[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 50297 -> 48502[label="",style="dashed", color="red", weight=0]; 189.19/135.96 50297[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];44046 -> 26925[label="",style="dashed", color="red", weight=0]; 189.19/135.96 44046[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos (Succ ww4285)) (Pos (Succ ww4286)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];44046 -> 44064[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 44046 -> 44065[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41313[label="Pos Zero",fontsize=16,color="green",shape="box"];41314 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41314[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];41314 -> 42226[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41315 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41315[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41315 -> 42227[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41315 -> 42228[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41316[label="Pos Zero",fontsize=16,color="green",shape="box"];44251[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44250[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4327)",fontsize=16,color="black",shape="triangle"];44250 -> 44253[label="",style="solid", color="black", weight=3]; 189.19/135.96 41318 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41318[label="srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41318 -> 42231[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41318 -> 42232[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41319[label="ww50",fontsize=16,color="green",shape="box"];41320 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41320[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41320 -> 42233[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41320 -> 42234[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41321[label="ww51",fontsize=16,color="green",shape="box"];41322[label="Pos Zero",fontsize=16,color="green",shape="box"];41323 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41323[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];41323 -> 42235[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41324 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41324[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41324 -> 42236[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41324 -> 42237[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41325[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44263[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44262[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4328)",fontsize=16,color="black",shape="triangle"];44262 -> 44265[label="",style="solid", color="black", weight=3]; 189.19/135.96 41327 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41327[label="srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41327 -> 42240[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41327 -> 42241[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41328[label="ww50",fontsize=16,color="green",shape="box"];41329 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41329[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41329 -> 42242[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41329 -> 42243[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41330[label="ww51",fontsize=16,color="green",shape="box"];41331[label="Pos Zero",fontsize=16,color="green",shape="box"];41332 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41332[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];41332 -> 42244[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41333 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41333[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41333 -> 42245[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41333 -> 42246[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41334[label="Neg Zero",fontsize=16,color="green",shape="box"];44275[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44274[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4329)",fontsize=16,color="black",shape="triangle"];44274 -> 44277[label="",style="solid", color="black", weight=3]; 189.19/135.96 41336 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41336[label="srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41336 -> 42249[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41336 -> 42250[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41337[label="ww50",fontsize=16,color="green",shape="box"];41338 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41338[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41338 -> 42251[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41338 -> 42252[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41339[label="ww51",fontsize=16,color="green",shape="box"];41354[label="ww5",fontsize=16,color="green",shape="box"];41355[label="ww3100",fontsize=16,color="green",shape="box"];41356[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];41357[label="ww5",fontsize=16,color="green",shape="box"];41358[label="ww3100",fontsize=16,color="green",shape="box"];41359[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];41368[label="Pos Zero",fontsize=16,color="green",shape="box"];41369 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41369[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];41369 -> 42253[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41370 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41370[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41370 -> 42254[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41370 -> 42255[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41371[label="Pos Zero",fontsize=16,color="green",shape="box"];44287[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44286[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4330)",fontsize=16,color="black",shape="triangle"];44286 -> 44289[label="",style="solid", color="black", weight=3]; 189.19/135.96 41373 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41373[label="srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41373 -> 42258[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41373 -> 42259[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41374[label="ww50",fontsize=16,color="green",shape="box"];41375 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41375[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41375 -> 42260[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41375 -> 42261[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41376[label="ww51",fontsize=16,color="green",shape="box"];38379 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.96 38379[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2111))) GT)",fontsize=16,color="magenta"];38379 -> 42262[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38379 -> 42263[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38379 -> 42264[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38379 -> 42265[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38380 -> 45287[label="",style="dashed", color="red", weight=0]; 189.19/135.96 38380[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="magenta"];38380 -> 45288[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38381 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.96 38381[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38381 -> 42267[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38381 -> 42268[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38382 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 38382[label="srMyInt ww51 ww2111",fontsize=16,color="magenta"];38382 -> 42269[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38382 -> 42270[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38383[label="Pos Zero",fontsize=16,color="green",shape="box"];38384[label="Pos Zero",fontsize=16,color="green",shape="box"];19085 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/135.96 19085[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];19085 -> 48985[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19085 -> 48986[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19085 -> 48987[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19085 -> 48988[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19085 -> 48989[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 31585[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];31586[label="ww3100",fontsize=16,color="green",shape="box"];31587[label="ww5",fontsize=16,color="green",shape="box"];19086 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/135.96 19086[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];19086 -> 48990[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19086 -> 48991[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19086 -> 48992[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19086 -> 48993[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19086 -> 48994[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 31588[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];31589[label="ww3100",fontsize=16,color="green",shape="box"];31590[label="ww5",fontsize=16,color="green",shape="box"];53195[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53196[label="ww3100",fontsize=16,color="green",shape="box"];53197[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];51853[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51854[label="ww3100",fontsize=16,color="green",shape="box"];51855[label="ww5",fontsize=16,color="green",shape="box"];50334 -> 31527[label="",style="dashed", color="red", weight=0]; 189.19/135.96 50334[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50334 -> 51972[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 50334 -> 51973[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 50334 -> 51974[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 31627[label="takeWhile (flip ltEsFloat ww3723) (Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969)))))))",fontsize=16,color="black",shape="box"];31627 -> 31683[label="",style="solid", color="black", weight=3]; 189.19/135.96 31628[label="Nil",fontsize=16,color="green",shape="box"];53198[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53199[label="ww3100",fontsize=16,color="green",shape="box"];53200[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];51857[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51858[label="ww3100",fontsize=16,color="green",shape="box"];51859[label="ww5",fontsize=16,color="green",shape="box"];50335 -> 31527[label="",style="dashed", color="red", weight=0]; 189.19/135.96 50335[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50335 -> 51975[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 50335 -> 51976[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 50335 -> 51977[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 53641[label="Neg (Succ ww4574)",fontsize=16,color="green",shape="box"];53642[label="Neg (Succ ww4573)",fontsize=16,color="green",shape="box"];53643[label="Pos Zero",fontsize=16,color="green",shape="box"];31824 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.96 31824[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];31824 -> 31860[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 31825 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 31825[label="srMyInt (Neg (Succ ww3727)) (Neg (Succ ww3728))",fontsize=16,color="magenta"];31825 -> 31861[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 31825 -> 31862[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41377[label="Pos Zero",fontsize=16,color="green",shape="box"];41378 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41378[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];41378 -> 42271[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41379 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41379[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41379 -> 42272[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41379 -> 42273[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41380[label="Neg Zero",fontsize=16,color="green",shape="box"];44304[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44303[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4331)",fontsize=16,color="black",shape="triangle"];44303 -> 44306[label="",style="solid", color="black", weight=3]; 189.19/135.96 41382 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41382[label="srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41382 -> 42276[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41382 -> 42277[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41383[label="ww50",fontsize=16,color="green",shape="box"];41384 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41384[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41384 -> 42278[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41384 -> 42279[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41385[label="ww51",fontsize=16,color="green",shape="box"];41386[label="Pos Zero",fontsize=16,color="green",shape="box"];41387 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41387[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];41387 -> 42280[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41388 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41388[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41388 -> 42281[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41388 -> 42282[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41389[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44316[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44315[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4332)",fontsize=16,color="black",shape="triangle"];44315 -> 44318[label="",style="solid", color="black", weight=3]; 189.19/135.96 41391 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41391[label="srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41391 -> 42285[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41391 -> 42286[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41392[label="ww50",fontsize=16,color="green",shape="box"];41393 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41393[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41393 -> 42287[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41393 -> 42288[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41394[label="ww51",fontsize=16,color="green",shape="box"];41395[label="Pos Zero",fontsize=16,color="green",shape="box"];41396 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41396[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];41396 -> 42289[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41397 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41397[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41397 -> 42290[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41397 -> 42291[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41398[label="Neg Zero",fontsize=16,color="green",shape="box"];44328[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44327[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4333)",fontsize=16,color="black",shape="triangle"];44327 -> 44330[label="",style="solid", color="black", weight=3]; 189.19/135.96 41400 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41400[label="srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41400 -> 42294[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41400 -> 42295[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41401[label="ww50",fontsize=16,color="green",shape="box"];41402 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 41402[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41402 -> 42296[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41402 -> 42297[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 41403[label="ww51",fontsize=16,color="green",shape="box"];52024[label="not (esEsOrdering (primCmpInt (Pos (Succ ww449100)) (Pos ww44900)) LT)",fontsize=16,color="black",shape="box"];52024 -> 52194[label="",style="solid", color="black", weight=3]; 189.19/135.96 52025[label="not (esEsOrdering (primCmpInt (Pos (Succ ww449100)) (Neg ww44900)) LT)",fontsize=16,color="black",shape="box"];52025 -> 52195[label="",style="solid", color="black", weight=3]; 189.19/135.96 52026[label="not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww44900)) LT)",fontsize=16,color="burlywood",shape="box"];62928[label="ww44900/Succ ww449000",fontsize=10,color="white",style="solid",shape="box"];52026 -> 62928[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62928 -> 52196[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 62929[label="ww44900/Zero",fontsize=10,color="white",style="solid",shape="box"];52026 -> 62929[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62929 -> 52197[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 52027[label="not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww44900)) LT)",fontsize=16,color="burlywood",shape="box"];62930[label="ww44900/Succ ww449000",fontsize=10,color="white",style="solid",shape="box"];52027 -> 62930[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62930 -> 52198[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 62931[label="ww44900/Zero",fontsize=10,color="white",style="solid",shape="box"];52027 -> 62931[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62931 -> 52199[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 52028[label="not (esEsOrdering (primCmpInt (Neg (Succ ww449100)) (Pos ww44900)) LT)",fontsize=16,color="black",shape="box"];52028 -> 52200[label="",style="solid", color="black", weight=3]; 189.19/135.96 52029[label="not (esEsOrdering (primCmpInt (Neg (Succ ww449100)) (Neg ww44900)) LT)",fontsize=16,color="black",shape="box"];52029 -> 52201[label="",style="solid", color="black", weight=3]; 189.19/135.96 52030[label="not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww44900)) LT)",fontsize=16,color="burlywood",shape="box"];62932[label="ww44900/Succ ww449000",fontsize=10,color="white",style="solid",shape="box"];52030 -> 62932[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62932 -> 52202[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 62933[label="ww44900/Zero",fontsize=10,color="white",style="solid",shape="box"];52030 -> 62933[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62933 -> 52203[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 52031[label="not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww44900)) LT)",fontsize=16,color="burlywood",shape="box"];62934[label="ww44900/Succ ww449000",fontsize=10,color="white",style="solid",shape="box"];52031 -> 62934[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62934 -> 52204[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 62935[label="ww44900/Zero",fontsize=10,color="white",style="solid",shape="box"];52031 -> 62935[label="",style="solid", color="burlywood", weight=9]; 189.19/135.96 62935 -> 52205[label="",style="solid", color="burlywood", weight=3]; 189.19/135.96 52032 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/135.96 52032[label="takeWhile1 (flip gtEsFloat (Float ww32620 ww32621)) (Float ww446200 ww446201) ww44621 (not (esEsOrdering (compareMyInt (srMyInt ww446200 ww32620) (srMyInt ww446201 ww32621)) LT))",fontsize=16,color="magenta"];52032 -> 52206[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 52032 -> 52207[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 52032 -> 52208[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 52032 -> 52209[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 52032 -> 52210[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 52036 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.96 52036[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];52036 -> 52215[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 52036 -> 52216[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 52037 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 52037[label="srMyInt (Pos (Succ ww53900)) (Neg (Succ ww54100))",fontsize=16,color="magenta"];52037 -> 52217[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 52037 -> 52218[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 52038 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 52038[label="srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))",fontsize=16,color="magenta"];52038 -> 52219[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 52038 -> 52220[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 52039 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.96 52039[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];52039 -> 52221[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 52039 -> 52222[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 52040[label="ww4493",fontsize=16,color="green",shape="box"];52041 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.96 52041[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];52041 -> 52223[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 52041 -> 52224[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 52042 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.96 52042[label="srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))",fontsize=16,color="magenta"];52042 -> 52225[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 52042 -> 52226[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19111 -> 15103[label="",style="dashed", color="red", weight=0]; 189.19/135.96 19111[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];19111 -> 20476[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19111 -> 20477[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19112 -> 15103[label="",style="dashed", color="red", weight=0]; 189.19/135.96 19112[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];19112 -> 20478[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19112 -> 20479[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19110[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) ww2314))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) ww2315))) GT))",fontsize=16,color="black",shape="triangle"];19110 -> 20480[label="",style="solid", color="black", weight=3]; 189.19/135.96 19115 -> 18157[label="",style="dashed", color="red", weight=0]; 189.19/135.96 19115[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];19116 -> 18157[label="",style="dashed", color="red", weight=0]; 189.19/135.96 19116[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];19114[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) ww2316))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) ww2317))) GT))",fontsize=16,color="black",shape="triangle"];19114 -> 20481[label="",style="solid", color="black", weight=3]; 189.19/135.96 19120 -> 37717[label="",style="dashed", color="red", weight=0]; 189.19/135.96 19120[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];19120 -> 38943[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19120 -> 38944[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19120 -> 38945[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19120 -> 38946[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19120 -> 38947[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19120 -> 38948[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19122 -> 15290[label="",style="dashed", color="red", weight=0]; 189.19/135.96 19122[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];19122 -> 20493[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19123 -> 15290[label="",style="dashed", color="red", weight=0]; 189.19/135.96 19123[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];19123 -> 20494[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19121[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) ww2318))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) ww2319))) GT))",fontsize=16,color="black",shape="triangle"];19121 -> 20495[label="",style="solid", color="black", weight=3]; 189.19/135.96 19125[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];19125 -> 20496[label="",style="solid", color="black", weight=3]; 189.19/135.96 19127 -> 18163[label="",style="dashed", color="red", weight=0]; 189.19/135.96 19127[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];19127 -> 20497[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19128 -> 18163[label="",style="dashed", color="red", weight=0]; 189.19/135.96 19128[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];19128 -> 20498[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19126[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) ww2320))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) ww2321))) GT))",fontsize=16,color="black",shape="triangle"];19126 -> 20499[label="",style="solid", color="black", weight=3]; 189.19/135.96 19130 -> 37717[label="",style="dashed", color="red", weight=0]; 189.19/135.96 19130[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];19130 -> 38949[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19130 -> 38950[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19130 -> 38951[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19130 -> 38952[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19130 -> 38953[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19130 -> 38954[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19132 -> 5124[label="",style="dashed", color="red", weight=0]; 189.19/135.96 19132[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];19132 -> 20505[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19133 -> 5124[label="",style="dashed", color="red", weight=0]; 189.19/135.96 19133[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];19133 -> 20506[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19131[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) ww2322))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) ww2323))) GT))",fontsize=16,color="black",shape="triangle"];19131 -> 20507[label="",style="solid", color="black", weight=3]; 189.19/135.96 19134[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];19134 -> 20508[label="",style="solid", color="black", weight=3]; 189.19/135.96 19135 -> 37717[label="",style="dashed", color="red", weight=0]; 189.19/135.96 19135[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 (srMyInt (srMyInt (Neg (Succ ww53900)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 (srMyInt (srMyInt (Neg (Succ ww53900)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];19135 -> 38955[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19135 -> 38956[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19135 -> 38957[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19135 -> 38958[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19135 -> 38959[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19135 -> 38960[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19136 -> 37717[label="",style="dashed", color="red", weight=0]; 189.19/135.96 19136[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];19136 -> 38961[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19136 -> 38962[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19136 -> 38963[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19136 -> 38964[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19136 -> 38965[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19136 -> 38966[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19137 -> 37717[label="",style="dashed", color="red", weight=0]; 189.19/135.96 19137[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];19137 -> 38967[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19137 -> 38968[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19137 -> 38969[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19137 -> 38970[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19137 -> 38971[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 19137 -> 38972[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 48695 -> 59092[label="",style="dashed", color="red", weight=0]; 189.19/135.96 48695[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48695 -> 59203[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 48695 -> 59204[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 48695 -> 59205[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 48695 -> 59206[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 48695 -> 59207[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 48696[label="Neg Zero",fontsize=16,color="green",shape="box"];48697[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];48697 -> 51979[label="",style="solid", color="black", weight=3]; 189.19/135.96 48698[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48699 -> 50153[label="",style="dashed", color="red", weight=0]; 189.19/135.96 48699[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48699 -> 50169[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 48700 -> 59092[label="",style="dashed", color="red", weight=0]; 189.19/135.96 48700[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48700 -> 59208[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 48700 -> 59209[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 48700 -> 59210[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 48700 -> 59211[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 48700 -> 59212[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 48701[label="Neg Zero",fontsize=16,color="green",shape="box"];48702[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];48702 -> 52227[label="",style="solid", color="black", weight=3]; 189.19/135.96 48703[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48704 -> 50153[label="",style="dashed", color="red", weight=0]; 189.19/135.96 48704[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48704 -> 50170[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 53140[label="ww5",fontsize=16,color="green",shape="box"];53141[label="ww3100",fontsize=16,color="green",shape="box"];53142[label="ww4000",fontsize=16,color="green",shape="box"];53143[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53529[label="ww4577",fontsize=16,color="green",shape="box"];53530[label="Neg Zero",fontsize=16,color="green",shape="box"];53531[label="Pos (Succ ww4579)",fontsize=16,color="green",shape="box"];53532[label="Pos (Succ ww4578)",fontsize=16,color="green",shape="box"];16445 -> 21758[label="",style="dashed", color="red", weight=0]; 189.19/135.96 16445[label="primMulInt (srMyInt (Pos Zero) (Pos (Succ ww24))) ww18321",fontsize=16,color="magenta"];16445 -> 21765[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 16445 -> 21766[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38403 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.96 38403[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2113))) GT)",fontsize=16,color="magenta"];38403 -> 42298[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38403 -> 42299[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38403 -> 42300[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38403 -> 42301[label="",style="dashed", color="magenta", weight=3]; 189.19/135.96 38404 -> 45351[label="",style="dashed", color="red", weight=0]; 189.19/135.96 38404[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];38404 -> 45352[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38405 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38405[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38405 -> 42303[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38405 -> 42304[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38406 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38406[label="srMyInt ww51 ww2113",fontsize=16,color="magenta"];38406 -> 42305[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38406 -> 42306[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38407[label="Neg Zero",fontsize=16,color="green",shape="box"];38408[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];21775 -> 20526[label="",style="dashed", color="red", weight=0]; 189.19/135.97 21775[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];21776[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20571[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww2485) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww2485)))",fontsize=16,color="green",shape="box"];20571 -> 20575[label="",style="dashed", color="green", weight=3]; 189.19/135.97 20571 -> 20576[label="",style="dashed", color="green", weight=3]; 189.19/135.97 38409 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38409[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww80 (srMyInt (msMyInt (Pos (Succ ww7)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww81 ww2236))) GT)",fontsize=16,color="magenta"];38409 -> 42307[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38409 -> 42308[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38409 -> 42309[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38409 -> 42310[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38409 -> 42311[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38409 -> 42312[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38410[label="ww9",fontsize=16,color="green",shape="box"];38411 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38411[label="psMyInt ww80 (srMyInt (msMyInt (Pos (Succ ww7)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38411 -> 42313[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38411 -> 42314[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38412 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38412[label="srMyInt ww81 ww2236",fontsize=16,color="magenta"];38412 -> 42315[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38412 -> 42316[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38413[label="Neg Zero",fontsize=16,color="green",shape="box"];38414[label="Pos Zero",fontsize=16,color="green",shape="box"];41404[label="Neg Zero",fontsize=16,color="green",shape="box"];41405 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41405[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41405 -> 42317[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41405 -> 42318[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41406 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41406[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41406 -> 42319[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41406 -> 42320[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41407[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44350[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44349[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4334)",fontsize=16,color="black",shape="triangle"];44349 -> 44352[label="",style="solid", color="black", weight=3]; 189.19/135.97 41409 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41409[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41409 -> 42323[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41409 -> 42324[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41410[label="ww50",fontsize=16,color="green",shape="box"];41411 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41411[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41411 -> 42325[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41411 -> 42326[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41412[label="ww51",fontsize=16,color="green",shape="box"];20230[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="black",shape="triangle"];20230 -> 20257[label="",style="solid", color="black", weight=3]; 189.19/135.97 20610[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];19179 -> 20583[label="",style="dashed", color="red", weight=0]; 189.19/135.97 19179[label="not (esEsOrdering (primCmpFloat (Float ww150 ww151) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];19179 -> 20604[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19179 -> 20605[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 33002[label="ww4000",fontsize=16,color="green",shape="box"];33003[label="ww5",fontsize=16,color="green",shape="box"];33004[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];33005[label="ww3100",fontsize=16,color="green",shape="box"];33059[label="ww4000",fontsize=16,color="green",shape="box"];33060[label="ww5",fontsize=16,color="green",shape="box"];33061[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];33062[label="ww3100",fontsize=16,color="green",shape="box"];33419[label="takeWhile1 (flip ltEsFloat ww3892) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123))))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))))) (not (esEsOrdering (primCmpFloat (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))) ww3892) GT))",fontsize=16,color="black",shape="box"];33419 -> 33486[label="",style="solid", color="black", weight=3]; 189.19/135.97 58777 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/135.97 58777[label="primPlusFloat (Float (msMyInt (Pos (Succ ww2121)) (Neg Zero)) (srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123)))) ww4736",fontsize=16,color="magenta"];58777 -> 58789[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 58777 -> 58790[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 58777 -> 58791[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 21779[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="black",shape="triangle"];21779 -> 21808[label="",style="solid", color="black", weight=3]; 189.19/135.97 21780[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20621[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww2496) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww2496)))",fontsize=16,color="green",shape="box"];20621 -> 20625[label="",style="dashed", color="green", weight=3]; 189.19/135.97 20621 -> 20626[label="",style="dashed", color="green", weight=3]; 189.19/135.97 41413[label="Neg Zero",fontsize=16,color="green",shape="box"];41414 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41414[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41414 -> 42327[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41414 -> 42328[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41415 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41415[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41415 -> 42329[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41415 -> 42330[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41416[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44363[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];44362[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4335)",fontsize=16,color="black",shape="triangle"];44362 -> 44365[label="",style="solid", color="black", weight=3]; 189.19/135.97 41418 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41418[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41418 -> 42333[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41418 -> 42334[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41419[label="ww50",fontsize=16,color="green",shape="box"];41420 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41420[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41420 -> 42335[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41420 -> 42336[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41421[label="ww51",fontsize=16,color="green",shape="box"];21932 -> 21890[label="",style="dashed", color="red", weight=0]; 189.19/135.97 21932[label="primMulNat ww266600 (Succ ww1833100)",fontsize=16,color="magenta"];21932 -> 22372[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 21932 -> 22373[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 21933[label="Succ ww1833100",fontsize=16,color="green",shape="box"];19192[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];19193[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];48705 -> 52355[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48705[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48705 -> 52370[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48705 -> 52371[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48705 -> 52372[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48705 -> 52373[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48706[label="Neg Zero",fontsize=16,color="green",shape="box"];48707 -> 33130[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48707[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48707 -> 52235[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48707 -> 52236[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48707 -> 52237[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48707 -> 52238[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48708[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48709 -> 50222[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48709[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48709 -> 50237[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 33147[label="ww3100",fontsize=16,color="green",shape="box"];33148[label="ww5",fontsize=16,color="green",shape="box"];33149[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];33150[label="ww4000",fontsize=16,color="green",shape="box"];48710 -> 52355[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48710[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48710 -> 52374[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48710 -> 52375[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48710 -> 52376[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48710 -> 52377[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48711[label="Neg Zero",fontsize=16,color="green",shape="box"];48712 -> 33130[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48712[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48712 -> 52259[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48712 -> 52260[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48712 -> 52261[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48712 -> 52262[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48713[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48714 -> 50222[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48714[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48714 -> 50238[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 33204[label="ww3100",fontsize=16,color="green",shape="box"];33205[label="ww5",fontsize=16,color="green",shape="box"];33206[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];33207[label="ww4000",fontsize=16,color="green",shape="box"];51865[label="ww3100",fontsize=16,color="green",shape="box"];51866[label="ww5",fontsize=16,color="green",shape="box"];51867[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51868[label="ww4000",fontsize=16,color="green",shape="box"];28286[label="not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) ww3429) GT)",fontsize=16,color="black",shape="box"];28286 -> 28369[label="",style="solid", color="black", weight=3]; 189.19/135.97 33251[label="takeWhile (flip ltEsFloat ww3905) (Cons (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979)))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979))))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979)))))))",fontsize=16,color="black",shape="box"];33251 -> 33303[label="",style="solid", color="black", weight=3]; 189.19/135.97 58477 -> 52355[label="",style="dashed", color="red", weight=0]; 189.19/135.97 58477[label="iterate (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979))))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979))))",fontsize=16,color="magenta"];58477 -> 58492[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 58477 -> 58493[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 58477 -> 58494[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 58477 -> 58495[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 58478[label="ww3905",fontsize=16,color="green",shape="box"];58479[label="ww1979",fontsize=16,color="green",shape="box"];58476[label="takeWhile0 (flip ltEsFloat ww4656) (Float (Neg Zero) (Neg (Succ ww2186))) ww4728 MyTrue",fontsize=16,color="black",shape="triangle"];58476 -> 58496[label="",style="solid", color="black", weight=3]; 189.19/135.97 52660 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/135.97 52660[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4521)) (Neg Zero)) (srMyInt (Neg (Succ ww4522)) (Neg (Succ ww4523)))) ww4530",fontsize=16,color="magenta"];52660 -> 52690[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 52660 -> 52691[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 52660 -> 52692[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 33420[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww3909)) (Neg (Succ ww3910))) (Float (Neg Zero) (Neg (Succ ww3911)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];33420 -> 33487[label="",style="solid", color="black", weight=3]; 189.19/135.97 51871 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/135.97 51871[label="primPlusFloat (Float ww190 ww191) (primDivFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];51871 -> 52287[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 51871 -> 52288[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 51871 -> 52289[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41422[label="Neg Zero",fontsize=16,color="green",shape="box"];41423 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41423[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41423 -> 42337[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41423 -> 42338[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41424 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41424[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41424 -> 42339[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41424 -> 42340[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41425[label="Neg Zero",fontsize=16,color="green",shape="box"];44376[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44375[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4336)",fontsize=16,color="black",shape="triangle"];44375 -> 44378[label="",style="solid", color="black", weight=3]; 189.19/135.97 41427 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41427[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41427 -> 42343[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41427 -> 42344[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41428[label="ww50",fontsize=16,color="green",shape="box"];41429 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41429[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41429 -> 42345[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41429 -> 42346[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41430[label="ww51",fontsize=16,color="green",shape="box"];41431[label="Neg Zero",fontsize=16,color="green",shape="box"];41432 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41432[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41432 -> 42347[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41432 -> 42348[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41433 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41433[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41433 -> 42349[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41433 -> 42350[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41434[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44389[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44388[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4337)",fontsize=16,color="black",shape="triangle"];44388 -> 44391[label="",style="solid", color="black", weight=3]; 189.19/135.97 41436 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41436[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41436 -> 42353[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41436 -> 42354[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41437[label="ww50",fontsize=16,color="green",shape="box"];41438 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41438[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41438 -> 42355[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41438 -> 42356[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41439[label="ww51",fontsize=16,color="green",shape="box"];41440[label="Neg Zero",fontsize=16,color="green",shape="box"];41441 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41441[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41441 -> 42357[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41441 -> 42358[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41442 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41442[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41442 -> 42359[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41442 -> 42360[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41443[label="Neg Zero",fontsize=16,color="green",shape="box"];44402[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44401[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4338)",fontsize=16,color="black",shape="triangle"];44401 -> 44404[label="",style="solid", color="black", weight=3]; 189.19/135.97 41445 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41445[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41445 -> 42363[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41445 -> 42364[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41446[label="ww50",fontsize=16,color="green",shape="box"];41447 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41447[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41447 -> 42365[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41447 -> 42366[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41448[label="ww51",fontsize=16,color="green",shape="box"];48715 -> 43685[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48715[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48715 -> 52290[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48715 -> 52291[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48715 -> 52292[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48715 -> 52293[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48716[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48717 -> 52299[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48717[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48717 -> 52332[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48717 -> 52333[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48717 -> 52334[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48717 -> 52335[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48718[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48719 -> 49896[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48719[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48719 -> 49930[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48719 -> 49931[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48719 -> 49932[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48720 -> 43685[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48720[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48720 -> 52295[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48720 -> 52296[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48720 -> 52297[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48720 -> 52298[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48721[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48722 -> 52299[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48722[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48722 -> 52336[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48722 -> 52337[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48722 -> 52338[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48722 -> 52339[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48723[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48724 -> 49896[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48724[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48724 -> 49933[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48724 -> 49934[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48724 -> 49935[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 52328[label="ww5",fontsize=16,color="green",shape="box"];52329[label="ww3000",fontsize=16,color="green",shape="box"];52330[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52331[label="ww3100",fontsize=16,color="green",shape="box"];52736[label="Neg (Succ ww4528)",fontsize=16,color="green",shape="box"];52737[label="Pos (Succ ww4529)",fontsize=16,color="green",shape="box"];52738[label="Pos (Succ ww4527)",fontsize=16,color="green",shape="box"];38445 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38445[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2125))) GT)",fontsize=16,color="magenta"];38445 -> 42367[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38445 -> 42368[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38445 -> 42369[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38445 -> 42370[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38446 -> 45372[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38446[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];38446 -> 45373[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38447 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38447[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38447 -> 42372[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38447 -> 42373[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38448 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38448[label="srMyInt ww51 ww2125",fontsize=16,color="magenta"];38448 -> 42374[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38448 -> 42375[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38449[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];38450[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];41449[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41450 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41450[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41450 -> 42376[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41451 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41451[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41451 -> 42377[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41451 -> 42378[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41452[label="Pos Zero",fontsize=16,color="green",shape="box"];44420[label="Float (Neg (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];44419[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4339)",fontsize=16,color="black",shape="triangle"];44419 -> 44422[label="",style="solid", color="black", weight=3]; 189.19/135.97 41454 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41454[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41454 -> 42381[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41454 -> 42382[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41455[label="ww50",fontsize=16,color="green",shape="box"];41456 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41456[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41456 -> 42383[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41456 -> 42384[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41457[label="ww51",fontsize=16,color="green",shape="box"];41458[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41459 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41459[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41459 -> 42385[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41460 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41460[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41460 -> 42386[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41460 -> 42387[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41461[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44432[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44431[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4340)",fontsize=16,color="black",shape="triangle"];44431 -> 44434[label="",style="solid", color="black", weight=3]; 189.19/135.97 41463 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41463[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41463 -> 42390[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41463 -> 42391[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41464[label="ww50",fontsize=16,color="green",shape="box"];41465 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41465[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41465 -> 42392[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41465 -> 42393[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41466[label="ww51",fontsize=16,color="green",shape="box"];16721 -> 21758[label="",style="dashed", color="red", weight=0]; 189.19/135.97 16721[label="primMulInt (srMyInt (Pos Zero) (Neg Zero)) ww18341",fontsize=16,color="magenta"];16721 -> 21767[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 16721 -> 21768[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38463 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38463[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2127))) GT)",fontsize=16,color="magenta"];38463 -> 42394[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38463 -> 42395[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38463 -> 42396[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38463 -> 42397[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38464 -> 45384[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38464[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];38464 -> 45385[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38465 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38465[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38465 -> 42399[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38465 -> 42400[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38466 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38466[label="srMyInt ww51 ww2127",fontsize=16,color="magenta"];38466 -> 42401[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38466 -> 42402[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38467[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];38468[label="Neg Zero",fontsize=16,color="green",shape="box"];19256[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21290 ww21291) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww2131))) (srMyInt (Neg (Succ ww2130)) (Pos (Succ ww2132)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (primPlusFloat (Float ww21290 ww21291) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww2131))) (srMyInt (Neg (Succ ww2130)) (Pos (Succ ww2132)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];19256 -> 20644[label="",style="solid", color="black", weight=3]; 189.19/135.97 41467[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41468 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41468[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41468 -> 42403[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41469 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41469[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41469 -> 42404[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41469 -> 42405[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41470[label="Pos Zero",fontsize=16,color="green",shape="box"];44449[label="Float (Neg (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];44448[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4341)",fontsize=16,color="black",shape="triangle"];44448 -> 44451[label="",style="solid", color="black", weight=3]; 189.19/135.97 41472 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41472[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41472 -> 42408[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41472 -> 42409[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41473[label="ww50",fontsize=16,color="green",shape="box"];41474 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41474[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41474 -> 42410[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41474 -> 42411[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41475[label="ww51",fontsize=16,color="green",shape="box"];41476[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41477 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41477[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41477 -> 42412[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41478 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41478[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41478 -> 42413[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41478 -> 42414[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41479[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44461[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];44460[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4342)",fontsize=16,color="black",shape="triangle"];44460 -> 44463[label="",style="solid", color="black", weight=3]; 189.19/135.97 41481 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41481[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41481 -> 42417[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41481 -> 42418[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41482[label="ww50",fontsize=16,color="green",shape="box"];41483 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41483[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41483 -> 42419[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41483 -> 42420[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41484[label="ww51",fontsize=16,color="green",shape="box"];38481 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38481[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2134))) GT)",fontsize=16,color="magenta"];38481 -> 42421[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38481 -> 42422[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38481 -> 42423[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38481 -> 42424[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38482 -> 45396[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38482[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];38482 -> 45397[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38483 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38483[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38483 -> 42426[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38483 -> 42427[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38484 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38484[label="srMyInt ww51 ww2134",fontsize=16,color="magenta"];38484 -> 42428[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38484 -> 42429[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38485[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];38486[label="Pos Zero",fontsize=16,color="green",shape="box"];48725 -> 52494[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48725[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48725 -> 52513[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48725 -> 52514[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48725 -> 52515[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48725 -> 52516[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48726[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48727 -> 33989[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48727[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48727 -> 52387[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48727 -> 52388[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48727 -> 52389[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48727 -> 52390[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48728[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48729 -> 49946[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48729[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48729 -> 49980[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48729 -> 49981[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48729 -> 49982[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 34006[label="ww3100",fontsize=16,color="green",shape="box"];34007[label="ww3000",fontsize=16,color="green",shape="box"];34008[label="ww5",fontsize=16,color="green",shape="box"];34009[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];48730 -> 52494[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48730[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48730 -> 52517[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48730 -> 52518[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48730 -> 52519[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48730 -> 52520[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48731[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48732 -> 33989[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48732[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48732 -> 52415[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48732 -> 52416[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48732 -> 52417[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48732 -> 52418[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48733[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48734 -> 49946[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48734[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48734 -> 49983[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48734 -> 49984[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48734 -> 49985[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 34157[label="ww3100",fontsize=16,color="green",shape="box"];34158[label="ww3000",fontsize=16,color="green",shape="box"];34159[label="ww5",fontsize=16,color="green",shape="box"];34160[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];51872[label="ww3100",fontsize=16,color="green",shape="box"];51873[label="ww3000",fontsize=16,color="green",shape="box"];51874[label="ww5",fontsize=16,color="green",shape="box"];51875[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28551[label="not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) ww3453) GT)",fontsize=16,color="black",shape="box"];28551 -> 28666[label="",style="solid", color="black", weight=3]; 189.19/135.97 34223[label="takeWhile (flip ltEsFloat ww3994) (Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))))))",fontsize=16,color="black",shape="box"];34223 -> 34281[label="",style="solid", color="black", weight=3]; 189.19/135.97 56087[label="ww1982",fontsize=16,color="green",shape="box"];56088[label="ww1983",fontsize=16,color="green",shape="box"];56089[label="ww1984",fontsize=16,color="green",shape="box"];56090[label="Float (Neg (Succ ww1983)) (Neg (Succ ww1984))",fontsize=16,color="green",shape="box"];56091[label="takeWhile0 (flip ltEsFloat ww4653) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) ww4651 MyTrue",fontsize=16,color="black",shape="box"];56091 -> 56118[label="",style="solid", color="black", weight=3]; 189.19/135.97 34484[label="Neg (Succ ww3999)",fontsize=16,color="green",shape="box"];34485[label="Neg (Succ ww4000)",fontsize=16,color="green",shape="box"];34486[label="Neg (Succ ww3998)",fontsize=16,color="green",shape="box"];41485[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41486 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41486[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41486 -> 42430[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41487 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41487[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41487 -> 42431[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41487 -> 42432[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41488[label="Neg Zero",fontsize=16,color="green",shape="box"];44478[label="Float (Neg (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];44477[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4343)",fontsize=16,color="black",shape="triangle"];44477 -> 44480[label="",style="solid", color="black", weight=3]; 189.19/135.97 41490 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41490[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41490 -> 42435[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41490 -> 42436[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41491[label="ww50",fontsize=16,color="green",shape="box"];41492 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41492[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41492 -> 42437[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41492 -> 42438[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41493[label="ww51",fontsize=16,color="green",shape="box"];41494[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41495 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41495[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41495 -> 42439[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41496 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41496[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41496 -> 42440[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41496 -> 42441[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41497[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44490[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44489[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4344)",fontsize=16,color="black",shape="triangle"];44489 -> 44492[label="",style="solid", color="black", weight=3]; 189.19/135.97 41499 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41499[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41499 -> 42444[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41499 -> 42445[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41500[label="ww50",fontsize=16,color="green",shape="box"];41501 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41501[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41501 -> 42446[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41501 -> 42447[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41502[label="ww51",fontsize=16,color="green",shape="box"];41503[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41504 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41504[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41504 -> 42448[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41505 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41505[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41505 -> 42449[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41505 -> 42450[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41506[label="Neg Zero",fontsize=16,color="green",shape="box"];44502[label="Float (Neg (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];44501[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4345)",fontsize=16,color="black",shape="triangle"];44501 -> 44504[label="",style="solid", color="black", weight=3]; 189.19/135.97 41508 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41508[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41508 -> 42453[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41508 -> 42454[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41509[label="ww50",fontsize=16,color="green",shape="box"];41510 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41510[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41510 -> 42455[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41510 -> 42456[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41511[label="ww51",fontsize=16,color="green",shape="box"];48735 -> 43685[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48735[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48735 -> 52419[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48735 -> 52420[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48735 -> 52421[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48735 -> 52422[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48736[label="Neg Zero",fontsize=16,color="green",shape="box"];48737 -> 52428[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48737[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48737 -> 52453[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48737 -> 52454[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48737 -> 52455[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48738[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48739 -> 50153[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48739[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48739 -> 50171[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48740 -> 43685[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48740[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48740 -> 52424[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48740 -> 52425[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48740 -> 52426[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48740 -> 52427[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48741[label="Neg Zero",fontsize=16,color="green",shape="box"];48742 -> 52428[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48742[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48742 -> 52456[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48742 -> 52457[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48742 -> 52458[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48743[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48744 -> 50153[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48744[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48744 -> 50172[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 52450[label="ww3100",fontsize=16,color="green",shape="box"];52451[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52452[label="ww5",fontsize=16,color="green",shape="box"];53025[label="Neg Zero",fontsize=16,color="green",shape="box"];53026[label="Pos (Succ ww4538)",fontsize=16,color="green",shape="box"];53027[label="Pos (Succ ww4537)",fontsize=16,color="green",shape="box"];38505 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38505[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2136))) GT)",fontsize=16,color="magenta"];38505 -> 42457[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38505 -> 42458[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38505 -> 42459[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38505 -> 42460[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38506 -> 45410[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38506[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];38506 -> 45411[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38507 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38507[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38507 -> 42462[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38507 -> 42463[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38508 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38508[label="srMyInt ww51 ww2136",fontsize=16,color="magenta"];38508 -> 42464[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38508 -> 42465[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38509[label="Neg Zero",fontsize=16,color="green",shape="box"];38510[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];41512[label="Neg Zero",fontsize=16,color="green",shape="box"];41513 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41513[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];41513 -> 42466[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41514 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41514[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41514 -> 42467[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41514 -> 42468[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41515[label="Pos Zero",fontsize=16,color="green",shape="box"];44519[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44518[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4346)",fontsize=16,color="black",shape="triangle"];44518 -> 44521[label="",style="solid", color="black", weight=3]; 189.19/135.97 41517 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41517[label="srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41517 -> 42471[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41517 -> 42472[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41518[label="ww50",fontsize=16,color="green",shape="box"];41519 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41519[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41519 -> 42473[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41519 -> 42474[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41520[label="ww51",fontsize=16,color="green",shape="box"];41521[label="Neg Zero",fontsize=16,color="green",shape="box"];41522 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41522[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];41522 -> 42475[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41523 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41523[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41523 -> 42476[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41523 -> 42477[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41524[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44531[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44530[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4347)",fontsize=16,color="black",shape="triangle"];44530 -> 44533[label="",style="solid", color="black", weight=3]; 189.19/135.97 41526 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41526[label="srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41526 -> 42480[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41526 -> 42481[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41527[label="ww50",fontsize=16,color="green",shape="box"];41528 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41528[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41528 -> 42482[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41528 -> 42483[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41529[label="ww51",fontsize=16,color="green",shape="box"];38523 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38523[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2138))) GT)",fontsize=16,color="magenta"];38523 -> 42484[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38523 -> 42485[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38523 -> 42486[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38523 -> 42487[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38524 -> 45422[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38524[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="magenta"];38524 -> 45423[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38525 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38525[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38525 -> 42489[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38525 -> 42490[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38526 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38526[label="srMyInt ww51 ww2138",fontsize=16,color="magenta"];38526 -> 42491[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38526 -> 42492[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38527[label="Neg Zero",fontsize=16,color="green",shape="box"];38528[label="Neg Zero",fontsize=16,color="green",shape="box"];34801[label="ww5",fontsize=16,color="green",shape="box"];34802[label="ww3100",fontsize=16,color="green",shape="box"];34803[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];34852[label="ww5",fontsize=16,color="green",shape="box"];34853[label="ww3100",fontsize=16,color="green",shape="box"];34854[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];35282[label="takeWhile1 (flip ltEsFloat ww4075) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))))) (not (esEsOrdering (primCmpFloat (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))) ww4075) GT))",fontsize=16,color="black",shape="box"];35282 -> 35315[label="",style="solid", color="black", weight=3]; 189.19/135.97 58788 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/135.97 58788[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142)))) ww4737",fontsize=16,color="magenta"];58788 -> 58880[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 58788 -> 58881[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 58788 -> 58882[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41530[label="Neg Zero",fontsize=16,color="green",shape="box"];41531 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41531[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];41531 -> 42493[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41532 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41532[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41532 -> 42494[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41532 -> 42495[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41533[label="Pos Zero",fontsize=16,color="green",shape="box"];44548[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44547[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4348)",fontsize=16,color="black",shape="triangle"];44547 -> 44550[label="",style="solid", color="black", weight=3]; 189.19/135.97 41535 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41535[label="srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41535 -> 42498[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41535 -> 42499[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41536[label="ww50",fontsize=16,color="green",shape="box"];41537 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41537[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41537 -> 42500[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41537 -> 42501[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41538[label="ww51",fontsize=16,color="green",shape="box"];41539[label="Neg Zero",fontsize=16,color="green",shape="box"];41540 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41540[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];41540 -> 42502[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41541 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41541[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41541 -> 42503[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41541 -> 42504[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41542[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44560[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];44559[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4349)",fontsize=16,color="black",shape="triangle"];44559 -> 44562[label="",style="solid", color="black", weight=3]; 189.19/135.97 41544 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41544[label="srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41544 -> 42507[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41544 -> 42508[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41545[label="ww50",fontsize=16,color="green",shape="box"];41546 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41546[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41546 -> 42509[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41546 -> 42510[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41547[label="ww51",fontsize=16,color="green",shape="box"];38535 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38535[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2144))) GT)",fontsize=16,color="magenta"];38535 -> 42511[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38535 -> 42512[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38535 -> 42513[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38535 -> 42514[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38536 -> 45434[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38536[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="magenta"];38536 -> 45435[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38537 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38537[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38537 -> 42516[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38537 -> 42517[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38538 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38538[label="srMyInt ww51 ww2144",fontsize=16,color="magenta"];38538 -> 42518[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38538 -> 42519[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38539[label="Neg Zero",fontsize=16,color="green",shape="box"];38540[label="Pos Zero",fontsize=16,color="green",shape="box"];48745 -> 52627[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48745[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48745 -> 52642[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48745 -> 52643[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48745 -> 52644[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48746[label="Neg Zero",fontsize=16,color="green",shape="box"];48747 -> 34911[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48747[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48747 -> 52475[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48747 -> 52476[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48747 -> 52477[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48748[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48749 -> 50222[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48749[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48749 -> 50239[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 34924[label="ww3100",fontsize=16,color="green",shape="box"];34925[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];34926[label="ww5",fontsize=16,color="green",shape="box"];48750 -> 52627[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48750[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48750 -> 52645[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48750 -> 52646[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48750 -> 52647[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48751[label="Neg Zero",fontsize=16,color="green",shape="box"];48752 -> 34911[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48752[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48752 -> 52530[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48752 -> 52531[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48752 -> 52532[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48753[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48754 -> 50222[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48754[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48754 -> 50240[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 35025[label="ww3100",fontsize=16,color="green",shape="box"];35026[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];35027[label="ww5",fontsize=16,color="green",shape="box"];51876[label="ww3100",fontsize=16,color="green",shape="box"];51877[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51878[label="ww5",fontsize=16,color="green",shape="box"];35093[label="takeWhile (flip ltEsFloat ww4091) (Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988)))))))",fontsize=16,color="black",shape="box"];35093 -> 35163[label="",style="solid", color="black", weight=3]; 189.19/135.97 58480 -> 52627[label="",style="dashed", color="red", weight=0]; 189.19/135.97 58480[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988))))",fontsize=16,color="magenta"];58480 -> 58497[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 58480 -> 58498[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 58480 -> 58499[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 58481[label="ww4091",fontsize=16,color="green",shape="box"];58482[label="ww1988",fontsize=16,color="green",shape="box"];35336[label="Neg Zero",fontsize=16,color="green",shape="box"];35337[label="Neg (Succ ww4096)",fontsize=16,color="green",shape="box"];35338[label="Neg (Succ ww4095)",fontsize=16,color="green",shape="box"];41548[label="Neg Zero",fontsize=16,color="green",shape="box"];41549 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41549[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];41549 -> 42520[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41550 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41550[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41550 -> 42521[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41550 -> 42522[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41551[label="Neg Zero",fontsize=16,color="green",shape="box"];44577[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44576[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4350)",fontsize=16,color="black",shape="triangle"];44576 -> 44579[label="",style="solid", color="black", weight=3]; 189.19/135.97 41553 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41553[label="srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41553 -> 42525[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41553 -> 42526[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41554[label="ww50",fontsize=16,color="green",shape="box"];41555 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41555[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41555 -> 42527[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41555 -> 42528[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41556[label="ww51",fontsize=16,color="green",shape="box"];41557[label="Neg Zero",fontsize=16,color="green",shape="box"];41558 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41558[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];41558 -> 42529[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41559 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41559[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41559 -> 42530[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41559 -> 42531[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41560[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44589[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44588[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4351)",fontsize=16,color="black",shape="triangle"];44588 -> 44591[label="",style="solid", color="black", weight=3]; 189.19/135.97 41562 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41562[label="srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41562 -> 42534[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41562 -> 42535[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41563[label="ww50",fontsize=16,color="green",shape="box"];41564 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41564[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41564 -> 42536[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41564 -> 42537[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41565[label="ww51",fontsize=16,color="green",shape="box"];41566[label="Neg Zero",fontsize=16,color="green",shape="box"];41567 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41567[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];41567 -> 42538[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41568 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41568[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41568 -> 42539[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41568 -> 42540[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41569[label="Neg Zero",fontsize=16,color="green",shape="box"];44601[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44600[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4352)",fontsize=16,color="black",shape="triangle"];44600 -> 44603[label="",style="solid", color="black", weight=3]; 189.19/135.97 41571 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41571[label="srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41571 -> 42543[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41571 -> 42544[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41572[label="ww50",fontsize=16,color="green",shape="box"];41573 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41573[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41573 -> 42545[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41573 -> 42546[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41574[label="ww51",fontsize=16,color="green",shape="box"];52117 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 52117[label="srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))",fontsize=16,color="magenta"];52117 -> 52537[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 52117 -> 52538[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 52118 -> 20687[label="",style="dashed", color="red", weight=0]; 189.19/135.97 52118[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];52119[label="ww4495",fontsize=16,color="green",shape="box"];52120 -> 20687[label="",style="dashed", color="red", weight=0]; 189.19/135.97 52120[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];52121 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 52121[label="srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))",fontsize=16,color="magenta"];52121 -> 52539[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 52121 -> 52540[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19367[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Pos (Succ ww95800)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Pos (Succ ww95800)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];19367 -> 20678[label="",style="solid", color="black", weight=3]; 189.19/135.97 20682 -> 18151[label="",style="dashed", color="red", weight=0]; 189.19/135.97 20682[label="srMyInt (srMyInt (Pos (Succ ww95600)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20682 -> 20685[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20683 -> 20583[label="",style="dashed", color="red", weight=0]; 189.19/135.97 20683[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww95600)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];20683 -> 20686[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20683 -> 20687[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20683 -> 20688[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20683 -> 20689[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20683 -> 20690[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20683 -> 20691[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20681[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2352))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) ww2507",fontsize=16,color="burlywood",shape="triangle"];62936[label="ww2507/MyTrue",fontsize=10,color="white",style="solid",shape="box"];20681 -> 62936[label="",style="solid", color="burlywood", weight=9]; 189.19/135.97 62936 -> 20692[label="",style="solid", color="burlywood", weight=3]; 189.19/135.97 62937[label="ww2507/MyFalse",fontsize=10,color="white",style="solid",shape="box"];20681 -> 62937[label="",style="solid", color="burlywood", weight=9]; 189.19/135.97 62937 -> 20693[label="",style="solid", color="burlywood", weight=3]; 189.19/135.97 20699 -> 15103[label="",style="dashed", color="red", weight=0]; 189.19/135.97 20699[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20699 -> 20702[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20699 -> 20703[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20700 -> 20583[label="",style="dashed", color="red", weight=0]; 189.19/135.97 20700[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];20700 -> 20704[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20700 -> 20705[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20700 -> 20706[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20700 -> 20707[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20700 -> 20708[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20700 -> 20709[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20698[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2354))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) ww2508",fontsize=16,color="burlywood",shape="triangle"];62938[label="ww2508/MyTrue",fontsize=10,color="white",style="solid",shape="box"];20698 -> 62938[label="",style="solid", color="burlywood", weight=9]; 189.19/135.97 62938 -> 20710[label="",style="solid", color="burlywood", weight=3]; 189.19/135.97 62939[label="ww2508/MyFalse",fontsize=10,color="white",style="solid",shape="box"];20698 -> 62939[label="",style="solid", color="burlywood", weight=9]; 189.19/135.97 62939 -> 20711[label="",style="solid", color="burlywood", weight=3]; 189.19/135.97 20713 -> 18157[label="",style="dashed", color="red", weight=0]; 189.19/135.97 20713[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20714 -> 20583[label="",style="dashed", color="red", weight=0]; 189.19/135.97 20714[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];20714 -> 20716[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20714 -> 20717[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20714 -> 20718[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20714 -> 20719[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20714 -> 20720[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20714 -> 20721[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20712[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2356))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) ww2509",fontsize=16,color="burlywood",shape="triangle"];62940[label="ww2509/MyTrue",fontsize=10,color="white",style="solid",shape="box"];20712 -> 62940[label="",style="solid", color="burlywood", weight=9]; 189.19/135.97 62940 -> 20722[label="",style="solid", color="burlywood", weight=3]; 189.19/135.97 62941[label="ww2509/MyFalse",fontsize=10,color="white",style="solid",shape="box"];20712 -> 62941[label="",style="solid", color="burlywood", weight=9]; 189.19/135.97 62941 -> 20723[label="",style="solid", color="burlywood", weight=3]; 189.19/135.97 19394 -> 37717[label="",style="dashed", color="red", weight=0]; 189.19/135.97 19394[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww9590 (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero)))) (srMyInt ww9591 (srMyInt (srMyInt (Pos (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (Float (psMyInt ww9590 (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero)))) (srMyInt ww9591 (srMyInt (srMyInt (Pos (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];19394 -> 39021[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19394 -> 39022[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19394 -> 39023[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19394 -> 39024[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19394 -> 39025[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19394 -> 39026[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20732 -> 15290[label="",style="dashed", color="red", weight=0]; 189.19/135.97 20732[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20732 -> 20735[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20733 -> 20583[label="",style="dashed", color="red", weight=0]; 189.19/135.97 20733[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];20733 -> 20736[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20733 -> 20737[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20733 -> 20738[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20733 -> 20739[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20733 -> 20740[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20733 -> 20741[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20731[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2358))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) ww2512",fontsize=16,color="burlywood",shape="triangle"];62942[label="ww2512/MyTrue",fontsize=10,color="white",style="solid",shape="box"];20731 -> 62942[label="",style="solid", color="burlywood", weight=9]; 189.19/135.97 62942 -> 20742[label="",style="solid", color="burlywood", weight=3]; 189.19/135.97 62943[label="ww2512/MyFalse",fontsize=10,color="white",style="solid",shape="box"];20731 -> 62943[label="",style="solid", color="burlywood", weight=9]; 189.19/135.97 62943 -> 20743[label="",style="solid", color="burlywood", weight=3]; 189.19/135.97 19403[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];19403 -> 20744[label="",style="solid", color="black", weight=3]; 189.19/135.97 20748 -> 20583[label="",style="dashed", color="red", weight=0]; 189.19/135.97 20748[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww95600)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];20748 -> 20751[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20748 -> 20752[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20748 -> 20753[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20748 -> 20754[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20748 -> 20755[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20748 -> 20756[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20749 -> 18163[label="",style="dashed", color="red", weight=0]; 189.19/135.97 20749[label="srMyInt (srMyInt (Neg (Succ ww95600)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20749 -> 20757[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20747[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2360))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) ww2513",fontsize=16,color="burlywood",shape="triangle"];62944[label="ww2513/MyTrue",fontsize=10,color="white",style="solid",shape="box"];20747 -> 62944[label="",style="solid", color="burlywood", weight=9]; 189.19/135.97 62944 -> 20758[label="",style="solid", color="burlywood", weight=3]; 189.19/135.97 62945[label="ww2513/MyFalse",fontsize=10,color="white",style="solid",shape="box"];20747 -> 62945[label="",style="solid", color="burlywood", weight=9]; 189.19/135.97 62945 -> 20759[label="",style="solid", color="burlywood", weight=3]; 189.19/135.97 19411 -> 37717[label="",style="dashed", color="red", weight=0]; 189.19/135.97 19411[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww9590 (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero)))) (srMyInt ww9591 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (Float (psMyInt ww9590 (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero)))) (srMyInt ww9591 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];19411 -> 39033[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19411 -> 39034[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19411 -> 39035[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19411 -> 39036[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19411 -> 39037[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19411 -> 39038[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20765 -> 5124[label="",style="dashed", color="red", weight=0]; 189.19/135.97 20765[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20765 -> 20768[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20766 -> 20583[label="",style="dashed", color="red", weight=0]; 189.19/135.97 20766[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];20766 -> 20769[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20766 -> 20770[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20766 -> 20771[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20766 -> 20772[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20766 -> 20773[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20766 -> 20774[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20764[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2362))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) ww2515",fontsize=16,color="burlywood",shape="triangle"];62946[label="ww2515/MyTrue",fontsize=10,color="white",style="solid",shape="box"];20764 -> 62946[label="",style="solid", color="burlywood", weight=9]; 189.19/135.97 62946 -> 20775[label="",style="solid", color="burlywood", weight=3]; 189.19/135.97 62947[label="ww2515/MyFalse",fontsize=10,color="white",style="solid",shape="box"];20764 -> 62947[label="",style="solid", color="burlywood", weight=9]; 189.19/135.97 62947 -> 20776[label="",style="solid", color="burlywood", weight=3]; 189.19/135.97 19419 -> 37717[label="",style="dashed", color="red", weight=0]; 189.19/135.97 19419[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww9590 (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero)))) (srMyInt ww9591 (srMyInt (srMyInt (Neg (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (Float (psMyInt ww9590 (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero)))) (srMyInt ww9591 (srMyInt (srMyInt (Neg (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];19419 -> 39039[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19419 -> 39040[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19419 -> 39041[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19419 -> 39042[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19419 -> 39043[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19419 -> 39044[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19421 -> 37717[label="",style="dashed", color="red", weight=0]; 189.19/135.97 19421[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww9590 (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero)))) (srMyInt ww9591 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (Float (psMyInt ww9590 (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero)))) (srMyInt ww9591 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];19421 -> 39051[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19421 -> 39052[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19421 -> 39053[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19421 -> 39054[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19421 -> 39055[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19421 -> 39056[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48780 -> 26659[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48780[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48780 -> 52541[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48780 -> 52542[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48780 -> 52543[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48780 -> 52544[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48781[label="Pos Zero",fontsize=16,color="green",shape="box"];48782 -> 37526[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48782[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48782 -> 52545[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48782 -> 52546[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48782 -> 52547[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48782 -> 52548[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48783[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48784 -> 50281[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48784[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48784 -> 50298[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 37543[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];37544[label="ww5",fontsize=16,color="green",shape="box"];37545[label="ww3100",fontsize=16,color="green",shape="box"];37546[label="ww4000",fontsize=16,color="green",shape="box"];48785 -> 26659[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48785[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48785 -> 52549[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48785 -> 52550[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48785 -> 52551[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48785 -> 52552[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48786[label="Pos Zero",fontsize=16,color="green",shape="box"];48787 -> 37526[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48787[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48787 -> 52553[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48787 -> 52554[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48787 -> 52555[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48787 -> 52556[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48788[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48789 -> 50281[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48789[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48789 -> 50299[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 37547[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];37548[label="ww5",fontsize=16,color="green",shape="box"];37549[label="ww3100",fontsize=16,color="green",shape="box"];37550[label="ww4000",fontsize=16,color="green",shape="box"];51879[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51880[label="ww5",fontsize=16,color="green",shape="box"];51881[label="ww3100",fontsize=16,color="green",shape="box"];51882[label="ww4000",fontsize=16,color="green",shape="box"];44016[label="ww4257",fontsize=16,color="green",shape="box"];44017[label="Pos (Succ ww4259)",fontsize=16,color="green",shape="box"];44018[label="Pos (Succ ww4258)",fontsize=16,color="green",shape="box"];41576[label="Pos Zero",fontsize=16,color="green",shape="box"];41577 -> 20243[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41577[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41578 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41578[label="srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41578 -> 42550[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41578 -> 42551[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41579[label="Pos Zero",fontsize=16,color="green",shape="box"];44622[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44621[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4353)",fontsize=16,color="black",shape="triangle"];44621 -> 44624[label="",style="solid", color="black", weight=3]; 189.19/135.97 41581 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41581[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41581 -> 42554[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41581 -> 42555[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41582[label="ww50",fontsize=16,color="green",shape="box"];41583 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41583[label="srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41583 -> 42556[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41583 -> 42557[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41584[label="ww51",fontsize=16,color="green",shape="box"];41585[label="Pos Zero",fontsize=16,color="green",shape="box"];41586 -> 20243[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41586[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41587 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41587[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41587 -> 42558[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41587 -> 42559[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41588[label="Pos Zero",fontsize=16,color="green",shape="box"];44633[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44632[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4354)",fontsize=16,color="black",shape="triangle"];44632 -> 44635[label="",style="solid", color="black", weight=3]; 189.19/135.97 41590 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41590[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41590 -> 42562[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41590 -> 42563[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41591[label="ww50",fontsize=16,color="green",shape="box"];41592 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41592[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41592 -> 42564[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41592 -> 42565[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41593[label="ww51",fontsize=16,color="green",shape="box"];46614[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];46615[label="ww4000",fontsize=16,color="green",shape="box"];46616[label="ww3100",fontsize=16,color="green",shape="box"];46617[label="ww5",fontsize=16,color="green",shape="box"];46714[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];46715[label="ww4000",fontsize=16,color="green",shape="box"];46716[label="ww3100",fontsize=16,color="green",shape="box"];46717[label="ww5",fontsize=16,color="green",shape="box"];46998 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/135.97 46998[label="primPlusFloat (Float (msMyInt (Neg (Succ ww2149)) (Pos Zero)) (srMyInt (Pos (Succ ww2150)) (Neg (Succ ww2151)))) ww4455",fontsize=16,color="magenta"];46998 -> 47022[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 46998 -> 47023[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 46998 -> 47024[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41594[label="Pos Zero",fontsize=16,color="green",shape="box"];41595 -> 20243[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41595[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41596 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41596[label="srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41596 -> 42566[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41596 -> 42567[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41597[label="Neg Zero",fontsize=16,color="green",shape="box"];44644[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44643[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4355)",fontsize=16,color="black",shape="triangle"];44643 -> 44646[label="",style="solid", color="black", weight=3]; 189.19/135.97 41599 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41599[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41599 -> 42570[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41599 -> 42571[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41600[label="ww50",fontsize=16,color="green",shape="box"];41601 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41601[label="srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41601 -> 42572[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41601 -> 42573[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41602[label="ww51",fontsize=16,color="green",shape="box"];41603[label="Pos Zero",fontsize=16,color="green",shape="box"];41604 -> 20243[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41604[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41605 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41605[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41605 -> 42574[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41605 -> 42575[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41606[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44655[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44654[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4356)",fontsize=16,color="black",shape="triangle"];44654 -> 44657[label="",style="solid", color="black", weight=3]; 189.19/135.97 41608 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41608[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41608 -> 42578[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41608 -> 42579[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41609[label="ww50",fontsize=16,color="green",shape="box"];41610 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41610[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41610 -> 42580[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41610 -> 42581[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41611[label="ww51",fontsize=16,color="green",shape="box"];38583 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38583[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2153))) GT)",fontsize=16,color="magenta"];38583 -> 42582[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38583 -> 42583[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38583 -> 42584[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38583 -> 42585[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38584 -> 45505[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38584[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="magenta"];38584 -> 45506[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38585 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38585[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38585 -> 42587[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38585 -> 42588[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38586 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38586[label="srMyInt ww51 ww2153",fontsize=16,color="magenta"];38586 -> 42589[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38586 -> 42590[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38587[label="Pos Zero",fontsize=16,color="green",shape="box"];38588[label="Neg Zero",fontsize=16,color="green",shape="box"];41630[label="ww5",fontsize=16,color="green",shape="box"];41631[label="ww3100",fontsize=16,color="green",shape="box"];41632[label="ww4000",fontsize=16,color="green",shape="box"];41633[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];41634[label="ww5",fontsize=16,color="green",shape="box"];41635[label="ww3100",fontsize=16,color="green",shape="box"];41636[label="ww4000",fontsize=16,color="green",shape="box"];41637[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];41645[label="Pos Zero",fontsize=16,color="green",shape="box"];41646 -> 20243[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41646[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41647 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41647[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41647 -> 42591[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41647 -> 42592[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41648[label="Pos Zero",fontsize=16,color="green",shape="box"];44670[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44669[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4357)",fontsize=16,color="black",shape="triangle"];44669 -> 44672[label="",style="solid", color="black", weight=3]; 189.19/135.97 41650 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41650[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41650 -> 42595[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41650 -> 42596[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41651[label="ww50",fontsize=16,color="green",shape="box"];41652 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41652[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41652 -> 42597[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41652 -> 42598[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41653[label="ww51",fontsize=16,color="green",shape="box"];38595 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38595[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2160))) GT)",fontsize=16,color="magenta"];38595 -> 42599[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38595 -> 42600[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38595 -> 42601[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38595 -> 42602[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38596 -> 45514[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38596[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="magenta"];38596 -> 45515[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38597 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38597[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38597 -> 42604[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38597 -> 42605[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38598 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38598[label="srMyInt ww51 ww2160",fontsize=16,color="magenta"];38598 -> 42606[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38598 -> 42607[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38599[label="Pos Zero",fontsize=16,color="green",shape="box"];38600[label="Pos Zero",fontsize=16,color="green",shape="box"];48790 -> 46965[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48790[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48790 -> 52557[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48790 -> 52558[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48790 -> 52559[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48790 -> 52560[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48791[label="Pos Zero",fontsize=16,color="green",shape="box"];48792 -> 26764[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48792[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48792 -> 52561[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48792 -> 52562[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48792 -> 52563[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48792 -> 52564[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48793[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48794 -> 50320[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48794[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48794 -> 50336[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 46750[label="ww4000",fontsize=16,color="green",shape="box"];46751[label="ww3100",fontsize=16,color="green",shape="box"];46752[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];46753[label="ww5",fontsize=16,color="green",shape="box"];48795 -> 46965[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48795[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48795 -> 52565[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48795 -> 52566[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48795 -> 52567[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48795 -> 52568[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48796[label="Pos Zero",fontsize=16,color="green",shape="box"];48797 -> 26764[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48797[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48797 -> 52569[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48797 -> 52570[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48797 -> 52571[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48797 -> 52572[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48798[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48799 -> 50320[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48799[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48799 -> 50337[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 46754[label="ww4000",fontsize=16,color="green",shape="box"];46755[label="ww3100",fontsize=16,color="green",shape="box"];46756[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];46757[label="ww5",fontsize=16,color="green",shape="box"];51883[label="ww4000",fontsize=16,color="green",shape="box"];51884[label="ww3100",fontsize=16,color="green",shape="box"];51885[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51886[label="ww5",fontsize=16,color="green",shape="box"];46824 -> 46965[label="",style="dashed", color="red", weight=0]; 189.19/135.97 46824[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998))))) (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) (Float (Pos Zero) (Neg (Succ ww1998))))",fontsize=16,color="magenta"];46824 -> 46966[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 46825[label="ww3258",fontsize=16,color="green",shape="box"];46826[label="Nil",fontsize=16,color="green",shape="box"];46904[label="ww1996",fontsize=16,color="green",shape="box"];46905[label="Neg (Succ ww1998)",fontsize=16,color="green",shape="box"];46906[label="Neg (Succ ww1997)",fontsize=16,color="green",shape="box"];41654[label="Pos Zero",fontsize=16,color="green",shape="box"];41655 -> 20243[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41655[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41656 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41656[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41656 -> 42608[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41656 -> 42609[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41657[label="Neg Zero",fontsize=16,color="green",shape="box"];44685[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44684[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4358)",fontsize=16,color="black",shape="triangle"];44684 -> 44687[label="",style="solid", color="black", weight=3]; 189.19/135.97 41659 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41659[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41659 -> 42612[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41659 -> 42613[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41660[label="ww50",fontsize=16,color="green",shape="box"];41661 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41661[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41661 -> 42614[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41661 -> 42615[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41662[label="ww51",fontsize=16,color="green",shape="box"];41663[label="Pos Zero",fontsize=16,color="green",shape="box"];41664 -> 20243[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41664[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41665 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41665[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41665 -> 42616[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41665 -> 42617[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41666[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44696[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44695[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4359)",fontsize=16,color="black",shape="triangle"];44695 -> 44698[label="",style="solid", color="black", weight=3]; 189.19/135.97 41668 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41668[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41668 -> 42620[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41668 -> 42621[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41669[label="ww50",fontsize=16,color="green",shape="box"];41670 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41670[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41670 -> 42622[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41670 -> 42623[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41671[label="ww51",fontsize=16,color="green",shape="box"];41672[label="Pos Zero",fontsize=16,color="green",shape="box"];41673 -> 20243[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41673[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41674 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41674[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41674 -> 42624[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41674 -> 42625[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41675[label="Neg Zero",fontsize=16,color="green",shape="box"];44707[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44706[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4360)",fontsize=16,color="black",shape="triangle"];44706 -> 44709[label="",style="solid", color="black", weight=3]; 189.19/135.97 41677 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41677[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41677 -> 42628[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41677 -> 42629[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41678[label="ww50",fontsize=16,color="green",shape="box"];41679 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41679[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41679 -> 42630[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41679 -> 42631[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41680[label="ww51",fontsize=16,color="green",shape="box"];48805 -> 43626[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48805[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48805 -> 52573[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48805 -> 52574[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48805 -> 52575[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48805 -> 52576[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48806[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48807 -> 52582[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48807[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48807 -> 52607[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48807 -> 52608[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48807 -> 52609[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48807 -> 52610[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48808[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48809 -> 49994[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48809[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48809 -> 50028[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48809 -> 50029[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48809 -> 50030[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48810 -> 43626[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48810[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48810 -> 52578[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48810 -> 52579[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48810 -> 52580[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48810 -> 52581[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48811[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48812 -> 52582[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48812[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48812 -> 52611[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48812 -> 52612[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48812 -> 52613[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48812 -> 52614[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48813[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48814 -> 49994[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48814[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48814 -> 50031[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48814 -> 50032[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48814 -> 50033[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 52603[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52604[label="ww5",fontsize=16,color="green",shape="box"];52605[label="ww3000",fontsize=16,color="green",shape="box"];52606[label="ww3100",fontsize=16,color="green",shape="box"];19520 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/135.97 19520[label="takeWhile1 (flip gtEsFloat (primPlusFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float ww650 ww651)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww650 ww651) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float ww650 ww651))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float ww650 ww651)) (Float ww650 ww651))) (not (esEsOrdering (primCmpFloat (Float ww650 ww651) (primPlusFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float ww650 ww651)) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT))",fontsize=16,color="magenta"];19520 -> 49050[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19520 -> 49051[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19520 -> 49052[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 53104[label="Pos (Succ ww4546)",fontsize=16,color="green",shape="box"];53105[label="Pos (Succ ww4547)",fontsize=16,color="green",shape="box"];53106[label="Pos (Succ ww4545)",fontsize=16,color="green",shape="box"];19521 -> 37717[label="",style="dashed", color="red", weight=0]; 189.19/135.97 19521[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww20760 (srMyInt (msMyInt (Neg Zero) ww20780) (Pos (Succ Zero)))) (srMyInt ww20761 (srMyInt (srMyInt (Pos (Succ ww2077)) ww20781) (Pos (Succ (Succ Zero))))))) (Float ww20780 ww20781) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (Float ww20780 ww20781))) (not (esEsOrdering (primCmpFloat (Float ww20780 ww20781) (Float (psMyInt ww20760 (srMyInt (msMyInt (Neg Zero) ww20780) (Pos (Succ Zero)))) (srMyInt ww20761 (srMyInt (srMyInt (Pos (Succ ww2077)) ww20781) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];19521 -> 39099[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19521 -> 39100[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19521 -> 39101[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19521 -> 39102[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19521 -> 39103[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19521 -> 39104[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38619 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38619[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2162))) GT)",fontsize=16,color="magenta"];38619 -> 42632[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38619 -> 42633[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38619 -> 42634[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38619 -> 42635[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38620 -> 45533[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38620[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];38620 -> 45534[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38621 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38621[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38621 -> 42637[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38621 -> 42638[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38622 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38622[label="srMyInt ww51 ww2162",fontsize=16,color="magenta"];38622 -> 42639[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38622 -> 42640[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38623[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];38624[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];41681[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41682 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41682[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41682 -> 42641[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41683 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41683[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41683 -> 42642[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41683 -> 42643[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41684[label="Pos Zero",fontsize=16,color="green",shape="box"];44723[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];44722[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4361)",fontsize=16,color="black",shape="triangle"];44722 -> 44725[label="",style="solid", color="black", weight=3]; 189.19/135.97 41686 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41686[label="srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41686 -> 42646[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41686 -> 42647[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41687[label="ww50",fontsize=16,color="green",shape="box"];41688 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41688[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41688 -> 42648[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41688 -> 42649[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41689[label="ww51",fontsize=16,color="green",shape="box"];55299[label="ww3000",fontsize=16,color="green",shape="box"];55300[label="ww5",fontsize=16,color="green",shape="box"];55301[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55302[label="ww3100",fontsize=16,color="green",shape="box"];55303[label="ww3000",fontsize=16,color="green",shape="box"];55304[label="ww5",fontsize=16,color="green",shape="box"];55305[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];55306[label="ww3100",fontsize=16,color="green",shape="box"];38637 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38637[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2164))) GT)",fontsize=16,color="magenta"];38637 -> 42659[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38637 -> 42660[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38637 -> 42661[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38637 -> 42662[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38638 -> 45545[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38638[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];38638 -> 45546[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38639 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38639[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38639 -> 42664[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38639 -> 42665[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38640 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38640[label="srMyInt ww51 ww2164",fontsize=16,color="magenta"];38640 -> 42666[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38640 -> 42667[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38641[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];38642[label="Neg Zero",fontsize=16,color="green",shape="box"];27087[label="ww5",fontsize=16,color="green",shape="box"];27088[label="ww3100",fontsize=16,color="green",shape="box"];27089[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];27090[label="ww3000",fontsize=16,color="green",shape="box"];27091[label="ww5",fontsize=16,color="green",shape="box"];27092[label="ww3100",fontsize=16,color="green",shape="box"];27093[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];27094[label="ww3000",fontsize=16,color="green",shape="box"];27451[label="takeWhile1 (flip ltEsFloat ww3284) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))))) (not (esEsOrdering (primCmpFloat (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) ww3284) GT))",fontsize=16,color="black",shape="box"];27451 -> 27493[label="",style="solid", color="black", weight=3]; 189.19/135.97 57806 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 57806[label="srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169))",fontsize=16,color="magenta"];57806 -> 57830[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 57806 -> 57831[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 57807 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.97 57807[label="msMyInt (Neg Zero) (Pos (Succ ww2168))",fontsize=16,color="magenta"];57807 -> 57832[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 57808[label="ww4689",fontsize=16,color="green",shape="box"];41699[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41700 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41700[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41700 -> 42668[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41701 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41701[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41701 -> 42669[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41701 -> 42670[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41702[label="Pos Zero",fontsize=16,color="green",shape="box"];44752[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];44751[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4363)",fontsize=16,color="black",shape="triangle"];44751 -> 44754[label="",style="solid", color="black", weight=3]; 189.19/135.97 41704 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41704[label="srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41704 -> 42673[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41704 -> 42674[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41705[label="ww50",fontsize=16,color="green",shape="box"];41706 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41706[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41706 -> 42675[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41706 -> 42676[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41707[label="ww51",fontsize=16,color="green",shape="box"];41708[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41709 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41709[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41709 -> 42677[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41710 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41710[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41710 -> 42678[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41710 -> 42679[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41711[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44764[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];44763[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4364)",fontsize=16,color="black",shape="triangle"];44763 -> 44766[label="",style="solid", color="black", weight=3]; 189.19/135.97 41713 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41713[label="srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41713 -> 42682[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41713 -> 42683[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41714[label="ww50",fontsize=16,color="green",shape="box"];41715 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41715[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41715 -> 42684[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41715 -> 42685[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41716[label="ww51",fontsize=16,color="green",shape="box"];38655 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38655[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2171))) GT)",fontsize=16,color="magenta"];38655 -> 42686[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38655 -> 42687[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38655 -> 42688[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38655 -> 42689[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38656 -> 45557[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38656[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];38656 -> 45558[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38657 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38657[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38657 -> 42691[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38657 -> 42692[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38658 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38658[label="srMyInt ww51 ww2171",fontsize=16,color="magenta"];38658 -> 42693[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38658 -> 42694[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38659[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];38660[label="Pos Zero",fontsize=16,color="green",shape="box"];48820 -> 52864[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48820[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48820 -> 52879[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48820 -> 52880[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48820 -> 52881[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48820 -> 52882[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48821[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48822 -> 27123[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48822[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48822 -> 52662[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48822 -> 52663[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48822 -> 52664[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48822 -> 52665[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48823[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48824 -> 50066[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48824[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48824 -> 50097[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48824 -> 50098[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48824 -> 50099[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 55466[label="ww3000",fontsize=16,color="green",shape="box"];55467[label="ww3100",fontsize=16,color="green",shape="box"];55468[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55469[label="ww5",fontsize=16,color="green",shape="box"];48825 -> 52864[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48825[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48825 -> 52883[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48825 -> 52884[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48825 -> 52885[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48825 -> 52886[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48826[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48827 -> 27123[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48827[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48827 -> 52693[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48827 -> 52694[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48827 -> 52695[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48827 -> 52696[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48828[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48829 -> 50066[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48829[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48829 -> 50100[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48829 -> 50101[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48829 -> 50102[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 55470[label="ww3000",fontsize=16,color="green",shape="box"];55471[label="ww3100",fontsize=16,color="green",shape="box"];55472[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];55473[label="ww5",fontsize=16,color="green",shape="box"];51887[label="ww3000",fontsize=16,color="green",shape="box"];51888[label="ww3100",fontsize=16,color="green",shape="box"];51889[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51890[label="ww5",fontsize=16,color="green",shape="box"];19557[label="takeWhile1 (flip gtEsFloat (psFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww1941 (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941)) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) ww1941)) (not (esEsOrdering (compareFloat ww1941 (psFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT))",fontsize=16,color="black",shape="box"];19557 -> 20849[label="",style="solid", color="black", weight=3]; 189.19/135.97 51891[label="Pos (Succ ww2007)",fontsize=16,color="green",shape="box"];51892[label="Neg (Succ ww2008)",fontsize=16,color="green",shape="box"];51893[label="Neg (Succ ww2006)",fontsize=16,color="green",shape="box"];41717[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41718 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41718[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41718 -> 42695[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41719 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41719[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41719 -> 42696[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41719 -> 42697[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41720[label="Neg Zero",fontsize=16,color="green",shape="box"];44781[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];44780[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4365)",fontsize=16,color="black",shape="triangle"];44780 -> 44783[label="",style="solid", color="black", weight=3]; 189.19/135.97 41722 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41722[label="srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41722 -> 42700[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41722 -> 42701[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41723[label="ww50",fontsize=16,color="green",shape="box"];41724 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41724[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41724 -> 42702[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41724 -> 42703[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41725[label="ww51",fontsize=16,color="green",shape="box"];41735[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41736 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41736[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41736 -> 42713[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41737 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41737[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41737 -> 42714[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41737 -> 42715[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41738[label="Neg Zero",fontsize=16,color="green",shape="box"];44805[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];44804[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4367)",fontsize=16,color="black",shape="triangle"];44804 -> 44807[label="",style="solid", color="black", weight=3]; 189.19/135.97 41740 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41740[label="srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41740 -> 42718[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41740 -> 42719[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41741[label="ww50",fontsize=16,color="green",shape="box"];41742 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41742[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41742 -> 42720[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41742 -> 42721[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41743[label="ww51",fontsize=16,color="green",shape="box"];48835 -> 43626[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48835[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48835 -> 52697[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48835 -> 52698[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48835 -> 52699[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48835 -> 52700[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48836[label="Pos Zero",fontsize=16,color="green",shape="box"];48837 -> 37634[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48837[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48837 -> 52701[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48837 -> 52702[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48837 -> 52703[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48838[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48839 -> 50281[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48839[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48839 -> 50300[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 37647[label="ww3100",fontsize=16,color="green",shape="box"];37648[label="ww5",fontsize=16,color="green",shape="box"];37649[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];48840 -> 43626[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48840[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48840 -> 52704[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48840 -> 52705[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48840 -> 52706[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48840 -> 52707[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48841[label="Pos Zero",fontsize=16,color="green",shape="box"];48842 -> 37634[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48842[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48842 -> 52708[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48842 -> 52709[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48842 -> 52710[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48843[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48844 -> 50281[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48844[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48844 -> 50301[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 37650[label="ww3100",fontsize=16,color="green",shape="box"];37651[label="ww5",fontsize=16,color="green",shape="box"];37652[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];51894[label="ww3100",fontsize=16,color="green",shape="box"];51895[label="ww5",fontsize=16,color="green",shape="box"];51896[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44019[label="Pos Zero",fontsize=16,color="green",shape="box"];44020[label="Pos (Succ ww4269)",fontsize=16,color="green",shape="box"];44021[label="Pos (Succ ww4268)",fontsize=16,color="green",shape="box"];20864[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww2556) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww2556)))",fontsize=16,color="green",shape="box"];20864 -> 20930[label="",style="dashed", color="green", weight=3]; 189.19/135.97 20864 -> 20931[label="",style="dashed", color="green", weight=3]; 189.19/135.97 38679 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38679[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww340 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww341 ww2261))) GT)",fontsize=16,color="magenta"];38679 -> 42726[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38679 -> 42727[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38679 -> 42728[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38679 -> 42729[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38679 -> 42730[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38679 -> 42731[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38680[label="ww35",fontsize=16,color="green",shape="box"];38681 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38681[label="psMyInt ww340 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38681 -> 42732[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38681 -> 42733[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38682 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38682[label="srMyInt ww341 ww2261",fontsize=16,color="magenta"];38682 -> 42734[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38682 -> 42735[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38683[label="Pos Zero",fontsize=16,color="green",shape="box"];38684[label="Pos Zero",fontsize=16,color="green",shape="box"];41747[label="Pos Zero",fontsize=16,color="green",shape="box"];41748 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41748[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];41748 -> 42736[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41749 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41749[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41749 -> 42737[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41749 -> 42738[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41750[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44826[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44825[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4368)",fontsize=16,color="black",shape="triangle"];44825 -> 44828[label="",style="solid", color="black", weight=3]; 189.19/135.97 41752 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41752[label="srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41752 -> 42741[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41752 -> 42742[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41753[label="ww50",fontsize=16,color="green",shape="box"];41754 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41754[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41754 -> 42743[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41754 -> 42744[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41755[label="ww51",fontsize=16,color="green",shape="box"];38691 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38691[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2175))) GT)",fontsize=16,color="magenta"];38691 -> 42745[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38691 -> 42746[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38691 -> 42747[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38691 -> 42748[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38692 -> 45574[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38692[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="magenta"];38692 -> 45575[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38693 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38693[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38693 -> 42750[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38693 -> 42751[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38694 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38694[label="srMyInt ww51 ww2175",fontsize=16,color="magenta"];38694 -> 42752[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38694 -> 42753[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38695[label="Pos Zero",fontsize=16,color="green",shape="box"];38696[label="Neg Zero",fontsize=16,color="green",shape="box"];41770[label="ww5",fontsize=16,color="green",shape="box"];41771[label="ww3100",fontsize=16,color="green",shape="box"];41772[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];41773[label="ww5",fontsize=16,color="green",shape="box"];41774[label="ww3100",fontsize=16,color="green",shape="box"];41775[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];58490[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) ww4727",fontsize=16,color="black",shape="triangle"];58490 -> 58536[label="",style="solid", color="black", weight=3]; 189.19/135.97 58491 -> 58402[label="",style="dashed", color="red", weight=0]; 189.19/135.97 58491[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) ww4727))",fontsize=16,color="magenta"];58491 -> 58537[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20945[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww2565) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww2565)))",fontsize=16,color="green",shape="box"];20945 -> 20949[label="",style="dashed", color="green", weight=3]; 189.19/135.97 20945 -> 20950[label="",style="dashed", color="green", weight=3]; 189.19/135.97 19597[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];19598[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];48845 -> 52891[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48845[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48845 -> 52903[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48845 -> 52904[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48845 -> 52905[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48846[label="Pos Zero",fontsize=16,color="green",shape="box"];48847 -> 27469[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48847[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48847 -> 52712[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48847 -> 52713[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48847 -> 52714[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48848[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48849 -> 50320[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48849[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48849 -> 50338[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 27677[label="ww5",fontsize=16,color="green",shape="box"];27678[label="ww3100",fontsize=16,color="green",shape="box"];27679[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];48850 -> 52891[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48850[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48850 -> 52906[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48850 -> 52907[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48850 -> 52908[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48851[label="Pos Zero",fontsize=16,color="green",shape="box"];48852 -> 27469[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48852[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48852 -> 52739[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48852 -> 52740[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48852 -> 52741[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 48853[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48854 -> 50320[label="",style="dashed", color="red", weight=0]; 189.19/135.97 48854[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48854 -> 50339[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 27680[label="ww5",fontsize=16,color="green",shape="box"];27681[label="ww3100",fontsize=16,color="green",shape="box"];27682[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];51897[label="ww5",fontsize=16,color="green",shape="box"];51898[label="ww3100",fontsize=16,color="green",shape="box"];51899[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];27766[label="takeWhile (flip ltEsFloat ww3327) (Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017)))))))",fontsize=16,color="black",shape="box"];27766 -> 27802[label="",style="solid", color="black", weight=3]; 189.19/135.97 27767[label="Nil",fontsize=16,color="green",shape="box"];51900[label="Pos Zero",fontsize=16,color="green",shape="box"];51901[label="Neg (Succ ww2017)",fontsize=16,color="green",shape="box"];51902[label="Neg (Succ ww2016)",fontsize=16,color="green",shape="box"];41785[label="Pos Zero",fontsize=16,color="green",shape="box"];41786 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41786[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];41786 -> 43546[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41787 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41787[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41787 -> 43547[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41787 -> 43548[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41788[label="Neg Zero",fontsize=16,color="green",shape="box"];44843[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44842[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4369)",fontsize=16,color="black",shape="triangle"];44842 -> 44845[label="",style="solid", color="black", weight=3]; 189.19/135.97 41790 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41790[label="srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41790 -> 43551[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41790 -> 43552[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41791[label="ww50",fontsize=16,color="green",shape="box"];41792 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41792[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41792 -> 43553[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41792 -> 43554[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41793[label="ww51",fontsize=16,color="green",shape="box"];41794[label="Pos Zero",fontsize=16,color="green",shape="box"];41795 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41795[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];41795 -> 43555[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41796 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41796[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41796 -> 43556[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41796 -> 43557[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41797[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44855[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44854[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4370)",fontsize=16,color="black",shape="triangle"];44854 -> 44857[label="",style="solid", color="black", weight=3]; 189.19/135.97 41799 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41799[label="srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41799 -> 43560[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41799 -> 43561[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41800[label="ww50",fontsize=16,color="green",shape="box"];41801 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41801[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41801 -> 43562[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41801 -> 43563[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41802[label="ww51",fontsize=16,color="green",shape="box"];41803[label="Pos Zero",fontsize=16,color="green",shape="box"];41804 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41804[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];41804 -> 43564[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41805 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41805[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41805 -> 43565[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41805 -> 43566[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41806[label="Neg Zero",fontsize=16,color="green",shape="box"];44867[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44866[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4371)",fontsize=16,color="black",shape="triangle"];44866 -> 44869[label="",style="solid", color="black", weight=3]; 189.19/135.97 41808 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41808[label="srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41808 -> 43569[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41808 -> 43570[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41809[label="ww50",fontsize=16,color="green",shape="box"];41810 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41810[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41810 -> 43571[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41810 -> 43572[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41811[label="ww51",fontsize=16,color="green",shape="box"];20978[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="black",shape="triangle"];20978 -> 22959[label="",style="solid", color="black", weight=3]; 189.19/135.97 41812[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];41813 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41813[label="srMyInt (Pos ww13730) (Neg ww13750)",fontsize=16,color="magenta"];41813 -> 43573[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41813 -> 43574[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20615 -> 27240[label="",style="dashed", color="red", weight=0]; 189.19/135.97 20615[label="not (esEsOrdering (compareMyInt (srMyInt ww150 (psMyInt ww50 (srMyInt ww2493 (Pos (Succ Zero))))) (srMyInt ww151 (srMyInt ww51 ww2492))) GT)",fontsize=16,color="magenta"];20615 -> 27243[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20615 -> 27244[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 43605[label="Cons (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) ww4308) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) ww4308)))",fontsize=16,color="green",shape="box"];43605 -> 43756[label="",style="dashed", color="green", weight=3]; 189.19/135.97 43605 -> 43757[label="",style="dashed", color="green", weight=3]; 189.19/135.97 41816[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];41817 -> 20978[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41817[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];41818[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];41819 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41819[label="srMyInt (Pos ww13730) (Neg ww13750)",fontsize=16,color="magenta"];41819 -> 43612[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41819 -> 43613[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41820[label="Cons (Float ww323900 ww323901) (takeWhile (flip ltEsFloat (Float ww42210 ww42211)) ww32391)",fontsize=16,color="green",shape="box"];41820 -> 43614[label="",style="dashed", color="green", weight=3]; 189.19/135.97 41821[label="takeWhile0 (flip ltEsFloat (Float ww42210 ww42211)) (Float ww323900 ww323901) ww32391 otherwise",fontsize=16,color="black",shape="box"];41821 -> 43615[label="",style="solid", color="black", weight=3]; 189.19/135.97 41822[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];41823 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41823[label="srMyInt (Neg ww13730) (Pos ww13750)",fontsize=16,color="magenta"];41823 -> 43616[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41823 -> 43617[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 43755[label="Cons (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) ww4309) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) ww4309)))",fontsize=16,color="green",shape="box"];43755 -> 44027[label="",style="dashed", color="green", weight=3]; 189.19/135.97 43755 -> 44028[label="",style="dashed", color="green", weight=3]; 189.19/135.97 41826[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];41827 -> 20978[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41827[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];41828[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];41829 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41829[label="srMyInt (Neg ww13730) (Pos ww13750)",fontsize=16,color="magenta"];41829 -> 43758[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41829 -> 43759[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 52130 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 52130[label="srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500))",fontsize=16,color="magenta"];52130 -> 52742[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 52130 -> 52743[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 52131 -> 20978[label="",style="dashed", color="red", weight=0]; 189.19/135.97 52131[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];52132[label="ww4496",fontsize=16,color="green",shape="box"];52133 -> 20978[label="",style="dashed", color="red", weight=0]; 189.19/135.97 52133[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];52134 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 52134[label="srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500))",fontsize=16,color="magenta"];52134 -> 52744[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 52134 -> 52745[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19629[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];19629 -> 20969[label="",style="solid", color="black", weight=3]; 189.19/135.97 20973 -> 18151[label="",style="dashed", color="red", weight=0]; 189.19/135.97 20973[label="srMyInt (srMyInt (Pos (Succ ww137300)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20973 -> 20976[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20974 -> 20583[label="",style="dashed", color="red", weight=0]; 189.19/135.97 20974[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww137300)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];20974 -> 20977[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20974 -> 20978[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20974 -> 20979[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20974 -> 20980[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20974 -> 20981[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20974 -> 20982[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20972[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2392))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) ww2576",fontsize=16,color="burlywood",shape="triangle"];62948[label="ww2576/MyTrue",fontsize=10,color="white",style="solid",shape="box"];20972 -> 62948[label="",style="solid", color="burlywood", weight=9]; 189.19/135.97 62948 -> 20983[label="",style="solid", color="burlywood", weight=3]; 189.19/135.97 62949[label="ww2576/MyFalse",fontsize=10,color="white",style="solid",shape="box"];20972 -> 62949[label="",style="solid", color="burlywood", weight=9]; 189.19/135.97 62949 -> 20984[label="",style="solid", color="burlywood", weight=3]; 189.19/135.97 20990 -> 15103[label="",style="dashed", color="red", weight=0]; 189.19/135.97 20990[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww137500))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20990 -> 20993[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20990 -> 20994[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20991 -> 20583[label="",style="dashed", color="red", weight=0]; 189.19/135.97 20991[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww137500))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];20991 -> 20995[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20991 -> 20996[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20991 -> 20997[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20991 -> 20998[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20991 -> 20999[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20991 -> 21000[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 20989[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2394))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) ww2577",fontsize=16,color="burlywood",shape="triangle"];62950[label="ww2577/MyTrue",fontsize=10,color="white",style="solid",shape="box"];20989 -> 62950[label="",style="solid", color="burlywood", weight=9]; 189.19/135.97 62950 -> 21001[label="",style="solid", color="burlywood", weight=3]; 189.19/135.97 62951[label="ww2577/MyFalse",fontsize=10,color="white",style="solid",shape="box"];20989 -> 62951[label="",style="solid", color="burlywood", weight=9]; 189.19/135.97 62951 -> 21002[label="",style="solid", color="burlywood", weight=3]; 189.19/135.97 21004 -> 18157[label="",style="dashed", color="red", weight=0]; 189.19/135.97 21004[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];21005 -> 20583[label="",style="dashed", color="red", weight=0]; 189.19/135.97 21005[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];21005 -> 21007[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 21005 -> 21008[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 21005 -> 21009[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 21005 -> 21010[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 21005 -> 21011[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 21005 -> 21012[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 21003[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2396))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) ww2578",fontsize=16,color="burlywood",shape="triangle"];62952[label="ww2578/MyTrue",fontsize=10,color="white",style="solid",shape="box"];21003 -> 62952[label="",style="solid", color="burlywood", weight=9]; 189.19/135.97 62952 -> 21013[label="",style="solid", color="burlywood", weight=3]; 189.19/135.97 62953[label="ww2578/MyFalse",fontsize=10,color="white",style="solid",shape="box"];21003 -> 62953[label="",style="solid", color="burlywood", weight=9]; 189.19/135.97 62953 -> 21014[label="",style="solid", color="burlywood", weight=3]; 189.19/135.97 52135 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 52135[label="srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))",fontsize=16,color="magenta"];52135 -> 52746[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 52135 -> 52747[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 52136 -> 20978[label="",style="dashed", color="red", weight=0]; 189.19/135.97 52136[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];52137[label="ww4497",fontsize=16,color="green",shape="box"];52138 -> 20978[label="",style="dashed", color="red", weight=0]; 189.19/135.97 52138[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];52139 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 52139[label="srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))",fontsize=16,color="magenta"];52139 -> 52748[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 52139 -> 52749[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19658[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];19658 -> 21016[label="",style="solid", color="black", weight=3]; 189.19/135.97 19659 -> 37717[label="",style="dashed", color="red", weight=0]; 189.19/135.97 19659[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))) (srMyInt ww13761 (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (Float (psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))) (srMyInt ww13761 (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];19659 -> 39201[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19659 -> 39202[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19659 -> 39203[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19659 -> 39204[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19659 -> 39205[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19659 -> 39206[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19660 -> 37717[label="",style="dashed", color="red", weight=0]; 189.19/135.97 19660[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))) (srMyInt ww13761 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (Float (psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))) (srMyInt ww13761 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];19660 -> 39207[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19660 -> 39208[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19660 -> 39209[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19660 -> 39210[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19660 -> 39211[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19660 -> 39212[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19661 -> 37717[label="",style="dashed", color="red", weight=0]; 189.19/135.97 19661[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))) (srMyInt ww13761 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (Float (psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))) (srMyInt ww13761 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];19661 -> 39213[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19661 -> 39214[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19661 -> 39215[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19661 -> 39216[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19661 -> 39217[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19661 -> 39218[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19662 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/135.97 19662[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];19662 -> 49078[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19662 -> 49079[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19662 -> 49080[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19662 -> 49081[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19662 -> 49082[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 28121[label="ww3100",fontsize=16,color="green",shape="box"];28122[label="ww5",fontsize=16,color="green",shape="box"];28123[label="ww4000",fontsize=16,color="green",shape="box"];28124[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];19663 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/135.97 19663[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];19663 -> 49083[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19663 -> 49084[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19663 -> 49085[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19663 -> 49086[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19663 -> 49087[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 28125[label="ww3100",fontsize=16,color="green",shape="box"];28126[label="ww5",fontsize=16,color="green",shape="box"];28127[label="ww4000",fontsize=16,color="green",shape="box"];28128[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53440[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53441[label="ww3100",fontsize=16,color="green",shape="box"];53442[label="ww4000",fontsize=16,color="green",shape="box"];53443[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];51904[label="ww3100",fontsize=16,color="green",shape="box"];51905[label="ww5",fontsize=16,color="green",shape="box"];51906[label="ww4000",fontsize=16,color="green",shape="box"];51907[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];50165 -> 27969[label="",style="dashed", color="red", weight=0]; 189.19/135.97 50165[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50165 -> 52752[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 50165 -> 52753[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 50165 -> 52754[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 50165 -> 52755[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 28228[label="takeWhile (flip ltEsFloat ww3406) (Cons (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022)))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022))))) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022)))))))",fontsize=16,color="black",shape="box"];28228 -> 28287[label="",style="solid", color="black", weight=3]; 189.19/135.97 58526[label="ww2022",fontsize=16,color="green",shape="box"];58527[label="ww3406",fontsize=16,color="green",shape="box"];58528 -> 53429[label="",style="dashed", color="red", weight=0]; 189.19/135.97 58528[label="iterate (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022))))) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022))))",fontsize=16,color="magenta"];58528 -> 58538[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 58528 -> 58539[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 58528 -> 58540[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 58528 -> 58541[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 53444[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53445[label="ww3100",fontsize=16,color="green",shape="box"];53446[label="ww4000",fontsize=16,color="green",shape="box"];53447[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];51909[label="ww3100",fontsize=16,color="green",shape="box"];51910[label="ww5",fontsize=16,color="green",shape="box"];51911[label="ww4000",fontsize=16,color="green",shape="box"];51912[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];50166 -> 27969[label="",style="dashed", color="red", weight=0]; 189.19/135.97 50166[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50166 -> 52758[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 50166 -> 52759[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 50166 -> 52760[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 50166 -> 52761[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 55474[label="Pos (Succ ww4585)",fontsize=16,color="green",shape="box"];55475[label="Pos (Succ ww4584)",fontsize=16,color="green",shape="box"];55476[label="ww4583",fontsize=16,color="green",shape="box"];22067[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="black",shape="triangle"];22067 -> 22275[label="",style="solid", color="black", weight=3]; 189.19/135.97 28295 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/135.97 28295[label="msMyInt (Neg (Succ ww2020)) (Neg Zero)",fontsize=16,color="magenta"];28295 -> 52763[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 28296 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 28296[label="srMyInt (Pos (Succ ww2021)) (Pos (Succ ww2022))",fontsize=16,color="magenta"];28296 -> 52764[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 28296 -> 52765[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41830[label="Neg Zero",fontsize=16,color="green",shape="box"];41831 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41831[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41832 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41832[label="srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41832 -> 43760[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41832 -> 43761[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41833[label="Pos Zero",fontsize=16,color="green",shape="box"];44886[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44885[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4372)",fontsize=16,color="black",shape="triangle"];44885 -> 44888[label="",style="solid", color="black", weight=3]; 189.19/135.97 41835 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41835[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41835 -> 43764[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41835 -> 43765[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41836[label="ww50",fontsize=16,color="green",shape="box"];41837 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41837[label="srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41837 -> 43766[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41837 -> 43767[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41838[label="ww51",fontsize=16,color="green",shape="box"];38715 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38715[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2181))) GT)",fontsize=16,color="magenta"];38715 -> 42754[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38715 -> 42755[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38715 -> 42756[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38715 -> 42757[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38716 -> 45616[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38716[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];38716 -> 45617[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38717 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38717[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38717 -> 42759[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38717 -> 42760[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38718 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38718[label="srMyInt ww51 ww2181",fontsize=16,color="magenta"];38718 -> 42761[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38718 -> 42762[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38719[label="Neg Zero",fontsize=16,color="green",shape="box"];38720[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];41839[label="Neg Zero",fontsize=16,color="green",shape="box"];41840 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41840[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41841 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41841[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41841 -> 43768[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41841 -> 43769[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41842[label="Pos Zero",fontsize=16,color="green",shape="box"];44901[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44900[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4373)",fontsize=16,color="black",shape="triangle"];44900 -> 44903[label="",style="solid", color="black", weight=3]; 189.19/135.97 41844 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41844[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41844 -> 43772[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41844 -> 43773[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41845[label="ww50",fontsize=16,color="green",shape="box"];41846 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41846[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41846 -> 43774[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41846 -> 43775[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41847[label="ww51",fontsize=16,color="green",shape="box"];19672[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21830 ww21831) (primDivFloat (Float (msMyInt (Neg (Succ ww2184)) (Neg Zero)) (srMyInt (Pos (Succ ww2185)) (Neg (Succ ww2186)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww2186))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww2186))) (primPlusFloat (Float ww21830 ww21831) (primDivFloat (Float (msMyInt (Neg (Succ ww2184)) (Neg Zero)) (srMyInt (Pos (Succ ww2185)) (Neg (Succ ww2186)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];19672 -> 21054[label="",style="solid", color="black", weight=3]; 189.19/135.97 41848[label="Neg Zero",fontsize=16,color="green",shape="box"];41849 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41849[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41850 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41850[label="srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41850 -> 43776[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41850 -> 43777[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41851[label="Neg Zero",fontsize=16,color="green",shape="box"];44912[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44911[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4374)",fontsize=16,color="black",shape="triangle"];44911 -> 44914[label="",style="solid", color="black", weight=3]; 189.19/135.97 41853 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41853[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41853 -> 43780[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41853 -> 43781[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41854[label="ww50",fontsize=16,color="green",shape="box"];41855 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41855[label="srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41855 -> 43782[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41855 -> 43783[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41856[label="ww51",fontsize=16,color="green",shape="box"];41857[label="Neg Zero",fontsize=16,color="green",shape="box"];41858 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41858[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41859 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41859[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41859 -> 43784[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41859 -> 43785[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41860[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44923[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44922[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4375)",fontsize=16,color="black",shape="triangle"];44922 -> 44925[label="",style="solid", color="black", weight=3]; 189.19/135.97 41862 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41862[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41862 -> 43788[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41862 -> 43789[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41863[label="ww50",fontsize=16,color="green",shape="box"];41864 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41864[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41864 -> 43790[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41864 -> 43791[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41865[label="ww51",fontsize=16,color="green",shape="box"];38733 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38733[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2188))) GT)",fontsize=16,color="magenta"];38733 -> 42763[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38733 -> 42764[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38733 -> 42765[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38733 -> 42766[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38734 -> 45629[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38734[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="magenta"];38734 -> 45630[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38735 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38735[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38735 -> 42768[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38735 -> 42769[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38736 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38736[label="srMyInt ww51 ww2188",fontsize=16,color="magenta"];38736 -> 42770[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38736 -> 42771[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38737[label="Neg Zero",fontsize=16,color="green",shape="box"];38738[label="Neg Zero",fontsize=16,color="green",shape="box"];19676[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21900 ww21901) (primDivFloat (Float (msMyInt (Neg (Succ ww2191)) (Neg Zero)) (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww2193))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww2193))) (primPlusFloat (Float ww21900 ww21901) (primDivFloat (Float (msMyInt (Neg (Succ ww2191)) (Neg Zero)) (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];19676 -> 21058[label="",style="solid", color="black", weight=3]; 189.19/135.97 41866[label="Neg Zero",fontsize=16,color="green",shape="box"];41867 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41867[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41868 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41868[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41868 -> 43792[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41868 -> 43793[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41869[label="Pos Zero",fontsize=16,color="green",shape="box"];44938[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44937[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4376)",fontsize=16,color="black",shape="triangle"];44937 -> 44940[label="",style="solid", color="black", weight=3]; 189.19/135.97 41871 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41871[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41871 -> 43796[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41871 -> 43797[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41872[label="ww50",fontsize=16,color="green",shape="box"];41873 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41873[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41873 -> 43798[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41873 -> 43799[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41874[label="ww51",fontsize=16,color="green",shape="box"];41875[label="Neg Zero",fontsize=16,color="green",shape="box"];41876 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41876[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41877 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41877[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41877 -> 43800[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41877 -> 43801[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41878[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44949[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];44948[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4377)",fontsize=16,color="black",shape="triangle"];44948 -> 44951[label="",style="solid", color="black", weight=3]; 189.19/135.97 41880 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41880[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41880 -> 43804[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41880 -> 43805[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41881[label="ww50",fontsize=16,color="green",shape="box"];41882 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41882[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41882 -> 43806[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41882 -> 43807[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41883[label="ww51",fontsize=16,color="green",shape="box"];38745 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38745[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2195))) GT)",fontsize=16,color="magenta"];38745 -> 42772[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38745 -> 42773[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38745 -> 42774[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38745 -> 42775[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38746 -> 45640[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38746[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="magenta"];38746 -> 45641[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38747 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38747[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38747 -> 42777[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38747 -> 42778[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38748 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38748[label="srMyInt ww51 ww2195",fontsize=16,color="magenta"];38748 -> 42779[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38748 -> 42780[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38749[label="Neg Zero",fontsize=16,color="green",shape="box"];38750[label="Pos Zero",fontsize=16,color="green",shape="box"];19680 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/135.97 19680[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];19680 -> 49093[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19680 -> 49094[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19680 -> 49095[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19680 -> 49096[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19680 -> 49097[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 28230[label="ww4000",fontsize=16,color="green",shape="box"];28231[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28232[label="ww5",fontsize=16,color="green",shape="box"];28233[label="ww3100",fontsize=16,color="green",shape="box"];19681 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/135.97 19681[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];19681 -> 49098[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19681 -> 49099[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19681 -> 49100[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19681 -> 49101[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19681 -> 49102[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 28234[label="ww4000",fontsize=16,color="green",shape="box"];28235[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28236[label="ww5",fontsize=16,color="green",shape="box"];28237[label="ww3100",fontsize=16,color="green",shape="box"];53470[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53471[label="ww4000",fontsize=16,color="green",shape="box"];53472[label="ww3100",fontsize=16,color="green",shape="box"];53473[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51914[label="ww4000",fontsize=16,color="green",shape="box"];51915[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51916[label="ww5",fontsize=16,color="green",shape="box"];51917[label="ww3100",fontsize=16,color="green",shape="box"];50234 -> 28060[label="",style="dashed", color="red", weight=0]; 189.19/135.97 50234[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50234 -> 52768[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 50234 -> 52769[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 50234 -> 52770[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 50234 -> 52771[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 28363[label="takeWhile (flip ltEsFloat ww3412) (Cons (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027)))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027))))) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027)))))))",fontsize=16,color="black",shape="box"];28363 -> 28370[label="",style="solid", color="black", weight=3]; 189.19/135.97 58483 -> 53459[label="",style="dashed", color="red", weight=0]; 189.19/135.97 58483[label="iterate (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027))))) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027))))",fontsize=16,color="magenta"];58483 -> 58500[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 58483 -> 58501[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 58483 -> 58502[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 58483 -> 58503[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 58484[label="ww3412",fontsize=16,color="green",shape="box"];58485[label="ww2027",fontsize=16,color="green",shape="box"];53474[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53475[label="ww4000",fontsize=16,color="green",shape="box"];53476[label="ww3100",fontsize=16,color="green",shape="box"];53477[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51919[label="ww4000",fontsize=16,color="green",shape="box"];51920[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51921[label="ww5",fontsize=16,color="green",shape="box"];51922[label="ww3100",fontsize=16,color="green",shape="box"];50235 -> 28060[label="",style="dashed", color="red", weight=0]; 189.19/135.97 50235[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50235 -> 52774[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 50235 -> 52775[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 50235 -> 52776[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 50235 -> 52777[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 55477[label="Neg (Succ ww4589)",fontsize=16,color="green",shape="box"];55478[label="Neg (Succ ww4588)",fontsize=16,color="green",shape="box"];55479[label="ww4587",fontsize=16,color="green",shape="box"];28426 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/135.97 28426[label="msMyInt (Neg (Succ ww2025)) (Neg Zero)",fontsize=16,color="magenta"];28426 -> 52779[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 28427 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 28427[label="srMyInt (Neg (Succ ww2026)) (Neg (Succ ww2027))",fontsize=16,color="magenta"];28427 -> 52780[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 28427 -> 52781[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41884[label="Neg Zero",fontsize=16,color="green",shape="box"];41885 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41885[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41886 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41886[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41886 -> 43808[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41886 -> 43809[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41887[label="Neg Zero",fontsize=16,color="green",shape="box"];44964[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44963[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4378)",fontsize=16,color="black",shape="triangle"];44963 -> 44966[label="",style="solid", color="black", weight=3]; 189.19/135.97 41889 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41889[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41889 -> 43812[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41889 -> 43813[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41890[label="ww50",fontsize=16,color="green",shape="box"];41891 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41891[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41891 -> 43814[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41891 -> 43815[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41892[label="ww51",fontsize=16,color="green",shape="box"];41893[label="Neg Zero",fontsize=16,color="green",shape="box"];41894 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41894[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41895 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41895[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41895 -> 43816[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41895 -> 43817[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41896[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44975[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44974[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4379)",fontsize=16,color="black",shape="triangle"];44974 -> 44977[label="",style="solid", color="black", weight=3]; 189.19/135.97 41898 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41898[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41898 -> 43820[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41898 -> 43821[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41899[label="ww50",fontsize=16,color="green",shape="box"];41900 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41900[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41900 -> 43822[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41900 -> 43823[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41901[label="ww51",fontsize=16,color="green",shape="box"];41902[label="Neg Zero",fontsize=16,color="green",shape="box"];41903 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41903[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41904 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41904[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41904 -> 43824[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41904 -> 43825[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41905[label="Neg Zero",fontsize=16,color="green",shape="box"];44986[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44985[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4380)",fontsize=16,color="black",shape="triangle"];44985 -> 44988[label="",style="solid", color="black", weight=3]; 189.19/135.97 41907 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41907[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41907 -> 43828[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41907 -> 43829[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41908[label="ww50",fontsize=16,color="green",shape="box"];41909 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41909[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41909 -> 43830[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41909 -> 43831[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41910[label="ww51",fontsize=16,color="green",shape="box"];19690 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/135.97 19690[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];19690 -> 49108[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19690 -> 49109[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19690 -> 49110[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19690 -> 49111[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19690 -> 49112[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19691 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/135.97 19691[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];19691 -> 49113[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19691 -> 49114[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19691 -> 49115[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19691 -> 49116[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19691 -> 49117[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 51923[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51924[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];51925[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51926[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];53393[label="ww5",fontsize=16,color="green",shape="box"];53394[label="ww3000",fontsize=16,color="green",shape="box"];53395[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53396[label="ww3100",fontsize=16,color="green",shape="box"];49924 -> 53384[label="",style="dashed", color="red", weight=0]; 189.19/135.97 49924[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49924 -> 53401[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 49924 -> 53402[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 49924 -> 53403[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 49924 -> 53404[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 49925[label="Succ ww3100",fontsize=16,color="green",shape="box"];49926[label="ww3000",fontsize=16,color="green",shape="box"];51928[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51929[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];51930[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51931[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];53397[label="ww5",fontsize=16,color="green",shape="box"];53398[label="ww3000",fontsize=16,color="green",shape="box"];53399[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53400[label="ww3100",fontsize=16,color="green",shape="box"];49927 -> 53384[label="",style="dashed", color="red", weight=0]; 189.19/135.97 49927[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49927 -> 53405[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 49927 -> 53406[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 49927 -> 53407[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 49927 -> 53408[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 49928[label="Succ ww3100",fontsize=16,color="green",shape="box"];49929[label="ww3000",fontsize=16,color="green",shape="box"];55480 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.97 55480[label="msMyInt (Neg Zero) (Neg (Succ ww4593))",fontsize=16,color="magenta"];55480 -> 55592[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 55481 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 55481[label="srMyInt (Pos (Succ ww4592)) (Pos (Succ ww4594))",fontsize=16,color="magenta"];55481 -> 55593[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 55481 -> 55594[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38769 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38769[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2197))) GT)",fontsize=16,color="magenta"];38769 -> 42781[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38769 -> 42782[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38769 -> 42783[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38769 -> 42784[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38770 -> 45653[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38770[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];38770 -> 45654[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38771 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38771[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38771 -> 42786[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38771 -> 42787[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38772 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38772[label="srMyInt ww51 ww2197",fontsize=16,color="magenta"];38772 -> 42788[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38772 -> 42789[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38773[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];38774[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];41911[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41912 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41912[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41912 -> 43832[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41913 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41913[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41913 -> 43833[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41913 -> 43834[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41914[label="Pos Zero",fontsize=16,color="green",shape="box"];45002[label="Float (Neg (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];45001[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4381)",fontsize=16,color="black",shape="triangle"];45001 -> 45004[label="",style="solid", color="black", weight=3]; 189.19/135.97 41916 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41916[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41916 -> 43837[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41916 -> 43838[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41917[label="ww50",fontsize=16,color="green",shape="box"];41918 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41918[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41918 -> 43839[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41918 -> 43840[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41919[label="ww51",fontsize=16,color="green",shape="box"];41920[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41921 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41921[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41921 -> 43841[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41922 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41922[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41922 -> 43842[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41922 -> 43843[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41923[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];45014[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];45013[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4382)",fontsize=16,color="black",shape="triangle"];45013 -> 45016[label="",style="solid", color="black", weight=3]; 189.19/135.97 41925 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41925[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41925 -> 43846[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41925 -> 43847[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41926[label="ww50",fontsize=16,color="green",shape="box"];41927 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41927[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41927 -> 43848[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41927 -> 43849[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41928[label="ww51",fontsize=16,color="green",shape="box"];38787 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38787[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2199))) GT)",fontsize=16,color="magenta"];38787 -> 42790[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38787 -> 42791[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38787 -> 42792[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38787 -> 42793[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38788 -> 45665[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38788[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];38788 -> 45666[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38789 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38789[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38789 -> 42795[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38789 -> 42796[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38790 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38790[label="srMyInt ww51 ww2199",fontsize=16,color="magenta"];38790 -> 42797[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38790 -> 42798[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38791[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];38792[label="Neg Zero",fontsize=16,color="green",shape="box"];19699[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22010 ww22011) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww2203))) (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (primPlusFloat (Float ww22010 ww22011) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww2203))) (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];19699 -> 21122[label="",style="solid", color="black", weight=3]; 189.19/135.97 41929[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41930 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41930[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41930 -> 43850[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41931 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41931[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41931 -> 43851[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41931 -> 43852[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41932[label="Pos Zero",fontsize=16,color="green",shape="box"];45031[label="Float (Neg (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];45030[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4383)",fontsize=16,color="black",shape="triangle"];45030 -> 45033[label="",style="solid", color="black", weight=3]; 189.19/135.97 41934 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41934[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41934 -> 43855[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41934 -> 43856[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41935[label="ww50",fontsize=16,color="green",shape="box"];41936 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41936[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41936 -> 43857[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41936 -> 43858[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41937[label="ww51",fontsize=16,color="green",shape="box"];41938[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41939 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41939[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41939 -> 43859[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41940 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41940[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41940 -> 43860[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41940 -> 43861[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41941[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45043[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45042[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4384)",fontsize=16,color="black",shape="triangle"];45042 -> 45045[label="",style="solid", color="black", weight=3]; 189.19/135.97 41943 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41943[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41943 -> 43864[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41943 -> 43865[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41944[label="ww50",fontsize=16,color="green",shape="box"];41945 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41945[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41945 -> 43866[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41945 -> 43867[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41946[label="ww51",fontsize=16,color="green",shape="box"];38805 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38805[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2206))) GT)",fontsize=16,color="magenta"];38805 -> 42799[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38805 -> 42800[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38805 -> 42801[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38805 -> 42802[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38806 -> 45677[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38806[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];38806 -> 45678[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38807 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38807[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38807 -> 42804[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38807 -> 42805[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38808 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38808[label="srMyInt ww51 ww2206",fontsize=16,color="magenta"];38808 -> 42806[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38808 -> 42807[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38809[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];38810[label="Pos Zero",fontsize=16,color="green",shape="box"];19703 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/135.97 19703[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];19703 -> 49123[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19703 -> 49124[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19703 -> 49125[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19703 -> 49126[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19703 -> 49127[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 28531[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28532[label="ww3000",fontsize=16,color="green",shape="box"];28533[label="ww5",fontsize=16,color="green",shape="box"];28534[label="ww3100",fontsize=16,color="green",shape="box"];19704 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/135.97 19704[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];19704 -> 49128[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19704 -> 49129[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19704 -> 49130[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19704 -> 49131[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19704 -> 49132[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 28535[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28536[label="ww3000",fontsize=16,color="green",shape="box"];28537[label="ww5",fontsize=16,color="green",shape="box"];28538[label="ww3100",fontsize=16,color="green",shape="box"];53622[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53623[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53624[label="ww3000",fontsize=16,color="green",shape="box"];53625[label="ww3100",fontsize=16,color="green",shape="box"];51934[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51935[label="ww3000",fontsize=16,color="green",shape="box"];51936[label="ww5",fontsize=16,color="green",shape="box"];51937[label="ww3100",fontsize=16,color="green",shape="box"];49977[label="ww3000",fontsize=16,color="green",shape="box"];49978[label="Succ ww3100",fontsize=16,color="green",shape="box"];49979 -> 28357[label="",style="dashed", color="red", weight=0]; 189.19/135.97 49979[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49979 -> 52786[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 49979 -> 52787[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 49979 -> 52788[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 49979 -> 52789[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 28664[label="takeWhile (flip ltEsFloat ww3436) (Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))))))",fontsize=16,color="black",shape="box"];28664 -> 28704[label="",style="solid", color="black", weight=3]; 189.19/135.97 56092[label="Float (Neg (Succ ww2036)) (Neg (Succ ww2037))",fontsize=16,color="green",shape="box"];56093[label="ww2035",fontsize=16,color="green",shape="box"];56094[label="ww2036",fontsize=16,color="green",shape="box"];56095[label="ww2037",fontsize=16,color="green",shape="box"];55510[label="Neg (Succ ww4600)",fontsize=16,color="green",shape="box"];55511[label="Neg (Succ ww4598)",fontsize=16,color="green",shape="box"];55512[label="Neg (Succ ww4599)",fontsize=16,color="green",shape="box"];28808 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.97 28808[label="msMyInt (Neg Zero) (Neg (Succ ww2036))",fontsize=16,color="magenta"];28808 -> 52791[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 28809 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 28809[label="srMyInt (Neg (Succ ww2035)) (Neg (Succ ww2037))",fontsize=16,color="magenta"];28809 -> 52792[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 28809 -> 52793[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41947[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41948 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41948[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41948 -> 43868[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41949 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41949[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41949 -> 43869[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41949 -> 43870[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41950[label="Neg Zero",fontsize=16,color="green",shape="box"];45060[label="Float (Neg (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];45059[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4385)",fontsize=16,color="black",shape="triangle"];45059 -> 45062[label="",style="solid", color="black", weight=3]; 189.19/135.97 41952 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41952[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41952 -> 43873[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41952 -> 43874[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41953[label="ww50",fontsize=16,color="green",shape="box"];41954 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41954[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41954 -> 43875[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41954 -> 43876[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41955[label="ww51",fontsize=16,color="green",shape="box"];41956[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41957 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41957[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41957 -> 43877[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41958 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41958[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41958 -> 43878[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41958 -> 43879[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41959[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];45072[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];45071[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4386)",fontsize=16,color="black",shape="triangle"];45071 -> 45074[label="",style="solid", color="black", weight=3]; 189.19/135.97 41961 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41961[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41961 -> 43882[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41961 -> 43883[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41962[label="ww50",fontsize=16,color="green",shape="box"];41963 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41963[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41963 -> 43884[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41963 -> 43885[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41964[label="ww51",fontsize=16,color="green",shape="box"];41965[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41966 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41966[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41966 -> 43886[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41967 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41967[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41967 -> 43887[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41967 -> 43888[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41968[label="Neg Zero",fontsize=16,color="green",shape="box"];45084[label="Float (Neg (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];45083[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4387)",fontsize=16,color="black",shape="triangle"];45083 -> 45086[label="",style="solid", color="black", weight=3]; 189.19/135.97 41970 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41970[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41970 -> 43891[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41970 -> 43892[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41971[label="ww50",fontsize=16,color="green",shape="box"];41972 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41972[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41972 -> 43893[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41972 -> 43894[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41973[label="ww51",fontsize=16,color="green",shape="box"];19712 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/135.97 19712[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];19712 -> 49138[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19712 -> 49139[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19712 -> 49140[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19712 -> 49141[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19712 -> 49142[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19713 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/135.97 19713[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];19713 -> 49143[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19713 -> 49144[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19713 -> 49145[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19713 -> 49146[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 19713 -> 49147[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 51938[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51939[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];51940[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51941[label="Neg Zero",fontsize=16,color="green",shape="box"];53556[label="ww3100",fontsize=16,color="green",shape="box"];53557[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53558[label="ww5",fontsize=16,color="green",shape="box"];50167 -> 53549[label="",style="dashed", color="red", weight=0]; 189.19/135.97 50167[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50167 -> 53562[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 50167 -> 53563[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 50167 -> 53564[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 51943[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51944[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];51945[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51946[label="Neg Zero",fontsize=16,color="green",shape="box"];53559[label="ww3100",fontsize=16,color="green",shape="box"];53560[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53561[label="ww5",fontsize=16,color="green",shape="box"];50168 -> 53549[label="",style="dashed", color="red", weight=0]; 189.19/135.97 50168[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50168 -> 53565[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 50168 -> 53566[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 50168 -> 53567[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 55482 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.97 55482[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];55482 -> 55595[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 55483 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 55483[label="srMyInt (Pos (Succ ww4603)) (Pos (Succ ww4604))",fontsize=16,color="magenta"];55483 -> 55596[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 55483 -> 55597[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38829 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38829[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2208))) GT)",fontsize=16,color="magenta"];38829 -> 42808[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38829 -> 42809[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38829 -> 42810[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38829 -> 42811[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38830 -> 45691[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38830[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];38830 -> 45692[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38831 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38831[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38831 -> 42813[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38831 -> 42814[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38832 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38832[label="srMyInt ww51 ww2208",fontsize=16,color="magenta"];38832 -> 42815[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38832 -> 42816[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38833[label="Neg Zero",fontsize=16,color="green",shape="box"];38834[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];41974[label="Neg Zero",fontsize=16,color="green",shape="box"];41975 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41975[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];41975 -> 43895[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41976 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41976[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41976 -> 43896[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41976 -> 43897[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41977[label="Pos Zero",fontsize=16,color="green",shape="box"];45101[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];45100[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4388)",fontsize=16,color="black",shape="triangle"];45100 -> 45103[label="",style="solid", color="black", weight=3]; 189.19/135.97 41979 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41979[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41979 -> 43900[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41979 -> 43901[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41980[label="ww50",fontsize=16,color="green",shape="box"];41981 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41981[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41981 -> 43902[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41981 -> 43903[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41982[label="ww51",fontsize=16,color="green",shape="box"];41983[label="Neg Zero",fontsize=16,color="green",shape="box"];41984 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41984[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];41984 -> 43904[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41985 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41985[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41985 -> 43905[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41985 -> 43906[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41986[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];45113[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];45112[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4389)",fontsize=16,color="black",shape="triangle"];45112 -> 45115[label="",style="solid", color="black", weight=3]; 189.19/135.97 41988 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41988[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41988 -> 43909[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41988 -> 43910[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41989[label="ww50",fontsize=16,color="green",shape="box"];41990 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41990[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41990 -> 43911[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41990 -> 43912[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41991[label="ww51",fontsize=16,color="green",shape="box"];38841 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38841[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2210))) GT)",fontsize=16,color="magenta"];38841 -> 42817[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38841 -> 42818[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38841 -> 42819[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38841 -> 42820[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38842 -> 45703[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38842[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="magenta"];38842 -> 45704[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38843 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38843[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38843 -> 42822[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38843 -> 42823[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38844 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38844[label="srMyInt ww51 ww2210",fontsize=16,color="magenta"];38844 -> 42824[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38844 -> 42825[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38845[label="Neg Zero",fontsize=16,color="green",shape="box"];38846[label="Neg Zero",fontsize=16,color="green",shape="box"];19721[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22120 ww22121) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww2214))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww2214))) (primPlusFloat (Float ww22120 ww22121) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];19721 -> 21182[label="",style="solid", color="black", weight=3]; 189.19/135.97 41992[label="Neg Zero",fontsize=16,color="green",shape="box"];41993 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41993[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];41993 -> 43913[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41994 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41994[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41994 -> 43914[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41994 -> 43915[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41995[label="Pos Zero",fontsize=16,color="green",shape="box"];45130[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];45129[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4390)",fontsize=16,color="black",shape="triangle"];45129 -> 45132[label="",style="solid", color="black", weight=3]; 189.19/135.97 41997 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41997[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41997 -> 43918[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41997 -> 43919[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41998[label="ww50",fontsize=16,color="green",shape="box"];41999 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 41999[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41999 -> 43920[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 41999 -> 43921[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 42000[label="ww51",fontsize=16,color="green",shape="box"];42001[label="Neg Zero",fontsize=16,color="green",shape="box"];42002 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.97 42002[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42002 -> 43922[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 42003 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 42003[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42003 -> 43923[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 42003 -> 43924[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 42004[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45142[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45141[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4391)",fontsize=16,color="black",shape="triangle"];45141 -> 45144[label="",style="solid", color="black", weight=3]; 189.19/135.97 42006 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 42006[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42006 -> 43927[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 42006 -> 43928[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 42007[label="ww50",fontsize=16,color="green",shape="box"];42008 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 42008[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42008 -> 43929[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 42008 -> 43930[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 42009[label="ww51",fontsize=16,color="green",shape="box"];38853 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38853[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2216))) GT)",fontsize=16,color="magenta"];38853 -> 42826[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38853 -> 42827[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38853 -> 42828[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38853 -> 42829[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38854 -> 45715[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38854[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="magenta"];38854 -> 45716[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38855 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38855[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38855 -> 42831[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38855 -> 42832[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38856 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.97 38856[label="srMyInt ww51 ww2216",fontsize=16,color="magenta"];38856 -> 42833[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38856 -> 42834[label="",style="dashed", color="magenta", weight=3]; 189.19/135.97 38857[label="Neg Zero",fontsize=16,color="green",shape="box"];38858[label="Pos Zero",fontsize=16,color="green",shape="box"];19725 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/135.98 19725[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];19725 -> 49153[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19725 -> 49154[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19725 -> 49155[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19725 -> 49156[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19725 -> 49157[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 28698[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28699[label="ww5",fontsize=16,color="green",shape="box"];28700[label="ww3100",fontsize=16,color="green",shape="box"];19726 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/135.98 19726[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];19726 -> 49158[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19726 -> 49159[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19726 -> 49160[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19726 -> 49161[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19726 -> 49162[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 28701[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28702[label="ww5",fontsize=16,color="green",shape="box"];28703[label="ww3100",fontsize=16,color="green",shape="box"];54957[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];54958[label="ww3100",fontsize=16,color="green",shape="box"];54959[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51949[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51950[label="ww5",fontsize=16,color="green",shape="box"];51951[label="ww3100",fontsize=16,color="green",shape="box"];50236 -> 28646[label="",style="dashed", color="red", weight=0]; 189.19/135.98 50236[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50236 -> 52798[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 50236 -> 52799[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 50236 -> 52800[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 28802[label="takeWhile (flip ltEsFloat ww3459) (Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045)))))))",fontsize=16,color="black",shape="box"];28802 -> 28843[label="",style="solid", color="black", weight=3]; 189.19/135.98 58486 -> 54948[label="",style="dashed", color="red", weight=0]; 189.19/135.98 58486[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045))))",fontsize=16,color="magenta"];58486 -> 58504[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 58486 -> 58505[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 58486 -> 58506[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 58487[label="ww3459",fontsize=16,color="green",shape="box"];58488[label="ww2045",fontsize=16,color="green",shape="box"];55551[label="Neg (Succ ww4607)",fontsize=16,color="green",shape="box"];55552[label="Neg (Succ ww4606)",fontsize=16,color="green",shape="box"];55553[label="Neg Zero",fontsize=16,color="green",shape="box"];28956 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.98 28956[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];28956 -> 52802[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 28957 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 28957[label="srMyInt (Neg (Succ ww3463)) (Neg (Succ ww3464))",fontsize=16,color="magenta"];28957 -> 52803[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 28957 -> 52804[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42010[label="Neg Zero",fontsize=16,color="green",shape="box"];42011 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42011[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42011 -> 43931[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42012 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42012[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42012 -> 43932[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42012 -> 43933[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42013[label="Neg Zero",fontsize=16,color="green",shape="box"];45159[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];45158[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4392)",fontsize=16,color="black",shape="triangle"];45158 -> 45161[label="",style="solid", color="black", weight=3]; 189.19/135.98 42015 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42015[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42015 -> 43936[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42015 -> 43937[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42016[label="ww50",fontsize=16,color="green",shape="box"];42017 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42017[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42017 -> 43938[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42017 -> 43939[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42018[label="ww51",fontsize=16,color="green",shape="box"];42019[label="Neg Zero",fontsize=16,color="green",shape="box"];42020 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42020[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42020 -> 43940[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42021 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42021[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42021 -> 43941[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42021 -> 43942[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42022[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];45171[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];45170[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4393)",fontsize=16,color="black",shape="triangle"];45170 -> 45173[label="",style="solid", color="black", weight=3]; 189.19/135.98 42024 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42024[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42024 -> 43945[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42024 -> 43946[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42025[label="ww50",fontsize=16,color="green",shape="box"];42026 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42026[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42026 -> 43947[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42026 -> 43948[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42027[label="ww51",fontsize=16,color="green",shape="box"];42028[label="Neg Zero",fontsize=16,color="green",shape="box"];42029 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42029[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42029 -> 43949[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42030 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42030[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42030 -> 43950[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42030 -> 43951[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42031[label="Neg Zero",fontsize=16,color="green",shape="box"];45183[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];45182[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4394)",fontsize=16,color="black",shape="triangle"];45182 -> 45185[label="",style="solid", color="black", weight=3]; 189.19/135.98 42033 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42033[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42033 -> 43954[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42033 -> 43955[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42034[label="ww50",fontsize=16,color="green",shape="box"];42035 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42035[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42035 -> 43956[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42035 -> 43957[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42036[label="ww51",fontsize=16,color="green",shape="box"];56180 -> 53692[label="",style="dashed", color="red", weight=0]; 189.19/135.98 56180[label="not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT)",fontsize=16,color="magenta"];56180 -> 56218[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56180 -> 56219[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56181 -> 53692[label="",style="dashed", color="red", weight=0]; 189.19/135.98 56181[label="not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT)",fontsize=16,color="magenta"];56181 -> 56220[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56181 -> 56221[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19742 -> 18681[label="",style="dashed", color="red", weight=0]; 189.19/135.98 19742[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww53)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (Float (Pos (Succ ww53)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww53)) (Pos Zero)))",fontsize=16,color="magenta"];19743 -> 18682[label="",style="dashed", color="red", weight=0]; 189.19/135.98 19743[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))",fontsize=16,color="magenta"];19744 -> 18683[label="",style="dashed", color="red", weight=0]; 189.19/135.98 19744[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww53)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (Float (Pos (Succ ww53)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww53)) (Pos Zero)))",fontsize=16,color="magenta"];56228 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/135.98 56228[label="psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56228 -> 56322[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56228 -> 56323[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56228 -> 56324[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56228 -> 56325[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56228 -> 56326[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56229 -> 53692[label="",style="dashed", color="red", weight=0]; 189.19/135.98 56229[label="not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT)",fontsize=16,color="magenta"];56229 -> 56327[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56229 -> 56328[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56230 -> 56426[label="",style="dashed", color="red", weight=0]; 189.19/135.98 56230[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="magenta"];56230 -> 56507[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56230 -> 56508[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56230 -> 56509[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56230 -> 56510[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56230 -> 56511[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56231 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/135.98 56231[label="psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56231 -> 56333[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56231 -> 56334[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56231 -> 56335[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56231 -> 56336[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56231 -> 56337[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56232 -> 53692[label="",style="dashed", color="red", weight=0]; 189.19/135.98 56232[label="not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT)",fontsize=16,color="magenta"];56232 -> 56338[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56232 -> 56339[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19752 -> 18689[label="",style="dashed", color="red", weight=0]; 189.19/135.98 19752[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww53)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (Float (Pos (Succ ww53)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww53)) (Neg Zero)))",fontsize=16,color="magenta"];19753 -> 18690[label="",style="dashed", color="red", weight=0]; 189.19/135.98 19753[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="magenta"];19754 -> 18691[label="",style="dashed", color="red", weight=0]; 189.19/135.98 19754[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww53)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (Float (Pos (Succ ww53)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww53)) (Neg Zero)))",fontsize=16,color="magenta"];56212[label="Succ ww53",fontsize=16,color="green",shape="box"];56213 -> 5617[label="",style="dashed", color="red", weight=0]; 189.19/135.98 56213[label="primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400)",fontsize=16,color="magenta"];56213 -> 56340[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56213 -> 56341[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 53692[label="not (esEsOrdering (primCmpNat ww449100 ww449000) LT)",fontsize=16,color="burlywood",shape="triangle"];62954[label="ww449100/Succ ww4491000",fontsize=10,color="white",style="solid",shape="box"];53692 -> 62954[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62954 -> 55830[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 62955[label="ww449100/Zero",fontsize=10,color="white",style="solid",shape="box"];53692 -> 62955[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62955 -> 55831[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 56214[label="Succ ww53",fontsize=16,color="green",shape="box"];56215 -> 5617[label="",style="dashed", color="red", weight=0]; 189.19/135.98 56215[label="primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400)",fontsize=16,color="magenta"];56215 -> 56342[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56215 -> 56343[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56216[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww4664) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))",fontsize=16,color="black",shape="box"];56216 -> 56344[label="",style="solid", color="black", weight=3]; 189.19/135.98 56217[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww4664) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))",fontsize=16,color="black",shape="box"];56217 -> 56345[label="",style="solid", color="black", weight=3]; 189.19/135.98 19761 -> 16096[label="",style="dashed", color="red", weight=0]; 189.19/135.98 19761[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww53)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (Float (Pos (Succ ww53)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww53)) (Pos Zero)))",fontsize=16,color="magenta"];19761 -> 21230[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19761 -> 21231[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19761 -> 21232[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19761 -> 21233[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19762 -> 16097[label="",style="dashed", color="red", weight=0]; 189.19/135.98 19762[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))",fontsize=16,color="magenta"];19762 -> 21234[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19762 -> 21235[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19762 -> 21236[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19762 -> 21237[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19763 -> 16098[label="",style="dashed", color="red", weight=0]; 189.19/135.98 19763[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww53)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (Float (Pos (Succ ww53)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww53)) (Pos Zero)))",fontsize=16,color="magenta"];19763 -> 21238[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19763 -> 21239[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19763 -> 21240[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19764[label="takeWhile1 (flip ltEsFloat (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];19764 -> 21241[label="",style="solid", color="black", weight=3]; 189.19/135.98 18799[label="ww53",fontsize=16,color="green",shape="box"];18800[label="ww55",fontsize=16,color="green",shape="box"];18801[label="ww540",fontsize=16,color="green",shape="box"];18802[label="ww520",fontsize=16,color="green",shape="box"];18803[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];56302[label="ww53",fontsize=16,color="green",shape="box"];56303[label="ww55",fontsize=16,color="green",shape="box"];56304[label="ww5400",fontsize=16,color="green",shape="box"];56305[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];56306[label="ww5200",fontsize=16,color="green",shape="box"];56307[label="Succ ww53",fontsize=16,color="green",shape="box"];56308 -> 5617[label="",style="dashed", color="red", weight=0]; 189.19/135.98 56308[label="primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400)",fontsize=16,color="magenta"];56308 -> 56395[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56308 -> 56396[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56492[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];56493[label="ww53",fontsize=16,color="green",shape="box"];56494[label="ww5200",fontsize=16,color="green",shape="box"];56495[label="ww5400",fontsize=16,color="green",shape="box"];56496[label="Float (Pos (Succ ww53)) (Neg (Succ ww5400))",fontsize=16,color="green",shape="box"];56313[label="ww53",fontsize=16,color="green",shape="box"];56314[label="ww55",fontsize=16,color="green",shape="box"];56315[label="ww5400",fontsize=16,color="green",shape="box"];56316[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];56317[label="ww5200",fontsize=16,color="green",shape="box"];56318[label="Succ ww53",fontsize=16,color="green",shape="box"];56319 -> 5617[label="",style="dashed", color="red", weight=0]; 189.19/135.98 56319[label="primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400)",fontsize=16,color="magenta"];56319 -> 56397[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56319 -> 56398[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56320[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4669 ww4668) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4665 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4667 MyTrue (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="black",shape="box"];56320 -> 56399[label="",style="solid", color="black", weight=3]; 189.19/135.98 56321[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4669 ww4668) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4665 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4667 MyFalse (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="black",shape="box"];56321 -> 56400[label="",style="solid", color="black", weight=3]; 189.19/135.98 19771 -> 16123[label="",style="dashed", color="red", weight=0]; 189.19/135.98 19771[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww53)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (Float (Pos (Succ ww53)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww53)) (Neg Zero)))",fontsize=16,color="magenta"];19771 -> 21248[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19771 -> 21249[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19771 -> 21250[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19771 -> 21251[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19772 -> 16124[label="",style="dashed", color="red", weight=0]; 189.19/135.98 19772[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="magenta"];19772 -> 21252[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19772 -> 21253[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19772 -> 21254[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19772 -> 21255[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19773 -> 16125[label="",style="dashed", color="red", weight=0]; 189.19/135.98 19773[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww53)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (Float (Pos (Succ ww53)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww53)) (Neg Zero)))",fontsize=16,color="magenta"];19773 -> 21256[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19773 -> 21257[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19773 -> 21258[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56357 -> 53692[label="",style="dashed", color="red", weight=0]; 189.19/135.98 56357[label="not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT)",fontsize=16,color="magenta"];56357 -> 56401[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56357 -> 56402[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56358 -> 53692[label="",style="dashed", color="red", weight=0]; 189.19/135.98 56358[label="not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT)",fontsize=16,color="magenta"];56358 -> 56403[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56358 -> 56404[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19780 -> 18703[label="",style="dashed", color="red", weight=0]; 189.19/135.98 19780[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww69)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (Float (Pos (Succ ww69)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww69)) (Pos Zero)))",fontsize=16,color="magenta"];19781 -> 18704[label="",style="dashed", color="red", weight=0]; 189.19/135.98 19781[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))",fontsize=16,color="magenta"];19782 -> 18705[label="",style="dashed", color="red", weight=0]; 189.19/135.98 19782[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww69)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (Float (Pos (Succ ww69)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww69)) (Pos Zero)))",fontsize=16,color="magenta"];56673 -> 53692[label="",style="dashed", color="red", weight=0]; 189.19/135.98 56673[label="not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT)",fontsize=16,color="magenta"];56673 -> 56770[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56673 -> 56771[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56674 -> 53692[label="",style="dashed", color="red", weight=0]; 189.19/135.98 56674[label="not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT)",fontsize=16,color="magenta"];56674 -> 56772[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56674 -> 56773[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56675 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/135.98 56675[label="psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56675 -> 56774[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56675 -> 56775[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56675 -> 56776[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56675 -> 56777[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56675 -> 56778[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56676 -> 56426[label="",style="dashed", color="red", weight=0]; 189.19/135.98 56676[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="magenta"];56676 -> 56779[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56676 -> 56780[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56676 -> 56781[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56676 -> 56782[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56676 -> 56783[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56677 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/135.98 56677[label="psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56677 -> 56784[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56677 -> 56785[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56677 -> 56786[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56677 -> 56787[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56677 -> 56788[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19788 -> 18711[label="",style="dashed", color="red", weight=0]; 189.19/135.98 19788[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww69)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (Float (Pos (Succ ww69)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww69)) (Neg Zero)))",fontsize=16,color="magenta"];19789 -> 18712[label="",style="dashed", color="red", weight=0]; 189.19/135.98 19789[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="magenta"];19790 -> 18713[label="",style="dashed", color="red", weight=0]; 189.19/135.98 19790[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww69)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (Float (Pos (Succ ww69)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww69)) (Neg Zero)))",fontsize=16,color="magenta"];56389[label="Succ ww69",fontsize=16,color="green",shape="box"];56390 -> 5617[label="",style="dashed", color="red", weight=0]; 189.19/135.98 56390[label="primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000)",fontsize=16,color="magenta"];56390 -> 56641[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56390 -> 56642[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56391[label="Succ ww69",fontsize=16,color="green",shape="box"];56392 -> 5617[label="",style="dashed", color="red", weight=0]; 189.19/135.98 56392[label="primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000)",fontsize=16,color="magenta"];56392 -> 56643[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56392 -> 56644[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56393[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww4671) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))",fontsize=16,color="black",shape="box"];56393 -> 56645[label="",style="solid", color="black", weight=3]; 189.19/135.98 56394[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww4671) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))",fontsize=16,color="black",shape="box"];56394 -> 56646[label="",style="solid", color="black", weight=3]; 189.19/135.98 19797 -> 16096[label="",style="dashed", color="red", weight=0]; 189.19/135.98 19797[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww69)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (Float (Pos (Succ ww69)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww69)) (Pos Zero)))",fontsize=16,color="magenta"];19797 -> 21277[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19797 -> 21278[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19797 -> 21279[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19797 -> 21280[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19798 -> 16097[label="",style="dashed", color="red", weight=0]; 189.19/135.98 19798[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))",fontsize=16,color="magenta"];19798 -> 21281[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19798 -> 21282[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19798 -> 21283[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19798 -> 21284[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19799 -> 16098[label="",style="dashed", color="red", weight=0]; 189.19/135.98 19799[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww69)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (Float (Pos (Succ ww69)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww69)) (Pos Zero)))",fontsize=16,color="magenta"];19799 -> 21285[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19799 -> 21286[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19799 -> 21287[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19800[label="takeWhile1 (flip ltEsFloat (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];19800 -> 21288[label="",style="solid", color="black", weight=3]; 189.19/135.98 18804[label="ww69",fontsize=16,color="green",shape="box"];18805[label="ww71",fontsize=16,color="green",shape="box"];18806[label="ww700",fontsize=16,color="green",shape="box"];18807[label="ww680",fontsize=16,color="green",shape="box"];18808[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];56749[label="Succ ww69",fontsize=16,color="green",shape="box"];56750 -> 5617[label="",style="dashed", color="red", weight=0]; 189.19/135.98 56750[label="primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000)",fontsize=16,color="magenta"];56750 -> 56891[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56750 -> 56892[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56751[label="Succ ww69",fontsize=16,color="green",shape="box"];56752 -> 5617[label="",style="dashed", color="red", weight=0]; 189.19/135.98 56752[label="primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000)",fontsize=16,color="magenta"];56752 -> 56893[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56752 -> 56894[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 56753[label="ww69",fontsize=16,color="green",shape="box"];56754[label="ww71",fontsize=16,color="green",shape="box"];56755[label="ww7000",fontsize=16,color="green",shape="box"];56756[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];56757[label="ww6800",fontsize=16,color="green",shape="box"];56758[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];56759[label="ww69",fontsize=16,color="green",shape="box"];56760[label="ww6800",fontsize=16,color="green",shape="box"];56761[label="ww7000",fontsize=16,color="green",shape="box"];56762[label="Float (Pos (Succ ww69)) (Neg (Succ ww7000))",fontsize=16,color="green",shape="box"];56763[label="ww69",fontsize=16,color="green",shape="box"];56764[label="ww71",fontsize=16,color="green",shape="box"];56765[label="ww7000",fontsize=16,color="green",shape="box"];56766[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];56767[label="ww6800",fontsize=16,color="green",shape="box"];56768[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4677 ww4676) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4673 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4675 MyTrue (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="black",shape="box"];56768 -> 56895[label="",style="solid", color="black", weight=3]; 189.19/135.98 56769[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4677 ww4676) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4673 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4675 MyFalse (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="black",shape="box"];56769 -> 56896[label="",style="solid", color="black", weight=3]; 189.19/135.98 19807 -> 16123[label="",style="dashed", color="red", weight=0]; 189.19/135.98 19807[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww69)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (Float (Pos (Succ ww69)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww69)) (Neg Zero)))",fontsize=16,color="magenta"];19807 -> 21295[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19807 -> 21296[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19807 -> 21297[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19807 -> 21298[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19808 -> 16124[label="",style="dashed", color="red", weight=0]; 189.19/135.98 19808[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="magenta"];19808 -> 21299[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19808 -> 21300[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19808 -> 21301[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19808 -> 21302[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19809 -> 16125[label="",style="dashed", color="red", weight=0]; 189.19/135.98 19809[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww69)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (Float (Pos (Succ ww69)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww69)) (Neg Zero)))",fontsize=16,color="magenta"];19809 -> 21303[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19809 -> 21304[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19809 -> 21305[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19810[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11400) (Succ ww204600)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11400) (Succ ww204600)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];19810 -> 21306[label="",style="solid", color="black", weight=3]; 189.19/135.98 19811[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11400) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11400) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];19811 -> 21307[label="",style="solid", color="black", weight=3]; 189.19/135.98 19812[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww204600)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww204600)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];19812 -> 21308[label="",style="solid", color="black", weight=3]; 189.19/135.98 19813[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];19813 -> 21309[label="",style="solid", color="black", weight=3]; 189.19/135.98 19814[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];19814 -> 21310[label="",style="solid", color="black", weight=3]; 189.19/135.98 19815[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];19815 -> 21311[label="",style="solid", color="black", weight=3]; 189.19/135.98 19816 -> 19892[label="",style="dashed", color="red", weight=0]; 189.19/135.98 19816[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];19816 -> 19909[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19816 -> 19910[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19816 -> 19911[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19816 -> 19912[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 29305 -> 29368[label="",style="dashed", color="red", weight=0]; 189.19/135.98 29305[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero))",fontsize=16,color="magenta"];29305 -> 29381[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 29305 -> 29382[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 29305 -> 29383[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 29306[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];29306 -> 29402[label="",style="solid", color="black", weight=3]; 189.19/135.98 29307[label="ww3000",fontsize=16,color="green",shape="box"];29308[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];19818[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11400) (Succ ww205000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11400) (Succ ww205000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];19818 -> 21313[label="",style="solid", color="black", weight=3]; 189.19/135.98 19819[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11400) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11400) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];19819 -> 21314[label="",style="solid", color="black", weight=3]; 189.19/135.98 19820[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww205000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww205000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];19820 -> 21315[label="",style="solid", color="black", weight=3]; 189.19/135.98 19821[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];19821 -> 21316[label="",style="solid", color="black", weight=3]; 189.19/135.98 19822[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];19822 -> 21317[label="",style="solid", color="black", weight=3]; 189.19/135.98 19823[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];19823 -> 21318[label="",style="solid", color="black", weight=3]; 189.19/135.98 54504 -> 54742[label="",style="dashed", color="red", weight=0]; 189.19/135.98 54504[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54504 -> 54849[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 54504 -> 54850[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 54504 -> 54851[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 54505[label="ww3000",fontsize=16,color="green",shape="box"];54506[label="ww3100",fontsize=16,color="green",shape="box"];54507[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];54507 -> 55598[label="",style="solid", color="black", weight=3]; 189.19/135.98 54508 -> 55847[label="",style="dashed", color="red", weight=0]; 189.19/135.98 54508[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54508 -> 55888[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 54508 -> 55889[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 54508 -> 55890[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 54508 -> 55891[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19825[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];19825 -> 21320[label="",style="solid", color="black", weight=3]; 189.19/135.98 19826[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];19826 -> 21321[label="",style="solid", color="black", weight=3]; 189.19/135.98 19827[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];19827 -> 21322[label="",style="solid", color="black", weight=3]; 189.19/135.98 19828[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (ltEsFloat (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];19828 -> 21323[label="",style="solid", color="black", weight=3]; 189.19/135.98 19829 -> 19892[label="",style="dashed", color="red", weight=0]; 189.19/135.98 19829[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (ltEsFloat (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];19829 -> 19913[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19829 -> 19914[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19829 -> 19915[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19829 -> 19916[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 29309 -> 29368[label="",style="dashed", color="red", weight=0]; 189.19/135.98 29309[label="flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Pos Zero))",fontsize=16,color="magenta"];29309 -> 29384[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 29309 -> 29385[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 29309 -> 29386[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 29311[label="ww123",fontsize=16,color="green",shape="box"];29312[label="ww121",fontsize=16,color="green",shape="box"];19831[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];19831 -> 21325[label="",style="solid", color="black", weight=3]; 189.19/135.98 19832[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (ltEsFloat (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];19832 -> 21326[label="",style="solid", color="black", weight=3]; 189.19/135.98 54509 -> 54742[label="",style="dashed", color="red", weight=0]; 189.19/135.98 54509[label="flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))",fontsize=16,color="magenta"];54509 -> 54852[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 54509 -> 54853[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 54509 -> 54854[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 54510[label="ww123",fontsize=16,color="green",shape="box"];54511[label="ww12400",fontsize=16,color="green",shape="box"];54512[label="psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];54512 -> 55600[label="",style="solid", color="black", weight=3]; 189.19/135.98 54513 -> 45194[label="",style="dashed", color="red", weight=0]; 189.19/135.98 54513[label="iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="magenta"];54513 -> 55601[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 54513 -> 55602[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 54513 -> 55603[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 54513 -> 55604[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 54513 -> 55605[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19834[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (ltEsFloat (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];19834 -> 21328[label="",style="solid", color="black", weight=3]; 189.19/135.98 19835[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];19835 -> 21329[label="",style="solid", color="black", weight=3]; 189.19/135.98 19836 -> 18768[label="",style="dashed", color="red", weight=0]; 189.19/135.98 19836[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (ltEsFloat (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];19836 -> 21330[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19836 -> 21331[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19836 -> 21332[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19836 -> 21333[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19836 -> 21334[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19837 -> 18768[label="",style="dashed", color="red", weight=0]; 189.19/135.98 19837[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (ltEsFloat (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];19837 -> 21335[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19837 -> 21336[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19837 -> 21337[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19837 -> 21338[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19837 -> 21339[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19838 -> 18768[label="",style="dashed", color="red", weight=0]; 189.19/135.98 19838[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (ltEsFloat (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];19838 -> 21340[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19838 -> 21341[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19838 -> 21342[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19838 -> 21343[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19838 -> 21344[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19839[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];19839 -> 21345[label="",style="solid", color="black", weight=3]; 189.19/135.98 19840[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];19840 -> 21346[label="",style="solid", color="black", weight=3]; 189.19/135.98 19841[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (ltEsFloat (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];19841 -> 21347[label="",style="solid", color="black", weight=3]; 189.19/135.98 54514 -> 54742[label="",style="dashed", color="red", weight=0]; 189.19/135.98 54514[label="flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))",fontsize=16,color="magenta"];54514 -> 54855[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 54514 -> 54856[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 54514 -> 54857[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 54515[label="ww123",fontsize=16,color="green",shape="box"];54516[label="ww12400",fontsize=16,color="green",shape="box"];54517[label="psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];54517 -> 55606[label="",style="solid", color="black", weight=3]; 189.19/135.98 54518 -> 55847[label="",style="dashed", color="red", weight=0]; 189.19/135.98 54518[label="iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="magenta"];54518 -> 55892[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 54518 -> 55893[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 54518 -> 55894[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 54518 -> 55895[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19843[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (ltEsFloat (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];19843 -> 21349[label="",style="solid", color="black", weight=3]; 189.19/135.98 19844[label="ww3000",fontsize=16,color="green",shape="box"];19845[label="ww3000",fontsize=16,color="green",shape="box"];19846[label="ww4100",fontsize=16,color="green",shape="box"];19847[label="ww3100",fontsize=16,color="green",shape="box"];19848[label="ww4100",fontsize=16,color="green",shape="box"];19849[label="ww3100",fontsize=16,color="green",shape="box"];19850[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1840) ww22170) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1840) ww22170) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62956[label="ww22170/Succ ww221700",fontsize=10,color="white",style="solid",shape="box"];19850 -> 62956[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62956 -> 21350[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 62957[label="ww22170/Zero",fontsize=10,color="white",style="solid",shape="box"];19850 -> 62957[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62957 -> 21351[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 19851[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];19851 -> 21352[label="",style="solid", color="black", weight=3]; 189.19/135.98 19852[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];19853[label="ww3000",fontsize=16,color="green",shape="box"];19854[label="ww5",fontsize=16,color="green",shape="box"];19855[label="ww4100",fontsize=16,color="green",shape="box"];19856[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];19857[label="ww3000",fontsize=16,color="green",shape="box"];19858[label="ww5",fontsize=16,color="green",shape="box"];19859[label="ww3100",fontsize=16,color="green",shape="box"];19860[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];19861[label="ww3000",fontsize=16,color="green",shape="box"];19862[label="ww5",fontsize=16,color="green",shape="box"];19863[label="ww3000",fontsize=16,color="green",shape="box"];19864[label="ww3000",fontsize=16,color="green",shape="box"];19865 -> 16157[label="",style="dashed", color="red", weight=0]; 189.19/135.98 19865[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];19865 -> 21353[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19865 -> 21354[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19865 -> 21355[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19865 -> 21356[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19865 -> 21357[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19866[label="ww3000",fontsize=16,color="green",shape="box"];19867[label="ww3000",fontsize=16,color="green",shape="box"];19868[label="ww3000",fontsize=16,color="green",shape="box"];19869[label="ww3000",fontsize=16,color="green",shape="box"];19870[label="ww4100",fontsize=16,color="green",shape="box"];19871[label="ww3100",fontsize=16,color="green",shape="box"];19872[label="ww4100",fontsize=16,color="green",shape="box"];19873[label="ww3100",fontsize=16,color="green",shape="box"];19874[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1865) ww22210) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1865) ww22210) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62958[label="ww22210/Succ ww222100",fontsize=10,color="white",style="solid",shape="box"];19874 -> 62958[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62958 -> 21358[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 62959[label="ww22210/Zero",fontsize=10,color="white",style="solid",shape="box"];19874 -> 62959[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62959 -> 21359[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 19875[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];19875 -> 21360[label="",style="solid", color="black", weight=3]; 189.19/135.98 19876[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];19877[label="ww3000",fontsize=16,color="green",shape="box"];19878[label="ww4100",fontsize=16,color="green",shape="box"];19879[label="ww5",fontsize=16,color="green",shape="box"];19880[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];19881[label="ww3000",fontsize=16,color="green",shape="box"];19882[label="ww3100",fontsize=16,color="green",shape="box"];19883[label="ww5",fontsize=16,color="green",shape="box"];19884[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];19885[label="ww3000",fontsize=16,color="green",shape="box"];19886[label="ww5",fontsize=16,color="green",shape="box"];19887[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww19490) (Succ ww1950000)) LT))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww19490) (Succ ww1950000)) LT)) ww1945)",fontsize=16,color="black",shape="box"];19887 -> 21361[label="",style="solid", color="black", weight=3]; 189.19/135.98 19888[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww19490) Zero) LT))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww19490) Zero) LT)) ww1945)",fontsize=16,color="black",shape="box"];19888 -> 21362[label="",style="solid", color="black", weight=3]; 189.19/135.98 19889[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1950000)) LT))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1950000)) LT)) ww1945)",fontsize=16,color="black",shape="box"];19889 -> 21363[label="",style="solid", color="black", weight=3]; 189.19/135.98 19890[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) ww1945)",fontsize=16,color="black",shape="box"];19890 -> 21364[label="",style="solid", color="black", weight=3]; 189.19/135.98 19891[label="takeWhile1 (flip ltEsFloat (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (ltEsFloat ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];19891 -> 21365[label="",style="solid", color="black", weight=3]; 189.19/135.98 19905[label="ww3100",fontsize=16,color="green",shape="box"];19906[label="ww5",fontsize=16,color="green",shape="box"];19907[label="ww3000",fontsize=16,color="green",shape="box"];19908[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];29378[label="ww5",fontsize=16,color="green",shape="box"];29379[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];29380[label="ww3000",fontsize=16,color="green",shape="box"];29365[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62960[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];29365 -> 62960[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62960 -> 29404[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 19920[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww19110) (Succ ww1907000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww19110) (Succ ww1907000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];19920 -> 21392[label="",style="solid", color="black", weight=3]; 189.19/135.98 19921[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww19110) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww19110) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];19921 -> 21393[label="",style="solid", color="black", weight=3]; 189.19/135.98 19922[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1907000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1907000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];19922 -> 21394[label="",style="solid", color="black", weight=3]; 189.19/135.98 19923[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];19923 -> 21395[label="",style="solid", color="black", weight=3]; 189.19/135.98 54519 -> 54742[label="",style="dashed", color="red", weight=0]; 189.19/135.98 54519[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54519 -> 54858[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 54519 -> 54859[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 54519 -> 54860[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 54520[label="ww3000",fontsize=16,color="green",shape="box"];54521[label="ww3100",fontsize=16,color="green",shape="box"];54522 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/135.98 54522[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54522 -> 55608[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 54522 -> 55609[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 54522 -> 55610[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 54522 -> 55611[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 54522 -> 55612[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 54523 -> 56426[label="",style="dashed", color="red", weight=0]; 189.19/135.98 54523[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54523 -> 56513[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 54523 -> 56514[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 54523 -> 56515[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 54523 -> 56516[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 54523 -> 56517[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19925[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];19925 -> 21397[label="",style="solid", color="black", weight=3]; 189.19/135.98 54846[label="ww3100",fontsize=16,color="green",shape="box"];54847 -> 54517[label="",style="dashed", color="red", weight=0]; 189.19/135.98 54847[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54847 -> 55614[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 54847 -> 55615[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 54847 -> 55616[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 54847 -> 55617[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 54848[label="ww3000",fontsize=16,color="green",shape="box"];55484[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62961[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];55484 -> 62961[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62961 -> 55618[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 55880[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55881[label="ww3000",fontsize=16,color="green",shape="box"];55882[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55883[label="ww3100",fontsize=16,color="green",shape="box"];19927[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];19927 -> 21399[label="",style="solid", color="black", weight=3]; 189.19/135.98 19928[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];19928 -> 21400[label="",style="solid", color="black", weight=3]; 189.19/135.98 30238[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];30238 -> 30275[label="",style="solid", color="black", weight=3]; 189.19/135.98 19932[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];19932 -> 21403[label="",style="solid", color="black", weight=3]; 189.19/135.98 28951[label="ww51",fontsize=16,color="green",shape="box"];28952[label="ww50",fontsize=16,color="green",shape="box"];28953[label="primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];28953 -> 29033[label="",style="solid", color="black", weight=3]; 189.19/135.98 29027[label="takeWhile (flip ltEsFloat ww3471) (Cons (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))))",fontsize=16,color="black",shape="box"];29027 -> 29065[label="",style="solid", color="black", weight=3]; 189.19/135.98 57372[label="ww3471",fontsize=16,color="green",shape="box"];57373[label="ww3000",fontsize=16,color="green",shape="box"];57374 -> 57837[label="",style="dashed", color="red", weight=0]; 189.19/135.98 57374[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];57374 -> 57847[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 57374 -> 57848[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 57374 -> 57849[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 57374 -> 57850[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 55513[label="ww51",fontsize=16,color="green",shape="box"];55514[label="ww50",fontsize=16,color="green",shape="box"];55515[label="primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55515 -> 55623[label="",style="solid", color="black", weight=3]; 189.19/135.98 29151[label="ww51",fontsize=16,color="green",shape="box"];29152[label="ww50",fontsize=16,color="green",shape="box"];29153[label="primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];29153 -> 29222[label="",style="solid", color="black", weight=3]; 189.19/135.98 29154[label="takeWhile (flip ltEsFloat ww3477) (Cons (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))))",fontsize=16,color="black",shape="box"];29154 -> 29223[label="",style="solid", color="black", weight=3]; 189.19/135.98 57375[label="ww3477",fontsize=16,color="green",shape="box"];57376[label="ww3000",fontsize=16,color="green",shape="box"];57377 -> 59692[label="",style="dashed", color="red", weight=0]; 189.19/135.98 57377[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];57377 -> 59702[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 57377 -> 59703[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 57377 -> 59704[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19937[label="ww18050",fontsize=16,color="green",shape="box"];19938[label="ww1800000",fontsize=16,color="green",shape="box"];19939[label="Succ Zero",fontsize=16,color="green",shape="box"];19940[label="ww3000",fontsize=16,color="green",shape="box"];19941[label="ww5",fontsize=16,color="green",shape="box"];19942[label="ww3100",fontsize=16,color="green",shape="box"];19943[label="Succ (Succ ww410000)",fontsize=16,color="green",shape="box"];19944[label="Succ Zero",fontsize=16,color="green",shape="box"];19945[label="ww3000",fontsize=16,color="green",shape="box"];19946[label="ww5",fontsize=16,color="green",shape="box"];19947[label="ww3100",fontsize=16,color="green",shape="box"];19948[label="Succ (Succ ww410000)",fontsize=16,color="green",shape="box"];23429[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];23430[label="Succ Zero",fontsize=16,color="green",shape="box"];23431[label="ww5",fontsize=16,color="green",shape="box"];23432[label="Succ (Succ ww410000)",fontsize=16,color="green",shape="box"];19950[label="ww18140",fontsize=16,color="green",shape="box"];19951[label="ww1810000",fontsize=16,color="green",shape="box"];19952[label="Succ Zero",fontsize=16,color="green",shape="box"];19953[label="ww3000",fontsize=16,color="green",shape="box"];19954[label="ww5",fontsize=16,color="green",shape="box"];19955[label="ww3100",fontsize=16,color="green",shape="box"];19956[label="Succ Zero",fontsize=16,color="green",shape="box"];19957[label="Succ Zero",fontsize=16,color="green",shape="box"];19958[label="ww3000",fontsize=16,color="green",shape="box"];19959[label="ww5",fontsize=16,color="green",shape="box"];19960[label="ww3100",fontsize=16,color="green",shape="box"];19961[label="Succ Zero",fontsize=16,color="green",shape="box"];23433[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];23434[label="Succ Zero",fontsize=16,color="green",shape="box"];23435[label="ww5",fontsize=16,color="green",shape="box"];23436[label="Succ Zero",fontsize=16,color="green",shape="box"];19963[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww13900 ww3100000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww13900 ww3100000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="burlywood",shape="box"];62962[label="ww13900/Succ ww139000",fontsize=10,color="white",style="solid",shape="box"];19963 -> 62962[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62962 -> 21410[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 62963[label="ww13900/Zero",fontsize=10,color="white",style="solid",shape="box"];19963 -> 62963[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62963 -> 21411[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 19964[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];19964 -> 21412[label="",style="solid", color="black", weight=3]; 189.19/135.98 19965 -> 18732[label="",style="dashed", color="red", weight=0]; 189.19/135.98 19965[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="magenta"];19965 -> 21413[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19965 -> 21414[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19965 -> 21415[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19965 -> 21416[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19965 -> 21417[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19966 -> 17710[label="",style="dashed", color="red", weight=0]; 189.19/135.98 19966[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="magenta"];19966 -> 21418[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19966 -> 21419[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19966 -> 21420[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19966 -> 21421[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19966 -> 21422[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 19967[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];19967 -> 21423[label="",style="solid", color="black", weight=3]; 189.19/135.98 19968[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="black",shape="box"];19968 -> 21424[label="",style="solid", color="black", weight=3]; 189.19/135.98 23437[label="Float (Pos (Succ ww3000)) (Pos (Succ Zero))",fontsize=16,color="green",shape="box"];23438[label="Succ Zero",fontsize=16,color="green",shape="box"];23439[label="ww5",fontsize=16,color="green",shape="box"];23440[label="Zero",fontsize=16,color="green",shape="box"];30307[label="Succ Zero",fontsize=16,color="green",shape="box"];30308[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];30309[label="Pos Zero",fontsize=16,color="green",shape="box"];30310[label="Pos Zero",fontsize=16,color="green",shape="box"];19972[label="ww18210",fontsize=16,color="green",shape="box"];19973[label="ww1816000",fontsize=16,color="green",shape="box"];19974[label="Succ Zero",fontsize=16,color="green",shape="box"];19975[label="ww3000",fontsize=16,color="green",shape="box"];19976[label="Succ (Succ ww410000)",fontsize=16,color="green",shape="box"];19977[label="ww3100",fontsize=16,color="green",shape="box"];19978[label="ww5",fontsize=16,color="green",shape="box"];19979[label="Succ Zero",fontsize=16,color="green",shape="box"];19980[label="ww3000",fontsize=16,color="green",shape="box"];19981[label="Succ (Succ ww410000)",fontsize=16,color="green",shape="box"];19982[label="ww3100",fontsize=16,color="green",shape="box"];19983[label="ww5",fontsize=16,color="green",shape="box"];55516[label="ww3000",fontsize=16,color="green",shape="box"];55517[label="ww5",fontsize=16,color="green",shape="box"];55518[label="ww3100",fontsize=16,color="green",shape="box"];55519[label="Succ Zero",fontsize=16,color="green",shape="box"];55520[label="Succ (Succ ww410000)",fontsize=16,color="green",shape="box"];19985[label="ww18300",fontsize=16,color="green",shape="box"];19986[label="ww1826000",fontsize=16,color="green",shape="box"];19987[label="Succ Zero",fontsize=16,color="green",shape="box"];19988[label="ww3000",fontsize=16,color="green",shape="box"];19989[label="Succ Zero",fontsize=16,color="green",shape="box"];19990[label="ww3100",fontsize=16,color="green",shape="box"];19991[label="ww5",fontsize=16,color="green",shape="box"];19992[label="Succ Zero",fontsize=16,color="green",shape="box"];19993[label="ww3000",fontsize=16,color="green",shape="box"];19994[label="Succ Zero",fontsize=16,color="green",shape="box"];19995[label="ww3100",fontsize=16,color="green",shape="box"];19996[label="ww5",fontsize=16,color="green",shape="box"];55523[label="ww3000",fontsize=16,color="green",shape="box"];55524[label="ww5",fontsize=16,color="green",shape="box"];55525[label="ww3100",fontsize=16,color="green",shape="box"];55526[label="Succ Zero",fontsize=16,color="green",shape="box"];55527[label="Succ Zero",fontsize=16,color="green",shape="box"];19998[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww14100 ww3100000) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww14100 ww3100000) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="burlywood",shape="box"];62964[label="ww14100/Succ ww141000",fontsize=10,color="white",style="solid",shape="box"];19998 -> 62964[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62964 -> 21438[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 62965[label="ww14100/Zero",fontsize=10,color="white",style="solid",shape="box"];19998 -> 62965[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62965 -> 21439[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 19999[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];19999 -> 21440[label="",style="solid", color="black", weight=3]; 189.19/135.98 20000 -> 18747[label="",style="dashed", color="red", weight=0]; 189.19/135.98 20000[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="magenta"];20000 -> 21441[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20000 -> 21442[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20000 -> 21443[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20000 -> 21444[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20000 -> 21445[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20001 -> 17737[label="",style="dashed", color="red", weight=0]; 189.19/135.98 20001[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="magenta"];20001 -> 21446[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20001 -> 21447[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20001 -> 21448[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20001 -> 21449[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20001 -> 21450[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20002 -> 53796[label="",style="dashed", color="red", weight=0]; 189.19/135.98 20002[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))",fontsize=16,color="magenta"];20002 -> 54577[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20002 -> 54578[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20002 -> 54579[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20002 -> 54580[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20002 -> 54581[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 55530[label="ww3000",fontsize=16,color="green",shape="box"];55531[label="ww5",fontsize=16,color="green",shape="box"];55532[label="Zero",fontsize=16,color="green",shape="box"];55533[label="Succ Zero",fontsize=16,color="green",shape="box"];55534[label="Zero",fontsize=16,color="green",shape="box"];29220 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 29220[label="srMyInt (Pos (Succ ww3000)) ww34820",fontsize=16,color="magenta"];29220 -> 29405[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 29220 -> 29406[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 29221 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 29221[label="srMyInt (Neg Zero) ww34821",fontsize=16,color="magenta"];29221 -> 29407[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 29221 -> 29408[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 60324 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.98 60324[label="msMyInt (Pos (Succ ww4805)) (Pos (Succ ww4807))",fontsize=16,color="magenta"];60324 -> 60414[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 60324 -> 60415[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 60325 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 60325[label="srMyInt (Neg (Succ ww4806)) (Neg Zero)",fontsize=16,color="magenta"];60325 -> 60416[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 60325 -> 60417[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 30243[label="takeWhile1 (flip ltEsFloat ww3490) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))) (fsEsOrdering (compareFloat (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww3490) GT)",fontsize=16,color="black",shape="box"];30243 -> 30276[label="",style="solid", color="black", weight=3]; 189.19/135.98 57907[label="primPlusFloat (msFloat (Float (Pos (Succ ww4693)) (Neg (Succ ww4694))) (Float (Pos (Succ ww4695)) (Neg Zero))) ww4699",fontsize=16,color="black",shape="box"];57907 -> 57924[label="",style="solid", color="black", weight=3]; 189.19/135.98 57908 -> 57897[label="",style="dashed", color="red", weight=0]; 189.19/135.98 57908[label="psFloat (msFloat (Float (Pos (Succ ww4693)) (Neg (Succ ww4694))) (Float (Pos (Succ ww4695)) (Neg Zero))) ww4699",fontsize=16,color="magenta"];55558[label="Succ Zero",fontsize=16,color="green",shape="box"];55559[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55560[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55561[label="Neg Zero",fontsize=16,color="green",shape="box"];30205[label="Succ Zero",fontsize=16,color="green",shape="box"];30206[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];30207[label="Neg Zero",fontsize=16,color="green",shape="box"];30208[label="Neg Zero",fontsize=16,color="green",shape="box"];30209[label="takeWhile1 (flip ltEsFloat ww3503) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))) (fsEsOrdering (compareFloat (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww3503) GT)",fontsize=16,color="black",shape="box"];30209 -> 30244[label="",style="solid", color="black", weight=3]; 189.19/135.98 60061[label="primPlusFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) ww4797",fontsize=16,color="black",shape="box"];60061 -> 60083[label="",style="solid", color="black", weight=3]; 189.19/135.98 60062 -> 59950[label="",style="dashed", color="red", weight=0]; 189.19/135.98 60062[label="psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) ww4797",fontsize=16,color="magenta"];20007[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) ww143000) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) ww143000) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62966[label="ww143000/Succ ww1430000",fontsize=10,color="white",style="solid",shape="box"];20007 -> 62966[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62966 -> 21456[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 62967[label="ww143000/Zero",fontsize=10,color="white",style="solid",shape="box"];20007 -> 62967[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62967 -> 21457[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 20008[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww143000) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww143000) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62968[label="ww143000/Succ ww1430000",fontsize=10,color="white",style="solid",shape="box"];20008 -> 62968[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62968 -> 21458[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 62969[label="ww143000/Zero",fontsize=10,color="white",style="solid",shape="box"];20008 -> 62969[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62969 -> 21459[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 20009[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];20010[label="Zero",fontsize=16,color="green",shape="box"];20011[label="Succ Zero",fontsize=16,color="green",shape="box"];20012[label="ww5",fontsize=16,color="green",shape="box"];20013[label="ww3100",fontsize=16,color="green",shape="box"];20014[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];20015[label="Zero",fontsize=16,color="green",shape="box"];20016[label="Succ Zero",fontsize=16,color="green",shape="box"];20017[label="ww5",fontsize=16,color="green",shape="box"];20018[label="ww3100",fontsize=16,color="green",shape="box"];20019[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];20020[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];20020 -> 21460[label="",style="solid", color="black", weight=3]; 189.19/135.98 20022[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) ww151000) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) ww151000) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62970[label="ww151000/Succ ww1510000",fontsize=10,color="white",style="solid",shape="box"];20022 -> 62970[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62970 -> 21462[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 62971[label="ww151000/Zero",fontsize=10,color="white",style="solid",shape="box"];20022 -> 62971[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62971 -> 21463[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 20023[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww151000) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww151000) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62972[label="ww151000/Succ ww1510000",fontsize=10,color="white",style="solid",shape="box"];20023 -> 62972[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62972 -> 21464[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 62973[label="ww151000/Zero",fontsize=10,color="white",style="solid",shape="box"];20023 -> 62973[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62973 -> 21465[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 20024[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];20025[label="Zero",fontsize=16,color="green",shape="box"];20026[label="Succ Zero",fontsize=16,color="green",shape="box"];20027[label="ww5",fontsize=16,color="green",shape="box"];20028[label="ww3100",fontsize=16,color="green",shape="box"];20029[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];20030[label="Zero",fontsize=16,color="green",shape="box"];20031[label="Succ Zero",fontsize=16,color="green",shape="box"];20032[label="ww5",fontsize=16,color="green",shape="box"];20033[label="ww3100",fontsize=16,color="green",shape="box"];20034[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];20036[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000000 ww15700) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000000 ww15700) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62974[label="ww3000000/Succ ww30000000",fontsize=10,color="white",style="solid",shape="box"];20036 -> 62974[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62974 -> 21467[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 62975[label="ww3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];20036 -> 62975[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62975 -> 21468[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 20037 -> 16256[label="",style="dashed", color="red", weight=0]; 189.19/135.98 20037[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];20037 -> 21469[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20038 -> 18732[label="",style="dashed", color="red", weight=0]; 189.19/135.98 20038[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];20038 -> 21470[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20038 -> 21471[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20038 -> 21472[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20038 -> 21473[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20038 -> 21474[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20039 -> 17710[label="",style="dashed", color="red", weight=0]; 189.19/135.98 20039[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];20039 -> 21475[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20039 -> 21476[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20039 -> 21477[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20039 -> 21478[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20039 -> 21479[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20040[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];20040 -> 21480[label="",style="solid", color="black", weight=3]; 189.19/135.98 20041[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];20041 -> 21481[label="",style="solid", color="black", weight=3]; 189.19/135.98 20042[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];20042 -> 21482[label="",style="solid", color="black", weight=3]; 189.19/135.98 48900 -> 59092[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48900[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48900 -> 59213[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48900 -> 59214[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48900 -> 59215[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48900 -> 59216[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48900 -> 59217[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48901[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];48902[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];48902 -> 52806[label="",style="solid", color="black", weight=3]; 189.19/135.98 48903[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48904 -> 49994[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48904[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48904 -> 50034[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48904 -> 50035[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48904 -> 50036[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20044[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000000 ww31000000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000000 ww31000000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="burlywood",shape="box"];62976[label="ww30000000/Succ ww300000000",fontsize=10,color="white",style="solid",shape="box"];20044 -> 62976[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62976 -> 21484[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 62977[label="ww30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];20044 -> 62977[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62977 -> 21485[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 20045[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];20045 -> 21486[label="",style="solid", color="black", weight=3]; 189.19/135.98 20046 -> 18732[label="",style="dashed", color="red", weight=0]; 189.19/135.98 20046[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="magenta"];20046 -> 21487[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20046 -> 21488[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20046 -> 21489[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20046 -> 21490[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20046 -> 21491[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20047 -> 17710[label="",style="dashed", color="red", weight=0]; 189.19/135.98 20047[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];20047 -> 21492[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20047 -> 21493[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20047 -> 21494[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20047 -> 21495[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20047 -> 21496[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20048[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];20048 -> 21497[label="",style="solid", color="black", weight=3]; 189.19/135.98 20049[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="black",shape="box"];20049 -> 21498[label="",style="solid", color="black", weight=3]; 189.19/135.98 20050[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];20050 -> 21499[label="",style="solid", color="black", weight=3]; 189.19/135.98 23441[label="Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];23442[label="Zero",fontsize=16,color="green",shape="box"];23443[label="ww5",fontsize=16,color="green",shape="box"];23444[label="Zero",fontsize=16,color="green",shape="box"];48905 -> 59092[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48905[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="magenta"];48905 -> 59218[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48905 -> 59219[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48905 -> 59220[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48905 -> 59221[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48905 -> 59222[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48906[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];48907[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];48907 -> 52808[label="",style="solid", color="black", weight=3]; 189.19/135.98 48908[label="Pos (Succ (Succ (Succ ww310000)))",fontsize=16,color="green",shape="box"];48909 -> 49994[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48909[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))",fontsize=16,color="magenta"];48909 -> 50037[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48909 -> 50038[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48909 -> 50039[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 23445[label="Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];23446[label="Zero",fontsize=16,color="green",shape="box"];23447[label="ww5",fontsize=16,color="green",shape="box"];23448[label="Zero",fontsize=16,color="green",shape="box"];52169 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/135.98 52169[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];52169 -> 52811[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 52169 -> 52812[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 52169 -> 52813[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20333[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww24150 ww24151) (primDivFloat (Float (msMyInt (Pos (Succ ww2416)) (Pos (Succ ww2417))) (srMyInt (Pos Zero) (Pos (Succ ww2418)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (primPlusFloat (Float ww24150 ww24151) (primDivFloat (Float (msMyInt (Pos (Succ ww2416)) (Pos (Succ ww2417))) (srMyInt (Pos Zero) (Pos (Succ ww2418)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];20333 -> 21516[label="",style="solid", color="black", weight=3]; 189.19/135.98 30311 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.98 30311[label="msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))",fontsize=16,color="magenta"];30311 -> 30332[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 30311 -> 30333[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 30312 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 30312[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];30312 -> 30334[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 30312 -> 30335[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 30361[label="takeWhile1 (flip ltEsFloat ww3517) (primPlusFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))) (iterate (primPlusFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero)))) (primPlusFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (primPlusFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))))) (not (esEsOrdering (primCmpFloat (primPlusFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))) ww3517) GT))",fontsize=16,color="black",shape="box"];30361 -> 30413[label="",style="solid", color="black", weight=3]; 189.19/135.98 57827 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 57827[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57827 -> 57882[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 57827 -> 57883[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 57828 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.98 57828[label="msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))",fontsize=16,color="magenta"];57828 -> 57884[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 57828 -> 57885[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 57829[label="ww4690",fontsize=16,color="green",shape="box"];42037[label="Pos (Succ ww2083)",fontsize=16,color="green",shape="box"];42038 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42038[label="msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))",fontsize=16,color="magenta"];42038 -> 43958[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42038 -> 43959[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42039 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42039[label="srMyInt (srMyInt (Pos ww2082) (Neg ww2084)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42039 -> 43960[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42039 -> 43961[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42040[label="ww20801",fontsize=16,color="green",shape="box"];42041[label="Neg ww2084",fontsize=16,color="green",shape="box"];42042[label="ww20800",fontsize=16,color="green",shape="box"];45195[label="Float (Pos (Succ ww2083)) (Neg ww2084)",fontsize=16,color="green",shape="box"];45194[label="iterate (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) ww4395)",fontsize=16,color="black",shape="triangle"];45194 -> 45197[label="",style="solid", color="black", weight=3]; 189.19/135.98 42044 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42044[label="srMyInt (msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42044 -> 43964[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42044 -> 43965[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42045[label="ww20800",fontsize=16,color="green",shape="box"];42046 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42046[label="srMyInt (srMyInt (Pos ww2082) (Neg ww2084)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42046 -> 43966[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42046 -> 43967[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42047[label="ww20801",fontsize=16,color="green",shape="box"];42048[label="Pos (Succ ww2296)",fontsize=16,color="green",shape="box"];42049 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42049[label="msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))",fontsize=16,color="magenta"];42049 -> 43968[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42049 -> 43969[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42050 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42050[label="srMyInt (srMyInt (Neg ww2295) (Pos ww2297)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42050 -> 43970[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42050 -> 43971[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42051[label="ww22931",fontsize=16,color="green",shape="box"];42052[label="Pos ww2297",fontsize=16,color="green",shape="box"];42053[label="ww22930",fontsize=16,color="green",shape="box"];45208[label="Float (Pos (Succ ww2296)) (Pos ww2297)",fontsize=16,color="green",shape="box"];45207[label="iterate (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) ww4396)",fontsize=16,color="black",shape="triangle"];45207 -> 45210[label="",style="solid", color="black", weight=3]; 189.19/135.98 42055 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42055[label="srMyInt (msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42055 -> 43974[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42055 -> 43975[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42056[label="ww22930",fontsize=16,color="green",shape="box"];42057 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42057[label="srMyInt (srMyInt (Neg ww2295) (Pos ww2297)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42057 -> 43976[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42057 -> 43977[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42058[label="ww22931",fontsize=16,color="green",shape="box"];20061[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) ww159000) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) ww159000) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62978[label="ww159000/Succ ww1590000",fontsize=10,color="white",style="solid",shape="box"];20061 -> 62978[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62978 -> 21519[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 62979[label="ww159000/Zero",fontsize=10,color="white",style="solid",shape="box"];20061 -> 62979[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62979 -> 21520[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 20062[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww159000) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww159000) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62980[label="ww159000/Succ ww1590000",fontsize=10,color="white",style="solid",shape="box"];20062 -> 62980[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62980 -> 21521[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 62981[label="ww159000/Zero",fontsize=10,color="white",style="solid",shape="box"];20062 -> 62981[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62981 -> 21522[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 20063[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];20064[label="Zero",fontsize=16,color="green",shape="box"];20065[label="Succ Zero",fontsize=16,color="green",shape="box"];20066[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];20067[label="ww3100",fontsize=16,color="green",shape="box"];20068[label="ww5",fontsize=16,color="green",shape="box"];20069[label="Zero",fontsize=16,color="green",shape="box"];20070[label="Succ Zero",fontsize=16,color="green",shape="box"];20071[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];20072[label="ww3100",fontsize=16,color="green",shape="box"];20073[label="ww5",fontsize=16,color="green",shape="box"];20074[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];20074 -> 21523[label="",style="solid", color="black", weight=3]; 189.19/135.98 20076[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) ww167000) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) ww167000) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62982[label="ww167000/Succ ww1670000",fontsize=10,color="white",style="solid",shape="box"];20076 -> 62982[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62982 -> 21525[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 62983[label="ww167000/Zero",fontsize=10,color="white",style="solid",shape="box"];20076 -> 62983[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62983 -> 21526[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 20077[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww167000) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww167000) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62984[label="ww167000/Succ ww1670000",fontsize=10,color="white",style="solid",shape="box"];20077 -> 62984[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62984 -> 21527[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 62985[label="ww167000/Zero",fontsize=10,color="white",style="solid",shape="box"];20077 -> 62985[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62985 -> 21528[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 20078[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];20079[label="Zero",fontsize=16,color="green",shape="box"];20080[label="Succ Zero",fontsize=16,color="green",shape="box"];20081[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];20082[label="ww3100",fontsize=16,color="green",shape="box"];20083[label="ww5",fontsize=16,color="green",shape="box"];20084[label="Zero",fontsize=16,color="green",shape="box"];20085[label="Succ Zero",fontsize=16,color="green",shape="box"];20086[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];20087[label="ww3100",fontsize=16,color="green",shape="box"];20088[label="ww5",fontsize=16,color="green",shape="box"];20089[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];20089 -> 21529[label="",style="solid", color="black", weight=3]; 189.19/135.98 20091[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000000 ww17300) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000000 ww17300) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62986[label="ww3000000/Succ ww30000000",fontsize=10,color="white",style="solid",shape="box"];20091 -> 62986[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62986 -> 21531[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 62987[label="ww3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];20091 -> 62987[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62987 -> 21532[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 20092 -> 16287[label="",style="dashed", color="red", weight=0]; 189.19/135.98 20092[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];20092 -> 21533[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20093 -> 18747[label="",style="dashed", color="red", weight=0]; 189.19/135.98 20093[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];20093 -> 21534[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20093 -> 21535[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20093 -> 21536[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20093 -> 21537[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20093 -> 21538[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20094 -> 17737[label="",style="dashed", color="red", weight=0]; 189.19/135.98 20094[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];20094 -> 21539[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20094 -> 21540[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20094 -> 21541[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20094 -> 21542[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20094 -> 21543[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20095 -> 53796[label="",style="dashed", color="red", weight=0]; 189.19/135.98 20095[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];20095 -> 54582[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20095 -> 54583[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20095 -> 54584[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20095 -> 54585[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20095 -> 54586[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20096[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];20096 -> 21545[label="",style="solid", color="black", weight=3]; 189.19/135.98 20097 -> 53796[label="",style="dashed", color="red", weight=0]; 189.19/135.98 20097[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];20097 -> 54587[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20097 -> 54588[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20097 -> 54589[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20097 -> 54590[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20097 -> 54591[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48915 -> 56426[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48915[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48915 -> 56533[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48915 -> 56534[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48915 -> 56535[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48915 -> 56536[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48915 -> 56537[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48916[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];48917 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48917[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48917 -> 52815[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48917 -> 52816[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48917 -> 52817[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48917 -> 52818[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48917 -> 52819[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48918[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48919 -> 50066[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48919[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48919 -> 50103[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48919 -> 50104[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48919 -> 50105[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20099[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000000 ww31000000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000000 ww31000000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="burlywood",shape="box"];62988[label="ww30000000/Succ ww300000000",fontsize=10,color="white",style="solid",shape="box"];20099 -> 62988[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62988 -> 21548[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 62989[label="ww30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];20099 -> 62989[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62989 -> 21549[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 20100[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];20100 -> 21550[label="",style="solid", color="black", weight=3]; 189.19/135.98 20101 -> 18747[label="",style="dashed", color="red", weight=0]; 189.19/135.98 20101[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="magenta"];20101 -> 21551[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20101 -> 21552[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20101 -> 21553[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20101 -> 21554[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20101 -> 21555[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20102 -> 17737[label="",style="dashed", color="red", weight=0]; 189.19/135.98 20102[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];20102 -> 21556[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20102 -> 21557[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20102 -> 21558[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20102 -> 21559[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20102 -> 21560[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20103 -> 53796[label="",style="dashed", color="red", weight=0]; 189.19/135.98 20103[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="magenta"];20103 -> 54592[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20103 -> 54593[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20103 -> 54594[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20103 -> 54595[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20103 -> 54596[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20104 -> 53796[label="",style="dashed", color="red", weight=0]; 189.19/135.98 20104[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="magenta"];20104 -> 54597[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20104 -> 54598[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20104 -> 54599[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20104 -> 54600[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20104 -> 54601[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 55582[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];55583[label="ww5",fontsize=16,color="green",shape="box"];55584[label="Succ Zero",fontsize=16,color="green",shape="box"];55585[label="Zero",fontsize=16,color="green",shape="box"];55586[label="Zero",fontsize=16,color="green",shape="box"];55587[label="Succ Zero",fontsize=16,color="green",shape="box"];55588[label="ww5",fontsize=16,color="green",shape="box"];55589[label="Succ Zero",fontsize=16,color="green",shape="box"];55590[label="Zero",fontsize=16,color="green",shape="box"];55591[label="Zero",fontsize=16,color="green",shape="box"];30288[label="ww35281",fontsize=16,color="green",shape="box"];30289[label="ww35280",fontsize=16,color="green",shape="box"];30290[label="primDivFloat (msFloat (Float (Pos (Succ ww3529)) (Neg (Succ ww3530))) (Float (Pos (Succ ww3531)) (Neg (Succ ww3532)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];30290 -> 30313[label="",style="solid", color="black", weight=3]; 189.19/135.98 56912[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) ww4672",fontsize=16,color="black",shape="box"];56912 -> 56972[label="",style="solid", color="black", weight=3]; 189.19/135.98 20109 -> 21567[label="",style="dashed", color="red", weight=0]; 189.19/135.98 20109[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];20109 -> 21568[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20111 -> 21582[label="",style="dashed", color="red", weight=0]; 189.19/135.98 20111[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];20111 -> 21583[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48920 -> 59092[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48920[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48920 -> 59228[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48920 -> 59229[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48920 -> 59230[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48920 -> 59231[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48920 -> 59232[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48921[label="Pos Zero",fontsize=16,color="green",shape="box"];48922 -> 36910[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48922[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48922 -> 52824[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48922 -> 52825[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48922 -> 52826[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48922 -> 52827[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48923[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48924 -> 50281[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48924[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48924 -> 50302[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48925 -> 59092[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48925[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48925 -> 59233[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48925 -> 59234[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48925 -> 59235[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48925 -> 59236[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48925 -> 59237[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48926[label="Pos Zero",fontsize=16,color="green",shape="box"];48927 -> 36910[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48927[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48927 -> 52832[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48927 -> 52833[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48927 -> 52834[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48927 -> 52835[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48928[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48929 -> 50281[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48929[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48929 -> 50303[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 51952[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51953[label="ww5",fontsize=16,color="green",shape="box"];51954[label="ww3100",fontsize=16,color="green",shape="box"];51955[label="ww4000",fontsize=16,color="green",shape="box"];20137[label="takeWhile1 (flip gtEsFloat (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww42 (iterate (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42)) (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) ww42)) (fsEsOrdering (compareFloat ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT)",fontsize=16,color="black",shape="box"];20137 -> 21589[label="",style="solid", color="black", weight=3]; 189.19/135.98 44022[label="ww4226",fontsize=16,color="green",shape="box"];44023[label="Pos Zero",fontsize=16,color="green",shape="box"];44024[label="Pos (Succ ww4228)",fontsize=16,color="green",shape="box"];44025[label="Pos (Succ ww4227)",fontsize=16,color="green",shape="box"];23741[label="ww29150",fontsize=16,color="green",shape="box"];23743[label="srMyInt (srMyInt (Pos (Succ ww2914)) ww29151) (Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="triangle"];23743 -> 23758[label="",style="solid", color="black", weight=3]; 189.19/135.98 23744[label="ww29121",fontsize=16,color="green",shape="box"];23745[label="ww29151",fontsize=16,color="green",shape="box"];23746[label="ww29120",fontsize=16,color="green",shape="box"];23747[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww29120 ww29121) (Float (srMyInt (msMyInt (Pos (Succ ww2913)) ww29150) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww2914)) ww29151) (Pos (Succ (Succ Zero))))))) (Float ww29150 ww29151) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151))) MyTrue",fontsize=16,color="black",shape="box"];23747 -> 23759[label="",style="solid", color="black", weight=3]; 189.19/135.98 23748[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww29120 ww29121) (Float (srMyInt (msMyInt (Pos (Succ ww2913)) ww29150) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww2914)) ww29151) (Pos (Succ (Succ Zero))))))) (Float ww29150 ww29151) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151))) MyFalse",fontsize=16,color="black",shape="box"];23748 -> 23760[label="",style="solid", color="black", weight=3]; 189.19/135.98 27536[label="not (esEsOrdering (primCmpNat ww330600 ww330500) GT)",fontsize=16,color="burlywood",shape="triangle"];62990[label="ww330600/Succ ww3306000",fontsize=10,color="white",style="solid",shape="box"];27536 -> 62990[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62990 -> 27608[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 62991[label="ww330600/Zero",fontsize=10,color="white",style="solid",shape="box"];27536 -> 62991[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62991 -> 27609[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 27537 -> 27440[label="",style="dashed", color="red", weight=0]; 189.19/135.98 27537[label="not (esEsOrdering GT GT)",fontsize=16,color="magenta"];27538[label="MyFalse",fontsize=16,color="green",shape="box"];27539[label="ww330500",fontsize=16,color="green",shape="box"];27540[label="Zero",fontsize=16,color="green",shape="box"];27541 -> 27486[label="",style="dashed", color="red", weight=0]; 189.19/135.98 27541[label="not MyFalse",fontsize=16,color="magenta"];27542[label="MyTrue",fontsize=16,color="green",shape="box"];27543 -> 27536[label="",style="dashed", color="red", weight=0]; 189.19/135.98 27543[label="not (esEsOrdering (primCmpNat ww330500 ww330600) GT)",fontsize=16,color="magenta"];27543 -> 27610[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 27543 -> 27611[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 27544 -> 27445[label="",style="dashed", color="red", weight=0]; 189.19/135.98 27544[label="not (esEsOrdering LT GT)",fontsize=16,color="magenta"];27545[label="ww330500",fontsize=16,color="green",shape="box"];27546[label="Zero",fontsize=16,color="green",shape="box"];42063 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42063[label="srMyInt ww323900 ww42210",fontsize=16,color="magenta"];42063 -> 43994[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42063 -> 43995[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42064 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42064[label="srMyInt ww323901 ww42211",fontsize=16,color="magenta"];42064 -> 43996[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42064 -> 43997[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42065[label="ww4000",fontsize=16,color="green",shape="box"];42066[label="Pos Zero",fontsize=16,color="green",shape="box"];42067[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42068 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42068[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42068 -> 43998[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42068 -> 43999[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 44026[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4312) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4312)))",fontsize=16,color="green",shape="box"];44026 -> 44048[label="",style="dashed", color="green", weight=3]; 189.19/135.98 44026 -> 44049[label="",style="dashed", color="green", weight=3]; 189.19/135.98 42071[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42072 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42072[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42072 -> 44029[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42072 -> 44030[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42073[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42074 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42074[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42074 -> 44031[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42074 -> 44032[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42075[label="ww4000",fontsize=16,color="green",shape="box"];42076[label="Pos Zero",fontsize=16,color="green",shape="box"];42077[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42078 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42078[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42078 -> 44033[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42078 -> 44034[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 44047[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4313) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4313)))",fontsize=16,color="green",shape="box"];44047 -> 44066[label="",style="dashed", color="green", weight=3]; 189.19/135.98 44047 -> 44067[label="",style="dashed", color="green", weight=3]; 189.19/135.98 42081[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42082 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42082[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42082 -> 44050[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42082 -> 44051[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42083[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42084 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42084[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42084 -> 44052[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42084 -> 44053[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42085[label="ww4000",fontsize=16,color="green",shape="box"];42086[label="Pos Zero",fontsize=16,color="green",shape="box"];42087[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42088 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42088[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42088 -> 44054[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42088 -> 44055[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 44063[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4314) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4314)))",fontsize=16,color="green",shape="box"];44063 -> 44084[label="",style="dashed", color="green", weight=3]; 189.19/135.98 44063 -> 44085[label="",style="dashed", color="green", weight=3]; 189.19/135.98 42091[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42092 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42092[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42092 -> 44068[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42092 -> 44069[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42093[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42094 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42094[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42094 -> 44070[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42094 -> 44071[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42095[label="ww4000",fontsize=16,color="green",shape="box"];42096[label="Pos Zero",fontsize=16,color="green",shape="box"];42097[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42098 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42098[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42098 -> 44072[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42098 -> 44073[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 44083[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4315) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4315)))",fontsize=16,color="green",shape="box"];44083 -> 44109[label="",style="dashed", color="green", weight=3]; 189.19/135.98 44083 -> 44110[label="",style="dashed", color="green", weight=3]; 189.19/135.98 42101[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42102 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42102[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42102 -> 44086[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42102 -> 44087[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42103[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42104 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42104[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42104 -> 44088[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42104 -> 44089[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 21760[label="ww281",fontsize=16,color="green",shape="box"];42105[label="Pos Zero",fontsize=16,color="green",shape="box"];42106 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42106[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42106 -> 44090[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42106 -> 44091[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42107[label="ww2096",fontsize=16,color="green",shape="box"];42108[label="Pos Zero",fontsize=16,color="green",shape="box"];45235[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];45234[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4397)",fontsize=16,color="black",shape="triangle"];45234 -> 45237[label="",style="solid", color="black", weight=3]; 189.19/135.98 42110 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42110[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42110 -> 44094[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42110 -> 44095[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42111[label="ww50",fontsize=16,color="green",shape="box"];42112[label="ww2096",fontsize=16,color="green",shape="box"];42113[label="ww51",fontsize=16,color="green",shape="box"];48930 -> 52913[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48930[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48930 -> 52932[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48930 -> 52933[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48930 -> 52934[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48930 -> 52935[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48931[label="Pos Zero",fontsize=16,color="green",shape="box"];48932 -> 30525[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48932[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48932 -> 52837[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48932 -> 52838[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48932 -> 52839[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48932 -> 52840[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48933[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48934 -> 50320[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48934[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48934 -> 50340[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48935 -> 52913[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48935[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48935 -> 52936[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48935 -> 52937[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48935 -> 52938[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48935 -> 52939[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48936[label="Pos Zero",fontsize=16,color="green",shape="box"];48937 -> 30525[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48937[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48937 -> 52952[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48937 -> 52953[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48937 -> 52954[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48937 -> 52955[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48938[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48939 -> 50320[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48939[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48939 -> 50341[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 51956[label="ww4000",fontsize=16,color="green",shape="box"];51957[label="ww5",fontsize=16,color="green",shape="box"];51958[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51959[label="ww3100",fontsize=16,color="green",shape="box"];30705[label="takeWhile2 (flip ltEsFloat ww3578) (Cons (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960)))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960))))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960)))))))",fontsize=16,color="black",shape="box"];30705 -> 30768[label="",style="solid", color="black", weight=3]; 189.19/135.98 51960[label="ww4000",fontsize=16,color="green",shape="box"];51961[label="ww5",fontsize=16,color="green",shape="box"];51962[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51963[label="ww3100",fontsize=16,color="green",shape="box"];30966[label="ww3582",fontsize=16,color="green",shape="box"];30967[label="Pos Zero",fontsize=16,color="green",shape="box"];30968[label="Neg (Succ ww3584)",fontsize=16,color="green",shape="box"];30969[label="Neg (Succ ww3583)",fontsize=16,color="green",shape="box"];42114[label="ww4000",fontsize=16,color="green",shape="box"];42115[label="Pos Zero",fontsize=16,color="green",shape="box"];42116[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42117 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42117[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42117 -> 44096[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42117 -> 44097[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 44107[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4316) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4316)))",fontsize=16,color="green",shape="box"];44107 -> 44124[label="",style="dashed", color="green", weight=3]; 189.19/135.98 44107 -> 44125[label="",style="dashed", color="green", weight=3]; 189.19/135.98 42120[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42121 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42121[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42121 -> 44111[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42121 -> 44112[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42122[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42123 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42123[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42123 -> 44113[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42123 -> 44114[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42124[label="ww4000",fontsize=16,color="green",shape="box"];42125[label="Pos Zero",fontsize=16,color="green",shape="box"];42126[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42127 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42127[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42127 -> 44115[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42127 -> 44116[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 44123[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4317) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4317)))",fontsize=16,color="green",shape="box"];44123 -> 44137[label="",style="dashed", color="green", weight=3]; 189.19/135.98 44123 -> 44138[label="",style="dashed", color="green", weight=3]; 189.19/135.98 42130[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42131 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42131[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42131 -> 44126[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42131 -> 44127[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42132[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42133 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42133[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42133 -> 44128[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42133 -> 44129[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42134[label="ww4000",fontsize=16,color="green",shape="box"];42135[label="Pos Zero",fontsize=16,color="green",shape="box"];42136[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42137 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42137[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42137 -> 44130[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42137 -> 44131[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 44136[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4318) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4318)))",fontsize=16,color="green",shape="box"];44136 -> 44150[label="",style="dashed", color="green", weight=3]; 189.19/135.98 44136 -> 44151[label="",style="dashed", color="green", weight=3]; 189.19/135.98 42140[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42141 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42141[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42141 -> 44139[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42141 -> 44140[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42142[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42143 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42143[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42143 -> 44141[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42143 -> 44142[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48945 -> 43685[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48945[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48945 -> 52956[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48945 -> 52957[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48945 -> 52958[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48945 -> 52959[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48946[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48947 -> 52965[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48947[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48947 -> 52998[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48947 -> 52999[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48947 -> 53000[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48947 -> 53001[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48948[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48949 -> 49994[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48949[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48949 -> 50040[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48949 -> 50041[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48949 -> 50042[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48950 -> 43685[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48950[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48950 -> 52961[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48950 -> 52962[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48950 -> 52963[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48950 -> 52964[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48951[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48952 -> 52965[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48952[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48952 -> 53002[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48952 -> 53003[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48952 -> 53004[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48952 -> 53005[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48953[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48954 -> 49994[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48954[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48954 -> 50043[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48954 -> 50044[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48954 -> 50045[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 52990[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52991[label="ww3100",fontsize=16,color="green",shape="box"];52992[label="ww3000",fontsize=16,color="green",shape="box"];52993[label="ww5",fontsize=16,color="green",shape="box"];52994[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52995[label="ww3100",fontsize=16,color="green",shape="box"];52996[label="ww3000",fontsize=16,color="green",shape="box"];52997[label="ww5",fontsize=16,color="green",shape="box"];53533[label="Pos (Succ ww4566)",fontsize=16,color="green",shape="box"];53534[label="Pos (Succ ww4567)",fontsize=16,color="green",shape="box"];53535[label="Pos (Succ ww4565)",fontsize=16,color="green",shape="box"];38907 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.98 38907[label="not (esEsOrdering (primCmpFloat (Float ww320 ww321) (Float (psMyInt ww300 (srMyInt (msMyInt (Pos Zero) ww320) (Pos (Succ Zero)))) (srMyInt ww301 (srMyInt (srMyInt (Pos (Succ ww31)) ww321) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38907 -> 42835[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38907 -> 42836[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38907 -> 42837[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38907 -> 42838[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38907 -> 42839[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38907 -> 42840[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38908 -> 43685[label="",style="dashed", color="red", weight=0]; 189.19/135.98 38908[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (Float ww320 ww321))",fontsize=16,color="magenta"];38908 -> 43702[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38909 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.98 38909[label="psMyInt ww300 (srMyInt (msMyInt (Pos Zero) ww320) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38909 -> 42842[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38909 -> 42843[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38910 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 38910[label="srMyInt ww301 (srMyInt (srMyInt (Pos (Succ ww31)) ww321) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38910 -> 42844[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38910 -> 42845[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38911[label="ww320",fontsize=16,color="green",shape="box"];38912[label="ww321",fontsize=16,color="green",shape="box"];20600[label="ww270",fontsize=16,color="green",shape="box"];20601 -> 20242[label="",style="dashed", color="red", weight=0]; 189.19/135.98 20601[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];20601 -> 21681[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20602 -> 15103[label="",style="dashed", color="red", weight=0]; 189.19/135.98 20602[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20602 -> 21682[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20602 -> 21683[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20603[label="ww271",fontsize=16,color="green",shape="box"];42144[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42145[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42146 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42146[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42146 -> 44143[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42146 -> 44144[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 44149[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4319) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4319)))",fontsize=16,color="green",shape="box"];44149 -> 44162[label="",style="dashed", color="green", weight=3]; 189.19/135.98 44149 -> 44163[label="",style="dashed", color="green", weight=3]; 189.19/135.98 42149[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42150 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42150[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42150 -> 44152[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42151[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42152 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42152[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42152 -> 44153[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42152 -> 44154[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42162[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42163[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42164 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42164[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42164 -> 44167[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42164 -> 44168[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 44173[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4321) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4321)))",fontsize=16,color="green",shape="box"];44173 -> 44186[label="",style="dashed", color="green", weight=3]; 189.19/135.98 44173 -> 44187[label="",style="dashed", color="green", weight=3]; 189.19/135.98 42167[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42168 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42168[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42168 -> 44176[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42169[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42170 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42170[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42170 -> 44177[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42170 -> 44178[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20345 -> 20242[label="",style="dashed", color="red", weight=0]; 189.19/135.98 20345[label="msMyInt (Pos Zero) (Pos (Succ ww2100))",fontsize=16,color="magenta"];20345 -> 21713[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20346 -> 20242[label="",style="dashed", color="red", weight=0]; 189.19/135.98 20346[label="msMyInt (Pos Zero) (Pos (Succ ww2100))",fontsize=16,color="magenta"];20346 -> 21714[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20344[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20980 ww20981) (primDivFloat (Float ww2444 (srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (primPlusFloat (Float ww20980 ww20981) (primDivFloat (Float ww2445 (srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="triangle"];20344 -> 21715[label="",style="solid", color="black", weight=3]; 189.19/135.98 42171[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42172[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42173 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42173[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42173 -> 44179[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42173 -> 44180[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 44185[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4322) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4322)))",fontsize=16,color="green",shape="box"];44185 -> 44198[label="",style="dashed", color="green", weight=3]; 189.19/135.98 44185 -> 44199[label="",style="dashed", color="green", weight=3]; 189.19/135.98 42176[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42177 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42177[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42177 -> 44188[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42178[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42179 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42179[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42179 -> 44189[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42179 -> 44190[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42180[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42181[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42182 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42182[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42182 -> 44191[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42182 -> 44192[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 44197[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4323) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4323)))",fontsize=16,color="green",shape="box"];44197 -> 44215[label="",style="dashed", color="green", weight=3]; 189.19/135.98 44197 -> 44216[label="",style="dashed", color="green", weight=3]; 189.19/135.98 42185[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42186 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42186[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42186 -> 44200[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42187[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42188 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42188[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42188 -> 44201[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42188 -> 44202[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42189[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42190 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42190[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42190 -> 44203[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42191[label="ww2103",fontsize=16,color="green",shape="box"];42192[label="Pos Zero",fontsize=16,color="green",shape="box"];45266[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];45265[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4398)",fontsize=16,color="black",shape="triangle"];45265 -> 45268[label="",style="solid", color="black", weight=3]; 189.19/135.98 42194 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42194[label="srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42194 -> 44206[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42194 -> 44207[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42195[label="ww50",fontsize=16,color="green",shape="box"];42196[label="ww2103",fontsize=16,color="green",shape="box"];42197[label="ww51",fontsize=16,color="green",shape="box"];48960 -> 53156[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48960[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48960 -> 53175[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48960 -> 53176[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48960 -> 53177[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48960 -> 53178[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48961[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48962 -> 31059[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48962[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48962 -> 53029[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48962 -> 53030[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48962 -> 53031[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48962 -> 53032[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48963[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48964 -> 50066[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48964[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48964 -> 50106[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48964 -> 50107[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48964 -> 50108[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48965 -> 53156[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48965[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48965 -> 53179[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48965 -> 53180[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48965 -> 53181[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48965 -> 53182[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48966[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48967 -> 31059[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48967[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48967 -> 53063[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48967 -> 53064[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48967 -> 53065[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48967 -> 53066[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48968[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48969 -> 50066[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48969[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48969 -> 50109[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48969 -> 50110[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48969 -> 50111[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 51964[label="ww5",fontsize=16,color="green",shape="box"];51965[label="ww3100",fontsize=16,color="green",shape="box"];51966[label="ww3000",fontsize=16,color="green",shape="box"];51967[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51968[label="ww5",fontsize=16,color="green",shape="box"];51969[label="ww3100",fontsize=16,color="green",shape="box"];51970[label="ww3000",fontsize=16,color="green",shape="box"];51971[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];31475[label="Pos (Succ ww3658)",fontsize=16,color="green",shape="box"];31476[label="Neg (Succ ww3659)",fontsize=16,color="green",shape="box"];31477[label="Neg (Succ ww3657)",fontsize=16,color="green",shape="box"];42198[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42199[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42200 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42200[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42200 -> 44208[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42200 -> 44209[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 44214[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4324) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4324)))",fontsize=16,color="green",shape="box"];44214 -> 44227[label="",style="dashed", color="green", weight=3]; 189.19/135.98 44214 -> 44228[label="",style="dashed", color="green", weight=3]; 189.19/135.98 42203[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42204 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42204[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42204 -> 44217[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42205[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42206 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42206[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42206 -> 44218[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42206 -> 44219[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42216[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42217[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42218 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42218[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42218 -> 44232[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42218 -> 44233[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 44238[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4326) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4326)))",fontsize=16,color="green",shape="box"];44238 -> 44254[label="",style="dashed", color="green", weight=3]; 189.19/135.98 44238 -> 44255[label="",style="dashed", color="green", weight=3]; 189.19/135.98 42221[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42222 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42222[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42222 -> 44241[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42223[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42224 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42224[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42224 -> 44242[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42224 -> 44243[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48975 -> 43685[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48975[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48975 -> 53067[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48975 -> 53068[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48975 -> 53069[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48975 -> 53070[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48976[label="Pos Zero",fontsize=16,color="green",shape="box"];48977 -> 36447[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48977[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48978[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48979 -> 50281[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48979[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48979 -> 50304[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48980 -> 43685[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48980[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48980 -> 53071[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48980 -> 53072[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48980 -> 53073[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48980 -> 53074[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48981[label="Pos Zero",fontsize=16,color="green",shape="box"];48982 -> 36451[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48982[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48983[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48984 -> 50281[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48984[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48984 -> 50305[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 52183[label="ww3100",fontsize=16,color="green",shape="box"];52184[label="ww5",fontsize=16,color="green",shape="box"];52185[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52186[label="ww3100",fontsize=16,color="green",shape="box"];52187[label="ww5",fontsize=16,color="green",shape="box"];52188[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];44064 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.98 44064[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];44064 -> 44244[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 44065 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 44065[label="srMyInt (Pos (Succ ww4285)) (Pos (Succ ww4286))",fontsize=16,color="magenta"];44065 -> 44245[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 44065 -> 44246[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42226[label="Pos Zero",fontsize=16,color="green",shape="box"];42227[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42228 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42228[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42228 -> 44247[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42228 -> 44248[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 44253[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4327) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4327)))",fontsize=16,color="green",shape="box"];44253 -> 44266[label="",style="dashed", color="green", weight=3]; 189.19/135.98 44253 -> 44267[label="",style="dashed", color="green", weight=3]; 189.19/135.98 42231[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42232 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42232[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42232 -> 44256[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42233[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42234 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42234[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42234 -> 44257[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42234 -> 44258[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42235[label="Pos Zero",fontsize=16,color="green",shape="box"];42236[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42237 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42237[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42237 -> 44259[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42237 -> 44260[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 44265[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4328) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4328)))",fontsize=16,color="green",shape="box"];44265 -> 44278[label="",style="dashed", color="green", weight=3]; 189.19/135.98 44265 -> 44279[label="",style="dashed", color="green", weight=3]; 189.19/135.98 42240[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42241 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42241[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42241 -> 44268[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42242[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42243 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42243[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42243 -> 44269[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42243 -> 44270[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42244[label="Pos Zero",fontsize=16,color="green",shape="box"];42245[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42246 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42246[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42246 -> 44271[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42246 -> 44272[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 44277[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4329) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4329)))",fontsize=16,color="green",shape="box"];44277 -> 44290[label="",style="dashed", color="green", weight=3]; 189.19/135.98 44277 -> 44291[label="",style="dashed", color="green", weight=3]; 189.19/135.98 42249[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42250 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42250[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42250 -> 44280[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42251[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42252 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42252[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42252 -> 44281[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42252 -> 44282[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42253[label="Pos Zero",fontsize=16,color="green",shape="box"];42254[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42255 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42255[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42255 -> 44283[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42255 -> 44284[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 44289[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4330) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4330)))",fontsize=16,color="green",shape="box"];44289 -> 44307[label="",style="dashed", color="green", weight=3]; 189.19/135.98 44289 -> 44308[label="",style="dashed", color="green", weight=3]; 189.19/135.98 42258[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42259 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42259[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42259 -> 44292[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42260[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42261 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42261[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42261 -> 44293[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42261 -> 44294[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42262[label="Pos Zero",fontsize=16,color="green",shape="box"];42263 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42263[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42263 -> 44295[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42264[label="ww2111",fontsize=16,color="green",shape="box"];42265[label="Pos Zero",fontsize=16,color="green",shape="box"];45288[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];45287[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4399)",fontsize=16,color="black",shape="triangle"];45287 -> 45290[label="",style="solid", color="black", weight=3]; 189.19/135.98 42267 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42267[label="srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42267 -> 44298[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42267 -> 44299[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42268[label="ww50",fontsize=16,color="green",shape="box"];42269[label="ww2111",fontsize=16,color="green",shape="box"];42270[label="ww51",fontsize=16,color="green",shape="box"];48985 -> 53186[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48985[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48985 -> 53201[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48985 -> 53202[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48985 -> 53203[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48986[label="Pos Zero",fontsize=16,color="green",shape="box"];48987 -> 31527[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48987[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48987 -> 53076[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48987 -> 53077[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48987 -> 53078[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48988[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48989 -> 50320[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48989[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48989 -> 50342[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48990 -> 53186[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48990[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48990 -> 53204[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48990 -> 53205[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48990 -> 53206[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48991[label="Pos Zero",fontsize=16,color="green",shape="box"];48992 -> 31527[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48992[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48992 -> 53107[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48992 -> 53108[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48992 -> 53109[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 48993[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48994 -> 50320[label="",style="dashed", color="red", weight=0]; 189.19/135.98 48994[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48994 -> 50343[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 51972[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51973[label="ww3100",fontsize=16,color="green",shape="box"];51974[label="ww5",fontsize=16,color="green",shape="box"];31683[label="takeWhile2 (flip ltEsFloat ww3723) (Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969)))))))",fontsize=16,color="black",shape="box"];31683 -> 31744[label="",style="solid", color="black", weight=3]; 189.19/135.98 51975[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51976[label="ww3100",fontsize=16,color="green",shape="box"];51977[label="ww5",fontsize=16,color="green",shape="box"];31860[label="Pos Zero",fontsize=16,color="green",shape="box"];31861[label="Neg (Succ ww3728)",fontsize=16,color="green",shape="box"];31862[label="Neg (Succ ww3727)",fontsize=16,color="green",shape="box"];42271[label="Pos Zero",fontsize=16,color="green",shape="box"];42272[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42273 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42273[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42273 -> 44300[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42273 -> 44301[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 44306[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4331) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4331)))",fontsize=16,color="green",shape="box"];44306 -> 44319[label="",style="dashed", color="green", weight=3]; 189.19/135.98 44306 -> 44320[label="",style="dashed", color="green", weight=3]; 189.19/135.98 42276[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42277 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42277[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42277 -> 44309[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42278[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42279 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42279[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42279 -> 44310[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42279 -> 44311[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42280[label="Pos Zero",fontsize=16,color="green",shape="box"];42281[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42282 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42282[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42282 -> 44312[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42282 -> 44313[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 44318[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4332) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4332)))",fontsize=16,color="green",shape="box"];44318 -> 44331[label="",style="dashed", color="green", weight=3]; 189.19/135.98 44318 -> 44332[label="",style="dashed", color="green", weight=3]; 189.19/135.98 42285[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42286 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42286[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42286 -> 44321[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42287[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42288 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42288[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42288 -> 44322[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42288 -> 44323[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42289[label="Pos Zero",fontsize=16,color="green",shape="box"];42290[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42291 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42291[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42291 -> 44324[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42291 -> 44325[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 44330[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4333) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4333)))",fontsize=16,color="green",shape="box"];44330 -> 44353[label="",style="dashed", color="green", weight=3]; 189.19/135.98 44330 -> 44354[label="",style="dashed", color="green", weight=3]; 189.19/135.98 42294[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42295 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42295[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42295 -> 44333[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42296[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42297 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42297[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42297 -> 44334[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42297 -> 44335[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 52194[label="not (esEsOrdering (primCmpNat (Succ ww449100) ww44900) LT)",fontsize=16,color="burlywood",shape="triangle"];62992[label="ww44900/Succ ww449000",fontsize=10,color="white",style="solid",shape="box"];52194 -> 62992[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62992 -> 53110[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 62993[label="ww44900/Zero",fontsize=10,color="white",style="solid",shape="box"];52194 -> 62993[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62993 -> 53111[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 52195[label="not (esEsOrdering GT LT)",fontsize=16,color="black",shape="triangle"];52195 -> 53112[label="",style="solid", color="black", weight=3]; 189.19/135.98 52196[label="not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww449000))) LT)",fontsize=16,color="black",shape="box"];52196 -> 53113[label="",style="solid", color="black", weight=3]; 189.19/135.98 52197[label="not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)",fontsize=16,color="black",shape="box"];52197 -> 53114[label="",style="solid", color="black", weight=3]; 189.19/135.98 52198[label="not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww449000))) LT)",fontsize=16,color="black",shape="box"];52198 -> 53115[label="",style="solid", color="black", weight=3]; 189.19/135.98 52199[label="not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)",fontsize=16,color="black",shape="box"];52199 -> 53116[label="",style="solid", color="black", weight=3]; 189.19/135.98 52200[label="not (esEsOrdering LT LT)",fontsize=16,color="black",shape="triangle"];52200 -> 53117[label="",style="solid", color="black", weight=3]; 189.19/135.98 52201[label="not (esEsOrdering (primCmpNat ww44900 (Succ ww449100)) LT)",fontsize=16,color="burlywood",shape="triangle"];62994[label="ww44900/Succ ww449000",fontsize=10,color="white",style="solid",shape="box"];52201 -> 62994[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62994 -> 53118[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 62995[label="ww44900/Zero",fontsize=10,color="white",style="solid",shape="box"];52201 -> 62995[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62995 -> 53119[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 52202[label="not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww449000))) LT)",fontsize=16,color="black",shape="box"];52202 -> 53120[label="",style="solid", color="black", weight=3]; 189.19/135.98 52203[label="not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)",fontsize=16,color="black",shape="box"];52203 -> 53121[label="",style="solid", color="black", weight=3]; 189.19/135.98 52204[label="not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww449000))) LT)",fontsize=16,color="black",shape="box"];52204 -> 53122[label="",style="solid", color="black", weight=3]; 189.19/135.98 52205[label="not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)",fontsize=16,color="black",shape="box"];52205 -> 53123[label="",style="solid", color="black", weight=3]; 189.19/135.98 52206[label="ww44621",fontsize=16,color="green",shape="box"];52207[label="ww446200",fontsize=16,color="green",shape="box"];52208[label="Float ww32620 ww32621",fontsize=16,color="green",shape="box"];52209[label="ww446201",fontsize=16,color="green",shape="box"];52210 -> 51098[label="",style="dashed", color="red", weight=0]; 189.19/135.98 52210[label="not (esEsOrdering (compareMyInt (srMyInt ww446200 ww32620) (srMyInt ww446201 ww32621)) LT)",fontsize=16,color="magenta"];52210 -> 53124[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 52210 -> 53125[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 52215[label="ww538",fontsize=16,color="green",shape="box"];52216[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];52217[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];52218[label="Pos (Succ ww53900)",fontsize=16,color="green",shape="box"];52219[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];52220[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];52221[label="ww538",fontsize=16,color="green",shape="box"];52222[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];52223[label="ww538",fontsize=16,color="green",shape="box"];52224[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];52225[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];52226[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];20476[label="ww54100",fontsize=16,color="green",shape="box"];20477[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20478[label="ww54100",fontsize=16,color="green",shape="box"];20479[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20480 -> 37717[label="",style="dashed", color="red", weight=0]; 189.19/135.98 20480[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 ww2315))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 ww2315))) GT))",fontsize=16,color="magenta"];20480 -> 39417[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20480 -> 39418[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20480 -> 39419[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20480 -> 39420[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20480 -> 39421[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20480 -> 39422[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20481 -> 37717[label="",style="dashed", color="red", weight=0]; 189.19/135.98 20481[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 ww2317))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 ww2317))) GT))",fontsize=16,color="magenta"];20481 -> 39423[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20481 -> 39424[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20481 -> 39425[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20481 -> 39426[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20481 -> 39427[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20481 -> 39428[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38943 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.98 38943[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38943 -> 42846[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38943 -> 42847[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38943 -> 42848[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38943 -> 42849[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38943 -> 42850[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38943 -> 42851[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38944 -> 45779[label="",style="dashed", color="red", weight=0]; 189.19/135.98 38944[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="magenta"];38944 -> 45780[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38945 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.98 38945[label="psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38945 -> 42853[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38945 -> 42854[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38946 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 38946[label="srMyInt ww5421 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38946 -> 42855[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38946 -> 42856[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38947[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];38948[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];20493[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20494[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20495 -> 37717[label="",style="dashed", color="red", weight=0]; 189.19/135.98 20495[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 ww2319))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 ww2319))) GT))",fontsize=16,color="magenta"];20495 -> 39435[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20495 -> 39436[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20495 -> 39437[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20495 -> 39438[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20495 -> 39439[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20495 -> 39440[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20496 -> 24099[label="",style="dashed", color="red", weight=0]; 189.19/135.98 20496[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];20496 -> 24100[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20496 -> 24101[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20497[label="ww53900",fontsize=16,color="green",shape="box"];20498[label="ww53900",fontsize=16,color="green",shape="box"];20499 -> 37717[label="",style="dashed", color="red", weight=0]; 189.19/135.98 20499[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 ww2321))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 ww2321))) GT))",fontsize=16,color="magenta"];20499 -> 39441[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20499 -> 39442[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20499 -> 39443[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20499 -> 39444[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20499 -> 39445[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20499 -> 39446[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38949 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.98 38949[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38949 -> 42857[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38949 -> 42858[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38949 -> 42859[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38949 -> 42860[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38949 -> 42861[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38949 -> 42862[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38950 -> 45804[label="",style="dashed", color="red", weight=0]; 189.19/135.98 38950[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="magenta"];38950 -> 45805[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38951 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.98 38951[label="psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38951 -> 42864[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38951 -> 42865[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38952 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 38952[label="srMyInt ww5421 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38952 -> 42866[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38952 -> 42867[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38953[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];38954[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];20505[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20506[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20507 -> 37717[label="",style="dashed", color="red", weight=0]; 189.19/135.98 20507[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 ww2323))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 ww2323))) GT))",fontsize=16,color="magenta"];20507 -> 39453[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20507 -> 39454[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20507 -> 39455[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20507 -> 39456[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20507 -> 39457[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20507 -> 39458[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20508 -> 24164[label="",style="dashed", color="red", weight=0]; 189.19/135.98 20508[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];20508 -> 24165[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20508 -> 24166[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38955 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.98 38955[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 (srMyInt (srMyInt (Neg (Succ ww53900)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38955 -> 42868[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38955 -> 42869[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38955 -> 42870[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38955 -> 42871[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38955 -> 42872[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38955 -> 42873[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38956 -> 46770[label="",style="dashed", color="red", weight=0]; 189.19/135.98 38956[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="magenta"];38956 -> 46772[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38956 -> 46773[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38956 -> 46774[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38957 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.98 38957[label="psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38957 -> 42875[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38957 -> 42876[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38958 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 38958[label="srMyInt ww5421 (srMyInt (srMyInt (Neg (Succ ww53900)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38958 -> 42877[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38958 -> 42878[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38959[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];38960[label="Neg Zero",fontsize=16,color="green",shape="box"];38961 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.98 38961[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38961 -> 42879[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38961 -> 42880[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38961 -> 42881[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38961 -> 42882[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38961 -> 42883[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38961 -> 42884[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38962 -> 46770[label="",style="dashed", color="red", weight=0]; 189.19/135.98 38962[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="magenta"];38962 -> 46775[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38962 -> 46776[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38962 -> 46777[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38963 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.98 38963[label="psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38963 -> 42886[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38963 -> 42887[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38964 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 38964[label="srMyInt ww5421 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38964 -> 42888[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38964 -> 42889[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38965[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];38966[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];38967 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.98 38967[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38967 -> 42890[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38967 -> 42891[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38967 -> 42892[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38967 -> 42893[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38967 -> 42894[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38967 -> 42895[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38968 -> 46770[label="",style="dashed", color="red", weight=0]; 189.19/135.98 38968[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="magenta"];38968 -> 46778[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38968 -> 46779[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38968 -> 46780[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38969 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.98 38969[label="psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38969 -> 42897[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38969 -> 42898[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38970 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 38970[label="srMyInt ww5421 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38970 -> 42899[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38970 -> 42900[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 38971[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];38972[label="Neg Zero",fontsize=16,color="green",shape="box"];59203[label="ww4000",fontsize=16,color="green",shape="box"];59204[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59205[label="Neg Zero",fontsize=16,color="green",shape="box"];59206[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];59207[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51979 -> 53127[label="",style="dashed", color="red", weight=0]; 189.19/135.98 51979[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];51979 -> 53144[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 51979 -> 53145[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 51979 -> 53146[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 51979 -> 53147[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 50169 -> 48697[label="",style="dashed", color="red", weight=0]; 189.19/135.98 50169[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];59208[label="ww4000",fontsize=16,color="green",shape="box"];59209[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59210[label="Neg Zero",fontsize=16,color="green",shape="box"];59211[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59212[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52227 -> 53127[label="",style="dashed", color="red", weight=0]; 189.19/135.98 52227[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];52227 -> 53148[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 52227 -> 53149[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 52227 -> 53150[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 52227 -> 53151[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 50170 -> 48702[label="",style="dashed", color="red", weight=0]; 189.19/135.98 50170[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];21766[label="ww18321",fontsize=16,color="green",shape="box"];42298[label="Neg Zero",fontsize=16,color="green",shape="box"];42299 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42299[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42299 -> 44336[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42299 -> 44337[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42300[label="ww2113",fontsize=16,color="green",shape="box"];42301[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45352[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45351[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4400)",fontsize=16,color="black",shape="triangle"];45351 -> 45354[label="",style="solid", color="black", weight=3]; 189.19/135.98 42303 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42303[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42303 -> 44340[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42303 -> 44341[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42304[label="ww50",fontsize=16,color="green",shape="box"];42305[label="ww2113",fontsize=16,color="green",shape="box"];42306[label="ww51",fontsize=16,color="green",shape="box"];20526[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="black",shape="triangle"];20526 -> 20566[label="",style="solid", color="black", weight=3]; 189.19/135.98 20575[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww2485",fontsize=16,color="black",shape="triangle"];20575 -> 22356[label="",style="solid", color="black", weight=3]; 189.19/135.98 20576 -> 20568[label="",style="dashed", color="red", weight=0]; 189.19/135.98 20576[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww2485))",fontsize=16,color="magenta"];20576 -> 22357[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42307[label="Neg Zero",fontsize=16,color="green",shape="box"];42308 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42308[label="msMyInt (Pos (Succ ww7)) (Neg Zero)",fontsize=16,color="magenta"];42308 -> 44342[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42308 -> 44343[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42309[label="ww2236",fontsize=16,color="green",shape="box"];42310[label="ww81",fontsize=16,color="green",shape="box"];42311[label="Pos Zero",fontsize=16,color="green",shape="box"];42312[label="ww80",fontsize=16,color="green",shape="box"];42313 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42313[label="srMyInt (msMyInt (Pos (Succ ww7)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42313 -> 44344[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42313 -> 44345[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42314[label="ww80",fontsize=16,color="green",shape="box"];42315[label="ww2236",fontsize=16,color="green",shape="box"];42316[label="ww81",fontsize=16,color="green",shape="box"];42317[label="ww4000",fontsize=16,color="green",shape="box"];42318[label="Neg Zero",fontsize=16,color="green",shape="box"];42319[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42320 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42320[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42320 -> 44346[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42320 -> 44347[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 44352[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4334) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4334)))",fontsize=16,color="green",shape="box"];44352 -> 44366[label="",style="dashed", color="green", weight=3]; 189.19/135.98 44352 -> 44367[label="",style="dashed", color="green", weight=3]; 189.19/135.98 42323[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42324 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42324[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42324 -> 44355[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42324 -> 44356[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42325[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42326 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42326[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42326 -> 44357[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42326 -> 44358[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20257[label="primMinusInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="black",shape="box"];20257 -> 20273[label="",style="solid", color="black", weight=3]; 189.19/135.98 20604 -> 20230[label="",style="dashed", color="red", weight=0]; 189.19/135.98 20604[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];20605 -> 15290[label="",style="dashed", color="red", weight=0]; 189.19/135.98 20605[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20605 -> 22363[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 33486[label="takeWhile1 (flip ltEsFloat ww3892) (primPlusFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))) (iterate (primPlusFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123))))) (primPlusFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (primPlusFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))))) (not (esEsOrdering (primCmpFloat (primPlusFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))) ww3892) GT))",fontsize=16,color="black",shape="box"];33486 -> 33585[label="",style="solid", color="black", weight=3]; 189.19/135.98 58789 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 58789[label="srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123))",fontsize=16,color="magenta"];58789 -> 58883[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 58789 -> 58884[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 58790 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.98 58790[label="msMyInt (Pos (Succ ww2121)) (Neg Zero)",fontsize=16,color="magenta"];58790 -> 58885[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 58790 -> 58886[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 58791[label="ww4736",fontsize=16,color="green",shape="box"];21808 -> 21758[label="",style="dashed", color="red", weight=0]; 189.19/135.98 21808[label="primMulInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];21808 -> 22367[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 21808 -> 22368[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 20625[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww2496",fontsize=16,color="black",shape="triangle"];20625 -> 22369[label="",style="solid", color="black", weight=3]; 189.19/135.98 20626 -> 20618[label="",style="dashed", color="red", weight=0]; 189.19/135.98 20626[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww2496))",fontsize=16,color="magenta"];20626 -> 22370[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42327[label="ww4000",fontsize=16,color="green",shape="box"];42328[label="Neg Zero",fontsize=16,color="green",shape="box"];42329[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42330 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42330[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42330 -> 44359[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42330 -> 44360[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 44365[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4335) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4335)))",fontsize=16,color="green",shape="box"];44365 -> 44379[label="",style="dashed", color="green", weight=3]; 189.19/135.98 44365 -> 44380[label="",style="dashed", color="green", weight=3]; 189.19/135.98 42333[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42334 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42334[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42334 -> 44368[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42334 -> 44369[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42335[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42336 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42336[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42336 -> 44370[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42336 -> 44371[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 22372[label="ww266600",fontsize=16,color="green",shape="box"];22373[label="Succ ww1833100",fontsize=16,color="green",shape="box"];52370[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52371[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52372[label="ww4000",fontsize=16,color="green",shape="box"];52373[label="ww3100",fontsize=16,color="green",shape="box"];52235[label="ww3100",fontsize=16,color="green",shape="box"];52236[label="ww5",fontsize=16,color="green",shape="box"];52237[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52238[label="ww4000",fontsize=16,color="green",shape="box"];50237 -> 33130[label="",style="dashed", color="red", weight=0]; 189.19/135.98 50237[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50237 -> 53223[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 50237 -> 53224[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 50237 -> 53225[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 50237 -> 53226[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 52374[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52375[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52376[label="ww4000",fontsize=16,color="green",shape="box"];52377[label="ww3100",fontsize=16,color="green",shape="box"];52259[label="ww3100",fontsize=16,color="green",shape="box"];52260[label="ww5",fontsize=16,color="green",shape="box"];52261[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52262[label="ww4000",fontsize=16,color="green",shape="box"];50238 -> 33130[label="",style="dashed", color="red", weight=0]; 189.19/135.98 50238[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50238 -> 53227[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 50238 -> 53228[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 50238 -> 53229[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 50238 -> 53230[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 28369[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) ww3429) GT)",fontsize=16,color="burlywood",shape="box"];62996[label="ww3429/Float ww34290 ww34291",fontsize=10,color="white",style="solid",shape="box"];28369 -> 62996[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62996 -> 28412[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 33303[label="takeWhile2 (flip ltEsFloat ww3905) (Cons (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979)))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979))))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979)))))))",fontsize=16,color="black",shape="box"];33303 -> 33439[label="",style="solid", color="black", weight=3]; 189.19/135.98 58492[label="Float (Neg Zero) (Neg (Succ ww1979))",fontsize=16,color="green",shape="box"];58493[label="ww1978",fontsize=16,color="green",shape="box"];58494[label="ww1977",fontsize=16,color="green",shape="box"];58495[label="ww1979",fontsize=16,color="green",shape="box"];58496[label="Nil",fontsize=16,color="green",shape="box"];52690 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 52690[label="srMyInt (Neg (Succ ww4522)) (Neg (Succ ww4523))",fontsize=16,color="magenta"];52690 -> 53231[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 52690 -> 53232[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 52691 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.98 52691[label="msMyInt (Pos (Succ ww4521)) (Neg Zero)",fontsize=16,color="magenta"];52691 -> 53233[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 52691 -> 53234[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 52692[label="ww4530",fontsize=16,color="green",shape="box"];33487 -> 26925[label="",style="dashed", color="red", weight=0]; 189.19/135.98 33487[label="primDivFloat (Float (msMyInt (Pos (Succ ww3909)) (Neg Zero)) (srMyInt (Neg (Succ ww3910)) (Neg (Succ ww3911)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];33487 -> 33586[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 33487 -> 33587[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 52287[label="ww191",fontsize=16,color="green",shape="box"];52288[label="ww190",fontsize=16,color="green",shape="box"];52289[label="primDivFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];52289 -> 53235[label="",style="solid", color="black", weight=3]; 189.19/135.98 42337[label="ww4000",fontsize=16,color="green",shape="box"];42338[label="Neg Zero",fontsize=16,color="green",shape="box"];42339[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42340 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42340[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42340 -> 44372[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42340 -> 44373[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 44378[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4336) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4336)))",fontsize=16,color="green",shape="box"];44378 -> 44392[label="",style="dashed", color="green", weight=3]; 189.19/135.98 44378 -> 44393[label="",style="dashed", color="green", weight=3]; 189.19/135.98 42343[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42344 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42344[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42344 -> 44381[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42344 -> 44382[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42345[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42346 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42346[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42346 -> 44383[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42346 -> 44384[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42347[label="ww4000",fontsize=16,color="green",shape="box"];42348[label="Neg Zero",fontsize=16,color="green",shape="box"];42349[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42350 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42350[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42350 -> 44385[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42350 -> 44386[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 44391[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4337) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4337)))",fontsize=16,color="green",shape="box"];44391 -> 44405[label="",style="dashed", color="green", weight=3]; 189.19/135.98 44391 -> 44406[label="",style="dashed", color="green", weight=3]; 189.19/135.98 42353[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42354 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42354[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42354 -> 44394[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42354 -> 44395[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42355[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42356 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42356[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42356 -> 44396[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42356 -> 44397[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42357[label="ww4000",fontsize=16,color="green",shape="box"];42358[label="Neg Zero",fontsize=16,color="green",shape="box"];42359[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42360 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42360[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42360 -> 44398[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42360 -> 44399[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 44404[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4338) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4338)))",fontsize=16,color="green",shape="box"];44404 -> 44423[label="",style="dashed", color="green", weight=3]; 189.19/135.98 44404 -> 44424[label="",style="dashed", color="green", weight=3]; 189.19/135.98 42363[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42364 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42364[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42364 -> 44407[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42364 -> 44408[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42365[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42366 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42366[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42366 -> 44409[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42366 -> 44410[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 52290[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52291[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];52292[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52293[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52332[label="ww5",fontsize=16,color="green",shape="box"];52333[label="ww3000",fontsize=16,color="green",shape="box"];52334[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52335[label="ww3100",fontsize=16,color="green",shape="box"];49930 -> 52299[label="",style="dashed", color="red", weight=0]; 189.19/135.98 49930[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49930 -> 52340[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 49930 -> 52341[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 49930 -> 52342[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 49930 -> 52343[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 49931[label="Succ ww3100",fontsize=16,color="green",shape="box"];49932[label="ww3000",fontsize=16,color="green",shape="box"];52295[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52296[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];52297[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52298[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52336[label="ww5",fontsize=16,color="green",shape="box"];52337[label="ww3000",fontsize=16,color="green",shape="box"];52338[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52339[label="ww3100",fontsize=16,color="green",shape="box"];49933 -> 52299[label="",style="dashed", color="red", weight=0]; 189.19/135.98 49933[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49933 -> 52344[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 49933 -> 52345[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 49933 -> 52346[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 49933 -> 52347[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 49934[label="Succ ww3100",fontsize=16,color="green",shape="box"];49935[label="ww3000",fontsize=16,color="green",shape="box"];42367[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42368 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42368[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42368 -> 44411[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42369[label="ww2125",fontsize=16,color="green",shape="box"];42370[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45373[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45372[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4401)",fontsize=16,color="black",shape="triangle"];45372 -> 45375[label="",style="solid", color="black", weight=3]; 189.19/135.98 42372 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42372[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42372 -> 44414[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42372 -> 44415[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42373[label="ww50",fontsize=16,color="green",shape="box"];42374[label="ww2125",fontsize=16,color="green",shape="box"];42375[label="ww51",fontsize=16,color="green",shape="box"];42376[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42377[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42378 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42378[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42378 -> 44416[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42378 -> 44417[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 44422[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4339) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4339)))",fontsize=16,color="green",shape="box"];44422 -> 44435[label="",style="dashed", color="green", weight=3]; 189.19/135.98 44422 -> 44436[label="",style="dashed", color="green", weight=3]; 189.19/135.98 42381[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42382 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42382[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42382 -> 44425[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42383[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42384 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42384[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42384 -> 44426[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42384 -> 44427[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42385[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42386[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42387 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42387[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42387 -> 44428[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42387 -> 44429[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 44434[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4340) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4340)))",fontsize=16,color="green",shape="box"];44434 -> 44452[label="",style="dashed", color="green", weight=3]; 189.19/135.98 44434 -> 44453[label="",style="dashed", color="green", weight=3]; 189.19/135.98 42390[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42391 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42391[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42391 -> 44437[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42392[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42393 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42393[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42393 -> 44438[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42393 -> 44439[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 21768[label="ww18341",fontsize=16,color="green",shape="box"];42394[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42395 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42395[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42395 -> 44440[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42396[label="ww2127",fontsize=16,color="green",shape="box"];42397[label="Neg Zero",fontsize=16,color="green",shape="box"];45385[label="Float (Neg (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];45384[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4402)",fontsize=16,color="black",shape="triangle"];45384 -> 45387[label="",style="solid", color="black", weight=3]; 189.19/135.98 42399 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42399[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42399 -> 44443[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42399 -> 44444[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42400[label="ww50",fontsize=16,color="green",shape="box"];42401[label="ww2127",fontsize=16,color="green",shape="box"];42402[label="ww51",fontsize=16,color="green",shape="box"];20644[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21290 ww21291) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww2131))) (srMyInt (Neg (Succ ww2130)) (Pos (Succ ww2132)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (primPlusFloat (Float ww21290 ww21291) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww2131))) (srMyInt (Neg (Succ ww2130)) (Pos (Succ ww2132)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];20644 -> 22393[label="",style="solid", color="black", weight=3]; 189.19/135.98 42403[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42404[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42405 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42405[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42405 -> 44445[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42405 -> 44446[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 44451[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4341) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4341)))",fontsize=16,color="green",shape="box"];44451 -> 44464[label="",style="dashed", color="green", weight=3]; 189.19/135.98 44451 -> 44465[label="",style="dashed", color="green", weight=3]; 189.19/135.98 42408[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42409 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42409[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42409 -> 44454[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42410[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42411 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42411[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42411 -> 44455[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42411 -> 44456[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42412[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42413[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42414 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42414[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42414 -> 44457[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42414 -> 44458[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 44463[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4342) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4342)))",fontsize=16,color="green",shape="box"];44463 -> 44481[label="",style="dashed", color="green", weight=3]; 189.19/135.98 44463 -> 44482[label="",style="dashed", color="green", weight=3]; 189.19/135.98 42417[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42418 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42418[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42418 -> 44466[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42419[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42420 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42420[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42420 -> 44467[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42420 -> 44468[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42421[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42422 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42422[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42422 -> 44469[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42423[label="ww2134",fontsize=16,color="green",shape="box"];42424[label="Pos Zero",fontsize=16,color="green",shape="box"];45397[label="Float (Neg (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];45396[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4403)",fontsize=16,color="black",shape="triangle"];45396 -> 45399[label="",style="solid", color="black", weight=3]; 189.19/135.98 42426 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42426[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42426 -> 44472[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42426 -> 44473[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42427[label="ww50",fontsize=16,color="green",shape="box"];42428[label="ww2134",fontsize=16,color="green",shape="box"];42429[label="ww51",fontsize=16,color="green",shape="box"];52513[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52514[label="ww3000",fontsize=16,color="green",shape="box"];52515[label="ww3100",fontsize=16,color="green",shape="box"];52516[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52387[label="ww3100",fontsize=16,color="green",shape="box"];52388[label="ww3000",fontsize=16,color="green",shape="box"];52389[label="ww5",fontsize=16,color="green",shape="box"];52390[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];49980[label="ww3000",fontsize=16,color="green",shape="box"];49981[label="Succ ww3100",fontsize=16,color="green",shape="box"];49982 -> 33989[label="",style="dashed", color="red", weight=0]; 189.19/135.98 49982[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49982 -> 53236[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 49982 -> 53237[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 49982 -> 53238[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 49982 -> 53239[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 52517[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52518[label="ww3000",fontsize=16,color="green",shape="box"];52519[label="ww3100",fontsize=16,color="green",shape="box"];52520[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52415[label="ww3100",fontsize=16,color="green",shape="box"];52416[label="ww3000",fontsize=16,color="green",shape="box"];52417[label="ww5",fontsize=16,color="green",shape="box"];52418[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];49983[label="ww3000",fontsize=16,color="green",shape="box"];49984[label="Succ ww3100",fontsize=16,color="green",shape="box"];49985 -> 33989[label="",style="dashed", color="red", weight=0]; 189.19/135.98 49985[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49985 -> 53240[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 49985 -> 53241[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 49985 -> 53242[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 49985 -> 53243[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 28666[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) ww3453) GT)",fontsize=16,color="burlywood",shape="box"];62997[label="ww3453/Float ww34530 ww34531",fontsize=10,color="white",style="solid",shape="box"];28666 -> 62997[label="",style="solid", color="burlywood", weight=9]; 189.19/135.98 62997 -> 28705[label="",style="solid", color="burlywood", weight=3]; 189.19/135.98 34281[label="takeWhile2 (flip ltEsFloat ww3994) (Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))))))",fontsize=16,color="black",shape="box"];34281 -> 34344[label="",style="solid", color="black", weight=3]; 189.19/135.98 56118[label="Nil",fontsize=16,color="green",shape="box"];42430[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42431[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42432 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42432[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42432 -> 44474[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42432 -> 44475[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 44480[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4343) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4343)))",fontsize=16,color="green",shape="box"];44480 -> 44493[label="",style="dashed", color="green", weight=3]; 189.19/135.98 44480 -> 44494[label="",style="dashed", color="green", weight=3]; 189.19/135.98 42435[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42436 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42436[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42436 -> 44483[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42437[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42438 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42438[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42438 -> 44484[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42438 -> 44485[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42439[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42440[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42441 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42441[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42441 -> 44486[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42441 -> 44487[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 44492[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4344) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4344)))",fontsize=16,color="green",shape="box"];44492 -> 44505[label="",style="dashed", color="green", weight=3]; 189.19/135.98 44492 -> 44506[label="",style="dashed", color="green", weight=3]; 189.19/135.98 42444[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42445 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42445[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42445 -> 44495[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42446[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42447 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42447[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42447 -> 44496[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42447 -> 44497[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42448[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42449[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42450 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42450[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42450 -> 44498[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42450 -> 44499[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 44504[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4345) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4345)))",fontsize=16,color="green",shape="box"];44504 -> 44522[label="",style="dashed", color="green", weight=3]; 189.19/135.98 44504 -> 44523[label="",style="dashed", color="green", weight=3]; 189.19/135.98 42453[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42454 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42454[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42454 -> 44507[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42455[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42456 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42456[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42456 -> 44508[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42456 -> 44509[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 52419[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52420[label="Neg Zero",fontsize=16,color="green",shape="box"];52421[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52422[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52453[label="ww3100",fontsize=16,color="green",shape="box"];52454[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52455[label="ww5",fontsize=16,color="green",shape="box"];50171 -> 52428[label="",style="dashed", color="red", weight=0]; 189.19/135.98 50171[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50171 -> 52459[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 50171 -> 52460[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 50171 -> 52461[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 52424[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52425[label="Neg Zero",fontsize=16,color="green",shape="box"];52426[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52427[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52456[label="ww3100",fontsize=16,color="green",shape="box"];52457[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52458[label="ww5",fontsize=16,color="green",shape="box"];50172 -> 52428[label="",style="dashed", color="red", weight=0]; 189.19/135.98 50172[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50172 -> 52462[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 50172 -> 52463[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 50172 -> 52464[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42457[label="Neg Zero",fontsize=16,color="green",shape="box"];42458 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42458[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42458 -> 44510[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42459[label="ww2136",fontsize=16,color="green",shape="box"];42460[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45411[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45410[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4404)",fontsize=16,color="black",shape="triangle"];45410 -> 45413[label="",style="solid", color="black", weight=3]; 189.19/135.98 42462 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42462[label="srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42462 -> 44513[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42462 -> 44514[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42463[label="ww50",fontsize=16,color="green",shape="box"];42464[label="ww2136",fontsize=16,color="green",shape="box"];42465[label="ww51",fontsize=16,color="green",shape="box"];42466[label="Neg Zero",fontsize=16,color="green",shape="box"];42467[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42468 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42468[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42468 -> 44515[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42468 -> 44516[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 44521[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4346) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4346)))",fontsize=16,color="green",shape="box"];44521 -> 44534[label="",style="dashed", color="green", weight=3]; 189.19/135.98 44521 -> 44535[label="",style="dashed", color="green", weight=3]; 189.19/135.98 42471[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42472 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42472[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42472 -> 44524[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42473[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42474 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42474[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42474 -> 44525[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42474 -> 44526[label="",style="dashed", color="magenta", weight=3]; 189.19/135.98 42475[label="Neg Zero",fontsize=16,color="green",shape="box"];42476[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42477 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.98 42477[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42477 -> 44527[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42477 -> 44528[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 44533[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4347) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4347)))",fontsize=16,color="green",shape="box"];44533 -> 44551[label="",style="dashed", color="green", weight=3]; 189.19/135.99 44533 -> 44552[label="",style="dashed", color="green", weight=3]; 189.19/135.99 42480[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42481 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42481[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42481 -> 44536[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42482[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42483 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42483[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42483 -> 44537[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42483 -> 44538[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42484[label="Neg Zero",fontsize=16,color="green",shape="box"];42485 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42485[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42485 -> 44539[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42486[label="ww2138",fontsize=16,color="green",shape="box"];42487[label="Neg Zero",fontsize=16,color="green",shape="box"];45423[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];45422[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4405)",fontsize=16,color="black",shape="triangle"];45422 -> 45425[label="",style="solid", color="black", weight=3]; 189.19/135.99 42489 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42489[label="srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42489 -> 44542[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42489 -> 44543[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42490[label="ww50",fontsize=16,color="green",shape="box"];42491[label="ww2138",fontsize=16,color="green",shape="box"];42492[label="ww51",fontsize=16,color="green",shape="box"];35315[label="takeWhile1 (flip ltEsFloat ww4075) (primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))) (iterate (primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142))))) (primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))))) (not (esEsOrdering (primCmpFloat (primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))) ww4075) GT))",fontsize=16,color="black",shape="box"];35315 -> 35339[label="",style="solid", color="black", weight=3]; 189.19/135.99 58880 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 58880[label="srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142))",fontsize=16,color="magenta"];58880 -> 58913[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 58880 -> 58914[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 58881 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.99 58881[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58881 -> 58915[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 58882[label="ww4737",fontsize=16,color="green",shape="box"];42493[label="Neg Zero",fontsize=16,color="green",shape="box"];42494[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42495 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42495[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42495 -> 44544[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42495 -> 44545[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 44550[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4348) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4348)))",fontsize=16,color="green",shape="box"];44550 -> 44563[label="",style="dashed", color="green", weight=3]; 189.19/135.99 44550 -> 44564[label="",style="dashed", color="green", weight=3]; 189.19/135.99 42498[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42499 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42499[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42499 -> 44553[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42500[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42501 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42501[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42501 -> 44554[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42501 -> 44555[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42502[label="Neg Zero",fontsize=16,color="green",shape="box"];42503[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42504 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42504[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42504 -> 44556[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42504 -> 44557[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 44562[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4349) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4349)))",fontsize=16,color="green",shape="box"];44562 -> 44580[label="",style="dashed", color="green", weight=3]; 189.19/135.99 44562 -> 44581[label="",style="dashed", color="green", weight=3]; 189.19/135.99 42507[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42508 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42508[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42508 -> 44565[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42509[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42510 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42510[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42510 -> 44566[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42510 -> 44567[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42511[label="Neg Zero",fontsize=16,color="green",shape="box"];42512 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42512[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42512 -> 44568[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42513[label="ww2144",fontsize=16,color="green",shape="box"];42514[label="Pos Zero",fontsize=16,color="green",shape="box"];45435[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];45434[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4406)",fontsize=16,color="black",shape="triangle"];45434 -> 45437[label="",style="solid", color="black", weight=3]; 189.19/135.99 42516 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42516[label="srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42516 -> 44571[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42516 -> 44572[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42517[label="ww50",fontsize=16,color="green",shape="box"];42518[label="ww2144",fontsize=16,color="green",shape="box"];42519[label="ww51",fontsize=16,color="green",shape="box"];52642[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52643[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52644[label="ww3100",fontsize=16,color="green",shape="box"];52475[label="ww3100",fontsize=16,color="green",shape="box"];52476[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52477[label="ww5",fontsize=16,color="green",shape="box"];50239 -> 34911[label="",style="dashed", color="red", weight=0]; 189.19/135.99 50239[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50239 -> 53244[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50239 -> 53245[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50239 -> 53246[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 52645[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52646[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52647[label="ww3100",fontsize=16,color="green",shape="box"];52530[label="ww3100",fontsize=16,color="green",shape="box"];52531[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52532[label="ww5",fontsize=16,color="green",shape="box"];50240 -> 34911[label="",style="dashed", color="red", weight=0]; 189.19/135.99 50240[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50240 -> 53247[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50240 -> 53248[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50240 -> 53249[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 35163[label="takeWhile2 (flip ltEsFloat ww4091) (Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988)))))))",fontsize=16,color="black",shape="box"];35163 -> 35227[label="",style="solid", color="black", weight=3]; 189.19/135.99 58497[label="ww1987",fontsize=16,color="green",shape="box"];58498[label="Float (Neg Zero) (Neg (Succ ww1988))",fontsize=16,color="green",shape="box"];58499[label="ww1988",fontsize=16,color="green",shape="box"];42520[label="Neg Zero",fontsize=16,color="green",shape="box"];42521[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42522 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42522[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42522 -> 44573[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42522 -> 44574[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 44579[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4350) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4350)))",fontsize=16,color="green",shape="box"];44579 -> 44592[label="",style="dashed", color="green", weight=3]; 189.19/135.99 44579 -> 44593[label="",style="dashed", color="green", weight=3]; 189.19/135.99 42525[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42526 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42526[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42526 -> 44582[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42527[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42528 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42528[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42528 -> 44583[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42528 -> 44584[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42529[label="Neg Zero",fontsize=16,color="green",shape="box"];42530[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42531 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42531[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42531 -> 44585[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42531 -> 44586[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 44591[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4351) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4351)))",fontsize=16,color="green",shape="box"];44591 -> 44604[label="",style="dashed", color="green", weight=3]; 189.19/135.99 44591 -> 44605[label="",style="dashed", color="green", weight=3]; 189.19/135.99 42534[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42535 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42535[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42535 -> 44594[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42536[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42537 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42537[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42537 -> 44595[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42537 -> 44596[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42538[label="Neg Zero",fontsize=16,color="green",shape="box"];42539[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42540 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42540[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42540 -> 44597[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42540 -> 44598[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 44603[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4352) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4352)))",fontsize=16,color="green",shape="box"];44603 -> 44625[label="",style="dashed", color="green", weight=3]; 189.19/135.99 44603 -> 44626[label="",style="dashed", color="green", weight=3]; 189.19/135.99 42543[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42544 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42544[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42544 -> 44606[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42545[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42546 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42546[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42546 -> 44607[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42546 -> 44608[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 52537[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];52538[label="Neg (Succ ww95600)",fontsize=16,color="green",shape="box"];52539[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];52540[label="Neg (Succ ww95600)",fontsize=16,color="green",shape="box"];20678 -> 24537[label="",style="dashed", color="red", weight=0]; 189.19/135.99 20678[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];20678 -> 24538[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 20678 -> 24539[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 20678 -> 24540[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 20685[label="ww95600",fontsize=16,color="green",shape="box"];18151[label="srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18151 -> 18170[label="",style="solid", color="black", weight=3]; 189.19/135.99 20686[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];20688 -> 18151[label="",style="dashed", color="red", weight=0]; 189.19/135.99 20688[label="srMyInt (srMyInt (Pos (Succ ww95600)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20688 -> 22515[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 20689[label="ww9591",fontsize=16,color="green",shape="box"];20690[label="Pos Zero",fontsize=16,color="green",shape="box"];20691[label="ww9590",fontsize=16,color="green",shape="box"];20692[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2352))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) MyTrue",fontsize=16,color="black",shape="box"];20692 -> 22516[label="",style="solid", color="black", weight=3]; 189.19/135.99 20693[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2352))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) MyFalse",fontsize=16,color="black",shape="box"];20693 -> 22517[label="",style="solid", color="black", weight=3]; 189.19/135.99 20702[label="ww95800",fontsize=16,color="green",shape="box"];20703[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20704[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];20705 -> 20687[label="",style="dashed", color="red", weight=0]; 189.19/135.99 20705[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];20706 -> 15103[label="",style="dashed", color="red", weight=0]; 189.19/135.99 20706[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20706 -> 22518[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 20706 -> 22519[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 20707[label="ww9591",fontsize=16,color="green",shape="box"];20708[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];20709[label="ww9590",fontsize=16,color="green",shape="box"];20710[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2354))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) MyTrue",fontsize=16,color="black",shape="box"];20710 -> 22520[label="",style="solid", color="black", weight=3]; 189.19/135.99 20711[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2354))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) MyFalse",fontsize=16,color="black",shape="box"];20711 -> 22521[label="",style="solid", color="black", weight=3]; 189.19/135.99 20716[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];20717 -> 20687[label="",style="dashed", color="red", weight=0]; 189.19/135.99 20717[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];20718 -> 18157[label="",style="dashed", color="red", weight=0]; 189.19/135.99 20718[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20719[label="ww9591",fontsize=16,color="green",shape="box"];20720[label="Pos Zero",fontsize=16,color="green",shape="box"];20721[label="ww9590",fontsize=16,color="green",shape="box"];20722[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2356))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) MyTrue",fontsize=16,color="black",shape="box"];20722 -> 22522[label="",style="solid", color="black", weight=3]; 189.19/135.99 20723[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2356))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) MyFalse",fontsize=16,color="black",shape="box"];20723 -> 22523[label="",style="solid", color="black", weight=3]; 189.19/135.99 39021 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.99 39021[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (Float (psMyInt ww9590 (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero)))) (srMyInt ww9591 (srMyInt (srMyInt (Pos (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];39021 -> 42901[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39021 -> 42902[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39021 -> 42903[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39021 -> 42904[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39021 -> 42905[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39021 -> 42906[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39022 -> 45895[label="",style="dashed", color="red", weight=0]; 189.19/135.99 39022[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="magenta"];39022 -> 45896[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39023 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.99 39023[label="psMyInt ww9590 (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39023 -> 42908[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39023 -> 42909[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39024 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 39024[label="srMyInt ww9591 (srMyInt (srMyInt (Pos (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];39024 -> 42910[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39024 -> 42911[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39025[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];39026[label="Neg Zero",fontsize=16,color="green",shape="box"];20735[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20736[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];20737 -> 20687[label="",style="dashed", color="red", weight=0]; 189.19/135.99 20737[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];20738 -> 15290[label="",style="dashed", color="red", weight=0]; 189.19/135.99 20738[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20738 -> 22563[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 20739[label="ww9591",fontsize=16,color="green",shape="box"];20740[label="Neg Zero",fontsize=16,color="green",shape="box"];20741[label="ww9590",fontsize=16,color="green",shape="box"];20742[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2358))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) MyTrue",fontsize=16,color="black",shape="box"];20742 -> 22564[label="",style="solid", color="black", weight=3]; 189.19/135.99 20743[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2358))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) MyFalse",fontsize=16,color="black",shape="box"];20743 -> 22565[label="",style="solid", color="black", weight=3]; 189.19/135.99 20744 -> 22566[label="",style="dashed", color="red", weight=0]; 189.19/135.99 20744[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];20744 -> 22567[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 20744 -> 22568[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 20751[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];20752 -> 20687[label="",style="dashed", color="red", weight=0]; 189.19/135.99 20752[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];20753 -> 18163[label="",style="dashed", color="red", weight=0]; 189.19/135.99 20753[label="srMyInt (srMyInt (Neg (Succ ww95600)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20753 -> 22569[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 20754[label="ww9591",fontsize=16,color="green",shape="box"];20755[label="Pos Zero",fontsize=16,color="green",shape="box"];20756[label="ww9590",fontsize=16,color="green",shape="box"];20757[label="ww95600",fontsize=16,color="green",shape="box"];20758[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2360))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) MyTrue",fontsize=16,color="black",shape="box"];20758 -> 22570[label="",style="solid", color="black", weight=3]; 189.19/135.99 20759[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2360))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) MyFalse",fontsize=16,color="black",shape="box"];20759 -> 22571[label="",style="solid", color="black", weight=3]; 189.19/135.99 39033 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.99 39033[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (Float (psMyInt ww9590 (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero)))) (srMyInt ww9591 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];39033 -> 42923[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39033 -> 42924[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39033 -> 42925[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39033 -> 42926[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39033 -> 42927[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39033 -> 42928[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39034 -> 45917[label="",style="dashed", color="red", weight=0]; 189.19/135.99 39034[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="magenta"];39034 -> 45918[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39035 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.99 39035[label="psMyInt ww9590 (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39035 -> 42930[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39035 -> 42931[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39036 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 39036[label="srMyInt ww9591 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];39036 -> 42932[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39036 -> 42933[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39037[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];39038[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];20768[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20769[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];20770 -> 20687[label="",style="dashed", color="red", weight=0]; 189.19/135.99 20770[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];20771 -> 5124[label="",style="dashed", color="red", weight=0]; 189.19/135.99 20771[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20771 -> 22590[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 20772[label="ww9591",fontsize=16,color="green",shape="box"];20773[label="Pos Zero",fontsize=16,color="green",shape="box"];20774[label="ww9590",fontsize=16,color="green",shape="box"];20775[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2362))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) MyTrue",fontsize=16,color="black",shape="box"];20775 -> 22591[label="",style="solid", color="black", weight=3]; 189.19/135.99 20776[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2362))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) MyFalse",fontsize=16,color="black",shape="box"];20776 -> 22592[label="",style="solid", color="black", weight=3]; 189.19/135.99 39039 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.99 39039[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (Float (psMyInt ww9590 (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero)))) (srMyInt ww9591 (srMyInt (srMyInt (Neg (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];39039 -> 42934[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39039 -> 42935[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39039 -> 42936[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39039 -> 42937[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39039 -> 42938[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39039 -> 42939[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39040 -> 46837[label="",style="dashed", color="red", weight=0]; 189.19/135.99 39040[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="magenta"];39040 -> 46839[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39040 -> 46840[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39040 -> 46841[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39041 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.99 39041[label="psMyInt ww9590 (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39041 -> 42941[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39041 -> 42942[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39042 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 39042[label="srMyInt ww9591 (srMyInt (srMyInt (Neg (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];39042 -> 42943[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39042 -> 42944[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39043[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];39044[label="Neg Zero",fontsize=16,color="green",shape="box"];39051 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.99 39051[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (Float (psMyInt ww9590 (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero)))) (srMyInt ww9591 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];39051 -> 42956[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39051 -> 42957[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39051 -> 42958[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39051 -> 42959[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39051 -> 42960[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39051 -> 42961[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39052 -> 46837[label="",style="dashed", color="red", weight=0]; 189.19/135.99 39052[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="magenta"];39052 -> 46845[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39052 -> 46846[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39052 -> 46847[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39053 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.99 39053[label="psMyInt ww9590 (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39053 -> 42963[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39053 -> 42964[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39054 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 39054[label="srMyInt ww9591 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];39054 -> 42965[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39054 -> 42966[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39055[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];39056[label="Neg Zero",fontsize=16,color="green",shape="box"];52541[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52542[label="ww3100",fontsize=16,color="green",shape="box"];52543[label="ww4000",fontsize=16,color="green",shape="box"];52544[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52545[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52546[label="ww5",fontsize=16,color="green",shape="box"];52547[label="ww3100",fontsize=16,color="green",shape="box"];52548[label="ww4000",fontsize=16,color="green",shape="box"];50298 -> 37526[label="",style="dashed", color="red", weight=0]; 189.19/135.99 50298[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50298 -> 53250[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50298 -> 53251[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50298 -> 53252[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50298 -> 53253[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 52549[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52550[label="ww3100",fontsize=16,color="green",shape="box"];52551[label="ww4000",fontsize=16,color="green",shape="box"];52552[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52553[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52554[label="ww5",fontsize=16,color="green",shape="box"];52555[label="ww3100",fontsize=16,color="green",shape="box"];52556[label="ww4000",fontsize=16,color="green",shape="box"];50299 -> 37526[label="",style="dashed", color="red", weight=0]; 189.19/135.99 50299[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50299 -> 53254[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50299 -> 53255[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50299 -> 53256[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50299 -> 53257[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42550[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42551 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42551[label="srMyInt (Pos (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42551 -> 44618[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42551 -> 44619[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 44624[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4353) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4353)))",fontsize=16,color="green",shape="box"];44624 -> 44636[label="",style="dashed", color="green", weight=3]; 189.19/135.99 44624 -> 44637[label="",style="dashed", color="green", weight=3]; 189.19/135.99 42554[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42555 -> 20243[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42555[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42556[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42557 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42557[label="srMyInt (Pos (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42557 -> 44627[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42557 -> 44628[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42558[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42559 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42559[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42559 -> 44629[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42559 -> 44630[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 44635[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4354) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4354)))",fontsize=16,color="green",shape="box"];44635 -> 44647[label="",style="dashed", color="green", weight=3]; 189.19/135.99 44635 -> 44648[label="",style="dashed", color="green", weight=3]; 189.19/135.99 42562[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42563 -> 20243[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42563[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42564[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42565 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42565[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42565 -> 44638[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42565 -> 44639[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 47022 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 47022[label="srMyInt (Pos (Succ ww2150)) (Neg (Succ ww2151))",fontsize=16,color="magenta"];47022 -> 53258[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 47022 -> 53259[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 47023 -> 20243[label="",style="dashed", color="red", weight=0]; 189.19/135.99 47023[label="msMyInt (Neg (Succ ww2149)) (Pos Zero)",fontsize=16,color="magenta"];47023 -> 53260[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 47024[label="ww4455",fontsize=16,color="green",shape="box"];42566[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42567 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42567[label="srMyInt (Pos (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42567 -> 44640[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42567 -> 44641[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 44646[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4355) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4355)))",fontsize=16,color="green",shape="box"];44646 -> 44658[label="",style="dashed", color="green", weight=3]; 189.19/135.99 44646 -> 44659[label="",style="dashed", color="green", weight=3]; 189.19/135.99 42570[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42571 -> 20243[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42571[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42572[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42573 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42573[label="srMyInt (Pos (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42573 -> 44649[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42573 -> 44650[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42574[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42575 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42575[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42575 -> 44651[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42575 -> 44652[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 44657[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4356) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4356)))",fontsize=16,color="green",shape="box"];44657 -> 44673[label="",style="dashed", color="green", weight=3]; 189.19/135.99 44657 -> 44674[label="",style="dashed", color="green", weight=3]; 189.19/135.99 42578[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42579 -> 20243[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42579[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42580[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42581 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42581[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42581 -> 44660[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42581 -> 44661[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42582[label="Pos Zero",fontsize=16,color="green",shape="box"];42583 -> 20243[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42583[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42584[label="ww2153",fontsize=16,color="green",shape="box"];42585[label="Neg Zero",fontsize=16,color="green",shape="box"];45506[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];45505[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4407)",fontsize=16,color="black",shape="triangle"];45505 -> 45508[label="",style="solid", color="black", weight=3]; 189.19/135.99 42587 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42587[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42587 -> 44664[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42587 -> 44665[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42588[label="ww50",fontsize=16,color="green",shape="box"];42589[label="ww2153",fontsize=16,color="green",shape="box"];42590[label="ww51",fontsize=16,color="green",shape="box"];42591[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42592 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42592[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42592 -> 44666[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42592 -> 44667[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 44672[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4357) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4357)))",fontsize=16,color="green",shape="box"];44672 -> 44688[label="",style="dashed", color="green", weight=3]; 189.19/135.99 44672 -> 44689[label="",style="dashed", color="green", weight=3]; 189.19/135.99 42595[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42596 -> 20243[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42596[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42597[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42598 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42598[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42598 -> 44675[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42598 -> 44676[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42599[label="Pos Zero",fontsize=16,color="green",shape="box"];42600 -> 20243[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42600[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42601[label="ww2160",fontsize=16,color="green",shape="box"];42602[label="Pos Zero",fontsize=16,color="green",shape="box"];45515[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];45514[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4408)",fontsize=16,color="black",shape="triangle"];45514 -> 45517[label="",style="solid", color="black", weight=3]; 189.19/135.99 42604 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42604[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42604 -> 44679[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42604 -> 44680[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42605[label="ww50",fontsize=16,color="green",shape="box"];42606[label="ww2160",fontsize=16,color="green",shape="box"];42607[label="ww51",fontsize=16,color="green",shape="box"];52557[label="ww4000",fontsize=16,color="green",shape="box"];52558[label="ww3100",fontsize=16,color="green",shape="box"];52559[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52560[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52561[label="ww4000",fontsize=16,color="green",shape="box"];52562[label="ww3100",fontsize=16,color="green",shape="box"];52563[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52564[label="ww5",fontsize=16,color="green",shape="box"];50336 -> 26764[label="",style="dashed", color="red", weight=0]; 189.19/135.99 50336[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50336 -> 53261[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50336 -> 53262[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50336 -> 53263[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50336 -> 53264[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 52565[label="ww4000",fontsize=16,color="green",shape="box"];52566[label="ww3100",fontsize=16,color="green",shape="box"];52567[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52568[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52569[label="ww4000",fontsize=16,color="green",shape="box"];52570[label="ww3100",fontsize=16,color="green",shape="box"];52571[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52572[label="ww5",fontsize=16,color="green",shape="box"];50337 -> 26764[label="",style="dashed", color="red", weight=0]; 189.19/135.99 50337[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50337 -> 53265[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50337 -> 53266[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50337 -> 53267[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50337 -> 53268[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 46966[label="Float (Pos Zero) (Neg (Succ ww1998))",fontsize=16,color="green",shape="box"];42608[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42609 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42609[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42609 -> 44681[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42609 -> 44682[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 44687[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4358) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4358)))",fontsize=16,color="green",shape="box"];44687 -> 44699[label="",style="dashed", color="green", weight=3]; 189.19/135.99 44687 -> 44700[label="",style="dashed", color="green", weight=3]; 189.19/135.99 42612[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42613 -> 20243[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42613[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42614[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42615 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42615[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42615 -> 44690[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42615 -> 44691[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42616[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42617 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42617[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42617 -> 44692[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42617 -> 44693[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 44698[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4359) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4359)))",fontsize=16,color="green",shape="box"];44698 -> 44710[label="",style="dashed", color="green", weight=3]; 189.19/135.99 44698 -> 44711[label="",style="dashed", color="green", weight=3]; 189.19/135.99 42620[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42621 -> 20243[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42621[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42622[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42623 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42623[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42623 -> 44701[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42623 -> 44702[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42624[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42625 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42625[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42625 -> 44703[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42625 -> 44704[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 44709[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4360) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4360)))",fontsize=16,color="green",shape="box"];44709 -> 44726[label="",style="dashed", color="green", weight=3]; 189.19/135.99 44709 -> 44727[label="",style="dashed", color="green", weight=3]; 189.19/135.99 42628[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42629 -> 20243[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42629[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42630[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42631 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42631[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42631 -> 44712[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42631 -> 44713[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 52573[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52574[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52575[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52576[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];52607[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52608[label="ww5",fontsize=16,color="green",shape="box"];52609[label="ww3000",fontsize=16,color="green",shape="box"];52610[label="ww3100",fontsize=16,color="green",shape="box"];50028[label="Succ ww3100",fontsize=16,color="green",shape="box"];50029[label="ww3000",fontsize=16,color="green",shape="box"];50030 -> 52582[label="",style="dashed", color="red", weight=0]; 189.19/135.99 50030[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50030 -> 52615[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50030 -> 52616[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50030 -> 52617[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50030 -> 52618[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 52578[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52579[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52580[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52581[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];52611[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52612[label="ww5",fontsize=16,color="green",shape="box"];52613[label="ww3000",fontsize=16,color="green",shape="box"];52614[label="ww3100",fontsize=16,color="green",shape="box"];50031[label="Succ ww3100",fontsize=16,color="green",shape="box"];50032[label="ww3000",fontsize=16,color="green",shape="box"];50033 -> 52582[label="",style="dashed", color="red", weight=0]; 189.19/135.99 50033[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50033 -> 52619[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50033 -> 52620[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50033 -> 52621[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50033 -> 52622[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49050 -> 43626[label="",style="dashed", color="red", weight=0]; 189.19/135.99 49050[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float ww650 ww651))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float ww650 ww651)) (Float ww650 ww651))",fontsize=16,color="magenta"];49050 -> 53269[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49050 -> 53270[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49050 -> 53271[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49050 -> 53272[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49051[label="primPlusFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float ww650 ww651)) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];62998[label="ww66/Float ww660 ww661",fontsize=10,color="white",style="solid",shape="box"];49051 -> 62998[label="",style="solid", color="burlywood", weight=9]; 189.19/135.99 62998 -> 53273[label="",style="solid", color="burlywood", weight=3]; 189.19/135.99 49052 -> 50771[label="",style="dashed", color="red", weight=0]; 189.19/135.99 49052[label="not (esEsOrdering (primCmpFloat (Float ww650 ww651) (primPlusFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float ww650 ww651)) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT)",fontsize=16,color="magenta"];49052 -> 50785[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49052 -> 50786[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49052 -> 50787[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39099 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.99 39099[label="not (esEsOrdering (primCmpFloat (Float ww20780 ww20781) (Float (psMyInt ww20760 (srMyInt (msMyInt (Neg Zero) ww20780) (Pos (Succ Zero)))) (srMyInt ww20761 (srMyInt (srMyInt (Pos (Succ ww2077)) ww20781) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];39099 -> 42967[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39099 -> 42968[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39099 -> 42969[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39099 -> 42970[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39099 -> 42971[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39099 -> 42972[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39100 -> 43626[label="",style="dashed", color="red", weight=0]; 189.19/135.99 39100[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (Float ww20780 ww20781))",fontsize=16,color="magenta"];39100 -> 43631[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39101 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.99 39101[label="psMyInt ww20760 (srMyInt (msMyInt (Neg Zero) ww20780) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39101 -> 42974[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39101 -> 42975[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39102 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 39102[label="srMyInt ww20761 (srMyInt (srMyInt (Pos (Succ ww2077)) ww20781) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];39102 -> 42976[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39102 -> 42977[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39103[label="ww20780",fontsize=16,color="green",shape="box"];39104[label="ww20781",fontsize=16,color="green",shape="box"];42632[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42633 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42633[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42633 -> 44714[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42634[label="ww2162",fontsize=16,color="green",shape="box"];42635[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45534[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45533[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4409)",fontsize=16,color="black",shape="triangle"];45533 -> 45536[label="",style="solid", color="black", weight=3]; 189.19/135.99 42637 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42637[label="srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42637 -> 44717[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42637 -> 44718[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42638[label="ww50",fontsize=16,color="green",shape="box"];42639[label="ww2162",fontsize=16,color="green",shape="box"];42640[label="ww51",fontsize=16,color="green",shape="box"];42641[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42642[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42643 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42643[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42643 -> 44719[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42643 -> 44720[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 44725[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4361) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4361)))",fontsize=16,color="green",shape="box"];44725 -> 44738[label="",style="dashed", color="green", weight=3]; 189.19/135.99 44725 -> 44739[label="",style="dashed", color="green", weight=3]; 189.19/135.99 42646[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42647 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42647[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42647 -> 44728[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42648[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42649 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42649[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42649 -> 44729[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42649 -> 44730[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42659[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42660 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42660[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42660 -> 44743[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42661[label="ww2164",fontsize=16,color="green",shape="box"];42662[label="Neg Zero",fontsize=16,color="green",shape="box"];45546[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];45545[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4410)",fontsize=16,color="black",shape="triangle"];45545 -> 45548[label="",style="solid", color="black", weight=3]; 189.19/135.99 42664 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42664[label="srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42664 -> 44746[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42664 -> 44747[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42665[label="ww50",fontsize=16,color="green",shape="box"];42666[label="ww2164",fontsize=16,color="green",shape="box"];42667[label="ww51",fontsize=16,color="green",shape="box"];27493[label="takeWhile1 (flip ltEsFloat ww3284) (primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (iterate (primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) (primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))))) (not (esEsOrdering (primCmpFloat (primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) ww3284) GT))",fontsize=16,color="black",shape="box"];27493 -> 27547[label="",style="solid", color="black", weight=3]; 189.19/135.99 57830[label="Pos (Succ ww2169)",fontsize=16,color="green",shape="box"];57831[label="Neg (Succ ww2167)",fontsize=16,color="green",shape="box"];57832[label="Pos (Succ ww2168)",fontsize=16,color="green",shape="box"];42668[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42669[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42670 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42670[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42670 -> 44748[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42670 -> 44749[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 44754[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4363) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4363)))",fontsize=16,color="green",shape="box"];44754 -> 44767[label="",style="dashed", color="green", weight=3]; 189.19/135.99 44754 -> 44768[label="",style="dashed", color="green", weight=3]; 189.19/135.99 42673[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42674 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42674[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42674 -> 44757[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42675[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42676 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42676[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42676 -> 44758[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42676 -> 44759[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42677[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42678[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42679 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42679[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42679 -> 44760[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42679 -> 44761[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 44766[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4364) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4364)))",fontsize=16,color="green",shape="box"];44766 -> 44784[label="",style="dashed", color="green", weight=3]; 189.19/135.99 44766 -> 44785[label="",style="dashed", color="green", weight=3]; 189.19/135.99 42682[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42683 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42683[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42683 -> 44769[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42684[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42685 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42685[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42685 -> 44770[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42685 -> 44771[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42686[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42687 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42687[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42687 -> 44772[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42688[label="ww2171",fontsize=16,color="green",shape="box"];42689[label="Pos Zero",fontsize=16,color="green",shape="box"];45558[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];45557[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4411)",fontsize=16,color="black",shape="triangle"];45557 -> 45560[label="",style="solid", color="black", weight=3]; 189.19/135.99 42691 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42691[label="srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42691 -> 44775[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42691 -> 44776[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42692[label="ww50",fontsize=16,color="green",shape="box"];42693[label="ww2171",fontsize=16,color="green",shape="box"];42694[label="ww51",fontsize=16,color="green",shape="box"];52879[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52880[label="ww3000",fontsize=16,color="green",shape="box"];52881[label="ww3100",fontsize=16,color="green",shape="box"];52882[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52662[label="ww3000",fontsize=16,color="green",shape="box"];52663[label="ww3100",fontsize=16,color="green",shape="box"];52664[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52665[label="ww5",fontsize=16,color="green",shape="box"];50097[label="Succ ww3100",fontsize=16,color="green",shape="box"];50098 -> 27123[label="",style="dashed", color="red", weight=0]; 189.19/135.99 50098[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50098 -> 53274[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50098 -> 53275[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50098 -> 53276[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50098 -> 53277[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50099[label="ww3000",fontsize=16,color="green",shape="box"];52883[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52884[label="ww3000",fontsize=16,color="green",shape="box"];52885[label="ww3100",fontsize=16,color="green",shape="box"];52886[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52693[label="ww3000",fontsize=16,color="green",shape="box"];52694[label="ww3100",fontsize=16,color="green",shape="box"];52695[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52696[label="ww5",fontsize=16,color="green",shape="box"];50100[label="Succ ww3100",fontsize=16,color="green",shape="box"];50101 -> 27123[label="",style="dashed", color="red", weight=0]; 189.19/135.99 50101[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50101 -> 53278[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50101 -> 53279[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50101 -> 53280[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50101 -> 53281[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50102[label="ww3000",fontsize=16,color="green",shape="box"];20849[label="takeWhile1 (flip gtEsFloat (psFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww1941 (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941)) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) ww1941)) (not (esEsOrdering (primCmpFloat ww1941 (psFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT))",fontsize=16,color="burlywood",shape="box"];62999[label="ww1941/Float ww19410 ww19411",fontsize=10,color="white",style="solid",shape="box"];20849 -> 62999[label="",style="solid", color="burlywood", weight=9]; 189.19/135.99 62999 -> 22829[label="",style="solid", color="burlywood", weight=3]; 189.19/135.99 42695[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42696[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42697 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42697[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42697 -> 44777[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42697 -> 44778[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 44783[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4365) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4365)))",fontsize=16,color="green",shape="box"];44783 -> 44796[label="",style="dashed", color="green", weight=3]; 189.19/135.99 44783 -> 44797[label="",style="dashed", color="green", weight=3]; 189.19/135.99 42700[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42701 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42701[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42701 -> 44786[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42702[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42703 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42703[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42703 -> 44787[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42703 -> 44788[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42713[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42714[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42715 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42715[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42715 -> 44801[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42715 -> 44802[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 44807[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4367) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4367)))",fontsize=16,color="green",shape="box"];44807 -> 44829[label="",style="dashed", color="green", weight=3]; 189.19/135.99 44807 -> 44830[label="",style="dashed", color="green", weight=3]; 189.19/135.99 42718[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42719 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42719[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42719 -> 44810[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42720[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42721 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42721[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42721 -> 44811[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42721 -> 44812[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 52697[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52698[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52699[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52700[label="Pos Zero",fontsize=16,color="green",shape="box"];52701[label="ww3100",fontsize=16,color="green",shape="box"];52702[label="ww5",fontsize=16,color="green",shape="box"];52703[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];50300 -> 37634[label="",style="dashed", color="red", weight=0]; 189.19/135.99 50300[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50300 -> 53282[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50300 -> 53283[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50300 -> 53284[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 52704[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52705[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52706[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52707[label="Pos Zero",fontsize=16,color="green",shape="box"];52708[label="ww3100",fontsize=16,color="green",shape="box"];52709[label="ww5",fontsize=16,color="green",shape="box"];52710[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];50301 -> 37634[label="",style="dashed", color="red", weight=0]; 189.19/135.99 50301[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50301 -> 53285[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50301 -> 53286[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50301 -> 53287[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 20930[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww2556",fontsize=16,color="black",shape="triangle"];20930 -> 22863[label="",style="solid", color="black", weight=3]; 189.19/135.99 20931 -> 20861[label="",style="dashed", color="red", weight=0]; 189.19/135.99 20931[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww2556))",fontsize=16,color="magenta"];20931 -> 22864[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42726[label="Pos Zero",fontsize=16,color="green",shape="box"];42727 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42727[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];42727 -> 44819[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42728[label="ww2261",fontsize=16,color="green",shape="box"];42729[label="ww341",fontsize=16,color="green",shape="box"];42730[label="Pos Zero",fontsize=16,color="green",shape="box"];42731[label="ww340",fontsize=16,color="green",shape="box"];42732 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42732[label="srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42732 -> 44820[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42732 -> 44821[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42733[label="ww340",fontsize=16,color="green",shape="box"];42734[label="ww2261",fontsize=16,color="green",shape="box"];42735[label="ww341",fontsize=16,color="green",shape="box"];42736[label="Pos Zero",fontsize=16,color="green",shape="box"];42737[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42738 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42738[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42738 -> 44822[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42738 -> 44823[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 44828[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4368) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4368)))",fontsize=16,color="green",shape="box"];44828 -> 44846[label="",style="dashed", color="green", weight=3]; 189.19/135.99 44828 -> 44847[label="",style="dashed", color="green", weight=3]; 189.19/135.99 42741[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42742 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42742[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];42742 -> 44831[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42743[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42744 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42744[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42744 -> 44832[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42744 -> 44833[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42745[label="Pos Zero",fontsize=16,color="green",shape="box"];42746 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42746[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];42746 -> 44834[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42747[label="ww2175",fontsize=16,color="green",shape="box"];42748[label="Neg Zero",fontsize=16,color="green",shape="box"];45575[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];45574[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4412)",fontsize=16,color="black",shape="triangle"];45574 -> 45577[label="",style="solid", color="black", weight=3]; 189.19/135.99 42750 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42750[label="srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42750 -> 44837[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42750 -> 44838[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42751[label="ww50",fontsize=16,color="green",shape="box"];42752[label="ww2175",fontsize=16,color="green",shape="box"];42753[label="ww51",fontsize=16,color="green",shape="box"];58536[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) ww4727",fontsize=16,color="black",shape="box"];58536 -> 58687[label="",style="solid", color="black", weight=3]; 189.19/135.99 58537 -> 58490[label="",style="dashed", color="red", weight=0]; 189.19/135.99 58537[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) ww4727",fontsize=16,color="magenta"];20949[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww2565",fontsize=16,color="black",shape="triangle"];20949 -> 22887[label="",style="solid", color="black", weight=3]; 189.19/135.99 20950 -> 20942[label="",style="dashed", color="red", weight=0]; 189.19/135.99 20950[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww2565))",fontsize=16,color="magenta"];20950 -> 22888[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 52903[label="ww3100",fontsize=16,color="green",shape="box"];52904[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52905[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52712[label="ww5",fontsize=16,color="green",shape="box"];52713[label="ww3100",fontsize=16,color="green",shape="box"];52714[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];50338 -> 27469[label="",style="dashed", color="red", weight=0]; 189.19/135.99 50338[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50338 -> 53288[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50338 -> 53289[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50338 -> 53290[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 52906[label="ww3100",fontsize=16,color="green",shape="box"];52907[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52908[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52739[label="ww5",fontsize=16,color="green",shape="box"];52740[label="ww3100",fontsize=16,color="green",shape="box"];52741[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];50339 -> 27469[label="",style="dashed", color="red", weight=0]; 189.19/135.99 50339[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50339 -> 53291[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50339 -> 53292[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50339 -> 53293[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 27802[label="takeWhile2 (flip ltEsFloat ww3327) (Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017)))))))",fontsize=16,color="black",shape="box"];27802 -> 27830[label="",style="solid", color="black", weight=3]; 189.19/135.99 43546[label="Pos Zero",fontsize=16,color="green",shape="box"];43547[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43548 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43548[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];43548 -> 44839[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43548 -> 44840[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 44845[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4369) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4369)))",fontsize=16,color="green",shape="box"];44845 -> 44858[label="",style="dashed", color="green", weight=3]; 189.19/135.99 44845 -> 44859[label="",style="dashed", color="green", weight=3]; 189.19/135.99 43551[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43552 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43552[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];43552 -> 44848[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43553[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43554 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43554[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];43554 -> 44849[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43554 -> 44850[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43555[label="Pos Zero",fontsize=16,color="green",shape="box"];43556[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43557 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43557[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];43557 -> 44851[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43557 -> 44852[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 44857[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4370) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4370)))",fontsize=16,color="green",shape="box"];44857 -> 44870[label="",style="dashed", color="green", weight=3]; 189.19/135.99 44857 -> 44871[label="",style="dashed", color="green", weight=3]; 189.19/135.99 43560[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43561 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43561[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];43561 -> 44860[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43562[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43563 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43563[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];43563 -> 44861[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43563 -> 44862[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43564[label="Pos Zero",fontsize=16,color="green",shape="box"];43565[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43566 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43566[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43566 -> 44863[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43566 -> 44864[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 44869[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4371) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4371)))",fontsize=16,color="green",shape="box"];44869 -> 44889[label="",style="dashed", color="green", weight=3]; 189.19/135.99 44869 -> 44890[label="",style="dashed", color="green", weight=3]; 189.19/135.99 43569[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43570 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43570[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];43570 -> 44872[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43571[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43572 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43572[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43572 -> 44873[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43572 -> 44874[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 22959[label="primMinusInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="black",shape="box"];22959 -> 24862[label="",style="solid", color="black", weight=3]; 189.19/135.99 43573[label="Neg ww13750",fontsize=16,color="green",shape="box"];43574[label="Pos ww13730",fontsize=16,color="green",shape="box"];27243 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 27243[label="srMyInt ww150 (psMyInt ww50 (srMyInt ww2493 (Pos (Succ Zero))))",fontsize=16,color="magenta"];27243 -> 27264[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 27243 -> 27265[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 27244 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 27244[label="srMyInt ww151 (srMyInt ww51 ww2492)",fontsize=16,color="magenta"];27244 -> 27266[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 27244 -> 27267[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43756[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) ww4308",fontsize=16,color="black",shape="triangle"];43756 -> 44875[label="",style="solid", color="black", weight=3]; 189.19/135.99 43757 -> 43576[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43757[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) ww4308))",fontsize=16,color="magenta"];43757 -> 44876[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43612[label="Neg ww13750",fontsize=16,color="green",shape="box"];43613[label="Pos ww13730",fontsize=16,color="green",shape="box"];43614 -> 36965[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43614[label="takeWhile (flip ltEsFloat (Float ww42210 ww42211)) ww32391",fontsize=16,color="magenta"];43614 -> 44877[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43614 -> 44878[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43615[label="takeWhile0 (flip ltEsFloat (Float ww42210 ww42211)) (Float ww323900 ww323901) ww32391 MyTrue",fontsize=16,color="black",shape="box"];43615 -> 44879[label="",style="solid", color="black", weight=3]; 189.19/135.99 43616[label="Pos ww13750",fontsize=16,color="green",shape="box"];43617[label="Neg ww13730",fontsize=16,color="green",shape="box"];44027[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) ww4309",fontsize=16,color="black",shape="triangle"];44027 -> 44880[label="",style="solid", color="black", weight=3]; 189.19/135.99 44028 -> 43619[label="",style="dashed", color="red", weight=0]; 189.19/135.99 44028[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) ww4309))",fontsize=16,color="magenta"];44028 -> 44881[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43758[label="Pos ww13750",fontsize=16,color="green",shape="box"];43759[label="Neg ww13730",fontsize=16,color="green",shape="box"];52742[label="Pos (Succ ww137500)",fontsize=16,color="green",shape="box"];52743[label="Pos (Succ ww137300)",fontsize=16,color="green",shape="box"];52744[label="Pos (Succ ww137500)",fontsize=16,color="green",shape="box"];52745[label="Pos (Succ ww137300)",fontsize=16,color="green",shape="box"];20969 -> 24846[label="",style="dashed", color="red", weight=0]; 189.19/135.99 20969[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];20969 -> 24847[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 20969 -> 24848[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 20969 -> 24849[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 20976[label="ww137300",fontsize=16,color="green",shape="box"];20977[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];20979 -> 18151[label="",style="dashed", color="red", weight=0]; 189.19/135.99 20979[label="srMyInt (srMyInt (Pos (Succ ww137300)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20979 -> 22960[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 20980[label="ww13761",fontsize=16,color="green",shape="box"];20981[label="Pos Zero",fontsize=16,color="green",shape="box"];20982[label="ww13760",fontsize=16,color="green",shape="box"];20983[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2392))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) MyTrue",fontsize=16,color="black",shape="box"];20983 -> 22961[label="",style="solid", color="black", weight=3]; 189.19/135.99 20984[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2392))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) MyFalse",fontsize=16,color="black",shape="box"];20984 -> 22962[label="",style="solid", color="black", weight=3]; 189.19/135.99 20993[label="ww137500",fontsize=16,color="green",shape="box"];20994[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20995[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];20996 -> 20978[label="",style="dashed", color="red", weight=0]; 189.19/135.99 20996[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];20997 -> 15103[label="",style="dashed", color="red", weight=0]; 189.19/135.99 20997[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww137500))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20997 -> 22963[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 20997 -> 22964[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 20998[label="ww13761",fontsize=16,color="green",shape="box"];20999[label="Pos (Succ ww137500)",fontsize=16,color="green",shape="box"];21000[label="ww13760",fontsize=16,color="green",shape="box"];21001[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2394))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) MyTrue",fontsize=16,color="black",shape="box"];21001 -> 22965[label="",style="solid", color="black", weight=3]; 189.19/135.99 21002[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2394))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) MyFalse",fontsize=16,color="black",shape="box"];21002 -> 22966[label="",style="solid", color="black", weight=3]; 189.19/135.99 21007[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];21008 -> 20978[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21008[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];21009 -> 18157[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21009[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];21010[label="ww13761",fontsize=16,color="green",shape="box"];21011[label="Pos Zero",fontsize=16,color="green",shape="box"];21012[label="ww13760",fontsize=16,color="green",shape="box"];21013[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2396))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) MyTrue",fontsize=16,color="black",shape="box"];21013 -> 22967[label="",style="solid", color="black", weight=3]; 189.19/135.99 21014[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2396))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) MyFalse",fontsize=16,color="black",shape="box"];21014 -> 22968[label="",style="solid", color="black", weight=3]; 189.19/135.99 52746[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];52747[label="Neg (Succ ww137300)",fontsize=16,color="green",shape="box"];52748[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];52749[label="Neg (Succ ww137300)",fontsize=16,color="green",shape="box"];21016 -> 24879[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21016[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];21016 -> 24880[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21016 -> 24881[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39201 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.99 39201[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (Float (psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))) (srMyInt ww13761 (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];39201 -> 42978[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39201 -> 42979[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39201 -> 42980[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39201 -> 42981[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39201 -> 42982[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39201 -> 42983[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39202 -> 45999[label="",style="dashed", color="red", weight=0]; 189.19/135.99 39202[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="magenta"];39202 -> 46000[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39203 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.99 39203[label="psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39203 -> 42985[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39203 -> 42986[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39204 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 39204[label="srMyInt ww13761 (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];39204 -> 42987[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39204 -> 42988[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39205[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];39206[label="Neg Zero",fontsize=16,color="green",shape="box"];39207 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.99 39207[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (Float (psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))) (srMyInt ww13761 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];39207 -> 42989[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39207 -> 42990[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39207 -> 42991[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39207 -> 42992[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39207 -> 42993[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39207 -> 42994[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39208 -> 46010[label="",style="dashed", color="red", weight=0]; 189.19/135.99 39208[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="magenta"];39208 -> 46011[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39209 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.99 39209[label="psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39209 -> 42996[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39209 -> 42997[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39210 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 39210[label="srMyInt ww13761 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];39210 -> 42998[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39210 -> 42999[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39211[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];39212[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];39213 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/135.99 39213[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (Float (psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))) (srMyInt ww13761 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];39213 -> 43000[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39213 -> 43001[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39213 -> 43002[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39213 -> 43003[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39213 -> 43004[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39213 -> 43005[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39214 -> 46021[label="",style="dashed", color="red", weight=0]; 189.19/135.99 39214[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="magenta"];39214 -> 46022[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39215 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/135.99 39215[label="psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39215 -> 43007[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39215 -> 43008[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39216 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 39216[label="srMyInt ww13761 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];39216 -> 43009[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39216 -> 43010[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 39217[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];39218[label="Neg Zero",fontsize=16,color="green",shape="box"];49078 -> 53429[label="",style="dashed", color="red", weight=0]; 189.19/135.99 49078[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];49078 -> 53448[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49078 -> 53449[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49078 -> 53450[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49078 -> 53451[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49079[label="Neg Zero",fontsize=16,color="green",shape="box"];49080 -> 27969[label="",style="dashed", color="red", weight=0]; 189.19/135.99 49080[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49080 -> 53295[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49080 -> 53296[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49080 -> 53297[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49080 -> 53298[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49081[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];49082 -> 50153[label="",style="dashed", color="red", weight=0]; 189.19/135.99 49082[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];49082 -> 50173[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49083 -> 53429[label="",style="dashed", color="red", weight=0]; 189.19/135.99 49083[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];49083 -> 53452[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49083 -> 53453[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49083 -> 53454[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49083 -> 53455[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49084[label="Neg Zero",fontsize=16,color="green",shape="box"];49085 -> 27969[label="",style="dashed", color="red", weight=0]; 189.19/135.99 49085[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49085 -> 53331[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49085 -> 53332[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49085 -> 53333[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49085 -> 53334[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49086[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];49087 -> 50153[label="",style="dashed", color="red", weight=0]; 189.19/135.99 49087[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];49087 -> 50174[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 52752[label="ww3100",fontsize=16,color="green",shape="box"];52753[label="ww5",fontsize=16,color="green",shape="box"];52754[label="ww4000",fontsize=16,color="green",shape="box"];52755[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28287[label="takeWhile2 (flip ltEsFloat ww3406) (Cons (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022)))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022))))) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022)))))))",fontsize=16,color="black",shape="box"];28287 -> 28379[label="",style="solid", color="black", weight=3]; 189.19/135.99 58538[label="ww2021",fontsize=16,color="green",shape="box"];58539[label="ww2022",fontsize=16,color="green",shape="box"];58540[label="ww2020",fontsize=16,color="green",shape="box"];58541[label="Float (Neg Zero) (Pos (Succ ww2022))",fontsize=16,color="green",shape="box"];52758[label="ww3100",fontsize=16,color="green",shape="box"];52759[label="ww5",fontsize=16,color="green",shape="box"];52760[label="ww4000",fontsize=16,color="green",shape="box"];52761[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];22275[label="primMinusInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="black",shape="box"];22275 -> 22343[label="",style="solid", color="black", weight=3]; 189.19/135.99 52763[label="ww2020",fontsize=16,color="green",shape="box"];52764[label="Pos (Succ ww2022)",fontsize=16,color="green",shape="box"];52765[label="Pos (Succ ww2021)",fontsize=16,color="green",shape="box"];43760[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43761 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43761[label="srMyInt (Pos (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];43761 -> 44882[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43761 -> 44883[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 44888[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4372) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4372)))",fontsize=16,color="green",shape="box"];44888 -> 44904[label="",style="dashed", color="green", weight=3]; 189.19/135.99 44888 -> 44905[label="",style="dashed", color="green", weight=3]; 189.19/135.99 43764[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43765 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43765[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];43766[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43767 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43767[label="srMyInt (Pos (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];43767 -> 44891[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43767 -> 44892[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42754[label="Neg Zero",fontsize=16,color="green",shape="box"];42755 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42755[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42756[label="ww2181",fontsize=16,color="green",shape="box"];42757[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45617[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45616[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4413)",fontsize=16,color="black",shape="triangle"];45616 -> 45619[label="",style="solid", color="black", weight=3]; 189.19/135.99 42759 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42759[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42759 -> 44895[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42759 -> 44896[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42760[label="ww50",fontsize=16,color="green",shape="box"];42761[label="ww2181",fontsize=16,color="green",shape="box"];42762[label="ww51",fontsize=16,color="green",shape="box"];43768[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43769 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43769[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];43769 -> 44897[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43769 -> 44898[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 44903[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4373) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4373)))",fontsize=16,color="green",shape="box"];44903 -> 44915[label="",style="dashed", color="green", weight=3]; 189.19/135.99 44903 -> 44916[label="",style="dashed", color="green", weight=3]; 189.19/135.99 43772[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43773 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43773[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];43774[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43775 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43775[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];43775 -> 44906[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43775 -> 44907[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21054 -> 24928[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21054[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21830 ww21831) (Float (srMyInt (msMyInt (Neg (Succ ww2184)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww2185)) (Neg (Succ ww2186))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww2186))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww2186))) (primPlusFloat (Float ww21830 ww21831) (Float (srMyInt (msMyInt (Neg (Succ ww2184)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww2185)) (Neg (Succ ww2186))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];21054 -> 24929[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21054 -> 24930[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21054 -> 24931[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43776[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43777 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43777[label="srMyInt (Pos (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];43777 -> 44908[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43777 -> 44909[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 44914[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4374) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4374)))",fontsize=16,color="green",shape="box"];44914 -> 44926[label="",style="dashed", color="green", weight=3]; 189.19/135.99 44914 -> 44927[label="",style="dashed", color="green", weight=3]; 189.19/135.99 43780[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43781 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43781[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];43782[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43783 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43783[label="srMyInt (Pos (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];43783 -> 44917[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43783 -> 44918[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43784[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43785 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43785[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];43785 -> 44919[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43785 -> 44920[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 44925[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4375) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4375)))",fontsize=16,color="green",shape="box"];44925 -> 44941[label="",style="dashed", color="green", weight=3]; 189.19/135.99 44925 -> 44942[label="",style="dashed", color="green", weight=3]; 189.19/135.99 43788[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43789 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43789[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];43790[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43791 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43791[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];43791 -> 44928[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43791 -> 44929[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42763[label="Neg Zero",fontsize=16,color="green",shape="box"];42764 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42764[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42765[label="ww2188",fontsize=16,color="green",shape="box"];42766[label="Neg Zero",fontsize=16,color="green",shape="box"];45630[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];45629[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4414)",fontsize=16,color="black",shape="triangle"];45629 -> 45632[label="",style="solid", color="black", weight=3]; 189.19/135.99 42768 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42768[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42768 -> 44932[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42768 -> 44933[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42769[label="ww50",fontsize=16,color="green",shape="box"];42770[label="ww2188",fontsize=16,color="green",shape="box"];42771[label="ww51",fontsize=16,color="green",shape="box"];21058 -> 24969[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21058[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21900 ww21901) (Float (srMyInt (msMyInt (Neg (Succ ww2191)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2193))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww2193))) (primPlusFloat (Float ww21900 ww21901) (Float (srMyInt (msMyInt (Neg (Succ ww2191)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];21058 -> 24970[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21058 -> 24971[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43792[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43793 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43793[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];43793 -> 44934[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43793 -> 44935[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 44940[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4376) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4376)))",fontsize=16,color="green",shape="box"];44940 -> 44952[label="",style="dashed", color="green", weight=3]; 189.19/135.99 44940 -> 44953[label="",style="dashed", color="green", weight=3]; 189.19/135.99 43796[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43797 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43797[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];43798[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43799 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43799[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];43799 -> 44943[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43799 -> 44944[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43800[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43801 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43801[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];43801 -> 44945[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43801 -> 44946[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 44951[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4377) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4377)))",fontsize=16,color="green",shape="box"];44951 -> 44967[label="",style="dashed", color="green", weight=3]; 189.19/135.99 44951 -> 44968[label="",style="dashed", color="green", weight=3]; 189.19/135.99 43804[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43805 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43805[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];43806[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43807 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43807[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];43807 -> 44954[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43807 -> 44955[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42772[label="Neg Zero",fontsize=16,color="green",shape="box"];42773 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42773[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42774[label="ww2195",fontsize=16,color="green",shape="box"];42775[label="Pos Zero",fontsize=16,color="green",shape="box"];45641[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];45640[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4415)",fontsize=16,color="black",shape="triangle"];45640 -> 45643[label="",style="solid", color="black", weight=3]; 189.19/135.99 42777 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42777[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42777 -> 44958[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42777 -> 44959[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42778[label="ww50",fontsize=16,color="green",shape="box"];42779[label="ww2195",fontsize=16,color="green",shape="box"];42780[label="ww51",fontsize=16,color="green",shape="box"];49093 -> 53459[label="",style="dashed", color="red", weight=0]; 189.19/135.99 49093[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];49093 -> 53478[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49093 -> 53479[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49093 -> 53480[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49093 -> 53481[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49094[label="Neg Zero",fontsize=16,color="green",shape="box"];49095 -> 28060[label="",style="dashed", color="red", weight=0]; 189.19/135.99 49095[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49095 -> 53336[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49095 -> 53337[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49095 -> 53338[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49095 -> 53339[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49096[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];49097 -> 50222[label="",style="dashed", color="red", weight=0]; 189.19/135.99 49097[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];49097 -> 50241[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49098 -> 53459[label="",style="dashed", color="red", weight=0]; 189.19/135.99 49098[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];49098 -> 53482[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49098 -> 53483[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49098 -> 53484[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49098 -> 53485[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49099[label="Neg Zero",fontsize=16,color="green",shape="box"];49100 -> 28060[label="",style="dashed", color="red", weight=0]; 189.19/135.99 49100[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49100 -> 53371[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49100 -> 53372[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49100 -> 53373[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49100 -> 53374[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49101[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];49102 -> 50222[label="",style="dashed", color="red", weight=0]; 189.19/135.99 49102[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];49102 -> 50242[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 52768[label="ww4000",fontsize=16,color="green",shape="box"];52769[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52770[label="ww5",fontsize=16,color="green",shape="box"];52771[label="ww3100",fontsize=16,color="green",shape="box"];28370[label="takeWhile2 (flip ltEsFloat ww3412) (Cons (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027)))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027))))) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027)))))))",fontsize=16,color="black",shape="box"];28370 -> 28413[label="",style="solid", color="black", weight=3]; 189.19/135.99 58500[label="Float (Neg Zero) (Neg (Succ ww2027))",fontsize=16,color="green",shape="box"];58501[label="ww2025",fontsize=16,color="green",shape="box"];58502[label="ww2027",fontsize=16,color="green",shape="box"];58503[label="ww2026",fontsize=16,color="green",shape="box"];52774[label="ww4000",fontsize=16,color="green",shape="box"];52775[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52776[label="ww5",fontsize=16,color="green",shape="box"];52777[label="ww3100",fontsize=16,color="green",shape="box"];52779[label="ww2025",fontsize=16,color="green",shape="box"];52780[label="Neg (Succ ww2027)",fontsize=16,color="green",shape="box"];52781[label="Neg (Succ ww2026)",fontsize=16,color="green",shape="box"];43808[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43809 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43809[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];43809 -> 44960[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43809 -> 44961[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 44966[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4378) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4378)))",fontsize=16,color="green",shape="box"];44966 -> 44978[label="",style="dashed", color="green", weight=3]; 189.19/135.99 44966 -> 44979[label="",style="dashed", color="green", weight=3]; 189.19/135.99 43812[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43813 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43813[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];43814[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43815 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43815[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];43815 -> 44969[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43815 -> 44970[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43816[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43817 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43817[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];43817 -> 44971[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43817 -> 44972[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 44977[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4379) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4379)))",fontsize=16,color="green",shape="box"];44977 -> 44989[label="",style="dashed", color="green", weight=3]; 189.19/135.99 44977 -> 44990[label="",style="dashed", color="green", weight=3]; 189.19/135.99 43820[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43821 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43821[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];43822[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43823 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43823[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];43823 -> 44980[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43823 -> 44981[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43824[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43825 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43825[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43825 -> 44982[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43825 -> 44983[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 44988[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4380) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4380)))",fontsize=16,color="green",shape="box"];44988 -> 45005[label="",style="dashed", color="green", weight=3]; 189.19/135.99 44988 -> 45006[label="",style="dashed", color="green", weight=3]; 189.19/135.99 43828[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43829 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43829[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];43830[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43831 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43831[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43831 -> 44991[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43831 -> 44992[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49108 -> 43626[label="",style="dashed", color="red", weight=0]; 189.19/135.99 49108[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];49108 -> 53375[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49108 -> 53376[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49108 -> 53377[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49108 -> 53378[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49109[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];49110 -> 53384[label="",style="dashed", color="red", weight=0]; 189.19/135.99 49110[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49110 -> 53409[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49110 -> 53410[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49110 -> 53411[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49110 -> 53412[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49111[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];49112 -> 49896[label="",style="dashed", color="red", weight=0]; 189.19/135.99 49112[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];49112 -> 49936[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49112 -> 49937[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49112 -> 49938[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49113 -> 43626[label="",style="dashed", color="red", weight=0]; 189.19/135.99 49113[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];49113 -> 53380[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49113 -> 53381[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49113 -> 53382[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49113 -> 53383[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49114[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];49115 -> 53384[label="",style="dashed", color="red", weight=0]; 189.19/135.99 49115[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49115 -> 53413[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49115 -> 53414[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49115 -> 53415[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49115 -> 53416[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49116[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];49117 -> 49896[label="",style="dashed", color="red", weight=0]; 189.19/135.99 49117[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];49117 -> 49939[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49117 -> 49940[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49117 -> 49941[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 53401[label="ww5",fontsize=16,color="green",shape="box"];53402[label="ww3000",fontsize=16,color="green",shape="box"];53403[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53404[label="ww3100",fontsize=16,color="green",shape="box"];53405[label="ww5",fontsize=16,color="green",shape="box"];53406[label="ww3000",fontsize=16,color="green",shape="box"];53407[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53408[label="ww3100",fontsize=16,color="green",shape="box"];55592[label="Neg (Succ ww4593)",fontsize=16,color="green",shape="box"];55593[label="Pos (Succ ww4594)",fontsize=16,color="green",shape="box"];55594[label="Pos (Succ ww4592)",fontsize=16,color="green",shape="box"];42781[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42782 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42782[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42782 -> 44993[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42783[label="ww2197",fontsize=16,color="green",shape="box"];42784[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45654[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45653[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4416)",fontsize=16,color="black",shape="triangle"];45653 -> 45656[label="",style="solid", color="black", weight=3]; 189.19/135.99 42786 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42786[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42786 -> 44996[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42786 -> 44997[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42787[label="ww50",fontsize=16,color="green",shape="box"];42788[label="ww2197",fontsize=16,color="green",shape="box"];42789[label="ww51",fontsize=16,color="green",shape="box"];43832[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];43833[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43834 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43834[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];43834 -> 44998[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43834 -> 44999[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 45004[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4381) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4381)))",fontsize=16,color="green",shape="box"];45004 -> 45017[label="",style="dashed", color="green", weight=3]; 189.19/135.99 45004 -> 45018[label="",style="dashed", color="green", weight=3]; 189.19/135.99 43837[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43838 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43838[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];43838 -> 45007[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43839[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43840 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43840[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];43840 -> 45008[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43840 -> 45009[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43841[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];43842[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43843 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43843[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];43843 -> 45010[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43843 -> 45011[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 45016[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4382) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4382)))",fontsize=16,color="green",shape="box"];45016 -> 45034[label="",style="dashed", color="green", weight=3]; 189.19/135.99 45016 -> 45035[label="",style="dashed", color="green", weight=3]; 189.19/135.99 43846[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43847 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43847[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];43847 -> 45019[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43848[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43849 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43849[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];43849 -> 45020[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43849 -> 45021[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42790[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42791 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42791[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42791 -> 45022[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42792[label="ww2199",fontsize=16,color="green",shape="box"];42793[label="Neg Zero",fontsize=16,color="green",shape="box"];45666[label="Float (Neg (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];45665[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4417)",fontsize=16,color="black",shape="triangle"];45665 -> 45668[label="",style="solid", color="black", weight=3]; 189.19/135.99 42795 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42795[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42795 -> 45025[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42795 -> 45026[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42796[label="ww50",fontsize=16,color="green",shape="box"];42797[label="ww2199",fontsize=16,color="green",shape="box"];42798[label="ww51",fontsize=16,color="green",shape="box"];21122 -> 25072[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21122[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22010 ww22011) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww2203))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (primPlusFloat (Float ww22010 ww22011) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww2203))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];21122 -> 25073[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21122 -> 25074[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43850[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];43851[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43852 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43852[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];43852 -> 45027[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43852 -> 45028[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 45033[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4383) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4383)))",fontsize=16,color="green",shape="box"];45033 -> 45046[label="",style="dashed", color="green", weight=3]; 189.19/135.99 45033 -> 45047[label="",style="dashed", color="green", weight=3]; 189.19/135.99 43855[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43856 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43856[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];43856 -> 45036[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43857[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43858 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43858[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];43858 -> 45037[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43858 -> 45038[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43859[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];43860[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43861 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43861[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];43861 -> 45039[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43861 -> 45040[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 45045[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4384) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4384)))",fontsize=16,color="green",shape="box"];45045 -> 45063[label="",style="dashed", color="green", weight=3]; 189.19/135.99 45045 -> 45064[label="",style="dashed", color="green", weight=3]; 189.19/135.99 43864[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43865 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43865[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];43865 -> 45048[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43866[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43867 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43867[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];43867 -> 45049[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43867 -> 45050[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42799[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42800 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42800[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42800 -> 45051[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42801[label="ww2206",fontsize=16,color="green",shape="box"];42802[label="Pos Zero",fontsize=16,color="green",shape="box"];45678[label="Float (Neg (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];45677[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4418)",fontsize=16,color="black",shape="triangle"];45677 -> 45680[label="",style="solid", color="black", weight=3]; 189.19/135.99 42804 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42804[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42804 -> 45054[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42804 -> 45055[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42805[label="ww50",fontsize=16,color="green",shape="box"];42806[label="ww2206",fontsize=16,color="green",shape="box"];42807[label="ww51",fontsize=16,color="green",shape="box"];49123 -> 53611[label="",style="dashed", color="red", weight=0]; 189.19/135.99 49123[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];49123 -> 53626[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49123 -> 53627[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49123 -> 53628[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49123 -> 53629[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49124[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];49125 -> 28357[label="",style="dashed", color="red", weight=0]; 189.19/135.99 49125[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49125 -> 53497[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49125 -> 53498[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49125 -> 53499[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49125 -> 53500[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49126[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];49127 -> 49946[label="",style="dashed", color="red", weight=0]; 189.19/135.99 49127[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];49127 -> 49986[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49127 -> 49987[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49127 -> 49988[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49128 -> 53611[label="",style="dashed", color="red", weight=0]; 189.19/135.99 49128[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];49128 -> 53630[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49128 -> 53631[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49128 -> 53632[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49128 -> 53633[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49129[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];49130 -> 28357[label="",style="dashed", color="red", weight=0]; 189.19/135.99 49130[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49130 -> 53536[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49130 -> 53537[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49130 -> 53538[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49130 -> 53539[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49131[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];49132 -> 49946[label="",style="dashed", color="red", weight=0]; 189.19/135.99 49132[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];49132 -> 49989[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49132 -> 49990[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49132 -> 49991[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 52786[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52787[label="ww3000",fontsize=16,color="green",shape="box"];52788[label="ww5",fontsize=16,color="green",shape="box"];52789[label="ww3100",fontsize=16,color="green",shape="box"];28704[label="takeWhile2 (flip ltEsFloat ww3436) (Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))))))",fontsize=16,color="black",shape="box"];28704 -> 28806[label="",style="solid", color="black", weight=3]; 189.19/135.99 52791[label="Neg (Succ ww2036)",fontsize=16,color="green",shape="box"];52792[label="Neg (Succ ww2037)",fontsize=16,color="green",shape="box"];52793[label="Neg (Succ ww2035)",fontsize=16,color="green",shape="box"];43868[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];43869[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43870 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43870[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];43870 -> 45056[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43870 -> 45057[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 45062[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4385) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4385)))",fontsize=16,color="green",shape="box"];45062 -> 45075[label="",style="dashed", color="green", weight=3]; 189.19/135.99 45062 -> 45076[label="",style="dashed", color="green", weight=3]; 189.19/135.99 43873[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43874 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43874[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];43874 -> 45065[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43875[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43876 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43876[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];43876 -> 45066[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43876 -> 45067[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43877[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];43878[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43879 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43879[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];43879 -> 45068[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43879 -> 45069[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 45074[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4386) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4386)))",fontsize=16,color="green",shape="box"];45074 -> 45087[label="",style="dashed", color="green", weight=3]; 189.19/135.99 45074 -> 45088[label="",style="dashed", color="green", weight=3]; 189.19/135.99 43882[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43883 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43883[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];43883 -> 45077[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43884[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43885 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43885[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];43885 -> 45078[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43885 -> 45079[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43886[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];43887[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43888 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43888[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43888 -> 45080[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43888 -> 45081[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 45086[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4387) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4387)))",fontsize=16,color="green",shape="box"];45086 -> 45104[label="",style="dashed", color="green", weight=3]; 189.19/135.99 45086 -> 45105[label="",style="dashed", color="green", weight=3]; 189.19/135.99 43891[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43892 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43892[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];43892 -> 45089[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43893[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43894 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43894[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43894 -> 45090[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43894 -> 45091[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49138 -> 43626[label="",style="dashed", color="red", weight=0]; 189.19/135.99 49138[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];49138 -> 53540[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49138 -> 53541[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49138 -> 53542[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49138 -> 53543[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49139[label="Neg Zero",fontsize=16,color="green",shape="box"];49140 -> 53549[label="",style="dashed", color="red", weight=0]; 189.19/135.99 49140[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49140 -> 53568[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49140 -> 53569[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49140 -> 53570[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49141[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];49142 -> 50153[label="",style="dashed", color="red", weight=0]; 189.19/135.99 49142[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];49142 -> 50175[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49143 -> 43626[label="",style="dashed", color="red", weight=0]; 189.19/135.99 49143[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];49143 -> 53545[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49143 -> 53546[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49143 -> 53547[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49143 -> 53548[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49144[label="Neg Zero",fontsize=16,color="green",shape="box"];49145 -> 53549[label="",style="dashed", color="red", weight=0]; 189.19/135.99 49145[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49145 -> 53571[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49145 -> 53572[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49145 -> 53573[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49146[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];49147 -> 50153[label="",style="dashed", color="red", weight=0]; 189.19/135.99 49147[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];49147 -> 50176[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 53562[label="ww3100",fontsize=16,color="green",shape="box"];53563[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53564[label="ww5",fontsize=16,color="green",shape="box"];53565[label="ww3100",fontsize=16,color="green",shape="box"];53566[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53567[label="ww5",fontsize=16,color="green",shape="box"];55595[label="Neg Zero",fontsize=16,color="green",shape="box"];55596[label="Pos (Succ ww4604)",fontsize=16,color="green",shape="box"];55597[label="Pos (Succ ww4603)",fontsize=16,color="green",shape="box"];42808[label="Neg Zero",fontsize=16,color="green",shape="box"];42809 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42809[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42809 -> 45092[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42810[label="ww2208",fontsize=16,color="green",shape="box"];42811[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45692[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45691[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4419)",fontsize=16,color="black",shape="triangle"];45691 -> 45694[label="",style="solid", color="black", weight=3]; 189.19/135.99 42813 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42813[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42813 -> 45095[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42813 -> 45096[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42814[label="ww50",fontsize=16,color="green",shape="box"];42815[label="ww2208",fontsize=16,color="green",shape="box"];42816[label="ww51",fontsize=16,color="green",shape="box"];43895[label="Neg Zero",fontsize=16,color="green",shape="box"];43896[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43897 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43897[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];43897 -> 45097[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43897 -> 45098[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 45103[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4388) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4388)))",fontsize=16,color="green",shape="box"];45103 -> 45116[label="",style="dashed", color="green", weight=3]; 189.19/135.99 45103 -> 45117[label="",style="dashed", color="green", weight=3]; 189.19/135.99 43900[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43901 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43901[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43901 -> 45106[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43902[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43903 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43903[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];43903 -> 45107[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43903 -> 45108[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43904[label="Neg Zero",fontsize=16,color="green",shape="box"];43905[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43906 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43906[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];43906 -> 45109[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43906 -> 45110[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 45115[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4389) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4389)))",fontsize=16,color="green",shape="box"];45115 -> 45133[label="",style="dashed", color="green", weight=3]; 189.19/135.99 45115 -> 45134[label="",style="dashed", color="green", weight=3]; 189.19/135.99 43909[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43910 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43910[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43910 -> 45118[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43911[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43912 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43912[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];43912 -> 45119[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43912 -> 45120[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42817[label="Neg Zero",fontsize=16,color="green",shape="box"];42818 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42818[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42818 -> 45121[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42819[label="ww2210",fontsize=16,color="green",shape="box"];42820[label="Neg Zero",fontsize=16,color="green",shape="box"];45704[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];45703[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4420)",fontsize=16,color="black",shape="triangle"];45703 -> 45706[label="",style="solid", color="black", weight=3]; 189.19/135.99 42822 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42822[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42822 -> 45124[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42822 -> 45125[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42823[label="ww50",fontsize=16,color="green",shape="box"];42824[label="ww2210",fontsize=16,color="green",shape="box"];42825[label="ww51",fontsize=16,color="green",shape="box"];21182 -> 25170[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21182[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22120 ww22121) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2214))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww2214))) (primPlusFloat (Float ww22120 ww22121) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];21182 -> 25171[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21182 -> 25172[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43913[label="Neg Zero",fontsize=16,color="green",shape="box"];43914[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43915 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43915[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];43915 -> 45126[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43915 -> 45127[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 45132[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4390) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4390)))",fontsize=16,color="green",shape="box"];45132 -> 45145[label="",style="dashed", color="green", weight=3]; 189.19/135.99 45132 -> 45146[label="",style="dashed", color="green", weight=3]; 189.19/135.99 43918[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43919 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43919[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43919 -> 45135[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43920[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43921 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43921[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];43921 -> 45136[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43921 -> 45137[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43922[label="Neg Zero",fontsize=16,color="green",shape="box"];43923[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43924 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43924[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];43924 -> 45138[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43924 -> 45139[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 45144[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4391) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4391)))",fontsize=16,color="green",shape="box"];45144 -> 45162[label="",style="dashed", color="green", weight=3]; 189.19/135.99 45144 -> 45163[label="",style="dashed", color="green", weight=3]; 189.19/135.99 43927[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43928 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43928[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43928 -> 45147[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43929[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43930 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43930[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];43930 -> 45148[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43930 -> 45149[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42826[label="Neg Zero",fontsize=16,color="green",shape="box"];42827 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42827[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42827 -> 45150[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42828[label="ww2216",fontsize=16,color="green",shape="box"];42829[label="Pos Zero",fontsize=16,color="green",shape="box"];45716[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];45715[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4421)",fontsize=16,color="black",shape="triangle"];45715 -> 45718[label="",style="solid", color="black", weight=3]; 189.19/135.99 42831 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 42831[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42831 -> 45153[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42831 -> 45154[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 42832[label="ww50",fontsize=16,color="green",shape="box"];42833[label="ww2216",fontsize=16,color="green",shape="box"];42834[label="ww51",fontsize=16,color="green",shape="box"];49153 -> 54948[label="",style="dashed", color="red", weight=0]; 189.19/135.99 49153[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];49153 -> 54960[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49153 -> 54961[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49153 -> 54962[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49154[label="Neg Zero",fontsize=16,color="green",shape="box"];49155 -> 28646[label="",style="dashed", color="red", weight=0]; 189.19/135.99 49155[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49155 -> 53594[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49155 -> 53595[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49155 -> 53596[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49156[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];49157 -> 50222[label="",style="dashed", color="red", weight=0]; 189.19/135.99 49157[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];49157 -> 50243[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49158 -> 54948[label="",style="dashed", color="red", weight=0]; 189.19/135.99 49158[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];49158 -> 54963[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49158 -> 54964[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49158 -> 54965[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49159[label="Neg Zero",fontsize=16,color="green",shape="box"];49160 -> 28646[label="",style="dashed", color="red", weight=0]; 189.19/135.99 49160[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49160 -> 53644[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49160 -> 53645[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49160 -> 53646[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 49161[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];49162 -> 50222[label="",style="dashed", color="red", weight=0]; 189.19/135.99 49162[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];49162 -> 50244[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 52798[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52799[label="ww5",fontsize=16,color="green",shape="box"];52800[label="ww3100",fontsize=16,color="green",shape="box"];28843[label="takeWhile2 (flip ltEsFloat ww3459) (Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045)))))))",fontsize=16,color="black",shape="box"];28843 -> 28868[label="",style="solid", color="black", weight=3]; 189.19/135.99 58504[label="Float (Neg Zero) (Neg (Succ ww2045))",fontsize=16,color="green",shape="box"];58505[label="ww2045",fontsize=16,color="green",shape="box"];58506[label="ww2044",fontsize=16,color="green",shape="box"];52802[label="Neg Zero",fontsize=16,color="green",shape="box"];52803[label="Neg (Succ ww3464)",fontsize=16,color="green",shape="box"];52804[label="Neg (Succ ww3463)",fontsize=16,color="green",shape="box"];43931[label="Neg Zero",fontsize=16,color="green",shape="box"];43932[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43933 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43933[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];43933 -> 45155[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43933 -> 45156[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 45161[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4392) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4392)))",fontsize=16,color="green",shape="box"];45161 -> 45174[label="",style="dashed", color="green", weight=3]; 189.19/135.99 45161 -> 45175[label="",style="dashed", color="green", weight=3]; 189.19/135.99 43936[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43937 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43937[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43937 -> 45164[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43938[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43939 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43939[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];43939 -> 45165[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43939 -> 45166[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43940[label="Neg Zero",fontsize=16,color="green",shape="box"];43941[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43942 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43942[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];43942 -> 45167[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43942 -> 45168[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 45173[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4393) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4393)))",fontsize=16,color="green",shape="box"];45173 -> 45186[label="",style="dashed", color="green", weight=3]; 189.19/135.99 45173 -> 45187[label="",style="dashed", color="green", weight=3]; 189.19/135.99 43945[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43946 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43946[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43946 -> 45176[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43947[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43948 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43948[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];43948 -> 45177[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43948 -> 45178[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43949[label="Neg Zero",fontsize=16,color="green",shape="box"];43950[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43951 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43951[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43951 -> 45179[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43951 -> 45180[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 45185[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4394) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4394)))",fontsize=16,color="green",shape="box"];45185 -> 45198[label="",style="dashed", color="green", weight=3]; 189.19/135.99 45185 -> 45199[label="",style="dashed", color="green", weight=3]; 189.19/135.99 43954[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43955 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43955[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43955 -> 45188[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43956[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43957 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43957[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43957 -> 45189[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43957 -> 45190[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56218[label="Succ (Succ ww1788)",fontsize=16,color="green",shape="box"];56219 -> 5617[label="",style="dashed", color="red", weight=0]; 189.19/135.99 56219[label="primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400)",fontsize=16,color="magenta"];56219 -> 56346[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56219 -> 56347[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56220[label="Succ (Succ ww1788)",fontsize=16,color="green",shape="box"];56221 -> 5617[label="",style="dashed", color="red", weight=0]; 189.19/135.99 56221[label="primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400)",fontsize=16,color="magenta"];56221 -> 56348[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56221 -> 56349[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56322[label="ww53",fontsize=16,color="green",shape="box"];56323[label="ww55",fontsize=16,color="green",shape="box"];56324[label="ww5400",fontsize=16,color="green",shape="box"];56325[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];56326[label="ww5200",fontsize=16,color="green",shape="box"];56327[label="Succ (Succ ww1788)",fontsize=16,color="green",shape="box"];56328 -> 5617[label="",style="dashed", color="red", weight=0]; 189.19/135.99 56328[label="primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400)",fontsize=16,color="magenta"];56328 -> 56405[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56328 -> 56406[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56507[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];56508[label="ww53",fontsize=16,color="green",shape="box"];56509[label="ww5200",fontsize=16,color="green",shape="box"];56510[label="ww5400",fontsize=16,color="green",shape="box"];56511[label="Float (Pos (Succ ww53)) (Neg (Succ ww5400))",fontsize=16,color="green",shape="box"];56333[label="ww53",fontsize=16,color="green",shape="box"];56334[label="ww55",fontsize=16,color="green",shape="box"];56335[label="ww5400",fontsize=16,color="green",shape="box"];56336[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];56337[label="ww5200",fontsize=16,color="green",shape="box"];56338[label="Succ (Succ ww1788)",fontsize=16,color="green",shape="box"];56339 -> 5617[label="",style="dashed", color="red", weight=0]; 189.19/135.99 56339[label="primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400)",fontsize=16,color="magenta"];56339 -> 56407[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56339 -> 56408[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56340 -> 21890[label="",style="dashed", color="red", weight=0]; 189.19/135.99 56340[label="primMulNat ww5200 (Succ ww5400)",fontsize=16,color="magenta"];56340 -> 56409[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56340 -> 56410[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56341[label="Succ ww5400",fontsize=16,color="green",shape="box"];55830[label="not (esEsOrdering (primCmpNat (Succ ww4491000) ww449000) LT)",fontsize=16,color="burlywood",shape="box"];63000[label="ww449000/Succ ww4490000",fontsize=10,color="white",style="solid",shape="box"];55830 -> 63000[label="",style="solid", color="burlywood", weight=9]; 189.19/135.99 63000 -> 55977[label="",style="solid", color="burlywood", weight=3]; 189.19/135.99 63001[label="ww449000/Zero",fontsize=10,color="white",style="solid",shape="box"];55830 -> 63001[label="",style="solid", color="burlywood", weight=9]; 189.19/135.99 63001 -> 55978[label="",style="solid", color="burlywood", weight=3]; 189.19/135.99 55831[label="not (esEsOrdering (primCmpNat Zero ww449000) LT)",fontsize=16,color="burlywood",shape="box"];63002[label="ww449000/Succ ww4490000",fontsize=10,color="white",style="solid",shape="box"];55831 -> 63002[label="",style="solid", color="burlywood", weight=9]; 189.19/135.99 63002 -> 55979[label="",style="solid", color="burlywood", weight=3]; 189.19/135.99 63003[label="ww449000/Zero",fontsize=10,color="white",style="solid",shape="box"];55831 -> 63003[label="",style="solid", color="burlywood", weight=9]; 189.19/135.99 63003 -> 55980[label="",style="solid", color="burlywood", weight=3]; 189.19/135.99 56342 -> 21890[label="",style="dashed", color="red", weight=0]; 189.19/135.99 56342[label="primMulNat ww5200 (Succ ww5400)",fontsize=16,color="magenta"];56342 -> 56411[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56342 -> 56412[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56343[label="Succ ww5400",fontsize=16,color="green",shape="box"];56344 -> 37169[label="",style="dashed", color="red", weight=0]; 189.19/135.99 56344[label="takeWhile1 (flip ltEsFloat (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (flip ltEsFloat (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))",fontsize=16,color="magenta"];56344 -> 56413[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56344 -> 56414[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56344 -> 56415[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56345 -> 23317[label="",style="dashed", color="red", weight=0]; 189.19/135.99 56345[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))",fontsize=16,color="magenta"];56345 -> 56416[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56345 -> 56417[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56345 -> 56418[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56345 -> 56419[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56345 -> 56420[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21230[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];21231[label="ww53",fontsize=16,color="green",shape="box"];21232[label="ww55",fontsize=16,color="green",shape="box"];21233[label="ww5200",fontsize=16,color="green",shape="box"];21234[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];21235[label="ww53",fontsize=16,color="green",shape="box"];21236[label="ww55",fontsize=16,color="green",shape="box"];21237[label="ww5400",fontsize=16,color="green",shape="box"];21238[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];21239[label="ww53",fontsize=16,color="green",shape="box"];21240[label="ww55",fontsize=16,color="green",shape="box"];21241 -> 16157[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21241[label="takeWhile1 (flip ltEsFloat (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];21241 -> 23256[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21241 -> 23257[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21241 -> 23258[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21241 -> 23259[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21241 -> 23260[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56395 -> 21890[label="",style="dashed", color="red", weight=0]; 189.19/135.99 56395[label="primMulNat ww5200 (Succ ww5400)",fontsize=16,color="magenta"];56395 -> 56647[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56395 -> 56648[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56396[label="Succ ww5400",fontsize=16,color="green",shape="box"];56397 -> 21890[label="",style="dashed", color="red", weight=0]; 189.19/135.99 56397[label="primMulNat ww5200 (Succ ww5400)",fontsize=16,color="magenta"];56397 -> 56649[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56397 -> 56650[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56398[label="Succ ww5400",fontsize=16,color="green",shape="box"];56399 -> 37169[label="",style="dashed", color="red", weight=0]; 189.19/135.99 56399[label="takeWhile1 (flip ltEsFloat ww4667) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4665 (flip ltEsFloat ww4667 (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="magenta"];56399 -> 56651[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56399 -> 56652[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56399 -> 56653[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56400[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4667 otherwise) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4665 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4667 otherwise (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="black",shape="box"];56400 -> 56654[label="",style="solid", color="black", weight=3]; 189.19/135.99 21248[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];21249[label="ww53",fontsize=16,color="green",shape="box"];21250[label="ww5200",fontsize=16,color="green",shape="box"];21251[label="ww55",fontsize=16,color="green",shape="box"];21252[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];21253[label="ww53",fontsize=16,color="green",shape="box"];21254[label="ww5400",fontsize=16,color="green",shape="box"];21255[label="ww55",fontsize=16,color="green",shape="box"];21256[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];21257[label="ww53",fontsize=16,color="green",shape="box"];21258[label="ww55",fontsize=16,color="green",shape="box"];56401[label="Succ (Succ ww1790)",fontsize=16,color="green",shape="box"];56402 -> 5617[label="",style="dashed", color="red", weight=0]; 189.19/135.99 56402[label="primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000)",fontsize=16,color="magenta"];56402 -> 56655[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56402 -> 56656[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56403[label="Succ (Succ ww1790)",fontsize=16,color="green",shape="box"];56404 -> 5617[label="",style="dashed", color="red", weight=0]; 189.19/135.99 56404[label="primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000)",fontsize=16,color="magenta"];56404 -> 56657[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56404 -> 56658[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56770[label="Succ (Succ ww1790)",fontsize=16,color="green",shape="box"];56771 -> 5617[label="",style="dashed", color="red", weight=0]; 189.19/135.99 56771[label="primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000)",fontsize=16,color="magenta"];56771 -> 56897[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56771 -> 56898[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56772[label="Succ (Succ ww1790)",fontsize=16,color="green",shape="box"];56773 -> 5617[label="",style="dashed", color="red", weight=0]; 189.19/135.99 56773[label="primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000)",fontsize=16,color="magenta"];56773 -> 56899[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56773 -> 56900[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56774[label="ww69",fontsize=16,color="green",shape="box"];56775[label="ww71",fontsize=16,color="green",shape="box"];56776[label="ww7000",fontsize=16,color="green",shape="box"];56777[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];56778[label="ww6800",fontsize=16,color="green",shape="box"];56779[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];56780[label="ww69",fontsize=16,color="green",shape="box"];56781[label="ww6800",fontsize=16,color="green",shape="box"];56782[label="ww7000",fontsize=16,color="green",shape="box"];56783[label="Float (Pos (Succ ww69)) (Neg (Succ ww7000))",fontsize=16,color="green",shape="box"];56784[label="ww69",fontsize=16,color="green",shape="box"];56785[label="ww71",fontsize=16,color="green",shape="box"];56786[label="ww7000",fontsize=16,color="green",shape="box"];56787[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];56788[label="ww6800",fontsize=16,color="green",shape="box"];56641 -> 21890[label="",style="dashed", color="red", weight=0]; 189.19/135.99 56641[label="primMulNat ww6800 (Succ ww7000)",fontsize=16,color="magenta"];56641 -> 56789[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56641 -> 56790[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56642[label="Succ ww7000",fontsize=16,color="green",shape="box"];56643 -> 21890[label="",style="dashed", color="red", weight=0]; 189.19/135.99 56643[label="primMulNat ww6800 (Succ ww7000)",fontsize=16,color="magenta"];56643 -> 56791[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56643 -> 56792[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56644[label="Succ ww7000",fontsize=16,color="green",shape="box"];56645 -> 37169[label="",style="dashed", color="red", weight=0]; 189.19/135.99 56645[label="takeWhile1 (flip ltEsFloat (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (flip ltEsFloat (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))",fontsize=16,color="magenta"];56645 -> 56793[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56645 -> 56794[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56645 -> 56795[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56646 -> 23317[label="",style="dashed", color="red", weight=0]; 189.19/135.99 56646[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))",fontsize=16,color="magenta"];56646 -> 56796[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56646 -> 56797[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56646 -> 56798[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56646 -> 56799[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56646 -> 56800[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21277[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];21278[label="ww69",fontsize=16,color="green",shape="box"];21279[label="ww71",fontsize=16,color="green",shape="box"];21280[label="ww6800",fontsize=16,color="green",shape="box"];21281[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];21282[label="ww69",fontsize=16,color="green",shape="box"];21283[label="ww71",fontsize=16,color="green",shape="box"];21284[label="ww7000",fontsize=16,color="green",shape="box"];21285[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];21286[label="ww69",fontsize=16,color="green",shape="box"];21287[label="ww71",fontsize=16,color="green",shape="box"];21288 -> 16157[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21288[label="takeWhile1 (flip ltEsFloat (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];21288 -> 23279[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21288 -> 23280[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21288 -> 23281[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21288 -> 23282[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21288 -> 23283[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56891 -> 21890[label="",style="dashed", color="red", weight=0]; 189.19/135.99 56891[label="primMulNat ww6800 (Succ ww7000)",fontsize=16,color="magenta"];56891 -> 56913[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56891 -> 56914[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56892[label="Succ ww7000",fontsize=16,color="green",shape="box"];56893 -> 21890[label="",style="dashed", color="red", weight=0]; 189.19/135.99 56893[label="primMulNat ww6800 (Succ ww7000)",fontsize=16,color="magenta"];56893 -> 56915[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56893 -> 56916[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56894[label="Succ ww7000",fontsize=16,color="green",shape="box"];56895 -> 37169[label="",style="dashed", color="red", weight=0]; 189.19/135.99 56895[label="takeWhile1 (flip ltEsFloat ww4675) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4673 (flip ltEsFloat ww4675 (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="magenta"];56895 -> 56917[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56895 -> 56918[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56895 -> 56919[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56896[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4675 otherwise) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4673 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4675 otherwise (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="black",shape="box"];56896 -> 56920[label="",style="solid", color="black", weight=3]; 189.19/135.99 21295[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];21296[label="ww69",fontsize=16,color="green",shape="box"];21297[label="ww6800",fontsize=16,color="green",shape="box"];21298[label="ww71",fontsize=16,color="green",shape="box"];21299[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];21300[label="ww69",fontsize=16,color="green",shape="box"];21301[label="ww7000",fontsize=16,color="green",shape="box"];21302[label="ww71",fontsize=16,color="green",shape="box"];21303[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];21304[label="ww69",fontsize=16,color="green",shape="box"];21305[label="ww71",fontsize=16,color="green",shape="box"];21306 -> 17689[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21306[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww11400 ww204600) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww11400 ww204600) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];21306 -> 23287[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21306 -> 23288[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21307 -> 17690[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21307[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];21308 -> 18732[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21308[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];21308 -> 23289[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21308 -> 23290[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21308 -> 23291[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21308 -> 23292[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21308 -> 23293[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21309 -> 17710[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21309[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];21309 -> 23294[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21309 -> 23295[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21309 -> 23296[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21309 -> 23297[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21309 -> 23298[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21310[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];21310 -> 23299[label="",style="solid", color="black", weight=3]; 189.19/135.99 21311 -> 23348[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21311[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];21311 -> 23449[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21311 -> 23450[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21311 -> 23451[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21311 -> 23452[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 19909[label="ww3100",fontsize=16,color="green",shape="box"];19910[label="ww5",fontsize=16,color="green",shape="box"];19911[label="ww3000",fontsize=16,color="green",shape="box"];19912[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];29381[label="ww5",fontsize=16,color="green",shape="box"];29382[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];29383[label="ww3000",fontsize=16,color="green",shape="box"];29402[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63004[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];29402 -> 63004[label="",style="solid", color="burlywood", weight=9]; 189.19/135.99 63004 -> 29987[label="",style="solid", color="burlywood", weight=3]; 189.19/135.99 21313 -> 17700[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21313[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww11400 ww205000) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww11400 ww205000) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];21313 -> 23301[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21313 -> 23302[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21314 -> 17701[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21314[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];21315 -> 18747[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21315[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];21315 -> 23303[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21315 -> 23304[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21315 -> 23305[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21315 -> 23306[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21315 -> 23307[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21316 -> 17737[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21316[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];21316 -> 23308[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21316 -> 23309[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21316 -> 23310[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21316 -> 23311[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21316 -> 23312[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21317 -> 53796[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21317[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];21317 -> 54619[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21317 -> 54620[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21317 -> 54621[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21317 -> 54622[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21317 -> 54623[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21318[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];21318 -> 23314[label="",style="solid", color="black", weight=3]; 189.19/135.99 54849[label="ww3100",fontsize=16,color="green",shape="box"];54850 -> 54517[label="",style="dashed", color="red", weight=0]; 189.19/135.99 54850[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54850 -> 55650[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54850 -> 55651[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54850 -> 55652[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54850 -> 55653[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54851[label="ww3000",fontsize=16,color="green",shape="box"];55598[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63005[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];55598 -> 63005[label="",style="solid", color="burlywood", weight=9]; 189.19/135.99 63005 -> 55654[label="",style="solid", color="burlywood", weight=3]; 189.19/135.99 55888[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55889[label="ww3000",fontsize=16,color="green",shape="box"];55890[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];55891[label="ww3100",fontsize=16,color="green",shape="box"];21320[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];21320 -> 23316[label="",style="solid", color="black", weight=3]; 189.19/135.99 21321[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];21321 -> 23317[label="",style="solid", color="black", weight=3]; 189.19/135.99 21322[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];21322 -> 23318[label="",style="solid", color="black", weight=3]; 189.19/135.99 21323 -> 23348[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21323[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];21323 -> 23453[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21323 -> 23454[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21323 -> 23455[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21323 -> 23456[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 19913[label="ww12400",fontsize=16,color="green",shape="box"];19914[label="ww125",fontsize=16,color="green",shape="box"];19915[label="ww123",fontsize=16,color="green",shape="box"];19916[label="ww121",fontsize=16,color="green",shape="box"];29384[label="ww125",fontsize=16,color="green",shape="box"];29385[label="ww121",fontsize=16,color="green",shape="box"];29386[label="ww123",fontsize=16,color="green",shape="box"];21325 -> 53796[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21325[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="magenta"];21325 -> 54629[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21325 -> 54630[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21325 -> 54631[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21325 -> 54632[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21325 -> 54633[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21326 -> 23348[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21326[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];21326 -> 23457[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21326 -> 23458[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21326 -> 23459[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21326 -> 23460[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54852[label="ww12400",fontsize=16,color="green",shape="box"];54853 -> 54512[label="",style="dashed", color="red", weight=0]; 189.19/135.99 54853[label="psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54854[label="ww123",fontsize=16,color="green",shape="box"];55600[label="primPlusFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63006[label="ww125/Float ww1250 ww1251",fontsize=10,color="white",style="solid",shape="box"];55600 -> 63006[label="",style="solid", color="burlywood", weight=9]; 189.19/135.99 63006 -> 55657[label="",style="solid", color="burlywood", weight=3]; 189.19/135.99 55601[label="Zero",fontsize=16,color="green",shape="box"];55602[label="Succ ww12400",fontsize=16,color="green",shape="box"];55603[label="ww121",fontsize=16,color="green",shape="box"];55604[label="ww123",fontsize=16,color="green",shape="box"];55605[label="Float (Pos (Succ ww123)) (Neg (Succ ww12400))",fontsize=16,color="green",shape="box"];21328[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];21328 -> 23323[label="",style="solid", color="black", weight=3]; 189.19/135.99 21329[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];21329 -> 23324[label="",style="solid", color="black", weight=3]; 189.19/135.99 21330[label="ww123",fontsize=16,color="green",shape="box"];21331[label="ww125",fontsize=16,color="green",shape="box"];21332[label="Zero",fontsize=16,color="green",shape="box"];21333[label="Succ ww12200",fontsize=16,color="green",shape="box"];21334[label="ww121",fontsize=16,color="green",shape="box"];21335[label="ww123",fontsize=16,color="green",shape="box"];21336[label="ww125",fontsize=16,color="green",shape="box"];21337[label="Succ ww12400",fontsize=16,color="green",shape="box"];21338[label="Zero",fontsize=16,color="green",shape="box"];21339[label="ww121",fontsize=16,color="green",shape="box"];21340[label="ww123",fontsize=16,color="green",shape="box"];21341[label="ww125",fontsize=16,color="green",shape="box"];21342[label="Zero",fontsize=16,color="green",shape="box"];21343[label="Zero",fontsize=16,color="green",shape="box"];21344[label="ww121",fontsize=16,color="green",shape="box"];21345[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];21345 -> 23325[label="",style="solid", color="black", weight=3]; 189.19/135.99 21346 -> 53796[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21346[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="magenta"];21346 -> 54639[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21346 -> 54640[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21346 -> 54641[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21346 -> 54642[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21346 -> 54643[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21347[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];21347 -> 23327[label="",style="solid", color="black", weight=3]; 189.19/135.99 54855[label="ww12400",fontsize=16,color="green",shape="box"];54856 -> 54517[label="",style="dashed", color="red", weight=0]; 189.19/135.99 54856[label="psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54857[label="ww123",fontsize=16,color="green",shape="box"];55606[label="primPlusFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63007[label="ww125/Float ww1250 ww1251",fontsize=10,color="white",style="solid",shape="box"];55606 -> 63007[label="",style="solid", color="burlywood", weight=9]; 189.19/135.99 63007 -> 55658[label="",style="solid", color="burlywood", weight=3]; 189.19/135.99 55892[label="Float (Pos (Succ ww123)) (Neg (Succ ww12400))",fontsize=16,color="green",shape="box"];55893[label="ww123",fontsize=16,color="green",shape="box"];55894[label="ww121",fontsize=16,color="green",shape="box"];55895[label="ww12400",fontsize=16,color="green",shape="box"];21349[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];21349 -> 23329[label="",style="solid", color="black", weight=3]; 189.19/135.99 21350[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1840) (Succ ww221700)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1840) (Succ ww221700)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];21350 -> 23330[label="",style="solid", color="black", weight=3]; 189.19/135.99 21351[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1840) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1840) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];21351 -> 23331[label="",style="solid", color="black", weight=3]; 189.19/135.99 21352 -> 18733[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21352[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];21352 -> 23332[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21352 -> 23333[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21352 -> 23334[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21352 -> 23335[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21352 -> 23336[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21353[label="ww410",fontsize=16,color="green",shape="box"];21354[label="ww310",fontsize=16,color="green",shape="box"];21355[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];21356[label="ww5",fontsize=16,color="green",shape="box"];21357[label="ww3000",fontsize=16,color="green",shape="box"];21358[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1865) (Succ ww222100)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1865) (Succ ww222100)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];21358 -> 23337[label="",style="solid", color="black", weight=3]; 189.19/135.99 21359[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1865) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1865) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];21359 -> 23338[label="",style="solid", color="black", weight=3]; 189.19/135.99 21360 -> 18748[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21360[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];21360 -> 23339[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21360 -> 23340[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21360 -> 23341[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21360 -> 23342[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21360 -> 23343[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21361 -> 17769[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21361[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww19490 ww1950000) LT))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww19490 ww1950000) LT)) ww1945)",fontsize=16,color="magenta"];21361 -> 23344[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21361 -> 23345[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21362 -> 14862[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21362[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) ww1945)",fontsize=16,color="magenta"];21363[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) ww1945)",fontsize=16,color="black",shape="box"];21363 -> 23346[label="",style="solid", color="black", weight=3]; 189.19/135.99 21364[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) ww1945)",fontsize=16,color="black",shape="box"];21364 -> 23347[label="",style="solid", color="black", weight=3]; 189.19/135.99 21365 -> 23348[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21365[label="takeWhile1 (flip ltEsFloat (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (fsEsOrdering (compareFloat ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];21365 -> 23461[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21365 -> 23462[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21365 -> 23463[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21365 -> 23464[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 29404[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];29404 -> 29989[label="",style="solid", color="black", weight=3]; 189.19/135.99 21392 -> 17783[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21392[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww19110 ww1907000) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww19110 ww1907000) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];21392 -> 23466[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21392 -> 23467[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21393 -> 14880[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21393[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];21394 -> 18747[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21394[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];21394 -> 23468[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21394 -> 23469[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21394 -> 23470[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21394 -> 23471[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21394 -> 23472[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21395 -> 17737[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21395[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];21395 -> 23473[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21395 -> 23474[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21395 -> 23475[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21395 -> 23476[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21395 -> 23477[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54858[label="ww3100",fontsize=16,color="green",shape="box"];54859 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/135.99 54859[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54859 -> 55661[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54859 -> 55662[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54859 -> 55663[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54859 -> 55664[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54859 -> 55665[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54860[label="ww3000",fontsize=16,color="green",shape="box"];55608[label="ww3000",fontsize=16,color="green",shape="box"];55609[label="ww5",fontsize=16,color="green",shape="box"];55610[label="ww3100",fontsize=16,color="green",shape="box"];55611[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55612[label="ww4100",fontsize=16,color="green",shape="box"];56513[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];56514[label="ww3000",fontsize=16,color="green",shape="box"];56515[label="ww4100",fontsize=16,color="green",shape="box"];56516[label="ww3100",fontsize=16,color="green",shape="box"];56517[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];21397[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];21397 -> 23479[label="",style="solid", color="black", weight=3]; 189.19/135.99 55614[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55615[label="ww3000",fontsize=16,color="green",shape="box"];55616[label="ww5",fontsize=16,color="green",shape="box"];55617[label="ww3100",fontsize=16,color="green",shape="box"];55618[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];55618 -> 55668[label="",style="solid", color="black", weight=3]; 189.19/135.99 21399[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];21399 -> 23481[label="",style="solid", color="black", weight=3]; 189.19/135.99 21400[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];21400 -> 23482[label="",style="solid", color="black", weight=3]; 189.19/135.99 30275 -> 26925[label="",style="dashed", color="red", weight=0]; 189.19/135.99 30275[label="primDivFloat (Float (msMyInt (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];30275 -> 30293[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 30275 -> 30294[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21403[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];21403 -> 23483[label="",style="solid", color="black", weight=3]; 189.19/135.99 29033 -> 60295[label="",style="dashed", color="red", weight=0]; 189.19/135.99 29033[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];29033 -> 60299[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 29033 -> 60300[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 29033 -> 60301[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 29065[label="takeWhile2 (flip ltEsFloat ww3471) (Cons (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))))",fontsize=16,color="black",shape="box"];29065 -> 29157[label="",style="solid", color="black", weight=3]; 189.19/135.99 57847[label="ww3000",fontsize=16,color="green",shape="box"];57848[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];57849[label="ww4100",fontsize=16,color="green",shape="box"];57850[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];55623[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55623 -> 55680[label="",style="solid", color="black", weight=3]; 189.19/135.99 29222[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];29222 -> 29413[label="",style="solid", color="black", weight=3]; 189.19/135.99 29223[label="takeWhile2 (flip ltEsFloat ww3477) (Cons (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))))",fontsize=16,color="black",shape="box"];29223 -> 29414[label="",style="solid", color="black", weight=3]; 189.19/135.99 59702[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59703[label="ww3000",fontsize=16,color="green",shape="box"];59704[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];21410[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww139000) ww3100000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww139000) ww3100000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="burlywood",shape="box"];63008[label="ww3100000/Succ ww31000000",fontsize=10,color="white",style="solid",shape="box"];21410 -> 63008[label="",style="solid", color="burlywood", weight=9]; 189.19/135.99 63008 -> 23488[label="",style="solid", color="burlywood", weight=3]; 189.19/135.99 63009[label="ww3100000/Zero",fontsize=10,color="white",style="solid",shape="box"];21410 -> 63009[label="",style="solid", color="burlywood", weight=9]; 189.19/135.99 63009 -> 23489[label="",style="solid", color="burlywood", weight=3]; 189.19/135.99 21411[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww3100000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww3100000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="burlywood",shape="box"];63010[label="ww3100000/Succ ww31000000",fontsize=10,color="white",style="solid",shape="box"];21411 -> 63010[label="",style="solid", color="burlywood", weight=9]; 189.19/135.99 63010 -> 23490[label="",style="solid", color="burlywood", weight=3]; 189.19/135.99 63011[label="ww3100000/Zero",fontsize=10,color="white",style="solid",shape="box"];21411 -> 63011[label="",style="solid", color="burlywood", weight=9]; 189.19/135.99 63011 -> 23491[label="",style="solid", color="burlywood", weight=3]; 189.19/135.99 21412 -> 18733[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21412[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="magenta"];21412 -> 23492[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21412 -> 23493[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21412 -> 23494[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21412 -> 23495[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21412 -> 23496[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21413[label="Succ Zero",fontsize=16,color="green",shape="box"];21414[label="ww3000",fontsize=16,color="green",shape="box"];21415[label="ww5",fontsize=16,color="green",shape="box"];21416[label="Succ (Succ (Succ ww3100000))",fontsize=16,color="green",shape="box"];21417[label="Zero",fontsize=16,color="green",shape="box"];21418[label="Succ Zero",fontsize=16,color="green",shape="box"];21419[label="ww3000",fontsize=16,color="green",shape="box"];21420[label="ww5",fontsize=16,color="green",shape="box"];21421[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];21422[label="Zero",fontsize=16,color="green",shape="box"];21423[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];21423 -> 23497[label="",style="solid", color="black", weight=3]; 189.19/135.99 21424[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="black",shape="box"];21424 -> 23498[label="",style="solid", color="black", weight=3]; 189.19/135.99 21438[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww141000) ww3100000) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww141000) ww3100000) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="burlywood",shape="box"];63012[label="ww3100000/Succ ww31000000",fontsize=10,color="white",style="solid",shape="box"];21438 -> 63012[label="",style="solid", color="burlywood", weight=9]; 189.19/135.99 63012 -> 23501[label="",style="solid", color="burlywood", weight=3]; 189.19/135.99 63013[label="ww3100000/Zero",fontsize=10,color="white",style="solid",shape="box"];21438 -> 63013[label="",style="solid", color="burlywood", weight=9]; 189.19/135.99 63013 -> 23502[label="",style="solid", color="burlywood", weight=3]; 189.19/135.99 21439[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww3100000) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww3100000) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="burlywood",shape="box"];63014[label="ww3100000/Succ ww31000000",fontsize=10,color="white",style="solid",shape="box"];21439 -> 63014[label="",style="solid", color="burlywood", weight=9]; 189.19/135.99 63014 -> 23503[label="",style="solid", color="burlywood", weight=3]; 189.19/135.99 63015[label="ww3100000/Zero",fontsize=10,color="white",style="solid",shape="box"];21439 -> 63015[label="",style="solid", color="burlywood", weight=9]; 189.19/135.99 63015 -> 23504[label="",style="solid", color="burlywood", weight=3]; 189.19/135.99 21440 -> 18748[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21440[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="magenta"];21440 -> 23505[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21440 -> 23506[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21440 -> 23507[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21440 -> 23508[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21440 -> 23509[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21441[label="Succ Zero",fontsize=16,color="green",shape="box"];21442[label="ww3000",fontsize=16,color="green",shape="box"];21443[label="Zero",fontsize=16,color="green",shape="box"];21444[label="Succ (Succ (Succ ww3100000))",fontsize=16,color="green",shape="box"];21445[label="ww5",fontsize=16,color="green",shape="box"];21446[label="Succ Zero",fontsize=16,color="green",shape="box"];21447[label="ww3000",fontsize=16,color="green",shape="box"];21448[label="Zero",fontsize=16,color="green",shape="box"];21449[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];21450[label="ww5",fontsize=16,color="green",shape="box"];54577 -> 54742[label="",style="dashed", color="red", weight=0]; 189.19/135.99 54577[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))",fontsize=16,color="magenta"];54577 -> 54861[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54577 -> 54862[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54577 -> 54863[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54578[label="ww3000",fontsize=16,color="green",shape="box"];54579[label="Succ Zero",fontsize=16,color="green",shape="box"];54580 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/135.99 54580[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54580 -> 55684[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54580 -> 55685[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54580 -> 55686[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54580 -> 55687[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54580 -> 55688[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54581 -> 56426[label="",style="dashed", color="red", weight=0]; 189.19/135.99 54581[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54581 -> 56553[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54581 -> 56554[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54581 -> 56555[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54581 -> 56556[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54581 -> 56557[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 29405[label="ww34820",fontsize=16,color="green",shape="box"];29406[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];29407[label="ww34821",fontsize=16,color="green",shape="box"];29408[label="Neg Zero",fontsize=16,color="green",shape="box"];60414[label="ww4805",fontsize=16,color="green",shape="box"];60415[label="Pos (Succ ww4807)",fontsize=16,color="green",shape="box"];60416[label="Neg Zero",fontsize=16,color="green",shape="box"];60417[label="Neg (Succ ww4806)",fontsize=16,color="green",shape="box"];30276[label="takeWhile1 (flip ltEsFloat ww3490) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))) (not (esEsOrdering (compareFloat (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww3490) GT))",fontsize=16,color="black",shape="box"];30276 -> 30295[label="",style="solid", color="black", weight=3]; 189.19/135.99 57924[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4693)) (Neg (Succ ww4694))) (Float (Pos (Succ ww4695)) (Neg Zero))) ww4699",fontsize=16,color="black",shape="triangle"];57924 -> 57956[label="",style="solid", color="black", weight=3]; 189.19/135.99 30244[label="takeWhile1 (flip ltEsFloat ww3503) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))) (not (esEsOrdering (compareFloat (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww3503) GT))",fontsize=16,color="black",shape="box"];30244 -> 30277[label="",style="solid", color="black", weight=3]; 189.19/135.99 60083[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) ww4797",fontsize=16,color="black",shape="triangle"];60083 -> 60130[label="",style="solid", color="black", weight=3]; 189.19/135.99 21456[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) (Succ ww1430000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) (Succ ww1430000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];21456 -> 23515[label="",style="solid", color="black", weight=3]; 189.19/135.99 21457[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];21457 -> 23516[label="",style="solid", color="black", weight=3]; 189.19/135.99 21458[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1430000)) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1430000)) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];21458 -> 23517[label="",style="solid", color="black", weight=3]; 189.19/135.99 21459[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];21459 -> 23518[label="",style="solid", color="black", weight=3]; 189.19/135.99 21460 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21460[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];21460 -> 49285[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21460 -> 49286[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21460 -> 49287[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21460 -> 49288[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21460 -> 49289[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21462[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) (Succ ww1510000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) (Succ ww1510000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];21462 -> 23520[label="",style="solid", color="black", weight=3]; 189.19/135.99 21463[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];21463 -> 23521[label="",style="solid", color="black", weight=3]; 189.19/135.99 21464[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1510000)) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1510000)) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];21464 -> 23522[label="",style="solid", color="black", weight=3]; 189.19/135.99 21465[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];21465 -> 23523[label="",style="solid", color="black", weight=3]; 189.19/135.99 21467[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) ww15700) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) ww15700) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63016[label="ww15700/Succ ww157000",fontsize=10,color="white",style="solid",shape="box"];21467 -> 63016[label="",style="solid", color="burlywood", weight=9]; 189.19/135.99 63016 -> 23524[label="",style="solid", color="burlywood", weight=3]; 189.19/135.99 63017[label="ww15700/Zero",fontsize=10,color="white",style="solid",shape="box"];21467 -> 63017[label="",style="solid", color="burlywood", weight=9]; 189.19/135.99 63017 -> 23525[label="",style="solid", color="burlywood", weight=3]; 189.19/135.99 21468[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww15700) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww15700) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63018[label="ww15700/Succ ww157000",fontsize=10,color="white",style="solid",shape="box"];21468 -> 63018[label="",style="solid", color="burlywood", weight=9]; 189.19/135.99 63018 -> 23526[label="",style="solid", color="burlywood", weight=3]; 189.19/135.99 63019[label="ww15700/Zero",fontsize=10,color="white",style="solid",shape="box"];21468 -> 63019[label="",style="solid", color="burlywood", weight=9]; 189.19/135.99 63019 -> 23527[label="",style="solid", color="burlywood", weight=3]; 189.19/135.99 21469[label="Succ ww3000000",fontsize=16,color="green",shape="box"];21470[label="Zero",fontsize=16,color="green",shape="box"];21471[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];21472[label="ww5",fontsize=16,color="green",shape="box"];21473[label="ww3100",fontsize=16,color="green",shape="box"];21474[label="Succ Zero",fontsize=16,color="green",shape="box"];21475[label="Zero",fontsize=16,color="green",shape="box"];21476[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];21477[label="ww5",fontsize=16,color="green",shape="box"];21478[label="ww3100",fontsize=16,color="green",shape="box"];21479[label="Succ Zero",fontsize=16,color="green",shape="box"];21480[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (ltEsFloat (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];21480 -> 23528[label="",style="solid", color="black", weight=3]; 189.19/135.99 21481[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];21481 -> 23529[label="",style="solid", color="black", weight=3]; 189.19/135.99 21482[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (ltEsFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];21482 -> 23530[label="",style="solid", color="black", weight=3]; 189.19/135.99 59213[label="Zero",fontsize=16,color="green",shape="box"];59214[label="Float (Pos (Succ Zero)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59215[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];59216[label="Succ Zero",fontsize=16,color="green",shape="box"];59217[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52806[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63020[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];52806 -> 63020[label="",style="solid", color="burlywood", weight=9]; 189.19/135.99 63020 -> 53649[label="",style="solid", color="burlywood", weight=3]; 189.19/135.99 50034[label="Succ ww3100",fontsize=16,color="green",shape="box"];50035[label="Zero",fontsize=16,color="green",shape="box"];50036 -> 48902[label="",style="dashed", color="red", weight=0]; 189.19/135.99 50036[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];21484[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) ww31000000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) ww31000000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="burlywood",shape="box"];63021[label="ww31000000/Succ ww310000000",fontsize=10,color="white",style="solid",shape="box"];21484 -> 63021[label="",style="solid", color="burlywood", weight=9]; 189.19/135.99 63021 -> 23532[label="",style="solid", color="burlywood", weight=3]; 189.19/135.99 63022[label="ww31000000/Zero",fontsize=10,color="white",style="solid",shape="box"];21484 -> 63022[label="",style="solid", color="burlywood", weight=9]; 189.19/135.99 63022 -> 23533[label="",style="solid", color="burlywood", weight=3]; 189.19/135.99 21485[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww31000000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww31000000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="burlywood",shape="box"];63023[label="ww31000000/Succ ww310000000",fontsize=10,color="white",style="solid",shape="box"];21485 -> 63023[label="",style="solid", color="burlywood", weight=9]; 189.19/135.99 63023 -> 23534[label="",style="solid", color="burlywood", weight=3]; 189.19/135.99 63024[label="ww31000000/Zero",fontsize=10,color="white",style="solid",shape="box"];21485 -> 63024[label="",style="solid", color="burlywood", weight=9]; 189.19/135.99 63024 -> 23535[label="",style="solid", color="burlywood", weight=3]; 189.19/135.99 21486 -> 18733[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21486[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];21486 -> 23536[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21486 -> 23537[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21486 -> 23538[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21486 -> 23539[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21486 -> 23540[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21487[label="Zero",fontsize=16,color="green",shape="box"];21488[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];21489[label="ww5",fontsize=16,color="green",shape="box"];21490[label="Succ (Succ (Succ (Succ ww31000000)))",fontsize=16,color="green",shape="box"];21491[label="Zero",fontsize=16,color="green",shape="box"];21492[label="Zero",fontsize=16,color="green",shape="box"];21493[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];21494[label="ww5",fontsize=16,color="green",shape="box"];21495[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];21496[label="Zero",fontsize=16,color="green",shape="box"];21497[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))))) (ltEsFloat (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];21497 -> 23541[label="",style="solid", color="black", weight=3]; 189.19/135.99 21498[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="black",shape="box"];21498 -> 23542[label="",style="solid", color="black", weight=3]; 189.19/135.99 21499[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))) (ltEsFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];21499 -> 23543[label="",style="solid", color="black", weight=3]; 189.19/135.99 59218[label="Zero",fontsize=16,color="green",shape="box"];59219[label="Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))",fontsize=16,color="green",shape="box"];59220[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59221[label="Zero",fontsize=16,color="green",shape="box"];59222[label="Pos (Succ (Succ (Succ ww310000)))",fontsize=16,color="green",shape="box"];52808[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63025[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];52808 -> 63025[label="",style="solid", color="burlywood", weight=9]; 189.19/135.99 63025 -> 53652[label="",style="solid", color="burlywood", weight=3]; 189.19/135.99 50037[label="Succ (Succ (Succ ww310000))",fontsize=16,color="green",shape="box"];50038[label="Succ Zero",fontsize=16,color="green",shape="box"];50039 -> 48907[label="",style="dashed", color="red", weight=0]; 189.19/135.99 50039[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];52811[label="ww51",fontsize=16,color="green",shape="box"];52812[label="ww50",fontsize=16,color="green",shape="box"];52813[label="primDivFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];52813 -> 53654[label="",style="solid", color="black", weight=3]; 189.19/135.99 21516 -> 25448[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21516[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww24150 ww24151) (Float (srMyInt (msMyInt (Pos (Succ ww2416)) (Pos (Succ ww2417))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww2418))) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (primPlusFloat (Float ww24150 ww24151) (Float (srMyInt (msMyInt (Pos (Succ ww2416)) (Pos (Succ ww2417))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww2418))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];21516 -> 25449[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21516 -> 25450[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21516 -> 25451[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 30332[label="ww121",fontsize=16,color="green",shape="box"];30333[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];30334[label="Pos Zero",fontsize=16,color="green",shape="box"];30335[label="Pos Zero",fontsize=16,color="green",shape="box"];30413[label="takeWhile1 (flip ltEsFloat ww3517) (primPlusFloat (primMinusFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))) (iterate (primPlusFloat (primMinusFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero)))) (primPlusFloat (primMinusFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (primPlusFloat (primMinusFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))))) (not (esEsOrdering (primCmpFloat (primPlusFloat (primMinusFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))) ww3517) GT))",fontsize=16,color="black",shape="box"];30413 -> 30435[label="",style="solid", color="black", weight=3]; 189.19/135.99 57882[label="Pos Zero",fontsize=16,color="green",shape="box"];57883[label="Pos Zero",fontsize=16,color="green",shape="box"];57884[label="ww2612",fontsize=16,color="green",shape="box"];57885[label="Pos (Succ ww2613)",fontsize=16,color="green",shape="box"];43958[label="ww2081",fontsize=16,color="green",shape="box"];43959[label="Pos (Succ ww2083)",fontsize=16,color="green",shape="box"];43960[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43961 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43961[label="srMyInt (Pos ww2082) (Neg ww2084)",fontsize=16,color="magenta"];43961 -> 45191[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43961 -> 45192[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 45197[label="Cons (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) ww4395) (iterate (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) ww4395)))",fontsize=16,color="green",shape="box"];45197 -> 45211[label="",style="dashed", color="green", weight=3]; 189.19/135.99 45197 -> 45212[label="",style="dashed", color="green", weight=3]; 189.19/135.99 43964[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43965 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43965[label="msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))",fontsize=16,color="magenta"];43965 -> 45200[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43965 -> 45201[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43966[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43967 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43967[label="srMyInt (Pos ww2082) (Neg ww2084)",fontsize=16,color="magenta"];43967 -> 45202[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43967 -> 45203[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43968[label="ww2294",fontsize=16,color="green",shape="box"];43969[label="Pos (Succ ww2296)",fontsize=16,color="green",shape="box"];43970[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43971 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43971[label="srMyInt (Neg ww2295) (Pos ww2297)",fontsize=16,color="magenta"];43971 -> 45204[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43971 -> 45205[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 45210[label="Cons (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) ww4396) (iterate (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) ww4396)))",fontsize=16,color="green",shape="box"];45210 -> 45238[label="",style="dashed", color="green", weight=3]; 189.19/135.99 45210 -> 45239[label="",style="dashed", color="green", weight=3]; 189.19/135.99 43974[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43975 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43975[label="msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))",fontsize=16,color="magenta"];43975 -> 45213[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43975 -> 45214[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43976[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43977 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/135.99 43977[label="srMyInt (Neg ww2295) (Pos ww2297)",fontsize=16,color="magenta"];43977 -> 45215[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 43977 -> 45216[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21519[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) (Succ ww1590000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) (Succ ww1590000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];21519 -> 23567[label="",style="solid", color="black", weight=3]; 189.19/135.99 21520[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];21520 -> 23568[label="",style="solid", color="black", weight=3]; 189.19/135.99 21521[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1590000)) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1590000)) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];21521 -> 23569[label="",style="solid", color="black", weight=3]; 189.19/135.99 21522[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];21522 -> 23570[label="",style="solid", color="black", weight=3]; 189.19/135.99 21523 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21523[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];21523 -> 49305[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21523 -> 49306[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21523 -> 49307[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21523 -> 49308[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21523 -> 49309[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21525[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) (Succ ww1670000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) (Succ ww1670000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];21525 -> 23573[label="",style="solid", color="black", weight=3]; 189.19/135.99 21526[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];21526 -> 23574[label="",style="solid", color="black", weight=3]; 189.19/135.99 21527[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1670000)) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1670000)) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];21527 -> 23575[label="",style="solid", color="black", weight=3]; 189.19/135.99 21528[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];21528 -> 23576[label="",style="solid", color="black", weight=3]; 189.19/135.99 21529 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21529[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];21529 -> 49310[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21529 -> 49311[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21529 -> 49312[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21529 -> 49313[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21529 -> 49314[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21531[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) ww17300) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) ww17300) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63026[label="ww17300/Succ ww173000",fontsize=10,color="white",style="solid",shape="box"];21531 -> 63026[label="",style="solid", color="burlywood", weight=9]; 189.19/135.99 63026 -> 23579[label="",style="solid", color="burlywood", weight=3]; 189.19/135.99 63027[label="ww17300/Zero",fontsize=10,color="white",style="solid",shape="box"];21531 -> 63027[label="",style="solid", color="burlywood", weight=9]; 189.19/135.99 63027 -> 23580[label="",style="solid", color="burlywood", weight=3]; 189.19/135.99 21532[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww17300) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww17300) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63028[label="ww17300/Succ ww173000",fontsize=10,color="white",style="solid",shape="box"];21532 -> 63028[label="",style="solid", color="burlywood", weight=9]; 189.19/135.99 63028 -> 23581[label="",style="solid", color="burlywood", weight=3]; 189.19/135.99 63029[label="ww17300/Zero",fontsize=10,color="white",style="solid",shape="box"];21532 -> 63029[label="",style="solid", color="burlywood", weight=9]; 189.19/135.99 63029 -> 23582[label="",style="solid", color="burlywood", weight=3]; 189.19/135.99 21533[label="Succ ww3000000",fontsize=16,color="green",shape="box"];21534[label="Zero",fontsize=16,color="green",shape="box"];21535[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];21536[label="Succ Zero",fontsize=16,color="green",shape="box"];21537[label="ww3100",fontsize=16,color="green",shape="box"];21538[label="ww5",fontsize=16,color="green",shape="box"];21539[label="Zero",fontsize=16,color="green",shape="box"];21540[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];21541[label="Succ Zero",fontsize=16,color="green",shape="box"];21542[label="ww3100",fontsize=16,color="green",shape="box"];21543[label="ww5",fontsize=16,color="green",shape="box"];54582 -> 54742[label="",style="dashed", color="red", weight=0]; 189.19/135.99 54582[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54582 -> 54864[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54582 -> 54865[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54582 -> 54866[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54583[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];54584[label="ww3100",fontsize=16,color="green",shape="box"];54585 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/135.99 54585[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54585 -> 55695[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54585 -> 55696[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54585 -> 55697[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54585 -> 55698[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54585 -> 55699[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54586 -> 56426[label="",style="dashed", color="red", weight=0]; 189.19/135.99 54586[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54586 -> 56558[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54586 -> 56559[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54586 -> 56560[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54586 -> 56561[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54586 -> 56562[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21545[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];21545 -> 23584[label="",style="solid", color="black", weight=3]; 189.19/135.99 54587 -> 54742[label="",style="dashed", color="red", weight=0]; 189.19/135.99 54587[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54587 -> 54867[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54587 -> 54868[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54587 -> 54869[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54588[label="Succ Zero",fontsize=16,color="green",shape="box"];54589[label="ww3100",fontsize=16,color="green",shape="box"];54590 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/135.99 54590[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54590 -> 55701[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54590 -> 55702[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54590 -> 55703[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54590 -> 55704[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54590 -> 55705[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54591 -> 56426[label="",style="dashed", color="red", weight=0]; 189.19/135.99 54591[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54591 -> 56563[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54591 -> 56564[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54591 -> 56565[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54591 -> 56566[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54591 -> 56567[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56533[label="Zero",fontsize=16,color="green",shape="box"];56534[label="Zero",fontsize=16,color="green",shape="box"];56535[label="Succ Zero",fontsize=16,color="green",shape="box"];56536[label="ww3100",fontsize=16,color="green",shape="box"];56537[label="Float (Pos (Succ Zero)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52815[label="Zero",fontsize=16,color="green",shape="box"];52816[label="ww5",fontsize=16,color="green",shape="box"];52817[label="ww3100",fontsize=16,color="green",shape="box"];52818[label="Zero",fontsize=16,color="green",shape="box"];52819[label="Succ Zero",fontsize=16,color="green",shape="box"];50103[label="Succ ww3100",fontsize=16,color="green",shape="box"];50104 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/135.99 50104[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50104 -> 53657[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50104 -> 53658[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50104 -> 53659[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50104 -> 53660[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50104 -> 53661[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 50105[label="Zero",fontsize=16,color="green",shape="box"];21548[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) ww31000000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) ww31000000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="burlywood",shape="box"];63030[label="ww31000000/Succ ww310000000",fontsize=10,color="white",style="solid",shape="box"];21548 -> 63030[label="",style="solid", color="burlywood", weight=9]; 189.19/135.99 63030 -> 23587[label="",style="solid", color="burlywood", weight=3]; 189.19/135.99 63031[label="ww31000000/Zero",fontsize=10,color="white",style="solid",shape="box"];21548 -> 63031[label="",style="solid", color="burlywood", weight=9]; 189.19/135.99 63031 -> 23588[label="",style="solid", color="burlywood", weight=3]; 189.19/135.99 21549[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww31000000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww31000000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="burlywood",shape="box"];63032[label="ww31000000/Succ ww310000000",fontsize=10,color="white",style="solid",shape="box"];21549 -> 63032[label="",style="solid", color="burlywood", weight=9]; 189.19/135.99 63032 -> 23589[label="",style="solid", color="burlywood", weight=3]; 189.19/135.99 63033[label="ww31000000/Zero",fontsize=10,color="white",style="solid",shape="box"];21549 -> 63033[label="",style="solid", color="burlywood", weight=9]; 189.19/135.99 63033 -> 23590[label="",style="solid", color="burlywood", weight=3]; 189.19/135.99 21550 -> 18748[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21550[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];21550 -> 23591[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21550 -> 23592[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21550 -> 23593[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21550 -> 23594[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21550 -> 23595[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21551[label="Zero",fontsize=16,color="green",shape="box"];21552[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];21553[label="Zero",fontsize=16,color="green",shape="box"];21554[label="Succ (Succ (Succ (Succ ww31000000)))",fontsize=16,color="green",shape="box"];21555[label="ww5",fontsize=16,color="green",shape="box"];21556[label="Zero",fontsize=16,color="green",shape="box"];21557[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];21558[label="Zero",fontsize=16,color="green",shape="box"];21559[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];21560[label="ww5",fontsize=16,color="green",shape="box"];54592 -> 54742[label="",style="dashed", color="red", weight=0]; 189.19/135.99 54592[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54592 -> 54870[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54592 -> 54871[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54592 -> 54872[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54593[label="Succ (Succ (Succ ww3000000))",fontsize=16,color="green",shape="box"];54594[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];54595 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/135.99 54595[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54595 -> 55706[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54595 -> 55707[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54595 -> 55708[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54595 -> 55709[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54595 -> 55710[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54596 -> 56426[label="",style="dashed", color="red", weight=0]; 189.19/135.99 54596[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="magenta"];54596 -> 56573[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54596 -> 56574[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54596 -> 56575[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54596 -> 56576[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54596 -> 56577[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54597 -> 54742[label="",style="dashed", color="red", weight=0]; 189.19/135.99 54597[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54597 -> 54873[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54597 -> 54874[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54597 -> 54875[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54598[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];54599[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];54600 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/135.99 54600[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54600 -> 55715[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54600 -> 55716[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54600 -> 55717[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54600 -> 55718[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54600 -> 55719[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54601 -> 56426[label="",style="dashed", color="red", weight=0]; 189.19/135.99 54601[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="magenta"];54601 -> 56578[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54601 -> 56579[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54601 -> 56580[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54601 -> 56581[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 54601 -> 56582[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 30313[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww3529)) (Neg (Succ ww3530))) (Float (Pos (Succ ww3531)) (Neg (Succ ww3532)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];30313 -> 30336[label="",style="solid", color="black", weight=3]; 189.19/135.99 56972 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/135.99 56972[label="primPlusFloat (Float (msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))) (srMyInt (Neg (Succ ww12200)) (Neg (Succ ww12400)))) ww4672",fontsize=16,color="magenta"];56972 -> 56981[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56972 -> 56982[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 56972 -> 56983[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21568 -> 20583[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21568[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];21568 -> 23602[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21568 -> 23603[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21568 -> 23604[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21568 -> 23605[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21567[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) ww2621",fontsize=16,color="burlywood",shape="triangle"];63034[label="ww2621/MyTrue",fontsize=10,color="white",style="solid",shape="box"];21567 -> 63034[label="",style="solid", color="burlywood", weight=9]; 189.19/135.99 63034 -> 23606[label="",style="solid", color="burlywood", weight=3]; 189.19/135.99 63035[label="ww2621/MyFalse",fontsize=10,color="white",style="solid",shape="box"];21567 -> 63035[label="",style="solid", color="burlywood", weight=9]; 189.19/135.99 63035 -> 23607[label="",style="solid", color="burlywood", weight=3]; 189.19/135.99 21583 -> 20583[label="",style="dashed", color="red", weight=0]; 189.19/135.99 21583[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];21583 -> 23614[label="",style="dashed", color="magenta", weight=3]; 189.19/135.99 21583 -> 23615[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 21583 -> 23616[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 21583 -> 23617[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 21582[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) ww2623",fontsize=16,color="burlywood",shape="triangle"];63036[label="ww2623/MyTrue",fontsize=10,color="white",style="solid",shape="box"];21582 -> 63036[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63036 -> 23618[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 63037[label="ww2623/MyFalse",fontsize=10,color="white",style="solid",shape="box"];21582 -> 63037[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63037 -> 23619[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 59228[label="ww4000",fontsize=16,color="green",shape="box"];59229[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59230[label="Pos Zero",fontsize=16,color="green",shape="box"];59231[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];59232[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52824[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52825[label="ww5",fontsize=16,color="green",shape="box"];52826[label="ww3100",fontsize=16,color="green",shape="box"];52827[label="ww4000",fontsize=16,color="green",shape="box"];50302 -> 36910[label="",style="dashed", color="red", weight=0]; 189.19/136.00 50302[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50302 -> 53662[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50302 -> 53663[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50302 -> 53664[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50302 -> 53665[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 59233[label="ww4000",fontsize=16,color="green",shape="box"];59234[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59235[label="Pos Zero",fontsize=16,color="green",shape="box"];59236[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59237[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52832[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52833[label="ww5",fontsize=16,color="green",shape="box"];52834[label="ww3100",fontsize=16,color="green",shape="box"];52835[label="ww4000",fontsize=16,color="green",shape="box"];50303 -> 36910[label="",style="dashed", color="red", weight=0]; 189.19/136.00 50303[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50303 -> 53666[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50303 -> 53667[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50303 -> 53668[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50303 -> 53669[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 21589[label="takeWhile1 (flip gtEsFloat (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww42 (iterate (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42)) (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) ww42)) (not (esEsOrdering (compareFloat ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT))",fontsize=16,color="black",shape="box"];21589 -> 23620[label="",style="solid", color="black", weight=3]; 189.19/136.00 23758 -> 21758[label="",style="dashed", color="red", weight=0]; 189.19/136.00 23758[label="primMulInt (srMyInt (Pos (Succ ww2914)) ww29151) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];23758 -> 23775[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23758 -> 23776[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23759[label="Cons (Float ww29150 ww29151) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww29120 ww29121) (Float (srMyInt (msMyInt (Pos (Succ ww2913)) ww29150) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww2914)) ww29151) (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151))))",fontsize=16,color="green",shape="box"];23759 -> 23777[label="",style="dashed", color="green", weight=3]; 189.19/136.00 23760 -> 25543[label="",style="dashed", color="red", weight=0]; 189.19/136.00 23760[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww29120 ww29121) (Float (srMyInt (msMyInt (Pos (Succ ww2913)) ww29150) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww2914)) ww29151) (Pos (Succ (Succ Zero))))))) (Float ww29150 ww29151) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151))) otherwise",fontsize=16,color="magenta"];23760 -> 25544[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23760 -> 25545[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 27608[label="not (esEsOrdering (primCmpNat (Succ ww3306000) ww330500) GT)",fontsize=16,color="burlywood",shape="box"];63038[label="ww330500/Succ ww3305000",fontsize=10,color="white",style="solid",shape="box"];27608 -> 63038[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63038 -> 27699[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 63039[label="ww330500/Zero",fontsize=10,color="white",style="solid",shape="box"];27608 -> 63039[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63039 -> 27700[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 27609[label="not (esEsOrdering (primCmpNat Zero ww330500) GT)",fontsize=16,color="burlywood",shape="box"];63040[label="ww330500/Succ ww3305000",fontsize=10,color="white",style="solid",shape="box"];27609 -> 63040[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63040 -> 27701[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 63041[label="ww330500/Zero",fontsize=10,color="white",style="solid",shape="box"];27609 -> 63041[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63041 -> 27702[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 27610[label="ww330600",fontsize=16,color="green",shape="box"];27611[label="ww330500",fontsize=16,color="green",shape="box"];43994[label="ww42210",fontsize=16,color="green",shape="box"];43995[label="ww323900",fontsize=16,color="green",shape="box"];43996[label="ww42211",fontsize=16,color="green",shape="box"];43997[label="ww323901",fontsize=16,color="green",shape="box"];43998[label="Pos Zero",fontsize=16,color="green",shape="box"];43999[label="Pos Zero",fontsize=16,color="green",shape="box"];44048[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4312",fontsize=16,color="black",shape="triangle"];44048 -> 45225[label="",style="solid", color="black", weight=3]; 189.19/136.00 44049 -> 44001[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44049[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4312))",fontsize=16,color="magenta"];44049 -> 45226[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44029[label="ww4000",fontsize=16,color="green",shape="box"];44030[label="Pos Zero",fontsize=16,color="green",shape="box"];44031[label="Pos Zero",fontsize=16,color="green",shape="box"];44032[label="Pos Zero",fontsize=16,color="green",shape="box"];44033[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44034[label="Pos Zero",fontsize=16,color="green",shape="box"];44066[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4313",fontsize=16,color="black",shape="triangle"];44066 -> 45227[label="",style="solid", color="black", weight=3]; 189.19/136.00 44067 -> 44036[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44067[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4313))",fontsize=16,color="magenta"];44067 -> 45228[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44050[label="ww4000",fontsize=16,color="green",shape="box"];44051[label="Pos Zero",fontsize=16,color="green",shape="box"];44052[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44053[label="Pos Zero",fontsize=16,color="green",shape="box"];44054[label="Neg Zero",fontsize=16,color="green",shape="box"];44055[label="Pos Zero",fontsize=16,color="green",shape="box"];44084[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4314",fontsize=16,color="black",shape="triangle"];44084 -> 45229[label="",style="solid", color="black", weight=3]; 189.19/136.00 44085 -> 44057[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44085[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4314))",fontsize=16,color="magenta"];44085 -> 45230[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44068[label="ww4000",fontsize=16,color="green",shape="box"];44069[label="Pos Zero",fontsize=16,color="green",shape="box"];44070[label="Neg Zero",fontsize=16,color="green",shape="box"];44071[label="Pos Zero",fontsize=16,color="green",shape="box"];44072[label="Pos Zero",fontsize=16,color="green",shape="box"];44073[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44109[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4315",fontsize=16,color="black",shape="triangle"];44109 -> 45231[label="",style="solid", color="black", weight=3]; 189.19/136.00 44110 -> 44075[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44110[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4315))",fontsize=16,color="magenta"];44110 -> 45232[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44086[label="ww4000",fontsize=16,color="green",shape="box"];44087[label="Pos Zero",fontsize=16,color="green",shape="box"];44088[label="Pos Zero",fontsize=16,color="green",shape="box"];44089[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44090[label="ww4000",fontsize=16,color="green",shape="box"];44091[label="Pos Zero",fontsize=16,color="green",shape="box"];45237[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4397) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4397)))",fontsize=16,color="green",shape="box"];45237 -> 45269[label="",style="dashed", color="green", weight=3]; 189.19/136.00 45237 -> 45270[label="",style="dashed", color="green", weight=3]; 189.19/136.00 44094[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44095 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44095[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];44095 -> 45240[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44095 -> 45241[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 52932[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52933[label="ww3100",fontsize=16,color="green",shape="box"];52934[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52935[label="ww4000",fontsize=16,color="green",shape="box"];52837[label="ww4000",fontsize=16,color="green",shape="box"];52838[label="ww5",fontsize=16,color="green",shape="box"];52839[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52840[label="ww3100",fontsize=16,color="green",shape="box"];50340 -> 30525[label="",style="dashed", color="red", weight=0]; 189.19/136.00 50340[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50340 -> 53670[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50340 -> 53671[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50340 -> 53672[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50340 -> 53673[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 52936[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52937[label="ww3100",fontsize=16,color="green",shape="box"];52938[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52939[label="ww4000",fontsize=16,color="green",shape="box"];52952[label="ww4000",fontsize=16,color="green",shape="box"];52953[label="ww5",fontsize=16,color="green",shape="box"];52954[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52955[label="ww3100",fontsize=16,color="green",shape="box"];50341 -> 30525[label="",style="dashed", color="red", weight=0]; 189.19/136.00 50341[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50341 -> 53674[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50341 -> 53675[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50341 -> 53676[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50341 -> 53677[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 30768[label="takeWhile1 (flip ltEsFloat ww3578) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960)))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960))))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960)))))) (flip ltEsFloat ww3578 (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960)))))",fontsize=16,color="black",shape="box"];30768 -> 30818[label="",style="solid", color="black", weight=3]; 189.19/136.00 44096[label="Neg Zero",fontsize=16,color="green",shape="box"];44097[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44124[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4316",fontsize=16,color="black",shape="triangle"];44124 -> 45242[label="",style="solid", color="black", weight=3]; 189.19/136.00 44125 -> 44099[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44125[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4316))",fontsize=16,color="magenta"];44125 -> 45243[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44111[label="ww4000",fontsize=16,color="green",shape="box"];44112[label="Pos Zero",fontsize=16,color="green",shape="box"];44113[label="Neg Zero",fontsize=16,color="green",shape="box"];44114[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44115[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44116[label="Neg Zero",fontsize=16,color="green",shape="box"];44137[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4317",fontsize=16,color="black",shape="triangle"];44137 -> 45244[label="",style="solid", color="black", weight=3]; 189.19/136.00 44138 -> 44118[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44138[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4317))",fontsize=16,color="magenta"];44138 -> 45245[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44126[label="ww4000",fontsize=16,color="green",shape="box"];44127[label="Pos Zero",fontsize=16,color="green",shape="box"];44128[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44129[label="Neg Zero",fontsize=16,color="green",shape="box"];44130[label="Neg Zero",fontsize=16,color="green",shape="box"];44131[label="Neg Zero",fontsize=16,color="green",shape="box"];44150[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4318",fontsize=16,color="black",shape="triangle"];44150 -> 45246[label="",style="solid", color="black", weight=3]; 189.19/136.00 44151 -> 44133[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44151[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4318))",fontsize=16,color="magenta"];44151 -> 45247[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44139[label="ww4000",fontsize=16,color="green",shape="box"];44140[label="Pos Zero",fontsize=16,color="green",shape="box"];44141[label="Neg Zero",fontsize=16,color="green",shape="box"];44142[label="Neg Zero",fontsize=16,color="green",shape="box"];52956[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52957[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];52958[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52959[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52998[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52999[label="ww3100",fontsize=16,color="green",shape="box"];53000[label="ww3000",fontsize=16,color="green",shape="box"];53001[label="ww5",fontsize=16,color="green",shape="box"];50040[label="Succ ww3100",fontsize=16,color="green",shape="box"];50041[label="ww3000",fontsize=16,color="green",shape="box"];50042 -> 52965[label="",style="dashed", color="red", weight=0]; 189.19/136.00 50042[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50042 -> 53006[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50042 -> 53007[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50042 -> 53008[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50042 -> 53009[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 52961[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52962[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];52963[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52964[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53002[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53003[label="ww3100",fontsize=16,color="green",shape="box"];53004[label="ww3000",fontsize=16,color="green",shape="box"];53005[label="ww5",fontsize=16,color="green",shape="box"];50043[label="Succ ww3100",fontsize=16,color="green",shape="box"];50044[label="ww3000",fontsize=16,color="green",shape="box"];50045 -> 52965[label="",style="dashed", color="red", weight=0]; 189.19/136.00 50045[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50045 -> 53010[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50045 -> 53011[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50045 -> 53012[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50045 -> 53013[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42835[label="ww320",fontsize=16,color="green",shape="box"];42836 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42836[label="msMyInt (Pos Zero) ww320",fontsize=16,color="magenta"];42837 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42837[label="srMyInt (srMyInt (Pos (Succ ww31)) ww321) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42837 -> 45248[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42837 -> 45249[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42838[label="ww301",fontsize=16,color="green",shape="box"];42839[label="ww321",fontsize=16,color="green",shape="box"];42840[label="ww300",fontsize=16,color="green",shape="box"];43702[label="Float ww320 ww321",fontsize=16,color="green",shape="box"];42842 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42842[label="srMyInt (msMyInt (Pos Zero) ww320) (Pos (Succ Zero))",fontsize=16,color="magenta"];42842 -> 45250[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42842 -> 45251[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42843[label="ww300",fontsize=16,color="green",shape="box"];42844 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42844[label="srMyInt (srMyInt (Pos (Succ ww31)) ww321) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42844 -> 45252[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42844 -> 45253[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42845[label="ww301",fontsize=16,color="green",shape="box"];21681[label="ww3000",fontsize=16,color="green",shape="box"];21682[label="ww3100",fontsize=16,color="green",shape="box"];21683[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44143[label="Pos Zero",fontsize=16,color="green",shape="box"];44144[label="Pos Zero",fontsize=16,color="green",shape="box"];44162[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4319",fontsize=16,color="black",shape="triangle"];44162 -> 45254[label="",style="solid", color="black", weight=3]; 189.19/136.00 44163 -> 44146[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44163[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4319))",fontsize=16,color="magenta"];44163 -> 45255[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44152[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];44153[label="Pos Zero",fontsize=16,color="green",shape="box"];44154[label="Pos Zero",fontsize=16,color="green",shape="box"];44167[label="Neg Zero",fontsize=16,color="green",shape="box"];44168[label="Pos Zero",fontsize=16,color="green",shape="box"];44186[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4321",fontsize=16,color="black",shape="triangle"];44186 -> 45258[label="",style="solid", color="black", weight=3]; 189.19/136.00 44187 -> 44170[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44187[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4321))",fontsize=16,color="magenta"];44187 -> 45259[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44176[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];44177[label="Neg Zero",fontsize=16,color="green",shape="box"];44178[label="Pos Zero",fontsize=16,color="green",shape="box"];21713[label="ww2100",fontsize=16,color="green",shape="box"];21714[label="ww2100",fontsize=16,color="green",shape="box"];21715 -> 26038[label="",style="dashed", color="red", weight=0]; 189.19/136.00 21715[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20980 ww20981) (Float (srMyInt ww2445 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101))) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (primPlusFloat (Float ww20980 ww20981) (Float (srMyInt ww2445 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];21715 -> 26039[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 21715 -> 26040[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 21715 -> 26041[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44179[label="Pos Zero",fontsize=16,color="green",shape="box"];44180[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44198[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4322",fontsize=16,color="black",shape="triangle"];44198 -> 45260[label="",style="solid", color="black", weight=3]; 189.19/136.00 44199 -> 44182[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44199[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4322))",fontsize=16,color="magenta"];44199 -> 45261[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44188[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];44189[label="Pos Zero",fontsize=16,color="green",shape="box"];44190[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44191[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44192[label="Neg Zero",fontsize=16,color="green",shape="box"];44215[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4323",fontsize=16,color="black",shape="triangle"];44215 -> 45262[label="",style="solid", color="black", weight=3]; 189.19/136.00 44216 -> 44194[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44216[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4323))",fontsize=16,color="magenta"];44216 -> 45263[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44200[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];44201[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44202[label="Neg Zero",fontsize=16,color="green",shape="box"];44203[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];45268[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4398) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4398)))",fontsize=16,color="green",shape="box"];45268 -> 45291[label="",style="dashed", color="green", weight=3]; 189.19/136.00 45268 -> 45292[label="",style="dashed", color="green", weight=3]; 189.19/136.00 44206[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44207 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44207[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];44207 -> 45271[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 53175[label="ww3100",fontsize=16,color="green",shape="box"];53176[label="ww3000",fontsize=16,color="green",shape="box"];53177[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53178[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53029[label="ww5",fontsize=16,color="green",shape="box"];53030[label="ww3100",fontsize=16,color="green",shape="box"];53031[label="ww3000",fontsize=16,color="green",shape="box"];53032[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];50106[label="Succ ww3100",fontsize=16,color="green",shape="box"];50107 -> 31059[label="",style="dashed", color="red", weight=0]; 189.19/136.00 50107[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50107 -> 53678[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50107 -> 53679[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50107 -> 53680[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50107 -> 53681[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50108[label="ww3000",fontsize=16,color="green",shape="box"];53179[label="ww3100",fontsize=16,color="green",shape="box"];53180[label="ww3000",fontsize=16,color="green",shape="box"];53181[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53182[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53063[label="ww5",fontsize=16,color="green",shape="box"];53064[label="ww3100",fontsize=16,color="green",shape="box"];53065[label="ww3000",fontsize=16,color="green",shape="box"];53066[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];50109[label="Succ ww3100",fontsize=16,color="green",shape="box"];50110 -> 31059[label="",style="dashed", color="red", weight=0]; 189.19/136.00 50110[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50110 -> 53682[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50110 -> 53683[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50110 -> 53684[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50110 -> 53685[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50111[label="ww3000",fontsize=16,color="green",shape="box"];44208[label="Neg Zero",fontsize=16,color="green",shape="box"];44209[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44227[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4324",fontsize=16,color="black",shape="triangle"];44227 -> 45272[label="",style="solid", color="black", weight=3]; 189.19/136.00 44228 -> 44211[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44228[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4324))",fontsize=16,color="magenta"];44228 -> 45273[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44217[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];44218[label="Neg Zero",fontsize=16,color="green",shape="box"];44219[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44232[label="Neg Zero",fontsize=16,color="green",shape="box"];44233[label="Neg Zero",fontsize=16,color="green",shape="box"];44254[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4326",fontsize=16,color="black",shape="triangle"];44254 -> 45276[label="",style="solid", color="black", weight=3]; 189.19/136.00 44255 -> 44235[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44255[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4326))",fontsize=16,color="magenta"];44255 -> 45277[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44241[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];44242[label="Neg Zero",fontsize=16,color="green",shape="box"];44243[label="Neg Zero",fontsize=16,color="green",shape="box"];53067[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53068[label="Pos Zero",fontsize=16,color="green",shape="box"];53069[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53070[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50304 -> 36447[label="",style="dashed", color="red", weight=0]; 189.19/136.00 50304[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];53071[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53072[label="Pos Zero",fontsize=16,color="green",shape="box"];53073[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53074[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50305 -> 36451[label="",style="dashed", color="red", weight=0]; 189.19/136.00 50305[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];44244[label="Pos Zero",fontsize=16,color="green",shape="box"];44245[label="Pos (Succ ww4286)",fontsize=16,color="green",shape="box"];44246[label="Pos (Succ ww4285)",fontsize=16,color="green",shape="box"];44247[label="Pos Zero",fontsize=16,color="green",shape="box"];44248[label="Pos Zero",fontsize=16,color="green",shape="box"];44266[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4327",fontsize=16,color="black",shape="triangle"];44266 -> 45278[label="",style="solid", color="black", weight=3]; 189.19/136.00 44267 -> 44250[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44267[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4327))",fontsize=16,color="magenta"];44267 -> 45279[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44256[label="Pos Zero",fontsize=16,color="green",shape="box"];44257[label="Pos Zero",fontsize=16,color="green",shape="box"];44258[label="Pos Zero",fontsize=16,color="green",shape="box"];44259[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44260[label="Pos Zero",fontsize=16,color="green",shape="box"];44278[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4328",fontsize=16,color="black",shape="triangle"];44278 -> 45280[label="",style="solid", color="black", weight=3]; 189.19/136.00 44279 -> 44262[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44279[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4328))",fontsize=16,color="magenta"];44279 -> 45281[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44268[label="Pos Zero",fontsize=16,color="green",shape="box"];44269[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44270[label="Pos Zero",fontsize=16,color="green",shape="box"];44271[label="Neg Zero",fontsize=16,color="green",shape="box"];44272[label="Pos Zero",fontsize=16,color="green",shape="box"];44290[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4329",fontsize=16,color="black",shape="triangle"];44290 -> 45282[label="",style="solid", color="black", weight=3]; 189.19/136.00 44291 -> 44274[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44291[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4329))",fontsize=16,color="magenta"];44291 -> 45283[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44280[label="Pos Zero",fontsize=16,color="green",shape="box"];44281[label="Neg Zero",fontsize=16,color="green",shape="box"];44282[label="Pos Zero",fontsize=16,color="green",shape="box"];44283[label="Pos Zero",fontsize=16,color="green",shape="box"];44284[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44307[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4330",fontsize=16,color="black",shape="triangle"];44307 -> 45284[label="",style="solid", color="black", weight=3]; 189.19/136.00 44308 -> 44286[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44308[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4330))",fontsize=16,color="magenta"];44308 -> 45285[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44292[label="Pos Zero",fontsize=16,color="green",shape="box"];44293[label="Pos Zero",fontsize=16,color="green",shape="box"];44294[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44295[label="Pos Zero",fontsize=16,color="green",shape="box"];45290[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4399) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4399)))",fontsize=16,color="green",shape="box"];45290 -> 45355[label="",style="dashed", color="green", weight=3]; 189.19/136.00 45290 -> 45356[label="",style="dashed", color="green", weight=3]; 189.19/136.00 44298[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44299 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44299[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];44299 -> 45293[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 53201[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53202[label="ww3100",fontsize=16,color="green",shape="box"];53203[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53076[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53077[label="ww3100",fontsize=16,color="green",shape="box"];53078[label="ww5",fontsize=16,color="green",shape="box"];50342 -> 31527[label="",style="dashed", color="red", weight=0]; 189.19/136.00 50342[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50342 -> 53686[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50342 -> 53687[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50342 -> 53688[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 53204[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53205[label="ww3100",fontsize=16,color="green",shape="box"];53206[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53107[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53108[label="ww3100",fontsize=16,color="green",shape="box"];53109[label="ww5",fontsize=16,color="green",shape="box"];50343 -> 31527[label="",style="dashed", color="red", weight=0]; 189.19/136.00 50343[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50343 -> 53689[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50343 -> 53690[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50343 -> 53691[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 31744[label="takeWhile1 (flip ltEsFloat ww3723) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969)))))) (flip ltEsFloat ww3723 (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969)))))",fontsize=16,color="black",shape="box"];31744 -> 31797[label="",style="solid", color="black", weight=3]; 189.19/136.00 44300[label="Neg Zero",fontsize=16,color="green",shape="box"];44301[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44319[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4331",fontsize=16,color="black",shape="triangle"];44319 -> 45294[label="",style="solid", color="black", weight=3]; 189.19/136.00 44320 -> 44303[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44320[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4331))",fontsize=16,color="magenta"];44320 -> 45295[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44309[label="Pos Zero",fontsize=16,color="green",shape="box"];44310[label="Neg Zero",fontsize=16,color="green",shape="box"];44311[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44312[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44313[label="Neg Zero",fontsize=16,color="green",shape="box"];44331[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4332",fontsize=16,color="black",shape="triangle"];44331 -> 45296[label="",style="solid", color="black", weight=3]; 189.19/136.00 44332 -> 44315[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44332[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4332))",fontsize=16,color="magenta"];44332 -> 45297[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44321[label="Pos Zero",fontsize=16,color="green",shape="box"];44322[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44323[label="Neg Zero",fontsize=16,color="green",shape="box"];44324[label="Neg Zero",fontsize=16,color="green",shape="box"];44325[label="Neg Zero",fontsize=16,color="green",shape="box"];44353[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4333",fontsize=16,color="black",shape="triangle"];44353 -> 45298[label="",style="solid", color="black", weight=3]; 189.19/136.00 44354 -> 44327[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44354[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4333))",fontsize=16,color="magenta"];44354 -> 45299[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44333[label="Pos Zero",fontsize=16,color="green",shape="box"];44334[label="Neg Zero",fontsize=16,color="green",shape="box"];44335[label="Neg Zero",fontsize=16,color="green",shape="box"];53110[label="not (esEsOrdering (primCmpNat (Succ ww449100) (Succ ww449000)) LT)",fontsize=16,color="black",shape="box"];53110 -> 53692[label="",style="solid", color="black", weight=3]; 189.19/136.00 53111[label="not (esEsOrdering (primCmpNat (Succ ww449100) Zero) LT)",fontsize=16,color="black",shape="box"];53111 -> 53693[label="",style="solid", color="black", weight=3]; 189.19/136.00 53112 -> 27486[label="",style="dashed", color="red", weight=0]; 189.19/136.00 53112[label="not MyFalse",fontsize=16,color="magenta"];53113 -> 52201[label="",style="dashed", color="red", weight=0]; 189.19/136.00 53113[label="not (esEsOrdering (primCmpNat Zero (Succ ww449000)) LT)",fontsize=16,color="magenta"];53113 -> 53694[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 53113 -> 53695[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 53114[label="not (esEsOrdering EQ LT)",fontsize=16,color="black",shape="triangle"];53114 -> 53696[label="",style="solid", color="black", weight=3]; 189.19/136.00 53115 -> 52195[label="",style="dashed", color="red", weight=0]; 189.19/136.00 53115[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];53116 -> 53114[label="",style="dashed", color="red", weight=0]; 189.19/136.00 53116[label="not (esEsOrdering EQ LT)",fontsize=16,color="magenta"];53117 -> 27481[label="",style="dashed", color="red", weight=0]; 189.19/136.00 53117[label="not MyTrue",fontsize=16,color="magenta"];53118[label="not (esEsOrdering (primCmpNat (Succ ww449000) (Succ ww449100)) LT)",fontsize=16,color="black",shape="box"];53118 -> 53697[label="",style="solid", color="black", weight=3]; 189.19/136.00 53119[label="not (esEsOrdering (primCmpNat Zero (Succ ww449100)) LT)",fontsize=16,color="black",shape="box"];53119 -> 53698[label="",style="solid", color="black", weight=3]; 189.19/136.00 53120 -> 52200[label="",style="dashed", color="red", weight=0]; 189.19/136.00 53120[label="not (esEsOrdering LT LT)",fontsize=16,color="magenta"];53121 -> 53114[label="",style="dashed", color="red", weight=0]; 189.19/136.00 53121[label="not (esEsOrdering EQ LT)",fontsize=16,color="magenta"];53122 -> 52194[label="",style="dashed", color="red", weight=0]; 189.19/136.00 53122[label="not (esEsOrdering (primCmpNat (Succ ww449000) Zero) LT)",fontsize=16,color="magenta"];53122 -> 53699[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 53122 -> 53700[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 53123 -> 53114[label="",style="dashed", color="red", weight=0]; 189.19/136.00 53123[label="not (esEsOrdering EQ LT)",fontsize=16,color="magenta"];53124 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 53124[label="srMyInt ww446201 ww32621",fontsize=16,color="magenta"];53124 -> 53701[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 53124 -> 53702[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 53125 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 53125[label="srMyInt ww446200 ww32620",fontsize=16,color="magenta"];53125 -> 53703[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 53125 -> 53704[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39417 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/136.00 39417[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 ww2315))) GT)",fontsize=16,color="magenta"];39417 -> 43011[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39417 -> 43012[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39417 -> 43013[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39417 -> 43014[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39417 -> 43015[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39417 -> 43016[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39418 -> 46719[label="",style="dashed", color="red", weight=0]; 189.19/136.00 39418[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="magenta"];39418 -> 46722[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39418 -> 46723[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39418 -> 46724[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39419 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/136.00 39419[label="psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39419 -> 43018[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39419 -> 43019[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39420 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 39420[label="srMyInt ww5421 ww2315",fontsize=16,color="magenta"];39420 -> 43020[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39420 -> 43021[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39421[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];39422[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];39423 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/136.00 39423[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 ww2317))) GT)",fontsize=16,color="magenta"];39423 -> 43022[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39423 -> 43023[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39423 -> 43024[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39423 -> 43025[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39423 -> 43026[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39423 -> 43027[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39424 -> 46719[label="",style="dashed", color="red", weight=0]; 189.19/136.00 39424[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="magenta"];39424 -> 46725[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39424 -> 46726[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39424 -> 46727[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39425 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/136.00 39425[label="psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39425 -> 43029[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39425 -> 43030[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39426 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 39426[label="srMyInt ww5421 ww2317",fontsize=16,color="magenta"];39426 -> 43031[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39426 -> 43032[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39427[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];39428[label="Pos Zero",fontsize=16,color="green",shape="box"];42846[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];42847 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42847[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];42847 -> 45300[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42847 -> 45301[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42848 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42848[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42848 -> 45302[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42848 -> 45303[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42849[label="ww5421",fontsize=16,color="green",shape="box"];42850[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];42851[label="ww5420",fontsize=16,color="green",shape="box"];45780[label="Float (Neg (Succ ww540)) (Neg (Succ ww54100))",fontsize=16,color="green",shape="box"];42853 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42853[label="srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42853 -> 45306[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42853 -> 45307[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42854[label="ww5420",fontsize=16,color="green",shape="box"];42855 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42855[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42855 -> 45308[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42855 -> 45309[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42856[label="ww5421",fontsize=16,color="green",shape="box"];39435 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/136.00 39435[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 ww2319))) GT)",fontsize=16,color="magenta"];39435 -> 43033[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39435 -> 43034[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39435 -> 43035[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39435 -> 43036[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39435 -> 43037[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39435 -> 43038[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39436 -> 46118[label="",style="dashed", color="red", weight=0]; 189.19/136.00 39436[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="magenta"];39436 -> 46119[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39437 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/136.00 39437[label="psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39437 -> 43040[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39437 -> 43041[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39438 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 39438[label="srMyInt ww5421 ww2319",fontsize=16,color="magenta"];39438 -> 43042[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39438 -> 43043[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39439[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];39440[label="Neg Zero",fontsize=16,color="green",shape="box"];24100 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.00 24100[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];24100 -> 24103[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24100 -> 24104[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24101 -> 20583[label="",style="dashed", color="red", weight=0]; 189.19/136.00 24101[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];24101 -> 24105[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24101 -> 24106[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24101 -> 24107[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24101 -> 24108[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24101 -> 24109[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24101 -> 24110[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24099[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt ww2970 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) ww2709",fontsize=16,color="burlywood",shape="triangle"];63042[label="ww2709/MyTrue",fontsize=10,color="white",style="solid",shape="box"];24099 -> 63042[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63042 -> 24111[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 63043[label="ww2709/MyFalse",fontsize=10,color="white",style="solid",shape="box"];24099 -> 63043[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63043 -> 24112[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 39441 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/136.00 39441[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 ww2321))) GT)",fontsize=16,color="magenta"];39441 -> 43044[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39441 -> 43045[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39441 -> 43046[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39441 -> 43047[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39441 -> 43048[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39441 -> 43049[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39442 -> 46127[label="",style="dashed", color="red", weight=0]; 189.19/136.00 39442[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="magenta"];39442 -> 46128[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39443 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/136.00 39443[label="psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39443 -> 43051[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39443 -> 43052[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39444 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 39444[label="srMyInt ww5421 ww2321",fontsize=16,color="magenta"];39444 -> 43053[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39444 -> 43054[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39445[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];39446[label="Pos Zero",fontsize=16,color="green",shape="box"];42857[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];42858 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42858[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];42858 -> 45310[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42858 -> 45311[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42859 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42859[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42859 -> 45312[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42859 -> 45313[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42860[label="ww5421",fontsize=16,color="green",shape="box"];42861[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];42862[label="ww5420",fontsize=16,color="green",shape="box"];45805[label="Float (Neg (Succ ww540)) (Pos (Succ ww54100))",fontsize=16,color="green",shape="box"];42864 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42864[label="srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42864 -> 45316[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42864 -> 45317[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42865[label="ww5420",fontsize=16,color="green",shape="box"];42866 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42866[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42866 -> 45318[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42866 -> 45319[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42867[label="ww5421",fontsize=16,color="green",shape="box"];39453 -> 20609[label="",style="dashed", color="red", weight=0]; 189.19/136.00 39453[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 ww2323))) GT)",fontsize=16,color="magenta"];39453 -> 43055[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39453 -> 43056[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39453 -> 43057[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39453 -> 43058[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39453 -> 43059[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39453 -> 43060[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39454 -> 46138[label="",style="dashed", color="red", weight=0]; 189.19/136.00 39454[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="magenta"];39454 -> 46139[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39455 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/136.00 39455[label="psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39455 -> 43062[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39455 -> 43063[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39456 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 39456[label="srMyInt ww5421 ww2323",fontsize=16,color="magenta"];39456 -> 43064[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39456 -> 43065[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 39457[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];39458[label="Pos Zero",fontsize=16,color="green",shape="box"];24165 -> 20583[label="",style="dashed", color="red", weight=0]; 189.19/136.00 24165[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];24165 -> 24168[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24165 -> 24169[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24165 -> 24170[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24165 -> 24171[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24165 -> 24172[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24165 -> 24173[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24166 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.00 24166[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];24166 -> 24174[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24166 -> 24175[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24164[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt ww2973 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) ww2712",fontsize=16,color="burlywood",shape="triangle"];63044[label="ww2712/MyTrue",fontsize=10,color="white",style="solid",shape="box"];24164 -> 63044[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63044 -> 24176[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 63045[label="ww2712/MyFalse",fontsize=10,color="white",style="solid",shape="box"];24164 -> 63045[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63045 -> 24177[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 42868[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];42869 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42869[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];42869 -> 45320[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42869 -> 45321[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42870 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42870[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42870 -> 45322[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42870 -> 45323[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42871[label="ww5421",fontsize=16,color="green",shape="box"];42872[label="Neg Zero",fontsize=16,color="green",shape="box"];42873[label="ww5420",fontsize=16,color="green",shape="box"];46772[label="Float (Neg (Succ ww540)) (Neg Zero)",fontsize=16,color="green",shape="box"];46773[label="Succ ww53900",fontsize=16,color="green",shape="box"];46774[label="Zero",fontsize=16,color="green",shape="box"];42875 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42875[label="srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42875 -> 45326[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42875 -> 45327[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42876[label="ww5420",fontsize=16,color="green",shape="box"];42877 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42877[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42877 -> 45328[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42877 -> 45329[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42878[label="ww5421",fontsize=16,color="green",shape="box"];42879[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];42880 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42880[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];42880 -> 45330[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42880 -> 45331[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42881 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42881[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42881 -> 45332[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42881 -> 45333[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42882[label="ww5421",fontsize=16,color="green",shape="box"];42883[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];42884[label="ww5420",fontsize=16,color="green",shape="box"];46775[label="Float (Neg (Succ ww540)) (Neg (Succ ww54100))",fontsize=16,color="green",shape="box"];46776[label="Zero",fontsize=16,color="green",shape="box"];46777[label="Succ ww54100",fontsize=16,color="green",shape="box"];42886 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42886[label="srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42886 -> 45336[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42886 -> 45337[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42887[label="ww5420",fontsize=16,color="green",shape="box"];42888 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42888[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42888 -> 45338[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42888 -> 45339[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42889[label="ww5421",fontsize=16,color="green",shape="box"];42890[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];42891 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42891[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];42891 -> 45340[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42891 -> 45341[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42892 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42892[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42892 -> 45342[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42892 -> 45343[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42893[label="ww5421",fontsize=16,color="green",shape="box"];42894[label="Neg Zero",fontsize=16,color="green",shape="box"];42895[label="ww5420",fontsize=16,color="green",shape="box"];46778[label="Float (Neg (Succ ww540)) (Neg Zero)",fontsize=16,color="green",shape="box"];46779[label="Zero",fontsize=16,color="green",shape="box"];46780[label="Zero",fontsize=16,color="green",shape="box"];42897 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42897[label="srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42897 -> 45346[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42897 -> 45347[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42898[label="ww5420",fontsize=16,color="green",shape="box"];42899 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42899[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42899 -> 45348[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42899 -> 45349[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42900[label="ww5421",fontsize=16,color="green",shape="box"];53144[label="ww5",fontsize=16,color="green",shape="box"];53145[label="ww3100",fontsize=16,color="green",shape="box"];53146[label="ww4000",fontsize=16,color="green",shape="box"];53147[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53148[label="ww5",fontsize=16,color="green",shape="box"];53149[label="ww3100",fontsize=16,color="green",shape="box"];53150[label="ww4000",fontsize=16,color="green",shape="box"];53151[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];44336[label="ww4000",fontsize=16,color="green",shape="box"];44337[label="Neg Zero",fontsize=16,color="green",shape="box"];45354[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4400) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4400)))",fontsize=16,color="green",shape="box"];45354 -> 45376[label="",style="dashed", color="green", weight=3]; 189.19/136.00 45354 -> 45377[label="",style="dashed", color="green", weight=3]; 189.19/136.00 44340[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44341 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44341[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];44341 -> 45357[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44341 -> 45358[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 20566 -> 21758[label="",style="dashed", color="red", weight=0]; 189.19/136.00 20566[label="primMulInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];20566 -> 21797[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 20566 -> 21798[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 22356[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww2485",fontsize=16,color="black",shape="box"];22356 -> 24198[label="",style="solid", color="black", weight=3]; 189.19/136.00 22357 -> 20575[label="",style="dashed", color="red", weight=0]; 189.19/136.00 22357[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww2485",fontsize=16,color="magenta"];44342[label="ww7",fontsize=16,color="green",shape="box"];44343[label="Neg Zero",fontsize=16,color="green",shape="box"];44344[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44345 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44345[label="msMyInt (Pos (Succ ww7)) (Neg Zero)",fontsize=16,color="magenta"];44345 -> 45359[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44345 -> 45360[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44346[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44347[label="Pos Zero",fontsize=16,color="green",shape="box"];44366[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4334",fontsize=16,color="black",shape="triangle"];44366 -> 45361[label="",style="solid", color="black", weight=3]; 189.19/136.00 44367 -> 44349[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44367[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4334))",fontsize=16,color="magenta"];44367 -> 45362[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44355[label="ww4000",fontsize=16,color="green",shape="box"];44356[label="Neg Zero",fontsize=16,color="green",shape="box"];44357[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44358[label="Pos Zero",fontsize=16,color="green",shape="box"];20273[label="Pos (primPlusNat (Succ ww4000) Zero)",fontsize=16,color="green",shape="box"];20273 -> 20288[label="",style="dashed", color="green", weight=3]; 189.19/136.00 22363[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];33585[label="takeWhile1 (flip ltEsFloat ww3892) (primPlusFloat (primMinusFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))) (iterate (primPlusFloat (primMinusFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123))))) (primPlusFloat (primMinusFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (primPlusFloat (primMinusFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))))) (not (esEsOrdering (primCmpFloat (primPlusFloat (primMinusFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))) ww3892) GT))",fontsize=16,color="black",shape="box"];33585 -> 33777[label="",style="solid", color="black", weight=3]; 189.19/136.00 58883[label="Pos (Succ ww2123)",fontsize=16,color="green",shape="box"];58884[label="Neg (Succ ww2122)",fontsize=16,color="green",shape="box"];58885[label="ww2121",fontsize=16,color="green",shape="box"];58886[label="Neg Zero",fontsize=16,color="green",shape="box"];22367[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];22368[label="Pos Zero",fontsize=16,color="green",shape="box"];22369[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww2496",fontsize=16,color="black",shape="box"];22369 -> 24218[label="",style="solid", color="black", weight=3]; 189.19/136.00 22370 -> 20625[label="",style="dashed", color="red", weight=0]; 189.19/136.00 22370[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww2496",fontsize=16,color="magenta"];44359[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44360[label="Neg Zero",fontsize=16,color="green",shape="box"];44379[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4335",fontsize=16,color="black",shape="triangle"];44379 -> 45363[label="",style="solid", color="black", weight=3]; 189.19/136.00 44380 -> 44362[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44380[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4335))",fontsize=16,color="magenta"];44380 -> 45364[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44368[label="ww4000",fontsize=16,color="green",shape="box"];44369[label="Neg Zero",fontsize=16,color="green",shape="box"];44370[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44371[label="Neg Zero",fontsize=16,color="green",shape="box"];53223[label="ww3100",fontsize=16,color="green",shape="box"];53224[label="ww5",fontsize=16,color="green",shape="box"];53225[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53226[label="ww4000",fontsize=16,color="green",shape="box"];53227[label="ww3100",fontsize=16,color="green",shape="box"];53228[label="ww5",fontsize=16,color="green",shape="box"];53229[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53230[label="ww4000",fontsize=16,color="green",shape="box"];28412[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (Float ww34290 ww34291)) GT)",fontsize=16,color="black",shape="box"];28412 -> 28462[label="",style="solid", color="black", weight=3]; 189.19/136.00 33439[label="takeWhile1 (flip ltEsFloat ww3905) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979)))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979))))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979)))))) (flip ltEsFloat ww3905 (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979)))))",fontsize=16,color="black",shape="box"];33439 -> 33496[label="",style="solid", color="black", weight=3]; 189.19/136.00 53231[label="Neg (Succ ww4523)",fontsize=16,color="green",shape="box"];53232[label="Neg (Succ ww4522)",fontsize=16,color="green",shape="box"];53233[label="ww4521",fontsize=16,color="green",shape="box"];53234[label="Neg Zero",fontsize=16,color="green",shape="box"];33586 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.00 33586[label="msMyInt (Pos (Succ ww3909)) (Neg Zero)",fontsize=16,color="magenta"];33586 -> 33778[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 33586 -> 33779[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 33587 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 33587[label="srMyInt (Neg (Succ ww3910)) (Neg (Succ ww3911))",fontsize=16,color="magenta"];33587 -> 33780[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 33587 -> 33781[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 53235[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];53235 -> 53705[label="",style="solid", color="black", weight=3]; 189.19/136.00 44372[label="Neg Zero",fontsize=16,color="green",shape="box"];44373[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44392[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4336",fontsize=16,color="black",shape="triangle"];44392 -> 45365[label="",style="solid", color="black", weight=3]; 189.19/136.00 44393 -> 44375[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44393[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4336))",fontsize=16,color="magenta"];44393 -> 45366[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44381[label="ww4000",fontsize=16,color="green",shape="box"];44382[label="Neg Zero",fontsize=16,color="green",shape="box"];44383[label="Neg Zero",fontsize=16,color="green",shape="box"];44384[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44385[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44386[label="Neg Zero",fontsize=16,color="green",shape="box"];44405[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4337",fontsize=16,color="black",shape="triangle"];44405 -> 45367[label="",style="solid", color="black", weight=3]; 189.19/136.00 44406 -> 44388[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44406[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4337))",fontsize=16,color="magenta"];44406 -> 45368[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44394[label="ww4000",fontsize=16,color="green",shape="box"];44395[label="Neg Zero",fontsize=16,color="green",shape="box"];44396[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44397[label="Neg Zero",fontsize=16,color="green",shape="box"];44398[label="Neg Zero",fontsize=16,color="green",shape="box"];44399[label="Neg Zero",fontsize=16,color="green",shape="box"];44423[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4338",fontsize=16,color="black",shape="triangle"];44423 -> 45369[label="",style="solid", color="black", weight=3]; 189.19/136.00 44424 -> 44401[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44424[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4338))",fontsize=16,color="magenta"];44424 -> 45370[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44407[label="ww4000",fontsize=16,color="green",shape="box"];44408[label="Neg Zero",fontsize=16,color="green",shape="box"];44409[label="Neg Zero",fontsize=16,color="green",shape="box"];44410[label="Neg Zero",fontsize=16,color="green",shape="box"];52340[label="ww5",fontsize=16,color="green",shape="box"];52341[label="ww3000",fontsize=16,color="green",shape="box"];52342[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52343[label="ww3100",fontsize=16,color="green",shape="box"];52344[label="ww5",fontsize=16,color="green",shape="box"];52345[label="ww3000",fontsize=16,color="green",shape="box"];52346[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52347[label="ww3100",fontsize=16,color="green",shape="box"];44411[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];45375[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4401) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4401)))",fontsize=16,color="green",shape="box"];45375 -> 45388[label="",style="dashed", color="green", weight=3]; 189.19/136.00 45375 -> 45389[label="",style="dashed", color="green", weight=3]; 189.19/136.00 44414[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44415 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44415[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];44415 -> 45378[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44416[label="Pos Zero",fontsize=16,color="green",shape="box"];44417[label="Pos Zero",fontsize=16,color="green",shape="box"];44435[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4339",fontsize=16,color="black",shape="triangle"];44435 -> 45379[label="",style="solid", color="black", weight=3]; 189.19/136.00 44436 -> 44419[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44436[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4339))",fontsize=16,color="magenta"];44436 -> 45380[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44425[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];44426[label="Pos Zero",fontsize=16,color="green",shape="box"];44427[label="Pos Zero",fontsize=16,color="green",shape="box"];44428[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44429[label="Pos Zero",fontsize=16,color="green",shape="box"];44452[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4340",fontsize=16,color="black",shape="triangle"];44452 -> 45381[label="",style="solid", color="black", weight=3]; 189.19/136.00 44453 -> 44431[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44453[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4340))",fontsize=16,color="magenta"];44453 -> 45382[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44437[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];44438[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44439[label="Pos Zero",fontsize=16,color="green",shape="box"];44440[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];45387[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4402) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4402)))",fontsize=16,color="green",shape="box"];45387 -> 45400[label="",style="dashed", color="green", weight=3]; 189.19/136.00 45387 -> 45401[label="",style="dashed", color="green", weight=3]; 189.19/136.00 44443[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44444 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44444[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];44444 -> 45390[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 22393 -> 26397[label="",style="dashed", color="red", weight=0]; 189.19/136.00 22393[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21290 ww21291) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww2131))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww2130)) (Pos (Succ ww2132))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (primPlusFloat (Float ww21290 ww21291) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww2131))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww2130)) (Pos (Succ ww2132))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];22393 -> 26398[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 22393 -> 26399[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 22393 -> 26400[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44445[label="Pos Zero",fontsize=16,color="green",shape="box"];44446[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44464[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4341",fontsize=16,color="black",shape="triangle"];44464 -> 45391[label="",style="solid", color="black", weight=3]; 189.19/136.00 44465 -> 44448[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44465[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4341))",fontsize=16,color="magenta"];44465 -> 45392[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44454[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];44455[label="Pos Zero",fontsize=16,color="green",shape="box"];44456[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44457[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44458[label="Neg Zero",fontsize=16,color="green",shape="box"];44481[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4342",fontsize=16,color="black",shape="triangle"];44481 -> 45393[label="",style="solid", color="black", weight=3]; 189.19/136.00 44482 -> 44460[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44482[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4342))",fontsize=16,color="magenta"];44482 -> 45394[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44466[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];44467[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44468[label="Neg Zero",fontsize=16,color="green",shape="box"];44469[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];45399[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4403) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4403)))",fontsize=16,color="green",shape="box"];45399 -> 45414[label="",style="dashed", color="green", weight=3]; 189.19/136.00 45399 -> 45415[label="",style="dashed", color="green", weight=3]; 189.19/136.00 44472[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44473 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44473[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];44473 -> 45402[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 53236[label="ww3100",fontsize=16,color="green",shape="box"];53237[label="ww3000",fontsize=16,color="green",shape="box"];53238[label="ww5",fontsize=16,color="green",shape="box"];53239[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53240[label="ww3100",fontsize=16,color="green",shape="box"];53241[label="ww3000",fontsize=16,color="green",shape="box"];53242[label="ww5",fontsize=16,color="green",shape="box"];53243[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28705[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (Float ww34530 ww34531)) GT)",fontsize=16,color="black",shape="box"];28705 -> 28807[label="",style="solid", color="black", weight=3]; 189.19/136.00 34344[label="takeWhile1 (flip ltEsFloat ww3994) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))))) (flip ltEsFloat ww3994 (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))))",fontsize=16,color="black",shape="box"];34344 -> 34501[label="",style="solid", color="black", weight=3]; 189.19/136.00 44474[label="Neg Zero",fontsize=16,color="green",shape="box"];44475[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44493[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4343",fontsize=16,color="black",shape="triangle"];44493 -> 45403[label="",style="solid", color="black", weight=3]; 189.19/136.00 44494 -> 44477[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44494[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4343))",fontsize=16,color="magenta"];44494 -> 45404[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44483[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];44484[label="Neg Zero",fontsize=16,color="green",shape="box"];44485[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44486[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44487[label="Neg Zero",fontsize=16,color="green",shape="box"];44505[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4344",fontsize=16,color="black",shape="triangle"];44505 -> 45405[label="",style="solid", color="black", weight=3]; 189.19/136.00 44506 -> 44489[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44506[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4344))",fontsize=16,color="magenta"];44506 -> 45406[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44495[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];44496[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44497[label="Neg Zero",fontsize=16,color="green",shape="box"];44498[label="Neg Zero",fontsize=16,color="green",shape="box"];44499[label="Neg Zero",fontsize=16,color="green",shape="box"];44522[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4345",fontsize=16,color="black",shape="triangle"];44522 -> 45407[label="",style="solid", color="black", weight=3]; 189.19/136.00 44523 -> 44501[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44523[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4345))",fontsize=16,color="magenta"];44523 -> 45408[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44507[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];44508[label="Neg Zero",fontsize=16,color="green",shape="box"];44509[label="Neg Zero",fontsize=16,color="green",shape="box"];52459[label="ww3100",fontsize=16,color="green",shape="box"];52460[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52461[label="ww5",fontsize=16,color="green",shape="box"];52462[label="ww3100",fontsize=16,color="green",shape="box"];52463[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52464[label="ww5",fontsize=16,color="green",shape="box"];44510[label="Neg Zero",fontsize=16,color="green",shape="box"];45413[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4404) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4404)))",fontsize=16,color="green",shape="box"];45413 -> 45426[label="",style="dashed", color="green", weight=3]; 189.19/136.00 45413 -> 45427[label="",style="dashed", color="green", weight=3]; 189.19/136.00 44513[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44514 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44514[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];44514 -> 45416[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44515[label="Pos Zero",fontsize=16,color="green",shape="box"];44516[label="Pos Zero",fontsize=16,color="green",shape="box"];44534[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4346",fontsize=16,color="black",shape="triangle"];44534 -> 45417[label="",style="solid", color="black", weight=3]; 189.19/136.00 44535 -> 44518[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44535[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4346))",fontsize=16,color="magenta"];44535 -> 45418[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44524[label="Neg Zero",fontsize=16,color="green",shape="box"];44525[label="Pos Zero",fontsize=16,color="green",shape="box"];44526[label="Pos Zero",fontsize=16,color="green",shape="box"];44527[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44528[label="Pos Zero",fontsize=16,color="green",shape="box"];44551[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4347",fontsize=16,color="black",shape="triangle"];44551 -> 45419[label="",style="solid", color="black", weight=3]; 189.19/136.00 44552 -> 44530[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44552[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4347))",fontsize=16,color="magenta"];44552 -> 45420[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44536[label="Neg Zero",fontsize=16,color="green",shape="box"];44537[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44538[label="Pos Zero",fontsize=16,color="green",shape="box"];44539[label="Neg Zero",fontsize=16,color="green",shape="box"];45425[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4405) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4405)))",fontsize=16,color="green",shape="box"];45425 -> 45438[label="",style="dashed", color="green", weight=3]; 189.19/136.00 45425 -> 45439[label="",style="dashed", color="green", weight=3]; 189.19/136.00 44542[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44543 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44543[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];44543 -> 45428[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 35339[label="takeWhile1 (flip ltEsFloat ww4075) (primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))) (iterate (primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142))))) (primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))))) (not (esEsOrdering (primCmpFloat (primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))) ww4075) GT))",fontsize=16,color="black",shape="box"];35339 -> 35392[label="",style="solid", color="black", weight=3]; 189.19/136.00 58913[label="Pos (Succ ww2142)",fontsize=16,color="green",shape="box"];58914[label="Neg (Succ ww2141)",fontsize=16,color="green",shape="box"];58915[label="Neg Zero",fontsize=16,color="green",shape="box"];44544[label="Pos Zero",fontsize=16,color="green",shape="box"];44545[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44563[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4348",fontsize=16,color="black",shape="triangle"];44563 -> 45429[label="",style="solid", color="black", weight=3]; 189.19/136.00 44564 -> 44547[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44564[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4348))",fontsize=16,color="magenta"];44564 -> 45430[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44553[label="Neg Zero",fontsize=16,color="green",shape="box"];44554[label="Pos Zero",fontsize=16,color="green",shape="box"];44555[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44556[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44557[label="Neg Zero",fontsize=16,color="green",shape="box"];44580[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4349",fontsize=16,color="black",shape="triangle"];44580 -> 45431[label="",style="solid", color="black", weight=3]; 189.19/136.00 44581 -> 44559[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44581[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4349))",fontsize=16,color="magenta"];44581 -> 45432[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44565[label="Neg Zero",fontsize=16,color="green",shape="box"];44566[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44567[label="Neg Zero",fontsize=16,color="green",shape="box"];44568[label="Neg Zero",fontsize=16,color="green",shape="box"];45437[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4406) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4406)))",fontsize=16,color="green",shape="box"];45437 -> 45509[label="",style="dashed", color="green", weight=3]; 189.19/136.00 45437 -> 45510[label="",style="dashed", color="green", weight=3]; 189.19/136.00 44571[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44572 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44572[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];44572 -> 45440[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 53244[label="ww3100",fontsize=16,color="green",shape="box"];53245[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53246[label="ww5",fontsize=16,color="green",shape="box"];53247[label="ww3100",fontsize=16,color="green",shape="box"];53248[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53249[label="ww5",fontsize=16,color="green",shape="box"];35227[label="takeWhile1 (flip ltEsFloat ww4091) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988)))))) (flip ltEsFloat ww4091 (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988)))))",fontsize=16,color="black",shape="box"];35227 -> 35299[label="",style="solid", color="black", weight=3]; 189.19/136.00 44573[label="Neg Zero",fontsize=16,color="green",shape="box"];44574[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44592[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4350",fontsize=16,color="black",shape="triangle"];44592 -> 45441[label="",style="solid", color="black", weight=3]; 189.19/136.00 44593 -> 44576[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44593[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4350))",fontsize=16,color="magenta"];44593 -> 45442[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44582[label="Neg Zero",fontsize=16,color="green",shape="box"];44583[label="Neg Zero",fontsize=16,color="green",shape="box"];44584[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44585[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44586[label="Neg Zero",fontsize=16,color="green",shape="box"];44604[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4351",fontsize=16,color="black",shape="triangle"];44604 -> 45443[label="",style="solid", color="black", weight=3]; 189.19/136.00 44605 -> 44588[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44605[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4351))",fontsize=16,color="magenta"];44605 -> 45444[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44594[label="Neg Zero",fontsize=16,color="green",shape="box"];44595[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44596[label="Neg Zero",fontsize=16,color="green",shape="box"];44597[label="Neg Zero",fontsize=16,color="green",shape="box"];44598[label="Neg Zero",fontsize=16,color="green",shape="box"];44625[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4352",fontsize=16,color="black",shape="triangle"];44625 -> 45445[label="",style="solid", color="black", weight=3]; 189.19/136.00 44626 -> 44600[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44626[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4352))",fontsize=16,color="magenta"];44626 -> 45446[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44606[label="Neg Zero",fontsize=16,color="green",shape="box"];44607[label="Neg Zero",fontsize=16,color="green",shape="box"];44608[label="Neg Zero",fontsize=16,color="green",shape="box"];24538 -> 20583[label="",style="dashed", color="red", weight=0]; 189.19/136.00 24538[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];24538 -> 24543[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24538 -> 24544[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24538 -> 24545[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24538 -> 24546[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24538 -> 24547[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24538 -> 24548[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24539 -> 23743[label="",style="dashed", color="red", weight=0]; 189.19/136.00 24539[label="srMyInt (srMyInt (Pos (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24539 -> 24549[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24539 -> 24550[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24540 -> 20687[label="",style="dashed", color="red", weight=0]; 189.19/136.00 24540[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];24537[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt ww3040 (Pos (Succ Zero))) ww3038))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) ww2756",fontsize=16,color="burlywood",shape="triangle"];63046[label="ww2756/MyTrue",fontsize=10,color="white",style="solid",shape="box"];24537 -> 63046[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63046 -> 24551[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 63047[label="ww2756/MyFalse",fontsize=10,color="white",style="solid",shape="box"];24537 -> 63047[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63047 -> 24552[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 18170 -> 21758[label="",style="dashed", color="red", weight=0]; 189.19/136.00 18170[label="primMulInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];18170 -> 21773[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 18170 -> 21774[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 22515[label="ww95600",fontsize=16,color="green",shape="box"];22516[label="Cons (Float (Pos (Succ ww957)) (Pos Zero)) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2352))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))))",fontsize=16,color="green",shape="box"];22516 -> 24554[label="",style="dashed", color="green", weight=3]; 189.19/136.00 22517 -> 26572[label="",style="dashed", color="red", weight=0]; 189.19/136.00 22517[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2352))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) otherwise",fontsize=16,color="magenta"];22517 -> 26573[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 22518[label="ww95800",fontsize=16,color="green",shape="box"];22519[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];22520[label="Cons (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2354))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))))",fontsize=16,color="green",shape="box"];22520 -> 24557[label="",style="dashed", color="green", weight=3]; 189.19/136.00 22521 -> 57264[label="",style="dashed", color="red", weight=0]; 189.19/136.00 22521[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2354))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) otherwise",fontsize=16,color="magenta"];22521 -> 57269[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 22521 -> 57270[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 22522[label="Cons (Float (Pos (Succ ww957)) (Pos Zero)) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2356))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))))",fontsize=16,color="green",shape="box"];22522 -> 24560[label="",style="dashed", color="green", weight=3]; 189.19/136.00 22523 -> 26586[label="",style="dashed", color="red", weight=0]; 189.19/136.00 22523[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2356))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) otherwise",fontsize=16,color="magenta"];22523 -> 26587[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42901[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];42902 -> 20687[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42902[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];42903 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42903[label="srMyInt (srMyInt (Pos (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42903 -> 45447[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42903 -> 45448[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42904[label="ww9591",fontsize=16,color="green",shape="box"];42905[label="Neg Zero",fontsize=16,color="green",shape="box"];42906[label="ww9590",fontsize=16,color="green",shape="box"];45896[label="Float (Pos (Succ ww957)) (Neg Zero)",fontsize=16,color="green",shape="box"];42908 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42908[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42908 -> 45451[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42908 -> 45452[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42909[label="ww9590",fontsize=16,color="green",shape="box"];42910 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42910[label="srMyInt (srMyInt (Pos (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42910 -> 45453[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42910 -> 45454[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42911[label="ww9591",fontsize=16,color="green",shape="box"];22563[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];22564[label="Cons (Float (Pos (Succ ww957)) (Neg Zero)) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2358))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))))",fontsize=16,color="green",shape="box"];22564 -> 24591[label="",style="dashed", color="green", weight=3]; 189.19/136.00 22565 -> 26605[label="",style="dashed", color="red", weight=0]; 189.19/136.00 22565[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2358))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) otherwise",fontsize=16,color="magenta"];22565 -> 26606[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 22567 -> 20687[label="",style="dashed", color="red", weight=0]; 189.19/136.00 22567[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];22568 -> 20583[label="",style="dashed", color="red", weight=0]; 189.19/136.00 22568[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];22568 -> 24594[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 22568 -> 24595[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 22568 -> 24596[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 22568 -> 24597[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 22568 -> 24598[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 22568 -> 24599[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 22566[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt ww2763 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) ww2762",fontsize=16,color="burlywood",shape="triangle"];63048[label="ww2762/MyTrue",fontsize=10,color="white",style="solid",shape="box"];22566 -> 63048[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63048 -> 24600[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 63049[label="ww2762/MyFalse",fontsize=10,color="white",style="solid",shape="box"];22566 -> 63049[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63049 -> 24601[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 22569[label="ww95600",fontsize=16,color="green",shape="box"];22570[label="Cons (Float (Pos (Succ ww957)) (Pos Zero)) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2360))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))))",fontsize=16,color="green",shape="box"];22570 -> 24602[label="",style="dashed", color="green", weight=3]; 189.19/136.00 22571 -> 26616[label="",style="dashed", color="red", weight=0]; 189.19/136.00 22571[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2360))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) otherwise",fontsize=16,color="magenta"];22571 -> 26617[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42923[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];42924 -> 20687[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42924[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];42925 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42925[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42925 -> 45463[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42925 -> 45464[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42926[label="ww9591",fontsize=16,color="green",shape="box"];42927[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];42928[label="ww9590",fontsize=16,color="green",shape="box"];45918[label="Float (Pos (Succ ww957)) (Pos (Succ ww95800))",fontsize=16,color="green",shape="box"];42930 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42930[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42930 -> 45467[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42930 -> 45468[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42931[label="ww9590",fontsize=16,color="green",shape="box"];42932 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42932[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42932 -> 45469[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42932 -> 45470[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42933[label="ww9591",fontsize=16,color="green",shape="box"];22590[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];22591[label="Cons (Float (Pos (Succ ww957)) (Pos Zero)) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2362))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))))",fontsize=16,color="green",shape="box"];22591 -> 24608[label="",style="dashed", color="green", weight=3]; 189.19/136.00 22592 -> 26627[label="",style="dashed", color="red", weight=0]; 189.19/136.00 22592[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2362))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) otherwise",fontsize=16,color="magenta"];22592 -> 26628[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42934[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];42935 -> 20687[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42935[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];42936 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42936[label="srMyInt (srMyInt (Neg (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42936 -> 45471[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42936 -> 45472[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42937[label="ww9591",fontsize=16,color="green",shape="box"];42938[label="Neg Zero",fontsize=16,color="green",shape="box"];42939[label="ww9590",fontsize=16,color="green",shape="box"];46839[label="Zero",fontsize=16,color="green",shape="box"];46840[label="Float (Pos (Succ ww957)) (Neg Zero)",fontsize=16,color="green",shape="box"];46841[label="Succ ww95600",fontsize=16,color="green",shape="box"];42941 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42941[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42941 -> 45475[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42941 -> 45476[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42942[label="ww9590",fontsize=16,color="green",shape="box"];42943 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42943[label="srMyInt (srMyInt (Neg (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42943 -> 45477[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42943 -> 45478[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42944[label="ww9591",fontsize=16,color="green",shape="box"];42956[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];42957 -> 20687[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42957[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];42958 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42958[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42958 -> 45487[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42958 -> 45488[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42959[label="ww9591",fontsize=16,color="green",shape="box"];42960[label="Neg Zero",fontsize=16,color="green",shape="box"];42961[label="ww9590",fontsize=16,color="green",shape="box"];46845[label="Zero",fontsize=16,color="green",shape="box"];46846[label="Float (Pos (Succ ww957)) (Neg Zero)",fontsize=16,color="green",shape="box"];46847[label="Zero",fontsize=16,color="green",shape="box"];42963 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42963[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42963 -> 45491[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42963 -> 45492[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42964[label="ww9590",fontsize=16,color="green",shape="box"];42965 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42965[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42965 -> 45493[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42965 -> 45494[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42966[label="ww9591",fontsize=16,color="green",shape="box"];53250[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53251[label="ww5",fontsize=16,color="green",shape="box"];53252[label="ww3100",fontsize=16,color="green",shape="box"];53253[label="ww4000",fontsize=16,color="green",shape="box"];53254[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53255[label="ww5",fontsize=16,color="green",shape="box"];53256[label="ww3100",fontsize=16,color="green",shape="box"];53257[label="ww4000",fontsize=16,color="green",shape="box"];44618[label="Pos Zero",fontsize=16,color="green",shape="box"];44619[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];44636[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4353",fontsize=16,color="black",shape="triangle"];44636 -> 45496[label="",style="solid", color="black", weight=3]; 189.19/136.00 44637 -> 44621[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44637[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4353))",fontsize=16,color="magenta"];44637 -> 45497[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44627[label="Pos Zero",fontsize=16,color="green",shape="box"];44628[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];44629[label="Pos Zero",fontsize=16,color="green",shape="box"];44630[label="Pos Zero",fontsize=16,color="green",shape="box"];44647[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4354",fontsize=16,color="black",shape="triangle"];44647 -> 45498[label="",style="solid", color="black", weight=3]; 189.19/136.00 44648 -> 44632[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44648[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4354))",fontsize=16,color="magenta"];44648 -> 45499[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44638[label="Pos Zero",fontsize=16,color="green",shape="box"];44639[label="Pos Zero",fontsize=16,color="green",shape="box"];53258[label="Neg (Succ ww2151)",fontsize=16,color="green",shape="box"];53259[label="Pos (Succ ww2150)",fontsize=16,color="green",shape="box"];53260[label="ww2149",fontsize=16,color="green",shape="box"];44640[label="Neg Zero",fontsize=16,color="green",shape="box"];44641[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];44658[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4355",fontsize=16,color="black",shape="triangle"];44658 -> 45500[label="",style="solid", color="black", weight=3]; 189.19/136.00 44659 -> 44643[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44659[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4355))",fontsize=16,color="magenta"];44659 -> 45501[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44649[label="Neg Zero",fontsize=16,color="green",shape="box"];44650[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];44651[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44652[label="Pos Zero",fontsize=16,color="green",shape="box"];44673[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4356",fontsize=16,color="black",shape="triangle"];44673 -> 45502[label="",style="solid", color="black", weight=3]; 189.19/136.00 44674 -> 44654[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44674[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4356))",fontsize=16,color="magenta"];44674 -> 45503[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44660[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44661[label="Pos Zero",fontsize=16,color="green",shape="box"];45508[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4407) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4407)))",fontsize=16,color="green",shape="box"];45508 -> 45518[label="",style="dashed", color="green", weight=3]; 189.19/136.00 45508 -> 45519[label="",style="dashed", color="green", weight=3]; 189.19/136.00 44664[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44665 -> 20243[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44665[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];44666[label="Pos Zero",fontsize=16,color="green",shape="box"];44667[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44688[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4357",fontsize=16,color="black",shape="triangle"];44688 -> 45511[label="",style="solid", color="black", weight=3]; 189.19/136.00 44689 -> 44669[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44689[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4357))",fontsize=16,color="magenta"];44689 -> 45512[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44675[label="Pos Zero",fontsize=16,color="green",shape="box"];44676[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];45517[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4408) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4408)))",fontsize=16,color="green",shape="box"];45517 -> 45537[label="",style="dashed", color="green", weight=3]; 189.19/136.00 45517 -> 45538[label="",style="dashed", color="green", weight=3]; 189.19/136.00 44679[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44680 -> 20243[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44680[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];53261[label="ww4000",fontsize=16,color="green",shape="box"];53262[label="ww3100",fontsize=16,color="green",shape="box"];53263[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53264[label="ww5",fontsize=16,color="green",shape="box"];53265[label="ww4000",fontsize=16,color="green",shape="box"];53266[label="ww3100",fontsize=16,color="green",shape="box"];53267[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53268[label="ww5",fontsize=16,color="green",shape="box"];44681[label="Neg Zero",fontsize=16,color="green",shape="box"];44682[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44699[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4358",fontsize=16,color="black",shape="triangle"];44699 -> 45520[label="",style="solid", color="black", weight=3]; 189.19/136.00 44700 -> 44684[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44700[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4358))",fontsize=16,color="magenta"];44700 -> 45521[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44690[label="Neg Zero",fontsize=16,color="green",shape="box"];44691[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44692[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44693[label="Neg Zero",fontsize=16,color="green",shape="box"];44710[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4359",fontsize=16,color="black",shape="triangle"];44710 -> 45522[label="",style="solid", color="black", weight=3]; 189.19/136.00 44711 -> 44695[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44711[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4359))",fontsize=16,color="magenta"];44711 -> 45523[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44701[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44702[label="Neg Zero",fontsize=16,color="green",shape="box"];44703[label="Neg Zero",fontsize=16,color="green",shape="box"];44704[label="Neg Zero",fontsize=16,color="green",shape="box"];44726[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4360",fontsize=16,color="black",shape="triangle"];44726 -> 45524[label="",style="solid", color="black", weight=3]; 189.19/136.00 44727 -> 44706[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44727[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4360))",fontsize=16,color="magenta"];44727 -> 45525[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44712[label="Neg Zero",fontsize=16,color="green",shape="box"];44713[label="Neg Zero",fontsize=16,color="green",shape="box"];52615[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52616[label="ww5",fontsize=16,color="green",shape="box"];52617[label="ww3000",fontsize=16,color="green",shape="box"];52618[label="ww3100",fontsize=16,color="green",shape="box"];52619[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52620[label="ww5",fontsize=16,color="green",shape="box"];52621[label="ww3000",fontsize=16,color="green",shape="box"];52622[label="ww3100",fontsize=16,color="green",shape="box"];53269[label="ww651",fontsize=16,color="green",shape="box"];53270[label="Float ww650 ww651",fontsize=16,color="green",shape="box"];53271[label="Succ Zero",fontsize=16,color="green",shape="box"];53272[label="ww650",fontsize=16,color="green",shape="box"];53273[label="primPlusFloat (Float ww660 ww661) (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float ww650 ww651)) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];53273 -> 53706[label="",style="solid", color="black", weight=3]; 189.19/136.00 50785[label="ww650",fontsize=16,color="green",shape="box"];50786 -> 49051[label="",style="dashed", color="red", weight=0]; 189.19/136.00 50786[label="primPlusFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float ww650 ww651)) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50787[label="ww651",fontsize=16,color="green",shape="box"];42967[label="ww20780",fontsize=16,color="green",shape="box"];42968 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42968[label="msMyInt (Neg Zero) ww20780",fontsize=16,color="magenta"];42969 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42969[label="srMyInt (srMyInt (Pos (Succ ww2077)) ww20781) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42969 -> 45526[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42969 -> 45527[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42970[label="ww20761",fontsize=16,color="green",shape="box"];42971[label="ww20781",fontsize=16,color="green",shape="box"];42972[label="ww20760",fontsize=16,color="green",shape="box"];43631[label="Float ww20780 ww20781",fontsize=16,color="green",shape="box"];42974 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42974[label="srMyInt (msMyInt (Neg Zero) ww20780) (Pos (Succ Zero))",fontsize=16,color="magenta"];42974 -> 45528[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42974 -> 45529[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42975[label="ww20760",fontsize=16,color="green",shape="box"];42976 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42976[label="srMyInt (srMyInt (Pos (Succ ww2077)) ww20781) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42976 -> 45530[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42976 -> 45531[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42977[label="ww20761",fontsize=16,color="green",shape="box"];44714[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];45536[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4409) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4409)))",fontsize=16,color="green",shape="box"];45536 -> 45549[label="",style="dashed", color="green", weight=3]; 189.19/136.00 45536 -> 45550[label="",style="dashed", color="green", weight=3]; 189.19/136.00 44717[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44718 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44718[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];44718 -> 45539[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44719[label="Pos Zero",fontsize=16,color="green",shape="box"];44720[label="Pos Zero",fontsize=16,color="green",shape="box"];44738[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4361",fontsize=16,color="black",shape="triangle"];44738 -> 45540[label="",style="solid", color="black", weight=3]; 189.19/136.00 44739 -> 44722[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44739[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4361))",fontsize=16,color="magenta"];44739 -> 45541[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44728[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];44729[label="Pos Zero",fontsize=16,color="green",shape="box"];44730[label="Pos Zero",fontsize=16,color="green",shape="box"];44743[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];45548[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4410) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4410)))",fontsize=16,color="green",shape="box"];45548 -> 45561[label="",style="dashed", color="green", weight=3]; 189.19/136.00 45548 -> 45562[label="",style="dashed", color="green", weight=3]; 189.19/136.00 44746[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44747 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44747[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];44747 -> 45551[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 27547[label="takeWhile1 (flip ltEsFloat ww3284) (primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (iterate (primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) (primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))))) (not (esEsOrdering (primCmpFloat (primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) ww3284) GT))",fontsize=16,color="black",shape="box"];27547 -> 27612[label="",style="solid", color="black", weight=3]; 189.19/136.00 44748[label="Pos Zero",fontsize=16,color="green",shape="box"];44749[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44767[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4363",fontsize=16,color="black",shape="triangle"];44767 -> 45552[label="",style="solid", color="black", weight=3]; 189.19/136.00 44768 -> 44751[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44768[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4363))",fontsize=16,color="magenta"];44768 -> 45553[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44757[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];44758[label="Pos Zero",fontsize=16,color="green",shape="box"];44759[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44760[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44761[label="Neg Zero",fontsize=16,color="green",shape="box"];44784[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4364",fontsize=16,color="black",shape="triangle"];44784 -> 45554[label="",style="solid", color="black", weight=3]; 189.19/136.00 44785 -> 44763[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44785[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4364))",fontsize=16,color="magenta"];44785 -> 45555[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44769[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];44770[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44771[label="Neg Zero",fontsize=16,color="green",shape="box"];44772[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];45560[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4411) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4411)))",fontsize=16,color="green",shape="box"];45560 -> 45578[label="",style="dashed", color="green", weight=3]; 189.19/136.00 45560 -> 45579[label="",style="dashed", color="green", weight=3]; 189.19/136.00 44775[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44776 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44776[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];44776 -> 45563[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 53274[label="ww3000",fontsize=16,color="green",shape="box"];53275[label="ww3100",fontsize=16,color="green",shape="box"];53276[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53277[label="ww5",fontsize=16,color="green",shape="box"];53278[label="ww3000",fontsize=16,color="green",shape="box"];53279[label="ww3100",fontsize=16,color="green",shape="box"];53280[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53281[label="ww5",fontsize=16,color="green",shape="box"];22829[label="takeWhile1 (flip gtEsFloat (psFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww19410 ww19411) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) (Float ww19410 ww19411))) (not (esEsOrdering (primCmpFloat (Float ww19410 ww19411) (psFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT))",fontsize=16,color="black",shape="box"];22829 -> 24758[label="",style="solid", color="black", weight=3]; 189.19/136.00 44777[label="Neg Zero",fontsize=16,color="green",shape="box"];44778[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44796[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4365",fontsize=16,color="black",shape="triangle"];44796 -> 45564[label="",style="solid", color="black", weight=3]; 189.19/136.00 44797 -> 44780[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44797[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4365))",fontsize=16,color="magenta"];44797 -> 45565[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44786[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];44787[label="Neg Zero",fontsize=16,color="green",shape="box"];44788[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44801[label="Neg Zero",fontsize=16,color="green",shape="box"];44802[label="Neg Zero",fontsize=16,color="green",shape="box"];44829[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4367",fontsize=16,color="black",shape="triangle"];44829 -> 45568[label="",style="solid", color="black", weight=3]; 189.19/136.00 44830 -> 44804[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44830[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4367))",fontsize=16,color="magenta"];44830 -> 45569[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44810[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];44811[label="Neg Zero",fontsize=16,color="green",shape="box"];44812[label="Neg Zero",fontsize=16,color="green",shape="box"];53282[label="ww3100",fontsize=16,color="green",shape="box"];53283[label="ww5",fontsize=16,color="green",shape="box"];53284[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53285[label="ww3100",fontsize=16,color="green",shape="box"];53286[label="ww5",fontsize=16,color="green",shape="box"];53287[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];22863[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww2556",fontsize=16,color="black",shape="box"];22863 -> 24778[label="",style="solid", color="black", weight=3]; 189.19/136.00 22864 -> 20930[label="",style="dashed", color="red", weight=0]; 189.19/136.00 22864[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww2556",fontsize=16,color="magenta"];44819[label="Pos Zero",fontsize=16,color="green",shape="box"];44820[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44821 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44821[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];44821 -> 45570[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44822[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44823[label="Pos Zero",fontsize=16,color="green",shape="box"];44846[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4368",fontsize=16,color="black",shape="triangle"];44846 -> 45571[label="",style="solid", color="black", weight=3]; 189.19/136.00 44847 -> 44825[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44847[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4368))",fontsize=16,color="magenta"];44847 -> 45572[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44831[label="Pos Zero",fontsize=16,color="green",shape="box"];44832[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44833[label="Pos Zero",fontsize=16,color="green",shape="box"];44834[label="Pos Zero",fontsize=16,color="green",shape="box"];45577[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4412) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4412)))",fontsize=16,color="green",shape="box"];45577 -> 45620[label="",style="dashed", color="green", weight=3]; 189.19/136.00 45577 -> 45621[label="",style="dashed", color="green", weight=3]; 189.19/136.00 44837[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44838 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44838[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];44838 -> 45580[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 58687[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) ww4727",fontsize=16,color="black",shape="box"];58687 -> 58722[label="",style="solid", color="black", weight=3]; 189.19/136.00 22887[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww2565",fontsize=16,color="black",shape="box"];22887 -> 24787[label="",style="solid", color="black", weight=3]; 189.19/136.00 22888 -> 20949[label="",style="dashed", color="red", weight=0]; 189.19/136.00 22888[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww2565",fontsize=16,color="magenta"];53288[label="ww5",fontsize=16,color="green",shape="box"];53289[label="ww3100",fontsize=16,color="green",shape="box"];53290[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53291[label="ww5",fontsize=16,color="green",shape="box"];53292[label="ww3100",fontsize=16,color="green",shape="box"];53293[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];27830[label="takeWhile1 (flip ltEsFloat ww3327) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017)))))) (flip ltEsFloat ww3327 (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017)))))",fontsize=16,color="black",shape="box"];27830 -> 27865[label="",style="solid", color="black", weight=3]; 189.19/136.00 44839[label="Neg Zero",fontsize=16,color="green",shape="box"];44840[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44858[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4369",fontsize=16,color="black",shape="triangle"];44858 -> 45581[label="",style="solid", color="black", weight=3]; 189.19/136.00 44859 -> 44842[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44859[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4369))",fontsize=16,color="magenta"];44859 -> 45582[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44848[label="Pos Zero",fontsize=16,color="green",shape="box"];44849[label="Neg Zero",fontsize=16,color="green",shape="box"];44850[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44851[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44852[label="Neg Zero",fontsize=16,color="green",shape="box"];44870[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4370",fontsize=16,color="black",shape="triangle"];44870 -> 45583[label="",style="solid", color="black", weight=3]; 189.19/136.00 44871 -> 44854[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44871[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4370))",fontsize=16,color="magenta"];44871 -> 45584[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44860[label="Pos Zero",fontsize=16,color="green",shape="box"];44861[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44862[label="Neg Zero",fontsize=16,color="green",shape="box"];44863[label="Neg Zero",fontsize=16,color="green",shape="box"];44864[label="Neg Zero",fontsize=16,color="green",shape="box"];44889[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4371",fontsize=16,color="black",shape="triangle"];44889 -> 45585[label="",style="solid", color="black", weight=3]; 189.19/136.00 44890 -> 44866[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44890[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4371))",fontsize=16,color="magenta"];44890 -> 45586[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44872[label="Pos Zero",fontsize=16,color="green",shape="box"];44873[label="Neg Zero",fontsize=16,color="green",shape="box"];44874[label="Neg Zero",fontsize=16,color="green",shape="box"];24862 -> 20290[label="",style="dashed", color="red", weight=0]; 189.19/136.00 24862[label="primMinusNat (Succ ww1374) (Succ ww1372)",fontsize=16,color="magenta"];24862 -> 27725[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24862 -> 27726[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 27264 -> 26799[label="",style="dashed", color="red", weight=0]; 189.19/136.00 27264[label="psMyInt ww50 (srMyInt ww2493 (Pos (Succ Zero)))",fontsize=16,color="magenta"];27264 -> 27287[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 27264 -> 27288[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 27265[label="ww150",fontsize=16,color="green",shape="box"];27266 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 27266[label="srMyInt ww51 ww2492",fontsize=16,color="magenta"];27266 -> 27289[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 27266 -> 27290[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 27267[label="ww151",fontsize=16,color="green",shape="box"];44875[label="primPlusFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) ww4308",fontsize=16,color="black",shape="box"];44875 -> 45587[label="",style="solid", color="black", weight=3]; 189.19/136.00 44876 -> 43756[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44876[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) ww4308",fontsize=16,color="magenta"];44877[label="ww32391",fontsize=16,color="green",shape="box"];44878[label="Float ww42210 ww42211",fontsize=16,color="green",shape="box"];44879[label="Nil",fontsize=16,color="green",shape="box"];44880[label="primPlusFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) ww4309",fontsize=16,color="black",shape="box"];44880 -> 45588[label="",style="solid", color="black", weight=3]; 189.19/136.00 44881 -> 44027[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44881[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) ww4309",fontsize=16,color="magenta"];24847 -> 21814[label="",style="dashed", color="red", weight=0]; 189.19/136.00 24847[label="srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500))",fontsize=16,color="magenta"];24847 -> 24851[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24847 -> 24852[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24848 -> 20583[label="",style="dashed", color="red", weight=0]; 189.19/136.00 24848[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];24848 -> 24853[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24848 -> 24854[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24848 -> 24855[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24848 -> 24856[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24848 -> 24857[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24848 -> 24858[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24849 -> 24812[label="",style="dashed", color="red", weight=0]; 189.19/136.00 24849[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];24849 -> 24859[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24846[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float ww3065 (srMyInt ww2816 (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) ww2815",fontsize=16,color="burlywood",shape="triangle"];63050[label="ww2815/MyTrue",fontsize=10,color="white",style="solid",shape="box"];24846 -> 63050[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63050 -> 24860[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 63051[label="ww2815/MyFalse",fontsize=10,color="white",style="solid",shape="box"];24846 -> 63051[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63051 -> 24861[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 22960[label="ww137300",fontsize=16,color="green",shape="box"];22961[label="Cons (Float (Neg (Succ ww1374)) (Pos Zero)) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2392))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))))",fontsize=16,color="green",shape="box"];22961 -> 24863[label="",style="dashed", color="green", weight=3]; 189.19/136.00 22962 -> 27847[label="",style="dashed", color="red", weight=0]; 189.19/136.00 22962[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2392))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) otherwise",fontsize=16,color="magenta"];22962 -> 27848[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 22963[label="ww137500",fontsize=16,color="green",shape="box"];22964[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];22965[label="Cons (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2394))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))))",fontsize=16,color="green",shape="box"];22965 -> 24866[label="",style="dashed", color="green", weight=3]; 189.19/136.00 22966 -> 56013[label="",style="dashed", color="red", weight=0]; 189.19/136.00 22966[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2394))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) otherwise",fontsize=16,color="magenta"];22966 -> 56014[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 22966 -> 56015[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 22967[label="Cons (Float (Neg (Succ ww1374)) (Pos Zero)) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2396))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))))",fontsize=16,color="green",shape="box"];22967 -> 24869[label="",style="dashed", color="green", weight=3]; 189.19/136.00 22968 -> 27914[label="",style="dashed", color="red", weight=0]; 189.19/136.00 22968[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2396))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) otherwise",fontsize=16,color="magenta"];22968 -> 27915[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24880 -> 24812[label="",style="dashed", color="red", weight=0]; 189.19/136.00 24880[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];24880 -> 24883[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24881 -> 20583[label="",style="dashed", color="red", weight=0]; 189.19/136.00 24881[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];24881 -> 24884[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24881 -> 24885[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24881 -> 24886[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24881 -> 24887[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24881 -> 24888[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24881 -> 24889[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24879[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float ww3073 (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) ww2820",fontsize=16,color="burlywood",shape="triangle"];63052[label="ww2820/MyTrue",fontsize=10,color="white",style="solid",shape="box"];24879 -> 63052[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63052 -> 24890[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 63053[label="ww2820/MyFalse",fontsize=10,color="white",style="solid",shape="box"];24879 -> 63053[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63053 -> 24891[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 42978[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];42979 -> 20978[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42979[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];42980 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42980[label="srMyInt (srMyInt (Neg (Succ ww137300)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42980 -> 45589[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42980 -> 45590[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42981[label="ww13761",fontsize=16,color="green",shape="box"];42982[label="Neg Zero",fontsize=16,color="green",shape="box"];42983[label="ww13760",fontsize=16,color="green",shape="box"];46000[label="Float (Neg (Succ ww1374)) (Neg Zero)",fontsize=16,color="green",shape="box"];45999[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4433)",fontsize=16,color="black",shape="triangle"];45999 -> 46002[label="",style="solid", color="black", weight=3]; 189.19/136.00 42985 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42985[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42985 -> 45593[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42985 -> 45594[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42986[label="ww13760",fontsize=16,color="green",shape="box"];42987 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42987[label="srMyInt (srMyInt (Neg (Succ ww137300)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42987 -> 45595[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42987 -> 45596[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42988[label="ww13761",fontsize=16,color="green",shape="box"];42989[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];42990 -> 20978[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42990[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];42991 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42991[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42991 -> 45597[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42991 -> 45598[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42992[label="ww13761",fontsize=16,color="green",shape="box"];42993[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];42994[label="ww13760",fontsize=16,color="green",shape="box"];46011[label="Float (Neg (Succ ww1374)) (Neg (Succ ww137500))",fontsize=16,color="green",shape="box"];46010[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4434)",fontsize=16,color="black",shape="triangle"];46010 -> 46013[label="",style="solid", color="black", weight=3]; 189.19/136.00 42996 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42996[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42996 -> 45601[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42996 -> 45602[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42997[label="ww13760",fontsize=16,color="green",shape="box"];42998 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 42998[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42998 -> 45603[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42998 -> 45604[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 42999[label="ww13761",fontsize=16,color="green",shape="box"];43000[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];43001 -> 20978[label="",style="dashed", color="red", weight=0]; 189.19/136.00 43001[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];43002 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 43002[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43002 -> 45605[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 43002 -> 45606[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 43003[label="ww13761",fontsize=16,color="green",shape="box"];43004[label="Neg Zero",fontsize=16,color="green",shape="box"];43005[label="ww13760",fontsize=16,color="green",shape="box"];46022[label="Float (Neg (Succ ww1374)) (Neg Zero)",fontsize=16,color="green",shape="box"];46021[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4435)",fontsize=16,color="black",shape="triangle"];46021 -> 46024[label="",style="solid", color="black", weight=3]; 189.19/136.00 43007 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 43007[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];43007 -> 45609[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 43007 -> 45610[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 43008[label="ww13760",fontsize=16,color="green",shape="box"];43009 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 43009[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43009 -> 45611[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 43009 -> 45612[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 43010[label="ww13761",fontsize=16,color="green",shape="box"];53448[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53449[label="ww3100",fontsize=16,color="green",shape="box"];53450[label="ww4000",fontsize=16,color="green",shape="box"];53451[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53295[label="ww3100",fontsize=16,color="green",shape="box"];53296[label="ww5",fontsize=16,color="green",shape="box"];53297[label="ww4000",fontsize=16,color="green",shape="box"];53298[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];50173 -> 27969[label="",style="dashed", color="red", weight=0]; 189.19/136.00 50173[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50173 -> 53707[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50173 -> 53708[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50173 -> 53709[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50173 -> 53710[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 53452[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53453[label="ww3100",fontsize=16,color="green",shape="box"];53454[label="ww4000",fontsize=16,color="green",shape="box"];53455[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53331[label="ww3100",fontsize=16,color="green",shape="box"];53332[label="ww5",fontsize=16,color="green",shape="box"];53333[label="ww4000",fontsize=16,color="green",shape="box"];53334[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];50174 -> 27969[label="",style="dashed", color="red", weight=0]; 189.19/136.00 50174[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50174 -> 53711[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50174 -> 53712[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50174 -> 53713[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50174 -> 53714[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 28379[label="takeWhile1 (flip ltEsFloat ww3406) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022)))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022))))) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022)))))) (flip ltEsFloat ww3406 (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022)))))",fontsize=16,color="black",shape="box"];28379 -> 28417[label="",style="solid", color="black", weight=3]; 189.19/136.00 22343 -> 20290[label="",style="dashed", color="red", weight=0]; 189.19/136.00 22343[label="primMinusNat Zero (Succ ww4000)",fontsize=16,color="magenta"];22343 -> 23035[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 22343 -> 23036[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44882[label="Pos Zero",fontsize=16,color="green",shape="box"];44883[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];44904[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4372",fontsize=16,color="black",shape="triangle"];44904 -> 45613[label="",style="solid", color="black", weight=3]; 189.19/136.00 44905 -> 44885[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44905[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4372))",fontsize=16,color="magenta"];44905 -> 45614[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44891[label="Pos Zero",fontsize=16,color="green",shape="box"];44892[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];45619[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4413) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4413)))",fontsize=16,color="green",shape="box"];45619 -> 45633[label="",style="dashed", color="green", weight=3]; 189.19/136.00 45619 -> 45634[label="",style="dashed", color="green", weight=3]; 189.19/136.00 44895[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44896 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44896[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];44897[label="Pos Zero",fontsize=16,color="green",shape="box"];44898[label="Pos Zero",fontsize=16,color="green",shape="box"];44915[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4373",fontsize=16,color="black",shape="triangle"];44915 -> 45622[label="",style="solid", color="black", weight=3]; 189.19/136.00 44916 -> 44900[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44916[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4373))",fontsize=16,color="magenta"];44916 -> 45623[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44906[label="Pos Zero",fontsize=16,color="green",shape="box"];44907[label="Pos Zero",fontsize=16,color="green",shape="box"];24929 -> 24812[label="",style="dashed", color="red", weight=0]; 189.19/136.00 24929[label="srMyInt (msMyInt (Neg (Succ ww2184)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];24929 -> 24934[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24930 -> 20583[label="",style="dashed", color="red", weight=0]; 189.19/136.00 24930[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww2186))) (primPlusFloat (Float ww21830 ww21831) (Float (srMyInt (msMyInt (Neg (Succ ww2184)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww2185)) (Neg (Succ ww2186))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];24930 -> 24935[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24930 -> 24936[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24930 -> 24937[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24930 -> 24938[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24930 -> 24939[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24930 -> 24940[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24931 -> 23743[label="",style="dashed", color="red", weight=0]; 189.19/136.00 24931[label="srMyInt (srMyInt (Pos (Succ ww2185)) (Neg (Succ ww2186))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24931 -> 24941[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24931 -> 24942[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24928[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21830 ww21831) (Float ww3076 ww3075))) (Float (Neg Zero) (Neg (Succ ww2186))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))) ww2838",fontsize=16,color="burlywood",shape="triangle"];63054[label="ww2838/MyTrue",fontsize=10,color="white",style="solid",shape="box"];24928 -> 63054[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63054 -> 24943[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 63055[label="ww2838/MyFalse",fontsize=10,color="white",style="solid",shape="box"];24928 -> 63055[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63055 -> 24944[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 44908[label="Neg Zero",fontsize=16,color="green",shape="box"];44909[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];44926[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4374",fontsize=16,color="black",shape="triangle"];44926 -> 45624[label="",style="solid", color="black", weight=3]; 189.19/136.00 44927 -> 44911[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44927[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4374))",fontsize=16,color="magenta"];44927 -> 45625[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44917[label="Neg Zero",fontsize=16,color="green",shape="box"];44918[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];44919[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44920[label="Pos Zero",fontsize=16,color="green",shape="box"];44941[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4375",fontsize=16,color="black",shape="triangle"];44941 -> 45626[label="",style="solid", color="black", weight=3]; 189.19/136.00 44942 -> 44922[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44942[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4375))",fontsize=16,color="magenta"];44942 -> 45627[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44928[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44929[label="Pos Zero",fontsize=16,color="green",shape="box"];45632[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4414) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4414)))",fontsize=16,color="green",shape="box"];45632 -> 45644[label="",style="dashed", color="green", weight=3]; 189.19/136.00 45632 -> 45645[label="",style="dashed", color="green", weight=3]; 189.19/136.00 44932[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44933 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44933[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];24970 -> 20583[label="",style="dashed", color="red", weight=0]; 189.19/136.00 24970[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww2193))) (primPlusFloat (Float ww21900 ww21901) (Float (srMyInt (msMyInt (Neg (Succ ww2191)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];24970 -> 24973[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24970 -> 24974[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24970 -> 24975[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24970 -> 24976[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24970 -> 24977[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24970 -> 24978[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24971 -> 24812[label="",style="dashed", color="red", weight=0]; 189.19/136.00 24971[label="srMyInt (msMyInt (Neg (Succ ww2191)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];24971 -> 24979[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 24969[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21900 ww21901) (Float ww3078 (srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2193))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))) ww2850",fontsize=16,color="burlywood",shape="triangle"];63056[label="ww2850/MyTrue",fontsize=10,color="white",style="solid",shape="box"];24969 -> 63056[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63056 -> 24980[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 63057[label="ww2850/MyFalse",fontsize=10,color="white",style="solid",shape="box"];24969 -> 63057[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63057 -> 24981[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 44934[label="Pos Zero",fontsize=16,color="green",shape="box"];44935[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44952[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4376",fontsize=16,color="black",shape="triangle"];44952 -> 45635[label="",style="solid", color="black", weight=3]; 189.19/136.00 44953 -> 44937[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44953[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4376))",fontsize=16,color="magenta"];44953 -> 45636[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44943[label="Pos Zero",fontsize=16,color="green",shape="box"];44944[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44945[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44946[label="Neg Zero",fontsize=16,color="green",shape="box"];44967[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4377",fontsize=16,color="black",shape="triangle"];44967 -> 45637[label="",style="solid", color="black", weight=3]; 189.19/136.00 44968 -> 44948[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44968[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4377))",fontsize=16,color="magenta"];44968 -> 45638[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44954[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44955[label="Neg Zero",fontsize=16,color="green",shape="box"];45643[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4415) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4415)))",fontsize=16,color="green",shape="box"];45643 -> 45657[label="",style="dashed", color="green", weight=3]; 189.19/136.00 45643 -> 45658[label="",style="dashed", color="green", weight=3]; 189.19/136.00 44958[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44959 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44959[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];53478[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53479[label="ww4000",fontsize=16,color="green",shape="box"];53480[label="ww3100",fontsize=16,color="green",shape="box"];53481[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53336[label="ww4000",fontsize=16,color="green",shape="box"];53337[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53338[label="ww5",fontsize=16,color="green",shape="box"];53339[label="ww3100",fontsize=16,color="green",shape="box"];50241 -> 28060[label="",style="dashed", color="red", weight=0]; 189.19/136.00 50241[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50241 -> 53715[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50241 -> 53716[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50241 -> 53717[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50241 -> 53718[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 53482[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53483[label="ww4000",fontsize=16,color="green",shape="box"];53484[label="ww3100",fontsize=16,color="green",shape="box"];53485[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53371[label="ww4000",fontsize=16,color="green",shape="box"];53372[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53373[label="ww5",fontsize=16,color="green",shape="box"];53374[label="ww3100",fontsize=16,color="green",shape="box"];50242 -> 28060[label="",style="dashed", color="red", weight=0]; 189.19/136.00 50242[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50242 -> 53719[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50242 -> 53720[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50242 -> 53721[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50242 -> 53722[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 28413[label="takeWhile1 (flip ltEsFloat ww3412) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027)))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027))))) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027)))))) (flip ltEsFloat ww3412 (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027)))))",fontsize=16,color="black",shape="box"];28413 -> 28463[label="",style="solid", color="black", weight=3]; 189.19/136.00 44960[label="Neg Zero",fontsize=16,color="green",shape="box"];44961[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44978[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4378",fontsize=16,color="black",shape="triangle"];44978 -> 45646[label="",style="solid", color="black", weight=3]; 189.19/136.00 44979 -> 44963[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44979[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4378))",fontsize=16,color="magenta"];44979 -> 45647[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44969[label="Neg Zero",fontsize=16,color="green",shape="box"];44970[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44971[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44972[label="Neg Zero",fontsize=16,color="green",shape="box"];44989[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4379",fontsize=16,color="black",shape="triangle"];44989 -> 45648[label="",style="solid", color="black", weight=3]; 189.19/136.00 44990 -> 44974[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44990[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4379))",fontsize=16,color="magenta"];44990 -> 45649[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44980[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44981[label="Neg Zero",fontsize=16,color="green",shape="box"];44982[label="Neg Zero",fontsize=16,color="green",shape="box"];44983[label="Neg Zero",fontsize=16,color="green",shape="box"];45005[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4380",fontsize=16,color="black",shape="triangle"];45005 -> 45650[label="",style="solid", color="black", weight=3]; 189.19/136.00 45006 -> 44985[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45006[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4380))",fontsize=16,color="magenta"];45006 -> 45651[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44991[label="Neg Zero",fontsize=16,color="green",shape="box"];44992[label="Neg Zero",fontsize=16,color="green",shape="box"];53375[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53376[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53377[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53378[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];53409[label="ww5",fontsize=16,color="green",shape="box"];53410[label="ww3000",fontsize=16,color="green",shape="box"];53411[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53412[label="ww3100",fontsize=16,color="green",shape="box"];49936 -> 53384[label="",style="dashed", color="red", weight=0]; 189.19/136.00 49936[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49936 -> 53417[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49936 -> 53418[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49936 -> 53419[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49936 -> 53420[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49937[label="Succ ww3100",fontsize=16,color="green",shape="box"];49938[label="ww3000",fontsize=16,color="green",shape="box"];53380[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53381[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53382[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53383[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];53413[label="ww5",fontsize=16,color="green",shape="box"];53414[label="ww3000",fontsize=16,color="green",shape="box"];53415[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53416[label="ww3100",fontsize=16,color="green",shape="box"];49939 -> 53384[label="",style="dashed", color="red", weight=0]; 189.19/136.00 49939[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49939 -> 53421[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49939 -> 53422[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49939 -> 53423[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49939 -> 53424[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49940[label="Succ ww3100",fontsize=16,color="green",shape="box"];49941[label="ww3000",fontsize=16,color="green",shape="box"];44993[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];45656[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4416) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4416)))",fontsize=16,color="green",shape="box"];45656 -> 45669[label="",style="dashed", color="green", weight=3]; 189.19/136.00 45656 -> 45670[label="",style="dashed", color="green", weight=3]; 189.19/136.00 44996[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44997 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.00 44997[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];44997 -> 45659[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 44998[label="Pos Zero",fontsize=16,color="green",shape="box"];44999[label="Pos Zero",fontsize=16,color="green",shape="box"];45017[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4381",fontsize=16,color="black",shape="triangle"];45017 -> 45660[label="",style="solid", color="black", weight=3]; 189.19/136.00 45018 -> 45001[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45018[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4381))",fontsize=16,color="magenta"];45018 -> 45661[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 45007[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];45008[label="Pos Zero",fontsize=16,color="green",shape="box"];45009[label="Pos Zero",fontsize=16,color="green",shape="box"];45010[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];45011[label="Pos Zero",fontsize=16,color="green",shape="box"];45034[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4382",fontsize=16,color="black",shape="triangle"];45034 -> 45662[label="",style="solid", color="black", weight=3]; 189.19/136.00 45035 -> 45013[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45035[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4382))",fontsize=16,color="magenta"];45035 -> 45663[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 45019[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];45020[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];45021[label="Pos Zero",fontsize=16,color="green",shape="box"];45022[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];45668[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4417) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4417)))",fontsize=16,color="green",shape="box"];45668 -> 45681[label="",style="dashed", color="green", weight=3]; 189.19/136.00 45668 -> 45682[label="",style="dashed", color="green", weight=3]; 189.19/136.00 45025[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45026 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45026[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];45026 -> 45671[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 25073 -> 24812[label="",style="dashed", color="red", weight=0]; 189.19/136.00 25073[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww2203))) (Pos (Succ Zero))",fontsize=16,color="magenta"];25073 -> 25076[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 25074 -> 20583[label="",style="dashed", color="red", weight=0]; 189.19/136.00 25074[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (primPlusFloat (Float ww22010 ww22011) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww2203))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];25074 -> 25077[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 25074 -> 25078[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 25074 -> 25079[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 25074 -> 25080[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 25074 -> 25081[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 25074 -> 25082[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 25072[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22010 ww22011) (Float ww3094 (srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) ww2872",fontsize=16,color="burlywood",shape="triangle"];63058[label="ww2872/MyTrue",fontsize=10,color="white",style="solid",shape="box"];25072 -> 63058[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63058 -> 25083[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 63059[label="ww2872/MyFalse",fontsize=10,color="white",style="solid",shape="box"];25072 -> 63059[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63059 -> 25084[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 45027[label="Pos Zero",fontsize=16,color="green",shape="box"];45028[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];45046[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4383",fontsize=16,color="black",shape="triangle"];45046 -> 45672[label="",style="solid", color="black", weight=3]; 189.19/136.00 45047 -> 45030[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45047[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4383))",fontsize=16,color="magenta"];45047 -> 45673[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 45036[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];45037[label="Pos Zero",fontsize=16,color="green",shape="box"];45038[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];45039[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45040[label="Neg Zero",fontsize=16,color="green",shape="box"];45063[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4384",fontsize=16,color="black",shape="triangle"];45063 -> 45674[label="",style="solid", color="black", weight=3]; 189.19/136.00 45064 -> 45042[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45064[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4384))",fontsize=16,color="magenta"];45064 -> 45675[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 45048[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];45049[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45050[label="Neg Zero",fontsize=16,color="green",shape="box"];45051[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];45680[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4418) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4418)))",fontsize=16,color="green",shape="box"];45680 -> 45695[label="",style="dashed", color="green", weight=3]; 189.19/136.00 45680 -> 45696[label="",style="dashed", color="green", weight=3]; 189.19/136.00 45054[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45055 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45055[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];45055 -> 45683[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 53626[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53627[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53628[label="ww3000",fontsize=16,color="green",shape="box"];53629[label="ww3100",fontsize=16,color="green",shape="box"];53497[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53498[label="ww3000",fontsize=16,color="green",shape="box"];53499[label="ww5",fontsize=16,color="green",shape="box"];53500[label="ww3100",fontsize=16,color="green",shape="box"];49986[label="ww3000",fontsize=16,color="green",shape="box"];49987[label="Succ ww3100",fontsize=16,color="green",shape="box"];49988 -> 28357[label="",style="dashed", color="red", weight=0]; 189.19/136.00 49988[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49988 -> 53723[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49988 -> 53724[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49988 -> 53725[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49988 -> 53726[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 53630[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53631[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53632[label="ww3000",fontsize=16,color="green",shape="box"];53633[label="ww3100",fontsize=16,color="green",shape="box"];53536[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53537[label="ww3000",fontsize=16,color="green",shape="box"];53538[label="ww5",fontsize=16,color="green",shape="box"];53539[label="ww3100",fontsize=16,color="green",shape="box"];49989[label="ww3000",fontsize=16,color="green",shape="box"];49990[label="Succ ww3100",fontsize=16,color="green",shape="box"];49991 -> 28357[label="",style="dashed", color="red", weight=0]; 189.19/136.00 49991[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49991 -> 53727[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49991 -> 53728[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49991 -> 53729[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49991 -> 53730[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 28806[label="takeWhile1 (flip ltEsFloat ww3436) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))))) (flip ltEsFloat ww3436 (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))))",fontsize=16,color="black",shape="box"];28806 -> 28853[label="",style="solid", color="black", weight=3]; 189.19/136.00 45056[label="Neg Zero",fontsize=16,color="green",shape="box"];45057[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];45075[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4385",fontsize=16,color="black",shape="triangle"];45075 -> 45684[label="",style="solid", color="black", weight=3]; 189.19/136.00 45076 -> 45059[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45076[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4385))",fontsize=16,color="magenta"];45076 -> 45685[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 45065[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];45066[label="Neg Zero",fontsize=16,color="green",shape="box"];45067[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];45068[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];45069[label="Neg Zero",fontsize=16,color="green",shape="box"];45087[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4386",fontsize=16,color="black",shape="triangle"];45087 -> 45686[label="",style="solid", color="black", weight=3]; 189.19/136.00 45088 -> 45071[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45088[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4386))",fontsize=16,color="magenta"];45088 -> 45687[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 45077[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];45078[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];45079[label="Neg Zero",fontsize=16,color="green",shape="box"];45080[label="Neg Zero",fontsize=16,color="green",shape="box"];45081[label="Neg Zero",fontsize=16,color="green",shape="box"];45104[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4387",fontsize=16,color="black",shape="triangle"];45104 -> 45688[label="",style="solid", color="black", weight=3]; 189.19/136.00 45105 -> 45083[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45105[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4387))",fontsize=16,color="magenta"];45105 -> 45689[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 45089[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];45090[label="Neg Zero",fontsize=16,color="green",shape="box"];45091[label="Neg Zero",fontsize=16,color="green",shape="box"];53540[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53541[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53542[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53543[label="Neg Zero",fontsize=16,color="green",shape="box"];53568[label="ww3100",fontsize=16,color="green",shape="box"];53569[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53570[label="ww5",fontsize=16,color="green",shape="box"];50175 -> 53549[label="",style="dashed", color="red", weight=0]; 189.19/136.00 50175[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50175 -> 53574[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50175 -> 53575[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50175 -> 53576[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 53545[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53546[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53547[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53548[label="Neg Zero",fontsize=16,color="green",shape="box"];53571[label="ww3100",fontsize=16,color="green",shape="box"];53572[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53573[label="ww5",fontsize=16,color="green",shape="box"];50176 -> 53549[label="",style="dashed", color="red", weight=0]; 189.19/136.00 50176[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50176 -> 53577[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50176 -> 53578[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50176 -> 53579[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 45092[label="Neg Zero",fontsize=16,color="green",shape="box"];45694[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4419) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4419)))",fontsize=16,color="green",shape="box"];45694 -> 45707[label="",style="dashed", color="green", weight=3]; 189.19/136.00 45694 -> 45708[label="",style="dashed", color="green", weight=3]; 189.19/136.00 45095[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45096 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45096[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];45096 -> 45697[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 45097[label="Pos Zero",fontsize=16,color="green",shape="box"];45098[label="Pos Zero",fontsize=16,color="green",shape="box"];45116[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4388",fontsize=16,color="black",shape="triangle"];45116 -> 45698[label="",style="solid", color="black", weight=3]; 189.19/136.00 45117 -> 45100[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45117[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4388))",fontsize=16,color="magenta"];45117 -> 45699[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 45106[label="Neg Zero",fontsize=16,color="green",shape="box"];45107[label="Pos Zero",fontsize=16,color="green",shape="box"];45108[label="Pos Zero",fontsize=16,color="green",shape="box"];45109[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];45110[label="Pos Zero",fontsize=16,color="green",shape="box"];45133[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4389",fontsize=16,color="black",shape="triangle"];45133 -> 45700[label="",style="solid", color="black", weight=3]; 189.19/136.00 45134 -> 45112[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45134[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4389))",fontsize=16,color="magenta"];45134 -> 45701[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 45118[label="Neg Zero",fontsize=16,color="green",shape="box"];45119[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];45120[label="Pos Zero",fontsize=16,color="green",shape="box"];45121[label="Neg Zero",fontsize=16,color="green",shape="box"];45706[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4420) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4420)))",fontsize=16,color="green",shape="box"];45706 -> 45719[label="",style="dashed", color="green", weight=3]; 189.19/136.00 45706 -> 45720[label="",style="dashed", color="green", weight=3]; 189.19/136.00 45124[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45125 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45125[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];45125 -> 45709[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 25171 -> 24812[label="",style="dashed", color="red", weight=0]; 189.19/136.00 25171[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];25171 -> 25174[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 25172 -> 20583[label="",style="dashed", color="red", weight=0]; 189.19/136.00 25172[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww2214))) (primPlusFloat (Float ww22120 ww22121) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];25172 -> 25175[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 25172 -> 25176[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 25172 -> 25177[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 25172 -> 25178[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 25172 -> 25179[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 25172 -> 25180[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 25170[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22120 ww22121) (Float ww3104 (srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2214))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))) ww2893",fontsize=16,color="burlywood",shape="triangle"];63060[label="ww2893/MyTrue",fontsize=10,color="white",style="solid",shape="box"];25170 -> 63060[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63060 -> 25181[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 63061[label="ww2893/MyFalse",fontsize=10,color="white",style="solid",shape="box"];25170 -> 63061[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63061 -> 25182[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 45126[label="Pos Zero",fontsize=16,color="green",shape="box"];45127[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];45145[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4390",fontsize=16,color="black",shape="triangle"];45145 -> 45710[label="",style="solid", color="black", weight=3]; 189.19/136.00 45146 -> 45129[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45146[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4390))",fontsize=16,color="magenta"];45146 -> 45711[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 45135[label="Neg Zero",fontsize=16,color="green",shape="box"];45136[label="Pos Zero",fontsize=16,color="green",shape="box"];45137[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];45138[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45139[label="Neg Zero",fontsize=16,color="green",shape="box"];45162[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4391",fontsize=16,color="black",shape="triangle"];45162 -> 45712[label="",style="solid", color="black", weight=3]; 189.19/136.00 45163 -> 45141[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45163[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4391))",fontsize=16,color="magenta"];45163 -> 45713[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 45147[label="Neg Zero",fontsize=16,color="green",shape="box"];45148[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45149[label="Neg Zero",fontsize=16,color="green",shape="box"];45150[label="Neg Zero",fontsize=16,color="green",shape="box"];45718[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4421) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4421)))",fontsize=16,color="green",shape="box"];45718 -> 45783[label="",style="dashed", color="green", weight=3]; 189.19/136.00 45718 -> 45784[label="",style="dashed", color="green", weight=3]; 189.19/136.00 45153[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45154 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45154[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];45154 -> 45721[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54960[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];54961[label="ww3100",fontsize=16,color="green",shape="box"];54962[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53594[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53595[label="ww5",fontsize=16,color="green",shape="box"];53596[label="ww3100",fontsize=16,color="green",shape="box"];50243 -> 28646[label="",style="dashed", color="red", weight=0]; 189.19/136.00 50243[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50243 -> 53731[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50243 -> 53732[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50243 -> 53733[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54963[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];54964[label="ww3100",fontsize=16,color="green",shape="box"];54965[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53644[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53645[label="ww5",fontsize=16,color="green",shape="box"];53646[label="ww3100",fontsize=16,color="green",shape="box"];50244 -> 28646[label="",style="dashed", color="red", weight=0]; 189.19/136.00 50244[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50244 -> 53734[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50244 -> 53735[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 50244 -> 53736[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 28868[label="takeWhile1 (flip ltEsFloat ww3459) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045)))))) (flip ltEsFloat ww3459 (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045)))))",fontsize=16,color="black",shape="box"];28868 -> 28897[label="",style="solid", color="black", weight=3]; 189.19/136.00 45155[label="Neg Zero",fontsize=16,color="green",shape="box"];45156[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];45174[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4392",fontsize=16,color="black",shape="triangle"];45174 -> 45722[label="",style="solid", color="black", weight=3]; 189.19/136.00 45175 -> 45158[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45175[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4392))",fontsize=16,color="magenta"];45175 -> 45723[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 45164[label="Neg Zero",fontsize=16,color="green",shape="box"];45165[label="Neg Zero",fontsize=16,color="green",shape="box"];45166[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];45167[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];45168[label="Neg Zero",fontsize=16,color="green",shape="box"];45186[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4393",fontsize=16,color="black",shape="triangle"];45186 -> 45724[label="",style="solid", color="black", weight=3]; 189.19/136.00 45187 -> 45170[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45187[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4393))",fontsize=16,color="magenta"];45187 -> 45725[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 45176[label="Neg Zero",fontsize=16,color="green",shape="box"];45177[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];45178[label="Neg Zero",fontsize=16,color="green",shape="box"];45179[label="Neg Zero",fontsize=16,color="green",shape="box"];45180[label="Neg Zero",fontsize=16,color="green",shape="box"];45198[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4394",fontsize=16,color="black",shape="triangle"];45198 -> 45726[label="",style="solid", color="black", weight=3]; 189.19/136.00 45199 -> 45182[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45199[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4394))",fontsize=16,color="magenta"];45199 -> 45727[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 45188[label="Neg Zero",fontsize=16,color="green",shape="box"];45189[label="Neg Zero",fontsize=16,color="green",shape="box"];45190[label="Neg Zero",fontsize=16,color="green",shape="box"];56346 -> 21890[label="",style="dashed", color="red", weight=0]; 189.19/136.00 56346[label="primMulNat ww5200 (Succ ww5400)",fontsize=16,color="magenta"];56346 -> 56421[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 56346 -> 56422[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 56347[label="Succ ww5400",fontsize=16,color="green",shape="box"];56348 -> 21890[label="",style="dashed", color="red", weight=0]; 189.19/136.00 56348[label="primMulNat ww5200 (Succ ww5400)",fontsize=16,color="magenta"];56348 -> 56423[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 56348 -> 56424[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 56349[label="Succ ww5400",fontsize=16,color="green",shape="box"];56405 -> 21890[label="",style="dashed", color="red", weight=0]; 189.19/136.00 56405[label="primMulNat ww5200 (Succ ww5400)",fontsize=16,color="magenta"];56405 -> 56659[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 56405 -> 56660[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 56406[label="Succ ww5400",fontsize=16,color="green",shape="box"];56407 -> 21890[label="",style="dashed", color="red", weight=0]; 189.19/136.00 56407[label="primMulNat ww5200 (Succ ww5400)",fontsize=16,color="magenta"];56407 -> 56661[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 56407 -> 56662[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 56408[label="Succ ww5400",fontsize=16,color="green",shape="box"];56409[label="ww5200",fontsize=16,color="green",shape="box"];56410[label="Succ ww5400",fontsize=16,color="green",shape="box"];55977[label="not (esEsOrdering (primCmpNat (Succ ww4491000) (Succ ww4490000)) LT)",fontsize=16,color="black",shape="box"];55977 -> 56350[label="",style="solid", color="black", weight=3]; 189.19/136.00 55978[label="not (esEsOrdering (primCmpNat (Succ ww4491000) Zero) LT)",fontsize=16,color="black",shape="box"];55978 -> 56351[label="",style="solid", color="black", weight=3]; 189.19/136.00 55979[label="not (esEsOrdering (primCmpNat Zero (Succ ww4490000)) LT)",fontsize=16,color="black",shape="box"];55979 -> 56352[label="",style="solid", color="black", weight=3]; 189.19/136.00 55980[label="not (esEsOrdering (primCmpNat Zero Zero) LT)",fontsize=16,color="black",shape="box"];55980 -> 56353[label="",style="solid", color="black", weight=3]; 189.19/136.00 56411[label="ww5200",fontsize=16,color="green",shape="box"];56412[label="Succ ww5400",fontsize=16,color="green",shape="box"];56413[label="Float (Pos (Succ ww53)) (Pos (Succ ww5400))",fontsize=16,color="green",shape="box"];56414[label="psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];56414 -> 56663[label="",style="solid", color="black", weight=3]; 189.19/136.00 56415 -> 59092[label="",style="dashed", color="red", weight=0]; 189.19/136.00 56415[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))",fontsize=16,color="magenta"];56415 -> 59248[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 56415 -> 59249[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 56415 -> 59250[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 56415 -> 59251[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 56415 -> 59252[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 56416[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];56417[label="ww53",fontsize=16,color="green",shape="box"];56418[label="ww55",fontsize=16,color="green",shape="box"];56419[label="ww5400",fontsize=16,color="green",shape="box"];56420[label="ww5200",fontsize=16,color="green",shape="box"];23317[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="triangle"];23317 -> 25263[label="",style="solid", color="black", weight=3]; 189.19/136.00 23256[label="ww520",fontsize=16,color="green",shape="box"];23257[label="ww540",fontsize=16,color="green",shape="box"];23258[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];23259[label="ww55",fontsize=16,color="green",shape="box"];23260[label="ww53",fontsize=16,color="green",shape="box"];56647[label="ww5200",fontsize=16,color="green",shape="box"];56648[label="Succ ww5400",fontsize=16,color="green",shape="box"];56649[label="ww5200",fontsize=16,color="green",shape="box"];56650[label="Succ ww5400",fontsize=16,color="green",shape="box"];56651[label="Float (Pos (Succ ww53)) (Neg (Succ ww5400))",fontsize=16,color="green",shape="box"];56652[label="ww4667",fontsize=16,color="green",shape="box"];56653[label="ww4665",fontsize=16,color="green",shape="box"];56654[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4667 MyTrue) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4665 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4667 MyTrue (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="black",shape="box"];56654 -> 56801[label="",style="solid", color="black", weight=3]; 189.19/136.00 56655 -> 21890[label="",style="dashed", color="red", weight=0]; 189.19/136.00 56655[label="primMulNat ww6800 (Succ ww7000)",fontsize=16,color="magenta"];56655 -> 56802[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 56655 -> 56803[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 56656[label="Succ ww7000",fontsize=16,color="green",shape="box"];56657 -> 21890[label="",style="dashed", color="red", weight=0]; 189.19/136.00 56657[label="primMulNat ww6800 (Succ ww7000)",fontsize=16,color="magenta"];56657 -> 56804[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 56657 -> 56805[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 56658[label="Succ ww7000",fontsize=16,color="green",shape="box"];56897 -> 21890[label="",style="dashed", color="red", weight=0]; 189.19/136.00 56897[label="primMulNat ww6800 (Succ ww7000)",fontsize=16,color="magenta"];56897 -> 56921[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 56897 -> 56922[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 56898[label="Succ ww7000",fontsize=16,color="green",shape="box"];56899 -> 21890[label="",style="dashed", color="red", weight=0]; 189.19/136.00 56899[label="primMulNat ww6800 (Succ ww7000)",fontsize=16,color="magenta"];56899 -> 56923[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 56899 -> 56924[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 56900[label="Succ ww7000",fontsize=16,color="green",shape="box"];56789[label="ww6800",fontsize=16,color="green",shape="box"];56790[label="Succ ww7000",fontsize=16,color="green",shape="box"];56791[label="ww6800",fontsize=16,color="green",shape="box"];56792[label="Succ ww7000",fontsize=16,color="green",shape="box"];56793[label="Float (Pos (Succ ww69)) (Pos (Succ ww7000))",fontsize=16,color="green",shape="box"];56794[label="psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];56794 -> 56901[label="",style="solid", color="black", weight=3]; 189.19/136.00 56795 -> 59092[label="",style="dashed", color="red", weight=0]; 189.19/136.00 56795[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))",fontsize=16,color="magenta"];56795 -> 59253[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 56795 -> 59254[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 56795 -> 59255[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 56795 -> 59256[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 56795 -> 59257[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 56796[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];56797[label="ww69",fontsize=16,color="green",shape="box"];56798[label="ww71",fontsize=16,color="green",shape="box"];56799[label="ww7000",fontsize=16,color="green",shape="box"];56800[label="ww6800",fontsize=16,color="green",shape="box"];23279[label="ww680",fontsize=16,color="green",shape="box"];23280[label="ww700",fontsize=16,color="green",shape="box"];23281[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];23282[label="ww71",fontsize=16,color="green",shape="box"];23283[label="ww69",fontsize=16,color="green",shape="box"];56913[label="ww6800",fontsize=16,color="green",shape="box"];56914[label="Succ ww7000",fontsize=16,color="green",shape="box"];56915[label="ww6800",fontsize=16,color="green",shape="box"];56916[label="Succ ww7000",fontsize=16,color="green",shape="box"];56917[label="Float (Pos (Succ ww69)) (Neg (Succ ww7000))",fontsize=16,color="green",shape="box"];56918[label="ww4675",fontsize=16,color="green",shape="box"];56919[label="ww4673",fontsize=16,color="green",shape="box"];56920[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4675 MyTrue) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4673 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4675 MyTrue (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="black",shape="box"];56920 -> 56973[label="",style="solid", color="black", weight=3]; 189.19/136.00 23287[label="ww11400",fontsize=16,color="green",shape="box"];23288[label="ww204600",fontsize=16,color="green",shape="box"];23289[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];23290[label="ww3000",fontsize=16,color="green",shape="box"];23291[label="ww5",fontsize=16,color="green",shape="box"];23292[label="ww3100",fontsize=16,color="green",shape="box"];23293[label="ww4100",fontsize=16,color="green",shape="box"];23294[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];23295[label="ww3000",fontsize=16,color="green",shape="box"];23296[label="ww5",fontsize=16,color="green",shape="box"];23297[label="ww3100",fontsize=16,color="green",shape="box"];23298[label="ww4100",fontsize=16,color="green",shape="box"];23299[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];23299 -> 25258[label="",style="solid", color="black", weight=3]; 189.19/136.00 23449[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];23450[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];23451[label="ww5",fontsize=16,color="green",shape="box"];23452[label="ww4100",fontsize=16,color="green",shape="box"];29987[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];29987 -> 30210[label="",style="solid", color="black", weight=3]; 189.19/136.00 23301[label="ww205000",fontsize=16,color="green",shape="box"];23302[label="ww11400",fontsize=16,color="green",shape="box"];23303[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];23304[label="ww3000",fontsize=16,color="green",shape="box"];23305[label="ww4100",fontsize=16,color="green",shape="box"];23306[label="ww3100",fontsize=16,color="green",shape="box"];23307[label="ww5",fontsize=16,color="green",shape="box"];23308[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];23309[label="ww3000",fontsize=16,color="green",shape="box"];23310[label="ww4100",fontsize=16,color="green",shape="box"];23311[label="ww3100",fontsize=16,color="green",shape="box"];23312[label="ww5",fontsize=16,color="green",shape="box"];54619 -> 54742[label="",style="dashed", color="red", weight=0]; 189.19/136.00 54619[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54619 -> 54876[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54619 -> 54877[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54619 -> 54878[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54620[label="ww3000",fontsize=16,color="green",shape="box"];54621[label="ww3100",fontsize=16,color="green",shape="box"];54622 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.00 54622[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54622 -> 55724[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54622 -> 55725[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54622 -> 55726[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54622 -> 55727[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54622 -> 55728[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54623 -> 56426[label="",style="dashed", color="red", weight=0]; 189.19/136.00 54623[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54623 -> 56584[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54623 -> 56585[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54623 -> 56586[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54623 -> 56587[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54623 -> 56588[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23314[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];23314 -> 25260[label="",style="solid", color="black", weight=3]; 189.19/136.00 55650[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];55651[label="ww3000",fontsize=16,color="green",shape="box"];55652[label="ww5",fontsize=16,color="green",shape="box"];55653[label="ww3100",fontsize=16,color="green",shape="box"];55654[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];55654 -> 55730[label="",style="solid", color="black", weight=3]; 189.19/136.00 23316[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];23316 -> 25262[label="",style="solid", color="black", weight=3]; 189.19/136.00 23318[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (ltEsFloat (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];23318 -> 25264[label="",style="solid", color="black", weight=3]; 189.19/136.00 23453[label="Float (Pos (Succ ww123)) (Pos Zero)",fontsize=16,color="green",shape="box"];23454[label="ww121",fontsize=16,color="green",shape="box"];23455[label="ww125",fontsize=16,color="green",shape="box"];23456[label="ww12200",fontsize=16,color="green",shape="box"];54629 -> 54742[label="",style="dashed", color="red", weight=0]; 189.19/136.00 54629[label="flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))",fontsize=16,color="magenta"];54629 -> 54879[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54629 -> 54880[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54629 -> 54881[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54630[label="ww123",fontsize=16,color="green",shape="box"];54631[label="ww12400",fontsize=16,color="green",shape="box"];54632[label="psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];54632 -> 55743[label="",style="solid", color="black", weight=3]; 189.19/136.00 54633 -> 59092[label="",style="dashed", color="red", weight=0]; 189.19/136.00 54633[label="iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="magenta"];54633 -> 59258[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54633 -> 59259[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54633 -> 59260[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54633 -> 59261[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54633 -> 59262[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23457[label="Float (Pos (Succ ww123)) (Neg Zero)",fontsize=16,color="green",shape="box"];23458[label="ww121",fontsize=16,color="green",shape="box"];23459[label="ww125",fontsize=16,color="green",shape="box"];23460[label="ww12200",fontsize=16,color="green",shape="box"];55657[label="primPlusFloat (Float ww1250 ww1251) (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];55657 -> 55749[label="",style="solid", color="black", weight=3]; 189.19/136.00 23323 -> 16157[label="",style="dashed", color="red", weight=0]; 189.19/136.00 23323[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];23323 -> 25271[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23323 -> 25272[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23323 -> 25273[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23323 -> 25274[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23323 -> 25275[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23324 -> 18768[label="",style="dashed", color="red", weight=0]; 189.19/136.00 23324[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (ltEsFloat (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];23324 -> 25276[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23324 -> 25277[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23324 -> 25278[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23324 -> 25279[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23324 -> 25280[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23325[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];23325 -> 25281[label="",style="solid", color="black", weight=3]; 189.19/136.00 54639 -> 54742[label="",style="dashed", color="red", weight=0]; 189.19/136.00 54639[label="flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))",fontsize=16,color="magenta"];54639 -> 54882[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54639 -> 54883[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54639 -> 54884[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54640[label="ww123",fontsize=16,color="green",shape="box"];54641[label="ww12400",fontsize=16,color="green",shape="box"];54642 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.00 54642[label="psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54642 -> 55750[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54642 -> 55751[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54642 -> 55752[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54642 -> 55753[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54642 -> 55754[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54643 -> 56426[label="",style="dashed", color="red", weight=0]; 189.19/136.00 54643[label="iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="magenta"];54643 -> 56512[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23327[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];23327 -> 25283[label="",style="solid", color="black", weight=3]; 189.19/136.00 55658[label="primPlusFloat (Float ww1250 ww1251) (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];55658 -> 55756[label="",style="solid", color="black", weight=3]; 189.19/136.00 23329[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];23329 -> 25285[label="",style="solid", color="black", weight=3]; 189.19/136.00 23330[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1840 ww221700) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1840 ww221700) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];63062[label="ww1840/Succ ww18400",fontsize=10,color="white",style="solid",shape="box"];23330 -> 63062[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63062 -> 25286[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 63063[label="ww1840/Zero",fontsize=10,color="white",style="solid",shape="box"];23330 -> 63063[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63063 -> 25287[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 23331 -> 19851[label="",style="dashed", color="red", weight=0]; 189.19/136.00 23331[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];23332[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];23333[label="ww3000",fontsize=16,color="green",shape="box"];23334[label="ww5",fontsize=16,color="green",shape="box"];23335[label="ww3100",fontsize=16,color="green",shape="box"];23336[label="ww4100",fontsize=16,color="green",shape="box"];23337[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1865 ww222100) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1865 ww222100) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];63064[label="ww1865/Succ ww18650",fontsize=10,color="white",style="solid",shape="box"];23337 -> 63064[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63064 -> 25288[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 63065[label="ww1865/Zero",fontsize=10,color="white",style="solid",shape="box"];23337 -> 63065[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63065 -> 25289[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 23338 -> 19875[label="",style="dashed", color="red", weight=0]; 189.19/136.00 23338[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];23339[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];23340[label="ww3000",fontsize=16,color="green",shape="box"];23341[label="ww4100",fontsize=16,color="green",shape="box"];23342[label="ww3100",fontsize=16,color="green",shape="box"];23343[label="ww5",fontsize=16,color="green",shape="box"];23344[label="ww1950000",fontsize=16,color="green",shape="box"];23345[label="ww19490",fontsize=16,color="green",shape="box"];23346[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) ww1945)",fontsize=16,color="black",shape="box"];23346 -> 25290[label="",style="solid", color="black", weight=3]; 189.19/136.00 23347 -> 16148[label="",style="dashed", color="red", weight=0]; 189.19/136.00 23347[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) ww1945)",fontsize=16,color="magenta"];23461[label="ww1945",fontsize=16,color="green",shape="box"];23462[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];23463[label="ww1946",fontsize=16,color="green",shape="box"];23464[label="ww1944",fontsize=16,color="green",shape="box"];29989 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.00 29989[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];29989 -> 30214[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 29989 -> 30215[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 29989 -> 30216[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23466[label="ww19110",fontsize=16,color="green",shape="box"];23467[label="ww1907000",fontsize=16,color="green",shape="box"];23468[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];23469[label="ww3000",fontsize=16,color="green",shape="box"];23470[label="ww4100",fontsize=16,color="green",shape="box"];23471[label="ww3100",fontsize=16,color="green",shape="box"];23472[label="ww5",fontsize=16,color="green",shape="box"];23473[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];23474[label="ww3000",fontsize=16,color="green",shape="box"];23475[label="ww4100",fontsize=16,color="green",shape="box"];23476[label="ww3100",fontsize=16,color="green",shape="box"];23477[label="ww5",fontsize=16,color="green",shape="box"];55661[label="ww3000",fontsize=16,color="green",shape="box"];55662[label="ww5",fontsize=16,color="green",shape="box"];55663[label="ww3100",fontsize=16,color="green",shape="box"];55664[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55665[label="ww4100",fontsize=16,color="green",shape="box"];23479[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];23479 -> 25350[label="",style="solid", color="black", weight=3]; 189.19/136.00 55668 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.00 55668[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];55668 -> 55763[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 55668 -> 55764[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 55668 -> 55765[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23481[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];23481 -> 25352[label="",style="solid", color="black", weight=3]; 189.19/136.00 23482[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];23482 -> 25353[label="",style="solid", color="black", weight=3]; 189.19/136.00 30293 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.00 30293[label="msMyInt (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];30293 -> 30316[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 30293 -> 30317[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 30294 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 30294[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];30294 -> 30318[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 30294 -> 30319[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23483[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];23483 -> 25354[label="",style="solid", color="black", weight=3]; 189.19/136.00 60299[label="ww3000",fontsize=16,color="green",shape="box"];60300[label="ww4100",fontsize=16,color="green",shape="box"];60301[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];29157[label="takeWhile1 (flip ltEsFloat ww3471) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))) (flip ltEsFloat ww3471 (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))",fontsize=16,color="black",shape="box"];29157 -> 29227[label="",style="solid", color="black", weight=3]; 189.19/136.00 55680 -> 26925[label="",style="dashed", color="red", weight=0]; 189.19/136.00 55680[label="primDivFloat (Float (msMyInt (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];55680 -> 55769[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 55680 -> 55770[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 29413 -> 26925[label="",style="dashed", color="red", weight=0]; 189.19/136.00 29413[label="primDivFloat (Float (msMyInt (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];29413 -> 30217[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 29413 -> 30218[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 29414[label="takeWhile1 (flip ltEsFloat ww3477) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))) (flip ltEsFloat ww3477 (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))",fontsize=16,color="black",shape="box"];29414 -> 30219[label="",style="solid", color="black", weight=3]; 189.19/136.00 23488[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww139000) (Succ ww31000000)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww139000) (Succ ww31000000)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="black",shape="box"];23488 -> 25358[label="",style="solid", color="black", weight=3]; 189.19/136.00 23489[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww139000) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww139000) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];23489 -> 25359[label="",style="solid", color="black", weight=3]; 189.19/136.00 23490[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww31000000)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww31000000)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="black",shape="box"];23490 -> 25360[label="",style="solid", color="black", weight=3]; 189.19/136.00 23491[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];23491 -> 25361[label="",style="solid", color="black", weight=3]; 189.19/136.00 23492[label="Succ Zero",fontsize=16,color="green",shape="box"];23493[label="ww3000",fontsize=16,color="green",shape="box"];23494[label="ww5",fontsize=16,color="green",shape="box"];23495[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];23496[label="Zero",fontsize=16,color="green",shape="box"];23497 -> 23348[label="",style="dashed", color="red", weight=0]; 189.19/136.00 23497[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];23497 -> 25362[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23497 -> 25363[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23497 -> 25364[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23497 -> 25365[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23498 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/136.00 23498[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="magenta"];23498 -> 49355[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23498 -> 49356[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23498 -> 49357[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23498 -> 49358[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23498 -> 49359[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23501[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww141000) (Succ ww31000000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww141000) (Succ ww31000000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="black",shape="box"];23501 -> 25367[label="",style="solid", color="black", weight=3]; 189.19/136.00 23502[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww141000) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww141000) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];23502 -> 25368[label="",style="solid", color="black", weight=3]; 189.19/136.00 23503[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww31000000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww31000000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="black",shape="box"];23503 -> 25369[label="",style="solid", color="black", weight=3]; 189.19/136.00 23504[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];23504 -> 25370[label="",style="solid", color="black", weight=3]; 189.19/136.00 23505[label="Succ Zero",fontsize=16,color="green",shape="box"];23506[label="ww3000",fontsize=16,color="green",shape="box"];23507[label="Zero",fontsize=16,color="green",shape="box"];23508[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];23509[label="ww5",fontsize=16,color="green",shape="box"];54861[label="Succ Zero",fontsize=16,color="green",shape="box"];54862 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.00 54862[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54862 -> 55776[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54862 -> 55777[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54862 -> 55778[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54862 -> 55779[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54862 -> 55780[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54863[label="ww3000",fontsize=16,color="green",shape="box"];55684[label="ww3000",fontsize=16,color="green",shape="box"];55685[label="ww5",fontsize=16,color="green",shape="box"];55686[label="Succ Zero",fontsize=16,color="green",shape="box"];55687[label="Succ Zero",fontsize=16,color="green",shape="box"];55688[label="Zero",fontsize=16,color="green",shape="box"];56553[label="Succ Zero",fontsize=16,color="green",shape="box"];56554[label="ww3000",fontsize=16,color="green",shape="box"];56555[label="Zero",fontsize=16,color="green",shape="box"];56556[label="Succ Zero",fontsize=16,color="green",shape="box"];56557[label="Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];30295[label="takeWhile1 (flip ltEsFloat ww3490) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))) (not (esEsOrdering (primCmpFloat (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww3490) GT))",fontsize=16,color="black",shape="box"];30295 -> 30320[label="",style="solid", color="black", weight=3]; 189.19/136.00 57956 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.00 57956[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4693)) (Pos (Succ ww4695))) (srMyInt (Neg (Succ ww4694)) (Neg Zero))) ww4699",fontsize=16,color="magenta"];57956 -> 57975[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 57956 -> 57976[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 57956 -> 57977[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 30277[label="takeWhile1 (flip ltEsFloat ww3503) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))) (not (esEsOrdering (primCmpFloat (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww3503) GT))",fontsize=16,color="black",shape="box"];30277 -> 30296[label="",style="solid", color="black", weight=3]; 189.19/136.00 60130 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.00 60130[label="primPlusFloat (Float (msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))) (srMyInt (Neg Zero) (Neg Zero))) ww4797",fontsize=16,color="magenta"];60130 -> 60139[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 60130 -> 60140[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 60130 -> 60141[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23515[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000000 ww1430000) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000000 ww1430000) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63066[label="ww3000000/Succ ww30000000",fontsize=10,color="white",style="solid",shape="box"];23515 -> 63066[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63066 -> 25384[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 63067[label="ww3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];23515 -> 63067[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63067 -> 25385[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 23516 -> 10878[label="",style="dashed", color="red", weight=0]; 189.19/136.00 23516[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];23516 -> 25386[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23517 -> 18732[label="",style="dashed", color="red", weight=0]; 189.19/136.00 23517[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];23517 -> 25387[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23517 -> 25388[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23517 -> 25389[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23517 -> 25390[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23517 -> 25391[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23518 -> 17710[label="",style="dashed", color="red", weight=0]; 189.19/136.00 23518[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];23518 -> 25392[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23518 -> 25393[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23518 -> 25394[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23518 -> 25395[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23518 -> 25396[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49285 -> 59092[label="",style="dashed", color="red", weight=0]; 189.19/136.00 49285[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];49285 -> 59263[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49285 -> 59264[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49285 -> 59265[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49285 -> 59266[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49285 -> 59267[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49286[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];49287[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];49287 -> 53738[label="",style="solid", color="black", weight=3]; 189.19/136.00 49288[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];49289 -> 49994[label="",style="dashed", color="red", weight=0]; 189.19/136.00 49289[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];49289 -> 50046[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49289 -> 50047[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49289 -> 50048[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23520[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000000 ww1510000) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000000 ww1510000) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63068[label="ww3000000/Succ ww30000000",fontsize=10,color="white",style="solid",shape="box"];23520 -> 63068[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63068 -> 25398[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 63069[label="ww3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];23520 -> 63069[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63069 -> 25399[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 23521 -> 10884[label="",style="dashed", color="red", weight=0]; 189.19/136.00 23521[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];23521 -> 25400[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23522 -> 18732[label="",style="dashed", color="red", weight=0]; 189.19/136.00 23522[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];23522 -> 25401[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23522 -> 25402[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23522 -> 25403[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23522 -> 25404[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23522 -> 25405[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23523 -> 17710[label="",style="dashed", color="red", weight=0]; 189.19/136.00 23523[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];23523 -> 25406[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23523 -> 25407[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23523 -> 25408[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23523 -> 25409[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23523 -> 25410[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23524[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) (Succ ww157000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) (Succ ww157000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];23524 -> 25411[label="",style="solid", color="black", weight=3]; 189.19/136.00 23525[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];23525 -> 25412[label="",style="solid", color="black", weight=3]; 189.19/136.00 23526[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww157000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww157000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];23526 -> 25413[label="",style="solid", color="black", weight=3]; 189.19/136.00 23527[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];23527 -> 25414[label="",style="solid", color="black", weight=3]; 189.19/136.00 23528 -> 23348[label="",style="dashed", color="red", weight=0]; 189.19/136.00 23528[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];23528 -> 25415[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23528 -> 25416[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23528 -> 25417[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23528 -> 25418[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23529 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/136.00 23529[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];23529 -> 49365[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23529 -> 49366[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23529 -> 49367[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23529 -> 49368[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23529 -> 49369[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23530 -> 23348[label="",style="dashed", color="red", weight=0]; 189.19/136.00 23530[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];23530 -> 25420[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23530 -> 25421[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23530 -> 25422[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23530 -> 25423[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 53649[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];53649 -> 55788[label="",style="solid", color="black", weight=3]; 189.19/136.00 23532[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) (Succ ww310000000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) (Succ ww310000000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];23532 -> 25425[label="",style="solid", color="black", weight=3]; 189.19/136.00 23533[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];23533 -> 25426[label="",style="solid", color="black", weight=3]; 189.19/136.00 23534[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww310000000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww310000000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];23534 -> 25427[label="",style="solid", color="black", weight=3]; 189.19/136.00 23535[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];23535 -> 25428[label="",style="solid", color="black", weight=3]; 189.19/136.00 23536[label="Zero",fontsize=16,color="green",shape="box"];23537[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];23538[label="ww5",fontsize=16,color="green",shape="box"];23539[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];23540[label="Zero",fontsize=16,color="green",shape="box"];23541 -> 23348[label="",style="dashed", color="red", weight=0]; 189.19/136.00 23541[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))))) (fsEsOrdering (compareFloat (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];23541 -> 25429[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23541 -> 25430[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23541 -> 25431[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23541 -> 25432[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23542 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/136.00 23542[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="magenta"];23542 -> 49375[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23542 -> 49376[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23542 -> 49377[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23542 -> 49378[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23542 -> 49379[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23543 -> 23348[label="",style="dashed", color="red", weight=0]; 189.19/136.00 23543[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))) (fsEsOrdering (compareFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];23543 -> 25434[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23543 -> 25435[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23543 -> 25436[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23543 -> 25437[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 53652[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];53652 -> 55796[label="",style="solid", color="black", weight=3]; 189.19/136.00 53654[label="primDivFloat (primMinusFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];53654 -> 55798[label="",style="solid", color="black", weight=3]; 189.19/136.00 25449 -> 20583[label="",style="dashed", color="red", weight=0]; 189.19/136.00 25449[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (primPlusFloat (Float ww24150 ww24151) (Float (srMyInt (msMyInt (Pos (Succ ww2416)) (Pos (Succ ww2417))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww2418))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];25449 -> 25453[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 25449 -> 25454[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 25449 -> 25455[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 25449 -> 25456[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 25449 -> 25457[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 25449 -> 25458[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 25450 -> 24812[label="",style="dashed", color="red", weight=0]; 189.19/136.00 25450[label="srMyInt (msMyInt (Pos (Succ ww2416)) (Pos (Succ ww2417))) (Pos (Succ Zero))",fontsize=16,color="magenta"];25450 -> 25459[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 25451 -> 15103[label="",style="dashed", color="red", weight=0]; 189.19/136.00 25451[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww2418))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];25451 -> 25460[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 25451 -> 25461[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 25448[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww24150 ww24151) (Float ww3118 ww2917))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) ww2916",fontsize=16,color="burlywood",shape="triangle"];63070[label="ww2916/MyTrue",fontsize=10,color="white",style="solid",shape="box"];25448 -> 63070[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63070 -> 25462[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 63071[label="ww2916/MyFalse",fontsize=10,color="white",style="solid",shape="box"];25448 -> 63071[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63071 -> 25463[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 30435 -> 27703[label="",style="dashed", color="red", weight=0]; 189.19/136.00 30435[label="takeWhile1 (flip ltEsFloat ww3517) (primPlusFloat (Float (msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))) (iterate (primPlusFloat (Float (msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))) (srMyInt (Pos Zero) (Pos Zero)))) (primPlusFloat (Float (msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))) (srMyInt (Pos Zero) (Pos Zero))) (primPlusFloat (Float (msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))))) (not (esEsOrdering (primCmpFloat (primPlusFloat (Float (msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))) ww3517) GT))",fontsize=16,color="magenta"];30435 -> 30480[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 30435 -> 30481[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 30435 -> 30482[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 30435 -> 30483[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 30435 -> 30484[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 30435 -> 30485[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 45191[label="Neg ww2084",fontsize=16,color="green",shape="box"];45192[label="Pos ww2082",fontsize=16,color="green",shape="box"];45211[label="psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) ww4395",fontsize=16,color="black",shape="triangle"];45211 -> 45728[label="",style="solid", color="black", weight=3]; 189.19/136.00 45212 -> 45194[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45212[label="iterate (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) ww4395))",fontsize=16,color="magenta"];45212 -> 45729[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 45200[label="ww2081",fontsize=16,color="green",shape="box"];45201[label="Pos (Succ ww2083)",fontsize=16,color="green",shape="box"];45202[label="Neg ww2084",fontsize=16,color="green",shape="box"];45203[label="Pos ww2082",fontsize=16,color="green",shape="box"];45204[label="Pos ww2297",fontsize=16,color="green",shape="box"];45205[label="Neg ww2295",fontsize=16,color="green",shape="box"];45238[label="psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) ww4396",fontsize=16,color="black",shape="triangle"];45238 -> 45730[label="",style="solid", color="black", weight=3]; 189.19/136.00 45239 -> 45207[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45239[label="iterate (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) ww4396))",fontsize=16,color="magenta"];45239 -> 45731[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 45213[label="ww2294",fontsize=16,color="green",shape="box"];45214[label="Pos (Succ ww2296)",fontsize=16,color="green",shape="box"];45215[label="Pos ww2297",fontsize=16,color="green",shape="box"];45216[label="Neg ww2295",fontsize=16,color="green",shape="box"];23567[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000000 ww1590000) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000000 ww1590000) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63072[label="ww3000000/Succ ww30000000",fontsize=10,color="white",style="solid",shape="box"];23567 -> 63072[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63072 -> 25477[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 63073[label="ww3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];23567 -> 63073[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63073 -> 25478[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 23568 -> 10904[label="",style="dashed", color="red", weight=0]; 189.19/136.00 23568[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];23568 -> 25479[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23569 -> 18747[label="",style="dashed", color="red", weight=0]; 189.19/136.00 23569[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];23569 -> 25480[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23569 -> 25481[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23569 -> 25482[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23569 -> 25483[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23569 -> 25484[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23570 -> 17737[label="",style="dashed", color="red", weight=0]; 189.19/136.00 23570[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];23570 -> 25485[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23570 -> 25486[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23570 -> 25487[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23570 -> 25488[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23570 -> 25489[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49305 -> 56426[label="",style="dashed", color="red", weight=0]; 189.19/136.00 49305[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];49305 -> 56589[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49305 -> 56590[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49305 -> 56591[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49305 -> 56592[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49305 -> 56593[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49306[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];49307 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.00 49307[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49307 -> 53740[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49307 -> 53741[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49307 -> 53742[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49307 -> 53743[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49307 -> 53744[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49308[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];49309 -> 50066[label="",style="dashed", color="red", weight=0]; 189.19/136.00 49309[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];49309 -> 50112[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49309 -> 50113[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49309 -> 50114[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23573[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000000 ww1670000) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000000 ww1670000) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63074[label="ww3000000/Succ ww30000000",fontsize=10,color="white",style="solid",shape="box"];23573 -> 63074[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63074 -> 25491[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 63075[label="ww3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];23573 -> 63075[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63075 -> 25492[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 23574 -> 10910[label="",style="dashed", color="red", weight=0]; 189.19/136.00 23574[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];23574 -> 25493[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23575 -> 18747[label="",style="dashed", color="red", weight=0]; 189.19/136.00 23575[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];23575 -> 25494[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23575 -> 25495[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23575 -> 25496[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23575 -> 25497[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23575 -> 25498[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23576 -> 17737[label="",style="dashed", color="red", weight=0]; 189.19/136.00 23576[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];23576 -> 25499[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23576 -> 25500[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23576 -> 25501[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23576 -> 25502[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23576 -> 25503[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49310 -> 56426[label="",style="dashed", color="red", weight=0]; 189.19/136.00 49310[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];49310 -> 56594[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49310 -> 56595[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49310 -> 56596[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49310 -> 56597[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49310 -> 56598[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49311[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];49312 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.00 49312[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49312 -> 53746[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49312 -> 53747[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49312 -> 53748[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49312 -> 53749[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49312 -> 53750[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49313[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];49314 -> 50066[label="",style="dashed", color="red", weight=0]; 189.19/136.00 49314[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];49314 -> 50115[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49314 -> 50116[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 49314 -> 50117[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23579[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) (Succ ww173000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) (Succ ww173000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];23579 -> 25505[label="",style="solid", color="black", weight=3]; 189.19/136.00 23580[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];23580 -> 25506[label="",style="solid", color="black", weight=3]; 189.19/136.00 23581[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww173000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww173000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];23581 -> 25507[label="",style="solid", color="black", weight=3]; 189.19/136.00 23582[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];23582 -> 25508[label="",style="solid", color="black", weight=3]; 189.19/136.00 54864[label="ww3100",fontsize=16,color="green",shape="box"];54865 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.00 54865[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54865 -> 55801[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54865 -> 55802[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54865 -> 55803[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54865 -> 55804[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54865 -> 55805[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54866[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];55695[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];55696[label="ww5",fontsize=16,color="green",shape="box"];55697[label="ww3100",fontsize=16,color="green",shape="box"];55698[label="Zero",fontsize=16,color="green",shape="box"];55699[label="Succ Zero",fontsize=16,color="green",shape="box"];56558[label="Zero",fontsize=16,color="green",shape="box"];56559[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];56560[label="Succ Zero",fontsize=16,color="green",shape="box"];56561[label="ww3100",fontsize=16,color="green",shape="box"];56562[label="Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];23584 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/136.00 23584[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];23584 -> 49395[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23584 -> 49396[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23584 -> 49397[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23584 -> 49398[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23584 -> 49399[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54867[label="ww3100",fontsize=16,color="green",shape="box"];54868 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.00 54868[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54868 -> 55808[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54868 -> 55809[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54868 -> 55810[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54868 -> 55811[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54868 -> 55812[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54869[label="Succ Zero",fontsize=16,color="green",shape="box"];55701[label="Succ Zero",fontsize=16,color="green",shape="box"];55702[label="ww5",fontsize=16,color="green",shape="box"];55703[label="ww3100",fontsize=16,color="green",shape="box"];55704[label="Zero",fontsize=16,color="green",shape="box"];55705[label="Succ Zero",fontsize=16,color="green",shape="box"];56563[label="Zero",fontsize=16,color="green",shape="box"];56564[label="Succ Zero",fontsize=16,color="green",shape="box"];56565[label="Succ Zero",fontsize=16,color="green",shape="box"];56566[label="ww3100",fontsize=16,color="green",shape="box"];56567[label="Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53657[label="Zero",fontsize=16,color="green",shape="box"];53658[label="ww5",fontsize=16,color="green",shape="box"];53659[label="ww3100",fontsize=16,color="green",shape="box"];53660[label="Zero",fontsize=16,color="green",shape="box"];53661[label="Succ Zero",fontsize=16,color="green",shape="box"];23587[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) (Succ ww310000000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) (Succ ww310000000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];23587 -> 25513[label="",style="solid", color="black", weight=3]; 189.19/136.00 23588[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];23588 -> 25514[label="",style="solid", color="black", weight=3]; 189.19/136.00 23589[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww310000000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww310000000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];23589 -> 25515[label="",style="solid", color="black", weight=3]; 189.19/136.00 23590[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];23590 -> 25516[label="",style="solid", color="black", weight=3]; 189.19/136.00 23591[label="Zero",fontsize=16,color="green",shape="box"];23592[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];23593[label="Zero",fontsize=16,color="green",shape="box"];23594[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];23595[label="ww5",fontsize=16,color="green",shape="box"];54870[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];54871 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.00 54871[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54871 -> 55820[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54871 -> 55821[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54871 -> 55822[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54871 -> 55823[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54871 -> 55824[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54872[label="Succ (Succ (Succ ww3000000))",fontsize=16,color="green",shape="box"];55706[label="Succ (Succ (Succ ww3000000))",fontsize=16,color="green",shape="box"];55707[label="ww5",fontsize=16,color="green",shape="box"];55708[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55709[label="Zero",fontsize=16,color="green",shape="box"];55710[label="Zero",fontsize=16,color="green",shape="box"];56573[label="Zero",fontsize=16,color="green",shape="box"];56574[label="Succ (Succ (Succ ww3000000))",fontsize=16,color="green",shape="box"];56575[label="Zero",fontsize=16,color="green",shape="box"];56576[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56577[label="Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];54873[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];54874 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.00 54874[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54874 -> 55825[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54874 -> 55826[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54874 -> 55827[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54874 -> 55828[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54874 -> 55829[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 54875[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55715[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55716[label="ww5",fontsize=16,color="green",shape="box"];55717[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55718[label="Zero",fontsize=16,color="green",shape="box"];55719[label="Zero",fontsize=16,color="green",shape="box"];56578[label="Zero",fontsize=16,color="green",shape="box"];56579[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56580[label="Zero",fontsize=16,color="green",shape="box"];56581[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56582[label="Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];30336 -> 26925[label="",style="dashed", color="red", weight=0]; 189.19/136.00 30336[label="primDivFloat (Float (msMyInt (Pos (Succ ww3529)) (Pos (Succ ww3531))) (srMyInt (Neg (Succ ww3530)) (Neg (Succ ww3532)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];30336 -> 30349[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 30336 -> 30350[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 56981 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 56981[label="srMyInt (Neg (Succ ww12200)) (Neg (Succ ww12400))",fontsize=16,color="magenta"];56981 -> 57088[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 56981 -> 57089[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 56982 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.00 56982[label="msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))",fontsize=16,color="magenta"];56982 -> 57090[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 56982 -> 57091[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 56983[label="ww4672",fontsize=16,color="green",shape="box"];23602[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];23603 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.00 23603[label="msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))",fontsize=16,color="magenta"];23603 -> 25520[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23603 -> 25521[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23604 -> 22020[label="",style="dashed", color="red", weight=0]; 189.19/136.00 23604[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];23604 -> 25522[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23605[label="Neg Zero",fontsize=16,color="green",shape="box"];23606[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) MyTrue",fontsize=16,color="black",shape="box"];23606 -> 25523[label="",style="solid", color="black", weight=3]; 189.19/136.00 23607[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) MyFalse",fontsize=16,color="black",shape="box"];23607 -> 25524[label="",style="solid", color="black", weight=3]; 189.19/136.00 23614[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];23615 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.00 23615[label="msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))",fontsize=16,color="magenta"];23615 -> 25530[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23615 -> 25531[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 23616 -> 22036[label="",style="dashed", color="red", weight=0]; 189.19/136.00 23616[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];23617[label="Neg Zero",fontsize=16,color="green",shape="box"];23618[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) MyTrue",fontsize=16,color="black",shape="box"];23618 -> 25532[label="",style="solid", color="black", weight=3]; 189.19/136.00 23619[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) MyFalse",fontsize=16,color="black",shape="box"];23619 -> 25533[label="",style="solid", color="black", weight=3]; 189.19/136.00 53662[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53663[label="ww5",fontsize=16,color="green",shape="box"];53664[label="ww3100",fontsize=16,color="green",shape="box"];53665[label="ww4000",fontsize=16,color="green",shape="box"];53666[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53667[label="ww5",fontsize=16,color="green",shape="box"];53668[label="ww3100",fontsize=16,color="green",shape="box"];53669[label="ww4000",fontsize=16,color="green",shape="box"];23620[label="takeWhile1 (flip gtEsFloat (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww42 (iterate (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42)) (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) ww42)) (not (esEsOrdering (primCmpFloat ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT))",fontsize=16,color="burlywood",shape="box"];63076[label="ww42/Float ww420 ww421",fontsize=10,color="white",style="solid",shape="box"];23620 -> 63076[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63076 -> 25534[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 23776[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];23777 -> 30345[label="",style="dashed", color="red", weight=0]; 189.19/136.00 23777[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww29120 ww29121) (Float (srMyInt (msMyInt (Pos (Succ ww2913)) ww29150) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww2914)) ww29151) (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151)))",fontsize=16,color="magenta"];23777 -> 30346[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 25544 -> 23743[label="",style="dashed", color="red", weight=0]; 189.19/136.00 25544[label="srMyInt (srMyInt (Pos (Succ ww2914)) ww29151) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];25545 -> 24812[label="",style="dashed", color="red", weight=0]; 189.19/136.00 25545[label="srMyInt (msMyInt (Pos (Succ ww2913)) ww29150) (Pos (Succ Zero))",fontsize=16,color="magenta"];25545 -> 25547[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 25543[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww29120 ww29121) (Float ww3129 ww2935))) (Float ww29150 ww29151) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151))) otherwise",fontsize=16,color="black",shape="triangle"];25543 -> 25548[label="",style="solid", color="black", weight=3]; 189.19/136.00 27699[label="not (esEsOrdering (primCmpNat (Succ ww3306000) (Succ ww3305000)) GT)",fontsize=16,color="black",shape="box"];27699 -> 27727[label="",style="solid", color="black", weight=3]; 189.19/136.00 27700[label="not (esEsOrdering (primCmpNat (Succ ww3306000) Zero) GT)",fontsize=16,color="black",shape="box"];27700 -> 27728[label="",style="solid", color="black", weight=3]; 189.19/136.00 27701[label="not (esEsOrdering (primCmpNat Zero (Succ ww3305000)) GT)",fontsize=16,color="black",shape="box"];27701 -> 27729[label="",style="solid", color="black", weight=3]; 189.19/136.00 27702[label="not (esEsOrdering (primCmpNat Zero Zero) GT)",fontsize=16,color="black",shape="box"];27702 -> 27730[label="",style="solid", color="black", weight=3]; 189.19/136.00 45225[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4312",fontsize=16,color="black",shape="box"];45225 -> 45732[label="",style="solid", color="black", weight=3]; 189.19/136.00 45226 -> 44048[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45226[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4312",fontsize=16,color="magenta"];45227[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4313",fontsize=16,color="black",shape="box"];45227 -> 45733[label="",style="solid", color="black", weight=3]; 189.19/136.00 45228 -> 44066[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45228[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4313",fontsize=16,color="magenta"];45229[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4314",fontsize=16,color="black",shape="box"];45229 -> 45734[label="",style="solid", color="black", weight=3]; 189.19/136.00 45230 -> 44084[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45230[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4314",fontsize=16,color="magenta"];45231[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4315",fontsize=16,color="black",shape="box"];45231 -> 45735[label="",style="solid", color="black", weight=3]; 189.19/136.00 45232 -> 44109[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45232[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4315",fontsize=16,color="magenta"];45269[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4397",fontsize=16,color="black",shape="triangle"];45269 -> 45736[label="",style="solid", color="black", weight=3]; 189.19/136.00 45270 -> 45234[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45270[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4397))",fontsize=16,color="magenta"];45270 -> 45737[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 45240[label="ww4000",fontsize=16,color="green",shape="box"];45241[label="Pos Zero",fontsize=16,color="green",shape="box"];53670[label="ww4000",fontsize=16,color="green",shape="box"];53671[label="ww5",fontsize=16,color="green",shape="box"];53672[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53673[label="ww3100",fontsize=16,color="green",shape="box"];53674[label="ww4000",fontsize=16,color="green",shape="box"];53675[label="ww5",fontsize=16,color="green",shape="box"];53676[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53677[label="ww3100",fontsize=16,color="green",shape="box"];30818[label="takeWhile1 (flip ltEsFloat ww3578) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960)))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960))))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960)))))) (ltEsFloat (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960)))) ww3578)",fontsize=16,color="black",shape="box"];30818 -> 30887[label="",style="solid", color="black", weight=3]; 189.19/136.00 45242[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4316",fontsize=16,color="black",shape="box"];45242 -> 45738[label="",style="solid", color="black", weight=3]; 189.19/136.00 45243 -> 44124[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45243[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4316",fontsize=16,color="magenta"];45244[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4317",fontsize=16,color="black",shape="box"];45244 -> 45739[label="",style="solid", color="black", weight=3]; 189.19/136.00 45245 -> 44137[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45245[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4317",fontsize=16,color="magenta"];45246[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4318",fontsize=16,color="black",shape="box"];45246 -> 45740[label="",style="solid", color="black", weight=3]; 189.19/136.00 45247 -> 44150[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45247[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4318",fontsize=16,color="magenta"];53006[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53007[label="ww3100",fontsize=16,color="green",shape="box"];53008[label="ww3000",fontsize=16,color="green",shape="box"];53009[label="ww5",fontsize=16,color="green",shape="box"];53010[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53011[label="ww3100",fontsize=16,color="green",shape="box"];53012[label="ww3000",fontsize=16,color="green",shape="box"];53013[label="ww5",fontsize=16,color="green",shape="box"];45248[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45249 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45249[label="srMyInt (Pos (Succ ww31)) ww321",fontsize=16,color="magenta"];45249 -> 45741[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 45249 -> 45742[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 45250[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45251 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45251[label="msMyInt (Pos Zero) ww320",fontsize=16,color="magenta"];45252[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45253 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45253[label="srMyInt (Pos (Succ ww31)) ww321",fontsize=16,color="magenta"];45253 -> 45743[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 45253 -> 45744[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 45254[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4319",fontsize=16,color="black",shape="box"];45254 -> 45745[label="",style="solid", color="black", weight=3]; 189.19/136.00 45255 -> 44162[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45255[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4319",fontsize=16,color="magenta"];45258[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4321",fontsize=16,color="black",shape="box"];45258 -> 45747[label="",style="solid", color="black", weight=3]; 189.19/136.00 45259 -> 44186[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45259[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4321",fontsize=16,color="magenta"];26039 -> 24812[label="",style="dashed", color="red", weight=0]; 189.19/136.00 26039[label="srMyInt ww2445 (Pos (Succ Zero))",fontsize=16,color="magenta"];26039 -> 26044[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 26040 -> 20583[label="",style="dashed", color="red", weight=0]; 189.19/136.00 26040[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (primPlusFloat (Float ww20980 ww20981) (Float (srMyInt ww2445 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];26040 -> 26045[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 26040 -> 26046[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 26040 -> 26047[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 26040 -> 26048[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 26040 -> 26049[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 26040 -> 26050[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 26041 -> 23663[label="",style="dashed", color="red", weight=0]; 189.19/136.00 26041[label="srMyInt (srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];26041 -> 26051[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 26041 -> 26052[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 26038[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20980 ww20981) (Float ww3142 ww3141))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) ww2931",fontsize=16,color="burlywood",shape="triangle"];63077[label="ww2931/MyTrue",fontsize=10,color="white",style="solid",shape="box"];26038 -> 63077[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63077 -> 26053[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 63078[label="ww2931/MyFalse",fontsize=10,color="white",style="solid",shape="box"];26038 -> 63078[label="",style="solid", color="burlywood", weight=9]; 189.19/136.00 63078 -> 26054[label="",style="solid", color="burlywood", weight=3]; 189.19/136.00 45260[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4322",fontsize=16,color="black",shape="box"];45260 -> 45748[label="",style="solid", color="black", weight=3]; 189.19/136.00 45261 -> 44198[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45261[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4322",fontsize=16,color="magenta"];45262[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4323",fontsize=16,color="black",shape="box"];45262 -> 45749[label="",style="solid", color="black", weight=3]; 189.19/136.00 45263 -> 44215[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45263[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4323",fontsize=16,color="magenta"];45291[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4398",fontsize=16,color="black",shape="triangle"];45291 -> 45750[label="",style="solid", color="black", weight=3]; 189.19/136.00 45292 -> 45265[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45292[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4398))",fontsize=16,color="magenta"];45292 -> 45751[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 45271[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];53678[label="ww5",fontsize=16,color="green",shape="box"];53679[label="ww3100",fontsize=16,color="green",shape="box"];53680[label="ww3000",fontsize=16,color="green",shape="box"];53681[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53682[label="ww5",fontsize=16,color="green",shape="box"];53683[label="ww3100",fontsize=16,color="green",shape="box"];53684[label="ww3000",fontsize=16,color="green",shape="box"];53685[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];45272[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4324",fontsize=16,color="black",shape="box"];45272 -> 45752[label="",style="solid", color="black", weight=3]; 189.19/136.00 45273 -> 44227[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45273[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4324",fontsize=16,color="magenta"];45276[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4326",fontsize=16,color="black",shape="box"];45276 -> 45754[label="",style="solid", color="black", weight=3]; 189.19/136.00 45277 -> 44254[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45277[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4326",fontsize=16,color="magenta"];45278[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4327",fontsize=16,color="black",shape="box"];45278 -> 45755[label="",style="solid", color="black", weight=3]; 189.19/136.00 45279 -> 44266[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45279[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4327",fontsize=16,color="magenta"];45280[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4328",fontsize=16,color="black",shape="box"];45280 -> 45756[label="",style="solid", color="black", weight=3]; 189.19/136.00 45281 -> 44278[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45281[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4328",fontsize=16,color="magenta"];45282[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4329",fontsize=16,color="black",shape="box"];45282 -> 45757[label="",style="solid", color="black", weight=3]; 189.19/136.00 45283 -> 44290[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45283[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4329",fontsize=16,color="magenta"];45284[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4330",fontsize=16,color="black",shape="box"];45284 -> 45758[label="",style="solid", color="black", weight=3]; 189.19/136.00 45285 -> 44307[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45285[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4330",fontsize=16,color="magenta"];45355[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4399",fontsize=16,color="black",shape="triangle"];45355 -> 45759[label="",style="solid", color="black", weight=3]; 189.19/136.00 45356 -> 45287[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45356[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4399))",fontsize=16,color="magenta"];45356 -> 45760[label="",style="dashed", color="magenta", weight=3]; 189.19/136.00 45293[label="Pos Zero",fontsize=16,color="green",shape="box"];53686[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53687[label="ww3100",fontsize=16,color="green",shape="box"];53688[label="ww5",fontsize=16,color="green",shape="box"];53689[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53690[label="ww3100",fontsize=16,color="green",shape="box"];53691[label="ww5",fontsize=16,color="green",shape="box"];31797[label="takeWhile1 (flip ltEsFloat ww3723) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969)))))) (ltEsFloat (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969)))) ww3723)",fontsize=16,color="black",shape="box"];31797 -> 31826[label="",style="solid", color="black", weight=3]; 189.19/136.00 45294[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4331",fontsize=16,color="black",shape="box"];45294 -> 45761[label="",style="solid", color="black", weight=3]; 189.19/136.00 45295 -> 44319[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45295[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4331",fontsize=16,color="magenta"];45296[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4332",fontsize=16,color="black",shape="box"];45296 -> 45762[label="",style="solid", color="black", weight=3]; 189.19/136.00 45297 -> 44331[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45297[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4332",fontsize=16,color="magenta"];45298[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4333",fontsize=16,color="black",shape="box"];45298 -> 45763[label="",style="solid", color="black", weight=3]; 189.19/136.00 45299 -> 44353[label="",style="dashed", color="red", weight=0]; 189.19/136.00 45299[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4333",fontsize=16,color="magenta"];53693 -> 52195[label="",style="dashed", color="red", weight=0]; 189.19/136.00 53693[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];53694[label="Zero",fontsize=16,color="green",shape="box"];53695[label="ww449000",fontsize=16,color="green",shape="box"];53696 -> 27486[label="",style="dashed", color="red", weight=0]; 189.19/136.01 53696[label="not MyFalse",fontsize=16,color="magenta"];53697 -> 53692[label="",style="dashed", color="red", weight=0]; 189.19/136.01 53697[label="not (esEsOrdering (primCmpNat ww449000 ww449100) LT)",fontsize=16,color="magenta"];53697 -> 55832[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 53697 -> 55833[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 53698 -> 52200[label="",style="dashed", color="red", weight=0]; 189.19/136.01 53698[label="not (esEsOrdering LT LT)",fontsize=16,color="magenta"];53699[label="ww449000",fontsize=16,color="green",shape="box"];53700[label="Zero",fontsize=16,color="green",shape="box"];53701[label="ww32621",fontsize=16,color="green",shape="box"];53702[label="ww446201",fontsize=16,color="green",shape="box"];53703[label="ww32620",fontsize=16,color="green",shape="box"];53704[label="ww446200",fontsize=16,color="green",shape="box"];43011[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];43012 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.01 43012[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];43012 -> 45764[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 43012 -> 45765[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 43013[label="ww2315",fontsize=16,color="green",shape="box"];43014[label="ww5421",fontsize=16,color="green",shape="box"];43015[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];43016[label="ww5420",fontsize=16,color="green",shape="box"];46722[label="Succ ww54100",fontsize=16,color="green",shape="box"];46723[label="Float (Neg (Succ ww540)) (Pos (Succ ww54100))",fontsize=16,color="green",shape="box"];46724[label="Zero",fontsize=16,color="green",shape="box"];43018 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 43018[label="srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))",fontsize=16,color="magenta"];43018 -> 45768[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 43018 -> 45769[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 43019[label="ww5420",fontsize=16,color="green",shape="box"];43020[label="ww2315",fontsize=16,color="green",shape="box"];43021[label="ww5421",fontsize=16,color="green",shape="box"];43022[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];43023 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.01 43023[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];43023 -> 45770[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 43023 -> 45771[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 43024[label="ww2317",fontsize=16,color="green",shape="box"];43025[label="ww5421",fontsize=16,color="green",shape="box"];43026[label="Pos Zero",fontsize=16,color="green",shape="box"];43027[label="ww5420",fontsize=16,color="green",shape="box"];46725[label="Zero",fontsize=16,color="green",shape="box"];46726[label="Float (Neg (Succ ww540)) (Pos Zero)",fontsize=16,color="green",shape="box"];46727[label="Zero",fontsize=16,color="green",shape="box"];43029 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 43029[label="srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))",fontsize=16,color="magenta"];43029 -> 45774[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 43029 -> 45775[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 43030[label="ww5420",fontsize=16,color="green",shape="box"];43031[label="ww2317",fontsize=16,color="green",shape="box"];43032[label="ww5421",fontsize=16,color="green",shape="box"];45300[label="ww538",fontsize=16,color="green",shape="box"];45301[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45302[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45303 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45303[label="srMyInt (Pos Zero) (Neg (Succ ww54100))",fontsize=16,color="magenta"];45303 -> 45776[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45303 -> 45777[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45306[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45307 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45307[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];45307 -> 45785[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45307 -> 45786[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45308[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45309 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45309[label="srMyInt (Pos Zero) (Neg (Succ ww54100))",fontsize=16,color="magenta"];45309 -> 45787[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45309 -> 45788[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 43033[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];43034 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.01 43034[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];43034 -> 45789[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 43034 -> 45790[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 43035[label="ww2319",fontsize=16,color="green",shape="box"];43036[label="ww5421",fontsize=16,color="green",shape="box"];43037[label="Neg Zero",fontsize=16,color="green",shape="box"];43038[label="ww5420",fontsize=16,color="green",shape="box"];46119[label="Float (Neg (Succ ww540)) (Neg Zero)",fontsize=16,color="green",shape="box"];43040 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 43040[label="srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))",fontsize=16,color="magenta"];43040 -> 45793[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 43040 -> 45794[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 43041[label="ww5420",fontsize=16,color="green",shape="box"];43042[label="ww2319",fontsize=16,color="green",shape="box"];43043[label="ww5421",fontsize=16,color="green",shape="box"];24103[label="ww538",fontsize=16,color="green",shape="box"];24104[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];24105[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];24106 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.01 24106[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];24106 -> 26253[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 24106 -> 26254[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 24107 -> 23663[label="",style="dashed", color="red", weight=0]; 189.19/136.01 24107[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24107 -> 26255[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 24107 -> 26256[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 24108[label="ww5421",fontsize=16,color="green",shape="box"];24109[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];24110[label="ww5420",fontsize=16,color="green",shape="box"];24111[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt ww2970 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) MyTrue",fontsize=16,color="black",shape="box"];24111 -> 26257[label="",style="solid", color="black", weight=3]; 189.19/136.01 24112[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt ww2970 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) MyFalse",fontsize=16,color="black",shape="box"];24112 -> 26258[label="",style="solid", color="black", weight=3]; 189.19/136.01 43044[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];43045 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.01 43045[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];43045 -> 45795[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 43045 -> 45796[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 43046[label="ww2321",fontsize=16,color="green",shape="box"];43047[label="ww5421",fontsize=16,color="green",shape="box"];43048[label="Pos Zero",fontsize=16,color="green",shape="box"];43049[label="ww5420",fontsize=16,color="green",shape="box"];46128[label="Float (Neg (Succ ww540)) (Pos Zero)",fontsize=16,color="green",shape="box"];43051 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 43051[label="srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))",fontsize=16,color="magenta"];43051 -> 45799[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 43051 -> 45800[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 43052[label="ww5420",fontsize=16,color="green",shape="box"];43053[label="ww2321",fontsize=16,color="green",shape="box"];43054[label="ww5421",fontsize=16,color="green",shape="box"];45310[label="ww538",fontsize=16,color="green",shape="box"];45311[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45312[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45313 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45313[label="srMyInt (Neg Zero) (Pos (Succ ww54100))",fontsize=16,color="magenta"];45313 -> 45801[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45313 -> 45802[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45316[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45317 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45317[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];45317 -> 45810[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45317 -> 45811[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45318[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45319 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45319[label="srMyInt (Neg Zero) (Pos (Succ ww54100))",fontsize=16,color="magenta"];45319 -> 45812[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45319 -> 45813[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 43055[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];43056 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.01 43056[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];43056 -> 45814[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 43056 -> 45815[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 43057[label="ww2323",fontsize=16,color="green",shape="box"];43058[label="ww5421",fontsize=16,color="green",shape="box"];43059[label="Pos Zero",fontsize=16,color="green",shape="box"];43060[label="ww5420",fontsize=16,color="green",shape="box"];46139[label="Float (Neg (Succ ww540)) (Pos Zero)",fontsize=16,color="green",shape="box"];43062 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 43062[label="srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))",fontsize=16,color="magenta"];43062 -> 45818[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 43062 -> 45819[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 43063[label="ww5420",fontsize=16,color="green",shape="box"];43064[label="ww2323",fontsize=16,color="green",shape="box"];43065[label="ww5421",fontsize=16,color="green",shape="box"];24168[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];24169 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.01 24169[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];24169 -> 26273[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 24169 -> 26274[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 24170[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="triangle"];24170 -> 26275[label="",style="solid", color="black", weight=3]; 189.19/136.01 24171[label="ww5421",fontsize=16,color="green",shape="box"];24172[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];24173[label="ww5420",fontsize=16,color="green",shape="box"];24174[label="ww538",fontsize=16,color="green",shape="box"];24175[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];24176[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt ww2973 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) MyTrue",fontsize=16,color="black",shape="box"];24176 -> 26276[label="",style="solid", color="black", weight=3]; 189.19/136.01 24177[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt ww2973 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) MyFalse",fontsize=16,color="black",shape="box"];24177 -> 26277[label="",style="solid", color="black", weight=3]; 189.19/136.01 45320[label="ww538",fontsize=16,color="green",shape="box"];45321[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45322[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45323 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45323[label="srMyInt (Neg (Succ ww53900)) (Neg Zero)",fontsize=16,color="magenta"];45323 -> 45820[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45323 -> 45821[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45326[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45327 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45327[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];45327 -> 45829[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45327 -> 45830[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45328[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45329 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45329[label="srMyInt (Neg (Succ ww53900)) (Neg Zero)",fontsize=16,color="magenta"];45329 -> 45831[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45329 -> 45832[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45330[label="ww538",fontsize=16,color="green",shape="box"];45331[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45332[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45333 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45333[label="srMyInt (Neg Zero) (Neg (Succ ww54100))",fontsize=16,color="magenta"];45333 -> 45833[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45333 -> 45834[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45336[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45337 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45337[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];45337 -> 45842[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45337 -> 45843[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45338[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45339 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45339[label="srMyInt (Neg Zero) (Neg (Succ ww54100))",fontsize=16,color="magenta"];45339 -> 45844[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45339 -> 45845[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45340[label="ww538",fontsize=16,color="green",shape="box"];45341[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45342[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45343 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45343[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];45343 -> 45846[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45343 -> 45847[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45346[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45347 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45347[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];45347 -> 45855[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45347 -> 45856[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45348[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45349 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45349[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];45349 -> 45857[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45349 -> 45858[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45376[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4400",fontsize=16,color="black",shape="triangle"];45376 -> 45859[label="",style="solid", color="black", weight=3]; 189.19/136.01 45377 -> 45351[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45377[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4400))",fontsize=16,color="magenta"];45377 -> 45860[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45357[label="ww4000",fontsize=16,color="green",shape="box"];45358[label="Neg Zero",fontsize=16,color="green",shape="box"];21797[label="Pos Zero",fontsize=16,color="green",shape="box"];21798[label="Pos Zero",fontsize=16,color="green",shape="box"];24198[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww2485",fontsize=16,color="black",shape="box"];24198 -> 26308[label="",style="solid", color="black", weight=3]; 189.19/136.01 45359[label="ww7",fontsize=16,color="green",shape="box"];45360[label="Neg Zero",fontsize=16,color="green",shape="box"];45361[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4334",fontsize=16,color="black",shape="box"];45361 -> 45861[label="",style="solid", color="black", weight=3]; 189.19/136.01 45362 -> 44366[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45362[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4334",fontsize=16,color="magenta"];20288 -> 5617[label="",style="dashed", color="red", weight=0]; 189.19/136.01 20288[label="primPlusNat (Succ ww4000) Zero",fontsize=16,color="magenta"];20288 -> 20305[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 20288 -> 20306[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 33777 -> 27703[label="",style="dashed", color="red", weight=0]; 189.19/136.01 33777[label="takeWhile1 (flip ltEsFloat ww3892) (primPlusFloat (Float (msMyInt (Pos (Succ ww2121)) (Neg Zero)) (srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))) (iterate (primPlusFloat (Float (msMyInt (Pos (Succ ww2121)) (Neg Zero)) (srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123))))) (primPlusFloat (Float (msMyInt (Pos (Succ ww2121)) (Neg Zero)) (srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123)))) (primPlusFloat (Float (msMyInt (Pos (Succ ww2121)) (Neg Zero)) (srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))))) (not (esEsOrdering (primCmpFloat (primPlusFloat (Float (msMyInt (Pos (Succ ww2121)) (Neg Zero)) (srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))) ww3892) GT))",fontsize=16,color="magenta"];33777 -> 33843[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 33777 -> 33844[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 33777 -> 33845[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 33777 -> 33846[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 33777 -> 33847[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 33777 -> 33848[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 24218[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww2496",fontsize=16,color="black",shape="box"];24218 -> 26319[label="",style="solid", color="black", weight=3]; 189.19/136.01 45363[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4335",fontsize=16,color="black",shape="box"];45363 -> 45862[label="",style="solid", color="black", weight=3]; 189.19/136.01 45364 -> 44379[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45364[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4335",fontsize=16,color="magenta"];28462 -> 27240[label="",style="dashed", color="red", weight=0]; 189.19/136.01 28462[label="not (esEsOrdering (compareMyInt (srMyInt (Neg Zero) ww34290) (srMyInt (Neg (Succ ww3100)) ww34291)) GT)",fontsize=16,color="magenta"];28462 -> 28568[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28462 -> 28569[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 33496[label="takeWhile1 (flip ltEsFloat ww3905) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979)))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979))))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979)))))) (ltEsFloat (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979)))) ww3905)",fontsize=16,color="black",shape="box"];33496 -> 33590[label="",style="solid", color="black", weight=3]; 189.19/136.01 33778[label="ww3909",fontsize=16,color="green",shape="box"];33779[label="Neg Zero",fontsize=16,color="green",shape="box"];33780[label="Neg (Succ ww3911)",fontsize=16,color="green",shape="box"];33781[label="Neg (Succ ww3910)",fontsize=16,color="green",shape="box"];53705 -> 26925[label="",style="dashed", color="red", weight=0]; 189.19/136.01 53705[label="primDivFloat (Float (msMyInt (Pos (Succ ww17)) ww180) (srMyInt (Neg (Succ Zero)) ww181)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];53705 -> 55834[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 53705 -> 55835[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45365[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4336",fontsize=16,color="black",shape="box"];45365 -> 45863[label="",style="solid", color="black", weight=3]; 189.19/136.01 45366 -> 44392[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45366[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4336",fontsize=16,color="magenta"];45367[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4337",fontsize=16,color="black",shape="box"];45367 -> 45864[label="",style="solid", color="black", weight=3]; 189.19/136.01 45368 -> 44405[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45368[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4337",fontsize=16,color="magenta"];45369[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4338",fontsize=16,color="black",shape="box"];45369 -> 45865[label="",style="solid", color="black", weight=3]; 189.19/136.01 45370 -> 44423[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45370[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4338",fontsize=16,color="magenta"];45388[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4401",fontsize=16,color="black",shape="triangle"];45388 -> 45866[label="",style="solid", color="black", weight=3]; 189.19/136.01 45389 -> 45372[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45389[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4401))",fontsize=16,color="magenta"];45389 -> 45867[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45378[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];45379[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4339",fontsize=16,color="black",shape="box"];45379 -> 45868[label="",style="solid", color="black", weight=3]; 189.19/136.01 45380 -> 44435[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45380[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4339",fontsize=16,color="magenta"];45381[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4340",fontsize=16,color="black",shape="box"];45381 -> 45869[label="",style="solid", color="black", weight=3]; 189.19/136.01 45382 -> 44452[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45382[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4340",fontsize=16,color="magenta"];45400[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4402",fontsize=16,color="black",shape="triangle"];45400 -> 45870[label="",style="solid", color="black", weight=3]; 189.19/136.01 45401 -> 45384[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45401[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4402))",fontsize=16,color="magenta"];45401 -> 45871[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45390[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];26398 -> 23663[label="",style="dashed", color="red", weight=0]; 189.19/136.01 26398[label="srMyInt (srMyInt (Neg (Succ ww2130)) (Pos (Succ ww2132))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];26398 -> 26403[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26398 -> 26404[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26399 -> 24812[label="",style="dashed", color="red", weight=0]; 189.19/136.01 26399[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww2131))) (Pos (Succ Zero))",fontsize=16,color="magenta"];26399 -> 26405[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26400 -> 20583[label="",style="dashed", color="red", weight=0]; 189.19/136.01 26400[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (primPlusFloat (Float ww21290 ww21291) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww2131))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww2130)) (Pos (Succ ww2132))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];26400 -> 26406[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26400 -> 26407[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26400 -> 26408[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26400 -> 26409[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26400 -> 26410[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26400 -> 26411[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26397[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21290 ww21291) (Float ww3189 ww3188))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) ww2998",fontsize=16,color="burlywood",shape="triangle"];63079[label="ww2998/MyTrue",fontsize=10,color="white",style="solid",shape="box"];26397 -> 63079[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63079 -> 26412[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 63080[label="ww2998/MyFalse",fontsize=10,color="white",style="solid",shape="box"];26397 -> 63080[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63080 -> 26413[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 45391[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4341",fontsize=16,color="black",shape="box"];45391 -> 45872[label="",style="solid", color="black", weight=3]; 189.19/136.01 45392 -> 44464[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45392[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4341",fontsize=16,color="magenta"];45393[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4342",fontsize=16,color="black",shape="box"];45393 -> 45873[label="",style="solid", color="black", weight=3]; 189.19/136.01 45394 -> 44481[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45394[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4342",fontsize=16,color="magenta"];45414[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4403",fontsize=16,color="black",shape="triangle"];45414 -> 45874[label="",style="solid", color="black", weight=3]; 189.19/136.01 45415 -> 45396[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45415[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4403))",fontsize=16,color="magenta"];45415 -> 45875[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45402[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];28807 -> 27240[label="",style="dashed", color="red", weight=0]; 189.19/136.01 28807[label="not (esEsOrdering (compareMyInt (srMyInt (Neg (Succ ww3000)) ww34530) (srMyInt (Neg (Succ ww3100)) ww34531)) GT)",fontsize=16,color="magenta"];28807 -> 28854[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28807 -> 28855[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 34501[label="takeWhile1 (flip ltEsFloat ww3994) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))))) (ltEsFloat (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) ww3994)",fontsize=16,color="black",shape="box"];34501 -> 34621[label="",style="solid", color="black", weight=3]; 189.19/136.01 45403[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4343",fontsize=16,color="black",shape="box"];45403 -> 45876[label="",style="solid", color="black", weight=3]; 189.19/136.01 45404 -> 44493[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45404[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4343",fontsize=16,color="magenta"];45405[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4344",fontsize=16,color="black",shape="box"];45405 -> 45877[label="",style="solid", color="black", weight=3]; 189.19/136.01 45406 -> 44505[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45406[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4344",fontsize=16,color="magenta"];45407[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4345",fontsize=16,color="black",shape="box"];45407 -> 45878[label="",style="solid", color="black", weight=3]; 189.19/136.01 45408 -> 44522[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45408[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4345",fontsize=16,color="magenta"];45426[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4404",fontsize=16,color="black",shape="triangle"];45426 -> 45879[label="",style="solid", color="black", weight=3]; 189.19/136.01 45427 -> 45410[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45427[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4404))",fontsize=16,color="magenta"];45427 -> 45880[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45416[label="Neg Zero",fontsize=16,color="green",shape="box"];45417[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4346",fontsize=16,color="black",shape="box"];45417 -> 45881[label="",style="solid", color="black", weight=3]; 189.19/136.01 45418 -> 44534[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45418[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4346",fontsize=16,color="magenta"];45419[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4347",fontsize=16,color="black",shape="box"];45419 -> 45882[label="",style="solid", color="black", weight=3]; 189.19/136.01 45420 -> 44551[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45420[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4347",fontsize=16,color="magenta"];45438[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4405",fontsize=16,color="black",shape="triangle"];45438 -> 45883[label="",style="solid", color="black", weight=3]; 189.19/136.01 45439 -> 45422[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45439[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4405))",fontsize=16,color="magenta"];45439 -> 45884[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45428[label="Neg Zero",fontsize=16,color="green",shape="box"];35392 -> 27703[label="",style="dashed", color="red", weight=0]; 189.19/136.01 35392[label="takeWhile1 (flip ltEsFloat ww4075) (primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))) (iterate (primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142))))) (primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142)))) (primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))))) (not (esEsOrdering (primCmpFloat (primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))) ww4075) GT))",fontsize=16,color="magenta"];35392 -> 35439[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 35392 -> 35440[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 35392 -> 35441[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 35392 -> 35442[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 35392 -> 35443[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 35392 -> 35444[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45429[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4348",fontsize=16,color="black",shape="box"];45429 -> 45885[label="",style="solid", color="black", weight=3]; 189.19/136.01 45430 -> 44563[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45430[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4348",fontsize=16,color="magenta"];45431[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4349",fontsize=16,color="black",shape="box"];45431 -> 45886[label="",style="solid", color="black", weight=3]; 189.19/136.01 45432 -> 44580[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45432[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4349",fontsize=16,color="magenta"];45509[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4406",fontsize=16,color="black",shape="triangle"];45509 -> 45887[label="",style="solid", color="black", weight=3]; 189.19/136.01 45510 -> 45434[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45510[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4406))",fontsize=16,color="magenta"];45510 -> 45888[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45440[label="Neg Zero",fontsize=16,color="green",shape="box"];35299[label="takeWhile1 (flip ltEsFloat ww4091) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988)))))) (ltEsFloat (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988)))) ww4091)",fontsize=16,color="black",shape="box"];35299 -> 35325[label="",style="solid", color="black", weight=3]; 189.19/136.01 45441[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4350",fontsize=16,color="black",shape="box"];45441 -> 45889[label="",style="solid", color="black", weight=3]; 189.19/136.01 45442 -> 44592[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45442[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4350",fontsize=16,color="magenta"];45443[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4351",fontsize=16,color="black",shape="box"];45443 -> 45890[label="",style="solid", color="black", weight=3]; 189.19/136.01 45444 -> 44604[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45444[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4351",fontsize=16,color="magenta"];45445[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4352",fontsize=16,color="black",shape="box"];45445 -> 45891[label="",style="solid", color="black", weight=3]; 189.19/136.01 45446 -> 44625[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45446[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4352",fontsize=16,color="magenta"];24543[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];24544 -> 20687[label="",style="dashed", color="red", weight=0]; 189.19/136.01 24544[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];24545 -> 23743[label="",style="dashed", color="red", weight=0]; 189.19/136.01 24545[label="srMyInt (srMyInt (Pos (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24545 -> 26565[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 24545 -> 26566[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 24546[label="ww9591",fontsize=16,color="green",shape="box"];24547[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];24548[label="ww9590",fontsize=16,color="green",shape="box"];24549[label="ww95600",fontsize=16,color="green",shape="box"];24550[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];24551[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt ww3040 (Pos (Succ Zero))) ww3038))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) MyTrue",fontsize=16,color="black",shape="box"];24551 -> 26567[label="",style="solid", color="black", weight=3]; 189.19/136.01 24552[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt ww3040 (Pos (Succ Zero))) ww3038))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) MyFalse",fontsize=16,color="black",shape="box"];24552 -> 26568[label="",style="solid", color="black", weight=3]; 189.19/136.01 21773[label="srMyInt (Pos (Succ ww4100)) (Pos Zero)",fontsize=16,color="black",shape="box"];21773 -> 21807[label="",style="solid", color="black", weight=3]; 189.19/136.01 21774[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];24554 -> 35625[label="",style="dashed", color="red", weight=0]; 189.19/136.01 24554[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2352))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))))",fontsize=16,color="magenta"];24554 -> 35626[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26573 -> 24812[label="",style="dashed", color="red", weight=0]; 189.19/136.01 26573[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];26573 -> 26575[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26572[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float ww3210 ww2352))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) otherwise",fontsize=16,color="black",shape="triangle"];26572 -> 26576[label="",style="solid", color="black", weight=3]; 189.19/136.01 24557 -> 35667[label="",style="dashed", color="red", weight=0]; 189.19/136.01 24557[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2354))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))))",fontsize=16,color="magenta"];24557 -> 35668[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 57269 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.01 57269[label="primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2354)",fontsize=16,color="magenta"];57269 -> 57298[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 57269 -> 57299[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 57269 -> 57300[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 57270 -> 50184[label="",style="dashed", color="red", weight=0]; 189.19/136.01 57270[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="magenta"];57270 -> 57301[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 57270 -> 57302[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 57270 -> 57303[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 24560 -> 35691[label="",style="dashed", color="red", weight=0]; 189.19/136.01 24560[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2356))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))))",fontsize=16,color="magenta"];24560 -> 35692[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26587 -> 24812[label="",style="dashed", color="red", weight=0]; 189.19/136.01 26587[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];26587 -> 26589[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26586[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float ww3216 ww2356))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) otherwise",fontsize=16,color="black",shape="triangle"];26586 -> 26590[label="",style="solid", color="black", weight=3]; 189.19/136.01 45447[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45448 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45448[label="srMyInt (Pos (Succ ww95600)) (Neg Zero)",fontsize=16,color="magenta"];45448 -> 45892[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45448 -> 45893[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45451[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45452 -> 20687[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45452[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];45453[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45454 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45454[label="srMyInt (Pos (Succ ww95600)) (Neg Zero)",fontsize=16,color="magenta"];45454 -> 45901[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45454 -> 45902[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 24591 -> 35773[label="",style="dashed", color="red", weight=0]; 189.19/136.01 24591[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2358))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero))))",fontsize=16,color="magenta"];24591 -> 35774[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26606 -> 24812[label="",style="dashed", color="red", weight=0]; 189.19/136.01 26606[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];26606 -> 26608[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26605[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float ww3224 ww2358))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) otherwise",fontsize=16,color="black",shape="triangle"];26605 -> 26609[label="",style="solid", color="black", weight=3]; 189.19/136.01 24594[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];24595 -> 20687[label="",style="dashed", color="red", weight=0]; 189.19/136.01 24595[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];24596 -> 23663[label="",style="dashed", color="red", weight=0]; 189.19/136.01 24596[label="srMyInt (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24596 -> 26610[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 24596 -> 26611[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 24597[label="ww9591",fontsize=16,color="green",shape="box"];24598[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];24599[label="ww9590",fontsize=16,color="green",shape="box"];24600[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt ww2763 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) MyTrue",fontsize=16,color="black",shape="box"];24600 -> 26612[label="",style="solid", color="black", weight=3]; 189.19/136.01 24601[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt ww2763 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) MyFalse",fontsize=16,color="black",shape="box"];24601 -> 26613[label="",style="solid", color="black", weight=3]; 189.19/136.01 24602 -> 35795[label="",style="dashed", color="red", weight=0]; 189.19/136.01 24602[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2360))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))))",fontsize=16,color="magenta"];24602 -> 35796[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26617 -> 24812[label="",style="dashed", color="red", weight=0]; 189.19/136.01 26617[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];26617 -> 26619[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26616[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float ww3227 ww2360))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) otherwise",fontsize=16,color="black",shape="triangle"];26616 -> 26620[label="",style="solid", color="black", weight=3]; 189.19/136.01 45463[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45464 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45464[label="srMyInt (Neg Zero) (Pos (Succ ww95800))",fontsize=16,color="magenta"];45464 -> 45914[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45464 -> 45915[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45467[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45468 -> 20687[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45468[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];45469[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45470 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45470[label="srMyInt (Neg Zero) (Pos (Succ ww95800))",fontsize=16,color="magenta"];45470 -> 45923[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45470 -> 45924[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 24608 -> 35825[label="",style="dashed", color="red", weight=0]; 189.19/136.01 24608[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2362))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))))",fontsize=16,color="magenta"];24608 -> 35826[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26628 -> 24812[label="",style="dashed", color="red", weight=0]; 189.19/136.01 26628[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];26628 -> 26630[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26627[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float ww3232 ww2362))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) otherwise",fontsize=16,color="black",shape="triangle"];26627 -> 26631[label="",style="solid", color="black", weight=3]; 189.19/136.01 45471[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45472 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45472[label="srMyInt (Neg (Succ ww95600)) (Neg Zero)",fontsize=16,color="magenta"];45472 -> 45925[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45472 -> 45926[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45475[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45476 -> 20687[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45476[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];45477[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45478 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45478[label="srMyInt (Neg (Succ ww95600)) (Neg Zero)",fontsize=16,color="magenta"];45478 -> 45934[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45478 -> 45935[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45487[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45488 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45488[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];45488 -> 45947[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45488 -> 45948[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45491[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45492 -> 20687[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45492[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];45493[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45494 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45494[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];45494 -> 45956[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45494 -> 45957[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45496[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4353",fontsize=16,color="black",shape="box"];45496 -> 45959[label="",style="solid", color="black", weight=3]; 189.19/136.01 45497 -> 44636[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45497[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4353",fontsize=16,color="magenta"];45498[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4354",fontsize=16,color="black",shape="box"];45498 -> 45960[label="",style="solid", color="black", weight=3]; 189.19/136.01 45499 -> 44647[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45499[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4354",fontsize=16,color="magenta"];45500[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4355",fontsize=16,color="black",shape="box"];45500 -> 45961[label="",style="solid", color="black", weight=3]; 189.19/136.01 45501 -> 44658[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45501[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4355",fontsize=16,color="magenta"];45502[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4356",fontsize=16,color="black",shape="box"];45502 -> 45962[label="",style="solid", color="black", weight=3]; 189.19/136.01 45503 -> 44673[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45503[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4356",fontsize=16,color="magenta"];45518[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4407",fontsize=16,color="black",shape="triangle"];45518 -> 45963[label="",style="solid", color="black", weight=3]; 189.19/136.01 45519 -> 45505[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45519[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4407))",fontsize=16,color="magenta"];45519 -> 45964[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45511[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4357",fontsize=16,color="black",shape="box"];45511 -> 45965[label="",style="solid", color="black", weight=3]; 189.19/136.01 45512 -> 44688[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45512[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4357",fontsize=16,color="magenta"];45537[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4408",fontsize=16,color="black",shape="triangle"];45537 -> 45966[label="",style="solid", color="black", weight=3]; 189.19/136.01 45538 -> 45514[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45538[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4408))",fontsize=16,color="magenta"];45538 -> 45967[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45520[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4358",fontsize=16,color="black",shape="box"];45520 -> 45968[label="",style="solid", color="black", weight=3]; 189.19/136.01 45521 -> 44699[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45521[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4358",fontsize=16,color="magenta"];45522[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4359",fontsize=16,color="black",shape="box"];45522 -> 45969[label="",style="solid", color="black", weight=3]; 189.19/136.01 45523 -> 44710[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45523[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4359",fontsize=16,color="magenta"];45524[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4360",fontsize=16,color="black",shape="box"];45524 -> 45970[label="",style="solid", color="black", weight=3]; 189.19/136.01 45525 -> 44726[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45525[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4360",fontsize=16,color="magenta"];53706 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.01 53706[label="primPlusFloat (Float ww660 ww661) (primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float ww650 ww651)) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];53706 -> 55234[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 53706 -> 55235[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 53706 -> 55236[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45526[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45527 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45527[label="srMyInt (Pos (Succ ww2077)) ww20781",fontsize=16,color="magenta"];45527 -> 45971[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45527 -> 45972[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45528[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45529 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45529[label="msMyInt (Neg Zero) ww20780",fontsize=16,color="magenta"];45530[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45531 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45531[label="srMyInt (Pos (Succ ww2077)) ww20781",fontsize=16,color="magenta"];45531 -> 45973[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45531 -> 45974[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45549[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4409",fontsize=16,color="black",shape="triangle"];45549 -> 45975[label="",style="solid", color="black", weight=3]; 189.19/136.01 45550 -> 45533[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45550[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4409))",fontsize=16,color="magenta"];45550 -> 45976[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45539[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];45540[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4361",fontsize=16,color="black",shape="box"];45540 -> 45977[label="",style="solid", color="black", weight=3]; 189.19/136.01 45541 -> 44738[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45541[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4361",fontsize=16,color="magenta"];45561[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4410",fontsize=16,color="black",shape="triangle"];45561 -> 45979[label="",style="solid", color="black", weight=3]; 189.19/136.01 45562 -> 45545[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45562[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4410))",fontsize=16,color="magenta"];45562 -> 45980[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45551[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];27612 -> 27703[label="",style="dashed", color="red", weight=0]; 189.19/136.01 27612[label="takeWhile1 (flip ltEsFloat ww3284) (primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww2168))) (srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (iterate (primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww2168))) (srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169))))) (primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww2168))) (srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169)))) (primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww2168))) (srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))))) (not (esEsOrdering (primCmpFloat (primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww2168))) (srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) ww3284) GT))",fontsize=16,color="magenta"];27612 -> 27704[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27612 -> 27705[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27612 -> 27706[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27612 -> 27707[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27612 -> 27708[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45552[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4363",fontsize=16,color="black",shape="box"];45552 -> 45981[label="",style="solid", color="black", weight=3]; 189.19/136.01 45553 -> 44767[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45553[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4363",fontsize=16,color="magenta"];45554[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4364",fontsize=16,color="black",shape="box"];45554 -> 45982[label="",style="solid", color="black", weight=3]; 189.19/136.01 45555 -> 44784[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45555[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4364",fontsize=16,color="magenta"];45578[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4411",fontsize=16,color="black",shape="triangle"];45578 -> 45983[label="",style="solid", color="black", weight=3]; 189.19/136.01 45579 -> 45557[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45579[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4411))",fontsize=16,color="magenta"];45579 -> 45984[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45563[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];24758 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/136.01 24758[label="takeWhile1 (flip gtEsFloat (primPlusFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww19410 ww19411) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) (Float ww19410 ww19411))) (not (esEsOrdering (primCmpFloat (Float ww19410 ww19411) (primPlusFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT))",fontsize=16,color="magenta"];24758 -> 49442[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 24758 -> 49443[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 24758 -> 49444[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 24758 -> 49445[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 24758 -> 49446[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45564[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4365",fontsize=16,color="black",shape="box"];45564 -> 45985[label="",style="solid", color="black", weight=3]; 189.19/136.01 45565 -> 44796[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45565[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4365",fontsize=16,color="magenta"];45568[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4367",fontsize=16,color="black",shape="box"];45568 -> 45987[label="",style="solid", color="black", weight=3]; 189.19/136.01 45569 -> 44829[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45569[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4367",fontsize=16,color="magenta"];24778[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww2556",fontsize=16,color="black",shape="box"];24778 -> 27291[label="",style="solid", color="black", weight=3]; 189.19/136.01 45570[label="Pos Zero",fontsize=16,color="green",shape="box"];45571[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4368",fontsize=16,color="black",shape="box"];45571 -> 45988[label="",style="solid", color="black", weight=3]; 189.19/136.01 45572 -> 44846[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45572[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4368",fontsize=16,color="magenta"];45620[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4412",fontsize=16,color="black",shape="triangle"];45620 -> 45989[label="",style="solid", color="black", weight=3]; 189.19/136.01 45621 -> 45574[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45621[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4412))",fontsize=16,color="magenta"];45621 -> 45990[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45580[label="Pos Zero",fontsize=16,color="green",shape="box"];58722 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.01 58722[label="primPlusFloat (Float (msMyInt (Neg Zero) ww19410) (srMyInt (Neg (Succ (Succ (Succ Zero)))) ww19411)) ww4727",fontsize=16,color="magenta"];58722 -> 58740[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 58722 -> 58741[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 58722 -> 58742[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 24787[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww2565",fontsize=16,color="black",shape="box"];24787 -> 27462[label="",style="solid", color="black", weight=3]; 189.19/136.01 27865[label="takeWhile1 (flip ltEsFloat ww3327) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017)))))) (ltEsFloat (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017)))) ww3327)",fontsize=16,color="black",shape="box"];27865 -> 27884[label="",style="solid", color="black", weight=3]; 189.19/136.01 45581[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4369",fontsize=16,color="black",shape="box"];45581 -> 45991[label="",style="solid", color="black", weight=3]; 189.19/136.01 45582 -> 44858[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45582[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4369",fontsize=16,color="magenta"];45583[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4370",fontsize=16,color="black",shape="box"];45583 -> 45992[label="",style="solid", color="black", weight=3]; 189.19/136.01 45584 -> 44870[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45584[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4370",fontsize=16,color="magenta"];45585[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4371",fontsize=16,color="black",shape="box"];45585 -> 45993[label="",style="solid", color="black", weight=3]; 189.19/136.01 45586 -> 44889[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45586[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4371",fontsize=16,color="magenta"];27725[label="Succ ww1372",fontsize=16,color="green",shape="box"];27726[label="Succ ww1374",fontsize=16,color="green",shape="box"];27287 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 27287[label="srMyInt ww2493 (Pos (Succ Zero))",fontsize=16,color="magenta"];27287 -> 27731[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27287 -> 27732[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27288[label="ww50",fontsize=16,color="green",shape="box"];27289[label="ww2492",fontsize=16,color="green",shape="box"];27290[label="ww51",fontsize=16,color="green",shape="box"];45587[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) ww4308",fontsize=16,color="black",shape="box"];45587 -> 45994[label="",style="solid", color="black", weight=3]; 189.19/136.01 45588[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) ww4309",fontsize=16,color="black",shape="box"];45588 -> 45995[label="",style="solid", color="black", weight=3]; 189.19/136.01 24851[label="ww137300",fontsize=16,color="green",shape="box"];24852[label="ww137500",fontsize=16,color="green",shape="box"];21814[label="srMyInt (Pos (Succ ww2367)) (Pos (Succ ww2368))",fontsize=16,color="black",shape="triangle"];21814 -> 22654[label="",style="solid", color="black", weight=3]; 189.19/136.01 24853[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];24854 -> 20978[label="",style="dashed", color="red", weight=0]; 189.19/136.01 24854[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];24855 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 24855[label="srMyInt (srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24855 -> 27815[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 24855 -> 27816[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 24856[label="ww13761",fontsize=16,color="green",shape="box"];24857[label="Pos (Succ ww137500)",fontsize=16,color="green",shape="box"];24858[label="ww13760",fontsize=16,color="green",shape="box"];24859 -> 20978[label="",style="dashed", color="red", weight=0]; 189.19/136.01 24859[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];24812[label="srMyInt ww3062 (Pos (Succ Zero))",fontsize=16,color="black",shape="triangle"];24812 -> 25999[label="",style="solid", color="black", weight=3]; 189.19/136.01 24860[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float ww3065 (srMyInt ww2816 (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) MyTrue",fontsize=16,color="black",shape="box"];24860 -> 27817[label="",style="solid", color="black", weight=3]; 189.19/136.01 24861[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float ww3065 (srMyInt ww2816 (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) MyFalse",fontsize=16,color="black",shape="box"];24861 -> 27818[label="",style="solid", color="black", weight=3]; 189.19/136.01 24863 -> 27819[label="",style="dashed", color="red", weight=0]; 189.19/136.01 24863[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2392))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero))))",fontsize=16,color="magenta"];24863 -> 27820[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27848 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.01 27848[label="primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2392)",fontsize=16,color="magenta"];27848 -> 27868[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27848 -> 27869[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27848 -> 27870[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27847[label="takeWhile0 (flip ltEsFloat ww3378) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) otherwise",fontsize=16,color="black",shape="triangle"];27847 -> 27871[label="",style="solid", color="black", weight=3]; 189.19/136.01 24866 -> 27872[label="",style="dashed", color="red", weight=0]; 189.19/136.01 24866[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2394))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))))",fontsize=16,color="magenta"];24866 -> 27873[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 56014 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.01 56014[label="primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2394)",fontsize=16,color="magenta"];56014 -> 56038[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 56014 -> 56039[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 56014 -> 56040[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 56015 -> 57535[label="",style="dashed", color="red", weight=0]; 189.19/136.01 56015[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="magenta"];56015 -> 57536[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 56013[label="takeWhile0 (flip ltEsFloat ww4649) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) ww4647 otherwise",fontsize=16,color="black",shape="triangle"];56013 -> 56042[label="",style="solid", color="black", weight=3]; 189.19/136.01 24869 -> 27900[label="",style="dashed", color="red", weight=0]; 189.19/136.01 24869[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2396))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero))))",fontsize=16,color="magenta"];24869 -> 27901[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27915 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.01 27915[label="primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2396)",fontsize=16,color="magenta"];27915 -> 27917[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27915 -> 27918[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27915 -> 27919[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27914[label="takeWhile0 (flip ltEsFloat ww3388) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) otherwise",fontsize=16,color="black",shape="triangle"];27914 -> 27920[label="",style="solid", color="black", weight=3]; 189.19/136.01 24883 -> 20978[label="",style="dashed", color="red", weight=0]; 189.19/136.01 24883[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];24884[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];24885 -> 20978[label="",style="dashed", color="red", weight=0]; 189.19/136.01 24885[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];24886 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 24886[label="srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24886 -> 27938[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 24886 -> 27939[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 24887[label="ww13761",fontsize=16,color="green",shape="box"];24888[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];24889[label="ww13760",fontsize=16,color="green",shape="box"];24890[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float ww3073 (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) MyTrue",fontsize=16,color="black",shape="box"];24890 -> 27940[label="",style="solid", color="black", weight=3]; 189.19/136.01 24891[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float ww3073 (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) MyFalse",fontsize=16,color="black",shape="box"];24891 -> 27941[label="",style="solid", color="black", weight=3]; 189.19/136.01 45589[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45590 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45590[label="srMyInt (Neg (Succ ww137300)) (Neg Zero)",fontsize=16,color="magenta"];45590 -> 45996[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45590 -> 45997[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 46002[label="Cons (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4433) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4433)))",fontsize=16,color="green",shape="box"];46002 -> 46014[label="",style="dashed", color="green", weight=3]; 189.19/136.01 46002 -> 46015[label="",style="dashed", color="green", weight=3]; 189.19/136.01 45593[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45594 -> 20978[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45594[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];45595[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45596 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45596[label="srMyInt (Neg (Succ ww137300)) (Neg Zero)",fontsize=16,color="magenta"];45596 -> 46005[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45596 -> 46006[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45597[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45598 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45598[label="srMyInt (Neg Zero) (Neg (Succ ww137500))",fontsize=16,color="magenta"];45598 -> 46007[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45598 -> 46008[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 46013[label="Cons (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4434) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4434)))",fontsize=16,color="green",shape="box"];46013 -> 46025[label="",style="dashed", color="green", weight=3]; 189.19/136.01 46013 -> 46026[label="",style="dashed", color="green", weight=3]; 189.19/136.01 45601[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45602 -> 20978[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45602[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];45603[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45604 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45604[label="srMyInt (Neg Zero) (Neg (Succ ww137500))",fontsize=16,color="magenta"];45604 -> 46016[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45604 -> 46017[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45605[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45606 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45606[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];45606 -> 46018[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45606 -> 46019[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 46024[label="Cons (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4435) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4435)))",fontsize=16,color="green",shape="box"];46024 -> 46102[label="",style="dashed", color="green", weight=3]; 189.19/136.01 46024 -> 46103[label="",style="dashed", color="green", weight=3]; 189.19/136.01 45609[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45610 -> 20978[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45610[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];45611[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45612 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45612[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];45612 -> 46027[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45612 -> 46028[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 53707[label="ww3100",fontsize=16,color="green",shape="box"];53708[label="ww5",fontsize=16,color="green",shape="box"];53709[label="ww4000",fontsize=16,color="green",shape="box"];53710[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53711[label="ww3100",fontsize=16,color="green",shape="box"];53712[label="ww5",fontsize=16,color="green",shape="box"];53713[label="ww4000",fontsize=16,color="green",shape="box"];53714[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28417[label="takeWhile1 (flip ltEsFloat ww3406) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022)))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022))))) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022)))))) (ltEsFloat (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022)))) ww3406)",fontsize=16,color="black",shape="box"];28417 -> 28469[label="",style="solid", color="black", weight=3]; 189.19/136.01 23035[label="Succ ww4000",fontsize=16,color="green",shape="box"];23036[label="Zero",fontsize=16,color="green",shape="box"];45613[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4372",fontsize=16,color="black",shape="box"];45613 -> 46029[label="",style="solid", color="black", weight=3]; 189.19/136.01 45614 -> 44904[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45614[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4372",fontsize=16,color="magenta"];45633[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4413",fontsize=16,color="black",shape="triangle"];45633 -> 46030[label="",style="solid", color="black", weight=3]; 189.19/136.01 45634 -> 45616[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45634[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4413))",fontsize=16,color="magenta"];45634 -> 46031[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45622[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4373",fontsize=16,color="black",shape="box"];45622 -> 46032[label="",style="solid", color="black", weight=3]; 189.19/136.01 45623 -> 44915[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45623[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4373",fontsize=16,color="magenta"];24934 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/136.01 24934[label="msMyInt (Neg (Succ ww2184)) (Neg Zero)",fontsize=16,color="magenta"];24934 -> 28026[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 24935[label="Neg Zero",fontsize=16,color="green",shape="box"];24936 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/136.01 24936[label="msMyInt (Neg (Succ ww2184)) (Neg Zero)",fontsize=16,color="magenta"];24936 -> 28027[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 24937 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 24937[label="srMyInt (srMyInt (Pos (Succ ww2185)) (Neg (Succ ww2186))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24937 -> 28028[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 24937 -> 28029[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 24938[label="ww21831",fontsize=16,color="green",shape="box"];24939[label="Neg (Succ ww2186)",fontsize=16,color="green",shape="box"];24940[label="ww21830",fontsize=16,color="green",shape="box"];24941[label="ww2185",fontsize=16,color="green",shape="box"];24942[label="Neg (Succ ww2186)",fontsize=16,color="green",shape="box"];24943[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21830 ww21831) (Float ww3076 ww3075))) (Float (Neg Zero) (Neg (Succ ww2186))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))) MyTrue",fontsize=16,color="black",shape="box"];24943 -> 28030[label="",style="solid", color="black", weight=3]; 189.19/136.01 24944[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21830 ww21831) (Float ww3076 ww3075))) (Float (Neg Zero) (Neg (Succ ww2186))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))) MyFalse",fontsize=16,color="black",shape="box"];24944 -> 28031[label="",style="solid", color="black", weight=3]; 189.19/136.01 45624[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4374",fontsize=16,color="black",shape="box"];45624 -> 46033[label="",style="solid", color="black", weight=3]; 189.19/136.01 45625 -> 44926[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45625[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4374",fontsize=16,color="magenta"];45626[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4375",fontsize=16,color="black",shape="box"];45626 -> 46034[label="",style="solid", color="black", weight=3]; 189.19/136.01 45627 -> 44941[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45627[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4375",fontsize=16,color="magenta"];45644[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4414",fontsize=16,color="black",shape="triangle"];45644 -> 46035[label="",style="solid", color="black", weight=3]; 189.19/136.01 45645 -> 45629[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45645[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4414))",fontsize=16,color="magenta"];45645 -> 46036[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 24973[label="Neg Zero",fontsize=16,color="green",shape="box"];24974 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/136.01 24974[label="msMyInt (Neg (Succ ww2191)) (Neg Zero)",fontsize=16,color="magenta"];24974 -> 28046[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 24975 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 24975[label="srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24975 -> 28047[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 24975 -> 28048[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 24976[label="ww21901",fontsize=16,color="green",shape="box"];24977[label="Pos (Succ ww2193)",fontsize=16,color="green",shape="box"];24978[label="ww21900",fontsize=16,color="green",shape="box"];24979 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/136.01 24979[label="msMyInt (Neg (Succ ww2191)) (Neg Zero)",fontsize=16,color="magenta"];24979 -> 28049[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 24980[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21900 ww21901) (Float ww3078 (srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2193))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))) MyTrue",fontsize=16,color="black",shape="box"];24980 -> 28050[label="",style="solid", color="black", weight=3]; 189.19/136.01 24981[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21900 ww21901) (Float ww3078 (srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2193))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))) MyFalse",fontsize=16,color="black",shape="box"];24981 -> 28051[label="",style="solid", color="black", weight=3]; 189.19/136.01 45635[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4376",fontsize=16,color="black",shape="box"];45635 -> 46037[label="",style="solid", color="black", weight=3]; 189.19/136.01 45636 -> 44952[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45636[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4376",fontsize=16,color="magenta"];45637[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4377",fontsize=16,color="black",shape="box"];45637 -> 46038[label="",style="solid", color="black", weight=3]; 189.19/136.01 45638 -> 44967[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45638[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4377",fontsize=16,color="magenta"];45657[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4415",fontsize=16,color="black",shape="triangle"];45657 -> 46039[label="",style="solid", color="black", weight=3]; 189.19/136.01 45658 -> 45640[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45658[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4415))",fontsize=16,color="magenta"];45658 -> 46040[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 53715[label="ww4000",fontsize=16,color="green",shape="box"];53716[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53717[label="ww5",fontsize=16,color="green",shape="box"];53718[label="ww3100",fontsize=16,color="green",shape="box"];53719[label="ww4000",fontsize=16,color="green",shape="box"];53720[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53721[label="ww5",fontsize=16,color="green",shape="box"];53722[label="ww3100",fontsize=16,color="green",shape="box"];28463[label="takeWhile1 (flip ltEsFloat ww3412) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027)))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027))))) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027)))))) (ltEsFloat (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027)))) ww3412)",fontsize=16,color="black",shape="box"];28463 -> 28570[label="",style="solid", color="black", weight=3]; 189.19/136.01 45646[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4378",fontsize=16,color="black",shape="box"];45646 -> 46041[label="",style="solid", color="black", weight=3]; 189.19/136.01 45647 -> 44978[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45647[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4378",fontsize=16,color="magenta"];45648[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4379",fontsize=16,color="black",shape="box"];45648 -> 46042[label="",style="solid", color="black", weight=3]; 189.19/136.01 45649 -> 44989[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45649[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4379",fontsize=16,color="magenta"];45650[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4380",fontsize=16,color="black",shape="box"];45650 -> 46043[label="",style="solid", color="black", weight=3]; 189.19/136.01 45651 -> 45005[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45651[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4380",fontsize=16,color="magenta"];53417[label="ww5",fontsize=16,color="green",shape="box"];53418[label="ww3000",fontsize=16,color="green",shape="box"];53419[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53420[label="ww3100",fontsize=16,color="green",shape="box"];53421[label="ww5",fontsize=16,color="green",shape="box"];53422[label="ww3000",fontsize=16,color="green",shape="box"];53423[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53424[label="ww3100",fontsize=16,color="green",shape="box"];45669[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4416",fontsize=16,color="black",shape="triangle"];45669 -> 46044[label="",style="solid", color="black", weight=3]; 189.19/136.01 45670 -> 45653[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45670[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4416))",fontsize=16,color="magenta"];45670 -> 46045[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45659[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];45660[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4381",fontsize=16,color="black",shape="box"];45660 -> 46046[label="",style="solid", color="black", weight=3]; 189.19/136.01 45661 -> 45017[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45661[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4381",fontsize=16,color="magenta"];45662[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4382",fontsize=16,color="black",shape="box"];45662 -> 46047[label="",style="solid", color="black", weight=3]; 189.19/136.01 45663 -> 45034[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45663[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4382",fontsize=16,color="magenta"];45681[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4417",fontsize=16,color="black",shape="triangle"];45681 -> 46048[label="",style="solid", color="black", weight=3]; 189.19/136.01 45682 -> 45665[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45682[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4417))",fontsize=16,color="magenta"];45682 -> 46049[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45671[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];25076 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.01 25076[label="msMyInt (Neg Zero) (Neg (Succ ww2203))",fontsize=16,color="magenta"];25076 -> 28331[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25077[label="Neg (Succ ww2203)",fontsize=16,color="green",shape="box"];25078 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.01 25078[label="msMyInt (Neg Zero) (Neg (Succ ww2203))",fontsize=16,color="magenta"];25078 -> 28332[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25079 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 25079[label="srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];25079 -> 28333[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25079 -> 28334[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25080[label="ww22011",fontsize=16,color="green",shape="box"];25081[label="Pos (Succ ww2204)",fontsize=16,color="green",shape="box"];25082[label="ww22010",fontsize=16,color="green",shape="box"];25083[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22010 ww22011) (Float ww3094 (srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) MyTrue",fontsize=16,color="black",shape="box"];25083 -> 28335[label="",style="solid", color="black", weight=3]; 189.19/136.01 25084[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22010 ww22011) (Float ww3094 (srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) MyFalse",fontsize=16,color="black",shape="box"];25084 -> 28336[label="",style="solid", color="black", weight=3]; 189.19/136.01 45672[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4383",fontsize=16,color="black",shape="box"];45672 -> 46050[label="",style="solid", color="black", weight=3]; 189.19/136.01 45673 -> 45046[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45673[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4383",fontsize=16,color="magenta"];45674[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4384",fontsize=16,color="black",shape="box"];45674 -> 46051[label="",style="solid", color="black", weight=3]; 189.19/136.01 45675 -> 45063[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45675[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4384",fontsize=16,color="magenta"];45695[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4418",fontsize=16,color="black",shape="triangle"];45695 -> 46052[label="",style="solid", color="black", weight=3]; 189.19/136.01 45696 -> 45677[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45696[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4418))",fontsize=16,color="magenta"];45696 -> 46053[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45683[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];53723[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53724[label="ww3000",fontsize=16,color="green",shape="box"];53725[label="ww5",fontsize=16,color="green",shape="box"];53726[label="ww3100",fontsize=16,color="green",shape="box"];53727[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53728[label="ww3000",fontsize=16,color="green",shape="box"];53729[label="ww5",fontsize=16,color="green",shape="box"];53730[label="ww3100",fontsize=16,color="green",shape="box"];28853[label="takeWhile1 (flip ltEsFloat ww3436) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))))) (ltEsFloat (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) ww3436)",fontsize=16,color="black",shape="box"];28853 -> 28955[label="",style="solid", color="black", weight=3]; 189.19/136.01 45684[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4385",fontsize=16,color="black",shape="box"];45684 -> 46054[label="",style="solid", color="black", weight=3]; 189.19/136.01 45685 -> 45075[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45685[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4385",fontsize=16,color="magenta"];45686[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4386",fontsize=16,color="black",shape="box"];45686 -> 46055[label="",style="solid", color="black", weight=3]; 189.19/136.01 45687 -> 45087[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45687[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4386",fontsize=16,color="magenta"];45688[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4387",fontsize=16,color="black",shape="box"];45688 -> 46056[label="",style="solid", color="black", weight=3]; 189.19/136.01 45689 -> 45104[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45689[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4387",fontsize=16,color="magenta"];53574[label="ww3100",fontsize=16,color="green",shape="box"];53575[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53576[label="ww5",fontsize=16,color="green",shape="box"];53577[label="ww3100",fontsize=16,color="green",shape="box"];53578[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53579[label="ww5",fontsize=16,color="green",shape="box"];45707[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4419",fontsize=16,color="black",shape="triangle"];45707 -> 46057[label="",style="solid", color="black", weight=3]; 189.19/136.01 45708 -> 45691[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45708[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4419))",fontsize=16,color="magenta"];45708 -> 46058[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45697[label="Neg Zero",fontsize=16,color="green",shape="box"];45698[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4388",fontsize=16,color="black",shape="box"];45698 -> 46059[label="",style="solid", color="black", weight=3]; 189.19/136.01 45699 -> 45116[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45699[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4388",fontsize=16,color="magenta"];45700[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4389",fontsize=16,color="black",shape="box"];45700 -> 46060[label="",style="solid", color="black", weight=3]; 189.19/136.01 45701 -> 45133[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45701[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4389",fontsize=16,color="magenta"];45719[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4420",fontsize=16,color="black",shape="triangle"];45719 -> 46061[label="",style="solid", color="black", weight=3]; 189.19/136.01 45720 -> 45703[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45720[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4420))",fontsize=16,color="magenta"];45720 -> 46062[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45709[label="Neg Zero",fontsize=16,color="green",shape="box"];25174 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.01 25174[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];25174 -> 28601[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25175[label="Neg Zero",fontsize=16,color="green",shape="box"];25176 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.01 25176[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];25176 -> 28602[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25177 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 25177[label="srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];25177 -> 28603[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25177 -> 28604[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25178[label="ww22121",fontsize=16,color="green",shape="box"];25179[label="Pos (Succ ww2214)",fontsize=16,color="green",shape="box"];25180[label="ww22120",fontsize=16,color="green",shape="box"];25181[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22120 ww22121) (Float ww3104 (srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2214))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))) MyTrue",fontsize=16,color="black",shape="box"];25181 -> 28605[label="",style="solid", color="black", weight=3]; 189.19/136.01 25182[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22120 ww22121) (Float ww3104 (srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2214))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))) MyFalse",fontsize=16,color="black",shape="box"];25182 -> 28606[label="",style="solid", color="black", weight=3]; 189.19/136.01 45710[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4390",fontsize=16,color="black",shape="box"];45710 -> 46063[label="",style="solid", color="black", weight=3]; 189.19/136.01 45711 -> 45145[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45711[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4390",fontsize=16,color="magenta"];45712[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4391",fontsize=16,color="black",shape="box"];45712 -> 46064[label="",style="solid", color="black", weight=3]; 189.19/136.01 45713 -> 45162[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45713[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4391",fontsize=16,color="magenta"];45783[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4421",fontsize=16,color="black",shape="triangle"];45783 -> 46065[label="",style="solid", color="black", weight=3]; 189.19/136.01 45784 -> 45715[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45784[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4421))",fontsize=16,color="magenta"];45784 -> 46066[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45721[label="Neg Zero",fontsize=16,color="green",shape="box"];53731[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53732[label="ww5",fontsize=16,color="green",shape="box"];53733[label="ww3100",fontsize=16,color="green",shape="box"];53734[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53735[label="ww5",fontsize=16,color="green",shape="box"];53736[label="ww3100",fontsize=16,color="green",shape="box"];28897[label="takeWhile1 (flip ltEsFloat ww3459) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045)))))) (ltEsFloat (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045)))) ww3459)",fontsize=16,color="black",shape="box"];28897 -> 28958[label="",style="solid", color="black", weight=3]; 189.19/136.01 45722[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4392",fontsize=16,color="black",shape="box"];45722 -> 46067[label="",style="solid", color="black", weight=3]; 189.19/136.01 45723 -> 45174[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45723[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4392",fontsize=16,color="magenta"];45724[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4393",fontsize=16,color="black",shape="box"];45724 -> 46068[label="",style="solid", color="black", weight=3]; 189.19/136.01 45725 -> 45186[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45725[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4393",fontsize=16,color="magenta"];45726[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4394",fontsize=16,color="black",shape="box"];45726 -> 46069[label="",style="solid", color="black", weight=3]; 189.19/136.01 45727 -> 45198[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45727[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4394",fontsize=16,color="magenta"];56421[label="ww5200",fontsize=16,color="green",shape="box"];56422[label="Succ ww5400",fontsize=16,color="green",shape="box"];56423[label="ww5200",fontsize=16,color="green",shape="box"];56424[label="Succ ww5400",fontsize=16,color="green",shape="box"];56659[label="ww5200",fontsize=16,color="green",shape="box"];56660[label="Succ ww5400",fontsize=16,color="green",shape="box"];56661[label="ww5200",fontsize=16,color="green",shape="box"];56662[label="Succ ww5400",fontsize=16,color="green",shape="box"];56350 -> 53692[label="",style="dashed", color="red", weight=0]; 189.19/136.01 56350[label="not (esEsOrdering (primCmpNat ww4491000 ww4490000) LT)",fontsize=16,color="magenta"];56350 -> 56665[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 56350 -> 56666[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 56351 -> 52195[label="",style="dashed", color="red", weight=0]; 189.19/136.01 56351[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];56352 -> 52200[label="",style="dashed", color="red", weight=0]; 189.19/136.01 56352[label="not (esEsOrdering LT LT)",fontsize=16,color="magenta"];56353 -> 53114[label="",style="dashed", color="red", weight=0]; 189.19/136.01 56353[label="not (esEsOrdering EQ LT)",fontsize=16,color="magenta"];56663[label="primPlusFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63081[label="ww55/Float ww550 ww551",fontsize=10,color="white",style="solid",shape="box"];56663 -> 63081[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63081 -> 56806[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 59248[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];59249[label="Float (Pos (Succ ww53)) (Pos (Succ ww5400))",fontsize=16,color="green",shape="box"];59250[label="Pos (Succ ww53)",fontsize=16,color="green",shape="box"];59251[label="ww5200",fontsize=16,color="green",shape="box"];59252[label="Pos (Succ ww5400)",fontsize=16,color="green",shape="box"];25263[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];25263 -> 28763[label="",style="solid", color="black", weight=3]; 189.19/136.01 56801 -> 50396[label="",style="dashed", color="red", weight=0]; 189.19/136.01 56801[label="takeWhile1 (flip gtEsFloat ww4667) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4665 (flip gtEsFloat ww4667 (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="magenta"];56801 -> 56903[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 56801 -> 56904[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 56801 -> 56905[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 56802[label="ww6800",fontsize=16,color="green",shape="box"];56803[label="Succ ww7000",fontsize=16,color="green",shape="box"];56804[label="ww6800",fontsize=16,color="green",shape="box"];56805[label="Succ ww7000",fontsize=16,color="green",shape="box"];56921[label="ww6800",fontsize=16,color="green",shape="box"];56922[label="Succ ww7000",fontsize=16,color="green",shape="box"];56923[label="ww6800",fontsize=16,color="green",shape="box"];56924[label="Succ ww7000",fontsize=16,color="green",shape="box"];56901[label="primPlusFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63082[label="ww71/Float ww710 ww711",fontsize=10,color="white",style="solid",shape="box"];56901 -> 63082[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63082 -> 56926[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 59253[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];59254[label="Float (Pos (Succ ww69)) (Pos (Succ ww7000))",fontsize=16,color="green",shape="box"];59255[label="Pos (Succ ww69)",fontsize=16,color="green",shape="box"];59256[label="ww6800",fontsize=16,color="green",shape="box"];59257[label="Pos (Succ ww7000)",fontsize=16,color="green",shape="box"];56973 -> 50396[label="",style="dashed", color="red", weight=0]; 189.19/136.01 56973[label="takeWhile1 (flip gtEsFloat ww4675) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4673 (flip gtEsFloat ww4675 (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="magenta"];56973 -> 56985[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 56973 -> 56986[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 56973 -> 56987[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25258 -> 23348[label="",style="dashed", color="red", weight=0]; 189.19/136.01 25258[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];25258 -> 28755[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25258 -> 28756[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25258 -> 28757[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25258 -> 28758[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 30210 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.01 30210[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];30210 -> 30245[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 30210 -> 30246[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 30210 -> 30247[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 54876[label="ww3100",fontsize=16,color="green",shape="box"];54877 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.01 54877[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54877 -> 55836[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 54877 -> 55837[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 54877 -> 55838[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 54877 -> 55839[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 54877 -> 55840[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 54878[label="ww3000",fontsize=16,color="green",shape="box"];55724[label="ww3000",fontsize=16,color="green",shape="box"];55725[label="ww5",fontsize=16,color="green",shape="box"];55726[label="ww3100",fontsize=16,color="green",shape="box"];55727[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];55728[label="ww4100",fontsize=16,color="green",shape="box"];56584[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];56585[label="ww3000",fontsize=16,color="green",shape="box"];56586[label="ww4100",fontsize=16,color="green",shape="box"];56587[label="ww3100",fontsize=16,color="green",shape="box"];56588[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];25260[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];25260 -> 28760[label="",style="solid", color="black", weight=3]; 189.19/136.01 55730 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.01 55730[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];55730 -> 55843[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 55730 -> 55844[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 55730 -> 55845[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25262[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];25262 -> 28762[label="",style="solid", color="black", weight=3]; 189.19/136.01 25264 -> 23348[label="",style="dashed", color="red", weight=0]; 189.19/136.01 25264[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];25264 -> 28764[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25264 -> 28765[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25264 -> 28766[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25264 -> 28767[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 54879[label="ww12400",fontsize=16,color="green",shape="box"];54880 -> 54632[label="",style="dashed", color="red", weight=0]; 189.19/136.01 54880[label="psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54881[label="ww123",fontsize=16,color="green",shape="box"];55743[label="primPlusFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63083[label="ww125/Float ww1250 ww1251",fontsize=10,color="white",style="solid",shape="box"];55743 -> 63083[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63083 -> 55916[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 59258[label="ww121",fontsize=16,color="green",shape="box"];59259[label="Float (Pos (Succ ww123)) (Neg (Succ ww12400))",fontsize=16,color="green",shape="box"];59260[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];59261[label="ww12200",fontsize=16,color="green",shape="box"];59262[label="Neg (Succ ww12400)",fontsize=16,color="green",shape="box"];55749 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.01 55749[label="primPlusFloat (Float ww1250 ww1251) (primDivFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];55749 -> 55917[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 55749 -> 55918[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 55749 -> 55919[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25271[label="Zero",fontsize=16,color="green",shape="box"];25272[label="Zero",fontsize=16,color="green",shape="box"];25273[label="ww121",fontsize=16,color="green",shape="box"];25274[label="ww125",fontsize=16,color="green",shape="box"];25275[label="ww123",fontsize=16,color="green",shape="box"];25276[label="ww123",fontsize=16,color="green",shape="box"];25277[label="ww125",fontsize=16,color="green",shape="box"];25278[label="Succ ww12400",fontsize=16,color="green",shape="box"];25279[label="Succ ww12200",fontsize=16,color="green",shape="box"];25280[label="ww121",fontsize=16,color="green",shape="box"];25281[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];25281 -> 28772[label="",style="solid", color="black", weight=3]; 189.19/136.01 54882[label="ww12400",fontsize=16,color="green",shape="box"];54883 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.01 54883[label="psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54883 -> 55920[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 54883 -> 55921[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 54883 -> 55922[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 54883 -> 55923[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 54883 -> 55924[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 54884[label="ww123",fontsize=16,color="green",shape="box"];55750[label="ww123",fontsize=16,color="green",shape="box"];55751[label="ww125",fontsize=16,color="green",shape="box"];55752[label="ww12400",fontsize=16,color="green",shape="box"];55753[label="ww121",fontsize=16,color="green",shape="box"];55754[label="ww12200",fontsize=16,color="green",shape="box"];56512[label="Float (Pos (Succ ww123)) (Neg (Succ ww12400))",fontsize=16,color="green",shape="box"];25283[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];25283 -> 28774[label="",style="solid", color="black", weight=3]; 189.19/136.01 55756 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.01 55756[label="primPlusFloat (Float ww1250 ww1251) (primDivFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];55756 -> 55927[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 55756 -> 55928[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 55756 -> 55929[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25285[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];25285 -> 28776[label="",style="solid", color="black", weight=3]; 189.19/136.01 25286[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18400) ww221700) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18400) ww221700) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63084[label="ww221700/Succ ww2217000",fontsize=10,color="white",style="solid",shape="box"];25286 -> 63084[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63084 -> 28777[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 63085[label="ww221700/Zero",fontsize=10,color="white",style="solid",shape="box"];25286 -> 63085[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63085 -> 28778[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 25287[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww221700) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww221700) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63086[label="ww221700/Succ ww2217000",fontsize=10,color="white",style="solid",shape="box"];25287 -> 63086[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63086 -> 28779[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 63087[label="ww221700/Zero",fontsize=10,color="white",style="solid",shape="box"];25287 -> 63087[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63087 -> 28780[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 25288[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18650) ww222100) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18650) ww222100) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63088[label="ww222100/Succ ww2221000",fontsize=10,color="white",style="solid",shape="box"];25288 -> 63088[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63088 -> 28781[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 63089[label="ww222100/Zero",fontsize=10,color="white",style="solid",shape="box"];25288 -> 63089[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63089 -> 28782[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 25289[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww222100) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww222100) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63090[label="ww222100/Succ ww2221000",fontsize=10,color="white",style="solid",shape="box"];25289 -> 63090[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63090 -> 28783[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 63091[label="ww222100/Zero",fontsize=10,color="white",style="solid",shape="box"];25289 -> 63091[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63091 -> 28784[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 25290[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse ww1945)",fontsize=16,color="black",shape="box"];25290 -> 28785[label="",style="solid", color="black", weight=3]; 189.19/136.01 30214[label="ww51",fontsize=16,color="green",shape="box"];30215[label="ww50",fontsize=16,color="green",shape="box"];30216[label="primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];30216 -> 30253[label="",style="solid", color="black", weight=3]; 189.19/136.01 25350[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];63092[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];25350 -> 63092[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63092 -> 28786[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 55763[label="ww51",fontsize=16,color="green",shape="box"];55764[label="ww50",fontsize=16,color="green",shape="box"];55765[label="primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55765 -> 55932[label="",style="solid", color="black", weight=3]; 189.19/136.01 25352[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];63093[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];25352 -> 63093[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63093 -> 28788[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 25353 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/136.01 25353[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];25353 -> 49447[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25353 -> 49448[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25353 -> 49449[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25353 -> 49450[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25353 -> 49451[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 30316[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];30317[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];30318[label="Pos Zero",fontsize=16,color="green",shape="box"];30319[label="Pos Zero",fontsize=16,color="green",shape="box"];25354 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/136.01 25354[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];25354 -> 49452[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25354 -> 49453[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25354 -> 49454[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25354 -> 49455[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25354 -> 49456[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 29227[label="takeWhile1 (flip ltEsFloat ww3471) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))) (ltEsFloat (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww3471)",fontsize=16,color="black",shape="box"];29227 -> 29418[label="",style="solid", color="black", weight=3]; 189.19/136.01 55769 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.01 55769[label="msMyInt (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55769 -> 55936[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 55769 -> 55937[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 55770 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 55770[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55770 -> 55938[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 55770 -> 55939[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 30217 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.01 30217[label="msMyInt (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];30217 -> 30254[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 30217 -> 30255[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 30218 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 30218[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];30218 -> 30256[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 30218 -> 30257[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 30219[label="takeWhile1 (flip ltEsFloat ww3477) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))) (ltEsFloat (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww3477)",fontsize=16,color="black",shape="box"];30219 -> 30258[label="",style="solid", color="black", weight=3]; 189.19/136.01 25358[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww139000 ww31000000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww139000 ww31000000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="burlywood",shape="box"];63094[label="ww139000/Succ ww1390000",fontsize=10,color="white",style="solid",shape="box"];25358 -> 63094[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63094 -> 28967[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 63095[label="ww139000/Zero",fontsize=10,color="white",style="solid",shape="box"];25358 -> 63095[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63095 -> 28968[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 25359[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];25359 -> 28969[label="",style="solid", color="black", weight=3]; 189.19/136.01 25360 -> 18732[label="",style="dashed", color="red", weight=0]; 189.19/136.01 25360[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="magenta"];25360 -> 28970[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25360 -> 28971[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25360 -> 28972[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25360 -> 28973[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25360 -> 28974[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25361 -> 17710[label="",style="dashed", color="red", weight=0]; 189.19/136.01 25361[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];25361 -> 28975[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25361 -> 28976[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25361 -> 28977[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25361 -> 28978[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25361 -> 28979[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25362[label="Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];25363[label="Succ Zero",fontsize=16,color="green",shape="box"];25364[label="ww5",fontsize=16,color="green",shape="box"];25365[label="Zero",fontsize=16,color="green",shape="box"];49355 -> 59092[label="",style="dashed", color="red", weight=0]; 189.19/136.01 49355[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="magenta"];49355 -> 59278[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49355 -> 59279[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49355 -> 59280[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49355 -> 59281[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49355 -> 59282[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49356[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];49357[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];49357 -> 53752[label="",style="solid", color="black", weight=3]; 189.19/136.01 49358[label="Pos (Succ (Succ (Succ ww310000)))",fontsize=16,color="green",shape="box"];49359 -> 49994[label="",style="dashed", color="red", weight=0]; 189.19/136.01 49359[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))",fontsize=16,color="magenta"];49359 -> 50049[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49359 -> 50050[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49359 -> 50051[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25367[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww141000 ww31000000) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww141000 ww31000000) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="burlywood",shape="box"];63096[label="ww141000/Succ ww1410000",fontsize=10,color="white",style="solid",shape="box"];25367 -> 63096[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63096 -> 28981[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 63097[label="ww141000/Zero",fontsize=10,color="white",style="solid",shape="box"];25367 -> 63097[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63097 -> 28982[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 25368[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];25368 -> 28983[label="",style="solid", color="black", weight=3]; 189.19/136.01 25369 -> 18747[label="",style="dashed", color="red", weight=0]; 189.19/136.01 25369[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="magenta"];25369 -> 28984[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25369 -> 28985[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25369 -> 28986[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25369 -> 28987[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25369 -> 28988[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25370 -> 17737[label="",style="dashed", color="red", weight=0]; 189.19/136.01 25370[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];25370 -> 28989[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25370 -> 28990[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25370 -> 28991[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25370 -> 28992[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25370 -> 28993[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 55776[label="ww3000",fontsize=16,color="green",shape="box"];55777[label="ww5",fontsize=16,color="green",shape="box"];55778[label="Succ Zero",fontsize=16,color="green",shape="box"];55779[label="Succ Zero",fontsize=16,color="green",shape="box"];55780[label="Zero",fontsize=16,color="green",shape="box"];30320[label="takeWhile1 (flip ltEsFloat ww3490) (primPlusFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (primPlusFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (primPlusFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (primPlusFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))) (not (esEsOrdering (primCmpFloat (primPlusFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww3490) GT))",fontsize=16,color="black",shape="box"];30320 -> 30340[label="",style="solid", color="black", weight=3]; 189.19/136.01 57975 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 57975[label="srMyInt (Neg (Succ ww4694)) (Neg Zero)",fontsize=16,color="magenta"];57975 -> 57990[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 57975 -> 57991[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 57976 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.01 57976[label="msMyInt (Pos (Succ ww4693)) (Pos (Succ ww4695))",fontsize=16,color="magenta"];57976 -> 57992[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 57976 -> 57993[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 57977[label="ww4699",fontsize=16,color="green",shape="box"];30296[label="takeWhile1 (flip ltEsFloat ww3503) (primPlusFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (primPlusFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (primPlusFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (primPlusFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))) (not (esEsOrdering (primCmpFloat (primPlusFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww3503) GT))",fontsize=16,color="black",shape="box"];30296 -> 30321[label="",style="solid", color="black", weight=3]; 189.19/136.01 60139 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 60139[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];60139 -> 60160[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 60139 -> 60161[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 60140 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.01 60140[label="msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))",fontsize=16,color="magenta"];60140 -> 60162[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 60140 -> 60163[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 60141[label="ww4797",fontsize=16,color="green",shape="box"];25384[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) ww1430000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) ww1430000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63098[label="ww1430000/Succ ww14300000",fontsize=10,color="white",style="solid",shape="box"];25384 -> 63098[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63098 -> 29162[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 63099[label="ww1430000/Zero",fontsize=10,color="white",style="solid",shape="box"];25384 -> 63099[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63099 -> 29163[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 25385[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww1430000) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww1430000) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63100[label="ww1430000/Succ ww14300000",fontsize=10,color="white",style="solid",shape="box"];25385 -> 63100[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63100 -> 29164[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 63101[label="ww1430000/Zero",fontsize=10,color="white",style="solid",shape="box"];25385 -> 63101[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63101 -> 29165[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 25386[label="Succ (Succ (Succ ww3000000))",fontsize=16,color="green",shape="box"];25387[label="Zero",fontsize=16,color="green",shape="box"];25388[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25389[label="ww5",fontsize=16,color="green",shape="box"];25390[label="ww3100",fontsize=16,color="green",shape="box"];25391[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];25392[label="Zero",fontsize=16,color="green",shape="box"];25393[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25394[label="ww5",fontsize=16,color="green",shape="box"];25395[label="ww3100",fontsize=16,color="green",shape="box"];25396[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];59263[label="Zero",fontsize=16,color="green",shape="box"];59264[label="Float (Pos (Succ Zero)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59265[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];59266[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];59267[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53738[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63102[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];53738 -> 63102[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63102 -> 55944[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 50046[label="Succ ww3100",fontsize=16,color="green",shape="box"];50047[label="Zero",fontsize=16,color="green",shape="box"];50048 -> 49287[label="",style="dashed", color="red", weight=0]; 189.19/136.01 50048[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];25398[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) ww1510000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) ww1510000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63103[label="ww1510000/Succ ww15100000",fontsize=10,color="white",style="solid",shape="box"];25398 -> 63103[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63103 -> 29167[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 63104[label="ww1510000/Zero",fontsize=10,color="white",style="solid",shape="box"];25398 -> 63104[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63104 -> 29168[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 25399[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww1510000) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww1510000) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63105[label="ww1510000/Succ ww15100000",fontsize=10,color="white",style="solid",shape="box"];25399 -> 63105[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63105 -> 29169[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 63106[label="ww1510000/Zero",fontsize=10,color="white",style="solid",shape="box"];25399 -> 63106[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63106 -> 29170[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 25400[label="Succ (Succ (Succ ww3000000))",fontsize=16,color="green",shape="box"];25401[label="Zero",fontsize=16,color="green",shape="box"];25402[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25403[label="ww5",fontsize=16,color="green",shape="box"];25404[label="ww3100",fontsize=16,color="green",shape="box"];25405[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25406[label="Zero",fontsize=16,color="green",shape="box"];25407[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25408[label="ww5",fontsize=16,color="green",shape="box"];25409[label="ww3100",fontsize=16,color="green",shape="box"];25410[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25411[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000000 ww157000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000000 ww157000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63107[label="ww30000000/Succ ww300000000",fontsize=10,color="white",style="solid",shape="box"];25411 -> 63107[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63107 -> 29171[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 63108[label="ww30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];25411 -> 63108[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63108 -> 29172[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 25412 -> 16256[label="",style="dashed", color="red", weight=0]; 189.19/136.01 25412[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];25412 -> 29173[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25413 -> 18732[label="",style="dashed", color="red", weight=0]; 189.19/136.01 25413[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];25413 -> 29174[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25413 -> 29175[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25413 -> 29176[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25413 -> 29177[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25413 -> 29178[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25414 -> 17710[label="",style="dashed", color="red", weight=0]; 189.19/136.01 25414[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];25414 -> 29179[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25414 -> 29180[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25414 -> 29181[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25414 -> 29182[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25414 -> 29183[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25415[label="Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];25416[label="Zero",fontsize=16,color="green",shape="box"];25417[label="ww5",fontsize=16,color="green",shape="box"];25418[label="Succ Zero",fontsize=16,color="green",shape="box"];49365 -> 59092[label="",style="dashed", color="red", weight=0]; 189.19/136.01 49365[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];49365 -> 59288[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49365 -> 59289[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49365 -> 59290[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49365 -> 59291[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49365 -> 59292[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49366[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];49367[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];49367 -> 53754[label="",style="solid", color="black", weight=3]; 189.19/136.01 49368[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];49369 -> 49994[label="",style="dashed", color="red", weight=0]; 189.19/136.01 49369[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];49369 -> 50052[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49369 -> 50053[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49369 -> 50054[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25420[label="Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];25421[label="Zero",fontsize=16,color="green",shape="box"];25422[label="ww5",fontsize=16,color="green",shape="box"];25423[label="Succ Zero",fontsize=16,color="green",shape="box"];55788 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.01 55788[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];55788 -> 55947[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 55788 -> 55948[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 55788 -> 55949[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25425[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000000 ww310000000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000000 ww310000000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="burlywood",shape="box"];63109[label="ww300000000/Succ ww3000000000",fontsize=10,color="white",style="solid",shape="box"];25425 -> 63109[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63109 -> 29186[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 63110[label="ww300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];25425 -> 63110[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63110 -> 29187[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 25426[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];25426 -> 29188[label="",style="solid", color="black", weight=3]; 189.19/136.01 25427 -> 18732[label="",style="dashed", color="red", weight=0]; 189.19/136.01 25427[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="magenta"];25427 -> 29189[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25427 -> 29190[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25427 -> 29191[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25427 -> 29192[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25427 -> 29193[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25428 -> 17710[label="",style="dashed", color="red", weight=0]; 189.19/136.01 25428[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="magenta"];25428 -> 29194[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25428 -> 29195[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25428 -> 29196[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25428 -> 29197[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25428 -> 29198[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25429[label="Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];25430[label="Zero",fontsize=16,color="green",shape="box"];25431[label="ww5",fontsize=16,color="green",shape="box"];25432[label="Zero",fontsize=16,color="green",shape="box"];49375 -> 59092[label="",style="dashed", color="red", weight=0]; 189.19/136.01 49375[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="magenta"];49375 -> 59298[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49375 -> 59299[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49375 -> 59300[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49375 -> 59301[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49375 -> 59302[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49376[label="Pos (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];49377[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];49377 -> 53756[label="",style="solid", color="black", weight=3]; 189.19/136.01 49378[label="Pos (Succ (Succ (Succ (Succ ww3100000))))",fontsize=16,color="green",shape="box"];49379 -> 49994[label="",style="dashed", color="red", weight=0]; 189.19/136.01 49379[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))",fontsize=16,color="magenta"];49379 -> 50055[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49379 -> 50056[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49379 -> 50057[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25434[label="Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];25435[label="Zero",fontsize=16,color="green",shape="box"];25436[label="ww5",fontsize=16,color="green",shape="box"];25437[label="Zero",fontsize=16,color="green",shape="box"];55796 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.01 55796[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];55796 -> 55952[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 55796 -> 55953[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 55796 -> 55954[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 55798 -> 26925[label="",style="dashed", color="red", weight=0]; 189.19/136.01 55798[label="primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ Zero))) (srMyInt (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];55798 -> 55958[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 55798 -> 55959[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25453[label="Pos (Succ ww2417)",fontsize=16,color="green",shape="box"];25454 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.01 25454[label="msMyInt (Pos (Succ ww2416)) (Pos (Succ ww2417))",fontsize=16,color="magenta"];25454 -> 29234[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25454 -> 29235[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25455 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 25455[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww2418))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];25455 -> 29236[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25455 -> 29237[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25456[label="ww24151",fontsize=16,color="green",shape="box"];25457[label="Pos (Succ ww2418)",fontsize=16,color="green",shape="box"];25458[label="ww24150",fontsize=16,color="green",shape="box"];25459 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.01 25459[label="msMyInt (Pos (Succ ww2416)) (Pos (Succ ww2417))",fontsize=16,color="magenta"];25459 -> 29238[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25459 -> 29239[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25460[label="ww2418",fontsize=16,color="green",shape="box"];25461[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];25462[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww24150 ww24151) (Float ww3118 ww2917))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) MyTrue",fontsize=16,color="black",shape="box"];25462 -> 29240[label="",style="solid", color="black", weight=3]; 189.19/136.01 25463[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww24150 ww24151) (Float ww3118 ww2917))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) MyFalse",fontsize=16,color="black",shape="box"];25463 -> 29241[label="",style="solid", color="black", weight=3]; 189.19/136.01 30480 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.01 30480[label="primPlusFloat (Float (msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))",fontsize=16,color="magenta"];30480 -> 30562[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 30480 -> 30563[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 30480 -> 30564[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 30481 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.01 30481[label="primPlusFloat (Float (msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))) (srMyInt (Pos Zero) (Pos Zero))) (primPlusFloat (Float (msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero)))",fontsize=16,color="magenta"];30481 -> 30565[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 30481 -> 30566[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 30481 -> 30567[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 30482 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.01 30482[label="msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))",fontsize=16,color="magenta"];30482 -> 30568[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 30482 -> 30569[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 30483[label="ww3517",fontsize=16,color="green",shape="box"];30484 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 30484[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];30484 -> 30570[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 30484 -> 30571[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 30485 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.01 30485[label="primPlusFloat (Float (msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))",fontsize=16,color="magenta"];30485 -> 30572[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 30485 -> 30573[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 30485 -> 30574[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27703[label="takeWhile1 (flip ltEsFloat ww3284) ww3349 (iterate (primPlusFloat (Float ww3358 ww3357)) ww3350) (not (esEsOrdering (primCmpFloat ww3354 ww3284) GT))",fontsize=16,color="burlywood",shape="triangle"];63111[label="ww3354/Float ww33540 ww33541",fontsize=10,color="white",style="solid",shape="box"];27703 -> 63111[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63111 -> 30575[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 45728[label="primPlusFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) ww4395",fontsize=16,color="black",shape="box"];45728 -> 46070[label="",style="solid", color="black", weight=3]; 189.19/136.01 45729 -> 45211[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45729[label="psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) ww4395",fontsize=16,color="magenta"];45730[label="primPlusFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) ww4396",fontsize=16,color="black",shape="box"];45730 -> 46071[label="",style="solid", color="black", weight=3]; 189.19/136.01 45731 -> 45238[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45731[label="psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) ww4396",fontsize=16,color="magenta"];25477[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) ww1590000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) ww1590000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63112[label="ww1590000/Succ ww15900000",fontsize=10,color="white",style="solid",shape="box"];25477 -> 63112[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63112 -> 29435[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 63113[label="ww1590000/Zero",fontsize=10,color="white",style="solid",shape="box"];25477 -> 63113[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63113 -> 29436[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 25478[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww1590000) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww1590000) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63114[label="ww1590000/Succ ww15900000",fontsize=10,color="white",style="solid",shape="box"];25478 -> 63114[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63114 -> 29437[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 63115[label="ww1590000/Zero",fontsize=10,color="white",style="solid",shape="box"];25478 -> 63115[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63115 -> 29438[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 25479[label="Succ (Succ (Succ ww3000000))",fontsize=16,color="green",shape="box"];25480[label="Zero",fontsize=16,color="green",shape="box"];25481[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25482[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];25483[label="ww3100",fontsize=16,color="green",shape="box"];25484[label="ww5",fontsize=16,color="green",shape="box"];25485[label="Zero",fontsize=16,color="green",shape="box"];25486[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25487[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];25488[label="ww3100",fontsize=16,color="green",shape="box"];25489[label="ww5",fontsize=16,color="green",shape="box"];56589[label="Zero",fontsize=16,color="green",shape="box"];56590[label="Zero",fontsize=16,color="green",shape="box"];56591[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];56592[label="ww3100",fontsize=16,color="green",shape="box"];56593[label="Float (Pos (Succ Zero)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53740[label="Zero",fontsize=16,color="green",shape="box"];53741[label="ww5",fontsize=16,color="green",shape="box"];53742[label="ww3100",fontsize=16,color="green",shape="box"];53743[label="Zero",fontsize=16,color="green",shape="box"];53744[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];50112[label="Succ ww3100",fontsize=16,color="green",shape="box"];50113 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.01 50113[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50113 -> 53757[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 50113 -> 53758[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 50113 -> 53759[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 50113 -> 53760[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 50113 -> 53761[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 50114[label="Zero",fontsize=16,color="green",shape="box"];25491[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) ww1670000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) ww1670000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63116[label="ww1670000/Succ ww16700000",fontsize=10,color="white",style="solid",shape="box"];25491 -> 63116[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63116 -> 29440[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 63117[label="ww1670000/Zero",fontsize=10,color="white",style="solid",shape="box"];25491 -> 63117[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63117 -> 29441[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 25492[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww1670000) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww1670000) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63118[label="ww1670000/Succ ww16700000",fontsize=10,color="white",style="solid",shape="box"];25492 -> 63118[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63118 -> 29442[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 63119[label="ww1670000/Zero",fontsize=10,color="white",style="solid",shape="box"];25492 -> 63119[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63119 -> 29443[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 25493[label="Succ (Succ (Succ ww3000000))",fontsize=16,color="green",shape="box"];25494[label="Zero",fontsize=16,color="green",shape="box"];25495[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25496[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25497[label="ww3100",fontsize=16,color="green",shape="box"];25498[label="ww5",fontsize=16,color="green",shape="box"];25499[label="Zero",fontsize=16,color="green",shape="box"];25500[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25501[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25502[label="ww3100",fontsize=16,color="green",shape="box"];25503[label="ww5",fontsize=16,color="green",shape="box"];56594[label="Zero",fontsize=16,color="green",shape="box"];56595[label="Zero",fontsize=16,color="green",shape="box"];56596[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56597[label="ww3100",fontsize=16,color="green",shape="box"];56598[label="Float (Pos (Succ Zero)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53746[label="Zero",fontsize=16,color="green",shape="box"];53747[label="ww5",fontsize=16,color="green",shape="box"];53748[label="ww3100",fontsize=16,color="green",shape="box"];53749[label="Zero",fontsize=16,color="green",shape="box"];53750[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];50115[label="Succ ww3100",fontsize=16,color="green",shape="box"];50116 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.01 50116[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50116 -> 53762[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 50116 -> 53763[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 50116 -> 53764[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 50116 -> 53765[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 50116 -> 53766[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 50117[label="Zero",fontsize=16,color="green",shape="box"];25505[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000000 ww173000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000000 ww173000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63120[label="ww30000000/Succ ww300000000",fontsize=10,color="white",style="solid",shape="box"];25505 -> 63120[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63120 -> 29445[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 63121[label="ww30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];25505 -> 63121[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63121 -> 29446[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 25506 -> 16287[label="",style="dashed", color="red", weight=0]; 189.19/136.01 25506[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];25506 -> 29447[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25507 -> 18747[label="",style="dashed", color="red", weight=0]; 189.19/136.01 25507[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];25507 -> 29448[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25507 -> 29449[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25507 -> 29450[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25507 -> 29451[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25507 -> 29452[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25508 -> 17737[label="",style="dashed", color="red", weight=0]; 189.19/136.01 25508[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];25508 -> 29453[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25508 -> 29454[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25508 -> 29455[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25508 -> 29456[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25508 -> 29457[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 55801[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];55802[label="ww5",fontsize=16,color="green",shape="box"];55803[label="ww3100",fontsize=16,color="green",shape="box"];55804[label="Zero",fontsize=16,color="green",shape="box"];55805[label="Succ Zero",fontsize=16,color="green",shape="box"];49395 -> 56426[label="",style="dashed", color="red", weight=0]; 189.19/136.01 49395[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];49395 -> 56604[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49395 -> 56605[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49395 -> 56606[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49395 -> 56607[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49395 -> 56608[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49396[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];49397 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.01 49397[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49397 -> 53768[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49397 -> 53769[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49397 -> 53770[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49397 -> 53771[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49397 -> 53772[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49398[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];49399 -> 50066[label="",style="dashed", color="red", weight=0]; 189.19/136.01 49399[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];49399 -> 50118[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49399 -> 50119[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49399 -> 50120[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 55808[label="Succ Zero",fontsize=16,color="green",shape="box"];55809[label="ww5",fontsize=16,color="green",shape="box"];55810[label="ww3100",fontsize=16,color="green",shape="box"];55811[label="Zero",fontsize=16,color="green",shape="box"];55812[label="Succ Zero",fontsize=16,color="green",shape="box"];25513[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000000 ww310000000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000000 ww310000000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="burlywood",shape="box"];63122[label="ww300000000/Succ ww3000000000",fontsize=10,color="white",style="solid",shape="box"];25513 -> 63122[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63122 -> 29470[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 63123[label="ww300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];25513 -> 63123[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63123 -> 29471[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 25514[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];25514 -> 29472[label="",style="solid", color="black", weight=3]; 189.19/136.01 25515 -> 18747[label="",style="dashed", color="red", weight=0]; 189.19/136.01 25515[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="magenta"];25515 -> 29473[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25515 -> 29474[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25515 -> 29475[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25515 -> 29476[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25515 -> 29477[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25516 -> 17737[label="",style="dashed", color="red", weight=0]; 189.19/136.01 25516[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="magenta"];25516 -> 29478[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25516 -> 29479[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25516 -> 29480[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25516 -> 29481[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25516 -> 29482[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 55820[label="Succ (Succ (Succ ww3000000))",fontsize=16,color="green",shape="box"];55821[label="ww5",fontsize=16,color="green",shape="box"];55822[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55823[label="Zero",fontsize=16,color="green",shape="box"];55824[label="Zero",fontsize=16,color="green",shape="box"];55825[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55826[label="ww5",fontsize=16,color="green",shape="box"];55827[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55828[label="Zero",fontsize=16,color="green",shape="box"];55829[label="Zero",fontsize=16,color="green",shape="box"];30349 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.01 30349[label="msMyInt (Pos (Succ ww3529)) (Pos (Succ ww3531))",fontsize=16,color="magenta"];30349 -> 30362[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 30349 -> 30363[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 30350 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 30350[label="srMyInt (Neg (Succ ww3530)) (Neg (Succ ww3532))",fontsize=16,color="magenta"];30350 -> 30364[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 30350 -> 30365[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 57088[label="Neg (Succ ww12400)",fontsize=16,color="green",shape="box"];57089[label="Neg (Succ ww12200)",fontsize=16,color="green",shape="box"];57090[label="ww121",fontsize=16,color="green",shape="box"];57091[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];25520[label="Zero",fontsize=16,color="green",shape="box"];25521[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];25522[label="ww4100",fontsize=16,color="green",shape="box"];22020[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22020 -> 24180[label="",style="solid", color="black", weight=3]; 189.19/136.01 25523[label="Cons (Float (Pos (Succ ww3000)) (Neg Zero)) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))))",fontsize=16,color="green",shape="box"];25523 -> 30259[label="",style="dashed", color="green", weight=3]; 189.19/136.01 25524 -> 30260[label="",style="dashed", color="red", weight=0]; 189.19/136.01 25524[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) otherwise",fontsize=16,color="magenta"];25524 -> 30261[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25530[label="Zero",fontsize=16,color="green",shape="box"];25531[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];22036[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22036 -> 24190[label="",style="solid", color="black", weight=3]; 189.19/136.01 25532[label="Cons (Float (Pos (Succ ww3000)) (Neg Zero)) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))))",fontsize=16,color="green",shape="box"];25532 -> 30297[label="",style="dashed", color="green", weight=3]; 189.19/136.01 25533 -> 30298[label="",style="dashed", color="red", weight=0]; 189.19/136.01 25533[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) otherwise",fontsize=16,color="magenta"];25533 -> 30299[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25534[label="takeWhile1 (flip gtEsFloat (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) (Float ww420 ww421)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww420 ww421) (iterate (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) (Float ww420 ww421))) (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) (Float ww420 ww421)) (Float ww420 ww421))) (not (esEsOrdering (primCmpFloat (Float ww420 ww421) (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) (Float ww420 ww421)) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT))",fontsize=16,color="black",shape="box"];25534 -> 30322[label="",style="solid", color="black", weight=3]; 189.19/136.01 30346 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.01 30346[label="primPlusFloat (Float ww29120 ww29121) (Float (srMyInt (msMyInt (Pos (Succ ww2913)) ww29150) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww2914)) ww29151) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];30346 -> 30355[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 30346 -> 30356[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 30346 -> 30357[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 30345[label="takeWhile (flip ltEsFloat ww3551) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151)))",fontsize=16,color="black",shape="triangle"];30345 -> 30358[label="",style="solid", color="black", weight=3]; 189.19/136.01 25547 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.01 25547[label="msMyInt (Pos (Succ ww2913)) ww29150",fontsize=16,color="magenta"];25548 -> 30359[label="",style="dashed", color="red", weight=0]; 189.19/136.01 25548[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww29120 ww29121) (Float ww3129 ww2935))) (Float ww29150 ww29151) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151))) MyTrue",fontsize=16,color="magenta"];25548 -> 30360[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27727 -> 27536[label="",style="dashed", color="red", weight=0]; 189.19/136.01 27727[label="not (esEsOrdering (primCmpNat ww3306000 ww3305000) GT)",fontsize=16,color="magenta"];27727 -> 30832[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27727 -> 30833[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27728 -> 27440[label="",style="dashed", color="red", weight=0]; 189.19/136.01 27728[label="not (esEsOrdering GT GT)",fontsize=16,color="magenta"];27729 -> 27445[label="",style="dashed", color="red", weight=0]; 189.19/136.01 27729[label="not (esEsOrdering LT GT)",fontsize=16,color="magenta"];27730 -> 27483[label="",style="dashed", color="red", weight=0]; 189.19/136.01 27730[label="not (esEsOrdering EQ GT)",fontsize=16,color="magenta"];45732[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4312",fontsize=16,color="black",shape="box"];45732 -> 46072[label="",style="solid", color="black", weight=3]; 189.19/136.01 45733[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4313",fontsize=16,color="black",shape="box"];45733 -> 46073[label="",style="solid", color="black", weight=3]; 189.19/136.01 45734[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4314",fontsize=16,color="black",shape="box"];45734 -> 46074[label="",style="solid", color="black", weight=3]; 189.19/136.01 45735[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4315",fontsize=16,color="black",shape="box"];45735 -> 46075[label="",style="solid", color="black", weight=3]; 189.19/136.01 45736[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4397",fontsize=16,color="black",shape="box"];45736 -> 46076[label="",style="solid", color="black", weight=3]; 189.19/136.01 45737 -> 45269[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45737[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4397",fontsize=16,color="magenta"];30887[label="takeWhile1 (flip ltEsFloat ww3578) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960)))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960))))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960)))))) (fsEsOrdering (compareFloat (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960)))) ww3578) GT)",fontsize=16,color="black",shape="box"];30887 -> 30970[label="",style="solid", color="black", weight=3]; 189.19/136.01 45738[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4316",fontsize=16,color="black",shape="box"];45738 -> 46077[label="",style="solid", color="black", weight=3]; 189.19/136.01 45739[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4317",fontsize=16,color="black",shape="box"];45739 -> 46078[label="",style="solid", color="black", weight=3]; 189.19/136.01 45740[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4318",fontsize=16,color="black",shape="box"];45740 -> 46079[label="",style="solid", color="black", weight=3]; 189.19/136.01 45741[label="ww321",fontsize=16,color="green",shape="box"];45742[label="Pos (Succ ww31)",fontsize=16,color="green",shape="box"];45743[label="ww321",fontsize=16,color="green",shape="box"];45744[label="Pos (Succ ww31)",fontsize=16,color="green",shape="box"];45745[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4319",fontsize=16,color="black",shape="box"];45745 -> 46080[label="",style="solid", color="black", weight=3]; 189.19/136.01 45747[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4321",fontsize=16,color="black",shape="box"];45747 -> 46082[label="",style="solid", color="black", weight=3]; 189.19/136.01 26044[label="ww2445",fontsize=16,color="green",shape="box"];26045[label="Pos (Succ ww2100)",fontsize=16,color="green",shape="box"];26046[label="ww2445",fontsize=16,color="green",shape="box"];26047 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 26047[label="srMyInt (srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];26047 -> 30899[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26047 -> 30900[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26048[label="ww20981",fontsize=16,color="green",shape="box"];26049[label="Pos (Succ ww2101)",fontsize=16,color="green",shape="box"];26050[label="ww20980",fontsize=16,color="green",shape="box"];26051[label="ww2101",fontsize=16,color="green",shape="box"];26052[label="ww2099",fontsize=16,color="green",shape="box"];23663[label="srMyInt (srMyInt (Neg (Succ ww2093)) (Pos (Succ ww2094))) (Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="triangle"];23663 -> 25577[label="",style="solid", color="black", weight=3]; 189.19/136.01 26053[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20980 ww20981) (Float ww3142 ww3141))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) MyTrue",fontsize=16,color="black",shape="box"];26053 -> 30901[label="",style="solid", color="black", weight=3]; 189.19/136.01 26054[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20980 ww20981) (Float ww3142 ww3141))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) MyFalse",fontsize=16,color="black",shape="box"];26054 -> 30902[label="",style="solid", color="black", weight=3]; 189.19/136.01 45748[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4322",fontsize=16,color="black",shape="box"];45748 -> 46083[label="",style="solid", color="black", weight=3]; 189.19/136.01 45749[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4323",fontsize=16,color="black",shape="box"];45749 -> 46084[label="",style="solid", color="black", weight=3]; 189.19/136.01 45750[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4398",fontsize=16,color="black",shape="box"];45750 -> 46085[label="",style="solid", color="black", weight=3]; 189.19/136.01 45751 -> 45291[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45751[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4398",fontsize=16,color="magenta"];45752[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4324",fontsize=16,color="black",shape="box"];45752 -> 46086[label="",style="solid", color="black", weight=3]; 189.19/136.01 45754[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4326",fontsize=16,color="black",shape="box"];45754 -> 46088[label="",style="solid", color="black", weight=3]; 189.19/136.01 45755[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4327",fontsize=16,color="black",shape="box"];45755 -> 46089[label="",style="solid", color="black", weight=3]; 189.19/136.01 45756[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4328",fontsize=16,color="black",shape="box"];45756 -> 46090[label="",style="solid", color="black", weight=3]; 189.19/136.01 45757[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4329",fontsize=16,color="black",shape="box"];45757 -> 46091[label="",style="solid", color="black", weight=3]; 189.19/136.01 45758[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4330",fontsize=16,color="black",shape="box"];45758 -> 46092[label="",style="solid", color="black", weight=3]; 189.19/136.01 45759[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4399",fontsize=16,color="black",shape="box"];45759 -> 46093[label="",style="solid", color="black", weight=3]; 189.19/136.01 45760 -> 45355[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45760[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4399",fontsize=16,color="magenta"];31826[label="takeWhile1 (flip ltEsFloat ww3723) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969)))))) (fsEsOrdering (compareFloat (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969)))) ww3723) GT)",fontsize=16,color="black",shape="box"];31826 -> 31863[label="",style="solid", color="black", weight=3]; 189.19/136.01 45761[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4331",fontsize=16,color="black",shape="box"];45761 -> 46094[label="",style="solid", color="black", weight=3]; 189.19/136.01 45762[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4332",fontsize=16,color="black",shape="box"];45762 -> 46095[label="",style="solid", color="black", weight=3]; 189.19/136.01 45763[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4333",fontsize=16,color="black",shape="box"];45763 -> 46096[label="",style="solid", color="black", weight=3]; 189.19/136.01 55832[label="ww449000",fontsize=16,color="green",shape="box"];55833[label="ww449100",fontsize=16,color="green",shape="box"];45764[label="ww538",fontsize=16,color="green",shape="box"];45765[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45768[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45769 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45769[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];45769 -> 46104[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45769 -> 46105[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45770[label="ww538",fontsize=16,color="green",shape="box"];45771[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45774[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45775 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45775[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];45775 -> 46113[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45775 -> 46114[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45776[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];45777[label="Pos Zero",fontsize=16,color="green",shape="box"];45785[label="ww538",fontsize=16,color="green",shape="box"];45786[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45787[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];45788[label="Pos Zero",fontsize=16,color="green",shape="box"];45789[label="ww538",fontsize=16,color="green",shape="box"];45790[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45793[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45794 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45794[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];45794 -> 46124[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45794 -> 46125[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26253[label="ww538",fontsize=16,color="green",shape="box"];26254[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];26255[label="ww54100",fontsize=16,color="green",shape="box"];26256[label="ww53900",fontsize=16,color="green",shape="box"];26257[label="Cons (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt ww2970 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))))",fontsize=16,color="green",shape="box"];26257 -> 32381[label="",style="dashed", color="green", weight=3]; 189.19/136.01 26258 -> 56013[label="",style="dashed", color="red", weight=0]; 189.19/136.01 26258[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt ww2970 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) otherwise",fontsize=16,color="magenta"];26258 -> 56018[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26258 -> 56019[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26258 -> 56020[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26258 -> 56021[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45795[label="ww538",fontsize=16,color="green",shape="box"];45796[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45799[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45800 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45800[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];45800 -> 46133[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45800 -> 46134[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45801[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];45802[label="Neg Zero",fontsize=16,color="green",shape="box"];45810[label="ww538",fontsize=16,color="green",shape="box"];45811[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45812[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];45813[label="Neg Zero",fontsize=16,color="green",shape="box"];45814[label="ww538",fontsize=16,color="green",shape="box"];45815[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45818[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45819 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45819[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];45819 -> 46144[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45819 -> 46145[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26273[label="ww538",fontsize=16,color="green",shape="box"];26274[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];26275 -> 21758[label="",style="dashed", color="red", weight=0]; 189.19/136.01 26275[label="primMulInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];26275 -> 32529[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26275 -> 32530[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26276[label="Cons (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt ww2973 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))))",fontsize=16,color="green",shape="box"];26276 -> 32531[label="",style="dashed", color="green", weight=3]; 189.19/136.01 26277 -> 56067[label="",style="dashed", color="red", weight=0]; 189.19/136.01 26277[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt ww2973 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) otherwise",fontsize=16,color="magenta"];26277 -> 56076[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26277 -> 56077[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26277 -> 56078[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26277 -> 56079[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45820[label="Neg Zero",fontsize=16,color="green",shape="box"];45821[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];45829[label="ww538",fontsize=16,color="green",shape="box"];45830[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45831[label="Neg Zero",fontsize=16,color="green",shape="box"];45832[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];45833[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];45834[label="Neg Zero",fontsize=16,color="green",shape="box"];45842[label="ww538",fontsize=16,color="green",shape="box"];45843[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45844[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];45845[label="Neg Zero",fontsize=16,color="green",shape="box"];45846[label="Neg Zero",fontsize=16,color="green",shape="box"];45847[label="Neg Zero",fontsize=16,color="green",shape="box"];45855[label="ww538",fontsize=16,color="green",shape="box"];45856[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45857[label="Neg Zero",fontsize=16,color="green",shape="box"];45858[label="Neg Zero",fontsize=16,color="green",shape="box"];45859[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4400",fontsize=16,color="black",shape="box"];45859 -> 46152[label="",style="solid", color="black", weight=3]; 189.19/136.01 45860 -> 45376[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45860[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4400",fontsize=16,color="magenta"];26308 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.01 26308[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) ww2485",fontsize=16,color="magenta"];26308 -> 26745[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26308 -> 26746[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26308 -> 26747[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45861[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4334",fontsize=16,color="black",shape="box"];45861 -> 46153[label="",style="solid", color="black", weight=3]; 189.19/136.01 20305[label="Succ ww4000",fontsize=16,color="green",shape="box"];20306[label="Zero",fontsize=16,color="green",shape="box"];33843 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.01 33843[label="primPlusFloat (Float (msMyInt (Pos (Succ ww2121)) (Neg Zero)) (srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))",fontsize=16,color="magenta"];33843 -> 33932[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 33843 -> 33933[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 33843 -> 33934[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 33844 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.01 33844[label="primPlusFloat (Float (msMyInt (Pos (Succ ww2121)) (Neg Zero)) (srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123)))) (primPlusFloat (Float (msMyInt (Pos (Succ ww2121)) (Neg Zero)) (srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123))))",fontsize=16,color="magenta"];33844 -> 33935[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 33844 -> 33936[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 33844 -> 33937[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 33845 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.01 33845[label="msMyInt (Pos (Succ ww2121)) (Neg Zero)",fontsize=16,color="magenta"];33845 -> 33938[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 33845 -> 33939[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 33846[label="ww3892",fontsize=16,color="green",shape="box"];33847 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 33847[label="srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123))",fontsize=16,color="magenta"];33847 -> 33940[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 33847 -> 33941[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 33848 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.01 33848[label="primPlusFloat (Float (msMyInt (Pos (Succ ww2121)) (Neg Zero)) (srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))",fontsize=16,color="magenta"];33848 -> 33942[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 33848 -> 33943[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 33848 -> 33944[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26319 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.01 26319[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww2496",fontsize=16,color="magenta"];26319 -> 26748[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26319 -> 26749[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26319 -> 26750[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45862[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4335",fontsize=16,color="black",shape="box"];45862 -> 46154[label="",style="solid", color="black", weight=3]; 189.19/136.01 28568 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 28568[label="srMyInt (Neg Zero) ww34290",fontsize=16,color="magenta"];28568 -> 33178[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28568 -> 33179[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28569 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 28569[label="srMyInt (Neg (Succ ww3100)) ww34291",fontsize=16,color="magenta"];28569 -> 33180[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28569 -> 33181[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 33590[label="takeWhile1 (flip ltEsFloat ww3905) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979)))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979))))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979)))))) (fsEsOrdering (compareFloat (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979)))) ww3905) GT)",fontsize=16,color="black",shape="box"];33590 -> 33783[label="",style="solid", color="black", weight=3]; 189.19/136.01 55834 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.01 55834[label="msMyInt (Pos (Succ ww17)) ww180",fontsize=16,color="magenta"];55834 -> 55981[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 55834 -> 55982[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 55835 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 55835[label="srMyInt (Neg (Succ Zero)) ww181",fontsize=16,color="magenta"];55835 -> 55983[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 55835 -> 55984[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45863[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4336",fontsize=16,color="black",shape="box"];45863 -> 46155[label="",style="solid", color="black", weight=3]; 189.19/136.01 45864[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4337",fontsize=16,color="black",shape="box"];45864 -> 46156[label="",style="solid", color="black", weight=3]; 189.19/136.01 45865[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4338",fontsize=16,color="black",shape="box"];45865 -> 46157[label="",style="solid", color="black", weight=3]; 189.19/136.01 45866[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4401",fontsize=16,color="black",shape="box"];45866 -> 46158[label="",style="solid", color="black", weight=3]; 189.19/136.01 45867 -> 45388[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45867[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4401",fontsize=16,color="magenta"];45868[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4339",fontsize=16,color="black",shape="box"];45868 -> 46159[label="",style="solid", color="black", weight=3]; 189.19/136.01 45869[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4340",fontsize=16,color="black",shape="box"];45869 -> 46160[label="",style="solid", color="black", weight=3]; 189.19/136.01 45870[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4402",fontsize=16,color="black",shape="box"];45870 -> 46161[label="",style="solid", color="black", weight=3]; 189.19/136.01 45871 -> 45400[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45871[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4402",fontsize=16,color="magenta"];26403[label="ww2132",fontsize=16,color="green",shape="box"];26404[label="ww2130",fontsize=16,color="green",shape="box"];26405 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.01 26405[label="msMyInt (Pos Zero) (Neg (Succ ww2131))",fontsize=16,color="magenta"];26405 -> 33856[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26406[label="Neg (Succ ww2131)",fontsize=16,color="green",shape="box"];26407 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.01 26407[label="msMyInt (Pos Zero) (Neg (Succ ww2131))",fontsize=16,color="magenta"];26407 -> 33857[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26408 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 26408[label="srMyInt (srMyInt (Neg (Succ ww2130)) (Pos (Succ ww2132))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];26408 -> 33858[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26408 -> 33859[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26409[label="ww21291",fontsize=16,color="green",shape="box"];26410[label="Pos (Succ ww2132)",fontsize=16,color="green",shape="box"];26411[label="ww21290",fontsize=16,color="green",shape="box"];26412[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21290 ww21291) (Float ww3189 ww3188))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) MyTrue",fontsize=16,color="black",shape="box"];26412 -> 33860[label="",style="solid", color="black", weight=3]; 189.19/136.01 26413[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21290 ww21291) (Float ww3189 ww3188))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) MyFalse",fontsize=16,color="black",shape="box"];26413 -> 33861[label="",style="solid", color="black", weight=3]; 189.19/136.01 45872[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4341",fontsize=16,color="black",shape="box"];45872 -> 46162[label="",style="solid", color="black", weight=3]; 189.19/136.01 45873[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4342",fontsize=16,color="black",shape="box"];45873 -> 46163[label="",style="solid", color="black", weight=3]; 189.19/136.01 45874[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4403",fontsize=16,color="black",shape="box"];45874 -> 46164[label="",style="solid", color="black", weight=3]; 189.19/136.01 45875 -> 45414[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45875[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4403",fontsize=16,color="magenta"];28854 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 28854[label="srMyInt (Neg (Succ ww3000)) ww34530",fontsize=16,color="magenta"];28854 -> 34052[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28854 -> 34053[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28855 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 28855[label="srMyInt (Neg (Succ ww3100)) ww34531",fontsize=16,color="magenta"];28855 -> 34054[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28855 -> 34055[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 34621[label="takeWhile1 (flip ltEsFloat ww3994) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))))) (fsEsOrdering (compareFloat (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) ww3994) GT)",fontsize=16,color="black",shape="box"];34621 -> 34637[label="",style="solid", color="black", weight=3]; 189.19/136.01 45876[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4343",fontsize=16,color="black",shape="box"];45876 -> 46165[label="",style="solid", color="black", weight=3]; 189.19/136.01 45877[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4344",fontsize=16,color="black",shape="box"];45877 -> 46166[label="",style="solid", color="black", weight=3]; 189.19/136.01 45878[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4345",fontsize=16,color="black",shape="box"];45878 -> 46167[label="",style="solid", color="black", weight=3]; 189.19/136.01 45879[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4404",fontsize=16,color="black",shape="box"];45879 -> 46168[label="",style="solid", color="black", weight=3]; 189.19/136.01 45880 -> 45426[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45880[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4404",fontsize=16,color="magenta"];45881[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4346",fontsize=16,color="black",shape="box"];45881 -> 46169[label="",style="solid", color="black", weight=3]; 189.19/136.01 45882[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4347",fontsize=16,color="black",shape="box"];45882 -> 46170[label="",style="solid", color="black", weight=3]; 189.19/136.01 45883[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4405",fontsize=16,color="black",shape="box"];45883 -> 46171[label="",style="solid", color="black", weight=3]; 189.19/136.01 45884 -> 45438[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45884[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4405",fontsize=16,color="magenta"];35439 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.01 35439[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))",fontsize=16,color="magenta"];35439 -> 35508[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 35439 -> 35509[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 35439 -> 35510[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 35440 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.01 35440[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142)))) (primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142))))",fontsize=16,color="magenta"];35440 -> 35511[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 35440 -> 35512[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 35440 -> 35513[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 35441 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.01 35441[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];35441 -> 35514[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 35442[label="ww4075",fontsize=16,color="green",shape="box"];35443 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 35443[label="srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142))",fontsize=16,color="magenta"];35443 -> 35515[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 35443 -> 35516[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 35444 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.01 35444[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))",fontsize=16,color="magenta"];35444 -> 35517[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 35444 -> 35518[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 35444 -> 35519[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45885[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4348",fontsize=16,color="black",shape="box"];45885 -> 46172[label="",style="solid", color="black", weight=3]; 189.19/136.01 45886[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4349",fontsize=16,color="black",shape="box"];45886 -> 46173[label="",style="solid", color="black", weight=3]; 189.19/136.01 45887[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4406",fontsize=16,color="black",shape="box"];45887 -> 46174[label="",style="solid", color="black", weight=3]; 189.19/136.01 45888 -> 45509[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45888[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4406",fontsize=16,color="magenta"];35325[label="takeWhile1 (flip ltEsFloat ww4091) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988)))))) (fsEsOrdering (compareFloat (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988)))) ww4091) GT)",fontsize=16,color="black",shape="box"];35325 -> 35343[label="",style="solid", color="black", weight=3]; 189.19/136.01 45889[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4350",fontsize=16,color="black",shape="box"];45889 -> 46175[label="",style="solid", color="black", weight=3]; 189.19/136.01 45890[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4351",fontsize=16,color="black",shape="box"];45890 -> 46176[label="",style="solid", color="black", weight=3]; 189.19/136.01 45891[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4352",fontsize=16,color="black",shape="box"];45891 -> 46177[label="",style="solid", color="black", weight=3]; 189.19/136.01 26565[label="ww95600",fontsize=16,color="green",shape="box"];26566[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];26567[label="Cons (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt ww3040 (Pos (Succ Zero))) ww3038))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))))",fontsize=16,color="green",shape="box"];26567 -> 35600[label="",style="dashed", color="green", weight=3]; 189.19/136.01 26568 -> 57264[label="",style="dashed", color="red", weight=0]; 189.19/136.01 26568[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt ww3040 (Pos (Succ Zero))) ww3038))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) otherwise",fontsize=16,color="magenta"];26568 -> 57273[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26568 -> 57274[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 21807 -> 21758[label="",style="dashed", color="red", weight=0]; 189.19/136.01 21807[label="primMulInt (Pos (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];21807 -> 22046[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 21807 -> 22047[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 35626 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.01 35626[label="primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2352)",fontsize=16,color="magenta"];35626 -> 35646[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 35626 -> 35647[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 35626 -> 35648[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 35625[label="takeWhile (flip ltEsFloat ww4186) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))))",fontsize=16,color="black",shape="triangle"];35625 -> 35649[label="",style="solid", color="black", weight=3]; 189.19/136.01 26575 -> 20687[label="",style="dashed", color="red", weight=0]; 189.19/136.01 26575[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];26576 -> 57316[label="",style="dashed", color="red", weight=0]; 189.19/136.01 26576[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float ww3210 ww2352))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) MyTrue",fontsize=16,color="magenta"];26576 -> 57320[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26576 -> 57321[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 35668 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.01 35668[label="primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2354)",fontsize=16,color="magenta"];35668 -> 35678[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 35668 -> 35679[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 35668 -> 35680[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 35667[label="takeWhile (flip ltEsFloat ww4188) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))))",fontsize=16,color="black",shape="triangle"];35667 -> 35681[label="",style="solid", color="black", weight=3]; 189.19/136.01 57298[label="ww9591",fontsize=16,color="green",shape="box"];57299[label="ww9590",fontsize=16,color="green",shape="box"];57300[label="Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2354",fontsize=16,color="green",shape="box"];57300 -> 57340[label="",style="dashed", color="green", weight=3]; 189.19/136.01 57301[label="Float (Pos (Succ ww957)) (Pos (Succ ww95800))",fontsize=16,color="green",shape="box"];57302[label="Succ ww95800",fontsize=16,color="green",shape="box"];57303[label="Zero",fontsize=16,color="green",shape="box"];35692 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.01 35692[label="primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2356)",fontsize=16,color="magenta"];35692 -> 35700[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 35692 -> 35701[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 35692 -> 35702[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 35691[label="takeWhile (flip ltEsFloat ww4190) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))))",fontsize=16,color="black",shape="triangle"];35691 -> 35703[label="",style="solid", color="black", weight=3]; 189.19/136.01 26589 -> 20687[label="",style="dashed", color="red", weight=0]; 189.19/136.01 26589[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];26590 -> 57316[label="",style="dashed", color="red", weight=0]; 189.19/136.01 26590[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float ww3216 ww2356))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) MyTrue",fontsize=16,color="magenta"];26590 -> 57322[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26590 -> 57323[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45892[label="Neg Zero",fontsize=16,color="green",shape="box"];45893[label="Pos (Succ ww95600)",fontsize=16,color="green",shape="box"];45901[label="Neg Zero",fontsize=16,color="green",shape="box"];45902[label="Pos (Succ ww95600)",fontsize=16,color="green",shape="box"];35774 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.01 35774[label="primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2358)",fontsize=16,color="magenta"];35774 -> 35777[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 35774 -> 35778[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 35774 -> 35779[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 35773[label="takeWhile (flip ltEsFloat ww4198) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero))))",fontsize=16,color="black",shape="triangle"];35773 -> 35780[label="",style="solid", color="black", weight=3]; 189.19/136.01 26608 -> 20687[label="",style="dashed", color="red", weight=0]; 189.19/136.01 26608[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];26609 -> 57365[label="",style="dashed", color="red", weight=0]; 189.19/136.01 26609[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float ww3224 ww2358))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) MyTrue",fontsize=16,color="magenta"];26609 -> 57378[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26609 -> 57379[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26610[label="ww95800",fontsize=16,color="green",shape="box"];26611[label="ww95600",fontsize=16,color="green",shape="box"];26612[label="Cons (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt ww2763 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))))",fontsize=16,color="green",shape="box"];26612 -> 35784[label="",style="dashed", color="green", weight=3]; 189.19/136.01 26613 -> 57264[label="",style="dashed", color="red", weight=0]; 189.19/136.01 26613[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt ww2763 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) otherwise",fontsize=16,color="magenta"];26613 -> 57275[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26613 -> 57276[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 35796 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.01 35796[label="primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2360)",fontsize=16,color="magenta"];35796 -> 35798[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 35796 -> 35799[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 35796 -> 35800[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 35795[label="takeWhile (flip ltEsFloat ww4204) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))))",fontsize=16,color="black",shape="triangle"];35795 -> 35801[label="",style="solid", color="black", weight=3]; 189.19/136.01 26619 -> 20687[label="",style="dashed", color="red", weight=0]; 189.19/136.01 26619[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];26620 -> 57316[label="",style="dashed", color="red", weight=0]; 189.19/136.01 26620[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float ww3227 ww2360))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) MyTrue",fontsize=16,color="magenta"];26620 -> 57324[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26620 -> 57325[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45914[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];45915[label="Neg Zero",fontsize=16,color="green",shape="box"];45923[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];45924[label="Neg Zero",fontsize=16,color="green",shape="box"];35826 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.01 35826[label="primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2362)",fontsize=16,color="magenta"];35826 -> 35828[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 35826 -> 35829[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 35826 -> 35830[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 35825[label="takeWhile (flip ltEsFloat ww4208) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))))",fontsize=16,color="black",shape="triangle"];35825 -> 35831[label="",style="solid", color="black", weight=3]; 189.19/136.01 26630 -> 20687[label="",style="dashed", color="red", weight=0]; 189.19/136.01 26630[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];26631 -> 57316[label="",style="dashed", color="red", weight=0]; 189.19/136.01 26631[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float ww3232 ww2362))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) MyTrue",fontsize=16,color="magenta"];26631 -> 57326[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 26631 -> 57327[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45925[label="Neg Zero",fontsize=16,color="green",shape="box"];45926[label="Neg (Succ ww95600)",fontsize=16,color="green",shape="box"];45934[label="Neg Zero",fontsize=16,color="green",shape="box"];45935[label="Neg (Succ ww95600)",fontsize=16,color="green",shape="box"];45947[label="Neg Zero",fontsize=16,color="green",shape="box"];45948[label="Neg Zero",fontsize=16,color="green",shape="box"];45956[label="Neg Zero",fontsize=16,color="green",shape="box"];45957[label="Neg Zero",fontsize=16,color="green",shape="box"];45959[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4353",fontsize=16,color="black",shape="box"];45959 -> 46492[label="",style="solid", color="black", weight=3]; 189.19/136.01 45960[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4354",fontsize=16,color="black",shape="box"];45960 -> 46493[label="",style="solid", color="black", weight=3]; 189.19/136.01 45961[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4355",fontsize=16,color="black",shape="box"];45961 -> 46656[label="",style="solid", color="black", weight=3]; 189.19/136.01 45962[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4356",fontsize=16,color="black",shape="box"];45962 -> 46657[label="",style="solid", color="black", weight=3]; 189.19/136.01 45963[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4407",fontsize=16,color="black",shape="box"];45963 -> 46658[label="",style="solid", color="black", weight=3]; 189.19/136.01 45964 -> 45518[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45964[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4407",fontsize=16,color="magenta"];45965[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4357",fontsize=16,color="black",shape="box"];45965 -> 46659[label="",style="solid", color="black", weight=3]; 189.19/136.01 45966[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4408",fontsize=16,color="black",shape="box"];45966 -> 46660[label="",style="solid", color="black", weight=3]; 189.19/136.01 45967 -> 45537[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45967[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4408",fontsize=16,color="magenta"];45968[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4358",fontsize=16,color="black",shape="box"];45968 -> 47031[label="",style="solid", color="black", weight=3]; 189.19/136.01 45969[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4359",fontsize=16,color="black",shape="box"];45969 -> 47032[label="",style="solid", color="black", weight=3]; 189.19/136.01 45970[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4360",fontsize=16,color="black",shape="box"];45970 -> 47033[label="",style="solid", color="black", weight=3]; 189.19/136.01 55234[label="ww661",fontsize=16,color="green",shape="box"];55235[label="ww660",fontsize=16,color="green",shape="box"];55236[label="primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float ww650 ww651)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55236 -> 55985[label="",style="solid", color="black", weight=3]; 189.19/136.01 45971[label="ww20781",fontsize=16,color="green",shape="box"];45972[label="Pos (Succ ww2077)",fontsize=16,color="green",shape="box"];45973[label="ww20781",fontsize=16,color="green",shape="box"];45974[label="Pos (Succ ww2077)",fontsize=16,color="green",shape="box"];45975[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4409",fontsize=16,color="black",shape="box"];45975 -> 53773[label="",style="solid", color="black", weight=3]; 189.19/136.01 45976 -> 45549[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45976[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4409",fontsize=16,color="magenta"];45977[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4361",fontsize=16,color="black",shape="box"];45977 -> 53774[label="",style="solid", color="black", weight=3]; 189.19/136.01 45979[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4410",fontsize=16,color="black",shape="box"];45979 -> 53776[label="",style="solid", color="black", weight=3]; 189.19/136.01 45980 -> 45561[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45980[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4410",fontsize=16,color="magenta"];27704 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.01 27704[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww2168))) (srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))",fontsize=16,color="magenta"];27704 -> 53777[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27704 -> 53778[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27704 -> 53779[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27705 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.01 27705[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww2168))) (srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169)))) (primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww2168))) (srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))",fontsize=16,color="magenta"];27705 -> 53780[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27705 -> 53781[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27705 -> 53782[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27706 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.01 27706[label="msMyInt (Neg Zero) (Pos (Succ ww2168))",fontsize=16,color="magenta"];27706 -> 53783[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27707 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 27707[label="srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169))",fontsize=16,color="magenta"];27707 -> 53784[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27707 -> 53785[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27708 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.01 27708[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww2168))) (srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))",fontsize=16,color="magenta"];27708 -> 53786[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27708 -> 53787[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27708 -> 53788[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45981[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4363",fontsize=16,color="black",shape="box"];45981 -> 53789[label="",style="solid", color="black", weight=3]; 189.19/136.01 45982[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4364",fontsize=16,color="black",shape="box"];45982 -> 53790[label="",style="solid", color="black", weight=3]; 189.19/136.01 45983[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4411",fontsize=16,color="black",shape="box"];45983 -> 53791[label="",style="solid", color="black", weight=3]; 189.19/136.01 45984 -> 45578[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45984[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4411",fontsize=16,color="magenta"];49442 -> 58402[label="",style="dashed", color="red", weight=0]; 189.19/136.01 49442[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) (Float ww19410 ww19411))",fontsize=16,color="magenta"];49442 -> 58406[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49443[label="ww19410",fontsize=16,color="green",shape="box"];49444[label="primPlusFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];63124[label="ww1942/Float ww19420 ww19421",fontsize=10,color="white",style="solid",shape="box"];49444 -> 63124[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63124 -> 55987[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 49445[label="ww19411",fontsize=16,color="green",shape="box"];49446 -> 50771[label="",style="dashed", color="red", weight=0]; 189.19/136.01 49446[label="not (esEsOrdering (primCmpFloat (Float ww19410 ww19411) (primPlusFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT)",fontsize=16,color="magenta"];49446 -> 50788[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49446 -> 50789[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49446 -> 50790[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45985[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4365",fontsize=16,color="black",shape="box"];45985 -> 55988[label="",style="solid", color="black", weight=3]; 189.19/136.01 45987[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4367",fontsize=16,color="black",shape="box"];45987 -> 55989[label="",style="solid", color="black", weight=3]; 189.19/136.01 27291 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.01 27291[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) ww2556",fontsize=16,color="magenta"];27291 -> 55990[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27291 -> 55991[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27291 -> 55992[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45988[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4368",fontsize=16,color="black",shape="box"];45988 -> 55993[label="",style="solid", color="black", weight=3]; 189.19/136.01 45989[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4412",fontsize=16,color="black",shape="box"];45989 -> 55994[label="",style="solid", color="black", weight=3]; 189.19/136.01 45990 -> 45620[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45990[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4412",fontsize=16,color="magenta"];58740 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 58740[label="srMyInt (Neg (Succ (Succ (Succ Zero)))) ww19411",fontsize=16,color="magenta"];58740 -> 58762[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 58740 -> 58763[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 58741 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.01 58741[label="msMyInt (Neg Zero) ww19410",fontsize=16,color="magenta"];58741 -> 58764[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 58742[label="ww4727",fontsize=16,color="green",shape="box"];27462 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.01 27462[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww2565",fontsize=16,color="magenta"];27462 -> 55995[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27462 -> 55996[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27462 -> 55997[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27884 -> 37293[label="",style="dashed", color="red", weight=0]; 189.19/136.01 27884[label="takeWhile1 (flip ltEsFloat ww3327) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017)))))) (fsEsOrdering (compareFloat (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017)))) ww3327) GT)",fontsize=16,color="magenta"];27884 -> 55998[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27884 -> 55999[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27884 -> 56000[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45991[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4369",fontsize=16,color="black",shape="box"];45991 -> 56001[label="",style="solid", color="black", weight=3]; 189.19/136.01 45992[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4370",fontsize=16,color="black",shape="box"];45992 -> 56002[label="",style="solid", color="black", weight=3]; 189.19/136.01 45993[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4371",fontsize=16,color="black",shape="box"];45993 -> 56003[label="",style="solid", color="black", weight=3]; 189.19/136.01 27731[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];27732[label="ww2493",fontsize=16,color="green",shape="box"];45994 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45994[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos ww13730) (Neg ww13750))) ww4308",fontsize=16,color="magenta"];45994 -> 56004[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45994 -> 56005[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45994 -> 56006[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45995 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.01 45995[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg ww13730) (Pos ww13750))) ww4309",fontsize=16,color="magenta"];45995 -> 56007[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45995 -> 56008[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45995 -> 56009[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 22654 -> 21758[label="",style="dashed", color="red", weight=0]; 189.19/136.01 22654[label="primMulInt (Pos (Succ ww2367)) (Pos (Succ ww2368))",fontsize=16,color="magenta"];22654 -> 24633[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 22654 -> 24634[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27815[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];27816 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 27816[label="srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500))",fontsize=16,color="magenta"];27816 -> 56010[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27816 -> 56011[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25999 -> 21758[label="",style="dashed", color="red", weight=0]; 189.19/136.01 25999[label="primMulInt ww3062 (Pos (Succ Zero))",fontsize=16,color="magenta"];25999 -> 27565[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 25999 -> 27566[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27817[label="Cons (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float ww3065 (srMyInt ww2816 (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))))",fontsize=16,color="green",shape="box"];27817 -> 56012[label="",style="dashed", color="green", weight=3]; 189.19/136.01 27818 -> 56013[label="",style="dashed", color="red", weight=0]; 189.19/136.01 27818[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float ww3065 (srMyInt ww2816 (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) otherwise",fontsize=16,color="magenta"];27818 -> 56022[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27818 -> 56023[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27820 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.01 27820[label="primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2392)",fontsize=16,color="magenta"];27820 -> 56045[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27820 -> 56046[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27820 -> 56047[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27819 -> 36965[label="",style="dashed", color="red", weight=0]; 189.19/136.01 27819[label="takeWhile (flip ltEsFloat ww3375) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero))))",fontsize=16,color="magenta"];27819 -> 56048[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27819 -> 56049[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27868[label="ww13761",fontsize=16,color="green",shape="box"];27869[label="ww13760",fontsize=16,color="green",shape="box"];27870[label="Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2392",fontsize=16,color="green",shape="box"];27870 -> 56050[label="",style="dashed", color="green", weight=3]; 189.19/136.01 27871[label="takeWhile0 (flip ltEsFloat ww3378) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) MyTrue",fontsize=16,color="black",shape="box"];27871 -> 56051[label="",style="solid", color="black", weight=3]; 189.19/136.01 27873 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.01 27873[label="primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2394)",fontsize=16,color="magenta"];27873 -> 56052[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27873 -> 56053[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27873 -> 56054[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27872 -> 36965[label="",style="dashed", color="red", weight=0]; 189.19/136.01 27872[label="takeWhile (flip ltEsFloat ww3381) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))))",fontsize=16,color="magenta"];27872 -> 56055[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27872 -> 56056[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 56038[label="ww13761",fontsize=16,color="green",shape="box"];56039[label="ww13760",fontsize=16,color="green",shape="box"];56040[label="Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2394",fontsize=16,color="green",shape="box"];56040 -> 56096[label="",style="dashed", color="green", weight=3]; 189.19/136.01 57536[label="Float (Neg (Succ ww1374)) (Pos (Succ ww137500))",fontsize=16,color="green",shape="box"];57535[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4691)",fontsize=16,color="black",shape="triangle"];57535 -> 57551[label="",style="solid", color="black", weight=3]; 189.19/136.01 56042[label="takeWhile0 (flip ltEsFloat ww4649) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) ww4647 MyTrue",fontsize=16,color="black",shape="box"];56042 -> 56099[label="",style="solid", color="black", weight=3]; 189.19/136.01 27901 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.01 27901[label="primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2396)",fontsize=16,color="magenta"];27901 -> 56057[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27901 -> 56058[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27901 -> 56059[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27900 -> 36965[label="",style="dashed", color="red", weight=0]; 189.19/136.01 27900[label="takeWhile (flip ltEsFloat ww3385) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero))))",fontsize=16,color="magenta"];27900 -> 56060[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27900 -> 56061[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27917[label="ww13761",fontsize=16,color="green",shape="box"];27918[label="ww13760",fontsize=16,color="green",shape="box"];27919[label="Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2396",fontsize=16,color="green",shape="box"];27919 -> 56062[label="",style="dashed", color="green", weight=3]; 189.19/136.01 27920[label="takeWhile0 (flip ltEsFloat ww3388) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) MyTrue",fontsize=16,color="black",shape="box"];27920 -> 56063[label="",style="solid", color="black", weight=3]; 189.19/136.01 27938[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];27939 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 27939[label="srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))",fontsize=16,color="magenta"];27939 -> 56064[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27939 -> 56065[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27940[label="Cons (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float ww3073 (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))))",fontsize=16,color="green",shape="box"];27940 -> 56066[label="",style="dashed", color="green", weight=3]; 189.19/136.01 27941 -> 56067[label="",style="dashed", color="red", weight=0]; 189.19/136.01 27941[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float ww3073 (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) otherwise",fontsize=16,color="magenta"];27941 -> 56080[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 27941 -> 56081[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 45996[label="Neg Zero",fontsize=16,color="green",shape="box"];45997[label="Neg (Succ ww137300)",fontsize=16,color="green",shape="box"];46014[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4433",fontsize=16,color="black",shape="triangle"];46014 -> 56100[label="",style="solid", color="black", weight=3]; 189.19/136.01 46015 -> 45999[label="",style="dashed", color="red", weight=0]; 189.19/136.01 46015[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4433))",fontsize=16,color="magenta"];46015 -> 56101[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 46005[label="Neg Zero",fontsize=16,color="green",shape="box"];46006[label="Neg (Succ ww137300)",fontsize=16,color="green",shape="box"];46007[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];46008[label="Neg Zero",fontsize=16,color="green",shape="box"];46025[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4434",fontsize=16,color="black",shape="triangle"];46025 -> 56102[label="",style="solid", color="black", weight=3]; 189.19/136.01 46026 -> 46010[label="",style="dashed", color="red", weight=0]; 189.19/136.01 46026[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4434))",fontsize=16,color="magenta"];46026 -> 56103[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 46016[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];46017[label="Neg Zero",fontsize=16,color="green",shape="box"];46018[label="Neg Zero",fontsize=16,color="green",shape="box"];46019[label="Neg Zero",fontsize=16,color="green",shape="box"];46102[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4435",fontsize=16,color="black",shape="triangle"];46102 -> 56104[label="",style="solid", color="black", weight=3]; 189.19/136.01 46103 -> 46021[label="",style="dashed", color="red", weight=0]; 189.19/136.01 46103[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4435))",fontsize=16,color="magenta"];46103 -> 56105[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 46027[label="Neg Zero",fontsize=16,color="green",shape="box"];46028[label="Neg Zero",fontsize=16,color="green",shape="box"];28469 -> 37293[label="",style="dashed", color="red", weight=0]; 189.19/136.01 28469[label="takeWhile1 (flip ltEsFloat ww3406) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022)))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022))))) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022)))))) (fsEsOrdering (compareFloat (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022)))) ww3406) GT)",fontsize=16,color="magenta"];28469 -> 56106[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28469 -> 56107[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28469 -> 56108[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 46029[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4372",fontsize=16,color="black",shape="box"];46029 -> 56109[label="",style="solid", color="black", weight=3]; 189.19/136.01 46030[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4413",fontsize=16,color="black",shape="box"];46030 -> 56110[label="",style="solid", color="black", weight=3]; 189.19/136.01 46031 -> 45633[label="",style="dashed", color="red", weight=0]; 189.19/136.01 46031[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4413",fontsize=16,color="magenta"];46032[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4373",fontsize=16,color="black",shape="box"];46032 -> 56111[label="",style="solid", color="black", weight=3]; 189.19/136.01 28026[label="ww2184",fontsize=16,color="green",shape="box"];28027[label="ww2184",fontsize=16,color="green",shape="box"];28028[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28029 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 28029[label="srMyInt (Pos (Succ ww2185)) (Neg (Succ ww2186))",fontsize=16,color="magenta"];28029 -> 56112[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28029 -> 56113[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28030[label="Cons (Float (Neg Zero) (Neg (Succ ww2186))) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww21830 ww21831) (Float ww3076 ww3075))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))))",fontsize=16,color="green",shape="box"];28030 -> 56114[label="",style="dashed", color="green", weight=3]; 189.19/136.01 28031 -> 56115[label="",style="dashed", color="red", weight=0]; 189.19/136.01 28031[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww21830 ww21831) (Float ww3076 ww3075))) (Float (Neg Zero) (Neg (Succ ww2186))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))) otherwise",fontsize=16,color="magenta"];28031 -> 56116[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 46033[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4374",fontsize=16,color="black",shape="box"];46033 -> 56119[label="",style="solid", color="black", weight=3]; 189.19/136.01 46034[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4375",fontsize=16,color="black",shape="box"];46034 -> 56120[label="",style="solid", color="black", weight=3]; 189.19/136.01 46035[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4414",fontsize=16,color="black",shape="box"];46035 -> 56121[label="",style="solid", color="black", weight=3]; 189.19/136.01 46036 -> 45644[label="",style="dashed", color="red", weight=0]; 189.19/136.01 46036[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4414",fontsize=16,color="magenta"];28046[label="ww2191",fontsize=16,color="green",shape="box"];28047[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28048 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 28048[label="srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))",fontsize=16,color="magenta"];28048 -> 56122[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28048 -> 56123[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28049[label="ww2191",fontsize=16,color="green",shape="box"];28050[label="Cons (Float (Neg Zero) (Pos (Succ ww2193))) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww21900 ww21901) (Float ww3078 (srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))))",fontsize=16,color="green",shape="box"];28050 -> 56124[label="",style="dashed", color="green", weight=3]; 189.19/136.01 28051 -> 56125[label="",style="dashed", color="red", weight=0]; 189.19/136.01 28051[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww21900 ww21901) (Float ww3078 (srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2193))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))) otherwise",fontsize=16,color="magenta"];28051 -> 56126[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 46037[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4376",fontsize=16,color="black",shape="box"];46037 -> 56130[label="",style="solid", color="black", weight=3]; 189.19/136.01 46038[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4377",fontsize=16,color="black",shape="box"];46038 -> 56131[label="",style="solid", color="black", weight=3]; 189.19/136.01 46039[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4415",fontsize=16,color="black",shape="box"];46039 -> 56132[label="",style="solid", color="black", weight=3]; 189.19/136.01 46040 -> 45657[label="",style="dashed", color="red", weight=0]; 189.19/136.01 46040[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4415",fontsize=16,color="magenta"];28570 -> 37293[label="",style="dashed", color="red", weight=0]; 189.19/136.01 28570[label="takeWhile1 (flip ltEsFloat ww3412) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027)))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027))))) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027)))))) (fsEsOrdering (compareFloat (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027)))) ww3412) GT)",fontsize=16,color="magenta"];28570 -> 56133[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28570 -> 56134[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28570 -> 56135[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 46041[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4378",fontsize=16,color="black",shape="box"];46041 -> 56136[label="",style="solid", color="black", weight=3]; 189.19/136.01 46042[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4379",fontsize=16,color="black",shape="box"];46042 -> 56137[label="",style="solid", color="black", weight=3]; 189.19/136.01 46043[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4380",fontsize=16,color="black",shape="box"];46043 -> 56138[label="",style="solid", color="black", weight=3]; 189.19/136.01 46044[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4416",fontsize=16,color="black",shape="box"];46044 -> 56139[label="",style="solid", color="black", weight=3]; 189.19/136.01 46045 -> 45669[label="",style="dashed", color="red", weight=0]; 189.19/136.01 46045[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4416",fontsize=16,color="magenta"];46046[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4381",fontsize=16,color="black",shape="box"];46046 -> 56140[label="",style="solid", color="black", weight=3]; 189.19/136.01 46047[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4382",fontsize=16,color="black",shape="box"];46047 -> 56141[label="",style="solid", color="black", weight=3]; 189.19/136.01 46048[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4417",fontsize=16,color="black",shape="box"];46048 -> 56142[label="",style="solid", color="black", weight=3]; 189.19/136.01 46049 -> 45681[label="",style="dashed", color="red", weight=0]; 189.19/136.01 46049[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4417",fontsize=16,color="magenta"];28331[label="Neg (Succ ww2203)",fontsize=16,color="green",shape="box"];28332[label="Neg (Succ ww2203)",fontsize=16,color="green",shape="box"];28333[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28334 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 28334[label="srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))",fontsize=16,color="magenta"];28334 -> 56143[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28334 -> 56144[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28335[label="Cons (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww22010 ww22011) (Float ww3094 (srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))))",fontsize=16,color="green",shape="box"];28335 -> 56145[label="",style="dashed", color="green", weight=3]; 189.19/136.01 28336 -> 56013[label="",style="dashed", color="red", weight=0]; 189.19/136.01 28336[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww22010 ww22011) (Float ww3094 (srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) otherwise",fontsize=16,color="magenta"];28336 -> 56024[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28336 -> 56025[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28336 -> 56026[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28336 -> 56027[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 46050[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4383",fontsize=16,color="black",shape="box"];46050 -> 56146[label="",style="solid", color="black", weight=3]; 189.19/136.01 46051[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4384",fontsize=16,color="black",shape="box"];46051 -> 56147[label="",style="solid", color="black", weight=3]; 189.19/136.01 46052[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4418",fontsize=16,color="black",shape="box"];46052 -> 56148[label="",style="solid", color="black", weight=3]; 189.19/136.01 46053 -> 45695[label="",style="dashed", color="red", weight=0]; 189.19/136.01 46053[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4418",fontsize=16,color="magenta"];28955 -> 37293[label="",style="dashed", color="red", weight=0]; 189.19/136.01 28955[label="takeWhile1 (flip ltEsFloat ww3436) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))))) (fsEsOrdering (compareFloat (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) ww3436) GT)",fontsize=16,color="magenta"];28955 -> 56149[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28955 -> 56150[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28955 -> 56151[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 46054[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4385",fontsize=16,color="black",shape="box"];46054 -> 56152[label="",style="solid", color="black", weight=3]; 189.19/136.01 46055[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4386",fontsize=16,color="black",shape="box"];46055 -> 56153[label="",style="solid", color="black", weight=3]; 189.19/136.01 46056[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4387",fontsize=16,color="black",shape="box"];46056 -> 56154[label="",style="solid", color="black", weight=3]; 189.19/136.01 46057[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4419",fontsize=16,color="black",shape="box"];46057 -> 56155[label="",style="solid", color="black", weight=3]; 189.19/136.01 46058 -> 45707[label="",style="dashed", color="red", weight=0]; 189.19/136.01 46058[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4419",fontsize=16,color="magenta"];46059[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4388",fontsize=16,color="black",shape="box"];46059 -> 56156[label="",style="solid", color="black", weight=3]; 189.19/136.01 46060[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4389",fontsize=16,color="black",shape="box"];46060 -> 56157[label="",style="solid", color="black", weight=3]; 189.19/136.01 46061[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4420",fontsize=16,color="black",shape="box"];46061 -> 56158[label="",style="solid", color="black", weight=3]; 189.19/136.01 46062 -> 45719[label="",style="dashed", color="red", weight=0]; 189.19/136.01 46062[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4420",fontsize=16,color="magenta"];28601[label="Neg Zero",fontsize=16,color="green",shape="box"];28602[label="Neg Zero",fontsize=16,color="green",shape="box"];28603[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28604 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.01 28604[label="srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))",fontsize=16,color="magenta"];28604 -> 56159[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28604 -> 56160[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28605[label="Cons (Float (Neg Zero) (Pos (Succ ww2214))) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww22120 ww22121) (Float ww3104 (srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))))",fontsize=16,color="green",shape="box"];28605 -> 56161[label="",style="dashed", color="green", weight=3]; 189.19/136.01 28606 -> 56162[label="",style="dashed", color="red", weight=0]; 189.19/136.01 28606[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww22120 ww22121) (Float ww3104 (srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2214))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))) otherwise",fontsize=16,color="magenta"];28606 -> 56163[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 46063[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4390",fontsize=16,color="black",shape="box"];46063 -> 56168[label="",style="solid", color="black", weight=3]; 189.19/136.01 46064[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4391",fontsize=16,color="black",shape="box"];46064 -> 56169[label="",style="solid", color="black", weight=3]; 189.19/136.01 46065[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4421",fontsize=16,color="black",shape="box"];46065 -> 56170[label="",style="solid", color="black", weight=3]; 189.19/136.01 46066 -> 45783[label="",style="dashed", color="red", weight=0]; 189.19/136.01 46066[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4421",fontsize=16,color="magenta"];28958 -> 37293[label="",style="dashed", color="red", weight=0]; 189.19/136.01 28958[label="takeWhile1 (flip ltEsFloat ww3459) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045)))))) (fsEsOrdering (compareFloat (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045)))) ww3459) GT)",fontsize=16,color="magenta"];28958 -> 56171[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28958 -> 56172[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28958 -> 56173[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 46067[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4392",fontsize=16,color="black",shape="box"];46067 -> 56174[label="",style="solid", color="black", weight=3]; 189.19/136.01 46068[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4393",fontsize=16,color="black",shape="box"];46068 -> 56175[label="",style="solid", color="black", weight=3]; 189.19/136.01 46069[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4394",fontsize=16,color="black",shape="box"];46069 -> 56176[label="",style="solid", color="black", weight=3]; 189.19/136.01 56665[label="ww4491000",fontsize=16,color="green",shape="box"];56666[label="ww4490000",fontsize=16,color="green",shape="box"];56806[label="primPlusFloat (Float ww550 ww551) (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];56806 -> 56907[label="",style="solid", color="black", weight=3]; 189.19/136.01 28763 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/136.01 28763[label="takeWhile1 (flip gtEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (flip gtEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="magenta"];28763 -> 49634[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28763 -> 49635[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28763 -> 49636[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28763 -> 49637[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28763 -> 49638[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 56903[label="ww4665",fontsize=16,color="green",shape="box"];56904[label="Float (Pos (Succ ww53)) (Neg (Succ ww5400))",fontsize=16,color="green",shape="box"];56905[label="ww4667",fontsize=16,color="green",shape="box"];56926[label="primPlusFloat (Float ww710 ww711) (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];56926 -> 56976[label="",style="solid", color="black", weight=3]; 189.19/136.01 56985[label="ww4673",fontsize=16,color="green",shape="box"];56986[label="Float (Pos (Succ ww69)) (Neg (Succ ww7000))",fontsize=16,color="green",shape="box"];56987[label="ww4675",fontsize=16,color="green",shape="box"];28755[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];28756[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];28757[label="ww5",fontsize=16,color="green",shape="box"];28758[label="ww4100",fontsize=16,color="green",shape="box"];30245[label="ww51",fontsize=16,color="green",shape="box"];30246[label="ww50",fontsize=16,color="green",shape="box"];30247 -> 30231[label="",style="dashed", color="red", weight=0]; 189.19/136.01 30247[label="primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];30247 -> 56809[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 30247 -> 56810[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 55836[label="ww3000",fontsize=16,color="green",shape="box"];55837[label="ww5",fontsize=16,color="green",shape="box"];55838[label="ww3100",fontsize=16,color="green",shape="box"];55839[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];55840[label="ww4100",fontsize=16,color="green",shape="box"];28760 -> 37378[label="",style="dashed", color="red", weight=0]; 189.19/136.01 28760[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];28760 -> 56811[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28760 -> 56812[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28760 -> 56813[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 55843[label="ww51",fontsize=16,color="green",shape="box"];55844[label="ww50",fontsize=16,color="green",shape="box"];55845[label="primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55845 -> 56814[label="",style="solid", color="black", weight=3]; 189.19/136.01 28762 -> 37378[label="",style="dashed", color="red", weight=0]; 189.19/136.01 28762[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];28762 -> 56815[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28762 -> 56816[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28762 -> 56817[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28764[label="Float (Pos (Succ ww123)) (Pos (Succ ww12400))",fontsize=16,color="green",shape="box"];28765[label="ww121",fontsize=16,color="green",shape="box"];28766[label="ww125",fontsize=16,color="green",shape="box"];28767[label="ww12200",fontsize=16,color="green",shape="box"];55916[label="primPlusFloat (Float ww1250 ww1251) (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];55916 -> 56818[label="",style="solid", color="black", weight=3]; 189.19/136.01 55917[label="ww1251",fontsize=16,color="green",shape="box"];55918[label="ww1250",fontsize=16,color="green",shape="box"];55919[label="primDivFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55919 -> 56819[label="",style="solid", color="black", weight=3]; 189.19/136.01 28772 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/136.01 28772[label="takeWhile1 (flip gtEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (flip gtEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="magenta"];28772 -> 49639[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28772 -> 49640[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28772 -> 49641[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28772 -> 49642[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28772 -> 49643[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 55920[label="ww123",fontsize=16,color="green",shape="box"];55921[label="ww125",fontsize=16,color="green",shape="box"];55922[label="ww12400",fontsize=16,color="green",shape="box"];55923[label="ww121",fontsize=16,color="green",shape="box"];55924[label="ww12200",fontsize=16,color="green",shape="box"];28774 -> 37378[label="",style="dashed", color="red", weight=0]; 189.19/136.01 28774[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww123)) (Neg Zero)) (primPlusFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];28774 -> 56820[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28774 -> 56821[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28774 -> 56822[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 55927[label="ww1251",fontsize=16,color="green",shape="box"];55928[label="ww1250",fontsize=16,color="green",shape="box"];55929[label="primDivFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55929 -> 56823[label="",style="solid", color="black", weight=3]; 189.19/136.01 28776 -> 37378[label="",style="dashed", color="red", weight=0]; 189.19/136.01 28776[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww123)) (Neg Zero)) (primPlusFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];28776 -> 56824[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28776 -> 56825[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28776 -> 56826[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28777[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18400) (Succ ww2217000)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18400) (Succ ww2217000)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];28777 -> 56827[label="",style="solid", color="black", weight=3]; 189.19/136.01 28778[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18400) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18400) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];28778 -> 56828[label="",style="solid", color="black", weight=3]; 189.19/136.01 28779[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww2217000)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww2217000)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];28779 -> 56829[label="",style="solid", color="black", weight=3]; 189.19/136.01 28780[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];28780 -> 56830[label="",style="solid", color="black", weight=3]; 189.19/136.01 28781[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18650) (Succ ww2221000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18650) (Succ ww2221000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];28781 -> 56831[label="",style="solid", color="black", weight=3]; 189.19/136.01 28782[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18650) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18650) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];28782 -> 56832[label="",style="solid", color="black", weight=3]; 189.19/136.01 28783[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww2221000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww2221000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];28783 -> 56833[label="",style="solid", color="black", weight=3]; 189.19/136.01 28784[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];28784 -> 56834[label="",style="solid", color="black", weight=3]; 189.19/136.01 28785[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise ww1945)",fontsize=16,color="black",shape="box"];28785 -> 56835[label="",style="solid", color="black", weight=3]; 189.19/136.01 30253 -> 30266[label="",style="dashed", color="red", weight=0]; 189.19/136.01 30253[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];30253 -> 56836[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 30253 -> 56837[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28786[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];28786 -> 56838[label="",style="solid", color="black", weight=3]; 189.19/136.01 55932[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55932 -> 56839[label="",style="solid", color="black", weight=3]; 189.19/136.01 28788[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];28788 -> 56840[label="",style="solid", color="black", weight=3]; 189.19/136.01 49447 -> 59092[label="",style="dashed", color="red", weight=0]; 189.19/136.01 49447[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];49447 -> 59308[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49447 -> 59309[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49447 -> 59310[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49447 -> 59311[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49447 -> 59312[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49448[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];49449[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];49449 -> 56842[label="",style="solid", color="black", weight=3]; 189.19/136.01 49450[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];49451 -> 49994[label="",style="dashed", color="red", weight=0]; 189.19/136.01 49451[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];49451 -> 50058[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49451 -> 50059[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49451 -> 50060[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49452 -> 56426[label="",style="dashed", color="red", weight=0]; 189.19/136.01 49452[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];49452 -> 56624[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49452 -> 56625[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49452 -> 56626[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49452 -> 56627[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49452 -> 56628[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49453[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];49454 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.01 49454[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49454 -> 56843[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49454 -> 56844[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49454 -> 56845[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49454 -> 56846[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49454 -> 56847[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49455[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];49456 -> 50066[label="",style="dashed", color="red", weight=0]; 189.19/136.01 49456[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];49456 -> 50121[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49456 -> 50122[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 49456 -> 50123[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 29418 -> 37293[label="",style="dashed", color="red", weight=0]; 189.19/136.01 29418[label="takeWhile1 (flip ltEsFloat ww3471) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))) (fsEsOrdering (compareFloat (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww3471) GT)",fontsize=16,color="magenta"];29418 -> 56848[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 29418 -> 56849[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 29418 -> 56850[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 55936[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55937[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55938[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55939[label="Neg Zero",fontsize=16,color="green",shape="box"];30254[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];30255[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];30256[label="Neg Zero",fontsize=16,color="green",shape="box"];30257[label="Neg Zero",fontsize=16,color="green",shape="box"];30258 -> 37293[label="",style="dashed", color="red", weight=0]; 189.19/136.01 30258[label="takeWhile1 (flip ltEsFloat ww3477) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))) (fsEsOrdering (compareFloat (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww3477) GT)",fontsize=16,color="magenta"];30258 -> 56851[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 30258 -> 56852[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 30258 -> 56853[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28967[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1390000) ww31000000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1390000) ww31000000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="burlywood",shape="box"];63125[label="ww31000000/Succ ww310000000",fontsize=10,color="white",style="solid",shape="box"];28967 -> 63125[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63125 -> 56854[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 63126[label="ww31000000/Zero",fontsize=10,color="white",style="solid",shape="box"];28967 -> 63126[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63126 -> 56855[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 28968[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww31000000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww31000000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="burlywood",shape="box"];63127[label="ww31000000/Succ ww310000000",fontsize=10,color="white",style="solid",shape="box"];28968 -> 63127[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63127 -> 56856[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 63128[label="ww31000000/Zero",fontsize=10,color="white",style="solid",shape="box"];28968 -> 63128[label="",style="solid", color="burlywood", weight=9]; 189.19/136.01 63128 -> 56857[label="",style="solid", color="burlywood", weight=3]; 189.19/136.01 28969 -> 18733[label="",style="dashed", color="red", weight=0]; 189.19/136.01 28969[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];28969 -> 56858[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28969 -> 56859[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28969 -> 56860[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28969 -> 56861[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28969 -> 56862[label="",style="dashed", color="magenta", weight=3]; 189.19/136.01 28970[label="Succ Zero",fontsize=16,color="green",shape="box"];28971[label="ww3000",fontsize=16,color="green",shape="box"];28972[label="ww5",fontsize=16,color="green",shape="box"];28973[label="Succ (Succ (Succ (Succ ww31000000)))",fontsize=16,color="green",shape="box"];28974[label="Zero",fontsize=16,color="green",shape="box"];28975[label="Succ Zero",fontsize=16,color="green",shape="box"];28976[label="ww3000",fontsize=16,color="green",shape="box"];28977[label="ww5",fontsize=16,color="green",shape="box"];28978[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28979[label="Zero",fontsize=16,color="green",shape="box"];59278[label="Succ Zero",fontsize=16,color="green",shape="box"];59279[label="Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))",fontsize=16,color="green",shape="box"];59280[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];59281[label="Zero",fontsize=16,color="green",shape="box"];59282[label="Pos (Succ (Succ (Succ ww310000)))",fontsize=16,color="green",shape="box"];53752[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63129[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];53752 -> 63129[label="",style="solid", color="burlywood", weight=9]; 189.19/136.02 63129 -> 56865[label="",style="solid", color="burlywood", weight=3]; 189.19/136.02 50049[label="Succ (Succ (Succ ww310000))",fontsize=16,color="green",shape="box"];50050[label="ww3000",fontsize=16,color="green",shape="box"];50051 -> 49357[label="",style="dashed", color="red", weight=0]; 189.19/136.02 50051[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28981[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1410000) ww31000000) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1410000) ww31000000) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="burlywood",shape="box"];63130[label="ww31000000/Succ ww310000000",fontsize=10,color="white",style="solid",shape="box"];28981 -> 63130[label="",style="solid", color="burlywood", weight=9]; 189.19/136.02 63130 -> 56866[label="",style="solid", color="burlywood", weight=3]; 189.19/136.02 63131[label="ww31000000/Zero",fontsize=10,color="white",style="solid",shape="box"];28981 -> 63131[label="",style="solid", color="burlywood", weight=9]; 189.19/136.02 63131 -> 56867[label="",style="solid", color="burlywood", weight=3]; 189.19/136.02 28982[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww31000000) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww31000000) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="burlywood",shape="box"];63132[label="ww31000000/Succ ww310000000",fontsize=10,color="white",style="solid",shape="box"];28982 -> 63132[label="",style="solid", color="burlywood", weight=9]; 189.19/136.02 63132 -> 56868[label="",style="solid", color="burlywood", weight=3]; 189.19/136.02 63133[label="ww31000000/Zero",fontsize=10,color="white",style="solid",shape="box"];28982 -> 63133[label="",style="solid", color="burlywood", weight=9]; 189.19/136.02 63133 -> 56869[label="",style="solid", color="burlywood", weight=3]; 189.19/136.02 28983 -> 18748[label="",style="dashed", color="red", weight=0]; 189.19/136.02 28983[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];28983 -> 56870[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 28983 -> 56871[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 28983 -> 56872[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 28983 -> 56873[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 28983 -> 56874[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 28984[label="Succ Zero",fontsize=16,color="green",shape="box"];28985[label="ww3000",fontsize=16,color="green",shape="box"];28986[label="Zero",fontsize=16,color="green",shape="box"];28987[label="Succ (Succ (Succ (Succ ww31000000)))",fontsize=16,color="green",shape="box"];28988[label="ww5",fontsize=16,color="green",shape="box"];28989[label="Succ Zero",fontsize=16,color="green",shape="box"];28990[label="ww3000",fontsize=16,color="green",shape="box"];28991[label="Zero",fontsize=16,color="green",shape="box"];28992[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28993[label="ww5",fontsize=16,color="green",shape="box"];30340 -> 37378[label="",style="dashed", color="red", weight=0]; 189.19/136.02 30340[label="takeWhile1 (flip ltEsFloat ww3490) (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))) (not (esEsOrdering (primCmpFloat (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww3490) GT))",fontsize=16,color="magenta"];30340 -> 56875[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30340 -> 56876[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30340 -> 56877[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57990[label="Neg Zero",fontsize=16,color="green",shape="box"];57991[label="Neg (Succ ww4694)",fontsize=16,color="green",shape="box"];57992[label="ww4693",fontsize=16,color="green",shape="box"];57993[label="Pos (Succ ww4695)",fontsize=16,color="green",shape="box"];30321 -> 37378[label="",style="dashed", color="red", weight=0]; 189.19/136.02 30321[label="takeWhile1 (flip ltEsFloat ww3503) (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))) (not (esEsOrdering (primCmpFloat (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww3503) GT))",fontsize=16,color="magenta"];30321 -> 56878[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30321 -> 56879[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30321 -> 56880[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 60160[label="Neg Zero",fontsize=16,color="green",shape="box"];60161[label="Neg Zero",fontsize=16,color="green",shape="box"];60162[label="ww121",fontsize=16,color="green",shape="box"];60163[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];29162[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) (Succ ww14300000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) (Succ ww14300000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];29162 -> 56881[label="",style="solid", color="black", weight=3]; 189.19/136.02 29163[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];29163 -> 56882[label="",style="solid", color="black", weight=3]; 189.19/136.02 29164[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww14300000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww14300000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];29164 -> 56883[label="",style="solid", color="black", weight=3]; 189.19/136.02 29165[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];29165 -> 56884[label="",style="solid", color="black", weight=3]; 189.19/136.02 55944[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];55944 -> 56931[label="",style="solid", color="black", weight=3]; 189.19/136.02 29167[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) (Succ ww15100000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) (Succ ww15100000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];29167 -> 56932[label="",style="solid", color="black", weight=3]; 189.19/136.02 29168[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];29168 -> 56933[label="",style="solid", color="black", weight=3]; 189.19/136.02 29169[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww15100000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww15100000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];29169 -> 56934[label="",style="solid", color="black", weight=3]; 189.19/136.02 29170[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];29170 -> 56935[label="",style="solid", color="black", weight=3]; 189.19/136.02 29171[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) ww157000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) ww157000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63134[label="ww157000/Succ ww1570000",fontsize=10,color="white",style="solid",shape="box"];29171 -> 63134[label="",style="solid", color="burlywood", weight=9]; 189.19/136.02 63134 -> 56936[label="",style="solid", color="burlywood", weight=3]; 189.19/136.02 63135[label="ww157000/Zero",fontsize=10,color="white",style="solid",shape="box"];29171 -> 63135[label="",style="solid", color="burlywood", weight=9]; 189.19/136.02 63135 -> 56937[label="",style="solid", color="burlywood", weight=3]; 189.19/136.02 29172[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww157000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww157000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63136[label="ww157000/Succ ww1570000",fontsize=10,color="white",style="solid",shape="box"];29172 -> 63136[label="",style="solid", color="burlywood", weight=9]; 189.19/136.02 63136 -> 56938[label="",style="solid", color="burlywood", weight=3]; 189.19/136.02 63137[label="ww157000/Zero",fontsize=10,color="white",style="solid",shape="box"];29172 -> 63137[label="",style="solid", color="burlywood", weight=9]; 189.19/136.02 63137 -> 56939[label="",style="solid", color="burlywood", weight=3]; 189.19/136.02 29173[label="Succ (Succ ww30000000)",fontsize=16,color="green",shape="box"];29174[label="Zero",fontsize=16,color="green",shape="box"];29175[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];29176[label="ww5",fontsize=16,color="green",shape="box"];29177[label="ww3100",fontsize=16,color="green",shape="box"];29178[label="Succ Zero",fontsize=16,color="green",shape="box"];29179[label="Zero",fontsize=16,color="green",shape="box"];29180[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];29181[label="ww5",fontsize=16,color="green",shape="box"];29182[label="ww3100",fontsize=16,color="green",shape="box"];29183[label="Succ Zero",fontsize=16,color="green",shape="box"];59288[label="Zero",fontsize=16,color="green",shape="box"];59289[label="Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59290[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59291[label="Succ Zero",fontsize=16,color="green",shape="box"];59292[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53754[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63138[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];53754 -> 63138[label="",style="solid", color="burlywood", weight=9]; 189.19/136.02 63138 -> 56942[label="",style="solid", color="burlywood", weight=3]; 189.19/136.02 50052[label="Succ ww3100",fontsize=16,color="green",shape="box"];50053[label="Succ Zero",fontsize=16,color="green",shape="box"];50054 -> 49367[label="",style="dashed", color="red", weight=0]; 189.19/136.02 50054[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];55947[label="ww51",fontsize=16,color="green",shape="box"];55948[label="ww50",fontsize=16,color="green",shape="box"];55949[label="primDivFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55949 -> 56944[label="",style="solid", color="black", weight=3]; 189.19/136.02 29186[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000000) ww310000000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000000) ww310000000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="burlywood",shape="box"];63139[label="ww310000000/Succ ww3100000000",fontsize=10,color="white",style="solid",shape="box"];29186 -> 63139[label="",style="solid", color="burlywood", weight=9]; 189.19/136.02 63139 -> 56945[label="",style="solid", color="burlywood", weight=3]; 189.19/136.02 63140[label="ww310000000/Zero",fontsize=10,color="white",style="solid",shape="box"];29186 -> 63140[label="",style="solid", color="burlywood", weight=9]; 189.19/136.02 63140 -> 56946[label="",style="solid", color="burlywood", weight=3]; 189.19/136.02 29187[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww310000000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww310000000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="burlywood",shape="box"];63141[label="ww310000000/Succ ww3100000000",fontsize=10,color="white",style="solid",shape="box"];29187 -> 63141[label="",style="solid", color="burlywood", weight=9]; 189.19/136.02 63141 -> 56947[label="",style="solid", color="burlywood", weight=3]; 189.19/136.02 63142[label="ww310000000/Zero",fontsize=10,color="white",style="solid",shape="box"];29187 -> 63142[label="",style="solid", color="burlywood", weight=9]; 189.19/136.02 63142 -> 56948[label="",style="solid", color="burlywood", weight=3]; 189.19/136.02 29188 -> 18733[label="",style="dashed", color="red", weight=0]; 189.19/136.02 29188[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="magenta"];29188 -> 56949[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 29188 -> 56950[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 29188 -> 56951[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 29188 -> 56952[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 29188 -> 56953[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 29189[label="Zero",fontsize=16,color="green",shape="box"];29190[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];29191[label="ww5",fontsize=16,color="green",shape="box"];29192[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];29193[label="Zero",fontsize=16,color="green",shape="box"];29194[label="Zero",fontsize=16,color="green",shape="box"];29195[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];29196[label="ww5",fontsize=16,color="green",shape="box"];29197[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];29198[label="Zero",fontsize=16,color="green",shape="box"];59298[label="Zero",fontsize=16,color="green",shape="box"];59299[label="Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))",fontsize=16,color="green",shape="box"];59300[label="Pos (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59301[label="Zero",fontsize=16,color="green",shape="box"];59302[label="Pos (Succ (Succ (Succ (Succ ww3100000))))",fontsize=16,color="green",shape="box"];53756[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63143[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];53756 -> 63143[label="",style="solid", color="burlywood", weight=9]; 189.19/136.02 63143 -> 56956[label="",style="solid", color="burlywood", weight=3]; 189.19/136.02 50055[label="Succ (Succ (Succ (Succ ww3100000)))",fontsize=16,color="green",shape="box"];50056[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];50057 -> 49377[label="",style="dashed", color="red", weight=0]; 189.19/136.02 50057[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];55952[label="ww51",fontsize=16,color="green",shape="box"];55953[label="ww50",fontsize=16,color="green",shape="box"];55954[label="primDivFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55954 -> 56958[label="",style="solid", color="black", weight=3]; 189.19/136.02 55958 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.02 55958[label="msMyInt (Pos (Succ Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];55958 -> 56963[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 55958 -> 56964[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 55959 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 55959[label="srMyInt (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))",fontsize=16,color="magenta"];55959 -> 56965[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 55959 -> 56966[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 29234[label="ww2416",fontsize=16,color="green",shape="box"];29235[label="Pos (Succ ww2417)",fontsize=16,color="green",shape="box"];29236[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];29237 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 29237[label="srMyInt (Pos Zero) (Pos (Succ ww2418))",fontsize=16,color="magenta"];29237 -> 56967[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 29237 -> 56968[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 29238[label="ww2416",fontsize=16,color="green",shape="box"];29239[label="Pos (Succ ww2417)",fontsize=16,color="green",shape="box"];29240[label="Cons (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww24150 ww24151) (Float ww3118 ww2917))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))))",fontsize=16,color="green",shape="box"];29240 -> 56969[label="",style="dashed", color="green", weight=3]; 189.19/136.02 29241 -> 57264[label="",style="dashed", color="red", weight=0]; 189.19/136.02 29241[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww24150 ww24151) (Float ww3118 ww2917))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) otherwise",fontsize=16,color="magenta"];29241 -> 57277[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 29241 -> 57278[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 29241 -> 57279[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 29241 -> 57280[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30562 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 30562[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];30562 -> 56988[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30562 -> 56989[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30563 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.02 30563[label="msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))",fontsize=16,color="magenta"];30563 -> 56990[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30563 -> 56991[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30564[label="Float (Pos (Succ ww2613)) (Pos Zero)",fontsize=16,color="green",shape="box"];30565 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 30565[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];30565 -> 56992[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30565 -> 56993[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30566 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.02 30566[label="msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))",fontsize=16,color="magenta"];30566 -> 56994[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30566 -> 56995[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30567 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 30567[label="primPlusFloat (Float (msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))",fontsize=16,color="magenta"];30567 -> 56996[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30567 -> 56997[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30567 -> 56998[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30568[label="ww2612",fontsize=16,color="green",shape="box"];30569[label="Pos (Succ ww2613)",fontsize=16,color="green",shape="box"];30570[label="Pos Zero",fontsize=16,color="green",shape="box"];30571[label="Pos Zero",fontsize=16,color="green",shape="box"];30572 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 30572[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];30572 -> 56999[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30572 -> 57000[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30573 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.02 30573[label="msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))",fontsize=16,color="magenta"];30573 -> 57001[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30573 -> 57002[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30574[label="Float (Pos (Succ ww2613)) (Pos Zero)",fontsize=16,color="green",shape="box"];30575[label="takeWhile1 (flip ltEsFloat ww3284) ww3349 (iterate (primPlusFloat (Float ww3358 ww3357)) ww3350) (not (esEsOrdering (primCmpFloat (Float ww33540 ww33541) ww3284) GT))",fontsize=16,color="burlywood",shape="box"];63144[label="ww3284/Float ww32840 ww32841",fontsize=10,color="white",style="solid",shape="box"];30575 -> 63144[label="",style="solid", color="burlywood", weight=9]; 189.19/136.02 63144 -> 57003[label="",style="solid", color="burlywood", weight=3]; 189.19/136.02 46070[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) ww4395",fontsize=16,color="black",shape="box"];46070 -> 57004[label="",style="solid", color="black", weight=3]; 189.19/136.02 46071[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) ww4396",fontsize=16,color="black",shape="box"];46071 -> 57005[label="",style="solid", color="black", weight=3]; 189.19/136.02 29435[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) (Succ ww15900000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) (Succ ww15900000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];29435 -> 57006[label="",style="solid", color="black", weight=3]; 189.19/136.02 29436[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];29436 -> 57007[label="",style="solid", color="black", weight=3]; 189.19/136.02 29437[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww15900000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww15900000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];29437 -> 57008[label="",style="solid", color="black", weight=3]; 189.19/136.02 29438[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];29438 -> 57009[label="",style="solid", color="black", weight=3]; 189.19/136.02 53757[label="Zero",fontsize=16,color="green",shape="box"];53758[label="ww5",fontsize=16,color="green",shape="box"];53759[label="ww3100",fontsize=16,color="green",shape="box"];53760[label="Zero",fontsize=16,color="green",shape="box"];53761[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];29440[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) (Succ ww16700000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) (Succ ww16700000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];29440 -> 57010[label="",style="solid", color="black", weight=3]; 189.19/136.02 29441[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];29441 -> 57011[label="",style="solid", color="black", weight=3]; 189.19/136.02 29442[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww16700000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww16700000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];29442 -> 57012[label="",style="solid", color="black", weight=3]; 189.19/136.02 29443[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];29443 -> 57013[label="",style="solid", color="black", weight=3]; 189.19/136.02 53762[label="Zero",fontsize=16,color="green",shape="box"];53763[label="ww5",fontsize=16,color="green",shape="box"];53764[label="ww3100",fontsize=16,color="green",shape="box"];53765[label="Zero",fontsize=16,color="green",shape="box"];53766[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];29445[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) ww173000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) ww173000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63145[label="ww173000/Succ ww1730000",fontsize=10,color="white",style="solid",shape="box"];29445 -> 63145[label="",style="solid", color="burlywood", weight=9]; 189.19/136.02 63145 -> 57014[label="",style="solid", color="burlywood", weight=3]; 189.19/136.02 63146[label="ww173000/Zero",fontsize=10,color="white",style="solid",shape="box"];29445 -> 63146[label="",style="solid", color="burlywood", weight=9]; 189.19/136.02 63146 -> 57015[label="",style="solid", color="burlywood", weight=3]; 189.19/136.02 29446[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww173000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww173000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63147[label="ww173000/Succ ww1730000",fontsize=10,color="white",style="solid",shape="box"];29446 -> 63147[label="",style="solid", color="burlywood", weight=9]; 189.19/136.02 63147 -> 57016[label="",style="solid", color="burlywood", weight=3]; 189.19/136.02 63148[label="ww173000/Zero",fontsize=10,color="white",style="solid",shape="box"];29446 -> 63148[label="",style="solid", color="burlywood", weight=9]; 189.19/136.02 63148 -> 57017[label="",style="solid", color="burlywood", weight=3]; 189.19/136.02 29447[label="Succ (Succ ww30000000)",fontsize=16,color="green",shape="box"];29448[label="Zero",fontsize=16,color="green",shape="box"];29449[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];29450[label="Succ Zero",fontsize=16,color="green",shape="box"];29451[label="ww3100",fontsize=16,color="green",shape="box"];29452[label="ww5",fontsize=16,color="green",shape="box"];29453[label="Zero",fontsize=16,color="green",shape="box"];29454[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];29455[label="Succ Zero",fontsize=16,color="green",shape="box"];29456[label="ww3100",fontsize=16,color="green",shape="box"];29457[label="ww5",fontsize=16,color="green",shape="box"];56604[label="Zero",fontsize=16,color="green",shape="box"];56605[label="Succ Zero",fontsize=16,color="green",shape="box"];56606[label="Succ Zero",fontsize=16,color="green",shape="box"];56607[label="ww3100",fontsize=16,color="green",shape="box"];56608[label="Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53768[label="Succ Zero",fontsize=16,color="green",shape="box"];53769[label="ww5",fontsize=16,color="green",shape="box"];53770[label="ww3100",fontsize=16,color="green",shape="box"];53771[label="Zero",fontsize=16,color="green",shape="box"];53772[label="Succ Zero",fontsize=16,color="green",shape="box"];50118[label="Succ ww3100",fontsize=16,color="green",shape="box"];50119 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.02 50119[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50119 -> 57018[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 50119 -> 57019[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 50119 -> 57020[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 50119 -> 57021[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 50119 -> 57022[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 50120[label="Succ Zero",fontsize=16,color="green",shape="box"];29470[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000000) ww310000000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000000) ww310000000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="burlywood",shape="box"];63149[label="ww310000000/Succ ww3100000000",fontsize=10,color="white",style="solid",shape="box"];29470 -> 63149[label="",style="solid", color="burlywood", weight=9]; 189.19/136.02 63149 -> 57023[label="",style="solid", color="burlywood", weight=3]; 189.19/136.02 63150[label="ww310000000/Zero",fontsize=10,color="white",style="solid",shape="box"];29470 -> 63150[label="",style="solid", color="burlywood", weight=9]; 189.19/136.02 63150 -> 57024[label="",style="solid", color="burlywood", weight=3]; 189.19/136.02 29471[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww310000000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww310000000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="burlywood",shape="box"];63151[label="ww310000000/Succ ww3100000000",fontsize=10,color="white",style="solid",shape="box"];29471 -> 63151[label="",style="solid", color="burlywood", weight=9]; 189.19/136.02 63151 -> 57025[label="",style="solid", color="burlywood", weight=3]; 189.19/136.02 63152[label="ww310000000/Zero",fontsize=10,color="white",style="solid",shape="box"];29471 -> 63152[label="",style="solid", color="burlywood", weight=9]; 189.19/136.02 63152 -> 57026[label="",style="solid", color="burlywood", weight=3]; 189.19/136.02 29472 -> 18748[label="",style="dashed", color="red", weight=0]; 189.19/136.02 29472[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="magenta"];29472 -> 57027[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 29472 -> 57028[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 29472 -> 57029[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 29472 -> 57030[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 29472 -> 57031[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 29473[label="Zero",fontsize=16,color="green",shape="box"];29474[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];29475[label="Zero",fontsize=16,color="green",shape="box"];29476[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];29477[label="ww5",fontsize=16,color="green",shape="box"];29478[label="Zero",fontsize=16,color="green",shape="box"];29479[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];29480[label="Zero",fontsize=16,color="green",shape="box"];29481[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];29482[label="ww5",fontsize=16,color="green",shape="box"];30362[label="ww3529",fontsize=16,color="green",shape="box"];30363[label="Pos (Succ ww3531)",fontsize=16,color="green",shape="box"];30364[label="Neg (Succ ww3532)",fontsize=16,color="green",shape="box"];30365[label="Neg (Succ ww3530)",fontsize=16,color="green",shape="box"];24180 -> 21758[label="",style="dashed", color="red", weight=0]; 189.19/136.02 24180[label="primMulInt (srMyInt (Neg (Succ ww53900)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24180 -> 26278[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 24180 -> 26279[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30259 -> 36965[label="",style="dashed", color="red", weight=0]; 189.19/136.02 30259[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))",fontsize=16,color="magenta"];30259 -> 57032[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30259 -> 57033[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30261 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 30261[label="primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];30261 -> 57034[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30261 -> 57035[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30261 -> 57036[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30260[label="takeWhile0 (flip ltEsFloat ww3535) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) otherwise",fontsize=16,color="black",shape="triangle"];30260 -> 57037[label="",style="solid", color="black", weight=3]; 189.19/136.02 24190 -> 21758[label="",style="dashed", color="red", weight=0]; 189.19/136.02 24190[label="primMulInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24190 -> 26290[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 24190 -> 26291[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30297 -> 36965[label="",style="dashed", color="red", weight=0]; 189.19/136.02 30297[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))",fontsize=16,color="magenta"];30297 -> 57038[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30297 -> 57039[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30299 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 30299[label="primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];30299 -> 57040[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30299 -> 57041[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30299 -> 57042[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30298[label="takeWhile0 (flip ltEsFloat ww3545) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) otherwise",fontsize=16,color="black",shape="triangle"];30298 -> 57043[label="",style="solid", color="black", weight=3]; 189.19/136.02 30322 -> 47039[label="",style="dashed", color="red", weight=0]; 189.19/136.02 30322[label="takeWhile1 (flip gtEsFloat (primPlusFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) (Float ww420 ww421)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww420 ww421) (iterate (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) (Float ww420 ww421))) (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) (Float ww420 ww421)) (Float ww420 ww421))) (not (esEsOrdering (primCmpFloat (Float ww420 ww421) (primPlusFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) (Float ww420 ww421)) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT))",fontsize=16,color="magenta"];30322 -> 49709[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30322 -> 49710[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30322 -> 49711[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30322 -> 49712[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30322 -> 49713[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30355[label="ww29121",fontsize=16,color="green",shape="box"];30356[label="ww29120",fontsize=16,color="green",shape="box"];30357[label="Float (srMyInt (msMyInt (Pos (Succ ww2913)) ww29150) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww2914)) ww29151) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];30357 -> 57044[label="",style="dashed", color="green", weight=3]; 189.19/136.02 30357 -> 57045[label="",style="dashed", color="green", weight=3]; 189.19/136.02 30358 -> 36965[label="",style="dashed", color="red", weight=0]; 189.19/136.02 30358[label="takeWhile (flip ltEsFloat ww3551) (Cons (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151)))))",fontsize=16,color="magenta"];30358 -> 57046[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30358 -> 57047[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30360 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 30360[label="primPlusFloat (Float ww29120 ww29121) (Float ww3129 ww2935)",fontsize=16,color="magenta"];30360 -> 57048[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30360 -> 57049[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30360 -> 57050[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30359[label="takeWhile0 (flip ltEsFloat ww3552) (Float ww29150 ww29151) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151))) MyTrue",fontsize=16,color="black",shape="triangle"];30359 -> 57051[label="",style="solid", color="black", weight=3]; 189.19/136.02 30832[label="ww3305000",fontsize=16,color="green",shape="box"];30833[label="ww3306000",fontsize=16,color="green",shape="box"];46072 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46072[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) ww4312",fontsize=16,color="magenta"];46072 -> 57052[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46072 -> 57053[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46072 -> 57054[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46073 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46073[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4313",fontsize=16,color="magenta"];46073 -> 57055[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46073 -> 57056[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46073 -> 57057[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46074 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46074[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) ww4314",fontsize=16,color="magenta"];46074 -> 57058[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46074 -> 57059[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46074 -> 57060[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46075 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46075[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww4315",fontsize=16,color="magenta"];46075 -> 57061[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46075 -> 57062[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46075 -> 57063[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46076[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4397",fontsize=16,color="black",shape="box"];46076 -> 57064[label="",style="solid", color="black", weight=3]; 189.19/136.02 30970 -> 37358[label="",style="dashed", color="red", weight=0]; 189.19/136.02 30970[label="takeWhile1 (flip ltEsFloat ww3578) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960)))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960))))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960)))))) (not (esEsOrdering (compareFloat (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960)))) ww3578) GT))",fontsize=16,color="magenta"];30970 -> 57065[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30970 -> 57066[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30970 -> 57067[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46077 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46077[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4316",fontsize=16,color="magenta"];46077 -> 57068[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46077 -> 57069[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46077 -> 57070[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46078 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46078[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4317",fontsize=16,color="magenta"];46078 -> 57071[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46078 -> 57072[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46078 -> 57073[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46079 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46079[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) ww4318",fontsize=16,color="magenta"];46079 -> 57074[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46079 -> 57075[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46079 -> 57076[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46080 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46080[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) ww4319",fontsize=16,color="magenta"];46080 -> 57077[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46080 -> 57078[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46080 -> 57079[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46082 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46082[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) ww4321",fontsize=16,color="magenta"];46082 -> 57080[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46082 -> 57081[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46082 -> 57082[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30899[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];30900 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 30900[label="srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101))",fontsize=16,color="magenta"];30900 -> 57083[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30900 -> 57084[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 25577 -> 21758[label="",style="dashed", color="red", weight=0]; 189.19/136.02 25577[label="primMulInt (srMyInt (Neg (Succ ww2093)) (Pos (Succ ww2094))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];25577 -> 30420[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 25577 -> 30421[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30901[label="Cons (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww20980 ww20981) (Float ww3142 ww3141))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))))",fontsize=16,color="green",shape="box"];30901 -> 57085[label="",style="dashed", color="green", weight=3]; 189.19/136.02 30902 -> 57264[label="",style="dashed", color="red", weight=0]; 189.19/136.02 30902[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww20980 ww20981) (Float ww3142 ww3141))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) otherwise",fontsize=16,color="magenta"];30902 -> 57281[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30902 -> 57282[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30902 -> 57283[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30902 -> 57284[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46083 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46083[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww4322",fontsize=16,color="magenta"];46083 -> 57094[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46083 -> 57095[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46083 -> 57096[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46084 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46084[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4323",fontsize=16,color="magenta"];46084 -> 57097[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46084 -> 57098[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46084 -> 57099[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46085[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4398",fontsize=16,color="black",shape="box"];46085 -> 57100[label="",style="solid", color="black", weight=3]; 189.19/136.02 46086 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46086[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4324",fontsize=16,color="magenta"];46086 -> 57101[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46086 -> 57102[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46086 -> 57103[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46088 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46088[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) ww4326",fontsize=16,color="magenta"];46088 -> 57104[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46088 -> 57105[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46088 -> 57106[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46089 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46089[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) ww4327",fontsize=16,color="magenta"];46089 -> 57107[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46089 -> 57108[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46089 -> 57109[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46090 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46090[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4328",fontsize=16,color="magenta"];46090 -> 57110[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46090 -> 57111[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46090 -> 57112[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46091 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46091[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) ww4329",fontsize=16,color="magenta"];46091 -> 57113[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46091 -> 57114[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46091 -> 57115[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46092 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46092[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww4330",fontsize=16,color="magenta"];46092 -> 57116[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46092 -> 57117[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46092 -> 57118[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46093[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4399",fontsize=16,color="black",shape="box"];46093 -> 57119[label="",style="solid", color="black", weight=3]; 189.19/136.02 31863 -> 37358[label="",style="dashed", color="red", weight=0]; 189.19/136.02 31863[label="takeWhile1 (flip ltEsFloat ww3723) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969)))))) (not (esEsOrdering (compareFloat (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969)))) ww3723) GT))",fontsize=16,color="magenta"];31863 -> 57120[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 31863 -> 57121[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 31863 -> 57122[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46094 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46094[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4331",fontsize=16,color="magenta"];46094 -> 57123[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46094 -> 57124[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46094 -> 57125[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46095 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46095[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4332",fontsize=16,color="magenta"];46095 -> 57126[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46095 -> 57127[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46095 -> 57128[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46096 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46096[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) ww4333",fontsize=16,color="magenta"];46096 -> 57129[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46096 -> 57130[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46096 -> 57131[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46104[label="ww538",fontsize=16,color="green",shape="box"];46105[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];46113[label="ww538",fontsize=16,color="green",shape="box"];46114[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];46124[label="ww538",fontsize=16,color="green",shape="box"];46125[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];32381 -> 36965[label="",style="dashed", color="red", weight=0]; 189.19/136.02 32381[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt ww2970 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))))",fontsize=16,color="magenta"];32381 -> 57132[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 32381 -> 57133[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56018[label="ww54100",fontsize=16,color="green",shape="box"];56019 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56019[label="primPlusFloat (Float ww5420 ww5421) (Float (srMyInt ww2970 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56019 -> 57134[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56019 -> 57135[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56019 -> 57136[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56020[label="ww540",fontsize=16,color="green",shape="box"];56021 -> 51116[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56021[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="magenta"];56021 -> 57137[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46133[label="ww538",fontsize=16,color="green",shape="box"];46134[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];46144[label="ww538",fontsize=16,color="green",shape="box"];46145[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];32529 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 32529[label="srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))",fontsize=16,color="magenta"];32529 -> 57138[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 32529 -> 57139[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 32530[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];32531 -> 36965[label="",style="dashed", color="red", weight=0]; 189.19/136.02 32531[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt ww2973 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))))",fontsize=16,color="magenta"];32531 -> 57140[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 32531 -> 57141[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56076[label="ww54100",fontsize=16,color="green",shape="box"];56077 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56077[label="primPlusFloat (Float ww5420 ww5421) (Float (srMyInt ww2973 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56077 -> 57142[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56077 -> 57143[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56077 -> 57144[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56078[label="ww540",fontsize=16,color="green",shape="box"];56079 -> 46770[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56079[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="magenta"];56079 -> 57145[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56079 -> 57146[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56079 -> 57147[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46152[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4400",fontsize=16,color="black",shape="box"];46152 -> 57148[label="",style="solid", color="black", weight=3]; 189.19/136.02 26745 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 26745[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];26745 -> 57149[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 26745 -> 57150[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 26746 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.02 26746[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];26746 -> 57151[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 26746 -> 57152[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 26747[label="ww2485",fontsize=16,color="green",shape="box"];46153 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46153[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4334",fontsize=16,color="magenta"];46153 -> 57153[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46153 -> 57154[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46153 -> 57155[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 33932 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 33932[label="srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123))",fontsize=16,color="magenta"];33932 -> 57156[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 33932 -> 57157[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 33933 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.02 33933[label="msMyInt (Pos (Succ ww2121)) (Neg Zero)",fontsize=16,color="magenta"];33933 -> 57158[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 33933 -> 57159[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 33934[label="Float (Neg Zero) (Pos (Succ ww2123))",fontsize=16,color="green",shape="box"];33935 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 33935[label="srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123))",fontsize=16,color="magenta"];33935 -> 57160[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 33935 -> 57161[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 33936 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.02 33936[label="msMyInt (Pos (Succ ww2121)) (Neg Zero)",fontsize=16,color="magenta"];33936 -> 57162[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 33936 -> 57163[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 33937 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 33937[label="primPlusFloat (Float (msMyInt (Pos (Succ ww2121)) (Neg Zero)) (srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))",fontsize=16,color="magenta"];33937 -> 57164[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 33937 -> 57165[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 33937 -> 57166[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 33938[label="ww2121",fontsize=16,color="green",shape="box"];33939[label="Neg Zero",fontsize=16,color="green",shape="box"];33940[label="Pos (Succ ww2123)",fontsize=16,color="green",shape="box"];33941[label="Neg (Succ ww2122)",fontsize=16,color="green",shape="box"];33942 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 33942[label="srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123))",fontsize=16,color="magenta"];33942 -> 57167[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 33942 -> 57168[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 33943 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.02 33943[label="msMyInt (Pos (Succ ww2121)) (Neg Zero)",fontsize=16,color="magenta"];33943 -> 57169[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 33943 -> 57170[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 33944[label="Float (Neg Zero) (Pos (Succ ww2123))",fontsize=16,color="green",shape="box"];26748 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 26748[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];26748 -> 57171[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 26748 -> 57172[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 26749 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.02 26749[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];26749 -> 57173[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 26749 -> 57174[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 26750[label="ww2496",fontsize=16,color="green",shape="box"];46154 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46154[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4335",fontsize=16,color="magenta"];46154 -> 57175[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46154 -> 57176[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46154 -> 57177[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 33178[label="ww34290",fontsize=16,color="green",shape="box"];33179[label="Neg Zero",fontsize=16,color="green",shape="box"];33180[label="ww34291",fontsize=16,color="green",shape="box"];33181[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];33783 -> 37358[label="",style="dashed", color="red", weight=0]; 189.19/136.02 33783[label="takeWhile1 (flip ltEsFloat ww3905) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979)))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979))))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979)))))) (not (esEsOrdering (compareFloat (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979)))) ww3905) GT))",fontsize=16,color="magenta"];33783 -> 57178[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 33783 -> 57179[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 33783 -> 57180[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 55981[label="ww17",fontsize=16,color="green",shape="box"];55982[label="ww180",fontsize=16,color="green",shape="box"];55983[label="ww181",fontsize=16,color="green",shape="box"];55984[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];46155 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46155[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4336",fontsize=16,color="magenta"];46155 -> 57181[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46155 -> 57182[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46155 -> 57183[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46156 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46156[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4337",fontsize=16,color="magenta"];46156 -> 57184[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46156 -> 57185[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46156 -> 57186[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46157 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46157[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) ww4338",fontsize=16,color="magenta"];46157 -> 57187[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46157 -> 57188[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46157 -> 57189[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46158[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4401",fontsize=16,color="black",shape="box"];46158 -> 57190[label="",style="solid", color="black", weight=3]; 189.19/136.02 46159 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46159[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) ww4339",fontsize=16,color="magenta"];46159 -> 57191[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46159 -> 57192[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46159 -> 57193[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46160 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46160[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4340",fontsize=16,color="magenta"];46160 -> 57194[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46160 -> 57195[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46160 -> 57196[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46161[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4402",fontsize=16,color="black",shape="box"];46161 -> 57197[label="",style="solid", color="black", weight=3]; 189.19/136.02 33856[label="Neg (Succ ww2131)",fontsize=16,color="green",shape="box"];33857[label="Neg (Succ ww2131)",fontsize=16,color="green",shape="box"];33858[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];33859 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 33859[label="srMyInt (Neg (Succ ww2130)) (Pos (Succ ww2132))",fontsize=16,color="magenta"];33859 -> 57198[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 33859 -> 57199[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 33860[label="Cons (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww21290 ww21291) (Float ww3189 ww3188))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))))",fontsize=16,color="green",shape="box"];33860 -> 57200[label="",style="dashed", color="green", weight=3]; 189.19/136.02 33861 -> 56013[label="",style="dashed", color="red", weight=0]; 189.19/136.02 33861[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww21290 ww21291) (Float ww3189 ww3188))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) otherwise",fontsize=16,color="magenta"];33861 -> 56032[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 33861 -> 56033[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 33861 -> 56034[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 33861 -> 56035[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46162 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46162[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww4341",fontsize=16,color="magenta"];46162 -> 57201[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46162 -> 57202[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46162 -> 57203[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46163 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46163[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4342",fontsize=16,color="magenta"];46163 -> 57204[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46163 -> 57205[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46163 -> 57206[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46164[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4403",fontsize=16,color="black",shape="box"];46164 -> 57207[label="",style="solid", color="black", weight=3]; 189.19/136.02 34052[label="ww34530",fontsize=16,color="green",shape="box"];34053[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];34054[label="ww34531",fontsize=16,color="green",shape="box"];34055[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];34637 -> 37358[label="",style="dashed", color="red", weight=0]; 189.19/136.02 34637[label="takeWhile1 (flip ltEsFloat ww3994) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))))) (not (esEsOrdering (compareFloat (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) ww3994) GT))",fontsize=16,color="magenta"];34637 -> 57208[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 34637 -> 57209[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 34637 -> 57210[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46165 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46165[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4343",fontsize=16,color="magenta"];46165 -> 57211[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46165 -> 57212[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46165 -> 57213[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46166 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46166[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4344",fontsize=16,color="magenta"];46166 -> 57214[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46166 -> 57215[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46166 -> 57216[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46167 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46167[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) ww4345",fontsize=16,color="magenta"];46167 -> 57217[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46167 -> 57218[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46167 -> 57219[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46168[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4404",fontsize=16,color="black",shape="box"];46168 -> 57220[label="",style="solid", color="black", weight=3]; 189.19/136.02 46169 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46169[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) ww4346",fontsize=16,color="magenta"];46169 -> 57221[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46169 -> 57222[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46169 -> 57223[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46170 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46170[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4347",fontsize=16,color="magenta"];46170 -> 57224[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46170 -> 57225[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46170 -> 57226[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46171[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4405",fontsize=16,color="black",shape="box"];46171 -> 57227[label="",style="solid", color="black", weight=3]; 189.19/136.02 35508 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 35508[label="srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142))",fontsize=16,color="magenta"];35508 -> 57228[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 35508 -> 57229[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 35509 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.02 35509[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];35509 -> 57230[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 35510[label="Float (Neg Zero) (Pos (Succ ww2142))",fontsize=16,color="green",shape="box"];35511 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 35511[label="srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142))",fontsize=16,color="magenta"];35511 -> 57231[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 35511 -> 57232[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 35512 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.02 35512[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];35512 -> 57233[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 35513 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 35513[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))",fontsize=16,color="magenta"];35513 -> 57234[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 35513 -> 57235[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 35513 -> 57236[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 35514[label="Neg Zero",fontsize=16,color="green",shape="box"];35515[label="Pos (Succ ww2142)",fontsize=16,color="green",shape="box"];35516[label="Neg (Succ ww2141)",fontsize=16,color="green",shape="box"];35517 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 35517[label="srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142))",fontsize=16,color="magenta"];35517 -> 57237[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 35517 -> 57238[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 35518 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.02 35518[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];35518 -> 57239[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 35519[label="Float (Neg Zero) (Pos (Succ ww2142))",fontsize=16,color="green",shape="box"];46172 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46172[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww4348",fontsize=16,color="magenta"];46172 -> 57240[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46172 -> 57241[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46172 -> 57242[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46173 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46173[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4349",fontsize=16,color="magenta"];46173 -> 57243[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46173 -> 57244[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46173 -> 57245[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46174[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4406",fontsize=16,color="black",shape="box"];46174 -> 57246[label="",style="solid", color="black", weight=3]; 189.19/136.02 35343 -> 37358[label="",style="dashed", color="red", weight=0]; 189.19/136.02 35343[label="takeWhile1 (flip ltEsFloat ww4091) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988)))))) (not (esEsOrdering (compareFloat (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988)))) ww4091) GT))",fontsize=16,color="magenta"];35343 -> 57247[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 35343 -> 57248[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 35343 -> 57249[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46175 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46175[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4350",fontsize=16,color="magenta"];46175 -> 57250[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46175 -> 57251[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46175 -> 57252[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46176 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46176[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4351",fontsize=16,color="magenta"];46176 -> 57253[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46176 -> 57254[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46176 -> 57255[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46177 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46177[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) ww4352",fontsize=16,color="magenta"];46177 -> 57256[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46177 -> 57257[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46177 -> 57258[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 35600 -> 36965[label="",style="dashed", color="red", weight=0]; 189.19/136.02 35600[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt ww3040 (Pos (Succ Zero))) ww3038))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))))",fontsize=16,color="magenta"];35600 -> 57259[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 35600 -> 57260[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57273 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57273[label="primPlusFloat (Float ww9590 ww9591) (Float (srMyInt ww3040 (Pos (Succ Zero))) ww3038)",fontsize=16,color="magenta"];57273 -> 57304[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57273 -> 57305[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57273 -> 57306[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57274 -> 50184[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57274[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="magenta"];57274 -> 57307[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57274 -> 57308[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57274 -> 57309[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 22046[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];22047[label="Pos Zero",fontsize=16,color="green",shape="box"];35646[label="ww9591",fontsize=16,color="green",shape="box"];35647[label="ww9590",fontsize=16,color="green",shape="box"];35648[label="Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2352",fontsize=16,color="green",shape="box"];35648 -> 57310[label="",style="dashed", color="green", weight=3]; 189.19/136.02 35649 -> 36965[label="",style="dashed", color="red", weight=0]; 189.19/136.02 35649[label="takeWhile (flip ltEsFloat ww4186) (Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))))))",fontsize=16,color="magenta"];35649 -> 57311[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 35649 -> 57312[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57320 -> 50184[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57320[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="magenta"];57320 -> 57341[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57320 -> 57342[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57320 -> 57343[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57321 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57321[label="primPlusFloat (Float ww9590 ww9591) (Float ww3210 ww2352)",fontsize=16,color="magenta"];57321 -> 57344[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57321 -> 57345[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57321 -> 57346[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 35678[label="ww9591",fontsize=16,color="green",shape="box"];35679[label="ww9590",fontsize=16,color="green",shape="box"];35680[label="Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2354",fontsize=16,color="green",shape="box"];35680 -> 57347[label="",style="dashed", color="green", weight=3]; 189.19/136.02 35681 -> 36965[label="",style="dashed", color="red", weight=0]; 189.19/136.02 35681[label="takeWhile (flip ltEsFloat ww4188) (Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))))))",fontsize=16,color="magenta"];35681 -> 57348[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 35681 -> 57349[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57340 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57340[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];57340 -> 57406[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57340 -> 57407[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 35700[label="ww9591",fontsize=16,color="green",shape="box"];35701[label="ww9590",fontsize=16,color="green",shape="box"];35702[label="Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2356",fontsize=16,color="green",shape="box"];35702 -> 57350[label="",style="dashed", color="green", weight=3]; 189.19/136.02 35703 -> 36965[label="",style="dashed", color="red", weight=0]; 189.19/136.02 35703[label="takeWhile (flip ltEsFloat ww4190) (Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))))))",fontsize=16,color="magenta"];35703 -> 57351[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 35703 -> 57352[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57322 -> 50184[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57322[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="magenta"];57322 -> 57353[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57322 -> 57354[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57322 -> 57355[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57323 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57323[label="primPlusFloat (Float ww9590 ww9591) (Float ww3216 ww2356)",fontsize=16,color="magenta"];57323 -> 57356[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57323 -> 57357[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57323 -> 57358[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 35777[label="ww9591",fontsize=16,color="green",shape="box"];35778[label="ww9590",fontsize=16,color="green",shape="box"];35779[label="Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2358",fontsize=16,color="green",shape="box"];35779 -> 57359[label="",style="dashed", color="green", weight=3]; 189.19/136.02 35780 -> 36965[label="",style="dashed", color="red", weight=0]; 189.19/136.02 35780[label="takeWhile (flip ltEsFloat ww4198) (Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero))))))",fontsize=16,color="magenta"];35780 -> 57360[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 35780 -> 57361[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57378 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57378[label="primPlusFloat (Float ww9590 ww9591) (Float ww3224 ww2358)",fontsize=16,color="magenta"];57378 -> 57408[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57378 -> 57409[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57378 -> 57410[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57379 -> 50864[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57379[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="magenta"];57379 -> 57411[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 35784 -> 36965[label="",style="dashed", color="red", weight=0]; 189.19/136.02 35784[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt ww2763 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))))",fontsize=16,color="magenta"];35784 -> 57412[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 35784 -> 57413[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57275 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57275[label="primPlusFloat (Float ww9590 ww9591) (Float (srMyInt ww2763 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57275 -> 57414[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57275 -> 57415[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57275 -> 57416[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57276 -> 51160[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57276[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="magenta"];57276 -> 57417[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 35798[label="ww9591",fontsize=16,color="green",shape="box"];35799[label="ww9590",fontsize=16,color="green",shape="box"];35800[label="Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2360",fontsize=16,color="green",shape="box"];35800 -> 57418[label="",style="dashed", color="green", weight=3]; 189.19/136.02 35801 -> 36965[label="",style="dashed", color="red", weight=0]; 189.19/136.02 35801[label="takeWhile (flip ltEsFloat ww4204) (Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))))))",fontsize=16,color="magenta"];35801 -> 57419[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 35801 -> 57420[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57324 -> 50872[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57324[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="magenta"];57324 -> 57421[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57325 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57325[label="primPlusFloat (Float ww9590 ww9591) (Float ww3227 ww2360)",fontsize=16,color="magenta"];57325 -> 57422[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57325 -> 57423[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57325 -> 57424[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 35828[label="ww9591",fontsize=16,color="green",shape="box"];35829[label="ww9590",fontsize=16,color="green",shape="box"];35830[label="Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2362",fontsize=16,color="green",shape="box"];35830 -> 57425[label="",style="dashed", color="green", weight=3]; 189.19/136.02 35831 -> 36965[label="",style="dashed", color="red", weight=0]; 189.19/136.02 35831[label="takeWhile (flip ltEsFloat ww4208) (Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))))))",fontsize=16,color="magenta"];35831 -> 57426[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 35831 -> 57427[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57326 -> 50881[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57326[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="magenta"];57326 -> 57428[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57327 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57327[label="primPlusFloat (Float ww9590 ww9591) (Float ww3232 ww2362)",fontsize=16,color="magenta"];57327 -> 57429[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57327 -> 57430[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57327 -> 57431[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46492 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46492[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos (Succ ww4100)) (Pos Zero))) ww4353",fontsize=16,color="magenta"];46492 -> 57432[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46492 -> 57433[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46492 -> 57434[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46493 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46493[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) ww4354",fontsize=16,color="magenta"];46493 -> 57435[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46493 -> 57436[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46493 -> 57437[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46656 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46656[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos (Succ ww4100)) (Neg Zero))) ww4355",fontsize=16,color="magenta"];46656 -> 57438[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46656 -> 57439[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46656 -> 57440[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46657 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46657[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4356",fontsize=16,color="magenta"];46657 -> 57441[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46657 -> 57442[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46657 -> 57443[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46658[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4407",fontsize=16,color="black",shape="box"];46658 -> 57444[label="",style="solid", color="black", weight=3]; 189.19/136.02 46659 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 46659[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww4357",fontsize=16,color="magenta"];46659 -> 57445[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46659 -> 57446[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46659 -> 57447[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 46660[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4408",fontsize=16,color="black",shape="box"];46660 -> 57448[label="",style="solid", color="black", weight=3]; 189.19/136.02 47031 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 47031[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4358",fontsize=16,color="magenta"];47031 -> 57449[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 47031 -> 57450[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 47031 -> 57451[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 47032 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 47032[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4359",fontsize=16,color="magenta"];47032 -> 57452[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 47032 -> 57453[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 47032 -> 57454[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 47033 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 47033[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) ww4360",fontsize=16,color="magenta"];47033 -> 57455[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 47033 -> 57456[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 47033 -> 57457[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 55985[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float ww650 ww651)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55985 -> 57458[label="",style="solid", color="black", weight=3]; 189.19/136.02 53773[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4409",fontsize=16,color="black",shape="box"];53773 -> 57459[label="",style="solid", color="black", weight=3]; 189.19/136.02 53774 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 53774[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) ww4361",fontsize=16,color="magenta"];53774 -> 57460[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 53774 -> 57461[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 53774 -> 57462[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 53776[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4410",fontsize=16,color="black",shape="box"];53776 -> 57463[label="",style="solid", color="black", weight=3]; 189.19/136.02 53777 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 53777[label="srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169))",fontsize=16,color="magenta"];53777 -> 57464[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 53777 -> 57465[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 53778 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.02 53778[label="msMyInt (Neg Zero) (Pos (Succ ww2168))",fontsize=16,color="magenta"];53778 -> 57466[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 53779[label="Float (Pos (Succ ww2168)) (Pos (Succ ww2169))",fontsize=16,color="green",shape="box"];53780 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 53780[label="srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169))",fontsize=16,color="magenta"];53780 -> 57467[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 53780 -> 57468[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 53781 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.02 53781[label="msMyInt (Neg Zero) (Pos (Succ ww2168))",fontsize=16,color="magenta"];53781 -> 57469[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 53782 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 53782[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww2168))) (srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))",fontsize=16,color="magenta"];53782 -> 57470[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 53782 -> 57471[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 53782 -> 57472[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 53783[label="Pos (Succ ww2168)",fontsize=16,color="green",shape="box"];53784[label="Pos (Succ ww2169)",fontsize=16,color="green",shape="box"];53785[label="Neg (Succ ww2167)",fontsize=16,color="green",shape="box"];53786 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 53786[label="srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169))",fontsize=16,color="magenta"];53786 -> 57473[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 53786 -> 57474[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 53787 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.02 53787[label="msMyInt (Neg Zero) (Pos (Succ ww2168))",fontsize=16,color="magenta"];53787 -> 57475[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 53788[label="Float (Pos (Succ ww2168)) (Pos (Succ ww2169))",fontsize=16,color="green",shape="box"];53789 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 53789[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww4363",fontsize=16,color="magenta"];53789 -> 57476[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 53789 -> 57477[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 53789 -> 57478[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 53790 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 53790[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4364",fontsize=16,color="magenta"];53790 -> 57479[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 53790 -> 57480[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 53790 -> 57481[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 53791[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4411",fontsize=16,color="black",shape="box"];53791 -> 57482[label="",style="solid", color="black", weight=3]; 189.19/136.02 58406[label="Float ww19410 ww19411",fontsize=16,color="green",shape="box"];55987[label="primPlusFloat (Float ww19420 ww19421) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];55987 -> 57485[label="",style="solid", color="black", weight=3]; 189.19/136.02 50788[label="ww19410",fontsize=16,color="green",shape="box"];50789 -> 49444[label="",style="dashed", color="red", weight=0]; 189.19/136.02 50789[label="primPlusFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50790[label="ww19411",fontsize=16,color="green",shape="box"];55988 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 55988[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4365",fontsize=16,color="magenta"];55988 -> 57486[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 55988 -> 57487[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 55988 -> 57488[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 55989 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 55989[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) ww4367",fontsize=16,color="magenta"];55989 -> 57489[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 55989 -> 57490[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 55989 -> 57491[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 55990 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 55990[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];55990 -> 57492[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 55990 -> 57493[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 55991 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.02 55991[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];55991 -> 57494[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 55992[label="ww2556",fontsize=16,color="green",shape="box"];55993 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 55993[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4368",fontsize=16,color="magenta"];55993 -> 57495[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 55993 -> 57496[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 55993 -> 57497[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 55994[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4412",fontsize=16,color="black",shape="box"];55994 -> 57498[label="",style="solid", color="black", weight=3]; 189.19/136.02 58762[label="ww19411",fontsize=16,color="green",shape="box"];58763[label="Neg (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];58764[label="ww19410",fontsize=16,color="green",shape="box"];55995 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 55995[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];55995 -> 57499[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 55995 -> 57500[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 55996 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.02 55996[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];55996 -> 57501[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 55997[label="ww2565",fontsize=16,color="green",shape="box"];55998 -> 52941[label="",style="dashed", color="red", weight=0]; 189.19/136.02 55998[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017)))",fontsize=16,color="magenta"];55998 -> 57502[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 55998 -> 57503[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 55998 -> 57504[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 55999[label="ww3327",fontsize=16,color="green",shape="box"];56000 -> 52891[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56000[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017)))))",fontsize=16,color="magenta"];56000 -> 57505[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56000 -> 57506[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56000 -> 57507[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56001 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56001[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4369",fontsize=16,color="magenta"];56001 -> 57508[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56001 -> 57509[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56001 -> 57510[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56002 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56002[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4370",fontsize=16,color="magenta"];56002 -> 57511[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56002 -> 57512[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56002 -> 57513[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56003 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56003[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) ww4371",fontsize=16,color="magenta"];56003 -> 57514[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56003 -> 57515[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56003 -> 57516[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56004 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56004[label="srMyInt (Pos ww13730) (Neg ww13750)",fontsize=16,color="magenta"];56004 -> 57517[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56004 -> 57518[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56005 -> 20978[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56005[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];56006[label="ww4308",fontsize=16,color="green",shape="box"];56007 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56007[label="srMyInt (Neg ww13730) (Pos ww13750)",fontsize=16,color="magenta"];56007 -> 57519[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56007 -> 57520[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56008 -> 20978[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56008[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];56009[label="ww4309",fontsize=16,color="green",shape="box"];24633[label="Pos (Succ ww2367)",fontsize=16,color="green",shape="box"];24634[label="Pos (Succ ww2368)",fontsize=16,color="green",shape="box"];56010[label="Pos (Succ ww137500)",fontsize=16,color="green",shape="box"];56011[label="Pos (Succ ww137300)",fontsize=16,color="green",shape="box"];27565[label="ww3062",fontsize=16,color="green",shape="box"];27566[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];56012 -> 36965[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56012[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float ww3065 (srMyInt ww2816 (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))))",fontsize=16,color="magenta"];56012 -> 57521[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56012 -> 57522[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56022 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56022[label="primPlusFloat (Float ww13760 ww13761) (Float ww3065 (srMyInt ww2816 (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56022 -> 57523[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56022 -> 57524[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56022 -> 57525[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56023 -> 51182[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56023[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="magenta"];56023 -> 57526[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56045[label="ww13761",fontsize=16,color="green",shape="box"];56046[label="ww13760",fontsize=16,color="green",shape="box"];56047[label="Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2392",fontsize=16,color="green",shape="box"];56047 -> 57527[label="",style="dashed", color="green", weight=3]; 189.19/136.02 56048 -> 59579[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56048[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="magenta"];56048 -> 59580[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56049[label="ww3375",fontsize=16,color="green",shape="box"];56050 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56050[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];56050 -> 57529[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56050 -> 57530[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56051[label="Nil",fontsize=16,color="green",shape="box"];56052[label="ww13761",fontsize=16,color="green",shape="box"];56053[label="ww13760",fontsize=16,color="green",shape="box"];56054[label="Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2394",fontsize=16,color="green",shape="box"];56054 -> 57531[label="",style="dashed", color="green", weight=3]; 189.19/136.02 56055 -> 57535[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56055[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="magenta"];56055 -> 57537[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56056[label="ww3381",fontsize=16,color="green",shape="box"];56096 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56096[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];56096 -> 57532[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56096 -> 57533[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57551[label="Cons (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4691) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4691)))",fontsize=16,color="green",shape="box"];57551 -> 57814[label="",style="dashed", color="green", weight=3]; 189.19/136.02 57551 -> 57815[label="",style="dashed", color="green", weight=3]; 189.19/136.02 56099[label="Nil",fontsize=16,color="green",shape="box"];56057[label="ww13761",fontsize=16,color="green",shape="box"];56058[label="ww13760",fontsize=16,color="green",shape="box"];56059[label="Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2396",fontsize=16,color="green",shape="box"];56059 -> 57552[label="",style="dashed", color="green", weight=3]; 189.19/136.02 56060 -> 59587[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56060[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="magenta"];56060 -> 59588[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56061[label="ww3385",fontsize=16,color="green",shape="box"];56062 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56062[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];56062 -> 57554[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56062 -> 57555[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56063[label="Nil",fontsize=16,color="green",shape="box"];56064[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];56065[label="Neg (Succ ww137300)",fontsize=16,color="green",shape="box"];56066 -> 36965[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56066[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float ww3073 (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))))",fontsize=16,color="magenta"];56066 -> 57556[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56066 -> 57557[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56080 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56080[label="primPlusFloat (Float ww13760 ww13761) (Float ww3073 (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56080 -> 57558[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56080 -> 57559[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56080 -> 57560[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56081 -> 51190[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56081[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="magenta"];56081 -> 57561[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56100[label="primPlusFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4433",fontsize=16,color="black",shape="box"];56100 -> 57562[label="",style="solid", color="black", weight=3]; 189.19/136.02 56101 -> 46014[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56101[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4433",fontsize=16,color="magenta"];56102[label="primPlusFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4434",fontsize=16,color="black",shape="box"];56102 -> 57563[label="",style="solid", color="black", weight=3]; 189.19/136.02 56103 -> 46025[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56103[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4434",fontsize=16,color="magenta"];56104[label="primPlusFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4435",fontsize=16,color="black",shape="box"];56104 -> 57564[label="",style="solid", color="black", weight=3]; 189.19/136.02 56105 -> 46102[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56105[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4435",fontsize=16,color="magenta"];56106 -> 53487[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56106[label="psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022)))",fontsize=16,color="magenta"];56106 -> 57565[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56106 -> 57566[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56106 -> 57567[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56106 -> 57568[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56107[label="ww3406",fontsize=16,color="green",shape="box"];56108 -> 53429[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56108[label="iterate (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022))))) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022)))))",fontsize=16,color="magenta"];56108 -> 57569[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56108 -> 57570[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56108 -> 57571[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56108 -> 57572[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56109 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56109[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos (Succ ww4100)) (Pos Zero))) ww4372",fontsize=16,color="magenta"];56109 -> 57573[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56109 -> 57574[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56109 -> 57575[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56110[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4413",fontsize=16,color="black",shape="box"];56110 -> 57576[label="",style="solid", color="black", weight=3]; 189.19/136.02 56111 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56111[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) ww4373",fontsize=16,color="magenta"];56111 -> 57577[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56111 -> 57578[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56111 -> 57579[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56112[label="Neg (Succ ww2186)",fontsize=16,color="green",shape="box"];56113[label="Pos (Succ ww2185)",fontsize=16,color="green",shape="box"];56114 -> 36965[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56114[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww21830 ww21831) (Float ww3076 ww3075))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186)))))",fontsize=16,color="magenta"];56114 -> 57580[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56114 -> 57581[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56116 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56116[label="primPlusFloat (Float ww21830 ww21831) (Float ww3076 ww3075)",fontsize=16,color="magenta"];56116 -> 57582[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56116 -> 57583[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56116 -> 57584[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56115[label="takeWhile0 (flip ltEsFloat ww4656) (Float (Neg Zero) (Neg (Succ ww2186))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))) otherwise",fontsize=16,color="black",shape="triangle"];56115 -> 57585[label="",style="solid", color="black", weight=3]; 189.19/136.02 56119 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56119[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos (Succ ww4100)) (Neg Zero))) ww4374",fontsize=16,color="magenta"];56119 -> 57586[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56119 -> 57587[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56119 -> 57588[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56120 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56120[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4375",fontsize=16,color="magenta"];56120 -> 57589[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56120 -> 57590[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56120 -> 57591[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56121[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4414",fontsize=16,color="black",shape="box"];56121 -> 57592[label="",style="solid", color="black", weight=3]; 189.19/136.02 56122[label="Pos (Succ ww2193)",fontsize=16,color="green",shape="box"];56123[label="Neg (Succ ww2192)",fontsize=16,color="green",shape="box"];56124 -> 36965[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56124[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww21900 ww21901) (Float ww3078 (srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193)))))",fontsize=16,color="magenta"];56124 -> 57593[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56124 -> 57594[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56126 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56126[label="primPlusFloat (Float ww21900 ww21901) (Float ww3078 (srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56126 -> 57595[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56126 -> 57596[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56126 -> 57597[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56125[label="takeWhile0 (flip ltEsFloat ww4657) (Float (Neg Zero) (Pos (Succ ww2193))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))) otherwise",fontsize=16,color="black",shape="triangle"];56125 -> 57598[label="",style="solid", color="black", weight=3]; 189.19/136.02 56130 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56130[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww4376",fontsize=16,color="magenta"];56130 -> 57599[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56130 -> 57600[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56130 -> 57601[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56131 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56131[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4377",fontsize=16,color="magenta"];56131 -> 57602[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56131 -> 57603[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56131 -> 57604[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56132[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4415",fontsize=16,color="black",shape="box"];56132 -> 57605[label="",style="solid", color="black", weight=3]; 189.19/136.02 56133 -> 53518[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56133[label="psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027)))",fontsize=16,color="magenta"];56133 -> 57606[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56133 -> 57607[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56133 -> 57608[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56133 -> 57609[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56134[label="ww3412",fontsize=16,color="green",shape="box"];56135 -> 53459[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56135[label="iterate (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027))))) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027)))))",fontsize=16,color="magenta"];56135 -> 57610[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56135 -> 57611[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56135 -> 57612[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56135 -> 57613[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56136 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56136[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4378",fontsize=16,color="magenta"];56136 -> 57614[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56136 -> 57615[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56136 -> 57616[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56137 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56137[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4379",fontsize=16,color="magenta"];56137 -> 57617[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56137 -> 57618[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56137 -> 57619[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56138 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56138[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) ww4380",fontsize=16,color="magenta"];56138 -> 57620[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56138 -> 57621[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56138 -> 57622[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56139[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4416",fontsize=16,color="black",shape="box"];56139 -> 57623[label="",style="solid", color="black", weight=3]; 189.19/136.02 56140 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56140[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) ww4381",fontsize=16,color="magenta"];56140 -> 57624[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56140 -> 57625[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56140 -> 57626[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56141 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56141[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4382",fontsize=16,color="magenta"];56141 -> 57627[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56141 -> 57628[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56141 -> 57629[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56142[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4417",fontsize=16,color="black",shape="box"];56142 -> 57630[label="",style="solid", color="black", weight=3]; 189.19/136.02 56143[label="Pos (Succ ww2204)",fontsize=16,color="green",shape="box"];56144[label="Neg (Succ ww2202)",fontsize=16,color="green",shape="box"];56145 -> 36965[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56145[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww22010 ww22011) (Float ww3094 (srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))))",fontsize=16,color="magenta"];56145 -> 57631[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56145 -> 57632[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56024[label="ww2204",fontsize=16,color="green",shape="box"];56025 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56025[label="primPlusFloat (Float ww22010 ww22011) (Float ww3094 (srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56025 -> 57633[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56025 -> 57634[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56025 -> 57635[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56026[label="ww2203",fontsize=16,color="green",shape="box"];56027 -> 59630[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56027[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))",fontsize=16,color="magenta"];56027 -> 59631[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56146 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56146[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww4383",fontsize=16,color="magenta"];56146 -> 57637[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56146 -> 57638[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56146 -> 57639[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56147 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56147[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4384",fontsize=16,color="magenta"];56147 -> 57640[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56147 -> 57641[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56147 -> 57642[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56148[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4418",fontsize=16,color="black",shape="box"];56148 -> 57643[label="",style="solid", color="black", weight=3]; 189.19/136.02 56149 -> 54940[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56149[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))",fontsize=16,color="magenta"];56149 -> 57644[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56149 -> 57645[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56149 -> 57646[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56149 -> 57647[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56150[label="ww3436",fontsize=16,color="green",shape="box"];56151 -> 53611[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56151[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))))",fontsize=16,color="magenta"];56151 -> 57648[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56151 -> 57649[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56151 -> 57650[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56151 -> 57651[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56152 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56152[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4385",fontsize=16,color="magenta"];56152 -> 57652[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56152 -> 57653[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56152 -> 57654[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56153 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56153[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4386",fontsize=16,color="magenta"];56153 -> 57655[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56153 -> 57656[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56153 -> 57657[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56154 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56154[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) ww4387",fontsize=16,color="magenta"];56154 -> 57658[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56154 -> 57659[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56154 -> 57660[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56155[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4419",fontsize=16,color="black",shape="box"];56155 -> 57661[label="",style="solid", color="black", weight=3]; 189.19/136.02 56156 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56156[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) ww4388",fontsize=16,color="magenta"];56156 -> 57662[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56156 -> 57663[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56156 -> 57664[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56157 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56157[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4389",fontsize=16,color="magenta"];56157 -> 57665[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56157 -> 57666[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56157 -> 57667[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56158[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4420",fontsize=16,color="black",shape="box"];56158 -> 57668[label="",style="solid", color="black", weight=3]; 189.19/136.02 56159[label="Pos (Succ ww2214)",fontsize=16,color="green",shape="box"];56160[label="Neg (Succ ww2213)",fontsize=16,color="green",shape="box"];56161 -> 36965[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56161[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww22120 ww22121) (Float ww3104 (srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214)))))",fontsize=16,color="magenta"];56161 -> 57669[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56161 -> 57670[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56163 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56163[label="primPlusFloat (Float ww22120 ww22121) (Float ww3104 (srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56163 -> 57671[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56163 -> 57672[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56163 -> 57673[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56162[label="takeWhile0 (flip ltEsFloat ww4660) (Float (Neg Zero) (Pos (Succ ww2214))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))) otherwise",fontsize=16,color="black",shape="triangle"];56162 -> 57674[label="",style="solid", color="black", weight=3]; 189.19/136.02 56168 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56168[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww4390",fontsize=16,color="magenta"];56168 -> 57675[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56168 -> 57676[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56168 -> 57677[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56169 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56169[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4391",fontsize=16,color="magenta"];56169 -> 57678[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56169 -> 57679[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56169 -> 57680[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56170[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4421",fontsize=16,color="black",shape="box"];56170 -> 57681[label="",style="solid", color="black", weight=3]; 189.19/136.02 56171 -> 55195[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56171[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045)))",fontsize=16,color="magenta"];56171 -> 57682[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56171 -> 57683[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56171 -> 57684[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56172[label="ww3459",fontsize=16,color="green",shape="box"];56173 -> 54948[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56173[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045)))))",fontsize=16,color="magenta"];56173 -> 57685[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56173 -> 57686[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56173 -> 57687[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56174 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56174[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4392",fontsize=16,color="magenta"];56174 -> 57688[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56174 -> 57689[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56174 -> 57690[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56175 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56175[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4393",fontsize=16,color="magenta"];56175 -> 57691[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56175 -> 57692[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56175 -> 57693[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56176 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56176[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) ww4394",fontsize=16,color="magenta"];56176 -> 57694[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56176 -> 57695[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56176 -> 57696[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56907 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56907[label="primPlusFloat (Float ww550 ww551) (primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56907 -> 57697[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56907 -> 57698[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56907 -> 57699[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 49634 -> 59092[label="",style="dashed", color="red", weight=0]; 189.19/136.02 49634[label="iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="magenta"];49634 -> 59333[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 49634 -> 59334[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 49634 -> 59335[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 49634 -> 59336[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 49634 -> 59337[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 49635[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];49636[label="psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];49636 -> 57703[label="",style="solid", color="black", weight=3]; 189.19/136.02 49637[label="Pos (Succ ww12400)",fontsize=16,color="green",shape="box"];49638 -> 49994[label="",style="dashed", color="red", weight=0]; 189.19/136.02 49638[label="flip gtEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))",fontsize=16,color="magenta"];49638 -> 50061[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 49638 -> 50062[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 49638 -> 50063[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56976 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56976[label="primPlusFloat (Float ww710 ww711) (primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56976 -> 57704[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56976 -> 57705[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56976 -> 57706[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56809[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];56810[label="ww3000",fontsize=16,color="green",shape="box"];56811[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];56812[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63153[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];56812 -> 63153[label="",style="solid", color="burlywood", weight=9]; 189.19/136.02 63153 -> 57709[label="",style="solid", color="burlywood", weight=3]; 189.19/136.02 56813 -> 57837[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56813[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];56813 -> 57856[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56813 -> 57857[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56813 -> 57858[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56813 -> 57859[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56814[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];56814 -> 57711[label="",style="solid", color="black", weight=3]; 189.19/136.02 56815[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];56816[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63154[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];56816 -> 63154[label="",style="solid", color="burlywood", weight=9]; 189.19/136.02 63154 -> 57712[label="",style="solid", color="burlywood", weight=3]; 189.19/136.02 56817 -> 59692[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56817[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];56817 -> 59711[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56817 -> 59712[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56817 -> 59713[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56818 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56818[label="primPlusFloat (Float ww1250 ww1251) (primDivFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56818 -> 57714[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56818 -> 57715[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56818 -> 57716[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56819[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];56819 -> 57717[label="",style="solid", color="black", weight=3]; 189.19/136.02 49639 -> 56426[label="",style="dashed", color="red", weight=0]; 189.19/136.02 49639[label="iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="magenta"];49639 -> 56639[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 49640[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];49641 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.02 49641[label="psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49641 -> 57718[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 49641 -> 57719[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 49641 -> 57720[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 49641 -> 57721[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 49641 -> 57722[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 49642[label="Neg (Succ ww12400)",fontsize=16,color="green",shape="box"];49643 -> 50066[label="",style="dashed", color="red", weight=0]; 189.19/136.02 49643[label="flip gtEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))",fontsize=16,color="magenta"];49643 -> 50124[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 49643 -> 50125[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 49643 -> 50126[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56820[label="Float (Pos (Succ ww123)) (Neg Zero)",fontsize=16,color="green",shape="box"];56821[label="primPlusFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63155[label="ww125/Float ww1250 ww1251",fontsize=10,color="white",style="solid",shape="box"];56821 -> 63155[label="",style="solid", color="burlywood", weight=9]; 189.19/136.02 63155 -> 57723[label="",style="solid", color="burlywood", weight=3]; 189.19/136.02 56822 -> 57837[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56822[label="iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="magenta"];56822 -> 57860[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56822 -> 57861[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56822 -> 57862[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56822 -> 57863[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56823[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];56823 -> 57725[label="",style="solid", color="black", weight=3]; 189.19/136.02 56824[label="Float (Pos (Succ ww123)) (Neg Zero)",fontsize=16,color="green",shape="box"];56825[label="primPlusFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63156[label="ww125/Float ww1250 ww1251",fontsize=10,color="white",style="solid",shape="box"];56825 -> 63156[label="",style="solid", color="burlywood", weight=9]; 189.19/136.02 63156 -> 57726[label="",style="solid", color="burlywood", weight=3]; 189.19/136.02 56826 -> 59692[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56826[label="iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="magenta"];56826 -> 59714[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56827 -> 23330[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56827[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww18400 ww2217000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww18400 ww2217000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];56827 -> 57728[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56827 -> 57729[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56828 -> 19851[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56828[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];56829 -> 18732[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56829[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];56829 -> 57730[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56829 -> 57731[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56829 -> 57732[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56829 -> 57733[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56829 -> 57734[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56830 -> 17710[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56830[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];56830 -> 57735[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56830 -> 57736[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56830 -> 57737[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56830 -> 57738[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56830 -> 57739[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56831 -> 23337[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56831[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww18650 ww2221000) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww18650 ww2221000) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];56831 -> 57740[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56831 -> 57741[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56832 -> 19875[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56832[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];56833 -> 18747[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56833[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];56833 -> 57742[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56833 -> 57743[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56833 -> 57744[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56833 -> 57745[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56833 -> 57746[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56834 -> 17737[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56834[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];56834 -> 57747[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56834 -> 57748[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56834 -> 57749[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56834 -> 57750[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56834 -> 57751[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56835[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue ww1945)",fontsize=16,color="black",shape="box"];56835 -> 57752[label="",style="solid", color="black", weight=3]; 189.19/136.02 56836[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];56837[label="ww3000",fontsize=16,color="green",shape="box"];56838 -> 37378[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56838[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];56838 -> 57753[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56838 -> 57754[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56838 -> 57755[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56839 -> 26925[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56839[label="primDivFloat (Float (msMyInt (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];56839 -> 57756[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56839 -> 57757[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56840 -> 37378[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56840[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];56840 -> 57758[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56840 -> 57759[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56840 -> 57760[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 59308[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59309[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59310[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];59311[label="ww4100",fontsize=16,color="green",shape="box"];59312[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];56842[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63157[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];56842 -> 63157[label="",style="solid", color="burlywood", weight=9]; 189.19/136.02 63157 -> 57763[label="",style="solid", color="burlywood", weight=3]; 189.19/136.02 50058[label="Succ ww3100",fontsize=16,color="green",shape="box"];50059[label="ww3000",fontsize=16,color="green",shape="box"];50060 -> 49636[label="",style="dashed", color="red", weight=0]; 189.19/136.02 50060[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50060 -> 57764[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 50060 -> 57765[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 50060 -> 57766[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 50060 -> 57767[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 50060 -> 57768[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56624[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56625[label="ww3000",fontsize=16,color="green",shape="box"];56626[label="ww4100",fontsize=16,color="green",shape="box"];56627[label="ww3100",fontsize=16,color="green",shape="box"];56628[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];56843[label="ww3000",fontsize=16,color="green",shape="box"];56844[label="ww5",fontsize=16,color="green",shape="box"];56845[label="ww3100",fontsize=16,color="green",shape="box"];56846[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56847[label="ww4100",fontsize=16,color="green",shape="box"];50121[label="Succ ww3100",fontsize=16,color="green",shape="box"];50122 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.02 50122[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50122 -> 57769[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 50122 -> 57770[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 50122 -> 57771[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 50122 -> 57772[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 50122 -> 57773[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 50123[label="ww3000",fontsize=16,color="green",shape="box"];56848[label="psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))",fontsize=16,color="black",shape="triangle"];56848 -> 57774[label="",style="solid", color="black", weight=3]; 189.19/136.02 56849[label="ww3471",fontsize=16,color="green",shape="box"];56850 -> 57837[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56850[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))",fontsize=16,color="magenta"];56850 -> 57864[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56850 -> 57865[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56850 -> 57866[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56850 -> 57867[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56851[label="psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))",fontsize=16,color="black",shape="triangle"];56851 -> 57816[label="",style="solid", color="black", weight=3]; 189.19/136.02 56852[label="ww3477",fontsize=16,color="green",shape="box"];56853 -> 59692[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56853[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))",fontsize=16,color="magenta"];56853 -> 59715[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56853 -> 59716[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56853 -> 59717[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56854[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1390000) (Succ ww310000000)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1390000) (Succ ww310000000)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];56854 -> 57817[label="",style="solid", color="black", weight=3]; 189.19/136.02 56855[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1390000) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1390000) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];56855 -> 57818[label="",style="solid", color="black", weight=3]; 189.19/136.02 56856[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww310000000)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww310000000)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];56856 -> 57819[label="",style="solid", color="black", weight=3]; 189.19/136.02 56857[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];56857 -> 57820[label="",style="solid", color="black", weight=3]; 189.19/136.02 56858[label="Succ Zero",fontsize=16,color="green",shape="box"];56859[label="ww3000",fontsize=16,color="green",shape="box"];56860[label="ww5",fontsize=16,color="green",shape="box"];56861[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];56862[label="Zero",fontsize=16,color="green",shape="box"];56865[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];56865 -> 57889[label="",style="solid", color="black", weight=3]; 189.19/136.02 56866[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1410000) (Succ ww310000000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1410000) (Succ ww310000000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];56866 -> 57890[label="",style="solid", color="black", weight=3]; 189.19/136.02 56867[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1410000) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1410000) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];56867 -> 57891[label="",style="solid", color="black", weight=3]; 189.19/136.02 56868[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww310000000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww310000000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];56868 -> 57892[label="",style="solid", color="black", weight=3]; 189.19/136.02 56869[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];56869 -> 57893[label="",style="solid", color="black", weight=3]; 189.19/136.02 56870[label="Succ Zero",fontsize=16,color="green",shape="box"];56871[label="ww3000",fontsize=16,color="green",shape="box"];56872[label="Zero",fontsize=16,color="green",shape="box"];56873[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];56874[label="ww5",fontsize=16,color="green",shape="box"];56875[label="primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))",fontsize=16,color="black",shape="box"];56875 -> 57894[label="",style="solid", color="black", weight=3]; 189.19/136.02 56876[label="ww3490",fontsize=16,color="green",shape="box"];56877 -> 58785[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56877[label="iterate (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))",fontsize=16,color="magenta"];56877 -> 58786[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56878 -> 57881[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56878[label="primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))",fontsize=16,color="magenta"];56878 -> 57904[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56879[label="ww3503",fontsize=16,color="green",shape="box"];56880 -> 57905[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56880[label="iterate (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))",fontsize=16,color="magenta"];56880 -> 57906[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56881 -> 57913[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56881[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000000 ww14300000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000000 ww14300000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];56881 -> 57914[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56881 -> 57915[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56881 -> 57916[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56881 -> 57917[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56881 -> 57918[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56882 -> 57913[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56882[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];56882 -> 57919[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56882 -> 57920[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56882 -> 57921[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56882 -> 57922[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56882 -> 57923[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56883 -> 18732[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56883[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];56883 -> 57930[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56883 -> 57931[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56883 -> 57932[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56883 -> 57933[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56883 -> 57934[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56884 -> 17710[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56884[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];56884 -> 57935[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56884 -> 57936[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56884 -> 57937[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56884 -> 57938[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56884 -> 57939[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56931 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56931[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56931 -> 57942[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56931 -> 57943[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56931 -> 57944[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56932 -> 57945[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56932[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000000 ww15100000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000000 ww15100000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];56932 -> 57946[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56932 -> 57947[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56932 -> 57948[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56932 -> 57949[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56932 -> 57950[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56933 -> 57945[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56933[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];56933 -> 57951[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56933 -> 57952[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56933 -> 57953[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56933 -> 57954[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56933 -> 57955[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56934 -> 18732[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56934[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];56934 -> 57957[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56934 -> 57958[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56934 -> 57959[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56934 -> 57960[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56934 -> 57961[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56935 -> 17710[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56935[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];56935 -> 57962[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56935 -> 57963[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56935 -> 57964[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56935 -> 57965[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56935 -> 57966[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56936[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) (Succ ww1570000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) (Succ ww1570000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];56936 -> 57967[label="",style="solid", color="black", weight=3]; 189.19/136.02 56937[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];56937 -> 57968[label="",style="solid", color="black", weight=3]; 189.19/136.02 56938[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1570000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1570000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];56938 -> 57969[label="",style="solid", color="black", weight=3]; 189.19/136.02 56939[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];56939 -> 57970[label="",style="solid", color="black", weight=3]; 189.19/136.02 56942[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];56942 -> 57979[label="",style="solid", color="black", weight=3]; 189.19/136.02 56944[label="primDivFloat (primMinusFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];56944 -> 57981[label="",style="solid", color="black", weight=3]; 189.19/136.02 56945[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000000) (Succ ww3100000000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000000) (Succ ww3100000000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="black",shape="box"];56945 -> 57982[label="",style="solid", color="black", weight=3]; 189.19/136.02 56946[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="black",shape="box"];56946 -> 57983[label="",style="solid", color="black", weight=3]; 189.19/136.02 56947[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100000000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100000000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="black",shape="box"];56947 -> 57984[label="",style="solid", color="black", weight=3]; 189.19/136.02 56948[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="black",shape="box"];56948 -> 57985[label="",style="solid", color="black", weight=3]; 189.19/136.02 56949[label="Zero",fontsize=16,color="green",shape="box"];56950[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];56951[label="ww5",fontsize=16,color="green",shape="box"];56952[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];56953[label="Zero",fontsize=16,color="green",shape="box"];56956[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];56956 -> 57997[label="",style="solid", color="black", weight=3]; 189.19/136.02 56958[label="primDivFloat (primMinusFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];56958 -> 57999[label="",style="solid", color="black", weight=3]; 189.19/136.02 56963[label="Zero",fontsize=16,color="green",shape="box"];56964[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];56965[label="Pos (Succ (Succ ww31000))",fontsize=16,color="green",shape="box"];56966[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];56967[label="Pos (Succ ww2418)",fontsize=16,color="green",shape="box"];56968[label="Pos Zero",fontsize=16,color="green",shape="box"];56969 -> 36965[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56969[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww24150 ww24151) (Float ww3118 ww2917))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))))",fontsize=16,color="magenta"];56969 -> 58000[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56969 -> 58001[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57277 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57277[label="primPlusFloat (Float ww24150 ww24151) (Float ww3118 ww2917)",fontsize=16,color="magenta"];57277 -> 58002[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57277 -> 58003[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57277 -> 58004[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57278 -> 59944[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57278[label="iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))",fontsize=16,color="magenta"];57278 -> 59945[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57279[label="ww2417",fontsize=16,color="green",shape="box"];57280[label="ww2418",fontsize=16,color="green",shape="box"];56988[label="Pos Zero",fontsize=16,color="green",shape="box"];56989[label="Pos Zero",fontsize=16,color="green",shape="box"];56990[label="ww2612",fontsize=16,color="green",shape="box"];56991[label="Pos (Succ ww2613)",fontsize=16,color="green",shape="box"];56992[label="Pos Zero",fontsize=16,color="green",shape="box"];56993[label="Pos Zero",fontsize=16,color="green",shape="box"];56994[label="ww2612",fontsize=16,color="green",shape="box"];56995[label="Pos (Succ ww2613)",fontsize=16,color="green",shape="box"];56996 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56996[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];56996 -> 58006[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56996 -> 58007[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56997 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56997[label="msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))",fontsize=16,color="magenta"];56997 -> 58008[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56997 -> 58009[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56998[label="Float (Pos (Succ ww2613)) (Pos Zero)",fontsize=16,color="green",shape="box"];56999[label="Pos Zero",fontsize=16,color="green",shape="box"];57000[label="Pos Zero",fontsize=16,color="green",shape="box"];57001[label="ww2612",fontsize=16,color="green",shape="box"];57002[label="Pos (Succ ww2613)",fontsize=16,color="green",shape="box"];57003[label="takeWhile1 (flip ltEsFloat (Float ww32840 ww32841)) ww3349 (iterate (primPlusFloat (Float ww3358 ww3357)) ww3350) (not (esEsOrdering (primCmpFloat (Float ww33540 ww33541) (Float ww32840 ww32841)) GT))",fontsize=16,color="black",shape="box"];57003 -> 58010[label="",style="solid", color="black", weight=3]; 189.19/136.02 57004 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57004[label="primPlusFloat (Float (msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))) (srMyInt (Pos ww2082) (Neg ww2084))) ww4395",fontsize=16,color="magenta"];57004 -> 58011[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57004 -> 58012[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57004 -> 58013[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57005 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57005[label="primPlusFloat (Float (msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))) (srMyInt (Neg ww2295) (Pos ww2297))) ww4396",fontsize=16,color="magenta"];57005 -> 58014[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57005 -> 58015[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57005 -> 58016[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57006 -> 58017[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57006[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000000 ww15900000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000000 ww15900000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];57006 -> 58018[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57006 -> 58019[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57006 -> 58020[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57006 -> 58021[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57006 -> 58022[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57007 -> 58017[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57007[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];57007 -> 58023[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57007 -> 58024[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57007 -> 58025[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57007 -> 58026[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57007 -> 58027[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57008 -> 18747[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57008[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];57008 -> 58030[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57008 -> 58031[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57008 -> 58032[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57008 -> 58033[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57008 -> 58034[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57009 -> 17737[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57009[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];57009 -> 58035[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57009 -> 58036[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57009 -> 58037[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57009 -> 58038[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57009 -> 58039[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57010 -> 58040[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57010[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000000 ww16700000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000000 ww16700000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];57010 -> 58041[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57010 -> 58042[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57010 -> 58043[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57010 -> 58044[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57010 -> 58045[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57011 -> 58040[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57011[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];57011 -> 58046[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57011 -> 58047[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57011 -> 58048[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57011 -> 58049[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57011 -> 58050[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57012 -> 18747[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57012[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];57012 -> 58051[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57012 -> 58052[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57012 -> 58053[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57012 -> 58054[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57012 -> 58055[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57013 -> 17737[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57013[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];57013 -> 58056[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57013 -> 58057[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57013 -> 58058[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57013 -> 58059[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57013 -> 58060[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57014[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) (Succ ww1730000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) (Succ ww1730000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];57014 -> 58061[label="",style="solid", color="black", weight=3]; 189.19/136.02 57015[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];57015 -> 58062[label="",style="solid", color="black", weight=3]; 189.19/136.02 57016[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1730000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1730000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];57016 -> 58063[label="",style="solid", color="black", weight=3]; 189.19/136.02 57017[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];57017 -> 58064[label="",style="solid", color="black", weight=3]; 189.19/136.02 57018[label="Succ Zero",fontsize=16,color="green",shape="box"];57019[label="ww5",fontsize=16,color="green",shape="box"];57020[label="ww3100",fontsize=16,color="green",shape="box"];57021[label="Zero",fontsize=16,color="green",shape="box"];57022[label="Succ Zero",fontsize=16,color="green",shape="box"];57023[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000000) (Succ ww3100000000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000000) (Succ ww3100000000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="black",shape="box"];57023 -> 58065[label="",style="solid", color="black", weight=3]; 189.19/136.02 57024[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="black",shape="box"];57024 -> 58066[label="",style="solid", color="black", weight=3]; 189.19/136.02 57025[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100000000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100000000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="black",shape="box"];57025 -> 58067[label="",style="solid", color="black", weight=3]; 189.19/136.02 57026[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="black",shape="box"];57026 -> 58068[label="",style="solid", color="black", weight=3]; 189.19/136.02 57027[label="Zero",fontsize=16,color="green",shape="box"];57028[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];57029[label="Zero",fontsize=16,color="green",shape="box"];57030[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];57031[label="ww5",fontsize=16,color="green",shape="box"];26278 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 26278[label="srMyInt (Neg (Succ ww53900)) (Neg Zero)",fontsize=16,color="magenta"];26278 -> 32542[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 26278 -> 32543[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 26279[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];57032 -> 57837[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57032[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];57032 -> 57868[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57032 -> 57869[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57032 -> 57870[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57032 -> 57871[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57033 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57033[label="primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57033 -> 58069[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57033 -> 58070[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57033 -> 58071[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57034[label="ww51",fontsize=16,color="green",shape="box"];57035[label="ww50",fontsize=16,color="green",shape="box"];57036[label="Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];57036 -> 58072[label="",style="dashed", color="green", weight=3]; 189.19/136.02 57036 -> 58073[label="",style="dashed", color="green", weight=3]; 189.19/136.02 57037 -> 57365[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57037[label="takeWhile0 (flip ltEsFloat ww3535) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) MyTrue",fontsize=16,color="magenta"];57037 -> 57381[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57037 -> 57382[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57037 -> 57383[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 26290 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 26290[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];26290 -> 32613[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 26290 -> 32614[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 26291[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];57038 -> 59692[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57038[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];57038 -> 59718[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57038 -> 59719[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57038 -> 59720[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57039 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57039[label="primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57039 -> 58076[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57039 -> 58077[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57039 -> 58078[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57040[label="ww51",fontsize=16,color="green",shape="box"];57041[label="ww50",fontsize=16,color="green",shape="box"];57042[label="Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];57042 -> 58079[label="",style="dashed", color="green", weight=3]; 189.19/136.02 57042 -> 58080[label="",style="dashed", color="green", weight=3]; 189.19/136.02 57043 -> 57365[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57043[label="takeWhile0 (flip ltEsFloat ww3545) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) MyTrue",fontsize=16,color="magenta"];57043 -> 57384[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57043 -> 57385[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57043 -> 57386[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 49709 -> 59092[label="",style="dashed", color="red", weight=0]; 189.19/136.02 49709[label="iterate (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) (Float ww420 ww421))) (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) (Float ww420 ww421)) (Float ww420 ww421))",fontsize=16,color="magenta"];49709 -> 59353[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 49709 -> 59354[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 49709 -> 59355[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 49709 -> 59356[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 49709 -> 59357[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 49710[label="ww420",fontsize=16,color="green",shape="box"];49711[label="primPlusFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) (Float ww420 ww421)) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];63158[label="ww43/Float ww430 ww431",fontsize=10,color="white",style="solid",shape="box"];49711 -> 63158[label="",style="solid", color="burlywood", weight=9]; 189.19/136.02 63158 -> 58082[label="",style="solid", color="burlywood", weight=3]; 189.19/136.02 49712[label="ww421",fontsize=16,color="green",shape="box"];49713 -> 50771[label="",style="dashed", color="red", weight=0]; 189.19/136.02 49713[label="not (esEsOrdering (primCmpFloat (Float ww420 ww421) (primPlusFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) (Float ww420 ww421)) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT)",fontsize=16,color="magenta"];49713 -> 50791[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 49713 -> 50792[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 49713 -> 50793[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57044 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57044[label="srMyInt (msMyInt (Pos (Succ ww2913)) ww29150) (Pos (Succ Zero))",fontsize=16,color="magenta"];57044 -> 58083[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57044 -> 58084[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57045 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57045[label="srMyInt (srMyInt (Pos (Succ ww2914)) ww29151) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];57045 -> 58085[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57045 -> 58086[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57046[label="Cons (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151))))",fontsize=16,color="green",shape="box"];57046 -> 58087[label="",style="dashed", color="green", weight=3]; 189.19/136.02 57046 -> 58088[label="",style="dashed", color="green", weight=3]; 189.19/136.02 57047[label="ww3551",fontsize=16,color="green",shape="box"];57048[label="ww29121",fontsize=16,color="green",shape="box"];57049[label="ww29120",fontsize=16,color="green",shape="box"];57050[label="Float ww3129 ww2935",fontsize=16,color="green",shape="box"];57051[label="Nil",fontsize=16,color="green",shape="box"];57052 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57052[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57052 -> 58089[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57052 -> 58090[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57053 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57053[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57053 -> 58091[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57053 -> 58092[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57054[label="ww4312",fontsize=16,color="green",shape="box"];57055 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57055[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57055 -> 58093[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57055 -> 58094[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57056 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57056[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57056 -> 58095[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57056 -> 58096[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57057[label="ww4313",fontsize=16,color="green",shape="box"];57058 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57058[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57058 -> 58097[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57058 -> 58098[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57059 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57059[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57059 -> 58099[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57059 -> 58100[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57060[label="ww4314",fontsize=16,color="green",shape="box"];57061 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57061[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57061 -> 58101[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57061 -> 58102[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57062 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57062[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57062 -> 58103[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57062 -> 58104[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57063[label="ww4315",fontsize=16,color="green",shape="box"];57064 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57064[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) ww4397",fontsize=16,color="magenta"];57064 -> 58105[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57064 -> 58106[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57064 -> 58107[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57065 -> 53015[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57065[label="psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960)))",fontsize=16,color="magenta"];57065 -> 58108[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57065 -> 58109[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57065 -> 58110[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57065 -> 58111[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57066[label="ww3578",fontsize=16,color="green",shape="box"];57067 -> 52913[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57067[label="iterate (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960))))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960)))))",fontsize=16,color="magenta"];57067 -> 58112[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57067 -> 58113[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57067 -> 58114[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57067 -> 58115[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57068 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57068[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57068 -> 58116[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57068 -> 58117[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57069 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57069[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57069 -> 58118[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57069 -> 58119[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57070[label="ww4316",fontsize=16,color="green",shape="box"];57071 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57071[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57071 -> 58120[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57071 -> 58121[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57072 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57072[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57072 -> 58122[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57072 -> 58123[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57073[label="ww4317",fontsize=16,color="green",shape="box"];57074 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57074[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57074 -> 58124[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57074 -> 58125[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57075 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57075[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57075 -> 58126[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57075 -> 58127[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57076[label="ww4318",fontsize=16,color="green",shape="box"];57077 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57077[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57077 -> 58128[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57077 -> 58129[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57078 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57078[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57078 -> 58130[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57079[label="ww4319",fontsize=16,color="green",shape="box"];57080 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57080[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57080 -> 58131[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57080 -> 58132[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57081 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57081[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57081 -> 58133[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57082[label="ww4321",fontsize=16,color="green",shape="box"];57083[label="Pos (Succ ww2101)",fontsize=16,color="green",shape="box"];57084[label="Neg (Succ ww2099)",fontsize=16,color="green",shape="box"];30420 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 30420[label="srMyInt (Neg (Succ ww2093)) (Pos (Succ ww2094))",fontsize=16,color="magenta"];30420 -> 58134[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30420 -> 58135[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 30421[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];57085 -> 36965[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57085[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww20980 ww20981) (Float ww3142 ww3141))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))))",fontsize=16,color="magenta"];57085 -> 58136[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57085 -> 58137[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57281 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57281[label="primPlusFloat (Float ww20980 ww20981) (Float ww3142 ww3141)",fontsize=16,color="magenta"];57281 -> 58138[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57281 -> 58139[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57281 -> 58140[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57282 -> 60057[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57282[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))",fontsize=16,color="magenta"];57282 -> 60058[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57283[label="ww2100",fontsize=16,color="green",shape="box"];57284[label="ww2101",fontsize=16,color="green",shape="box"];57094 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57094[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57094 -> 58142[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57094 -> 58143[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57095 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57095[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57095 -> 58144[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57096[label="ww4322",fontsize=16,color="green",shape="box"];57097 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57097[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];57097 -> 58145[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57097 -> 58146[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57098 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57098[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57098 -> 58147[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57099[label="ww4323",fontsize=16,color="green",shape="box"];57100 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57100[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) ww4398",fontsize=16,color="magenta"];57100 -> 58148[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57100 -> 58149[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57100 -> 58150[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57101 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57101[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57101 -> 58151[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57101 -> 58152[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57102 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57102[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57102 -> 58153[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57103[label="ww4324",fontsize=16,color="green",shape="box"];57104 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57104[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57104 -> 58154[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57104 -> 58155[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57105 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57105[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57105 -> 58156[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57106[label="ww4326",fontsize=16,color="green",shape="box"];57107 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57107[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57107 -> 58157[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57107 -> 58158[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57108 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57108[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57108 -> 58159[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57109[label="ww4327",fontsize=16,color="green",shape="box"];57110 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57110[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57110 -> 58160[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57110 -> 58161[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57111 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57111[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57111 -> 58162[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57112[label="ww4328",fontsize=16,color="green",shape="box"];57113 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57113[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57113 -> 58163[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57113 -> 58164[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57114 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57114[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57114 -> 58165[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57115[label="ww4329",fontsize=16,color="green",shape="box"];57116 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57116[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57116 -> 58166[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57116 -> 58167[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57117 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57117[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57117 -> 58168[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57118[label="ww4330",fontsize=16,color="green",shape="box"];57119 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57119[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) ww4399",fontsize=16,color="magenta"];57119 -> 58169[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57119 -> 58170[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57119 -> 58171[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57120 -> 53319[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57120[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969)))",fontsize=16,color="magenta"];57120 -> 58172[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57120 -> 58173[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57120 -> 58174[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57121[label="ww3723",fontsize=16,color="green",shape="box"];57122 -> 53186[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57122[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969)))))",fontsize=16,color="magenta"];57122 -> 58175[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57122 -> 58176[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57122 -> 58177[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57123 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57123[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57123 -> 58178[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57123 -> 58179[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57124 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57124[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57124 -> 58180[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57125[label="ww4331",fontsize=16,color="green",shape="box"];57126 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57126[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57126 -> 58181[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57126 -> 58182[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57127 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57127[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57127 -> 58183[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57128[label="ww4332",fontsize=16,color="green",shape="box"];57129 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57129[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57129 -> 58184[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57129 -> 58185[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57130 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57130[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57130 -> 58186[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57131[label="ww4333",fontsize=16,color="green",shape="box"];57132 -> 51116[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57132[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="magenta"];57132 -> 58187[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57133 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57133[label="primPlusFloat (Float ww5420 ww5421) (Float (srMyInt ww2970 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57133 -> 58188[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57133 -> 58189[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57133 -> 58190[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57134[label="ww5421",fontsize=16,color="green",shape="box"];57135[label="ww5420",fontsize=16,color="green",shape="box"];57136[label="Float (srMyInt ww2970 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];57136 -> 58191[label="",style="dashed", color="green", weight=3]; 189.19/136.02 57136 -> 58192[label="",style="dashed", color="green", weight=3]; 189.19/136.02 57137[label="Float (Neg (Succ ww540)) (Pos (Succ ww54100))",fontsize=16,color="green",shape="box"];57138[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];57139[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];57140 -> 46770[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57140[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="magenta"];57140 -> 58193[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57140 -> 58194[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57140 -> 58195[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57141 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57141[label="primPlusFloat (Float ww5420 ww5421) (Float (srMyInt ww2973 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57141 -> 58196[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57141 -> 58197[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57141 -> 58198[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57142[label="ww5421",fontsize=16,color="green",shape="box"];57143[label="ww5420",fontsize=16,color="green",shape="box"];57144[label="Float (srMyInt ww2973 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];57144 -> 58199[label="",style="dashed", color="green", weight=3]; 189.19/136.02 57144 -> 58200[label="",style="dashed", color="green", weight=3]; 189.19/136.02 57145[label="Float (Neg (Succ ww540)) (Neg (Succ ww54100))",fontsize=16,color="green",shape="box"];57146[label="Succ ww53900",fontsize=16,color="green",shape="box"];57147[label="Succ ww54100",fontsize=16,color="green",shape="box"];57148 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57148[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4400",fontsize=16,color="magenta"];57148 -> 58201[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57148 -> 58202[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57148 -> 58203[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57149[label="Pos Zero",fontsize=16,color="green",shape="box"];57150[label="Pos Zero",fontsize=16,color="green",shape="box"];57151[label="ww4000",fontsize=16,color="green",shape="box"];57152[label="Neg Zero",fontsize=16,color="green",shape="box"];57153 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57153[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57153 -> 58204[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57153 -> 58205[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57154 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57154[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57154 -> 58206[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57154 -> 58207[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57155[label="ww4334",fontsize=16,color="green",shape="box"];57156[label="Pos (Succ ww2123)",fontsize=16,color="green",shape="box"];57157[label="Neg (Succ ww2122)",fontsize=16,color="green",shape="box"];57158[label="ww2121",fontsize=16,color="green",shape="box"];57159[label="Neg Zero",fontsize=16,color="green",shape="box"];57160[label="Pos (Succ ww2123)",fontsize=16,color="green",shape="box"];57161[label="Neg (Succ ww2122)",fontsize=16,color="green",shape="box"];57162[label="ww2121",fontsize=16,color="green",shape="box"];57163[label="Neg Zero",fontsize=16,color="green",shape="box"];57164 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57164[label="srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123))",fontsize=16,color="magenta"];57164 -> 58208[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57164 -> 58209[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57165 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57165[label="msMyInt (Pos (Succ ww2121)) (Neg Zero)",fontsize=16,color="magenta"];57165 -> 58210[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57165 -> 58211[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57166[label="Float (Neg Zero) (Pos (Succ ww2123))",fontsize=16,color="green",shape="box"];57167[label="Pos (Succ ww2123)",fontsize=16,color="green",shape="box"];57168[label="Neg (Succ ww2122)",fontsize=16,color="green",shape="box"];57169[label="ww2121",fontsize=16,color="green",shape="box"];57170[label="Neg Zero",fontsize=16,color="green",shape="box"];57171[label="Pos Zero",fontsize=16,color="green",shape="box"];57172[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];57173[label="ww4000",fontsize=16,color="green",shape="box"];57174[label="Neg Zero",fontsize=16,color="green",shape="box"];57175 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57175[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];57175 -> 58212[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57175 -> 58213[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57176 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57176[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57176 -> 58214[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57176 -> 58215[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57177[label="ww4335",fontsize=16,color="green",shape="box"];57178 -> 52413[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57178[label="psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979)))",fontsize=16,color="magenta"];57178 -> 58216[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57178 -> 58217[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57178 -> 58218[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57178 -> 58219[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57179[label="ww3905",fontsize=16,color="green",shape="box"];57180 -> 52355[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57180[label="iterate (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979))))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979)))))",fontsize=16,color="magenta"];57180 -> 58220[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57180 -> 58221[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57180 -> 58222[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57180 -> 58223[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57181 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57181[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57181 -> 58224[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57181 -> 58225[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57182 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57182[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57182 -> 58226[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57182 -> 58227[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57183[label="ww4336",fontsize=16,color="green",shape="box"];57184 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57184[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57184 -> 58228[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57184 -> 58229[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57185 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57185[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57185 -> 58230[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57185 -> 58231[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57186[label="ww4337",fontsize=16,color="green",shape="box"];57187 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57187[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57187 -> 58232[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57187 -> 58233[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57188 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57188[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57188 -> 58234[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57188 -> 58235[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57189[label="ww4338",fontsize=16,color="green",shape="box"];57190 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57190[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4401",fontsize=16,color="magenta"];57190 -> 58236[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57190 -> 58237[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57190 -> 58238[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57191 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57191[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57191 -> 58239[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57191 -> 58240[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57192 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57192[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57192 -> 58241[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57193[label="ww4339",fontsize=16,color="green",shape="box"];57194 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57194[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57194 -> 58242[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57194 -> 58243[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57195 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57195[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57195 -> 58244[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57196[label="ww4340",fontsize=16,color="green",shape="box"];57197 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57197[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) ww4402",fontsize=16,color="magenta"];57197 -> 58245[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57197 -> 58246[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57197 -> 58247[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57198[label="Pos (Succ ww2132)",fontsize=16,color="green",shape="box"];57199[label="Neg (Succ ww2130)",fontsize=16,color="green",shape="box"];57200 -> 36965[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57200[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww21290 ww21291) (Float ww3189 ww3188))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))))",fontsize=16,color="magenta"];57200 -> 58248[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57200 -> 58249[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56032[label="ww2132",fontsize=16,color="green",shape="box"];56033 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56033[label="primPlusFloat (Float ww21290 ww21291) (Float ww3189 ww3188)",fontsize=16,color="magenta"];56033 -> 58250[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56033 -> 58251[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56033 -> 58252[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 56034[label="ww2131",fontsize=16,color="green",shape="box"];56035 -> 60079[label="",style="dashed", color="red", weight=0]; 189.19/136.02 56035[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))",fontsize=16,color="magenta"];56035 -> 60080[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57201 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57201[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57201 -> 58254[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57201 -> 58255[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57202 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57202[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57202 -> 58256[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57203[label="ww4341",fontsize=16,color="green",shape="box"];57204 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57204[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];57204 -> 58257[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57204 -> 58258[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57205 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57205[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57205 -> 58259[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57206[label="ww4342",fontsize=16,color="green",shape="box"];57207 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57207[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) ww4403",fontsize=16,color="magenta"];57207 -> 58260[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57207 -> 58261[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57207 -> 58262[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57208 -> 52624[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57208[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))",fontsize=16,color="magenta"];57208 -> 58263[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57208 -> 58264[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57208 -> 58265[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57208 -> 58266[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57209[label="ww3994",fontsize=16,color="green",shape="box"];57210 -> 52494[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57210[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))))",fontsize=16,color="magenta"];57210 -> 58267[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57210 -> 58268[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57210 -> 58269[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57210 -> 58270[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57211 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57211[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57211 -> 58271[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57211 -> 58272[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57212 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57212[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57212 -> 58273[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57213[label="ww4343",fontsize=16,color="green",shape="box"];57214 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57214[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57214 -> 58274[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57214 -> 58275[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57215 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57215[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57215 -> 58276[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57216[label="ww4344",fontsize=16,color="green",shape="box"];57217 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57217[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57217 -> 58277[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57217 -> 58278[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57218 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57218[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57218 -> 58279[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57219[label="ww4345",fontsize=16,color="green",shape="box"];57220 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57220[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4404",fontsize=16,color="magenta"];57220 -> 58280[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57220 -> 58281[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57220 -> 58282[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57221 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57221[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57221 -> 58283[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57221 -> 58284[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57222 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57222[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57222 -> 58285[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57223[label="ww4346",fontsize=16,color="green",shape="box"];57224 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57224[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57224 -> 58286[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57224 -> 58287[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57225 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57225[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57225 -> 58288[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57226[label="ww4347",fontsize=16,color="green",shape="box"];57227 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57227[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) ww4405",fontsize=16,color="magenta"];57227 -> 58289[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57227 -> 58290[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57227 -> 58291[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57228[label="Pos (Succ ww2142)",fontsize=16,color="green",shape="box"];57229[label="Neg (Succ ww2141)",fontsize=16,color="green",shape="box"];57230[label="Neg Zero",fontsize=16,color="green",shape="box"];57231[label="Pos (Succ ww2142)",fontsize=16,color="green",shape="box"];57232[label="Neg (Succ ww2141)",fontsize=16,color="green",shape="box"];57233[label="Neg Zero",fontsize=16,color="green",shape="box"];57234 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57234[label="srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142))",fontsize=16,color="magenta"];57234 -> 58292[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57234 -> 58293[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57235 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57235[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57235 -> 58294[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57236[label="Float (Neg Zero) (Pos (Succ ww2142))",fontsize=16,color="green",shape="box"];57237[label="Pos (Succ ww2142)",fontsize=16,color="green",shape="box"];57238[label="Neg (Succ ww2141)",fontsize=16,color="green",shape="box"];57239[label="Neg Zero",fontsize=16,color="green",shape="box"];57240 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57240[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57240 -> 58295[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57240 -> 58296[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57241 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57241[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57241 -> 58297[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57242[label="ww4348",fontsize=16,color="green",shape="box"];57243 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57243[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];57243 -> 58298[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57243 -> 58299[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57244 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57244[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57244 -> 58300[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57245[label="ww4349",fontsize=16,color="green",shape="box"];57246 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57246[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) ww4406",fontsize=16,color="magenta"];57246 -> 58301[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57246 -> 58302[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57246 -> 58303[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57247 -> 52683[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57247[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988)))",fontsize=16,color="magenta"];57247 -> 58304[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57247 -> 58305[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57247 -> 58306[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57248[label="ww4091",fontsize=16,color="green",shape="box"];57249 -> 52627[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57249[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988)))))",fontsize=16,color="magenta"];57249 -> 58307[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57249 -> 58308[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57249 -> 58309[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57250 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57250[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57250 -> 58310[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57250 -> 58311[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57251 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57251[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57251 -> 58312[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57252[label="ww4350",fontsize=16,color="green",shape="box"];57253 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57253[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57253 -> 58313[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57253 -> 58314[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57254 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57254[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57254 -> 58315[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57255[label="ww4351",fontsize=16,color="green",shape="box"];57256 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57256[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57256 -> 58316[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57256 -> 58317[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57257 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57257[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57257 -> 58318[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57258[label="ww4352",fontsize=16,color="green",shape="box"];57259 -> 50184[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57259[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="magenta"];57259 -> 58319[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57259 -> 58320[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57259 -> 58321[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57260 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57260[label="primPlusFloat (Float ww9590 ww9591) (Float (srMyInt ww3040 (Pos (Succ Zero))) ww3038)",fontsize=16,color="magenta"];57260 -> 58322[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57260 -> 58323[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57260 -> 58324[label="",style="dashed", color="magenta", weight=3]; 189.19/136.02 57304[label="ww9591",fontsize=16,color="green",shape="box"];57305[label="ww9590",fontsize=16,color="green",shape="box"];57306[label="Float (srMyInt ww3040 (Pos (Succ Zero))) ww3038",fontsize=16,color="green",shape="box"];57306 -> 58325[label="",style="dashed", color="green", weight=3]; 189.19/136.02 57307[label="Float (Pos (Succ ww957)) (Pos (Succ ww95800))",fontsize=16,color="green",shape="box"];57308[label="Succ ww95800",fontsize=16,color="green",shape="box"];57309[label="Succ ww95600",fontsize=16,color="green",shape="box"];57310 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.02 57310[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];57310 -> 58326[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57310 -> 58327[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57311[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))))",fontsize=16,color="green",shape="box"];57311 -> 58328[label="",style="dashed", color="green", weight=3]; 189.19/136.03 57311 -> 58329[label="",style="dashed", color="green", weight=3]; 189.19/136.03 57312[label="ww4186",fontsize=16,color="green",shape="box"];57341[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];57342[label="Zero",fontsize=16,color="green",shape="box"];57343[label="Succ ww95600",fontsize=16,color="green",shape="box"];57344[label="ww9591",fontsize=16,color="green",shape="box"];57345[label="ww9590",fontsize=16,color="green",shape="box"];57346[label="Float ww3210 ww2352",fontsize=16,color="green",shape="box"];57347 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57347[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];57347 -> 58330[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57347 -> 58331[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57348[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))))",fontsize=16,color="green",shape="box"];57348 -> 58332[label="",style="dashed", color="green", weight=3]; 189.19/136.03 57348 -> 58333[label="",style="dashed", color="green", weight=3]; 189.19/136.03 57349[label="ww4188",fontsize=16,color="green",shape="box"];57406[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];57407 -> 20687[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57407[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];57350 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57350[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];57350 -> 58334[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57350 -> 58335[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57351[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))))",fontsize=16,color="green",shape="box"];57351 -> 58336[label="",style="dashed", color="green", weight=3]; 189.19/136.03 57351 -> 58337[label="",style="dashed", color="green", weight=3]; 189.19/136.03 57352[label="ww4190",fontsize=16,color="green",shape="box"];57353[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];57354[label="Zero",fontsize=16,color="green",shape="box"];57355[label="Zero",fontsize=16,color="green",shape="box"];57356[label="ww9591",fontsize=16,color="green",shape="box"];57357[label="ww9590",fontsize=16,color="green",shape="box"];57358[label="Float ww3216 ww2356",fontsize=16,color="green",shape="box"];57359 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57359[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];57359 -> 58338[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57359 -> 58339[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57360[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))))",fontsize=16,color="green",shape="box"];57360 -> 58340[label="",style="dashed", color="green", weight=3]; 189.19/136.03 57360 -> 58341[label="",style="dashed", color="green", weight=3]; 189.19/136.03 57361[label="ww4198",fontsize=16,color="green",shape="box"];57408[label="ww9591",fontsize=16,color="green",shape="box"];57409[label="ww9590",fontsize=16,color="green",shape="box"];57410[label="Float ww3224 ww2358",fontsize=16,color="green",shape="box"];57411[label="Float (Pos (Succ ww957)) (Neg Zero)",fontsize=16,color="green",shape="box"];57412 -> 51160[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57412[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="magenta"];57412 -> 58342[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57413 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57413[label="primPlusFloat (Float ww9590 ww9591) (Float (srMyInt ww2763 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57413 -> 58343[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57413 -> 58344[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57413 -> 58345[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57414[label="ww9591",fontsize=16,color="green",shape="box"];57415[label="ww9590",fontsize=16,color="green",shape="box"];57416[label="Float (srMyInt ww2763 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];57416 -> 58346[label="",style="dashed", color="green", weight=3]; 189.19/136.03 57416 -> 58347[label="",style="dashed", color="green", weight=3]; 189.19/136.03 57417[label="Float (Pos (Succ ww957)) (Pos (Succ ww95800))",fontsize=16,color="green",shape="box"];57418 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57418[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];57418 -> 58348[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57418 -> 58349[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57419[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))))",fontsize=16,color="green",shape="box"];57419 -> 58350[label="",style="dashed", color="green", weight=3]; 189.19/136.03 57419 -> 58351[label="",style="dashed", color="green", weight=3]; 189.19/136.03 57420[label="ww4204",fontsize=16,color="green",shape="box"];57421[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];57422[label="ww9591",fontsize=16,color="green",shape="box"];57423[label="ww9590",fontsize=16,color="green",shape="box"];57424[label="Float ww3227 ww2360",fontsize=16,color="green",shape="box"];57425 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57425[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];57425 -> 58352[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57425 -> 58353[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57426[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))))",fontsize=16,color="green",shape="box"];57426 -> 58354[label="",style="dashed", color="green", weight=3]; 189.19/136.03 57426 -> 58355[label="",style="dashed", color="green", weight=3]; 189.19/136.03 57427[label="ww4208",fontsize=16,color="green",shape="box"];57428[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];57429[label="ww9591",fontsize=16,color="green",shape="box"];57430[label="ww9590",fontsize=16,color="green",shape="box"];57431[label="Float ww3232 ww2362",fontsize=16,color="green",shape="box"];57432 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57432[label="srMyInt (Pos (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57432 -> 58356[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57432 -> 58357[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57433 -> 20243[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57433[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57434[label="ww4353",fontsize=16,color="green",shape="box"];57435 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57435[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57435 -> 58358[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57435 -> 58359[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57436 -> 20243[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57436[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57437[label="ww4354",fontsize=16,color="green",shape="box"];57438 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57438[label="srMyInt (Pos (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57438 -> 58360[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57438 -> 58361[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57439 -> 20243[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57439[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57440[label="ww4355",fontsize=16,color="green",shape="box"];57441 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57441[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57441 -> 58362[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57441 -> 58363[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57442 -> 20243[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57442[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57443[label="ww4356",fontsize=16,color="green",shape="box"];57444 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57444[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) ww4407",fontsize=16,color="magenta"];57444 -> 58364[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57444 -> 58365[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57444 -> 58366[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57445 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57445[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57445 -> 58367[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57445 -> 58368[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57446 -> 20243[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57446[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57447[label="ww4357",fontsize=16,color="green",shape="box"];57448 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57448[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) ww4408",fontsize=16,color="magenta"];57448 -> 58369[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57448 -> 58370[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57448 -> 58371[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57449 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57449[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57449 -> 58372[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57449 -> 58373[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57450 -> 20243[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57450[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57451[label="ww4358",fontsize=16,color="green",shape="box"];57452 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57452[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57452 -> 58374[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57452 -> 58375[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57453 -> 20243[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57453[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57454[label="ww4359",fontsize=16,color="green",shape="box"];57455 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57455[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57455 -> 58376[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57455 -> 58377[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57456 -> 20243[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57456[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57457[label="ww4360",fontsize=16,color="green",shape="box"];57458 -> 26925[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57458[label="primDivFloat (Float (msMyInt (Neg Zero) ww650) (srMyInt (Pos (Succ (Succ Zero))) ww651)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];57458 -> 58378[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57458 -> 58379[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57459 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57459[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4409",fontsize=16,color="magenta"];57459 -> 58380[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57459 -> 58381[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57459 -> 58382[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57460 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57460[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57460 -> 58383[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57460 -> 58384[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57461 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57461[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57461 -> 58385[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57462[label="ww4361",fontsize=16,color="green",shape="box"];57463 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57463[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) ww4410",fontsize=16,color="magenta"];57463 -> 58386[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57463 -> 58387[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57463 -> 58388[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57464[label="Pos (Succ ww2169)",fontsize=16,color="green",shape="box"];57465[label="Neg (Succ ww2167)",fontsize=16,color="green",shape="box"];57466[label="Pos (Succ ww2168)",fontsize=16,color="green",shape="box"];57467[label="Pos (Succ ww2169)",fontsize=16,color="green",shape="box"];57468[label="Neg (Succ ww2167)",fontsize=16,color="green",shape="box"];57469[label="Pos (Succ ww2168)",fontsize=16,color="green",shape="box"];57470 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57470[label="srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169))",fontsize=16,color="magenta"];57470 -> 58389[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57470 -> 58390[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57471 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57471[label="msMyInt (Neg Zero) (Pos (Succ ww2168))",fontsize=16,color="magenta"];57471 -> 58391[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57472[label="Float (Pos (Succ ww2168)) (Pos (Succ ww2169))",fontsize=16,color="green",shape="box"];57473[label="Pos (Succ ww2169)",fontsize=16,color="green",shape="box"];57474[label="Neg (Succ ww2167)",fontsize=16,color="green",shape="box"];57475[label="Pos (Succ ww2168)",fontsize=16,color="green",shape="box"];57476 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57476[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57476 -> 58392[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57476 -> 58393[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57477 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57477[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57477 -> 58394[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57478[label="ww4363",fontsize=16,color="green",shape="box"];57479 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57479[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];57479 -> 58395[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57479 -> 58396[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57480 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57480[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57480 -> 58397[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57481[label="ww4364",fontsize=16,color="green",shape="box"];57482 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57482[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) ww4411",fontsize=16,color="magenta"];57482 -> 58398[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57482 -> 58399[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57482 -> 58400[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57485 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57485[label="primPlusFloat (Float ww19420 ww19421) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57485 -> 58409[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57485 -> 58410[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57485 -> 58411[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57486 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57486[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57486 -> 58412[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57486 -> 58413[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57487 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57487[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57487 -> 58414[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57488[label="ww4365",fontsize=16,color="green",shape="box"];57489 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57489[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57489 -> 58415[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57489 -> 58416[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57490 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57490[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57490 -> 58417[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57491[label="ww4367",fontsize=16,color="green",shape="box"];57492[label="Pos Zero",fontsize=16,color="green",shape="box"];57493[label="Pos Zero",fontsize=16,color="green",shape="box"];57494[label="Pos Zero",fontsize=16,color="green",shape="box"];57495 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57495[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57495 -> 58418[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57495 -> 58419[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57496 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57496[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];57496 -> 58420[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57497[label="ww4368",fontsize=16,color="green",shape="box"];57498 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57498[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) ww4412",fontsize=16,color="magenta"];57498 -> 58421[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57498 -> 58422[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57498 -> 58423[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57499[label="Pos Zero",fontsize=16,color="green",shape="box"];57500[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];57501[label="Pos Zero",fontsize=16,color="green",shape="box"];57502[label="ww2017",fontsize=16,color="green",shape="box"];57503[label="Float (Pos Zero) (Neg (Succ ww2017))",fontsize=16,color="green",shape="box"];57504[label="ww2016",fontsize=16,color="green",shape="box"];57505[label="ww2017",fontsize=16,color="green",shape="box"];57506 -> 52941[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57506[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017)))",fontsize=16,color="magenta"];57506 -> 58424[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57506 -> 58425[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57506 -> 58426[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57507[label="ww2016",fontsize=16,color="green",shape="box"];57508 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57508[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57508 -> 58427[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57508 -> 58428[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57509 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57509[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];57509 -> 58429[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57510[label="ww4369",fontsize=16,color="green",shape="box"];57511 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57511[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57511 -> 58430[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57511 -> 58431[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57512 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57512[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];57512 -> 58432[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57513[label="ww4370",fontsize=16,color="green",shape="box"];57514 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57514[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57514 -> 58433[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57514 -> 58434[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57515 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57515[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];57515 -> 58435[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57516[label="ww4371",fontsize=16,color="green",shape="box"];57517[label="Neg ww13750",fontsize=16,color="green",shape="box"];57518[label="Pos ww13730",fontsize=16,color="green",shape="box"];57519[label="Pos ww13750",fontsize=16,color="green",shape="box"];57520[label="Neg ww13730",fontsize=16,color="green",shape="box"];57521 -> 51182[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57521[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="magenta"];57521 -> 58436[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57522 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57522[label="primPlusFloat (Float ww13760 ww13761) (Float ww3065 (srMyInt ww2816 (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57522 -> 58437[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57522 -> 58438[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57522 -> 58439[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57523[label="ww13761",fontsize=16,color="green",shape="box"];57524[label="ww13760",fontsize=16,color="green",shape="box"];57525[label="Float ww3065 (srMyInt ww2816 (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];57525 -> 58440[label="",style="dashed", color="green", weight=3]; 189.19/136.03 57526[label="Float (Neg (Succ ww1374)) (Pos (Succ ww137500))",fontsize=16,color="green",shape="box"];57527 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57527[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];57527 -> 58441[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57527 -> 58442[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59580[label="Float (Neg (Succ ww1374)) (Pos Zero)",fontsize=16,color="green",shape="box"];59579[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4793)",fontsize=16,color="black",shape="triangle"];59579 -> 59584[label="",style="solid", color="black", weight=3]; 189.19/136.03 57529[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];57530 -> 20978[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57530[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];57531 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57531[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];57531 -> 58445[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57531 -> 58446[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57537[label="Float (Neg (Succ ww1374)) (Pos (Succ ww137500))",fontsize=16,color="green",shape="box"];57532[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];57533 -> 20978[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57533[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];57814[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4691",fontsize=16,color="black",shape="triangle"];57814 -> 58447[label="",style="solid", color="black", weight=3]; 189.19/136.03 57815 -> 57535[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57815[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4691))",fontsize=16,color="magenta"];57815 -> 58448[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57552 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57552[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];57552 -> 58449[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57552 -> 58450[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59588[label="Float (Neg (Succ ww1374)) (Pos Zero)",fontsize=16,color="green",shape="box"];59587[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4794)",fontsize=16,color="black",shape="triangle"];59587 -> 59592[label="",style="solid", color="black", weight=3]; 189.19/136.03 57554[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];57555 -> 20978[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57555[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];57556 -> 51190[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57556[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="magenta"];57556 -> 58453[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57557 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57557[label="primPlusFloat (Float ww13760 ww13761) (Float ww3073 (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57557 -> 58454[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57557 -> 58455[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57557 -> 58456[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57558[label="ww13761",fontsize=16,color="green",shape="box"];57559[label="ww13760",fontsize=16,color="green",shape="box"];57560[label="Float ww3073 (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];57560 -> 58457[label="",style="dashed", color="green", weight=3]; 189.19/136.03 57561[label="Float (Neg (Succ ww1374)) (Neg (Succ ww137500))",fontsize=16,color="green",shape="box"];57562[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4433",fontsize=16,color="black",shape="box"];57562 -> 58458[label="",style="solid", color="black", weight=3]; 189.19/136.03 57563[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4434",fontsize=16,color="black",shape="box"];57563 -> 58459[label="",style="solid", color="black", weight=3]; 189.19/136.03 57564[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4435",fontsize=16,color="black",shape="box"];57564 -> 58460[label="",style="solid", color="black", weight=3]; 189.19/136.03 57565[label="ww2021",fontsize=16,color="green",shape="box"];57566[label="ww2022",fontsize=16,color="green",shape="box"];57567[label="ww2020",fontsize=16,color="green",shape="box"];57568[label="Float (Neg Zero) (Pos (Succ ww2022))",fontsize=16,color="green",shape="box"];57569[label="ww2021",fontsize=16,color="green",shape="box"];57570[label="ww2022",fontsize=16,color="green",shape="box"];57571[label="ww2020",fontsize=16,color="green",shape="box"];57572 -> 53487[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57572[label="psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022)))",fontsize=16,color="magenta"];57572 -> 58461[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57572 -> 58462[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57572 -> 58463[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57572 -> 58464[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57573 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57573[label="srMyInt (Pos (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57573 -> 58465[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57573 -> 58466[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57574 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57574[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57575[label="ww4372",fontsize=16,color="green",shape="box"];57576 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57576[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4413",fontsize=16,color="magenta"];57576 -> 58467[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57576 -> 58468[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57576 -> 58469[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57577 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57577[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57577 -> 58470[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57577 -> 58471[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57578 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57578[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57579[label="ww4373",fontsize=16,color="green",shape="box"];57580 -> 60126[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57580[label="iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))",fontsize=16,color="magenta"];57580 -> 60127[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57581 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57581[label="primPlusFloat (Float ww21830 ww21831) (Float ww3076 ww3075)",fontsize=16,color="magenta"];57581 -> 58473[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57581 -> 58474[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57581 -> 58475[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57582[label="ww21831",fontsize=16,color="green",shape="box"];57583[label="ww21830",fontsize=16,color="green",shape="box"];57584[label="Float ww3076 ww3075",fontsize=16,color="green",shape="box"];57585 -> 58476[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57585[label="takeWhile0 (flip ltEsFloat ww4656) (Float (Neg Zero) (Neg (Succ ww2186))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))) MyTrue",fontsize=16,color="magenta"];57585 -> 58489[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57586 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57586[label="srMyInt (Pos (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57586 -> 58507[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57586 -> 58508[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57587 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57587[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57588[label="ww4374",fontsize=16,color="green",shape="box"];57589 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57589[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57589 -> 58509[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57589 -> 58510[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57590 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57590[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57591[label="ww4375",fontsize=16,color="green",shape="box"];57592 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57592[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) ww4414",fontsize=16,color="magenta"];57592 -> 58511[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57592 -> 58512[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57592 -> 58513[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57593 -> 60135[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57593[label="iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))",fontsize=16,color="magenta"];57593 -> 60136[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57594 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57594[label="primPlusFloat (Float ww21900 ww21901) (Float ww3078 (srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57594 -> 58515[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57594 -> 58516[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57594 -> 58517[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57595[label="ww21901",fontsize=16,color="green",shape="box"];57596[label="ww21900",fontsize=16,color="green",shape="box"];57597[label="Float ww3078 (srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];57597 -> 58518[label="",style="dashed", color="green", weight=3]; 189.19/136.03 57598 -> 58519[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57598[label="takeWhile0 (flip ltEsFloat ww4657) (Float (Neg Zero) (Pos (Succ ww2193))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))) MyTrue",fontsize=16,color="magenta"];57598 -> 58529[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57599 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57599[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57599 -> 58542[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57599 -> 58543[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57600 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57600[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57601[label="ww4376",fontsize=16,color="green",shape="box"];57602 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57602[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];57602 -> 58544[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57602 -> 58545[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57603 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57603[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57604[label="ww4377",fontsize=16,color="green",shape="box"];57605 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57605[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) ww4415",fontsize=16,color="magenta"];57605 -> 58546[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57605 -> 58547[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57605 -> 58548[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57606[label="Float (Neg Zero) (Neg (Succ ww2027))",fontsize=16,color="green",shape="box"];57607[label="ww2025",fontsize=16,color="green",shape="box"];57608[label="ww2027",fontsize=16,color="green",shape="box"];57609[label="ww2026",fontsize=16,color="green",shape="box"];57610 -> 53518[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57610[label="psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027)))",fontsize=16,color="magenta"];57610 -> 58549[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57610 -> 58550[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57610 -> 58551[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57610 -> 58552[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57611[label="ww2025",fontsize=16,color="green",shape="box"];57612[label="ww2027",fontsize=16,color="green",shape="box"];57613[label="ww2026",fontsize=16,color="green",shape="box"];57614 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57614[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57614 -> 58553[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57614 -> 58554[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57615 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57615[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57616[label="ww4378",fontsize=16,color="green",shape="box"];57617 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57617[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57617 -> 58555[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57617 -> 58556[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57618 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57618[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57619[label="ww4379",fontsize=16,color="green",shape="box"];57620 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57620[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57620 -> 58557[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57620 -> 58558[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57621 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57621[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57622[label="ww4380",fontsize=16,color="green",shape="box"];57623 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57623[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4416",fontsize=16,color="magenta"];57623 -> 58559[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57623 -> 58560[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57623 -> 58561[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57624 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57624[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57624 -> 58562[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57624 -> 58563[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57625 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57625[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57625 -> 58564[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57626[label="ww4381",fontsize=16,color="green",shape="box"];57627 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57627[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57627 -> 58565[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57627 -> 58566[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57628 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57628[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57628 -> 58567[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57629[label="ww4382",fontsize=16,color="green",shape="box"];57630 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57630[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) ww4417",fontsize=16,color="magenta"];57630 -> 58568[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57630 -> 58569[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57630 -> 58570[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57631 -> 59630[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57631[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))",fontsize=16,color="magenta"];57631 -> 59632[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57632 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57632[label="primPlusFloat (Float ww22010 ww22011) (Float ww3094 (srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57632 -> 58571[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57632 -> 58572[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57632 -> 58573[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57633[label="ww22011",fontsize=16,color="green",shape="box"];57634[label="ww22010",fontsize=16,color="green",shape="box"];57635[label="Float ww3094 (srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];57635 -> 58574[label="",style="dashed", color="green", weight=3]; 189.19/136.03 59631[label="Float (Neg (Succ ww2203)) (Pos (Succ ww2204))",fontsize=16,color="green",shape="box"];59630[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) ww4795)",fontsize=16,color="black",shape="triangle"];59630 -> 59635[label="",style="solid", color="black", weight=3]; 189.19/136.03 57637 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57637[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57637 -> 58577[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57637 -> 58578[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57638 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57638[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57638 -> 58579[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57639[label="ww4383",fontsize=16,color="green",shape="box"];57640 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57640[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];57640 -> 58580[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57640 -> 58581[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57641 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57641[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57641 -> 58582[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57642[label="ww4384",fontsize=16,color="green",shape="box"];57643 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57643[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) ww4418",fontsize=16,color="magenta"];57643 -> 58583[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57643 -> 58584[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57643 -> 58585[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57644[label="Float (Neg (Succ ww2036)) (Neg (Succ ww2037))",fontsize=16,color="green",shape="box"];57645[label="ww2035",fontsize=16,color="green",shape="box"];57646[label="ww2036",fontsize=16,color="green",shape="box"];57647[label="ww2037",fontsize=16,color="green",shape="box"];57648 -> 54940[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57648[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))",fontsize=16,color="magenta"];57648 -> 58586[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57648 -> 58587[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57648 -> 58588[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57648 -> 58589[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57649[label="ww2035",fontsize=16,color="green",shape="box"];57650[label="ww2036",fontsize=16,color="green",shape="box"];57651[label="ww2037",fontsize=16,color="green",shape="box"];57652 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57652[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57652 -> 58590[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57652 -> 58591[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57653 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57653[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57653 -> 58592[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57654[label="ww4385",fontsize=16,color="green",shape="box"];57655 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57655[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57655 -> 58593[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57655 -> 58594[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57656 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57656[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57656 -> 58595[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57657[label="ww4386",fontsize=16,color="green",shape="box"];57658 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57658[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57658 -> 58596[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57658 -> 58597[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57659 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57659[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57659 -> 58598[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57660[label="ww4387",fontsize=16,color="green",shape="box"];57661 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57661[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4419",fontsize=16,color="magenta"];57661 -> 58599[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57661 -> 58600[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57661 -> 58601[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57662 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57662[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57662 -> 58602[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57662 -> 58603[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57663 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57663[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57663 -> 58604[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57664[label="ww4388",fontsize=16,color="green",shape="box"];57665 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57665[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57665 -> 58605[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57665 -> 58606[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57666 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57666[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57666 -> 58607[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57667[label="ww4389",fontsize=16,color="green",shape="box"];57668 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57668[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) ww4420",fontsize=16,color="magenta"];57668 -> 58608[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57668 -> 58609[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57668 -> 58610[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57669 -> 60156[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57669[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))",fontsize=16,color="magenta"];57669 -> 60157[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57670 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57670[label="primPlusFloat (Float ww22120 ww22121) (Float ww3104 (srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57670 -> 58612[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57670 -> 58613[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57670 -> 58614[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57671[label="ww22121",fontsize=16,color="green",shape="box"];57672[label="ww22120",fontsize=16,color="green",shape="box"];57673[label="Float ww3104 (srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];57673 -> 58615[label="",style="dashed", color="green", weight=3]; 189.19/136.03 57674 -> 58519[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57674[label="takeWhile0 (flip ltEsFloat ww4660) (Float (Neg Zero) (Pos (Succ ww2214))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))) MyTrue",fontsize=16,color="magenta"];57674 -> 58530[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57674 -> 58531[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57674 -> 58532[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57675 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57675[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57675 -> 58616[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57675 -> 58617[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57676 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57676[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57676 -> 58618[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57677[label="ww4390",fontsize=16,color="green",shape="box"];57678 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57678[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];57678 -> 58619[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57678 -> 58620[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57679 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57679[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57679 -> 58621[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57680[label="ww4391",fontsize=16,color="green",shape="box"];57681 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57681[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) ww4421",fontsize=16,color="magenta"];57681 -> 58622[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57681 -> 58623[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57681 -> 58624[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57682[label="Float (Neg Zero) (Neg (Succ ww2045))",fontsize=16,color="green",shape="box"];57683[label="ww2045",fontsize=16,color="green",shape="box"];57684[label="ww2044",fontsize=16,color="green",shape="box"];57685 -> 55195[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57685[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045)))",fontsize=16,color="magenta"];57685 -> 58625[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57685 -> 58626[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57685 -> 58627[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57686[label="ww2045",fontsize=16,color="green",shape="box"];57687[label="ww2044",fontsize=16,color="green",shape="box"];57688 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57688[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57688 -> 58628[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57688 -> 58629[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57689 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57689[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57689 -> 58630[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57690[label="ww4392",fontsize=16,color="green",shape="box"];57691 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57691[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57691 -> 58631[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57691 -> 58632[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57692 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57692[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57692 -> 58633[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57693[label="ww4393",fontsize=16,color="green",shape="box"];57694 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57694[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57694 -> 58634[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57694 -> 58635[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57695 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57695[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57695 -> 58636[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57696[label="ww4394",fontsize=16,color="green",shape="box"];57697[label="ww551",fontsize=16,color="green",shape="box"];57698[label="ww550",fontsize=16,color="green",shape="box"];57699[label="primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];57699 -> 58637[label="",style="solid", color="black", weight=3]; 189.19/136.03 59333[label="ww121",fontsize=16,color="green",shape="box"];59334[label="Float (Pos (Succ ww123)) (Pos (Succ ww12400))",fontsize=16,color="green",shape="box"];59335[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];59336[label="ww12200",fontsize=16,color="green",shape="box"];59337[label="Pos (Succ ww12400)",fontsize=16,color="green",shape="box"];57703[label="primPlusFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63159[label="ww125/Float ww1250 ww1251",fontsize=10,color="white",style="solid",shape="box"];57703 -> 63159[label="",style="solid", color="burlywood", weight=9]; 189.19/136.03 63159 -> 58641[label="",style="solid", color="burlywood", weight=3]; 189.19/136.03 50061[label="Succ ww12400",fontsize=16,color="green",shape="box"];50062[label="ww123",fontsize=16,color="green",shape="box"];50063 -> 49636[label="",style="dashed", color="red", weight=0]; 189.19/136.03 50063[label="psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57704[label="ww711",fontsize=16,color="green",shape="box"];57705[label="ww710",fontsize=16,color="green",shape="box"];57706[label="primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];57706 -> 58642[label="",style="solid", color="black", weight=3]; 189.19/136.03 57709[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];57709 -> 58644[label="",style="solid", color="black", weight=3]; 189.19/136.03 57856[label="ww3000",fontsize=16,color="green",shape="box"];57857[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];57858[label="ww4100",fontsize=16,color="green",shape="box"];57859[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];57711 -> 26925[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57711[label="primDivFloat (Float (msMyInt (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];57711 -> 58645[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57711 -> 58646[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57712[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];57712 -> 58647[label="",style="solid", color="black", weight=3]; 189.19/136.03 59711[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];59712[label="ww3000",fontsize=16,color="green",shape="box"];59713[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];57714[label="ww1251",fontsize=16,color="green",shape="box"];57715[label="ww1250",fontsize=16,color="green",shape="box"];57716[label="primDivFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];57716 -> 58650[label="",style="solid", color="black", weight=3]; 189.19/136.03 57717 -> 26925[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57717[label="primDivFloat (Float (msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))) (srMyInt (Pos Zero) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];57717 -> 58651[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57717 -> 58652[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 56639[label="Float (Pos (Succ ww123)) (Neg (Succ ww12400))",fontsize=16,color="green",shape="box"];57718[label="ww123",fontsize=16,color="green",shape="box"];57719[label="ww125",fontsize=16,color="green",shape="box"];57720[label="ww12400",fontsize=16,color="green",shape="box"];57721[label="ww121",fontsize=16,color="green",shape="box"];57722[label="ww12200",fontsize=16,color="green",shape="box"];50124[label="Succ ww12400",fontsize=16,color="green",shape="box"];50125 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.03 50125[label="psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50125 -> 58653[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 50125 -> 58654[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 50125 -> 58655[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 50125 -> 58656[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 50125 -> 58657[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 50126[label="ww123",fontsize=16,color="green",shape="box"];57723[label="primPlusFloat (Float ww1250 ww1251) (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];57723 -> 58658[label="",style="solid", color="black", weight=3]; 189.19/136.03 57860[label="ww123",fontsize=16,color="green",shape="box"];57861[label="ww121",fontsize=16,color="green",shape="box"];57862[label="ww12200",fontsize=16,color="green",shape="box"];57863[label="Float (Pos (Succ ww123)) (Neg Zero)",fontsize=16,color="green",shape="box"];57725 -> 26925[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57725[label="primDivFloat (Float (msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))) (srMyInt (Neg Zero) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];57725 -> 58659[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57725 -> 58660[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57726[label="primPlusFloat (Float ww1250 ww1251) (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];57726 -> 58661[label="",style="solid", color="black", weight=3]; 189.19/136.03 59714[label="Float (Pos (Succ ww123)) (Neg Zero)",fontsize=16,color="green",shape="box"];57728[label="ww2217000",fontsize=16,color="green",shape="box"];57729[label="ww18400",fontsize=16,color="green",shape="box"];57730[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];57731[label="ww3000",fontsize=16,color="green",shape="box"];57732[label="ww5",fontsize=16,color="green",shape="box"];57733[label="ww3100",fontsize=16,color="green",shape="box"];57734[label="ww4100",fontsize=16,color="green",shape="box"];57735[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];57736[label="ww3000",fontsize=16,color="green",shape="box"];57737[label="ww5",fontsize=16,color="green",shape="box"];57738[label="ww3100",fontsize=16,color="green",shape="box"];57739[label="ww4100",fontsize=16,color="green",shape="box"];57740[label="ww18650",fontsize=16,color="green",shape="box"];57741[label="ww2221000",fontsize=16,color="green",shape="box"];57742[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];57743[label="ww3000",fontsize=16,color="green",shape="box"];57744[label="ww4100",fontsize=16,color="green",shape="box"];57745[label="ww3100",fontsize=16,color="green",shape="box"];57746[label="ww5",fontsize=16,color="green",shape="box"];57747[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];57748[label="ww3000",fontsize=16,color="green",shape="box"];57749[label="ww4100",fontsize=16,color="green",shape="box"];57750[label="ww3100",fontsize=16,color="green",shape="box"];57751[label="ww5",fontsize=16,color="green",shape="box"];57752 -> 50396[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57752[label="takeWhile1 (flip gtEsFloat (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (flip gtEsFloat (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww1945)",fontsize=16,color="magenta"];57752 -> 58664[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57752 -> 58665[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57752 -> 58666[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57753[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];57754 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57754[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57754 -> 58667[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57754 -> 58668[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57754 -> 58669[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57755 -> 57837[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57755[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];57755 -> 57872[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57755 -> 57873[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57755 -> 57874[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57755 -> 57875[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57756 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57756[label="msMyInt (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57756 -> 58670[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57756 -> 58671[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57757 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57757[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57757 -> 58672[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57757 -> 58673[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57758[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];57759 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57759[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57759 -> 58674[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57759 -> 58675[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57759 -> 58676[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57760 -> 59692[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57760[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];57760 -> 59724[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57760 -> 59725[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57760 -> 59726[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57763[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];57763 -> 58689[label="",style="solid", color="black", weight=3]; 189.19/136.03 57764[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];57765[label="ww3000",fontsize=16,color="green",shape="box"];57766[label="ww5",fontsize=16,color="green",shape="box"];57767[label="ww3100",fontsize=16,color="green",shape="box"];57768[label="ww4100",fontsize=16,color="green",shape="box"];57769[label="ww3000",fontsize=16,color="green",shape="box"];57770[label="ww5",fontsize=16,color="green",shape="box"];57771[label="ww3100",fontsize=16,color="green",shape="box"];57772[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];57773[label="ww4100",fontsize=16,color="green",shape="box"];57774[label="primPlusFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))",fontsize=16,color="black",shape="box"];57774 -> 57813[label="",style="solid", color="black", weight=3]; 189.19/136.03 57864[label="ww3000",fontsize=16,color="green",shape="box"];57865[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];57866[label="ww4100",fontsize=16,color="green",shape="box"];57867 -> 57897[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57867[label="psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))",fontsize=16,color="magenta"];57867 -> 58690[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57867 -> 58691[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57867 -> 58692[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57867 -> 58693[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57816 -> 57900[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57816[label="primPlusFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))",fontsize=16,color="magenta"];57816 -> 58694[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59715[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59716[label="ww3000",fontsize=16,color="green",shape="box"];59717 -> 56851[label="",style="dashed", color="red", weight=0]; 189.19/136.03 59717[label="psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))",fontsize=16,color="magenta"];57817 -> 58699[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57817[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1390000 ww310000000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1390000 ww310000000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="magenta"];57817 -> 58700[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57817 -> 58701[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57817 -> 58702[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57817 -> 58703[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57817 -> 58704[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57818 -> 58725[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57818[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="magenta"];57818 -> 58726[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57818 -> 58727[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57818 -> 58728[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57818 -> 58729[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57818 -> 58730[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57819 -> 58699[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57819[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="magenta"];57819 -> 58705[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57819 -> 58706[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57819 -> 58707[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57819 -> 58708[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57819 -> 58709[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57820 -> 58725[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57820[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="magenta"];57820 -> 58731[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57820 -> 58732[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57820 -> 58733[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57820 -> 58734[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57820 -> 58735[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57889 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57889[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57889 -> 58745[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57889 -> 58746[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57889 -> 58747[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57890 -> 58748[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57890[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1410000 ww310000000) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1410000 ww310000000) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="magenta"];57890 -> 58749[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57890 -> 58750[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57890 -> 58751[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57890 -> 58752[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57890 -> 58753[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57891 -> 58765[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57891[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="magenta"];57891 -> 58766[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57891 -> 58767[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57891 -> 58768[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57891 -> 58769[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57891 -> 58770[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57892 -> 58748[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57892[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="magenta"];57892 -> 58754[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57892 -> 58755[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57892 -> 58756[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57892 -> 58757[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57892 -> 58758[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57893 -> 58765[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57893[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="magenta"];57893 -> 58771[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57893 -> 58772[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57893 -> 58773[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57893 -> 58774[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57893 -> 58775[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57894 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57894[label="primPlusFloat (Float (msMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))",fontsize=16,color="magenta"];57894 -> 58778[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57894 -> 58779[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57894 -> 58780[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58786 -> 57924[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58786[label="primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];58786 -> 58792[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58786 -> 58793[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58786 -> 58794[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58786 -> 58795[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58785[label="iterate (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) ww4755",fontsize=16,color="black",shape="triangle"];58785 -> 58796[label="",style="solid", color="black", weight=3]; 189.19/136.03 57904[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];57881[label="primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4696",fontsize=16,color="black",shape="triangle"];57881 -> 57899[label="",style="solid", color="black", weight=3]; 189.19/136.03 57906 -> 57881[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57906[label="primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];57906 -> 58797[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57905[label="iterate (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) ww4701",fontsize=16,color="black",shape="triangle"];57905 -> 58798[label="",style="solid", color="black", weight=3]; 189.19/136.03 57914 -> 59092[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57914[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];57914 -> 59363[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57914 -> 59364[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57914 -> 59365[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57914 -> 59366[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57914 -> 59367[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57915 -> 49636[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57915[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57915 -> 58803[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57915 -> 58804[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57915 -> 58805[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57915 -> 58806[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57915 -> 58807[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57916 -> 49636[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57916[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57916 -> 58808[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57916 -> 58809[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57916 -> 58810[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57916 -> 58811[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57916 -> 58812[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57917 -> 53692[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57917[label="not (esEsOrdering (primCmpNat ww30000000 ww14300000) LT)",fontsize=16,color="magenta"];57917 -> 58813[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57917 -> 58814[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57918 -> 53692[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57918[label="not (esEsOrdering (primCmpNat ww30000000 ww14300000) LT)",fontsize=16,color="magenta"];57918 -> 58815[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57918 -> 58816[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57913[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4707 ww4706) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4703 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4705 ww4704 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];63160[label="ww4704/MyTrue",fontsize=10,color="white",style="solid",shape="box"];57913 -> 63160[label="",style="solid", color="burlywood", weight=9]; 189.19/136.03 63160 -> 58817[label="",style="solid", color="burlywood", weight=3]; 189.19/136.03 63161[label="ww4704/MyFalse",fontsize=10,color="white",style="solid",shape="box"];57913 -> 63161[label="",style="solid", color="burlywood", weight=9]; 189.19/136.03 63161 -> 58818[label="",style="solid", color="burlywood", weight=3]; 189.19/136.03 57919 -> 59092[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57919[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];57919 -> 59368[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57919 -> 59369[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57919 -> 59370[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57919 -> 59371[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57919 -> 59372[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57920 -> 49636[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57920[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57920 -> 58823[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57920 -> 58824[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57920 -> 58825[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57920 -> 58826[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57920 -> 58827[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57921 -> 49636[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57921[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57921 -> 58828[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57921 -> 58829[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57921 -> 58830[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57921 -> 58831[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57921 -> 58832[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57922 -> 52195[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57922[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];57923 -> 52195[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57923[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];57930[label="Zero",fontsize=16,color="green",shape="box"];57931[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];57932[label="ww5",fontsize=16,color="green",shape="box"];57933[label="ww3100",fontsize=16,color="green",shape="box"];57934[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];57935[label="Zero",fontsize=16,color="green",shape="box"];57936[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];57937[label="ww5",fontsize=16,color="green",shape="box"];57938[label="ww3100",fontsize=16,color="green",shape="box"];57939[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];57942[label="ww51",fontsize=16,color="green",shape="box"];57943[label="ww50",fontsize=16,color="green",shape="box"];57944[label="primDivFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];57944 -> 58834[label="",style="solid", color="black", weight=3]; 189.19/136.03 57946 -> 59092[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57946[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];57946 -> 59373[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57946 -> 59374[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57946 -> 59375[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57946 -> 59376[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57946 -> 59377[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57947 -> 49636[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57947[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57947 -> 58839[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57947 -> 58840[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57947 -> 58841[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57947 -> 58842[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57947 -> 58843[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57948 -> 53692[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57948[label="not (esEsOrdering (primCmpNat ww30000000 ww15100000) LT)",fontsize=16,color="magenta"];57948 -> 58844[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57948 -> 58845[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57949 -> 53692[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57949[label="not (esEsOrdering (primCmpNat ww30000000 ww15100000) LT)",fontsize=16,color="magenta"];57949 -> 58846[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57949 -> 58847[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57950 -> 49636[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57950[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57950 -> 58848[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57950 -> 58849[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57950 -> 58850[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57950 -> 58851[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57950 -> 58852[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57945[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4712 ww4711) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4708 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4710 ww4709 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];63162[label="ww4709/MyTrue",fontsize=10,color="white",style="solid",shape="box"];57945 -> 63162[label="",style="solid", color="burlywood", weight=9]; 189.19/136.03 63162 -> 58853[label="",style="solid", color="burlywood", weight=3]; 189.19/136.03 63163[label="ww4709/MyFalse",fontsize=10,color="white",style="solid",shape="box"];57945 -> 63163[label="",style="solid", color="burlywood", weight=9]; 189.19/136.03 63163 -> 58854[label="",style="solid", color="burlywood", weight=3]; 189.19/136.03 57951 -> 59092[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57951[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];57951 -> 59378[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57951 -> 59379[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57951 -> 59380[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57951 -> 59381[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57951 -> 59382[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57952 -> 49636[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57952[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57952 -> 58859[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57952 -> 58860[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57952 -> 58861[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57952 -> 58862[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57952 -> 58863[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57953 -> 52195[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57953[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];57954 -> 52195[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57954[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];57955 -> 49636[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57955[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57955 -> 58864[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57955 -> 58865[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57955 -> 58866[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57955 -> 58867[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57955 -> 58868[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57957[label="Zero",fontsize=16,color="green",shape="box"];57958[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];57959[label="ww5",fontsize=16,color="green",shape="box"];57960[label="ww3100",fontsize=16,color="green",shape="box"];57961[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];57962[label="Zero",fontsize=16,color="green",shape="box"];57963[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];57964[label="ww5",fontsize=16,color="green",shape="box"];57965[label="ww3100",fontsize=16,color="green",shape="box"];57966[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];57967 -> 58869[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57967[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000000 ww1570000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000000 ww1570000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];57967 -> 58870[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57967 -> 58871[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57967 -> 58872[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57967 -> 58873[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57967 -> 58874[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57968 -> 58869[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57968[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];57968 -> 58875[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57968 -> 58876[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57968 -> 58877[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57968 -> 58878[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57968 -> 58879[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57969 -> 18732[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57969[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];57969 -> 58887[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57969 -> 58888[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57969 -> 58889[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57969 -> 58890[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57969 -> 58891[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57970 -> 17710[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57970[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];57970 -> 58892[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57970 -> 58893[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57970 -> 58894[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57970 -> 58895[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57970 -> 58896[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57979 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57979[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57979 -> 58899[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57979 -> 58900[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57979 -> 58901[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57981 -> 26925[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57981[label="primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ Zero))) (srMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];57981 -> 58905[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57981 -> 58906[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57982 -> 58907[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57982[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000000000 ww3100000000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000000000 ww3100000000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="magenta"];57982 -> 58908[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57982 -> 58909[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57982 -> 58910[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57982 -> 58911[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57982 -> 58912[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57983 -> 58916[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57983[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="magenta"];57983 -> 58917[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57983 -> 58918[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57983 -> 58919[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57983 -> 58920[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57983 -> 58921[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57984 -> 18732[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57984[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="magenta"];57984 -> 58922[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57984 -> 58923[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57984 -> 58924[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57984 -> 58925[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57984 -> 58926[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57985 -> 17710[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57985[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="magenta"];57985 -> 58927[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57985 -> 58928[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57985 -> 58929[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57985 -> 58930[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57985 -> 58931[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57997 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57997[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57997 -> 58934[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57997 -> 58935[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57997 -> 58936[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57999 -> 26925[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57999[label="primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (srMyInt (Pos (Succ Zero)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];57999 -> 58940[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57999 -> 58941[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58000 -> 59944[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58000[label="iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))",fontsize=16,color="magenta"];58000 -> 59946[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58001 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58001[label="primPlusFloat (Float ww24150 ww24151) (Float ww3118 ww2917)",fontsize=16,color="magenta"];58001 -> 58942[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58001 -> 58943[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58001 -> 58944[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58002[label="ww24151",fontsize=16,color="green",shape="box"];58003[label="ww24150",fontsize=16,color="green",shape="box"];58004[label="Float ww3118 ww2917",fontsize=16,color="green",shape="box"];59945[label="Float (Pos (Succ ww2417)) (Pos (Succ ww2418))",fontsize=16,color="green",shape="box"];59944[label="iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) ww4798)",fontsize=16,color="black",shape="triangle"];59944 -> 59952[label="",style="solid", color="black", weight=3]; 189.19/136.03 58006[label="Pos Zero",fontsize=16,color="green",shape="box"];58007[label="Pos Zero",fontsize=16,color="green",shape="box"];58008[label="ww2612",fontsize=16,color="green",shape="box"];58009[label="Pos (Succ ww2613)",fontsize=16,color="green",shape="box"];58010 -> 58947[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58010[label="takeWhile1 (flip ltEsFloat (Float ww32840 ww32841)) ww3349 (iterate (primPlusFloat (Float ww3358 ww3357)) ww3350) (not (esEsOrdering (compareMyInt (srMyInt ww33540 ww32840) (srMyInt ww33541 ww32841)) GT))",fontsize=16,color="magenta"];58010 -> 58948[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58011 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58011[label="srMyInt (Pos ww2082) (Neg ww2084)",fontsize=16,color="magenta"];58011 -> 58949[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58011 -> 58950[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58012 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58012[label="msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))",fontsize=16,color="magenta"];58012 -> 58951[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58012 -> 58952[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58013[label="ww4395",fontsize=16,color="green",shape="box"];58014 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58014[label="srMyInt (Neg ww2295) (Pos ww2297)",fontsize=16,color="magenta"];58014 -> 58953[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58014 -> 58954[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58015 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58015[label="msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))",fontsize=16,color="magenta"];58015 -> 58955[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58015 -> 58956[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58016[label="ww4396",fontsize=16,color="green",shape="box"];58018 -> 53692[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58018[label="not (esEsOrdering (primCmpNat ww30000000 ww15900000) LT)",fontsize=16,color="magenta"];58018 -> 58957[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58018 -> 58958[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58019 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58019[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58019 -> 58959[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58019 -> 58960[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58019 -> 58961[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58019 -> 58962[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58019 -> 58963[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58020 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58020[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58020 -> 58964[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58020 -> 58965[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58020 -> 58966[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58020 -> 58967[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58020 -> 58968[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58021 -> 53692[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58021[label="not (esEsOrdering (primCmpNat ww30000000 ww15900000) LT)",fontsize=16,color="magenta"];58021 -> 58969[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58021 -> 58970[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58022 -> 56426[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58022[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];58022 -> 58971[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58022 -> 58972[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58022 -> 58973[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58022 -> 58974[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58022 -> 58975[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58017[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4720 ww4719) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4715 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4717 ww4716 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];63164[label="ww4716/MyTrue",fontsize=10,color="white",style="solid",shape="box"];58017 -> 63164[label="",style="solid", color="burlywood", weight=9]; 189.19/136.03 63164 -> 58976[label="",style="solid", color="burlywood", weight=3]; 189.19/136.03 63165[label="ww4716/MyFalse",fontsize=10,color="white",style="solid",shape="box"];58017 -> 63165[label="",style="solid", color="burlywood", weight=9]; 189.19/136.03 63165 -> 58977[label="",style="solid", color="burlywood", weight=3]; 189.19/136.03 58023 -> 52195[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58023[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];58024 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58024[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58024 -> 58978[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58024 -> 58979[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58024 -> 58980[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58024 -> 58981[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58024 -> 58982[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58025 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58025[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58025 -> 58983[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58025 -> 58984[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58025 -> 58985[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58025 -> 58986[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58025 -> 58987[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58026 -> 52195[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58026[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];58027 -> 56426[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58027[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];58027 -> 58988[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58027 -> 58989[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58027 -> 58990[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58027 -> 58991[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58027 -> 58992[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58030[label="Zero",fontsize=16,color="green",shape="box"];58031[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];58032[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];58033[label="ww3100",fontsize=16,color="green",shape="box"];58034[label="ww5",fontsize=16,color="green",shape="box"];58035[label="Zero",fontsize=16,color="green",shape="box"];58036[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];58037[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];58038[label="ww3100",fontsize=16,color="green",shape="box"];58039[label="ww5",fontsize=16,color="green",shape="box"];58041 -> 53692[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58041[label="not (esEsOrdering (primCmpNat ww30000000 ww16700000) LT)",fontsize=16,color="magenta"];58041 -> 58993[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58041 -> 58994[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58042 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58042[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58042 -> 58995[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58042 -> 58996[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58042 -> 58997[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58042 -> 58998[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58042 -> 58999[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58043 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58043[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58043 -> 59000[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58043 -> 59001[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58043 -> 59002[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58043 -> 59003[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58043 -> 59004[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58044 -> 53692[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58044[label="not (esEsOrdering (primCmpNat ww30000000 ww16700000) LT)",fontsize=16,color="magenta"];58044 -> 59005[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58044 -> 59006[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58045 -> 56426[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58045[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];58045 -> 59007[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58045 -> 59008[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58045 -> 59009[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58045 -> 59010[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58045 -> 59011[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58040[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4726 ww4725) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4721 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4723 ww4722 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];63166[label="ww4722/MyTrue",fontsize=10,color="white",style="solid",shape="box"];58040 -> 63166[label="",style="solid", color="burlywood", weight=9]; 189.19/136.03 63166 -> 59012[label="",style="solid", color="burlywood", weight=3]; 189.19/136.03 63167[label="ww4722/MyFalse",fontsize=10,color="white",style="solid",shape="box"];58040 -> 63167[label="",style="solid", color="burlywood", weight=9]; 189.19/136.03 63167 -> 59013[label="",style="solid", color="burlywood", weight=3]; 189.19/136.03 58046 -> 52195[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58046[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];58047 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58047[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58047 -> 59014[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58047 -> 59015[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58047 -> 59016[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58047 -> 59017[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58047 -> 59018[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58048 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58048[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58048 -> 59019[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58048 -> 59020[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58048 -> 59021[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58048 -> 59022[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58048 -> 59023[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58049 -> 52195[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58049[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];58050 -> 56426[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58050[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];58050 -> 59024[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58050 -> 59025[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58050 -> 59026[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58050 -> 59027[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58050 -> 59028[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58051[label="Zero",fontsize=16,color="green",shape="box"];58052[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];58053[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];58054[label="ww3100",fontsize=16,color="green",shape="box"];58055[label="ww5",fontsize=16,color="green",shape="box"];58056[label="Zero",fontsize=16,color="green",shape="box"];58057[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];58058[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];58059[label="ww3100",fontsize=16,color="green",shape="box"];58060[label="ww5",fontsize=16,color="green",shape="box"];58061 -> 59029[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58061[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000000 ww1730000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000000 ww1730000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];58061 -> 59030[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58061 -> 59031[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58061 -> 59032[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58061 -> 59033[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58061 -> 59034[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58062 -> 59029[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58062[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];58062 -> 59035[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58062 -> 59036[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58062 -> 59037[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58062 -> 59038[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58062 -> 59039[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58063 -> 18747[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58063[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];58063 -> 59040[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58063 -> 59041[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58063 -> 59042[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58063 -> 59043[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58063 -> 59044[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58064 -> 17737[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58064[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];58064 -> 59045[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58064 -> 59046[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58064 -> 59047[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58064 -> 59048[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58064 -> 59049[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58065 -> 59050[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58065[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000000000 ww3100000000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000000000 ww3100000000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="magenta"];58065 -> 59051[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58065 -> 59052[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58065 -> 59053[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58065 -> 59054[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58065 -> 59055[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58066 -> 59056[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58066[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="magenta"];58066 -> 59057[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58066 -> 59058[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58066 -> 59059[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58066 -> 59060[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58066 -> 59061[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58067 -> 18747[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58067[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="magenta"];58067 -> 59062[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58067 -> 59063[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58067 -> 59064[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58067 -> 59065[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58067 -> 59066[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58068 -> 17737[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58068[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="magenta"];58068 -> 59067[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58068 -> 59068[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58068 -> 59069[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58068 -> 59070[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58068 -> 59071[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 32542[label="Neg Zero",fontsize=16,color="green",shape="box"];32543[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];57868[label="ww3000",fontsize=16,color="green",shape="box"];57869[label="Zero",fontsize=16,color="green",shape="box"];57870[label="ww4100",fontsize=16,color="green",shape="box"];57871[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];58069[label="ww51",fontsize=16,color="green",shape="box"];58070[label="ww50",fontsize=16,color="green",shape="box"];58071[label="Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];58071 -> 59072[label="",style="dashed", color="green", weight=3]; 189.19/136.03 58071 -> 59073[label="",style="dashed", color="green", weight=3]; 189.19/136.03 58072 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58072[label="srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];58072 -> 59074[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58072 -> 59075[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58073 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58073[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58073 -> 59076[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58073 -> 59077[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57381[label="ww3535",fontsize=16,color="green",shape="box"];57382[label="ww3000",fontsize=16,color="green",shape="box"];57383 -> 57837[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57383[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];57383 -> 57876[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57383 -> 57877[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57383 -> 57878[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57383 -> 57879[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 32613[label="Neg Zero",fontsize=16,color="green",shape="box"];32614[label="Neg Zero",fontsize=16,color="green",shape="box"];59718[label="Zero",fontsize=16,color="green",shape="box"];59719[label="ww3000",fontsize=16,color="green",shape="box"];59720[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];58076[label="ww51",fontsize=16,color="green",shape="box"];58077[label="ww50",fontsize=16,color="green",shape="box"];58078[label="Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];58078 -> 59078[label="",style="dashed", color="green", weight=3]; 189.19/136.03 58078 -> 59079[label="",style="dashed", color="green", weight=3]; 189.19/136.03 58079 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58079[label="srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];58079 -> 59080[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58079 -> 59081[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58080 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58080[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58080 -> 59082[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58080 -> 59083[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57384[label="ww3545",fontsize=16,color="green",shape="box"];57385[label="ww3000",fontsize=16,color="green",shape="box"];57386 -> 59692[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57386[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];57386 -> 59727[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57386 -> 59728[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57386 -> 59729[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59353[label="ww41",fontsize=16,color="green",shape="box"];59354[label="Float ww420 ww421",fontsize=16,color="green",shape="box"];59355[label="ww420",fontsize=16,color="green",shape="box"];59356[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59357[label="ww421",fontsize=16,color="green",shape="box"];58082[label="primPlusFloat (Float ww430 ww431) (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) (Float ww420 ww421)) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];58082 -> 59088[label="",style="solid", color="black", weight=3]; 189.19/136.03 50791[label="ww420",fontsize=16,color="green",shape="box"];50792 -> 49711[label="",style="dashed", color="red", weight=0]; 189.19/136.03 50792[label="primPlusFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) (Float ww420 ww421)) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50793[label="ww421",fontsize=16,color="green",shape="box"];58083[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];58084 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58084[label="msMyInt (Pos (Succ ww2913)) ww29150",fontsize=16,color="magenta"];58085[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];58086 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58086[label="srMyInt (Pos (Succ ww2914)) ww29151",fontsize=16,color="magenta"];58086 -> 59089[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58086 -> 59090[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58087[label="psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151)",fontsize=16,color="black",shape="box"];58087 -> 59091[label="",style="solid", color="black", weight=3]; 189.19/136.03 58088 -> 59092[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58088[label="iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151)))",fontsize=16,color="magenta"];58088 -> 59393[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58089[label="Pos Zero",fontsize=16,color="green",shape="box"];58090[label="Pos Zero",fontsize=16,color="green",shape="box"];58091[label="ww4000",fontsize=16,color="green",shape="box"];58092[label="Pos Zero",fontsize=16,color="green",shape="box"];58093[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58094[label="Pos Zero",fontsize=16,color="green",shape="box"];58095[label="ww4000",fontsize=16,color="green",shape="box"];58096[label="Pos Zero",fontsize=16,color="green",shape="box"];58097[label="Neg Zero",fontsize=16,color="green",shape="box"];58098[label="Pos Zero",fontsize=16,color="green",shape="box"];58099[label="ww4000",fontsize=16,color="green",shape="box"];58100[label="Pos Zero",fontsize=16,color="green",shape="box"];58101[label="Pos Zero",fontsize=16,color="green",shape="box"];58102[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58103[label="ww4000",fontsize=16,color="green",shape="box"];58104[label="Pos Zero",fontsize=16,color="green",shape="box"];58105 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58105[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58105 -> 59450[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58105 -> 59451[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58106 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58106[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];58106 -> 59452[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58106 -> 59453[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58107[label="ww4397",fontsize=16,color="green",shape="box"];58108[label="Float (Pos Zero) (Neg (Succ ww1960))",fontsize=16,color="green",shape="box"];58109[label="ww1960",fontsize=16,color="green",shape="box"];58110[label="ww1959",fontsize=16,color="green",shape="box"];58111[label="ww1958",fontsize=16,color="green",shape="box"];58112 -> 53015[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58112[label="psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960)))",fontsize=16,color="magenta"];58112 -> 59454[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58112 -> 59455[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58112 -> 59456[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58112 -> 59457[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58113[label="ww1960",fontsize=16,color="green",shape="box"];58114[label="ww1959",fontsize=16,color="green",shape="box"];58115[label="ww1958",fontsize=16,color="green",shape="box"];58116[label="Neg Zero",fontsize=16,color="green",shape="box"];58117[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58118[label="ww4000",fontsize=16,color="green",shape="box"];58119[label="Pos Zero",fontsize=16,color="green",shape="box"];58120[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58121[label="Neg Zero",fontsize=16,color="green",shape="box"];58122[label="ww4000",fontsize=16,color="green",shape="box"];58123[label="Pos Zero",fontsize=16,color="green",shape="box"];58124[label="Neg Zero",fontsize=16,color="green",shape="box"];58125[label="Neg Zero",fontsize=16,color="green",shape="box"];58126[label="ww4000",fontsize=16,color="green",shape="box"];58127[label="Pos Zero",fontsize=16,color="green",shape="box"];58128[label="Pos Zero",fontsize=16,color="green",shape="box"];58129[label="Pos Zero",fontsize=16,color="green",shape="box"];58130[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58131[label="Neg Zero",fontsize=16,color="green",shape="box"];58132[label="Pos Zero",fontsize=16,color="green",shape="box"];58133[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58134[label="Pos (Succ ww2094)",fontsize=16,color="green",shape="box"];58135[label="Neg (Succ ww2093)",fontsize=16,color="green",shape="box"];58136 -> 60057[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58136[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))",fontsize=16,color="magenta"];58136 -> 60059[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58137 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58137[label="primPlusFloat (Float ww20980 ww20981) (Float ww3142 ww3141)",fontsize=16,color="magenta"];58137 -> 59458[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58137 -> 59459[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58137 -> 59460[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58138[label="ww20981",fontsize=16,color="green",shape="box"];58139[label="ww20980",fontsize=16,color="green",shape="box"];58140[label="Float ww3142 ww3141",fontsize=16,color="green",shape="box"];60058[label="Float (Pos (Succ ww2100)) (Pos (Succ ww2101))",fontsize=16,color="green",shape="box"];60057[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) ww4799)",fontsize=16,color="black",shape="triangle"];60057 -> 60063[label="",style="solid", color="black", weight=3]; 189.19/136.03 58142[label="Pos Zero",fontsize=16,color="green",shape="box"];58143[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58144[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58145[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58146[label="Neg Zero",fontsize=16,color="green",shape="box"];58147[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58148 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58148[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58148 -> 59463[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58148 -> 59464[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58149 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58149[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];58149 -> 59465[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58150[label="ww4398",fontsize=16,color="green",shape="box"];58151[label="Neg Zero",fontsize=16,color="green",shape="box"];58152[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58153[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58154[label="Neg Zero",fontsize=16,color="green",shape="box"];58155[label="Neg Zero",fontsize=16,color="green",shape="box"];58156[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58157[label="Pos Zero",fontsize=16,color="green",shape="box"];58158[label="Pos Zero",fontsize=16,color="green",shape="box"];58159[label="Pos Zero",fontsize=16,color="green",shape="box"];58160[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58161[label="Pos Zero",fontsize=16,color="green",shape="box"];58162[label="Pos Zero",fontsize=16,color="green",shape="box"];58163[label="Neg Zero",fontsize=16,color="green",shape="box"];58164[label="Pos Zero",fontsize=16,color="green",shape="box"];58165[label="Pos Zero",fontsize=16,color="green",shape="box"];58166[label="Pos Zero",fontsize=16,color="green",shape="box"];58167[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58168[label="Pos Zero",fontsize=16,color="green",shape="box"];58169 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58169[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58169 -> 59466[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58169 -> 59467[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58170 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58170[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];58170 -> 59468[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58171[label="ww4399",fontsize=16,color="green",shape="box"];58172[label="ww1968",fontsize=16,color="green",shape="box"];58173[label="ww1969",fontsize=16,color="green",shape="box"];58174[label="Float (Pos Zero) (Neg (Succ ww1969))",fontsize=16,color="green",shape="box"];58175[label="ww1968",fontsize=16,color="green",shape="box"];58176[label="ww1969",fontsize=16,color="green",shape="box"];58177 -> 53319[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58177[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969)))",fontsize=16,color="magenta"];58177 -> 59469[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58177 -> 59470[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58177 -> 59471[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58178[label="Neg Zero",fontsize=16,color="green",shape="box"];58179[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58180[label="Pos Zero",fontsize=16,color="green",shape="box"];58181[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58182[label="Neg Zero",fontsize=16,color="green",shape="box"];58183[label="Pos Zero",fontsize=16,color="green",shape="box"];58184[label="Neg Zero",fontsize=16,color="green",shape="box"];58185[label="Neg Zero",fontsize=16,color="green",shape="box"];58186[label="Pos Zero",fontsize=16,color="green",shape="box"];58187[label="Float (Neg (Succ ww540)) (Pos (Succ ww54100))",fontsize=16,color="green",shape="box"];58188[label="ww5421",fontsize=16,color="green",shape="box"];58189[label="ww5420",fontsize=16,color="green",shape="box"];58190[label="Float (srMyInt ww2970 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];58190 -> 59472[label="",style="dashed", color="green", weight=3]; 189.19/136.03 58190 -> 59473[label="",style="dashed", color="green", weight=3]; 189.19/136.03 58191 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58191[label="srMyInt ww2970 (Pos (Succ Zero))",fontsize=16,color="magenta"];58191 -> 59474[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58191 -> 59475[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58192 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58192[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58192 -> 59476[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58192 -> 59477[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58193[label="Float (Neg (Succ ww540)) (Neg (Succ ww54100))",fontsize=16,color="green",shape="box"];58194[label="Succ ww53900",fontsize=16,color="green",shape="box"];58195[label="Succ ww54100",fontsize=16,color="green",shape="box"];58196[label="ww5421",fontsize=16,color="green",shape="box"];58197[label="ww5420",fontsize=16,color="green",shape="box"];58198[label="Float (srMyInt ww2973 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];58198 -> 59478[label="",style="dashed", color="green", weight=3]; 189.19/136.03 58198 -> 59479[label="",style="dashed", color="green", weight=3]; 189.19/136.03 58199 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58199[label="srMyInt ww2973 (Pos (Succ Zero))",fontsize=16,color="magenta"];58199 -> 59480[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58199 -> 59481[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58200 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58200[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58200 -> 59482[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58200 -> 59483[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58201 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58201[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];58201 -> 59484[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58201 -> 59485[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58202 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58202[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];58202 -> 59486[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58202 -> 59487[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58203[label="ww4400",fontsize=16,color="green",shape="box"];58204[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58205[label="Pos Zero",fontsize=16,color="green",shape="box"];58206[label="ww4000",fontsize=16,color="green",shape="box"];58207[label="Neg Zero",fontsize=16,color="green",shape="box"];58208[label="Pos (Succ ww2123)",fontsize=16,color="green",shape="box"];58209[label="Neg (Succ ww2122)",fontsize=16,color="green",shape="box"];58210[label="ww2121",fontsize=16,color="green",shape="box"];58211[label="Neg Zero",fontsize=16,color="green",shape="box"];58212[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58213[label="Neg Zero",fontsize=16,color="green",shape="box"];58214[label="ww4000",fontsize=16,color="green",shape="box"];58215[label="Neg Zero",fontsize=16,color="green",shape="box"];58216[label="Float (Neg Zero) (Neg (Succ ww1979))",fontsize=16,color="green",shape="box"];58217[label="ww1978",fontsize=16,color="green",shape="box"];58218[label="ww1977",fontsize=16,color="green",shape="box"];58219[label="ww1979",fontsize=16,color="green",shape="box"];58220 -> 52413[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58220[label="psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979)))",fontsize=16,color="magenta"];58220 -> 59488[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58220 -> 59489[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58220 -> 59490[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58220 -> 59491[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58221[label="ww1978",fontsize=16,color="green",shape="box"];58222[label="ww1977",fontsize=16,color="green",shape="box"];58223[label="ww1979",fontsize=16,color="green",shape="box"];58224[label="Neg Zero",fontsize=16,color="green",shape="box"];58225[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58226[label="ww4000",fontsize=16,color="green",shape="box"];58227[label="Neg Zero",fontsize=16,color="green",shape="box"];58228[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58229[label="Neg Zero",fontsize=16,color="green",shape="box"];58230[label="ww4000",fontsize=16,color="green",shape="box"];58231[label="Neg Zero",fontsize=16,color="green",shape="box"];58232[label="Neg Zero",fontsize=16,color="green",shape="box"];58233[label="Neg Zero",fontsize=16,color="green",shape="box"];58234[label="ww4000",fontsize=16,color="green",shape="box"];58235[label="Neg Zero",fontsize=16,color="green",shape="box"];58236 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58236[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];58236 -> 59492[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58236 -> 59493[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58237 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58237[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];58237 -> 59494[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58238[label="ww4401",fontsize=16,color="green",shape="box"];58239[label="Pos Zero",fontsize=16,color="green",shape="box"];58240[label="Pos Zero",fontsize=16,color="green",shape="box"];58241[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58242[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58243[label="Pos Zero",fontsize=16,color="green",shape="box"];58244[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58245 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58245[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58245 -> 59495[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58245 -> 59496[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58246 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58246[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];58246 -> 59497[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58247[label="ww4402",fontsize=16,color="green",shape="box"];58248 -> 60079[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58248[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))",fontsize=16,color="magenta"];58248 -> 60081[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58249 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58249[label="primPlusFloat (Float ww21290 ww21291) (Float ww3189 ww3188)",fontsize=16,color="magenta"];58249 -> 59498[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58249 -> 59499[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58249 -> 59500[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58250[label="ww21291",fontsize=16,color="green",shape="box"];58251[label="ww21290",fontsize=16,color="green",shape="box"];58252[label="Float ww3189 ww3188",fontsize=16,color="green",shape="box"];60080[label="Float (Neg (Succ ww2131)) (Pos (Succ ww2132))",fontsize=16,color="green",shape="box"];60079[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) ww4800)",fontsize=16,color="black",shape="triangle"];60079 -> 60084[label="",style="solid", color="black", weight=3]; 189.19/136.03 58254[label="Pos Zero",fontsize=16,color="green",shape="box"];58255[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58256[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58257[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58258[label="Neg Zero",fontsize=16,color="green",shape="box"];58259[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58260 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58260[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58260 -> 59503[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58260 -> 59504[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58261 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58261[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];58261 -> 59505[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58262[label="ww4403",fontsize=16,color="green",shape="box"];58263[label="ww1982",fontsize=16,color="green",shape="box"];58264[label="ww1983",fontsize=16,color="green",shape="box"];58265[label="ww1984",fontsize=16,color="green",shape="box"];58266[label="Float (Neg (Succ ww1983)) (Neg (Succ ww1984))",fontsize=16,color="green",shape="box"];58267[label="ww1982",fontsize=16,color="green",shape="box"];58268[label="ww1983",fontsize=16,color="green",shape="box"];58269[label="ww1984",fontsize=16,color="green",shape="box"];58270 -> 52624[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58270[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))",fontsize=16,color="magenta"];58270 -> 59506[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58270 -> 59507[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58270 -> 59508[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58270 -> 59509[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58271[label="Neg Zero",fontsize=16,color="green",shape="box"];58272[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58273[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58274[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58275[label="Neg Zero",fontsize=16,color="green",shape="box"];58276[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58277[label="Neg Zero",fontsize=16,color="green",shape="box"];58278[label="Neg Zero",fontsize=16,color="green",shape="box"];58279[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58280 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58280[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];58280 -> 59510[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58280 -> 59511[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58281 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58281[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58281 -> 59512[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58282[label="ww4404",fontsize=16,color="green",shape="box"];58283[label="Pos Zero",fontsize=16,color="green",shape="box"];58284[label="Pos Zero",fontsize=16,color="green",shape="box"];58285[label="Neg Zero",fontsize=16,color="green",shape="box"];58286[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58287[label="Pos Zero",fontsize=16,color="green",shape="box"];58288[label="Neg Zero",fontsize=16,color="green",shape="box"];58289 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58289[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58289 -> 59513[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58289 -> 59514[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58290 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58290[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58290 -> 59515[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58291[label="ww4405",fontsize=16,color="green",shape="box"];58292[label="Pos (Succ ww2142)",fontsize=16,color="green",shape="box"];58293[label="Neg (Succ ww2141)",fontsize=16,color="green",shape="box"];58294[label="Neg Zero",fontsize=16,color="green",shape="box"];58295[label="Pos Zero",fontsize=16,color="green",shape="box"];58296[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58297[label="Neg Zero",fontsize=16,color="green",shape="box"];58298[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58299[label="Neg Zero",fontsize=16,color="green",shape="box"];58300[label="Neg Zero",fontsize=16,color="green",shape="box"];58301 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58301[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58301 -> 59516[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58301 -> 59517[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58302 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58302[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58302 -> 59518[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58303[label="ww4406",fontsize=16,color="green",shape="box"];58304[label="ww1987",fontsize=16,color="green",shape="box"];58305[label="Float (Neg Zero) (Neg (Succ ww1988))",fontsize=16,color="green",shape="box"];58306[label="ww1988",fontsize=16,color="green",shape="box"];58307[label="ww1987",fontsize=16,color="green",shape="box"];58308 -> 52683[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58308[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988)))",fontsize=16,color="magenta"];58308 -> 59519[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58308 -> 59520[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58308 -> 59521[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58309[label="ww1988",fontsize=16,color="green",shape="box"];58310[label="Neg Zero",fontsize=16,color="green",shape="box"];58311[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58312[label="Neg Zero",fontsize=16,color="green",shape="box"];58313[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58314[label="Neg Zero",fontsize=16,color="green",shape="box"];58315[label="Neg Zero",fontsize=16,color="green",shape="box"];58316[label="Neg Zero",fontsize=16,color="green",shape="box"];58317[label="Neg Zero",fontsize=16,color="green",shape="box"];58318[label="Neg Zero",fontsize=16,color="green",shape="box"];58319[label="Float (Pos (Succ ww957)) (Pos (Succ ww95800))",fontsize=16,color="green",shape="box"];58320[label="Succ ww95800",fontsize=16,color="green",shape="box"];58321[label="Succ ww95600",fontsize=16,color="green",shape="box"];58322[label="ww9591",fontsize=16,color="green",shape="box"];58323[label="ww9590",fontsize=16,color="green",shape="box"];58324[label="Float (srMyInt ww3040 (Pos (Succ Zero))) ww3038",fontsize=16,color="green",shape="box"];58324 -> 59522[label="",style="dashed", color="green", weight=3]; 189.19/136.03 58325 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58325[label="srMyInt ww3040 (Pos (Succ Zero))",fontsize=16,color="magenta"];58325 -> 59523[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58325 -> 59524[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58326[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];58327 -> 20687[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58327[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];58328 -> 50245[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58328[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))",fontsize=16,color="magenta"];58328 -> 59525[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58328 -> 59526[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58328 -> 59527[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58329 -> 50184[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58329[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))))",fontsize=16,color="magenta"];58329 -> 59528[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58329 -> 59529[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58329 -> 59530[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58330[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];58331 -> 20687[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58331[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];58332 -> 50245[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58332[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))",fontsize=16,color="magenta"];58332 -> 59531[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58332 -> 59532[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58332 -> 59533[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58333 -> 50184[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58333[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))))",fontsize=16,color="magenta"];58333 -> 59534[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58333 -> 59535[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58333 -> 59536[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58334[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];58335 -> 20687[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58335[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];58336 -> 50245[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58336[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))",fontsize=16,color="magenta"];58336 -> 59537[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58336 -> 59538[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58336 -> 59539[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58337 -> 50184[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58337[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))))",fontsize=16,color="magenta"];58337 -> 59540[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58337 -> 59541[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58337 -> 59542[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58338[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];58339 -> 20687[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58339[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];58340 -> 50876[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58340[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero))",fontsize=16,color="magenta"];58340 -> 59543[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58341 -> 50864[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58341[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero))))",fontsize=16,color="magenta"];58341 -> 59544[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58342[label="Float (Pos (Succ ww957)) (Pos (Succ ww95800))",fontsize=16,color="green",shape="box"];58343[label="ww9591",fontsize=16,color="green",shape="box"];58344[label="ww9590",fontsize=16,color="green",shape="box"];58345[label="Float (srMyInt ww2763 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];58345 -> 59545[label="",style="dashed", color="green", weight=3]; 189.19/136.03 58345 -> 59546[label="",style="dashed", color="green", weight=3]; 189.19/136.03 58346 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58346[label="srMyInt ww2763 (Pos (Succ Zero))",fontsize=16,color="magenta"];58346 -> 59547[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58346 -> 59548[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58347 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58347[label="srMyInt (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58347 -> 59549[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58347 -> 59550[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58348[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];58349 -> 20687[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58349[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];58350 -> 50885[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58350[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))",fontsize=16,color="magenta"];58350 -> 59551[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58351 -> 50872[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58351[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))))",fontsize=16,color="magenta"];58351 -> 59552[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58352[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];58353 -> 20687[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58353[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];58354 -> 50901[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58354[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))",fontsize=16,color="magenta"];58354 -> 59553[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58355 -> 50881[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58355[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))))",fontsize=16,color="magenta"];58355 -> 59554[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58356[label="Pos Zero",fontsize=16,color="green",shape="box"];58357[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];58358[label="Pos Zero",fontsize=16,color="green",shape="box"];58359[label="Pos Zero",fontsize=16,color="green",shape="box"];58360[label="Neg Zero",fontsize=16,color="green",shape="box"];58361[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];58362[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58363[label="Pos Zero",fontsize=16,color="green",shape="box"];58364 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58364[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58364 -> 59555[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58364 -> 59556[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58365 -> 20243[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58365[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];58366[label="ww4407",fontsize=16,color="green",shape="box"];58367[label="Pos Zero",fontsize=16,color="green",shape="box"];58368[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58369 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58369[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58369 -> 59557[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58369 -> 59558[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58370 -> 20243[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58370[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];58371[label="ww4408",fontsize=16,color="green",shape="box"];58372[label="Neg Zero",fontsize=16,color="green",shape="box"];58373[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58374[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58375[label="Neg Zero",fontsize=16,color="green",shape="box"];58376[label="Neg Zero",fontsize=16,color="green",shape="box"];58377[label="Neg Zero",fontsize=16,color="green",shape="box"];58378 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58378[label="msMyInt (Neg Zero) ww650",fontsize=16,color="magenta"];58378 -> 59559[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58379 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58379[label="srMyInt (Pos (Succ (Succ Zero))) ww651",fontsize=16,color="magenta"];58379 -> 59560[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58379 -> 59561[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58380 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58380[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];58380 -> 59562[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58380 -> 59563[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58381 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58381[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];58381 -> 59564[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58382[label="ww4409",fontsize=16,color="green",shape="box"];58383[label="Pos Zero",fontsize=16,color="green",shape="box"];58384[label="Pos Zero",fontsize=16,color="green",shape="box"];58385[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58386 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58386[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58386 -> 59565[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58386 -> 59566[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58387 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58387[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];58387 -> 59567[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58388[label="ww4410",fontsize=16,color="green",shape="box"];58389[label="Pos (Succ ww2169)",fontsize=16,color="green",shape="box"];58390[label="Neg (Succ ww2167)",fontsize=16,color="green",shape="box"];58391[label="Pos (Succ ww2168)",fontsize=16,color="green",shape="box"];58392[label="Pos Zero",fontsize=16,color="green",shape="box"];58393[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58394[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58395[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58396[label="Neg Zero",fontsize=16,color="green",shape="box"];58397[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58398 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58398[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58398 -> 59568[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58398 -> 59569[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58399 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58399[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];58399 -> 59570[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58400[label="ww4411",fontsize=16,color="green",shape="box"];58409[label="ww19421",fontsize=16,color="green",shape="box"];58410[label="ww19420",fontsize=16,color="green",shape="box"];58411[label="primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];58411 -> 59571[label="",style="solid", color="black", weight=3]; 189.19/136.03 58412[label="Neg Zero",fontsize=16,color="green",shape="box"];58413[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58414[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58415[label="Neg Zero",fontsize=16,color="green",shape="box"];58416[label="Neg Zero",fontsize=16,color="green",shape="box"];58417[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58418[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58419[label="Pos Zero",fontsize=16,color="green",shape="box"];58420[label="Pos Zero",fontsize=16,color="green",shape="box"];58421 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58421[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58421 -> 59572[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58421 -> 59573[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58422 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58422[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58422 -> 59574[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58423[label="ww4412",fontsize=16,color="green",shape="box"];58424[label="ww2017",fontsize=16,color="green",shape="box"];58425[label="Float (Pos Zero) (Neg (Succ ww2017))",fontsize=16,color="green",shape="box"];58426[label="ww2016",fontsize=16,color="green",shape="box"];58427[label="Neg Zero",fontsize=16,color="green",shape="box"];58428[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58429[label="Pos Zero",fontsize=16,color="green",shape="box"];58430[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58431[label="Neg Zero",fontsize=16,color="green",shape="box"];58432[label="Pos Zero",fontsize=16,color="green",shape="box"];58433[label="Neg Zero",fontsize=16,color="green",shape="box"];58434[label="Neg Zero",fontsize=16,color="green",shape="box"];58435[label="Pos Zero",fontsize=16,color="green",shape="box"];58436[label="Float (Neg (Succ ww1374)) (Pos (Succ ww137500))",fontsize=16,color="green",shape="box"];58437[label="ww13761",fontsize=16,color="green",shape="box"];58438[label="ww13760",fontsize=16,color="green",shape="box"];58439[label="Float ww3065 (srMyInt ww2816 (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];58439 -> 59575[label="",style="dashed", color="green", weight=3]; 189.19/136.03 58440 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58440[label="srMyInt ww2816 (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58440 -> 59576[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58440 -> 59577[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58441[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];58442 -> 20978[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58442[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];59584[label="Cons (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4793) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4793)))",fontsize=16,color="green",shape="box"];59584 -> 59593[label="",style="dashed", color="green", weight=3]; 189.19/136.03 59584 -> 59594[label="",style="dashed", color="green", weight=3]; 189.19/136.03 58445[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];58446 -> 20978[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58446[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];58447[label="primPlusFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4691",fontsize=16,color="black",shape="box"];58447 -> 59585[label="",style="solid", color="black", weight=3]; 189.19/136.03 58448 -> 57814[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58448[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4691",fontsize=16,color="magenta"];58449[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];58450 -> 20978[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58450[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];59592[label="Cons (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4794) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4794)))",fontsize=16,color="green",shape="box"];59592 -> 59636[label="",style="dashed", color="green", weight=3]; 189.19/136.03 59592 -> 59637[label="",style="dashed", color="green", weight=3]; 189.19/136.03 58453[label="Float (Neg (Succ ww1374)) (Neg (Succ ww137500))",fontsize=16,color="green",shape="box"];58454[label="ww13761",fontsize=16,color="green",shape="box"];58455[label="ww13760",fontsize=16,color="green",shape="box"];58456[label="Float ww3073 (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];58456 -> 59595[label="",style="dashed", color="green", weight=3]; 189.19/136.03 58457 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58457[label="srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58457 -> 59596[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58457 -> 59597[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58458 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58458[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg (Succ ww137300)) (Neg Zero))) ww4433",fontsize=16,color="magenta"];58458 -> 59598[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58458 -> 59599[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58458 -> 59600[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58459 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58459[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg Zero) (Neg (Succ ww137500)))) ww4434",fontsize=16,color="magenta"];58459 -> 59601[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58459 -> 59602[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58459 -> 59603[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58460 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58460[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg Zero) (Neg Zero))) ww4435",fontsize=16,color="magenta"];58460 -> 59604[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58460 -> 59605[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58460 -> 59606[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58461[label="ww2021",fontsize=16,color="green",shape="box"];58462[label="ww2022",fontsize=16,color="green",shape="box"];58463[label="ww2020",fontsize=16,color="green",shape="box"];58464[label="Float (Neg Zero) (Pos (Succ ww2022))",fontsize=16,color="green",shape="box"];58465[label="Pos Zero",fontsize=16,color="green",shape="box"];58466[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];58467 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58467[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];58467 -> 59607[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58467 -> 59608[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58468 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58468[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];58469[label="ww4413",fontsize=16,color="green",shape="box"];58470[label="Pos Zero",fontsize=16,color="green",shape="box"];58471[label="Pos Zero",fontsize=16,color="green",shape="box"];60127[label="Float (Neg Zero) (Neg (Succ ww2186))",fontsize=16,color="green",shape="box"];60126[label="iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) ww4801)",fontsize=16,color="black",shape="triangle"];60126 -> 60131[label="",style="solid", color="black", weight=3]; 189.19/136.03 58473[label="ww21831",fontsize=16,color="green",shape="box"];58474[label="ww21830",fontsize=16,color="green",shape="box"];58475[label="Float ww3076 ww3075",fontsize=16,color="green",shape="box"];58489 -> 60126[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58489[label="iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))",fontsize=16,color="magenta"];58489 -> 60128[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58507[label="Neg Zero",fontsize=16,color="green",shape="box"];58508[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];58509[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58510[label="Pos Zero",fontsize=16,color="green",shape="box"];58511 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58511[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58511 -> 59611[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58511 -> 59612[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58512 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58512[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];58513[label="ww4414",fontsize=16,color="green",shape="box"];60136[label="Float (Neg Zero) (Pos (Succ ww2193))",fontsize=16,color="green",shape="box"];60135[label="iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) ww4802)",fontsize=16,color="black",shape="triangle"];60135 -> 60142[label="",style="solid", color="black", weight=3]; 189.19/136.03 58515[label="ww21901",fontsize=16,color="green",shape="box"];58516[label="ww21900",fontsize=16,color="green",shape="box"];58517[label="Float ww3078 (srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];58517 -> 59615[label="",style="dashed", color="green", weight=3]; 189.19/136.03 58518 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58518[label="srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58518 -> 59616[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58518 -> 59617[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58529 -> 60135[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58529[label="iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))",fontsize=16,color="magenta"];58529 -> 60137[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58542[label="Pos Zero",fontsize=16,color="green",shape="box"];58543[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58544[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58545[label="Neg Zero",fontsize=16,color="green",shape="box"];58546 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58546[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58546 -> 59618[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58546 -> 59619[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58547 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58547[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];58548[label="ww4415",fontsize=16,color="green",shape="box"];58549[label="Float (Neg Zero) (Neg (Succ ww2027))",fontsize=16,color="green",shape="box"];58550[label="ww2025",fontsize=16,color="green",shape="box"];58551[label="ww2027",fontsize=16,color="green",shape="box"];58552[label="ww2026",fontsize=16,color="green",shape="box"];58553[label="Neg Zero",fontsize=16,color="green",shape="box"];58554[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58555[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58556[label="Neg Zero",fontsize=16,color="green",shape="box"];58557[label="Neg Zero",fontsize=16,color="green",shape="box"];58558[label="Neg Zero",fontsize=16,color="green",shape="box"];58559 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58559[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];58559 -> 59620[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58559 -> 59621[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58560 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58560[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];58560 -> 59622[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58561[label="ww4416",fontsize=16,color="green",shape="box"];58562[label="Pos Zero",fontsize=16,color="green",shape="box"];58563[label="Pos Zero",fontsize=16,color="green",shape="box"];58564[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58565[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58566[label="Pos Zero",fontsize=16,color="green",shape="box"];58567[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58568 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58568[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58568 -> 59623[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58568 -> 59624[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58569 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58569[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];58569 -> 59625[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58570[label="ww4417",fontsize=16,color="green",shape="box"];59632[label="Float (Neg (Succ ww2203)) (Pos (Succ ww2204))",fontsize=16,color="green",shape="box"];58571[label="ww22011",fontsize=16,color="green",shape="box"];58572[label="ww22010",fontsize=16,color="green",shape="box"];58573[label="Float ww3094 (srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];58573 -> 59626[label="",style="dashed", color="green", weight=3]; 189.19/136.03 58574 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58574[label="srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58574 -> 59627[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58574 -> 59628[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59635[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) ww4795) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) ww4795)))",fontsize=16,color="green",shape="box"];59635 -> 59674[label="",style="dashed", color="green", weight=3]; 189.19/136.03 59635 -> 59675[label="",style="dashed", color="green", weight=3]; 189.19/136.03 58577[label="Pos Zero",fontsize=16,color="green",shape="box"];58578[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58579[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58580[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58581[label="Neg Zero",fontsize=16,color="green",shape="box"];58582[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58583 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58583[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58583 -> 59638[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58583 -> 59639[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58584 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58584[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];58584 -> 59640[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58585[label="ww4418",fontsize=16,color="green",shape="box"];58586[label="Float (Neg (Succ ww2036)) (Neg (Succ ww2037))",fontsize=16,color="green",shape="box"];58587[label="ww2035",fontsize=16,color="green",shape="box"];58588[label="ww2036",fontsize=16,color="green",shape="box"];58589[label="ww2037",fontsize=16,color="green",shape="box"];58590[label="Neg Zero",fontsize=16,color="green",shape="box"];58591[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58592[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58593[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58594[label="Neg Zero",fontsize=16,color="green",shape="box"];58595[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58596[label="Neg Zero",fontsize=16,color="green",shape="box"];58597[label="Neg Zero",fontsize=16,color="green",shape="box"];58598[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58599 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58599[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];58599 -> 59641[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58599 -> 59642[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58600 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58600[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];58600 -> 59643[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58601[label="ww4419",fontsize=16,color="green",shape="box"];58602[label="Pos Zero",fontsize=16,color="green",shape="box"];58603[label="Pos Zero",fontsize=16,color="green",shape="box"];58604[label="Neg Zero",fontsize=16,color="green",shape="box"];58605[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58606[label="Pos Zero",fontsize=16,color="green",shape="box"];58607[label="Neg Zero",fontsize=16,color="green",shape="box"];58608 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58608[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58608 -> 59644[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58608 -> 59645[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58609 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58609[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];58609 -> 59646[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58610[label="ww4420",fontsize=16,color="green",shape="box"];60157[label="Float (Neg Zero) (Pos (Succ ww2214))",fontsize=16,color="green",shape="box"];60156[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) ww4803)",fontsize=16,color="black",shape="triangle"];60156 -> 60164[label="",style="solid", color="black", weight=3]; 189.19/136.03 58612[label="ww22121",fontsize=16,color="green",shape="box"];58613[label="ww22120",fontsize=16,color="green",shape="box"];58614[label="Float ww3104 (srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];58614 -> 59649[label="",style="dashed", color="green", weight=3]; 189.19/136.03 58615 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58615[label="srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58615 -> 59650[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58615 -> 59651[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58530[label="ww2214",fontsize=16,color="green",shape="box"];58531[label="ww4660",fontsize=16,color="green",shape="box"];58532 -> 60156[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58532[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))",fontsize=16,color="magenta"];58532 -> 60158[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58616[label="Pos Zero",fontsize=16,color="green",shape="box"];58617[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58618[label="Neg Zero",fontsize=16,color="green",shape="box"];58619[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58620[label="Neg Zero",fontsize=16,color="green",shape="box"];58621[label="Neg Zero",fontsize=16,color="green",shape="box"];58622 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58622[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58622 -> 59652[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58622 -> 59653[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58623 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58623[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];58623 -> 59654[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58624[label="ww4421",fontsize=16,color="green",shape="box"];58625[label="Float (Neg Zero) (Neg (Succ ww2045))",fontsize=16,color="green",shape="box"];58626[label="ww2045",fontsize=16,color="green",shape="box"];58627[label="ww2044",fontsize=16,color="green",shape="box"];58628[label="Neg Zero",fontsize=16,color="green",shape="box"];58629[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58630[label="Neg Zero",fontsize=16,color="green",shape="box"];58631[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58632[label="Neg Zero",fontsize=16,color="green",shape="box"];58633[label="Neg Zero",fontsize=16,color="green",shape="box"];58634[label="Neg Zero",fontsize=16,color="green",shape="box"];58635[label="Neg Zero",fontsize=16,color="green",shape="box"];58636[label="Neg Zero",fontsize=16,color="green",shape="box"];58637[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];58637 -> 59655[label="",style="solid", color="black", weight=3]; 189.19/136.03 58641[label="primPlusFloat (Float ww1250 ww1251) (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];58641 -> 59656[label="",style="solid", color="black", weight=3]; 189.19/136.03 58642[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];58642 -> 59657[label="",style="solid", color="black", weight=3]; 189.19/136.03 58644 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58644[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58644 -> 59658[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58644 -> 59659[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58644 -> 59660[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58645 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58645[label="msMyInt (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];58645 -> 59661[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58645 -> 59662[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58646 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58646[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];58646 -> 59663[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58646 -> 59664[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58647 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58647[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58647 -> 59665[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58647 -> 59666[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58647 -> 59667[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58650[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];58650 -> 59676[label="",style="solid", color="black", weight=3]; 189.19/136.03 58651 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58651[label="msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))",fontsize=16,color="magenta"];58651 -> 59677[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58651 -> 59678[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58652 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58652[label="srMyInt (Pos Zero) (Neg (Succ ww12400))",fontsize=16,color="magenta"];58652 -> 59679[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58652 -> 59680[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58653[label="ww123",fontsize=16,color="green",shape="box"];58654[label="ww125",fontsize=16,color="green",shape="box"];58655[label="ww12400",fontsize=16,color="green",shape="box"];58656[label="ww121",fontsize=16,color="green",shape="box"];58657[label="ww12200",fontsize=16,color="green",shape="box"];58658 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58658[label="primPlusFloat (Float ww1250 ww1251) (primDivFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58658 -> 59681[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58658 -> 59682[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58658 -> 59683[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58659 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58659[label="msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))",fontsize=16,color="magenta"];58659 -> 59684[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58659 -> 59685[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58660 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58660[label="srMyInt (Neg Zero) (Neg (Succ ww12400))",fontsize=16,color="magenta"];58660 -> 59686[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58660 -> 59687[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58661 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58661[label="primPlusFloat (Float ww1250 ww1251) (primDivFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58661 -> 59688[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58661 -> 59689[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58661 -> 59690[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58664 -> 60321[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58664[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)",fontsize=16,color="magenta"];58664 -> 60322[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58665[label="ww1945",fontsize=16,color="green",shape="box"];58666[label="psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];58666 -> 59736[label="",style="solid", color="black", weight=3]; 189.19/136.03 58667[label="ww51",fontsize=16,color="green",shape="box"];58668[label="ww50",fontsize=16,color="green",shape="box"];58669[label="primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];58669 -> 59737[label="",style="solid", color="black", weight=3]; 189.19/136.03 57872[label="ww3000",fontsize=16,color="green",shape="box"];57873[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];57874[label="ww4100",fontsize=16,color="green",shape="box"];57875[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];58670[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];58671[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58672[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58673[label="Neg Zero",fontsize=16,color="green",shape="box"];58674[label="ww51",fontsize=16,color="green",shape="box"];58675[label="ww50",fontsize=16,color="green",shape="box"];58676[label="primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];58676 -> 59738[label="",style="solid", color="black", weight=3]; 189.19/136.03 59724[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59725[label="ww3000",fontsize=16,color="green",shape="box"];59726[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];58689 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58689[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58689 -> 59739[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58689 -> 59740[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58689 -> 59741[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57813 -> 57924[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57813[label="primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))",fontsize=16,color="magenta"];57813 -> 59742[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57813 -> 59743[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57813 -> 59744[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57813 -> 59745[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58690[label="ww3000",fontsize=16,color="green",shape="box"];58691[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];58692[label="ww4100",fontsize=16,color="green",shape="box"];58693[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];58694[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];57900[label="primPlusFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4697",fontsize=16,color="black",shape="triangle"];57900 -> 57912[label="",style="solid", color="black", weight=3]; 189.19/136.03 58700 -> 53692[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58700[label="not (esEsOrdering (primCmpNat ww1390000 ww310000000) LT)",fontsize=16,color="magenta"];58700 -> 59746[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58700 -> 59747[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58701 -> 59092[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58701[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="magenta"];58701 -> 59404[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58701 -> 59405[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58701 -> 59406[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58701 -> 59407[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58701 -> 59408[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58702 -> 53692[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58702[label="not (esEsOrdering (primCmpNat ww1390000 ww310000000) LT)",fontsize=16,color="magenta"];58702 -> 59748[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58702 -> 59749[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58703 -> 49636[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58703[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58703 -> 59750[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58703 -> 59751[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58703 -> 59752[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58703 -> 59753[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58703 -> 59754[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58704 -> 49636[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58704[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58704 -> 59755[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58704 -> 59756[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58704 -> 59757[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58704 -> 59758[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58704 -> 59759[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58699[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4735 ww4734) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4731 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4733 ww4732 (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="burlywood",shape="triangle"];63168[label="ww4732/MyTrue",fontsize=10,color="white",style="solid",shape="box"];58699 -> 63168[label="",style="solid", color="burlywood", weight=9]; 189.19/136.03 63168 -> 59760[label="",style="solid", color="burlywood", weight=3]; 189.19/136.03 63169[label="ww4732/MyFalse",fontsize=10,color="white",style="solid",shape="box"];58699 -> 63169[label="",style="solid", color="burlywood", weight=9]; 189.19/136.03 63169 -> 59761[label="",style="solid", color="burlywood", weight=3]; 189.19/136.03 58726 -> 49636[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58726[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58726 -> 59762[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58726 -> 59763[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58726 -> 59764[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58726 -> 59765[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58726 -> 59766[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58727 -> 52195[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58727[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];58728 -> 49636[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58728[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58728 -> 59767[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58728 -> 59768[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58728 -> 59769[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58728 -> 59770[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58728 -> 59771[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58729 -> 59092[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58729[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="magenta"];58729 -> 59409[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58729 -> 59410[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58729 -> 59411[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58729 -> 59412[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58729 -> 59413[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58730 -> 52195[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58730[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];58725[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4742 ww4741) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4738 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4740 ww4739 (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="burlywood",shape="triangle"];63170[label="ww4739/MyTrue",fontsize=10,color="white",style="solid",shape="box"];58725 -> 63170[label="",style="solid", color="burlywood", weight=9]; 189.19/136.03 63170 -> 59772[label="",style="solid", color="burlywood", weight=3]; 189.19/136.03 63171[label="ww4739/MyFalse",fontsize=10,color="white",style="solid",shape="box"];58725 -> 63171[label="",style="solid", color="burlywood", weight=9]; 189.19/136.03 63171 -> 59773[label="",style="solid", color="burlywood", weight=3]; 189.19/136.03 58705 -> 52200[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58705[label="not (esEsOrdering LT LT)",fontsize=16,color="magenta"];58706 -> 59092[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58706[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="magenta"];58706 -> 59414[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58706 -> 59415[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58706 -> 59416[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58706 -> 59417[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58706 -> 59418[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58707 -> 52200[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58707[label="not (esEsOrdering LT LT)",fontsize=16,color="magenta"];58708 -> 49636[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58708[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58708 -> 59774[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58708 -> 59775[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58708 -> 59776[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58708 -> 59777[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58708 -> 59778[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58709 -> 49636[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58709[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58709 -> 59779[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58709 -> 59780[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58709 -> 59781[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58709 -> 59782[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58709 -> 59783[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58731 -> 49636[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58731[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58731 -> 59784[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58731 -> 59785[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58731 -> 59786[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58731 -> 59787[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58731 -> 59788[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58732 -> 53114[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58732[label="not (esEsOrdering EQ LT)",fontsize=16,color="magenta"];58733 -> 49636[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58733[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58733 -> 59789[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58733 -> 59790[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58733 -> 59791[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58733 -> 59792[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58733 -> 59793[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58734 -> 59092[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58734[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="magenta"];58734 -> 59419[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58734 -> 59420[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58734 -> 59421[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58734 -> 59422[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58734 -> 59423[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58735 -> 53114[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58735[label="not (esEsOrdering EQ LT)",fontsize=16,color="magenta"];58745[label="ww51",fontsize=16,color="green",shape="box"];58746[label="ww50",fontsize=16,color="green",shape="box"];58747[label="primDivFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];58747 -> 59794[label="",style="solid", color="black", weight=3]; 189.19/136.03 58749 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58749[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58749 -> 59795[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58749 -> 59796[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58749 -> 59797[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58749 -> 59798[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58749 -> 59799[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58750 -> 56426[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58750[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="magenta"];58750 -> 59800[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58750 -> 59801[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58750 -> 59802[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58750 -> 59803[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58750 -> 59804[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58751 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58751[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58751 -> 59805[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58751 -> 59806[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58751 -> 59807[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58751 -> 59808[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58751 -> 59809[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58752 -> 53692[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58752[label="not (esEsOrdering (primCmpNat ww1410000 ww310000000) LT)",fontsize=16,color="magenta"];58752 -> 59810[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58752 -> 59811[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58753 -> 53692[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58753[label="not (esEsOrdering (primCmpNat ww1410000 ww310000000) LT)",fontsize=16,color="magenta"];58753 -> 59812[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58753 -> 59813[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58748[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4748 ww4747) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4743 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4745 ww4744 (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="burlywood",shape="triangle"];63172[label="ww4744/MyTrue",fontsize=10,color="white",style="solid",shape="box"];58748 -> 63172[label="",style="solid", color="burlywood", weight=9]; 189.19/136.03 63172 -> 59814[label="",style="solid", color="burlywood", weight=3]; 189.19/136.03 63173[label="ww4744/MyFalse",fontsize=10,color="white",style="solid",shape="box"];58748 -> 63173[label="",style="solid", color="burlywood", weight=9]; 189.19/136.03 63173 -> 59815[label="",style="solid", color="burlywood", weight=3]; 189.19/136.03 58766 -> 52195[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58766[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];58767 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58767[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58767 -> 59816[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58767 -> 59817[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58767 -> 59818[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58767 -> 59819[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58767 -> 59820[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58768 -> 56426[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58768[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="magenta"];58768 -> 59821[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58768 -> 59822[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58768 -> 59823[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58768 -> 59824[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58768 -> 59825[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58769 -> 52195[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58769[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];58770 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58770[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58770 -> 59826[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58770 -> 59827[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58770 -> 59828[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58770 -> 59829[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58770 -> 59830[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58765[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4754 ww4753) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4749 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4751 ww4750 (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="burlywood",shape="triangle"];63174[label="ww4750/MyTrue",fontsize=10,color="white",style="solid",shape="box"];58765 -> 63174[label="",style="solid", color="burlywood", weight=9]; 189.19/136.03 63174 -> 59831[label="",style="solid", color="burlywood", weight=3]; 189.19/136.03 63175[label="ww4750/MyFalse",fontsize=10,color="white",style="solid",shape="box"];58765 -> 63175[label="",style="solid", color="burlywood", weight=9]; 189.19/136.03 63175 -> 59832[label="",style="solid", color="burlywood", weight=3]; 189.19/136.03 58754 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58754[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58754 -> 59833[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58754 -> 59834[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58754 -> 59835[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58754 -> 59836[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58754 -> 59837[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58755 -> 56426[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58755[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="magenta"];58755 -> 59838[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58755 -> 59839[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58755 -> 59840[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58755 -> 59841[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58755 -> 59842[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58756 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58756[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58756 -> 59843[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58756 -> 59844[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58756 -> 59845[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58756 -> 59846[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58756 -> 59847[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58757 -> 52200[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58757[label="not (esEsOrdering LT LT)",fontsize=16,color="magenta"];58758 -> 52200[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58758[label="not (esEsOrdering LT LT)",fontsize=16,color="magenta"];58771 -> 53114[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58771[label="not (esEsOrdering EQ LT)",fontsize=16,color="magenta"];58772 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58772[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58772 -> 59848[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58772 -> 59849[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58772 -> 59850[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58772 -> 59851[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58772 -> 59852[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58773 -> 56426[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58773[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="magenta"];58773 -> 59853[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58773 -> 59854[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58773 -> 59855[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58773 -> 59856[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58773 -> 59857[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58774 -> 53114[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58774[label="not (esEsOrdering EQ LT)",fontsize=16,color="magenta"];58775 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58775[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58775 -> 59858[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58775 -> 59859[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58775 -> 59860[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58775 -> 59861[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58775 -> 59862[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58778 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58778[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];58778 -> 59863[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58778 -> 59864[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58779 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58779[label="msMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];58779 -> 59865[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58779 -> 59866[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58780[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];58792[label="ww3000",fontsize=16,color="green",shape="box"];58793[label="Succ Zero",fontsize=16,color="green",shape="box"];58794[label="ww4100",fontsize=16,color="green",shape="box"];58795 -> 57924[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58795[label="primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))",fontsize=16,color="magenta"];58795 -> 59867[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58795 -> 59868[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58795 -> 59869[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58795 -> 59870[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58796[label="Cons ww4755 (iterate (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4755))",fontsize=16,color="green",shape="box"];58796 -> 59871[label="",style="dashed", color="green", weight=3]; 189.19/136.03 57899 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.03 57899[label="primPlusFloat (Float (msMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) ww4696",fontsize=16,color="magenta"];57899 -> 57909[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57899 -> 57910[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 57899 -> 57911[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58797 -> 57881[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58797[label="primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))",fontsize=16,color="magenta"];58797 -> 59872[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58798[label="Cons ww4701 (iterate (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4701))",fontsize=16,color="green",shape="box"];58798 -> 59873[label="",style="dashed", color="green", weight=3]; 189.19/136.03 59363[label="Zero",fontsize=16,color="green",shape="box"];59364[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59365[label="Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))",fontsize=16,color="green",shape="box"];59366[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];59367[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58803[label="Zero",fontsize=16,color="green",shape="box"];58804[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];58805[label="ww5",fontsize=16,color="green",shape="box"];58806[label="ww3100",fontsize=16,color="green",shape="box"];58807[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];58808[label="Zero",fontsize=16,color="green",shape="box"];58809[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];58810[label="ww5",fontsize=16,color="green",shape="box"];58811[label="ww3100",fontsize=16,color="green",shape="box"];58812[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];58813[label="ww30000000",fontsize=16,color="green",shape="box"];58814[label="ww14300000",fontsize=16,color="green",shape="box"];58815[label="ww30000000",fontsize=16,color="green",shape="box"];58816[label="ww14300000",fontsize=16,color="green",shape="box"];58817[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4707 ww4706) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4703 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4705 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];58817 -> 59874[label="",style="solid", color="black", weight=3]; 189.19/136.03 58818[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4707 ww4706) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4703 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4705 MyFalse (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];58818 -> 59875[label="",style="solid", color="black", weight=3]; 189.19/136.03 59368[label="Zero",fontsize=16,color="green",shape="box"];59369[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59370[label="Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))",fontsize=16,color="green",shape="box"];59371[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];59372[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58823[label="Zero",fontsize=16,color="green",shape="box"];58824[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];58825[label="ww5",fontsize=16,color="green",shape="box"];58826[label="ww3100",fontsize=16,color="green",shape="box"];58827[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];58828[label="Zero",fontsize=16,color="green",shape="box"];58829[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];58830[label="ww5",fontsize=16,color="green",shape="box"];58831[label="ww3100",fontsize=16,color="green",shape="box"];58832[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];58834[label="primDivFloat (primMinusFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];58834 -> 59876[label="",style="solid", color="black", weight=3]; 189.19/136.03 59373[label="Zero",fontsize=16,color="green",shape="box"];59374[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59375[label="Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))",fontsize=16,color="green",shape="box"];59376[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59377[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58839[label="Zero",fontsize=16,color="green",shape="box"];58840[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];58841[label="ww5",fontsize=16,color="green",shape="box"];58842[label="ww3100",fontsize=16,color="green",shape="box"];58843[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];58844[label="ww30000000",fontsize=16,color="green",shape="box"];58845[label="ww15100000",fontsize=16,color="green",shape="box"];58846[label="ww30000000",fontsize=16,color="green",shape="box"];58847[label="ww15100000",fontsize=16,color="green",shape="box"];58848[label="Zero",fontsize=16,color="green",shape="box"];58849[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];58850[label="ww5",fontsize=16,color="green",shape="box"];58851[label="ww3100",fontsize=16,color="green",shape="box"];58852[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];58853[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4712 ww4711) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4708 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4710 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];58853 -> 59877[label="",style="solid", color="black", weight=3]; 189.19/136.03 58854[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4712 ww4711) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4708 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4710 MyFalse (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];58854 -> 59878[label="",style="solid", color="black", weight=3]; 189.19/136.03 59378[label="Zero",fontsize=16,color="green",shape="box"];59379[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59380[label="Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))",fontsize=16,color="green",shape="box"];59381[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59382[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58859[label="Zero",fontsize=16,color="green",shape="box"];58860[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];58861[label="ww5",fontsize=16,color="green",shape="box"];58862[label="ww3100",fontsize=16,color="green",shape="box"];58863[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];58864[label="Zero",fontsize=16,color="green",shape="box"];58865[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];58866[label="ww5",fontsize=16,color="green",shape="box"];58867[label="ww3100",fontsize=16,color="green",shape="box"];58868[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];58870 -> 59092[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58870[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];58870 -> 59424[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58870 -> 59425[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58870 -> 59426[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58870 -> 59427[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58870 -> 59428[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58871 -> 49636[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58871[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58871 -> 59879[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58871 -> 59880[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58871 -> 59881[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58871 -> 59882[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58871 -> 59883[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58872 -> 53692[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58872[label="not (esEsOrdering (primCmpNat ww300000000 ww1570000) LT)",fontsize=16,color="magenta"];58872 -> 59884[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58872 -> 59885[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58873 -> 49636[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58873[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58873 -> 59886[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58873 -> 59887[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58873 -> 59888[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58873 -> 59889[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58873 -> 59890[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58874 -> 53692[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58874[label="not (esEsOrdering (primCmpNat ww300000000 ww1570000) LT)",fontsize=16,color="magenta"];58874 -> 59891[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58874 -> 59892[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58869[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4760 ww4759) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4756 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4758 ww4757 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];63176[label="ww4757/MyTrue",fontsize=10,color="white",style="solid",shape="box"];58869 -> 63176[label="",style="solid", color="burlywood", weight=9]; 189.19/136.03 63176 -> 59893[label="",style="solid", color="burlywood", weight=3]; 189.19/136.03 63177[label="ww4757/MyFalse",fontsize=10,color="white",style="solid",shape="box"];58869 -> 63177[label="",style="solid", color="burlywood", weight=9]; 189.19/136.03 63177 -> 59894[label="",style="solid", color="burlywood", weight=3]; 189.19/136.03 58875 -> 59092[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58875[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];58875 -> 59429[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58875 -> 59430[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58875 -> 59431[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58875 -> 59432[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58875 -> 59433[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58876 -> 49636[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58876[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58876 -> 59895[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58876 -> 59896[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58876 -> 59897[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58876 -> 59898[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58876 -> 59899[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58877 -> 52195[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58877[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];58878 -> 49636[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58878[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58878 -> 59900[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58878 -> 59901[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58878 -> 59902[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58878 -> 59903[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58878 -> 59904[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58879 -> 52195[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58879[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];58887[label="Zero",fontsize=16,color="green",shape="box"];58888[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];58889[label="ww5",fontsize=16,color="green",shape="box"];58890[label="ww3100",fontsize=16,color="green",shape="box"];58891[label="Succ Zero",fontsize=16,color="green",shape="box"];58892[label="Zero",fontsize=16,color="green",shape="box"];58893[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];58894[label="ww5",fontsize=16,color="green",shape="box"];58895[label="ww3100",fontsize=16,color="green",shape="box"];58896[label="Succ Zero",fontsize=16,color="green",shape="box"];58899[label="ww51",fontsize=16,color="green",shape="box"];58900[label="ww50",fontsize=16,color="green",shape="box"];58901[label="primDivFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];58901 -> 59905[label="",style="solid", color="black", weight=3]; 189.19/136.03 58905 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58905[label="msMyInt (Pos (Succ Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];58905 -> 59906[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58905 -> 59907[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58906 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58906[label="srMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))",fontsize=16,color="magenta"];58906 -> 59908[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58906 -> 59909[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58908 -> 53692[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58908[label="not (esEsOrdering (primCmpNat ww3000000000 ww3100000000) LT)",fontsize=16,color="magenta"];58908 -> 59910[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58908 -> 59911[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58909 -> 53692[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58909[label="not (esEsOrdering (primCmpNat ww3000000000 ww3100000000) LT)",fontsize=16,color="magenta"];58909 -> 59912[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58909 -> 59913[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58910 -> 59092[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58910[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="magenta"];58910 -> 59434[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58910 -> 59435[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58910 -> 59436[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58910 -> 59437[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58910 -> 59438[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58911 -> 49636[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58911[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58911 -> 59914[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58911 -> 59915[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58911 -> 59916[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58911 -> 59917[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58911 -> 59918[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58912 -> 49636[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58912[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58912 -> 59919[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58912 -> 59920[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58912 -> 59921[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58912 -> 59922[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58912 -> 59923[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58907[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4765 ww4764) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4761 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4763 ww4762 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="burlywood",shape="triangle"];63178[label="ww4762/MyTrue",fontsize=10,color="white",style="solid",shape="box"];58907 -> 63178[label="",style="solid", color="burlywood", weight=9]; 189.19/136.03 63178 -> 59924[label="",style="solid", color="burlywood", weight=3]; 189.19/136.03 63179[label="ww4762/MyFalse",fontsize=10,color="white",style="solid",shape="box"];58907 -> 63179[label="",style="solid", color="burlywood", weight=9]; 189.19/136.03 63179 -> 59925[label="",style="solid", color="burlywood", weight=3]; 189.19/136.03 58917 -> 59092[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58917[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="magenta"];58917 -> 59439[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58917 -> 59440[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58917 -> 59441[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58917 -> 59442[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58917 -> 59443[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58918 -> 52195[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58918[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];58919 -> 52195[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58919[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];58920 -> 49636[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58920[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58920 -> 59926[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58920 -> 59927[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58920 -> 59928[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58920 -> 59929[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58920 -> 59930[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58921 -> 49636[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58921[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58921 -> 59931[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58921 -> 59932[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58921 -> 59933[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58921 -> 59934[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58921 -> 59935[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58916[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4770 ww4769) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4766 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4768 ww4767 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="burlywood",shape="triangle"];63180[label="ww4767/MyTrue",fontsize=10,color="white",style="solid",shape="box"];58916 -> 63180[label="",style="solid", color="burlywood", weight=9]; 189.19/136.03 63180 -> 59936[label="",style="solid", color="burlywood", weight=3]; 189.19/136.03 63181[label="ww4767/MyFalse",fontsize=10,color="white",style="solid",shape="box"];58916 -> 63181[label="",style="solid", color="burlywood", weight=9]; 189.19/136.03 63181 -> 59937[label="",style="solid", color="burlywood", weight=3]; 189.19/136.03 58922[label="Zero",fontsize=16,color="green",shape="box"];58923[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];58924[label="ww5",fontsize=16,color="green",shape="box"];58925[label="Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))",fontsize=16,color="green",shape="box"];58926[label="Zero",fontsize=16,color="green",shape="box"];58927[label="Zero",fontsize=16,color="green",shape="box"];58928[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];58929[label="ww5",fontsize=16,color="green",shape="box"];58930[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];58931[label="Zero",fontsize=16,color="green",shape="box"];58934[label="ww51",fontsize=16,color="green",shape="box"];58935[label="ww50",fontsize=16,color="green",shape="box"];58936[label="primDivFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];58936 -> 59938[label="",style="solid", color="black", weight=3]; 189.19/136.03 58940 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58940[label="msMyInt (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58940 -> 59939[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58940 -> 59940[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58941 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58941[label="srMyInt (Pos (Succ Zero)) (Pos (Succ (Succ (Succ ww310000))))",fontsize=16,color="magenta"];58941 -> 59941[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58941 -> 59942[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59946[label="Float (Pos (Succ ww2417)) (Pos (Succ ww2418))",fontsize=16,color="green",shape="box"];58942[label="ww24151",fontsize=16,color="green",shape="box"];58943[label="ww24150",fontsize=16,color="green",shape="box"];58944[label="Float ww3118 ww2917",fontsize=16,color="green",shape="box"];59952[label="Cons (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) ww4798) (iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) ww4798)))",fontsize=16,color="green",shape="box"];59952 -> 60064[label="",style="dashed", color="green", weight=3]; 189.19/136.03 59952 -> 60065[label="",style="dashed", color="green", weight=3]; 189.19/136.03 58948 -> 27240[label="",style="dashed", color="red", weight=0]; 189.19/136.03 58948[label="not (esEsOrdering (compareMyInt (srMyInt ww33540 ww32840) (srMyInt ww33541 ww32841)) GT)",fontsize=16,color="magenta"];58948 -> 59953[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58948 -> 59954[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 58947[label="takeWhile1 (flip ltEsFloat (Float ww32840 ww32841)) ww3349 (iterate (primPlusFloat (Float ww3358 ww3357)) ww3350) ww4771",fontsize=16,color="burlywood",shape="triangle"];63182[label="ww4771/MyTrue",fontsize=10,color="white",style="solid",shape="box"];58947 -> 63182[label="",style="solid", color="burlywood", weight=9]; 189.19/136.03 63182 -> 59955[label="",style="solid", color="burlywood", weight=3]; 189.19/136.03 63183[label="ww4771/MyFalse",fontsize=10,color="white",style="solid",shape="box"];58947 -> 63183[label="",style="solid", color="burlywood", weight=9]; 189.19/136.03 63183 -> 59956[label="",style="solid", color="burlywood", weight=3]; 189.19/136.03 58949[label="Neg ww2084",fontsize=16,color="green",shape="box"];58950[label="Pos ww2082",fontsize=16,color="green",shape="box"];58951[label="ww2081",fontsize=16,color="green",shape="box"];58952[label="Pos (Succ ww2083)",fontsize=16,color="green",shape="box"];58953[label="Pos ww2297",fontsize=16,color="green",shape="box"];58954[label="Neg ww2295",fontsize=16,color="green",shape="box"];58955[label="ww2294",fontsize=16,color="green",shape="box"];58956[label="Pos (Succ ww2296)",fontsize=16,color="green",shape="box"];58957[label="ww30000000",fontsize=16,color="green",shape="box"];58958[label="ww15900000",fontsize=16,color="green",shape="box"];58959[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];58960[label="ww5",fontsize=16,color="green",shape="box"];58961[label="ww3100",fontsize=16,color="green",shape="box"];58962[label="Zero",fontsize=16,color="green",shape="box"];58963[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];58964[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];58965[label="ww5",fontsize=16,color="green",shape="box"];58966[label="ww3100",fontsize=16,color="green",shape="box"];58967[label="Zero",fontsize=16,color="green",shape="box"];58968[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];58969[label="ww30000000",fontsize=16,color="green",shape="box"];58970[label="ww15900000",fontsize=16,color="green",shape="box"];58971[label="Zero",fontsize=16,color="green",shape="box"];58972[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];58973[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];58974[label="ww3100",fontsize=16,color="green",shape="box"];58975[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];58976[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4720 ww4719) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4715 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4717 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];58976 -> 59957[label="",style="solid", color="black", weight=3]; 189.19/136.03 58977[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4720 ww4719) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4715 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4717 MyFalse (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];58977 -> 59958[label="",style="solid", color="black", weight=3]; 189.19/136.03 58978[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];58979[label="ww5",fontsize=16,color="green",shape="box"];58980[label="ww3100",fontsize=16,color="green",shape="box"];58981[label="Zero",fontsize=16,color="green",shape="box"];58982[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];58983[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];58984[label="ww5",fontsize=16,color="green",shape="box"];58985[label="ww3100",fontsize=16,color="green",shape="box"];58986[label="Zero",fontsize=16,color="green",shape="box"];58987[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];58988[label="Zero",fontsize=16,color="green",shape="box"];58989[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];58990[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];58991[label="ww3100",fontsize=16,color="green",shape="box"];58992[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];58993[label="ww30000000",fontsize=16,color="green",shape="box"];58994[label="ww16700000",fontsize=16,color="green",shape="box"];58995[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];58996[label="ww5",fontsize=16,color="green",shape="box"];58997[label="ww3100",fontsize=16,color="green",shape="box"];58998[label="Zero",fontsize=16,color="green",shape="box"];58999[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59000[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59001[label="ww5",fontsize=16,color="green",shape="box"];59002[label="ww3100",fontsize=16,color="green",shape="box"];59003[label="Zero",fontsize=16,color="green",shape="box"];59004[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59005[label="ww30000000",fontsize=16,color="green",shape="box"];59006[label="ww16700000",fontsize=16,color="green",shape="box"];59007[label="Zero",fontsize=16,color="green",shape="box"];59008[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59009[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59010[label="ww3100",fontsize=16,color="green",shape="box"];59011[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];59012[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4726 ww4725) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4721 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4723 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];59012 -> 59959[label="",style="solid", color="black", weight=3]; 189.19/136.03 59013[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4726 ww4725) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4721 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4723 MyFalse (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];59013 -> 59960[label="",style="solid", color="black", weight=3]; 189.19/136.03 59014[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59015[label="ww5",fontsize=16,color="green",shape="box"];59016[label="ww3100",fontsize=16,color="green",shape="box"];59017[label="Zero",fontsize=16,color="green",shape="box"];59018[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59019[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59020[label="ww5",fontsize=16,color="green",shape="box"];59021[label="ww3100",fontsize=16,color="green",shape="box"];59022[label="Zero",fontsize=16,color="green",shape="box"];59023[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59024[label="Zero",fontsize=16,color="green",shape="box"];59025[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59026[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59027[label="ww3100",fontsize=16,color="green",shape="box"];59028[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];59030 -> 53692[label="",style="dashed", color="red", weight=0]; 189.19/136.03 59030[label="not (esEsOrdering (primCmpNat ww300000000 ww1730000) LT)",fontsize=16,color="magenta"];59030 -> 59961[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59030 -> 59962[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59031 -> 53692[label="",style="dashed", color="red", weight=0]; 189.19/136.03 59031[label="not (esEsOrdering (primCmpNat ww300000000 ww1730000) LT)",fontsize=16,color="magenta"];59031 -> 59963[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59031 -> 59964[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59032 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.03 59032[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];59032 -> 59965[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59032 -> 59966[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59032 -> 59967[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59032 -> 59968[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59032 -> 59969[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59033 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.03 59033[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];59033 -> 59970[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59033 -> 59971[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59033 -> 59972[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59033 -> 59973[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59033 -> 59974[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59034 -> 56426[label="",style="dashed", color="red", weight=0]; 189.19/136.03 59034[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];59034 -> 59975[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59034 -> 59976[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59034 -> 59977[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59034 -> 59978[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59034 -> 59979[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59029[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4779 ww4778) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4774 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4776 ww4775 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];63184[label="ww4775/MyTrue",fontsize=10,color="white",style="solid",shape="box"];59029 -> 63184[label="",style="solid", color="burlywood", weight=9]; 189.19/136.03 63184 -> 59980[label="",style="solid", color="burlywood", weight=3]; 189.19/136.03 63185[label="ww4775/MyFalse",fontsize=10,color="white",style="solid",shape="box"];59029 -> 63185[label="",style="solid", color="burlywood", weight=9]; 189.19/136.03 63185 -> 59981[label="",style="solid", color="burlywood", weight=3]; 189.19/136.03 59035 -> 52195[label="",style="dashed", color="red", weight=0]; 189.19/136.03 59035[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];59036 -> 52195[label="",style="dashed", color="red", weight=0]; 189.19/136.03 59036[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];59037 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.03 59037[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];59037 -> 59982[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59037 -> 59983[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59037 -> 59984[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59037 -> 59985[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59037 -> 59986[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59038 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.03 59038[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];59038 -> 59987[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59038 -> 59988[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59038 -> 59989[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59038 -> 59990[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59038 -> 59991[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59039 -> 56426[label="",style="dashed", color="red", weight=0]; 189.19/136.03 59039[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];59039 -> 59992[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59039 -> 59993[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59039 -> 59994[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59039 -> 59995[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59039 -> 59996[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59040[label="Zero",fontsize=16,color="green",shape="box"];59041[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59042[label="Succ Zero",fontsize=16,color="green",shape="box"];59043[label="ww3100",fontsize=16,color="green",shape="box"];59044[label="ww5",fontsize=16,color="green",shape="box"];59045[label="Zero",fontsize=16,color="green",shape="box"];59046[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59047[label="Succ Zero",fontsize=16,color="green",shape="box"];59048[label="ww3100",fontsize=16,color="green",shape="box"];59049[label="ww5",fontsize=16,color="green",shape="box"];59051 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.03 59051[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];59051 -> 59997[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59051 -> 59998[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59051 -> 59999[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59051 -> 60000[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59051 -> 60001[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59052 -> 53692[label="",style="dashed", color="red", weight=0]; 189.19/136.03 59052[label="not (esEsOrdering (primCmpNat ww3000000000 ww3100000000) LT)",fontsize=16,color="magenta"];59052 -> 60002[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59052 -> 60003[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59053 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.03 59053[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];59053 -> 60004[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59053 -> 60005[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59053 -> 60006[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59053 -> 60007[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59053 -> 60008[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59054 -> 56426[label="",style="dashed", color="red", weight=0]; 189.19/136.03 59054[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="magenta"];59054 -> 60009[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59054 -> 60010[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59054 -> 60011[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59054 -> 60012[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59054 -> 60013[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59055 -> 53692[label="",style="dashed", color="red", weight=0]; 189.19/136.03 59055[label="not (esEsOrdering (primCmpNat ww3000000000 ww3100000000) LT)",fontsize=16,color="magenta"];59055 -> 60014[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59055 -> 60015[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59050[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4785 ww4784) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4780 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4782 ww4781 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="burlywood",shape="triangle"];63186[label="ww4781/MyTrue",fontsize=10,color="white",style="solid",shape="box"];59050 -> 63186[label="",style="solid", color="burlywood", weight=9]; 189.19/136.03 63186 -> 60016[label="",style="solid", color="burlywood", weight=3]; 189.19/136.03 63187[label="ww4781/MyFalse",fontsize=10,color="white",style="solid",shape="box"];59050 -> 63187[label="",style="solid", color="burlywood", weight=9]; 189.19/136.03 63187 -> 60017[label="",style="solid", color="burlywood", weight=3]; 189.19/136.03 59057 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.03 59057[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];59057 -> 60018[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59057 -> 60019[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59057 -> 60020[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59057 -> 60021[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59057 -> 60022[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59058 -> 30008[label="",style="dashed", color="red", weight=0]; 189.19/136.03 59058[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];59058 -> 60023[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59058 -> 60024[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59058 -> 60025[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59058 -> 60026[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59058 -> 60027[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59059 -> 52195[label="",style="dashed", color="red", weight=0]; 189.19/136.03 59059[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];59060 -> 56426[label="",style="dashed", color="red", weight=0]; 189.19/136.03 59060[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="magenta"];59060 -> 60028[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59060 -> 60029[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59060 -> 60030[label="",style="dashed", color="magenta", weight=3]; 189.19/136.03 59060 -> 60031[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59060 -> 60032[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59061 -> 52195[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59061[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];59056[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4791 ww4790) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4786 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4788 ww4787 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="burlywood",shape="triangle"];63188[label="ww4787/MyTrue",fontsize=10,color="white",style="solid",shape="box"];59056 -> 63188[label="",style="solid", color="burlywood", weight=9]; 189.19/136.04 63188 -> 60033[label="",style="solid", color="burlywood", weight=3]; 189.19/136.04 63189[label="ww4787/MyFalse",fontsize=10,color="white",style="solid",shape="box"];59056 -> 63189[label="",style="solid", color="burlywood", weight=9]; 189.19/136.04 63189 -> 60034[label="",style="solid", color="burlywood", weight=3]; 189.19/136.04 59062[label="Zero",fontsize=16,color="green",shape="box"];59063[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];59064[label="Zero",fontsize=16,color="green",shape="box"];59065[label="Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))",fontsize=16,color="green",shape="box"];59066[label="ww5",fontsize=16,color="green",shape="box"];59067[label="Zero",fontsize=16,color="green",shape="box"];59068[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];59069[label="Zero",fontsize=16,color="green",shape="box"];59070[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];59071[label="ww5",fontsize=16,color="green",shape="box"];59072 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59072[label="srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];59072 -> 60035[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59072 -> 60036[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59073 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59073[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59073 -> 60037[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59073 -> 60038[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59074[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];59075 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59075[label="msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))",fontsize=16,color="magenta"];59075 -> 60039[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59075 -> 60040[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59076[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59077 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59077[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];59077 -> 60041[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59077 -> 60042[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 57876[label="ww3000",fontsize=16,color="green",shape="box"];57877[label="Zero",fontsize=16,color="green",shape="box"];57878[label="ww4100",fontsize=16,color="green",shape="box"];57879[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];59078 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59078[label="srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];59078 -> 60043[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59078 -> 60044[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59079 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59079[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59079 -> 60045[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59079 -> 60046[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59080[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];59081 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59081[label="msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))",fontsize=16,color="magenta"];59081 -> 60047[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59081 -> 60048[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59082[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59083 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59083[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];59083 -> 60049[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59083 -> 60050[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59727[label="Zero",fontsize=16,color="green",shape="box"];59728[label="ww3000",fontsize=16,color="green",shape="box"];59729[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];59088 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59088[label="primPlusFloat (Float ww430 ww431) (primDivFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) (Float ww420 ww421)) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];59088 -> 60051[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59088 -> 60052[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59088 -> 60053[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59089[label="ww29151",fontsize=16,color="green",shape="box"];59090[label="Pos (Succ ww2914)",fontsize=16,color="green",shape="box"];59091 -> 59590[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59091[label="primPlusFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151)",fontsize=16,color="magenta"];59091 -> 60054[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59393 -> 59582[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59393[label="psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151)",fontsize=16,color="magenta"];59393 -> 60055[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59450[label="Pos Zero",fontsize=16,color="green",shape="box"];59451[label="Neg Zero",fontsize=16,color="green",shape="box"];59452[label="ww4000",fontsize=16,color="green",shape="box"];59453[label="Pos Zero",fontsize=16,color="green",shape="box"];59454[label="Float (Pos Zero) (Neg (Succ ww1960))",fontsize=16,color="green",shape="box"];59455[label="ww1960",fontsize=16,color="green",shape="box"];59456[label="ww1959",fontsize=16,color="green",shape="box"];59457[label="ww1958",fontsize=16,color="green",shape="box"];60059[label="Float (Pos (Succ ww2100)) (Pos (Succ ww2101))",fontsize=16,color="green",shape="box"];59458[label="ww20981",fontsize=16,color="green",shape="box"];59459[label="ww20980",fontsize=16,color="green",shape="box"];59460[label="Float ww3142 ww3141",fontsize=16,color="green",shape="box"];60063[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) ww4799) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) ww4799)))",fontsize=16,color="green",shape="box"];60063 -> 60085[label="",style="dashed", color="green", weight=3]; 189.19/136.04 60063 -> 60086[label="",style="dashed", color="green", weight=3]; 189.19/136.04 59463[label="Pos Zero",fontsize=16,color="green",shape="box"];59464[label="Neg Zero",fontsize=16,color="green",shape="box"];59465[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];59466[label="Pos Zero",fontsize=16,color="green",shape="box"];59467[label="Neg Zero",fontsize=16,color="green",shape="box"];59468[label="Pos Zero",fontsize=16,color="green",shape="box"];59469[label="ww1968",fontsize=16,color="green",shape="box"];59470[label="ww1969",fontsize=16,color="green",shape="box"];59471[label="Float (Pos Zero) (Neg (Succ ww1969))",fontsize=16,color="green",shape="box"];59472 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59472[label="srMyInt ww2970 (Pos (Succ Zero))",fontsize=16,color="magenta"];59472 -> 60066[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59472 -> 60067[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59473 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59473[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59473 -> 60068[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59473 -> 60069[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59474[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];59475[label="ww2970",fontsize=16,color="green",shape="box"];59476[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59477 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59477[label="srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))",fontsize=16,color="magenta"];59477 -> 60070[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59477 -> 60071[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59478 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59478[label="srMyInt ww2973 (Pos (Succ Zero))",fontsize=16,color="magenta"];59478 -> 60072[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59478 -> 60073[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59479 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59479[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59479 -> 60074[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59479 -> 60075[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59480[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];59481[label="ww2973",fontsize=16,color="green",shape="box"];59482[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59483 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59483[label="srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))",fontsize=16,color="magenta"];59483 -> 60076[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59483 -> 60077[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59484[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59485[label="Pos Zero",fontsize=16,color="green",shape="box"];59486[label="ww4000",fontsize=16,color="green",shape="box"];59487[label="Neg Zero",fontsize=16,color="green",shape="box"];59488[label="Float (Neg Zero) (Neg (Succ ww1979))",fontsize=16,color="green",shape="box"];59489[label="ww1978",fontsize=16,color="green",shape="box"];59490[label="ww1977",fontsize=16,color="green",shape="box"];59491[label="ww1979",fontsize=16,color="green",shape="box"];59492[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59493[label="Pos Zero",fontsize=16,color="green",shape="box"];59494[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];59495[label="Neg Zero",fontsize=16,color="green",shape="box"];59496[label="Pos Zero",fontsize=16,color="green",shape="box"];59497[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];60081[label="Float (Neg (Succ ww2131)) (Pos (Succ ww2132))",fontsize=16,color="green",shape="box"];59498[label="ww21291",fontsize=16,color="green",shape="box"];59499[label="ww21290",fontsize=16,color="green",shape="box"];59500[label="Float ww3189 ww3188",fontsize=16,color="green",shape="box"];60084[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) ww4800) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) ww4800)))",fontsize=16,color="green",shape="box"];60084 -> 60132[label="",style="dashed", color="green", weight=3]; 189.19/136.04 60084 -> 60133[label="",style="dashed", color="green", weight=3]; 189.19/136.04 59503[label="Pos Zero",fontsize=16,color="green",shape="box"];59504[label="Neg Zero",fontsize=16,color="green",shape="box"];59505[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];59506[label="ww1982",fontsize=16,color="green",shape="box"];59507[label="ww1983",fontsize=16,color="green",shape="box"];59508[label="ww1984",fontsize=16,color="green",shape="box"];59509[label="Float (Neg (Succ ww1983)) (Neg (Succ ww1984))",fontsize=16,color="green",shape="box"];59510[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59511[label="Pos Zero",fontsize=16,color="green",shape="box"];59512[label="Neg Zero",fontsize=16,color="green",shape="box"];59513[label="Neg Zero",fontsize=16,color="green",shape="box"];59514[label="Pos Zero",fontsize=16,color="green",shape="box"];59515[label="Neg Zero",fontsize=16,color="green",shape="box"];59516[label="Pos Zero",fontsize=16,color="green",shape="box"];59517[label="Neg Zero",fontsize=16,color="green",shape="box"];59518[label="Neg Zero",fontsize=16,color="green",shape="box"];59519[label="ww1987",fontsize=16,color="green",shape="box"];59520[label="Float (Neg Zero) (Neg (Succ ww1988))",fontsize=16,color="green",shape="box"];59521[label="ww1988",fontsize=16,color="green",shape="box"];59522 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59522[label="srMyInt ww3040 (Pos (Succ Zero))",fontsize=16,color="magenta"];59522 -> 60087[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59522 -> 60088[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59523[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];59524[label="ww3040",fontsize=16,color="green",shape="box"];59525[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];59526[label="Zero",fontsize=16,color="green",shape="box"];59527[label="Succ ww95600",fontsize=16,color="green",shape="box"];59528 -> 50245[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59528[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))",fontsize=16,color="magenta"];59528 -> 60089[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59528 -> 60090[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59528 -> 60091[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59529[label="Zero",fontsize=16,color="green",shape="box"];59530[label="Succ ww95600",fontsize=16,color="green",shape="box"];59531[label="Float (Pos (Succ ww957)) (Pos (Succ ww95800))",fontsize=16,color="green",shape="box"];59532[label="Succ ww95800",fontsize=16,color="green",shape="box"];59533[label="Zero",fontsize=16,color="green",shape="box"];59534 -> 50245[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59534[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))",fontsize=16,color="magenta"];59534 -> 60092[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59534 -> 60093[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59534 -> 60094[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59535[label="Succ ww95800",fontsize=16,color="green",shape="box"];59536[label="Zero",fontsize=16,color="green",shape="box"];59537[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];59538[label="Zero",fontsize=16,color="green",shape="box"];59539[label="Zero",fontsize=16,color="green",shape="box"];59540 -> 50245[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59540[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))",fontsize=16,color="magenta"];59540 -> 60095[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59540 -> 60096[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59540 -> 60097[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59541[label="Zero",fontsize=16,color="green",shape="box"];59542[label="Zero",fontsize=16,color="green",shape="box"];59543[label="Float (Pos (Succ ww957)) (Neg Zero)",fontsize=16,color="green",shape="box"];59544 -> 50876[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59544[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero))",fontsize=16,color="magenta"];59544 -> 60098[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59545 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59545[label="srMyInt ww2763 (Pos (Succ Zero))",fontsize=16,color="magenta"];59545 -> 60099[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59545 -> 60100[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59546 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59546[label="srMyInt (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59546 -> 60101[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59546 -> 60102[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59547[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];59548[label="ww2763",fontsize=16,color="green",shape="box"];59549[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59550 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59550[label="srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))",fontsize=16,color="magenta"];59550 -> 60103[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59550 -> 60104[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59551[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];59552 -> 50885[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59552[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))",fontsize=16,color="magenta"];59552 -> 60105[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59553[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];59554 -> 50901[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59554[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))",fontsize=16,color="magenta"];59554 -> 60106[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59555[label="Neg Zero",fontsize=16,color="green",shape="box"];59556[label="Pos Zero",fontsize=16,color="green",shape="box"];59557[label="Pos Zero",fontsize=16,color="green",shape="box"];59558[label="Neg Zero",fontsize=16,color="green",shape="box"];59559[label="ww650",fontsize=16,color="green",shape="box"];59560[label="ww651",fontsize=16,color="green",shape="box"];59561[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59562[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59563[label="Pos Zero",fontsize=16,color="green",shape="box"];59564[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];59565[label="Neg Zero",fontsize=16,color="green",shape="box"];59566[label="Pos Zero",fontsize=16,color="green",shape="box"];59567[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];59568[label="Pos Zero",fontsize=16,color="green",shape="box"];59569[label="Neg Zero",fontsize=16,color="green",shape="box"];59570[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];59571[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];59571 -> 60107[label="",style="solid", color="black", weight=3]; 189.19/136.04 59572[label="Neg Zero",fontsize=16,color="green",shape="box"];59573[label="Pos Zero",fontsize=16,color="green",shape="box"];59574[label="Pos Zero",fontsize=16,color="green",shape="box"];59575 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59575[label="srMyInt ww2816 (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59575 -> 60108[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59575 -> 60109[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59576[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59577[label="ww2816",fontsize=16,color="green",shape="box"];59593[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4793",fontsize=16,color="black",shape="triangle"];59593 -> 60110[label="",style="solid", color="black", weight=3]; 189.19/136.04 59594 -> 59579[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59594[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4793))",fontsize=16,color="magenta"];59594 -> 60111[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59585[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4691",fontsize=16,color="black",shape="box"];59585 -> 60112[label="",style="solid", color="black", weight=3]; 189.19/136.04 59636[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4794",fontsize=16,color="black",shape="triangle"];59636 -> 60113[label="",style="solid", color="black", weight=3]; 189.19/136.04 59637 -> 59587[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59637[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4794))",fontsize=16,color="magenta"];59637 -> 60114[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59595 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59595[label="srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59595 -> 60115[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59595 -> 60116[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59596[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59597 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59597[label="srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))",fontsize=16,color="magenta"];59597 -> 60117[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59597 -> 60118[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59598 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59598[label="srMyInt (Neg (Succ ww137300)) (Neg Zero)",fontsize=16,color="magenta"];59598 -> 60119[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59598 -> 60120[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59599 -> 20978[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59599[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];59600[label="ww4433",fontsize=16,color="green",shape="box"];59601 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59601[label="srMyInt (Neg Zero) (Neg (Succ ww137500))",fontsize=16,color="magenta"];59601 -> 60121[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59601 -> 60122[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59602 -> 20978[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59602[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];59603[label="ww4434",fontsize=16,color="green",shape="box"];59604 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59604[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];59604 -> 60123[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59604 -> 60124[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59605 -> 20978[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59605[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];59606[label="ww4435",fontsize=16,color="green",shape="box"];59607[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59608[label="Pos Zero",fontsize=16,color="green",shape="box"];60131[label="Cons (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) ww4801) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) ww4801)))",fontsize=16,color="green",shape="box"];60131 -> 60143[label="",style="dashed", color="green", weight=3]; 189.19/136.04 60131 -> 60144[label="",style="dashed", color="green", weight=3]; 189.19/136.04 60128[label="Float (Neg Zero) (Neg (Succ ww2186))",fontsize=16,color="green",shape="box"];59611[label="Neg Zero",fontsize=16,color="green",shape="box"];59612[label="Pos Zero",fontsize=16,color="green",shape="box"];60142[label="Cons (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) ww4802) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) ww4802)))",fontsize=16,color="green",shape="box"];60142 -> 60165[label="",style="dashed", color="green", weight=3]; 189.19/136.04 60142 -> 60166[label="",style="dashed", color="green", weight=3]; 189.19/136.04 59615 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59615[label="srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59615 -> 60145[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59615 -> 60146[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59616[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59617 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59617[label="srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))",fontsize=16,color="magenta"];59617 -> 60147[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59617 -> 60148[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60137[label="Float (Neg Zero) (Pos (Succ ww2193))",fontsize=16,color="green",shape="box"];59618[label="Pos Zero",fontsize=16,color="green",shape="box"];59619[label="Neg Zero",fontsize=16,color="green",shape="box"];59620[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59621[label="Pos Zero",fontsize=16,color="green",shape="box"];59622[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];59623[label="Neg Zero",fontsize=16,color="green",shape="box"];59624[label="Pos Zero",fontsize=16,color="green",shape="box"];59625[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];59626 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59626[label="srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59626 -> 60149[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59626 -> 60150[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59627[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59628 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59628[label="srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))",fontsize=16,color="magenta"];59628 -> 60151[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59628 -> 60152[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59674[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) ww4795",fontsize=16,color="black",shape="triangle"];59674 -> 60153[label="",style="solid", color="black", weight=3]; 189.19/136.04 59675 -> 59630[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59675[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) ww4795))",fontsize=16,color="magenta"];59675 -> 60154[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59638[label="Pos Zero",fontsize=16,color="green",shape="box"];59639[label="Neg Zero",fontsize=16,color="green",shape="box"];59640[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];59641[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59642[label="Pos Zero",fontsize=16,color="green",shape="box"];59643[label="Neg Zero",fontsize=16,color="green",shape="box"];59644[label="Neg Zero",fontsize=16,color="green",shape="box"];59645[label="Pos Zero",fontsize=16,color="green",shape="box"];59646[label="Neg Zero",fontsize=16,color="green",shape="box"];60164[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) ww4803) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) ww4803)))",fontsize=16,color="green",shape="box"];60164 -> 60280[label="",style="dashed", color="green", weight=3]; 189.19/136.04 60164 -> 60281[label="",style="dashed", color="green", weight=3]; 189.19/136.04 59649 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59649[label="srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59649 -> 60167[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59649 -> 60168[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59650[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59651 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59651[label="srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))",fontsize=16,color="magenta"];59651 -> 60169[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59651 -> 60170[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60158[label="Float (Neg Zero) (Pos (Succ ww2214))",fontsize=16,color="green",shape="box"];59652[label="Pos Zero",fontsize=16,color="green",shape="box"];59653[label="Neg Zero",fontsize=16,color="green",shape="box"];59654[label="Neg Zero",fontsize=16,color="green",shape="box"];59655 -> 26925[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59655[label="primDivFloat (Float (msMyInt (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww53))) (srMyInt (Pos (Succ ww5200)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];59655 -> 60171[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59655 -> 60172[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59656 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59656[label="primPlusFloat (Float ww1250 ww1251) (primDivFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];59656 -> 60173[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59656 -> 60174[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59656 -> 60175[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59657 -> 26925[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59657[label="primDivFloat (Float (msMyInt (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww69))) (srMyInt (Pos (Succ ww6800)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];59657 -> 60176[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59657 -> 60177[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59658[label="ww51",fontsize=16,color="green",shape="box"];59659[label="ww50",fontsize=16,color="green",shape="box"];59660[label="primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];59660 -> 60178[label="",style="solid", color="black", weight=3]; 189.19/136.04 59661[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];59662[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];59663[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];59664[label="Neg Zero",fontsize=16,color="green",shape="box"];59665[label="ww51",fontsize=16,color="green",shape="box"];59666[label="ww50",fontsize=16,color="green",shape="box"];59667[label="primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];59667 -> 60179[label="",style="solid", color="black", weight=3]; 189.19/136.04 59676 -> 26925[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59676[label="primDivFloat (Float (msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))) (srMyInt (Pos (Succ ww12200)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];59676 -> 60180[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59676 -> 60181[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59677[label="ww121",fontsize=16,color="green",shape="box"];59678[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];59679[label="Neg (Succ ww12400)",fontsize=16,color="green",shape="box"];59680[label="Pos Zero",fontsize=16,color="green",shape="box"];59681[label="ww1251",fontsize=16,color="green",shape="box"];59682[label="ww1250",fontsize=16,color="green",shape="box"];59683[label="primDivFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];59683 -> 60182[label="",style="solid", color="black", weight=3]; 189.19/136.04 59684[label="ww121",fontsize=16,color="green",shape="box"];59685[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];59686[label="Neg (Succ ww12400)",fontsize=16,color="green",shape="box"];59687[label="Neg Zero",fontsize=16,color="green",shape="box"];59688[label="ww1251",fontsize=16,color="green",shape="box"];59689[label="ww1250",fontsize=16,color="green",shape="box"];59690[label="primDivFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];59690 -> 60183[label="",style="solid", color="black", weight=3]; 189.19/136.04 60322[label="ww1945",fontsize=16,color="green",shape="box"];60321[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww4808)",fontsize=16,color="black",shape="triangle"];60321 -> 60326[label="",style="solid", color="black", weight=3]; 189.19/136.04 59736[label="primPlusFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63190[label="ww1946/Float ww19460 ww19461",fontsize=10,color="white",style="solid",shape="box"];59736 -> 63190[label="",style="solid", color="burlywood", weight=9]; 189.19/136.04 63190 -> 60186[label="",style="solid", color="burlywood", weight=3]; 189.19/136.04 59737 -> 60295[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59737[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];59737 -> 60302[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59737 -> 60303[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59737 -> 60304[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59738[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];59738 -> 60188[label="",style="solid", color="black", weight=3]; 189.19/136.04 59739[label="ww51",fontsize=16,color="green",shape="box"];59740[label="ww50",fontsize=16,color="green",shape="box"];59741[label="primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];59741 -> 60189[label="",style="solid", color="black", weight=3]; 189.19/136.04 59742[label="ww3000",fontsize=16,color="green",shape="box"];59743[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59744[label="ww4100",fontsize=16,color="green",shape="box"];59745[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];57912[label="primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4697",fontsize=16,color="black",shape="box"];57912 -> 57929[label="",style="solid", color="black", weight=3]; 189.19/136.04 59746[label="ww1390000",fontsize=16,color="green",shape="box"];59747[label="ww310000000",fontsize=16,color="green",shape="box"];59404[label="Succ Zero",fontsize=16,color="green",shape="box"];59405[label="Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))",fontsize=16,color="green",shape="box"];59406[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];59407[label="Zero",fontsize=16,color="green",shape="box"];59408[label="Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))",fontsize=16,color="green",shape="box"];59748[label="ww1390000",fontsize=16,color="green",shape="box"];59749[label="ww310000000",fontsize=16,color="green",shape="box"];59750[label="Succ Zero",fontsize=16,color="green",shape="box"];59751[label="ww3000",fontsize=16,color="green",shape="box"];59752[label="ww5",fontsize=16,color="green",shape="box"];59753[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];59754[label="Zero",fontsize=16,color="green",shape="box"];59755[label="Succ Zero",fontsize=16,color="green",shape="box"];59756[label="ww3000",fontsize=16,color="green",shape="box"];59757[label="ww5",fontsize=16,color="green",shape="box"];59758[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];59759[label="Zero",fontsize=16,color="green",shape="box"];59760[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4735 ww4734) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4731 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4733 MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];59760 -> 60190[label="",style="solid", color="black", weight=3]; 189.19/136.04 59761[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4735 ww4734) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4731 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4733 MyFalse (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];59761 -> 60191[label="",style="solid", color="black", weight=3]; 189.19/136.04 59762[label="Succ Zero",fontsize=16,color="green",shape="box"];59763[label="ww3000",fontsize=16,color="green",shape="box"];59764[label="ww5",fontsize=16,color="green",shape="box"];59765[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59766[label="Zero",fontsize=16,color="green",shape="box"];59767[label="Succ Zero",fontsize=16,color="green",shape="box"];59768[label="ww3000",fontsize=16,color="green",shape="box"];59769[label="ww5",fontsize=16,color="green",shape="box"];59770[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59771[label="Zero",fontsize=16,color="green",shape="box"];59409[label="Succ Zero",fontsize=16,color="green",shape="box"];59410[label="Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];59411[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];59412[label="Zero",fontsize=16,color="green",shape="box"];59413[label="Pos (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];59772[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4742 ww4741) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4738 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4740 MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];59772 -> 60192[label="",style="solid", color="black", weight=3]; 189.19/136.04 59773[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4742 ww4741) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4738 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4740 MyFalse (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];59773 -> 60193[label="",style="solid", color="black", weight=3]; 189.19/136.04 59414[label="Succ Zero",fontsize=16,color="green",shape="box"];59415[label="Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))",fontsize=16,color="green",shape="box"];59416[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];59417[label="Zero",fontsize=16,color="green",shape="box"];59418[label="Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))",fontsize=16,color="green",shape="box"];59774[label="Succ Zero",fontsize=16,color="green",shape="box"];59775[label="ww3000",fontsize=16,color="green",shape="box"];59776[label="ww5",fontsize=16,color="green",shape="box"];59777[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];59778[label="Zero",fontsize=16,color="green",shape="box"];59779[label="Succ Zero",fontsize=16,color="green",shape="box"];59780[label="ww3000",fontsize=16,color="green",shape="box"];59781[label="ww5",fontsize=16,color="green",shape="box"];59782[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];59783[label="Zero",fontsize=16,color="green",shape="box"];59784[label="Succ Zero",fontsize=16,color="green",shape="box"];59785[label="ww3000",fontsize=16,color="green",shape="box"];59786[label="ww5",fontsize=16,color="green",shape="box"];59787[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59788[label="Zero",fontsize=16,color="green",shape="box"];59789[label="Succ Zero",fontsize=16,color="green",shape="box"];59790[label="ww3000",fontsize=16,color="green",shape="box"];59791[label="ww5",fontsize=16,color="green",shape="box"];59792[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59793[label="Zero",fontsize=16,color="green",shape="box"];59419[label="Succ Zero",fontsize=16,color="green",shape="box"];59420[label="Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];59421[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];59422[label="Zero",fontsize=16,color="green",shape="box"];59423[label="Pos (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];59794[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];59794 -> 60194[label="",style="solid", color="black", weight=3]; 189.19/136.04 59795[label="ww3000",fontsize=16,color="green",shape="box"];59796[label="ww5",fontsize=16,color="green",shape="box"];59797[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];59798[label="Succ Zero",fontsize=16,color="green",shape="box"];59799[label="Zero",fontsize=16,color="green",shape="box"];59800[label="Succ Zero",fontsize=16,color="green",shape="box"];59801[label="ww3000",fontsize=16,color="green",shape="box"];59802[label="Zero",fontsize=16,color="green",shape="box"];59803[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];59804[label="Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))",fontsize=16,color="green",shape="box"];59805[label="ww3000",fontsize=16,color="green",shape="box"];59806[label="ww5",fontsize=16,color="green",shape="box"];59807[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];59808[label="Succ Zero",fontsize=16,color="green",shape="box"];59809[label="Zero",fontsize=16,color="green",shape="box"];59810[label="ww1410000",fontsize=16,color="green",shape="box"];59811[label="ww310000000",fontsize=16,color="green",shape="box"];59812[label="ww1410000",fontsize=16,color="green",shape="box"];59813[label="ww310000000",fontsize=16,color="green",shape="box"];59814[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4748 ww4747) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4743 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4745 MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];59814 -> 60195[label="",style="solid", color="black", weight=3]; 189.19/136.04 59815[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4748 ww4747) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4743 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4745 MyFalse (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];59815 -> 60196[label="",style="solid", color="black", weight=3]; 189.19/136.04 59816[label="ww3000",fontsize=16,color="green",shape="box"];59817[label="ww5",fontsize=16,color="green",shape="box"];59818[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59819[label="Succ Zero",fontsize=16,color="green",shape="box"];59820[label="Zero",fontsize=16,color="green",shape="box"];59821[label="Succ Zero",fontsize=16,color="green",shape="box"];59822[label="ww3000",fontsize=16,color="green",shape="box"];59823[label="Zero",fontsize=16,color="green",shape="box"];59824[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59825[label="Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];59826[label="ww3000",fontsize=16,color="green",shape="box"];59827[label="ww5",fontsize=16,color="green",shape="box"];59828[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59829[label="Succ Zero",fontsize=16,color="green",shape="box"];59830[label="Zero",fontsize=16,color="green",shape="box"];59831[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4754 ww4753) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4749 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4751 MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];59831 -> 60197[label="",style="solid", color="black", weight=3]; 189.19/136.04 59832[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4754 ww4753) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4749 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4751 MyFalse (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];59832 -> 60198[label="",style="solid", color="black", weight=3]; 189.19/136.04 59833[label="ww3000",fontsize=16,color="green",shape="box"];59834[label="ww5",fontsize=16,color="green",shape="box"];59835[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];59836[label="Succ Zero",fontsize=16,color="green",shape="box"];59837[label="Zero",fontsize=16,color="green",shape="box"];59838[label="Succ Zero",fontsize=16,color="green",shape="box"];59839[label="ww3000",fontsize=16,color="green",shape="box"];59840[label="Zero",fontsize=16,color="green",shape="box"];59841[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];59842[label="Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))",fontsize=16,color="green",shape="box"];59843[label="ww3000",fontsize=16,color="green",shape="box"];59844[label="ww5",fontsize=16,color="green",shape="box"];59845[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];59846[label="Succ Zero",fontsize=16,color="green",shape="box"];59847[label="Zero",fontsize=16,color="green",shape="box"];59848[label="ww3000",fontsize=16,color="green",shape="box"];59849[label="ww5",fontsize=16,color="green",shape="box"];59850[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59851[label="Succ Zero",fontsize=16,color="green",shape="box"];59852[label="Zero",fontsize=16,color="green",shape="box"];59853[label="Succ Zero",fontsize=16,color="green",shape="box"];59854[label="ww3000",fontsize=16,color="green",shape="box"];59855[label="Zero",fontsize=16,color="green",shape="box"];59856[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59857[label="Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];59858[label="ww3000",fontsize=16,color="green",shape="box"];59859[label="ww5",fontsize=16,color="green",shape="box"];59860[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59861[label="Succ Zero",fontsize=16,color="green",shape="box"];59862[label="Zero",fontsize=16,color="green",shape="box"];59863[label="Neg Zero",fontsize=16,color="green",shape="box"];59864[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];59865[label="Succ Zero",fontsize=16,color="green",shape="box"];59866[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];59867[label="ww3000",fontsize=16,color="green",shape="box"];59868[label="Succ Zero",fontsize=16,color="green",shape="box"];59869[label="ww4100",fontsize=16,color="green",shape="box"];59870[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];59871 -> 58785[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59871[label="iterate (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4755)",fontsize=16,color="magenta"];59871 -> 60199[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 57909 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 57909[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57909 -> 57925[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 57909 -> 57926[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 57910 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.04 57910[label="msMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57910 -> 57927[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 57910 -> 57928[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 57911[label="ww4696",fontsize=16,color="green",shape="box"];59872[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];59873 -> 57905[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59873[label="iterate (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4701)",fontsize=16,color="magenta"];59873 -> 60200[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59874 -> 37169[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59874[label="takeWhile1 (flip ltEsFloat ww4705) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4703 (flip ltEsFloat ww4705 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];59874 -> 60201[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59874 -> 60202[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59874 -> 60203[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59875[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4705 otherwise) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4703 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4705 otherwise (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];59875 -> 60204[label="",style="solid", color="black", weight=3]; 189.19/136.04 59876 -> 26925[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59876[label="primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ Zero))) (srMyInt (Pos (Succ (Succ (Succ (Succ ww4100000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];59876 -> 60205[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59876 -> 60206[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59877 -> 37169[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59877[label="takeWhile1 (flip ltEsFloat ww4710) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4708 (flip ltEsFloat ww4710 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];59877 -> 60207[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59877 -> 60208[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59877 -> 60209[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59878[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4710 otherwise) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4708 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4710 otherwise (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];59878 -> 60210[label="",style="solid", color="black", weight=3]; 189.19/136.04 59424[label="Zero",fontsize=16,color="green",shape="box"];59425[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59426[label="Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))",fontsize=16,color="green",shape="box"];59427[label="Succ Zero",fontsize=16,color="green",shape="box"];59428[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59879[label="Zero",fontsize=16,color="green",shape="box"];59880[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];59881[label="ww5",fontsize=16,color="green",shape="box"];59882[label="ww3100",fontsize=16,color="green",shape="box"];59883[label="Succ Zero",fontsize=16,color="green",shape="box"];59884[label="ww300000000",fontsize=16,color="green",shape="box"];59885[label="ww1570000",fontsize=16,color="green",shape="box"];59886[label="Zero",fontsize=16,color="green",shape="box"];59887[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];59888[label="ww5",fontsize=16,color="green",shape="box"];59889[label="ww3100",fontsize=16,color="green",shape="box"];59890[label="Succ Zero",fontsize=16,color="green",shape="box"];59891[label="ww300000000",fontsize=16,color="green",shape="box"];59892[label="ww1570000",fontsize=16,color="green",shape="box"];59893[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4760 ww4759) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4756 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4758 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];59893 -> 60211[label="",style="solid", color="black", weight=3]; 189.19/136.04 59894[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4760 ww4759) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4756 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4758 MyFalse (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];59894 -> 60212[label="",style="solid", color="black", weight=3]; 189.19/136.04 59429[label="Zero",fontsize=16,color="green",shape="box"];59430[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59431[label="Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))",fontsize=16,color="green",shape="box"];59432[label="Succ Zero",fontsize=16,color="green",shape="box"];59433[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59895[label="Zero",fontsize=16,color="green",shape="box"];59896[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];59897[label="ww5",fontsize=16,color="green",shape="box"];59898[label="ww3100",fontsize=16,color="green",shape="box"];59899[label="Succ Zero",fontsize=16,color="green",shape="box"];59900[label="Zero",fontsize=16,color="green",shape="box"];59901[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];59902[label="ww5",fontsize=16,color="green",shape="box"];59903[label="ww3100",fontsize=16,color="green",shape="box"];59904[label="Succ Zero",fontsize=16,color="green",shape="box"];59905[label="primDivFloat (primMinusFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];59905 -> 60213[label="",style="solid", color="black", weight=3]; 189.19/136.04 59906[label="Zero",fontsize=16,color="green",shape="box"];59907[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];59908[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59909[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59910[label="ww3000000000",fontsize=16,color="green",shape="box"];59911[label="ww3100000000",fontsize=16,color="green",shape="box"];59912[label="ww3000000000",fontsize=16,color="green",shape="box"];59913[label="ww3100000000",fontsize=16,color="green",shape="box"];59434[label="Zero",fontsize=16,color="green",shape="box"];59435[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))",fontsize=16,color="green",shape="box"];59436[label="Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))",fontsize=16,color="green",shape="box"];59437[label="Zero",fontsize=16,color="green",shape="box"];59438[label="Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))",fontsize=16,color="green",shape="box"];59914[label="Zero",fontsize=16,color="green",shape="box"];59915[label="Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))",fontsize=16,color="green",shape="box"];59916[label="ww5",fontsize=16,color="green",shape="box"];59917[label="Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))",fontsize=16,color="green",shape="box"];59918[label="Zero",fontsize=16,color="green",shape="box"];59919[label="Zero",fontsize=16,color="green",shape="box"];59920[label="Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))",fontsize=16,color="green",shape="box"];59921[label="ww5",fontsize=16,color="green",shape="box"];59922[label="Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))",fontsize=16,color="green",shape="box"];59923[label="Zero",fontsize=16,color="green",shape="box"];59924[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4765 ww4764) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4761 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4763 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="black",shape="box"];59924 -> 60214[label="",style="solid", color="black", weight=3]; 189.19/136.04 59925[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4765 ww4764) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4761 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4763 MyFalse (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="black",shape="box"];59925 -> 60215[label="",style="solid", color="black", weight=3]; 189.19/136.04 59439[label="Zero",fontsize=16,color="green",shape="box"];59440[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="green",shape="box"];59441[label="Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))",fontsize=16,color="green",shape="box"];59442[label="Zero",fontsize=16,color="green",shape="box"];59443[label="Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];59926[label="Zero",fontsize=16,color="green",shape="box"];59927[label="Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))",fontsize=16,color="green",shape="box"];59928[label="ww5",fontsize=16,color="green",shape="box"];59929[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];59930[label="Zero",fontsize=16,color="green",shape="box"];59931[label="Zero",fontsize=16,color="green",shape="box"];59932[label="Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))",fontsize=16,color="green",shape="box"];59933[label="ww5",fontsize=16,color="green",shape="box"];59934[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];59935[label="Zero",fontsize=16,color="green",shape="box"];59936[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4770 ww4769) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4766 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4768 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="black",shape="box"];59936 -> 60216[label="",style="solid", color="black", weight=3]; 189.19/136.04 59937[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4770 ww4769) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4766 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4768 MyFalse (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="black",shape="box"];59937 -> 60217[label="",style="solid", color="black", weight=3]; 189.19/136.04 59938[label="primDivFloat (primMinusFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];59938 -> 60218[label="",style="solid", color="black", weight=3]; 189.19/136.04 59939[label="Zero",fontsize=16,color="green",shape="box"];59940[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59941[label="Pos (Succ (Succ (Succ ww310000)))",fontsize=16,color="green",shape="box"];59942[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60064[label="psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) ww4798",fontsize=16,color="black",shape="triangle"];60064 -> 60219[label="",style="solid", color="black", weight=3]; 189.19/136.04 60065 -> 59944[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60065[label="iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) ww4798))",fontsize=16,color="magenta"];60065 -> 60220[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59953 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59953[label="srMyInt ww33540 ww32840",fontsize=16,color="magenta"];59953 -> 60221[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59953 -> 60222[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59954 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59954[label="srMyInt ww33541 ww32841",fontsize=16,color="magenta"];59954 -> 60223[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59954 -> 60224[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59955[label="takeWhile1 (flip ltEsFloat (Float ww32840 ww32841)) ww3349 (iterate (primPlusFloat (Float ww3358 ww3357)) ww3350) MyTrue",fontsize=16,color="black",shape="box"];59955 -> 60225[label="",style="solid", color="black", weight=3]; 189.19/136.04 59956[label="takeWhile1 (flip ltEsFloat (Float ww32840 ww32841)) ww3349 (iterate (primPlusFloat (Float ww3358 ww3357)) ww3350) MyFalse",fontsize=16,color="black",shape="box"];59956 -> 60226[label="",style="solid", color="black", weight=3]; 189.19/136.04 59957 -> 37169[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59957[label="takeWhile1 (flip ltEsFloat ww4717) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4715 (flip ltEsFloat ww4717 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];59957 -> 60227[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59957 -> 60228[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59957 -> 60229[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59958[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4717 otherwise) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4715 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4717 otherwise (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];59958 -> 60230[label="",style="solid", color="black", weight=3]; 189.19/136.04 59959 -> 37169[label="",style="dashed", color="red", weight=0]; 189.19/136.04 59959[label="takeWhile1 (flip ltEsFloat ww4723) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4721 (flip ltEsFloat ww4723 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];59959 -> 60231[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59959 -> 60232[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59959 -> 60233[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 59960[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4723 otherwise) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4721 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4723 otherwise (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];59960 -> 60234[label="",style="solid", color="black", weight=3]; 189.19/136.04 59961[label="ww300000000",fontsize=16,color="green",shape="box"];59962[label="ww1730000",fontsize=16,color="green",shape="box"];59963[label="ww300000000",fontsize=16,color="green",shape="box"];59964[label="ww1730000",fontsize=16,color="green",shape="box"];59965[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];59966[label="ww5",fontsize=16,color="green",shape="box"];59967[label="ww3100",fontsize=16,color="green",shape="box"];59968[label="Zero",fontsize=16,color="green",shape="box"];59969[label="Succ Zero",fontsize=16,color="green",shape="box"];59970[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];59971[label="ww5",fontsize=16,color="green",shape="box"];59972[label="ww3100",fontsize=16,color="green",shape="box"];59973[label="Zero",fontsize=16,color="green",shape="box"];59974[label="Succ Zero",fontsize=16,color="green",shape="box"];59975[label="Zero",fontsize=16,color="green",shape="box"];59976[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];59977[label="Succ Zero",fontsize=16,color="green",shape="box"];59978[label="ww3100",fontsize=16,color="green",shape="box"];59979[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];59980[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4779 ww4778) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4774 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4776 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];59980 -> 60235[label="",style="solid", color="black", weight=3]; 189.19/136.04 59981[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4779 ww4778) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4774 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4776 MyFalse (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];59981 -> 60236[label="",style="solid", color="black", weight=3]; 189.19/136.04 59982[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];59983[label="ww5",fontsize=16,color="green",shape="box"];59984[label="ww3100",fontsize=16,color="green",shape="box"];59985[label="Zero",fontsize=16,color="green",shape="box"];59986[label="Succ Zero",fontsize=16,color="green",shape="box"];59987[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];59988[label="ww5",fontsize=16,color="green",shape="box"];59989[label="ww3100",fontsize=16,color="green",shape="box"];59990[label="Zero",fontsize=16,color="green",shape="box"];59991[label="Succ Zero",fontsize=16,color="green",shape="box"];59992[label="Zero",fontsize=16,color="green",shape="box"];59993[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];59994[label="Succ Zero",fontsize=16,color="green",shape="box"];59995[label="ww3100",fontsize=16,color="green",shape="box"];59996[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];59997[label="Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))",fontsize=16,color="green",shape="box"];59998[label="ww5",fontsize=16,color="green",shape="box"];59999[label="Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))",fontsize=16,color="green",shape="box"];60000[label="Zero",fontsize=16,color="green",shape="box"];60001[label="Zero",fontsize=16,color="green",shape="box"];60002[label="ww3000000000",fontsize=16,color="green",shape="box"];60003[label="ww3100000000",fontsize=16,color="green",shape="box"];60004[label="Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))",fontsize=16,color="green",shape="box"];60005[label="ww5",fontsize=16,color="green",shape="box"];60006[label="Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))",fontsize=16,color="green",shape="box"];60007[label="Zero",fontsize=16,color="green",shape="box"];60008[label="Zero",fontsize=16,color="green",shape="box"];60009[label="Zero",fontsize=16,color="green",shape="box"];60010[label="Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))",fontsize=16,color="green",shape="box"];60011[label="Zero",fontsize=16,color="green",shape="box"];60012[label="Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))",fontsize=16,color="green",shape="box"];60013[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))",fontsize=16,color="green",shape="box"];60014[label="ww3000000000",fontsize=16,color="green",shape="box"];60015[label="ww3100000000",fontsize=16,color="green",shape="box"];60016[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4785 ww4784) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4780 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4782 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="black",shape="box"];60016 -> 60237[label="",style="solid", color="black", weight=3]; 189.19/136.04 60017[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4785 ww4784) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4780 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4782 MyFalse (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="black",shape="box"];60017 -> 60238[label="",style="solid", color="black", weight=3]; 189.19/136.04 60018[label="Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))",fontsize=16,color="green",shape="box"];60019[label="ww5",fontsize=16,color="green",shape="box"];60020[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];60021[label="Zero",fontsize=16,color="green",shape="box"];60022[label="Zero",fontsize=16,color="green",shape="box"];60023[label="Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))",fontsize=16,color="green",shape="box"];60024[label="ww5",fontsize=16,color="green",shape="box"];60025[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];60026[label="Zero",fontsize=16,color="green",shape="box"];60027[label="Zero",fontsize=16,color="green",shape="box"];60028[label="Zero",fontsize=16,color="green",shape="box"];60029[label="Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))",fontsize=16,color="green",shape="box"];60030[label="Zero",fontsize=16,color="green",shape="box"];60031[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];60032[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="green",shape="box"];60033[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4791 ww4790) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4786 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4788 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="black",shape="box"];60033 -> 60239[label="",style="solid", color="black", weight=3]; 189.19/136.04 60034[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4791 ww4790) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4786 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4788 MyFalse (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="black",shape="box"];60034 -> 60240[label="",style="solid", color="black", weight=3]; 189.19/136.04 60035[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60036 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60036[label="msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))",fontsize=16,color="magenta"];60036 -> 60241[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60036 -> 60242[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60037[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60038 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60038[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];60038 -> 60243[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60038 -> 60244[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60039[label="Zero",fontsize=16,color="green",shape="box"];60040[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60041[label="Neg Zero",fontsize=16,color="green",shape="box"];60042[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];60043[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60044 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60044[label="msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))",fontsize=16,color="magenta"];60044 -> 60245[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60044 -> 60246[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60045[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60046 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60046[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];60046 -> 60247[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60046 -> 60248[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60047[label="Zero",fontsize=16,color="green",shape="box"];60048[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60049[label="Neg Zero",fontsize=16,color="green",shape="box"];60050[label="Neg Zero",fontsize=16,color="green",shape="box"];60051[label="ww431",fontsize=16,color="green",shape="box"];60052[label="ww430",fontsize=16,color="green",shape="box"];60053[label="primDivFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) (Float ww420 ww421)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];60053 -> 60249[label="",style="solid", color="black", weight=3]; 189.19/136.04 60054[label="Float ww29150 ww29151",fontsize=16,color="green",shape="box"];60055[label="Float ww29150 ww29151",fontsize=16,color="green",shape="box"];60085[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) ww4799",fontsize=16,color="black",shape="triangle"];60085 -> 60250[label="",style="solid", color="black", weight=3]; 189.19/136.04 60086 -> 60057[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60086[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) ww4799))",fontsize=16,color="magenta"];60086 -> 60251[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60066[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60067[label="ww2970",fontsize=16,color="green",shape="box"];60068[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60069 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60069[label="srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))",fontsize=16,color="magenta"];60069 -> 60252[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60069 -> 60253[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60070[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];60071[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];60072[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60073[label="ww2973",fontsize=16,color="green",shape="box"];60074[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60075 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60075[label="srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))",fontsize=16,color="magenta"];60075 -> 60254[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60075 -> 60255[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60076[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];60077[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];60132[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) ww4800",fontsize=16,color="black",shape="triangle"];60132 -> 60256[label="",style="solid", color="black", weight=3]; 189.19/136.04 60133 -> 60079[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60133[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) ww4800))",fontsize=16,color="magenta"];60133 -> 60257[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60087[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60088[label="ww3040",fontsize=16,color="green",shape="box"];60089[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];60090[label="Zero",fontsize=16,color="green",shape="box"];60091[label="Succ ww95600",fontsize=16,color="green",shape="box"];60092[label="Float (Pos (Succ ww957)) (Pos (Succ ww95800))",fontsize=16,color="green",shape="box"];60093[label="Succ ww95800",fontsize=16,color="green",shape="box"];60094[label="Zero",fontsize=16,color="green",shape="box"];60095[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];60096[label="Zero",fontsize=16,color="green",shape="box"];60097[label="Zero",fontsize=16,color="green",shape="box"];60098[label="Float (Pos (Succ ww957)) (Neg Zero)",fontsize=16,color="green",shape="box"];60099[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60100[label="ww2763",fontsize=16,color="green",shape="box"];60101[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60102 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60102[label="srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))",fontsize=16,color="magenta"];60102 -> 60258[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60102 -> 60259[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60103[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];60104[label="Neg (Succ ww95600)",fontsize=16,color="green",shape="box"];60105[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];60106[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];60107 -> 26925[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60107[label="primDivFloat (Float (msMyInt (Neg Zero) ww19410) (srMyInt (Neg (Succ (Succ (Succ Zero)))) ww19411)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];60107 -> 60260[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60107 -> 60261[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60108[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60109[label="ww2816",fontsize=16,color="green",shape="box"];60110[label="primPlusFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4793",fontsize=16,color="black",shape="box"];60110 -> 60262[label="",style="solid", color="black", weight=3]; 189.19/136.04 60111 -> 59593[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60111[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4793",fontsize=16,color="magenta"];60112 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60112[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos Zero) (Pos (Succ ww137500)))) ww4691",fontsize=16,color="magenta"];60112 -> 60263[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60112 -> 60264[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60112 -> 60265[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60113[label="primPlusFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4794",fontsize=16,color="black",shape="box"];60113 -> 60266[label="",style="solid", color="black", weight=3]; 189.19/136.04 60114 -> 59636[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60114[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4794",fontsize=16,color="magenta"];60115[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60116 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60116[label="srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))",fontsize=16,color="magenta"];60116 -> 60267[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60116 -> 60268[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60117[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];60118[label="Neg (Succ ww137300)",fontsize=16,color="green",shape="box"];60119[label="Neg Zero",fontsize=16,color="green",shape="box"];60120[label="Neg (Succ ww137300)",fontsize=16,color="green",shape="box"];60121[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];60122[label="Neg Zero",fontsize=16,color="green",shape="box"];60123[label="Neg Zero",fontsize=16,color="green",shape="box"];60124[label="Neg Zero",fontsize=16,color="green",shape="box"];60143[label="psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) ww4801",fontsize=16,color="black",shape="triangle"];60143 -> 60269[label="",style="solid", color="black", weight=3]; 189.19/136.04 60144 -> 60126[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60144[label="iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) ww4801))",fontsize=16,color="magenta"];60144 -> 60270[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60165[label="psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) ww4802",fontsize=16,color="black",shape="triangle"];60165 -> 60282[label="",style="solid", color="black", weight=3]; 189.19/136.04 60166 -> 60135[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60166[label="iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) ww4802))",fontsize=16,color="magenta"];60166 -> 60283[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60145[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60146 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60146[label="srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))",fontsize=16,color="magenta"];60146 -> 60271[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60146 -> 60272[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60147[label="Pos (Succ ww2193)",fontsize=16,color="green",shape="box"];60148[label="Neg (Succ ww2192)",fontsize=16,color="green",shape="box"];60149[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60150 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60150[label="srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))",fontsize=16,color="magenta"];60150 -> 60273[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60150 -> 60274[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60151[label="Pos (Succ ww2204)",fontsize=16,color="green",shape="box"];60152[label="Neg (Succ ww2202)",fontsize=16,color="green",shape="box"];60153[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) ww4795",fontsize=16,color="black",shape="box"];60153 -> 60275[label="",style="solid", color="black", weight=3]; 189.19/136.04 60154 -> 59674[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60154[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) ww4795",fontsize=16,color="magenta"];60280[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) ww4803",fontsize=16,color="black",shape="triangle"];60280 -> 60312[label="",style="solid", color="black", weight=3]; 189.19/136.04 60281 -> 60156[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60281[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) ww4803))",fontsize=16,color="magenta"];60281 -> 60313[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60167[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60168 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60168[label="srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))",fontsize=16,color="magenta"];60168 -> 60284[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60168 -> 60285[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60169[label="Pos (Succ ww2214)",fontsize=16,color="green",shape="box"];60170[label="Neg (Succ ww2213)",fontsize=16,color="green",shape="box"];60171 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60171[label="msMyInt (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww53))",fontsize=16,color="magenta"];60171 -> 60286[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60171 -> 60287[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60172 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60172[label="srMyInt (Pos (Succ ww5200)) (Pos (Succ ww5400))",fontsize=16,color="magenta"];60172 -> 60288[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60172 -> 60289[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60173[label="ww1251",fontsize=16,color="green",shape="box"];60174[label="ww1250",fontsize=16,color="green",shape="box"];60175[label="primDivFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];60175 -> 60290[label="",style="solid", color="black", weight=3]; 189.19/136.04 60176 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60176[label="msMyInt (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww69))",fontsize=16,color="magenta"];60176 -> 60291[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60176 -> 60292[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60177 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60177[label="srMyInt (Pos (Succ ww6800)) (Pos (Succ ww7000))",fontsize=16,color="magenta"];60177 -> 60293[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60177 -> 60294[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60178 -> 60295[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60178[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];60178 -> 60305[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60178 -> 60306[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60178 -> 60307[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60179[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];60179 -> 60314[label="",style="solid", color="black", weight=3]; 189.19/136.04 60180 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60180[label="msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))",fontsize=16,color="magenta"];60180 -> 60315[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60180 -> 60316[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60181 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60181[label="srMyInt (Pos (Succ ww12200)) (Neg (Succ ww12400))",fontsize=16,color="magenta"];60181 -> 60317[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60181 -> 60318[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60182 -> 60295[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60182[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];60182 -> 60308[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60182 -> 60309[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60182 -> 60310[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60183[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];60183 -> 60319[label="",style="solid", color="black", weight=3]; 189.19/136.04 60326[label="Cons (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww4808) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww4808)))",fontsize=16,color="green",shape="box"];60326 -> 60418[label="",style="dashed", color="green", weight=3]; 189.19/136.04 60326 -> 60419[label="",style="dashed", color="green", weight=3]; 189.19/136.04 60186[label="primPlusFloat (Float ww19460 ww19461) (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];60186 -> 60327[label="",style="solid", color="black", weight=3]; 189.19/136.04 60302[label="ww3000",fontsize=16,color="green",shape="box"];60303[label="ww4100",fontsize=16,color="green",shape="box"];60304[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60188 -> 26925[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60188[label="primDivFloat (Float (msMyInt (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];60188 -> 60328[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60188 -> 60329[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60189[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];60189 -> 60330[label="",style="solid", color="black", weight=3]; 189.19/136.04 57929 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.04 57929[label="primPlusFloat (Float (msMyInt (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) ww4697",fontsize=16,color="magenta"];57929 -> 58696[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 57929 -> 58697[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 57929 -> 58698[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60190 -> 37169[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60190[label="takeWhile1 (flip ltEsFloat ww4733) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4731 (flip ltEsFloat ww4733 (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="magenta"];60190 -> 60331[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60190 -> 60332[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60190 -> 60333[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60191[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4733 otherwise) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4731 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4733 otherwise (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];60191 -> 60334[label="",style="solid", color="black", weight=3]; 189.19/136.04 60192 -> 37169[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60192[label="takeWhile1 (flip ltEsFloat ww4740) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4738 (flip ltEsFloat ww4740 (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="magenta"];60192 -> 60335[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60192 -> 60336[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60192 -> 60337[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60193[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4740 otherwise) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4738 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4740 otherwise (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];60193 -> 60338[label="",style="solid", color="black", weight=3]; 189.19/136.04 60194 -> 26925[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60194[label="primDivFloat (Float (msMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3000))) (srMyInt (Pos (Succ Zero)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];60194 -> 60339[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60194 -> 60340[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60195 -> 37169[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60195[label="takeWhile1 (flip ltEsFloat ww4745) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4743 (flip ltEsFloat ww4745 (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="magenta"];60195 -> 60341[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60195 -> 60342[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60195 -> 60343[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60196[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4745 otherwise) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4743 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4745 otherwise (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];60196 -> 60344[label="",style="solid", color="black", weight=3]; 189.19/136.04 60197 -> 37169[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60197[label="takeWhile1 (flip ltEsFloat ww4751) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4749 (flip ltEsFloat ww4751 (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="magenta"];60197 -> 60345[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60197 -> 60346[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60197 -> 60347[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60198[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4751 otherwise) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4749 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4751 otherwise (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];60198 -> 60348[label="",style="solid", color="black", weight=3]; 189.19/136.04 60199 -> 57924[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60199[label="primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4755",fontsize=16,color="magenta"];60199 -> 60349[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60199 -> 60350[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60199 -> 60351[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60199 -> 60352[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 57925[label="Neg Zero",fontsize=16,color="green",shape="box"];57926[label="Neg Zero",fontsize=16,color="green",shape="box"];57927[label="Succ Zero",fontsize=16,color="green",shape="box"];57928[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60200 -> 60083[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60200[label="primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4701",fontsize=16,color="magenta"];60200 -> 60353[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60200 -> 60354[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60200 -> 60355[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60201[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];60202[label="ww4705",fontsize=16,color="green",shape="box"];60203[label="ww4703",fontsize=16,color="green",shape="box"];60204[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4705 MyTrue) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4703 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4705 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];60204 -> 60356[label="",style="solid", color="black", weight=3]; 189.19/136.04 60205 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60205[label="msMyInt (Pos (Succ Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];60205 -> 60357[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60205 -> 60358[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60206 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60206[label="srMyInt (Pos (Succ (Succ (Succ (Succ ww4100000))))) (Pos (Succ ww3100))",fontsize=16,color="magenta"];60206 -> 60359[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60206 -> 60360[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60207[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];60208[label="ww4710",fontsize=16,color="green",shape="box"];60209[label="ww4708",fontsize=16,color="green",shape="box"];60210[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4710 MyTrue) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4708 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4710 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];60210 -> 60361[label="",style="solid", color="black", weight=3]; 189.19/136.04 60211 -> 37169[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60211[label="takeWhile1 (flip ltEsFloat ww4758) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4756 (flip ltEsFloat ww4758 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];60211 -> 60362[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60211 -> 60363[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60211 -> 60364[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60212[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4758 otherwise) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4756 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4758 otherwise (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];60212 -> 60365[label="",style="solid", color="black", weight=3]; 189.19/136.04 60213 -> 26925[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60213[label="primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (srMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];60213 -> 60366[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60213 -> 60367[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60214 -> 37169[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60214[label="takeWhile1 (flip ltEsFloat ww4763) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4761 (flip ltEsFloat ww4763 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="magenta"];60214 -> 60368[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60214 -> 60369[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60214 -> 60370[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60215[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4763 otherwise) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4761 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4763 otherwise (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="black",shape="box"];60215 -> 60371[label="",style="solid", color="black", weight=3]; 189.19/136.04 60216 -> 37169[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60216[label="takeWhile1 (flip ltEsFloat ww4768) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4766 (flip ltEsFloat ww4768 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="magenta"];60216 -> 60372[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60216 -> 60373[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60216 -> 60374[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60217[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4768 otherwise) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4766 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4768 otherwise (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="black",shape="box"];60217 -> 60375[label="",style="solid", color="black", weight=3]; 189.19/136.04 60218 -> 26925[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60218[label="primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (srMyInt (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];60218 -> 60376[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60218 -> 60377[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60219[label="primPlusFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) ww4798",fontsize=16,color="black",shape="box"];60219 -> 60378[label="",style="solid", color="black", weight=3]; 189.19/136.04 60220 -> 60064[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60220[label="psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) ww4798",fontsize=16,color="magenta"];60221[label="ww32840",fontsize=16,color="green",shape="box"];60222[label="ww33540",fontsize=16,color="green",shape="box"];60223[label="ww32841",fontsize=16,color="green",shape="box"];60224[label="ww33541",fontsize=16,color="green",shape="box"];60225[label="Cons ww3349 (takeWhile (flip ltEsFloat (Float ww32840 ww32841)) (iterate (primPlusFloat (Float ww3358 ww3357)) ww3350))",fontsize=16,color="green",shape="box"];60225 -> 60379[label="",style="dashed", color="green", weight=3]; 189.19/136.04 60226[label="takeWhile0 (flip ltEsFloat (Float ww32840 ww32841)) ww3349 (iterate (primPlusFloat (Float ww3358 ww3357)) ww3350) otherwise",fontsize=16,color="black",shape="box"];60226 -> 60380[label="",style="solid", color="black", weight=3]; 189.19/136.04 60227[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];60228[label="ww4717",fontsize=16,color="green",shape="box"];60229[label="ww4715",fontsize=16,color="green",shape="box"];60230[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4717 MyTrue) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4715 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4717 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];60230 -> 60381[label="",style="solid", color="black", weight=3]; 189.19/136.04 60231[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];60232[label="ww4723",fontsize=16,color="green",shape="box"];60233[label="ww4721",fontsize=16,color="green",shape="box"];60234[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4723 MyTrue) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4721 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4723 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];60234 -> 60382[label="",style="solid", color="black", weight=3]; 189.19/136.04 60235 -> 37169[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60235[label="takeWhile1 (flip ltEsFloat ww4776) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4774 (flip ltEsFloat ww4776 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];60235 -> 60383[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60235 -> 60384[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60235 -> 60385[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60236[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4776 otherwise) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4774 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4776 otherwise (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];60236 -> 60386[label="",style="solid", color="black", weight=3]; 189.19/136.04 60237 -> 37169[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60237[label="takeWhile1 (flip ltEsFloat ww4782) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4780 (flip ltEsFloat ww4782 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="magenta"];60237 -> 60387[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60237 -> 60388[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60237 -> 60389[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60238[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4782 otherwise) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4780 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4782 otherwise (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="black",shape="box"];60238 -> 60390[label="",style="solid", color="black", weight=3]; 189.19/136.04 60239 -> 37169[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60239[label="takeWhile1 (flip ltEsFloat ww4788) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4786 (flip ltEsFloat ww4788 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="magenta"];60239 -> 60391[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60239 -> 60392[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60239 -> 60393[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60240[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4788 otherwise) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4786 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4788 otherwise (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="black",shape="box"];60240 -> 60394[label="",style="solid", color="black", weight=3]; 189.19/136.04 60241[label="Zero",fontsize=16,color="green",shape="box"];60242[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60243[label="Neg Zero",fontsize=16,color="green",shape="box"];60244[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];60245[label="Zero",fontsize=16,color="green",shape="box"];60246[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60247[label="Neg Zero",fontsize=16,color="green",shape="box"];60248[label="Neg Zero",fontsize=16,color="green",shape="box"];60249[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) (Float ww420 ww421)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];60249 -> 60395[label="",style="solid", color="black", weight=3]; 189.19/136.04 60250[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) ww4799",fontsize=16,color="black",shape="box"];60250 -> 60396[label="",style="solid", color="black", weight=3]; 189.19/136.04 60251 -> 60085[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60251[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) ww4799",fontsize=16,color="magenta"];60252[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];60253[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];60254[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];60255[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];60256[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) ww4800",fontsize=16,color="black",shape="box"];60256 -> 60397[label="",style="solid", color="black", weight=3]; 189.19/136.04 60257 -> 60132[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60257[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) ww4800",fontsize=16,color="magenta"];60258[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];60259[label="Neg (Succ ww95600)",fontsize=16,color="green",shape="box"];60260 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60260[label="msMyInt (Neg Zero) ww19410",fontsize=16,color="magenta"];60260 -> 60398[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60261 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60261[label="srMyInt (Neg (Succ (Succ (Succ Zero)))) ww19411",fontsize=16,color="magenta"];60261 -> 60399[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60261 -> 60400[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60262[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4793",fontsize=16,color="black",shape="box"];60262 -> 60401[label="",style="solid", color="black", weight=3]; 189.19/136.04 60263 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60263[label="srMyInt (Pos Zero) (Pos (Succ ww137500))",fontsize=16,color="magenta"];60263 -> 60402[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60263 -> 60403[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60264 -> 20978[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60264[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];60265[label="ww4691",fontsize=16,color="green",shape="box"];60266[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4794",fontsize=16,color="black",shape="box"];60266 -> 60404[label="",style="solid", color="black", weight=3]; 189.19/136.04 60267[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];60268[label="Neg (Succ ww137300)",fontsize=16,color="green",shape="box"];60269[label="primPlusFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) ww4801",fontsize=16,color="black",shape="box"];60269 -> 60405[label="",style="solid", color="black", weight=3]; 189.19/136.04 60270 -> 60143[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60270[label="psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) ww4801",fontsize=16,color="magenta"];60282[label="primPlusFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) ww4802",fontsize=16,color="black",shape="box"];60282 -> 60406[label="",style="solid", color="black", weight=3]; 189.19/136.04 60283 -> 60165[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60283[label="psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) ww4802",fontsize=16,color="magenta"];60271[label="Pos (Succ ww2193)",fontsize=16,color="green",shape="box"];60272[label="Neg (Succ ww2192)",fontsize=16,color="green",shape="box"];60273[label="Pos (Succ ww2204)",fontsize=16,color="green",shape="box"];60274[label="Neg (Succ ww2202)",fontsize=16,color="green",shape="box"];60275[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) ww4795",fontsize=16,color="black",shape="box"];60275 -> 60407[label="",style="solid", color="black", weight=3]; 189.19/136.04 60312[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) ww4803",fontsize=16,color="black",shape="box"];60312 -> 60408[label="",style="solid", color="black", weight=3]; 189.19/136.04 60313 -> 60280[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60313[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) ww4803",fontsize=16,color="magenta"];60284[label="Pos (Succ ww2214)",fontsize=16,color="green",shape="box"];60285[label="Neg (Succ ww2213)",fontsize=16,color="green",shape="box"];60286[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];60287[label="Pos (Succ ww53)",fontsize=16,color="green",shape="box"];60288[label="Pos (Succ ww5400)",fontsize=16,color="green",shape="box"];60289[label="Pos (Succ ww5200)",fontsize=16,color="green",shape="box"];60290[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];60290 -> 60409[label="",style="solid", color="black", weight=3]; 189.19/136.04 60291[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];60292[label="Pos (Succ ww69)",fontsize=16,color="green",shape="box"];60293[label="Pos (Succ ww7000)",fontsize=16,color="green",shape="box"];60294[label="Pos (Succ ww6800)",fontsize=16,color="green",shape="box"];60305[label="ww3000",fontsize=16,color="green",shape="box"];60306[label="ww4100",fontsize=16,color="green",shape="box"];60307[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];60314 -> 26925[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60314[label="primDivFloat (Float (msMyInt (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];60314 -> 60410[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60314 -> 60411[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60315[label="ww121",fontsize=16,color="green",shape="box"];60316[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];60317[label="Neg (Succ ww12400)",fontsize=16,color="green",shape="box"];60318[label="Pos (Succ ww12200)",fontsize=16,color="green",shape="box"];60308[label="ww123",fontsize=16,color="green",shape="box"];60309[label="ww12200",fontsize=16,color="green",shape="box"];60310[label="ww121",fontsize=16,color="green",shape="box"];60319 -> 26925[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60319[label="primDivFloat (Float (msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];60319 -> 60412[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60319 -> 60413[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60418[label="psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww4808",fontsize=16,color="black",shape="triangle"];60418 -> 60493[label="",style="solid", color="black", weight=3]; 189.19/136.04 60419 -> 60321[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60419[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww4808))",fontsize=16,color="magenta"];60419 -> 60494[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60327 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60327[label="primPlusFloat (Float ww19460 ww19461) (primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];60327 -> 60420[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60327 -> 60421[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60327 -> 60422[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60328 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60328[label="msMyInt (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];60328 -> 60423[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60328 -> 60424[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60329 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60329[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];60329 -> 60425[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60329 -> 60426[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60330 -> 26925[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60330[label="primDivFloat (Float (msMyInt (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3000))) (srMyInt (Pos (Succ ww4100)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];60330 -> 60427[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60330 -> 60428[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 58696 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 58696[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];58696 -> 60276[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 58696 -> 60277[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 58697 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.04 58697[label="msMyInt (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];58697 -> 60278[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 58697 -> 60279[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 58698[label="ww4697",fontsize=16,color="green",shape="box"];60331[label="Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))",fontsize=16,color="green",shape="box"];60332[label="ww4733",fontsize=16,color="green",shape="box"];60333[label="ww4731",fontsize=16,color="green",shape="box"];60334[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4733 MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4731 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4733 MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];60334 -> 60429[label="",style="solid", color="black", weight=3]; 189.19/136.04 60335[label="Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];60336[label="ww4740",fontsize=16,color="green",shape="box"];60337[label="ww4738",fontsize=16,color="green",shape="box"];60338[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4740 MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4738 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4740 MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];60338 -> 60430[label="",style="solid", color="black", weight=3]; 189.19/136.04 60339 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60339[label="msMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];60339 -> 60431[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60339 -> 60432[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60340 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60340[label="srMyInt (Pos (Succ Zero)) (Pos (Succ (Succ (Succ ww310000))))",fontsize=16,color="magenta"];60340 -> 60433[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60340 -> 60434[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60341[label="Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))",fontsize=16,color="green",shape="box"];60342[label="ww4745",fontsize=16,color="green",shape="box"];60343[label="ww4743",fontsize=16,color="green",shape="box"];60344[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4745 MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4743 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4745 MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];60344 -> 60435[label="",style="solid", color="black", weight=3]; 189.19/136.04 60345[label="Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];60346[label="ww4751",fontsize=16,color="green",shape="box"];60347[label="ww4749",fontsize=16,color="green",shape="box"];60348[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4751 MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4749 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4751 MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];60348 -> 60436[label="",style="solid", color="black", weight=3]; 189.19/136.04 60349[label="ww3000",fontsize=16,color="green",shape="box"];60350[label="Succ Zero",fontsize=16,color="green",shape="box"];60351[label="ww4100",fontsize=16,color="green",shape="box"];60352[label="ww4755",fontsize=16,color="green",shape="box"];60353[label="Succ Zero",fontsize=16,color="green",shape="box"];60354[label="ww3000",fontsize=16,color="green",shape="box"];60355[label="ww4701",fontsize=16,color="green",shape="box"];60356 -> 50396[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60356[label="takeWhile1 (flip gtEsFloat ww4705) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4703 (flip gtEsFloat ww4705 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];60356 -> 60437[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60356 -> 60438[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60356 -> 60439[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60357[label="Zero",fontsize=16,color="green",shape="box"];60358[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60359[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];60360[label="Pos (Succ (Succ (Succ (Succ ww4100000))))",fontsize=16,color="green",shape="box"];60361 -> 50396[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60361[label="takeWhile1 (flip gtEsFloat ww4710) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4708 (flip gtEsFloat ww4710 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];60361 -> 60440[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60361 -> 60441[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60361 -> 60442[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60362[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];60363[label="ww4758",fontsize=16,color="green",shape="box"];60364[label="ww4756",fontsize=16,color="green",shape="box"];60365[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4758 MyTrue) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4756 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4758 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];60365 -> 60443[label="",style="solid", color="black", weight=3]; 189.19/136.04 60366 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60366[label="msMyInt (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];60366 -> 60444[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60366 -> 60445[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60367 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60367[label="srMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))",fontsize=16,color="magenta"];60367 -> 60446[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60367 -> 60447[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60368[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))",fontsize=16,color="green",shape="box"];60369[label="ww4763",fontsize=16,color="green",shape="box"];60370[label="ww4761",fontsize=16,color="green",shape="box"];60371[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4763 MyTrue) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4761 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4763 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="black",shape="box"];60371 -> 60448[label="",style="solid", color="black", weight=3]; 189.19/136.04 60372[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="green",shape="box"];60373[label="ww4768",fontsize=16,color="green",shape="box"];60374[label="ww4766",fontsize=16,color="green",shape="box"];60375[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4768 MyTrue) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4766 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4768 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="black",shape="box"];60375 -> 60449[label="",style="solid", color="black", weight=3]; 189.19/136.04 60376 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60376[label="msMyInt (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))",fontsize=16,color="magenta"];60376 -> 60450[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60376 -> 60451[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60377 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60377[label="srMyInt (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))",fontsize=16,color="magenta"];60377 -> 60452[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60377 -> 60453[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60378[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) ww4798",fontsize=16,color="black",shape="box"];60378 -> 60454[label="",style="solid", color="black", weight=3]; 189.19/136.04 60379 -> 36965[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60379[label="takeWhile (flip ltEsFloat (Float ww32840 ww32841)) (iterate (primPlusFloat (Float ww3358 ww3357)) ww3350)",fontsize=16,color="magenta"];60379 -> 60455[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60379 -> 60456[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60380[label="takeWhile0 (flip ltEsFloat (Float ww32840 ww32841)) ww3349 (iterate (primPlusFloat (Float ww3358 ww3357)) ww3350) MyTrue",fontsize=16,color="black",shape="box"];60380 -> 60457[label="",style="solid", color="black", weight=3]; 189.19/136.04 60381 -> 50396[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60381[label="takeWhile1 (flip gtEsFloat ww4717) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4715 (flip gtEsFloat ww4717 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];60381 -> 60458[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60381 -> 60459[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60381 -> 60460[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60382 -> 50396[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60382[label="takeWhile1 (flip gtEsFloat ww4723) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4721 (flip gtEsFloat ww4723 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];60382 -> 60461[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60382 -> 60462[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60382 -> 60463[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60383[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];60384[label="ww4776",fontsize=16,color="green",shape="box"];60385[label="ww4774",fontsize=16,color="green",shape="box"];60386[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4776 MyTrue) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4774 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4776 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];60386 -> 60464[label="",style="solid", color="black", weight=3]; 189.19/136.04 60387[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))",fontsize=16,color="green",shape="box"];60388[label="ww4782",fontsize=16,color="green",shape="box"];60389[label="ww4780",fontsize=16,color="green",shape="box"];60390[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4782 MyTrue) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4780 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4782 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="black",shape="box"];60390 -> 60465[label="",style="solid", color="black", weight=3]; 189.19/136.04 60391[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="green",shape="box"];60392[label="ww4788",fontsize=16,color="green",shape="box"];60393[label="ww4786",fontsize=16,color="green",shape="box"];60394[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4788 MyTrue) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4786 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4788 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="black",shape="box"];60394 -> 60466[label="",style="solid", color="black", weight=3]; 189.19/136.04 60395 -> 26925[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60395[label="primDivFloat (Float (msMyInt (Pos (Succ ww41)) ww420) (srMyInt (Pos (Succ (Succ (Succ Zero)))) ww421)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];60395 -> 60467[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60395 -> 60468[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60396[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) ww4799",fontsize=16,color="black",shape="box"];60396 -> 60469[label="",style="solid", color="black", weight=3]; 189.19/136.04 60397[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) ww4800",fontsize=16,color="black",shape="box"];60397 -> 60470[label="",style="solid", color="black", weight=3]; 189.19/136.04 60398[label="ww19410",fontsize=16,color="green",shape="box"];60399[label="ww19411",fontsize=16,color="green",shape="box"];60400[label="Neg (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];60401 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60401[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos (Succ ww137300)) (Pos Zero))) ww4793",fontsize=16,color="magenta"];60401 -> 60471[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60401 -> 60472[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60401 -> 60473[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60402[label="Pos (Succ ww137500)",fontsize=16,color="green",shape="box"];60403[label="Pos Zero",fontsize=16,color="green",shape="box"];60404 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60404[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos Zero) (Pos Zero))) ww4794",fontsize=16,color="magenta"];60404 -> 60474[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60404 -> 60475[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60404 -> 60476[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60405[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) ww4801",fontsize=16,color="black",shape="box"];60405 -> 60477[label="",style="solid", color="black", weight=3]; 189.19/136.04 60406[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) ww4802",fontsize=16,color="black",shape="box"];60406 -> 60478[label="",style="solid", color="black", weight=3]; 189.19/136.04 60407 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60407[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww2203))) (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204)))) ww4795",fontsize=16,color="magenta"];60407 -> 60479[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60407 -> 60480[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60407 -> 60481[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60408[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) ww4803",fontsize=16,color="black",shape="box"];60408 -> 60482[label="",style="solid", color="black", weight=3]; 189.19/136.04 60409 -> 26925[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60409[label="primDivFloat (Float (msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))) (srMyInt (Pos (Succ ww12200)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];60409 -> 60483[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60409 -> 60484[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60410 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60410[label="msMyInt (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];60410 -> 60485[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60410 -> 60486[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60411 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60411[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];60411 -> 60487[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60411 -> 60488[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60412 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60412[label="msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))",fontsize=16,color="magenta"];60412 -> 60489[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60412 -> 60490[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60413 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60413[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];60413 -> 60491[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60413 -> 60492[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60493[label="primPlusFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww4808",fontsize=16,color="black",shape="box"];60493 -> 60564[label="",style="solid", color="black", weight=3]; 189.19/136.04 60494 -> 60418[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60494[label="psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww4808",fontsize=16,color="magenta"];60420[label="ww19461",fontsize=16,color="green",shape="box"];60421[label="ww19460",fontsize=16,color="green",shape="box"];60422[label="primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];60422 -> 60495[label="",style="solid", color="black", weight=3]; 189.19/136.04 60423[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60424[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60425[label="Neg Zero",fontsize=16,color="green",shape="box"];60426[label="Neg Zero",fontsize=16,color="green",shape="box"];60427 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60427[label="msMyInt (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];60427 -> 60496[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60427 -> 60497[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60428 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60428[label="srMyInt (Pos (Succ ww4100)) (Pos (Succ ww3100))",fontsize=16,color="magenta"];60428 -> 60498[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60428 -> 60499[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60276[label="Neg Zero",fontsize=16,color="green",shape="box"];60277[label="Neg Zero",fontsize=16,color="green",shape="box"];60278[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];60279[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60429 -> 50396[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60429[label="takeWhile1 (flip gtEsFloat ww4733) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4731 (flip gtEsFloat ww4733 (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="magenta"];60429 -> 60500[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60429 -> 60501[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60429 -> 60502[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60430 -> 50396[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60430[label="takeWhile1 (flip gtEsFloat ww4740) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4738 (flip gtEsFloat ww4740 (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="magenta"];60430 -> 60503[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60430 -> 60504[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60430 -> 60505[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60431[label="Succ Zero",fontsize=16,color="green",shape="box"];60432[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60433[label="Pos (Succ (Succ (Succ ww310000)))",fontsize=16,color="green",shape="box"];60434[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60435 -> 50396[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60435[label="takeWhile1 (flip gtEsFloat ww4745) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4743 (flip gtEsFloat ww4745 (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="magenta"];60435 -> 60506[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60435 -> 60507[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60435 -> 60508[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60436 -> 50396[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60436[label="takeWhile1 (flip gtEsFloat ww4751) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4749 (flip gtEsFloat ww4751 (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="magenta"];60436 -> 60509[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60436 -> 60510[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60436 -> 60511[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60437[label="ww4703",fontsize=16,color="green",shape="box"];60438[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];60439[label="ww4705",fontsize=16,color="green",shape="box"];60440[label="ww4708",fontsize=16,color="green",shape="box"];60441[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];60442[label="ww4710",fontsize=16,color="green",shape="box"];60443 -> 50396[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60443[label="takeWhile1 (flip gtEsFloat ww4758) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4756 (flip gtEsFloat ww4758 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];60443 -> 60512[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60443 -> 60513[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60443 -> 60514[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60444[label="Zero",fontsize=16,color="green",shape="box"];60445[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60446[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];60447[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60448 -> 50396[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60448[label="takeWhile1 (flip gtEsFloat ww4763) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4761 (flip gtEsFloat ww4763 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="magenta"];60448 -> 60515[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60448 -> 60516[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60448 -> 60517[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60449 -> 50396[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60449[label="takeWhile1 (flip gtEsFloat ww4768) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4766 (flip gtEsFloat ww4768 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="magenta"];60449 -> 60518[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60449 -> 60519[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60449 -> 60520[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60450[label="Zero",fontsize=16,color="green",shape="box"];60451[label="Pos (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];60452[label="Pos (Succ (Succ (Succ (Succ ww3100000))))",fontsize=16,color="green",shape="box"];60453[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60454 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60454[label="primPlusFloat (Float (msMyInt (Pos (Succ ww2416)) (Pos (Succ ww2417))) (srMyInt (Pos Zero) (Pos (Succ ww2418)))) ww4798",fontsize=16,color="magenta"];60454 -> 60521[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60454 -> 60522[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60454 -> 60523[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60455[label="iterate (primPlusFloat (Float ww3358 ww3357)) ww3350",fontsize=16,color="black",shape="triangle"];60455 -> 60524[label="",style="solid", color="black", weight=3]; 189.19/136.04 60456[label="Float ww32840 ww32841",fontsize=16,color="green",shape="box"];60457[label="Nil",fontsize=16,color="green",shape="box"];60458[label="ww4715",fontsize=16,color="green",shape="box"];60459[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];60460[label="ww4717",fontsize=16,color="green",shape="box"];60461[label="ww4721",fontsize=16,color="green",shape="box"];60462[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];60463[label="ww4723",fontsize=16,color="green",shape="box"];60464 -> 50396[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60464[label="takeWhile1 (flip gtEsFloat ww4776) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4774 (flip gtEsFloat ww4776 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];60464 -> 60525[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60464 -> 60526[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60464 -> 60527[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60465 -> 50396[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60465[label="takeWhile1 (flip gtEsFloat ww4782) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4780 (flip gtEsFloat ww4782 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="magenta"];60465 -> 60528[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60465 -> 60529[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60465 -> 60530[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60466 -> 50396[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60466[label="takeWhile1 (flip gtEsFloat ww4788) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4786 (flip gtEsFloat ww4788 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="magenta"];60466 -> 60531[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60466 -> 60532[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60466 -> 60533[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60467 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60467[label="msMyInt (Pos (Succ ww41)) ww420",fontsize=16,color="magenta"];60467 -> 60534[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60467 -> 60535[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60468 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60468[label="srMyInt (Pos (Succ (Succ (Succ Zero)))) ww421",fontsize=16,color="magenta"];60468 -> 60536[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60468 -> 60537[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60469 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60469[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww2100))) (srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101)))) ww4799",fontsize=16,color="magenta"];60469 -> 60538[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60469 -> 60539[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60469 -> 60540[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60470 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60470[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww2131))) (srMyInt (Neg (Succ ww2130)) (Pos (Succ ww2132)))) ww4800",fontsize=16,color="magenta"];60470 -> 60541[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60470 -> 60542[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60470 -> 60543[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60471 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60471[label="srMyInt (Pos (Succ ww137300)) (Pos Zero)",fontsize=16,color="magenta"];60471 -> 60544[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60471 -> 60545[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60472 -> 20978[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60472[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];60473[label="ww4793",fontsize=16,color="green",shape="box"];60474 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60474[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];60474 -> 60546[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60474 -> 60547[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60475 -> 20978[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60475[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];60476[label="ww4794",fontsize=16,color="green",shape="box"];60477 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60477[label="primPlusFloat (Float (msMyInt (Neg (Succ ww2184)) (Neg Zero)) (srMyInt (Pos (Succ ww2185)) (Neg (Succ ww2186)))) ww4801",fontsize=16,color="magenta"];60477 -> 60548[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60477 -> 60549[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60477 -> 60550[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60478 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60478[label="primPlusFloat (Float (msMyInt (Neg (Succ ww2191)) (Neg Zero)) (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193)))) ww4802",fontsize=16,color="magenta"];60478 -> 60551[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60478 -> 60552[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60478 -> 60553[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60479 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60479[label="srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))",fontsize=16,color="magenta"];60479 -> 60554[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60479 -> 60555[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60480 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60480[label="msMyInt (Neg Zero) (Neg (Succ ww2203))",fontsize=16,color="magenta"];60480 -> 60556[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60481[label="ww4795",fontsize=16,color="green",shape="box"];60482 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60482[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214)))) ww4803",fontsize=16,color="magenta"];60482 -> 60557[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60482 -> 60558[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60482 -> 60559[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60483 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60483[label="msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))",fontsize=16,color="magenta"];60483 -> 60560[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60483 -> 60561[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60484 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60484[label="srMyInt (Pos (Succ ww12200)) (Pos (Succ ww12400))",fontsize=16,color="magenta"];60484 -> 60562[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60484 -> 60563[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60485[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];60486[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60487[label="Neg Zero",fontsize=16,color="green",shape="box"];60488[label="Neg Zero",fontsize=16,color="green",shape="box"];60489[label="ww121",fontsize=16,color="green",shape="box"];60490[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];60491[label="Neg Zero",fontsize=16,color="green",shape="box"];60492[label="Neg Zero",fontsize=16,color="green",shape="box"];60564[label="primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww4808",fontsize=16,color="burlywood",shape="box"];63191[label="ww1945/Float ww19450 ww19451",fontsize=10,color="white",style="solid",shape="box"];60564 -> 63191[label="",style="solid", color="burlywood", weight=9]; 189.19/136.04 63191 -> 60586[label="",style="solid", color="burlywood", weight=3]; 189.19/136.04 60495[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="burlywood",shape="box"];63192[label="ww1945/Float ww19450 ww19451",fontsize=10,color="white",style="solid",shape="box"];60495 -> 63192[label="",style="solid", color="burlywood", weight=9]; 189.19/136.04 63192 -> 60565[label="",style="solid", color="burlywood", weight=3]; 189.19/136.04 60496[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];60497[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60498[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];60499[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];60500[label="ww4731",fontsize=16,color="green",shape="box"];60501[label="Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))",fontsize=16,color="green",shape="box"];60502[label="ww4733",fontsize=16,color="green",shape="box"];60503[label="ww4738",fontsize=16,color="green",shape="box"];60504[label="Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];60505[label="ww4740",fontsize=16,color="green",shape="box"];60506[label="ww4743",fontsize=16,color="green",shape="box"];60507[label="Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))",fontsize=16,color="green",shape="box"];60508[label="ww4745",fontsize=16,color="green",shape="box"];60509[label="ww4749",fontsize=16,color="green",shape="box"];60510[label="Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];60511[label="ww4751",fontsize=16,color="green",shape="box"];60512[label="ww4756",fontsize=16,color="green",shape="box"];60513[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];60514[label="ww4758",fontsize=16,color="green",shape="box"];60515[label="ww4761",fontsize=16,color="green",shape="box"];60516[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))",fontsize=16,color="green",shape="box"];60517[label="ww4763",fontsize=16,color="green",shape="box"];60518[label="ww4766",fontsize=16,color="green",shape="box"];60519[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="green",shape="box"];60520[label="ww4768",fontsize=16,color="green",shape="box"];60521 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60521[label="srMyInt (Pos Zero) (Pos (Succ ww2418))",fontsize=16,color="magenta"];60521 -> 60566[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60521 -> 60567[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60522 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60522[label="msMyInt (Pos (Succ ww2416)) (Pos (Succ ww2417))",fontsize=16,color="magenta"];60522 -> 60568[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60522 -> 60569[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60523[label="ww4798",fontsize=16,color="green",shape="box"];60524[label="Cons ww3350 (iterate (primPlusFloat (Float ww3358 ww3357)) (primPlusFloat (Float ww3358 ww3357) ww3350))",fontsize=16,color="green",shape="box"];60524 -> 60570[label="",style="dashed", color="green", weight=3]; 189.19/136.04 60525[label="ww4774",fontsize=16,color="green",shape="box"];60526[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];60527[label="ww4776",fontsize=16,color="green",shape="box"];60528[label="ww4780",fontsize=16,color="green",shape="box"];60529[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))",fontsize=16,color="green",shape="box"];60530[label="ww4782",fontsize=16,color="green",shape="box"];60531[label="ww4786",fontsize=16,color="green",shape="box"];60532[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="green",shape="box"];60533[label="ww4788",fontsize=16,color="green",shape="box"];60534[label="ww41",fontsize=16,color="green",shape="box"];60535[label="ww420",fontsize=16,color="green",shape="box"];60536[label="ww421",fontsize=16,color="green",shape="box"];60537[label="Pos (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];60538 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60538[label="srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101))",fontsize=16,color="magenta"];60538 -> 60571[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60538 -> 60572[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60539 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60539[label="msMyInt (Pos Zero) (Pos (Succ ww2100))",fontsize=16,color="magenta"];60539 -> 60573[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60540[label="ww4799",fontsize=16,color="green",shape="box"];60541 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60541[label="srMyInt (Neg (Succ ww2130)) (Pos (Succ ww2132))",fontsize=16,color="magenta"];60541 -> 60574[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60541 -> 60575[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60542 -> 25993[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60542[label="msMyInt (Pos Zero) (Neg (Succ ww2131))",fontsize=16,color="magenta"];60542 -> 60576[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60543[label="ww4800",fontsize=16,color="green",shape="box"];60544[label="Pos Zero",fontsize=16,color="green",shape="box"];60545[label="Pos (Succ ww137300)",fontsize=16,color="green",shape="box"];60546[label="Pos Zero",fontsize=16,color="green",shape="box"];60547[label="Pos Zero",fontsize=16,color="green",shape="box"];60548 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60548[label="srMyInt (Pos (Succ ww2185)) (Neg (Succ ww2186))",fontsize=16,color="magenta"];60548 -> 60577[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60548 -> 60578[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60549 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60549[label="msMyInt (Neg (Succ ww2184)) (Neg Zero)",fontsize=16,color="magenta"];60549 -> 60579[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60550[label="ww4801",fontsize=16,color="green",shape="box"];60551 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60551[label="srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))",fontsize=16,color="magenta"];60551 -> 60580[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60551 -> 60581[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60552 -> 22067[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60552[label="msMyInt (Neg (Succ ww2191)) (Neg Zero)",fontsize=16,color="magenta"];60552 -> 60582[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60553[label="ww4802",fontsize=16,color="green",shape="box"];60554[label="Pos (Succ ww2204)",fontsize=16,color="green",shape="box"];60555[label="Neg (Succ ww2202)",fontsize=16,color="green",shape="box"];60556[label="Neg (Succ ww2203)",fontsize=16,color="green",shape="box"];60557 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60557[label="srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))",fontsize=16,color="magenta"];60557 -> 60583[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60557 -> 60584[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60558 -> 22801[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60558[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];60558 -> 60585[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60559[label="ww4803",fontsize=16,color="green",shape="box"];60560[label="ww121",fontsize=16,color="green",shape="box"];60561[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];60562[label="Pos (Succ ww12400)",fontsize=16,color="green",shape="box"];60563[label="Pos (Succ ww12200)",fontsize=16,color="green",shape="box"];60586[label="primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) (Float ww19450 ww19451)) ww4808",fontsize=16,color="black",shape="box"];60586 -> 60589[label="",style="solid", color="black", weight=3]; 189.19/136.04 60565[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) (Float ww19450 ww19451)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];60565 -> 60587[label="",style="solid", color="black", weight=3]; 189.19/136.04 60566[label="Pos (Succ ww2418)",fontsize=16,color="green",shape="box"];60567[label="Pos Zero",fontsize=16,color="green",shape="box"];60568[label="ww2416",fontsize=16,color="green",shape="box"];60569[label="Pos (Succ ww2417)",fontsize=16,color="green",shape="box"];60570 -> 60455[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60570[label="iterate (primPlusFloat (Float ww3358 ww3357)) (primPlusFloat (Float ww3358 ww3357) ww3350)",fontsize=16,color="magenta"];60570 -> 60588[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60571[label="Pos (Succ ww2101)",fontsize=16,color="green",shape="box"];60572[label="Neg (Succ ww2099)",fontsize=16,color="green",shape="box"];60573[label="Pos (Succ ww2100)",fontsize=16,color="green",shape="box"];60574[label="Pos (Succ ww2132)",fontsize=16,color="green",shape="box"];60575[label="Neg (Succ ww2130)",fontsize=16,color="green",shape="box"];60576[label="Neg (Succ ww2131)",fontsize=16,color="green",shape="box"];60577[label="Neg (Succ ww2186)",fontsize=16,color="green",shape="box"];60578[label="Pos (Succ ww2185)",fontsize=16,color="green",shape="box"];60579[label="ww2184",fontsize=16,color="green",shape="box"];60580[label="Pos (Succ ww2193)",fontsize=16,color="green",shape="box"];60581[label="Neg (Succ ww2192)",fontsize=16,color="green",shape="box"];60582[label="ww2191",fontsize=16,color="green",shape="box"];60583[label="Pos (Succ ww2214)",fontsize=16,color="green",shape="box"];60584[label="Neg (Succ ww2213)",fontsize=16,color="green",shape="box"];60585[label="Neg Zero",fontsize=16,color="green",shape="box"];60589 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60589[label="primPlusFloat (Float (msMyInt (Pos (Succ (Succ (Succ (Succ Zero))))) ww19450) (srMyInt (Pos (Succ ww1944)) ww19451)) ww4808",fontsize=16,color="magenta"];60589 -> 60595[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60589 -> 60596[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60589 -> 60597[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60587 -> 26925[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60587[label="primDivFloat (Float (msMyInt (Pos (Succ (Succ (Succ (Succ Zero))))) ww19450) (srMyInt (Pos (Succ ww1944)) ww19451)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];60587 -> 60590[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60587 -> 60591[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60588 -> 26727[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60588[label="primPlusFloat (Float ww3358 ww3357) ww3350",fontsize=16,color="magenta"];60588 -> 60592[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60588 -> 60593[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60588 -> 60594[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60595 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60595[label="srMyInt (Pos (Succ ww1944)) ww19451",fontsize=16,color="magenta"];60595 -> 60602[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60595 -> 60603[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60596 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60596[label="msMyInt (Pos (Succ (Succ (Succ (Succ Zero))))) ww19450",fontsize=16,color="magenta"];60596 -> 60604[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60596 -> 60605[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60597[label="ww4808",fontsize=16,color="green",shape="box"];60590 -> 23742[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60590[label="msMyInt (Pos (Succ (Succ (Succ (Succ Zero))))) ww19450",fontsize=16,color="magenta"];60590 -> 60598[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60590 -> 60599[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60591 -> 26800[label="",style="dashed", color="red", weight=0]; 189.19/136.04 60591[label="srMyInt (Pos (Succ ww1944)) ww19451",fontsize=16,color="magenta"];60591 -> 60600[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60591 -> 60601[label="",style="dashed", color="magenta", weight=3]; 189.19/136.04 60592[label="ww3357",fontsize=16,color="green",shape="box"];60593[label="ww3358",fontsize=16,color="green",shape="box"];60594[label="ww3350",fontsize=16,color="green",shape="box"];60602[label="ww19451",fontsize=16,color="green",shape="box"];60603[label="Pos (Succ ww1944)",fontsize=16,color="green",shape="box"];60604[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60605[label="ww19450",fontsize=16,color="green",shape="box"];60598[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60599[label="ww19450",fontsize=16,color="green",shape="box"];60600[label="ww19451",fontsize=16,color="green",shape="box"];60601[label="Pos (Succ ww1944)",fontsize=16,color="green",shape="box"];} 189.19/136.04 189.19/136.04 ---------------------------------------- 189.19/136.04 189.19/136.04 (6) 189.19/136.04 Complex Obligation (AND) 189.19/136.04 189.19/136.04 ---------------------------------------- 189.19/136.04 189.19/136.04 (7) 189.19/136.04 Obligation: 189.19/136.04 Q DP problem: 189.19/136.04 The TRS P consists of the following rules: 189.19/136.04 189.19/136.04 new_iterate72(ww3000, ww4361) -> new_iterate72(ww3000, new_psFloat72(ww3000, ww4361)) 189.19/136.04 189.19/136.04 The TRS R consists of the following rules: 189.19/136.04 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.04 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.04 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.04 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.04 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.04 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.04 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.04 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.04 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.04 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.19/136.04 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.04 new_psFloat72(ww3000, ww4361) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4361) 189.19/136.04 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.04 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.04 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.04 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.04 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.04 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.19/136.04 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.04 189.19/136.04 The set Q consists of the following terms: 189.19/136.04 189.19/136.04 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.04 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.04 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.04 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.04 new_psFloat72(x0, x1) 189.19/136.04 new_msMyInt(Main.Neg(x0)) 189.19/136.04 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.04 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.04 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.04 new_msMyInt(Main.Pos(x0)) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.04 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.04 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.04 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.04 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.04 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.04 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.04 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.04 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.04 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.04 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.04 new_srMyInt(x0, x1) 189.19/136.04 new_psMyInt(x0, x1) 189.19/136.04 189.19/136.04 We have to consider all minimal (P,Q,R)-chains. 189.19/136.04 ---------------------------------------- 189.19/136.04 189.19/136.04 (8) MNOCProof (EQUIVALENT) 189.19/136.04 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.19/136.04 ---------------------------------------- 189.19/136.04 189.19/136.04 (9) 189.19/136.04 Obligation: 189.19/136.04 Q DP problem: 189.19/136.04 The TRS P consists of the following rules: 189.19/136.04 189.19/136.04 new_iterate72(ww3000, ww4361) -> new_iterate72(ww3000, new_psFloat72(ww3000, ww4361)) 189.19/136.04 189.19/136.04 The TRS R consists of the following rules: 189.19/136.04 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.04 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.04 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.04 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.04 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.04 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.04 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.04 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.04 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.04 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.19/136.04 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.04 new_psFloat72(ww3000, ww4361) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4361) 189.19/136.04 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.04 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.04 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.04 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.04 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.04 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.19/136.04 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.04 189.19/136.04 Q is empty. 189.19/136.04 We have to consider all (P,Q,R)-chains. 189.19/136.04 ---------------------------------------- 189.19/136.04 189.19/136.04 (10) NonTerminationLoopProof (COMPLETE) 189.19/136.04 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.19/136.04 Found a loop by semiunifying a rule from P directly. 189.19/136.04 189.19/136.04 s = new_iterate72(ww3000, ww4361) evaluates to t =new_iterate72(ww3000, new_psFloat72(ww3000, ww4361)) 189.19/136.04 189.19/136.04 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.19/136.04 * Matcher: [ww4361 / new_psFloat72(ww3000, ww4361)] 189.19/136.04 * Semiunifier: [ ] 189.19/136.04 189.19/136.04 -------------------------------------------------------------------------------- 189.19/136.04 Rewriting sequence 189.19/136.04 189.19/136.04 The DP semiunifies directly so there is only one rewrite step from new_iterate72(ww3000, ww4361) to new_iterate72(ww3000, new_psFloat72(ww3000, ww4361)). 189.19/136.04 189.19/136.04 189.19/136.04 189.19/136.04 189.19/136.04 ---------------------------------------- 189.19/136.04 189.19/136.04 (11) 189.19/136.04 NO 189.19/136.04 189.19/136.04 ---------------------------------------- 189.19/136.04 189.19/136.04 (12) 189.19/136.04 Obligation: 189.19/136.04 Q DP problem: 189.19/136.04 The TRS P consists of the following rules: 189.19/136.04 189.19/136.04 new_iterate2(ww4606, ww4607, ww4613) -> new_iterate2(ww4606, ww4607, new_psFloat2(ww4606, ww4607, ww4613)) 189.19/136.04 189.19/136.04 The TRS R consists of the following rules: 189.19/136.04 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.04 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.04 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.04 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.04 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.04 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.04 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.04 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.04 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.04 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_psFloat2(ww4606, ww4607, ww4613) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4606)), Main.Neg(Main.Succ(ww4607))), ww4613) 189.19/136.04 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.19/136.04 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.04 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.04 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.04 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.04 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.04 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.04 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.19/136.04 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.04 189.19/136.04 The set Q consists of the following terms: 189.19/136.04 189.19/136.04 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.04 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.04 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.04 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.04 new_msMyInt(Main.Neg(x0)) 189.19/136.04 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.04 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.04 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.04 new_msMyInt(Main.Pos(x0)) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.04 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.04 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.04 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.04 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.04 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.04 new_psFloat2(x0, x1, x2) 189.19/136.04 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.04 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.04 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.04 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.04 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.04 new_srMyInt(x0, x1) 189.19/136.04 new_psMyInt(x0, x1) 189.19/136.04 189.19/136.04 We have to consider all minimal (P,Q,R)-chains. 189.19/136.04 ---------------------------------------- 189.19/136.04 189.19/136.04 (13) MNOCProof (EQUIVALENT) 189.19/136.04 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.19/136.04 ---------------------------------------- 189.19/136.04 189.19/136.04 (14) 189.19/136.04 Obligation: 189.19/136.04 Q DP problem: 189.19/136.04 The TRS P consists of the following rules: 189.19/136.04 189.19/136.04 new_iterate2(ww4606, ww4607, ww4613) -> new_iterate2(ww4606, ww4607, new_psFloat2(ww4606, ww4607, ww4613)) 189.19/136.04 189.19/136.04 The TRS R consists of the following rules: 189.19/136.04 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.04 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.04 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.04 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.04 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.04 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.04 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.04 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.04 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.04 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_psFloat2(ww4606, ww4607, ww4613) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4606)), Main.Neg(Main.Succ(ww4607))), ww4613) 189.19/136.04 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.19/136.04 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.04 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.04 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.04 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.04 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.04 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.04 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.19/136.04 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.04 189.19/136.04 Q is empty. 189.19/136.04 We have to consider all (P,Q,R)-chains. 189.19/136.04 ---------------------------------------- 189.19/136.04 189.19/136.04 (15) NonTerminationLoopProof (COMPLETE) 189.19/136.04 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.19/136.04 Found a loop by semiunifying a rule from P directly. 189.19/136.04 189.19/136.04 s = new_iterate2(ww4606, ww4607, ww4613) evaluates to t =new_iterate2(ww4606, ww4607, new_psFloat2(ww4606, ww4607, ww4613)) 189.19/136.04 189.19/136.04 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.19/136.04 * Matcher: [ww4613 / new_psFloat2(ww4606, ww4607, ww4613)] 189.19/136.04 * Semiunifier: [ ] 189.19/136.04 189.19/136.04 -------------------------------------------------------------------------------- 189.19/136.04 Rewriting sequence 189.19/136.04 189.19/136.04 The DP semiunifies directly so there is only one rewrite step from new_iterate2(ww4606, ww4607, ww4613) to new_iterate2(ww4606, ww4607, new_psFloat2(ww4606, ww4607, ww4613)). 189.19/136.04 189.19/136.04 189.19/136.04 189.19/136.04 189.19/136.04 ---------------------------------------- 189.19/136.04 189.19/136.04 (16) 189.19/136.04 NO 189.19/136.04 189.19/136.04 ---------------------------------------- 189.19/136.04 189.19/136.04 (17) 189.19/136.04 Obligation: 189.19/136.04 Q DP problem: 189.19/136.04 The TRS P consists of the following rules: 189.19/136.04 189.19/136.04 new_iterate161(ww3000, ww3100, ww4323) -> new_iterate161(ww3000, ww3100, new_psFloat162(ww3000, ww3100, ww4323)) 189.19/136.04 189.19/136.04 The TRS R consists of the following rules: 189.19/136.04 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.04 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.04 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.19/136.04 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.04 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.04 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.04 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.04 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.04 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.04 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.04 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.04 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.04 new_psFloat162(ww3000, ww3100, ww4323) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4323) 189.19/136.04 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.19/136.04 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.04 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.04 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.04 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.04 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.04 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.04 189.19/136.04 The set Q consists of the following terms: 189.19/136.04 189.19/136.04 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.04 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.04 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.04 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.04 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.04 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.04 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.04 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.04 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.04 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.04 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.04 new_msMyInt4(x0) 189.19/136.04 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.04 new_primMinusInt(Main.Neg(x0)) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.04 new_primMinusInt(Main.Pos(x0)) 189.19/136.04 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.04 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.04 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.04 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.04 new_psFloat162(x0, x1, x2) 189.19/136.04 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.04 new_srMyInt(x0, x1) 189.19/136.04 new_psMyInt(x0, x1) 189.19/136.04 189.19/136.04 We have to consider all minimal (P,Q,R)-chains. 189.19/136.04 ---------------------------------------- 189.19/136.04 189.19/136.04 (18) TransformationProof (EQUIVALENT) 189.19/136.04 By rewriting [LPAR04] the rule new_iterate161(ww3000, ww3100, ww4323) -> new_iterate161(ww3000, ww3100, new_psFloat162(ww3000, ww3100, ww4323)) at position [2] we obtained the following new rules [LPAR04]: 189.19/136.04 189.19/136.04 (new_iterate161(ww3000, ww3100, ww4323) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4323)),new_iterate161(ww3000, ww3100, ww4323) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4323))) 189.19/136.04 189.19/136.04 189.19/136.04 ---------------------------------------- 189.19/136.04 189.19/136.04 (19) 189.19/136.04 Obligation: 189.19/136.04 Q DP problem: 189.19/136.04 The TRS P consists of the following rules: 189.19/136.04 189.19/136.04 new_iterate161(ww3000, ww3100, ww4323) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4323)) 189.19/136.04 189.19/136.04 The TRS R consists of the following rules: 189.19/136.04 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.04 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.04 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.19/136.04 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.04 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.04 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.04 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.04 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.04 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.04 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.04 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.04 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.04 new_psFloat162(ww3000, ww3100, ww4323) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4323) 189.19/136.04 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.19/136.04 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.04 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.04 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.04 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.04 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.04 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.04 189.19/136.04 The set Q consists of the following terms: 189.19/136.04 189.19/136.04 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.04 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.04 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.04 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.04 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.04 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.04 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.04 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.04 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.04 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.04 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.04 new_msMyInt4(x0) 189.19/136.04 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.04 new_primMinusInt(Main.Neg(x0)) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.04 new_primMinusInt(Main.Pos(x0)) 189.19/136.04 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.04 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.04 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.04 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.04 new_psFloat162(x0, x1, x2) 189.19/136.04 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.04 new_srMyInt(x0, x1) 189.19/136.04 new_psMyInt(x0, x1) 189.19/136.04 189.19/136.04 We have to consider all minimal (P,Q,R)-chains. 189.19/136.04 ---------------------------------------- 189.19/136.04 189.19/136.04 (20) UsableRulesProof (EQUIVALENT) 189.19/136.04 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.19/136.04 ---------------------------------------- 189.19/136.04 189.19/136.04 (21) 189.19/136.04 Obligation: 189.19/136.04 Q DP problem: 189.19/136.04 The TRS P consists of the following rules: 189.19/136.04 189.19/136.04 new_iterate161(ww3000, ww3100, ww4323) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4323)) 189.19/136.04 189.19/136.04 The TRS R consists of the following rules: 189.19/136.04 189.19/136.04 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.19/136.04 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.04 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.04 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.04 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.04 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.04 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.04 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.04 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.04 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.04 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.04 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.04 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.04 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.04 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.04 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.04 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.19/136.04 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.04 189.19/136.04 The set Q consists of the following terms: 189.19/136.04 189.19/136.04 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.04 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.04 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.04 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.04 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.04 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.04 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.04 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.04 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.04 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.04 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.04 new_msMyInt4(x0) 189.19/136.04 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.04 new_primMinusInt(Main.Neg(x0)) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.04 new_primMinusInt(Main.Pos(x0)) 189.19/136.04 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.04 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.04 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.04 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.04 new_psFloat162(x0, x1, x2) 189.19/136.04 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.04 new_srMyInt(x0, x1) 189.19/136.04 new_psMyInt(x0, x1) 189.19/136.04 189.19/136.04 We have to consider all minimal (P,Q,R)-chains. 189.19/136.04 ---------------------------------------- 189.19/136.04 189.19/136.04 (22) QReductionProof (EQUIVALENT) 189.19/136.04 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.19/136.04 189.19/136.04 new_psFloat162(x0, x1, x2) 189.19/136.04 189.19/136.04 189.19/136.04 ---------------------------------------- 189.19/136.04 189.19/136.04 (23) 189.19/136.04 Obligation: 189.19/136.04 Q DP problem: 189.19/136.04 The TRS P consists of the following rules: 189.19/136.04 189.19/136.04 new_iterate161(ww3000, ww3100, ww4323) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4323)) 189.19/136.04 189.19/136.04 The TRS R consists of the following rules: 189.19/136.04 189.19/136.04 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.19/136.04 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.04 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.04 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.04 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.04 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.04 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.04 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.04 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.04 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.04 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.04 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.04 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.04 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.04 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.04 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.04 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.19/136.04 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.04 189.19/136.04 The set Q consists of the following terms: 189.19/136.04 189.19/136.04 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.04 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.04 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.04 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.04 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.04 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.04 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.04 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.04 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.04 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.04 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.04 new_msMyInt4(x0) 189.19/136.04 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.04 new_primMinusInt(Main.Neg(x0)) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.04 new_primMinusInt(Main.Pos(x0)) 189.19/136.04 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.04 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.04 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.04 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.04 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.04 new_srMyInt(x0, x1) 189.19/136.04 new_psMyInt(x0, x1) 189.19/136.04 189.19/136.04 We have to consider all minimal (P,Q,R)-chains. 189.19/136.04 ---------------------------------------- 189.19/136.04 189.19/136.04 (24) TransformationProof (EQUIVALENT) 189.19/136.04 By rewriting [LPAR04] the rule new_iterate161(ww3000, ww3100, ww4323) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4323)) at position [2,0] we obtained the following new rules [LPAR04]: 189.19/136.04 189.19/136.04 (new_iterate161(ww3000, ww3100, ww4323) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4323)),new_iterate161(ww3000, ww3100, ww4323) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4323))) 189.19/136.04 189.19/136.04 189.19/136.04 ---------------------------------------- 189.19/136.04 189.19/136.04 (25) 189.19/136.04 Obligation: 189.19/136.04 Q DP problem: 189.19/136.04 The TRS P consists of the following rules: 189.19/136.04 189.19/136.04 new_iterate161(ww3000, ww3100, ww4323) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4323)) 189.19/136.04 189.19/136.04 The TRS R consists of the following rules: 189.19/136.04 189.19/136.04 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.19/136.04 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.04 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.04 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.04 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.04 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.04 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.04 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.04 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.04 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.04 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.04 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.04 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.04 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.04 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.04 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.04 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.19/136.04 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.04 189.19/136.04 The set Q consists of the following terms: 189.19/136.04 189.19/136.04 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.04 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.04 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.04 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.04 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.04 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.04 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.04 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.04 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.04 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.04 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.04 new_msMyInt4(x0) 189.19/136.04 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.04 new_primMinusInt(Main.Neg(x0)) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.04 new_primMinusInt(Main.Pos(x0)) 189.19/136.04 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.04 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.04 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.04 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.04 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.04 new_srMyInt(x0, x1) 189.19/136.04 new_psMyInt(x0, x1) 189.19/136.04 189.19/136.04 We have to consider all minimal (P,Q,R)-chains. 189.19/136.04 ---------------------------------------- 189.19/136.04 189.19/136.04 (26) UsableRulesProof (EQUIVALENT) 189.19/136.04 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.19/136.04 ---------------------------------------- 189.19/136.04 189.19/136.04 (27) 189.19/136.04 Obligation: 189.19/136.04 Q DP problem: 189.19/136.04 The TRS P consists of the following rules: 189.19/136.04 189.19/136.04 new_iterate161(ww3000, ww3100, ww4323) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4323)) 189.19/136.04 189.19/136.04 The TRS R consists of the following rules: 189.19/136.04 189.19/136.04 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.19/136.04 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.04 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.04 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.04 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.04 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.04 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.04 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.04 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.04 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.04 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.04 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.04 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.04 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.04 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.04 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.04 189.19/136.04 The set Q consists of the following terms: 189.19/136.04 189.19/136.04 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.04 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.04 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.04 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.04 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.04 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.04 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.04 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.04 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.04 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.04 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.04 new_msMyInt4(x0) 189.19/136.04 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.04 new_primMinusInt(Main.Neg(x0)) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.04 new_primMinusInt(Main.Pos(x0)) 189.19/136.04 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.04 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.04 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.04 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.04 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.04 new_srMyInt(x0, x1) 189.19/136.04 new_psMyInt(x0, x1) 189.19/136.04 189.19/136.04 We have to consider all minimal (P,Q,R)-chains. 189.19/136.04 ---------------------------------------- 189.19/136.04 189.19/136.04 (28) QReductionProof (EQUIVALENT) 189.19/136.04 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.19/136.04 189.19/136.04 new_msMyInt4(x0) 189.19/136.04 189.19/136.04 189.19/136.04 ---------------------------------------- 189.19/136.04 189.19/136.04 (29) 189.19/136.04 Obligation: 189.19/136.04 Q DP problem: 189.19/136.04 The TRS P consists of the following rules: 189.19/136.04 189.19/136.04 new_iterate161(ww3000, ww3100, ww4323) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4323)) 189.19/136.04 189.19/136.04 The TRS R consists of the following rules: 189.19/136.04 189.19/136.04 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.19/136.04 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.04 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.04 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.04 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.04 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.04 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.04 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.04 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.04 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.04 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.04 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.04 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.04 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.04 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.04 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.04 189.19/136.04 The set Q consists of the following terms: 189.19/136.04 189.19/136.04 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.04 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.04 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.04 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.04 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.04 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.04 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.04 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.04 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.04 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.04 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.04 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.04 new_primMinusInt(Main.Neg(x0)) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.04 new_primMinusInt(Main.Pos(x0)) 189.19/136.04 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.04 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.04 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.04 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.04 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.04 new_srMyInt(x0, x1) 189.19/136.04 new_psMyInt(x0, x1) 189.19/136.04 189.19/136.04 We have to consider all minimal (P,Q,R)-chains. 189.19/136.04 ---------------------------------------- 189.19/136.04 189.19/136.04 (30) TransformationProof (EQUIVALENT) 189.19/136.04 By rewriting [LPAR04] the rule new_iterate161(ww3000, ww3100, ww4323) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4323)) at position [2,0] we obtained the following new rules [LPAR04]: 189.19/136.04 189.19/136.04 (new_iterate161(ww3000, ww3100, ww4323) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4323)),new_iterate161(ww3000, ww3100, ww4323) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4323))) 189.19/136.04 189.19/136.04 189.19/136.04 ---------------------------------------- 189.19/136.04 189.19/136.04 (31) 189.19/136.04 Obligation: 189.19/136.04 Q DP problem: 189.19/136.04 The TRS P consists of the following rules: 189.19/136.04 189.19/136.04 new_iterate161(ww3000, ww3100, ww4323) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4323)) 189.19/136.04 189.19/136.04 The TRS R consists of the following rules: 189.19/136.04 189.19/136.04 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.19/136.04 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.04 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.04 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.04 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.04 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.04 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.04 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.04 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.04 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.04 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.04 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.04 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.04 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.04 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.04 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.04 189.19/136.04 The set Q consists of the following terms: 189.19/136.04 189.19/136.04 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.04 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.04 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.04 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.04 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.04 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.04 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.04 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.04 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.04 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.04 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.04 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.04 new_primMinusInt(Main.Neg(x0)) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.04 new_primMinusInt(Main.Pos(x0)) 189.19/136.04 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.04 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.04 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.04 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.04 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.04 new_srMyInt(x0, x1) 189.19/136.04 new_psMyInt(x0, x1) 189.19/136.04 189.19/136.04 We have to consider all minimal (P,Q,R)-chains. 189.19/136.04 ---------------------------------------- 189.19/136.04 189.19/136.04 (32) UsableRulesProof (EQUIVALENT) 189.19/136.04 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.19/136.04 ---------------------------------------- 189.19/136.04 189.19/136.04 (33) 189.19/136.04 Obligation: 189.19/136.04 Q DP problem: 189.19/136.04 The TRS P consists of the following rules: 189.19/136.04 189.19/136.04 new_iterate161(ww3000, ww3100, ww4323) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4323)) 189.19/136.04 189.19/136.04 The TRS R consists of the following rules: 189.19/136.04 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.04 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.04 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.04 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.04 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.04 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.04 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.04 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.04 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.04 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.04 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.04 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.04 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.04 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.04 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.04 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.04 189.19/136.04 The set Q consists of the following terms: 189.19/136.04 189.19/136.04 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.04 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.04 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.04 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.04 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.04 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.04 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.04 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.04 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.04 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.04 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.04 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.04 new_primMinusInt(Main.Neg(x0)) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.04 new_primMinusInt(Main.Pos(x0)) 189.19/136.04 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.04 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.04 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.04 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.04 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.04 new_srMyInt(x0, x1) 189.19/136.04 new_psMyInt(x0, x1) 189.19/136.04 189.19/136.04 We have to consider all minimal (P,Q,R)-chains. 189.19/136.04 ---------------------------------------- 189.19/136.04 189.19/136.04 (34) QReductionProof (EQUIVALENT) 189.19/136.04 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.19/136.04 189.19/136.04 new_primMinusInt(Main.Neg(x0)) 189.19/136.04 new_primMinusInt(Main.Pos(x0)) 189.19/136.04 189.19/136.04 189.19/136.04 ---------------------------------------- 189.19/136.04 189.19/136.04 (35) 189.19/136.04 Obligation: 189.19/136.04 Q DP problem: 189.19/136.04 The TRS P consists of the following rules: 189.19/136.04 189.19/136.04 new_iterate161(ww3000, ww3100, ww4323) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4323)) 189.19/136.04 189.19/136.04 The TRS R consists of the following rules: 189.19/136.04 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.04 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.04 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.04 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.04 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.04 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.04 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.04 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.04 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.04 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.04 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.04 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.04 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.04 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.04 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.04 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.04 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.04 189.19/136.04 The set Q consists of the following terms: 189.19/136.04 189.19/136.04 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.04 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.04 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.04 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.04 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.04 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.04 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.04 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.04 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.04 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.04 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.04 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.04 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.04 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.04 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.04 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.04 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.04 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.04 new_srMyInt(x0, x1) 189.19/136.04 new_psMyInt(x0, x1) 189.19/136.04 189.19/136.04 We have to consider all minimal (P,Q,R)-chains. 189.19/136.04 ---------------------------------------- 189.19/136.04 189.19/136.04 (36) TransformationProof (EQUIVALENT) 189.19/136.04 By rewriting [LPAR04] the rule new_iterate161(ww3000, ww3100, ww4323) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4323)) at position [2,0] we obtained the following new rules [LPAR04]: 189.19/136.04 189.19/136.04 (new_iterate161(ww3000, ww3100, ww4323) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4323)),new_iterate161(ww3000, ww3100, ww4323) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4323))) 189.19/136.04 189.19/136.04 189.19/136.04 ---------------------------------------- 189.19/136.04 189.19/136.04 (37) 189.19/136.04 Obligation: 189.19/136.04 Q DP problem: 189.19/136.04 The TRS P consists of the following rules: 189.19/136.04 189.19/136.04 new_iterate161(ww3000, ww3100, ww4323) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4323)) 189.19/136.04 189.19/136.04 The TRS R consists of the following rules: 189.19/136.04 189.19/136.04 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.04 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.04 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.04 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.04 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.04 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.05 189.19/136.05 The set Q consists of the following terms: 189.19/136.05 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_srMyInt(x0, x1) 189.19/136.05 new_psMyInt(x0, x1) 189.19/136.05 189.19/136.05 We have to consider all minimal (P,Q,R)-chains. 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (38) TransformationProof (EQUIVALENT) 189.19/136.05 By rewriting [LPAR04] the rule new_iterate161(ww3000, ww3100, ww4323) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4323)) at position [2,1] we obtained the following new rules [LPAR04]: 189.19/136.05 189.19/136.05 (new_iterate161(ww3000, ww3100, ww4323) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4323)),new_iterate161(ww3000, ww3100, ww4323) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4323))) 189.19/136.05 189.19/136.05 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (39) 189.19/136.05 Obligation: 189.19/136.05 Q DP problem: 189.19/136.05 The TRS P consists of the following rules: 189.19/136.05 189.19/136.05 new_iterate161(ww3000, ww3100, ww4323) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4323)) 189.19/136.05 189.19/136.05 The TRS R consists of the following rules: 189.19/136.05 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.05 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.05 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.05 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.05 189.19/136.05 The set Q consists of the following terms: 189.19/136.05 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_srMyInt(x0, x1) 189.19/136.05 new_psMyInt(x0, x1) 189.19/136.05 189.19/136.05 We have to consider all minimal (P,Q,R)-chains. 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (40) TransformationProof (EQUIVALENT) 189.19/136.05 By rewriting [LPAR04] the rule new_iterate161(ww3000, ww3100, ww4323) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4323)) at position [2,1] we obtained the following new rules [LPAR04]: 189.19/136.05 189.19/136.05 (new_iterate161(ww3000, ww3100, ww4323) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4323)),new_iterate161(ww3000, ww3100, ww4323) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4323))) 189.19/136.05 189.19/136.05 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (41) 189.19/136.05 Obligation: 189.19/136.05 Q DP problem: 189.19/136.05 The TRS P consists of the following rules: 189.19/136.05 189.19/136.05 new_iterate161(ww3000, ww3100, ww4323) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4323)) 189.19/136.05 189.19/136.05 The TRS R consists of the following rules: 189.19/136.05 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.05 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.05 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.05 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.05 189.19/136.05 The set Q consists of the following terms: 189.19/136.05 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_srMyInt(x0, x1) 189.19/136.05 new_psMyInt(x0, x1) 189.19/136.05 189.19/136.05 We have to consider all minimal (P,Q,R)-chains. 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (42) TransformationProof (EQUIVALENT) 189.19/136.05 By rewriting [LPAR04] the rule new_iterate161(ww3000, ww3100, ww4323) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4323)) at position [2,1,0] we obtained the following new rules [LPAR04]: 189.19/136.05 189.19/136.05 (new_iterate161(ww3000, ww3100, ww4323) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4323)),new_iterate161(ww3000, ww3100, ww4323) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4323))) 189.19/136.05 189.19/136.05 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (43) 189.19/136.05 Obligation: 189.19/136.05 Q DP problem: 189.19/136.05 The TRS P consists of the following rules: 189.19/136.05 189.19/136.05 new_iterate161(ww3000, ww3100, ww4323) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4323)) 189.19/136.05 189.19/136.05 The TRS R consists of the following rules: 189.19/136.05 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.05 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.05 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.05 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.05 189.19/136.05 The set Q consists of the following terms: 189.19/136.05 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_srMyInt(x0, x1) 189.19/136.05 new_psMyInt(x0, x1) 189.19/136.05 189.19/136.05 We have to consider all minimal (P,Q,R)-chains. 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (44) MNOCProof (EQUIVALENT) 189.19/136.05 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (45) 189.19/136.05 Obligation: 189.19/136.05 Q DP problem: 189.19/136.05 The TRS P consists of the following rules: 189.19/136.05 189.19/136.05 new_iterate161(ww3000, ww3100, ww4323) -> new_iterate161(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4323)) 189.19/136.05 189.19/136.05 The TRS R consists of the following rules: 189.19/136.05 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.05 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.05 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.05 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.05 189.19/136.05 Q is empty. 189.19/136.05 We have to consider all (P,Q,R)-chains. 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (46) NonTerminationLoopProof (COMPLETE) 189.19/136.05 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.19/136.05 Found a loop by semiunifying a rule from P directly. 189.19/136.05 189.19/136.05 s = new_iterate161(ww3000, ww3100, ww4323) evaluates to t =new_iterate161(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4323)) 189.19/136.05 189.19/136.05 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.19/136.05 * Matcher: [ww4323 / new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4323)] 189.19/136.05 * Semiunifier: [ ] 189.19/136.05 189.19/136.05 -------------------------------------------------------------------------------- 189.19/136.05 Rewriting sequence 189.19/136.05 189.19/136.05 The DP semiunifies directly so there is only one rewrite step from new_iterate161(ww3000, ww3100, ww4323) to new_iterate161(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4323)). 189.19/136.05 189.19/136.05 189.19/136.05 189.19/136.05 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (47) 189.19/136.05 NO 189.19/136.05 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (48) 189.19/136.05 Obligation: 189.19/136.05 Q DP problem: 189.19/136.05 The TRS P consists of the following rules: 189.19/136.05 189.19/136.05 new_iterate40(ww1372, ww1374, ww137500, ww4434) -> new_iterate40(ww1372, ww1374, ww137500, new_psFloat40(ww1372, ww1374, ww137500, ww4434)) 189.19/136.05 189.19/136.05 The TRS R consists of the following rules: 189.19/136.05 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.05 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.05 new_psFloat40(ww1372, ww1374, ww137500, ww4434) -> new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww137500))), ww4434) 189.19/136.05 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.05 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.05 189.19/136.05 The set Q consists of the following terms: 189.19/136.05 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.05 new_psFloat40(x0, x1, x2, x3) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_msMyInt1(x0, x1) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_srMyInt(x0, x1) 189.19/136.05 new_psMyInt(x0, x1) 189.19/136.05 189.19/136.05 We have to consider all minimal (P,Q,R)-chains. 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (49) TransformationProof (EQUIVALENT) 189.19/136.05 By rewriting [LPAR04] the rule new_iterate40(ww1372, ww1374, ww137500, ww4434) -> new_iterate40(ww1372, ww1374, ww137500, new_psFloat40(ww1372, ww1374, ww137500, ww4434)) at position [3] we obtained the following new rules [LPAR04]: 189.19/136.05 189.19/136.05 (new_iterate40(ww1372, ww1374, ww137500, ww4434) -> new_iterate40(ww1372, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww137500))), ww4434)),new_iterate40(ww1372, ww1374, ww137500, ww4434) -> new_iterate40(ww1372, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww137500))), ww4434))) 189.19/136.05 189.19/136.05 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (50) 189.19/136.05 Obligation: 189.19/136.05 Q DP problem: 189.19/136.05 The TRS P consists of the following rules: 189.19/136.05 189.19/136.05 new_iterate40(ww1372, ww1374, ww137500, ww4434) -> new_iterate40(ww1372, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww137500))), ww4434)) 189.19/136.05 189.19/136.05 The TRS R consists of the following rules: 189.19/136.05 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.05 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.05 new_psFloat40(ww1372, ww1374, ww137500, ww4434) -> new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww137500))), ww4434) 189.19/136.05 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.05 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.05 189.19/136.05 The set Q consists of the following terms: 189.19/136.05 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.05 new_psFloat40(x0, x1, x2, x3) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_msMyInt1(x0, x1) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_srMyInt(x0, x1) 189.19/136.05 new_psMyInt(x0, x1) 189.19/136.05 189.19/136.05 We have to consider all minimal (P,Q,R)-chains. 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (51) UsableRulesProof (EQUIVALENT) 189.19/136.05 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (52) 189.19/136.05 Obligation: 189.19/136.05 Q DP problem: 189.19/136.05 The TRS P consists of the following rules: 189.19/136.05 189.19/136.05 new_iterate40(ww1372, ww1374, ww137500, ww4434) -> new_iterate40(ww1372, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww137500))), ww4434)) 189.19/136.05 189.19/136.05 The TRS R consists of the following rules: 189.19/136.05 189.19/136.05 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.19/136.05 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.05 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.05 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.05 189.19/136.05 The set Q consists of the following terms: 189.19/136.05 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.05 new_psFloat40(x0, x1, x2, x3) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_msMyInt1(x0, x1) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_srMyInt(x0, x1) 189.19/136.05 new_psMyInt(x0, x1) 189.19/136.05 189.19/136.05 We have to consider all minimal (P,Q,R)-chains. 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (53) QReductionProof (EQUIVALENT) 189.19/136.05 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.19/136.05 189.19/136.05 new_psFloat40(x0, x1, x2, x3) 189.19/136.05 189.19/136.05 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (54) 189.19/136.05 Obligation: 189.19/136.05 Q DP problem: 189.19/136.05 The TRS P consists of the following rules: 189.19/136.05 189.19/136.05 new_iterate40(ww1372, ww1374, ww137500, ww4434) -> new_iterate40(ww1372, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww137500))), ww4434)) 189.19/136.05 189.19/136.05 The TRS R consists of the following rules: 189.19/136.05 189.19/136.05 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.19/136.05 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.05 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.05 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.05 189.19/136.05 The set Q consists of the following terms: 189.19/136.05 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_msMyInt1(x0, x1) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_srMyInt(x0, x1) 189.19/136.05 new_psMyInt(x0, x1) 189.19/136.05 189.19/136.05 We have to consider all minimal (P,Q,R)-chains. 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (55) TransformationProof (EQUIVALENT) 189.19/136.05 By rewriting [LPAR04] the rule new_iterate40(ww1372, ww1374, ww137500, ww4434) -> new_iterate40(ww1372, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww137500))), ww4434)) at position [3,0] we obtained the following new rules [LPAR04]: 189.19/136.05 189.19/136.05 (new_iterate40(ww1372, ww1374, ww137500, ww4434) -> new_iterate40(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww137500))), ww4434)),new_iterate40(ww1372, ww1374, ww137500, ww4434) -> new_iterate40(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww137500))), ww4434))) 189.19/136.05 189.19/136.05 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (56) 189.19/136.05 Obligation: 189.19/136.05 Q DP problem: 189.19/136.05 The TRS P consists of the following rules: 189.19/136.05 189.19/136.05 new_iterate40(ww1372, ww1374, ww137500, ww4434) -> new_iterate40(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww137500))), ww4434)) 189.19/136.05 189.19/136.05 The TRS R consists of the following rules: 189.19/136.05 189.19/136.05 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.19/136.05 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.05 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.05 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.05 189.19/136.05 The set Q consists of the following terms: 189.19/136.05 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_msMyInt1(x0, x1) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_srMyInt(x0, x1) 189.19/136.05 new_psMyInt(x0, x1) 189.19/136.05 189.19/136.05 We have to consider all minimal (P,Q,R)-chains. 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (57) UsableRulesProof (EQUIVALENT) 189.19/136.05 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (58) 189.19/136.05 Obligation: 189.19/136.05 Q DP problem: 189.19/136.05 The TRS P consists of the following rules: 189.19/136.05 189.19/136.05 new_iterate40(ww1372, ww1374, ww137500, ww4434) -> new_iterate40(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww137500))), ww4434)) 189.19/136.05 189.19/136.05 The TRS R consists of the following rules: 189.19/136.05 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.05 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.05 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.05 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.05 189.19/136.05 The set Q consists of the following terms: 189.19/136.05 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_msMyInt1(x0, x1) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_srMyInt(x0, x1) 189.19/136.05 new_psMyInt(x0, x1) 189.19/136.05 189.19/136.05 We have to consider all minimal (P,Q,R)-chains. 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (59) QReductionProof (EQUIVALENT) 189.19/136.05 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.19/136.05 189.19/136.05 new_msMyInt1(x0, x1) 189.19/136.05 189.19/136.05 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (60) 189.19/136.05 Obligation: 189.19/136.05 Q DP problem: 189.19/136.05 The TRS P consists of the following rules: 189.19/136.05 189.19/136.05 new_iterate40(ww1372, ww1374, ww137500, ww4434) -> new_iterate40(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww137500))), ww4434)) 189.19/136.05 189.19/136.05 The TRS R consists of the following rules: 189.19/136.05 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.05 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.05 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.05 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.05 189.19/136.05 The set Q consists of the following terms: 189.19/136.05 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_srMyInt(x0, x1) 189.19/136.05 new_psMyInt(x0, x1) 189.19/136.05 189.19/136.05 We have to consider all minimal (P,Q,R)-chains. 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (61) TransformationProof (EQUIVALENT) 189.19/136.05 By rewriting [LPAR04] the rule new_iterate40(ww1372, ww1374, ww137500, ww4434) -> new_iterate40(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww137500))), ww4434)) at position [3,0] we obtained the following new rules [LPAR04]: 189.19/136.05 189.19/136.05 (new_iterate40(ww1372, ww1374, ww137500, ww4434) -> new_iterate40(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww137500))), ww4434)),new_iterate40(ww1372, ww1374, ww137500, ww4434) -> new_iterate40(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww137500))), ww4434))) 189.19/136.05 189.19/136.05 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (62) 189.19/136.05 Obligation: 189.19/136.05 Q DP problem: 189.19/136.05 The TRS P consists of the following rules: 189.19/136.05 189.19/136.05 new_iterate40(ww1372, ww1374, ww137500, ww4434) -> new_iterate40(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww137500))), ww4434)) 189.19/136.05 189.19/136.05 The TRS R consists of the following rules: 189.19/136.05 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.05 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.05 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.05 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.05 189.19/136.05 The set Q consists of the following terms: 189.19/136.05 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_srMyInt(x0, x1) 189.19/136.05 new_psMyInt(x0, x1) 189.19/136.05 189.19/136.05 We have to consider all minimal (P,Q,R)-chains. 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (63) TransformationProof (EQUIVALENT) 189.19/136.05 By rewriting [LPAR04] the rule new_iterate40(ww1372, ww1374, ww137500, ww4434) -> new_iterate40(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww137500))), ww4434)) at position [3,1] we obtained the following new rules [LPAR04]: 189.19/136.05 189.19/136.05 (new_iterate40(ww1372, ww1374, ww137500, ww4434) -> new_iterate40(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww137500))), ww4434)),new_iterate40(ww1372, ww1374, ww137500, ww4434) -> new_iterate40(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww137500))), ww4434))) 189.19/136.05 189.19/136.05 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (64) 189.19/136.05 Obligation: 189.19/136.05 Q DP problem: 189.19/136.05 The TRS P consists of the following rules: 189.19/136.05 189.19/136.05 new_iterate40(ww1372, ww1374, ww137500, ww4434) -> new_iterate40(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww137500))), ww4434)) 189.19/136.05 189.19/136.05 The TRS R consists of the following rules: 189.19/136.05 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.05 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.05 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.05 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.05 189.19/136.05 The set Q consists of the following terms: 189.19/136.05 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_srMyInt(x0, x1) 189.19/136.05 new_psMyInt(x0, x1) 189.19/136.05 189.19/136.05 We have to consider all minimal (P,Q,R)-chains. 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (65) TransformationProof (EQUIVALENT) 189.19/136.05 By rewriting [LPAR04] the rule new_iterate40(ww1372, ww1374, ww137500, ww4434) -> new_iterate40(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww137500))), ww4434)) at position [3,1] we obtained the following new rules [LPAR04]: 189.19/136.05 189.19/136.05 (new_iterate40(ww1372, ww1374, ww137500, ww4434) -> new_iterate40(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww137500))), ww4434)),new_iterate40(ww1372, ww1374, ww137500, ww4434) -> new_iterate40(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww137500))), ww4434))) 189.19/136.05 189.19/136.05 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (66) 189.19/136.05 Obligation: 189.19/136.05 Q DP problem: 189.19/136.05 The TRS P consists of the following rules: 189.19/136.05 189.19/136.05 new_iterate40(ww1372, ww1374, ww137500, ww4434) -> new_iterate40(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww137500))), ww4434)) 189.19/136.05 189.19/136.05 The TRS R consists of the following rules: 189.19/136.05 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.05 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.05 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.05 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.05 189.19/136.05 The set Q consists of the following terms: 189.19/136.05 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_srMyInt(x0, x1) 189.19/136.05 new_psMyInt(x0, x1) 189.19/136.05 189.19/136.05 We have to consider all minimal (P,Q,R)-chains. 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (67) TransformationProof (EQUIVALENT) 189.19/136.05 By rewriting [LPAR04] the rule new_iterate40(ww1372, ww1374, ww137500, ww4434) -> new_iterate40(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww137500))), ww4434)) at position [3,1,0] we obtained the following new rules [LPAR04]: 189.19/136.05 189.19/136.05 (new_iterate40(ww1372, ww1374, ww137500, ww4434) -> new_iterate40(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4434)),new_iterate40(ww1372, ww1374, ww137500, ww4434) -> new_iterate40(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4434))) 189.19/136.05 189.19/136.05 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (68) 189.19/136.05 Obligation: 189.19/136.05 Q DP problem: 189.19/136.05 The TRS P consists of the following rules: 189.19/136.05 189.19/136.05 new_iterate40(ww1372, ww1374, ww137500, ww4434) -> new_iterate40(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4434)) 189.19/136.05 189.19/136.05 The TRS R consists of the following rules: 189.19/136.05 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.05 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.05 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.05 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.05 189.19/136.05 The set Q consists of the following terms: 189.19/136.05 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_srMyInt(x0, x1) 189.19/136.05 new_psMyInt(x0, x1) 189.19/136.05 189.19/136.05 We have to consider all minimal (P,Q,R)-chains. 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (69) MNOCProof (EQUIVALENT) 189.19/136.05 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (70) 189.19/136.05 Obligation: 189.19/136.05 Q DP problem: 189.19/136.05 The TRS P consists of the following rules: 189.19/136.05 189.19/136.05 new_iterate40(ww1372, ww1374, ww137500, ww4434) -> new_iterate40(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4434)) 189.19/136.05 189.19/136.05 The TRS R consists of the following rules: 189.19/136.05 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.05 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.05 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.05 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.05 189.19/136.05 Q is empty. 189.19/136.05 We have to consider all (P,Q,R)-chains. 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (71) NonTerminationLoopProof (COMPLETE) 189.19/136.05 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.19/136.05 Found a loop by semiunifying a rule from P directly. 189.19/136.05 189.19/136.05 s = new_iterate40(ww1372, ww1374, ww137500, ww4434) evaluates to t =new_iterate40(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4434)) 189.19/136.05 189.19/136.05 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.19/136.05 * Matcher: [ww4434 / new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4434)] 189.19/136.05 * Semiunifier: [ ] 189.19/136.05 189.19/136.05 -------------------------------------------------------------------------------- 189.19/136.05 Rewriting sequence 189.19/136.05 189.19/136.05 The DP semiunifies directly so there is only one rewrite step from new_iterate40(ww1372, ww1374, ww137500, ww4434) to new_iterate40(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4434)). 189.19/136.05 189.19/136.05 189.19/136.05 189.19/136.05 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (72) 189.19/136.05 NO 189.19/136.05 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (73) 189.19/136.05 Obligation: 189.19/136.05 Q DP problem: 189.19/136.05 The TRS P consists of the following rules: 189.19/136.05 189.19/136.05 new_iterate190(ww2612, ww2613, ww4690) -> new_iterate190(ww2612, ww2613, new_psFloat190(ww2612, ww2613, ww4690)) 189.19/136.05 189.19/136.05 The TRS R consists of the following rules: 189.19/136.05 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.19/136.05 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.05 new_psFloat190(ww2612, ww2613, ww4690) -> new_primPlusFloat(new_msMyInt5(ww2612, Main.Pos(Main.Succ(ww2613))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4690) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.05 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.05 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.19/136.05 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.05 189.19/136.05 The set Q consists of the following terms: 189.19/136.05 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_msMyInt5(x0, Main.Pos(x1)) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_psFloat190(x0, x1, x2) 189.19/136.05 new_msMyInt5(x0, Main.Neg(x1)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_srMyInt(x0, x1) 189.19/136.05 new_psMyInt(x0, x1) 189.19/136.05 189.19/136.05 We have to consider all minimal (P,Q,R)-chains. 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (74) MNOCProof (EQUIVALENT) 189.19/136.05 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (75) 189.19/136.05 Obligation: 189.19/136.05 Q DP problem: 189.19/136.05 The TRS P consists of the following rules: 189.19/136.05 189.19/136.05 new_iterate190(ww2612, ww2613, ww4690) -> new_iterate190(ww2612, ww2613, new_psFloat190(ww2612, ww2613, ww4690)) 189.19/136.05 189.19/136.05 The TRS R consists of the following rules: 189.19/136.05 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.19/136.05 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.05 new_psFloat190(ww2612, ww2613, ww4690) -> new_primPlusFloat(new_msMyInt5(ww2612, Main.Pos(Main.Succ(ww2613))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4690) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.05 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.05 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.19/136.05 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.05 189.19/136.05 Q is empty. 189.19/136.05 We have to consider all (P,Q,R)-chains. 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (76) NonTerminationLoopProof (COMPLETE) 189.19/136.05 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.19/136.05 Found a loop by semiunifying a rule from P directly. 189.19/136.05 189.19/136.05 s = new_iterate190(ww2612, ww2613, ww4690) evaluates to t =new_iterate190(ww2612, ww2613, new_psFloat190(ww2612, ww2613, ww4690)) 189.19/136.05 189.19/136.05 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.19/136.05 * Matcher: [ww4690 / new_psFloat190(ww2612, ww2613, ww4690)] 189.19/136.05 * Semiunifier: [ ] 189.19/136.05 189.19/136.05 -------------------------------------------------------------------------------- 189.19/136.05 Rewriting sequence 189.19/136.05 189.19/136.05 The DP semiunifies directly so there is only one rewrite step from new_iterate190(ww2612, ww2613, ww4690) to new_iterate190(ww2612, ww2613, new_psFloat190(ww2612, ww2613, ww4690)). 189.19/136.05 189.19/136.05 189.19/136.05 189.19/136.05 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (77) 189.19/136.05 NO 189.19/136.05 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (78) 189.19/136.05 Obligation: 189.19/136.05 Q DP problem: 189.19/136.05 The TRS P consists of the following rules: 189.19/136.05 189.19/136.05 new_iterate8(ww3100, ww4389) -> new_iterate8(ww3100, new_psFloat8(ww3100, ww4389)) 189.19/136.05 189.19/136.05 The TRS R consists of the following rules: 189.19/136.05 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.19/136.05 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.05 new_psFloat8(ww3100, ww4389) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4389) 189.19/136.05 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.05 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.05 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.05 189.19/136.05 The set Q consists of the following terms: 189.19/136.05 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_msMyInt(Main.Neg(x0)) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_msMyInt(Main.Pos(x0)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_srMyInt(x0, x1) 189.19/136.05 new_psFloat8(x0, x1) 189.19/136.05 new_psMyInt(x0, x1) 189.19/136.05 189.19/136.05 We have to consider all minimal (P,Q,R)-chains. 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (79) MNOCProof (EQUIVALENT) 189.19/136.05 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (80) 189.19/136.05 Obligation: 189.19/136.05 Q DP problem: 189.19/136.05 The TRS P consists of the following rules: 189.19/136.05 189.19/136.05 new_iterate8(ww3100, ww4389) -> new_iterate8(ww3100, new_psFloat8(ww3100, ww4389)) 189.19/136.05 189.19/136.05 The TRS R consists of the following rules: 189.19/136.05 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.19/136.05 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.05 new_psFloat8(ww3100, ww4389) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4389) 189.19/136.05 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.05 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.05 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.05 189.19/136.05 Q is empty. 189.19/136.05 We have to consider all (P,Q,R)-chains. 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (81) NonTerminationLoopProof (COMPLETE) 189.19/136.05 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.19/136.05 Found a loop by semiunifying a rule from P directly. 189.19/136.05 189.19/136.05 s = new_iterate8(ww3100, ww4389) evaluates to t =new_iterate8(ww3100, new_psFloat8(ww3100, ww4389)) 189.19/136.05 189.19/136.05 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.19/136.05 * Matcher: [ww4389 / new_psFloat8(ww3100, ww4389)] 189.19/136.05 * Semiunifier: [ ] 189.19/136.05 189.19/136.05 -------------------------------------------------------------------------------- 189.19/136.05 Rewriting sequence 189.19/136.05 189.19/136.05 The DP semiunifies directly so there is only one rewrite step from new_iterate8(ww3100, ww4389) to new_iterate8(ww3100, new_psFloat8(ww3100, ww4389)). 189.19/136.05 189.19/136.05 189.19/136.05 189.19/136.05 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (82) 189.19/136.05 NO 189.19/136.05 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (83) 189.19/136.05 Obligation: 189.19/136.05 Q DP problem: 189.19/136.05 The TRS P consists of the following rules: 189.19/136.05 189.19/136.05 new_iterate80(ww4000, ww3100, ww4234) -> new_iterate80(ww4000, ww3100, new_psFloat80(ww4000, ww3100, ww4234)) 189.19/136.05 189.19/136.05 The TRS R consists of the following rules: 189.19/136.05 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.05 new_psFloat80(ww4000, ww3100, ww4234) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4234) 189.19/136.05 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.05 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.05 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.05 189.19/136.05 The set Q consists of the following terms: 189.19/136.05 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.05 new_psFloat80(x0, x1, x2) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_msMyInt2(x0) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_srMyInt(x0, x1) 189.19/136.05 new_psMyInt(x0, x1) 189.19/136.05 189.19/136.05 We have to consider all minimal (P,Q,R)-chains. 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (84) TransformationProof (EQUIVALENT) 189.19/136.05 By rewriting [LPAR04] the rule new_iterate80(ww4000, ww3100, ww4234) -> new_iterate80(ww4000, ww3100, new_psFloat80(ww4000, ww3100, ww4234)) at position [2] we obtained the following new rules [LPAR04]: 189.19/136.05 189.19/136.05 (new_iterate80(ww4000, ww3100, ww4234) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4234)),new_iterate80(ww4000, ww3100, ww4234) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4234))) 189.19/136.05 189.19/136.05 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (85) 189.19/136.05 Obligation: 189.19/136.05 Q DP problem: 189.19/136.05 The TRS P consists of the following rules: 189.19/136.05 189.19/136.05 new_iterate80(ww4000, ww3100, ww4234) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4234)) 189.19/136.05 189.19/136.05 The TRS R consists of the following rules: 189.19/136.05 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.05 new_psFloat80(ww4000, ww3100, ww4234) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4234) 189.19/136.05 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.05 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.05 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.05 189.19/136.05 The set Q consists of the following terms: 189.19/136.05 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.05 new_psFloat80(x0, x1, x2) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_msMyInt2(x0) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_srMyInt(x0, x1) 189.19/136.05 new_psMyInt(x0, x1) 189.19/136.05 189.19/136.05 We have to consider all minimal (P,Q,R)-chains. 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (86) UsableRulesProof (EQUIVALENT) 189.19/136.05 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (87) 189.19/136.05 Obligation: 189.19/136.05 Q DP problem: 189.19/136.05 The TRS P consists of the following rules: 189.19/136.05 189.19/136.05 new_iterate80(ww4000, ww3100, ww4234) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4234)) 189.19/136.05 189.19/136.05 The TRS R consists of the following rules: 189.19/136.05 189.19/136.05 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.19/136.05 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.05 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.05 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.05 189.19/136.05 The set Q consists of the following terms: 189.19/136.05 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.05 new_psFloat80(x0, x1, x2) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_msMyInt2(x0) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_srMyInt(x0, x1) 189.19/136.05 new_psMyInt(x0, x1) 189.19/136.05 189.19/136.05 We have to consider all minimal (P,Q,R)-chains. 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (88) QReductionProof (EQUIVALENT) 189.19/136.05 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.19/136.05 189.19/136.05 new_psFloat80(x0, x1, x2) 189.19/136.05 189.19/136.05 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (89) 189.19/136.05 Obligation: 189.19/136.05 Q DP problem: 189.19/136.05 The TRS P consists of the following rules: 189.19/136.05 189.19/136.05 new_iterate80(ww4000, ww3100, ww4234) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4234)) 189.19/136.05 189.19/136.05 The TRS R consists of the following rules: 189.19/136.05 189.19/136.05 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.19/136.05 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.05 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.05 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.05 189.19/136.05 The set Q consists of the following terms: 189.19/136.05 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_msMyInt2(x0) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_srMyInt(x0, x1) 189.19/136.05 new_psMyInt(x0, x1) 189.19/136.05 189.19/136.05 We have to consider all minimal (P,Q,R)-chains. 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (90) TransformationProof (EQUIVALENT) 189.19/136.05 By rewriting [LPAR04] the rule new_iterate80(ww4000, ww3100, ww4234) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4234)) at position [2,0] we obtained the following new rules [LPAR04]: 189.19/136.05 189.19/136.05 (new_iterate80(ww4000, ww3100, ww4234) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4234)),new_iterate80(ww4000, ww3100, ww4234) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4234))) 189.19/136.05 189.19/136.05 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (91) 189.19/136.05 Obligation: 189.19/136.05 Q DP problem: 189.19/136.05 The TRS P consists of the following rules: 189.19/136.05 189.19/136.05 new_iterate80(ww4000, ww3100, ww4234) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4234)) 189.19/136.05 189.19/136.05 The TRS R consists of the following rules: 189.19/136.05 189.19/136.05 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.19/136.05 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.05 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.05 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.05 189.19/136.05 The set Q consists of the following terms: 189.19/136.05 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_msMyInt2(x0) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_srMyInt(x0, x1) 189.19/136.05 new_psMyInt(x0, x1) 189.19/136.05 189.19/136.05 We have to consider all minimal (P,Q,R)-chains. 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (92) UsableRulesProof (EQUIVALENT) 189.19/136.05 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (93) 189.19/136.05 Obligation: 189.19/136.05 Q DP problem: 189.19/136.05 The TRS P consists of the following rules: 189.19/136.05 189.19/136.05 new_iterate80(ww4000, ww3100, ww4234) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4234)) 189.19/136.05 189.19/136.05 The TRS R consists of the following rules: 189.19/136.05 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.05 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.05 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.05 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.05 189.19/136.05 The set Q consists of the following terms: 189.19/136.05 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_msMyInt2(x0) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_srMyInt(x0, x1) 189.19/136.05 new_psMyInt(x0, x1) 189.19/136.05 189.19/136.05 We have to consider all minimal (P,Q,R)-chains. 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (94) QReductionProof (EQUIVALENT) 189.19/136.05 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.19/136.05 189.19/136.05 new_msMyInt2(x0) 189.19/136.05 189.19/136.05 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (95) 189.19/136.05 Obligation: 189.19/136.05 Q DP problem: 189.19/136.05 The TRS P consists of the following rules: 189.19/136.05 189.19/136.05 new_iterate80(ww4000, ww3100, ww4234) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4234)) 189.19/136.05 189.19/136.05 The TRS R consists of the following rules: 189.19/136.05 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.05 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.05 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.05 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.05 189.19/136.05 The set Q consists of the following terms: 189.19/136.05 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_srMyInt(x0, x1) 189.19/136.05 new_psMyInt(x0, x1) 189.19/136.05 189.19/136.05 We have to consider all minimal (P,Q,R)-chains. 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (96) TransformationProof (EQUIVALENT) 189.19/136.05 By rewriting [LPAR04] the rule new_iterate80(ww4000, ww3100, ww4234) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4234)) at position [2,0,0] we obtained the following new rules [LPAR04]: 189.19/136.05 189.19/136.05 (new_iterate80(ww4000, ww3100, ww4234) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4234)),new_iterate80(ww4000, ww3100, ww4234) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4234))) 189.19/136.05 189.19/136.05 189.19/136.05 ---------------------------------------- 189.19/136.05 189.19/136.05 (97) 189.19/136.05 Obligation: 189.19/136.05 Q DP problem: 189.19/136.05 The TRS P consists of the following rules: 189.19/136.05 189.19/136.05 new_iterate80(ww4000, ww3100, ww4234) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4234)) 189.19/136.05 189.19/136.05 The TRS R consists of the following rules: 189.19/136.05 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.05 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.05 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.05 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.05 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.05 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.05 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.05 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.05 189.19/136.05 The set Q consists of the following terms: 189.19/136.05 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.05 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.05 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.05 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.05 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.05 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.05 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.05 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.05 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_srMyInt(x0, x1) 189.19/136.06 new_psMyInt(x0, x1) 189.19/136.06 189.19/136.06 We have to consider all minimal (P,Q,R)-chains. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (98) TransformationProof (EQUIVALENT) 189.19/136.06 By rewriting [LPAR04] the rule new_iterate80(ww4000, ww3100, ww4234) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4234)) at position [2,1] we obtained the following new rules [LPAR04]: 189.19/136.06 189.19/136.06 (new_iterate80(ww4000, ww3100, ww4234) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4234)),new_iterate80(ww4000, ww3100, ww4234) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4234))) 189.19/136.06 189.19/136.06 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (99) 189.19/136.06 Obligation: 189.19/136.06 Q DP problem: 189.19/136.06 The TRS P consists of the following rules: 189.19/136.06 189.19/136.06 new_iterate80(ww4000, ww3100, ww4234) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4234)) 189.19/136.06 189.19/136.06 The TRS R consists of the following rules: 189.19/136.06 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.06 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.06 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.06 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.06 189.19/136.06 The set Q consists of the following terms: 189.19/136.06 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_srMyInt(x0, x1) 189.19/136.06 new_psMyInt(x0, x1) 189.19/136.06 189.19/136.06 We have to consider all minimal (P,Q,R)-chains. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (100) TransformationProof (EQUIVALENT) 189.19/136.06 By rewriting [LPAR04] the rule new_iterate80(ww4000, ww3100, ww4234) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4234)) at position [2,1] we obtained the following new rules [LPAR04]: 189.19/136.06 189.19/136.06 (new_iterate80(ww4000, ww3100, ww4234) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4234)),new_iterate80(ww4000, ww3100, ww4234) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4234))) 189.19/136.06 189.19/136.06 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (101) 189.19/136.06 Obligation: 189.19/136.06 Q DP problem: 189.19/136.06 The TRS P consists of the following rules: 189.19/136.06 189.19/136.06 new_iterate80(ww4000, ww3100, ww4234) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4234)) 189.19/136.06 189.19/136.06 The TRS R consists of the following rules: 189.19/136.06 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.06 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.06 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.06 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.06 189.19/136.06 The set Q consists of the following terms: 189.19/136.06 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_srMyInt(x0, x1) 189.19/136.06 new_psMyInt(x0, x1) 189.19/136.06 189.19/136.06 We have to consider all minimal (P,Q,R)-chains. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (102) TransformationProof (EQUIVALENT) 189.19/136.06 By rewriting [LPAR04] the rule new_iterate80(ww4000, ww3100, ww4234) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4234)) at position [2,1,0] we obtained the following new rules [LPAR04]: 189.19/136.06 189.19/136.06 (new_iterate80(ww4000, ww3100, ww4234) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4234)),new_iterate80(ww4000, ww3100, ww4234) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4234))) 189.19/136.06 189.19/136.06 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (103) 189.19/136.06 Obligation: 189.19/136.06 Q DP problem: 189.19/136.06 The TRS P consists of the following rules: 189.19/136.06 189.19/136.06 new_iterate80(ww4000, ww3100, ww4234) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4234)) 189.19/136.06 189.19/136.06 The TRS R consists of the following rules: 189.19/136.06 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.06 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.06 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.06 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.06 189.19/136.06 The set Q consists of the following terms: 189.19/136.06 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_srMyInt(x0, x1) 189.19/136.06 new_psMyInt(x0, x1) 189.19/136.06 189.19/136.06 We have to consider all minimal (P,Q,R)-chains. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (104) MNOCProof (EQUIVALENT) 189.19/136.06 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (105) 189.19/136.06 Obligation: 189.19/136.06 Q DP problem: 189.19/136.06 The TRS P consists of the following rules: 189.19/136.06 189.19/136.06 new_iterate80(ww4000, ww3100, ww4234) -> new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4234)) 189.19/136.06 189.19/136.06 The TRS R consists of the following rules: 189.19/136.06 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.06 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.06 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.06 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.06 189.19/136.06 Q is empty. 189.19/136.06 We have to consider all (P,Q,R)-chains. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (106) NonTerminationLoopProof (COMPLETE) 189.19/136.06 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.19/136.06 Found a loop by semiunifying a rule from P directly. 189.19/136.06 189.19/136.06 s = new_iterate80(ww4000, ww3100, ww4234) evaluates to t =new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4234)) 189.19/136.06 189.19/136.06 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.19/136.06 * Matcher: [ww4234 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4234)] 189.19/136.06 * Semiunifier: [ ] 189.19/136.06 189.19/136.06 -------------------------------------------------------------------------------- 189.19/136.06 Rewriting sequence 189.19/136.06 189.19/136.06 The DP semiunifies directly so there is only one rewrite step from new_iterate80(ww4000, ww3100, ww4234) to new_iterate80(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4234)). 189.19/136.06 189.19/136.06 189.19/136.06 189.19/136.06 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (107) 189.19/136.06 NO 189.19/136.06 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (108) 189.19/136.06 Obligation: 189.19/136.06 Q DP problem: 189.19/136.06 The TRS P consists of the following rules: 189.19/136.06 189.19/136.06 new_iterate184(ww4638, ww4639, ww4640, ww4645) -> new_iterate184(ww4638, ww4639, ww4640, new_psFloat185(ww4638, ww4639, ww4640, ww4645)) 189.19/136.06 189.19/136.06 The TRS R consists of the following rules: 189.19/136.06 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.19/136.06 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.06 new_psFloat185(ww4638, ww4639, ww4640, ww4645) -> new_primPlusFloat(new_msMyInt5(ww4638, Main.Pos(Main.Succ(ww4639))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww4640))), ww4645) 189.19/136.06 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.06 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.19/136.06 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.06 189.19/136.06 The set Q consists of the following terms: 189.19/136.06 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_psFloat185(x0, x1, x2, x3) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_msMyInt5(x0, Main.Pos(x1)) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_msMyInt5(x0, Main.Neg(x1)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_srMyInt(x0, x1) 189.19/136.06 new_psMyInt(x0, x1) 189.19/136.06 189.19/136.06 We have to consider all minimal (P,Q,R)-chains. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (109) MNOCProof (EQUIVALENT) 189.19/136.06 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (110) 189.19/136.06 Obligation: 189.19/136.06 Q DP problem: 189.19/136.06 The TRS P consists of the following rules: 189.19/136.06 189.19/136.06 new_iterate184(ww4638, ww4639, ww4640, ww4645) -> new_iterate184(ww4638, ww4639, ww4640, new_psFloat185(ww4638, ww4639, ww4640, ww4645)) 189.19/136.06 189.19/136.06 The TRS R consists of the following rules: 189.19/136.06 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.19/136.06 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.06 new_psFloat185(ww4638, ww4639, ww4640, ww4645) -> new_primPlusFloat(new_msMyInt5(ww4638, Main.Pos(Main.Succ(ww4639))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww4640))), ww4645) 189.19/136.06 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.06 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.19/136.06 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.06 189.19/136.06 Q is empty. 189.19/136.06 We have to consider all (P,Q,R)-chains. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (111) NonTerminationLoopProof (COMPLETE) 189.19/136.06 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.19/136.06 Found a loop by semiunifying a rule from P directly. 189.19/136.06 189.19/136.06 s = new_iterate184(ww4638, ww4639, ww4640, ww4645) evaluates to t =new_iterate184(ww4638, ww4639, ww4640, new_psFloat185(ww4638, ww4639, ww4640, ww4645)) 189.19/136.06 189.19/136.06 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.19/136.06 * Matcher: [ww4645 / new_psFloat185(ww4638, ww4639, ww4640, ww4645)] 189.19/136.06 * Semiunifier: [ ] 189.19/136.06 189.19/136.06 -------------------------------------------------------------------------------- 189.19/136.06 Rewriting sequence 189.19/136.06 189.19/136.06 The DP semiunifies directly so there is only one rewrite step from new_iterate184(ww4638, ww4639, ww4640, ww4645) to new_iterate184(ww4638, ww4639, ww4640, new_psFloat185(ww4638, ww4639, ww4640, ww4645)). 189.19/136.06 189.19/136.06 189.19/136.06 189.19/136.06 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (112) 189.19/136.06 NO 189.19/136.06 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (113) 189.19/136.06 Obligation: 189.19/136.06 Q DP problem: 189.19/136.06 The TRS P consists of the following rules: 189.19/136.06 189.19/136.06 new_iterate181(ww1944, ww1945, ww4808) -> new_iterate181(ww1944, ww1945, new_psFloat183(ww1944, ww1945, ww4808)) 189.19/136.06 189.19/136.06 The TRS R consists of the following rules: 189.19/136.06 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_psFloat183(ww1944, Float(ww19450, ww19451), ww4808) -> new_primPlusFloat(new_msMyInt5(Main.Succ(Main.Succ(Main.Succ(Main.Zero))), ww19450), new_srMyInt(Main.Pos(Main.Succ(ww1944)), ww19451), ww4808) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.19/136.06 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.06 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.06 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.19/136.06 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.06 189.19/136.06 The set Q consists of the following terms: 189.19/136.06 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_msMyInt5(x0, Main.Pos(x1)) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_psFloat183(x0, Float(x1, x2), x3) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_msMyInt5(x0, Main.Neg(x1)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_srMyInt(x0, x1) 189.19/136.06 new_psMyInt(x0, x1) 189.19/136.06 189.19/136.06 We have to consider all minimal (P,Q,R)-chains. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (114) MNOCProof (EQUIVALENT) 189.19/136.06 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (115) 189.19/136.06 Obligation: 189.19/136.06 Q DP problem: 189.19/136.06 The TRS P consists of the following rules: 189.19/136.06 189.19/136.06 new_iterate181(ww1944, ww1945, ww4808) -> new_iterate181(ww1944, ww1945, new_psFloat183(ww1944, ww1945, ww4808)) 189.19/136.06 189.19/136.06 The TRS R consists of the following rules: 189.19/136.06 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_psFloat183(ww1944, Float(ww19450, ww19451), ww4808) -> new_primPlusFloat(new_msMyInt5(Main.Succ(Main.Succ(Main.Succ(Main.Zero))), ww19450), new_srMyInt(Main.Pos(Main.Succ(ww1944)), ww19451), ww4808) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.19/136.06 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.06 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.06 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.19/136.06 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.06 189.19/136.06 Q is empty. 189.19/136.06 We have to consider all (P,Q,R)-chains. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (116) NonTerminationLoopProof (COMPLETE) 189.19/136.06 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.19/136.06 Found a loop by semiunifying a rule from P directly. 189.19/136.06 189.19/136.06 s = new_iterate181(ww1944, ww1945, ww4808) evaluates to t =new_iterate181(ww1944, ww1945, new_psFloat183(ww1944, ww1945, ww4808)) 189.19/136.06 189.19/136.06 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.19/136.06 * Matcher: [ww4808 / new_psFloat183(ww1944, ww1945, ww4808)] 189.19/136.06 * Semiunifier: [ ] 189.19/136.06 189.19/136.06 -------------------------------------------------------------------------------- 189.19/136.06 Rewriting sequence 189.19/136.06 189.19/136.06 The DP semiunifies directly so there is only one rewrite step from new_iterate181(ww1944, ww1945, ww4808) to new_iterate181(ww1944, ww1945, new_psFloat183(ww1944, ww1945, ww4808)). 189.19/136.06 189.19/136.06 189.19/136.06 189.19/136.06 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (117) 189.19/136.06 NO 189.19/136.06 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (118) 189.19/136.06 Obligation: 189.19/136.06 Q DP problem: 189.19/136.06 The TRS P consists of the following rules: 189.19/136.06 189.19/136.06 new_iterate167(ww31, ww320, ww321, ww4311) -> new_iterate167(ww31, ww320, ww321, new_psFloat169(ww31, ww320, ww321, ww4311)) 189.19/136.06 189.19/136.06 The TRS R consists of the following rules: 189.19/136.06 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.06 new_psFloat169(ww31, ww320, ww321, ww4311) -> new_primPlusFloat(new_msMyInt4(ww320), new_srMyInt(Main.Pos(Main.Succ(ww31)), ww321), ww4311) 189.19/136.06 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.06 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.06 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.06 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.06 189.19/136.06 The set Q consists of the following terms: 189.19/136.06 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_psFloat169(x0, x1, x2, x3) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_msMyInt4(x0) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primMinusInt(Main.Neg(x0)) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primMinusInt(Main.Pos(x0)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_srMyInt(x0, x1) 189.19/136.06 new_psMyInt(x0, x1) 189.19/136.06 189.19/136.06 We have to consider all minimal (P,Q,R)-chains. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (119) TransformationProof (EQUIVALENT) 189.19/136.06 By rewriting [LPAR04] the rule new_iterate167(ww31, ww320, ww321, ww4311) -> new_iterate167(ww31, ww320, ww321, new_psFloat169(ww31, ww320, ww321, ww4311)) at position [3] we obtained the following new rules [LPAR04]: 189.19/136.06 189.19/136.06 (new_iterate167(ww31, ww320, ww321, ww4311) -> new_iterate167(ww31, ww320, ww321, new_primPlusFloat(new_msMyInt4(ww320), new_srMyInt(Main.Pos(Main.Succ(ww31)), ww321), ww4311)),new_iterate167(ww31, ww320, ww321, ww4311) -> new_iterate167(ww31, ww320, ww321, new_primPlusFloat(new_msMyInt4(ww320), new_srMyInt(Main.Pos(Main.Succ(ww31)), ww321), ww4311))) 189.19/136.06 189.19/136.06 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (120) 189.19/136.06 Obligation: 189.19/136.06 Q DP problem: 189.19/136.06 The TRS P consists of the following rules: 189.19/136.06 189.19/136.06 new_iterate167(ww31, ww320, ww321, ww4311) -> new_iterate167(ww31, ww320, ww321, new_primPlusFloat(new_msMyInt4(ww320), new_srMyInt(Main.Pos(Main.Succ(ww31)), ww321), ww4311)) 189.19/136.06 189.19/136.06 The TRS R consists of the following rules: 189.19/136.06 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.06 new_psFloat169(ww31, ww320, ww321, ww4311) -> new_primPlusFloat(new_msMyInt4(ww320), new_srMyInt(Main.Pos(Main.Succ(ww31)), ww321), ww4311) 189.19/136.06 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.06 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.06 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.06 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.06 189.19/136.06 The set Q consists of the following terms: 189.19/136.06 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_psFloat169(x0, x1, x2, x3) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_msMyInt4(x0) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primMinusInt(Main.Neg(x0)) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primMinusInt(Main.Pos(x0)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_srMyInt(x0, x1) 189.19/136.06 new_psMyInt(x0, x1) 189.19/136.06 189.19/136.06 We have to consider all minimal (P,Q,R)-chains. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (121) UsableRulesProof (EQUIVALENT) 189.19/136.06 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (122) 189.19/136.06 Obligation: 189.19/136.06 Q DP problem: 189.19/136.06 The TRS P consists of the following rules: 189.19/136.06 189.19/136.06 new_iterate167(ww31, ww320, ww321, ww4311) -> new_iterate167(ww31, ww320, ww321, new_primPlusFloat(new_msMyInt4(ww320), new_srMyInt(Main.Pos(Main.Succ(ww31)), ww321), ww4311)) 189.19/136.06 189.19/136.06 The TRS R consists of the following rules: 189.19/136.06 189.19/136.06 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.19/136.06 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.06 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.06 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.06 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.19/136.06 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.06 189.19/136.06 The set Q consists of the following terms: 189.19/136.06 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_psFloat169(x0, x1, x2, x3) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_msMyInt4(x0) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primMinusInt(Main.Neg(x0)) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primMinusInt(Main.Pos(x0)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_srMyInt(x0, x1) 189.19/136.06 new_psMyInt(x0, x1) 189.19/136.06 189.19/136.06 We have to consider all minimal (P,Q,R)-chains. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (123) QReductionProof (EQUIVALENT) 189.19/136.06 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.19/136.06 189.19/136.06 new_psFloat169(x0, x1, x2, x3) 189.19/136.06 189.19/136.06 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (124) 189.19/136.06 Obligation: 189.19/136.06 Q DP problem: 189.19/136.06 The TRS P consists of the following rules: 189.19/136.06 189.19/136.06 new_iterate167(ww31, ww320, ww321, ww4311) -> new_iterate167(ww31, ww320, ww321, new_primPlusFloat(new_msMyInt4(ww320), new_srMyInt(Main.Pos(Main.Succ(ww31)), ww321), ww4311)) 189.19/136.06 189.19/136.06 The TRS R consists of the following rules: 189.19/136.06 189.19/136.06 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.19/136.06 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.06 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.06 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.06 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.19/136.06 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.06 189.19/136.06 The set Q consists of the following terms: 189.19/136.06 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_msMyInt4(x0) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primMinusInt(Main.Neg(x0)) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primMinusInt(Main.Pos(x0)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_srMyInt(x0, x1) 189.19/136.06 new_psMyInt(x0, x1) 189.19/136.06 189.19/136.06 We have to consider all minimal (P,Q,R)-chains. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (125) TransformationProof (EQUIVALENT) 189.19/136.06 By rewriting [LPAR04] the rule new_iterate167(ww31, ww320, ww321, ww4311) -> new_iterate167(ww31, ww320, ww321, new_primPlusFloat(new_msMyInt4(ww320), new_srMyInt(Main.Pos(Main.Succ(ww31)), ww321), ww4311)) at position [3,0] we obtained the following new rules [LPAR04]: 189.19/136.06 189.19/136.06 (new_iterate167(ww31, ww320, ww321, ww4311) -> new_iterate167(ww31, ww320, ww321, new_primPlusFloat(new_primMinusInt(ww320), new_srMyInt(Main.Pos(Main.Succ(ww31)), ww321), ww4311)),new_iterate167(ww31, ww320, ww321, ww4311) -> new_iterate167(ww31, ww320, ww321, new_primPlusFloat(new_primMinusInt(ww320), new_srMyInt(Main.Pos(Main.Succ(ww31)), ww321), ww4311))) 189.19/136.06 189.19/136.06 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (126) 189.19/136.06 Obligation: 189.19/136.06 Q DP problem: 189.19/136.06 The TRS P consists of the following rules: 189.19/136.06 189.19/136.06 new_iterate167(ww31, ww320, ww321, ww4311) -> new_iterate167(ww31, ww320, ww321, new_primPlusFloat(new_primMinusInt(ww320), new_srMyInt(Main.Pos(Main.Succ(ww31)), ww321), ww4311)) 189.19/136.06 189.19/136.06 The TRS R consists of the following rules: 189.19/136.06 189.19/136.06 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.19/136.06 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.06 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.06 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.06 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.19/136.06 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.06 189.19/136.06 The set Q consists of the following terms: 189.19/136.06 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_msMyInt4(x0) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primMinusInt(Main.Neg(x0)) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primMinusInt(Main.Pos(x0)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_srMyInt(x0, x1) 189.19/136.06 new_psMyInt(x0, x1) 189.19/136.06 189.19/136.06 We have to consider all minimal (P,Q,R)-chains. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (127) UsableRulesProof (EQUIVALENT) 189.19/136.06 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (128) 189.19/136.06 Obligation: 189.19/136.06 Q DP problem: 189.19/136.06 The TRS P consists of the following rules: 189.19/136.06 189.19/136.06 new_iterate167(ww31, ww320, ww321, ww4311) -> new_iterate167(ww31, ww320, ww321, new_primPlusFloat(new_primMinusInt(ww320), new_srMyInt(Main.Pos(Main.Succ(ww31)), ww321), ww4311)) 189.19/136.06 189.19/136.06 The TRS R consists of the following rules: 189.19/136.06 189.19/136.06 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.19/136.06 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.06 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.06 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.06 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.06 189.19/136.06 The set Q consists of the following terms: 189.19/136.06 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_msMyInt4(x0) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primMinusInt(Main.Neg(x0)) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primMinusInt(Main.Pos(x0)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_srMyInt(x0, x1) 189.19/136.06 new_psMyInt(x0, x1) 189.19/136.06 189.19/136.06 We have to consider all minimal (P,Q,R)-chains. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (129) QReductionProof (EQUIVALENT) 189.19/136.06 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.19/136.06 189.19/136.06 new_msMyInt4(x0) 189.19/136.06 189.19/136.06 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (130) 189.19/136.06 Obligation: 189.19/136.06 Q DP problem: 189.19/136.06 The TRS P consists of the following rules: 189.19/136.06 189.19/136.06 new_iterate167(ww31, ww320, ww321, ww4311) -> new_iterate167(ww31, ww320, ww321, new_primPlusFloat(new_primMinusInt(ww320), new_srMyInt(Main.Pos(Main.Succ(ww31)), ww321), ww4311)) 189.19/136.06 189.19/136.06 The TRS R consists of the following rules: 189.19/136.06 189.19/136.06 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.19/136.06 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.06 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.06 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.06 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.06 189.19/136.06 The set Q consists of the following terms: 189.19/136.06 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primMinusInt(Main.Neg(x0)) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primMinusInt(Main.Pos(x0)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_srMyInt(x0, x1) 189.19/136.06 new_psMyInt(x0, x1) 189.19/136.06 189.19/136.06 We have to consider all minimal (P,Q,R)-chains. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (131) TransformationProof (EQUIVALENT) 189.19/136.06 By rewriting [LPAR04] the rule new_iterate167(ww31, ww320, ww321, ww4311) -> new_iterate167(ww31, ww320, ww321, new_primPlusFloat(new_primMinusInt(ww320), new_srMyInt(Main.Pos(Main.Succ(ww31)), ww321), ww4311)) at position [3,1] we obtained the following new rules [LPAR04]: 189.19/136.06 189.19/136.06 (new_iterate167(ww31, ww320, ww321, ww4311) -> new_iterate167(ww31, ww320, ww321, new_primPlusFloat(new_primMinusInt(ww320), new_primMulInt(Main.Pos(Main.Succ(ww31)), ww321), ww4311)),new_iterate167(ww31, ww320, ww321, ww4311) -> new_iterate167(ww31, ww320, ww321, new_primPlusFloat(new_primMinusInt(ww320), new_primMulInt(Main.Pos(Main.Succ(ww31)), ww321), ww4311))) 189.19/136.06 189.19/136.06 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (132) 189.19/136.06 Obligation: 189.19/136.06 Q DP problem: 189.19/136.06 The TRS P consists of the following rules: 189.19/136.06 189.19/136.06 new_iterate167(ww31, ww320, ww321, ww4311) -> new_iterate167(ww31, ww320, ww321, new_primPlusFloat(new_primMinusInt(ww320), new_primMulInt(Main.Pos(Main.Succ(ww31)), ww321), ww4311)) 189.19/136.06 189.19/136.06 The TRS R consists of the following rules: 189.19/136.06 189.19/136.06 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.19/136.06 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.06 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.06 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.06 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.06 189.19/136.06 The set Q consists of the following terms: 189.19/136.06 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primMinusInt(Main.Neg(x0)) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primMinusInt(Main.Pos(x0)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_srMyInt(x0, x1) 189.19/136.06 new_psMyInt(x0, x1) 189.19/136.06 189.19/136.06 We have to consider all minimal (P,Q,R)-chains. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (133) MNOCProof (EQUIVALENT) 189.19/136.06 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (134) 189.19/136.06 Obligation: 189.19/136.06 Q DP problem: 189.19/136.06 The TRS P consists of the following rules: 189.19/136.06 189.19/136.06 new_iterate167(ww31, ww320, ww321, ww4311) -> new_iterate167(ww31, ww320, ww321, new_primPlusFloat(new_primMinusInt(ww320), new_primMulInt(Main.Pos(Main.Succ(ww31)), ww321), ww4311)) 189.19/136.06 189.19/136.06 The TRS R consists of the following rules: 189.19/136.06 189.19/136.06 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.19/136.06 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.06 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.06 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.06 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.06 189.19/136.06 Q is empty. 189.19/136.06 We have to consider all (P,Q,R)-chains. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (135) NonTerminationLoopProof (COMPLETE) 189.19/136.06 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.19/136.06 Found a loop by semiunifying a rule from P directly. 189.19/136.06 189.19/136.06 s = new_iterate167(ww31, ww320, ww321, ww4311) evaluates to t =new_iterate167(ww31, ww320, ww321, new_primPlusFloat(new_primMinusInt(ww320), new_primMulInt(Main.Pos(Main.Succ(ww31)), ww321), ww4311)) 189.19/136.06 189.19/136.06 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.19/136.06 * Matcher: [ww4311 / new_primPlusFloat(new_primMinusInt(ww320), new_primMulInt(Main.Pos(Main.Succ(ww31)), ww321), ww4311)] 189.19/136.06 * Semiunifier: [ ] 189.19/136.06 189.19/136.06 -------------------------------------------------------------------------------- 189.19/136.06 Rewriting sequence 189.19/136.06 189.19/136.06 The DP semiunifies directly so there is only one rewrite step from new_iterate167(ww31, ww320, ww321, ww4311) to new_iterate167(ww31, ww320, ww321, new_primPlusFloat(new_primMinusInt(ww320), new_primMulInt(Main.Pos(Main.Succ(ww31)), ww321), ww4311)). 189.19/136.06 189.19/136.06 189.19/136.06 189.19/136.06 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (136) 189.19/136.06 NO 189.19/136.06 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (137) 189.19/136.06 Obligation: 189.19/136.06 Q DP problem: 189.19/136.06 The TRS P consists of the following rules: 189.19/136.06 189.19/136.06 new_primMulNat(Main.Succ(ww40000), ww3000) -> new_primMulNat(ww40000, ww3000) 189.19/136.06 189.19/136.06 R is empty. 189.19/136.06 Q is empty. 189.19/136.06 We have to consider all minimal (P,Q,R)-chains. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (138) QDPSizeChangeProof (EQUIVALENT) 189.19/136.06 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. 189.19/136.06 189.19/136.06 From the DPs we obtained the following set of size-change graphs: 189.19/136.06 *new_primMulNat(Main.Succ(ww40000), ww3000) -> new_primMulNat(ww40000, ww3000) 189.19/136.06 The graph contains the following edges 1 > 1, 2 >= 2 189.19/136.06 189.19/136.06 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (139) 189.19/136.06 YES 189.19/136.06 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (140) 189.19/136.06 Obligation: 189.19/136.06 Q DP problem: 189.19/136.06 The TRS P consists of the following rules: 189.19/136.06 189.19/136.06 new_iterate21(ww3000, ww4381) -> new_iterate21(ww3000, new_psFloat21(ww3000, ww4381)) 189.19/136.06 189.19/136.06 The TRS R consists of the following rules: 189.19/136.06 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.19/136.06 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.06 new_psFloat21(ww3000, ww4381) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4381) 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.06 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.06 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.06 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.06 189.19/136.06 The set Q consists of the following terms: 189.19/136.06 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_msMyInt(Main.Neg(x0)) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_msMyInt(Main.Pos(x0)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_psFloat21(x0, x1) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_srMyInt(x0, x1) 189.19/136.06 new_psMyInt(x0, x1) 189.19/136.06 189.19/136.06 We have to consider all minimal (P,Q,R)-chains. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (141) MNOCProof (EQUIVALENT) 189.19/136.06 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (142) 189.19/136.06 Obligation: 189.19/136.06 Q DP problem: 189.19/136.06 The TRS P consists of the following rules: 189.19/136.06 189.19/136.06 new_iterate21(ww3000, ww4381) -> new_iterate21(ww3000, new_psFloat21(ww3000, ww4381)) 189.19/136.06 189.19/136.06 The TRS R consists of the following rules: 189.19/136.06 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.19/136.06 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.06 new_psFloat21(ww3000, ww4381) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4381) 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.06 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.06 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.06 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.06 189.19/136.06 Q is empty. 189.19/136.06 We have to consider all (P,Q,R)-chains. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (143) NonTerminationLoopProof (COMPLETE) 189.19/136.06 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.19/136.06 Found a loop by semiunifying a rule from P directly. 189.19/136.06 189.19/136.06 s = new_iterate21(ww3000, ww4381) evaluates to t =new_iterate21(ww3000, new_psFloat21(ww3000, ww4381)) 189.19/136.06 189.19/136.06 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.19/136.06 * Matcher: [ww4381 / new_psFloat21(ww3000, ww4381)] 189.19/136.06 * Semiunifier: [ ] 189.19/136.06 189.19/136.06 -------------------------------------------------------------------------------- 189.19/136.06 Rewriting sequence 189.19/136.06 189.19/136.06 The DP semiunifies directly so there is only one rewrite step from new_iterate21(ww3000, ww4381) to new_iterate21(ww3000, new_psFloat21(ww3000, ww4381)). 189.19/136.06 189.19/136.06 189.19/136.06 189.19/136.06 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (144) 189.19/136.06 NO 189.19/136.06 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (145) 189.19/136.06 Obligation: 189.19/136.06 Q DP problem: 189.19/136.06 The TRS P consists of the following rules: 189.19/136.06 189.19/136.06 new_takeWhile115(ww4100, ww3000, ww3100, ww5, Main.Succ(ww17960), Main.Succ(ww118000)) -> new_takeWhile115(ww4100, ww3000, ww3100, ww5, ww17960, ww118000) 189.19/136.06 189.19/136.06 R is empty. 189.19/136.06 Q is empty. 189.19/136.06 We have to consider all minimal (P,Q,R)-chains. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (146) QDPSizeChangeProof (EQUIVALENT) 189.19/136.06 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. 189.19/136.06 189.19/136.06 From the DPs we obtained the following set of size-change graphs: 189.19/136.06 *new_takeWhile115(ww4100, ww3000, ww3100, ww5, Main.Succ(ww17960), Main.Succ(ww118000)) -> new_takeWhile115(ww4100, ww3000, ww3100, ww5, ww17960, ww118000) 189.19/136.06 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6 189.19/136.06 189.19/136.06 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (147) 189.19/136.06 YES 189.19/136.06 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (148) 189.19/136.06 Obligation: 189.19/136.06 Q DP problem: 189.19/136.06 The TRS P consists of the following rules: 189.19/136.06 189.19/136.06 new_takeWhile120(ww1944, ww1945, ww1946, Main.Succ(ww19490), Main.Succ(ww1950000)) -> new_takeWhile120(ww1944, ww1945, ww1946, ww19490, ww1950000) 189.19/136.06 189.19/136.06 R is empty. 189.19/136.06 Q is empty. 189.19/136.06 We have to consider all minimal (P,Q,R)-chains. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (149) QDPSizeChangeProof (EQUIVALENT) 189.19/136.06 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. 189.19/136.06 189.19/136.06 From the DPs we obtained the following set of size-change graphs: 189.19/136.06 *new_takeWhile120(ww1944, ww1945, ww1946, Main.Succ(ww19490), Main.Succ(ww1950000)) -> new_takeWhile120(ww1944, ww1945, ww1946, ww19490, ww1950000) 189.19/136.06 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 > 4, 5 > 5 189.19/136.06 189.19/136.06 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (150) 189.19/136.06 YES 189.19/136.06 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (151) 189.19/136.06 Obligation: 189.19/136.06 Q DP problem: 189.19/136.06 The TRS P consists of the following rules: 189.19/136.06 189.19/136.06 new_iterate104(ww4540, ww4541, ww4548) -> new_iterate104(ww4540, ww4541, new_psFloat104(ww4540, ww4541, ww4548)) 189.19/136.06 189.19/136.06 The TRS R consists of the following rules: 189.19/136.06 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.06 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.06 new_psFloat104(ww4540, ww4541, ww4548) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4540)), Main.Neg(Main.Succ(ww4541))), ww4548) 189.19/136.06 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.06 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.06 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.06 189.19/136.06 The set Q consists of the following terms: 189.19/136.06 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_msMyInt4(x0) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primMinusInt(Main.Neg(x0)) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primMinusInt(Main.Pos(x0)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_psFloat104(x0, x1, x2) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_srMyInt(x0, x1) 189.19/136.06 new_psMyInt(x0, x1) 189.19/136.06 189.19/136.06 We have to consider all minimal (P,Q,R)-chains. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (152) TransformationProof (EQUIVALENT) 189.19/136.06 By rewriting [LPAR04] the rule new_iterate104(ww4540, ww4541, ww4548) -> new_iterate104(ww4540, ww4541, new_psFloat104(ww4540, ww4541, ww4548)) at position [2] we obtained the following new rules [LPAR04]: 189.19/136.06 189.19/136.06 (new_iterate104(ww4540, ww4541, ww4548) -> new_iterate104(ww4540, ww4541, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4540)), Main.Neg(Main.Succ(ww4541))), ww4548)),new_iterate104(ww4540, ww4541, ww4548) -> new_iterate104(ww4540, ww4541, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4540)), Main.Neg(Main.Succ(ww4541))), ww4548))) 189.19/136.06 189.19/136.06 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (153) 189.19/136.06 Obligation: 189.19/136.06 Q DP problem: 189.19/136.06 The TRS P consists of the following rules: 189.19/136.06 189.19/136.06 new_iterate104(ww4540, ww4541, ww4548) -> new_iterate104(ww4540, ww4541, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4540)), Main.Neg(Main.Succ(ww4541))), ww4548)) 189.19/136.06 189.19/136.06 The TRS R consists of the following rules: 189.19/136.06 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.06 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.06 new_psFloat104(ww4540, ww4541, ww4548) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4540)), Main.Neg(Main.Succ(ww4541))), ww4548) 189.19/136.06 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.06 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.06 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.06 189.19/136.06 The set Q consists of the following terms: 189.19/136.06 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_msMyInt4(x0) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primMinusInt(Main.Neg(x0)) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primMinusInt(Main.Pos(x0)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_psFloat104(x0, x1, x2) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_srMyInt(x0, x1) 189.19/136.06 new_psMyInt(x0, x1) 189.19/136.06 189.19/136.06 We have to consider all minimal (P,Q,R)-chains. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (154) UsableRulesProof (EQUIVALENT) 189.19/136.06 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (155) 189.19/136.06 Obligation: 189.19/136.06 Q DP problem: 189.19/136.06 The TRS P consists of the following rules: 189.19/136.06 189.19/136.06 new_iterate104(ww4540, ww4541, ww4548) -> new_iterate104(ww4540, ww4541, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4540)), Main.Neg(Main.Succ(ww4541))), ww4548)) 189.19/136.06 189.19/136.06 The TRS R consists of the following rules: 189.19/136.06 189.19/136.06 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.19/136.06 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.06 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.06 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.06 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.19/136.06 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.06 189.19/136.06 The set Q consists of the following terms: 189.19/136.06 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_msMyInt4(x0) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primMinusInt(Main.Neg(x0)) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primMinusInt(Main.Pos(x0)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_psFloat104(x0, x1, x2) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_srMyInt(x0, x1) 189.19/136.06 new_psMyInt(x0, x1) 189.19/136.06 189.19/136.06 We have to consider all minimal (P,Q,R)-chains. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (156) QReductionProof (EQUIVALENT) 189.19/136.06 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.19/136.06 189.19/136.06 new_psFloat104(x0, x1, x2) 189.19/136.06 189.19/136.06 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (157) 189.19/136.06 Obligation: 189.19/136.06 Q DP problem: 189.19/136.06 The TRS P consists of the following rules: 189.19/136.06 189.19/136.06 new_iterate104(ww4540, ww4541, ww4548) -> new_iterate104(ww4540, ww4541, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4540)), Main.Neg(Main.Succ(ww4541))), ww4548)) 189.19/136.06 189.19/136.06 The TRS R consists of the following rules: 189.19/136.06 189.19/136.06 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.19/136.06 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.06 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.06 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.06 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.19/136.06 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.06 189.19/136.06 The set Q consists of the following terms: 189.19/136.06 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_msMyInt4(x0) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primMinusInt(Main.Neg(x0)) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primMinusInt(Main.Pos(x0)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_srMyInt(x0, x1) 189.19/136.06 new_psMyInt(x0, x1) 189.19/136.06 189.19/136.06 We have to consider all minimal (P,Q,R)-chains. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (158) TransformationProof (EQUIVALENT) 189.19/136.06 By rewriting [LPAR04] the rule new_iterate104(ww4540, ww4541, ww4548) -> new_iterate104(ww4540, ww4541, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4540)), Main.Neg(Main.Succ(ww4541))), ww4548)) at position [2,0] we obtained the following new rules [LPAR04]: 189.19/136.06 189.19/136.06 (new_iterate104(ww4540, ww4541, ww4548) -> new_iterate104(ww4540, ww4541, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4540)), Main.Neg(Main.Succ(ww4541))), ww4548)),new_iterate104(ww4540, ww4541, ww4548) -> new_iterate104(ww4540, ww4541, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4540)), Main.Neg(Main.Succ(ww4541))), ww4548))) 189.19/136.06 189.19/136.06 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (159) 189.19/136.06 Obligation: 189.19/136.06 Q DP problem: 189.19/136.06 The TRS P consists of the following rules: 189.19/136.06 189.19/136.06 new_iterate104(ww4540, ww4541, ww4548) -> new_iterate104(ww4540, ww4541, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4540)), Main.Neg(Main.Succ(ww4541))), ww4548)) 189.19/136.06 189.19/136.06 The TRS R consists of the following rules: 189.19/136.06 189.19/136.06 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.19/136.06 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.06 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.06 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.06 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.19/136.06 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.06 189.19/136.06 The set Q consists of the following terms: 189.19/136.06 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_msMyInt4(x0) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primMinusInt(Main.Neg(x0)) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primMinusInt(Main.Pos(x0)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_srMyInt(x0, x1) 189.19/136.06 new_psMyInt(x0, x1) 189.19/136.06 189.19/136.06 We have to consider all minimal (P,Q,R)-chains. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (160) UsableRulesProof (EQUIVALENT) 189.19/136.06 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (161) 189.19/136.06 Obligation: 189.19/136.06 Q DP problem: 189.19/136.06 The TRS P consists of the following rules: 189.19/136.06 189.19/136.06 new_iterate104(ww4540, ww4541, ww4548) -> new_iterate104(ww4540, ww4541, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4540)), Main.Neg(Main.Succ(ww4541))), ww4548)) 189.19/136.06 189.19/136.06 The TRS R consists of the following rules: 189.19/136.06 189.19/136.06 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.06 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.06 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.06 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.06 189.19/136.06 The set Q consists of the following terms: 189.19/136.06 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_msMyInt4(x0) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primMinusInt(Main.Neg(x0)) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primMinusInt(Main.Pos(x0)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_srMyInt(x0, x1) 189.19/136.06 new_psMyInt(x0, x1) 189.19/136.06 189.19/136.06 We have to consider all minimal (P,Q,R)-chains. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (162) QReductionProof (EQUIVALENT) 189.19/136.06 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.19/136.06 189.19/136.06 new_msMyInt4(x0) 189.19/136.06 189.19/136.06 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (163) 189.19/136.06 Obligation: 189.19/136.06 Q DP problem: 189.19/136.06 The TRS P consists of the following rules: 189.19/136.06 189.19/136.06 new_iterate104(ww4540, ww4541, ww4548) -> new_iterate104(ww4540, ww4541, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4540)), Main.Neg(Main.Succ(ww4541))), ww4548)) 189.19/136.06 189.19/136.06 The TRS R consists of the following rules: 189.19/136.06 189.19/136.06 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.06 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.06 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.06 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.06 189.19/136.06 The set Q consists of the following terms: 189.19/136.06 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primMinusInt(Main.Neg(x0)) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primMinusInt(Main.Pos(x0)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_srMyInt(x0, x1) 189.19/136.06 new_psMyInt(x0, x1) 189.19/136.06 189.19/136.06 We have to consider all minimal (P,Q,R)-chains. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (164) TransformationProof (EQUIVALENT) 189.19/136.06 By rewriting [LPAR04] the rule new_iterate104(ww4540, ww4541, ww4548) -> new_iterate104(ww4540, ww4541, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4540)), Main.Neg(Main.Succ(ww4541))), ww4548)) at position [2,0] we obtained the following new rules [LPAR04]: 189.19/136.06 189.19/136.06 (new_iterate104(ww4540, ww4541, ww4548) -> new_iterate104(ww4540, ww4541, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4540)), Main.Neg(Main.Succ(ww4541))), ww4548)),new_iterate104(ww4540, ww4541, ww4548) -> new_iterate104(ww4540, ww4541, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4540)), Main.Neg(Main.Succ(ww4541))), ww4548))) 189.19/136.06 189.19/136.06 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (165) 189.19/136.06 Obligation: 189.19/136.06 Q DP problem: 189.19/136.06 The TRS P consists of the following rules: 189.19/136.06 189.19/136.06 new_iterate104(ww4540, ww4541, ww4548) -> new_iterate104(ww4540, ww4541, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4540)), Main.Neg(Main.Succ(ww4541))), ww4548)) 189.19/136.06 189.19/136.06 The TRS R consists of the following rules: 189.19/136.06 189.19/136.06 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.06 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.06 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.06 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.06 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.06 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.06 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.06 189.19/136.06 The set Q consists of the following terms: 189.19/136.06 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.06 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.06 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primMinusInt(Main.Neg(x0)) 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.06 new_primMinusInt(Main.Pos(x0)) 189.19/136.06 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.06 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.06 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.06 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.06 new_srMyInt(x0, x1) 189.19/136.06 new_psMyInt(x0, x1) 189.19/136.06 189.19/136.06 We have to consider all minimal (P,Q,R)-chains. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (166) UsableRulesProof (EQUIVALENT) 189.19/136.06 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.19/136.06 ---------------------------------------- 189.19/136.06 189.19/136.06 (167) 189.19/136.06 Obligation: 189.19/136.06 Q DP problem: 189.19/136.06 The TRS P consists of the following rules: 189.19/136.06 189.19/136.06 new_iterate104(ww4540, ww4541, ww4548) -> new_iterate104(ww4540, ww4541, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4540)), Main.Neg(Main.Succ(ww4541))), ww4548)) 189.19/136.06 189.19/136.06 The TRS R consists of the following rules: 189.19/136.06 189.19/136.06 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.06 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.06 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.07 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.07 189.19/136.07 The set Q consists of the following terms: 189.19/136.07 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primMinusInt(Main.Neg(x0)) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_primMinusInt(Main.Pos(x0)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_srMyInt(x0, x1) 189.19/136.07 new_psMyInt(x0, x1) 189.19/136.07 189.19/136.07 We have to consider all minimal (P,Q,R)-chains. 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (168) QReductionProof (EQUIVALENT) 189.19/136.07 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.19/136.07 189.19/136.07 new_primMinusInt(Main.Neg(x0)) 189.19/136.07 new_primMinusInt(Main.Pos(x0)) 189.19/136.07 189.19/136.07 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (169) 189.19/136.07 Obligation: 189.19/136.07 Q DP problem: 189.19/136.07 The TRS P consists of the following rules: 189.19/136.07 189.19/136.07 new_iterate104(ww4540, ww4541, ww4548) -> new_iterate104(ww4540, ww4541, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4540)), Main.Neg(Main.Succ(ww4541))), ww4548)) 189.19/136.07 189.19/136.07 The TRS R consists of the following rules: 189.19/136.07 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.07 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.07 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.07 189.19/136.07 The set Q consists of the following terms: 189.19/136.07 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_srMyInt(x0, x1) 189.19/136.07 new_psMyInt(x0, x1) 189.19/136.07 189.19/136.07 We have to consider all minimal (P,Q,R)-chains. 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (170) TransformationProof (EQUIVALENT) 189.19/136.07 By rewriting [LPAR04] the rule new_iterate104(ww4540, ww4541, ww4548) -> new_iterate104(ww4540, ww4541, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4540)), Main.Neg(Main.Succ(ww4541))), ww4548)) at position [2,0,0] we obtained the following new rules [LPAR04]: 189.19/136.07 189.19/136.07 (new_iterate104(ww4540, ww4541, ww4548) -> new_iterate104(ww4540, ww4541, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4540)), Main.Neg(Main.Succ(ww4541))), ww4548)),new_iterate104(ww4540, ww4541, ww4548) -> new_iterate104(ww4540, ww4541, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4540)), Main.Neg(Main.Succ(ww4541))), ww4548))) 189.19/136.07 189.19/136.07 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (171) 189.19/136.07 Obligation: 189.19/136.07 Q DP problem: 189.19/136.07 The TRS P consists of the following rules: 189.19/136.07 189.19/136.07 new_iterate104(ww4540, ww4541, ww4548) -> new_iterate104(ww4540, ww4541, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4540)), Main.Neg(Main.Succ(ww4541))), ww4548)) 189.19/136.07 189.19/136.07 The TRS R consists of the following rules: 189.19/136.07 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.07 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.07 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.07 189.19/136.07 The set Q consists of the following terms: 189.19/136.07 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_srMyInt(x0, x1) 189.19/136.07 new_psMyInt(x0, x1) 189.19/136.07 189.19/136.07 We have to consider all minimal (P,Q,R)-chains. 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (172) TransformationProof (EQUIVALENT) 189.19/136.07 By rewriting [LPAR04] the rule new_iterate104(ww4540, ww4541, ww4548) -> new_iterate104(ww4540, ww4541, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4540)), Main.Neg(Main.Succ(ww4541))), ww4548)) at position [2,1] we obtained the following new rules [LPAR04]: 189.19/136.07 189.19/136.07 (new_iterate104(ww4540, ww4541, ww4548) -> new_iterate104(ww4540, ww4541, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4540)), Main.Neg(Main.Succ(ww4541))), ww4548)),new_iterate104(ww4540, ww4541, ww4548) -> new_iterate104(ww4540, ww4541, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4540)), Main.Neg(Main.Succ(ww4541))), ww4548))) 189.19/136.07 189.19/136.07 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (173) 189.19/136.07 Obligation: 189.19/136.07 Q DP problem: 189.19/136.07 The TRS P consists of the following rules: 189.19/136.07 189.19/136.07 new_iterate104(ww4540, ww4541, ww4548) -> new_iterate104(ww4540, ww4541, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4540)), Main.Neg(Main.Succ(ww4541))), ww4548)) 189.19/136.07 189.19/136.07 The TRS R consists of the following rules: 189.19/136.07 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.07 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.07 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.07 189.19/136.07 The set Q consists of the following terms: 189.19/136.07 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_srMyInt(x0, x1) 189.19/136.07 new_psMyInt(x0, x1) 189.19/136.07 189.19/136.07 We have to consider all minimal (P,Q,R)-chains. 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (174) TransformationProof (EQUIVALENT) 189.19/136.07 By rewriting [LPAR04] the rule new_iterate104(ww4540, ww4541, ww4548) -> new_iterate104(ww4540, ww4541, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4540)), Main.Neg(Main.Succ(ww4541))), ww4548)) at position [2,1] we obtained the following new rules [LPAR04]: 189.19/136.07 189.19/136.07 (new_iterate104(ww4540, ww4541, ww4548) -> new_iterate104(ww4540, ww4541, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Succ(ww4540), Main.Succ(ww4541))), ww4548)),new_iterate104(ww4540, ww4541, ww4548) -> new_iterate104(ww4540, ww4541, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Succ(ww4540), Main.Succ(ww4541))), ww4548))) 189.19/136.07 189.19/136.07 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (175) 189.19/136.07 Obligation: 189.19/136.07 Q DP problem: 189.19/136.07 The TRS P consists of the following rules: 189.19/136.07 189.19/136.07 new_iterate104(ww4540, ww4541, ww4548) -> new_iterate104(ww4540, ww4541, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Succ(ww4540), Main.Succ(ww4541))), ww4548)) 189.19/136.07 189.19/136.07 The TRS R consists of the following rules: 189.19/136.07 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.07 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.07 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.07 189.19/136.07 The set Q consists of the following terms: 189.19/136.07 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_srMyInt(x0, x1) 189.19/136.07 new_psMyInt(x0, x1) 189.19/136.07 189.19/136.07 We have to consider all minimal (P,Q,R)-chains. 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (176) TransformationProof (EQUIVALENT) 189.19/136.07 By rewriting [LPAR04] the rule new_iterate104(ww4540, ww4541, ww4548) -> new_iterate104(ww4540, ww4541, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Succ(ww4540), Main.Succ(ww4541))), ww4548)) at position [2,1,0] we obtained the following new rules [LPAR04]: 189.19/136.07 189.19/136.07 (new_iterate104(ww4540, ww4541, ww4548) -> new_iterate104(ww4540, ww4541, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4540, Main.Succ(ww4541)), Main.Succ(ww4541))), ww4548)),new_iterate104(ww4540, ww4541, ww4548) -> new_iterate104(ww4540, ww4541, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4540, Main.Succ(ww4541)), Main.Succ(ww4541))), ww4548))) 189.19/136.07 189.19/136.07 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (177) 189.19/136.07 Obligation: 189.19/136.07 Q DP problem: 189.19/136.07 The TRS P consists of the following rules: 189.19/136.07 189.19/136.07 new_iterate104(ww4540, ww4541, ww4548) -> new_iterate104(ww4540, ww4541, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4540, Main.Succ(ww4541)), Main.Succ(ww4541))), ww4548)) 189.19/136.07 189.19/136.07 The TRS R consists of the following rules: 189.19/136.07 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.07 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.07 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.07 189.19/136.07 The set Q consists of the following terms: 189.19/136.07 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_srMyInt(x0, x1) 189.19/136.07 new_psMyInt(x0, x1) 189.19/136.07 189.19/136.07 We have to consider all minimal (P,Q,R)-chains. 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (178) MNOCProof (EQUIVALENT) 189.19/136.07 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (179) 189.19/136.07 Obligation: 189.19/136.07 Q DP problem: 189.19/136.07 The TRS P consists of the following rules: 189.19/136.07 189.19/136.07 new_iterate104(ww4540, ww4541, ww4548) -> new_iterate104(ww4540, ww4541, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4540, Main.Succ(ww4541)), Main.Succ(ww4541))), ww4548)) 189.19/136.07 189.19/136.07 The TRS R consists of the following rules: 189.19/136.07 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.07 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.07 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.07 189.19/136.07 Q is empty. 189.19/136.07 We have to consider all (P,Q,R)-chains. 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (180) NonTerminationLoopProof (COMPLETE) 189.19/136.07 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.19/136.07 Found a loop by semiunifying a rule from P directly. 189.19/136.07 189.19/136.07 s = new_iterate104(ww4540, ww4541, ww4548) evaluates to t =new_iterate104(ww4540, ww4541, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4540, Main.Succ(ww4541)), Main.Succ(ww4541))), ww4548)) 189.19/136.07 189.19/136.07 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.19/136.07 * Matcher: [ww4548 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4540, Main.Succ(ww4541)), Main.Succ(ww4541))), ww4548)] 189.19/136.07 * Semiunifier: [ ] 189.19/136.07 189.19/136.07 -------------------------------------------------------------------------------- 189.19/136.07 Rewriting sequence 189.19/136.07 189.19/136.07 The DP semiunifies directly so there is only one rewrite step from new_iterate104(ww4540, ww4541, ww4548) to new_iterate104(ww4540, ww4541, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4540, Main.Succ(ww4541)), Main.Succ(ww4541))), ww4548)). 189.19/136.07 189.19/136.07 189.19/136.07 189.19/136.07 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (181) 189.19/136.07 NO 189.19/136.07 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (182) 189.19/136.07 Obligation: 189.19/136.07 Q DP problem: 189.19/136.07 The TRS P consists of the following rules: 189.19/136.07 189.19/136.07 new_takeWhile124(ww4100, ww3000, ww3100, ww5, Main.Succ(ww18400), Main.Succ(ww2217000)) -> new_takeWhile124(ww4100, ww3000, ww3100, ww5, ww18400, ww2217000) 189.19/136.07 189.19/136.07 R is empty. 189.19/136.07 Q is empty. 189.19/136.07 We have to consider all minimal (P,Q,R)-chains. 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (183) QDPSizeChangeProof (EQUIVALENT) 189.19/136.07 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. 189.19/136.07 189.19/136.07 From the DPs we obtained the following set of size-change graphs: 189.19/136.07 *new_takeWhile124(ww4100, ww3000, ww3100, ww5, Main.Succ(ww18400), Main.Succ(ww2217000)) -> new_takeWhile124(ww4100, ww3000, ww3100, ww5, ww18400, ww2217000) 189.19/136.07 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6 189.19/136.07 189.19/136.07 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (184) 189.19/136.07 YES 189.19/136.07 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (185) 189.19/136.07 Obligation: 189.19/136.07 Q DP problem: 189.19/136.07 The TRS P consists of the following rules: 189.19/136.07 189.19/136.07 new_iterate52(ww4554, ww4555, ww4561) -> new_iterate52(ww4554, ww4555, new_psFloat52(ww4554, ww4555, ww4561)) 189.19/136.07 189.19/136.07 The TRS R consists of the following rules: 189.19/136.07 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.19/136.07 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.07 new_psFloat52(ww4554, ww4555, ww4561) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4554)), Main.Neg(Main.Succ(ww4555))), ww4561) 189.19/136.07 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.07 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.07 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.07 189.19/136.07 The set Q consists of the following terms: 189.19/136.07 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.07 new_psFloat52(x0, x1, x2) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_msMyInt(Main.Neg(x0)) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_msMyInt(Main.Pos(x0)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_srMyInt(x0, x1) 189.19/136.07 new_psMyInt(x0, x1) 189.19/136.07 189.19/136.07 We have to consider all minimal (P,Q,R)-chains. 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (186) MNOCProof (EQUIVALENT) 189.19/136.07 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (187) 189.19/136.07 Obligation: 189.19/136.07 Q DP problem: 189.19/136.07 The TRS P consists of the following rules: 189.19/136.07 189.19/136.07 new_iterate52(ww4554, ww4555, ww4561) -> new_iterate52(ww4554, ww4555, new_psFloat52(ww4554, ww4555, ww4561)) 189.19/136.07 189.19/136.07 The TRS R consists of the following rules: 189.19/136.07 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.19/136.07 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.07 new_psFloat52(ww4554, ww4555, ww4561) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4554)), Main.Neg(Main.Succ(ww4555))), ww4561) 189.19/136.07 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.07 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.07 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.07 189.19/136.07 Q is empty. 189.19/136.07 We have to consider all (P,Q,R)-chains. 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (188) NonTerminationLoopProof (COMPLETE) 189.19/136.07 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.19/136.07 Found a loop by semiunifying a rule from P directly. 189.19/136.07 189.19/136.07 s = new_iterate52(ww4554, ww4555, ww4561) evaluates to t =new_iterate52(ww4554, ww4555, new_psFloat52(ww4554, ww4555, ww4561)) 189.19/136.07 189.19/136.07 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.19/136.07 * Matcher: [ww4561 / new_psFloat52(ww4554, ww4555, ww4561)] 189.19/136.07 * Semiunifier: [ ] 189.19/136.07 189.19/136.07 -------------------------------------------------------------------------------- 189.19/136.07 Rewriting sequence 189.19/136.07 189.19/136.07 The DP semiunifies directly so there is only one rewrite step from new_iterate52(ww4554, ww4555, ww4561) to new_iterate52(ww4554, ww4555, new_psFloat52(ww4554, ww4555, ww4561)). 189.19/136.07 189.19/136.07 189.19/136.07 189.19/136.07 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (189) 189.19/136.07 NO 189.19/136.07 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (190) 189.19/136.07 Obligation: 189.19/136.07 Q DP problem: 189.19/136.07 The TRS P consists of the following rules: 189.19/136.07 189.19/136.07 new_iterate19(ww3000, ww4417) -> new_iterate19(ww3000, new_psFloat19(ww3000, ww4417)) 189.19/136.07 189.19/136.07 The TRS R consists of the following rules: 189.19/136.07 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.19/136.07 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.07 new_psFloat19(ww3000, ww4417) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4417) 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.07 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.07 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.07 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.07 189.19/136.07 The set Q consists of the following terms: 189.19/136.07 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_msMyInt(Main.Neg(x0)) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_msMyInt(Main.Pos(x0)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_psFloat19(x0, x1) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_srMyInt(x0, x1) 189.19/136.07 new_psMyInt(x0, x1) 189.19/136.07 189.19/136.07 We have to consider all minimal (P,Q,R)-chains. 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (191) MNOCProof (EQUIVALENT) 189.19/136.07 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (192) 189.19/136.07 Obligation: 189.19/136.07 Q DP problem: 189.19/136.07 The TRS P consists of the following rules: 189.19/136.07 189.19/136.07 new_iterate19(ww3000, ww4417) -> new_iterate19(ww3000, new_psFloat19(ww3000, ww4417)) 189.19/136.07 189.19/136.07 The TRS R consists of the following rules: 189.19/136.07 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.19/136.07 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.07 new_psFloat19(ww3000, ww4417) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4417) 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.07 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.07 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.07 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.07 189.19/136.07 Q is empty. 189.19/136.07 We have to consider all (P,Q,R)-chains. 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (193) NonTerminationLoopProof (COMPLETE) 189.19/136.07 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.19/136.07 Found a loop by semiunifying a rule from P directly. 189.19/136.07 189.19/136.07 s = new_iterate19(ww3000, ww4417) evaluates to t =new_iterate19(ww3000, new_psFloat19(ww3000, ww4417)) 189.19/136.07 189.19/136.07 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.19/136.07 * Matcher: [ww4417 / new_psFloat19(ww3000, ww4417)] 189.19/136.07 * Semiunifier: [ ] 189.19/136.07 189.19/136.07 -------------------------------------------------------------------------------- 189.19/136.07 Rewriting sequence 189.19/136.07 189.19/136.07 The DP semiunifies directly so there is only one rewrite step from new_iterate19(ww3000, ww4417) to new_iterate19(ww3000, new_psFloat19(ww3000, ww4417)). 189.19/136.07 189.19/136.07 189.19/136.07 189.19/136.07 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (194) 189.19/136.07 NO 189.19/136.07 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (195) 189.19/136.07 Obligation: 189.19/136.07 Q DP problem: 189.19/136.07 The TRS P consists of the following rules: 189.19/136.07 189.19/136.07 new_iterate60(ww3100, ww4235) -> new_iterate60(ww3100, new_psFloat60(ww3100, ww4235)) 189.19/136.07 189.19/136.07 The TRS R consists of the following rules: 189.19/136.07 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.19/136.07 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.07 new_psFloat60(ww3100, ww4235) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4235) 189.19/136.07 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.07 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.07 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.07 189.19/136.07 The set Q consists of the following terms: 189.19/136.07 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.07 new_psFloat60(x0, x1) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_msMyInt(Main.Neg(x0)) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_msMyInt(Main.Pos(x0)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_srMyInt(x0, x1) 189.19/136.07 new_psMyInt(x0, x1) 189.19/136.07 189.19/136.07 We have to consider all minimal (P,Q,R)-chains. 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (196) MNOCProof (EQUIVALENT) 189.19/136.07 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (197) 189.19/136.07 Obligation: 189.19/136.07 Q DP problem: 189.19/136.07 The TRS P consists of the following rules: 189.19/136.07 189.19/136.07 new_iterate60(ww3100, ww4235) -> new_iterate60(ww3100, new_psFloat60(ww3100, ww4235)) 189.19/136.07 189.19/136.07 The TRS R consists of the following rules: 189.19/136.07 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.19/136.07 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.07 new_psFloat60(ww3100, ww4235) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4235) 189.19/136.07 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.07 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.07 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.07 189.19/136.07 Q is empty. 189.19/136.07 We have to consider all (P,Q,R)-chains. 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (198) NonTerminationLoopProof (COMPLETE) 189.19/136.07 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.19/136.07 Found a loop by semiunifying a rule from P directly. 189.19/136.07 189.19/136.07 s = new_iterate60(ww3100, ww4235) evaluates to t =new_iterate60(ww3100, new_psFloat60(ww3100, ww4235)) 189.19/136.07 189.19/136.07 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.19/136.07 * Matcher: [ww4235 / new_psFloat60(ww3100, ww4235)] 189.19/136.07 * Semiunifier: [ ] 189.19/136.07 189.19/136.07 -------------------------------------------------------------------------------- 189.19/136.07 Rewriting sequence 189.19/136.07 189.19/136.07 The DP semiunifies directly so there is only one rewrite step from new_iterate60(ww3100, ww4235) to new_iterate60(ww3100, new_psFloat60(ww3100, ww4235)). 189.19/136.07 189.19/136.07 189.19/136.07 189.19/136.07 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (199) 189.19/136.07 NO 189.19/136.07 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (200) 189.19/136.07 Obligation: 189.19/136.07 Q DP problem: 189.19/136.07 The TRS P consists of the following rules: 189.19/136.07 189.19/136.07 new_iterate47(ww1372, ww137300, ww1374, ww4793) -> new_iterate47(ww1372, ww137300, ww1374, new_psFloat47(ww1372, ww137300, ww1374, ww4793)) 189.19/136.07 189.19/136.07 The TRS R consists of the following rules: 189.19/136.07 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_psFloat47(ww1372, ww137300, ww1374, ww4793) -> new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Zero)), ww4793) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.07 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.07 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.07 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.07 189.19/136.07 The set Q consists of the following terms: 189.19/136.07 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_msMyInt1(x0, x1) 189.19/136.07 new_psFloat47(x0, x1, x2, x3) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_srMyInt(x0, x1) 189.19/136.07 new_psMyInt(x0, x1) 189.19/136.07 189.19/136.07 We have to consider all minimal (P,Q,R)-chains. 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (201) TransformationProof (EQUIVALENT) 189.19/136.07 By rewriting [LPAR04] the rule new_iterate47(ww1372, ww137300, ww1374, ww4793) -> new_iterate47(ww1372, ww137300, ww1374, new_psFloat47(ww1372, ww137300, ww1374, ww4793)) at position [3] we obtained the following new rules [LPAR04]: 189.19/136.07 189.19/136.07 (new_iterate47(ww1372, ww137300, ww1374, ww4793) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Zero)), ww4793)),new_iterate47(ww1372, ww137300, ww1374, ww4793) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Zero)), ww4793))) 189.19/136.07 189.19/136.07 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (202) 189.19/136.07 Obligation: 189.19/136.07 Q DP problem: 189.19/136.07 The TRS P consists of the following rules: 189.19/136.07 189.19/136.07 new_iterate47(ww1372, ww137300, ww1374, ww4793) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Zero)), ww4793)) 189.19/136.07 189.19/136.07 The TRS R consists of the following rules: 189.19/136.07 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_psFloat47(ww1372, ww137300, ww1374, ww4793) -> new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Zero)), ww4793) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.07 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.07 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.07 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.07 189.19/136.07 The set Q consists of the following terms: 189.19/136.07 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_msMyInt1(x0, x1) 189.19/136.07 new_psFloat47(x0, x1, x2, x3) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_srMyInt(x0, x1) 189.19/136.07 new_psMyInt(x0, x1) 189.19/136.07 189.19/136.07 We have to consider all minimal (P,Q,R)-chains. 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (203) UsableRulesProof (EQUIVALENT) 189.19/136.07 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (204) 189.19/136.07 Obligation: 189.19/136.07 Q DP problem: 189.19/136.07 The TRS P consists of the following rules: 189.19/136.07 189.19/136.07 new_iterate47(ww1372, ww137300, ww1374, ww4793) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Zero)), ww4793)) 189.19/136.07 189.19/136.07 The TRS R consists of the following rules: 189.19/136.07 189.19/136.07 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.19/136.07 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.07 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.07 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.07 189.19/136.07 The set Q consists of the following terms: 189.19/136.07 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_msMyInt1(x0, x1) 189.19/136.07 new_psFloat47(x0, x1, x2, x3) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_srMyInt(x0, x1) 189.19/136.07 new_psMyInt(x0, x1) 189.19/136.07 189.19/136.07 We have to consider all minimal (P,Q,R)-chains. 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (205) QReductionProof (EQUIVALENT) 189.19/136.07 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.19/136.07 189.19/136.07 new_psFloat47(x0, x1, x2, x3) 189.19/136.07 189.19/136.07 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (206) 189.19/136.07 Obligation: 189.19/136.07 Q DP problem: 189.19/136.07 The TRS P consists of the following rules: 189.19/136.07 189.19/136.07 new_iterate47(ww1372, ww137300, ww1374, ww4793) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Zero)), ww4793)) 189.19/136.07 189.19/136.07 The TRS R consists of the following rules: 189.19/136.07 189.19/136.07 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.19/136.07 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.07 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.07 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.07 189.19/136.07 The set Q consists of the following terms: 189.19/136.07 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_msMyInt1(x0, x1) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_srMyInt(x0, x1) 189.19/136.07 new_psMyInt(x0, x1) 189.19/136.07 189.19/136.07 We have to consider all minimal (P,Q,R)-chains. 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (207) TransformationProof (EQUIVALENT) 189.19/136.07 By rewriting [LPAR04] the rule new_iterate47(ww1372, ww137300, ww1374, ww4793) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Zero)), ww4793)) at position [3,0] we obtained the following new rules [LPAR04]: 189.19/136.07 189.19/136.07 (new_iterate47(ww1372, ww137300, ww1374, ww4793) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Zero)), ww4793)),new_iterate47(ww1372, ww137300, ww1374, ww4793) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Zero)), ww4793))) 189.19/136.07 189.19/136.07 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (208) 189.19/136.07 Obligation: 189.19/136.07 Q DP problem: 189.19/136.07 The TRS P consists of the following rules: 189.19/136.07 189.19/136.07 new_iterate47(ww1372, ww137300, ww1374, ww4793) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Zero)), ww4793)) 189.19/136.07 189.19/136.07 The TRS R consists of the following rules: 189.19/136.07 189.19/136.07 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.19/136.07 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.07 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.07 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.07 189.19/136.07 The set Q consists of the following terms: 189.19/136.07 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_msMyInt1(x0, x1) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_srMyInt(x0, x1) 189.19/136.07 new_psMyInt(x0, x1) 189.19/136.07 189.19/136.07 We have to consider all minimal (P,Q,R)-chains. 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (209) UsableRulesProof (EQUIVALENT) 189.19/136.07 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (210) 189.19/136.07 Obligation: 189.19/136.07 Q DP problem: 189.19/136.07 The TRS P consists of the following rules: 189.19/136.07 189.19/136.07 new_iterate47(ww1372, ww137300, ww1374, ww4793) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Zero)), ww4793)) 189.19/136.07 189.19/136.07 The TRS R consists of the following rules: 189.19/136.07 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.07 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.07 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.07 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.07 189.19/136.07 The set Q consists of the following terms: 189.19/136.07 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_msMyInt1(x0, x1) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_srMyInt(x0, x1) 189.19/136.07 new_psMyInt(x0, x1) 189.19/136.07 189.19/136.07 We have to consider all minimal (P,Q,R)-chains. 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (211) QReductionProof (EQUIVALENT) 189.19/136.07 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.19/136.07 189.19/136.07 new_msMyInt1(x0, x1) 189.19/136.07 189.19/136.07 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (212) 189.19/136.07 Obligation: 189.19/136.07 Q DP problem: 189.19/136.07 The TRS P consists of the following rules: 189.19/136.07 189.19/136.07 new_iterate47(ww1372, ww137300, ww1374, ww4793) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Zero)), ww4793)) 189.19/136.07 189.19/136.07 The TRS R consists of the following rules: 189.19/136.07 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.07 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.07 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.07 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.07 189.19/136.07 The set Q consists of the following terms: 189.19/136.07 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_srMyInt(x0, x1) 189.19/136.07 new_psMyInt(x0, x1) 189.19/136.07 189.19/136.07 We have to consider all minimal (P,Q,R)-chains. 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (213) TransformationProof (EQUIVALENT) 189.19/136.07 By rewriting [LPAR04] the rule new_iterate47(ww1372, ww137300, ww1374, ww4793) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Zero)), ww4793)) at position [3,0] we obtained the following new rules [LPAR04]: 189.19/136.07 189.19/136.07 (new_iterate47(ww1372, ww137300, ww1374, ww4793) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Zero)), ww4793)),new_iterate47(ww1372, ww137300, ww1374, ww4793) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Zero)), ww4793))) 189.19/136.07 189.19/136.07 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (214) 189.19/136.07 Obligation: 189.19/136.07 Q DP problem: 189.19/136.07 The TRS P consists of the following rules: 189.19/136.07 189.19/136.07 new_iterate47(ww1372, ww137300, ww1374, ww4793) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Zero)), ww4793)) 189.19/136.07 189.19/136.07 The TRS R consists of the following rules: 189.19/136.07 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.07 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.07 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.07 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.07 189.19/136.07 The set Q consists of the following terms: 189.19/136.07 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_srMyInt(x0, x1) 189.19/136.07 new_psMyInt(x0, x1) 189.19/136.07 189.19/136.07 We have to consider all minimal (P,Q,R)-chains. 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (215) TransformationProof (EQUIVALENT) 189.19/136.07 By rewriting [LPAR04] the rule new_iterate47(ww1372, ww137300, ww1374, ww4793) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Zero)), ww4793)) at position [3,1] we obtained the following new rules [LPAR04]: 189.19/136.07 189.19/136.07 (new_iterate47(ww1372, ww137300, ww1374, ww4793) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Zero)), ww4793)),new_iterate47(ww1372, ww137300, ww1374, ww4793) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Zero)), ww4793))) 189.19/136.07 189.19/136.07 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (216) 189.19/136.07 Obligation: 189.19/136.07 Q DP problem: 189.19/136.07 The TRS P consists of the following rules: 189.19/136.07 189.19/136.07 new_iterate47(ww1372, ww137300, ww1374, ww4793) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Zero)), ww4793)) 189.19/136.07 189.19/136.07 The TRS R consists of the following rules: 189.19/136.07 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.07 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.07 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.07 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.07 189.19/136.07 The set Q consists of the following terms: 189.19/136.07 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_srMyInt(x0, x1) 189.19/136.07 new_psMyInt(x0, x1) 189.19/136.07 189.19/136.07 We have to consider all minimal (P,Q,R)-chains. 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (217) TransformationProof (EQUIVALENT) 189.19/136.07 By rewriting [LPAR04] the rule new_iterate47(ww1372, ww137300, ww1374, ww4793) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Zero)), ww4793)) at position [3,1] we obtained the following new rules [LPAR04]: 189.19/136.07 189.19/136.07 (new_iterate47(ww1372, ww137300, ww1374, ww4793) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Succ(ww137300), Main.Zero)), ww4793)),new_iterate47(ww1372, ww137300, ww1374, ww4793) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Succ(ww137300), Main.Zero)), ww4793))) 189.19/136.07 189.19/136.07 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (218) 189.19/136.07 Obligation: 189.19/136.07 Q DP problem: 189.19/136.07 The TRS P consists of the following rules: 189.19/136.07 189.19/136.07 new_iterate47(ww1372, ww137300, ww1374, ww4793) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Succ(ww137300), Main.Zero)), ww4793)) 189.19/136.07 189.19/136.07 The TRS R consists of the following rules: 189.19/136.07 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.07 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.07 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.07 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.07 189.19/136.07 The set Q consists of the following terms: 189.19/136.07 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_srMyInt(x0, x1) 189.19/136.07 new_psMyInt(x0, x1) 189.19/136.07 189.19/136.07 We have to consider all minimal (P,Q,R)-chains. 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (219) TransformationProof (EQUIVALENT) 189.19/136.07 By rewriting [LPAR04] the rule new_iterate47(ww1372, ww137300, ww1374, ww4793) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Succ(ww137300), Main.Zero)), ww4793)) at position [3,1,0] we obtained the following new rules [LPAR04]: 189.19/136.07 189.19/136.07 (new_iterate47(ww1372, ww137300, ww1374, ww4793) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4793)),new_iterate47(ww1372, ww137300, ww1374, ww4793) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4793))) 189.19/136.07 189.19/136.07 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (220) 189.19/136.07 Obligation: 189.19/136.07 Q DP problem: 189.19/136.07 The TRS P consists of the following rules: 189.19/136.07 189.19/136.07 new_iterate47(ww1372, ww137300, ww1374, ww4793) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4793)) 189.19/136.07 189.19/136.07 The TRS R consists of the following rules: 189.19/136.07 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.07 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.07 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.07 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.07 189.19/136.07 The set Q consists of the following terms: 189.19/136.07 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_srMyInt(x0, x1) 189.19/136.07 new_psMyInt(x0, x1) 189.19/136.07 189.19/136.07 We have to consider all minimal (P,Q,R)-chains. 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (221) MNOCProof (EQUIVALENT) 189.19/136.07 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (222) 189.19/136.07 Obligation: 189.19/136.07 Q DP problem: 189.19/136.07 The TRS P consists of the following rules: 189.19/136.07 189.19/136.07 new_iterate47(ww1372, ww137300, ww1374, ww4793) -> new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4793)) 189.19/136.07 189.19/136.07 The TRS R consists of the following rules: 189.19/136.07 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.07 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.07 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.07 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.07 189.19/136.07 Q is empty. 189.19/136.07 We have to consider all (P,Q,R)-chains. 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (223) NonTerminationLoopProof (COMPLETE) 189.19/136.07 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.19/136.07 Found a loop by semiunifying a rule from P directly. 189.19/136.07 189.19/136.07 s = new_iterate47(ww1372, ww137300, ww1374, ww4793) evaluates to t =new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4793)) 189.19/136.07 189.19/136.07 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.19/136.07 * Matcher: [ww4793 / new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4793)] 189.19/136.07 * Semiunifier: [ ] 189.19/136.07 189.19/136.07 -------------------------------------------------------------------------------- 189.19/136.07 Rewriting sequence 189.19/136.07 189.19/136.07 The DP semiunifies directly so there is only one rewrite step from new_iterate47(ww1372, ww137300, ww1374, ww4793) to new_iterate47(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4793)). 189.19/136.07 189.19/136.07 189.19/136.07 189.19/136.07 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (224) 189.19/136.07 NO 189.19/136.07 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (225) 189.19/136.07 Obligation: 189.19/136.07 Q DP problem: 189.19/136.07 The TRS P consists of the following rules: 189.19/136.07 189.19/136.07 new_takeWhile118(ww4100, ww3000, ww3100, ww5, Main.Succ(ww11400), Main.Succ(ww205000)) -> new_takeWhile118(ww4100, ww3000, ww3100, ww5, ww11400, ww205000) 189.19/136.07 189.19/136.07 R is empty. 189.19/136.07 Q is empty. 189.19/136.07 We have to consider all minimal (P,Q,R)-chains. 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (226) QDPSizeChangeProof (EQUIVALENT) 189.19/136.07 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. 189.19/136.07 189.19/136.07 From the DPs we obtained the following set of size-change graphs: 189.19/136.07 *new_takeWhile118(ww4100, ww3000, ww3100, ww5, Main.Succ(ww11400), Main.Succ(ww205000)) -> new_takeWhile118(ww4100, ww3000, ww3100, ww5, ww11400, ww205000) 189.19/136.07 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6 189.19/136.07 189.19/136.07 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (227) 189.19/136.07 YES 189.19/136.07 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (228) 189.19/136.07 Obligation: 189.19/136.07 Q DP problem: 189.19/136.07 The TRS P consists of the following rules: 189.19/136.07 189.19/136.07 new_iterate(ww4394) -> new_iterate(new_psFloat(ww4394)) 189.19/136.07 189.19/136.07 The TRS R consists of the following rules: 189.19/136.07 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.19/136.07 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.07 new_psFloat(ww4394) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4394) 189.19/136.07 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.07 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.07 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.07 189.19/136.07 The set Q consists of the following terms: 189.19/136.07 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_msMyInt(Main.Neg(x0)) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_msMyInt(Main.Pos(x0)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_psFloat(x0) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_srMyInt(x0, x1) 189.19/136.07 new_psMyInt(x0, x1) 189.19/136.07 189.19/136.07 We have to consider all minimal (P,Q,R)-chains. 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (229) MNOCProof (EQUIVALENT) 189.19/136.07 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (230) 189.19/136.07 Obligation: 189.19/136.07 Q DP problem: 189.19/136.07 The TRS P consists of the following rules: 189.19/136.07 189.19/136.07 new_iterate(ww4394) -> new_iterate(new_psFloat(ww4394)) 189.19/136.07 189.19/136.07 The TRS R consists of the following rules: 189.19/136.07 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.19/136.07 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.07 new_psFloat(ww4394) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4394) 189.19/136.07 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.07 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.07 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.07 189.19/136.07 Q is empty. 189.19/136.07 We have to consider all (P,Q,R)-chains. 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (231) NonTerminationLoopProof (COMPLETE) 189.19/136.07 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.19/136.07 Found a loop by semiunifying a rule from P directly. 189.19/136.07 189.19/136.07 s = new_iterate(ww4394) evaluates to t =new_iterate(new_psFloat(ww4394)) 189.19/136.07 189.19/136.07 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.19/136.07 * Matcher: [ww4394 / new_psFloat(ww4394)] 189.19/136.07 * Semiunifier: [ ] 189.19/136.07 189.19/136.07 -------------------------------------------------------------------------------- 189.19/136.07 Rewriting sequence 189.19/136.07 189.19/136.07 The DP semiunifies directly so there is only one rewrite step from new_iterate(ww4394) to new_iterate(new_psFloat(ww4394)). 189.19/136.07 189.19/136.07 189.19/136.07 189.19/136.07 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (232) 189.19/136.07 NO 189.19/136.07 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (233) 189.19/136.07 Obligation: 189.19/136.07 Q DP problem: 189.19/136.07 The TRS P consists of the following rules: 189.19/136.07 189.19/136.07 new_iterate34(ww2184, ww2185, ww2186, ww4801) -> new_iterate34(ww2184, ww2185, ww2186, new_psFloat34(ww2184, ww2185, ww2186, ww4801)) 189.19/136.07 189.19/136.07 The TRS R consists of the following rules: 189.19/136.07 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.07 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.07 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.07 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.07 new_psFloat34(ww2184, ww2185, ww2186, ww4801) -> new_primPlusFloat(new_msMyInt0(ww2184), new_srMyInt(Main.Pos(Main.Succ(ww2185)), Main.Neg(Main.Succ(ww2186))), ww4801) 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.07 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.07 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.19/136.07 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.07 189.19/136.07 The set Q consists of the following terms: 189.19/136.07 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.07 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.07 new_psFloat34(x0, x1, x2, x3) 189.19/136.07 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.07 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.07 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.07 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.07 new_msMyInt0(x0) 189.19/136.07 new_srMyInt(x0, x1) 189.19/136.07 new_psMyInt(x0, x1) 189.19/136.07 189.19/136.07 We have to consider all minimal (P,Q,R)-chains. 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (234) TransformationProof (EQUIVALENT) 189.19/136.07 By rewriting [LPAR04] the rule new_iterate34(ww2184, ww2185, ww2186, ww4801) -> new_iterate34(ww2184, ww2185, ww2186, new_psFloat34(ww2184, ww2185, ww2186, ww4801)) at position [3] we obtained the following new rules [LPAR04]: 189.19/136.07 189.19/136.07 (new_iterate34(ww2184, ww2185, ww2186, ww4801) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(new_msMyInt0(ww2184), new_srMyInt(Main.Pos(Main.Succ(ww2185)), Main.Neg(Main.Succ(ww2186))), ww4801)),new_iterate34(ww2184, ww2185, ww2186, ww4801) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(new_msMyInt0(ww2184), new_srMyInt(Main.Pos(Main.Succ(ww2185)), Main.Neg(Main.Succ(ww2186))), ww4801))) 189.19/136.07 189.19/136.07 189.19/136.07 ---------------------------------------- 189.19/136.07 189.19/136.07 (235) 189.19/136.07 Obligation: 189.19/136.07 Q DP problem: 189.19/136.07 The TRS P consists of the following rules: 189.19/136.07 189.19/136.07 new_iterate34(ww2184, ww2185, ww2186, ww4801) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(new_msMyInt0(ww2184), new_srMyInt(Main.Pos(Main.Succ(ww2185)), Main.Neg(Main.Succ(ww2186))), ww4801)) 189.19/136.07 189.19/136.07 The TRS R consists of the following rules: 189.19/136.07 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.07 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.07 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.07 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.07 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.07 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_psFloat34(ww2184, ww2185, ww2186, ww4801) -> new_primPlusFloat(new_msMyInt0(ww2184), new_srMyInt(Main.Pos(Main.Succ(ww2185)), Main.Neg(Main.Succ(ww2186))), ww4801) 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.08 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.08 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.19/136.08 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.08 189.19/136.08 The set Q consists of the following terms: 189.19/136.08 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_psFloat34(x0, x1, x2, x3) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_msMyInt0(x0) 189.19/136.08 new_srMyInt(x0, x1) 189.19/136.08 new_psMyInt(x0, x1) 189.19/136.08 189.19/136.08 We have to consider all minimal (P,Q,R)-chains. 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (236) UsableRulesProof (EQUIVALENT) 189.19/136.08 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (237) 189.19/136.08 Obligation: 189.19/136.08 Q DP problem: 189.19/136.08 The TRS P consists of the following rules: 189.19/136.08 189.19/136.08 new_iterate34(ww2184, ww2185, ww2186, ww4801) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(new_msMyInt0(ww2184), new_srMyInt(Main.Pos(Main.Succ(ww2185)), Main.Neg(Main.Succ(ww2186))), ww4801)) 189.19/136.08 189.19/136.08 The TRS R consists of the following rules: 189.19/136.08 189.19/136.08 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.19/136.08 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.08 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.08 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.08 189.19/136.08 The set Q consists of the following terms: 189.19/136.08 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_psFloat34(x0, x1, x2, x3) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_msMyInt0(x0) 189.19/136.08 new_srMyInt(x0, x1) 189.19/136.08 new_psMyInt(x0, x1) 189.19/136.08 189.19/136.08 We have to consider all minimal (P,Q,R)-chains. 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (238) QReductionProof (EQUIVALENT) 189.19/136.08 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.19/136.08 189.19/136.08 new_psFloat34(x0, x1, x2, x3) 189.19/136.08 189.19/136.08 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (239) 189.19/136.08 Obligation: 189.19/136.08 Q DP problem: 189.19/136.08 The TRS P consists of the following rules: 189.19/136.08 189.19/136.08 new_iterate34(ww2184, ww2185, ww2186, ww4801) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(new_msMyInt0(ww2184), new_srMyInt(Main.Pos(Main.Succ(ww2185)), Main.Neg(Main.Succ(ww2186))), ww4801)) 189.19/136.08 189.19/136.08 The TRS R consists of the following rules: 189.19/136.08 189.19/136.08 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.19/136.08 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.08 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.08 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.08 189.19/136.08 The set Q consists of the following terms: 189.19/136.08 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_msMyInt0(x0) 189.19/136.08 new_srMyInt(x0, x1) 189.19/136.08 new_psMyInt(x0, x1) 189.19/136.08 189.19/136.08 We have to consider all minimal (P,Q,R)-chains. 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (240) TransformationProof (EQUIVALENT) 189.19/136.08 By rewriting [LPAR04] the rule new_iterate34(ww2184, ww2185, ww2186, ww4801) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(new_msMyInt0(ww2184), new_srMyInt(Main.Pos(Main.Succ(ww2185)), Main.Neg(Main.Succ(ww2186))), ww4801)) at position [3,0] we obtained the following new rules [LPAR04]: 189.19/136.08 189.19/136.08 (new_iterate34(ww2184, ww2185, ww2186, ww4801) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww2184)), new_srMyInt(Main.Pos(Main.Succ(ww2185)), Main.Neg(Main.Succ(ww2186))), ww4801)),new_iterate34(ww2184, ww2185, ww2186, ww4801) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww2184)), new_srMyInt(Main.Pos(Main.Succ(ww2185)), Main.Neg(Main.Succ(ww2186))), ww4801))) 189.19/136.08 189.19/136.08 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (241) 189.19/136.08 Obligation: 189.19/136.08 Q DP problem: 189.19/136.08 The TRS P consists of the following rules: 189.19/136.08 189.19/136.08 new_iterate34(ww2184, ww2185, ww2186, ww4801) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww2184)), new_srMyInt(Main.Pos(Main.Succ(ww2185)), Main.Neg(Main.Succ(ww2186))), ww4801)) 189.19/136.08 189.19/136.08 The TRS R consists of the following rules: 189.19/136.08 189.19/136.08 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.19/136.08 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.08 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.08 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.08 189.19/136.08 The set Q consists of the following terms: 189.19/136.08 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_msMyInt0(x0) 189.19/136.08 new_srMyInt(x0, x1) 189.19/136.08 new_psMyInt(x0, x1) 189.19/136.08 189.19/136.08 We have to consider all minimal (P,Q,R)-chains. 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (242) UsableRulesProof (EQUIVALENT) 189.19/136.08 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (243) 189.19/136.08 Obligation: 189.19/136.08 Q DP problem: 189.19/136.08 The TRS P consists of the following rules: 189.19/136.08 189.19/136.08 new_iterate34(ww2184, ww2185, ww2186, ww4801) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww2184)), new_srMyInt(Main.Pos(Main.Succ(ww2185)), Main.Neg(Main.Succ(ww2186))), ww4801)) 189.19/136.08 189.19/136.08 The TRS R consists of the following rules: 189.19/136.08 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.08 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.08 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.08 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.08 189.19/136.08 The set Q consists of the following terms: 189.19/136.08 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_msMyInt0(x0) 189.19/136.08 new_srMyInt(x0, x1) 189.19/136.08 new_psMyInt(x0, x1) 189.19/136.08 189.19/136.08 We have to consider all minimal (P,Q,R)-chains. 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (244) QReductionProof (EQUIVALENT) 189.19/136.08 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.19/136.08 189.19/136.08 new_msMyInt0(x0) 189.19/136.08 189.19/136.08 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (245) 189.19/136.08 Obligation: 189.19/136.08 Q DP problem: 189.19/136.08 The TRS P consists of the following rules: 189.19/136.08 189.19/136.08 new_iterate34(ww2184, ww2185, ww2186, ww4801) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww2184)), new_srMyInt(Main.Pos(Main.Succ(ww2185)), Main.Neg(Main.Succ(ww2186))), ww4801)) 189.19/136.08 189.19/136.08 The TRS R consists of the following rules: 189.19/136.08 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.08 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.08 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.08 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.08 189.19/136.08 The set Q consists of the following terms: 189.19/136.08 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_srMyInt(x0, x1) 189.19/136.08 new_psMyInt(x0, x1) 189.19/136.08 189.19/136.08 We have to consider all minimal (P,Q,R)-chains. 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (246) TransformationProof (EQUIVALENT) 189.19/136.08 By rewriting [LPAR04] the rule new_iterate34(ww2184, ww2185, ww2186, ww4801) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww2184)), new_srMyInt(Main.Pos(Main.Succ(ww2185)), Main.Neg(Main.Succ(ww2186))), ww4801)) at position [3,0] we obtained the following new rules [LPAR04]: 189.19/136.08 189.19/136.08 (new_iterate34(ww2184, ww2185, ww2186, ww4801) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(Main.Neg(Main.Succ(ww2184)), new_srMyInt(Main.Pos(Main.Succ(ww2185)), Main.Neg(Main.Succ(ww2186))), ww4801)),new_iterate34(ww2184, ww2185, ww2186, ww4801) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(Main.Neg(Main.Succ(ww2184)), new_srMyInt(Main.Pos(Main.Succ(ww2185)), Main.Neg(Main.Succ(ww2186))), ww4801))) 189.19/136.08 189.19/136.08 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (247) 189.19/136.08 Obligation: 189.19/136.08 Q DP problem: 189.19/136.08 The TRS P consists of the following rules: 189.19/136.08 189.19/136.08 new_iterate34(ww2184, ww2185, ww2186, ww4801) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(Main.Neg(Main.Succ(ww2184)), new_srMyInt(Main.Pos(Main.Succ(ww2185)), Main.Neg(Main.Succ(ww2186))), ww4801)) 189.19/136.08 189.19/136.08 The TRS R consists of the following rules: 189.19/136.08 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.08 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.08 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.08 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.08 189.19/136.08 The set Q consists of the following terms: 189.19/136.08 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_srMyInt(x0, x1) 189.19/136.08 new_psMyInt(x0, x1) 189.19/136.08 189.19/136.08 We have to consider all minimal (P,Q,R)-chains. 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (248) TransformationProof (EQUIVALENT) 189.19/136.08 By rewriting [LPAR04] the rule new_iterate34(ww2184, ww2185, ww2186, ww4801) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(Main.Neg(Main.Succ(ww2184)), new_srMyInt(Main.Pos(Main.Succ(ww2185)), Main.Neg(Main.Succ(ww2186))), ww4801)) at position [3,1] we obtained the following new rules [LPAR04]: 189.19/136.08 189.19/136.08 (new_iterate34(ww2184, ww2185, ww2186, ww4801) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(Main.Neg(Main.Succ(ww2184)), new_primMulInt(Main.Pos(Main.Succ(ww2185)), Main.Neg(Main.Succ(ww2186))), ww4801)),new_iterate34(ww2184, ww2185, ww2186, ww4801) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(Main.Neg(Main.Succ(ww2184)), new_primMulInt(Main.Pos(Main.Succ(ww2185)), Main.Neg(Main.Succ(ww2186))), ww4801))) 189.19/136.08 189.19/136.08 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (249) 189.19/136.08 Obligation: 189.19/136.08 Q DP problem: 189.19/136.08 The TRS P consists of the following rules: 189.19/136.08 189.19/136.08 new_iterate34(ww2184, ww2185, ww2186, ww4801) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(Main.Neg(Main.Succ(ww2184)), new_primMulInt(Main.Pos(Main.Succ(ww2185)), Main.Neg(Main.Succ(ww2186))), ww4801)) 189.19/136.08 189.19/136.08 The TRS R consists of the following rules: 189.19/136.08 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.08 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.08 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.08 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.08 189.19/136.08 The set Q consists of the following terms: 189.19/136.08 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_srMyInt(x0, x1) 189.19/136.08 new_psMyInt(x0, x1) 189.19/136.08 189.19/136.08 We have to consider all minimal (P,Q,R)-chains. 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (250) TransformationProof (EQUIVALENT) 189.19/136.08 By rewriting [LPAR04] the rule new_iterate34(ww2184, ww2185, ww2186, ww4801) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(Main.Neg(Main.Succ(ww2184)), new_primMulInt(Main.Pos(Main.Succ(ww2185)), Main.Neg(Main.Succ(ww2186))), ww4801)) at position [3,1] we obtained the following new rules [LPAR04]: 189.19/136.08 189.19/136.08 (new_iterate34(ww2184, ww2185, ww2186, ww4801) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(Main.Neg(Main.Succ(ww2184)), Main.Neg(new_primMulNat1(Main.Succ(ww2185), Main.Succ(ww2186))), ww4801)),new_iterate34(ww2184, ww2185, ww2186, ww4801) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(Main.Neg(Main.Succ(ww2184)), Main.Neg(new_primMulNat1(Main.Succ(ww2185), Main.Succ(ww2186))), ww4801))) 189.19/136.08 189.19/136.08 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (251) 189.19/136.08 Obligation: 189.19/136.08 Q DP problem: 189.19/136.08 The TRS P consists of the following rules: 189.19/136.08 189.19/136.08 new_iterate34(ww2184, ww2185, ww2186, ww4801) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(Main.Neg(Main.Succ(ww2184)), Main.Neg(new_primMulNat1(Main.Succ(ww2185), Main.Succ(ww2186))), ww4801)) 189.19/136.08 189.19/136.08 The TRS R consists of the following rules: 189.19/136.08 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.08 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.08 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.08 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.08 189.19/136.08 The set Q consists of the following terms: 189.19/136.08 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_srMyInt(x0, x1) 189.19/136.08 new_psMyInt(x0, x1) 189.19/136.08 189.19/136.08 We have to consider all minimal (P,Q,R)-chains. 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (252) TransformationProof (EQUIVALENT) 189.19/136.08 By rewriting [LPAR04] the rule new_iterate34(ww2184, ww2185, ww2186, ww4801) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(Main.Neg(Main.Succ(ww2184)), Main.Neg(new_primMulNat1(Main.Succ(ww2185), Main.Succ(ww2186))), ww4801)) at position [3,1,0] we obtained the following new rules [LPAR04]: 189.19/136.08 189.19/136.08 (new_iterate34(ww2184, ww2185, ww2186, ww4801) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(Main.Neg(Main.Succ(ww2184)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2185, Main.Succ(ww2186)), Main.Succ(ww2186))), ww4801)),new_iterate34(ww2184, ww2185, ww2186, ww4801) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(Main.Neg(Main.Succ(ww2184)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2185, Main.Succ(ww2186)), Main.Succ(ww2186))), ww4801))) 189.19/136.08 189.19/136.08 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (253) 189.19/136.08 Obligation: 189.19/136.08 Q DP problem: 189.19/136.08 The TRS P consists of the following rules: 189.19/136.08 189.19/136.08 new_iterate34(ww2184, ww2185, ww2186, ww4801) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(Main.Neg(Main.Succ(ww2184)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2185, Main.Succ(ww2186)), Main.Succ(ww2186))), ww4801)) 189.19/136.08 189.19/136.08 The TRS R consists of the following rules: 189.19/136.08 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.08 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.08 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.08 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.08 189.19/136.08 The set Q consists of the following terms: 189.19/136.08 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_srMyInt(x0, x1) 189.19/136.08 new_psMyInt(x0, x1) 189.19/136.08 189.19/136.08 We have to consider all minimal (P,Q,R)-chains. 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (254) MNOCProof (EQUIVALENT) 189.19/136.08 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (255) 189.19/136.08 Obligation: 189.19/136.08 Q DP problem: 189.19/136.08 The TRS P consists of the following rules: 189.19/136.08 189.19/136.08 new_iterate34(ww2184, ww2185, ww2186, ww4801) -> new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(Main.Neg(Main.Succ(ww2184)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2185, Main.Succ(ww2186)), Main.Succ(ww2186))), ww4801)) 189.19/136.08 189.19/136.08 The TRS R consists of the following rules: 189.19/136.08 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.08 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.08 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.08 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.08 189.19/136.08 Q is empty. 189.19/136.08 We have to consider all (P,Q,R)-chains. 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (256) NonTerminationLoopProof (COMPLETE) 189.19/136.08 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.19/136.08 Found a loop by semiunifying a rule from P directly. 189.19/136.08 189.19/136.08 s = new_iterate34(ww2184, ww2185, ww2186, ww4801) evaluates to t =new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(Main.Neg(Main.Succ(ww2184)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2185, Main.Succ(ww2186)), Main.Succ(ww2186))), ww4801)) 189.19/136.08 189.19/136.08 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.19/136.08 * Matcher: [ww4801 / new_primPlusFloat(Main.Neg(Main.Succ(ww2184)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2185, Main.Succ(ww2186)), Main.Succ(ww2186))), ww4801)] 189.19/136.08 * Semiunifier: [ ] 189.19/136.08 189.19/136.08 -------------------------------------------------------------------------------- 189.19/136.08 Rewriting sequence 189.19/136.08 189.19/136.08 The DP semiunifies directly so there is only one rewrite step from new_iterate34(ww2184, ww2185, ww2186, ww4801) to new_iterate34(ww2184, ww2185, ww2186, new_primPlusFloat(Main.Neg(Main.Succ(ww2184)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2185, Main.Succ(ww2186)), Main.Succ(ww2186))), ww4801)). 189.19/136.08 189.19/136.08 189.19/136.08 189.19/136.08 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (257) 189.19/136.08 NO 189.19/136.08 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (258) 189.19/136.08 Obligation: 189.19/136.08 Q DP problem: 189.19/136.08 The TRS P consists of the following rules: 189.19/136.08 189.19/136.08 new_iterate142(ww538, ww540, ww54100, ww4422) -> new_iterate142(ww538, ww540, ww54100, new_psFloat143(ww538, ww540, ww54100, ww4422)) 189.19/136.08 189.19/136.08 The TRS R consists of the following rules: 189.19/136.08 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.19/136.08 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.08 new_psFloat143(ww538, ww540, ww54100, ww4422) -> new_primPlusFloat(new_msMyInt5(ww538, Main.Neg(Main.Succ(ww540))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww54100))), ww4422) 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.08 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.08 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.19/136.08 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.08 189.19/136.08 The set Q consists of the following terms: 189.19/136.08 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_msMyInt5(x0, Main.Pos(x1)) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_msMyInt5(x0, Main.Neg(x1)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_srMyInt(x0, x1) 189.19/136.08 new_psMyInt(x0, x1) 189.19/136.08 new_psFloat143(x0, x1, x2, x3) 189.19/136.08 189.19/136.08 We have to consider all minimal (P,Q,R)-chains. 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (259) MNOCProof (EQUIVALENT) 189.19/136.08 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (260) 189.19/136.08 Obligation: 189.19/136.08 Q DP problem: 189.19/136.08 The TRS P consists of the following rules: 189.19/136.08 189.19/136.08 new_iterate142(ww538, ww540, ww54100, ww4422) -> new_iterate142(ww538, ww540, ww54100, new_psFloat143(ww538, ww540, ww54100, ww4422)) 189.19/136.08 189.19/136.08 The TRS R consists of the following rules: 189.19/136.08 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.19/136.08 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.08 new_psFloat143(ww538, ww540, ww54100, ww4422) -> new_primPlusFloat(new_msMyInt5(ww538, Main.Neg(Main.Succ(ww540))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww54100))), ww4422) 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.08 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.08 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.19/136.08 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.08 189.19/136.08 Q is empty. 189.19/136.08 We have to consider all (P,Q,R)-chains. 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (261) NonTerminationLoopProof (COMPLETE) 189.19/136.08 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.19/136.08 Found a loop by semiunifying a rule from P directly. 189.19/136.08 189.19/136.08 s = new_iterate142(ww538, ww540, ww54100, ww4422) evaluates to t =new_iterate142(ww538, ww540, ww54100, new_psFloat143(ww538, ww540, ww54100, ww4422)) 189.19/136.08 189.19/136.08 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.19/136.08 * Matcher: [ww4422 / new_psFloat143(ww538, ww540, ww54100, ww4422)] 189.19/136.08 * Semiunifier: [ ] 189.19/136.08 189.19/136.08 -------------------------------------------------------------------------------- 189.19/136.08 Rewriting sequence 189.19/136.08 189.19/136.08 The DP semiunifies directly so there is only one rewrite step from new_iterate142(ww538, ww540, ww54100, ww4422) to new_iterate142(ww538, ww540, ww54100, new_psFloat143(ww538, ww540, ww54100, ww4422)). 189.19/136.08 189.19/136.08 189.19/136.08 189.19/136.08 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (262) 189.19/136.08 NO 189.19/136.08 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (263) 189.19/136.08 Obligation: 189.19/136.08 Q DP problem: 189.19/136.08 The TRS P consists of the following rules: 189.19/136.08 189.19/136.08 new_iterate177(ww4000, ww3100, ww4313) -> new_iterate177(ww4000, ww3100, new_psFloat179(ww4000, ww3100, ww4313)) 189.19/136.08 189.19/136.08 The TRS R consists of the following rules: 189.19/136.08 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.19/136.08 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.08 new_psFloat179(ww4000, ww3100, ww4313) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4313) 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.08 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.08 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.19/136.08 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.08 189.19/136.08 The set Q consists of the following terms: 189.19/136.08 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.08 new_psFloat179(x0, x1, x2) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_msMyInt5(x0, Main.Pos(x1)) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_msMyInt5(x0, Main.Neg(x1)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_srMyInt(x0, x1) 189.19/136.08 new_psMyInt(x0, x1) 189.19/136.08 189.19/136.08 We have to consider all minimal (P,Q,R)-chains. 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (264) MNOCProof (EQUIVALENT) 189.19/136.08 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (265) 189.19/136.08 Obligation: 189.19/136.08 Q DP problem: 189.19/136.08 The TRS P consists of the following rules: 189.19/136.08 189.19/136.08 new_iterate177(ww4000, ww3100, ww4313) -> new_iterate177(ww4000, ww3100, new_psFloat179(ww4000, ww3100, ww4313)) 189.19/136.08 189.19/136.08 The TRS R consists of the following rules: 189.19/136.08 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.19/136.08 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.08 new_psFloat179(ww4000, ww3100, ww4313) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4313) 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.08 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.08 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.19/136.08 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.08 189.19/136.08 Q is empty. 189.19/136.08 We have to consider all (P,Q,R)-chains. 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (266) NonTerminationLoopProof (COMPLETE) 189.19/136.08 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.19/136.08 Found a loop by semiunifying a rule from P directly. 189.19/136.08 189.19/136.08 s = new_iterate177(ww4000, ww3100, ww4313) evaluates to t =new_iterate177(ww4000, ww3100, new_psFloat179(ww4000, ww3100, ww4313)) 189.19/136.08 189.19/136.08 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.19/136.08 * Matcher: [ww4313 / new_psFloat179(ww4000, ww3100, ww4313)] 189.19/136.08 * Semiunifier: [ ] 189.19/136.08 189.19/136.08 -------------------------------------------------------------------------------- 189.19/136.08 Rewriting sequence 189.19/136.08 189.19/136.08 The DP semiunifies directly so there is only one rewrite step from new_iterate177(ww4000, ww3100, ww4313) to new_iterate177(ww4000, ww3100, new_psFloat179(ww4000, ww3100, ww4313)). 189.19/136.08 189.19/136.08 189.19/136.08 189.19/136.08 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (267) 189.19/136.08 NO 189.19/136.08 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (268) 189.19/136.08 Obligation: 189.19/136.08 Q DP problem: 189.19/136.08 The TRS P consists of the following rules: 189.19/136.08 189.19/136.08 new_iterate180(ww17, ww180, ww181, ww4524) -> new_iterate180(ww17, ww180, ww181, new_psFloat182(ww17, ww180, ww181, ww4524)) 189.19/136.08 189.19/136.08 The TRS R consists of the following rules: 189.19/136.08 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.19/136.08 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.08 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.08 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.19/136.08 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.08 new_psFloat182(ww17, ww180, ww181, ww4524) -> new_primPlusFloat(new_msMyInt5(ww17, ww180), new_srMyInt(Main.Neg(Main.Succ(Main.Zero)), ww181), ww4524) 189.19/136.08 189.19/136.08 The set Q consists of the following terms: 189.19/136.08 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_msMyInt5(x0, Main.Pos(x1)) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_psFloat182(x0, x1, x2, x3) 189.19/136.08 new_msMyInt5(x0, Main.Neg(x1)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_srMyInt(x0, x1) 189.19/136.08 new_psMyInt(x0, x1) 189.19/136.08 189.19/136.08 We have to consider all minimal (P,Q,R)-chains. 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (269) TransformationProof (EQUIVALENT) 189.19/136.08 By rewriting [LPAR04] the rule new_iterate180(ww17, ww180, ww181, ww4524) -> new_iterate180(ww17, ww180, ww181, new_psFloat182(ww17, ww180, ww181, ww4524)) at position [3] we obtained the following new rules [LPAR04]: 189.19/136.08 189.19/136.08 (new_iterate180(ww17, ww180, ww181, ww4524) -> new_iterate180(ww17, ww180, ww181, new_primPlusFloat(new_msMyInt5(ww17, ww180), new_srMyInt(Main.Neg(Main.Succ(Main.Zero)), ww181), ww4524)),new_iterate180(ww17, ww180, ww181, ww4524) -> new_iterate180(ww17, ww180, ww181, new_primPlusFloat(new_msMyInt5(ww17, ww180), new_srMyInt(Main.Neg(Main.Succ(Main.Zero)), ww181), ww4524))) 189.19/136.08 189.19/136.08 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (270) 189.19/136.08 Obligation: 189.19/136.08 Q DP problem: 189.19/136.08 The TRS P consists of the following rules: 189.19/136.08 189.19/136.08 new_iterate180(ww17, ww180, ww181, ww4524) -> new_iterate180(ww17, ww180, ww181, new_primPlusFloat(new_msMyInt5(ww17, ww180), new_srMyInt(Main.Neg(Main.Succ(Main.Zero)), ww181), ww4524)) 189.19/136.08 189.19/136.08 The TRS R consists of the following rules: 189.19/136.08 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.19/136.08 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.08 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.08 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.19/136.08 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.08 new_psFloat182(ww17, ww180, ww181, ww4524) -> new_primPlusFloat(new_msMyInt5(ww17, ww180), new_srMyInt(Main.Neg(Main.Succ(Main.Zero)), ww181), ww4524) 189.19/136.08 189.19/136.08 The set Q consists of the following terms: 189.19/136.08 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_msMyInt5(x0, Main.Pos(x1)) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_psFloat182(x0, x1, x2, x3) 189.19/136.08 new_msMyInt5(x0, Main.Neg(x1)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_srMyInt(x0, x1) 189.19/136.08 new_psMyInt(x0, x1) 189.19/136.08 189.19/136.08 We have to consider all minimal (P,Q,R)-chains. 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (271) UsableRulesProof (EQUIVALENT) 189.19/136.08 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (272) 189.19/136.08 Obligation: 189.19/136.08 Q DP problem: 189.19/136.08 The TRS P consists of the following rules: 189.19/136.08 189.19/136.08 new_iterate180(ww17, ww180, ww181, ww4524) -> new_iterate180(ww17, ww180, ww181, new_primPlusFloat(new_msMyInt5(ww17, ww180), new_srMyInt(Main.Neg(Main.Succ(Main.Zero)), ww181), ww4524)) 189.19/136.08 189.19/136.08 The TRS R consists of the following rules: 189.19/136.08 189.19/136.08 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.19/136.08 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.19/136.08 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.08 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.08 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.08 189.19/136.08 The set Q consists of the following terms: 189.19/136.08 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_msMyInt5(x0, Main.Pos(x1)) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_psFloat182(x0, x1, x2, x3) 189.19/136.08 new_msMyInt5(x0, Main.Neg(x1)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_srMyInt(x0, x1) 189.19/136.08 new_psMyInt(x0, x1) 189.19/136.08 189.19/136.08 We have to consider all minimal (P,Q,R)-chains. 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (273) QReductionProof (EQUIVALENT) 189.19/136.08 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.19/136.08 189.19/136.08 new_psFloat182(x0, x1, x2, x3) 189.19/136.08 189.19/136.08 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (274) 189.19/136.08 Obligation: 189.19/136.08 Q DP problem: 189.19/136.08 The TRS P consists of the following rules: 189.19/136.08 189.19/136.08 new_iterate180(ww17, ww180, ww181, ww4524) -> new_iterate180(ww17, ww180, ww181, new_primPlusFloat(new_msMyInt5(ww17, ww180), new_srMyInt(Main.Neg(Main.Succ(Main.Zero)), ww181), ww4524)) 189.19/136.08 189.19/136.08 The TRS R consists of the following rules: 189.19/136.08 189.19/136.08 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.19/136.08 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.19/136.08 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.08 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.08 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.08 189.19/136.08 The set Q consists of the following terms: 189.19/136.08 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_msMyInt5(x0, Main.Pos(x1)) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_msMyInt5(x0, Main.Neg(x1)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_srMyInt(x0, x1) 189.19/136.08 new_psMyInt(x0, x1) 189.19/136.08 189.19/136.08 We have to consider all minimal (P,Q,R)-chains. 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (275) TransformationProof (EQUIVALENT) 189.19/136.08 By rewriting [LPAR04] the rule new_iterate180(ww17, ww180, ww181, ww4524) -> new_iterate180(ww17, ww180, ww181, new_primPlusFloat(new_msMyInt5(ww17, ww180), new_srMyInt(Main.Neg(Main.Succ(Main.Zero)), ww181), ww4524)) at position [3,1] we obtained the following new rules [LPAR04]: 189.19/136.08 189.19/136.08 (new_iterate180(ww17, ww180, ww181, ww4524) -> new_iterate180(ww17, ww180, ww181, new_primPlusFloat(new_msMyInt5(ww17, ww180), new_primMulInt(Main.Neg(Main.Succ(Main.Zero)), ww181), ww4524)),new_iterate180(ww17, ww180, ww181, ww4524) -> new_iterate180(ww17, ww180, ww181, new_primPlusFloat(new_msMyInt5(ww17, ww180), new_primMulInt(Main.Neg(Main.Succ(Main.Zero)), ww181), ww4524))) 189.19/136.08 189.19/136.08 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (276) 189.19/136.08 Obligation: 189.19/136.08 Q DP problem: 189.19/136.08 The TRS P consists of the following rules: 189.19/136.08 189.19/136.08 new_iterate180(ww17, ww180, ww181, ww4524) -> new_iterate180(ww17, ww180, ww181, new_primPlusFloat(new_msMyInt5(ww17, ww180), new_primMulInt(Main.Neg(Main.Succ(Main.Zero)), ww181), ww4524)) 189.19/136.08 189.19/136.08 The TRS R consists of the following rules: 189.19/136.08 189.19/136.08 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.19/136.08 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.19/136.08 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.08 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.08 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.08 189.19/136.08 The set Q consists of the following terms: 189.19/136.08 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_msMyInt5(x0, Main.Pos(x1)) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_msMyInt5(x0, Main.Neg(x1)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_srMyInt(x0, x1) 189.19/136.08 new_psMyInt(x0, x1) 189.19/136.08 189.19/136.08 We have to consider all minimal (P,Q,R)-chains. 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (277) MNOCProof (EQUIVALENT) 189.19/136.08 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (278) 189.19/136.08 Obligation: 189.19/136.08 Q DP problem: 189.19/136.08 The TRS P consists of the following rules: 189.19/136.08 189.19/136.08 new_iterate180(ww17, ww180, ww181, ww4524) -> new_iterate180(ww17, ww180, ww181, new_primPlusFloat(new_msMyInt5(ww17, ww180), new_primMulInt(Main.Neg(Main.Succ(Main.Zero)), ww181), ww4524)) 189.19/136.08 189.19/136.08 The TRS R consists of the following rules: 189.19/136.08 189.19/136.08 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.19/136.08 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.19/136.08 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.08 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.08 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.08 189.19/136.08 Q is empty. 189.19/136.08 We have to consider all (P,Q,R)-chains. 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (279) NonTerminationLoopProof (COMPLETE) 189.19/136.08 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.19/136.08 Found a loop by semiunifying a rule from P directly. 189.19/136.08 189.19/136.08 s = new_iterate180(ww17, ww180, ww181, ww4524) evaluates to t =new_iterate180(ww17, ww180, ww181, new_primPlusFloat(new_msMyInt5(ww17, ww180), new_primMulInt(Main.Neg(Main.Succ(Main.Zero)), ww181), ww4524)) 189.19/136.08 189.19/136.08 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.19/136.08 * Matcher: [ww4524 / new_primPlusFloat(new_msMyInt5(ww17, ww180), new_primMulInt(Main.Neg(Main.Succ(Main.Zero)), ww181), ww4524)] 189.19/136.08 * Semiunifier: [ ] 189.19/136.08 189.19/136.08 -------------------------------------------------------------------------------- 189.19/136.08 Rewriting sequence 189.19/136.08 189.19/136.08 The DP semiunifies directly so there is only one rewrite step from new_iterate180(ww17, ww180, ww181, ww4524) to new_iterate180(ww17, ww180, ww181, new_primPlusFloat(new_msMyInt5(ww17, ww180), new_primMulInt(Main.Neg(Main.Succ(Main.Zero)), ww181), ww4524)). 189.19/136.08 189.19/136.08 189.19/136.08 189.19/136.08 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (280) 189.19/136.08 NO 189.19/136.08 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (281) 189.19/136.08 Obligation: 189.19/136.08 Q DP problem: 189.19/136.08 The TRS P consists of the following rules: 189.19/136.08 189.19/136.08 new_iterate35(ww4000, ww4373) -> new_iterate35(ww4000, new_psFloat35(ww4000, ww4373)) 189.19/136.08 189.19/136.08 The TRS R consists of the following rules: 189.19/136.08 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.08 new_psFloat35(ww4000, ww4373) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4373) 189.19/136.08 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.08 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.19/136.08 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.08 189.19/136.08 The set Q consists of the following terms: 189.19/136.08 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_psFloat35(x0, x1) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_msMyInt0(x0) 189.19/136.08 new_srMyInt(x0, x1) 189.19/136.08 new_psMyInt(x0, x1) 189.19/136.08 189.19/136.08 We have to consider all minimal (P,Q,R)-chains. 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (282) TransformationProof (EQUIVALENT) 189.19/136.08 By rewriting [LPAR04] the rule new_iterate35(ww4000, ww4373) -> new_iterate35(ww4000, new_psFloat35(ww4000, ww4373)) at position [1] we obtained the following new rules [LPAR04]: 189.19/136.08 189.19/136.08 (new_iterate35(ww4000, ww4373) -> new_iterate35(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4373)),new_iterate35(ww4000, ww4373) -> new_iterate35(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4373))) 189.19/136.08 189.19/136.08 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (283) 189.19/136.08 Obligation: 189.19/136.08 Q DP problem: 189.19/136.08 The TRS P consists of the following rules: 189.19/136.08 189.19/136.08 new_iterate35(ww4000, ww4373) -> new_iterate35(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4373)) 189.19/136.08 189.19/136.08 The TRS R consists of the following rules: 189.19/136.08 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.08 new_psFloat35(ww4000, ww4373) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4373) 189.19/136.08 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.08 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.19/136.08 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.08 189.19/136.08 The set Q consists of the following terms: 189.19/136.08 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_psFloat35(x0, x1) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_msMyInt0(x0) 189.19/136.08 new_srMyInt(x0, x1) 189.19/136.08 new_psMyInt(x0, x1) 189.19/136.08 189.19/136.08 We have to consider all minimal (P,Q,R)-chains. 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (284) UsableRulesProof (EQUIVALENT) 189.19/136.08 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (285) 189.19/136.08 Obligation: 189.19/136.08 Q DP problem: 189.19/136.08 The TRS P consists of the following rules: 189.19/136.08 189.19/136.08 new_iterate35(ww4000, ww4373) -> new_iterate35(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4373)) 189.19/136.08 189.19/136.08 The TRS R consists of the following rules: 189.19/136.08 189.19/136.08 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.19/136.08 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.08 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.08 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.08 189.19/136.08 The set Q consists of the following terms: 189.19/136.08 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_psFloat35(x0, x1) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_msMyInt0(x0) 189.19/136.08 new_srMyInt(x0, x1) 189.19/136.08 new_psMyInt(x0, x1) 189.19/136.08 189.19/136.08 We have to consider all minimal (P,Q,R)-chains. 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (286) QReductionProof (EQUIVALENT) 189.19/136.08 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.19/136.08 189.19/136.08 new_psFloat35(x0, x1) 189.19/136.08 189.19/136.08 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (287) 189.19/136.08 Obligation: 189.19/136.08 Q DP problem: 189.19/136.08 The TRS P consists of the following rules: 189.19/136.08 189.19/136.08 new_iterate35(ww4000, ww4373) -> new_iterate35(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4373)) 189.19/136.08 189.19/136.08 The TRS R consists of the following rules: 189.19/136.08 189.19/136.08 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.19/136.08 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.08 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.08 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.08 189.19/136.08 The set Q consists of the following terms: 189.19/136.08 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_msMyInt0(x0) 189.19/136.08 new_srMyInt(x0, x1) 189.19/136.08 new_psMyInt(x0, x1) 189.19/136.08 189.19/136.08 We have to consider all minimal (P,Q,R)-chains. 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (288) TransformationProof (EQUIVALENT) 189.19/136.08 By rewriting [LPAR04] the rule new_iterate35(ww4000, ww4373) -> new_iterate35(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4373)) at position [1,0] we obtained the following new rules [LPAR04]: 189.19/136.08 189.19/136.08 (new_iterate35(ww4000, ww4373) -> new_iterate35(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4373)),new_iterate35(ww4000, ww4373) -> new_iterate35(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4373))) 189.19/136.08 189.19/136.08 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (289) 189.19/136.08 Obligation: 189.19/136.08 Q DP problem: 189.19/136.08 The TRS P consists of the following rules: 189.19/136.08 189.19/136.08 new_iterate35(ww4000, ww4373) -> new_iterate35(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4373)) 189.19/136.08 189.19/136.08 The TRS R consists of the following rules: 189.19/136.08 189.19/136.08 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.19/136.08 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.08 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.08 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.08 189.19/136.08 The set Q consists of the following terms: 189.19/136.08 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_msMyInt0(x0) 189.19/136.08 new_srMyInt(x0, x1) 189.19/136.08 new_psMyInt(x0, x1) 189.19/136.08 189.19/136.08 We have to consider all minimal (P,Q,R)-chains. 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (290) UsableRulesProof (EQUIVALENT) 189.19/136.08 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (291) 189.19/136.08 Obligation: 189.19/136.08 Q DP problem: 189.19/136.08 The TRS P consists of the following rules: 189.19/136.08 189.19/136.08 new_iterate35(ww4000, ww4373) -> new_iterate35(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4373)) 189.19/136.08 189.19/136.08 The TRS R consists of the following rules: 189.19/136.08 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.08 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.08 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.08 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.08 189.19/136.08 The set Q consists of the following terms: 189.19/136.08 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_msMyInt0(x0) 189.19/136.08 new_srMyInt(x0, x1) 189.19/136.08 new_psMyInt(x0, x1) 189.19/136.08 189.19/136.08 We have to consider all minimal (P,Q,R)-chains. 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (292) QReductionProof (EQUIVALENT) 189.19/136.08 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.19/136.08 189.19/136.08 new_msMyInt0(x0) 189.19/136.08 189.19/136.08 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (293) 189.19/136.08 Obligation: 189.19/136.08 Q DP problem: 189.19/136.08 The TRS P consists of the following rules: 189.19/136.08 189.19/136.08 new_iterate35(ww4000, ww4373) -> new_iterate35(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4373)) 189.19/136.08 189.19/136.08 The TRS R consists of the following rules: 189.19/136.08 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.08 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.08 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.08 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.08 189.19/136.08 The set Q consists of the following terms: 189.19/136.08 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.08 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.08 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.08 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.08 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.08 new_srMyInt(x0, x1) 189.19/136.08 new_psMyInt(x0, x1) 189.19/136.08 189.19/136.08 We have to consider all minimal (P,Q,R)-chains. 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (294) TransformationProof (EQUIVALENT) 189.19/136.08 By rewriting [LPAR04] the rule new_iterate35(ww4000, ww4373) -> new_iterate35(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4373)) at position [1,0] we obtained the following new rules [LPAR04]: 189.19/136.08 189.19/136.08 (new_iterate35(ww4000, ww4373) -> new_iterate35(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4373)),new_iterate35(ww4000, ww4373) -> new_iterate35(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4373))) 189.19/136.08 189.19/136.08 189.19/136.08 ---------------------------------------- 189.19/136.08 189.19/136.08 (295) 189.19/136.08 Obligation: 189.19/136.08 Q DP problem: 189.19/136.08 The TRS P consists of the following rules: 189.19/136.08 189.19/136.08 new_iterate35(ww4000, ww4373) -> new_iterate35(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4373)) 189.19/136.08 189.19/136.08 The TRS R consists of the following rules: 189.19/136.08 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.08 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.08 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.08 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.08 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.08 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.08 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.08 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.08 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.08 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.08 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.08 189.19/136.08 The set Q consists of the following terms: 189.19/136.09 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_srMyInt(x0, x1) 189.19/136.09 new_psMyInt(x0, x1) 189.19/136.09 189.19/136.09 We have to consider all minimal (P,Q,R)-chains. 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (296) TransformationProof (EQUIVALENT) 189.19/136.09 By rewriting [LPAR04] the rule new_iterate35(ww4000, ww4373) -> new_iterate35(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4373)) at position [1,1] we obtained the following new rules [LPAR04]: 189.19/136.09 189.19/136.09 (new_iterate35(ww4000, ww4373) -> new_iterate35(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4373)),new_iterate35(ww4000, ww4373) -> new_iterate35(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4373))) 189.19/136.09 189.19/136.09 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (297) 189.19/136.09 Obligation: 189.19/136.09 Q DP problem: 189.19/136.09 The TRS P consists of the following rules: 189.19/136.09 189.19/136.09 new_iterate35(ww4000, ww4373) -> new_iterate35(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4373)) 189.19/136.09 189.19/136.09 The TRS R consists of the following rules: 189.19/136.09 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.09 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.09 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.09 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.09 189.19/136.09 The set Q consists of the following terms: 189.19/136.09 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_srMyInt(x0, x1) 189.19/136.09 new_psMyInt(x0, x1) 189.19/136.09 189.19/136.09 We have to consider all minimal (P,Q,R)-chains. 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (298) TransformationProof (EQUIVALENT) 189.19/136.09 By rewriting [LPAR04] the rule new_iterate35(ww4000, ww4373) -> new_iterate35(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4373)) at position [1,1] we obtained the following new rules [LPAR04]: 189.19/136.09 189.19/136.09 (new_iterate35(ww4000, ww4373) -> new_iterate35(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4373)),new_iterate35(ww4000, ww4373) -> new_iterate35(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4373))) 189.19/136.09 189.19/136.09 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (299) 189.19/136.09 Obligation: 189.19/136.09 Q DP problem: 189.19/136.09 The TRS P consists of the following rules: 189.19/136.09 189.19/136.09 new_iterate35(ww4000, ww4373) -> new_iterate35(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4373)) 189.19/136.09 189.19/136.09 The TRS R consists of the following rules: 189.19/136.09 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.09 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.09 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.09 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.09 189.19/136.09 The set Q consists of the following terms: 189.19/136.09 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_srMyInt(x0, x1) 189.19/136.09 new_psMyInt(x0, x1) 189.19/136.09 189.19/136.09 We have to consider all minimal (P,Q,R)-chains. 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (300) TransformationProof (EQUIVALENT) 189.19/136.09 By rewriting [LPAR04] the rule new_iterate35(ww4000, ww4373) -> new_iterate35(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4373)) at position [1,1,0] we obtained the following new rules [LPAR04]: 189.19/136.09 189.19/136.09 (new_iterate35(ww4000, ww4373) -> new_iterate35(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4373)),new_iterate35(ww4000, ww4373) -> new_iterate35(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4373))) 189.19/136.09 189.19/136.09 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (301) 189.19/136.09 Obligation: 189.19/136.09 Q DP problem: 189.19/136.09 The TRS P consists of the following rules: 189.19/136.09 189.19/136.09 new_iterate35(ww4000, ww4373) -> new_iterate35(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4373)) 189.19/136.09 189.19/136.09 The TRS R consists of the following rules: 189.19/136.09 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.09 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.09 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.09 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.09 189.19/136.09 The set Q consists of the following terms: 189.19/136.09 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_srMyInt(x0, x1) 189.19/136.09 new_psMyInt(x0, x1) 189.19/136.09 189.19/136.09 We have to consider all minimal (P,Q,R)-chains. 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (302) MNOCProof (EQUIVALENT) 189.19/136.09 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (303) 189.19/136.09 Obligation: 189.19/136.09 Q DP problem: 189.19/136.09 The TRS P consists of the following rules: 189.19/136.09 189.19/136.09 new_iterate35(ww4000, ww4373) -> new_iterate35(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4373)) 189.19/136.09 189.19/136.09 The TRS R consists of the following rules: 189.19/136.09 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.09 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.09 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.09 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.09 189.19/136.09 Q is empty. 189.19/136.09 We have to consider all (P,Q,R)-chains. 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (304) NonTerminationLoopProof (COMPLETE) 189.19/136.09 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.19/136.09 Found a loop by semiunifying a rule from P directly. 189.19/136.09 189.19/136.09 s = new_iterate35(ww4000, ww4373) evaluates to t =new_iterate35(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4373)) 189.19/136.09 189.19/136.09 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.19/136.09 * Matcher: [ww4373 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4373)] 189.19/136.09 * Semiunifier: [ ] 189.19/136.09 189.19/136.09 -------------------------------------------------------------------------------- 189.19/136.09 Rewriting sequence 189.19/136.09 189.19/136.09 The DP semiunifies directly so there is only one rewrite step from new_iterate35(ww4000, ww4373) to new_iterate35(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4373)). 189.19/136.09 189.19/136.09 189.19/136.09 189.19/136.09 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (305) 189.19/136.09 NO 189.19/136.09 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (306) 189.19/136.09 Obligation: 189.19/136.09 Q DP problem: 189.19/136.09 The TRS P consists of the following rules: 189.19/136.09 189.19/136.09 new_iterate150(ww4100, ww4330) -> new_iterate150(ww4100, new_psFloat151(ww4100, ww4330)) 189.19/136.09 189.19/136.09 The TRS R consists of the following rules: 189.19/136.09 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.09 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.09 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.09 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.09 new_psFloat151(ww4100, ww4330) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4330) 189.19/136.09 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.09 189.19/136.09 The set Q consists of the following terms: 189.19/136.09 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_msMyInt4(x0) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primMinusInt(Main.Neg(x0)) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_psFloat151(x0, x1) 189.19/136.09 new_primMinusInt(Main.Pos(x0)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_srMyInt(x0, x1) 189.19/136.09 new_psMyInt(x0, x1) 189.19/136.09 189.19/136.09 We have to consider all minimal (P,Q,R)-chains. 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (307) TransformationProof (EQUIVALENT) 189.19/136.09 By rewriting [LPAR04] the rule new_iterate150(ww4100, ww4330) -> new_iterate150(ww4100, new_psFloat151(ww4100, ww4330)) at position [1] we obtained the following new rules [LPAR04]: 189.19/136.09 189.19/136.09 (new_iterate150(ww4100, ww4330) -> new_iterate150(ww4100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4330)),new_iterate150(ww4100, ww4330) -> new_iterate150(ww4100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4330))) 189.19/136.09 189.19/136.09 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (308) 189.19/136.09 Obligation: 189.19/136.09 Q DP problem: 189.19/136.09 The TRS P consists of the following rules: 189.19/136.09 189.19/136.09 new_iterate150(ww4100, ww4330) -> new_iterate150(ww4100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4330)) 189.19/136.09 189.19/136.09 The TRS R consists of the following rules: 189.19/136.09 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.09 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.09 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.09 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.09 new_psFloat151(ww4100, ww4330) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4330) 189.19/136.09 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.09 189.19/136.09 The set Q consists of the following terms: 189.19/136.09 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_msMyInt4(x0) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primMinusInt(Main.Neg(x0)) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_psFloat151(x0, x1) 189.19/136.09 new_primMinusInt(Main.Pos(x0)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_srMyInt(x0, x1) 189.19/136.09 new_psMyInt(x0, x1) 189.19/136.09 189.19/136.09 We have to consider all minimal (P,Q,R)-chains. 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (309) UsableRulesProof (EQUIVALENT) 189.19/136.09 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (310) 189.19/136.09 Obligation: 189.19/136.09 Q DP problem: 189.19/136.09 The TRS P consists of the following rules: 189.19/136.09 189.19/136.09 new_iterate150(ww4100, ww4330) -> new_iterate150(ww4100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4330)) 189.19/136.09 189.19/136.09 The TRS R consists of the following rules: 189.19/136.09 189.19/136.09 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.19/136.09 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.09 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.09 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.09 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.19/136.09 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.09 189.19/136.09 The set Q consists of the following terms: 189.19/136.09 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_msMyInt4(x0) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primMinusInt(Main.Neg(x0)) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_psFloat151(x0, x1) 189.19/136.09 new_primMinusInt(Main.Pos(x0)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_srMyInt(x0, x1) 189.19/136.09 new_psMyInt(x0, x1) 189.19/136.09 189.19/136.09 We have to consider all minimal (P,Q,R)-chains. 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (311) QReductionProof (EQUIVALENT) 189.19/136.09 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.19/136.09 189.19/136.09 new_psFloat151(x0, x1) 189.19/136.09 189.19/136.09 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (312) 189.19/136.09 Obligation: 189.19/136.09 Q DP problem: 189.19/136.09 The TRS P consists of the following rules: 189.19/136.09 189.19/136.09 new_iterate150(ww4100, ww4330) -> new_iterate150(ww4100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4330)) 189.19/136.09 189.19/136.09 The TRS R consists of the following rules: 189.19/136.09 189.19/136.09 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.19/136.09 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.09 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.09 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.09 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.19/136.09 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.09 189.19/136.09 The set Q consists of the following terms: 189.19/136.09 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_msMyInt4(x0) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primMinusInt(Main.Neg(x0)) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primMinusInt(Main.Pos(x0)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_srMyInt(x0, x1) 189.19/136.09 new_psMyInt(x0, x1) 189.19/136.09 189.19/136.09 We have to consider all minimal (P,Q,R)-chains. 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (313) TransformationProof (EQUIVALENT) 189.19/136.09 By rewriting [LPAR04] the rule new_iterate150(ww4100, ww4330) -> new_iterate150(ww4100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4330)) at position [1,0] we obtained the following new rules [LPAR04]: 189.19/136.09 189.19/136.09 (new_iterate150(ww4100, ww4330) -> new_iterate150(ww4100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4330)),new_iterate150(ww4100, ww4330) -> new_iterate150(ww4100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4330))) 189.19/136.09 189.19/136.09 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (314) 189.19/136.09 Obligation: 189.19/136.09 Q DP problem: 189.19/136.09 The TRS P consists of the following rules: 189.19/136.09 189.19/136.09 new_iterate150(ww4100, ww4330) -> new_iterate150(ww4100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4330)) 189.19/136.09 189.19/136.09 The TRS R consists of the following rules: 189.19/136.09 189.19/136.09 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.19/136.09 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.09 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.09 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.09 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.19/136.09 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.09 189.19/136.09 The set Q consists of the following terms: 189.19/136.09 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_msMyInt4(x0) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primMinusInt(Main.Neg(x0)) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primMinusInt(Main.Pos(x0)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_srMyInt(x0, x1) 189.19/136.09 new_psMyInt(x0, x1) 189.19/136.09 189.19/136.09 We have to consider all minimal (P,Q,R)-chains. 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (315) UsableRulesProof (EQUIVALENT) 189.19/136.09 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (316) 189.19/136.09 Obligation: 189.19/136.09 Q DP problem: 189.19/136.09 The TRS P consists of the following rules: 189.19/136.09 189.19/136.09 new_iterate150(ww4100, ww4330) -> new_iterate150(ww4100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4330)) 189.19/136.09 189.19/136.09 The TRS R consists of the following rules: 189.19/136.09 189.19/136.09 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.19/136.09 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.09 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.09 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.09 189.19/136.09 The set Q consists of the following terms: 189.19/136.09 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_msMyInt4(x0) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primMinusInt(Main.Neg(x0)) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primMinusInt(Main.Pos(x0)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_srMyInt(x0, x1) 189.19/136.09 new_psMyInt(x0, x1) 189.19/136.09 189.19/136.09 We have to consider all minimal (P,Q,R)-chains. 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (317) QReductionProof (EQUIVALENT) 189.19/136.09 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.19/136.09 189.19/136.09 new_msMyInt4(x0) 189.19/136.09 189.19/136.09 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (318) 189.19/136.09 Obligation: 189.19/136.09 Q DP problem: 189.19/136.09 The TRS P consists of the following rules: 189.19/136.09 189.19/136.09 new_iterate150(ww4100, ww4330) -> new_iterate150(ww4100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4330)) 189.19/136.09 189.19/136.09 The TRS R consists of the following rules: 189.19/136.09 189.19/136.09 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.19/136.09 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.09 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.09 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.09 189.19/136.09 The set Q consists of the following terms: 189.19/136.09 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primMinusInt(Main.Neg(x0)) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primMinusInt(Main.Pos(x0)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_srMyInt(x0, x1) 189.19/136.09 new_psMyInt(x0, x1) 189.19/136.09 189.19/136.09 We have to consider all minimal (P,Q,R)-chains. 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (319) TransformationProof (EQUIVALENT) 189.19/136.09 By rewriting [LPAR04] the rule new_iterate150(ww4100, ww4330) -> new_iterate150(ww4100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4330)) at position [1,0] we obtained the following new rules [LPAR04]: 189.19/136.09 189.19/136.09 (new_iterate150(ww4100, ww4330) -> new_iterate150(ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4330)),new_iterate150(ww4100, ww4330) -> new_iterate150(ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4330))) 189.19/136.09 189.19/136.09 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (320) 189.19/136.09 Obligation: 189.19/136.09 Q DP problem: 189.19/136.09 The TRS P consists of the following rules: 189.19/136.09 189.19/136.09 new_iterate150(ww4100, ww4330) -> new_iterate150(ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4330)) 189.19/136.09 189.19/136.09 The TRS R consists of the following rules: 189.19/136.09 189.19/136.09 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.19/136.09 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.09 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.09 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.09 189.19/136.09 The set Q consists of the following terms: 189.19/136.09 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primMinusInt(Main.Neg(x0)) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primMinusInt(Main.Pos(x0)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_srMyInt(x0, x1) 189.19/136.09 new_psMyInt(x0, x1) 189.19/136.09 189.19/136.09 We have to consider all minimal (P,Q,R)-chains. 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (321) UsableRulesProof (EQUIVALENT) 189.19/136.09 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (322) 189.19/136.09 Obligation: 189.19/136.09 Q DP problem: 189.19/136.09 The TRS P consists of the following rules: 189.19/136.09 189.19/136.09 new_iterate150(ww4100, ww4330) -> new_iterate150(ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4330)) 189.19/136.09 189.19/136.09 The TRS R consists of the following rules: 189.19/136.09 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.09 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.09 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.09 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.09 189.19/136.09 The set Q consists of the following terms: 189.19/136.09 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primMinusInt(Main.Neg(x0)) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primMinusInt(Main.Pos(x0)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_srMyInt(x0, x1) 189.19/136.09 new_psMyInt(x0, x1) 189.19/136.09 189.19/136.09 We have to consider all minimal (P,Q,R)-chains. 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (323) QReductionProof (EQUIVALENT) 189.19/136.09 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.19/136.09 189.19/136.09 new_primMinusInt(Main.Neg(x0)) 189.19/136.09 new_primMinusInt(Main.Pos(x0)) 189.19/136.09 189.19/136.09 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (324) 189.19/136.09 Obligation: 189.19/136.09 Q DP problem: 189.19/136.09 The TRS P consists of the following rules: 189.19/136.09 189.19/136.09 new_iterate150(ww4100, ww4330) -> new_iterate150(ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4330)) 189.19/136.09 189.19/136.09 The TRS R consists of the following rules: 189.19/136.09 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.09 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.09 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.09 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.09 189.19/136.09 The set Q consists of the following terms: 189.19/136.09 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_srMyInt(x0, x1) 189.19/136.09 new_psMyInt(x0, x1) 189.19/136.09 189.19/136.09 We have to consider all minimal (P,Q,R)-chains. 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (325) TransformationProof (EQUIVALENT) 189.19/136.09 By rewriting [LPAR04] the rule new_iterate150(ww4100, ww4330) -> new_iterate150(ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4330)) at position [1,0] we obtained the following new rules [LPAR04]: 189.19/136.09 189.19/136.09 (new_iterate150(ww4100, ww4330) -> new_iterate150(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4330)),new_iterate150(ww4100, ww4330) -> new_iterate150(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4330))) 189.19/136.09 189.19/136.09 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (326) 189.19/136.09 Obligation: 189.19/136.09 Q DP problem: 189.19/136.09 The TRS P consists of the following rules: 189.19/136.09 189.19/136.09 new_iterate150(ww4100, ww4330) -> new_iterate150(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4330)) 189.19/136.09 189.19/136.09 The TRS R consists of the following rules: 189.19/136.09 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.09 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.09 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.09 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.09 189.19/136.09 The set Q consists of the following terms: 189.19/136.09 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_srMyInt(x0, x1) 189.19/136.09 new_psMyInt(x0, x1) 189.19/136.09 189.19/136.09 We have to consider all minimal (P,Q,R)-chains. 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (327) TransformationProof (EQUIVALENT) 189.19/136.09 By rewriting [LPAR04] the rule new_iterate150(ww4100, ww4330) -> new_iterate150(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4330)) at position [1,1] we obtained the following new rules [LPAR04]: 189.19/136.09 189.19/136.09 (new_iterate150(ww4100, ww4330) -> new_iterate150(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4330)),new_iterate150(ww4100, ww4330) -> new_iterate150(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4330))) 189.19/136.09 189.19/136.09 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (328) 189.19/136.09 Obligation: 189.19/136.09 Q DP problem: 189.19/136.09 The TRS P consists of the following rules: 189.19/136.09 189.19/136.09 new_iterate150(ww4100, ww4330) -> new_iterate150(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4330)) 189.19/136.09 189.19/136.09 The TRS R consists of the following rules: 189.19/136.09 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.09 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.09 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.09 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.09 189.19/136.09 The set Q consists of the following terms: 189.19/136.09 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_srMyInt(x0, x1) 189.19/136.09 new_psMyInt(x0, x1) 189.19/136.09 189.19/136.09 We have to consider all minimal (P,Q,R)-chains. 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (329) TransformationProof (EQUIVALENT) 189.19/136.09 By rewriting [LPAR04] the rule new_iterate150(ww4100, ww4330) -> new_iterate150(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4330)) at position [1,1] we obtained the following new rules [LPAR04]: 189.19/136.09 189.19/136.09 (new_iterate150(ww4100, ww4330) -> new_iterate150(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4330)),new_iterate150(ww4100, ww4330) -> new_iterate150(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4330))) 189.19/136.09 189.19/136.09 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (330) 189.19/136.09 Obligation: 189.19/136.09 Q DP problem: 189.19/136.09 The TRS P consists of the following rules: 189.19/136.09 189.19/136.09 new_iterate150(ww4100, ww4330) -> new_iterate150(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4330)) 189.19/136.09 189.19/136.09 The TRS R consists of the following rules: 189.19/136.09 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.09 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.09 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.09 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.09 189.19/136.09 The set Q consists of the following terms: 189.19/136.09 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_srMyInt(x0, x1) 189.19/136.09 new_psMyInt(x0, x1) 189.19/136.09 189.19/136.09 We have to consider all minimal (P,Q,R)-chains. 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (331) TransformationProof (EQUIVALENT) 189.19/136.09 By rewriting [LPAR04] the rule new_iterate150(ww4100, ww4330) -> new_iterate150(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4330)) at position [1,1,0] we obtained the following new rules [LPAR04]: 189.19/136.09 189.19/136.09 (new_iterate150(ww4100, ww4330) -> new_iterate150(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4330)),new_iterate150(ww4100, ww4330) -> new_iterate150(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4330))) 189.19/136.09 189.19/136.09 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (332) 189.19/136.09 Obligation: 189.19/136.09 Q DP problem: 189.19/136.09 The TRS P consists of the following rules: 189.19/136.09 189.19/136.09 new_iterate150(ww4100, ww4330) -> new_iterate150(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4330)) 189.19/136.09 189.19/136.09 The TRS R consists of the following rules: 189.19/136.09 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.09 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.09 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.09 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.09 189.19/136.09 The set Q consists of the following terms: 189.19/136.09 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_srMyInt(x0, x1) 189.19/136.09 new_psMyInt(x0, x1) 189.19/136.09 189.19/136.09 We have to consider all minimal (P,Q,R)-chains. 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (333) MNOCProof (EQUIVALENT) 189.19/136.09 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (334) 189.19/136.09 Obligation: 189.19/136.09 Q DP problem: 189.19/136.09 The TRS P consists of the following rules: 189.19/136.09 189.19/136.09 new_iterate150(ww4100, ww4330) -> new_iterate150(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4330)) 189.19/136.09 189.19/136.09 The TRS R consists of the following rules: 189.19/136.09 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.09 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.09 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.09 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.09 189.19/136.09 Q is empty. 189.19/136.09 We have to consider all (P,Q,R)-chains. 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (335) NonTerminationLoopProof (COMPLETE) 189.19/136.09 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.19/136.09 Found a loop by semiunifying a rule from P directly. 189.19/136.09 189.19/136.09 s = new_iterate150(ww4100, ww4330) evaluates to t =new_iterate150(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4330)) 189.19/136.09 189.19/136.09 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.19/136.09 * Matcher: [ww4330 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4330)] 189.19/136.09 * Semiunifier: [ ] 189.19/136.09 189.19/136.09 -------------------------------------------------------------------------------- 189.19/136.09 Rewriting sequence 189.19/136.09 189.19/136.09 The DP semiunifies directly so there is only one rewrite step from new_iterate150(ww4100, ww4330) to new_iterate150(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4330)). 189.19/136.09 189.19/136.09 189.19/136.09 189.19/136.09 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (336) 189.19/136.09 NO 189.19/136.09 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (337) 189.19/136.09 Obligation: 189.19/136.09 Q DP problem: 189.19/136.09 The TRS P consists of the following rules: 189.19/136.09 189.19/136.09 new_iterate58(ww3100, ww4368) -> new_iterate58(ww3100, new_psFloat58(ww3100, ww4368)) 189.19/136.09 189.19/136.09 The TRS R consists of the following rules: 189.19/136.09 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.19/136.09 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.09 new_psFloat58(ww3100, ww4368) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4368) 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.09 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.09 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.09 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.09 189.19/136.09 The set Q consists of the following terms: 189.19/136.09 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_msMyInt(Main.Neg(x0)) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.09 new_psFloat58(x0, x1) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_msMyInt(Main.Pos(x0)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_srMyInt(x0, x1) 189.19/136.09 new_psMyInt(x0, x1) 189.19/136.09 189.19/136.09 We have to consider all minimal (P,Q,R)-chains. 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (338) MNOCProof (EQUIVALENT) 189.19/136.09 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (339) 189.19/136.09 Obligation: 189.19/136.09 Q DP problem: 189.19/136.09 The TRS P consists of the following rules: 189.19/136.09 189.19/136.09 new_iterate58(ww3100, ww4368) -> new_iterate58(ww3100, new_psFloat58(ww3100, ww4368)) 189.19/136.09 189.19/136.09 The TRS R consists of the following rules: 189.19/136.09 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.19/136.09 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.09 new_psFloat58(ww3100, ww4368) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4368) 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.09 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.09 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.09 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.09 189.19/136.09 Q is empty. 189.19/136.09 We have to consider all (P,Q,R)-chains. 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (340) NonTerminationLoopProof (COMPLETE) 189.19/136.09 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.19/136.09 Found a loop by semiunifying a rule from P directly. 189.19/136.09 189.19/136.09 s = new_iterate58(ww3100, ww4368) evaluates to t =new_iterate58(ww3100, new_psFloat58(ww3100, ww4368)) 189.19/136.09 189.19/136.09 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.19/136.09 * Matcher: [ww4368 / new_psFloat58(ww3100, ww4368)] 189.19/136.09 * Semiunifier: [ ] 189.19/136.09 189.19/136.09 -------------------------------------------------------------------------------- 189.19/136.09 Rewriting sequence 189.19/136.09 189.19/136.09 The DP semiunifies directly so there is only one rewrite step from new_iterate58(ww3100, ww4368) to new_iterate58(ww3100, new_psFloat58(ww3100, ww4368)). 189.19/136.09 189.19/136.09 189.19/136.09 189.19/136.09 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (341) 189.19/136.09 NO 189.19/136.09 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (342) 189.19/136.09 Obligation: 189.19/136.09 Q DP problem: 189.19/136.09 The TRS P consists of the following rules: 189.19/136.09 189.19/136.09 new_takeWhile111(ww538, ww53900, ww540, ww54100, ww542, Main.Succ(ww63000), Main.Succ(ww54400)) -> new_takeWhile111(ww538, ww53900, ww540, ww54100, ww542, ww63000, ww54400) 189.19/136.09 189.19/136.09 R is empty. 189.19/136.09 Q is empty. 189.19/136.09 We have to consider all minimal (P,Q,R)-chains. 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (343) QDPSizeChangeProof (EQUIVALENT) 189.19/136.09 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. 189.19/136.09 189.19/136.09 From the DPs we obtained the following set of size-change graphs: 189.19/136.09 *new_takeWhile111(ww538, ww53900, ww540, ww54100, ww542, Main.Succ(ww63000), Main.Succ(ww54400)) -> new_takeWhile111(ww538, ww53900, ww540, ww54100, ww542, ww63000, ww54400) 189.19/136.09 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 > 6, 7 > 7 189.19/136.09 189.19/136.09 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (344) 189.19/136.09 YES 189.19/136.09 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (345) 189.19/136.09 Obligation: 189.19/136.09 Q DP problem: 189.19/136.09 The TRS P consists of the following rules: 189.19/136.09 189.19/136.09 new_iterate124(ww3000, ww3100, ww4401) -> new_iterate124(ww3000, ww3100, new_psFloat124(ww3000, ww3100, ww4401)) 189.19/136.09 189.19/136.09 The TRS R consists of the following rules: 189.19/136.09 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.09 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.09 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.09 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.09 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.09 new_psFloat124(ww3000, ww3100, ww4401) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4401) 189.19/136.09 189.19/136.09 The set Q consists of the following terms: 189.19/136.09 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_psFloat124(x0, x1, x2) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_msMyInt4(x0) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primMinusInt(Main.Neg(x0)) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primMinusInt(Main.Pos(x0)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_srMyInt(x0, x1) 189.19/136.09 new_psMyInt(x0, x1) 189.19/136.09 189.19/136.09 We have to consider all minimal (P,Q,R)-chains. 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (346) TransformationProof (EQUIVALENT) 189.19/136.09 By rewriting [LPAR04] the rule new_iterate124(ww3000, ww3100, ww4401) -> new_iterate124(ww3000, ww3100, new_psFloat124(ww3000, ww3100, ww4401)) at position [2] we obtained the following new rules [LPAR04]: 189.19/136.09 189.19/136.09 (new_iterate124(ww3000, ww3100, ww4401) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4401)),new_iterate124(ww3000, ww3100, ww4401) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4401))) 189.19/136.09 189.19/136.09 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (347) 189.19/136.09 Obligation: 189.19/136.09 Q DP problem: 189.19/136.09 The TRS P consists of the following rules: 189.19/136.09 189.19/136.09 new_iterate124(ww3000, ww3100, ww4401) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4401)) 189.19/136.09 189.19/136.09 The TRS R consists of the following rules: 189.19/136.09 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.09 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.09 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.09 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.09 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.09 new_psFloat124(ww3000, ww3100, ww4401) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4401) 189.19/136.09 189.19/136.09 The set Q consists of the following terms: 189.19/136.09 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_psFloat124(x0, x1, x2) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_msMyInt4(x0) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primMinusInt(Main.Neg(x0)) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primMinusInt(Main.Pos(x0)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_srMyInt(x0, x1) 189.19/136.09 new_psMyInt(x0, x1) 189.19/136.09 189.19/136.09 We have to consider all minimal (P,Q,R)-chains. 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (348) UsableRulesProof (EQUIVALENT) 189.19/136.09 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (349) 189.19/136.09 Obligation: 189.19/136.09 Q DP problem: 189.19/136.09 The TRS P consists of the following rules: 189.19/136.09 189.19/136.09 new_iterate124(ww3000, ww3100, ww4401) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4401)) 189.19/136.09 189.19/136.09 The TRS R consists of the following rules: 189.19/136.09 189.19/136.09 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.19/136.09 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.09 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.09 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.09 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.19/136.09 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.09 189.19/136.09 The set Q consists of the following terms: 189.19/136.09 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_psFloat124(x0, x1, x2) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_msMyInt4(x0) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primMinusInt(Main.Neg(x0)) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primMinusInt(Main.Pos(x0)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_srMyInt(x0, x1) 189.19/136.09 new_psMyInt(x0, x1) 189.19/136.09 189.19/136.09 We have to consider all minimal (P,Q,R)-chains. 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (350) QReductionProof (EQUIVALENT) 189.19/136.09 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.19/136.09 189.19/136.09 new_psFloat124(x0, x1, x2) 189.19/136.09 189.19/136.09 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (351) 189.19/136.09 Obligation: 189.19/136.09 Q DP problem: 189.19/136.09 The TRS P consists of the following rules: 189.19/136.09 189.19/136.09 new_iterate124(ww3000, ww3100, ww4401) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4401)) 189.19/136.09 189.19/136.09 The TRS R consists of the following rules: 189.19/136.09 189.19/136.09 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.19/136.09 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.09 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.09 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.09 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.19/136.09 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.09 189.19/136.09 The set Q consists of the following terms: 189.19/136.09 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_msMyInt4(x0) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primMinusInt(Main.Neg(x0)) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primMinusInt(Main.Pos(x0)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_srMyInt(x0, x1) 189.19/136.09 new_psMyInt(x0, x1) 189.19/136.09 189.19/136.09 We have to consider all minimal (P,Q,R)-chains. 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (352) TransformationProof (EQUIVALENT) 189.19/136.09 By rewriting [LPAR04] the rule new_iterate124(ww3000, ww3100, ww4401) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4401)) at position [2,0] we obtained the following new rules [LPAR04]: 189.19/136.09 189.19/136.09 (new_iterate124(ww3000, ww3100, ww4401) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4401)),new_iterate124(ww3000, ww3100, ww4401) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4401))) 189.19/136.09 189.19/136.09 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (353) 189.19/136.09 Obligation: 189.19/136.09 Q DP problem: 189.19/136.09 The TRS P consists of the following rules: 189.19/136.09 189.19/136.09 new_iterate124(ww3000, ww3100, ww4401) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4401)) 189.19/136.09 189.19/136.09 The TRS R consists of the following rules: 189.19/136.09 189.19/136.09 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.19/136.09 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.09 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.09 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.09 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.19/136.09 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.09 189.19/136.09 The set Q consists of the following terms: 189.19/136.09 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_msMyInt4(x0) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primMinusInt(Main.Neg(x0)) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primMinusInt(Main.Pos(x0)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_srMyInt(x0, x1) 189.19/136.09 new_psMyInt(x0, x1) 189.19/136.09 189.19/136.09 We have to consider all minimal (P,Q,R)-chains. 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (354) UsableRulesProof (EQUIVALENT) 189.19/136.09 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (355) 189.19/136.09 Obligation: 189.19/136.09 Q DP problem: 189.19/136.09 The TRS P consists of the following rules: 189.19/136.09 189.19/136.09 new_iterate124(ww3000, ww3100, ww4401) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4401)) 189.19/136.09 189.19/136.09 The TRS R consists of the following rules: 189.19/136.09 189.19/136.09 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.09 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.09 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.09 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.09 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.09 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.09 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.09 189.19/136.09 The set Q consists of the following terms: 189.19/136.09 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.09 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.09 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_msMyInt4(x0) 189.19/136.09 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primMinusInt(Main.Neg(x0)) 189.19/136.09 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.09 new_primMinusInt(Main.Pos(x0)) 189.19/136.09 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.09 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.09 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.09 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.09 new_srMyInt(x0, x1) 189.19/136.09 new_psMyInt(x0, x1) 189.19/136.09 189.19/136.09 We have to consider all minimal (P,Q,R)-chains. 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (356) QReductionProof (EQUIVALENT) 189.19/136.09 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.19/136.09 189.19/136.09 new_msMyInt4(x0) 189.19/136.09 189.19/136.09 189.19/136.09 ---------------------------------------- 189.19/136.09 189.19/136.09 (357) 189.19/136.09 Obligation: 189.19/136.09 Q DP problem: 189.19/136.09 The TRS P consists of the following rules: 189.19/136.09 189.19/136.09 new_iterate124(ww3000, ww3100, ww4401) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4401)) 189.19/136.10 189.19/136.10 The TRS R consists of the following rules: 189.19/136.10 189.19/136.10 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.10 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.10 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.10 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.10 189.19/136.10 The set Q consists of the following terms: 189.19/136.10 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primMinusInt(Main.Neg(x0)) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_primMinusInt(Main.Pos(x0)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_srMyInt(x0, x1) 189.19/136.10 new_psMyInt(x0, x1) 189.19/136.10 189.19/136.10 We have to consider all minimal (P,Q,R)-chains. 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (358) TransformationProof (EQUIVALENT) 189.19/136.10 By rewriting [LPAR04] the rule new_iterate124(ww3000, ww3100, ww4401) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4401)) at position [2,0] we obtained the following new rules [LPAR04]: 189.19/136.10 189.19/136.10 (new_iterate124(ww3000, ww3100, ww4401) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4401)),new_iterate124(ww3000, ww3100, ww4401) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4401))) 189.19/136.10 189.19/136.10 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (359) 189.19/136.10 Obligation: 189.19/136.10 Q DP problem: 189.19/136.10 The TRS P consists of the following rules: 189.19/136.10 189.19/136.10 new_iterate124(ww3000, ww3100, ww4401) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4401)) 189.19/136.10 189.19/136.10 The TRS R consists of the following rules: 189.19/136.10 189.19/136.10 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.10 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.10 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.10 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.10 189.19/136.10 The set Q consists of the following terms: 189.19/136.10 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primMinusInt(Main.Neg(x0)) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_primMinusInt(Main.Pos(x0)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_srMyInt(x0, x1) 189.19/136.10 new_psMyInt(x0, x1) 189.19/136.10 189.19/136.10 We have to consider all minimal (P,Q,R)-chains. 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (360) UsableRulesProof (EQUIVALENT) 189.19/136.10 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (361) 189.19/136.10 Obligation: 189.19/136.10 Q DP problem: 189.19/136.10 The TRS P consists of the following rules: 189.19/136.10 189.19/136.10 new_iterate124(ww3000, ww3100, ww4401) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4401)) 189.19/136.10 189.19/136.10 The TRS R consists of the following rules: 189.19/136.10 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.10 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.10 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.10 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.10 189.19/136.10 The set Q consists of the following terms: 189.19/136.10 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primMinusInt(Main.Neg(x0)) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_primMinusInt(Main.Pos(x0)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_srMyInt(x0, x1) 189.19/136.10 new_psMyInt(x0, x1) 189.19/136.10 189.19/136.10 We have to consider all minimal (P,Q,R)-chains. 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (362) QReductionProof (EQUIVALENT) 189.19/136.10 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.19/136.10 189.19/136.10 new_primMinusInt(Main.Neg(x0)) 189.19/136.10 new_primMinusInt(Main.Pos(x0)) 189.19/136.10 189.19/136.10 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (363) 189.19/136.10 Obligation: 189.19/136.10 Q DP problem: 189.19/136.10 The TRS P consists of the following rules: 189.19/136.10 189.19/136.10 new_iterate124(ww3000, ww3100, ww4401) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4401)) 189.19/136.10 189.19/136.10 The TRS R consists of the following rules: 189.19/136.10 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.10 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.10 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.10 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.10 189.19/136.10 The set Q consists of the following terms: 189.19/136.10 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_srMyInt(x0, x1) 189.19/136.10 new_psMyInt(x0, x1) 189.19/136.10 189.19/136.10 We have to consider all minimal (P,Q,R)-chains. 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (364) TransformationProof (EQUIVALENT) 189.19/136.10 By rewriting [LPAR04] the rule new_iterate124(ww3000, ww3100, ww4401) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4401)) at position [2,0,0] we obtained the following new rules [LPAR04]: 189.19/136.10 189.19/136.10 (new_iterate124(ww3000, ww3100, ww4401) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4401)),new_iterate124(ww3000, ww3100, ww4401) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4401))) 189.19/136.10 189.19/136.10 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (365) 189.19/136.10 Obligation: 189.19/136.10 Q DP problem: 189.19/136.10 The TRS P consists of the following rules: 189.19/136.10 189.19/136.10 new_iterate124(ww3000, ww3100, ww4401) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4401)) 189.19/136.10 189.19/136.10 The TRS R consists of the following rules: 189.19/136.10 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.10 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.10 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.10 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.10 189.19/136.10 The set Q consists of the following terms: 189.19/136.10 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_srMyInt(x0, x1) 189.19/136.10 new_psMyInt(x0, x1) 189.19/136.10 189.19/136.10 We have to consider all minimal (P,Q,R)-chains. 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (366) TransformationProof (EQUIVALENT) 189.19/136.10 By rewriting [LPAR04] the rule new_iterate124(ww3000, ww3100, ww4401) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4401)) at position [2,1] we obtained the following new rules [LPAR04]: 189.19/136.10 189.19/136.10 (new_iterate124(ww3000, ww3100, ww4401) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4401)),new_iterate124(ww3000, ww3100, ww4401) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4401))) 189.19/136.10 189.19/136.10 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (367) 189.19/136.10 Obligation: 189.19/136.10 Q DP problem: 189.19/136.10 The TRS P consists of the following rules: 189.19/136.10 189.19/136.10 new_iterate124(ww3000, ww3100, ww4401) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4401)) 189.19/136.10 189.19/136.10 The TRS R consists of the following rules: 189.19/136.10 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.10 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.10 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.10 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.10 189.19/136.10 The set Q consists of the following terms: 189.19/136.10 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_srMyInt(x0, x1) 189.19/136.10 new_psMyInt(x0, x1) 189.19/136.10 189.19/136.10 We have to consider all minimal (P,Q,R)-chains. 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (368) TransformationProof (EQUIVALENT) 189.19/136.10 By rewriting [LPAR04] the rule new_iterate124(ww3000, ww3100, ww4401) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4401)) at position [2,1] we obtained the following new rules [LPAR04]: 189.19/136.10 189.19/136.10 (new_iterate124(ww3000, ww3100, ww4401) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4401)),new_iterate124(ww3000, ww3100, ww4401) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4401))) 189.19/136.10 189.19/136.10 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (369) 189.19/136.10 Obligation: 189.19/136.10 Q DP problem: 189.19/136.10 The TRS P consists of the following rules: 189.19/136.10 189.19/136.10 new_iterate124(ww3000, ww3100, ww4401) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4401)) 189.19/136.10 189.19/136.10 The TRS R consists of the following rules: 189.19/136.10 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.10 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.10 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.10 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.10 189.19/136.10 The set Q consists of the following terms: 189.19/136.10 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_srMyInt(x0, x1) 189.19/136.10 new_psMyInt(x0, x1) 189.19/136.10 189.19/136.10 We have to consider all minimal (P,Q,R)-chains. 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (370) TransformationProof (EQUIVALENT) 189.19/136.10 By rewriting [LPAR04] the rule new_iterate124(ww3000, ww3100, ww4401) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4401)) at position [2,1,0] we obtained the following new rules [LPAR04]: 189.19/136.10 189.19/136.10 (new_iterate124(ww3000, ww3100, ww4401) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4401)),new_iterate124(ww3000, ww3100, ww4401) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4401))) 189.19/136.10 189.19/136.10 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (371) 189.19/136.10 Obligation: 189.19/136.10 Q DP problem: 189.19/136.10 The TRS P consists of the following rules: 189.19/136.10 189.19/136.10 new_iterate124(ww3000, ww3100, ww4401) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4401)) 189.19/136.10 189.19/136.10 The TRS R consists of the following rules: 189.19/136.10 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.10 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.10 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.10 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.10 189.19/136.10 The set Q consists of the following terms: 189.19/136.10 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_srMyInt(x0, x1) 189.19/136.10 new_psMyInt(x0, x1) 189.19/136.10 189.19/136.10 We have to consider all minimal (P,Q,R)-chains. 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (372) MNOCProof (EQUIVALENT) 189.19/136.10 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (373) 189.19/136.10 Obligation: 189.19/136.10 Q DP problem: 189.19/136.10 The TRS P consists of the following rules: 189.19/136.10 189.19/136.10 new_iterate124(ww3000, ww3100, ww4401) -> new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4401)) 189.19/136.10 189.19/136.10 The TRS R consists of the following rules: 189.19/136.10 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.10 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.10 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.10 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.10 189.19/136.10 Q is empty. 189.19/136.10 We have to consider all (P,Q,R)-chains. 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (374) NonTerminationLoopProof (COMPLETE) 189.19/136.10 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.19/136.10 Found a loop by semiunifying a rule from P directly. 189.19/136.10 189.19/136.10 s = new_iterate124(ww3000, ww3100, ww4401) evaluates to t =new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4401)) 189.19/136.10 189.19/136.10 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.19/136.10 * Matcher: [ww4401 / new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4401)] 189.19/136.10 * Semiunifier: [ ] 189.19/136.10 189.19/136.10 -------------------------------------------------------------------------------- 189.19/136.10 Rewriting sequence 189.19/136.10 189.19/136.10 The DP semiunifies directly so there is only one rewrite step from new_iterate124(ww3000, ww3100, ww4401) to new_iterate124(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4401)). 189.19/136.10 189.19/136.10 189.19/136.10 189.19/136.10 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (375) 189.19/136.10 NO 189.19/136.10 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (376) 189.19/136.10 Obligation: 189.19/136.10 Q DP problem: 189.19/136.10 The TRS P consists of the following rules: 189.19/136.10 189.19/136.10 new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4496) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_psFloat48(ww1372, ww137300, ww1374, ww137500, ww4496)) 189.19/136.10 189.19/136.10 The TRS R consists of the following rules: 189.19/136.10 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.10 new_psFloat48(ww1372, ww137300, ww1374, ww137500, ww4496) -> new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Succ(ww137500))), ww4496) 189.19/136.10 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.10 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.10 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.10 189.19/136.10 The set Q consists of the following terms: 189.19/136.10 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_psFloat48(x0, x1, x2, x3, x4) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_msMyInt1(x0, x1) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_srMyInt(x0, x1) 189.19/136.10 new_psMyInt(x0, x1) 189.19/136.10 189.19/136.10 We have to consider all minimal (P,Q,R)-chains. 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (377) TransformationProof (EQUIVALENT) 189.19/136.10 By rewriting [LPAR04] the rule new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4496) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_psFloat48(ww1372, ww137300, ww1374, ww137500, ww4496)) at position [4] we obtained the following new rules [LPAR04]: 189.19/136.10 189.19/136.10 (new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4496) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Succ(ww137500))), ww4496)),new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4496) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Succ(ww137500))), ww4496))) 189.19/136.10 189.19/136.10 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (378) 189.19/136.10 Obligation: 189.19/136.10 Q DP problem: 189.19/136.10 The TRS P consists of the following rules: 189.19/136.10 189.19/136.10 new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4496) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Succ(ww137500))), ww4496)) 189.19/136.10 189.19/136.10 The TRS R consists of the following rules: 189.19/136.10 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.10 new_psFloat48(ww1372, ww137300, ww1374, ww137500, ww4496) -> new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Succ(ww137500))), ww4496) 189.19/136.10 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.10 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.10 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.10 189.19/136.10 The set Q consists of the following terms: 189.19/136.10 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_psFloat48(x0, x1, x2, x3, x4) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_msMyInt1(x0, x1) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_srMyInt(x0, x1) 189.19/136.10 new_psMyInt(x0, x1) 189.19/136.10 189.19/136.10 We have to consider all minimal (P,Q,R)-chains. 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (379) UsableRulesProof (EQUIVALENT) 189.19/136.10 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (380) 189.19/136.10 Obligation: 189.19/136.10 Q DP problem: 189.19/136.10 The TRS P consists of the following rules: 189.19/136.10 189.19/136.10 new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4496) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Succ(ww137500))), ww4496)) 189.19/136.10 189.19/136.10 The TRS R consists of the following rules: 189.19/136.10 189.19/136.10 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.19/136.10 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.10 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.10 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.10 189.19/136.10 The set Q consists of the following terms: 189.19/136.10 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_psFloat48(x0, x1, x2, x3, x4) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_msMyInt1(x0, x1) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_srMyInt(x0, x1) 189.19/136.10 new_psMyInt(x0, x1) 189.19/136.10 189.19/136.10 We have to consider all minimal (P,Q,R)-chains. 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (381) QReductionProof (EQUIVALENT) 189.19/136.10 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.19/136.10 189.19/136.10 new_psFloat48(x0, x1, x2, x3, x4) 189.19/136.10 189.19/136.10 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (382) 189.19/136.10 Obligation: 189.19/136.10 Q DP problem: 189.19/136.10 The TRS P consists of the following rules: 189.19/136.10 189.19/136.10 new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4496) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Succ(ww137500))), ww4496)) 189.19/136.10 189.19/136.10 The TRS R consists of the following rules: 189.19/136.10 189.19/136.10 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.19/136.10 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.10 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.10 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.10 189.19/136.10 The set Q consists of the following terms: 189.19/136.10 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_msMyInt1(x0, x1) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_srMyInt(x0, x1) 189.19/136.10 new_psMyInt(x0, x1) 189.19/136.10 189.19/136.10 We have to consider all minimal (P,Q,R)-chains. 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (383) TransformationProof (EQUIVALENT) 189.19/136.10 By rewriting [LPAR04] the rule new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4496) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Succ(ww137500))), ww4496)) at position [4,0] we obtained the following new rules [LPAR04]: 189.19/136.10 189.19/136.10 (new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4496) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Succ(ww137500))), ww4496)),new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4496) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Succ(ww137500))), ww4496))) 189.19/136.10 189.19/136.10 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (384) 189.19/136.10 Obligation: 189.19/136.10 Q DP problem: 189.19/136.10 The TRS P consists of the following rules: 189.19/136.10 189.19/136.10 new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4496) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Succ(ww137500))), ww4496)) 189.19/136.10 189.19/136.10 The TRS R consists of the following rules: 189.19/136.10 189.19/136.10 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.19/136.10 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.10 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.10 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.10 189.19/136.10 The set Q consists of the following terms: 189.19/136.10 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_msMyInt1(x0, x1) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_srMyInt(x0, x1) 189.19/136.10 new_psMyInt(x0, x1) 189.19/136.10 189.19/136.10 We have to consider all minimal (P,Q,R)-chains. 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (385) UsableRulesProof (EQUIVALENT) 189.19/136.10 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (386) 189.19/136.10 Obligation: 189.19/136.10 Q DP problem: 189.19/136.10 The TRS P consists of the following rules: 189.19/136.10 189.19/136.10 new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4496) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Succ(ww137500))), ww4496)) 189.19/136.10 189.19/136.10 The TRS R consists of the following rules: 189.19/136.10 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.10 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.10 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.10 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.10 189.19/136.10 The set Q consists of the following terms: 189.19/136.10 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_msMyInt1(x0, x1) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_srMyInt(x0, x1) 189.19/136.10 new_psMyInt(x0, x1) 189.19/136.10 189.19/136.10 We have to consider all minimal (P,Q,R)-chains. 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (387) QReductionProof (EQUIVALENT) 189.19/136.10 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.19/136.10 189.19/136.10 new_msMyInt1(x0, x1) 189.19/136.10 189.19/136.10 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (388) 189.19/136.10 Obligation: 189.19/136.10 Q DP problem: 189.19/136.10 The TRS P consists of the following rules: 189.19/136.10 189.19/136.10 new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4496) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Succ(ww137500))), ww4496)) 189.19/136.10 189.19/136.10 The TRS R consists of the following rules: 189.19/136.10 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.10 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.10 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.10 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.10 189.19/136.10 The set Q consists of the following terms: 189.19/136.10 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_srMyInt(x0, x1) 189.19/136.10 new_psMyInt(x0, x1) 189.19/136.10 189.19/136.10 We have to consider all minimal (P,Q,R)-chains. 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (389) TransformationProof (EQUIVALENT) 189.19/136.10 By rewriting [LPAR04] the rule new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4496) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Succ(ww137500))), ww4496)) at position [4,0] we obtained the following new rules [LPAR04]: 189.19/136.10 189.19/136.10 (new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4496) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Succ(ww137500))), ww4496)),new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4496) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Succ(ww137500))), ww4496))) 189.19/136.10 189.19/136.10 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (390) 189.19/136.10 Obligation: 189.19/136.10 Q DP problem: 189.19/136.10 The TRS P consists of the following rules: 189.19/136.10 189.19/136.10 new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4496) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Succ(ww137500))), ww4496)) 189.19/136.10 189.19/136.10 The TRS R consists of the following rules: 189.19/136.10 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.10 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.10 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.10 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.10 189.19/136.10 The set Q consists of the following terms: 189.19/136.10 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_srMyInt(x0, x1) 189.19/136.10 new_psMyInt(x0, x1) 189.19/136.10 189.19/136.10 We have to consider all minimal (P,Q,R)-chains. 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (391) TransformationProof (EQUIVALENT) 189.19/136.10 By rewriting [LPAR04] the rule new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4496) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Succ(ww137500))), ww4496)) at position [4,1] we obtained the following new rules [LPAR04]: 189.19/136.10 189.19/136.10 (new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4496) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Succ(ww137500))), ww4496)),new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4496) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Succ(ww137500))), ww4496))) 189.19/136.10 189.19/136.10 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (392) 189.19/136.10 Obligation: 189.19/136.10 Q DP problem: 189.19/136.10 The TRS P consists of the following rules: 189.19/136.10 189.19/136.10 new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4496) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Succ(ww137500))), ww4496)) 189.19/136.10 189.19/136.10 The TRS R consists of the following rules: 189.19/136.10 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.10 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.10 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.10 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.10 189.19/136.10 The set Q consists of the following terms: 189.19/136.10 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_srMyInt(x0, x1) 189.19/136.10 new_psMyInt(x0, x1) 189.19/136.10 189.19/136.10 We have to consider all minimal (P,Q,R)-chains. 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (393) TransformationProof (EQUIVALENT) 189.19/136.10 By rewriting [LPAR04] the rule new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4496) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Pos(Main.Succ(ww137300)), Main.Pos(Main.Succ(ww137500))), ww4496)) at position [4,1] we obtained the following new rules [LPAR04]: 189.19/136.10 189.19/136.10 (new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4496) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Succ(ww137300), Main.Succ(ww137500))), ww4496)),new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4496) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Succ(ww137300), Main.Succ(ww137500))), ww4496))) 189.19/136.10 189.19/136.10 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (394) 189.19/136.10 Obligation: 189.19/136.10 Q DP problem: 189.19/136.10 The TRS P consists of the following rules: 189.19/136.10 189.19/136.10 new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4496) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Succ(ww137300), Main.Succ(ww137500))), ww4496)) 189.19/136.10 189.19/136.10 The TRS R consists of the following rules: 189.19/136.10 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.10 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.10 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.10 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.10 189.19/136.10 The set Q consists of the following terms: 189.19/136.10 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_srMyInt(x0, x1) 189.19/136.10 new_psMyInt(x0, x1) 189.19/136.10 189.19/136.10 We have to consider all minimal (P,Q,R)-chains. 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (395) TransformationProof (EQUIVALENT) 189.19/136.10 By rewriting [LPAR04] the rule new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4496) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Succ(ww137300), Main.Succ(ww137500))), ww4496)) at position [4,1,0] we obtained the following new rules [LPAR04]: 189.19/136.10 189.19/136.10 (new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4496) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primPlusNat0(new_primMulNat1(ww137300, Main.Succ(ww137500)), Main.Succ(ww137500))), ww4496)),new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4496) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primPlusNat0(new_primMulNat1(ww137300, Main.Succ(ww137500)), Main.Succ(ww137500))), ww4496))) 189.19/136.10 189.19/136.10 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (396) 189.19/136.10 Obligation: 189.19/136.10 Q DP problem: 189.19/136.10 The TRS P consists of the following rules: 189.19/136.10 189.19/136.10 new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4496) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primPlusNat0(new_primMulNat1(ww137300, Main.Succ(ww137500)), Main.Succ(ww137500))), ww4496)) 189.19/136.10 189.19/136.10 The TRS R consists of the following rules: 189.19/136.10 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.10 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.10 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.10 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.10 189.19/136.10 The set Q consists of the following terms: 189.19/136.10 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_srMyInt(x0, x1) 189.19/136.10 new_psMyInt(x0, x1) 189.19/136.10 189.19/136.10 We have to consider all minimal (P,Q,R)-chains. 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (397) MNOCProof (EQUIVALENT) 189.19/136.10 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (398) 189.19/136.10 Obligation: 189.19/136.10 Q DP problem: 189.19/136.10 The TRS P consists of the following rules: 189.19/136.10 189.19/136.10 new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4496) -> new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primPlusNat0(new_primMulNat1(ww137300, Main.Succ(ww137500)), Main.Succ(ww137500))), ww4496)) 189.19/136.10 189.19/136.10 The TRS R consists of the following rules: 189.19/136.10 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.10 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.10 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.10 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.10 189.19/136.10 Q is empty. 189.19/136.10 We have to consider all (P,Q,R)-chains. 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (399) NonTerminationLoopProof (COMPLETE) 189.19/136.10 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.19/136.10 Found a loop by semiunifying a rule from P directly. 189.19/136.10 189.19/136.10 s = new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4496) evaluates to t =new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primPlusNat0(new_primMulNat1(ww137300, Main.Succ(ww137500)), Main.Succ(ww137500))), ww4496)) 189.19/136.10 189.19/136.10 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.19/136.10 * Matcher: [ww4496 / new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primPlusNat0(new_primMulNat1(ww137300, Main.Succ(ww137500)), Main.Succ(ww137500))), ww4496)] 189.19/136.10 * Semiunifier: [ ] 189.19/136.10 189.19/136.10 -------------------------------------------------------------------------------- 189.19/136.10 Rewriting sequence 189.19/136.10 189.19/136.10 The DP semiunifies directly so there is only one rewrite step from new_iterate48(ww1372, ww137300, ww1374, ww137500, ww4496) to new_iterate48(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primPlusNat0(new_primMulNat1(ww137300, Main.Succ(ww137500)), Main.Succ(ww137500))), ww4496)). 189.19/136.10 189.19/136.10 189.19/136.10 189.19/136.10 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (400) 189.19/136.10 NO 189.19/136.10 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (401) 189.19/136.10 Obligation: 189.19/136.10 Q DP problem: 189.19/136.10 The TRS P consists of the following rules: 189.19/136.10 189.19/136.10 new_primMinusNat(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat(ww243500, ww1832000) 189.19/136.10 189.19/136.10 R is empty. 189.19/136.10 Q is empty. 189.19/136.10 We have to consider all minimal (P,Q,R)-chains. 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (402) QDPSizeChangeProof (EQUIVALENT) 189.19/136.10 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. 189.19/136.10 189.19/136.10 From the DPs we obtained the following set of size-change graphs: 189.19/136.10 *new_primMinusNat(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat(ww243500, ww1832000) 189.19/136.10 The graph contains the following edges 1 > 1, 2 > 2 189.19/136.10 189.19/136.10 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (403) 189.19/136.10 YES 189.19/136.10 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (404) 189.19/136.10 Obligation: 189.19/136.10 Q DP problem: 189.19/136.10 The TRS P consists of the following rules: 189.19/136.10 189.19/136.10 new_iterate179(ww4000, ww3100, ww4229) -> new_iterate179(ww4000, ww3100, new_psFloat181(ww4000, ww3100, ww4229)) 189.19/136.10 189.19/136.10 The TRS R consists of the following rules: 189.19/136.10 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.19/136.10 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.10 new_psFloat181(ww4000, ww3100, ww4229) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4229) 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.10 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.10 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.19/136.10 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.10 189.19/136.10 The set Q consists of the following terms: 189.19/136.10 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_msMyInt5(x0, Main.Pos(x1)) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_psFloat181(x0, x1, x2) 189.19/136.10 new_msMyInt5(x0, Main.Neg(x1)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_srMyInt(x0, x1) 189.19/136.10 new_psMyInt(x0, x1) 189.19/136.10 189.19/136.10 We have to consider all minimal (P,Q,R)-chains. 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (405) MNOCProof (EQUIVALENT) 189.19/136.10 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (406) 189.19/136.10 Obligation: 189.19/136.10 Q DP problem: 189.19/136.10 The TRS P consists of the following rules: 189.19/136.10 189.19/136.10 new_iterate179(ww4000, ww3100, ww4229) -> new_iterate179(ww4000, ww3100, new_psFloat181(ww4000, ww3100, ww4229)) 189.19/136.10 189.19/136.10 The TRS R consists of the following rules: 189.19/136.10 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.19/136.10 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.10 new_psFloat181(ww4000, ww3100, ww4229) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4229) 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.10 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.10 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.19/136.10 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.10 189.19/136.10 Q is empty. 189.19/136.10 We have to consider all (P,Q,R)-chains. 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (407) NonTerminationLoopProof (COMPLETE) 189.19/136.10 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.19/136.10 Found a loop by semiunifying a rule from P directly. 189.19/136.10 189.19/136.10 s = new_iterate179(ww4000, ww3100, ww4229) evaluates to t =new_iterate179(ww4000, ww3100, new_psFloat181(ww4000, ww3100, ww4229)) 189.19/136.10 189.19/136.10 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.19/136.10 * Matcher: [ww4229 / new_psFloat181(ww4000, ww3100, ww4229)] 189.19/136.10 * Semiunifier: [ ] 189.19/136.10 189.19/136.10 -------------------------------------------------------------------------------- 189.19/136.10 Rewriting sequence 189.19/136.10 189.19/136.10 The DP semiunifies directly so there is only one rewrite step from new_iterate179(ww4000, ww3100, ww4229) to new_iterate179(ww4000, ww3100, new_psFloat181(ww4000, ww3100, ww4229)). 189.19/136.10 189.19/136.10 189.19/136.10 189.19/136.10 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (408) 189.19/136.10 NO 189.19/136.10 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (409) 189.19/136.10 Obligation: 189.19/136.10 Q DP problem: 189.19/136.10 The TRS P consists of the following rules: 189.19/136.10 189.19/136.10 new_iterate57(ww4412) -> new_iterate57(new_psFloat57(ww4412)) 189.19/136.10 189.19/136.10 The TRS R consists of the following rules: 189.19/136.10 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.19/136.10 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.10 new_psFloat57(ww4412) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4412) 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.10 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.10 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.10 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.10 189.19/136.10 The set Q consists of the following terms: 189.19/136.10 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_msMyInt(Main.Neg(x0)) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.10 new_psFloat57(x0) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_msMyInt(Main.Pos(x0)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_srMyInt(x0, x1) 189.19/136.10 new_psMyInt(x0, x1) 189.19/136.10 189.19/136.10 We have to consider all minimal (P,Q,R)-chains. 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (410) MNOCProof (EQUIVALENT) 189.19/136.10 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (411) 189.19/136.10 Obligation: 189.19/136.10 Q DP problem: 189.19/136.10 The TRS P consists of the following rules: 189.19/136.10 189.19/136.10 new_iterate57(ww4412) -> new_iterate57(new_psFloat57(ww4412)) 189.19/136.10 189.19/136.10 The TRS R consists of the following rules: 189.19/136.10 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.19/136.10 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.10 new_psFloat57(ww4412) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4412) 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.10 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.10 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.10 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.10 189.19/136.10 Q is empty. 189.19/136.10 We have to consider all (P,Q,R)-chains. 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (412) NonTerminationLoopProof (COMPLETE) 189.19/136.10 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.19/136.10 Found a loop by semiunifying a rule from P directly. 189.19/136.10 189.19/136.10 s = new_iterate57(ww4412) evaluates to t =new_iterate57(new_psFloat57(ww4412)) 189.19/136.10 189.19/136.10 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.19/136.10 * Matcher: [ww4412 / new_psFloat57(ww4412)] 189.19/136.10 * Semiunifier: [ ] 189.19/136.10 189.19/136.10 -------------------------------------------------------------------------------- 189.19/136.10 Rewriting sequence 189.19/136.10 189.19/136.10 The DP semiunifies directly so there is only one rewrite step from new_iterate57(ww4412) to new_iterate57(new_psFloat57(ww4412)). 189.19/136.10 189.19/136.10 189.19/136.10 189.19/136.10 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (413) 189.19/136.10 NO 189.19/136.10 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (414) 189.19/136.10 Obligation: 189.19/136.10 Q DP problem: 189.19/136.10 The TRS P consists of the following rules: 189.19/136.10 189.19/136.10 new_iterate99(ww955, ww95600, ww957, ww95800, ww4494) -> new_iterate99(ww955, ww95600, ww957, ww95800, new_psFloat99(ww955, ww95600, ww957, ww95800, ww4494)) 189.19/136.10 189.19/136.10 The TRS R consists of the following rules: 189.19/136.10 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_psFloat99(ww955, ww95600, ww957, ww95800, ww4494) -> new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Succ(ww95800))), ww4494) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.10 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.10 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.10 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.10 189.19/136.10 The set Q consists of the following terms: 189.19/136.10 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.10 new_msMyInt3(x0, x1) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_psFloat99(x0, x1, x2, x3, x4) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_srMyInt(x0, x1) 189.19/136.10 new_psMyInt(x0, x1) 189.19/136.10 189.19/136.10 We have to consider all minimal (P,Q,R)-chains. 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (415) TransformationProof (EQUIVALENT) 189.19/136.10 By rewriting [LPAR04] the rule new_iterate99(ww955, ww95600, ww957, ww95800, ww4494) -> new_iterate99(ww955, ww95600, ww957, ww95800, new_psFloat99(ww955, ww95600, ww957, ww95800, ww4494)) at position [4] we obtained the following new rules [LPAR04]: 189.19/136.10 189.19/136.10 (new_iterate99(ww955, ww95600, ww957, ww95800, ww4494) -> new_iterate99(ww955, ww95600, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Succ(ww95800))), ww4494)),new_iterate99(ww955, ww95600, ww957, ww95800, ww4494) -> new_iterate99(ww955, ww95600, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Succ(ww95800))), ww4494))) 189.19/136.10 189.19/136.10 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (416) 189.19/136.10 Obligation: 189.19/136.10 Q DP problem: 189.19/136.10 The TRS P consists of the following rules: 189.19/136.10 189.19/136.10 new_iterate99(ww955, ww95600, ww957, ww95800, ww4494) -> new_iterate99(ww955, ww95600, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Succ(ww95800))), ww4494)) 189.19/136.10 189.19/136.10 The TRS R consists of the following rules: 189.19/136.10 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_psFloat99(ww955, ww95600, ww957, ww95800, ww4494) -> new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Succ(ww95800))), ww4494) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.10 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.10 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.10 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.10 189.19/136.10 The set Q consists of the following terms: 189.19/136.10 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.10 new_msMyInt3(x0, x1) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_psFloat99(x0, x1, x2, x3, x4) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_srMyInt(x0, x1) 189.19/136.10 new_psMyInt(x0, x1) 189.19/136.10 189.19/136.10 We have to consider all minimal (P,Q,R)-chains. 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (417) UsableRulesProof (EQUIVALENT) 189.19/136.10 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.19/136.10 ---------------------------------------- 189.19/136.10 189.19/136.10 (418) 189.19/136.10 Obligation: 189.19/136.10 Q DP problem: 189.19/136.10 The TRS P consists of the following rules: 189.19/136.10 189.19/136.10 new_iterate99(ww955, ww95600, ww957, ww95800, ww4494) -> new_iterate99(ww955, ww95600, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Succ(ww95800))), ww4494)) 189.19/136.10 189.19/136.10 The TRS R consists of the following rules: 189.19/136.10 189.19/136.10 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.19/136.10 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.10 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.10 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.10 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.10 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.10 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.10 189.19/136.10 The set Q consists of the following terms: 189.19/136.10 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.10 new_msMyInt3(x0, x1) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.10 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.10 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.10 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.10 new_psFloat99(x0, x1, x2, x3, x4) 189.19/136.10 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.10 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.10 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.10 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_srMyInt(x0, x1) 189.19/136.11 new_psMyInt(x0, x1) 189.19/136.11 189.19/136.11 We have to consider all minimal (P,Q,R)-chains. 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (419) QReductionProof (EQUIVALENT) 189.19/136.11 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.19/136.11 189.19/136.11 new_psFloat99(x0, x1, x2, x3, x4) 189.19/136.11 189.19/136.11 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (420) 189.19/136.11 Obligation: 189.19/136.11 Q DP problem: 189.19/136.11 The TRS P consists of the following rules: 189.19/136.11 189.19/136.11 new_iterate99(ww955, ww95600, ww957, ww95800, ww4494) -> new_iterate99(ww955, ww95600, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Succ(ww95800))), ww4494)) 189.19/136.11 189.19/136.11 The TRS R consists of the following rules: 189.19/136.11 189.19/136.11 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.19/136.11 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.11 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.11 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.11 189.19/136.11 The set Q consists of the following terms: 189.19/136.11 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.11 new_msMyInt3(x0, x1) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_srMyInt(x0, x1) 189.19/136.11 new_psMyInt(x0, x1) 189.19/136.11 189.19/136.11 We have to consider all minimal (P,Q,R)-chains. 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (421) TransformationProof (EQUIVALENT) 189.19/136.11 By rewriting [LPAR04] the rule new_iterate99(ww955, ww95600, ww957, ww95800, ww4494) -> new_iterate99(ww955, ww95600, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Succ(ww95800))), ww4494)) at position [4,0] we obtained the following new rules [LPAR04]: 189.19/136.11 189.19/136.11 (new_iterate99(ww955, ww95600, ww957, ww95800, ww4494) -> new_iterate99(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Succ(ww95800))), ww4494)),new_iterate99(ww955, ww95600, ww957, ww95800, ww4494) -> new_iterate99(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Succ(ww95800))), ww4494))) 189.19/136.11 189.19/136.11 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (422) 189.19/136.11 Obligation: 189.19/136.11 Q DP problem: 189.19/136.11 The TRS P consists of the following rules: 189.19/136.11 189.19/136.11 new_iterate99(ww955, ww95600, ww957, ww95800, ww4494) -> new_iterate99(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Succ(ww95800))), ww4494)) 189.19/136.11 189.19/136.11 The TRS R consists of the following rules: 189.19/136.11 189.19/136.11 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.19/136.11 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.11 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.11 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.11 189.19/136.11 The set Q consists of the following terms: 189.19/136.11 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.11 new_msMyInt3(x0, x1) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_srMyInt(x0, x1) 189.19/136.11 new_psMyInt(x0, x1) 189.19/136.11 189.19/136.11 We have to consider all minimal (P,Q,R)-chains. 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (423) UsableRulesProof (EQUIVALENT) 189.19/136.11 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (424) 189.19/136.11 Obligation: 189.19/136.11 Q DP problem: 189.19/136.11 The TRS P consists of the following rules: 189.19/136.11 189.19/136.11 new_iterate99(ww955, ww95600, ww957, ww95800, ww4494) -> new_iterate99(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Succ(ww95800))), ww4494)) 189.19/136.11 189.19/136.11 The TRS R consists of the following rules: 189.19/136.11 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.11 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.11 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.11 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.11 189.19/136.11 The set Q consists of the following terms: 189.19/136.11 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.11 new_msMyInt3(x0, x1) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_srMyInt(x0, x1) 189.19/136.11 new_psMyInt(x0, x1) 189.19/136.11 189.19/136.11 We have to consider all minimal (P,Q,R)-chains. 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (425) QReductionProof (EQUIVALENT) 189.19/136.11 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.19/136.11 189.19/136.11 new_msMyInt3(x0, x1) 189.19/136.11 189.19/136.11 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (426) 189.19/136.11 Obligation: 189.19/136.11 Q DP problem: 189.19/136.11 The TRS P consists of the following rules: 189.19/136.11 189.19/136.11 new_iterate99(ww955, ww95600, ww957, ww95800, ww4494) -> new_iterate99(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Succ(ww95800))), ww4494)) 189.19/136.11 189.19/136.11 The TRS R consists of the following rules: 189.19/136.11 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.11 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.11 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.11 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.11 189.19/136.11 The set Q consists of the following terms: 189.19/136.11 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_srMyInt(x0, x1) 189.19/136.11 new_psMyInt(x0, x1) 189.19/136.11 189.19/136.11 We have to consider all minimal (P,Q,R)-chains. 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (427) TransformationProof (EQUIVALENT) 189.19/136.11 By rewriting [LPAR04] the rule new_iterate99(ww955, ww95600, ww957, ww95800, ww4494) -> new_iterate99(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Succ(ww95800))), ww4494)) at position [4,0,0] we obtained the following new rules [LPAR04]: 189.19/136.11 189.19/136.11 (new_iterate99(ww955, ww95600, ww957, ww95800, ww4494) -> new_iterate99(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Succ(ww95800))), ww4494)),new_iterate99(ww955, ww95600, ww957, ww95800, ww4494) -> new_iterate99(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Succ(ww95800))), ww4494))) 189.19/136.11 189.19/136.11 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (428) 189.19/136.11 Obligation: 189.19/136.11 Q DP problem: 189.19/136.11 The TRS P consists of the following rules: 189.19/136.11 189.19/136.11 new_iterate99(ww955, ww95600, ww957, ww95800, ww4494) -> new_iterate99(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Succ(ww95800))), ww4494)) 189.19/136.11 189.19/136.11 The TRS R consists of the following rules: 189.19/136.11 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.11 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.11 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.11 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.11 189.19/136.11 The set Q consists of the following terms: 189.19/136.11 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_srMyInt(x0, x1) 189.19/136.11 new_psMyInt(x0, x1) 189.19/136.11 189.19/136.11 We have to consider all minimal (P,Q,R)-chains. 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (429) TransformationProof (EQUIVALENT) 189.19/136.11 By rewriting [LPAR04] the rule new_iterate99(ww955, ww95600, ww957, ww95800, ww4494) -> new_iterate99(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Succ(ww95800))), ww4494)) at position [4,1] we obtained the following new rules [LPAR04]: 189.19/136.11 189.19/136.11 (new_iterate99(ww955, ww95600, ww957, ww95800, ww4494) -> new_iterate99(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_primMulInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Succ(ww95800))), ww4494)),new_iterate99(ww955, ww95600, ww957, ww95800, ww4494) -> new_iterate99(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_primMulInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Succ(ww95800))), ww4494))) 189.19/136.11 189.19/136.11 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (430) 189.19/136.11 Obligation: 189.19/136.11 Q DP problem: 189.19/136.11 The TRS P consists of the following rules: 189.19/136.11 189.19/136.11 new_iterate99(ww955, ww95600, ww957, ww95800, ww4494) -> new_iterate99(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_primMulInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Succ(ww95800))), ww4494)) 189.19/136.11 189.19/136.11 The TRS R consists of the following rules: 189.19/136.11 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.11 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.11 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.11 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.11 189.19/136.11 The set Q consists of the following terms: 189.19/136.11 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_srMyInt(x0, x1) 189.19/136.11 new_psMyInt(x0, x1) 189.19/136.11 189.19/136.11 We have to consider all minimal (P,Q,R)-chains. 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (431) TransformationProof (EQUIVALENT) 189.19/136.11 By rewriting [LPAR04] the rule new_iterate99(ww955, ww95600, ww957, ww95800, ww4494) -> new_iterate99(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_primMulInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Succ(ww95800))), ww4494)) at position [4,1] we obtained the following new rules [LPAR04]: 189.19/136.11 189.19/136.11 (new_iterate99(ww955, ww95600, ww957, ww95800, ww4494) -> new_iterate99(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primMulNat1(Main.Succ(ww95600), Main.Succ(ww95800))), ww4494)),new_iterate99(ww955, ww95600, ww957, ww95800, ww4494) -> new_iterate99(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primMulNat1(Main.Succ(ww95600), Main.Succ(ww95800))), ww4494))) 189.19/136.11 189.19/136.11 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (432) 189.19/136.11 Obligation: 189.19/136.11 Q DP problem: 189.19/136.11 The TRS P consists of the following rules: 189.19/136.11 189.19/136.11 new_iterate99(ww955, ww95600, ww957, ww95800, ww4494) -> new_iterate99(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primMulNat1(Main.Succ(ww95600), Main.Succ(ww95800))), ww4494)) 189.19/136.11 189.19/136.11 The TRS R consists of the following rules: 189.19/136.11 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.11 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.11 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.11 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.11 189.19/136.11 The set Q consists of the following terms: 189.19/136.11 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_srMyInt(x0, x1) 189.19/136.11 new_psMyInt(x0, x1) 189.19/136.11 189.19/136.11 We have to consider all minimal (P,Q,R)-chains. 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (433) TransformationProof (EQUIVALENT) 189.19/136.11 By rewriting [LPAR04] the rule new_iterate99(ww955, ww95600, ww957, ww95800, ww4494) -> new_iterate99(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primMulNat1(Main.Succ(ww95600), Main.Succ(ww95800))), ww4494)) at position [4,1,0] we obtained the following new rules [LPAR04]: 189.19/136.11 189.19/136.11 (new_iterate99(ww955, ww95600, ww957, ww95800, ww4494) -> new_iterate99(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primPlusNat0(new_primMulNat1(ww95600, Main.Succ(ww95800)), Main.Succ(ww95800))), ww4494)),new_iterate99(ww955, ww95600, ww957, ww95800, ww4494) -> new_iterate99(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primPlusNat0(new_primMulNat1(ww95600, Main.Succ(ww95800)), Main.Succ(ww95800))), ww4494))) 189.19/136.11 189.19/136.11 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (434) 189.19/136.11 Obligation: 189.19/136.11 Q DP problem: 189.19/136.11 The TRS P consists of the following rules: 189.19/136.11 189.19/136.11 new_iterate99(ww955, ww95600, ww957, ww95800, ww4494) -> new_iterate99(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primPlusNat0(new_primMulNat1(ww95600, Main.Succ(ww95800)), Main.Succ(ww95800))), ww4494)) 189.19/136.11 189.19/136.11 The TRS R consists of the following rules: 189.19/136.11 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.11 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.11 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.11 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.11 189.19/136.11 The set Q consists of the following terms: 189.19/136.11 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_srMyInt(x0, x1) 189.19/136.11 new_psMyInt(x0, x1) 189.19/136.11 189.19/136.11 We have to consider all minimal (P,Q,R)-chains. 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (435) MNOCProof (EQUIVALENT) 189.19/136.11 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (436) 189.19/136.11 Obligation: 189.19/136.11 Q DP problem: 189.19/136.11 The TRS P consists of the following rules: 189.19/136.11 189.19/136.11 new_iterate99(ww955, ww95600, ww957, ww95800, ww4494) -> new_iterate99(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primPlusNat0(new_primMulNat1(ww95600, Main.Succ(ww95800)), Main.Succ(ww95800))), ww4494)) 189.19/136.11 189.19/136.11 The TRS R consists of the following rules: 189.19/136.11 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.11 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.11 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.11 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.11 189.19/136.11 Q is empty. 189.19/136.11 We have to consider all (P,Q,R)-chains. 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (437) NonTerminationLoopProof (COMPLETE) 189.19/136.11 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.19/136.11 Found a loop by semiunifying a rule from P directly. 189.19/136.11 189.19/136.11 s = new_iterate99(ww955, ww95600, ww957, ww95800, ww4494) evaluates to t =new_iterate99(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primPlusNat0(new_primMulNat1(ww95600, Main.Succ(ww95800)), Main.Succ(ww95800))), ww4494)) 189.19/136.11 189.19/136.11 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.19/136.11 * Matcher: [ww4494 / new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primPlusNat0(new_primMulNat1(ww95600, Main.Succ(ww95800)), Main.Succ(ww95800))), ww4494)] 189.19/136.11 * Semiunifier: [ ] 189.19/136.11 189.19/136.11 -------------------------------------------------------------------------------- 189.19/136.11 Rewriting sequence 189.19/136.11 189.19/136.11 The DP semiunifies directly so there is only one rewrite step from new_iterate99(ww955, ww95600, ww957, ww95800, ww4494) to new_iterate99(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primPlusNat0(new_primMulNat1(ww95600, Main.Succ(ww95800)), Main.Succ(ww95800))), ww4494)). 189.19/136.11 189.19/136.11 189.19/136.11 189.19/136.11 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (438) 189.19/136.11 NO 189.19/136.11 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (439) 189.19/136.11 Obligation: 189.19/136.11 Q DP problem: 189.19/136.11 The TRS P consists of the following rules: 189.19/136.11 189.19/136.11 new_iterate112(ww3100, ww4404) -> new_iterate112(ww3100, new_psFloat112(ww3100, ww4404)) 189.19/136.11 189.19/136.11 The TRS R consists of the following rules: 189.19/136.11 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.11 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.11 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.11 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.11 new_psFloat112(ww3100, ww4404) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4404) 189.19/136.11 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.11 189.19/136.11 The set Q consists of the following terms: 189.19/136.11 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_msMyInt4(x0) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primMinusInt(Main.Neg(x0)) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primMinusInt(Main.Pos(x0)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_psFloat112(x0, x1) 189.19/136.11 new_srMyInt(x0, x1) 189.19/136.11 new_psMyInt(x0, x1) 189.19/136.11 189.19/136.11 We have to consider all minimal (P,Q,R)-chains. 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (440) TransformationProof (EQUIVALENT) 189.19/136.11 By rewriting [LPAR04] the rule new_iterate112(ww3100, ww4404) -> new_iterate112(ww3100, new_psFloat112(ww3100, ww4404)) at position [1] we obtained the following new rules [LPAR04]: 189.19/136.11 189.19/136.11 (new_iterate112(ww3100, ww4404) -> new_iterate112(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4404)),new_iterate112(ww3100, ww4404) -> new_iterate112(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4404))) 189.19/136.11 189.19/136.11 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (441) 189.19/136.11 Obligation: 189.19/136.11 Q DP problem: 189.19/136.11 The TRS P consists of the following rules: 189.19/136.11 189.19/136.11 new_iterate112(ww3100, ww4404) -> new_iterate112(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4404)) 189.19/136.11 189.19/136.11 The TRS R consists of the following rules: 189.19/136.11 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.11 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.11 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.11 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.11 new_psFloat112(ww3100, ww4404) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4404) 189.19/136.11 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.11 189.19/136.11 The set Q consists of the following terms: 189.19/136.11 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_msMyInt4(x0) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primMinusInt(Main.Neg(x0)) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primMinusInt(Main.Pos(x0)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_psFloat112(x0, x1) 189.19/136.11 new_srMyInt(x0, x1) 189.19/136.11 new_psMyInt(x0, x1) 189.19/136.11 189.19/136.11 We have to consider all minimal (P,Q,R)-chains. 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (442) UsableRulesProof (EQUIVALENT) 189.19/136.11 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (443) 189.19/136.11 Obligation: 189.19/136.11 Q DP problem: 189.19/136.11 The TRS P consists of the following rules: 189.19/136.11 189.19/136.11 new_iterate112(ww3100, ww4404) -> new_iterate112(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4404)) 189.19/136.11 189.19/136.11 The TRS R consists of the following rules: 189.19/136.11 189.19/136.11 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.19/136.11 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.11 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.11 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.11 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.19/136.11 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.11 189.19/136.11 The set Q consists of the following terms: 189.19/136.11 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_msMyInt4(x0) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primMinusInt(Main.Neg(x0)) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primMinusInt(Main.Pos(x0)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_psFloat112(x0, x1) 189.19/136.11 new_srMyInt(x0, x1) 189.19/136.11 new_psMyInt(x0, x1) 189.19/136.11 189.19/136.11 We have to consider all minimal (P,Q,R)-chains. 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (444) QReductionProof (EQUIVALENT) 189.19/136.11 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.19/136.11 189.19/136.11 new_psFloat112(x0, x1) 189.19/136.11 189.19/136.11 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (445) 189.19/136.11 Obligation: 189.19/136.11 Q DP problem: 189.19/136.11 The TRS P consists of the following rules: 189.19/136.11 189.19/136.11 new_iterate112(ww3100, ww4404) -> new_iterate112(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4404)) 189.19/136.11 189.19/136.11 The TRS R consists of the following rules: 189.19/136.11 189.19/136.11 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.19/136.11 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.11 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.11 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.11 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.19/136.11 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.11 189.19/136.11 The set Q consists of the following terms: 189.19/136.11 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_msMyInt4(x0) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primMinusInt(Main.Neg(x0)) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primMinusInt(Main.Pos(x0)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_srMyInt(x0, x1) 189.19/136.11 new_psMyInt(x0, x1) 189.19/136.11 189.19/136.11 We have to consider all minimal (P,Q,R)-chains. 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (446) TransformationProof (EQUIVALENT) 189.19/136.11 By rewriting [LPAR04] the rule new_iterate112(ww3100, ww4404) -> new_iterate112(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4404)) at position [1,0] we obtained the following new rules [LPAR04]: 189.19/136.11 189.19/136.11 (new_iterate112(ww3100, ww4404) -> new_iterate112(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4404)),new_iterate112(ww3100, ww4404) -> new_iterate112(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4404))) 189.19/136.11 189.19/136.11 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (447) 189.19/136.11 Obligation: 189.19/136.11 Q DP problem: 189.19/136.11 The TRS P consists of the following rules: 189.19/136.11 189.19/136.11 new_iterate112(ww3100, ww4404) -> new_iterate112(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4404)) 189.19/136.11 189.19/136.11 The TRS R consists of the following rules: 189.19/136.11 189.19/136.11 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.19/136.11 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.11 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.11 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.11 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.19/136.11 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.11 189.19/136.11 The set Q consists of the following terms: 189.19/136.11 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_msMyInt4(x0) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primMinusInt(Main.Neg(x0)) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primMinusInt(Main.Pos(x0)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_srMyInt(x0, x1) 189.19/136.11 new_psMyInt(x0, x1) 189.19/136.11 189.19/136.11 We have to consider all minimal (P,Q,R)-chains. 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (448) UsableRulesProof (EQUIVALENT) 189.19/136.11 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (449) 189.19/136.11 Obligation: 189.19/136.11 Q DP problem: 189.19/136.11 The TRS P consists of the following rules: 189.19/136.11 189.19/136.11 new_iterate112(ww3100, ww4404) -> new_iterate112(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4404)) 189.19/136.11 189.19/136.11 The TRS R consists of the following rules: 189.19/136.11 189.19/136.11 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.11 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.11 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.11 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.11 189.19/136.11 The set Q consists of the following terms: 189.19/136.11 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_msMyInt4(x0) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primMinusInt(Main.Neg(x0)) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primMinusInt(Main.Pos(x0)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_srMyInt(x0, x1) 189.19/136.11 new_psMyInt(x0, x1) 189.19/136.11 189.19/136.11 We have to consider all minimal (P,Q,R)-chains. 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (450) QReductionProof (EQUIVALENT) 189.19/136.11 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.19/136.11 189.19/136.11 new_msMyInt4(x0) 189.19/136.11 189.19/136.11 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (451) 189.19/136.11 Obligation: 189.19/136.11 Q DP problem: 189.19/136.11 The TRS P consists of the following rules: 189.19/136.11 189.19/136.11 new_iterate112(ww3100, ww4404) -> new_iterate112(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4404)) 189.19/136.11 189.19/136.11 The TRS R consists of the following rules: 189.19/136.11 189.19/136.11 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.11 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.11 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.11 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.11 189.19/136.11 The set Q consists of the following terms: 189.19/136.11 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primMinusInt(Main.Neg(x0)) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primMinusInt(Main.Pos(x0)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_srMyInt(x0, x1) 189.19/136.11 new_psMyInt(x0, x1) 189.19/136.11 189.19/136.11 We have to consider all minimal (P,Q,R)-chains. 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (452) TransformationProof (EQUIVALENT) 189.19/136.11 By rewriting [LPAR04] the rule new_iterate112(ww3100, ww4404) -> new_iterate112(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4404)) at position [1,0] we obtained the following new rules [LPAR04]: 189.19/136.11 189.19/136.11 (new_iterate112(ww3100, ww4404) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4404)),new_iterate112(ww3100, ww4404) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4404))) 189.19/136.11 189.19/136.11 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (453) 189.19/136.11 Obligation: 189.19/136.11 Q DP problem: 189.19/136.11 The TRS P consists of the following rules: 189.19/136.11 189.19/136.11 new_iterate112(ww3100, ww4404) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4404)) 189.19/136.11 189.19/136.11 The TRS R consists of the following rules: 189.19/136.11 189.19/136.11 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.19/136.11 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.11 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.11 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.11 189.19/136.11 The set Q consists of the following terms: 189.19/136.11 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primMinusInt(Main.Neg(x0)) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primMinusInt(Main.Pos(x0)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_srMyInt(x0, x1) 189.19/136.11 new_psMyInt(x0, x1) 189.19/136.11 189.19/136.11 We have to consider all minimal (P,Q,R)-chains. 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (454) UsableRulesProof (EQUIVALENT) 189.19/136.11 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (455) 189.19/136.11 Obligation: 189.19/136.11 Q DP problem: 189.19/136.11 The TRS P consists of the following rules: 189.19/136.11 189.19/136.11 new_iterate112(ww3100, ww4404) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4404)) 189.19/136.11 189.19/136.11 The TRS R consists of the following rules: 189.19/136.11 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.11 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.11 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.11 189.19/136.11 The set Q consists of the following terms: 189.19/136.11 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primMinusInt(Main.Neg(x0)) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primMinusInt(Main.Pos(x0)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_srMyInt(x0, x1) 189.19/136.11 new_psMyInt(x0, x1) 189.19/136.11 189.19/136.11 We have to consider all minimal (P,Q,R)-chains. 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (456) QReductionProof (EQUIVALENT) 189.19/136.11 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.19/136.11 189.19/136.11 new_primMinusInt(Main.Neg(x0)) 189.19/136.11 new_primMinusInt(Main.Pos(x0)) 189.19/136.11 189.19/136.11 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (457) 189.19/136.11 Obligation: 189.19/136.11 Q DP problem: 189.19/136.11 The TRS P consists of the following rules: 189.19/136.11 189.19/136.11 new_iterate112(ww3100, ww4404) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4404)) 189.19/136.11 189.19/136.11 The TRS R consists of the following rules: 189.19/136.11 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.11 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.11 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.11 189.19/136.11 The set Q consists of the following terms: 189.19/136.11 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_srMyInt(x0, x1) 189.19/136.11 new_psMyInt(x0, x1) 189.19/136.11 189.19/136.11 We have to consider all minimal (P,Q,R)-chains. 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (458) TransformationProof (EQUIVALENT) 189.19/136.11 By rewriting [LPAR04] the rule new_iterate112(ww3100, ww4404) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4404)) at position [1,0,0] we obtained the following new rules [LPAR04]: 189.19/136.11 189.19/136.11 (new_iterate112(ww3100, ww4404) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4404)),new_iterate112(ww3100, ww4404) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4404))) 189.19/136.11 189.19/136.11 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (459) 189.19/136.11 Obligation: 189.19/136.11 Q DP problem: 189.19/136.11 The TRS P consists of the following rules: 189.19/136.11 189.19/136.11 new_iterate112(ww3100, ww4404) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4404)) 189.19/136.11 189.19/136.11 The TRS R consists of the following rules: 189.19/136.11 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.11 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.11 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.11 189.19/136.11 The set Q consists of the following terms: 189.19/136.11 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_srMyInt(x0, x1) 189.19/136.11 new_psMyInt(x0, x1) 189.19/136.11 189.19/136.11 We have to consider all minimal (P,Q,R)-chains. 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (460) TransformationProof (EQUIVALENT) 189.19/136.11 By rewriting [LPAR04] the rule new_iterate112(ww3100, ww4404) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4404)) at position [1,1] we obtained the following new rules [LPAR04]: 189.19/136.11 189.19/136.11 (new_iterate112(ww3100, ww4404) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4404)),new_iterate112(ww3100, ww4404) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4404))) 189.19/136.11 189.19/136.11 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (461) 189.19/136.11 Obligation: 189.19/136.11 Q DP problem: 189.19/136.11 The TRS P consists of the following rules: 189.19/136.11 189.19/136.11 new_iterate112(ww3100, ww4404) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4404)) 189.19/136.11 189.19/136.11 The TRS R consists of the following rules: 189.19/136.11 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.11 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.11 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.11 189.19/136.11 The set Q consists of the following terms: 189.19/136.11 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_srMyInt(x0, x1) 189.19/136.11 new_psMyInt(x0, x1) 189.19/136.11 189.19/136.11 We have to consider all minimal (P,Q,R)-chains. 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (462) TransformationProof (EQUIVALENT) 189.19/136.11 By rewriting [LPAR04] the rule new_iterate112(ww3100, ww4404) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4404)) at position [1,1] we obtained the following new rules [LPAR04]: 189.19/136.11 189.19/136.11 (new_iterate112(ww3100, ww4404) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4404)),new_iterate112(ww3100, ww4404) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4404))) 189.19/136.11 189.19/136.11 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (463) 189.19/136.11 Obligation: 189.19/136.11 Q DP problem: 189.19/136.11 The TRS P consists of the following rules: 189.19/136.11 189.19/136.11 new_iterate112(ww3100, ww4404) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4404)) 189.19/136.11 189.19/136.11 The TRS R consists of the following rules: 189.19/136.11 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.11 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.11 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.19/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.19/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.19/136.11 189.19/136.11 The set Q consists of the following terms: 189.19/136.11 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Zero) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.19/136.11 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.19/136.11 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) 189.19/136.11 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.19/136.11 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.19/136.11 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.19/136.11 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.19/136.11 new_srMyInt(x0, x1) 189.19/136.11 new_psMyInt(x0, x1) 189.19/136.11 189.19/136.11 We have to consider all minimal (P,Q,R)-chains. 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (464) TransformationProof (EQUIVALENT) 189.19/136.11 By rewriting [LPAR04] the rule new_iterate112(ww3100, ww4404) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4404)) at position [1,1,0] we obtained the following new rules [LPAR04]: 189.19/136.11 189.19/136.11 (new_iterate112(ww3100, ww4404) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4404)),new_iterate112(ww3100, ww4404) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4404))) 189.19/136.11 189.19/136.11 189.19/136.11 ---------------------------------------- 189.19/136.11 189.19/136.11 (465) 189.19/136.11 Obligation: 189.19/136.11 Q DP problem: 189.19/136.11 The TRS P consists of the following rules: 189.19/136.11 189.19/136.11 new_iterate112(ww3100, ww4404) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4404)) 189.19/136.11 189.19/136.11 The TRS R consists of the following rules: 189.19/136.11 189.19/136.11 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.19/136.11 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.19/136.11 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.19/136.11 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.19/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.19/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.11 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.11 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.11 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.11 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.11 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.11 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.11 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.11 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.11 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.11 189.20/136.11 The set Q consists of the following terms: 189.20/136.11 189.20/136.11 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.11 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.11 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.11 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.11 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.11 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.11 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.11 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.11 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.11 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.11 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.11 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.11 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.11 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.11 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.11 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.11 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.11 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.11 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.11 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.11 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.11 new_srMyInt(x0, x1) 189.20/136.11 new_psMyInt(x0, x1) 189.20/136.11 189.20/136.11 We have to consider all minimal (P,Q,R)-chains. 189.20/136.11 ---------------------------------------- 189.20/136.11 189.20/136.11 (466) MNOCProof (EQUIVALENT) 189.20/136.11 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.20/136.11 ---------------------------------------- 189.20/136.11 189.20/136.11 (467) 189.20/136.11 Obligation: 189.20/136.11 Q DP problem: 189.20/136.11 The TRS P consists of the following rules: 189.20/136.11 189.20/136.11 new_iterate112(ww3100, ww4404) -> new_iterate112(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4404)) 189.20/136.11 189.20/136.11 The TRS R consists of the following rules: 189.20/136.11 189.20/136.11 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.11 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.11 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.11 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.11 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.11 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.11 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.11 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.11 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.11 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.11 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.11 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.11 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.11 189.20/136.11 Q is empty. 189.20/136.11 We have to consider all (P,Q,R)-chains. 189.20/136.11 ---------------------------------------- 189.20/136.11 189.20/136.11 (468) NonTerminationLoopProof (COMPLETE) 189.20/136.11 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.20/136.11 Found a loop by semiunifying a rule from P directly. 189.20/136.11 189.20/136.11 s = new_iterate112(ww3100, ww4404) evaluates to t =new_iterate112(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4404)) 189.20/136.11 189.20/136.11 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.20/136.11 * Matcher: [ww4404 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4404)] 189.20/136.11 * Semiunifier: [ ] 189.20/136.11 189.20/136.11 -------------------------------------------------------------------------------- 189.20/136.11 Rewriting sequence 189.20/136.11 189.20/136.11 The DP semiunifies directly so there is only one rewrite step from new_iterate112(ww3100, ww4404) to new_iterate112(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4404)). 189.20/136.11 189.20/136.11 189.20/136.11 189.20/136.11 189.20/136.11 ---------------------------------------- 189.20/136.11 189.20/136.11 (469) 189.20/136.11 NO 189.20/136.11 189.20/136.11 ---------------------------------------- 189.20/136.11 189.20/136.11 (470) 189.20/136.11 Obligation: 189.20/136.11 Q DP problem: 189.20/136.11 The TRS P consists of the following rules: 189.20/136.11 189.20/136.11 new_iterate166(ww3000, ww4319) -> new_iterate166(ww3000, new_psFloat167(ww3000, ww4319)) 189.20/136.11 189.20/136.11 The TRS R consists of the following rules: 189.20/136.11 189.20/136.11 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.11 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.20/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.11 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.11 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.11 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.11 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.11 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.11 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.11 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.11 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.20/136.11 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.20/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.11 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.11 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.11 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.11 new_psFloat167(ww3000, ww4319) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4319) 189.20/136.11 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.11 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.11 189.20/136.11 The set Q consists of the following terms: 189.20/136.11 189.20/136.11 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.11 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.11 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.11 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.11 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.11 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.11 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.11 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.11 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.11 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.11 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.11 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.11 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.11 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.11 new_msMyInt4(x0) 189.20/136.11 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.11 new_primMinusInt(Main.Neg(x0)) 189.20/136.11 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.11 new_primMinusInt(Main.Pos(x0)) 189.20/136.11 new_psFloat167(x0, x1) 189.20/136.11 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.11 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.11 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.11 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.11 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.11 new_srMyInt(x0, x1) 189.20/136.11 new_psMyInt(x0, x1) 189.20/136.11 189.20/136.11 We have to consider all minimal (P,Q,R)-chains. 189.20/136.11 ---------------------------------------- 189.20/136.11 189.20/136.11 (471) TransformationProof (EQUIVALENT) 189.20/136.11 By rewriting [LPAR04] the rule new_iterate166(ww3000, ww4319) -> new_iterate166(ww3000, new_psFloat167(ww3000, ww4319)) at position [1] we obtained the following new rules [LPAR04]: 189.20/136.11 189.20/136.11 (new_iterate166(ww3000, ww4319) -> new_iterate166(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4319)),new_iterate166(ww3000, ww4319) -> new_iterate166(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4319))) 189.20/136.11 189.20/136.11 189.20/136.11 ---------------------------------------- 189.20/136.11 189.20/136.11 (472) 189.20/136.11 Obligation: 189.20/136.11 Q DP problem: 189.20/136.11 The TRS P consists of the following rules: 189.20/136.11 189.20/136.11 new_iterate166(ww3000, ww4319) -> new_iterate166(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4319)) 189.20/136.11 189.20/136.11 The TRS R consists of the following rules: 189.20/136.11 189.20/136.11 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.11 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.20/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.11 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.11 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.11 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.11 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.11 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.11 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.11 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.11 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.20/136.11 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.20/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.11 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.11 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.11 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.11 new_psFloat167(ww3000, ww4319) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4319) 189.20/136.11 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.11 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.11 189.20/136.11 The set Q consists of the following terms: 189.20/136.11 189.20/136.11 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.11 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.11 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.11 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.11 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.11 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.11 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.11 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.11 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.11 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.11 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.11 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.11 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.11 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.11 new_msMyInt4(x0) 189.20/136.11 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.11 new_primMinusInt(Main.Neg(x0)) 189.20/136.11 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.11 new_primMinusInt(Main.Pos(x0)) 189.20/136.11 new_psFloat167(x0, x1) 189.20/136.11 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.11 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.11 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.11 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.11 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.11 new_srMyInt(x0, x1) 189.20/136.11 new_psMyInt(x0, x1) 189.20/136.11 189.20/136.11 We have to consider all minimal (P,Q,R)-chains. 189.20/136.11 ---------------------------------------- 189.20/136.11 189.20/136.11 (473) UsableRulesProof (EQUIVALENT) 189.20/136.11 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.20/136.11 ---------------------------------------- 189.20/136.11 189.20/136.11 (474) 189.20/136.11 Obligation: 189.20/136.11 Q DP problem: 189.20/136.11 The TRS P consists of the following rules: 189.20/136.11 189.20/136.11 new_iterate166(ww3000, ww4319) -> new_iterate166(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4319)) 189.20/136.11 189.20/136.11 The TRS R consists of the following rules: 189.20/136.11 189.20/136.11 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.20/136.11 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.11 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.11 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.11 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.11 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.11 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.11 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.11 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.11 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.11 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.11 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.11 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.11 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.11 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.11 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.11 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.11 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.11 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.11 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.20/136.11 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.20/136.11 189.20/136.11 The set Q consists of the following terms: 189.20/136.11 189.20/136.11 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.11 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.11 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.11 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.11 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.11 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.11 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.11 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.11 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.11 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.11 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.11 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.11 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.11 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.11 new_msMyInt4(x0) 189.20/136.11 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.11 new_primMinusInt(Main.Neg(x0)) 189.20/136.11 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.11 new_primMinusInt(Main.Pos(x0)) 189.20/136.11 new_psFloat167(x0, x1) 189.20/136.11 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.11 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.11 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.11 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.11 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.11 new_srMyInt(x0, x1) 189.20/136.11 new_psMyInt(x0, x1) 189.20/136.11 189.20/136.11 We have to consider all minimal (P,Q,R)-chains. 189.20/136.11 ---------------------------------------- 189.20/136.11 189.20/136.11 (475) QReductionProof (EQUIVALENT) 189.20/136.11 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.20/136.11 189.20/136.11 new_psFloat167(x0, x1) 189.20/136.11 189.20/136.11 189.20/136.11 ---------------------------------------- 189.20/136.11 189.20/136.11 (476) 189.20/136.11 Obligation: 189.20/136.11 Q DP problem: 189.20/136.11 The TRS P consists of the following rules: 189.20/136.11 189.20/136.11 new_iterate166(ww3000, ww4319) -> new_iterate166(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4319)) 189.20/136.11 189.20/136.11 The TRS R consists of the following rules: 189.20/136.11 189.20/136.11 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.20/136.11 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.11 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.12 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.12 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.20/136.12 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.20/136.12 189.20/136.12 The set Q consists of the following terms: 189.20/136.12 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_msMyInt4(x0) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primMinusInt(Main.Neg(x0)) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primMinusInt(Main.Pos(x0)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_srMyInt(x0, x1) 189.20/136.12 new_psMyInt(x0, x1) 189.20/136.12 189.20/136.12 We have to consider all minimal (P,Q,R)-chains. 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (477) TransformationProof (EQUIVALENT) 189.20/136.12 By rewriting [LPAR04] the rule new_iterate166(ww3000, ww4319) -> new_iterate166(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4319)) at position [1,0] we obtained the following new rules [LPAR04]: 189.20/136.12 189.20/136.12 (new_iterate166(ww3000, ww4319) -> new_iterate166(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4319)),new_iterate166(ww3000, ww4319) -> new_iterate166(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4319))) 189.20/136.12 189.20/136.12 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (478) 189.20/136.12 Obligation: 189.20/136.12 Q DP problem: 189.20/136.12 The TRS P consists of the following rules: 189.20/136.12 189.20/136.12 new_iterate166(ww3000, ww4319) -> new_iterate166(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4319)) 189.20/136.12 189.20/136.12 The TRS R consists of the following rules: 189.20/136.12 189.20/136.12 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.20/136.12 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.12 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.12 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.12 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.20/136.12 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.20/136.12 189.20/136.12 The set Q consists of the following terms: 189.20/136.12 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_msMyInt4(x0) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primMinusInt(Main.Neg(x0)) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primMinusInt(Main.Pos(x0)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_srMyInt(x0, x1) 189.20/136.12 new_psMyInt(x0, x1) 189.20/136.12 189.20/136.12 We have to consider all minimal (P,Q,R)-chains. 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (479) UsableRulesProof (EQUIVALENT) 189.20/136.12 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (480) 189.20/136.12 Obligation: 189.20/136.12 Q DP problem: 189.20/136.12 The TRS P consists of the following rules: 189.20/136.12 189.20/136.12 new_iterate166(ww3000, ww4319) -> new_iterate166(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4319)) 189.20/136.12 189.20/136.12 The TRS R consists of the following rules: 189.20/136.12 189.20/136.12 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.20/136.12 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.12 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.12 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.12 189.20/136.12 The set Q consists of the following terms: 189.20/136.12 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_msMyInt4(x0) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primMinusInt(Main.Neg(x0)) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primMinusInt(Main.Pos(x0)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_srMyInt(x0, x1) 189.20/136.12 new_psMyInt(x0, x1) 189.20/136.12 189.20/136.12 We have to consider all minimal (P,Q,R)-chains. 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (481) QReductionProof (EQUIVALENT) 189.20/136.12 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.20/136.12 189.20/136.12 new_msMyInt4(x0) 189.20/136.12 189.20/136.12 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (482) 189.20/136.12 Obligation: 189.20/136.12 Q DP problem: 189.20/136.12 The TRS P consists of the following rules: 189.20/136.12 189.20/136.12 new_iterate166(ww3000, ww4319) -> new_iterate166(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4319)) 189.20/136.12 189.20/136.12 The TRS R consists of the following rules: 189.20/136.12 189.20/136.12 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.20/136.12 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.12 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.12 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.12 189.20/136.12 The set Q consists of the following terms: 189.20/136.12 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primMinusInt(Main.Neg(x0)) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primMinusInt(Main.Pos(x0)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_srMyInt(x0, x1) 189.20/136.12 new_psMyInt(x0, x1) 189.20/136.12 189.20/136.12 We have to consider all minimal (P,Q,R)-chains. 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (483) TransformationProof (EQUIVALENT) 189.20/136.12 By rewriting [LPAR04] the rule new_iterate166(ww3000, ww4319) -> new_iterate166(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4319)) at position [1,0] we obtained the following new rules [LPAR04]: 189.20/136.12 189.20/136.12 (new_iterate166(ww3000, ww4319) -> new_iterate166(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4319)),new_iterate166(ww3000, ww4319) -> new_iterate166(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4319))) 189.20/136.12 189.20/136.12 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (484) 189.20/136.12 Obligation: 189.20/136.12 Q DP problem: 189.20/136.12 The TRS P consists of the following rules: 189.20/136.12 189.20/136.12 new_iterate166(ww3000, ww4319) -> new_iterate166(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4319)) 189.20/136.12 189.20/136.12 The TRS R consists of the following rules: 189.20/136.12 189.20/136.12 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.20/136.12 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.12 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.12 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.12 189.20/136.12 The set Q consists of the following terms: 189.20/136.12 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primMinusInt(Main.Neg(x0)) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primMinusInt(Main.Pos(x0)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_srMyInt(x0, x1) 189.20/136.12 new_psMyInt(x0, x1) 189.20/136.12 189.20/136.12 We have to consider all minimal (P,Q,R)-chains. 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (485) UsableRulesProof (EQUIVALENT) 189.20/136.12 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (486) 189.20/136.12 Obligation: 189.20/136.12 Q DP problem: 189.20/136.12 The TRS P consists of the following rules: 189.20/136.12 189.20/136.12 new_iterate166(ww3000, ww4319) -> new_iterate166(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4319)) 189.20/136.12 189.20/136.12 The TRS R consists of the following rules: 189.20/136.12 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.12 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.12 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.12 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.12 189.20/136.12 The set Q consists of the following terms: 189.20/136.12 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primMinusInt(Main.Neg(x0)) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primMinusInt(Main.Pos(x0)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_srMyInt(x0, x1) 189.20/136.12 new_psMyInt(x0, x1) 189.20/136.12 189.20/136.12 We have to consider all minimal (P,Q,R)-chains. 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (487) QReductionProof (EQUIVALENT) 189.20/136.12 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.20/136.12 189.20/136.12 new_primMinusInt(Main.Neg(x0)) 189.20/136.12 new_primMinusInt(Main.Pos(x0)) 189.20/136.12 189.20/136.12 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (488) 189.20/136.12 Obligation: 189.20/136.12 Q DP problem: 189.20/136.12 The TRS P consists of the following rules: 189.20/136.12 189.20/136.12 new_iterate166(ww3000, ww4319) -> new_iterate166(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4319)) 189.20/136.12 189.20/136.12 The TRS R consists of the following rules: 189.20/136.12 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.12 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.12 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.12 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.12 189.20/136.12 The set Q consists of the following terms: 189.20/136.12 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_srMyInt(x0, x1) 189.20/136.12 new_psMyInt(x0, x1) 189.20/136.12 189.20/136.12 We have to consider all minimal (P,Q,R)-chains. 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (489) TransformationProof (EQUIVALENT) 189.20/136.12 By rewriting [LPAR04] the rule new_iterate166(ww3000, ww4319) -> new_iterate166(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4319)) at position [1,0] we obtained the following new rules [LPAR04]: 189.20/136.12 189.20/136.12 (new_iterate166(ww3000, ww4319) -> new_iterate166(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4319)),new_iterate166(ww3000, ww4319) -> new_iterate166(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4319))) 189.20/136.12 189.20/136.12 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (490) 189.20/136.12 Obligation: 189.20/136.12 Q DP problem: 189.20/136.12 The TRS P consists of the following rules: 189.20/136.12 189.20/136.12 new_iterate166(ww3000, ww4319) -> new_iterate166(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4319)) 189.20/136.12 189.20/136.12 The TRS R consists of the following rules: 189.20/136.12 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.12 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.12 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.12 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.12 189.20/136.12 The set Q consists of the following terms: 189.20/136.12 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_srMyInt(x0, x1) 189.20/136.12 new_psMyInt(x0, x1) 189.20/136.12 189.20/136.12 We have to consider all minimal (P,Q,R)-chains. 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (491) TransformationProof (EQUIVALENT) 189.20/136.12 By rewriting [LPAR04] the rule new_iterate166(ww3000, ww4319) -> new_iterate166(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4319)) at position [1,1] we obtained the following new rules [LPAR04]: 189.20/136.12 189.20/136.12 (new_iterate166(ww3000, ww4319) -> new_iterate166(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4319)),new_iterate166(ww3000, ww4319) -> new_iterate166(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4319))) 189.20/136.12 189.20/136.12 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (492) 189.20/136.12 Obligation: 189.20/136.12 Q DP problem: 189.20/136.12 The TRS P consists of the following rules: 189.20/136.12 189.20/136.12 new_iterate166(ww3000, ww4319) -> new_iterate166(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4319)) 189.20/136.12 189.20/136.12 The TRS R consists of the following rules: 189.20/136.12 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.12 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.12 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.12 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.12 189.20/136.12 The set Q consists of the following terms: 189.20/136.12 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_srMyInt(x0, x1) 189.20/136.12 new_psMyInt(x0, x1) 189.20/136.12 189.20/136.12 We have to consider all minimal (P,Q,R)-chains. 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (493) TransformationProof (EQUIVALENT) 189.20/136.12 By rewriting [LPAR04] the rule new_iterate166(ww3000, ww4319) -> new_iterate166(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4319)) at position [1,1] we obtained the following new rules [LPAR04]: 189.20/136.12 189.20/136.12 (new_iterate166(ww3000, ww4319) -> new_iterate166(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4319)),new_iterate166(ww3000, ww4319) -> new_iterate166(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4319))) 189.20/136.12 189.20/136.12 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (494) 189.20/136.12 Obligation: 189.20/136.12 Q DP problem: 189.20/136.12 The TRS P consists of the following rules: 189.20/136.12 189.20/136.12 new_iterate166(ww3000, ww4319) -> new_iterate166(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4319)) 189.20/136.12 189.20/136.12 The TRS R consists of the following rules: 189.20/136.12 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.12 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.12 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.12 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.12 189.20/136.12 The set Q consists of the following terms: 189.20/136.12 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_srMyInt(x0, x1) 189.20/136.12 new_psMyInt(x0, x1) 189.20/136.12 189.20/136.12 We have to consider all minimal (P,Q,R)-chains. 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (495) TransformationProof (EQUIVALENT) 189.20/136.12 By rewriting [LPAR04] the rule new_iterate166(ww3000, ww4319) -> new_iterate166(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4319)) at position [1,1,0] we obtained the following new rules [LPAR04]: 189.20/136.12 189.20/136.12 (new_iterate166(ww3000, ww4319) -> new_iterate166(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4319)),new_iterate166(ww3000, ww4319) -> new_iterate166(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4319))) 189.20/136.12 189.20/136.12 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (496) 189.20/136.12 Obligation: 189.20/136.12 Q DP problem: 189.20/136.12 The TRS P consists of the following rules: 189.20/136.12 189.20/136.12 new_iterate166(ww3000, ww4319) -> new_iterate166(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4319)) 189.20/136.12 189.20/136.12 The TRS R consists of the following rules: 189.20/136.12 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.12 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.12 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.12 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.12 189.20/136.12 The set Q consists of the following terms: 189.20/136.12 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_srMyInt(x0, x1) 189.20/136.12 new_psMyInt(x0, x1) 189.20/136.12 189.20/136.12 We have to consider all minimal (P,Q,R)-chains. 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (497) MNOCProof (EQUIVALENT) 189.20/136.12 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (498) 189.20/136.12 Obligation: 189.20/136.12 Q DP problem: 189.20/136.12 The TRS P consists of the following rules: 189.20/136.12 189.20/136.12 new_iterate166(ww3000, ww4319) -> new_iterate166(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4319)) 189.20/136.12 189.20/136.12 The TRS R consists of the following rules: 189.20/136.12 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.12 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.12 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.12 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.12 189.20/136.12 Q is empty. 189.20/136.12 We have to consider all (P,Q,R)-chains. 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (499) NonTerminationLoopProof (COMPLETE) 189.20/136.12 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.20/136.12 Found a loop by semiunifying a rule from P directly. 189.20/136.12 189.20/136.12 s = new_iterate166(ww3000, ww4319) evaluates to t =new_iterate166(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4319)) 189.20/136.12 189.20/136.12 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.20/136.12 * Matcher: [ww4319 / new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4319)] 189.20/136.12 * Semiunifier: [ ] 189.20/136.12 189.20/136.12 -------------------------------------------------------------------------------- 189.20/136.12 Rewriting sequence 189.20/136.12 189.20/136.12 The DP semiunifies directly so there is only one rewrite step from new_iterate166(ww3000, ww4319) to new_iterate166(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4319)). 189.20/136.12 189.20/136.12 189.20/136.12 189.20/136.12 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (500) 189.20/136.12 NO 189.20/136.12 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (501) 189.20/136.12 Obligation: 189.20/136.12 Q DP problem: 189.20/136.12 The TRS P consists of the following rules: 189.20/136.12 189.20/136.12 new_iterate187(ww121, ww12200, ww123, ww12400, ww4672) -> new_iterate187(ww121, ww12200, ww123, ww12400, new_psFloat187(ww121, ww12200, ww123, ww12400, ww4672)) 189.20/136.12 189.20/136.12 The TRS R consists of the following rules: 189.20/136.12 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_psFloat187(ww121, ww12200, ww123, ww12400, ww4672) -> new_primPlusFloat(new_msMyInt5(ww121, Main.Pos(Main.Succ(ww123))), new_srMyInt(Main.Neg(Main.Succ(ww12200)), Main.Neg(Main.Succ(ww12400))), ww4672) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.20/136.12 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.12 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.12 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.20/136.12 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.12 189.20/136.12 The set Q consists of the following terms: 189.20/136.12 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.12 new_psFloat187(x0, x1, x2, x3, x4) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_msMyInt5(x0, Main.Pos(x1)) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_msMyInt5(x0, Main.Neg(x1)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_srMyInt(x0, x1) 189.20/136.12 new_psMyInt(x0, x1) 189.20/136.12 189.20/136.12 We have to consider all minimal (P,Q,R)-chains. 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (502) MNOCProof (EQUIVALENT) 189.20/136.12 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (503) 189.20/136.12 Obligation: 189.20/136.12 Q DP problem: 189.20/136.12 The TRS P consists of the following rules: 189.20/136.12 189.20/136.12 new_iterate187(ww121, ww12200, ww123, ww12400, ww4672) -> new_iterate187(ww121, ww12200, ww123, ww12400, new_psFloat187(ww121, ww12200, ww123, ww12400, ww4672)) 189.20/136.12 189.20/136.12 The TRS R consists of the following rules: 189.20/136.12 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_psFloat187(ww121, ww12200, ww123, ww12400, ww4672) -> new_primPlusFloat(new_msMyInt5(ww121, Main.Pos(Main.Succ(ww123))), new_srMyInt(Main.Neg(Main.Succ(ww12200)), Main.Neg(Main.Succ(ww12400))), ww4672) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.20/136.12 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.12 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.12 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.20/136.12 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.12 189.20/136.12 Q is empty. 189.20/136.12 We have to consider all (P,Q,R)-chains. 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (504) NonTerminationLoopProof (COMPLETE) 189.20/136.12 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.20/136.12 Found a loop by semiunifying a rule from P directly. 189.20/136.12 189.20/136.12 s = new_iterate187(ww121, ww12200, ww123, ww12400, ww4672) evaluates to t =new_iterate187(ww121, ww12200, ww123, ww12400, new_psFloat187(ww121, ww12200, ww123, ww12400, ww4672)) 189.20/136.12 189.20/136.12 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.20/136.12 * Matcher: [ww4672 / new_psFloat187(ww121, ww12200, ww123, ww12400, ww4672)] 189.20/136.12 * Semiunifier: [ ] 189.20/136.12 189.20/136.12 -------------------------------------------------------------------------------- 189.20/136.12 Rewriting sequence 189.20/136.12 189.20/136.12 The DP semiunifies directly so there is only one rewrite step from new_iterate187(ww121, ww12200, ww123, ww12400, ww4672) to new_iterate187(ww121, ww12200, ww123, ww12400, new_psFloat187(ww121, ww12200, ww123, ww12400, ww4672)). 189.20/136.12 189.20/136.12 189.20/136.12 189.20/136.12 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (505) 189.20/136.12 NO 189.20/136.12 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (506) 189.20/136.12 Obligation: 189.20/136.12 Q DP problem: 189.20/136.12 The TRS P consists of the following rules: 189.20/136.12 189.20/136.12 new_iterate138(ww538, ww540, ww54100, ww4423) -> new_iterate138(ww538, ww540, ww54100, new_psFloat139(ww538, ww540, ww54100, ww4423)) 189.20/136.12 189.20/136.12 The TRS R consists of the following rules: 189.20/136.12 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.12 new_psFloat139(ww538, ww540, ww54100, ww4423) -> new_primPlusFloat(new_msMyInt5(ww538, Main.Neg(Main.Succ(ww540))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww54100))), ww4423) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.20/136.12 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.12 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.12 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.20/136.12 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.12 189.20/136.12 The set Q consists of the following terms: 189.20/136.12 189.20/136.12 new_psFloat139(x0, x1, x2, x3) 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_msMyInt5(x0, Main.Pos(x1)) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_msMyInt5(x0, Main.Neg(x1)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_srMyInt(x0, x1) 189.20/136.12 new_psMyInt(x0, x1) 189.20/136.12 189.20/136.12 We have to consider all minimal (P,Q,R)-chains. 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (507) MNOCProof (EQUIVALENT) 189.20/136.12 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (508) 189.20/136.12 Obligation: 189.20/136.12 Q DP problem: 189.20/136.12 The TRS P consists of the following rules: 189.20/136.12 189.20/136.12 new_iterate138(ww538, ww540, ww54100, ww4423) -> new_iterate138(ww538, ww540, ww54100, new_psFloat139(ww538, ww540, ww54100, ww4423)) 189.20/136.12 189.20/136.12 The TRS R consists of the following rules: 189.20/136.12 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.12 new_psFloat139(ww538, ww540, ww54100, ww4423) -> new_primPlusFloat(new_msMyInt5(ww538, Main.Neg(Main.Succ(ww540))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww54100))), ww4423) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.20/136.12 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.12 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.12 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.20/136.12 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.12 189.20/136.12 Q is empty. 189.20/136.12 We have to consider all (P,Q,R)-chains. 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (509) NonTerminationLoopProof (COMPLETE) 189.20/136.12 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.20/136.12 Found a loop by semiunifying a rule from P directly. 189.20/136.12 189.20/136.12 s = new_iterate138(ww538, ww540, ww54100, ww4423) evaluates to t =new_iterate138(ww538, ww540, ww54100, new_psFloat139(ww538, ww540, ww54100, ww4423)) 189.20/136.12 189.20/136.12 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.20/136.12 * Matcher: [ww4423 / new_psFloat139(ww538, ww540, ww54100, ww4423)] 189.20/136.12 * Semiunifier: [ ] 189.20/136.12 189.20/136.12 -------------------------------------------------------------------------------- 189.20/136.12 Rewriting sequence 189.20/136.12 189.20/136.12 The DP semiunifies directly so there is only one rewrite step from new_iterate138(ww538, ww540, ww54100, ww4423) to new_iterate138(ww538, ww540, ww54100, new_psFloat139(ww538, ww540, ww54100, ww4423)). 189.20/136.12 189.20/136.12 189.20/136.12 189.20/136.12 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (510) 189.20/136.12 NO 189.20/136.12 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (511) 189.20/136.12 Obligation: 189.20/136.12 Q DP problem: 189.20/136.12 The TRS P consists of the following rules: 189.20/136.12 189.20/136.12 new_iterate56(ww4271, ww4272, ww4277) -> new_iterate56(ww4271, ww4272, new_psFloat56(ww4271, ww4272, ww4277)) 189.20/136.12 189.20/136.12 The TRS R consists of the following rules: 189.20/136.12 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.20/136.12 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.12 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.12 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.12 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.20/136.12 new_psFloat56(ww4271, ww4272, ww4277) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4271)), Main.Pos(Main.Succ(ww4272))), ww4277) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.12 189.20/136.12 The set Q consists of the following terms: 189.20/136.12 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_msMyInt(Main.Neg(x0)) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_msMyInt(Main.Pos(x0)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_psFloat56(x0, x1, x2) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_srMyInt(x0, x1) 189.20/136.12 new_psMyInt(x0, x1) 189.20/136.12 189.20/136.12 We have to consider all minimal (P,Q,R)-chains. 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (512) MNOCProof (EQUIVALENT) 189.20/136.12 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (513) 189.20/136.12 Obligation: 189.20/136.12 Q DP problem: 189.20/136.12 The TRS P consists of the following rules: 189.20/136.12 189.20/136.12 new_iterate56(ww4271, ww4272, ww4277) -> new_iterate56(ww4271, ww4272, new_psFloat56(ww4271, ww4272, ww4277)) 189.20/136.12 189.20/136.12 The TRS R consists of the following rules: 189.20/136.12 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.20/136.12 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.12 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.12 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.12 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.20/136.12 new_psFloat56(ww4271, ww4272, ww4277) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4271)), Main.Pos(Main.Succ(ww4272))), ww4277) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.12 189.20/136.12 Q is empty. 189.20/136.12 We have to consider all (P,Q,R)-chains. 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (514) NonTerminationLoopProof (COMPLETE) 189.20/136.12 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.20/136.12 Found a loop by semiunifying a rule from P directly. 189.20/136.12 189.20/136.12 s = new_iterate56(ww4271, ww4272, ww4277) evaluates to t =new_iterate56(ww4271, ww4272, new_psFloat56(ww4271, ww4272, ww4277)) 189.20/136.12 189.20/136.12 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.20/136.12 * Matcher: [ww4277 / new_psFloat56(ww4271, ww4272, ww4277)] 189.20/136.12 * Semiunifier: [ ] 189.20/136.12 189.20/136.12 -------------------------------------------------------------------------------- 189.20/136.12 Rewriting sequence 189.20/136.12 189.20/136.12 The DP semiunifies directly so there is only one rewrite step from new_iterate56(ww4271, ww4272, ww4277) to new_iterate56(ww4271, ww4272, new_psFloat56(ww4271, ww4272, ww4277)). 189.20/136.12 189.20/136.12 189.20/136.12 189.20/136.12 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (515) 189.20/136.12 NO 189.20/136.12 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (516) 189.20/136.12 Obligation: 189.20/136.12 Q DP problem: 189.20/136.12 The TRS P consists of the following rules: 189.20/136.12 189.20/136.12 new_iterate98(ww955, ww95600, ww957, ww4427) -> new_iterate98(ww955, ww95600, ww957, new_psFloat98(ww955, ww95600, ww957, ww4427)) 189.20/136.12 189.20/136.12 The TRS R consists of the following rules: 189.20/136.12 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_psFloat98(ww955, ww95600, ww957, ww4427) -> new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Zero)), ww4427) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.12 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.12 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.12 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.12 189.20/136.12 The set Q consists of the following terms: 189.20/136.12 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.12 new_msMyInt3(x0, x1) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_psFloat98(x0, x1, x2, x3) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_srMyInt(x0, x1) 189.20/136.12 new_psMyInt(x0, x1) 189.20/136.12 189.20/136.12 We have to consider all minimal (P,Q,R)-chains. 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (517) TransformationProof (EQUIVALENT) 189.20/136.12 By rewriting [LPAR04] the rule new_iterate98(ww955, ww95600, ww957, ww4427) -> new_iterate98(ww955, ww95600, ww957, new_psFloat98(ww955, ww95600, ww957, ww4427)) at position [3] we obtained the following new rules [LPAR04]: 189.20/136.12 189.20/136.12 (new_iterate98(ww955, ww95600, ww957, ww4427) -> new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Zero)), ww4427)),new_iterate98(ww955, ww95600, ww957, ww4427) -> new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Zero)), ww4427))) 189.20/136.12 189.20/136.12 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (518) 189.20/136.12 Obligation: 189.20/136.12 Q DP problem: 189.20/136.12 The TRS P consists of the following rules: 189.20/136.12 189.20/136.12 new_iterate98(ww955, ww95600, ww957, ww4427) -> new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Zero)), ww4427)) 189.20/136.12 189.20/136.12 The TRS R consists of the following rules: 189.20/136.12 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_psFloat98(ww955, ww95600, ww957, ww4427) -> new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Zero)), ww4427) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.12 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.12 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.12 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.12 189.20/136.12 The set Q consists of the following terms: 189.20/136.12 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.12 new_msMyInt3(x0, x1) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_psFloat98(x0, x1, x2, x3) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_srMyInt(x0, x1) 189.20/136.12 new_psMyInt(x0, x1) 189.20/136.12 189.20/136.12 We have to consider all minimal (P,Q,R)-chains. 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (519) UsableRulesProof (EQUIVALENT) 189.20/136.12 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (520) 189.20/136.12 Obligation: 189.20/136.12 Q DP problem: 189.20/136.12 The TRS P consists of the following rules: 189.20/136.12 189.20/136.12 new_iterate98(ww955, ww95600, ww957, ww4427) -> new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Zero)), ww4427)) 189.20/136.12 189.20/136.12 The TRS R consists of the following rules: 189.20/136.12 189.20/136.12 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.20/136.12 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.12 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.12 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.12 189.20/136.12 The set Q consists of the following terms: 189.20/136.12 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.12 new_msMyInt3(x0, x1) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_psFloat98(x0, x1, x2, x3) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_srMyInt(x0, x1) 189.20/136.12 new_psMyInt(x0, x1) 189.20/136.12 189.20/136.12 We have to consider all minimal (P,Q,R)-chains. 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (521) QReductionProof (EQUIVALENT) 189.20/136.12 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.20/136.12 189.20/136.12 new_psFloat98(x0, x1, x2, x3) 189.20/136.12 189.20/136.12 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (522) 189.20/136.12 Obligation: 189.20/136.12 Q DP problem: 189.20/136.12 The TRS P consists of the following rules: 189.20/136.12 189.20/136.12 new_iterate98(ww955, ww95600, ww957, ww4427) -> new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Zero)), ww4427)) 189.20/136.12 189.20/136.12 The TRS R consists of the following rules: 189.20/136.12 189.20/136.12 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.20/136.12 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.12 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.12 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.12 189.20/136.12 The set Q consists of the following terms: 189.20/136.12 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.12 new_msMyInt3(x0, x1) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_srMyInt(x0, x1) 189.20/136.12 new_psMyInt(x0, x1) 189.20/136.12 189.20/136.12 We have to consider all minimal (P,Q,R)-chains. 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (523) TransformationProof (EQUIVALENT) 189.20/136.12 By rewriting [LPAR04] the rule new_iterate98(ww955, ww95600, ww957, ww4427) -> new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Zero)), ww4427)) at position [3,0] we obtained the following new rules [LPAR04]: 189.20/136.12 189.20/136.12 (new_iterate98(ww955, ww95600, ww957, ww4427) -> new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Zero)), ww4427)),new_iterate98(ww955, ww95600, ww957, ww4427) -> new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Zero)), ww4427))) 189.20/136.12 189.20/136.12 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (524) 189.20/136.12 Obligation: 189.20/136.12 Q DP problem: 189.20/136.12 The TRS P consists of the following rules: 189.20/136.12 189.20/136.12 new_iterate98(ww955, ww95600, ww957, ww4427) -> new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Zero)), ww4427)) 189.20/136.12 189.20/136.12 The TRS R consists of the following rules: 189.20/136.12 189.20/136.12 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.20/136.12 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.12 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.12 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.12 189.20/136.12 The set Q consists of the following terms: 189.20/136.12 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.12 new_msMyInt3(x0, x1) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_srMyInt(x0, x1) 189.20/136.12 new_psMyInt(x0, x1) 189.20/136.12 189.20/136.12 We have to consider all minimal (P,Q,R)-chains. 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (525) UsableRulesProof (EQUIVALENT) 189.20/136.12 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (526) 189.20/136.12 Obligation: 189.20/136.12 Q DP problem: 189.20/136.12 The TRS P consists of the following rules: 189.20/136.12 189.20/136.12 new_iterate98(ww955, ww95600, ww957, ww4427) -> new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Zero)), ww4427)) 189.20/136.12 189.20/136.12 The TRS R consists of the following rules: 189.20/136.12 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.12 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.12 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.12 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.12 189.20/136.12 The set Q consists of the following terms: 189.20/136.12 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.12 new_msMyInt3(x0, x1) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_srMyInt(x0, x1) 189.20/136.12 new_psMyInt(x0, x1) 189.20/136.12 189.20/136.12 We have to consider all minimal (P,Q,R)-chains. 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (527) QReductionProof (EQUIVALENT) 189.20/136.12 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.20/136.12 189.20/136.12 new_msMyInt3(x0, x1) 189.20/136.12 189.20/136.12 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (528) 189.20/136.12 Obligation: 189.20/136.12 Q DP problem: 189.20/136.12 The TRS P consists of the following rules: 189.20/136.12 189.20/136.12 new_iterate98(ww955, ww95600, ww957, ww4427) -> new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Zero)), ww4427)) 189.20/136.12 189.20/136.12 The TRS R consists of the following rules: 189.20/136.12 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.12 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.12 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.12 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.12 189.20/136.12 The set Q consists of the following terms: 189.20/136.12 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_srMyInt(x0, x1) 189.20/136.12 new_psMyInt(x0, x1) 189.20/136.12 189.20/136.12 We have to consider all minimal (P,Q,R)-chains. 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (529) TransformationProof (EQUIVALENT) 189.20/136.12 By rewriting [LPAR04] the rule new_iterate98(ww955, ww95600, ww957, ww4427) -> new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Zero)), ww4427)) at position [3,0,0] we obtained the following new rules [LPAR04]: 189.20/136.12 189.20/136.12 (new_iterate98(ww955, ww95600, ww957, ww4427) -> new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Zero)), ww4427)),new_iterate98(ww955, ww95600, ww957, ww4427) -> new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Zero)), ww4427))) 189.20/136.12 189.20/136.12 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (530) 189.20/136.12 Obligation: 189.20/136.12 Q DP problem: 189.20/136.12 The TRS P consists of the following rules: 189.20/136.12 189.20/136.12 new_iterate98(ww955, ww95600, ww957, ww4427) -> new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Zero)), ww4427)) 189.20/136.12 189.20/136.12 The TRS R consists of the following rules: 189.20/136.12 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.12 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.12 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.12 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.12 189.20/136.12 The set Q consists of the following terms: 189.20/136.12 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_srMyInt(x0, x1) 189.20/136.12 new_psMyInt(x0, x1) 189.20/136.12 189.20/136.12 We have to consider all minimal (P,Q,R)-chains. 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (531) TransformationProof (EQUIVALENT) 189.20/136.12 By rewriting [LPAR04] the rule new_iterate98(ww955, ww95600, ww957, ww4427) -> new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_srMyInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Zero)), ww4427)) at position [3,1] we obtained the following new rules [LPAR04]: 189.20/136.12 189.20/136.12 (new_iterate98(ww955, ww95600, ww957, ww4427) -> new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_primMulInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Zero)), ww4427)),new_iterate98(ww955, ww95600, ww957, ww4427) -> new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_primMulInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Zero)), ww4427))) 189.20/136.12 189.20/136.12 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (532) 189.20/136.12 Obligation: 189.20/136.12 Q DP problem: 189.20/136.12 The TRS P consists of the following rules: 189.20/136.12 189.20/136.12 new_iterate98(ww955, ww95600, ww957, ww4427) -> new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_primMulInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Zero)), ww4427)) 189.20/136.12 189.20/136.12 The TRS R consists of the following rules: 189.20/136.12 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.12 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.12 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.12 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.12 189.20/136.12 The set Q consists of the following terms: 189.20/136.12 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_srMyInt(x0, x1) 189.20/136.12 new_psMyInt(x0, x1) 189.20/136.12 189.20/136.12 We have to consider all minimal (P,Q,R)-chains. 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (533) TransformationProof (EQUIVALENT) 189.20/136.12 By rewriting [LPAR04] the rule new_iterate98(ww955, ww95600, ww957, ww4427) -> new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_primMulInt(Main.Pos(Main.Succ(ww95600)), Main.Neg(Main.Zero)), ww4427)) at position [3,1] we obtained the following new rules [LPAR04]: 189.20/136.12 189.20/136.12 (new_iterate98(ww955, ww95600, ww957, ww4427) -> new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primMulNat1(Main.Succ(ww95600), Main.Zero)), ww4427)),new_iterate98(ww955, ww95600, ww957, ww4427) -> new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primMulNat1(Main.Succ(ww95600), Main.Zero)), ww4427))) 189.20/136.12 189.20/136.12 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (534) 189.20/136.12 Obligation: 189.20/136.12 Q DP problem: 189.20/136.12 The TRS P consists of the following rules: 189.20/136.12 189.20/136.12 new_iterate98(ww955, ww95600, ww957, ww4427) -> new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primMulNat1(Main.Succ(ww95600), Main.Zero)), ww4427)) 189.20/136.12 189.20/136.12 The TRS R consists of the following rules: 189.20/136.12 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.12 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.12 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.12 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.12 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.12 189.20/136.12 The set Q consists of the following terms: 189.20/136.12 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.12 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.12 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.12 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.12 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.12 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.12 new_srMyInt(x0, x1) 189.20/136.12 new_psMyInt(x0, x1) 189.20/136.12 189.20/136.12 We have to consider all minimal (P,Q,R)-chains. 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (535) TransformationProof (EQUIVALENT) 189.20/136.12 By rewriting [LPAR04] the rule new_iterate98(ww955, ww95600, ww957, ww4427) -> new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primMulNat1(Main.Succ(ww95600), Main.Zero)), ww4427)) at position [3,1,0] we obtained the following new rules [LPAR04]: 189.20/136.12 189.20/136.12 (new_iterate98(ww955, ww95600, ww957, ww4427) -> new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4427)),new_iterate98(ww955, ww95600, ww957, ww4427) -> new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4427))) 189.20/136.12 189.20/136.12 189.20/136.12 ---------------------------------------- 189.20/136.12 189.20/136.12 (536) 189.20/136.12 Obligation: 189.20/136.12 Q DP problem: 189.20/136.12 The TRS P consists of the following rules: 189.20/136.12 189.20/136.12 new_iterate98(ww955, ww95600, ww957, ww4427) -> new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4427)) 189.20/136.12 189.20/136.12 The TRS R consists of the following rules: 189.20/136.12 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.12 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.12 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.12 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.12 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.12 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.12 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.12 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.12 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.13 189.20/136.13 The set Q consists of the following terms: 189.20/136.13 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_srMyInt(x0, x1) 189.20/136.13 new_psMyInt(x0, x1) 189.20/136.13 189.20/136.13 We have to consider all minimal (P,Q,R)-chains. 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (537) MNOCProof (EQUIVALENT) 189.20/136.13 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (538) 189.20/136.13 Obligation: 189.20/136.13 Q DP problem: 189.20/136.13 The TRS P consists of the following rules: 189.20/136.13 189.20/136.13 new_iterate98(ww955, ww95600, ww957, ww4427) -> new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4427)) 189.20/136.13 189.20/136.13 The TRS R consists of the following rules: 189.20/136.13 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.13 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.13 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.13 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.13 189.20/136.13 Q is empty. 189.20/136.13 We have to consider all (P,Q,R)-chains. 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (539) NonTerminationLoopProof (COMPLETE) 189.20/136.13 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.20/136.13 Found a loop by semiunifying a rule from P directly. 189.20/136.13 189.20/136.13 s = new_iterate98(ww955, ww95600, ww957, ww4427) evaluates to t =new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4427)) 189.20/136.13 189.20/136.13 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.20/136.13 * Matcher: [ww4427 / new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4427)] 189.20/136.13 * Semiunifier: [ ] 189.20/136.13 189.20/136.13 -------------------------------------------------------------------------------- 189.20/136.13 Rewriting sequence 189.20/136.13 189.20/136.13 The DP semiunifies directly so there is only one rewrite step from new_iterate98(ww955, ww95600, ww957, ww4427) to new_iterate98(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4427)). 189.20/136.13 189.20/136.13 189.20/136.13 189.20/136.13 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (540) 189.20/136.13 NO 189.20/136.13 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (541) 189.20/136.13 Obligation: 189.20/136.13 Q DP problem: 189.20/136.13 The TRS P consists of the following rules: 189.20/136.13 189.20/136.13 new_iterate155(ww3100, ww4231) -> new_iterate155(ww3100, new_psFloat156(ww3100, ww4231)) 189.20/136.13 189.20/136.13 The TRS R consists of the following rules: 189.20/136.13 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.13 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.20/136.13 new_psFloat156(ww3100, ww4231) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4231) 189.20/136.13 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.13 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.13 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.13 189.20/136.13 The set Q consists of the following terms: 189.20/136.13 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_msMyInt4(x0) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMinusInt(Main.Neg(x0)) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_psFloat156(x0, x1) 189.20/136.13 new_primMinusInt(Main.Pos(x0)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_srMyInt(x0, x1) 189.20/136.13 new_psMyInt(x0, x1) 189.20/136.13 189.20/136.13 We have to consider all minimal (P,Q,R)-chains. 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (542) TransformationProof (EQUIVALENT) 189.20/136.13 By rewriting [LPAR04] the rule new_iterate155(ww3100, ww4231) -> new_iterate155(ww3100, new_psFloat156(ww3100, ww4231)) at position [1] we obtained the following new rules [LPAR04]: 189.20/136.13 189.20/136.13 (new_iterate155(ww3100, ww4231) -> new_iterate155(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4231)),new_iterate155(ww3100, ww4231) -> new_iterate155(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4231))) 189.20/136.13 189.20/136.13 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (543) 189.20/136.13 Obligation: 189.20/136.13 Q DP problem: 189.20/136.13 The TRS P consists of the following rules: 189.20/136.13 189.20/136.13 new_iterate155(ww3100, ww4231) -> new_iterate155(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4231)) 189.20/136.13 189.20/136.13 The TRS R consists of the following rules: 189.20/136.13 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.13 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.20/136.13 new_psFloat156(ww3100, ww4231) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4231) 189.20/136.13 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.13 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.13 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.13 189.20/136.13 The set Q consists of the following terms: 189.20/136.13 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_msMyInt4(x0) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMinusInt(Main.Neg(x0)) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_psFloat156(x0, x1) 189.20/136.13 new_primMinusInt(Main.Pos(x0)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_srMyInt(x0, x1) 189.20/136.13 new_psMyInt(x0, x1) 189.20/136.13 189.20/136.13 We have to consider all minimal (P,Q,R)-chains. 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (544) UsableRulesProof (EQUIVALENT) 189.20/136.13 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (545) 189.20/136.13 Obligation: 189.20/136.13 Q DP problem: 189.20/136.13 The TRS P consists of the following rules: 189.20/136.13 189.20/136.13 new_iterate155(ww3100, ww4231) -> new_iterate155(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4231)) 189.20/136.13 189.20/136.13 The TRS R consists of the following rules: 189.20/136.13 189.20/136.13 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.20/136.13 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.13 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.13 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.13 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.20/136.13 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.20/136.13 189.20/136.13 The set Q consists of the following terms: 189.20/136.13 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_msMyInt4(x0) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMinusInt(Main.Neg(x0)) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_psFloat156(x0, x1) 189.20/136.13 new_primMinusInt(Main.Pos(x0)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_srMyInt(x0, x1) 189.20/136.13 new_psMyInt(x0, x1) 189.20/136.13 189.20/136.13 We have to consider all minimal (P,Q,R)-chains. 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (546) QReductionProof (EQUIVALENT) 189.20/136.13 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.20/136.13 189.20/136.13 new_psFloat156(x0, x1) 189.20/136.13 189.20/136.13 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (547) 189.20/136.13 Obligation: 189.20/136.13 Q DP problem: 189.20/136.13 The TRS P consists of the following rules: 189.20/136.13 189.20/136.13 new_iterate155(ww3100, ww4231) -> new_iterate155(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4231)) 189.20/136.13 189.20/136.13 The TRS R consists of the following rules: 189.20/136.13 189.20/136.13 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.20/136.13 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.13 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.13 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.13 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.20/136.13 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.20/136.13 189.20/136.13 The set Q consists of the following terms: 189.20/136.13 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_msMyInt4(x0) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMinusInt(Main.Neg(x0)) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primMinusInt(Main.Pos(x0)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_srMyInt(x0, x1) 189.20/136.13 new_psMyInt(x0, x1) 189.20/136.13 189.20/136.13 We have to consider all minimal (P,Q,R)-chains. 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (548) TransformationProof (EQUIVALENT) 189.20/136.13 By rewriting [LPAR04] the rule new_iterate155(ww3100, ww4231) -> new_iterate155(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4231)) at position [1,0] we obtained the following new rules [LPAR04]: 189.20/136.13 189.20/136.13 (new_iterate155(ww3100, ww4231) -> new_iterate155(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4231)),new_iterate155(ww3100, ww4231) -> new_iterate155(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4231))) 189.20/136.13 189.20/136.13 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (549) 189.20/136.13 Obligation: 189.20/136.13 Q DP problem: 189.20/136.13 The TRS P consists of the following rules: 189.20/136.13 189.20/136.13 new_iterate155(ww3100, ww4231) -> new_iterate155(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4231)) 189.20/136.13 189.20/136.13 The TRS R consists of the following rules: 189.20/136.13 189.20/136.13 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.20/136.13 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.13 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.13 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.13 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.20/136.13 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.20/136.13 189.20/136.13 The set Q consists of the following terms: 189.20/136.13 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_msMyInt4(x0) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMinusInt(Main.Neg(x0)) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primMinusInt(Main.Pos(x0)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_srMyInt(x0, x1) 189.20/136.13 new_psMyInt(x0, x1) 189.20/136.13 189.20/136.13 We have to consider all minimal (P,Q,R)-chains. 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (550) UsableRulesProof (EQUIVALENT) 189.20/136.13 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (551) 189.20/136.13 Obligation: 189.20/136.13 Q DP problem: 189.20/136.13 The TRS P consists of the following rules: 189.20/136.13 189.20/136.13 new_iterate155(ww3100, ww4231) -> new_iterate155(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4231)) 189.20/136.13 189.20/136.13 The TRS R consists of the following rules: 189.20/136.13 189.20/136.13 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.20/136.13 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.13 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.13 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.13 189.20/136.13 The set Q consists of the following terms: 189.20/136.13 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_msMyInt4(x0) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMinusInt(Main.Neg(x0)) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primMinusInt(Main.Pos(x0)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_srMyInt(x0, x1) 189.20/136.13 new_psMyInt(x0, x1) 189.20/136.13 189.20/136.13 We have to consider all minimal (P,Q,R)-chains. 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (552) QReductionProof (EQUIVALENT) 189.20/136.13 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.20/136.13 189.20/136.13 new_msMyInt4(x0) 189.20/136.13 189.20/136.13 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (553) 189.20/136.13 Obligation: 189.20/136.13 Q DP problem: 189.20/136.13 The TRS P consists of the following rules: 189.20/136.13 189.20/136.13 new_iterate155(ww3100, ww4231) -> new_iterate155(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4231)) 189.20/136.13 189.20/136.13 The TRS R consists of the following rules: 189.20/136.13 189.20/136.13 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.20/136.13 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.13 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.13 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.13 189.20/136.13 The set Q consists of the following terms: 189.20/136.13 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMinusInt(Main.Neg(x0)) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primMinusInt(Main.Pos(x0)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_srMyInt(x0, x1) 189.20/136.13 new_psMyInt(x0, x1) 189.20/136.13 189.20/136.13 We have to consider all minimal (P,Q,R)-chains. 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (554) TransformationProof (EQUIVALENT) 189.20/136.13 By rewriting [LPAR04] the rule new_iterate155(ww3100, ww4231) -> new_iterate155(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4231)) at position [1,0] we obtained the following new rules [LPAR04]: 189.20/136.13 189.20/136.13 (new_iterate155(ww3100, ww4231) -> new_iterate155(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4231)),new_iterate155(ww3100, ww4231) -> new_iterate155(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4231))) 189.20/136.13 189.20/136.13 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (555) 189.20/136.13 Obligation: 189.20/136.13 Q DP problem: 189.20/136.13 The TRS P consists of the following rules: 189.20/136.13 189.20/136.13 new_iterate155(ww3100, ww4231) -> new_iterate155(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4231)) 189.20/136.13 189.20/136.13 The TRS R consists of the following rules: 189.20/136.13 189.20/136.13 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.20/136.13 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.13 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.13 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.13 189.20/136.13 The set Q consists of the following terms: 189.20/136.13 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMinusInt(Main.Neg(x0)) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primMinusInt(Main.Pos(x0)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_srMyInt(x0, x1) 189.20/136.13 new_psMyInt(x0, x1) 189.20/136.13 189.20/136.13 We have to consider all minimal (P,Q,R)-chains. 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (556) UsableRulesProof (EQUIVALENT) 189.20/136.13 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (557) 189.20/136.13 Obligation: 189.20/136.13 Q DP problem: 189.20/136.13 The TRS P consists of the following rules: 189.20/136.13 189.20/136.13 new_iterate155(ww3100, ww4231) -> new_iterate155(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4231)) 189.20/136.13 189.20/136.13 The TRS R consists of the following rules: 189.20/136.13 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.13 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.13 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.13 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.13 189.20/136.13 The set Q consists of the following terms: 189.20/136.13 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMinusInt(Main.Neg(x0)) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primMinusInt(Main.Pos(x0)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_srMyInt(x0, x1) 189.20/136.13 new_psMyInt(x0, x1) 189.20/136.13 189.20/136.13 We have to consider all minimal (P,Q,R)-chains. 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (558) QReductionProof (EQUIVALENT) 189.20/136.13 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.20/136.13 189.20/136.13 new_primMinusInt(Main.Neg(x0)) 189.20/136.13 new_primMinusInt(Main.Pos(x0)) 189.20/136.13 189.20/136.13 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (559) 189.20/136.13 Obligation: 189.20/136.13 Q DP problem: 189.20/136.13 The TRS P consists of the following rules: 189.20/136.13 189.20/136.13 new_iterate155(ww3100, ww4231) -> new_iterate155(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4231)) 189.20/136.13 189.20/136.13 The TRS R consists of the following rules: 189.20/136.13 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.13 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.13 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.13 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.13 189.20/136.13 The set Q consists of the following terms: 189.20/136.13 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_srMyInt(x0, x1) 189.20/136.13 new_psMyInt(x0, x1) 189.20/136.13 189.20/136.13 We have to consider all minimal (P,Q,R)-chains. 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (560) TransformationProof (EQUIVALENT) 189.20/136.13 By rewriting [LPAR04] the rule new_iterate155(ww3100, ww4231) -> new_iterate155(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4231)) at position [1,0] we obtained the following new rules [LPAR04]: 189.20/136.13 189.20/136.13 (new_iterate155(ww3100, ww4231) -> new_iterate155(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4231)),new_iterate155(ww3100, ww4231) -> new_iterate155(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4231))) 189.20/136.13 189.20/136.13 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (561) 189.20/136.13 Obligation: 189.20/136.13 Q DP problem: 189.20/136.13 The TRS P consists of the following rules: 189.20/136.13 189.20/136.13 new_iterate155(ww3100, ww4231) -> new_iterate155(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4231)) 189.20/136.13 189.20/136.13 The TRS R consists of the following rules: 189.20/136.13 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.13 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.13 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.13 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.13 189.20/136.13 The set Q consists of the following terms: 189.20/136.13 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_srMyInt(x0, x1) 189.20/136.13 new_psMyInt(x0, x1) 189.20/136.13 189.20/136.13 We have to consider all minimal (P,Q,R)-chains. 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (562) TransformationProof (EQUIVALENT) 189.20/136.13 By rewriting [LPAR04] the rule new_iterate155(ww3100, ww4231) -> new_iterate155(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4231)) at position [1,1] we obtained the following new rules [LPAR04]: 189.20/136.13 189.20/136.13 (new_iterate155(ww3100, ww4231) -> new_iterate155(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4231)),new_iterate155(ww3100, ww4231) -> new_iterate155(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4231))) 189.20/136.13 189.20/136.13 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (563) 189.20/136.13 Obligation: 189.20/136.13 Q DP problem: 189.20/136.13 The TRS P consists of the following rules: 189.20/136.13 189.20/136.13 new_iterate155(ww3100, ww4231) -> new_iterate155(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4231)) 189.20/136.13 189.20/136.13 The TRS R consists of the following rules: 189.20/136.13 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.13 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.13 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.13 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.13 189.20/136.13 The set Q consists of the following terms: 189.20/136.13 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_srMyInt(x0, x1) 189.20/136.13 new_psMyInt(x0, x1) 189.20/136.13 189.20/136.13 We have to consider all minimal (P,Q,R)-chains. 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (564) TransformationProof (EQUIVALENT) 189.20/136.13 By rewriting [LPAR04] the rule new_iterate155(ww3100, ww4231) -> new_iterate155(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4231)) at position [1,1] we obtained the following new rules [LPAR04]: 189.20/136.13 189.20/136.13 (new_iterate155(ww3100, ww4231) -> new_iterate155(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4231)),new_iterate155(ww3100, ww4231) -> new_iterate155(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4231))) 189.20/136.13 189.20/136.13 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (565) 189.20/136.13 Obligation: 189.20/136.13 Q DP problem: 189.20/136.13 The TRS P consists of the following rules: 189.20/136.13 189.20/136.13 new_iterate155(ww3100, ww4231) -> new_iterate155(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4231)) 189.20/136.13 189.20/136.13 The TRS R consists of the following rules: 189.20/136.13 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.13 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.13 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.13 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.13 189.20/136.13 The set Q consists of the following terms: 189.20/136.13 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_srMyInt(x0, x1) 189.20/136.13 new_psMyInt(x0, x1) 189.20/136.13 189.20/136.13 We have to consider all minimal (P,Q,R)-chains. 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (566) TransformationProof (EQUIVALENT) 189.20/136.13 By rewriting [LPAR04] the rule new_iterate155(ww3100, ww4231) -> new_iterate155(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4231)) at position [1,1,0] we obtained the following new rules [LPAR04]: 189.20/136.13 189.20/136.13 (new_iterate155(ww3100, ww4231) -> new_iterate155(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4231)),new_iterate155(ww3100, ww4231) -> new_iterate155(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4231))) 189.20/136.13 189.20/136.13 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (567) 189.20/136.13 Obligation: 189.20/136.13 Q DP problem: 189.20/136.13 The TRS P consists of the following rules: 189.20/136.13 189.20/136.13 new_iterate155(ww3100, ww4231) -> new_iterate155(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4231)) 189.20/136.13 189.20/136.13 The TRS R consists of the following rules: 189.20/136.13 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.13 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.13 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.13 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.13 189.20/136.13 The set Q consists of the following terms: 189.20/136.13 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_srMyInt(x0, x1) 189.20/136.13 new_psMyInt(x0, x1) 189.20/136.13 189.20/136.13 We have to consider all minimal (P,Q,R)-chains. 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (568) MNOCProof (EQUIVALENT) 189.20/136.13 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (569) 189.20/136.13 Obligation: 189.20/136.13 Q DP problem: 189.20/136.13 The TRS P consists of the following rules: 189.20/136.13 189.20/136.13 new_iterate155(ww3100, ww4231) -> new_iterate155(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4231)) 189.20/136.13 189.20/136.13 The TRS R consists of the following rules: 189.20/136.13 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.13 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.13 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.13 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.13 189.20/136.13 Q is empty. 189.20/136.13 We have to consider all (P,Q,R)-chains. 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (570) NonTerminationLoopProof (COMPLETE) 189.20/136.13 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.20/136.13 Found a loop by semiunifying a rule from P directly. 189.20/136.13 189.20/136.13 s = new_iterate155(ww3100, ww4231) evaluates to t =new_iterate155(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4231)) 189.20/136.13 189.20/136.13 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.20/136.13 * Matcher: [ww4231 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4231)] 189.20/136.13 * Semiunifier: [ ] 189.20/136.13 189.20/136.13 -------------------------------------------------------------------------------- 189.20/136.13 Rewriting sequence 189.20/136.13 189.20/136.13 The DP semiunifies directly so there is only one rewrite step from new_iterate155(ww3100, ww4231) to new_iterate155(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4231)). 189.20/136.13 189.20/136.13 189.20/136.13 189.20/136.13 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (571) 189.20/136.13 NO 189.20/136.13 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (572) 189.20/136.13 Obligation: 189.20/136.13 Q DP problem: 189.20/136.13 The TRS P consists of the following rules: 189.20/136.13 189.20/136.13 new_iterate147(ww4573, ww4574, ww4581) -> new_iterate147(ww4573, ww4574, new_psFloat148(ww4573, ww4574, ww4581)) 189.20/136.13 189.20/136.13 The TRS R consists of the following rules: 189.20/136.13 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.13 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.20/136.13 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.20/136.13 new_psFloat148(ww4573, ww4574, ww4581) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4573)), Main.Neg(Main.Succ(ww4574))), ww4581) 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.13 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.13 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.13 189.20/136.13 The set Q consists of the following terms: 189.20/136.13 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_msMyInt4(x0) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMinusInt(Main.Neg(x0)) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primMinusInt(Main.Pos(x0)) 189.20/136.13 new_psFloat148(x0, x1, x2) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_srMyInt(x0, x1) 189.20/136.13 new_psMyInt(x0, x1) 189.20/136.13 189.20/136.13 We have to consider all minimal (P,Q,R)-chains. 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (573) TransformationProof (EQUIVALENT) 189.20/136.13 By rewriting [LPAR04] the rule new_iterate147(ww4573, ww4574, ww4581) -> new_iterate147(ww4573, ww4574, new_psFloat148(ww4573, ww4574, ww4581)) at position [2] we obtained the following new rules [LPAR04]: 189.20/136.13 189.20/136.13 (new_iterate147(ww4573, ww4574, ww4581) -> new_iterate147(ww4573, ww4574, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4573)), Main.Neg(Main.Succ(ww4574))), ww4581)),new_iterate147(ww4573, ww4574, ww4581) -> new_iterate147(ww4573, ww4574, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4573)), Main.Neg(Main.Succ(ww4574))), ww4581))) 189.20/136.13 189.20/136.13 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (574) 189.20/136.13 Obligation: 189.20/136.13 Q DP problem: 189.20/136.13 The TRS P consists of the following rules: 189.20/136.13 189.20/136.13 new_iterate147(ww4573, ww4574, ww4581) -> new_iterate147(ww4573, ww4574, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4573)), Main.Neg(Main.Succ(ww4574))), ww4581)) 189.20/136.13 189.20/136.13 The TRS R consists of the following rules: 189.20/136.13 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.13 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.20/136.13 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.20/136.13 new_psFloat148(ww4573, ww4574, ww4581) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4573)), Main.Neg(Main.Succ(ww4574))), ww4581) 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.13 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.13 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.13 189.20/136.13 The set Q consists of the following terms: 189.20/136.13 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_msMyInt4(x0) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMinusInt(Main.Neg(x0)) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primMinusInt(Main.Pos(x0)) 189.20/136.13 new_psFloat148(x0, x1, x2) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_srMyInt(x0, x1) 189.20/136.13 new_psMyInt(x0, x1) 189.20/136.13 189.20/136.13 We have to consider all minimal (P,Q,R)-chains. 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (575) UsableRulesProof (EQUIVALENT) 189.20/136.13 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (576) 189.20/136.13 Obligation: 189.20/136.13 Q DP problem: 189.20/136.13 The TRS P consists of the following rules: 189.20/136.13 189.20/136.13 new_iterate147(ww4573, ww4574, ww4581) -> new_iterate147(ww4573, ww4574, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4573)), Main.Neg(Main.Succ(ww4574))), ww4581)) 189.20/136.13 189.20/136.13 The TRS R consists of the following rules: 189.20/136.13 189.20/136.13 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.20/136.13 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.13 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.13 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.13 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.20/136.13 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.20/136.13 189.20/136.13 The set Q consists of the following terms: 189.20/136.13 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_msMyInt4(x0) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMinusInt(Main.Neg(x0)) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primMinusInt(Main.Pos(x0)) 189.20/136.13 new_psFloat148(x0, x1, x2) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_srMyInt(x0, x1) 189.20/136.13 new_psMyInt(x0, x1) 189.20/136.13 189.20/136.13 We have to consider all minimal (P,Q,R)-chains. 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (577) QReductionProof (EQUIVALENT) 189.20/136.13 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.20/136.13 189.20/136.13 new_psFloat148(x0, x1, x2) 189.20/136.13 189.20/136.13 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (578) 189.20/136.13 Obligation: 189.20/136.13 Q DP problem: 189.20/136.13 The TRS P consists of the following rules: 189.20/136.13 189.20/136.13 new_iterate147(ww4573, ww4574, ww4581) -> new_iterate147(ww4573, ww4574, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4573)), Main.Neg(Main.Succ(ww4574))), ww4581)) 189.20/136.13 189.20/136.13 The TRS R consists of the following rules: 189.20/136.13 189.20/136.13 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.20/136.13 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.13 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.13 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.13 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.20/136.13 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.20/136.13 189.20/136.13 The set Q consists of the following terms: 189.20/136.13 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_msMyInt4(x0) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMinusInt(Main.Neg(x0)) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primMinusInt(Main.Pos(x0)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_srMyInt(x0, x1) 189.20/136.13 new_psMyInt(x0, x1) 189.20/136.13 189.20/136.13 We have to consider all minimal (P,Q,R)-chains. 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (579) TransformationProof (EQUIVALENT) 189.20/136.13 By rewriting [LPAR04] the rule new_iterate147(ww4573, ww4574, ww4581) -> new_iterate147(ww4573, ww4574, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4573)), Main.Neg(Main.Succ(ww4574))), ww4581)) at position [2,0] we obtained the following new rules [LPAR04]: 189.20/136.13 189.20/136.13 (new_iterate147(ww4573, ww4574, ww4581) -> new_iterate147(ww4573, ww4574, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4573)), Main.Neg(Main.Succ(ww4574))), ww4581)),new_iterate147(ww4573, ww4574, ww4581) -> new_iterate147(ww4573, ww4574, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4573)), Main.Neg(Main.Succ(ww4574))), ww4581))) 189.20/136.13 189.20/136.13 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (580) 189.20/136.13 Obligation: 189.20/136.13 Q DP problem: 189.20/136.13 The TRS P consists of the following rules: 189.20/136.13 189.20/136.13 new_iterate147(ww4573, ww4574, ww4581) -> new_iterate147(ww4573, ww4574, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4573)), Main.Neg(Main.Succ(ww4574))), ww4581)) 189.20/136.13 189.20/136.13 The TRS R consists of the following rules: 189.20/136.13 189.20/136.13 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.20/136.13 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.13 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.13 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.13 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.20/136.13 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.20/136.13 189.20/136.13 The set Q consists of the following terms: 189.20/136.13 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_msMyInt4(x0) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMinusInt(Main.Neg(x0)) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primMinusInt(Main.Pos(x0)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_srMyInt(x0, x1) 189.20/136.13 new_psMyInt(x0, x1) 189.20/136.13 189.20/136.13 We have to consider all minimal (P,Q,R)-chains. 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (581) UsableRulesProof (EQUIVALENT) 189.20/136.13 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (582) 189.20/136.13 Obligation: 189.20/136.13 Q DP problem: 189.20/136.13 The TRS P consists of the following rules: 189.20/136.13 189.20/136.13 new_iterate147(ww4573, ww4574, ww4581) -> new_iterate147(ww4573, ww4574, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4573)), Main.Neg(Main.Succ(ww4574))), ww4581)) 189.20/136.13 189.20/136.13 The TRS R consists of the following rules: 189.20/136.13 189.20/136.13 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.20/136.13 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.13 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.13 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.13 189.20/136.13 The set Q consists of the following terms: 189.20/136.13 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_msMyInt4(x0) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMinusInt(Main.Neg(x0)) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primMinusInt(Main.Pos(x0)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_srMyInt(x0, x1) 189.20/136.13 new_psMyInt(x0, x1) 189.20/136.13 189.20/136.13 We have to consider all minimal (P,Q,R)-chains. 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (583) QReductionProof (EQUIVALENT) 189.20/136.13 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.20/136.13 189.20/136.13 new_msMyInt4(x0) 189.20/136.13 189.20/136.13 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (584) 189.20/136.13 Obligation: 189.20/136.13 Q DP problem: 189.20/136.13 The TRS P consists of the following rules: 189.20/136.13 189.20/136.13 new_iterate147(ww4573, ww4574, ww4581) -> new_iterate147(ww4573, ww4574, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4573)), Main.Neg(Main.Succ(ww4574))), ww4581)) 189.20/136.13 189.20/136.13 The TRS R consists of the following rules: 189.20/136.13 189.20/136.13 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.20/136.13 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.13 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.13 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.13 189.20/136.13 The set Q consists of the following terms: 189.20/136.13 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMinusInt(Main.Neg(x0)) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primMinusInt(Main.Pos(x0)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_srMyInt(x0, x1) 189.20/136.13 new_psMyInt(x0, x1) 189.20/136.13 189.20/136.13 We have to consider all minimal (P,Q,R)-chains. 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (585) TransformationProof (EQUIVALENT) 189.20/136.13 By rewriting [LPAR04] the rule new_iterate147(ww4573, ww4574, ww4581) -> new_iterate147(ww4573, ww4574, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4573)), Main.Neg(Main.Succ(ww4574))), ww4581)) at position [2,0] we obtained the following new rules [LPAR04]: 189.20/136.13 189.20/136.13 (new_iterate147(ww4573, ww4574, ww4581) -> new_iterate147(ww4573, ww4574, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4573)), Main.Neg(Main.Succ(ww4574))), ww4581)),new_iterate147(ww4573, ww4574, ww4581) -> new_iterate147(ww4573, ww4574, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4573)), Main.Neg(Main.Succ(ww4574))), ww4581))) 189.20/136.13 189.20/136.13 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (586) 189.20/136.13 Obligation: 189.20/136.13 Q DP problem: 189.20/136.13 The TRS P consists of the following rules: 189.20/136.13 189.20/136.13 new_iterate147(ww4573, ww4574, ww4581) -> new_iterate147(ww4573, ww4574, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4573)), Main.Neg(Main.Succ(ww4574))), ww4581)) 189.20/136.13 189.20/136.13 The TRS R consists of the following rules: 189.20/136.13 189.20/136.13 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.20/136.13 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.13 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.13 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.13 189.20/136.13 The set Q consists of the following terms: 189.20/136.13 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMinusInt(Main.Neg(x0)) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primMinusInt(Main.Pos(x0)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_srMyInt(x0, x1) 189.20/136.13 new_psMyInt(x0, x1) 189.20/136.13 189.20/136.13 We have to consider all minimal (P,Q,R)-chains. 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (587) UsableRulesProof (EQUIVALENT) 189.20/136.13 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (588) 189.20/136.13 Obligation: 189.20/136.13 Q DP problem: 189.20/136.13 The TRS P consists of the following rules: 189.20/136.13 189.20/136.13 new_iterate147(ww4573, ww4574, ww4581) -> new_iterate147(ww4573, ww4574, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4573)), Main.Neg(Main.Succ(ww4574))), ww4581)) 189.20/136.13 189.20/136.13 The TRS R consists of the following rules: 189.20/136.13 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.13 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.13 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.13 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.13 189.20/136.13 The set Q consists of the following terms: 189.20/136.13 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMinusInt(Main.Neg(x0)) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primMinusInt(Main.Pos(x0)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_srMyInt(x0, x1) 189.20/136.13 new_psMyInt(x0, x1) 189.20/136.13 189.20/136.13 We have to consider all minimal (P,Q,R)-chains. 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (589) QReductionProof (EQUIVALENT) 189.20/136.13 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.20/136.13 189.20/136.13 new_primMinusInt(Main.Neg(x0)) 189.20/136.13 new_primMinusInt(Main.Pos(x0)) 189.20/136.13 189.20/136.13 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (590) 189.20/136.13 Obligation: 189.20/136.13 Q DP problem: 189.20/136.13 The TRS P consists of the following rules: 189.20/136.13 189.20/136.13 new_iterate147(ww4573, ww4574, ww4581) -> new_iterate147(ww4573, ww4574, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4573)), Main.Neg(Main.Succ(ww4574))), ww4581)) 189.20/136.13 189.20/136.13 The TRS R consists of the following rules: 189.20/136.13 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.13 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.13 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.13 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.13 189.20/136.13 The set Q consists of the following terms: 189.20/136.13 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_srMyInt(x0, x1) 189.20/136.13 new_psMyInt(x0, x1) 189.20/136.13 189.20/136.13 We have to consider all minimal (P,Q,R)-chains. 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (591) TransformationProof (EQUIVALENT) 189.20/136.13 By rewriting [LPAR04] the rule new_iterate147(ww4573, ww4574, ww4581) -> new_iterate147(ww4573, ww4574, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4573)), Main.Neg(Main.Succ(ww4574))), ww4581)) at position [2,0] we obtained the following new rules [LPAR04]: 189.20/136.13 189.20/136.13 (new_iterate147(ww4573, ww4574, ww4581) -> new_iterate147(ww4573, ww4574, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4573)), Main.Neg(Main.Succ(ww4574))), ww4581)),new_iterate147(ww4573, ww4574, ww4581) -> new_iterate147(ww4573, ww4574, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4573)), Main.Neg(Main.Succ(ww4574))), ww4581))) 189.20/136.13 189.20/136.13 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (592) 189.20/136.13 Obligation: 189.20/136.13 Q DP problem: 189.20/136.13 The TRS P consists of the following rules: 189.20/136.13 189.20/136.13 new_iterate147(ww4573, ww4574, ww4581) -> new_iterate147(ww4573, ww4574, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4573)), Main.Neg(Main.Succ(ww4574))), ww4581)) 189.20/136.13 189.20/136.13 The TRS R consists of the following rules: 189.20/136.13 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.13 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.13 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.13 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.13 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.13 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.13 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.13 189.20/136.13 The set Q consists of the following terms: 189.20/136.13 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.13 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.13 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.13 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.13 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.13 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.13 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.13 new_srMyInt(x0, x1) 189.20/136.13 new_psMyInt(x0, x1) 189.20/136.13 189.20/136.13 We have to consider all minimal (P,Q,R)-chains. 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (593) TransformationProof (EQUIVALENT) 189.20/136.13 By rewriting [LPAR04] the rule new_iterate147(ww4573, ww4574, ww4581) -> new_iterate147(ww4573, ww4574, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4573)), Main.Neg(Main.Succ(ww4574))), ww4581)) at position [2,1] we obtained the following new rules [LPAR04]: 189.20/136.13 189.20/136.13 (new_iterate147(ww4573, ww4574, ww4581) -> new_iterate147(ww4573, ww4574, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4573)), Main.Neg(Main.Succ(ww4574))), ww4581)),new_iterate147(ww4573, ww4574, ww4581) -> new_iterate147(ww4573, ww4574, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4573)), Main.Neg(Main.Succ(ww4574))), ww4581))) 189.20/136.13 189.20/136.13 189.20/136.13 ---------------------------------------- 189.20/136.13 189.20/136.13 (594) 189.20/136.13 Obligation: 189.20/136.13 Q DP problem: 189.20/136.13 The TRS P consists of the following rules: 189.20/136.14 189.20/136.14 new_iterate147(ww4573, ww4574, ww4581) -> new_iterate147(ww4573, ww4574, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4573)), Main.Neg(Main.Succ(ww4574))), ww4581)) 189.20/136.14 189.20/136.14 The TRS R consists of the following rules: 189.20/136.14 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.14 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.14 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.14 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.14 189.20/136.14 The set Q consists of the following terms: 189.20/136.14 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_srMyInt(x0, x1) 189.20/136.14 new_psMyInt(x0, x1) 189.20/136.14 189.20/136.14 We have to consider all minimal (P,Q,R)-chains. 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (595) TransformationProof (EQUIVALENT) 189.20/136.14 By rewriting [LPAR04] the rule new_iterate147(ww4573, ww4574, ww4581) -> new_iterate147(ww4573, ww4574, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4573)), Main.Neg(Main.Succ(ww4574))), ww4581)) at position [2,1] we obtained the following new rules [LPAR04]: 189.20/136.14 189.20/136.14 (new_iterate147(ww4573, ww4574, ww4581) -> new_iterate147(ww4573, ww4574, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Succ(ww4573), Main.Succ(ww4574))), ww4581)),new_iterate147(ww4573, ww4574, ww4581) -> new_iterate147(ww4573, ww4574, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Succ(ww4573), Main.Succ(ww4574))), ww4581))) 189.20/136.14 189.20/136.14 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (596) 189.20/136.14 Obligation: 189.20/136.14 Q DP problem: 189.20/136.14 The TRS P consists of the following rules: 189.20/136.14 189.20/136.14 new_iterate147(ww4573, ww4574, ww4581) -> new_iterate147(ww4573, ww4574, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Succ(ww4573), Main.Succ(ww4574))), ww4581)) 189.20/136.14 189.20/136.14 The TRS R consists of the following rules: 189.20/136.14 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.14 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.14 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.14 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.14 189.20/136.14 The set Q consists of the following terms: 189.20/136.14 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_srMyInt(x0, x1) 189.20/136.14 new_psMyInt(x0, x1) 189.20/136.14 189.20/136.14 We have to consider all minimal (P,Q,R)-chains. 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (597) TransformationProof (EQUIVALENT) 189.20/136.14 By rewriting [LPAR04] the rule new_iterate147(ww4573, ww4574, ww4581) -> new_iterate147(ww4573, ww4574, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Succ(ww4573), Main.Succ(ww4574))), ww4581)) at position [2,1,0] we obtained the following new rules [LPAR04]: 189.20/136.14 189.20/136.14 (new_iterate147(ww4573, ww4574, ww4581) -> new_iterate147(ww4573, ww4574, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4573, Main.Succ(ww4574)), Main.Succ(ww4574))), ww4581)),new_iterate147(ww4573, ww4574, ww4581) -> new_iterate147(ww4573, ww4574, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4573, Main.Succ(ww4574)), Main.Succ(ww4574))), ww4581))) 189.20/136.14 189.20/136.14 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (598) 189.20/136.14 Obligation: 189.20/136.14 Q DP problem: 189.20/136.14 The TRS P consists of the following rules: 189.20/136.14 189.20/136.14 new_iterate147(ww4573, ww4574, ww4581) -> new_iterate147(ww4573, ww4574, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4573, Main.Succ(ww4574)), Main.Succ(ww4574))), ww4581)) 189.20/136.14 189.20/136.14 The TRS R consists of the following rules: 189.20/136.14 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.14 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.14 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.14 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.14 189.20/136.14 The set Q consists of the following terms: 189.20/136.14 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_srMyInt(x0, x1) 189.20/136.14 new_psMyInt(x0, x1) 189.20/136.14 189.20/136.14 We have to consider all minimal (P,Q,R)-chains. 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (599) MNOCProof (EQUIVALENT) 189.20/136.14 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (600) 189.20/136.14 Obligation: 189.20/136.14 Q DP problem: 189.20/136.14 The TRS P consists of the following rules: 189.20/136.14 189.20/136.14 new_iterate147(ww4573, ww4574, ww4581) -> new_iterate147(ww4573, ww4574, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4573, Main.Succ(ww4574)), Main.Succ(ww4574))), ww4581)) 189.20/136.14 189.20/136.14 The TRS R consists of the following rules: 189.20/136.14 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.14 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.14 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.14 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.14 189.20/136.14 Q is empty. 189.20/136.14 We have to consider all (P,Q,R)-chains. 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (601) NonTerminationLoopProof (COMPLETE) 189.20/136.14 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.20/136.14 Found a loop by semiunifying a rule from P directly. 189.20/136.14 189.20/136.14 s = new_iterate147(ww4573, ww4574, ww4581) evaluates to t =new_iterate147(ww4573, ww4574, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4573, Main.Succ(ww4574)), Main.Succ(ww4574))), ww4581)) 189.20/136.14 189.20/136.14 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.20/136.14 * Matcher: [ww4581 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4573, Main.Succ(ww4574)), Main.Succ(ww4574))), ww4581)] 189.20/136.14 * Semiunifier: [ ] 189.20/136.14 189.20/136.14 -------------------------------------------------------------------------------- 189.20/136.14 Rewriting sequence 189.20/136.14 189.20/136.14 The DP semiunifies directly so there is only one rewrite step from new_iterate147(ww4573, ww4574, ww4581) to new_iterate147(ww4573, ww4574, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4573, Main.Succ(ww4574)), Main.Succ(ww4574))), ww4581)). 189.20/136.14 189.20/136.14 189.20/136.14 189.20/136.14 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (602) 189.20/136.14 NO 189.20/136.14 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (603) 189.20/136.14 Obligation: 189.20/136.14 Q DP problem: 189.20/136.14 The TRS P consists of the following rules: 189.20/136.14 189.20/136.14 new_iterate100(ww955, ww9560, ww957, ww9580, ww4469) -> new_iterate100(ww955, ww9560, ww957, ww9580, new_psFloat100(ww955, ww9560, ww957, ww9580, ww4469)) 189.20/136.14 189.20/136.14 The TRS R consists of the following rules: 189.20/136.14 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.14 new_psFloat100(ww955, ww9560, ww957, ww9580, ww4469) -> new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(ww9560), Main.Pos(ww9580)), ww4469) 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.14 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.14 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.14 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.14 189.20/136.14 The set Q consists of the following terms: 189.20/136.14 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_psFloat100(x0, x1, x2, x3, x4) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.14 new_msMyInt3(x0, x1) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_srMyInt(x0, x1) 189.20/136.14 new_psMyInt(x0, x1) 189.20/136.14 189.20/136.14 We have to consider all minimal (P,Q,R)-chains. 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (604) TransformationProof (EQUIVALENT) 189.20/136.14 By rewriting [LPAR04] the rule new_iterate100(ww955, ww9560, ww957, ww9580, ww4469) -> new_iterate100(ww955, ww9560, ww957, ww9580, new_psFloat100(ww955, ww9560, ww957, ww9580, ww4469)) at position [4] we obtained the following new rules [LPAR04]: 189.20/136.14 189.20/136.14 (new_iterate100(ww955, ww9560, ww957, ww9580, ww4469) -> new_iterate100(ww955, ww9560, ww957, ww9580, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(ww9560), Main.Pos(ww9580)), ww4469)),new_iterate100(ww955, ww9560, ww957, ww9580, ww4469) -> new_iterate100(ww955, ww9560, ww957, ww9580, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(ww9560), Main.Pos(ww9580)), ww4469))) 189.20/136.14 189.20/136.14 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (605) 189.20/136.14 Obligation: 189.20/136.14 Q DP problem: 189.20/136.14 The TRS P consists of the following rules: 189.20/136.14 189.20/136.14 new_iterate100(ww955, ww9560, ww957, ww9580, ww4469) -> new_iterate100(ww955, ww9560, ww957, ww9580, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(ww9560), Main.Pos(ww9580)), ww4469)) 189.20/136.14 189.20/136.14 The TRS R consists of the following rules: 189.20/136.14 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.14 new_psFloat100(ww955, ww9560, ww957, ww9580, ww4469) -> new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(ww9560), Main.Pos(ww9580)), ww4469) 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.14 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.14 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.14 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.14 189.20/136.14 The set Q consists of the following terms: 189.20/136.14 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_psFloat100(x0, x1, x2, x3, x4) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.14 new_msMyInt3(x0, x1) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_srMyInt(x0, x1) 189.20/136.14 new_psMyInt(x0, x1) 189.20/136.14 189.20/136.14 We have to consider all minimal (P,Q,R)-chains. 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (606) UsableRulesProof (EQUIVALENT) 189.20/136.14 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (607) 189.20/136.14 Obligation: 189.20/136.14 Q DP problem: 189.20/136.14 The TRS P consists of the following rules: 189.20/136.14 189.20/136.14 new_iterate100(ww955, ww9560, ww957, ww9580, ww4469) -> new_iterate100(ww955, ww9560, ww957, ww9580, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(ww9560), Main.Pos(ww9580)), ww4469)) 189.20/136.14 189.20/136.14 The TRS R consists of the following rules: 189.20/136.14 189.20/136.14 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.20/136.14 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.14 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.14 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.14 189.20/136.14 The set Q consists of the following terms: 189.20/136.14 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_psFloat100(x0, x1, x2, x3, x4) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.14 new_msMyInt3(x0, x1) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_srMyInt(x0, x1) 189.20/136.14 new_psMyInt(x0, x1) 189.20/136.14 189.20/136.14 We have to consider all minimal (P,Q,R)-chains. 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (608) QReductionProof (EQUIVALENT) 189.20/136.14 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.20/136.14 189.20/136.14 new_psFloat100(x0, x1, x2, x3, x4) 189.20/136.14 189.20/136.14 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (609) 189.20/136.14 Obligation: 189.20/136.14 Q DP problem: 189.20/136.14 The TRS P consists of the following rules: 189.20/136.14 189.20/136.14 new_iterate100(ww955, ww9560, ww957, ww9580, ww4469) -> new_iterate100(ww955, ww9560, ww957, ww9580, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(ww9560), Main.Pos(ww9580)), ww4469)) 189.20/136.14 189.20/136.14 The TRS R consists of the following rules: 189.20/136.14 189.20/136.14 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.20/136.14 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.14 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.14 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.14 189.20/136.14 The set Q consists of the following terms: 189.20/136.14 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.14 new_msMyInt3(x0, x1) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_srMyInt(x0, x1) 189.20/136.14 new_psMyInt(x0, x1) 189.20/136.14 189.20/136.14 We have to consider all minimal (P,Q,R)-chains. 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (610) TransformationProof (EQUIVALENT) 189.20/136.14 By rewriting [LPAR04] the rule new_iterate100(ww955, ww9560, ww957, ww9580, ww4469) -> new_iterate100(ww955, ww9560, ww957, ww9580, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(ww9560), Main.Pos(ww9580)), ww4469)) at position [4,0] we obtained the following new rules [LPAR04]: 189.20/136.14 189.20/136.14 (new_iterate100(ww955, ww9560, ww957, ww9580, ww4469) -> new_iterate100(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Pos(ww9560), Main.Pos(ww9580)), ww4469)),new_iterate100(ww955, ww9560, ww957, ww9580, ww4469) -> new_iterate100(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Pos(ww9560), Main.Pos(ww9580)), ww4469))) 189.20/136.14 189.20/136.14 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (611) 189.20/136.14 Obligation: 189.20/136.14 Q DP problem: 189.20/136.14 The TRS P consists of the following rules: 189.20/136.14 189.20/136.14 new_iterate100(ww955, ww9560, ww957, ww9580, ww4469) -> new_iterate100(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Pos(ww9560), Main.Pos(ww9580)), ww4469)) 189.20/136.14 189.20/136.14 The TRS R consists of the following rules: 189.20/136.14 189.20/136.14 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.20/136.14 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.14 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.14 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.14 189.20/136.14 The set Q consists of the following terms: 189.20/136.14 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.14 new_msMyInt3(x0, x1) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_srMyInt(x0, x1) 189.20/136.14 new_psMyInt(x0, x1) 189.20/136.14 189.20/136.14 We have to consider all minimal (P,Q,R)-chains. 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (612) UsableRulesProof (EQUIVALENT) 189.20/136.14 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (613) 189.20/136.14 Obligation: 189.20/136.14 Q DP problem: 189.20/136.14 The TRS P consists of the following rules: 189.20/136.14 189.20/136.14 new_iterate100(ww955, ww9560, ww957, ww9580, ww4469) -> new_iterate100(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Pos(ww9560), Main.Pos(ww9580)), ww4469)) 189.20/136.14 189.20/136.14 The TRS R consists of the following rules: 189.20/136.14 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.14 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.14 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.14 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.14 189.20/136.14 The set Q consists of the following terms: 189.20/136.14 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.14 new_msMyInt3(x0, x1) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_srMyInt(x0, x1) 189.20/136.14 new_psMyInt(x0, x1) 189.20/136.14 189.20/136.14 We have to consider all minimal (P,Q,R)-chains. 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (614) QReductionProof (EQUIVALENT) 189.20/136.14 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.20/136.14 189.20/136.14 new_msMyInt3(x0, x1) 189.20/136.14 189.20/136.14 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (615) 189.20/136.14 Obligation: 189.20/136.14 Q DP problem: 189.20/136.14 The TRS P consists of the following rules: 189.20/136.14 189.20/136.14 new_iterate100(ww955, ww9560, ww957, ww9580, ww4469) -> new_iterate100(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Pos(ww9560), Main.Pos(ww9580)), ww4469)) 189.20/136.14 189.20/136.14 The TRS R consists of the following rules: 189.20/136.14 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.14 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.14 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.14 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.14 189.20/136.14 The set Q consists of the following terms: 189.20/136.14 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_srMyInt(x0, x1) 189.20/136.14 new_psMyInt(x0, x1) 189.20/136.14 189.20/136.14 We have to consider all minimal (P,Q,R)-chains. 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (616) TransformationProof (EQUIVALENT) 189.20/136.14 By rewriting [LPAR04] the rule new_iterate100(ww955, ww9560, ww957, ww9580, ww4469) -> new_iterate100(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Pos(ww9560), Main.Pos(ww9580)), ww4469)) at position [4,0,0] we obtained the following new rules [LPAR04]: 189.20/136.14 189.20/136.14 (new_iterate100(ww955, ww9560, ww957, ww9580, ww4469) -> new_iterate100(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_srMyInt(Main.Pos(ww9560), Main.Pos(ww9580)), ww4469)),new_iterate100(ww955, ww9560, ww957, ww9580, ww4469) -> new_iterate100(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_srMyInt(Main.Pos(ww9560), Main.Pos(ww9580)), ww4469))) 189.20/136.14 189.20/136.14 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (617) 189.20/136.14 Obligation: 189.20/136.14 Q DP problem: 189.20/136.14 The TRS P consists of the following rules: 189.20/136.14 189.20/136.14 new_iterate100(ww955, ww9560, ww957, ww9580, ww4469) -> new_iterate100(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_srMyInt(Main.Pos(ww9560), Main.Pos(ww9580)), ww4469)) 189.20/136.14 189.20/136.14 The TRS R consists of the following rules: 189.20/136.14 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.14 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.14 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.14 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.14 189.20/136.14 The set Q consists of the following terms: 189.20/136.14 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_srMyInt(x0, x1) 189.20/136.14 new_psMyInt(x0, x1) 189.20/136.14 189.20/136.14 We have to consider all minimal (P,Q,R)-chains. 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (618) TransformationProof (EQUIVALENT) 189.20/136.14 By rewriting [LPAR04] the rule new_iterate100(ww955, ww9560, ww957, ww9580, ww4469) -> new_iterate100(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_srMyInt(Main.Pos(ww9560), Main.Pos(ww9580)), ww4469)) at position [4,1] we obtained the following new rules [LPAR04]: 189.20/136.14 189.20/136.14 (new_iterate100(ww955, ww9560, ww957, ww9580, ww4469) -> new_iterate100(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_primMulInt(Main.Pos(ww9560), Main.Pos(ww9580)), ww4469)),new_iterate100(ww955, ww9560, ww957, ww9580, ww4469) -> new_iterate100(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_primMulInt(Main.Pos(ww9560), Main.Pos(ww9580)), ww4469))) 189.20/136.14 189.20/136.14 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (619) 189.20/136.14 Obligation: 189.20/136.14 Q DP problem: 189.20/136.14 The TRS P consists of the following rules: 189.20/136.14 189.20/136.14 new_iterate100(ww955, ww9560, ww957, ww9580, ww4469) -> new_iterate100(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_primMulInt(Main.Pos(ww9560), Main.Pos(ww9580)), ww4469)) 189.20/136.14 189.20/136.14 The TRS R consists of the following rules: 189.20/136.14 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.14 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.14 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.14 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.14 189.20/136.14 The set Q consists of the following terms: 189.20/136.14 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_srMyInt(x0, x1) 189.20/136.14 new_psMyInt(x0, x1) 189.20/136.14 189.20/136.14 We have to consider all minimal (P,Q,R)-chains. 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (620) TransformationProof (EQUIVALENT) 189.20/136.14 By rewriting [LPAR04] the rule new_iterate100(ww955, ww9560, ww957, ww9580, ww4469) -> new_iterate100(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_primMulInt(Main.Pos(ww9560), Main.Pos(ww9580)), ww4469)) at position [4,1] we obtained the following new rules [LPAR04]: 189.20/136.14 189.20/136.14 (new_iterate100(ww955, ww9560, ww957, ww9580, ww4469) -> new_iterate100(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Pos(new_primMulNat1(ww9560, ww9580)), ww4469)),new_iterate100(ww955, ww9560, ww957, ww9580, ww4469) -> new_iterate100(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Pos(new_primMulNat1(ww9560, ww9580)), ww4469))) 189.20/136.14 189.20/136.14 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (621) 189.20/136.14 Obligation: 189.20/136.14 Q DP problem: 189.20/136.14 The TRS P consists of the following rules: 189.20/136.14 189.20/136.14 new_iterate100(ww955, ww9560, ww957, ww9580, ww4469) -> new_iterate100(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Pos(new_primMulNat1(ww9560, ww9580)), ww4469)) 189.20/136.14 189.20/136.14 The TRS R consists of the following rules: 189.20/136.14 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.14 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.14 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.14 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.14 189.20/136.14 The set Q consists of the following terms: 189.20/136.14 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_srMyInt(x0, x1) 189.20/136.14 new_psMyInt(x0, x1) 189.20/136.14 189.20/136.14 We have to consider all minimal (P,Q,R)-chains. 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (622) MNOCProof (EQUIVALENT) 189.20/136.14 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (623) 189.20/136.14 Obligation: 189.20/136.14 Q DP problem: 189.20/136.14 The TRS P consists of the following rules: 189.20/136.14 189.20/136.14 new_iterate100(ww955, ww9560, ww957, ww9580, ww4469) -> new_iterate100(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Pos(new_primMulNat1(ww9560, ww9580)), ww4469)) 189.20/136.14 189.20/136.14 The TRS R consists of the following rules: 189.20/136.14 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.14 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.14 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.14 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.14 189.20/136.14 Q is empty. 189.20/136.14 We have to consider all (P,Q,R)-chains. 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (624) NonTerminationLoopProof (COMPLETE) 189.20/136.14 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.20/136.14 Found a loop by semiunifying a rule from P directly. 189.20/136.14 189.20/136.14 s = new_iterate100(ww955, ww9560, ww957, ww9580, ww4469) evaluates to t =new_iterate100(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Pos(new_primMulNat1(ww9560, ww9580)), ww4469)) 189.20/136.14 189.20/136.14 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.20/136.14 * Matcher: [ww4469 / new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Pos(new_primMulNat1(ww9560, ww9580)), ww4469)] 189.20/136.14 * Semiunifier: [ ] 189.20/136.14 189.20/136.14 -------------------------------------------------------------------------------- 189.20/136.14 Rewriting sequence 189.20/136.14 189.20/136.14 The DP semiunifies directly so there is only one rewrite step from new_iterate100(ww955, ww9560, ww957, ww9580, ww4469) to new_iterate100(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Pos(new_primMulNat1(ww9560, ww9580)), ww4469)). 189.20/136.14 189.20/136.14 189.20/136.14 189.20/136.14 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (625) 189.20/136.14 NO 189.20/136.14 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (626) 189.20/136.14 Obligation: 189.20/136.14 Q DP problem: 189.20/136.14 The TRS P consists of the following rules: 189.20/136.14 189.20/136.14 new_iterate17(ww4100, ww3000, ww4383) -> new_iterate17(ww4100, ww3000, new_psFloat17(ww4100, ww3000, ww4383)) 189.20/136.14 189.20/136.14 The TRS R consists of the following rules: 189.20/136.14 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.20/136.14 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.14 new_psFloat17(ww4100, ww3000, ww4383) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4383) 189.20/136.14 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.14 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.14 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.14 189.20/136.14 The set Q consists of the following terms: 189.20/136.14 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_msMyInt(Main.Neg(x0)) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_msMyInt(Main.Pos(x0)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_srMyInt(x0, x1) 189.20/136.14 new_psMyInt(x0, x1) 189.20/136.14 new_psFloat17(x0, x1, x2) 189.20/136.14 189.20/136.14 We have to consider all minimal (P,Q,R)-chains. 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (627) MNOCProof (EQUIVALENT) 189.20/136.14 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (628) 189.20/136.14 Obligation: 189.20/136.14 Q DP problem: 189.20/136.14 The TRS P consists of the following rules: 189.20/136.14 189.20/136.14 new_iterate17(ww4100, ww3000, ww4383) -> new_iterate17(ww4100, ww3000, new_psFloat17(ww4100, ww3000, ww4383)) 189.20/136.14 189.20/136.14 The TRS R consists of the following rules: 189.20/136.14 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.20/136.14 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.14 new_psFloat17(ww4100, ww3000, ww4383) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4383) 189.20/136.14 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.14 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.14 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.14 189.20/136.14 Q is empty. 189.20/136.14 We have to consider all (P,Q,R)-chains. 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (629) NonTerminationLoopProof (COMPLETE) 189.20/136.14 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.20/136.14 Found a loop by semiunifying a rule from P directly. 189.20/136.14 189.20/136.14 s = new_iterate17(ww4100, ww3000, ww4383) evaluates to t =new_iterate17(ww4100, ww3000, new_psFloat17(ww4100, ww3000, ww4383)) 189.20/136.14 189.20/136.14 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.20/136.14 * Matcher: [ww4383 / new_psFloat17(ww4100, ww3000, ww4383)] 189.20/136.14 * Semiunifier: [ ] 189.20/136.14 189.20/136.14 -------------------------------------------------------------------------------- 189.20/136.14 Rewriting sequence 189.20/136.14 189.20/136.14 The DP semiunifies directly so there is only one rewrite step from new_iterate17(ww4100, ww3000, ww4383) to new_iterate17(ww4100, ww3000, new_psFloat17(ww4100, ww3000, ww4383)). 189.20/136.14 189.20/136.14 189.20/136.14 189.20/136.14 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (630) 189.20/136.14 NO 189.20/136.14 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (631) 189.20/136.14 Obligation: 189.20/136.14 Q DP problem: 189.20/136.14 The TRS P consists of the following rules: 189.20/136.14 189.20/136.14 new_takeWhile1(ww11, ww12, ww1834) -> new_takeWhile(ww11, ww12, new_psFloat133(ww12, ww1834)) 189.20/136.14 new_takeWhile(ww11, ww12, ww1834) -> new_takeWhile1(ww11, ww12, ww1834) 189.20/136.14 189.20/136.14 The TRS R consists of the following rules: 189.20/136.14 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.20/136.14 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.14 new_srMyInt2 -> new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) 189.20/136.14 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.14 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.20/136.14 new_psFloat133(ww12, ww1834) -> new_primPlusFloat(new_msMyInt5(ww12, Main.Neg(Main.Zero)), new_srMyInt2, ww1834) 189.20/136.14 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.14 189.20/136.14 The set Q consists of the following terms: 189.20/136.14 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_msMyInt5(x0, Main.Pos(x1)) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_psFloat133(x0, x1) 189.20/136.14 new_msMyInt5(x0, Main.Neg(x1)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_srMyInt2 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_srMyInt(x0, x1) 189.20/136.14 new_psMyInt(x0, x1) 189.20/136.14 189.20/136.14 We have to consider all minimal (P,Q,R)-chains. 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (632) MNOCProof (EQUIVALENT) 189.20/136.14 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (633) 189.20/136.14 Obligation: 189.20/136.14 Q DP problem: 189.20/136.14 The TRS P consists of the following rules: 189.20/136.14 189.20/136.14 new_takeWhile1(ww11, ww12, ww1834) -> new_takeWhile(ww11, ww12, new_psFloat133(ww12, ww1834)) 189.20/136.14 new_takeWhile(ww11, ww12, ww1834) -> new_takeWhile1(ww11, ww12, ww1834) 189.20/136.14 189.20/136.14 The TRS R consists of the following rules: 189.20/136.14 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.20/136.14 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.14 new_srMyInt2 -> new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) 189.20/136.14 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.14 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.20/136.14 new_psFloat133(ww12, ww1834) -> new_primPlusFloat(new_msMyInt5(ww12, Main.Neg(Main.Zero)), new_srMyInt2, ww1834) 189.20/136.14 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.14 189.20/136.14 Q is empty. 189.20/136.14 We have to consider all (P,Q,R)-chains. 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (634) NonTerminationLoopProof (COMPLETE) 189.20/136.14 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.20/136.14 Found a loop by narrowing to the left: 189.20/136.14 189.20/136.14 s = new_takeWhile(ww11', ww12', ww1834') evaluates to t =new_takeWhile(ww11', ww12', new_psFloat133(ww12', ww1834')) 189.20/136.14 189.20/136.14 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.20/136.14 * Matcher: [ww1834' / new_psFloat133(ww12', ww1834')] 189.20/136.14 * Semiunifier: [ ] 189.20/136.14 189.20/136.14 -------------------------------------------------------------------------------- 189.20/136.14 Rewriting sequence 189.20/136.14 189.20/136.14 new_takeWhile(ww11', ww12', ww1834') -> new_takeWhile1(ww11', ww12', ww1834') 189.20/136.14 with rule new_takeWhile(ww11'', ww12'', ww1834'') -> new_takeWhile1(ww11'', ww12'', ww1834'') at position [] and matcher [ww11'' / ww11', ww12'' / ww12', ww1834'' / ww1834'] 189.20/136.14 189.20/136.14 new_takeWhile1(ww11', ww12', ww1834') -> new_takeWhile(ww11', ww12', new_psFloat133(ww12', ww1834')) 189.20/136.14 with rule new_takeWhile1(ww11, ww12, ww1834) -> new_takeWhile(ww11, ww12, new_psFloat133(ww12, ww1834)) 189.20/136.14 189.20/136.14 Now applying the matcher to the start term leads to a term which is equal to the last term in the rewriting sequence 189.20/136.14 189.20/136.14 189.20/136.14 All these steps are and every following step will be a correct step w.r.t to Q. 189.20/136.14 189.20/136.14 189.20/136.14 189.20/136.14 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (635) 189.20/136.14 NO 189.20/136.14 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (636) 189.20/136.14 Obligation: 189.20/136.14 Q DP problem: 189.20/136.14 The TRS P consists of the following rules: 189.20/136.14 189.20/136.14 new_iterate77(ww4000, ww4100, ww4358) -> new_iterate77(ww4000, ww4100, new_psFloat77(ww4000, ww4100, ww4358)) 189.20/136.14 189.20/136.14 The TRS R consists of the following rules: 189.20/136.14 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.14 new_psFloat77(ww4000, ww4100, ww4358) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4358) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.14 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.14 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.14 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.14 189.20/136.14 The set Q consists of the following terms: 189.20/136.14 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_msMyInt2(x0) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_psFloat77(x0, x1, x2) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_srMyInt(x0, x1) 189.20/136.14 new_psMyInt(x0, x1) 189.20/136.14 189.20/136.14 We have to consider all minimal (P,Q,R)-chains. 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (637) TransformationProof (EQUIVALENT) 189.20/136.14 By rewriting [LPAR04] the rule new_iterate77(ww4000, ww4100, ww4358) -> new_iterate77(ww4000, ww4100, new_psFloat77(ww4000, ww4100, ww4358)) at position [2] we obtained the following new rules [LPAR04]: 189.20/136.14 189.20/136.14 (new_iterate77(ww4000, ww4100, ww4358) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4358)),new_iterate77(ww4000, ww4100, ww4358) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4358))) 189.20/136.14 189.20/136.14 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (638) 189.20/136.14 Obligation: 189.20/136.14 Q DP problem: 189.20/136.14 The TRS P consists of the following rules: 189.20/136.14 189.20/136.14 new_iterate77(ww4000, ww4100, ww4358) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4358)) 189.20/136.14 189.20/136.14 The TRS R consists of the following rules: 189.20/136.14 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.14 new_psFloat77(ww4000, ww4100, ww4358) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4358) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.14 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.14 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.14 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.14 189.20/136.14 The set Q consists of the following terms: 189.20/136.14 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_msMyInt2(x0) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_psFloat77(x0, x1, x2) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_srMyInt(x0, x1) 189.20/136.14 new_psMyInt(x0, x1) 189.20/136.14 189.20/136.14 We have to consider all minimal (P,Q,R)-chains. 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (639) UsableRulesProof (EQUIVALENT) 189.20/136.14 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (640) 189.20/136.14 Obligation: 189.20/136.14 Q DP problem: 189.20/136.14 The TRS P consists of the following rules: 189.20/136.14 189.20/136.14 new_iterate77(ww4000, ww4100, ww4358) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4358)) 189.20/136.14 189.20/136.14 The TRS R consists of the following rules: 189.20/136.14 189.20/136.14 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.20/136.14 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.14 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.14 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.14 189.20/136.14 The set Q consists of the following terms: 189.20/136.14 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_msMyInt2(x0) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_psFloat77(x0, x1, x2) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_srMyInt(x0, x1) 189.20/136.14 new_psMyInt(x0, x1) 189.20/136.14 189.20/136.14 We have to consider all minimal (P,Q,R)-chains. 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (641) QReductionProof (EQUIVALENT) 189.20/136.14 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.20/136.14 189.20/136.14 new_psFloat77(x0, x1, x2) 189.20/136.14 189.20/136.14 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (642) 189.20/136.14 Obligation: 189.20/136.14 Q DP problem: 189.20/136.14 The TRS P consists of the following rules: 189.20/136.14 189.20/136.14 new_iterate77(ww4000, ww4100, ww4358) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4358)) 189.20/136.14 189.20/136.14 The TRS R consists of the following rules: 189.20/136.14 189.20/136.14 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.20/136.14 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.14 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.14 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.14 189.20/136.14 The set Q consists of the following terms: 189.20/136.14 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_msMyInt2(x0) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_srMyInt(x0, x1) 189.20/136.14 new_psMyInt(x0, x1) 189.20/136.14 189.20/136.14 We have to consider all minimal (P,Q,R)-chains. 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (643) TransformationProof (EQUIVALENT) 189.20/136.14 By rewriting [LPAR04] the rule new_iterate77(ww4000, ww4100, ww4358) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4358)) at position [2,0] we obtained the following new rules [LPAR04]: 189.20/136.14 189.20/136.14 (new_iterate77(ww4000, ww4100, ww4358) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4358)),new_iterate77(ww4000, ww4100, ww4358) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4358))) 189.20/136.14 189.20/136.14 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (644) 189.20/136.14 Obligation: 189.20/136.14 Q DP problem: 189.20/136.14 The TRS P consists of the following rules: 189.20/136.14 189.20/136.14 new_iterate77(ww4000, ww4100, ww4358) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4358)) 189.20/136.14 189.20/136.14 The TRS R consists of the following rules: 189.20/136.14 189.20/136.14 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.20/136.14 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.14 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.14 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.14 189.20/136.14 The set Q consists of the following terms: 189.20/136.14 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_msMyInt2(x0) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_srMyInt(x0, x1) 189.20/136.14 new_psMyInt(x0, x1) 189.20/136.14 189.20/136.14 We have to consider all minimal (P,Q,R)-chains. 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (645) UsableRulesProof (EQUIVALENT) 189.20/136.14 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (646) 189.20/136.14 Obligation: 189.20/136.14 Q DP problem: 189.20/136.14 The TRS P consists of the following rules: 189.20/136.14 189.20/136.14 new_iterate77(ww4000, ww4100, ww4358) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4358)) 189.20/136.14 189.20/136.14 The TRS R consists of the following rules: 189.20/136.14 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.14 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.14 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.14 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.14 189.20/136.14 The set Q consists of the following terms: 189.20/136.14 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_msMyInt2(x0) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_srMyInt(x0, x1) 189.20/136.14 new_psMyInt(x0, x1) 189.20/136.14 189.20/136.14 We have to consider all minimal (P,Q,R)-chains. 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (647) QReductionProof (EQUIVALENT) 189.20/136.14 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.20/136.14 189.20/136.14 new_msMyInt2(x0) 189.20/136.14 189.20/136.14 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (648) 189.20/136.14 Obligation: 189.20/136.14 Q DP problem: 189.20/136.14 The TRS P consists of the following rules: 189.20/136.14 189.20/136.14 new_iterate77(ww4000, ww4100, ww4358) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4358)) 189.20/136.14 189.20/136.14 The TRS R consists of the following rules: 189.20/136.14 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.14 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.14 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.14 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.14 189.20/136.14 The set Q consists of the following terms: 189.20/136.14 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_srMyInt(x0, x1) 189.20/136.14 new_psMyInt(x0, x1) 189.20/136.14 189.20/136.14 We have to consider all minimal (P,Q,R)-chains. 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (649) TransformationProof (EQUIVALENT) 189.20/136.14 By rewriting [LPAR04] the rule new_iterate77(ww4000, ww4100, ww4358) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4358)) at position [2,0,0] we obtained the following new rules [LPAR04]: 189.20/136.14 189.20/136.14 (new_iterate77(ww4000, ww4100, ww4358) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4358)),new_iterate77(ww4000, ww4100, ww4358) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4358))) 189.20/136.14 189.20/136.14 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (650) 189.20/136.14 Obligation: 189.20/136.14 Q DP problem: 189.20/136.14 The TRS P consists of the following rules: 189.20/136.14 189.20/136.14 new_iterate77(ww4000, ww4100, ww4358) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4358)) 189.20/136.14 189.20/136.14 The TRS R consists of the following rules: 189.20/136.14 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.14 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.14 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.14 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.14 189.20/136.14 The set Q consists of the following terms: 189.20/136.14 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_srMyInt(x0, x1) 189.20/136.14 new_psMyInt(x0, x1) 189.20/136.14 189.20/136.14 We have to consider all minimal (P,Q,R)-chains. 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (651) TransformationProof (EQUIVALENT) 189.20/136.14 By rewriting [LPAR04] the rule new_iterate77(ww4000, ww4100, ww4358) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4358)) at position [2,1] we obtained the following new rules [LPAR04]: 189.20/136.14 189.20/136.14 (new_iterate77(ww4000, ww4100, ww4358) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4358)),new_iterate77(ww4000, ww4100, ww4358) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4358))) 189.20/136.14 189.20/136.14 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (652) 189.20/136.14 Obligation: 189.20/136.14 Q DP problem: 189.20/136.14 The TRS P consists of the following rules: 189.20/136.14 189.20/136.14 new_iterate77(ww4000, ww4100, ww4358) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4358)) 189.20/136.14 189.20/136.14 The TRS R consists of the following rules: 189.20/136.14 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.14 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.14 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.14 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.14 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.14 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.14 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.14 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.14 189.20/136.14 The set Q consists of the following terms: 189.20/136.14 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.14 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.14 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.14 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.14 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.14 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.14 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.14 new_srMyInt(x0, x1) 189.20/136.14 new_psMyInt(x0, x1) 189.20/136.14 189.20/136.14 We have to consider all minimal (P,Q,R)-chains. 189.20/136.14 ---------------------------------------- 189.20/136.14 189.20/136.14 (653) TransformationProof (EQUIVALENT) 189.20/136.14 By rewriting [LPAR04] the rule new_iterate77(ww4000, ww4100, ww4358) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4358)) at position [2,1] we obtained the following new rules [LPAR04]: 189.20/136.14 189.20/136.14 (new_iterate77(ww4000, ww4100, ww4358) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4358)),new_iterate77(ww4000, ww4100, ww4358) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4358))) 189.20/136.15 189.20/136.15 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (654) 189.20/136.15 Obligation: 189.20/136.15 Q DP problem: 189.20/136.15 The TRS P consists of the following rules: 189.20/136.15 189.20/136.15 new_iterate77(ww4000, ww4100, ww4358) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4358)) 189.20/136.15 189.20/136.15 The TRS R consists of the following rules: 189.20/136.15 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.15 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.15 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.15 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.15 189.20/136.15 The set Q consists of the following terms: 189.20/136.15 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_srMyInt(x0, x1) 189.20/136.15 new_psMyInt(x0, x1) 189.20/136.15 189.20/136.15 We have to consider all minimal (P,Q,R)-chains. 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (655) TransformationProof (EQUIVALENT) 189.20/136.15 By rewriting [LPAR04] the rule new_iterate77(ww4000, ww4100, ww4358) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4358)) at position [2,1,0] we obtained the following new rules [LPAR04]: 189.20/136.15 189.20/136.15 (new_iterate77(ww4000, ww4100, ww4358) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4358)),new_iterate77(ww4000, ww4100, ww4358) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4358))) 189.20/136.15 189.20/136.15 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (656) 189.20/136.15 Obligation: 189.20/136.15 Q DP problem: 189.20/136.15 The TRS P consists of the following rules: 189.20/136.15 189.20/136.15 new_iterate77(ww4000, ww4100, ww4358) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4358)) 189.20/136.15 189.20/136.15 The TRS R consists of the following rules: 189.20/136.15 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.15 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.15 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.15 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.15 189.20/136.15 The set Q consists of the following terms: 189.20/136.15 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_srMyInt(x0, x1) 189.20/136.15 new_psMyInt(x0, x1) 189.20/136.15 189.20/136.15 We have to consider all minimal (P,Q,R)-chains. 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (657) MNOCProof (EQUIVALENT) 189.20/136.15 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (658) 189.20/136.15 Obligation: 189.20/136.15 Q DP problem: 189.20/136.15 The TRS P consists of the following rules: 189.20/136.15 189.20/136.15 new_iterate77(ww4000, ww4100, ww4358) -> new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4358)) 189.20/136.15 189.20/136.15 The TRS R consists of the following rules: 189.20/136.15 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.15 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.15 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.15 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.15 189.20/136.15 Q is empty. 189.20/136.15 We have to consider all (P,Q,R)-chains. 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (659) NonTerminationLoopProof (COMPLETE) 189.20/136.15 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.20/136.15 Found a loop by semiunifying a rule from P directly. 189.20/136.15 189.20/136.15 s = new_iterate77(ww4000, ww4100, ww4358) evaluates to t =new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4358)) 189.20/136.15 189.20/136.15 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.20/136.15 * Matcher: [ww4358 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4358)] 189.20/136.15 * Semiunifier: [ ] 189.20/136.15 189.20/136.15 -------------------------------------------------------------------------------- 189.20/136.15 Rewriting sequence 189.20/136.15 189.20/136.15 The DP semiunifies directly so there is only one rewrite step from new_iterate77(ww4000, ww4100, ww4358) to new_iterate77(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4358)). 189.20/136.15 189.20/136.15 189.20/136.15 189.20/136.15 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (660) 189.20/136.15 NO 189.20/136.15 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (661) 189.20/136.15 Obligation: 189.20/136.15 Q DP problem: 189.20/136.15 The TRS P consists of the following rules: 189.20/136.15 189.20/136.15 new_iterate115(ww4100, ww3000, ww4343) -> new_iterate115(ww4100, ww3000, new_psFloat115(ww4100, ww3000, ww4343)) 189.20/136.15 189.20/136.15 The TRS R consists of the following rules: 189.20/136.15 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.15 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.20/136.15 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.15 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.15 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.15 new_psFloat115(ww4100, ww3000, ww4343) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4343) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.15 189.20/136.15 The set Q consists of the following terms: 189.20/136.15 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_msMyInt4(x0) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMinusInt(Main.Neg(x0)) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primMinusInt(Main.Pos(x0)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_srMyInt(x0, x1) 189.20/136.15 new_psFloat115(x0, x1, x2) 189.20/136.15 new_psMyInt(x0, x1) 189.20/136.15 189.20/136.15 We have to consider all minimal (P,Q,R)-chains. 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (662) TransformationProof (EQUIVALENT) 189.20/136.15 By rewriting [LPAR04] the rule new_iterate115(ww4100, ww3000, ww4343) -> new_iterate115(ww4100, ww3000, new_psFloat115(ww4100, ww3000, ww4343)) at position [2] we obtained the following new rules [LPAR04]: 189.20/136.15 189.20/136.15 (new_iterate115(ww4100, ww3000, ww4343) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4343)),new_iterate115(ww4100, ww3000, ww4343) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4343))) 189.20/136.15 189.20/136.15 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (663) 189.20/136.15 Obligation: 189.20/136.15 Q DP problem: 189.20/136.15 The TRS P consists of the following rules: 189.20/136.15 189.20/136.15 new_iterate115(ww4100, ww3000, ww4343) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4343)) 189.20/136.15 189.20/136.15 The TRS R consists of the following rules: 189.20/136.15 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.15 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.20/136.15 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.15 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.15 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.15 new_psFloat115(ww4100, ww3000, ww4343) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4343) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.15 189.20/136.15 The set Q consists of the following terms: 189.20/136.15 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_msMyInt4(x0) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMinusInt(Main.Neg(x0)) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primMinusInt(Main.Pos(x0)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_srMyInt(x0, x1) 189.20/136.15 new_psFloat115(x0, x1, x2) 189.20/136.15 new_psMyInt(x0, x1) 189.20/136.15 189.20/136.15 We have to consider all minimal (P,Q,R)-chains. 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (664) UsableRulesProof (EQUIVALENT) 189.20/136.15 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (665) 189.20/136.15 Obligation: 189.20/136.15 Q DP problem: 189.20/136.15 The TRS P consists of the following rules: 189.20/136.15 189.20/136.15 new_iterate115(ww4100, ww3000, ww4343) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4343)) 189.20/136.15 189.20/136.15 The TRS R consists of the following rules: 189.20/136.15 189.20/136.15 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.20/136.15 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.15 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.15 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.15 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.20/136.15 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.20/136.15 189.20/136.15 The set Q consists of the following terms: 189.20/136.15 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_msMyInt4(x0) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMinusInt(Main.Neg(x0)) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primMinusInt(Main.Pos(x0)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_srMyInt(x0, x1) 189.20/136.15 new_psFloat115(x0, x1, x2) 189.20/136.15 new_psMyInt(x0, x1) 189.20/136.15 189.20/136.15 We have to consider all minimal (P,Q,R)-chains. 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (666) QReductionProof (EQUIVALENT) 189.20/136.15 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.20/136.15 189.20/136.15 new_psFloat115(x0, x1, x2) 189.20/136.15 189.20/136.15 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (667) 189.20/136.15 Obligation: 189.20/136.15 Q DP problem: 189.20/136.15 The TRS P consists of the following rules: 189.20/136.15 189.20/136.15 new_iterate115(ww4100, ww3000, ww4343) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4343)) 189.20/136.15 189.20/136.15 The TRS R consists of the following rules: 189.20/136.15 189.20/136.15 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.20/136.15 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.15 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.15 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.15 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.20/136.15 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.20/136.15 189.20/136.15 The set Q consists of the following terms: 189.20/136.15 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_msMyInt4(x0) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMinusInt(Main.Neg(x0)) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primMinusInt(Main.Pos(x0)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_srMyInt(x0, x1) 189.20/136.15 new_psMyInt(x0, x1) 189.20/136.15 189.20/136.15 We have to consider all minimal (P,Q,R)-chains. 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (668) TransformationProof (EQUIVALENT) 189.20/136.15 By rewriting [LPAR04] the rule new_iterate115(ww4100, ww3000, ww4343) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4343)) at position [2,0] we obtained the following new rules [LPAR04]: 189.20/136.15 189.20/136.15 (new_iterate115(ww4100, ww3000, ww4343) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4343)),new_iterate115(ww4100, ww3000, ww4343) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4343))) 189.20/136.15 189.20/136.15 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (669) 189.20/136.15 Obligation: 189.20/136.15 Q DP problem: 189.20/136.15 The TRS P consists of the following rules: 189.20/136.15 189.20/136.15 new_iterate115(ww4100, ww3000, ww4343) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4343)) 189.20/136.15 189.20/136.15 The TRS R consists of the following rules: 189.20/136.15 189.20/136.15 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.20/136.15 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.15 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.15 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.15 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.20/136.15 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.20/136.15 189.20/136.15 The set Q consists of the following terms: 189.20/136.15 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_msMyInt4(x0) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMinusInt(Main.Neg(x0)) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primMinusInt(Main.Pos(x0)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_srMyInt(x0, x1) 189.20/136.15 new_psMyInt(x0, x1) 189.20/136.15 189.20/136.15 We have to consider all minimal (P,Q,R)-chains. 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (670) UsableRulesProof (EQUIVALENT) 189.20/136.15 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (671) 189.20/136.15 Obligation: 189.20/136.15 Q DP problem: 189.20/136.15 The TRS P consists of the following rules: 189.20/136.15 189.20/136.15 new_iterate115(ww4100, ww3000, ww4343) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4343)) 189.20/136.15 189.20/136.15 The TRS R consists of the following rules: 189.20/136.15 189.20/136.15 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.20/136.15 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.15 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.15 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.15 189.20/136.15 The set Q consists of the following terms: 189.20/136.15 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_msMyInt4(x0) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMinusInt(Main.Neg(x0)) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primMinusInt(Main.Pos(x0)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_srMyInt(x0, x1) 189.20/136.15 new_psMyInt(x0, x1) 189.20/136.15 189.20/136.15 We have to consider all minimal (P,Q,R)-chains. 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (672) QReductionProof (EQUIVALENT) 189.20/136.15 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.20/136.15 189.20/136.15 new_msMyInt4(x0) 189.20/136.15 189.20/136.15 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (673) 189.20/136.15 Obligation: 189.20/136.15 Q DP problem: 189.20/136.15 The TRS P consists of the following rules: 189.20/136.15 189.20/136.15 new_iterate115(ww4100, ww3000, ww4343) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4343)) 189.20/136.15 189.20/136.15 The TRS R consists of the following rules: 189.20/136.15 189.20/136.15 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.20/136.15 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.15 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.15 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.15 189.20/136.15 The set Q consists of the following terms: 189.20/136.15 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMinusInt(Main.Neg(x0)) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primMinusInt(Main.Pos(x0)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_srMyInt(x0, x1) 189.20/136.15 new_psMyInt(x0, x1) 189.20/136.15 189.20/136.15 We have to consider all minimal (P,Q,R)-chains. 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (674) TransformationProof (EQUIVALENT) 189.20/136.15 By rewriting [LPAR04] the rule new_iterate115(ww4100, ww3000, ww4343) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4343)) at position [2,0] we obtained the following new rules [LPAR04]: 189.20/136.15 189.20/136.15 (new_iterate115(ww4100, ww3000, ww4343) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4343)),new_iterate115(ww4100, ww3000, ww4343) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4343))) 189.20/136.15 189.20/136.15 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (675) 189.20/136.15 Obligation: 189.20/136.15 Q DP problem: 189.20/136.15 The TRS P consists of the following rules: 189.20/136.15 189.20/136.15 new_iterate115(ww4100, ww3000, ww4343) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4343)) 189.20/136.15 189.20/136.15 The TRS R consists of the following rules: 189.20/136.15 189.20/136.15 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.20/136.15 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.15 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.15 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.15 189.20/136.15 The set Q consists of the following terms: 189.20/136.15 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMinusInt(Main.Neg(x0)) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primMinusInt(Main.Pos(x0)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_srMyInt(x0, x1) 189.20/136.15 new_psMyInt(x0, x1) 189.20/136.15 189.20/136.15 We have to consider all minimal (P,Q,R)-chains. 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (676) UsableRulesProof (EQUIVALENT) 189.20/136.15 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (677) 189.20/136.15 Obligation: 189.20/136.15 Q DP problem: 189.20/136.15 The TRS P consists of the following rules: 189.20/136.15 189.20/136.15 new_iterate115(ww4100, ww3000, ww4343) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4343)) 189.20/136.15 189.20/136.15 The TRS R consists of the following rules: 189.20/136.15 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.15 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.15 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.15 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.15 189.20/136.15 The set Q consists of the following terms: 189.20/136.15 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMinusInt(Main.Neg(x0)) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primMinusInt(Main.Pos(x0)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_srMyInt(x0, x1) 189.20/136.15 new_psMyInt(x0, x1) 189.20/136.15 189.20/136.15 We have to consider all minimal (P,Q,R)-chains. 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (678) QReductionProof (EQUIVALENT) 189.20/136.15 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.20/136.15 189.20/136.15 new_primMinusInt(Main.Neg(x0)) 189.20/136.15 new_primMinusInt(Main.Pos(x0)) 189.20/136.15 189.20/136.15 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (679) 189.20/136.15 Obligation: 189.20/136.15 Q DP problem: 189.20/136.15 The TRS P consists of the following rules: 189.20/136.15 189.20/136.15 new_iterate115(ww4100, ww3000, ww4343) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4343)) 189.20/136.15 189.20/136.15 The TRS R consists of the following rules: 189.20/136.15 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.15 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.15 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.15 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.15 189.20/136.15 The set Q consists of the following terms: 189.20/136.15 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_srMyInt(x0, x1) 189.20/136.15 new_psMyInt(x0, x1) 189.20/136.15 189.20/136.15 We have to consider all minimal (P,Q,R)-chains. 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (680) TransformationProof (EQUIVALENT) 189.20/136.15 By rewriting [LPAR04] the rule new_iterate115(ww4100, ww3000, ww4343) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4343)) at position [2,0,0] we obtained the following new rules [LPAR04]: 189.20/136.15 189.20/136.15 (new_iterate115(ww4100, ww3000, ww4343) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4343)),new_iterate115(ww4100, ww3000, ww4343) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4343))) 189.20/136.15 189.20/136.15 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (681) 189.20/136.15 Obligation: 189.20/136.15 Q DP problem: 189.20/136.15 The TRS P consists of the following rules: 189.20/136.15 189.20/136.15 new_iterate115(ww4100, ww3000, ww4343) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4343)) 189.20/136.15 189.20/136.15 The TRS R consists of the following rules: 189.20/136.15 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.15 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.15 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.15 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.15 189.20/136.15 The set Q consists of the following terms: 189.20/136.15 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_srMyInt(x0, x1) 189.20/136.15 new_psMyInt(x0, x1) 189.20/136.15 189.20/136.15 We have to consider all minimal (P,Q,R)-chains. 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (682) TransformationProof (EQUIVALENT) 189.20/136.15 By rewriting [LPAR04] the rule new_iterate115(ww4100, ww3000, ww4343) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4343)) at position [2,1] we obtained the following new rules [LPAR04]: 189.20/136.15 189.20/136.15 (new_iterate115(ww4100, ww3000, ww4343) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4343)),new_iterate115(ww4100, ww3000, ww4343) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4343))) 189.20/136.15 189.20/136.15 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (683) 189.20/136.15 Obligation: 189.20/136.15 Q DP problem: 189.20/136.15 The TRS P consists of the following rules: 189.20/136.15 189.20/136.15 new_iterate115(ww4100, ww3000, ww4343) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4343)) 189.20/136.15 189.20/136.15 The TRS R consists of the following rules: 189.20/136.15 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.15 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.15 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.15 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.15 189.20/136.15 The set Q consists of the following terms: 189.20/136.15 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_srMyInt(x0, x1) 189.20/136.15 new_psMyInt(x0, x1) 189.20/136.15 189.20/136.15 We have to consider all minimal (P,Q,R)-chains. 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (684) TransformationProof (EQUIVALENT) 189.20/136.15 By rewriting [LPAR04] the rule new_iterate115(ww4100, ww3000, ww4343) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4343)) at position [2,1] we obtained the following new rules [LPAR04]: 189.20/136.15 189.20/136.15 (new_iterate115(ww4100, ww3000, ww4343) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4343)),new_iterate115(ww4100, ww3000, ww4343) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4343))) 189.20/136.15 189.20/136.15 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (685) 189.20/136.15 Obligation: 189.20/136.15 Q DP problem: 189.20/136.15 The TRS P consists of the following rules: 189.20/136.15 189.20/136.15 new_iterate115(ww4100, ww3000, ww4343) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4343)) 189.20/136.15 189.20/136.15 The TRS R consists of the following rules: 189.20/136.15 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.15 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.15 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.15 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.15 189.20/136.15 The set Q consists of the following terms: 189.20/136.15 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_srMyInt(x0, x1) 189.20/136.15 new_psMyInt(x0, x1) 189.20/136.15 189.20/136.15 We have to consider all minimal (P,Q,R)-chains. 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (686) TransformationProof (EQUIVALENT) 189.20/136.15 By rewriting [LPAR04] the rule new_iterate115(ww4100, ww3000, ww4343) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4343)) at position [2,1,0] we obtained the following new rules [LPAR04]: 189.20/136.15 189.20/136.15 (new_iterate115(ww4100, ww3000, ww4343) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4343)),new_iterate115(ww4100, ww3000, ww4343) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4343))) 189.20/136.15 189.20/136.15 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (687) 189.20/136.15 Obligation: 189.20/136.15 Q DP problem: 189.20/136.15 The TRS P consists of the following rules: 189.20/136.15 189.20/136.15 new_iterate115(ww4100, ww3000, ww4343) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4343)) 189.20/136.15 189.20/136.15 The TRS R consists of the following rules: 189.20/136.15 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.15 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.15 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.15 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.15 189.20/136.15 The set Q consists of the following terms: 189.20/136.15 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_srMyInt(x0, x1) 189.20/136.15 new_psMyInt(x0, x1) 189.20/136.15 189.20/136.15 We have to consider all minimal (P,Q,R)-chains. 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (688) MNOCProof (EQUIVALENT) 189.20/136.15 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (689) 189.20/136.15 Obligation: 189.20/136.15 Q DP problem: 189.20/136.15 The TRS P consists of the following rules: 189.20/136.15 189.20/136.15 new_iterate115(ww4100, ww3000, ww4343) -> new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4343)) 189.20/136.15 189.20/136.15 The TRS R consists of the following rules: 189.20/136.15 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.15 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.15 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.15 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.15 189.20/136.15 Q is empty. 189.20/136.15 We have to consider all (P,Q,R)-chains. 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (690) NonTerminationLoopProof (COMPLETE) 189.20/136.15 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.20/136.15 Found a loop by semiunifying a rule from P directly. 189.20/136.15 189.20/136.15 s = new_iterate115(ww4100, ww3000, ww4343) evaluates to t =new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4343)) 189.20/136.15 189.20/136.15 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.20/136.15 * Matcher: [ww4343 / new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4343)] 189.20/136.15 * Semiunifier: [ ] 189.20/136.15 189.20/136.15 -------------------------------------------------------------------------------- 189.20/136.15 Rewriting sequence 189.20/136.15 189.20/136.15 The DP semiunifies directly so there is only one rewrite step from new_iterate115(ww4100, ww3000, ww4343) to new_iterate115(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4343)). 189.20/136.15 189.20/136.15 189.20/136.15 189.20/136.15 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (691) 189.20/136.15 NO 189.20/136.15 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (692) 189.20/136.15 Obligation: 189.20/136.15 Q DP problem: 189.20/136.15 The TRS P consists of the following rules: 189.20/136.15 189.20/136.15 new_iterate123(ww3000, ww4339) -> new_iterate123(ww3000, new_psFloat123(ww3000, ww4339)) 189.20/136.15 189.20/136.15 The TRS R consists of the following rules: 189.20/136.15 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.15 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.20/136.15 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.15 new_psFloat123(ww3000, ww4339) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4339) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.15 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.15 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.15 189.20/136.15 The set Q consists of the following terms: 189.20/136.15 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_msMyInt4(x0) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMinusInt(Main.Neg(x0)) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primMinusInt(Main.Pos(x0)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_srMyInt(x0, x1) 189.20/136.15 new_psMyInt(x0, x1) 189.20/136.15 new_psFloat123(x0, x1) 189.20/136.15 189.20/136.15 We have to consider all minimal (P,Q,R)-chains. 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (693) TransformationProof (EQUIVALENT) 189.20/136.15 By rewriting [LPAR04] the rule new_iterate123(ww3000, ww4339) -> new_iterate123(ww3000, new_psFloat123(ww3000, ww4339)) at position [1] we obtained the following new rules [LPAR04]: 189.20/136.15 189.20/136.15 (new_iterate123(ww3000, ww4339) -> new_iterate123(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4339)),new_iterate123(ww3000, ww4339) -> new_iterate123(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4339))) 189.20/136.15 189.20/136.15 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (694) 189.20/136.15 Obligation: 189.20/136.15 Q DP problem: 189.20/136.15 The TRS P consists of the following rules: 189.20/136.15 189.20/136.15 new_iterate123(ww3000, ww4339) -> new_iterate123(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4339)) 189.20/136.15 189.20/136.15 The TRS R consists of the following rules: 189.20/136.15 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.15 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.20/136.15 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.15 new_psFloat123(ww3000, ww4339) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4339) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.15 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.15 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.15 189.20/136.15 The set Q consists of the following terms: 189.20/136.15 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_msMyInt4(x0) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMinusInt(Main.Neg(x0)) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primMinusInt(Main.Pos(x0)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_srMyInt(x0, x1) 189.20/136.15 new_psMyInt(x0, x1) 189.20/136.15 new_psFloat123(x0, x1) 189.20/136.15 189.20/136.15 We have to consider all minimal (P,Q,R)-chains. 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (695) UsableRulesProof (EQUIVALENT) 189.20/136.15 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (696) 189.20/136.15 Obligation: 189.20/136.15 Q DP problem: 189.20/136.15 The TRS P consists of the following rules: 189.20/136.15 189.20/136.15 new_iterate123(ww3000, ww4339) -> new_iterate123(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4339)) 189.20/136.15 189.20/136.15 The TRS R consists of the following rules: 189.20/136.15 189.20/136.15 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.20/136.15 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.15 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.15 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.15 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.20/136.15 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.20/136.15 189.20/136.15 The set Q consists of the following terms: 189.20/136.15 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_msMyInt4(x0) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMinusInt(Main.Neg(x0)) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primMinusInt(Main.Pos(x0)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_srMyInt(x0, x1) 189.20/136.15 new_psMyInt(x0, x1) 189.20/136.15 new_psFloat123(x0, x1) 189.20/136.15 189.20/136.15 We have to consider all minimal (P,Q,R)-chains. 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (697) QReductionProof (EQUIVALENT) 189.20/136.15 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.20/136.15 189.20/136.15 new_psFloat123(x0, x1) 189.20/136.15 189.20/136.15 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (698) 189.20/136.15 Obligation: 189.20/136.15 Q DP problem: 189.20/136.15 The TRS P consists of the following rules: 189.20/136.15 189.20/136.15 new_iterate123(ww3000, ww4339) -> new_iterate123(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4339)) 189.20/136.15 189.20/136.15 The TRS R consists of the following rules: 189.20/136.15 189.20/136.15 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.20/136.15 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.15 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.15 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.15 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.20/136.15 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.20/136.15 189.20/136.15 The set Q consists of the following terms: 189.20/136.15 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_msMyInt4(x0) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMinusInt(Main.Neg(x0)) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primMinusInt(Main.Pos(x0)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_srMyInt(x0, x1) 189.20/136.15 new_psMyInt(x0, x1) 189.20/136.15 189.20/136.15 We have to consider all minimal (P,Q,R)-chains. 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (699) TransformationProof (EQUIVALENT) 189.20/136.15 By rewriting [LPAR04] the rule new_iterate123(ww3000, ww4339) -> new_iterate123(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4339)) at position [1,0] we obtained the following new rules [LPAR04]: 189.20/136.15 189.20/136.15 (new_iterate123(ww3000, ww4339) -> new_iterate123(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4339)),new_iterate123(ww3000, ww4339) -> new_iterate123(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4339))) 189.20/136.15 189.20/136.15 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (700) 189.20/136.15 Obligation: 189.20/136.15 Q DP problem: 189.20/136.15 The TRS P consists of the following rules: 189.20/136.15 189.20/136.15 new_iterate123(ww3000, ww4339) -> new_iterate123(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4339)) 189.20/136.15 189.20/136.15 The TRS R consists of the following rules: 189.20/136.15 189.20/136.15 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.20/136.15 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.15 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.15 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.15 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.20/136.15 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.20/136.15 189.20/136.15 The set Q consists of the following terms: 189.20/136.15 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_msMyInt4(x0) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMinusInt(Main.Neg(x0)) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primMinusInt(Main.Pos(x0)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_srMyInt(x0, x1) 189.20/136.15 new_psMyInt(x0, x1) 189.20/136.15 189.20/136.15 We have to consider all minimal (P,Q,R)-chains. 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (701) UsableRulesProof (EQUIVALENT) 189.20/136.15 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (702) 189.20/136.15 Obligation: 189.20/136.15 Q DP problem: 189.20/136.15 The TRS P consists of the following rules: 189.20/136.15 189.20/136.15 new_iterate123(ww3000, ww4339) -> new_iterate123(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4339)) 189.20/136.15 189.20/136.15 The TRS R consists of the following rules: 189.20/136.15 189.20/136.15 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.20/136.15 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.15 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.15 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.15 189.20/136.15 The set Q consists of the following terms: 189.20/136.15 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_msMyInt4(x0) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMinusInt(Main.Neg(x0)) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primMinusInt(Main.Pos(x0)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_srMyInt(x0, x1) 189.20/136.15 new_psMyInt(x0, x1) 189.20/136.15 189.20/136.15 We have to consider all minimal (P,Q,R)-chains. 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (703) QReductionProof (EQUIVALENT) 189.20/136.15 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.20/136.15 189.20/136.15 new_msMyInt4(x0) 189.20/136.15 189.20/136.15 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (704) 189.20/136.15 Obligation: 189.20/136.15 Q DP problem: 189.20/136.15 The TRS P consists of the following rules: 189.20/136.15 189.20/136.15 new_iterate123(ww3000, ww4339) -> new_iterate123(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4339)) 189.20/136.15 189.20/136.15 The TRS R consists of the following rules: 189.20/136.15 189.20/136.15 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.20/136.15 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.15 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.15 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.15 189.20/136.15 The set Q consists of the following terms: 189.20/136.15 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMinusInt(Main.Neg(x0)) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primMinusInt(Main.Pos(x0)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_srMyInt(x0, x1) 189.20/136.15 new_psMyInt(x0, x1) 189.20/136.15 189.20/136.15 We have to consider all minimal (P,Q,R)-chains. 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (705) TransformationProof (EQUIVALENT) 189.20/136.15 By rewriting [LPAR04] the rule new_iterate123(ww3000, ww4339) -> new_iterate123(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4339)) at position [1,0] we obtained the following new rules [LPAR04]: 189.20/136.15 189.20/136.15 (new_iterate123(ww3000, ww4339) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4339)),new_iterate123(ww3000, ww4339) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4339))) 189.20/136.15 189.20/136.15 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (706) 189.20/136.15 Obligation: 189.20/136.15 Q DP problem: 189.20/136.15 The TRS P consists of the following rules: 189.20/136.15 189.20/136.15 new_iterate123(ww3000, ww4339) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4339)) 189.20/136.15 189.20/136.15 The TRS R consists of the following rules: 189.20/136.15 189.20/136.15 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.20/136.15 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.15 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.15 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.15 189.20/136.15 The set Q consists of the following terms: 189.20/136.15 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMinusInt(Main.Neg(x0)) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primMinusInt(Main.Pos(x0)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_srMyInt(x0, x1) 189.20/136.15 new_psMyInt(x0, x1) 189.20/136.15 189.20/136.15 We have to consider all minimal (P,Q,R)-chains. 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (707) UsableRulesProof (EQUIVALENT) 189.20/136.15 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (708) 189.20/136.15 Obligation: 189.20/136.15 Q DP problem: 189.20/136.15 The TRS P consists of the following rules: 189.20/136.15 189.20/136.15 new_iterate123(ww3000, ww4339) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4339)) 189.20/136.15 189.20/136.15 The TRS R consists of the following rules: 189.20/136.15 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.15 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.15 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.15 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.15 189.20/136.15 The set Q consists of the following terms: 189.20/136.15 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.15 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primMinusInt(Main.Neg(x0)) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.15 new_primMinusInt(Main.Pos(x0)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.15 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.15 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.15 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.15 new_srMyInt(x0, x1) 189.20/136.15 new_psMyInt(x0, x1) 189.20/136.15 189.20/136.15 We have to consider all minimal (P,Q,R)-chains. 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (709) QReductionProof (EQUIVALENT) 189.20/136.15 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.20/136.15 189.20/136.15 new_primMinusInt(Main.Neg(x0)) 189.20/136.15 new_primMinusInt(Main.Pos(x0)) 189.20/136.15 189.20/136.15 189.20/136.15 ---------------------------------------- 189.20/136.15 189.20/136.15 (710) 189.20/136.15 Obligation: 189.20/136.15 Q DP problem: 189.20/136.15 The TRS P consists of the following rules: 189.20/136.15 189.20/136.15 new_iterate123(ww3000, ww4339) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4339)) 189.20/136.15 189.20/136.15 The TRS R consists of the following rules: 189.20/136.15 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.15 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.15 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.15 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.15 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.15 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.15 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.15 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.15 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.15 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.16 189.20/136.16 The set Q consists of the following terms: 189.20/136.16 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_srMyInt(x0, x1) 189.20/136.16 new_psMyInt(x0, x1) 189.20/136.16 189.20/136.16 We have to consider all minimal (P,Q,R)-chains. 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (711) TransformationProof (EQUIVALENT) 189.20/136.16 By rewriting [LPAR04] the rule new_iterate123(ww3000, ww4339) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4339)) at position [1,0,0] we obtained the following new rules [LPAR04]: 189.20/136.16 189.20/136.16 (new_iterate123(ww3000, ww4339) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4339)),new_iterate123(ww3000, ww4339) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4339))) 189.20/136.16 189.20/136.16 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (712) 189.20/136.16 Obligation: 189.20/136.16 Q DP problem: 189.20/136.16 The TRS P consists of the following rules: 189.20/136.16 189.20/136.16 new_iterate123(ww3000, ww4339) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4339)) 189.20/136.16 189.20/136.16 The TRS R consists of the following rules: 189.20/136.16 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.16 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.16 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.16 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.16 189.20/136.16 The set Q consists of the following terms: 189.20/136.16 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_srMyInt(x0, x1) 189.20/136.16 new_psMyInt(x0, x1) 189.20/136.16 189.20/136.16 We have to consider all minimal (P,Q,R)-chains. 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (713) TransformationProof (EQUIVALENT) 189.20/136.16 By rewriting [LPAR04] the rule new_iterate123(ww3000, ww4339) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4339)) at position [1,1] we obtained the following new rules [LPAR04]: 189.20/136.16 189.20/136.16 (new_iterate123(ww3000, ww4339) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4339)),new_iterate123(ww3000, ww4339) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4339))) 189.20/136.16 189.20/136.16 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (714) 189.20/136.16 Obligation: 189.20/136.16 Q DP problem: 189.20/136.16 The TRS P consists of the following rules: 189.20/136.16 189.20/136.16 new_iterate123(ww3000, ww4339) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4339)) 189.20/136.16 189.20/136.16 The TRS R consists of the following rules: 189.20/136.16 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.16 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.16 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.16 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.16 189.20/136.16 The set Q consists of the following terms: 189.20/136.16 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_srMyInt(x0, x1) 189.20/136.16 new_psMyInt(x0, x1) 189.20/136.16 189.20/136.16 We have to consider all minimal (P,Q,R)-chains. 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (715) TransformationProof (EQUIVALENT) 189.20/136.16 By rewriting [LPAR04] the rule new_iterate123(ww3000, ww4339) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4339)) at position [1,1] we obtained the following new rules [LPAR04]: 189.20/136.16 189.20/136.16 (new_iterate123(ww3000, ww4339) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4339)),new_iterate123(ww3000, ww4339) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4339))) 189.20/136.16 189.20/136.16 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (716) 189.20/136.16 Obligation: 189.20/136.16 Q DP problem: 189.20/136.16 The TRS P consists of the following rules: 189.20/136.16 189.20/136.16 new_iterate123(ww3000, ww4339) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4339)) 189.20/136.16 189.20/136.16 The TRS R consists of the following rules: 189.20/136.16 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.16 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.16 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.16 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.16 189.20/136.16 The set Q consists of the following terms: 189.20/136.16 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_srMyInt(x0, x1) 189.20/136.16 new_psMyInt(x0, x1) 189.20/136.16 189.20/136.16 We have to consider all minimal (P,Q,R)-chains. 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (717) TransformationProof (EQUIVALENT) 189.20/136.16 By rewriting [LPAR04] the rule new_iterate123(ww3000, ww4339) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4339)) at position [1,1,0] we obtained the following new rules [LPAR04]: 189.20/136.16 189.20/136.16 (new_iterate123(ww3000, ww4339) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4339)),new_iterate123(ww3000, ww4339) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4339))) 189.20/136.16 189.20/136.16 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (718) 189.20/136.16 Obligation: 189.20/136.16 Q DP problem: 189.20/136.16 The TRS P consists of the following rules: 189.20/136.16 189.20/136.16 new_iterate123(ww3000, ww4339) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4339)) 189.20/136.16 189.20/136.16 The TRS R consists of the following rules: 189.20/136.16 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.16 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.16 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.16 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.16 189.20/136.16 The set Q consists of the following terms: 189.20/136.16 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_srMyInt(x0, x1) 189.20/136.16 new_psMyInt(x0, x1) 189.20/136.16 189.20/136.16 We have to consider all minimal (P,Q,R)-chains. 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (719) MNOCProof (EQUIVALENT) 189.20/136.16 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (720) 189.20/136.16 Obligation: 189.20/136.16 Q DP problem: 189.20/136.16 The TRS P consists of the following rules: 189.20/136.16 189.20/136.16 new_iterate123(ww3000, ww4339) -> new_iterate123(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4339)) 189.20/136.16 189.20/136.16 The TRS R consists of the following rules: 189.20/136.16 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.16 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.16 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.16 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.16 189.20/136.16 Q is empty. 189.20/136.16 We have to consider all (P,Q,R)-chains. 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (721) NonTerminationLoopProof (COMPLETE) 189.20/136.16 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.20/136.16 Found a loop by semiunifying a rule from P directly. 189.20/136.16 189.20/136.16 s = new_iterate123(ww3000, ww4339) evaluates to t =new_iterate123(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4339)) 189.20/136.16 189.20/136.16 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.20/136.16 * Matcher: [ww4339 / new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4339)] 189.20/136.16 * Semiunifier: [ ] 189.20/136.16 189.20/136.16 -------------------------------------------------------------------------------- 189.20/136.16 Rewriting sequence 189.20/136.16 189.20/136.16 The DP semiunifies directly so there is only one rewrite step from new_iterate123(ww3000, ww4339) to new_iterate123(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4339)). 189.20/136.16 189.20/136.16 189.20/136.16 189.20/136.16 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (722) 189.20/136.16 NO 189.20/136.16 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (723) 189.20/136.16 Obligation: 189.20/136.16 Q DP problem: 189.20/136.16 The TRS P consists of the following rules: 189.20/136.16 189.20/136.16 new_iterate26(ww4587, ww4588, ww4589, ww4596) -> new_iterate26(ww4587, ww4588, ww4589, new_psFloat26(ww4587, ww4588, ww4589, ww4596)) 189.20/136.16 189.20/136.16 The TRS R consists of the following rules: 189.20/136.16 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.16 new_psFloat26(ww4587, ww4588, ww4589, ww4596) -> new_primPlusFloat(new_msMyInt0(ww4587), new_srMyInt(Main.Neg(Main.Succ(ww4588)), Main.Neg(Main.Succ(ww4589))), ww4596) 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.16 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.16 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.20/136.16 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.16 189.20/136.16 The set Q consists of the following terms: 189.20/136.16 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_psFloat26(x0, x1, x2, x3) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_msMyInt0(x0) 189.20/136.16 new_srMyInt(x0, x1) 189.20/136.16 new_psMyInt(x0, x1) 189.20/136.16 189.20/136.16 We have to consider all minimal (P,Q,R)-chains. 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (724) TransformationProof (EQUIVALENT) 189.20/136.16 By rewriting [LPAR04] the rule new_iterate26(ww4587, ww4588, ww4589, ww4596) -> new_iterate26(ww4587, ww4588, ww4589, new_psFloat26(ww4587, ww4588, ww4589, ww4596)) at position [3] we obtained the following new rules [LPAR04]: 189.20/136.16 189.20/136.16 (new_iterate26(ww4587, ww4588, ww4589, ww4596) -> new_iterate26(ww4587, ww4588, ww4589, new_primPlusFloat(new_msMyInt0(ww4587), new_srMyInt(Main.Neg(Main.Succ(ww4588)), Main.Neg(Main.Succ(ww4589))), ww4596)),new_iterate26(ww4587, ww4588, ww4589, ww4596) -> new_iterate26(ww4587, ww4588, ww4589, new_primPlusFloat(new_msMyInt0(ww4587), new_srMyInt(Main.Neg(Main.Succ(ww4588)), Main.Neg(Main.Succ(ww4589))), ww4596))) 189.20/136.16 189.20/136.16 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (725) 189.20/136.16 Obligation: 189.20/136.16 Q DP problem: 189.20/136.16 The TRS P consists of the following rules: 189.20/136.16 189.20/136.16 new_iterate26(ww4587, ww4588, ww4589, ww4596) -> new_iterate26(ww4587, ww4588, ww4589, new_primPlusFloat(new_msMyInt0(ww4587), new_srMyInt(Main.Neg(Main.Succ(ww4588)), Main.Neg(Main.Succ(ww4589))), ww4596)) 189.20/136.16 189.20/136.16 The TRS R consists of the following rules: 189.20/136.16 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.16 new_psFloat26(ww4587, ww4588, ww4589, ww4596) -> new_primPlusFloat(new_msMyInt0(ww4587), new_srMyInt(Main.Neg(Main.Succ(ww4588)), Main.Neg(Main.Succ(ww4589))), ww4596) 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.16 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.16 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.20/136.16 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.16 189.20/136.16 The set Q consists of the following terms: 189.20/136.16 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_psFloat26(x0, x1, x2, x3) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_msMyInt0(x0) 189.20/136.16 new_srMyInt(x0, x1) 189.20/136.16 new_psMyInt(x0, x1) 189.20/136.16 189.20/136.16 We have to consider all minimal (P,Q,R)-chains. 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (726) UsableRulesProof (EQUIVALENT) 189.20/136.16 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (727) 189.20/136.16 Obligation: 189.20/136.16 Q DP problem: 189.20/136.16 The TRS P consists of the following rules: 189.20/136.16 189.20/136.16 new_iterate26(ww4587, ww4588, ww4589, ww4596) -> new_iterate26(ww4587, ww4588, ww4589, new_primPlusFloat(new_msMyInt0(ww4587), new_srMyInt(Main.Neg(Main.Succ(ww4588)), Main.Neg(Main.Succ(ww4589))), ww4596)) 189.20/136.16 189.20/136.16 The TRS R consists of the following rules: 189.20/136.16 189.20/136.16 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.20/136.16 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.16 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.16 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.16 189.20/136.16 The set Q consists of the following terms: 189.20/136.16 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_psFloat26(x0, x1, x2, x3) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_msMyInt0(x0) 189.20/136.16 new_srMyInt(x0, x1) 189.20/136.16 new_psMyInt(x0, x1) 189.20/136.16 189.20/136.16 We have to consider all minimal (P,Q,R)-chains. 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (728) QReductionProof (EQUIVALENT) 189.20/136.16 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.20/136.16 189.20/136.16 new_psFloat26(x0, x1, x2, x3) 189.20/136.16 189.20/136.16 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (729) 189.20/136.16 Obligation: 189.20/136.16 Q DP problem: 189.20/136.16 The TRS P consists of the following rules: 189.20/136.16 189.20/136.16 new_iterate26(ww4587, ww4588, ww4589, ww4596) -> new_iterate26(ww4587, ww4588, ww4589, new_primPlusFloat(new_msMyInt0(ww4587), new_srMyInt(Main.Neg(Main.Succ(ww4588)), Main.Neg(Main.Succ(ww4589))), ww4596)) 189.20/136.16 189.20/136.16 The TRS R consists of the following rules: 189.20/136.16 189.20/136.16 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.20/136.16 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.16 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.16 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.16 189.20/136.16 The set Q consists of the following terms: 189.20/136.16 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_msMyInt0(x0) 189.20/136.16 new_srMyInt(x0, x1) 189.20/136.16 new_psMyInt(x0, x1) 189.20/136.16 189.20/136.16 We have to consider all minimal (P,Q,R)-chains. 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (730) TransformationProof (EQUIVALENT) 189.20/136.16 By rewriting [LPAR04] the rule new_iterate26(ww4587, ww4588, ww4589, ww4596) -> new_iterate26(ww4587, ww4588, ww4589, new_primPlusFloat(new_msMyInt0(ww4587), new_srMyInt(Main.Neg(Main.Succ(ww4588)), Main.Neg(Main.Succ(ww4589))), ww4596)) at position [3,0] we obtained the following new rules [LPAR04]: 189.20/136.16 189.20/136.16 (new_iterate26(ww4587, ww4588, ww4589, ww4596) -> new_iterate26(ww4587, ww4588, ww4589, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4587)), new_srMyInt(Main.Neg(Main.Succ(ww4588)), Main.Neg(Main.Succ(ww4589))), ww4596)),new_iterate26(ww4587, ww4588, ww4589, ww4596) -> new_iterate26(ww4587, ww4588, ww4589, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4587)), new_srMyInt(Main.Neg(Main.Succ(ww4588)), Main.Neg(Main.Succ(ww4589))), ww4596))) 189.20/136.16 189.20/136.16 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (731) 189.20/136.16 Obligation: 189.20/136.16 Q DP problem: 189.20/136.16 The TRS P consists of the following rules: 189.20/136.16 189.20/136.16 new_iterate26(ww4587, ww4588, ww4589, ww4596) -> new_iterate26(ww4587, ww4588, ww4589, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4587)), new_srMyInt(Main.Neg(Main.Succ(ww4588)), Main.Neg(Main.Succ(ww4589))), ww4596)) 189.20/136.16 189.20/136.16 The TRS R consists of the following rules: 189.20/136.16 189.20/136.16 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.20/136.16 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.16 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.16 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.16 189.20/136.16 The set Q consists of the following terms: 189.20/136.16 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_msMyInt0(x0) 189.20/136.16 new_srMyInt(x0, x1) 189.20/136.16 new_psMyInt(x0, x1) 189.20/136.16 189.20/136.16 We have to consider all minimal (P,Q,R)-chains. 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (732) UsableRulesProof (EQUIVALENT) 189.20/136.16 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (733) 189.20/136.16 Obligation: 189.20/136.16 Q DP problem: 189.20/136.16 The TRS P consists of the following rules: 189.20/136.16 189.20/136.16 new_iterate26(ww4587, ww4588, ww4589, ww4596) -> new_iterate26(ww4587, ww4588, ww4589, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4587)), new_srMyInt(Main.Neg(Main.Succ(ww4588)), Main.Neg(Main.Succ(ww4589))), ww4596)) 189.20/136.16 189.20/136.16 The TRS R consists of the following rules: 189.20/136.16 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.16 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.16 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.16 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.16 189.20/136.16 The set Q consists of the following terms: 189.20/136.16 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_msMyInt0(x0) 189.20/136.16 new_srMyInt(x0, x1) 189.20/136.16 new_psMyInt(x0, x1) 189.20/136.16 189.20/136.16 We have to consider all minimal (P,Q,R)-chains. 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (734) QReductionProof (EQUIVALENT) 189.20/136.16 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.20/136.16 189.20/136.16 new_msMyInt0(x0) 189.20/136.16 189.20/136.16 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (735) 189.20/136.16 Obligation: 189.20/136.16 Q DP problem: 189.20/136.16 The TRS P consists of the following rules: 189.20/136.16 189.20/136.16 new_iterate26(ww4587, ww4588, ww4589, ww4596) -> new_iterate26(ww4587, ww4588, ww4589, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4587)), new_srMyInt(Main.Neg(Main.Succ(ww4588)), Main.Neg(Main.Succ(ww4589))), ww4596)) 189.20/136.16 189.20/136.16 The TRS R consists of the following rules: 189.20/136.16 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.16 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.16 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.16 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.16 189.20/136.16 The set Q consists of the following terms: 189.20/136.16 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_srMyInt(x0, x1) 189.20/136.16 new_psMyInt(x0, x1) 189.20/136.16 189.20/136.16 We have to consider all minimal (P,Q,R)-chains. 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (736) TransformationProof (EQUIVALENT) 189.20/136.16 By rewriting [LPAR04] the rule new_iterate26(ww4587, ww4588, ww4589, ww4596) -> new_iterate26(ww4587, ww4588, ww4589, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4587)), new_srMyInt(Main.Neg(Main.Succ(ww4588)), Main.Neg(Main.Succ(ww4589))), ww4596)) at position [3,0] we obtained the following new rules [LPAR04]: 189.20/136.16 189.20/136.16 (new_iterate26(ww4587, ww4588, ww4589, ww4596) -> new_iterate26(ww4587, ww4588, ww4589, new_primPlusFloat(Main.Neg(Main.Succ(ww4587)), new_srMyInt(Main.Neg(Main.Succ(ww4588)), Main.Neg(Main.Succ(ww4589))), ww4596)),new_iterate26(ww4587, ww4588, ww4589, ww4596) -> new_iterate26(ww4587, ww4588, ww4589, new_primPlusFloat(Main.Neg(Main.Succ(ww4587)), new_srMyInt(Main.Neg(Main.Succ(ww4588)), Main.Neg(Main.Succ(ww4589))), ww4596))) 189.20/136.16 189.20/136.16 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (737) 189.20/136.16 Obligation: 189.20/136.16 Q DP problem: 189.20/136.16 The TRS P consists of the following rules: 189.20/136.16 189.20/136.16 new_iterate26(ww4587, ww4588, ww4589, ww4596) -> new_iterate26(ww4587, ww4588, ww4589, new_primPlusFloat(Main.Neg(Main.Succ(ww4587)), new_srMyInt(Main.Neg(Main.Succ(ww4588)), Main.Neg(Main.Succ(ww4589))), ww4596)) 189.20/136.16 189.20/136.16 The TRS R consists of the following rules: 189.20/136.16 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.16 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.16 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.16 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.16 189.20/136.16 The set Q consists of the following terms: 189.20/136.16 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_srMyInt(x0, x1) 189.20/136.16 new_psMyInt(x0, x1) 189.20/136.16 189.20/136.16 We have to consider all minimal (P,Q,R)-chains. 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (738) TransformationProof (EQUIVALENT) 189.20/136.16 By rewriting [LPAR04] the rule new_iterate26(ww4587, ww4588, ww4589, ww4596) -> new_iterate26(ww4587, ww4588, ww4589, new_primPlusFloat(Main.Neg(Main.Succ(ww4587)), new_srMyInt(Main.Neg(Main.Succ(ww4588)), Main.Neg(Main.Succ(ww4589))), ww4596)) at position [3,1] we obtained the following new rules [LPAR04]: 189.20/136.16 189.20/136.16 (new_iterate26(ww4587, ww4588, ww4589, ww4596) -> new_iterate26(ww4587, ww4588, ww4589, new_primPlusFloat(Main.Neg(Main.Succ(ww4587)), new_primMulInt(Main.Neg(Main.Succ(ww4588)), Main.Neg(Main.Succ(ww4589))), ww4596)),new_iterate26(ww4587, ww4588, ww4589, ww4596) -> new_iterate26(ww4587, ww4588, ww4589, new_primPlusFloat(Main.Neg(Main.Succ(ww4587)), new_primMulInt(Main.Neg(Main.Succ(ww4588)), Main.Neg(Main.Succ(ww4589))), ww4596))) 189.20/136.16 189.20/136.16 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (739) 189.20/136.16 Obligation: 189.20/136.16 Q DP problem: 189.20/136.16 The TRS P consists of the following rules: 189.20/136.16 189.20/136.16 new_iterate26(ww4587, ww4588, ww4589, ww4596) -> new_iterate26(ww4587, ww4588, ww4589, new_primPlusFloat(Main.Neg(Main.Succ(ww4587)), new_primMulInt(Main.Neg(Main.Succ(ww4588)), Main.Neg(Main.Succ(ww4589))), ww4596)) 189.20/136.16 189.20/136.16 The TRS R consists of the following rules: 189.20/136.16 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.16 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.16 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.16 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.16 189.20/136.16 The set Q consists of the following terms: 189.20/136.16 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_srMyInt(x0, x1) 189.20/136.16 new_psMyInt(x0, x1) 189.20/136.16 189.20/136.16 We have to consider all minimal (P,Q,R)-chains. 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (740) TransformationProof (EQUIVALENT) 189.20/136.16 By rewriting [LPAR04] the rule new_iterate26(ww4587, ww4588, ww4589, ww4596) -> new_iterate26(ww4587, ww4588, ww4589, new_primPlusFloat(Main.Neg(Main.Succ(ww4587)), new_primMulInt(Main.Neg(Main.Succ(ww4588)), Main.Neg(Main.Succ(ww4589))), ww4596)) at position [3,1] we obtained the following new rules [LPAR04]: 189.20/136.16 189.20/136.16 (new_iterate26(ww4587, ww4588, ww4589, ww4596) -> new_iterate26(ww4587, ww4588, ww4589, new_primPlusFloat(Main.Neg(Main.Succ(ww4587)), Main.Pos(new_primMulNat1(Main.Succ(ww4588), Main.Succ(ww4589))), ww4596)),new_iterate26(ww4587, ww4588, ww4589, ww4596) -> new_iterate26(ww4587, ww4588, ww4589, new_primPlusFloat(Main.Neg(Main.Succ(ww4587)), Main.Pos(new_primMulNat1(Main.Succ(ww4588), Main.Succ(ww4589))), ww4596))) 189.20/136.16 189.20/136.16 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (741) 189.20/136.16 Obligation: 189.20/136.16 Q DP problem: 189.20/136.16 The TRS P consists of the following rules: 189.20/136.16 189.20/136.16 new_iterate26(ww4587, ww4588, ww4589, ww4596) -> new_iterate26(ww4587, ww4588, ww4589, new_primPlusFloat(Main.Neg(Main.Succ(ww4587)), Main.Pos(new_primMulNat1(Main.Succ(ww4588), Main.Succ(ww4589))), ww4596)) 189.20/136.16 189.20/136.16 The TRS R consists of the following rules: 189.20/136.16 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.16 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.16 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.16 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.16 189.20/136.16 The set Q consists of the following terms: 189.20/136.16 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_srMyInt(x0, x1) 189.20/136.16 new_psMyInt(x0, x1) 189.20/136.16 189.20/136.16 We have to consider all minimal (P,Q,R)-chains. 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (742) TransformationProof (EQUIVALENT) 189.20/136.16 By rewriting [LPAR04] the rule new_iterate26(ww4587, ww4588, ww4589, ww4596) -> new_iterate26(ww4587, ww4588, ww4589, new_primPlusFloat(Main.Neg(Main.Succ(ww4587)), Main.Pos(new_primMulNat1(Main.Succ(ww4588), Main.Succ(ww4589))), ww4596)) at position [3,1,0] we obtained the following new rules [LPAR04]: 189.20/136.16 189.20/136.16 (new_iterate26(ww4587, ww4588, ww4589, ww4596) -> new_iterate26(ww4587, ww4588, ww4589, new_primPlusFloat(Main.Neg(Main.Succ(ww4587)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4588, Main.Succ(ww4589)), Main.Succ(ww4589))), ww4596)),new_iterate26(ww4587, ww4588, ww4589, ww4596) -> new_iterate26(ww4587, ww4588, ww4589, new_primPlusFloat(Main.Neg(Main.Succ(ww4587)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4588, Main.Succ(ww4589)), Main.Succ(ww4589))), ww4596))) 189.20/136.16 189.20/136.16 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (743) 189.20/136.16 Obligation: 189.20/136.16 Q DP problem: 189.20/136.16 The TRS P consists of the following rules: 189.20/136.16 189.20/136.16 new_iterate26(ww4587, ww4588, ww4589, ww4596) -> new_iterate26(ww4587, ww4588, ww4589, new_primPlusFloat(Main.Neg(Main.Succ(ww4587)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4588, Main.Succ(ww4589)), Main.Succ(ww4589))), ww4596)) 189.20/136.16 189.20/136.16 The TRS R consists of the following rules: 189.20/136.16 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.16 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.16 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.16 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.16 189.20/136.16 The set Q consists of the following terms: 189.20/136.16 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_srMyInt(x0, x1) 189.20/136.16 new_psMyInt(x0, x1) 189.20/136.16 189.20/136.16 We have to consider all minimal (P,Q,R)-chains. 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (744) MNOCProof (EQUIVALENT) 189.20/136.16 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (745) 189.20/136.16 Obligation: 189.20/136.16 Q DP problem: 189.20/136.16 The TRS P consists of the following rules: 189.20/136.16 189.20/136.16 new_iterate26(ww4587, ww4588, ww4589, ww4596) -> new_iterate26(ww4587, ww4588, ww4589, new_primPlusFloat(Main.Neg(Main.Succ(ww4587)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4588, Main.Succ(ww4589)), Main.Succ(ww4589))), ww4596)) 189.20/136.16 189.20/136.16 The TRS R consists of the following rules: 189.20/136.16 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.16 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.16 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.16 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.16 189.20/136.16 Q is empty. 189.20/136.16 We have to consider all (P,Q,R)-chains. 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (746) NonTerminationLoopProof (COMPLETE) 189.20/136.16 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.20/136.16 Found a loop by semiunifying a rule from P directly. 189.20/136.16 189.20/136.16 s = new_iterate26(ww4587, ww4588, ww4589, ww4596) evaluates to t =new_iterate26(ww4587, ww4588, ww4589, new_primPlusFloat(Main.Neg(Main.Succ(ww4587)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4588, Main.Succ(ww4589)), Main.Succ(ww4589))), ww4596)) 189.20/136.16 189.20/136.16 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.20/136.16 * Matcher: [ww4596 / new_primPlusFloat(Main.Neg(Main.Succ(ww4587)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4588, Main.Succ(ww4589)), Main.Succ(ww4589))), ww4596)] 189.20/136.16 * Semiunifier: [ ] 189.20/136.16 189.20/136.16 -------------------------------------------------------------------------------- 189.20/136.16 Rewriting sequence 189.20/136.16 189.20/136.16 The DP semiunifies directly so there is only one rewrite step from new_iterate26(ww4587, ww4588, ww4589, ww4596) to new_iterate26(ww4587, ww4588, ww4589, new_primPlusFloat(Main.Neg(Main.Succ(ww4587)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4588, Main.Succ(ww4589)), Main.Succ(ww4589))), ww4596)). 189.20/136.16 189.20/136.16 189.20/136.16 189.20/136.16 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (747) 189.20/136.16 NO 189.20/136.16 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (748) 189.20/136.16 Obligation: 189.20/136.16 Q DP problem: 189.20/136.16 The TRS P consists of the following rules: 189.20/136.16 189.20/136.16 new_iterate86(ww2149, ww2150, ww2151, ww4455) -> new_iterate86(ww2149, ww2150, ww2151, new_psFloat86(ww2149, ww2150, ww2151, ww4455)) 189.20/136.16 189.20/136.16 The TRS R consists of the following rules: 189.20/136.16 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.16 new_psFloat86(ww2149, ww2150, ww2151, ww4455) -> new_primPlusFloat(new_msMyInt2(ww2149), new_srMyInt(Main.Pos(Main.Succ(ww2150)), Main.Neg(Main.Succ(ww2151))), ww4455) 189.20/136.16 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.16 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.16 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.16 189.20/136.16 The set Q consists of the following terms: 189.20/136.16 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.16 new_psFloat86(x0, x1, x2, x3) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_msMyInt2(x0) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_srMyInt(x0, x1) 189.20/136.16 new_psMyInt(x0, x1) 189.20/136.16 189.20/136.16 We have to consider all minimal (P,Q,R)-chains. 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (749) TransformationProof (EQUIVALENT) 189.20/136.16 By rewriting [LPAR04] the rule new_iterate86(ww2149, ww2150, ww2151, ww4455) -> new_iterate86(ww2149, ww2150, ww2151, new_psFloat86(ww2149, ww2150, ww2151, ww4455)) at position [3] we obtained the following new rules [LPAR04]: 189.20/136.16 189.20/136.16 (new_iterate86(ww2149, ww2150, ww2151, ww4455) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(new_msMyInt2(ww2149), new_srMyInt(Main.Pos(Main.Succ(ww2150)), Main.Neg(Main.Succ(ww2151))), ww4455)),new_iterate86(ww2149, ww2150, ww2151, ww4455) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(new_msMyInt2(ww2149), new_srMyInt(Main.Pos(Main.Succ(ww2150)), Main.Neg(Main.Succ(ww2151))), ww4455))) 189.20/136.16 189.20/136.16 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (750) 189.20/136.16 Obligation: 189.20/136.16 Q DP problem: 189.20/136.16 The TRS P consists of the following rules: 189.20/136.16 189.20/136.16 new_iterate86(ww2149, ww2150, ww2151, ww4455) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(new_msMyInt2(ww2149), new_srMyInt(Main.Pos(Main.Succ(ww2150)), Main.Neg(Main.Succ(ww2151))), ww4455)) 189.20/136.16 189.20/136.16 The TRS R consists of the following rules: 189.20/136.16 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.16 new_psFloat86(ww2149, ww2150, ww2151, ww4455) -> new_primPlusFloat(new_msMyInt2(ww2149), new_srMyInt(Main.Pos(Main.Succ(ww2150)), Main.Neg(Main.Succ(ww2151))), ww4455) 189.20/136.16 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.16 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.16 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.16 189.20/136.16 The set Q consists of the following terms: 189.20/136.16 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.16 new_psFloat86(x0, x1, x2, x3) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_msMyInt2(x0) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_srMyInt(x0, x1) 189.20/136.16 new_psMyInt(x0, x1) 189.20/136.16 189.20/136.16 We have to consider all minimal (P,Q,R)-chains. 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (751) UsableRulesProof (EQUIVALENT) 189.20/136.16 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (752) 189.20/136.16 Obligation: 189.20/136.16 Q DP problem: 189.20/136.16 The TRS P consists of the following rules: 189.20/136.16 189.20/136.16 new_iterate86(ww2149, ww2150, ww2151, ww4455) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(new_msMyInt2(ww2149), new_srMyInt(Main.Pos(Main.Succ(ww2150)), Main.Neg(Main.Succ(ww2151))), ww4455)) 189.20/136.16 189.20/136.16 The TRS R consists of the following rules: 189.20/136.16 189.20/136.16 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.20/136.16 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.16 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.16 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.16 189.20/136.16 The set Q consists of the following terms: 189.20/136.16 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.16 new_psFloat86(x0, x1, x2, x3) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_msMyInt2(x0) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_srMyInt(x0, x1) 189.20/136.16 new_psMyInt(x0, x1) 189.20/136.16 189.20/136.16 We have to consider all minimal (P,Q,R)-chains. 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (753) QReductionProof (EQUIVALENT) 189.20/136.16 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.20/136.16 189.20/136.16 new_psFloat86(x0, x1, x2, x3) 189.20/136.16 189.20/136.16 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (754) 189.20/136.16 Obligation: 189.20/136.16 Q DP problem: 189.20/136.16 The TRS P consists of the following rules: 189.20/136.16 189.20/136.16 new_iterate86(ww2149, ww2150, ww2151, ww4455) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(new_msMyInt2(ww2149), new_srMyInt(Main.Pos(Main.Succ(ww2150)), Main.Neg(Main.Succ(ww2151))), ww4455)) 189.20/136.16 189.20/136.16 The TRS R consists of the following rules: 189.20/136.16 189.20/136.16 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.20/136.16 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.16 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.16 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.16 189.20/136.16 The set Q consists of the following terms: 189.20/136.16 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_msMyInt2(x0) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_srMyInt(x0, x1) 189.20/136.16 new_psMyInt(x0, x1) 189.20/136.16 189.20/136.16 We have to consider all minimal (P,Q,R)-chains. 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (755) TransformationProof (EQUIVALENT) 189.20/136.16 By rewriting [LPAR04] the rule new_iterate86(ww2149, ww2150, ww2151, ww4455) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(new_msMyInt2(ww2149), new_srMyInt(Main.Pos(Main.Succ(ww2150)), Main.Neg(Main.Succ(ww2151))), ww4455)) at position [3,0] we obtained the following new rules [LPAR04]: 189.20/136.16 189.20/136.16 (new_iterate86(ww2149, ww2150, ww2151, ww4455) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww2149), Main.Zero)), new_srMyInt(Main.Pos(Main.Succ(ww2150)), Main.Neg(Main.Succ(ww2151))), ww4455)),new_iterate86(ww2149, ww2150, ww2151, ww4455) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww2149), Main.Zero)), new_srMyInt(Main.Pos(Main.Succ(ww2150)), Main.Neg(Main.Succ(ww2151))), ww4455))) 189.20/136.16 189.20/136.16 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (756) 189.20/136.16 Obligation: 189.20/136.16 Q DP problem: 189.20/136.16 The TRS P consists of the following rules: 189.20/136.16 189.20/136.16 new_iterate86(ww2149, ww2150, ww2151, ww4455) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww2149), Main.Zero)), new_srMyInt(Main.Pos(Main.Succ(ww2150)), Main.Neg(Main.Succ(ww2151))), ww4455)) 189.20/136.16 189.20/136.16 The TRS R consists of the following rules: 189.20/136.16 189.20/136.16 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.20/136.16 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.16 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.16 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.16 189.20/136.16 The set Q consists of the following terms: 189.20/136.16 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_msMyInt2(x0) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_srMyInt(x0, x1) 189.20/136.16 new_psMyInt(x0, x1) 189.20/136.16 189.20/136.16 We have to consider all minimal (P,Q,R)-chains. 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (757) UsableRulesProof (EQUIVALENT) 189.20/136.16 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (758) 189.20/136.16 Obligation: 189.20/136.16 Q DP problem: 189.20/136.16 The TRS P consists of the following rules: 189.20/136.16 189.20/136.16 new_iterate86(ww2149, ww2150, ww2151, ww4455) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww2149), Main.Zero)), new_srMyInt(Main.Pos(Main.Succ(ww2150)), Main.Neg(Main.Succ(ww2151))), ww4455)) 189.20/136.16 189.20/136.16 The TRS R consists of the following rules: 189.20/136.16 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.16 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.16 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.16 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.16 189.20/136.16 The set Q consists of the following terms: 189.20/136.16 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_msMyInt2(x0) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_srMyInt(x0, x1) 189.20/136.16 new_psMyInt(x0, x1) 189.20/136.16 189.20/136.16 We have to consider all minimal (P,Q,R)-chains. 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (759) QReductionProof (EQUIVALENT) 189.20/136.16 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.20/136.16 189.20/136.16 new_msMyInt2(x0) 189.20/136.16 189.20/136.16 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (760) 189.20/136.16 Obligation: 189.20/136.16 Q DP problem: 189.20/136.16 The TRS P consists of the following rules: 189.20/136.16 189.20/136.16 new_iterate86(ww2149, ww2150, ww2151, ww4455) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww2149), Main.Zero)), new_srMyInt(Main.Pos(Main.Succ(ww2150)), Main.Neg(Main.Succ(ww2151))), ww4455)) 189.20/136.16 189.20/136.16 The TRS R consists of the following rules: 189.20/136.16 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.16 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.16 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.16 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.16 189.20/136.16 The set Q consists of the following terms: 189.20/136.16 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_srMyInt(x0, x1) 189.20/136.16 new_psMyInt(x0, x1) 189.20/136.16 189.20/136.16 We have to consider all minimal (P,Q,R)-chains. 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (761) TransformationProof (EQUIVALENT) 189.20/136.16 By rewriting [LPAR04] the rule new_iterate86(ww2149, ww2150, ww2151, ww4455) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww2149), Main.Zero)), new_srMyInt(Main.Pos(Main.Succ(ww2150)), Main.Neg(Main.Succ(ww2151))), ww4455)) at position [3,0,0] we obtained the following new rules [LPAR04]: 189.20/136.16 189.20/136.16 (new_iterate86(ww2149, ww2150, ww2151, ww4455) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(Main.Neg(Main.Succ(ww2149)), new_srMyInt(Main.Pos(Main.Succ(ww2150)), Main.Neg(Main.Succ(ww2151))), ww4455)),new_iterate86(ww2149, ww2150, ww2151, ww4455) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(Main.Neg(Main.Succ(ww2149)), new_srMyInt(Main.Pos(Main.Succ(ww2150)), Main.Neg(Main.Succ(ww2151))), ww4455))) 189.20/136.16 189.20/136.16 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (762) 189.20/136.16 Obligation: 189.20/136.16 Q DP problem: 189.20/136.16 The TRS P consists of the following rules: 189.20/136.16 189.20/136.16 new_iterate86(ww2149, ww2150, ww2151, ww4455) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(Main.Neg(Main.Succ(ww2149)), new_srMyInt(Main.Pos(Main.Succ(ww2150)), Main.Neg(Main.Succ(ww2151))), ww4455)) 189.20/136.16 189.20/136.16 The TRS R consists of the following rules: 189.20/136.16 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.16 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.16 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.16 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.16 189.20/136.16 The set Q consists of the following terms: 189.20/136.16 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_srMyInt(x0, x1) 189.20/136.16 new_psMyInt(x0, x1) 189.20/136.16 189.20/136.16 We have to consider all minimal (P,Q,R)-chains. 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (763) TransformationProof (EQUIVALENT) 189.20/136.16 By rewriting [LPAR04] the rule new_iterate86(ww2149, ww2150, ww2151, ww4455) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(Main.Neg(Main.Succ(ww2149)), new_srMyInt(Main.Pos(Main.Succ(ww2150)), Main.Neg(Main.Succ(ww2151))), ww4455)) at position [3,1] we obtained the following new rules [LPAR04]: 189.20/136.16 189.20/136.16 (new_iterate86(ww2149, ww2150, ww2151, ww4455) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(Main.Neg(Main.Succ(ww2149)), new_primMulInt(Main.Pos(Main.Succ(ww2150)), Main.Neg(Main.Succ(ww2151))), ww4455)),new_iterate86(ww2149, ww2150, ww2151, ww4455) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(Main.Neg(Main.Succ(ww2149)), new_primMulInt(Main.Pos(Main.Succ(ww2150)), Main.Neg(Main.Succ(ww2151))), ww4455))) 189.20/136.16 189.20/136.16 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (764) 189.20/136.16 Obligation: 189.20/136.16 Q DP problem: 189.20/136.16 The TRS P consists of the following rules: 189.20/136.16 189.20/136.16 new_iterate86(ww2149, ww2150, ww2151, ww4455) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(Main.Neg(Main.Succ(ww2149)), new_primMulInt(Main.Pos(Main.Succ(ww2150)), Main.Neg(Main.Succ(ww2151))), ww4455)) 189.20/136.16 189.20/136.16 The TRS R consists of the following rules: 189.20/136.16 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.16 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.16 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.16 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.16 189.20/136.16 The set Q consists of the following terms: 189.20/136.16 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_srMyInt(x0, x1) 189.20/136.16 new_psMyInt(x0, x1) 189.20/136.16 189.20/136.16 We have to consider all minimal (P,Q,R)-chains. 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (765) TransformationProof (EQUIVALENT) 189.20/136.16 By rewriting [LPAR04] the rule new_iterate86(ww2149, ww2150, ww2151, ww4455) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(Main.Neg(Main.Succ(ww2149)), new_primMulInt(Main.Pos(Main.Succ(ww2150)), Main.Neg(Main.Succ(ww2151))), ww4455)) at position [3,1] we obtained the following new rules [LPAR04]: 189.20/136.16 189.20/136.16 (new_iterate86(ww2149, ww2150, ww2151, ww4455) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(Main.Neg(Main.Succ(ww2149)), Main.Neg(new_primMulNat1(Main.Succ(ww2150), Main.Succ(ww2151))), ww4455)),new_iterate86(ww2149, ww2150, ww2151, ww4455) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(Main.Neg(Main.Succ(ww2149)), Main.Neg(new_primMulNat1(Main.Succ(ww2150), Main.Succ(ww2151))), ww4455))) 189.20/136.16 189.20/136.16 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (766) 189.20/136.16 Obligation: 189.20/136.16 Q DP problem: 189.20/136.16 The TRS P consists of the following rules: 189.20/136.16 189.20/136.16 new_iterate86(ww2149, ww2150, ww2151, ww4455) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(Main.Neg(Main.Succ(ww2149)), Main.Neg(new_primMulNat1(Main.Succ(ww2150), Main.Succ(ww2151))), ww4455)) 189.20/136.16 189.20/136.16 The TRS R consists of the following rules: 189.20/136.16 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.16 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.16 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.16 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.16 189.20/136.16 The set Q consists of the following terms: 189.20/136.16 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_srMyInt(x0, x1) 189.20/136.16 new_psMyInt(x0, x1) 189.20/136.16 189.20/136.16 We have to consider all minimal (P,Q,R)-chains. 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (767) TransformationProof (EQUIVALENT) 189.20/136.16 By rewriting [LPAR04] the rule new_iterate86(ww2149, ww2150, ww2151, ww4455) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(Main.Neg(Main.Succ(ww2149)), Main.Neg(new_primMulNat1(Main.Succ(ww2150), Main.Succ(ww2151))), ww4455)) at position [3,1,0] we obtained the following new rules [LPAR04]: 189.20/136.16 189.20/136.16 (new_iterate86(ww2149, ww2150, ww2151, ww4455) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(Main.Neg(Main.Succ(ww2149)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2150, Main.Succ(ww2151)), Main.Succ(ww2151))), ww4455)),new_iterate86(ww2149, ww2150, ww2151, ww4455) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(Main.Neg(Main.Succ(ww2149)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2150, Main.Succ(ww2151)), Main.Succ(ww2151))), ww4455))) 189.20/136.16 189.20/136.16 189.20/136.16 ---------------------------------------- 189.20/136.16 189.20/136.16 (768) 189.20/136.16 Obligation: 189.20/136.16 Q DP problem: 189.20/136.16 The TRS P consists of the following rules: 189.20/136.16 189.20/136.16 new_iterate86(ww2149, ww2150, ww2151, ww4455) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(Main.Neg(Main.Succ(ww2149)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2150, Main.Succ(ww2151)), Main.Succ(ww2151))), ww4455)) 189.20/136.16 189.20/136.16 The TRS R consists of the following rules: 189.20/136.16 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.16 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.16 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.16 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.16 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.16 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.16 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.16 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.16 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.16 189.20/136.16 The set Q consists of the following terms: 189.20/136.16 189.20/136.16 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.16 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.16 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.16 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.16 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.16 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.16 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.17 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.17 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.17 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.17 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.17 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.17 new_srMyInt(x0, x1) 189.20/136.17 new_psMyInt(x0, x1) 189.20/136.17 189.20/136.17 We have to consider all minimal (P,Q,R)-chains. 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (769) MNOCProof (EQUIVALENT) 189.20/136.17 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (770) 189.20/136.17 Obligation: 189.20/136.17 Q DP problem: 189.20/136.17 The TRS P consists of the following rules: 189.20/136.17 189.20/136.17 new_iterate86(ww2149, ww2150, ww2151, ww4455) -> new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(Main.Neg(Main.Succ(ww2149)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2150, Main.Succ(ww2151)), Main.Succ(ww2151))), ww4455)) 189.20/136.17 189.20/136.17 The TRS R consists of the following rules: 189.20/136.17 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.17 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.17 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.17 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.17 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.17 189.20/136.17 Q is empty. 189.20/136.17 We have to consider all (P,Q,R)-chains. 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (771) NonTerminationLoopProof (COMPLETE) 189.20/136.17 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.20/136.17 Found a loop by semiunifying a rule from P directly. 189.20/136.17 189.20/136.17 s = new_iterate86(ww2149, ww2150, ww2151, ww4455) evaluates to t =new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(Main.Neg(Main.Succ(ww2149)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2150, Main.Succ(ww2151)), Main.Succ(ww2151))), ww4455)) 189.20/136.17 189.20/136.17 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.20/136.17 * Matcher: [ww4455 / new_primPlusFloat(Main.Neg(Main.Succ(ww2149)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2150, Main.Succ(ww2151)), Main.Succ(ww2151))), ww4455)] 189.20/136.17 * Semiunifier: [ ] 189.20/136.17 189.20/136.17 -------------------------------------------------------------------------------- 189.20/136.17 Rewriting sequence 189.20/136.17 189.20/136.17 The DP semiunifies directly so there is only one rewrite step from new_iterate86(ww2149, ww2150, ww2151, ww4455) to new_iterate86(ww2149, ww2150, ww2151, new_primPlusFloat(Main.Neg(Main.Succ(ww2149)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2150, Main.Succ(ww2151)), Main.Succ(ww2151))), ww4455)). 189.20/136.17 189.20/136.17 189.20/136.17 189.20/136.17 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (772) 189.20/136.17 NO 189.20/136.17 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (773) 189.20/136.17 Obligation: 189.20/136.17 Q DP problem: 189.20/136.17 The TRS P consists of the following rules: 189.20/136.17 189.20/136.17 new_iterate91(ww955, ww9560, ww957, ww9580, ww4454) -> new_iterate91(ww955, ww9560, ww957, ww9580, new_psFloat91(ww955, ww9560, ww957, ww9580, ww4454)) 189.20/136.17 189.20/136.17 The TRS R consists of the following rules: 189.20/136.17 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_psFloat91(ww955, ww9560, ww957, ww9580, ww4454) -> new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(ww9560), Main.Neg(ww9580)), ww4454) 189.20/136.17 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.17 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.17 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.17 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.17 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.17 189.20/136.17 The set Q consists of the following terms: 189.20/136.17 189.20/136.17 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.17 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.17 new_msMyInt3(x0, x1) 189.20/136.17 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.17 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.17 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.17 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.17 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.17 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.17 new_psFloat91(x0, x1, x2, x3, x4) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.17 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.17 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.17 new_srMyInt(x0, x1) 189.20/136.17 new_psMyInt(x0, x1) 189.20/136.17 189.20/136.17 We have to consider all minimal (P,Q,R)-chains. 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (774) TransformationProof (EQUIVALENT) 189.20/136.17 By rewriting [LPAR04] the rule new_iterate91(ww955, ww9560, ww957, ww9580, ww4454) -> new_iterate91(ww955, ww9560, ww957, ww9580, new_psFloat91(ww955, ww9560, ww957, ww9580, ww4454)) at position [4] we obtained the following new rules [LPAR04]: 189.20/136.17 189.20/136.17 (new_iterate91(ww955, ww9560, ww957, ww9580, ww4454) -> new_iterate91(ww955, ww9560, ww957, ww9580, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(ww9560), Main.Neg(ww9580)), ww4454)),new_iterate91(ww955, ww9560, ww957, ww9580, ww4454) -> new_iterate91(ww955, ww9560, ww957, ww9580, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(ww9560), Main.Neg(ww9580)), ww4454))) 189.20/136.17 189.20/136.17 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (775) 189.20/136.17 Obligation: 189.20/136.17 Q DP problem: 189.20/136.17 The TRS P consists of the following rules: 189.20/136.17 189.20/136.17 new_iterate91(ww955, ww9560, ww957, ww9580, ww4454) -> new_iterate91(ww955, ww9560, ww957, ww9580, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(ww9560), Main.Neg(ww9580)), ww4454)) 189.20/136.17 189.20/136.17 The TRS R consists of the following rules: 189.20/136.17 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_psFloat91(ww955, ww9560, ww957, ww9580, ww4454) -> new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(ww9560), Main.Neg(ww9580)), ww4454) 189.20/136.17 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.17 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.17 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.17 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.17 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.17 189.20/136.17 The set Q consists of the following terms: 189.20/136.17 189.20/136.17 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.17 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.17 new_msMyInt3(x0, x1) 189.20/136.17 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.17 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.17 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.17 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.17 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.17 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.17 new_psFloat91(x0, x1, x2, x3, x4) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.17 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.17 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.17 new_srMyInt(x0, x1) 189.20/136.17 new_psMyInt(x0, x1) 189.20/136.17 189.20/136.17 We have to consider all minimal (P,Q,R)-chains. 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (776) UsableRulesProof (EQUIVALENT) 189.20/136.17 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (777) 189.20/136.17 Obligation: 189.20/136.17 Q DP problem: 189.20/136.17 The TRS P consists of the following rules: 189.20/136.17 189.20/136.17 new_iterate91(ww955, ww9560, ww957, ww9580, ww4454) -> new_iterate91(ww955, ww9560, ww957, ww9580, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(ww9560), Main.Neg(ww9580)), ww4454)) 189.20/136.17 189.20/136.17 The TRS R consists of the following rules: 189.20/136.17 189.20/136.17 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.20/136.17 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.17 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.17 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.17 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.17 189.20/136.17 The set Q consists of the following terms: 189.20/136.17 189.20/136.17 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.17 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.17 new_msMyInt3(x0, x1) 189.20/136.17 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.17 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.17 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.17 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.17 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.17 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.17 new_psFloat91(x0, x1, x2, x3, x4) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.17 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.17 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.17 new_srMyInt(x0, x1) 189.20/136.17 new_psMyInt(x0, x1) 189.20/136.17 189.20/136.17 We have to consider all minimal (P,Q,R)-chains. 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (778) QReductionProof (EQUIVALENT) 189.20/136.17 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.20/136.17 189.20/136.17 new_psFloat91(x0, x1, x2, x3, x4) 189.20/136.17 189.20/136.17 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (779) 189.20/136.17 Obligation: 189.20/136.17 Q DP problem: 189.20/136.17 The TRS P consists of the following rules: 189.20/136.17 189.20/136.17 new_iterate91(ww955, ww9560, ww957, ww9580, ww4454) -> new_iterate91(ww955, ww9560, ww957, ww9580, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(ww9560), Main.Neg(ww9580)), ww4454)) 189.20/136.17 189.20/136.17 The TRS R consists of the following rules: 189.20/136.17 189.20/136.17 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.20/136.17 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.17 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.17 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.17 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.17 189.20/136.17 The set Q consists of the following terms: 189.20/136.17 189.20/136.17 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.17 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.17 new_msMyInt3(x0, x1) 189.20/136.17 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.17 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.17 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.17 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.17 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.17 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.17 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.17 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.17 new_srMyInt(x0, x1) 189.20/136.17 new_psMyInt(x0, x1) 189.20/136.17 189.20/136.17 We have to consider all minimal (P,Q,R)-chains. 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (780) TransformationProof (EQUIVALENT) 189.20/136.17 By rewriting [LPAR04] the rule new_iterate91(ww955, ww9560, ww957, ww9580, ww4454) -> new_iterate91(ww955, ww9560, ww957, ww9580, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(ww9560), Main.Neg(ww9580)), ww4454)) at position [4,0] we obtained the following new rules [LPAR04]: 189.20/136.17 189.20/136.17 (new_iterate91(ww955, ww9560, ww957, ww9580, ww4454) -> new_iterate91(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Neg(ww9560), Main.Neg(ww9580)), ww4454)),new_iterate91(ww955, ww9560, ww957, ww9580, ww4454) -> new_iterate91(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Neg(ww9560), Main.Neg(ww9580)), ww4454))) 189.20/136.17 189.20/136.17 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (781) 189.20/136.17 Obligation: 189.20/136.17 Q DP problem: 189.20/136.17 The TRS P consists of the following rules: 189.20/136.17 189.20/136.17 new_iterate91(ww955, ww9560, ww957, ww9580, ww4454) -> new_iterate91(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Neg(ww9560), Main.Neg(ww9580)), ww4454)) 189.20/136.17 189.20/136.17 The TRS R consists of the following rules: 189.20/136.17 189.20/136.17 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.20/136.17 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.17 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.17 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.17 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.17 189.20/136.17 The set Q consists of the following terms: 189.20/136.17 189.20/136.17 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.17 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.17 new_msMyInt3(x0, x1) 189.20/136.17 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.17 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.17 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.17 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.17 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.17 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.17 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.17 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.17 new_srMyInt(x0, x1) 189.20/136.17 new_psMyInt(x0, x1) 189.20/136.17 189.20/136.17 We have to consider all minimal (P,Q,R)-chains. 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (782) UsableRulesProof (EQUIVALENT) 189.20/136.17 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (783) 189.20/136.17 Obligation: 189.20/136.17 Q DP problem: 189.20/136.17 The TRS P consists of the following rules: 189.20/136.17 189.20/136.17 new_iterate91(ww955, ww9560, ww957, ww9580, ww4454) -> new_iterate91(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Neg(ww9560), Main.Neg(ww9580)), ww4454)) 189.20/136.17 189.20/136.17 The TRS R consists of the following rules: 189.20/136.17 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.17 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.17 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.17 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.17 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.17 189.20/136.17 The set Q consists of the following terms: 189.20/136.17 189.20/136.17 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.17 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.17 new_msMyInt3(x0, x1) 189.20/136.17 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.17 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.17 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.17 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.17 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.17 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.17 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.17 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.17 new_srMyInt(x0, x1) 189.20/136.17 new_psMyInt(x0, x1) 189.20/136.17 189.20/136.17 We have to consider all minimal (P,Q,R)-chains. 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (784) QReductionProof (EQUIVALENT) 189.20/136.17 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.20/136.17 189.20/136.17 new_msMyInt3(x0, x1) 189.20/136.17 189.20/136.17 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (785) 189.20/136.17 Obligation: 189.20/136.17 Q DP problem: 189.20/136.17 The TRS P consists of the following rules: 189.20/136.17 189.20/136.17 new_iterate91(ww955, ww9560, ww957, ww9580, ww4454) -> new_iterate91(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Neg(ww9560), Main.Neg(ww9580)), ww4454)) 189.20/136.17 189.20/136.17 The TRS R consists of the following rules: 189.20/136.17 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.17 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.17 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.17 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.17 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.17 189.20/136.17 The set Q consists of the following terms: 189.20/136.17 189.20/136.17 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.17 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.17 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.17 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.17 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.17 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.17 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.17 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.17 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.17 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.17 new_srMyInt(x0, x1) 189.20/136.17 new_psMyInt(x0, x1) 189.20/136.17 189.20/136.17 We have to consider all minimal (P,Q,R)-chains. 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (786) TransformationProof (EQUIVALENT) 189.20/136.17 By rewriting [LPAR04] the rule new_iterate91(ww955, ww9560, ww957, ww9580, ww4454) -> new_iterate91(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Neg(ww9560), Main.Neg(ww9580)), ww4454)) at position [4,0,0] we obtained the following new rules [LPAR04]: 189.20/136.17 189.20/136.17 (new_iterate91(ww955, ww9560, ww957, ww9580, ww4454) -> new_iterate91(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_srMyInt(Main.Neg(ww9560), Main.Neg(ww9580)), ww4454)),new_iterate91(ww955, ww9560, ww957, ww9580, ww4454) -> new_iterate91(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_srMyInt(Main.Neg(ww9560), Main.Neg(ww9580)), ww4454))) 189.20/136.17 189.20/136.17 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (787) 189.20/136.17 Obligation: 189.20/136.17 Q DP problem: 189.20/136.17 The TRS P consists of the following rules: 189.20/136.17 189.20/136.17 new_iterate91(ww955, ww9560, ww957, ww9580, ww4454) -> new_iterate91(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_srMyInt(Main.Neg(ww9560), Main.Neg(ww9580)), ww4454)) 189.20/136.17 189.20/136.17 The TRS R consists of the following rules: 189.20/136.17 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.17 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.17 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.17 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.17 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.17 189.20/136.17 The set Q consists of the following terms: 189.20/136.17 189.20/136.17 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.17 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.17 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.17 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.17 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.17 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.17 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.17 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.17 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.17 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.17 new_srMyInt(x0, x1) 189.20/136.17 new_psMyInt(x0, x1) 189.20/136.17 189.20/136.17 We have to consider all minimal (P,Q,R)-chains. 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (788) TransformationProof (EQUIVALENT) 189.20/136.17 By rewriting [LPAR04] the rule new_iterate91(ww955, ww9560, ww957, ww9580, ww4454) -> new_iterate91(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_srMyInt(Main.Neg(ww9560), Main.Neg(ww9580)), ww4454)) at position [4,1] we obtained the following new rules [LPAR04]: 189.20/136.17 189.20/136.17 (new_iterate91(ww955, ww9560, ww957, ww9580, ww4454) -> new_iterate91(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_primMulInt(Main.Neg(ww9560), Main.Neg(ww9580)), ww4454)),new_iterate91(ww955, ww9560, ww957, ww9580, ww4454) -> new_iterate91(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_primMulInt(Main.Neg(ww9560), Main.Neg(ww9580)), ww4454))) 189.20/136.17 189.20/136.17 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (789) 189.20/136.17 Obligation: 189.20/136.17 Q DP problem: 189.20/136.17 The TRS P consists of the following rules: 189.20/136.17 189.20/136.17 new_iterate91(ww955, ww9560, ww957, ww9580, ww4454) -> new_iterate91(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_primMulInt(Main.Neg(ww9560), Main.Neg(ww9580)), ww4454)) 189.20/136.17 189.20/136.17 The TRS R consists of the following rules: 189.20/136.17 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.17 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.17 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.17 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.17 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.17 189.20/136.17 The set Q consists of the following terms: 189.20/136.17 189.20/136.17 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.17 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.17 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.17 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.17 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.17 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.17 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.17 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.17 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.17 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.17 new_srMyInt(x0, x1) 189.20/136.17 new_psMyInt(x0, x1) 189.20/136.17 189.20/136.17 We have to consider all minimal (P,Q,R)-chains. 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (790) TransformationProof (EQUIVALENT) 189.20/136.17 By rewriting [LPAR04] the rule new_iterate91(ww955, ww9560, ww957, ww9580, ww4454) -> new_iterate91(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_primMulInt(Main.Neg(ww9560), Main.Neg(ww9580)), ww4454)) at position [4,1] we obtained the following new rules [LPAR04]: 189.20/136.17 189.20/136.17 (new_iterate91(ww955, ww9560, ww957, ww9580, ww4454) -> new_iterate91(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Pos(new_primMulNat1(ww9560, ww9580)), ww4454)),new_iterate91(ww955, ww9560, ww957, ww9580, ww4454) -> new_iterate91(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Pos(new_primMulNat1(ww9560, ww9580)), ww4454))) 189.20/136.17 189.20/136.17 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (791) 189.20/136.17 Obligation: 189.20/136.17 Q DP problem: 189.20/136.17 The TRS P consists of the following rules: 189.20/136.17 189.20/136.17 new_iterate91(ww955, ww9560, ww957, ww9580, ww4454) -> new_iterate91(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Pos(new_primMulNat1(ww9560, ww9580)), ww4454)) 189.20/136.17 189.20/136.17 The TRS R consists of the following rules: 189.20/136.17 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.17 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.17 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.17 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.17 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.17 189.20/136.17 The set Q consists of the following terms: 189.20/136.17 189.20/136.17 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.17 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.17 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.17 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.17 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.17 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.17 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.17 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.17 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.17 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.17 new_srMyInt(x0, x1) 189.20/136.17 new_psMyInt(x0, x1) 189.20/136.17 189.20/136.17 We have to consider all minimal (P,Q,R)-chains. 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (792) MNOCProof (EQUIVALENT) 189.20/136.17 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (793) 189.20/136.17 Obligation: 189.20/136.17 Q DP problem: 189.20/136.17 The TRS P consists of the following rules: 189.20/136.17 189.20/136.17 new_iterate91(ww955, ww9560, ww957, ww9580, ww4454) -> new_iterate91(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Pos(new_primMulNat1(ww9560, ww9580)), ww4454)) 189.20/136.17 189.20/136.17 The TRS R consists of the following rules: 189.20/136.17 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.17 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.17 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.17 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.17 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.17 189.20/136.17 Q is empty. 189.20/136.17 We have to consider all (P,Q,R)-chains. 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (794) NonTerminationLoopProof (COMPLETE) 189.20/136.17 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.20/136.17 Found a loop by semiunifying a rule from P directly. 189.20/136.17 189.20/136.17 s = new_iterate91(ww955, ww9560, ww957, ww9580, ww4454) evaluates to t =new_iterate91(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Pos(new_primMulNat1(ww9560, ww9580)), ww4454)) 189.20/136.17 189.20/136.17 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.20/136.17 * Matcher: [ww4454 / new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Pos(new_primMulNat1(ww9560, ww9580)), ww4454)] 189.20/136.17 * Semiunifier: [ ] 189.20/136.17 189.20/136.17 -------------------------------------------------------------------------------- 189.20/136.17 Rewriting sequence 189.20/136.17 189.20/136.17 The DP semiunifies directly so there is only one rewrite step from new_iterate91(ww955, ww9560, ww957, ww9580, ww4454) to new_iterate91(ww955, ww9560, ww957, ww9580, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Pos(new_primMulNat1(ww9560, ww9580)), ww4454)). 189.20/136.17 189.20/136.17 189.20/136.17 189.20/136.17 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (795) 189.20/136.17 NO 189.20/136.17 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (796) 189.20/136.17 Obligation: 189.20/136.17 Q DP problem: 189.20/136.17 The TRS P consists of the following rules: 189.20/136.17 189.20/136.17 new_iterate103(ww4100, ww4350) -> new_iterate103(ww4100, new_psFloat103(ww4100, ww4350)) 189.20/136.17 189.20/136.17 The TRS R consists of the following rules: 189.20/136.17 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.17 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.20/136.17 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.17 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.17 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.17 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.17 new_psFloat103(ww4100, ww4350) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4350) 189.20/136.17 189.20/136.17 The set Q consists of the following terms: 189.20/136.17 189.20/136.17 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.17 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.17 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.17 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.17 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.17 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.17 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.17 new_msMyInt4(x0) 189.20/136.17 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_psFloat103(x0, x1) 189.20/136.17 new_primMinusInt(Main.Neg(x0)) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.17 new_primMinusInt(Main.Pos(x0)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.17 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.17 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.17 new_srMyInt(x0, x1) 189.20/136.17 new_psMyInt(x0, x1) 189.20/136.17 189.20/136.17 We have to consider all minimal (P,Q,R)-chains. 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (797) TransformationProof (EQUIVALENT) 189.20/136.17 By rewriting [LPAR04] the rule new_iterate103(ww4100, ww4350) -> new_iterate103(ww4100, new_psFloat103(ww4100, ww4350)) at position [1] we obtained the following new rules [LPAR04]: 189.20/136.17 189.20/136.17 (new_iterate103(ww4100, ww4350) -> new_iterate103(ww4100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4350)),new_iterate103(ww4100, ww4350) -> new_iterate103(ww4100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4350))) 189.20/136.17 189.20/136.17 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (798) 189.20/136.17 Obligation: 189.20/136.17 Q DP problem: 189.20/136.17 The TRS P consists of the following rules: 189.20/136.17 189.20/136.17 new_iterate103(ww4100, ww4350) -> new_iterate103(ww4100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4350)) 189.20/136.17 189.20/136.17 The TRS R consists of the following rules: 189.20/136.17 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.17 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.20/136.17 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.17 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.17 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.17 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.17 new_psFloat103(ww4100, ww4350) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4350) 189.20/136.17 189.20/136.17 The set Q consists of the following terms: 189.20/136.17 189.20/136.17 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.17 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.17 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.17 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.17 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.17 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.17 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.17 new_msMyInt4(x0) 189.20/136.17 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_psFloat103(x0, x1) 189.20/136.17 new_primMinusInt(Main.Neg(x0)) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.17 new_primMinusInt(Main.Pos(x0)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.17 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.17 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.17 new_srMyInt(x0, x1) 189.20/136.17 new_psMyInt(x0, x1) 189.20/136.17 189.20/136.17 We have to consider all minimal (P,Q,R)-chains. 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (799) UsableRulesProof (EQUIVALENT) 189.20/136.17 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (800) 189.20/136.17 Obligation: 189.20/136.17 Q DP problem: 189.20/136.17 The TRS P consists of the following rules: 189.20/136.17 189.20/136.17 new_iterate103(ww4100, ww4350) -> new_iterate103(ww4100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4350)) 189.20/136.17 189.20/136.17 The TRS R consists of the following rules: 189.20/136.17 189.20/136.17 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.20/136.17 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.17 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.17 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.17 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.17 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.20/136.17 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.20/136.17 189.20/136.17 The set Q consists of the following terms: 189.20/136.17 189.20/136.17 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.17 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.17 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.17 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.17 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.17 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.17 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.17 new_msMyInt4(x0) 189.20/136.17 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_psFloat103(x0, x1) 189.20/136.17 new_primMinusInt(Main.Neg(x0)) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.17 new_primMinusInt(Main.Pos(x0)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.17 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.17 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.17 new_srMyInt(x0, x1) 189.20/136.17 new_psMyInt(x0, x1) 189.20/136.17 189.20/136.17 We have to consider all minimal (P,Q,R)-chains. 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (801) QReductionProof (EQUIVALENT) 189.20/136.17 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.20/136.17 189.20/136.17 new_psFloat103(x0, x1) 189.20/136.17 189.20/136.17 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (802) 189.20/136.17 Obligation: 189.20/136.17 Q DP problem: 189.20/136.17 The TRS P consists of the following rules: 189.20/136.17 189.20/136.17 new_iterate103(ww4100, ww4350) -> new_iterate103(ww4100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4350)) 189.20/136.17 189.20/136.17 The TRS R consists of the following rules: 189.20/136.17 189.20/136.17 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.20/136.17 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.17 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.17 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.17 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.17 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.20/136.17 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.20/136.17 189.20/136.17 The set Q consists of the following terms: 189.20/136.17 189.20/136.17 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.17 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.17 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.17 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.17 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.17 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.17 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.17 new_msMyInt4(x0) 189.20/136.17 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primMinusInt(Main.Neg(x0)) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.17 new_primMinusInt(Main.Pos(x0)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.17 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.17 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.17 new_srMyInt(x0, x1) 189.20/136.17 new_psMyInt(x0, x1) 189.20/136.17 189.20/136.17 We have to consider all minimal (P,Q,R)-chains. 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (803) TransformationProof (EQUIVALENT) 189.20/136.17 By rewriting [LPAR04] the rule new_iterate103(ww4100, ww4350) -> new_iterate103(ww4100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4350)) at position [1,0] we obtained the following new rules [LPAR04]: 189.20/136.17 189.20/136.17 (new_iterate103(ww4100, ww4350) -> new_iterate103(ww4100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4350)),new_iterate103(ww4100, ww4350) -> new_iterate103(ww4100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4350))) 189.20/136.17 189.20/136.17 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (804) 189.20/136.17 Obligation: 189.20/136.17 Q DP problem: 189.20/136.17 The TRS P consists of the following rules: 189.20/136.17 189.20/136.17 new_iterate103(ww4100, ww4350) -> new_iterate103(ww4100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4350)) 189.20/136.17 189.20/136.17 The TRS R consists of the following rules: 189.20/136.17 189.20/136.17 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.20/136.17 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.17 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.17 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.17 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.17 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.20/136.17 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.20/136.17 189.20/136.17 The set Q consists of the following terms: 189.20/136.17 189.20/136.17 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.17 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.17 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.17 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.17 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.17 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.17 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.17 new_msMyInt4(x0) 189.20/136.17 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primMinusInt(Main.Neg(x0)) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.17 new_primMinusInt(Main.Pos(x0)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.17 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.17 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.17 new_srMyInt(x0, x1) 189.20/136.17 new_psMyInt(x0, x1) 189.20/136.17 189.20/136.17 We have to consider all minimal (P,Q,R)-chains. 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (805) UsableRulesProof (EQUIVALENT) 189.20/136.17 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (806) 189.20/136.17 Obligation: 189.20/136.17 Q DP problem: 189.20/136.17 The TRS P consists of the following rules: 189.20/136.17 189.20/136.17 new_iterate103(ww4100, ww4350) -> new_iterate103(ww4100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4350)) 189.20/136.17 189.20/136.17 The TRS R consists of the following rules: 189.20/136.17 189.20/136.17 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.20/136.17 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.17 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.17 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.17 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.17 189.20/136.17 The set Q consists of the following terms: 189.20/136.17 189.20/136.17 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.17 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.17 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.17 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.17 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.17 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.17 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.17 new_msMyInt4(x0) 189.20/136.17 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primMinusInt(Main.Neg(x0)) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.17 new_primMinusInt(Main.Pos(x0)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.17 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.17 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.17 new_srMyInt(x0, x1) 189.20/136.17 new_psMyInt(x0, x1) 189.20/136.17 189.20/136.17 We have to consider all minimal (P,Q,R)-chains. 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (807) QReductionProof (EQUIVALENT) 189.20/136.17 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.20/136.17 189.20/136.17 new_msMyInt4(x0) 189.20/136.17 189.20/136.17 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (808) 189.20/136.17 Obligation: 189.20/136.17 Q DP problem: 189.20/136.17 The TRS P consists of the following rules: 189.20/136.17 189.20/136.17 new_iterate103(ww4100, ww4350) -> new_iterate103(ww4100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4350)) 189.20/136.17 189.20/136.17 The TRS R consists of the following rules: 189.20/136.17 189.20/136.17 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.20/136.17 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.17 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.17 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.17 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.17 189.20/136.17 The set Q consists of the following terms: 189.20/136.17 189.20/136.17 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.17 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.17 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.17 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.17 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.17 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.17 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.17 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primMinusInt(Main.Neg(x0)) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.17 new_primMinusInt(Main.Pos(x0)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.17 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.17 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.17 new_srMyInt(x0, x1) 189.20/136.17 new_psMyInt(x0, x1) 189.20/136.17 189.20/136.17 We have to consider all minimal (P,Q,R)-chains. 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (809) TransformationProof (EQUIVALENT) 189.20/136.17 By rewriting [LPAR04] the rule new_iterate103(ww4100, ww4350) -> new_iterate103(ww4100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4350)) at position [1,0] we obtained the following new rules [LPAR04]: 189.20/136.17 189.20/136.17 (new_iterate103(ww4100, ww4350) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4350)),new_iterate103(ww4100, ww4350) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4350))) 189.20/136.17 189.20/136.17 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (810) 189.20/136.17 Obligation: 189.20/136.17 Q DP problem: 189.20/136.17 The TRS P consists of the following rules: 189.20/136.17 189.20/136.17 new_iterate103(ww4100, ww4350) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4350)) 189.20/136.17 189.20/136.17 The TRS R consists of the following rules: 189.20/136.17 189.20/136.17 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.20/136.17 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.17 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.17 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.20/136.17 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.20/136.17 189.20/136.17 The set Q consists of the following terms: 189.20/136.17 189.20/136.17 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.17 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Zero) 189.20/136.17 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.20/136.17 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.20/136.17 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Zero) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.20/136.17 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.20/136.17 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.17 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primMinusInt(Main.Neg(x0)) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Zero) 189.20/136.17 new_primMinusInt(Main.Pos(x0)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.20/136.17 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.20/136.17 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.20/136.17 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.20/136.17 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.20/136.17 new_srMyInt(x0, x1) 189.20/136.17 new_psMyInt(x0, x1) 189.20/136.17 189.20/136.17 We have to consider all minimal (P,Q,R)-chains. 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (811) UsableRulesProof (EQUIVALENT) 189.20/136.17 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.20/136.17 ---------------------------------------- 189.20/136.17 189.20/136.17 (812) 189.20/136.17 Obligation: 189.20/136.17 Q DP problem: 189.20/136.17 The TRS P consists of the following rules: 189.20/136.17 189.20/136.17 new_iterate103(ww4100, ww4350) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4350)) 189.20/136.17 189.20/136.17 The TRS R consists of the following rules: 189.20/136.17 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.20/136.17 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.20/136.17 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.20/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.20/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.20/136.17 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.20/136.17 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.20/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.20/136.17 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.20/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.17 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.17 189.21/136.17 The set Q consists of the following terms: 189.21/136.17 189.21/136.17 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.17 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.17 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.17 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.17 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.17 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.17 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.17 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.17 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.17 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.17 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.17 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.17 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.17 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.17 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.17 new_primMinusInt(Main.Neg(x0)) 189.21/136.17 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.17 new_primMinusInt(Main.Pos(x0)) 189.21/136.17 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.17 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.17 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.17 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.17 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.17 new_srMyInt(x0, x1) 189.21/136.17 new_psMyInt(x0, x1) 189.21/136.17 189.21/136.17 We have to consider all minimal (P,Q,R)-chains. 189.21/136.17 ---------------------------------------- 189.21/136.17 189.21/136.17 (813) QReductionProof (EQUIVALENT) 189.21/136.17 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.17 189.21/136.17 new_primMinusInt(Main.Neg(x0)) 189.21/136.17 new_primMinusInt(Main.Pos(x0)) 189.21/136.17 189.21/136.17 189.21/136.17 ---------------------------------------- 189.21/136.17 189.21/136.17 (814) 189.21/136.17 Obligation: 189.21/136.17 Q DP problem: 189.21/136.17 The TRS P consists of the following rules: 189.21/136.17 189.21/136.17 new_iterate103(ww4100, ww4350) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4350)) 189.21/136.17 189.21/136.17 The TRS R consists of the following rules: 189.21/136.17 189.21/136.17 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.17 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.17 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.17 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.17 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.17 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.17 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.17 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.17 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.17 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.17 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.17 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.17 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.17 189.21/136.17 The set Q consists of the following terms: 189.21/136.17 189.21/136.17 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.17 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.17 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.17 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.17 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.17 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.17 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.17 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.17 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.17 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.17 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.17 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.17 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.17 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.17 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.17 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.17 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.17 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.17 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.17 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.17 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.17 new_srMyInt(x0, x1) 189.21/136.17 new_psMyInt(x0, x1) 189.21/136.17 189.21/136.17 We have to consider all minimal (P,Q,R)-chains. 189.21/136.17 ---------------------------------------- 189.21/136.17 189.21/136.17 (815) TransformationProof (EQUIVALENT) 189.21/136.17 By rewriting [LPAR04] the rule new_iterate103(ww4100, ww4350) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4350)) at position [1,0,0] we obtained the following new rules [LPAR04]: 189.21/136.17 189.21/136.17 (new_iterate103(ww4100, ww4350) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4350)),new_iterate103(ww4100, ww4350) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4350))) 189.21/136.17 189.21/136.17 189.21/136.17 ---------------------------------------- 189.21/136.17 189.21/136.17 (816) 189.21/136.17 Obligation: 189.21/136.17 Q DP problem: 189.21/136.17 The TRS P consists of the following rules: 189.21/136.17 189.21/136.17 new_iterate103(ww4100, ww4350) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4350)) 189.21/136.17 189.21/136.17 The TRS R consists of the following rules: 189.21/136.17 189.21/136.17 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.17 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.17 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.17 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.17 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.17 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.17 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.17 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.17 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.17 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.17 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.17 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.17 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.17 189.21/136.17 The set Q consists of the following terms: 189.21/136.17 189.21/136.17 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.17 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.17 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.17 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.17 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.17 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.17 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.17 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.17 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.17 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.17 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.17 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.17 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.17 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.17 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.17 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.17 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.17 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.17 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.17 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.17 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.17 new_srMyInt(x0, x1) 189.21/136.17 new_psMyInt(x0, x1) 189.21/136.17 189.21/136.17 We have to consider all minimal (P,Q,R)-chains. 189.21/136.17 ---------------------------------------- 189.21/136.17 189.21/136.17 (817) TransformationProof (EQUIVALENT) 189.21/136.17 By rewriting [LPAR04] the rule new_iterate103(ww4100, ww4350) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4350)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.17 189.21/136.17 (new_iterate103(ww4100, ww4350) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4350)),new_iterate103(ww4100, ww4350) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4350))) 189.21/136.17 189.21/136.17 189.21/136.17 ---------------------------------------- 189.21/136.17 189.21/136.17 (818) 189.21/136.17 Obligation: 189.21/136.17 Q DP problem: 189.21/136.17 The TRS P consists of the following rules: 189.21/136.17 189.21/136.17 new_iterate103(ww4100, ww4350) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4350)) 189.21/136.17 189.21/136.17 The TRS R consists of the following rules: 189.21/136.17 189.21/136.17 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.17 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.17 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.17 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.17 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.17 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.17 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.17 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.17 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.17 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.17 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.17 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.17 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.17 189.21/136.17 The set Q consists of the following terms: 189.21/136.17 189.21/136.17 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.17 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.17 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.17 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.17 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.17 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.17 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.17 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.17 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.17 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.17 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.17 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.17 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.17 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.17 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.17 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.17 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.17 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.17 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.17 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.17 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.17 new_srMyInt(x0, x1) 189.21/136.17 new_psMyInt(x0, x1) 189.21/136.17 189.21/136.17 We have to consider all minimal (P,Q,R)-chains. 189.21/136.17 ---------------------------------------- 189.21/136.17 189.21/136.17 (819) TransformationProof (EQUIVALENT) 189.21/136.17 By rewriting [LPAR04] the rule new_iterate103(ww4100, ww4350) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4350)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.17 189.21/136.17 (new_iterate103(ww4100, ww4350) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4350)),new_iterate103(ww4100, ww4350) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4350))) 189.21/136.17 189.21/136.17 189.21/136.17 ---------------------------------------- 189.21/136.17 189.21/136.17 (820) 189.21/136.17 Obligation: 189.21/136.17 Q DP problem: 189.21/136.17 The TRS P consists of the following rules: 189.21/136.17 189.21/136.17 new_iterate103(ww4100, ww4350) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4350)) 189.21/136.17 189.21/136.17 The TRS R consists of the following rules: 189.21/136.17 189.21/136.17 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.17 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.17 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.17 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.17 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.17 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.17 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.17 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.17 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.17 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.17 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.17 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.17 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.17 189.21/136.17 The set Q consists of the following terms: 189.21/136.17 189.21/136.17 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.17 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.17 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.17 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.17 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.17 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.17 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.17 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.17 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.17 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.17 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.17 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.17 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.17 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.17 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.17 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.17 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.17 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.17 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.17 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.17 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.17 new_srMyInt(x0, x1) 189.21/136.17 new_psMyInt(x0, x1) 189.21/136.17 189.21/136.17 We have to consider all minimal (P,Q,R)-chains. 189.21/136.17 ---------------------------------------- 189.21/136.17 189.21/136.17 (821) TransformationProof (EQUIVALENT) 189.21/136.17 By rewriting [LPAR04] the rule new_iterate103(ww4100, ww4350) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4350)) at position [1,1,0] we obtained the following new rules [LPAR04]: 189.21/136.17 189.21/136.17 (new_iterate103(ww4100, ww4350) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4350)),new_iterate103(ww4100, ww4350) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4350))) 189.21/136.17 189.21/136.17 189.21/136.17 ---------------------------------------- 189.21/136.17 189.21/136.17 (822) 189.21/136.17 Obligation: 189.21/136.17 Q DP problem: 189.21/136.17 The TRS P consists of the following rules: 189.21/136.17 189.21/136.17 new_iterate103(ww4100, ww4350) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4350)) 189.21/136.17 189.21/136.17 The TRS R consists of the following rules: 189.21/136.17 189.21/136.17 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.17 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.17 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.17 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.17 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.17 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.17 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.17 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.17 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.17 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.17 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.17 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.17 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.17 189.21/136.17 The set Q consists of the following terms: 189.21/136.17 189.21/136.17 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.17 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.17 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.17 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.17 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.17 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.17 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.17 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.17 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.17 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.17 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.17 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.17 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.17 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.17 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.17 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.17 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.17 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.17 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.17 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.17 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.17 new_srMyInt(x0, x1) 189.21/136.17 new_psMyInt(x0, x1) 189.21/136.17 189.21/136.17 We have to consider all minimal (P,Q,R)-chains. 189.21/136.17 ---------------------------------------- 189.21/136.17 189.21/136.17 (823) MNOCProof (EQUIVALENT) 189.21/136.17 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.17 ---------------------------------------- 189.21/136.17 189.21/136.17 (824) 189.21/136.17 Obligation: 189.21/136.17 Q DP problem: 189.21/136.17 The TRS P consists of the following rules: 189.21/136.17 189.21/136.17 new_iterate103(ww4100, ww4350) -> new_iterate103(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4350)) 189.21/136.17 189.21/136.17 The TRS R consists of the following rules: 189.21/136.17 189.21/136.17 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.17 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.17 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.17 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.17 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.17 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.17 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.17 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.17 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.17 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.17 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.17 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.17 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.17 189.21/136.17 Q is empty. 189.21/136.17 We have to consider all (P,Q,R)-chains. 189.21/136.17 ---------------------------------------- 189.21/136.17 189.21/136.17 (825) NonTerminationLoopProof (COMPLETE) 189.21/136.17 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.17 Found a loop by semiunifying a rule from P directly. 189.21/136.17 189.21/136.17 s = new_iterate103(ww4100, ww4350) evaluates to t =new_iterate103(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4350)) 189.21/136.17 189.21/136.17 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.17 * Matcher: [ww4350 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4350)] 189.21/136.17 * Semiunifier: [ ] 189.21/136.17 189.21/136.17 -------------------------------------------------------------------------------- 189.21/136.17 Rewriting sequence 189.21/136.17 189.21/136.17 The DP semiunifies directly so there is only one rewrite step from new_iterate103(ww4100, ww4350) to new_iterate103(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4350)). 189.21/136.17 189.21/136.17 189.21/136.17 189.21/136.17 189.21/136.17 ---------------------------------------- 189.21/136.17 189.21/136.17 (826) 189.21/136.17 NO 189.21/136.17 189.21/136.17 ---------------------------------------- 189.21/136.17 189.21/136.17 (827) 189.21/136.17 Obligation: 189.21/136.17 Q DP problem: 189.21/136.17 The TRS P consists of the following rules: 189.21/136.17 189.21/136.17 new_iterate163(ww2099, ww2100, ww2101, ww4799) -> new_iterate163(ww2099, ww2100, ww2101, new_psFloat164(ww2099, ww2100, ww2101, ww4799)) 189.21/136.17 189.21/136.17 The TRS R consists of the following rules: 189.21/136.17 189.21/136.17 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.17 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.17 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.17 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.17 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.17 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.17 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.17 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.17 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.17 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.17 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.17 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.17 new_psFloat164(ww2099, ww2100, ww2101, ww4799) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww2100))), new_srMyInt(Main.Neg(Main.Succ(ww2099)), Main.Pos(Main.Succ(ww2101))), ww4799) 189.21/136.17 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.17 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.17 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.17 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.17 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.17 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.17 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.17 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.17 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.17 189.21/136.17 The set Q consists of the following terms: 189.21/136.17 189.21/136.17 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.17 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.17 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.17 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.17 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.17 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.17 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.17 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_msMyInt4(x0) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primMinusInt(Main.Neg(x0)) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primMinusInt(Main.Pos(x0)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_psFloat164(x0, x1, x2, x3) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_srMyInt(x0, x1) 189.21/136.18 new_psMyInt(x0, x1) 189.21/136.18 189.21/136.18 We have to consider all minimal (P,Q,R)-chains. 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (828) TransformationProof (EQUIVALENT) 189.21/136.18 By rewriting [LPAR04] the rule new_iterate163(ww2099, ww2100, ww2101, ww4799) -> new_iterate163(ww2099, ww2100, ww2101, new_psFloat164(ww2099, ww2100, ww2101, ww4799)) at position [3] we obtained the following new rules [LPAR04]: 189.21/136.18 189.21/136.18 (new_iterate163(ww2099, ww2100, ww2101, ww4799) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww2100))), new_srMyInt(Main.Neg(Main.Succ(ww2099)), Main.Pos(Main.Succ(ww2101))), ww4799)),new_iterate163(ww2099, ww2100, ww2101, ww4799) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww2100))), new_srMyInt(Main.Neg(Main.Succ(ww2099)), Main.Pos(Main.Succ(ww2101))), ww4799))) 189.21/136.18 189.21/136.18 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (829) 189.21/136.18 Obligation: 189.21/136.18 Q DP problem: 189.21/136.18 The TRS P consists of the following rules: 189.21/136.18 189.21/136.18 new_iterate163(ww2099, ww2100, ww2101, ww4799) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww2100))), new_srMyInt(Main.Neg(Main.Succ(ww2099)), Main.Pos(Main.Succ(ww2101))), ww4799)) 189.21/136.18 189.21/136.18 The TRS R consists of the following rules: 189.21/136.18 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.18 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.18 new_psFloat164(ww2099, ww2100, ww2101, ww4799) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww2100))), new_srMyInt(Main.Neg(Main.Succ(ww2099)), Main.Pos(Main.Succ(ww2101))), ww4799) 189.21/136.18 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.18 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.18 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.18 189.21/136.18 The set Q consists of the following terms: 189.21/136.18 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_msMyInt4(x0) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primMinusInt(Main.Neg(x0)) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primMinusInt(Main.Pos(x0)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_psFloat164(x0, x1, x2, x3) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_srMyInt(x0, x1) 189.21/136.18 new_psMyInt(x0, x1) 189.21/136.18 189.21/136.18 We have to consider all minimal (P,Q,R)-chains. 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (830) UsableRulesProof (EQUIVALENT) 189.21/136.18 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (831) 189.21/136.18 Obligation: 189.21/136.18 Q DP problem: 189.21/136.18 The TRS P consists of the following rules: 189.21/136.18 189.21/136.18 new_iterate163(ww2099, ww2100, ww2101, ww4799) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww2100))), new_srMyInt(Main.Neg(Main.Succ(ww2099)), Main.Pos(Main.Succ(ww2101))), ww4799)) 189.21/136.18 189.21/136.18 The TRS R consists of the following rules: 189.21/136.18 189.21/136.18 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.18 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.18 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.18 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.18 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.18 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.18 189.21/136.18 The set Q consists of the following terms: 189.21/136.18 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_msMyInt4(x0) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primMinusInt(Main.Neg(x0)) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primMinusInt(Main.Pos(x0)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_psFloat164(x0, x1, x2, x3) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_srMyInt(x0, x1) 189.21/136.18 new_psMyInt(x0, x1) 189.21/136.18 189.21/136.18 We have to consider all minimal (P,Q,R)-chains. 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (832) QReductionProof (EQUIVALENT) 189.21/136.18 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.18 189.21/136.18 new_psFloat164(x0, x1, x2, x3) 189.21/136.18 189.21/136.18 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (833) 189.21/136.18 Obligation: 189.21/136.18 Q DP problem: 189.21/136.18 The TRS P consists of the following rules: 189.21/136.18 189.21/136.18 new_iterate163(ww2099, ww2100, ww2101, ww4799) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww2100))), new_srMyInt(Main.Neg(Main.Succ(ww2099)), Main.Pos(Main.Succ(ww2101))), ww4799)) 189.21/136.18 189.21/136.18 The TRS R consists of the following rules: 189.21/136.18 189.21/136.18 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.18 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.18 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.18 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.18 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.18 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.18 189.21/136.18 The set Q consists of the following terms: 189.21/136.18 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_msMyInt4(x0) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primMinusInt(Main.Neg(x0)) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primMinusInt(Main.Pos(x0)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_srMyInt(x0, x1) 189.21/136.18 new_psMyInt(x0, x1) 189.21/136.18 189.21/136.18 We have to consider all minimal (P,Q,R)-chains. 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (834) TransformationProof (EQUIVALENT) 189.21/136.18 By rewriting [LPAR04] the rule new_iterate163(ww2099, ww2100, ww2101, ww4799) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww2100))), new_srMyInt(Main.Neg(Main.Succ(ww2099)), Main.Pos(Main.Succ(ww2101))), ww4799)) at position [3,0] we obtained the following new rules [LPAR04]: 189.21/136.18 189.21/136.18 (new_iterate163(ww2099, ww2100, ww2101, ww4799) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww2100))), new_srMyInt(Main.Neg(Main.Succ(ww2099)), Main.Pos(Main.Succ(ww2101))), ww4799)),new_iterate163(ww2099, ww2100, ww2101, ww4799) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww2100))), new_srMyInt(Main.Neg(Main.Succ(ww2099)), Main.Pos(Main.Succ(ww2101))), ww4799))) 189.21/136.18 189.21/136.18 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (835) 189.21/136.18 Obligation: 189.21/136.18 Q DP problem: 189.21/136.18 The TRS P consists of the following rules: 189.21/136.18 189.21/136.18 new_iterate163(ww2099, ww2100, ww2101, ww4799) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww2100))), new_srMyInt(Main.Neg(Main.Succ(ww2099)), Main.Pos(Main.Succ(ww2101))), ww4799)) 189.21/136.18 189.21/136.18 The TRS R consists of the following rules: 189.21/136.18 189.21/136.18 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.18 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.18 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.18 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.18 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.18 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.18 189.21/136.18 The set Q consists of the following terms: 189.21/136.18 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_msMyInt4(x0) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primMinusInt(Main.Neg(x0)) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primMinusInt(Main.Pos(x0)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_srMyInt(x0, x1) 189.21/136.18 new_psMyInt(x0, x1) 189.21/136.18 189.21/136.18 We have to consider all minimal (P,Q,R)-chains. 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (836) UsableRulesProof (EQUIVALENT) 189.21/136.18 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (837) 189.21/136.18 Obligation: 189.21/136.18 Q DP problem: 189.21/136.18 The TRS P consists of the following rules: 189.21/136.18 189.21/136.18 new_iterate163(ww2099, ww2100, ww2101, ww4799) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww2100))), new_srMyInt(Main.Neg(Main.Succ(ww2099)), Main.Pos(Main.Succ(ww2101))), ww4799)) 189.21/136.18 189.21/136.18 The TRS R consists of the following rules: 189.21/136.18 189.21/136.18 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.18 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.18 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.18 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.18 189.21/136.18 The set Q consists of the following terms: 189.21/136.18 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_msMyInt4(x0) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primMinusInt(Main.Neg(x0)) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primMinusInt(Main.Pos(x0)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_srMyInt(x0, x1) 189.21/136.18 new_psMyInt(x0, x1) 189.21/136.18 189.21/136.18 We have to consider all minimal (P,Q,R)-chains. 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (838) QReductionProof (EQUIVALENT) 189.21/136.18 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.18 189.21/136.18 new_msMyInt4(x0) 189.21/136.18 189.21/136.18 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (839) 189.21/136.18 Obligation: 189.21/136.18 Q DP problem: 189.21/136.18 The TRS P consists of the following rules: 189.21/136.18 189.21/136.18 new_iterate163(ww2099, ww2100, ww2101, ww4799) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww2100))), new_srMyInt(Main.Neg(Main.Succ(ww2099)), Main.Pos(Main.Succ(ww2101))), ww4799)) 189.21/136.18 189.21/136.18 The TRS R consists of the following rules: 189.21/136.18 189.21/136.18 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.18 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.18 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.18 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.18 189.21/136.18 The set Q consists of the following terms: 189.21/136.18 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primMinusInt(Main.Neg(x0)) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primMinusInt(Main.Pos(x0)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_srMyInt(x0, x1) 189.21/136.18 new_psMyInt(x0, x1) 189.21/136.18 189.21/136.18 We have to consider all minimal (P,Q,R)-chains. 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (840) TransformationProof (EQUIVALENT) 189.21/136.18 By rewriting [LPAR04] the rule new_iterate163(ww2099, ww2100, ww2101, ww4799) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww2100))), new_srMyInt(Main.Neg(Main.Succ(ww2099)), Main.Pos(Main.Succ(ww2101))), ww4799)) at position [3,0] we obtained the following new rules [LPAR04]: 189.21/136.18 189.21/136.18 (new_iterate163(ww2099, ww2100, ww2101, ww4799) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww2100)), new_srMyInt(Main.Neg(Main.Succ(ww2099)), Main.Pos(Main.Succ(ww2101))), ww4799)),new_iterate163(ww2099, ww2100, ww2101, ww4799) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww2100)), new_srMyInt(Main.Neg(Main.Succ(ww2099)), Main.Pos(Main.Succ(ww2101))), ww4799))) 189.21/136.18 189.21/136.18 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (841) 189.21/136.18 Obligation: 189.21/136.18 Q DP problem: 189.21/136.18 The TRS P consists of the following rules: 189.21/136.18 189.21/136.18 new_iterate163(ww2099, ww2100, ww2101, ww4799) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww2100)), new_srMyInt(Main.Neg(Main.Succ(ww2099)), Main.Pos(Main.Succ(ww2101))), ww4799)) 189.21/136.18 189.21/136.18 The TRS R consists of the following rules: 189.21/136.18 189.21/136.18 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.18 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.18 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.18 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.18 189.21/136.18 The set Q consists of the following terms: 189.21/136.18 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primMinusInt(Main.Neg(x0)) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primMinusInt(Main.Pos(x0)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_srMyInt(x0, x1) 189.21/136.18 new_psMyInt(x0, x1) 189.21/136.18 189.21/136.18 We have to consider all minimal (P,Q,R)-chains. 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (842) UsableRulesProof (EQUIVALENT) 189.21/136.18 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (843) 189.21/136.18 Obligation: 189.21/136.18 Q DP problem: 189.21/136.18 The TRS P consists of the following rules: 189.21/136.18 189.21/136.18 new_iterate163(ww2099, ww2100, ww2101, ww4799) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww2100)), new_srMyInt(Main.Neg(Main.Succ(ww2099)), Main.Pos(Main.Succ(ww2101))), ww4799)) 189.21/136.18 189.21/136.18 The TRS R consists of the following rules: 189.21/136.18 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.18 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.18 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.18 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.18 189.21/136.18 The set Q consists of the following terms: 189.21/136.18 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primMinusInt(Main.Neg(x0)) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primMinusInt(Main.Pos(x0)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_srMyInt(x0, x1) 189.21/136.18 new_psMyInt(x0, x1) 189.21/136.18 189.21/136.18 We have to consider all minimal (P,Q,R)-chains. 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (844) QReductionProof (EQUIVALENT) 189.21/136.18 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.18 189.21/136.18 new_primMinusInt(Main.Neg(x0)) 189.21/136.18 new_primMinusInt(Main.Pos(x0)) 189.21/136.18 189.21/136.18 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (845) 189.21/136.18 Obligation: 189.21/136.18 Q DP problem: 189.21/136.18 The TRS P consists of the following rules: 189.21/136.18 189.21/136.18 new_iterate163(ww2099, ww2100, ww2101, ww4799) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww2100)), new_srMyInt(Main.Neg(Main.Succ(ww2099)), Main.Pos(Main.Succ(ww2101))), ww4799)) 189.21/136.18 189.21/136.18 The TRS R consists of the following rules: 189.21/136.18 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.18 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.18 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.18 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.18 189.21/136.18 The set Q consists of the following terms: 189.21/136.18 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_srMyInt(x0, x1) 189.21/136.18 new_psMyInt(x0, x1) 189.21/136.18 189.21/136.18 We have to consider all minimal (P,Q,R)-chains. 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (846) TransformationProof (EQUIVALENT) 189.21/136.18 By rewriting [LPAR04] the rule new_iterate163(ww2099, ww2100, ww2101, ww4799) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww2100)), new_srMyInt(Main.Neg(Main.Succ(ww2099)), Main.Pos(Main.Succ(ww2101))), ww4799)) at position [3,0] we obtained the following new rules [LPAR04]: 189.21/136.18 189.21/136.18 (new_iterate163(ww2099, ww2100, ww2101, ww4799) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(Main.Neg(Main.Succ(ww2100)), new_srMyInt(Main.Neg(Main.Succ(ww2099)), Main.Pos(Main.Succ(ww2101))), ww4799)),new_iterate163(ww2099, ww2100, ww2101, ww4799) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(Main.Neg(Main.Succ(ww2100)), new_srMyInt(Main.Neg(Main.Succ(ww2099)), Main.Pos(Main.Succ(ww2101))), ww4799))) 189.21/136.18 189.21/136.18 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (847) 189.21/136.18 Obligation: 189.21/136.18 Q DP problem: 189.21/136.18 The TRS P consists of the following rules: 189.21/136.18 189.21/136.18 new_iterate163(ww2099, ww2100, ww2101, ww4799) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(Main.Neg(Main.Succ(ww2100)), new_srMyInt(Main.Neg(Main.Succ(ww2099)), Main.Pos(Main.Succ(ww2101))), ww4799)) 189.21/136.18 189.21/136.18 The TRS R consists of the following rules: 189.21/136.18 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.18 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.18 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.18 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.18 189.21/136.18 The set Q consists of the following terms: 189.21/136.18 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_srMyInt(x0, x1) 189.21/136.18 new_psMyInt(x0, x1) 189.21/136.18 189.21/136.18 We have to consider all minimal (P,Q,R)-chains. 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (848) TransformationProof (EQUIVALENT) 189.21/136.18 By rewriting [LPAR04] the rule new_iterate163(ww2099, ww2100, ww2101, ww4799) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(Main.Neg(Main.Succ(ww2100)), new_srMyInt(Main.Neg(Main.Succ(ww2099)), Main.Pos(Main.Succ(ww2101))), ww4799)) at position [3,1] we obtained the following new rules [LPAR04]: 189.21/136.18 189.21/136.18 (new_iterate163(ww2099, ww2100, ww2101, ww4799) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(Main.Neg(Main.Succ(ww2100)), new_primMulInt(Main.Neg(Main.Succ(ww2099)), Main.Pos(Main.Succ(ww2101))), ww4799)),new_iterate163(ww2099, ww2100, ww2101, ww4799) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(Main.Neg(Main.Succ(ww2100)), new_primMulInt(Main.Neg(Main.Succ(ww2099)), Main.Pos(Main.Succ(ww2101))), ww4799))) 189.21/136.18 189.21/136.18 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (849) 189.21/136.18 Obligation: 189.21/136.18 Q DP problem: 189.21/136.18 The TRS P consists of the following rules: 189.21/136.18 189.21/136.18 new_iterate163(ww2099, ww2100, ww2101, ww4799) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(Main.Neg(Main.Succ(ww2100)), new_primMulInt(Main.Neg(Main.Succ(ww2099)), Main.Pos(Main.Succ(ww2101))), ww4799)) 189.21/136.18 189.21/136.18 The TRS R consists of the following rules: 189.21/136.18 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.18 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.18 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.18 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.18 189.21/136.18 The set Q consists of the following terms: 189.21/136.18 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_srMyInt(x0, x1) 189.21/136.18 new_psMyInt(x0, x1) 189.21/136.18 189.21/136.18 We have to consider all minimal (P,Q,R)-chains. 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (850) TransformationProof (EQUIVALENT) 189.21/136.18 By rewriting [LPAR04] the rule new_iterate163(ww2099, ww2100, ww2101, ww4799) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(Main.Neg(Main.Succ(ww2100)), new_primMulInt(Main.Neg(Main.Succ(ww2099)), Main.Pos(Main.Succ(ww2101))), ww4799)) at position [3,1] we obtained the following new rules [LPAR04]: 189.21/136.18 189.21/136.18 (new_iterate163(ww2099, ww2100, ww2101, ww4799) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(Main.Neg(Main.Succ(ww2100)), Main.Neg(new_primMulNat1(Main.Succ(ww2099), Main.Succ(ww2101))), ww4799)),new_iterate163(ww2099, ww2100, ww2101, ww4799) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(Main.Neg(Main.Succ(ww2100)), Main.Neg(new_primMulNat1(Main.Succ(ww2099), Main.Succ(ww2101))), ww4799))) 189.21/136.18 189.21/136.18 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (851) 189.21/136.18 Obligation: 189.21/136.18 Q DP problem: 189.21/136.18 The TRS P consists of the following rules: 189.21/136.18 189.21/136.18 new_iterate163(ww2099, ww2100, ww2101, ww4799) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(Main.Neg(Main.Succ(ww2100)), Main.Neg(new_primMulNat1(Main.Succ(ww2099), Main.Succ(ww2101))), ww4799)) 189.21/136.18 189.21/136.18 The TRS R consists of the following rules: 189.21/136.18 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.18 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.18 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.18 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.18 189.21/136.18 The set Q consists of the following terms: 189.21/136.18 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_srMyInt(x0, x1) 189.21/136.18 new_psMyInt(x0, x1) 189.21/136.18 189.21/136.18 We have to consider all minimal (P,Q,R)-chains. 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (852) TransformationProof (EQUIVALENT) 189.21/136.18 By rewriting [LPAR04] the rule new_iterate163(ww2099, ww2100, ww2101, ww4799) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(Main.Neg(Main.Succ(ww2100)), Main.Neg(new_primMulNat1(Main.Succ(ww2099), Main.Succ(ww2101))), ww4799)) at position [3,1,0] we obtained the following new rules [LPAR04]: 189.21/136.18 189.21/136.18 (new_iterate163(ww2099, ww2100, ww2101, ww4799) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(Main.Neg(Main.Succ(ww2100)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2099, Main.Succ(ww2101)), Main.Succ(ww2101))), ww4799)),new_iterate163(ww2099, ww2100, ww2101, ww4799) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(Main.Neg(Main.Succ(ww2100)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2099, Main.Succ(ww2101)), Main.Succ(ww2101))), ww4799))) 189.21/136.18 189.21/136.18 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (853) 189.21/136.18 Obligation: 189.21/136.18 Q DP problem: 189.21/136.18 The TRS P consists of the following rules: 189.21/136.18 189.21/136.18 new_iterate163(ww2099, ww2100, ww2101, ww4799) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(Main.Neg(Main.Succ(ww2100)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2099, Main.Succ(ww2101)), Main.Succ(ww2101))), ww4799)) 189.21/136.18 189.21/136.18 The TRS R consists of the following rules: 189.21/136.18 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.18 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.18 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.18 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.18 189.21/136.18 The set Q consists of the following terms: 189.21/136.18 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_srMyInt(x0, x1) 189.21/136.18 new_psMyInt(x0, x1) 189.21/136.18 189.21/136.18 We have to consider all minimal (P,Q,R)-chains. 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (854) MNOCProof (EQUIVALENT) 189.21/136.18 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (855) 189.21/136.18 Obligation: 189.21/136.18 Q DP problem: 189.21/136.18 The TRS P consists of the following rules: 189.21/136.18 189.21/136.18 new_iterate163(ww2099, ww2100, ww2101, ww4799) -> new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(Main.Neg(Main.Succ(ww2100)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2099, Main.Succ(ww2101)), Main.Succ(ww2101))), ww4799)) 189.21/136.18 189.21/136.18 The TRS R consists of the following rules: 189.21/136.18 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.18 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.18 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.18 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.18 189.21/136.18 Q is empty. 189.21/136.18 We have to consider all (P,Q,R)-chains. 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (856) NonTerminationLoopProof (COMPLETE) 189.21/136.18 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.18 Found a loop by semiunifying a rule from P directly. 189.21/136.18 189.21/136.18 s = new_iterate163(ww2099, ww2100, ww2101, ww4799) evaluates to t =new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(Main.Neg(Main.Succ(ww2100)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2099, Main.Succ(ww2101)), Main.Succ(ww2101))), ww4799)) 189.21/136.18 189.21/136.18 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.18 * Matcher: [ww4799 / new_primPlusFloat(Main.Neg(Main.Succ(ww2100)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2099, Main.Succ(ww2101)), Main.Succ(ww2101))), ww4799)] 189.21/136.18 * Semiunifier: [ ] 189.21/136.18 189.21/136.18 -------------------------------------------------------------------------------- 189.21/136.18 Rewriting sequence 189.21/136.18 189.21/136.18 The DP semiunifies directly so there is only one rewrite step from new_iterate163(ww2099, ww2100, ww2101, ww4799) to new_iterate163(ww2099, ww2100, ww2101, new_primPlusFloat(Main.Neg(Main.Succ(ww2100)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2099, Main.Succ(ww2101)), Main.Succ(ww2101))), ww4799)). 189.21/136.18 189.21/136.18 189.21/136.18 189.21/136.18 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (857) 189.21/136.18 NO 189.21/136.18 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (858) 189.21/136.18 Obligation: 189.21/136.18 Q DP problem: 189.21/136.18 The TRS P consists of the following rules: 189.21/136.18 189.21/136.18 new_iterate82(ww4263, ww4264, ww4265, ww4273) -> new_iterate82(ww4263, ww4264, ww4265, new_psFloat82(ww4263, ww4264, ww4265, ww4273)) 189.21/136.18 189.21/136.18 The TRS R consists of the following rules: 189.21/136.18 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.18 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.18 new_psFloat82(ww4263, ww4264, ww4265, ww4273) -> new_primPlusFloat(new_msMyInt2(ww4263), new_srMyInt(Main.Neg(Main.Succ(ww4264)), Main.Pos(Main.Succ(ww4265))), ww4273) 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.18 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.18 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.18 189.21/136.18 The set Q consists of the following terms: 189.21/136.18 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_msMyInt2(x0) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_psFloat82(x0, x1, x2, x3) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_srMyInt(x0, x1) 189.21/136.18 new_psMyInt(x0, x1) 189.21/136.18 189.21/136.18 We have to consider all minimal (P,Q,R)-chains. 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (859) TransformationProof (EQUIVALENT) 189.21/136.18 By rewriting [LPAR04] the rule new_iterate82(ww4263, ww4264, ww4265, ww4273) -> new_iterate82(ww4263, ww4264, ww4265, new_psFloat82(ww4263, ww4264, ww4265, ww4273)) at position [3] we obtained the following new rules [LPAR04]: 189.21/136.18 189.21/136.18 (new_iterate82(ww4263, ww4264, ww4265, ww4273) -> new_iterate82(ww4263, ww4264, ww4265, new_primPlusFloat(new_msMyInt2(ww4263), new_srMyInt(Main.Neg(Main.Succ(ww4264)), Main.Pos(Main.Succ(ww4265))), ww4273)),new_iterate82(ww4263, ww4264, ww4265, ww4273) -> new_iterate82(ww4263, ww4264, ww4265, new_primPlusFloat(new_msMyInt2(ww4263), new_srMyInt(Main.Neg(Main.Succ(ww4264)), Main.Pos(Main.Succ(ww4265))), ww4273))) 189.21/136.18 189.21/136.18 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (860) 189.21/136.18 Obligation: 189.21/136.18 Q DP problem: 189.21/136.18 The TRS P consists of the following rules: 189.21/136.18 189.21/136.18 new_iterate82(ww4263, ww4264, ww4265, ww4273) -> new_iterate82(ww4263, ww4264, ww4265, new_primPlusFloat(new_msMyInt2(ww4263), new_srMyInt(Main.Neg(Main.Succ(ww4264)), Main.Pos(Main.Succ(ww4265))), ww4273)) 189.21/136.18 189.21/136.18 The TRS R consists of the following rules: 189.21/136.18 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.18 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.18 new_psFloat82(ww4263, ww4264, ww4265, ww4273) -> new_primPlusFloat(new_msMyInt2(ww4263), new_srMyInt(Main.Neg(Main.Succ(ww4264)), Main.Pos(Main.Succ(ww4265))), ww4273) 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.18 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.18 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.18 189.21/136.18 The set Q consists of the following terms: 189.21/136.18 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_msMyInt2(x0) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_psFloat82(x0, x1, x2, x3) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_srMyInt(x0, x1) 189.21/136.18 new_psMyInt(x0, x1) 189.21/136.18 189.21/136.18 We have to consider all minimal (P,Q,R)-chains. 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (861) UsableRulesProof (EQUIVALENT) 189.21/136.18 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (862) 189.21/136.18 Obligation: 189.21/136.18 Q DP problem: 189.21/136.18 The TRS P consists of the following rules: 189.21/136.18 189.21/136.18 new_iterate82(ww4263, ww4264, ww4265, ww4273) -> new_iterate82(ww4263, ww4264, ww4265, new_primPlusFloat(new_msMyInt2(ww4263), new_srMyInt(Main.Neg(Main.Succ(ww4264)), Main.Pos(Main.Succ(ww4265))), ww4273)) 189.21/136.18 189.21/136.18 The TRS R consists of the following rules: 189.21/136.18 189.21/136.18 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.18 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.18 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.18 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.18 189.21/136.18 The set Q consists of the following terms: 189.21/136.18 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_msMyInt2(x0) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_psFloat82(x0, x1, x2, x3) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_srMyInt(x0, x1) 189.21/136.18 new_psMyInt(x0, x1) 189.21/136.18 189.21/136.18 We have to consider all minimal (P,Q,R)-chains. 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (863) QReductionProof (EQUIVALENT) 189.21/136.18 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.18 189.21/136.18 new_psFloat82(x0, x1, x2, x3) 189.21/136.18 189.21/136.18 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (864) 189.21/136.18 Obligation: 189.21/136.18 Q DP problem: 189.21/136.18 The TRS P consists of the following rules: 189.21/136.18 189.21/136.18 new_iterate82(ww4263, ww4264, ww4265, ww4273) -> new_iterate82(ww4263, ww4264, ww4265, new_primPlusFloat(new_msMyInt2(ww4263), new_srMyInt(Main.Neg(Main.Succ(ww4264)), Main.Pos(Main.Succ(ww4265))), ww4273)) 189.21/136.18 189.21/136.18 The TRS R consists of the following rules: 189.21/136.18 189.21/136.18 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.18 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.18 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.18 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.18 189.21/136.18 The set Q consists of the following terms: 189.21/136.18 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_msMyInt2(x0) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_srMyInt(x0, x1) 189.21/136.18 new_psMyInt(x0, x1) 189.21/136.18 189.21/136.18 We have to consider all minimal (P,Q,R)-chains. 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (865) TransformationProof (EQUIVALENT) 189.21/136.18 By rewriting [LPAR04] the rule new_iterate82(ww4263, ww4264, ww4265, ww4273) -> new_iterate82(ww4263, ww4264, ww4265, new_primPlusFloat(new_msMyInt2(ww4263), new_srMyInt(Main.Neg(Main.Succ(ww4264)), Main.Pos(Main.Succ(ww4265))), ww4273)) at position [3,0] we obtained the following new rules [LPAR04]: 189.21/136.18 189.21/136.18 (new_iterate82(ww4263, ww4264, ww4265, ww4273) -> new_iterate82(ww4263, ww4264, ww4265, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4263), Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4264)), Main.Pos(Main.Succ(ww4265))), ww4273)),new_iterate82(ww4263, ww4264, ww4265, ww4273) -> new_iterate82(ww4263, ww4264, ww4265, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4263), Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4264)), Main.Pos(Main.Succ(ww4265))), ww4273))) 189.21/136.18 189.21/136.18 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (866) 189.21/136.18 Obligation: 189.21/136.18 Q DP problem: 189.21/136.18 The TRS P consists of the following rules: 189.21/136.18 189.21/136.18 new_iterate82(ww4263, ww4264, ww4265, ww4273) -> new_iterate82(ww4263, ww4264, ww4265, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4263), Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4264)), Main.Pos(Main.Succ(ww4265))), ww4273)) 189.21/136.18 189.21/136.18 The TRS R consists of the following rules: 189.21/136.18 189.21/136.18 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.18 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.18 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.18 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.18 189.21/136.18 The set Q consists of the following terms: 189.21/136.18 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_msMyInt2(x0) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_srMyInt(x0, x1) 189.21/136.18 new_psMyInt(x0, x1) 189.21/136.18 189.21/136.18 We have to consider all minimal (P,Q,R)-chains. 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (867) UsableRulesProof (EQUIVALENT) 189.21/136.18 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (868) 189.21/136.18 Obligation: 189.21/136.18 Q DP problem: 189.21/136.18 The TRS P consists of the following rules: 189.21/136.18 189.21/136.18 new_iterate82(ww4263, ww4264, ww4265, ww4273) -> new_iterate82(ww4263, ww4264, ww4265, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4263), Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4264)), Main.Pos(Main.Succ(ww4265))), ww4273)) 189.21/136.18 189.21/136.18 The TRS R consists of the following rules: 189.21/136.18 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.18 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.18 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.18 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.18 189.21/136.18 The set Q consists of the following terms: 189.21/136.18 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_msMyInt2(x0) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_srMyInt(x0, x1) 189.21/136.18 new_psMyInt(x0, x1) 189.21/136.18 189.21/136.18 We have to consider all minimal (P,Q,R)-chains. 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (869) QReductionProof (EQUIVALENT) 189.21/136.18 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.18 189.21/136.18 new_msMyInt2(x0) 189.21/136.18 189.21/136.18 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (870) 189.21/136.18 Obligation: 189.21/136.18 Q DP problem: 189.21/136.18 The TRS P consists of the following rules: 189.21/136.18 189.21/136.18 new_iterate82(ww4263, ww4264, ww4265, ww4273) -> new_iterate82(ww4263, ww4264, ww4265, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4263), Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4264)), Main.Pos(Main.Succ(ww4265))), ww4273)) 189.21/136.18 189.21/136.18 The TRS R consists of the following rules: 189.21/136.18 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.18 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.18 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.18 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.18 189.21/136.18 The set Q consists of the following terms: 189.21/136.18 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_srMyInt(x0, x1) 189.21/136.18 new_psMyInt(x0, x1) 189.21/136.18 189.21/136.18 We have to consider all minimal (P,Q,R)-chains. 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (871) TransformationProof (EQUIVALENT) 189.21/136.18 By rewriting [LPAR04] the rule new_iterate82(ww4263, ww4264, ww4265, ww4273) -> new_iterate82(ww4263, ww4264, ww4265, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4263), Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4264)), Main.Pos(Main.Succ(ww4265))), ww4273)) at position [3,0,0] we obtained the following new rules [LPAR04]: 189.21/136.18 189.21/136.18 (new_iterate82(ww4263, ww4264, ww4265, ww4273) -> new_iterate82(ww4263, ww4264, ww4265, new_primPlusFloat(Main.Neg(Main.Succ(ww4263)), new_srMyInt(Main.Neg(Main.Succ(ww4264)), Main.Pos(Main.Succ(ww4265))), ww4273)),new_iterate82(ww4263, ww4264, ww4265, ww4273) -> new_iterate82(ww4263, ww4264, ww4265, new_primPlusFloat(Main.Neg(Main.Succ(ww4263)), new_srMyInt(Main.Neg(Main.Succ(ww4264)), Main.Pos(Main.Succ(ww4265))), ww4273))) 189.21/136.18 189.21/136.18 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (872) 189.21/136.18 Obligation: 189.21/136.18 Q DP problem: 189.21/136.18 The TRS P consists of the following rules: 189.21/136.18 189.21/136.18 new_iterate82(ww4263, ww4264, ww4265, ww4273) -> new_iterate82(ww4263, ww4264, ww4265, new_primPlusFloat(Main.Neg(Main.Succ(ww4263)), new_srMyInt(Main.Neg(Main.Succ(ww4264)), Main.Pos(Main.Succ(ww4265))), ww4273)) 189.21/136.18 189.21/136.18 The TRS R consists of the following rules: 189.21/136.18 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.18 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.18 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.18 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.18 189.21/136.18 The set Q consists of the following terms: 189.21/136.18 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_srMyInt(x0, x1) 189.21/136.18 new_psMyInt(x0, x1) 189.21/136.18 189.21/136.18 We have to consider all minimal (P,Q,R)-chains. 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (873) TransformationProof (EQUIVALENT) 189.21/136.18 By rewriting [LPAR04] the rule new_iterate82(ww4263, ww4264, ww4265, ww4273) -> new_iterate82(ww4263, ww4264, ww4265, new_primPlusFloat(Main.Neg(Main.Succ(ww4263)), new_srMyInt(Main.Neg(Main.Succ(ww4264)), Main.Pos(Main.Succ(ww4265))), ww4273)) at position [3,1] we obtained the following new rules [LPAR04]: 189.21/136.18 189.21/136.18 (new_iterate82(ww4263, ww4264, ww4265, ww4273) -> new_iterate82(ww4263, ww4264, ww4265, new_primPlusFloat(Main.Neg(Main.Succ(ww4263)), new_primMulInt(Main.Neg(Main.Succ(ww4264)), Main.Pos(Main.Succ(ww4265))), ww4273)),new_iterate82(ww4263, ww4264, ww4265, ww4273) -> new_iterate82(ww4263, ww4264, ww4265, new_primPlusFloat(Main.Neg(Main.Succ(ww4263)), new_primMulInt(Main.Neg(Main.Succ(ww4264)), Main.Pos(Main.Succ(ww4265))), ww4273))) 189.21/136.18 189.21/136.18 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (874) 189.21/136.18 Obligation: 189.21/136.18 Q DP problem: 189.21/136.18 The TRS P consists of the following rules: 189.21/136.18 189.21/136.18 new_iterate82(ww4263, ww4264, ww4265, ww4273) -> new_iterate82(ww4263, ww4264, ww4265, new_primPlusFloat(Main.Neg(Main.Succ(ww4263)), new_primMulInt(Main.Neg(Main.Succ(ww4264)), Main.Pos(Main.Succ(ww4265))), ww4273)) 189.21/136.18 189.21/136.18 The TRS R consists of the following rules: 189.21/136.18 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.18 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.18 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.18 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.18 189.21/136.18 The set Q consists of the following terms: 189.21/136.18 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_srMyInt(x0, x1) 189.21/136.18 new_psMyInt(x0, x1) 189.21/136.18 189.21/136.18 We have to consider all minimal (P,Q,R)-chains. 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (875) TransformationProof (EQUIVALENT) 189.21/136.18 By rewriting [LPAR04] the rule new_iterate82(ww4263, ww4264, ww4265, ww4273) -> new_iterate82(ww4263, ww4264, ww4265, new_primPlusFloat(Main.Neg(Main.Succ(ww4263)), new_primMulInt(Main.Neg(Main.Succ(ww4264)), Main.Pos(Main.Succ(ww4265))), ww4273)) at position [3,1] we obtained the following new rules [LPAR04]: 189.21/136.18 189.21/136.18 (new_iterate82(ww4263, ww4264, ww4265, ww4273) -> new_iterate82(ww4263, ww4264, ww4265, new_primPlusFloat(Main.Neg(Main.Succ(ww4263)), Main.Neg(new_primMulNat1(Main.Succ(ww4264), Main.Succ(ww4265))), ww4273)),new_iterate82(ww4263, ww4264, ww4265, ww4273) -> new_iterate82(ww4263, ww4264, ww4265, new_primPlusFloat(Main.Neg(Main.Succ(ww4263)), Main.Neg(new_primMulNat1(Main.Succ(ww4264), Main.Succ(ww4265))), ww4273))) 189.21/136.18 189.21/136.18 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (876) 189.21/136.18 Obligation: 189.21/136.18 Q DP problem: 189.21/136.18 The TRS P consists of the following rules: 189.21/136.18 189.21/136.18 new_iterate82(ww4263, ww4264, ww4265, ww4273) -> new_iterate82(ww4263, ww4264, ww4265, new_primPlusFloat(Main.Neg(Main.Succ(ww4263)), Main.Neg(new_primMulNat1(Main.Succ(ww4264), Main.Succ(ww4265))), ww4273)) 189.21/136.18 189.21/136.18 The TRS R consists of the following rules: 189.21/136.18 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.18 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.18 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.18 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.18 189.21/136.18 The set Q consists of the following terms: 189.21/136.18 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_srMyInt(x0, x1) 189.21/136.18 new_psMyInt(x0, x1) 189.21/136.18 189.21/136.18 We have to consider all minimal (P,Q,R)-chains. 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (877) TransformationProof (EQUIVALENT) 189.21/136.18 By rewriting [LPAR04] the rule new_iterate82(ww4263, ww4264, ww4265, ww4273) -> new_iterate82(ww4263, ww4264, ww4265, new_primPlusFloat(Main.Neg(Main.Succ(ww4263)), Main.Neg(new_primMulNat1(Main.Succ(ww4264), Main.Succ(ww4265))), ww4273)) at position [3,1,0] we obtained the following new rules [LPAR04]: 189.21/136.18 189.21/136.18 (new_iterate82(ww4263, ww4264, ww4265, ww4273) -> new_iterate82(ww4263, ww4264, ww4265, new_primPlusFloat(Main.Neg(Main.Succ(ww4263)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww4264, Main.Succ(ww4265)), Main.Succ(ww4265))), ww4273)),new_iterate82(ww4263, ww4264, ww4265, ww4273) -> new_iterate82(ww4263, ww4264, ww4265, new_primPlusFloat(Main.Neg(Main.Succ(ww4263)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww4264, Main.Succ(ww4265)), Main.Succ(ww4265))), ww4273))) 189.21/136.18 189.21/136.18 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (878) 189.21/136.18 Obligation: 189.21/136.18 Q DP problem: 189.21/136.18 The TRS P consists of the following rules: 189.21/136.18 189.21/136.18 new_iterate82(ww4263, ww4264, ww4265, ww4273) -> new_iterate82(ww4263, ww4264, ww4265, new_primPlusFloat(Main.Neg(Main.Succ(ww4263)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww4264, Main.Succ(ww4265)), Main.Succ(ww4265))), ww4273)) 189.21/136.18 189.21/136.18 The TRS R consists of the following rules: 189.21/136.18 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.18 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.18 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.18 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.18 189.21/136.18 The set Q consists of the following terms: 189.21/136.18 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_srMyInt(x0, x1) 189.21/136.18 new_psMyInt(x0, x1) 189.21/136.18 189.21/136.18 We have to consider all minimal (P,Q,R)-chains. 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (879) MNOCProof (EQUIVALENT) 189.21/136.18 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (880) 189.21/136.18 Obligation: 189.21/136.18 Q DP problem: 189.21/136.18 The TRS P consists of the following rules: 189.21/136.18 189.21/136.18 new_iterate82(ww4263, ww4264, ww4265, ww4273) -> new_iterate82(ww4263, ww4264, ww4265, new_primPlusFloat(Main.Neg(Main.Succ(ww4263)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww4264, Main.Succ(ww4265)), Main.Succ(ww4265))), ww4273)) 189.21/136.18 189.21/136.18 The TRS R consists of the following rules: 189.21/136.18 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.18 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.18 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.18 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.18 189.21/136.18 Q is empty. 189.21/136.18 We have to consider all (P,Q,R)-chains. 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (881) NonTerminationLoopProof (COMPLETE) 189.21/136.18 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.18 Found a loop by semiunifying a rule from P directly. 189.21/136.18 189.21/136.18 s = new_iterate82(ww4263, ww4264, ww4265, ww4273) evaluates to t =new_iterate82(ww4263, ww4264, ww4265, new_primPlusFloat(Main.Neg(Main.Succ(ww4263)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww4264, Main.Succ(ww4265)), Main.Succ(ww4265))), ww4273)) 189.21/136.18 189.21/136.18 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.18 * Matcher: [ww4273 / new_primPlusFloat(Main.Neg(Main.Succ(ww4263)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww4264, Main.Succ(ww4265)), Main.Succ(ww4265))), ww4273)] 189.21/136.18 * Semiunifier: [ ] 189.21/136.18 189.21/136.18 -------------------------------------------------------------------------------- 189.21/136.18 Rewriting sequence 189.21/136.18 189.21/136.18 The DP semiunifies directly so there is only one rewrite step from new_iterate82(ww4263, ww4264, ww4265, ww4273) to new_iterate82(ww4263, ww4264, ww4265, new_primPlusFloat(Main.Neg(Main.Succ(ww4263)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww4264, Main.Succ(ww4265)), Main.Succ(ww4265))), ww4273)). 189.21/136.18 189.21/136.18 189.21/136.18 189.21/136.18 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (882) 189.21/136.18 NO 189.21/136.18 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (883) 189.21/136.18 Obligation: 189.21/136.18 Q DP problem: 189.21/136.18 The TRS P consists of the following rules: 189.21/136.18 189.21/136.18 new_iterate140(ww538, ww53900, ww540, ww54100, ww4493) -> new_iterate140(ww538, ww53900, ww540, ww54100, new_psFloat141(ww538, ww53900, ww540, ww54100, ww4493)) 189.21/136.18 189.21/136.18 The TRS R consists of the following rules: 189.21/136.18 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.18 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.18 new_psFloat141(ww538, ww53900, ww540, ww54100, ww4493) -> new_primPlusFloat(new_msMyInt5(ww538, Main.Neg(Main.Succ(ww540))), new_srMyInt(Main.Neg(Main.Succ(ww53900)), Main.Pos(Main.Succ(ww54100))), ww4493) 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.18 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.18 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.18 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.18 189.21/136.18 The set Q consists of the following terms: 189.21/136.18 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_psFloat141(x0, x1, x2, x3, x4) 189.21/136.18 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_msMyInt5(x0, Main.Pos(x1)) 189.21/136.18 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.18 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.18 new_msMyInt5(x0, Main.Neg(x1)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.18 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.18 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.18 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.18 new_srMyInt(x0, x1) 189.21/136.18 new_psMyInt(x0, x1) 189.21/136.18 189.21/136.18 We have to consider all minimal (P,Q,R)-chains. 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (884) MNOCProof (EQUIVALENT) 189.21/136.18 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.18 ---------------------------------------- 189.21/136.18 189.21/136.18 (885) 189.21/136.18 Obligation: 189.21/136.18 Q DP problem: 189.21/136.18 The TRS P consists of the following rules: 189.21/136.18 189.21/136.18 new_iterate140(ww538, ww53900, ww540, ww54100, ww4493) -> new_iterate140(ww538, ww53900, ww540, ww54100, new_psFloat141(ww538, ww53900, ww540, ww54100, ww4493)) 189.21/136.18 189.21/136.18 The TRS R consists of the following rules: 189.21/136.18 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.18 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.18 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.18 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.18 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.18 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.18 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.18 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.18 new_psFloat141(ww538, ww53900, ww540, ww54100, ww4493) -> new_primPlusFloat(new_msMyInt5(ww538, Main.Neg(Main.Succ(ww540))), new_srMyInt(Main.Neg(Main.Succ(ww53900)), Main.Pos(Main.Succ(ww54100))), ww4493) 189.21/136.18 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.18 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.19 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.19 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.19 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.19 189.21/136.19 Q is empty. 189.21/136.19 We have to consider all (P,Q,R)-chains. 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (886) NonTerminationLoopProof (COMPLETE) 189.21/136.19 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.19 Found a loop by semiunifying a rule from P directly. 189.21/136.19 189.21/136.19 s = new_iterate140(ww538, ww53900, ww540, ww54100, ww4493) evaluates to t =new_iterate140(ww538, ww53900, ww540, ww54100, new_psFloat141(ww538, ww53900, ww540, ww54100, ww4493)) 189.21/136.19 189.21/136.19 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.19 * Matcher: [ww4493 / new_psFloat141(ww538, ww53900, ww540, ww54100, ww4493)] 189.21/136.19 * Semiunifier: [ ] 189.21/136.19 189.21/136.19 -------------------------------------------------------------------------------- 189.21/136.19 Rewriting sequence 189.21/136.19 189.21/136.19 The DP semiunifies directly so there is only one rewrite step from new_iterate140(ww538, ww53900, ww540, ww54100, ww4493) to new_iterate140(ww538, ww53900, ww540, ww54100, new_psFloat141(ww538, ww53900, ww540, ww54100, ww4493)). 189.21/136.19 189.21/136.19 189.21/136.19 189.21/136.19 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (887) 189.21/136.19 NO 189.21/136.19 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (888) 189.21/136.19 Obligation: 189.21/136.19 Q DP problem: 189.21/136.19 The TRS P consists of the following rules: 189.21/136.19 189.21/136.19 new_iterate22(ww3000, ww3100, ww4416) -> new_iterate22(ww3000, ww3100, new_psFloat22(ww3000, ww3100, ww4416)) 189.21/136.19 189.21/136.19 The TRS R consists of the following rules: 189.21/136.19 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_psFloat22(ww3000, ww3100, ww4416) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4416) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.19 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.19 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.19 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.19 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.19 189.21/136.19 The set Q consists of the following terms: 189.21/136.19 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_msMyInt(Main.Neg(x0)) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_msMyInt(Main.Pos(x0)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_psFloat22(x0, x1, x2) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_srMyInt(x0, x1) 189.21/136.19 new_psMyInt(x0, x1) 189.21/136.19 189.21/136.19 We have to consider all minimal (P,Q,R)-chains. 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (889) MNOCProof (EQUIVALENT) 189.21/136.19 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (890) 189.21/136.19 Obligation: 189.21/136.19 Q DP problem: 189.21/136.19 The TRS P consists of the following rules: 189.21/136.19 189.21/136.19 new_iterate22(ww3000, ww3100, ww4416) -> new_iterate22(ww3000, ww3100, new_psFloat22(ww3000, ww3100, ww4416)) 189.21/136.19 189.21/136.19 The TRS R consists of the following rules: 189.21/136.19 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_psFloat22(ww3000, ww3100, ww4416) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4416) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.19 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.19 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.19 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.19 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.19 189.21/136.19 Q is empty. 189.21/136.19 We have to consider all (P,Q,R)-chains. 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (891) NonTerminationLoopProof (COMPLETE) 189.21/136.19 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.19 Found a loop by semiunifying a rule from P directly. 189.21/136.19 189.21/136.19 s = new_iterate22(ww3000, ww3100, ww4416) evaluates to t =new_iterate22(ww3000, ww3100, new_psFloat22(ww3000, ww3100, ww4416)) 189.21/136.19 189.21/136.19 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.19 * Matcher: [ww4416 / new_psFloat22(ww3000, ww3100, ww4416)] 189.21/136.19 * Semiunifier: [ ] 189.21/136.19 189.21/136.19 -------------------------------------------------------------------------------- 189.21/136.19 Rewriting sequence 189.21/136.19 189.21/136.19 The DP semiunifies directly so there is only one rewrite step from new_iterate22(ww3000, ww3100, ww4416) to new_iterate22(ww3000, ww3100, new_psFloat22(ww3000, ww3100, ww4416)). 189.21/136.19 189.21/136.19 189.21/136.19 189.21/136.19 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (892) 189.21/136.19 NO 189.21/136.19 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (893) 189.21/136.19 Obligation: 189.21/136.19 Q DP problem: 189.21/136.19 The TRS P consists of the following rules: 189.21/136.19 189.21/136.19 new_iterate3(ww4421) -> new_iterate3(new_psFloat3(ww4421)) 189.21/136.19 189.21/136.19 The TRS R consists of the following rules: 189.21/136.19 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.19 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.19 new_psFloat3(ww4421) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4421) 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.19 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.19 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.19 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.19 189.21/136.19 The set Q consists of the following terms: 189.21/136.19 189.21/136.19 new_psFloat3(x0) 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_msMyInt(Main.Neg(x0)) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_msMyInt(Main.Pos(x0)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_srMyInt(x0, x1) 189.21/136.19 new_psMyInt(x0, x1) 189.21/136.19 189.21/136.19 We have to consider all minimal (P,Q,R)-chains. 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (894) MNOCProof (EQUIVALENT) 189.21/136.19 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (895) 189.21/136.19 Obligation: 189.21/136.19 Q DP problem: 189.21/136.19 The TRS P consists of the following rules: 189.21/136.19 189.21/136.19 new_iterate3(ww4421) -> new_iterate3(new_psFloat3(ww4421)) 189.21/136.19 189.21/136.19 The TRS R consists of the following rules: 189.21/136.19 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.19 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.19 new_psFloat3(ww4421) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4421) 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.19 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.19 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.19 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.19 189.21/136.19 Q is empty. 189.21/136.19 We have to consider all (P,Q,R)-chains. 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (896) NonTerminationLoopProof (COMPLETE) 189.21/136.19 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.19 Found a loop by semiunifying a rule from P directly. 189.21/136.19 189.21/136.19 s = new_iterate3(ww4421) evaluates to t =new_iterate3(new_psFloat3(ww4421)) 189.21/136.19 189.21/136.19 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.19 * Matcher: [ww4421 / new_psFloat3(ww4421)] 189.21/136.19 * Semiunifier: [ ] 189.21/136.19 189.21/136.19 -------------------------------------------------------------------------------- 189.21/136.19 Rewriting sequence 189.21/136.19 189.21/136.19 The DP semiunifies directly so there is only one rewrite step from new_iterate3(ww4421) to new_iterate3(new_psFloat3(ww4421)). 189.21/136.19 189.21/136.19 189.21/136.19 189.21/136.19 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (897) 189.21/136.19 NO 189.21/136.19 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (898) 189.21/136.19 Obligation: 189.21/136.19 Q DP problem: 189.21/136.19 The TRS P consists of the following rules: 189.21/136.19 189.21/136.19 new_iterate121(ww3000, ww4402) -> new_iterate121(ww3000, new_psFloat121(ww3000, ww4402)) 189.21/136.19 189.21/136.19 The TRS R consists of the following rules: 189.21/136.19 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.19 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.19 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.19 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.19 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.19 new_psFloat121(ww3000, ww4402) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4402) 189.21/136.19 189.21/136.19 The set Q consists of the following terms: 189.21/136.19 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.19 new_psFloat121(x0, x1) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_msMyInt4(x0) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primMinusInt(Main.Neg(x0)) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primMinusInt(Main.Pos(x0)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_srMyInt(x0, x1) 189.21/136.19 new_psMyInt(x0, x1) 189.21/136.19 189.21/136.19 We have to consider all minimal (P,Q,R)-chains. 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (899) TransformationProof (EQUIVALENT) 189.21/136.19 By rewriting [LPAR04] the rule new_iterate121(ww3000, ww4402) -> new_iterate121(ww3000, new_psFloat121(ww3000, ww4402)) at position [1] we obtained the following new rules [LPAR04]: 189.21/136.19 189.21/136.19 (new_iterate121(ww3000, ww4402) -> new_iterate121(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4402)),new_iterate121(ww3000, ww4402) -> new_iterate121(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4402))) 189.21/136.19 189.21/136.19 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (900) 189.21/136.19 Obligation: 189.21/136.19 Q DP problem: 189.21/136.19 The TRS P consists of the following rules: 189.21/136.19 189.21/136.19 new_iterate121(ww3000, ww4402) -> new_iterate121(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4402)) 189.21/136.19 189.21/136.19 The TRS R consists of the following rules: 189.21/136.19 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.19 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.19 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.19 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.19 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.19 new_psFloat121(ww3000, ww4402) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4402) 189.21/136.19 189.21/136.19 The set Q consists of the following terms: 189.21/136.19 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.19 new_psFloat121(x0, x1) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_msMyInt4(x0) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primMinusInt(Main.Neg(x0)) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primMinusInt(Main.Pos(x0)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_srMyInt(x0, x1) 189.21/136.19 new_psMyInt(x0, x1) 189.21/136.19 189.21/136.19 We have to consider all minimal (P,Q,R)-chains. 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (901) UsableRulesProof (EQUIVALENT) 189.21/136.19 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (902) 189.21/136.19 Obligation: 189.21/136.19 Q DP problem: 189.21/136.19 The TRS P consists of the following rules: 189.21/136.19 189.21/136.19 new_iterate121(ww3000, ww4402) -> new_iterate121(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4402)) 189.21/136.19 189.21/136.19 The TRS R consists of the following rules: 189.21/136.19 189.21/136.19 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.19 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.19 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.19 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.19 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.19 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.19 189.21/136.19 The set Q consists of the following terms: 189.21/136.19 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.19 new_psFloat121(x0, x1) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_msMyInt4(x0) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primMinusInt(Main.Neg(x0)) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primMinusInt(Main.Pos(x0)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_srMyInt(x0, x1) 189.21/136.19 new_psMyInt(x0, x1) 189.21/136.19 189.21/136.19 We have to consider all minimal (P,Q,R)-chains. 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (903) QReductionProof (EQUIVALENT) 189.21/136.19 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.19 189.21/136.19 new_psFloat121(x0, x1) 189.21/136.19 189.21/136.19 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (904) 189.21/136.19 Obligation: 189.21/136.19 Q DP problem: 189.21/136.19 The TRS P consists of the following rules: 189.21/136.19 189.21/136.19 new_iterate121(ww3000, ww4402) -> new_iterate121(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4402)) 189.21/136.19 189.21/136.19 The TRS R consists of the following rules: 189.21/136.19 189.21/136.19 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.19 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.19 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.19 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.19 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.19 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.19 189.21/136.19 The set Q consists of the following terms: 189.21/136.19 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_msMyInt4(x0) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primMinusInt(Main.Neg(x0)) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primMinusInt(Main.Pos(x0)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_srMyInt(x0, x1) 189.21/136.19 new_psMyInt(x0, x1) 189.21/136.19 189.21/136.19 We have to consider all minimal (P,Q,R)-chains. 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (905) TransformationProof (EQUIVALENT) 189.21/136.19 By rewriting [LPAR04] the rule new_iterate121(ww3000, ww4402) -> new_iterate121(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4402)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.19 189.21/136.19 (new_iterate121(ww3000, ww4402) -> new_iterate121(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4402)),new_iterate121(ww3000, ww4402) -> new_iterate121(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4402))) 189.21/136.19 189.21/136.19 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (906) 189.21/136.19 Obligation: 189.21/136.19 Q DP problem: 189.21/136.19 The TRS P consists of the following rules: 189.21/136.19 189.21/136.19 new_iterate121(ww3000, ww4402) -> new_iterate121(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4402)) 189.21/136.19 189.21/136.19 The TRS R consists of the following rules: 189.21/136.19 189.21/136.19 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.19 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.19 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.19 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.19 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.19 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.19 189.21/136.19 The set Q consists of the following terms: 189.21/136.19 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_msMyInt4(x0) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primMinusInt(Main.Neg(x0)) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primMinusInt(Main.Pos(x0)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_srMyInt(x0, x1) 189.21/136.19 new_psMyInt(x0, x1) 189.21/136.19 189.21/136.19 We have to consider all minimal (P,Q,R)-chains. 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (907) UsableRulesProof (EQUIVALENT) 189.21/136.19 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (908) 189.21/136.19 Obligation: 189.21/136.19 Q DP problem: 189.21/136.19 The TRS P consists of the following rules: 189.21/136.19 189.21/136.19 new_iterate121(ww3000, ww4402) -> new_iterate121(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4402)) 189.21/136.19 189.21/136.19 The TRS R consists of the following rules: 189.21/136.19 189.21/136.19 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.19 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.19 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.19 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.19 189.21/136.19 The set Q consists of the following terms: 189.21/136.19 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_msMyInt4(x0) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primMinusInt(Main.Neg(x0)) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primMinusInt(Main.Pos(x0)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_srMyInt(x0, x1) 189.21/136.19 new_psMyInt(x0, x1) 189.21/136.19 189.21/136.19 We have to consider all minimal (P,Q,R)-chains. 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (909) QReductionProof (EQUIVALENT) 189.21/136.19 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.19 189.21/136.19 new_msMyInt4(x0) 189.21/136.19 189.21/136.19 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (910) 189.21/136.19 Obligation: 189.21/136.19 Q DP problem: 189.21/136.19 The TRS P consists of the following rules: 189.21/136.19 189.21/136.19 new_iterate121(ww3000, ww4402) -> new_iterate121(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4402)) 189.21/136.19 189.21/136.19 The TRS R consists of the following rules: 189.21/136.19 189.21/136.19 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.19 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.19 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.19 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.19 189.21/136.19 The set Q consists of the following terms: 189.21/136.19 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primMinusInt(Main.Neg(x0)) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primMinusInt(Main.Pos(x0)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_srMyInt(x0, x1) 189.21/136.19 new_psMyInt(x0, x1) 189.21/136.19 189.21/136.19 We have to consider all minimal (P,Q,R)-chains. 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (911) TransformationProof (EQUIVALENT) 189.21/136.19 By rewriting [LPAR04] the rule new_iterate121(ww3000, ww4402) -> new_iterate121(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4402)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.19 189.21/136.19 (new_iterate121(ww3000, ww4402) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4402)),new_iterate121(ww3000, ww4402) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4402))) 189.21/136.19 189.21/136.19 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (912) 189.21/136.19 Obligation: 189.21/136.19 Q DP problem: 189.21/136.19 The TRS P consists of the following rules: 189.21/136.19 189.21/136.19 new_iterate121(ww3000, ww4402) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4402)) 189.21/136.19 189.21/136.19 The TRS R consists of the following rules: 189.21/136.19 189.21/136.19 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.19 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.19 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.19 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.19 189.21/136.19 The set Q consists of the following terms: 189.21/136.19 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primMinusInt(Main.Neg(x0)) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primMinusInt(Main.Pos(x0)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_srMyInt(x0, x1) 189.21/136.19 new_psMyInt(x0, x1) 189.21/136.19 189.21/136.19 We have to consider all minimal (P,Q,R)-chains. 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (913) UsableRulesProof (EQUIVALENT) 189.21/136.19 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (914) 189.21/136.19 Obligation: 189.21/136.19 Q DP problem: 189.21/136.19 The TRS P consists of the following rules: 189.21/136.19 189.21/136.19 new_iterate121(ww3000, ww4402) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4402)) 189.21/136.19 189.21/136.19 The TRS R consists of the following rules: 189.21/136.19 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.19 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.19 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.19 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.19 189.21/136.19 The set Q consists of the following terms: 189.21/136.19 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primMinusInt(Main.Neg(x0)) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primMinusInt(Main.Pos(x0)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_srMyInt(x0, x1) 189.21/136.19 new_psMyInt(x0, x1) 189.21/136.19 189.21/136.19 We have to consider all minimal (P,Q,R)-chains. 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (915) QReductionProof (EQUIVALENT) 189.21/136.19 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.19 189.21/136.19 new_primMinusInt(Main.Neg(x0)) 189.21/136.19 new_primMinusInt(Main.Pos(x0)) 189.21/136.19 189.21/136.19 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (916) 189.21/136.19 Obligation: 189.21/136.19 Q DP problem: 189.21/136.19 The TRS P consists of the following rules: 189.21/136.19 189.21/136.19 new_iterate121(ww3000, ww4402) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4402)) 189.21/136.19 189.21/136.19 The TRS R consists of the following rules: 189.21/136.19 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.19 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.19 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.19 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.19 189.21/136.19 The set Q consists of the following terms: 189.21/136.19 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_srMyInt(x0, x1) 189.21/136.19 new_psMyInt(x0, x1) 189.21/136.19 189.21/136.19 We have to consider all minimal (P,Q,R)-chains. 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (917) TransformationProof (EQUIVALENT) 189.21/136.19 By rewriting [LPAR04] the rule new_iterate121(ww3000, ww4402) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4402)) at position [1,0,0] we obtained the following new rules [LPAR04]: 189.21/136.19 189.21/136.19 (new_iterate121(ww3000, ww4402) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4402)),new_iterate121(ww3000, ww4402) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4402))) 189.21/136.19 189.21/136.19 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (918) 189.21/136.19 Obligation: 189.21/136.19 Q DP problem: 189.21/136.19 The TRS P consists of the following rules: 189.21/136.19 189.21/136.19 new_iterate121(ww3000, ww4402) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4402)) 189.21/136.19 189.21/136.19 The TRS R consists of the following rules: 189.21/136.19 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.19 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.19 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.19 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.19 189.21/136.19 The set Q consists of the following terms: 189.21/136.19 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_srMyInt(x0, x1) 189.21/136.19 new_psMyInt(x0, x1) 189.21/136.19 189.21/136.19 We have to consider all minimal (P,Q,R)-chains. 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (919) TransformationProof (EQUIVALENT) 189.21/136.19 By rewriting [LPAR04] the rule new_iterate121(ww3000, ww4402) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4402)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.19 189.21/136.19 (new_iterate121(ww3000, ww4402) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4402)),new_iterate121(ww3000, ww4402) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4402))) 189.21/136.19 189.21/136.19 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (920) 189.21/136.19 Obligation: 189.21/136.19 Q DP problem: 189.21/136.19 The TRS P consists of the following rules: 189.21/136.19 189.21/136.19 new_iterate121(ww3000, ww4402) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4402)) 189.21/136.19 189.21/136.19 The TRS R consists of the following rules: 189.21/136.19 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.19 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.19 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.19 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.19 189.21/136.19 The set Q consists of the following terms: 189.21/136.19 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_srMyInt(x0, x1) 189.21/136.19 new_psMyInt(x0, x1) 189.21/136.19 189.21/136.19 We have to consider all minimal (P,Q,R)-chains. 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (921) TransformationProof (EQUIVALENT) 189.21/136.19 By rewriting [LPAR04] the rule new_iterate121(ww3000, ww4402) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4402)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.19 189.21/136.19 (new_iterate121(ww3000, ww4402) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4402)),new_iterate121(ww3000, ww4402) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4402))) 189.21/136.19 189.21/136.19 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (922) 189.21/136.19 Obligation: 189.21/136.19 Q DP problem: 189.21/136.19 The TRS P consists of the following rules: 189.21/136.19 189.21/136.19 new_iterate121(ww3000, ww4402) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4402)) 189.21/136.19 189.21/136.19 The TRS R consists of the following rules: 189.21/136.19 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.19 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.19 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.19 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.19 189.21/136.19 The set Q consists of the following terms: 189.21/136.19 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_srMyInt(x0, x1) 189.21/136.19 new_psMyInt(x0, x1) 189.21/136.19 189.21/136.19 We have to consider all minimal (P,Q,R)-chains. 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (923) TransformationProof (EQUIVALENT) 189.21/136.19 By rewriting [LPAR04] the rule new_iterate121(ww3000, ww4402) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4402)) at position [1,1,0] we obtained the following new rules [LPAR04]: 189.21/136.19 189.21/136.19 (new_iterate121(ww3000, ww4402) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4402)),new_iterate121(ww3000, ww4402) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4402))) 189.21/136.19 189.21/136.19 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (924) 189.21/136.19 Obligation: 189.21/136.19 Q DP problem: 189.21/136.19 The TRS P consists of the following rules: 189.21/136.19 189.21/136.19 new_iterate121(ww3000, ww4402) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4402)) 189.21/136.19 189.21/136.19 The TRS R consists of the following rules: 189.21/136.19 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.19 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.19 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.19 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.19 189.21/136.19 The set Q consists of the following terms: 189.21/136.19 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_srMyInt(x0, x1) 189.21/136.19 new_psMyInt(x0, x1) 189.21/136.19 189.21/136.19 We have to consider all minimal (P,Q,R)-chains. 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (925) MNOCProof (EQUIVALENT) 189.21/136.19 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (926) 189.21/136.19 Obligation: 189.21/136.19 Q DP problem: 189.21/136.19 The TRS P consists of the following rules: 189.21/136.19 189.21/136.19 new_iterate121(ww3000, ww4402) -> new_iterate121(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4402)) 189.21/136.19 189.21/136.19 The TRS R consists of the following rules: 189.21/136.19 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.19 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.19 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.19 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.19 189.21/136.19 Q is empty. 189.21/136.19 We have to consider all (P,Q,R)-chains. 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (927) NonTerminationLoopProof (COMPLETE) 189.21/136.19 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.19 Found a loop by semiunifying a rule from P directly. 189.21/136.19 189.21/136.19 s = new_iterate121(ww3000, ww4402) evaluates to t =new_iterate121(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4402)) 189.21/136.19 189.21/136.19 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.19 * Matcher: [ww4402 / new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4402)] 189.21/136.19 * Semiunifier: [ ] 189.21/136.19 189.21/136.19 -------------------------------------------------------------------------------- 189.21/136.19 Rewriting sequence 189.21/136.19 189.21/136.19 The DP semiunifies directly so there is only one rewrite step from new_iterate121(ww3000, ww4402) to new_iterate121(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4402)). 189.21/136.19 189.21/136.19 189.21/136.19 189.21/136.19 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (928) 189.21/136.19 NO 189.21/136.19 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (929) 189.21/136.19 Obligation: 189.21/136.19 Q DP problem: 189.21/136.19 The TRS P consists of the following rules: 189.21/136.19 189.21/136.19 new_iterate64(ww19410, ww19411, ww4727) -> new_iterate64(ww19410, ww19411, new_psFloat64(ww19410, ww19411, ww4727)) 189.21/136.19 189.21/136.19 The TRS R consists of the following rules: 189.21/136.19 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.19 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.19 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.19 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.19 new_psFloat64(ww19410, ww19411, ww4727) -> new_primPlusFloat(new_msMyInt(ww19410), new_srMyInt(Main.Neg(Main.Succ(Main.Succ(Main.Succ(Main.Zero)))), ww19411), ww4727) 189.21/136.19 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.19 189.21/136.19 The set Q consists of the following terms: 189.21/136.19 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_msMyInt(Main.Neg(x0)) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_msMyInt(Main.Pos(x0)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_psFloat64(x0, x1, x2) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_srMyInt(x0, x1) 189.21/136.19 new_psMyInt(x0, x1) 189.21/136.19 189.21/136.19 We have to consider all minimal (P,Q,R)-chains. 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (930) TransformationProof (EQUIVALENT) 189.21/136.19 By rewriting [LPAR04] the rule new_iterate64(ww19410, ww19411, ww4727) -> new_iterate64(ww19410, ww19411, new_psFloat64(ww19410, ww19411, ww4727)) at position [2] we obtained the following new rules [LPAR04]: 189.21/136.19 189.21/136.19 (new_iterate64(ww19410, ww19411, ww4727) -> new_iterate64(ww19410, ww19411, new_primPlusFloat(new_msMyInt(ww19410), new_srMyInt(Main.Neg(Main.Succ(Main.Succ(Main.Succ(Main.Zero)))), ww19411), ww4727)),new_iterate64(ww19410, ww19411, ww4727) -> new_iterate64(ww19410, ww19411, new_primPlusFloat(new_msMyInt(ww19410), new_srMyInt(Main.Neg(Main.Succ(Main.Succ(Main.Succ(Main.Zero)))), ww19411), ww4727))) 189.21/136.19 189.21/136.19 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (931) 189.21/136.19 Obligation: 189.21/136.19 Q DP problem: 189.21/136.19 The TRS P consists of the following rules: 189.21/136.19 189.21/136.19 new_iterate64(ww19410, ww19411, ww4727) -> new_iterate64(ww19410, ww19411, new_primPlusFloat(new_msMyInt(ww19410), new_srMyInt(Main.Neg(Main.Succ(Main.Succ(Main.Succ(Main.Zero)))), ww19411), ww4727)) 189.21/136.19 189.21/136.19 The TRS R consists of the following rules: 189.21/136.19 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.19 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.19 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.19 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.19 new_psFloat64(ww19410, ww19411, ww4727) -> new_primPlusFloat(new_msMyInt(ww19410), new_srMyInt(Main.Neg(Main.Succ(Main.Succ(Main.Succ(Main.Zero)))), ww19411), ww4727) 189.21/136.19 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.19 189.21/136.19 The set Q consists of the following terms: 189.21/136.19 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_msMyInt(Main.Neg(x0)) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_msMyInt(Main.Pos(x0)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_psFloat64(x0, x1, x2) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_srMyInt(x0, x1) 189.21/136.19 new_psMyInt(x0, x1) 189.21/136.19 189.21/136.19 We have to consider all minimal (P,Q,R)-chains. 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (932) UsableRulesProof (EQUIVALENT) 189.21/136.19 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (933) 189.21/136.19 Obligation: 189.21/136.19 Q DP problem: 189.21/136.19 The TRS P consists of the following rules: 189.21/136.19 189.21/136.19 new_iterate64(ww19410, ww19411, ww4727) -> new_iterate64(ww19410, ww19411, new_primPlusFloat(new_msMyInt(ww19410), new_srMyInt(Main.Neg(Main.Succ(Main.Succ(Main.Succ(Main.Zero)))), ww19411), ww4727)) 189.21/136.19 189.21/136.19 The TRS R consists of the following rules: 189.21/136.19 189.21/136.19 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.19 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.19 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.19 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.19 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.19 189.21/136.19 The set Q consists of the following terms: 189.21/136.19 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_msMyInt(Main.Neg(x0)) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_msMyInt(Main.Pos(x0)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_psFloat64(x0, x1, x2) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_srMyInt(x0, x1) 189.21/136.19 new_psMyInt(x0, x1) 189.21/136.19 189.21/136.19 We have to consider all minimal (P,Q,R)-chains. 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (934) QReductionProof (EQUIVALENT) 189.21/136.19 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.19 189.21/136.19 new_psFloat64(x0, x1, x2) 189.21/136.19 189.21/136.19 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (935) 189.21/136.19 Obligation: 189.21/136.19 Q DP problem: 189.21/136.19 The TRS P consists of the following rules: 189.21/136.19 189.21/136.19 new_iterate64(ww19410, ww19411, ww4727) -> new_iterate64(ww19410, ww19411, new_primPlusFloat(new_msMyInt(ww19410), new_srMyInt(Main.Neg(Main.Succ(Main.Succ(Main.Succ(Main.Zero)))), ww19411), ww4727)) 189.21/136.19 189.21/136.19 The TRS R consists of the following rules: 189.21/136.19 189.21/136.19 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.19 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.19 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.19 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.19 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.19 189.21/136.19 The set Q consists of the following terms: 189.21/136.19 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_msMyInt(Main.Neg(x0)) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_msMyInt(Main.Pos(x0)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_srMyInt(x0, x1) 189.21/136.19 new_psMyInt(x0, x1) 189.21/136.19 189.21/136.19 We have to consider all minimal (P,Q,R)-chains. 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (936) TransformationProof (EQUIVALENT) 189.21/136.19 By rewriting [LPAR04] the rule new_iterate64(ww19410, ww19411, ww4727) -> new_iterate64(ww19410, ww19411, new_primPlusFloat(new_msMyInt(ww19410), new_srMyInt(Main.Neg(Main.Succ(Main.Succ(Main.Succ(Main.Zero)))), ww19411), ww4727)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.19 189.21/136.19 (new_iterate64(ww19410, ww19411, ww4727) -> new_iterate64(ww19410, ww19411, new_primPlusFloat(new_msMyInt(ww19410), new_primMulInt(Main.Neg(Main.Succ(Main.Succ(Main.Succ(Main.Zero)))), ww19411), ww4727)),new_iterate64(ww19410, ww19411, ww4727) -> new_iterate64(ww19410, ww19411, new_primPlusFloat(new_msMyInt(ww19410), new_primMulInt(Main.Neg(Main.Succ(Main.Succ(Main.Succ(Main.Zero)))), ww19411), ww4727))) 189.21/136.19 189.21/136.19 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (937) 189.21/136.19 Obligation: 189.21/136.19 Q DP problem: 189.21/136.19 The TRS P consists of the following rules: 189.21/136.19 189.21/136.19 new_iterate64(ww19410, ww19411, ww4727) -> new_iterate64(ww19410, ww19411, new_primPlusFloat(new_msMyInt(ww19410), new_primMulInt(Main.Neg(Main.Succ(Main.Succ(Main.Succ(Main.Zero)))), ww19411), ww4727)) 189.21/136.19 189.21/136.19 The TRS R consists of the following rules: 189.21/136.19 189.21/136.19 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.19 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.19 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.19 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.19 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.19 189.21/136.19 The set Q consists of the following terms: 189.21/136.19 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_msMyInt(Main.Neg(x0)) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_msMyInt(Main.Pos(x0)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_srMyInt(x0, x1) 189.21/136.19 new_psMyInt(x0, x1) 189.21/136.19 189.21/136.19 We have to consider all minimal (P,Q,R)-chains. 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (938) MNOCProof (EQUIVALENT) 189.21/136.19 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (939) 189.21/136.19 Obligation: 189.21/136.19 Q DP problem: 189.21/136.19 The TRS P consists of the following rules: 189.21/136.19 189.21/136.19 new_iterate64(ww19410, ww19411, ww4727) -> new_iterate64(ww19410, ww19411, new_primPlusFloat(new_msMyInt(ww19410), new_primMulInt(Main.Neg(Main.Succ(Main.Succ(Main.Succ(Main.Zero)))), ww19411), ww4727)) 189.21/136.19 189.21/136.19 The TRS R consists of the following rules: 189.21/136.19 189.21/136.19 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.19 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.19 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.19 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.19 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.19 189.21/136.19 Q is empty. 189.21/136.19 We have to consider all (P,Q,R)-chains. 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (940) NonTerminationLoopProof (COMPLETE) 189.21/136.19 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.19 Found a loop by semiunifying a rule from P directly. 189.21/136.19 189.21/136.19 s = new_iterate64(ww19410, ww19411, ww4727) evaluates to t =new_iterate64(ww19410, ww19411, new_primPlusFloat(new_msMyInt(ww19410), new_primMulInt(Main.Neg(Main.Succ(Main.Succ(Main.Succ(Main.Zero)))), ww19411), ww4727)) 189.21/136.19 189.21/136.19 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.19 * Matcher: [ww4727 / new_primPlusFloat(new_msMyInt(ww19410), new_primMulInt(Main.Neg(Main.Succ(Main.Succ(Main.Succ(Main.Zero)))), ww19411), ww4727)] 189.21/136.19 * Semiunifier: [ ] 189.21/136.19 189.21/136.19 -------------------------------------------------------------------------------- 189.21/136.19 Rewriting sequence 189.21/136.19 189.21/136.19 The DP semiunifies directly so there is only one rewrite step from new_iterate64(ww19410, ww19411, ww4727) to new_iterate64(ww19410, ww19411, new_primPlusFloat(new_msMyInt(ww19410), new_primMulInt(Main.Neg(Main.Succ(Main.Succ(Main.Succ(Main.Zero)))), ww19411), ww4727)). 189.21/136.19 189.21/136.19 189.21/136.19 189.21/136.19 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (941) 189.21/136.19 NO 189.21/136.19 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (942) 189.21/136.19 Obligation: 189.21/136.19 Q DP problem: 189.21/136.19 The TRS P consists of the following rules: 189.21/136.19 189.21/136.19 new_iterate49(ww4371) -> new_iterate49(new_psFloat49(ww4371)) 189.21/136.19 189.21/136.19 The TRS R consists of the following rules: 189.21/136.19 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.19 new_psFloat49(ww4371) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4371) 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.19 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.19 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.19 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.19 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.19 189.21/136.19 The set Q consists of the following terms: 189.21/136.19 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_psFloat49(x0) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_msMyInt(Main.Neg(x0)) 189.21/136.19 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_msMyInt(Main.Pos(x0)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.19 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.19 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.19 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.19 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.19 new_srMyInt(x0, x1) 189.21/136.19 new_psMyInt(x0, x1) 189.21/136.19 189.21/136.19 We have to consider all minimal (P,Q,R)-chains. 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (943) MNOCProof (EQUIVALENT) 189.21/136.19 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (944) 189.21/136.19 Obligation: 189.21/136.19 Q DP problem: 189.21/136.19 The TRS P consists of the following rules: 189.21/136.19 189.21/136.19 new_iterate49(ww4371) -> new_iterate49(new_psFloat49(ww4371)) 189.21/136.19 189.21/136.19 The TRS R consists of the following rules: 189.21/136.19 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.19 new_psFloat49(ww4371) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4371) 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.19 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.19 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.19 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.19 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.19 189.21/136.19 Q is empty. 189.21/136.19 We have to consider all (P,Q,R)-chains. 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (945) NonTerminationLoopProof (COMPLETE) 189.21/136.19 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.19 Found a loop by semiunifying a rule from P directly. 189.21/136.19 189.21/136.19 s = new_iterate49(ww4371) evaluates to t =new_iterate49(new_psFloat49(ww4371)) 189.21/136.19 189.21/136.19 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.19 * Matcher: [ww4371 / new_psFloat49(ww4371)] 189.21/136.19 * Semiunifier: [ ] 189.21/136.19 189.21/136.19 -------------------------------------------------------------------------------- 189.21/136.19 Rewriting sequence 189.21/136.19 189.21/136.19 The DP semiunifies directly so there is only one rewrite step from new_iterate49(ww4371) to new_iterate49(new_psFloat49(ww4371)). 189.21/136.19 189.21/136.19 189.21/136.19 189.21/136.19 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (946) 189.21/136.19 NO 189.21/136.19 189.21/136.19 ---------------------------------------- 189.21/136.19 189.21/136.19 (947) 189.21/136.19 Obligation: 189.21/136.19 Q DP problem: 189.21/136.19 The TRS P consists of the following rules: 189.21/136.19 189.21/136.19 new_iterate178(ww4000, ww4312) -> new_iterate178(ww4000, new_psFloat180(ww4000, ww4312)) 189.21/136.19 189.21/136.19 The TRS R consists of the following rules: 189.21/136.19 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.19 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.19 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.19 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.19 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.19 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.19 new_psFloat180(ww4000, ww4312) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4312) 189.21/136.19 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.19 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.19 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.19 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.19 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.20 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.20 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.20 189.21/136.20 The set Q consists of the following terms: 189.21/136.20 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_msMyInt5(x0, Main.Pos(x1)) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_psFloat180(x0, x1) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_msMyInt5(x0, Main.Neg(x1)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_srMyInt(x0, x1) 189.21/136.20 new_psMyInt(x0, x1) 189.21/136.20 189.21/136.20 We have to consider all minimal (P,Q,R)-chains. 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (948) MNOCProof (EQUIVALENT) 189.21/136.20 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (949) 189.21/136.20 Obligation: 189.21/136.20 Q DP problem: 189.21/136.20 The TRS P consists of the following rules: 189.21/136.20 189.21/136.20 new_iterate178(ww4000, ww4312) -> new_iterate178(ww4000, new_psFloat180(ww4000, ww4312)) 189.21/136.20 189.21/136.20 The TRS R consists of the following rules: 189.21/136.20 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.20 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.20 new_psFloat180(ww4000, ww4312) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4312) 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.20 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.20 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.20 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.20 189.21/136.20 Q is empty. 189.21/136.20 We have to consider all (P,Q,R)-chains. 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (950) NonTerminationLoopProof (COMPLETE) 189.21/136.20 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.20 Found a loop by semiunifying a rule from P directly. 189.21/136.20 189.21/136.20 s = new_iterate178(ww4000, ww4312) evaluates to t =new_iterate178(ww4000, new_psFloat180(ww4000, ww4312)) 189.21/136.20 189.21/136.20 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.20 * Matcher: [ww4312 / new_psFloat180(ww4000, ww4312)] 189.21/136.20 * Semiunifier: [ ] 189.21/136.20 189.21/136.20 -------------------------------------------------------------------------------- 189.21/136.20 Rewriting sequence 189.21/136.20 189.21/136.20 The DP semiunifies directly so there is only one rewrite step from new_iterate178(ww4000, ww4312) to new_iterate178(ww4000, new_psFloat180(ww4000, ww4312)). 189.21/136.20 189.21/136.20 189.21/136.20 189.21/136.20 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (951) 189.21/136.20 NO 189.21/136.20 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (952) 189.21/136.20 Obligation: 189.21/136.20 Q DP problem: 189.21/136.20 The TRS P consists of the following rules: 189.21/136.20 189.21/136.20 new_iterate148(ww4399) -> new_iterate148(new_psFloat149(ww4399)) 189.21/136.20 189.21/136.20 The TRS R consists of the following rules: 189.21/136.20 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.20 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.20 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.20 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.20 new_psFloat149(ww4399) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4399) 189.21/136.20 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.20 189.21/136.20 The set Q consists of the following terms: 189.21/136.20 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_msMyInt4(x0) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMinusInt(Main.Neg(x0)) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_psFloat149(x0) 189.21/136.20 new_primMinusInt(Main.Pos(x0)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_srMyInt(x0, x1) 189.21/136.20 new_psMyInt(x0, x1) 189.21/136.20 189.21/136.20 We have to consider all minimal (P,Q,R)-chains. 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (953) TransformationProof (EQUIVALENT) 189.21/136.20 By rewriting [LPAR04] the rule new_iterate148(ww4399) -> new_iterate148(new_psFloat149(ww4399)) at position [0] we obtained the following new rules [LPAR04]: 189.21/136.20 189.21/136.20 (new_iterate148(ww4399) -> new_iterate148(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4399)),new_iterate148(ww4399) -> new_iterate148(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4399))) 189.21/136.20 189.21/136.20 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (954) 189.21/136.20 Obligation: 189.21/136.20 Q DP problem: 189.21/136.20 The TRS P consists of the following rules: 189.21/136.20 189.21/136.20 new_iterate148(ww4399) -> new_iterate148(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4399)) 189.21/136.20 189.21/136.20 The TRS R consists of the following rules: 189.21/136.20 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.20 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.20 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.20 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.20 new_psFloat149(ww4399) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4399) 189.21/136.20 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.20 189.21/136.20 The set Q consists of the following terms: 189.21/136.20 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_msMyInt4(x0) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMinusInt(Main.Neg(x0)) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_psFloat149(x0) 189.21/136.20 new_primMinusInt(Main.Pos(x0)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_srMyInt(x0, x1) 189.21/136.20 new_psMyInt(x0, x1) 189.21/136.20 189.21/136.20 We have to consider all minimal (P,Q,R)-chains. 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (955) UsableRulesProof (EQUIVALENT) 189.21/136.20 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (956) 189.21/136.20 Obligation: 189.21/136.20 Q DP problem: 189.21/136.20 The TRS P consists of the following rules: 189.21/136.20 189.21/136.20 new_iterate148(ww4399) -> new_iterate148(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4399)) 189.21/136.20 189.21/136.20 The TRS R consists of the following rules: 189.21/136.20 189.21/136.20 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.20 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.20 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.20 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.20 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.20 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.20 189.21/136.20 The set Q consists of the following terms: 189.21/136.20 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_msMyInt4(x0) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMinusInt(Main.Neg(x0)) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_psFloat149(x0) 189.21/136.20 new_primMinusInt(Main.Pos(x0)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_srMyInt(x0, x1) 189.21/136.20 new_psMyInt(x0, x1) 189.21/136.20 189.21/136.20 We have to consider all minimal (P,Q,R)-chains. 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (957) QReductionProof (EQUIVALENT) 189.21/136.20 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.20 189.21/136.20 new_psFloat149(x0) 189.21/136.20 189.21/136.20 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (958) 189.21/136.20 Obligation: 189.21/136.20 Q DP problem: 189.21/136.20 The TRS P consists of the following rules: 189.21/136.20 189.21/136.20 new_iterate148(ww4399) -> new_iterate148(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4399)) 189.21/136.20 189.21/136.20 The TRS R consists of the following rules: 189.21/136.20 189.21/136.20 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.20 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.20 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.20 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.20 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.20 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.20 189.21/136.20 The set Q consists of the following terms: 189.21/136.20 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_msMyInt4(x0) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMinusInt(Main.Neg(x0)) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primMinusInt(Main.Pos(x0)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_srMyInt(x0, x1) 189.21/136.20 new_psMyInt(x0, x1) 189.21/136.20 189.21/136.20 We have to consider all minimal (P,Q,R)-chains. 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (959) TransformationProof (EQUIVALENT) 189.21/136.20 By rewriting [LPAR04] the rule new_iterate148(ww4399) -> new_iterate148(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4399)) at position [0,0] we obtained the following new rules [LPAR04]: 189.21/136.20 189.21/136.20 (new_iterate148(ww4399) -> new_iterate148(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4399)),new_iterate148(ww4399) -> new_iterate148(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4399))) 189.21/136.20 189.21/136.20 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (960) 189.21/136.20 Obligation: 189.21/136.20 Q DP problem: 189.21/136.20 The TRS P consists of the following rules: 189.21/136.20 189.21/136.20 new_iterate148(ww4399) -> new_iterate148(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4399)) 189.21/136.20 189.21/136.20 The TRS R consists of the following rules: 189.21/136.20 189.21/136.20 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.20 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.20 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.20 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.20 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.20 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.20 189.21/136.20 The set Q consists of the following terms: 189.21/136.20 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_msMyInt4(x0) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMinusInt(Main.Neg(x0)) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primMinusInt(Main.Pos(x0)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_srMyInt(x0, x1) 189.21/136.20 new_psMyInt(x0, x1) 189.21/136.20 189.21/136.20 We have to consider all minimal (P,Q,R)-chains. 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (961) UsableRulesProof (EQUIVALENT) 189.21/136.20 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (962) 189.21/136.20 Obligation: 189.21/136.20 Q DP problem: 189.21/136.20 The TRS P consists of the following rules: 189.21/136.20 189.21/136.20 new_iterate148(ww4399) -> new_iterate148(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4399)) 189.21/136.20 189.21/136.20 The TRS R consists of the following rules: 189.21/136.20 189.21/136.20 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.20 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.20 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.20 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.20 189.21/136.20 The set Q consists of the following terms: 189.21/136.20 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_msMyInt4(x0) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMinusInt(Main.Neg(x0)) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primMinusInt(Main.Pos(x0)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_srMyInt(x0, x1) 189.21/136.20 new_psMyInt(x0, x1) 189.21/136.20 189.21/136.20 We have to consider all minimal (P,Q,R)-chains. 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (963) QReductionProof (EQUIVALENT) 189.21/136.20 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.20 189.21/136.20 new_msMyInt4(x0) 189.21/136.20 189.21/136.20 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (964) 189.21/136.20 Obligation: 189.21/136.20 Q DP problem: 189.21/136.20 The TRS P consists of the following rules: 189.21/136.20 189.21/136.20 new_iterate148(ww4399) -> new_iterate148(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4399)) 189.21/136.20 189.21/136.20 The TRS R consists of the following rules: 189.21/136.20 189.21/136.20 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.20 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.20 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.20 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.20 189.21/136.20 The set Q consists of the following terms: 189.21/136.20 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMinusInt(Main.Neg(x0)) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primMinusInt(Main.Pos(x0)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_srMyInt(x0, x1) 189.21/136.20 new_psMyInt(x0, x1) 189.21/136.20 189.21/136.20 We have to consider all minimal (P,Q,R)-chains. 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (965) TransformationProof (EQUIVALENT) 189.21/136.20 By rewriting [LPAR04] the rule new_iterate148(ww4399) -> new_iterate148(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4399)) at position [0,0] we obtained the following new rules [LPAR04]: 189.21/136.20 189.21/136.20 (new_iterate148(ww4399) -> new_iterate148(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4399)),new_iterate148(ww4399) -> new_iterate148(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4399))) 189.21/136.20 189.21/136.20 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (966) 189.21/136.20 Obligation: 189.21/136.20 Q DP problem: 189.21/136.20 The TRS P consists of the following rules: 189.21/136.20 189.21/136.20 new_iterate148(ww4399) -> new_iterate148(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4399)) 189.21/136.20 189.21/136.20 The TRS R consists of the following rules: 189.21/136.20 189.21/136.20 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.20 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.20 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.20 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.20 189.21/136.20 The set Q consists of the following terms: 189.21/136.20 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMinusInt(Main.Neg(x0)) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primMinusInt(Main.Pos(x0)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_srMyInt(x0, x1) 189.21/136.20 new_psMyInt(x0, x1) 189.21/136.20 189.21/136.20 We have to consider all minimal (P,Q,R)-chains. 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (967) UsableRulesProof (EQUIVALENT) 189.21/136.20 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (968) 189.21/136.20 Obligation: 189.21/136.20 Q DP problem: 189.21/136.20 The TRS P consists of the following rules: 189.21/136.20 189.21/136.20 new_iterate148(ww4399) -> new_iterate148(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4399)) 189.21/136.20 189.21/136.20 The TRS R consists of the following rules: 189.21/136.20 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.20 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.20 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.20 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.20 189.21/136.20 The set Q consists of the following terms: 189.21/136.20 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMinusInt(Main.Neg(x0)) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primMinusInt(Main.Pos(x0)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_srMyInt(x0, x1) 189.21/136.20 new_psMyInt(x0, x1) 189.21/136.20 189.21/136.20 We have to consider all minimal (P,Q,R)-chains. 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (969) QReductionProof (EQUIVALENT) 189.21/136.20 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.20 189.21/136.20 new_primMinusInt(Main.Neg(x0)) 189.21/136.20 new_primMinusInt(Main.Pos(x0)) 189.21/136.20 189.21/136.20 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (970) 189.21/136.20 Obligation: 189.21/136.20 Q DP problem: 189.21/136.20 The TRS P consists of the following rules: 189.21/136.20 189.21/136.20 new_iterate148(ww4399) -> new_iterate148(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4399)) 189.21/136.20 189.21/136.20 The TRS R consists of the following rules: 189.21/136.20 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.20 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.20 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.20 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.20 189.21/136.20 The set Q consists of the following terms: 189.21/136.20 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_srMyInt(x0, x1) 189.21/136.20 new_psMyInt(x0, x1) 189.21/136.20 189.21/136.20 We have to consider all minimal (P,Q,R)-chains. 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (971) TransformationProof (EQUIVALENT) 189.21/136.20 By rewriting [LPAR04] the rule new_iterate148(ww4399) -> new_iterate148(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4399)) at position [0,0] we obtained the following new rules [LPAR04]: 189.21/136.20 189.21/136.20 (new_iterate148(ww4399) -> new_iterate148(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4399)),new_iterate148(ww4399) -> new_iterate148(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4399))) 189.21/136.20 189.21/136.20 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (972) 189.21/136.20 Obligation: 189.21/136.20 Q DP problem: 189.21/136.20 The TRS P consists of the following rules: 189.21/136.20 189.21/136.20 new_iterate148(ww4399) -> new_iterate148(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4399)) 189.21/136.20 189.21/136.20 The TRS R consists of the following rules: 189.21/136.20 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.20 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.20 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.20 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.20 189.21/136.20 The set Q consists of the following terms: 189.21/136.20 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_srMyInt(x0, x1) 189.21/136.20 new_psMyInt(x0, x1) 189.21/136.20 189.21/136.20 We have to consider all minimal (P,Q,R)-chains. 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (973) TransformationProof (EQUIVALENT) 189.21/136.20 By rewriting [LPAR04] the rule new_iterate148(ww4399) -> new_iterate148(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4399)) at position [0,1] we obtained the following new rules [LPAR04]: 189.21/136.20 189.21/136.20 (new_iterate148(ww4399) -> new_iterate148(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4399)),new_iterate148(ww4399) -> new_iterate148(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4399))) 189.21/136.20 189.21/136.20 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (974) 189.21/136.20 Obligation: 189.21/136.20 Q DP problem: 189.21/136.20 The TRS P consists of the following rules: 189.21/136.20 189.21/136.20 new_iterate148(ww4399) -> new_iterate148(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4399)) 189.21/136.20 189.21/136.20 The TRS R consists of the following rules: 189.21/136.20 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.20 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.20 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.20 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.20 189.21/136.20 The set Q consists of the following terms: 189.21/136.20 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_srMyInt(x0, x1) 189.21/136.20 new_psMyInt(x0, x1) 189.21/136.20 189.21/136.20 We have to consider all minimal (P,Q,R)-chains. 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (975) TransformationProof (EQUIVALENT) 189.21/136.20 By rewriting [LPAR04] the rule new_iterate148(ww4399) -> new_iterate148(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4399)) at position [0,1] we obtained the following new rules [LPAR04]: 189.21/136.20 189.21/136.20 (new_iterate148(ww4399) -> new_iterate148(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4399)),new_iterate148(ww4399) -> new_iterate148(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4399))) 189.21/136.20 189.21/136.20 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (976) 189.21/136.20 Obligation: 189.21/136.20 Q DP problem: 189.21/136.20 The TRS P consists of the following rules: 189.21/136.20 189.21/136.20 new_iterate148(ww4399) -> new_iterate148(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4399)) 189.21/136.20 189.21/136.20 The TRS R consists of the following rules: 189.21/136.20 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.20 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.20 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.20 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.20 189.21/136.20 The set Q consists of the following terms: 189.21/136.20 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_srMyInt(x0, x1) 189.21/136.20 new_psMyInt(x0, x1) 189.21/136.20 189.21/136.20 We have to consider all minimal (P,Q,R)-chains. 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (977) TransformationProof (EQUIVALENT) 189.21/136.20 By rewriting [LPAR04] the rule new_iterate148(ww4399) -> new_iterate148(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4399)) at position [0,1,0] we obtained the following new rules [LPAR04]: 189.21/136.20 189.21/136.20 (new_iterate148(ww4399) -> new_iterate148(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4399)),new_iterate148(ww4399) -> new_iterate148(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4399))) 189.21/136.20 189.21/136.20 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (978) 189.21/136.20 Obligation: 189.21/136.20 Q DP problem: 189.21/136.20 The TRS P consists of the following rules: 189.21/136.20 189.21/136.20 new_iterate148(ww4399) -> new_iterate148(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4399)) 189.21/136.20 189.21/136.20 The TRS R consists of the following rules: 189.21/136.20 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.20 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.20 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.20 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.20 189.21/136.20 The set Q consists of the following terms: 189.21/136.20 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_srMyInt(x0, x1) 189.21/136.20 new_psMyInt(x0, x1) 189.21/136.20 189.21/136.20 We have to consider all minimal (P,Q,R)-chains. 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (979) MNOCProof (EQUIVALENT) 189.21/136.20 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (980) 189.21/136.20 Obligation: 189.21/136.20 Q DP problem: 189.21/136.20 The TRS P consists of the following rules: 189.21/136.20 189.21/136.20 new_iterate148(ww4399) -> new_iterate148(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4399)) 189.21/136.20 189.21/136.20 The TRS R consists of the following rules: 189.21/136.20 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.20 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.20 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.20 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.20 189.21/136.20 Q is empty. 189.21/136.20 We have to consider all (P,Q,R)-chains. 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (981) NonTerminationLoopProof (COMPLETE) 189.21/136.20 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.20 Found a loop by semiunifying a rule from P directly. 189.21/136.20 189.21/136.20 s = new_iterate148(ww4399) evaluates to t =new_iterate148(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4399)) 189.21/136.20 189.21/136.20 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.20 * Matcher: [ww4399 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4399)] 189.21/136.20 * Semiunifier: [ ] 189.21/136.20 189.21/136.20 -------------------------------------------------------------------------------- 189.21/136.20 Rewriting sequence 189.21/136.20 189.21/136.20 The DP semiunifies directly so there is only one rewrite step from new_iterate148(ww4399) to new_iterate148(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4399)). 189.21/136.20 189.21/136.20 189.21/136.20 189.21/136.20 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (982) 189.21/136.20 NO 189.21/136.20 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (983) 189.21/136.20 Obligation: 189.21/136.20 Q DP problem: 189.21/136.20 The TRS P consists of the following rules: 189.21/136.20 189.21/136.20 new_takeWhile18(ww1372, ww137300, ww1374, ww137500, ww1376, Main.Succ(ww137800), Main.Succ(ww147800)) -> new_takeWhile18(ww1372, ww137300, ww1374, ww137500, ww1376, ww137800, ww147800) 189.21/136.20 189.21/136.20 R is empty. 189.21/136.20 Q is empty. 189.21/136.20 We have to consider all minimal (P,Q,R)-chains. 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (984) QDPSizeChangeProof (EQUIVALENT) 189.21/136.20 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. 189.21/136.20 189.21/136.20 From the DPs we obtained the following set of size-change graphs: 189.21/136.20 *new_takeWhile18(ww1372, ww137300, ww1374, ww137500, ww1376, Main.Succ(ww137800), Main.Succ(ww147800)) -> new_takeWhile18(ww1372, ww137300, ww1374, ww137500, ww1376, ww137800, ww147800) 189.21/136.20 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 > 6, 7 > 7 189.21/136.20 189.21/136.20 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (985) 189.21/136.20 YES 189.21/136.20 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (986) 189.21/136.20 Obligation: 189.21/136.20 Q DP problem: 189.21/136.20 The TRS P consists of the following rules: 189.21/136.20 189.21/136.20 new_iterate143(ww538, ww5390, ww540, ww5410, ww4451) -> new_iterate143(ww538, ww5390, ww540, ww5410, new_psFloat144(ww538, ww5390, ww540, ww5410, ww4451)) 189.21/136.20 189.21/136.20 The TRS R consists of the following rules: 189.21/136.20 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.20 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.20 new_psFloat144(ww538, ww5390, ww540, ww5410, ww4451) -> new_primPlusFloat(new_msMyInt5(ww538, Main.Neg(Main.Succ(ww540))), new_srMyInt(Main.Pos(ww5390), Main.Pos(ww5410)), ww4451) 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.20 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.20 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.20 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.20 189.21/136.20 The set Q consists of the following terms: 189.21/136.20 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_psFloat144(x0, x1, x2, x3, x4) 189.21/136.20 new_msMyInt5(x0, Main.Pos(x1)) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_msMyInt5(x0, Main.Neg(x1)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_srMyInt(x0, x1) 189.21/136.20 new_psMyInt(x0, x1) 189.21/136.20 189.21/136.20 We have to consider all minimal (P,Q,R)-chains. 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (987) MNOCProof (EQUIVALENT) 189.21/136.20 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (988) 189.21/136.20 Obligation: 189.21/136.20 Q DP problem: 189.21/136.20 The TRS P consists of the following rules: 189.21/136.20 189.21/136.20 new_iterate143(ww538, ww5390, ww540, ww5410, ww4451) -> new_iterate143(ww538, ww5390, ww540, ww5410, new_psFloat144(ww538, ww5390, ww540, ww5410, ww4451)) 189.21/136.20 189.21/136.20 The TRS R consists of the following rules: 189.21/136.20 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.20 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.20 new_psFloat144(ww538, ww5390, ww540, ww5410, ww4451) -> new_primPlusFloat(new_msMyInt5(ww538, Main.Neg(Main.Succ(ww540))), new_srMyInt(Main.Pos(ww5390), Main.Pos(ww5410)), ww4451) 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.20 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.20 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.20 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.20 189.21/136.20 Q is empty. 189.21/136.20 We have to consider all (P,Q,R)-chains. 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (989) NonTerminationLoopProof (COMPLETE) 189.21/136.20 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.20 Found a loop by semiunifying a rule from P directly. 189.21/136.20 189.21/136.20 s = new_iterate143(ww538, ww5390, ww540, ww5410, ww4451) evaluates to t =new_iterate143(ww538, ww5390, ww540, ww5410, new_psFloat144(ww538, ww5390, ww540, ww5410, ww4451)) 189.21/136.20 189.21/136.20 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.20 * Matcher: [ww4451 / new_psFloat144(ww538, ww5390, ww540, ww5410, ww4451)] 189.21/136.20 * Semiunifier: [ ] 189.21/136.20 189.21/136.20 -------------------------------------------------------------------------------- 189.21/136.20 Rewriting sequence 189.21/136.20 189.21/136.20 The DP semiunifies directly so there is only one rewrite step from new_iterate143(ww538, ww5390, ww540, ww5410, ww4451) to new_iterate143(ww538, ww5390, ww540, ww5410, new_psFloat144(ww538, ww5390, ww540, ww5410, ww4451)). 189.21/136.20 189.21/136.20 189.21/136.20 189.21/136.20 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (990) 189.21/136.20 NO 189.21/136.20 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (991) 189.21/136.20 Obligation: 189.21/136.20 Q DP problem: 189.21/136.20 The TRS P consists of the following rules: 189.21/136.20 189.21/136.20 new_iterate154(ww4327) -> new_iterate154(new_psFloat155(ww4327)) 189.21/136.20 189.21/136.20 The TRS R consists of the following rules: 189.21/136.20 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.20 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.20 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.20 new_psFloat155(ww4327) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4327) 189.21/136.20 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.20 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.20 189.21/136.20 The set Q consists of the following terms: 189.21/136.20 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.20 new_psFloat155(x0) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_msMyInt4(x0) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMinusInt(Main.Neg(x0)) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primMinusInt(Main.Pos(x0)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_srMyInt(x0, x1) 189.21/136.20 new_psMyInt(x0, x1) 189.21/136.20 189.21/136.20 We have to consider all minimal (P,Q,R)-chains. 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (992) TransformationProof (EQUIVALENT) 189.21/136.20 By rewriting [LPAR04] the rule new_iterate154(ww4327) -> new_iterate154(new_psFloat155(ww4327)) at position [0] we obtained the following new rules [LPAR04]: 189.21/136.20 189.21/136.20 (new_iterate154(ww4327) -> new_iterate154(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4327)),new_iterate154(ww4327) -> new_iterate154(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4327))) 189.21/136.20 189.21/136.20 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (993) 189.21/136.20 Obligation: 189.21/136.20 Q DP problem: 189.21/136.20 The TRS P consists of the following rules: 189.21/136.20 189.21/136.20 new_iterate154(ww4327) -> new_iterate154(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4327)) 189.21/136.20 189.21/136.20 The TRS R consists of the following rules: 189.21/136.20 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.20 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.20 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.20 new_psFloat155(ww4327) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4327) 189.21/136.20 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.20 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.20 189.21/136.20 The set Q consists of the following terms: 189.21/136.20 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.20 new_psFloat155(x0) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_msMyInt4(x0) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMinusInt(Main.Neg(x0)) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primMinusInt(Main.Pos(x0)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_srMyInt(x0, x1) 189.21/136.20 new_psMyInt(x0, x1) 189.21/136.20 189.21/136.20 We have to consider all minimal (P,Q,R)-chains. 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (994) UsableRulesProof (EQUIVALENT) 189.21/136.20 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (995) 189.21/136.20 Obligation: 189.21/136.20 Q DP problem: 189.21/136.20 The TRS P consists of the following rules: 189.21/136.20 189.21/136.20 new_iterate154(ww4327) -> new_iterate154(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4327)) 189.21/136.20 189.21/136.20 The TRS R consists of the following rules: 189.21/136.20 189.21/136.20 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.20 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.20 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.20 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.20 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.20 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.20 189.21/136.20 The set Q consists of the following terms: 189.21/136.20 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.20 new_psFloat155(x0) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_msMyInt4(x0) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMinusInt(Main.Neg(x0)) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primMinusInt(Main.Pos(x0)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_srMyInt(x0, x1) 189.21/136.20 new_psMyInt(x0, x1) 189.21/136.20 189.21/136.20 We have to consider all minimal (P,Q,R)-chains. 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (996) QReductionProof (EQUIVALENT) 189.21/136.20 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.20 189.21/136.20 new_psFloat155(x0) 189.21/136.20 189.21/136.20 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (997) 189.21/136.20 Obligation: 189.21/136.20 Q DP problem: 189.21/136.20 The TRS P consists of the following rules: 189.21/136.20 189.21/136.20 new_iterate154(ww4327) -> new_iterate154(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4327)) 189.21/136.20 189.21/136.20 The TRS R consists of the following rules: 189.21/136.20 189.21/136.20 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.20 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.20 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.20 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.20 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.20 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.20 189.21/136.20 The set Q consists of the following terms: 189.21/136.20 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_msMyInt4(x0) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMinusInt(Main.Neg(x0)) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primMinusInt(Main.Pos(x0)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_srMyInt(x0, x1) 189.21/136.20 new_psMyInt(x0, x1) 189.21/136.20 189.21/136.20 We have to consider all minimal (P,Q,R)-chains. 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (998) TransformationProof (EQUIVALENT) 189.21/136.20 By rewriting [LPAR04] the rule new_iterate154(ww4327) -> new_iterate154(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4327)) at position [0,0] we obtained the following new rules [LPAR04]: 189.21/136.20 189.21/136.20 (new_iterate154(ww4327) -> new_iterate154(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4327)),new_iterate154(ww4327) -> new_iterate154(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4327))) 189.21/136.20 189.21/136.20 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (999) 189.21/136.20 Obligation: 189.21/136.20 Q DP problem: 189.21/136.20 The TRS P consists of the following rules: 189.21/136.20 189.21/136.20 new_iterate154(ww4327) -> new_iterate154(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4327)) 189.21/136.20 189.21/136.20 The TRS R consists of the following rules: 189.21/136.20 189.21/136.20 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.20 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.20 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.20 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.20 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.20 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.20 189.21/136.20 The set Q consists of the following terms: 189.21/136.20 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_msMyInt4(x0) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMinusInt(Main.Neg(x0)) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primMinusInt(Main.Pos(x0)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_srMyInt(x0, x1) 189.21/136.20 new_psMyInt(x0, x1) 189.21/136.20 189.21/136.20 We have to consider all minimal (P,Q,R)-chains. 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (1000) UsableRulesProof (EQUIVALENT) 189.21/136.20 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (1001) 189.21/136.20 Obligation: 189.21/136.20 Q DP problem: 189.21/136.20 The TRS P consists of the following rules: 189.21/136.20 189.21/136.20 new_iterate154(ww4327) -> new_iterate154(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4327)) 189.21/136.20 189.21/136.20 The TRS R consists of the following rules: 189.21/136.20 189.21/136.20 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.20 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.20 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.20 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.20 189.21/136.20 The set Q consists of the following terms: 189.21/136.20 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_msMyInt4(x0) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMinusInt(Main.Neg(x0)) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primMinusInt(Main.Pos(x0)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_srMyInt(x0, x1) 189.21/136.20 new_psMyInt(x0, x1) 189.21/136.20 189.21/136.20 We have to consider all minimal (P,Q,R)-chains. 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (1002) QReductionProof (EQUIVALENT) 189.21/136.20 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.20 189.21/136.20 new_msMyInt4(x0) 189.21/136.20 189.21/136.20 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (1003) 189.21/136.20 Obligation: 189.21/136.20 Q DP problem: 189.21/136.20 The TRS P consists of the following rules: 189.21/136.20 189.21/136.20 new_iterate154(ww4327) -> new_iterate154(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4327)) 189.21/136.20 189.21/136.20 The TRS R consists of the following rules: 189.21/136.20 189.21/136.20 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.20 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.20 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.20 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.20 189.21/136.20 The set Q consists of the following terms: 189.21/136.20 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMinusInt(Main.Neg(x0)) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primMinusInt(Main.Pos(x0)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_srMyInt(x0, x1) 189.21/136.20 new_psMyInt(x0, x1) 189.21/136.20 189.21/136.20 We have to consider all minimal (P,Q,R)-chains. 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (1004) TransformationProof (EQUIVALENT) 189.21/136.20 By rewriting [LPAR04] the rule new_iterate154(ww4327) -> new_iterate154(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4327)) at position [0,0] we obtained the following new rules [LPAR04]: 189.21/136.20 189.21/136.20 (new_iterate154(ww4327) -> new_iterate154(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4327)),new_iterate154(ww4327) -> new_iterate154(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4327))) 189.21/136.20 189.21/136.20 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (1005) 189.21/136.20 Obligation: 189.21/136.20 Q DP problem: 189.21/136.20 The TRS P consists of the following rules: 189.21/136.20 189.21/136.20 new_iterate154(ww4327) -> new_iterate154(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4327)) 189.21/136.20 189.21/136.20 The TRS R consists of the following rules: 189.21/136.20 189.21/136.20 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.20 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.20 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.20 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.20 189.21/136.20 The set Q consists of the following terms: 189.21/136.20 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMinusInt(Main.Neg(x0)) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primMinusInt(Main.Pos(x0)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.20 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_srMyInt(x0, x1) 189.21/136.20 new_psMyInt(x0, x1) 189.21/136.20 189.21/136.20 We have to consider all minimal (P,Q,R)-chains. 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (1006) UsableRulesProof (EQUIVALENT) 189.21/136.20 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.20 ---------------------------------------- 189.21/136.20 189.21/136.20 (1007) 189.21/136.20 Obligation: 189.21/136.20 Q DP problem: 189.21/136.20 The TRS P consists of the following rules: 189.21/136.20 189.21/136.20 new_iterate154(ww4327) -> new_iterate154(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4327)) 189.21/136.20 189.21/136.20 The TRS R consists of the following rules: 189.21/136.20 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.20 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.20 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.20 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.20 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.20 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.20 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.20 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.20 189.21/136.20 The set Q consists of the following terms: 189.21/136.20 189.21/136.20 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.20 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.20 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.20 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.20 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.20 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primMinusInt(Main.Neg(x0)) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primMinusInt(Main.Pos(x0)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_srMyInt(x0, x1) 189.21/136.21 new_psMyInt(x0, x1) 189.21/136.21 189.21/136.21 We have to consider all minimal (P,Q,R)-chains. 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1008) QReductionProof (EQUIVALENT) 189.21/136.21 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.21 189.21/136.21 new_primMinusInt(Main.Neg(x0)) 189.21/136.21 new_primMinusInt(Main.Pos(x0)) 189.21/136.21 189.21/136.21 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1009) 189.21/136.21 Obligation: 189.21/136.21 Q DP problem: 189.21/136.21 The TRS P consists of the following rules: 189.21/136.21 189.21/136.21 new_iterate154(ww4327) -> new_iterate154(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4327)) 189.21/136.21 189.21/136.21 The TRS R consists of the following rules: 189.21/136.21 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.21 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.21 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.21 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.21 189.21/136.21 The set Q consists of the following terms: 189.21/136.21 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_srMyInt(x0, x1) 189.21/136.21 new_psMyInt(x0, x1) 189.21/136.21 189.21/136.21 We have to consider all minimal (P,Q,R)-chains. 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1010) TransformationProof (EQUIVALENT) 189.21/136.21 By rewriting [LPAR04] the rule new_iterate154(ww4327) -> new_iterate154(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4327)) at position [0,0] we obtained the following new rules [LPAR04]: 189.21/136.21 189.21/136.21 (new_iterate154(ww4327) -> new_iterate154(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4327)),new_iterate154(ww4327) -> new_iterate154(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4327))) 189.21/136.21 189.21/136.21 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1011) 189.21/136.21 Obligation: 189.21/136.21 Q DP problem: 189.21/136.21 The TRS P consists of the following rules: 189.21/136.21 189.21/136.21 new_iterate154(ww4327) -> new_iterate154(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4327)) 189.21/136.21 189.21/136.21 The TRS R consists of the following rules: 189.21/136.21 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.21 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.21 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.21 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.21 189.21/136.21 The set Q consists of the following terms: 189.21/136.21 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_srMyInt(x0, x1) 189.21/136.21 new_psMyInt(x0, x1) 189.21/136.21 189.21/136.21 We have to consider all minimal (P,Q,R)-chains. 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1012) TransformationProof (EQUIVALENT) 189.21/136.21 By rewriting [LPAR04] the rule new_iterate154(ww4327) -> new_iterate154(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4327)) at position [0,1] we obtained the following new rules [LPAR04]: 189.21/136.21 189.21/136.21 (new_iterate154(ww4327) -> new_iterate154(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4327)),new_iterate154(ww4327) -> new_iterate154(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4327))) 189.21/136.21 189.21/136.21 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1013) 189.21/136.21 Obligation: 189.21/136.21 Q DP problem: 189.21/136.21 The TRS P consists of the following rules: 189.21/136.21 189.21/136.21 new_iterate154(ww4327) -> new_iterate154(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4327)) 189.21/136.21 189.21/136.21 The TRS R consists of the following rules: 189.21/136.21 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.21 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.21 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.21 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.21 189.21/136.21 The set Q consists of the following terms: 189.21/136.21 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_srMyInt(x0, x1) 189.21/136.21 new_psMyInt(x0, x1) 189.21/136.21 189.21/136.21 We have to consider all minimal (P,Q,R)-chains. 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1014) TransformationProof (EQUIVALENT) 189.21/136.21 By rewriting [LPAR04] the rule new_iterate154(ww4327) -> new_iterate154(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4327)) at position [0,1] we obtained the following new rules [LPAR04]: 189.21/136.21 189.21/136.21 (new_iterate154(ww4327) -> new_iterate154(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4327)),new_iterate154(ww4327) -> new_iterate154(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4327))) 189.21/136.21 189.21/136.21 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1015) 189.21/136.21 Obligation: 189.21/136.21 Q DP problem: 189.21/136.21 The TRS P consists of the following rules: 189.21/136.21 189.21/136.21 new_iterate154(ww4327) -> new_iterate154(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4327)) 189.21/136.21 189.21/136.21 The TRS R consists of the following rules: 189.21/136.21 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.21 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.21 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.21 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.21 189.21/136.21 The set Q consists of the following terms: 189.21/136.21 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_srMyInt(x0, x1) 189.21/136.21 new_psMyInt(x0, x1) 189.21/136.21 189.21/136.21 We have to consider all minimal (P,Q,R)-chains. 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1016) TransformationProof (EQUIVALENT) 189.21/136.21 By rewriting [LPAR04] the rule new_iterate154(ww4327) -> new_iterate154(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4327)) at position [0,1,0] we obtained the following new rules [LPAR04]: 189.21/136.21 189.21/136.21 (new_iterate154(ww4327) -> new_iterate154(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4327)),new_iterate154(ww4327) -> new_iterate154(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4327))) 189.21/136.21 189.21/136.21 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1017) 189.21/136.21 Obligation: 189.21/136.21 Q DP problem: 189.21/136.21 The TRS P consists of the following rules: 189.21/136.21 189.21/136.21 new_iterate154(ww4327) -> new_iterate154(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4327)) 189.21/136.21 189.21/136.21 The TRS R consists of the following rules: 189.21/136.21 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.21 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.21 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.21 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.21 189.21/136.21 The set Q consists of the following terms: 189.21/136.21 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_srMyInt(x0, x1) 189.21/136.21 new_psMyInt(x0, x1) 189.21/136.21 189.21/136.21 We have to consider all minimal (P,Q,R)-chains. 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1018) MNOCProof (EQUIVALENT) 189.21/136.21 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1019) 189.21/136.21 Obligation: 189.21/136.21 Q DP problem: 189.21/136.21 The TRS P consists of the following rules: 189.21/136.21 189.21/136.21 new_iterate154(ww4327) -> new_iterate154(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4327)) 189.21/136.21 189.21/136.21 The TRS R consists of the following rules: 189.21/136.21 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.21 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.21 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.21 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.21 189.21/136.21 Q is empty. 189.21/136.21 We have to consider all (P,Q,R)-chains. 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1020) NonTerminationLoopProof (COMPLETE) 189.21/136.21 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.21 Found a loop by semiunifying a rule from P directly. 189.21/136.21 189.21/136.21 s = new_iterate154(ww4327) evaluates to t =new_iterate154(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4327)) 189.21/136.21 189.21/136.21 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.21 * Matcher: [ww4327 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4327)] 189.21/136.21 * Semiunifier: [ ] 189.21/136.21 189.21/136.21 -------------------------------------------------------------------------------- 189.21/136.21 Rewriting sequence 189.21/136.21 189.21/136.21 The DP semiunifies directly so there is only one rewrite step from new_iterate154(ww4327) to new_iterate154(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4327)). 189.21/136.21 189.21/136.21 189.21/136.21 189.21/136.21 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1021) 189.21/136.21 NO 189.21/136.21 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1022) 189.21/136.21 Obligation: 189.21/136.21 Q DP problem: 189.21/136.21 The TRS P consists of the following rules: 189.21/136.21 189.21/136.21 new_takeWhile117(ww4100, ww3000, ww3100, ww5, Main.Succ(ww18650), Main.Succ(ww2221000)) -> new_takeWhile117(ww4100, ww3000, ww3100, ww5, ww18650, ww2221000) 189.21/136.21 189.21/136.21 R is empty. 189.21/136.21 Q is empty. 189.21/136.21 We have to consider all minimal (P,Q,R)-chains. 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1023) QDPSizeChangeProof (EQUIVALENT) 189.21/136.21 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. 189.21/136.21 189.21/136.21 From the DPs we obtained the following set of size-change graphs: 189.21/136.21 *new_takeWhile117(ww4100, ww3000, ww3100, ww5, Main.Succ(ww18650), Main.Succ(ww2221000)) -> new_takeWhile117(ww4100, ww3000, ww3100, ww5, ww18650, ww2221000) 189.21/136.21 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6 189.21/136.21 189.21/136.21 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1024) 189.21/136.21 YES 189.21/136.21 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1025) 189.21/136.21 Obligation: 189.21/136.21 Q DP problem: 189.21/136.21 The TRS P consists of the following rules: 189.21/136.21 189.21/136.21 new_iterate93(ww955, ww957, ww95800, ww4429) -> new_iterate93(ww955, ww957, ww95800, new_psFloat93(ww955, ww957, ww95800, ww4429)) 189.21/136.21 189.21/136.21 The TRS R consists of the following rules: 189.21/136.21 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.21 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.21 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.21 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.21 new_psFloat93(ww955, ww957, ww95800, ww4429) -> new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww95800))), ww4429) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.21 189.21/136.21 The set Q consists of the following terms: 189.21/136.21 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.21 new_msMyInt3(x0, x1) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_psFloat93(x0, x1, x2, x3) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_srMyInt(x0, x1) 189.21/136.21 new_psMyInt(x0, x1) 189.21/136.21 189.21/136.21 We have to consider all minimal (P,Q,R)-chains. 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1026) TransformationProof (EQUIVALENT) 189.21/136.21 By rewriting [LPAR04] the rule new_iterate93(ww955, ww957, ww95800, ww4429) -> new_iterate93(ww955, ww957, ww95800, new_psFloat93(ww955, ww957, ww95800, ww4429)) at position [3] we obtained the following new rules [LPAR04]: 189.21/136.21 189.21/136.21 (new_iterate93(ww955, ww957, ww95800, ww4429) -> new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww95800))), ww4429)),new_iterate93(ww955, ww957, ww95800, ww4429) -> new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww95800))), ww4429))) 189.21/136.21 189.21/136.21 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1027) 189.21/136.21 Obligation: 189.21/136.21 Q DP problem: 189.21/136.21 The TRS P consists of the following rules: 189.21/136.21 189.21/136.21 new_iterate93(ww955, ww957, ww95800, ww4429) -> new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww95800))), ww4429)) 189.21/136.21 189.21/136.21 The TRS R consists of the following rules: 189.21/136.21 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.21 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.21 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.21 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.21 new_psFloat93(ww955, ww957, ww95800, ww4429) -> new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww95800))), ww4429) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.21 189.21/136.21 The set Q consists of the following terms: 189.21/136.21 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.21 new_msMyInt3(x0, x1) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_psFloat93(x0, x1, x2, x3) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_srMyInt(x0, x1) 189.21/136.21 new_psMyInt(x0, x1) 189.21/136.21 189.21/136.21 We have to consider all minimal (P,Q,R)-chains. 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1028) UsableRulesProof (EQUIVALENT) 189.21/136.21 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1029) 189.21/136.21 Obligation: 189.21/136.21 Q DP problem: 189.21/136.21 The TRS P consists of the following rules: 189.21/136.21 189.21/136.21 new_iterate93(ww955, ww957, ww95800, ww4429) -> new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww95800))), ww4429)) 189.21/136.21 189.21/136.21 The TRS R consists of the following rules: 189.21/136.21 189.21/136.21 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.21/136.21 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.21 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.21 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.21 189.21/136.21 The set Q consists of the following terms: 189.21/136.21 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.21 new_msMyInt3(x0, x1) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_psFloat93(x0, x1, x2, x3) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_srMyInt(x0, x1) 189.21/136.21 new_psMyInt(x0, x1) 189.21/136.21 189.21/136.21 We have to consider all minimal (P,Q,R)-chains. 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1030) QReductionProof (EQUIVALENT) 189.21/136.21 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.21 189.21/136.21 new_psFloat93(x0, x1, x2, x3) 189.21/136.21 189.21/136.21 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1031) 189.21/136.21 Obligation: 189.21/136.21 Q DP problem: 189.21/136.21 The TRS P consists of the following rules: 189.21/136.21 189.21/136.21 new_iterate93(ww955, ww957, ww95800, ww4429) -> new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww95800))), ww4429)) 189.21/136.21 189.21/136.21 The TRS R consists of the following rules: 189.21/136.21 189.21/136.21 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.21/136.21 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.21 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.21 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.21 189.21/136.21 The set Q consists of the following terms: 189.21/136.21 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.21 new_msMyInt3(x0, x1) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_srMyInt(x0, x1) 189.21/136.21 new_psMyInt(x0, x1) 189.21/136.21 189.21/136.21 We have to consider all minimal (P,Q,R)-chains. 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1032) TransformationProof (EQUIVALENT) 189.21/136.21 By rewriting [LPAR04] the rule new_iterate93(ww955, ww957, ww95800, ww4429) -> new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww95800))), ww4429)) at position [3,0] we obtained the following new rules [LPAR04]: 189.21/136.21 189.21/136.21 (new_iterate93(ww955, ww957, ww95800, ww4429) -> new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww95800))), ww4429)),new_iterate93(ww955, ww957, ww95800, ww4429) -> new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww95800))), ww4429))) 189.21/136.21 189.21/136.21 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1033) 189.21/136.21 Obligation: 189.21/136.21 Q DP problem: 189.21/136.21 The TRS P consists of the following rules: 189.21/136.21 189.21/136.21 new_iterate93(ww955, ww957, ww95800, ww4429) -> new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww95800))), ww4429)) 189.21/136.21 189.21/136.21 The TRS R consists of the following rules: 189.21/136.21 189.21/136.21 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.21/136.21 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.21 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.21 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.21 189.21/136.21 The set Q consists of the following terms: 189.21/136.21 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.21 new_msMyInt3(x0, x1) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_srMyInt(x0, x1) 189.21/136.21 new_psMyInt(x0, x1) 189.21/136.21 189.21/136.21 We have to consider all minimal (P,Q,R)-chains. 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1034) UsableRulesProof (EQUIVALENT) 189.21/136.21 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1035) 189.21/136.21 Obligation: 189.21/136.21 Q DP problem: 189.21/136.21 The TRS P consists of the following rules: 189.21/136.21 189.21/136.21 new_iterate93(ww955, ww957, ww95800, ww4429) -> new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww95800))), ww4429)) 189.21/136.21 189.21/136.21 The TRS R consists of the following rules: 189.21/136.21 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.21 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.21 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.21 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.21 189.21/136.21 The set Q consists of the following terms: 189.21/136.21 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.21 new_msMyInt3(x0, x1) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_srMyInt(x0, x1) 189.21/136.21 new_psMyInt(x0, x1) 189.21/136.21 189.21/136.21 We have to consider all minimal (P,Q,R)-chains. 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1036) QReductionProof (EQUIVALENT) 189.21/136.21 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.21 189.21/136.21 new_msMyInt3(x0, x1) 189.21/136.21 189.21/136.21 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1037) 189.21/136.21 Obligation: 189.21/136.21 Q DP problem: 189.21/136.21 The TRS P consists of the following rules: 189.21/136.21 189.21/136.21 new_iterate93(ww955, ww957, ww95800, ww4429) -> new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww95800))), ww4429)) 189.21/136.21 189.21/136.21 The TRS R consists of the following rules: 189.21/136.21 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.21 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.21 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.21 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.21 189.21/136.21 The set Q consists of the following terms: 189.21/136.21 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_srMyInt(x0, x1) 189.21/136.21 new_psMyInt(x0, x1) 189.21/136.21 189.21/136.21 We have to consider all minimal (P,Q,R)-chains. 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1038) TransformationProof (EQUIVALENT) 189.21/136.21 By rewriting [LPAR04] the rule new_iterate93(ww955, ww957, ww95800, ww4429) -> new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww95800))), ww4429)) at position [3,0,0] we obtained the following new rules [LPAR04]: 189.21/136.21 189.21/136.21 (new_iterate93(ww955, ww957, ww95800, ww4429) -> new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww95800))), ww4429)),new_iterate93(ww955, ww957, ww95800, ww4429) -> new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww95800))), ww4429))) 189.21/136.21 189.21/136.21 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1039) 189.21/136.21 Obligation: 189.21/136.21 Q DP problem: 189.21/136.21 The TRS P consists of the following rules: 189.21/136.21 189.21/136.21 new_iterate93(ww955, ww957, ww95800, ww4429) -> new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww95800))), ww4429)) 189.21/136.21 189.21/136.21 The TRS R consists of the following rules: 189.21/136.21 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.21 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.21 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.21 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.21 189.21/136.21 The set Q consists of the following terms: 189.21/136.21 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_srMyInt(x0, x1) 189.21/136.21 new_psMyInt(x0, x1) 189.21/136.21 189.21/136.21 We have to consider all minimal (P,Q,R)-chains. 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1040) TransformationProof (EQUIVALENT) 189.21/136.21 By rewriting [LPAR04] the rule new_iterate93(ww955, ww957, ww95800, ww4429) -> new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww95800))), ww4429)) at position [3,1] we obtained the following new rules [LPAR04]: 189.21/136.21 189.21/136.21 (new_iterate93(ww955, ww957, ww95800, ww4429) -> new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww95800))), ww4429)),new_iterate93(ww955, ww957, ww95800, ww4429) -> new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww95800))), ww4429))) 189.21/136.21 189.21/136.21 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1041) 189.21/136.21 Obligation: 189.21/136.21 Q DP problem: 189.21/136.21 The TRS P consists of the following rules: 189.21/136.21 189.21/136.21 new_iterate93(ww955, ww957, ww95800, ww4429) -> new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww95800))), ww4429)) 189.21/136.21 189.21/136.21 The TRS R consists of the following rules: 189.21/136.21 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.21 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.21 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.21 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.21 189.21/136.21 The set Q consists of the following terms: 189.21/136.21 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_srMyInt(x0, x1) 189.21/136.21 new_psMyInt(x0, x1) 189.21/136.21 189.21/136.21 We have to consider all minimal (P,Q,R)-chains. 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1042) TransformationProof (EQUIVALENT) 189.21/136.21 By rewriting [LPAR04] the rule new_iterate93(ww955, ww957, ww95800, ww4429) -> new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww95800))), ww4429)) at position [3,1] we obtained the following new rules [LPAR04]: 189.21/136.21 189.21/136.21 (new_iterate93(ww955, ww957, ww95800, ww4429) -> new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww95800))), ww4429)),new_iterate93(ww955, ww957, ww95800, ww4429) -> new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww95800))), ww4429))) 189.21/136.21 189.21/136.21 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1043) 189.21/136.21 Obligation: 189.21/136.21 Q DP problem: 189.21/136.21 The TRS P consists of the following rules: 189.21/136.21 189.21/136.21 new_iterate93(ww955, ww957, ww95800, ww4429) -> new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww95800))), ww4429)) 189.21/136.21 189.21/136.21 The TRS R consists of the following rules: 189.21/136.21 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.21 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.21 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.21 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.21 189.21/136.21 The set Q consists of the following terms: 189.21/136.21 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_srMyInt(x0, x1) 189.21/136.21 new_psMyInt(x0, x1) 189.21/136.21 189.21/136.21 We have to consider all minimal (P,Q,R)-chains. 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1044) TransformationProof (EQUIVALENT) 189.21/136.21 By rewriting [LPAR04] the rule new_iterate93(ww955, ww957, ww95800, ww4429) -> new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww95800))), ww4429)) at position [3,1,0] we obtained the following new rules [LPAR04]: 189.21/136.21 189.21/136.21 (new_iterate93(ww955, ww957, ww95800, ww4429) -> new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4429)),new_iterate93(ww955, ww957, ww95800, ww4429) -> new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4429))) 189.21/136.21 189.21/136.21 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1045) 189.21/136.21 Obligation: 189.21/136.21 Q DP problem: 189.21/136.21 The TRS P consists of the following rules: 189.21/136.21 189.21/136.21 new_iterate93(ww955, ww957, ww95800, ww4429) -> new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4429)) 189.21/136.21 189.21/136.21 The TRS R consists of the following rules: 189.21/136.21 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.21 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.21 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.21 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.21 189.21/136.21 The set Q consists of the following terms: 189.21/136.21 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_srMyInt(x0, x1) 189.21/136.21 new_psMyInt(x0, x1) 189.21/136.21 189.21/136.21 We have to consider all minimal (P,Q,R)-chains. 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1046) MNOCProof (EQUIVALENT) 189.21/136.21 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1047) 189.21/136.21 Obligation: 189.21/136.21 Q DP problem: 189.21/136.21 The TRS P consists of the following rules: 189.21/136.21 189.21/136.21 new_iterate93(ww955, ww957, ww95800, ww4429) -> new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4429)) 189.21/136.21 189.21/136.21 The TRS R consists of the following rules: 189.21/136.21 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.21 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.21 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.21 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.21 189.21/136.21 Q is empty. 189.21/136.21 We have to consider all (P,Q,R)-chains. 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1048) NonTerminationLoopProof (COMPLETE) 189.21/136.21 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.21 Found a loop by semiunifying a rule from P directly. 189.21/136.21 189.21/136.21 s = new_iterate93(ww955, ww957, ww95800, ww4429) evaluates to t =new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4429)) 189.21/136.21 189.21/136.21 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.21 * Matcher: [ww4429 / new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4429)] 189.21/136.21 * Semiunifier: [ ] 189.21/136.21 189.21/136.21 -------------------------------------------------------------------------------- 189.21/136.21 Rewriting sequence 189.21/136.21 189.21/136.21 The DP semiunifies directly so there is only one rewrite step from new_iterate93(ww955, ww957, ww95800, ww4429) to new_iterate93(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4429)). 189.21/136.21 189.21/136.21 189.21/136.21 189.21/136.21 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1049) 189.21/136.21 NO 189.21/136.21 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1050) 189.21/136.21 Obligation: 189.21/136.21 Q DP problem: 189.21/136.21 The TRS P consists of the following rules: 189.21/136.21 189.21/136.21 new_iterate36(ww4000, ww3100, ww4413) -> new_iterate36(ww4000, ww3100, new_psFloat36(ww4000, ww3100, ww4413)) 189.21/136.21 189.21/136.21 The TRS R consists of the following rules: 189.21/136.21 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.21 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.21 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.21 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.21 new_psFloat36(ww4000, ww3100, ww4413) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4413) 189.21/136.21 189.21/136.21 The set Q consists of the following terms: 189.21/136.21 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.21 new_psFloat36(x0, x1, x2) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_msMyInt0(x0) 189.21/136.21 new_srMyInt(x0, x1) 189.21/136.21 new_psMyInt(x0, x1) 189.21/136.21 189.21/136.21 We have to consider all minimal (P,Q,R)-chains. 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1051) TransformationProof (EQUIVALENT) 189.21/136.21 By rewriting [LPAR04] the rule new_iterate36(ww4000, ww3100, ww4413) -> new_iterate36(ww4000, ww3100, new_psFloat36(ww4000, ww3100, ww4413)) at position [2] we obtained the following new rules [LPAR04]: 189.21/136.21 189.21/136.21 (new_iterate36(ww4000, ww3100, ww4413) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4413)),new_iterate36(ww4000, ww3100, ww4413) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4413))) 189.21/136.21 189.21/136.21 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1052) 189.21/136.21 Obligation: 189.21/136.21 Q DP problem: 189.21/136.21 The TRS P consists of the following rules: 189.21/136.21 189.21/136.21 new_iterate36(ww4000, ww3100, ww4413) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4413)) 189.21/136.21 189.21/136.21 The TRS R consists of the following rules: 189.21/136.21 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.21 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.21 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.21 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.21 new_psFloat36(ww4000, ww3100, ww4413) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4413) 189.21/136.21 189.21/136.21 The set Q consists of the following terms: 189.21/136.21 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.21 new_psFloat36(x0, x1, x2) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_msMyInt0(x0) 189.21/136.21 new_srMyInt(x0, x1) 189.21/136.21 new_psMyInt(x0, x1) 189.21/136.21 189.21/136.21 We have to consider all minimal (P,Q,R)-chains. 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1053) UsableRulesProof (EQUIVALENT) 189.21/136.21 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1054) 189.21/136.21 Obligation: 189.21/136.21 Q DP problem: 189.21/136.21 The TRS P consists of the following rules: 189.21/136.21 189.21/136.21 new_iterate36(ww4000, ww3100, ww4413) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4413)) 189.21/136.21 189.21/136.21 The TRS R consists of the following rules: 189.21/136.21 189.21/136.21 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.21 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.21 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.21 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.21 189.21/136.21 The set Q consists of the following terms: 189.21/136.21 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.21 new_psFloat36(x0, x1, x2) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_msMyInt0(x0) 189.21/136.21 new_srMyInt(x0, x1) 189.21/136.21 new_psMyInt(x0, x1) 189.21/136.21 189.21/136.21 We have to consider all minimal (P,Q,R)-chains. 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1055) QReductionProof (EQUIVALENT) 189.21/136.21 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.21 189.21/136.21 new_psFloat36(x0, x1, x2) 189.21/136.21 189.21/136.21 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1056) 189.21/136.21 Obligation: 189.21/136.21 Q DP problem: 189.21/136.21 The TRS P consists of the following rules: 189.21/136.21 189.21/136.21 new_iterate36(ww4000, ww3100, ww4413) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4413)) 189.21/136.21 189.21/136.21 The TRS R consists of the following rules: 189.21/136.21 189.21/136.21 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.21 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.21 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.21 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.21 189.21/136.21 The set Q consists of the following terms: 189.21/136.21 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_msMyInt0(x0) 189.21/136.21 new_srMyInt(x0, x1) 189.21/136.21 new_psMyInt(x0, x1) 189.21/136.21 189.21/136.21 We have to consider all minimal (P,Q,R)-chains. 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1057) TransformationProof (EQUIVALENT) 189.21/136.21 By rewriting [LPAR04] the rule new_iterate36(ww4000, ww3100, ww4413) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4413)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.21 189.21/136.21 (new_iterate36(ww4000, ww3100, ww4413) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4413)),new_iterate36(ww4000, ww3100, ww4413) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4413))) 189.21/136.21 189.21/136.21 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1058) 189.21/136.21 Obligation: 189.21/136.21 Q DP problem: 189.21/136.21 The TRS P consists of the following rules: 189.21/136.21 189.21/136.21 new_iterate36(ww4000, ww3100, ww4413) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4413)) 189.21/136.21 189.21/136.21 The TRS R consists of the following rules: 189.21/136.21 189.21/136.21 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.21 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.21 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.21 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.21 189.21/136.21 The set Q consists of the following terms: 189.21/136.21 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_msMyInt0(x0) 189.21/136.21 new_srMyInt(x0, x1) 189.21/136.21 new_psMyInt(x0, x1) 189.21/136.21 189.21/136.21 We have to consider all minimal (P,Q,R)-chains. 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1059) UsableRulesProof (EQUIVALENT) 189.21/136.21 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1060) 189.21/136.21 Obligation: 189.21/136.21 Q DP problem: 189.21/136.21 The TRS P consists of the following rules: 189.21/136.21 189.21/136.21 new_iterate36(ww4000, ww3100, ww4413) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4413)) 189.21/136.21 189.21/136.21 The TRS R consists of the following rules: 189.21/136.21 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.21 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.21 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.21 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.21 189.21/136.21 The set Q consists of the following terms: 189.21/136.21 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_msMyInt0(x0) 189.21/136.21 new_srMyInt(x0, x1) 189.21/136.21 new_psMyInt(x0, x1) 189.21/136.21 189.21/136.21 We have to consider all minimal (P,Q,R)-chains. 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1061) QReductionProof (EQUIVALENT) 189.21/136.21 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.21 189.21/136.21 new_msMyInt0(x0) 189.21/136.21 189.21/136.21 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1062) 189.21/136.21 Obligation: 189.21/136.21 Q DP problem: 189.21/136.21 The TRS P consists of the following rules: 189.21/136.21 189.21/136.21 new_iterate36(ww4000, ww3100, ww4413) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4413)) 189.21/136.21 189.21/136.21 The TRS R consists of the following rules: 189.21/136.21 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.21 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.21 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.21 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.21 189.21/136.21 The set Q consists of the following terms: 189.21/136.21 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_srMyInt(x0, x1) 189.21/136.21 new_psMyInt(x0, x1) 189.21/136.21 189.21/136.21 We have to consider all minimal (P,Q,R)-chains. 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1063) TransformationProof (EQUIVALENT) 189.21/136.21 By rewriting [LPAR04] the rule new_iterate36(ww4000, ww3100, ww4413) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4413)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.21 189.21/136.21 (new_iterate36(ww4000, ww3100, ww4413) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4413)),new_iterate36(ww4000, ww3100, ww4413) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4413))) 189.21/136.21 189.21/136.21 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1064) 189.21/136.21 Obligation: 189.21/136.21 Q DP problem: 189.21/136.21 The TRS P consists of the following rules: 189.21/136.21 189.21/136.21 new_iterate36(ww4000, ww3100, ww4413) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4413)) 189.21/136.21 189.21/136.21 The TRS R consists of the following rules: 189.21/136.21 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.21 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.21 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.21 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.21 189.21/136.21 The set Q consists of the following terms: 189.21/136.21 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_srMyInt(x0, x1) 189.21/136.21 new_psMyInt(x0, x1) 189.21/136.21 189.21/136.21 We have to consider all minimal (P,Q,R)-chains. 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1065) TransformationProof (EQUIVALENT) 189.21/136.21 By rewriting [LPAR04] the rule new_iterate36(ww4000, ww3100, ww4413) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4413)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.21 189.21/136.21 (new_iterate36(ww4000, ww3100, ww4413) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4413)),new_iterate36(ww4000, ww3100, ww4413) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4413))) 189.21/136.21 189.21/136.21 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1066) 189.21/136.21 Obligation: 189.21/136.21 Q DP problem: 189.21/136.21 The TRS P consists of the following rules: 189.21/136.21 189.21/136.21 new_iterate36(ww4000, ww3100, ww4413) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4413)) 189.21/136.21 189.21/136.21 The TRS R consists of the following rules: 189.21/136.21 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.21 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.21 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.21 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.21 189.21/136.21 The set Q consists of the following terms: 189.21/136.21 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.21 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.21 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.21 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.21 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.21 new_srMyInt(x0, x1) 189.21/136.21 new_psMyInt(x0, x1) 189.21/136.21 189.21/136.21 We have to consider all minimal (P,Q,R)-chains. 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1067) TransformationProof (EQUIVALENT) 189.21/136.21 By rewriting [LPAR04] the rule new_iterate36(ww4000, ww3100, ww4413) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4413)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.21 189.21/136.21 (new_iterate36(ww4000, ww3100, ww4413) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4413)),new_iterate36(ww4000, ww3100, ww4413) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4413))) 189.21/136.21 189.21/136.21 189.21/136.21 ---------------------------------------- 189.21/136.21 189.21/136.21 (1068) 189.21/136.21 Obligation: 189.21/136.21 Q DP problem: 189.21/136.21 The TRS P consists of the following rules: 189.21/136.21 189.21/136.21 new_iterate36(ww4000, ww3100, ww4413) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4413)) 189.21/136.21 189.21/136.21 The TRS R consists of the following rules: 189.21/136.21 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.21 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.21 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.21 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.21 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.21 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.21 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.21 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.21 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.21 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.22 189.21/136.22 The set Q consists of the following terms: 189.21/136.22 189.21/136.22 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.22 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.22 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.22 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.22 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.22 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.22 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.22 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.22 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.22 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.22 new_srMyInt(x0, x1) 189.21/136.22 new_psMyInt(x0, x1) 189.21/136.22 189.21/136.22 We have to consider all minimal (P,Q,R)-chains. 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1069) TransformationProof (EQUIVALENT) 189.21/136.22 By rewriting [LPAR04] the rule new_iterate36(ww4000, ww3100, ww4413) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4413)) at position [2,1,0] we obtained the following new rules [LPAR04]: 189.21/136.22 189.21/136.22 (new_iterate36(ww4000, ww3100, ww4413) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4413)),new_iterate36(ww4000, ww3100, ww4413) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4413))) 189.21/136.22 189.21/136.22 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1070) 189.21/136.22 Obligation: 189.21/136.22 Q DP problem: 189.21/136.22 The TRS P consists of the following rules: 189.21/136.22 189.21/136.22 new_iterate36(ww4000, ww3100, ww4413) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4413)) 189.21/136.22 189.21/136.22 The TRS R consists of the following rules: 189.21/136.22 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.22 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.22 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.22 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.22 189.21/136.22 The set Q consists of the following terms: 189.21/136.22 189.21/136.22 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.22 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.22 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.22 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.22 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.22 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.22 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.22 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.22 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.22 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.22 new_srMyInt(x0, x1) 189.21/136.22 new_psMyInt(x0, x1) 189.21/136.22 189.21/136.22 We have to consider all minimal (P,Q,R)-chains. 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1071) MNOCProof (EQUIVALENT) 189.21/136.22 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1072) 189.21/136.22 Obligation: 189.21/136.22 Q DP problem: 189.21/136.22 The TRS P consists of the following rules: 189.21/136.22 189.21/136.22 new_iterate36(ww4000, ww3100, ww4413) -> new_iterate36(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4413)) 189.21/136.22 189.21/136.22 The TRS R consists of the following rules: 189.21/136.22 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.22 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.22 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.22 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.22 189.21/136.22 Q is empty. 189.21/136.22 We have to consider all (P,Q,R)-chains. 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1073) NonTerminationLoopProof (COMPLETE) 189.21/136.22 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.22 Found a loop by semiunifying a rule from P directly. 189.21/136.22 189.21/136.22 s = new_iterate36(ww4000, ww3100, ww4413) evaluates to t =new_iterate36(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4413)) 189.21/136.22 189.21/136.22 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.22 * Matcher: [ww4413 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4413)] 189.21/136.22 * Semiunifier: [ ] 189.21/136.22 189.21/136.22 -------------------------------------------------------------------------------- 189.21/136.22 Rewriting sequence 189.21/136.22 189.21/136.22 The DP semiunifies directly so there is only one rewrite step from new_iterate36(ww4000, ww3100, ww4413) to new_iterate36(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4413)). 189.21/136.22 189.21/136.22 189.21/136.22 189.21/136.22 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1074) 189.21/136.22 NO 189.21/136.22 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1075) 189.21/136.22 Obligation: 189.21/136.22 Q DP problem: 189.21/136.22 The TRS P consists of the following rules: 189.21/136.22 189.21/136.22 new_iterate73(ww3000, ww3100, ww4409) -> new_iterate73(ww3000, ww3100, new_psFloat73(ww3000, ww3100, ww4409)) 189.21/136.22 189.21/136.22 The TRS R consists of the following rules: 189.21/136.22 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.22 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.22 new_psFloat73(ww3000, ww3100, ww4409) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4409) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.22 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.22 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.22 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.22 189.21/136.22 The set Q consists of the following terms: 189.21/136.22 189.21/136.22 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.22 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.22 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_msMyInt(Main.Neg(x0)) 189.21/136.22 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.22 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.22 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.22 new_msMyInt(Main.Pos(x0)) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.22 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.22 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.22 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.22 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.22 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.22 new_srMyInt(x0, x1) 189.21/136.22 new_psMyInt(x0, x1) 189.21/136.22 new_psFloat73(x0, x1, x2) 189.21/136.22 189.21/136.22 We have to consider all minimal (P,Q,R)-chains. 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1076) MNOCProof (EQUIVALENT) 189.21/136.22 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1077) 189.21/136.22 Obligation: 189.21/136.22 Q DP problem: 189.21/136.22 The TRS P consists of the following rules: 189.21/136.22 189.21/136.22 new_iterate73(ww3000, ww3100, ww4409) -> new_iterate73(ww3000, ww3100, new_psFloat73(ww3000, ww3100, ww4409)) 189.21/136.22 189.21/136.22 The TRS R consists of the following rules: 189.21/136.22 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.22 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.22 new_psFloat73(ww3000, ww3100, ww4409) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4409) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.22 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.22 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.22 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.22 189.21/136.22 Q is empty. 189.21/136.22 We have to consider all (P,Q,R)-chains. 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1078) NonTerminationLoopProof (COMPLETE) 189.21/136.22 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.22 Found a loop by semiunifying a rule from P directly. 189.21/136.22 189.21/136.22 s = new_iterate73(ww3000, ww3100, ww4409) evaluates to t =new_iterate73(ww3000, ww3100, new_psFloat73(ww3000, ww3100, ww4409)) 189.21/136.22 189.21/136.22 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.22 * Matcher: [ww4409 / new_psFloat73(ww3000, ww3100, ww4409)] 189.21/136.22 * Semiunifier: [ ] 189.21/136.22 189.21/136.22 -------------------------------------------------------------------------------- 189.21/136.22 Rewriting sequence 189.21/136.22 189.21/136.22 The DP semiunifies directly so there is only one rewrite step from new_iterate73(ww3000, ww3100, ww4409) to new_iterate73(ww3000, ww3100, new_psFloat73(ww3000, ww3100, ww4409)). 189.21/136.22 189.21/136.22 189.21/136.22 189.21/136.22 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1079) 189.21/136.22 NO 189.21/136.22 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1080) 189.21/136.22 Obligation: 189.21/136.22 Q DP problem: 189.21/136.22 The TRS P consists of the following rules: 189.21/136.22 189.21/136.22 new_iterate176(ww4000, ww4314) -> new_iterate176(ww4000, new_psFloat178(ww4000, ww4314)) 189.21/136.22 189.21/136.22 The TRS R consists of the following rules: 189.21/136.22 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.22 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.22 new_psFloat178(ww4000, ww4314) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4314) 189.21/136.22 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.22 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.22 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.22 189.21/136.22 The set Q consists of the following terms: 189.21/136.22 189.21/136.22 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.22 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.22 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_psFloat178(x0, x1) 189.21/136.22 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.22 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.22 new_msMyInt5(x0, Main.Pos(x1)) 189.21/136.22 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.22 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.22 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.22 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.22 new_msMyInt5(x0, Main.Neg(x1)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.22 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.22 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.22 new_srMyInt(x0, x1) 189.21/136.22 new_psMyInt(x0, x1) 189.21/136.22 189.21/136.22 We have to consider all minimal (P,Q,R)-chains. 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1081) MNOCProof (EQUIVALENT) 189.21/136.22 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1082) 189.21/136.22 Obligation: 189.21/136.22 Q DP problem: 189.21/136.22 The TRS P consists of the following rules: 189.21/136.22 189.21/136.22 new_iterate176(ww4000, ww4314) -> new_iterate176(ww4000, new_psFloat178(ww4000, ww4314)) 189.21/136.22 189.21/136.22 The TRS R consists of the following rules: 189.21/136.22 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.22 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.22 new_psFloat178(ww4000, ww4314) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4314) 189.21/136.22 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.22 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.22 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.22 189.21/136.22 Q is empty. 189.21/136.22 We have to consider all (P,Q,R)-chains. 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1083) NonTerminationLoopProof (COMPLETE) 189.21/136.22 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.22 Found a loop by semiunifying a rule from P directly. 189.21/136.22 189.21/136.22 s = new_iterate176(ww4000, ww4314) evaluates to t =new_iterate176(ww4000, new_psFloat178(ww4000, ww4314)) 189.21/136.22 189.21/136.22 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.22 * Matcher: [ww4314 / new_psFloat178(ww4000, ww4314)] 189.21/136.22 * Semiunifier: [ ] 189.21/136.22 189.21/136.22 -------------------------------------------------------------------------------- 189.21/136.22 Rewriting sequence 189.21/136.22 189.21/136.22 The DP semiunifies directly so there is only one rewrite step from new_iterate176(ww4000, ww4314) to new_iterate176(ww4000, new_psFloat178(ww4000, ww4314)). 189.21/136.22 189.21/136.22 189.21/136.22 189.21/136.22 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1084) 189.21/136.22 NO 189.21/136.22 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1085) 189.21/136.22 Obligation: 189.21/136.22 Q DP problem: 189.21/136.22 The TRS P consists of the following rules: 189.21/136.22 189.21/136.22 new_iterate51(ww4100, ww4369) -> new_iterate51(ww4100, new_psFloat51(ww4100, ww4369)) 189.21/136.22 189.21/136.22 The TRS R consists of the following rules: 189.21/136.22 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.22 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.22 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.22 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.22 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.22 new_psFloat51(ww4100, ww4369) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4369) 189.21/136.22 189.21/136.22 The set Q consists of the following terms: 189.21/136.22 189.21/136.22 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.22 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.22 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_msMyInt(Main.Neg(x0)) 189.21/136.22 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.22 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.22 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.22 new_msMyInt(Main.Pos(x0)) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.22 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.22 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.22 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.22 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.22 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.22 new_srMyInt(x0, x1) 189.21/136.22 new_psMyInt(x0, x1) 189.21/136.22 new_psFloat51(x0, x1) 189.21/136.22 189.21/136.22 We have to consider all minimal (P,Q,R)-chains. 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1086) MNOCProof (EQUIVALENT) 189.21/136.22 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1087) 189.21/136.22 Obligation: 189.21/136.22 Q DP problem: 189.21/136.22 The TRS P consists of the following rules: 189.21/136.22 189.21/136.22 new_iterate51(ww4100, ww4369) -> new_iterate51(ww4100, new_psFloat51(ww4100, ww4369)) 189.21/136.22 189.21/136.22 The TRS R consists of the following rules: 189.21/136.22 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.22 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.22 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.22 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.22 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.22 new_psFloat51(ww4100, ww4369) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4369) 189.21/136.22 189.21/136.22 Q is empty. 189.21/136.22 We have to consider all (P,Q,R)-chains. 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1088) NonTerminationLoopProof (COMPLETE) 189.21/136.22 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.22 Found a loop by semiunifying a rule from P directly. 189.21/136.22 189.21/136.22 s = new_iterate51(ww4100, ww4369) evaluates to t =new_iterate51(ww4100, new_psFloat51(ww4100, ww4369)) 189.21/136.22 189.21/136.22 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.22 * Matcher: [ww4369 / new_psFloat51(ww4100, ww4369)] 189.21/136.22 * Semiunifier: [ ] 189.21/136.22 189.21/136.22 -------------------------------------------------------------------------------- 189.21/136.22 Rewriting sequence 189.21/136.22 189.21/136.22 The DP semiunifies directly so there is only one rewrite step from new_iterate51(ww4100, ww4369) to new_iterate51(ww4100, new_psFloat51(ww4100, ww4369)). 189.21/136.22 189.21/136.22 189.21/136.22 189.21/136.22 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1089) 189.21/136.22 NO 189.21/136.22 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1090) 189.21/136.22 Obligation: 189.21/136.22 Q DP problem: 189.21/136.22 The TRS P consists of the following rules: 189.21/136.22 189.21/136.22 new_iterate87(ww4000, ww4354) -> new_iterate87(ww4000, new_psFloat87(ww4000, ww4354)) 189.21/136.22 189.21/136.22 The TRS R consists of the following rules: 189.21/136.22 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.22 new_psFloat87(ww4000, ww4354) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4354) 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.22 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.22 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.22 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.22 189.21/136.22 The set Q consists of the following terms: 189.21/136.22 189.21/136.22 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.22 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.22 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.22 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.22 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_psFloat87(x0, x1) 189.21/136.22 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.22 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.22 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.22 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_msMyInt2(x0) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.22 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.22 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.22 new_srMyInt(x0, x1) 189.21/136.22 new_psMyInt(x0, x1) 189.21/136.22 189.21/136.22 We have to consider all minimal (P,Q,R)-chains. 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1091) TransformationProof (EQUIVALENT) 189.21/136.22 By rewriting [LPAR04] the rule new_iterate87(ww4000, ww4354) -> new_iterate87(ww4000, new_psFloat87(ww4000, ww4354)) at position [1] we obtained the following new rules [LPAR04]: 189.21/136.22 189.21/136.22 (new_iterate87(ww4000, ww4354) -> new_iterate87(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4354)),new_iterate87(ww4000, ww4354) -> new_iterate87(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4354))) 189.21/136.22 189.21/136.22 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1092) 189.21/136.22 Obligation: 189.21/136.22 Q DP problem: 189.21/136.22 The TRS P consists of the following rules: 189.21/136.22 189.21/136.22 new_iterate87(ww4000, ww4354) -> new_iterate87(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4354)) 189.21/136.22 189.21/136.22 The TRS R consists of the following rules: 189.21/136.22 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.22 new_psFloat87(ww4000, ww4354) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4354) 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.22 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.22 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.22 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.22 189.21/136.22 The set Q consists of the following terms: 189.21/136.22 189.21/136.22 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.22 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.22 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.22 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.22 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_psFloat87(x0, x1) 189.21/136.22 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.22 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.22 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.22 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_msMyInt2(x0) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.22 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.22 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.22 new_srMyInt(x0, x1) 189.21/136.22 new_psMyInt(x0, x1) 189.21/136.22 189.21/136.22 We have to consider all minimal (P,Q,R)-chains. 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1093) UsableRulesProof (EQUIVALENT) 189.21/136.22 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1094) 189.21/136.22 Obligation: 189.21/136.22 Q DP problem: 189.21/136.22 The TRS P consists of the following rules: 189.21/136.22 189.21/136.22 new_iterate87(ww4000, ww4354) -> new_iterate87(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4354)) 189.21/136.22 189.21/136.22 The TRS R consists of the following rules: 189.21/136.22 189.21/136.22 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.22 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.22 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.22 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.22 189.21/136.22 The set Q consists of the following terms: 189.21/136.22 189.21/136.22 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.22 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.22 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.22 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.22 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_psFloat87(x0, x1) 189.21/136.22 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.22 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.22 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.22 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_msMyInt2(x0) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.22 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.22 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.22 new_srMyInt(x0, x1) 189.21/136.22 new_psMyInt(x0, x1) 189.21/136.22 189.21/136.22 We have to consider all minimal (P,Q,R)-chains. 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1095) QReductionProof (EQUIVALENT) 189.21/136.22 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.22 189.21/136.22 new_psFloat87(x0, x1) 189.21/136.22 189.21/136.22 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1096) 189.21/136.22 Obligation: 189.21/136.22 Q DP problem: 189.21/136.22 The TRS P consists of the following rules: 189.21/136.22 189.21/136.22 new_iterate87(ww4000, ww4354) -> new_iterate87(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4354)) 189.21/136.22 189.21/136.22 The TRS R consists of the following rules: 189.21/136.22 189.21/136.22 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.22 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.22 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.22 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.22 189.21/136.22 The set Q consists of the following terms: 189.21/136.22 189.21/136.22 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.22 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.22 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.22 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.22 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.22 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.22 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.22 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_msMyInt2(x0) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.22 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.22 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.22 new_srMyInt(x0, x1) 189.21/136.22 new_psMyInt(x0, x1) 189.21/136.22 189.21/136.22 We have to consider all minimal (P,Q,R)-chains. 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1097) TransformationProof (EQUIVALENT) 189.21/136.22 By rewriting [LPAR04] the rule new_iterate87(ww4000, ww4354) -> new_iterate87(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4354)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.22 189.21/136.22 (new_iterate87(ww4000, ww4354) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4354)),new_iterate87(ww4000, ww4354) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4354))) 189.21/136.22 189.21/136.22 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1098) 189.21/136.22 Obligation: 189.21/136.22 Q DP problem: 189.21/136.22 The TRS P consists of the following rules: 189.21/136.22 189.21/136.22 new_iterate87(ww4000, ww4354) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4354)) 189.21/136.22 189.21/136.22 The TRS R consists of the following rules: 189.21/136.22 189.21/136.22 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.22 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.22 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.22 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.22 189.21/136.22 The set Q consists of the following terms: 189.21/136.22 189.21/136.22 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.22 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.22 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.22 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.22 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.22 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.22 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.22 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_msMyInt2(x0) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.22 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.22 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.22 new_srMyInt(x0, x1) 189.21/136.22 new_psMyInt(x0, x1) 189.21/136.22 189.21/136.22 We have to consider all minimal (P,Q,R)-chains. 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1099) UsableRulesProof (EQUIVALENT) 189.21/136.22 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1100) 189.21/136.22 Obligation: 189.21/136.22 Q DP problem: 189.21/136.22 The TRS P consists of the following rules: 189.21/136.22 189.21/136.22 new_iterate87(ww4000, ww4354) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4354)) 189.21/136.22 189.21/136.22 The TRS R consists of the following rules: 189.21/136.22 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.22 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.22 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.22 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.22 189.21/136.22 The set Q consists of the following terms: 189.21/136.22 189.21/136.22 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.22 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.22 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.22 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.22 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.22 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.22 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.22 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_msMyInt2(x0) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.22 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.22 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.22 new_srMyInt(x0, x1) 189.21/136.22 new_psMyInt(x0, x1) 189.21/136.22 189.21/136.22 We have to consider all minimal (P,Q,R)-chains. 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1101) QReductionProof (EQUIVALENT) 189.21/136.22 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.22 189.21/136.22 new_msMyInt2(x0) 189.21/136.22 189.21/136.22 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1102) 189.21/136.22 Obligation: 189.21/136.22 Q DP problem: 189.21/136.22 The TRS P consists of the following rules: 189.21/136.22 189.21/136.22 new_iterate87(ww4000, ww4354) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4354)) 189.21/136.22 189.21/136.22 The TRS R consists of the following rules: 189.21/136.22 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.22 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.22 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.22 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.22 189.21/136.22 The set Q consists of the following terms: 189.21/136.22 189.21/136.22 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.22 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.22 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.22 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.22 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.22 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.22 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.22 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.22 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.22 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.22 new_srMyInt(x0, x1) 189.21/136.22 new_psMyInt(x0, x1) 189.21/136.22 189.21/136.22 We have to consider all minimal (P,Q,R)-chains. 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1103) TransformationProof (EQUIVALENT) 189.21/136.22 By rewriting [LPAR04] the rule new_iterate87(ww4000, ww4354) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4354)) at position [1,0,0] we obtained the following new rules [LPAR04]: 189.21/136.22 189.21/136.22 (new_iterate87(ww4000, ww4354) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4354)),new_iterate87(ww4000, ww4354) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4354))) 189.21/136.22 189.21/136.22 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1104) 189.21/136.22 Obligation: 189.21/136.22 Q DP problem: 189.21/136.22 The TRS P consists of the following rules: 189.21/136.22 189.21/136.22 new_iterate87(ww4000, ww4354) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4354)) 189.21/136.22 189.21/136.22 The TRS R consists of the following rules: 189.21/136.22 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.22 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.22 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.22 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.22 189.21/136.22 The set Q consists of the following terms: 189.21/136.22 189.21/136.22 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.22 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.22 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.22 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.22 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.22 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.22 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.22 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.22 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.22 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.22 new_srMyInt(x0, x1) 189.21/136.22 new_psMyInt(x0, x1) 189.21/136.22 189.21/136.22 We have to consider all minimal (P,Q,R)-chains. 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1105) TransformationProof (EQUIVALENT) 189.21/136.22 By rewriting [LPAR04] the rule new_iterate87(ww4000, ww4354) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4354)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.22 189.21/136.22 (new_iterate87(ww4000, ww4354) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4354)),new_iterate87(ww4000, ww4354) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4354))) 189.21/136.22 189.21/136.22 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1106) 189.21/136.22 Obligation: 189.21/136.22 Q DP problem: 189.21/136.22 The TRS P consists of the following rules: 189.21/136.22 189.21/136.22 new_iterate87(ww4000, ww4354) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4354)) 189.21/136.22 189.21/136.22 The TRS R consists of the following rules: 189.21/136.22 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.22 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.22 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.22 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.22 189.21/136.22 The set Q consists of the following terms: 189.21/136.22 189.21/136.22 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.22 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.22 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.22 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.22 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.22 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.22 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.22 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.22 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.22 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.22 new_srMyInt(x0, x1) 189.21/136.22 new_psMyInt(x0, x1) 189.21/136.22 189.21/136.22 We have to consider all minimal (P,Q,R)-chains. 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1107) TransformationProof (EQUIVALENT) 189.21/136.22 By rewriting [LPAR04] the rule new_iterate87(ww4000, ww4354) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4354)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.22 189.21/136.22 (new_iterate87(ww4000, ww4354) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4354)),new_iterate87(ww4000, ww4354) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4354))) 189.21/136.22 189.21/136.22 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1108) 189.21/136.22 Obligation: 189.21/136.22 Q DP problem: 189.21/136.22 The TRS P consists of the following rules: 189.21/136.22 189.21/136.22 new_iterate87(ww4000, ww4354) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4354)) 189.21/136.22 189.21/136.22 The TRS R consists of the following rules: 189.21/136.22 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.22 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.22 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.22 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.22 189.21/136.22 The set Q consists of the following terms: 189.21/136.22 189.21/136.22 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.22 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.22 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.22 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.22 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.22 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.22 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.22 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.22 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.22 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.22 new_srMyInt(x0, x1) 189.21/136.22 new_psMyInt(x0, x1) 189.21/136.22 189.21/136.22 We have to consider all minimal (P,Q,R)-chains. 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1109) TransformationProof (EQUIVALENT) 189.21/136.22 By rewriting [LPAR04] the rule new_iterate87(ww4000, ww4354) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4354)) at position [1,1,0] we obtained the following new rules [LPAR04]: 189.21/136.22 189.21/136.22 (new_iterate87(ww4000, ww4354) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4354)),new_iterate87(ww4000, ww4354) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4354))) 189.21/136.22 189.21/136.22 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1110) 189.21/136.22 Obligation: 189.21/136.22 Q DP problem: 189.21/136.22 The TRS P consists of the following rules: 189.21/136.22 189.21/136.22 new_iterate87(ww4000, ww4354) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4354)) 189.21/136.22 189.21/136.22 The TRS R consists of the following rules: 189.21/136.22 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.22 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.22 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.22 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.22 189.21/136.22 The set Q consists of the following terms: 189.21/136.22 189.21/136.22 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.22 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.22 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.22 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.22 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.22 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.22 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.22 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.22 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.22 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.22 new_srMyInt(x0, x1) 189.21/136.22 new_psMyInt(x0, x1) 189.21/136.22 189.21/136.22 We have to consider all minimal (P,Q,R)-chains. 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1111) MNOCProof (EQUIVALENT) 189.21/136.22 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1112) 189.21/136.22 Obligation: 189.21/136.22 Q DP problem: 189.21/136.22 The TRS P consists of the following rules: 189.21/136.22 189.21/136.22 new_iterate87(ww4000, ww4354) -> new_iterate87(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4354)) 189.21/136.22 189.21/136.22 The TRS R consists of the following rules: 189.21/136.22 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.22 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.22 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.22 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.22 189.21/136.22 Q is empty. 189.21/136.22 We have to consider all (P,Q,R)-chains. 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1113) NonTerminationLoopProof (COMPLETE) 189.21/136.22 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.22 Found a loop by semiunifying a rule from P directly. 189.21/136.22 189.21/136.22 s = new_iterate87(ww4000, ww4354) evaluates to t =new_iterate87(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4354)) 189.21/136.22 189.21/136.22 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.22 * Matcher: [ww4354 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4354)] 189.21/136.22 * Semiunifier: [ ] 189.21/136.22 189.21/136.22 -------------------------------------------------------------------------------- 189.21/136.22 Rewriting sequence 189.21/136.22 189.21/136.22 The DP semiunifies directly so there is only one rewrite step from new_iterate87(ww4000, ww4354) to new_iterate87(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4354)). 189.21/136.22 189.21/136.22 189.21/136.22 189.21/136.22 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1114) 189.21/136.22 NO 189.21/136.22 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1115) 189.21/136.22 Obligation: 189.21/136.22 Q DP problem: 189.21/136.22 The TRS P consists of the following rules: 189.21/136.22 189.21/136.22 new_iterate126(ww4000, ww3100, ww4337) -> new_iterate126(ww4000, ww3100, new_psFloat126(ww4000, ww3100, ww4337)) 189.21/136.22 189.21/136.22 The TRS R consists of the following rules: 189.21/136.22 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.22 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.22 new_psFloat126(ww4000, ww3100, ww4337) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4337) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.22 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.22 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.22 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.22 189.21/136.22 The set Q consists of the following terms: 189.21/136.22 189.21/136.22 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.22 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.22 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_psFloat126(x0, x1, x2) 189.21/136.22 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.22 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.22 new_msMyInt5(x0, Main.Pos(x1)) 189.21/136.22 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.22 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.22 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.22 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.22 new_msMyInt5(x0, Main.Neg(x1)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.22 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.22 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.22 new_srMyInt(x0, x1) 189.21/136.22 new_psMyInt(x0, x1) 189.21/136.22 189.21/136.22 We have to consider all minimal (P,Q,R)-chains. 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1116) MNOCProof (EQUIVALENT) 189.21/136.22 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1117) 189.21/136.22 Obligation: 189.21/136.22 Q DP problem: 189.21/136.22 The TRS P consists of the following rules: 189.21/136.22 189.21/136.22 new_iterate126(ww4000, ww3100, ww4337) -> new_iterate126(ww4000, ww3100, new_psFloat126(ww4000, ww3100, ww4337)) 189.21/136.22 189.21/136.22 The TRS R consists of the following rules: 189.21/136.22 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.22 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.22 new_psFloat126(ww4000, ww3100, ww4337) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4337) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.22 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.22 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.22 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.22 189.21/136.22 Q is empty. 189.21/136.22 We have to consider all (P,Q,R)-chains. 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1118) NonTerminationLoopProof (COMPLETE) 189.21/136.22 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.22 Found a loop by semiunifying a rule from P directly. 189.21/136.22 189.21/136.22 s = new_iterate126(ww4000, ww3100, ww4337) evaluates to t =new_iterate126(ww4000, ww3100, new_psFloat126(ww4000, ww3100, ww4337)) 189.21/136.22 189.21/136.22 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.22 * Matcher: [ww4337 / new_psFloat126(ww4000, ww3100, ww4337)] 189.21/136.22 * Semiunifier: [ ] 189.21/136.22 189.21/136.22 -------------------------------------------------------------------------------- 189.21/136.22 Rewriting sequence 189.21/136.22 189.21/136.22 The DP semiunifies directly so there is only one rewrite step from new_iterate126(ww4000, ww3100, ww4337) to new_iterate126(ww4000, ww3100, new_psFloat126(ww4000, ww3100, ww4337)). 189.21/136.22 189.21/136.22 189.21/136.22 189.21/136.22 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1119) 189.21/136.22 NO 189.21/136.22 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1120) 189.21/136.22 Obligation: 189.21/136.22 Q DP problem: 189.21/136.22 The TRS P consists of the following rules: 189.21/136.22 189.21/136.22 new_not9(Main.Succ(ww3306000), Main.Succ(ww3305000)) -> new_not9(ww3306000, ww3305000) 189.21/136.22 189.21/136.22 R is empty. 189.21/136.22 Q is empty. 189.21/136.22 We have to consider all minimal (P,Q,R)-chains. 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1121) QDPSizeChangeProof (EQUIVALENT) 189.21/136.22 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. 189.21/136.22 189.21/136.22 From the DPs we obtained the following set of size-change graphs: 189.21/136.22 *new_not9(Main.Succ(ww3306000), Main.Succ(ww3305000)) -> new_not9(ww3306000, ww3305000) 189.21/136.22 The graph contains the following edges 1 > 1, 2 > 2 189.21/136.22 189.21/136.22 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1122) 189.21/136.22 YES 189.21/136.22 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1123) 189.21/136.22 Obligation: 189.21/136.22 Q DP problem: 189.21/136.22 The TRS P consists of the following rules: 189.21/136.22 189.21/136.22 new_iterate186(ww4693, ww4694, ww4695, ww4699) -> new_iterate186(ww4693, ww4694, ww4695, new_psFloat186(ww4693, ww4694, ww4695, ww4699)) 189.21/136.22 189.21/136.22 The TRS R consists of the following rules: 189.21/136.22 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.22 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.22 new_primPlusFloat1(ww4693, ww4694, ww4695, ww4699) -> new_primPlusFloat(new_msMyInt5(ww4693, Main.Pos(Main.Succ(ww4695))), new_srMyInt(Main.Neg(Main.Succ(ww4694)), Main.Neg(Main.Zero)), ww4699) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.22 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.22 new_psFloat186(ww4693, ww4694, ww4695, ww4699) -> new_primPlusFloat1(ww4693, ww4694, ww4695, ww4699) 189.21/136.22 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.22 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.22 189.21/136.22 The set Q consists of the following terms: 189.21/136.22 189.21/136.22 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.22 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.22 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.22 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.22 new_msMyInt5(x0, Main.Pos(x1)) 189.21/136.22 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.22 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.22 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.22 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.22 new_primPlusFloat1(x0, x1, x2, x3) 189.21/136.22 new_msMyInt5(x0, Main.Neg(x1)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.22 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.22 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.22 new_srMyInt(x0, x1) 189.21/136.22 new_psFloat186(x0, x1, x2, x3) 189.21/136.22 new_psMyInt(x0, x1) 189.21/136.22 189.21/136.22 We have to consider all minimal (P,Q,R)-chains. 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1124) MNOCProof (EQUIVALENT) 189.21/136.22 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1125) 189.21/136.22 Obligation: 189.21/136.22 Q DP problem: 189.21/136.22 The TRS P consists of the following rules: 189.21/136.22 189.21/136.22 new_iterate186(ww4693, ww4694, ww4695, ww4699) -> new_iterate186(ww4693, ww4694, ww4695, new_psFloat186(ww4693, ww4694, ww4695, ww4699)) 189.21/136.22 189.21/136.22 The TRS R consists of the following rules: 189.21/136.22 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.22 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.22 new_primPlusFloat1(ww4693, ww4694, ww4695, ww4699) -> new_primPlusFloat(new_msMyInt5(ww4693, Main.Pos(Main.Succ(ww4695))), new_srMyInt(Main.Neg(Main.Succ(ww4694)), Main.Neg(Main.Zero)), ww4699) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.22 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.22 new_psFloat186(ww4693, ww4694, ww4695, ww4699) -> new_primPlusFloat1(ww4693, ww4694, ww4695, ww4699) 189.21/136.22 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.22 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.22 189.21/136.22 Q is empty. 189.21/136.22 We have to consider all (P,Q,R)-chains. 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1126) NonTerminationLoopProof (COMPLETE) 189.21/136.22 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.22 Found a loop by semiunifying a rule from P directly. 189.21/136.22 189.21/136.22 s = new_iterate186(ww4693, ww4694, ww4695, ww4699) evaluates to t =new_iterate186(ww4693, ww4694, ww4695, new_psFloat186(ww4693, ww4694, ww4695, ww4699)) 189.21/136.22 189.21/136.22 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.22 * Matcher: [ww4699 / new_psFloat186(ww4693, ww4694, ww4695, ww4699)] 189.21/136.22 * Semiunifier: [ ] 189.21/136.22 189.21/136.22 -------------------------------------------------------------------------------- 189.21/136.22 Rewriting sequence 189.21/136.22 189.21/136.22 The DP semiunifies directly so there is only one rewrite step from new_iterate186(ww4693, ww4694, ww4695, ww4699) to new_iterate186(ww4693, ww4694, ww4695, new_psFloat186(ww4693, ww4694, ww4695, ww4699)). 189.21/136.22 189.21/136.22 189.21/136.22 189.21/136.22 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1127) 189.21/136.22 NO 189.21/136.22 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1128) 189.21/136.22 Obligation: 189.21/136.22 Q DP problem: 189.21/136.22 The TRS P consists of the following rules: 189.21/136.22 189.21/136.22 new_takeWhile125(ww4100, ww3000, ww3100, ww5, Main.Succ(ww11400), Main.Succ(ww204600)) -> new_takeWhile125(ww4100, ww3000, ww3100, ww5, ww11400, ww204600) 189.21/136.22 189.21/136.22 R is empty. 189.21/136.22 Q is empty. 189.21/136.22 We have to consider all minimal (P,Q,R)-chains. 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1129) QDPSizeChangeProof (EQUIVALENT) 189.21/136.22 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. 189.21/136.22 189.21/136.22 From the DPs we obtained the following set of size-change graphs: 189.21/136.22 *new_takeWhile125(ww4100, ww3000, ww3100, ww5, Main.Succ(ww11400), Main.Succ(ww204600)) -> new_takeWhile125(ww4100, ww3000, ww3100, ww5, ww11400, ww204600) 189.21/136.22 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6 189.21/136.22 189.21/136.22 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1130) 189.21/136.22 YES 189.21/136.22 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1131) 189.21/136.22 Obligation: 189.21/136.22 Q DP problem: 189.21/136.22 The TRS P consists of the following rules: 189.21/136.22 189.21/136.22 new_iterate6(ww2213, ww2214, ww4803) -> new_iterate6(ww2213, ww2214, new_psFloat6(ww2213, ww2214, ww4803)) 189.21/136.22 189.21/136.22 The TRS R consists of the following rules: 189.21/136.22 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.22 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.22 new_psFloat6(ww2213, ww2214, ww4803) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2213)), Main.Pos(Main.Succ(ww2214))), ww4803) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.22 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.22 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.22 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.22 189.21/136.22 The set Q consists of the following terms: 189.21/136.22 189.21/136.22 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.22 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.22 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_msMyInt(Main.Neg(x0)) 189.21/136.22 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.22 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.22 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.22 new_msMyInt(Main.Pos(x0)) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.22 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.22 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.22 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.22 new_psFloat6(x0, x1, x2) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.22 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.22 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.22 new_srMyInt(x0, x1) 189.21/136.22 new_psMyInt(x0, x1) 189.21/136.22 189.21/136.22 We have to consider all minimal (P,Q,R)-chains. 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1132) MNOCProof (EQUIVALENT) 189.21/136.22 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1133) 189.21/136.22 Obligation: 189.21/136.22 Q DP problem: 189.21/136.22 The TRS P consists of the following rules: 189.21/136.22 189.21/136.22 new_iterate6(ww2213, ww2214, ww4803) -> new_iterate6(ww2213, ww2214, new_psFloat6(ww2213, ww2214, ww4803)) 189.21/136.22 189.21/136.22 The TRS R consists of the following rules: 189.21/136.22 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.22 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.22 new_psFloat6(ww2213, ww2214, ww4803) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2213)), Main.Pos(Main.Succ(ww2214))), ww4803) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.22 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.22 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.22 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.22 189.21/136.22 Q is empty. 189.21/136.22 We have to consider all (P,Q,R)-chains. 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1134) NonTerminationLoopProof (COMPLETE) 189.21/136.22 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.22 Found a loop by semiunifying a rule from P directly. 189.21/136.22 189.21/136.22 s = new_iterate6(ww2213, ww2214, ww4803) evaluates to t =new_iterate6(ww2213, ww2214, new_psFloat6(ww2213, ww2214, ww4803)) 189.21/136.22 189.21/136.22 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.22 * Matcher: [ww4803 / new_psFloat6(ww2213, ww2214, ww4803)] 189.21/136.22 * Semiunifier: [ ] 189.21/136.22 189.21/136.22 -------------------------------------------------------------------------------- 189.21/136.22 Rewriting sequence 189.21/136.22 189.21/136.22 The DP semiunifies directly so there is only one rewrite step from new_iterate6(ww2213, ww2214, ww4803) to new_iterate6(ww2213, ww2214, new_psFloat6(ww2213, ww2214, ww4803)). 189.21/136.22 189.21/136.22 189.21/136.22 189.21/136.22 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1135) 189.21/136.22 NO 189.21/136.22 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1136) 189.21/136.22 Obligation: 189.21/136.22 Q DP problem: 189.21/136.22 The TRS P consists of the following rules: 189.21/136.22 189.21/136.22 new_iterate45(ww1372, ww1374, ww4794) -> new_iterate45(ww1372, ww1374, new_psFloat45(ww1372, ww1374, ww4794)) 189.21/136.22 189.21/136.22 The TRS R consists of the following rules: 189.21/136.22 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.22 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.21/136.22 new_psFloat45(ww1372, ww1374, ww4794) -> new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4794) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.22 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.22 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.22 189.21/136.22 The set Q consists of the following terms: 189.21/136.22 189.21/136.22 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.22 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.22 new_psFloat45(x0, x1, x2) 189.21/136.22 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.22 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.22 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.22 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.22 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.22 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.22 new_msMyInt1(x0, x1) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.22 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.22 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.22 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.22 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.22 new_srMyInt(x0, x1) 189.21/136.22 new_psMyInt(x0, x1) 189.21/136.22 189.21/136.22 We have to consider all minimal (P,Q,R)-chains. 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1137) TransformationProof (EQUIVALENT) 189.21/136.22 By rewriting [LPAR04] the rule new_iterate45(ww1372, ww1374, ww4794) -> new_iterate45(ww1372, ww1374, new_psFloat45(ww1372, ww1374, ww4794)) at position [2] we obtained the following new rules [LPAR04]: 189.21/136.22 189.21/136.22 (new_iterate45(ww1372, ww1374, ww4794) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4794)),new_iterate45(ww1372, ww1374, ww4794) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4794))) 189.21/136.22 189.21/136.22 189.21/136.22 ---------------------------------------- 189.21/136.22 189.21/136.22 (1138) 189.21/136.22 Obligation: 189.21/136.22 Q DP problem: 189.21/136.22 The TRS P consists of the following rules: 189.21/136.22 189.21/136.22 new_iterate45(ww1372, ww1374, ww4794) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4794)) 189.21/136.22 189.21/136.22 The TRS R consists of the following rules: 189.21/136.22 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.22 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.22 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.22 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.22 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.22 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.22 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.22 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.22 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.22 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.23 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.21/136.23 new_psFloat45(ww1372, ww1374, ww4794) -> new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4794) 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.23 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.23 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.23 189.21/136.23 The set Q consists of the following terms: 189.21/136.23 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.23 new_psFloat45(x0, x1, x2) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_msMyInt1(x0, x1) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_srMyInt(x0, x1) 189.21/136.23 new_psMyInt(x0, x1) 189.21/136.23 189.21/136.23 We have to consider all minimal (P,Q,R)-chains. 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1139) UsableRulesProof (EQUIVALENT) 189.21/136.23 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1140) 189.21/136.23 Obligation: 189.21/136.23 Q DP problem: 189.21/136.23 The TRS P consists of the following rules: 189.21/136.23 189.21/136.23 new_iterate45(ww1372, ww1374, ww4794) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4794)) 189.21/136.23 189.21/136.23 The TRS R consists of the following rules: 189.21/136.23 189.21/136.23 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.21/136.23 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.23 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.23 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.23 189.21/136.23 The set Q consists of the following terms: 189.21/136.23 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.23 new_psFloat45(x0, x1, x2) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_msMyInt1(x0, x1) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_srMyInt(x0, x1) 189.21/136.23 new_psMyInt(x0, x1) 189.21/136.23 189.21/136.23 We have to consider all minimal (P,Q,R)-chains. 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1141) QReductionProof (EQUIVALENT) 189.21/136.23 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.23 189.21/136.23 new_psFloat45(x0, x1, x2) 189.21/136.23 189.21/136.23 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1142) 189.21/136.23 Obligation: 189.21/136.23 Q DP problem: 189.21/136.23 The TRS P consists of the following rules: 189.21/136.23 189.21/136.23 new_iterate45(ww1372, ww1374, ww4794) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4794)) 189.21/136.23 189.21/136.23 The TRS R consists of the following rules: 189.21/136.23 189.21/136.23 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.21/136.23 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.23 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.23 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.23 189.21/136.23 The set Q consists of the following terms: 189.21/136.23 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_msMyInt1(x0, x1) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_srMyInt(x0, x1) 189.21/136.23 new_psMyInt(x0, x1) 189.21/136.23 189.21/136.23 We have to consider all minimal (P,Q,R)-chains. 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1143) TransformationProof (EQUIVALENT) 189.21/136.23 By rewriting [LPAR04] the rule new_iterate45(ww1372, ww1374, ww4794) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4794)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.23 189.21/136.23 (new_iterate45(ww1372, ww1374, ww4794) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4794)),new_iterate45(ww1372, ww1374, ww4794) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4794))) 189.21/136.23 189.21/136.23 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1144) 189.21/136.23 Obligation: 189.21/136.23 Q DP problem: 189.21/136.23 The TRS P consists of the following rules: 189.21/136.23 189.21/136.23 new_iterate45(ww1372, ww1374, ww4794) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4794)) 189.21/136.23 189.21/136.23 The TRS R consists of the following rules: 189.21/136.23 189.21/136.23 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.21/136.23 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.23 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.23 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.23 189.21/136.23 The set Q consists of the following terms: 189.21/136.23 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_msMyInt1(x0, x1) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_srMyInt(x0, x1) 189.21/136.23 new_psMyInt(x0, x1) 189.21/136.23 189.21/136.23 We have to consider all minimal (P,Q,R)-chains. 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1145) UsableRulesProof (EQUIVALENT) 189.21/136.23 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1146) 189.21/136.23 Obligation: 189.21/136.23 Q DP problem: 189.21/136.23 The TRS P consists of the following rules: 189.21/136.23 189.21/136.23 new_iterate45(ww1372, ww1374, ww4794) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4794)) 189.21/136.23 189.21/136.23 The TRS R consists of the following rules: 189.21/136.23 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.23 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.23 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.23 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.23 189.21/136.23 The set Q consists of the following terms: 189.21/136.23 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_msMyInt1(x0, x1) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_srMyInt(x0, x1) 189.21/136.23 new_psMyInt(x0, x1) 189.21/136.23 189.21/136.23 We have to consider all minimal (P,Q,R)-chains. 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1147) QReductionProof (EQUIVALENT) 189.21/136.23 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.23 189.21/136.23 new_msMyInt1(x0, x1) 189.21/136.23 189.21/136.23 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1148) 189.21/136.23 Obligation: 189.21/136.23 Q DP problem: 189.21/136.23 The TRS P consists of the following rules: 189.21/136.23 189.21/136.23 new_iterate45(ww1372, ww1374, ww4794) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4794)) 189.21/136.23 189.21/136.23 The TRS R consists of the following rules: 189.21/136.23 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.23 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.23 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.23 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.23 189.21/136.23 The set Q consists of the following terms: 189.21/136.23 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_srMyInt(x0, x1) 189.21/136.23 new_psMyInt(x0, x1) 189.21/136.23 189.21/136.23 We have to consider all minimal (P,Q,R)-chains. 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1149) TransformationProof (EQUIVALENT) 189.21/136.23 By rewriting [LPAR04] the rule new_iterate45(ww1372, ww1374, ww4794) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4794)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.23 189.21/136.23 (new_iterate45(ww1372, ww1374, ww4794) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4794)),new_iterate45(ww1372, ww1374, ww4794) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4794))) 189.21/136.23 189.21/136.23 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1150) 189.21/136.23 Obligation: 189.21/136.23 Q DP problem: 189.21/136.23 The TRS P consists of the following rules: 189.21/136.23 189.21/136.23 new_iterate45(ww1372, ww1374, ww4794) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4794)) 189.21/136.23 189.21/136.23 The TRS R consists of the following rules: 189.21/136.23 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.23 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.23 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.23 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.23 189.21/136.23 The set Q consists of the following terms: 189.21/136.23 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_srMyInt(x0, x1) 189.21/136.23 new_psMyInt(x0, x1) 189.21/136.23 189.21/136.23 We have to consider all minimal (P,Q,R)-chains. 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1151) TransformationProof (EQUIVALENT) 189.21/136.23 By rewriting [LPAR04] the rule new_iterate45(ww1372, ww1374, ww4794) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4794)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.23 189.21/136.23 (new_iterate45(ww1372, ww1374, ww4794) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4794)),new_iterate45(ww1372, ww1374, ww4794) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4794))) 189.21/136.23 189.21/136.23 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1152) 189.21/136.23 Obligation: 189.21/136.23 Q DP problem: 189.21/136.23 The TRS P consists of the following rules: 189.21/136.23 189.21/136.23 new_iterate45(ww1372, ww1374, ww4794) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4794)) 189.21/136.23 189.21/136.23 The TRS R consists of the following rules: 189.21/136.23 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.23 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.23 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.23 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.23 189.21/136.23 The set Q consists of the following terms: 189.21/136.23 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_srMyInt(x0, x1) 189.21/136.23 new_psMyInt(x0, x1) 189.21/136.23 189.21/136.23 We have to consider all minimal (P,Q,R)-chains. 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1153) TransformationProof (EQUIVALENT) 189.21/136.23 By rewriting [LPAR04] the rule new_iterate45(ww1372, ww1374, ww4794) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4794)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.23 189.21/136.23 (new_iterate45(ww1372, ww1374, ww4794) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4794)),new_iterate45(ww1372, ww1374, ww4794) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4794))) 189.21/136.23 189.21/136.23 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1154) 189.21/136.23 Obligation: 189.21/136.23 Q DP problem: 189.21/136.23 The TRS P consists of the following rules: 189.21/136.23 189.21/136.23 new_iterate45(ww1372, ww1374, ww4794) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4794)) 189.21/136.23 189.21/136.23 The TRS R consists of the following rules: 189.21/136.23 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.23 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.23 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.23 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.23 189.21/136.23 The set Q consists of the following terms: 189.21/136.23 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_srMyInt(x0, x1) 189.21/136.23 new_psMyInt(x0, x1) 189.21/136.23 189.21/136.23 We have to consider all minimal (P,Q,R)-chains. 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1155) TransformationProof (EQUIVALENT) 189.21/136.23 By rewriting [LPAR04] the rule new_iterate45(ww1372, ww1374, ww4794) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4794)) at position [2,1,0] we obtained the following new rules [LPAR04]: 189.21/136.23 189.21/136.23 (new_iterate45(ww1372, ww1374, ww4794) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4794)),new_iterate45(ww1372, ww1374, ww4794) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4794))) 189.21/136.23 189.21/136.23 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1156) 189.21/136.23 Obligation: 189.21/136.23 Q DP problem: 189.21/136.23 The TRS P consists of the following rules: 189.21/136.23 189.21/136.23 new_iterate45(ww1372, ww1374, ww4794) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4794)) 189.21/136.23 189.21/136.23 The TRS R consists of the following rules: 189.21/136.23 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.23 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.23 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.23 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.23 189.21/136.23 The set Q consists of the following terms: 189.21/136.23 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_srMyInt(x0, x1) 189.21/136.23 new_psMyInt(x0, x1) 189.21/136.23 189.21/136.23 We have to consider all minimal (P,Q,R)-chains. 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1157) MNOCProof (EQUIVALENT) 189.21/136.23 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1158) 189.21/136.23 Obligation: 189.21/136.23 Q DP problem: 189.21/136.23 The TRS P consists of the following rules: 189.21/136.23 189.21/136.23 new_iterate45(ww1372, ww1374, ww4794) -> new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4794)) 189.21/136.23 189.21/136.23 The TRS R consists of the following rules: 189.21/136.23 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.23 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.23 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.23 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.23 189.21/136.23 Q is empty. 189.21/136.23 We have to consider all (P,Q,R)-chains. 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1159) NonTerminationLoopProof (COMPLETE) 189.21/136.23 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.23 Found a loop by semiunifying a rule from P directly. 189.21/136.23 189.21/136.23 s = new_iterate45(ww1372, ww1374, ww4794) evaluates to t =new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4794)) 189.21/136.23 189.21/136.23 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.23 * Matcher: [ww4794 / new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4794)] 189.21/136.23 * Semiunifier: [ ] 189.21/136.23 189.21/136.23 -------------------------------------------------------------------------------- 189.21/136.23 Rewriting sequence 189.21/136.23 189.21/136.23 The DP semiunifies directly so there is only one rewrite step from new_iterate45(ww1372, ww1374, ww4794) to new_iterate45(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4794)). 189.21/136.23 189.21/136.23 189.21/136.23 189.21/136.23 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1160) 189.21/136.23 NO 189.21/136.23 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1161) 189.21/136.23 Obligation: 189.21/136.23 Q DP problem: 189.21/136.23 The TRS P consists of the following rules: 189.21/136.23 189.21/136.23 new_iterate130(ww4000, ww3100, ww4335) -> new_iterate130(ww4000, ww3100, new_psFloat130(ww4000, ww3100, ww4335)) 189.21/136.23 189.21/136.23 The TRS R consists of the following rules: 189.21/136.23 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.23 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.23 new_psFloat130(ww4000, ww3100, ww4335) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4335) 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.23 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.23 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.23 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.23 189.21/136.23 The set Q consists of the following terms: 189.21/136.23 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_msMyInt5(x0, Main.Pos(x1)) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_msMyInt5(x0, Main.Neg(x1)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_psFloat130(x0, x1, x2) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_srMyInt(x0, x1) 189.21/136.23 new_psMyInt(x0, x1) 189.21/136.23 189.21/136.23 We have to consider all minimal (P,Q,R)-chains. 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1162) MNOCProof (EQUIVALENT) 189.21/136.23 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1163) 189.21/136.23 Obligation: 189.21/136.23 Q DP problem: 189.21/136.23 The TRS P consists of the following rules: 189.21/136.23 189.21/136.23 new_iterate130(ww4000, ww3100, ww4335) -> new_iterate130(ww4000, ww3100, new_psFloat130(ww4000, ww3100, ww4335)) 189.21/136.23 189.21/136.23 The TRS R consists of the following rules: 189.21/136.23 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.23 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.23 new_psFloat130(ww4000, ww3100, ww4335) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4335) 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.23 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.23 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.23 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.23 189.21/136.23 Q is empty. 189.21/136.23 We have to consider all (P,Q,R)-chains. 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1164) NonTerminationLoopProof (COMPLETE) 189.21/136.23 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.23 Found a loop by semiunifying a rule from P directly. 189.21/136.23 189.21/136.23 s = new_iterate130(ww4000, ww3100, ww4335) evaluates to t =new_iterate130(ww4000, ww3100, new_psFloat130(ww4000, ww3100, ww4335)) 189.21/136.23 189.21/136.23 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.23 * Matcher: [ww4335 / new_psFloat130(ww4000, ww3100, ww4335)] 189.21/136.23 * Semiunifier: [ ] 189.21/136.23 189.21/136.23 -------------------------------------------------------------------------------- 189.21/136.23 Rewriting sequence 189.21/136.23 189.21/136.23 The DP semiunifies directly so there is only one rewrite step from new_iterate130(ww4000, ww3100, ww4335) to new_iterate130(ww4000, ww3100, new_psFloat130(ww4000, ww3100, ww4335)). 189.21/136.23 189.21/136.23 189.21/136.23 189.21/136.23 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1165) 189.21/136.23 NO 189.21/136.23 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1166) 189.21/136.23 Obligation: 189.21/136.23 Q DP problem: 189.21/136.23 The TRS P consists of the following rules: 189.21/136.23 189.21/136.23 new_iterate94(ww955, ww95600, ww957, ww4479) -> new_iterate94(ww955, ww95600, ww957, new_psFloat94(ww955, ww95600, ww957, ww4479)) 189.21/136.23 189.21/136.23 The TRS R consists of the following rules: 189.21/136.23 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_psFloat94(ww955, ww95600, ww957, ww4479) -> new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Zero)), ww4479) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.23 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.23 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.23 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.23 189.21/136.23 The set Q consists of the following terms: 189.21/136.23 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.23 new_msMyInt3(x0, x1) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_srMyInt(x0, x1) 189.21/136.23 new_psMyInt(x0, x1) 189.21/136.23 new_psFloat94(x0, x1, x2, x3) 189.21/136.23 189.21/136.23 We have to consider all minimal (P,Q,R)-chains. 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1167) TransformationProof (EQUIVALENT) 189.21/136.23 By rewriting [LPAR04] the rule new_iterate94(ww955, ww95600, ww957, ww4479) -> new_iterate94(ww955, ww95600, ww957, new_psFloat94(ww955, ww95600, ww957, ww4479)) at position [3] we obtained the following new rules [LPAR04]: 189.21/136.23 189.21/136.23 (new_iterate94(ww955, ww95600, ww957, ww4479) -> new_iterate94(ww955, ww95600, ww957, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Zero)), ww4479)),new_iterate94(ww955, ww95600, ww957, ww4479) -> new_iterate94(ww955, ww95600, ww957, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Zero)), ww4479))) 189.21/136.23 189.21/136.23 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1168) 189.21/136.23 Obligation: 189.21/136.23 Q DP problem: 189.21/136.23 The TRS P consists of the following rules: 189.21/136.23 189.21/136.23 new_iterate94(ww955, ww95600, ww957, ww4479) -> new_iterate94(ww955, ww95600, ww957, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Zero)), ww4479)) 189.21/136.23 189.21/136.23 The TRS R consists of the following rules: 189.21/136.23 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_psFloat94(ww955, ww95600, ww957, ww4479) -> new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Zero)), ww4479) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.23 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.23 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.23 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.23 189.21/136.23 The set Q consists of the following terms: 189.21/136.23 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.23 new_msMyInt3(x0, x1) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_srMyInt(x0, x1) 189.21/136.23 new_psMyInt(x0, x1) 189.21/136.23 new_psFloat94(x0, x1, x2, x3) 189.21/136.23 189.21/136.23 We have to consider all minimal (P,Q,R)-chains. 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1169) UsableRulesProof (EQUIVALENT) 189.21/136.23 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1170) 189.21/136.23 Obligation: 189.21/136.23 Q DP problem: 189.21/136.23 The TRS P consists of the following rules: 189.21/136.23 189.21/136.23 new_iterate94(ww955, ww95600, ww957, ww4479) -> new_iterate94(ww955, ww95600, ww957, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Zero)), ww4479)) 189.21/136.23 189.21/136.23 The TRS R consists of the following rules: 189.21/136.23 189.21/136.23 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.21/136.23 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.23 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.23 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.23 189.21/136.23 The set Q consists of the following terms: 189.21/136.23 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.23 new_msMyInt3(x0, x1) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_srMyInt(x0, x1) 189.21/136.23 new_psMyInt(x0, x1) 189.21/136.23 new_psFloat94(x0, x1, x2, x3) 189.21/136.23 189.21/136.23 We have to consider all minimal (P,Q,R)-chains. 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1171) QReductionProof (EQUIVALENT) 189.21/136.23 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.23 189.21/136.23 new_psFloat94(x0, x1, x2, x3) 189.21/136.23 189.21/136.23 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1172) 189.21/136.23 Obligation: 189.21/136.23 Q DP problem: 189.21/136.23 The TRS P consists of the following rules: 189.21/136.23 189.21/136.23 new_iterate94(ww955, ww95600, ww957, ww4479) -> new_iterate94(ww955, ww95600, ww957, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Zero)), ww4479)) 189.21/136.23 189.21/136.23 The TRS R consists of the following rules: 189.21/136.23 189.21/136.23 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.21/136.23 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.23 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.23 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.23 189.21/136.23 The set Q consists of the following terms: 189.21/136.23 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.23 new_msMyInt3(x0, x1) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_srMyInt(x0, x1) 189.21/136.23 new_psMyInt(x0, x1) 189.21/136.23 189.21/136.23 We have to consider all minimal (P,Q,R)-chains. 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1173) TransformationProof (EQUIVALENT) 189.21/136.23 By rewriting [LPAR04] the rule new_iterate94(ww955, ww95600, ww957, ww4479) -> new_iterate94(ww955, ww95600, ww957, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Zero)), ww4479)) at position [3,0] we obtained the following new rules [LPAR04]: 189.21/136.23 189.21/136.23 (new_iterate94(ww955, ww95600, ww957, ww4479) -> new_iterate94(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Zero)), ww4479)),new_iterate94(ww955, ww95600, ww957, ww4479) -> new_iterate94(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Zero)), ww4479))) 189.21/136.23 189.21/136.23 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1174) 189.21/136.23 Obligation: 189.21/136.23 Q DP problem: 189.21/136.23 The TRS P consists of the following rules: 189.21/136.23 189.21/136.23 new_iterate94(ww955, ww95600, ww957, ww4479) -> new_iterate94(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Zero)), ww4479)) 189.21/136.23 189.21/136.23 The TRS R consists of the following rules: 189.21/136.23 189.21/136.23 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.21/136.23 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.23 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.23 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.23 189.21/136.23 The set Q consists of the following terms: 189.21/136.23 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.23 new_msMyInt3(x0, x1) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_srMyInt(x0, x1) 189.21/136.23 new_psMyInt(x0, x1) 189.21/136.23 189.21/136.23 We have to consider all minimal (P,Q,R)-chains. 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1175) UsableRulesProof (EQUIVALENT) 189.21/136.23 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1176) 189.21/136.23 Obligation: 189.21/136.23 Q DP problem: 189.21/136.23 The TRS P consists of the following rules: 189.21/136.23 189.21/136.23 new_iterate94(ww955, ww95600, ww957, ww4479) -> new_iterate94(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Zero)), ww4479)) 189.21/136.23 189.21/136.23 The TRS R consists of the following rules: 189.21/136.23 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.23 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.23 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.23 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.23 189.21/136.23 The set Q consists of the following terms: 189.21/136.23 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.23 new_msMyInt3(x0, x1) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_srMyInt(x0, x1) 189.21/136.23 new_psMyInt(x0, x1) 189.21/136.23 189.21/136.23 We have to consider all minimal (P,Q,R)-chains. 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1177) QReductionProof (EQUIVALENT) 189.21/136.23 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.23 189.21/136.23 new_msMyInt3(x0, x1) 189.21/136.23 189.21/136.23 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1178) 189.21/136.23 Obligation: 189.21/136.23 Q DP problem: 189.21/136.23 The TRS P consists of the following rules: 189.21/136.23 189.21/136.23 new_iterate94(ww955, ww95600, ww957, ww4479) -> new_iterate94(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Zero)), ww4479)) 189.21/136.23 189.21/136.23 The TRS R consists of the following rules: 189.21/136.23 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.23 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.23 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.23 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.23 189.21/136.23 The set Q consists of the following terms: 189.21/136.23 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_srMyInt(x0, x1) 189.21/136.23 new_psMyInt(x0, x1) 189.21/136.23 189.21/136.23 We have to consider all minimal (P,Q,R)-chains. 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1179) TransformationProof (EQUIVALENT) 189.21/136.23 By rewriting [LPAR04] the rule new_iterate94(ww955, ww95600, ww957, ww4479) -> new_iterate94(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Zero)), ww4479)) at position [3,0,0] we obtained the following new rules [LPAR04]: 189.21/136.23 189.21/136.23 (new_iterate94(ww955, ww95600, ww957, ww4479) -> new_iterate94(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Zero)), ww4479)),new_iterate94(ww955, ww95600, ww957, ww4479) -> new_iterate94(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Zero)), ww4479))) 189.21/136.23 189.21/136.23 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1180) 189.21/136.23 Obligation: 189.21/136.23 Q DP problem: 189.21/136.23 The TRS P consists of the following rules: 189.21/136.23 189.21/136.23 new_iterate94(ww955, ww95600, ww957, ww4479) -> new_iterate94(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Zero)), ww4479)) 189.21/136.23 189.21/136.23 The TRS R consists of the following rules: 189.21/136.23 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.23 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.23 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.23 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.23 189.21/136.23 The set Q consists of the following terms: 189.21/136.23 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_srMyInt(x0, x1) 189.21/136.23 new_psMyInt(x0, x1) 189.21/136.23 189.21/136.23 We have to consider all minimal (P,Q,R)-chains. 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1181) TransformationProof (EQUIVALENT) 189.21/136.23 By rewriting [LPAR04] the rule new_iterate94(ww955, ww95600, ww957, ww4479) -> new_iterate94(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Zero)), ww4479)) at position [3,1] we obtained the following new rules [LPAR04]: 189.21/136.23 189.21/136.23 (new_iterate94(ww955, ww95600, ww957, ww4479) -> new_iterate94(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_primMulInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Zero)), ww4479)),new_iterate94(ww955, ww95600, ww957, ww4479) -> new_iterate94(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_primMulInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Zero)), ww4479))) 189.21/136.23 189.21/136.23 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1182) 189.21/136.23 Obligation: 189.21/136.23 Q DP problem: 189.21/136.23 The TRS P consists of the following rules: 189.21/136.23 189.21/136.23 new_iterate94(ww955, ww95600, ww957, ww4479) -> new_iterate94(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_primMulInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Zero)), ww4479)) 189.21/136.23 189.21/136.23 The TRS R consists of the following rules: 189.21/136.23 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.23 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.23 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.23 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.23 189.21/136.23 The set Q consists of the following terms: 189.21/136.23 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_srMyInt(x0, x1) 189.21/136.23 new_psMyInt(x0, x1) 189.21/136.23 189.21/136.23 We have to consider all minimal (P,Q,R)-chains. 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1183) TransformationProof (EQUIVALENT) 189.21/136.23 By rewriting [LPAR04] the rule new_iterate94(ww955, ww95600, ww957, ww4479) -> new_iterate94(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_primMulInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Zero)), ww4479)) at position [3,1] we obtained the following new rules [LPAR04]: 189.21/136.23 189.21/136.23 (new_iterate94(ww955, ww95600, ww957, ww4479) -> new_iterate94(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primMulNat1(Main.Succ(ww95600), Main.Zero)), ww4479)),new_iterate94(ww955, ww95600, ww957, ww4479) -> new_iterate94(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primMulNat1(Main.Succ(ww95600), Main.Zero)), ww4479))) 189.21/136.23 189.21/136.23 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1184) 189.21/136.23 Obligation: 189.21/136.23 Q DP problem: 189.21/136.23 The TRS P consists of the following rules: 189.21/136.23 189.21/136.23 new_iterate94(ww955, ww95600, ww957, ww4479) -> new_iterate94(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primMulNat1(Main.Succ(ww95600), Main.Zero)), ww4479)) 189.21/136.23 189.21/136.23 The TRS R consists of the following rules: 189.21/136.23 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.23 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.23 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.23 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.23 189.21/136.23 The set Q consists of the following terms: 189.21/136.23 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_srMyInt(x0, x1) 189.21/136.23 new_psMyInt(x0, x1) 189.21/136.23 189.21/136.23 We have to consider all minimal (P,Q,R)-chains. 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1185) TransformationProof (EQUIVALENT) 189.21/136.23 By rewriting [LPAR04] the rule new_iterate94(ww955, ww95600, ww957, ww4479) -> new_iterate94(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primMulNat1(Main.Succ(ww95600), Main.Zero)), ww4479)) at position [3,1,0] we obtained the following new rules [LPAR04]: 189.21/136.23 189.21/136.23 (new_iterate94(ww955, ww95600, ww957, ww4479) -> new_iterate94(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4479)),new_iterate94(ww955, ww95600, ww957, ww4479) -> new_iterate94(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4479))) 189.21/136.23 189.21/136.23 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1186) 189.21/136.23 Obligation: 189.21/136.23 Q DP problem: 189.21/136.23 The TRS P consists of the following rules: 189.21/136.23 189.21/136.23 new_iterate94(ww955, ww95600, ww957, ww4479) -> new_iterate94(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4479)) 189.21/136.23 189.21/136.23 The TRS R consists of the following rules: 189.21/136.23 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.23 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.23 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.23 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.23 189.21/136.23 The set Q consists of the following terms: 189.21/136.23 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_srMyInt(x0, x1) 189.21/136.23 new_psMyInt(x0, x1) 189.21/136.23 189.21/136.23 We have to consider all minimal (P,Q,R)-chains. 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1187) MNOCProof (EQUIVALENT) 189.21/136.23 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1188) 189.21/136.23 Obligation: 189.21/136.23 Q DP problem: 189.21/136.23 The TRS P consists of the following rules: 189.21/136.23 189.21/136.23 new_iterate94(ww955, ww95600, ww957, ww4479) -> new_iterate94(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4479)) 189.21/136.23 189.21/136.23 The TRS R consists of the following rules: 189.21/136.23 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.23 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.23 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.23 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.23 189.21/136.23 Q is empty. 189.21/136.23 We have to consider all (P,Q,R)-chains. 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1189) NonTerminationLoopProof (COMPLETE) 189.21/136.23 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.23 Found a loop by semiunifying a rule from P directly. 189.21/136.23 189.21/136.23 s = new_iterate94(ww955, ww95600, ww957, ww4479) evaluates to t =new_iterate94(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4479)) 189.21/136.23 189.21/136.23 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.23 * Matcher: [ww4479 / new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4479)] 189.21/136.23 * Semiunifier: [ ] 189.21/136.23 189.21/136.23 -------------------------------------------------------------------------------- 189.21/136.23 Rewriting sequence 189.21/136.23 189.21/136.23 The DP semiunifies directly so there is only one rewrite step from new_iterate94(ww955, ww95600, ww957, ww4479) to new_iterate94(ww955, ww95600, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4479)). 189.21/136.23 189.21/136.23 189.21/136.23 189.21/136.23 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1190) 189.21/136.23 NO 189.21/136.23 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1191) 189.21/136.23 Obligation: 189.21/136.23 Q DP problem: 189.21/136.23 The TRS P consists of the following rules: 189.21/136.23 189.21/136.23 new_iterate132(ww2121, ww2122, ww2123, ww4736) -> new_iterate132(ww2121, ww2122, ww2123, new_psFloat132(ww2121, ww2122, ww2123, ww4736)) 189.21/136.23 189.21/136.23 The TRS R consists of the following rules: 189.21/136.23 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_psFloat132(ww2121, ww2122, ww2123, ww4736) -> new_primPlusFloat(new_msMyInt5(ww2121, Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2122)), Main.Pos(Main.Succ(ww2123))), ww4736) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.23 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.23 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.23 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.23 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.23 189.21/136.23 The set Q consists of the following terms: 189.21/136.23 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_msMyInt5(x0, Main.Pos(x1)) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_msMyInt5(x0, Main.Neg(x1)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_psFloat132(x0, x1, x2, x3) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_srMyInt(x0, x1) 189.21/136.23 new_psMyInt(x0, x1) 189.21/136.23 189.21/136.23 We have to consider all minimal (P,Q,R)-chains. 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1192) MNOCProof (EQUIVALENT) 189.21/136.23 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1193) 189.21/136.23 Obligation: 189.21/136.23 Q DP problem: 189.21/136.23 The TRS P consists of the following rules: 189.21/136.23 189.21/136.23 new_iterate132(ww2121, ww2122, ww2123, ww4736) -> new_iterate132(ww2121, ww2122, ww2123, new_psFloat132(ww2121, ww2122, ww2123, ww4736)) 189.21/136.23 189.21/136.23 The TRS R consists of the following rules: 189.21/136.23 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_psFloat132(ww2121, ww2122, ww2123, ww4736) -> new_primPlusFloat(new_msMyInt5(ww2121, Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2122)), Main.Pos(Main.Succ(ww2123))), ww4736) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.23 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.23 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.23 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.23 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.23 189.21/136.23 Q is empty. 189.21/136.23 We have to consider all (P,Q,R)-chains. 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1194) NonTerminationLoopProof (COMPLETE) 189.21/136.23 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.23 Found a loop by semiunifying a rule from P directly. 189.21/136.23 189.21/136.23 s = new_iterate132(ww2121, ww2122, ww2123, ww4736) evaluates to t =new_iterate132(ww2121, ww2122, ww2123, new_psFloat132(ww2121, ww2122, ww2123, ww4736)) 189.21/136.23 189.21/136.23 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.23 * Matcher: [ww4736 / new_psFloat132(ww2121, ww2122, ww2123, ww4736)] 189.21/136.23 * Semiunifier: [ ] 189.21/136.23 189.21/136.23 -------------------------------------------------------------------------------- 189.21/136.23 Rewriting sequence 189.21/136.23 189.21/136.23 The DP semiunifies directly so there is only one rewrite step from new_iterate132(ww2121, ww2122, ww2123, ww4736) to new_iterate132(ww2121, ww2122, ww2123, new_psFloat132(ww2121, ww2122, ww2123, ww4736)). 189.21/136.23 189.21/136.23 189.21/136.23 189.21/136.23 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1195) 189.21/136.23 NO 189.21/136.23 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1196) 189.21/136.23 Obligation: 189.21/136.23 Q DP problem: 189.21/136.23 The TRS P consists of the following rules: 189.21/136.23 189.21/136.23 new_iterate141(ww538, ww540, ww4438) -> new_iterate141(ww538, ww540, new_psFloat142(ww538, ww540, ww4438)) 189.21/136.23 189.21/136.23 The TRS R consists of the following rules: 189.21/136.23 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.23 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.23 new_psFloat142(ww538, ww540, ww4438) -> new_primPlusFloat(new_msMyInt5(ww538, Main.Neg(Main.Succ(ww540))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4438) 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.23 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.23 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.23 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.23 189.21/136.23 The set Q consists of the following terms: 189.21/136.23 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_msMyInt5(x0, Main.Pos(x1)) 189.21/136.23 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.23 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.23 new_psFloat142(x0, x1, x2) 189.21/136.23 new_msMyInt5(x0, Main.Neg(x1)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.23 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.23 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.23 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.23 new_srMyInt(x0, x1) 189.21/136.23 new_psMyInt(x0, x1) 189.21/136.23 189.21/136.23 We have to consider all minimal (P,Q,R)-chains. 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1197) MNOCProof (EQUIVALENT) 189.21/136.23 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1198) 189.21/136.23 Obligation: 189.21/136.23 Q DP problem: 189.21/136.23 The TRS P consists of the following rules: 189.21/136.23 189.21/136.23 new_iterate141(ww538, ww540, ww4438) -> new_iterate141(ww538, ww540, new_psFloat142(ww538, ww540, ww4438)) 189.21/136.23 189.21/136.23 The TRS R consists of the following rules: 189.21/136.23 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.23 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.23 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.23 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.23 new_psFloat142(ww538, ww540, ww4438) -> new_primPlusFloat(new_msMyInt5(ww538, Main.Neg(Main.Succ(ww540))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4438) 189.21/136.23 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.23 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.23 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.23 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.23 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.23 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.23 189.21/136.23 Q is empty. 189.21/136.23 We have to consider all (P,Q,R)-chains. 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1199) NonTerminationLoopProof (COMPLETE) 189.21/136.23 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.23 Found a loop by semiunifying a rule from P directly. 189.21/136.23 189.21/136.23 s = new_iterate141(ww538, ww540, ww4438) evaluates to t =new_iterate141(ww538, ww540, new_psFloat142(ww538, ww540, ww4438)) 189.21/136.23 189.21/136.23 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.23 * Matcher: [ww4438 / new_psFloat142(ww538, ww540, ww4438)] 189.21/136.23 * Semiunifier: [ ] 189.21/136.23 189.21/136.23 -------------------------------------------------------------------------------- 189.21/136.23 Rewriting sequence 189.21/136.23 189.21/136.23 The DP semiunifies directly so there is only one rewrite step from new_iterate141(ww538, ww540, ww4438) to new_iterate141(ww538, ww540, new_psFloat142(ww538, ww540, ww4438)). 189.21/136.23 189.21/136.23 189.21/136.23 189.21/136.23 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1200) 189.21/136.23 NO 189.21/136.23 189.21/136.23 ---------------------------------------- 189.21/136.23 189.21/136.23 (1201) 189.21/136.23 Obligation: 189.21/136.23 Q DP problem: 189.21/136.23 The TRS P consists of the following rules: 189.21/136.23 189.21/136.23 new_iterate71(ww3000, ww3100, ww4616) -> new_iterate71(ww3000, ww3100, new_psFloat71(ww3000, ww3100, ww4616)) 189.21/136.23 189.21/136.23 The TRS R consists of the following rules: 189.21/136.23 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.23 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.23 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.23 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.23 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.23 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.24 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.24 new_psFloat71(ww3000, ww3100, ww4616) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4616) 189.21/136.24 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.24 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.24 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.24 189.21/136.24 The set Q consists of the following terms: 189.21/136.24 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.24 new_psFloat71(x0, x1, x2) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_msMyInt(Main.Neg(x0)) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_msMyInt(Main.Pos(x0)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_srMyInt(x0, x1) 189.21/136.24 new_psMyInt(x0, x1) 189.21/136.24 189.21/136.24 We have to consider all minimal (P,Q,R)-chains. 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1202) MNOCProof (EQUIVALENT) 189.21/136.24 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1203) 189.21/136.24 Obligation: 189.21/136.24 Q DP problem: 189.21/136.24 The TRS P consists of the following rules: 189.21/136.24 189.21/136.24 new_iterate71(ww3000, ww3100, ww4616) -> new_iterate71(ww3000, ww3100, new_psFloat71(ww3000, ww3100, ww4616)) 189.21/136.24 189.21/136.24 The TRS R consists of the following rules: 189.21/136.24 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.24 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.24 new_psFloat71(ww3000, ww3100, ww4616) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4616) 189.21/136.24 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.24 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.24 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.24 189.21/136.24 Q is empty. 189.21/136.24 We have to consider all (P,Q,R)-chains. 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1204) NonTerminationLoopProof (COMPLETE) 189.21/136.24 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.24 Found a loop by semiunifying a rule from P directly. 189.21/136.24 189.21/136.24 s = new_iterate71(ww3000, ww3100, ww4616) evaluates to t =new_iterate71(ww3000, ww3100, new_psFloat71(ww3000, ww3100, ww4616)) 189.21/136.24 189.21/136.24 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.24 * Matcher: [ww4616 / new_psFloat71(ww3000, ww3100, ww4616)] 189.21/136.24 * Semiunifier: [ ] 189.21/136.24 189.21/136.24 -------------------------------------------------------------------------------- 189.21/136.24 Rewriting sequence 189.21/136.24 189.21/136.24 The DP semiunifies directly so there is only one rewrite step from new_iterate71(ww3000, ww3100, ww4616) to new_iterate71(ww3000, ww3100, new_psFloat71(ww3000, ww3100, ww4616)). 189.21/136.24 189.21/136.24 189.21/136.24 189.21/136.24 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1205) 189.21/136.24 NO 189.21/136.24 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1206) 189.21/136.24 Obligation: 189.21/136.24 Q DP problem: 189.21/136.24 The TRS P consists of the following rules: 189.21/136.24 189.21/136.24 new_takeWhile116(ww4100, ww3000, ww3100, ww5, Main.Succ(ww19110), Main.Succ(ww1907000)) -> new_takeWhile116(ww4100, ww3000, ww3100, ww5, ww19110, ww1907000) 189.21/136.24 189.21/136.24 R is empty. 189.21/136.24 Q is empty. 189.21/136.24 We have to consider all minimal (P,Q,R)-chains. 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1207) QDPSizeChangeProof (EQUIVALENT) 189.21/136.24 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. 189.21/136.24 189.21/136.24 From the DPs we obtained the following set of size-change graphs: 189.21/136.24 *new_takeWhile116(ww4100, ww3000, ww3100, ww5, Main.Succ(ww19110), Main.Succ(ww1907000)) -> new_takeWhile116(ww4100, ww3000, ww3100, ww5, ww19110, ww1907000) 189.21/136.24 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6 189.21/136.24 189.21/136.24 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1208) 189.21/136.24 YES 189.21/136.24 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1209) 189.21/136.24 Obligation: 189.21/136.24 Q DP problem: 189.21/136.24 The TRS P consists of the following rules: 189.21/136.24 189.21/136.24 new_iterate31(ww4000, ww4414) -> new_iterate31(ww4000, new_psFloat31(ww4000, ww4414)) 189.21/136.24 189.21/136.24 The TRS R consists of the following rules: 189.21/136.24 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.24 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.24 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.24 new_psFloat31(ww4000, ww4414) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4414) 189.21/136.24 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.24 189.21/136.24 The set Q consists of the following terms: 189.21/136.24 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_psFloat31(x0, x1) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_msMyInt0(x0) 189.21/136.24 new_srMyInt(x0, x1) 189.21/136.24 new_psMyInt(x0, x1) 189.21/136.24 189.21/136.24 We have to consider all minimal (P,Q,R)-chains. 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1210) TransformationProof (EQUIVALENT) 189.21/136.24 By rewriting [LPAR04] the rule new_iterate31(ww4000, ww4414) -> new_iterate31(ww4000, new_psFloat31(ww4000, ww4414)) at position [1] we obtained the following new rules [LPAR04]: 189.21/136.24 189.21/136.24 (new_iterate31(ww4000, ww4414) -> new_iterate31(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4414)),new_iterate31(ww4000, ww4414) -> new_iterate31(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4414))) 189.21/136.24 189.21/136.24 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1211) 189.21/136.24 Obligation: 189.21/136.24 Q DP problem: 189.21/136.24 The TRS P consists of the following rules: 189.21/136.24 189.21/136.24 new_iterate31(ww4000, ww4414) -> new_iterate31(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4414)) 189.21/136.24 189.21/136.24 The TRS R consists of the following rules: 189.21/136.24 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.24 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.24 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.24 new_psFloat31(ww4000, ww4414) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4414) 189.21/136.24 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.24 189.21/136.24 The set Q consists of the following terms: 189.21/136.24 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_psFloat31(x0, x1) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_msMyInt0(x0) 189.21/136.24 new_srMyInt(x0, x1) 189.21/136.24 new_psMyInt(x0, x1) 189.21/136.24 189.21/136.24 We have to consider all minimal (P,Q,R)-chains. 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1212) UsableRulesProof (EQUIVALENT) 189.21/136.24 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1213) 189.21/136.24 Obligation: 189.21/136.24 Q DP problem: 189.21/136.24 The TRS P consists of the following rules: 189.21/136.24 189.21/136.24 new_iterate31(ww4000, ww4414) -> new_iterate31(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4414)) 189.21/136.24 189.21/136.24 The TRS R consists of the following rules: 189.21/136.24 189.21/136.24 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.24 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.24 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.24 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.24 189.21/136.24 The set Q consists of the following terms: 189.21/136.24 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_psFloat31(x0, x1) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_msMyInt0(x0) 189.21/136.24 new_srMyInt(x0, x1) 189.21/136.24 new_psMyInt(x0, x1) 189.21/136.24 189.21/136.24 We have to consider all minimal (P,Q,R)-chains. 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1214) QReductionProof (EQUIVALENT) 189.21/136.24 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.24 189.21/136.24 new_psFloat31(x0, x1) 189.21/136.24 189.21/136.24 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1215) 189.21/136.24 Obligation: 189.21/136.24 Q DP problem: 189.21/136.24 The TRS P consists of the following rules: 189.21/136.24 189.21/136.24 new_iterate31(ww4000, ww4414) -> new_iterate31(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4414)) 189.21/136.24 189.21/136.24 The TRS R consists of the following rules: 189.21/136.24 189.21/136.24 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.24 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.24 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.24 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.24 189.21/136.24 The set Q consists of the following terms: 189.21/136.24 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_msMyInt0(x0) 189.21/136.24 new_srMyInt(x0, x1) 189.21/136.24 new_psMyInt(x0, x1) 189.21/136.24 189.21/136.24 We have to consider all minimal (P,Q,R)-chains. 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1216) TransformationProof (EQUIVALENT) 189.21/136.24 By rewriting [LPAR04] the rule new_iterate31(ww4000, ww4414) -> new_iterate31(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4414)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.24 189.21/136.24 (new_iterate31(ww4000, ww4414) -> new_iterate31(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4414)),new_iterate31(ww4000, ww4414) -> new_iterate31(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4414))) 189.21/136.24 189.21/136.24 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1217) 189.21/136.24 Obligation: 189.21/136.24 Q DP problem: 189.21/136.24 The TRS P consists of the following rules: 189.21/136.24 189.21/136.24 new_iterate31(ww4000, ww4414) -> new_iterate31(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4414)) 189.21/136.24 189.21/136.24 The TRS R consists of the following rules: 189.21/136.24 189.21/136.24 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.24 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.24 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.24 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.24 189.21/136.24 The set Q consists of the following terms: 189.21/136.24 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_msMyInt0(x0) 189.21/136.24 new_srMyInt(x0, x1) 189.21/136.24 new_psMyInt(x0, x1) 189.21/136.24 189.21/136.24 We have to consider all minimal (P,Q,R)-chains. 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1218) UsableRulesProof (EQUIVALENT) 189.21/136.24 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1219) 189.21/136.24 Obligation: 189.21/136.24 Q DP problem: 189.21/136.24 The TRS P consists of the following rules: 189.21/136.24 189.21/136.24 new_iterate31(ww4000, ww4414) -> new_iterate31(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4414)) 189.21/136.24 189.21/136.24 The TRS R consists of the following rules: 189.21/136.24 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.24 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.24 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.24 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.24 189.21/136.24 The set Q consists of the following terms: 189.21/136.24 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_msMyInt0(x0) 189.21/136.24 new_srMyInt(x0, x1) 189.21/136.24 new_psMyInt(x0, x1) 189.21/136.24 189.21/136.24 We have to consider all minimal (P,Q,R)-chains. 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1220) QReductionProof (EQUIVALENT) 189.21/136.24 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.24 189.21/136.24 new_msMyInt0(x0) 189.21/136.24 189.21/136.24 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1221) 189.21/136.24 Obligation: 189.21/136.24 Q DP problem: 189.21/136.24 The TRS P consists of the following rules: 189.21/136.24 189.21/136.24 new_iterate31(ww4000, ww4414) -> new_iterate31(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4414)) 189.21/136.24 189.21/136.24 The TRS R consists of the following rules: 189.21/136.24 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.24 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.24 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.24 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.24 189.21/136.24 The set Q consists of the following terms: 189.21/136.24 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_srMyInt(x0, x1) 189.21/136.24 new_psMyInt(x0, x1) 189.21/136.24 189.21/136.24 We have to consider all minimal (P,Q,R)-chains. 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1222) TransformationProof (EQUIVALENT) 189.21/136.24 By rewriting [LPAR04] the rule new_iterate31(ww4000, ww4414) -> new_iterate31(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4414)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.24 189.21/136.24 (new_iterate31(ww4000, ww4414) -> new_iterate31(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4414)),new_iterate31(ww4000, ww4414) -> new_iterate31(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4414))) 189.21/136.24 189.21/136.24 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1223) 189.21/136.24 Obligation: 189.21/136.24 Q DP problem: 189.21/136.24 The TRS P consists of the following rules: 189.21/136.24 189.21/136.24 new_iterate31(ww4000, ww4414) -> new_iterate31(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4414)) 189.21/136.24 189.21/136.24 The TRS R consists of the following rules: 189.21/136.24 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.24 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.24 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.24 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.24 189.21/136.24 The set Q consists of the following terms: 189.21/136.24 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_srMyInt(x0, x1) 189.21/136.24 new_psMyInt(x0, x1) 189.21/136.24 189.21/136.24 We have to consider all minimal (P,Q,R)-chains. 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1224) TransformationProof (EQUIVALENT) 189.21/136.24 By rewriting [LPAR04] the rule new_iterate31(ww4000, ww4414) -> new_iterate31(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4414)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.24 189.21/136.24 (new_iterate31(ww4000, ww4414) -> new_iterate31(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4414)),new_iterate31(ww4000, ww4414) -> new_iterate31(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4414))) 189.21/136.24 189.21/136.24 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1225) 189.21/136.24 Obligation: 189.21/136.24 Q DP problem: 189.21/136.24 The TRS P consists of the following rules: 189.21/136.24 189.21/136.24 new_iterate31(ww4000, ww4414) -> new_iterate31(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4414)) 189.21/136.24 189.21/136.24 The TRS R consists of the following rules: 189.21/136.24 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.24 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.24 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.24 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.24 189.21/136.24 The set Q consists of the following terms: 189.21/136.24 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_srMyInt(x0, x1) 189.21/136.24 new_psMyInt(x0, x1) 189.21/136.24 189.21/136.24 We have to consider all minimal (P,Q,R)-chains. 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1226) TransformationProof (EQUIVALENT) 189.21/136.24 By rewriting [LPAR04] the rule new_iterate31(ww4000, ww4414) -> new_iterate31(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4414)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.24 189.21/136.24 (new_iterate31(ww4000, ww4414) -> new_iterate31(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4414)),new_iterate31(ww4000, ww4414) -> new_iterate31(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4414))) 189.21/136.24 189.21/136.24 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1227) 189.21/136.24 Obligation: 189.21/136.24 Q DP problem: 189.21/136.24 The TRS P consists of the following rules: 189.21/136.24 189.21/136.24 new_iterate31(ww4000, ww4414) -> new_iterate31(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4414)) 189.21/136.24 189.21/136.24 The TRS R consists of the following rules: 189.21/136.24 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.24 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.24 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.24 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.24 189.21/136.24 The set Q consists of the following terms: 189.21/136.24 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_srMyInt(x0, x1) 189.21/136.24 new_psMyInt(x0, x1) 189.21/136.24 189.21/136.24 We have to consider all minimal (P,Q,R)-chains. 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1228) TransformationProof (EQUIVALENT) 189.21/136.24 By rewriting [LPAR04] the rule new_iterate31(ww4000, ww4414) -> new_iterate31(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4414)) at position [1,1,0] we obtained the following new rules [LPAR04]: 189.21/136.24 189.21/136.24 (new_iterate31(ww4000, ww4414) -> new_iterate31(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4414)),new_iterate31(ww4000, ww4414) -> new_iterate31(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4414))) 189.21/136.24 189.21/136.24 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1229) 189.21/136.24 Obligation: 189.21/136.24 Q DP problem: 189.21/136.24 The TRS P consists of the following rules: 189.21/136.24 189.21/136.24 new_iterate31(ww4000, ww4414) -> new_iterate31(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4414)) 189.21/136.24 189.21/136.24 The TRS R consists of the following rules: 189.21/136.24 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.24 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.24 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.24 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.24 189.21/136.24 The set Q consists of the following terms: 189.21/136.24 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_srMyInt(x0, x1) 189.21/136.24 new_psMyInt(x0, x1) 189.21/136.24 189.21/136.24 We have to consider all minimal (P,Q,R)-chains. 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1230) MNOCProof (EQUIVALENT) 189.21/136.24 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1231) 189.21/136.24 Obligation: 189.21/136.24 Q DP problem: 189.21/136.24 The TRS P consists of the following rules: 189.21/136.24 189.21/136.24 new_iterate31(ww4000, ww4414) -> new_iterate31(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4414)) 189.21/136.24 189.21/136.24 The TRS R consists of the following rules: 189.21/136.24 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.24 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.24 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.24 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.24 189.21/136.24 Q is empty. 189.21/136.24 We have to consider all (P,Q,R)-chains. 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1232) NonTerminationLoopProof (COMPLETE) 189.21/136.24 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.24 Found a loop by semiunifying a rule from P directly. 189.21/136.24 189.21/136.24 s = new_iterate31(ww4000, ww4414) evaluates to t =new_iterate31(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4414)) 189.21/136.24 189.21/136.24 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.24 * Matcher: [ww4414 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4414)] 189.21/136.24 * Semiunifier: [ ] 189.21/136.24 189.21/136.24 -------------------------------------------------------------------------------- 189.21/136.24 Rewriting sequence 189.21/136.24 189.21/136.24 The DP semiunifies directly so there is only one rewrite step from new_iterate31(ww4000, ww4414) to new_iterate31(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4414)). 189.21/136.24 189.21/136.24 189.21/136.24 189.21/136.24 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1233) 189.21/136.24 NO 189.21/136.24 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1234) 189.21/136.24 Obligation: 189.21/136.24 Q DP problem: 189.21/136.24 The TRS P consists of the following rules: 189.21/136.24 189.21/136.24 new_iterate62(ww3000, ww3100, ww4617) -> new_iterate62(ww3000, ww3100, new_psFloat62(ww3000, ww3100, ww4617)) 189.21/136.24 189.21/136.24 The TRS R consists of the following rules: 189.21/136.24 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.24 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.24 new_psFloat62(ww3000, ww3100, ww4617) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4617) 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.24 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.24 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.24 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.24 189.21/136.24 The set Q consists of the following terms: 189.21/136.24 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_msMyInt(Main.Neg(x0)) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_msMyInt(Main.Pos(x0)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_psFloat62(x0, x1, x2) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_srMyInt(x0, x1) 189.21/136.24 new_psMyInt(x0, x1) 189.21/136.24 189.21/136.24 We have to consider all minimal (P,Q,R)-chains. 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1235) MNOCProof (EQUIVALENT) 189.21/136.24 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1236) 189.21/136.24 Obligation: 189.21/136.24 Q DP problem: 189.21/136.24 The TRS P consists of the following rules: 189.21/136.24 189.21/136.24 new_iterate62(ww3000, ww3100, ww4617) -> new_iterate62(ww3000, ww3100, new_psFloat62(ww3000, ww3100, ww4617)) 189.21/136.24 189.21/136.24 The TRS R consists of the following rules: 189.21/136.24 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.24 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.24 new_psFloat62(ww3000, ww3100, ww4617) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4617) 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.24 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.24 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.24 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.24 189.21/136.24 Q is empty. 189.21/136.24 We have to consider all (P,Q,R)-chains. 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1237) NonTerminationLoopProof (COMPLETE) 189.21/136.24 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.24 Found a loop by semiunifying a rule from P directly. 189.21/136.24 189.21/136.24 s = new_iterate62(ww3000, ww3100, ww4617) evaluates to t =new_iterate62(ww3000, ww3100, new_psFloat62(ww3000, ww3100, ww4617)) 189.21/136.24 189.21/136.24 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.24 * Matcher: [ww4617 / new_psFloat62(ww3000, ww3100, ww4617)] 189.21/136.24 * Semiunifier: [ ] 189.21/136.24 189.21/136.24 -------------------------------------------------------------------------------- 189.21/136.24 Rewriting sequence 189.21/136.24 189.21/136.24 The DP semiunifies directly so there is only one rewrite step from new_iterate62(ww3000, ww3100, ww4617) to new_iterate62(ww3000, ww3100, new_psFloat62(ww3000, ww3100, ww4617)). 189.21/136.24 189.21/136.24 189.21/136.24 189.21/136.24 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1238) 189.21/136.24 NO 189.21/136.24 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1239) 189.21/136.24 Obligation: 189.21/136.24 Q DP problem: 189.21/136.24 The TRS P consists of the following rules: 189.21/136.24 189.21/136.24 new_iterate13(ww4100, ww3000, ww4385) -> new_iterate13(ww4100, ww3000, new_psFloat13(ww4100, ww3000, ww4385)) 189.21/136.24 189.21/136.24 The TRS R consists of the following rules: 189.21/136.24 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.24 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.24 new_psFloat13(ww4100, ww3000, ww4385) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4385) 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.24 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.24 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.24 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.24 189.21/136.24 The set Q consists of the following terms: 189.21/136.24 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_msMyInt(Main.Neg(x0)) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_msMyInt(Main.Pos(x0)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_psFloat13(x0, x1, x2) 189.21/136.24 new_srMyInt(x0, x1) 189.21/136.24 new_psMyInt(x0, x1) 189.21/136.24 189.21/136.24 We have to consider all minimal (P,Q,R)-chains. 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1240) MNOCProof (EQUIVALENT) 189.21/136.24 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1241) 189.21/136.24 Obligation: 189.21/136.24 Q DP problem: 189.21/136.24 The TRS P consists of the following rules: 189.21/136.24 189.21/136.24 new_iterate13(ww4100, ww3000, ww4385) -> new_iterate13(ww4100, ww3000, new_psFloat13(ww4100, ww3000, ww4385)) 189.21/136.24 189.21/136.24 The TRS R consists of the following rules: 189.21/136.24 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.24 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.24 new_psFloat13(ww4100, ww3000, ww4385) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4385) 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.24 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.24 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.24 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.24 189.21/136.24 Q is empty. 189.21/136.24 We have to consider all (P,Q,R)-chains. 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1242) NonTerminationLoopProof (COMPLETE) 189.21/136.24 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.24 Found a loop by semiunifying a rule from P directly. 189.21/136.24 189.21/136.24 s = new_iterate13(ww4100, ww3000, ww4385) evaluates to t =new_iterate13(ww4100, ww3000, new_psFloat13(ww4100, ww3000, ww4385)) 189.21/136.24 189.21/136.24 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.24 * Matcher: [ww4385 / new_psFloat13(ww4100, ww3000, ww4385)] 189.21/136.24 * Semiunifier: [ ] 189.21/136.24 189.21/136.24 -------------------------------------------------------------------------------- 189.21/136.24 Rewriting sequence 189.21/136.24 189.21/136.24 The DP semiunifies directly so there is only one rewrite step from new_iterate13(ww4100, ww3000, ww4385) to new_iterate13(ww4100, ww3000, new_psFloat13(ww4100, ww3000, ww4385)). 189.21/136.24 189.21/136.24 189.21/136.24 189.21/136.24 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1243) 189.21/136.24 NO 189.21/136.24 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1244) 189.21/136.24 Obligation: 189.21/136.24 Q DP problem: 189.21/136.24 The TRS P consists of the following rules: 189.21/136.24 189.21/136.24 new_iterate27(ww4000, ww4415) -> new_iterate27(ww4000, new_psFloat27(ww4000, ww4415)) 189.21/136.24 189.21/136.24 The TRS R consists of the following rules: 189.21/136.24 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.24 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.24 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.24 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.24 new_psFloat27(ww4000, ww4415) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4415) 189.21/136.24 189.21/136.24 The set Q consists of the following terms: 189.21/136.24 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.24 new_psFloat27(x0, x1) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_msMyInt0(x0) 189.21/136.24 new_srMyInt(x0, x1) 189.21/136.24 new_psMyInt(x0, x1) 189.21/136.24 189.21/136.24 We have to consider all minimal (P,Q,R)-chains. 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1245) TransformationProof (EQUIVALENT) 189.21/136.24 By rewriting [LPAR04] the rule new_iterate27(ww4000, ww4415) -> new_iterate27(ww4000, new_psFloat27(ww4000, ww4415)) at position [1] we obtained the following new rules [LPAR04]: 189.21/136.24 189.21/136.24 (new_iterate27(ww4000, ww4415) -> new_iterate27(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4415)),new_iterate27(ww4000, ww4415) -> new_iterate27(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4415))) 189.21/136.24 189.21/136.24 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1246) 189.21/136.24 Obligation: 189.21/136.24 Q DP problem: 189.21/136.24 The TRS P consists of the following rules: 189.21/136.24 189.21/136.24 new_iterate27(ww4000, ww4415) -> new_iterate27(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4415)) 189.21/136.24 189.21/136.24 The TRS R consists of the following rules: 189.21/136.24 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.24 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.24 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.24 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.24 new_psFloat27(ww4000, ww4415) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4415) 189.21/136.24 189.21/136.24 The set Q consists of the following terms: 189.21/136.24 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.24 new_psFloat27(x0, x1) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_msMyInt0(x0) 189.21/136.24 new_srMyInt(x0, x1) 189.21/136.24 new_psMyInt(x0, x1) 189.21/136.24 189.21/136.24 We have to consider all minimal (P,Q,R)-chains. 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1247) UsableRulesProof (EQUIVALENT) 189.21/136.24 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1248) 189.21/136.24 Obligation: 189.21/136.24 Q DP problem: 189.21/136.24 The TRS P consists of the following rules: 189.21/136.24 189.21/136.24 new_iterate27(ww4000, ww4415) -> new_iterate27(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4415)) 189.21/136.24 189.21/136.24 The TRS R consists of the following rules: 189.21/136.24 189.21/136.24 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.24 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.24 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.24 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.24 189.21/136.24 The set Q consists of the following terms: 189.21/136.24 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.24 new_psFloat27(x0, x1) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_msMyInt0(x0) 189.21/136.24 new_srMyInt(x0, x1) 189.21/136.24 new_psMyInt(x0, x1) 189.21/136.24 189.21/136.24 We have to consider all minimal (P,Q,R)-chains. 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1249) QReductionProof (EQUIVALENT) 189.21/136.24 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.24 189.21/136.24 new_psFloat27(x0, x1) 189.21/136.24 189.21/136.24 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1250) 189.21/136.24 Obligation: 189.21/136.24 Q DP problem: 189.21/136.24 The TRS P consists of the following rules: 189.21/136.24 189.21/136.24 new_iterate27(ww4000, ww4415) -> new_iterate27(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4415)) 189.21/136.24 189.21/136.24 The TRS R consists of the following rules: 189.21/136.24 189.21/136.24 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.24 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.24 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.24 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.24 189.21/136.24 The set Q consists of the following terms: 189.21/136.24 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_msMyInt0(x0) 189.21/136.24 new_srMyInt(x0, x1) 189.21/136.24 new_psMyInt(x0, x1) 189.21/136.24 189.21/136.24 We have to consider all minimal (P,Q,R)-chains. 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1251) TransformationProof (EQUIVALENT) 189.21/136.24 By rewriting [LPAR04] the rule new_iterate27(ww4000, ww4415) -> new_iterate27(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4415)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.24 189.21/136.24 (new_iterate27(ww4000, ww4415) -> new_iterate27(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4415)),new_iterate27(ww4000, ww4415) -> new_iterate27(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4415))) 189.21/136.24 189.21/136.24 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1252) 189.21/136.24 Obligation: 189.21/136.24 Q DP problem: 189.21/136.24 The TRS P consists of the following rules: 189.21/136.24 189.21/136.24 new_iterate27(ww4000, ww4415) -> new_iterate27(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4415)) 189.21/136.24 189.21/136.24 The TRS R consists of the following rules: 189.21/136.24 189.21/136.24 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.24 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.24 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.24 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.24 189.21/136.24 The set Q consists of the following terms: 189.21/136.24 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_msMyInt0(x0) 189.21/136.24 new_srMyInt(x0, x1) 189.21/136.24 new_psMyInt(x0, x1) 189.21/136.24 189.21/136.24 We have to consider all minimal (P,Q,R)-chains. 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1253) UsableRulesProof (EQUIVALENT) 189.21/136.24 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1254) 189.21/136.24 Obligation: 189.21/136.24 Q DP problem: 189.21/136.24 The TRS P consists of the following rules: 189.21/136.24 189.21/136.24 new_iterate27(ww4000, ww4415) -> new_iterate27(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4415)) 189.21/136.24 189.21/136.24 The TRS R consists of the following rules: 189.21/136.24 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.24 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.24 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.24 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.24 189.21/136.24 The set Q consists of the following terms: 189.21/136.24 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_msMyInt0(x0) 189.21/136.24 new_srMyInt(x0, x1) 189.21/136.24 new_psMyInt(x0, x1) 189.21/136.24 189.21/136.24 We have to consider all minimal (P,Q,R)-chains. 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1255) QReductionProof (EQUIVALENT) 189.21/136.24 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.24 189.21/136.24 new_msMyInt0(x0) 189.21/136.24 189.21/136.24 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1256) 189.21/136.24 Obligation: 189.21/136.24 Q DP problem: 189.21/136.24 The TRS P consists of the following rules: 189.21/136.24 189.21/136.24 new_iterate27(ww4000, ww4415) -> new_iterate27(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4415)) 189.21/136.24 189.21/136.24 The TRS R consists of the following rules: 189.21/136.24 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.24 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.24 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.24 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.24 189.21/136.24 The set Q consists of the following terms: 189.21/136.24 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_srMyInt(x0, x1) 189.21/136.24 new_psMyInt(x0, x1) 189.21/136.24 189.21/136.24 We have to consider all minimal (P,Q,R)-chains. 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1257) TransformationProof (EQUIVALENT) 189.21/136.24 By rewriting [LPAR04] the rule new_iterate27(ww4000, ww4415) -> new_iterate27(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4415)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.24 189.21/136.24 (new_iterate27(ww4000, ww4415) -> new_iterate27(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4415)),new_iterate27(ww4000, ww4415) -> new_iterate27(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4415))) 189.21/136.24 189.21/136.24 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1258) 189.21/136.24 Obligation: 189.21/136.24 Q DP problem: 189.21/136.24 The TRS P consists of the following rules: 189.21/136.24 189.21/136.24 new_iterate27(ww4000, ww4415) -> new_iterate27(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4415)) 189.21/136.24 189.21/136.24 The TRS R consists of the following rules: 189.21/136.24 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.24 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.24 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.24 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.24 189.21/136.24 The set Q consists of the following terms: 189.21/136.24 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_srMyInt(x0, x1) 189.21/136.24 new_psMyInt(x0, x1) 189.21/136.24 189.21/136.24 We have to consider all minimal (P,Q,R)-chains. 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1259) TransformationProof (EQUIVALENT) 189.21/136.24 By rewriting [LPAR04] the rule new_iterate27(ww4000, ww4415) -> new_iterate27(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4415)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.24 189.21/136.24 (new_iterate27(ww4000, ww4415) -> new_iterate27(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4415)),new_iterate27(ww4000, ww4415) -> new_iterate27(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4415))) 189.21/136.24 189.21/136.24 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1260) 189.21/136.24 Obligation: 189.21/136.24 Q DP problem: 189.21/136.24 The TRS P consists of the following rules: 189.21/136.24 189.21/136.24 new_iterate27(ww4000, ww4415) -> new_iterate27(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4415)) 189.21/136.24 189.21/136.24 The TRS R consists of the following rules: 189.21/136.24 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.24 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.24 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.24 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.24 189.21/136.24 The set Q consists of the following terms: 189.21/136.24 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_srMyInt(x0, x1) 189.21/136.24 new_psMyInt(x0, x1) 189.21/136.24 189.21/136.24 We have to consider all minimal (P,Q,R)-chains. 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1261) TransformationProof (EQUIVALENT) 189.21/136.24 By rewriting [LPAR04] the rule new_iterate27(ww4000, ww4415) -> new_iterate27(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4415)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.24 189.21/136.24 (new_iterate27(ww4000, ww4415) -> new_iterate27(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4415)),new_iterate27(ww4000, ww4415) -> new_iterate27(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4415))) 189.21/136.24 189.21/136.24 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1262) 189.21/136.24 Obligation: 189.21/136.24 Q DP problem: 189.21/136.24 The TRS P consists of the following rules: 189.21/136.24 189.21/136.24 new_iterate27(ww4000, ww4415) -> new_iterate27(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4415)) 189.21/136.24 189.21/136.24 The TRS R consists of the following rules: 189.21/136.24 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.24 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.24 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.24 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.24 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.24 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.24 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.24 189.21/136.24 The set Q consists of the following terms: 189.21/136.24 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.24 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.24 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.24 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.24 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.24 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.24 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.24 new_srMyInt(x0, x1) 189.21/136.24 new_psMyInt(x0, x1) 189.21/136.24 189.21/136.24 We have to consider all minimal (P,Q,R)-chains. 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1263) TransformationProof (EQUIVALENT) 189.21/136.24 By rewriting [LPAR04] the rule new_iterate27(ww4000, ww4415) -> new_iterate27(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4415)) at position [1,1,0] we obtained the following new rules [LPAR04]: 189.21/136.24 189.21/136.24 (new_iterate27(ww4000, ww4415) -> new_iterate27(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4415)),new_iterate27(ww4000, ww4415) -> new_iterate27(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4415))) 189.21/136.24 189.21/136.24 189.21/136.24 ---------------------------------------- 189.21/136.24 189.21/136.24 (1264) 189.21/136.24 Obligation: 189.21/136.24 Q DP problem: 189.21/136.25 The TRS P consists of the following rules: 189.21/136.25 189.21/136.25 new_iterate27(ww4000, ww4415) -> new_iterate27(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4415)) 189.21/136.25 189.21/136.25 The TRS R consists of the following rules: 189.21/136.25 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.25 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.25 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.25 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.25 189.21/136.25 The set Q consists of the following terms: 189.21/136.25 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_srMyInt(x0, x1) 189.21/136.25 new_psMyInt(x0, x1) 189.21/136.25 189.21/136.25 We have to consider all minimal (P,Q,R)-chains. 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1265) MNOCProof (EQUIVALENT) 189.21/136.25 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1266) 189.21/136.25 Obligation: 189.21/136.25 Q DP problem: 189.21/136.25 The TRS P consists of the following rules: 189.21/136.25 189.21/136.25 new_iterate27(ww4000, ww4415) -> new_iterate27(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4415)) 189.21/136.25 189.21/136.25 The TRS R consists of the following rules: 189.21/136.25 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.25 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.25 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.25 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.25 189.21/136.25 Q is empty. 189.21/136.25 We have to consider all (P,Q,R)-chains. 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1267) NonTerminationLoopProof (COMPLETE) 189.21/136.25 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.25 Found a loop by semiunifying a rule from P directly. 189.21/136.25 189.21/136.25 s = new_iterate27(ww4000, ww4415) evaluates to t =new_iterate27(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4415)) 189.21/136.25 189.21/136.25 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.25 * Matcher: [ww4415 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4415)] 189.21/136.25 * Semiunifier: [ ] 189.21/136.25 189.21/136.25 -------------------------------------------------------------------------------- 189.21/136.25 Rewriting sequence 189.21/136.25 189.21/136.25 The DP semiunifies directly so there is only one rewrite step from new_iterate27(ww4000, ww4415) to new_iterate27(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4415)). 189.21/136.25 189.21/136.25 189.21/136.25 189.21/136.25 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1268) 189.21/136.25 NO 189.21/136.25 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1269) 189.21/136.25 Obligation: 189.21/136.25 Q DP problem: 189.21/136.25 The TRS P consists of the following rules: 189.21/136.25 189.21/136.25 new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4309) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_psFloat43(ww1372, ww13730, ww1374, ww13750, ww4309)) 189.21/136.25 189.21/136.25 The TRS R consists of the following rules: 189.21/136.25 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.25 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.25 new_psFloat43(ww1372, ww13730, ww1374, ww13750, ww4309) -> new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4309) 189.21/136.25 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.25 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.25 189.21/136.25 The set Q consists of the following terms: 189.21/136.25 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_psFloat43(x0, x1, x2, x3, x4) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_msMyInt1(x0, x1) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_srMyInt(x0, x1) 189.21/136.25 new_psMyInt(x0, x1) 189.21/136.25 189.21/136.25 We have to consider all minimal (P,Q,R)-chains. 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1270) TransformationProof (EQUIVALENT) 189.21/136.25 By rewriting [LPAR04] the rule new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4309) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_psFloat43(ww1372, ww13730, ww1374, ww13750, ww4309)) at position [4] we obtained the following new rules [LPAR04]: 189.21/136.25 189.21/136.25 (new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4309) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4309)),new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4309) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4309))) 189.21/136.25 189.21/136.25 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1271) 189.21/136.25 Obligation: 189.21/136.25 Q DP problem: 189.21/136.25 The TRS P consists of the following rules: 189.21/136.25 189.21/136.25 new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4309) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4309)) 189.21/136.25 189.21/136.25 The TRS R consists of the following rules: 189.21/136.25 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.25 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.25 new_psFloat43(ww1372, ww13730, ww1374, ww13750, ww4309) -> new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4309) 189.21/136.25 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.25 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.25 189.21/136.25 The set Q consists of the following terms: 189.21/136.25 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_psFloat43(x0, x1, x2, x3, x4) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_msMyInt1(x0, x1) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_srMyInt(x0, x1) 189.21/136.25 new_psMyInt(x0, x1) 189.21/136.25 189.21/136.25 We have to consider all minimal (P,Q,R)-chains. 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1272) UsableRulesProof (EQUIVALENT) 189.21/136.25 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1273) 189.21/136.25 Obligation: 189.21/136.25 Q DP problem: 189.21/136.25 The TRS P consists of the following rules: 189.21/136.25 189.21/136.25 new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4309) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4309)) 189.21/136.25 189.21/136.25 The TRS R consists of the following rules: 189.21/136.25 189.21/136.25 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.21/136.25 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.25 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.25 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.25 189.21/136.25 The set Q consists of the following terms: 189.21/136.25 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_psFloat43(x0, x1, x2, x3, x4) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_msMyInt1(x0, x1) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_srMyInt(x0, x1) 189.21/136.25 new_psMyInt(x0, x1) 189.21/136.25 189.21/136.25 We have to consider all minimal (P,Q,R)-chains. 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1274) QReductionProof (EQUIVALENT) 189.21/136.25 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.25 189.21/136.25 new_psFloat43(x0, x1, x2, x3, x4) 189.21/136.25 189.21/136.25 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1275) 189.21/136.25 Obligation: 189.21/136.25 Q DP problem: 189.21/136.25 The TRS P consists of the following rules: 189.21/136.25 189.21/136.25 new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4309) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4309)) 189.21/136.25 189.21/136.25 The TRS R consists of the following rules: 189.21/136.25 189.21/136.25 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.21/136.25 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.25 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.25 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.25 189.21/136.25 The set Q consists of the following terms: 189.21/136.25 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_msMyInt1(x0, x1) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_srMyInt(x0, x1) 189.21/136.25 new_psMyInt(x0, x1) 189.21/136.25 189.21/136.25 We have to consider all minimal (P,Q,R)-chains. 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1276) TransformationProof (EQUIVALENT) 189.21/136.25 By rewriting [LPAR04] the rule new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4309) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4309)) at position [4,0] we obtained the following new rules [LPAR04]: 189.21/136.25 189.21/136.25 (new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4309) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4309)),new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4309) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4309))) 189.21/136.25 189.21/136.25 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1277) 189.21/136.25 Obligation: 189.21/136.25 Q DP problem: 189.21/136.25 The TRS P consists of the following rules: 189.21/136.25 189.21/136.25 new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4309) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4309)) 189.21/136.25 189.21/136.25 The TRS R consists of the following rules: 189.21/136.25 189.21/136.25 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.21/136.25 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.25 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.25 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.25 189.21/136.25 The set Q consists of the following terms: 189.21/136.25 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_msMyInt1(x0, x1) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_srMyInt(x0, x1) 189.21/136.25 new_psMyInt(x0, x1) 189.21/136.25 189.21/136.25 We have to consider all minimal (P,Q,R)-chains. 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1278) UsableRulesProof (EQUIVALENT) 189.21/136.25 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1279) 189.21/136.25 Obligation: 189.21/136.25 Q DP problem: 189.21/136.25 The TRS P consists of the following rules: 189.21/136.25 189.21/136.25 new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4309) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4309)) 189.21/136.25 189.21/136.25 The TRS R consists of the following rules: 189.21/136.25 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.25 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.25 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.25 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.25 189.21/136.25 The set Q consists of the following terms: 189.21/136.25 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_msMyInt1(x0, x1) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_srMyInt(x0, x1) 189.21/136.25 new_psMyInt(x0, x1) 189.21/136.25 189.21/136.25 We have to consider all minimal (P,Q,R)-chains. 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1280) QReductionProof (EQUIVALENT) 189.21/136.25 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.25 189.21/136.25 new_msMyInt1(x0, x1) 189.21/136.25 189.21/136.25 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1281) 189.21/136.25 Obligation: 189.21/136.25 Q DP problem: 189.21/136.25 The TRS P consists of the following rules: 189.21/136.25 189.21/136.25 new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4309) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4309)) 189.21/136.25 189.21/136.25 The TRS R consists of the following rules: 189.21/136.25 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.25 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.25 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.25 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.25 189.21/136.25 The set Q consists of the following terms: 189.21/136.25 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_srMyInt(x0, x1) 189.21/136.25 new_psMyInt(x0, x1) 189.21/136.25 189.21/136.25 We have to consider all minimal (P,Q,R)-chains. 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1282) TransformationProof (EQUIVALENT) 189.21/136.25 By rewriting [LPAR04] the rule new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4309) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4309)) at position [4,0] we obtained the following new rules [LPAR04]: 189.21/136.25 189.21/136.25 (new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4309) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4309)),new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4309) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4309))) 189.21/136.25 189.21/136.25 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1283) 189.21/136.25 Obligation: 189.21/136.25 Q DP problem: 189.21/136.25 The TRS P consists of the following rules: 189.21/136.25 189.21/136.25 new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4309) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4309)) 189.21/136.25 189.21/136.25 The TRS R consists of the following rules: 189.21/136.25 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.25 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.25 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.25 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.25 189.21/136.25 The set Q consists of the following terms: 189.21/136.25 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_srMyInt(x0, x1) 189.21/136.25 new_psMyInt(x0, x1) 189.21/136.25 189.21/136.25 We have to consider all minimal (P,Q,R)-chains. 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1284) TransformationProof (EQUIVALENT) 189.21/136.25 By rewriting [LPAR04] the rule new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4309) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4309)) at position [4,1] we obtained the following new rules [LPAR04]: 189.21/136.25 189.21/136.25 (new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4309) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4309)),new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4309) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4309))) 189.21/136.25 189.21/136.25 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1285) 189.21/136.25 Obligation: 189.21/136.25 Q DP problem: 189.21/136.25 The TRS P consists of the following rules: 189.21/136.25 189.21/136.25 new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4309) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4309)) 189.21/136.25 189.21/136.25 The TRS R consists of the following rules: 189.21/136.25 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.25 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.25 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.25 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.25 189.21/136.25 The set Q consists of the following terms: 189.21/136.25 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_srMyInt(x0, x1) 189.21/136.25 new_psMyInt(x0, x1) 189.21/136.25 189.21/136.25 We have to consider all minimal (P,Q,R)-chains. 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1286) TransformationProof (EQUIVALENT) 189.21/136.25 By rewriting [LPAR04] the rule new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4309) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Neg(ww13730), Main.Pos(ww13750)), ww4309)) at position [4,1] we obtained the following new rules [LPAR04]: 189.21/136.25 189.21/136.25 (new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4309) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Neg(new_primMulNat1(ww13730, ww13750)), ww4309)),new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4309) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Neg(new_primMulNat1(ww13730, ww13750)), ww4309))) 189.21/136.25 189.21/136.25 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1287) 189.21/136.25 Obligation: 189.21/136.25 Q DP problem: 189.21/136.25 The TRS P consists of the following rules: 189.21/136.25 189.21/136.25 new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4309) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Neg(new_primMulNat1(ww13730, ww13750)), ww4309)) 189.21/136.25 189.21/136.25 The TRS R consists of the following rules: 189.21/136.25 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.25 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.25 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.25 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.25 189.21/136.25 The set Q consists of the following terms: 189.21/136.25 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_srMyInt(x0, x1) 189.21/136.25 new_psMyInt(x0, x1) 189.21/136.25 189.21/136.25 We have to consider all minimal (P,Q,R)-chains. 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1288) MNOCProof (EQUIVALENT) 189.21/136.25 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1289) 189.21/136.25 Obligation: 189.21/136.25 Q DP problem: 189.21/136.25 The TRS P consists of the following rules: 189.21/136.25 189.21/136.25 new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4309) -> new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Neg(new_primMulNat1(ww13730, ww13750)), ww4309)) 189.21/136.25 189.21/136.25 The TRS R consists of the following rules: 189.21/136.25 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.25 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.25 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.25 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.25 189.21/136.25 Q is empty. 189.21/136.25 We have to consider all (P,Q,R)-chains. 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1290) NonTerminationLoopProof (COMPLETE) 189.21/136.25 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.25 Found a loop by semiunifying a rule from P directly. 189.21/136.25 189.21/136.25 s = new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4309) evaluates to t =new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Neg(new_primMulNat1(ww13730, ww13750)), ww4309)) 189.21/136.25 189.21/136.25 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.25 * Matcher: [ww4309 / new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Neg(new_primMulNat1(ww13730, ww13750)), ww4309)] 189.21/136.25 * Semiunifier: [ ] 189.21/136.25 189.21/136.25 -------------------------------------------------------------------------------- 189.21/136.25 Rewriting sequence 189.21/136.25 189.21/136.25 The DP semiunifies directly so there is only one rewrite step from new_iterate43(ww1372, ww13730, ww1374, ww13750, ww4309) to new_iterate43(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Neg(new_primMulNat1(ww13730, ww13750)), ww4309)). 189.21/136.25 189.21/136.25 189.21/136.25 189.21/136.25 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1291) 189.21/136.25 NO 189.21/136.25 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1292) 189.21/136.25 Obligation: 189.21/136.25 Q DP problem: 189.21/136.25 The TRS P consists of the following rules: 189.21/136.25 189.21/136.25 new_iterate53(ww59) -> new_iterate53(new_psFloat53(ww59)) 189.21/136.25 189.21/136.25 The TRS R consists of the following rules: 189.21/136.25 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_psFloat53(ww59) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt0, ww59) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_srMyInt0 -> new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.25 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.25 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.25 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.25 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.25 189.21/136.25 The set Q consists of the following terms: 189.21/136.25 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_msMyInt(Main.Neg(x0)) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_srMyInt0 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_msMyInt(Main.Pos(x0)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_srMyInt(x0, x1) 189.21/136.25 new_psMyInt(x0, x1) 189.21/136.25 new_psFloat53(x0) 189.21/136.25 189.21/136.25 We have to consider all minimal (P,Q,R)-chains. 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1293) MNOCProof (EQUIVALENT) 189.21/136.25 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1294) 189.21/136.25 Obligation: 189.21/136.25 Q DP problem: 189.21/136.25 The TRS P consists of the following rules: 189.21/136.25 189.21/136.25 new_iterate53(ww59) -> new_iterate53(new_psFloat53(ww59)) 189.21/136.25 189.21/136.25 The TRS R consists of the following rules: 189.21/136.25 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_psFloat53(ww59) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt0, ww59) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_srMyInt0 -> new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.25 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.25 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.25 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.25 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.25 189.21/136.25 Q is empty. 189.21/136.25 We have to consider all (P,Q,R)-chains. 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1295) NonTerminationLoopProof (COMPLETE) 189.21/136.25 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.25 Found a loop by semiunifying a rule from P directly. 189.21/136.25 189.21/136.25 s = new_iterate53(ww59) evaluates to t =new_iterate53(new_psFloat53(ww59)) 189.21/136.25 189.21/136.25 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.25 * Matcher: [ww59 / new_psFloat53(ww59)] 189.21/136.25 * Semiunifier: [ ] 189.21/136.25 189.21/136.25 -------------------------------------------------------------------------------- 189.21/136.25 Rewriting sequence 189.21/136.25 189.21/136.25 The DP semiunifies directly so there is only one rewrite step from new_iterate53(ww59) to new_iterate53(new_psFloat53(ww59)). 189.21/136.25 189.21/136.25 189.21/136.25 189.21/136.25 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1296) 189.21/136.25 NO 189.21/136.25 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1297) 189.21/136.25 Obligation: 189.21/136.25 Q DP problem: 189.21/136.25 The TRS P consists of the following rules: 189.21/136.25 189.21/136.25 new_iterate119(ww4100, ww3000, ww4341) -> new_iterate119(ww4100, ww3000, new_psFloat119(ww4100, ww3000, ww4341)) 189.21/136.25 189.21/136.25 The TRS R consists of the following rules: 189.21/136.25 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.25 new_psFloat119(ww4100, ww3000, ww4341) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4341) 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.25 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.25 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.25 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.25 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.25 189.21/136.25 The set Q consists of the following terms: 189.21/136.25 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_msMyInt4(x0) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primMinusInt(Main.Neg(x0)) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primMinusInt(Main.Pos(x0)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_psFloat119(x0, x1, x2) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_srMyInt(x0, x1) 189.21/136.25 new_psMyInt(x0, x1) 189.21/136.25 189.21/136.25 We have to consider all minimal (P,Q,R)-chains. 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1298) TransformationProof (EQUIVALENT) 189.21/136.25 By rewriting [LPAR04] the rule new_iterate119(ww4100, ww3000, ww4341) -> new_iterate119(ww4100, ww3000, new_psFloat119(ww4100, ww3000, ww4341)) at position [2] we obtained the following new rules [LPAR04]: 189.21/136.25 189.21/136.25 (new_iterate119(ww4100, ww3000, ww4341) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4341)),new_iterate119(ww4100, ww3000, ww4341) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4341))) 189.21/136.25 189.21/136.25 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1299) 189.21/136.25 Obligation: 189.21/136.25 Q DP problem: 189.21/136.25 The TRS P consists of the following rules: 189.21/136.25 189.21/136.25 new_iterate119(ww4100, ww3000, ww4341) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4341)) 189.21/136.25 189.21/136.25 The TRS R consists of the following rules: 189.21/136.25 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.25 new_psFloat119(ww4100, ww3000, ww4341) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4341) 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.25 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.25 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.25 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.25 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.25 189.21/136.25 The set Q consists of the following terms: 189.21/136.25 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_msMyInt4(x0) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primMinusInt(Main.Neg(x0)) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primMinusInt(Main.Pos(x0)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_psFloat119(x0, x1, x2) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_srMyInt(x0, x1) 189.21/136.25 new_psMyInt(x0, x1) 189.21/136.25 189.21/136.25 We have to consider all minimal (P,Q,R)-chains. 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1300) UsableRulesProof (EQUIVALENT) 189.21/136.25 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1301) 189.21/136.25 Obligation: 189.21/136.25 Q DP problem: 189.21/136.25 The TRS P consists of the following rules: 189.21/136.25 189.21/136.25 new_iterate119(ww4100, ww3000, ww4341) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4341)) 189.21/136.25 189.21/136.25 The TRS R consists of the following rules: 189.21/136.25 189.21/136.25 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.25 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.25 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.25 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.25 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.25 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.25 189.21/136.25 The set Q consists of the following terms: 189.21/136.25 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_msMyInt4(x0) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primMinusInt(Main.Neg(x0)) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primMinusInt(Main.Pos(x0)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_psFloat119(x0, x1, x2) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_srMyInt(x0, x1) 189.21/136.25 new_psMyInt(x0, x1) 189.21/136.25 189.21/136.25 We have to consider all minimal (P,Q,R)-chains. 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1302) QReductionProof (EQUIVALENT) 189.21/136.25 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.25 189.21/136.25 new_psFloat119(x0, x1, x2) 189.21/136.25 189.21/136.25 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1303) 189.21/136.25 Obligation: 189.21/136.25 Q DP problem: 189.21/136.25 The TRS P consists of the following rules: 189.21/136.25 189.21/136.25 new_iterate119(ww4100, ww3000, ww4341) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4341)) 189.21/136.25 189.21/136.25 The TRS R consists of the following rules: 189.21/136.25 189.21/136.25 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.25 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.25 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.25 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.25 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.25 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.25 189.21/136.25 The set Q consists of the following terms: 189.21/136.25 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_msMyInt4(x0) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primMinusInt(Main.Neg(x0)) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primMinusInt(Main.Pos(x0)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_srMyInt(x0, x1) 189.21/136.25 new_psMyInt(x0, x1) 189.21/136.25 189.21/136.25 We have to consider all minimal (P,Q,R)-chains. 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1304) TransformationProof (EQUIVALENT) 189.21/136.25 By rewriting [LPAR04] the rule new_iterate119(ww4100, ww3000, ww4341) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4341)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.25 189.21/136.25 (new_iterate119(ww4100, ww3000, ww4341) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4341)),new_iterate119(ww4100, ww3000, ww4341) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4341))) 189.21/136.25 189.21/136.25 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1305) 189.21/136.25 Obligation: 189.21/136.25 Q DP problem: 189.21/136.25 The TRS P consists of the following rules: 189.21/136.25 189.21/136.25 new_iterate119(ww4100, ww3000, ww4341) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4341)) 189.21/136.25 189.21/136.25 The TRS R consists of the following rules: 189.21/136.25 189.21/136.25 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.25 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.25 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.25 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.25 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.25 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.25 189.21/136.25 The set Q consists of the following terms: 189.21/136.25 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_msMyInt4(x0) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primMinusInt(Main.Neg(x0)) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primMinusInt(Main.Pos(x0)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_srMyInt(x0, x1) 189.21/136.25 new_psMyInt(x0, x1) 189.21/136.25 189.21/136.25 We have to consider all minimal (P,Q,R)-chains. 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1306) UsableRulesProof (EQUIVALENT) 189.21/136.25 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1307) 189.21/136.25 Obligation: 189.21/136.25 Q DP problem: 189.21/136.25 The TRS P consists of the following rules: 189.21/136.25 189.21/136.25 new_iterate119(ww4100, ww3000, ww4341) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4341)) 189.21/136.25 189.21/136.25 The TRS R consists of the following rules: 189.21/136.25 189.21/136.25 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.25 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.25 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.25 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.25 189.21/136.25 The set Q consists of the following terms: 189.21/136.25 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_msMyInt4(x0) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primMinusInt(Main.Neg(x0)) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primMinusInt(Main.Pos(x0)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_srMyInt(x0, x1) 189.21/136.25 new_psMyInt(x0, x1) 189.21/136.25 189.21/136.25 We have to consider all minimal (P,Q,R)-chains. 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1308) QReductionProof (EQUIVALENT) 189.21/136.25 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.25 189.21/136.25 new_msMyInt4(x0) 189.21/136.25 189.21/136.25 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1309) 189.21/136.25 Obligation: 189.21/136.25 Q DP problem: 189.21/136.25 The TRS P consists of the following rules: 189.21/136.25 189.21/136.25 new_iterate119(ww4100, ww3000, ww4341) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4341)) 189.21/136.25 189.21/136.25 The TRS R consists of the following rules: 189.21/136.25 189.21/136.25 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.25 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.25 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.25 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.25 189.21/136.25 The set Q consists of the following terms: 189.21/136.25 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primMinusInt(Main.Neg(x0)) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primMinusInt(Main.Pos(x0)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_srMyInt(x0, x1) 189.21/136.25 new_psMyInt(x0, x1) 189.21/136.25 189.21/136.25 We have to consider all minimal (P,Q,R)-chains. 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1310) TransformationProof (EQUIVALENT) 189.21/136.25 By rewriting [LPAR04] the rule new_iterate119(ww4100, ww3000, ww4341) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4341)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.25 189.21/136.25 (new_iterate119(ww4100, ww3000, ww4341) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4341)),new_iterate119(ww4100, ww3000, ww4341) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4341))) 189.21/136.25 189.21/136.25 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1311) 189.21/136.25 Obligation: 189.21/136.25 Q DP problem: 189.21/136.25 The TRS P consists of the following rules: 189.21/136.25 189.21/136.25 new_iterate119(ww4100, ww3000, ww4341) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4341)) 189.21/136.25 189.21/136.25 The TRS R consists of the following rules: 189.21/136.25 189.21/136.25 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.25 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.25 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.25 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.25 189.21/136.25 The set Q consists of the following terms: 189.21/136.25 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primMinusInt(Main.Neg(x0)) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primMinusInt(Main.Pos(x0)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_srMyInt(x0, x1) 189.21/136.25 new_psMyInt(x0, x1) 189.21/136.25 189.21/136.25 We have to consider all minimal (P,Q,R)-chains. 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1312) UsableRulesProof (EQUIVALENT) 189.21/136.25 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1313) 189.21/136.25 Obligation: 189.21/136.25 Q DP problem: 189.21/136.25 The TRS P consists of the following rules: 189.21/136.25 189.21/136.25 new_iterate119(ww4100, ww3000, ww4341) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4341)) 189.21/136.25 189.21/136.25 The TRS R consists of the following rules: 189.21/136.25 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.25 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.25 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.25 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.25 189.21/136.25 The set Q consists of the following terms: 189.21/136.25 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primMinusInt(Main.Neg(x0)) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primMinusInt(Main.Pos(x0)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_srMyInt(x0, x1) 189.21/136.25 new_psMyInt(x0, x1) 189.21/136.25 189.21/136.25 We have to consider all minimal (P,Q,R)-chains. 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1314) QReductionProof (EQUIVALENT) 189.21/136.25 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.25 189.21/136.25 new_primMinusInt(Main.Neg(x0)) 189.21/136.25 new_primMinusInt(Main.Pos(x0)) 189.21/136.25 189.21/136.25 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1315) 189.21/136.25 Obligation: 189.21/136.25 Q DP problem: 189.21/136.25 The TRS P consists of the following rules: 189.21/136.25 189.21/136.25 new_iterate119(ww4100, ww3000, ww4341) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4341)) 189.21/136.25 189.21/136.25 The TRS R consists of the following rules: 189.21/136.25 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.25 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.25 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.25 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.25 189.21/136.25 The set Q consists of the following terms: 189.21/136.25 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_srMyInt(x0, x1) 189.21/136.25 new_psMyInt(x0, x1) 189.21/136.25 189.21/136.25 We have to consider all minimal (P,Q,R)-chains. 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1316) TransformationProof (EQUIVALENT) 189.21/136.25 By rewriting [LPAR04] the rule new_iterate119(ww4100, ww3000, ww4341) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4341)) at position [2,0,0] we obtained the following new rules [LPAR04]: 189.21/136.25 189.21/136.25 (new_iterate119(ww4100, ww3000, ww4341) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4341)),new_iterate119(ww4100, ww3000, ww4341) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4341))) 189.21/136.25 189.21/136.25 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1317) 189.21/136.25 Obligation: 189.21/136.25 Q DP problem: 189.21/136.25 The TRS P consists of the following rules: 189.21/136.25 189.21/136.25 new_iterate119(ww4100, ww3000, ww4341) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4341)) 189.21/136.25 189.21/136.25 The TRS R consists of the following rules: 189.21/136.25 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.25 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.25 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.25 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.25 189.21/136.25 The set Q consists of the following terms: 189.21/136.25 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_srMyInt(x0, x1) 189.21/136.25 new_psMyInt(x0, x1) 189.21/136.25 189.21/136.25 We have to consider all minimal (P,Q,R)-chains. 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1318) TransformationProof (EQUIVALENT) 189.21/136.25 By rewriting [LPAR04] the rule new_iterate119(ww4100, ww3000, ww4341) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4341)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.25 189.21/136.25 (new_iterate119(ww4100, ww3000, ww4341) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4341)),new_iterate119(ww4100, ww3000, ww4341) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4341))) 189.21/136.25 189.21/136.25 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1319) 189.21/136.25 Obligation: 189.21/136.25 Q DP problem: 189.21/136.25 The TRS P consists of the following rules: 189.21/136.25 189.21/136.25 new_iterate119(ww4100, ww3000, ww4341) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4341)) 189.21/136.25 189.21/136.25 The TRS R consists of the following rules: 189.21/136.25 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.25 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.25 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.25 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.25 189.21/136.25 The set Q consists of the following terms: 189.21/136.25 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_srMyInt(x0, x1) 189.21/136.25 new_psMyInt(x0, x1) 189.21/136.25 189.21/136.25 We have to consider all minimal (P,Q,R)-chains. 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1320) TransformationProof (EQUIVALENT) 189.21/136.25 By rewriting [LPAR04] the rule new_iterate119(ww4100, ww3000, ww4341) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4341)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.25 189.21/136.25 (new_iterate119(ww4100, ww3000, ww4341) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4341)),new_iterate119(ww4100, ww3000, ww4341) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4341))) 189.21/136.25 189.21/136.25 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1321) 189.21/136.25 Obligation: 189.21/136.25 Q DP problem: 189.21/136.25 The TRS P consists of the following rules: 189.21/136.25 189.21/136.25 new_iterate119(ww4100, ww3000, ww4341) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4341)) 189.21/136.25 189.21/136.25 The TRS R consists of the following rules: 189.21/136.25 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.25 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.25 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.25 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.25 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.25 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.25 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.25 189.21/136.25 The set Q consists of the following terms: 189.21/136.25 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.25 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.25 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.25 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.25 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.25 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.25 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.25 new_srMyInt(x0, x1) 189.21/136.25 new_psMyInt(x0, x1) 189.21/136.25 189.21/136.25 We have to consider all minimal (P,Q,R)-chains. 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1322) TransformationProof (EQUIVALENT) 189.21/136.25 By rewriting [LPAR04] the rule new_iterate119(ww4100, ww3000, ww4341) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4341)) at position [2,1,0] we obtained the following new rules [LPAR04]: 189.21/136.25 189.21/136.25 (new_iterate119(ww4100, ww3000, ww4341) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4341)),new_iterate119(ww4100, ww3000, ww4341) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4341))) 189.21/136.25 189.21/136.25 189.21/136.25 ---------------------------------------- 189.21/136.25 189.21/136.25 (1323) 189.21/136.25 Obligation: 189.21/136.25 Q DP problem: 189.21/136.25 The TRS P consists of the following rules: 189.21/136.25 189.21/136.25 new_iterate119(ww4100, ww3000, ww4341) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4341)) 189.21/136.25 189.21/136.25 The TRS R consists of the following rules: 189.21/136.25 189.21/136.25 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.25 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.25 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.26 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.26 189.21/136.26 The set Q consists of the following terms: 189.21/136.26 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_srMyInt(x0, x1) 189.21/136.26 new_psMyInt(x0, x1) 189.21/136.26 189.21/136.26 We have to consider all minimal (P,Q,R)-chains. 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1324) MNOCProof (EQUIVALENT) 189.21/136.26 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1325) 189.21/136.26 Obligation: 189.21/136.26 Q DP problem: 189.21/136.26 The TRS P consists of the following rules: 189.21/136.26 189.21/136.26 new_iterate119(ww4100, ww3000, ww4341) -> new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4341)) 189.21/136.26 189.21/136.26 The TRS R consists of the following rules: 189.21/136.26 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.26 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.26 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.26 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.26 189.21/136.26 Q is empty. 189.21/136.26 We have to consider all (P,Q,R)-chains. 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1326) NonTerminationLoopProof (COMPLETE) 189.21/136.26 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.26 Found a loop by semiunifying a rule from P directly. 189.21/136.26 189.21/136.26 s = new_iterate119(ww4100, ww3000, ww4341) evaluates to t =new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4341)) 189.21/136.26 189.21/136.26 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.26 * Matcher: [ww4341 / new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4341)] 189.21/136.26 * Semiunifier: [ ] 189.21/136.26 189.21/136.26 -------------------------------------------------------------------------------- 189.21/136.26 Rewriting sequence 189.21/136.26 189.21/136.26 The DP semiunifies directly so there is only one rewrite step from new_iterate119(ww4100, ww3000, ww4341) to new_iterate119(ww4100, ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4341)). 189.21/136.26 189.21/136.26 189.21/136.26 189.21/136.26 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1327) 189.21/136.26 NO 189.21/136.26 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1328) 189.21/136.26 Obligation: 189.21/136.26 Q DP problem: 189.21/136.26 The TRS P consists of the following rules: 189.21/136.26 189.21/136.26 new_takeWhile19(ww1372, ww137300, ww1374, ww137500, ww1376, Main.Succ(ww137800), Main.Succ(ww147400)) -> new_takeWhile19(ww1372, ww137300, ww1374, ww137500, ww1376, ww137800, ww147400) 189.21/136.26 189.21/136.26 R is empty. 189.21/136.26 Q is empty. 189.21/136.26 We have to consider all minimal (P,Q,R)-chains. 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1329) QDPSizeChangeProof (EQUIVALENT) 189.21/136.26 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. 189.21/136.26 189.21/136.26 From the DPs we obtained the following set of size-change graphs: 189.21/136.26 *new_takeWhile19(ww1372, ww137300, ww1374, ww137500, ww1376, Main.Succ(ww137800), Main.Succ(ww147400)) -> new_takeWhile19(ww1372, ww137300, ww1374, ww137500, ww1376, ww137800, ww147400) 189.21/136.26 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 > 6, 7 > 7 189.21/136.26 189.21/136.26 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1330) 189.21/136.26 YES 189.21/136.26 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1331) 189.21/136.26 Obligation: 189.21/136.26 Q DP problem: 189.21/136.26 The TRS P consists of the following rules: 189.21/136.26 189.21/136.26 new_iterate136(ww538, ww5390, ww540, ww5410, ww4452) -> new_iterate136(ww538, ww5390, ww540, ww5410, new_psFloat137(ww538, ww5390, ww540, ww5410, ww4452)) 189.21/136.26 189.21/136.26 The TRS R consists of the following rules: 189.21/136.26 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_psFloat137(ww538, ww5390, ww540, ww5410, ww4452) -> new_primPlusFloat(new_msMyInt5(ww538, Main.Neg(Main.Succ(ww540))), new_srMyInt(Main.Neg(ww5390), Main.Neg(ww5410)), ww4452) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.26 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.26 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.26 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.26 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.26 189.21/136.26 The set Q consists of the following terms: 189.21/136.26 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.26 new_psFloat137(x0, x1, x2, x3, x4) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_msMyInt5(x0, Main.Pos(x1)) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_msMyInt5(x0, Main.Neg(x1)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_srMyInt(x0, x1) 189.21/136.26 new_psMyInt(x0, x1) 189.21/136.26 189.21/136.26 We have to consider all minimal (P,Q,R)-chains. 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1332) MNOCProof (EQUIVALENT) 189.21/136.26 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1333) 189.21/136.26 Obligation: 189.21/136.26 Q DP problem: 189.21/136.26 The TRS P consists of the following rules: 189.21/136.26 189.21/136.26 new_iterate136(ww538, ww5390, ww540, ww5410, ww4452) -> new_iterate136(ww538, ww5390, ww540, ww5410, new_psFloat137(ww538, ww5390, ww540, ww5410, ww4452)) 189.21/136.26 189.21/136.26 The TRS R consists of the following rules: 189.21/136.26 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_psFloat137(ww538, ww5390, ww540, ww5410, ww4452) -> new_primPlusFloat(new_msMyInt5(ww538, Main.Neg(Main.Succ(ww540))), new_srMyInt(Main.Neg(ww5390), Main.Neg(ww5410)), ww4452) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.26 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.26 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.26 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.26 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.26 189.21/136.26 Q is empty. 189.21/136.26 We have to consider all (P,Q,R)-chains. 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1334) NonTerminationLoopProof (COMPLETE) 189.21/136.26 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.26 Found a loop by semiunifying a rule from P directly. 189.21/136.26 189.21/136.26 s = new_iterate136(ww538, ww5390, ww540, ww5410, ww4452) evaluates to t =new_iterate136(ww538, ww5390, ww540, ww5410, new_psFloat137(ww538, ww5390, ww540, ww5410, ww4452)) 189.21/136.26 189.21/136.26 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.26 * Matcher: [ww4452 / new_psFloat137(ww538, ww5390, ww540, ww5410, ww4452)] 189.21/136.26 * Semiunifier: [ ] 189.21/136.26 189.21/136.26 -------------------------------------------------------------------------------- 189.21/136.26 Rewriting sequence 189.21/136.26 189.21/136.26 The DP semiunifies directly so there is only one rewrite step from new_iterate136(ww538, ww5390, ww540, ww5410, ww4452) to new_iterate136(ww538, ww5390, ww540, ww5410, new_psFloat137(ww538, ww5390, ww540, ww5410, ww4452)). 189.21/136.26 189.21/136.26 189.21/136.26 189.21/136.26 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1335) 189.21/136.26 NO 189.21/136.26 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1336) 189.21/136.26 Obligation: 189.21/136.26 Q DP problem: 189.21/136.26 The TRS P consists of the following rules: 189.21/136.26 189.21/136.26 new_iterate117(ww3000, ww4403) -> new_iterate117(ww3000, new_psFloat117(ww3000, ww4403)) 189.21/136.26 189.21/136.26 The TRS R consists of the following rules: 189.21/136.26 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.26 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.26 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.26 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.26 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.26 new_psFloat117(ww3000, ww4403) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4403) 189.21/136.26 189.21/136.26 The set Q consists of the following terms: 189.21/136.26 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_msMyInt4(x0) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primMinusInt(Main.Neg(x0)) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primMinusInt(Main.Pos(x0)) 189.21/136.26 new_psFloat117(x0, x1) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_srMyInt(x0, x1) 189.21/136.26 new_psMyInt(x0, x1) 189.21/136.26 189.21/136.26 We have to consider all minimal (P,Q,R)-chains. 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1337) TransformationProof (EQUIVALENT) 189.21/136.26 By rewriting [LPAR04] the rule new_iterate117(ww3000, ww4403) -> new_iterate117(ww3000, new_psFloat117(ww3000, ww4403)) at position [1] we obtained the following new rules [LPAR04]: 189.21/136.26 189.21/136.26 (new_iterate117(ww3000, ww4403) -> new_iterate117(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4403)),new_iterate117(ww3000, ww4403) -> new_iterate117(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4403))) 189.21/136.26 189.21/136.26 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1338) 189.21/136.26 Obligation: 189.21/136.26 Q DP problem: 189.21/136.26 The TRS P consists of the following rules: 189.21/136.26 189.21/136.26 new_iterate117(ww3000, ww4403) -> new_iterate117(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4403)) 189.21/136.26 189.21/136.26 The TRS R consists of the following rules: 189.21/136.26 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.26 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.26 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.26 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.26 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.26 new_psFloat117(ww3000, ww4403) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4403) 189.21/136.26 189.21/136.26 The set Q consists of the following terms: 189.21/136.26 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_msMyInt4(x0) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primMinusInt(Main.Neg(x0)) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primMinusInt(Main.Pos(x0)) 189.21/136.26 new_psFloat117(x0, x1) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_srMyInt(x0, x1) 189.21/136.26 new_psMyInt(x0, x1) 189.21/136.26 189.21/136.26 We have to consider all minimal (P,Q,R)-chains. 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1339) UsableRulesProof (EQUIVALENT) 189.21/136.26 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1340) 189.21/136.26 Obligation: 189.21/136.26 Q DP problem: 189.21/136.26 The TRS P consists of the following rules: 189.21/136.26 189.21/136.26 new_iterate117(ww3000, ww4403) -> new_iterate117(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4403)) 189.21/136.26 189.21/136.26 The TRS R consists of the following rules: 189.21/136.26 189.21/136.26 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.26 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.26 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.26 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.26 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.26 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.26 189.21/136.26 The set Q consists of the following terms: 189.21/136.26 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_msMyInt4(x0) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primMinusInt(Main.Neg(x0)) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primMinusInt(Main.Pos(x0)) 189.21/136.26 new_psFloat117(x0, x1) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_srMyInt(x0, x1) 189.21/136.26 new_psMyInt(x0, x1) 189.21/136.26 189.21/136.26 We have to consider all minimal (P,Q,R)-chains. 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1341) QReductionProof (EQUIVALENT) 189.21/136.26 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.26 189.21/136.26 new_psFloat117(x0, x1) 189.21/136.26 189.21/136.26 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1342) 189.21/136.26 Obligation: 189.21/136.26 Q DP problem: 189.21/136.26 The TRS P consists of the following rules: 189.21/136.26 189.21/136.26 new_iterate117(ww3000, ww4403) -> new_iterate117(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4403)) 189.21/136.26 189.21/136.26 The TRS R consists of the following rules: 189.21/136.26 189.21/136.26 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.26 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.26 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.26 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.26 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.26 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.26 189.21/136.26 The set Q consists of the following terms: 189.21/136.26 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_msMyInt4(x0) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primMinusInt(Main.Neg(x0)) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primMinusInt(Main.Pos(x0)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_srMyInt(x0, x1) 189.21/136.26 new_psMyInt(x0, x1) 189.21/136.26 189.21/136.26 We have to consider all minimal (P,Q,R)-chains. 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1343) TransformationProof (EQUIVALENT) 189.21/136.26 By rewriting [LPAR04] the rule new_iterate117(ww3000, ww4403) -> new_iterate117(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4403)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.26 189.21/136.26 (new_iterate117(ww3000, ww4403) -> new_iterate117(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4403)),new_iterate117(ww3000, ww4403) -> new_iterate117(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4403))) 189.21/136.26 189.21/136.26 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1344) 189.21/136.26 Obligation: 189.21/136.26 Q DP problem: 189.21/136.26 The TRS P consists of the following rules: 189.21/136.26 189.21/136.26 new_iterate117(ww3000, ww4403) -> new_iterate117(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4403)) 189.21/136.26 189.21/136.26 The TRS R consists of the following rules: 189.21/136.26 189.21/136.26 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.26 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.26 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.26 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.26 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.26 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.26 189.21/136.26 The set Q consists of the following terms: 189.21/136.26 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_msMyInt4(x0) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primMinusInt(Main.Neg(x0)) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primMinusInt(Main.Pos(x0)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_srMyInt(x0, x1) 189.21/136.26 new_psMyInt(x0, x1) 189.21/136.26 189.21/136.26 We have to consider all minimal (P,Q,R)-chains. 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1345) UsableRulesProof (EQUIVALENT) 189.21/136.26 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1346) 189.21/136.26 Obligation: 189.21/136.26 Q DP problem: 189.21/136.26 The TRS P consists of the following rules: 189.21/136.26 189.21/136.26 new_iterate117(ww3000, ww4403) -> new_iterate117(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4403)) 189.21/136.26 189.21/136.26 The TRS R consists of the following rules: 189.21/136.26 189.21/136.26 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.26 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.26 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.26 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.26 189.21/136.26 The set Q consists of the following terms: 189.21/136.26 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_msMyInt4(x0) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primMinusInt(Main.Neg(x0)) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primMinusInt(Main.Pos(x0)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_srMyInt(x0, x1) 189.21/136.26 new_psMyInt(x0, x1) 189.21/136.26 189.21/136.26 We have to consider all minimal (P,Q,R)-chains. 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1347) QReductionProof (EQUIVALENT) 189.21/136.26 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.26 189.21/136.26 new_msMyInt4(x0) 189.21/136.26 189.21/136.26 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1348) 189.21/136.26 Obligation: 189.21/136.26 Q DP problem: 189.21/136.26 The TRS P consists of the following rules: 189.21/136.26 189.21/136.26 new_iterate117(ww3000, ww4403) -> new_iterate117(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4403)) 189.21/136.26 189.21/136.26 The TRS R consists of the following rules: 189.21/136.26 189.21/136.26 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.26 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.26 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.26 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.26 189.21/136.26 The set Q consists of the following terms: 189.21/136.26 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primMinusInt(Main.Neg(x0)) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primMinusInt(Main.Pos(x0)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_srMyInt(x0, x1) 189.21/136.26 new_psMyInt(x0, x1) 189.21/136.26 189.21/136.26 We have to consider all minimal (P,Q,R)-chains. 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1349) TransformationProof (EQUIVALENT) 189.21/136.26 By rewriting [LPAR04] the rule new_iterate117(ww3000, ww4403) -> new_iterate117(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4403)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.26 189.21/136.26 (new_iterate117(ww3000, ww4403) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4403)),new_iterate117(ww3000, ww4403) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4403))) 189.21/136.26 189.21/136.26 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1350) 189.21/136.26 Obligation: 189.21/136.26 Q DP problem: 189.21/136.26 The TRS P consists of the following rules: 189.21/136.26 189.21/136.26 new_iterate117(ww3000, ww4403) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4403)) 189.21/136.26 189.21/136.26 The TRS R consists of the following rules: 189.21/136.26 189.21/136.26 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.26 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.26 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.26 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.26 189.21/136.26 The set Q consists of the following terms: 189.21/136.26 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primMinusInt(Main.Neg(x0)) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primMinusInt(Main.Pos(x0)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_srMyInt(x0, x1) 189.21/136.26 new_psMyInt(x0, x1) 189.21/136.26 189.21/136.26 We have to consider all minimal (P,Q,R)-chains. 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1351) UsableRulesProof (EQUIVALENT) 189.21/136.26 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1352) 189.21/136.26 Obligation: 189.21/136.26 Q DP problem: 189.21/136.26 The TRS P consists of the following rules: 189.21/136.26 189.21/136.26 new_iterate117(ww3000, ww4403) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4403)) 189.21/136.26 189.21/136.26 The TRS R consists of the following rules: 189.21/136.26 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.26 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.26 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.26 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.26 189.21/136.26 The set Q consists of the following terms: 189.21/136.26 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primMinusInt(Main.Neg(x0)) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primMinusInt(Main.Pos(x0)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_srMyInt(x0, x1) 189.21/136.26 new_psMyInt(x0, x1) 189.21/136.26 189.21/136.26 We have to consider all minimal (P,Q,R)-chains. 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1353) QReductionProof (EQUIVALENT) 189.21/136.26 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.26 189.21/136.26 new_primMinusInt(Main.Neg(x0)) 189.21/136.26 new_primMinusInt(Main.Pos(x0)) 189.21/136.26 189.21/136.26 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1354) 189.21/136.26 Obligation: 189.21/136.26 Q DP problem: 189.21/136.26 The TRS P consists of the following rules: 189.21/136.26 189.21/136.26 new_iterate117(ww3000, ww4403) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4403)) 189.21/136.26 189.21/136.26 The TRS R consists of the following rules: 189.21/136.26 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.26 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.26 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.26 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.26 189.21/136.26 The set Q consists of the following terms: 189.21/136.26 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_srMyInt(x0, x1) 189.21/136.26 new_psMyInt(x0, x1) 189.21/136.26 189.21/136.26 We have to consider all minimal (P,Q,R)-chains. 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1355) TransformationProof (EQUIVALENT) 189.21/136.26 By rewriting [LPAR04] the rule new_iterate117(ww3000, ww4403) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4403)) at position [1,0,0] we obtained the following new rules [LPAR04]: 189.21/136.26 189.21/136.26 (new_iterate117(ww3000, ww4403) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4403)),new_iterate117(ww3000, ww4403) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4403))) 189.21/136.26 189.21/136.26 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1356) 189.21/136.26 Obligation: 189.21/136.26 Q DP problem: 189.21/136.26 The TRS P consists of the following rules: 189.21/136.26 189.21/136.26 new_iterate117(ww3000, ww4403) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4403)) 189.21/136.26 189.21/136.26 The TRS R consists of the following rules: 189.21/136.26 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.26 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.26 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.26 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.26 189.21/136.26 The set Q consists of the following terms: 189.21/136.26 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_srMyInt(x0, x1) 189.21/136.26 new_psMyInt(x0, x1) 189.21/136.26 189.21/136.26 We have to consider all minimal (P,Q,R)-chains. 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1357) TransformationProof (EQUIVALENT) 189.21/136.26 By rewriting [LPAR04] the rule new_iterate117(ww3000, ww4403) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4403)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.26 189.21/136.26 (new_iterate117(ww3000, ww4403) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4403)),new_iterate117(ww3000, ww4403) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4403))) 189.21/136.26 189.21/136.26 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1358) 189.21/136.26 Obligation: 189.21/136.26 Q DP problem: 189.21/136.26 The TRS P consists of the following rules: 189.21/136.26 189.21/136.26 new_iterate117(ww3000, ww4403) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4403)) 189.21/136.26 189.21/136.26 The TRS R consists of the following rules: 189.21/136.26 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.26 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.26 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.26 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.26 189.21/136.26 The set Q consists of the following terms: 189.21/136.26 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_srMyInt(x0, x1) 189.21/136.26 new_psMyInt(x0, x1) 189.21/136.26 189.21/136.26 We have to consider all minimal (P,Q,R)-chains. 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1359) TransformationProof (EQUIVALENT) 189.21/136.26 By rewriting [LPAR04] the rule new_iterate117(ww3000, ww4403) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4403)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.26 189.21/136.26 (new_iterate117(ww3000, ww4403) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4403)),new_iterate117(ww3000, ww4403) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4403))) 189.21/136.26 189.21/136.26 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1360) 189.21/136.26 Obligation: 189.21/136.26 Q DP problem: 189.21/136.26 The TRS P consists of the following rules: 189.21/136.26 189.21/136.26 new_iterate117(ww3000, ww4403) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4403)) 189.21/136.26 189.21/136.26 The TRS R consists of the following rules: 189.21/136.26 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.26 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.26 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.26 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.26 189.21/136.26 The set Q consists of the following terms: 189.21/136.26 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_srMyInt(x0, x1) 189.21/136.26 new_psMyInt(x0, x1) 189.21/136.26 189.21/136.26 We have to consider all minimal (P,Q,R)-chains. 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1361) TransformationProof (EQUIVALENT) 189.21/136.26 By rewriting [LPAR04] the rule new_iterate117(ww3000, ww4403) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4403)) at position [1,1,0] we obtained the following new rules [LPAR04]: 189.21/136.26 189.21/136.26 (new_iterate117(ww3000, ww4403) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4403)),new_iterate117(ww3000, ww4403) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4403))) 189.21/136.26 189.21/136.26 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1362) 189.21/136.26 Obligation: 189.21/136.26 Q DP problem: 189.21/136.26 The TRS P consists of the following rules: 189.21/136.26 189.21/136.26 new_iterate117(ww3000, ww4403) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4403)) 189.21/136.26 189.21/136.26 The TRS R consists of the following rules: 189.21/136.26 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.26 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.26 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.26 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.26 189.21/136.26 The set Q consists of the following terms: 189.21/136.26 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_srMyInt(x0, x1) 189.21/136.26 new_psMyInt(x0, x1) 189.21/136.26 189.21/136.26 We have to consider all minimal (P,Q,R)-chains. 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1363) MNOCProof (EQUIVALENT) 189.21/136.26 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1364) 189.21/136.26 Obligation: 189.21/136.26 Q DP problem: 189.21/136.26 The TRS P consists of the following rules: 189.21/136.26 189.21/136.26 new_iterate117(ww3000, ww4403) -> new_iterate117(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4403)) 189.21/136.26 189.21/136.26 The TRS R consists of the following rules: 189.21/136.26 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.26 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.26 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.26 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.26 189.21/136.26 Q is empty. 189.21/136.26 We have to consider all (P,Q,R)-chains. 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1365) NonTerminationLoopProof (COMPLETE) 189.21/136.26 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.26 Found a loop by semiunifying a rule from P directly. 189.21/136.26 189.21/136.26 s = new_iterate117(ww3000, ww4403) evaluates to t =new_iterate117(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4403)) 189.21/136.26 189.21/136.26 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.26 * Matcher: [ww4403 / new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4403)] 189.21/136.26 * Semiunifier: [ ] 189.21/136.26 189.21/136.26 -------------------------------------------------------------------------------- 189.21/136.26 Rewriting sequence 189.21/136.26 189.21/136.26 The DP semiunifies directly so there is only one rewrite step from new_iterate117(ww3000, ww4403) to new_iterate117(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4403)). 189.21/136.26 189.21/136.26 189.21/136.26 189.21/136.26 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1366) 189.21/136.26 NO 189.21/136.26 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1367) 189.21/136.26 Obligation: 189.21/136.26 Q DP problem: 189.21/136.26 The TRS P consists of the following rules: 189.21/136.26 189.21/136.26 new_iterate174(ww4000, ww4100, ww4315) -> new_iterate174(ww4000, ww4100, new_psFloat176(ww4000, ww4100, ww4315)) 189.21/136.26 189.21/136.26 The TRS R consists of the following rules: 189.21/136.26 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_psFloat176(ww4000, ww4100, ww4315) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4315) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.26 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.26 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.26 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.26 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.26 189.21/136.26 The set Q consists of the following terms: 189.21/136.26 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_msMyInt5(x0, Main.Pos(x1)) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_msMyInt5(x0, Main.Neg(x1)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_psFloat176(x0, x1, x2) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_srMyInt(x0, x1) 189.21/136.26 new_psMyInt(x0, x1) 189.21/136.26 189.21/136.26 We have to consider all minimal (P,Q,R)-chains. 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1368) MNOCProof (EQUIVALENT) 189.21/136.26 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1369) 189.21/136.26 Obligation: 189.21/136.26 Q DP problem: 189.21/136.26 The TRS P consists of the following rules: 189.21/136.26 189.21/136.26 new_iterate174(ww4000, ww4100, ww4315) -> new_iterate174(ww4000, ww4100, new_psFloat176(ww4000, ww4100, ww4315)) 189.21/136.26 189.21/136.26 The TRS R consists of the following rules: 189.21/136.26 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_psFloat176(ww4000, ww4100, ww4315) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4315) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.26 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.26 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.26 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.26 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.26 189.21/136.26 Q is empty. 189.21/136.26 We have to consider all (P,Q,R)-chains. 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1370) NonTerminationLoopProof (COMPLETE) 189.21/136.26 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.26 Found a loop by semiunifying a rule from P directly. 189.21/136.26 189.21/136.26 s = new_iterate174(ww4000, ww4100, ww4315) evaluates to t =new_iterate174(ww4000, ww4100, new_psFloat176(ww4000, ww4100, ww4315)) 189.21/136.26 189.21/136.26 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.26 * Matcher: [ww4315 / new_psFloat176(ww4000, ww4100, ww4315)] 189.21/136.26 * Semiunifier: [ ] 189.21/136.26 189.21/136.26 -------------------------------------------------------------------------------- 189.21/136.26 Rewriting sequence 189.21/136.26 189.21/136.26 The DP semiunifies directly so there is only one rewrite step from new_iterate174(ww4000, ww4100, ww4315) to new_iterate174(ww4000, ww4100, new_psFloat176(ww4000, ww4100, ww4315)). 189.21/136.26 189.21/136.26 189.21/136.26 189.21/136.26 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1371) 189.21/136.26 NO 189.21/136.26 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1372) 189.21/136.26 Obligation: 189.21/136.26 Q DP problem: 189.21/136.26 The TRS P consists of the following rules: 189.21/136.26 189.21/136.26 new_iterate1(ww4100, ww4392) -> new_iterate1(ww4100, new_psFloat1(ww4100, ww4392)) 189.21/136.26 189.21/136.26 The TRS R consists of the following rules: 189.21/136.26 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.26 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.26 new_psFloat1(ww4100, ww4392) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4392) 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.26 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.26 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.26 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.26 189.21/136.26 The set Q consists of the following terms: 189.21/136.26 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_msMyInt(Main.Neg(x0)) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_msMyInt(Main.Pos(x0)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_srMyInt(x0, x1) 189.21/136.26 new_psMyInt(x0, x1) 189.21/136.26 new_psFloat1(x0, x1) 189.21/136.26 189.21/136.26 We have to consider all minimal (P,Q,R)-chains. 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1373) MNOCProof (EQUIVALENT) 189.21/136.26 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1374) 189.21/136.26 Obligation: 189.21/136.26 Q DP problem: 189.21/136.26 The TRS P consists of the following rules: 189.21/136.26 189.21/136.26 new_iterate1(ww4100, ww4392) -> new_iterate1(ww4100, new_psFloat1(ww4100, ww4392)) 189.21/136.26 189.21/136.26 The TRS R consists of the following rules: 189.21/136.26 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.26 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.26 new_psFloat1(ww4100, ww4392) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4392) 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.26 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.26 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.26 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.26 189.21/136.26 Q is empty. 189.21/136.26 We have to consider all (P,Q,R)-chains. 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1375) NonTerminationLoopProof (COMPLETE) 189.21/136.26 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.26 Found a loop by semiunifying a rule from P directly. 189.21/136.26 189.21/136.26 s = new_iterate1(ww4100, ww4392) evaluates to t =new_iterate1(ww4100, new_psFloat1(ww4100, ww4392)) 189.21/136.26 189.21/136.26 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.26 * Matcher: [ww4392 / new_psFloat1(ww4100, ww4392)] 189.21/136.26 * Semiunifier: [ ] 189.21/136.26 189.21/136.26 -------------------------------------------------------------------------------- 189.21/136.26 Rewriting sequence 189.21/136.26 189.21/136.26 The DP semiunifies directly so there is only one rewrite step from new_iterate1(ww4100, ww4392) to new_iterate1(ww4100, new_psFloat1(ww4100, ww4392)). 189.21/136.26 189.21/136.26 189.21/136.26 189.21/136.26 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1376) 189.21/136.26 NO 189.21/136.26 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1377) 189.21/136.26 Obligation: 189.21/136.26 Q DP problem: 189.21/136.26 The TRS P consists of the following rules: 189.21/136.26 189.21/136.26 new_iterate38(ww4583, ww4584, ww4585, ww4595) -> new_iterate38(ww4583, ww4584, ww4585, new_psFloat38(ww4583, ww4584, ww4585, ww4595)) 189.21/136.26 189.21/136.26 The TRS R consists of the following rules: 189.21/136.26 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.26 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.26 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.26 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.26 new_psFloat38(ww4583, ww4584, ww4585, ww4595) -> new_primPlusFloat(new_msMyInt0(ww4583), new_srMyInt(Main.Pos(Main.Succ(ww4584)), Main.Pos(Main.Succ(ww4585))), ww4595) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.26 189.21/136.26 The set Q consists of the following terms: 189.21/136.26 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.26 new_psFloat38(x0, x1, x2, x3) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_msMyInt0(x0) 189.21/136.26 new_srMyInt(x0, x1) 189.21/136.26 new_psMyInt(x0, x1) 189.21/136.26 189.21/136.26 We have to consider all minimal (P,Q,R)-chains. 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1378) TransformationProof (EQUIVALENT) 189.21/136.26 By rewriting [LPAR04] the rule new_iterate38(ww4583, ww4584, ww4585, ww4595) -> new_iterate38(ww4583, ww4584, ww4585, new_psFloat38(ww4583, ww4584, ww4585, ww4595)) at position [3] we obtained the following new rules [LPAR04]: 189.21/136.26 189.21/136.26 (new_iterate38(ww4583, ww4584, ww4585, ww4595) -> new_iterate38(ww4583, ww4584, ww4585, new_primPlusFloat(new_msMyInt0(ww4583), new_srMyInt(Main.Pos(Main.Succ(ww4584)), Main.Pos(Main.Succ(ww4585))), ww4595)),new_iterate38(ww4583, ww4584, ww4585, ww4595) -> new_iterate38(ww4583, ww4584, ww4585, new_primPlusFloat(new_msMyInt0(ww4583), new_srMyInt(Main.Pos(Main.Succ(ww4584)), Main.Pos(Main.Succ(ww4585))), ww4595))) 189.21/136.26 189.21/136.26 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1379) 189.21/136.26 Obligation: 189.21/136.26 Q DP problem: 189.21/136.26 The TRS P consists of the following rules: 189.21/136.26 189.21/136.26 new_iterate38(ww4583, ww4584, ww4585, ww4595) -> new_iterate38(ww4583, ww4584, ww4585, new_primPlusFloat(new_msMyInt0(ww4583), new_srMyInt(Main.Pos(Main.Succ(ww4584)), Main.Pos(Main.Succ(ww4585))), ww4595)) 189.21/136.26 189.21/136.26 The TRS R consists of the following rules: 189.21/136.26 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.26 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.26 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.26 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.26 new_psFloat38(ww4583, ww4584, ww4585, ww4595) -> new_primPlusFloat(new_msMyInt0(ww4583), new_srMyInt(Main.Pos(Main.Succ(ww4584)), Main.Pos(Main.Succ(ww4585))), ww4595) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.26 189.21/136.26 The set Q consists of the following terms: 189.21/136.26 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.26 new_psFloat38(x0, x1, x2, x3) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_msMyInt0(x0) 189.21/136.26 new_srMyInt(x0, x1) 189.21/136.26 new_psMyInt(x0, x1) 189.21/136.26 189.21/136.26 We have to consider all minimal (P,Q,R)-chains. 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1380) UsableRulesProof (EQUIVALENT) 189.21/136.26 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1381) 189.21/136.26 Obligation: 189.21/136.26 Q DP problem: 189.21/136.26 The TRS P consists of the following rules: 189.21/136.26 189.21/136.26 new_iterate38(ww4583, ww4584, ww4585, ww4595) -> new_iterate38(ww4583, ww4584, ww4585, new_primPlusFloat(new_msMyInt0(ww4583), new_srMyInt(Main.Pos(Main.Succ(ww4584)), Main.Pos(Main.Succ(ww4585))), ww4595)) 189.21/136.26 189.21/136.26 The TRS R consists of the following rules: 189.21/136.26 189.21/136.26 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.26 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.26 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.26 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.26 189.21/136.26 The set Q consists of the following terms: 189.21/136.26 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.26 new_psFloat38(x0, x1, x2, x3) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_msMyInt0(x0) 189.21/136.26 new_srMyInt(x0, x1) 189.21/136.26 new_psMyInt(x0, x1) 189.21/136.26 189.21/136.26 We have to consider all minimal (P,Q,R)-chains. 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1382) QReductionProof (EQUIVALENT) 189.21/136.26 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.26 189.21/136.26 new_psFloat38(x0, x1, x2, x3) 189.21/136.26 189.21/136.26 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1383) 189.21/136.26 Obligation: 189.21/136.26 Q DP problem: 189.21/136.26 The TRS P consists of the following rules: 189.21/136.26 189.21/136.26 new_iterate38(ww4583, ww4584, ww4585, ww4595) -> new_iterate38(ww4583, ww4584, ww4585, new_primPlusFloat(new_msMyInt0(ww4583), new_srMyInt(Main.Pos(Main.Succ(ww4584)), Main.Pos(Main.Succ(ww4585))), ww4595)) 189.21/136.26 189.21/136.26 The TRS R consists of the following rules: 189.21/136.26 189.21/136.26 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.26 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.26 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.26 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.26 189.21/136.26 The set Q consists of the following terms: 189.21/136.26 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_msMyInt0(x0) 189.21/136.26 new_srMyInt(x0, x1) 189.21/136.26 new_psMyInt(x0, x1) 189.21/136.26 189.21/136.26 We have to consider all minimal (P,Q,R)-chains. 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1384) TransformationProof (EQUIVALENT) 189.21/136.26 By rewriting [LPAR04] the rule new_iterate38(ww4583, ww4584, ww4585, ww4595) -> new_iterate38(ww4583, ww4584, ww4585, new_primPlusFloat(new_msMyInt0(ww4583), new_srMyInt(Main.Pos(Main.Succ(ww4584)), Main.Pos(Main.Succ(ww4585))), ww4595)) at position [3,0] we obtained the following new rules [LPAR04]: 189.21/136.26 189.21/136.26 (new_iterate38(ww4583, ww4584, ww4585, ww4595) -> new_iterate38(ww4583, ww4584, ww4585, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4583)), new_srMyInt(Main.Pos(Main.Succ(ww4584)), Main.Pos(Main.Succ(ww4585))), ww4595)),new_iterate38(ww4583, ww4584, ww4585, ww4595) -> new_iterate38(ww4583, ww4584, ww4585, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4583)), new_srMyInt(Main.Pos(Main.Succ(ww4584)), Main.Pos(Main.Succ(ww4585))), ww4595))) 189.21/136.26 189.21/136.26 189.21/136.26 ---------------------------------------- 189.21/136.26 189.21/136.26 (1385) 189.21/136.26 Obligation: 189.21/136.26 Q DP problem: 189.21/136.26 The TRS P consists of the following rules: 189.21/136.26 189.21/136.26 new_iterate38(ww4583, ww4584, ww4585, ww4595) -> new_iterate38(ww4583, ww4584, ww4585, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4583)), new_srMyInt(Main.Pos(Main.Succ(ww4584)), Main.Pos(Main.Succ(ww4585))), ww4595)) 189.21/136.26 189.21/136.26 The TRS R consists of the following rules: 189.21/136.26 189.21/136.26 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.26 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.26 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.26 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.26 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.26 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.26 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.26 189.21/136.26 The set Q consists of the following terms: 189.21/136.26 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.26 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.26 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.26 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.26 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.26 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.26 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.26 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_msMyInt0(x0) 189.21/136.27 new_srMyInt(x0, x1) 189.21/136.27 new_psMyInt(x0, x1) 189.21/136.27 189.21/136.27 We have to consider all minimal (P,Q,R)-chains. 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1386) UsableRulesProof (EQUIVALENT) 189.21/136.27 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1387) 189.21/136.27 Obligation: 189.21/136.27 Q DP problem: 189.21/136.27 The TRS P consists of the following rules: 189.21/136.27 189.21/136.27 new_iterate38(ww4583, ww4584, ww4585, ww4595) -> new_iterate38(ww4583, ww4584, ww4585, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4583)), new_srMyInt(Main.Pos(Main.Succ(ww4584)), Main.Pos(Main.Succ(ww4585))), ww4595)) 189.21/136.27 189.21/136.27 The TRS R consists of the following rules: 189.21/136.27 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.27 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.27 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.27 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.27 189.21/136.27 The set Q consists of the following terms: 189.21/136.27 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_msMyInt0(x0) 189.21/136.27 new_srMyInt(x0, x1) 189.21/136.27 new_psMyInt(x0, x1) 189.21/136.27 189.21/136.27 We have to consider all minimal (P,Q,R)-chains. 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1388) QReductionProof (EQUIVALENT) 189.21/136.27 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.27 189.21/136.27 new_msMyInt0(x0) 189.21/136.27 189.21/136.27 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1389) 189.21/136.27 Obligation: 189.21/136.27 Q DP problem: 189.21/136.27 The TRS P consists of the following rules: 189.21/136.27 189.21/136.27 new_iterate38(ww4583, ww4584, ww4585, ww4595) -> new_iterate38(ww4583, ww4584, ww4585, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4583)), new_srMyInt(Main.Pos(Main.Succ(ww4584)), Main.Pos(Main.Succ(ww4585))), ww4595)) 189.21/136.27 189.21/136.27 The TRS R consists of the following rules: 189.21/136.27 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.27 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.27 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.27 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.27 189.21/136.27 The set Q consists of the following terms: 189.21/136.27 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_srMyInt(x0, x1) 189.21/136.27 new_psMyInt(x0, x1) 189.21/136.27 189.21/136.27 We have to consider all minimal (P,Q,R)-chains. 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1390) TransformationProof (EQUIVALENT) 189.21/136.27 By rewriting [LPAR04] the rule new_iterate38(ww4583, ww4584, ww4585, ww4595) -> new_iterate38(ww4583, ww4584, ww4585, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4583)), new_srMyInt(Main.Pos(Main.Succ(ww4584)), Main.Pos(Main.Succ(ww4585))), ww4595)) at position [3,0] we obtained the following new rules [LPAR04]: 189.21/136.27 189.21/136.27 (new_iterate38(ww4583, ww4584, ww4585, ww4595) -> new_iterate38(ww4583, ww4584, ww4585, new_primPlusFloat(Main.Neg(Main.Succ(ww4583)), new_srMyInt(Main.Pos(Main.Succ(ww4584)), Main.Pos(Main.Succ(ww4585))), ww4595)),new_iterate38(ww4583, ww4584, ww4585, ww4595) -> new_iterate38(ww4583, ww4584, ww4585, new_primPlusFloat(Main.Neg(Main.Succ(ww4583)), new_srMyInt(Main.Pos(Main.Succ(ww4584)), Main.Pos(Main.Succ(ww4585))), ww4595))) 189.21/136.27 189.21/136.27 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1391) 189.21/136.27 Obligation: 189.21/136.27 Q DP problem: 189.21/136.27 The TRS P consists of the following rules: 189.21/136.27 189.21/136.27 new_iterate38(ww4583, ww4584, ww4585, ww4595) -> new_iterate38(ww4583, ww4584, ww4585, new_primPlusFloat(Main.Neg(Main.Succ(ww4583)), new_srMyInt(Main.Pos(Main.Succ(ww4584)), Main.Pos(Main.Succ(ww4585))), ww4595)) 189.21/136.27 189.21/136.27 The TRS R consists of the following rules: 189.21/136.27 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.27 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.27 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.27 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.27 189.21/136.27 The set Q consists of the following terms: 189.21/136.27 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_srMyInt(x0, x1) 189.21/136.27 new_psMyInt(x0, x1) 189.21/136.27 189.21/136.27 We have to consider all minimal (P,Q,R)-chains. 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1392) TransformationProof (EQUIVALENT) 189.21/136.27 By rewriting [LPAR04] the rule new_iterate38(ww4583, ww4584, ww4585, ww4595) -> new_iterate38(ww4583, ww4584, ww4585, new_primPlusFloat(Main.Neg(Main.Succ(ww4583)), new_srMyInt(Main.Pos(Main.Succ(ww4584)), Main.Pos(Main.Succ(ww4585))), ww4595)) at position [3,1] we obtained the following new rules [LPAR04]: 189.21/136.27 189.21/136.27 (new_iterate38(ww4583, ww4584, ww4585, ww4595) -> new_iterate38(ww4583, ww4584, ww4585, new_primPlusFloat(Main.Neg(Main.Succ(ww4583)), new_primMulInt(Main.Pos(Main.Succ(ww4584)), Main.Pos(Main.Succ(ww4585))), ww4595)),new_iterate38(ww4583, ww4584, ww4585, ww4595) -> new_iterate38(ww4583, ww4584, ww4585, new_primPlusFloat(Main.Neg(Main.Succ(ww4583)), new_primMulInt(Main.Pos(Main.Succ(ww4584)), Main.Pos(Main.Succ(ww4585))), ww4595))) 189.21/136.27 189.21/136.27 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1393) 189.21/136.27 Obligation: 189.21/136.27 Q DP problem: 189.21/136.27 The TRS P consists of the following rules: 189.21/136.27 189.21/136.27 new_iterate38(ww4583, ww4584, ww4585, ww4595) -> new_iterate38(ww4583, ww4584, ww4585, new_primPlusFloat(Main.Neg(Main.Succ(ww4583)), new_primMulInt(Main.Pos(Main.Succ(ww4584)), Main.Pos(Main.Succ(ww4585))), ww4595)) 189.21/136.27 189.21/136.27 The TRS R consists of the following rules: 189.21/136.27 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.27 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.27 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.27 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.27 189.21/136.27 The set Q consists of the following terms: 189.21/136.27 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_srMyInt(x0, x1) 189.21/136.27 new_psMyInt(x0, x1) 189.21/136.27 189.21/136.27 We have to consider all minimal (P,Q,R)-chains. 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1394) TransformationProof (EQUIVALENT) 189.21/136.27 By rewriting [LPAR04] the rule new_iterate38(ww4583, ww4584, ww4585, ww4595) -> new_iterate38(ww4583, ww4584, ww4585, new_primPlusFloat(Main.Neg(Main.Succ(ww4583)), new_primMulInt(Main.Pos(Main.Succ(ww4584)), Main.Pos(Main.Succ(ww4585))), ww4595)) at position [3,1] we obtained the following new rules [LPAR04]: 189.21/136.27 189.21/136.27 (new_iterate38(ww4583, ww4584, ww4585, ww4595) -> new_iterate38(ww4583, ww4584, ww4585, new_primPlusFloat(Main.Neg(Main.Succ(ww4583)), Main.Pos(new_primMulNat1(Main.Succ(ww4584), Main.Succ(ww4585))), ww4595)),new_iterate38(ww4583, ww4584, ww4585, ww4595) -> new_iterate38(ww4583, ww4584, ww4585, new_primPlusFloat(Main.Neg(Main.Succ(ww4583)), Main.Pos(new_primMulNat1(Main.Succ(ww4584), Main.Succ(ww4585))), ww4595))) 189.21/136.27 189.21/136.27 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1395) 189.21/136.27 Obligation: 189.21/136.27 Q DP problem: 189.21/136.27 The TRS P consists of the following rules: 189.21/136.27 189.21/136.27 new_iterate38(ww4583, ww4584, ww4585, ww4595) -> new_iterate38(ww4583, ww4584, ww4585, new_primPlusFloat(Main.Neg(Main.Succ(ww4583)), Main.Pos(new_primMulNat1(Main.Succ(ww4584), Main.Succ(ww4585))), ww4595)) 189.21/136.27 189.21/136.27 The TRS R consists of the following rules: 189.21/136.27 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.27 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.27 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.27 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.27 189.21/136.27 The set Q consists of the following terms: 189.21/136.27 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_srMyInt(x0, x1) 189.21/136.27 new_psMyInt(x0, x1) 189.21/136.27 189.21/136.27 We have to consider all minimal (P,Q,R)-chains. 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1396) TransformationProof (EQUIVALENT) 189.21/136.27 By rewriting [LPAR04] the rule new_iterate38(ww4583, ww4584, ww4585, ww4595) -> new_iterate38(ww4583, ww4584, ww4585, new_primPlusFloat(Main.Neg(Main.Succ(ww4583)), Main.Pos(new_primMulNat1(Main.Succ(ww4584), Main.Succ(ww4585))), ww4595)) at position [3,1,0] we obtained the following new rules [LPAR04]: 189.21/136.27 189.21/136.27 (new_iterate38(ww4583, ww4584, ww4585, ww4595) -> new_iterate38(ww4583, ww4584, ww4585, new_primPlusFloat(Main.Neg(Main.Succ(ww4583)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4584, Main.Succ(ww4585)), Main.Succ(ww4585))), ww4595)),new_iterate38(ww4583, ww4584, ww4585, ww4595) -> new_iterate38(ww4583, ww4584, ww4585, new_primPlusFloat(Main.Neg(Main.Succ(ww4583)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4584, Main.Succ(ww4585)), Main.Succ(ww4585))), ww4595))) 189.21/136.27 189.21/136.27 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1397) 189.21/136.27 Obligation: 189.21/136.27 Q DP problem: 189.21/136.27 The TRS P consists of the following rules: 189.21/136.27 189.21/136.27 new_iterate38(ww4583, ww4584, ww4585, ww4595) -> new_iterate38(ww4583, ww4584, ww4585, new_primPlusFloat(Main.Neg(Main.Succ(ww4583)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4584, Main.Succ(ww4585)), Main.Succ(ww4585))), ww4595)) 189.21/136.27 189.21/136.27 The TRS R consists of the following rules: 189.21/136.27 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.27 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.27 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.27 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.27 189.21/136.27 The set Q consists of the following terms: 189.21/136.27 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_srMyInt(x0, x1) 189.21/136.27 new_psMyInt(x0, x1) 189.21/136.27 189.21/136.27 We have to consider all minimal (P,Q,R)-chains. 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1398) MNOCProof (EQUIVALENT) 189.21/136.27 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1399) 189.21/136.27 Obligation: 189.21/136.27 Q DP problem: 189.21/136.27 The TRS P consists of the following rules: 189.21/136.27 189.21/136.27 new_iterate38(ww4583, ww4584, ww4585, ww4595) -> new_iterate38(ww4583, ww4584, ww4585, new_primPlusFloat(Main.Neg(Main.Succ(ww4583)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4584, Main.Succ(ww4585)), Main.Succ(ww4585))), ww4595)) 189.21/136.27 189.21/136.27 The TRS R consists of the following rules: 189.21/136.27 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.27 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.27 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.27 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.27 189.21/136.27 Q is empty. 189.21/136.27 We have to consider all (P,Q,R)-chains. 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1400) NonTerminationLoopProof (COMPLETE) 189.21/136.27 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.27 Found a loop by semiunifying a rule from P directly. 189.21/136.27 189.21/136.27 s = new_iterate38(ww4583, ww4584, ww4585, ww4595) evaluates to t =new_iterate38(ww4583, ww4584, ww4585, new_primPlusFloat(Main.Neg(Main.Succ(ww4583)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4584, Main.Succ(ww4585)), Main.Succ(ww4585))), ww4595)) 189.21/136.27 189.21/136.27 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.27 * Matcher: [ww4595 / new_primPlusFloat(Main.Neg(Main.Succ(ww4583)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4584, Main.Succ(ww4585)), Main.Succ(ww4585))), ww4595)] 189.21/136.27 * Semiunifier: [ ] 189.21/136.27 189.21/136.27 -------------------------------------------------------------------------------- 189.21/136.27 Rewriting sequence 189.21/136.27 189.21/136.27 The DP semiunifies directly so there is only one rewrite step from new_iterate38(ww4583, ww4584, ww4585, ww4595) to new_iterate38(ww4583, ww4584, ww4585, new_primPlusFloat(Main.Neg(Main.Succ(ww4583)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4584, Main.Succ(ww4585)), Main.Succ(ww4585))), ww4595)). 189.21/136.27 189.21/136.27 189.21/136.27 189.21/136.27 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1401) 189.21/136.27 NO 189.21/136.27 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1402) 189.21/136.27 Obligation: 189.21/136.27 Q DP problem: 189.21/136.27 The TRS P consists of the following rules: 189.21/136.27 189.21/136.27 new_iterate152(ww4329) -> new_iterate152(new_psFloat153(ww4329)) 189.21/136.27 189.21/136.27 The TRS R consists of the following rules: 189.21/136.27 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.27 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.27 new_psFloat153(ww4329) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4329) 189.21/136.27 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.27 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.27 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.27 189.21/136.27 The set Q consists of the following terms: 189.21/136.27 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_psFloat153(x0) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_msMyInt4(x0) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primMinusInt(Main.Neg(x0)) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primMinusInt(Main.Pos(x0)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_srMyInt(x0, x1) 189.21/136.27 new_psMyInt(x0, x1) 189.21/136.27 189.21/136.27 We have to consider all minimal (P,Q,R)-chains. 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1403) TransformationProof (EQUIVALENT) 189.21/136.27 By rewriting [LPAR04] the rule new_iterate152(ww4329) -> new_iterate152(new_psFloat153(ww4329)) at position [0] we obtained the following new rules [LPAR04]: 189.21/136.27 189.21/136.27 (new_iterate152(ww4329) -> new_iterate152(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4329)),new_iterate152(ww4329) -> new_iterate152(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4329))) 189.21/136.27 189.21/136.27 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1404) 189.21/136.27 Obligation: 189.21/136.27 Q DP problem: 189.21/136.27 The TRS P consists of the following rules: 189.21/136.27 189.21/136.27 new_iterate152(ww4329) -> new_iterate152(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4329)) 189.21/136.27 189.21/136.27 The TRS R consists of the following rules: 189.21/136.27 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.27 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.27 new_psFloat153(ww4329) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4329) 189.21/136.27 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.27 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.27 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.27 189.21/136.27 The set Q consists of the following terms: 189.21/136.27 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_psFloat153(x0) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_msMyInt4(x0) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primMinusInt(Main.Neg(x0)) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primMinusInt(Main.Pos(x0)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_srMyInt(x0, x1) 189.21/136.27 new_psMyInt(x0, x1) 189.21/136.27 189.21/136.27 We have to consider all minimal (P,Q,R)-chains. 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1405) UsableRulesProof (EQUIVALENT) 189.21/136.27 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1406) 189.21/136.27 Obligation: 189.21/136.27 Q DP problem: 189.21/136.27 The TRS P consists of the following rules: 189.21/136.27 189.21/136.27 new_iterate152(ww4329) -> new_iterate152(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4329)) 189.21/136.27 189.21/136.27 The TRS R consists of the following rules: 189.21/136.27 189.21/136.27 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.27 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.27 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.27 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.27 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.27 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.27 189.21/136.27 The set Q consists of the following terms: 189.21/136.27 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_psFloat153(x0) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_msMyInt4(x0) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primMinusInt(Main.Neg(x0)) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primMinusInt(Main.Pos(x0)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_srMyInt(x0, x1) 189.21/136.27 new_psMyInt(x0, x1) 189.21/136.27 189.21/136.27 We have to consider all minimal (P,Q,R)-chains. 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1407) QReductionProof (EQUIVALENT) 189.21/136.27 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.27 189.21/136.27 new_psFloat153(x0) 189.21/136.27 189.21/136.27 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1408) 189.21/136.27 Obligation: 189.21/136.27 Q DP problem: 189.21/136.27 The TRS P consists of the following rules: 189.21/136.27 189.21/136.27 new_iterate152(ww4329) -> new_iterate152(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4329)) 189.21/136.27 189.21/136.27 The TRS R consists of the following rules: 189.21/136.27 189.21/136.27 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.27 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.27 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.27 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.27 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.27 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.27 189.21/136.27 The set Q consists of the following terms: 189.21/136.27 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_msMyInt4(x0) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primMinusInt(Main.Neg(x0)) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primMinusInt(Main.Pos(x0)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_srMyInt(x0, x1) 189.21/136.27 new_psMyInt(x0, x1) 189.21/136.27 189.21/136.27 We have to consider all minimal (P,Q,R)-chains. 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1409) TransformationProof (EQUIVALENT) 189.21/136.27 By rewriting [LPAR04] the rule new_iterate152(ww4329) -> new_iterate152(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4329)) at position [0,0] we obtained the following new rules [LPAR04]: 189.21/136.27 189.21/136.27 (new_iterate152(ww4329) -> new_iterate152(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4329)),new_iterate152(ww4329) -> new_iterate152(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4329))) 189.21/136.27 189.21/136.27 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1410) 189.21/136.27 Obligation: 189.21/136.27 Q DP problem: 189.21/136.27 The TRS P consists of the following rules: 189.21/136.27 189.21/136.27 new_iterate152(ww4329) -> new_iterate152(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4329)) 189.21/136.27 189.21/136.27 The TRS R consists of the following rules: 189.21/136.27 189.21/136.27 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.27 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.27 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.27 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.27 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.27 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.27 189.21/136.27 The set Q consists of the following terms: 189.21/136.27 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_msMyInt4(x0) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primMinusInt(Main.Neg(x0)) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primMinusInt(Main.Pos(x0)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_srMyInt(x0, x1) 189.21/136.27 new_psMyInt(x0, x1) 189.21/136.27 189.21/136.27 We have to consider all minimal (P,Q,R)-chains. 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1411) UsableRulesProof (EQUIVALENT) 189.21/136.27 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1412) 189.21/136.27 Obligation: 189.21/136.27 Q DP problem: 189.21/136.27 The TRS P consists of the following rules: 189.21/136.27 189.21/136.27 new_iterate152(ww4329) -> new_iterate152(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4329)) 189.21/136.27 189.21/136.27 The TRS R consists of the following rules: 189.21/136.27 189.21/136.27 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.27 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.27 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.27 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.27 189.21/136.27 The set Q consists of the following terms: 189.21/136.27 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_msMyInt4(x0) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primMinusInt(Main.Neg(x0)) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primMinusInt(Main.Pos(x0)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_srMyInt(x0, x1) 189.21/136.27 new_psMyInt(x0, x1) 189.21/136.27 189.21/136.27 We have to consider all minimal (P,Q,R)-chains. 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1413) QReductionProof (EQUIVALENT) 189.21/136.27 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.27 189.21/136.27 new_msMyInt4(x0) 189.21/136.27 189.21/136.27 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1414) 189.21/136.27 Obligation: 189.21/136.27 Q DP problem: 189.21/136.27 The TRS P consists of the following rules: 189.21/136.27 189.21/136.27 new_iterate152(ww4329) -> new_iterate152(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4329)) 189.21/136.27 189.21/136.27 The TRS R consists of the following rules: 189.21/136.27 189.21/136.27 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.27 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.27 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.27 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.27 189.21/136.27 The set Q consists of the following terms: 189.21/136.27 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primMinusInt(Main.Neg(x0)) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primMinusInt(Main.Pos(x0)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_srMyInt(x0, x1) 189.21/136.27 new_psMyInt(x0, x1) 189.21/136.27 189.21/136.27 We have to consider all minimal (P,Q,R)-chains. 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1415) TransformationProof (EQUIVALENT) 189.21/136.27 By rewriting [LPAR04] the rule new_iterate152(ww4329) -> new_iterate152(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4329)) at position [0,0] we obtained the following new rules [LPAR04]: 189.21/136.27 189.21/136.27 (new_iterate152(ww4329) -> new_iterate152(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4329)),new_iterate152(ww4329) -> new_iterate152(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4329))) 189.21/136.27 189.21/136.27 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1416) 189.21/136.27 Obligation: 189.21/136.27 Q DP problem: 189.21/136.27 The TRS P consists of the following rules: 189.21/136.27 189.21/136.27 new_iterate152(ww4329) -> new_iterate152(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4329)) 189.21/136.27 189.21/136.27 The TRS R consists of the following rules: 189.21/136.27 189.21/136.27 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.27 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.27 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.27 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.27 189.21/136.27 The set Q consists of the following terms: 189.21/136.27 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primMinusInt(Main.Neg(x0)) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primMinusInt(Main.Pos(x0)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_srMyInt(x0, x1) 189.21/136.27 new_psMyInt(x0, x1) 189.21/136.27 189.21/136.27 We have to consider all minimal (P,Q,R)-chains. 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1417) UsableRulesProof (EQUIVALENT) 189.21/136.27 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1418) 189.21/136.27 Obligation: 189.21/136.27 Q DP problem: 189.21/136.27 The TRS P consists of the following rules: 189.21/136.27 189.21/136.27 new_iterate152(ww4329) -> new_iterate152(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4329)) 189.21/136.27 189.21/136.27 The TRS R consists of the following rules: 189.21/136.27 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.27 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.27 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.27 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.27 189.21/136.27 The set Q consists of the following terms: 189.21/136.27 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primMinusInt(Main.Neg(x0)) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primMinusInt(Main.Pos(x0)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_srMyInt(x0, x1) 189.21/136.27 new_psMyInt(x0, x1) 189.21/136.27 189.21/136.27 We have to consider all minimal (P,Q,R)-chains. 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1419) QReductionProof (EQUIVALENT) 189.21/136.27 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.27 189.21/136.27 new_primMinusInt(Main.Neg(x0)) 189.21/136.27 new_primMinusInt(Main.Pos(x0)) 189.21/136.27 189.21/136.27 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1420) 189.21/136.27 Obligation: 189.21/136.27 Q DP problem: 189.21/136.27 The TRS P consists of the following rules: 189.21/136.27 189.21/136.27 new_iterate152(ww4329) -> new_iterate152(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4329)) 189.21/136.27 189.21/136.27 The TRS R consists of the following rules: 189.21/136.27 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.27 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.27 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.27 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.27 189.21/136.27 The set Q consists of the following terms: 189.21/136.27 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_srMyInt(x0, x1) 189.21/136.27 new_psMyInt(x0, x1) 189.21/136.27 189.21/136.27 We have to consider all minimal (P,Q,R)-chains. 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1421) TransformationProof (EQUIVALENT) 189.21/136.27 By rewriting [LPAR04] the rule new_iterate152(ww4329) -> new_iterate152(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4329)) at position [0,0] we obtained the following new rules [LPAR04]: 189.21/136.27 189.21/136.27 (new_iterate152(ww4329) -> new_iterate152(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4329)),new_iterate152(ww4329) -> new_iterate152(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4329))) 189.21/136.27 189.21/136.27 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1422) 189.21/136.27 Obligation: 189.21/136.27 Q DP problem: 189.21/136.27 The TRS P consists of the following rules: 189.21/136.27 189.21/136.27 new_iterate152(ww4329) -> new_iterate152(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4329)) 189.21/136.27 189.21/136.27 The TRS R consists of the following rules: 189.21/136.27 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.27 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.27 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.27 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.27 189.21/136.27 The set Q consists of the following terms: 189.21/136.27 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_srMyInt(x0, x1) 189.21/136.27 new_psMyInt(x0, x1) 189.21/136.27 189.21/136.27 We have to consider all minimal (P,Q,R)-chains. 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1423) TransformationProof (EQUIVALENT) 189.21/136.27 By rewriting [LPAR04] the rule new_iterate152(ww4329) -> new_iterate152(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4329)) at position [0,1] we obtained the following new rules [LPAR04]: 189.21/136.27 189.21/136.27 (new_iterate152(ww4329) -> new_iterate152(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4329)),new_iterate152(ww4329) -> new_iterate152(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4329))) 189.21/136.27 189.21/136.27 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1424) 189.21/136.27 Obligation: 189.21/136.27 Q DP problem: 189.21/136.27 The TRS P consists of the following rules: 189.21/136.27 189.21/136.27 new_iterate152(ww4329) -> new_iterate152(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4329)) 189.21/136.27 189.21/136.27 The TRS R consists of the following rules: 189.21/136.27 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.27 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.27 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.27 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.27 189.21/136.27 The set Q consists of the following terms: 189.21/136.27 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_srMyInt(x0, x1) 189.21/136.27 new_psMyInt(x0, x1) 189.21/136.27 189.21/136.27 We have to consider all minimal (P,Q,R)-chains. 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1425) TransformationProof (EQUIVALENT) 189.21/136.27 By rewriting [LPAR04] the rule new_iterate152(ww4329) -> new_iterate152(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4329)) at position [0,1] we obtained the following new rules [LPAR04]: 189.21/136.27 189.21/136.27 (new_iterate152(ww4329) -> new_iterate152(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4329)),new_iterate152(ww4329) -> new_iterate152(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4329))) 189.21/136.27 189.21/136.27 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1426) 189.21/136.27 Obligation: 189.21/136.27 Q DP problem: 189.21/136.27 The TRS P consists of the following rules: 189.21/136.27 189.21/136.27 new_iterate152(ww4329) -> new_iterate152(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4329)) 189.21/136.27 189.21/136.27 The TRS R consists of the following rules: 189.21/136.27 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.27 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.27 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.27 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.27 189.21/136.27 The set Q consists of the following terms: 189.21/136.27 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_srMyInt(x0, x1) 189.21/136.27 new_psMyInt(x0, x1) 189.21/136.27 189.21/136.27 We have to consider all minimal (P,Q,R)-chains. 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1427) TransformationProof (EQUIVALENT) 189.21/136.27 By rewriting [LPAR04] the rule new_iterate152(ww4329) -> new_iterate152(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4329)) at position [0,1,0] we obtained the following new rules [LPAR04]: 189.21/136.27 189.21/136.27 (new_iterate152(ww4329) -> new_iterate152(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4329)),new_iterate152(ww4329) -> new_iterate152(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4329))) 189.21/136.27 189.21/136.27 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1428) 189.21/136.27 Obligation: 189.21/136.27 Q DP problem: 189.21/136.27 The TRS P consists of the following rules: 189.21/136.27 189.21/136.27 new_iterate152(ww4329) -> new_iterate152(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4329)) 189.21/136.27 189.21/136.27 The TRS R consists of the following rules: 189.21/136.27 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.27 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.27 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.27 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.27 189.21/136.27 The set Q consists of the following terms: 189.21/136.27 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_srMyInt(x0, x1) 189.21/136.27 new_psMyInt(x0, x1) 189.21/136.27 189.21/136.27 We have to consider all minimal (P,Q,R)-chains. 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1429) MNOCProof (EQUIVALENT) 189.21/136.27 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1430) 189.21/136.27 Obligation: 189.21/136.27 Q DP problem: 189.21/136.27 The TRS P consists of the following rules: 189.21/136.27 189.21/136.27 new_iterate152(ww4329) -> new_iterate152(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4329)) 189.21/136.27 189.21/136.27 The TRS R consists of the following rules: 189.21/136.27 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.27 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.27 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.27 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.27 189.21/136.27 Q is empty. 189.21/136.27 We have to consider all (P,Q,R)-chains. 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1431) NonTerminationLoopProof (COMPLETE) 189.21/136.27 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.27 Found a loop by semiunifying a rule from P directly. 189.21/136.27 189.21/136.27 s = new_iterate152(ww4329) evaluates to t =new_iterate152(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4329)) 189.21/136.27 189.21/136.27 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.27 * Matcher: [ww4329 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4329)] 189.21/136.27 * Semiunifier: [ ] 189.21/136.27 189.21/136.27 -------------------------------------------------------------------------------- 189.21/136.27 Rewriting sequence 189.21/136.27 189.21/136.27 The DP semiunifies directly so there is only one rewrite step from new_iterate152(ww4329) to new_iterate152(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4329)). 189.21/136.27 189.21/136.27 189.21/136.27 189.21/136.27 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1432) 189.21/136.27 NO 189.21/136.27 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1433) 189.21/136.27 Obligation: 189.21/136.27 Q DP problem: 189.21/136.27 The TRS P consists of the following rules: 189.21/136.27 189.21/136.27 new_iterate108(ww2141, ww2142, ww4737) -> new_iterate108(ww2141, ww2142, new_psFloat108(ww2141, ww2142, ww4737)) 189.21/136.27 189.21/136.27 The TRS R consists of the following rules: 189.21/136.27 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.27 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.27 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.27 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.27 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.27 new_psFloat108(ww2141, ww2142, ww4737) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4737) 189.21/136.27 189.21/136.27 The set Q consists of the following terms: 189.21/136.27 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_msMyInt4(x0) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primMinusInt(Main.Neg(x0)) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primMinusInt(Main.Pos(x0)) 189.21/136.27 new_psFloat108(x0, x1, x2) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_srMyInt(x0, x1) 189.21/136.27 new_psMyInt(x0, x1) 189.21/136.27 189.21/136.27 We have to consider all minimal (P,Q,R)-chains. 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1434) TransformationProof (EQUIVALENT) 189.21/136.27 By rewriting [LPAR04] the rule new_iterate108(ww2141, ww2142, ww4737) -> new_iterate108(ww2141, ww2142, new_psFloat108(ww2141, ww2142, ww4737)) at position [2] we obtained the following new rules [LPAR04]: 189.21/136.27 189.21/136.27 (new_iterate108(ww2141, ww2142, ww4737) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4737)),new_iterate108(ww2141, ww2142, ww4737) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4737))) 189.21/136.27 189.21/136.27 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1435) 189.21/136.27 Obligation: 189.21/136.27 Q DP problem: 189.21/136.27 The TRS P consists of the following rules: 189.21/136.27 189.21/136.27 new_iterate108(ww2141, ww2142, ww4737) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4737)) 189.21/136.27 189.21/136.27 The TRS R consists of the following rules: 189.21/136.27 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.27 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.27 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.27 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.27 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.27 new_psFloat108(ww2141, ww2142, ww4737) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4737) 189.21/136.27 189.21/136.27 The set Q consists of the following terms: 189.21/136.27 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_msMyInt4(x0) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primMinusInt(Main.Neg(x0)) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primMinusInt(Main.Pos(x0)) 189.21/136.27 new_psFloat108(x0, x1, x2) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_srMyInt(x0, x1) 189.21/136.27 new_psMyInt(x0, x1) 189.21/136.27 189.21/136.27 We have to consider all minimal (P,Q,R)-chains. 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1436) UsableRulesProof (EQUIVALENT) 189.21/136.27 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1437) 189.21/136.27 Obligation: 189.21/136.27 Q DP problem: 189.21/136.27 The TRS P consists of the following rules: 189.21/136.27 189.21/136.27 new_iterate108(ww2141, ww2142, ww4737) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4737)) 189.21/136.27 189.21/136.27 The TRS R consists of the following rules: 189.21/136.27 189.21/136.27 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.27 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.27 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.27 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.27 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.27 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.27 189.21/136.27 The set Q consists of the following terms: 189.21/136.27 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_msMyInt4(x0) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primMinusInt(Main.Neg(x0)) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primMinusInt(Main.Pos(x0)) 189.21/136.27 new_psFloat108(x0, x1, x2) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_srMyInt(x0, x1) 189.21/136.27 new_psMyInt(x0, x1) 189.21/136.27 189.21/136.27 We have to consider all minimal (P,Q,R)-chains. 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1438) QReductionProof (EQUIVALENT) 189.21/136.27 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.27 189.21/136.27 new_psFloat108(x0, x1, x2) 189.21/136.27 189.21/136.27 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1439) 189.21/136.27 Obligation: 189.21/136.27 Q DP problem: 189.21/136.27 The TRS P consists of the following rules: 189.21/136.27 189.21/136.27 new_iterate108(ww2141, ww2142, ww4737) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4737)) 189.21/136.27 189.21/136.27 The TRS R consists of the following rules: 189.21/136.27 189.21/136.27 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.27 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.27 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.27 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.27 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.27 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.27 189.21/136.27 The set Q consists of the following terms: 189.21/136.27 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_msMyInt4(x0) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primMinusInt(Main.Neg(x0)) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primMinusInt(Main.Pos(x0)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_srMyInt(x0, x1) 189.21/136.27 new_psMyInt(x0, x1) 189.21/136.27 189.21/136.27 We have to consider all minimal (P,Q,R)-chains. 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1440) TransformationProof (EQUIVALENT) 189.21/136.27 By rewriting [LPAR04] the rule new_iterate108(ww2141, ww2142, ww4737) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4737)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.27 189.21/136.27 (new_iterate108(ww2141, ww2142, ww4737) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4737)),new_iterate108(ww2141, ww2142, ww4737) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4737))) 189.21/136.27 189.21/136.27 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1441) 189.21/136.27 Obligation: 189.21/136.27 Q DP problem: 189.21/136.27 The TRS P consists of the following rules: 189.21/136.27 189.21/136.27 new_iterate108(ww2141, ww2142, ww4737) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4737)) 189.21/136.27 189.21/136.27 The TRS R consists of the following rules: 189.21/136.27 189.21/136.27 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.27 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.27 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.27 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.27 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.27 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.27 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.27 189.21/136.27 The set Q consists of the following terms: 189.21/136.27 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.27 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_msMyInt4(x0) 189.21/136.27 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primMinusInt(Main.Neg(x0)) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.27 new_primMinusInt(Main.Pos(x0)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.27 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.27 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.27 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.27 new_srMyInt(x0, x1) 189.21/136.27 new_psMyInt(x0, x1) 189.21/136.27 189.21/136.27 We have to consider all minimal (P,Q,R)-chains. 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1442) UsableRulesProof (EQUIVALENT) 189.21/136.27 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.27 ---------------------------------------- 189.21/136.27 189.21/136.27 (1443) 189.21/136.27 Obligation: 189.21/136.27 Q DP problem: 189.21/136.27 The TRS P consists of the following rules: 189.21/136.27 189.21/136.27 new_iterate108(ww2141, ww2142, ww4737) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4737)) 189.21/136.27 189.21/136.27 The TRS R consists of the following rules: 189.21/136.27 189.21/136.27 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.27 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.27 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.27 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.27 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.27 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.27 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.27 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.27 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.27 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.28 189.21/136.28 The set Q consists of the following terms: 189.21/136.28 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_msMyInt4(x0) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primMinusInt(Main.Neg(x0)) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primMinusInt(Main.Pos(x0)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_srMyInt(x0, x1) 189.21/136.28 new_psMyInt(x0, x1) 189.21/136.28 189.21/136.28 We have to consider all minimal (P,Q,R)-chains. 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1444) QReductionProof (EQUIVALENT) 189.21/136.28 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.28 189.21/136.28 new_msMyInt4(x0) 189.21/136.28 189.21/136.28 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1445) 189.21/136.28 Obligation: 189.21/136.28 Q DP problem: 189.21/136.28 The TRS P consists of the following rules: 189.21/136.28 189.21/136.28 new_iterate108(ww2141, ww2142, ww4737) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4737)) 189.21/136.28 189.21/136.28 The TRS R consists of the following rules: 189.21/136.28 189.21/136.28 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.28 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.28 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.28 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.28 189.21/136.28 The set Q consists of the following terms: 189.21/136.28 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primMinusInt(Main.Neg(x0)) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primMinusInt(Main.Pos(x0)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_srMyInt(x0, x1) 189.21/136.28 new_psMyInt(x0, x1) 189.21/136.28 189.21/136.28 We have to consider all minimal (P,Q,R)-chains. 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1446) TransformationProof (EQUIVALENT) 189.21/136.28 By rewriting [LPAR04] the rule new_iterate108(ww2141, ww2142, ww4737) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4737)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.28 189.21/136.28 (new_iterate108(ww2141, ww2142, ww4737) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4737)),new_iterate108(ww2141, ww2142, ww4737) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4737))) 189.21/136.28 189.21/136.28 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1447) 189.21/136.28 Obligation: 189.21/136.28 Q DP problem: 189.21/136.28 The TRS P consists of the following rules: 189.21/136.28 189.21/136.28 new_iterate108(ww2141, ww2142, ww4737) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4737)) 189.21/136.28 189.21/136.28 The TRS R consists of the following rules: 189.21/136.28 189.21/136.28 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.28 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.28 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.28 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.28 189.21/136.28 The set Q consists of the following terms: 189.21/136.28 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primMinusInt(Main.Neg(x0)) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primMinusInt(Main.Pos(x0)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_srMyInt(x0, x1) 189.21/136.28 new_psMyInt(x0, x1) 189.21/136.28 189.21/136.28 We have to consider all minimal (P,Q,R)-chains. 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1448) UsableRulesProof (EQUIVALENT) 189.21/136.28 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1449) 189.21/136.28 Obligation: 189.21/136.28 Q DP problem: 189.21/136.28 The TRS P consists of the following rules: 189.21/136.28 189.21/136.28 new_iterate108(ww2141, ww2142, ww4737) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4737)) 189.21/136.28 189.21/136.28 The TRS R consists of the following rules: 189.21/136.28 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.28 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.28 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.28 189.21/136.28 The set Q consists of the following terms: 189.21/136.28 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primMinusInt(Main.Neg(x0)) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primMinusInt(Main.Pos(x0)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_srMyInt(x0, x1) 189.21/136.28 new_psMyInt(x0, x1) 189.21/136.28 189.21/136.28 We have to consider all minimal (P,Q,R)-chains. 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1450) QReductionProof (EQUIVALENT) 189.21/136.28 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.28 189.21/136.28 new_primMinusInt(Main.Neg(x0)) 189.21/136.28 new_primMinusInt(Main.Pos(x0)) 189.21/136.28 189.21/136.28 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1451) 189.21/136.28 Obligation: 189.21/136.28 Q DP problem: 189.21/136.28 The TRS P consists of the following rules: 189.21/136.28 189.21/136.28 new_iterate108(ww2141, ww2142, ww4737) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4737)) 189.21/136.28 189.21/136.28 The TRS R consists of the following rules: 189.21/136.28 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.28 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.28 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.28 189.21/136.28 The set Q consists of the following terms: 189.21/136.28 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_srMyInt(x0, x1) 189.21/136.28 new_psMyInt(x0, x1) 189.21/136.28 189.21/136.28 We have to consider all minimal (P,Q,R)-chains. 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1452) TransformationProof (EQUIVALENT) 189.21/136.28 By rewriting [LPAR04] the rule new_iterate108(ww2141, ww2142, ww4737) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4737)) at position [2,0,0] we obtained the following new rules [LPAR04]: 189.21/136.28 189.21/136.28 (new_iterate108(ww2141, ww2142, ww4737) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4737)),new_iterate108(ww2141, ww2142, ww4737) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4737))) 189.21/136.28 189.21/136.28 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1453) 189.21/136.28 Obligation: 189.21/136.28 Q DP problem: 189.21/136.28 The TRS P consists of the following rules: 189.21/136.28 189.21/136.28 new_iterate108(ww2141, ww2142, ww4737) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4737)) 189.21/136.28 189.21/136.28 The TRS R consists of the following rules: 189.21/136.28 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.28 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.28 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.28 189.21/136.28 The set Q consists of the following terms: 189.21/136.28 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_srMyInt(x0, x1) 189.21/136.28 new_psMyInt(x0, x1) 189.21/136.28 189.21/136.28 We have to consider all minimal (P,Q,R)-chains. 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1454) TransformationProof (EQUIVALENT) 189.21/136.28 By rewriting [LPAR04] the rule new_iterate108(ww2141, ww2142, ww4737) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4737)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.28 189.21/136.28 (new_iterate108(ww2141, ww2142, ww4737) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4737)),new_iterate108(ww2141, ww2142, ww4737) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4737))) 189.21/136.28 189.21/136.28 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1455) 189.21/136.28 Obligation: 189.21/136.28 Q DP problem: 189.21/136.28 The TRS P consists of the following rules: 189.21/136.28 189.21/136.28 new_iterate108(ww2141, ww2142, ww4737) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4737)) 189.21/136.28 189.21/136.28 The TRS R consists of the following rules: 189.21/136.28 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.28 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.28 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.28 189.21/136.28 The set Q consists of the following terms: 189.21/136.28 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_srMyInt(x0, x1) 189.21/136.28 new_psMyInt(x0, x1) 189.21/136.28 189.21/136.28 We have to consider all minimal (P,Q,R)-chains. 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1456) TransformationProof (EQUIVALENT) 189.21/136.28 By rewriting [LPAR04] the rule new_iterate108(ww2141, ww2142, ww4737) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww2141)), Main.Pos(Main.Succ(ww2142))), ww4737)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.28 189.21/136.28 (new_iterate108(ww2141, ww2142, ww4737) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Succ(ww2141), Main.Succ(ww2142))), ww4737)),new_iterate108(ww2141, ww2142, ww4737) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Succ(ww2141), Main.Succ(ww2142))), ww4737))) 189.21/136.28 189.21/136.28 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1457) 189.21/136.28 Obligation: 189.21/136.28 Q DP problem: 189.21/136.28 The TRS P consists of the following rules: 189.21/136.28 189.21/136.28 new_iterate108(ww2141, ww2142, ww4737) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Succ(ww2141), Main.Succ(ww2142))), ww4737)) 189.21/136.28 189.21/136.28 The TRS R consists of the following rules: 189.21/136.28 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.28 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.28 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.28 189.21/136.28 The set Q consists of the following terms: 189.21/136.28 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_srMyInt(x0, x1) 189.21/136.28 new_psMyInt(x0, x1) 189.21/136.28 189.21/136.28 We have to consider all minimal (P,Q,R)-chains. 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1458) TransformationProof (EQUIVALENT) 189.21/136.28 By rewriting [LPAR04] the rule new_iterate108(ww2141, ww2142, ww4737) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Succ(ww2141), Main.Succ(ww2142))), ww4737)) at position [2,1,0] we obtained the following new rules [LPAR04]: 189.21/136.28 189.21/136.28 (new_iterate108(ww2141, ww2142, ww4737) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2141, Main.Succ(ww2142)), Main.Succ(ww2142))), ww4737)),new_iterate108(ww2141, ww2142, ww4737) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2141, Main.Succ(ww2142)), Main.Succ(ww2142))), ww4737))) 189.21/136.28 189.21/136.28 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1459) 189.21/136.28 Obligation: 189.21/136.28 Q DP problem: 189.21/136.28 The TRS P consists of the following rules: 189.21/136.28 189.21/136.28 new_iterate108(ww2141, ww2142, ww4737) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2141, Main.Succ(ww2142)), Main.Succ(ww2142))), ww4737)) 189.21/136.28 189.21/136.28 The TRS R consists of the following rules: 189.21/136.28 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.28 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.28 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.28 189.21/136.28 The set Q consists of the following terms: 189.21/136.28 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_srMyInt(x0, x1) 189.21/136.28 new_psMyInt(x0, x1) 189.21/136.28 189.21/136.28 We have to consider all minimal (P,Q,R)-chains. 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1460) MNOCProof (EQUIVALENT) 189.21/136.28 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1461) 189.21/136.28 Obligation: 189.21/136.28 Q DP problem: 189.21/136.28 The TRS P consists of the following rules: 189.21/136.28 189.21/136.28 new_iterate108(ww2141, ww2142, ww4737) -> new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2141, Main.Succ(ww2142)), Main.Succ(ww2142))), ww4737)) 189.21/136.28 189.21/136.28 The TRS R consists of the following rules: 189.21/136.28 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.28 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.28 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.28 189.21/136.28 Q is empty. 189.21/136.28 We have to consider all (P,Q,R)-chains. 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1462) NonTerminationLoopProof (COMPLETE) 189.21/136.28 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.28 Found a loop by semiunifying a rule from P directly. 189.21/136.28 189.21/136.28 s = new_iterate108(ww2141, ww2142, ww4737) evaluates to t =new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2141, Main.Succ(ww2142)), Main.Succ(ww2142))), ww4737)) 189.21/136.28 189.21/136.28 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.28 * Matcher: [ww4737 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2141, Main.Succ(ww2142)), Main.Succ(ww2142))), ww4737)] 189.21/136.28 * Semiunifier: [ ] 189.21/136.28 189.21/136.28 -------------------------------------------------------------------------------- 189.21/136.28 Rewriting sequence 189.21/136.28 189.21/136.28 The DP semiunifies directly so there is only one rewrite step from new_iterate108(ww2141, ww2142, ww4737) to new_iterate108(ww2141, ww2142, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2141, Main.Succ(ww2142)), Main.Succ(ww2142))), ww4737)). 189.21/136.28 189.21/136.28 189.21/136.28 189.21/136.28 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1463) 189.21/136.28 NO 189.21/136.28 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1464) 189.21/136.28 Obligation: 189.21/136.28 Q DP problem: 189.21/136.28 The TRS P consists of the following rules: 189.21/136.28 189.21/136.28 new_iterate89(ww4000, ww4100, ww4353) -> new_iterate89(ww4000, ww4100, new_psFloat89(ww4000, ww4100, ww4353)) 189.21/136.28 189.21/136.28 The TRS R consists of the following rules: 189.21/136.28 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.28 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.28 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.28 new_psFloat89(ww4000, ww4100, ww4353) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4353) 189.21/136.28 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.28 189.21/136.28 The set Q consists of the following terms: 189.21/136.28 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_msMyInt2(x0) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_srMyInt(x0, x1) 189.21/136.28 new_psFloat89(x0, x1, x2) 189.21/136.28 new_psMyInt(x0, x1) 189.21/136.28 189.21/136.28 We have to consider all minimal (P,Q,R)-chains. 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1465) TransformationProof (EQUIVALENT) 189.21/136.28 By rewriting [LPAR04] the rule new_iterate89(ww4000, ww4100, ww4353) -> new_iterate89(ww4000, ww4100, new_psFloat89(ww4000, ww4100, ww4353)) at position [2] we obtained the following new rules [LPAR04]: 189.21/136.28 189.21/136.28 (new_iterate89(ww4000, ww4100, ww4353) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4353)),new_iterate89(ww4000, ww4100, ww4353) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4353))) 189.21/136.28 189.21/136.28 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1466) 189.21/136.28 Obligation: 189.21/136.28 Q DP problem: 189.21/136.28 The TRS P consists of the following rules: 189.21/136.28 189.21/136.28 new_iterate89(ww4000, ww4100, ww4353) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4353)) 189.21/136.28 189.21/136.28 The TRS R consists of the following rules: 189.21/136.28 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.28 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.28 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.28 new_psFloat89(ww4000, ww4100, ww4353) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4353) 189.21/136.28 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.28 189.21/136.28 The set Q consists of the following terms: 189.21/136.28 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_msMyInt2(x0) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_srMyInt(x0, x1) 189.21/136.28 new_psFloat89(x0, x1, x2) 189.21/136.28 new_psMyInt(x0, x1) 189.21/136.28 189.21/136.28 We have to consider all minimal (P,Q,R)-chains. 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1467) UsableRulesProof (EQUIVALENT) 189.21/136.28 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1468) 189.21/136.28 Obligation: 189.21/136.28 Q DP problem: 189.21/136.28 The TRS P consists of the following rules: 189.21/136.28 189.21/136.28 new_iterate89(ww4000, ww4100, ww4353) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4353)) 189.21/136.28 189.21/136.28 The TRS R consists of the following rules: 189.21/136.28 189.21/136.28 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.28 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.28 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.28 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.28 189.21/136.28 The set Q consists of the following terms: 189.21/136.28 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_msMyInt2(x0) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_srMyInt(x0, x1) 189.21/136.28 new_psFloat89(x0, x1, x2) 189.21/136.28 new_psMyInt(x0, x1) 189.21/136.28 189.21/136.28 We have to consider all minimal (P,Q,R)-chains. 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1469) QReductionProof (EQUIVALENT) 189.21/136.28 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.28 189.21/136.28 new_psFloat89(x0, x1, x2) 189.21/136.28 189.21/136.28 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1470) 189.21/136.28 Obligation: 189.21/136.28 Q DP problem: 189.21/136.28 The TRS P consists of the following rules: 189.21/136.28 189.21/136.28 new_iterate89(ww4000, ww4100, ww4353) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4353)) 189.21/136.28 189.21/136.28 The TRS R consists of the following rules: 189.21/136.28 189.21/136.28 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.28 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.28 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.28 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.28 189.21/136.28 The set Q consists of the following terms: 189.21/136.28 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_msMyInt2(x0) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_srMyInt(x0, x1) 189.21/136.28 new_psMyInt(x0, x1) 189.21/136.28 189.21/136.28 We have to consider all minimal (P,Q,R)-chains. 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1471) TransformationProof (EQUIVALENT) 189.21/136.28 By rewriting [LPAR04] the rule new_iterate89(ww4000, ww4100, ww4353) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4353)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.28 189.21/136.28 (new_iterate89(ww4000, ww4100, ww4353) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4353)),new_iterate89(ww4000, ww4100, ww4353) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4353))) 189.21/136.28 189.21/136.28 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1472) 189.21/136.28 Obligation: 189.21/136.28 Q DP problem: 189.21/136.28 The TRS P consists of the following rules: 189.21/136.28 189.21/136.28 new_iterate89(ww4000, ww4100, ww4353) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4353)) 189.21/136.28 189.21/136.28 The TRS R consists of the following rules: 189.21/136.28 189.21/136.28 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.28 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.28 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.28 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.28 189.21/136.28 The set Q consists of the following terms: 189.21/136.28 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_msMyInt2(x0) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_srMyInt(x0, x1) 189.21/136.28 new_psMyInt(x0, x1) 189.21/136.28 189.21/136.28 We have to consider all minimal (P,Q,R)-chains. 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1473) UsableRulesProof (EQUIVALENT) 189.21/136.28 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1474) 189.21/136.28 Obligation: 189.21/136.28 Q DP problem: 189.21/136.28 The TRS P consists of the following rules: 189.21/136.28 189.21/136.28 new_iterate89(ww4000, ww4100, ww4353) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4353)) 189.21/136.28 189.21/136.28 The TRS R consists of the following rules: 189.21/136.28 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.28 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.28 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.28 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.28 189.21/136.28 The set Q consists of the following terms: 189.21/136.28 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_msMyInt2(x0) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_srMyInt(x0, x1) 189.21/136.28 new_psMyInt(x0, x1) 189.21/136.28 189.21/136.28 We have to consider all minimal (P,Q,R)-chains. 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1475) QReductionProof (EQUIVALENT) 189.21/136.28 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.28 189.21/136.28 new_msMyInt2(x0) 189.21/136.28 189.21/136.28 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1476) 189.21/136.28 Obligation: 189.21/136.28 Q DP problem: 189.21/136.28 The TRS P consists of the following rules: 189.21/136.28 189.21/136.28 new_iterate89(ww4000, ww4100, ww4353) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4353)) 189.21/136.28 189.21/136.28 The TRS R consists of the following rules: 189.21/136.28 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.28 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.28 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.28 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.28 189.21/136.28 The set Q consists of the following terms: 189.21/136.28 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_srMyInt(x0, x1) 189.21/136.28 new_psMyInt(x0, x1) 189.21/136.28 189.21/136.28 We have to consider all minimal (P,Q,R)-chains. 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1477) TransformationProof (EQUIVALENT) 189.21/136.28 By rewriting [LPAR04] the rule new_iterate89(ww4000, ww4100, ww4353) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4353)) at position [2,0,0] we obtained the following new rules [LPAR04]: 189.21/136.28 189.21/136.28 (new_iterate89(ww4000, ww4100, ww4353) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4353)),new_iterate89(ww4000, ww4100, ww4353) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4353))) 189.21/136.28 189.21/136.28 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1478) 189.21/136.28 Obligation: 189.21/136.28 Q DP problem: 189.21/136.28 The TRS P consists of the following rules: 189.21/136.28 189.21/136.28 new_iterate89(ww4000, ww4100, ww4353) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4353)) 189.21/136.28 189.21/136.28 The TRS R consists of the following rules: 189.21/136.28 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.28 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.28 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.28 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.28 189.21/136.28 The set Q consists of the following terms: 189.21/136.28 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_srMyInt(x0, x1) 189.21/136.28 new_psMyInt(x0, x1) 189.21/136.28 189.21/136.28 We have to consider all minimal (P,Q,R)-chains. 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1479) TransformationProof (EQUIVALENT) 189.21/136.28 By rewriting [LPAR04] the rule new_iterate89(ww4000, ww4100, ww4353) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4353)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.28 189.21/136.28 (new_iterate89(ww4000, ww4100, ww4353) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4353)),new_iterate89(ww4000, ww4100, ww4353) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4353))) 189.21/136.28 189.21/136.28 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1480) 189.21/136.28 Obligation: 189.21/136.28 Q DP problem: 189.21/136.28 The TRS P consists of the following rules: 189.21/136.28 189.21/136.28 new_iterate89(ww4000, ww4100, ww4353) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4353)) 189.21/136.28 189.21/136.28 The TRS R consists of the following rules: 189.21/136.28 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.28 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.28 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.28 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.28 189.21/136.28 The set Q consists of the following terms: 189.21/136.28 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_srMyInt(x0, x1) 189.21/136.28 new_psMyInt(x0, x1) 189.21/136.28 189.21/136.28 We have to consider all minimal (P,Q,R)-chains. 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1481) TransformationProof (EQUIVALENT) 189.21/136.28 By rewriting [LPAR04] the rule new_iterate89(ww4000, ww4100, ww4353) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4353)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.28 189.21/136.28 (new_iterate89(ww4000, ww4100, ww4353) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4353)),new_iterate89(ww4000, ww4100, ww4353) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4353))) 189.21/136.28 189.21/136.28 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1482) 189.21/136.28 Obligation: 189.21/136.28 Q DP problem: 189.21/136.28 The TRS P consists of the following rules: 189.21/136.28 189.21/136.28 new_iterate89(ww4000, ww4100, ww4353) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4353)) 189.21/136.28 189.21/136.28 The TRS R consists of the following rules: 189.21/136.28 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.28 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.28 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.28 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.28 189.21/136.28 The set Q consists of the following terms: 189.21/136.28 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_srMyInt(x0, x1) 189.21/136.28 new_psMyInt(x0, x1) 189.21/136.28 189.21/136.28 We have to consider all minimal (P,Q,R)-chains. 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1483) TransformationProof (EQUIVALENT) 189.21/136.28 By rewriting [LPAR04] the rule new_iterate89(ww4000, ww4100, ww4353) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4353)) at position [2,1,0] we obtained the following new rules [LPAR04]: 189.21/136.28 189.21/136.28 (new_iterate89(ww4000, ww4100, ww4353) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4353)),new_iterate89(ww4000, ww4100, ww4353) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4353))) 189.21/136.28 189.21/136.28 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1484) 189.21/136.28 Obligation: 189.21/136.28 Q DP problem: 189.21/136.28 The TRS P consists of the following rules: 189.21/136.28 189.21/136.28 new_iterate89(ww4000, ww4100, ww4353) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4353)) 189.21/136.28 189.21/136.28 The TRS R consists of the following rules: 189.21/136.28 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.28 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.28 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.28 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.28 189.21/136.28 The set Q consists of the following terms: 189.21/136.28 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_srMyInt(x0, x1) 189.21/136.28 new_psMyInt(x0, x1) 189.21/136.28 189.21/136.28 We have to consider all minimal (P,Q,R)-chains. 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1485) MNOCProof (EQUIVALENT) 189.21/136.28 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1486) 189.21/136.28 Obligation: 189.21/136.28 Q DP problem: 189.21/136.28 The TRS P consists of the following rules: 189.21/136.28 189.21/136.28 new_iterate89(ww4000, ww4100, ww4353) -> new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4353)) 189.21/136.28 189.21/136.28 The TRS R consists of the following rules: 189.21/136.28 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.28 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.28 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.28 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.28 189.21/136.28 Q is empty. 189.21/136.28 We have to consider all (P,Q,R)-chains. 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1487) NonTerminationLoopProof (COMPLETE) 189.21/136.28 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.28 Found a loop by semiunifying a rule from P directly. 189.21/136.28 189.21/136.28 s = new_iterate89(ww4000, ww4100, ww4353) evaluates to t =new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4353)) 189.21/136.28 189.21/136.28 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.28 * Matcher: [ww4353 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4353)] 189.21/136.28 * Semiunifier: [ ] 189.21/136.28 189.21/136.28 -------------------------------------------------------------------------------- 189.21/136.28 Rewriting sequence 189.21/136.28 189.21/136.28 The DP semiunifies directly so there is only one rewrite step from new_iterate89(ww4000, ww4100, ww4353) to new_iterate89(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4353)). 189.21/136.28 189.21/136.28 189.21/136.28 189.21/136.28 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1488) 189.21/136.28 NO 189.21/136.28 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1489) 189.21/136.28 Obligation: 189.21/136.28 Q DP problem: 189.21/136.28 The TRS P consists of the following rules: 189.21/136.28 189.21/136.28 new_iterate101(ww4352) -> new_iterate101(new_psFloat101(ww4352)) 189.21/136.28 189.21/136.28 The TRS R consists of the following rules: 189.21/136.28 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.28 new_psFloat101(ww4352) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4352) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.28 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.28 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.28 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.28 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.28 189.21/136.28 The set Q consists of the following terms: 189.21/136.28 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_msMyInt4(x0) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primMinusInt(Main.Neg(x0)) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primMinusInt(Main.Pos(x0)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_psFloat101(x0) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_srMyInt(x0, x1) 189.21/136.28 new_psMyInt(x0, x1) 189.21/136.28 189.21/136.28 We have to consider all minimal (P,Q,R)-chains. 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1490) TransformationProof (EQUIVALENT) 189.21/136.28 By rewriting [LPAR04] the rule new_iterate101(ww4352) -> new_iterate101(new_psFloat101(ww4352)) at position [0] we obtained the following new rules [LPAR04]: 189.21/136.28 189.21/136.28 (new_iterate101(ww4352) -> new_iterate101(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4352)),new_iterate101(ww4352) -> new_iterate101(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4352))) 189.21/136.28 189.21/136.28 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1491) 189.21/136.28 Obligation: 189.21/136.28 Q DP problem: 189.21/136.28 The TRS P consists of the following rules: 189.21/136.28 189.21/136.28 new_iterate101(ww4352) -> new_iterate101(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4352)) 189.21/136.28 189.21/136.28 The TRS R consists of the following rules: 189.21/136.28 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.28 new_psFloat101(ww4352) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4352) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.28 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.28 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.28 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.28 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.28 189.21/136.28 The set Q consists of the following terms: 189.21/136.28 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_msMyInt4(x0) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primMinusInt(Main.Neg(x0)) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primMinusInt(Main.Pos(x0)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_psFloat101(x0) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_srMyInt(x0, x1) 189.21/136.28 new_psMyInt(x0, x1) 189.21/136.28 189.21/136.28 We have to consider all minimal (P,Q,R)-chains. 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1492) UsableRulesProof (EQUIVALENT) 189.21/136.28 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1493) 189.21/136.28 Obligation: 189.21/136.28 Q DP problem: 189.21/136.28 The TRS P consists of the following rules: 189.21/136.28 189.21/136.28 new_iterate101(ww4352) -> new_iterate101(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4352)) 189.21/136.28 189.21/136.28 The TRS R consists of the following rules: 189.21/136.28 189.21/136.28 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.28 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.28 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.28 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.28 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.28 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.28 189.21/136.28 The set Q consists of the following terms: 189.21/136.28 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_msMyInt4(x0) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primMinusInt(Main.Neg(x0)) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primMinusInt(Main.Pos(x0)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_psFloat101(x0) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_srMyInt(x0, x1) 189.21/136.28 new_psMyInt(x0, x1) 189.21/136.28 189.21/136.28 We have to consider all minimal (P,Q,R)-chains. 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1494) QReductionProof (EQUIVALENT) 189.21/136.28 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.28 189.21/136.28 new_psFloat101(x0) 189.21/136.28 189.21/136.28 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1495) 189.21/136.28 Obligation: 189.21/136.28 Q DP problem: 189.21/136.28 The TRS P consists of the following rules: 189.21/136.28 189.21/136.28 new_iterate101(ww4352) -> new_iterate101(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4352)) 189.21/136.28 189.21/136.28 The TRS R consists of the following rules: 189.21/136.28 189.21/136.28 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.28 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.28 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.28 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.28 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.28 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.28 189.21/136.28 The set Q consists of the following terms: 189.21/136.28 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_msMyInt4(x0) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primMinusInt(Main.Neg(x0)) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primMinusInt(Main.Pos(x0)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_srMyInt(x0, x1) 189.21/136.28 new_psMyInt(x0, x1) 189.21/136.28 189.21/136.28 We have to consider all minimal (P,Q,R)-chains. 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1496) TransformationProof (EQUIVALENT) 189.21/136.28 By rewriting [LPAR04] the rule new_iterate101(ww4352) -> new_iterate101(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4352)) at position [0,0] we obtained the following new rules [LPAR04]: 189.21/136.28 189.21/136.28 (new_iterate101(ww4352) -> new_iterate101(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4352)),new_iterate101(ww4352) -> new_iterate101(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4352))) 189.21/136.28 189.21/136.28 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1497) 189.21/136.28 Obligation: 189.21/136.28 Q DP problem: 189.21/136.28 The TRS P consists of the following rules: 189.21/136.28 189.21/136.28 new_iterate101(ww4352) -> new_iterate101(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4352)) 189.21/136.28 189.21/136.28 The TRS R consists of the following rules: 189.21/136.28 189.21/136.28 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.28 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.28 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.28 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.28 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.28 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.28 189.21/136.28 The set Q consists of the following terms: 189.21/136.28 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_msMyInt4(x0) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primMinusInt(Main.Neg(x0)) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primMinusInt(Main.Pos(x0)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_srMyInt(x0, x1) 189.21/136.28 new_psMyInt(x0, x1) 189.21/136.28 189.21/136.28 We have to consider all minimal (P,Q,R)-chains. 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1498) UsableRulesProof (EQUIVALENT) 189.21/136.28 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1499) 189.21/136.28 Obligation: 189.21/136.28 Q DP problem: 189.21/136.28 The TRS P consists of the following rules: 189.21/136.28 189.21/136.28 new_iterate101(ww4352) -> new_iterate101(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4352)) 189.21/136.28 189.21/136.28 The TRS R consists of the following rules: 189.21/136.28 189.21/136.28 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.28 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.28 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.28 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.28 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.28 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.28 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.28 189.21/136.28 The set Q consists of the following terms: 189.21/136.28 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.28 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.28 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_msMyInt4(x0) 189.21/136.28 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primMinusInt(Main.Neg(x0)) 189.21/136.28 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.28 new_primMinusInt(Main.Pos(x0)) 189.21/136.28 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.28 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.28 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.28 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.28 new_srMyInt(x0, x1) 189.21/136.28 new_psMyInt(x0, x1) 189.21/136.28 189.21/136.28 We have to consider all minimal (P,Q,R)-chains. 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1500) QReductionProof (EQUIVALENT) 189.21/136.28 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.28 189.21/136.28 new_msMyInt4(x0) 189.21/136.28 189.21/136.28 189.21/136.28 ---------------------------------------- 189.21/136.28 189.21/136.28 (1501) 189.21/136.28 Obligation: 189.21/136.28 Q DP problem: 189.21/136.28 The TRS P consists of the following rules: 189.21/136.28 189.21/136.28 new_iterate101(ww4352) -> new_iterate101(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4352)) 189.21/136.29 189.21/136.29 The TRS R consists of the following rules: 189.21/136.29 189.21/136.29 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.29 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.29 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.29 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.29 189.21/136.29 The set Q consists of the following terms: 189.21/136.29 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primMinusInt(Main.Neg(x0)) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primMinusInt(Main.Pos(x0)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_srMyInt(x0, x1) 189.21/136.29 new_psMyInt(x0, x1) 189.21/136.29 189.21/136.29 We have to consider all minimal (P,Q,R)-chains. 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1502) TransformationProof (EQUIVALENT) 189.21/136.29 By rewriting [LPAR04] the rule new_iterate101(ww4352) -> new_iterate101(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4352)) at position [0,0] we obtained the following new rules [LPAR04]: 189.21/136.29 189.21/136.29 (new_iterate101(ww4352) -> new_iterate101(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4352)),new_iterate101(ww4352) -> new_iterate101(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4352))) 189.21/136.29 189.21/136.29 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1503) 189.21/136.29 Obligation: 189.21/136.29 Q DP problem: 189.21/136.29 The TRS P consists of the following rules: 189.21/136.29 189.21/136.29 new_iterate101(ww4352) -> new_iterate101(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4352)) 189.21/136.29 189.21/136.29 The TRS R consists of the following rules: 189.21/136.29 189.21/136.29 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.29 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.29 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.29 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.29 189.21/136.29 The set Q consists of the following terms: 189.21/136.29 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primMinusInt(Main.Neg(x0)) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primMinusInt(Main.Pos(x0)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_srMyInt(x0, x1) 189.21/136.29 new_psMyInt(x0, x1) 189.21/136.29 189.21/136.29 We have to consider all minimal (P,Q,R)-chains. 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1504) UsableRulesProof (EQUIVALENT) 189.21/136.29 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1505) 189.21/136.29 Obligation: 189.21/136.29 Q DP problem: 189.21/136.29 The TRS P consists of the following rules: 189.21/136.29 189.21/136.29 new_iterate101(ww4352) -> new_iterate101(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4352)) 189.21/136.29 189.21/136.29 The TRS R consists of the following rules: 189.21/136.29 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.29 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.29 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.29 189.21/136.29 The set Q consists of the following terms: 189.21/136.29 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primMinusInt(Main.Neg(x0)) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primMinusInt(Main.Pos(x0)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_srMyInt(x0, x1) 189.21/136.29 new_psMyInt(x0, x1) 189.21/136.29 189.21/136.29 We have to consider all minimal (P,Q,R)-chains. 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1506) QReductionProof (EQUIVALENT) 189.21/136.29 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.29 189.21/136.29 new_primMinusInt(Main.Neg(x0)) 189.21/136.29 new_primMinusInt(Main.Pos(x0)) 189.21/136.29 189.21/136.29 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1507) 189.21/136.29 Obligation: 189.21/136.29 Q DP problem: 189.21/136.29 The TRS P consists of the following rules: 189.21/136.29 189.21/136.29 new_iterate101(ww4352) -> new_iterate101(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4352)) 189.21/136.29 189.21/136.29 The TRS R consists of the following rules: 189.21/136.29 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.29 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.29 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.29 189.21/136.29 The set Q consists of the following terms: 189.21/136.29 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_srMyInt(x0, x1) 189.21/136.29 new_psMyInt(x0, x1) 189.21/136.29 189.21/136.29 We have to consider all minimal (P,Q,R)-chains. 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1508) TransformationProof (EQUIVALENT) 189.21/136.29 By rewriting [LPAR04] the rule new_iterate101(ww4352) -> new_iterate101(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4352)) at position [0,0,0] we obtained the following new rules [LPAR04]: 189.21/136.29 189.21/136.29 (new_iterate101(ww4352) -> new_iterate101(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4352)),new_iterate101(ww4352) -> new_iterate101(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4352))) 189.21/136.29 189.21/136.29 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1509) 189.21/136.29 Obligation: 189.21/136.29 Q DP problem: 189.21/136.29 The TRS P consists of the following rules: 189.21/136.29 189.21/136.29 new_iterate101(ww4352) -> new_iterate101(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4352)) 189.21/136.29 189.21/136.29 The TRS R consists of the following rules: 189.21/136.29 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.29 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.29 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.29 189.21/136.29 The set Q consists of the following terms: 189.21/136.29 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_srMyInt(x0, x1) 189.21/136.29 new_psMyInt(x0, x1) 189.21/136.29 189.21/136.29 We have to consider all minimal (P,Q,R)-chains. 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1510) TransformationProof (EQUIVALENT) 189.21/136.29 By rewriting [LPAR04] the rule new_iterate101(ww4352) -> new_iterate101(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4352)) at position [0,1] we obtained the following new rules [LPAR04]: 189.21/136.29 189.21/136.29 (new_iterate101(ww4352) -> new_iterate101(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4352)),new_iterate101(ww4352) -> new_iterate101(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4352))) 189.21/136.29 189.21/136.29 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1511) 189.21/136.29 Obligation: 189.21/136.29 Q DP problem: 189.21/136.29 The TRS P consists of the following rules: 189.21/136.29 189.21/136.29 new_iterate101(ww4352) -> new_iterate101(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4352)) 189.21/136.29 189.21/136.29 The TRS R consists of the following rules: 189.21/136.29 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.29 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.29 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.29 189.21/136.29 The set Q consists of the following terms: 189.21/136.29 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_srMyInt(x0, x1) 189.21/136.29 new_psMyInt(x0, x1) 189.21/136.29 189.21/136.29 We have to consider all minimal (P,Q,R)-chains. 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1512) TransformationProof (EQUIVALENT) 189.21/136.29 By rewriting [LPAR04] the rule new_iterate101(ww4352) -> new_iterate101(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4352)) at position [0,1] we obtained the following new rules [LPAR04]: 189.21/136.29 189.21/136.29 (new_iterate101(ww4352) -> new_iterate101(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4352)),new_iterate101(ww4352) -> new_iterate101(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4352))) 189.21/136.29 189.21/136.29 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1513) 189.21/136.29 Obligation: 189.21/136.29 Q DP problem: 189.21/136.29 The TRS P consists of the following rules: 189.21/136.29 189.21/136.29 new_iterate101(ww4352) -> new_iterate101(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4352)) 189.21/136.29 189.21/136.29 The TRS R consists of the following rules: 189.21/136.29 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.29 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.29 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.29 189.21/136.29 The set Q consists of the following terms: 189.21/136.29 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_srMyInt(x0, x1) 189.21/136.29 new_psMyInt(x0, x1) 189.21/136.29 189.21/136.29 We have to consider all minimal (P,Q,R)-chains. 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1514) TransformationProof (EQUIVALENT) 189.21/136.29 By rewriting [LPAR04] the rule new_iterate101(ww4352) -> new_iterate101(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4352)) at position [0,1,0] we obtained the following new rules [LPAR04]: 189.21/136.29 189.21/136.29 (new_iterate101(ww4352) -> new_iterate101(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4352)),new_iterate101(ww4352) -> new_iterate101(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4352))) 189.21/136.29 189.21/136.29 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1515) 189.21/136.29 Obligation: 189.21/136.29 Q DP problem: 189.21/136.29 The TRS P consists of the following rules: 189.21/136.29 189.21/136.29 new_iterate101(ww4352) -> new_iterate101(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4352)) 189.21/136.29 189.21/136.29 The TRS R consists of the following rules: 189.21/136.29 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.29 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.29 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.29 189.21/136.29 The set Q consists of the following terms: 189.21/136.29 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_srMyInt(x0, x1) 189.21/136.29 new_psMyInt(x0, x1) 189.21/136.29 189.21/136.29 We have to consider all minimal (P,Q,R)-chains. 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1516) MNOCProof (EQUIVALENT) 189.21/136.29 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1517) 189.21/136.29 Obligation: 189.21/136.29 Q DP problem: 189.21/136.29 The TRS P consists of the following rules: 189.21/136.29 189.21/136.29 new_iterate101(ww4352) -> new_iterate101(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4352)) 189.21/136.29 189.21/136.29 The TRS R consists of the following rules: 189.21/136.29 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.29 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.29 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.29 189.21/136.29 Q is empty. 189.21/136.29 We have to consider all (P,Q,R)-chains. 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1518) NonTerminationLoopProof (COMPLETE) 189.21/136.29 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.29 Found a loop by semiunifying a rule from P directly. 189.21/136.29 189.21/136.29 s = new_iterate101(ww4352) evaluates to t =new_iterate101(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4352)) 189.21/136.29 189.21/136.29 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.29 * Matcher: [ww4352 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4352)] 189.21/136.29 * Semiunifier: [ ] 189.21/136.29 189.21/136.29 -------------------------------------------------------------------------------- 189.21/136.29 Rewriting sequence 189.21/136.29 189.21/136.29 The DP semiunifies directly so there is only one rewrite step from new_iterate101(ww4352) to new_iterate101(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4352)). 189.21/136.29 189.21/136.29 189.21/136.29 189.21/136.29 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1519) 189.21/136.29 NO 189.21/136.29 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1520) 189.21/136.29 Obligation: 189.21/136.29 Q DP problem: 189.21/136.29 The TRS P consists of the following rules: 189.21/136.29 189.21/136.29 new_takeWhile112(ww955, ww95600, ww957, ww95800, ww959, Main.Succ(ww105700), Main.Succ(ww96100)) -> new_takeWhile112(ww955, ww95600, ww957, ww95800, ww959, ww105700, ww96100) 189.21/136.29 189.21/136.29 R is empty. 189.21/136.29 Q is empty. 189.21/136.29 We have to consider all minimal (P,Q,R)-chains. 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1521) QDPSizeChangeProof (EQUIVALENT) 189.21/136.29 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. 189.21/136.29 189.21/136.29 From the DPs we obtained the following set of size-change graphs: 189.21/136.29 *new_takeWhile112(ww955, ww95600, ww957, ww95800, ww959, Main.Succ(ww105700), Main.Succ(ww96100)) -> new_takeWhile112(ww955, ww95600, ww957, ww95800, ww959, ww105700, ww96100) 189.21/136.29 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 > 6, 7 > 7 189.21/136.29 189.21/136.29 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1522) 189.21/136.29 YES 189.21/136.29 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1523) 189.21/136.29 Obligation: 189.21/136.29 Q DP problem: 189.21/136.29 The TRS P consists of the following rules: 189.21/136.29 189.21/136.29 new_iterate110(ww3100, ww4347) -> new_iterate110(ww3100, new_psFloat110(ww3100, ww4347)) 189.21/136.29 189.21/136.29 The TRS R consists of the following rules: 189.21/136.29 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.29 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.29 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.29 new_psFloat110(ww3100, ww4347) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4347) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.29 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.29 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.29 189.21/136.29 The set Q consists of the following terms: 189.21/136.29 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_psFloat110(x0, x1) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_msMyInt4(x0) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primMinusInt(Main.Neg(x0)) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primMinusInt(Main.Pos(x0)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_srMyInt(x0, x1) 189.21/136.29 new_psMyInt(x0, x1) 189.21/136.29 189.21/136.29 We have to consider all minimal (P,Q,R)-chains. 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1524) TransformationProof (EQUIVALENT) 189.21/136.29 By rewriting [LPAR04] the rule new_iterate110(ww3100, ww4347) -> new_iterate110(ww3100, new_psFloat110(ww3100, ww4347)) at position [1] we obtained the following new rules [LPAR04]: 189.21/136.29 189.21/136.29 (new_iterate110(ww3100, ww4347) -> new_iterate110(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4347)),new_iterate110(ww3100, ww4347) -> new_iterate110(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4347))) 189.21/136.29 189.21/136.29 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1525) 189.21/136.29 Obligation: 189.21/136.29 Q DP problem: 189.21/136.29 The TRS P consists of the following rules: 189.21/136.29 189.21/136.29 new_iterate110(ww3100, ww4347) -> new_iterate110(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4347)) 189.21/136.29 189.21/136.29 The TRS R consists of the following rules: 189.21/136.29 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.29 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.29 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.29 new_psFloat110(ww3100, ww4347) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4347) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.29 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.29 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.29 189.21/136.29 The set Q consists of the following terms: 189.21/136.29 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_psFloat110(x0, x1) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_msMyInt4(x0) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primMinusInt(Main.Neg(x0)) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primMinusInt(Main.Pos(x0)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_srMyInt(x0, x1) 189.21/136.29 new_psMyInt(x0, x1) 189.21/136.29 189.21/136.29 We have to consider all minimal (P,Q,R)-chains. 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1526) UsableRulesProof (EQUIVALENT) 189.21/136.29 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1527) 189.21/136.29 Obligation: 189.21/136.29 Q DP problem: 189.21/136.29 The TRS P consists of the following rules: 189.21/136.29 189.21/136.29 new_iterate110(ww3100, ww4347) -> new_iterate110(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4347)) 189.21/136.29 189.21/136.29 The TRS R consists of the following rules: 189.21/136.29 189.21/136.29 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.29 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.29 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.29 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.29 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.29 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.29 189.21/136.29 The set Q consists of the following terms: 189.21/136.29 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_psFloat110(x0, x1) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_msMyInt4(x0) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primMinusInt(Main.Neg(x0)) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primMinusInt(Main.Pos(x0)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_srMyInt(x0, x1) 189.21/136.29 new_psMyInt(x0, x1) 189.21/136.29 189.21/136.29 We have to consider all minimal (P,Q,R)-chains. 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1528) QReductionProof (EQUIVALENT) 189.21/136.29 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.29 189.21/136.29 new_psFloat110(x0, x1) 189.21/136.29 189.21/136.29 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1529) 189.21/136.29 Obligation: 189.21/136.29 Q DP problem: 189.21/136.29 The TRS P consists of the following rules: 189.21/136.29 189.21/136.29 new_iterate110(ww3100, ww4347) -> new_iterate110(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4347)) 189.21/136.29 189.21/136.29 The TRS R consists of the following rules: 189.21/136.29 189.21/136.29 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.29 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.29 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.29 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.29 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.29 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.29 189.21/136.29 The set Q consists of the following terms: 189.21/136.29 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_msMyInt4(x0) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primMinusInt(Main.Neg(x0)) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primMinusInt(Main.Pos(x0)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_srMyInt(x0, x1) 189.21/136.29 new_psMyInt(x0, x1) 189.21/136.29 189.21/136.29 We have to consider all minimal (P,Q,R)-chains. 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1530) TransformationProof (EQUIVALENT) 189.21/136.29 By rewriting [LPAR04] the rule new_iterate110(ww3100, ww4347) -> new_iterate110(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4347)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.29 189.21/136.29 (new_iterate110(ww3100, ww4347) -> new_iterate110(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4347)),new_iterate110(ww3100, ww4347) -> new_iterate110(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4347))) 189.21/136.29 189.21/136.29 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1531) 189.21/136.29 Obligation: 189.21/136.29 Q DP problem: 189.21/136.29 The TRS P consists of the following rules: 189.21/136.29 189.21/136.29 new_iterate110(ww3100, ww4347) -> new_iterate110(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4347)) 189.21/136.29 189.21/136.29 The TRS R consists of the following rules: 189.21/136.29 189.21/136.29 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.29 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.29 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.29 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.29 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.29 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.29 189.21/136.29 The set Q consists of the following terms: 189.21/136.29 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_msMyInt4(x0) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primMinusInt(Main.Neg(x0)) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primMinusInt(Main.Pos(x0)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_srMyInt(x0, x1) 189.21/136.29 new_psMyInt(x0, x1) 189.21/136.29 189.21/136.29 We have to consider all minimal (P,Q,R)-chains. 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1532) UsableRulesProof (EQUIVALENT) 189.21/136.29 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1533) 189.21/136.29 Obligation: 189.21/136.29 Q DP problem: 189.21/136.29 The TRS P consists of the following rules: 189.21/136.29 189.21/136.29 new_iterate110(ww3100, ww4347) -> new_iterate110(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4347)) 189.21/136.29 189.21/136.29 The TRS R consists of the following rules: 189.21/136.29 189.21/136.29 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.29 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.29 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.29 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.29 189.21/136.29 The set Q consists of the following terms: 189.21/136.29 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_msMyInt4(x0) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primMinusInt(Main.Neg(x0)) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primMinusInt(Main.Pos(x0)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_srMyInt(x0, x1) 189.21/136.29 new_psMyInt(x0, x1) 189.21/136.29 189.21/136.29 We have to consider all minimal (P,Q,R)-chains. 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1534) QReductionProof (EQUIVALENT) 189.21/136.29 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.29 189.21/136.29 new_msMyInt4(x0) 189.21/136.29 189.21/136.29 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1535) 189.21/136.29 Obligation: 189.21/136.29 Q DP problem: 189.21/136.29 The TRS P consists of the following rules: 189.21/136.29 189.21/136.29 new_iterate110(ww3100, ww4347) -> new_iterate110(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4347)) 189.21/136.29 189.21/136.29 The TRS R consists of the following rules: 189.21/136.29 189.21/136.29 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.29 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.29 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.29 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.29 189.21/136.29 The set Q consists of the following terms: 189.21/136.29 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primMinusInt(Main.Neg(x0)) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primMinusInt(Main.Pos(x0)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_srMyInt(x0, x1) 189.21/136.29 new_psMyInt(x0, x1) 189.21/136.29 189.21/136.29 We have to consider all minimal (P,Q,R)-chains. 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1536) TransformationProof (EQUIVALENT) 189.21/136.29 By rewriting [LPAR04] the rule new_iterate110(ww3100, ww4347) -> new_iterate110(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4347)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.29 189.21/136.29 (new_iterate110(ww3100, ww4347) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4347)),new_iterate110(ww3100, ww4347) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4347))) 189.21/136.29 189.21/136.29 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1537) 189.21/136.29 Obligation: 189.21/136.29 Q DP problem: 189.21/136.29 The TRS P consists of the following rules: 189.21/136.29 189.21/136.29 new_iterate110(ww3100, ww4347) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4347)) 189.21/136.29 189.21/136.29 The TRS R consists of the following rules: 189.21/136.29 189.21/136.29 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.29 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.29 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.29 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.29 189.21/136.29 The set Q consists of the following terms: 189.21/136.29 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primMinusInt(Main.Neg(x0)) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primMinusInt(Main.Pos(x0)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_srMyInt(x0, x1) 189.21/136.29 new_psMyInt(x0, x1) 189.21/136.29 189.21/136.29 We have to consider all minimal (P,Q,R)-chains. 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1538) UsableRulesProof (EQUIVALENT) 189.21/136.29 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1539) 189.21/136.29 Obligation: 189.21/136.29 Q DP problem: 189.21/136.29 The TRS P consists of the following rules: 189.21/136.29 189.21/136.29 new_iterate110(ww3100, ww4347) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4347)) 189.21/136.29 189.21/136.29 The TRS R consists of the following rules: 189.21/136.29 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.29 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.29 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.29 189.21/136.29 The set Q consists of the following terms: 189.21/136.29 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primMinusInt(Main.Neg(x0)) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primMinusInt(Main.Pos(x0)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_srMyInt(x0, x1) 189.21/136.29 new_psMyInt(x0, x1) 189.21/136.29 189.21/136.29 We have to consider all minimal (P,Q,R)-chains. 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1540) QReductionProof (EQUIVALENT) 189.21/136.29 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.29 189.21/136.29 new_primMinusInt(Main.Neg(x0)) 189.21/136.29 new_primMinusInt(Main.Pos(x0)) 189.21/136.29 189.21/136.29 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1541) 189.21/136.29 Obligation: 189.21/136.29 Q DP problem: 189.21/136.29 The TRS P consists of the following rules: 189.21/136.29 189.21/136.29 new_iterate110(ww3100, ww4347) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4347)) 189.21/136.29 189.21/136.29 The TRS R consists of the following rules: 189.21/136.29 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.29 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.29 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.29 189.21/136.29 The set Q consists of the following terms: 189.21/136.29 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_srMyInt(x0, x1) 189.21/136.29 new_psMyInt(x0, x1) 189.21/136.29 189.21/136.29 We have to consider all minimal (P,Q,R)-chains. 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1542) TransformationProof (EQUIVALENT) 189.21/136.29 By rewriting [LPAR04] the rule new_iterate110(ww3100, ww4347) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4347)) at position [1,0,0] we obtained the following new rules [LPAR04]: 189.21/136.29 189.21/136.29 (new_iterate110(ww3100, ww4347) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4347)),new_iterate110(ww3100, ww4347) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4347))) 189.21/136.29 189.21/136.29 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1543) 189.21/136.29 Obligation: 189.21/136.29 Q DP problem: 189.21/136.29 The TRS P consists of the following rules: 189.21/136.29 189.21/136.29 new_iterate110(ww3100, ww4347) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4347)) 189.21/136.29 189.21/136.29 The TRS R consists of the following rules: 189.21/136.29 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.29 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.29 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.29 189.21/136.29 The set Q consists of the following terms: 189.21/136.29 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_srMyInt(x0, x1) 189.21/136.29 new_psMyInt(x0, x1) 189.21/136.29 189.21/136.29 We have to consider all minimal (P,Q,R)-chains. 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1544) TransformationProof (EQUIVALENT) 189.21/136.29 By rewriting [LPAR04] the rule new_iterate110(ww3100, ww4347) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4347)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.29 189.21/136.29 (new_iterate110(ww3100, ww4347) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4347)),new_iterate110(ww3100, ww4347) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4347))) 189.21/136.29 189.21/136.29 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1545) 189.21/136.29 Obligation: 189.21/136.29 Q DP problem: 189.21/136.29 The TRS P consists of the following rules: 189.21/136.29 189.21/136.29 new_iterate110(ww3100, ww4347) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4347)) 189.21/136.29 189.21/136.29 The TRS R consists of the following rules: 189.21/136.29 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.29 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.29 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.29 189.21/136.29 The set Q consists of the following terms: 189.21/136.29 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_srMyInt(x0, x1) 189.21/136.29 new_psMyInt(x0, x1) 189.21/136.29 189.21/136.29 We have to consider all minimal (P,Q,R)-chains. 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1546) TransformationProof (EQUIVALENT) 189.21/136.29 By rewriting [LPAR04] the rule new_iterate110(ww3100, ww4347) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4347)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.29 189.21/136.29 (new_iterate110(ww3100, ww4347) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4347)),new_iterate110(ww3100, ww4347) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4347))) 189.21/136.29 189.21/136.29 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1547) 189.21/136.29 Obligation: 189.21/136.29 Q DP problem: 189.21/136.29 The TRS P consists of the following rules: 189.21/136.29 189.21/136.29 new_iterate110(ww3100, ww4347) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4347)) 189.21/136.29 189.21/136.29 The TRS R consists of the following rules: 189.21/136.29 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.29 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.29 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.29 189.21/136.29 The set Q consists of the following terms: 189.21/136.29 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_srMyInt(x0, x1) 189.21/136.29 new_psMyInt(x0, x1) 189.21/136.29 189.21/136.29 We have to consider all minimal (P,Q,R)-chains. 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1548) TransformationProof (EQUIVALENT) 189.21/136.29 By rewriting [LPAR04] the rule new_iterate110(ww3100, ww4347) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4347)) at position [1,1,0] we obtained the following new rules [LPAR04]: 189.21/136.29 189.21/136.29 (new_iterate110(ww3100, ww4347) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4347)),new_iterate110(ww3100, ww4347) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4347))) 189.21/136.29 189.21/136.29 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1549) 189.21/136.29 Obligation: 189.21/136.29 Q DP problem: 189.21/136.29 The TRS P consists of the following rules: 189.21/136.29 189.21/136.29 new_iterate110(ww3100, ww4347) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4347)) 189.21/136.29 189.21/136.29 The TRS R consists of the following rules: 189.21/136.29 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.29 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.29 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.29 189.21/136.29 The set Q consists of the following terms: 189.21/136.29 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_srMyInt(x0, x1) 189.21/136.29 new_psMyInt(x0, x1) 189.21/136.29 189.21/136.29 We have to consider all minimal (P,Q,R)-chains. 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1550) MNOCProof (EQUIVALENT) 189.21/136.29 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1551) 189.21/136.29 Obligation: 189.21/136.29 Q DP problem: 189.21/136.29 The TRS P consists of the following rules: 189.21/136.29 189.21/136.29 new_iterate110(ww3100, ww4347) -> new_iterate110(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4347)) 189.21/136.29 189.21/136.29 The TRS R consists of the following rules: 189.21/136.29 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.29 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.29 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.29 189.21/136.29 Q is empty. 189.21/136.29 We have to consider all (P,Q,R)-chains. 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1552) NonTerminationLoopProof (COMPLETE) 189.21/136.29 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.29 Found a loop by semiunifying a rule from P directly. 189.21/136.29 189.21/136.29 s = new_iterate110(ww3100, ww4347) evaluates to t =new_iterate110(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4347)) 189.21/136.29 189.21/136.29 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.29 * Matcher: [ww4347 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4347)] 189.21/136.29 * Semiunifier: [ ] 189.21/136.29 189.21/136.29 -------------------------------------------------------------------------------- 189.21/136.29 Rewriting sequence 189.21/136.29 189.21/136.29 The DP semiunifies directly so there is only one rewrite step from new_iterate110(ww3100, ww4347) to new_iterate110(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4347)). 189.21/136.29 189.21/136.29 189.21/136.29 189.21/136.29 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1553) 189.21/136.29 NO 189.21/136.29 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1554) 189.21/136.29 Obligation: 189.21/136.29 Q DP problem: 189.21/136.29 The TRS P consists of the following rules: 189.21/136.29 189.21/136.29 new_iterate46(ww1372, ww1374, ww137500, ww4691) -> new_iterate46(ww1372, ww1374, ww137500, new_psFloat46(ww1372, ww1374, ww137500, ww4691)) 189.21/136.29 189.21/136.29 The TRS R consists of the following rules: 189.21/136.29 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.29 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.21/136.29 new_psFloat46(ww1372, ww1374, ww137500, ww4691) -> new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww137500))), ww4691) 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.29 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.29 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.29 189.21/136.29 The set Q consists of the following terms: 189.21/136.29 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_msMyInt1(x0, x1) 189.21/136.29 new_psFloat46(x0, x1, x2, x3) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_srMyInt(x0, x1) 189.21/136.29 new_psMyInt(x0, x1) 189.21/136.29 189.21/136.29 We have to consider all minimal (P,Q,R)-chains. 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1555) TransformationProof (EQUIVALENT) 189.21/136.29 By rewriting [LPAR04] the rule new_iterate46(ww1372, ww1374, ww137500, ww4691) -> new_iterate46(ww1372, ww1374, ww137500, new_psFloat46(ww1372, ww1374, ww137500, ww4691)) at position [3] we obtained the following new rules [LPAR04]: 189.21/136.29 189.21/136.29 (new_iterate46(ww1372, ww1374, ww137500, ww4691) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww137500))), ww4691)),new_iterate46(ww1372, ww1374, ww137500, ww4691) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww137500))), ww4691))) 189.21/136.29 189.21/136.29 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1556) 189.21/136.29 Obligation: 189.21/136.29 Q DP problem: 189.21/136.29 The TRS P consists of the following rules: 189.21/136.29 189.21/136.29 new_iterate46(ww1372, ww1374, ww137500, ww4691) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww137500))), ww4691)) 189.21/136.29 189.21/136.29 The TRS R consists of the following rules: 189.21/136.29 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.29 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.21/136.29 new_psFloat46(ww1372, ww1374, ww137500, ww4691) -> new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww137500))), ww4691) 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.29 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.29 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.29 189.21/136.29 The set Q consists of the following terms: 189.21/136.29 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_msMyInt1(x0, x1) 189.21/136.29 new_psFloat46(x0, x1, x2, x3) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_srMyInt(x0, x1) 189.21/136.29 new_psMyInt(x0, x1) 189.21/136.29 189.21/136.29 We have to consider all minimal (P,Q,R)-chains. 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1557) UsableRulesProof (EQUIVALENT) 189.21/136.29 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1558) 189.21/136.29 Obligation: 189.21/136.29 Q DP problem: 189.21/136.29 The TRS P consists of the following rules: 189.21/136.29 189.21/136.29 new_iterate46(ww1372, ww1374, ww137500, ww4691) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww137500))), ww4691)) 189.21/136.29 189.21/136.29 The TRS R consists of the following rules: 189.21/136.29 189.21/136.29 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.21/136.29 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.29 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.29 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.29 189.21/136.29 The set Q consists of the following terms: 189.21/136.29 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_msMyInt1(x0, x1) 189.21/136.29 new_psFloat46(x0, x1, x2, x3) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_srMyInt(x0, x1) 189.21/136.29 new_psMyInt(x0, x1) 189.21/136.29 189.21/136.29 We have to consider all minimal (P,Q,R)-chains. 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1559) QReductionProof (EQUIVALENT) 189.21/136.29 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.29 189.21/136.29 new_psFloat46(x0, x1, x2, x3) 189.21/136.29 189.21/136.29 189.21/136.29 ---------------------------------------- 189.21/136.29 189.21/136.29 (1560) 189.21/136.29 Obligation: 189.21/136.29 Q DP problem: 189.21/136.29 The TRS P consists of the following rules: 189.21/136.29 189.21/136.29 new_iterate46(ww1372, ww1374, ww137500, ww4691) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww137500))), ww4691)) 189.21/136.29 189.21/136.29 The TRS R consists of the following rules: 189.21/136.29 189.21/136.29 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.21/136.29 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.29 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.29 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.29 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.29 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.29 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.29 189.21/136.29 The set Q consists of the following terms: 189.21/136.29 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.29 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.29 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.29 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.29 new_msMyInt1(x0, x1) 189.21/136.29 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.29 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.29 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.29 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_srMyInt(x0, x1) 189.21/136.30 new_psMyInt(x0, x1) 189.21/136.30 189.21/136.30 We have to consider all minimal (P,Q,R)-chains. 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1561) TransformationProof (EQUIVALENT) 189.21/136.30 By rewriting [LPAR04] the rule new_iterate46(ww1372, ww1374, ww137500, ww4691) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww137500))), ww4691)) at position [3,0] we obtained the following new rules [LPAR04]: 189.21/136.30 189.21/136.30 (new_iterate46(ww1372, ww1374, ww137500, ww4691) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww137500))), ww4691)),new_iterate46(ww1372, ww1374, ww137500, ww4691) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww137500))), ww4691))) 189.21/136.30 189.21/136.30 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1562) 189.21/136.30 Obligation: 189.21/136.30 Q DP problem: 189.21/136.30 The TRS P consists of the following rules: 189.21/136.30 189.21/136.30 new_iterate46(ww1372, ww1374, ww137500, ww4691) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww137500))), ww4691)) 189.21/136.30 189.21/136.30 The TRS R consists of the following rules: 189.21/136.30 189.21/136.30 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.21/136.30 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.30 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.30 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.30 189.21/136.30 The set Q consists of the following terms: 189.21/136.30 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_msMyInt1(x0, x1) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_srMyInt(x0, x1) 189.21/136.30 new_psMyInt(x0, x1) 189.21/136.30 189.21/136.30 We have to consider all minimal (P,Q,R)-chains. 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1563) UsableRulesProof (EQUIVALENT) 189.21/136.30 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1564) 189.21/136.30 Obligation: 189.21/136.30 Q DP problem: 189.21/136.30 The TRS P consists of the following rules: 189.21/136.30 189.21/136.30 new_iterate46(ww1372, ww1374, ww137500, ww4691) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww137500))), ww4691)) 189.21/136.30 189.21/136.30 The TRS R consists of the following rules: 189.21/136.30 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.30 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.30 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.30 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.30 189.21/136.30 The set Q consists of the following terms: 189.21/136.30 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_msMyInt1(x0, x1) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_srMyInt(x0, x1) 189.21/136.30 new_psMyInt(x0, x1) 189.21/136.30 189.21/136.30 We have to consider all minimal (P,Q,R)-chains. 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1565) QReductionProof (EQUIVALENT) 189.21/136.30 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.30 189.21/136.30 new_msMyInt1(x0, x1) 189.21/136.30 189.21/136.30 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1566) 189.21/136.30 Obligation: 189.21/136.30 Q DP problem: 189.21/136.30 The TRS P consists of the following rules: 189.21/136.30 189.21/136.30 new_iterate46(ww1372, ww1374, ww137500, ww4691) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww137500))), ww4691)) 189.21/136.30 189.21/136.30 The TRS R consists of the following rules: 189.21/136.30 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.30 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.30 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.30 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.30 189.21/136.30 The set Q consists of the following terms: 189.21/136.30 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_srMyInt(x0, x1) 189.21/136.30 new_psMyInt(x0, x1) 189.21/136.30 189.21/136.30 We have to consider all minimal (P,Q,R)-chains. 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1567) TransformationProof (EQUIVALENT) 189.21/136.30 By rewriting [LPAR04] the rule new_iterate46(ww1372, ww1374, ww137500, ww4691) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww137500))), ww4691)) at position [3,0] we obtained the following new rules [LPAR04]: 189.21/136.30 189.21/136.30 (new_iterate46(ww1372, ww1374, ww137500, ww4691) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww137500))), ww4691)),new_iterate46(ww1372, ww1374, ww137500, ww4691) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww137500))), ww4691))) 189.21/136.30 189.21/136.30 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1568) 189.21/136.30 Obligation: 189.21/136.30 Q DP problem: 189.21/136.30 The TRS P consists of the following rules: 189.21/136.30 189.21/136.30 new_iterate46(ww1372, ww1374, ww137500, ww4691) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww137500))), ww4691)) 189.21/136.30 189.21/136.30 The TRS R consists of the following rules: 189.21/136.30 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.30 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.30 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.30 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.30 189.21/136.30 The set Q consists of the following terms: 189.21/136.30 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_srMyInt(x0, x1) 189.21/136.30 new_psMyInt(x0, x1) 189.21/136.30 189.21/136.30 We have to consider all minimal (P,Q,R)-chains. 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1569) TransformationProof (EQUIVALENT) 189.21/136.30 By rewriting [LPAR04] the rule new_iterate46(ww1372, ww1374, ww137500, ww4691) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww137500))), ww4691)) at position [3,1] we obtained the following new rules [LPAR04]: 189.21/136.30 189.21/136.30 (new_iterate46(ww1372, ww1374, ww137500, ww4691) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww137500))), ww4691)),new_iterate46(ww1372, ww1374, ww137500, ww4691) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww137500))), ww4691))) 189.21/136.30 189.21/136.30 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1570) 189.21/136.30 Obligation: 189.21/136.30 Q DP problem: 189.21/136.30 The TRS P consists of the following rules: 189.21/136.30 189.21/136.30 new_iterate46(ww1372, ww1374, ww137500, ww4691) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww137500))), ww4691)) 189.21/136.30 189.21/136.30 The TRS R consists of the following rules: 189.21/136.30 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.30 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.30 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.30 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.30 189.21/136.30 The set Q consists of the following terms: 189.21/136.30 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_srMyInt(x0, x1) 189.21/136.30 new_psMyInt(x0, x1) 189.21/136.30 189.21/136.30 We have to consider all minimal (P,Q,R)-chains. 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1571) TransformationProof (EQUIVALENT) 189.21/136.30 By rewriting [LPAR04] the rule new_iterate46(ww1372, ww1374, ww137500, ww4691) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww137500))), ww4691)) at position [3,1] we obtained the following new rules [LPAR04]: 189.21/136.30 189.21/136.30 (new_iterate46(ww1372, ww1374, ww137500, ww4691) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww137500))), ww4691)),new_iterate46(ww1372, ww1374, ww137500, ww4691) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww137500))), ww4691))) 189.21/136.30 189.21/136.30 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1572) 189.21/136.30 Obligation: 189.21/136.30 Q DP problem: 189.21/136.30 The TRS P consists of the following rules: 189.21/136.30 189.21/136.30 new_iterate46(ww1372, ww1374, ww137500, ww4691) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww137500))), ww4691)) 189.21/136.30 189.21/136.30 The TRS R consists of the following rules: 189.21/136.30 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.30 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.30 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.30 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.30 189.21/136.30 The set Q consists of the following terms: 189.21/136.30 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_srMyInt(x0, x1) 189.21/136.30 new_psMyInt(x0, x1) 189.21/136.30 189.21/136.30 We have to consider all minimal (P,Q,R)-chains. 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1573) TransformationProof (EQUIVALENT) 189.21/136.30 By rewriting [LPAR04] the rule new_iterate46(ww1372, ww1374, ww137500, ww4691) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww137500))), ww4691)) at position [3,1,0] we obtained the following new rules [LPAR04]: 189.21/136.30 189.21/136.30 (new_iterate46(ww1372, ww1374, ww137500, ww4691) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4691)),new_iterate46(ww1372, ww1374, ww137500, ww4691) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4691))) 189.21/136.30 189.21/136.30 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1574) 189.21/136.30 Obligation: 189.21/136.30 Q DP problem: 189.21/136.30 The TRS P consists of the following rules: 189.21/136.30 189.21/136.30 new_iterate46(ww1372, ww1374, ww137500, ww4691) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4691)) 189.21/136.30 189.21/136.30 The TRS R consists of the following rules: 189.21/136.30 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.30 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.30 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.30 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.30 189.21/136.30 The set Q consists of the following terms: 189.21/136.30 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_srMyInt(x0, x1) 189.21/136.30 new_psMyInt(x0, x1) 189.21/136.30 189.21/136.30 We have to consider all minimal (P,Q,R)-chains. 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1575) MNOCProof (EQUIVALENT) 189.21/136.30 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1576) 189.21/136.30 Obligation: 189.21/136.30 Q DP problem: 189.21/136.30 The TRS P consists of the following rules: 189.21/136.30 189.21/136.30 new_iterate46(ww1372, ww1374, ww137500, ww4691) -> new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4691)) 189.21/136.30 189.21/136.30 The TRS R consists of the following rules: 189.21/136.30 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.30 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.30 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.30 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.30 189.21/136.30 Q is empty. 189.21/136.30 We have to consider all (P,Q,R)-chains. 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1577) NonTerminationLoopProof (COMPLETE) 189.21/136.30 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.30 Found a loop by semiunifying a rule from P directly. 189.21/136.30 189.21/136.30 s = new_iterate46(ww1372, ww1374, ww137500, ww4691) evaluates to t =new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4691)) 189.21/136.30 189.21/136.30 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.30 * Matcher: [ww4691 / new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4691)] 189.21/136.30 * Semiunifier: [ ] 189.21/136.30 189.21/136.30 -------------------------------------------------------------------------------- 189.21/136.30 Rewriting sequence 189.21/136.30 189.21/136.30 The DP semiunifies directly so there is only one rewrite step from new_iterate46(ww1372, ww1374, ww137500, ww4691) to new_iterate46(ww1372, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4691)). 189.21/136.30 189.21/136.30 189.21/136.30 189.21/136.30 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1578) 189.21/136.30 NO 189.21/136.30 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1579) 189.21/136.30 Obligation: 189.21/136.30 Q DP problem: 189.21/136.30 The TRS P consists of the following rules: 189.21/136.30 189.21/136.30 new_iterate128(ww4521, ww4522, ww4523, ww4530) -> new_iterate128(ww4521, ww4522, ww4523, new_psFloat128(ww4521, ww4522, ww4523, ww4530)) 189.21/136.30 189.21/136.30 The TRS R consists of the following rules: 189.21/136.30 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_psFloat128(ww4521, ww4522, ww4523, ww4530) -> new_primPlusFloat(new_msMyInt5(ww4521, Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4522)), Main.Neg(Main.Succ(ww4523))), ww4530) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.30 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.30 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.30 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.30 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.30 189.21/136.30 The set Q consists of the following terms: 189.21/136.30 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.30 new_psFloat128(x0, x1, x2, x3) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_msMyInt5(x0, Main.Pos(x1)) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_msMyInt5(x0, Main.Neg(x1)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_srMyInt(x0, x1) 189.21/136.30 new_psMyInt(x0, x1) 189.21/136.30 189.21/136.30 We have to consider all minimal (P,Q,R)-chains. 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1580) MNOCProof (EQUIVALENT) 189.21/136.30 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1581) 189.21/136.30 Obligation: 189.21/136.30 Q DP problem: 189.21/136.30 The TRS P consists of the following rules: 189.21/136.30 189.21/136.30 new_iterate128(ww4521, ww4522, ww4523, ww4530) -> new_iterate128(ww4521, ww4522, ww4523, new_psFloat128(ww4521, ww4522, ww4523, ww4530)) 189.21/136.30 189.21/136.30 The TRS R consists of the following rules: 189.21/136.30 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_psFloat128(ww4521, ww4522, ww4523, ww4530) -> new_primPlusFloat(new_msMyInt5(ww4521, Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4522)), Main.Neg(Main.Succ(ww4523))), ww4530) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.30 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.30 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.30 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.30 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.30 189.21/136.30 Q is empty. 189.21/136.30 We have to consider all (P,Q,R)-chains. 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1582) NonTerminationLoopProof (COMPLETE) 189.21/136.30 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.30 Found a loop by semiunifying a rule from P directly. 189.21/136.30 189.21/136.30 s = new_iterate128(ww4521, ww4522, ww4523, ww4530) evaluates to t =new_iterate128(ww4521, ww4522, ww4523, new_psFloat128(ww4521, ww4522, ww4523, ww4530)) 189.21/136.30 189.21/136.30 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.30 * Matcher: [ww4530 / new_psFloat128(ww4521, ww4522, ww4523, ww4530)] 189.21/136.30 * Semiunifier: [ ] 189.21/136.30 189.21/136.30 -------------------------------------------------------------------------------- 189.21/136.30 Rewriting sequence 189.21/136.30 189.21/136.30 The DP semiunifies directly so there is only one rewrite step from new_iterate128(ww4521, ww4522, ww4523, ww4530) to new_iterate128(ww4521, ww4522, ww4523, new_psFloat128(ww4521, ww4522, ww4523, ww4530)). 189.21/136.30 189.21/136.30 189.21/136.30 189.21/136.30 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1583) 189.21/136.30 NO 189.21/136.30 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1584) 189.21/136.30 Obligation: 189.21/136.30 Q DP problem: 189.21/136.30 The TRS P consists of the following rules: 189.21/136.30 189.21/136.30 new_iterate24(ww4000, ww3100, ww4379) -> new_iterate24(ww4000, ww3100, new_psFloat24(ww4000, ww3100, ww4379)) 189.21/136.30 189.21/136.30 The TRS R consists of the following rules: 189.21/136.30 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_psFloat24(ww4000, ww3100, ww4379) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4379) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.30 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.30 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.30 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.30 189.21/136.30 The set Q consists of the following terms: 189.21/136.30 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_psFloat24(x0, x1, x2) 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_msMyInt0(x0) 189.21/136.30 new_srMyInt(x0, x1) 189.21/136.30 new_psMyInt(x0, x1) 189.21/136.30 189.21/136.30 We have to consider all minimal (P,Q,R)-chains. 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1585) TransformationProof (EQUIVALENT) 189.21/136.30 By rewriting [LPAR04] the rule new_iterate24(ww4000, ww3100, ww4379) -> new_iterate24(ww4000, ww3100, new_psFloat24(ww4000, ww3100, ww4379)) at position [2] we obtained the following new rules [LPAR04]: 189.21/136.30 189.21/136.30 (new_iterate24(ww4000, ww3100, ww4379) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4379)),new_iterate24(ww4000, ww3100, ww4379) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4379))) 189.21/136.30 189.21/136.30 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1586) 189.21/136.30 Obligation: 189.21/136.30 Q DP problem: 189.21/136.30 The TRS P consists of the following rules: 189.21/136.30 189.21/136.30 new_iterate24(ww4000, ww3100, ww4379) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4379)) 189.21/136.30 189.21/136.30 The TRS R consists of the following rules: 189.21/136.30 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_psFloat24(ww4000, ww3100, ww4379) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4379) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.30 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.30 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.30 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.30 189.21/136.30 The set Q consists of the following terms: 189.21/136.30 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_psFloat24(x0, x1, x2) 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_msMyInt0(x0) 189.21/136.30 new_srMyInt(x0, x1) 189.21/136.30 new_psMyInt(x0, x1) 189.21/136.30 189.21/136.30 We have to consider all minimal (P,Q,R)-chains. 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1587) UsableRulesProof (EQUIVALENT) 189.21/136.30 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1588) 189.21/136.30 Obligation: 189.21/136.30 Q DP problem: 189.21/136.30 The TRS P consists of the following rules: 189.21/136.30 189.21/136.30 new_iterate24(ww4000, ww3100, ww4379) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4379)) 189.21/136.30 189.21/136.30 The TRS R consists of the following rules: 189.21/136.30 189.21/136.30 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.30 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.30 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.30 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.30 189.21/136.30 The set Q consists of the following terms: 189.21/136.30 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_psFloat24(x0, x1, x2) 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_msMyInt0(x0) 189.21/136.30 new_srMyInt(x0, x1) 189.21/136.30 new_psMyInt(x0, x1) 189.21/136.30 189.21/136.30 We have to consider all minimal (P,Q,R)-chains. 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1589) QReductionProof (EQUIVALENT) 189.21/136.30 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.30 189.21/136.30 new_psFloat24(x0, x1, x2) 189.21/136.30 189.21/136.30 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1590) 189.21/136.30 Obligation: 189.21/136.30 Q DP problem: 189.21/136.30 The TRS P consists of the following rules: 189.21/136.30 189.21/136.30 new_iterate24(ww4000, ww3100, ww4379) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4379)) 189.21/136.30 189.21/136.30 The TRS R consists of the following rules: 189.21/136.30 189.21/136.30 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.30 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.30 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.30 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.30 189.21/136.30 The set Q consists of the following terms: 189.21/136.30 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_msMyInt0(x0) 189.21/136.30 new_srMyInt(x0, x1) 189.21/136.30 new_psMyInt(x0, x1) 189.21/136.30 189.21/136.30 We have to consider all minimal (P,Q,R)-chains. 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1591) TransformationProof (EQUIVALENT) 189.21/136.30 By rewriting [LPAR04] the rule new_iterate24(ww4000, ww3100, ww4379) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4379)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.30 189.21/136.30 (new_iterate24(ww4000, ww3100, ww4379) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4379)),new_iterate24(ww4000, ww3100, ww4379) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4379))) 189.21/136.30 189.21/136.30 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1592) 189.21/136.30 Obligation: 189.21/136.30 Q DP problem: 189.21/136.30 The TRS P consists of the following rules: 189.21/136.30 189.21/136.30 new_iterate24(ww4000, ww3100, ww4379) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4379)) 189.21/136.30 189.21/136.30 The TRS R consists of the following rules: 189.21/136.30 189.21/136.30 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.30 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.30 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.30 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.30 189.21/136.30 The set Q consists of the following terms: 189.21/136.30 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_msMyInt0(x0) 189.21/136.30 new_srMyInt(x0, x1) 189.21/136.30 new_psMyInt(x0, x1) 189.21/136.30 189.21/136.30 We have to consider all minimal (P,Q,R)-chains. 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1593) UsableRulesProof (EQUIVALENT) 189.21/136.30 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1594) 189.21/136.30 Obligation: 189.21/136.30 Q DP problem: 189.21/136.30 The TRS P consists of the following rules: 189.21/136.30 189.21/136.30 new_iterate24(ww4000, ww3100, ww4379) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4379)) 189.21/136.30 189.21/136.30 The TRS R consists of the following rules: 189.21/136.30 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.30 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.30 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.30 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.30 189.21/136.30 The set Q consists of the following terms: 189.21/136.30 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_msMyInt0(x0) 189.21/136.30 new_srMyInt(x0, x1) 189.21/136.30 new_psMyInt(x0, x1) 189.21/136.30 189.21/136.30 We have to consider all minimal (P,Q,R)-chains. 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1595) QReductionProof (EQUIVALENT) 189.21/136.30 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.30 189.21/136.30 new_msMyInt0(x0) 189.21/136.30 189.21/136.30 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1596) 189.21/136.30 Obligation: 189.21/136.30 Q DP problem: 189.21/136.30 The TRS P consists of the following rules: 189.21/136.30 189.21/136.30 new_iterate24(ww4000, ww3100, ww4379) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4379)) 189.21/136.30 189.21/136.30 The TRS R consists of the following rules: 189.21/136.30 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.30 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.30 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.30 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.30 189.21/136.30 The set Q consists of the following terms: 189.21/136.30 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_srMyInt(x0, x1) 189.21/136.30 new_psMyInt(x0, x1) 189.21/136.30 189.21/136.30 We have to consider all minimal (P,Q,R)-chains. 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1597) TransformationProof (EQUIVALENT) 189.21/136.30 By rewriting [LPAR04] the rule new_iterate24(ww4000, ww3100, ww4379) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4379)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.30 189.21/136.30 (new_iterate24(ww4000, ww3100, ww4379) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4379)),new_iterate24(ww4000, ww3100, ww4379) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4379))) 189.21/136.30 189.21/136.30 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1598) 189.21/136.30 Obligation: 189.21/136.30 Q DP problem: 189.21/136.30 The TRS P consists of the following rules: 189.21/136.30 189.21/136.30 new_iterate24(ww4000, ww3100, ww4379) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4379)) 189.21/136.30 189.21/136.30 The TRS R consists of the following rules: 189.21/136.30 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.30 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.30 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.30 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.30 189.21/136.30 The set Q consists of the following terms: 189.21/136.30 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_srMyInt(x0, x1) 189.21/136.30 new_psMyInt(x0, x1) 189.21/136.30 189.21/136.30 We have to consider all minimal (P,Q,R)-chains. 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1599) TransformationProof (EQUIVALENT) 189.21/136.30 By rewriting [LPAR04] the rule new_iterate24(ww4000, ww3100, ww4379) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4379)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.30 189.21/136.30 (new_iterate24(ww4000, ww3100, ww4379) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4379)),new_iterate24(ww4000, ww3100, ww4379) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4379))) 189.21/136.30 189.21/136.30 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1600) 189.21/136.30 Obligation: 189.21/136.30 Q DP problem: 189.21/136.30 The TRS P consists of the following rules: 189.21/136.30 189.21/136.30 new_iterate24(ww4000, ww3100, ww4379) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4379)) 189.21/136.30 189.21/136.30 The TRS R consists of the following rules: 189.21/136.30 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.30 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.30 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.30 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.30 189.21/136.30 The set Q consists of the following terms: 189.21/136.30 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_srMyInt(x0, x1) 189.21/136.30 new_psMyInt(x0, x1) 189.21/136.30 189.21/136.30 We have to consider all minimal (P,Q,R)-chains. 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1601) TransformationProof (EQUIVALENT) 189.21/136.30 By rewriting [LPAR04] the rule new_iterate24(ww4000, ww3100, ww4379) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4379)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.30 189.21/136.30 (new_iterate24(ww4000, ww3100, ww4379) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4379)),new_iterate24(ww4000, ww3100, ww4379) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4379))) 189.21/136.30 189.21/136.30 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1602) 189.21/136.30 Obligation: 189.21/136.30 Q DP problem: 189.21/136.30 The TRS P consists of the following rules: 189.21/136.30 189.21/136.30 new_iterate24(ww4000, ww3100, ww4379) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4379)) 189.21/136.30 189.21/136.30 The TRS R consists of the following rules: 189.21/136.30 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.30 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.30 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.30 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.30 189.21/136.30 The set Q consists of the following terms: 189.21/136.30 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_srMyInt(x0, x1) 189.21/136.30 new_psMyInt(x0, x1) 189.21/136.30 189.21/136.30 We have to consider all minimal (P,Q,R)-chains. 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1603) TransformationProof (EQUIVALENT) 189.21/136.30 By rewriting [LPAR04] the rule new_iterate24(ww4000, ww3100, ww4379) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4379)) at position [2,1,0] we obtained the following new rules [LPAR04]: 189.21/136.30 189.21/136.30 (new_iterate24(ww4000, ww3100, ww4379) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4379)),new_iterate24(ww4000, ww3100, ww4379) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4379))) 189.21/136.30 189.21/136.30 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1604) 189.21/136.30 Obligation: 189.21/136.30 Q DP problem: 189.21/136.30 The TRS P consists of the following rules: 189.21/136.30 189.21/136.30 new_iterate24(ww4000, ww3100, ww4379) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4379)) 189.21/136.30 189.21/136.30 The TRS R consists of the following rules: 189.21/136.30 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.30 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.30 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.30 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.30 189.21/136.30 The set Q consists of the following terms: 189.21/136.30 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_srMyInt(x0, x1) 189.21/136.30 new_psMyInt(x0, x1) 189.21/136.30 189.21/136.30 We have to consider all minimal (P,Q,R)-chains. 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1605) MNOCProof (EQUIVALENT) 189.21/136.30 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1606) 189.21/136.30 Obligation: 189.21/136.30 Q DP problem: 189.21/136.30 The TRS P consists of the following rules: 189.21/136.30 189.21/136.30 new_iterate24(ww4000, ww3100, ww4379) -> new_iterate24(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4379)) 189.21/136.30 189.21/136.30 The TRS R consists of the following rules: 189.21/136.30 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.30 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.30 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.30 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.30 189.21/136.30 Q is empty. 189.21/136.30 We have to consider all (P,Q,R)-chains. 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1607) NonTerminationLoopProof (COMPLETE) 189.21/136.30 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.30 Found a loop by semiunifying a rule from P directly. 189.21/136.30 189.21/136.30 s = new_iterate24(ww4000, ww3100, ww4379) evaluates to t =new_iterate24(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4379)) 189.21/136.30 189.21/136.30 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.30 * Matcher: [ww4379 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4379)] 189.21/136.30 * Semiunifier: [ ] 189.21/136.30 189.21/136.30 -------------------------------------------------------------------------------- 189.21/136.30 Rewriting sequence 189.21/136.30 189.21/136.30 The DP semiunifies directly so there is only one rewrite step from new_iterate24(ww4000, ww3100, ww4379) to new_iterate24(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4379)). 189.21/136.30 189.21/136.30 189.21/136.30 189.21/136.30 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1608) 189.21/136.30 NO 189.21/136.30 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1609) 189.21/136.30 Obligation: 189.21/136.30 Q DP problem: 189.21/136.30 The TRS P consists of the following rules: 189.21/136.30 189.21/136.30 new_iterate165(ww3000, ww3100, ww4614) -> new_iterate165(ww3000, ww3100, new_psFloat166(ww3000, ww3100, ww4614)) 189.21/136.30 189.21/136.30 The TRS R consists of the following rules: 189.21/136.30 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.30 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.30 new_psFloat166(ww3000, ww3100, ww4614) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4614) 189.21/136.30 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.30 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.30 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.30 189.21/136.30 The set Q consists of the following terms: 189.21/136.30 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.30 new_psFloat166(x0, x1, x2) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_msMyInt4(x0) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primMinusInt(Main.Neg(x0)) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primMinusInt(Main.Pos(x0)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_srMyInt(x0, x1) 189.21/136.30 new_psMyInt(x0, x1) 189.21/136.30 189.21/136.30 We have to consider all minimal (P,Q,R)-chains. 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1610) TransformationProof (EQUIVALENT) 189.21/136.30 By rewriting [LPAR04] the rule new_iterate165(ww3000, ww3100, ww4614) -> new_iterate165(ww3000, ww3100, new_psFloat166(ww3000, ww3100, ww4614)) at position [2] we obtained the following new rules [LPAR04]: 189.21/136.30 189.21/136.30 (new_iterate165(ww3000, ww3100, ww4614) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4614)),new_iterate165(ww3000, ww3100, ww4614) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4614))) 189.21/136.30 189.21/136.30 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1611) 189.21/136.30 Obligation: 189.21/136.30 Q DP problem: 189.21/136.30 The TRS P consists of the following rules: 189.21/136.30 189.21/136.30 new_iterate165(ww3000, ww3100, ww4614) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4614)) 189.21/136.30 189.21/136.30 The TRS R consists of the following rules: 189.21/136.30 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.30 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.30 new_psFloat166(ww3000, ww3100, ww4614) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4614) 189.21/136.30 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.30 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.30 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.30 189.21/136.30 The set Q consists of the following terms: 189.21/136.30 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.30 new_psFloat166(x0, x1, x2) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_msMyInt4(x0) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primMinusInt(Main.Neg(x0)) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primMinusInt(Main.Pos(x0)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_srMyInt(x0, x1) 189.21/136.30 new_psMyInt(x0, x1) 189.21/136.30 189.21/136.30 We have to consider all minimal (P,Q,R)-chains. 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1612) UsableRulesProof (EQUIVALENT) 189.21/136.30 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1613) 189.21/136.30 Obligation: 189.21/136.30 Q DP problem: 189.21/136.30 The TRS P consists of the following rules: 189.21/136.30 189.21/136.30 new_iterate165(ww3000, ww3100, ww4614) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4614)) 189.21/136.30 189.21/136.30 The TRS R consists of the following rules: 189.21/136.30 189.21/136.30 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.30 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.30 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.30 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.30 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.30 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.30 189.21/136.30 The set Q consists of the following terms: 189.21/136.30 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.30 new_psFloat166(x0, x1, x2) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_msMyInt4(x0) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primMinusInt(Main.Neg(x0)) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primMinusInt(Main.Pos(x0)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_srMyInt(x0, x1) 189.21/136.30 new_psMyInt(x0, x1) 189.21/136.30 189.21/136.30 We have to consider all minimal (P,Q,R)-chains. 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1614) QReductionProof (EQUIVALENT) 189.21/136.30 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.30 189.21/136.30 new_psFloat166(x0, x1, x2) 189.21/136.30 189.21/136.30 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1615) 189.21/136.30 Obligation: 189.21/136.30 Q DP problem: 189.21/136.30 The TRS P consists of the following rules: 189.21/136.30 189.21/136.30 new_iterate165(ww3000, ww3100, ww4614) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4614)) 189.21/136.30 189.21/136.30 The TRS R consists of the following rules: 189.21/136.30 189.21/136.30 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.30 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.30 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.30 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.30 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.30 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.30 189.21/136.30 The set Q consists of the following terms: 189.21/136.30 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_msMyInt4(x0) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primMinusInt(Main.Neg(x0)) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primMinusInt(Main.Pos(x0)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_srMyInt(x0, x1) 189.21/136.30 new_psMyInt(x0, x1) 189.21/136.30 189.21/136.30 We have to consider all minimal (P,Q,R)-chains. 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1616) TransformationProof (EQUIVALENT) 189.21/136.30 By rewriting [LPAR04] the rule new_iterate165(ww3000, ww3100, ww4614) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4614)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.30 189.21/136.30 (new_iterate165(ww3000, ww3100, ww4614) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4614)),new_iterate165(ww3000, ww3100, ww4614) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4614))) 189.21/136.30 189.21/136.30 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1617) 189.21/136.30 Obligation: 189.21/136.30 Q DP problem: 189.21/136.30 The TRS P consists of the following rules: 189.21/136.30 189.21/136.30 new_iterate165(ww3000, ww3100, ww4614) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4614)) 189.21/136.30 189.21/136.30 The TRS R consists of the following rules: 189.21/136.30 189.21/136.30 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.30 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.30 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.30 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.30 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.30 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.30 189.21/136.30 The set Q consists of the following terms: 189.21/136.30 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_msMyInt4(x0) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primMinusInt(Main.Neg(x0)) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primMinusInt(Main.Pos(x0)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_srMyInt(x0, x1) 189.21/136.30 new_psMyInt(x0, x1) 189.21/136.30 189.21/136.30 We have to consider all minimal (P,Q,R)-chains. 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1618) UsableRulesProof (EQUIVALENT) 189.21/136.30 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.30 ---------------------------------------- 189.21/136.30 189.21/136.30 (1619) 189.21/136.30 Obligation: 189.21/136.30 Q DP problem: 189.21/136.30 The TRS P consists of the following rules: 189.21/136.30 189.21/136.30 new_iterate165(ww3000, ww3100, ww4614) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4614)) 189.21/136.30 189.21/136.30 The TRS R consists of the following rules: 189.21/136.30 189.21/136.30 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.30 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.30 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.30 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.30 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.30 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.30 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.30 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.30 189.21/136.30 The set Q consists of the following terms: 189.21/136.30 189.21/136.30 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.30 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.30 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.30 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.30 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.30 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.30 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_msMyInt4(x0) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMinusInt(Main.Neg(x0)) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primMinusInt(Main.Pos(x0)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_srMyInt(x0, x1) 189.21/136.31 new_psMyInt(x0, x1) 189.21/136.31 189.21/136.31 We have to consider all minimal (P,Q,R)-chains. 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1620) QReductionProof (EQUIVALENT) 189.21/136.31 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.31 189.21/136.31 new_msMyInt4(x0) 189.21/136.31 189.21/136.31 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1621) 189.21/136.31 Obligation: 189.21/136.31 Q DP problem: 189.21/136.31 The TRS P consists of the following rules: 189.21/136.31 189.21/136.31 new_iterate165(ww3000, ww3100, ww4614) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4614)) 189.21/136.31 189.21/136.31 The TRS R consists of the following rules: 189.21/136.31 189.21/136.31 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.31 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.31 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.31 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.31 189.21/136.31 The set Q consists of the following terms: 189.21/136.31 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMinusInt(Main.Neg(x0)) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primMinusInt(Main.Pos(x0)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_srMyInt(x0, x1) 189.21/136.31 new_psMyInt(x0, x1) 189.21/136.31 189.21/136.31 We have to consider all minimal (P,Q,R)-chains. 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1622) TransformationProof (EQUIVALENT) 189.21/136.31 By rewriting [LPAR04] the rule new_iterate165(ww3000, ww3100, ww4614) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4614)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.31 189.21/136.31 (new_iterate165(ww3000, ww3100, ww4614) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4614)),new_iterate165(ww3000, ww3100, ww4614) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4614))) 189.21/136.31 189.21/136.31 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1623) 189.21/136.31 Obligation: 189.21/136.31 Q DP problem: 189.21/136.31 The TRS P consists of the following rules: 189.21/136.31 189.21/136.31 new_iterate165(ww3000, ww3100, ww4614) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4614)) 189.21/136.31 189.21/136.31 The TRS R consists of the following rules: 189.21/136.31 189.21/136.31 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.31 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.31 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.31 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.31 189.21/136.31 The set Q consists of the following terms: 189.21/136.31 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMinusInt(Main.Neg(x0)) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primMinusInt(Main.Pos(x0)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_srMyInt(x0, x1) 189.21/136.31 new_psMyInt(x0, x1) 189.21/136.31 189.21/136.31 We have to consider all minimal (P,Q,R)-chains. 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1624) UsableRulesProof (EQUIVALENT) 189.21/136.31 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1625) 189.21/136.31 Obligation: 189.21/136.31 Q DP problem: 189.21/136.31 The TRS P consists of the following rules: 189.21/136.31 189.21/136.31 new_iterate165(ww3000, ww3100, ww4614) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4614)) 189.21/136.31 189.21/136.31 The TRS R consists of the following rules: 189.21/136.31 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.31 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.31 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.31 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.31 189.21/136.31 The set Q consists of the following terms: 189.21/136.31 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMinusInt(Main.Neg(x0)) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primMinusInt(Main.Pos(x0)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_srMyInt(x0, x1) 189.21/136.31 new_psMyInt(x0, x1) 189.21/136.31 189.21/136.31 We have to consider all minimal (P,Q,R)-chains. 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1626) QReductionProof (EQUIVALENT) 189.21/136.31 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.31 189.21/136.31 new_primMinusInt(Main.Neg(x0)) 189.21/136.31 new_primMinusInt(Main.Pos(x0)) 189.21/136.31 189.21/136.31 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1627) 189.21/136.31 Obligation: 189.21/136.31 Q DP problem: 189.21/136.31 The TRS P consists of the following rules: 189.21/136.31 189.21/136.31 new_iterate165(ww3000, ww3100, ww4614) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4614)) 189.21/136.31 189.21/136.31 The TRS R consists of the following rules: 189.21/136.31 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.31 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.31 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.31 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.31 189.21/136.31 The set Q consists of the following terms: 189.21/136.31 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_srMyInt(x0, x1) 189.21/136.31 new_psMyInt(x0, x1) 189.21/136.31 189.21/136.31 We have to consider all minimal (P,Q,R)-chains. 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1628) TransformationProof (EQUIVALENT) 189.21/136.31 By rewriting [LPAR04] the rule new_iterate165(ww3000, ww3100, ww4614) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4614)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.31 189.21/136.31 (new_iterate165(ww3000, ww3100, ww4614) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4614)),new_iterate165(ww3000, ww3100, ww4614) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4614))) 189.21/136.31 189.21/136.31 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1629) 189.21/136.31 Obligation: 189.21/136.31 Q DP problem: 189.21/136.31 The TRS P consists of the following rules: 189.21/136.31 189.21/136.31 new_iterate165(ww3000, ww3100, ww4614) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4614)) 189.21/136.31 189.21/136.31 The TRS R consists of the following rules: 189.21/136.31 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.31 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.31 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.31 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.31 189.21/136.31 The set Q consists of the following terms: 189.21/136.31 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_srMyInt(x0, x1) 189.21/136.31 new_psMyInt(x0, x1) 189.21/136.31 189.21/136.31 We have to consider all minimal (P,Q,R)-chains. 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1630) TransformationProof (EQUIVALENT) 189.21/136.31 By rewriting [LPAR04] the rule new_iterate165(ww3000, ww3100, ww4614) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4614)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.31 189.21/136.31 (new_iterate165(ww3000, ww3100, ww4614) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4614)),new_iterate165(ww3000, ww3100, ww4614) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4614))) 189.21/136.31 189.21/136.31 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1631) 189.21/136.31 Obligation: 189.21/136.31 Q DP problem: 189.21/136.31 The TRS P consists of the following rules: 189.21/136.31 189.21/136.31 new_iterate165(ww3000, ww3100, ww4614) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4614)) 189.21/136.31 189.21/136.31 The TRS R consists of the following rules: 189.21/136.31 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.31 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.31 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.31 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.31 189.21/136.31 The set Q consists of the following terms: 189.21/136.31 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_srMyInt(x0, x1) 189.21/136.31 new_psMyInt(x0, x1) 189.21/136.31 189.21/136.31 We have to consider all minimal (P,Q,R)-chains. 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1632) TransformationProof (EQUIVALENT) 189.21/136.31 By rewriting [LPAR04] the rule new_iterate165(ww3000, ww3100, ww4614) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4614)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.31 189.21/136.31 (new_iterate165(ww3000, ww3100, ww4614) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4614)),new_iterate165(ww3000, ww3100, ww4614) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4614))) 189.21/136.31 189.21/136.31 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1633) 189.21/136.31 Obligation: 189.21/136.31 Q DP problem: 189.21/136.31 The TRS P consists of the following rules: 189.21/136.31 189.21/136.31 new_iterate165(ww3000, ww3100, ww4614) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4614)) 189.21/136.31 189.21/136.31 The TRS R consists of the following rules: 189.21/136.31 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.31 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.31 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.31 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.31 189.21/136.31 The set Q consists of the following terms: 189.21/136.31 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_srMyInt(x0, x1) 189.21/136.31 new_psMyInt(x0, x1) 189.21/136.31 189.21/136.31 We have to consider all minimal (P,Q,R)-chains. 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1634) TransformationProof (EQUIVALENT) 189.21/136.31 By rewriting [LPAR04] the rule new_iterate165(ww3000, ww3100, ww4614) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4614)) at position [2,1,0] we obtained the following new rules [LPAR04]: 189.21/136.31 189.21/136.31 (new_iterate165(ww3000, ww3100, ww4614) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4614)),new_iterate165(ww3000, ww3100, ww4614) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4614))) 189.21/136.31 189.21/136.31 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1635) 189.21/136.31 Obligation: 189.21/136.31 Q DP problem: 189.21/136.31 The TRS P consists of the following rules: 189.21/136.31 189.21/136.31 new_iterate165(ww3000, ww3100, ww4614) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4614)) 189.21/136.31 189.21/136.31 The TRS R consists of the following rules: 189.21/136.31 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.31 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.31 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.31 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.31 189.21/136.31 The set Q consists of the following terms: 189.21/136.31 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_srMyInt(x0, x1) 189.21/136.31 new_psMyInt(x0, x1) 189.21/136.31 189.21/136.31 We have to consider all minimal (P,Q,R)-chains. 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1636) MNOCProof (EQUIVALENT) 189.21/136.31 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1637) 189.21/136.31 Obligation: 189.21/136.31 Q DP problem: 189.21/136.31 The TRS P consists of the following rules: 189.21/136.31 189.21/136.31 new_iterate165(ww3000, ww3100, ww4614) -> new_iterate165(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4614)) 189.21/136.31 189.21/136.31 The TRS R consists of the following rules: 189.21/136.31 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.31 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.31 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.31 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.31 189.21/136.31 Q is empty. 189.21/136.31 We have to consider all (P,Q,R)-chains. 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1638) NonTerminationLoopProof (COMPLETE) 189.21/136.31 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.31 Found a loop by semiunifying a rule from P directly. 189.21/136.31 189.21/136.31 s = new_iterate165(ww3000, ww3100, ww4614) evaluates to t =new_iterate165(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4614)) 189.21/136.31 189.21/136.31 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.31 * Matcher: [ww4614 / new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4614)] 189.21/136.31 * Semiunifier: [ ] 189.21/136.31 189.21/136.31 -------------------------------------------------------------------------------- 189.21/136.31 Rewriting sequence 189.21/136.31 189.21/136.31 The DP semiunifies directly so there is only one rewrite step from new_iterate165(ww3000, ww3100, ww4614) to new_iterate165(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4614)). 189.21/136.31 189.21/136.31 189.21/136.31 189.21/136.31 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1639) 189.21/136.31 NO 189.21/136.31 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1640) 189.21/136.31 Obligation: 189.21/136.31 Q DP problem: 189.21/136.31 The TRS P consists of the following rules: 189.21/136.31 189.21/136.31 new_iterate106(ww3100, ww4349) -> new_iterate106(ww3100, new_psFloat106(ww3100, ww4349)) 189.21/136.31 189.21/136.31 The TRS R consists of the following rules: 189.21/136.31 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.31 new_psFloat106(ww3100, ww4349) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4349) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.31 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.31 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.31 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.31 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.31 189.21/136.31 The set Q consists of the following terms: 189.21/136.31 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_msMyInt4(x0) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMinusInt(Main.Neg(x0)) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primMinusInt(Main.Pos(x0)) 189.21/136.31 new_psFloat106(x0, x1) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_srMyInt(x0, x1) 189.21/136.31 new_psMyInt(x0, x1) 189.21/136.31 189.21/136.31 We have to consider all minimal (P,Q,R)-chains. 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1641) TransformationProof (EQUIVALENT) 189.21/136.31 By rewriting [LPAR04] the rule new_iterate106(ww3100, ww4349) -> new_iterate106(ww3100, new_psFloat106(ww3100, ww4349)) at position [1] we obtained the following new rules [LPAR04]: 189.21/136.31 189.21/136.31 (new_iterate106(ww3100, ww4349) -> new_iterate106(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4349)),new_iterate106(ww3100, ww4349) -> new_iterate106(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4349))) 189.21/136.31 189.21/136.31 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1642) 189.21/136.31 Obligation: 189.21/136.31 Q DP problem: 189.21/136.31 The TRS P consists of the following rules: 189.21/136.31 189.21/136.31 new_iterate106(ww3100, ww4349) -> new_iterate106(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4349)) 189.21/136.31 189.21/136.31 The TRS R consists of the following rules: 189.21/136.31 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.31 new_psFloat106(ww3100, ww4349) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4349) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.31 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.31 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.31 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.31 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.31 189.21/136.31 The set Q consists of the following terms: 189.21/136.31 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_msMyInt4(x0) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMinusInt(Main.Neg(x0)) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primMinusInt(Main.Pos(x0)) 189.21/136.31 new_psFloat106(x0, x1) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_srMyInt(x0, x1) 189.21/136.31 new_psMyInt(x0, x1) 189.21/136.31 189.21/136.31 We have to consider all minimal (P,Q,R)-chains. 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1643) UsableRulesProof (EQUIVALENT) 189.21/136.31 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1644) 189.21/136.31 Obligation: 189.21/136.31 Q DP problem: 189.21/136.31 The TRS P consists of the following rules: 189.21/136.31 189.21/136.31 new_iterate106(ww3100, ww4349) -> new_iterate106(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4349)) 189.21/136.31 189.21/136.31 The TRS R consists of the following rules: 189.21/136.31 189.21/136.31 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.31 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.31 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.31 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.31 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.31 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.31 189.21/136.31 The set Q consists of the following terms: 189.21/136.31 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_msMyInt4(x0) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMinusInt(Main.Neg(x0)) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primMinusInt(Main.Pos(x0)) 189.21/136.31 new_psFloat106(x0, x1) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_srMyInt(x0, x1) 189.21/136.31 new_psMyInt(x0, x1) 189.21/136.31 189.21/136.31 We have to consider all minimal (P,Q,R)-chains. 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1645) QReductionProof (EQUIVALENT) 189.21/136.31 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.31 189.21/136.31 new_psFloat106(x0, x1) 189.21/136.31 189.21/136.31 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1646) 189.21/136.31 Obligation: 189.21/136.31 Q DP problem: 189.21/136.31 The TRS P consists of the following rules: 189.21/136.31 189.21/136.31 new_iterate106(ww3100, ww4349) -> new_iterate106(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4349)) 189.21/136.31 189.21/136.31 The TRS R consists of the following rules: 189.21/136.31 189.21/136.31 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.31 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.31 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.31 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.31 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.31 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.31 189.21/136.31 The set Q consists of the following terms: 189.21/136.31 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_msMyInt4(x0) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMinusInt(Main.Neg(x0)) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primMinusInt(Main.Pos(x0)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_srMyInt(x0, x1) 189.21/136.31 new_psMyInt(x0, x1) 189.21/136.31 189.21/136.31 We have to consider all minimal (P,Q,R)-chains. 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1647) TransformationProof (EQUIVALENT) 189.21/136.31 By rewriting [LPAR04] the rule new_iterate106(ww3100, ww4349) -> new_iterate106(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4349)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.31 189.21/136.31 (new_iterate106(ww3100, ww4349) -> new_iterate106(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4349)),new_iterate106(ww3100, ww4349) -> new_iterate106(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4349))) 189.21/136.31 189.21/136.31 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1648) 189.21/136.31 Obligation: 189.21/136.31 Q DP problem: 189.21/136.31 The TRS P consists of the following rules: 189.21/136.31 189.21/136.31 new_iterate106(ww3100, ww4349) -> new_iterate106(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4349)) 189.21/136.31 189.21/136.31 The TRS R consists of the following rules: 189.21/136.31 189.21/136.31 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.31 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.31 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.31 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.31 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.31 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.31 189.21/136.31 The set Q consists of the following terms: 189.21/136.31 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_msMyInt4(x0) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMinusInt(Main.Neg(x0)) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primMinusInt(Main.Pos(x0)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_srMyInt(x0, x1) 189.21/136.31 new_psMyInt(x0, x1) 189.21/136.31 189.21/136.31 We have to consider all minimal (P,Q,R)-chains. 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1649) UsableRulesProof (EQUIVALENT) 189.21/136.31 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1650) 189.21/136.31 Obligation: 189.21/136.31 Q DP problem: 189.21/136.31 The TRS P consists of the following rules: 189.21/136.31 189.21/136.31 new_iterate106(ww3100, ww4349) -> new_iterate106(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4349)) 189.21/136.31 189.21/136.31 The TRS R consists of the following rules: 189.21/136.31 189.21/136.31 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.31 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.31 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.31 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.31 189.21/136.31 The set Q consists of the following terms: 189.21/136.31 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_msMyInt4(x0) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMinusInt(Main.Neg(x0)) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primMinusInt(Main.Pos(x0)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_srMyInt(x0, x1) 189.21/136.31 new_psMyInt(x0, x1) 189.21/136.31 189.21/136.31 We have to consider all minimal (P,Q,R)-chains. 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1651) QReductionProof (EQUIVALENT) 189.21/136.31 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.31 189.21/136.31 new_msMyInt4(x0) 189.21/136.31 189.21/136.31 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1652) 189.21/136.31 Obligation: 189.21/136.31 Q DP problem: 189.21/136.31 The TRS P consists of the following rules: 189.21/136.31 189.21/136.31 new_iterate106(ww3100, ww4349) -> new_iterate106(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4349)) 189.21/136.31 189.21/136.31 The TRS R consists of the following rules: 189.21/136.31 189.21/136.31 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.31 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.31 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.31 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.31 189.21/136.31 The set Q consists of the following terms: 189.21/136.31 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMinusInt(Main.Neg(x0)) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primMinusInt(Main.Pos(x0)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_srMyInt(x0, x1) 189.21/136.31 new_psMyInt(x0, x1) 189.21/136.31 189.21/136.31 We have to consider all minimal (P,Q,R)-chains. 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1653) TransformationProof (EQUIVALENT) 189.21/136.31 By rewriting [LPAR04] the rule new_iterate106(ww3100, ww4349) -> new_iterate106(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4349)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.31 189.21/136.31 (new_iterate106(ww3100, ww4349) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4349)),new_iterate106(ww3100, ww4349) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4349))) 189.21/136.31 189.21/136.31 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1654) 189.21/136.31 Obligation: 189.21/136.31 Q DP problem: 189.21/136.31 The TRS P consists of the following rules: 189.21/136.31 189.21/136.31 new_iterate106(ww3100, ww4349) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4349)) 189.21/136.31 189.21/136.31 The TRS R consists of the following rules: 189.21/136.31 189.21/136.31 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.31 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.31 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.31 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.31 189.21/136.31 The set Q consists of the following terms: 189.21/136.31 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMinusInt(Main.Neg(x0)) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primMinusInt(Main.Pos(x0)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_srMyInt(x0, x1) 189.21/136.31 new_psMyInt(x0, x1) 189.21/136.31 189.21/136.31 We have to consider all minimal (P,Q,R)-chains. 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1655) UsableRulesProof (EQUIVALENT) 189.21/136.31 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1656) 189.21/136.31 Obligation: 189.21/136.31 Q DP problem: 189.21/136.31 The TRS P consists of the following rules: 189.21/136.31 189.21/136.31 new_iterate106(ww3100, ww4349) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4349)) 189.21/136.31 189.21/136.31 The TRS R consists of the following rules: 189.21/136.31 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.31 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.31 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.31 189.21/136.31 The set Q consists of the following terms: 189.21/136.31 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMinusInt(Main.Neg(x0)) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primMinusInt(Main.Pos(x0)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_srMyInt(x0, x1) 189.21/136.31 new_psMyInt(x0, x1) 189.21/136.31 189.21/136.31 We have to consider all minimal (P,Q,R)-chains. 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1657) QReductionProof (EQUIVALENT) 189.21/136.31 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.31 189.21/136.31 new_primMinusInt(Main.Neg(x0)) 189.21/136.31 new_primMinusInt(Main.Pos(x0)) 189.21/136.31 189.21/136.31 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1658) 189.21/136.31 Obligation: 189.21/136.31 Q DP problem: 189.21/136.31 The TRS P consists of the following rules: 189.21/136.31 189.21/136.31 new_iterate106(ww3100, ww4349) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4349)) 189.21/136.31 189.21/136.31 The TRS R consists of the following rules: 189.21/136.31 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.31 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.31 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.31 189.21/136.31 The set Q consists of the following terms: 189.21/136.31 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_srMyInt(x0, x1) 189.21/136.31 new_psMyInt(x0, x1) 189.21/136.31 189.21/136.31 We have to consider all minimal (P,Q,R)-chains. 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1659) TransformationProof (EQUIVALENT) 189.21/136.31 By rewriting [LPAR04] the rule new_iterate106(ww3100, ww4349) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4349)) at position [1,0,0] we obtained the following new rules [LPAR04]: 189.21/136.31 189.21/136.31 (new_iterate106(ww3100, ww4349) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4349)),new_iterate106(ww3100, ww4349) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4349))) 189.21/136.31 189.21/136.31 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1660) 189.21/136.31 Obligation: 189.21/136.31 Q DP problem: 189.21/136.31 The TRS P consists of the following rules: 189.21/136.31 189.21/136.31 new_iterate106(ww3100, ww4349) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4349)) 189.21/136.31 189.21/136.31 The TRS R consists of the following rules: 189.21/136.31 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.31 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.31 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.31 189.21/136.31 The set Q consists of the following terms: 189.21/136.31 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_srMyInt(x0, x1) 189.21/136.31 new_psMyInt(x0, x1) 189.21/136.31 189.21/136.31 We have to consider all minimal (P,Q,R)-chains. 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1661) TransformationProof (EQUIVALENT) 189.21/136.31 By rewriting [LPAR04] the rule new_iterate106(ww3100, ww4349) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4349)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.31 189.21/136.31 (new_iterate106(ww3100, ww4349) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4349)),new_iterate106(ww3100, ww4349) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4349))) 189.21/136.31 189.21/136.31 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1662) 189.21/136.31 Obligation: 189.21/136.31 Q DP problem: 189.21/136.31 The TRS P consists of the following rules: 189.21/136.31 189.21/136.31 new_iterate106(ww3100, ww4349) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4349)) 189.21/136.31 189.21/136.31 The TRS R consists of the following rules: 189.21/136.31 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.31 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.31 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.31 189.21/136.31 The set Q consists of the following terms: 189.21/136.31 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_srMyInt(x0, x1) 189.21/136.31 new_psMyInt(x0, x1) 189.21/136.31 189.21/136.31 We have to consider all minimal (P,Q,R)-chains. 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1663) TransformationProof (EQUIVALENT) 189.21/136.31 By rewriting [LPAR04] the rule new_iterate106(ww3100, ww4349) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4349)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.31 189.21/136.31 (new_iterate106(ww3100, ww4349) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4349)),new_iterate106(ww3100, ww4349) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4349))) 189.21/136.31 189.21/136.31 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1664) 189.21/136.31 Obligation: 189.21/136.31 Q DP problem: 189.21/136.31 The TRS P consists of the following rules: 189.21/136.31 189.21/136.31 new_iterate106(ww3100, ww4349) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4349)) 189.21/136.31 189.21/136.31 The TRS R consists of the following rules: 189.21/136.31 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.31 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.31 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.31 189.21/136.31 The set Q consists of the following terms: 189.21/136.31 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_srMyInt(x0, x1) 189.21/136.31 new_psMyInt(x0, x1) 189.21/136.31 189.21/136.31 We have to consider all minimal (P,Q,R)-chains. 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1665) TransformationProof (EQUIVALENT) 189.21/136.31 By rewriting [LPAR04] the rule new_iterate106(ww3100, ww4349) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4349)) at position [1,1,0] we obtained the following new rules [LPAR04]: 189.21/136.31 189.21/136.31 (new_iterate106(ww3100, ww4349) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4349)),new_iterate106(ww3100, ww4349) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4349))) 189.21/136.31 189.21/136.31 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1666) 189.21/136.31 Obligation: 189.21/136.31 Q DP problem: 189.21/136.31 The TRS P consists of the following rules: 189.21/136.31 189.21/136.31 new_iterate106(ww3100, ww4349) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4349)) 189.21/136.31 189.21/136.31 The TRS R consists of the following rules: 189.21/136.31 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.31 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.31 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.31 189.21/136.31 The set Q consists of the following terms: 189.21/136.31 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_srMyInt(x0, x1) 189.21/136.31 new_psMyInt(x0, x1) 189.21/136.31 189.21/136.31 We have to consider all minimal (P,Q,R)-chains. 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1667) MNOCProof (EQUIVALENT) 189.21/136.31 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1668) 189.21/136.31 Obligation: 189.21/136.31 Q DP problem: 189.21/136.31 The TRS P consists of the following rules: 189.21/136.31 189.21/136.31 new_iterate106(ww3100, ww4349) -> new_iterate106(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4349)) 189.21/136.31 189.21/136.31 The TRS R consists of the following rules: 189.21/136.31 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.31 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.31 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.31 189.21/136.31 Q is empty. 189.21/136.31 We have to consider all (P,Q,R)-chains. 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1669) NonTerminationLoopProof (COMPLETE) 189.21/136.31 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.31 Found a loop by semiunifying a rule from P directly. 189.21/136.31 189.21/136.31 s = new_iterate106(ww3100, ww4349) evaluates to t =new_iterate106(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4349)) 189.21/136.31 189.21/136.31 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.31 * Matcher: [ww4349 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4349)] 189.21/136.31 * Semiunifier: [ ] 189.21/136.31 189.21/136.31 -------------------------------------------------------------------------------- 189.21/136.31 Rewriting sequence 189.21/136.31 189.21/136.31 The DP semiunifies directly so there is only one rewrite step from new_iterate106(ww3100, ww4349) to new_iterate106(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4349)). 189.21/136.31 189.21/136.31 189.21/136.31 189.21/136.31 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1670) 189.21/136.31 NO 189.21/136.31 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1671) 189.21/136.31 Obligation: 189.21/136.31 Q DP problem: 189.21/136.31 The TRS P consists of the following rules: 189.21/136.31 189.21/136.31 new_iterate122(ww3000, ww3100, ww4340) -> new_iterate122(ww3000, ww3100, new_psFloat122(ww3000, ww3100, ww4340)) 189.21/136.31 189.21/136.31 The TRS R consists of the following rules: 189.21/136.31 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.31 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.31 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.31 new_psFloat122(ww3000, ww3100, ww4340) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4340) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.31 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.31 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.31 189.21/136.31 The set Q consists of the following terms: 189.21/136.31 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_psFloat122(x0, x1, x2) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_msMyInt4(x0) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMinusInt(Main.Neg(x0)) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primMinusInt(Main.Pos(x0)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_srMyInt(x0, x1) 189.21/136.31 new_psMyInt(x0, x1) 189.21/136.31 189.21/136.31 We have to consider all minimal (P,Q,R)-chains. 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1672) TransformationProof (EQUIVALENT) 189.21/136.31 By rewriting [LPAR04] the rule new_iterate122(ww3000, ww3100, ww4340) -> new_iterate122(ww3000, ww3100, new_psFloat122(ww3000, ww3100, ww4340)) at position [2] we obtained the following new rules [LPAR04]: 189.21/136.31 189.21/136.31 (new_iterate122(ww3000, ww3100, ww4340) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4340)),new_iterate122(ww3000, ww3100, ww4340) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4340))) 189.21/136.31 189.21/136.31 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1673) 189.21/136.31 Obligation: 189.21/136.31 Q DP problem: 189.21/136.31 The TRS P consists of the following rules: 189.21/136.31 189.21/136.31 new_iterate122(ww3000, ww3100, ww4340) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4340)) 189.21/136.31 189.21/136.31 The TRS R consists of the following rules: 189.21/136.31 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.31 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.31 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.31 new_psFloat122(ww3000, ww3100, ww4340) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4340) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.31 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.31 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.31 189.21/136.31 The set Q consists of the following terms: 189.21/136.31 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_psFloat122(x0, x1, x2) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_msMyInt4(x0) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMinusInt(Main.Neg(x0)) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primMinusInt(Main.Pos(x0)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_srMyInt(x0, x1) 189.21/136.31 new_psMyInt(x0, x1) 189.21/136.31 189.21/136.31 We have to consider all minimal (P,Q,R)-chains. 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1674) UsableRulesProof (EQUIVALENT) 189.21/136.31 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1675) 189.21/136.31 Obligation: 189.21/136.31 Q DP problem: 189.21/136.31 The TRS P consists of the following rules: 189.21/136.31 189.21/136.31 new_iterate122(ww3000, ww3100, ww4340) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4340)) 189.21/136.31 189.21/136.31 The TRS R consists of the following rules: 189.21/136.31 189.21/136.31 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.31 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.31 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.31 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.31 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.31 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.31 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.31 189.21/136.31 The set Q consists of the following terms: 189.21/136.31 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_psFloat122(x0, x1, x2) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.31 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_msMyInt4(x0) 189.21/136.31 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primMinusInt(Main.Neg(x0)) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.31 new_primMinusInt(Main.Pos(x0)) 189.21/136.31 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.31 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.31 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.31 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.31 new_srMyInt(x0, x1) 189.21/136.31 new_psMyInt(x0, x1) 189.21/136.31 189.21/136.31 We have to consider all minimal (P,Q,R)-chains. 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1676) QReductionProof (EQUIVALENT) 189.21/136.31 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.31 189.21/136.31 new_psFloat122(x0, x1, x2) 189.21/136.31 189.21/136.31 189.21/136.31 ---------------------------------------- 189.21/136.31 189.21/136.31 (1677) 189.21/136.31 Obligation: 189.21/136.31 Q DP problem: 189.21/136.31 The TRS P consists of the following rules: 189.21/136.31 189.21/136.31 new_iterate122(ww3000, ww3100, ww4340) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4340)) 189.21/136.31 189.21/136.31 The TRS R consists of the following rules: 189.21/136.31 189.21/136.31 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.31 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.31 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.31 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.31 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.31 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.31 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.31 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.31 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.31 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.32 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.32 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.32 189.21/136.32 The set Q consists of the following terms: 189.21/136.32 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_msMyInt4(x0) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primMinusInt(Main.Neg(x0)) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primMinusInt(Main.Pos(x0)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_srMyInt(x0, x1) 189.21/136.32 new_psMyInt(x0, x1) 189.21/136.32 189.21/136.32 We have to consider all minimal (P,Q,R)-chains. 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1678) TransformationProof (EQUIVALENT) 189.21/136.32 By rewriting [LPAR04] the rule new_iterate122(ww3000, ww3100, ww4340) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4340)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.32 189.21/136.32 (new_iterate122(ww3000, ww3100, ww4340) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4340)),new_iterate122(ww3000, ww3100, ww4340) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4340))) 189.21/136.32 189.21/136.32 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1679) 189.21/136.32 Obligation: 189.21/136.32 Q DP problem: 189.21/136.32 The TRS P consists of the following rules: 189.21/136.32 189.21/136.32 new_iterate122(ww3000, ww3100, ww4340) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4340)) 189.21/136.32 189.21/136.32 The TRS R consists of the following rules: 189.21/136.32 189.21/136.32 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.32 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.32 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.32 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.32 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.32 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.32 189.21/136.32 The set Q consists of the following terms: 189.21/136.32 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_msMyInt4(x0) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primMinusInt(Main.Neg(x0)) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primMinusInt(Main.Pos(x0)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_srMyInt(x0, x1) 189.21/136.32 new_psMyInt(x0, x1) 189.21/136.32 189.21/136.32 We have to consider all minimal (P,Q,R)-chains. 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1680) UsableRulesProof (EQUIVALENT) 189.21/136.32 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1681) 189.21/136.32 Obligation: 189.21/136.32 Q DP problem: 189.21/136.32 The TRS P consists of the following rules: 189.21/136.32 189.21/136.32 new_iterate122(ww3000, ww3100, ww4340) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4340)) 189.21/136.32 189.21/136.32 The TRS R consists of the following rules: 189.21/136.32 189.21/136.32 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.32 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.32 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.32 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.32 189.21/136.32 The set Q consists of the following terms: 189.21/136.32 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_msMyInt4(x0) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primMinusInt(Main.Neg(x0)) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primMinusInt(Main.Pos(x0)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_srMyInt(x0, x1) 189.21/136.32 new_psMyInt(x0, x1) 189.21/136.32 189.21/136.32 We have to consider all minimal (P,Q,R)-chains. 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1682) QReductionProof (EQUIVALENT) 189.21/136.32 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.32 189.21/136.32 new_msMyInt4(x0) 189.21/136.32 189.21/136.32 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1683) 189.21/136.32 Obligation: 189.21/136.32 Q DP problem: 189.21/136.32 The TRS P consists of the following rules: 189.21/136.32 189.21/136.32 new_iterate122(ww3000, ww3100, ww4340) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4340)) 189.21/136.32 189.21/136.32 The TRS R consists of the following rules: 189.21/136.32 189.21/136.32 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.32 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.32 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.32 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.32 189.21/136.32 The set Q consists of the following terms: 189.21/136.32 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primMinusInt(Main.Neg(x0)) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primMinusInt(Main.Pos(x0)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_srMyInt(x0, x1) 189.21/136.32 new_psMyInt(x0, x1) 189.21/136.32 189.21/136.32 We have to consider all minimal (P,Q,R)-chains. 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1684) TransformationProof (EQUIVALENT) 189.21/136.32 By rewriting [LPAR04] the rule new_iterate122(ww3000, ww3100, ww4340) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4340)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.32 189.21/136.32 (new_iterate122(ww3000, ww3100, ww4340) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4340)),new_iterate122(ww3000, ww3100, ww4340) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4340))) 189.21/136.32 189.21/136.32 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1685) 189.21/136.32 Obligation: 189.21/136.32 Q DP problem: 189.21/136.32 The TRS P consists of the following rules: 189.21/136.32 189.21/136.32 new_iterate122(ww3000, ww3100, ww4340) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4340)) 189.21/136.32 189.21/136.32 The TRS R consists of the following rules: 189.21/136.32 189.21/136.32 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.32 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.32 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.32 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.32 189.21/136.32 The set Q consists of the following terms: 189.21/136.32 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primMinusInt(Main.Neg(x0)) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primMinusInt(Main.Pos(x0)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_srMyInt(x0, x1) 189.21/136.32 new_psMyInt(x0, x1) 189.21/136.32 189.21/136.32 We have to consider all minimal (P,Q,R)-chains. 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1686) UsableRulesProof (EQUIVALENT) 189.21/136.32 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1687) 189.21/136.32 Obligation: 189.21/136.32 Q DP problem: 189.21/136.32 The TRS P consists of the following rules: 189.21/136.32 189.21/136.32 new_iterate122(ww3000, ww3100, ww4340) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4340)) 189.21/136.32 189.21/136.32 The TRS R consists of the following rules: 189.21/136.32 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.32 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.32 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.32 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.32 189.21/136.32 The set Q consists of the following terms: 189.21/136.32 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primMinusInt(Main.Neg(x0)) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primMinusInt(Main.Pos(x0)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_srMyInt(x0, x1) 189.21/136.32 new_psMyInt(x0, x1) 189.21/136.32 189.21/136.32 We have to consider all minimal (P,Q,R)-chains. 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1688) QReductionProof (EQUIVALENT) 189.21/136.32 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.32 189.21/136.32 new_primMinusInt(Main.Neg(x0)) 189.21/136.32 new_primMinusInt(Main.Pos(x0)) 189.21/136.32 189.21/136.32 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1689) 189.21/136.32 Obligation: 189.21/136.32 Q DP problem: 189.21/136.32 The TRS P consists of the following rules: 189.21/136.32 189.21/136.32 new_iterate122(ww3000, ww3100, ww4340) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4340)) 189.21/136.32 189.21/136.32 The TRS R consists of the following rules: 189.21/136.32 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.32 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.32 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.32 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.32 189.21/136.32 The set Q consists of the following terms: 189.21/136.32 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_srMyInt(x0, x1) 189.21/136.32 new_psMyInt(x0, x1) 189.21/136.32 189.21/136.32 We have to consider all minimal (P,Q,R)-chains. 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1690) TransformationProof (EQUIVALENT) 189.21/136.32 By rewriting [LPAR04] the rule new_iterate122(ww3000, ww3100, ww4340) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4340)) at position [2,0,0] we obtained the following new rules [LPAR04]: 189.21/136.32 189.21/136.32 (new_iterate122(ww3000, ww3100, ww4340) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4340)),new_iterate122(ww3000, ww3100, ww4340) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4340))) 189.21/136.32 189.21/136.32 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1691) 189.21/136.32 Obligation: 189.21/136.32 Q DP problem: 189.21/136.32 The TRS P consists of the following rules: 189.21/136.32 189.21/136.32 new_iterate122(ww3000, ww3100, ww4340) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4340)) 189.21/136.32 189.21/136.32 The TRS R consists of the following rules: 189.21/136.32 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.32 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.32 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.32 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.32 189.21/136.32 The set Q consists of the following terms: 189.21/136.32 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_srMyInt(x0, x1) 189.21/136.32 new_psMyInt(x0, x1) 189.21/136.32 189.21/136.32 We have to consider all minimal (P,Q,R)-chains. 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1692) TransformationProof (EQUIVALENT) 189.21/136.32 By rewriting [LPAR04] the rule new_iterate122(ww3000, ww3100, ww4340) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4340)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.32 189.21/136.32 (new_iterate122(ww3000, ww3100, ww4340) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4340)),new_iterate122(ww3000, ww3100, ww4340) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4340))) 189.21/136.32 189.21/136.32 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1693) 189.21/136.32 Obligation: 189.21/136.32 Q DP problem: 189.21/136.32 The TRS P consists of the following rules: 189.21/136.32 189.21/136.32 new_iterate122(ww3000, ww3100, ww4340) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4340)) 189.21/136.32 189.21/136.32 The TRS R consists of the following rules: 189.21/136.32 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.32 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.32 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.32 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.32 189.21/136.32 The set Q consists of the following terms: 189.21/136.32 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_srMyInt(x0, x1) 189.21/136.32 new_psMyInt(x0, x1) 189.21/136.32 189.21/136.32 We have to consider all minimal (P,Q,R)-chains. 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1694) TransformationProof (EQUIVALENT) 189.21/136.32 By rewriting [LPAR04] the rule new_iterate122(ww3000, ww3100, ww4340) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4340)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.32 189.21/136.32 (new_iterate122(ww3000, ww3100, ww4340) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4340)),new_iterate122(ww3000, ww3100, ww4340) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4340))) 189.21/136.32 189.21/136.32 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1695) 189.21/136.32 Obligation: 189.21/136.32 Q DP problem: 189.21/136.32 The TRS P consists of the following rules: 189.21/136.32 189.21/136.32 new_iterate122(ww3000, ww3100, ww4340) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4340)) 189.21/136.32 189.21/136.32 The TRS R consists of the following rules: 189.21/136.32 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.32 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.32 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.32 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.32 189.21/136.32 The set Q consists of the following terms: 189.21/136.32 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_srMyInt(x0, x1) 189.21/136.32 new_psMyInt(x0, x1) 189.21/136.32 189.21/136.32 We have to consider all minimal (P,Q,R)-chains. 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1696) TransformationProof (EQUIVALENT) 189.21/136.32 By rewriting [LPAR04] the rule new_iterate122(ww3000, ww3100, ww4340) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4340)) at position [2,1,0] we obtained the following new rules [LPAR04]: 189.21/136.32 189.21/136.32 (new_iterate122(ww3000, ww3100, ww4340) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4340)),new_iterate122(ww3000, ww3100, ww4340) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4340))) 189.21/136.32 189.21/136.32 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1697) 189.21/136.32 Obligation: 189.21/136.32 Q DP problem: 189.21/136.32 The TRS P consists of the following rules: 189.21/136.32 189.21/136.32 new_iterate122(ww3000, ww3100, ww4340) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4340)) 189.21/136.32 189.21/136.32 The TRS R consists of the following rules: 189.21/136.32 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.32 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.32 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.32 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.32 189.21/136.32 The set Q consists of the following terms: 189.21/136.32 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_srMyInt(x0, x1) 189.21/136.32 new_psMyInt(x0, x1) 189.21/136.32 189.21/136.32 We have to consider all minimal (P,Q,R)-chains. 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1698) MNOCProof (EQUIVALENT) 189.21/136.32 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1699) 189.21/136.32 Obligation: 189.21/136.32 Q DP problem: 189.21/136.32 The TRS P consists of the following rules: 189.21/136.32 189.21/136.32 new_iterate122(ww3000, ww3100, ww4340) -> new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4340)) 189.21/136.32 189.21/136.32 The TRS R consists of the following rules: 189.21/136.32 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.32 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.32 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.32 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.32 189.21/136.32 Q is empty. 189.21/136.32 We have to consider all (P,Q,R)-chains. 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1700) NonTerminationLoopProof (COMPLETE) 189.21/136.32 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.32 Found a loop by semiunifying a rule from P directly. 189.21/136.32 189.21/136.32 s = new_iterate122(ww3000, ww3100, ww4340) evaluates to t =new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4340)) 189.21/136.32 189.21/136.32 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.32 * Matcher: [ww4340 / new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4340)] 189.21/136.32 * Semiunifier: [ ] 189.21/136.32 189.21/136.32 -------------------------------------------------------------------------------- 189.21/136.32 Rewriting sequence 189.21/136.32 189.21/136.32 The DP semiunifies directly so there is only one rewrite step from new_iterate122(ww3000, ww3100, ww4340) to new_iterate122(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4340)). 189.21/136.32 189.21/136.32 189.21/136.32 189.21/136.32 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1701) 189.21/136.32 NO 189.21/136.32 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1702) 189.21/136.32 Obligation: 189.21/136.32 Q DP problem: 189.21/136.32 The TRS P consists of the following rules: 189.21/136.32 189.21/136.32 new_takeWhile110(ww955, ww95600, ww957, ww95800, ww959, Main.Succ(ww106100), Main.Succ(ww96100)) -> new_takeWhile110(ww955, ww95600, ww957, ww95800, ww959, ww106100, ww96100) 189.21/136.32 189.21/136.32 R is empty. 189.21/136.32 Q is empty. 189.21/136.32 We have to consider all minimal (P,Q,R)-chains. 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1703) QDPSizeChangeProof (EQUIVALENT) 189.21/136.32 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. 189.21/136.32 189.21/136.32 From the DPs we obtained the following set of size-change graphs: 189.21/136.32 *new_takeWhile110(ww955, ww95600, ww957, ww95800, ww959, Main.Succ(ww106100), Main.Succ(ww96100)) -> new_takeWhile110(ww955, ww95600, ww957, ww95800, ww959, ww106100, ww96100) 189.21/136.32 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 > 6, 7 > 7 189.21/136.32 189.21/136.32 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1704) 189.21/136.32 YES 189.21/136.32 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1705) 189.21/136.32 Obligation: 189.21/136.32 Q DP problem: 189.21/136.32 The TRS P consists of the following rules: 189.21/136.32 189.21/136.32 new_iterate84(ww4000, ww3100, ww4356) -> new_iterate84(ww4000, ww3100, new_psFloat84(ww4000, ww3100, ww4356)) 189.21/136.32 189.21/136.32 The TRS R consists of the following rules: 189.21/136.32 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.32 new_psFloat84(ww4000, ww3100, ww4356) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4356) 189.21/136.32 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.32 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.32 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.32 189.21/136.32 The set Q consists of the following terms: 189.21/136.32 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_msMyInt2(x0) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_srMyInt(x0, x1) 189.21/136.32 new_psMyInt(x0, x1) 189.21/136.32 new_psFloat84(x0, x1, x2) 189.21/136.32 189.21/136.32 We have to consider all minimal (P,Q,R)-chains. 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1706) TransformationProof (EQUIVALENT) 189.21/136.32 By rewriting [LPAR04] the rule new_iterate84(ww4000, ww3100, ww4356) -> new_iterate84(ww4000, ww3100, new_psFloat84(ww4000, ww3100, ww4356)) at position [2] we obtained the following new rules [LPAR04]: 189.21/136.32 189.21/136.32 (new_iterate84(ww4000, ww3100, ww4356) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4356)),new_iterate84(ww4000, ww3100, ww4356) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4356))) 189.21/136.32 189.21/136.32 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1707) 189.21/136.32 Obligation: 189.21/136.32 Q DP problem: 189.21/136.32 The TRS P consists of the following rules: 189.21/136.32 189.21/136.32 new_iterate84(ww4000, ww3100, ww4356) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4356)) 189.21/136.32 189.21/136.32 The TRS R consists of the following rules: 189.21/136.32 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.32 new_psFloat84(ww4000, ww3100, ww4356) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4356) 189.21/136.32 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.32 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.32 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.32 189.21/136.32 The set Q consists of the following terms: 189.21/136.32 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_msMyInt2(x0) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_srMyInt(x0, x1) 189.21/136.32 new_psMyInt(x0, x1) 189.21/136.32 new_psFloat84(x0, x1, x2) 189.21/136.32 189.21/136.32 We have to consider all minimal (P,Q,R)-chains. 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1708) UsableRulesProof (EQUIVALENT) 189.21/136.32 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1709) 189.21/136.32 Obligation: 189.21/136.32 Q DP problem: 189.21/136.32 The TRS P consists of the following rules: 189.21/136.32 189.21/136.32 new_iterate84(ww4000, ww3100, ww4356) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4356)) 189.21/136.32 189.21/136.32 The TRS R consists of the following rules: 189.21/136.32 189.21/136.32 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.32 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.32 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.32 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.32 189.21/136.32 The set Q consists of the following terms: 189.21/136.32 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_msMyInt2(x0) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_srMyInt(x0, x1) 189.21/136.32 new_psMyInt(x0, x1) 189.21/136.32 new_psFloat84(x0, x1, x2) 189.21/136.32 189.21/136.32 We have to consider all minimal (P,Q,R)-chains. 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1710) QReductionProof (EQUIVALENT) 189.21/136.32 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.32 189.21/136.32 new_psFloat84(x0, x1, x2) 189.21/136.32 189.21/136.32 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1711) 189.21/136.32 Obligation: 189.21/136.32 Q DP problem: 189.21/136.32 The TRS P consists of the following rules: 189.21/136.32 189.21/136.32 new_iterate84(ww4000, ww3100, ww4356) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4356)) 189.21/136.32 189.21/136.32 The TRS R consists of the following rules: 189.21/136.32 189.21/136.32 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.32 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.32 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.32 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.32 189.21/136.32 The set Q consists of the following terms: 189.21/136.32 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_msMyInt2(x0) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_srMyInt(x0, x1) 189.21/136.32 new_psMyInt(x0, x1) 189.21/136.32 189.21/136.32 We have to consider all minimal (P,Q,R)-chains. 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1712) TransformationProof (EQUIVALENT) 189.21/136.32 By rewriting [LPAR04] the rule new_iterate84(ww4000, ww3100, ww4356) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4356)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.32 189.21/136.32 (new_iterate84(ww4000, ww3100, ww4356) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4356)),new_iterate84(ww4000, ww3100, ww4356) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4356))) 189.21/136.32 189.21/136.32 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1713) 189.21/136.32 Obligation: 189.21/136.32 Q DP problem: 189.21/136.32 The TRS P consists of the following rules: 189.21/136.32 189.21/136.32 new_iterate84(ww4000, ww3100, ww4356) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4356)) 189.21/136.32 189.21/136.32 The TRS R consists of the following rules: 189.21/136.32 189.21/136.32 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.32 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.32 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.32 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.32 189.21/136.32 The set Q consists of the following terms: 189.21/136.32 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_msMyInt2(x0) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_srMyInt(x0, x1) 189.21/136.32 new_psMyInt(x0, x1) 189.21/136.32 189.21/136.32 We have to consider all minimal (P,Q,R)-chains. 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1714) UsableRulesProof (EQUIVALENT) 189.21/136.32 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1715) 189.21/136.32 Obligation: 189.21/136.32 Q DP problem: 189.21/136.32 The TRS P consists of the following rules: 189.21/136.32 189.21/136.32 new_iterate84(ww4000, ww3100, ww4356) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4356)) 189.21/136.32 189.21/136.32 The TRS R consists of the following rules: 189.21/136.32 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.32 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.32 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.32 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.32 189.21/136.32 The set Q consists of the following terms: 189.21/136.32 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_msMyInt2(x0) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_srMyInt(x0, x1) 189.21/136.32 new_psMyInt(x0, x1) 189.21/136.32 189.21/136.32 We have to consider all minimal (P,Q,R)-chains. 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1716) QReductionProof (EQUIVALENT) 189.21/136.32 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.32 189.21/136.32 new_msMyInt2(x0) 189.21/136.32 189.21/136.32 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1717) 189.21/136.32 Obligation: 189.21/136.32 Q DP problem: 189.21/136.32 The TRS P consists of the following rules: 189.21/136.32 189.21/136.32 new_iterate84(ww4000, ww3100, ww4356) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4356)) 189.21/136.32 189.21/136.32 The TRS R consists of the following rules: 189.21/136.32 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.32 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.32 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.32 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.32 189.21/136.32 The set Q consists of the following terms: 189.21/136.32 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_srMyInt(x0, x1) 189.21/136.32 new_psMyInt(x0, x1) 189.21/136.32 189.21/136.32 We have to consider all minimal (P,Q,R)-chains. 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1718) TransformationProof (EQUIVALENT) 189.21/136.32 By rewriting [LPAR04] the rule new_iterate84(ww4000, ww3100, ww4356) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4356)) at position [2,0,0] we obtained the following new rules [LPAR04]: 189.21/136.32 189.21/136.32 (new_iterate84(ww4000, ww3100, ww4356) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4356)),new_iterate84(ww4000, ww3100, ww4356) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4356))) 189.21/136.32 189.21/136.32 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1719) 189.21/136.32 Obligation: 189.21/136.32 Q DP problem: 189.21/136.32 The TRS P consists of the following rules: 189.21/136.32 189.21/136.32 new_iterate84(ww4000, ww3100, ww4356) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4356)) 189.21/136.32 189.21/136.32 The TRS R consists of the following rules: 189.21/136.32 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.32 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.32 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.32 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.32 189.21/136.32 The set Q consists of the following terms: 189.21/136.32 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_srMyInt(x0, x1) 189.21/136.32 new_psMyInt(x0, x1) 189.21/136.32 189.21/136.32 We have to consider all minimal (P,Q,R)-chains. 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1720) TransformationProof (EQUIVALENT) 189.21/136.32 By rewriting [LPAR04] the rule new_iterate84(ww4000, ww3100, ww4356) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4356)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.32 189.21/136.32 (new_iterate84(ww4000, ww3100, ww4356) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4356)),new_iterate84(ww4000, ww3100, ww4356) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4356))) 189.21/136.32 189.21/136.32 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1721) 189.21/136.32 Obligation: 189.21/136.32 Q DP problem: 189.21/136.32 The TRS P consists of the following rules: 189.21/136.32 189.21/136.32 new_iterate84(ww4000, ww3100, ww4356) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4356)) 189.21/136.32 189.21/136.32 The TRS R consists of the following rules: 189.21/136.32 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.32 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.32 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.32 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.32 189.21/136.32 The set Q consists of the following terms: 189.21/136.32 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_srMyInt(x0, x1) 189.21/136.32 new_psMyInt(x0, x1) 189.21/136.32 189.21/136.32 We have to consider all minimal (P,Q,R)-chains. 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1722) TransformationProof (EQUIVALENT) 189.21/136.32 By rewriting [LPAR04] the rule new_iterate84(ww4000, ww3100, ww4356) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4356)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.32 189.21/136.32 (new_iterate84(ww4000, ww3100, ww4356) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4356)),new_iterate84(ww4000, ww3100, ww4356) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4356))) 189.21/136.32 189.21/136.32 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1723) 189.21/136.32 Obligation: 189.21/136.32 Q DP problem: 189.21/136.32 The TRS P consists of the following rules: 189.21/136.32 189.21/136.32 new_iterate84(ww4000, ww3100, ww4356) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4356)) 189.21/136.32 189.21/136.32 The TRS R consists of the following rules: 189.21/136.32 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.32 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.32 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.32 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.32 189.21/136.32 The set Q consists of the following terms: 189.21/136.32 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_srMyInt(x0, x1) 189.21/136.32 new_psMyInt(x0, x1) 189.21/136.32 189.21/136.32 We have to consider all minimal (P,Q,R)-chains. 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1724) TransformationProof (EQUIVALENT) 189.21/136.32 By rewriting [LPAR04] the rule new_iterate84(ww4000, ww3100, ww4356) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4356)) at position [2,1,0] we obtained the following new rules [LPAR04]: 189.21/136.32 189.21/136.32 (new_iterate84(ww4000, ww3100, ww4356) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4356)),new_iterate84(ww4000, ww3100, ww4356) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4356))) 189.21/136.32 189.21/136.32 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1725) 189.21/136.32 Obligation: 189.21/136.32 Q DP problem: 189.21/136.32 The TRS P consists of the following rules: 189.21/136.32 189.21/136.32 new_iterate84(ww4000, ww3100, ww4356) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4356)) 189.21/136.32 189.21/136.32 The TRS R consists of the following rules: 189.21/136.32 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.32 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.32 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.32 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.32 189.21/136.32 The set Q consists of the following terms: 189.21/136.32 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_srMyInt(x0, x1) 189.21/136.32 new_psMyInt(x0, x1) 189.21/136.32 189.21/136.32 We have to consider all minimal (P,Q,R)-chains. 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1726) MNOCProof (EQUIVALENT) 189.21/136.32 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1727) 189.21/136.32 Obligation: 189.21/136.32 Q DP problem: 189.21/136.32 The TRS P consists of the following rules: 189.21/136.32 189.21/136.32 new_iterate84(ww4000, ww3100, ww4356) -> new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4356)) 189.21/136.32 189.21/136.32 The TRS R consists of the following rules: 189.21/136.32 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.32 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.32 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.32 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.32 189.21/136.32 Q is empty. 189.21/136.32 We have to consider all (P,Q,R)-chains. 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1728) NonTerminationLoopProof (COMPLETE) 189.21/136.32 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.32 Found a loop by semiunifying a rule from P directly. 189.21/136.32 189.21/136.32 s = new_iterate84(ww4000, ww3100, ww4356) evaluates to t =new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4356)) 189.21/136.32 189.21/136.32 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.32 * Matcher: [ww4356 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4356)] 189.21/136.32 * Semiunifier: [ ] 189.21/136.32 189.21/136.32 -------------------------------------------------------------------------------- 189.21/136.32 Rewriting sequence 189.21/136.32 189.21/136.32 The DP semiunifies directly so there is only one rewrite step from new_iterate84(ww4000, ww3100, ww4356) to new_iterate84(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4356)). 189.21/136.32 189.21/136.32 189.21/136.32 189.21/136.32 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1729) 189.21/136.32 NO 189.21/136.32 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1730) 189.21/136.32 Obligation: 189.21/136.32 Q DP problem: 189.21/136.32 The TRS P consists of the following rules: 189.21/136.32 189.21/136.32 new_iterate153(ww3100, ww4328) -> new_iterate153(ww3100, new_psFloat154(ww3100, ww4328)) 189.21/136.32 189.21/136.32 The TRS R consists of the following rules: 189.21/136.32 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.32 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.32 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.32 new_psFloat154(ww3100, ww4328) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4328) 189.21/136.32 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.32 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.32 189.21/136.32 The set Q consists of the following terms: 189.21/136.32 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.32 new_psFloat154(x0, x1) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_msMyInt4(x0) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primMinusInt(Main.Neg(x0)) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primMinusInt(Main.Pos(x0)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_srMyInt(x0, x1) 189.21/136.32 new_psMyInt(x0, x1) 189.21/136.32 189.21/136.32 We have to consider all minimal (P,Q,R)-chains. 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1731) TransformationProof (EQUIVALENT) 189.21/136.32 By rewriting [LPAR04] the rule new_iterate153(ww3100, ww4328) -> new_iterate153(ww3100, new_psFloat154(ww3100, ww4328)) at position [1] we obtained the following new rules [LPAR04]: 189.21/136.32 189.21/136.32 (new_iterate153(ww3100, ww4328) -> new_iterate153(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4328)),new_iterate153(ww3100, ww4328) -> new_iterate153(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4328))) 189.21/136.32 189.21/136.32 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1732) 189.21/136.32 Obligation: 189.21/136.32 Q DP problem: 189.21/136.32 The TRS P consists of the following rules: 189.21/136.32 189.21/136.32 new_iterate153(ww3100, ww4328) -> new_iterate153(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4328)) 189.21/136.32 189.21/136.32 The TRS R consists of the following rules: 189.21/136.32 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.32 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.32 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.32 new_psFloat154(ww3100, ww4328) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4328) 189.21/136.32 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.32 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.32 189.21/136.32 The set Q consists of the following terms: 189.21/136.32 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.32 new_psFloat154(x0, x1) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_msMyInt4(x0) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primMinusInt(Main.Neg(x0)) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primMinusInt(Main.Pos(x0)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_srMyInt(x0, x1) 189.21/136.32 new_psMyInt(x0, x1) 189.21/136.32 189.21/136.32 We have to consider all minimal (P,Q,R)-chains. 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1733) UsableRulesProof (EQUIVALENT) 189.21/136.32 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1734) 189.21/136.32 Obligation: 189.21/136.32 Q DP problem: 189.21/136.32 The TRS P consists of the following rules: 189.21/136.32 189.21/136.32 new_iterate153(ww3100, ww4328) -> new_iterate153(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4328)) 189.21/136.32 189.21/136.32 The TRS R consists of the following rules: 189.21/136.32 189.21/136.32 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.32 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.32 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.32 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.32 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.32 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.32 189.21/136.32 The set Q consists of the following terms: 189.21/136.32 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.32 new_psFloat154(x0, x1) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_msMyInt4(x0) 189.21/136.32 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primMinusInt(Main.Neg(x0)) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.32 new_primMinusInt(Main.Pos(x0)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.32 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.32 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.32 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.32 new_srMyInt(x0, x1) 189.21/136.32 new_psMyInt(x0, x1) 189.21/136.32 189.21/136.32 We have to consider all minimal (P,Q,R)-chains. 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1735) QReductionProof (EQUIVALENT) 189.21/136.32 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.32 189.21/136.32 new_psFloat154(x0, x1) 189.21/136.32 189.21/136.32 189.21/136.32 ---------------------------------------- 189.21/136.32 189.21/136.32 (1736) 189.21/136.32 Obligation: 189.21/136.32 Q DP problem: 189.21/136.32 The TRS P consists of the following rules: 189.21/136.32 189.21/136.32 new_iterate153(ww3100, ww4328) -> new_iterate153(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4328)) 189.21/136.32 189.21/136.32 The TRS R consists of the following rules: 189.21/136.32 189.21/136.32 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.32 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.32 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.32 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.32 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.32 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.32 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.32 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.32 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.32 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.32 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.32 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.32 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.32 189.21/136.32 The set Q consists of the following terms: 189.21/136.32 189.21/136.32 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_msMyInt4(x0) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primMinusInt(Main.Neg(x0)) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primMinusInt(Main.Pos(x0)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_srMyInt(x0, x1) 189.21/136.33 new_psMyInt(x0, x1) 189.21/136.33 189.21/136.33 We have to consider all minimal (P,Q,R)-chains. 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1737) TransformationProof (EQUIVALENT) 189.21/136.33 By rewriting [LPAR04] the rule new_iterate153(ww3100, ww4328) -> new_iterate153(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4328)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.33 189.21/136.33 (new_iterate153(ww3100, ww4328) -> new_iterate153(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4328)),new_iterate153(ww3100, ww4328) -> new_iterate153(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4328))) 189.21/136.33 189.21/136.33 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1738) 189.21/136.33 Obligation: 189.21/136.33 Q DP problem: 189.21/136.33 The TRS P consists of the following rules: 189.21/136.33 189.21/136.33 new_iterate153(ww3100, ww4328) -> new_iterate153(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4328)) 189.21/136.33 189.21/136.33 The TRS R consists of the following rules: 189.21/136.33 189.21/136.33 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.33 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.33 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.33 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.33 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.33 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.33 189.21/136.33 The set Q consists of the following terms: 189.21/136.33 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_msMyInt4(x0) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primMinusInt(Main.Neg(x0)) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primMinusInt(Main.Pos(x0)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_srMyInt(x0, x1) 189.21/136.33 new_psMyInt(x0, x1) 189.21/136.33 189.21/136.33 We have to consider all minimal (P,Q,R)-chains. 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1739) UsableRulesProof (EQUIVALENT) 189.21/136.33 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1740) 189.21/136.33 Obligation: 189.21/136.33 Q DP problem: 189.21/136.33 The TRS P consists of the following rules: 189.21/136.33 189.21/136.33 new_iterate153(ww3100, ww4328) -> new_iterate153(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4328)) 189.21/136.33 189.21/136.33 The TRS R consists of the following rules: 189.21/136.33 189.21/136.33 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.33 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.33 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.33 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.33 189.21/136.33 The set Q consists of the following terms: 189.21/136.33 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_msMyInt4(x0) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primMinusInt(Main.Neg(x0)) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primMinusInt(Main.Pos(x0)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_srMyInt(x0, x1) 189.21/136.33 new_psMyInt(x0, x1) 189.21/136.33 189.21/136.33 We have to consider all minimal (P,Q,R)-chains. 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1741) QReductionProof (EQUIVALENT) 189.21/136.33 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.33 189.21/136.33 new_msMyInt4(x0) 189.21/136.33 189.21/136.33 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1742) 189.21/136.33 Obligation: 189.21/136.33 Q DP problem: 189.21/136.33 The TRS P consists of the following rules: 189.21/136.33 189.21/136.33 new_iterate153(ww3100, ww4328) -> new_iterate153(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4328)) 189.21/136.33 189.21/136.33 The TRS R consists of the following rules: 189.21/136.33 189.21/136.33 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.33 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.33 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.33 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.33 189.21/136.33 The set Q consists of the following terms: 189.21/136.33 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primMinusInt(Main.Neg(x0)) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primMinusInt(Main.Pos(x0)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_srMyInt(x0, x1) 189.21/136.33 new_psMyInt(x0, x1) 189.21/136.33 189.21/136.33 We have to consider all minimal (P,Q,R)-chains. 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1743) TransformationProof (EQUIVALENT) 189.21/136.33 By rewriting [LPAR04] the rule new_iterate153(ww3100, ww4328) -> new_iterate153(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4328)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.33 189.21/136.33 (new_iterate153(ww3100, ww4328) -> new_iterate153(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4328)),new_iterate153(ww3100, ww4328) -> new_iterate153(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4328))) 189.21/136.33 189.21/136.33 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1744) 189.21/136.33 Obligation: 189.21/136.33 Q DP problem: 189.21/136.33 The TRS P consists of the following rules: 189.21/136.33 189.21/136.33 new_iterate153(ww3100, ww4328) -> new_iterate153(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4328)) 189.21/136.33 189.21/136.33 The TRS R consists of the following rules: 189.21/136.33 189.21/136.33 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.33 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.33 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.33 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.33 189.21/136.33 The set Q consists of the following terms: 189.21/136.33 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primMinusInt(Main.Neg(x0)) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primMinusInt(Main.Pos(x0)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_srMyInt(x0, x1) 189.21/136.33 new_psMyInt(x0, x1) 189.21/136.33 189.21/136.33 We have to consider all minimal (P,Q,R)-chains. 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1745) UsableRulesProof (EQUIVALENT) 189.21/136.33 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1746) 189.21/136.33 Obligation: 189.21/136.33 Q DP problem: 189.21/136.33 The TRS P consists of the following rules: 189.21/136.33 189.21/136.33 new_iterate153(ww3100, ww4328) -> new_iterate153(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4328)) 189.21/136.33 189.21/136.33 The TRS R consists of the following rules: 189.21/136.33 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.33 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.33 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.33 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.33 189.21/136.33 The set Q consists of the following terms: 189.21/136.33 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primMinusInt(Main.Neg(x0)) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primMinusInt(Main.Pos(x0)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_srMyInt(x0, x1) 189.21/136.33 new_psMyInt(x0, x1) 189.21/136.33 189.21/136.33 We have to consider all minimal (P,Q,R)-chains. 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1747) QReductionProof (EQUIVALENT) 189.21/136.33 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.33 189.21/136.33 new_primMinusInt(Main.Neg(x0)) 189.21/136.33 new_primMinusInt(Main.Pos(x0)) 189.21/136.33 189.21/136.33 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1748) 189.21/136.33 Obligation: 189.21/136.33 Q DP problem: 189.21/136.33 The TRS P consists of the following rules: 189.21/136.33 189.21/136.33 new_iterate153(ww3100, ww4328) -> new_iterate153(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4328)) 189.21/136.33 189.21/136.33 The TRS R consists of the following rules: 189.21/136.33 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.33 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.33 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.33 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.33 189.21/136.33 The set Q consists of the following terms: 189.21/136.33 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_srMyInt(x0, x1) 189.21/136.33 new_psMyInt(x0, x1) 189.21/136.33 189.21/136.33 We have to consider all minimal (P,Q,R)-chains. 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1749) TransformationProof (EQUIVALENT) 189.21/136.33 By rewriting [LPAR04] the rule new_iterate153(ww3100, ww4328) -> new_iterate153(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4328)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.33 189.21/136.33 (new_iterate153(ww3100, ww4328) -> new_iterate153(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4328)),new_iterate153(ww3100, ww4328) -> new_iterate153(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4328))) 189.21/136.33 189.21/136.33 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1750) 189.21/136.33 Obligation: 189.21/136.33 Q DP problem: 189.21/136.33 The TRS P consists of the following rules: 189.21/136.33 189.21/136.33 new_iterate153(ww3100, ww4328) -> new_iterate153(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4328)) 189.21/136.33 189.21/136.33 The TRS R consists of the following rules: 189.21/136.33 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.33 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.33 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.33 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.33 189.21/136.33 The set Q consists of the following terms: 189.21/136.33 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_srMyInt(x0, x1) 189.21/136.33 new_psMyInt(x0, x1) 189.21/136.33 189.21/136.33 We have to consider all minimal (P,Q,R)-chains. 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1751) TransformationProof (EQUIVALENT) 189.21/136.33 By rewriting [LPAR04] the rule new_iterate153(ww3100, ww4328) -> new_iterate153(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4328)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.33 189.21/136.33 (new_iterate153(ww3100, ww4328) -> new_iterate153(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4328)),new_iterate153(ww3100, ww4328) -> new_iterate153(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4328))) 189.21/136.33 189.21/136.33 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1752) 189.21/136.33 Obligation: 189.21/136.33 Q DP problem: 189.21/136.33 The TRS P consists of the following rules: 189.21/136.33 189.21/136.33 new_iterate153(ww3100, ww4328) -> new_iterate153(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4328)) 189.21/136.33 189.21/136.33 The TRS R consists of the following rules: 189.21/136.33 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.33 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.33 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.33 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.33 189.21/136.33 The set Q consists of the following terms: 189.21/136.33 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_srMyInt(x0, x1) 189.21/136.33 new_psMyInt(x0, x1) 189.21/136.33 189.21/136.33 We have to consider all minimal (P,Q,R)-chains. 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1753) TransformationProof (EQUIVALENT) 189.21/136.33 By rewriting [LPAR04] the rule new_iterate153(ww3100, ww4328) -> new_iterate153(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4328)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.33 189.21/136.33 (new_iterate153(ww3100, ww4328) -> new_iterate153(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4328)),new_iterate153(ww3100, ww4328) -> new_iterate153(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4328))) 189.21/136.33 189.21/136.33 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1754) 189.21/136.33 Obligation: 189.21/136.33 Q DP problem: 189.21/136.33 The TRS P consists of the following rules: 189.21/136.33 189.21/136.33 new_iterate153(ww3100, ww4328) -> new_iterate153(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4328)) 189.21/136.33 189.21/136.33 The TRS R consists of the following rules: 189.21/136.33 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.33 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.33 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.33 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.33 189.21/136.33 The set Q consists of the following terms: 189.21/136.33 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_srMyInt(x0, x1) 189.21/136.33 new_psMyInt(x0, x1) 189.21/136.33 189.21/136.33 We have to consider all minimal (P,Q,R)-chains. 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1755) TransformationProof (EQUIVALENT) 189.21/136.33 By rewriting [LPAR04] the rule new_iterate153(ww3100, ww4328) -> new_iterate153(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4328)) at position [1,1,0] we obtained the following new rules [LPAR04]: 189.21/136.33 189.21/136.33 (new_iterate153(ww3100, ww4328) -> new_iterate153(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4328)),new_iterate153(ww3100, ww4328) -> new_iterate153(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4328))) 189.21/136.33 189.21/136.33 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1756) 189.21/136.33 Obligation: 189.21/136.33 Q DP problem: 189.21/136.33 The TRS P consists of the following rules: 189.21/136.33 189.21/136.33 new_iterate153(ww3100, ww4328) -> new_iterate153(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4328)) 189.21/136.33 189.21/136.33 The TRS R consists of the following rules: 189.21/136.33 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.33 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.33 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.33 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.33 189.21/136.33 The set Q consists of the following terms: 189.21/136.33 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_srMyInt(x0, x1) 189.21/136.33 new_psMyInt(x0, x1) 189.21/136.33 189.21/136.33 We have to consider all minimal (P,Q,R)-chains. 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1757) MNOCProof (EQUIVALENT) 189.21/136.33 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1758) 189.21/136.33 Obligation: 189.21/136.33 Q DP problem: 189.21/136.33 The TRS P consists of the following rules: 189.21/136.33 189.21/136.33 new_iterate153(ww3100, ww4328) -> new_iterate153(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4328)) 189.21/136.33 189.21/136.33 The TRS R consists of the following rules: 189.21/136.33 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.33 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.33 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.33 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.33 189.21/136.33 Q is empty. 189.21/136.33 We have to consider all (P,Q,R)-chains. 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1759) NonTerminationLoopProof (COMPLETE) 189.21/136.33 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.33 Found a loop by semiunifying a rule from P directly. 189.21/136.33 189.21/136.33 s = new_iterate153(ww3100, ww4328) evaluates to t =new_iterate153(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4328)) 189.21/136.33 189.21/136.33 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.33 * Matcher: [ww4328 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4328)] 189.21/136.33 * Semiunifier: [ ] 189.21/136.33 189.21/136.33 -------------------------------------------------------------------------------- 189.21/136.33 Rewriting sequence 189.21/136.33 189.21/136.33 The DP semiunifies directly so there is only one rewrite step from new_iterate153(ww3100, ww4328) to new_iterate153(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4328)). 189.21/136.33 189.21/136.33 189.21/136.33 189.21/136.33 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1760) 189.21/136.33 NO 189.21/136.33 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1761) 189.21/136.33 Obligation: 189.21/136.33 Q DP problem: 189.21/136.33 The TRS P consists of the following rules: 189.21/136.33 189.21/136.33 new_iterate29(ww4000, ww4100, ww4376) -> new_iterate29(ww4000, ww4100, new_psFloat29(ww4000, ww4100, ww4376)) 189.21/136.33 189.21/136.33 The TRS R consists of the following rules: 189.21/136.33 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.33 new_psFloat29(ww4000, ww4100, ww4376) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4376) 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.33 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.33 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.33 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.33 189.21/136.33 The set Q consists of the following terms: 189.21/136.33 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_psFloat29(x0, x1, x2) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_msMyInt0(x0) 189.21/136.33 new_srMyInt(x0, x1) 189.21/136.33 new_psMyInt(x0, x1) 189.21/136.33 189.21/136.33 We have to consider all minimal (P,Q,R)-chains. 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1762) TransformationProof (EQUIVALENT) 189.21/136.33 By rewriting [LPAR04] the rule new_iterate29(ww4000, ww4100, ww4376) -> new_iterate29(ww4000, ww4100, new_psFloat29(ww4000, ww4100, ww4376)) at position [2] we obtained the following new rules [LPAR04]: 189.21/136.33 189.21/136.33 (new_iterate29(ww4000, ww4100, ww4376) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4376)),new_iterate29(ww4000, ww4100, ww4376) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4376))) 189.21/136.33 189.21/136.33 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1763) 189.21/136.33 Obligation: 189.21/136.33 Q DP problem: 189.21/136.33 The TRS P consists of the following rules: 189.21/136.33 189.21/136.33 new_iterate29(ww4000, ww4100, ww4376) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4376)) 189.21/136.33 189.21/136.33 The TRS R consists of the following rules: 189.21/136.33 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.33 new_psFloat29(ww4000, ww4100, ww4376) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4376) 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.33 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.33 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.33 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.33 189.21/136.33 The set Q consists of the following terms: 189.21/136.33 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_psFloat29(x0, x1, x2) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_msMyInt0(x0) 189.21/136.33 new_srMyInt(x0, x1) 189.21/136.33 new_psMyInt(x0, x1) 189.21/136.33 189.21/136.33 We have to consider all minimal (P,Q,R)-chains. 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1764) UsableRulesProof (EQUIVALENT) 189.21/136.33 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1765) 189.21/136.33 Obligation: 189.21/136.33 Q DP problem: 189.21/136.33 The TRS P consists of the following rules: 189.21/136.33 189.21/136.33 new_iterate29(ww4000, ww4100, ww4376) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4376)) 189.21/136.33 189.21/136.33 The TRS R consists of the following rules: 189.21/136.33 189.21/136.33 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.33 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.33 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.33 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.33 189.21/136.33 The set Q consists of the following terms: 189.21/136.33 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_psFloat29(x0, x1, x2) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_msMyInt0(x0) 189.21/136.33 new_srMyInt(x0, x1) 189.21/136.33 new_psMyInt(x0, x1) 189.21/136.33 189.21/136.33 We have to consider all minimal (P,Q,R)-chains. 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1766) QReductionProof (EQUIVALENT) 189.21/136.33 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.33 189.21/136.33 new_psFloat29(x0, x1, x2) 189.21/136.33 189.21/136.33 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1767) 189.21/136.33 Obligation: 189.21/136.33 Q DP problem: 189.21/136.33 The TRS P consists of the following rules: 189.21/136.33 189.21/136.33 new_iterate29(ww4000, ww4100, ww4376) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4376)) 189.21/136.33 189.21/136.33 The TRS R consists of the following rules: 189.21/136.33 189.21/136.33 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.33 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.33 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.33 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.33 189.21/136.33 The set Q consists of the following terms: 189.21/136.33 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_msMyInt0(x0) 189.21/136.33 new_srMyInt(x0, x1) 189.21/136.33 new_psMyInt(x0, x1) 189.21/136.33 189.21/136.33 We have to consider all minimal (P,Q,R)-chains. 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1768) TransformationProof (EQUIVALENT) 189.21/136.33 By rewriting [LPAR04] the rule new_iterate29(ww4000, ww4100, ww4376) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4376)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.33 189.21/136.33 (new_iterate29(ww4000, ww4100, ww4376) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4376)),new_iterate29(ww4000, ww4100, ww4376) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4376))) 189.21/136.33 189.21/136.33 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1769) 189.21/136.33 Obligation: 189.21/136.33 Q DP problem: 189.21/136.33 The TRS P consists of the following rules: 189.21/136.33 189.21/136.33 new_iterate29(ww4000, ww4100, ww4376) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4376)) 189.21/136.33 189.21/136.33 The TRS R consists of the following rules: 189.21/136.33 189.21/136.33 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.33 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.33 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.33 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.33 189.21/136.33 The set Q consists of the following terms: 189.21/136.33 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_msMyInt0(x0) 189.21/136.33 new_srMyInt(x0, x1) 189.21/136.33 new_psMyInt(x0, x1) 189.21/136.33 189.21/136.33 We have to consider all minimal (P,Q,R)-chains. 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1770) UsableRulesProof (EQUIVALENT) 189.21/136.33 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1771) 189.21/136.33 Obligation: 189.21/136.33 Q DP problem: 189.21/136.33 The TRS P consists of the following rules: 189.21/136.33 189.21/136.33 new_iterate29(ww4000, ww4100, ww4376) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4376)) 189.21/136.33 189.21/136.33 The TRS R consists of the following rules: 189.21/136.33 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.33 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.33 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.33 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.33 189.21/136.33 The set Q consists of the following terms: 189.21/136.33 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_msMyInt0(x0) 189.21/136.33 new_srMyInt(x0, x1) 189.21/136.33 new_psMyInt(x0, x1) 189.21/136.33 189.21/136.33 We have to consider all minimal (P,Q,R)-chains. 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1772) QReductionProof (EQUIVALENT) 189.21/136.33 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.33 189.21/136.33 new_msMyInt0(x0) 189.21/136.33 189.21/136.33 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1773) 189.21/136.33 Obligation: 189.21/136.33 Q DP problem: 189.21/136.33 The TRS P consists of the following rules: 189.21/136.33 189.21/136.33 new_iterate29(ww4000, ww4100, ww4376) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4376)) 189.21/136.33 189.21/136.33 The TRS R consists of the following rules: 189.21/136.33 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.33 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.33 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.33 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.33 189.21/136.33 The set Q consists of the following terms: 189.21/136.33 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_srMyInt(x0, x1) 189.21/136.33 new_psMyInt(x0, x1) 189.21/136.33 189.21/136.33 We have to consider all minimal (P,Q,R)-chains. 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1774) TransformationProof (EQUIVALENT) 189.21/136.33 By rewriting [LPAR04] the rule new_iterate29(ww4000, ww4100, ww4376) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4376)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.33 189.21/136.33 (new_iterate29(ww4000, ww4100, ww4376) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4376)),new_iterate29(ww4000, ww4100, ww4376) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4376))) 189.21/136.33 189.21/136.33 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1775) 189.21/136.33 Obligation: 189.21/136.33 Q DP problem: 189.21/136.33 The TRS P consists of the following rules: 189.21/136.33 189.21/136.33 new_iterate29(ww4000, ww4100, ww4376) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4376)) 189.21/136.33 189.21/136.33 The TRS R consists of the following rules: 189.21/136.33 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.33 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.33 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.33 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.33 189.21/136.33 The set Q consists of the following terms: 189.21/136.33 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_srMyInt(x0, x1) 189.21/136.33 new_psMyInt(x0, x1) 189.21/136.33 189.21/136.33 We have to consider all minimal (P,Q,R)-chains. 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1776) TransformationProof (EQUIVALENT) 189.21/136.33 By rewriting [LPAR04] the rule new_iterate29(ww4000, ww4100, ww4376) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4376)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.33 189.21/136.33 (new_iterate29(ww4000, ww4100, ww4376) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4376)),new_iterate29(ww4000, ww4100, ww4376) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4376))) 189.21/136.33 189.21/136.33 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1777) 189.21/136.33 Obligation: 189.21/136.33 Q DP problem: 189.21/136.33 The TRS P consists of the following rules: 189.21/136.33 189.21/136.33 new_iterate29(ww4000, ww4100, ww4376) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4376)) 189.21/136.33 189.21/136.33 The TRS R consists of the following rules: 189.21/136.33 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.33 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.33 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.33 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.33 189.21/136.33 The set Q consists of the following terms: 189.21/136.33 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_srMyInt(x0, x1) 189.21/136.33 new_psMyInt(x0, x1) 189.21/136.33 189.21/136.33 We have to consider all minimal (P,Q,R)-chains. 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1778) TransformationProof (EQUIVALENT) 189.21/136.33 By rewriting [LPAR04] the rule new_iterate29(ww4000, ww4100, ww4376) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4376)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.33 189.21/136.33 (new_iterate29(ww4000, ww4100, ww4376) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4376)),new_iterate29(ww4000, ww4100, ww4376) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4376))) 189.21/136.33 189.21/136.33 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1779) 189.21/136.33 Obligation: 189.21/136.33 Q DP problem: 189.21/136.33 The TRS P consists of the following rules: 189.21/136.33 189.21/136.33 new_iterate29(ww4000, ww4100, ww4376) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4376)) 189.21/136.33 189.21/136.33 The TRS R consists of the following rules: 189.21/136.33 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.33 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.33 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.33 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.33 189.21/136.33 The set Q consists of the following terms: 189.21/136.33 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_srMyInt(x0, x1) 189.21/136.33 new_psMyInt(x0, x1) 189.21/136.33 189.21/136.33 We have to consider all minimal (P,Q,R)-chains. 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1780) TransformationProof (EQUIVALENT) 189.21/136.33 By rewriting [LPAR04] the rule new_iterate29(ww4000, ww4100, ww4376) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4376)) at position [2,1,0] we obtained the following new rules [LPAR04]: 189.21/136.33 189.21/136.33 (new_iterate29(ww4000, ww4100, ww4376) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4376)),new_iterate29(ww4000, ww4100, ww4376) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4376))) 189.21/136.33 189.21/136.33 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1781) 189.21/136.33 Obligation: 189.21/136.33 Q DP problem: 189.21/136.33 The TRS P consists of the following rules: 189.21/136.33 189.21/136.33 new_iterate29(ww4000, ww4100, ww4376) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4376)) 189.21/136.33 189.21/136.33 The TRS R consists of the following rules: 189.21/136.33 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.33 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.33 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.33 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.33 189.21/136.33 The set Q consists of the following terms: 189.21/136.33 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_srMyInt(x0, x1) 189.21/136.33 new_psMyInt(x0, x1) 189.21/136.33 189.21/136.33 We have to consider all minimal (P,Q,R)-chains. 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1782) MNOCProof (EQUIVALENT) 189.21/136.33 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1783) 189.21/136.33 Obligation: 189.21/136.33 Q DP problem: 189.21/136.33 The TRS P consists of the following rules: 189.21/136.33 189.21/136.33 new_iterate29(ww4000, ww4100, ww4376) -> new_iterate29(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4376)) 189.21/136.33 189.21/136.33 The TRS R consists of the following rules: 189.21/136.33 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.33 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.33 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.33 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.33 189.21/136.33 Q is empty. 189.21/136.33 We have to consider all (P,Q,R)-chains. 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1784) NonTerminationLoopProof (COMPLETE) 189.21/136.33 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.33 Found a loop by semiunifying a rule from P directly. 189.21/136.33 189.21/136.33 s = new_iterate29(ww4000, ww4100, ww4376) evaluates to t =new_iterate29(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4376)) 189.21/136.33 189.21/136.33 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.33 * Matcher: [ww4376 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4376)] 189.21/136.33 * Semiunifier: [ ] 189.21/136.33 189.21/136.33 -------------------------------------------------------------------------------- 189.21/136.33 Rewriting sequence 189.21/136.33 189.21/136.33 The DP semiunifies directly so there is only one rewrite step from new_iterate29(ww4000, ww4100, ww4376) to new_iterate29(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4376)). 189.21/136.33 189.21/136.33 189.21/136.33 189.21/136.33 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1785) 189.21/136.33 NO 189.21/136.33 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1786) 189.21/136.33 Obligation: 189.21/136.33 Q DP problem: 189.21/136.33 The TRS P consists of the following rules: 189.21/136.33 189.21/136.33 new_iterate125(ww4000, ww4338) -> new_iterate125(ww4000, new_psFloat125(ww4000, ww4338)) 189.21/136.33 189.21/136.33 The TRS R consists of the following rules: 189.21/136.33 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.33 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.33 new_psFloat125(ww4000, ww4338) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4338) 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.33 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.33 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.33 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.33 189.21/136.33 The set Q consists of the following terms: 189.21/136.33 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_psFloat125(x0, x1) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_msMyInt5(x0, Main.Pos(x1)) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_msMyInt5(x0, Main.Neg(x1)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_srMyInt(x0, x1) 189.21/136.33 new_psMyInt(x0, x1) 189.21/136.33 189.21/136.33 We have to consider all minimal (P,Q,R)-chains. 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1787) MNOCProof (EQUIVALENT) 189.21/136.33 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1788) 189.21/136.33 Obligation: 189.21/136.33 Q DP problem: 189.21/136.33 The TRS P consists of the following rules: 189.21/136.33 189.21/136.33 new_iterate125(ww4000, ww4338) -> new_iterate125(ww4000, new_psFloat125(ww4000, ww4338)) 189.21/136.33 189.21/136.33 The TRS R consists of the following rules: 189.21/136.33 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.33 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.33 new_psFloat125(ww4000, ww4338) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4338) 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.33 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.33 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.33 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.33 189.21/136.33 Q is empty. 189.21/136.33 We have to consider all (P,Q,R)-chains. 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1789) NonTerminationLoopProof (COMPLETE) 189.21/136.33 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.33 Found a loop by semiunifying a rule from P directly. 189.21/136.33 189.21/136.33 s = new_iterate125(ww4000, ww4338) evaluates to t =new_iterate125(ww4000, new_psFloat125(ww4000, ww4338)) 189.21/136.33 189.21/136.33 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.33 * Matcher: [ww4338 / new_psFloat125(ww4000, ww4338)] 189.21/136.33 * Semiunifier: [ ] 189.21/136.33 189.21/136.33 -------------------------------------------------------------------------------- 189.21/136.33 Rewriting sequence 189.21/136.33 189.21/136.33 The DP semiunifies directly so there is only one rewrite step from new_iterate125(ww4000, ww4338) to new_iterate125(ww4000, new_psFloat125(ww4000, ww4338)). 189.21/136.33 189.21/136.33 189.21/136.33 189.21/136.33 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1790) 189.21/136.33 NO 189.21/136.33 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1791) 189.21/136.33 Obligation: 189.21/136.33 Q DP problem: 189.21/136.33 The TRS P consists of the following rules: 189.21/136.33 189.21/136.33 new_iterate188(ww2294, ww2295, ww2296, ww2297, ww4396) -> new_iterate188(ww2294, ww2295, ww2296, ww2297, new_psFloat188(ww2294, ww2295, ww2296, ww2297, ww4396)) 189.21/136.33 189.21/136.33 The TRS R consists of the following rules: 189.21/136.33 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.33 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.33 new_psFloat188(ww2294, ww2295, ww2296, ww2297, ww4396) -> new_primPlusFloat(new_msMyInt5(ww2294, Main.Pos(Main.Succ(ww2296))), new_srMyInt(Main.Neg(ww2295), Main.Pos(ww2297)), ww4396) 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.33 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.33 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.33 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.33 189.21/136.33 The set Q consists of the following terms: 189.21/136.33 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_msMyInt5(x0, Main.Pos(x1)) 189.21/136.33 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_psFloat188(x0, x1, x2, x3, x4) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.33 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.33 new_msMyInt5(x0, Main.Neg(x1)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.33 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.33 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.33 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.33 new_srMyInt(x0, x1) 189.21/136.33 new_psMyInt(x0, x1) 189.21/136.33 189.21/136.33 We have to consider all minimal (P,Q,R)-chains. 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1792) MNOCProof (EQUIVALENT) 189.21/136.33 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1793) 189.21/136.33 Obligation: 189.21/136.33 Q DP problem: 189.21/136.33 The TRS P consists of the following rules: 189.21/136.33 189.21/136.33 new_iterate188(ww2294, ww2295, ww2296, ww2297, ww4396) -> new_iterate188(ww2294, ww2295, ww2296, ww2297, new_psFloat188(ww2294, ww2295, ww2296, ww2297, ww4396)) 189.21/136.33 189.21/136.33 The TRS R consists of the following rules: 189.21/136.33 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.33 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.33 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.33 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.33 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.33 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.33 new_psFloat188(ww2294, ww2295, ww2296, ww2297, ww4396) -> new_primPlusFloat(new_msMyInt5(ww2294, Main.Pos(Main.Succ(ww2296))), new_srMyInt(Main.Neg(ww2295), Main.Pos(ww2297)), ww4396) 189.21/136.33 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.33 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.33 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.33 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.33 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.33 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.33 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.33 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.33 189.21/136.33 Q is empty. 189.21/136.33 We have to consider all (P,Q,R)-chains. 189.21/136.33 ---------------------------------------- 189.21/136.33 189.21/136.33 (1794) NonTerminationLoopProof (COMPLETE) 189.21/136.33 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.33 Found a loop by semiunifying a rule from P directly. 189.21/136.33 189.21/136.33 s = new_iterate188(ww2294, ww2295, ww2296, ww2297, ww4396) evaluates to t =new_iterate188(ww2294, ww2295, ww2296, ww2297, new_psFloat188(ww2294, ww2295, ww2296, ww2297, ww4396)) 189.21/136.33 189.21/136.33 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.33 * Matcher: [ww4396 / new_psFloat188(ww2294, ww2295, ww2296, ww2297, ww4396)] 189.21/136.33 * Semiunifier: [ ] 189.21/136.33 189.21/136.33 -------------------------------------------------------------------------------- 189.21/136.33 Rewriting sequence 189.21/136.33 189.21/136.33 The DP semiunifies directly so there is only one rewrite step from new_iterate188(ww2294, ww2295, ww2296, ww2297, ww4396) to new_iterate188(ww2294, ww2295, ww2296, ww2297, new_psFloat188(ww2294, ww2295, ww2296, ww2297, ww4396)). 189.21/136.34 189.21/136.34 189.21/136.34 189.21/136.34 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1795) 189.21/136.34 NO 189.21/136.34 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1796) 189.21/136.34 Obligation: 189.21/136.34 Q DP problem: 189.21/136.34 The TRS P consists of the following rules: 189.21/136.34 189.21/136.34 new_iterate65(ww4550, ww4551, ww4552, ww4560) -> new_iterate65(ww4550, ww4551, ww4552, new_psFloat65(ww4550, ww4551, ww4552, ww4560)) 189.21/136.34 189.21/136.34 The TRS R consists of the following rules: 189.21/136.34 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.34 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.34 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.34 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.34 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.34 new_psFloat65(ww4550, ww4551, ww4552, ww4560) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww4551))), new_srMyInt(Main.Neg(Main.Succ(ww4550)), Main.Neg(Main.Succ(ww4552))), ww4560) 189.21/136.34 189.21/136.34 The set Q consists of the following terms: 189.21/136.34 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_msMyInt(Main.Neg(x0)) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_msMyInt(Main.Pos(x0)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_srMyInt(x0, x1) 189.21/136.34 new_psFloat65(x0, x1, x2, x3) 189.21/136.34 new_psMyInt(x0, x1) 189.21/136.34 189.21/136.34 We have to consider all minimal (P,Q,R)-chains. 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1797) MNOCProof (EQUIVALENT) 189.21/136.34 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1798) 189.21/136.34 Obligation: 189.21/136.34 Q DP problem: 189.21/136.34 The TRS P consists of the following rules: 189.21/136.34 189.21/136.34 new_iterate65(ww4550, ww4551, ww4552, ww4560) -> new_iterate65(ww4550, ww4551, ww4552, new_psFloat65(ww4550, ww4551, ww4552, ww4560)) 189.21/136.34 189.21/136.34 The TRS R consists of the following rules: 189.21/136.34 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.34 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.34 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.34 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.34 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.34 new_psFloat65(ww4550, ww4551, ww4552, ww4560) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww4551))), new_srMyInt(Main.Neg(Main.Succ(ww4550)), Main.Neg(Main.Succ(ww4552))), ww4560) 189.21/136.34 189.21/136.34 Q is empty. 189.21/136.34 We have to consider all (P,Q,R)-chains. 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1799) NonTerminationLoopProof (COMPLETE) 189.21/136.34 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.34 Found a loop by semiunifying a rule from P directly. 189.21/136.34 189.21/136.34 s = new_iterate65(ww4550, ww4551, ww4552, ww4560) evaluates to t =new_iterate65(ww4550, ww4551, ww4552, new_psFloat65(ww4550, ww4551, ww4552, ww4560)) 189.21/136.34 189.21/136.34 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.34 * Matcher: [ww4560 / new_psFloat65(ww4550, ww4551, ww4552, ww4560)] 189.21/136.34 * Semiunifier: [ ] 189.21/136.34 189.21/136.34 -------------------------------------------------------------------------------- 189.21/136.34 Rewriting sequence 189.21/136.34 189.21/136.34 The DP semiunifies directly so there is only one rewrite step from new_iterate65(ww4550, ww4551, ww4552, ww4560) to new_iterate65(ww4550, ww4551, ww4552, new_psFloat65(ww4550, ww4551, ww4552, ww4560)). 189.21/136.34 189.21/136.34 189.21/136.34 189.21/136.34 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1800) 189.21/136.34 NO 189.21/136.34 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1801) 189.21/136.34 Obligation: 189.21/136.34 Q DP problem: 189.21/136.34 The TRS P consists of the following rules: 189.21/136.34 189.21/136.34 new_iterate129(ww4000, ww28) -> new_iterate129(ww4000, new_psFloat129(ww4000, ww28)) 189.21/136.34 189.21/136.34 The TRS R consists of the following rules: 189.21/136.34 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_srMyInt0 -> new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.34 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.34 new_psFloat129(ww4000, ww28) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Neg(Main.Zero)), new_srMyInt0, ww28) 189.21/136.34 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.34 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.34 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.34 189.21/136.34 The set Q consists of the following terms: 189.21/136.34 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.34 new_psFloat129(x0, x1) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_msMyInt5(x0, Main.Pos(x1)) 189.21/136.34 new_srMyInt0 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_msMyInt5(x0, Main.Neg(x1)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_srMyInt(x0, x1) 189.21/136.34 new_psMyInt(x0, x1) 189.21/136.34 189.21/136.34 We have to consider all minimal (P,Q,R)-chains. 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1802) MNOCProof (EQUIVALENT) 189.21/136.34 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1803) 189.21/136.34 Obligation: 189.21/136.34 Q DP problem: 189.21/136.34 The TRS P consists of the following rules: 189.21/136.34 189.21/136.34 new_iterate129(ww4000, ww28) -> new_iterate129(ww4000, new_psFloat129(ww4000, ww28)) 189.21/136.34 189.21/136.34 The TRS R consists of the following rules: 189.21/136.34 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_srMyInt0 -> new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.34 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.34 new_psFloat129(ww4000, ww28) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Neg(Main.Zero)), new_srMyInt0, ww28) 189.21/136.34 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.34 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.34 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.34 189.21/136.34 Q is empty. 189.21/136.34 We have to consider all (P,Q,R)-chains. 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1804) NonTerminationLoopProof (COMPLETE) 189.21/136.34 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.34 Found a loop by semiunifying a rule from P directly. 189.21/136.34 189.21/136.34 s = new_iterate129(ww4000, ww28) evaluates to t =new_iterate129(ww4000, new_psFloat129(ww4000, ww28)) 189.21/136.34 189.21/136.34 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.34 * Matcher: [ww28 / new_psFloat129(ww4000, ww28)] 189.21/136.34 * Semiunifier: [ ] 189.21/136.34 189.21/136.34 -------------------------------------------------------------------------------- 189.21/136.34 Rewriting sequence 189.21/136.34 189.21/136.34 The DP semiunifies directly so there is only one rewrite step from new_iterate129(ww4000, ww28) to new_iterate129(ww4000, new_psFloat129(ww4000, ww28)). 189.21/136.34 189.21/136.34 189.21/136.34 189.21/136.34 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1805) 189.21/136.34 NO 189.21/136.34 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1806) 189.21/136.34 Obligation: 189.21/136.34 Q DP problem: 189.21/136.34 The TRS P consists of the following rules: 189.21/136.34 189.21/136.34 new_iterate14(ww4598, ww4599, ww4600, ww4608) -> new_iterate14(ww4598, ww4599, ww4600, new_psFloat14(ww4598, ww4599, ww4600, ww4608)) 189.21/136.34 189.21/136.34 The TRS R consists of the following rules: 189.21/136.34 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.34 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.34 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.34 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.34 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.34 new_psFloat14(ww4598, ww4599, ww4600, ww4608) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww4599))), new_srMyInt(Main.Neg(Main.Succ(ww4598)), Main.Neg(Main.Succ(ww4600))), ww4608) 189.21/136.34 189.21/136.34 The set Q consists of the following terms: 189.21/136.34 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_msMyInt(Main.Neg(x0)) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.34 new_psFloat14(x0, x1, x2, x3) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_msMyInt(Main.Pos(x0)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_srMyInt(x0, x1) 189.21/136.34 new_psMyInt(x0, x1) 189.21/136.34 189.21/136.34 We have to consider all minimal (P,Q,R)-chains. 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1807) MNOCProof (EQUIVALENT) 189.21/136.34 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1808) 189.21/136.34 Obligation: 189.21/136.34 Q DP problem: 189.21/136.34 The TRS P consists of the following rules: 189.21/136.34 189.21/136.34 new_iterate14(ww4598, ww4599, ww4600, ww4608) -> new_iterate14(ww4598, ww4599, ww4600, new_psFloat14(ww4598, ww4599, ww4600, ww4608)) 189.21/136.34 189.21/136.34 The TRS R consists of the following rules: 189.21/136.34 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.34 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.34 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.34 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.34 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.34 new_psFloat14(ww4598, ww4599, ww4600, ww4608) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww4599))), new_srMyInt(Main.Neg(Main.Succ(ww4598)), Main.Neg(Main.Succ(ww4600))), ww4608) 189.21/136.34 189.21/136.34 Q is empty. 189.21/136.34 We have to consider all (P,Q,R)-chains. 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1809) NonTerminationLoopProof (COMPLETE) 189.21/136.34 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.34 Found a loop by semiunifying a rule from P directly. 189.21/136.34 189.21/136.34 s = new_iterate14(ww4598, ww4599, ww4600, ww4608) evaluates to t =new_iterate14(ww4598, ww4599, ww4600, new_psFloat14(ww4598, ww4599, ww4600, ww4608)) 189.21/136.34 189.21/136.34 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.34 * Matcher: [ww4608 / new_psFloat14(ww4598, ww4599, ww4600, ww4608)] 189.21/136.34 * Semiunifier: [ ] 189.21/136.34 189.21/136.34 -------------------------------------------------------------------------------- 189.21/136.34 Rewriting sequence 189.21/136.34 189.21/136.34 The DP semiunifies directly so there is only one rewrite step from new_iterate14(ww4598, ww4599, ww4600, ww4608) to new_iterate14(ww4598, ww4599, ww4600, new_psFloat14(ww4598, ww4599, ww4600, ww4608)). 189.21/136.34 189.21/136.34 189.21/136.34 189.21/136.34 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1810) 189.21/136.34 NO 189.21/136.34 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1811) 189.21/136.34 Obligation: 189.21/136.34 Q DP problem: 189.21/136.34 The TRS P consists of the following rules: 189.21/136.34 189.21/136.34 new_iterate41(ww1372, ww137300, ww1374, ww4433) -> new_iterate41(ww1372, ww137300, ww1374, new_psFloat41(ww1372, ww137300, ww1374, ww4433)) 189.21/136.34 189.21/136.34 The TRS R consists of the following rules: 189.21/136.34 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.34 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.34 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.34 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.34 new_psFloat41(ww1372, ww137300, ww1374, ww4433) -> new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Zero)), ww4433) 189.21/136.34 189.21/136.34 The set Q consists of the following terms: 189.21/136.34 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_msMyInt1(x0, x1) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_srMyInt(x0, x1) 189.21/136.34 new_psFloat41(x0, x1, x2, x3) 189.21/136.34 new_psMyInt(x0, x1) 189.21/136.34 189.21/136.34 We have to consider all minimal (P,Q,R)-chains. 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1812) TransformationProof (EQUIVALENT) 189.21/136.34 By rewriting [LPAR04] the rule new_iterate41(ww1372, ww137300, ww1374, ww4433) -> new_iterate41(ww1372, ww137300, ww1374, new_psFloat41(ww1372, ww137300, ww1374, ww4433)) at position [3] we obtained the following new rules [LPAR04]: 189.21/136.34 189.21/136.34 (new_iterate41(ww1372, ww137300, ww1374, ww4433) -> new_iterate41(ww1372, ww137300, ww1374, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Zero)), ww4433)),new_iterate41(ww1372, ww137300, ww1374, ww4433) -> new_iterate41(ww1372, ww137300, ww1374, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Zero)), ww4433))) 189.21/136.34 189.21/136.34 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1813) 189.21/136.34 Obligation: 189.21/136.34 Q DP problem: 189.21/136.34 The TRS P consists of the following rules: 189.21/136.34 189.21/136.34 new_iterate41(ww1372, ww137300, ww1374, ww4433) -> new_iterate41(ww1372, ww137300, ww1374, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Zero)), ww4433)) 189.21/136.34 189.21/136.34 The TRS R consists of the following rules: 189.21/136.34 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.34 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.34 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.34 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.34 new_psFloat41(ww1372, ww137300, ww1374, ww4433) -> new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Zero)), ww4433) 189.21/136.34 189.21/136.34 The set Q consists of the following terms: 189.21/136.34 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_msMyInt1(x0, x1) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_srMyInt(x0, x1) 189.21/136.34 new_psFloat41(x0, x1, x2, x3) 189.21/136.34 new_psMyInt(x0, x1) 189.21/136.34 189.21/136.34 We have to consider all minimal (P,Q,R)-chains. 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1814) UsableRulesProof (EQUIVALENT) 189.21/136.34 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1815) 189.21/136.34 Obligation: 189.21/136.34 Q DP problem: 189.21/136.34 The TRS P consists of the following rules: 189.21/136.34 189.21/136.34 new_iterate41(ww1372, ww137300, ww1374, ww4433) -> new_iterate41(ww1372, ww137300, ww1374, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Zero)), ww4433)) 189.21/136.34 189.21/136.34 The TRS R consists of the following rules: 189.21/136.34 189.21/136.34 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.21/136.34 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.34 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.34 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.34 189.21/136.34 The set Q consists of the following terms: 189.21/136.34 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_msMyInt1(x0, x1) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_srMyInt(x0, x1) 189.21/136.34 new_psFloat41(x0, x1, x2, x3) 189.21/136.34 new_psMyInt(x0, x1) 189.21/136.34 189.21/136.34 We have to consider all minimal (P,Q,R)-chains. 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1816) QReductionProof (EQUIVALENT) 189.21/136.34 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.34 189.21/136.34 new_psFloat41(x0, x1, x2, x3) 189.21/136.34 189.21/136.34 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1817) 189.21/136.34 Obligation: 189.21/136.34 Q DP problem: 189.21/136.34 The TRS P consists of the following rules: 189.21/136.34 189.21/136.34 new_iterate41(ww1372, ww137300, ww1374, ww4433) -> new_iterate41(ww1372, ww137300, ww1374, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Zero)), ww4433)) 189.21/136.34 189.21/136.34 The TRS R consists of the following rules: 189.21/136.34 189.21/136.34 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.21/136.34 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.34 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.34 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.34 189.21/136.34 The set Q consists of the following terms: 189.21/136.34 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_msMyInt1(x0, x1) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_srMyInt(x0, x1) 189.21/136.34 new_psMyInt(x0, x1) 189.21/136.34 189.21/136.34 We have to consider all minimal (P,Q,R)-chains. 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1818) TransformationProof (EQUIVALENT) 189.21/136.34 By rewriting [LPAR04] the rule new_iterate41(ww1372, ww137300, ww1374, ww4433) -> new_iterate41(ww1372, ww137300, ww1374, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Zero)), ww4433)) at position [3,0] we obtained the following new rules [LPAR04]: 189.21/136.34 189.21/136.34 (new_iterate41(ww1372, ww137300, ww1374, ww4433) -> new_iterate41(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Zero)), ww4433)),new_iterate41(ww1372, ww137300, ww1374, ww4433) -> new_iterate41(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Zero)), ww4433))) 189.21/136.34 189.21/136.34 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1819) 189.21/136.34 Obligation: 189.21/136.34 Q DP problem: 189.21/136.34 The TRS P consists of the following rules: 189.21/136.34 189.21/136.34 new_iterate41(ww1372, ww137300, ww1374, ww4433) -> new_iterate41(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Zero)), ww4433)) 189.21/136.34 189.21/136.34 The TRS R consists of the following rules: 189.21/136.34 189.21/136.34 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.21/136.34 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.34 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.34 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.34 189.21/136.34 The set Q consists of the following terms: 189.21/136.34 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_msMyInt1(x0, x1) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_srMyInt(x0, x1) 189.21/136.34 new_psMyInt(x0, x1) 189.21/136.34 189.21/136.34 We have to consider all minimal (P,Q,R)-chains. 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1820) UsableRulesProof (EQUIVALENT) 189.21/136.34 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1821) 189.21/136.34 Obligation: 189.21/136.34 Q DP problem: 189.21/136.34 The TRS P consists of the following rules: 189.21/136.34 189.21/136.34 new_iterate41(ww1372, ww137300, ww1374, ww4433) -> new_iterate41(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Zero)), ww4433)) 189.21/136.34 189.21/136.34 The TRS R consists of the following rules: 189.21/136.34 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.34 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.34 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.34 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.34 189.21/136.34 The set Q consists of the following terms: 189.21/136.34 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_msMyInt1(x0, x1) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_srMyInt(x0, x1) 189.21/136.34 new_psMyInt(x0, x1) 189.21/136.34 189.21/136.34 We have to consider all minimal (P,Q,R)-chains. 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1822) QReductionProof (EQUIVALENT) 189.21/136.34 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.34 189.21/136.34 new_msMyInt1(x0, x1) 189.21/136.34 189.21/136.34 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1823) 189.21/136.34 Obligation: 189.21/136.34 Q DP problem: 189.21/136.34 The TRS P consists of the following rules: 189.21/136.34 189.21/136.34 new_iterate41(ww1372, ww137300, ww1374, ww4433) -> new_iterate41(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Zero)), ww4433)) 189.21/136.34 189.21/136.34 The TRS R consists of the following rules: 189.21/136.34 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.34 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.34 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.34 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.34 189.21/136.34 The set Q consists of the following terms: 189.21/136.34 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_srMyInt(x0, x1) 189.21/136.34 new_psMyInt(x0, x1) 189.21/136.34 189.21/136.34 We have to consider all minimal (P,Q,R)-chains. 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1824) TransformationProof (EQUIVALENT) 189.21/136.34 By rewriting [LPAR04] the rule new_iterate41(ww1372, ww137300, ww1374, ww4433) -> new_iterate41(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Zero)), ww4433)) at position [3,0] we obtained the following new rules [LPAR04]: 189.21/136.34 189.21/136.34 (new_iterate41(ww1372, ww137300, ww1374, ww4433) -> new_iterate41(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Zero)), ww4433)),new_iterate41(ww1372, ww137300, ww1374, ww4433) -> new_iterate41(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Zero)), ww4433))) 189.21/136.34 189.21/136.34 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1825) 189.21/136.34 Obligation: 189.21/136.34 Q DP problem: 189.21/136.34 The TRS P consists of the following rules: 189.21/136.34 189.21/136.34 new_iterate41(ww1372, ww137300, ww1374, ww4433) -> new_iterate41(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Zero)), ww4433)) 189.21/136.34 189.21/136.34 The TRS R consists of the following rules: 189.21/136.34 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.34 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.34 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.34 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.34 189.21/136.34 The set Q consists of the following terms: 189.21/136.34 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_srMyInt(x0, x1) 189.21/136.34 new_psMyInt(x0, x1) 189.21/136.34 189.21/136.34 We have to consider all minimal (P,Q,R)-chains. 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1826) TransformationProof (EQUIVALENT) 189.21/136.34 By rewriting [LPAR04] the rule new_iterate41(ww1372, ww137300, ww1374, ww4433) -> new_iterate41(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Zero)), ww4433)) at position [3,1] we obtained the following new rules [LPAR04]: 189.21/136.34 189.21/136.34 (new_iterate41(ww1372, ww137300, ww1374, ww4433) -> new_iterate41(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Zero)), ww4433)),new_iterate41(ww1372, ww137300, ww1374, ww4433) -> new_iterate41(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Zero)), ww4433))) 189.21/136.34 189.21/136.34 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1827) 189.21/136.34 Obligation: 189.21/136.34 Q DP problem: 189.21/136.34 The TRS P consists of the following rules: 189.21/136.34 189.21/136.34 new_iterate41(ww1372, ww137300, ww1374, ww4433) -> new_iterate41(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Zero)), ww4433)) 189.21/136.34 189.21/136.34 The TRS R consists of the following rules: 189.21/136.34 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.34 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.34 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.34 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.34 189.21/136.34 The set Q consists of the following terms: 189.21/136.34 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_srMyInt(x0, x1) 189.21/136.34 new_psMyInt(x0, x1) 189.21/136.34 189.21/136.34 We have to consider all minimal (P,Q,R)-chains. 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1828) TransformationProof (EQUIVALENT) 189.21/136.34 By rewriting [LPAR04] the rule new_iterate41(ww1372, ww137300, ww1374, ww4433) -> new_iterate41(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Zero)), ww4433)) at position [3,1] we obtained the following new rules [LPAR04]: 189.21/136.34 189.21/136.34 (new_iterate41(ww1372, ww137300, ww1374, ww4433) -> new_iterate41(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Succ(ww137300), Main.Zero)), ww4433)),new_iterate41(ww1372, ww137300, ww1374, ww4433) -> new_iterate41(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Succ(ww137300), Main.Zero)), ww4433))) 189.21/136.34 189.21/136.34 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1829) 189.21/136.34 Obligation: 189.21/136.34 Q DP problem: 189.21/136.34 The TRS P consists of the following rules: 189.21/136.34 189.21/136.34 new_iterate41(ww1372, ww137300, ww1374, ww4433) -> new_iterate41(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Succ(ww137300), Main.Zero)), ww4433)) 189.21/136.34 189.21/136.34 The TRS R consists of the following rules: 189.21/136.34 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.34 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.34 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.34 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.34 189.21/136.34 The set Q consists of the following terms: 189.21/136.34 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_srMyInt(x0, x1) 189.21/136.34 new_psMyInt(x0, x1) 189.21/136.34 189.21/136.34 We have to consider all minimal (P,Q,R)-chains. 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1830) TransformationProof (EQUIVALENT) 189.21/136.34 By rewriting [LPAR04] the rule new_iterate41(ww1372, ww137300, ww1374, ww4433) -> new_iterate41(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Succ(ww137300), Main.Zero)), ww4433)) at position [3,1,0] we obtained the following new rules [LPAR04]: 189.21/136.34 189.21/136.34 (new_iterate41(ww1372, ww137300, ww1374, ww4433) -> new_iterate41(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4433)),new_iterate41(ww1372, ww137300, ww1374, ww4433) -> new_iterate41(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4433))) 189.21/136.34 189.21/136.34 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1831) 189.21/136.34 Obligation: 189.21/136.34 Q DP problem: 189.21/136.34 The TRS P consists of the following rules: 189.21/136.34 189.21/136.34 new_iterate41(ww1372, ww137300, ww1374, ww4433) -> new_iterate41(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4433)) 189.21/136.34 189.21/136.34 The TRS R consists of the following rules: 189.21/136.34 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.34 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.34 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.34 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.34 189.21/136.34 The set Q consists of the following terms: 189.21/136.34 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_srMyInt(x0, x1) 189.21/136.34 new_psMyInt(x0, x1) 189.21/136.34 189.21/136.34 We have to consider all minimal (P,Q,R)-chains. 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1832) MNOCProof (EQUIVALENT) 189.21/136.34 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1833) 189.21/136.34 Obligation: 189.21/136.34 Q DP problem: 189.21/136.34 The TRS P consists of the following rules: 189.21/136.34 189.21/136.34 new_iterate41(ww1372, ww137300, ww1374, ww4433) -> new_iterate41(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4433)) 189.21/136.34 189.21/136.34 The TRS R consists of the following rules: 189.21/136.34 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.34 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.34 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.34 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.34 189.21/136.34 Q is empty. 189.21/136.34 We have to consider all (P,Q,R)-chains. 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1834) NonTerminationLoopProof (COMPLETE) 189.21/136.34 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.34 Found a loop by semiunifying a rule from P directly. 189.21/136.34 189.21/136.34 s = new_iterate41(ww1372, ww137300, ww1374, ww4433) evaluates to t =new_iterate41(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4433)) 189.21/136.34 189.21/136.34 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.34 * Matcher: [ww4433 / new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4433)] 189.21/136.34 * Semiunifier: [ ] 189.21/136.34 189.21/136.34 -------------------------------------------------------------------------------- 189.21/136.34 Rewriting sequence 189.21/136.34 189.21/136.34 The DP semiunifies directly so there is only one rewrite step from new_iterate41(ww1372, ww137300, ww1374, ww4433) to new_iterate41(ww1372, ww137300, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4433)). 189.21/136.34 189.21/136.34 189.21/136.34 189.21/136.34 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1835) 189.21/136.34 NO 189.21/136.34 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1836) 189.21/136.34 Obligation: 189.21/136.34 Q DP problem: 189.21/136.34 The TRS P consists of the following rules: 189.21/136.34 189.21/136.34 new_iterate75(ww4000, ww4360) -> new_iterate75(ww4000, new_psFloat75(ww4000, ww4360)) 189.21/136.34 189.21/136.34 The TRS R consists of the following rules: 189.21/136.34 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.34 new_psFloat75(ww4000, ww4360) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4360) 189.21/136.34 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.34 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.34 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.34 189.21/136.34 The set Q consists of the following terms: 189.21/136.34 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_msMyInt2(x0) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_psFloat75(x0, x1) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_srMyInt(x0, x1) 189.21/136.34 new_psMyInt(x0, x1) 189.21/136.34 189.21/136.34 We have to consider all minimal (P,Q,R)-chains. 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1837) TransformationProof (EQUIVALENT) 189.21/136.34 By rewriting [LPAR04] the rule new_iterate75(ww4000, ww4360) -> new_iterate75(ww4000, new_psFloat75(ww4000, ww4360)) at position [1] we obtained the following new rules [LPAR04]: 189.21/136.34 189.21/136.34 (new_iterate75(ww4000, ww4360) -> new_iterate75(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4360)),new_iterate75(ww4000, ww4360) -> new_iterate75(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4360))) 189.21/136.34 189.21/136.34 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1838) 189.21/136.34 Obligation: 189.21/136.34 Q DP problem: 189.21/136.34 The TRS P consists of the following rules: 189.21/136.34 189.21/136.34 new_iterate75(ww4000, ww4360) -> new_iterate75(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4360)) 189.21/136.34 189.21/136.34 The TRS R consists of the following rules: 189.21/136.34 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.34 new_psFloat75(ww4000, ww4360) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4360) 189.21/136.34 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.34 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.34 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.34 189.21/136.34 The set Q consists of the following terms: 189.21/136.34 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_msMyInt2(x0) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_psFloat75(x0, x1) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_srMyInt(x0, x1) 189.21/136.34 new_psMyInt(x0, x1) 189.21/136.34 189.21/136.34 We have to consider all minimal (P,Q,R)-chains. 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1839) UsableRulesProof (EQUIVALENT) 189.21/136.34 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1840) 189.21/136.34 Obligation: 189.21/136.34 Q DP problem: 189.21/136.34 The TRS P consists of the following rules: 189.21/136.34 189.21/136.34 new_iterate75(ww4000, ww4360) -> new_iterate75(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4360)) 189.21/136.34 189.21/136.34 The TRS R consists of the following rules: 189.21/136.34 189.21/136.34 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.34 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.34 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.34 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.34 189.21/136.34 The set Q consists of the following terms: 189.21/136.34 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_msMyInt2(x0) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_psFloat75(x0, x1) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_srMyInt(x0, x1) 189.21/136.34 new_psMyInt(x0, x1) 189.21/136.34 189.21/136.34 We have to consider all minimal (P,Q,R)-chains. 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1841) QReductionProof (EQUIVALENT) 189.21/136.34 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.34 189.21/136.34 new_psFloat75(x0, x1) 189.21/136.34 189.21/136.34 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1842) 189.21/136.34 Obligation: 189.21/136.34 Q DP problem: 189.21/136.34 The TRS P consists of the following rules: 189.21/136.34 189.21/136.34 new_iterate75(ww4000, ww4360) -> new_iterate75(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4360)) 189.21/136.34 189.21/136.34 The TRS R consists of the following rules: 189.21/136.34 189.21/136.34 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.34 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.34 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.34 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.34 189.21/136.34 The set Q consists of the following terms: 189.21/136.34 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_msMyInt2(x0) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_srMyInt(x0, x1) 189.21/136.34 new_psMyInt(x0, x1) 189.21/136.34 189.21/136.34 We have to consider all minimal (P,Q,R)-chains. 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1843) TransformationProof (EQUIVALENT) 189.21/136.34 By rewriting [LPAR04] the rule new_iterate75(ww4000, ww4360) -> new_iterate75(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4360)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.34 189.21/136.34 (new_iterate75(ww4000, ww4360) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4360)),new_iterate75(ww4000, ww4360) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4360))) 189.21/136.34 189.21/136.34 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1844) 189.21/136.34 Obligation: 189.21/136.34 Q DP problem: 189.21/136.34 The TRS P consists of the following rules: 189.21/136.34 189.21/136.34 new_iterate75(ww4000, ww4360) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4360)) 189.21/136.34 189.21/136.34 The TRS R consists of the following rules: 189.21/136.34 189.21/136.34 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.34 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.34 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.34 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.34 189.21/136.34 The set Q consists of the following terms: 189.21/136.34 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_msMyInt2(x0) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_srMyInt(x0, x1) 189.21/136.34 new_psMyInt(x0, x1) 189.21/136.34 189.21/136.34 We have to consider all minimal (P,Q,R)-chains. 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1845) UsableRulesProof (EQUIVALENT) 189.21/136.34 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1846) 189.21/136.34 Obligation: 189.21/136.34 Q DP problem: 189.21/136.34 The TRS P consists of the following rules: 189.21/136.34 189.21/136.34 new_iterate75(ww4000, ww4360) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4360)) 189.21/136.34 189.21/136.34 The TRS R consists of the following rules: 189.21/136.34 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.34 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.34 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.34 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.34 189.21/136.34 The set Q consists of the following terms: 189.21/136.34 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_msMyInt2(x0) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_srMyInt(x0, x1) 189.21/136.34 new_psMyInt(x0, x1) 189.21/136.34 189.21/136.34 We have to consider all minimal (P,Q,R)-chains. 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1847) QReductionProof (EQUIVALENT) 189.21/136.34 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.34 189.21/136.34 new_msMyInt2(x0) 189.21/136.34 189.21/136.34 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1848) 189.21/136.34 Obligation: 189.21/136.34 Q DP problem: 189.21/136.34 The TRS P consists of the following rules: 189.21/136.34 189.21/136.34 new_iterate75(ww4000, ww4360) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4360)) 189.21/136.34 189.21/136.34 The TRS R consists of the following rules: 189.21/136.34 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.34 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.34 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.34 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.34 189.21/136.34 The set Q consists of the following terms: 189.21/136.34 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_srMyInt(x0, x1) 189.21/136.34 new_psMyInt(x0, x1) 189.21/136.34 189.21/136.34 We have to consider all minimal (P,Q,R)-chains. 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1849) TransformationProof (EQUIVALENT) 189.21/136.34 By rewriting [LPAR04] the rule new_iterate75(ww4000, ww4360) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4360)) at position [1,0,0] we obtained the following new rules [LPAR04]: 189.21/136.34 189.21/136.34 (new_iterate75(ww4000, ww4360) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4360)),new_iterate75(ww4000, ww4360) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4360))) 189.21/136.34 189.21/136.34 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1850) 189.21/136.34 Obligation: 189.21/136.34 Q DP problem: 189.21/136.34 The TRS P consists of the following rules: 189.21/136.34 189.21/136.34 new_iterate75(ww4000, ww4360) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4360)) 189.21/136.34 189.21/136.34 The TRS R consists of the following rules: 189.21/136.34 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.34 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.34 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.34 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.34 189.21/136.34 The set Q consists of the following terms: 189.21/136.34 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_srMyInt(x0, x1) 189.21/136.34 new_psMyInt(x0, x1) 189.21/136.34 189.21/136.34 We have to consider all minimal (P,Q,R)-chains. 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1851) TransformationProof (EQUIVALENT) 189.21/136.34 By rewriting [LPAR04] the rule new_iterate75(ww4000, ww4360) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4360)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.34 189.21/136.34 (new_iterate75(ww4000, ww4360) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4360)),new_iterate75(ww4000, ww4360) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4360))) 189.21/136.34 189.21/136.34 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1852) 189.21/136.34 Obligation: 189.21/136.34 Q DP problem: 189.21/136.34 The TRS P consists of the following rules: 189.21/136.34 189.21/136.34 new_iterate75(ww4000, ww4360) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4360)) 189.21/136.34 189.21/136.34 The TRS R consists of the following rules: 189.21/136.34 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.34 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.34 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.34 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.34 189.21/136.34 The set Q consists of the following terms: 189.21/136.34 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_srMyInt(x0, x1) 189.21/136.34 new_psMyInt(x0, x1) 189.21/136.34 189.21/136.34 We have to consider all minimal (P,Q,R)-chains. 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1853) TransformationProof (EQUIVALENT) 189.21/136.34 By rewriting [LPAR04] the rule new_iterate75(ww4000, ww4360) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4360)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.34 189.21/136.34 (new_iterate75(ww4000, ww4360) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4360)),new_iterate75(ww4000, ww4360) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4360))) 189.21/136.34 189.21/136.34 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1854) 189.21/136.34 Obligation: 189.21/136.34 Q DP problem: 189.21/136.34 The TRS P consists of the following rules: 189.21/136.34 189.21/136.34 new_iterate75(ww4000, ww4360) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4360)) 189.21/136.34 189.21/136.34 The TRS R consists of the following rules: 189.21/136.34 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.34 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.34 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.34 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.34 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.34 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.34 189.21/136.34 The set Q consists of the following terms: 189.21/136.34 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.34 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.34 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.34 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.34 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.34 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.34 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.34 new_srMyInt(x0, x1) 189.21/136.34 new_psMyInt(x0, x1) 189.21/136.34 189.21/136.34 We have to consider all minimal (P,Q,R)-chains. 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1855) TransformationProof (EQUIVALENT) 189.21/136.34 By rewriting [LPAR04] the rule new_iterate75(ww4000, ww4360) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4360)) at position [1,1,0] we obtained the following new rules [LPAR04]: 189.21/136.34 189.21/136.34 (new_iterate75(ww4000, ww4360) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4360)),new_iterate75(ww4000, ww4360) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4360))) 189.21/136.34 189.21/136.34 189.21/136.34 ---------------------------------------- 189.21/136.34 189.21/136.34 (1856) 189.21/136.34 Obligation: 189.21/136.34 Q DP problem: 189.21/136.34 The TRS P consists of the following rules: 189.21/136.34 189.21/136.34 new_iterate75(ww4000, ww4360) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4360)) 189.21/136.34 189.21/136.34 The TRS R consists of the following rules: 189.21/136.34 189.21/136.34 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.34 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.34 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.34 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.34 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.34 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.35 189.21/136.35 The set Q consists of the following terms: 189.21/136.35 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_srMyInt(x0, x1) 189.21/136.35 new_psMyInt(x0, x1) 189.21/136.35 189.21/136.35 We have to consider all minimal (P,Q,R)-chains. 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1857) MNOCProof (EQUIVALENT) 189.21/136.35 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1858) 189.21/136.35 Obligation: 189.21/136.35 Q DP problem: 189.21/136.35 The TRS P consists of the following rules: 189.21/136.35 189.21/136.35 new_iterate75(ww4000, ww4360) -> new_iterate75(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4360)) 189.21/136.35 189.21/136.35 The TRS R consists of the following rules: 189.21/136.35 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.35 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.35 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.35 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.35 189.21/136.35 Q is empty. 189.21/136.35 We have to consider all (P,Q,R)-chains. 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1859) NonTerminationLoopProof (COMPLETE) 189.21/136.35 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.35 Found a loop by semiunifying a rule from P directly. 189.21/136.35 189.21/136.35 s = new_iterate75(ww4000, ww4360) evaluates to t =new_iterate75(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4360)) 189.21/136.35 189.21/136.35 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.35 * Matcher: [ww4360 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4360)] 189.21/136.35 * Semiunifier: [ ] 189.21/136.35 189.21/136.35 -------------------------------------------------------------------------------- 189.21/136.35 Rewriting sequence 189.21/136.35 189.21/136.35 The DP semiunifies directly so there is only one rewrite step from new_iterate75(ww4000, ww4360) to new_iterate75(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4360)). 189.21/136.35 189.21/136.35 189.21/136.35 189.21/136.35 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1860) 189.21/136.35 NO 189.21/136.35 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1861) 189.21/136.35 Obligation: 189.21/136.35 Q DP problem: 189.21/136.35 The TRS P consists of the following rules: 189.21/136.35 189.21/136.35 new_iterate169(ww4000, ww3100, ww4317) -> new_iterate169(ww4000, ww3100, new_psFloat171(ww4000, ww3100, ww4317)) 189.21/136.35 189.21/136.35 The TRS R consists of the following rules: 189.21/136.35 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.35 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.35 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.35 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.35 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.35 new_psFloat171(ww4000, ww3100, ww4317) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4317) 189.21/136.35 189.21/136.35 The set Q consists of the following terms: 189.21/136.35 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_msMyInt5(x0, Main.Pos(x1)) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_psFloat171(x0, x1, x2) 189.21/136.35 new_msMyInt5(x0, Main.Neg(x1)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_srMyInt(x0, x1) 189.21/136.35 new_psMyInt(x0, x1) 189.21/136.35 189.21/136.35 We have to consider all minimal (P,Q,R)-chains. 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1862) MNOCProof (EQUIVALENT) 189.21/136.35 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1863) 189.21/136.35 Obligation: 189.21/136.35 Q DP problem: 189.21/136.35 The TRS P consists of the following rules: 189.21/136.35 189.21/136.35 new_iterate169(ww4000, ww3100, ww4317) -> new_iterate169(ww4000, ww3100, new_psFloat171(ww4000, ww3100, ww4317)) 189.21/136.35 189.21/136.35 The TRS R consists of the following rules: 189.21/136.35 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.35 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.35 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.35 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.35 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.35 new_psFloat171(ww4000, ww3100, ww4317) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4317) 189.21/136.35 189.21/136.35 Q is empty. 189.21/136.35 We have to consider all (P,Q,R)-chains. 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1864) NonTerminationLoopProof (COMPLETE) 189.21/136.35 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.35 Found a loop by semiunifying a rule from P directly. 189.21/136.35 189.21/136.35 s = new_iterate169(ww4000, ww3100, ww4317) evaluates to t =new_iterate169(ww4000, ww3100, new_psFloat171(ww4000, ww3100, ww4317)) 189.21/136.35 189.21/136.35 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.35 * Matcher: [ww4317 / new_psFloat171(ww4000, ww3100, ww4317)] 189.21/136.35 * Semiunifier: [ ] 189.21/136.35 189.21/136.35 -------------------------------------------------------------------------------- 189.21/136.35 Rewriting sequence 189.21/136.35 189.21/136.35 The DP semiunifies directly so there is only one rewrite step from new_iterate169(ww4000, ww3100, ww4317) to new_iterate169(ww4000, ww3100, new_psFloat171(ww4000, ww3100, ww4317)). 189.21/136.35 189.21/136.35 189.21/136.35 189.21/136.35 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1865) 189.21/136.35 NO 189.21/136.35 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1866) 189.21/136.35 Obligation: 189.21/136.35 Q DP problem: 189.21/136.35 The TRS P consists of the following rules: 189.21/136.35 189.21/136.35 new_iterate173(ww4000, ww3100, ww4230) -> new_iterate173(ww4000, ww3100, new_psFloat175(ww4000, ww3100, ww4230)) 189.21/136.35 189.21/136.35 The TRS R consists of the following rules: 189.21/136.35 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.35 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.35 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.35 new_psFloat175(ww4000, ww3100, ww4230) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4230) 189.21/136.35 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.35 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.35 189.21/136.35 The set Q consists of the following terms: 189.21/136.35 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_msMyInt5(x0, Main.Pos(x1)) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_psFloat175(x0, x1, x2) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_msMyInt5(x0, Main.Neg(x1)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_srMyInt(x0, x1) 189.21/136.35 new_psMyInt(x0, x1) 189.21/136.35 189.21/136.35 We have to consider all minimal (P,Q,R)-chains. 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1867) MNOCProof (EQUIVALENT) 189.21/136.35 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1868) 189.21/136.35 Obligation: 189.21/136.35 Q DP problem: 189.21/136.35 The TRS P consists of the following rules: 189.21/136.35 189.21/136.35 new_iterate173(ww4000, ww3100, ww4230) -> new_iterate173(ww4000, ww3100, new_psFloat175(ww4000, ww3100, ww4230)) 189.21/136.35 189.21/136.35 The TRS R consists of the following rules: 189.21/136.35 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.35 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.35 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.35 new_psFloat175(ww4000, ww3100, ww4230) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4230) 189.21/136.35 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.35 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.35 189.21/136.35 Q is empty. 189.21/136.35 We have to consider all (P,Q,R)-chains. 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1869) NonTerminationLoopProof (COMPLETE) 189.21/136.35 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.35 Found a loop by semiunifying a rule from P directly. 189.21/136.35 189.21/136.35 s = new_iterate173(ww4000, ww3100, ww4230) evaluates to t =new_iterate173(ww4000, ww3100, new_psFloat175(ww4000, ww3100, ww4230)) 189.21/136.35 189.21/136.35 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.35 * Matcher: [ww4230 / new_psFloat175(ww4000, ww3100, ww4230)] 189.21/136.35 * Semiunifier: [ ] 189.21/136.35 189.21/136.35 -------------------------------------------------------------------------------- 189.21/136.35 Rewriting sequence 189.21/136.35 189.21/136.35 The DP semiunifies directly so there is only one rewrite step from new_iterate173(ww4000, ww3100, ww4230) to new_iterate173(ww4000, ww3100, new_psFloat175(ww4000, ww3100, ww4230)). 189.21/136.35 189.21/136.35 189.21/136.35 189.21/136.35 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1870) 189.21/136.35 NO 189.21/136.35 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1871) 189.21/136.35 Obligation: 189.21/136.35 Q DP problem: 189.21/136.35 The TRS P consists of the following rules: 189.21/136.35 189.21/136.35 new_iterate113(ww3000, ww4345) -> new_iterate113(ww3000, new_psFloat113(ww3000, ww4345)) 189.21/136.35 189.21/136.35 The TRS R consists of the following rules: 189.21/136.35 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.35 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.35 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_psFloat113(ww3000, ww4345) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4345) 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.35 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.35 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.35 189.21/136.35 The set Q consists of the following terms: 189.21/136.35 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.35 new_psFloat113(x0, x1) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_msMyInt4(x0) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primMinusInt(Main.Neg(x0)) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primMinusInt(Main.Pos(x0)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_srMyInt(x0, x1) 189.21/136.35 new_psMyInt(x0, x1) 189.21/136.35 189.21/136.35 We have to consider all minimal (P,Q,R)-chains. 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1872) TransformationProof (EQUIVALENT) 189.21/136.35 By rewriting [LPAR04] the rule new_iterate113(ww3000, ww4345) -> new_iterate113(ww3000, new_psFloat113(ww3000, ww4345)) at position [1] we obtained the following new rules [LPAR04]: 189.21/136.35 189.21/136.35 (new_iterate113(ww3000, ww4345) -> new_iterate113(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4345)),new_iterate113(ww3000, ww4345) -> new_iterate113(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4345))) 189.21/136.35 189.21/136.35 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1873) 189.21/136.35 Obligation: 189.21/136.35 Q DP problem: 189.21/136.35 The TRS P consists of the following rules: 189.21/136.35 189.21/136.35 new_iterate113(ww3000, ww4345) -> new_iterate113(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4345)) 189.21/136.35 189.21/136.35 The TRS R consists of the following rules: 189.21/136.35 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.35 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.35 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_psFloat113(ww3000, ww4345) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4345) 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.35 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.35 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.35 189.21/136.35 The set Q consists of the following terms: 189.21/136.35 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.35 new_psFloat113(x0, x1) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_msMyInt4(x0) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primMinusInt(Main.Neg(x0)) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primMinusInt(Main.Pos(x0)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_srMyInt(x0, x1) 189.21/136.35 new_psMyInt(x0, x1) 189.21/136.35 189.21/136.35 We have to consider all minimal (P,Q,R)-chains. 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1874) UsableRulesProof (EQUIVALENT) 189.21/136.35 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1875) 189.21/136.35 Obligation: 189.21/136.35 Q DP problem: 189.21/136.35 The TRS P consists of the following rules: 189.21/136.35 189.21/136.35 new_iterate113(ww3000, ww4345) -> new_iterate113(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4345)) 189.21/136.35 189.21/136.35 The TRS R consists of the following rules: 189.21/136.35 189.21/136.35 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.35 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.35 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.35 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.35 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.35 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.35 189.21/136.35 The set Q consists of the following terms: 189.21/136.35 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.35 new_psFloat113(x0, x1) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_msMyInt4(x0) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primMinusInt(Main.Neg(x0)) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primMinusInt(Main.Pos(x0)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_srMyInt(x0, x1) 189.21/136.35 new_psMyInt(x0, x1) 189.21/136.35 189.21/136.35 We have to consider all minimal (P,Q,R)-chains. 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1876) QReductionProof (EQUIVALENT) 189.21/136.35 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.35 189.21/136.35 new_psFloat113(x0, x1) 189.21/136.35 189.21/136.35 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1877) 189.21/136.35 Obligation: 189.21/136.35 Q DP problem: 189.21/136.35 The TRS P consists of the following rules: 189.21/136.35 189.21/136.35 new_iterate113(ww3000, ww4345) -> new_iterate113(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4345)) 189.21/136.35 189.21/136.35 The TRS R consists of the following rules: 189.21/136.35 189.21/136.35 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.35 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.35 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.35 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.35 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.35 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.35 189.21/136.35 The set Q consists of the following terms: 189.21/136.35 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_msMyInt4(x0) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primMinusInt(Main.Neg(x0)) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primMinusInt(Main.Pos(x0)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_srMyInt(x0, x1) 189.21/136.35 new_psMyInt(x0, x1) 189.21/136.35 189.21/136.35 We have to consider all minimal (P,Q,R)-chains. 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1878) TransformationProof (EQUIVALENT) 189.21/136.35 By rewriting [LPAR04] the rule new_iterate113(ww3000, ww4345) -> new_iterate113(ww3000, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4345)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.35 189.21/136.35 (new_iterate113(ww3000, ww4345) -> new_iterate113(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4345)),new_iterate113(ww3000, ww4345) -> new_iterate113(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4345))) 189.21/136.35 189.21/136.35 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1879) 189.21/136.35 Obligation: 189.21/136.35 Q DP problem: 189.21/136.35 The TRS P consists of the following rules: 189.21/136.35 189.21/136.35 new_iterate113(ww3000, ww4345) -> new_iterate113(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4345)) 189.21/136.35 189.21/136.35 The TRS R consists of the following rules: 189.21/136.35 189.21/136.35 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.35 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.35 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.35 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.35 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.35 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.35 189.21/136.35 The set Q consists of the following terms: 189.21/136.35 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_msMyInt4(x0) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primMinusInt(Main.Neg(x0)) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primMinusInt(Main.Pos(x0)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_srMyInt(x0, x1) 189.21/136.35 new_psMyInt(x0, x1) 189.21/136.35 189.21/136.35 We have to consider all minimal (P,Q,R)-chains. 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1880) UsableRulesProof (EQUIVALENT) 189.21/136.35 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1881) 189.21/136.35 Obligation: 189.21/136.35 Q DP problem: 189.21/136.35 The TRS P consists of the following rules: 189.21/136.35 189.21/136.35 new_iterate113(ww3000, ww4345) -> new_iterate113(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4345)) 189.21/136.35 189.21/136.35 The TRS R consists of the following rules: 189.21/136.35 189.21/136.35 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.35 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.35 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.35 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.35 189.21/136.35 The set Q consists of the following terms: 189.21/136.35 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_msMyInt4(x0) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primMinusInt(Main.Neg(x0)) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primMinusInt(Main.Pos(x0)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_srMyInt(x0, x1) 189.21/136.35 new_psMyInt(x0, x1) 189.21/136.35 189.21/136.35 We have to consider all minimal (P,Q,R)-chains. 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1882) QReductionProof (EQUIVALENT) 189.21/136.35 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.35 189.21/136.35 new_msMyInt4(x0) 189.21/136.35 189.21/136.35 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1883) 189.21/136.35 Obligation: 189.21/136.35 Q DP problem: 189.21/136.35 The TRS P consists of the following rules: 189.21/136.35 189.21/136.35 new_iterate113(ww3000, ww4345) -> new_iterate113(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4345)) 189.21/136.35 189.21/136.35 The TRS R consists of the following rules: 189.21/136.35 189.21/136.35 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.35 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.35 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.35 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.35 189.21/136.35 The set Q consists of the following terms: 189.21/136.35 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primMinusInt(Main.Neg(x0)) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primMinusInt(Main.Pos(x0)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_srMyInt(x0, x1) 189.21/136.35 new_psMyInt(x0, x1) 189.21/136.35 189.21/136.35 We have to consider all minimal (P,Q,R)-chains. 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1884) TransformationProof (EQUIVALENT) 189.21/136.35 By rewriting [LPAR04] the rule new_iterate113(ww3000, ww4345) -> new_iterate113(ww3000, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4345)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.35 189.21/136.35 (new_iterate113(ww3000, ww4345) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4345)),new_iterate113(ww3000, ww4345) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4345))) 189.21/136.35 189.21/136.35 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1885) 189.21/136.35 Obligation: 189.21/136.35 Q DP problem: 189.21/136.35 The TRS P consists of the following rules: 189.21/136.35 189.21/136.35 new_iterate113(ww3000, ww4345) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4345)) 189.21/136.35 189.21/136.35 The TRS R consists of the following rules: 189.21/136.35 189.21/136.35 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.35 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.35 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.35 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.35 189.21/136.35 The set Q consists of the following terms: 189.21/136.35 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primMinusInt(Main.Neg(x0)) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primMinusInt(Main.Pos(x0)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_srMyInt(x0, x1) 189.21/136.35 new_psMyInt(x0, x1) 189.21/136.35 189.21/136.35 We have to consider all minimal (P,Q,R)-chains. 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1886) UsableRulesProof (EQUIVALENT) 189.21/136.35 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1887) 189.21/136.35 Obligation: 189.21/136.35 Q DP problem: 189.21/136.35 The TRS P consists of the following rules: 189.21/136.35 189.21/136.35 new_iterate113(ww3000, ww4345) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4345)) 189.21/136.35 189.21/136.35 The TRS R consists of the following rules: 189.21/136.35 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.35 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.35 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.35 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.35 189.21/136.35 The set Q consists of the following terms: 189.21/136.35 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primMinusInt(Main.Neg(x0)) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primMinusInt(Main.Pos(x0)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_srMyInt(x0, x1) 189.21/136.35 new_psMyInt(x0, x1) 189.21/136.35 189.21/136.35 We have to consider all minimal (P,Q,R)-chains. 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1888) QReductionProof (EQUIVALENT) 189.21/136.35 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.35 189.21/136.35 new_primMinusInt(Main.Neg(x0)) 189.21/136.35 new_primMinusInt(Main.Pos(x0)) 189.21/136.35 189.21/136.35 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1889) 189.21/136.35 Obligation: 189.21/136.35 Q DP problem: 189.21/136.35 The TRS P consists of the following rules: 189.21/136.35 189.21/136.35 new_iterate113(ww3000, ww4345) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4345)) 189.21/136.35 189.21/136.35 The TRS R consists of the following rules: 189.21/136.35 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.35 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.35 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.35 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.35 189.21/136.35 The set Q consists of the following terms: 189.21/136.35 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_srMyInt(x0, x1) 189.21/136.35 new_psMyInt(x0, x1) 189.21/136.35 189.21/136.35 We have to consider all minimal (P,Q,R)-chains. 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1890) TransformationProof (EQUIVALENT) 189.21/136.35 By rewriting [LPAR04] the rule new_iterate113(ww3000, ww4345) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4345)) at position [1,0,0] we obtained the following new rules [LPAR04]: 189.21/136.35 189.21/136.35 (new_iterate113(ww3000, ww4345) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4345)),new_iterate113(ww3000, ww4345) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4345))) 189.21/136.35 189.21/136.35 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1891) 189.21/136.35 Obligation: 189.21/136.35 Q DP problem: 189.21/136.35 The TRS P consists of the following rules: 189.21/136.35 189.21/136.35 new_iterate113(ww3000, ww4345) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4345)) 189.21/136.35 189.21/136.35 The TRS R consists of the following rules: 189.21/136.35 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.35 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.35 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.35 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.35 189.21/136.35 The set Q consists of the following terms: 189.21/136.35 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_srMyInt(x0, x1) 189.21/136.35 new_psMyInt(x0, x1) 189.21/136.35 189.21/136.35 We have to consider all minimal (P,Q,R)-chains. 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1892) TransformationProof (EQUIVALENT) 189.21/136.35 By rewriting [LPAR04] the rule new_iterate113(ww3000, ww4345) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4345)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.35 189.21/136.35 (new_iterate113(ww3000, ww4345) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4345)),new_iterate113(ww3000, ww4345) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4345))) 189.21/136.35 189.21/136.35 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1893) 189.21/136.35 Obligation: 189.21/136.35 Q DP problem: 189.21/136.35 The TRS P consists of the following rules: 189.21/136.35 189.21/136.35 new_iterate113(ww3000, ww4345) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4345)) 189.21/136.35 189.21/136.35 The TRS R consists of the following rules: 189.21/136.35 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.35 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.35 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.35 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.35 189.21/136.35 The set Q consists of the following terms: 189.21/136.35 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_srMyInt(x0, x1) 189.21/136.35 new_psMyInt(x0, x1) 189.21/136.35 189.21/136.35 We have to consider all minimal (P,Q,R)-chains. 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1894) TransformationProof (EQUIVALENT) 189.21/136.35 By rewriting [LPAR04] the rule new_iterate113(ww3000, ww4345) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4345)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.35 189.21/136.35 (new_iterate113(ww3000, ww4345) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4345)),new_iterate113(ww3000, ww4345) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4345))) 189.21/136.35 189.21/136.35 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1895) 189.21/136.35 Obligation: 189.21/136.35 Q DP problem: 189.21/136.35 The TRS P consists of the following rules: 189.21/136.35 189.21/136.35 new_iterate113(ww3000, ww4345) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4345)) 189.21/136.35 189.21/136.35 The TRS R consists of the following rules: 189.21/136.35 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.35 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.35 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.35 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.35 189.21/136.35 The set Q consists of the following terms: 189.21/136.35 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_srMyInt(x0, x1) 189.21/136.35 new_psMyInt(x0, x1) 189.21/136.35 189.21/136.35 We have to consider all minimal (P,Q,R)-chains. 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1896) TransformationProof (EQUIVALENT) 189.21/136.35 By rewriting [LPAR04] the rule new_iterate113(ww3000, ww4345) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4345)) at position [1,1,0] we obtained the following new rules [LPAR04]: 189.21/136.35 189.21/136.35 (new_iterate113(ww3000, ww4345) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4345)),new_iterate113(ww3000, ww4345) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4345))) 189.21/136.35 189.21/136.35 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1897) 189.21/136.35 Obligation: 189.21/136.35 Q DP problem: 189.21/136.35 The TRS P consists of the following rules: 189.21/136.35 189.21/136.35 new_iterate113(ww3000, ww4345) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4345)) 189.21/136.35 189.21/136.35 The TRS R consists of the following rules: 189.21/136.35 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.35 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.35 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.35 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.35 189.21/136.35 The set Q consists of the following terms: 189.21/136.35 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_srMyInt(x0, x1) 189.21/136.35 new_psMyInt(x0, x1) 189.21/136.35 189.21/136.35 We have to consider all minimal (P,Q,R)-chains. 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1898) MNOCProof (EQUIVALENT) 189.21/136.35 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1899) 189.21/136.35 Obligation: 189.21/136.35 Q DP problem: 189.21/136.35 The TRS P consists of the following rules: 189.21/136.35 189.21/136.35 new_iterate113(ww3000, ww4345) -> new_iterate113(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4345)) 189.21/136.35 189.21/136.35 The TRS R consists of the following rules: 189.21/136.35 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.35 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.35 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.35 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.35 189.21/136.35 Q is empty. 189.21/136.35 We have to consider all (P,Q,R)-chains. 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1900) NonTerminationLoopProof (COMPLETE) 189.21/136.35 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.35 Found a loop by semiunifying a rule from P directly. 189.21/136.35 189.21/136.35 s = new_iterate113(ww3000, ww4345) evaluates to t =new_iterate113(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4345)) 189.21/136.35 189.21/136.35 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.35 * Matcher: [ww4345 / new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4345)] 189.21/136.35 * Semiunifier: [ ] 189.21/136.35 189.21/136.35 -------------------------------------------------------------------------------- 189.21/136.35 Rewriting sequence 189.21/136.35 189.21/136.35 The DP semiunifies directly so there is only one rewrite step from new_iterate113(ww3000, ww4345) to new_iterate113(ww3000, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4345)). 189.21/136.35 189.21/136.35 189.21/136.35 189.21/136.35 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1901) 189.21/136.35 NO 189.21/136.35 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1902) 189.21/136.35 Obligation: 189.21/136.35 Q DP problem: 189.21/136.35 The TRS P consists of the following rules: 189.21/136.35 189.21/136.35 new_iterate33(ww4000, ww4100, ww4374) -> new_iterate33(ww4000, ww4100, new_psFloat33(ww4000, ww4100, ww4374)) 189.21/136.35 189.21/136.35 The TRS R consists of the following rules: 189.21/136.35 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.35 new_psFloat33(ww4000, ww4100, ww4374) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4374) 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.35 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.35 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.35 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.35 189.21/136.35 The set Q consists of the following terms: 189.21/136.35 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_psFloat33(x0, x1, x2) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_msMyInt0(x0) 189.21/136.35 new_srMyInt(x0, x1) 189.21/136.35 new_psMyInt(x0, x1) 189.21/136.35 189.21/136.35 We have to consider all minimal (P,Q,R)-chains. 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1903) TransformationProof (EQUIVALENT) 189.21/136.35 By rewriting [LPAR04] the rule new_iterate33(ww4000, ww4100, ww4374) -> new_iterate33(ww4000, ww4100, new_psFloat33(ww4000, ww4100, ww4374)) at position [2] we obtained the following new rules [LPAR04]: 189.21/136.35 189.21/136.35 (new_iterate33(ww4000, ww4100, ww4374) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4374)),new_iterate33(ww4000, ww4100, ww4374) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4374))) 189.21/136.35 189.21/136.35 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1904) 189.21/136.35 Obligation: 189.21/136.35 Q DP problem: 189.21/136.35 The TRS P consists of the following rules: 189.21/136.35 189.21/136.35 new_iterate33(ww4000, ww4100, ww4374) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4374)) 189.21/136.35 189.21/136.35 The TRS R consists of the following rules: 189.21/136.35 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.35 new_psFloat33(ww4000, ww4100, ww4374) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4374) 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.35 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.35 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.35 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.35 189.21/136.35 The set Q consists of the following terms: 189.21/136.35 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_psFloat33(x0, x1, x2) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_msMyInt0(x0) 189.21/136.35 new_srMyInt(x0, x1) 189.21/136.35 new_psMyInt(x0, x1) 189.21/136.35 189.21/136.35 We have to consider all minimal (P,Q,R)-chains. 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1905) UsableRulesProof (EQUIVALENT) 189.21/136.35 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1906) 189.21/136.35 Obligation: 189.21/136.35 Q DP problem: 189.21/136.35 The TRS P consists of the following rules: 189.21/136.35 189.21/136.35 new_iterate33(ww4000, ww4100, ww4374) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4374)) 189.21/136.35 189.21/136.35 The TRS R consists of the following rules: 189.21/136.35 189.21/136.35 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.35 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.35 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.35 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.35 189.21/136.35 The set Q consists of the following terms: 189.21/136.35 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_psFloat33(x0, x1, x2) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_msMyInt0(x0) 189.21/136.35 new_srMyInt(x0, x1) 189.21/136.35 new_psMyInt(x0, x1) 189.21/136.35 189.21/136.35 We have to consider all minimal (P,Q,R)-chains. 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1907) QReductionProof (EQUIVALENT) 189.21/136.35 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.35 189.21/136.35 new_psFloat33(x0, x1, x2) 189.21/136.35 189.21/136.35 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1908) 189.21/136.35 Obligation: 189.21/136.35 Q DP problem: 189.21/136.35 The TRS P consists of the following rules: 189.21/136.35 189.21/136.35 new_iterate33(ww4000, ww4100, ww4374) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4374)) 189.21/136.35 189.21/136.35 The TRS R consists of the following rules: 189.21/136.35 189.21/136.35 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.35 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.35 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.35 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.35 189.21/136.35 The set Q consists of the following terms: 189.21/136.35 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_msMyInt0(x0) 189.21/136.35 new_srMyInt(x0, x1) 189.21/136.35 new_psMyInt(x0, x1) 189.21/136.35 189.21/136.35 We have to consider all minimal (P,Q,R)-chains. 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1909) TransformationProof (EQUIVALENT) 189.21/136.35 By rewriting [LPAR04] the rule new_iterate33(ww4000, ww4100, ww4374) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4374)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.35 189.21/136.35 (new_iterate33(ww4000, ww4100, ww4374) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4374)),new_iterate33(ww4000, ww4100, ww4374) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4374))) 189.21/136.35 189.21/136.35 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1910) 189.21/136.35 Obligation: 189.21/136.35 Q DP problem: 189.21/136.35 The TRS P consists of the following rules: 189.21/136.35 189.21/136.35 new_iterate33(ww4000, ww4100, ww4374) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4374)) 189.21/136.35 189.21/136.35 The TRS R consists of the following rules: 189.21/136.35 189.21/136.35 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.35 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.35 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.35 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.35 189.21/136.35 The set Q consists of the following terms: 189.21/136.35 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_msMyInt0(x0) 189.21/136.35 new_srMyInt(x0, x1) 189.21/136.35 new_psMyInt(x0, x1) 189.21/136.35 189.21/136.35 We have to consider all minimal (P,Q,R)-chains. 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1911) UsableRulesProof (EQUIVALENT) 189.21/136.35 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1912) 189.21/136.35 Obligation: 189.21/136.35 Q DP problem: 189.21/136.35 The TRS P consists of the following rules: 189.21/136.35 189.21/136.35 new_iterate33(ww4000, ww4100, ww4374) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4374)) 189.21/136.35 189.21/136.35 The TRS R consists of the following rules: 189.21/136.35 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.35 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.35 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.35 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.35 189.21/136.35 The set Q consists of the following terms: 189.21/136.35 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_msMyInt0(x0) 189.21/136.35 new_srMyInt(x0, x1) 189.21/136.35 new_psMyInt(x0, x1) 189.21/136.35 189.21/136.35 We have to consider all minimal (P,Q,R)-chains. 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1913) QReductionProof (EQUIVALENT) 189.21/136.35 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.35 189.21/136.35 new_msMyInt0(x0) 189.21/136.35 189.21/136.35 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1914) 189.21/136.35 Obligation: 189.21/136.35 Q DP problem: 189.21/136.35 The TRS P consists of the following rules: 189.21/136.35 189.21/136.35 new_iterate33(ww4000, ww4100, ww4374) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4374)) 189.21/136.35 189.21/136.35 The TRS R consists of the following rules: 189.21/136.35 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.35 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.35 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.35 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.35 189.21/136.35 The set Q consists of the following terms: 189.21/136.35 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_srMyInt(x0, x1) 189.21/136.35 new_psMyInt(x0, x1) 189.21/136.35 189.21/136.35 We have to consider all minimal (P,Q,R)-chains. 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1915) TransformationProof (EQUIVALENT) 189.21/136.35 By rewriting [LPAR04] the rule new_iterate33(ww4000, ww4100, ww4374) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4374)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.35 189.21/136.35 (new_iterate33(ww4000, ww4100, ww4374) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4374)),new_iterate33(ww4000, ww4100, ww4374) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4374))) 189.21/136.35 189.21/136.35 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1916) 189.21/136.35 Obligation: 189.21/136.35 Q DP problem: 189.21/136.35 The TRS P consists of the following rules: 189.21/136.35 189.21/136.35 new_iterate33(ww4000, ww4100, ww4374) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4374)) 189.21/136.35 189.21/136.35 The TRS R consists of the following rules: 189.21/136.35 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.35 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.35 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.35 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.35 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.35 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.35 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.35 189.21/136.35 The set Q consists of the following terms: 189.21/136.35 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.35 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.35 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.35 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.35 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.35 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.35 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.35 new_srMyInt(x0, x1) 189.21/136.35 new_psMyInt(x0, x1) 189.21/136.35 189.21/136.35 We have to consider all minimal (P,Q,R)-chains. 189.21/136.35 ---------------------------------------- 189.21/136.35 189.21/136.35 (1917) TransformationProof (EQUIVALENT) 189.21/136.35 By rewriting [LPAR04] the rule new_iterate33(ww4000, ww4100, ww4374) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4374)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.35 189.21/136.35 (new_iterate33(ww4000, ww4100, ww4374) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4374)),new_iterate33(ww4000, ww4100, ww4374) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4374))) 189.21/136.36 189.21/136.36 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1918) 189.21/136.36 Obligation: 189.21/136.36 Q DP problem: 189.21/136.36 The TRS P consists of the following rules: 189.21/136.36 189.21/136.36 new_iterate33(ww4000, ww4100, ww4374) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4374)) 189.21/136.36 189.21/136.36 The TRS R consists of the following rules: 189.21/136.36 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.36 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.36 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.36 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.36 189.21/136.36 The set Q consists of the following terms: 189.21/136.36 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_srMyInt(x0, x1) 189.21/136.36 new_psMyInt(x0, x1) 189.21/136.36 189.21/136.36 We have to consider all minimal (P,Q,R)-chains. 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1919) TransformationProof (EQUIVALENT) 189.21/136.36 By rewriting [LPAR04] the rule new_iterate33(ww4000, ww4100, ww4374) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4374)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.36 189.21/136.36 (new_iterate33(ww4000, ww4100, ww4374) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4374)),new_iterate33(ww4000, ww4100, ww4374) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4374))) 189.21/136.36 189.21/136.36 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1920) 189.21/136.36 Obligation: 189.21/136.36 Q DP problem: 189.21/136.36 The TRS P consists of the following rules: 189.21/136.36 189.21/136.36 new_iterate33(ww4000, ww4100, ww4374) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4374)) 189.21/136.36 189.21/136.36 The TRS R consists of the following rules: 189.21/136.36 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.36 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.36 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.36 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.36 189.21/136.36 The set Q consists of the following terms: 189.21/136.36 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_srMyInt(x0, x1) 189.21/136.36 new_psMyInt(x0, x1) 189.21/136.36 189.21/136.36 We have to consider all minimal (P,Q,R)-chains. 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1921) TransformationProof (EQUIVALENT) 189.21/136.36 By rewriting [LPAR04] the rule new_iterate33(ww4000, ww4100, ww4374) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4374)) at position [2,1,0] we obtained the following new rules [LPAR04]: 189.21/136.36 189.21/136.36 (new_iterate33(ww4000, ww4100, ww4374) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4374)),new_iterate33(ww4000, ww4100, ww4374) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4374))) 189.21/136.36 189.21/136.36 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1922) 189.21/136.36 Obligation: 189.21/136.36 Q DP problem: 189.21/136.36 The TRS P consists of the following rules: 189.21/136.36 189.21/136.36 new_iterate33(ww4000, ww4100, ww4374) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4374)) 189.21/136.36 189.21/136.36 The TRS R consists of the following rules: 189.21/136.36 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.36 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.36 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.36 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.36 189.21/136.36 The set Q consists of the following terms: 189.21/136.36 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_srMyInt(x0, x1) 189.21/136.36 new_psMyInt(x0, x1) 189.21/136.36 189.21/136.36 We have to consider all minimal (P,Q,R)-chains. 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1923) MNOCProof (EQUIVALENT) 189.21/136.36 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1924) 189.21/136.36 Obligation: 189.21/136.36 Q DP problem: 189.21/136.36 The TRS P consists of the following rules: 189.21/136.36 189.21/136.36 new_iterate33(ww4000, ww4100, ww4374) -> new_iterate33(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4374)) 189.21/136.36 189.21/136.36 The TRS R consists of the following rules: 189.21/136.36 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.36 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.36 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.36 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.36 189.21/136.36 Q is empty. 189.21/136.36 We have to consider all (P,Q,R)-chains. 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1925) NonTerminationLoopProof (COMPLETE) 189.21/136.36 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.36 Found a loop by semiunifying a rule from P directly. 189.21/136.36 189.21/136.36 s = new_iterate33(ww4000, ww4100, ww4374) evaluates to t =new_iterate33(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4374)) 189.21/136.36 189.21/136.36 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.36 * Matcher: [ww4374 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4374)] 189.21/136.36 * Semiunifier: [ ] 189.21/136.36 189.21/136.36 -------------------------------------------------------------------------------- 189.21/136.36 Rewriting sequence 189.21/136.36 189.21/136.36 The DP semiunifies directly so there is only one rewrite step from new_iterate33(ww4000, ww4100, ww4374) to new_iterate33(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4374)). 189.21/136.36 189.21/136.36 189.21/136.36 189.21/136.36 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1926) 189.21/136.36 NO 189.21/136.36 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1927) 189.21/136.36 Obligation: 189.21/136.36 Q DP problem: 189.21/136.36 The TRS P consists of the following rules: 189.21/136.36 189.21/136.36 new_iterate171(ww4557, ww4558, ww4559, ww4562) -> new_iterate171(ww4557, ww4558, ww4559, new_psFloat173(ww4557, ww4558, ww4559, ww4562)) 189.21/136.36 189.21/136.36 The TRS R consists of the following rules: 189.21/136.36 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.36 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.36 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.36 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.36 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.36 new_psFloat173(ww4557, ww4558, ww4559, ww4562) -> new_primPlusFloat(new_msMyInt5(ww4557, Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4558)), Main.Neg(Main.Succ(ww4559))), ww4562) 189.21/136.36 189.21/136.36 The set Q consists of the following terms: 189.21/136.36 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.36 new_psFloat173(x0, x1, x2, x3) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_msMyInt5(x0, Main.Pos(x1)) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_msMyInt5(x0, Main.Neg(x1)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_srMyInt(x0, x1) 189.21/136.36 new_psMyInt(x0, x1) 189.21/136.36 189.21/136.36 We have to consider all minimal (P,Q,R)-chains. 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1928) MNOCProof (EQUIVALENT) 189.21/136.36 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1929) 189.21/136.36 Obligation: 189.21/136.36 Q DP problem: 189.21/136.36 The TRS P consists of the following rules: 189.21/136.36 189.21/136.36 new_iterate171(ww4557, ww4558, ww4559, ww4562) -> new_iterate171(ww4557, ww4558, ww4559, new_psFloat173(ww4557, ww4558, ww4559, ww4562)) 189.21/136.36 189.21/136.36 The TRS R consists of the following rules: 189.21/136.36 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.36 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.36 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.36 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.36 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.36 new_psFloat173(ww4557, ww4558, ww4559, ww4562) -> new_primPlusFloat(new_msMyInt5(ww4557, Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4558)), Main.Neg(Main.Succ(ww4559))), ww4562) 189.21/136.36 189.21/136.36 Q is empty. 189.21/136.36 We have to consider all (P,Q,R)-chains. 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1930) NonTerminationLoopProof (COMPLETE) 189.21/136.36 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.36 Found a loop by semiunifying a rule from P directly. 189.21/136.36 189.21/136.36 s = new_iterate171(ww4557, ww4558, ww4559, ww4562) evaluates to t =new_iterate171(ww4557, ww4558, ww4559, new_psFloat173(ww4557, ww4558, ww4559, ww4562)) 189.21/136.36 189.21/136.36 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.36 * Matcher: [ww4562 / new_psFloat173(ww4557, ww4558, ww4559, ww4562)] 189.21/136.36 * Semiunifier: [ ] 189.21/136.36 189.21/136.36 -------------------------------------------------------------------------------- 189.21/136.36 Rewriting sequence 189.21/136.36 189.21/136.36 The DP semiunifies directly so there is only one rewrite step from new_iterate171(ww4557, ww4558, ww4559, ww4562) to new_iterate171(ww4557, ww4558, ww4559, new_psFloat173(ww4557, ww4558, ww4559, ww4562)). 189.21/136.36 189.21/136.36 189.21/136.36 189.21/136.36 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1931) 189.21/136.36 NO 189.21/136.36 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1932) 189.21/136.36 Obligation: 189.21/136.36 Q DP problem: 189.21/136.36 The TRS P consists of the following rules: 189.21/136.36 189.21/136.36 new_iterate15(ww3000, ww4418) -> new_iterate15(ww3000, new_psFloat15(ww3000, ww4418)) 189.21/136.36 189.21/136.36 The TRS R consists of the following rules: 189.21/136.36 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.36 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.36 new_psFloat15(ww3000, ww4418) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4418) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.36 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.36 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.36 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.36 189.21/136.36 The set Q consists of the following terms: 189.21/136.36 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_msMyInt(Main.Neg(x0)) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.36 new_psFloat15(x0, x1) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_msMyInt(Main.Pos(x0)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_srMyInt(x0, x1) 189.21/136.36 new_psMyInt(x0, x1) 189.21/136.36 189.21/136.36 We have to consider all minimal (P,Q,R)-chains. 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1933) MNOCProof (EQUIVALENT) 189.21/136.36 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1934) 189.21/136.36 Obligation: 189.21/136.36 Q DP problem: 189.21/136.36 The TRS P consists of the following rules: 189.21/136.36 189.21/136.36 new_iterate15(ww3000, ww4418) -> new_iterate15(ww3000, new_psFloat15(ww3000, ww4418)) 189.21/136.36 189.21/136.36 The TRS R consists of the following rules: 189.21/136.36 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.36 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.36 new_psFloat15(ww3000, ww4418) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4418) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.36 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.36 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.36 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.36 189.21/136.36 Q is empty. 189.21/136.36 We have to consider all (P,Q,R)-chains. 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1935) NonTerminationLoopProof (COMPLETE) 189.21/136.36 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.36 Found a loop by semiunifying a rule from P directly. 189.21/136.36 189.21/136.36 s = new_iterate15(ww3000, ww4418) evaluates to t =new_iterate15(ww3000, new_psFloat15(ww3000, ww4418)) 189.21/136.36 189.21/136.36 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.36 * Matcher: [ww4418 / new_psFloat15(ww3000, ww4418)] 189.21/136.36 * Semiunifier: [ ] 189.21/136.36 189.21/136.36 -------------------------------------------------------------------------------- 189.21/136.36 Rewriting sequence 189.21/136.36 189.21/136.36 The DP semiunifies directly so there is only one rewrite step from new_iterate15(ww3000, ww4418) to new_iterate15(ww3000, new_psFloat15(ww3000, ww4418)). 189.21/136.36 189.21/136.36 189.21/136.36 189.21/136.36 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1936) 189.21/136.36 NO 189.21/136.36 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1937) 189.21/136.36 Obligation: 189.21/136.36 Q DP problem: 189.21/136.36 The TRS P consists of the following rules: 189.21/136.36 189.21/136.36 new_iterate61(ww3000, ww4367) -> new_iterate61(ww3000, new_psFloat61(ww3000, ww4367)) 189.21/136.36 189.21/136.36 The TRS R consists of the following rules: 189.21/136.36 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.36 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.36 new_psFloat61(ww3000, ww4367) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4367) 189.21/136.36 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.36 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.36 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.36 189.21/136.36 The set Q consists of the following terms: 189.21/136.36 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.36 new_psFloat61(x0, x1) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_msMyInt(Main.Neg(x0)) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_msMyInt(Main.Pos(x0)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_srMyInt(x0, x1) 189.21/136.36 new_psMyInt(x0, x1) 189.21/136.36 189.21/136.36 We have to consider all minimal (P,Q,R)-chains. 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1938) MNOCProof (EQUIVALENT) 189.21/136.36 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1939) 189.21/136.36 Obligation: 189.21/136.36 Q DP problem: 189.21/136.36 The TRS P consists of the following rules: 189.21/136.36 189.21/136.36 new_iterate61(ww3000, ww4367) -> new_iterate61(ww3000, new_psFloat61(ww3000, ww4367)) 189.21/136.36 189.21/136.36 The TRS R consists of the following rules: 189.21/136.36 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.36 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.36 new_psFloat61(ww3000, ww4367) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4367) 189.21/136.36 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.36 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.36 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.36 189.21/136.36 Q is empty. 189.21/136.36 We have to consider all (P,Q,R)-chains. 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1940) NonTerminationLoopProof (COMPLETE) 189.21/136.36 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.36 Found a loop by semiunifying a rule from P directly. 189.21/136.36 189.21/136.36 s = new_iterate61(ww3000, ww4367) evaluates to t =new_iterate61(ww3000, new_psFloat61(ww3000, ww4367)) 189.21/136.36 189.21/136.36 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.36 * Matcher: [ww4367 / new_psFloat61(ww3000, ww4367)] 189.21/136.36 * Semiunifier: [ ] 189.21/136.36 189.21/136.36 -------------------------------------------------------------------------------- 189.21/136.36 Rewriting sequence 189.21/136.36 189.21/136.36 The DP semiunifies directly so there is only one rewrite step from new_iterate61(ww3000, ww4367) to new_iterate61(ww3000, new_psFloat61(ww3000, ww4367)). 189.21/136.36 189.21/136.36 189.21/136.36 189.21/136.36 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1941) 189.21/136.36 NO 189.21/136.36 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1942) 189.21/136.36 Obligation: 189.21/136.36 Q DP problem: 189.21/136.36 The TRS P consists of the following rules: 189.21/136.36 189.21/136.36 new_iterate54(ww3100, ww4236) -> new_iterate54(ww3100, new_psFloat54(ww3100, ww4236)) 189.21/136.36 189.21/136.36 The TRS R consists of the following rules: 189.21/136.36 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.36 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.36 new_psFloat54(ww3100, ww4236) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4236) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.36 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.36 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.36 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.36 189.21/136.36 The set Q consists of the following terms: 189.21/136.36 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_msMyInt(Main.Neg(x0)) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_msMyInt(Main.Pos(x0)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_psFloat54(x0, x1) 189.21/136.36 new_srMyInt(x0, x1) 189.21/136.36 new_psMyInt(x0, x1) 189.21/136.36 189.21/136.36 We have to consider all minimal (P,Q,R)-chains. 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1943) MNOCProof (EQUIVALENT) 189.21/136.36 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1944) 189.21/136.36 Obligation: 189.21/136.36 Q DP problem: 189.21/136.36 The TRS P consists of the following rules: 189.21/136.36 189.21/136.36 new_iterate54(ww3100, ww4236) -> new_iterate54(ww3100, new_psFloat54(ww3100, ww4236)) 189.21/136.36 189.21/136.36 The TRS R consists of the following rules: 189.21/136.36 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.36 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.36 new_psFloat54(ww3100, ww4236) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4236) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.36 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.36 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.36 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.36 189.21/136.36 Q is empty. 189.21/136.36 We have to consider all (P,Q,R)-chains. 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1945) NonTerminationLoopProof (COMPLETE) 189.21/136.36 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.36 Found a loop by semiunifying a rule from P directly. 189.21/136.36 189.21/136.36 s = new_iterate54(ww3100, ww4236) evaluates to t =new_iterate54(ww3100, new_psFloat54(ww3100, ww4236)) 189.21/136.36 189.21/136.36 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.36 * Matcher: [ww4236 / new_psFloat54(ww3100, ww4236)] 189.21/136.36 * Semiunifier: [ ] 189.21/136.36 189.21/136.36 -------------------------------------------------------------------------------- 189.21/136.36 Rewriting sequence 189.21/136.36 189.21/136.36 The DP semiunifies directly so there is only one rewrite step from new_iterate54(ww3100, ww4236) to new_iterate54(ww3100, new_psFloat54(ww3100, ww4236)). 189.21/136.36 189.21/136.36 189.21/136.36 189.21/136.36 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1946) 189.21/136.36 NO 189.21/136.36 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1947) 189.21/136.36 Obligation: 189.21/136.36 Q DP problem: 189.21/136.36 The TRS P consists of the following rules: 189.21/136.36 189.21/136.36 new_iterate70(ww3000, ww4410) -> new_iterate70(ww3000, new_psFloat70(ww3000, ww4410)) 189.21/136.36 189.21/136.36 The TRS R consists of the following rules: 189.21/136.36 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.36 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.36 new_psFloat70(ww3000, ww4410) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4410) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.36 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.36 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.36 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.36 189.21/136.36 The set Q consists of the following terms: 189.21/136.36 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_psFloat70(x0, x1) 189.21/136.36 new_msMyInt(Main.Neg(x0)) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_msMyInt(Main.Pos(x0)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_srMyInt(x0, x1) 189.21/136.36 new_psMyInt(x0, x1) 189.21/136.36 189.21/136.36 We have to consider all minimal (P,Q,R)-chains. 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1948) MNOCProof (EQUIVALENT) 189.21/136.36 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1949) 189.21/136.36 Obligation: 189.21/136.36 Q DP problem: 189.21/136.36 The TRS P consists of the following rules: 189.21/136.36 189.21/136.36 new_iterate70(ww3000, ww4410) -> new_iterate70(ww3000, new_psFloat70(ww3000, ww4410)) 189.21/136.36 189.21/136.36 The TRS R consists of the following rules: 189.21/136.36 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.36 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.36 new_psFloat70(ww3000, ww4410) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4410) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.36 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.36 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.36 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.36 189.21/136.36 Q is empty. 189.21/136.36 We have to consider all (P,Q,R)-chains. 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1950) NonTerminationLoopProof (COMPLETE) 189.21/136.36 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.36 Found a loop by semiunifying a rule from P directly. 189.21/136.36 189.21/136.36 s = new_iterate70(ww3000, ww4410) evaluates to t =new_iterate70(ww3000, new_psFloat70(ww3000, ww4410)) 189.21/136.36 189.21/136.36 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.36 * Matcher: [ww4410 / new_psFloat70(ww3000, ww4410)] 189.21/136.36 * Semiunifier: [ ] 189.21/136.36 189.21/136.36 -------------------------------------------------------------------------------- 189.21/136.36 Rewriting sequence 189.21/136.36 189.21/136.36 The DP semiunifies directly so there is only one rewrite step from new_iterate70(ww3000, ww4410) to new_iterate70(ww3000, new_psFloat70(ww3000, ww4410)). 189.21/136.36 189.21/136.36 189.21/136.36 189.21/136.36 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1951) 189.21/136.36 NO 189.21/136.36 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1952) 189.21/136.36 Obligation: 189.21/136.36 Q DP problem: 189.21/136.36 The TRS P consists of the following rules: 189.21/136.36 189.21/136.36 new_iterate69(ww2167, ww2168, ww2169, ww4689) -> new_iterate69(ww2167, ww2168, ww2169, new_psFloat69(ww2167, ww2168, ww2169, ww4689)) 189.21/136.36 189.21/136.36 The TRS R consists of the following rules: 189.21/136.36 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.36 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_psFloat69(ww2167, ww2168, ww2169, ww4689) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww2168))), new_srMyInt(Main.Neg(Main.Succ(ww2167)), Main.Pos(Main.Succ(ww2169))), ww4689) 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.36 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.36 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.36 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.36 189.21/136.36 The set Q consists of the following terms: 189.21/136.36 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_msMyInt(Main.Neg(x0)) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.36 new_psFloat69(x0, x1, x2, x3) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_msMyInt(Main.Pos(x0)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_srMyInt(x0, x1) 189.21/136.36 new_psMyInt(x0, x1) 189.21/136.36 189.21/136.36 We have to consider all minimal (P,Q,R)-chains. 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1953) MNOCProof (EQUIVALENT) 189.21/136.36 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1954) 189.21/136.36 Obligation: 189.21/136.36 Q DP problem: 189.21/136.36 The TRS P consists of the following rules: 189.21/136.36 189.21/136.36 new_iterate69(ww2167, ww2168, ww2169, ww4689) -> new_iterate69(ww2167, ww2168, ww2169, new_psFloat69(ww2167, ww2168, ww2169, ww4689)) 189.21/136.36 189.21/136.36 The TRS R consists of the following rules: 189.21/136.36 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.36 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_psFloat69(ww2167, ww2168, ww2169, ww4689) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww2168))), new_srMyInt(Main.Neg(Main.Succ(ww2167)), Main.Pos(Main.Succ(ww2169))), ww4689) 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.36 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.36 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.36 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.36 189.21/136.36 Q is empty. 189.21/136.36 We have to consider all (P,Q,R)-chains. 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1955) NonTerminationLoopProof (COMPLETE) 189.21/136.36 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.36 Found a loop by semiunifying a rule from P directly. 189.21/136.36 189.21/136.36 s = new_iterate69(ww2167, ww2168, ww2169, ww4689) evaluates to t =new_iterate69(ww2167, ww2168, ww2169, new_psFloat69(ww2167, ww2168, ww2169, ww4689)) 189.21/136.36 189.21/136.36 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.36 * Matcher: [ww4689 / new_psFloat69(ww2167, ww2168, ww2169, ww4689)] 189.21/136.36 * Semiunifier: [ ] 189.21/136.36 189.21/136.36 -------------------------------------------------------------------------------- 189.21/136.36 Rewriting sequence 189.21/136.36 189.21/136.36 The DP semiunifies directly so there is only one rewrite step from new_iterate69(ww2167, ww2168, ww2169, ww4689) to new_iterate69(ww2167, ww2168, ww2169, new_psFloat69(ww2167, ww2168, ww2169, ww4689)). 189.21/136.36 189.21/136.36 189.21/136.36 189.21/136.36 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1956) 189.21/136.36 NO 189.21/136.36 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1957) 189.21/136.36 Obligation: 189.21/136.36 Q DP problem: 189.21/136.36 The TRS P consists of the following rules: 189.21/136.36 189.21/136.36 new_iterate145(ww3100, ww4332) -> new_iterate145(ww3100, new_psFloat146(ww3100, ww4332)) 189.21/136.36 189.21/136.36 The TRS R consists of the following rules: 189.21/136.36 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.36 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.36 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.36 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.36 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.36 new_psFloat146(ww3100, ww4332) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4332) 189.21/136.36 189.21/136.36 The set Q consists of the following terms: 189.21/136.36 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_msMyInt4(x0) 189.21/136.36 new_psFloat146(x0, x1) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primMinusInt(Main.Neg(x0)) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primMinusInt(Main.Pos(x0)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_srMyInt(x0, x1) 189.21/136.36 new_psMyInt(x0, x1) 189.21/136.36 189.21/136.36 We have to consider all minimal (P,Q,R)-chains. 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1958) TransformationProof (EQUIVALENT) 189.21/136.36 By rewriting [LPAR04] the rule new_iterate145(ww3100, ww4332) -> new_iterate145(ww3100, new_psFloat146(ww3100, ww4332)) at position [1] we obtained the following new rules [LPAR04]: 189.21/136.36 189.21/136.36 (new_iterate145(ww3100, ww4332) -> new_iterate145(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4332)),new_iterate145(ww3100, ww4332) -> new_iterate145(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4332))) 189.21/136.36 189.21/136.36 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1959) 189.21/136.36 Obligation: 189.21/136.36 Q DP problem: 189.21/136.36 The TRS P consists of the following rules: 189.21/136.36 189.21/136.36 new_iterate145(ww3100, ww4332) -> new_iterate145(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4332)) 189.21/136.36 189.21/136.36 The TRS R consists of the following rules: 189.21/136.36 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.36 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.36 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.36 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.36 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.36 new_psFloat146(ww3100, ww4332) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4332) 189.21/136.36 189.21/136.36 The set Q consists of the following terms: 189.21/136.36 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_msMyInt4(x0) 189.21/136.36 new_psFloat146(x0, x1) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primMinusInt(Main.Neg(x0)) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primMinusInt(Main.Pos(x0)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_srMyInt(x0, x1) 189.21/136.36 new_psMyInt(x0, x1) 189.21/136.36 189.21/136.36 We have to consider all minimal (P,Q,R)-chains. 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1960) UsableRulesProof (EQUIVALENT) 189.21/136.36 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1961) 189.21/136.36 Obligation: 189.21/136.36 Q DP problem: 189.21/136.36 The TRS P consists of the following rules: 189.21/136.36 189.21/136.36 new_iterate145(ww3100, ww4332) -> new_iterate145(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4332)) 189.21/136.36 189.21/136.36 The TRS R consists of the following rules: 189.21/136.36 189.21/136.36 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.36 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.36 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.36 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.36 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.36 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.36 189.21/136.36 The set Q consists of the following terms: 189.21/136.36 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_msMyInt4(x0) 189.21/136.36 new_psFloat146(x0, x1) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primMinusInt(Main.Neg(x0)) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primMinusInt(Main.Pos(x0)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_srMyInt(x0, x1) 189.21/136.36 new_psMyInt(x0, x1) 189.21/136.36 189.21/136.36 We have to consider all minimal (P,Q,R)-chains. 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1962) QReductionProof (EQUIVALENT) 189.21/136.36 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.36 189.21/136.36 new_psFloat146(x0, x1) 189.21/136.36 189.21/136.36 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1963) 189.21/136.36 Obligation: 189.21/136.36 Q DP problem: 189.21/136.36 The TRS P consists of the following rules: 189.21/136.36 189.21/136.36 new_iterate145(ww3100, ww4332) -> new_iterate145(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4332)) 189.21/136.36 189.21/136.36 The TRS R consists of the following rules: 189.21/136.36 189.21/136.36 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.36 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.36 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.36 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.36 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.36 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.36 189.21/136.36 The set Q consists of the following terms: 189.21/136.36 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_msMyInt4(x0) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primMinusInt(Main.Neg(x0)) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primMinusInt(Main.Pos(x0)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_srMyInt(x0, x1) 189.21/136.36 new_psMyInt(x0, x1) 189.21/136.36 189.21/136.36 We have to consider all minimal (P,Q,R)-chains. 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1964) TransformationProof (EQUIVALENT) 189.21/136.36 By rewriting [LPAR04] the rule new_iterate145(ww3100, ww4332) -> new_iterate145(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4332)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.36 189.21/136.36 (new_iterate145(ww3100, ww4332) -> new_iterate145(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4332)),new_iterate145(ww3100, ww4332) -> new_iterate145(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4332))) 189.21/136.36 189.21/136.36 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1965) 189.21/136.36 Obligation: 189.21/136.36 Q DP problem: 189.21/136.36 The TRS P consists of the following rules: 189.21/136.36 189.21/136.36 new_iterate145(ww3100, ww4332) -> new_iterate145(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4332)) 189.21/136.36 189.21/136.36 The TRS R consists of the following rules: 189.21/136.36 189.21/136.36 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.36 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.36 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.36 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.36 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.36 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.36 189.21/136.36 The set Q consists of the following terms: 189.21/136.36 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_msMyInt4(x0) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primMinusInt(Main.Neg(x0)) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primMinusInt(Main.Pos(x0)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_srMyInt(x0, x1) 189.21/136.36 new_psMyInt(x0, x1) 189.21/136.36 189.21/136.36 We have to consider all minimal (P,Q,R)-chains. 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1966) UsableRulesProof (EQUIVALENT) 189.21/136.36 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1967) 189.21/136.36 Obligation: 189.21/136.36 Q DP problem: 189.21/136.36 The TRS P consists of the following rules: 189.21/136.36 189.21/136.36 new_iterate145(ww3100, ww4332) -> new_iterate145(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4332)) 189.21/136.36 189.21/136.36 The TRS R consists of the following rules: 189.21/136.36 189.21/136.36 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.36 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.36 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.36 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.36 189.21/136.36 The set Q consists of the following terms: 189.21/136.36 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_msMyInt4(x0) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primMinusInt(Main.Neg(x0)) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primMinusInt(Main.Pos(x0)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_srMyInt(x0, x1) 189.21/136.36 new_psMyInt(x0, x1) 189.21/136.36 189.21/136.36 We have to consider all minimal (P,Q,R)-chains. 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1968) QReductionProof (EQUIVALENT) 189.21/136.36 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.36 189.21/136.36 new_msMyInt4(x0) 189.21/136.36 189.21/136.36 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1969) 189.21/136.36 Obligation: 189.21/136.36 Q DP problem: 189.21/136.36 The TRS P consists of the following rules: 189.21/136.36 189.21/136.36 new_iterate145(ww3100, ww4332) -> new_iterate145(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4332)) 189.21/136.36 189.21/136.36 The TRS R consists of the following rules: 189.21/136.36 189.21/136.36 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.36 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.36 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.36 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.36 189.21/136.36 The set Q consists of the following terms: 189.21/136.36 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primMinusInt(Main.Neg(x0)) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primMinusInt(Main.Pos(x0)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_srMyInt(x0, x1) 189.21/136.36 new_psMyInt(x0, x1) 189.21/136.36 189.21/136.36 We have to consider all minimal (P,Q,R)-chains. 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1970) TransformationProof (EQUIVALENT) 189.21/136.36 By rewriting [LPAR04] the rule new_iterate145(ww3100, ww4332) -> new_iterate145(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4332)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.36 189.21/136.36 (new_iterate145(ww3100, ww4332) -> new_iterate145(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4332)),new_iterate145(ww3100, ww4332) -> new_iterate145(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4332))) 189.21/136.36 189.21/136.36 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1971) 189.21/136.36 Obligation: 189.21/136.36 Q DP problem: 189.21/136.36 The TRS P consists of the following rules: 189.21/136.36 189.21/136.36 new_iterate145(ww3100, ww4332) -> new_iterate145(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4332)) 189.21/136.36 189.21/136.36 The TRS R consists of the following rules: 189.21/136.36 189.21/136.36 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.36 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.36 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.36 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.36 189.21/136.36 The set Q consists of the following terms: 189.21/136.36 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primMinusInt(Main.Neg(x0)) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primMinusInt(Main.Pos(x0)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_srMyInt(x0, x1) 189.21/136.36 new_psMyInt(x0, x1) 189.21/136.36 189.21/136.36 We have to consider all minimal (P,Q,R)-chains. 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1972) UsableRulesProof (EQUIVALENT) 189.21/136.36 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1973) 189.21/136.36 Obligation: 189.21/136.36 Q DP problem: 189.21/136.36 The TRS P consists of the following rules: 189.21/136.36 189.21/136.36 new_iterate145(ww3100, ww4332) -> new_iterate145(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4332)) 189.21/136.36 189.21/136.36 The TRS R consists of the following rules: 189.21/136.36 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.36 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.36 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.36 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.36 189.21/136.36 The set Q consists of the following terms: 189.21/136.36 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primMinusInt(Main.Neg(x0)) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primMinusInt(Main.Pos(x0)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_srMyInt(x0, x1) 189.21/136.36 new_psMyInt(x0, x1) 189.21/136.36 189.21/136.36 We have to consider all minimal (P,Q,R)-chains. 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1974) QReductionProof (EQUIVALENT) 189.21/136.36 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.36 189.21/136.36 new_primMinusInt(Main.Neg(x0)) 189.21/136.36 new_primMinusInt(Main.Pos(x0)) 189.21/136.36 189.21/136.36 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1975) 189.21/136.36 Obligation: 189.21/136.36 Q DP problem: 189.21/136.36 The TRS P consists of the following rules: 189.21/136.36 189.21/136.36 new_iterate145(ww3100, ww4332) -> new_iterate145(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4332)) 189.21/136.36 189.21/136.36 The TRS R consists of the following rules: 189.21/136.36 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.36 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.36 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.36 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.36 189.21/136.36 The set Q consists of the following terms: 189.21/136.36 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_srMyInt(x0, x1) 189.21/136.36 new_psMyInt(x0, x1) 189.21/136.36 189.21/136.36 We have to consider all minimal (P,Q,R)-chains. 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1976) TransformationProof (EQUIVALENT) 189.21/136.36 By rewriting [LPAR04] the rule new_iterate145(ww3100, ww4332) -> new_iterate145(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4332)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.36 189.21/136.36 (new_iterate145(ww3100, ww4332) -> new_iterate145(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4332)),new_iterate145(ww3100, ww4332) -> new_iterate145(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4332))) 189.21/136.36 189.21/136.36 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1977) 189.21/136.36 Obligation: 189.21/136.36 Q DP problem: 189.21/136.36 The TRS P consists of the following rules: 189.21/136.36 189.21/136.36 new_iterate145(ww3100, ww4332) -> new_iterate145(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4332)) 189.21/136.36 189.21/136.36 The TRS R consists of the following rules: 189.21/136.36 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.36 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.36 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.36 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.36 189.21/136.36 The set Q consists of the following terms: 189.21/136.36 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_srMyInt(x0, x1) 189.21/136.36 new_psMyInt(x0, x1) 189.21/136.36 189.21/136.36 We have to consider all minimal (P,Q,R)-chains. 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1978) TransformationProof (EQUIVALENT) 189.21/136.36 By rewriting [LPAR04] the rule new_iterate145(ww3100, ww4332) -> new_iterate145(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4332)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.36 189.21/136.36 (new_iterate145(ww3100, ww4332) -> new_iterate145(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4332)),new_iterate145(ww3100, ww4332) -> new_iterate145(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4332))) 189.21/136.36 189.21/136.36 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1979) 189.21/136.36 Obligation: 189.21/136.36 Q DP problem: 189.21/136.36 The TRS P consists of the following rules: 189.21/136.36 189.21/136.36 new_iterate145(ww3100, ww4332) -> new_iterate145(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4332)) 189.21/136.36 189.21/136.36 The TRS R consists of the following rules: 189.21/136.36 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.36 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.36 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.36 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.36 189.21/136.36 The set Q consists of the following terms: 189.21/136.36 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_srMyInt(x0, x1) 189.21/136.36 new_psMyInt(x0, x1) 189.21/136.36 189.21/136.36 We have to consider all minimal (P,Q,R)-chains. 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1980) TransformationProof (EQUIVALENT) 189.21/136.36 By rewriting [LPAR04] the rule new_iterate145(ww3100, ww4332) -> new_iterate145(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4332)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.36 189.21/136.36 (new_iterate145(ww3100, ww4332) -> new_iterate145(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4332)),new_iterate145(ww3100, ww4332) -> new_iterate145(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4332))) 189.21/136.36 189.21/136.36 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1981) 189.21/136.36 Obligation: 189.21/136.36 Q DP problem: 189.21/136.36 The TRS P consists of the following rules: 189.21/136.36 189.21/136.36 new_iterate145(ww3100, ww4332) -> new_iterate145(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4332)) 189.21/136.36 189.21/136.36 The TRS R consists of the following rules: 189.21/136.36 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.36 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.36 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.36 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.36 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.36 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.36 189.21/136.36 The set Q consists of the following terms: 189.21/136.36 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.36 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.36 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.36 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.36 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.36 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.36 new_srMyInt(x0, x1) 189.21/136.36 new_psMyInt(x0, x1) 189.21/136.36 189.21/136.36 We have to consider all minimal (P,Q,R)-chains. 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1982) TransformationProof (EQUIVALENT) 189.21/136.36 By rewriting [LPAR04] the rule new_iterate145(ww3100, ww4332) -> new_iterate145(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4332)) at position [1,1,0] we obtained the following new rules [LPAR04]: 189.21/136.36 189.21/136.36 (new_iterate145(ww3100, ww4332) -> new_iterate145(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4332)),new_iterate145(ww3100, ww4332) -> new_iterate145(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4332))) 189.21/136.36 189.21/136.36 189.21/136.36 ---------------------------------------- 189.21/136.36 189.21/136.36 (1983) 189.21/136.36 Obligation: 189.21/136.36 Q DP problem: 189.21/136.36 The TRS P consists of the following rules: 189.21/136.36 189.21/136.36 new_iterate145(ww3100, ww4332) -> new_iterate145(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4332)) 189.21/136.36 189.21/136.36 The TRS R consists of the following rules: 189.21/136.36 189.21/136.36 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.36 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.36 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.36 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.36 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.36 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.37 189.21/136.37 The set Q consists of the following terms: 189.21/136.37 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.37 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_srMyInt(x0, x1) 189.21/136.37 new_psMyInt(x0, x1) 189.21/136.37 189.21/136.37 We have to consider all minimal (P,Q,R)-chains. 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (1984) MNOCProof (EQUIVALENT) 189.21/136.37 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (1985) 189.21/136.37 Obligation: 189.21/136.37 Q DP problem: 189.21/136.37 The TRS P consists of the following rules: 189.21/136.37 189.21/136.37 new_iterate145(ww3100, ww4332) -> new_iterate145(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4332)) 189.21/136.37 189.21/136.37 The TRS R consists of the following rules: 189.21/136.37 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.37 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.37 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.37 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.37 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.37 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.37 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.37 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.37 189.21/136.37 Q is empty. 189.21/136.37 We have to consider all (P,Q,R)-chains. 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (1986) NonTerminationLoopProof (COMPLETE) 189.21/136.37 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.37 Found a loop by semiunifying a rule from P directly. 189.21/136.37 189.21/136.37 s = new_iterate145(ww3100, ww4332) evaluates to t =new_iterate145(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4332)) 189.21/136.37 189.21/136.37 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.37 * Matcher: [ww4332 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4332)] 189.21/136.37 * Semiunifier: [ ] 189.21/136.37 189.21/136.37 -------------------------------------------------------------------------------- 189.21/136.37 Rewriting sequence 189.21/136.37 189.21/136.37 The DP semiunifies directly so there is only one rewrite step from new_iterate145(ww3100, ww4332) to new_iterate145(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4332)). 189.21/136.37 189.21/136.37 189.21/136.37 189.21/136.37 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (1987) 189.21/136.37 NO 189.21/136.37 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (1988) 189.21/136.37 Obligation: 189.21/136.37 Q DP problem: 189.21/136.37 The TRS P consists of the following rules: 189.21/136.37 189.21/136.37 new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_psFloat42(ww1372, ww137300, ww1374, ww137500, ww4497)) 189.21/136.37 189.21/136.37 The TRS R consists of the following rules: 189.21/136.37 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.37 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.37 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.37 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.37 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.37 new_psFloat42(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Succ(ww137500))), ww4497) 189.21/136.37 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.37 189.21/136.37 The set Q consists of the following terms: 189.21/136.37 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.37 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_psFloat42(x0, x1, x2, x3, x4) 189.21/136.37 new_msMyInt1(x0, x1) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_srMyInt(x0, x1) 189.21/136.37 new_psMyInt(x0, x1) 189.21/136.37 189.21/136.37 We have to consider all minimal (P,Q,R)-chains. 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (1989) TransformationProof (EQUIVALENT) 189.21/136.37 By rewriting [LPAR04] the rule new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_psFloat42(ww1372, ww137300, ww1374, ww137500, ww4497)) at position [4] we obtained the following new rules [LPAR04]: 189.21/136.37 189.21/136.37 (new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Succ(ww137500))), ww4497)),new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Succ(ww137500))), ww4497))) 189.21/136.37 189.21/136.37 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (1990) 189.21/136.37 Obligation: 189.21/136.37 Q DP problem: 189.21/136.37 The TRS P consists of the following rules: 189.21/136.37 189.21/136.37 new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Succ(ww137500))), ww4497)) 189.21/136.37 189.21/136.37 The TRS R consists of the following rules: 189.21/136.37 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.37 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.37 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.37 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.37 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.37 new_psFloat42(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Succ(ww137500))), ww4497) 189.21/136.37 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.37 189.21/136.37 The set Q consists of the following terms: 189.21/136.37 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.37 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_psFloat42(x0, x1, x2, x3, x4) 189.21/136.37 new_msMyInt1(x0, x1) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_srMyInt(x0, x1) 189.21/136.37 new_psMyInt(x0, x1) 189.21/136.37 189.21/136.37 We have to consider all minimal (P,Q,R)-chains. 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (1991) UsableRulesProof (EQUIVALENT) 189.21/136.37 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (1992) 189.21/136.37 Obligation: 189.21/136.37 Q DP problem: 189.21/136.37 The TRS P consists of the following rules: 189.21/136.37 189.21/136.37 new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Succ(ww137500))), ww4497)) 189.21/136.37 189.21/136.37 The TRS R consists of the following rules: 189.21/136.37 189.21/136.37 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.21/136.37 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.37 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.37 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.37 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.37 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.37 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.37 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.37 189.21/136.37 The set Q consists of the following terms: 189.21/136.37 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.37 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_psFloat42(x0, x1, x2, x3, x4) 189.21/136.37 new_msMyInt1(x0, x1) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_srMyInt(x0, x1) 189.21/136.37 new_psMyInt(x0, x1) 189.21/136.37 189.21/136.37 We have to consider all minimal (P,Q,R)-chains. 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (1993) QReductionProof (EQUIVALENT) 189.21/136.37 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.37 189.21/136.37 new_psFloat42(x0, x1, x2, x3, x4) 189.21/136.37 189.21/136.37 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (1994) 189.21/136.37 Obligation: 189.21/136.37 Q DP problem: 189.21/136.37 The TRS P consists of the following rules: 189.21/136.37 189.21/136.37 new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Succ(ww137500))), ww4497)) 189.21/136.37 189.21/136.37 The TRS R consists of the following rules: 189.21/136.37 189.21/136.37 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.21/136.37 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.37 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.37 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.37 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.37 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.37 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.37 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.37 189.21/136.37 The set Q consists of the following terms: 189.21/136.37 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.37 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_msMyInt1(x0, x1) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_srMyInt(x0, x1) 189.21/136.37 new_psMyInt(x0, x1) 189.21/136.37 189.21/136.37 We have to consider all minimal (P,Q,R)-chains. 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (1995) TransformationProof (EQUIVALENT) 189.21/136.37 By rewriting [LPAR04] the rule new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Succ(ww137500))), ww4497)) at position [4,0] we obtained the following new rules [LPAR04]: 189.21/136.37 189.21/136.37 (new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Succ(ww137500))), ww4497)),new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Succ(ww137500))), ww4497))) 189.21/136.37 189.21/136.37 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (1996) 189.21/136.37 Obligation: 189.21/136.37 Q DP problem: 189.21/136.37 The TRS P consists of the following rules: 189.21/136.37 189.21/136.37 new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Succ(ww137500))), ww4497)) 189.21/136.37 189.21/136.37 The TRS R consists of the following rules: 189.21/136.37 189.21/136.37 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.21/136.37 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.37 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.37 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.37 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.37 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.37 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.37 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.37 189.21/136.37 The set Q consists of the following terms: 189.21/136.37 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.37 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_msMyInt1(x0, x1) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_srMyInt(x0, x1) 189.21/136.37 new_psMyInt(x0, x1) 189.21/136.37 189.21/136.37 We have to consider all minimal (P,Q,R)-chains. 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (1997) UsableRulesProof (EQUIVALENT) 189.21/136.37 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (1998) 189.21/136.37 Obligation: 189.21/136.37 Q DP problem: 189.21/136.37 The TRS P consists of the following rules: 189.21/136.37 189.21/136.37 new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Succ(ww137500))), ww4497)) 189.21/136.37 189.21/136.37 The TRS R consists of the following rules: 189.21/136.37 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.37 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.37 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.37 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.37 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.37 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.37 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.37 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.37 189.21/136.37 The set Q consists of the following terms: 189.21/136.37 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.37 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_msMyInt1(x0, x1) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_srMyInt(x0, x1) 189.21/136.37 new_psMyInt(x0, x1) 189.21/136.37 189.21/136.37 We have to consider all minimal (P,Q,R)-chains. 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (1999) QReductionProof (EQUIVALENT) 189.21/136.37 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.37 189.21/136.37 new_msMyInt1(x0, x1) 189.21/136.37 189.21/136.37 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2000) 189.21/136.37 Obligation: 189.21/136.37 Q DP problem: 189.21/136.37 The TRS P consists of the following rules: 189.21/136.37 189.21/136.37 new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Succ(ww137500))), ww4497)) 189.21/136.37 189.21/136.37 The TRS R consists of the following rules: 189.21/136.37 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.37 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.37 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.37 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.37 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.37 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.37 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.37 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.37 189.21/136.37 The set Q consists of the following terms: 189.21/136.37 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.37 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_srMyInt(x0, x1) 189.21/136.37 new_psMyInt(x0, x1) 189.21/136.37 189.21/136.37 We have to consider all minimal (P,Q,R)-chains. 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2001) TransformationProof (EQUIVALENT) 189.21/136.37 By rewriting [LPAR04] the rule new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Succ(ww137500))), ww4497)) at position [4,0] we obtained the following new rules [LPAR04]: 189.21/136.37 189.21/136.37 (new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Succ(ww137500))), ww4497)),new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Succ(ww137500))), ww4497))) 189.21/136.37 189.21/136.37 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2002) 189.21/136.37 Obligation: 189.21/136.37 Q DP problem: 189.21/136.37 The TRS P consists of the following rules: 189.21/136.37 189.21/136.37 new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Succ(ww137500))), ww4497)) 189.21/136.37 189.21/136.37 The TRS R consists of the following rules: 189.21/136.37 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.37 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.37 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.37 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.37 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.37 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.37 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.37 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.37 189.21/136.37 The set Q consists of the following terms: 189.21/136.37 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.37 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_srMyInt(x0, x1) 189.21/136.37 new_psMyInt(x0, x1) 189.21/136.37 189.21/136.37 We have to consider all minimal (P,Q,R)-chains. 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2003) TransformationProof (EQUIVALENT) 189.21/136.37 By rewriting [LPAR04] the rule new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Succ(ww137500))), ww4497)) at position [4,1] we obtained the following new rules [LPAR04]: 189.21/136.37 189.21/136.37 (new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Succ(ww137500))), ww4497)),new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Succ(ww137500))), ww4497))) 189.21/136.37 189.21/136.37 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2004) 189.21/136.37 Obligation: 189.21/136.37 Q DP problem: 189.21/136.37 The TRS P consists of the following rules: 189.21/136.37 189.21/136.37 new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Succ(ww137500))), ww4497)) 189.21/136.37 189.21/136.37 The TRS R consists of the following rules: 189.21/136.37 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.37 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.37 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.37 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.37 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.37 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.37 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.37 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.37 189.21/136.37 The set Q consists of the following terms: 189.21/136.37 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.37 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_srMyInt(x0, x1) 189.21/136.37 new_psMyInt(x0, x1) 189.21/136.37 189.21/136.37 We have to consider all minimal (P,Q,R)-chains. 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2005) TransformationProof (EQUIVALENT) 189.21/136.37 By rewriting [LPAR04] the rule new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Neg(Main.Succ(ww137300)), Main.Neg(Main.Succ(ww137500))), ww4497)) at position [4,1] we obtained the following new rules [LPAR04]: 189.21/136.37 189.21/136.37 (new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Succ(ww137300), Main.Succ(ww137500))), ww4497)),new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Succ(ww137300), Main.Succ(ww137500))), ww4497))) 189.21/136.37 189.21/136.37 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2006) 189.21/136.37 Obligation: 189.21/136.37 Q DP problem: 189.21/136.37 The TRS P consists of the following rules: 189.21/136.37 189.21/136.37 new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Succ(ww137300), Main.Succ(ww137500))), ww4497)) 189.21/136.37 189.21/136.37 The TRS R consists of the following rules: 189.21/136.37 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.37 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.37 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.37 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.37 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.37 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.37 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.37 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.37 189.21/136.37 The set Q consists of the following terms: 189.21/136.37 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.37 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_srMyInt(x0, x1) 189.21/136.37 new_psMyInt(x0, x1) 189.21/136.37 189.21/136.37 We have to consider all minimal (P,Q,R)-chains. 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2007) TransformationProof (EQUIVALENT) 189.21/136.37 By rewriting [LPAR04] the rule new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Succ(ww137300), Main.Succ(ww137500))), ww4497)) at position [4,1,0] we obtained the following new rules [LPAR04]: 189.21/136.37 189.21/136.37 (new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primPlusNat0(new_primMulNat1(ww137300, Main.Succ(ww137500)), Main.Succ(ww137500))), ww4497)),new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primPlusNat0(new_primMulNat1(ww137300, Main.Succ(ww137500)), Main.Succ(ww137500))), ww4497))) 189.21/136.37 189.21/136.37 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2008) 189.21/136.37 Obligation: 189.21/136.37 Q DP problem: 189.21/136.37 The TRS P consists of the following rules: 189.21/136.37 189.21/136.37 new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primPlusNat0(new_primMulNat1(ww137300, Main.Succ(ww137500)), Main.Succ(ww137500))), ww4497)) 189.21/136.37 189.21/136.37 The TRS R consists of the following rules: 189.21/136.37 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.37 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.37 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.37 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.37 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.37 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.37 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.37 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.37 189.21/136.37 The set Q consists of the following terms: 189.21/136.37 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.37 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_srMyInt(x0, x1) 189.21/136.37 new_psMyInt(x0, x1) 189.21/136.37 189.21/136.37 We have to consider all minimal (P,Q,R)-chains. 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2009) MNOCProof (EQUIVALENT) 189.21/136.37 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2010) 189.21/136.37 Obligation: 189.21/136.37 Q DP problem: 189.21/136.37 The TRS P consists of the following rules: 189.21/136.37 189.21/136.37 new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4497) -> new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primPlusNat0(new_primMulNat1(ww137300, Main.Succ(ww137500)), Main.Succ(ww137500))), ww4497)) 189.21/136.37 189.21/136.37 The TRS R consists of the following rules: 189.21/136.37 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.37 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.37 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.37 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.37 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.37 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.37 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.37 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.37 189.21/136.37 Q is empty. 189.21/136.37 We have to consider all (P,Q,R)-chains. 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2011) NonTerminationLoopProof (COMPLETE) 189.21/136.37 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.37 Found a loop by semiunifying a rule from P directly. 189.21/136.37 189.21/136.37 s = new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4497) evaluates to t =new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primPlusNat0(new_primMulNat1(ww137300, Main.Succ(ww137500)), Main.Succ(ww137500))), ww4497)) 189.21/136.37 189.21/136.37 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.37 * Matcher: [ww4497 / new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primPlusNat0(new_primMulNat1(ww137300, Main.Succ(ww137500)), Main.Succ(ww137500))), ww4497)] 189.21/136.37 * Semiunifier: [ ] 189.21/136.37 189.21/136.37 -------------------------------------------------------------------------------- 189.21/136.37 Rewriting sequence 189.21/136.37 189.21/136.37 The DP semiunifies directly so there is only one rewrite step from new_iterate42(ww1372, ww137300, ww1374, ww137500, ww4497) to new_iterate42(ww1372, ww137300, ww1374, ww137500, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primPlusNat0(new_primMulNat1(ww137300, Main.Succ(ww137500)), Main.Succ(ww137500))), ww4497)). 189.21/136.37 189.21/136.37 189.21/136.37 189.21/136.37 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2012) 189.21/136.37 NO 189.21/136.37 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2013) 189.21/136.37 Obligation: 189.21/136.37 Q DP problem: 189.21/136.37 The TRS P consists of the following rules: 189.21/136.37 189.21/136.37 new_iterate67(ww3000, ww3100, ww4364) -> new_iterate67(ww3000, ww3100, new_psFloat67(ww3000, ww3100, ww4364)) 189.21/136.37 189.21/136.37 The TRS R consists of the following rules: 189.21/136.37 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.37 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.37 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.37 new_psFloat67(ww3000, ww3100, ww4364) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4364) 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.37 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.37 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.37 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.37 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.37 189.21/136.37 The set Q consists of the following terms: 189.21/136.37 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_msMyInt(Main.Neg(x0)) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.37 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_msMyInt(Main.Pos(x0)) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_psFloat67(x0, x1, x2) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_srMyInt(x0, x1) 189.21/136.37 new_psMyInt(x0, x1) 189.21/136.37 189.21/136.37 We have to consider all minimal (P,Q,R)-chains. 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2014) MNOCProof (EQUIVALENT) 189.21/136.37 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2015) 189.21/136.37 Obligation: 189.21/136.37 Q DP problem: 189.21/136.37 The TRS P consists of the following rules: 189.21/136.37 189.21/136.37 new_iterate67(ww3000, ww3100, ww4364) -> new_iterate67(ww3000, ww3100, new_psFloat67(ww3000, ww3100, ww4364)) 189.21/136.37 189.21/136.37 The TRS R consists of the following rules: 189.21/136.37 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.37 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.37 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.37 new_psFloat67(ww3000, ww3100, ww4364) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4364) 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.37 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.37 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.37 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.37 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.37 189.21/136.37 Q is empty. 189.21/136.37 We have to consider all (P,Q,R)-chains. 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2016) NonTerminationLoopProof (COMPLETE) 189.21/136.37 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.37 Found a loop by semiunifying a rule from P directly. 189.21/136.37 189.21/136.37 s = new_iterate67(ww3000, ww3100, ww4364) evaluates to t =new_iterate67(ww3000, ww3100, new_psFloat67(ww3000, ww3100, ww4364)) 189.21/136.37 189.21/136.37 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.37 * Matcher: [ww4364 / new_psFloat67(ww3000, ww3100, ww4364)] 189.21/136.37 * Semiunifier: [ ] 189.21/136.37 189.21/136.37 -------------------------------------------------------------------------------- 189.21/136.37 Rewriting sequence 189.21/136.37 189.21/136.37 The DP semiunifies directly so there is only one rewrite step from new_iterate67(ww3000, ww3100, ww4364) to new_iterate67(ww3000, ww3100, new_psFloat67(ww3000, ww3100, ww4364)). 189.21/136.37 189.21/136.37 189.21/136.37 189.21/136.37 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2017) 189.21/136.37 NO 189.21/136.37 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2018) 189.21/136.37 Obligation: 189.21/136.37 Q DP problem: 189.21/136.37 The TRS P consists of the following rules: 189.21/136.37 189.21/136.37 new_takeWhile13(Float(ww42210, ww42211), Float(ww323900, ww323901), ww32391) -> new_takeWhile14(ww42210, ww42211, ww323900, ww323901, ww32391, new_not10(new_srMyInt(ww323900, ww42210), new_srMyInt(ww323901, ww42211))) 189.21/136.37 new_takeWhile17(Float(ww42210, ww42211), Float(ww323900, ww323901), ww32391) -> new_takeWhile14(ww42210, ww42211, ww323900, ww323901, ww32391, new_not10(new_srMyInt(ww323900, ww42210), new_srMyInt(ww323901, ww42211))) 189.21/136.37 new_takeWhile16(Float(ww42210, ww42211), Float(ww323900, ww323901), ww32391) -> new_takeWhile14(ww42210, ww42211, ww323900, ww323901, ww32391, new_not10(new_srMyInt(ww323900, ww42210), new_srMyInt(ww323901, ww42211))) 189.21/136.37 new_takeWhile15(Float(ww42210, ww42211), Float(ww323900, ww323901), ww32391) -> new_takeWhile14(ww42210, ww42211, ww323900, ww323901, ww32391, new_not10(new_srMyInt(ww323900, ww42210), new_srMyInt(ww323901, ww42211))) 189.21/136.37 new_takeWhile2(Float(ww42210, ww42211), Cons(Float(ww323900, ww323901), ww32391)) -> new_takeWhile14(ww42210, ww42211, ww323900, ww323901, ww32391, new_not10(new_srMyInt(ww323900, ww42210), new_srMyInt(ww323901, ww42211))) 189.21/136.37 new_takeWhile14(ww42210, ww42211, ww323900, ww323901, ww32391, MyTrue) -> new_takeWhile2(Float(ww42210, ww42211), ww32391) 189.21/136.37 189.21/136.37 The TRS R consists of the following rules: 189.21/136.37 189.21/136.37 new_not15 -> new_not5 189.21/136.37 new_not12(Main.Zero, Main.Succ(ww3305000)) -> new_not13 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) -> new_not15 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) -> new_not15 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww330500))) -> new_not16(ww330500, Main.Zero) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_not16(ww330600, Main.Zero) -> new_not14 189.21/136.37 new_not13 -> new_not5 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_not11(Main.Succ(ww330500), ww330600) -> new_not12(ww330500, ww330600) 189.21/136.37 new_not14 -> new_not1 189.21/136.37 new_not10(Main.Pos(Main.Succ(ww330600)), Main.Pos(ww33050)) -> new_not16(ww330600, ww33050) 189.21/136.37 new_not10(Main.Neg(Main.Succ(ww330600)), Main.Pos(ww33050)) -> new_not13 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_not10(Main.Pos(Main.Succ(ww330600)), Main.Neg(ww33050)) -> new_not14 189.21/136.37 new_not10(Main.Neg(Main.Succ(ww330600)), Main.Neg(ww33050)) -> new_not11(ww33050, ww330600) 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) -> new_not15 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) -> new_not15 189.21/136.37 new_not5 -> MyTrue 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww330500))) -> new_not13 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww330500))) -> new_not14 189.21/136.37 new_not12(Main.Succ(ww3306000), Main.Succ(ww3305000)) -> new_not12(ww3306000, ww3305000) 189.21/136.37 new_not12(Main.Zero, Main.Zero) -> new_not15 189.21/136.37 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.37 new_not16(ww330600, Main.Succ(ww330500)) -> new_not12(ww330600, ww330500) 189.21/136.37 new_not12(Main.Succ(ww3306000), Main.Zero) -> new_not14 189.21/136.37 new_not11(Main.Zero, ww330600) -> new_not13 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww330500))) -> new_not11(Main.Zero, ww330500) 189.21/136.37 new_not1 -> MyFalse 189.21/136.37 189.21/136.37 The set Q consists of the following terms: 189.21/136.37 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.37 new_not11(Main.Succ(x0), x1) 189.21/136.37 new_not15 189.21/136.37 new_not12(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Succ(x0))) 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.37 new_not10(Main.Neg(Main.Succ(x0)), Main.Neg(x1)) 189.21/136.37 new_not14 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_not12(Main.Zero, Main.Zero) 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Succ(x0))) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Succ(x0))) 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) 189.21/136.37 new_not12(Main.Succ(x0), Main.Zero) 189.21/136.37 new_not16(x0, Main.Succ(x1)) 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_not13 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_not10(Main.Pos(Main.Succ(x0)), Main.Pos(x1)) 189.21/136.37 new_not11(Main.Zero, x0) 189.21/136.37 new_not10(Main.Neg(Main.Succ(x0)), Main.Pos(x1)) 189.21/136.37 new_not10(Main.Pos(Main.Succ(x0)), Main.Neg(x1)) 189.21/136.37 new_not16(x0, Main.Zero) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_not1 189.21/136.37 new_not12(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_srMyInt(x0, x1) 189.21/136.37 new_not5 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Succ(x0))) 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) 189.21/136.37 189.21/136.37 We have to consider all minimal (P,Q,R)-chains. 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2019) DependencyGraphProof (EQUIVALENT) 189.21/136.37 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 4 less nodes. 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2020) 189.21/136.37 Obligation: 189.21/136.37 Q DP problem: 189.21/136.37 The TRS P consists of the following rules: 189.21/136.37 189.21/136.37 new_takeWhile14(ww42210, ww42211, ww323900, ww323901, ww32391, MyTrue) -> new_takeWhile2(Float(ww42210, ww42211), ww32391) 189.21/136.37 new_takeWhile2(Float(ww42210, ww42211), Cons(Float(ww323900, ww323901), ww32391)) -> new_takeWhile14(ww42210, ww42211, ww323900, ww323901, ww32391, new_not10(new_srMyInt(ww323900, ww42210), new_srMyInt(ww323901, ww42211))) 189.21/136.37 189.21/136.37 The TRS R consists of the following rules: 189.21/136.37 189.21/136.37 new_not15 -> new_not5 189.21/136.37 new_not12(Main.Zero, Main.Succ(ww3305000)) -> new_not13 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) -> new_not15 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) -> new_not15 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww330500))) -> new_not16(ww330500, Main.Zero) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_not16(ww330600, Main.Zero) -> new_not14 189.21/136.37 new_not13 -> new_not5 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_not11(Main.Succ(ww330500), ww330600) -> new_not12(ww330500, ww330600) 189.21/136.37 new_not14 -> new_not1 189.21/136.37 new_not10(Main.Pos(Main.Succ(ww330600)), Main.Pos(ww33050)) -> new_not16(ww330600, ww33050) 189.21/136.37 new_not10(Main.Neg(Main.Succ(ww330600)), Main.Pos(ww33050)) -> new_not13 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_not10(Main.Pos(Main.Succ(ww330600)), Main.Neg(ww33050)) -> new_not14 189.21/136.37 new_not10(Main.Neg(Main.Succ(ww330600)), Main.Neg(ww33050)) -> new_not11(ww33050, ww330600) 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) -> new_not15 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) -> new_not15 189.21/136.37 new_not5 -> MyTrue 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww330500))) -> new_not13 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww330500))) -> new_not14 189.21/136.37 new_not12(Main.Succ(ww3306000), Main.Succ(ww3305000)) -> new_not12(ww3306000, ww3305000) 189.21/136.37 new_not12(Main.Zero, Main.Zero) -> new_not15 189.21/136.37 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.37 new_not16(ww330600, Main.Succ(ww330500)) -> new_not12(ww330600, ww330500) 189.21/136.37 new_not12(Main.Succ(ww3306000), Main.Zero) -> new_not14 189.21/136.37 new_not11(Main.Zero, ww330600) -> new_not13 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww330500))) -> new_not11(Main.Zero, ww330500) 189.21/136.37 new_not1 -> MyFalse 189.21/136.37 189.21/136.37 The set Q consists of the following terms: 189.21/136.37 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.37 new_not11(Main.Succ(x0), x1) 189.21/136.37 new_not15 189.21/136.37 new_not12(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Succ(x0))) 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.37 new_not10(Main.Neg(Main.Succ(x0)), Main.Neg(x1)) 189.21/136.37 new_not14 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_not12(Main.Zero, Main.Zero) 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Succ(x0))) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Succ(x0))) 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) 189.21/136.37 new_not12(Main.Succ(x0), Main.Zero) 189.21/136.37 new_not16(x0, Main.Succ(x1)) 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_not13 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_not10(Main.Pos(Main.Succ(x0)), Main.Pos(x1)) 189.21/136.37 new_not11(Main.Zero, x0) 189.21/136.37 new_not10(Main.Neg(Main.Succ(x0)), Main.Pos(x1)) 189.21/136.37 new_not10(Main.Pos(Main.Succ(x0)), Main.Neg(x1)) 189.21/136.37 new_not16(x0, Main.Zero) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_not1 189.21/136.37 new_not12(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_srMyInt(x0, x1) 189.21/136.37 new_not5 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Succ(x0))) 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) 189.21/136.37 189.21/136.37 We have to consider all minimal (P,Q,R)-chains. 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2021) TransformationProof (EQUIVALENT) 189.21/136.37 By rewriting [LPAR04] the rule new_takeWhile2(Float(ww42210, ww42211), Cons(Float(ww323900, ww323901), ww32391)) -> new_takeWhile14(ww42210, ww42211, ww323900, ww323901, ww32391, new_not10(new_srMyInt(ww323900, ww42210), new_srMyInt(ww323901, ww42211))) at position [5,0] we obtained the following new rules [LPAR04]: 189.21/136.37 189.21/136.37 (new_takeWhile2(Float(ww42210, ww42211), Cons(Float(ww323900, ww323901), ww32391)) -> new_takeWhile14(ww42210, ww42211, ww323900, ww323901, ww32391, new_not10(new_primMulInt(ww323900, ww42210), new_srMyInt(ww323901, ww42211))),new_takeWhile2(Float(ww42210, ww42211), Cons(Float(ww323900, ww323901), ww32391)) -> new_takeWhile14(ww42210, ww42211, ww323900, ww323901, ww32391, new_not10(new_primMulInt(ww323900, ww42210), new_srMyInt(ww323901, ww42211)))) 189.21/136.37 189.21/136.37 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2022) 189.21/136.37 Obligation: 189.21/136.37 Q DP problem: 189.21/136.37 The TRS P consists of the following rules: 189.21/136.37 189.21/136.37 new_takeWhile14(ww42210, ww42211, ww323900, ww323901, ww32391, MyTrue) -> new_takeWhile2(Float(ww42210, ww42211), ww32391) 189.21/136.37 new_takeWhile2(Float(ww42210, ww42211), Cons(Float(ww323900, ww323901), ww32391)) -> new_takeWhile14(ww42210, ww42211, ww323900, ww323901, ww32391, new_not10(new_primMulInt(ww323900, ww42210), new_srMyInt(ww323901, ww42211))) 189.21/136.37 189.21/136.37 The TRS R consists of the following rules: 189.21/136.37 189.21/136.37 new_not15 -> new_not5 189.21/136.37 new_not12(Main.Zero, Main.Succ(ww3305000)) -> new_not13 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) -> new_not15 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) -> new_not15 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww330500))) -> new_not16(ww330500, Main.Zero) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_not16(ww330600, Main.Zero) -> new_not14 189.21/136.37 new_not13 -> new_not5 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_not11(Main.Succ(ww330500), ww330600) -> new_not12(ww330500, ww330600) 189.21/136.37 new_not14 -> new_not1 189.21/136.37 new_not10(Main.Pos(Main.Succ(ww330600)), Main.Pos(ww33050)) -> new_not16(ww330600, ww33050) 189.21/136.37 new_not10(Main.Neg(Main.Succ(ww330600)), Main.Pos(ww33050)) -> new_not13 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_not10(Main.Pos(Main.Succ(ww330600)), Main.Neg(ww33050)) -> new_not14 189.21/136.37 new_not10(Main.Neg(Main.Succ(ww330600)), Main.Neg(ww33050)) -> new_not11(ww33050, ww330600) 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) -> new_not15 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) -> new_not15 189.21/136.37 new_not5 -> MyTrue 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww330500))) -> new_not13 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww330500))) -> new_not14 189.21/136.37 new_not12(Main.Succ(ww3306000), Main.Succ(ww3305000)) -> new_not12(ww3306000, ww3305000) 189.21/136.37 new_not12(Main.Zero, Main.Zero) -> new_not15 189.21/136.37 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.37 new_not16(ww330600, Main.Succ(ww330500)) -> new_not12(ww330600, ww330500) 189.21/136.37 new_not12(Main.Succ(ww3306000), Main.Zero) -> new_not14 189.21/136.37 new_not11(Main.Zero, ww330600) -> new_not13 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww330500))) -> new_not11(Main.Zero, ww330500) 189.21/136.37 new_not1 -> MyFalse 189.21/136.37 189.21/136.37 The set Q consists of the following terms: 189.21/136.37 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.37 new_not11(Main.Succ(x0), x1) 189.21/136.37 new_not15 189.21/136.37 new_not12(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Succ(x0))) 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.37 new_not10(Main.Neg(Main.Succ(x0)), Main.Neg(x1)) 189.21/136.37 new_not14 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_not12(Main.Zero, Main.Zero) 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Succ(x0))) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Succ(x0))) 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) 189.21/136.37 new_not12(Main.Succ(x0), Main.Zero) 189.21/136.37 new_not16(x0, Main.Succ(x1)) 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_not13 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_not10(Main.Pos(Main.Succ(x0)), Main.Pos(x1)) 189.21/136.37 new_not11(Main.Zero, x0) 189.21/136.37 new_not10(Main.Neg(Main.Succ(x0)), Main.Pos(x1)) 189.21/136.37 new_not10(Main.Pos(Main.Succ(x0)), Main.Neg(x1)) 189.21/136.37 new_not16(x0, Main.Zero) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_not1 189.21/136.37 new_not12(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_srMyInt(x0, x1) 189.21/136.37 new_not5 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Succ(x0))) 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) 189.21/136.37 189.21/136.37 We have to consider all minimal (P,Q,R)-chains. 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2023) TransformationProof (EQUIVALENT) 189.21/136.37 By rewriting [LPAR04] the rule new_takeWhile2(Float(ww42210, ww42211), Cons(Float(ww323900, ww323901), ww32391)) -> new_takeWhile14(ww42210, ww42211, ww323900, ww323901, ww32391, new_not10(new_primMulInt(ww323900, ww42210), new_srMyInt(ww323901, ww42211))) at position [5,1] we obtained the following new rules [LPAR04]: 189.21/136.37 189.21/136.37 (new_takeWhile2(Float(ww42210, ww42211), Cons(Float(ww323900, ww323901), ww32391)) -> new_takeWhile14(ww42210, ww42211, ww323900, ww323901, ww32391, new_not10(new_primMulInt(ww323900, ww42210), new_primMulInt(ww323901, ww42211))),new_takeWhile2(Float(ww42210, ww42211), Cons(Float(ww323900, ww323901), ww32391)) -> new_takeWhile14(ww42210, ww42211, ww323900, ww323901, ww32391, new_not10(new_primMulInt(ww323900, ww42210), new_primMulInt(ww323901, ww42211)))) 189.21/136.37 189.21/136.37 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2024) 189.21/136.37 Obligation: 189.21/136.37 Q DP problem: 189.21/136.37 The TRS P consists of the following rules: 189.21/136.37 189.21/136.37 new_takeWhile14(ww42210, ww42211, ww323900, ww323901, ww32391, MyTrue) -> new_takeWhile2(Float(ww42210, ww42211), ww32391) 189.21/136.37 new_takeWhile2(Float(ww42210, ww42211), Cons(Float(ww323900, ww323901), ww32391)) -> new_takeWhile14(ww42210, ww42211, ww323900, ww323901, ww32391, new_not10(new_primMulInt(ww323900, ww42210), new_primMulInt(ww323901, ww42211))) 189.21/136.37 189.21/136.37 The TRS R consists of the following rules: 189.21/136.37 189.21/136.37 new_not15 -> new_not5 189.21/136.37 new_not12(Main.Zero, Main.Succ(ww3305000)) -> new_not13 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) -> new_not15 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) -> new_not15 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww330500))) -> new_not16(ww330500, Main.Zero) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_not16(ww330600, Main.Zero) -> new_not14 189.21/136.37 new_not13 -> new_not5 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_not11(Main.Succ(ww330500), ww330600) -> new_not12(ww330500, ww330600) 189.21/136.37 new_not14 -> new_not1 189.21/136.37 new_not10(Main.Pos(Main.Succ(ww330600)), Main.Pos(ww33050)) -> new_not16(ww330600, ww33050) 189.21/136.37 new_not10(Main.Neg(Main.Succ(ww330600)), Main.Pos(ww33050)) -> new_not13 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_not10(Main.Pos(Main.Succ(ww330600)), Main.Neg(ww33050)) -> new_not14 189.21/136.37 new_not10(Main.Neg(Main.Succ(ww330600)), Main.Neg(ww33050)) -> new_not11(ww33050, ww330600) 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) -> new_not15 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) -> new_not15 189.21/136.37 new_not5 -> MyTrue 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww330500))) -> new_not13 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww330500))) -> new_not14 189.21/136.37 new_not12(Main.Succ(ww3306000), Main.Succ(ww3305000)) -> new_not12(ww3306000, ww3305000) 189.21/136.37 new_not12(Main.Zero, Main.Zero) -> new_not15 189.21/136.37 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.37 new_not16(ww330600, Main.Succ(ww330500)) -> new_not12(ww330600, ww330500) 189.21/136.37 new_not12(Main.Succ(ww3306000), Main.Zero) -> new_not14 189.21/136.37 new_not11(Main.Zero, ww330600) -> new_not13 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww330500))) -> new_not11(Main.Zero, ww330500) 189.21/136.37 new_not1 -> MyFalse 189.21/136.37 189.21/136.37 The set Q consists of the following terms: 189.21/136.37 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.37 new_not11(Main.Succ(x0), x1) 189.21/136.37 new_not15 189.21/136.37 new_not12(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Succ(x0))) 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.37 new_not10(Main.Neg(Main.Succ(x0)), Main.Neg(x1)) 189.21/136.37 new_not14 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_not12(Main.Zero, Main.Zero) 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Succ(x0))) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Succ(x0))) 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) 189.21/136.37 new_not12(Main.Succ(x0), Main.Zero) 189.21/136.37 new_not16(x0, Main.Succ(x1)) 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_not13 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_not10(Main.Pos(Main.Succ(x0)), Main.Pos(x1)) 189.21/136.37 new_not11(Main.Zero, x0) 189.21/136.37 new_not10(Main.Neg(Main.Succ(x0)), Main.Pos(x1)) 189.21/136.37 new_not10(Main.Pos(Main.Succ(x0)), Main.Neg(x1)) 189.21/136.37 new_not16(x0, Main.Zero) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_not1 189.21/136.37 new_not12(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_srMyInt(x0, x1) 189.21/136.37 new_not5 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Succ(x0))) 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) 189.21/136.37 189.21/136.37 We have to consider all minimal (P,Q,R)-chains. 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2025) UsableRulesProof (EQUIVALENT) 189.21/136.37 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2026) 189.21/136.37 Obligation: 189.21/136.37 Q DP problem: 189.21/136.37 The TRS P consists of the following rules: 189.21/136.37 189.21/136.37 new_takeWhile14(ww42210, ww42211, ww323900, ww323901, ww32391, MyTrue) -> new_takeWhile2(Float(ww42210, ww42211), ww32391) 189.21/136.37 new_takeWhile2(Float(ww42210, ww42211), Cons(Float(ww323900, ww323901), ww32391)) -> new_takeWhile14(ww42210, ww42211, ww323900, ww323901, ww32391, new_not10(new_primMulInt(ww323900, ww42210), new_primMulInt(ww323901, ww42211))) 189.21/136.37 189.21/136.37 The TRS R consists of the following rules: 189.21/136.37 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) -> new_not15 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) -> new_not15 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww330500))) -> new_not16(ww330500, Main.Zero) 189.21/136.37 new_not10(Main.Pos(Main.Succ(ww330600)), Main.Pos(ww33050)) -> new_not16(ww330600, ww33050) 189.21/136.37 new_not10(Main.Neg(Main.Succ(ww330600)), Main.Pos(ww33050)) -> new_not13 189.21/136.37 new_not10(Main.Pos(Main.Succ(ww330600)), Main.Neg(ww33050)) -> new_not14 189.21/136.37 new_not10(Main.Neg(Main.Succ(ww330600)), Main.Neg(ww33050)) -> new_not11(ww33050, ww330600) 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) -> new_not15 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) -> new_not15 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww330500))) -> new_not13 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww330500))) -> new_not14 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww330500))) -> new_not11(Main.Zero, ww330500) 189.21/136.37 new_not11(Main.Zero, ww330600) -> new_not13 189.21/136.37 new_not13 -> new_not5 189.21/136.37 new_not5 -> MyTrue 189.21/136.37 new_not14 -> new_not1 189.21/136.37 new_not1 -> MyFalse 189.21/136.37 new_not15 -> new_not5 189.21/136.37 new_not11(Main.Succ(ww330500), ww330600) -> new_not12(ww330500, ww330600) 189.21/136.37 new_not12(Main.Zero, Main.Succ(ww3305000)) -> new_not13 189.21/136.37 new_not12(Main.Succ(ww3306000), Main.Succ(ww3305000)) -> new_not12(ww3306000, ww3305000) 189.21/136.37 new_not12(Main.Zero, Main.Zero) -> new_not15 189.21/136.37 new_not12(Main.Succ(ww3306000), Main.Zero) -> new_not14 189.21/136.37 new_not16(ww330600, Main.Zero) -> new_not14 189.21/136.37 new_not16(ww330600, Main.Succ(ww330500)) -> new_not12(ww330600, ww330500) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.37 189.21/136.37 The set Q consists of the following terms: 189.21/136.37 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.37 new_not11(Main.Succ(x0), x1) 189.21/136.37 new_not15 189.21/136.37 new_not12(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Succ(x0))) 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.37 new_not10(Main.Neg(Main.Succ(x0)), Main.Neg(x1)) 189.21/136.37 new_not14 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_not12(Main.Zero, Main.Zero) 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Succ(x0))) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Succ(x0))) 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) 189.21/136.37 new_not12(Main.Succ(x0), Main.Zero) 189.21/136.37 new_not16(x0, Main.Succ(x1)) 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_not13 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_not10(Main.Pos(Main.Succ(x0)), Main.Pos(x1)) 189.21/136.37 new_not11(Main.Zero, x0) 189.21/136.37 new_not10(Main.Neg(Main.Succ(x0)), Main.Pos(x1)) 189.21/136.37 new_not10(Main.Pos(Main.Succ(x0)), Main.Neg(x1)) 189.21/136.37 new_not16(x0, Main.Zero) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_not1 189.21/136.37 new_not12(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_srMyInt(x0, x1) 189.21/136.37 new_not5 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Succ(x0))) 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) 189.21/136.37 189.21/136.37 We have to consider all minimal (P,Q,R)-chains. 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2027) QReductionProof (EQUIVALENT) 189.21/136.37 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.37 189.21/136.37 new_srMyInt(x0, x1) 189.21/136.37 189.21/136.37 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2028) 189.21/136.37 Obligation: 189.21/136.37 Q DP problem: 189.21/136.37 The TRS P consists of the following rules: 189.21/136.37 189.21/136.37 new_takeWhile14(ww42210, ww42211, ww323900, ww323901, ww32391, MyTrue) -> new_takeWhile2(Float(ww42210, ww42211), ww32391) 189.21/136.37 new_takeWhile2(Float(ww42210, ww42211), Cons(Float(ww323900, ww323901), ww32391)) -> new_takeWhile14(ww42210, ww42211, ww323900, ww323901, ww32391, new_not10(new_primMulInt(ww323900, ww42210), new_primMulInt(ww323901, ww42211))) 189.21/136.37 189.21/136.37 The TRS R consists of the following rules: 189.21/136.37 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) -> new_not15 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) -> new_not15 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww330500))) -> new_not16(ww330500, Main.Zero) 189.21/136.37 new_not10(Main.Pos(Main.Succ(ww330600)), Main.Pos(ww33050)) -> new_not16(ww330600, ww33050) 189.21/136.37 new_not10(Main.Neg(Main.Succ(ww330600)), Main.Pos(ww33050)) -> new_not13 189.21/136.37 new_not10(Main.Pos(Main.Succ(ww330600)), Main.Neg(ww33050)) -> new_not14 189.21/136.37 new_not10(Main.Neg(Main.Succ(ww330600)), Main.Neg(ww33050)) -> new_not11(ww33050, ww330600) 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) -> new_not15 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) -> new_not15 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww330500))) -> new_not13 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww330500))) -> new_not14 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww330500))) -> new_not11(Main.Zero, ww330500) 189.21/136.37 new_not11(Main.Zero, ww330600) -> new_not13 189.21/136.37 new_not13 -> new_not5 189.21/136.37 new_not5 -> MyTrue 189.21/136.37 new_not14 -> new_not1 189.21/136.37 new_not1 -> MyFalse 189.21/136.37 new_not15 -> new_not5 189.21/136.37 new_not11(Main.Succ(ww330500), ww330600) -> new_not12(ww330500, ww330600) 189.21/136.37 new_not12(Main.Zero, Main.Succ(ww3305000)) -> new_not13 189.21/136.37 new_not12(Main.Succ(ww3306000), Main.Succ(ww3305000)) -> new_not12(ww3306000, ww3305000) 189.21/136.37 new_not12(Main.Zero, Main.Zero) -> new_not15 189.21/136.37 new_not12(Main.Succ(ww3306000), Main.Zero) -> new_not14 189.21/136.37 new_not16(ww330600, Main.Zero) -> new_not14 189.21/136.37 new_not16(ww330600, Main.Succ(ww330500)) -> new_not12(ww330600, ww330500) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.37 189.21/136.37 The set Q consists of the following terms: 189.21/136.37 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.37 new_not11(Main.Succ(x0), x1) 189.21/136.37 new_not15 189.21/136.37 new_not12(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Succ(x0))) 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.37 new_not10(Main.Neg(Main.Succ(x0)), Main.Neg(x1)) 189.21/136.37 new_not14 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_not12(Main.Zero, Main.Zero) 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Succ(x0))) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Succ(x0))) 189.21/136.37 new_not10(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) 189.21/136.37 new_not12(Main.Succ(x0), Main.Zero) 189.21/136.37 new_not16(x0, Main.Succ(x1)) 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_not13 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_not10(Main.Pos(Main.Succ(x0)), Main.Pos(x1)) 189.21/136.37 new_not11(Main.Zero, x0) 189.21/136.37 new_not10(Main.Neg(Main.Succ(x0)), Main.Pos(x1)) 189.21/136.37 new_not10(Main.Pos(Main.Succ(x0)), Main.Neg(x1)) 189.21/136.37 new_not16(x0, Main.Zero) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_not1 189.21/136.37 new_not12(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_not5 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Succ(x0))) 189.21/136.37 new_not10(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) 189.21/136.37 189.21/136.37 We have to consider all minimal (P,Q,R)-chains. 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2029) QDPSizeChangeProof (EQUIVALENT) 189.21/136.37 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. 189.21/136.37 189.21/136.37 From the DPs we obtained the following set of size-change graphs: 189.21/136.37 *new_takeWhile2(Float(ww42210, ww42211), Cons(Float(ww323900, ww323901), ww32391)) -> new_takeWhile14(ww42210, ww42211, ww323900, ww323901, ww32391, new_not10(new_primMulInt(ww323900, ww42210), new_primMulInt(ww323901, ww42211))) 189.21/136.37 The graph contains the following edges 1 > 1, 1 > 2, 2 > 3, 2 > 4, 2 > 5 189.21/136.37 189.21/136.37 189.21/136.37 *new_takeWhile14(ww42210, ww42211, ww323900, ww323901, ww32391, MyTrue) -> new_takeWhile2(Float(ww42210, ww42211), ww32391) 189.21/136.37 The graph contains the following edges 5 >= 2 189.21/136.37 189.21/136.37 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2030) 189.21/136.37 YES 189.21/136.37 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2031) 189.21/136.37 Obligation: 189.21/136.37 Q DP problem: 189.21/136.37 The TRS P consists of the following rules: 189.21/136.37 189.21/136.37 new_iterate25(ww4000, ww4100, ww4378) -> new_iterate25(ww4000, ww4100, new_psFloat25(ww4000, ww4100, ww4378)) 189.21/136.37 189.21/136.37 The TRS R consists of the following rules: 189.21/136.37 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.37 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.37 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.37 new_psFloat25(ww4000, ww4100, ww4378) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4378) 189.21/136.37 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.37 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.37 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.37 189.21/136.37 The set Q consists of the following terms: 189.21/136.37 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.37 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_psFloat25(x0, x1, x2) 189.21/136.37 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_msMyInt0(x0) 189.21/136.37 new_srMyInt(x0, x1) 189.21/136.37 new_psMyInt(x0, x1) 189.21/136.37 189.21/136.37 We have to consider all minimal (P,Q,R)-chains. 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2032) TransformationProof (EQUIVALENT) 189.21/136.37 By rewriting [LPAR04] the rule new_iterate25(ww4000, ww4100, ww4378) -> new_iterate25(ww4000, ww4100, new_psFloat25(ww4000, ww4100, ww4378)) at position [2] we obtained the following new rules [LPAR04]: 189.21/136.37 189.21/136.37 (new_iterate25(ww4000, ww4100, ww4378) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4378)),new_iterate25(ww4000, ww4100, ww4378) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4378))) 189.21/136.37 189.21/136.37 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2033) 189.21/136.37 Obligation: 189.21/136.37 Q DP problem: 189.21/136.37 The TRS P consists of the following rules: 189.21/136.37 189.21/136.37 new_iterate25(ww4000, ww4100, ww4378) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4378)) 189.21/136.37 189.21/136.37 The TRS R consists of the following rules: 189.21/136.37 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.37 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.37 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.37 new_psFloat25(ww4000, ww4100, ww4378) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4378) 189.21/136.37 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.37 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.37 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.37 189.21/136.37 The set Q consists of the following terms: 189.21/136.37 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.37 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_psFloat25(x0, x1, x2) 189.21/136.37 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_msMyInt0(x0) 189.21/136.37 new_srMyInt(x0, x1) 189.21/136.37 new_psMyInt(x0, x1) 189.21/136.37 189.21/136.37 We have to consider all minimal (P,Q,R)-chains. 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2034) UsableRulesProof (EQUIVALENT) 189.21/136.37 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2035) 189.21/136.37 Obligation: 189.21/136.37 Q DP problem: 189.21/136.37 The TRS P consists of the following rules: 189.21/136.37 189.21/136.37 new_iterate25(ww4000, ww4100, ww4378) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4378)) 189.21/136.37 189.21/136.37 The TRS R consists of the following rules: 189.21/136.37 189.21/136.37 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.37 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.37 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.37 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.37 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.37 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.37 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.37 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.37 189.21/136.37 The set Q consists of the following terms: 189.21/136.37 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.37 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_psFloat25(x0, x1, x2) 189.21/136.37 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_msMyInt0(x0) 189.21/136.37 new_srMyInt(x0, x1) 189.21/136.37 new_psMyInt(x0, x1) 189.21/136.37 189.21/136.37 We have to consider all minimal (P,Q,R)-chains. 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2036) QReductionProof (EQUIVALENT) 189.21/136.37 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.37 189.21/136.37 new_psFloat25(x0, x1, x2) 189.21/136.37 189.21/136.37 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2037) 189.21/136.37 Obligation: 189.21/136.37 Q DP problem: 189.21/136.37 The TRS P consists of the following rules: 189.21/136.37 189.21/136.37 new_iterate25(ww4000, ww4100, ww4378) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4378)) 189.21/136.37 189.21/136.37 The TRS R consists of the following rules: 189.21/136.37 189.21/136.37 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.37 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.37 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.37 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.37 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.37 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.37 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.37 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.37 189.21/136.37 The set Q consists of the following terms: 189.21/136.37 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.37 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_msMyInt0(x0) 189.21/136.37 new_srMyInt(x0, x1) 189.21/136.37 new_psMyInt(x0, x1) 189.21/136.37 189.21/136.37 We have to consider all minimal (P,Q,R)-chains. 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2038) TransformationProof (EQUIVALENT) 189.21/136.37 By rewriting [LPAR04] the rule new_iterate25(ww4000, ww4100, ww4378) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4378)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.37 189.21/136.37 (new_iterate25(ww4000, ww4100, ww4378) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4378)),new_iterate25(ww4000, ww4100, ww4378) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4378))) 189.21/136.37 189.21/136.37 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2039) 189.21/136.37 Obligation: 189.21/136.37 Q DP problem: 189.21/136.37 The TRS P consists of the following rules: 189.21/136.37 189.21/136.37 new_iterate25(ww4000, ww4100, ww4378) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4378)) 189.21/136.37 189.21/136.37 The TRS R consists of the following rules: 189.21/136.37 189.21/136.37 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.37 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.37 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.37 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.37 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.37 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.37 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.37 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.37 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.37 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.37 189.21/136.37 The set Q consists of the following terms: 189.21/136.37 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.37 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.37 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.37 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.37 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.37 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.37 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.37 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.37 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.37 new_msMyInt0(x0) 189.21/136.37 new_srMyInt(x0, x1) 189.21/136.37 new_psMyInt(x0, x1) 189.21/136.37 189.21/136.37 We have to consider all minimal (P,Q,R)-chains. 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2040) UsableRulesProof (EQUIVALENT) 189.21/136.37 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.37 ---------------------------------------- 189.21/136.37 189.21/136.37 (2041) 189.21/136.37 Obligation: 189.21/136.37 Q DP problem: 189.21/136.37 The TRS P consists of the following rules: 189.21/136.37 189.21/136.37 new_iterate25(ww4000, ww4100, ww4378) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4378)) 189.21/136.38 189.21/136.38 The TRS R consists of the following rules: 189.21/136.38 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.38 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.38 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.38 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.38 189.21/136.38 The set Q consists of the following terms: 189.21/136.38 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_msMyInt0(x0) 189.21/136.38 new_srMyInt(x0, x1) 189.21/136.38 new_psMyInt(x0, x1) 189.21/136.38 189.21/136.38 We have to consider all minimal (P,Q,R)-chains. 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2042) QReductionProof (EQUIVALENT) 189.21/136.38 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.38 189.21/136.38 new_msMyInt0(x0) 189.21/136.38 189.21/136.38 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2043) 189.21/136.38 Obligation: 189.21/136.38 Q DP problem: 189.21/136.38 The TRS P consists of the following rules: 189.21/136.38 189.21/136.38 new_iterate25(ww4000, ww4100, ww4378) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4378)) 189.21/136.38 189.21/136.38 The TRS R consists of the following rules: 189.21/136.38 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.38 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.38 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.38 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.38 189.21/136.38 The set Q consists of the following terms: 189.21/136.38 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_srMyInt(x0, x1) 189.21/136.38 new_psMyInt(x0, x1) 189.21/136.38 189.21/136.38 We have to consider all minimal (P,Q,R)-chains. 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2044) TransformationProof (EQUIVALENT) 189.21/136.38 By rewriting [LPAR04] the rule new_iterate25(ww4000, ww4100, ww4378) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4378)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.38 189.21/136.38 (new_iterate25(ww4000, ww4100, ww4378) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4378)),new_iterate25(ww4000, ww4100, ww4378) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4378))) 189.21/136.38 189.21/136.38 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2045) 189.21/136.38 Obligation: 189.21/136.38 Q DP problem: 189.21/136.38 The TRS P consists of the following rules: 189.21/136.38 189.21/136.38 new_iterate25(ww4000, ww4100, ww4378) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4378)) 189.21/136.38 189.21/136.38 The TRS R consists of the following rules: 189.21/136.38 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.38 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.38 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.38 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.38 189.21/136.38 The set Q consists of the following terms: 189.21/136.38 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_srMyInt(x0, x1) 189.21/136.38 new_psMyInt(x0, x1) 189.21/136.38 189.21/136.38 We have to consider all minimal (P,Q,R)-chains. 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2046) TransformationProof (EQUIVALENT) 189.21/136.38 By rewriting [LPAR04] the rule new_iterate25(ww4000, ww4100, ww4378) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4378)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.38 189.21/136.38 (new_iterate25(ww4000, ww4100, ww4378) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4378)),new_iterate25(ww4000, ww4100, ww4378) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4378))) 189.21/136.38 189.21/136.38 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2047) 189.21/136.38 Obligation: 189.21/136.38 Q DP problem: 189.21/136.38 The TRS P consists of the following rules: 189.21/136.38 189.21/136.38 new_iterate25(ww4000, ww4100, ww4378) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4378)) 189.21/136.38 189.21/136.38 The TRS R consists of the following rules: 189.21/136.38 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.38 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.38 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.38 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.38 189.21/136.38 The set Q consists of the following terms: 189.21/136.38 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_srMyInt(x0, x1) 189.21/136.38 new_psMyInt(x0, x1) 189.21/136.38 189.21/136.38 We have to consider all minimal (P,Q,R)-chains. 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2048) TransformationProof (EQUIVALENT) 189.21/136.38 By rewriting [LPAR04] the rule new_iterate25(ww4000, ww4100, ww4378) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4378)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.38 189.21/136.38 (new_iterate25(ww4000, ww4100, ww4378) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4378)),new_iterate25(ww4000, ww4100, ww4378) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4378))) 189.21/136.38 189.21/136.38 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2049) 189.21/136.38 Obligation: 189.21/136.38 Q DP problem: 189.21/136.38 The TRS P consists of the following rules: 189.21/136.38 189.21/136.38 new_iterate25(ww4000, ww4100, ww4378) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4378)) 189.21/136.38 189.21/136.38 The TRS R consists of the following rules: 189.21/136.38 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.38 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.38 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.38 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.38 189.21/136.38 The set Q consists of the following terms: 189.21/136.38 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_srMyInt(x0, x1) 189.21/136.38 new_psMyInt(x0, x1) 189.21/136.38 189.21/136.38 We have to consider all minimal (P,Q,R)-chains. 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2050) TransformationProof (EQUIVALENT) 189.21/136.38 By rewriting [LPAR04] the rule new_iterate25(ww4000, ww4100, ww4378) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4378)) at position [2,1,0] we obtained the following new rules [LPAR04]: 189.21/136.38 189.21/136.38 (new_iterate25(ww4000, ww4100, ww4378) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4378)),new_iterate25(ww4000, ww4100, ww4378) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4378))) 189.21/136.38 189.21/136.38 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2051) 189.21/136.38 Obligation: 189.21/136.38 Q DP problem: 189.21/136.38 The TRS P consists of the following rules: 189.21/136.38 189.21/136.38 new_iterate25(ww4000, ww4100, ww4378) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4378)) 189.21/136.38 189.21/136.38 The TRS R consists of the following rules: 189.21/136.38 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.38 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.38 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.38 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.38 189.21/136.38 The set Q consists of the following terms: 189.21/136.38 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_srMyInt(x0, x1) 189.21/136.38 new_psMyInt(x0, x1) 189.21/136.38 189.21/136.38 We have to consider all minimal (P,Q,R)-chains. 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2052) MNOCProof (EQUIVALENT) 189.21/136.38 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2053) 189.21/136.38 Obligation: 189.21/136.38 Q DP problem: 189.21/136.38 The TRS P consists of the following rules: 189.21/136.38 189.21/136.38 new_iterate25(ww4000, ww4100, ww4378) -> new_iterate25(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4378)) 189.21/136.38 189.21/136.38 The TRS R consists of the following rules: 189.21/136.38 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.38 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.38 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.38 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.38 189.21/136.38 Q is empty. 189.21/136.38 We have to consider all (P,Q,R)-chains. 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2054) NonTerminationLoopProof (COMPLETE) 189.21/136.38 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.38 Found a loop by semiunifying a rule from P directly. 189.21/136.38 189.21/136.38 s = new_iterate25(ww4000, ww4100, ww4378) evaluates to t =new_iterate25(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4378)) 189.21/136.38 189.21/136.38 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.38 * Matcher: [ww4378 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4378)] 189.21/136.38 * Semiunifier: [ ] 189.21/136.38 189.21/136.38 -------------------------------------------------------------------------------- 189.21/136.38 Rewriting sequence 189.21/136.38 189.21/136.38 The DP semiunifies directly so there is only one rewrite step from new_iterate25(ww4000, ww4100, ww4378) to new_iterate25(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4378)). 189.21/136.38 189.21/136.38 189.21/136.38 189.21/136.38 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2055) 189.21/136.38 NO 189.21/136.38 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2056) 189.21/136.38 Obligation: 189.21/136.38 Q DP problem: 189.21/136.38 The TRS P consists of the following rules: 189.21/136.38 189.21/136.38 new_iterate85(ww4000, ww4100, ww4355) -> new_iterate85(ww4000, ww4100, new_psFloat85(ww4000, ww4100, ww4355)) 189.21/136.38 189.21/136.38 The TRS R consists of the following rules: 189.21/136.38 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.38 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.38 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.38 new_psFloat85(ww4000, ww4100, ww4355) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4355) 189.21/136.38 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.38 189.21/136.38 The set Q consists of the following terms: 189.21/136.38 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_msMyInt2(x0) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_psFloat85(x0, x1, x2) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_srMyInt(x0, x1) 189.21/136.38 new_psMyInt(x0, x1) 189.21/136.38 189.21/136.38 We have to consider all minimal (P,Q,R)-chains. 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2057) TransformationProof (EQUIVALENT) 189.21/136.38 By rewriting [LPAR04] the rule new_iterate85(ww4000, ww4100, ww4355) -> new_iterate85(ww4000, ww4100, new_psFloat85(ww4000, ww4100, ww4355)) at position [2] we obtained the following new rules [LPAR04]: 189.21/136.38 189.21/136.38 (new_iterate85(ww4000, ww4100, ww4355) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4355)),new_iterate85(ww4000, ww4100, ww4355) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4355))) 189.21/136.38 189.21/136.38 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2058) 189.21/136.38 Obligation: 189.21/136.38 Q DP problem: 189.21/136.38 The TRS P consists of the following rules: 189.21/136.38 189.21/136.38 new_iterate85(ww4000, ww4100, ww4355) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4355)) 189.21/136.38 189.21/136.38 The TRS R consists of the following rules: 189.21/136.38 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.38 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.38 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.38 new_psFloat85(ww4000, ww4100, ww4355) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4355) 189.21/136.38 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.38 189.21/136.38 The set Q consists of the following terms: 189.21/136.38 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_msMyInt2(x0) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_psFloat85(x0, x1, x2) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_srMyInt(x0, x1) 189.21/136.38 new_psMyInt(x0, x1) 189.21/136.38 189.21/136.38 We have to consider all minimal (P,Q,R)-chains. 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2059) UsableRulesProof (EQUIVALENT) 189.21/136.38 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2060) 189.21/136.38 Obligation: 189.21/136.38 Q DP problem: 189.21/136.38 The TRS P consists of the following rules: 189.21/136.38 189.21/136.38 new_iterate85(ww4000, ww4100, ww4355) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4355)) 189.21/136.38 189.21/136.38 The TRS R consists of the following rules: 189.21/136.38 189.21/136.38 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.38 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.38 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.38 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.38 189.21/136.38 The set Q consists of the following terms: 189.21/136.38 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_msMyInt2(x0) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_psFloat85(x0, x1, x2) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_srMyInt(x0, x1) 189.21/136.38 new_psMyInt(x0, x1) 189.21/136.38 189.21/136.38 We have to consider all minimal (P,Q,R)-chains. 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2061) QReductionProof (EQUIVALENT) 189.21/136.38 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.38 189.21/136.38 new_psFloat85(x0, x1, x2) 189.21/136.38 189.21/136.38 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2062) 189.21/136.38 Obligation: 189.21/136.38 Q DP problem: 189.21/136.38 The TRS P consists of the following rules: 189.21/136.38 189.21/136.38 new_iterate85(ww4000, ww4100, ww4355) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4355)) 189.21/136.38 189.21/136.38 The TRS R consists of the following rules: 189.21/136.38 189.21/136.38 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.38 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.38 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.38 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.38 189.21/136.38 The set Q consists of the following terms: 189.21/136.38 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_msMyInt2(x0) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_srMyInt(x0, x1) 189.21/136.38 new_psMyInt(x0, x1) 189.21/136.38 189.21/136.38 We have to consider all minimal (P,Q,R)-chains. 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2063) TransformationProof (EQUIVALENT) 189.21/136.38 By rewriting [LPAR04] the rule new_iterate85(ww4000, ww4100, ww4355) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4355)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.38 189.21/136.38 (new_iterate85(ww4000, ww4100, ww4355) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4355)),new_iterate85(ww4000, ww4100, ww4355) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4355))) 189.21/136.38 189.21/136.38 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2064) 189.21/136.38 Obligation: 189.21/136.38 Q DP problem: 189.21/136.38 The TRS P consists of the following rules: 189.21/136.38 189.21/136.38 new_iterate85(ww4000, ww4100, ww4355) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4355)) 189.21/136.38 189.21/136.38 The TRS R consists of the following rules: 189.21/136.38 189.21/136.38 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.38 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.38 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.38 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.38 189.21/136.38 The set Q consists of the following terms: 189.21/136.38 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_msMyInt2(x0) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_srMyInt(x0, x1) 189.21/136.38 new_psMyInt(x0, x1) 189.21/136.38 189.21/136.38 We have to consider all minimal (P,Q,R)-chains. 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2065) UsableRulesProof (EQUIVALENT) 189.21/136.38 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2066) 189.21/136.38 Obligation: 189.21/136.38 Q DP problem: 189.21/136.38 The TRS P consists of the following rules: 189.21/136.38 189.21/136.38 new_iterate85(ww4000, ww4100, ww4355) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4355)) 189.21/136.38 189.21/136.38 The TRS R consists of the following rules: 189.21/136.38 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.38 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.38 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.38 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.38 189.21/136.38 The set Q consists of the following terms: 189.21/136.38 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_msMyInt2(x0) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_srMyInt(x0, x1) 189.21/136.38 new_psMyInt(x0, x1) 189.21/136.38 189.21/136.38 We have to consider all minimal (P,Q,R)-chains. 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2067) QReductionProof (EQUIVALENT) 189.21/136.38 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.38 189.21/136.38 new_msMyInt2(x0) 189.21/136.38 189.21/136.38 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2068) 189.21/136.38 Obligation: 189.21/136.38 Q DP problem: 189.21/136.38 The TRS P consists of the following rules: 189.21/136.38 189.21/136.38 new_iterate85(ww4000, ww4100, ww4355) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4355)) 189.21/136.38 189.21/136.38 The TRS R consists of the following rules: 189.21/136.38 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.38 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.38 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.38 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.38 189.21/136.38 The set Q consists of the following terms: 189.21/136.38 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_srMyInt(x0, x1) 189.21/136.38 new_psMyInt(x0, x1) 189.21/136.38 189.21/136.38 We have to consider all minimal (P,Q,R)-chains. 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2069) TransformationProof (EQUIVALENT) 189.21/136.38 By rewriting [LPAR04] the rule new_iterate85(ww4000, ww4100, ww4355) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4355)) at position [2,0,0] we obtained the following new rules [LPAR04]: 189.21/136.38 189.21/136.38 (new_iterate85(ww4000, ww4100, ww4355) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4355)),new_iterate85(ww4000, ww4100, ww4355) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4355))) 189.21/136.38 189.21/136.38 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2070) 189.21/136.38 Obligation: 189.21/136.38 Q DP problem: 189.21/136.38 The TRS P consists of the following rules: 189.21/136.38 189.21/136.38 new_iterate85(ww4000, ww4100, ww4355) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4355)) 189.21/136.38 189.21/136.38 The TRS R consists of the following rules: 189.21/136.38 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.38 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.38 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.38 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.38 189.21/136.38 The set Q consists of the following terms: 189.21/136.38 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_srMyInt(x0, x1) 189.21/136.38 new_psMyInt(x0, x1) 189.21/136.38 189.21/136.38 We have to consider all minimal (P,Q,R)-chains. 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2071) TransformationProof (EQUIVALENT) 189.21/136.38 By rewriting [LPAR04] the rule new_iterate85(ww4000, ww4100, ww4355) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4355)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.38 189.21/136.38 (new_iterate85(ww4000, ww4100, ww4355) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4355)),new_iterate85(ww4000, ww4100, ww4355) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4355))) 189.21/136.38 189.21/136.38 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2072) 189.21/136.38 Obligation: 189.21/136.38 Q DP problem: 189.21/136.38 The TRS P consists of the following rules: 189.21/136.38 189.21/136.38 new_iterate85(ww4000, ww4100, ww4355) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4355)) 189.21/136.38 189.21/136.38 The TRS R consists of the following rules: 189.21/136.38 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.38 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.38 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.38 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.38 189.21/136.38 The set Q consists of the following terms: 189.21/136.38 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_srMyInt(x0, x1) 189.21/136.38 new_psMyInt(x0, x1) 189.21/136.38 189.21/136.38 We have to consider all minimal (P,Q,R)-chains. 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2073) TransformationProof (EQUIVALENT) 189.21/136.38 By rewriting [LPAR04] the rule new_iterate85(ww4000, ww4100, ww4355) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4355)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.38 189.21/136.38 (new_iterate85(ww4000, ww4100, ww4355) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4355)),new_iterate85(ww4000, ww4100, ww4355) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4355))) 189.21/136.38 189.21/136.38 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2074) 189.21/136.38 Obligation: 189.21/136.38 Q DP problem: 189.21/136.38 The TRS P consists of the following rules: 189.21/136.38 189.21/136.38 new_iterate85(ww4000, ww4100, ww4355) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4355)) 189.21/136.38 189.21/136.38 The TRS R consists of the following rules: 189.21/136.38 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.38 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.38 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.38 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.38 189.21/136.38 The set Q consists of the following terms: 189.21/136.38 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_srMyInt(x0, x1) 189.21/136.38 new_psMyInt(x0, x1) 189.21/136.38 189.21/136.38 We have to consider all minimal (P,Q,R)-chains. 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2075) TransformationProof (EQUIVALENT) 189.21/136.38 By rewriting [LPAR04] the rule new_iterate85(ww4000, ww4100, ww4355) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4355)) at position [2,1,0] we obtained the following new rules [LPAR04]: 189.21/136.38 189.21/136.38 (new_iterate85(ww4000, ww4100, ww4355) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4355)),new_iterate85(ww4000, ww4100, ww4355) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4355))) 189.21/136.38 189.21/136.38 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2076) 189.21/136.38 Obligation: 189.21/136.38 Q DP problem: 189.21/136.38 The TRS P consists of the following rules: 189.21/136.38 189.21/136.38 new_iterate85(ww4000, ww4100, ww4355) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4355)) 189.21/136.38 189.21/136.38 The TRS R consists of the following rules: 189.21/136.38 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.38 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.38 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.38 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.38 189.21/136.38 The set Q consists of the following terms: 189.21/136.38 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_srMyInt(x0, x1) 189.21/136.38 new_psMyInt(x0, x1) 189.21/136.38 189.21/136.38 We have to consider all minimal (P,Q,R)-chains. 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2077) MNOCProof (EQUIVALENT) 189.21/136.38 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2078) 189.21/136.38 Obligation: 189.21/136.38 Q DP problem: 189.21/136.38 The TRS P consists of the following rules: 189.21/136.38 189.21/136.38 new_iterate85(ww4000, ww4100, ww4355) -> new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4355)) 189.21/136.38 189.21/136.38 The TRS R consists of the following rules: 189.21/136.38 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.38 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.38 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.38 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.38 189.21/136.38 Q is empty. 189.21/136.38 We have to consider all (P,Q,R)-chains. 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2079) NonTerminationLoopProof (COMPLETE) 189.21/136.38 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.38 Found a loop by semiunifying a rule from P directly. 189.21/136.38 189.21/136.38 s = new_iterate85(ww4000, ww4100, ww4355) evaluates to t =new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4355)) 189.21/136.38 189.21/136.38 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.38 * Matcher: [ww4355 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4355)] 189.21/136.38 * Semiunifier: [ ] 189.21/136.38 189.21/136.38 -------------------------------------------------------------------------------- 189.21/136.38 Rewriting sequence 189.21/136.38 189.21/136.38 The DP semiunifies directly so there is only one rewrite step from new_iterate85(ww4000, ww4100, ww4355) to new_iterate85(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4355)). 189.21/136.38 189.21/136.38 189.21/136.38 189.21/136.38 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2080) 189.21/136.38 NO 189.21/136.38 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2081) 189.21/136.38 Obligation: 189.21/136.38 Q DP problem: 189.21/136.38 The TRS P consists of the following rules: 189.21/136.38 189.21/136.38 new_iterate96(ww955, ww957, ww4478) -> new_iterate96(ww955, ww957, new_psFloat96(ww955, ww957, ww4478)) 189.21/136.38 189.21/136.38 The TRS R consists of the following rules: 189.21/136.38 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_psFloat96(ww955, ww957, ww4478) -> new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4478) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.38 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.38 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.38 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.38 189.21/136.38 The set Q consists of the following terms: 189.21/136.38 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.38 new_msMyInt3(x0, x1) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_psFloat96(x0, x1, x2) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_srMyInt(x0, x1) 189.21/136.38 new_psMyInt(x0, x1) 189.21/136.38 189.21/136.38 We have to consider all minimal (P,Q,R)-chains. 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2082) TransformationProof (EQUIVALENT) 189.21/136.38 By rewriting [LPAR04] the rule new_iterate96(ww955, ww957, ww4478) -> new_iterate96(ww955, ww957, new_psFloat96(ww955, ww957, ww4478)) at position [2] we obtained the following new rules [LPAR04]: 189.21/136.38 189.21/136.38 (new_iterate96(ww955, ww957, ww4478) -> new_iterate96(ww955, ww957, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4478)),new_iterate96(ww955, ww957, ww4478) -> new_iterate96(ww955, ww957, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4478))) 189.21/136.38 189.21/136.38 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2083) 189.21/136.38 Obligation: 189.21/136.38 Q DP problem: 189.21/136.38 The TRS P consists of the following rules: 189.21/136.38 189.21/136.38 new_iterate96(ww955, ww957, ww4478) -> new_iterate96(ww955, ww957, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4478)) 189.21/136.38 189.21/136.38 The TRS R consists of the following rules: 189.21/136.38 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_psFloat96(ww955, ww957, ww4478) -> new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4478) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.38 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.38 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.38 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.38 189.21/136.38 The set Q consists of the following terms: 189.21/136.38 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.38 new_msMyInt3(x0, x1) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_psFloat96(x0, x1, x2) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_srMyInt(x0, x1) 189.21/136.38 new_psMyInt(x0, x1) 189.21/136.38 189.21/136.38 We have to consider all minimal (P,Q,R)-chains. 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2084) UsableRulesProof (EQUIVALENT) 189.21/136.38 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2085) 189.21/136.38 Obligation: 189.21/136.38 Q DP problem: 189.21/136.38 The TRS P consists of the following rules: 189.21/136.38 189.21/136.38 new_iterate96(ww955, ww957, ww4478) -> new_iterate96(ww955, ww957, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4478)) 189.21/136.38 189.21/136.38 The TRS R consists of the following rules: 189.21/136.38 189.21/136.38 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.21/136.38 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.38 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.38 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.38 189.21/136.38 The set Q consists of the following terms: 189.21/136.38 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.38 new_msMyInt3(x0, x1) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_psFloat96(x0, x1, x2) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_srMyInt(x0, x1) 189.21/136.38 new_psMyInt(x0, x1) 189.21/136.38 189.21/136.38 We have to consider all minimal (P,Q,R)-chains. 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2086) QReductionProof (EQUIVALENT) 189.21/136.38 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.38 189.21/136.38 new_psFloat96(x0, x1, x2) 189.21/136.38 189.21/136.38 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2087) 189.21/136.38 Obligation: 189.21/136.38 Q DP problem: 189.21/136.38 The TRS P consists of the following rules: 189.21/136.38 189.21/136.38 new_iterate96(ww955, ww957, ww4478) -> new_iterate96(ww955, ww957, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4478)) 189.21/136.38 189.21/136.38 The TRS R consists of the following rules: 189.21/136.38 189.21/136.38 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.21/136.38 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.38 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.38 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.38 189.21/136.38 The set Q consists of the following terms: 189.21/136.38 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.38 new_msMyInt3(x0, x1) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_srMyInt(x0, x1) 189.21/136.38 new_psMyInt(x0, x1) 189.21/136.38 189.21/136.38 We have to consider all minimal (P,Q,R)-chains. 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2088) TransformationProof (EQUIVALENT) 189.21/136.38 By rewriting [LPAR04] the rule new_iterate96(ww955, ww957, ww4478) -> new_iterate96(ww955, ww957, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4478)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.38 189.21/136.38 (new_iterate96(ww955, ww957, ww4478) -> new_iterate96(ww955, ww957, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4478)),new_iterate96(ww955, ww957, ww4478) -> new_iterate96(ww955, ww957, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4478))) 189.21/136.38 189.21/136.38 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2089) 189.21/136.38 Obligation: 189.21/136.38 Q DP problem: 189.21/136.38 The TRS P consists of the following rules: 189.21/136.38 189.21/136.38 new_iterate96(ww955, ww957, ww4478) -> new_iterate96(ww955, ww957, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4478)) 189.21/136.38 189.21/136.38 The TRS R consists of the following rules: 189.21/136.38 189.21/136.38 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.21/136.38 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.38 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.38 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.38 189.21/136.38 The set Q consists of the following terms: 189.21/136.38 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.38 new_msMyInt3(x0, x1) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_srMyInt(x0, x1) 189.21/136.38 new_psMyInt(x0, x1) 189.21/136.38 189.21/136.38 We have to consider all minimal (P,Q,R)-chains. 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2090) UsableRulesProof (EQUIVALENT) 189.21/136.38 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2091) 189.21/136.38 Obligation: 189.21/136.38 Q DP problem: 189.21/136.38 The TRS P consists of the following rules: 189.21/136.38 189.21/136.38 new_iterate96(ww955, ww957, ww4478) -> new_iterate96(ww955, ww957, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4478)) 189.21/136.38 189.21/136.38 The TRS R consists of the following rules: 189.21/136.38 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.38 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.38 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.38 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.38 189.21/136.38 The set Q consists of the following terms: 189.21/136.38 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.38 new_msMyInt3(x0, x1) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_srMyInt(x0, x1) 189.21/136.38 new_psMyInt(x0, x1) 189.21/136.38 189.21/136.38 We have to consider all minimal (P,Q,R)-chains. 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2092) QReductionProof (EQUIVALENT) 189.21/136.38 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.38 189.21/136.38 new_msMyInt3(x0, x1) 189.21/136.38 189.21/136.38 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2093) 189.21/136.38 Obligation: 189.21/136.38 Q DP problem: 189.21/136.38 The TRS P consists of the following rules: 189.21/136.38 189.21/136.38 new_iterate96(ww955, ww957, ww4478) -> new_iterate96(ww955, ww957, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4478)) 189.21/136.38 189.21/136.38 The TRS R consists of the following rules: 189.21/136.38 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.38 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.38 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.38 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.38 189.21/136.38 The set Q consists of the following terms: 189.21/136.38 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_srMyInt(x0, x1) 189.21/136.38 new_psMyInt(x0, x1) 189.21/136.38 189.21/136.38 We have to consider all minimal (P,Q,R)-chains. 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2094) TransformationProof (EQUIVALENT) 189.21/136.38 By rewriting [LPAR04] the rule new_iterate96(ww955, ww957, ww4478) -> new_iterate96(ww955, ww957, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4478)) at position [2,0,0] we obtained the following new rules [LPAR04]: 189.21/136.38 189.21/136.38 (new_iterate96(ww955, ww957, ww4478) -> new_iterate96(ww955, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4478)),new_iterate96(ww955, ww957, ww4478) -> new_iterate96(ww955, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4478))) 189.21/136.38 189.21/136.38 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2095) 189.21/136.38 Obligation: 189.21/136.38 Q DP problem: 189.21/136.38 The TRS P consists of the following rules: 189.21/136.38 189.21/136.38 new_iterate96(ww955, ww957, ww4478) -> new_iterate96(ww955, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4478)) 189.21/136.38 189.21/136.38 The TRS R consists of the following rules: 189.21/136.38 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.38 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.38 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.38 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.38 189.21/136.38 The set Q consists of the following terms: 189.21/136.38 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_srMyInt(x0, x1) 189.21/136.38 new_psMyInt(x0, x1) 189.21/136.38 189.21/136.38 We have to consider all minimal (P,Q,R)-chains. 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2096) TransformationProof (EQUIVALENT) 189.21/136.38 By rewriting [LPAR04] the rule new_iterate96(ww955, ww957, ww4478) -> new_iterate96(ww955, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4478)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.38 189.21/136.38 (new_iterate96(ww955, ww957, ww4478) -> new_iterate96(ww955, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4478)),new_iterate96(ww955, ww957, ww4478) -> new_iterate96(ww955, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4478))) 189.21/136.38 189.21/136.38 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2097) 189.21/136.38 Obligation: 189.21/136.38 Q DP problem: 189.21/136.38 The TRS P consists of the following rules: 189.21/136.38 189.21/136.38 new_iterate96(ww955, ww957, ww4478) -> new_iterate96(ww955, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4478)) 189.21/136.38 189.21/136.38 The TRS R consists of the following rules: 189.21/136.38 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.38 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.38 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.38 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.38 189.21/136.38 The set Q consists of the following terms: 189.21/136.38 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_srMyInt(x0, x1) 189.21/136.38 new_psMyInt(x0, x1) 189.21/136.38 189.21/136.38 We have to consider all minimal (P,Q,R)-chains. 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2098) TransformationProof (EQUIVALENT) 189.21/136.38 By rewriting [LPAR04] the rule new_iterate96(ww955, ww957, ww4478) -> new_iterate96(ww955, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4478)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.38 189.21/136.38 (new_iterate96(ww955, ww957, ww4478) -> new_iterate96(ww955, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4478)),new_iterate96(ww955, ww957, ww4478) -> new_iterate96(ww955, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4478))) 189.21/136.38 189.21/136.38 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2099) 189.21/136.38 Obligation: 189.21/136.38 Q DP problem: 189.21/136.38 The TRS P consists of the following rules: 189.21/136.38 189.21/136.38 new_iterate96(ww955, ww957, ww4478) -> new_iterate96(ww955, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4478)) 189.21/136.38 189.21/136.38 The TRS R consists of the following rules: 189.21/136.38 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.38 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.38 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.38 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.38 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.38 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.38 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.38 189.21/136.38 The set Q consists of the following terms: 189.21/136.38 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.38 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.38 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.38 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.38 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.38 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.38 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.38 new_srMyInt(x0, x1) 189.21/136.38 new_psMyInt(x0, x1) 189.21/136.38 189.21/136.38 We have to consider all minimal (P,Q,R)-chains. 189.21/136.38 ---------------------------------------- 189.21/136.38 189.21/136.38 (2100) TransformationProof (EQUIVALENT) 189.21/136.38 By rewriting [LPAR04] the rule new_iterate96(ww955, ww957, ww4478) -> new_iterate96(ww955, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4478)) at position [2,1,0] we obtained the following new rules [LPAR04]: 189.21/136.38 189.21/136.39 (new_iterate96(ww955, ww957, ww4478) -> new_iterate96(ww955, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4478)),new_iterate96(ww955, ww957, ww4478) -> new_iterate96(ww955, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4478))) 189.21/136.39 189.21/136.39 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2101) 189.21/136.39 Obligation: 189.21/136.39 Q DP problem: 189.21/136.39 The TRS P consists of the following rules: 189.21/136.39 189.21/136.39 new_iterate96(ww955, ww957, ww4478) -> new_iterate96(ww955, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4478)) 189.21/136.39 189.21/136.39 The TRS R consists of the following rules: 189.21/136.39 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.39 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.39 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.39 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.39 189.21/136.39 The set Q consists of the following terms: 189.21/136.39 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_srMyInt(x0, x1) 189.21/136.39 new_psMyInt(x0, x1) 189.21/136.39 189.21/136.39 We have to consider all minimal (P,Q,R)-chains. 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2102) MNOCProof (EQUIVALENT) 189.21/136.39 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2103) 189.21/136.39 Obligation: 189.21/136.39 Q DP problem: 189.21/136.39 The TRS P consists of the following rules: 189.21/136.39 189.21/136.39 new_iterate96(ww955, ww957, ww4478) -> new_iterate96(ww955, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4478)) 189.21/136.39 189.21/136.39 The TRS R consists of the following rules: 189.21/136.39 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.39 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.39 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.39 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.39 189.21/136.39 Q is empty. 189.21/136.39 We have to consider all (P,Q,R)-chains. 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2104) NonTerminationLoopProof (COMPLETE) 189.21/136.39 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.39 Found a loop by semiunifying a rule from P directly. 189.21/136.39 189.21/136.39 s = new_iterate96(ww955, ww957, ww4478) evaluates to t =new_iterate96(ww955, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4478)) 189.21/136.39 189.21/136.39 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.39 * Matcher: [ww4478 / new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4478)] 189.21/136.39 * Semiunifier: [ ] 189.21/136.39 189.21/136.39 -------------------------------------------------------------------------------- 189.21/136.39 Rewriting sequence 189.21/136.39 189.21/136.39 The DP semiunifies directly so there is only one rewrite step from new_iterate96(ww955, ww957, ww4478) to new_iterate96(ww955, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4478)). 189.21/136.39 189.21/136.39 189.21/136.39 189.21/136.39 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2105) 189.21/136.39 NO 189.21/136.39 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2106) 189.21/136.39 Obligation: 189.21/136.39 Q DP problem: 189.21/136.39 The TRS P consists of the following rules: 189.21/136.39 189.21/136.39 new_iterate134(ww4000, ww2485) -> new_iterate134(ww4000, new_psFloat135(ww4000, ww2485)) 189.21/136.39 189.21/136.39 The TRS R consists of the following rules: 189.21/136.39 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.39 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.39 new_psFloat135(ww4000, ww2485) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww2485) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.39 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.39 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.39 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.39 189.21/136.39 The set Q consists of the following terms: 189.21/136.39 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_msMyInt5(x0, Main.Pos(x1)) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_msMyInt5(x0, Main.Neg(x1)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_srMyInt(x0, x1) 189.21/136.39 new_psMyInt(x0, x1) 189.21/136.39 new_psFloat135(x0, x1) 189.21/136.39 189.21/136.39 We have to consider all minimal (P,Q,R)-chains. 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2107) MNOCProof (EQUIVALENT) 189.21/136.39 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2108) 189.21/136.39 Obligation: 189.21/136.39 Q DP problem: 189.21/136.39 The TRS P consists of the following rules: 189.21/136.39 189.21/136.39 new_iterate134(ww4000, ww2485) -> new_iterate134(ww4000, new_psFloat135(ww4000, ww2485)) 189.21/136.39 189.21/136.39 The TRS R consists of the following rules: 189.21/136.39 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.39 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.39 new_psFloat135(ww4000, ww2485) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww2485) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.39 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.39 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.39 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.39 189.21/136.39 Q is empty. 189.21/136.39 We have to consider all (P,Q,R)-chains. 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2109) NonTerminationLoopProof (COMPLETE) 189.21/136.39 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.39 Found a loop by semiunifying a rule from P directly. 189.21/136.39 189.21/136.39 s = new_iterate134(ww4000, ww2485) evaluates to t =new_iterate134(ww4000, new_psFloat135(ww4000, ww2485)) 189.21/136.39 189.21/136.39 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.39 * Matcher: [ww2485 / new_psFloat135(ww4000, ww2485)] 189.21/136.39 * Semiunifier: [ ] 189.21/136.39 189.21/136.39 -------------------------------------------------------------------------------- 189.21/136.39 Rewriting sequence 189.21/136.39 189.21/136.39 The DP semiunifies directly so there is only one rewrite step from new_iterate134(ww4000, ww2485) to new_iterate134(ww4000, new_psFloat135(ww4000, ww2485)). 189.21/136.39 189.21/136.39 189.21/136.39 189.21/136.39 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2110) 189.21/136.39 NO 189.21/136.39 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2111) 189.21/136.39 Obligation: 189.21/136.39 Q DP problem: 189.21/136.39 The TRS P consists of the following rules: 189.21/136.39 189.21/136.39 new_iterate20(ww3000, ww3100, ww4382) -> new_iterate20(ww3000, ww3100, new_psFloat20(ww3000, ww3100, ww4382)) 189.21/136.39 189.21/136.39 The TRS R consists of the following rules: 189.21/136.39 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.39 new_psFloat20(ww3000, ww3100, ww4382) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4382) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.39 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.39 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.39 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.39 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.39 189.21/136.39 The set Q consists of the following terms: 189.21/136.39 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_msMyInt(Main.Neg(x0)) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.39 new_psFloat20(x0, x1, x2) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_msMyInt(Main.Pos(x0)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_srMyInt(x0, x1) 189.21/136.39 new_psMyInt(x0, x1) 189.21/136.39 189.21/136.39 We have to consider all minimal (P,Q,R)-chains. 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2112) MNOCProof (EQUIVALENT) 189.21/136.39 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2113) 189.21/136.39 Obligation: 189.21/136.39 Q DP problem: 189.21/136.39 The TRS P consists of the following rules: 189.21/136.39 189.21/136.39 new_iterate20(ww3000, ww3100, ww4382) -> new_iterate20(ww3000, ww3100, new_psFloat20(ww3000, ww3100, ww4382)) 189.21/136.39 189.21/136.39 The TRS R consists of the following rules: 189.21/136.39 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.39 new_psFloat20(ww3000, ww3100, ww4382) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4382) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.39 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.39 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.39 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.39 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.39 189.21/136.39 Q is empty. 189.21/136.39 We have to consider all (P,Q,R)-chains. 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2114) NonTerminationLoopProof (COMPLETE) 189.21/136.39 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.39 Found a loop by semiunifying a rule from P directly. 189.21/136.39 189.21/136.39 s = new_iterate20(ww3000, ww3100, ww4382) evaluates to t =new_iterate20(ww3000, ww3100, new_psFloat20(ww3000, ww3100, ww4382)) 189.21/136.39 189.21/136.39 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.39 * Matcher: [ww4382 / new_psFloat20(ww3000, ww3100, ww4382)] 189.21/136.39 * Semiunifier: [ ] 189.21/136.39 189.21/136.39 -------------------------------------------------------------------------------- 189.21/136.39 Rewriting sequence 189.21/136.39 189.21/136.39 The DP semiunifies directly so there is only one rewrite step from new_iterate20(ww3000, ww3100, ww4382) to new_iterate20(ww3000, ww3100, new_psFloat20(ww3000, ww3100, ww4382)). 189.21/136.39 189.21/136.39 189.21/136.39 189.21/136.39 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2115) 189.21/136.39 NO 189.21/136.39 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2116) 189.21/136.39 Obligation: 189.21/136.39 Q DP problem: 189.21/136.39 The TRS P consists of the following rules: 189.21/136.39 189.21/136.39 new_iterate172(ww4000, ww4397) -> new_iterate172(ww4000, new_psFloat174(ww4000, ww4397)) 189.21/136.39 189.21/136.39 The TRS R consists of the following rules: 189.21/136.39 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_psFloat174(ww4000, ww4397) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4397) 189.21/136.39 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.39 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.39 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.39 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.39 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.39 189.21/136.39 The set Q consists of the following terms: 189.21/136.39 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.39 new_psFloat174(x0, x1) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_msMyInt5(x0, Main.Pos(x1)) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_msMyInt5(x0, Main.Neg(x1)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_srMyInt(x0, x1) 189.21/136.39 new_psMyInt(x0, x1) 189.21/136.39 189.21/136.39 We have to consider all minimal (P,Q,R)-chains. 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2117) MNOCProof (EQUIVALENT) 189.21/136.39 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2118) 189.21/136.39 Obligation: 189.21/136.39 Q DP problem: 189.21/136.39 The TRS P consists of the following rules: 189.21/136.39 189.21/136.39 new_iterate172(ww4000, ww4397) -> new_iterate172(ww4000, new_psFloat174(ww4000, ww4397)) 189.21/136.39 189.21/136.39 The TRS R consists of the following rules: 189.21/136.39 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_psFloat174(ww4000, ww4397) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4397) 189.21/136.39 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.39 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.39 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.39 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.39 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.39 189.21/136.39 Q is empty. 189.21/136.39 We have to consider all (P,Q,R)-chains. 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2119) NonTerminationLoopProof (COMPLETE) 189.21/136.39 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.39 Found a loop by semiunifying a rule from P directly. 189.21/136.39 189.21/136.39 s = new_iterate172(ww4000, ww4397) evaluates to t =new_iterate172(ww4000, new_psFloat174(ww4000, ww4397)) 189.21/136.39 189.21/136.39 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.39 * Matcher: [ww4397 / new_psFloat174(ww4000, ww4397)] 189.21/136.39 * Semiunifier: [ ] 189.21/136.39 189.21/136.39 -------------------------------------------------------------------------------- 189.21/136.39 Rewriting sequence 189.21/136.39 189.21/136.39 The DP semiunifies directly so there is only one rewrite step from new_iterate172(ww4000, ww4397) to new_iterate172(ww4000, new_psFloat174(ww4000, ww4397)). 189.21/136.39 189.21/136.39 189.21/136.39 189.21/136.39 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2120) 189.21/136.39 NO 189.21/136.39 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2121) 189.21/136.39 Obligation: 189.21/136.39 Q DP problem: 189.21/136.39 The TRS P consists of the following rules: 189.21/136.39 189.21/136.39 new_iterate159(ww4569, ww4570, ww4571, ww4580) -> new_iterate159(ww4569, ww4570, ww4571, new_psFloat160(ww4569, ww4570, ww4571, ww4580)) 189.21/136.39 189.21/136.39 The TRS R consists of the following rules: 189.21/136.39 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_psFloat160(ww4569, ww4570, ww4571, ww4580) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww4570))), new_srMyInt(Main.Neg(Main.Succ(ww4569)), Main.Neg(Main.Succ(ww4571))), ww4580) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.39 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.39 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.39 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.39 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.39 189.21/136.39 The set Q consists of the following terms: 189.21/136.39 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_msMyInt4(x0) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primMinusInt(Main.Neg(x0)) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_primMinusInt(Main.Pos(x0)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_psFloat160(x0, x1, x2, x3) 189.21/136.39 new_srMyInt(x0, x1) 189.21/136.39 new_psMyInt(x0, x1) 189.21/136.39 189.21/136.39 We have to consider all minimal (P,Q,R)-chains. 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2122) TransformationProof (EQUIVALENT) 189.21/136.39 By rewriting [LPAR04] the rule new_iterate159(ww4569, ww4570, ww4571, ww4580) -> new_iterate159(ww4569, ww4570, ww4571, new_psFloat160(ww4569, ww4570, ww4571, ww4580)) at position [3] we obtained the following new rules [LPAR04]: 189.21/136.39 189.21/136.39 (new_iterate159(ww4569, ww4570, ww4571, ww4580) -> new_iterate159(ww4569, ww4570, ww4571, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww4570))), new_srMyInt(Main.Neg(Main.Succ(ww4569)), Main.Neg(Main.Succ(ww4571))), ww4580)),new_iterate159(ww4569, ww4570, ww4571, ww4580) -> new_iterate159(ww4569, ww4570, ww4571, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww4570))), new_srMyInt(Main.Neg(Main.Succ(ww4569)), Main.Neg(Main.Succ(ww4571))), ww4580))) 189.21/136.39 189.21/136.39 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2123) 189.21/136.39 Obligation: 189.21/136.39 Q DP problem: 189.21/136.39 The TRS P consists of the following rules: 189.21/136.39 189.21/136.39 new_iterate159(ww4569, ww4570, ww4571, ww4580) -> new_iterate159(ww4569, ww4570, ww4571, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww4570))), new_srMyInt(Main.Neg(Main.Succ(ww4569)), Main.Neg(Main.Succ(ww4571))), ww4580)) 189.21/136.39 189.21/136.39 The TRS R consists of the following rules: 189.21/136.39 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_psFloat160(ww4569, ww4570, ww4571, ww4580) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww4570))), new_srMyInt(Main.Neg(Main.Succ(ww4569)), Main.Neg(Main.Succ(ww4571))), ww4580) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.39 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.39 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.39 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.39 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.39 189.21/136.39 The set Q consists of the following terms: 189.21/136.39 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_msMyInt4(x0) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primMinusInt(Main.Neg(x0)) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_primMinusInt(Main.Pos(x0)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_psFloat160(x0, x1, x2, x3) 189.21/136.39 new_srMyInt(x0, x1) 189.21/136.39 new_psMyInt(x0, x1) 189.21/136.39 189.21/136.39 We have to consider all minimal (P,Q,R)-chains. 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2124) UsableRulesProof (EQUIVALENT) 189.21/136.39 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2125) 189.21/136.39 Obligation: 189.21/136.39 Q DP problem: 189.21/136.39 The TRS P consists of the following rules: 189.21/136.39 189.21/136.39 new_iterate159(ww4569, ww4570, ww4571, ww4580) -> new_iterate159(ww4569, ww4570, ww4571, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww4570))), new_srMyInt(Main.Neg(Main.Succ(ww4569)), Main.Neg(Main.Succ(ww4571))), ww4580)) 189.21/136.39 189.21/136.39 The TRS R consists of the following rules: 189.21/136.39 189.21/136.39 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.39 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.39 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.39 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.39 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.39 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.39 189.21/136.39 The set Q consists of the following terms: 189.21/136.39 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_msMyInt4(x0) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primMinusInt(Main.Neg(x0)) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_primMinusInt(Main.Pos(x0)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_psFloat160(x0, x1, x2, x3) 189.21/136.39 new_srMyInt(x0, x1) 189.21/136.39 new_psMyInt(x0, x1) 189.21/136.39 189.21/136.39 We have to consider all minimal (P,Q,R)-chains. 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2126) QReductionProof (EQUIVALENT) 189.21/136.39 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.39 189.21/136.39 new_psFloat160(x0, x1, x2, x3) 189.21/136.39 189.21/136.39 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2127) 189.21/136.39 Obligation: 189.21/136.39 Q DP problem: 189.21/136.39 The TRS P consists of the following rules: 189.21/136.39 189.21/136.39 new_iterate159(ww4569, ww4570, ww4571, ww4580) -> new_iterate159(ww4569, ww4570, ww4571, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww4570))), new_srMyInt(Main.Neg(Main.Succ(ww4569)), Main.Neg(Main.Succ(ww4571))), ww4580)) 189.21/136.39 189.21/136.39 The TRS R consists of the following rules: 189.21/136.39 189.21/136.39 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.39 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.39 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.39 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.39 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.39 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.39 189.21/136.39 The set Q consists of the following terms: 189.21/136.39 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_msMyInt4(x0) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primMinusInt(Main.Neg(x0)) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_primMinusInt(Main.Pos(x0)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_srMyInt(x0, x1) 189.21/136.39 new_psMyInt(x0, x1) 189.21/136.39 189.21/136.39 We have to consider all minimal (P,Q,R)-chains. 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2128) TransformationProof (EQUIVALENT) 189.21/136.39 By rewriting [LPAR04] the rule new_iterate159(ww4569, ww4570, ww4571, ww4580) -> new_iterate159(ww4569, ww4570, ww4571, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww4570))), new_srMyInt(Main.Neg(Main.Succ(ww4569)), Main.Neg(Main.Succ(ww4571))), ww4580)) at position [3,0] we obtained the following new rules [LPAR04]: 189.21/136.39 189.21/136.39 (new_iterate159(ww4569, ww4570, ww4571, ww4580) -> new_iterate159(ww4569, ww4570, ww4571, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww4570))), new_srMyInt(Main.Neg(Main.Succ(ww4569)), Main.Neg(Main.Succ(ww4571))), ww4580)),new_iterate159(ww4569, ww4570, ww4571, ww4580) -> new_iterate159(ww4569, ww4570, ww4571, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww4570))), new_srMyInt(Main.Neg(Main.Succ(ww4569)), Main.Neg(Main.Succ(ww4571))), ww4580))) 189.21/136.39 189.21/136.39 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2129) 189.21/136.39 Obligation: 189.21/136.39 Q DP problem: 189.21/136.39 The TRS P consists of the following rules: 189.21/136.39 189.21/136.39 new_iterate159(ww4569, ww4570, ww4571, ww4580) -> new_iterate159(ww4569, ww4570, ww4571, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww4570))), new_srMyInt(Main.Neg(Main.Succ(ww4569)), Main.Neg(Main.Succ(ww4571))), ww4580)) 189.21/136.39 189.21/136.39 The TRS R consists of the following rules: 189.21/136.39 189.21/136.39 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.39 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.39 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.39 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.39 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.39 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.39 189.21/136.39 The set Q consists of the following terms: 189.21/136.39 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_msMyInt4(x0) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primMinusInt(Main.Neg(x0)) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_primMinusInt(Main.Pos(x0)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_srMyInt(x0, x1) 189.21/136.39 new_psMyInt(x0, x1) 189.21/136.39 189.21/136.39 We have to consider all minimal (P,Q,R)-chains. 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2130) UsableRulesProof (EQUIVALENT) 189.21/136.39 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2131) 189.21/136.39 Obligation: 189.21/136.39 Q DP problem: 189.21/136.39 The TRS P consists of the following rules: 189.21/136.39 189.21/136.39 new_iterate159(ww4569, ww4570, ww4571, ww4580) -> new_iterate159(ww4569, ww4570, ww4571, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww4570))), new_srMyInt(Main.Neg(Main.Succ(ww4569)), Main.Neg(Main.Succ(ww4571))), ww4580)) 189.21/136.39 189.21/136.39 The TRS R consists of the following rules: 189.21/136.39 189.21/136.39 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.39 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.39 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.39 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.39 189.21/136.39 The set Q consists of the following terms: 189.21/136.39 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_msMyInt4(x0) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primMinusInt(Main.Neg(x0)) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_primMinusInt(Main.Pos(x0)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_srMyInt(x0, x1) 189.21/136.39 new_psMyInt(x0, x1) 189.21/136.39 189.21/136.39 We have to consider all minimal (P,Q,R)-chains. 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2132) QReductionProof (EQUIVALENT) 189.21/136.39 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.39 189.21/136.39 new_msMyInt4(x0) 189.21/136.39 189.21/136.39 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2133) 189.21/136.39 Obligation: 189.21/136.39 Q DP problem: 189.21/136.39 The TRS P consists of the following rules: 189.21/136.39 189.21/136.39 new_iterate159(ww4569, ww4570, ww4571, ww4580) -> new_iterate159(ww4569, ww4570, ww4571, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww4570))), new_srMyInt(Main.Neg(Main.Succ(ww4569)), Main.Neg(Main.Succ(ww4571))), ww4580)) 189.21/136.39 189.21/136.39 The TRS R consists of the following rules: 189.21/136.39 189.21/136.39 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.39 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.39 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.39 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.39 189.21/136.39 The set Q consists of the following terms: 189.21/136.39 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primMinusInt(Main.Neg(x0)) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_primMinusInt(Main.Pos(x0)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_srMyInt(x0, x1) 189.21/136.39 new_psMyInt(x0, x1) 189.21/136.39 189.21/136.39 We have to consider all minimal (P,Q,R)-chains. 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2134) TransformationProof (EQUIVALENT) 189.21/136.39 By rewriting [LPAR04] the rule new_iterate159(ww4569, ww4570, ww4571, ww4580) -> new_iterate159(ww4569, ww4570, ww4571, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww4570))), new_srMyInt(Main.Neg(Main.Succ(ww4569)), Main.Neg(Main.Succ(ww4571))), ww4580)) at position [3,0] we obtained the following new rules [LPAR04]: 189.21/136.39 189.21/136.39 (new_iterate159(ww4569, ww4570, ww4571, ww4580) -> new_iterate159(ww4569, ww4570, ww4571, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4570)), new_srMyInt(Main.Neg(Main.Succ(ww4569)), Main.Neg(Main.Succ(ww4571))), ww4580)),new_iterate159(ww4569, ww4570, ww4571, ww4580) -> new_iterate159(ww4569, ww4570, ww4571, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4570)), new_srMyInt(Main.Neg(Main.Succ(ww4569)), Main.Neg(Main.Succ(ww4571))), ww4580))) 189.21/136.39 189.21/136.39 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2135) 189.21/136.39 Obligation: 189.21/136.39 Q DP problem: 189.21/136.39 The TRS P consists of the following rules: 189.21/136.39 189.21/136.39 new_iterate159(ww4569, ww4570, ww4571, ww4580) -> new_iterate159(ww4569, ww4570, ww4571, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4570)), new_srMyInt(Main.Neg(Main.Succ(ww4569)), Main.Neg(Main.Succ(ww4571))), ww4580)) 189.21/136.39 189.21/136.39 The TRS R consists of the following rules: 189.21/136.39 189.21/136.39 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.39 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.39 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.39 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.39 189.21/136.39 The set Q consists of the following terms: 189.21/136.39 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primMinusInt(Main.Neg(x0)) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_primMinusInt(Main.Pos(x0)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_srMyInt(x0, x1) 189.21/136.39 new_psMyInt(x0, x1) 189.21/136.39 189.21/136.39 We have to consider all minimal (P,Q,R)-chains. 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2136) UsableRulesProof (EQUIVALENT) 189.21/136.39 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2137) 189.21/136.39 Obligation: 189.21/136.39 Q DP problem: 189.21/136.39 The TRS P consists of the following rules: 189.21/136.39 189.21/136.39 new_iterate159(ww4569, ww4570, ww4571, ww4580) -> new_iterate159(ww4569, ww4570, ww4571, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4570)), new_srMyInt(Main.Neg(Main.Succ(ww4569)), Main.Neg(Main.Succ(ww4571))), ww4580)) 189.21/136.39 189.21/136.39 The TRS R consists of the following rules: 189.21/136.39 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.39 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.39 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.39 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.39 189.21/136.39 The set Q consists of the following terms: 189.21/136.39 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primMinusInt(Main.Neg(x0)) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_primMinusInt(Main.Pos(x0)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_srMyInt(x0, x1) 189.21/136.39 new_psMyInt(x0, x1) 189.21/136.39 189.21/136.39 We have to consider all minimal (P,Q,R)-chains. 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2138) QReductionProof (EQUIVALENT) 189.21/136.39 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.39 189.21/136.39 new_primMinusInt(Main.Neg(x0)) 189.21/136.39 new_primMinusInt(Main.Pos(x0)) 189.21/136.39 189.21/136.39 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2139) 189.21/136.39 Obligation: 189.21/136.39 Q DP problem: 189.21/136.39 The TRS P consists of the following rules: 189.21/136.39 189.21/136.39 new_iterate159(ww4569, ww4570, ww4571, ww4580) -> new_iterate159(ww4569, ww4570, ww4571, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4570)), new_srMyInt(Main.Neg(Main.Succ(ww4569)), Main.Neg(Main.Succ(ww4571))), ww4580)) 189.21/136.39 189.21/136.39 The TRS R consists of the following rules: 189.21/136.39 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.39 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.39 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.39 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.39 189.21/136.39 The set Q consists of the following terms: 189.21/136.39 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_srMyInt(x0, x1) 189.21/136.39 new_psMyInt(x0, x1) 189.21/136.39 189.21/136.39 We have to consider all minimal (P,Q,R)-chains. 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2140) TransformationProof (EQUIVALENT) 189.21/136.39 By rewriting [LPAR04] the rule new_iterate159(ww4569, ww4570, ww4571, ww4580) -> new_iterate159(ww4569, ww4570, ww4571, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4570)), new_srMyInt(Main.Neg(Main.Succ(ww4569)), Main.Neg(Main.Succ(ww4571))), ww4580)) at position [3,0] we obtained the following new rules [LPAR04]: 189.21/136.39 189.21/136.39 (new_iterate159(ww4569, ww4570, ww4571, ww4580) -> new_iterate159(ww4569, ww4570, ww4571, new_primPlusFloat(Main.Neg(Main.Succ(ww4570)), new_srMyInt(Main.Neg(Main.Succ(ww4569)), Main.Neg(Main.Succ(ww4571))), ww4580)),new_iterate159(ww4569, ww4570, ww4571, ww4580) -> new_iterate159(ww4569, ww4570, ww4571, new_primPlusFloat(Main.Neg(Main.Succ(ww4570)), new_srMyInt(Main.Neg(Main.Succ(ww4569)), Main.Neg(Main.Succ(ww4571))), ww4580))) 189.21/136.39 189.21/136.39 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2141) 189.21/136.39 Obligation: 189.21/136.39 Q DP problem: 189.21/136.39 The TRS P consists of the following rules: 189.21/136.39 189.21/136.39 new_iterate159(ww4569, ww4570, ww4571, ww4580) -> new_iterate159(ww4569, ww4570, ww4571, new_primPlusFloat(Main.Neg(Main.Succ(ww4570)), new_srMyInt(Main.Neg(Main.Succ(ww4569)), Main.Neg(Main.Succ(ww4571))), ww4580)) 189.21/136.39 189.21/136.39 The TRS R consists of the following rules: 189.21/136.39 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.39 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.39 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.39 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.39 189.21/136.39 The set Q consists of the following terms: 189.21/136.39 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_srMyInt(x0, x1) 189.21/136.39 new_psMyInt(x0, x1) 189.21/136.39 189.21/136.39 We have to consider all minimal (P,Q,R)-chains. 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2142) TransformationProof (EQUIVALENT) 189.21/136.39 By rewriting [LPAR04] the rule new_iterate159(ww4569, ww4570, ww4571, ww4580) -> new_iterate159(ww4569, ww4570, ww4571, new_primPlusFloat(Main.Neg(Main.Succ(ww4570)), new_srMyInt(Main.Neg(Main.Succ(ww4569)), Main.Neg(Main.Succ(ww4571))), ww4580)) at position [3,1] we obtained the following new rules [LPAR04]: 189.21/136.39 189.21/136.39 (new_iterate159(ww4569, ww4570, ww4571, ww4580) -> new_iterate159(ww4569, ww4570, ww4571, new_primPlusFloat(Main.Neg(Main.Succ(ww4570)), new_primMulInt(Main.Neg(Main.Succ(ww4569)), Main.Neg(Main.Succ(ww4571))), ww4580)),new_iterate159(ww4569, ww4570, ww4571, ww4580) -> new_iterate159(ww4569, ww4570, ww4571, new_primPlusFloat(Main.Neg(Main.Succ(ww4570)), new_primMulInt(Main.Neg(Main.Succ(ww4569)), Main.Neg(Main.Succ(ww4571))), ww4580))) 189.21/136.39 189.21/136.39 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2143) 189.21/136.39 Obligation: 189.21/136.39 Q DP problem: 189.21/136.39 The TRS P consists of the following rules: 189.21/136.39 189.21/136.39 new_iterate159(ww4569, ww4570, ww4571, ww4580) -> new_iterate159(ww4569, ww4570, ww4571, new_primPlusFloat(Main.Neg(Main.Succ(ww4570)), new_primMulInt(Main.Neg(Main.Succ(ww4569)), Main.Neg(Main.Succ(ww4571))), ww4580)) 189.21/136.39 189.21/136.39 The TRS R consists of the following rules: 189.21/136.39 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.39 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.39 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.39 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.39 189.21/136.39 The set Q consists of the following terms: 189.21/136.39 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_srMyInt(x0, x1) 189.21/136.39 new_psMyInt(x0, x1) 189.21/136.39 189.21/136.39 We have to consider all minimal (P,Q,R)-chains. 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2144) TransformationProof (EQUIVALENT) 189.21/136.39 By rewriting [LPAR04] the rule new_iterate159(ww4569, ww4570, ww4571, ww4580) -> new_iterate159(ww4569, ww4570, ww4571, new_primPlusFloat(Main.Neg(Main.Succ(ww4570)), new_primMulInt(Main.Neg(Main.Succ(ww4569)), Main.Neg(Main.Succ(ww4571))), ww4580)) at position [3,1] we obtained the following new rules [LPAR04]: 189.21/136.39 189.21/136.39 (new_iterate159(ww4569, ww4570, ww4571, ww4580) -> new_iterate159(ww4569, ww4570, ww4571, new_primPlusFloat(Main.Neg(Main.Succ(ww4570)), Main.Pos(new_primMulNat1(Main.Succ(ww4569), Main.Succ(ww4571))), ww4580)),new_iterate159(ww4569, ww4570, ww4571, ww4580) -> new_iterate159(ww4569, ww4570, ww4571, new_primPlusFloat(Main.Neg(Main.Succ(ww4570)), Main.Pos(new_primMulNat1(Main.Succ(ww4569), Main.Succ(ww4571))), ww4580))) 189.21/136.39 189.21/136.39 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2145) 189.21/136.39 Obligation: 189.21/136.39 Q DP problem: 189.21/136.39 The TRS P consists of the following rules: 189.21/136.39 189.21/136.39 new_iterate159(ww4569, ww4570, ww4571, ww4580) -> new_iterate159(ww4569, ww4570, ww4571, new_primPlusFloat(Main.Neg(Main.Succ(ww4570)), Main.Pos(new_primMulNat1(Main.Succ(ww4569), Main.Succ(ww4571))), ww4580)) 189.21/136.39 189.21/136.39 The TRS R consists of the following rules: 189.21/136.39 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.39 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.39 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.39 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.39 189.21/136.39 The set Q consists of the following terms: 189.21/136.39 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_srMyInt(x0, x1) 189.21/136.39 new_psMyInt(x0, x1) 189.21/136.39 189.21/136.39 We have to consider all minimal (P,Q,R)-chains. 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2146) TransformationProof (EQUIVALENT) 189.21/136.39 By rewriting [LPAR04] the rule new_iterate159(ww4569, ww4570, ww4571, ww4580) -> new_iterate159(ww4569, ww4570, ww4571, new_primPlusFloat(Main.Neg(Main.Succ(ww4570)), Main.Pos(new_primMulNat1(Main.Succ(ww4569), Main.Succ(ww4571))), ww4580)) at position [3,1,0] we obtained the following new rules [LPAR04]: 189.21/136.39 189.21/136.39 (new_iterate159(ww4569, ww4570, ww4571, ww4580) -> new_iterate159(ww4569, ww4570, ww4571, new_primPlusFloat(Main.Neg(Main.Succ(ww4570)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4569, Main.Succ(ww4571)), Main.Succ(ww4571))), ww4580)),new_iterate159(ww4569, ww4570, ww4571, ww4580) -> new_iterate159(ww4569, ww4570, ww4571, new_primPlusFloat(Main.Neg(Main.Succ(ww4570)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4569, Main.Succ(ww4571)), Main.Succ(ww4571))), ww4580))) 189.21/136.39 189.21/136.39 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2147) 189.21/136.39 Obligation: 189.21/136.39 Q DP problem: 189.21/136.39 The TRS P consists of the following rules: 189.21/136.39 189.21/136.39 new_iterate159(ww4569, ww4570, ww4571, ww4580) -> new_iterate159(ww4569, ww4570, ww4571, new_primPlusFloat(Main.Neg(Main.Succ(ww4570)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4569, Main.Succ(ww4571)), Main.Succ(ww4571))), ww4580)) 189.21/136.39 189.21/136.39 The TRS R consists of the following rules: 189.21/136.39 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.39 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.39 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.39 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.39 189.21/136.39 The set Q consists of the following terms: 189.21/136.39 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_srMyInt(x0, x1) 189.21/136.39 new_psMyInt(x0, x1) 189.21/136.39 189.21/136.39 We have to consider all minimal (P,Q,R)-chains. 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2148) MNOCProof (EQUIVALENT) 189.21/136.39 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2149) 189.21/136.39 Obligation: 189.21/136.39 Q DP problem: 189.21/136.39 The TRS P consists of the following rules: 189.21/136.39 189.21/136.39 new_iterate159(ww4569, ww4570, ww4571, ww4580) -> new_iterate159(ww4569, ww4570, ww4571, new_primPlusFloat(Main.Neg(Main.Succ(ww4570)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4569, Main.Succ(ww4571)), Main.Succ(ww4571))), ww4580)) 189.21/136.39 189.21/136.39 The TRS R consists of the following rules: 189.21/136.39 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.39 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.39 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.39 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.39 189.21/136.39 Q is empty. 189.21/136.39 We have to consider all (P,Q,R)-chains. 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2150) NonTerminationLoopProof (COMPLETE) 189.21/136.39 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.39 Found a loop by semiunifying a rule from P directly. 189.21/136.39 189.21/136.39 s = new_iterate159(ww4569, ww4570, ww4571, ww4580) evaluates to t =new_iterate159(ww4569, ww4570, ww4571, new_primPlusFloat(Main.Neg(Main.Succ(ww4570)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4569, Main.Succ(ww4571)), Main.Succ(ww4571))), ww4580)) 189.21/136.39 189.21/136.39 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.39 * Matcher: [ww4580 / new_primPlusFloat(Main.Neg(Main.Succ(ww4570)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4569, Main.Succ(ww4571)), Main.Succ(ww4571))), ww4580)] 189.21/136.39 * Semiunifier: [ ] 189.21/136.39 189.21/136.39 -------------------------------------------------------------------------------- 189.21/136.39 Rewriting sequence 189.21/136.39 189.21/136.39 The DP semiunifies directly so there is only one rewrite step from new_iterate159(ww4569, ww4570, ww4571, ww4580) to new_iterate159(ww4569, ww4570, ww4571, new_primPlusFloat(Main.Neg(Main.Succ(ww4570)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4569, Main.Succ(ww4571)), Main.Succ(ww4571))), ww4580)). 189.21/136.39 189.21/136.39 189.21/136.39 189.21/136.39 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2151) 189.21/136.39 NO 189.21/136.39 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2152) 189.21/136.39 Obligation: 189.21/136.39 Q DP problem: 189.21/136.39 The TRS P consists of the following rules: 189.21/136.39 189.21/136.39 new_iterate55(ww4100, ww2565) -> new_iterate55(ww4100, new_psFloat55(ww4100, ww2565)) 189.21/136.39 189.21/136.39 The TRS R consists of the following rules: 189.21/136.39 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.39 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.39 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.39 new_psFloat55(ww4100, ww2565) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww2565) 189.21/136.39 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.39 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.39 189.21/136.39 The set Q consists of the following terms: 189.21/136.39 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_msMyInt(Main.Neg(x0)) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_msMyInt(Main.Pos(x0)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_psFloat55(x0, x1) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_srMyInt(x0, x1) 189.21/136.39 new_psMyInt(x0, x1) 189.21/136.39 189.21/136.39 We have to consider all minimal (P,Q,R)-chains. 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2153) MNOCProof (EQUIVALENT) 189.21/136.39 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2154) 189.21/136.39 Obligation: 189.21/136.39 Q DP problem: 189.21/136.39 The TRS P consists of the following rules: 189.21/136.39 189.21/136.39 new_iterate55(ww4100, ww2565) -> new_iterate55(ww4100, new_psFloat55(ww4100, ww2565)) 189.21/136.39 189.21/136.39 The TRS R consists of the following rules: 189.21/136.39 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.39 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.39 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.39 new_psFloat55(ww4100, ww2565) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww2565) 189.21/136.39 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.39 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.39 189.21/136.39 Q is empty. 189.21/136.39 We have to consider all (P,Q,R)-chains. 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2155) NonTerminationLoopProof (COMPLETE) 189.21/136.39 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.39 Found a loop by semiunifying a rule from P directly. 189.21/136.39 189.21/136.39 s = new_iterate55(ww4100, ww2565) evaluates to t =new_iterate55(ww4100, new_psFloat55(ww4100, ww2565)) 189.21/136.39 189.21/136.39 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.39 * Matcher: [ww2565 / new_psFloat55(ww4100, ww2565)] 189.21/136.39 * Semiunifier: [ ] 189.21/136.39 189.21/136.39 -------------------------------------------------------------------------------- 189.21/136.39 Rewriting sequence 189.21/136.39 189.21/136.39 The DP semiunifies directly so there is only one rewrite step from new_iterate55(ww4100, ww2565) to new_iterate55(ww4100, new_psFloat55(ww4100, ww2565)). 189.21/136.39 189.21/136.39 189.21/136.39 189.21/136.39 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2156) 189.21/136.39 NO 189.21/136.39 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2157) 189.21/136.39 Obligation: 189.21/136.39 Q DP problem: 189.21/136.39 The TRS P consists of the following rules: 189.21/136.39 189.21/136.39 new_iterate139(ww538, ww53900, ww540, ww4439) -> new_iterate139(ww538, ww53900, ww540, new_psFloat140(ww538, ww53900, ww540, ww4439)) 189.21/136.39 189.21/136.39 The TRS R consists of the following rules: 189.21/136.39 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.39 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.39 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.39 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.39 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.39 new_psFloat140(ww538, ww53900, ww540, ww4439) -> new_primPlusFloat(new_msMyInt5(ww538, Main.Neg(Main.Succ(ww540))), new_srMyInt(Main.Neg(Main.Succ(ww53900)), Main.Pos(Main.Zero)), ww4439) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.39 189.21/136.39 The set Q consists of the following terms: 189.21/136.39 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_msMyInt5(x0, Main.Pos(x1)) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_psFloat140(x0, x1, x2, x3) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_msMyInt5(x0, Main.Neg(x1)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_srMyInt(x0, x1) 189.21/136.39 new_psMyInt(x0, x1) 189.21/136.39 189.21/136.39 We have to consider all minimal (P,Q,R)-chains. 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2158) MNOCProof (EQUIVALENT) 189.21/136.39 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2159) 189.21/136.39 Obligation: 189.21/136.39 Q DP problem: 189.21/136.39 The TRS P consists of the following rules: 189.21/136.39 189.21/136.39 new_iterate139(ww538, ww53900, ww540, ww4439) -> new_iterate139(ww538, ww53900, ww540, new_psFloat140(ww538, ww53900, ww540, ww4439)) 189.21/136.39 189.21/136.39 The TRS R consists of the following rules: 189.21/136.39 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.39 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.39 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.39 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.39 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.39 new_psFloat140(ww538, ww53900, ww540, ww4439) -> new_primPlusFloat(new_msMyInt5(ww538, Main.Neg(Main.Succ(ww540))), new_srMyInt(Main.Neg(Main.Succ(ww53900)), Main.Pos(Main.Zero)), ww4439) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.39 189.21/136.39 Q is empty. 189.21/136.39 We have to consider all (P,Q,R)-chains. 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2160) NonTerminationLoopProof (COMPLETE) 189.21/136.39 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.39 Found a loop by semiunifying a rule from P directly. 189.21/136.39 189.21/136.39 s = new_iterate139(ww538, ww53900, ww540, ww4439) evaluates to t =new_iterate139(ww538, ww53900, ww540, new_psFloat140(ww538, ww53900, ww540, ww4439)) 189.21/136.39 189.21/136.39 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.39 * Matcher: [ww4439 / new_psFloat140(ww538, ww53900, ww540, ww4439)] 189.21/136.39 * Semiunifier: [ ] 189.21/136.39 189.21/136.39 -------------------------------------------------------------------------------- 189.21/136.39 Rewriting sequence 189.21/136.39 189.21/136.39 The DP semiunifies directly so there is only one rewrite step from new_iterate139(ww538, ww53900, ww540, ww4439) to new_iterate139(ww538, ww53900, ww540, new_psFloat140(ww538, ww53900, ww540, ww4439)). 189.21/136.39 189.21/136.39 189.21/136.39 189.21/136.39 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2161) 189.21/136.39 NO 189.21/136.39 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2162) 189.21/136.39 Obligation: 189.21/136.39 Q DP problem: 189.21/136.39 The TRS P consists of the following rules: 189.21/136.39 189.21/136.39 new_iterate5(ww4100, ww4390) -> new_iterate5(ww4100, new_psFloat5(ww4100, ww4390)) 189.21/136.39 189.21/136.39 The TRS R consists of the following rules: 189.21/136.39 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.39 new_psFloat5(ww4100, ww4390) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4390) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.39 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.39 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.39 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.39 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.39 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.39 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.39 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.39 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.39 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.39 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.39 189.21/136.39 The set Q consists of the following terms: 189.21/136.39 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_msMyInt(Main.Neg(x0)) 189.21/136.39 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_msMyInt(Main.Pos(x0)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.39 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.39 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.39 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.39 new_psFloat5(x0, x1) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.39 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.39 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.39 new_srMyInt(x0, x1) 189.21/136.39 new_psMyInt(x0, x1) 189.21/136.39 189.21/136.39 We have to consider all minimal (P,Q,R)-chains. 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2163) MNOCProof (EQUIVALENT) 189.21/136.39 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.39 ---------------------------------------- 189.21/136.39 189.21/136.39 (2164) 189.21/136.39 Obligation: 189.21/136.39 Q DP problem: 189.21/136.39 The TRS P consists of the following rules: 189.21/136.39 189.21/136.39 new_iterate5(ww4100, ww4390) -> new_iterate5(ww4100, new_psFloat5(ww4100, ww4390)) 189.21/136.39 189.21/136.39 The TRS R consists of the following rules: 189.21/136.39 189.21/136.39 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.39 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.40 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.40 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.40 new_psFloat5(ww4100, ww4390) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4390) 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.40 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.40 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.40 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.40 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.40 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.40 189.21/136.40 Q is empty. 189.21/136.40 We have to consider all (P,Q,R)-chains. 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2165) NonTerminationLoopProof (COMPLETE) 189.21/136.40 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.40 Found a loop by semiunifying a rule from P directly. 189.21/136.40 189.21/136.40 s = new_iterate5(ww4100, ww4390) evaluates to t =new_iterate5(ww4100, new_psFloat5(ww4100, ww4390)) 189.21/136.40 189.21/136.40 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.40 * Matcher: [ww4390 / new_psFloat5(ww4100, ww4390)] 189.21/136.40 * Semiunifier: [ ] 189.21/136.40 189.21/136.40 -------------------------------------------------------------------------------- 189.21/136.40 Rewriting sequence 189.21/136.40 189.21/136.40 The DP semiunifies directly so there is only one rewrite step from new_iterate5(ww4100, ww4390) to new_iterate5(ww4100, new_psFloat5(ww4100, ww4390)). 189.21/136.40 189.21/136.40 189.21/136.40 189.21/136.40 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2166) 189.21/136.40 NO 189.21/136.40 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2167) 189.21/136.40 Obligation: 189.21/136.40 Q DP problem: 189.21/136.40 The TRS P consists of the following rules: 189.21/136.40 189.21/136.40 new_iterate76(ww4000, ww3100, ww4359) -> new_iterate76(ww4000, ww3100, new_psFloat76(ww4000, ww3100, ww4359)) 189.21/136.40 189.21/136.40 The TRS R consists of the following rules: 189.21/136.40 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.40 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.40 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.40 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.40 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.40 new_psFloat76(ww4000, ww3100, ww4359) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4359) 189.21/136.40 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.40 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.40 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.40 189.21/136.40 The set Q consists of the following terms: 189.21/136.40 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.40 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.40 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.40 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_msMyInt2(x0) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.40 new_psFloat76(x0, x1, x2) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.40 new_srMyInt(x0, x1) 189.21/136.40 new_psMyInt(x0, x1) 189.21/136.40 189.21/136.40 We have to consider all minimal (P,Q,R)-chains. 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2168) TransformationProof (EQUIVALENT) 189.21/136.40 By rewriting [LPAR04] the rule new_iterate76(ww4000, ww3100, ww4359) -> new_iterate76(ww4000, ww3100, new_psFloat76(ww4000, ww3100, ww4359)) at position [2] we obtained the following new rules [LPAR04]: 189.21/136.40 189.21/136.40 (new_iterate76(ww4000, ww3100, ww4359) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4359)),new_iterate76(ww4000, ww3100, ww4359) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4359))) 189.21/136.40 189.21/136.40 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2169) 189.21/136.40 Obligation: 189.21/136.40 Q DP problem: 189.21/136.40 The TRS P consists of the following rules: 189.21/136.40 189.21/136.40 new_iterate76(ww4000, ww3100, ww4359) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4359)) 189.21/136.40 189.21/136.40 The TRS R consists of the following rules: 189.21/136.40 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.40 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.40 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.40 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.40 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.40 new_psFloat76(ww4000, ww3100, ww4359) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4359) 189.21/136.40 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.40 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.40 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.40 189.21/136.40 The set Q consists of the following terms: 189.21/136.40 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.40 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.40 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.40 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_msMyInt2(x0) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.40 new_psFloat76(x0, x1, x2) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.40 new_srMyInt(x0, x1) 189.21/136.40 new_psMyInt(x0, x1) 189.21/136.40 189.21/136.40 We have to consider all minimal (P,Q,R)-chains. 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2170) UsableRulesProof (EQUIVALENT) 189.21/136.40 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2171) 189.21/136.40 Obligation: 189.21/136.40 Q DP problem: 189.21/136.40 The TRS P consists of the following rules: 189.21/136.40 189.21/136.40 new_iterate76(ww4000, ww3100, ww4359) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4359)) 189.21/136.40 189.21/136.40 The TRS R consists of the following rules: 189.21/136.40 189.21/136.40 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.40 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.40 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.40 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.40 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.40 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.40 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.40 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.40 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.40 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.40 189.21/136.40 The set Q consists of the following terms: 189.21/136.40 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.40 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.40 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.40 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_msMyInt2(x0) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.40 new_psFloat76(x0, x1, x2) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.40 new_srMyInt(x0, x1) 189.21/136.40 new_psMyInt(x0, x1) 189.21/136.40 189.21/136.40 We have to consider all minimal (P,Q,R)-chains. 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2172) QReductionProof (EQUIVALENT) 189.21/136.40 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.40 189.21/136.40 new_psFloat76(x0, x1, x2) 189.21/136.40 189.21/136.40 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2173) 189.21/136.40 Obligation: 189.21/136.40 Q DP problem: 189.21/136.40 The TRS P consists of the following rules: 189.21/136.40 189.21/136.40 new_iterate76(ww4000, ww3100, ww4359) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4359)) 189.21/136.40 189.21/136.40 The TRS R consists of the following rules: 189.21/136.40 189.21/136.40 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.40 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.40 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.40 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.40 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.40 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.40 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.40 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.40 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.40 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.40 189.21/136.40 The set Q consists of the following terms: 189.21/136.40 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.40 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.40 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.40 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_msMyInt2(x0) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.40 new_srMyInt(x0, x1) 189.21/136.40 new_psMyInt(x0, x1) 189.21/136.40 189.21/136.40 We have to consider all minimal (P,Q,R)-chains. 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2174) TransformationProof (EQUIVALENT) 189.21/136.40 By rewriting [LPAR04] the rule new_iterate76(ww4000, ww3100, ww4359) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4359)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.40 189.21/136.40 (new_iterate76(ww4000, ww3100, ww4359) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4359)),new_iterate76(ww4000, ww3100, ww4359) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4359))) 189.21/136.40 189.21/136.40 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2175) 189.21/136.40 Obligation: 189.21/136.40 Q DP problem: 189.21/136.40 The TRS P consists of the following rules: 189.21/136.40 189.21/136.40 new_iterate76(ww4000, ww3100, ww4359) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4359)) 189.21/136.40 189.21/136.40 The TRS R consists of the following rules: 189.21/136.40 189.21/136.40 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.40 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.40 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.40 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.40 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.40 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.40 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.40 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.40 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.40 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.40 189.21/136.40 The set Q consists of the following terms: 189.21/136.40 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.40 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.40 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.40 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_msMyInt2(x0) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.40 new_srMyInt(x0, x1) 189.21/136.40 new_psMyInt(x0, x1) 189.21/136.40 189.21/136.40 We have to consider all minimal (P,Q,R)-chains. 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2176) UsableRulesProof (EQUIVALENT) 189.21/136.40 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2177) 189.21/136.40 Obligation: 189.21/136.40 Q DP problem: 189.21/136.40 The TRS P consists of the following rules: 189.21/136.40 189.21/136.40 new_iterate76(ww4000, ww3100, ww4359) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4359)) 189.21/136.40 189.21/136.40 The TRS R consists of the following rules: 189.21/136.40 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.40 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.40 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.40 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.40 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.40 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.40 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.40 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.40 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.40 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.40 189.21/136.40 The set Q consists of the following terms: 189.21/136.40 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.40 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.40 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.40 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_msMyInt2(x0) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.40 new_srMyInt(x0, x1) 189.21/136.40 new_psMyInt(x0, x1) 189.21/136.40 189.21/136.40 We have to consider all minimal (P,Q,R)-chains. 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2178) QReductionProof (EQUIVALENT) 189.21/136.40 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.40 189.21/136.40 new_msMyInt2(x0) 189.21/136.40 189.21/136.40 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2179) 189.21/136.40 Obligation: 189.21/136.40 Q DP problem: 189.21/136.40 The TRS P consists of the following rules: 189.21/136.40 189.21/136.40 new_iterate76(ww4000, ww3100, ww4359) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4359)) 189.21/136.40 189.21/136.40 The TRS R consists of the following rules: 189.21/136.40 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.40 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.40 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.40 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.40 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.40 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.40 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.40 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.40 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.40 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.40 189.21/136.40 The set Q consists of the following terms: 189.21/136.40 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.40 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.40 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.40 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.40 new_srMyInt(x0, x1) 189.21/136.40 new_psMyInt(x0, x1) 189.21/136.40 189.21/136.40 We have to consider all minimal (P,Q,R)-chains. 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2180) TransformationProof (EQUIVALENT) 189.21/136.40 By rewriting [LPAR04] the rule new_iterate76(ww4000, ww3100, ww4359) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4359)) at position [2,0,0] we obtained the following new rules [LPAR04]: 189.21/136.40 189.21/136.40 (new_iterate76(ww4000, ww3100, ww4359) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4359)),new_iterate76(ww4000, ww3100, ww4359) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4359))) 189.21/136.40 189.21/136.40 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2181) 189.21/136.40 Obligation: 189.21/136.40 Q DP problem: 189.21/136.40 The TRS P consists of the following rules: 189.21/136.40 189.21/136.40 new_iterate76(ww4000, ww3100, ww4359) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4359)) 189.21/136.40 189.21/136.40 The TRS R consists of the following rules: 189.21/136.40 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.40 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.40 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.40 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.40 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.40 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.40 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.40 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.40 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.40 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.40 189.21/136.40 The set Q consists of the following terms: 189.21/136.40 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.40 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.40 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.40 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.40 new_srMyInt(x0, x1) 189.21/136.40 new_psMyInt(x0, x1) 189.21/136.40 189.21/136.40 We have to consider all minimal (P,Q,R)-chains. 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2182) TransformationProof (EQUIVALENT) 189.21/136.40 By rewriting [LPAR04] the rule new_iterate76(ww4000, ww3100, ww4359) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4359)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.40 189.21/136.40 (new_iterate76(ww4000, ww3100, ww4359) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4359)),new_iterate76(ww4000, ww3100, ww4359) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4359))) 189.21/136.40 189.21/136.40 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2183) 189.21/136.40 Obligation: 189.21/136.40 Q DP problem: 189.21/136.40 The TRS P consists of the following rules: 189.21/136.40 189.21/136.40 new_iterate76(ww4000, ww3100, ww4359) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4359)) 189.21/136.40 189.21/136.40 The TRS R consists of the following rules: 189.21/136.40 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.40 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.40 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.40 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.40 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.40 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.40 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.40 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.40 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.40 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.40 189.21/136.40 The set Q consists of the following terms: 189.21/136.40 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.40 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.40 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.40 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.40 new_srMyInt(x0, x1) 189.21/136.40 new_psMyInt(x0, x1) 189.21/136.40 189.21/136.40 We have to consider all minimal (P,Q,R)-chains. 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2184) TransformationProof (EQUIVALENT) 189.21/136.40 By rewriting [LPAR04] the rule new_iterate76(ww4000, ww3100, ww4359) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4359)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.40 189.21/136.40 (new_iterate76(ww4000, ww3100, ww4359) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4359)),new_iterate76(ww4000, ww3100, ww4359) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4359))) 189.21/136.40 189.21/136.40 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2185) 189.21/136.40 Obligation: 189.21/136.40 Q DP problem: 189.21/136.40 The TRS P consists of the following rules: 189.21/136.40 189.21/136.40 new_iterate76(ww4000, ww3100, ww4359) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4359)) 189.21/136.40 189.21/136.40 The TRS R consists of the following rules: 189.21/136.40 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.40 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.40 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.40 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.40 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.40 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.40 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.40 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.40 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.40 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.40 189.21/136.40 The set Q consists of the following terms: 189.21/136.40 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.40 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.40 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.40 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.40 new_srMyInt(x0, x1) 189.21/136.40 new_psMyInt(x0, x1) 189.21/136.40 189.21/136.40 We have to consider all minimal (P,Q,R)-chains. 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2186) TransformationProof (EQUIVALENT) 189.21/136.40 By rewriting [LPAR04] the rule new_iterate76(ww4000, ww3100, ww4359) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4359)) at position [2,1,0] we obtained the following new rules [LPAR04]: 189.21/136.40 189.21/136.40 (new_iterate76(ww4000, ww3100, ww4359) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4359)),new_iterate76(ww4000, ww3100, ww4359) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4359))) 189.21/136.40 189.21/136.40 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2187) 189.21/136.40 Obligation: 189.21/136.40 Q DP problem: 189.21/136.40 The TRS P consists of the following rules: 189.21/136.40 189.21/136.40 new_iterate76(ww4000, ww3100, ww4359) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4359)) 189.21/136.40 189.21/136.40 The TRS R consists of the following rules: 189.21/136.40 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.40 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.40 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.40 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.40 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.40 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.40 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.40 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.40 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.40 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.40 189.21/136.40 The set Q consists of the following terms: 189.21/136.40 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.40 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.40 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.40 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.40 new_srMyInt(x0, x1) 189.21/136.40 new_psMyInt(x0, x1) 189.21/136.40 189.21/136.40 We have to consider all minimal (P,Q,R)-chains. 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2188) MNOCProof (EQUIVALENT) 189.21/136.40 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2189) 189.21/136.40 Obligation: 189.21/136.40 Q DP problem: 189.21/136.40 The TRS P consists of the following rules: 189.21/136.40 189.21/136.40 new_iterate76(ww4000, ww3100, ww4359) -> new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4359)) 189.21/136.40 189.21/136.40 The TRS R consists of the following rules: 189.21/136.40 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.40 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.40 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.40 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.40 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.40 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.40 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.40 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.40 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.40 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.40 189.21/136.40 Q is empty. 189.21/136.40 We have to consider all (P,Q,R)-chains. 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2190) NonTerminationLoopProof (COMPLETE) 189.21/136.40 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.40 Found a loop by semiunifying a rule from P directly. 189.21/136.40 189.21/136.40 s = new_iterate76(ww4000, ww3100, ww4359) evaluates to t =new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4359)) 189.21/136.40 189.21/136.40 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.40 * Matcher: [ww4359 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4359)] 189.21/136.40 * Semiunifier: [ ] 189.21/136.40 189.21/136.40 -------------------------------------------------------------------------------- 189.21/136.40 Rewriting sequence 189.21/136.40 189.21/136.40 The DP semiunifies directly so there is only one rewrite step from new_iterate76(ww4000, ww3100, ww4359) to new_iterate76(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4359)). 189.21/136.40 189.21/136.40 189.21/136.40 189.21/136.40 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2191) 189.21/136.40 NO 189.21/136.40 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2192) 189.21/136.40 Obligation: 189.21/136.40 Q DP problem: 189.21/136.40 The TRS P consists of the following rules: 189.21/136.40 189.21/136.40 new_iterate11(ww3000, ww4387) -> new_iterate11(ww3000, new_psFloat11(ww3000, ww4387)) 189.21/136.40 189.21/136.40 The TRS R consists of the following rules: 189.21/136.40 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.40 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.40 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.40 new_psFloat11(ww3000, ww4387) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4387) 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.40 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.40 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.40 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.40 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.40 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.40 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.40 189.21/136.40 The set Q consists of the following terms: 189.21/136.40 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_msMyInt(Main.Neg(x0)) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.40 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.40 new_msMyInt(Main.Pos(x0)) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.40 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.40 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.40 new_psFloat11(x0, x1) 189.21/136.40 new_srMyInt(x0, x1) 189.21/136.40 new_psMyInt(x0, x1) 189.21/136.40 189.21/136.40 We have to consider all minimal (P,Q,R)-chains. 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2193) MNOCProof (EQUIVALENT) 189.21/136.40 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2194) 189.21/136.40 Obligation: 189.21/136.40 Q DP problem: 189.21/136.40 The TRS P consists of the following rules: 189.21/136.40 189.21/136.40 new_iterate11(ww3000, ww4387) -> new_iterate11(ww3000, new_psFloat11(ww3000, ww4387)) 189.21/136.40 189.21/136.40 The TRS R consists of the following rules: 189.21/136.40 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.40 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.40 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.40 new_psFloat11(ww3000, ww4387) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4387) 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.40 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.40 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.40 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.40 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.40 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.40 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.40 189.21/136.40 Q is empty. 189.21/136.40 We have to consider all (P,Q,R)-chains. 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2195) NonTerminationLoopProof (COMPLETE) 189.21/136.40 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.40 Found a loop by semiunifying a rule from P directly. 189.21/136.40 189.21/136.40 s = new_iterate11(ww3000, ww4387) evaluates to t =new_iterate11(ww3000, new_psFloat11(ww3000, ww4387)) 189.21/136.40 189.21/136.40 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.40 * Matcher: [ww4387 / new_psFloat11(ww3000, ww4387)] 189.21/136.40 * Semiunifier: [ ] 189.21/136.40 189.21/136.40 -------------------------------------------------------------------------------- 189.21/136.40 Rewriting sequence 189.21/136.40 189.21/136.40 The DP semiunifies directly so there is only one rewrite step from new_iterate11(ww3000, ww4387) to new_iterate11(ww3000, new_psFloat11(ww3000, ww4387)). 189.21/136.40 189.21/136.40 189.21/136.40 189.21/136.40 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2196) 189.21/136.40 NO 189.21/136.40 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2197) 189.21/136.40 Obligation: 189.21/136.40 Q DP problem: 189.21/136.40 The TRS P consists of the following rules: 189.21/136.40 189.21/136.40 new_iterate16(ww3000, ww3100, ww4384) -> new_iterate16(ww3000, ww3100, new_psFloat16(ww3000, ww3100, ww4384)) 189.21/136.40 189.21/136.40 The TRS R consists of the following rules: 189.21/136.40 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.40 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.40 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.40 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.40 new_psFloat16(ww3000, ww3100, ww4384) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4384) 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.40 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.40 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.40 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.40 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.40 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.40 189.21/136.40 The set Q consists of the following terms: 189.21/136.40 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_msMyInt(Main.Neg(x0)) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.40 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.40 new_msMyInt(Main.Pos(x0)) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.40 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.40 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.40 new_psFloat16(x0, x1, x2) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.40 new_srMyInt(x0, x1) 189.21/136.40 new_psMyInt(x0, x1) 189.21/136.40 189.21/136.40 We have to consider all minimal (P,Q,R)-chains. 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2198) MNOCProof (EQUIVALENT) 189.21/136.40 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2199) 189.21/136.40 Obligation: 189.21/136.40 Q DP problem: 189.21/136.40 The TRS P consists of the following rules: 189.21/136.40 189.21/136.40 new_iterate16(ww3000, ww3100, ww4384) -> new_iterate16(ww3000, ww3100, new_psFloat16(ww3000, ww3100, ww4384)) 189.21/136.40 189.21/136.40 The TRS R consists of the following rules: 189.21/136.40 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.40 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.40 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.40 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.40 new_psFloat16(ww3000, ww3100, ww4384) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4384) 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.40 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.40 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.40 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.40 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.40 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.40 189.21/136.40 Q is empty. 189.21/136.40 We have to consider all (P,Q,R)-chains. 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2200) NonTerminationLoopProof (COMPLETE) 189.21/136.40 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.40 Found a loop by semiunifying a rule from P directly. 189.21/136.40 189.21/136.40 s = new_iterate16(ww3000, ww3100, ww4384) evaluates to t =new_iterate16(ww3000, ww3100, new_psFloat16(ww3000, ww3100, ww4384)) 189.21/136.40 189.21/136.40 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.40 * Matcher: [ww4384 / new_psFloat16(ww3000, ww3100, ww4384)] 189.21/136.40 * Semiunifier: [ ] 189.21/136.40 189.21/136.40 -------------------------------------------------------------------------------- 189.21/136.40 Rewriting sequence 189.21/136.40 189.21/136.40 The DP semiunifies directly so there is only one rewrite step from new_iterate16(ww3000, ww3100, ww4384) to new_iterate16(ww3000, ww3100, new_psFloat16(ww3000, ww3100, ww4384)). 189.21/136.40 189.21/136.40 189.21/136.40 189.21/136.40 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2201) 189.21/136.40 NO 189.21/136.40 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2202) 189.21/136.40 Obligation: 189.21/136.40 Q DP problem: 189.21/136.40 The TRS P consists of the following rules: 189.21/136.40 189.21/136.40 new_iterate50(ww3100, ww4370) -> new_iterate50(ww3100, new_psFloat50(ww3100, ww4370)) 189.21/136.40 189.21/136.40 The TRS R consists of the following rules: 189.21/136.40 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.40 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.40 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.40 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.40 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.40 new_psFloat50(ww3100, ww4370) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4370) 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.40 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.40 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.40 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.40 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.40 189.21/136.40 The set Q consists of the following terms: 189.21/136.40 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_msMyInt(Main.Neg(x0)) 189.21/136.40 new_psFloat50(x0, x1) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.40 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.40 new_msMyInt(Main.Pos(x0)) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.40 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.40 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.40 new_srMyInt(x0, x1) 189.21/136.40 new_psMyInt(x0, x1) 189.21/136.40 189.21/136.40 We have to consider all minimal (P,Q,R)-chains. 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2203) MNOCProof (EQUIVALENT) 189.21/136.40 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2204) 189.21/136.40 Obligation: 189.21/136.40 Q DP problem: 189.21/136.40 The TRS P consists of the following rules: 189.21/136.40 189.21/136.40 new_iterate50(ww3100, ww4370) -> new_iterate50(ww3100, new_psFloat50(ww3100, ww4370)) 189.21/136.40 189.21/136.40 The TRS R consists of the following rules: 189.21/136.40 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.40 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.40 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.40 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.40 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.40 new_psFloat50(ww3100, ww4370) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4370) 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.40 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.40 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.40 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.40 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.40 189.21/136.40 Q is empty. 189.21/136.40 We have to consider all (P,Q,R)-chains. 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2205) NonTerminationLoopProof (COMPLETE) 189.21/136.40 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.40 Found a loop by semiunifying a rule from P directly. 189.21/136.40 189.21/136.40 s = new_iterate50(ww3100, ww4370) evaluates to t =new_iterate50(ww3100, new_psFloat50(ww3100, ww4370)) 189.21/136.40 189.21/136.40 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.40 * Matcher: [ww4370 / new_psFloat50(ww3100, ww4370)] 189.21/136.40 * Semiunifier: [ ] 189.21/136.40 189.21/136.40 -------------------------------------------------------------------------------- 189.21/136.40 Rewriting sequence 189.21/136.40 189.21/136.40 The DP semiunifies directly so there is only one rewrite step from new_iterate50(ww3100, ww4370) to new_iterate50(ww3100, new_psFloat50(ww3100, ww4370)). 189.21/136.40 189.21/136.40 189.21/136.40 189.21/136.40 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2206) 189.21/136.40 NO 189.21/136.40 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2207) 189.21/136.40 Obligation: 189.21/136.40 Q DP problem: 189.21/136.40 The TRS P consists of the following rules: 189.21/136.40 189.21/136.40 new_takeWhile11(Float(ww32620, ww32621), ww650, ww651, Cons(Float(ww446200, ww446201), ww44621), MyTrue) -> new_takeWhile11(Float(ww32620, ww32621), ww446200, ww446201, ww44621, new_not0(new_srMyInt(ww446200, ww32620), new_srMyInt(ww446201, ww32621))) 189.21/136.40 new_takeWhile12(Float(ww32620, ww32621), Float(ww446200, ww446201), ww44621) -> new_takeWhile11(Float(ww32620, ww32621), ww446200, ww446201, ww44621, new_not0(new_srMyInt(ww446200, ww32620), new_srMyInt(ww446201, ww32621))) 189.21/136.40 189.21/136.40 The TRS R consists of the following rules: 189.21/136.40 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) -> new_not7 189.21/136.40 new_not2(Main.Zero, ww449100) -> new_not4 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) -> new_not7 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) -> new_not7 189.21/136.40 new_not3(Main.Succ(ww4491000), Main.Succ(ww4490000)) -> new_not3(ww4491000, ww4490000) 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) -> new_not7 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.40 new_not2(Main.Succ(ww449000), ww449100) -> new_not3(ww449000, ww449100) 189.21/136.40 new_not7 -> new_not5 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_not0(Main.Neg(Main.Succ(ww449100)), Main.Pos(ww44900)) -> new_not4 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_not4 -> new_not1 189.21/136.40 new_not0(Main.Pos(Main.Succ(ww449100)), Main.Pos(ww44900)) -> new_not8(ww449100, ww44900) 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww449000))) -> new_not8(ww449000, Main.Zero) 189.21/136.40 new_not3(Main.Zero, Main.Zero) -> new_not7 189.21/136.40 new_not5 -> MyTrue 189.21/136.40 new_not3(Main.Zero, Main.Succ(ww4490000)) -> new_not4 189.21/136.40 new_not6 -> new_not5 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww449000))) -> new_not4 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_not0(Main.Neg(Main.Succ(ww449100)), Main.Neg(ww44900)) -> new_not2(ww44900, ww449100) 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.40 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.40 new_not8(ww449100, Main.Zero) -> new_not6 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww449000))) -> new_not6 189.21/136.40 new_not3(Main.Succ(ww4491000), Main.Zero) -> new_not6 189.21/136.40 new_not0(Main.Pos(Main.Succ(ww449100)), Main.Neg(ww44900)) -> new_not6 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww449000))) -> new_not2(Main.Zero, ww449000) 189.21/136.40 new_not1 -> MyFalse 189.21/136.40 new_not8(ww449100, Main.Succ(ww449000)) -> new_not3(ww449100, ww449000) 189.21/136.40 189.21/136.40 The set Q consists of the following terms: 189.21/136.40 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Succ(x0))) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_not0(Main.Neg(Main.Succ(x0)), Main.Pos(x1)) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.40 new_not0(Main.Pos(Main.Succ(x0)), Main.Neg(x1)) 189.21/136.40 new_not2(Main.Zero, x0) 189.21/136.40 new_not0(Main.Pos(Main.Succ(x0)), Main.Pos(x1)) 189.21/136.40 new_not3(Main.Zero, Main.Zero) 189.21/136.40 new_not3(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_not8(x0, Main.Zero) 189.21/136.40 new_not7 189.21/136.40 new_not3(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.40 new_not0(Main.Neg(Main.Succ(x0)), Main.Neg(x1)) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.40 new_not2(Main.Succ(x0), x1) 189.21/136.40 new_not3(Main.Succ(x0), Main.Zero) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) 189.21/136.40 new_not6 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Succ(x0))) 189.21/136.40 new_not4 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) 189.21/136.40 new_not8(x0, Main.Succ(x1)) 189.21/136.40 new_not1 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Succ(x0))) 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Succ(x0))) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) 189.21/136.40 new_srMyInt(x0, x1) 189.21/136.40 new_not5 189.21/136.40 189.21/136.40 We have to consider all minimal (P,Q,R)-chains. 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2208) DependencyGraphProof (EQUIVALENT) 189.21/136.40 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2209) 189.21/136.40 Obligation: 189.21/136.40 Q DP problem: 189.21/136.40 The TRS P consists of the following rules: 189.21/136.40 189.21/136.40 new_takeWhile11(Float(ww32620, ww32621), ww650, ww651, Cons(Float(ww446200, ww446201), ww44621), MyTrue) -> new_takeWhile11(Float(ww32620, ww32621), ww446200, ww446201, ww44621, new_not0(new_srMyInt(ww446200, ww32620), new_srMyInt(ww446201, ww32621))) 189.21/136.40 189.21/136.40 The TRS R consists of the following rules: 189.21/136.40 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) -> new_not7 189.21/136.40 new_not2(Main.Zero, ww449100) -> new_not4 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) -> new_not7 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) -> new_not7 189.21/136.40 new_not3(Main.Succ(ww4491000), Main.Succ(ww4490000)) -> new_not3(ww4491000, ww4490000) 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) -> new_not7 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.40 new_not2(Main.Succ(ww449000), ww449100) -> new_not3(ww449000, ww449100) 189.21/136.40 new_not7 -> new_not5 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_not0(Main.Neg(Main.Succ(ww449100)), Main.Pos(ww44900)) -> new_not4 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_not4 -> new_not1 189.21/136.40 new_not0(Main.Pos(Main.Succ(ww449100)), Main.Pos(ww44900)) -> new_not8(ww449100, ww44900) 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww449000))) -> new_not8(ww449000, Main.Zero) 189.21/136.40 new_not3(Main.Zero, Main.Zero) -> new_not7 189.21/136.40 new_not5 -> MyTrue 189.21/136.40 new_not3(Main.Zero, Main.Succ(ww4490000)) -> new_not4 189.21/136.40 new_not6 -> new_not5 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww449000))) -> new_not4 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_not0(Main.Neg(Main.Succ(ww449100)), Main.Neg(ww44900)) -> new_not2(ww44900, ww449100) 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.40 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.40 new_not8(ww449100, Main.Zero) -> new_not6 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww449000))) -> new_not6 189.21/136.40 new_not3(Main.Succ(ww4491000), Main.Zero) -> new_not6 189.21/136.40 new_not0(Main.Pos(Main.Succ(ww449100)), Main.Neg(ww44900)) -> new_not6 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww449000))) -> new_not2(Main.Zero, ww449000) 189.21/136.40 new_not1 -> MyFalse 189.21/136.40 new_not8(ww449100, Main.Succ(ww449000)) -> new_not3(ww449100, ww449000) 189.21/136.40 189.21/136.40 The set Q consists of the following terms: 189.21/136.40 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Succ(x0))) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_not0(Main.Neg(Main.Succ(x0)), Main.Pos(x1)) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.40 new_not0(Main.Pos(Main.Succ(x0)), Main.Neg(x1)) 189.21/136.40 new_not2(Main.Zero, x0) 189.21/136.40 new_not0(Main.Pos(Main.Succ(x0)), Main.Pos(x1)) 189.21/136.40 new_not3(Main.Zero, Main.Zero) 189.21/136.40 new_not3(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_not8(x0, Main.Zero) 189.21/136.40 new_not7 189.21/136.40 new_not3(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.40 new_not0(Main.Neg(Main.Succ(x0)), Main.Neg(x1)) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.40 new_not2(Main.Succ(x0), x1) 189.21/136.40 new_not3(Main.Succ(x0), Main.Zero) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) 189.21/136.40 new_not6 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Succ(x0))) 189.21/136.40 new_not4 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) 189.21/136.40 new_not8(x0, Main.Succ(x1)) 189.21/136.40 new_not1 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Succ(x0))) 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Succ(x0))) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) 189.21/136.40 new_srMyInt(x0, x1) 189.21/136.40 new_not5 189.21/136.40 189.21/136.40 We have to consider all minimal (P,Q,R)-chains. 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2210) TransformationProof (EQUIVALENT) 189.21/136.40 By rewriting [LPAR04] the rule new_takeWhile11(Float(ww32620, ww32621), ww650, ww651, Cons(Float(ww446200, ww446201), ww44621), MyTrue) -> new_takeWhile11(Float(ww32620, ww32621), ww446200, ww446201, ww44621, new_not0(new_srMyInt(ww446200, ww32620), new_srMyInt(ww446201, ww32621))) at position [4,0] we obtained the following new rules [LPAR04]: 189.21/136.40 189.21/136.40 (new_takeWhile11(Float(ww32620, ww32621), ww650, ww651, Cons(Float(ww446200, ww446201), ww44621), MyTrue) -> new_takeWhile11(Float(ww32620, ww32621), ww446200, ww446201, ww44621, new_not0(new_primMulInt(ww446200, ww32620), new_srMyInt(ww446201, ww32621))),new_takeWhile11(Float(ww32620, ww32621), ww650, ww651, Cons(Float(ww446200, ww446201), ww44621), MyTrue) -> new_takeWhile11(Float(ww32620, ww32621), ww446200, ww446201, ww44621, new_not0(new_primMulInt(ww446200, ww32620), new_srMyInt(ww446201, ww32621)))) 189.21/136.40 189.21/136.40 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2211) 189.21/136.40 Obligation: 189.21/136.40 Q DP problem: 189.21/136.40 The TRS P consists of the following rules: 189.21/136.40 189.21/136.40 new_takeWhile11(Float(ww32620, ww32621), ww650, ww651, Cons(Float(ww446200, ww446201), ww44621), MyTrue) -> new_takeWhile11(Float(ww32620, ww32621), ww446200, ww446201, ww44621, new_not0(new_primMulInt(ww446200, ww32620), new_srMyInt(ww446201, ww32621))) 189.21/136.40 189.21/136.40 The TRS R consists of the following rules: 189.21/136.40 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) -> new_not7 189.21/136.40 new_not2(Main.Zero, ww449100) -> new_not4 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) -> new_not7 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) -> new_not7 189.21/136.40 new_not3(Main.Succ(ww4491000), Main.Succ(ww4490000)) -> new_not3(ww4491000, ww4490000) 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) -> new_not7 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.40 new_not2(Main.Succ(ww449000), ww449100) -> new_not3(ww449000, ww449100) 189.21/136.40 new_not7 -> new_not5 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_not0(Main.Neg(Main.Succ(ww449100)), Main.Pos(ww44900)) -> new_not4 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_not4 -> new_not1 189.21/136.40 new_not0(Main.Pos(Main.Succ(ww449100)), Main.Pos(ww44900)) -> new_not8(ww449100, ww44900) 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww449000))) -> new_not8(ww449000, Main.Zero) 189.21/136.40 new_not3(Main.Zero, Main.Zero) -> new_not7 189.21/136.40 new_not5 -> MyTrue 189.21/136.40 new_not3(Main.Zero, Main.Succ(ww4490000)) -> new_not4 189.21/136.40 new_not6 -> new_not5 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww449000))) -> new_not4 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_not0(Main.Neg(Main.Succ(ww449100)), Main.Neg(ww44900)) -> new_not2(ww44900, ww449100) 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.40 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.40 new_not8(ww449100, Main.Zero) -> new_not6 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww449000))) -> new_not6 189.21/136.40 new_not3(Main.Succ(ww4491000), Main.Zero) -> new_not6 189.21/136.40 new_not0(Main.Pos(Main.Succ(ww449100)), Main.Neg(ww44900)) -> new_not6 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww449000))) -> new_not2(Main.Zero, ww449000) 189.21/136.40 new_not1 -> MyFalse 189.21/136.40 new_not8(ww449100, Main.Succ(ww449000)) -> new_not3(ww449100, ww449000) 189.21/136.40 189.21/136.40 The set Q consists of the following terms: 189.21/136.40 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Succ(x0))) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_not0(Main.Neg(Main.Succ(x0)), Main.Pos(x1)) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.40 new_not0(Main.Pos(Main.Succ(x0)), Main.Neg(x1)) 189.21/136.40 new_not2(Main.Zero, x0) 189.21/136.40 new_not0(Main.Pos(Main.Succ(x0)), Main.Pos(x1)) 189.21/136.40 new_not3(Main.Zero, Main.Zero) 189.21/136.40 new_not3(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_not8(x0, Main.Zero) 189.21/136.40 new_not7 189.21/136.40 new_not3(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.40 new_not0(Main.Neg(Main.Succ(x0)), Main.Neg(x1)) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.40 new_not2(Main.Succ(x0), x1) 189.21/136.40 new_not3(Main.Succ(x0), Main.Zero) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) 189.21/136.40 new_not6 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Succ(x0))) 189.21/136.40 new_not4 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) 189.21/136.40 new_not8(x0, Main.Succ(x1)) 189.21/136.40 new_not1 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Succ(x0))) 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Succ(x0))) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) 189.21/136.40 new_srMyInt(x0, x1) 189.21/136.40 new_not5 189.21/136.40 189.21/136.40 We have to consider all minimal (P,Q,R)-chains. 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2212) TransformationProof (EQUIVALENT) 189.21/136.40 By rewriting [LPAR04] the rule new_takeWhile11(Float(ww32620, ww32621), ww650, ww651, Cons(Float(ww446200, ww446201), ww44621), MyTrue) -> new_takeWhile11(Float(ww32620, ww32621), ww446200, ww446201, ww44621, new_not0(new_primMulInt(ww446200, ww32620), new_srMyInt(ww446201, ww32621))) at position [4,1] we obtained the following new rules [LPAR04]: 189.21/136.40 189.21/136.40 (new_takeWhile11(Float(ww32620, ww32621), ww650, ww651, Cons(Float(ww446200, ww446201), ww44621), MyTrue) -> new_takeWhile11(Float(ww32620, ww32621), ww446200, ww446201, ww44621, new_not0(new_primMulInt(ww446200, ww32620), new_primMulInt(ww446201, ww32621))),new_takeWhile11(Float(ww32620, ww32621), ww650, ww651, Cons(Float(ww446200, ww446201), ww44621), MyTrue) -> new_takeWhile11(Float(ww32620, ww32621), ww446200, ww446201, ww44621, new_not0(new_primMulInt(ww446200, ww32620), new_primMulInt(ww446201, ww32621)))) 189.21/136.40 189.21/136.40 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2213) 189.21/136.40 Obligation: 189.21/136.40 Q DP problem: 189.21/136.40 The TRS P consists of the following rules: 189.21/136.40 189.21/136.40 new_takeWhile11(Float(ww32620, ww32621), ww650, ww651, Cons(Float(ww446200, ww446201), ww44621), MyTrue) -> new_takeWhile11(Float(ww32620, ww32621), ww446200, ww446201, ww44621, new_not0(new_primMulInt(ww446200, ww32620), new_primMulInt(ww446201, ww32621))) 189.21/136.40 189.21/136.40 The TRS R consists of the following rules: 189.21/136.40 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) -> new_not7 189.21/136.40 new_not2(Main.Zero, ww449100) -> new_not4 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) -> new_not7 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) -> new_not7 189.21/136.40 new_not3(Main.Succ(ww4491000), Main.Succ(ww4490000)) -> new_not3(ww4491000, ww4490000) 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) -> new_not7 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.40 new_not2(Main.Succ(ww449000), ww449100) -> new_not3(ww449000, ww449100) 189.21/136.40 new_not7 -> new_not5 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_not0(Main.Neg(Main.Succ(ww449100)), Main.Pos(ww44900)) -> new_not4 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_not4 -> new_not1 189.21/136.40 new_not0(Main.Pos(Main.Succ(ww449100)), Main.Pos(ww44900)) -> new_not8(ww449100, ww44900) 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww449000))) -> new_not8(ww449000, Main.Zero) 189.21/136.40 new_not3(Main.Zero, Main.Zero) -> new_not7 189.21/136.40 new_not5 -> MyTrue 189.21/136.40 new_not3(Main.Zero, Main.Succ(ww4490000)) -> new_not4 189.21/136.40 new_not6 -> new_not5 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww449000))) -> new_not4 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_not0(Main.Neg(Main.Succ(ww449100)), Main.Neg(ww44900)) -> new_not2(ww44900, ww449100) 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.40 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.40 new_not8(ww449100, Main.Zero) -> new_not6 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww449000))) -> new_not6 189.21/136.40 new_not3(Main.Succ(ww4491000), Main.Zero) -> new_not6 189.21/136.40 new_not0(Main.Pos(Main.Succ(ww449100)), Main.Neg(ww44900)) -> new_not6 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww449000))) -> new_not2(Main.Zero, ww449000) 189.21/136.40 new_not1 -> MyFalse 189.21/136.40 new_not8(ww449100, Main.Succ(ww449000)) -> new_not3(ww449100, ww449000) 189.21/136.40 189.21/136.40 The set Q consists of the following terms: 189.21/136.40 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Succ(x0))) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_not0(Main.Neg(Main.Succ(x0)), Main.Pos(x1)) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.40 new_not0(Main.Pos(Main.Succ(x0)), Main.Neg(x1)) 189.21/136.40 new_not2(Main.Zero, x0) 189.21/136.40 new_not0(Main.Pos(Main.Succ(x0)), Main.Pos(x1)) 189.21/136.40 new_not3(Main.Zero, Main.Zero) 189.21/136.40 new_not3(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_not8(x0, Main.Zero) 189.21/136.40 new_not7 189.21/136.40 new_not3(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.40 new_not0(Main.Neg(Main.Succ(x0)), Main.Neg(x1)) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.40 new_not2(Main.Succ(x0), x1) 189.21/136.40 new_not3(Main.Succ(x0), Main.Zero) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) 189.21/136.40 new_not6 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Succ(x0))) 189.21/136.40 new_not4 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) 189.21/136.40 new_not8(x0, Main.Succ(x1)) 189.21/136.40 new_not1 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Succ(x0))) 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Succ(x0))) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) 189.21/136.40 new_srMyInt(x0, x1) 189.21/136.40 new_not5 189.21/136.40 189.21/136.40 We have to consider all minimal (P,Q,R)-chains. 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2214) UsableRulesProof (EQUIVALENT) 189.21/136.40 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2215) 189.21/136.40 Obligation: 189.21/136.40 Q DP problem: 189.21/136.40 The TRS P consists of the following rules: 189.21/136.40 189.21/136.40 new_takeWhile11(Float(ww32620, ww32621), ww650, ww651, Cons(Float(ww446200, ww446201), ww44621), MyTrue) -> new_takeWhile11(Float(ww32620, ww32621), ww446200, ww446201, ww44621, new_not0(new_primMulInt(ww446200, ww32620), new_primMulInt(ww446201, ww32621))) 189.21/136.40 189.21/136.40 The TRS R consists of the following rules: 189.21/136.40 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) -> new_not7 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) -> new_not7 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) -> new_not7 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) -> new_not7 189.21/136.40 new_not0(Main.Neg(Main.Succ(ww449100)), Main.Pos(ww44900)) -> new_not4 189.21/136.40 new_not0(Main.Pos(Main.Succ(ww449100)), Main.Pos(ww44900)) -> new_not8(ww449100, ww44900) 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww449000))) -> new_not8(ww449000, Main.Zero) 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww449000))) -> new_not4 189.21/136.40 new_not0(Main.Neg(Main.Succ(ww449100)), Main.Neg(ww44900)) -> new_not2(ww44900, ww449100) 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww449000))) -> new_not6 189.21/136.40 new_not0(Main.Pos(Main.Succ(ww449100)), Main.Neg(ww44900)) -> new_not6 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww449000))) -> new_not2(Main.Zero, ww449000) 189.21/136.40 new_not2(Main.Zero, ww449100) -> new_not4 189.21/136.40 new_not4 -> new_not1 189.21/136.40 new_not1 -> MyFalse 189.21/136.40 new_not6 -> new_not5 189.21/136.40 new_not5 -> MyTrue 189.21/136.40 new_not2(Main.Succ(ww449000), ww449100) -> new_not3(ww449000, ww449100) 189.21/136.40 new_not3(Main.Succ(ww4491000), Main.Succ(ww4490000)) -> new_not3(ww4491000, ww4490000) 189.21/136.40 new_not3(Main.Zero, Main.Zero) -> new_not7 189.21/136.40 new_not3(Main.Zero, Main.Succ(ww4490000)) -> new_not4 189.21/136.40 new_not3(Main.Succ(ww4491000), Main.Zero) -> new_not6 189.21/136.40 new_not7 -> new_not5 189.21/136.40 new_not8(ww449100, Main.Zero) -> new_not6 189.21/136.40 new_not8(ww449100, Main.Succ(ww449000)) -> new_not3(ww449100, ww449000) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.40 189.21/136.40 The set Q consists of the following terms: 189.21/136.40 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Succ(x0))) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_not0(Main.Neg(Main.Succ(x0)), Main.Pos(x1)) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.40 new_not0(Main.Pos(Main.Succ(x0)), Main.Neg(x1)) 189.21/136.40 new_not2(Main.Zero, x0) 189.21/136.40 new_not0(Main.Pos(Main.Succ(x0)), Main.Pos(x1)) 189.21/136.40 new_not3(Main.Zero, Main.Zero) 189.21/136.40 new_not3(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_not8(x0, Main.Zero) 189.21/136.40 new_not7 189.21/136.40 new_not3(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.40 new_not0(Main.Neg(Main.Succ(x0)), Main.Neg(x1)) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.40 new_not2(Main.Succ(x0), x1) 189.21/136.40 new_not3(Main.Succ(x0), Main.Zero) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) 189.21/136.40 new_not6 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Succ(x0))) 189.21/136.40 new_not4 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) 189.21/136.40 new_not8(x0, Main.Succ(x1)) 189.21/136.40 new_not1 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Succ(x0))) 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Succ(x0))) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) 189.21/136.40 new_srMyInt(x0, x1) 189.21/136.40 new_not5 189.21/136.40 189.21/136.40 We have to consider all minimal (P,Q,R)-chains. 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2216) QReductionProof (EQUIVALENT) 189.21/136.40 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.40 189.21/136.40 new_srMyInt(x0, x1) 189.21/136.40 189.21/136.40 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2217) 189.21/136.40 Obligation: 189.21/136.40 Q DP problem: 189.21/136.40 The TRS P consists of the following rules: 189.21/136.40 189.21/136.40 new_takeWhile11(Float(ww32620, ww32621), ww650, ww651, Cons(Float(ww446200, ww446201), ww44621), MyTrue) -> new_takeWhile11(Float(ww32620, ww32621), ww446200, ww446201, ww44621, new_not0(new_primMulInt(ww446200, ww32620), new_primMulInt(ww446201, ww32621))) 189.21/136.40 189.21/136.40 The TRS R consists of the following rules: 189.21/136.40 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) -> new_not7 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) -> new_not7 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) -> new_not7 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) -> new_not7 189.21/136.40 new_not0(Main.Neg(Main.Succ(ww449100)), Main.Pos(ww44900)) -> new_not4 189.21/136.40 new_not0(Main.Pos(Main.Succ(ww449100)), Main.Pos(ww44900)) -> new_not8(ww449100, ww44900) 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww449000))) -> new_not8(ww449000, Main.Zero) 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww449000))) -> new_not4 189.21/136.40 new_not0(Main.Neg(Main.Succ(ww449100)), Main.Neg(ww44900)) -> new_not2(ww44900, ww449100) 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww449000))) -> new_not6 189.21/136.40 new_not0(Main.Pos(Main.Succ(ww449100)), Main.Neg(ww44900)) -> new_not6 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww449000))) -> new_not2(Main.Zero, ww449000) 189.21/136.40 new_not2(Main.Zero, ww449100) -> new_not4 189.21/136.40 new_not4 -> new_not1 189.21/136.40 new_not1 -> MyFalse 189.21/136.40 new_not6 -> new_not5 189.21/136.40 new_not5 -> MyTrue 189.21/136.40 new_not2(Main.Succ(ww449000), ww449100) -> new_not3(ww449000, ww449100) 189.21/136.40 new_not3(Main.Succ(ww4491000), Main.Succ(ww4490000)) -> new_not3(ww4491000, ww4490000) 189.21/136.40 new_not3(Main.Zero, Main.Zero) -> new_not7 189.21/136.40 new_not3(Main.Zero, Main.Succ(ww4490000)) -> new_not4 189.21/136.40 new_not3(Main.Succ(ww4491000), Main.Zero) -> new_not6 189.21/136.40 new_not7 -> new_not5 189.21/136.40 new_not8(ww449100, Main.Zero) -> new_not6 189.21/136.40 new_not8(ww449100, Main.Succ(ww449000)) -> new_not3(ww449100, ww449000) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.40 189.21/136.40 The set Q consists of the following terms: 189.21/136.40 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Succ(x0))) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_not0(Main.Neg(Main.Succ(x0)), Main.Pos(x1)) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.40 new_not0(Main.Pos(Main.Succ(x0)), Main.Neg(x1)) 189.21/136.40 new_not2(Main.Zero, x0) 189.21/136.40 new_not0(Main.Pos(Main.Succ(x0)), Main.Pos(x1)) 189.21/136.40 new_not3(Main.Zero, Main.Zero) 189.21/136.40 new_not3(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_not8(x0, Main.Zero) 189.21/136.40 new_not7 189.21/136.40 new_not3(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.40 new_not0(Main.Neg(Main.Succ(x0)), Main.Neg(x1)) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.40 new_not2(Main.Succ(x0), x1) 189.21/136.40 new_not3(Main.Succ(x0), Main.Zero) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Zero)) 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Zero)) 189.21/136.40 new_not6 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Succ(x0))) 189.21/136.40 new_not4 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Neg(Main.Zero)) 189.21/136.40 new_not8(x0, Main.Succ(x1)) 189.21/136.40 new_not1 189.21/136.40 new_not0(Main.Neg(Main.Zero), Main.Pos(Main.Succ(x0))) 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Neg(Main.Succ(x0))) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.40 new_not0(Main.Pos(Main.Zero), Main.Pos(Main.Zero)) 189.21/136.40 new_not5 189.21/136.40 189.21/136.40 We have to consider all minimal (P,Q,R)-chains. 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2218) QDPSizeChangeProof (EQUIVALENT) 189.21/136.40 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. 189.21/136.40 189.21/136.40 From the DPs we obtained the following set of size-change graphs: 189.21/136.40 *new_takeWhile11(Float(ww32620, ww32621), ww650, ww651, Cons(Float(ww446200, ww446201), ww44621), MyTrue) -> new_takeWhile11(Float(ww32620, ww32621), ww446200, ww446201, ww44621, new_not0(new_primMulInt(ww446200, ww32620), new_primMulInt(ww446201, ww32621))) 189.21/136.40 The graph contains the following edges 1 >= 1, 4 > 2, 4 > 3, 4 > 4 189.21/136.40 189.21/136.40 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2219) 189.21/136.40 YES 189.21/136.40 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2220) 189.21/136.40 Obligation: 189.21/136.40 Q DP problem: 189.21/136.40 The TRS P consists of the following rules: 189.21/136.40 189.21/136.40 new_iterate114(ww3000, ww3100, ww4344) -> new_iterate114(ww3000, ww3100, new_psFloat114(ww3000, ww3100, ww4344)) 189.21/136.40 189.21/136.40 The TRS R consists of the following rules: 189.21/136.40 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.40 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.40 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.40 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.40 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.40 new_psFloat114(ww3000, ww3100, ww4344) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4344) 189.21/136.40 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.40 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.40 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.40 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.40 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.40 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.40 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.40 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.40 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.40 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.40 189.21/136.40 The set Q consists of the following terms: 189.21/136.40 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.40 new_psFloat114(x0, x1, x2) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.40 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.40 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.40 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.40 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.40 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.40 new_msMyInt4(x0) 189.21/136.40 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primMinusInt(Main.Neg(x0)) 189.21/136.40 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.40 new_primMinusInt(Main.Pos(x0)) 189.21/136.40 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.40 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.40 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.40 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.40 new_srMyInt(x0, x1) 189.21/136.40 new_psMyInt(x0, x1) 189.21/136.40 189.21/136.40 We have to consider all minimal (P,Q,R)-chains. 189.21/136.40 ---------------------------------------- 189.21/136.40 189.21/136.40 (2221) TransformationProof (EQUIVALENT) 189.21/136.40 By rewriting [LPAR04] the rule new_iterate114(ww3000, ww3100, ww4344) -> new_iterate114(ww3000, ww3100, new_psFloat114(ww3000, ww3100, ww4344)) at position [2] we obtained the following new rules [LPAR04]: 189.21/136.40 189.21/136.40 (new_iterate114(ww3000, ww3100, ww4344) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4344)),new_iterate114(ww3000, ww3100, ww4344) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4344))) 189.21/136.40 189.21/136.40 189.21/136.40 ---------------------------------------- 189.21/136.41 189.21/136.41 (2222) 189.21/136.41 Obligation: 189.21/136.41 Q DP problem: 189.21/136.41 The TRS P consists of the following rules: 189.21/136.41 189.21/136.41 new_iterate114(ww3000, ww3100, ww4344) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4344)) 189.21/136.41 189.21/136.41 The TRS R consists of the following rules: 189.21/136.41 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.41 new_psFloat114(ww3000, ww3100, ww4344) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4344) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.41 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.41 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.41 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.41 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.41 189.21/136.41 The set Q consists of the following terms: 189.21/136.41 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.41 new_psFloat114(x0, x1, x2) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_msMyInt4(x0) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMinusInt(Main.Neg(x0)) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primMinusInt(Main.Pos(x0)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_srMyInt(x0, x1) 189.21/136.41 new_psMyInt(x0, x1) 189.21/136.41 189.21/136.41 We have to consider all minimal (P,Q,R)-chains. 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2223) UsableRulesProof (EQUIVALENT) 189.21/136.41 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2224) 189.21/136.41 Obligation: 189.21/136.41 Q DP problem: 189.21/136.41 The TRS P consists of the following rules: 189.21/136.41 189.21/136.41 new_iterate114(ww3000, ww3100, ww4344) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4344)) 189.21/136.41 189.21/136.41 The TRS R consists of the following rules: 189.21/136.41 189.21/136.41 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.41 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.41 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.41 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.41 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.41 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.41 189.21/136.41 The set Q consists of the following terms: 189.21/136.41 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.41 new_psFloat114(x0, x1, x2) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_msMyInt4(x0) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMinusInt(Main.Neg(x0)) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primMinusInt(Main.Pos(x0)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_srMyInt(x0, x1) 189.21/136.41 new_psMyInt(x0, x1) 189.21/136.41 189.21/136.41 We have to consider all minimal (P,Q,R)-chains. 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2225) QReductionProof (EQUIVALENT) 189.21/136.41 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.41 189.21/136.41 new_psFloat114(x0, x1, x2) 189.21/136.41 189.21/136.41 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2226) 189.21/136.41 Obligation: 189.21/136.41 Q DP problem: 189.21/136.41 The TRS P consists of the following rules: 189.21/136.41 189.21/136.41 new_iterate114(ww3000, ww3100, ww4344) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4344)) 189.21/136.41 189.21/136.41 The TRS R consists of the following rules: 189.21/136.41 189.21/136.41 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.41 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.41 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.41 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.41 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.41 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.41 189.21/136.41 The set Q consists of the following terms: 189.21/136.41 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_msMyInt4(x0) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMinusInt(Main.Neg(x0)) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primMinusInt(Main.Pos(x0)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_srMyInt(x0, x1) 189.21/136.41 new_psMyInt(x0, x1) 189.21/136.41 189.21/136.41 We have to consider all minimal (P,Q,R)-chains. 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2227) TransformationProof (EQUIVALENT) 189.21/136.41 By rewriting [LPAR04] the rule new_iterate114(ww3000, ww3100, ww4344) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4344)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.41 189.21/136.41 (new_iterate114(ww3000, ww3100, ww4344) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4344)),new_iterate114(ww3000, ww3100, ww4344) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4344))) 189.21/136.41 189.21/136.41 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2228) 189.21/136.41 Obligation: 189.21/136.41 Q DP problem: 189.21/136.41 The TRS P consists of the following rules: 189.21/136.41 189.21/136.41 new_iterate114(ww3000, ww3100, ww4344) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4344)) 189.21/136.41 189.21/136.41 The TRS R consists of the following rules: 189.21/136.41 189.21/136.41 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.41 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.41 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.41 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.41 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.41 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.41 189.21/136.41 The set Q consists of the following terms: 189.21/136.41 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_msMyInt4(x0) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMinusInt(Main.Neg(x0)) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primMinusInt(Main.Pos(x0)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_srMyInt(x0, x1) 189.21/136.41 new_psMyInt(x0, x1) 189.21/136.41 189.21/136.41 We have to consider all minimal (P,Q,R)-chains. 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2229) UsableRulesProof (EQUIVALENT) 189.21/136.41 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2230) 189.21/136.41 Obligation: 189.21/136.41 Q DP problem: 189.21/136.41 The TRS P consists of the following rules: 189.21/136.41 189.21/136.41 new_iterate114(ww3000, ww3100, ww4344) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4344)) 189.21/136.41 189.21/136.41 The TRS R consists of the following rules: 189.21/136.41 189.21/136.41 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.41 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.41 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.41 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.41 189.21/136.41 The set Q consists of the following terms: 189.21/136.41 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_msMyInt4(x0) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMinusInt(Main.Neg(x0)) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primMinusInt(Main.Pos(x0)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_srMyInt(x0, x1) 189.21/136.41 new_psMyInt(x0, x1) 189.21/136.41 189.21/136.41 We have to consider all minimal (P,Q,R)-chains. 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2231) QReductionProof (EQUIVALENT) 189.21/136.41 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.41 189.21/136.41 new_msMyInt4(x0) 189.21/136.41 189.21/136.41 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2232) 189.21/136.41 Obligation: 189.21/136.41 Q DP problem: 189.21/136.41 The TRS P consists of the following rules: 189.21/136.41 189.21/136.41 new_iterate114(ww3000, ww3100, ww4344) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4344)) 189.21/136.41 189.21/136.41 The TRS R consists of the following rules: 189.21/136.41 189.21/136.41 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.41 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.41 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.41 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.41 189.21/136.41 The set Q consists of the following terms: 189.21/136.41 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMinusInt(Main.Neg(x0)) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primMinusInt(Main.Pos(x0)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_srMyInt(x0, x1) 189.21/136.41 new_psMyInt(x0, x1) 189.21/136.41 189.21/136.41 We have to consider all minimal (P,Q,R)-chains. 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2233) TransformationProof (EQUIVALENT) 189.21/136.41 By rewriting [LPAR04] the rule new_iterate114(ww3000, ww3100, ww4344) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4344)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.41 189.21/136.41 (new_iterate114(ww3000, ww3100, ww4344) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4344)),new_iterate114(ww3000, ww3100, ww4344) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4344))) 189.21/136.41 189.21/136.41 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2234) 189.21/136.41 Obligation: 189.21/136.41 Q DP problem: 189.21/136.41 The TRS P consists of the following rules: 189.21/136.41 189.21/136.41 new_iterate114(ww3000, ww3100, ww4344) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4344)) 189.21/136.41 189.21/136.41 The TRS R consists of the following rules: 189.21/136.41 189.21/136.41 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.41 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.41 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.41 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.41 189.21/136.41 The set Q consists of the following terms: 189.21/136.41 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMinusInt(Main.Neg(x0)) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primMinusInt(Main.Pos(x0)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_srMyInt(x0, x1) 189.21/136.41 new_psMyInt(x0, x1) 189.21/136.41 189.21/136.41 We have to consider all minimal (P,Q,R)-chains. 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2235) UsableRulesProof (EQUIVALENT) 189.21/136.41 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2236) 189.21/136.41 Obligation: 189.21/136.41 Q DP problem: 189.21/136.41 The TRS P consists of the following rules: 189.21/136.41 189.21/136.41 new_iterate114(ww3000, ww3100, ww4344) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4344)) 189.21/136.41 189.21/136.41 The TRS R consists of the following rules: 189.21/136.41 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.41 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.41 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.41 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.41 189.21/136.41 The set Q consists of the following terms: 189.21/136.41 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMinusInt(Main.Neg(x0)) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primMinusInt(Main.Pos(x0)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_srMyInt(x0, x1) 189.21/136.41 new_psMyInt(x0, x1) 189.21/136.41 189.21/136.41 We have to consider all minimal (P,Q,R)-chains. 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2237) QReductionProof (EQUIVALENT) 189.21/136.41 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.41 189.21/136.41 new_primMinusInt(Main.Neg(x0)) 189.21/136.41 new_primMinusInt(Main.Pos(x0)) 189.21/136.41 189.21/136.41 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2238) 189.21/136.41 Obligation: 189.21/136.41 Q DP problem: 189.21/136.41 The TRS P consists of the following rules: 189.21/136.41 189.21/136.41 new_iterate114(ww3000, ww3100, ww4344) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4344)) 189.21/136.41 189.21/136.41 The TRS R consists of the following rules: 189.21/136.41 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.41 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.41 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.41 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.41 189.21/136.41 The set Q consists of the following terms: 189.21/136.41 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_srMyInt(x0, x1) 189.21/136.41 new_psMyInt(x0, x1) 189.21/136.41 189.21/136.41 We have to consider all minimal (P,Q,R)-chains. 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2239) TransformationProof (EQUIVALENT) 189.21/136.41 By rewriting [LPAR04] the rule new_iterate114(ww3000, ww3100, ww4344) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4344)) at position [2,0,0] we obtained the following new rules [LPAR04]: 189.21/136.41 189.21/136.41 (new_iterate114(ww3000, ww3100, ww4344) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4344)),new_iterate114(ww3000, ww3100, ww4344) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4344))) 189.21/136.41 189.21/136.41 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2240) 189.21/136.41 Obligation: 189.21/136.41 Q DP problem: 189.21/136.41 The TRS P consists of the following rules: 189.21/136.41 189.21/136.41 new_iterate114(ww3000, ww3100, ww4344) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4344)) 189.21/136.41 189.21/136.41 The TRS R consists of the following rules: 189.21/136.41 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.41 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.41 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.41 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.41 189.21/136.41 The set Q consists of the following terms: 189.21/136.41 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_srMyInt(x0, x1) 189.21/136.41 new_psMyInt(x0, x1) 189.21/136.41 189.21/136.41 We have to consider all minimal (P,Q,R)-chains. 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2241) TransformationProof (EQUIVALENT) 189.21/136.41 By rewriting [LPAR04] the rule new_iterate114(ww3000, ww3100, ww4344) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4344)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.41 189.21/136.41 (new_iterate114(ww3000, ww3100, ww4344) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4344)),new_iterate114(ww3000, ww3100, ww4344) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4344))) 189.21/136.41 189.21/136.41 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2242) 189.21/136.41 Obligation: 189.21/136.41 Q DP problem: 189.21/136.41 The TRS P consists of the following rules: 189.21/136.41 189.21/136.41 new_iterate114(ww3000, ww3100, ww4344) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4344)) 189.21/136.41 189.21/136.41 The TRS R consists of the following rules: 189.21/136.41 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.41 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.41 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.41 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.41 189.21/136.41 The set Q consists of the following terms: 189.21/136.41 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_srMyInt(x0, x1) 189.21/136.41 new_psMyInt(x0, x1) 189.21/136.41 189.21/136.41 We have to consider all minimal (P,Q,R)-chains. 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2243) TransformationProof (EQUIVALENT) 189.21/136.41 By rewriting [LPAR04] the rule new_iterate114(ww3000, ww3100, ww4344) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4344)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.41 189.21/136.41 (new_iterate114(ww3000, ww3100, ww4344) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4344)),new_iterate114(ww3000, ww3100, ww4344) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4344))) 189.21/136.41 189.21/136.41 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2244) 189.21/136.41 Obligation: 189.21/136.41 Q DP problem: 189.21/136.41 The TRS P consists of the following rules: 189.21/136.41 189.21/136.41 new_iterate114(ww3000, ww3100, ww4344) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4344)) 189.21/136.41 189.21/136.41 The TRS R consists of the following rules: 189.21/136.41 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.41 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.41 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.41 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.41 189.21/136.41 The set Q consists of the following terms: 189.21/136.41 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_srMyInt(x0, x1) 189.21/136.41 new_psMyInt(x0, x1) 189.21/136.41 189.21/136.41 We have to consider all minimal (P,Q,R)-chains. 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2245) TransformationProof (EQUIVALENT) 189.21/136.41 By rewriting [LPAR04] the rule new_iterate114(ww3000, ww3100, ww4344) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4344)) at position [2,1,0] we obtained the following new rules [LPAR04]: 189.21/136.41 189.21/136.41 (new_iterate114(ww3000, ww3100, ww4344) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4344)),new_iterate114(ww3000, ww3100, ww4344) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4344))) 189.21/136.41 189.21/136.41 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2246) 189.21/136.41 Obligation: 189.21/136.41 Q DP problem: 189.21/136.41 The TRS P consists of the following rules: 189.21/136.41 189.21/136.41 new_iterate114(ww3000, ww3100, ww4344) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4344)) 189.21/136.41 189.21/136.41 The TRS R consists of the following rules: 189.21/136.41 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.41 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.41 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.41 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.41 189.21/136.41 The set Q consists of the following terms: 189.21/136.41 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_srMyInt(x0, x1) 189.21/136.41 new_psMyInt(x0, x1) 189.21/136.41 189.21/136.41 We have to consider all minimal (P,Q,R)-chains. 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2247) MNOCProof (EQUIVALENT) 189.21/136.41 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2248) 189.21/136.41 Obligation: 189.21/136.41 Q DP problem: 189.21/136.41 The TRS P consists of the following rules: 189.21/136.41 189.21/136.41 new_iterate114(ww3000, ww3100, ww4344) -> new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4344)) 189.21/136.41 189.21/136.41 The TRS R consists of the following rules: 189.21/136.41 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.41 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.41 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.41 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.41 189.21/136.41 Q is empty. 189.21/136.41 We have to consider all (P,Q,R)-chains. 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2249) NonTerminationLoopProof (COMPLETE) 189.21/136.41 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.41 Found a loop by semiunifying a rule from P directly. 189.21/136.41 189.21/136.41 s = new_iterate114(ww3000, ww3100, ww4344) evaluates to t =new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4344)) 189.21/136.41 189.21/136.41 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.41 * Matcher: [ww4344 / new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4344)] 189.21/136.41 * Semiunifier: [ ] 189.21/136.41 189.21/136.41 -------------------------------------------------------------------------------- 189.21/136.41 Rewriting sequence 189.21/136.41 189.21/136.41 The DP semiunifies directly so there is only one rewrite step from new_iterate114(ww3000, ww3100, ww4344) to new_iterate114(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4344)). 189.21/136.41 189.21/136.41 189.21/136.41 189.21/136.41 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2250) 189.21/136.41 NO 189.21/136.41 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2251) 189.21/136.41 Obligation: 189.21/136.41 Q DP problem: 189.21/136.41 The TRS P consists of the following rules: 189.21/136.41 189.21/136.41 new_iterate156(ww3000, ww4326) -> new_iterate156(ww3000, new_psFloat157(ww3000, ww4326)) 189.21/136.41 189.21/136.41 The TRS R consists of the following rules: 189.21/136.41 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.41 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.41 new_psFloat157(ww3000, ww4326) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4326) 189.21/136.41 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.41 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.41 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.41 189.21/136.41 The set Q consists of the following terms: 189.21/136.41 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_psFloat157(x0, x1) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_msMyInt4(x0) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMinusInt(Main.Neg(x0)) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primMinusInt(Main.Pos(x0)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_srMyInt(x0, x1) 189.21/136.41 new_psMyInt(x0, x1) 189.21/136.41 189.21/136.41 We have to consider all minimal (P,Q,R)-chains. 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2252) TransformationProof (EQUIVALENT) 189.21/136.41 By rewriting [LPAR04] the rule new_iterate156(ww3000, ww4326) -> new_iterate156(ww3000, new_psFloat157(ww3000, ww4326)) at position [1] we obtained the following new rules [LPAR04]: 189.21/136.41 189.21/136.41 (new_iterate156(ww3000, ww4326) -> new_iterate156(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4326)),new_iterate156(ww3000, ww4326) -> new_iterate156(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4326))) 189.21/136.41 189.21/136.41 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2253) 189.21/136.41 Obligation: 189.21/136.41 Q DP problem: 189.21/136.41 The TRS P consists of the following rules: 189.21/136.41 189.21/136.41 new_iterate156(ww3000, ww4326) -> new_iterate156(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4326)) 189.21/136.41 189.21/136.41 The TRS R consists of the following rules: 189.21/136.41 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.41 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.41 new_psFloat157(ww3000, ww4326) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4326) 189.21/136.41 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.41 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.41 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.41 189.21/136.41 The set Q consists of the following terms: 189.21/136.41 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_psFloat157(x0, x1) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_msMyInt4(x0) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMinusInt(Main.Neg(x0)) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primMinusInt(Main.Pos(x0)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_srMyInt(x0, x1) 189.21/136.41 new_psMyInt(x0, x1) 189.21/136.41 189.21/136.41 We have to consider all minimal (P,Q,R)-chains. 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2254) UsableRulesProof (EQUIVALENT) 189.21/136.41 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2255) 189.21/136.41 Obligation: 189.21/136.41 Q DP problem: 189.21/136.41 The TRS P consists of the following rules: 189.21/136.41 189.21/136.41 new_iterate156(ww3000, ww4326) -> new_iterate156(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4326)) 189.21/136.41 189.21/136.41 The TRS R consists of the following rules: 189.21/136.41 189.21/136.41 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.41 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.41 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.41 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.41 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.41 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.41 189.21/136.41 The set Q consists of the following terms: 189.21/136.41 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_psFloat157(x0, x1) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_msMyInt4(x0) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMinusInt(Main.Neg(x0)) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primMinusInt(Main.Pos(x0)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_srMyInt(x0, x1) 189.21/136.41 new_psMyInt(x0, x1) 189.21/136.41 189.21/136.41 We have to consider all minimal (P,Q,R)-chains. 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2256) QReductionProof (EQUIVALENT) 189.21/136.41 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.41 189.21/136.41 new_psFloat157(x0, x1) 189.21/136.41 189.21/136.41 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2257) 189.21/136.41 Obligation: 189.21/136.41 Q DP problem: 189.21/136.41 The TRS P consists of the following rules: 189.21/136.41 189.21/136.41 new_iterate156(ww3000, ww4326) -> new_iterate156(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4326)) 189.21/136.41 189.21/136.41 The TRS R consists of the following rules: 189.21/136.41 189.21/136.41 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.41 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.41 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.41 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.41 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.41 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.41 189.21/136.41 The set Q consists of the following terms: 189.21/136.41 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_msMyInt4(x0) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMinusInt(Main.Neg(x0)) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primMinusInt(Main.Pos(x0)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_srMyInt(x0, x1) 189.21/136.41 new_psMyInt(x0, x1) 189.21/136.41 189.21/136.41 We have to consider all minimal (P,Q,R)-chains. 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2258) TransformationProof (EQUIVALENT) 189.21/136.41 By rewriting [LPAR04] the rule new_iterate156(ww3000, ww4326) -> new_iterate156(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4326)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.41 189.21/136.41 (new_iterate156(ww3000, ww4326) -> new_iterate156(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4326)),new_iterate156(ww3000, ww4326) -> new_iterate156(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4326))) 189.21/136.41 189.21/136.41 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2259) 189.21/136.41 Obligation: 189.21/136.41 Q DP problem: 189.21/136.41 The TRS P consists of the following rules: 189.21/136.41 189.21/136.41 new_iterate156(ww3000, ww4326) -> new_iterate156(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4326)) 189.21/136.41 189.21/136.41 The TRS R consists of the following rules: 189.21/136.41 189.21/136.41 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.41 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.41 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.41 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.41 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.41 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.41 189.21/136.41 The set Q consists of the following terms: 189.21/136.41 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_msMyInt4(x0) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMinusInt(Main.Neg(x0)) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primMinusInt(Main.Pos(x0)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_srMyInt(x0, x1) 189.21/136.41 new_psMyInt(x0, x1) 189.21/136.41 189.21/136.41 We have to consider all minimal (P,Q,R)-chains. 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2260) UsableRulesProof (EQUIVALENT) 189.21/136.41 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2261) 189.21/136.41 Obligation: 189.21/136.41 Q DP problem: 189.21/136.41 The TRS P consists of the following rules: 189.21/136.41 189.21/136.41 new_iterate156(ww3000, ww4326) -> new_iterate156(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4326)) 189.21/136.41 189.21/136.41 The TRS R consists of the following rules: 189.21/136.41 189.21/136.41 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.41 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.41 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.41 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.41 189.21/136.41 The set Q consists of the following terms: 189.21/136.41 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_msMyInt4(x0) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMinusInt(Main.Neg(x0)) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primMinusInt(Main.Pos(x0)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_srMyInt(x0, x1) 189.21/136.41 new_psMyInt(x0, x1) 189.21/136.41 189.21/136.41 We have to consider all minimal (P,Q,R)-chains. 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2262) QReductionProof (EQUIVALENT) 189.21/136.41 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.41 189.21/136.41 new_msMyInt4(x0) 189.21/136.41 189.21/136.41 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2263) 189.21/136.41 Obligation: 189.21/136.41 Q DP problem: 189.21/136.41 The TRS P consists of the following rules: 189.21/136.41 189.21/136.41 new_iterate156(ww3000, ww4326) -> new_iterate156(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4326)) 189.21/136.41 189.21/136.41 The TRS R consists of the following rules: 189.21/136.41 189.21/136.41 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.41 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.41 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.41 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.41 189.21/136.41 The set Q consists of the following terms: 189.21/136.41 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMinusInt(Main.Neg(x0)) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primMinusInt(Main.Pos(x0)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_srMyInt(x0, x1) 189.21/136.41 new_psMyInt(x0, x1) 189.21/136.41 189.21/136.41 We have to consider all minimal (P,Q,R)-chains. 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2264) TransformationProof (EQUIVALENT) 189.21/136.41 By rewriting [LPAR04] the rule new_iterate156(ww3000, ww4326) -> new_iterate156(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4326)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.41 189.21/136.41 (new_iterate156(ww3000, ww4326) -> new_iterate156(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4326)),new_iterate156(ww3000, ww4326) -> new_iterate156(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4326))) 189.21/136.41 189.21/136.41 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2265) 189.21/136.41 Obligation: 189.21/136.41 Q DP problem: 189.21/136.41 The TRS P consists of the following rules: 189.21/136.41 189.21/136.41 new_iterate156(ww3000, ww4326) -> new_iterate156(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4326)) 189.21/136.41 189.21/136.41 The TRS R consists of the following rules: 189.21/136.41 189.21/136.41 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.41 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.41 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.41 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.41 189.21/136.41 The set Q consists of the following terms: 189.21/136.41 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMinusInt(Main.Neg(x0)) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primMinusInt(Main.Pos(x0)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_srMyInt(x0, x1) 189.21/136.41 new_psMyInt(x0, x1) 189.21/136.41 189.21/136.41 We have to consider all minimal (P,Q,R)-chains. 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2266) UsableRulesProof (EQUIVALENT) 189.21/136.41 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2267) 189.21/136.41 Obligation: 189.21/136.41 Q DP problem: 189.21/136.41 The TRS P consists of the following rules: 189.21/136.41 189.21/136.41 new_iterate156(ww3000, ww4326) -> new_iterate156(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4326)) 189.21/136.41 189.21/136.41 The TRS R consists of the following rules: 189.21/136.41 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.41 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.41 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.41 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.41 189.21/136.41 The set Q consists of the following terms: 189.21/136.41 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMinusInt(Main.Neg(x0)) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primMinusInt(Main.Pos(x0)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_srMyInt(x0, x1) 189.21/136.41 new_psMyInt(x0, x1) 189.21/136.41 189.21/136.41 We have to consider all minimal (P,Q,R)-chains. 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2268) QReductionProof (EQUIVALENT) 189.21/136.41 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.41 189.21/136.41 new_primMinusInt(Main.Neg(x0)) 189.21/136.41 new_primMinusInt(Main.Pos(x0)) 189.21/136.41 189.21/136.41 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2269) 189.21/136.41 Obligation: 189.21/136.41 Q DP problem: 189.21/136.41 The TRS P consists of the following rules: 189.21/136.41 189.21/136.41 new_iterate156(ww3000, ww4326) -> new_iterate156(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4326)) 189.21/136.41 189.21/136.41 The TRS R consists of the following rules: 189.21/136.41 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.41 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.41 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.41 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.41 189.21/136.41 The set Q consists of the following terms: 189.21/136.41 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_srMyInt(x0, x1) 189.21/136.41 new_psMyInt(x0, x1) 189.21/136.41 189.21/136.41 We have to consider all minimal (P,Q,R)-chains. 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2270) TransformationProof (EQUIVALENT) 189.21/136.41 By rewriting [LPAR04] the rule new_iterate156(ww3000, ww4326) -> new_iterate156(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4326)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.41 189.21/136.41 (new_iterate156(ww3000, ww4326) -> new_iterate156(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4326)),new_iterate156(ww3000, ww4326) -> new_iterate156(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4326))) 189.21/136.41 189.21/136.41 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2271) 189.21/136.41 Obligation: 189.21/136.41 Q DP problem: 189.21/136.41 The TRS P consists of the following rules: 189.21/136.41 189.21/136.41 new_iterate156(ww3000, ww4326) -> new_iterate156(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4326)) 189.21/136.41 189.21/136.41 The TRS R consists of the following rules: 189.21/136.41 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.41 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.41 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.41 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.41 189.21/136.41 The set Q consists of the following terms: 189.21/136.41 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_srMyInt(x0, x1) 189.21/136.41 new_psMyInt(x0, x1) 189.21/136.41 189.21/136.41 We have to consider all minimal (P,Q,R)-chains. 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2272) TransformationProof (EQUIVALENT) 189.21/136.41 By rewriting [LPAR04] the rule new_iterate156(ww3000, ww4326) -> new_iterate156(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4326)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.41 189.21/136.41 (new_iterate156(ww3000, ww4326) -> new_iterate156(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4326)),new_iterate156(ww3000, ww4326) -> new_iterate156(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4326))) 189.21/136.41 189.21/136.41 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2273) 189.21/136.41 Obligation: 189.21/136.41 Q DP problem: 189.21/136.41 The TRS P consists of the following rules: 189.21/136.41 189.21/136.41 new_iterate156(ww3000, ww4326) -> new_iterate156(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4326)) 189.21/136.41 189.21/136.41 The TRS R consists of the following rules: 189.21/136.41 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.41 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.41 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.41 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.41 189.21/136.41 The set Q consists of the following terms: 189.21/136.41 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_srMyInt(x0, x1) 189.21/136.41 new_psMyInt(x0, x1) 189.21/136.41 189.21/136.41 We have to consider all minimal (P,Q,R)-chains. 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2274) TransformationProof (EQUIVALENT) 189.21/136.41 By rewriting [LPAR04] the rule new_iterate156(ww3000, ww4326) -> new_iterate156(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4326)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.41 189.21/136.41 (new_iterate156(ww3000, ww4326) -> new_iterate156(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4326)),new_iterate156(ww3000, ww4326) -> new_iterate156(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4326))) 189.21/136.41 189.21/136.41 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2275) 189.21/136.41 Obligation: 189.21/136.41 Q DP problem: 189.21/136.41 The TRS P consists of the following rules: 189.21/136.41 189.21/136.41 new_iterate156(ww3000, ww4326) -> new_iterate156(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4326)) 189.21/136.41 189.21/136.41 The TRS R consists of the following rules: 189.21/136.41 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.41 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.41 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.41 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.41 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.41 189.21/136.41 The set Q consists of the following terms: 189.21/136.41 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.41 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.41 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.41 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.41 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.41 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.41 new_srMyInt(x0, x1) 189.21/136.41 new_psMyInt(x0, x1) 189.21/136.41 189.21/136.41 We have to consider all minimal (P,Q,R)-chains. 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2276) TransformationProof (EQUIVALENT) 189.21/136.41 By rewriting [LPAR04] the rule new_iterate156(ww3000, ww4326) -> new_iterate156(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4326)) at position [1,1,0] we obtained the following new rules [LPAR04]: 189.21/136.41 189.21/136.41 (new_iterate156(ww3000, ww4326) -> new_iterate156(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4326)),new_iterate156(ww3000, ww4326) -> new_iterate156(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4326))) 189.21/136.41 189.21/136.41 189.21/136.41 ---------------------------------------- 189.21/136.41 189.21/136.41 (2277) 189.21/136.41 Obligation: 189.21/136.41 Q DP problem: 189.21/136.41 The TRS P consists of the following rules: 189.21/136.41 189.21/136.41 new_iterate156(ww3000, ww4326) -> new_iterate156(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4326)) 189.21/136.41 189.21/136.41 The TRS R consists of the following rules: 189.21/136.41 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.41 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.41 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.41 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.41 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.41 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.41 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.41 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.41 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.41 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.42 189.21/136.42 The set Q consists of the following terms: 189.21/136.42 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_srMyInt(x0, x1) 189.21/136.42 new_psMyInt(x0, x1) 189.21/136.42 189.21/136.42 We have to consider all minimal (P,Q,R)-chains. 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2278) MNOCProof (EQUIVALENT) 189.21/136.42 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2279) 189.21/136.42 Obligation: 189.21/136.42 Q DP problem: 189.21/136.42 The TRS P consists of the following rules: 189.21/136.42 189.21/136.42 new_iterate156(ww3000, ww4326) -> new_iterate156(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4326)) 189.21/136.42 189.21/136.42 The TRS R consists of the following rules: 189.21/136.42 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.42 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.42 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.42 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.42 189.21/136.42 Q is empty. 189.21/136.42 We have to consider all (P,Q,R)-chains. 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2280) NonTerminationLoopProof (COMPLETE) 189.21/136.42 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.42 Found a loop by semiunifying a rule from P directly. 189.21/136.42 189.21/136.42 s = new_iterate156(ww3000, ww4326) evaluates to t =new_iterate156(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4326)) 189.21/136.42 189.21/136.42 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.42 * Matcher: [ww4326 / new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4326)] 189.21/136.42 * Semiunifier: [ ] 189.21/136.42 189.21/136.42 -------------------------------------------------------------------------------- 189.21/136.42 Rewriting sequence 189.21/136.42 189.21/136.42 The DP semiunifies directly so there is only one rewrite step from new_iterate156(ww3000, ww4326) to new_iterate156(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4326)). 189.21/136.42 189.21/136.42 189.21/136.42 189.21/136.42 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2281) 189.21/136.42 NO 189.21/136.42 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2282) 189.21/136.42 Obligation: 189.21/136.42 Q DP problem: 189.21/136.42 The TRS P consists of the following rules: 189.21/136.42 189.21/136.42 new_iterate18(ww2202, ww2203, ww2204, ww4795) -> new_iterate18(ww2202, ww2203, ww2204, new_psFloat18(ww2202, ww2203, ww2204, ww4795)) 189.21/136.42 189.21/136.42 The TRS R consists of the following rules: 189.21/136.42 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.42 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.42 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.42 new_psFloat18(ww2202, ww2203, ww2204, ww4795) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww2203))), new_srMyInt(Main.Neg(Main.Succ(ww2202)), Main.Pos(Main.Succ(ww2204))), ww4795) 189.21/136.42 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.42 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.42 189.21/136.42 The set Q consists of the following terms: 189.21/136.42 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_msMyInt(Main.Neg(x0)) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_msMyInt(Main.Pos(x0)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_psFloat18(x0, x1, x2, x3) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_srMyInt(x0, x1) 189.21/136.42 new_psMyInt(x0, x1) 189.21/136.42 189.21/136.42 We have to consider all minimal (P,Q,R)-chains. 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2283) MNOCProof (EQUIVALENT) 189.21/136.42 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2284) 189.21/136.42 Obligation: 189.21/136.42 Q DP problem: 189.21/136.42 The TRS P consists of the following rules: 189.21/136.42 189.21/136.42 new_iterate18(ww2202, ww2203, ww2204, ww4795) -> new_iterate18(ww2202, ww2203, ww2204, new_psFloat18(ww2202, ww2203, ww2204, ww4795)) 189.21/136.42 189.21/136.42 The TRS R consists of the following rules: 189.21/136.42 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.42 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.42 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.42 new_psFloat18(ww2202, ww2203, ww2204, ww4795) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww2203))), new_srMyInt(Main.Neg(Main.Succ(ww2202)), Main.Pos(Main.Succ(ww2204))), ww4795) 189.21/136.42 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.42 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.42 189.21/136.42 Q is empty. 189.21/136.42 We have to consider all (P,Q,R)-chains. 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2285) NonTerminationLoopProof (COMPLETE) 189.21/136.42 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.42 Found a loop by semiunifying a rule from P directly. 189.21/136.42 189.21/136.42 s = new_iterate18(ww2202, ww2203, ww2204, ww4795) evaluates to t =new_iterate18(ww2202, ww2203, ww2204, new_psFloat18(ww2202, ww2203, ww2204, ww4795)) 189.21/136.42 189.21/136.42 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.42 * Matcher: [ww4795 / new_psFloat18(ww2202, ww2203, ww2204, ww4795)] 189.21/136.42 * Semiunifier: [ ] 189.21/136.42 189.21/136.42 -------------------------------------------------------------------------------- 189.21/136.42 Rewriting sequence 189.21/136.42 189.21/136.42 The DP semiunifies directly so there is only one rewrite step from new_iterate18(ww2202, ww2203, ww2204, ww4795) to new_iterate18(ww2202, ww2203, ww2204, new_psFloat18(ww2202, ww2203, ww2204, ww4795)). 189.21/136.42 189.21/136.42 189.21/136.42 189.21/136.42 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2286) 189.21/136.42 NO 189.21/136.42 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2287) 189.21/136.42 Obligation: 189.21/136.42 Q DP problem: 189.21/136.42 The TRS P consists of the following rules: 189.21/136.42 189.21/136.42 new_iterate135(ww4000, ww3100, ww4400) -> new_iterate135(ww4000, ww3100, new_psFloat136(ww4000, ww3100, ww4400)) 189.21/136.42 189.21/136.42 The TRS R consists of the following rules: 189.21/136.42 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_psFloat136(ww4000, ww3100, ww4400) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4400) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.42 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.42 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.42 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.42 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.42 189.21/136.42 The set Q consists of the following terms: 189.21/136.42 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_msMyInt5(x0, Main.Pos(x1)) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_msMyInt5(x0, Main.Neg(x1)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_psFloat136(x0, x1, x2) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_srMyInt(x0, x1) 189.21/136.42 new_psMyInt(x0, x1) 189.21/136.42 189.21/136.42 We have to consider all minimal (P,Q,R)-chains. 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2288) MNOCProof (EQUIVALENT) 189.21/136.42 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2289) 189.21/136.42 Obligation: 189.21/136.42 Q DP problem: 189.21/136.42 The TRS P consists of the following rules: 189.21/136.42 189.21/136.42 new_iterate135(ww4000, ww3100, ww4400) -> new_iterate135(ww4000, ww3100, new_psFloat136(ww4000, ww3100, ww4400)) 189.21/136.42 189.21/136.42 The TRS R consists of the following rules: 189.21/136.42 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_psFloat136(ww4000, ww3100, ww4400) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4400) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.42 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.42 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.42 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.42 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.42 189.21/136.42 Q is empty. 189.21/136.42 We have to consider all (P,Q,R)-chains. 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2290) NonTerminationLoopProof (COMPLETE) 189.21/136.42 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.42 Found a loop by semiunifying a rule from P directly. 189.21/136.42 189.21/136.42 s = new_iterate135(ww4000, ww3100, ww4400) evaluates to t =new_iterate135(ww4000, ww3100, new_psFloat136(ww4000, ww3100, ww4400)) 189.21/136.42 189.21/136.42 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.42 * Matcher: [ww4400 / new_psFloat136(ww4000, ww3100, ww4400)] 189.21/136.42 * Semiunifier: [ ] 189.21/136.42 189.21/136.42 -------------------------------------------------------------------------------- 189.21/136.42 Rewriting sequence 189.21/136.42 189.21/136.42 The DP semiunifies directly so there is only one rewrite step from new_iterate135(ww4000, ww3100, ww4400) to new_iterate135(ww4000, ww3100, new_psFloat136(ww4000, ww3100, ww4400)). 189.21/136.42 189.21/136.42 189.21/136.42 189.21/136.42 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2291) 189.21/136.42 NO 189.21/136.42 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2292) 189.21/136.42 Obligation: 189.21/136.42 Q DP problem: 189.21/136.42 The TRS P consists of the following rules: 189.21/136.42 189.21/136.42 new_iterate137(ww538, ww540, ww4440) -> new_iterate137(ww538, ww540, new_psFloat138(ww538, ww540, ww4440)) 189.21/136.42 189.21/136.42 The TRS R consists of the following rules: 189.21/136.42 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.42 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.42 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.42 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.42 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.42 new_psFloat138(ww538, ww540, ww4440) -> new_primPlusFloat(new_msMyInt5(ww538, Main.Neg(Main.Succ(ww540))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4440) 189.21/136.42 189.21/136.42 The set Q consists of the following terms: 189.21/136.42 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_msMyInt5(x0, Main.Pos(x1)) 189.21/136.42 new_psFloat138(x0, x1, x2) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_msMyInt5(x0, Main.Neg(x1)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_srMyInt(x0, x1) 189.21/136.42 new_psMyInt(x0, x1) 189.21/136.42 189.21/136.42 We have to consider all minimal (P,Q,R)-chains. 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2293) MNOCProof (EQUIVALENT) 189.21/136.42 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2294) 189.21/136.42 Obligation: 189.21/136.42 Q DP problem: 189.21/136.42 The TRS P consists of the following rules: 189.21/136.42 189.21/136.42 new_iterate137(ww538, ww540, ww4440) -> new_iterate137(ww538, ww540, new_psFloat138(ww538, ww540, ww4440)) 189.21/136.42 189.21/136.42 The TRS R consists of the following rules: 189.21/136.42 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.42 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.42 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.42 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.42 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.42 new_psFloat138(ww538, ww540, ww4440) -> new_primPlusFloat(new_msMyInt5(ww538, Main.Neg(Main.Succ(ww540))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4440) 189.21/136.42 189.21/136.42 Q is empty. 189.21/136.42 We have to consider all (P,Q,R)-chains. 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2295) NonTerminationLoopProof (COMPLETE) 189.21/136.42 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.42 Found a loop by semiunifying a rule from P directly. 189.21/136.42 189.21/136.42 s = new_iterate137(ww538, ww540, ww4440) evaluates to t =new_iterate137(ww538, ww540, new_psFloat138(ww538, ww540, ww4440)) 189.21/136.42 189.21/136.42 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.42 * Matcher: [ww4440 / new_psFloat138(ww538, ww540, ww4440)] 189.21/136.42 * Semiunifier: [ ] 189.21/136.42 189.21/136.42 -------------------------------------------------------------------------------- 189.21/136.42 Rewriting sequence 189.21/136.42 189.21/136.42 The DP semiunifies directly so there is only one rewrite step from new_iterate137(ww538, ww540, ww4440) to new_iterate137(ww538, ww540, new_psFloat138(ww538, ww540, ww4440)). 189.21/136.42 189.21/136.42 189.21/136.42 189.21/136.42 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2296) 189.21/136.42 NO 189.21/136.42 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2297) 189.21/136.42 Obligation: 189.21/136.42 Q DP problem: 189.21/136.42 The TRS P consists of the following rules: 189.21/136.42 189.21/136.42 new_iterate191(ww3358, ww3357, ww3350) -> new_iterate191(ww3358, ww3357, new_primPlusFloat(ww3358, ww3357, ww3350)) 189.21/136.42 189.21/136.42 The TRS R consists of the following rules: 189.21/136.42 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.42 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.42 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.42 189.21/136.42 The set Q consists of the following terms: 189.21/136.42 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_srMyInt(x0, x1) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_psMyInt(x0, x1) 189.21/136.42 189.21/136.42 We have to consider all minimal (P,Q,R)-chains. 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2298) MNOCProof (EQUIVALENT) 189.21/136.42 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2299) 189.21/136.42 Obligation: 189.21/136.42 Q DP problem: 189.21/136.42 The TRS P consists of the following rules: 189.21/136.42 189.21/136.42 new_iterate191(ww3358, ww3357, ww3350) -> new_iterate191(ww3358, ww3357, new_primPlusFloat(ww3358, ww3357, ww3350)) 189.21/136.42 189.21/136.42 The TRS R consists of the following rules: 189.21/136.42 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.42 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.42 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.42 189.21/136.42 Q is empty. 189.21/136.42 We have to consider all (P,Q,R)-chains. 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2300) NonTerminationLoopProof (COMPLETE) 189.21/136.42 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.42 Found a loop by semiunifying a rule from P directly. 189.21/136.42 189.21/136.42 s = new_iterate191(ww3358, ww3357, ww3350) evaluates to t =new_iterate191(ww3358, ww3357, new_primPlusFloat(ww3358, ww3357, ww3350)) 189.21/136.42 189.21/136.42 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.42 * Matcher: [ww3350 / new_primPlusFloat(ww3358, ww3357, ww3350)] 189.21/136.42 * Semiunifier: [ ] 189.21/136.42 189.21/136.42 -------------------------------------------------------------------------------- 189.21/136.42 Rewriting sequence 189.21/136.42 189.21/136.42 The DP semiunifies directly so there is only one rewrite step from new_iterate191(ww3358, ww3357, ww3350) to new_iterate191(ww3358, ww3357, new_primPlusFloat(ww3358, ww3357, ww3350)). 189.21/136.42 189.21/136.42 189.21/136.42 189.21/136.42 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2301) 189.21/136.42 NO 189.21/136.42 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2302) 189.21/136.42 Obligation: 189.21/136.42 Q DP problem: 189.21/136.42 The TRS P consists of the following rules: 189.21/136.42 189.21/136.42 new_primPlusNat(Main.Succ(ww11300), Main.Succ(ww30000)) -> new_primPlusNat(ww11300, ww30000) 189.21/136.42 189.21/136.42 R is empty. 189.21/136.42 Q is empty. 189.21/136.42 We have to consider all minimal (P,Q,R)-chains. 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2303) QDPSizeChangeProof (EQUIVALENT) 189.21/136.42 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. 189.21/136.42 189.21/136.42 From the DPs we obtained the following set of size-change graphs: 189.21/136.42 *new_primPlusNat(Main.Succ(ww11300), Main.Succ(ww30000)) -> new_primPlusNat(ww11300, ww30000) 189.21/136.42 The graph contains the following edges 1 > 1, 2 > 2 189.21/136.42 189.21/136.42 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2304) 189.21/136.42 YES 189.21/136.42 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2305) 189.21/136.42 Obligation: 189.21/136.42 Q DP problem: 189.21/136.42 The TRS P consists of the following rules: 189.21/136.42 189.21/136.42 new_iterate78(ww1996, ww1997, ww1998, ww4458) -> new_iterate78(ww1996, ww1997, ww1998, new_psFloat78(ww1996, ww1997, ww1998, ww4458)) 189.21/136.42 189.21/136.42 The TRS R consists of the following rules: 189.21/136.42 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.42 new_psFloat78(ww1996, ww1997, ww1998, ww4458) -> new_primPlusFloat(new_msMyInt2(ww1996), new_srMyInt(Main.Neg(Main.Succ(ww1997)), Main.Neg(Main.Succ(ww1998))), ww4458) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.42 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.42 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.42 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.42 189.21/136.42 The set Q consists of the following terms: 189.21/136.42 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_psFloat78(x0, x1, x2, x3) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_msMyInt2(x0) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_srMyInt(x0, x1) 189.21/136.42 new_psMyInt(x0, x1) 189.21/136.42 189.21/136.42 We have to consider all minimal (P,Q,R)-chains. 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2306) TransformationProof (EQUIVALENT) 189.21/136.42 By rewriting [LPAR04] the rule new_iterate78(ww1996, ww1997, ww1998, ww4458) -> new_iterate78(ww1996, ww1997, ww1998, new_psFloat78(ww1996, ww1997, ww1998, ww4458)) at position [3] we obtained the following new rules [LPAR04]: 189.21/136.42 189.21/136.42 (new_iterate78(ww1996, ww1997, ww1998, ww4458) -> new_iterate78(ww1996, ww1997, ww1998, new_primPlusFloat(new_msMyInt2(ww1996), new_srMyInt(Main.Neg(Main.Succ(ww1997)), Main.Neg(Main.Succ(ww1998))), ww4458)),new_iterate78(ww1996, ww1997, ww1998, ww4458) -> new_iterate78(ww1996, ww1997, ww1998, new_primPlusFloat(new_msMyInt2(ww1996), new_srMyInt(Main.Neg(Main.Succ(ww1997)), Main.Neg(Main.Succ(ww1998))), ww4458))) 189.21/136.42 189.21/136.42 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2307) 189.21/136.42 Obligation: 189.21/136.42 Q DP problem: 189.21/136.42 The TRS P consists of the following rules: 189.21/136.42 189.21/136.42 new_iterate78(ww1996, ww1997, ww1998, ww4458) -> new_iterate78(ww1996, ww1997, ww1998, new_primPlusFloat(new_msMyInt2(ww1996), new_srMyInt(Main.Neg(Main.Succ(ww1997)), Main.Neg(Main.Succ(ww1998))), ww4458)) 189.21/136.42 189.21/136.42 The TRS R consists of the following rules: 189.21/136.42 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.42 new_psFloat78(ww1996, ww1997, ww1998, ww4458) -> new_primPlusFloat(new_msMyInt2(ww1996), new_srMyInt(Main.Neg(Main.Succ(ww1997)), Main.Neg(Main.Succ(ww1998))), ww4458) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.42 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.42 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.42 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.42 189.21/136.42 The set Q consists of the following terms: 189.21/136.42 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_psFloat78(x0, x1, x2, x3) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_msMyInt2(x0) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_srMyInt(x0, x1) 189.21/136.42 new_psMyInt(x0, x1) 189.21/136.42 189.21/136.42 We have to consider all minimal (P,Q,R)-chains. 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2308) UsableRulesProof (EQUIVALENT) 189.21/136.42 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2309) 189.21/136.42 Obligation: 189.21/136.42 Q DP problem: 189.21/136.42 The TRS P consists of the following rules: 189.21/136.42 189.21/136.42 new_iterate78(ww1996, ww1997, ww1998, ww4458) -> new_iterate78(ww1996, ww1997, ww1998, new_primPlusFloat(new_msMyInt2(ww1996), new_srMyInt(Main.Neg(Main.Succ(ww1997)), Main.Neg(Main.Succ(ww1998))), ww4458)) 189.21/136.42 189.21/136.42 The TRS R consists of the following rules: 189.21/136.42 189.21/136.42 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.42 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.42 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.42 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.42 189.21/136.42 The set Q consists of the following terms: 189.21/136.42 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_psFloat78(x0, x1, x2, x3) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_msMyInt2(x0) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_srMyInt(x0, x1) 189.21/136.42 new_psMyInt(x0, x1) 189.21/136.42 189.21/136.42 We have to consider all minimal (P,Q,R)-chains. 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2310) QReductionProof (EQUIVALENT) 189.21/136.42 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.42 189.21/136.42 new_psFloat78(x0, x1, x2, x3) 189.21/136.42 189.21/136.42 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2311) 189.21/136.42 Obligation: 189.21/136.42 Q DP problem: 189.21/136.42 The TRS P consists of the following rules: 189.21/136.42 189.21/136.42 new_iterate78(ww1996, ww1997, ww1998, ww4458) -> new_iterate78(ww1996, ww1997, ww1998, new_primPlusFloat(new_msMyInt2(ww1996), new_srMyInt(Main.Neg(Main.Succ(ww1997)), Main.Neg(Main.Succ(ww1998))), ww4458)) 189.21/136.42 189.21/136.42 The TRS R consists of the following rules: 189.21/136.42 189.21/136.42 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.42 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.42 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.42 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.42 189.21/136.42 The set Q consists of the following terms: 189.21/136.42 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_msMyInt2(x0) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_srMyInt(x0, x1) 189.21/136.42 new_psMyInt(x0, x1) 189.21/136.42 189.21/136.42 We have to consider all minimal (P,Q,R)-chains. 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2312) TransformationProof (EQUIVALENT) 189.21/136.42 By rewriting [LPAR04] the rule new_iterate78(ww1996, ww1997, ww1998, ww4458) -> new_iterate78(ww1996, ww1997, ww1998, new_primPlusFloat(new_msMyInt2(ww1996), new_srMyInt(Main.Neg(Main.Succ(ww1997)), Main.Neg(Main.Succ(ww1998))), ww4458)) at position [3,0] we obtained the following new rules [LPAR04]: 189.21/136.42 189.21/136.42 (new_iterate78(ww1996, ww1997, ww1998, ww4458) -> new_iterate78(ww1996, ww1997, ww1998, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww1996), Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww1997)), Main.Neg(Main.Succ(ww1998))), ww4458)),new_iterate78(ww1996, ww1997, ww1998, ww4458) -> new_iterate78(ww1996, ww1997, ww1998, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww1996), Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww1997)), Main.Neg(Main.Succ(ww1998))), ww4458))) 189.21/136.42 189.21/136.42 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2313) 189.21/136.42 Obligation: 189.21/136.42 Q DP problem: 189.21/136.42 The TRS P consists of the following rules: 189.21/136.42 189.21/136.42 new_iterate78(ww1996, ww1997, ww1998, ww4458) -> new_iterate78(ww1996, ww1997, ww1998, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww1996), Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww1997)), Main.Neg(Main.Succ(ww1998))), ww4458)) 189.21/136.42 189.21/136.42 The TRS R consists of the following rules: 189.21/136.42 189.21/136.42 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.42 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.42 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.42 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.42 189.21/136.42 The set Q consists of the following terms: 189.21/136.42 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_msMyInt2(x0) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_srMyInt(x0, x1) 189.21/136.42 new_psMyInt(x0, x1) 189.21/136.42 189.21/136.42 We have to consider all minimal (P,Q,R)-chains. 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2314) UsableRulesProof (EQUIVALENT) 189.21/136.42 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2315) 189.21/136.42 Obligation: 189.21/136.42 Q DP problem: 189.21/136.42 The TRS P consists of the following rules: 189.21/136.42 189.21/136.42 new_iterate78(ww1996, ww1997, ww1998, ww4458) -> new_iterate78(ww1996, ww1997, ww1998, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww1996), Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww1997)), Main.Neg(Main.Succ(ww1998))), ww4458)) 189.21/136.42 189.21/136.42 The TRS R consists of the following rules: 189.21/136.42 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.42 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.42 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.42 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.42 189.21/136.42 The set Q consists of the following terms: 189.21/136.42 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_msMyInt2(x0) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_srMyInt(x0, x1) 189.21/136.42 new_psMyInt(x0, x1) 189.21/136.42 189.21/136.42 We have to consider all minimal (P,Q,R)-chains. 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2316) QReductionProof (EQUIVALENT) 189.21/136.42 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.42 189.21/136.42 new_msMyInt2(x0) 189.21/136.42 189.21/136.42 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2317) 189.21/136.42 Obligation: 189.21/136.42 Q DP problem: 189.21/136.42 The TRS P consists of the following rules: 189.21/136.42 189.21/136.42 new_iterate78(ww1996, ww1997, ww1998, ww4458) -> new_iterate78(ww1996, ww1997, ww1998, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww1996), Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww1997)), Main.Neg(Main.Succ(ww1998))), ww4458)) 189.21/136.42 189.21/136.42 The TRS R consists of the following rules: 189.21/136.42 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.42 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.42 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.42 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.42 189.21/136.42 The set Q consists of the following terms: 189.21/136.42 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_srMyInt(x0, x1) 189.21/136.42 new_psMyInt(x0, x1) 189.21/136.42 189.21/136.42 We have to consider all minimal (P,Q,R)-chains. 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2318) TransformationProof (EQUIVALENT) 189.21/136.42 By rewriting [LPAR04] the rule new_iterate78(ww1996, ww1997, ww1998, ww4458) -> new_iterate78(ww1996, ww1997, ww1998, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww1996), Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww1997)), Main.Neg(Main.Succ(ww1998))), ww4458)) at position [3,0,0] we obtained the following new rules [LPAR04]: 189.21/136.42 189.21/136.42 (new_iterate78(ww1996, ww1997, ww1998, ww4458) -> new_iterate78(ww1996, ww1997, ww1998, new_primPlusFloat(Main.Neg(Main.Succ(ww1996)), new_srMyInt(Main.Neg(Main.Succ(ww1997)), Main.Neg(Main.Succ(ww1998))), ww4458)),new_iterate78(ww1996, ww1997, ww1998, ww4458) -> new_iterate78(ww1996, ww1997, ww1998, new_primPlusFloat(Main.Neg(Main.Succ(ww1996)), new_srMyInt(Main.Neg(Main.Succ(ww1997)), Main.Neg(Main.Succ(ww1998))), ww4458))) 189.21/136.42 189.21/136.42 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2319) 189.21/136.42 Obligation: 189.21/136.42 Q DP problem: 189.21/136.42 The TRS P consists of the following rules: 189.21/136.42 189.21/136.42 new_iterate78(ww1996, ww1997, ww1998, ww4458) -> new_iterate78(ww1996, ww1997, ww1998, new_primPlusFloat(Main.Neg(Main.Succ(ww1996)), new_srMyInt(Main.Neg(Main.Succ(ww1997)), Main.Neg(Main.Succ(ww1998))), ww4458)) 189.21/136.42 189.21/136.42 The TRS R consists of the following rules: 189.21/136.42 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.42 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.42 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.42 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.42 189.21/136.42 The set Q consists of the following terms: 189.21/136.42 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_srMyInt(x0, x1) 189.21/136.42 new_psMyInt(x0, x1) 189.21/136.42 189.21/136.42 We have to consider all minimal (P,Q,R)-chains. 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2320) TransformationProof (EQUIVALENT) 189.21/136.42 By rewriting [LPAR04] the rule new_iterate78(ww1996, ww1997, ww1998, ww4458) -> new_iterate78(ww1996, ww1997, ww1998, new_primPlusFloat(Main.Neg(Main.Succ(ww1996)), new_srMyInt(Main.Neg(Main.Succ(ww1997)), Main.Neg(Main.Succ(ww1998))), ww4458)) at position [3,1] we obtained the following new rules [LPAR04]: 189.21/136.42 189.21/136.42 (new_iterate78(ww1996, ww1997, ww1998, ww4458) -> new_iterate78(ww1996, ww1997, ww1998, new_primPlusFloat(Main.Neg(Main.Succ(ww1996)), new_primMulInt(Main.Neg(Main.Succ(ww1997)), Main.Neg(Main.Succ(ww1998))), ww4458)),new_iterate78(ww1996, ww1997, ww1998, ww4458) -> new_iterate78(ww1996, ww1997, ww1998, new_primPlusFloat(Main.Neg(Main.Succ(ww1996)), new_primMulInt(Main.Neg(Main.Succ(ww1997)), Main.Neg(Main.Succ(ww1998))), ww4458))) 189.21/136.42 189.21/136.42 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2321) 189.21/136.42 Obligation: 189.21/136.42 Q DP problem: 189.21/136.42 The TRS P consists of the following rules: 189.21/136.42 189.21/136.42 new_iterate78(ww1996, ww1997, ww1998, ww4458) -> new_iterate78(ww1996, ww1997, ww1998, new_primPlusFloat(Main.Neg(Main.Succ(ww1996)), new_primMulInt(Main.Neg(Main.Succ(ww1997)), Main.Neg(Main.Succ(ww1998))), ww4458)) 189.21/136.42 189.21/136.42 The TRS R consists of the following rules: 189.21/136.42 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.42 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.42 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.42 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.42 189.21/136.42 The set Q consists of the following terms: 189.21/136.42 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_srMyInt(x0, x1) 189.21/136.42 new_psMyInt(x0, x1) 189.21/136.42 189.21/136.42 We have to consider all minimal (P,Q,R)-chains. 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2322) TransformationProof (EQUIVALENT) 189.21/136.42 By rewriting [LPAR04] the rule new_iterate78(ww1996, ww1997, ww1998, ww4458) -> new_iterate78(ww1996, ww1997, ww1998, new_primPlusFloat(Main.Neg(Main.Succ(ww1996)), new_primMulInt(Main.Neg(Main.Succ(ww1997)), Main.Neg(Main.Succ(ww1998))), ww4458)) at position [3,1] we obtained the following new rules [LPAR04]: 189.21/136.42 189.21/136.42 (new_iterate78(ww1996, ww1997, ww1998, ww4458) -> new_iterate78(ww1996, ww1997, ww1998, new_primPlusFloat(Main.Neg(Main.Succ(ww1996)), Main.Pos(new_primMulNat1(Main.Succ(ww1997), Main.Succ(ww1998))), ww4458)),new_iterate78(ww1996, ww1997, ww1998, ww4458) -> new_iterate78(ww1996, ww1997, ww1998, new_primPlusFloat(Main.Neg(Main.Succ(ww1996)), Main.Pos(new_primMulNat1(Main.Succ(ww1997), Main.Succ(ww1998))), ww4458))) 189.21/136.42 189.21/136.42 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2323) 189.21/136.42 Obligation: 189.21/136.42 Q DP problem: 189.21/136.42 The TRS P consists of the following rules: 189.21/136.42 189.21/136.42 new_iterate78(ww1996, ww1997, ww1998, ww4458) -> new_iterate78(ww1996, ww1997, ww1998, new_primPlusFloat(Main.Neg(Main.Succ(ww1996)), Main.Pos(new_primMulNat1(Main.Succ(ww1997), Main.Succ(ww1998))), ww4458)) 189.21/136.42 189.21/136.42 The TRS R consists of the following rules: 189.21/136.42 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.42 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.42 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.42 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.42 189.21/136.42 The set Q consists of the following terms: 189.21/136.42 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_srMyInt(x0, x1) 189.21/136.42 new_psMyInt(x0, x1) 189.21/136.42 189.21/136.42 We have to consider all minimal (P,Q,R)-chains. 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2324) TransformationProof (EQUIVALENT) 189.21/136.42 By rewriting [LPAR04] the rule new_iterate78(ww1996, ww1997, ww1998, ww4458) -> new_iterate78(ww1996, ww1997, ww1998, new_primPlusFloat(Main.Neg(Main.Succ(ww1996)), Main.Pos(new_primMulNat1(Main.Succ(ww1997), Main.Succ(ww1998))), ww4458)) at position [3,1,0] we obtained the following new rules [LPAR04]: 189.21/136.42 189.21/136.42 (new_iterate78(ww1996, ww1997, ww1998, ww4458) -> new_iterate78(ww1996, ww1997, ww1998, new_primPlusFloat(Main.Neg(Main.Succ(ww1996)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww1997, Main.Succ(ww1998)), Main.Succ(ww1998))), ww4458)),new_iterate78(ww1996, ww1997, ww1998, ww4458) -> new_iterate78(ww1996, ww1997, ww1998, new_primPlusFloat(Main.Neg(Main.Succ(ww1996)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww1997, Main.Succ(ww1998)), Main.Succ(ww1998))), ww4458))) 189.21/136.42 189.21/136.42 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2325) 189.21/136.42 Obligation: 189.21/136.42 Q DP problem: 189.21/136.42 The TRS P consists of the following rules: 189.21/136.42 189.21/136.42 new_iterate78(ww1996, ww1997, ww1998, ww4458) -> new_iterate78(ww1996, ww1997, ww1998, new_primPlusFloat(Main.Neg(Main.Succ(ww1996)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww1997, Main.Succ(ww1998)), Main.Succ(ww1998))), ww4458)) 189.21/136.42 189.21/136.42 The TRS R consists of the following rules: 189.21/136.42 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.42 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.42 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.42 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.42 189.21/136.42 The set Q consists of the following terms: 189.21/136.42 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_srMyInt(x0, x1) 189.21/136.42 new_psMyInt(x0, x1) 189.21/136.42 189.21/136.42 We have to consider all minimal (P,Q,R)-chains. 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2326) MNOCProof (EQUIVALENT) 189.21/136.42 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2327) 189.21/136.42 Obligation: 189.21/136.42 Q DP problem: 189.21/136.42 The TRS P consists of the following rules: 189.21/136.42 189.21/136.42 new_iterate78(ww1996, ww1997, ww1998, ww4458) -> new_iterate78(ww1996, ww1997, ww1998, new_primPlusFloat(Main.Neg(Main.Succ(ww1996)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww1997, Main.Succ(ww1998)), Main.Succ(ww1998))), ww4458)) 189.21/136.42 189.21/136.42 The TRS R consists of the following rules: 189.21/136.42 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.42 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.42 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.42 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.42 189.21/136.42 Q is empty. 189.21/136.42 We have to consider all (P,Q,R)-chains. 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2328) NonTerminationLoopProof (COMPLETE) 189.21/136.42 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.42 Found a loop by semiunifying a rule from P directly. 189.21/136.42 189.21/136.42 s = new_iterate78(ww1996, ww1997, ww1998, ww4458) evaluates to t =new_iterate78(ww1996, ww1997, ww1998, new_primPlusFloat(Main.Neg(Main.Succ(ww1996)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww1997, Main.Succ(ww1998)), Main.Succ(ww1998))), ww4458)) 189.21/136.42 189.21/136.42 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.42 * Matcher: [ww4458 / new_primPlusFloat(Main.Neg(Main.Succ(ww1996)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww1997, Main.Succ(ww1998)), Main.Succ(ww1998))), ww4458)] 189.21/136.42 * Semiunifier: [ ] 189.21/136.42 189.21/136.42 -------------------------------------------------------------------------------- 189.21/136.42 Rewriting sequence 189.21/136.42 189.21/136.42 The DP semiunifies directly so there is only one rewrite step from new_iterate78(ww1996, ww1997, ww1998, ww4458) to new_iterate78(ww1996, ww1997, ww1998, new_primPlusFloat(Main.Neg(Main.Succ(ww1996)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww1997, Main.Succ(ww1998)), Main.Succ(ww1998))), ww4458)). 189.21/136.42 189.21/136.42 189.21/136.42 189.21/136.42 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2329) 189.21/136.42 NO 189.21/136.42 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2330) 189.21/136.42 Obligation: 189.21/136.42 Q DP problem: 189.21/136.42 The TRS P consists of the following rules: 189.21/136.42 189.21/136.42 new_iterate157(ww3000, ww3100, ww4615) -> new_iterate157(ww3000, ww3100, new_psFloat158(ww3000, ww3100, ww4615)) 189.21/136.42 189.21/136.42 The TRS R consists of the following rules: 189.21/136.42 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.42 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.42 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.42 new_psFloat158(ww3000, ww3100, ww4615) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4615) 189.21/136.42 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.42 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.42 189.21/136.42 The set Q consists of the following terms: 189.21/136.42 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_psFloat158(x0, x1, x2) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_msMyInt4(x0) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primMinusInt(Main.Neg(x0)) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primMinusInt(Main.Pos(x0)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_srMyInt(x0, x1) 189.21/136.42 new_psMyInt(x0, x1) 189.21/136.42 189.21/136.42 We have to consider all minimal (P,Q,R)-chains. 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2331) TransformationProof (EQUIVALENT) 189.21/136.42 By rewriting [LPAR04] the rule new_iterate157(ww3000, ww3100, ww4615) -> new_iterate157(ww3000, ww3100, new_psFloat158(ww3000, ww3100, ww4615)) at position [2] we obtained the following new rules [LPAR04]: 189.21/136.42 189.21/136.42 (new_iterate157(ww3000, ww3100, ww4615) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4615)),new_iterate157(ww3000, ww3100, ww4615) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4615))) 189.21/136.42 189.21/136.42 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2332) 189.21/136.42 Obligation: 189.21/136.42 Q DP problem: 189.21/136.42 The TRS P consists of the following rules: 189.21/136.42 189.21/136.42 new_iterate157(ww3000, ww3100, ww4615) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4615)) 189.21/136.42 189.21/136.42 The TRS R consists of the following rules: 189.21/136.42 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.42 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.42 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.42 new_psFloat158(ww3000, ww3100, ww4615) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4615) 189.21/136.42 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.42 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.42 189.21/136.42 The set Q consists of the following terms: 189.21/136.42 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_psFloat158(x0, x1, x2) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_msMyInt4(x0) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primMinusInt(Main.Neg(x0)) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primMinusInt(Main.Pos(x0)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_srMyInt(x0, x1) 189.21/136.42 new_psMyInt(x0, x1) 189.21/136.42 189.21/136.42 We have to consider all minimal (P,Q,R)-chains. 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2333) UsableRulesProof (EQUIVALENT) 189.21/136.42 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2334) 189.21/136.42 Obligation: 189.21/136.42 Q DP problem: 189.21/136.42 The TRS P consists of the following rules: 189.21/136.42 189.21/136.42 new_iterate157(ww3000, ww3100, ww4615) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4615)) 189.21/136.42 189.21/136.42 The TRS R consists of the following rules: 189.21/136.42 189.21/136.42 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.42 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.42 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.42 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.42 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.42 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.42 189.21/136.42 The set Q consists of the following terms: 189.21/136.42 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_psFloat158(x0, x1, x2) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_msMyInt4(x0) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primMinusInt(Main.Neg(x0)) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primMinusInt(Main.Pos(x0)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_srMyInt(x0, x1) 189.21/136.42 new_psMyInt(x0, x1) 189.21/136.42 189.21/136.42 We have to consider all minimal (P,Q,R)-chains. 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2335) QReductionProof (EQUIVALENT) 189.21/136.42 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.42 189.21/136.42 new_psFloat158(x0, x1, x2) 189.21/136.42 189.21/136.42 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2336) 189.21/136.42 Obligation: 189.21/136.42 Q DP problem: 189.21/136.42 The TRS P consists of the following rules: 189.21/136.42 189.21/136.42 new_iterate157(ww3000, ww3100, ww4615) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4615)) 189.21/136.42 189.21/136.42 The TRS R consists of the following rules: 189.21/136.42 189.21/136.42 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.42 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.42 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.42 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.42 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.42 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.42 189.21/136.42 The set Q consists of the following terms: 189.21/136.42 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_msMyInt4(x0) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primMinusInt(Main.Neg(x0)) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primMinusInt(Main.Pos(x0)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_srMyInt(x0, x1) 189.21/136.42 new_psMyInt(x0, x1) 189.21/136.42 189.21/136.42 We have to consider all minimal (P,Q,R)-chains. 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2337) TransformationProof (EQUIVALENT) 189.21/136.42 By rewriting [LPAR04] the rule new_iterate157(ww3000, ww3100, ww4615) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4615)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.42 189.21/136.42 (new_iterate157(ww3000, ww3100, ww4615) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4615)),new_iterate157(ww3000, ww3100, ww4615) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4615))) 189.21/136.42 189.21/136.42 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2338) 189.21/136.42 Obligation: 189.21/136.42 Q DP problem: 189.21/136.42 The TRS P consists of the following rules: 189.21/136.42 189.21/136.42 new_iterate157(ww3000, ww3100, ww4615) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4615)) 189.21/136.42 189.21/136.42 The TRS R consists of the following rules: 189.21/136.42 189.21/136.42 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.42 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.42 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.42 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.42 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.42 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.42 189.21/136.42 The set Q consists of the following terms: 189.21/136.42 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_msMyInt4(x0) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primMinusInt(Main.Neg(x0)) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primMinusInt(Main.Pos(x0)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_srMyInt(x0, x1) 189.21/136.42 new_psMyInt(x0, x1) 189.21/136.42 189.21/136.42 We have to consider all minimal (P,Q,R)-chains. 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2339) UsableRulesProof (EQUIVALENT) 189.21/136.42 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2340) 189.21/136.42 Obligation: 189.21/136.42 Q DP problem: 189.21/136.42 The TRS P consists of the following rules: 189.21/136.42 189.21/136.42 new_iterate157(ww3000, ww3100, ww4615) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4615)) 189.21/136.42 189.21/136.42 The TRS R consists of the following rules: 189.21/136.42 189.21/136.42 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.42 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.42 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.42 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.42 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.42 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.42 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.42 189.21/136.42 The set Q consists of the following terms: 189.21/136.42 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.42 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.42 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_msMyInt4(x0) 189.21/136.42 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primMinusInt(Main.Neg(x0)) 189.21/136.42 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.42 new_primMinusInt(Main.Pos(x0)) 189.21/136.42 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.42 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.42 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.42 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.42 new_srMyInt(x0, x1) 189.21/136.42 new_psMyInt(x0, x1) 189.21/136.42 189.21/136.42 We have to consider all minimal (P,Q,R)-chains. 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2341) QReductionProof (EQUIVALENT) 189.21/136.42 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.42 189.21/136.42 new_msMyInt4(x0) 189.21/136.42 189.21/136.42 189.21/136.42 ---------------------------------------- 189.21/136.42 189.21/136.42 (2342) 189.21/136.42 Obligation: 189.21/136.42 Q DP problem: 189.21/136.42 The TRS P consists of the following rules: 189.21/136.42 189.21/136.42 new_iterate157(ww3000, ww3100, ww4615) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4615)) 189.21/136.42 189.21/136.42 The TRS R consists of the following rules: 189.21/136.42 189.21/136.42 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.42 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.42 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.42 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.42 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.43 189.21/136.43 The set Q consists of the following terms: 189.21/136.43 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primMinusInt(Main.Neg(x0)) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primMinusInt(Main.Pos(x0)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_srMyInt(x0, x1) 189.21/136.43 new_psMyInt(x0, x1) 189.21/136.43 189.21/136.43 We have to consider all minimal (P,Q,R)-chains. 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2343) TransformationProof (EQUIVALENT) 189.21/136.43 By rewriting [LPAR04] the rule new_iterate157(ww3000, ww3100, ww4615) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4615)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.43 189.21/136.43 (new_iterate157(ww3000, ww3100, ww4615) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4615)),new_iterate157(ww3000, ww3100, ww4615) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4615))) 189.21/136.43 189.21/136.43 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2344) 189.21/136.43 Obligation: 189.21/136.43 Q DP problem: 189.21/136.43 The TRS P consists of the following rules: 189.21/136.43 189.21/136.43 new_iterate157(ww3000, ww3100, ww4615) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4615)) 189.21/136.43 189.21/136.43 The TRS R consists of the following rules: 189.21/136.43 189.21/136.43 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.43 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.43 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.43 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.43 189.21/136.43 The set Q consists of the following terms: 189.21/136.43 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primMinusInt(Main.Neg(x0)) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primMinusInt(Main.Pos(x0)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_srMyInt(x0, x1) 189.21/136.43 new_psMyInt(x0, x1) 189.21/136.43 189.21/136.43 We have to consider all minimal (P,Q,R)-chains. 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2345) UsableRulesProof (EQUIVALENT) 189.21/136.43 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2346) 189.21/136.43 Obligation: 189.21/136.43 Q DP problem: 189.21/136.43 The TRS P consists of the following rules: 189.21/136.43 189.21/136.43 new_iterate157(ww3000, ww3100, ww4615) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4615)) 189.21/136.43 189.21/136.43 The TRS R consists of the following rules: 189.21/136.43 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.43 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.43 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.43 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.43 189.21/136.43 The set Q consists of the following terms: 189.21/136.43 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primMinusInt(Main.Neg(x0)) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primMinusInt(Main.Pos(x0)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_srMyInt(x0, x1) 189.21/136.43 new_psMyInt(x0, x1) 189.21/136.43 189.21/136.43 We have to consider all minimal (P,Q,R)-chains. 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2347) QReductionProof (EQUIVALENT) 189.21/136.43 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.43 189.21/136.43 new_primMinusInt(Main.Neg(x0)) 189.21/136.43 new_primMinusInt(Main.Pos(x0)) 189.21/136.43 189.21/136.43 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2348) 189.21/136.43 Obligation: 189.21/136.43 Q DP problem: 189.21/136.43 The TRS P consists of the following rules: 189.21/136.43 189.21/136.43 new_iterate157(ww3000, ww3100, ww4615) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4615)) 189.21/136.43 189.21/136.43 The TRS R consists of the following rules: 189.21/136.43 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.43 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.43 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.43 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.43 189.21/136.43 The set Q consists of the following terms: 189.21/136.43 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_srMyInt(x0, x1) 189.21/136.43 new_psMyInt(x0, x1) 189.21/136.43 189.21/136.43 We have to consider all minimal (P,Q,R)-chains. 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2349) TransformationProof (EQUIVALENT) 189.21/136.43 By rewriting [LPAR04] the rule new_iterate157(ww3000, ww3100, ww4615) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4615)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.43 189.21/136.43 (new_iterate157(ww3000, ww3100, ww4615) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4615)),new_iterate157(ww3000, ww3100, ww4615) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4615))) 189.21/136.43 189.21/136.43 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2350) 189.21/136.43 Obligation: 189.21/136.43 Q DP problem: 189.21/136.43 The TRS P consists of the following rules: 189.21/136.43 189.21/136.43 new_iterate157(ww3000, ww3100, ww4615) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4615)) 189.21/136.43 189.21/136.43 The TRS R consists of the following rules: 189.21/136.43 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.43 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.43 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.43 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.43 189.21/136.43 The set Q consists of the following terms: 189.21/136.43 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_srMyInt(x0, x1) 189.21/136.43 new_psMyInt(x0, x1) 189.21/136.43 189.21/136.43 We have to consider all minimal (P,Q,R)-chains. 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2351) TransformationProof (EQUIVALENT) 189.21/136.43 By rewriting [LPAR04] the rule new_iterate157(ww3000, ww3100, ww4615) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4615)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.43 189.21/136.43 (new_iterate157(ww3000, ww3100, ww4615) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4615)),new_iterate157(ww3000, ww3100, ww4615) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4615))) 189.21/136.43 189.21/136.43 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2352) 189.21/136.43 Obligation: 189.21/136.43 Q DP problem: 189.21/136.43 The TRS P consists of the following rules: 189.21/136.43 189.21/136.43 new_iterate157(ww3000, ww3100, ww4615) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4615)) 189.21/136.43 189.21/136.43 The TRS R consists of the following rules: 189.21/136.43 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.43 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.43 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.43 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.43 189.21/136.43 The set Q consists of the following terms: 189.21/136.43 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_srMyInt(x0, x1) 189.21/136.43 new_psMyInt(x0, x1) 189.21/136.43 189.21/136.43 We have to consider all minimal (P,Q,R)-chains. 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2353) TransformationProof (EQUIVALENT) 189.21/136.43 By rewriting [LPAR04] the rule new_iterate157(ww3000, ww3100, ww4615) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4615)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.43 189.21/136.43 (new_iterate157(ww3000, ww3100, ww4615) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4615)),new_iterate157(ww3000, ww3100, ww4615) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4615))) 189.21/136.43 189.21/136.43 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2354) 189.21/136.43 Obligation: 189.21/136.43 Q DP problem: 189.21/136.43 The TRS P consists of the following rules: 189.21/136.43 189.21/136.43 new_iterate157(ww3000, ww3100, ww4615) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4615)) 189.21/136.43 189.21/136.43 The TRS R consists of the following rules: 189.21/136.43 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.43 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.43 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.43 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.43 189.21/136.43 The set Q consists of the following terms: 189.21/136.43 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_srMyInt(x0, x1) 189.21/136.43 new_psMyInt(x0, x1) 189.21/136.43 189.21/136.43 We have to consider all minimal (P,Q,R)-chains. 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2355) TransformationProof (EQUIVALENT) 189.21/136.43 By rewriting [LPAR04] the rule new_iterate157(ww3000, ww3100, ww4615) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4615)) at position [2,1,0] we obtained the following new rules [LPAR04]: 189.21/136.43 189.21/136.43 (new_iterate157(ww3000, ww3100, ww4615) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4615)),new_iterate157(ww3000, ww3100, ww4615) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4615))) 189.21/136.43 189.21/136.43 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2356) 189.21/136.43 Obligation: 189.21/136.43 Q DP problem: 189.21/136.43 The TRS P consists of the following rules: 189.21/136.43 189.21/136.43 new_iterate157(ww3000, ww3100, ww4615) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4615)) 189.21/136.43 189.21/136.43 The TRS R consists of the following rules: 189.21/136.43 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.43 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.43 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.43 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.43 189.21/136.43 The set Q consists of the following terms: 189.21/136.43 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_srMyInt(x0, x1) 189.21/136.43 new_psMyInt(x0, x1) 189.21/136.43 189.21/136.43 We have to consider all minimal (P,Q,R)-chains. 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2357) MNOCProof (EQUIVALENT) 189.21/136.43 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2358) 189.21/136.43 Obligation: 189.21/136.43 Q DP problem: 189.21/136.43 The TRS P consists of the following rules: 189.21/136.43 189.21/136.43 new_iterate157(ww3000, ww3100, ww4615) -> new_iterate157(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4615)) 189.21/136.43 189.21/136.43 The TRS R consists of the following rules: 189.21/136.43 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.43 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.43 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.43 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.43 189.21/136.43 Q is empty. 189.21/136.43 We have to consider all (P,Q,R)-chains. 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2359) NonTerminationLoopProof (COMPLETE) 189.21/136.43 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.43 Found a loop by semiunifying a rule from P directly. 189.21/136.43 189.21/136.43 s = new_iterate157(ww3000, ww3100, ww4615) evaluates to t =new_iterate157(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4615)) 189.21/136.43 189.21/136.43 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.43 * Matcher: [ww4615 / new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4615)] 189.21/136.43 * Semiunifier: [ ] 189.21/136.43 189.21/136.43 -------------------------------------------------------------------------------- 189.21/136.43 Rewriting sequence 189.21/136.43 189.21/136.43 The DP semiunifies directly so there is only one rewrite step from new_iterate157(ww3000, ww3100, ww4615) to new_iterate157(ww3000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4615)). 189.21/136.43 189.21/136.43 189.21/136.43 189.21/136.43 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2360) 189.21/136.43 NO 189.21/136.43 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2361) 189.21/136.43 Obligation: 189.21/136.43 Q DP problem: 189.21/136.43 The TRS P consists of the following rules: 189.21/136.43 189.21/136.43 new_iterate4(ww3100, ww4391) -> new_iterate4(ww3100, new_psFloat4(ww3100, ww4391)) 189.21/136.43 189.21/136.43 The TRS R consists of the following rules: 189.21/136.43 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.43 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.43 new_psFloat4(ww3100, ww4391) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4391) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.43 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.43 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.43 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.43 189.21/136.43 The set Q consists of the following terms: 189.21/136.43 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_psFloat4(x0, x1) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_msMyInt(Main.Neg(x0)) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_msMyInt(Main.Pos(x0)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_srMyInt(x0, x1) 189.21/136.43 new_psMyInt(x0, x1) 189.21/136.43 189.21/136.43 We have to consider all minimal (P,Q,R)-chains. 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2362) MNOCProof (EQUIVALENT) 189.21/136.43 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2363) 189.21/136.43 Obligation: 189.21/136.43 Q DP problem: 189.21/136.43 The TRS P consists of the following rules: 189.21/136.43 189.21/136.43 new_iterate4(ww3100, ww4391) -> new_iterate4(ww3100, new_psFloat4(ww3100, ww4391)) 189.21/136.43 189.21/136.43 The TRS R consists of the following rules: 189.21/136.43 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.43 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.43 new_psFloat4(ww3100, ww4391) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4391) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.43 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.43 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.43 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.43 189.21/136.43 Q is empty. 189.21/136.43 We have to consider all (P,Q,R)-chains. 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2364) NonTerminationLoopProof (COMPLETE) 189.21/136.43 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.43 Found a loop by semiunifying a rule from P directly. 189.21/136.43 189.21/136.43 s = new_iterate4(ww3100, ww4391) evaluates to t =new_iterate4(ww3100, new_psFloat4(ww3100, ww4391)) 189.21/136.43 189.21/136.43 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.43 * Matcher: [ww4391 / new_psFloat4(ww3100, ww4391)] 189.21/136.43 * Semiunifier: [ ] 189.21/136.43 189.21/136.43 -------------------------------------------------------------------------------- 189.21/136.43 Rewriting sequence 189.21/136.43 189.21/136.43 The DP semiunifies directly so there is only one rewrite step from new_iterate4(ww3100, ww4391) to new_iterate4(ww3100, new_psFloat4(ww3100, ww4391)). 189.21/136.43 189.21/136.43 189.21/136.43 189.21/136.43 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2365) 189.21/136.43 NO 189.21/136.43 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2366) 189.21/136.43 Obligation: 189.21/136.43 Q DP problem: 189.21/136.43 The TRS P consists of the following rules: 189.21/136.43 189.21/136.43 new_iterate66(ww3000, ww4411) -> new_iterate66(ww3000, new_psFloat66(ww3000, ww4411)) 189.21/136.43 189.21/136.43 The TRS R consists of the following rules: 189.21/136.43 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_psFloat66(ww3000, ww4411) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4411) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.43 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.43 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.43 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.43 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.43 189.21/136.43 The set Q consists of the following terms: 189.21/136.43 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_msMyInt(Main.Neg(x0)) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_psFloat66(x0, x1) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_msMyInt(Main.Pos(x0)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_srMyInt(x0, x1) 189.21/136.43 new_psMyInt(x0, x1) 189.21/136.43 189.21/136.43 We have to consider all minimal (P,Q,R)-chains. 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2367) MNOCProof (EQUIVALENT) 189.21/136.43 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2368) 189.21/136.43 Obligation: 189.21/136.43 Q DP problem: 189.21/136.43 The TRS P consists of the following rules: 189.21/136.43 189.21/136.43 new_iterate66(ww3000, ww4411) -> new_iterate66(ww3000, new_psFloat66(ww3000, ww4411)) 189.21/136.43 189.21/136.43 The TRS R consists of the following rules: 189.21/136.43 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_psFloat66(ww3000, ww4411) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4411) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.43 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.43 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.43 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.43 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.43 189.21/136.43 Q is empty. 189.21/136.43 We have to consider all (P,Q,R)-chains. 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2369) NonTerminationLoopProof (COMPLETE) 189.21/136.43 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.43 Found a loop by semiunifying a rule from P directly. 189.21/136.43 189.21/136.43 s = new_iterate66(ww3000, ww4411) evaluates to t =new_iterate66(ww3000, new_psFloat66(ww3000, ww4411)) 189.21/136.43 189.21/136.43 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.43 * Matcher: [ww4411 / new_psFloat66(ww3000, ww4411)] 189.21/136.43 * Semiunifier: [ ] 189.21/136.43 189.21/136.43 -------------------------------------------------------------------------------- 189.21/136.43 Rewriting sequence 189.21/136.43 189.21/136.43 The DP semiunifies directly so there is only one rewrite step from new_iterate66(ww3000, ww4411) to new_iterate66(ww3000, new_psFloat66(ww3000, ww4411)). 189.21/136.43 189.21/136.43 189.21/136.43 189.21/136.43 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2370) 189.21/136.43 NO 189.21/136.43 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2371) 189.21/136.43 Obligation: 189.21/136.43 Q DP problem: 189.21/136.43 The TRS P consists of the following rules: 189.21/136.43 189.21/136.43 new_iterate116(ww4532, ww4533, ww4534, ww4542) -> new_iterate116(ww4532, ww4533, ww4534, new_psFloat116(ww4532, ww4533, ww4534, ww4542)) 189.21/136.43 189.21/136.43 The TRS R consists of the following rules: 189.21/136.43 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_psFloat116(ww4532, ww4533, ww4534, ww4542) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww4533))), new_srMyInt(Main.Neg(Main.Succ(ww4532)), Main.Neg(Main.Succ(ww4534))), ww4542) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.43 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.43 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.43 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.43 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.43 189.21/136.43 The set Q consists of the following terms: 189.21/136.43 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_msMyInt4(x0) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primMinusInt(Main.Neg(x0)) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primMinusInt(Main.Pos(x0)) 189.21/136.43 new_psFloat116(x0, x1, x2, x3) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_srMyInt(x0, x1) 189.21/136.43 new_psMyInt(x0, x1) 189.21/136.43 189.21/136.43 We have to consider all minimal (P,Q,R)-chains. 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2372) TransformationProof (EQUIVALENT) 189.21/136.43 By rewriting [LPAR04] the rule new_iterate116(ww4532, ww4533, ww4534, ww4542) -> new_iterate116(ww4532, ww4533, ww4534, new_psFloat116(ww4532, ww4533, ww4534, ww4542)) at position [3] we obtained the following new rules [LPAR04]: 189.21/136.43 189.21/136.43 (new_iterate116(ww4532, ww4533, ww4534, ww4542) -> new_iterate116(ww4532, ww4533, ww4534, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww4533))), new_srMyInt(Main.Neg(Main.Succ(ww4532)), Main.Neg(Main.Succ(ww4534))), ww4542)),new_iterate116(ww4532, ww4533, ww4534, ww4542) -> new_iterate116(ww4532, ww4533, ww4534, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww4533))), new_srMyInt(Main.Neg(Main.Succ(ww4532)), Main.Neg(Main.Succ(ww4534))), ww4542))) 189.21/136.43 189.21/136.43 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2373) 189.21/136.43 Obligation: 189.21/136.43 Q DP problem: 189.21/136.43 The TRS P consists of the following rules: 189.21/136.43 189.21/136.43 new_iterate116(ww4532, ww4533, ww4534, ww4542) -> new_iterate116(ww4532, ww4533, ww4534, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww4533))), new_srMyInt(Main.Neg(Main.Succ(ww4532)), Main.Neg(Main.Succ(ww4534))), ww4542)) 189.21/136.43 189.21/136.43 The TRS R consists of the following rules: 189.21/136.43 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_psFloat116(ww4532, ww4533, ww4534, ww4542) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww4533))), new_srMyInt(Main.Neg(Main.Succ(ww4532)), Main.Neg(Main.Succ(ww4534))), ww4542) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.43 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.43 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.43 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.43 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.43 189.21/136.43 The set Q consists of the following terms: 189.21/136.43 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_msMyInt4(x0) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primMinusInt(Main.Neg(x0)) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primMinusInt(Main.Pos(x0)) 189.21/136.43 new_psFloat116(x0, x1, x2, x3) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_srMyInt(x0, x1) 189.21/136.43 new_psMyInt(x0, x1) 189.21/136.43 189.21/136.43 We have to consider all minimal (P,Q,R)-chains. 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2374) UsableRulesProof (EQUIVALENT) 189.21/136.43 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2375) 189.21/136.43 Obligation: 189.21/136.43 Q DP problem: 189.21/136.43 The TRS P consists of the following rules: 189.21/136.43 189.21/136.43 new_iterate116(ww4532, ww4533, ww4534, ww4542) -> new_iterate116(ww4532, ww4533, ww4534, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww4533))), new_srMyInt(Main.Neg(Main.Succ(ww4532)), Main.Neg(Main.Succ(ww4534))), ww4542)) 189.21/136.43 189.21/136.43 The TRS R consists of the following rules: 189.21/136.43 189.21/136.43 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.43 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.43 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.43 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.43 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.43 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.43 189.21/136.43 The set Q consists of the following terms: 189.21/136.43 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_msMyInt4(x0) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primMinusInt(Main.Neg(x0)) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primMinusInt(Main.Pos(x0)) 189.21/136.43 new_psFloat116(x0, x1, x2, x3) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_srMyInt(x0, x1) 189.21/136.43 new_psMyInt(x0, x1) 189.21/136.43 189.21/136.43 We have to consider all minimal (P,Q,R)-chains. 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2376) QReductionProof (EQUIVALENT) 189.21/136.43 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.43 189.21/136.43 new_psFloat116(x0, x1, x2, x3) 189.21/136.43 189.21/136.43 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2377) 189.21/136.43 Obligation: 189.21/136.43 Q DP problem: 189.21/136.43 The TRS P consists of the following rules: 189.21/136.43 189.21/136.43 new_iterate116(ww4532, ww4533, ww4534, ww4542) -> new_iterate116(ww4532, ww4533, ww4534, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww4533))), new_srMyInt(Main.Neg(Main.Succ(ww4532)), Main.Neg(Main.Succ(ww4534))), ww4542)) 189.21/136.43 189.21/136.43 The TRS R consists of the following rules: 189.21/136.43 189.21/136.43 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.43 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.43 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.43 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.43 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.43 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.43 189.21/136.43 The set Q consists of the following terms: 189.21/136.43 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_msMyInt4(x0) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primMinusInt(Main.Neg(x0)) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primMinusInt(Main.Pos(x0)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_srMyInt(x0, x1) 189.21/136.43 new_psMyInt(x0, x1) 189.21/136.43 189.21/136.43 We have to consider all minimal (P,Q,R)-chains. 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2378) TransformationProof (EQUIVALENT) 189.21/136.43 By rewriting [LPAR04] the rule new_iterate116(ww4532, ww4533, ww4534, ww4542) -> new_iterate116(ww4532, ww4533, ww4534, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww4533))), new_srMyInt(Main.Neg(Main.Succ(ww4532)), Main.Neg(Main.Succ(ww4534))), ww4542)) at position [3,0] we obtained the following new rules [LPAR04]: 189.21/136.43 189.21/136.43 (new_iterate116(ww4532, ww4533, ww4534, ww4542) -> new_iterate116(ww4532, ww4533, ww4534, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww4533))), new_srMyInt(Main.Neg(Main.Succ(ww4532)), Main.Neg(Main.Succ(ww4534))), ww4542)),new_iterate116(ww4532, ww4533, ww4534, ww4542) -> new_iterate116(ww4532, ww4533, ww4534, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww4533))), new_srMyInt(Main.Neg(Main.Succ(ww4532)), Main.Neg(Main.Succ(ww4534))), ww4542))) 189.21/136.43 189.21/136.43 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2379) 189.21/136.43 Obligation: 189.21/136.43 Q DP problem: 189.21/136.43 The TRS P consists of the following rules: 189.21/136.43 189.21/136.43 new_iterate116(ww4532, ww4533, ww4534, ww4542) -> new_iterate116(ww4532, ww4533, ww4534, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww4533))), new_srMyInt(Main.Neg(Main.Succ(ww4532)), Main.Neg(Main.Succ(ww4534))), ww4542)) 189.21/136.43 189.21/136.43 The TRS R consists of the following rules: 189.21/136.43 189.21/136.43 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.43 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.43 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.43 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.43 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.43 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.43 189.21/136.43 The set Q consists of the following terms: 189.21/136.43 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_msMyInt4(x0) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primMinusInt(Main.Neg(x0)) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primMinusInt(Main.Pos(x0)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_srMyInt(x0, x1) 189.21/136.43 new_psMyInt(x0, x1) 189.21/136.43 189.21/136.43 We have to consider all minimal (P,Q,R)-chains. 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2380) UsableRulesProof (EQUIVALENT) 189.21/136.43 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2381) 189.21/136.43 Obligation: 189.21/136.43 Q DP problem: 189.21/136.43 The TRS P consists of the following rules: 189.21/136.43 189.21/136.43 new_iterate116(ww4532, ww4533, ww4534, ww4542) -> new_iterate116(ww4532, ww4533, ww4534, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww4533))), new_srMyInt(Main.Neg(Main.Succ(ww4532)), Main.Neg(Main.Succ(ww4534))), ww4542)) 189.21/136.43 189.21/136.43 The TRS R consists of the following rules: 189.21/136.43 189.21/136.43 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.43 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.43 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.43 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.43 189.21/136.43 The set Q consists of the following terms: 189.21/136.43 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_msMyInt4(x0) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primMinusInt(Main.Neg(x0)) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primMinusInt(Main.Pos(x0)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_srMyInt(x0, x1) 189.21/136.43 new_psMyInt(x0, x1) 189.21/136.43 189.21/136.43 We have to consider all minimal (P,Q,R)-chains. 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2382) QReductionProof (EQUIVALENT) 189.21/136.43 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.43 189.21/136.43 new_msMyInt4(x0) 189.21/136.43 189.21/136.43 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2383) 189.21/136.43 Obligation: 189.21/136.43 Q DP problem: 189.21/136.43 The TRS P consists of the following rules: 189.21/136.43 189.21/136.43 new_iterate116(ww4532, ww4533, ww4534, ww4542) -> new_iterate116(ww4532, ww4533, ww4534, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww4533))), new_srMyInt(Main.Neg(Main.Succ(ww4532)), Main.Neg(Main.Succ(ww4534))), ww4542)) 189.21/136.43 189.21/136.43 The TRS R consists of the following rules: 189.21/136.43 189.21/136.43 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.43 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.43 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.43 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.43 189.21/136.43 The set Q consists of the following terms: 189.21/136.43 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primMinusInt(Main.Neg(x0)) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primMinusInt(Main.Pos(x0)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_srMyInt(x0, x1) 189.21/136.43 new_psMyInt(x0, x1) 189.21/136.43 189.21/136.43 We have to consider all minimal (P,Q,R)-chains. 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2384) TransformationProof (EQUIVALENT) 189.21/136.43 By rewriting [LPAR04] the rule new_iterate116(ww4532, ww4533, ww4534, ww4542) -> new_iterate116(ww4532, ww4533, ww4534, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww4533))), new_srMyInt(Main.Neg(Main.Succ(ww4532)), Main.Neg(Main.Succ(ww4534))), ww4542)) at position [3,0] we obtained the following new rules [LPAR04]: 189.21/136.43 189.21/136.43 (new_iterate116(ww4532, ww4533, ww4534, ww4542) -> new_iterate116(ww4532, ww4533, ww4534, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww4533))), new_srMyInt(Main.Neg(Main.Succ(ww4532)), Main.Neg(Main.Succ(ww4534))), ww4542)),new_iterate116(ww4532, ww4533, ww4534, ww4542) -> new_iterate116(ww4532, ww4533, ww4534, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww4533))), new_srMyInt(Main.Neg(Main.Succ(ww4532)), Main.Neg(Main.Succ(ww4534))), ww4542))) 189.21/136.43 189.21/136.43 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2385) 189.21/136.43 Obligation: 189.21/136.43 Q DP problem: 189.21/136.43 The TRS P consists of the following rules: 189.21/136.43 189.21/136.43 new_iterate116(ww4532, ww4533, ww4534, ww4542) -> new_iterate116(ww4532, ww4533, ww4534, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww4533))), new_srMyInt(Main.Neg(Main.Succ(ww4532)), Main.Neg(Main.Succ(ww4534))), ww4542)) 189.21/136.43 189.21/136.43 The TRS R consists of the following rules: 189.21/136.43 189.21/136.43 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.43 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.43 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.43 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.43 189.21/136.43 The set Q consists of the following terms: 189.21/136.43 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primMinusInt(Main.Neg(x0)) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primMinusInt(Main.Pos(x0)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_srMyInt(x0, x1) 189.21/136.43 new_psMyInt(x0, x1) 189.21/136.43 189.21/136.43 We have to consider all minimal (P,Q,R)-chains. 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2386) UsableRulesProof (EQUIVALENT) 189.21/136.43 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2387) 189.21/136.43 Obligation: 189.21/136.43 Q DP problem: 189.21/136.43 The TRS P consists of the following rules: 189.21/136.43 189.21/136.43 new_iterate116(ww4532, ww4533, ww4534, ww4542) -> new_iterate116(ww4532, ww4533, ww4534, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww4533))), new_srMyInt(Main.Neg(Main.Succ(ww4532)), Main.Neg(Main.Succ(ww4534))), ww4542)) 189.21/136.43 189.21/136.43 The TRS R consists of the following rules: 189.21/136.43 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.43 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.43 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.43 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.43 189.21/136.43 The set Q consists of the following terms: 189.21/136.43 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primMinusInt(Main.Neg(x0)) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primMinusInt(Main.Pos(x0)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_srMyInt(x0, x1) 189.21/136.43 new_psMyInt(x0, x1) 189.21/136.43 189.21/136.43 We have to consider all minimal (P,Q,R)-chains. 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2388) QReductionProof (EQUIVALENT) 189.21/136.43 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.43 189.21/136.43 new_primMinusInt(Main.Neg(x0)) 189.21/136.43 new_primMinusInt(Main.Pos(x0)) 189.21/136.43 189.21/136.43 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2389) 189.21/136.43 Obligation: 189.21/136.43 Q DP problem: 189.21/136.43 The TRS P consists of the following rules: 189.21/136.43 189.21/136.43 new_iterate116(ww4532, ww4533, ww4534, ww4542) -> new_iterate116(ww4532, ww4533, ww4534, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww4533))), new_srMyInt(Main.Neg(Main.Succ(ww4532)), Main.Neg(Main.Succ(ww4534))), ww4542)) 189.21/136.43 189.21/136.43 The TRS R consists of the following rules: 189.21/136.43 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.43 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.43 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.43 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.43 189.21/136.43 The set Q consists of the following terms: 189.21/136.43 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_srMyInt(x0, x1) 189.21/136.43 new_psMyInt(x0, x1) 189.21/136.43 189.21/136.43 We have to consider all minimal (P,Q,R)-chains. 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2390) TransformationProof (EQUIVALENT) 189.21/136.43 By rewriting [LPAR04] the rule new_iterate116(ww4532, ww4533, ww4534, ww4542) -> new_iterate116(ww4532, ww4533, ww4534, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww4533))), new_srMyInt(Main.Neg(Main.Succ(ww4532)), Main.Neg(Main.Succ(ww4534))), ww4542)) at position [3,0,0] we obtained the following new rules [LPAR04]: 189.21/136.43 189.21/136.43 (new_iterate116(ww4532, ww4533, ww4534, ww4542) -> new_iterate116(ww4532, ww4533, ww4534, new_primPlusFloat(Main.Pos(Main.Succ(ww4533)), new_srMyInt(Main.Neg(Main.Succ(ww4532)), Main.Neg(Main.Succ(ww4534))), ww4542)),new_iterate116(ww4532, ww4533, ww4534, ww4542) -> new_iterate116(ww4532, ww4533, ww4534, new_primPlusFloat(Main.Pos(Main.Succ(ww4533)), new_srMyInt(Main.Neg(Main.Succ(ww4532)), Main.Neg(Main.Succ(ww4534))), ww4542))) 189.21/136.43 189.21/136.43 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2391) 189.21/136.43 Obligation: 189.21/136.43 Q DP problem: 189.21/136.43 The TRS P consists of the following rules: 189.21/136.43 189.21/136.43 new_iterate116(ww4532, ww4533, ww4534, ww4542) -> new_iterate116(ww4532, ww4533, ww4534, new_primPlusFloat(Main.Pos(Main.Succ(ww4533)), new_srMyInt(Main.Neg(Main.Succ(ww4532)), Main.Neg(Main.Succ(ww4534))), ww4542)) 189.21/136.43 189.21/136.43 The TRS R consists of the following rules: 189.21/136.43 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.43 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.43 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.43 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.43 189.21/136.43 The set Q consists of the following terms: 189.21/136.43 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_srMyInt(x0, x1) 189.21/136.43 new_psMyInt(x0, x1) 189.21/136.43 189.21/136.43 We have to consider all minimal (P,Q,R)-chains. 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2392) TransformationProof (EQUIVALENT) 189.21/136.43 By rewriting [LPAR04] the rule new_iterate116(ww4532, ww4533, ww4534, ww4542) -> new_iterate116(ww4532, ww4533, ww4534, new_primPlusFloat(Main.Pos(Main.Succ(ww4533)), new_srMyInt(Main.Neg(Main.Succ(ww4532)), Main.Neg(Main.Succ(ww4534))), ww4542)) at position [3,1] we obtained the following new rules [LPAR04]: 189.21/136.43 189.21/136.43 (new_iterate116(ww4532, ww4533, ww4534, ww4542) -> new_iterate116(ww4532, ww4533, ww4534, new_primPlusFloat(Main.Pos(Main.Succ(ww4533)), new_primMulInt(Main.Neg(Main.Succ(ww4532)), Main.Neg(Main.Succ(ww4534))), ww4542)),new_iterate116(ww4532, ww4533, ww4534, ww4542) -> new_iterate116(ww4532, ww4533, ww4534, new_primPlusFloat(Main.Pos(Main.Succ(ww4533)), new_primMulInt(Main.Neg(Main.Succ(ww4532)), Main.Neg(Main.Succ(ww4534))), ww4542))) 189.21/136.43 189.21/136.43 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2393) 189.21/136.43 Obligation: 189.21/136.43 Q DP problem: 189.21/136.43 The TRS P consists of the following rules: 189.21/136.43 189.21/136.43 new_iterate116(ww4532, ww4533, ww4534, ww4542) -> new_iterate116(ww4532, ww4533, ww4534, new_primPlusFloat(Main.Pos(Main.Succ(ww4533)), new_primMulInt(Main.Neg(Main.Succ(ww4532)), Main.Neg(Main.Succ(ww4534))), ww4542)) 189.21/136.43 189.21/136.43 The TRS R consists of the following rules: 189.21/136.43 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.43 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.43 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.43 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.43 189.21/136.43 The set Q consists of the following terms: 189.21/136.43 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_srMyInt(x0, x1) 189.21/136.43 new_psMyInt(x0, x1) 189.21/136.43 189.21/136.43 We have to consider all minimal (P,Q,R)-chains. 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2394) TransformationProof (EQUIVALENT) 189.21/136.43 By rewriting [LPAR04] the rule new_iterate116(ww4532, ww4533, ww4534, ww4542) -> new_iterate116(ww4532, ww4533, ww4534, new_primPlusFloat(Main.Pos(Main.Succ(ww4533)), new_primMulInt(Main.Neg(Main.Succ(ww4532)), Main.Neg(Main.Succ(ww4534))), ww4542)) at position [3,1] we obtained the following new rules [LPAR04]: 189.21/136.43 189.21/136.43 (new_iterate116(ww4532, ww4533, ww4534, ww4542) -> new_iterate116(ww4532, ww4533, ww4534, new_primPlusFloat(Main.Pos(Main.Succ(ww4533)), Main.Pos(new_primMulNat1(Main.Succ(ww4532), Main.Succ(ww4534))), ww4542)),new_iterate116(ww4532, ww4533, ww4534, ww4542) -> new_iterate116(ww4532, ww4533, ww4534, new_primPlusFloat(Main.Pos(Main.Succ(ww4533)), Main.Pos(new_primMulNat1(Main.Succ(ww4532), Main.Succ(ww4534))), ww4542))) 189.21/136.43 189.21/136.43 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2395) 189.21/136.43 Obligation: 189.21/136.43 Q DP problem: 189.21/136.43 The TRS P consists of the following rules: 189.21/136.43 189.21/136.43 new_iterate116(ww4532, ww4533, ww4534, ww4542) -> new_iterate116(ww4532, ww4533, ww4534, new_primPlusFloat(Main.Pos(Main.Succ(ww4533)), Main.Pos(new_primMulNat1(Main.Succ(ww4532), Main.Succ(ww4534))), ww4542)) 189.21/136.43 189.21/136.43 The TRS R consists of the following rules: 189.21/136.43 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.43 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.43 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.43 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.43 189.21/136.43 The set Q consists of the following terms: 189.21/136.43 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_srMyInt(x0, x1) 189.21/136.43 new_psMyInt(x0, x1) 189.21/136.43 189.21/136.43 We have to consider all minimal (P,Q,R)-chains. 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2396) TransformationProof (EQUIVALENT) 189.21/136.43 By rewriting [LPAR04] the rule new_iterate116(ww4532, ww4533, ww4534, ww4542) -> new_iterate116(ww4532, ww4533, ww4534, new_primPlusFloat(Main.Pos(Main.Succ(ww4533)), Main.Pos(new_primMulNat1(Main.Succ(ww4532), Main.Succ(ww4534))), ww4542)) at position [3,1,0] we obtained the following new rules [LPAR04]: 189.21/136.43 189.21/136.43 (new_iterate116(ww4532, ww4533, ww4534, ww4542) -> new_iterate116(ww4532, ww4533, ww4534, new_primPlusFloat(Main.Pos(Main.Succ(ww4533)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4532, Main.Succ(ww4534)), Main.Succ(ww4534))), ww4542)),new_iterate116(ww4532, ww4533, ww4534, ww4542) -> new_iterate116(ww4532, ww4533, ww4534, new_primPlusFloat(Main.Pos(Main.Succ(ww4533)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4532, Main.Succ(ww4534)), Main.Succ(ww4534))), ww4542))) 189.21/136.43 189.21/136.43 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2397) 189.21/136.43 Obligation: 189.21/136.43 Q DP problem: 189.21/136.43 The TRS P consists of the following rules: 189.21/136.43 189.21/136.43 new_iterate116(ww4532, ww4533, ww4534, ww4542) -> new_iterate116(ww4532, ww4533, ww4534, new_primPlusFloat(Main.Pos(Main.Succ(ww4533)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4532, Main.Succ(ww4534)), Main.Succ(ww4534))), ww4542)) 189.21/136.43 189.21/136.43 The TRS R consists of the following rules: 189.21/136.43 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.43 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.43 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.43 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.43 189.21/136.43 The set Q consists of the following terms: 189.21/136.43 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.43 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.43 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.43 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.43 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.43 new_srMyInt(x0, x1) 189.21/136.43 new_psMyInt(x0, x1) 189.21/136.43 189.21/136.43 We have to consider all minimal (P,Q,R)-chains. 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2398) MNOCProof (EQUIVALENT) 189.21/136.43 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2399) 189.21/136.43 Obligation: 189.21/136.43 Q DP problem: 189.21/136.43 The TRS P consists of the following rules: 189.21/136.43 189.21/136.43 new_iterate116(ww4532, ww4533, ww4534, ww4542) -> new_iterate116(ww4532, ww4533, ww4534, new_primPlusFloat(Main.Pos(Main.Succ(ww4533)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4532, Main.Succ(ww4534)), Main.Succ(ww4534))), ww4542)) 189.21/136.43 189.21/136.43 The TRS R consists of the following rules: 189.21/136.43 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.43 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.43 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.43 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.43 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.43 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.43 189.21/136.43 Q is empty. 189.21/136.43 We have to consider all (P,Q,R)-chains. 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2400) NonTerminationLoopProof (COMPLETE) 189.21/136.43 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.43 Found a loop by semiunifying a rule from P directly. 189.21/136.43 189.21/136.43 s = new_iterate116(ww4532, ww4533, ww4534, ww4542) evaluates to t =new_iterate116(ww4532, ww4533, ww4534, new_primPlusFloat(Main.Pos(Main.Succ(ww4533)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4532, Main.Succ(ww4534)), Main.Succ(ww4534))), ww4542)) 189.21/136.43 189.21/136.43 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.43 * Matcher: [ww4542 / new_primPlusFloat(Main.Pos(Main.Succ(ww4533)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4532, Main.Succ(ww4534)), Main.Succ(ww4534))), ww4542)] 189.21/136.43 * Semiunifier: [ ] 189.21/136.43 189.21/136.43 -------------------------------------------------------------------------------- 189.21/136.43 Rewriting sequence 189.21/136.43 189.21/136.43 The DP semiunifies directly so there is only one rewrite step from new_iterate116(ww4532, ww4533, ww4534, ww4542) to new_iterate116(ww4532, ww4533, ww4534, new_primPlusFloat(Main.Pos(Main.Succ(ww4533)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww4532, Main.Succ(ww4534)), Main.Succ(ww4534))), ww4542)). 189.21/136.43 189.21/136.43 189.21/136.43 189.21/136.43 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2401) 189.21/136.43 NO 189.21/136.43 189.21/136.43 ---------------------------------------- 189.21/136.43 189.21/136.43 (2402) 189.21/136.43 Obligation: 189.21/136.43 Q DP problem: 189.21/136.43 The TRS P consists of the following rules: 189.21/136.43 189.21/136.43 new_iterate146(ww4100, ww4331) -> new_iterate146(ww4100, new_psFloat147(ww4100, ww4331)) 189.21/136.43 189.21/136.43 The TRS R consists of the following rules: 189.21/136.43 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.43 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.43 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.43 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.43 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.43 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.43 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.43 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.43 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.43 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.44 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.44 new_psFloat147(ww4100, ww4331) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4331) 189.21/136.44 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.44 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.44 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.44 189.21/136.44 The set Q consists of the following terms: 189.21/136.44 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_psFloat147(x0, x1) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_msMyInt4(x0) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primMinusInt(Main.Neg(x0)) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primMinusInt(Main.Pos(x0)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_srMyInt(x0, x1) 189.21/136.44 new_psMyInt(x0, x1) 189.21/136.44 189.21/136.44 We have to consider all minimal (P,Q,R)-chains. 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2403) TransformationProof (EQUIVALENT) 189.21/136.44 By rewriting [LPAR04] the rule new_iterate146(ww4100, ww4331) -> new_iterate146(ww4100, new_psFloat147(ww4100, ww4331)) at position [1] we obtained the following new rules [LPAR04]: 189.21/136.44 189.21/136.44 (new_iterate146(ww4100, ww4331) -> new_iterate146(ww4100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4331)),new_iterate146(ww4100, ww4331) -> new_iterate146(ww4100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4331))) 189.21/136.44 189.21/136.44 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2404) 189.21/136.44 Obligation: 189.21/136.44 Q DP problem: 189.21/136.44 The TRS P consists of the following rules: 189.21/136.44 189.21/136.44 new_iterate146(ww4100, ww4331) -> new_iterate146(ww4100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4331)) 189.21/136.44 189.21/136.44 The TRS R consists of the following rules: 189.21/136.44 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.44 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.44 new_psFloat147(ww4100, ww4331) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4331) 189.21/136.44 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.44 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.44 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.44 189.21/136.44 The set Q consists of the following terms: 189.21/136.44 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_psFloat147(x0, x1) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_msMyInt4(x0) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primMinusInt(Main.Neg(x0)) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primMinusInt(Main.Pos(x0)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_srMyInt(x0, x1) 189.21/136.44 new_psMyInt(x0, x1) 189.21/136.44 189.21/136.44 We have to consider all minimal (P,Q,R)-chains. 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2405) UsableRulesProof (EQUIVALENT) 189.21/136.44 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2406) 189.21/136.44 Obligation: 189.21/136.44 Q DP problem: 189.21/136.44 The TRS P consists of the following rules: 189.21/136.44 189.21/136.44 new_iterate146(ww4100, ww4331) -> new_iterate146(ww4100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4331)) 189.21/136.44 189.21/136.44 The TRS R consists of the following rules: 189.21/136.44 189.21/136.44 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.44 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.44 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.44 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.44 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.44 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.44 189.21/136.44 The set Q consists of the following terms: 189.21/136.44 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_psFloat147(x0, x1) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_msMyInt4(x0) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primMinusInt(Main.Neg(x0)) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primMinusInt(Main.Pos(x0)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_srMyInt(x0, x1) 189.21/136.44 new_psMyInt(x0, x1) 189.21/136.44 189.21/136.44 We have to consider all minimal (P,Q,R)-chains. 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2407) QReductionProof (EQUIVALENT) 189.21/136.44 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.44 189.21/136.44 new_psFloat147(x0, x1) 189.21/136.44 189.21/136.44 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2408) 189.21/136.44 Obligation: 189.21/136.44 Q DP problem: 189.21/136.44 The TRS P consists of the following rules: 189.21/136.44 189.21/136.44 new_iterate146(ww4100, ww4331) -> new_iterate146(ww4100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4331)) 189.21/136.44 189.21/136.44 The TRS R consists of the following rules: 189.21/136.44 189.21/136.44 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.44 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.44 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.44 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.44 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.44 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.44 189.21/136.44 The set Q consists of the following terms: 189.21/136.44 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_msMyInt4(x0) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primMinusInt(Main.Neg(x0)) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primMinusInt(Main.Pos(x0)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_srMyInt(x0, x1) 189.21/136.44 new_psMyInt(x0, x1) 189.21/136.44 189.21/136.44 We have to consider all minimal (P,Q,R)-chains. 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2409) TransformationProof (EQUIVALENT) 189.21/136.44 By rewriting [LPAR04] the rule new_iterate146(ww4100, ww4331) -> new_iterate146(ww4100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4331)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.44 189.21/136.44 (new_iterate146(ww4100, ww4331) -> new_iterate146(ww4100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4331)),new_iterate146(ww4100, ww4331) -> new_iterate146(ww4100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4331))) 189.21/136.44 189.21/136.44 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2410) 189.21/136.44 Obligation: 189.21/136.44 Q DP problem: 189.21/136.44 The TRS P consists of the following rules: 189.21/136.44 189.21/136.44 new_iterate146(ww4100, ww4331) -> new_iterate146(ww4100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4331)) 189.21/136.44 189.21/136.44 The TRS R consists of the following rules: 189.21/136.44 189.21/136.44 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.44 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.44 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.44 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.44 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.44 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.44 189.21/136.44 The set Q consists of the following terms: 189.21/136.44 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_msMyInt4(x0) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primMinusInt(Main.Neg(x0)) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primMinusInt(Main.Pos(x0)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_srMyInt(x0, x1) 189.21/136.44 new_psMyInt(x0, x1) 189.21/136.44 189.21/136.44 We have to consider all minimal (P,Q,R)-chains. 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2411) UsableRulesProof (EQUIVALENT) 189.21/136.44 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2412) 189.21/136.44 Obligation: 189.21/136.44 Q DP problem: 189.21/136.44 The TRS P consists of the following rules: 189.21/136.44 189.21/136.44 new_iterate146(ww4100, ww4331) -> new_iterate146(ww4100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4331)) 189.21/136.44 189.21/136.44 The TRS R consists of the following rules: 189.21/136.44 189.21/136.44 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.44 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.44 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.44 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.44 189.21/136.44 The set Q consists of the following terms: 189.21/136.44 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_msMyInt4(x0) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primMinusInt(Main.Neg(x0)) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primMinusInt(Main.Pos(x0)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_srMyInt(x0, x1) 189.21/136.44 new_psMyInt(x0, x1) 189.21/136.44 189.21/136.44 We have to consider all minimal (P,Q,R)-chains. 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2413) QReductionProof (EQUIVALENT) 189.21/136.44 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.44 189.21/136.44 new_msMyInt4(x0) 189.21/136.44 189.21/136.44 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2414) 189.21/136.44 Obligation: 189.21/136.44 Q DP problem: 189.21/136.44 The TRS P consists of the following rules: 189.21/136.44 189.21/136.44 new_iterate146(ww4100, ww4331) -> new_iterate146(ww4100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4331)) 189.21/136.44 189.21/136.44 The TRS R consists of the following rules: 189.21/136.44 189.21/136.44 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.44 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.44 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.44 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.44 189.21/136.44 The set Q consists of the following terms: 189.21/136.44 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primMinusInt(Main.Neg(x0)) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primMinusInt(Main.Pos(x0)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_srMyInt(x0, x1) 189.21/136.44 new_psMyInt(x0, x1) 189.21/136.44 189.21/136.44 We have to consider all minimal (P,Q,R)-chains. 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2415) TransformationProof (EQUIVALENT) 189.21/136.44 By rewriting [LPAR04] the rule new_iterate146(ww4100, ww4331) -> new_iterate146(ww4100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4331)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.44 189.21/136.44 (new_iterate146(ww4100, ww4331) -> new_iterate146(ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4331)),new_iterate146(ww4100, ww4331) -> new_iterate146(ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4331))) 189.21/136.44 189.21/136.44 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2416) 189.21/136.44 Obligation: 189.21/136.44 Q DP problem: 189.21/136.44 The TRS P consists of the following rules: 189.21/136.44 189.21/136.44 new_iterate146(ww4100, ww4331) -> new_iterate146(ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4331)) 189.21/136.44 189.21/136.44 The TRS R consists of the following rules: 189.21/136.44 189.21/136.44 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.44 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.44 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.44 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.44 189.21/136.44 The set Q consists of the following terms: 189.21/136.44 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primMinusInt(Main.Neg(x0)) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primMinusInt(Main.Pos(x0)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_srMyInt(x0, x1) 189.21/136.44 new_psMyInt(x0, x1) 189.21/136.44 189.21/136.44 We have to consider all minimal (P,Q,R)-chains. 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2417) UsableRulesProof (EQUIVALENT) 189.21/136.44 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2418) 189.21/136.44 Obligation: 189.21/136.44 Q DP problem: 189.21/136.44 The TRS P consists of the following rules: 189.21/136.44 189.21/136.44 new_iterate146(ww4100, ww4331) -> new_iterate146(ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4331)) 189.21/136.44 189.21/136.44 The TRS R consists of the following rules: 189.21/136.44 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.44 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.44 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.44 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.44 189.21/136.44 The set Q consists of the following terms: 189.21/136.44 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primMinusInt(Main.Neg(x0)) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primMinusInt(Main.Pos(x0)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_srMyInt(x0, x1) 189.21/136.44 new_psMyInt(x0, x1) 189.21/136.44 189.21/136.44 We have to consider all minimal (P,Q,R)-chains. 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2419) QReductionProof (EQUIVALENT) 189.21/136.44 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.44 189.21/136.44 new_primMinusInt(Main.Neg(x0)) 189.21/136.44 new_primMinusInt(Main.Pos(x0)) 189.21/136.44 189.21/136.44 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2420) 189.21/136.44 Obligation: 189.21/136.44 Q DP problem: 189.21/136.44 The TRS P consists of the following rules: 189.21/136.44 189.21/136.44 new_iterate146(ww4100, ww4331) -> new_iterate146(ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4331)) 189.21/136.44 189.21/136.44 The TRS R consists of the following rules: 189.21/136.44 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.44 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.44 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.44 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.44 189.21/136.44 The set Q consists of the following terms: 189.21/136.44 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_srMyInt(x0, x1) 189.21/136.44 new_psMyInt(x0, x1) 189.21/136.44 189.21/136.44 We have to consider all minimal (P,Q,R)-chains. 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2421) TransformationProof (EQUIVALENT) 189.21/136.44 By rewriting [LPAR04] the rule new_iterate146(ww4100, ww4331) -> new_iterate146(ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4331)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.44 189.21/136.44 (new_iterate146(ww4100, ww4331) -> new_iterate146(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4331)),new_iterate146(ww4100, ww4331) -> new_iterate146(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4331))) 189.21/136.44 189.21/136.44 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2422) 189.21/136.44 Obligation: 189.21/136.44 Q DP problem: 189.21/136.44 The TRS P consists of the following rules: 189.21/136.44 189.21/136.44 new_iterate146(ww4100, ww4331) -> new_iterate146(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4331)) 189.21/136.44 189.21/136.44 The TRS R consists of the following rules: 189.21/136.44 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.44 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.44 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.44 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.44 189.21/136.44 The set Q consists of the following terms: 189.21/136.44 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_srMyInt(x0, x1) 189.21/136.44 new_psMyInt(x0, x1) 189.21/136.44 189.21/136.44 We have to consider all minimal (P,Q,R)-chains. 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2423) TransformationProof (EQUIVALENT) 189.21/136.44 By rewriting [LPAR04] the rule new_iterate146(ww4100, ww4331) -> new_iterate146(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4331)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.44 189.21/136.44 (new_iterate146(ww4100, ww4331) -> new_iterate146(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4331)),new_iterate146(ww4100, ww4331) -> new_iterate146(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4331))) 189.21/136.44 189.21/136.44 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2424) 189.21/136.44 Obligation: 189.21/136.44 Q DP problem: 189.21/136.44 The TRS P consists of the following rules: 189.21/136.44 189.21/136.44 new_iterate146(ww4100, ww4331) -> new_iterate146(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4331)) 189.21/136.44 189.21/136.44 The TRS R consists of the following rules: 189.21/136.44 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.44 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.44 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.44 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.44 189.21/136.44 The set Q consists of the following terms: 189.21/136.44 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_srMyInt(x0, x1) 189.21/136.44 new_psMyInt(x0, x1) 189.21/136.44 189.21/136.44 We have to consider all minimal (P,Q,R)-chains. 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2425) TransformationProof (EQUIVALENT) 189.21/136.44 By rewriting [LPAR04] the rule new_iterate146(ww4100, ww4331) -> new_iterate146(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4331)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.44 189.21/136.44 (new_iterate146(ww4100, ww4331) -> new_iterate146(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4331)),new_iterate146(ww4100, ww4331) -> new_iterate146(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4331))) 189.21/136.44 189.21/136.44 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2426) 189.21/136.44 Obligation: 189.21/136.44 Q DP problem: 189.21/136.44 The TRS P consists of the following rules: 189.21/136.44 189.21/136.44 new_iterate146(ww4100, ww4331) -> new_iterate146(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4331)) 189.21/136.44 189.21/136.44 The TRS R consists of the following rules: 189.21/136.44 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.44 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.44 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.44 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.44 189.21/136.44 The set Q consists of the following terms: 189.21/136.44 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_srMyInt(x0, x1) 189.21/136.44 new_psMyInt(x0, x1) 189.21/136.44 189.21/136.44 We have to consider all minimal (P,Q,R)-chains. 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2427) TransformationProof (EQUIVALENT) 189.21/136.44 By rewriting [LPAR04] the rule new_iterate146(ww4100, ww4331) -> new_iterate146(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4331)) at position [1,1,0] we obtained the following new rules [LPAR04]: 189.21/136.44 189.21/136.44 (new_iterate146(ww4100, ww4331) -> new_iterate146(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4331)),new_iterate146(ww4100, ww4331) -> new_iterate146(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4331))) 189.21/136.44 189.21/136.44 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2428) 189.21/136.44 Obligation: 189.21/136.44 Q DP problem: 189.21/136.44 The TRS P consists of the following rules: 189.21/136.44 189.21/136.44 new_iterate146(ww4100, ww4331) -> new_iterate146(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4331)) 189.21/136.44 189.21/136.44 The TRS R consists of the following rules: 189.21/136.44 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.44 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.44 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.44 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.44 189.21/136.44 The set Q consists of the following terms: 189.21/136.44 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_srMyInt(x0, x1) 189.21/136.44 new_psMyInt(x0, x1) 189.21/136.44 189.21/136.44 We have to consider all minimal (P,Q,R)-chains. 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2429) MNOCProof (EQUIVALENT) 189.21/136.44 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2430) 189.21/136.44 Obligation: 189.21/136.44 Q DP problem: 189.21/136.44 The TRS P consists of the following rules: 189.21/136.44 189.21/136.44 new_iterate146(ww4100, ww4331) -> new_iterate146(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4331)) 189.21/136.44 189.21/136.44 The TRS R consists of the following rules: 189.21/136.44 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.44 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.44 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.44 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.44 189.21/136.44 Q is empty. 189.21/136.44 We have to consider all (P,Q,R)-chains. 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2431) NonTerminationLoopProof (COMPLETE) 189.21/136.44 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.44 Found a loop by semiunifying a rule from P directly. 189.21/136.44 189.21/136.44 s = new_iterate146(ww4100, ww4331) evaluates to t =new_iterate146(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4331)) 189.21/136.44 189.21/136.44 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.44 * Matcher: [ww4331 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4331)] 189.21/136.44 * Semiunifier: [ ] 189.21/136.44 189.21/136.44 -------------------------------------------------------------------------------- 189.21/136.44 Rewriting sequence 189.21/136.44 189.21/136.44 The DP semiunifies directly so there is only one rewrite step from new_iterate146(ww4100, ww4331) to new_iterate146(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4331)). 189.21/136.44 189.21/136.44 189.21/136.44 189.21/136.44 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2432) 189.21/136.44 NO 189.21/136.44 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2433) 189.21/136.44 Obligation: 189.21/136.44 Q DP problem: 189.21/136.44 The TRS P consists of the following rules: 189.21/136.44 189.21/136.44 new_iterate63(ww4100, ww3000, ww4365) -> new_iterate63(ww4100, ww3000, new_psFloat63(ww4100, ww3000, ww4365)) 189.21/136.44 189.21/136.44 The TRS R consists of the following rules: 189.21/136.44 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.44 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.44 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.44 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.44 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.44 new_psFloat63(ww4100, ww3000, ww4365) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4365) 189.21/136.44 189.21/136.44 The set Q consists of the following terms: 189.21/136.44 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_msMyInt(Main.Neg(x0)) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_msMyInt(Main.Pos(x0)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_psFloat63(x0, x1, x2) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_srMyInt(x0, x1) 189.21/136.44 new_psMyInt(x0, x1) 189.21/136.44 189.21/136.44 We have to consider all minimal (P,Q,R)-chains. 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2434) MNOCProof (EQUIVALENT) 189.21/136.44 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2435) 189.21/136.44 Obligation: 189.21/136.44 Q DP problem: 189.21/136.44 The TRS P consists of the following rules: 189.21/136.44 189.21/136.44 new_iterate63(ww4100, ww3000, ww4365) -> new_iterate63(ww4100, ww3000, new_psFloat63(ww4100, ww3000, ww4365)) 189.21/136.44 189.21/136.44 The TRS R consists of the following rules: 189.21/136.44 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.44 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.44 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.44 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.44 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.44 new_psFloat63(ww4100, ww3000, ww4365) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4365) 189.21/136.44 189.21/136.44 Q is empty. 189.21/136.44 We have to consider all (P,Q,R)-chains. 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2436) NonTerminationLoopProof (COMPLETE) 189.21/136.44 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.44 Found a loop by semiunifying a rule from P directly. 189.21/136.44 189.21/136.44 s = new_iterate63(ww4100, ww3000, ww4365) evaluates to t =new_iterate63(ww4100, ww3000, new_psFloat63(ww4100, ww3000, ww4365)) 189.21/136.44 189.21/136.44 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.44 * Matcher: [ww4365 / new_psFloat63(ww4100, ww3000, ww4365)] 189.21/136.44 * Semiunifier: [ ] 189.21/136.44 189.21/136.44 -------------------------------------------------------------------------------- 189.21/136.44 Rewriting sequence 189.21/136.44 189.21/136.44 The DP semiunifies directly so there is only one rewrite step from new_iterate63(ww4100, ww3000, ww4365) to new_iterate63(ww4100, ww3000, new_psFloat63(ww4100, ww3000, ww4365)). 189.21/136.44 189.21/136.44 189.21/136.44 189.21/136.44 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2437) 189.21/136.44 NO 189.21/136.44 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2438) 189.21/136.44 Obligation: 189.21/136.44 Q DP problem: 189.21/136.44 The TRS P consists of the following rules: 189.21/136.44 189.21/136.44 new_takeWhile0(ww22, ww23, ww24, ww1832) -> new_takeWhile10(ww22, ww23, ww24, ww1832) 189.21/136.44 new_takeWhile10(ww22, ww23, ww24, ww1832) -> new_takeWhile0(ww22, ww23, ww24, new_psFloat168(ww23, ww24, ww1832)) 189.21/136.44 189.21/136.44 The TRS R consists of the following rules: 189.21/136.44 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.44 new_psFloat168(ww23, ww24, ww1832) -> new_primPlusFloat(new_msMyInt6(ww23), new_srMyInt3(ww24), ww1832) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_msMyInt6(ww23) -> new_primMinusNat0(Main.Zero, Main.Succ(ww23)) 189.21/136.44 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.44 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.44 new_srMyInt3(ww24) -> new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww24))) 189.21/136.44 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.44 189.21/136.44 The set Q consists of the following terms: 189.21/136.44 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.44 new_srMyInt3(x0) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_psFloat168(x0, x1, x2) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_msMyInt6(x0) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_srMyInt(x0, x1) 189.21/136.44 new_psMyInt(x0, x1) 189.21/136.44 189.21/136.44 We have to consider all minimal (P,Q,R)-chains. 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2439) TransformationProof (EQUIVALENT) 189.21/136.44 By rewriting [LPAR04] the rule new_takeWhile10(ww22, ww23, ww24, ww1832) -> new_takeWhile0(ww22, ww23, ww24, new_psFloat168(ww23, ww24, ww1832)) at position [3] we obtained the following new rules [LPAR04]: 189.21/136.44 189.21/136.44 (new_takeWhile10(ww22, ww23, ww24, ww1832) -> new_takeWhile0(ww22, ww23, ww24, new_primPlusFloat(new_msMyInt6(ww23), new_srMyInt3(ww24), ww1832)),new_takeWhile10(ww22, ww23, ww24, ww1832) -> new_takeWhile0(ww22, ww23, ww24, new_primPlusFloat(new_msMyInt6(ww23), new_srMyInt3(ww24), ww1832))) 189.21/136.44 189.21/136.44 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2440) 189.21/136.44 Obligation: 189.21/136.44 Q DP problem: 189.21/136.44 The TRS P consists of the following rules: 189.21/136.44 189.21/136.44 new_takeWhile0(ww22, ww23, ww24, ww1832) -> new_takeWhile10(ww22, ww23, ww24, ww1832) 189.21/136.44 new_takeWhile10(ww22, ww23, ww24, ww1832) -> new_takeWhile0(ww22, ww23, ww24, new_primPlusFloat(new_msMyInt6(ww23), new_srMyInt3(ww24), ww1832)) 189.21/136.44 189.21/136.44 The TRS R consists of the following rules: 189.21/136.44 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.44 new_psFloat168(ww23, ww24, ww1832) -> new_primPlusFloat(new_msMyInt6(ww23), new_srMyInt3(ww24), ww1832) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_msMyInt6(ww23) -> new_primMinusNat0(Main.Zero, Main.Succ(ww23)) 189.21/136.44 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.44 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.44 new_srMyInt3(ww24) -> new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww24))) 189.21/136.44 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.44 189.21/136.44 The set Q consists of the following terms: 189.21/136.44 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.44 new_srMyInt3(x0) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_psFloat168(x0, x1, x2) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_msMyInt6(x0) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_srMyInt(x0, x1) 189.21/136.44 new_psMyInt(x0, x1) 189.21/136.44 189.21/136.44 We have to consider all minimal (P,Q,R)-chains. 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2441) UsableRulesProof (EQUIVALENT) 189.21/136.44 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2442) 189.21/136.44 Obligation: 189.21/136.44 Q DP problem: 189.21/136.44 The TRS P consists of the following rules: 189.21/136.44 189.21/136.44 new_takeWhile0(ww22, ww23, ww24, ww1832) -> new_takeWhile10(ww22, ww23, ww24, ww1832) 189.21/136.44 new_takeWhile10(ww22, ww23, ww24, ww1832) -> new_takeWhile0(ww22, ww23, ww24, new_primPlusFloat(new_msMyInt6(ww23), new_srMyInt3(ww24), ww1832)) 189.21/136.44 189.21/136.44 The TRS R consists of the following rules: 189.21/136.44 189.21/136.44 new_msMyInt6(ww23) -> new_primMinusNat0(Main.Zero, Main.Succ(ww23)) 189.21/136.44 new_srMyInt3(ww24) -> new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww24))) 189.21/136.44 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.44 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.44 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.44 189.21/136.44 The set Q consists of the following terms: 189.21/136.44 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.44 new_srMyInt3(x0) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_psFloat168(x0, x1, x2) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_msMyInt6(x0) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_srMyInt(x0, x1) 189.21/136.44 new_psMyInt(x0, x1) 189.21/136.44 189.21/136.44 We have to consider all minimal (P,Q,R)-chains. 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2443) QReductionProof (EQUIVALENT) 189.21/136.44 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.44 189.21/136.44 new_psFloat168(x0, x1, x2) 189.21/136.44 189.21/136.44 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2444) 189.21/136.44 Obligation: 189.21/136.44 Q DP problem: 189.21/136.44 The TRS P consists of the following rules: 189.21/136.44 189.21/136.44 new_takeWhile0(ww22, ww23, ww24, ww1832) -> new_takeWhile10(ww22, ww23, ww24, ww1832) 189.21/136.44 new_takeWhile10(ww22, ww23, ww24, ww1832) -> new_takeWhile0(ww22, ww23, ww24, new_primPlusFloat(new_msMyInt6(ww23), new_srMyInt3(ww24), ww1832)) 189.21/136.44 189.21/136.44 The TRS R consists of the following rules: 189.21/136.44 189.21/136.44 new_msMyInt6(ww23) -> new_primMinusNat0(Main.Zero, Main.Succ(ww23)) 189.21/136.44 new_srMyInt3(ww24) -> new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww24))) 189.21/136.44 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.44 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.44 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.44 189.21/136.44 The set Q consists of the following terms: 189.21/136.44 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.44 new_srMyInt3(x0) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_msMyInt6(x0) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_srMyInt(x0, x1) 189.21/136.44 new_psMyInt(x0, x1) 189.21/136.44 189.21/136.44 We have to consider all minimal (P,Q,R)-chains. 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2445) TransformationProof (EQUIVALENT) 189.21/136.44 By rewriting [LPAR04] the rule new_takeWhile10(ww22, ww23, ww24, ww1832) -> new_takeWhile0(ww22, ww23, ww24, new_primPlusFloat(new_msMyInt6(ww23), new_srMyInt3(ww24), ww1832)) at position [3,0] we obtained the following new rules [LPAR04]: 189.21/136.44 189.21/136.44 (new_takeWhile10(ww22, ww23, ww24, ww1832) -> new_takeWhile0(ww22, ww23, ww24, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww23)), new_srMyInt3(ww24), ww1832)),new_takeWhile10(ww22, ww23, ww24, ww1832) -> new_takeWhile0(ww22, ww23, ww24, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww23)), new_srMyInt3(ww24), ww1832))) 189.21/136.44 189.21/136.44 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2446) 189.21/136.44 Obligation: 189.21/136.44 Q DP problem: 189.21/136.44 The TRS P consists of the following rules: 189.21/136.44 189.21/136.44 new_takeWhile0(ww22, ww23, ww24, ww1832) -> new_takeWhile10(ww22, ww23, ww24, ww1832) 189.21/136.44 new_takeWhile10(ww22, ww23, ww24, ww1832) -> new_takeWhile0(ww22, ww23, ww24, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww23)), new_srMyInt3(ww24), ww1832)) 189.21/136.44 189.21/136.44 The TRS R consists of the following rules: 189.21/136.44 189.21/136.44 new_msMyInt6(ww23) -> new_primMinusNat0(Main.Zero, Main.Succ(ww23)) 189.21/136.44 new_srMyInt3(ww24) -> new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww24))) 189.21/136.44 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.44 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.44 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.44 189.21/136.44 The set Q consists of the following terms: 189.21/136.44 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.44 new_srMyInt3(x0) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_msMyInt6(x0) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_srMyInt(x0, x1) 189.21/136.44 new_psMyInt(x0, x1) 189.21/136.44 189.21/136.44 We have to consider all minimal (P,Q,R)-chains. 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2447) UsableRulesProof (EQUIVALENT) 189.21/136.44 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2448) 189.21/136.44 Obligation: 189.21/136.44 Q DP problem: 189.21/136.44 The TRS P consists of the following rules: 189.21/136.44 189.21/136.44 new_takeWhile0(ww22, ww23, ww24, ww1832) -> new_takeWhile10(ww22, ww23, ww24, ww1832) 189.21/136.44 new_takeWhile10(ww22, ww23, ww24, ww1832) -> new_takeWhile0(ww22, ww23, ww24, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww23)), new_srMyInt3(ww24), ww1832)) 189.21/136.44 189.21/136.44 The TRS R consists of the following rules: 189.21/136.44 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.44 new_srMyInt3(ww24) -> new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww24))) 189.21/136.44 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.44 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.44 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.44 189.21/136.44 The set Q consists of the following terms: 189.21/136.44 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.44 new_srMyInt3(x0) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_msMyInt6(x0) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_srMyInt(x0, x1) 189.21/136.44 new_psMyInt(x0, x1) 189.21/136.44 189.21/136.44 We have to consider all minimal (P,Q,R)-chains. 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2449) QReductionProof (EQUIVALENT) 189.21/136.44 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.44 189.21/136.44 new_msMyInt6(x0) 189.21/136.44 189.21/136.44 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2450) 189.21/136.44 Obligation: 189.21/136.44 Q DP problem: 189.21/136.44 The TRS P consists of the following rules: 189.21/136.44 189.21/136.44 new_takeWhile0(ww22, ww23, ww24, ww1832) -> new_takeWhile10(ww22, ww23, ww24, ww1832) 189.21/136.44 new_takeWhile10(ww22, ww23, ww24, ww1832) -> new_takeWhile0(ww22, ww23, ww24, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww23)), new_srMyInt3(ww24), ww1832)) 189.21/136.44 189.21/136.44 The TRS R consists of the following rules: 189.21/136.44 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.44 new_srMyInt3(ww24) -> new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww24))) 189.21/136.44 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.44 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.44 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.44 189.21/136.44 The set Q consists of the following terms: 189.21/136.44 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.44 new_srMyInt3(x0) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_srMyInt(x0, x1) 189.21/136.44 new_psMyInt(x0, x1) 189.21/136.44 189.21/136.44 We have to consider all minimal (P,Q,R)-chains. 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2451) TransformationProof (EQUIVALENT) 189.21/136.44 By rewriting [LPAR04] the rule new_takeWhile10(ww22, ww23, ww24, ww1832) -> new_takeWhile0(ww22, ww23, ww24, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww23)), new_srMyInt3(ww24), ww1832)) at position [3,0] we obtained the following new rules [LPAR04]: 189.21/136.44 189.21/136.44 (new_takeWhile10(ww22, ww23, ww24, ww1832) -> new_takeWhile0(ww22, ww23, ww24, new_primPlusFloat(Main.Neg(Main.Succ(ww23)), new_srMyInt3(ww24), ww1832)),new_takeWhile10(ww22, ww23, ww24, ww1832) -> new_takeWhile0(ww22, ww23, ww24, new_primPlusFloat(Main.Neg(Main.Succ(ww23)), new_srMyInt3(ww24), ww1832))) 189.21/136.44 189.21/136.44 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2452) 189.21/136.44 Obligation: 189.21/136.44 Q DP problem: 189.21/136.44 The TRS P consists of the following rules: 189.21/136.44 189.21/136.44 new_takeWhile0(ww22, ww23, ww24, ww1832) -> new_takeWhile10(ww22, ww23, ww24, ww1832) 189.21/136.44 new_takeWhile10(ww22, ww23, ww24, ww1832) -> new_takeWhile0(ww22, ww23, ww24, new_primPlusFloat(Main.Neg(Main.Succ(ww23)), new_srMyInt3(ww24), ww1832)) 189.21/136.44 189.21/136.44 The TRS R consists of the following rules: 189.21/136.44 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.44 new_srMyInt3(ww24) -> new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww24))) 189.21/136.44 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.44 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.44 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.44 189.21/136.44 The set Q consists of the following terms: 189.21/136.44 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.44 new_srMyInt3(x0) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_srMyInt(x0, x1) 189.21/136.44 new_psMyInt(x0, x1) 189.21/136.44 189.21/136.44 We have to consider all minimal (P,Q,R)-chains. 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2453) TransformationProof (EQUIVALENT) 189.21/136.44 By rewriting [LPAR04] the rule new_takeWhile10(ww22, ww23, ww24, ww1832) -> new_takeWhile0(ww22, ww23, ww24, new_primPlusFloat(Main.Neg(Main.Succ(ww23)), new_srMyInt3(ww24), ww1832)) at position [3,1] we obtained the following new rules [LPAR04]: 189.21/136.44 189.21/136.44 (new_takeWhile10(ww22, ww23, ww24, ww1832) -> new_takeWhile0(ww22, ww23, ww24, new_primPlusFloat(Main.Neg(Main.Succ(ww23)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww24))), ww1832)),new_takeWhile10(ww22, ww23, ww24, ww1832) -> new_takeWhile0(ww22, ww23, ww24, new_primPlusFloat(Main.Neg(Main.Succ(ww23)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww24))), ww1832))) 189.21/136.44 189.21/136.44 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2454) 189.21/136.44 Obligation: 189.21/136.44 Q DP problem: 189.21/136.44 The TRS P consists of the following rules: 189.21/136.44 189.21/136.44 new_takeWhile0(ww22, ww23, ww24, ww1832) -> new_takeWhile10(ww22, ww23, ww24, ww1832) 189.21/136.44 new_takeWhile10(ww22, ww23, ww24, ww1832) -> new_takeWhile0(ww22, ww23, ww24, new_primPlusFloat(Main.Neg(Main.Succ(ww23)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww24))), ww1832)) 189.21/136.44 189.21/136.44 The TRS R consists of the following rules: 189.21/136.44 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.44 new_srMyInt3(ww24) -> new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww24))) 189.21/136.44 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.44 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.44 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.44 189.21/136.44 The set Q consists of the following terms: 189.21/136.44 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.44 new_srMyInt3(x0) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_srMyInt(x0, x1) 189.21/136.44 new_psMyInt(x0, x1) 189.21/136.44 189.21/136.44 We have to consider all minimal (P,Q,R)-chains. 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2455) UsableRulesProof (EQUIVALENT) 189.21/136.44 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2456) 189.21/136.44 Obligation: 189.21/136.44 Q DP problem: 189.21/136.44 The TRS P consists of the following rules: 189.21/136.44 189.21/136.44 new_takeWhile0(ww22, ww23, ww24, ww1832) -> new_takeWhile10(ww22, ww23, ww24, ww1832) 189.21/136.44 new_takeWhile10(ww22, ww23, ww24, ww1832) -> new_takeWhile0(ww22, ww23, ww24, new_primPlusFloat(Main.Neg(Main.Succ(ww23)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww24))), ww1832)) 189.21/136.44 189.21/136.44 The TRS R consists of the following rules: 189.21/136.44 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.44 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.44 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.44 189.21/136.44 The set Q consists of the following terms: 189.21/136.44 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.44 new_srMyInt3(x0) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_srMyInt(x0, x1) 189.21/136.44 new_psMyInt(x0, x1) 189.21/136.44 189.21/136.44 We have to consider all minimal (P,Q,R)-chains. 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2457) QReductionProof (EQUIVALENT) 189.21/136.44 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.44 189.21/136.44 new_srMyInt3(x0) 189.21/136.44 189.21/136.44 189.21/136.44 ---------------------------------------- 189.21/136.44 189.21/136.44 (2458) 189.21/136.44 Obligation: 189.21/136.44 Q DP problem: 189.21/136.44 The TRS P consists of the following rules: 189.21/136.44 189.21/136.44 new_takeWhile0(ww22, ww23, ww24, ww1832) -> new_takeWhile10(ww22, ww23, ww24, ww1832) 189.21/136.44 new_takeWhile10(ww22, ww23, ww24, ww1832) -> new_takeWhile0(ww22, ww23, ww24, new_primPlusFloat(Main.Neg(Main.Succ(ww23)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww24))), ww1832)) 189.21/136.44 189.21/136.44 The TRS R consists of the following rules: 189.21/136.44 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.44 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.44 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.44 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.44 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.44 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.44 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.44 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.44 189.21/136.44 The set Q consists of the following terms: 189.21/136.44 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.44 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.44 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.44 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.44 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.44 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.44 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.44 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.44 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_srMyInt(x0, x1) 189.21/136.45 new_psMyInt(x0, x1) 189.21/136.45 189.21/136.45 We have to consider all minimal (P,Q,R)-chains. 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2459) TransformationProof (EQUIVALENT) 189.21/136.45 By rewriting [LPAR04] the rule new_takeWhile10(ww22, ww23, ww24, ww1832) -> new_takeWhile0(ww22, ww23, ww24, new_primPlusFloat(Main.Neg(Main.Succ(ww23)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww24))), ww1832)) at position [3,1] we obtained the following new rules [LPAR04]: 189.21/136.45 189.21/136.45 (new_takeWhile10(ww22, ww23, ww24, ww1832) -> new_takeWhile0(ww22, ww23, ww24, new_primPlusFloat(Main.Neg(Main.Succ(ww23)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww24))), ww1832)),new_takeWhile10(ww22, ww23, ww24, ww1832) -> new_takeWhile0(ww22, ww23, ww24, new_primPlusFloat(Main.Neg(Main.Succ(ww23)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww24))), ww1832))) 189.21/136.45 189.21/136.45 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2460) 189.21/136.45 Obligation: 189.21/136.45 Q DP problem: 189.21/136.45 The TRS P consists of the following rules: 189.21/136.45 189.21/136.45 new_takeWhile0(ww22, ww23, ww24, ww1832) -> new_takeWhile10(ww22, ww23, ww24, ww1832) 189.21/136.45 new_takeWhile10(ww22, ww23, ww24, ww1832) -> new_takeWhile0(ww22, ww23, ww24, new_primPlusFloat(Main.Neg(Main.Succ(ww23)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww24))), ww1832)) 189.21/136.45 189.21/136.45 The TRS R consists of the following rules: 189.21/136.45 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.45 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.45 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.45 189.21/136.45 The set Q consists of the following terms: 189.21/136.45 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_srMyInt(x0, x1) 189.21/136.45 new_psMyInt(x0, x1) 189.21/136.45 189.21/136.45 We have to consider all minimal (P,Q,R)-chains. 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2461) TransformationProof (EQUIVALENT) 189.21/136.45 By rewriting [LPAR04] the rule new_takeWhile10(ww22, ww23, ww24, ww1832) -> new_takeWhile0(ww22, ww23, ww24, new_primPlusFloat(Main.Neg(Main.Succ(ww23)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww24))), ww1832)) at position [3,1,0] we obtained the following new rules [LPAR04]: 189.21/136.45 189.21/136.45 (new_takeWhile10(ww22, ww23, ww24, ww1832) -> new_takeWhile0(ww22, ww23, ww24, new_primPlusFloat(Main.Neg(Main.Succ(ww23)), Main.Pos(Main.Zero), ww1832)),new_takeWhile10(ww22, ww23, ww24, ww1832) -> new_takeWhile0(ww22, ww23, ww24, new_primPlusFloat(Main.Neg(Main.Succ(ww23)), Main.Pos(Main.Zero), ww1832))) 189.21/136.45 189.21/136.45 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2462) 189.21/136.45 Obligation: 189.21/136.45 Q DP problem: 189.21/136.45 The TRS P consists of the following rules: 189.21/136.45 189.21/136.45 new_takeWhile0(ww22, ww23, ww24, ww1832) -> new_takeWhile10(ww22, ww23, ww24, ww1832) 189.21/136.45 new_takeWhile10(ww22, ww23, ww24, ww1832) -> new_takeWhile0(ww22, ww23, ww24, new_primPlusFloat(Main.Neg(Main.Succ(ww23)), Main.Pos(Main.Zero), ww1832)) 189.21/136.45 189.21/136.45 The TRS R consists of the following rules: 189.21/136.45 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.45 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.45 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.45 189.21/136.45 The set Q consists of the following terms: 189.21/136.45 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_srMyInt(x0, x1) 189.21/136.45 new_psMyInt(x0, x1) 189.21/136.45 189.21/136.45 We have to consider all minimal (P,Q,R)-chains. 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2463) MNOCProof (EQUIVALENT) 189.21/136.45 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2464) 189.21/136.45 Obligation: 189.21/136.45 Q DP problem: 189.21/136.45 The TRS P consists of the following rules: 189.21/136.45 189.21/136.45 new_takeWhile0(ww22, ww23, ww24, ww1832) -> new_takeWhile10(ww22, ww23, ww24, ww1832) 189.21/136.45 new_takeWhile10(ww22, ww23, ww24, ww1832) -> new_takeWhile0(ww22, ww23, ww24, new_primPlusFloat(Main.Neg(Main.Succ(ww23)), Main.Pos(Main.Zero), ww1832)) 189.21/136.45 189.21/136.45 The TRS R consists of the following rules: 189.21/136.45 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.45 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.45 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.45 189.21/136.45 Q is empty. 189.21/136.45 We have to consider all (P,Q,R)-chains. 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2465) NonTerminationLoopProof (COMPLETE) 189.21/136.45 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.45 Found a loop by narrowing to the left: 189.21/136.45 189.21/136.45 s = new_takeWhile10(ww22', ww23', ww24', ww1832') evaluates to t =new_takeWhile10(ww22', ww23', ww24', new_primPlusFloat(Main.Neg(Main.Succ(ww23')), Main.Pos(Main.Zero), ww1832')) 189.21/136.45 189.21/136.45 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.45 * Matcher: [ww1832' / new_primPlusFloat(Main.Neg(Main.Succ(ww23')), Main.Pos(Main.Zero), ww1832')] 189.21/136.45 * Semiunifier: [ ] 189.21/136.45 189.21/136.45 -------------------------------------------------------------------------------- 189.21/136.45 Rewriting sequence 189.21/136.45 189.21/136.45 new_takeWhile10(ww22', ww23', ww24', ww1832') -> new_takeWhile0(ww22', ww23', ww24', new_primPlusFloat(Main.Neg(Main.Succ(ww23')), Main.Pos(Main.Zero), ww1832')) 189.21/136.45 with rule new_takeWhile10(ww22'', ww23'', ww24'', ww1832'') -> new_takeWhile0(ww22'', ww23'', ww24'', new_primPlusFloat(Main.Neg(Main.Succ(ww23'')), Main.Pos(Main.Zero), ww1832'')) at position [] and matcher [ww22'' / ww22', ww23'' / ww23', ww24'' / ww24', ww1832'' / ww1832'] 189.21/136.45 189.21/136.45 new_takeWhile0(ww22', ww23', ww24', new_primPlusFloat(Main.Neg(Main.Succ(ww23')), Main.Pos(Main.Zero), ww1832')) -> new_takeWhile10(ww22', ww23', ww24', new_primPlusFloat(Main.Neg(Main.Succ(ww23')), Main.Pos(Main.Zero), ww1832')) 189.21/136.45 with rule new_takeWhile0(ww22, ww23, ww24, ww1832) -> new_takeWhile10(ww22, ww23, ww24, ww1832) 189.21/136.45 189.21/136.45 Now applying the matcher to the start term leads to a term which is equal to the last term in the rewriting sequence 189.21/136.45 189.21/136.45 189.21/136.45 All these steps are and every following step will be a correct step w.r.t to Q. 189.21/136.45 189.21/136.45 189.21/136.45 189.21/136.45 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2466) 189.21/136.45 NO 189.21/136.45 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2467) 189.21/136.45 Obligation: 189.21/136.45 Q DP problem: 189.21/136.45 The TRS P consists of the following rules: 189.21/136.45 189.21/136.45 new_iterate10(ww3100, ww4419) -> new_iterate10(ww3100, new_psFloat10(ww3100, ww4419)) 189.21/136.45 189.21/136.45 The TRS R consists of the following rules: 189.21/136.45 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.45 new_psFloat10(ww3100, ww4419) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4419) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.45 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.45 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.45 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.45 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.45 189.21/136.45 The set Q consists of the following terms: 189.21/136.45 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_msMyInt(Main.Neg(x0)) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_msMyInt(Main.Pos(x0)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_psFloat10(x0, x1) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_srMyInt(x0, x1) 189.21/136.45 new_psMyInt(x0, x1) 189.21/136.45 189.21/136.45 We have to consider all minimal (P,Q,R)-chains. 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2468) MNOCProof (EQUIVALENT) 189.21/136.45 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2469) 189.21/136.45 Obligation: 189.21/136.45 Q DP problem: 189.21/136.45 The TRS P consists of the following rules: 189.21/136.45 189.21/136.45 new_iterate10(ww3100, ww4419) -> new_iterate10(ww3100, new_psFloat10(ww3100, ww4419)) 189.21/136.45 189.21/136.45 The TRS R consists of the following rules: 189.21/136.45 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.45 new_psFloat10(ww3100, ww4419) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4419) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.45 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.45 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.45 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.45 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.45 189.21/136.45 Q is empty. 189.21/136.45 We have to consider all (P,Q,R)-chains. 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2470) NonTerminationLoopProof (COMPLETE) 189.21/136.45 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.45 Found a loop by semiunifying a rule from P directly. 189.21/136.45 189.21/136.45 s = new_iterate10(ww3100, ww4419) evaluates to t =new_iterate10(ww3100, new_psFloat10(ww3100, ww4419)) 189.21/136.45 189.21/136.45 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.45 * Matcher: [ww4419 / new_psFloat10(ww3100, ww4419)] 189.21/136.45 * Semiunifier: [ ] 189.21/136.45 189.21/136.45 -------------------------------------------------------------------------------- 189.21/136.45 Rewriting sequence 189.21/136.45 189.21/136.45 The DP semiunifies directly so there is only one rewrite step from new_iterate10(ww3100, ww4419) to new_iterate10(ww3100, new_psFloat10(ww3100, ww4419)). 189.21/136.45 189.21/136.45 189.21/136.45 189.21/136.45 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2471) 189.21/136.45 NO 189.21/136.45 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2472) 189.21/136.45 Obligation: 189.21/136.45 Q DP problem: 189.21/136.45 The TRS P consists of the following rules: 189.21/136.45 189.21/136.45 new_iterate185(ww4100, ww3000, ww4755) -> new_iterate185(ww4100, ww3000, new_primPlusFloat1(Main.Succ(Main.Zero), ww4100, ww3000, ww4755)) 189.21/136.45 189.21/136.45 The TRS R consists of the following rules: 189.21/136.45 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.45 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.45 new_primPlusFloat1(ww4693, ww4694, ww4695, ww4699) -> new_primPlusFloat(new_msMyInt5(ww4693, Main.Pos(Main.Succ(ww4695))), new_srMyInt(Main.Neg(Main.Succ(ww4694)), Main.Neg(Main.Zero)), ww4699) 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.45 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.45 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.45 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.45 189.21/136.45 The set Q consists of the following terms: 189.21/136.45 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_msMyInt5(x0, Main.Pos(x1)) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_primPlusFloat1(x0, x1, x2, x3) 189.21/136.45 new_msMyInt5(x0, Main.Neg(x1)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_srMyInt(x0, x1) 189.21/136.45 new_psMyInt(x0, x1) 189.21/136.45 189.21/136.45 We have to consider all minimal (P,Q,R)-chains. 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2473) MNOCProof (EQUIVALENT) 189.21/136.45 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2474) 189.21/136.45 Obligation: 189.21/136.45 Q DP problem: 189.21/136.45 The TRS P consists of the following rules: 189.21/136.45 189.21/136.45 new_iterate185(ww4100, ww3000, ww4755) -> new_iterate185(ww4100, ww3000, new_primPlusFloat1(Main.Succ(Main.Zero), ww4100, ww3000, ww4755)) 189.21/136.45 189.21/136.45 The TRS R consists of the following rules: 189.21/136.45 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.45 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.45 new_primPlusFloat1(ww4693, ww4694, ww4695, ww4699) -> new_primPlusFloat(new_msMyInt5(ww4693, Main.Pos(Main.Succ(ww4695))), new_srMyInt(Main.Neg(Main.Succ(ww4694)), Main.Neg(Main.Zero)), ww4699) 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.45 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.45 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.45 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.45 189.21/136.45 Q is empty. 189.21/136.45 We have to consider all (P,Q,R)-chains. 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2475) NonTerminationLoopProof (COMPLETE) 189.21/136.45 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.45 Found a loop by semiunifying a rule from P directly. 189.21/136.45 189.21/136.45 s = new_iterate185(ww4100, ww3000, ww4755) evaluates to t =new_iterate185(ww4100, ww3000, new_primPlusFloat1(Main.Succ(Main.Zero), ww4100, ww3000, ww4755)) 189.21/136.45 189.21/136.45 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.45 * Matcher: [ww4755 / new_primPlusFloat1(Main.Succ(Main.Zero), ww4100, ww3000, ww4755)] 189.21/136.45 * Semiunifier: [ ] 189.21/136.45 189.21/136.45 -------------------------------------------------------------------------------- 189.21/136.45 Rewriting sequence 189.21/136.45 189.21/136.45 The DP semiunifies directly so there is only one rewrite step from new_iterate185(ww4100, ww3000, ww4755) to new_iterate185(ww4100, ww3000, new_primPlusFloat1(Main.Succ(Main.Zero), ww4100, ww3000, ww4755)). 189.21/136.45 189.21/136.45 189.21/136.45 189.21/136.45 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2476) 189.21/136.45 NO 189.21/136.45 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2477) 189.21/136.45 Obligation: 189.21/136.45 Q DP problem: 189.21/136.45 The TRS P consists of the following rules: 189.21/136.45 189.21/136.45 new_takeWhile122(ww410000, ww3000, ww3100, ww5, Main.Succ(ww18050), Main.Succ(ww1800000)) -> new_takeWhile122(ww410000, ww3000, ww3100, ww5, ww18050, ww1800000) 189.21/136.45 189.21/136.45 R is empty. 189.21/136.45 Q is empty. 189.21/136.45 We have to consider all minimal (P,Q,R)-chains. 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2478) QDPSizeChangeProof (EQUIVALENT) 189.21/136.45 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. 189.21/136.45 189.21/136.45 From the DPs we obtained the following set of size-change graphs: 189.21/136.45 *new_takeWhile122(ww410000, ww3000, ww3100, ww5, Main.Succ(ww18050), Main.Succ(ww1800000)) -> new_takeWhile122(ww410000, ww3000, ww3100, ww5, ww18050, ww1800000) 189.21/136.45 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6 189.21/136.45 189.21/136.45 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2479) 189.21/136.45 YES 189.21/136.45 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2480) 189.21/136.45 Obligation: 189.21/136.45 Q DP problem: 189.21/136.45 The TRS P consists of the following rules: 189.21/136.45 189.21/136.45 new_iterate59(ww2556) -> new_iterate59(new_psFloat59(ww2556)) 189.21/136.45 189.21/136.45 The TRS R consists of the following rules: 189.21/136.45 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.45 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.45 new_psFloat59(ww2556) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww2556) 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.45 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.45 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.45 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.45 189.21/136.45 The set Q consists of the following terms: 189.21/136.45 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_msMyInt(Main.Neg(x0)) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_msMyInt(Main.Pos(x0)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_psFloat59(x0) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_srMyInt(x0, x1) 189.21/136.45 new_psMyInt(x0, x1) 189.21/136.45 189.21/136.45 We have to consider all minimal (P,Q,R)-chains. 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2481) MNOCProof (EQUIVALENT) 189.21/136.45 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2482) 189.21/136.45 Obligation: 189.21/136.45 Q DP problem: 189.21/136.45 The TRS P consists of the following rules: 189.21/136.45 189.21/136.45 new_iterate59(ww2556) -> new_iterate59(new_psFloat59(ww2556)) 189.21/136.45 189.21/136.45 The TRS R consists of the following rules: 189.21/136.45 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.45 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.45 new_psFloat59(ww2556) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww2556) 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.45 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.45 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.45 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.45 189.21/136.45 Q is empty. 189.21/136.45 We have to consider all (P,Q,R)-chains. 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2483) NonTerminationLoopProof (COMPLETE) 189.21/136.45 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.45 Found a loop by semiunifying a rule from P directly. 189.21/136.45 189.21/136.45 s = new_iterate59(ww2556) evaluates to t =new_iterate59(new_psFloat59(ww2556)) 189.21/136.45 189.21/136.45 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.45 * Matcher: [ww2556 / new_psFloat59(ww2556)] 189.21/136.45 * Semiunifier: [ ] 189.21/136.45 189.21/136.45 -------------------------------------------------------------------------------- 189.21/136.45 Rewriting sequence 189.21/136.45 189.21/136.45 The DP semiunifies directly so there is only one rewrite step from new_iterate59(ww2556) to new_iterate59(new_psFloat59(ww2556)). 189.21/136.45 189.21/136.45 189.21/136.45 189.21/136.45 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2484) 189.21/136.45 NO 189.21/136.45 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2485) 189.21/136.45 Obligation: 189.21/136.45 Q DP problem: 189.21/136.45 The TRS P consists of the following rules: 189.21/136.45 189.21/136.45 new_iterate168(ww4000, ww4318) -> new_iterate168(ww4000, new_psFloat170(ww4000, ww4318)) 189.21/136.45 189.21/136.45 The TRS R consists of the following rules: 189.21/136.45 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.45 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.45 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.45 new_psFloat170(ww4000, ww4318) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4318) 189.21/136.45 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.45 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.45 189.21/136.45 The set Q consists of the following terms: 189.21/136.45 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_msMyInt5(x0, Main.Pos(x1)) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_psFloat170(x0, x1) 189.21/136.45 new_msMyInt5(x0, Main.Neg(x1)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_srMyInt(x0, x1) 189.21/136.45 new_psMyInt(x0, x1) 189.21/136.45 189.21/136.45 We have to consider all minimal (P,Q,R)-chains. 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2486) MNOCProof (EQUIVALENT) 189.21/136.45 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2487) 189.21/136.45 Obligation: 189.21/136.45 Q DP problem: 189.21/136.45 The TRS P consists of the following rules: 189.21/136.45 189.21/136.45 new_iterate168(ww4000, ww4318) -> new_iterate168(ww4000, new_psFloat170(ww4000, ww4318)) 189.21/136.45 189.21/136.45 The TRS R consists of the following rules: 189.21/136.45 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.45 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.45 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.45 new_psFloat170(ww4000, ww4318) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4318) 189.21/136.45 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.45 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.45 189.21/136.45 Q is empty. 189.21/136.45 We have to consider all (P,Q,R)-chains. 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2488) NonTerminationLoopProof (COMPLETE) 189.21/136.45 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.45 Found a loop by semiunifying a rule from P directly. 189.21/136.45 189.21/136.45 s = new_iterate168(ww4000, ww4318) evaluates to t =new_iterate168(ww4000, new_psFloat170(ww4000, ww4318)) 189.21/136.45 189.21/136.45 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.45 * Matcher: [ww4318 / new_psFloat170(ww4000, ww4318)] 189.21/136.45 * Semiunifier: [ ] 189.21/136.45 189.21/136.45 -------------------------------------------------------------------------------- 189.21/136.45 Rewriting sequence 189.21/136.45 189.21/136.45 The DP semiunifies directly so there is only one rewrite step from new_iterate168(ww4000, ww4318) to new_iterate168(ww4000, new_psFloat170(ww4000, ww4318)). 189.21/136.45 189.21/136.45 189.21/136.45 189.21/136.45 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2489) 189.21/136.45 NO 189.21/136.45 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2490) 189.21/136.45 Obligation: 189.21/136.45 Q DP problem: 189.21/136.45 The TRS P consists of the following rules: 189.21/136.45 189.21/136.45 new_iterate192(ww2416, ww2417, ww2418, ww4798) -> new_iterate192(ww2416, ww2417, ww2418, new_psFloat191(ww2416, ww2417, ww2418, ww4798)) 189.21/136.45 189.21/136.45 The TRS R consists of the following rules: 189.21/136.45 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.45 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.45 new_psFloat191(ww2416, ww2417, ww2418, ww4798) -> new_primPlusFloat(new_msMyInt5(ww2416, Main.Pos(Main.Succ(ww2417))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww2418))), ww4798) 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.45 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.45 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.45 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.45 189.21/136.45 The set Q consists of the following terms: 189.21/136.45 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.45 new_psFloat191(x0, x1, x2, x3) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_msMyInt5(x0, Main.Pos(x1)) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_msMyInt5(x0, Main.Neg(x1)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_srMyInt(x0, x1) 189.21/136.45 new_psMyInt(x0, x1) 189.21/136.45 189.21/136.45 We have to consider all minimal (P,Q,R)-chains. 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2491) MNOCProof (EQUIVALENT) 189.21/136.45 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2492) 189.21/136.45 Obligation: 189.21/136.45 Q DP problem: 189.21/136.45 The TRS P consists of the following rules: 189.21/136.45 189.21/136.45 new_iterate192(ww2416, ww2417, ww2418, ww4798) -> new_iterate192(ww2416, ww2417, ww2418, new_psFloat191(ww2416, ww2417, ww2418, ww4798)) 189.21/136.45 189.21/136.45 The TRS R consists of the following rules: 189.21/136.45 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.45 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.45 new_psFloat191(ww2416, ww2417, ww2418, ww4798) -> new_primPlusFloat(new_msMyInt5(ww2416, Main.Pos(Main.Succ(ww2417))), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww2418))), ww4798) 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.45 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.45 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.45 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.45 189.21/136.45 Q is empty. 189.21/136.45 We have to consider all (P,Q,R)-chains. 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2493) NonTerminationLoopProof (COMPLETE) 189.21/136.45 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.45 Found a loop by semiunifying a rule from P directly. 189.21/136.45 189.21/136.45 s = new_iterate192(ww2416, ww2417, ww2418, ww4798) evaluates to t =new_iterate192(ww2416, ww2417, ww2418, new_psFloat191(ww2416, ww2417, ww2418, ww4798)) 189.21/136.45 189.21/136.45 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.45 * Matcher: [ww4798 / new_psFloat191(ww2416, ww2417, ww2418, ww4798)] 189.21/136.45 * Semiunifier: [ ] 189.21/136.45 189.21/136.45 -------------------------------------------------------------------------------- 189.21/136.45 Rewriting sequence 189.21/136.45 189.21/136.45 The DP semiunifies directly so there is only one rewrite step from new_iterate192(ww2416, ww2417, ww2418, ww4798) to new_iterate192(ww2416, ww2417, ww2418, new_psFloat191(ww2416, ww2417, ww2418, ww4798)). 189.21/136.45 189.21/136.45 189.21/136.45 189.21/136.45 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2494) 189.21/136.45 NO 189.21/136.45 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2495) 189.21/136.45 Obligation: 189.21/136.45 Q DP problem: 189.21/136.45 The TRS P consists of the following rules: 189.21/136.45 189.21/136.45 new_iterate149(ww3100, ww4232) -> new_iterate149(ww3100, new_psFloat150(ww3100, ww4232)) 189.21/136.45 189.21/136.45 The TRS R consists of the following rules: 189.21/136.45 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.45 new_psFloat150(ww3100, ww4232) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4232) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.45 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.45 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.45 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.45 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.45 189.21/136.45 The set Q consists of the following terms: 189.21/136.45 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.45 new_psFloat150(x0, x1) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_msMyInt4(x0) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primMinusInt(Main.Neg(x0)) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_primMinusInt(Main.Pos(x0)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_srMyInt(x0, x1) 189.21/136.45 new_psMyInt(x0, x1) 189.21/136.45 189.21/136.45 We have to consider all minimal (P,Q,R)-chains. 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2496) TransformationProof (EQUIVALENT) 189.21/136.45 By rewriting [LPAR04] the rule new_iterate149(ww3100, ww4232) -> new_iterate149(ww3100, new_psFloat150(ww3100, ww4232)) at position [1] we obtained the following new rules [LPAR04]: 189.21/136.45 189.21/136.45 (new_iterate149(ww3100, ww4232) -> new_iterate149(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4232)),new_iterate149(ww3100, ww4232) -> new_iterate149(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4232))) 189.21/136.45 189.21/136.45 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2497) 189.21/136.45 Obligation: 189.21/136.45 Q DP problem: 189.21/136.45 The TRS P consists of the following rules: 189.21/136.45 189.21/136.45 new_iterate149(ww3100, ww4232) -> new_iterate149(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4232)) 189.21/136.45 189.21/136.45 The TRS R consists of the following rules: 189.21/136.45 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.45 new_psFloat150(ww3100, ww4232) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4232) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.45 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.45 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.45 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.45 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.45 189.21/136.45 The set Q consists of the following terms: 189.21/136.45 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.45 new_psFloat150(x0, x1) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_msMyInt4(x0) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primMinusInt(Main.Neg(x0)) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_primMinusInt(Main.Pos(x0)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_srMyInt(x0, x1) 189.21/136.45 new_psMyInt(x0, x1) 189.21/136.45 189.21/136.45 We have to consider all minimal (P,Q,R)-chains. 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2498) UsableRulesProof (EQUIVALENT) 189.21/136.45 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2499) 189.21/136.45 Obligation: 189.21/136.45 Q DP problem: 189.21/136.45 The TRS P consists of the following rules: 189.21/136.45 189.21/136.45 new_iterate149(ww3100, ww4232) -> new_iterate149(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4232)) 189.21/136.45 189.21/136.45 The TRS R consists of the following rules: 189.21/136.45 189.21/136.45 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.45 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.45 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.45 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.45 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.45 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.45 189.21/136.45 The set Q consists of the following terms: 189.21/136.45 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.45 new_psFloat150(x0, x1) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_msMyInt4(x0) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primMinusInt(Main.Neg(x0)) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_primMinusInt(Main.Pos(x0)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_srMyInt(x0, x1) 189.21/136.45 new_psMyInt(x0, x1) 189.21/136.45 189.21/136.45 We have to consider all minimal (P,Q,R)-chains. 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2500) QReductionProof (EQUIVALENT) 189.21/136.45 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.45 189.21/136.45 new_psFloat150(x0, x1) 189.21/136.45 189.21/136.45 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2501) 189.21/136.45 Obligation: 189.21/136.45 Q DP problem: 189.21/136.45 The TRS P consists of the following rules: 189.21/136.45 189.21/136.45 new_iterate149(ww3100, ww4232) -> new_iterate149(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4232)) 189.21/136.45 189.21/136.45 The TRS R consists of the following rules: 189.21/136.45 189.21/136.45 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.45 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.45 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.45 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.45 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.45 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.45 189.21/136.45 The set Q consists of the following terms: 189.21/136.45 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_msMyInt4(x0) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primMinusInt(Main.Neg(x0)) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_primMinusInt(Main.Pos(x0)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_srMyInt(x0, x1) 189.21/136.45 new_psMyInt(x0, x1) 189.21/136.45 189.21/136.45 We have to consider all minimal (P,Q,R)-chains. 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2502) TransformationProof (EQUIVALENT) 189.21/136.45 By rewriting [LPAR04] the rule new_iterate149(ww3100, ww4232) -> new_iterate149(ww3100, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4232)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.45 189.21/136.45 (new_iterate149(ww3100, ww4232) -> new_iterate149(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4232)),new_iterate149(ww3100, ww4232) -> new_iterate149(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4232))) 189.21/136.45 189.21/136.45 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2503) 189.21/136.45 Obligation: 189.21/136.45 Q DP problem: 189.21/136.45 The TRS P consists of the following rules: 189.21/136.45 189.21/136.45 new_iterate149(ww3100, ww4232) -> new_iterate149(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4232)) 189.21/136.45 189.21/136.45 The TRS R consists of the following rules: 189.21/136.45 189.21/136.45 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.45 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.45 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.45 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.45 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.45 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.45 189.21/136.45 The set Q consists of the following terms: 189.21/136.45 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_msMyInt4(x0) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primMinusInt(Main.Neg(x0)) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_primMinusInt(Main.Pos(x0)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_srMyInt(x0, x1) 189.21/136.45 new_psMyInt(x0, x1) 189.21/136.45 189.21/136.45 We have to consider all minimal (P,Q,R)-chains. 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2504) UsableRulesProof (EQUIVALENT) 189.21/136.45 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2505) 189.21/136.45 Obligation: 189.21/136.45 Q DP problem: 189.21/136.45 The TRS P consists of the following rules: 189.21/136.45 189.21/136.45 new_iterate149(ww3100, ww4232) -> new_iterate149(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4232)) 189.21/136.45 189.21/136.45 The TRS R consists of the following rules: 189.21/136.45 189.21/136.45 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.45 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.45 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.45 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.45 189.21/136.45 The set Q consists of the following terms: 189.21/136.45 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_msMyInt4(x0) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primMinusInt(Main.Neg(x0)) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_primMinusInt(Main.Pos(x0)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_srMyInt(x0, x1) 189.21/136.45 new_psMyInt(x0, x1) 189.21/136.45 189.21/136.45 We have to consider all minimal (P,Q,R)-chains. 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2506) QReductionProof (EQUIVALENT) 189.21/136.45 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.45 189.21/136.45 new_msMyInt4(x0) 189.21/136.45 189.21/136.45 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2507) 189.21/136.45 Obligation: 189.21/136.45 Q DP problem: 189.21/136.45 The TRS P consists of the following rules: 189.21/136.45 189.21/136.45 new_iterate149(ww3100, ww4232) -> new_iterate149(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4232)) 189.21/136.45 189.21/136.45 The TRS R consists of the following rules: 189.21/136.45 189.21/136.45 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.45 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.45 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.45 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.45 189.21/136.45 The set Q consists of the following terms: 189.21/136.45 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primMinusInt(Main.Neg(x0)) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_primMinusInt(Main.Pos(x0)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_srMyInt(x0, x1) 189.21/136.45 new_psMyInt(x0, x1) 189.21/136.45 189.21/136.45 We have to consider all minimal (P,Q,R)-chains. 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2508) TransformationProof (EQUIVALENT) 189.21/136.45 By rewriting [LPAR04] the rule new_iterate149(ww3100, ww4232) -> new_iterate149(ww3100, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4232)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.45 189.21/136.45 (new_iterate149(ww3100, ww4232) -> new_iterate149(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4232)),new_iterate149(ww3100, ww4232) -> new_iterate149(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4232))) 189.21/136.45 189.21/136.45 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2509) 189.21/136.45 Obligation: 189.21/136.45 Q DP problem: 189.21/136.45 The TRS P consists of the following rules: 189.21/136.45 189.21/136.45 new_iterate149(ww3100, ww4232) -> new_iterate149(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4232)) 189.21/136.45 189.21/136.45 The TRS R consists of the following rules: 189.21/136.45 189.21/136.45 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.45 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.45 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.45 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.45 189.21/136.45 The set Q consists of the following terms: 189.21/136.45 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primMinusInt(Main.Neg(x0)) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_primMinusInt(Main.Pos(x0)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_srMyInt(x0, x1) 189.21/136.45 new_psMyInt(x0, x1) 189.21/136.45 189.21/136.45 We have to consider all minimal (P,Q,R)-chains. 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2510) UsableRulesProof (EQUIVALENT) 189.21/136.45 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2511) 189.21/136.45 Obligation: 189.21/136.45 Q DP problem: 189.21/136.45 The TRS P consists of the following rules: 189.21/136.45 189.21/136.45 new_iterate149(ww3100, ww4232) -> new_iterate149(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4232)) 189.21/136.45 189.21/136.45 The TRS R consists of the following rules: 189.21/136.45 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.45 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.45 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.45 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.45 189.21/136.45 The set Q consists of the following terms: 189.21/136.45 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primMinusInt(Main.Neg(x0)) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_primMinusInt(Main.Pos(x0)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_srMyInt(x0, x1) 189.21/136.45 new_psMyInt(x0, x1) 189.21/136.45 189.21/136.45 We have to consider all minimal (P,Q,R)-chains. 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2512) QReductionProof (EQUIVALENT) 189.21/136.45 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.45 189.21/136.45 new_primMinusInt(Main.Neg(x0)) 189.21/136.45 new_primMinusInt(Main.Pos(x0)) 189.21/136.45 189.21/136.45 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2513) 189.21/136.45 Obligation: 189.21/136.45 Q DP problem: 189.21/136.45 The TRS P consists of the following rules: 189.21/136.45 189.21/136.45 new_iterate149(ww3100, ww4232) -> new_iterate149(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4232)) 189.21/136.45 189.21/136.45 The TRS R consists of the following rules: 189.21/136.45 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.45 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.45 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.45 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.45 189.21/136.45 The set Q consists of the following terms: 189.21/136.45 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_srMyInt(x0, x1) 189.21/136.45 new_psMyInt(x0, x1) 189.21/136.45 189.21/136.45 We have to consider all minimal (P,Q,R)-chains. 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2514) TransformationProof (EQUIVALENT) 189.21/136.45 By rewriting [LPAR04] the rule new_iterate149(ww3100, ww4232) -> new_iterate149(ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4232)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.45 189.21/136.45 (new_iterate149(ww3100, ww4232) -> new_iterate149(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4232)),new_iterate149(ww3100, ww4232) -> new_iterate149(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4232))) 189.21/136.45 189.21/136.45 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2515) 189.21/136.45 Obligation: 189.21/136.45 Q DP problem: 189.21/136.45 The TRS P consists of the following rules: 189.21/136.45 189.21/136.45 new_iterate149(ww3100, ww4232) -> new_iterate149(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4232)) 189.21/136.45 189.21/136.45 The TRS R consists of the following rules: 189.21/136.45 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.45 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.45 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.45 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.45 189.21/136.45 The set Q consists of the following terms: 189.21/136.45 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_srMyInt(x0, x1) 189.21/136.45 new_psMyInt(x0, x1) 189.21/136.45 189.21/136.45 We have to consider all minimal (P,Q,R)-chains. 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2516) TransformationProof (EQUIVALENT) 189.21/136.45 By rewriting [LPAR04] the rule new_iterate149(ww3100, ww4232) -> new_iterate149(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4232)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.45 189.21/136.45 (new_iterate149(ww3100, ww4232) -> new_iterate149(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4232)),new_iterate149(ww3100, ww4232) -> new_iterate149(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4232))) 189.21/136.45 189.21/136.45 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2517) 189.21/136.45 Obligation: 189.21/136.45 Q DP problem: 189.21/136.45 The TRS P consists of the following rules: 189.21/136.45 189.21/136.45 new_iterate149(ww3100, ww4232) -> new_iterate149(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4232)) 189.21/136.45 189.21/136.45 The TRS R consists of the following rules: 189.21/136.45 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.45 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.45 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.45 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.45 189.21/136.45 The set Q consists of the following terms: 189.21/136.45 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_srMyInt(x0, x1) 189.21/136.45 new_psMyInt(x0, x1) 189.21/136.45 189.21/136.45 We have to consider all minimal (P,Q,R)-chains. 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2518) TransformationProof (EQUIVALENT) 189.21/136.45 By rewriting [LPAR04] the rule new_iterate149(ww3100, ww4232) -> new_iterate149(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4232)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.45 189.21/136.45 (new_iterate149(ww3100, ww4232) -> new_iterate149(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4232)),new_iterate149(ww3100, ww4232) -> new_iterate149(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4232))) 189.21/136.45 189.21/136.45 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2519) 189.21/136.45 Obligation: 189.21/136.45 Q DP problem: 189.21/136.45 The TRS P consists of the following rules: 189.21/136.45 189.21/136.45 new_iterate149(ww3100, ww4232) -> new_iterate149(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4232)) 189.21/136.45 189.21/136.45 The TRS R consists of the following rules: 189.21/136.45 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.45 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.45 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.45 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.45 189.21/136.45 The set Q consists of the following terms: 189.21/136.45 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_srMyInt(x0, x1) 189.21/136.45 new_psMyInt(x0, x1) 189.21/136.45 189.21/136.45 We have to consider all minimal (P,Q,R)-chains. 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2520) TransformationProof (EQUIVALENT) 189.21/136.45 By rewriting [LPAR04] the rule new_iterate149(ww3100, ww4232) -> new_iterate149(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4232)) at position [1,1,0] we obtained the following new rules [LPAR04]: 189.21/136.45 189.21/136.45 (new_iterate149(ww3100, ww4232) -> new_iterate149(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4232)),new_iterate149(ww3100, ww4232) -> new_iterate149(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4232))) 189.21/136.45 189.21/136.45 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2521) 189.21/136.45 Obligation: 189.21/136.45 Q DP problem: 189.21/136.45 The TRS P consists of the following rules: 189.21/136.45 189.21/136.45 new_iterate149(ww3100, ww4232) -> new_iterate149(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4232)) 189.21/136.45 189.21/136.45 The TRS R consists of the following rules: 189.21/136.45 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.45 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.45 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.45 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.45 189.21/136.45 The set Q consists of the following terms: 189.21/136.45 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.45 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.45 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.45 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.45 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.45 new_srMyInt(x0, x1) 189.21/136.45 new_psMyInt(x0, x1) 189.21/136.45 189.21/136.45 We have to consider all minimal (P,Q,R)-chains. 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2522) MNOCProof (EQUIVALENT) 189.21/136.45 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.45 ---------------------------------------- 189.21/136.45 189.21/136.45 (2523) 189.21/136.45 Obligation: 189.21/136.45 Q DP problem: 189.21/136.45 The TRS P consists of the following rules: 189.21/136.45 189.21/136.45 new_iterate149(ww3100, ww4232) -> new_iterate149(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4232)) 189.21/136.45 189.21/136.45 The TRS R consists of the following rules: 189.21/136.45 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.45 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.45 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.45 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.45 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.45 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.45 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.45 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.45 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.45 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.46 189.21/136.46 Q is empty. 189.21/136.46 We have to consider all (P,Q,R)-chains. 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2524) NonTerminationLoopProof (COMPLETE) 189.21/136.46 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.46 Found a loop by semiunifying a rule from P directly. 189.21/136.46 189.21/136.46 s = new_iterate149(ww3100, ww4232) evaluates to t =new_iterate149(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4232)) 189.21/136.46 189.21/136.46 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.46 * Matcher: [ww4232 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4232)] 189.21/136.46 * Semiunifier: [ ] 189.21/136.46 189.21/136.46 -------------------------------------------------------------------------------- 189.21/136.46 Rewriting sequence 189.21/136.46 189.21/136.46 The DP semiunifies directly so there is only one rewrite step from new_iterate149(ww3100, ww4232) to new_iterate149(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4232)). 189.21/136.46 189.21/136.46 189.21/136.46 189.21/136.46 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2525) 189.21/136.46 NO 189.21/136.46 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2526) 189.21/136.46 Obligation: 189.21/136.46 Q DP problem: 189.21/136.46 The TRS P consists of the following rules: 189.21/136.46 189.21/136.46 new_iterate120(ww2130, ww2131, ww2132, ww4800) -> new_iterate120(ww2130, ww2131, ww2132, new_psFloat120(ww2130, ww2131, ww2132, ww4800)) 189.21/136.46 189.21/136.46 The TRS R consists of the following rules: 189.21/136.46 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.46 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.46 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.46 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.46 new_psFloat120(ww2130, ww2131, ww2132, ww4800) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww2131))), new_srMyInt(Main.Neg(Main.Succ(ww2130)), Main.Pos(Main.Succ(ww2132))), ww4800) 189.21/136.46 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.46 189.21/136.46 The set Q consists of the following terms: 189.21/136.46 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_msMyInt4(x0) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primMinusInt(Main.Neg(x0)) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primMinusInt(Main.Pos(x0)) 189.21/136.46 new_psFloat120(x0, x1, x2, x3) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_srMyInt(x0, x1) 189.21/136.46 new_psMyInt(x0, x1) 189.21/136.46 189.21/136.46 We have to consider all minimal (P,Q,R)-chains. 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2527) TransformationProof (EQUIVALENT) 189.21/136.46 By rewriting [LPAR04] the rule new_iterate120(ww2130, ww2131, ww2132, ww4800) -> new_iterate120(ww2130, ww2131, ww2132, new_psFloat120(ww2130, ww2131, ww2132, ww4800)) at position [3] we obtained the following new rules [LPAR04]: 189.21/136.46 189.21/136.46 (new_iterate120(ww2130, ww2131, ww2132, ww4800) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww2131))), new_srMyInt(Main.Neg(Main.Succ(ww2130)), Main.Pos(Main.Succ(ww2132))), ww4800)),new_iterate120(ww2130, ww2131, ww2132, ww4800) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww2131))), new_srMyInt(Main.Neg(Main.Succ(ww2130)), Main.Pos(Main.Succ(ww2132))), ww4800))) 189.21/136.46 189.21/136.46 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2528) 189.21/136.46 Obligation: 189.21/136.46 Q DP problem: 189.21/136.46 The TRS P consists of the following rules: 189.21/136.46 189.21/136.46 new_iterate120(ww2130, ww2131, ww2132, ww4800) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww2131))), new_srMyInt(Main.Neg(Main.Succ(ww2130)), Main.Pos(Main.Succ(ww2132))), ww4800)) 189.21/136.46 189.21/136.46 The TRS R consists of the following rules: 189.21/136.46 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.46 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.46 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.46 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.46 new_psFloat120(ww2130, ww2131, ww2132, ww4800) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww2131))), new_srMyInt(Main.Neg(Main.Succ(ww2130)), Main.Pos(Main.Succ(ww2132))), ww4800) 189.21/136.46 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.46 189.21/136.46 The set Q consists of the following terms: 189.21/136.46 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_msMyInt4(x0) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primMinusInt(Main.Neg(x0)) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primMinusInt(Main.Pos(x0)) 189.21/136.46 new_psFloat120(x0, x1, x2, x3) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_srMyInt(x0, x1) 189.21/136.46 new_psMyInt(x0, x1) 189.21/136.46 189.21/136.46 We have to consider all minimal (P,Q,R)-chains. 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2529) UsableRulesProof (EQUIVALENT) 189.21/136.46 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2530) 189.21/136.46 Obligation: 189.21/136.46 Q DP problem: 189.21/136.46 The TRS P consists of the following rules: 189.21/136.46 189.21/136.46 new_iterate120(ww2130, ww2131, ww2132, ww4800) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww2131))), new_srMyInt(Main.Neg(Main.Succ(ww2130)), Main.Pos(Main.Succ(ww2132))), ww4800)) 189.21/136.46 189.21/136.46 The TRS R consists of the following rules: 189.21/136.46 189.21/136.46 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.46 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.46 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.46 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.46 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.46 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.46 189.21/136.46 The set Q consists of the following terms: 189.21/136.46 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_msMyInt4(x0) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primMinusInt(Main.Neg(x0)) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primMinusInt(Main.Pos(x0)) 189.21/136.46 new_psFloat120(x0, x1, x2, x3) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_srMyInt(x0, x1) 189.21/136.46 new_psMyInt(x0, x1) 189.21/136.46 189.21/136.46 We have to consider all minimal (P,Q,R)-chains. 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2531) QReductionProof (EQUIVALENT) 189.21/136.46 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.46 189.21/136.46 new_psFloat120(x0, x1, x2, x3) 189.21/136.46 189.21/136.46 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2532) 189.21/136.46 Obligation: 189.21/136.46 Q DP problem: 189.21/136.46 The TRS P consists of the following rules: 189.21/136.46 189.21/136.46 new_iterate120(ww2130, ww2131, ww2132, ww4800) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww2131))), new_srMyInt(Main.Neg(Main.Succ(ww2130)), Main.Pos(Main.Succ(ww2132))), ww4800)) 189.21/136.46 189.21/136.46 The TRS R consists of the following rules: 189.21/136.46 189.21/136.46 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.46 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.46 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.46 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.46 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.46 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.46 189.21/136.46 The set Q consists of the following terms: 189.21/136.46 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_msMyInt4(x0) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primMinusInt(Main.Neg(x0)) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primMinusInt(Main.Pos(x0)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_srMyInt(x0, x1) 189.21/136.46 new_psMyInt(x0, x1) 189.21/136.46 189.21/136.46 We have to consider all minimal (P,Q,R)-chains. 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2533) TransformationProof (EQUIVALENT) 189.21/136.46 By rewriting [LPAR04] the rule new_iterate120(ww2130, ww2131, ww2132, ww4800) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww2131))), new_srMyInt(Main.Neg(Main.Succ(ww2130)), Main.Pos(Main.Succ(ww2132))), ww4800)) at position [3,0] we obtained the following new rules [LPAR04]: 189.21/136.46 189.21/136.46 (new_iterate120(ww2130, ww2131, ww2132, ww4800) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww2131))), new_srMyInt(Main.Neg(Main.Succ(ww2130)), Main.Pos(Main.Succ(ww2132))), ww4800)),new_iterate120(ww2130, ww2131, ww2132, ww4800) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww2131))), new_srMyInt(Main.Neg(Main.Succ(ww2130)), Main.Pos(Main.Succ(ww2132))), ww4800))) 189.21/136.46 189.21/136.46 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2534) 189.21/136.46 Obligation: 189.21/136.46 Q DP problem: 189.21/136.46 The TRS P consists of the following rules: 189.21/136.46 189.21/136.46 new_iterate120(ww2130, ww2131, ww2132, ww4800) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww2131))), new_srMyInt(Main.Neg(Main.Succ(ww2130)), Main.Pos(Main.Succ(ww2132))), ww4800)) 189.21/136.46 189.21/136.46 The TRS R consists of the following rules: 189.21/136.46 189.21/136.46 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.46 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.46 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.46 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.46 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.46 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.46 189.21/136.46 The set Q consists of the following terms: 189.21/136.46 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_msMyInt4(x0) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primMinusInt(Main.Neg(x0)) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primMinusInt(Main.Pos(x0)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_srMyInt(x0, x1) 189.21/136.46 new_psMyInt(x0, x1) 189.21/136.46 189.21/136.46 We have to consider all minimal (P,Q,R)-chains. 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2535) UsableRulesProof (EQUIVALENT) 189.21/136.46 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2536) 189.21/136.46 Obligation: 189.21/136.46 Q DP problem: 189.21/136.46 The TRS P consists of the following rules: 189.21/136.46 189.21/136.46 new_iterate120(ww2130, ww2131, ww2132, ww4800) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww2131))), new_srMyInt(Main.Neg(Main.Succ(ww2130)), Main.Pos(Main.Succ(ww2132))), ww4800)) 189.21/136.46 189.21/136.46 The TRS R consists of the following rules: 189.21/136.46 189.21/136.46 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.46 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.46 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.46 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.46 189.21/136.46 The set Q consists of the following terms: 189.21/136.46 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_msMyInt4(x0) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primMinusInt(Main.Neg(x0)) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primMinusInt(Main.Pos(x0)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_srMyInt(x0, x1) 189.21/136.46 new_psMyInt(x0, x1) 189.21/136.46 189.21/136.46 We have to consider all minimal (P,Q,R)-chains. 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2537) QReductionProof (EQUIVALENT) 189.21/136.46 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.46 189.21/136.46 new_msMyInt4(x0) 189.21/136.46 189.21/136.46 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2538) 189.21/136.46 Obligation: 189.21/136.46 Q DP problem: 189.21/136.46 The TRS P consists of the following rules: 189.21/136.46 189.21/136.46 new_iterate120(ww2130, ww2131, ww2132, ww4800) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww2131))), new_srMyInt(Main.Neg(Main.Succ(ww2130)), Main.Pos(Main.Succ(ww2132))), ww4800)) 189.21/136.46 189.21/136.46 The TRS R consists of the following rules: 189.21/136.46 189.21/136.46 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.46 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.46 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.46 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.46 189.21/136.46 The set Q consists of the following terms: 189.21/136.46 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primMinusInt(Main.Neg(x0)) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primMinusInt(Main.Pos(x0)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_srMyInt(x0, x1) 189.21/136.46 new_psMyInt(x0, x1) 189.21/136.46 189.21/136.46 We have to consider all minimal (P,Q,R)-chains. 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2539) TransformationProof (EQUIVALENT) 189.21/136.46 By rewriting [LPAR04] the rule new_iterate120(ww2130, ww2131, ww2132, ww4800) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww2131))), new_srMyInt(Main.Neg(Main.Succ(ww2130)), Main.Pos(Main.Succ(ww2132))), ww4800)) at position [3,0] we obtained the following new rules [LPAR04]: 189.21/136.46 189.21/136.46 (new_iterate120(ww2130, ww2131, ww2132, ww4800) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww2131))), new_srMyInt(Main.Neg(Main.Succ(ww2130)), Main.Pos(Main.Succ(ww2132))), ww4800)),new_iterate120(ww2130, ww2131, ww2132, ww4800) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww2131))), new_srMyInt(Main.Neg(Main.Succ(ww2130)), Main.Pos(Main.Succ(ww2132))), ww4800))) 189.21/136.46 189.21/136.46 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2540) 189.21/136.46 Obligation: 189.21/136.46 Q DP problem: 189.21/136.46 The TRS P consists of the following rules: 189.21/136.46 189.21/136.46 new_iterate120(ww2130, ww2131, ww2132, ww4800) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww2131))), new_srMyInt(Main.Neg(Main.Succ(ww2130)), Main.Pos(Main.Succ(ww2132))), ww4800)) 189.21/136.46 189.21/136.46 The TRS R consists of the following rules: 189.21/136.46 189.21/136.46 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.46 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.46 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.46 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.46 189.21/136.46 The set Q consists of the following terms: 189.21/136.46 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primMinusInt(Main.Neg(x0)) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primMinusInt(Main.Pos(x0)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_srMyInt(x0, x1) 189.21/136.46 new_psMyInt(x0, x1) 189.21/136.46 189.21/136.46 We have to consider all minimal (P,Q,R)-chains. 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2541) UsableRulesProof (EQUIVALENT) 189.21/136.46 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2542) 189.21/136.46 Obligation: 189.21/136.46 Q DP problem: 189.21/136.46 The TRS P consists of the following rules: 189.21/136.46 189.21/136.46 new_iterate120(ww2130, ww2131, ww2132, ww4800) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww2131))), new_srMyInt(Main.Neg(Main.Succ(ww2130)), Main.Pos(Main.Succ(ww2132))), ww4800)) 189.21/136.46 189.21/136.46 The TRS R consists of the following rules: 189.21/136.46 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.46 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.46 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.46 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.46 189.21/136.46 The set Q consists of the following terms: 189.21/136.46 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primMinusInt(Main.Neg(x0)) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primMinusInt(Main.Pos(x0)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_srMyInt(x0, x1) 189.21/136.46 new_psMyInt(x0, x1) 189.21/136.46 189.21/136.46 We have to consider all minimal (P,Q,R)-chains. 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2543) QReductionProof (EQUIVALENT) 189.21/136.46 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.46 189.21/136.46 new_primMinusInt(Main.Neg(x0)) 189.21/136.46 new_primMinusInt(Main.Pos(x0)) 189.21/136.46 189.21/136.46 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2544) 189.21/136.46 Obligation: 189.21/136.46 Q DP problem: 189.21/136.46 The TRS P consists of the following rules: 189.21/136.46 189.21/136.46 new_iterate120(ww2130, ww2131, ww2132, ww4800) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww2131))), new_srMyInt(Main.Neg(Main.Succ(ww2130)), Main.Pos(Main.Succ(ww2132))), ww4800)) 189.21/136.46 189.21/136.46 The TRS R consists of the following rules: 189.21/136.46 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.46 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.46 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.46 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.46 189.21/136.46 The set Q consists of the following terms: 189.21/136.46 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_srMyInt(x0, x1) 189.21/136.46 new_psMyInt(x0, x1) 189.21/136.46 189.21/136.46 We have to consider all minimal (P,Q,R)-chains. 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2545) TransformationProof (EQUIVALENT) 189.21/136.46 By rewriting [LPAR04] the rule new_iterate120(ww2130, ww2131, ww2132, ww4800) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww2131))), new_srMyInt(Main.Neg(Main.Succ(ww2130)), Main.Pos(Main.Succ(ww2132))), ww4800)) at position [3,0,0] we obtained the following new rules [LPAR04]: 189.21/136.46 189.21/136.46 (new_iterate120(ww2130, ww2131, ww2132, ww4800) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(Main.Pos(Main.Succ(ww2131)), new_srMyInt(Main.Neg(Main.Succ(ww2130)), Main.Pos(Main.Succ(ww2132))), ww4800)),new_iterate120(ww2130, ww2131, ww2132, ww4800) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(Main.Pos(Main.Succ(ww2131)), new_srMyInt(Main.Neg(Main.Succ(ww2130)), Main.Pos(Main.Succ(ww2132))), ww4800))) 189.21/136.46 189.21/136.46 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2546) 189.21/136.46 Obligation: 189.21/136.46 Q DP problem: 189.21/136.46 The TRS P consists of the following rules: 189.21/136.46 189.21/136.46 new_iterate120(ww2130, ww2131, ww2132, ww4800) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(Main.Pos(Main.Succ(ww2131)), new_srMyInt(Main.Neg(Main.Succ(ww2130)), Main.Pos(Main.Succ(ww2132))), ww4800)) 189.21/136.46 189.21/136.46 The TRS R consists of the following rules: 189.21/136.46 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.46 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.46 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.46 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.46 189.21/136.46 The set Q consists of the following terms: 189.21/136.46 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_srMyInt(x0, x1) 189.21/136.46 new_psMyInt(x0, x1) 189.21/136.46 189.21/136.46 We have to consider all minimal (P,Q,R)-chains. 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2547) TransformationProof (EQUIVALENT) 189.21/136.46 By rewriting [LPAR04] the rule new_iterate120(ww2130, ww2131, ww2132, ww4800) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(Main.Pos(Main.Succ(ww2131)), new_srMyInt(Main.Neg(Main.Succ(ww2130)), Main.Pos(Main.Succ(ww2132))), ww4800)) at position [3,1] we obtained the following new rules [LPAR04]: 189.21/136.46 189.21/136.46 (new_iterate120(ww2130, ww2131, ww2132, ww4800) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(Main.Pos(Main.Succ(ww2131)), new_primMulInt(Main.Neg(Main.Succ(ww2130)), Main.Pos(Main.Succ(ww2132))), ww4800)),new_iterate120(ww2130, ww2131, ww2132, ww4800) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(Main.Pos(Main.Succ(ww2131)), new_primMulInt(Main.Neg(Main.Succ(ww2130)), Main.Pos(Main.Succ(ww2132))), ww4800))) 189.21/136.46 189.21/136.46 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2548) 189.21/136.46 Obligation: 189.21/136.46 Q DP problem: 189.21/136.46 The TRS P consists of the following rules: 189.21/136.46 189.21/136.46 new_iterate120(ww2130, ww2131, ww2132, ww4800) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(Main.Pos(Main.Succ(ww2131)), new_primMulInt(Main.Neg(Main.Succ(ww2130)), Main.Pos(Main.Succ(ww2132))), ww4800)) 189.21/136.46 189.21/136.46 The TRS R consists of the following rules: 189.21/136.46 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.46 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.46 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.46 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.46 189.21/136.46 The set Q consists of the following terms: 189.21/136.46 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_srMyInt(x0, x1) 189.21/136.46 new_psMyInt(x0, x1) 189.21/136.46 189.21/136.46 We have to consider all minimal (P,Q,R)-chains. 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2549) TransformationProof (EQUIVALENT) 189.21/136.46 By rewriting [LPAR04] the rule new_iterate120(ww2130, ww2131, ww2132, ww4800) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(Main.Pos(Main.Succ(ww2131)), new_primMulInt(Main.Neg(Main.Succ(ww2130)), Main.Pos(Main.Succ(ww2132))), ww4800)) at position [3,1] we obtained the following new rules [LPAR04]: 189.21/136.46 189.21/136.46 (new_iterate120(ww2130, ww2131, ww2132, ww4800) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(Main.Pos(Main.Succ(ww2131)), Main.Neg(new_primMulNat1(Main.Succ(ww2130), Main.Succ(ww2132))), ww4800)),new_iterate120(ww2130, ww2131, ww2132, ww4800) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(Main.Pos(Main.Succ(ww2131)), Main.Neg(new_primMulNat1(Main.Succ(ww2130), Main.Succ(ww2132))), ww4800))) 189.21/136.46 189.21/136.46 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2550) 189.21/136.46 Obligation: 189.21/136.46 Q DP problem: 189.21/136.46 The TRS P consists of the following rules: 189.21/136.46 189.21/136.46 new_iterate120(ww2130, ww2131, ww2132, ww4800) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(Main.Pos(Main.Succ(ww2131)), Main.Neg(new_primMulNat1(Main.Succ(ww2130), Main.Succ(ww2132))), ww4800)) 189.21/136.46 189.21/136.46 The TRS R consists of the following rules: 189.21/136.46 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.46 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.46 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.46 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.46 189.21/136.46 The set Q consists of the following terms: 189.21/136.46 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_srMyInt(x0, x1) 189.21/136.46 new_psMyInt(x0, x1) 189.21/136.46 189.21/136.46 We have to consider all minimal (P,Q,R)-chains. 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2551) TransformationProof (EQUIVALENT) 189.21/136.46 By rewriting [LPAR04] the rule new_iterate120(ww2130, ww2131, ww2132, ww4800) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(Main.Pos(Main.Succ(ww2131)), Main.Neg(new_primMulNat1(Main.Succ(ww2130), Main.Succ(ww2132))), ww4800)) at position [3,1,0] we obtained the following new rules [LPAR04]: 189.21/136.46 189.21/136.46 (new_iterate120(ww2130, ww2131, ww2132, ww4800) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(Main.Pos(Main.Succ(ww2131)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2130, Main.Succ(ww2132)), Main.Succ(ww2132))), ww4800)),new_iterate120(ww2130, ww2131, ww2132, ww4800) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(Main.Pos(Main.Succ(ww2131)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2130, Main.Succ(ww2132)), Main.Succ(ww2132))), ww4800))) 189.21/136.46 189.21/136.46 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2552) 189.21/136.46 Obligation: 189.21/136.46 Q DP problem: 189.21/136.46 The TRS P consists of the following rules: 189.21/136.46 189.21/136.46 new_iterate120(ww2130, ww2131, ww2132, ww4800) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(Main.Pos(Main.Succ(ww2131)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2130, Main.Succ(ww2132)), Main.Succ(ww2132))), ww4800)) 189.21/136.46 189.21/136.46 The TRS R consists of the following rules: 189.21/136.46 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.46 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.46 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.46 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.46 189.21/136.46 The set Q consists of the following terms: 189.21/136.46 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_srMyInt(x0, x1) 189.21/136.46 new_psMyInt(x0, x1) 189.21/136.46 189.21/136.46 We have to consider all minimal (P,Q,R)-chains. 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2553) MNOCProof (EQUIVALENT) 189.21/136.46 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2554) 189.21/136.46 Obligation: 189.21/136.46 Q DP problem: 189.21/136.46 The TRS P consists of the following rules: 189.21/136.46 189.21/136.46 new_iterate120(ww2130, ww2131, ww2132, ww4800) -> new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(Main.Pos(Main.Succ(ww2131)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2130, Main.Succ(ww2132)), Main.Succ(ww2132))), ww4800)) 189.21/136.46 189.21/136.46 The TRS R consists of the following rules: 189.21/136.46 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.46 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.46 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.46 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.46 189.21/136.46 Q is empty. 189.21/136.46 We have to consider all (P,Q,R)-chains. 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2555) NonTerminationLoopProof (COMPLETE) 189.21/136.46 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.46 Found a loop by semiunifying a rule from P directly. 189.21/136.46 189.21/136.46 s = new_iterate120(ww2130, ww2131, ww2132, ww4800) evaluates to t =new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(Main.Pos(Main.Succ(ww2131)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2130, Main.Succ(ww2132)), Main.Succ(ww2132))), ww4800)) 189.21/136.46 189.21/136.46 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.46 * Matcher: [ww4800 / new_primPlusFloat(Main.Pos(Main.Succ(ww2131)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2130, Main.Succ(ww2132)), Main.Succ(ww2132))), ww4800)] 189.21/136.46 * Semiunifier: [ ] 189.21/136.46 189.21/136.46 -------------------------------------------------------------------------------- 189.21/136.46 Rewriting sequence 189.21/136.46 189.21/136.46 The DP semiunifies directly so there is only one rewrite step from new_iterate120(ww2130, ww2131, ww2132, ww4800) to new_iterate120(ww2130, ww2131, ww2132, new_primPlusFloat(Main.Pos(Main.Succ(ww2131)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2130, Main.Succ(ww2132)), Main.Succ(ww2132))), ww4800)). 189.21/136.46 189.21/136.46 189.21/136.46 189.21/136.46 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2556) 189.21/136.46 NO 189.21/136.46 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2557) 189.21/136.46 Obligation: 189.21/136.46 Q DP problem: 189.21/136.46 The TRS P consists of the following rules: 189.21/136.46 189.21/136.46 new_iterate183(ww121, ww123, ww4797) -> new_iterate183(ww121, ww123, new_psFloat184(ww121, ww123, ww4797)) 189.21/136.46 189.21/136.46 The TRS R consists of the following rules: 189.21/136.46 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.46 new_psFloat184(ww121, ww123, ww4797) -> new_primPlusFloat0(ww121, ww123, ww4797) 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.46 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.46 new_primPlusFloat0(ww121, ww123, ww4797) -> new_primPlusFloat(new_msMyInt5(ww121, Main.Pos(Main.Succ(ww123))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4797) 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.46 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.46 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.46 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.46 189.21/136.46 The set Q consists of the following terms: 189.21/136.46 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primPlusFloat0(x0, x1, x2) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.46 new_psFloat184(x0, x1, x2) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_msMyInt5(x0, Main.Pos(x1)) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_msMyInt5(x0, Main.Neg(x1)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_srMyInt(x0, x1) 189.21/136.46 new_psMyInt(x0, x1) 189.21/136.46 189.21/136.46 We have to consider all minimal (P,Q,R)-chains. 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2558) MNOCProof (EQUIVALENT) 189.21/136.46 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2559) 189.21/136.46 Obligation: 189.21/136.46 Q DP problem: 189.21/136.46 The TRS P consists of the following rules: 189.21/136.46 189.21/136.46 new_iterate183(ww121, ww123, ww4797) -> new_iterate183(ww121, ww123, new_psFloat184(ww121, ww123, ww4797)) 189.21/136.46 189.21/136.46 The TRS R consists of the following rules: 189.21/136.46 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.46 new_psFloat184(ww121, ww123, ww4797) -> new_primPlusFloat0(ww121, ww123, ww4797) 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.46 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.46 new_primPlusFloat0(ww121, ww123, ww4797) -> new_primPlusFloat(new_msMyInt5(ww121, Main.Pos(Main.Succ(ww123))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4797) 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.46 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.46 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.46 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.46 189.21/136.46 Q is empty. 189.21/136.46 We have to consider all (P,Q,R)-chains. 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2560) NonTerminationLoopProof (COMPLETE) 189.21/136.46 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.46 Found a loop by semiunifying a rule from P directly. 189.21/136.46 189.21/136.46 s = new_iterate183(ww121, ww123, ww4797) evaluates to t =new_iterate183(ww121, ww123, new_psFloat184(ww121, ww123, ww4797)) 189.21/136.46 189.21/136.46 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.46 * Matcher: [ww4797 / new_psFloat184(ww121, ww123, ww4797)] 189.21/136.46 * Semiunifier: [ ] 189.21/136.46 189.21/136.46 -------------------------------------------------------------------------------- 189.21/136.46 Rewriting sequence 189.21/136.46 189.21/136.46 The DP semiunifies directly so there is only one rewrite step from new_iterate183(ww121, ww123, ww4797) to new_iterate183(ww121, ww123, new_psFloat184(ww121, ww123, ww4797)). 189.21/136.46 189.21/136.46 189.21/136.46 189.21/136.46 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2561) 189.21/136.46 NO 189.21/136.46 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2562) 189.21/136.46 Obligation: 189.21/136.46 Q DP problem: 189.21/136.46 The TRS P consists of the following rules: 189.21/136.46 189.21/136.46 new_iterate105(ww4406) -> new_iterate105(new_psFloat105(ww4406)) 189.21/136.46 189.21/136.46 The TRS R consists of the following rules: 189.21/136.46 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.46 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.46 new_psFloat105(ww4406) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4406) 189.21/136.46 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.46 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.46 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.46 189.21/136.46 The set Q consists of the following terms: 189.21/136.46 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_msMyInt4(x0) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_psFloat105(x0) 189.21/136.46 new_primMinusInt(Main.Neg(x0)) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primMinusInt(Main.Pos(x0)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_srMyInt(x0, x1) 189.21/136.46 new_psMyInt(x0, x1) 189.21/136.46 189.21/136.46 We have to consider all minimal (P,Q,R)-chains. 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2563) TransformationProof (EQUIVALENT) 189.21/136.46 By rewriting [LPAR04] the rule new_iterate105(ww4406) -> new_iterate105(new_psFloat105(ww4406)) at position [0] we obtained the following new rules [LPAR04]: 189.21/136.46 189.21/136.46 (new_iterate105(ww4406) -> new_iterate105(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4406)),new_iterate105(ww4406) -> new_iterate105(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4406))) 189.21/136.46 189.21/136.46 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2564) 189.21/136.46 Obligation: 189.21/136.46 Q DP problem: 189.21/136.46 The TRS P consists of the following rules: 189.21/136.46 189.21/136.46 new_iterate105(ww4406) -> new_iterate105(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4406)) 189.21/136.46 189.21/136.46 The TRS R consists of the following rules: 189.21/136.46 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.46 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.46 new_psFloat105(ww4406) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4406) 189.21/136.46 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.46 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.46 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.46 189.21/136.46 The set Q consists of the following terms: 189.21/136.46 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_msMyInt4(x0) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_psFloat105(x0) 189.21/136.46 new_primMinusInt(Main.Neg(x0)) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primMinusInt(Main.Pos(x0)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_srMyInt(x0, x1) 189.21/136.46 new_psMyInt(x0, x1) 189.21/136.46 189.21/136.46 We have to consider all minimal (P,Q,R)-chains. 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2565) UsableRulesProof (EQUIVALENT) 189.21/136.46 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2566) 189.21/136.46 Obligation: 189.21/136.46 Q DP problem: 189.21/136.46 The TRS P consists of the following rules: 189.21/136.46 189.21/136.46 new_iterate105(ww4406) -> new_iterate105(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4406)) 189.21/136.46 189.21/136.46 The TRS R consists of the following rules: 189.21/136.46 189.21/136.46 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.46 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.46 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.46 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.46 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.46 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.46 189.21/136.46 The set Q consists of the following terms: 189.21/136.46 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_msMyInt4(x0) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_psFloat105(x0) 189.21/136.46 new_primMinusInt(Main.Neg(x0)) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primMinusInt(Main.Pos(x0)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_srMyInt(x0, x1) 189.21/136.46 new_psMyInt(x0, x1) 189.21/136.46 189.21/136.46 We have to consider all minimal (P,Q,R)-chains. 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2567) QReductionProof (EQUIVALENT) 189.21/136.46 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.46 189.21/136.46 new_psFloat105(x0) 189.21/136.46 189.21/136.46 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2568) 189.21/136.46 Obligation: 189.21/136.46 Q DP problem: 189.21/136.46 The TRS P consists of the following rules: 189.21/136.46 189.21/136.46 new_iterate105(ww4406) -> new_iterate105(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4406)) 189.21/136.46 189.21/136.46 The TRS R consists of the following rules: 189.21/136.46 189.21/136.46 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.46 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.46 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.46 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.46 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.46 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.46 189.21/136.46 The set Q consists of the following terms: 189.21/136.46 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_msMyInt4(x0) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primMinusInt(Main.Neg(x0)) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primMinusInt(Main.Pos(x0)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_srMyInt(x0, x1) 189.21/136.46 new_psMyInt(x0, x1) 189.21/136.46 189.21/136.46 We have to consider all minimal (P,Q,R)-chains. 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2569) TransformationProof (EQUIVALENT) 189.21/136.46 By rewriting [LPAR04] the rule new_iterate105(ww4406) -> new_iterate105(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4406)) at position [0,0] we obtained the following new rules [LPAR04]: 189.21/136.46 189.21/136.46 (new_iterate105(ww4406) -> new_iterate105(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4406)),new_iterate105(ww4406) -> new_iterate105(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4406))) 189.21/136.46 189.21/136.46 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2570) 189.21/136.46 Obligation: 189.21/136.46 Q DP problem: 189.21/136.46 The TRS P consists of the following rules: 189.21/136.46 189.21/136.46 new_iterate105(ww4406) -> new_iterate105(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4406)) 189.21/136.46 189.21/136.46 The TRS R consists of the following rules: 189.21/136.46 189.21/136.46 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.46 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.46 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.46 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.46 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.46 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.46 189.21/136.46 The set Q consists of the following terms: 189.21/136.46 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_msMyInt4(x0) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primMinusInt(Main.Neg(x0)) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primMinusInt(Main.Pos(x0)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_srMyInt(x0, x1) 189.21/136.46 new_psMyInt(x0, x1) 189.21/136.46 189.21/136.46 We have to consider all minimal (P,Q,R)-chains. 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2571) UsableRulesProof (EQUIVALENT) 189.21/136.46 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2572) 189.21/136.46 Obligation: 189.21/136.46 Q DP problem: 189.21/136.46 The TRS P consists of the following rules: 189.21/136.46 189.21/136.46 new_iterate105(ww4406) -> new_iterate105(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4406)) 189.21/136.46 189.21/136.46 The TRS R consists of the following rules: 189.21/136.46 189.21/136.46 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.46 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.46 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.46 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.46 189.21/136.46 The set Q consists of the following terms: 189.21/136.46 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_msMyInt4(x0) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primMinusInt(Main.Neg(x0)) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primMinusInt(Main.Pos(x0)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_srMyInt(x0, x1) 189.21/136.46 new_psMyInt(x0, x1) 189.21/136.46 189.21/136.46 We have to consider all minimal (P,Q,R)-chains. 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2573) QReductionProof (EQUIVALENT) 189.21/136.46 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.46 189.21/136.46 new_msMyInt4(x0) 189.21/136.46 189.21/136.46 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2574) 189.21/136.46 Obligation: 189.21/136.46 Q DP problem: 189.21/136.46 The TRS P consists of the following rules: 189.21/136.46 189.21/136.46 new_iterate105(ww4406) -> new_iterate105(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4406)) 189.21/136.46 189.21/136.46 The TRS R consists of the following rules: 189.21/136.46 189.21/136.46 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.46 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.46 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.46 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.46 189.21/136.46 The set Q consists of the following terms: 189.21/136.46 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primMinusInt(Main.Neg(x0)) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primMinusInt(Main.Pos(x0)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_srMyInt(x0, x1) 189.21/136.46 new_psMyInt(x0, x1) 189.21/136.46 189.21/136.46 We have to consider all minimal (P,Q,R)-chains. 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2575) TransformationProof (EQUIVALENT) 189.21/136.46 By rewriting [LPAR04] the rule new_iterate105(ww4406) -> new_iterate105(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4406)) at position [0,0] we obtained the following new rules [LPAR04]: 189.21/136.46 189.21/136.46 (new_iterate105(ww4406) -> new_iterate105(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4406)),new_iterate105(ww4406) -> new_iterate105(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4406))) 189.21/136.46 189.21/136.46 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2576) 189.21/136.46 Obligation: 189.21/136.46 Q DP problem: 189.21/136.46 The TRS P consists of the following rules: 189.21/136.46 189.21/136.46 new_iterate105(ww4406) -> new_iterate105(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4406)) 189.21/136.46 189.21/136.46 The TRS R consists of the following rules: 189.21/136.46 189.21/136.46 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.46 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.46 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.46 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.46 189.21/136.46 The set Q consists of the following terms: 189.21/136.46 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primMinusInt(Main.Neg(x0)) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primMinusInt(Main.Pos(x0)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_srMyInt(x0, x1) 189.21/136.46 new_psMyInt(x0, x1) 189.21/136.46 189.21/136.46 We have to consider all minimal (P,Q,R)-chains. 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2577) UsableRulesProof (EQUIVALENT) 189.21/136.46 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2578) 189.21/136.46 Obligation: 189.21/136.46 Q DP problem: 189.21/136.46 The TRS P consists of the following rules: 189.21/136.46 189.21/136.46 new_iterate105(ww4406) -> new_iterate105(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4406)) 189.21/136.46 189.21/136.46 The TRS R consists of the following rules: 189.21/136.46 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.46 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.46 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.46 189.21/136.46 The set Q consists of the following terms: 189.21/136.46 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primMinusInt(Main.Neg(x0)) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primMinusInt(Main.Pos(x0)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_srMyInt(x0, x1) 189.21/136.46 new_psMyInt(x0, x1) 189.21/136.46 189.21/136.46 We have to consider all minimal (P,Q,R)-chains. 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2579) QReductionProof (EQUIVALENT) 189.21/136.46 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.46 189.21/136.46 new_primMinusInt(Main.Neg(x0)) 189.21/136.46 new_primMinusInt(Main.Pos(x0)) 189.21/136.46 189.21/136.46 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2580) 189.21/136.46 Obligation: 189.21/136.46 Q DP problem: 189.21/136.46 The TRS P consists of the following rules: 189.21/136.46 189.21/136.46 new_iterate105(ww4406) -> new_iterate105(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4406)) 189.21/136.46 189.21/136.46 The TRS R consists of the following rules: 189.21/136.46 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.46 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.46 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.46 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.46 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.46 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.46 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.46 189.21/136.46 The set Q consists of the following terms: 189.21/136.46 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.46 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.46 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.46 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.46 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.46 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.46 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.46 new_srMyInt(x0, x1) 189.21/136.46 new_psMyInt(x0, x1) 189.21/136.46 189.21/136.46 We have to consider all minimal (P,Q,R)-chains. 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2581) TransformationProof (EQUIVALENT) 189.21/136.46 By rewriting [LPAR04] the rule new_iterate105(ww4406) -> new_iterate105(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4406)) at position [0,0,0] we obtained the following new rules [LPAR04]: 189.21/136.46 189.21/136.46 (new_iterate105(ww4406) -> new_iterate105(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4406)),new_iterate105(ww4406) -> new_iterate105(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4406))) 189.21/136.46 189.21/136.46 189.21/136.46 ---------------------------------------- 189.21/136.46 189.21/136.46 (2582) 189.21/136.46 Obligation: 189.21/136.46 Q DP problem: 189.21/136.46 The TRS P consists of the following rules: 189.21/136.46 189.21/136.46 new_iterate105(ww4406) -> new_iterate105(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4406)) 189.21/136.46 189.21/136.46 The TRS R consists of the following rules: 189.21/136.46 189.21/136.46 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.46 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.46 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.46 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.47 189.21/136.47 The set Q consists of the following terms: 189.21/136.47 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_srMyInt(x0, x1) 189.21/136.47 new_psMyInt(x0, x1) 189.21/136.47 189.21/136.47 We have to consider all minimal (P,Q,R)-chains. 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2583) TransformationProof (EQUIVALENT) 189.21/136.47 By rewriting [LPAR04] the rule new_iterate105(ww4406) -> new_iterate105(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4406)) at position [0,1] we obtained the following new rules [LPAR04]: 189.21/136.47 189.21/136.47 (new_iterate105(ww4406) -> new_iterate105(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4406)),new_iterate105(ww4406) -> new_iterate105(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4406))) 189.21/136.47 189.21/136.47 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2584) 189.21/136.47 Obligation: 189.21/136.47 Q DP problem: 189.21/136.47 The TRS P consists of the following rules: 189.21/136.47 189.21/136.47 new_iterate105(ww4406) -> new_iterate105(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4406)) 189.21/136.47 189.21/136.47 The TRS R consists of the following rules: 189.21/136.47 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.47 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.47 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.47 189.21/136.47 The set Q consists of the following terms: 189.21/136.47 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_srMyInt(x0, x1) 189.21/136.47 new_psMyInt(x0, x1) 189.21/136.47 189.21/136.47 We have to consider all minimal (P,Q,R)-chains. 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2585) TransformationProof (EQUIVALENT) 189.21/136.47 By rewriting [LPAR04] the rule new_iterate105(ww4406) -> new_iterate105(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4406)) at position [0,1] we obtained the following new rules [LPAR04]: 189.21/136.47 189.21/136.47 (new_iterate105(ww4406) -> new_iterate105(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4406)),new_iterate105(ww4406) -> new_iterate105(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4406))) 189.21/136.47 189.21/136.47 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2586) 189.21/136.47 Obligation: 189.21/136.47 Q DP problem: 189.21/136.47 The TRS P consists of the following rules: 189.21/136.47 189.21/136.47 new_iterate105(ww4406) -> new_iterate105(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4406)) 189.21/136.47 189.21/136.47 The TRS R consists of the following rules: 189.21/136.47 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.47 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.47 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.47 189.21/136.47 The set Q consists of the following terms: 189.21/136.47 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_srMyInt(x0, x1) 189.21/136.47 new_psMyInt(x0, x1) 189.21/136.47 189.21/136.47 We have to consider all minimal (P,Q,R)-chains. 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2587) TransformationProof (EQUIVALENT) 189.21/136.47 By rewriting [LPAR04] the rule new_iterate105(ww4406) -> new_iterate105(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4406)) at position [0,1,0] we obtained the following new rules [LPAR04]: 189.21/136.47 189.21/136.47 (new_iterate105(ww4406) -> new_iterate105(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4406)),new_iterate105(ww4406) -> new_iterate105(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4406))) 189.21/136.47 189.21/136.47 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2588) 189.21/136.47 Obligation: 189.21/136.47 Q DP problem: 189.21/136.47 The TRS P consists of the following rules: 189.21/136.47 189.21/136.47 new_iterate105(ww4406) -> new_iterate105(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4406)) 189.21/136.47 189.21/136.47 The TRS R consists of the following rules: 189.21/136.47 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.47 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.47 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.47 189.21/136.47 The set Q consists of the following terms: 189.21/136.47 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_srMyInt(x0, x1) 189.21/136.47 new_psMyInt(x0, x1) 189.21/136.47 189.21/136.47 We have to consider all minimal (P,Q,R)-chains. 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2589) MNOCProof (EQUIVALENT) 189.21/136.47 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2590) 189.21/136.47 Obligation: 189.21/136.47 Q DP problem: 189.21/136.47 The TRS P consists of the following rules: 189.21/136.47 189.21/136.47 new_iterate105(ww4406) -> new_iterate105(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4406)) 189.21/136.47 189.21/136.47 The TRS R consists of the following rules: 189.21/136.47 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.47 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.47 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.47 189.21/136.47 Q is empty. 189.21/136.47 We have to consider all (P,Q,R)-chains. 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2591) NonTerminationLoopProof (COMPLETE) 189.21/136.47 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.47 Found a loop by semiunifying a rule from P directly. 189.21/136.47 189.21/136.47 s = new_iterate105(ww4406) evaluates to t =new_iterate105(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4406)) 189.21/136.47 189.21/136.47 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.47 * Matcher: [ww4406 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4406)] 189.21/136.47 * Semiunifier: [ ] 189.21/136.47 189.21/136.47 -------------------------------------------------------------------------------- 189.21/136.47 Rewriting sequence 189.21/136.47 189.21/136.47 The DP semiunifies directly so there is only one rewrite step from new_iterate105(ww4406) to new_iterate105(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4406)). 189.21/136.47 189.21/136.47 189.21/136.47 189.21/136.47 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2592) 189.21/136.47 NO 189.21/136.47 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2593) 189.21/136.47 Obligation: 189.21/136.47 Q DP problem: 189.21/136.47 The TRS P consists of the following rules: 189.21/136.47 189.21/136.47 new_iterate79(ww4000, ww4408) -> new_iterate79(ww4000, new_psFloat79(ww4000, ww4408)) 189.21/136.47 189.21/136.47 The TRS R consists of the following rules: 189.21/136.47 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.47 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.47 new_psFloat79(ww4000, ww4408) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4408) 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.47 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.47 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.47 189.21/136.47 The set Q consists of the following terms: 189.21/136.47 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_msMyInt2(x0) 189.21/136.47 new_psFloat79(x0, x1) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_srMyInt(x0, x1) 189.21/136.47 new_psMyInt(x0, x1) 189.21/136.47 189.21/136.47 We have to consider all minimal (P,Q,R)-chains. 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2594) TransformationProof (EQUIVALENT) 189.21/136.47 By rewriting [LPAR04] the rule new_iterate79(ww4000, ww4408) -> new_iterate79(ww4000, new_psFloat79(ww4000, ww4408)) at position [1] we obtained the following new rules [LPAR04]: 189.21/136.47 189.21/136.47 (new_iterate79(ww4000, ww4408) -> new_iterate79(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4408)),new_iterate79(ww4000, ww4408) -> new_iterate79(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4408))) 189.21/136.47 189.21/136.47 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2595) 189.21/136.47 Obligation: 189.21/136.47 Q DP problem: 189.21/136.47 The TRS P consists of the following rules: 189.21/136.47 189.21/136.47 new_iterate79(ww4000, ww4408) -> new_iterate79(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4408)) 189.21/136.47 189.21/136.47 The TRS R consists of the following rules: 189.21/136.47 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.47 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.47 new_psFloat79(ww4000, ww4408) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4408) 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.47 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.47 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.47 189.21/136.47 The set Q consists of the following terms: 189.21/136.47 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_msMyInt2(x0) 189.21/136.47 new_psFloat79(x0, x1) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_srMyInt(x0, x1) 189.21/136.47 new_psMyInt(x0, x1) 189.21/136.47 189.21/136.47 We have to consider all minimal (P,Q,R)-chains. 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2596) UsableRulesProof (EQUIVALENT) 189.21/136.47 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2597) 189.21/136.47 Obligation: 189.21/136.47 Q DP problem: 189.21/136.47 The TRS P consists of the following rules: 189.21/136.47 189.21/136.47 new_iterate79(ww4000, ww4408) -> new_iterate79(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4408)) 189.21/136.47 189.21/136.47 The TRS R consists of the following rules: 189.21/136.47 189.21/136.47 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.47 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.47 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.47 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.47 189.21/136.47 The set Q consists of the following terms: 189.21/136.47 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_msMyInt2(x0) 189.21/136.47 new_psFloat79(x0, x1) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_srMyInt(x0, x1) 189.21/136.47 new_psMyInt(x0, x1) 189.21/136.47 189.21/136.47 We have to consider all minimal (P,Q,R)-chains. 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2598) QReductionProof (EQUIVALENT) 189.21/136.47 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.47 189.21/136.47 new_psFloat79(x0, x1) 189.21/136.47 189.21/136.47 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2599) 189.21/136.47 Obligation: 189.21/136.47 Q DP problem: 189.21/136.47 The TRS P consists of the following rules: 189.21/136.47 189.21/136.47 new_iterate79(ww4000, ww4408) -> new_iterate79(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4408)) 189.21/136.47 189.21/136.47 The TRS R consists of the following rules: 189.21/136.47 189.21/136.47 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.47 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.47 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.47 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.47 189.21/136.47 The set Q consists of the following terms: 189.21/136.47 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_msMyInt2(x0) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_srMyInt(x0, x1) 189.21/136.47 new_psMyInt(x0, x1) 189.21/136.47 189.21/136.47 We have to consider all minimal (P,Q,R)-chains. 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2600) TransformationProof (EQUIVALENT) 189.21/136.47 By rewriting [LPAR04] the rule new_iterate79(ww4000, ww4408) -> new_iterate79(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4408)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.47 189.21/136.47 (new_iterate79(ww4000, ww4408) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4408)),new_iterate79(ww4000, ww4408) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4408))) 189.21/136.47 189.21/136.47 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2601) 189.21/136.47 Obligation: 189.21/136.47 Q DP problem: 189.21/136.47 The TRS P consists of the following rules: 189.21/136.47 189.21/136.47 new_iterate79(ww4000, ww4408) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4408)) 189.21/136.47 189.21/136.47 The TRS R consists of the following rules: 189.21/136.47 189.21/136.47 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.47 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.47 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.47 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.47 189.21/136.47 The set Q consists of the following terms: 189.21/136.47 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_msMyInt2(x0) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_srMyInt(x0, x1) 189.21/136.47 new_psMyInt(x0, x1) 189.21/136.47 189.21/136.47 We have to consider all minimal (P,Q,R)-chains. 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2602) UsableRulesProof (EQUIVALENT) 189.21/136.47 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2603) 189.21/136.47 Obligation: 189.21/136.47 Q DP problem: 189.21/136.47 The TRS P consists of the following rules: 189.21/136.47 189.21/136.47 new_iterate79(ww4000, ww4408) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4408)) 189.21/136.47 189.21/136.47 The TRS R consists of the following rules: 189.21/136.47 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.47 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.47 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.47 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.47 189.21/136.47 The set Q consists of the following terms: 189.21/136.47 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_msMyInt2(x0) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_srMyInt(x0, x1) 189.21/136.47 new_psMyInt(x0, x1) 189.21/136.47 189.21/136.47 We have to consider all minimal (P,Q,R)-chains. 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2604) QReductionProof (EQUIVALENT) 189.21/136.47 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.47 189.21/136.47 new_msMyInt2(x0) 189.21/136.47 189.21/136.47 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2605) 189.21/136.47 Obligation: 189.21/136.47 Q DP problem: 189.21/136.47 The TRS P consists of the following rules: 189.21/136.47 189.21/136.47 new_iterate79(ww4000, ww4408) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4408)) 189.21/136.47 189.21/136.47 The TRS R consists of the following rules: 189.21/136.47 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.47 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.47 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.47 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.47 189.21/136.47 The set Q consists of the following terms: 189.21/136.47 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_srMyInt(x0, x1) 189.21/136.47 new_psMyInt(x0, x1) 189.21/136.47 189.21/136.47 We have to consider all minimal (P,Q,R)-chains. 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2606) TransformationProof (EQUIVALENT) 189.21/136.47 By rewriting [LPAR04] the rule new_iterate79(ww4000, ww4408) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4408)) at position [1,0,0] we obtained the following new rules [LPAR04]: 189.21/136.47 189.21/136.47 (new_iterate79(ww4000, ww4408) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4408)),new_iterate79(ww4000, ww4408) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4408))) 189.21/136.47 189.21/136.47 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2607) 189.21/136.47 Obligation: 189.21/136.47 Q DP problem: 189.21/136.47 The TRS P consists of the following rules: 189.21/136.47 189.21/136.47 new_iterate79(ww4000, ww4408) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4408)) 189.21/136.47 189.21/136.47 The TRS R consists of the following rules: 189.21/136.47 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.47 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.47 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.47 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.47 189.21/136.47 The set Q consists of the following terms: 189.21/136.47 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_srMyInt(x0, x1) 189.21/136.47 new_psMyInt(x0, x1) 189.21/136.47 189.21/136.47 We have to consider all minimal (P,Q,R)-chains. 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2608) TransformationProof (EQUIVALENT) 189.21/136.47 By rewriting [LPAR04] the rule new_iterate79(ww4000, ww4408) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4408)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.47 189.21/136.47 (new_iterate79(ww4000, ww4408) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4408)),new_iterate79(ww4000, ww4408) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4408))) 189.21/136.47 189.21/136.47 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2609) 189.21/136.47 Obligation: 189.21/136.47 Q DP problem: 189.21/136.47 The TRS P consists of the following rules: 189.21/136.47 189.21/136.47 new_iterate79(ww4000, ww4408) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4408)) 189.21/136.47 189.21/136.47 The TRS R consists of the following rules: 189.21/136.47 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.47 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.47 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.47 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.47 189.21/136.47 The set Q consists of the following terms: 189.21/136.47 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_srMyInt(x0, x1) 189.21/136.47 new_psMyInt(x0, x1) 189.21/136.47 189.21/136.47 We have to consider all minimal (P,Q,R)-chains. 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2610) TransformationProof (EQUIVALENT) 189.21/136.47 By rewriting [LPAR04] the rule new_iterate79(ww4000, ww4408) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4408)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.47 189.21/136.47 (new_iterate79(ww4000, ww4408) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4408)),new_iterate79(ww4000, ww4408) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4408))) 189.21/136.47 189.21/136.47 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2611) 189.21/136.47 Obligation: 189.21/136.47 Q DP problem: 189.21/136.47 The TRS P consists of the following rules: 189.21/136.47 189.21/136.47 new_iterate79(ww4000, ww4408) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4408)) 189.21/136.47 189.21/136.47 The TRS R consists of the following rules: 189.21/136.47 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.47 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.47 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.47 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.47 189.21/136.47 The set Q consists of the following terms: 189.21/136.47 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_srMyInt(x0, x1) 189.21/136.47 new_psMyInt(x0, x1) 189.21/136.47 189.21/136.47 We have to consider all minimal (P,Q,R)-chains. 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2612) TransformationProof (EQUIVALENT) 189.21/136.47 By rewriting [LPAR04] the rule new_iterate79(ww4000, ww4408) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4408)) at position [1,1,0] we obtained the following new rules [LPAR04]: 189.21/136.47 189.21/136.47 (new_iterate79(ww4000, ww4408) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4408)),new_iterate79(ww4000, ww4408) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4408))) 189.21/136.47 189.21/136.47 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2613) 189.21/136.47 Obligation: 189.21/136.47 Q DP problem: 189.21/136.47 The TRS P consists of the following rules: 189.21/136.47 189.21/136.47 new_iterate79(ww4000, ww4408) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4408)) 189.21/136.47 189.21/136.47 The TRS R consists of the following rules: 189.21/136.47 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.47 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.47 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.47 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.47 189.21/136.47 The set Q consists of the following terms: 189.21/136.47 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_srMyInt(x0, x1) 189.21/136.47 new_psMyInt(x0, x1) 189.21/136.47 189.21/136.47 We have to consider all minimal (P,Q,R)-chains. 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2614) MNOCProof (EQUIVALENT) 189.21/136.47 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2615) 189.21/136.47 Obligation: 189.21/136.47 Q DP problem: 189.21/136.47 The TRS P consists of the following rules: 189.21/136.47 189.21/136.47 new_iterate79(ww4000, ww4408) -> new_iterate79(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4408)) 189.21/136.47 189.21/136.47 The TRS R consists of the following rules: 189.21/136.47 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.47 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.47 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.47 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.47 189.21/136.47 Q is empty. 189.21/136.47 We have to consider all (P,Q,R)-chains. 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2616) NonTerminationLoopProof (COMPLETE) 189.21/136.47 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.47 Found a loop by semiunifying a rule from P directly. 189.21/136.47 189.21/136.47 s = new_iterate79(ww4000, ww4408) evaluates to t =new_iterate79(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4408)) 189.21/136.47 189.21/136.47 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.47 * Matcher: [ww4408 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4408)] 189.21/136.47 * Semiunifier: [ ] 189.21/136.47 189.21/136.47 -------------------------------------------------------------------------------- 189.21/136.47 Rewriting sequence 189.21/136.47 189.21/136.47 The DP semiunifies directly so there is only one rewrite step from new_iterate79(ww4000, ww4408) to new_iterate79(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4408)). 189.21/136.47 189.21/136.47 189.21/136.47 189.21/136.47 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2617) 189.21/136.47 NO 189.21/136.47 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2618) 189.21/136.47 Obligation: 189.21/136.47 Q DP problem: 189.21/136.47 The TRS P consists of the following rules: 189.21/136.47 189.21/136.47 new_iterate7(ww4420) -> new_iterate7(new_psFloat7(ww4420)) 189.21/136.47 189.21/136.47 The TRS R consists of the following rules: 189.21/136.47 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.47 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.47 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.47 new_psFloat7(ww4420) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4420) 189.21/136.47 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.47 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.47 189.21/136.47 The set Q consists of the following terms: 189.21/136.47 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_msMyInt(Main.Neg(x0)) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_msMyInt(Main.Pos(x0)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_psFloat7(x0) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_srMyInt(x0, x1) 189.21/136.47 new_psMyInt(x0, x1) 189.21/136.47 189.21/136.47 We have to consider all minimal (P,Q,R)-chains. 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2619) MNOCProof (EQUIVALENT) 189.21/136.47 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2620) 189.21/136.47 Obligation: 189.21/136.47 Q DP problem: 189.21/136.47 The TRS P consists of the following rules: 189.21/136.47 189.21/136.47 new_iterate7(ww4420) -> new_iterate7(new_psFloat7(ww4420)) 189.21/136.47 189.21/136.47 The TRS R consists of the following rules: 189.21/136.47 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.47 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.47 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.47 new_psFloat7(ww4420) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4420) 189.21/136.47 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.47 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.47 189.21/136.47 Q is empty. 189.21/136.47 We have to consider all (P,Q,R)-chains. 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2621) NonTerminationLoopProof (COMPLETE) 189.21/136.47 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.47 Found a loop by semiunifying a rule from P directly. 189.21/136.47 189.21/136.47 s = new_iterate7(ww4420) evaluates to t =new_iterate7(new_psFloat7(ww4420)) 189.21/136.47 189.21/136.47 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.47 * Matcher: [ww4420 / new_psFloat7(ww4420)] 189.21/136.47 * Semiunifier: [ ] 189.21/136.47 189.21/136.47 -------------------------------------------------------------------------------- 189.21/136.47 Rewriting sequence 189.21/136.47 189.21/136.47 The DP semiunifies directly so there is only one rewrite step from new_iterate7(ww4420) to new_iterate7(new_psFloat7(ww4420)). 189.21/136.47 189.21/136.47 189.21/136.47 189.21/136.47 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2622) 189.21/136.47 NO 189.21/136.47 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2623) 189.21/136.47 Obligation: 189.21/136.47 Q DP problem: 189.21/136.47 The TRS P consists of the following rules: 189.21/136.47 189.21/136.47 new_iterate74(ww2077, ww20780, ww20781, ww4310) -> new_iterate74(ww2077, ww20780, ww20781, new_psFloat74(ww2077, ww20780, ww20781, ww4310)) 189.21/136.47 189.21/136.47 The TRS R consists of the following rules: 189.21/136.47 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_psFloat74(ww2077, ww20780, ww20781, ww4310) -> new_primPlusFloat(new_msMyInt(ww20780), new_srMyInt(Main.Pos(Main.Succ(ww2077)), ww20781), ww4310) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.47 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.47 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.47 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.47 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.47 189.21/136.47 The set Q consists of the following terms: 189.21/136.47 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_msMyInt(Main.Neg(x0)) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_msMyInt(Main.Pos(x0)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_psFloat74(x0, x1, x2, x3) 189.21/136.47 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_srMyInt(x0, x1) 189.21/136.47 new_psMyInt(x0, x1) 189.21/136.47 189.21/136.47 We have to consider all minimal (P,Q,R)-chains. 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2624) TransformationProof (EQUIVALENT) 189.21/136.47 By rewriting [LPAR04] the rule new_iterate74(ww2077, ww20780, ww20781, ww4310) -> new_iterate74(ww2077, ww20780, ww20781, new_psFloat74(ww2077, ww20780, ww20781, ww4310)) at position [3] we obtained the following new rules [LPAR04]: 189.21/136.47 189.21/136.47 (new_iterate74(ww2077, ww20780, ww20781, ww4310) -> new_iterate74(ww2077, ww20780, ww20781, new_primPlusFloat(new_msMyInt(ww20780), new_srMyInt(Main.Pos(Main.Succ(ww2077)), ww20781), ww4310)),new_iterate74(ww2077, ww20780, ww20781, ww4310) -> new_iterate74(ww2077, ww20780, ww20781, new_primPlusFloat(new_msMyInt(ww20780), new_srMyInt(Main.Pos(Main.Succ(ww2077)), ww20781), ww4310))) 189.21/136.47 189.21/136.47 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2625) 189.21/136.47 Obligation: 189.21/136.47 Q DP problem: 189.21/136.47 The TRS P consists of the following rules: 189.21/136.47 189.21/136.47 new_iterate74(ww2077, ww20780, ww20781, ww4310) -> new_iterate74(ww2077, ww20780, ww20781, new_primPlusFloat(new_msMyInt(ww20780), new_srMyInt(Main.Pos(Main.Succ(ww2077)), ww20781), ww4310)) 189.21/136.47 189.21/136.47 The TRS R consists of the following rules: 189.21/136.47 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_psFloat74(ww2077, ww20780, ww20781, ww4310) -> new_primPlusFloat(new_msMyInt(ww20780), new_srMyInt(Main.Pos(Main.Succ(ww2077)), ww20781), ww4310) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.47 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.47 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.47 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.47 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.47 189.21/136.47 The set Q consists of the following terms: 189.21/136.47 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_msMyInt(Main.Neg(x0)) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_msMyInt(Main.Pos(x0)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_psFloat74(x0, x1, x2, x3) 189.21/136.47 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_srMyInt(x0, x1) 189.21/136.47 new_psMyInt(x0, x1) 189.21/136.47 189.21/136.47 We have to consider all minimal (P,Q,R)-chains. 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2626) UsableRulesProof (EQUIVALENT) 189.21/136.47 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2627) 189.21/136.47 Obligation: 189.21/136.47 Q DP problem: 189.21/136.47 The TRS P consists of the following rules: 189.21/136.47 189.21/136.47 new_iterate74(ww2077, ww20780, ww20781, ww4310) -> new_iterate74(ww2077, ww20780, ww20781, new_primPlusFloat(new_msMyInt(ww20780), new_srMyInt(Main.Pos(Main.Succ(ww2077)), ww20781), ww4310)) 189.21/136.47 189.21/136.47 The TRS R consists of the following rules: 189.21/136.47 189.21/136.47 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.47 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.47 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.47 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.47 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.47 189.21/136.47 The set Q consists of the following terms: 189.21/136.47 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_msMyInt(Main.Neg(x0)) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_msMyInt(Main.Pos(x0)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_psFloat74(x0, x1, x2, x3) 189.21/136.47 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_srMyInt(x0, x1) 189.21/136.47 new_psMyInt(x0, x1) 189.21/136.47 189.21/136.47 We have to consider all minimal (P,Q,R)-chains. 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2628) QReductionProof (EQUIVALENT) 189.21/136.47 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.47 189.21/136.47 new_psFloat74(x0, x1, x2, x3) 189.21/136.47 189.21/136.47 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2629) 189.21/136.47 Obligation: 189.21/136.47 Q DP problem: 189.21/136.47 The TRS P consists of the following rules: 189.21/136.47 189.21/136.47 new_iterate74(ww2077, ww20780, ww20781, ww4310) -> new_iterate74(ww2077, ww20780, ww20781, new_primPlusFloat(new_msMyInt(ww20780), new_srMyInt(Main.Pos(Main.Succ(ww2077)), ww20781), ww4310)) 189.21/136.47 189.21/136.47 The TRS R consists of the following rules: 189.21/136.47 189.21/136.47 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.47 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.47 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.47 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.47 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.47 189.21/136.47 The set Q consists of the following terms: 189.21/136.47 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_msMyInt(Main.Neg(x0)) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_msMyInt(Main.Pos(x0)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_srMyInt(x0, x1) 189.21/136.47 new_psMyInt(x0, x1) 189.21/136.47 189.21/136.47 We have to consider all minimal (P,Q,R)-chains. 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2630) TransformationProof (EQUIVALENT) 189.21/136.47 By rewriting [LPAR04] the rule new_iterate74(ww2077, ww20780, ww20781, ww4310) -> new_iterate74(ww2077, ww20780, ww20781, new_primPlusFloat(new_msMyInt(ww20780), new_srMyInt(Main.Pos(Main.Succ(ww2077)), ww20781), ww4310)) at position [3,1] we obtained the following new rules [LPAR04]: 189.21/136.47 189.21/136.47 (new_iterate74(ww2077, ww20780, ww20781, ww4310) -> new_iterate74(ww2077, ww20780, ww20781, new_primPlusFloat(new_msMyInt(ww20780), new_primMulInt(Main.Pos(Main.Succ(ww2077)), ww20781), ww4310)),new_iterate74(ww2077, ww20780, ww20781, ww4310) -> new_iterate74(ww2077, ww20780, ww20781, new_primPlusFloat(new_msMyInt(ww20780), new_primMulInt(Main.Pos(Main.Succ(ww2077)), ww20781), ww4310))) 189.21/136.47 189.21/136.47 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2631) 189.21/136.47 Obligation: 189.21/136.47 Q DP problem: 189.21/136.47 The TRS P consists of the following rules: 189.21/136.47 189.21/136.47 new_iterate74(ww2077, ww20780, ww20781, ww4310) -> new_iterate74(ww2077, ww20780, ww20781, new_primPlusFloat(new_msMyInt(ww20780), new_primMulInt(Main.Pos(Main.Succ(ww2077)), ww20781), ww4310)) 189.21/136.47 189.21/136.47 The TRS R consists of the following rules: 189.21/136.47 189.21/136.47 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.47 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.47 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.47 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.47 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.47 189.21/136.47 The set Q consists of the following terms: 189.21/136.47 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_msMyInt(Main.Neg(x0)) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_msMyInt(Main.Pos(x0)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_srMyInt(x0, x1) 189.21/136.47 new_psMyInt(x0, x1) 189.21/136.47 189.21/136.47 We have to consider all minimal (P,Q,R)-chains. 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2632) MNOCProof (EQUIVALENT) 189.21/136.47 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2633) 189.21/136.47 Obligation: 189.21/136.47 Q DP problem: 189.21/136.47 The TRS P consists of the following rules: 189.21/136.47 189.21/136.47 new_iterate74(ww2077, ww20780, ww20781, ww4310) -> new_iterate74(ww2077, ww20780, ww20781, new_primPlusFloat(new_msMyInt(ww20780), new_primMulInt(Main.Pos(Main.Succ(ww2077)), ww20781), ww4310)) 189.21/136.47 189.21/136.47 The TRS R consists of the following rules: 189.21/136.47 189.21/136.47 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.47 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.47 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.47 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.47 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.47 189.21/136.47 Q is empty. 189.21/136.47 We have to consider all (P,Q,R)-chains. 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2634) NonTerminationLoopProof (COMPLETE) 189.21/136.47 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.47 Found a loop by semiunifying a rule from P directly. 189.21/136.47 189.21/136.47 s = new_iterate74(ww2077, ww20780, ww20781, ww4310) evaluates to t =new_iterate74(ww2077, ww20780, ww20781, new_primPlusFloat(new_msMyInt(ww20780), new_primMulInt(Main.Pos(Main.Succ(ww2077)), ww20781), ww4310)) 189.21/136.47 189.21/136.47 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.47 * Matcher: [ww4310 / new_primPlusFloat(new_msMyInt(ww20780), new_primMulInt(Main.Pos(Main.Succ(ww2077)), ww20781), ww4310)] 189.21/136.47 * Semiunifier: [ ] 189.21/136.47 189.21/136.47 -------------------------------------------------------------------------------- 189.21/136.47 Rewriting sequence 189.21/136.47 189.21/136.47 The DP semiunifies directly so there is only one rewrite step from new_iterate74(ww2077, ww20780, ww20781, ww4310) to new_iterate74(ww2077, ww20780, ww20781, new_primPlusFloat(new_msMyInt(ww20780), new_primMulInt(Main.Pos(Main.Succ(ww2077)), ww20781), ww4310)). 189.21/136.47 189.21/136.47 189.21/136.47 189.21/136.47 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2635) 189.21/136.47 NO 189.21/136.47 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2636) 189.21/136.47 Obligation: 189.21/136.47 Q DP problem: 189.21/136.47 The TRS P consists of the following rules: 189.21/136.47 189.21/136.47 new_iterate158(ww4100, ww3000, ww4324) -> new_iterate158(ww4100, ww3000, new_psFloat159(ww4100, ww3000, ww4324)) 189.21/136.47 189.21/136.47 The TRS R consists of the following rules: 189.21/136.47 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.47 new_psFloat159(ww4100, ww3000, ww4324) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4324) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.47 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.47 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.47 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.47 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.47 189.21/136.47 The set Q consists of the following terms: 189.21/136.47 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.47 new_psFloat159(x0, x1, x2) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_msMyInt4(x0) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primMinusInt(Main.Neg(x0)) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primMinusInt(Main.Pos(x0)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_srMyInt(x0, x1) 189.21/136.47 new_psMyInt(x0, x1) 189.21/136.47 189.21/136.47 We have to consider all minimal (P,Q,R)-chains. 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2637) TransformationProof (EQUIVALENT) 189.21/136.47 By rewriting [LPAR04] the rule new_iterate158(ww4100, ww3000, ww4324) -> new_iterate158(ww4100, ww3000, new_psFloat159(ww4100, ww3000, ww4324)) at position [2] we obtained the following new rules [LPAR04]: 189.21/136.47 189.21/136.47 (new_iterate158(ww4100, ww3000, ww4324) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4324)),new_iterate158(ww4100, ww3000, ww4324) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4324))) 189.21/136.47 189.21/136.47 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2638) 189.21/136.47 Obligation: 189.21/136.47 Q DP problem: 189.21/136.47 The TRS P consists of the following rules: 189.21/136.47 189.21/136.47 new_iterate158(ww4100, ww3000, ww4324) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4324)) 189.21/136.47 189.21/136.47 The TRS R consists of the following rules: 189.21/136.47 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.47 new_psFloat159(ww4100, ww3000, ww4324) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4324) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.47 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.47 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.47 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.47 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.47 189.21/136.47 The set Q consists of the following terms: 189.21/136.47 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.47 new_psFloat159(x0, x1, x2) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_msMyInt4(x0) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primMinusInt(Main.Neg(x0)) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primMinusInt(Main.Pos(x0)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_srMyInt(x0, x1) 189.21/136.47 new_psMyInt(x0, x1) 189.21/136.47 189.21/136.47 We have to consider all minimal (P,Q,R)-chains. 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2639) UsableRulesProof (EQUIVALENT) 189.21/136.47 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2640) 189.21/136.47 Obligation: 189.21/136.47 Q DP problem: 189.21/136.47 The TRS P consists of the following rules: 189.21/136.47 189.21/136.47 new_iterate158(ww4100, ww3000, ww4324) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4324)) 189.21/136.47 189.21/136.47 The TRS R consists of the following rules: 189.21/136.47 189.21/136.47 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.47 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.47 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.47 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.47 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.47 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.47 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.47 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.47 189.21/136.47 The set Q consists of the following terms: 189.21/136.47 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.47 new_psFloat159(x0, x1, x2) 189.21/136.47 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.47 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_msMyInt4(x0) 189.21/136.47 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primMinusInt(Main.Neg(x0)) 189.21/136.47 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.47 new_primMinusInt(Main.Pos(x0)) 189.21/136.47 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.47 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.47 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.47 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.47 new_srMyInt(x0, x1) 189.21/136.47 new_psMyInt(x0, x1) 189.21/136.47 189.21/136.47 We have to consider all minimal (P,Q,R)-chains. 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2641) QReductionProof (EQUIVALENT) 189.21/136.47 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.47 189.21/136.47 new_psFloat159(x0, x1, x2) 189.21/136.47 189.21/136.47 189.21/136.47 ---------------------------------------- 189.21/136.47 189.21/136.47 (2642) 189.21/136.47 Obligation: 189.21/136.47 Q DP problem: 189.21/136.47 The TRS P consists of the following rules: 189.21/136.47 189.21/136.47 new_iterate158(ww4100, ww3000, ww4324) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4324)) 189.21/136.47 189.21/136.47 The TRS R consists of the following rules: 189.21/136.47 189.21/136.47 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.47 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.47 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.47 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.47 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.47 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.48 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.48 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.48 189.21/136.48 The set Q consists of the following terms: 189.21/136.48 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_msMyInt4(x0) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primMinusInt(Main.Neg(x0)) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primMinusInt(Main.Pos(x0)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_srMyInt(x0, x1) 189.21/136.48 new_psMyInt(x0, x1) 189.21/136.48 189.21/136.48 We have to consider all minimal (P,Q,R)-chains. 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2643) TransformationProof (EQUIVALENT) 189.21/136.48 By rewriting [LPAR04] the rule new_iterate158(ww4100, ww3000, ww4324) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4324)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.48 189.21/136.48 (new_iterate158(ww4100, ww3000, ww4324) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4324)),new_iterate158(ww4100, ww3000, ww4324) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4324))) 189.21/136.48 189.21/136.48 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2644) 189.21/136.48 Obligation: 189.21/136.48 Q DP problem: 189.21/136.48 The TRS P consists of the following rules: 189.21/136.48 189.21/136.48 new_iterate158(ww4100, ww3000, ww4324) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4324)) 189.21/136.48 189.21/136.48 The TRS R consists of the following rules: 189.21/136.48 189.21/136.48 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.48 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.48 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.48 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.48 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.48 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.48 189.21/136.48 The set Q consists of the following terms: 189.21/136.48 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_msMyInt4(x0) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primMinusInt(Main.Neg(x0)) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primMinusInt(Main.Pos(x0)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_srMyInt(x0, x1) 189.21/136.48 new_psMyInt(x0, x1) 189.21/136.48 189.21/136.48 We have to consider all minimal (P,Q,R)-chains. 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2645) UsableRulesProof (EQUIVALENT) 189.21/136.48 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2646) 189.21/136.48 Obligation: 189.21/136.48 Q DP problem: 189.21/136.48 The TRS P consists of the following rules: 189.21/136.48 189.21/136.48 new_iterate158(ww4100, ww3000, ww4324) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4324)) 189.21/136.48 189.21/136.48 The TRS R consists of the following rules: 189.21/136.48 189.21/136.48 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.48 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.48 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.48 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.48 189.21/136.48 The set Q consists of the following terms: 189.21/136.48 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_msMyInt4(x0) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primMinusInt(Main.Neg(x0)) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primMinusInt(Main.Pos(x0)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_srMyInt(x0, x1) 189.21/136.48 new_psMyInt(x0, x1) 189.21/136.48 189.21/136.48 We have to consider all minimal (P,Q,R)-chains. 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2647) QReductionProof (EQUIVALENT) 189.21/136.48 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.48 189.21/136.48 new_msMyInt4(x0) 189.21/136.48 189.21/136.48 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2648) 189.21/136.48 Obligation: 189.21/136.48 Q DP problem: 189.21/136.48 The TRS P consists of the following rules: 189.21/136.48 189.21/136.48 new_iterate158(ww4100, ww3000, ww4324) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4324)) 189.21/136.48 189.21/136.48 The TRS R consists of the following rules: 189.21/136.48 189.21/136.48 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.48 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.48 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.48 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.48 189.21/136.48 The set Q consists of the following terms: 189.21/136.48 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primMinusInt(Main.Neg(x0)) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primMinusInt(Main.Pos(x0)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_srMyInt(x0, x1) 189.21/136.48 new_psMyInt(x0, x1) 189.21/136.48 189.21/136.48 We have to consider all minimal (P,Q,R)-chains. 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2649) TransformationProof (EQUIVALENT) 189.21/136.48 By rewriting [LPAR04] the rule new_iterate158(ww4100, ww3000, ww4324) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4324)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.48 189.21/136.48 (new_iterate158(ww4100, ww3000, ww4324) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4324)),new_iterate158(ww4100, ww3000, ww4324) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4324))) 189.21/136.48 189.21/136.48 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2650) 189.21/136.48 Obligation: 189.21/136.48 Q DP problem: 189.21/136.48 The TRS P consists of the following rules: 189.21/136.48 189.21/136.48 new_iterate158(ww4100, ww3000, ww4324) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4324)) 189.21/136.48 189.21/136.48 The TRS R consists of the following rules: 189.21/136.48 189.21/136.48 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.48 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.48 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.48 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.48 189.21/136.48 The set Q consists of the following terms: 189.21/136.48 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primMinusInt(Main.Neg(x0)) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primMinusInt(Main.Pos(x0)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_srMyInt(x0, x1) 189.21/136.48 new_psMyInt(x0, x1) 189.21/136.48 189.21/136.48 We have to consider all minimal (P,Q,R)-chains. 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2651) UsableRulesProof (EQUIVALENT) 189.21/136.48 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2652) 189.21/136.48 Obligation: 189.21/136.48 Q DP problem: 189.21/136.48 The TRS P consists of the following rules: 189.21/136.48 189.21/136.48 new_iterate158(ww4100, ww3000, ww4324) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4324)) 189.21/136.48 189.21/136.48 The TRS R consists of the following rules: 189.21/136.48 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.48 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.48 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.48 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.48 189.21/136.48 The set Q consists of the following terms: 189.21/136.48 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primMinusInt(Main.Neg(x0)) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primMinusInt(Main.Pos(x0)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_srMyInt(x0, x1) 189.21/136.48 new_psMyInt(x0, x1) 189.21/136.48 189.21/136.48 We have to consider all minimal (P,Q,R)-chains. 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2653) QReductionProof (EQUIVALENT) 189.21/136.48 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.48 189.21/136.48 new_primMinusInt(Main.Neg(x0)) 189.21/136.48 new_primMinusInt(Main.Pos(x0)) 189.21/136.48 189.21/136.48 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2654) 189.21/136.48 Obligation: 189.21/136.48 Q DP problem: 189.21/136.48 The TRS P consists of the following rules: 189.21/136.48 189.21/136.48 new_iterate158(ww4100, ww3000, ww4324) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4324)) 189.21/136.48 189.21/136.48 The TRS R consists of the following rules: 189.21/136.48 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.48 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.48 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.48 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.48 189.21/136.48 The set Q consists of the following terms: 189.21/136.48 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_srMyInt(x0, x1) 189.21/136.48 new_psMyInt(x0, x1) 189.21/136.48 189.21/136.48 We have to consider all minimal (P,Q,R)-chains. 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2655) TransformationProof (EQUIVALENT) 189.21/136.48 By rewriting [LPAR04] the rule new_iterate158(ww4100, ww3000, ww4324) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4324)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.48 189.21/136.48 (new_iterate158(ww4100, ww3000, ww4324) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4324)),new_iterate158(ww4100, ww3000, ww4324) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4324))) 189.21/136.48 189.21/136.48 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2656) 189.21/136.48 Obligation: 189.21/136.48 Q DP problem: 189.21/136.48 The TRS P consists of the following rules: 189.21/136.48 189.21/136.48 new_iterate158(ww4100, ww3000, ww4324) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4324)) 189.21/136.48 189.21/136.48 The TRS R consists of the following rules: 189.21/136.48 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.48 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.48 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.48 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.48 189.21/136.48 The set Q consists of the following terms: 189.21/136.48 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_srMyInt(x0, x1) 189.21/136.48 new_psMyInt(x0, x1) 189.21/136.48 189.21/136.48 We have to consider all minimal (P,Q,R)-chains. 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2657) TransformationProof (EQUIVALENT) 189.21/136.48 By rewriting [LPAR04] the rule new_iterate158(ww4100, ww3000, ww4324) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4324)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.48 189.21/136.48 (new_iterate158(ww4100, ww3000, ww4324) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4324)),new_iterate158(ww4100, ww3000, ww4324) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4324))) 189.21/136.48 189.21/136.48 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2658) 189.21/136.48 Obligation: 189.21/136.48 Q DP problem: 189.21/136.48 The TRS P consists of the following rules: 189.21/136.48 189.21/136.48 new_iterate158(ww4100, ww3000, ww4324) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4324)) 189.21/136.48 189.21/136.48 The TRS R consists of the following rules: 189.21/136.48 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.48 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.48 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.48 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.48 189.21/136.48 The set Q consists of the following terms: 189.21/136.48 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_srMyInt(x0, x1) 189.21/136.48 new_psMyInt(x0, x1) 189.21/136.48 189.21/136.48 We have to consider all minimal (P,Q,R)-chains. 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2659) TransformationProof (EQUIVALENT) 189.21/136.48 By rewriting [LPAR04] the rule new_iterate158(ww4100, ww3000, ww4324) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4324)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.48 189.21/136.48 (new_iterate158(ww4100, ww3000, ww4324) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4324)),new_iterate158(ww4100, ww3000, ww4324) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4324))) 189.21/136.48 189.21/136.48 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2660) 189.21/136.48 Obligation: 189.21/136.48 Q DP problem: 189.21/136.48 The TRS P consists of the following rules: 189.21/136.48 189.21/136.48 new_iterate158(ww4100, ww3000, ww4324) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4324)) 189.21/136.48 189.21/136.48 The TRS R consists of the following rules: 189.21/136.48 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.48 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.48 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.48 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.48 189.21/136.48 The set Q consists of the following terms: 189.21/136.48 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_srMyInt(x0, x1) 189.21/136.48 new_psMyInt(x0, x1) 189.21/136.48 189.21/136.48 We have to consider all minimal (P,Q,R)-chains. 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2661) TransformationProof (EQUIVALENT) 189.21/136.48 By rewriting [LPAR04] the rule new_iterate158(ww4100, ww3000, ww4324) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4324)) at position [2,1,0] we obtained the following new rules [LPAR04]: 189.21/136.48 189.21/136.48 (new_iterate158(ww4100, ww3000, ww4324) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4324)),new_iterate158(ww4100, ww3000, ww4324) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4324))) 189.21/136.48 189.21/136.48 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2662) 189.21/136.48 Obligation: 189.21/136.48 Q DP problem: 189.21/136.48 The TRS P consists of the following rules: 189.21/136.48 189.21/136.48 new_iterate158(ww4100, ww3000, ww4324) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4324)) 189.21/136.48 189.21/136.48 The TRS R consists of the following rules: 189.21/136.48 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.48 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.48 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.48 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.48 189.21/136.48 The set Q consists of the following terms: 189.21/136.48 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_srMyInt(x0, x1) 189.21/136.48 new_psMyInt(x0, x1) 189.21/136.48 189.21/136.48 We have to consider all minimal (P,Q,R)-chains. 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2663) MNOCProof (EQUIVALENT) 189.21/136.48 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2664) 189.21/136.48 Obligation: 189.21/136.48 Q DP problem: 189.21/136.48 The TRS P consists of the following rules: 189.21/136.48 189.21/136.48 new_iterate158(ww4100, ww3000, ww4324) -> new_iterate158(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4324)) 189.21/136.48 189.21/136.48 The TRS R consists of the following rules: 189.21/136.48 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.48 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.48 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.48 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.48 189.21/136.48 Q is empty. 189.21/136.48 We have to consider all (P,Q,R)-chains. 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2665) NonTerminationLoopProof (COMPLETE) 189.21/136.48 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.48 Found a loop by semiunifying a rule from P directly. 189.21/136.48 189.21/136.48 s = new_iterate158(ww4100, ww3000, ww4324) evaluates to t =new_iterate158(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4324)) 189.21/136.48 189.21/136.48 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.48 * Matcher: [ww4324 / new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4324)] 189.21/136.48 * Semiunifier: [ ] 189.21/136.48 189.21/136.48 -------------------------------------------------------------------------------- 189.21/136.48 Rewriting sequence 189.21/136.48 189.21/136.48 The DP semiunifies directly so there is only one rewrite step from new_iterate158(ww4100, ww3000, ww4324) to new_iterate158(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Pos(Main.Zero), ww4324)). 189.21/136.48 189.21/136.48 189.21/136.48 189.21/136.48 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2666) 189.21/136.48 NO 189.21/136.48 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2667) 189.21/136.48 Obligation: 189.21/136.48 Q DP problem: 189.21/136.48 The TRS P consists of the following rules: 189.21/136.48 189.21/136.48 new_iterate83(ww4000, ww4407) -> new_iterate83(ww4000, new_psFloat83(ww4000, ww4407)) 189.21/136.48 189.21/136.48 The TRS R consists of the following rules: 189.21/136.48 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_psFloat83(ww4000, ww4407) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4407) 189.21/136.48 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.48 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.48 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.48 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.48 189.21/136.48 The set Q consists of the following terms: 189.21/136.48 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_msMyInt2(x0) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_psFloat83(x0, x1) 189.21/136.48 new_srMyInt(x0, x1) 189.21/136.48 new_psMyInt(x0, x1) 189.21/136.48 189.21/136.48 We have to consider all minimal (P,Q,R)-chains. 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2668) TransformationProof (EQUIVALENT) 189.21/136.48 By rewriting [LPAR04] the rule new_iterate83(ww4000, ww4407) -> new_iterate83(ww4000, new_psFloat83(ww4000, ww4407)) at position [1] we obtained the following new rules [LPAR04]: 189.21/136.48 189.21/136.48 (new_iterate83(ww4000, ww4407) -> new_iterate83(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4407)),new_iterate83(ww4000, ww4407) -> new_iterate83(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4407))) 189.21/136.48 189.21/136.48 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2669) 189.21/136.48 Obligation: 189.21/136.48 Q DP problem: 189.21/136.48 The TRS P consists of the following rules: 189.21/136.48 189.21/136.48 new_iterate83(ww4000, ww4407) -> new_iterate83(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4407)) 189.21/136.48 189.21/136.48 The TRS R consists of the following rules: 189.21/136.48 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_psFloat83(ww4000, ww4407) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4407) 189.21/136.48 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.48 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.48 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.48 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.48 189.21/136.48 The set Q consists of the following terms: 189.21/136.48 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_msMyInt2(x0) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_psFloat83(x0, x1) 189.21/136.48 new_srMyInt(x0, x1) 189.21/136.48 new_psMyInt(x0, x1) 189.21/136.48 189.21/136.48 We have to consider all minimal (P,Q,R)-chains. 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2670) UsableRulesProof (EQUIVALENT) 189.21/136.48 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2671) 189.21/136.48 Obligation: 189.21/136.48 Q DP problem: 189.21/136.48 The TRS P consists of the following rules: 189.21/136.48 189.21/136.48 new_iterate83(ww4000, ww4407) -> new_iterate83(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4407)) 189.21/136.48 189.21/136.48 The TRS R consists of the following rules: 189.21/136.48 189.21/136.48 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.48 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.48 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.48 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.48 189.21/136.48 The set Q consists of the following terms: 189.21/136.48 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_msMyInt2(x0) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_psFloat83(x0, x1) 189.21/136.48 new_srMyInt(x0, x1) 189.21/136.48 new_psMyInt(x0, x1) 189.21/136.48 189.21/136.48 We have to consider all minimal (P,Q,R)-chains. 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2672) QReductionProof (EQUIVALENT) 189.21/136.48 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.48 189.21/136.48 new_psFloat83(x0, x1) 189.21/136.48 189.21/136.48 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2673) 189.21/136.48 Obligation: 189.21/136.48 Q DP problem: 189.21/136.48 The TRS P consists of the following rules: 189.21/136.48 189.21/136.48 new_iterate83(ww4000, ww4407) -> new_iterate83(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4407)) 189.21/136.48 189.21/136.48 The TRS R consists of the following rules: 189.21/136.48 189.21/136.48 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.48 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.48 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.48 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.48 189.21/136.48 The set Q consists of the following terms: 189.21/136.48 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_msMyInt2(x0) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_srMyInt(x0, x1) 189.21/136.48 new_psMyInt(x0, x1) 189.21/136.48 189.21/136.48 We have to consider all minimal (P,Q,R)-chains. 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2674) TransformationProof (EQUIVALENT) 189.21/136.48 By rewriting [LPAR04] the rule new_iterate83(ww4000, ww4407) -> new_iterate83(ww4000, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4407)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.48 189.21/136.48 (new_iterate83(ww4000, ww4407) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4407)),new_iterate83(ww4000, ww4407) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4407))) 189.21/136.48 189.21/136.48 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2675) 189.21/136.48 Obligation: 189.21/136.48 Q DP problem: 189.21/136.48 The TRS P consists of the following rules: 189.21/136.48 189.21/136.48 new_iterate83(ww4000, ww4407) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4407)) 189.21/136.48 189.21/136.48 The TRS R consists of the following rules: 189.21/136.48 189.21/136.48 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.48 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.48 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.48 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.48 189.21/136.48 The set Q consists of the following terms: 189.21/136.48 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_msMyInt2(x0) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_srMyInt(x0, x1) 189.21/136.48 new_psMyInt(x0, x1) 189.21/136.48 189.21/136.48 We have to consider all minimal (P,Q,R)-chains. 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2676) UsableRulesProof (EQUIVALENT) 189.21/136.48 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2677) 189.21/136.48 Obligation: 189.21/136.48 Q DP problem: 189.21/136.48 The TRS P consists of the following rules: 189.21/136.48 189.21/136.48 new_iterate83(ww4000, ww4407) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4407)) 189.21/136.48 189.21/136.48 The TRS R consists of the following rules: 189.21/136.48 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.48 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.48 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.48 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.48 189.21/136.48 The set Q consists of the following terms: 189.21/136.48 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_msMyInt2(x0) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_srMyInt(x0, x1) 189.21/136.48 new_psMyInt(x0, x1) 189.21/136.48 189.21/136.48 We have to consider all minimal (P,Q,R)-chains. 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2678) QReductionProof (EQUIVALENT) 189.21/136.48 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.48 189.21/136.48 new_msMyInt2(x0) 189.21/136.48 189.21/136.48 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2679) 189.21/136.48 Obligation: 189.21/136.48 Q DP problem: 189.21/136.48 The TRS P consists of the following rules: 189.21/136.48 189.21/136.48 new_iterate83(ww4000, ww4407) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4407)) 189.21/136.48 189.21/136.48 The TRS R consists of the following rules: 189.21/136.48 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.48 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.48 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.48 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.48 189.21/136.48 The set Q consists of the following terms: 189.21/136.48 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_srMyInt(x0, x1) 189.21/136.48 new_psMyInt(x0, x1) 189.21/136.48 189.21/136.48 We have to consider all minimal (P,Q,R)-chains. 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2680) TransformationProof (EQUIVALENT) 189.21/136.48 By rewriting [LPAR04] the rule new_iterate83(ww4000, ww4407) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4407)) at position [1,0,0] we obtained the following new rules [LPAR04]: 189.21/136.48 189.21/136.48 (new_iterate83(ww4000, ww4407) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4407)),new_iterate83(ww4000, ww4407) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4407))) 189.21/136.48 189.21/136.48 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2681) 189.21/136.48 Obligation: 189.21/136.48 Q DP problem: 189.21/136.48 The TRS P consists of the following rules: 189.21/136.48 189.21/136.48 new_iterate83(ww4000, ww4407) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4407)) 189.21/136.48 189.21/136.48 The TRS R consists of the following rules: 189.21/136.48 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.48 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.48 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.48 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.48 189.21/136.48 The set Q consists of the following terms: 189.21/136.48 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_srMyInt(x0, x1) 189.21/136.48 new_psMyInt(x0, x1) 189.21/136.48 189.21/136.48 We have to consider all minimal (P,Q,R)-chains. 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2682) TransformationProof (EQUIVALENT) 189.21/136.48 By rewriting [LPAR04] the rule new_iterate83(ww4000, ww4407) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4407)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.48 189.21/136.48 (new_iterate83(ww4000, ww4407) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4407)),new_iterate83(ww4000, ww4407) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4407))) 189.21/136.48 189.21/136.48 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2683) 189.21/136.48 Obligation: 189.21/136.48 Q DP problem: 189.21/136.48 The TRS P consists of the following rules: 189.21/136.48 189.21/136.48 new_iterate83(ww4000, ww4407) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4407)) 189.21/136.48 189.21/136.48 The TRS R consists of the following rules: 189.21/136.48 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.48 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.48 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.48 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.48 189.21/136.48 The set Q consists of the following terms: 189.21/136.48 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_srMyInt(x0, x1) 189.21/136.48 new_psMyInt(x0, x1) 189.21/136.48 189.21/136.48 We have to consider all minimal (P,Q,R)-chains. 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2684) TransformationProof (EQUIVALENT) 189.21/136.48 By rewriting [LPAR04] the rule new_iterate83(ww4000, ww4407) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4407)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.48 189.21/136.48 (new_iterate83(ww4000, ww4407) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4407)),new_iterate83(ww4000, ww4407) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4407))) 189.21/136.48 189.21/136.48 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2685) 189.21/136.48 Obligation: 189.21/136.48 Q DP problem: 189.21/136.48 The TRS P consists of the following rules: 189.21/136.48 189.21/136.48 new_iterate83(ww4000, ww4407) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4407)) 189.21/136.48 189.21/136.48 The TRS R consists of the following rules: 189.21/136.48 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.48 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.48 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.48 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.48 189.21/136.48 The set Q consists of the following terms: 189.21/136.48 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_srMyInt(x0, x1) 189.21/136.48 new_psMyInt(x0, x1) 189.21/136.48 189.21/136.48 We have to consider all minimal (P,Q,R)-chains. 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2686) TransformationProof (EQUIVALENT) 189.21/136.48 By rewriting [LPAR04] the rule new_iterate83(ww4000, ww4407) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4407)) at position [1,1,0] we obtained the following new rules [LPAR04]: 189.21/136.48 189.21/136.48 (new_iterate83(ww4000, ww4407) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4407)),new_iterate83(ww4000, ww4407) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4407))) 189.21/136.48 189.21/136.48 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2687) 189.21/136.48 Obligation: 189.21/136.48 Q DP problem: 189.21/136.48 The TRS P consists of the following rules: 189.21/136.48 189.21/136.48 new_iterate83(ww4000, ww4407) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4407)) 189.21/136.48 189.21/136.48 The TRS R consists of the following rules: 189.21/136.48 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.48 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.48 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.48 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.48 189.21/136.48 The set Q consists of the following terms: 189.21/136.48 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_srMyInt(x0, x1) 189.21/136.48 new_psMyInt(x0, x1) 189.21/136.48 189.21/136.48 We have to consider all minimal (P,Q,R)-chains. 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2688) MNOCProof (EQUIVALENT) 189.21/136.48 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2689) 189.21/136.48 Obligation: 189.21/136.48 Q DP problem: 189.21/136.48 The TRS P consists of the following rules: 189.21/136.48 189.21/136.48 new_iterate83(ww4000, ww4407) -> new_iterate83(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4407)) 189.21/136.48 189.21/136.48 The TRS R consists of the following rules: 189.21/136.48 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.48 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.48 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.48 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.48 189.21/136.48 Q is empty. 189.21/136.48 We have to consider all (P,Q,R)-chains. 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2690) NonTerminationLoopProof (COMPLETE) 189.21/136.48 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.48 Found a loop by semiunifying a rule from P directly. 189.21/136.48 189.21/136.48 s = new_iterate83(ww4000, ww4407) evaluates to t =new_iterate83(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4407)) 189.21/136.48 189.21/136.48 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.48 * Matcher: [ww4407 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4407)] 189.21/136.48 * Semiunifier: [ ] 189.21/136.48 189.21/136.48 -------------------------------------------------------------------------------- 189.21/136.48 Rewriting sequence 189.21/136.48 189.21/136.48 The DP semiunifies directly so there is only one rewrite step from new_iterate83(ww4000, ww4407) to new_iterate83(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4407)). 189.21/136.48 189.21/136.48 189.21/136.48 189.21/136.48 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2691) 189.21/136.48 NO 189.21/136.48 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2692) 189.21/136.48 Obligation: 189.21/136.48 Q DP problem: 189.21/136.48 The TRS P consists of the following rules: 189.21/136.48 189.21/136.48 new_not(Main.Succ(ww4491000), Main.Succ(ww4490000)) -> new_not(ww4491000, ww4490000) 189.21/136.48 189.21/136.48 R is empty. 189.21/136.48 Q is empty. 189.21/136.48 We have to consider all minimal (P,Q,R)-chains. 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2693) QDPSizeChangeProof (EQUIVALENT) 189.21/136.48 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. 189.21/136.48 189.21/136.48 From the DPs we obtained the following set of size-change graphs: 189.21/136.48 *new_not(Main.Succ(ww4491000), Main.Succ(ww4490000)) -> new_not(ww4491000, ww4490000) 189.21/136.48 The graph contains the following edges 1 > 1, 2 > 2 189.21/136.48 189.21/136.48 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2694) 189.21/136.48 YES 189.21/136.48 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2695) 189.21/136.48 Obligation: 189.21/136.48 Q DP problem: 189.21/136.48 The TRS P consists of the following rules: 189.21/136.48 189.21/136.48 new_iterate12(ww3000, ww3100, ww4386) -> new_iterate12(ww3000, ww3100, new_psFloat12(ww3000, ww3100, ww4386)) 189.21/136.48 189.21/136.48 The TRS R consists of the following rules: 189.21/136.48 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.48 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.48 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.48 new_psFloat12(ww3000, ww3100, ww4386) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4386) 189.21/136.48 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.48 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.48 189.21/136.48 The set Q consists of the following terms: 189.21/136.48 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_msMyInt(Main.Neg(x0)) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_msMyInt(Main.Pos(x0)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_srMyInt(x0, x1) 189.21/136.48 new_psFloat12(x0, x1, x2) 189.21/136.48 new_psMyInt(x0, x1) 189.21/136.48 189.21/136.48 We have to consider all minimal (P,Q,R)-chains. 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2696) MNOCProof (EQUIVALENT) 189.21/136.48 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2697) 189.21/136.48 Obligation: 189.21/136.48 Q DP problem: 189.21/136.48 The TRS P consists of the following rules: 189.21/136.48 189.21/136.48 new_iterate12(ww3000, ww3100, ww4386) -> new_iterate12(ww3000, ww3100, new_psFloat12(ww3000, ww3100, ww4386)) 189.21/136.48 189.21/136.48 The TRS R consists of the following rules: 189.21/136.48 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.48 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.48 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.48 new_psFloat12(ww3000, ww3100, ww4386) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4386) 189.21/136.48 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.48 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.48 189.21/136.48 Q is empty. 189.21/136.48 We have to consider all (P,Q,R)-chains. 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2698) NonTerminationLoopProof (COMPLETE) 189.21/136.48 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.48 Found a loop by semiunifying a rule from P directly. 189.21/136.48 189.21/136.48 s = new_iterate12(ww3000, ww3100, ww4386) evaluates to t =new_iterate12(ww3000, ww3100, new_psFloat12(ww3000, ww3100, ww4386)) 189.21/136.48 189.21/136.48 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.48 * Matcher: [ww4386 / new_psFloat12(ww3000, ww3100, ww4386)] 189.21/136.48 * Semiunifier: [ ] 189.21/136.48 189.21/136.48 -------------------------------------------------------------------------------- 189.21/136.48 Rewriting sequence 189.21/136.48 189.21/136.48 The DP semiunifies directly so there is only one rewrite step from new_iterate12(ww3000, ww3100, ww4386) to new_iterate12(ww3000, ww3100, new_psFloat12(ww3000, ww3100, ww4386)). 189.21/136.48 189.21/136.48 189.21/136.48 189.21/136.48 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2699) 189.21/136.48 NO 189.21/136.48 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2700) 189.21/136.48 Obligation: 189.21/136.48 Q DP problem: 189.21/136.48 The TRS P consists of the following rules: 189.21/136.48 189.21/136.48 new_iterate32(ww4000, ww3100, ww4375) -> new_iterate32(ww4000, ww3100, new_psFloat32(ww4000, ww3100, ww4375)) 189.21/136.48 189.21/136.48 The TRS R consists of the following rules: 189.21/136.48 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.48 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.48 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.48 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.48 new_psFloat32(ww4000, ww3100, ww4375) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4375) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.48 189.21/136.48 The set Q consists of the following terms: 189.21/136.48 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_msMyInt0(x0) 189.21/136.48 new_srMyInt(x0, x1) 189.21/136.48 new_psMyInt(x0, x1) 189.21/136.48 new_psFloat32(x0, x1, x2) 189.21/136.48 189.21/136.48 We have to consider all minimal (P,Q,R)-chains. 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2701) TransformationProof (EQUIVALENT) 189.21/136.48 By rewriting [LPAR04] the rule new_iterate32(ww4000, ww3100, ww4375) -> new_iterate32(ww4000, ww3100, new_psFloat32(ww4000, ww3100, ww4375)) at position [2] we obtained the following new rules [LPAR04]: 189.21/136.48 189.21/136.48 (new_iterate32(ww4000, ww3100, ww4375) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4375)),new_iterate32(ww4000, ww3100, ww4375) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4375))) 189.21/136.48 189.21/136.48 189.21/136.48 ---------------------------------------- 189.21/136.48 189.21/136.48 (2702) 189.21/136.48 Obligation: 189.21/136.48 Q DP problem: 189.21/136.48 The TRS P consists of the following rules: 189.21/136.48 189.21/136.48 new_iterate32(ww4000, ww3100, ww4375) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4375)) 189.21/136.48 189.21/136.48 The TRS R consists of the following rules: 189.21/136.48 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.48 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.48 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.48 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.48 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.48 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.48 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.48 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.48 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.48 new_psFloat32(ww4000, ww3100, ww4375) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4375) 189.21/136.48 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.48 189.21/136.48 The set Q consists of the following terms: 189.21/136.48 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.48 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.48 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.48 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.48 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.48 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.48 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.48 new_msMyInt0(x0) 189.21/136.48 new_srMyInt(x0, x1) 189.21/136.48 new_psMyInt(x0, x1) 189.21/136.48 new_psFloat32(x0, x1, x2) 189.21/136.48 189.21/136.48 We have to consider all minimal (P,Q,R)-chains. 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2703) UsableRulesProof (EQUIVALENT) 189.21/136.49 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2704) 189.21/136.49 Obligation: 189.21/136.49 Q DP problem: 189.21/136.49 The TRS P consists of the following rules: 189.21/136.49 189.21/136.49 new_iterate32(ww4000, ww3100, ww4375) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4375)) 189.21/136.49 189.21/136.49 The TRS R consists of the following rules: 189.21/136.49 189.21/136.49 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.49 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.49 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.49 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.49 189.21/136.49 The set Q consists of the following terms: 189.21/136.49 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_msMyInt0(x0) 189.21/136.49 new_srMyInt(x0, x1) 189.21/136.49 new_psMyInt(x0, x1) 189.21/136.49 new_psFloat32(x0, x1, x2) 189.21/136.49 189.21/136.49 We have to consider all minimal (P,Q,R)-chains. 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2705) QReductionProof (EQUIVALENT) 189.21/136.49 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.49 189.21/136.49 new_psFloat32(x0, x1, x2) 189.21/136.49 189.21/136.49 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2706) 189.21/136.49 Obligation: 189.21/136.49 Q DP problem: 189.21/136.49 The TRS P consists of the following rules: 189.21/136.49 189.21/136.49 new_iterate32(ww4000, ww3100, ww4375) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4375)) 189.21/136.49 189.21/136.49 The TRS R consists of the following rules: 189.21/136.49 189.21/136.49 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.49 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.49 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.49 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.49 189.21/136.49 The set Q consists of the following terms: 189.21/136.49 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_msMyInt0(x0) 189.21/136.49 new_srMyInt(x0, x1) 189.21/136.49 new_psMyInt(x0, x1) 189.21/136.49 189.21/136.49 We have to consider all minimal (P,Q,R)-chains. 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2707) TransformationProof (EQUIVALENT) 189.21/136.49 By rewriting [LPAR04] the rule new_iterate32(ww4000, ww3100, ww4375) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4375)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.49 189.21/136.49 (new_iterate32(ww4000, ww3100, ww4375) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4375)),new_iterate32(ww4000, ww3100, ww4375) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4375))) 189.21/136.49 189.21/136.49 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2708) 189.21/136.49 Obligation: 189.21/136.49 Q DP problem: 189.21/136.49 The TRS P consists of the following rules: 189.21/136.49 189.21/136.49 new_iterate32(ww4000, ww3100, ww4375) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4375)) 189.21/136.49 189.21/136.49 The TRS R consists of the following rules: 189.21/136.49 189.21/136.49 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.49 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.49 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.49 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.49 189.21/136.49 The set Q consists of the following terms: 189.21/136.49 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_msMyInt0(x0) 189.21/136.49 new_srMyInt(x0, x1) 189.21/136.49 new_psMyInt(x0, x1) 189.21/136.49 189.21/136.49 We have to consider all minimal (P,Q,R)-chains. 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2709) UsableRulesProof (EQUIVALENT) 189.21/136.49 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2710) 189.21/136.49 Obligation: 189.21/136.49 Q DP problem: 189.21/136.49 The TRS P consists of the following rules: 189.21/136.49 189.21/136.49 new_iterate32(ww4000, ww3100, ww4375) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4375)) 189.21/136.49 189.21/136.49 The TRS R consists of the following rules: 189.21/136.49 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.49 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.49 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.49 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.49 189.21/136.49 The set Q consists of the following terms: 189.21/136.49 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_msMyInt0(x0) 189.21/136.49 new_srMyInt(x0, x1) 189.21/136.49 new_psMyInt(x0, x1) 189.21/136.49 189.21/136.49 We have to consider all minimal (P,Q,R)-chains. 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2711) QReductionProof (EQUIVALENT) 189.21/136.49 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.49 189.21/136.49 new_msMyInt0(x0) 189.21/136.49 189.21/136.49 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2712) 189.21/136.49 Obligation: 189.21/136.49 Q DP problem: 189.21/136.49 The TRS P consists of the following rules: 189.21/136.49 189.21/136.49 new_iterate32(ww4000, ww3100, ww4375) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4375)) 189.21/136.49 189.21/136.49 The TRS R consists of the following rules: 189.21/136.49 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.49 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.49 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.49 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.49 189.21/136.49 The set Q consists of the following terms: 189.21/136.49 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_srMyInt(x0, x1) 189.21/136.49 new_psMyInt(x0, x1) 189.21/136.49 189.21/136.49 We have to consider all minimal (P,Q,R)-chains. 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2713) TransformationProof (EQUIVALENT) 189.21/136.49 By rewriting [LPAR04] the rule new_iterate32(ww4000, ww3100, ww4375) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4375)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.49 189.21/136.49 (new_iterate32(ww4000, ww3100, ww4375) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4375)),new_iterate32(ww4000, ww3100, ww4375) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4375))) 189.21/136.49 189.21/136.49 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2714) 189.21/136.49 Obligation: 189.21/136.49 Q DP problem: 189.21/136.49 The TRS P consists of the following rules: 189.21/136.49 189.21/136.49 new_iterate32(ww4000, ww3100, ww4375) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4375)) 189.21/136.49 189.21/136.49 The TRS R consists of the following rules: 189.21/136.49 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.49 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.49 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.49 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.49 189.21/136.49 The set Q consists of the following terms: 189.21/136.49 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_srMyInt(x0, x1) 189.21/136.49 new_psMyInt(x0, x1) 189.21/136.49 189.21/136.49 We have to consider all minimal (P,Q,R)-chains. 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2715) TransformationProof (EQUIVALENT) 189.21/136.49 By rewriting [LPAR04] the rule new_iterate32(ww4000, ww3100, ww4375) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4375)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.49 189.21/136.49 (new_iterate32(ww4000, ww3100, ww4375) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4375)),new_iterate32(ww4000, ww3100, ww4375) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4375))) 189.21/136.49 189.21/136.49 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2716) 189.21/136.49 Obligation: 189.21/136.49 Q DP problem: 189.21/136.49 The TRS P consists of the following rules: 189.21/136.49 189.21/136.49 new_iterate32(ww4000, ww3100, ww4375) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4375)) 189.21/136.49 189.21/136.49 The TRS R consists of the following rules: 189.21/136.49 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.49 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.49 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.49 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.49 189.21/136.49 The set Q consists of the following terms: 189.21/136.49 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_srMyInt(x0, x1) 189.21/136.49 new_psMyInt(x0, x1) 189.21/136.49 189.21/136.49 We have to consider all minimal (P,Q,R)-chains. 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2717) TransformationProof (EQUIVALENT) 189.21/136.49 By rewriting [LPAR04] the rule new_iterate32(ww4000, ww3100, ww4375) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4375)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.49 189.21/136.49 (new_iterate32(ww4000, ww3100, ww4375) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4375)),new_iterate32(ww4000, ww3100, ww4375) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4375))) 189.21/136.49 189.21/136.49 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2718) 189.21/136.49 Obligation: 189.21/136.49 Q DP problem: 189.21/136.49 The TRS P consists of the following rules: 189.21/136.49 189.21/136.49 new_iterate32(ww4000, ww3100, ww4375) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4375)) 189.21/136.49 189.21/136.49 The TRS R consists of the following rules: 189.21/136.49 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.49 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.49 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.49 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.49 189.21/136.49 The set Q consists of the following terms: 189.21/136.49 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_srMyInt(x0, x1) 189.21/136.49 new_psMyInt(x0, x1) 189.21/136.49 189.21/136.49 We have to consider all minimal (P,Q,R)-chains. 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2719) TransformationProof (EQUIVALENT) 189.21/136.49 By rewriting [LPAR04] the rule new_iterate32(ww4000, ww3100, ww4375) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4375)) at position [2,1,0] we obtained the following new rules [LPAR04]: 189.21/136.49 189.21/136.49 (new_iterate32(ww4000, ww3100, ww4375) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4375)),new_iterate32(ww4000, ww3100, ww4375) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4375))) 189.21/136.49 189.21/136.49 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2720) 189.21/136.49 Obligation: 189.21/136.49 Q DP problem: 189.21/136.49 The TRS P consists of the following rules: 189.21/136.49 189.21/136.49 new_iterate32(ww4000, ww3100, ww4375) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4375)) 189.21/136.49 189.21/136.49 The TRS R consists of the following rules: 189.21/136.49 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.49 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.49 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.49 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.49 189.21/136.49 The set Q consists of the following terms: 189.21/136.49 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_srMyInt(x0, x1) 189.21/136.49 new_psMyInt(x0, x1) 189.21/136.49 189.21/136.49 We have to consider all minimal (P,Q,R)-chains. 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2721) MNOCProof (EQUIVALENT) 189.21/136.49 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2722) 189.21/136.49 Obligation: 189.21/136.49 Q DP problem: 189.21/136.49 The TRS P consists of the following rules: 189.21/136.49 189.21/136.49 new_iterate32(ww4000, ww3100, ww4375) -> new_iterate32(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4375)) 189.21/136.49 189.21/136.49 The TRS R consists of the following rules: 189.21/136.49 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.49 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.49 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.49 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.49 189.21/136.49 Q is empty. 189.21/136.49 We have to consider all (P,Q,R)-chains. 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2723) NonTerminationLoopProof (COMPLETE) 189.21/136.49 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.49 Found a loop by semiunifying a rule from P directly. 189.21/136.49 189.21/136.49 s = new_iterate32(ww4000, ww3100, ww4375) evaluates to t =new_iterate32(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4375)) 189.21/136.49 189.21/136.49 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.49 * Matcher: [ww4375 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4375)] 189.21/136.49 * Semiunifier: [ ] 189.21/136.49 189.21/136.49 -------------------------------------------------------------------------------- 189.21/136.49 Rewriting sequence 189.21/136.49 189.21/136.49 The DP semiunifies directly so there is only one rewrite step from new_iterate32(ww4000, ww3100, ww4375) to new_iterate32(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4375)). 189.21/136.49 189.21/136.49 189.21/136.49 189.21/136.49 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2724) 189.21/136.49 NO 189.21/136.49 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2725) 189.21/136.49 Obligation: 189.21/136.49 Q DP problem: 189.21/136.49 The TRS P consists of the following rules: 189.21/136.49 189.21/136.49 new_iterate151(ww4253, ww4254, ww4261) -> new_iterate151(ww4253, ww4254, new_psFloat152(ww4253, ww4254, ww4261)) 189.21/136.49 189.21/136.49 The TRS R consists of the following rules: 189.21/136.49 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.49 new_psFloat152(ww4253, ww4254, ww4261) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4253)), Main.Pos(Main.Succ(ww4254))), ww4261) 189.21/136.49 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.49 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.49 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.49 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.49 189.21/136.49 The set Q consists of the following terms: 189.21/136.49 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.49 new_psFloat152(x0, x1, x2) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_msMyInt4(x0) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primMinusInt(Main.Neg(x0)) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primMinusInt(Main.Pos(x0)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_srMyInt(x0, x1) 189.21/136.49 new_psMyInt(x0, x1) 189.21/136.49 189.21/136.49 We have to consider all minimal (P,Q,R)-chains. 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2726) TransformationProof (EQUIVALENT) 189.21/136.49 By rewriting [LPAR04] the rule new_iterate151(ww4253, ww4254, ww4261) -> new_iterate151(ww4253, ww4254, new_psFloat152(ww4253, ww4254, ww4261)) at position [2] we obtained the following new rules [LPAR04]: 189.21/136.49 189.21/136.49 (new_iterate151(ww4253, ww4254, ww4261) -> new_iterate151(ww4253, ww4254, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4253)), Main.Pos(Main.Succ(ww4254))), ww4261)),new_iterate151(ww4253, ww4254, ww4261) -> new_iterate151(ww4253, ww4254, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4253)), Main.Pos(Main.Succ(ww4254))), ww4261))) 189.21/136.49 189.21/136.49 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2727) 189.21/136.49 Obligation: 189.21/136.49 Q DP problem: 189.21/136.49 The TRS P consists of the following rules: 189.21/136.49 189.21/136.49 new_iterate151(ww4253, ww4254, ww4261) -> new_iterate151(ww4253, ww4254, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4253)), Main.Pos(Main.Succ(ww4254))), ww4261)) 189.21/136.49 189.21/136.49 The TRS R consists of the following rules: 189.21/136.49 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.49 new_psFloat152(ww4253, ww4254, ww4261) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4253)), Main.Pos(Main.Succ(ww4254))), ww4261) 189.21/136.49 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.49 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.49 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.49 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.49 189.21/136.49 The set Q consists of the following terms: 189.21/136.49 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.49 new_psFloat152(x0, x1, x2) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_msMyInt4(x0) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primMinusInt(Main.Neg(x0)) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primMinusInt(Main.Pos(x0)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_srMyInt(x0, x1) 189.21/136.49 new_psMyInt(x0, x1) 189.21/136.49 189.21/136.49 We have to consider all minimal (P,Q,R)-chains. 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2728) UsableRulesProof (EQUIVALENT) 189.21/136.49 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2729) 189.21/136.49 Obligation: 189.21/136.49 Q DP problem: 189.21/136.49 The TRS P consists of the following rules: 189.21/136.49 189.21/136.49 new_iterate151(ww4253, ww4254, ww4261) -> new_iterate151(ww4253, ww4254, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4253)), Main.Pos(Main.Succ(ww4254))), ww4261)) 189.21/136.49 189.21/136.49 The TRS R consists of the following rules: 189.21/136.49 189.21/136.49 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.49 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.49 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.49 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.49 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.49 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.49 189.21/136.49 The set Q consists of the following terms: 189.21/136.49 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.49 new_psFloat152(x0, x1, x2) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_msMyInt4(x0) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primMinusInt(Main.Neg(x0)) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primMinusInt(Main.Pos(x0)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_srMyInt(x0, x1) 189.21/136.49 new_psMyInt(x0, x1) 189.21/136.49 189.21/136.49 We have to consider all minimal (P,Q,R)-chains. 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2730) QReductionProof (EQUIVALENT) 189.21/136.49 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.49 189.21/136.49 new_psFloat152(x0, x1, x2) 189.21/136.49 189.21/136.49 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2731) 189.21/136.49 Obligation: 189.21/136.49 Q DP problem: 189.21/136.49 The TRS P consists of the following rules: 189.21/136.49 189.21/136.49 new_iterate151(ww4253, ww4254, ww4261) -> new_iterate151(ww4253, ww4254, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4253)), Main.Pos(Main.Succ(ww4254))), ww4261)) 189.21/136.49 189.21/136.49 The TRS R consists of the following rules: 189.21/136.49 189.21/136.49 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.49 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.49 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.49 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.49 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.49 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.49 189.21/136.49 The set Q consists of the following terms: 189.21/136.49 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_msMyInt4(x0) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primMinusInt(Main.Neg(x0)) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primMinusInt(Main.Pos(x0)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_srMyInt(x0, x1) 189.21/136.49 new_psMyInt(x0, x1) 189.21/136.49 189.21/136.49 We have to consider all minimal (P,Q,R)-chains. 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2732) TransformationProof (EQUIVALENT) 189.21/136.49 By rewriting [LPAR04] the rule new_iterate151(ww4253, ww4254, ww4261) -> new_iterate151(ww4253, ww4254, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4253)), Main.Pos(Main.Succ(ww4254))), ww4261)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.49 189.21/136.49 (new_iterate151(ww4253, ww4254, ww4261) -> new_iterate151(ww4253, ww4254, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4253)), Main.Pos(Main.Succ(ww4254))), ww4261)),new_iterate151(ww4253, ww4254, ww4261) -> new_iterate151(ww4253, ww4254, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4253)), Main.Pos(Main.Succ(ww4254))), ww4261))) 189.21/136.49 189.21/136.49 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2733) 189.21/136.49 Obligation: 189.21/136.49 Q DP problem: 189.21/136.49 The TRS P consists of the following rules: 189.21/136.49 189.21/136.49 new_iterate151(ww4253, ww4254, ww4261) -> new_iterate151(ww4253, ww4254, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4253)), Main.Pos(Main.Succ(ww4254))), ww4261)) 189.21/136.49 189.21/136.49 The TRS R consists of the following rules: 189.21/136.49 189.21/136.49 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.49 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.49 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.49 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.49 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.49 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.49 189.21/136.49 The set Q consists of the following terms: 189.21/136.49 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_msMyInt4(x0) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primMinusInt(Main.Neg(x0)) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primMinusInt(Main.Pos(x0)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_srMyInt(x0, x1) 189.21/136.49 new_psMyInt(x0, x1) 189.21/136.49 189.21/136.49 We have to consider all minimal (P,Q,R)-chains. 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2734) UsableRulesProof (EQUIVALENT) 189.21/136.49 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2735) 189.21/136.49 Obligation: 189.21/136.49 Q DP problem: 189.21/136.49 The TRS P consists of the following rules: 189.21/136.49 189.21/136.49 new_iterate151(ww4253, ww4254, ww4261) -> new_iterate151(ww4253, ww4254, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4253)), Main.Pos(Main.Succ(ww4254))), ww4261)) 189.21/136.49 189.21/136.49 The TRS R consists of the following rules: 189.21/136.49 189.21/136.49 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.49 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.49 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.49 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.49 189.21/136.49 The set Q consists of the following terms: 189.21/136.49 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_msMyInt4(x0) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primMinusInt(Main.Neg(x0)) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primMinusInt(Main.Pos(x0)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_srMyInt(x0, x1) 189.21/136.49 new_psMyInt(x0, x1) 189.21/136.49 189.21/136.49 We have to consider all minimal (P,Q,R)-chains. 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2736) QReductionProof (EQUIVALENT) 189.21/136.49 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.49 189.21/136.49 new_msMyInt4(x0) 189.21/136.49 189.21/136.49 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2737) 189.21/136.49 Obligation: 189.21/136.49 Q DP problem: 189.21/136.49 The TRS P consists of the following rules: 189.21/136.49 189.21/136.49 new_iterate151(ww4253, ww4254, ww4261) -> new_iterate151(ww4253, ww4254, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4253)), Main.Pos(Main.Succ(ww4254))), ww4261)) 189.21/136.49 189.21/136.49 The TRS R consists of the following rules: 189.21/136.49 189.21/136.49 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.49 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.49 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.49 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.49 189.21/136.49 The set Q consists of the following terms: 189.21/136.49 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primMinusInt(Main.Neg(x0)) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primMinusInt(Main.Pos(x0)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_srMyInt(x0, x1) 189.21/136.49 new_psMyInt(x0, x1) 189.21/136.49 189.21/136.49 We have to consider all minimal (P,Q,R)-chains. 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2738) TransformationProof (EQUIVALENT) 189.21/136.49 By rewriting [LPAR04] the rule new_iterate151(ww4253, ww4254, ww4261) -> new_iterate151(ww4253, ww4254, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4253)), Main.Pos(Main.Succ(ww4254))), ww4261)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.49 189.21/136.49 (new_iterate151(ww4253, ww4254, ww4261) -> new_iterate151(ww4253, ww4254, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4253)), Main.Pos(Main.Succ(ww4254))), ww4261)),new_iterate151(ww4253, ww4254, ww4261) -> new_iterate151(ww4253, ww4254, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4253)), Main.Pos(Main.Succ(ww4254))), ww4261))) 189.21/136.49 189.21/136.49 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2739) 189.21/136.49 Obligation: 189.21/136.49 Q DP problem: 189.21/136.49 The TRS P consists of the following rules: 189.21/136.49 189.21/136.49 new_iterate151(ww4253, ww4254, ww4261) -> new_iterate151(ww4253, ww4254, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4253)), Main.Pos(Main.Succ(ww4254))), ww4261)) 189.21/136.49 189.21/136.49 The TRS R consists of the following rules: 189.21/136.49 189.21/136.49 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.49 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.49 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.49 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.49 189.21/136.49 The set Q consists of the following terms: 189.21/136.49 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primMinusInt(Main.Neg(x0)) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primMinusInt(Main.Pos(x0)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_srMyInt(x0, x1) 189.21/136.49 new_psMyInt(x0, x1) 189.21/136.49 189.21/136.49 We have to consider all minimal (P,Q,R)-chains. 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2740) UsableRulesProof (EQUIVALENT) 189.21/136.49 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2741) 189.21/136.49 Obligation: 189.21/136.49 Q DP problem: 189.21/136.49 The TRS P consists of the following rules: 189.21/136.49 189.21/136.49 new_iterate151(ww4253, ww4254, ww4261) -> new_iterate151(ww4253, ww4254, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4253)), Main.Pos(Main.Succ(ww4254))), ww4261)) 189.21/136.49 189.21/136.49 The TRS R consists of the following rules: 189.21/136.49 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.49 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.49 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.49 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.49 189.21/136.49 The set Q consists of the following terms: 189.21/136.49 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primMinusInt(Main.Neg(x0)) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primMinusInt(Main.Pos(x0)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_srMyInt(x0, x1) 189.21/136.49 new_psMyInt(x0, x1) 189.21/136.49 189.21/136.49 We have to consider all minimal (P,Q,R)-chains. 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2742) QReductionProof (EQUIVALENT) 189.21/136.49 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.49 189.21/136.49 new_primMinusInt(Main.Neg(x0)) 189.21/136.49 new_primMinusInt(Main.Pos(x0)) 189.21/136.49 189.21/136.49 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2743) 189.21/136.49 Obligation: 189.21/136.49 Q DP problem: 189.21/136.49 The TRS P consists of the following rules: 189.21/136.49 189.21/136.49 new_iterate151(ww4253, ww4254, ww4261) -> new_iterate151(ww4253, ww4254, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4253)), Main.Pos(Main.Succ(ww4254))), ww4261)) 189.21/136.49 189.21/136.49 The TRS R consists of the following rules: 189.21/136.49 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.49 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.49 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.49 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.49 189.21/136.49 The set Q consists of the following terms: 189.21/136.49 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_srMyInt(x0, x1) 189.21/136.49 new_psMyInt(x0, x1) 189.21/136.49 189.21/136.49 We have to consider all minimal (P,Q,R)-chains. 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2744) TransformationProof (EQUIVALENT) 189.21/136.49 By rewriting [LPAR04] the rule new_iterate151(ww4253, ww4254, ww4261) -> new_iterate151(ww4253, ww4254, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4253)), Main.Pos(Main.Succ(ww4254))), ww4261)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.49 189.21/136.49 (new_iterate151(ww4253, ww4254, ww4261) -> new_iterate151(ww4253, ww4254, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4253)), Main.Pos(Main.Succ(ww4254))), ww4261)),new_iterate151(ww4253, ww4254, ww4261) -> new_iterate151(ww4253, ww4254, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4253)), Main.Pos(Main.Succ(ww4254))), ww4261))) 189.21/136.49 189.21/136.49 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2745) 189.21/136.49 Obligation: 189.21/136.49 Q DP problem: 189.21/136.49 The TRS P consists of the following rules: 189.21/136.49 189.21/136.49 new_iterate151(ww4253, ww4254, ww4261) -> new_iterate151(ww4253, ww4254, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4253)), Main.Pos(Main.Succ(ww4254))), ww4261)) 189.21/136.49 189.21/136.49 The TRS R consists of the following rules: 189.21/136.49 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.49 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.49 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.49 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.49 189.21/136.49 The set Q consists of the following terms: 189.21/136.49 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_srMyInt(x0, x1) 189.21/136.49 new_psMyInt(x0, x1) 189.21/136.49 189.21/136.49 We have to consider all minimal (P,Q,R)-chains. 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2746) TransformationProof (EQUIVALENT) 189.21/136.49 By rewriting [LPAR04] the rule new_iterate151(ww4253, ww4254, ww4261) -> new_iterate151(ww4253, ww4254, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4253)), Main.Pos(Main.Succ(ww4254))), ww4261)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.49 189.21/136.49 (new_iterate151(ww4253, ww4254, ww4261) -> new_iterate151(ww4253, ww4254, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4253)), Main.Pos(Main.Succ(ww4254))), ww4261)),new_iterate151(ww4253, ww4254, ww4261) -> new_iterate151(ww4253, ww4254, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4253)), Main.Pos(Main.Succ(ww4254))), ww4261))) 189.21/136.49 189.21/136.49 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2747) 189.21/136.49 Obligation: 189.21/136.49 Q DP problem: 189.21/136.49 The TRS P consists of the following rules: 189.21/136.49 189.21/136.49 new_iterate151(ww4253, ww4254, ww4261) -> new_iterate151(ww4253, ww4254, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4253)), Main.Pos(Main.Succ(ww4254))), ww4261)) 189.21/136.49 189.21/136.49 The TRS R consists of the following rules: 189.21/136.49 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.49 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.49 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.49 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.49 189.21/136.49 The set Q consists of the following terms: 189.21/136.49 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_srMyInt(x0, x1) 189.21/136.49 new_psMyInt(x0, x1) 189.21/136.49 189.21/136.49 We have to consider all minimal (P,Q,R)-chains. 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2748) TransformationProof (EQUIVALENT) 189.21/136.49 By rewriting [LPAR04] the rule new_iterate151(ww4253, ww4254, ww4261) -> new_iterate151(ww4253, ww4254, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4253)), Main.Pos(Main.Succ(ww4254))), ww4261)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.49 189.21/136.49 (new_iterate151(ww4253, ww4254, ww4261) -> new_iterate151(ww4253, ww4254, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Succ(ww4253), Main.Succ(ww4254))), ww4261)),new_iterate151(ww4253, ww4254, ww4261) -> new_iterate151(ww4253, ww4254, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Succ(ww4253), Main.Succ(ww4254))), ww4261))) 189.21/136.49 189.21/136.49 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2749) 189.21/136.49 Obligation: 189.21/136.49 Q DP problem: 189.21/136.49 The TRS P consists of the following rules: 189.21/136.49 189.21/136.49 new_iterate151(ww4253, ww4254, ww4261) -> new_iterate151(ww4253, ww4254, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Succ(ww4253), Main.Succ(ww4254))), ww4261)) 189.21/136.49 189.21/136.49 The TRS R consists of the following rules: 189.21/136.49 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.49 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.49 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.49 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.49 189.21/136.49 The set Q consists of the following terms: 189.21/136.49 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_srMyInt(x0, x1) 189.21/136.49 new_psMyInt(x0, x1) 189.21/136.49 189.21/136.49 We have to consider all minimal (P,Q,R)-chains. 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2750) TransformationProof (EQUIVALENT) 189.21/136.49 By rewriting [LPAR04] the rule new_iterate151(ww4253, ww4254, ww4261) -> new_iterate151(ww4253, ww4254, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Succ(ww4253), Main.Succ(ww4254))), ww4261)) at position [2,1,0] we obtained the following new rules [LPAR04]: 189.21/136.49 189.21/136.49 (new_iterate151(ww4253, ww4254, ww4261) -> new_iterate151(ww4253, ww4254, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primPlusNat0(new_primMulNat1(ww4253, Main.Succ(ww4254)), Main.Succ(ww4254))), ww4261)),new_iterate151(ww4253, ww4254, ww4261) -> new_iterate151(ww4253, ww4254, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primPlusNat0(new_primMulNat1(ww4253, Main.Succ(ww4254)), Main.Succ(ww4254))), ww4261))) 189.21/136.49 189.21/136.49 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2751) 189.21/136.49 Obligation: 189.21/136.49 Q DP problem: 189.21/136.49 The TRS P consists of the following rules: 189.21/136.49 189.21/136.49 new_iterate151(ww4253, ww4254, ww4261) -> new_iterate151(ww4253, ww4254, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primPlusNat0(new_primMulNat1(ww4253, Main.Succ(ww4254)), Main.Succ(ww4254))), ww4261)) 189.21/136.49 189.21/136.49 The TRS R consists of the following rules: 189.21/136.49 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.49 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.49 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.49 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.49 189.21/136.49 The set Q consists of the following terms: 189.21/136.49 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_srMyInt(x0, x1) 189.21/136.49 new_psMyInt(x0, x1) 189.21/136.49 189.21/136.49 We have to consider all minimal (P,Q,R)-chains. 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2752) MNOCProof (EQUIVALENT) 189.21/136.49 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2753) 189.21/136.49 Obligation: 189.21/136.49 Q DP problem: 189.21/136.49 The TRS P consists of the following rules: 189.21/136.49 189.21/136.49 new_iterate151(ww4253, ww4254, ww4261) -> new_iterate151(ww4253, ww4254, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primPlusNat0(new_primMulNat1(ww4253, Main.Succ(ww4254)), Main.Succ(ww4254))), ww4261)) 189.21/136.49 189.21/136.49 The TRS R consists of the following rules: 189.21/136.49 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.49 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.49 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.49 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.49 189.21/136.49 Q is empty. 189.21/136.49 We have to consider all (P,Q,R)-chains. 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2754) NonTerminationLoopProof (COMPLETE) 189.21/136.49 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.49 Found a loop by semiunifying a rule from P directly. 189.21/136.49 189.21/136.49 s = new_iterate151(ww4253, ww4254, ww4261) evaluates to t =new_iterate151(ww4253, ww4254, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primPlusNat0(new_primMulNat1(ww4253, Main.Succ(ww4254)), Main.Succ(ww4254))), ww4261)) 189.21/136.49 189.21/136.49 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.49 * Matcher: [ww4261 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primPlusNat0(new_primMulNat1(ww4253, Main.Succ(ww4254)), Main.Succ(ww4254))), ww4261)] 189.21/136.49 * Semiunifier: [ ] 189.21/136.49 189.21/136.49 -------------------------------------------------------------------------------- 189.21/136.49 Rewriting sequence 189.21/136.49 189.21/136.49 The DP semiunifies directly so there is only one rewrite step from new_iterate151(ww4253, ww4254, ww4261) to new_iterate151(ww4253, ww4254, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primPlusNat0(new_primMulNat1(ww4253, Main.Succ(ww4254)), Main.Succ(ww4254))), ww4261)). 189.21/136.49 189.21/136.49 189.21/136.49 189.21/136.49 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2755) 189.21/136.49 NO 189.21/136.49 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2756) 189.21/136.49 Obligation: 189.21/136.49 Q DP problem: 189.21/136.49 The TRS P consists of the following rules: 189.21/136.49 189.21/136.49 new_iterate193(ww2913, ww2914, ww29150, ww29151, ww4792) -> new_iterate193(ww2913, ww2914, ww29150, ww29151, new_psFloat192(ww2913, ww2914, ww29150, ww29151, ww4792)) 189.21/136.49 189.21/136.49 The TRS R consists of the following rules: 189.21/136.49 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.49 new_psFloat192(ww2913, ww2914, ww29150, ww29151, ww4792) -> new_primPlusFloat2(ww2913, ww2914, ww29150, ww29151, ww4792) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.49 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.49 new_primPlusFloat2(ww2913, ww2914, ww29150, ww29151, ww4792) -> new_primPlusFloat(new_msMyInt5(ww2913, ww29150), new_srMyInt(Main.Pos(Main.Succ(ww2914)), ww29151), ww4792) 189.21/136.49 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.49 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.49 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.49 189.21/136.49 The set Q consists of the following terms: 189.21/136.49 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_psFloat192(x0, x1, x2, x3, x4) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_msMyInt5(x0, Main.Pos(x1)) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_msMyInt5(x0, Main.Neg(x1)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primPlusFloat2(x0, x1, x2, x3, x4) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_srMyInt(x0, x1) 189.21/136.49 new_psMyInt(x0, x1) 189.21/136.49 189.21/136.49 We have to consider all minimal (P,Q,R)-chains. 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2757) TransformationProof (EQUIVALENT) 189.21/136.49 By rewriting [LPAR04] the rule new_iterate193(ww2913, ww2914, ww29150, ww29151, ww4792) -> new_iterate193(ww2913, ww2914, ww29150, ww29151, new_psFloat192(ww2913, ww2914, ww29150, ww29151, ww4792)) at position [4] we obtained the following new rules [LPAR04]: 189.21/136.49 189.21/136.49 (new_iterate193(ww2913, ww2914, ww29150, ww29151, ww4792) -> new_iterate193(ww2913, ww2914, ww29150, ww29151, new_primPlusFloat2(ww2913, ww2914, ww29150, ww29151, ww4792)),new_iterate193(ww2913, ww2914, ww29150, ww29151, ww4792) -> new_iterate193(ww2913, ww2914, ww29150, ww29151, new_primPlusFloat2(ww2913, ww2914, ww29150, ww29151, ww4792))) 189.21/136.49 189.21/136.49 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2758) 189.21/136.49 Obligation: 189.21/136.49 Q DP problem: 189.21/136.49 The TRS P consists of the following rules: 189.21/136.49 189.21/136.49 new_iterate193(ww2913, ww2914, ww29150, ww29151, ww4792) -> new_iterate193(ww2913, ww2914, ww29150, ww29151, new_primPlusFloat2(ww2913, ww2914, ww29150, ww29151, ww4792)) 189.21/136.49 189.21/136.49 The TRS R consists of the following rules: 189.21/136.49 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.49 new_psFloat192(ww2913, ww2914, ww29150, ww29151, ww4792) -> new_primPlusFloat2(ww2913, ww2914, ww29150, ww29151, ww4792) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.49 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.49 new_primPlusFloat2(ww2913, ww2914, ww29150, ww29151, ww4792) -> new_primPlusFloat(new_msMyInt5(ww2913, ww29150), new_srMyInt(Main.Pos(Main.Succ(ww2914)), ww29151), ww4792) 189.21/136.49 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.49 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.49 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.49 189.21/136.49 The set Q consists of the following terms: 189.21/136.49 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_psFloat192(x0, x1, x2, x3, x4) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_msMyInt5(x0, Main.Pos(x1)) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_msMyInt5(x0, Main.Neg(x1)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.49 new_primPlusFloat2(x0, x1, x2, x3, x4) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_srMyInt(x0, x1) 189.21/136.49 new_psMyInt(x0, x1) 189.21/136.49 189.21/136.49 We have to consider all minimal (P,Q,R)-chains. 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2759) UsableRulesProof (EQUIVALENT) 189.21/136.49 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.49 ---------------------------------------- 189.21/136.49 189.21/136.49 (2760) 189.21/136.49 Obligation: 189.21/136.49 Q DP problem: 189.21/136.49 The TRS P consists of the following rules: 189.21/136.49 189.21/136.49 new_iterate193(ww2913, ww2914, ww29150, ww29151, ww4792) -> new_iterate193(ww2913, ww2914, ww29150, ww29151, new_primPlusFloat2(ww2913, ww2914, ww29150, ww29151, ww4792)) 189.21/136.49 189.21/136.49 The TRS R consists of the following rules: 189.21/136.49 189.21/136.49 new_primPlusFloat2(ww2913, ww2914, ww29150, ww29151, ww4792) -> new_primPlusFloat(new_msMyInt5(ww2913, ww29150), new_srMyInt(Main.Pos(Main.Succ(ww2914)), ww29151), ww4792) 189.21/136.49 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.49 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.49 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.49 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.49 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.49 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.49 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.49 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.49 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.49 189.21/136.49 The set Q consists of the following terms: 189.21/136.49 189.21/136.49 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.49 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.49 new_psFloat192(x0, x1, x2, x3, x4) 189.21/136.49 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.49 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.49 new_msMyInt5(x0, Main.Pos(x1)) 189.21/136.49 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.49 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.49 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.49 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_msMyInt5(x0, Main.Neg(x1)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primPlusFloat2(x0, x1, x2, x3, x4) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_srMyInt(x0, x1) 189.21/136.50 new_psMyInt(x0, x1) 189.21/136.50 189.21/136.50 We have to consider all minimal (P,Q,R)-chains. 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2761) QReductionProof (EQUIVALENT) 189.21/136.50 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.50 189.21/136.50 new_psFloat192(x0, x1, x2, x3, x4) 189.21/136.50 189.21/136.50 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2762) 189.21/136.50 Obligation: 189.21/136.50 Q DP problem: 189.21/136.50 The TRS P consists of the following rules: 189.21/136.50 189.21/136.50 new_iterate193(ww2913, ww2914, ww29150, ww29151, ww4792) -> new_iterate193(ww2913, ww2914, ww29150, ww29151, new_primPlusFloat2(ww2913, ww2914, ww29150, ww29151, ww4792)) 189.21/136.50 189.21/136.50 The TRS R consists of the following rules: 189.21/136.50 189.21/136.50 new_primPlusFloat2(ww2913, ww2914, ww29150, ww29151, ww4792) -> new_primPlusFloat(new_msMyInt5(ww2913, ww29150), new_srMyInt(Main.Pos(Main.Succ(ww2914)), ww29151), ww4792) 189.21/136.50 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.50 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.50 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.50 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.50 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.50 189.21/136.50 The set Q consists of the following terms: 189.21/136.50 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_msMyInt5(x0, Main.Pos(x1)) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_msMyInt5(x0, Main.Neg(x1)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primPlusFloat2(x0, x1, x2, x3, x4) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_srMyInt(x0, x1) 189.21/136.50 new_psMyInt(x0, x1) 189.21/136.50 189.21/136.50 We have to consider all minimal (P,Q,R)-chains. 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2763) TransformationProof (EQUIVALENT) 189.21/136.50 By rewriting [LPAR04] the rule new_iterate193(ww2913, ww2914, ww29150, ww29151, ww4792) -> new_iterate193(ww2913, ww2914, ww29150, ww29151, new_primPlusFloat2(ww2913, ww2914, ww29150, ww29151, ww4792)) at position [4] we obtained the following new rules [LPAR04]: 189.21/136.50 189.21/136.50 (new_iterate193(ww2913, ww2914, ww29150, ww29151, ww4792) -> new_iterate193(ww2913, ww2914, ww29150, ww29151, new_primPlusFloat(new_msMyInt5(ww2913, ww29150), new_srMyInt(Main.Pos(Main.Succ(ww2914)), ww29151), ww4792)),new_iterate193(ww2913, ww2914, ww29150, ww29151, ww4792) -> new_iterate193(ww2913, ww2914, ww29150, ww29151, new_primPlusFloat(new_msMyInt5(ww2913, ww29150), new_srMyInt(Main.Pos(Main.Succ(ww2914)), ww29151), ww4792))) 189.21/136.50 189.21/136.50 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2764) 189.21/136.50 Obligation: 189.21/136.50 Q DP problem: 189.21/136.50 The TRS P consists of the following rules: 189.21/136.50 189.21/136.50 new_iterate193(ww2913, ww2914, ww29150, ww29151, ww4792) -> new_iterate193(ww2913, ww2914, ww29150, ww29151, new_primPlusFloat(new_msMyInt5(ww2913, ww29150), new_srMyInt(Main.Pos(Main.Succ(ww2914)), ww29151), ww4792)) 189.21/136.50 189.21/136.50 The TRS R consists of the following rules: 189.21/136.50 189.21/136.50 new_primPlusFloat2(ww2913, ww2914, ww29150, ww29151, ww4792) -> new_primPlusFloat(new_msMyInt5(ww2913, ww29150), new_srMyInt(Main.Pos(Main.Succ(ww2914)), ww29151), ww4792) 189.21/136.50 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.50 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.50 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.50 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.50 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.50 189.21/136.50 The set Q consists of the following terms: 189.21/136.50 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_msMyInt5(x0, Main.Pos(x1)) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_msMyInt5(x0, Main.Neg(x1)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primPlusFloat2(x0, x1, x2, x3, x4) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_srMyInt(x0, x1) 189.21/136.50 new_psMyInt(x0, x1) 189.21/136.50 189.21/136.50 We have to consider all minimal (P,Q,R)-chains. 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2765) UsableRulesProof (EQUIVALENT) 189.21/136.50 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2766) 189.21/136.50 Obligation: 189.21/136.50 Q DP problem: 189.21/136.50 The TRS P consists of the following rules: 189.21/136.50 189.21/136.50 new_iterate193(ww2913, ww2914, ww29150, ww29151, ww4792) -> new_iterate193(ww2913, ww2914, ww29150, ww29151, new_primPlusFloat(new_msMyInt5(ww2913, ww29150), new_srMyInt(Main.Pos(Main.Succ(ww2914)), ww29151), ww4792)) 189.21/136.50 189.21/136.50 The TRS R consists of the following rules: 189.21/136.50 189.21/136.50 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.50 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.50 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.50 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.50 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.50 189.21/136.50 The set Q consists of the following terms: 189.21/136.50 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_msMyInt5(x0, Main.Pos(x1)) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_msMyInt5(x0, Main.Neg(x1)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primPlusFloat2(x0, x1, x2, x3, x4) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_srMyInt(x0, x1) 189.21/136.50 new_psMyInt(x0, x1) 189.21/136.50 189.21/136.50 We have to consider all minimal (P,Q,R)-chains. 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2767) QReductionProof (EQUIVALENT) 189.21/136.50 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.50 189.21/136.50 new_primPlusFloat2(x0, x1, x2, x3, x4) 189.21/136.50 189.21/136.50 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2768) 189.21/136.50 Obligation: 189.21/136.50 Q DP problem: 189.21/136.50 The TRS P consists of the following rules: 189.21/136.50 189.21/136.50 new_iterate193(ww2913, ww2914, ww29150, ww29151, ww4792) -> new_iterate193(ww2913, ww2914, ww29150, ww29151, new_primPlusFloat(new_msMyInt5(ww2913, ww29150), new_srMyInt(Main.Pos(Main.Succ(ww2914)), ww29151), ww4792)) 189.21/136.50 189.21/136.50 The TRS R consists of the following rules: 189.21/136.50 189.21/136.50 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.50 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.50 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.50 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.50 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.50 189.21/136.50 The set Q consists of the following terms: 189.21/136.50 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_msMyInt5(x0, Main.Pos(x1)) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_msMyInt5(x0, Main.Neg(x1)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_srMyInt(x0, x1) 189.21/136.50 new_psMyInt(x0, x1) 189.21/136.50 189.21/136.50 We have to consider all minimal (P,Q,R)-chains. 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2769) TransformationProof (EQUIVALENT) 189.21/136.50 By rewriting [LPAR04] the rule new_iterate193(ww2913, ww2914, ww29150, ww29151, ww4792) -> new_iterate193(ww2913, ww2914, ww29150, ww29151, new_primPlusFloat(new_msMyInt5(ww2913, ww29150), new_srMyInt(Main.Pos(Main.Succ(ww2914)), ww29151), ww4792)) at position [4,1] we obtained the following new rules [LPAR04]: 189.21/136.50 189.21/136.50 (new_iterate193(ww2913, ww2914, ww29150, ww29151, ww4792) -> new_iterate193(ww2913, ww2914, ww29150, ww29151, new_primPlusFloat(new_msMyInt5(ww2913, ww29150), new_primMulInt(Main.Pos(Main.Succ(ww2914)), ww29151), ww4792)),new_iterate193(ww2913, ww2914, ww29150, ww29151, ww4792) -> new_iterate193(ww2913, ww2914, ww29150, ww29151, new_primPlusFloat(new_msMyInt5(ww2913, ww29150), new_primMulInt(Main.Pos(Main.Succ(ww2914)), ww29151), ww4792))) 189.21/136.50 189.21/136.50 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2770) 189.21/136.50 Obligation: 189.21/136.50 Q DP problem: 189.21/136.50 The TRS P consists of the following rules: 189.21/136.50 189.21/136.50 new_iterate193(ww2913, ww2914, ww29150, ww29151, ww4792) -> new_iterate193(ww2913, ww2914, ww29150, ww29151, new_primPlusFloat(new_msMyInt5(ww2913, ww29150), new_primMulInt(Main.Pos(Main.Succ(ww2914)), ww29151), ww4792)) 189.21/136.50 189.21/136.50 The TRS R consists of the following rules: 189.21/136.50 189.21/136.50 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.50 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.50 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.50 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.50 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.50 189.21/136.50 The set Q consists of the following terms: 189.21/136.50 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_msMyInt5(x0, Main.Pos(x1)) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_msMyInt5(x0, Main.Neg(x1)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_srMyInt(x0, x1) 189.21/136.50 new_psMyInt(x0, x1) 189.21/136.50 189.21/136.50 We have to consider all minimal (P,Q,R)-chains. 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2771) MNOCProof (EQUIVALENT) 189.21/136.50 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2772) 189.21/136.50 Obligation: 189.21/136.50 Q DP problem: 189.21/136.50 The TRS P consists of the following rules: 189.21/136.50 189.21/136.50 new_iterate193(ww2913, ww2914, ww29150, ww29151, ww4792) -> new_iterate193(ww2913, ww2914, ww29150, ww29151, new_primPlusFloat(new_msMyInt5(ww2913, ww29150), new_primMulInt(Main.Pos(Main.Succ(ww2914)), ww29151), ww4792)) 189.21/136.50 189.21/136.50 The TRS R consists of the following rules: 189.21/136.50 189.21/136.50 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.50 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.50 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.50 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.50 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.50 189.21/136.50 Q is empty. 189.21/136.50 We have to consider all (P,Q,R)-chains. 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2773) NonTerminationLoopProof (COMPLETE) 189.21/136.50 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.50 Found a loop by semiunifying a rule from P directly. 189.21/136.50 189.21/136.50 s = new_iterate193(ww2913, ww2914, ww29150, ww29151, ww4792) evaluates to t =new_iterate193(ww2913, ww2914, ww29150, ww29151, new_primPlusFloat(new_msMyInt5(ww2913, ww29150), new_primMulInt(Main.Pos(Main.Succ(ww2914)), ww29151), ww4792)) 189.21/136.50 189.21/136.50 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.50 * Matcher: [ww4792 / new_primPlusFloat(new_msMyInt5(ww2913, ww29150), new_primMulInt(Main.Pos(Main.Succ(ww2914)), ww29151), ww4792)] 189.21/136.50 * Semiunifier: [ ] 189.21/136.50 189.21/136.50 -------------------------------------------------------------------------------- 189.21/136.50 Rewriting sequence 189.21/136.50 189.21/136.50 The DP semiunifies directly so there is only one rewrite step from new_iterate193(ww2913, ww2914, ww29150, ww29151, ww4792) to new_iterate193(ww2913, ww2914, ww29150, ww29151, new_primPlusFloat(new_msMyInt5(ww2913, ww29150), new_primMulInt(Main.Pos(Main.Succ(ww2914)), ww29151), ww4792)). 189.21/136.50 189.21/136.50 189.21/136.50 189.21/136.50 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2774) 189.21/136.50 NO 189.21/136.50 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2775) 189.21/136.50 Obligation: 189.21/136.50 Q DP problem: 189.21/136.50 The TRS P consists of the following rules: 189.21/136.50 189.21/136.50 new_iterate92(ww955, ww957, ww4480) -> new_iterate92(ww955, ww957, new_psFloat92(ww955, ww957, ww4480)) 189.21/136.50 189.21/136.50 The TRS R consists of the following rules: 189.21/136.50 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.50 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.21/136.50 new_psFloat92(ww955, ww957, ww4480) -> new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4480) 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.50 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.50 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.50 189.21/136.50 The set Q consists of the following terms: 189.21/136.50 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.50 new_msMyInt3(x0, x1) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.50 new_psFloat92(x0, x1, x2) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_srMyInt(x0, x1) 189.21/136.50 new_psMyInt(x0, x1) 189.21/136.50 189.21/136.50 We have to consider all minimal (P,Q,R)-chains. 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2776) TransformationProof (EQUIVALENT) 189.21/136.50 By rewriting [LPAR04] the rule new_iterate92(ww955, ww957, ww4480) -> new_iterate92(ww955, ww957, new_psFloat92(ww955, ww957, ww4480)) at position [2] we obtained the following new rules [LPAR04]: 189.21/136.50 189.21/136.50 (new_iterate92(ww955, ww957, ww4480) -> new_iterate92(ww955, ww957, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4480)),new_iterate92(ww955, ww957, ww4480) -> new_iterate92(ww955, ww957, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4480))) 189.21/136.50 189.21/136.50 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2777) 189.21/136.50 Obligation: 189.21/136.50 Q DP problem: 189.21/136.50 The TRS P consists of the following rules: 189.21/136.50 189.21/136.50 new_iterate92(ww955, ww957, ww4480) -> new_iterate92(ww955, ww957, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4480)) 189.21/136.50 189.21/136.50 The TRS R consists of the following rules: 189.21/136.50 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.50 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.21/136.50 new_psFloat92(ww955, ww957, ww4480) -> new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4480) 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.50 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.50 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.50 189.21/136.50 The set Q consists of the following terms: 189.21/136.50 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.50 new_msMyInt3(x0, x1) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.50 new_psFloat92(x0, x1, x2) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_srMyInt(x0, x1) 189.21/136.50 new_psMyInt(x0, x1) 189.21/136.50 189.21/136.50 We have to consider all minimal (P,Q,R)-chains. 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2778) UsableRulesProof (EQUIVALENT) 189.21/136.50 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2779) 189.21/136.50 Obligation: 189.21/136.50 Q DP problem: 189.21/136.50 The TRS P consists of the following rules: 189.21/136.50 189.21/136.50 new_iterate92(ww955, ww957, ww4480) -> new_iterate92(ww955, ww957, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4480)) 189.21/136.50 189.21/136.50 The TRS R consists of the following rules: 189.21/136.50 189.21/136.50 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.21/136.50 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.50 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.50 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.50 189.21/136.50 The set Q consists of the following terms: 189.21/136.50 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.50 new_msMyInt3(x0, x1) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.50 new_psFloat92(x0, x1, x2) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_srMyInt(x0, x1) 189.21/136.50 new_psMyInt(x0, x1) 189.21/136.50 189.21/136.50 We have to consider all minimal (P,Q,R)-chains. 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2780) QReductionProof (EQUIVALENT) 189.21/136.50 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.50 189.21/136.50 new_psFloat92(x0, x1, x2) 189.21/136.50 189.21/136.50 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2781) 189.21/136.50 Obligation: 189.21/136.50 Q DP problem: 189.21/136.50 The TRS P consists of the following rules: 189.21/136.50 189.21/136.50 new_iterate92(ww955, ww957, ww4480) -> new_iterate92(ww955, ww957, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4480)) 189.21/136.50 189.21/136.50 The TRS R consists of the following rules: 189.21/136.50 189.21/136.50 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.21/136.50 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.50 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.50 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.50 189.21/136.50 The set Q consists of the following terms: 189.21/136.50 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.50 new_msMyInt3(x0, x1) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_srMyInt(x0, x1) 189.21/136.50 new_psMyInt(x0, x1) 189.21/136.50 189.21/136.50 We have to consider all minimal (P,Q,R)-chains. 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2782) TransformationProof (EQUIVALENT) 189.21/136.50 By rewriting [LPAR04] the rule new_iterate92(ww955, ww957, ww4480) -> new_iterate92(ww955, ww957, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4480)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.50 189.21/136.50 (new_iterate92(ww955, ww957, ww4480) -> new_iterate92(ww955, ww957, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4480)),new_iterate92(ww955, ww957, ww4480) -> new_iterate92(ww955, ww957, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4480))) 189.21/136.50 189.21/136.50 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2783) 189.21/136.50 Obligation: 189.21/136.50 Q DP problem: 189.21/136.50 The TRS P consists of the following rules: 189.21/136.50 189.21/136.50 new_iterate92(ww955, ww957, ww4480) -> new_iterate92(ww955, ww957, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4480)) 189.21/136.50 189.21/136.50 The TRS R consists of the following rules: 189.21/136.50 189.21/136.50 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.21/136.50 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.50 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.50 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.50 189.21/136.50 The set Q consists of the following terms: 189.21/136.50 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.50 new_msMyInt3(x0, x1) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_srMyInt(x0, x1) 189.21/136.50 new_psMyInt(x0, x1) 189.21/136.50 189.21/136.50 We have to consider all minimal (P,Q,R)-chains. 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2784) UsableRulesProof (EQUIVALENT) 189.21/136.50 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2785) 189.21/136.50 Obligation: 189.21/136.50 Q DP problem: 189.21/136.50 The TRS P consists of the following rules: 189.21/136.50 189.21/136.50 new_iterate92(ww955, ww957, ww4480) -> new_iterate92(ww955, ww957, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4480)) 189.21/136.50 189.21/136.50 The TRS R consists of the following rules: 189.21/136.50 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.50 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.50 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.50 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.50 189.21/136.50 The set Q consists of the following terms: 189.21/136.50 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.50 new_msMyInt3(x0, x1) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_srMyInt(x0, x1) 189.21/136.50 new_psMyInt(x0, x1) 189.21/136.50 189.21/136.50 We have to consider all minimal (P,Q,R)-chains. 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2786) QReductionProof (EQUIVALENT) 189.21/136.50 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.50 189.21/136.50 new_msMyInt3(x0, x1) 189.21/136.50 189.21/136.50 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2787) 189.21/136.50 Obligation: 189.21/136.50 Q DP problem: 189.21/136.50 The TRS P consists of the following rules: 189.21/136.50 189.21/136.50 new_iterate92(ww955, ww957, ww4480) -> new_iterate92(ww955, ww957, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4480)) 189.21/136.50 189.21/136.50 The TRS R consists of the following rules: 189.21/136.50 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.50 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.50 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.50 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.50 189.21/136.50 The set Q consists of the following terms: 189.21/136.50 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_srMyInt(x0, x1) 189.21/136.50 new_psMyInt(x0, x1) 189.21/136.50 189.21/136.50 We have to consider all minimal (P,Q,R)-chains. 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2788) TransformationProof (EQUIVALENT) 189.21/136.50 By rewriting [LPAR04] the rule new_iterate92(ww955, ww957, ww4480) -> new_iterate92(ww955, ww957, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4480)) at position [2,0,0] we obtained the following new rules [LPAR04]: 189.21/136.50 189.21/136.50 (new_iterate92(ww955, ww957, ww4480) -> new_iterate92(ww955, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4480)),new_iterate92(ww955, ww957, ww4480) -> new_iterate92(ww955, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4480))) 189.21/136.50 189.21/136.50 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2789) 189.21/136.50 Obligation: 189.21/136.50 Q DP problem: 189.21/136.50 The TRS P consists of the following rules: 189.21/136.50 189.21/136.50 new_iterate92(ww955, ww957, ww4480) -> new_iterate92(ww955, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4480)) 189.21/136.50 189.21/136.50 The TRS R consists of the following rules: 189.21/136.50 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.50 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.50 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.50 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.50 189.21/136.50 The set Q consists of the following terms: 189.21/136.50 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_srMyInt(x0, x1) 189.21/136.50 new_psMyInt(x0, x1) 189.21/136.50 189.21/136.50 We have to consider all minimal (P,Q,R)-chains. 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2790) TransformationProof (EQUIVALENT) 189.21/136.50 By rewriting [LPAR04] the rule new_iterate92(ww955, ww957, ww4480) -> new_iterate92(ww955, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4480)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.50 189.21/136.50 (new_iterate92(ww955, ww957, ww4480) -> new_iterate92(ww955, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4480)),new_iterate92(ww955, ww957, ww4480) -> new_iterate92(ww955, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4480))) 189.21/136.50 189.21/136.50 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2791) 189.21/136.50 Obligation: 189.21/136.50 Q DP problem: 189.21/136.50 The TRS P consists of the following rules: 189.21/136.50 189.21/136.50 new_iterate92(ww955, ww957, ww4480) -> new_iterate92(ww955, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4480)) 189.21/136.50 189.21/136.50 The TRS R consists of the following rules: 189.21/136.50 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.50 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.50 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.50 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.50 189.21/136.50 The set Q consists of the following terms: 189.21/136.50 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_srMyInt(x0, x1) 189.21/136.50 new_psMyInt(x0, x1) 189.21/136.50 189.21/136.50 We have to consider all minimal (P,Q,R)-chains. 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2792) TransformationProof (EQUIVALENT) 189.21/136.50 By rewriting [LPAR04] the rule new_iterate92(ww955, ww957, ww4480) -> new_iterate92(ww955, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4480)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.50 189.21/136.50 (new_iterate92(ww955, ww957, ww4480) -> new_iterate92(ww955, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4480)),new_iterate92(ww955, ww957, ww4480) -> new_iterate92(ww955, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4480))) 189.21/136.50 189.21/136.50 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2793) 189.21/136.50 Obligation: 189.21/136.50 Q DP problem: 189.21/136.50 The TRS P consists of the following rules: 189.21/136.50 189.21/136.50 new_iterate92(ww955, ww957, ww4480) -> new_iterate92(ww955, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4480)) 189.21/136.50 189.21/136.50 The TRS R consists of the following rules: 189.21/136.50 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.50 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.50 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.50 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.50 189.21/136.50 The set Q consists of the following terms: 189.21/136.50 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_srMyInt(x0, x1) 189.21/136.50 new_psMyInt(x0, x1) 189.21/136.50 189.21/136.50 We have to consider all minimal (P,Q,R)-chains. 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2794) TransformationProof (EQUIVALENT) 189.21/136.50 By rewriting [LPAR04] the rule new_iterate92(ww955, ww957, ww4480) -> new_iterate92(ww955, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4480)) at position [2,1,0] we obtained the following new rules [LPAR04]: 189.21/136.50 189.21/136.50 (new_iterate92(ww955, ww957, ww4480) -> new_iterate92(ww955, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4480)),new_iterate92(ww955, ww957, ww4480) -> new_iterate92(ww955, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4480))) 189.21/136.50 189.21/136.50 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2795) 189.21/136.50 Obligation: 189.21/136.50 Q DP problem: 189.21/136.50 The TRS P consists of the following rules: 189.21/136.50 189.21/136.50 new_iterate92(ww955, ww957, ww4480) -> new_iterate92(ww955, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4480)) 189.21/136.50 189.21/136.50 The TRS R consists of the following rules: 189.21/136.50 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.50 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.50 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.50 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.50 189.21/136.50 The set Q consists of the following terms: 189.21/136.50 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_srMyInt(x0, x1) 189.21/136.50 new_psMyInt(x0, x1) 189.21/136.50 189.21/136.50 We have to consider all minimal (P,Q,R)-chains. 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2796) MNOCProof (EQUIVALENT) 189.21/136.50 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2797) 189.21/136.50 Obligation: 189.21/136.50 Q DP problem: 189.21/136.50 The TRS P consists of the following rules: 189.21/136.50 189.21/136.50 new_iterate92(ww955, ww957, ww4480) -> new_iterate92(ww955, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4480)) 189.21/136.50 189.21/136.50 The TRS R consists of the following rules: 189.21/136.50 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.50 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.50 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.50 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.50 189.21/136.50 Q is empty. 189.21/136.50 We have to consider all (P,Q,R)-chains. 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2798) NonTerminationLoopProof (COMPLETE) 189.21/136.50 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.50 Found a loop by semiunifying a rule from P directly. 189.21/136.50 189.21/136.50 s = new_iterate92(ww955, ww957, ww4480) evaluates to t =new_iterate92(ww955, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4480)) 189.21/136.50 189.21/136.50 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.50 * Matcher: [ww4480 / new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4480)] 189.21/136.50 * Semiunifier: [ ] 189.21/136.50 189.21/136.50 -------------------------------------------------------------------------------- 189.21/136.50 Rewriting sequence 189.21/136.50 189.21/136.50 The DP semiunifies directly so there is only one rewrite step from new_iterate92(ww955, ww957, ww4480) to new_iterate92(ww955, ww957, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4480)). 189.21/136.50 189.21/136.50 189.21/136.50 189.21/136.50 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2799) 189.21/136.50 NO 189.21/136.50 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2800) 189.21/136.50 Obligation: 189.21/136.50 Q DP problem: 189.21/136.50 The TRS P consists of the following rules: 189.21/136.50 189.21/136.50 new_iterate170(ww4000, ww4100, ww4316) -> new_iterate170(ww4000, ww4100, new_psFloat172(ww4000, ww4100, ww4316)) 189.21/136.50 189.21/136.50 The TRS R consists of the following rules: 189.21/136.50 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.50 new_psFloat172(ww4000, ww4100, ww4316) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4316) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.50 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.50 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.50 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.50 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.50 189.21/136.50 The set Q consists of the following terms: 189.21/136.50 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_msMyInt5(x0, Main.Pos(x1)) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_psFloat172(x0, x1, x2) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_msMyInt5(x0, Main.Neg(x1)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_srMyInt(x0, x1) 189.21/136.50 new_psMyInt(x0, x1) 189.21/136.50 189.21/136.50 We have to consider all minimal (P,Q,R)-chains. 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2801) MNOCProof (EQUIVALENT) 189.21/136.50 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2802) 189.21/136.50 Obligation: 189.21/136.50 Q DP problem: 189.21/136.50 The TRS P consists of the following rules: 189.21/136.50 189.21/136.50 new_iterate170(ww4000, ww4100, ww4316) -> new_iterate170(ww4000, ww4100, new_psFloat172(ww4000, ww4100, ww4316)) 189.21/136.50 189.21/136.50 The TRS R consists of the following rules: 189.21/136.50 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.50 new_psFloat172(ww4000, ww4100, ww4316) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4316) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.50 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.50 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.50 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.50 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.50 189.21/136.50 Q is empty. 189.21/136.50 We have to consider all (P,Q,R)-chains. 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2803) NonTerminationLoopProof (COMPLETE) 189.21/136.50 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.50 Found a loop by semiunifying a rule from P directly. 189.21/136.50 189.21/136.50 s = new_iterate170(ww4000, ww4100, ww4316) evaluates to t =new_iterate170(ww4000, ww4100, new_psFloat172(ww4000, ww4100, ww4316)) 189.21/136.50 189.21/136.50 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.50 * Matcher: [ww4316 / new_psFloat172(ww4000, ww4100, ww4316)] 189.21/136.50 * Semiunifier: [ ] 189.21/136.50 189.21/136.50 -------------------------------------------------------------------------------- 189.21/136.50 Rewriting sequence 189.21/136.50 189.21/136.50 The DP semiunifies directly so there is only one rewrite step from new_iterate170(ww4000, ww4100, ww4316) to new_iterate170(ww4000, ww4100, new_psFloat172(ww4000, ww4100, ww4316)). 189.21/136.50 189.21/136.50 189.21/136.50 189.21/136.50 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2804) 189.21/136.50 NO 189.21/136.50 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2805) 189.21/136.50 Obligation: 189.21/136.50 Q DP problem: 189.21/136.50 The TRS P consists of the following rules: 189.21/136.50 189.21/136.50 new_takeWhile113(ww3000, ww3100, ww5, Main.Succ(ww18300), Main.Succ(ww1826000)) -> new_takeWhile113(ww3000, ww3100, ww5, ww18300, ww1826000) 189.21/136.50 189.21/136.50 R is empty. 189.21/136.50 Q is empty. 189.21/136.50 We have to consider all minimal (P,Q,R)-chains. 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2806) QDPSizeChangeProof (EQUIVALENT) 189.21/136.50 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. 189.21/136.50 189.21/136.50 From the DPs we obtained the following set of size-change graphs: 189.21/136.50 *new_takeWhile113(ww3000, ww3100, ww5, Main.Succ(ww18300), Main.Succ(ww1826000)) -> new_takeWhile113(ww3000, ww3100, ww5, ww18300, ww1826000) 189.21/136.50 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 > 4, 5 > 5 189.21/136.50 189.21/136.50 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2807) 189.21/136.50 YES 189.21/136.50 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2808) 189.21/136.50 Obligation: 189.21/136.50 Q DP problem: 189.21/136.50 The TRS P consists of the following rules: 189.21/136.50 189.21/136.50 new_iterate111(ww4346) -> new_iterate111(new_psFloat111(ww4346)) 189.21/136.50 189.21/136.50 The TRS R consists of the following rules: 189.21/136.50 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.50 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.50 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.50 new_psFloat111(ww4346) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4346) 189.21/136.50 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.50 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.50 189.21/136.50 The set Q consists of the following terms: 189.21/136.50 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_msMyInt4(x0) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primMinusInt(Main.Neg(x0)) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primMinusInt(Main.Pos(x0)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_srMyInt(x0, x1) 189.21/136.50 new_psFloat111(x0) 189.21/136.50 new_psMyInt(x0, x1) 189.21/136.50 189.21/136.50 We have to consider all minimal (P,Q,R)-chains. 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2809) TransformationProof (EQUIVALENT) 189.21/136.50 By rewriting [LPAR04] the rule new_iterate111(ww4346) -> new_iterate111(new_psFloat111(ww4346)) at position [0] we obtained the following new rules [LPAR04]: 189.21/136.50 189.21/136.50 (new_iterate111(ww4346) -> new_iterate111(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4346)),new_iterate111(ww4346) -> new_iterate111(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4346))) 189.21/136.50 189.21/136.50 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2810) 189.21/136.50 Obligation: 189.21/136.50 Q DP problem: 189.21/136.50 The TRS P consists of the following rules: 189.21/136.50 189.21/136.50 new_iterate111(ww4346) -> new_iterate111(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4346)) 189.21/136.50 189.21/136.50 The TRS R consists of the following rules: 189.21/136.50 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.50 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.50 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.50 new_psFloat111(ww4346) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4346) 189.21/136.50 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.50 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.50 189.21/136.50 The set Q consists of the following terms: 189.21/136.50 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_msMyInt4(x0) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primMinusInt(Main.Neg(x0)) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primMinusInt(Main.Pos(x0)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_srMyInt(x0, x1) 189.21/136.50 new_psFloat111(x0) 189.21/136.50 new_psMyInt(x0, x1) 189.21/136.50 189.21/136.50 We have to consider all minimal (P,Q,R)-chains. 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2811) UsableRulesProof (EQUIVALENT) 189.21/136.50 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2812) 189.21/136.50 Obligation: 189.21/136.50 Q DP problem: 189.21/136.50 The TRS P consists of the following rules: 189.21/136.50 189.21/136.50 new_iterate111(ww4346) -> new_iterate111(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4346)) 189.21/136.50 189.21/136.50 The TRS R consists of the following rules: 189.21/136.50 189.21/136.50 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.50 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.50 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.50 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.50 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.50 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.50 189.21/136.50 The set Q consists of the following terms: 189.21/136.50 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_msMyInt4(x0) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primMinusInt(Main.Neg(x0)) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primMinusInt(Main.Pos(x0)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_srMyInt(x0, x1) 189.21/136.50 new_psFloat111(x0) 189.21/136.50 new_psMyInt(x0, x1) 189.21/136.50 189.21/136.50 We have to consider all minimal (P,Q,R)-chains. 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2813) QReductionProof (EQUIVALENT) 189.21/136.50 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.50 189.21/136.50 new_psFloat111(x0) 189.21/136.50 189.21/136.50 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2814) 189.21/136.50 Obligation: 189.21/136.50 Q DP problem: 189.21/136.50 The TRS P consists of the following rules: 189.21/136.50 189.21/136.50 new_iterate111(ww4346) -> new_iterate111(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4346)) 189.21/136.50 189.21/136.50 The TRS R consists of the following rules: 189.21/136.50 189.21/136.50 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.50 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.50 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.50 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.50 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.50 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.50 189.21/136.50 The set Q consists of the following terms: 189.21/136.50 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_msMyInt4(x0) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primMinusInt(Main.Neg(x0)) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primMinusInt(Main.Pos(x0)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_srMyInt(x0, x1) 189.21/136.50 new_psMyInt(x0, x1) 189.21/136.50 189.21/136.50 We have to consider all minimal (P,Q,R)-chains. 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2815) TransformationProof (EQUIVALENT) 189.21/136.50 By rewriting [LPAR04] the rule new_iterate111(ww4346) -> new_iterate111(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4346)) at position [0,0] we obtained the following new rules [LPAR04]: 189.21/136.50 189.21/136.50 (new_iterate111(ww4346) -> new_iterate111(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4346)),new_iterate111(ww4346) -> new_iterate111(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4346))) 189.21/136.50 189.21/136.50 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2816) 189.21/136.50 Obligation: 189.21/136.50 Q DP problem: 189.21/136.50 The TRS P consists of the following rules: 189.21/136.50 189.21/136.50 new_iterate111(ww4346) -> new_iterate111(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4346)) 189.21/136.50 189.21/136.50 The TRS R consists of the following rules: 189.21/136.50 189.21/136.50 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.50 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.50 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.50 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.50 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.50 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.50 189.21/136.50 The set Q consists of the following terms: 189.21/136.50 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_msMyInt4(x0) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primMinusInt(Main.Neg(x0)) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primMinusInt(Main.Pos(x0)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_srMyInt(x0, x1) 189.21/136.50 new_psMyInt(x0, x1) 189.21/136.50 189.21/136.50 We have to consider all minimal (P,Q,R)-chains. 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2817) UsableRulesProof (EQUIVALENT) 189.21/136.50 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2818) 189.21/136.50 Obligation: 189.21/136.50 Q DP problem: 189.21/136.50 The TRS P consists of the following rules: 189.21/136.50 189.21/136.50 new_iterate111(ww4346) -> new_iterate111(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4346)) 189.21/136.50 189.21/136.50 The TRS R consists of the following rules: 189.21/136.50 189.21/136.50 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.50 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.50 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.50 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.50 189.21/136.50 The set Q consists of the following terms: 189.21/136.50 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_msMyInt4(x0) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primMinusInt(Main.Neg(x0)) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primMinusInt(Main.Pos(x0)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_srMyInt(x0, x1) 189.21/136.50 new_psMyInt(x0, x1) 189.21/136.50 189.21/136.50 We have to consider all minimal (P,Q,R)-chains. 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2819) QReductionProof (EQUIVALENT) 189.21/136.50 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.50 189.21/136.50 new_msMyInt4(x0) 189.21/136.50 189.21/136.50 189.21/136.50 ---------------------------------------- 189.21/136.50 189.21/136.50 (2820) 189.21/136.50 Obligation: 189.21/136.50 Q DP problem: 189.21/136.50 The TRS P consists of the following rules: 189.21/136.50 189.21/136.50 new_iterate111(ww4346) -> new_iterate111(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4346)) 189.21/136.50 189.21/136.50 The TRS R consists of the following rules: 189.21/136.50 189.21/136.50 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.50 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.50 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.50 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.50 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.50 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.50 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.50 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.50 189.21/136.50 The set Q consists of the following terms: 189.21/136.50 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.50 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.50 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.50 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.50 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.50 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.50 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.50 new_primMinusInt(Main.Neg(x0)) 189.21/136.50 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.50 new_primMinusInt(Main.Pos(x0)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_srMyInt(x0, x1) 189.21/136.51 new_psMyInt(x0, x1) 189.21/136.51 189.21/136.51 We have to consider all minimal (P,Q,R)-chains. 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2821) TransformationProof (EQUIVALENT) 189.21/136.51 By rewriting [LPAR04] the rule new_iterate111(ww4346) -> new_iterate111(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4346)) at position [0,0] we obtained the following new rules [LPAR04]: 189.21/136.51 189.21/136.51 (new_iterate111(ww4346) -> new_iterate111(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4346)),new_iterate111(ww4346) -> new_iterate111(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4346))) 189.21/136.51 189.21/136.51 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2822) 189.21/136.51 Obligation: 189.21/136.51 Q DP problem: 189.21/136.51 The TRS P consists of the following rules: 189.21/136.51 189.21/136.51 new_iterate111(ww4346) -> new_iterate111(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4346)) 189.21/136.51 189.21/136.51 The TRS R consists of the following rules: 189.21/136.51 189.21/136.51 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.51 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.51 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.51 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.51 189.21/136.51 The set Q consists of the following terms: 189.21/136.51 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primMinusInt(Main.Neg(x0)) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primMinusInt(Main.Pos(x0)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_srMyInt(x0, x1) 189.21/136.51 new_psMyInt(x0, x1) 189.21/136.51 189.21/136.51 We have to consider all minimal (P,Q,R)-chains. 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2823) UsableRulesProof (EQUIVALENT) 189.21/136.51 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2824) 189.21/136.51 Obligation: 189.21/136.51 Q DP problem: 189.21/136.51 The TRS P consists of the following rules: 189.21/136.51 189.21/136.51 new_iterate111(ww4346) -> new_iterate111(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4346)) 189.21/136.51 189.21/136.51 The TRS R consists of the following rules: 189.21/136.51 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.51 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.51 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.51 189.21/136.51 The set Q consists of the following terms: 189.21/136.51 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primMinusInt(Main.Neg(x0)) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primMinusInt(Main.Pos(x0)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_srMyInt(x0, x1) 189.21/136.51 new_psMyInt(x0, x1) 189.21/136.51 189.21/136.51 We have to consider all minimal (P,Q,R)-chains. 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2825) QReductionProof (EQUIVALENT) 189.21/136.51 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.51 189.21/136.51 new_primMinusInt(Main.Neg(x0)) 189.21/136.51 new_primMinusInt(Main.Pos(x0)) 189.21/136.51 189.21/136.51 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2826) 189.21/136.51 Obligation: 189.21/136.51 Q DP problem: 189.21/136.51 The TRS P consists of the following rules: 189.21/136.51 189.21/136.51 new_iterate111(ww4346) -> new_iterate111(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4346)) 189.21/136.51 189.21/136.51 The TRS R consists of the following rules: 189.21/136.51 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.51 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.51 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.51 189.21/136.51 The set Q consists of the following terms: 189.21/136.51 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_srMyInt(x0, x1) 189.21/136.51 new_psMyInt(x0, x1) 189.21/136.51 189.21/136.51 We have to consider all minimal (P,Q,R)-chains. 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2827) TransformationProof (EQUIVALENT) 189.21/136.51 By rewriting [LPAR04] the rule new_iterate111(ww4346) -> new_iterate111(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4346)) at position [0,0,0] we obtained the following new rules [LPAR04]: 189.21/136.51 189.21/136.51 (new_iterate111(ww4346) -> new_iterate111(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4346)),new_iterate111(ww4346) -> new_iterate111(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4346))) 189.21/136.51 189.21/136.51 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2828) 189.21/136.51 Obligation: 189.21/136.51 Q DP problem: 189.21/136.51 The TRS P consists of the following rules: 189.21/136.51 189.21/136.51 new_iterate111(ww4346) -> new_iterate111(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4346)) 189.21/136.51 189.21/136.51 The TRS R consists of the following rules: 189.21/136.51 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.51 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.51 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.51 189.21/136.51 The set Q consists of the following terms: 189.21/136.51 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_srMyInt(x0, x1) 189.21/136.51 new_psMyInt(x0, x1) 189.21/136.51 189.21/136.51 We have to consider all minimal (P,Q,R)-chains. 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2829) TransformationProof (EQUIVALENT) 189.21/136.51 By rewriting [LPAR04] the rule new_iterate111(ww4346) -> new_iterate111(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4346)) at position [0,1] we obtained the following new rules [LPAR04]: 189.21/136.51 189.21/136.51 (new_iterate111(ww4346) -> new_iterate111(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4346)),new_iterate111(ww4346) -> new_iterate111(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4346))) 189.21/136.51 189.21/136.51 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2830) 189.21/136.51 Obligation: 189.21/136.51 Q DP problem: 189.21/136.51 The TRS P consists of the following rules: 189.21/136.51 189.21/136.51 new_iterate111(ww4346) -> new_iterate111(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4346)) 189.21/136.51 189.21/136.51 The TRS R consists of the following rules: 189.21/136.51 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.51 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.51 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.51 189.21/136.51 The set Q consists of the following terms: 189.21/136.51 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_srMyInt(x0, x1) 189.21/136.51 new_psMyInt(x0, x1) 189.21/136.51 189.21/136.51 We have to consider all minimal (P,Q,R)-chains. 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2831) TransformationProof (EQUIVALENT) 189.21/136.51 By rewriting [LPAR04] the rule new_iterate111(ww4346) -> new_iterate111(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4346)) at position [0,1] we obtained the following new rules [LPAR04]: 189.21/136.51 189.21/136.51 (new_iterate111(ww4346) -> new_iterate111(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4346)),new_iterate111(ww4346) -> new_iterate111(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4346))) 189.21/136.51 189.21/136.51 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2832) 189.21/136.51 Obligation: 189.21/136.51 Q DP problem: 189.21/136.51 The TRS P consists of the following rules: 189.21/136.51 189.21/136.51 new_iterate111(ww4346) -> new_iterate111(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4346)) 189.21/136.51 189.21/136.51 The TRS R consists of the following rules: 189.21/136.51 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.51 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.51 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.51 189.21/136.51 The set Q consists of the following terms: 189.21/136.51 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_srMyInt(x0, x1) 189.21/136.51 new_psMyInt(x0, x1) 189.21/136.51 189.21/136.51 We have to consider all minimal (P,Q,R)-chains. 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2833) TransformationProof (EQUIVALENT) 189.21/136.51 By rewriting [LPAR04] the rule new_iterate111(ww4346) -> new_iterate111(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4346)) at position [0,1,0] we obtained the following new rules [LPAR04]: 189.21/136.51 189.21/136.51 (new_iterate111(ww4346) -> new_iterate111(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4346)),new_iterate111(ww4346) -> new_iterate111(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4346))) 189.21/136.51 189.21/136.51 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2834) 189.21/136.51 Obligation: 189.21/136.51 Q DP problem: 189.21/136.51 The TRS P consists of the following rules: 189.21/136.51 189.21/136.51 new_iterate111(ww4346) -> new_iterate111(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4346)) 189.21/136.51 189.21/136.51 The TRS R consists of the following rules: 189.21/136.51 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.51 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.51 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.51 189.21/136.51 The set Q consists of the following terms: 189.21/136.51 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_srMyInt(x0, x1) 189.21/136.51 new_psMyInt(x0, x1) 189.21/136.51 189.21/136.51 We have to consider all minimal (P,Q,R)-chains. 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2835) MNOCProof (EQUIVALENT) 189.21/136.51 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2836) 189.21/136.51 Obligation: 189.21/136.51 Q DP problem: 189.21/136.51 The TRS P consists of the following rules: 189.21/136.51 189.21/136.51 new_iterate111(ww4346) -> new_iterate111(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4346)) 189.21/136.51 189.21/136.51 The TRS R consists of the following rules: 189.21/136.51 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.51 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.51 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.51 189.21/136.51 Q is empty. 189.21/136.51 We have to consider all (P,Q,R)-chains. 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2837) NonTerminationLoopProof (COMPLETE) 189.21/136.51 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.51 Found a loop by semiunifying a rule from P directly. 189.21/136.51 189.21/136.51 s = new_iterate111(ww4346) evaluates to t =new_iterate111(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4346)) 189.21/136.51 189.21/136.51 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.51 * Matcher: [ww4346 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4346)] 189.21/136.51 * Semiunifier: [ ] 189.21/136.51 189.21/136.51 -------------------------------------------------------------------------------- 189.21/136.51 Rewriting sequence 189.21/136.51 189.21/136.51 The DP semiunifies directly so there is only one rewrite step from new_iterate111(ww4346) to new_iterate111(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4346)). 189.21/136.51 189.21/136.51 189.21/136.51 189.21/136.51 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2838) 189.21/136.51 NO 189.21/136.51 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2839) 189.21/136.51 Obligation: 189.21/136.51 Q DP problem: 189.21/136.51 The TRS P consists of the following rules: 189.21/136.51 189.21/136.51 new_takeWhile119(ww538, ww53900, ww540, ww54100, ww542, Main.Succ(ww62600), Main.Succ(ww54400)) -> new_takeWhile119(ww538, ww53900, ww540, ww54100, ww542, ww62600, ww54400) 189.21/136.51 189.21/136.51 R is empty. 189.21/136.51 Q is empty. 189.21/136.51 We have to consider all minimal (P,Q,R)-chains. 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2840) QDPSizeChangeProof (EQUIVALENT) 189.21/136.51 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. 189.21/136.51 189.21/136.51 From the DPs we obtained the following set of size-change graphs: 189.21/136.51 *new_takeWhile119(ww538, ww53900, ww540, ww54100, ww542, Main.Succ(ww62600), Main.Succ(ww54400)) -> new_takeWhile119(ww538, ww53900, ww540, ww54100, ww542, ww62600, ww54400) 189.21/136.51 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 > 6, 7 > 7 189.21/136.51 189.21/136.51 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2841) 189.21/136.51 YES 189.21/136.51 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2842) 189.21/136.51 Obligation: 189.21/136.51 Q DP problem: 189.21/136.51 The TRS P consists of the following rules: 189.21/136.51 189.21/136.51 new_iterate90(ww2366, ww2367, ww2368, ww3240) -> new_iterate90(ww2366, ww2367, ww2368, new_psFloat90(ww2366, ww2367, ww2368, ww3240)) 189.21/136.51 189.21/136.51 The TRS R consists of the following rules: 189.21/136.51 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_srMyInt1(ww2914, ww29151) -> new_primMulInt(Main.Pos(Main.Succ(ww2914)), ww29151) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.51 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.51 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.51 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.51 new_psFloat90(ww2366, ww2367, ww2368, ww3240) -> new_primPlusFloat(new_msMyInt2(ww2366), new_srMyInt1(ww2367, Main.Pos(Main.Succ(ww2368))), ww3240) 189.21/136.51 189.21/136.51 The set Q consists of the following terms: 189.21/136.51 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_srMyInt1(x0, x1) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_msMyInt2(x0) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_psFloat90(x0, x1, x2, x3) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_srMyInt(x0, x1) 189.21/136.51 new_psMyInt(x0, x1) 189.21/136.51 189.21/136.51 We have to consider all minimal (P,Q,R)-chains. 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2843) TransformationProof (EQUIVALENT) 189.21/136.51 By rewriting [LPAR04] the rule new_iterate90(ww2366, ww2367, ww2368, ww3240) -> new_iterate90(ww2366, ww2367, ww2368, new_psFloat90(ww2366, ww2367, ww2368, ww3240)) at position [3] we obtained the following new rules [LPAR04]: 189.21/136.51 189.21/136.51 (new_iterate90(ww2366, ww2367, ww2368, ww3240) -> new_iterate90(ww2366, ww2367, ww2368, new_primPlusFloat(new_msMyInt2(ww2366), new_srMyInt1(ww2367, Main.Pos(Main.Succ(ww2368))), ww3240)),new_iterate90(ww2366, ww2367, ww2368, ww3240) -> new_iterate90(ww2366, ww2367, ww2368, new_primPlusFloat(new_msMyInt2(ww2366), new_srMyInt1(ww2367, Main.Pos(Main.Succ(ww2368))), ww3240))) 189.21/136.51 189.21/136.51 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2844) 189.21/136.51 Obligation: 189.21/136.51 Q DP problem: 189.21/136.51 The TRS P consists of the following rules: 189.21/136.51 189.21/136.51 new_iterate90(ww2366, ww2367, ww2368, ww3240) -> new_iterate90(ww2366, ww2367, ww2368, new_primPlusFloat(new_msMyInt2(ww2366), new_srMyInt1(ww2367, Main.Pos(Main.Succ(ww2368))), ww3240)) 189.21/136.51 189.21/136.51 The TRS R consists of the following rules: 189.21/136.51 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_srMyInt1(ww2914, ww29151) -> new_primMulInt(Main.Pos(Main.Succ(ww2914)), ww29151) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.51 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.51 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.51 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.51 new_psFloat90(ww2366, ww2367, ww2368, ww3240) -> new_primPlusFloat(new_msMyInt2(ww2366), new_srMyInt1(ww2367, Main.Pos(Main.Succ(ww2368))), ww3240) 189.21/136.51 189.21/136.51 The set Q consists of the following terms: 189.21/136.51 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_srMyInt1(x0, x1) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_msMyInt2(x0) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_psFloat90(x0, x1, x2, x3) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_srMyInt(x0, x1) 189.21/136.51 new_psMyInt(x0, x1) 189.21/136.51 189.21/136.51 We have to consider all minimal (P,Q,R)-chains. 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2845) UsableRulesProof (EQUIVALENT) 189.21/136.51 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2846) 189.21/136.51 Obligation: 189.21/136.51 Q DP problem: 189.21/136.51 The TRS P consists of the following rules: 189.21/136.51 189.21/136.51 new_iterate90(ww2366, ww2367, ww2368, ww3240) -> new_iterate90(ww2366, ww2367, ww2368, new_primPlusFloat(new_msMyInt2(ww2366), new_srMyInt1(ww2367, Main.Pos(Main.Succ(ww2368))), ww3240)) 189.21/136.51 189.21/136.51 The TRS R consists of the following rules: 189.21/136.51 189.21/136.51 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.51 new_srMyInt1(ww2914, ww29151) -> new_primMulInt(Main.Pos(Main.Succ(ww2914)), ww29151) 189.21/136.51 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.51 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.51 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.51 189.21/136.51 The set Q consists of the following terms: 189.21/136.51 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_srMyInt1(x0, x1) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_msMyInt2(x0) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_psFloat90(x0, x1, x2, x3) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_srMyInt(x0, x1) 189.21/136.51 new_psMyInt(x0, x1) 189.21/136.51 189.21/136.51 We have to consider all minimal (P,Q,R)-chains. 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2847) QReductionProof (EQUIVALENT) 189.21/136.51 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.51 189.21/136.51 new_psFloat90(x0, x1, x2, x3) 189.21/136.51 189.21/136.51 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2848) 189.21/136.51 Obligation: 189.21/136.51 Q DP problem: 189.21/136.51 The TRS P consists of the following rules: 189.21/136.51 189.21/136.51 new_iterate90(ww2366, ww2367, ww2368, ww3240) -> new_iterate90(ww2366, ww2367, ww2368, new_primPlusFloat(new_msMyInt2(ww2366), new_srMyInt1(ww2367, Main.Pos(Main.Succ(ww2368))), ww3240)) 189.21/136.51 189.21/136.51 The TRS R consists of the following rules: 189.21/136.51 189.21/136.51 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.51 new_srMyInt1(ww2914, ww29151) -> new_primMulInt(Main.Pos(Main.Succ(ww2914)), ww29151) 189.21/136.51 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.51 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.51 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.51 189.21/136.51 The set Q consists of the following terms: 189.21/136.51 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_srMyInt1(x0, x1) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_msMyInt2(x0) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_srMyInt(x0, x1) 189.21/136.51 new_psMyInt(x0, x1) 189.21/136.51 189.21/136.51 We have to consider all minimal (P,Q,R)-chains. 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2849) TransformationProof (EQUIVALENT) 189.21/136.51 By rewriting [LPAR04] the rule new_iterate90(ww2366, ww2367, ww2368, ww3240) -> new_iterate90(ww2366, ww2367, ww2368, new_primPlusFloat(new_msMyInt2(ww2366), new_srMyInt1(ww2367, Main.Pos(Main.Succ(ww2368))), ww3240)) at position [3,0] we obtained the following new rules [LPAR04]: 189.21/136.51 189.21/136.51 (new_iterate90(ww2366, ww2367, ww2368, ww3240) -> new_iterate90(ww2366, ww2367, ww2368, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww2366), Main.Zero)), new_srMyInt1(ww2367, Main.Pos(Main.Succ(ww2368))), ww3240)),new_iterate90(ww2366, ww2367, ww2368, ww3240) -> new_iterate90(ww2366, ww2367, ww2368, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww2366), Main.Zero)), new_srMyInt1(ww2367, Main.Pos(Main.Succ(ww2368))), ww3240))) 189.21/136.51 189.21/136.51 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2850) 189.21/136.51 Obligation: 189.21/136.51 Q DP problem: 189.21/136.51 The TRS P consists of the following rules: 189.21/136.51 189.21/136.51 new_iterate90(ww2366, ww2367, ww2368, ww3240) -> new_iterate90(ww2366, ww2367, ww2368, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww2366), Main.Zero)), new_srMyInt1(ww2367, Main.Pos(Main.Succ(ww2368))), ww3240)) 189.21/136.51 189.21/136.51 The TRS R consists of the following rules: 189.21/136.51 189.21/136.51 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.21/136.51 new_srMyInt1(ww2914, ww29151) -> new_primMulInt(Main.Pos(Main.Succ(ww2914)), ww29151) 189.21/136.51 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.51 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.51 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.51 189.21/136.51 The set Q consists of the following terms: 189.21/136.51 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_srMyInt1(x0, x1) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_msMyInt2(x0) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_srMyInt(x0, x1) 189.21/136.51 new_psMyInt(x0, x1) 189.21/136.51 189.21/136.51 We have to consider all minimal (P,Q,R)-chains. 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2851) UsableRulesProof (EQUIVALENT) 189.21/136.51 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2852) 189.21/136.51 Obligation: 189.21/136.51 Q DP problem: 189.21/136.51 The TRS P consists of the following rules: 189.21/136.51 189.21/136.51 new_iterate90(ww2366, ww2367, ww2368, ww3240) -> new_iterate90(ww2366, ww2367, ww2368, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww2366), Main.Zero)), new_srMyInt1(ww2367, Main.Pos(Main.Succ(ww2368))), ww3240)) 189.21/136.51 189.21/136.51 The TRS R consists of the following rules: 189.21/136.51 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.51 new_srMyInt1(ww2914, ww29151) -> new_primMulInt(Main.Pos(Main.Succ(ww2914)), ww29151) 189.21/136.51 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.51 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.51 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.51 189.21/136.51 The set Q consists of the following terms: 189.21/136.51 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_srMyInt1(x0, x1) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_msMyInt2(x0) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_srMyInt(x0, x1) 189.21/136.51 new_psMyInt(x0, x1) 189.21/136.51 189.21/136.51 We have to consider all minimal (P,Q,R)-chains. 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2853) QReductionProof (EQUIVALENT) 189.21/136.51 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.51 189.21/136.51 new_msMyInt2(x0) 189.21/136.51 189.21/136.51 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2854) 189.21/136.51 Obligation: 189.21/136.51 Q DP problem: 189.21/136.51 The TRS P consists of the following rules: 189.21/136.51 189.21/136.51 new_iterate90(ww2366, ww2367, ww2368, ww3240) -> new_iterate90(ww2366, ww2367, ww2368, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww2366), Main.Zero)), new_srMyInt1(ww2367, Main.Pos(Main.Succ(ww2368))), ww3240)) 189.21/136.51 189.21/136.51 The TRS R consists of the following rules: 189.21/136.51 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.51 new_srMyInt1(ww2914, ww29151) -> new_primMulInt(Main.Pos(Main.Succ(ww2914)), ww29151) 189.21/136.51 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.51 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.51 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.51 189.21/136.51 The set Q consists of the following terms: 189.21/136.51 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_srMyInt1(x0, x1) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_srMyInt(x0, x1) 189.21/136.51 new_psMyInt(x0, x1) 189.21/136.51 189.21/136.51 We have to consider all minimal (P,Q,R)-chains. 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2855) TransformationProof (EQUIVALENT) 189.21/136.51 By rewriting [LPAR04] the rule new_iterate90(ww2366, ww2367, ww2368, ww3240) -> new_iterate90(ww2366, ww2367, ww2368, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww2366), Main.Zero)), new_srMyInt1(ww2367, Main.Pos(Main.Succ(ww2368))), ww3240)) at position [3,0,0] we obtained the following new rules [LPAR04]: 189.21/136.51 189.21/136.51 (new_iterate90(ww2366, ww2367, ww2368, ww3240) -> new_iterate90(ww2366, ww2367, ww2368, new_primPlusFloat(Main.Neg(Main.Succ(ww2366)), new_srMyInt1(ww2367, Main.Pos(Main.Succ(ww2368))), ww3240)),new_iterate90(ww2366, ww2367, ww2368, ww3240) -> new_iterate90(ww2366, ww2367, ww2368, new_primPlusFloat(Main.Neg(Main.Succ(ww2366)), new_srMyInt1(ww2367, Main.Pos(Main.Succ(ww2368))), ww3240))) 189.21/136.51 189.21/136.51 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2856) 189.21/136.51 Obligation: 189.21/136.51 Q DP problem: 189.21/136.51 The TRS P consists of the following rules: 189.21/136.51 189.21/136.51 new_iterate90(ww2366, ww2367, ww2368, ww3240) -> new_iterate90(ww2366, ww2367, ww2368, new_primPlusFloat(Main.Neg(Main.Succ(ww2366)), new_srMyInt1(ww2367, Main.Pos(Main.Succ(ww2368))), ww3240)) 189.21/136.51 189.21/136.51 The TRS R consists of the following rules: 189.21/136.51 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.51 new_srMyInt1(ww2914, ww29151) -> new_primMulInt(Main.Pos(Main.Succ(ww2914)), ww29151) 189.21/136.51 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.51 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.51 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.51 189.21/136.51 The set Q consists of the following terms: 189.21/136.51 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_srMyInt1(x0, x1) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_srMyInt(x0, x1) 189.21/136.51 new_psMyInt(x0, x1) 189.21/136.51 189.21/136.51 We have to consider all minimal (P,Q,R)-chains. 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2857) TransformationProof (EQUIVALENT) 189.21/136.51 By rewriting [LPAR04] the rule new_iterate90(ww2366, ww2367, ww2368, ww3240) -> new_iterate90(ww2366, ww2367, ww2368, new_primPlusFloat(Main.Neg(Main.Succ(ww2366)), new_srMyInt1(ww2367, Main.Pos(Main.Succ(ww2368))), ww3240)) at position [3,1] we obtained the following new rules [LPAR04]: 189.21/136.51 189.21/136.51 (new_iterate90(ww2366, ww2367, ww2368, ww3240) -> new_iterate90(ww2366, ww2367, ww2368, new_primPlusFloat(Main.Neg(Main.Succ(ww2366)), new_primMulInt(Main.Pos(Main.Succ(ww2367)), Main.Pos(Main.Succ(ww2368))), ww3240)),new_iterate90(ww2366, ww2367, ww2368, ww3240) -> new_iterate90(ww2366, ww2367, ww2368, new_primPlusFloat(Main.Neg(Main.Succ(ww2366)), new_primMulInt(Main.Pos(Main.Succ(ww2367)), Main.Pos(Main.Succ(ww2368))), ww3240))) 189.21/136.51 189.21/136.51 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2858) 189.21/136.51 Obligation: 189.21/136.51 Q DP problem: 189.21/136.51 The TRS P consists of the following rules: 189.21/136.51 189.21/136.51 new_iterate90(ww2366, ww2367, ww2368, ww3240) -> new_iterate90(ww2366, ww2367, ww2368, new_primPlusFloat(Main.Neg(Main.Succ(ww2366)), new_primMulInt(Main.Pos(Main.Succ(ww2367)), Main.Pos(Main.Succ(ww2368))), ww3240)) 189.21/136.51 189.21/136.51 The TRS R consists of the following rules: 189.21/136.51 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.51 new_srMyInt1(ww2914, ww29151) -> new_primMulInt(Main.Pos(Main.Succ(ww2914)), ww29151) 189.21/136.51 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.51 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.51 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.51 189.21/136.51 The set Q consists of the following terms: 189.21/136.51 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_srMyInt1(x0, x1) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_srMyInt(x0, x1) 189.21/136.51 new_psMyInt(x0, x1) 189.21/136.51 189.21/136.51 We have to consider all minimal (P,Q,R)-chains. 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2859) UsableRulesProof (EQUIVALENT) 189.21/136.51 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2860) 189.21/136.51 Obligation: 189.21/136.51 Q DP problem: 189.21/136.51 The TRS P consists of the following rules: 189.21/136.51 189.21/136.51 new_iterate90(ww2366, ww2367, ww2368, ww3240) -> new_iterate90(ww2366, ww2367, ww2368, new_primPlusFloat(Main.Neg(Main.Succ(ww2366)), new_primMulInt(Main.Pos(Main.Succ(ww2367)), Main.Pos(Main.Succ(ww2368))), ww3240)) 189.21/136.51 189.21/136.51 The TRS R consists of the following rules: 189.21/136.51 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.51 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.51 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.51 189.21/136.51 The set Q consists of the following terms: 189.21/136.51 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_srMyInt1(x0, x1) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_srMyInt(x0, x1) 189.21/136.51 new_psMyInt(x0, x1) 189.21/136.51 189.21/136.51 We have to consider all minimal (P,Q,R)-chains. 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2861) QReductionProof (EQUIVALENT) 189.21/136.51 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.51 189.21/136.51 new_srMyInt1(x0, x1) 189.21/136.51 189.21/136.51 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2862) 189.21/136.51 Obligation: 189.21/136.51 Q DP problem: 189.21/136.51 The TRS P consists of the following rules: 189.21/136.51 189.21/136.51 new_iterate90(ww2366, ww2367, ww2368, ww3240) -> new_iterate90(ww2366, ww2367, ww2368, new_primPlusFloat(Main.Neg(Main.Succ(ww2366)), new_primMulInt(Main.Pos(Main.Succ(ww2367)), Main.Pos(Main.Succ(ww2368))), ww3240)) 189.21/136.51 189.21/136.51 The TRS R consists of the following rules: 189.21/136.51 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.51 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.51 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.51 189.21/136.51 The set Q consists of the following terms: 189.21/136.51 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_srMyInt(x0, x1) 189.21/136.51 new_psMyInt(x0, x1) 189.21/136.51 189.21/136.51 We have to consider all minimal (P,Q,R)-chains. 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2863) TransformationProof (EQUIVALENT) 189.21/136.51 By rewriting [LPAR04] the rule new_iterate90(ww2366, ww2367, ww2368, ww3240) -> new_iterate90(ww2366, ww2367, ww2368, new_primPlusFloat(Main.Neg(Main.Succ(ww2366)), new_primMulInt(Main.Pos(Main.Succ(ww2367)), Main.Pos(Main.Succ(ww2368))), ww3240)) at position [3,1] we obtained the following new rules [LPAR04]: 189.21/136.51 189.21/136.51 (new_iterate90(ww2366, ww2367, ww2368, ww3240) -> new_iterate90(ww2366, ww2367, ww2368, new_primPlusFloat(Main.Neg(Main.Succ(ww2366)), Main.Pos(new_primMulNat1(Main.Succ(ww2367), Main.Succ(ww2368))), ww3240)),new_iterate90(ww2366, ww2367, ww2368, ww3240) -> new_iterate90(ww2366, ww2367, ww2368, new_primPlusFloat(Main.Neg(Main.Succ(ww2366)), Main.Pos(new_primMulNat1(Main.Succ(ww2367), Main.Succ(ww2368))), ww3240))) 189.21/136.51 189.21/136.51 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2864) 189.21/136.51 Obligation: 189.21/136.51 Q DP problem: 189.21/136.51 The TRS P consists of the following rules: 189.21/136.51 189.21/136.51 new_iterate90(ww2366, ww2367, ww2368, ww3240) -> new_iterate90(ww2366, ww2367, ww2368, new_primPlusFloat(Main.Neg(Main.Succ(ww2366)), Main.Pos(new_primMulNat1(Main.Succ(ww2367), Main.Succ(ww2368))), ww3240)) 189.21/136.51 189.21/136.51 The TRS R consists of the following rules: 189.21/136.51 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.51 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.51 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.51 189.21/136.51 The set Q consists of the following terms: 189.21/136.51 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_srMyInt(x0, x1) 189.21/136.51 new_psMyInt(x0, x1) 189.21/136.51 189.21/136.51 We have to consider all minimal (P,Q,R)-chains. 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2865) TransformationProof (EQUIVALENT) 189.21/136.51 By rewriting [LPAR04] the rule new_iterate90(ww2366, ww2367, ww2368, ww3240) -> new_iterate90(ww2366, ww2367, ww2368, new_primPlusFloat(Main.Neg(Main.Succ(ww2366)), Main.Pos(new_primMulNat1(Main.Succ(ww2367), Main.Succ(ww2368))), ww3240)) at position [3,1,0] we obtained the following new rules [LPAR04]: 189.21/136.51 189.21/136.51 (new_iterate90(ww2366, ww2367, ww2368, ww3240) -> new_iterate90(ww2366, ww2367, ww2368, new_primPlusFloat(Main.Neg(Main.Succ(ww2366)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww2367, Main.Succ(ww2368)), Main.Succ(ww2368))), ww3240)),new_iterate90(ww2366, ww2367, ww2368, ww3240) -> new_iterate90(ww2366, ww2367, ww2368, new_primPlusFloat(Main.Neg(Main.Succ(ww2366)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww2367, Main.Succ(ww2368)), Main.Succ(ww2368))), ww3240))) 189.21/136.51 189.21/136.51 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2866) 189.21/136.51 Obligation: 189.21/136.51 Q DP problem: 189.21/136.51 The TRS P consists of the following rules: 189.21/136.51 189.21/136.51 new_iterate90(ww2366, ww2367, ww2368, ww3240) -> new_iterate90(ww2366, ww2367, ww2368, new_primPlusFloat(Main.Neg(Main.Succ(ww2366)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww2367, Main.Succ(ww2368)), Main.Succ(ww2368))), ww3240)) 189.21/136.51 189.21/136.51 The TRS R consists of the following rules: 189.21/136.51 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.51 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.51 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.51 189.21/136.51 The set Q consists of the following terms: 189.21/136.51 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_srMyInt(x0, x1) 189.21/136.51 new_psMyInt(x0, x1) 189.21/136.51 189.21/136.51 We have to consider all minimal (P,Q,R)-chains. 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2867) MNOCProof (EQUIVALENT) 189.21/136.51 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2868) 189.21/136.51 Obligation: 189.21/136.51 Q DP problem: 189.21/136.51 The TRS P consists of the following rules: 189.21/136.51 189.21/136.51 new_iterate90(ww2366, ww2367, ww2368, ww3240) -> new_iterate90(ww2366, ww2367, ww2368, new_primPlusFloat(Main.Neg(Main.Succ(ww2366)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww2367, Main.Succ(ww2368)), Main.Succ(ww2368))), ww3240)) 189.21/136.51 189.21/136.51 The TRS R consists of the following rules: 189.21/136.51 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.51 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.51 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.51 189.21/136.51 Q is empty. 189.21/136.51 We have to consider all (P,Q,R)-chains. 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2869) NonTerminationLoopProof (COMPLETE) 189.21/136.51 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.51 Found a loop by semiunifying a rule from P directly. 189.21/136.51 189.21/136.51 s = new_iterate90(ww2366, ww2367, ww2368, ww3240) evaluates to t =new_iterate90(ww2366, ww2367, ww2368, new_primPlusFloat(Main.Neg(Main.Succ(ww2366)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww2367, Main.Succ(ww2368)), Main.Succ(ww2368))), ww3240)) 189.21/136.51 189.21/136.51 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.51 * Matcher: [ww3240 / new_primPlusFloat(Main.Neg(Main.Succ(ww2366)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww2367, Main.Succ(ww2368)), Main.Succ(ww2368))), ww3240)] 189.21/136.51 * Semiunifier: [ ] 189.21/136.51 189.21/136.51 -------------------------------------------------------------------------------- 189.21/136.51 Rewriting sequence 189.21/136.51 189.21/136.51 The DP semiunifies directly so there is only one rewrite step from new_iterate90(ww2366, ww2367, ww2368, ww3240) to new_iterate90(ww2366, ww2367, ww2368, new_primPlusFloat(Main.Neg(Main.Succ(ww2366)), Main.Pos(new_primPlusNat0(new_primMulNat1(ww2367, Main.Succ(ww2368)), Main.Succ(ww2368))), ww3240)). 189.21/136.51 189.21/136.51 189.21/136.51 189.21/136.51 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2870) 189.21/136.51 NO 189.21/136.51 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2871) 189.21/136.51 Obligation: 189.21/136.51 Q DP problem: 189.21/136.51 The TRS P consists of the following rules: 189.21/136.51 189.21/136.51 new_iterate97(ww955, ww957, ww95800, ww4428) -> new_iterate97(ww955, ww957, ww95800, new_psFloat97(ww955, ww957, ww95800, ww4428)) 189.21/136.51 189.21/136.51 The TRS R consists of the following rules: 189.21/136.51 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.51 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.51 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.51 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.51 new_psFloat97(ww955, ww957, ww95800, ww4428) -> new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww95800))), ww4428) 189.21/136.51 189.21/136.51 The set Q consists of the following terms: 189.21/136.51 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.51 new_psFloat97(x0, x1, x2, x3) 189.21/136.51 new_msMyInt3(x0, x1) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_srMyInt(x0, x1) 189.21/136.51 new_psMyInt(x0, x1) 189.21/136.51 189.21/136.51 We have to consider all minimal (P,Q,R)-chains. 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2872) TransformationProof (EQUIVALENT) 189.21/136.51 By rewriting [LPAR04] the rule new_iterate97(ww955, ww957, ww95800, ww4428) -> new_iterate97(ww955, ww957, ww95800, new_psFloat97(ww955, ww957, ww95800, ww4428)) at position [3] we obtained the following new rules [LPAR04]: 189.21/136.51 189.21/136.51 (new_iterate97(ww955, ww957, ww95800, ww4428) -> new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww95800))), ww4428)),new_iterate97(ww955, ww957, ww95800, ww4428) -> new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww95800))), ww4428))) 189.21/136.51 189.21/136.51 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2873) 189.21/136.51 Obligation: 189.21/136.51 Q DP problem: 189.21/136.51 The TRS P consists of the following rules: 189.21/136.51 189.21/136.51 new_iterate97(ww955, ww957, ww95800, ww4428) -> new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww95800))), ww4428)) 189.21/136.51 189.21/136.51 The TRS R consists of the following rules: 189.21/136.51 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.51 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.51 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.51 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.51 new_psFloat97(ww955, ww957, ww95800, ww4428) -> new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww95800))), ww4428) 189.21/136.51 189.21/136.51 The set Q consists of the following terms: 189.21/136.51 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.51 new_psFloat97(x0, x1, x2, x3) 189.21/136.51 new_msMyInt3(x0, x1) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_srMyInt(x0, x1) 189.21/136.51 new_psMyInt(x0, x1) 189.21/136.51 189.21/136.51 We have to consider all minimal (P,Q,R)-chains. 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2874) UsableRulesProof (EQUIVALENT) 189.21/136.51 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2875) 189.21/136.51 Obligation: 189.21/136.51 Q DP problem: 189.21/136.51 The TRS P consists of the following rules: 189.21/136.51 189.21/136.51 new_iterate97(ww955, ww957, ww95800, ww4428) -> new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww95800))), ww4428)) 189.21/136.51 189.21/136.51 The TRS R consists of the following rules: 189.21/136.51 189.21/136.51 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.21/136.51 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.51 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.51 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.51 189.21/136.51 The set Q consists of the following terms: 189.21/136.51 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.51 new_psFloat97(x0, x1, x2, x3) 189.21/136.51 new_msMyInt3(x0, x1) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_srMyInt(x0, x1) 189.21/136.51 new_psMyInt(x0, x1) 189.21/136.51 189.21/136.51 We have to consider all minimal (P,Q,R)-chains. 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2876) QReductionProof (EQUIVALENT) 189.21/136.51 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.51 189.21/136.51 new_psFloat97(x0, x1, x2, x3) 189.21/136.51 189.21/136.51 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2877) 189.21/136.51 Obligation: 189.21/136.51 Q DP problem: 189.21/136.51 The TRS P consists of the following rules: 189.21/136.51 189.21/136.51 new_iterate97(ww955, ww957, ww95800, ww4428) -> new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww95800))), ww4428)) 189.21/136.51 189.21/136.51 The TRS R consists of the following rules: 189.21/136.51 189.21/136.51 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.21/136.51 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.51 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.51 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.51 189.21/136.51 The set Q consists of the following terms: 189.21/136.51 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.51 new_msMyInt3(x0, x1) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_srMyInt(x0, x1) 189.21/136.51 new_psMyInt(x0, x1) 189.21/136.51 189.21/136.51 We have to consider all minimal (P,Q,R)-chains. 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2878) TransformationProof (EQUIVALENT) 189.21/136.51 By rewriting [LPAR04] the rule new_iterate97(ww955, ww957, ww95800, ww4428) -> new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww95800))), ww4428)) at position [3,0] we obtained the following new rules [LPAR04]: 189.21/136.51 189.21/136.51 (new_iterate97(ww955, ww957, ww95800, ww4428) -> new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww95800))), ww4428)),new_iterate97(ww955, ww957, ww95800, ww4428) -> new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww95800))), ww4428))) 189.21/136.51 189.21/136.51 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2879) 189.21/136.51 Obligation: 189.21/136.51 Q DP problem: 189.21/136.51 The TRS P consists of the following rules: 189.21/136.51 189.21/136.51 new_iterate97(ww955, ww957, ww95800, ww4428) -> new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww95800))), ww4428)) 189.21/136.51 189.21/136.51 The TRS R consists of the following rules: 189.21/136.51 189.21/136.51 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.21/136.51 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.51 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.51 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.51 189.21/136.51 The set Q consists of the following terms: 189.21/136.51 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.51 new_msMyInt3(x0, x1) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.51 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.51 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.51 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.51 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.51 new_srMyInt(x0, x1) 189.21/136.51 new_psMyInt(x0, x1) 189.21/136.51 189.21/136.51 We have to consider all minimal (P,Q,R)-chains. 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2880) UsableRulesProof (EQUIVALENT) 189.21/136.51 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.51 ---------------------------------------- 189.21/136.51 189.21/136.51 (2881) 189.21/136.51 Obligation: 189.21/136.51 Q DP problem: 189.21/136.51 The TRS P consists of the following rules: 189.21/136.51 189.21/136.51 new_iterate97(ww955, ww957, ww95800, ww4428) -> new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww95800))), ww4428)) 189.21/136.51 189.21/136.51 The TRS R consists of the following rules: 189.21/136.51 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.51 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.51 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.51 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.51 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.51 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.51 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.51 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.51 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.51 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.51 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.52 189.21/136.52 The set Q consists of the following terms: 189.21/136.52 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.52 new_msMyInt3(x0, x1) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_srMyInt(x0, x1) 189.21/136.52 new_psMyInt(x0, x1) 189.21/136.52 189.21/136.52 We have to consider all minimal (P,Q,R)-chains. 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2882) QReductionProof (EQUIVALENT) 189.21/136.52 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.52 189.21/136.52 new_msMyInt3(x0, x1) 189.21/136.52 189.21/136.52 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2883) 189.21/136.52 Obligation: 189.21/136.52 Q DP problem: 189.21/136.52 The TRS P consists of the following rules: 189.21/136.52 189.21/136.52 new_iterate97(ww955, ww957, ww95800, ww4428) -> new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww95800))), ww4428)) 189.21/136.52 189.21/136.52 The TRS R consists of the following rules: 189.21/136.52 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.52 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.52 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.52 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.52 189.21/136.52 The set Q consists of the following terms: 189.21/136.52 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_srMyInt(x0, x1) 189.21/136.52 new_psMyInt(x0, x1) 189.21/136.52 189.21/136.52 We have to consider all minimal (P,Q,R)-chains. 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2884) TransformationProof (EQUIVALENT) 189.21/136.52 By rewriting [LPAR04] the rule new_iterate97(ww955, ww957, ww95800, ww4428) -> new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww95800))), ww4428)) at position [3,0,0] we obtained the following new rules [LPAR04]: 189.21/136.52 189.21/136.52 (new_iterate97(ww955, ww957, ww95800, ww4428) -> new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww95800))), ww4428)),new_iterate97(ww955, ww957, ww95800, ww4428) -> new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww95800))), ww4428))) 189.21/136.52 189.21/136.52 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2885) 189.21/136.52 Obligation: 189.21/136.52 Q DP problem: 189.21/136.52 The TRS P consists of the following rules: 189.21/136.52 189.21/136.52 new_iterate97(ww955, ww957, ww95800, ww4428) -> new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww95800))), ww4428)) 189.21/136.52 189.21/136.52 The TRS R consists of the following rules: 189.21/136.52 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.52 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.52 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.52 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.52 189.21/136.52 The set Q consists of the following terms: 189.21/136.52 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_srMyInt(x0, x1) 189.21/136.52 new_psMyInt(x0, x1) 189.21/136.52 189.21/136.52 We have to consider all minimal (P,Q,R)-chains. 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2886) TransformationProof (EQUIVALENT) 189.21/136.52 By rewriting [LPAR04] the rule new_iterate97(ww955, ww957, ww95800, ww4428) -> new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww95800))), ww4428)) at position [3,1] we obtained the following new rules [LPAR04]: 189.21/136.52 189.21/136.52 (new_iterate97(ww955, ww957, ww95800, ww4428) -> new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww95800))), ww4428)),new_iterate97(ww955, ww957, ww95800, ww4428) -> new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww95800))), ww4428))) 189.21/136.52 189.21/136.52 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2887) 189.21/136.52 Obligation: 189.21/136.52 Q DP problem: 189.21/136.52 The TRS P consists of the following rules: 189.21/136.52 189.21/136.52 new_iterate97(ww955, ww957, ww95800, ww4428) -> new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww95800))), ww4428)) 189.21/136.52 189.21/136.52 The TRS R consists of the following rules: 189.21/136.52 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.52 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.52 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.52 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.52 189.21/136.52 The set Q consists of the following terms: 189.21/136.52 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_srMyInt(x0, x1) 189.21/136.52 new_psMyInt(x0, x1) 189.21/136.52 189.21/136.52 We have to consider all minimal (P,Q,R)-chains. 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2888) TransformationProof (EQUIVALENT) 189.21/136.52 By rewriting [LPAR04] the rule new_iterate97(ww955, ww957, ww95800, ww4428) -> new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww95800))), ww4428)) at position [3,1] we obtained the following new rules [LPAR04]: 189.21/136.52 189.21/136.52 (new_iterate97(ww955, ww957, ww95800, ww4428) -> new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww95800))), ww4428)),new_iterate97(ww955, ww957, ww95800, ww4428) -> new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww95800))), ww4428))) 189.21/136.52 189.21/136.52 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2889) 189.21/136.52 Obligation: 189.21/136.52 Q DP problem: 189.21/136.52 The TRS P consists of the following rules: 189.21/136.52 189.21/136.52 new_iterate97(ww955, ww957, ww95800, ww4428) -> new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww95800))), ww4428)) 189.21/136.52 189.21/136.52 The TRS R consists of the following rules: 189.21/136.52 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.52 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.52 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.52 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.52 189.21/136.52 The set Q consists of the following terms: 189.21/136.52 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_srMyInt(x0, x1) 189.21/136.52 new_psMyInt(x0, x1) 189.21/136.52 189.21/136.52 We have to consider all minimal (P,Q,R)-chains. 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2890) TransformationProof (EQUIVALENT) 189.21/136.52 By rewriting [LPAR04] the rule new_iterate97(ww955, ww957, ww95800, ww4428) -> new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww95800))), ww4428)) at position [3,1,0] we obtained the following new rules [LPAR04]: 189.21/136.52 189.21/136.52 (new_iterate97(ww955, ww957, ww95800, ww4428) -> new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4428)),new_iterate97(ww955, ww957, ww95800, ww4428) -> new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4428))) 189.21/136.52 189.21/136.52 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2891) 189.21/136.52 Obligation: 189.21/136.52 Q DP problem: 189.21/136.52 The TRS P consists of the following rules: 189.21/136.52 189.21/136.52 new_iterate97(ww955, ww957, ww95800, ww4428) -> new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4428)) 189.21/136.52 189.21/136.52 The TRS R consists of the following rules: 189.21/136.52 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.52 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.52 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.52 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.52 189.21/136.52 The set Q consists of the following terms: 189.21/136.52 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_srMyInt(x0, x1) 189.21/136.52 new_psMyInt(x0, x1) 189.21/136.52 189.21/136.52 We have to consider all minimal (P,Q,R)-chains. 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2892) MNOCProof (EQUIVALENT) 189.21/136.52 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2893) 189.21/136.52 Obligation: 189.21/136.52 Q DP problem: 189.21/136.52 The TRS P consists of the following rules: 189.21/136.52 189.21/136.52 new_iterate97(ww955, ww957, ww95800, ww4428) -> new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4428)) 189.21/136.52 189.21/136.52 The TRS R consists of the following rules: 189.21/136.52 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.52 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.52 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.52 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.52 189.21/136.52 Q is empty. 189.21/136.52 We have to consider all (P,Q,R)-chains. 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2894) NonTerminationLoopProof (COMPLETE) 189.21/136.52 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.52 Found a loop by semiunifying a rule from P directly. 189.21/136.52 189.21/136.52 s = new_iterate97(ww955, ww957, ww95800, ww4428) evaluates to t =new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4428)) 189.21/136.52 189.21/136.52 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.52 * Matcher: [ww4428 / new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4428)] 189.21/136.52 * Semiunifier: [ ] 189.21/136.52 189.21/136.52 -------------------------------------------------------------------------------- 189.21/136.52 Rewriting sequence 189.21/136.52 189.21/136.52 The DP semiunifies directly so there is only one rewrite step from new_iterate97(ww955, ww957, ww95800, ww4428) to new_iterate97(ww955, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(Main.Zero), ww4428)). 189.21/136.52 189.21/136.52 189.21/136.52 189.21/136.52 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2895) 189.21/136.52 NO 189.21/136.52 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2896) 189.21/136.52 Obligation: 189.21/136.52 Q DP problem: 189.21/136.52 The TRS P consists of the following rules: 189.21/136.52 189.21/136.52 new_iterate131(ww4000, ww4100, ww2496) -> new_iterate131(ww4000, ww4100, new_psFloat131(ww4000, ww4100, ww2496)) 189.21/136.52 189.21/136.52 The TRS R consists of the following rules: 189.21/136.52 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.52 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.52 new_psFloat131(ww4000, ww4100, ww2496) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww2496) 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.52 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.52 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.52 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.52 189.21/136.52 The set Q consists of the following terms: 189.21/136.52 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_msMyInt5(x0, Main.Pos(x1)) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_psFloat131(x0, x1, x2) 189.21/136.52 new_msMyInt5(x0, Main.Neg(x1)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_srMyInt(x0, x1) 189.21/136.52 new_psMyInt(x0, x1) 189.21/136.52 189.21/136.52 We have to consider all minimal (P,Q,R)-chains. 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2897) MNOCProof (EQUIVALENT) 189.21/136.52 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2898) 189.21/136.52 Obligation: 189.21/136.52 Q DP problem: 189.21/136.52 The TRS P consists of the following rules: 189.21/136.52 189.21/136.52 new_iterate131(ww4000, ww4100, ww2496) -> new_iterate131(ww4000, ww4100, new_psFloat131(ww4000, ww4100, ww2496)) 189.21/136.52 189.21/136.52 The TRS R consists of the following rules: 189.21/136.52 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.52 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.52 new_psFloat131(ww4000, ww4100, ww2496) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww2496) 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.52 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.52 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.52 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.52 189.21/136.52 Q is empty. 189.21/136.52 We have to consider all (P,Q,R)-chains. 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2899) NonTerminationLoopProof (COMPLETE) 189.21/136.52 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.52 Found a loop by semiunifying a rule from P directly. 189.21/136.52 189.21/136.52 s = new_iterate131(ww4000, ww4100, ww2496) evaluates to t =new_iterate131(ww4000, ww4100, new_psFloat131(ww4000, ww4100, ww2496)) 189.21/136.52 189.21/136.52 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.52 * Matcher: [ww2496 / new_psFloat131(ww4000, ww4100, ww2496)] 189.21/136.52 * Semiunifier: [ ] 189.21/136.52 189.21/136.52 -------------------------------------------------------------------------------- 189.21/136.52 Rewriting sequence 189.21/136.52 189.21/136.52 The DP semiunifies directly so there is only one rewrite step from new_iterate131(ww4000, ww4100, ww2496) to new_iterate131(ww4000, ww4100, new_psFloat131(ww4000, ww4100, ww2496)). 189.21/136.52 189.21/136.52 189.21/136.52 189.21/136.52 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2900) 189.21/136.52 NO 189.21/136.52 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2901) 189.21/136.52 Obligation: 189.21/136.52 Q DP problem: 189.21/136.52 The TRS P consists of the following rules: 189.21/136.52 189.21/136.52 new_iterate182(ww3000, ww4701) -> new_iterate182(ww3000, new_primPlusFloat0(Main.Succ(Main.Zero), ww3000, ww4701)) 189.21/136.52 189.21/136.52 The TRS R consists of the following rules: 189.21/136.52 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.52 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.52 new_primPlusFloat0(ww121, ww123, ww4797) -> new_primPlusFloat(new_msMyInt5(ww121, Main.Pos(Main.Succ(ww123))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4797) 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.52 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.52 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.52 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.52 189.21/136.52 The set Q consists of the following terms: 189.21/136.52 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primPlusFloat0(x0, x1, x2) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_msMyInt5(x0, Main.Pos(x1)) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_msMyInt5(x0, Main.Neg(x1)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_srMyInt(x0, x1) 189.21/136.52 new_psMyInt(x0, x1) 189.21/136.52 189.21/136.52 We have to consider all minimal (P,Q,R)-chains. 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2902) MNOCProof (EQUIVALENT) 189.21/136.52 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2903) 189.21/136.52 Obligation: 189.21/136.52 Q DP problem: 189.21/136.52 The TRS P consists of the following rules: 189.21/136.52 189.21/136.52 new_iterate182(ww3000, ww4701) -> new_iterate182(ww3000, new_primPlusFloat0(Main.Succ(Main.Zero), ww3000, ww4701)) 189.21/136.52 189.21/136.52 The TRS R consists of the following rules: 189.21/136.52 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.21/136.52 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.52 new_primPlusFloat0(ww121, ww123, ww4797) -> new_primPlusFloat(new_msMyInt5(ww121, Main.Pos(Main.Succ(ww123))), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4797) 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.52 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.52 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.21/136.52 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.52 189.21/136.52 Q is empty. 189.21/136.52 We have to consider all (P,Q,R)-chains. 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2904) NonTerminationLoopProof (COMPLETE) 189.21/136.52 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.52 Found a loop by semiunifying a rule from P directly. 189.21/136.52 189.21/136.52 s = new_iterate182(ww3000, ww4701) evaluates to t =new_iterate182(ww3000, new_primPlusFloat0(Main.Succ(Main.Zero), ww3000, ww4701)) 189.21/136.52 189.21/136.52 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.52 * Matcher: [ww4701 / new_primPlusFloat0(Main.Succ(Main.Zero), ww3000, ww4701)] 189.21/136.52 * Semiunifier: [ ] 189.21/136.52 189.21/136.52 -------------------------------------------------------------------------------- 189.21/136.52 Rewriting sequence 189.21/136.52 189.21/136.52 The DP semiunifies directly so there is only one rewrite step from new_iterate182(ww3000, ww4701) to new_iterate182(ww3000, new_primPlusFloat0(Main.Succ(Main.Zero), ww3000, ww4701)). 189.21/136.52 189.21/136.52 189.21/136.52 189.21/136.52 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2905) 189.21/136.52 NO 189.21/136.52 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2906) 189.21/136.52 Obligation: 189.21/136.52 Q DP problem: 189.21/136.52 The TRS P consists of the following rules: 189.21/136.52 189.21/136.52 new_iterate68(ww4100, ww3000, ww4363) -> new_iterate68(ww4100, ww3000, new_psFloat68(ww4100, ww3000, ww4363)) 189.21/136.52 189.21/136.52 The TRS R consists of the following rules: 189.21/136.52 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.52 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.52 new_psFloat68(ww4100, ww3000, ww4363) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4363) 189.21/136.52 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.52 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.52 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.52 189.21/136.52 The set Q consists of the following terms: 189.21/136.52 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.52 new_psFloat68(x0, x1, x2) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_msMyInt(Main.Neg(x0)) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_msMyInt(Main.Pos(x0)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_srMyInt(x0, x1) 189.21/136.52 new_psMyInt(x0, x1) 189.21/136.52 189.21/136.52 We have to consider all minimal (P,Q,R)-chains. 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2907) MNOCProof (EQUIVALENT) 189.21/136.52 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2908) 189.21/136.52 Obligation: 189.21/136.52 Q DP problem: 189.21/136.52 The TRS P consists of the following rules: 189.21/136.52 189.21/136.52 new_iterate68(ww4100, ww3000, ww4363) -> new_iterate68(ww4100, ww3000, new_psFloat68(ww4100, ww3000, ww4363)) 189.21/136.52 189.21/136.52 The TRS R consists of the following rules: 189.21/136.52 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.52 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.52 new_psFloat68(ww4100, ww3000, ww4363) -> new_primPlusFloat(new_msMyInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4363) 189.21/136.52 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.52 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.52 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.52 189.21/136.52 Q is empty. 189.21/136.52 We have to consider all (P,Q,R)-chains. 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2909) NonTerminationLoopProof (COMPLETE) 189.21/136.52 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.52 Found a loop by semiunifying a rule from P directly. 189.21/136.52 189.21/136.52 s = new_iterate68(ww4100, ww3000, ww4363) evaluates to t =new_iterate68(ww4100, ww3000, new_psFloat68(ww4100, ww3000, ww4363)) 189.21/136.52 189.21/136.52 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.52 * Matcher: [ww4363 / new_psFloat68(ww4100, ww3000, ww4363)] 189.21/136.52 * Semiunifier: [ ] 189.21/136.52 189.21/136.52 -------------------------------------------------------------------------------- 189.21/136.52 Rewriting sequence 189.21/136.52 189.21/136.52 The DP semiunifies directly so there is only one rewrite step from new_iterate68(ww4100, ww3000, ww4363) to new_iterate68(ww4100, ww3000, new_psFloat68(ww4100, ww3000, ww4363)). 189.21/136.52 189.21/136.52 189.21/136.52 189.21/136.52 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2910) 189.21/136.52 NO 189.21/136.52 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2911) 189.21/136.52 Obligation: 189.21/136.52 Q DP problem: 189.21/136.52 The TRS P consists of the following rules: 189.21/136.52 189.21/136.52 new_iterate160(ww3000, ww4398) -> new_iterate160(ww3000, new_psFloat161(ww3000, ww4398)) 189.21/136.52 189.21/136.52 The TRS R consists of the following rules: 189.21/136.52 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.52 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.52 new_psFloat161(ww3000, ww4398) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4398) 189.21/136.52 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.52 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.52 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.52 189.21/136.52 The set Q consists of the following terms: 189.21/136.52 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.52 new_psFloat161(x0, x1) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_msMyInt4(x0) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primMinusInt(Main.Neg(x0)) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primMinusInt(Main.Pos(x0)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_srMyInt(x0, x1) 189.21/136.52 new_psMyInt(x0, x1) 189.21/136.52 189.21/136.52 We have to consider all minimal (P,Q,R)-chains. 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2912) TransformationProof (EQUIVALENT) 189.21/136.52 By rewriting [LPAR04] the rule new_iterate160(ww3000, ww4398) -> new_iterate160(ww3000, new_psFloat161(ww3000, ww4398)) at position [1] we obtained the following new rules [LPAR04]: 189.21/136.52 189.21/136.52 (new_iterate160(ww3000, ww4398) -> new_iterate160(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4398)),new_iterate160(ww3000, ww4398) -> new_iterate160(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4398))) 189.21/136.52 189.21/136.52 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2913) 189.21/136.52 Obligation: 189.21/136.52 Q DP problem: 189.21/136.52 The TRS P consists of the following rules: 189.21/136.52 189.21/136.52 new_iterate160(ww3000, ww4398) -> new_iterate160(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4398)) 189.21/136.52 189.21/136.52 The TRS R consists of the following rules: 189.21/136.52 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.52 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.52 new_psFloat161(ww3000, ww4398) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4398) 189.21/136.52 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.52 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.52 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.52 189.21/136.52 The set Q consists of the following terms: 189.21/136.52 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.52 new_psFloat161(x0, x1) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_msMyInt4(x0) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primMinusInt(Main.Neg(x0)) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primMinusInt(Main.Pos(x0)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_srMyInt(x0, x1) 189.21/136.52 new_psMyInt(x0, x1) 189.21/136.52 189.21/136.52 We have to consider all minimal (P,Q,R)-chains. 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2914) UsableRulesProof (EQUIVALENT) 189.21/136.52 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2915) 189.21/136.52 Obligation: 189.21/136.52 Q DP problem: 189.21/136.52 The TRS P consists of the following rules: 189.21/136.52 189.21/136.52 new_iterate160(ww3000, ww4398) -> new_iterate160(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4398)) 189.21/136.52 189.21/136.52 The TRS R consists of the following rules: 189.21/136.52 189.21/136.52 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.52 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.52 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.52 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.52 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.52 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.52 189.21/136.52 The set Q consists of the following terms: 189.21/136.52 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.52 new_psFloat161(x0, x1) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_msMyInt4(x0) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primMinusInt(Main.Neg(x0)) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primMinusInt(Main.Pos(x0)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_srMyInt(x0, x1) 189.21/136.52 new_psMyInt(x0, x1) 189.21/136.52 189.21/136.52 We have to consider all minimal (P,Q,R)-chains. 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2916) QReductionProof (EQUIVALENT) 189.21/136.52 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.52 189.21/136.52 new_psFloat161(x0, x1) 189.21/136.52 189.21/136.52 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2917) 189.21/136.52 Obligation: 189.21/136.52 Q DP problem: 189.21/136.52 The TRS P consists of the following rules: 189.21/136.52 189.21/136.52 new_iterate160(ww3000, ww4398) -> new_iterate160(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4398)) 189.21/136.52 189.21/136.52 The TRS R consists of the following rules: 189.21/136.52 189.21/136.52 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.52 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.52 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.52 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.52 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.52 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.52 189.21/136.52 The set Q consists of the following terms: 189.21/136.52 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_msMyInt4(x0) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primMinusInt(Main.Neg(x0)) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primMinusInt(Main.Pos(x0)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_srMyInt(x0, x1) 189.21/136.52 new_psMyInt(x0, x1) 189.21/136.52 189.21/136.52 We have to consider all minimal (P,Q,R)-chains. 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2918) TransformationProof (EQUIVALENT) 189.21/136.52 By rewriting [LPAR04] the rule new_iterate160(ww3000, ww4398) -> new_iterate160(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4398)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.52 189.21/136.52 (new_iterate160(ww3000, ww4398) -> new_iterate160(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4398)),new_iterate160(ww3000, ww4398) -> new_iterate160(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4398))) 189.21/136.52 189.21/136.52 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2919) 189.21/136.52 Obligation: 189.21/136.52 Q DP problem: 189.21/136.52 The TRS P consists of the following rules: 189.21/136.52 189.21/136.52 new_iterate160(ww3000, ww4398) -> new_iterate160(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4398)) 189.21/136.52 189.21/136.52 The TRS R consists of the following rules: 189.21/136.52 189.21/136.52 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.52 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.52 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.52 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.52 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.52 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.52 189.21/136.52 The set Q consists of the following terms: 189.21/136.52 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_msMyInt4(x0) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primMinusInt(Main.Neg(x0)) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primMinusInt(Main.Pos(x0)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_srMyInt(x0, x1) 189.21/136.52 new_psMyInt(x0, x1) 189.21/136.52 189.21/136.52 We have to consider all minimal (P,Q,R)-chains. 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2920) UsableRulesProof (EQUIVALENT) 189.21/136.52 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2921) 189.21/136.52 Obligation: 189.21/136.52 Q DP problem: 189.21/136.52 The TRS P consists of the following rules: 189.21/136.52 189.21/136.52 new_iterate160(ww3000, ww4398) -> new_iterate160(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4398)) 189.21/136.52 189.21/136.52 The TRS R consists of the following rules: 189.21/136.52 189.21/136.52 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.52 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.52 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.52 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.52 189.21/136.52 The set Q consists of the following terms: 189.21/136.52 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_msMyInt4(x0) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primMinusInt(Main.Neg(x0)) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primMinusInt(Main.Pos(x0)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_srMyInt(x0, x1) 189.21/136.52 new_psMyInt(x0, x1) 189.21/136.52 189.21/136.52 We have to consider all minimal (P,Q,R)-chains. 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2922) QReductionProof (EQUIVALENT) 189.21/136.52 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.52 189.21/136.52 new_msMyInt4(x0) 189.21/136.52 189.21/136.52 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2923) 189.21/136.52 Obligation: 189.21/136.52 Q DP problem: 189.21/136.52 The TRS P consists of the following rules: 189.21/136.52 189.21/136.52 new_iterate160(ww3000, ww4398) -> new_iterate160(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4398)) 189.21/136.52 189.21/136.52 The TRS R consists of the following rules: 189.21/136.52 189.21/136.52 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.52 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.52 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.52 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.52 189.21/136.52 The set Q consists of the following terms: 189.21/136.52 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primMinusInt(Main.Neg(x0)) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primMinusInt(Main.Pos(x0)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_srMyInt(x0, x1) 189.21/136.52 new_psMyInt(x0, x1) 189.21/136.52 189.21/136.52 We have to consider all minimal (P,Q,R)-chains. 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2924) TransformationProof (EQUIVALENT) 189.21/136.52 By rewriting [LPAR04] the rule new_iterate160(ww3000, ww4398) -> new_iterate160(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4398)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.52 189.21/136.52 (new_iterate160(ww3000, ww4398) -> new_iterate160(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4398)),new_iterate160(ww3000, ww4398) -> new_iterate160(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4398))) 189.21/136.52 189.21/136.52 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2925) 189.21/136.52 Obligation: 189.21/136.52 Q DP problem: 189.21/136.52 The TRS P consists of the following rules: 189.21/136.52 189.21/136.52 new_iterate160(ww3000, ww4398) -> new_iterate160(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4398)) 189.21/136.52 189.21/136.52 The TRS R consists of the following rules: 189.21/136.52 189.21/136.52 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.52 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.52 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.52 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.52 189.21/136.52 The set Q consists of the following terms: 189.21/136.52 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primMinusInt(Main.Neg(x0)) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primMinusInt(Main.Pos(x0)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_srMyInt(x0, x1) 189.21/136.52 new_psMyInt(x0, x1) 189.21/136.52 189.21/136.52 We have to consider all minimal (P,Q,R)-chains. 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2926) UsableRulesProof (EQUIVALENT) 189.21/136.52 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2927) 189.21/136.52 Obligation: 189.21/136.52 Q DP problem: 189.21/136.52 The TRS P consists of the following rules: 189.21/136.52 189.21/136.52 new_iterate160(ww3000, ww4398) -> new_iterate160(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4398)) 189.21/136.52 189.21/136.52 The TRS R consists of the following rules: 189.21/136.52 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.52 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.52 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.52 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.52 189.21/136.52 The set Q consists of the following terms: 189.21/136.52 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primMinusInt(Main.Neg(x0)) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primMinusInt(Main.Pos(x0)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_srMyInt(x0, x1) 189.21/136.52 new_psMyInt(x0, x1) 189.21/136.52 189.21/136.52 We have to consider all minimal (P,Q,R)-chains. 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2928) QReductionProof (EQUIVALENT) 189.21/136.52 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.52 189.21/136.52 new_primMinusInt(Main.Neg(x0)) 189.21/136.52 new_primMinusInt(Main.Pos(x0)) 189.21/136.52 189.21/136.52 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2929) 189.21/136.52 Obligation: 189.21/136.52 Q DP problem: 189.21/136.52 The TRS P consists of the following rules: 189.21/136.52 189.21/136.52 new_iterate160(ww3000, ww4398) -> new_iterate160(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4398)) 189.21/136.52 189.21/136.52 The TRS R consists of the following rules: 189.21/136.52 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.52 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.52 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.52 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.52 189.21/136.52 The set Q consists of the following terms: 189.21/136.52 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_srMyInt(x0, x1) 189.21/136.52 new_psMyInt(x0, x1) 189.21/136.52 189.21/136.52 We have to consider all minimal (P,Q,R)-chains. 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2930) TransformationProof (EQUIVALENT) 189.21/136.52 By rewriting [LPAR04] the rule new_iterate160(ww3000, ww4398) -> new_iterate160(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4398)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.52 189.21/136.52 (new_iterate160(ww3000, ww4398) -> new_iterate160(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4398)),new_iterate160(ww3000, ww4398) -> new_iterate160(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4398))) 189.21/136.52 189.21/136.52 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2931) 189.21/136.52 Obligation: 189.21/136.52 Q DP problem: 189.21/136.52 The TRS P consists of the following rules: 189.21/136.52 189.21/136.52 new_iterate160(ww3000, ww4398) -> new_iterate160(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4398)) 189.21/136.52 189.21/136.52 The TRS R consists of the following rules: 189.21/136.52 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.52 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.52 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.52 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.52 189.21/136.52 The set Q consists of the following terms: 189.21/136.52 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_srMyInt(x0, x1) 189.21/136.52 new_psMyInt(x0, x1) 189.21/136.52 189.21/136.52 We have to consider all minimal (P,Q,R)-chains. 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2932) TransformationProof (EQUIVALENT) 189.21/136.52 By rewriting [LPAR04] the rule new_iterate160(ww3000, ww4398) -> new_iterate160(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4398)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.52 189.21/136.52 (new_iterate160(ww3000, ww4398) -> new_iterate160(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4398)),new_iterate160(ww3000, ww4398) -> new_iterate160(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4398))) 189.21/136.52 189.21/136.52 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2933) 189.21/136.52 Obligation: 189.21/136.52 Q DP problem: 189.21/136.52 The TRS P consists of the following rules: 189.21/136.52 189.21/136.52 new_iterate160(ww3000, ww4398) -> new_iterate160(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4398)) 189.21/136.52 189.21/136.52 The TRS R consists of the following rules: 189.21/136.52 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.52 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.52 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.52 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.52 189.21/136.52 The set Q consists of the following terms: 189.21/136.52 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_srMyInt(x0, x1) 189.21/136.52 new_psMyInt(x0, x1) 189.21/136.52 189.21/136.52 We have to consider all minimal (P,Q,R)-chains. 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2934) TransformationProof (EQUIVALENT) 189.21/136.52 By rewriting [LPAR04] the rule new_iterate160(ww3000, ww4398) -> new_iterate160(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Zero)), ww4398)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.52 189.21/136.52 (new_iterate160(ww3000, ww4398) -> new_iterate160(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4398)),new_iterate160(ww3000, ww4398) -> new_iterate160(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4398))) 189.21/136.52 189.21/136.52 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2935) 189.21/136.52 Obligation: 189.21/136.52 Q DP problem: 189.21/136.52 The TRS P consists of the following rules: 189.21/136.52 189.21/136.52 new_iterate160(ww3000, ww4398) -> new_iterate160(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4398)) 189.21/136.52 189.21/136.52 The TRS R consists of the following rules: 189.21/136.52 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.52 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.52 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.52 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.52 189.21/136.52 The set Q consists of the following terms: 189.21/136.52 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_srMyInt(x0, x1) 189.21/136.52 new_psMyInt(x0, x1) 189.21/136.52 189.21/136.52 We have to consider all minimal (P,Q,R)-chains. 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2936) TransformationProof (EQUIVALENT) 189.21/136.52 By rewriting [LPAR04] the rule new_iterate160(ww3000, ww4398) -> new_iterate160(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4398)) at position [1,1,0] we obtained the following new rules [LPAR04]: 189.21/136.52 189.21/136.52 (new_iterate160(ww3000, ww4398) -> new_iterate160(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4398)),new_iterate160(ww3000, ww4398) -> new_iterate160(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4398))) 189.21/136.52 189.21/136.52 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2937) 189.21/136.52 Obligation: 189.21/136.52 Q DP problem: 189.21/136.52 The TRS P consists of the following rules: 189.21/136.52 189.21/136.52 new_iterate160(ww3000, ww4398) -> new_iterate160(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4398)) 189.21/136.52 189.21/136.52 The TRS R consists of the following rules: 189.21/136.52 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.52 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.52 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.52 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.52 189.21/136.52 The set Q consists of the following terms: 189.21/136.52 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_srMyInt(x0, x1) 189.21/136.52 new_psMyInt(x0, x1) 189.21/136.52 189.21/136.52 We have to consider all minimal (P,Q,R)-chains. 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2938) MNOCProof (EQUIVALENT) 189.21/136.52 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2939) 189.21/136.52 Obligation: 189.21/136.52 Q DP problem: 189.21/136.52 The TRS P consists of the following rules: 189.21/136.52 189.21/136.52 new_iterate160(ww3000, ww4398) -> new_iterate160(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4398)) 189.21/136.52 189.21/136.52 The TRS R consists of the following rules: 189.21/136.52 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.52 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.52 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.52 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.52 189.21/136.52 Q is empty. 189.21/136.52 We have to consider all (P,Q,R)-chains. 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2940) NonTerminationLoopProof (COMPLETE) 189.21/136.52 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.52 Found a loop by semiunifying a rule from P directly. 189.21/136.52 189.21/136.52 s = new_iterate160(ww3000, ww4398) evaluates to t =new_iterate160(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4398)) 189.21/136.52 189.21/136.52 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.52 * Matcher: [ww4398 / new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4398)] 189.21/136.52 * Semiunifier: [ ] 189.21/136.52 189.21/136.52 -------------------------------------------------------------------------------- 189.21/136.52 Rewriting sequence 189.21/136.52 189.21/136.52 The DP semiunifies directly so there is only one rewrite step from new_iterate160(ww3000, ww4398) to new_iterate160(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4398)). 189.21/136.52 189.21/136.52 189.21/136.52 189.21/136.52 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2941) 189.21/136.52 NO 189.21/136.52 189.21/136.52 ---------------------------------------- 189.21/136.52 189.21/136.52 (2942) 189.21/136.52 Obligation: 189.21/136.52 Q DP problem: 189.21/136.52 The TRS P consists of the following rules: 189.21/136.52 189.21/136.52 new_iterate9(ww4388) -> new_iterate9(new_psFloat9(ww4388)) 189.21/136.52 189.21/136.52 The TRS R consists of the following rules: 189.21/136.52 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.52 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.52 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.52 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.52 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.52 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.52 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.52 new_psFloat9(ww4388) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4388) 189.21/136.52 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.52 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.52 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.52 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.52 189.21/136.52 The set Q consists of the following terms: 189.21/136.52 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_msMyInt(Main.Neg(x0)) 189.21/136.52 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_msMyInt(Main.Pos(x0)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.52 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_psFloat9(x0) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.52 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.52 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.52 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.52 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.52 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.52 new_srMyInt(x0, x1) 189.21/136.52 new_psMyInt(x0, x1) 189.21/136.52 189.21/136.52 We have to consider all minimal (P,Q,R)-chains. 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2943) MNOCProof (EQUIVALENT) 189.21/136.53 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2944) 189.21/136.53 Obligation: 189.21/136.53 Q DP problem: 189.21/136.53 The TRS P consists of the following rules: 189.21/136.53 189.21/136.53 new_iterate9(ww4388) -> new_iterate9(new_psFloat9(ww4388)) 189.21/136.53 189.21/136.53 The TRS R consists of the following rules: 189.21/136.53 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.21/136.53 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.53 new_psFloat9(ww4388) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Zero)), ww4388) 189.21/136.53 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.53 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.53 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.53 189.21/136.53 Q is empty. 189.21/136.53 We have to consider all (P,Q,R)-chains. 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2945) NonTerminationLoopProof (COMPLETE) 189.21/136.53 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.53 Found a loop by semiunifying a rule from P directly. 189.21/136.53 189.21/136.53 s = new_iterate9(ww4388) evaluates to t =new_iterate9(new_psFloat9(ww4388)) 189.21/136.53 189.21/136.53 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.53 * Matcher: [ww4388 / new_psFloat9(ww4388)] 189.21/136.53 * Semiunifier: [ ] 189.21/136.53 189.21/136.53 -------------------------------------------------------------------------------- 189.21/136.53 Rewriting sequence 189.21/136.53 189.21/136.53 The DP semiunifies directly so there is only one rewrite step from new_iterate9(ww4388) to new_iterate9(new_psFloat9(ww4388)). 189.21/136.53 189.21/136.53 189.21/136.53 189.21/136.53 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2946) 189.21/136.53 NO 189.21/136.53 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2947) 189.21/136.53 Obligation: 189.21/136.53 Q DP problem: 189.21/136.53 The TRS P consists of the following rules: 189.21/136.53 189.21/136.53 new_iterate23(ww4000, ww4380) -> new_iterate23(ww4000, new_psFloat23(ww4000, ww4380)) 189.21/136.53 189.21/136.53 The TRS R consists of the following rules: 189.21/136.53 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.53 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.53 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.53 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.53 new_psFloat23(ww4000, ww4380) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4380) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.53 189.21/136.53 The set Q consists of the following terms: 189.21/136.53 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_psFloat23(x0, x1) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_msMyInt0(x0) 189.21/136.53 new_srMyInt(x0, x1) 189.21/136.53 new_psMyInt(x0, x1) 189.21/136.53 189.21/136.53 We have to consider all minimal (P,Q,R)-chains. 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2948) TransformationProof (EQUIVALENT) 189.21/136.53 By rewriting [LPAR04] the rule new_iterate23(ww4000, ww4380) -> new_iterate23(ww4000, new_psFloat23(ww4000, ww4380)) at position [1] we obtained the following new rules [LPAR04]: 189.21/136.53 189.21/136.53 (new_iterate23(ww4000, ww4380) -> new_iterate23(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4380)),new_iterate23(ww4000, ww4380) -> new_iterate23(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4380))) 189.21/136.53 189.21/136.53 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2949) 189.21/136.53 Obligation: 189.21/136.53 Q DP problem: 189.21/136.53 The TRS P consists of the following rules: 189.21/136.53 189.21/136.53 new_iterate23(ww4000, ww4380) -> new_iterate23(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4380)) 189.21/136.53 189.21/136.53 The TRS R consists of the following rules: 189.21/136.53 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.53 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.53 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.53 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.53 new_psFloat23(ww4000, ww4380) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4380) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.53 189.21/136.53 The set Q consists of the following terms: 189.21/136.53 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_psFloat23(x0, x1) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_msMyInt0(x0) 189.21/136.53 new_srMyInt(x0, x1) 189.21/136.53 new_psMyInt(x0, x1) 189.21/136.53 189.21/136.53 We have to consider all minimal (P,Q,R)-chains. 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2950) UsableRulesProof (EQUIVALENT) 189.21/136.53 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2951) 189.21/136.53 Obligation: 189.21/136.53 Q DP problem: 189.21/136.53 The TRS P consists of the following rules: 189.21/136.53 189.21/136.53 new_iterate23(ww4000, ww4380) -> new_iterate23(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4380)) 189.21/136.53 189.21/136.53 The TRS R consists of the following rules: 189.21/136.53 189.21/136.53 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.53 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.53 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.53 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.53 189.21/136.53 The set Q consists of the following terms: 189.21/136.53 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_psFloat23(x0, x1) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_msMyInt0(x0) 189.21/136.53 new_srMyInt(x0, x1) 189.21/136.53 new_psMyInt(x0, x1) 189.21/136.53 189.21/136.53 We have to consider all minimal (P,Q,R)-chains. 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2952) QReductionProof (EQUIVALENT) 189.21/136.53 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.53 189.21/136.53 new_psFloat23(x0, x1) 189.21/136.53 189.21/136.53 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2953) 189.21/136.53 Obligation: 189.21/136.53 Q DP problem: 189.21/136.53 The TRS P consists of the following rules: 189.21/136.53 189.21/136.53 new_iterate23(ww4000, ww4380) -> new_iterate23(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4380)) 189.21/136.53 189.21/136.53 The TRS R consists of the following rules: 189.21/136.53 189.21/136.53 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.53 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.53 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.53 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.53 189.21/136.53 The set Q consists of the following terms: 189.21/136.53 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_msMyInt0(x0) 189.21/136.53 new_srMyInt(x0, x1) 189.21/136.53 new_psMyInt(x0, x1) 189.21/136.53 189.21/136.53 We have to consider all minimal (P,Q,R)-chains. 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2954) TransformationProof (EQUIVALENT) 189.21/136.53 By rewriting [LPAR04] the rule new_iterate23(ww4000, ww4380) -> new_iterate23(ww4000, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4380)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.53 189.21/136.53 (new_iterate23(ww4000, ww4380) -> new_iterate23(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4380)),new_iterate23(ww4000, ww4380) -> new_iterate23(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4380))) 189.21/136.53 189.21/136.53 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2955) 189.21/136.53 Obligation: 189.21/136.53 Q DP problem: 189.21/136.53 The TRS P consists of the following rules: 189.21/136.53 189.21/136.53 new_iterate23(ww4000, ww4380) -> new_iterate23(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4380)) 189.21/136.53 189.21/136.53 The TRS R consists of the following rules: 189.21/136.53 189.21/136.53 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.53 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.53 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.53 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.53 189.21/136.53 The set Q consists of the following terms: 189.21/136.53 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_msMyInt0(x0) 189.21/136.53 new_srMyInt(x0, x1) 189.21/136.53 new_psMyInt(x0, x1) 189.21/136.53 189.21/136.53 We have to consider all minimal (P,Q,R)-chains. 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2956) UsableRulesProof (EQUIVALENT) 189.21/136.53 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2957) 189.21/136.53 Obligation: 189.21/136.53 Q DP problem: 189.21/136.53 The TRS P consists of the following rules: 189.21/136.53 189.21/136.53 new_iterate23(ww4000, ww4380) -> new_iterate23(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4380)) 189.21/136.53 189.21/136.53 The TRS R consists of the following rules: 189.21/136.53 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.53 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.53 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.53 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.53 189.21/136.53 The set Q consists of the following terms: 189.21/136.53 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_msMyInt0(x0) 189.21/136.53 new_srMyInt(x0, x1) 189.21/136.53 new_psMyInt(x0, x1) 189.21/136.53 189.21/136.53 We have to consider all minimal (P,Q,R)-chains. 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2958) QReductionProof (EQUIVALENT) 189.21/136.53 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.53 189.21/136.53 new_msMyInt0(x0) 189.21/136.53 189.21/136.53 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2959) 189.21/136.53 Obligation: 189.21/136.53 Q DP problem: 189.21/136.53 The TRS P consists of the following rules: 189.21/136.53 189.21/136.53 new_iterate23(ww4000, ww4380) -> new_iterate23(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4380)) 189.21/136.53 189.21/136.53 The TRS R consists of the following rules: 189.21/136.53 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.53 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.53 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.53 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.53 189.21/136.53 The set Q consists of the following terms: 189.21/136.53 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_srMyInt(x0, x1) 189.21/136.53 new_psMyInt(x0, x1) 189.21/136.53 189.21/136.53 We have to consider all minimal (P,Q,R)-chains. 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2960) TransformationProof (EQUIVALENT) 189.21/136.53 By rewriting [LPAR04] the rule new_iterate23(ww4000, ww4380) -> new_iterate23(ww4000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4380)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.53 189.21/136.53 (new_iterate23(ww4000, ww4380) -> new_iterate23(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4380)),new_iterate23(ww4000, ww4380) -> new_iterate23(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4380))) 189.21/136.53 189.21/136.53 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2961) 189.21/136.53 Obligation: 189.21/136.53 Q DP problem: 189.21/136.53 The TRS P consists of the following rules: 189.21/136.53 189.21/136.53 new_iterate23(ww4000, ww4380) -> new_iterate23(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4380)) 189.21/136.53 189.21/136.53 The TRS R consists of the following rules: 189.21/136.53 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.53 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.53 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.53 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.53 189.21/136.53 The set Q consists of the following terms: 189.21/136.53 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_srMyInt(x0, x1) 189.21/136.53 new_psMyInt(x0, x1) 189.21/136.53 189.21/136.53 We have to consider all minimal (P,Q,R)-chains. 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2962) TransformationProof (EQUIVALENT) 189.21/136.53 By rewriting [LPAR04] the rule new_iterate23(ww4000, ww4380) -> new_iterate23(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4380)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.53 189.21/136.53 (new_iterate23(ww4000, ww4380) -> new_iterate23(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4380)),new_iterate23(ww4000, ww4380) -> new_iterate23(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4380))) 189.21/136.53 189.21/136.53 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2963) 189.21/136.53 Obligation: 189.21/136.53 Q DP problem: 189.21/136.53 The TRS P consists of the following rules: 189.21/136.53 189.21/136.53 new_iterate23(ww4000, ww4380) -> new_iterate23(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4380)) 189.21/136.53 189.21/136.53 The TRS R consists of the following rules: 189.21/136.53 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.53 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.53 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.53 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.53 189.21/136.53 The set Q consists of the following terms: 189.21/136.53 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_srMyInt(x0, x1) 189.21/136.53 new_psMyInt(x0, x1) 189.21/136.53 189.21/136.53 We have to consider all minimal (P,Q,R)-chains. 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2964) TransformationProof (EQUIVALENT) 189.21/136.53 By rewriting [LPAR04] the rule new_iterate23(ww4000, ww4380) -> new_iterate23(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4380)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.53 189.21/136.53 (new_iterate23(ww4000, ww4380) -> new_iterate23(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4380)),new_iterate23(ww4000, ww4380) -> new_iterate23(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4380))) 189.21/136.53 189.21/136.53 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2965) 189.21/136.53 Obligation: 189.21/136.53 Q DP problem: 189.21/136.53 The TRS P consists of the following rules: 189.21/136.53 189.21/136.53 new_iterate23(ww4000, ww4380) -> new_iterate23(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4380)) 189.21/136.53 189.21/136.53 The TRS R consists of the following rules: 189.21/136.53 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.53 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.53 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.53 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.53 189.21/136.53 The set Q consists of the following terms: 189.21/136.53 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_srMyInt(x0, x1) 189.21/136.53 new_psMyInt(x0, x1) 189.21/136.53 189.21/136.53 We have to consider all minimal (P,Q,R)-chains. 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2966) TransformationProof (EQUIVALENT) 189.21/136.53 By rewriting [LPAR04] the rule new_iterate23(ww4000, ww4380) -> new_iterate23(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4380)) at position [1,1,0] we obtained the following new rules [LPAR04]: 189.21/136.53 189.21/136.53 (new_iterate23(ww4000, ww4380) -> new_iterate23(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4380)),new_iterate23(ww4000, ww4380) -> new_iterate23(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4380))) 189.21/136.53 189.21/136.53 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2967) 189.21/136.53 Obligation: 189.21/136.53 Q DP problem: 189.21/136.53 The TRS P consists of the following rules: 189.21/136.53 189.21/136.53 new_iterate23(ww4000, ww4380) -> new_iterate23(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4380)) 189.21/136.53 189.21/136.53 The TRS R consists of the following rules: 189.21/136.53 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.53 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.53 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.53 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.53 189.21/136.53 The set Q consists of the following terms: 189.21/136.53 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_srMyInt(x0, x1) 189.21/136.53 new_psMyInt(x0, x1) 189.21/136.53 189.21/136.53 We have to consider all minimal (P,Q,R)-chains. 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2968) MNOCProof (EQUIVALENT) 189.21/136.53 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2969) 189.21/136.53 Obligation: 189.21/136.53 Q DP problem: 189.21/136.53 The TRS P consists of the following rules: 189.21/136.53 189.21/136.53 new_iterate23(ww4000, ww4380) -> new_iterate23(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4380)) 189.21/136.53 189.21/136.53 The TRS R consists of the following rules: 189.21/136.53 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.53 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.53 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.53 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.53 189.21/136.53 Q is empty. 189.21/136.53 We have to consider all (P,Q,R)-chains. 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2970) NonTerminationLoopProof (COMPLETE) 189.21/136.53 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.53 Found a loop by semiunifying a rule from P directly. 189.21/136.53 189.21/136.53 s = new_iterate23(ww4000, ww4380) evaluates to t =new_iterate23(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4380)) 189.21/136.53 189.21/136.53 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.53 * Matcher: [ww4380 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4380)] 189.21/136.53 * Semiunifier: [ ] 189.21/136.53 189.21/136.53 -------------------------------------------------------------------------------- 189.21/136.53 Rewriting sequence 189.21/136.53 189.21/136.53 The DP semiunifies directly so there is only one rewrite step from new_iterate23(ww4000, ww4380) to new_iterate23(ww4000, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4380)). 189.21/136.53 189.21/136.53 189.21/136.53 189.21/136.53 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2971) 189.21/136.53 NO 189.21/136.53 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2972) 189.21/136.53 Obligation: 189.21/136.53 Q DP problem: 189.21/136.53 The TRS P consists of the following rules: 189.21/136.53 189.21/136.53 new_iterate164(ww3000, ww4321) -> new_iterate164(ww3000, new_psFloat165(ww3000, ww4321)) 189.21/136.53 189.21/136.53 The TRS R consists of the following rules: 189.21/136.53 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_psFloat165(ww3000, ww4321) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4321) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.53 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.53 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.53 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.53 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.53 189.21/136.53 The set Q consists of the following terms: 189.21/136.53 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_psFloat165(x0, x1) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_msMyInt4(x0) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primMinusInt(Main.Neg(x0)) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primMinusInt(Main.Pos(x0)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_srMyInt(x0, x1) 189.21/136.53 new_psMyInt(x0, x1) 189.21/136.53 189.21/136.53 We have to consider all minimal (P,Q,R)-chains. 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2973) TransformationProof (EQUIVALENT) 189.21/136.53 By rewriting [LPAR04] the rule new_iterate164(ww3000, ww4321) -> new_iterate164(ww3000, new_psFloat165(ww3000, ww4321)) at position [1] we obtained the following new rules [LPAR04]: 189.21/136.53 189.21/136.53 (new_iterate164(ww3000, ww4321) -> new_iterate164(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4321)),new_iterate164(ww3000, ww4321) -> new_iterate164(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4321))) 189.21/136.53 189.21/136.53 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2974) 189.21/136.53 Obligation: 189.21/136.53 Q DP problem: 189.21/136.53 The TRS P consists of the following rules: 189.21/136.53 189.21/136.53 new_iterate164(ww3000, ww4321) -> new_iterate164(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4321)) 189.21/136.53 189.21/136.53 The TRS R consists of the following rules: 189.21/136.53 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_psFloat165(ww3000, ww4321) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4321) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.53 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.53 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.53 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.53 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.53 189.21/136.53 The set Q consists of the following terms: 189.21/136.53 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_psFloat165(x0, x1) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_msMyInt4(x0) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primMinusInt(Main.Neg(x0)) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primMinusInt(Main.Pos(x0)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_srMyInt(x0, x1) 189.21/136.53 new_psMyInt(x0, x1) 189.21/136.53 189.21/136.53 We have to consider all minimal (P,Q,R)-chains. 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2975) UsableRulesProof (EQUIVALENT) 189.21/136.53 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2976) 189.21/136.53 Obligation: 189.21/136.53 Q DP problem: 189.21/136.53 The TRS P consists of the following rules: 189.21/136.53 189.21/136.53 new_iterate164(ww3000, ww4321) -> new_iterate164(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4321)) 189.21/136.53 189.21/136.53 The TRS R consists of the following rules: 189.21/136.53 189.21/136.53 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.53 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.53 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.53 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.53 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.53 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.53 189.21/136.53 The set Q consists of the following terms: 189.21/136.53 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_psFloat165(x0, x1) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_msMyInt4(x0) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primMinusInt(Main.Neg(x0)) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primMinusInt(Main.Pos(x0)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_srMyInt(x0, x1) 189.21/136.53 new_psMyInt(x0, x1) 189.21/136.53 189.21/136.53 We have to consider all minimal (P,Q,R)-chains. 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2977) QReductionProof (EQUIVALENT) 189.21/136.53 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.53 189.21/136.53 new_psFloat165(x0, x1) 189.21/136.53 189.21/136.53 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2978) 189.21/136.53 Obligation: 189.21/136.53 Q DP problem: 189.21/136.53 The TRS P consists of the following rules: 189.21/136.53 189.21/136.53 new_iterate164(ww3000, ww4321) -> new_iterate164(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4321)) 189.21/136.53 189.21/136.53 The TRS R consists of the following rules: 189.21/136.53 189.21/136.53 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.53 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.53 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.53 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.53 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.53 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.53 189.21/136.53 The set Q consists of the following terms: 189.21/136.53 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_msMyInt4(x0) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primMinusInt(Main.Neg(x0)) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primMinusInt(Main.Pos(x0)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_srMyInt(x0, x1) 189.21/136.53 new_psMyInt(x0, x1) 189.21/136.53 189.21/136.53 We have to consider all minimal (P,Q,R)-chains. 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2979) TransformationProof (EQUIVALENT) 189.21/136.53 By rewriting [LPAR04] the rule new_iterate164(ww3000, ww4321) -> new_iterate164(ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4321)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.53 189.21/136.53 (new_iterate164(ww3000, ww4321) -> new_iterate164(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4321)),new_iterate164(ww3000, ww4321) -> new_iterate164(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4321))) 189.21/136.53 189.21/136.53 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2980) 189.21/136.53 Obligation: 189.21/136.53 Q DP problem: 189.21/136.53 The TRS P consists of the following rules: 189.21/136.53 189.21/136.53 new_iterate164(ww3000, ww4321) -> new_iterate164(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4321)) 189.21/136.53 189.21/136.53 The TRS R consists of the following rules: 189.21/136.53 189.21/136.53 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.53 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.53 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.53 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.53 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.53 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.53 189.21/136.53 The set Q consists of the following terms: 189.21/136.53 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_msMyInt4(x0) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primMinusInt(Main.Neg(x0)) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primMinusInt(Main.Pos(x0)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_srMyInt(x0, x1) 189.21/136.53 new_psMyInt(x0, x1) 189.21/136.53 189.21/136.53 We have to consider all minimal (P,Q,R)-chains. 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2981) UsableRulesProof (EQUIVALENT) 189.21/136.53 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2982) 189.21/136.53 Obligation: 189.21/136.53 Q DP problem: 189.21/136.53 The TRS P consists of the following rules: 189.21/136.53 189.21/136.53 new_iterate164(ww3000, ww4321) -> new_iterate164(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4321)) 189.21/136.53 189.21/136.53 The TRS R consists of the following rules: 189.21/136.53 189.21/136.53 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.53 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.53 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.53 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.53 189.21/136.53 The set Q consists of the following terms: 189.21/136.53 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_msMyInt4(x0) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primMinusInt(Main.Neg(x0)) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primMinusInt(Main.Pos(x0)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_srMyInt(x0, x1) 189.21/136.53 new_psMyInt(x0, x1) 189.21/136.53 189.21/136.53 We have to consider all minimal (P,Q,R)-chains. 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2983) QReductionProof (EQUIVALENT) 189.21/136.53 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.53 189.21/136.53 new_msMyInt4(x0) 189.21/136.53 189.21/136.53 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2984) 189.21/136.53 Obligation: 189.21/136.53 Q DP problem: 189.21/136.53 The TRS P consists of the following rules: 189.21/136.53 189.21/136.53 new_iterate164(ww3000, ww4321) -> new_iterate164(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4321)) 189.21/136.53 189.21/136.53 The TRS R consists of the following rules: 189.21/136.53 189.21/136.53 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.53 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.53 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.53 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.53 189.21/136.53 The set Q consists of the following terms: 189.21/136.53 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primMinusInt(Main.Neg(x0)) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primMinusInt(Main.Pos(x0)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_srMyInt(x0, x1) 189.21/136.53 new_psMyInt(x0, x1) 189.21/136.53 189.21/136.53 We have to consider all minimal (P,Q,R)-chains. 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2985) TransformationProof (EQUIVALENT) 189.21/136.53 By rewriting [LPAR04] the rule new_iterate164(ww3000, ww4321) -> new_iterate164(ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4321)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.53 189.21/136.53 (new_iterate164(ww3000, ww4321) -> new_iterate164(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4321)),new_iterate164(ww3000, ww4321) -> new_iterate164(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4321))) 189.21/136.53 189.21/136.53 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2986) 189.21/136.53 Obligation: 189.21/136.53 Q DP problem: 189.21/136.53 The TRS P consists of the following rules: 189.21/136.53 189.21/136.53 new_iterate164(ww3000, ww4321) -> new_iterate164(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4321)) 189.21/136.53 189.21/136.53 The TRS R consists of the following rules: 189.21/136.53 189.21/136.53 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.53 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.53 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.53 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.53 189.21/136.53 The set Q consists of the following terms: 189.21/136.53 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primMinusInt(Main.Neg(x0)) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primMinusInt(Main.Pos(x0)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_srMyInt(x0, x1) 189.21/136.53 new_psMyInt(x0, x1) 189.21/136.53 189.21/136.53 We have to consider all minimal (P,Q,R)-chains. 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2987) UsableRulesProof (EQUIVALENT) 189.21/136.53 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2988) 189.21/136.53 Obligation: 189.21/136.53 Q DP problem: 189.21/136.53 The TRS P consists of the following rules: 189.21/136.53 189.21/136.53 new_iterate164(ww3000, ww4321) -> new_iterate164(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4321)) 189.21/136.53 189.21/136.53 The TRS R consists of the following rules: 189.21/136.53 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.53 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.53 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.53 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.53 189.21/136.53 The set Q consists of the following terms: 189.21/136.53 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primMinusInt(Main.Neg(x0)) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primMinusInt(Main.Pos(x0)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_srMyInt(x0, x1) 189.21/136.53 new_psMyInt(x0, x1) 189.21/136.53 189.21/136.53 We have to consider all minimal (P,Q,R)-chains. 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2989) QReductionProof (EQUIVALENT) 189.21/136.53 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.53 189.21/136.53 new_primMinusInt(Main.Neg(x0)) 189.21/136.53 new_primMinusInt(Main.Pos(x0)) 189.21/136.53 189.21/136.53 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2990) 189.21/136.53 Obligation: 189.21/136.53 Q DP problem: 189.21/136.53 The TRS P consists of the following rules: 189.21/136.53 189.21/136.53 new_iterate164(ww3000, ww4321) -> new_iterate164(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4321)) 189.21/136.53 189.21/136.53 The TRS R consists of the following rules: 189.21/136.53 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.53 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.53 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.53 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.53 189.21/136.53 The set Q consists of the following terms: 189.21/136.53 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_srMyInt(x0, x1) 189.21/136.53 new_psMyInt(x0, x1) 189.21/136.53 189.21/136.53 We have to consider all minimal (P,Q,R)-chains. 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2991) TransformationProof (EQUIVALENT) 189.21/136.53 By rewriting [LPAR04] the rule new_iterate164(ww3000, ww4321) -> new_iterate164(ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4321)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.53 189.21/136.53 (new_iterate164(ww3000, ww4321) -> new_iterate164(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4321)),new_iterate164(ww3000, ww4321) -> new_iterate164(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4321))) 189.21/136.53 189.21/136.53 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2992) 189.21/136.53 Obligation: 189.21/136.53 Q DP problem: 189.21/136.53 The TRS P consists of the following rules: 189.21/136.53 189.21/136.53 new_iterate164(ww3000, ww4321) -> new_iterate164(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4321)) 189.21/136.53 189.21/136.53 The TRS R consists of the following rules: 189.21/136.53 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.53 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.53 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.53 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.53 189.21/136.53 The set Q consists of the following terms: 189.21/136.53 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_srMyInt(x0, x1) 189.21/136.53 new_psMyInt(x0, x1) 189.21/136.53 189.21/136.53 We have to consider all minimal (P,Q,R)-chains. 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2993) TransformationProof (EQUIVALENT) 189.21/136.53 By rewriting [LPAR04] the rule new_iterate164(ww3000, ww4321) -> new_iterate164(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4321)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.53 189.21/136.53 (new_iterate164(ww3000, ww4321) -> new_iterate164(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4321)),new_iterate164(ww3000, ww4321) -> new_iterate164(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4321))) 189.21/136.53 189.21/136.53 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2994) 189.21/136.53 Obligation: 189.21/136.53 Q DP problem: 189.21/136.53 The TRS P consists of the following rules: 189.21/136.53 189.21/136.53 new_iterate164(ww3000, ww4321) -> new_iterate164(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4321)) 189.21/136.53 189.21/136.53 The TRS R consists of the following rules: 189.21/136.53 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.53 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.53 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.53 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.53 189.21/136.53 The set Q consists of the following terms: 189.21/136.53 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_srMyInt(x0, x1) 189.21/136.53 new_psMyInt(x0, x1) 189.21/136.53 189.21/136.53 We have to consider all minimal (P,Q,R)-chains. 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2995) TransformationProof (EQUIVALENT) 189.21/136.53 By rewriting [LPAR04] the rule new_iterate164(ww3000, ww4321) -> new_iterate164(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4321)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.53 189.21/136.53 (new_iterate164(ww3000, ww4321) -> new_iterate164(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4321)),new_iterate164(ww3000, ww4321) -> new_iterate164(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4321))) 189.21/136.53 189.21/136.53 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2996) 189.21/136.53 Obligation: 189.21/136.53 Q DP problem: 189.21/136.53 The TRS P consists of the following rules: 189.21/136.53 189.21/136.53 new_iterate164(ww3000, ww4321) -> new_iterate164(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4321)) 189.21/136.53 189.21/136.53 The TRS R consists of the following rules: 189.21/136.53 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.53 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.53 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.53 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.53 189.21/136.53 The set Q consists of the following terms: 189.21/136.53 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_srMyInt(x0, x1) 189.21/136.53 new_psMyInt(x0, x1) 189.21/136.53 189.21/136.53 We have to consider all minimal (P,Q,R)-chains. 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2997) TransformationProof (EQUIVALENT) 189.21/136.53 By rewriting [LPAR04] the rule new_iterate164(ww3000, ww4321) -> new_iterate164(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4321)) at position [1,1,0] we obtained the following new rules [LPAR04]: 189.21/136.53 189.21/136.53 (new_iterate164(ww3000, ww4321) -> new_iterate164(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4321)),new_iterate164(ww3000, ww4321) -> new_iterate164(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4321))) 189.21/136.53 189.21/136.53 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2998) 189.21/136.53 Obligation: 189.21/136.53 Q DP problem: 189.21/136.53 The TRS P consists of the following rules: 189.21/136.53 189.21/136.53 new_iterate164(ww3000, ww4321) -> new_iterate164(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4321)) 189.21/136.53 189.21/136.53 The TRS R consists of the following rules: 189.21/136.53 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.53 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.53 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.53 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.53 189.21/136.53 The set Q consists of the following terms: 189.21/136.53 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.53 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.53 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.53 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.53 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.53 new_srMyInt(x0, x1) 189.21/136.53 new_psMyInt(x0, x1) 189.21/136.53 189.21/136.53 We have to consider all minimal (P,Q,R)-chains. 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (2999) MNOCProof (EQUIVALENT) 189.21/136.53 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (3000) 189.21/136.53 Obligation: 189.21/136.53 Q DP problem: 189.21/136.53 The TRS P consists of the following rules: 189.21/136.53 189.21/136.53 new_iterate164(ww3000, ww4321) -> new_iterate164(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4321)) 189.21/136.53 189.21/136.53 The TRS R consists of the following rules: 189.21/136.53 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.53 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.53 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.53 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.53 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.53 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.53 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.53 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.53 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.53 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.53 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.53 189.21/136.53 Q is empty. 189.21/136.53 We have to consider all (P,Q,R)-chains. 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (3001) NonTerminationLoopProof (COMPLETE) 189.21/136.53 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.53 Found a loop by semiunifying a rule from P directly. 189.21/136.53 189.21/136.53 s = new_iterate164(ww3000, ww4321) evaluates to t =new_iterate164(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4321)) 189.21/136.53 189.21/136.53 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.53 * Matcher: [ww4321 / new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4321)] 189.21/136.53 * Semiunifier: [ ] 189.21/136.53 189.21/136.53 -------------------------------------------------------------------------------- 189.21/136.53 Rewriting sequence 189.21/136.53 189.21/136.53 The DP semiunifies directly so there is only one rewrite step from new_iterate164(ww3000, ww4321) to new_iterate164(ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4321)). 189.21/136.53 189.21/136.53 189.21/136.53 189.21/136.53 189.21/136.53 ---------------------------------------- 189.21/136.53 189.21/136.53 (3002) 189.21/136.53 NO 189.21/136.54 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3003) 189.21/136.54 Obligation: 189.21/136.54 Q DP problem: 189.21/136.54 The TRS P consists of the following rules: 189.21/136.54 189.21/136.54 new_iterate107(ww4100, ww4348) -> new_iterate107(ww4100, new_psFloat107(ww4100, ww4348)) 189.21/136.54 189.21/136.54 The TRS R consists of the following rules: 189.21/136.54 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.54 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.54 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.54 new_psFloat107(ww4100, ww4348) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4348) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.54 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.54 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.54 189.21/136.54 The set Q consists of the following terms: 189.21/136.54 189.21/136.54 new_psFloat107(x0, x1) 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_msMyInt4(x0) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primMinusInt(Main.Neg(x0)) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primMinusInt(Main.Pos(x0)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_srMyInt(x0, x1) 189.21/136.54 new_psMyInt(x0, x1) 189.21/136.54 189.21/136.54 We have to consider all minimal (P,Q,R)-chains. 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3004) TransformationProof (EQUIVALENT) 189.21/136.54 By rewriting [LPAR04] the rule new_iterate107(ww4100, ww4348) -> new_iterate107(ww4100, new_psFloat107(ww4100, ww4348)) at position [1] we obtained the following new rules [LPAR04]: 189.21/136.54 189.21/136.54 (new_iterate107(ww4100, ww4348) -> new_iterate107(ww4100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4348)),new_iterate107(ww4100, ww4348) -> new_iterate107(ww4100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4348))) 189.21/136.54 189.21/136.54 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3005) 189.21/136.54 Obligation: 189.21/136.54 Q DP problem: 189.21/136.54 The TRS P consists of the following rules: 189.21/136.54 189.21/136.54 new_iterate107(ww4100, ww4348) -> new_iterate107(ww4100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4348)) 189.21/136.54 189.21/136.54 The TRS R consists of the following rules: 189.21/136.54 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.54 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.54 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.54 new_psFloat107(ww4100, ww4348) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4348) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.54 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.54 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.54 189.21/136.54 The set Q consists of the following terms: 189.21/136.54 189.21/136.54 new_psFloat107(x0, x1) 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_msMyInt4(x0) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primMinusInt(Main.Neg(x0)) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primMinusInt(Main.Pos(x0)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_srMyInt(x0, x1) 189.21/136.54 new_psMyInt(x0, x1) 189.21/136.54 189.21/136.54 We have to consider all minimal (P,Q,R)-chains. 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3006) UsableRulesProof (EQUIVALENT) 189.21/136.54 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3007) 189.21/136.54 Obligation: 189.21/136.54 Q DP problem: 189.21/136.54 The TRS P consists of the following rules: 189.21/136.54 189.21/136.54 new_iterate107(ww4100, ww4348) -> new_iterate107(ww4100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4348)) 189.21/136.54 189.21/136.54 The TRS R consists of the following rules: 189.21/136.54 189.21/136.54 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.54 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.54 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.54 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.54 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.54 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.54 189.21/136.54 The set Q consists of the following terms: 189.21/136.54 189.21/136.54 new_psFloat107(x0, x1) 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_msMyInt4(x0) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primMinusInt(Main.Neg(x0)) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primMinusInt(Main.Pos(x0)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_srMyInt(x0, x1) 189.21/136.54 new_psMyInt(x0, x1) 189.21/136.54 189.21/136.54 We have to consider all minimal (P,Q,R)-chains. 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3008) QReductionProof (EQUIVALENT) 189.21/136.54 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.54 189.21/136.54 new_psFloat107(x0, x1) 189.21/136.54 189.21/136.54 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3009) 189.21/136.54 Obligation: 189.21/136.54 Q DP problem: 189.21/136.54 The TRS P consists of the following rules: 189.21/136.54 189.21/136.54 new_iterate107(ww4100, ww4348) -> new_iterate107(ww4100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4348)) 189.21/136.54 189.21/136.54 The TRS R consists of the following rules: 189.21/136.54 189.21/136.54 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.54 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.54 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.54 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.54 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.54 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.54 189.21/136.54 The set Q consists of the following terms: 189.21/136.54 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_msMyInt4(x0) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primMinusInt(Main.Neg(x0)) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primMinusInt(Main.Pos(x0)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_srMyInt(x0, x1) 189.21/136.54 new_psMyInt(x0, x1) 189.21/136.54 189.21/136.54 We have to consider all minimal (P,Q,R)-chains. 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3010) TransformationProof (EQUIVALENT) 189.21/136.54 By rewriting [LPAR04] the rule new_iterate107(ww4100, ww4348) -> new_iterate107(ww4100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4348)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.54 189.21/136.54 (new_iterate107(ww4100, ww4348) -> new_iterate107(ww4100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4348)),new_iterate107(ww4100, ww4348) -> new_iterate107(ww4100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4348))) 189.21/136.54 189.21/136.54 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3011) 189.21/136.54 Obligation: 189.21/136.54 Q DP problem: 189.21/136.54 The TRS P consists of the following rules: 189.21/136.54 189.21/136.54 new_iterate107(ww4100, ww4348) -> new_iterate107(ww4100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4348)) 189.21/136.54 189.21/136.54 The TRS R consists of the following rules: 189.21/136.54 189.21/136.54 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.21/136.54 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.54 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.54 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.54 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.21/136.54 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.54 189.21/136.54 The set Q consists of the following terms: 189.21/136.54 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_msMyInt4(x0) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primMinusInt(Main.Neg(x0)) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primMinusInt(Main.Pos(x0)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_srMyInt(x0, x1) 189.21/136.54 new_psMyInt(x0, x1) 189.21/136.54 189.21/136.54 We have to consider all minimal (P,Q,R)-chains. 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3012) UsableRulesProof (EQUIVALENT) 189.21/136.54 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3013) 189.21/136.54 Obligation: 189.21/136.54 Q DP problem: 189.21/136.54 The TRS P consists of the following rules: 189.21/136.54 189.21/136.54 new_iterate107(ww4100, ww4348) -> new_iterate107(ww4100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4348)) 189.21/136.54 189.21/136.54 The TRS R consists of the following rules: 189.21/136.54 189.21/136.54 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.54 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.54 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.54 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.54 189.21/136.54 The set Q consists of the following terms: 189.21/136.54 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_msMyInt4(x0) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primMinusInt(Main.Neg(x0)) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primMinusInt(Main.Pos(x0)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_srMyInt(x0, x1) 189.21/136.54 new_psMyInt(x0, x1) 189.21/136.54 189.21/136.54 We have to consider all minimal (P,Q,R)-chains. 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3014) QReductionProof (EQUIVALENT) 189.21/136.54 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.54 189.21/136.54 new_msMyInt4(x0) 189.21/136.54 189.21/136.54 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3015) 189.21/136.54 Obligation: 189.21/136.54 Q DP problem: 189.21/136.54 The TRS P consists of the following rules: 189.21/136.54 189.21/136.54 new_iterate107(ww4100, ww4348) -> new_iterate107(ww4100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4348)) 189.21/136.54 189.21/136.54 The TRS R consists of the following rules: 189.21/136.54 189.21/136.54 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.54 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.54 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.54 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.54 189.21/136.54 The set Q consists of the following terms: 189.21/136.54 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primMinusInt(Main.Neg(x0)) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primMinusInt(Main.Pos(x0)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_srMyInt(x0, x1) 189.21/136.54 new_psMyInt(x0, x1) 189.21/136.54 189.21/136.54 We have to consider all minimal (P,Q,R)-chains. 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3016) TransformationProof (EQUIVALENT) 189.21/136.54 By rewriting [LPAR04] the rule new_iterate107(ww4100, ww4348) -> new_iterate107(ww4100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4348)) at position [1,0] we obtained the following new rules [LPAR04]: 189.21/136.54 189.21/136.54 (new_iterate107(ww4100, ww4348) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4348)),new_iterate107(ww4100, ww4348) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4348))) 189.21/136.54 189.21/136.54 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3017) 189.21/136.54 Obligation: 189.21/136.54 Q DP problem: 189.21/136.54 The TRS P consists of the following rules: 189.21/136.54 189.21/136.54 new_iterate107(ww4100, ww4348) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4348)) 189.21/136.54 189.21/136.54 The TRS R consists of the following rules: 189.21/136.54 189.21/136.54 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.21/136.54 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.54 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.54 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.54 189.21/136.54 The set Q consists of the following terms: 189.21/136.54 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primMinusInt(Main.Neg(x0)) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primMinusInt(Main.Pos(x0)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_srMyInt(x0, x1) 189.21/136.54 new_psMyInt(x0, x1) 189.21/136.54 189.21/136.54 We have to consider all minimal (P,Q,R)-chains. 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3018) UsableRulesProof (EQUIVALENT) 189.21/136.54 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3019) 189.21/136.54 Obligation: 189.21/136.54 Q DP problem: 189.21/136.54 The TRS P consists of the following rules: 189.21/136.54 189.21/136.54 new_iterate107(ww4100, ww4348) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4348)) 189.21/136.54 189.21/136.54 The TRS R consists of the following rules: 189.21/136.54 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.54 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.54 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.54 189.21/136.54 The set Q consists of the following terms: 189.21/136.54 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primMinusInt(Main.Neg(x0)) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primMinusInt(Main.Pos(x0)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_srMyInt(x0, x1) 189.21/136.54 new_psMyInt(x0, x1) 189.21/136.54 189.21/136.54 We have to consider all minimal (P,Q,R)-chains. 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3020) QReductionProof (EQUIVALENT) 189.21/136.54 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.54 189.21/136.54 new_primMinusInt(Main.Neg(x0)) 189.21/136.54 new_primMinusInt(Main.Pos(x0)) 189.21/136.54 189.21/136.54 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3021) 189.21/136.54 Obligation: 189.21/136.54 Q DP problem: 189.21/136.54 The TRS P consists of the following rules: 189.21/136.54 189.21/136.54 new_iterate107(ww4100, ww4348) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4348)) 189.21/136.54 189.21/136.54 The TRS R consists of the following rules: 189.21/136.54 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.54 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.54 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.54 189.21/136.54 The set Q consists of the following terms: 189.21/136.54 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_srMyInt(x0, x1) 189.21/136.54 new_psMyInt(x0, x1) 189.21/136.54 189.21/136.54 We have to consider all minimal (P,Q,R)-chains. 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3022) TransformationProof (EQUIVALENT) 189.21/136.54 By rewriting [LPAR04] the rule new_iterate107(ww4100, ww4348) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4348)) at position [1,0,0] we obtained the following new rules [LPAR04]: 189.21/136.54 189.21/136.54 (new_iterate107(ww4100, ww4348) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4348)),new_iterate107(ww4100, ww4348) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4348))) 189.21/136.54 189.21/136.54 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3023) 189.21/136.54 Obligation: 189.21/136.54 Q DP problem: 189.21/136.54 The TRS P consists of the following rules: 189.21/136.54 189.21/136.54 new_iterate107(ww4100, ww4348) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4348)) 189.21/136.54 189.21/136.54 The TRS R consists of the following rules: 189.21/136.54 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.54 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.54 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.54 189.21/136.54 The set Q consists of the following terms: 189.21/136.54 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_srMyInt(x0, x1) 189.21/136.54 new_psMyInt(x0, x1) 189.21/136.54 189.21/136.54 We have to consider all minimal (P,Q,R)-chains. 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3024) TransformationProof (EQUIVALENT) 189.21/136.54 By rewriting [LPAR04] the rule new_iterate107(ww4100, ww4348) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4348)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.54 189.21/136.54 (new_iterate107(ww4100, ww4348) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4348)),new_iterate107(ww4100, ww4348) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4348))) 189.21/136.54 189.21/136.54 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3025) 189.21/136.54 Obligation: 189.21/136.54 Q DP problem: 189.21/136.54 The TRS P consists of the following rules: 189.21/136.54 189.21/136.54 new_iterate107(ww4100, ww4348) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4348)) 189.21/136.54 189.21/136.54 The TRS R consists of the following rules: 189.21/136.54 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.54 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.54 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.54 189.21/136.54 The set Q consists of the following terms: 189.21/136.54 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_srMyInt(x0, x1) 189.21/136.54 new_psMyInt(x0, x1) 189.21/136.54 189.21/136.54 We have to consider all minimal (P,Q,R)-chains. 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3026) TransformationProof (EQUIVALENT) 189.21/136.54 By rewriting [LPAR04] the rule new_iterate107(ww4100, ww4348) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4348)) at position [1,1] we obtained the following new rules [LPAR04]: 189.21/136.54 189.21/136.54 (new_iterate107(ww4100, ww4348) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4348)),new_iterate107(ww4100, ww4348) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4348))) 189.21/136.54 189.21/136.54 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3027) 189.21/136.54 Obligation: 189.21/136.54 Q DP problem: 189.21/136.54 The TRS P consists of the following rules: 189.21/136.54 189.21/136.54 new_iterate107(ww4100, ww4348) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4348)) 189.21/136.54 189.21/136.54 The TRS R consists of the following rules: 189.21/136.54 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.54 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.54 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.54 189.21/136.54 The set Q consists of the following terms: 189.21/136.54 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_srMyInt(x0, x1) 189.21/136.54 new_psMyInt(x0, x1) 189.21/136.54 189.21/136.54 We have to consider all minimal (P,Q,R)-chains. 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3028) TransformationProof (EQUIVALENT) 189.21/136.54 By rewriting [LPAR04] the rule new_iterate107(ww4100, ww4348) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4348)) at position [1,1,0] we obtained the following new rules [LPAR04]: 189.21/136.54 189.21/136.54 (new_iterate107(ww4100, ww4348) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4348)),new_iterate107(ww4100, ww4348) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4348))) 189.21/136.54 189.21/136.54 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3029) 189.21/136.54 Obligation: 189.21/136.54 Q DP problem: 189.21/136.54 The TRS P consists of the following rules: 189.21/136.54 189.21/136.54 new_iterate107(ww4100, ww4348) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4348)) 189.21/136.54 189.21/136.54 The TRS R consists of the following rules: 189.21/136.54 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.54 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.54 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.54 189.21/136.54 The set Q consists of the following terms: 189.21/136.54 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_srMyInt(x0, x1) 189.21/136.54 new_psMyInt(x0, x1) 189.21/136.54 189.21/136.54 We have to consider all minimal (P,Q,R)-chains. 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3030) MNOCProof (EQUIVALENT) 189.21/136.54 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3031) 189.21/136.54 Obligation: 189.21/136.54 Q DP problem: 189.21/136.54 The TRS P consists of the following rules: 189.21/136.54 189.21/136.54 new_iterate107(ww4100, ww4348) -> new_iterate107(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4348)) 189.21/136.54 189.21/136.54 The TRS R consists of the following rules: 189.21/136.54 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.54 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.54 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.54 189.21/136.54 Q is empty. 189.21/136.54 We have to consider all (P,Q,R)-chains. 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3032) NonTerminationLoopProof (COMPLETE) 189.21/136.54 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.54 Found a loop by semiunifying a rule from P directly. 189.21/136.54 189.21/136.54 s = new_iterate107(ww4100, ww4348) evaluates to t =new_iterate107(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4348)) 189.21/136.54 189.21/136.54 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.54 * Matcher: [ww4348 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4348)] 189.21/136.54 * Semiunifier: [ ] 189.21/136.54 189.21/136.54 -------------------------------------------------------------------------------- 189.21/136.54 Rewriting sequence 189.21/136.54 189.21/136.54 The DP semiunifies directly so there is only one rewrite step from new_iterate107(ww4100, ww4348) to new_iterate107(ww4100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4348)). 189.21/136.54 189.21/136.54 189.21/136.54 189.21/136.54 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3033) 189.21/136.54 NO 189.21/136.54 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3034) 189.21/136.54 Obligation: 189.21/136.54 Q DP problem: 189.21/136.54 The TRS P consists of the following rules: 189.21/136.54 189.21/136.54 new_iterate39(ww1372, ww1374, ww4435) -> new_iterate39(ww1372, ww1374, new_psFloat39(ww1372, ww1374, ww4435)) 189.21/136.54 189.21/136.54 The TRS R consists of the following rules: 189.21/136.54 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.54 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.54 new_psFloat39(ww1372, ww1374, ww4435) -> new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4435) 189.21/136.54 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.54 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.54 189.21/136.54 The set Q consists of the following terms: 189.21/136.54 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.54 new_psFloat39(x0, x1, x2) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_msMyInt1(x0, x1) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_srMyInt(x0, x1) 189.21/136.54 new_psMyInt(x0, x1) 189.21/136.54 189.21/136.54 We have to consider all minimal (P,Q,R)-chains. 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3035) TransformationProof (EQUIVALENT) 189.21/136.54 By rewriting [LPAR04] the rule new_iterate39(ww1372, ww1374, ww4435) -> new_iterate39(ww1372, ww1374, new_psFloat39(ww1372, ww1374, ww4435)) at position [2] we obtained the following new rules [LPAR04]: 189.21/136.54 189.21/136.54 (new_iterate39(ww1372, ww1374, ww4435) -> new_iterate39(ww1372, ww1374, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4435)),new_iterate39(ww1372, ww1374, ww4435) -> new_iterate39(ww1372, ww1374, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4435))) 189.21/136.54 189.21/136.54 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3036) 189.21/136.54 Obligation: 189.21/136.54 Q DP problem: 189.21/136.54 The TRS P consists of the following rules: 189.21/136.54 189.21/136.54 new_iterate39(ww1372, ww1374, ww4435) -> new_iterate39(ww1372, ww1374, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4435)) 189.21/136.54 189.21/136.54 The TRS R consists of the following rules: 189.21/136.54 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.54 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.54 new_psFloat39(ww1372, ww1374, ww4435) -> new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4435) 189.21/136.54 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.54 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.54 189.21/136.54 The set Q consists of the following terms: 189.21/136.54 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.54 new_psFloat39(x0, x1, x2) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_msMyInt1(x0, x1) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_srMyInt(x0, x1) 189.21/136.54 new_psMyInt(x0, x1) 189.21/136.54 189.21/136.54 We have to consider all minimal (P,Q,R)-chains. 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3037) UsableRulesProof (EQUIVALENT) 189.21/136.54 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3038) 189.21/136.54 Obligation: 189.21/136.54 Q DP problem: 189.21/136.54 The TRS P consists of the following rules: 189.21/136.54 189.21/136.54 new_iterate39(ww1372, ww1374, ww4435) -> new_iterate39(ww1372, ww1374, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4435)) 189.21/136.54 189.21/136.54 The TRS R consists of the following rules: 189.21/136.54 189.21/136.54 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.21/136.54 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.54 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.54 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.54 189.21/136.54 The set Q consists of the following terms: 189.21/136.54 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.54 new_psFloat39(x0, x1, x2) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_msMyInt1(x0, x1) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_srMyInt(x0, x1) 189.21/136.54 new_psMyInt(x0, x1) 189.21/136.54 189.21/136.54 We have to consider all minimal (P,Q,R)-chains. 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3039) QReductionProof (EQUIVALENT) 189.21/136.54 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.54 189.21/136.54 new_psFloat39(x0, x1, x2) 189.21/136.54 189.21/136.54 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3040) 189.21/136.54 Obligation: 189.21/136.54 Q DP problem: 189.21/136.54 The TRS P consists of the following rules: 189.21/136.54 189.21/136.54 new_iterate39(ww1372, ww1374, ww4435) -> new_iterate39(ww1372, ww1374, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4435)) 189.21/136.54 189.21/136.54 The TRS R consists of the following rules: 189.21/136.54 189.21/136.54 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.21/136.54 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.54 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.54 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.54 189.21/136.54 The set Q consists of the following terms: 189.21/136.54 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_msMyInt1(x0, x1) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_srMyInt(x0, x1) 189.21/136.54 new_psMyInt(x0, x1) 189.21/136.54 189.21/136.54 We have to consider all minimal (P,Q,R)-chains. 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3041) TransformationProof (EQUIVALENT) 189.21/136.54 By rewriting [LPAR04] the rule new_iterate39(ww1372, ww1374, ww4435) -> new_iterate39(ww1372, ww1374, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4435)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.54 189.21/136.54 (new_iterate39(ww1372, ww1374, ww4435) -> new_iterate39(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4435)),new_iterate39(ww1372, ww1374, ww4435) -> new_iterate39(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4435))) 189.21/136.54 189.21/136.54 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3042) 189.21/136.54 Obligation: 189.21/136.54 Q DP problem: 189.21/136.54 The TRS P consists of the following rules: 189.21/136.54 189.21/136.54 new_iterate39(ww1372, ww1374, ww4435) -> new_iterate39(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4435)) 189.21/136.54 189.21/136.54 The TRS R consists of the following rules: 189.21/136.54 189.21/136.54 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.21/136.54 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.54 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.54 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.54 189.21/136.54 The set Q consists of the following terms: 189.21/136.54 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_msMyInt1(x0, x1) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_srMyInt(x0, x1) 189.21/136.54 new_psMyInt(x0, x1) 189.21/136.54 189.21/136.54 We have to consider all minimal (P,Q,R)-chains. 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3043) UsableRulesProof (EQUIVALENT) 189.21/136.54 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3044) 189.21/136.54 Obligation: 189.21/136.54 Q DP problem: 189.21/136.54 The TRS P consists of the following rules: 189.21/136.54 189.21/136.54 new_iterate39(ww1372, ww1374, ww4435) -> new_iterate39(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4435)) 189.21/136.54 189.21/136.54 The TRS R consists of the following rules: 189.21/136.54 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.54 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.54 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.54 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.54 189.21/136.54 The set Q consists of the following terms: 189.21/136.54 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_msMyInt1(x0, x1) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_srMyInt(x0, x1) 189.21/136.54 new_psMyInt(x0, x1) 189.21/136.54 189.21/136.54 We have to consider all minimal (P,Q,R)-chains. 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3045) QReductionProof (EQUIVALENT) 189.21/136.54 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.21/136.54 189.21/136.54 new_msMyInt1(x0, x1) 189.21/136.54 189.21/136.54 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3046) 189.21/136.54 Obligation: 189.21/136.54 Q DP problem: 189.21/136.54 The TRS P consists of the following rules: 189.21/136.54 189.21/136.54 new_iterate39(ww1372, ww1374, ww4435) -> new_iterate39(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4435)) 189.21/136.54 189.21/136.54 The TRS R consists of the following rules: 189.21/136.54 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.54 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.54 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.54 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.54 189.21/136.54 The set Q consists of the following terms: 189.21/136.54 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_srMyInt(x0, x1) 189.21/136.54 new_psMyInt(x0, x1) 189.21/136.54 189.21/136.54 We have to consider all minimal (P,Q,R)-chains. 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3047) TransformationProof (EQUIVALENT) 189.21/136.54 By rewriting [LPAR04] the rule new_iterate39(ww1372, ww1374, ww4435) -> new_iterate39(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4435)) at position [2,0] we obtained the following new rules [LPAR04]: 189.21/136.54 189.21/136.54 (new_iterate39(ww1372, ww1374, ww4435) -> new_iterate39(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4435)),new_iterate39(ww1372, ww1374, ww4435) -> new_iterate39(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4435))) 189.21/136.54 189.21/136.54 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3048) 189.21/136.54 Obligation: 189.21/136.54 Q DP problem: 189.21/136.54 The TRS P consists of the following rules: 189.21/136.54 189.21/136.54 new_iterate39(ww1372, ww1374, ww4435) -> new_iterate39(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4435)) 189.21/136.54 189.21/136.54 The TRS R consists of the following rules: 189.21/136.54 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.54 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.54 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.54 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.54 189.21/136.54 The set Q consists of the following terms: 189.21/136.54 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_srMyInt(x0, x1) 189.21/136.54 new_psMyInt(x0, x1) 189.21/136.54 189.21/136.54 We have to consider all minimal (P,Q,R)-chains. 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3049) TransformationProof (EQUIVALENT) 189.21/136.54 By rewriting [LPAR04] the rule new_iterate39(ww1372, ww1374, ww4435) -> new_iterate39(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4435)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.54 189.21/136.54 (new_iterate39(ww1372, ww1374, ww4435) -> new_iterate39(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4435)),new_iterate39(ww1372, ww1374, ww4435) -> new_iterate39(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4435))) 189.21/136.54 189.21/136.54 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3050) 189.21/136.54 Obligation: 189.21/136.54 Q DP problem: 189.21/136.54 The TRS P consists of the following rules: 189.21/136.54 189.21/136.54 new_iterate39(ww1372, ww1374, ww4435) -> new_iterate39(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4435)) 189.21/136.54 189.21/136.54 The TRS R consists of the following rules: 189.21/136.54 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.54 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.54 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.54 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.54 189.21/136.54 The set Q consists of the following terms: 189.21/136.54 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_srMyInt(x0, x1) 189.21/136.54 new_psMyInt(x0, x1) 189.21/136.54 189.21/136.54 We have to consider all minimal (P,Q,R)-chains. 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3051) TransformationProof (EQUIVALENT) 189.21/136.54 By rewriting [LPAR04] the rule new_iterate39(ww1372, ww1374, ww4435) -> new_iterate39(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4435)) at position [2,1] we obtained the following new rules [LPAR04]: 189.21/136.54 189.21/136.54 (new_iterate39(ww1372, ww1374, ww4435) -> new_iterate39(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4435)),new_iterate39(ww1372, ww1374, ww4435) -> new_iterate39(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4435))) 189.21/136.54 189.21/136.54 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3052) 189.21/136.54 Obligation: 189.21/136.54 Q DP problem: 189.21/136.54 The TRS P consists of the following rules: 189.21/136.54 189.21/136.54 new_iterate39(ww1372, ww1374, ww4435) -> new_iterate39(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4435)) 189.21/136.54 189.21/136.54 The TRS R consists of the following rules: 189.21/136.54 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.54 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.54 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.54 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.54 189.21/136.54 The set Q consists of the following terms: 189.21/136.54 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_srMyInt(x0, x1) 189.21/136.54 new_psMyInt(x0, x1) 189.21/136.54 189.21/136.54 We have to consider all minimal (P,Q,R)-chains. 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3053) TransformationProof (EQUIVALENT) 189.21/136.54 By rewriting [LPAR04] the rule new_iterate39(ww1372, ww1374, ww4435) -> new_iterate39(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4435)) at position [2,1,0] we obtained the following new rules [LPAR04]: 189.21/136.54 189.21/136.54 (new_iterate39(ww1372, ww1374, ww4435) -> new_iterate39(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4435)),new_iterate39(ww1372, ww1374, ww4435) -> new_iterate39(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4435))) 189.21/136.54 189.21/136.54 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3054) 189.21/136.54 Obligation: 189.21/136.54 Q DP problem: 189.21/136.54 The TRS P consists of the following rules: 189.21/136.54 189.21/136.54 new_iterate39(ww1372, ww1374, ww4435) -> new_iterate39(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4435)) 189.21/136.54 189.21/136.54 The TRS R consists of the following rules: 189.21/136.54 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.54 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.54 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.54 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.54 189.21/136.54 The set Q consists of the following terms: 189.21/136.54 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.54 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.54 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.54 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.54 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.54 new_srMyInt(x0, x1) 189.21/136.54 new_psMyInt(x0, x1) 189.21/136.54 189.21/136.54 We have to consider all minimal (P,Q,R)-chains. 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3055) MNOCProof (EQUIVALENT) 189.21/136.54 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3056) 189.21/136.54 Obligation: 189.21/136.54 Q DP problem: 189.21/136.54 The TRS P consists of the following rules: 189.21/136.54 189.21/136.54 new_iterate39(ww1372, ww1374, ww4435) -> new_iterate39(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4435)) 189.21/136.54 189.21/136.54 The TRS R consists of the following rules: 189.21/136.54 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.54 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.54 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.54 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.54 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.54 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.54 189.21/136.54 Q is empty. 189.21/136.54 We have to consider all (P,Q,R)-chains. 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3057) NonTerminationLoopProof (COMPLETE) 189.21/136.54 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.21/136.54 Found a loop by semiunifying a rule from P directly. 189.21/136.54 189.21/136.54 s = new_iterate39(ww1372, ww1374, ww4435) evaluates to t =new_iterate39(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4435)) 189.21/136.54 189.21/136.54 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.21/136.54 * Matcher: [ww4435 / new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4435)] 189.21/136.54 * Semiunifier: [ ] 189.21/136.54 189.21/136.54 -------------------------------------------------------------------------------- 189.21/136.54 Rewriting sequence 189.21/136.54 189.21/136.54 The DP semiunifies directly so there is only one rewrite step from new_iterate39(ww1372, ww1374, ww4435) to new_iterate39(ww1372, ww1374, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Pos(Main.Zero), ww4435)). 189.21/136.54 189.21/136.54 189.21/136.54 189.21/136.54 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3058) 189.21/136.54 NO 189.21/136.54 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3059) 189.21/136.54 Obligation: 189.21/136.54 Q DP problem: 189.21/136.54 The TRS P consists of the following rules: 189.21/136.54 189.21/136.54 new_takeWhile121(ww3000, ww3100, ww5, Main.Succ(ww18140), Main.Succ(ww1810000)) -> new_takeWhile121(ww3000, ww3100, ww5, ww18140, ww1810000) 189.21/136.54 189.21/136.54 R is empty. 189.21/136.54 Q is empty. 189.21/136.54 We have to consider all minimal (P,Q,R)-chains. 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3060) QDPSizeChangeProof (EQUIVALENT) 189.21/136.54 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. 189.21/136.54 189.21/136.54 From the DPs we obtained the following set of size-change graphs: 189.21/136.54 *new_takeWhile121(ww3000, ww3100, ww5, Main.Succ(ww18140), Main.Succ(ww1810000)) -> new_takeWhile121(ww3000, ww3100, ww5, ww18140, ww1810000) 189.21/136.54 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 > 4, 5 > 5 189.21/136.54 189.21/136.54 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3061) 189.21/136.54 YES 189.21/136.54 189.21/136.54 ---------------------------------------- 189.21/136.54 189.21/136.54 (3062) 189.21/136.54 Obligation: 189.21/136.54 Q DP problem: 189.21/136.54 The TRS P consists of the following rules: 189.21/136.54 189.21/136.54 new_iterate30(ww2191, ww2192, ww2193, ww4802) -> new_iterate30(ww2191, ww2192, ww2193, new_psFloat30(ww2191, ww2192, ww2193, ww4802)) 189.21/136.54 189.21/136.54 The TRS R consists of the following rules: 189.21/136.54 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.54 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.54 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.54 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.54 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.54 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.54 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.54 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.55 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.55 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.55 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.55 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.21/136.55 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.21/136.55 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.21/136.55 new_psFloat30(ww2191, ww2192, ww2193, ww4802) -> new_primPlusFloat(new_msMyInt0(ww2191), new_srMyInt(Main.Neg(Main.Succ(ww2192)), Main.Pos(Main.Succ(ww2193))), ww4802) 189.21/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.21/136.55 189.21/136.55 The set Q consists of the following terms: 189.21/136.55 189.21/136.55 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.55 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.55 new_primMulNat1(Main.Zero, Main.Zero) 189.21/136.55 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.21/136.55 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.21/136.55 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.21/136.55 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.55 new_primMinusNat0(Main.Zero, Main.Zero) 189.21/136.55 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.55 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.21/136.55 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.21/136.55 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.21/136.55 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.21/136.55 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.55 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.55 new_primPlusNat0(Main.Zero, Main.Zero) 189.21/136.55 new_psFloat30(x0, x1, x2, x3) 189.21/136.55 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.21/136.55 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.21/136.55 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.21/136.55 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.21/136.55 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.21/136.55 new_msMyInt0(x0) 189.21/136.55 new_srMyInt(x0, x1) 189.21/136.55 new_psMyInt(x0, x1) 189.21/136.55 189.21/136.55 We have to consider all minimal (P,Q,R)-chains. 189.21/136.55 ---------------------------------------- 189.21/136.55 189.21/136.55 (3063) TransformationProof (EQUIVALENT) 189.21/136.55 By rewriting [LPAR04] the rule new_iterate30(ww2191, ww2192, ww2193, ww4802) -> new_iterate30(ww2191, ww2192, ww2193, new_psFloat30(ww2191, ww2192, ww2193, ww4802)) at position [3] we obtained the following new rules [LPAR04]: 189.21/136.55 189.21/136.55 (new_iterate30(ww2191, ww2192, ww2193, ww4802) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(new_msMyInt0(ww2191), new_srMyInt(Main.Neg(Main.Succ(ww2192)), Main.Pos(Main.Succ(ww2193))), ww4802)),new_iterate30(ww2191, ww2192, ww2193, ww4802) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(new_msMyInt0(ww2191), new_srMyInt(Main.Neg(Main.Succ(ww2192)), Main.Pos(Main.Succ(ww2193))), ww4802))) 189.21/136.55 189.21/136.55 189.21/136.55 ---------------------------------------- 189.21/136.55 189.21/136.55 (3064) 189.21/136.55 Obligation: 189.21/136.55 Q DP problem: 189.21/136.55 The TRS P consists of the following rules: 189.21/136.55 189.21/136.55 new_iterate30(ww2191, ww2192, ww2193, ww4802) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(new_msMyInt0(ww2191), new_srMyInt(Main.Neg(Main.Succ(ww2192)), Main.Pos(Main.Succ(ww2193))), ww4802)) 189.21/136.55 189.21/136.55 The TRS R consists of the following rules: 189.21/136.55 189.21/136.55 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.21/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.21/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.21/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.21/136.55 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.21/136.55 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.55 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.21/136.55 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.21/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.21/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.21/136.55 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.21/136.55 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.21/136.55 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.21/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.21/136.55 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.21/136.55 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.21/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.21/136.55 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.21/136.55 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.55 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.22/136.55 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.55 new_psFloat30(ww2191, ww2192, ww2193, ww4802) -> new_primPlusFloat(new_msMyInt0(ww2191), new_srMyInt(Main.Neg(Main.Succ(ww2192)), Main.Pos(Main.Succ(ww2193))), ww4802) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.55 189.22/136.55 The set Q consists of the following terms: 189.22/136.55 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_psFloat30(x0, x1, x2, x3) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_msMyInt0(x0) 189.22/136.55 new_srMyInt(x0, x1) 189.22/136.55 new_psMyInt(x0, x1) 189.22/136.55 189.22/136.55 We have to consider all minimal (P,Q,R)-chains. 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3065) UsableRulesProof (EQUIVALENT) 189.22/136.55 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3066) 189.22/136.55 Obligation: 189.22/136.55 Q DP problem: 189.22/136.55 The TRS P consists of the following rules: 189.22/136.55 189.22/136.55 new_iterate30(ww2191, ww2192, ww2193, ww4802) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(new_msMyInt0(ww2191), new_srMyInt(Main.Neg(Main.Succ(ww2192)), Main.Pos(Main.Succ(ww2193))), ww4802)) 189.22/136.55 189.22/136.55 The TRS R consists of the following rules: 189.22/136.55 189.22/136.55 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.22/136.55 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.55 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.55 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.55 189.22/136.55 The set Q consists of the following terms: 189.22/136.55 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_psFloat30(x0, x1, x2, x3) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_msMyInt0(x0) 189.22/136.55 new_srMyInt(x0, x1) 189.22/136.55 new_psMyInt(x0, x1) 189.22/136.55 189.22/136.55 We have to consider all minimal (P,Q,R)-chains. 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3067) QReductionProof (EQUIVALENT) 189.22/136.55 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.22/136.55 189.22/136.55 new_psFloat30(x0, x1, x2, x3) 189.22/136.55 189.22/136.55 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3068) 189.22/136.55 Obligation: 189.22/136.55 Q DP problem: 189.22/136.55 The TRS P consists of the following rules: 189.22/136.55 189.22/136.55 new_iterate30(ww2191, ww2192, ww2193, ww4802) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(new_msMyInt0(ww2191), new_srMyInt(Main.Neg(Main.Succ(ww2192)), Main.Pos(Main.Succ(ww2193))), ww4802)) 189.22/136.55 189.22/136.55 The TRS R consists of the following rules: 189.22/136.55 189.22/136.55 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.22/136.55 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.55 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.55 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.55 189.22/136.55 The set Q consists of the following terms: 189.22/136.55 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_msMyInt0(x0) 189.22/136.55 new_srMyInt(x0, x1) 189.22/136.55 new_psMyInt(x0, x1) 189.22/136.55 189.22/136.55 We have to consider all minimal (P,Q,R)-chains. 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3069) TransformationProof (EQUIVALENT) 189.22/136.55 By rewriting [LPAR04] the rule new_iterate30(ww2191, ww2192, ww2193, ww4802) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(new_msMyInt0(ww2191), new_srMyInt(Main.Neg(Main.Succ(ww2192)), Main.Pos(Main.Succ(ww2193))), ww4802)) at position [3,0] we obtained the following new rules [LPAR04]: 189.22/136.55 189.22/136.55 (new_iterate30(ww2191, ww2192, ww2193, ww4802) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww2191)), new_srMyInt(Main.Neg(Main.Succ(ww2192)), Main.Pos(Main.Succ(ww2193))), ww4802)),new_iterate30(ww2191, ww2192, ww2193, ww4802) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww2191)), new_srMyInt(Main.Neg(Main.Succ(ww2192)), Main.Pos(Main.Succ(ww2193))), ww4802))) 189.22/136.55 189.22/136.55 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3070) 189.22/136.55 Obligation: 189.22/136.55 Q DP problem: 189.22/136.55 The TRS P consists of the following rules: 189.22/136.55 189.22/136.55 new_iterate30(ww2191, ww2192, ww2193, ww4802) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww2191)), new_srMyInt(Main.Neg(Main.Succ(ww2192)), Main.Pos(Main.Succ(ww2193))), ww4802)) 189.22/136.55 189.22/136.55 The TRS R consists of the following rules: 189.22/136.55 189.22/136.55 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.22/136.55 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.55 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.55 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.55 189.22/136.55 The set Q consists of the following terms: 189.22/136.55 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_msMyInt0(x0) 189.22/136.55 new_srMyInt(x0, x1) 189.22/136.55 new_psMyInt(x0, x1) 189.22/136.55 189.22/136.55 We have to consider all minimal (P,Q,R)-chains. 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3071) UsableRulesProof (EQUIVALENT) 189.22/136.55 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3072) 189.22/136.55 Obligation: 189.22/136.55 Q DP problem: 189.22/136.55 The TRS P consists of the following rules: 189.22/136.55 189.22/136.55 new_iterate30(ww2191, ww2192, ww2193, ww4802) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww2191)), new_srMyInt(Main.Neg(Main.Succ(ww2192)), Main.Pos(Main.Succ(ww2193))), ww4802)) 189.22/136.55 189.22/136.55 The TRS R consists of the following rules: 189.22/136.55 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.55 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.55 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.55 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.55 189.22/136.55 The set Q consists of the following terms: 189.22/136.55 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_msMyInt0(x0) 189.22/136.55 new_srMyInt(x0, x1) 189.22/136.55 new_psMyInt(x0, x1) 189.22/136.55 189.22/136.55 We have to consider all minimal (P,Q,R)-chains. 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3073) QReductionProof (EQUIVALENT) 189.22/136.55 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.22/136.55 189.22/136.55 new_msMyInt0(x0) 189.22/136.55 189.22/136.55 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3074) 189.22/136.55 Obligation: 189.22/136.55 Q DP problem: 189.22/136.55 The TRS P consists of the following rules: 189.22/136.55 189.22/136.55 new_iterate30(ww2191, ww2192, ww2193, ww4802) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww2191)), new_srMyInt(Main.Neg(Main.Succ(ww2192)), Main.Pos(Main.Succ(ww2193))), ww4802)) 189.22/136.55 189.22/136.55 The TRS R consists of the following rules: 189.22/136.55 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.55 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.55 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.55 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.55 189.22/136.55 The set Q consists of the following terms: 189.22/136.55 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_srMyInt(x0, x1) 189.22/136.55 new_psMyInt(x0, x1) 189.22/136.55 189.22/136.55 We have to consider all minimal (P,Q,R)-chains. 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3075) TransformationProof (EQUIVALENT) 189.22/136.55 By rewriting [LPAR04] the rule new_iterate30(ww2191, ww2192, ww2193, ww4802) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww2191)), new_srMyInt(Main.Neg(Main.Succ(ww2192)), Main.Pos(Main.Succ(ww2193))), ww4802)) at position [3,0] we obtained the following new rules [LPAR04]: 189.22/136.55 189.22/136.55 (new_iterate30(ww2191, ww2192, ww2193, ww4802) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(Main.Neg(Main.Succ(ww2191)), new_srMyInt(Main.Neg(Main.Succ(ww2192)), Main.Pos(Main.Succ(ww2193))), ww4802)),new_iterate30(ww2191, ww2192, ww2193, ww4802) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(Main.Neg(Main.Succ(ww2191)), new_srMyInt(Main.Neg(Main.Succ(ww2192)), Main.Pos(Main.Succ(ww2193))), ww4802))) 189.22/136.55 189.22/136.55 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3076) 189.22/136.55 Obligation: 189.22/136.55 Q DP problem: 189.22/136.55 The TRS P consists of the following rules: 189.22/136.55 189.22/136.55 new_iterate30(ww2191, ww2192, ww2193, ww4802) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(Main.Neg(Main.Succ(ww2191)), new_srMyInt(Main.Neg(Main.Succ(ww2192)), Main.Pos(Main.Succ(ww2193))), ww4802)) 189.22/136.55 189.22/136.55 The TRS R consists of the following rules: 189.22/136.55 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.55 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.55 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.55 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.55 189.22/136.55 The set Q consists of the following terms: 189.22/136.55 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_srMyInt(x0, x1) 189.22/136.55 new_psMyInt(x0, x1) 189.22/136.55 189.22/136.55 We have to consider all minimal (P,Q,R)-chains. 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3077) TransformationProof (EQUIVALENT) 189.22/136.55 By rewriting [LPAR04] the rule new_iterate30(ww2191, ww2192, ww2193, ww4802) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(Main.Neg(Main.Succ(ww2191)), new_srMyInt(Main.Neg(Main.Succ(ww2192)), Main.Pos(Main.Succ(ww2193))), ww4802)) at position [3,1] we obtained the following new rules [LPAR04]: 189.22/136.55 189.22/136.55 (new_iterate30(ww2191, ww2192, ww2193, ww4802) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(Main.Neg(Main.Succ(ww2191)), new_primMulInt(Main.Neg(Main.Succ(ww2192)), Main.Pos(Main.Succ(ww2193))), ww4802)),new_iterate30(ww2191, ww2192, ww2193, ww4802) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(Main.Neg(Main.Succ(ww2191)), new_primMulInt(Main.Neg(Main.Succ(ww2192)), Main.Pos(Main.Succ(ww2193))), ww4802))) 189.22/136.55 189.22/136.55 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3078) 189.22/136.55 Obligation: 189.22/136.55 Q DP problem: 189.22/136.55 The TRS P consists of the following rules: 189.22/136.55 189.22/136.55 new_iterate30(ww2191, ww2192, ww2193, ww4802) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(Main.Neg(Main.Succ(ww2191)), new_primMulInt(Main.Neg(Main.Succ(ww2192)), Main.Pos(Main.Succ(ww2193))), ww4802)) 189.22/136.55 189.22/136.55 The TRS R consists of the following rules: 189.22/136.55 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.55 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.55 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.55 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.55 189.22/136.55 The set Q consists of the following terms: 189.22/136.55 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_srMyInt(x0, x1) 189.22/136.55 new_psMyInt(x0, x1) 189.22/136.55 189.22/136.55 We have to consider all minimal (P,Q,R)-chains. 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3079) TransformationProof (EQUIVALENT) 189.22/136.55 By rewriting [LPAR04] the rule new_iterate30(ww2191, ww2192, ww2193, ww4802) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(Main.Neg(Main.Succ(ww2191)), new_primMulInt(Main.Neg(Main.Succ(ww2192)), Main.Pos(Main.Succ(ww2193))), ww4802)) at position [3,1] we obtained the following new rules [LPAR04]: 189.22/136.55 189.22/136.55 (new_iterate30(ww2191, ww2192, ww2193, ww4802) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(Main.Neg(Main.Succ(ww2191)), Main.Neg(new_primMulNat1(Main.Succ(ww2192), Main.Succ(ww2193))), ww4802)),new_iterate30(ww2191, ww2192, ww2193, ww4802) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(Main.Neg(Main.Succ(ww2191)), Main.Neg(new_primMulNat1(Main.Succ(ww2192), Main.Succ(ww2193))), ww4802))) 189.22/136.55 189.22/136.55 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3080) 189.22/136.55 Obligation: 189.22/136.55 Q DP problem: 189.22/136.55 The TRS P consists of the following rules: 189.22/136.55 189.22/136.55 new_iterate30(ww2191, ww2192, ww2193, ww4802) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(Main.Neg(Main.Succ(ww2191)), Main.Neg(new_primMulNat1(Main.Succ(ww2192), Main.Succ(ww2193))), ww4802)) 189.22/136.55 189.22/136.55 The TRS R consists of the following rules: 189.22/136.55 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.55 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.55 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.55 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.55 189.22/136.55 The set Q consists of the following terms: 189.22/136.55 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_srMyInt(x0, x1) 189.22/136.55 new_psMyInt(x0, x1) 189.22/136.55 189.22/136.55 We have to consider all minimal (P,Q,R)-chains. 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3081) TransformationProof (EQUIVALENT) 189.22/136.55 By rewriting [LPAR04] the rule new_iterate30(ww2191, ww2192, ww2193, ww4802) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(Main.Neg(Main.Succ(ww2191)), Main.Neg(new_primMulNat1(Main.Succ(ww2192), Main.Succ(ww2193))), ww4802)) at position [3,1,0] we obtained the following new rules [LPAR04]: 189.22/136.55 189.22/136.55 (new_iterate30(ww2191, ww2192, ww2193, ww4802) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(Main.Neg(Main.Succ(ww2191)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2192, Main.Succ(ww2193)), Main.Succ(ww2193))), ww4802)),new_iterate30(ww2191, ww2192, ww2193, ww4802) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(Main.Neg(Main.Succ(ww2191)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2192, Main.Succ(ww2193)), Main.Succ(ww2193))), ww4802))) 189.22/136.55 189.22/136.55 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3082) 189.22/136.55 Obligation: 189.22/136.55 Q DP problem: 189.22/136.55 The TRS P consists of the following rules: 189.22/136.55 189.22/136.55 new_iterate30(ww2191, ww2192, ww2193, ww4802) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(Main.Neg(Main.Succ(ww2191)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2192, Main.Succ(ww2193)), Main.Succ(ww2193))), ww4802)) 189.22/136.55 189.22/136.55 The TRS R consists of the following rules: 189.22/136.55 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.55 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.55 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.55 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.55 189.22/136.55 The set Q consists of the following terms: 189.22/136.55 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_srMyInt(x0, x1) 189.22/136.55 new_psMyInt(x0, x1) 189.22/136.55 189.22/136.55 We have to consider all minimal (P,Q,R)-chains. 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3083) MNOCProof (EQUIVALENT) 189.22/136.55 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3084) 189.22/136.55 Obligation: 189.22/136.55 Q DP problem: 189.22/136.55 The TRS P consists of the following rules: 189.22/136.55 189.22/136.55 new_iterate30(ww2191, ww2192, ww2193, ww4802) -> new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(Main.Neg(Main.Succ(ww2191)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2192, Main.Succ(ww2193)), Main.Succ(ww2193))), ww4802)) 189.22/136.55 189.22/136.55 The TRS R consists of the following rules: 189.22/136.55 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.55 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.55 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.55 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.55 189.22/136.55 Q is empty. 189.22/136.55 We have to consider all (P,Q,R)-chains. 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3085) NonTerminationLoopProof (COMPLETE) 189.22/136.55 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.22/136.55 Found a loop by semiunifying a rule from P directly. 189.22/136.55 189.22/136.55 s = new_iterate30(ww2191, ww2192, ww2193, ww4802) evaluates to t =new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(Main.Neg(Main.Succ(ww2191)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2192, Main.Succ(ww2193)), Main.Succ(ww2193))), ww4802)) 189.22/136.55 189.22/136.55 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.22/136.55 * Matcher: [ww4802 / new_primPlusFloat(Main.Neg(Main.Succ(ww2191)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2192, Main.Succ(ww2193)), Main.Succ(ww2193))), ww4802)] 189.22/136.55 * Semiunifier: [ ] 189.22/136.55 189.22/136.55 -------------------------------------------------------------------------------- 189.22/136.55 Rewriting sequence 189.22/136.55 189.22/136.55 The DP semiunifies directly so there is only one rewrite step from new_iterate30(ww2191, ww2192, ww2193, ww4802) to new_iterate30(ww2191, ww2192, ww2193, new_primPlusFloat(Main.Neg(Main.Succ(ww2191)), Main.Neg(new_primPlusNat0(new_primMulNat1(ww2192, Main.Succ(ww2193)), Main.Succ(ww2193))), ww4802)). 189.22/136.55 189.22/136.55 189.22/136.55 189.22/136.55 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3086) 189.22/136.55 NO 189.22/136.55 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3087) 189.22/136.55 Obligation: 189.22/136.55 Q DP problem: 189.22/136.55 The TRS P consists of the following rules: 189.22/136.55 189.22/136.55 new_iterate162(ww4100, ww3000, ww4322) -> new_iterate162(ww4100, ww3000, new_psFloat163(ww4100, ww3000, ww4322)) 189.22/136.55 189.22/136.55 The TRS R consists of the following rules: 189.22/136.55 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_psFloat163(ww4100, ww3000, ww4322) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4322) 189.22/136.55 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.55 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.22/136.55 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.55 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.55 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.55 189.22/136.55 The set Q consists of the following terms: 189.22/136.55 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_msMyInt4(x0) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primMinusInt(Main.Neg(x0)) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primMinusInt(Main.Pos(x0)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_psFloat163(x0, x1, x2) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_srMyInt(x0, x1) 189.22/136.55 new_psMyInt(x0, x1) 189.22/136.55 189.22/136.55 We have to consider all minimal (P,Q,R)-chains. 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3088) TransformationProof (EQUIVALENT) 189.22/136.55 By rewriting [LPAR04] the rule new_iterate162(ww4100, ww3000, ww4322) -> new_iterate162(ww4100, ww3000, new_psFloat163(ww4100, ww3000, ww4322)) at position [2] we obtained the following new rules [LPAR04]: 189.22/136.55 189.22/136.55 (new_iterate162(ww4100, ww3000, ww4322) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4322)),new_iterate162(ww4100, ww3000, ww4322) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4322))) 189.22/136.55 189.22/136.55 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3089) 189.22/136.55 Obligation: 189.22/136.55 Q DP problem: 189.22/136.55 The TRS P consists of the following rules: 189.22/136.55 189.22/136.55 new_iterate162(ww4100, ww3000, ww4322) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4322)) 189.22/136.55 189.22/136.55 The TRS R consists of the following rules: 189.22/136.55 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_psFloat163(ww4100, ww3000, ww4322) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4322) 189.22/136.55 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.55 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.22/136.55 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.55 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.55 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.55 189.22/136.55 The set Q consists of the following terms: 189.22/136.55 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_msMyInt4(x0) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primMinusInt(Main.Neg(x0)) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primMinusInt(Main.Pos(x0)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_psFloat163(x0, x1, x2) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_srMyInt(x0, x1) 189.22/136.55 new_psMyInt(x0, x1) 189.22/136.55 189.22/136.55 We have to consider all minimal (P,Q,R)-chains. 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3090) UsableRulesProof (EQUIVALENT) 189.22/136.55 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3091) 189.22/136.55 Obligation: 189.22/136.55 Q DP problem: 189.22/136.55 The TRS P consists of the following rules: 189.22/136.55 189.22/136.55 new_iterate162(ww4100, ww3000, ww4322) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4322)) 189.22/136.55 189.22/136.55 The TRS R consists of the following rules: 189.22/136.55 189.22/136.55 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.22/136.55 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.55 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.55 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.55 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.22/136.55 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.22/136.55 189.22/136.55 The set Q consists of the following terms: 189.22/136.55 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_msMyInt4(x0) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primMinusInt(Main.Neg(x0)) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primMinusInt(Main.Pos(x0)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_psFloat163(x0, x1, x2) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_srMyInt(x0, x1) 189.22/136.55 new_psMyInt(x0, x1) 189.22/136.55 189.22/136.55 We have to consider all minimal (P,Q,R)-chains. 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3092) QReductionProof (EQUIVALENT) 189.22/136.55 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.22/136.55 189.22/136.55 new_psFloat163(x0, x1, x2) 189.22/136.55 189.22/136.55 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3093) 189.22/136.55 Obligation: 189.22/136.55 Q DP problem: 189.22/136.55 The TRS P consists of the following rules: 189.22/136.55 189.22/136.55 new_iterate162(ww4100, ww3000, ww4322) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4322)) 189.22/136.55 189.22/136.55 The TRS R consists of the following rules: 189.22/136.55 189.22/136.55 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.22/136.55 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.55 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.55 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.55 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.22/136.55 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.22/136.55 189.22/136.55 The set Q consists of the following terms: 189.22/136.55 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_msMyInt4(x0) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primMinusInt(Main.Neg(x0)) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primMinusInt(Main.Pos(x0)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_srMyInt(x0, x1) 189.22/136.55 new_psMyInt(x0, x1) 189.22/136.55 189.22/136.55 We have to consider all minimal (P,Q,R)-chains. 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3094) TransformationProof (EQUIVALENT) 189.22/136.55 By rewriting [LPAR04] the rule new_iterate162(ww4100, ww3000, ww4322) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4322)) at position [2,0] we obtained the following new rules [LPAR04]: 189.22/136.55 189.22/136.55 (new_iterate162(ww4100, ww3000, ww4322) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4322)),new_iterate162(ww4100, ww3000, ww4322) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4322))) 189.22/136.55 189.22/136.55 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3095) 189.22/136.55 Obligation: 189.22/136.55 Q DP problem: 189.22/136.55 The TRS P consists of the following rules: 189.22/136.55 189.22/136.55 new_iterate162(ww4100, ww3000, ww4322) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4322)) 189.22/136.55 189.22/136.55 The TRS R consists of the following rules: 189.22/136.55 189.22/136.55 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.22/136.55 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.55 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.55 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.55 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.22/136.55 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.22/136.55 189.22/136.55 The set Q consists of the following terms: 189.22/136.55 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_msMyInt4(x0) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primMinusInt(Main.Neg(x0)) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primMinusInt(Main.Pos(x0)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_srMyInt(x0, x1) 189.22/136.55 new_psMyInt(x0, x1) 189.22/136.55 189.22/136.55 We have to consider all minimal (P,Q,R)-chains. 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3096) UsableRulesProof (EQUIVALENT) 189.22/136.55 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3097) 189.22/136.55 Obligation: 189.22/136.55 Q DP problem: 189.22/136.55 The TRS P consists of the following rules: 189.22/136.55 189.22/136.55 new_iterate162(ww4100, ww3000, ww4322) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4322)) 189.22/136.55 189.22/136.55 The TRS R consists of the following rules: 189.22/136.55 189.22/136.55 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.22/136.55 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.55 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.55 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.55 189.22/136.55 The set Q consists of the following terms: 189.22/136.55 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_msMyInt4(x0) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primMinusInt(Main.Neg(x0)) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primMinusInt(Main.Pos(x0)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_srMyInt(x0, x1) 189.22/136.55 new_psMyInt(x0, x1) 189.22/136.55 189.22/136.55 We have to consider all minimal (P,Q,R)-chains. 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3098) QReductionProof (EQUIVALENT) 189.22/136.55 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.22/136.55 189.22/136.55 new_msMyInt4(x0) 189.22/136.55 189.22/136.55 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3099) 189.22/136.55 Obligation: 189.22/136.55 Q DP problem: 189.22/136.55 The TRS P consists of the following rules: 189.22/136.55 189.22/136.55 new_iterate162(ww4100, ww3000, ww4322) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4322)) 189.22/136.55 189.22/136.55 The TRS R consists of the following rules: 189.22/136.55 189.22/136.55 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.22/136.55 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.55 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.55 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.55 189.22/136.55 The set Q consists of the following terms: 189.22/136.55 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primMinusInt(Main.Neg(x0)) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primMinusInt(Main.Pos(x0)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_srMyInt(x0, x1) 189.22/136.55 new_psMyInt(x0, x1) 189.22/136.55 189.22/136.55 We have to consider all minimal (P,Q,R)-chains. 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3100) TransformationProof (EQUIVALENT) 189.22/136.55 By rewriting [LPAR04] the rule new_iterate162(ww4100, ww3000, ww4322) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4322)) at position [2,0] we obtained the following new rules [LPAR04]: 189.22/136.55 189.22/136.55 (new_iterate162(ww4100, ww3000, ww4322) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4322)),new_iterate162(ww4100, ww3000, ww4322) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4322))) 189.22/136.55 189.22/136.55 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3101) 189.22/136.55 Obligation: 189.22/136.55 Q DP problem: 189.22/136.55 The TRS P consists of the following rules: 189.22/136.55 189.22/136.55 new_iterate162(ww4100, ww3000, ww4322) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4322)) 189.22/136.55 189.22/136.55 The TRS R consists of the following rules: 189.22/136.55 189.22/136.55 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.22/136.55 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.55 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.55 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.55 189.22/136.55 The set Q consists of the following terms: 189.22/136.55 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primMinusInt(Main.Neg(x0)) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primMinusInt(Main.Pos(x0)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_srMyInt(x0, x1) 189.22/136.55 new_psMyInt(x0, x1) 189.22/136.55 189.22/136.55 We have to consider all minimal (P,Q,R)-chains. 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3102) UsableRulesProof (EQUIVALENT) 189.22/136.55 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3103) 189.22/136.55 Obligation: 189.22/136.55 Q DP problem: 189.22/136.55 The TRS P consists of the following rules: 189.22/136.55 189.22/136.55 new_iterate162(ww4100, ww3000, ww4322) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4322)) 189.22/136.55 189.22/136.55 The TRS R consists of the following rules: 189.22/136.55 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.55 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.55 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.55 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.55 189.22/136.55 The set Q consists of the following terms: 189.22/136.55 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primMinusInt(Main.Neg(x0)) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primMinusInt(Main.Pos(x0)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_srMyInt(x0, x1) 189.22/136.55 new_psMyInt(x0, x1) 189.22/136.55 189.22/136.55 We have to consider all minimal (P,Q,R)-chains. 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3104) QReductionProof (EQUIVALENT) 189.22/136.55 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.22/136.55 189.22/136.55 new_primMinusInt(Main.Neg(x0)) 189.22/136.55 new_primMinusInt(Main.Pos(x0)) 189.22/136.55 189.22/136.55 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3105) 189.22/136.55 Obligation: 189.22/136.55 Q DP problem: 189.22/136.55 The TRS P consists of the following rules: 189.22/136.55 189.22/136.55 new_iterate162(ww4100, ww3000, ww4322) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4322)) 189.22/136.55 189.22/136.55 The TRS R consists of the following rules: 189.22/136.55 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.55 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.55 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.55 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.55 189.22/136.55 The set Q consists of the following terms: 189.22/136.55 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_srMyInt(x0, x1) 189.22/136.55 new_psMyInt(x0, x1) 189.22/136.55 189.22/136.55 We have to consider all minimal (P,Q,R)-chains. 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3106) TransformationProof (EQUIVALENT) 189.22/136.55 By rewriting [LPAR04] the rule new_iterate162(ww4100, ww3000, ww4322) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4322)) at position [2,0] we obtained the following new rules [LPAR04]: 189.22/136.55 189.22/136.55 (new_iterate162(ww4100, ww3000, ww4322) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4322)),new_iterate162(ww4100, ww3000, ww4322) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4322))) 189.22/136.55 189.22/136.55 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3107) 189.22/136.55 Obligation: 189.22/136.55 Q DP problem: 189.22/136.55 The TRS P consists of the following rules: 189.22/136.55 189.22/136.55 new_iterate162(ww4100, ww3000, ww4322) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4322)) 189.22/136.55 189.22/136.55 The TRS R consists of the following rules: 189.22/136.55 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.55 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.55 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.55 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.55 189.22/136.55 The set Q consists of the following terms: 189.22/136.55 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_srMyInt(x0, x1) 189.22/136.55 new_psMyInt(x0, x1) 189.22/136.55 189.22/136.55 We have to consider all minimal (P,Q,R)-chains. 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3108) TransformationProof (EQUIVALENT) 189.22/136.55 By rewriting [LPAR04] the rule new_iterate162(ww4100, ww3000, ww4322) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4322)) at position [2,1] we obtained the following new rules [LPAR04]: 189.22/136.55 189.22/136.55 (new_iterate162(ww4100, ww3000, ww4322) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4322)),new_iterate162(ww4100, ww3000, ww4322) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4322))) 189.22/136.55 189.22/136.55 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3109) 189.22/136.55 Obligation: 189.22/136.55 Q DP problem: 189.22/136.55 The TRS P consists of the following rules: 189.22/136.55 189.22/136.55 new_iterate162(ww4100, ww3000, ww4322) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4322)) 189.22/136.55 189.22/136.55 The TRS R consists of the following rules: 189.22/136.55 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.55 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.55 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.55 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.55 189.22/136.55 The set Q consists of the following terms: 189.22/136.55 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_srMyInt(x0, x1) 189.22/136.55 new_psMyInt(x0, x1) 189.22/136.55 189.22/136.55 We have to consider all minimal (P,Q,R)-chains. 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3110) TransformationProof (EQUIVALENT) 189.22/136.55 By rewriting [LPAR04] the rule new_iterate162(ww4100, ww3000, ww4322) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4322)) at position [2,1] we obtained the following new rules [LPAR04]: 189.22/136.55 189.22/136.55 (new_iterate162(ww4100, ww3000, ww4322) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4322)),new_iterate162(ww4100, ww3000, ww4322) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4322))) 189.22/136.55 189.22/136.55 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3111) 189.22/136.55 Obligation: 189.22/136.55 Q DP problem: 189.22/136.55 The TRS P consists of the following rules: 189.22/136.55 189.22/136.55 new_iterate162(ww4100, ww3000, ww4322) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4322)) 189.22/136.55 189.22/136.55 The TRS R consists of the following rules: 189.22/136.55 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.55 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.55 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.55 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.55 189.22/136.55 The set Q consists of the following terms: 189.22/136.55 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_srMyInt(x0, x1) 189.22/136.55 new_psMyInt(x0, x1) 189.22/136.55 189.22/136.55 We have to consider all minimal (P,Q,R)-chains. 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3112) TransformationProof (EQUIVALENT) 189.22/136.55 By rewriting [LPAR04] the rule new_iterate162(ww4100, ww3000, ww4322) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4322)) at position [2,1,0] we obtained the following new rules [LPAR04]: 189.22/136.55 189.22/136.55 (new_iterate162(ww4100, ww3000, ww4322) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4322)),new_iterate162(ww4100, ww3000, ww4322) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4322))) 189.22/136.55 189.22/136.55 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3113) 189.22/136.55 Obligation: 189.22/136.55 Q DP problem: 189.22/136.55 The TRS P consists of the following rules: 189.22/136.55 189.22/136.55 new_iterate162(ww4100, ww3000, ww4322) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4322)) 189.22/136.55 189.22/136.55 The TRS R consists of the following rules: 189.22/136.55 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.55 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.55 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.55 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.55 189.22/136.55 The set Q consists of the following terms: 189.22/136.55 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_srMyInt(x0, x1) 189.22/136.55 new_psMyInt(x0, x1) 189.22/136.55 189.22/136.55 We have to consider all minimal (P,Q,R)-chains. 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3114) MNOCProof (EQUIVALENT) 189.22/136.55 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3115) 189.22/136.55 Obligation: 189.22/136.55 Q DP problem: 189.22/136.55 The TRS P consists of the following rules: 189.22/136.55 189.22/136.55 new_iterate162(ww4100, ww3000, ww4322) -> new_iterate162(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4322)) 189.22/136.55 189.22/136.55 The TRS R consists of the following rules: 189.22/136.55 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.55 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.55 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.55 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.55 189.22/136.55 Q is empty. 189.22/136.55 We have to consider all (P,Q,R)-chains. 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3116) NonTerminationLoopProof (COMPLETE) 189.22/136.55 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.22/136.55 Found a loop by semiunifying a rule from P directly. 189.22/136.55 189.22/136.55 s = new_iterate162(ww4100, ww3000, ww4322) evaluates to t =new_iterate162(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4322)) 189.22/136.55 189.22/136.55 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.22/136.55 * Matcher: [ww4322 / new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4322)] 189.22/136.55 * Semiunifier: [ ] 189.22/136.55 189.22/136.55 -------------------------------------------------------------------------------- 189.22/136.55 Rewriting sequence 189.22/136.55 189.22/136.55 The DP semiunifies directly so there is only one rewrite step from new_iterate162(ww4100, ww3000, ww4322) to new_iterate162(ww4100, ww3000, new_primPlusFloat(Main.Neg(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4322)). 189.22/136.55 189.22/136.55 189.22/136.55 189.22/136.55 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3117) 189.22/136.55 NO 189.22/136.55 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3118) 189.22/136.55 Obligation: 189.22/136.55 Q DP problem: 189.22/136.55 The TRS P consists of the following rules: 189.22/136.55 189.22/136.55 new_iterate81(ww4000, ww4100, ww4357) -> new_iterate81(ww4000, ww4100, new_psFloat81(ww4000, ww4100, ww4357)) 189.22/136.55 189.22/136.55 The TRS R consists of the following rules: 189.22/136.55 189.22/136.55 new_psFloat81(ww4000, ww4100, ww4357) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4357) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.55 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.55 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.55 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.22/136.55 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.55 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.55 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.55 189.22/136.55 The set Q consists of the following terms: 189.22/136.55 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.55 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_msMyInt2(x0) 189.22/136.55 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.55 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.55 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.55 new_psFloat81(x0, x1, x2) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.55 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.55 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.55 new_srMyInt(x0, x1) 189.22/136.55 new_psMyInt(x0, x1) 189.22/136.55 189.22/136.55 We have to consider all minimal (P,Q,R)-chains. 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3119) TransformationProof (EQUIVALENT) 189.22/136.55 By rewriting [LPAR04] the rule new_iterate81(ww4000, ww4100, ww4357) -> new_iterate81(ww4000, ww4100, new_psFloat81(ww4000, ww4100, ww4357)) at position [2] we obtained the following new rules [LPAR04]: 189.22/136.55 189.22/136.55 (new_iterate81(ww4000, ww4100, ww4357) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4357)),new_iterate81(ww4000, ww4100, ww4357) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4357))) 189.22/136.55 189.22/136.55 189.22/136.55 ---------------------------------------- 189.22/136.55 189.22/136.55 (3120) 189.22/136.55 Obligation: 189.22/136.55 Q DP problem: 189.22/136.55 The TRS P consists of the following rules: 189.22/136.55 189.22/136.55 new_iterate81(ww4000, ww4100, ww4357) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4357)) 189.22/136.55 189.22/136.55 The TRS R consists of the following rules: 189.22/136.55 189.22/136.55 new_psFloat81(ww4000, ww4100, ww4357) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4357) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.55 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.55 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.55 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.55 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.55 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.56 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.56 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.56 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.56 189.22/136.56 The set Q consists of the following terms: 189.22/136.56 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_msMyInt2(x0) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_psFloat81(x0, x1, x2) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_srMyInt(x0, x1) 189.22/136.56 new_psMyInt(x0, x1) 189.22/136.56 189.22/136.56 We have to consider all minimal (P,Q,R)-chains. 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3121) UsableRulesProof (EQUIVALENT) 189.22/136.56 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3122) 189.22/136.56 Obligation: 189.22/136.56 Q DP problem: 189.22/136.56 The TRS P consists of the following rules: 189.22/136.56 189.22/136.56 new_iterate81(ww4000, ww4100, ww4357) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4357)) 189.22/136.56 189.22/136.56 The TRS R consists of the following rules: 189.22/136.56 189.22/136.56 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.22/136.56 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.56 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.56 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.56 189.22/136.56 The set Q consists of the following terms: 189.22/136.56 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_msMyInt2(x0) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_psFloat81(x0, x1, x2) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_srMyInt(x0, x1) 189.22/136.56 new_psMyInt(x0, x1) 189.22/136.56 189.22/136.56 We have to consider all minimal (P,Q,R)-chains. 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3123) QReductionProof (EQUIVALENT) 189.22/136.56 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.22/136.56 189.22/136.56 new_psFloat81(x0, x1, x2) 189.22/136.56 189.22/136.56 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3124) 189.22/136.56 Obligation: 189.22/136.56 Q DP problem: 189.22/136.56 The TRS P consists of the following rules: 189.22/136.56 189.22/136.56 new_iterate81(ww4000, ww4100, ww4357) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4357)) 189.22/136.56 189.22/136.56 The TRS R consists of the following rules: 189.22/136.56 189.22/136.56 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.22/136.56 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.56 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.56 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.56 189.22/136.56 The set Q consists of the following terms: 189.22/136.56 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_msMyInt2(x0) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_srMyInt(x0, x1) 189.22/136.56 new_psMyInt(x0, x1) 189.22/136.56 189.22/136.56 We have to consider all minimal (P,Q,R)-chains. 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3125) TransformationProof (EQUIVALENT) 189.22/136.56 By rewriting [LPAR04] the rule new_iterate81(ww4000, ww4100, ww4357) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4357)) at position [2,0] we obtained the following new rules [LPAR04]: 189.22/136.56 189.22/136.56 (new_iterate81(ww4000, ww4100, ww4357) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4357)),new_iterate81(ww4000, ww4100, ww4357) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4357))) 189.22/136.56 189.22/136.56 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3126) 189.22/136.56 Obligation: 189.22/136.56 Q DP problem: 189.22/136.56 The TRS P consists of the following rules: 189.22/136.56 189.22/136.56 new_iterate81(ww4000, ww4100, ww4357) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4357)) 189.22/136.56 189.22/136.56 The TRS R consists of the following rules: 189.22/136.56 189.22/136.56 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.22/136.56 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.56 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.56 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.56 189.22/136.56 The set Q consists of the following terms: 189.22/136.56 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_msMyInt2(x0) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_srMyInt(x0, x1) 189.22/136.56 new_psMyInt(x0, x1) 189.22/136.56 189.22/136.56 We have to consider all minimal (P,Q,R)-chains. 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3127) UsableRulesProof (EQUIVALENT) 189.22/136.56 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3128) 189.22/136.56 Obligation: 189.22/136.56 Q DP problem: 189.22/136.56 The TRS P consists of the following rules: 189.22/136.56 189.22/136.56 new_iterate81(ww4000, ww4100, ww4357) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4357)) 189.22/136.56 189.22/136.56 The TRS R consists of the following rules: 189.22/136.56 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.56 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.56 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.56 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.56 189.22/136.56 The set Q consists of the following terms: 189.22/136.56 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_msMyInt2(x0) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_srMyInt(x0, x1) 189.22/136.56 new_psMyInt(x0, x1) 189.22/136.56 189.22/136.56 We have to consider all minimal (P,Q,R)-chains. 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3129) QReductionProof (EQUIVALENT) 189.22/136.56 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.22/136.56 189.22/136.56 new_msMyInt2(x0) 189.22/136.56 189.22/136.56 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3130) 189.22/136.56 Obligation: 189.22/136.56 Q DP problem: 189.22/136.56 The TRS P consists of the following rules: 189.22/136.56 189.22/136.56 new_iterate81(ww4000, ww4100, ww4357) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4357)) 189.22/136.56 189.22/136.56 The TRS R consists of the following rules: 189.22/136.56 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.56 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.56 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.56 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.56 189.22/136.56 The set Q consists of the following terms: 189.22/136.56 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_srMyInt(x0, x1) 189.22/136.56 new_psMyInt(x0, x1) 189.22/136.56 189.22/136.56 We have to consider all minimal (P,Q,R)-chains. 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3131) TransformationProof (EQUIVALENT) 189.22/136.56 By rewriting [LPAR04] the rule new_iterate81(ww4000, ww4100, ww4357) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4357)) at position [2,0,0] we obtained the following new rules [LPAR04]: 189.22/136.56 189.22/136.56 (new_iterate81(ww4000, ww4100, ww4357) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4357)),new_iterate81(ww4000, ww4100, ww4357) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4357))) 189.22/136.56 189.22/136.56 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3132) 189.22/136.56 Obligation: 189.22/136.56 Q DP problem: 189.22/136.56 The TRS P consists of the following rules: 189.22/136.56 189.22/136.56 new_iterate81(ww4000, ww4100, ww4357) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4357)) 189.22/136.56 189.22/136.56 The TRS R consists of the following rules: 189.22/136.56 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.56 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.56 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.56 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.56 189.22/136.56 The set Q consists of the following terms: 189.22/136.56 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_srMyInt(x0, x1) 189.22/136.56 new_psMyInt(x0, x1) 189.22/136.56 189.22/136.56 We have to consider all minimal (P,Q,R)-chains. 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3133) TransformationProof (EQUIVALENT) 189.22/136.56 By rewriting [LPAR04] the rule new_iterate81(ww4000, ww4100, ww4357) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4357)) at position [2,1] we obtained the following new rules [LPAR04]: 189.22/136.56 189.22/136.56 (new_iterate81(ww4000, ww4100, ww4357) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4357)),new_iterate81(ww4000, ww4100, ww4357) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4357))) 189.22/136.56 189.22/136.56 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3134) 189.22/136.56 Obligation: 189.22/136.56 Q DP problem: 189.22/136.56 The TRS P consists of the following rules: 189.22/136.56 189.22/136.56 new_iterate81(ww4000, ww4100, ww4357) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4357)) 189.22/136.56 189.22/136.56 The TRS R consists of the following rules: 189.22/136.56 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.56 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.56 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.56 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.56 189.22/136.56 The set Q consists of the following terms: 189.22/136.56 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_srMyInt(x0, x1) 189.22/136.56 new_psMyInt(x0, x1) 189.22/136.56 189.22/136.56 We have to consider all minimal (P,Q,R)-chains. 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3135) TransformationProof (EQUIVALENT) 189.22/136.56 By rewriting [LPAR04] the rule new_iterate81(ww4000, ww4100, ww4357) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4357)) at position [2,1] we obtained the following new rules [LPAR04]: 189.22/136.56 189.22/136.56 (new_iterate81(ww4000, ww4100, ww4357) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4357)),new_iterate81(ww4000, ww4100, ww4357) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4357))) 189.22/136.56 189.22/136.56 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3136) 189.22/136.56 Obligation: 189.22/136.56 Q DP problem: 189.22/136.56 The TRS P consists of the following rules: 189.22/136.56 189.22/136.56 new_iterate81(ww4000, ww4100, ww4357) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4357)) 189.22/136.56 189.22/136.56 The TRS R consists of the following rules: 189.22/136.56 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.56 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.56 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.56 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.56 189.22/136.56 The set Q consists of the following terms: 189.22/136.56 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_srMyInt(x0, x1) 189.22/136.56 new_psMyInt(x0, x1) 189.22/136.56 189.22/136.56 We have to consider all minimal (P,Q,R)-chains. 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3137) TransformationProof (EQUIVALENT) 189.22/136.56 By rewriting [LPAR04] the rule new_iterate81(ww4000, ww4100, ww4357) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4357)) at position [2,1,0] we obtained the following new rules [LPAR04]: 189.22/136.56 189.22/136.56 (new_iterate81(ww4000, ww4100, ww4357) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4357)),new_iterate81(ww4000, ww4100, ww4357) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4357))) 189.22/136.56 189.22/136.56 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3138) 189.22/136.56 Obligation: 189.22/136.56 Q DP problem: 189.22/136.56 The TRS P consists of the following rules: 189.22/136.56 189.22/136.56 new_iterate81(ww4000, ww4100, ww4357) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4357)) 189.22/136.56 189.22/136.56 The TRS R consists of the following rules: 189.22/136.56 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.56 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.56 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.56 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.56 189.22/136.56 The set Q consists of the following terms: 189.22/136.56 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_srMyInt(x0, x1) 189.22/136.56 new_psMyInt(x0, x1) 189.22/136.56 189.22/136.56 We have to consider all minimal (P,Q,R)-chains. 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3139) MNOCProof (EQUIVALENT) 189.22/136.56 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3140) 189.22/136.56 Obligation: 189.22/136.56 Q DP problem: 189.22/136.56 The TRS P consists of the following rules: 189.22/136.56 189.22/136.56 new_iterate81(ww4000, ww4100, ww4357) -> new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4357)) 189.22/136.56 189.22/136.56 The TRS R consists of the following rules: 189.22/136.56 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.56 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.56 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.56 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.56 189.22/136.56 Q is empty. 189.22/136.56 We have to consider all (P,Q,R)-chains. 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3141) NonTerminationLoopProof (COMPLETE) 189.22/136.56 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.22/136.56 Found a loop by semiunifying a rule from P directly. 189.22/136.56 189.22/136.56 s = new_iterate81(ww4000, ww4100, ww4357) evaluates to t =new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4357)) 189.22/136.56 189.22/136.56 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.22/136.56 * Matcher: [ww4357 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4357)] 189.22/136.56 * Semiunifier: [ ] 189.22/136.56 189.22/136.56 -------------------------------------------------------------------------------- 189.22/136.56 Rewriting sequence 189.22/136.56 189.22/136.56 The DP semiunifies directly so there is only one rewrite step from new_iterate81(ww4000, ww4100, ww4357) to new_iterate81(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4357)). 189.22/136.56 189.22/136.56 189.22/136.56 189.22/136.56 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3142) 189.22/136.56 NO 189.22/136.56 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3143) 189.22/136.56 Obligation: 189.22/136.56 Q DP problem: 189.22/136.56 The TRS P consists of the following rules: 189.22/136.56 189.22/136.56 new_iterate88(ww4000, ww3100, ww4233) -> new_iterate88(ww4000, ww3100, new_psFloat88(ww4000, ww3100, ww4233)) 189.22/136.56 189.22/136.56 The TRS R consists of the following rules: 189.22/136.56 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_psFloat88(ww4000, ww3100, ww4233) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4233) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.56 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.56 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.56 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.56 189.22/136.56 The set Q consists of the following terms: 189.22/136.56 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_msMyInt2(x0) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_psFloat88(x0, x1, x2) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_srMyInt(x0, x1) 189.22/136.56 new_psMyInt(x0, x1) 189.22/136.56 189.22/136.56 We have to consider all minimal (P,Q,R)-chains. 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3144) TransformationProof (EQUIVALENT) 189.22/136.56 By rewriting [LPAR04] the rule new_iterate88(ww4000, ww3100, ww4233) -> new_iterate88(ww4000, ww3100, new_psFloat88(ww4000, ww3100, ww4233)) at position [2] we obtained the following new rules [LPAR04]: 189.22/136.56 189.22/136.56 (new_iterate88(ww4000, ww3100, ww4233) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4233)),new_iterate88(ww4000, ww3100, ww4233) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4233))) 189.22/136.56 189.22/136.56 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3145) 189.22/136.56 Obligation: 189.22/136.56 Q DP problem: 189.22/136.56 The TRS P consists of the following rules: 189.22/136.56 189.22/136.56 new_iterate88(ww4000, ww3100, ww4233) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4233)) 189.22/136.56 189.22/136.56 The TRS R consists of the following rules: 189.22/136.56 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_psFloat88(ww4000, ww3100, ww4233) -> new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4233) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.56 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.56 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.56 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.56 189.22/136.56 The set Q consists of the following terms: 189.22/136.56 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_msMyInt2(x0) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_psFloat88(x0, x1, x2) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_srMyInt(x0, x1) 189.22/136.56 new_psMyInt(x0, x1) 189.22/136.56 189.22/136.56 We have to consider all minimal (P,Q,R)-chains. 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3146) UsableRulesProof (EQUIVALENT) 189.22/136.56 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3147) 189.22/136.56 Obligation: 189.22/136.56 Q DP problem: 189.22/136.56 The TRS P consists of the following rules: 189.22/136.56 189.22/136.56 new_iterate88(ww4000, ww3100, ww4233) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4233)) 189.22/136.56 189.22/136.56 The TRS R consists of the following rules: 189.22/136.56 189.22/136.56 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.22/136.56 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.56 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.56 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.56 189.22/136.56 The set Q consists of the following terms: 189.22/136.56 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_msMyInt2(x0) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_psFloat88(x0, x1, x2) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_srMyInt(x0, x1) 189.22/136.56 new_psMyInt(x0, x1) 189.22/136.56 189.22/136.56 We have to consider all minimal (P,Q,R)-chains. 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3148) QReductionProof (EQUIVALENT) 189.22/136.56 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.22/136.56 189.22/136.56 new_psFloat88(x0, x1, x2) 189.22/136.56 189.22/136.56 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3149) 189.22/136.56 Obligation: 189.22/136.56 Q DP problem: 189.22/136.56 The TRS P consists of the following rules: 189.22/136.56 189.22/136.56 new_iterate88(ww4000, ww3100, ww4233) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4233)) 189.22/136.56 189.22/136.56 The TRS R consists of the following rules: 189.22/136.56 189.22/136.56 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.22/136.56 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.56 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.56 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.56 189.22/136.56 The set Q consists of the following terms: 189.22/136.56 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_msMyInt2(x0) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_srMyInt(x0, x1) 189.22/136.56 new_psMyInt(x0, x1) 189.22/136.56 189.22/136.56 We have to consider all minimal (P,Q,R)-chains. 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3150) TransformationProof (EQUIVALENT) 189.22/136.56 By rewriting [LPAR04] the rule new_iterate88(ww4000, ww3100, ww4233) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(new_msMyInt2(ww4000), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4233)) at position [2,0] we obtained the following new rules [LPAR04]: 189.22/136.56 189.22/136.56 (new_iterate88(ww4000, ww3100, ww4233) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4233)),new_iterate88(ww4000, ww3100, ww4233) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4233))) 189.22/136.56 189.22/136.56 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3151) 189.22/136.56 Obligation: 189.22/136.56 Q DP problem: 189.22/136.56 The TRS P consists of the following rules: 189.22/136.56 189.22/136.56 new_iterate88(ww4000, ww3100, ww4233) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4233)) 189.22/136.56 189.22/136.56 The TRS R consists of the following rules: 189.22/136.56 189.22/136.56 new_msMyInt2(ww4000) -> Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)) 189.22/136.56 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.56 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.56 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.56 189.22/136.56 The set Q consists of the following terms: 189.22/136.56 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_msMyInt2(x0) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_srMyInt(x0, x1) 189.22/136.56 new_psMyInt(x0, x1) 189.22/136.56 189.22/136.56 We have to consider all minimal (P,Q,R)-chains. 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3152) UsableRulesProof (EQUIVALENT) 189.22/136.56 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3153) 189.22/136.56 Obligation: 189.22/136.56 Q DP problem: 189.22/136.56 The TRS P consists of the following rules: 189.22/136.56 189.22/136.56 new_iterate88(ww4000, ww3100, ww4233) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4233)) 189.22/136.56 189.22/136.56 The TRS R consists of the following rules: 189.22/136.56 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.56 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.56 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.56 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.56 189.22/136.56 The set Q consists of the following terms: 189.22/136.56 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_msMyInt2(x0) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_srMyInt(x0, x1) 189.22/136.56 new_psMyInt(x0, x1) 189.22/136.56 189.22/136.56 We have to consider all minimal (P,Q,R)-chains. 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3154) QReductionProof (EQUIVALENT) 189.22/136.56 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.22/136.56 189.22/136.56 new_msMyInt2(x0) 189.22/136.56 189.22/136.56 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3155) 189.22/136.56 Obligation: 189.22/136.56 Q DP problem: 189.22/136.56 The TRS P consists of the following rules: 189.22/136.56 189.22/136.56 new_iterate88(ww4000, ww3100, ww4233) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4233)) 189.22/136.56 189.22/136.56 The TRS R consists of the following rules: 189.22/136.56 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.56 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.56 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.56 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.56 189.22/136.56 The set Q consists of the following terms: 189.22/136.56 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_srMyInt(x0, x1) 189.22/136.56 new_psMyInt(x0, x1) 189.22/136.56 189.22/136.56 We have to consider all minimal (P,Q,R)-chains. 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3156) TransformationProof (EQUIVALENT) 189.22/136.56 By rewriting [LPAR04] the rule new_iterate88(ww4000, ww3100, ww4233) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww4000), Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4233)) at position [2,0,0] we obtained the following new rules [LPAR04]: 189.22/136.56 189.22/136.56 (new_iterate88(ww4000, ww3100, ww4233) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4233)),new_iterate88(ww4000, ww3100, ww4233) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4233))) 189.22/136.56 189.22/136.56 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3157) 189.22/136.56 Obligation: 189.22/136.56 Q DP problem: 189.22/136.56 The TRS P consists of the following rules: 189.22/136.56 189.22/136.56 new_iterate88(ww4000, ww3100, ww4233) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4233)) 189.22/136.56 189.22/136.56 The TRS R consists of the following rules: 189.22/136.56 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.56 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.56 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.56 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.56 189.22/136.56 The set Q consists of the following terms: 189.22/136.56 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_srMyInt(x0, x1) 189.22/136.56 new_psMyInt(x0, x1) 189.22/136.56 189.22/136.56 We have to consider all minimal (P,Q,R)-chains. 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3158) TransformationProof (EQUIVALENT) 189.22/136.56 By rewriting [LPAR04] the rule new_iterate88(ww4000, ww3100, ww4233) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4233)) at position [2,1] we obtained the following new rules [LPAR04]: 189.22/136.56 189.22/136.56 (new_iterate88(ww4000, ww3100, ww4233) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4233)),new_iterate88(ww4000, ww3100, ww4233) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4233))) 189.22/136.56 189.22/136.56 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3159) 189.22/136.56 Obligation: 189.22/136.56 Q DP problem: 189.22/136.56 The TRS P consists of the following rules: 189.22/136.56 189.22/136.56 new_iterate88(ww4000, ww3100, ww4233) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4233)) 189.22/136.56 189.22/136.56 The TRS R consists of the following rules: 189.22/136.56 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.56 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.56 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.56 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.56 189.22/136.56 The set Q consists of the following terms: 189.22/136.56 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_srMyInt(x0, x1) 189.22/136.56 new_psMyInt(x0, x1) 189.22/136.56 189.22/136.56 We have to consider all minimal (P,Q,R)-chains. 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3160) TransformationProof (EQUIVALENT) 189.22/136.56 By rewriting [LPAR04] the rule new_iterate88(ww4000, ww3100, ww4233) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4233)) at position [2,1] we obtained the following new rules [LPAR04]: 189.22/136.56 189.22/136.56 (new_iterate88(ww4000, ww3100, ww4233) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4233)),new_iterate88(ww4000, ww3100, ww4233) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4233))) 189.22/136.56 189.22/136.56 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3161) 189.22/136.56 Obligation: 189.22/136.56 Q DP problem: 189.22/136.56 The TRS P consists of the following rules: 189.22/136.56 189.22/136.56 new_iterate88(ww4000, ww3100, ww4233) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4233)) 189.22/136.56 189.22/136.56 The TRS R consists of the following rules: 189.22/136.56 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.56 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.56 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.56 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.56 189.22/136.56 The set Q consists of the following terms: 189.22/136.56 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_srMyInt(x0, x1) 189.22/136.56 new_psMyInt(x0, x1) 189.22/136.56 189.22/136.56 We have to consider all minimal (P,Q,R)-chains. 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3162) TransformationProof (EQUIVALENT) 189.22/136.56 By rewriting [LPAR04] the rule new_iterate88(ww4000, ww3100, ww4233) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4233)) at position [2,1,0] we obtained the following new rules [LPAR04]: 189.22/136.56 189.22/136.56 (new_iterate88(ww4000, ww3100, ww4233) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4233)),new_iterate88(ww4000, ww3100, ww4233) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4233))) 189.22/136.56 189.22/136.56 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3163) 189.22/136.56 Obligation: 189.22/136.56 Q DP problem: 189.22/136.56 The TRS P consists of the following rules: 189.22/136.56 189.22/136.56 new_iterate88(ww4000, ww3100, ww4233) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4233)) 189.22/136.56 189.22/136.56 The TRS R consists of the following rules: 189.22/136.56 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.56 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.56 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.56 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.56 189.22/136.56 The set Q consists of the following terms: 189.22/136.56 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_srMyInt(x0, x1) 189.22/136.56 new_psMyInt(x0, x1) 189.22/136.56 189.22/136.56 We have to consider all minimal (P,Q,R)-chains. 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3164) MNOCProof (EQUIVALENT) 189.22/136.56 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3165) 189.22/136.56 Obligation: 189.22/136.56 Q DP problem: 189.22/136.56 The TRS P consists of the following rules: 189.22/136.56 189.22/136.56 new_iterate88(ww4000, ww3100, ww4233) -> new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4233)) 189.22/136.56 189.22/136.56 The TRS R consists of the following rules: 189.22/136.56 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.56 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.56 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.56 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.56 189.22/136.56 Q is empty. 189.22/136.56 We have to consider all (P,Q,R)-chains. 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3166) NonTerminationLoopProof (COMPLETE) 189.22/136.56 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.22/136.56 Found a loop by semiunifying a rule from P directly. 189.22/136.56 189.22/136.56 s = new_iterate88(ww4000, ww3100, ww4233) evaluates to t =new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4233)) 189.22/136.56 189.22/136.56 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.22/136.56 * Matcher: [ww4233 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4233)] 189.22/136.56 * Semiunifier: [ ] 189.22/136.56 189.22/136.56 -------------------------------------------------------------------------------- 189.22/136.56 Rewriting sequence 189.22/136.56 189.22/136.56 The DP semiunifies directly so there is only one rewrite step from new_iterate88(ww4000, ww3100, ww4233) to new_iterate88(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4233)). 189.22/136.56 189.22/136.56 189.22/136.56 189.22/136.56 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3167) 189.22/136.56 NO 189.22/136.56 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3168) 189.22/136.56 Obligation: 189.22/136.56 Q DP problem: 189.22/136.56 The TRS P consists of the following rules: 189.22/136.56 189.22/136.56 new_primMulNat0(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primMulNat0(ww266600, Main.Succ(ww1833100)) 189.22/136.56 189.22/136.56 R is empty. 189.22/136.56 Q is empty. 189.22/136.56 We have to consider all minimal (P,Q,R)-chains. 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3169) QDPSizeChangeProof (EQUIVALENT) 189.22/136.56 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. 189.22/136.56 189.22/136.56 From the DPs we obtained the following set of size-change graphs: 189.22/136.56 *new_primMulNat0(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primMulNat0(ww266600, Main.Succ(ww1833100)) 189.22/136.56 The graph contains the following edges 1 > 1, 2 >= 2 189.22/136.56 189.22/136.56 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3170) 189.22/136.56 YES 189.22/136.56 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3171) 189.22/136.56 Obligation: 189.22/136.56 Q DP problem: 189.22/136.56 The TRS P consists of the following rules: 189.22/136.56 189.22/136.56 new_iterate175(ww4238, ww4239, ww4240, ww4243) -> new_iterate175(ww4238, ww4239, ww4240, new_psFloat177(ww4238, ww4239, ww4240, ww4243)) 189.22/136.56 189.22/136.56 The TRS R consists of the following rules: 189.22/136.56 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.22/136.56 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.56 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.56 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.22/136.56 new_psFloat177(ww4238, ww4239, ww4240, ww4243) -> new_primPlusFloat(new_msMyInt5(ww4238, Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4239)), Main.Pos(Main.Succ(ww4240))), ww4243) 189.22/136.56 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.56 189.22/136.56 The set Q consists of the following terms: 189.22/136.56 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.56 new_psFloat177(x0, x1, x2, x3) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_msMyInt5(x0, Main.Pos(x1)) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_msMyInt5(x0, Main.Neg(x1)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_srMyInt(x0, x1) 189.22/136.56 new_psMyInt(x0, x1) 189.22/136.56 189.22/136.56 We have to consider all minimal (P,Q,R)-chains. 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3172) MNOCProof (EQUIVALENT) 189.22/136.56 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3173) 189.22/136.56 Obligation: 189.22/136.56 Q DP problem: 189.22/136.56 The TRS P consists of the following rules: 189.22/136.56 189.22/136.56 new_iterate175(ww4238, ww4239, ww4240, ww4243) -> new_iterate175(ww4238, ww4239, ww4240, new_psFloat177(ww4238, ww4239, ww4240, ww4243)) 189.22/136.56 189.22/136.56 The TRS R consists of the following rules: 189.22/136.56 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.22/136.56 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.56 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.56 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.22/136.56 new_psFloat177(ww4238, ww4239, ww4240, ww4243) -> new_primPlusFloat(new_msMyInt5(ww4238, Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4239)), Main.Pos(Main.Succ(ww4240))), ww4243) 189.22/136.56 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.56 189.22/136.56 Q is empty. 189.22/136.56 We have to consider all (P,Q,R)-chains. 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3174) NonTerminationLoopProof (COMPLETE) 189.22/136.56 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.22/136.56 Found a loop by semiunifying a rule from P directly. 189.22/136.56 189.22/136.56 s = new_iterate175(ww4238, ww4239, ww4240, ww4243) evaluates to t =new_iterate175(ww4238, ww4239, ww4240, new_psFloat177(ww4238, ww4239, ww4240, ww4243)) 189.22/136.56 189.22/136.56 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.22/136.56 * Matcher: [ww4243 / new_psFloat177(ww4238, ww4239, ww4240, ww4243)] 189.22/136.56 * Semiunifier: [ ] 189.22/136.56 189.22/136.56 -------------------------------------------------------------------------------- 189.22/136.56 Rewriting sequence 189.22/136.56 189.22/136.56 The DP semiunifies directly so there is only one rewrite step from new_iterate175(ww4238, ww4239, ww4240, ww4243) to new_iterate175(ww4238, ww4239, ww4240, new_psFloat177(ww4238, ww4239, ww4240, ww4243)). 189.22/136.56 189.22/136.56 189.22/136.56 189.22/136.56 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3175) 189.22/136.56 NO 189.22/136.56 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3176) 189.22/136.56 Obligation: 189.22/136.56 Q DP problem: 189.22/136.56 The TRS P consists of the following rules: 189.22/136.56 189.22/136.56 new_iterate95(ww955, ww95600, ww957, ww95800, ww4495) -> new_iterate95(ww955, ww95600, ww957, ww95800, new_psFloat95(ww955, ww95600, ww957, ww95800, ww4495)) 189.22/136.56 189.22/136.56 The TRS R consists of the following rules: 189.22/136.56 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.56 new_psFloat95(ww955, ww95600, ww957, ww95800, ww4495) -> new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Succ(ww95800))), ww4495) 189.22/136.56 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.56 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.56 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.56 189.22/136.56 The set Q consists of the following terms: 189.22/136.56 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.56 new_psFloat95(x0, x1, x2, x3, x4) 189.22/136.56 new_msMyInt3(x0, x1) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_srMyInt(x0, x1) 189.22/136.56 new_psMyInt(x0, x1) 189.22/136.56 189.22/136.56 We have to consider all minimal (P,Q,R)-chains. 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3177) TransformationProof (EQUIVALENT) 189.22/136.56 By rewriting [LPAR04] the rule new_iterate95(ww955, ww95600, ww957, ww95800, ww4495) -> new_iterate95(ww955, ww95600, ww957, ww95800, new_psFloat95(ww955, ww95600, ww957, ww95800, ww4495)) at position [4] we obtained the following new rules [LPAR04]: 189.22/136.56 189.22/136.56 (new_iterate95(ww955, ww95600, ww957, ww95800, ww4495) -> new_iterate95(ww955, ww95600, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Succ(ww95800))), ww4495)),new_iterate95(ww955, ww95600, ww957, ww95800, ww4495) -> new_iterate95(ww955, ww95600, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Succ(ww95800))), ww4495))) 189.22/136.56 189.22/136.56 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3178) 189.22/136.56 Obligation: 189.22/136.56 Q DP problem: 189.22/136.56 The TRS P consists of the following rules: 189.22/136.56 189.22/136.56 new_iterate95(ww955, ww95600, ww957, ww95800, ww4495) -> new_iterate95(ww955, ww95600, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Succ(ww95800))), ww4495)) 189.22/136.56 189.22/136.56 The TRS R consists of the following rules: 189.22/136.56 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.56 new_psFloat95(ww955, ww95600, ww957, ww95800, ww4495) -> new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Succ(ww95800))), ww4495) 189.22/136.56 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.56 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.56 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.56 189.22/136.56 The set Q consists of the following terms: 189.22/136.56 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.56 new_psFloat95(x0, x1, x2, x3, x4) 189.22/136.56 new_msMyInt3(x0, x1) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_srMyInt(x0, x1) 189.22/136.56 new_psMyInt(x0, x1) 189.22/136.56 189.22/136.56 We have to consider all minimal (P,Q,R)-chains. 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3179) UsableRulesProof (EQUIVALENT) 189.22/136.56 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3180) 189.22/136.56 Obligation: 189.22/136.56 Q DP problem: 189.22/136.56 The TRS P consists of the following rules: 189.22/136.56 189.22/136.56 new_iterate95(ww955, ww95600, ww957, ww95800, ww4495) -> new_iterate95(ww955, ww95600, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Succ(ww95800))), ww4495)) 189.22/136.56 189.22/136.56 The TRS R consists of the following rules: 189.22/136.56 189.22/136.56 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.22/136.56 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.56 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.56 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.56 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.56 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.56 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.56 189.22/136.56 The set Q consists of the following terms: 189.22/136.56 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.56 new_psFloat95(x0, x1, x2, x3, x4) 189.22/136.56 new_msMyInt3(x0, x1) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.56 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.56 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.56 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.56 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.56 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.56 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.56 new_srMyInt(x0, x1) 189.22/136.56 new_psMyInt(x0, x1) 189.22/136.56 189.22/136.56 We have to consider all minimal (P,Q,R)-chains. 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3181) QReductionProof (EQUIVALENT) 189.22/136.56 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.22/136.56 189.22/136.56 new_psFloat95(x0, x1, x2, x3, x4) 189.22/136.56 189.22/136.56 189.22/136.56 ---------------------------------------- 189.22/136.56 189.22/136.56 (3182) 189.22/136.56 Obligation: 189.22/136.56 Q DP problem: 189.22/136.56 The TRS P consists of the following rules: 189.22/136.56 189.22/136.56 new_iterate95(ww955, ww95600, ww957, ww95800, ww4495) -> new_iterate95(ww955, ww95600, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Succ(ww95800))), ww4495)) 189.22/136.56 189.22/136.56 The TRS R consists of the following rules: 189.22/136.57 189.22/136.57 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.22/136.57 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.57 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.57 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.57 189.22/136.57 The set Q consists of the following terms: 189.22/136.57 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.57 new_msMyInt3(x0, x1) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_srMyInt(x0, x1) 189.22/136.57 new_psMyInt(x0, x1) 189.22/136.57 189.22/136.57 We have to consider all minimal (P,Q,R)-chains. 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3183) TransformationProof (EQUIVALENT) 189.22/136.57 By rewriting [LPAR04] the rule new_iterate95(ww955, ww95600, ww957, ww95800, ww4495) -> new_iterate95(ww955, ww95600, ww957, ww95800, new_primPlusFloat(new_msMyInt3(ww955, ww957), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Succ(ww95800))), ww4495)) at position [4,0] we obtained the following new rules [LPAR04]: 189.22/136.57 189.22/136.57 (new_iterate95(ww955, ww95600, ww957, ww95800, ww4495) -> new_iterate95(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Succ(ww95800))), ww4495)),new_iterate95(ww955, ww95600, ww957, ww95800, ww4495) -> new_iterate95(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Succ(ww95800))), ww4495))) 189.22/136.57 189.22/136.57 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3184) 189.22/136.57 Obligation: 189.22/136.57 Q DP problem: 189.22/136.57 The TRS P consists of the following rules: 189.22/136.57 189.22/136.57 new_iterate95(ww955, ww95600, ww957, ww95800, ww4495) -> new_iterate95(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Succ(ww95800))), ww4495)) 189.22/136.57 189.22/136.57 The TRS R consists of the following rules: 189.22/136.57 189.22/136.57 new_msMyInt3(ww955, ww957) -> Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))) 189.22/136.57 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.57 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.57 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.57 189.22/136.57 The set Q consists of the following terms: 189.22/136.57 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.57 new_msMyInt3(x0, x1) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_srMyInt(x0, x1) 189.22/136.57 new_psMyInt(x0, x1) 189.22/136.57 189.22/136.57 We have to consider all minimal (P,Q,R)-chains. 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3185) UsableRulesProof (EQUIVALENT) 189.22/136.57 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3186) 189.22/136.57 Obligation: 189.22/136.57 Q DP problem: 189.22/136.57 The TRS P consists of the following rules: 189.22/136.57 189.22/136.57 new_iterate95(ww955, ww95600, ww957, ww95800, ww4495) -> new_iterate95(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Succ(ww95800))), ww4495)) 189.22/136.57 189.22/136.57 The TRS R consists of the following rules: 189.22/136.57 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.57 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.57 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.57 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.57 189.22/136.57 The set Q consists of the following terms: 189.22/136.57 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.57 new_msMyInt3(x0, x1) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_srMyInt(x0, x1) 189.22/136.57 new_psMyInt(x0, x1) 189.22/136.57 189.22/136.57 We have to consider all minimal (P,Q,R)-chains. 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3187) QReductionProof (EQUIVALENT) 189.22/136.57 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.22/136.57 189.22/136.57 new_msMyInt3(x0, x1) 189.22/136.57 189.22/136.57 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3188) 189.22/136.57 Obligation: 189.22/136.57 Q DP problem: 189.22/136.57 The TRS P consists of the following rules: 189.22/136.57 189.22/136.57 new_iterate95(ww955, ww95600, ww957, ww95800, ww4495) -> new_iterate95(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Succ(ww95800))), ww4495)) 189.22/136.57 189.22/136.57 The TRS R consists of the following rules: 189.22/136.57 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.57 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.57 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.57 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.57 189.22/136.57 The set Q consists of the following terms: 189.22/136.57 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_srMyInt(x0, x1) 189.22/136.57 new_psMyInt(x0, x1) 189.22/136.57 189.22/136.57 We have to consider all minimal (P,Q,R)-chains. 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3189) TransformationProof (EQUIVALENT) 189.22/136.57 By rewriting [LPAR04] the rule new_iterate95(ww955, ww95600, ww957, ww95800, ww4495) -> new_iterate95(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(new_primPlusNat0(Main.Succ(ww955), Main.Succ(ww957))), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Succ(ww95800))), ww4495)) at position [4,0,0] we obtained the following new rules [LPAR04]: 189.22/136.57 189.22/136.57 (new_iterate95(ww955, ww95600, ww957, ww95800, ww4495) -> new_iterate95(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Succ(ww95800))), ww4495)),new_iterate95(ww955, ww95600, ww957, ww95800, ww4495) -> new_iterate95(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Succ(ww95800))), ww4495))) 189.22/136.57 189.22/136.57 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3190) 189.22/136.57 Obligation: 189.22/136.57 Q DP problem: 189.22/136.57 The TRS P consists of the following rules: 189.22/136.57 189.22/136.57 new_iterate95(ww955, ww95600, ww957, ww95800, ww4495) -> new_iterate95(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Succ(ww95800))), ww4495)) 189.22/136.57 189.22/136.57 The TRS R consists of the following rules: 189.22/136.57 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.57 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.57 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.57 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.57 189.22/136.57 The set Q consists of the following terms: 189.22/136.57 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_srMyInt(x0, x1) 189.22/136.57 new_psMyInt(x0, x1) 189.22/136.57 189.22/136.57 We have to consider all minimal (P,Q,R)-chains. 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3191) TransformationProof (EQUIVALENT) 189.22/136.57 By rewriting [LPAR04] the rule new_iterate95(ww955, ww95600, ww957, ww95800, ww4495) -> new_iterate95(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_srMyInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Succ(ww95800))), ww4495)) at position [4,1] we obtained the following new rules [LPAR04]: 189.22/136.57 189.22/136.57 (new_iterate95(ww955, ww95600, ww957, ww95800, ww4495) -> new_iterate95(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_primMulInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Succ(ww95800))), ww4495)),new_iterate95(ww955, ww95600, ww957, ww95800, ww4495) -> new_iterate95(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_primMulInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Succ(ww95800))), ww4495))) 189.22/136.57 189.22/136.57 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3192) 189.22/136.57 Obligation: 189.22/136.57 Q DP problem: 189.22/136.57 The TRS P consists of the following rules: 189.22/136.57 189.22/136.57 new_iterate95(ww955, ww95600, ww957, ww95800, ww4495) -> new_iterate95(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_primMulInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Succ(ww95800))), ww4495)) 189.22/136.57 189.22/136.57 The TRS R consists of the following rules: 189.22/136.57 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.57 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.57 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.57 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.57 189.22/136.57 The set Q consists of the following terms: 189.22/136.57 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_srMyInt(x0, x1) 189.22/136.57 new_psMyInt(x0, x1) 189.22/136.57 189.22/136.57 We have to consider all minimal (P,Q,R)-chains. 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3193) TransformationProof (EQUIVALENT) 189.22/136.57 By rewriting [LPAR04] the rule new_iterate95(ww955, ww95600, ww957, ww95800, ww4495) -> new_iterate95(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), new_primMulInt(Main.Neg(Main.Succ(ww95600)), Main.Pos(Main.Succ(ww95800))), ww4495)) at position [4,1] we obtained the following new rules [LPAR04]: 189.22/136.57 189.22/136.57 (new_iterate95(ww955, ww95600, ww957, ww95800, ww4495) -> new_iterate95(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primMulNat1(Main.Succ(ww95600), Main.Succ(ww95800))), ww4495)),new_iterate95(ww955, ww95600, ww957, ww95800, ww4495) -> new_iterate95(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primMulNat1(Main.Succ(ww95600), Main.Succ(ww95800))), ww4495))) 189.22/136.57 189.22/136.57 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3194) 189.22/136.57 Obligation: 189.22/136.57 Q DP problem: 189.22/136.57 The TRS P consists of the following rules: 189.22/136.57 189.22/136.57 new_iterate95(ww955, ww95600, ww957, ww95800, ww4495) -> new_iterate95(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primMulNat1(Main.Succ(ww95600), Main.Succ(ww95800))), ww4495)) 189.22/136.57 189.22/136.57 The TRS R consists of the following rules: 189.22/136.57 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.57 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.57 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.57 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.57 189.22/136.57 The set Q consists of the following terms: 189.22/136.57 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_srMyInt(x0, x1) 189.22/136.57 new_psMyInt(x0, x1) 189.22/136.57 189.22/136.57 We have to consider all minimal (P,Q,R)-chains. 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3195) TransformationProof (EQUIVALENT) 189.22/136.57 By rewriting [LPAR04] the rule new_iterate95(ww955, ww95600, ww957, ww95800, ww4495) -> new_iterate95(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primMulNat1(Main.Succ(ww95600), Main.Succ(ww95800))), ww4495)) at position [4,1,0] we obtained the following new rules [LPAR04]: 189.22/136.57 189.22/136.57 (new_iterate95(ww955, ww95600, ww957, ww95800, ww4495) -> new_iterate95(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primPlusNat0(new_primMulNat1(ww95600, Main.Succ(ww95800)), Main.Succ(ww95800))), ww4495)),new_iterate95(ww955, ww95600, ww957, ww95800, ww4495) -> new_iterate95(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primPlusNat0(new_primMulNat1(ww95600, Main.Succ(ww95800)), Main.Succ(ww95800))), ww4495))) 189.22/136.57 189.22/136.57 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3196) 189.22/136.57 Obligation: 189.22/136.57 Q DP problem: 189.22/136.57 The TRS P consists of the following rules: 189.22/136.57 189.22/136.57 new_iterate95(ww955, ww95600, ww957, ww95800, ww4495) -> new_iterate95(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primPlusNat0(new_primMulNat1(ww95600, Main.Succ(ww95800)), Main.Succ(ww95800))), ww4495)) 189.22/136.57 189.22/136.57 The TRS R consists of the following rules: 189.22/136.57 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.57 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.57 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.57 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.57 189.22/136.57 The set Q consists of the following terms: 189.22/136.57 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_srMyInt(x0, x1) 189.22/136.57 new_psMyInt(x0, x1) 189.22/136.57 189.22/136.57 We have to consider all minimal (P,Q,R)-chains. 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3197) MNOCProof (EQUIVALENT) 189.22/136.57 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3198) 189.22/136.57 Obligation: 189.22/136.57 Q DP problem: 189.22/136.57 The TRS P consists of the following rules: 189.22/136.57 189.22/136.57 new_iterate95(ww955, ww95600, ww957, ww95800, ww4495) -> new_iterate95(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primPlusNat0(new_primMulNat1(ww95600, Main.Succ(ww95800)), Main.Succ(ww95800))), ww4495)) 189.22/136.57 189.22/136.57 The TRS R consists of the following rules: 189.22/136.57 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.57 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.57 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.57 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.57 189.22/136.57 Q is empty. 189.22/136.57 We have to consider all (P,Q,R)-chains. 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3199) NonTerminationLoopProof (COMPLETE) 189.22/136.57 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.22/136.57 Found a loop by semiunifying a rule from P directly. 189.22/136.57 189.22/136.57 s = new_iterate95(ww955, ww95600, ww957, ww95800, ww4495) evaluates to t =new_iterate95(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primPlusNat0(new_primMulNat1(ww95600, Main.Succ(ww95800)), Main.Succ(ww95800))), ww4495)) 189.22/136.57 189.22/136.57 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.22/136.57 * Matcher: [ww4495 / new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primPlusNat0(new_primMulNat1(ww95600, Main.Succ(ww95800)), Main.Succ(ww95800))), ww4495)] 189.22/136.57 * Semiunifier: [ ] 189.22/136.57 189.22/136.57 -------------------------------------------------------------------------------- 189.22/136.57 Rewriting sequence 189.22/136.57 189.22/136.57 The DP semiunifies directly so there is only one rewrite step from new_iterate95(ww955, ww95600, ww957, ww95800, ww4495) to new_iterate95(ww955, ww95600, ww957, ww95800, new_primPlusFloat(Main.Neg(Main.Succ(Main.Succ(new_primPlusNat0(ww955, ww957)))), Main.Neg(new_primPlusNat0(new_primMulNat1(ww95600, Main.Succ(ww95800)), Main.Succ(ww95800))), ww4495)). 189.22/136.57 189.22/136.57 189.22/136.57 189.22/136.57 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3200) 189.22/136.57 NO 189.22/136.57 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3201) 189.22/136.57 Obligation: 189.22/136.57 Q DP problem: 189.22/136.57 The TRS P consists of the following rules: 189.22/136.57 189.22/136.57 new_iterate102(ww3100, ww4351) -> new_iterate102(ww3100, new_psFloat102(ww3100, ww4351)) 189.22/136.57 189.22/136.57 The TRS R consists of the following rules: 189.22/136.57 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.57 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.22/136.57 new_psFloat102(ww3100, ww4351) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4351) 189.22/136.57 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.57 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.57 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.57 189.22/136.57 The set Q consists of the following terms: 189.22/136.57 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_msMyInt4(x0) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primMinusInt(Main.Neg(x0)) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primMinusInt(Main.Pos(x0)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_psFloat102(x0, x1) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_srMyInt(x0, x1) 189.22/136.57 new_psMyInt(x0, x1) 189.22/136.57 189.22/136.57 We have to consider all minimal (P,Q,R)-chains. 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3202) TransformationProof (EQUIVALENT) 189.22/136.57 By rewriting [LPAR04] the rule new_iterate102(ww3100, ww4351) -> new_iterate102(ww3100, new_psFloat102(ww3100, ww4351)) at position [1] we obtained the following new rules [LPAR04]: 189.22/136.57 189.22/136.57 (new_iterate102(ww3100, ww4351) -> new_iterate102(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4351)),new_iterate102(ww3100, ww4351) -> new_iterate102(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4351))) 189.22/136.57 189.22/136.57 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3203) 189.22/136.57 Obligation: 189.22/136.57 Q DP problem: 189.22/136.57 The TRS P consists of the following rules: 189.22/136.57 189.22/136.57 new_iterate102(ww3100, ww4351) -> new_iterate102(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4351)) 189.22/136.57 189.22/136.57 The TRS R consists of the following rules: 189.22/136.57 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.57 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.22/136.57 new_psFloat102(ww3100, ww4351) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4351) 189.22/136.57 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.57 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.57 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.57 189.22/136.57 The set Q consists of the following terms: 189.22/136.57 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_msMyInt4(x0) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primMinusInt(Main.Neg(x0)) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primMinusInt(Main.Pos(x0)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_psFloat102(x0, x1) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_srMyInt(x0, x1) 189.22/136.57 new_psMyInt(x0, x1) 189.22/136.57 189.22/136.57 We have to consider all minimal (P,Q,R)-chains. 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3204) UsableRulesProof (EQUIVALENT) 189.22/136.57 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3205) 189.22/136.57 Obligation: 189.22/136.57 Q DP problem: 189.22/136.57 The TRS P consists of the following rules: 189.22/136.57 189.22/136.57 new_iterate102(ww3100, ww4351) -> new_iterate102(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4351)) 189.22/136.57 189.22/136.57 The TRS R consists of the following rules: 189.22/136.57 189.22/136.57 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.22/136.57 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.57 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.57 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.57 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.22/136.57 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.22/136.57 189.22/136.57 The set Q consists of the following terms: 189.22/136.57 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_msMyInt4(x0) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primMinusInt(Main.Neg(x0)) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primMinusInt(Main.Pos(x0)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_psFloat102(x0, x1) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_srMyInt(x0, x1) 189.22/136.57 new_psMyInt(x0, x1) 189.22/136.57 189.22/136.57 We have to consider all minimal (P,Q,R)-chains. 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3206) QReductionProof (EQUIVALENT) 189.22/136.57 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.22/136.57 189.22/136.57 new_psFloat102(x0, x1) 189.22/136.57 189.22/136.57 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3207) 189.22/136.57 Obligation: 189.22/136.57 Q DP problem: 189.22/136.57 The TRS P consists of the following rules: 189.22/136.57 189.22/136.57 new_iterate102(ww3100, ww4351) -> new_iterate102(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4351)) 189.22/136.57 189.22/136.57 The TRS R consists of the following rules: 189.22/136.57 189.22/136.57 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.22/136.57 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.57 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.57 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.57 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.22/136.57 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.22/136.57 189.22/136.57 The set Q consists of the following terms: 189.22/136.57 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_msMyInt4(x0) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primMinusInt(Main.Neg(x0)) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primMinusInt(Main.Pos(x0)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_srMyInt(x0, x1) 189.22/136.57 new_psMyInt(x0, x1) 189.22/136.57 189.22/136.57 We have to consider all minimal (P,Q,R)-chains. 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3208) TransformationProof (EQUIVALENT) 189.22/136.57 By rewriting [LPAR04] the rule new_iterate102(ww3100, ww4351) -> new_iterate102(ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4351)) at position [1,0] we obtained the following new rules [LPAR04]: 189.22/136.57 189.22/136.57 (new_iterate102(ww3100, ww4351) -> new_iterate102(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4351)),new_iterate102(ww3100, ww4351) -> new_iterate102(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4351))) 189.22/136.57 189.22/136.57 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3209) 189.22/136.57 Obligation: 189.22/136.57 Q DP problem: 189.22/136.57 The TRS P consists of the following rules: 189.22/136.57 189.22/136.57 new_iterate102(ww3100, ww4351) -> new_iterate102(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4351)) 189.22/136.57 189.22/136.57 The TRS R consists of the following rules: 189.22/136.57 189.22/136.57 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.22/136.57 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.57 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.57 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.57 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.22/136.57 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.22/136.57 189.22/136.57 The set Q consists of the following terms: 189.22/136.57 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_msMyInt4(x0) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primMinusInt(Main.Neg(x0)) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primMinusInt(Main.Pos(x0)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_srMyInt(x0, x1) 189.22/136.57 new_psMyInt(x0, x1) 189.22/136.57 189.22/136.57 We have to consider all minimal (P,Q,R)-chains. 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3210) UsableRulesProof (EQUIVALENT) 189.22/136.57 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3211) 189.22/136.57 Obligation: 189.22/136.57 Q DP problem: 189.22/136.57 The TRS P consists of the following rules: 189.22/136.57 189.22/136.57 new_iterate102(ww3100, ww4351) -> new_iterate102(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4351)) 189.22/136.57 189.22/136.57 The TRS R consists of the following rules: 189.22/136.57 189.22/136.57 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.22/136.57 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.57 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.57 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.57 189.22/136.57 The set Q consists of the following terms: 189.22/136.57 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_msMyInt4(x0) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primMinusInt(Main.Neg(x0)) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primMinusInt(Main.Pos(x0)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_srMyInt(x0, x1) 189.22/136.57 new_psMyInt(x0, x1) 189.22/136.57 189.22/136.57 We have to consider all minimal (P,Q,R)-chains. 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3212) QReductionProof (EQUIVALENT) 189.22/136.57 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.22/136.57 189.22/136.57 new_msMyInt4(x0) 189.22/136.57 189.22/136.57 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3213) 189.22/136.57 Obligation: 189.22/136.57 Q DP problem: 189.22/136.57 The TRS P consists of the following rules: 189.22/136.57 189.22/136.57 new_iterate102(ww3100, ww4351) -> new_iterate102(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4351)) 189.22/136.57 189.22/136.57 The TRS R consists of the following rules: 189.22/136.57 189.22/136.57 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.22/136.57 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.57 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.57 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.57 189.22/136.57 The set Q consists of the following terms: 189.22/136.57 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primMinusInt(Main.Neg(x0)) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primMinusInt(Main.Pos(x0)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_srMyInt(x0, x1) 189.22/136.57 new_psMyInt(x0, x1) 189.22/136.57 189.22/136.57 We have to consider all minimal (P,Q,R)-chains. 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3214) TransformationProof (EQUIVALENT) 189.22/136.57 By rewriting [LPAR04] the rule new_iterate102(ww3100, ww4351) -> new_iterate102(ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4351)) at position [1,0] we obtained the following new rules [LPAR04]: 189.22/136.57 189.22/136.57 (new_iterate102(ww3100, ww4351) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4351)),new_iterate102(ww3100, ww4351) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4351))) 189.22/136.57 189.22/136.57 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3215) 189.22/136.57 Obligation: 189.22/136.57 Q DP problem: 189.22/136.57 The TRS P consists of the following rules: 189.22/136.57 189.22/136.57 new_iterate102(ww3100, ww4351) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4351)) 189.22/136.57 189.22/136.57 The TRS R consists of the following rules: 189.22/136.57 189.22/136.57 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.22/136.57 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.57 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.57 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.57 189.22/136.57 The set Q consists of the following terms: 189.22/136.57 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primMinusInt(Main.Neg(x0)) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primMinusInt(Main.Pos(x0)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_srMyInt(x0, x1) 189.22/136.57 new_psMyInt(x0, x1) 189.22/136.57 189.22/136.57 We have to consider all minimal (P,Q,R)-chains. 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3216) UsableRulesProof (EQUIVALENT) 189.22/136.57 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3217) 189.22/136.57 Obligation: 189.22/136.57 Q DP problem: 189.22/136.57 The TRS P consists of the following rules: 189.22/136.57 189.22/136.57 new_iterate102(ww3100, ww4351) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4351)) 189.22/136.57 189.22/136.57 The TRS R consists of the following rules: 189.22/136.57 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.57 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.57 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.57 189.22/136.57 The set Q consists of the following terms: 189.22/136.57 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primMinusInt(Main.Neg(x0)) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primMinusInt(Main.Pos(x0)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_srMyInt(x0, x1) 189.22/136.57 new_psMyInt(x0, x1) 189.22/136.57 189.22/136.57 We have to consider all minimal (P,Q,R)-chains. 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3218) QReductionProof (EQUIVALENT) 189.22/136.57 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.22/136.57 189.22/136.57 new_primMinusInt(Main.Neg(x0)) 189.22/136.57 new_primMinusInt(Main.Pos(x0)) 189.22/136.57 189.22/136.57 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3219) 189.22/136.57 Obligation: 189.22/136.57 Q DP problem: 189.22/136.57 The TRS P consists of the following rules: 189.22/136.57 189.22/136.57 new_iterate102(ww3100, ww4351) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4351)) 189.22/136.57 189.22/136.57 The TRS R consists of the following rules: 189.22/136.57 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.57 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.57 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.57 189.22/136.57 The set Q consists of the following terms: 189.22/136.57 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_srMyInt(x0, x1) 189.22/136.57 new_psMyInt(x0, x1) 189.22/136.57 189.22/136.57 We have to consider all minimal (P,Q,R)-chains. 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3220) TransformationProof (EQUIVALENT) 189.22/136.57 By rewriting [LPAR04] the rule new_iterate102(ww3100, ww4351) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4351)) at position [1,0,0] we obtained the following new rules [LPAR04]: 189.22/136.57 189.22/136.57 (new_iterate102(ww3100, ww4351) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4351)),new_iterate102(ww3100, ww4351) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4351))) 189.22/136.57 189.22/136.57 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3221) 189.22/136.57 Obligation: 189.22/136.57 Q DP problem: 189.22/136.57 The TRS P consists of the following rules: 189.22/136.57 189.22/136.57 new_iterate102(ww3100, ww4351) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4351)) 189.22/136.57 189.22/136.57 The TRS R consists of the following rules: 189.22/136.57 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.57 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.57 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.57 189.22/136.57 The set Q consists of the following terms: 189.22/136.57 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_srMyInt(x0, x1) 189.22/136.57 new_psMyInt(x0, x1) 189.22/136.57 189.22/136.57 We have to consider all minimal (P,Q,R)-chains. 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3222) TransformationProof (EQUIVALENT) 189.22/136.57 By rewriting [LPAR04] the rule new_iterate102(ww3100, ww4351) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4351)) at position [1,1] we obtained the following new rules [LPAR04]: 189.22/136.57 189.22/136.57 (new_iterate102(ww3100, ww4351) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4351)),new_iterate102(ww3100, ww4351) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4351))) 189.22/136.57 189.22/136.57 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3223) 189.22/136.57 Obligation: 189.22/136.57 Q DP problem: 189.22/136.57 The TRS P consists of the following rules: 189.22/136.57 189.22/136.57 new_iterate102(ww3100, ww4351) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4351)) 189.22/136.57 189.22/136.57 The TRS R consists of the following rules: 189.22/136.57 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.57 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.57 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.57 189.22/136.57 The set Q consists of the following terms: 189.22/136.57 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_srMyInt(x0, x1) 189.22/136.57 new_psMyInt(x0, x1) 189.22/136.57 189.22/136.57 We have to consider all minimal (P,Q,R)-chains. 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3224) TransformationProof (EQUIVALENT) 189.22/136.57 By rewriting [LPAR04] the rule new_iterate102(ww3100, ww4351) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4351)) at position [1,1] we obtained the following new rules [LPAR04]: 189.22/136.57 189.22/136.57 (new_iterate102(ww3100, ww4351) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4351)),new_iterate102(ww3100, ww4351) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4351))) 189.22/136.57 189.22/136.57 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3225) 189.22/136.57 Obligation: 189.22/136.57 Q DP problem: 189.22/136.57 The TRS P consists of the following rules: 189.22/136.57 189.22/136.57 new_iterate102(ww3100, ww4351) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4351)) 189.22/136.57 189.22/136.57 The TRS R consists of the following rules: 189.22/136.57 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.57 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.57 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.57 189.22/136.57 The set Q consists of the following terms: 189.22/136.57 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_srMyInt(x0, x1) 189.22/136.57 new_psMyInt(x0, x1) 189.22/136.57 189.22/136.57 We have to consider all minimal (P,Q,R)-chains. 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3226) TransformationProof (EQUIVALENT) 189.22/136.57 By rewriting [LPAR04] the rule new_iterate102(ww3100, ww4351) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4351)) at position [1,1,0] we obtained the following new rules [LPAR04]: 189.22/136.57 189.22/136.57 (new_iterate102(ww3100, ww4351) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4351)),new_iterate102(ww3100, ww4351) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4351))) 189.22/136.57 189.22/136.57 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3227) 189.22/136.57 Obligation: 189.22/136.57 Q DP problem: 189.22/136.57 The TRS P consists of the following rules: 189.22/136.57 189.22/136.57 new_iterate102(ww3100, ww4351) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4351)) 189.22/136.57 189.22/136.57 The TRS R consists of the following rules: 189.22/136.57 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.57 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.57 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.57 189.22/136.57 The set Q consists of the following terms: 189.22/136.57 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_srMyInt(x0, x1) 189.22/136.57 new_psMyInt(x0, x1) 189.22/136.57 189.22/136.57 We have to consider all minimal (P,Q,R)-chains. 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3228) MNOCProof (EQUIVALENT) 189.22/136.57 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3229) 189.22/136.57 Obligation: 189.22/136.57 Q DP problem: 189.22/136.57 The TRS P consists of the following rules: 189.22/136.57 189.22/136.57 new_iterate102(ww3100, ww4351) -> new_iterate102(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4351)) 189.22/136.57 189.22/136.57 The TRS R consists of the following rules: 189.22/136.57 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.57 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.57 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.57 189.22/136.57 Q is empty. 189.22/136.57 We have to consider all (P,Q,R)-chains. 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3230) NonTerminationLoopProof (COMPLETE) 189.22/136.57 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.22/136.57 Found a loop by semiunifying a rule from P directly. 189.22/136.57 189.22/136.57 s = new_iterate102(ww3100, ww4351) evaluates to t =new_iterate102(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4351)) 189.22/136.57 189.22/136.57 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.22/136.57 * Matcher: [ww4351 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4351)] 189.22/136.57 * Semiunifier: [ ] 189.22/136.57 189.22/136.57 -------------------------------------------------------------------------------- 189.22/136.57 Rewriting sequence 189.22/136.57 189.22/136.57 The DP semiunifies directly so there is only one rewrite step from new_iterate102(ww3100, ww4351) to new_iterate102(ww3100, new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4351)). 189.22/136.57 189.22/136.57 189.22/136.57 189.22/136.57 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3231) 189.22/136.57 NO 189.22/136.57 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3232) 189.22/136.57 Obligation: 189.22/136.57 Q DP problem: 189.22/136.57 The TRS P consists of the following rules: 189.22/136.57 189.22/136.57 new_takeWhile123(ww4100, ww3000, ww3100, ww5, Main.Succ(ww17920), Main.Succ(ww116000)) -> new_takeWhile123(ww4100, ww3000, ww3100, ww5, ww17920, ww116000) 189.22/136.57 189.22/136.57 R is empty. 189.22/136.57 Q is empty. 189.22/136.57 We have to consider all minimal (P,Q,R)-chains. 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3233) QDPSizeChangeProof (EQUIVALENT) 189.22/136.57 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. 189.22/136.57 189.22/136.57 From the DPs we obtained the following set of size-change graphs: 189.22/136.57 *new_takeWhile123(ww4100, ww3000, ww3100, ww5, Main.Succ(ww17920), Main.Succ(ww116000)) -> new_takeWhile123(ww4100, ww3000, ww3100, ww5, ww17920, ww116000) 189.22/136.57 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6 189.22/136.57 189.22/136.57 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3234) 189.22/136.57 YES 189.22/136.57 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3235) 189.22/136.57 Obligation: 189.22/136.57 Q DP problem: 189.22/136.57 The TRS P consists of the following rules: 189.22/136.57 189.22/136.57 new_takeWhile114(ww410000, ww3000, ww3100, ww5, Main.Succ(ww18210), Main.Succ(ww1816000)) -> new_takeWhile114(ww410000, ww3000, ww3100, ww5, ww18210, ww1816000) 189.22/136.57 189.22/136.57 R is empty. 189.22/136.57 Q is empty. 189.22/136.57 We have to consider all minimal (P,Q,R)-chains. 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3236) QDPSizeChangeProof (EQUIVALENT) 189.22/136.57 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. 189.22/136.57 189.22/136.57 From the DPs we obtained the following set of size-change graphs: 189.22/136.57 *new_takeWhile114(ww410000, ww3000, ww3100, ww5, Main.Succ(ww18210), Main.Succ(ww1816000)) -> new_takeWhile114(ww410000, ww3000, ww3100, ww5, ww18210, ww1816000) 189.22/136.57 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6 189.22/136.57 189.22/136.57 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3237) 189.22/136.57 YES 189.22/136.57 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3238) 189.22/136.57 Obligation: 189.22/136.57 Q DP problem: 189.22/136.57 The TRS P consists of the following rules: 189.22/136.57 189.22/136.57 new_iterate127(ww4000, ww4100, ww4336) -> new_iterate127(ww4000, ww4100, new_psFloat127(ww4000, ww4100, ww4336)) 189.22/136.57 189.22/136.57 The TRS R consists of the following rules: 189.22/136.57 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_psFloat127(ww4000, ww4100, ww4336) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4336) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.22/136.57 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.57 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.57 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.22/136.57 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.57 189.22/136.57 The set Q consists of the following terms: 189.22/136.57 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_msMyInt5(x0, Main.Pos(x1)) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.57 new_psFloat127(x0, x1, x2) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_msMyInt5(x0, Main.Neg(x1)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_srMyInt(x0, x1) 189.22/136.57 new_psMyInt(x0, x1) 189.22/136.57 189.22/136.57 We have to consider all minimal (P,Q,R)-chains. 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3239) MNOCProof (EQUIVALENT) 189.22/136.57 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3240) 189.22/136.57 Obligation: 189.22/136.57 Q DP problem: 189.22/136.57 The TRS P consists of the following rules: 189.22/136.57 189.22/136.57 new_iterate127(ww4000, ww4100, ww4336) -> new_iterate127(ww4000, ww4100, new_psFloat127(ww4000, ww4100, ww4336)) 189.22/136.57 189.22/136.57 The TRS R consists of the following rules: 189.22/136.57 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_psFloat127(ww4000, ww4100, ww4336) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Succ(ww4100)), Main.Neg(Main.Zero)), ww4336) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.22/136.57 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.57 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.57 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.22/136.57 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.57 189.22/136.57 Q is empty. 189.22/136.57 We have to consider all (P,Q,R)-chains. 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3241) NonTerminationLoopProof (COMPLETE) 189.22/136.57 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.22/136.57 Found a loop by semiunifying a rule from P directly. 189.22/136.57 189.22/136.57 s = new_iterate127(ww4000, ww4100, ww4336) evaluates to t =new_iterate127(ww4000, ww4100, new_psFloat127(ww4000, ww4100, ww4336)) 189.22/136.57 189.22/136.57 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.22/136.57 * Matcher: [ww4336 / new_psFloat127(ww4000, ww4100, ww4336)] 189.22/136.57 * Semiunifier: [ ] 189.22/136.57 189.22/136.57 -------------------------------------------------------------------------------- 189.22/136.57 Rewriting sequence 189.22/136.57 189.22/136.57 The DP semiunifies directly so there is only one rewrite step from new_iterate127(ww4000, ww4100, ww4336) to new_iterate127(ww4000, ww4100, new_psFloat127(ww4000, ww4100, ww4336)). 189.22/136.57 189.22/136.57 189.22/136.57 189.22/136.57 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3242) 189.22/136.57 NO 189.22/136.57 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3243) 189.22/136.57 Obligation: 189.22/136.57 Q DP problem: 189.22/136.57 The TRS P consists of the following rules: 189.22/136.57 189.22/136.57 new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4308) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_psFloat44(ww1372, ww13730, ww1374, ww13750, ww4308)) 189.22/136.57 189.22/136.57 The TRS R consists of the following rules: 189.22/136.57 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.57 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_psFloat44(ww1372, ww13730, ww1374, ww13750, ww4308) -> new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4308) 189.22/136.57 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.57 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.57 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.22/136.57 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.57 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.57 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.57 189.22/136.57 The set Q consists of the following terms: 189.22/136.57 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.57 new_psFloat44(x0, x1, x2, x3, x4) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.57 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.57 new_msMyInt1(x0, x1) 189.22/136.57 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.57 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.57 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.57 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.57 new_srMyInt(x0, x1) 189.22/136.57 new_psMyInt(x0, x1) 189.22/136.57 189.22/136.57 We have to consider all minimal (P,Q,R)-chains. 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3244) TransformationProof (EQUIVALENT) 189.22/136.57 By rewriting [LPAR04] the rule new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4308) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_psFloat44(ww1372, ww13730, ww1374, ww13750, ww4308)) at position [4] we obtained the following new rules [LPAR04]: 189.22/136.57 189.22/136.57 (new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4308) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4308)),new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4308) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4308))) 189.22/136.57 189.22/136.57 189.22/136.57 ---------------------------------------- 189.22/136.57 189.22/136.57 (3245) 189.22/136.57 Obligation: 189.22/136.57 Q DP problem: 189.22/136.57 The TRS P consists of the following rules: 189.22/136.57 189.22/136.57 new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4308) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4308)) 189.22/136.57 189.22/136.57 The TRS R consists of the following rules: 189.22/136.57 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.57 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.57 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.57 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.57 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.57 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_psFloat44(ww1372, ww13730, ww1374, ww13750, ww4308) -> new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4308) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.58 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.58 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.58 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.58 189.22/136.58 The set Q consists of the following terms: 189.22/136.58 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.58 new_psFloat44(x0, x1, x2, x3, x4) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_msMyInt1(x0, x1) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_srMyInt(x0, x1) 189.22/136.58 new_psMyInt(x0, x1) 189.22/136.58 189.22/136.58 We have to consider all minimal (P,Q,R)-chains. 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3246) UsableRulesProof (EQUIVALENT) 189.22/136.58 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3247) 189.22/136.58 Obligation: 189.22/136.58 Q DP problem: 189.22/136.58 The TRS P consists of the following rules: 189.22/136.58 189.22/136.58 new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4308) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4308)) 189.22/136.58 189.22/136.58 The TRS R consists of the following rules: 189.22/136.58 189.22/136.58 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.22/136.58 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.58 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.58 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.58 189.22/136.58 The set Q consists of the following terms: 189.22/136.58 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.58 new_psFloat44(x0, x1, x2, x3, x4) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_msMyInt1(x0, x1) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_srMyInt(x0, x1) 189.22/136.58 new_psMyInt(x0, x1) 189.22/136.58 189.22/136.58 We have to consider all minimal (P,Q,R)-chains. 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3248) QReductionProof (EQUIVALENT) 189.22/136.58 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.22/136.58 189.22/136.58 new_psFloat44(x0, x1, x2, x3, x4) 189.22/136.58 189.22/136.58 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3249) 189.22/136.58 Obligation: 189.22/136.58 Q DP problem: 189.22/136.58 The TRS P consists of the following rules: 189.22/136.58 189.22/136.58 new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4308) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4308)) 189.22/136.58 189.22/136.58 The TRS R consists of the following rules: 189.22/136.58 189.22/136.58 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.22/136.58 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.58 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.58 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.58 189.22/136.58 The set Q consists of the following terms: 189.22/136.58 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_msMyInt1(x0, x1) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_srMyInt(x0, x1) 189.22/136.58 new_psMyInt(x0, x1) 189.22/136.58 189.22/136.58 We have to consider all minimal (P,Q,R)-chains. 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3250) TransformationProof (EQUIVALENT) 189.22/136.58 By rewriting [LPAR04] the rule new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4308) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_msMyInt1(ww1372, ww1374), new_srMyInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4308)) at position [4,0] we obtained the following new rules [LPAR04]: 189.22/136.58 189.22/136.58 (new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4308) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4308)),new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4308) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4308))) 189.22/136.58 189.22/136.58 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3251) 189.22/136.58 Obligation: 189.22/136.58 Q DP problem: 189.22/136.58 The TRS P consists of the following rules: 189.22/136.58 189.22/136.58 new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4308) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4308)) 189.22/136.58 189.22/136.58 The TRS R consists of the following rules: 189.22/136.58 189.22/136.58 new_msMyInt1(ww1372, ww1374) -> new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)) 189.22/136.58 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.58 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.58 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.58 189.22/136.58 The set Q consists of the following terms: 189.22/136.58 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_msMyInt1(x0, x1) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_srMyInt(x0, x1) 189.22/136.58 new_psMyInt(x0, x1) 189.22/136.58 189.22/136.58 We have to consider all minimal (P,Q,R)-chains. 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3252) UsableRulesProof (EQUIVALENT) 189.22/136.58 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3253) 189.22/136.58 Obligation: 189.22/136.58 Q DP problem: 189.22/136.58 The TRS P consists of the following rules: 189.22/136.58 189.22/136.58 new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4308) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4308)) 189.22/136.58 189.22/136.58 The TRS R consists of the following rules: 189.22/136.58 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.58 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.58 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.58 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.58 189.22/136.58 The set Q consists of the following terms: 189.22/136.58 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_msMyInt1(x0, x1) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_srMyInt(x0, x1) 189.22/136.58 new_psMyInt(x0, x1) 189.22/136.58 189.22/136.58 We have to consider all minimal (P,Q,R)-chains. 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3254) QReductionProof (EQUIVALENT) 189.22/136.58 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.22/136.58 189.22/136.58 new_msMyInt1(x0, x1) 189.22/136.58 189.22/136.58 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3255) 189.22/136.58 Obligation: 189.22/136.58 Q DP problem: 189.22/136.58 The TRS P consists of the following rules: 189.22/136.58 189.22/136.58 new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4308) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4308)) 189.22/136.58 189.22/136.58 The TRS R consists of the following rules: 189.22/136.58 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.58 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.58 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.58 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.58 189.22/136.58 The set Q consists of the following terms: 189.22/136.58 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_srMyInt(x0, x1) 189.22/136.58 new_psMyInt(x0, x1) 189.22/136.58 189.22/136.58 We have to consider all minimal (P,Q,R)-chains. 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3256) TransformationProof (EQUIVALENT) 189.22/136.58 By rewriting [LPAR04] the rule new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4308) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(Main.Succ(ww1374), Main.Succ(ww1372)), new_srMyInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4308)) at position [4,0] we obtained the following new rules [LPAR04]: 189.22/136.58 189.22/136.58 (new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4308) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4308)),new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4308) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4308))) 189.22/136.58 189.22/136.58 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3257) 189.22/136.58 Obligation: 189.22/136.58 Q DP problem: 189.22/136.58 The TRS P consists of the following rules: 189.22/136.58 189.22/136.58 new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4308) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4308)) 189.22/136.58 189.22/136.58 The TRS R consists of the following rules: 189.22/136.58 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.58 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.58 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.58 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.58 189.22/136.58 The set Q consists of the following terms: 189.22/136.58 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_srMyInt(x0, x1) 189.22/136.58 new_psMyInt(x0, x1) 189.22/136.58 189.22/136.58 We have to consider all minimal (P,Q,R)-chains. 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3258) TransformationProof (EQUIVALENT) 189.22/136.58 By rewriting [LPAR04] the rule new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4308) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_srMyInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4308)) at position [4,1] we obtained the following new rules [LPAR04]: 189.22/136.58 189.22/136.58 (new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4308) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4308)),new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4308) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4308))) 189.22/136.58 189.22/136.58 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3259) 189.22/136.58 Obligation: 189.22/136.58 Q DP problem: 189.22/136.58 The TRS P consists of the following rules: 189.22/136.58 189.22/136.58 new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4308) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4308)) 189.22/136.58 189.22/136.58 The TRS R consists of the following rules: 189.22/136.58 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.58 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.58 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.58 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.58 189.22/136.58 The set Q consists of the following terms: 189.22/136.58 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_srMyInt(x0, x1) 189.22/136.58 new_psMyInt(x0, x1) 189.22/136.58 189.22/136.58 We have to consider all minimal (P,Q,R)-chains. 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3260) TransformationProof (EQUIVALENT) 189.22/136.58 By rewriting [LPAR04] the rule new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4308) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), new_primMulInt(Main.Pos(ww13730), Main.Neg(ww13750)), ww4308)) at position [4,1] we obtained the following new rules [LPAR04]: 189.22/136.58 189.22/136.58 (new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4308) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Neg(new_primMulNat1(ww13730, ww13750)), ww4308)),new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4308) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Neg(new_primMulNat1(ww13730, ww13750)), ww4308))) 189.22/136.58 189.22/136.58 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3261) 189.22/136.58 Obligation: 189.22/136.58 Q DP problem: 189.22/136.58 The TRS P consists of the following rules: 189.22/136.58 189.22/136.58 new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4308) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Neg(new_primMulNat1(ww13730, ww13750)), ww4308)) 189.22/136.58 189.22/136.58 The TRS R consists of the following rules: 189.22/136.58 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.58 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.58 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.58 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.58 189.22/136.58 The set Q consists of the following terms: 189.22/136.58 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_srMyInt(x0, x1) 189.22/136.58 new_psMyInt(x0, x1) 189.22/136.58 189.22/136.58 We have to consider all minimal (P,Q,R)-chains. 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3262) MNOCProof (EQUIVALENT) 189.22/136.58 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3263) 189.22/136.58 Obligation: 189.22/136.58 Q DP problem: 189.22/136.58 The TRS P consists of the following rules: 189.22/136.58 189.22/136.58 new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4308) -> new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Neg(new_primMulNat1(ww13730, ww13750)), ww4308)) 189.22/136.58 189.22/136.58 The TRS R consists of the following rules: 189.22/136.58 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.58 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.58 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.58 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.58 189.22/136.58 Q is empty. 189.22/136.58 We have to consider all (P,Q,R)-chains. 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3264) NonTerminationLoopProof (COMPLETE) 189.22/136.58 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.22/136.58 Found a loop by semiunifying a rule from P directly. 189.22/136.58 189.22/136.58 s = new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4308) evaluates to t =new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Neg(new_primMulNat1(ww13730, ww13750)), ww4308)) 189.22/136.58 189.22/136.58 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.22/136.58 * Matcher: [ww4308 / new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Neg(new_primMulNat1(ww13730, ww13750)), ww4308)] 189.22/136.58 * Semiunifier: [ ] 189.22/136.58 189.22/136.58 -------------------------------------------------------------------------------- 189.22/136.58 Rewriting sequence 189.22/136.58 189.22/136.58 The DP semiunifies directly so there is only one rewrite step from new_iterate44(ww1372, ww13730, ww1374, ww13750, ww4308) to new_iterate44(ww1372, ww13730, ww1374, ww13750, new_primPlusFloat(new_primMinusNat0(ww1374, ww1372), Main.Neg(new_primMulNat1(ww13730, ww13750)), ww4308)). 189.22/136.58 189.22/136.58 189.22/136.58 189.22/136.58 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3265) 189.22/136.58 NO 189.22/136.58 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3266) 189.22/136.58 Obligation: 189.22/136.58 Q DP problem: 189.22/136.58 The TRS P consists of the following rules: 189.22/136.58 189.22/136.58 new_iterate109(ww4405) -> new_iterate109(new_psFloat109(ww4405)) 189.22/136.58 189.22/136.58 The TRS R consists of the following rules: 189.22/136.58 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.58 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.22/136.58 new_psFloat109(ww4405) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4405) 189.22/136.58 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.58 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.58 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.58 189.22/136.58 The set Q consists of the following terms: 189.22/136.58 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_msMyInt4(x0) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primMinusInt(Main.Neg(x0)) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primMinusInt(Main.Pos(x0)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_psFloat109(x0) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_srMyInt(x0, x1) 189.22/136.58 new_psMyInt(x0, x1) 189.22/136.58 189.22/136.58 We have to consider all minimal (P,Q,R)-chains. 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3267) TransformationProof (EQUIVALENT) 189.22/136.58 By rewriting [LPAR04] the rule new_iterate109(ww4405) -> new_iterate109(new_psFloat109(ww4405)) at position [0] we obtained the following new rules [LPAR04]: 189.22/136.58 189.22/136.58 (new_iterate109(ww4405) -> new_iterate109(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4405)),new_iterate109(ww4405) -> new_iterate109(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4405))) 189.22/136.58 189.22/136.58 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3268) 189.22/136.58 Obligation: 189.22/136.58 Q DP problem: 189.22/136.58 The TRS P consists of the following rules: 189.22/136.58 189.22/136.58 new_iterate109(ww4405) -> new_iterate109(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4405)) 189.22/136.58 189.22/136.58 The TRS R consists of the following rules: 189.22/136.58 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.58 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.22/136.58 new_psFloat109(ww4405) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4405) 189.22/136.58 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.58 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.58 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.58 189.22/136.58 The set Q consists of the following terms: 189.22/136.58 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_msMyInt4(x0) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primMinusInt(Main.Neg(x0)) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primMinusInt(Main.Pos(x0)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_psFloat109(x0) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_srMyInt(x0, x1) 189.22/136.58 new_psMyInt(x0, x1) 189.22/136.58 189.22/136.58 We have to consider all minimal (P,Q,R)-chains. 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3269) UsableRulesProof (EQUIVALENT) 189.22/136.58 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3270) 189.22/136.58 Obligation: 189.22/136.58 Q DP problem: 189.22/136.58 The TRS P consists of the following rules: 189.22/136.58 189.22/136.58 new_iterate109(ww4405) -> new_iterate109(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4405)) 189.22/136.58 189.22/136.58 The TRS R consists of the following rules: 189.22/136.58 189.22/136.58 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.22/136.58 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.58 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.58 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.58 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.22/136.58 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.22/136.58 189.22/136.58 The set Q consists of the following terms: 189.22/136.58 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_msMyInt4(x0) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primMinusInt(Main.Neg(x0)) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primMinusInt(Main.Pos(x0)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_psFloat109(x0) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_srMyInt(x0, x1) 189.22/136.58 new_psMyInt(x0, x1) 189.22/136.58 189.22/136.58 We have to consider all minimal (P,Q,R)-chains. 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3271) QReductionProof (EQUIVALENT) 189.22/136.58 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.22/136.58 189.22/136.58 new_psFloat109(x0) 189.22/136.58 189.22/136.58 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3272) 189.22/136.58 Obligation: 189.22/136.58 Q DP problem: 189.22/136.58 The TRS P consists of the following rules: 189.22/136.58 189.22/136.58 new_iterate109(ww4405) -> new_iterate109(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4405)) 189.22/136.58 189.22/136.58 The TRS R consists of the following rules: 189.22/136.58 189.22/136.58 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.22/136.58 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.58 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.58 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.58 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.22/136.58 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.22/136.58 189.22/136.58 The set Q consists of the following terms: 189.22/136.58 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_msMyInt4(x0) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primMinusInt(Main.Neg(x0)) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primMinusInt(Main.Pos(x0)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_srMyInt(x0, x1) 189.22/136.58 new_psMyInt(x0, x1) 189.22/136.58 189.22/136.58 We have to consider all minimal (P,Q,R)-chains. 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3273) TransformationProof (EQUIVALENT) 189.22/136.58 By rewriting [LPAR04] the rule new_iterate109(ww4405) -> new_iterate109(new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4405)) at position [0,0] we obtained the following new rules [LPAR04]: 189.22/136.58 189.22/136.58 (new_iterate109(ww4405) -> new_iterate109(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4405)),new_iterate109(ww4405) -> new_iterate109(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4405))) 189.22/136.58 189.22/136.58 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3274) 189.22/136.58 Obligation: 189.22/136.58 Q DP problem: 189.22/136.58 The TRS P consists of the following rules: 189.22/136.58 189.22/136.58 new_iterate109(ww4405) -> new_iterate109(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4405)) 189.22/136.58 189.22/136.58 The TRS R consists of the following rules: 189.22/136.58 189.22/136.58 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.22/136.58 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.58 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.58 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.58 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.22/136.58 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.22/136.58 189.22/136.58 The set Q consists of the following terms: 189.22/136.58 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_msMyInt4(x0) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primMinusInt(Main.Neg(x0)) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primMinusInt(Main.Pos(x0)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_srMyInt(x0, x1) 189.22/136.58 new_psMyInt(x0, x1) 189.22/136.58 189.22/136.58 We have to consider all minimal (P,Q,R)-chains. 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3275) UsableRulesProof (EQUIVALENT) 189.22/136.58 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3276) 189.22/136.58 Obligation: 189.22/136.58 Q DP problem: 189.22/136.58 The TRS P consists of the following rules: 189.22/136.58 189.22/136.58 new_iterate109(ww4405) -> new_iterate109(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4405)) 189.22/136.58 189.22/136.58 The TRS R consists of the following rules: 189.22/136.58 189.22/136.58 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.22/136.58 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.58 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.58 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.58 189.22/136.58 The set Q consists of the following terms: 189.22/136.58 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_msMyInt4(x0) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primMinusInt(Main.Neg(x0)) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primMinusInt(Main.Pos(x0)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_srMyInt(x0, x1) 189.22/136.58 new_psMyInt(x0, x1) 189.22/136.58 189.22/136.58 We have to consider all minimal (P,Q,R)-chains. 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3277) QReductionProof (EQUIVALENT) 189.22/136.58 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.22/136.58 189.22/136.58 new_msMyInt4(x0) 189.22/136.58 189.22/136.58 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3278) 189.22/136.58 Obligation: 189.22/136.58 Q DP problem: 189.22/136.58 The TRS P consists of the following rules: 189.22/136.58 189.22/136.58 new_iterate109(ww4405) -> new_iterate109(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4405)) 189.22/136.58 189.22/136.58 The TRS R consists of the following rules: 189.22/136.58 189.22/136.58 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.22/136.58 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.58 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.58 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.58 189.22/136.58 The set Q consists of the following terms: 189.22/136.58 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primMinusInt(Main.Neg(x0)) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primMinusInt(Main.Pos(x0)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_srMyInt(x0, x1) 189.22/136.58 new_psMyInt(x0, x1) 189.22/136.58 189.22/136.58 We have to consider all minimal (P,Q,R)-chains. 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3279) TransformationProof (EQUIVALENT) 189.22/136.58 By rewriting [LPAR04] the rule new_iterate109(ww4405) -> new_iterate109(new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4405)) at position [0,0] we obtained the following new rules [LPAR04]: 189.22/136.58 189.22/136.58 (new_iterate109(ww4405) -> new_iterate109(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4405)),new_iterate109(ww4405) -> new_iterate109(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4405))) 189.22/136.58 189.22/136.58 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3280) 189.22/136.58 Obligation: 189.22/136.58 Q DP problem: 189.22/136.58 The TRS P consists of the following rules: 189.22/136.58 189.22/136.58 new_iterate109(ww4405) -> new_iterate109(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4405)) 189.22/136.58 189.22/136.58 The TRS R consists of the following rules: 189.22/136.58 189.22/136.58 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.22/136.58 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.58 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.58 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.58 189.22/136.58 The set Q consists of the following terms: 189.22/136.58 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primMinusInt(Main.Neg(x0)) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primMinusInt(Main.Pos(x0)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_srMyInt(x0, x1) 189.22/136.58 new_psMyInt(x0, x1) 189.22/136.58 189.22/136.58 We have to consider all minimal (P,Q,R)-chains. 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3281) UsableRulesProof (EQUIVALENT) 189.22/136.58 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3282) 189.22/136.58 Obligation: 189.22/136.58 Q DP problem: 189.22/136.58 The TRS P consists of the following rules: 189.22/136.58 189.22/136.58 new_iterate109(ww4405) -> new_iterate109(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4405)) 189.22/136.58 189.22/136.58 The TRS R consists of the following rules: 189.22/136.58 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.58 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.58 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.58 189.22/136.58 The set Q consists of the following terms: 189.22/136.58 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primMinusInt(Main.Neg(x0)) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primMinusInt(Main.Pos(x0)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_srMyInt(x0, x1) 189.22/136.58 new_psMyInt(x0, x1) 189.22/136.58 189.22/136.58 We have to consider all minimal (P,Q,R)-chains. 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3283) QReductionProof (EQUIVALENT) 189.22/136.58 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.22/136.58 189.22/136.58 new_primMinusInt(Main.Neg(x0)) 189.22/136.58 new_primMinusInt(Main.Pos(x0)) 189.22/136.58 189.22/136.58 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3284) 189.22/136.58 Obligation: 189.22/136.58 Q DP problem: 189.22/136.58 The TRS P consists of the following rules: 189.22/136.58 189.22/136.58 new_iterate109(ww4405) -> new_iterate109(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4405)) 189.22/136.58 189.22/136.58 The TRS R consists of the following rules: 189.22/136.58 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.58 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.58 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.58 189.22/136.58 The set Q consists of the following terms: 189.22/136.58 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_srMyInt(x0, x1) 189.22/136.58 new_psMyInt(x0, x1) 189.22/136.58 189.22/136.58 We have to consider all minimal (P,Q,R)-chains. 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3285) TransformationProof (EQUIVALENT) 189.22/136.58 By rewriting [LPAR04] the rule new_iterate109(ww4405) -> new_iterate109(new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4405)) at position [0,0,0] we obtained the following new rules [LPAR04]: 189.22/136.58 189.22/136.58 (new_iterate109(ww4405) -> new_iterate109(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4405)),new_iterate109(ww4405) -> new_iterate109(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4405))) 189.22/136.58 189.22/136.58 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3286) 189.22/136.58 Obligation: 189.22/136.58 Q DP problem: 189.22/136.58 The TRS P consists of the following rules: 189.22/136.58 189.22/136.58 new_iterate109(ww4405) -> new_iterate109(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4405)) 189.22/136.58 189.22/136.58 The TRS R consists of the following rules: 189.22/136.58 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.58 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.58 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.58 189.22/136.58 The set Q consists of the following terms: 189.22/136.58 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_srMyInt(x0, x1) 189.22/136.58 new_psMyInt(x0, x1) 189.22/136.58 189.22/136.58 We have to consider all minimal (P,Q,R)-chains. 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3287) TransformationProof (EQUIVALENT) 189.22/136.58 By rewriting [LPAR04] the rule new_iterate109(ww4405) -> new_iterate109(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4405)) at position [0,1] we obtained the following new rules [LPAR04]: 189.22/136.58 189.22/136.58 (new_iterate109(ww4405) -> new_iterate109(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4405)),new_iterate109(ww4405) -> new_iterate109(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4405))) 189.22/136.58 189.22/136.58 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3288) 189.22/136.58 Obligation: 189.22/136.58 Q DP problem: 189.22/136.58 The TRS P consists of the following rules: 189.22/136.58 189.22/136.58 new_iterate109(ww4405) -> new_iterate109(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4405)) 189.22/136.58 189.22/136.58 The TRS R consists of the following rules: 189.22/136.58 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.58 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.58 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.58 189.22/136.58 The set Q consists of the following terms: 189.22/136.58 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_srMyInt(x0, x1) 189.22/136.58 new_psMyInt(x0, x1) 189.22/136.58 189.22/136.58 We have to consider all minimal (P,Q,R)-chains. 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3289) TransformationProof (EQUIVALENT) 189.22/136.58 By rewriting [LPAR04] the rule new_iterate109(ww4405) -> new_iterate109(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Pos(Main.Zero), Main.Neg(Main.Zero)), ww4405)) at position [0,1] we obtained the following new rules [LPAR04]: 189.22/136.58 189.22/136.58 (new_iterate109(ww4405) -> new_iterate109(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4405)),new_iterate109(ww4405) -> new_iterate109(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4405))) 189.22/136.58 189.22/136.58 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3290) 189.22/136.58 Obligation: 189.22/136.58 Q DP problem: 189.22/136.58 The TRS P consists of the following rules: 189.22/136.58 189.22/136.58 new_iterate109(ww4405) -> new_iterate109(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4405)) 189.22/136.58 189.22/136.58 The TRS R consists of the following rules: 189.22/136.58 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.58 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.58 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.58 189.22/136.58 The set Q consists of the following terms: 189.22/136.58 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_srMyInt(x0, x1) 189.22/136.58 new_psMyInt(x0, x1) 189.22/136.58 189.22/136.58 We have to consider all minimal (P,Q,R)-chains. 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3291) TransformationProof (EQUIVALENT) 189.22/136.58 By rewriting [LPAR04] the rule new_iterate109(ww4405) -> new_iterate109(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(new_primMulNat1(Main.Zero, Main.Zero)), ww4405)) at position [0,1,0] we obtained the following new rules [LPAR04]: 189.22/136.58 189.22/136.58 (new_iterate109(ww4405) -> new_iterate109(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4405)),new_iterate109(ww4405) -> new_iterate109(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4405))) 189.22/136.58 189.22/136.58 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3292) 189.22/136.58 Obligation: 189.22/136.58 Q DP problem: 189.22/136.58 The TRS P consists of the following rules: 189.22/136.58 189.22/136.58 new_iterate109(ww4405) -> new_iterate109(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4405)) 189.22/136.58 189.22/136.58 The TRS R consists of the following rules: 189.22/136.58 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.58 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.58 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.58 189.22/136.58 The set Q consists of the following terms: 189.22/136.58 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_srMyInt(x0, x1) 189.22/136.58 new_psMyInt(x0, x1) 189.22/136.58 189.22/136.58 We have to consider all minimal (P,Q,R)-chains. 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3293) MNOCProof (EQUIVALENT) 189.22/136.58 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3294) 189.22/136.58 Obligation: 189.22/136.58 Q DP problem: 189.22/136.58 The TRS P consists of the following rules: 189.22/136.58 189.22/136.58 new_iterate109(ww4405) -> new_iterate109(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4405)) 189.22/136.58 189.22/136.58 The TRS R consists of the following rules: 189.22/136.58 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.58 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.58 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.58 189.22/136.58 Q is empty. 189.22/136.58 We have to consider all (P,Q,R)-chains. 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3295) NonTerminationLoopProof (COMPLETE) 189.22/136.58 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.22/136.58 Found a loop by semiunifying a rule from P directly. 189.22/136.58 189.22/136.58 s = new_iterate109(ww4405) evaluates to t =new_iterate109(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4405)) 189.22/136.58 189.22/136.58 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.22/136.58 * Matcher: [ww4405 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4405)] 189.22/136.58 * Semiunifier: [ ] 189.22/136.58 189.22/136.58 -------------------------------------------------------------------------------- 189.22/136.58 Rewriting sequence 189.22/136.58 189.22/136.58 The DP semiunifies directly so there is only one rewrite step from new_iterate109(ww4405) to new_iterate109(new_primPlusFloat(Main.Pos(Main.Zero), Main.Neg(Main.Zero), ww4405)). 189.22/136.58 189.22/136.58 189.22/136.58 189.22/136.58 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3296) 189.22/136.58 NO 189.22/136.58 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3297) 189.22/136.58 Obligation: 189.22/136.58 Q DP problem: 189.22/136.58 The TRS P consists of the following rules: 189.22/136.58 189.22/136.58 new_iterate0(ww3100, ww4393) -> new_iterate0(ww3100, new_psFloat0(ww3100, ww4393)) 189.22/136.58 189.22/136.58 The TRS R consists of the following rules: 189.22/136.58 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.22/136.58 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.58 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.58 new_psFloat0(ww3100, ww4393) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4393) 189.22/136.58 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.58 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.58 189.22/136.58 The set Q consists of the following terms: 189.22/136.58 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.58 new_psFloat0(x0, x1) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_msMyInt(Main.Neg(x0)) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_msMyInt(Main.Pos(x0)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_srMyInt(x0, x1) 189.22/136.58 new_psMyInt(x0, x1) 189.22/136.58 189.22/136.58 We have to consider all minimal (P,Q,R)-chains. 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3298) MNOCProof (EQUIVALENT) 189.22/136.58 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3299) 189.22/136.58 Obligation: 189.22/136.58 Q DP problem: 189.22/136.58 The TRS P consists of the following rules: 189.22/136.58 189.22/136.58 new_iterate0(ww3100, ww4393) -> new_iterate0(ww3100, new_psFloat0(ww3100, ww4393)) 189.22/136.58 189.22/136.58 The TRS R consists of the following rules: 189.22/136.58 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_msMyInt(Main.Neg(ww207800)) -> new_primMinusNat0(ww207800, Main.Zero) 189.22/136.58 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.58 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.58 new_psFloat0(ww3100, ww4393) -> new_primPlusFloat(new_msMyInt(Main.Neg(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4393) 189.22/136.58 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.58 new_msMyInt(Main.Pos(ww207800)) -> Main.Neg(new_primPlusNat0(Main.Zero, ww207800)) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.58 189.22/136.58 Q is empty. 189.22/136.58 We have to consider all (P,Q,R)-chains. 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3300) NonTerminationLoopProof (COMPLETE) 189.22/136.58 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.22/136.58 Found a loop by semiunifying a rule from P directly. 189.22/136.58 189.22/136.58 s = new_iterate0(ww3100, ww4393) evaluates to t =new_iterate0(ww3100, new_psFloat0(ww3100, ww4393)) 189.22/136.58 189.22/136.58 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.22/136.58 * Matcher: [ww4393 / new_psFloat0(ww3100, ww4393)] 189.22/136.58 * Semiunifier: [ ] 189.22/136.58 189.22/136.58 -------------------------------------------------------------------------------- 189.22/136.58 Rewriting sequence 189.22/136.58 189.22/136.58 The DP semiunifies directly so there is only one rewrite step from new_iterate0(ww3100, ww4393) to new_iterate0(ww3100, new_psFloat0(ww3100, ww4393)). 189.22/136.58 189.22/136.58 189.22/136.58 189.22/136.58 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3301) 189.22/136.58 NO 189.22/136.58 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3302) 189.22/136.58 Obligation: 189.22/136.58 Q DP problem: 189.22/136.58 The TRS P consists of the following rules: 189.22/136.58 189.22/136.58 new_iterate144(ww4333) -> new_iterate144(new_psFloat145(ww4333)) 189.22/136.58 189.22/136.58 The TRS R consists of the following rules: 189.22/136.58 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.58 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.58 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.58 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.58 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.22/136.58 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.22/136.58 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.58 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.58 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.58 new_psFloat145(ww4333) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4333) 189.22/136.58 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.58 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.58 189.22/136.58 The set Q consists of the following terms: 189.22/136.58 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.58 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.58 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_psFloat145(x0) 189.22/136.58 new_msMyInt4(x0) 189.22/136.58 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primMinusInt(Main.Neg(x0)) 189.22/136.58 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.58 new_primMinusInt(Main.Pos(x0)) 189.22/136.58 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.58 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.58 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.58 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.58 new_srMyInt(x0, x1) 189.22/136.58 new_psMyInt(x0, x1) 189.22/136.58 189.22/136.58 We have to consider all minimal (P,Q,R)-chains. 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3303) TransformationProof (EQUIVALENT) 189.22/136.58 By rewriting [LPAR04] the rule new_iterate144(ww4333) -> new_iterate144(new_psFloat145(ww4333)) at position [0] we obtained the following new rules [LPAR04]: 189.22/136.58 189.22/136.58 (new_iterate144(ww4333) -> new_iterate144(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4333)),new_iterate144(ww4333) -> new_iterate144(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4333))) 189.22/136.58 189.22/136.58 189.22/136.58 ---------------------------------------- 189.22/136.58 189.22/136.58 (3304) 189.22/136.58 Obligation: 189.22/136.58 Q DP problem: 189.22/136.58 The TRS P consists of the following rules: 189.22/136.58 189.22/136.58 new_iterate144(ww4333) -> new_iterate144(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4333)) 189.22/136.59 189.22/136.59 The TRS R consists of the following rules: 189.22/136.59 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.59 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.22/136.59 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.59 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.59 new_psFloat145(ww4333) -> new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4333) 189.22/136.59 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.59 189.22/136.59 The set Q consists of the following terms: 189.22/136.59 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_psFloat145(x0) 189.22/136.59 new_msMyInt4(x0) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primMinusInt(Main.Neg(x0)) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primMinusInt(Main.Pos(x0)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_srMyInt(x0, x1) 189.22/136.59 new_psMyInt(x0, x1) 189.22/136.59 189.22/136.59 We have to consider all minimal (P,Q,R)-chains. 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3305) UsableRulesProof (EQUIVALENT) 189.22/136.59 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3306) 189.22/136.59 Obligation: 189.22/136.59 Q DP problem: 189.22/136.59 The TRS P consists of the following rules: 189.22/136.59 189.22/136.59 new_iterate144(ww4333) -> new_iterate144(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4333)) 189.22/136.59 189.22/136.59 The TRS R consists of the following rules: 189.22/136.59 189.22/136.59 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.22/136.59 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.59 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.59 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.59 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.22/136.59 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.22/136.59 189.22/136.59 The set Q consists of the following terms: 189.22/136.59 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_psFloat145(x0) 189.22/136.59 new_msMyInt4(x0) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primMinusInt(Main.Neg(x0)) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primMinusInt(Main.Pos(x0)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_srMyInt(x0, x1) 189.22/136.59 new_psMyInt(x0, x1) 189.22/136.59 189.22/136.59 We have to consider all minimal (P,Q,R)-chains. 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3307) QReductionProof (EQUIVALENT) 189.22/136.59 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.22/136.59 189.22/136.59 new_psFloat145(x0) 189.22/136.59 189.22/136.59 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3308) 189.22/136.59 Obligation: 189.22/136.59 Q DP problem: 189.22/136.59 The TRS P consists of the following rules: 189.22/136.59 189.22/136.59 new_iterate144(ww4333) -> new_iterate144(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4333)) 189.22/136.59 189.22/136.59 The TRS R consists of the following rules: 189.22/136.59 189.22/136.59 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.22/136.59 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.59 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.59 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.59 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.22/136.59 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.22/136.59 189.22/136.59 The set Q consists of the following terms: 189.22/136.59 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_msMyInt4(x0) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primMinusInt(Main.Neg(x0)) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primMinusInt(Main.Pos(x0)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_srMyInt(x0, x1) 189.22/136.59 new_psMyInt(x0, x1) 189.22/136.59 189.22/136.59 We have to consider all minimal (P,Q,R)-chains. 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3309) TransformationProof (EQUIVALENT) 189.22/136.59 By rewriting [LPAR04] the rule new_iterate144(ww4333) -> new_iterate144(new_primPlusFloat(new_msMyInt4(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4333)) at position [0,0] we obtained the following new rules [LPAR04]: 189.22/136.59 189.22/136.59 (new_iterate144(ww4333) -> new_iterate144(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4333)),new_iterate144(ww4333) -> new_iterate144(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4333))) 189.22/136.59 189.22/136.59 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3310) 189.22/136.59 Obligation: 189.22/136.59 Q DP problem: 189.22/136.59 The TRS P consists of the following rules: 189.22/136.59 189.22/136.59 new_iterate144(ww4333) -> new_iterate144(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4333)) 189.22/136.59 189.22/136.59 The TRS R consists of the following rules: 189.22/136.59 189.22/136.59 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.22/136.59 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.59 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.59 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.59 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.22/136.59 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.22/136.59 189.22/136.59 The set Q consists of the following terms: 189.22/136.59 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_msMyInt4(x0) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primMinusInt(Main.Neg(x0)) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primMinusInt(Main.Pos(x0)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_srMyInt(x0, x1) 189.22/136.59 new_psMyInt(x0, x1) 189.22/136.59 189.22/136.59 We have to consider all minimal (P,Q,R)-chains. 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3311) UsableRulesProof (EQUIVALENT) 189.22/136.59 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3312) 189.22/136.59 Obligation: 189.22/136.59 Q DP problem: 189.22/136.59 The TRS P consists of the following rules: 189.22/136.59 189.22/136.59 new_iterate144(ww4333) -> new_iterate144(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4333)) 189.22/136.59 189.22/136.59 The TRS R consists of the following rules: 189.22/136.59 189.22/136.59 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.22/136.59 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.59 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.59 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.59 189.22/136.59 The set Q consists of the following terms: 189.22/136.59 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_msMyInt4(x0) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primMinusInt(Main.Neg(x0)) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primMinusInt(Main.Pos(x0)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_srMyInt(x0, x1) 189.22/136.59 new_psMyInt(x0, x1) 189.22/136.59 189.22/136.59 We have to consider all minimal (P,Q,R)-chains. 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3313) QReductionProof (EQUIVALENT) 189.22/136.59 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.22/136.59 189.22/136.59 new_msMyInt4(x0) 189.22/136.59 189.22/136.59 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3314) 189.22/136.59 Obligation: 189.22/136.59 Q DP problem: 189.22/136.59 The TRS P consists of the following rules: 189.22/136.59 189.22/136.59 new_iterate144(ww4333) -> new_iterate144(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4333)) 189.22/136.59 189.22/136.59 The TRS R consists of the following rules: 189.22/136.59 189.22/136.59 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.22/136.59 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.59 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.59 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.59 189.22/136.59 The set Q consists of the following terms: 189.22/136.59 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primMinusInt(Main.Neg(x0)) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primMinusInt(Main.Pos(x0)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_srMyInt(x0, x1) 189.22/136.59 new_psMyInt(x0, x1) 189.22/136.59 189.22/136.59 We have to consider all minimal (P,Q,R)-chains. 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3315) TransformationProof (EQUIVALENT) 189.22/136.59 By rewriting [LPAR04] the rule new_iterate144(ww4333) -> new_iterate144(new_primPlusFloat(new_primMinusInt(Main.Pos(Main.Zero)), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4333)) at position [0,0] we obtained the following new rules [LPAR04]: 189.22/136.59 189.22/136.59 (new_iterate144(ww4333) -> new_iterate144(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4333)),new_iterate144(ww4333) -> new_iterate144(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4333))) 189.22/136.59 189.22/136.59 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3316) 189.22/136.59 Obligation: 189.22/136.59 Q DP problem: 189.22/136.59 The TRS P consists of the following rules: 189.22/136.59 189.22/136.59 new_iterate144(ww4333) -> new_iterate144(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4333)) 189.22/136.59 189.22/136.59 The TRS R consists of the following rules: 189.22/136.59 189.22/136.59 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.22/136.59 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.59 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.59 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.59 189.22/136.59 The set Q consists of the following terms: 189.22/136.59 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primMinusInt(Main.Neg(x0)) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primMinusInt(Main.Pos(x0)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_srMyInt(x0, x1) 189.22/136.59 new_psMyInt(x0, x1) 189.22/136.59 189.22/136.59 We have to consider all minimal (P,Q,R)-chains. 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3317) UsableRulesProof (EQUIVALENT) 189.22/136.59 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3318) 189.22/136.59 Obligation: 189.22/136.59 Q DP problem: 189.22/136.59 The TRS P consists of the following rules: 189.22/136.59 189.22/136.59 new_iterate144(ww4333) -> new_iterate144(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4333)) 189.22/136.59 189.22/136.59 The TRS R consists of the following rules: 189.22/136.59 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.59 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.59 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.59 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.59 189.22/136.59 The set Q consists of the following terms: 189.22/136.59 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primMinusInt(Main.Neg(x0)) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primMinusInt(Main.Pos(x0)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_srMyInt(x0, x1) 189.22/136.59 new_psMyInt(x0, x1) 189.22/136.59 189.22/136.59 We have to consider all minimal (P,Q,R)-chains. 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3319) QReductionProof (EQUIVALENT) 189.22/136.59 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.22/136.59 189.22/136.59 new_primMinusInt(Main.Neg(x0)) 189.22/136.59 new_primMinusInt(Main.Pos(x0)) 189.22/136.59 189.22/136.59 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3320) 189.22/136.59 Obligation: 189.22/136.59 Q DP problem: 189.22/136.59 The TRS P consists of the following rules: 189.22/136.59 189.22/136.59 new_iterate144(ww4333) -> new_iterate144(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4333)) 189.22/136.59 189.22/136.59 The TRS R consists of the following rules: 189.22/136.59 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.59 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.59 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.59 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.59 189.22/136.59 The set Q consists of the following terms: 189.22/136.59 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_srMyInt(x0, x1) 189.22/136.59 new_psMyInt(x0, x1) 189.22/136.59 189.22/136.59 We have to consider all minimal (P,Q,R)-chains. 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3321) TransformationProof (EQUIVALENT) 189.22/136.59 By rewriting [LPAR04] the rule new_iterate144(ww4333) -> new_iterate144(new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4333)) at position [0,0] we obtained the following new rules [LPAR04]: 189.22/136.59 189.22/136.59 (new_iterate144(ww4333) -> new_iterate144(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4333)),new_iterate144(ww4333) -> new_iterate144(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4333))) 189.22/136.59 189.22/136.59 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3322) 189.22/136.59 Obligation: 189.22/136.59 Q DP problem: 189.22/136.59 The TRS P consists of the following rules: 189.22/136.59 189.22/136.59 new_iterate144(ww4333) -> new_iterate144(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4333)) 189.22/136.59 189.22/136.59 The TRS R consists of the following rules: 189.22/136.59 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.59 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.59 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.59 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.59 189.22/136.59 The set Q consists of the following terms: 189.22/136.59 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_srMyInt(x0, x1) 189.22/136.59 new_psMyInt(x0, x1) 189.22/136.59 189.22/136.59 We have to consider all minimal (P,Q,R)-chains. 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3323) TransformationProof (EQUIVALENT) 189.22/136.59 By rewriting [LPAR04] the rule new_iterate144(ww4333) -> new_iterate144(new_primPlusFloat(Main.Pos(Main.Zero), new_srMyInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4333)) at position [0,1] we obtained the following new rules [LPAR04]: 189.22/136.59 189.22/136.59 (new_iterate144(ww4333) -> new_iterate144(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4333)),new_iterate144(ww4333) -> new_iterate144(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4333))) 189.22/136.59 189.22/136.59 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3324) 189.22/136.59 Obligation: 189.22/136.59 Q DP problem: 189.22/136.59 The TRS P consists of the following rules: 189.22/136.59 189.22/136.59 new_iterate144(ww4333) -> new_iterate144(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4333)) 189.22/136.59 189.22/136.59 The TRS R consists of the following rules: 189.22/136.59 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.59 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.59 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.59 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.59 189.22/136.59 The set Q consists of the following terms: 189.22/136.59 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_srMyInt(x0, x1) 189.22/136.59 new_psMyInt(x0, x1) 189.22/136.59 189.22/136.59 We have to consider all minimal (P,Q,R)-chains. 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3325) TransformationProof (EQUIVALENT) 189.22/136.59 By rewriting [LPAR04] the rule new_iterate144(ww4333) -> new_iterate144(new_primPlusFloat(Main.Pos(Main.Zero), new_primMulInt(Main.Neg(Main.Zero), Main.Neg(Main.Zero)), ww4333)) at position [0,1] we obtained the following new rules [LPAR04]: 189.22/136.59 189.22/136.59 (new_iterate144(ww4333) -> new_iterate144(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4333)),new_iterate144(ww4333) -> new_iterate144(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4333))) 189.22/136.59 189.22/136.59 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3326) 189.22/136.59 Obligation: 189.22/136.59 Q DP problem: 189.22/136.59 The TRS P consists of the following rules: 189.22/136.59 189.22/136.59 new_iterate144(ww4333) -> new_iterate144(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4333)) 189.22/136.59 189.22/136.59 The TRS R consists of the following rules: 189.22/136.59 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.59 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.59 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.59 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.59 189.22/136.59 The set Q consists of the following terms: 189.22/136.59 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_srMyInt(x0, x1) 189.22/136.59 new_psMyInt(x0, x1) 189.22/136.59 189.22/136.59 We have to consider all minimal (P,Q,R)-chains. 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3327) TransformationProof (EQUIVALENT) 189.22/136.59 By rewriting [LPAR04] the rule new_iterate144(ww4333) -> new_iterate144(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(new_primMulNat1(Main.Zero, Main.Zero)), ww4333)) at position [0,1,0] we obtained the following new rules [LPAR04]: 189.22/136.59 189.22/136.59 (new_iterate144(ww4333) -> new_iterate144(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4333)),new_iterate144(ww4333) -> new_iterate144(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4333))) 189.22/136.59 189.22/136.59 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3328) 189.22/136.59 Obligation: 189.22/136.59 Q DP problem: 189.22/136.59 The TRS P consists of the following rules: 189.22/136.59 189.22/136.59 new_iterate144(ww4333) -> new_iterate144(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4333)) 189.22/136.59 189.22/136.59 The TRS R consists of the following rules: 189.22/136.59 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.59 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.59 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.59 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.59 189.22/136.59 The set Q consists of the following terms: 189.22/136.59 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_srMyInt(x0, x1) 189.22/136.59 new_psMyInt(x0, x1) 189.22/136.59 189.22/136.59 We have to consider all minimal (P,Q,R)-chains. 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3329) MNOCProof (EQUIVALENT) 189.22/136.59 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3330) 189.22/136.59 Obligation: 189.22/136.59 Q DP problem: 189.22/136.59 The TRS P consists of the following rules: 189.22/136.59 189.22/136.59 new_iterate144(ww4333) -> new_iterate144(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4333)) 189.22/136.59 189.22/136.59 The TRS R consists of the following rules: 189.22/136.59 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.59 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.59 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.59 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.59 189.22/136.59 Q is empty. 189.22/136.59 We have to consider all (P,Q,R)-chains. 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3331) NonTerminationLoopProof (COMPLETE) 189.22/136.59 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.22/136.59 Found a loop by semiunifying a rule from P directly. 189.22/136.59 189.22/136.59 s = new_iterate144(ww4333) evaluates to t =new_iterate144(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4333)) 189.22/136.59 189.22/136.59 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.22/136.59 * Matcher: [ww4333 / new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4333)] 189.22/136.59 * Semiunifier: [ ] 189.22/136.59 189.22/136.59 -------------------------------------------------------------------------------- 189.22/136.59 Rewriting sequence 189.22/136.59 189.22/136.59 The DP semiunifies directly so there is only one rewrite step from new_iterate144(ww4333) to new_iterate144(new_primPlusFloat(Main.Pos(Main.Zero), Main.Pos(Main.Zero), ww4333)). 189.22/136.59 189.22/136.59 189.22/136.59 189.22/136.59 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3332) 189.22/136.59 NO 189.22/136.59 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3333) 189.22/136.59 Obligation: 189.22/136.59 Q DP problem: 189.22/136.59 The TRS P consists of the following rules: 189.22/136.59 189.22/136.59 new_iterate133(ww4000, ww3100, ww4334) -> new_iterate133(ww4000, ww3100, new_psFloat134(ww4000, ww3100, ww4334)) 189.22/136.59 189.22/136.59 The TRS R consists of the following rules: 189.22/136.59 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.22/136.59 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.59 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.59 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.22/136.59 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.59 new_psFloat134(ww4000, ww3100, ww4334) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4334) 189.22/136.59 189.22/136.59 The set Q consists of the following terms: 189.22/136.59 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_msMyInt5(x0, Main.Pos(x1)) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_psFloat134(x0, x1, x2) 189.22/136.59 new_msMyInt5(x0, Main.Neg(x1)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_srMyInt(x0, x1) 189.22/136.59 new_psMyInt(x0, x1) 189.22/136.59 189.22/136.59 We have to consider all minimal (P,Q,R)-chains. 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3334) MNOCProof (EQUIVALENT) 189.22/136.59 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3335) 189.22/136.59 Obligation: 189.22/136.59 Q DP problem: 189.22/136.59 The TRS P consists of the following rules: 189.22/136.59 189.22/136.59 new_iterate133(ww4000, ww3100, ww4334) -> new_iterate133(ww4000, ww3100, new_psFloat134(ww4000, ww3100, ww4334)) 189.22/136.59 189.22/136.59 The TRS R consists of the following rules: 189.22/136.59 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.22/136.59 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.59 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.59 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.22/136.59 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.59 new_psFloat134(ww4000, ww3100, ww4334) -> new_primPlusFloat(new_msMyInt5(ww4000, Main.Neg(Main.Zero)), new_srMyInt(Main.Pos(Main.Zero), Main.Neg(Main.Succ(ww3100))), ww4334) 189.22/136.59 189.22/136.59 Q is empty. 189.22/136.59 We have to consider all (P,Q,R)-chains. 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3336) NonTerminationLoopProof (COMPLETE) 189.22/136.59 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.22/136.59 Found a loop by semiunifying a rule from P directly. 189.22/136.59 189.22/136.59 s = new_iterate133(ww4000, ww3100, ww4334) evaluates to t =new_iterate133(ww4000, ww3100, new_psFloat134(ww4000, ww3100, ww4334)) 189.22/136.59 189.22/136.59 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.22/136.59 * Matcher: [ww4334 / new_psFloat134(ww4000, ww3100, ww4334)] 189.22/136.59 * Semiunifier: [ ] 189.22/136.59 189.22/136.59 -------------------------------------------------------------------------------- 189.22/136.59 Rewriting sequence 189.22/136.59 189.22/136.59 The DP semiunifies directly so there is only one rewrite step from new_iterate133(ww4000, ww3100, ww4334) to new_iterate133(ww4000, ww3100, new_psFloat134(ww4000, ww3100, ww4334)). 189.22/136.59 189.22/136.59 189.22/136.59 189.22/136.59 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3337) 189.22/136.59 NO 189.22/136.59 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3338) 189.22/136.59 Obligation: 189.22/136.59 Q DP problem: 189.22/136.59 The TRS P consists of the following rules: 189.22/136.59 189.22/136.59 new_iterate37(ww4000, ww4100, ww4372) -> new_iterate37(ww4000, ww4100, new_psFloat37(ww4000, ww4100, ww4372)) 189.22/136.59 189.22/136.59 The TRS R consists of the following rules: 189.22/136.59 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.59 new_psFloat37(ww4000, ww4100, ww4372) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4372) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.59 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.59 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.22/136.59 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.59 189.22/136.59 The set Q consists of the following terms: 189.22/136.59 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_msMyInt0(x0) 189.22/136.59 new_srMyInt(x0, x1) 189.22/136.59 new_psMyInt(x0, x1) 189.22/136.59 new_psFloat37(x0, x1, x2) 189.22/136.59 189.22/136.59 We have to consider all minimal (P,Q,R)-chains. 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3339) TransformationProof (EQUIVALENT) 189.22/136.59 By rewriting [LPAR04] the rule new_iterate37(ww4000, ww4100, ww4372) -> new_iterate37(ww4000, ww4100, new_psFloat37(ww4000, ww4100, ww4372)) at position [2] we obtained the following new rules [LPAR04]: 189.22/136.59 189.22/136.59 (new_iterate37(ww4000, ww4100, ww4372) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4372)),new_iterate37(ww4000, ww4100, ww4372) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4372))) 189.22/136.59 189.22/136.59 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3340) 189.22/136.59 Obligation: 189.22/136.59 Q DP problem: 189.22/136.59 The TRS P consists of the following rules: 189.22/136.59 189.22/136.59 new_iterate37(ww4000, ww4100, ww4372) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4372)) 189.22/136.59 189.22/136.59 The TRS R consists of the following rules: 189.22/136.59 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.59 new_psFloat37(ww4000, ww4100, ww4372) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4372) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.59 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.59 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.22/136.59 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.59 189.22/136.59 The set Q consists of the following terms: 189.22/136.59 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_msMyInt0(x0) 189.22/136.59 new_srMyInt(x0, x1) 189.22/136.59 new_psMyInt(x0, x1) 189.22/136.59 new_psFloat37(x0, x1, x2) 189.22/136.59 189.22/136.59 We have to consider all minimal (P,Q,R)-chains. 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3341) UsableRulesProof (EQUIVALENT) 189.22/136.59 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3342) 189.22/136.59 Obligation: 189.22/136.59 Q DP problem: 189.22/136.59 The TRS P consists of the following rules: 189.22/136.59 189.22/136.59 new_iterate37(ww4000, ww4100, ww4372) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4372)) 189.22/136.59 189.22/136.59 The TRS R consists of the following rules: 189.22/136.59 189.22/136.59 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.22/136.59 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.59 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.59 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.59 189.22/136.59 The set Q consists of the following terms: 189.22/136.59 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_msMyInt0(x0) 189.22/136.59 new_srMyInt(x0, x1) 189.22/136.59 new_psMyInt(x0, x1) 189.22/136.59 new_psFloat37(x0, x1, x2) 189.22/136.59 189.22/136.59 We have to consider all minimal (P,Q,R)-chains. 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3343) QReductionProof (EQUIVALENT) 189.22/136.59 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.22/136.59 189.22/136.59 new_psFloat37(x0, x1, x2) 189.22/136.59 189.22/136.59 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3344) 189.22/136.59 Obligation: 189.22/136.59 Q DP problem: 189.22/136.59 The TRS P consists of the following rules: 189.22/136.59 189.22/136.59 new_iterate37(ww4000, ww4100, ww4372) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4372)) 189.22/136.59 189.22/136.59 The TRS R consists of the following rules: 189.22/136.59 189.22/136.59 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.22/136.59 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.59 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.59 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.59 189.22/136.59 The set Q consists of the following terms: 189.22/136.59 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_msMyInt0(x0) 189.22/136.59 new_srMyInt(x0, x1) 189.22/136.59 new_psMyInt(x0, x1) 189.22/136.59 189.22/136.59 We have to consider all minimal (P,Q,R)-chains. 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3345) TransformationProof (EQUIVALENT) 189.22/136.59 By rewriting [LPAR04] the rule new_iterate37(ww4000, ww4100, ww4372) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4372)) at position [2,0] we obtained the following new rules [LPAR04]: 189.22/136.59 189.22/136.59 (new_iterate37(ww4000, ww4100, ww4372) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4372)),new_iterate37(ww4000, ww4100, ww4372) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4372))) 189.22/136.59 189.22/136.59 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3346) 189.22/136.59 Obligation: 189.22/136.59 Q DP problem: 189.22/136.59 The TRS P consists of the following rules: 189.22/136.59 189.22/136.59 new_iterate37(ww4000, ww4100, ww4372) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4372)) 189.22/136.59 189.22/136.59 The TRS R consists of the following rules: 189.22/136.59 189.22/136.59 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.22/136.59 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.59 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.59 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.59 189.22/136.59 The set Q consists of the following terms: 189.22/136.59 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_msMyInt0(x0) 189.22/136.59 new_srMyInt(x0, x1) 189.22/136.59 new_psMyInt(x0, x1) 189.22/136.59 189.22/136.59 We have to consider all minimal (P,Q,R)-chains. 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3347) UsableRulesProof (EQUIVALENT) 189.22/136.59 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3348) 189.22/136.59 Obligation: 189.22/136.59 Q DP problem: 189.22/136.59 The TRS P consists of the following rules: 189.22/136.59 189.22/136.59 new_iterate37(ww4000, ww4100, ww4372) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4372)) 189.22/136.59 189.22/136.59 The TRS R consists of the following rules: 189.22/136.59 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.59 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.59 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.59 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.59 189.22/136.59 The set Q consists of the following terms: 189.22/136.59 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_msMyInt0(x0) 189.22/136.59 new_srMyInt(x0, x1) 189.22/136.59 new_psMyInt(x0, x1) 189.22/136.59 189.22/136.59 We have to consider all minimal (P,Q,R)-chains. 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3349) QReductionProof (EQUIVALENT) 189.22/136.59 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.22/136.59 189.22/136.59 new_msMyInt0(x0) 189.22/136.59 189.22/136.59 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3350) 189.22/136.59 Obligation: 189.22/136.59 Q DP problem: 189.22/136.59 The TRS P consists of the following rules: 189.22/136.59 189.22/136.59 new_iterate37(ww4000, ww4100, ww4372) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4372)) 189.22/136.59 189.22/136.59 The TRS R consists of the following rules: 189.22/136.59 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.59 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.59 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.59 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.59 189.22/136.59 The set Q consists of the following terms: 189.22/136.59 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_srMyInt(x0, x1) 189.22/136.59 new_psMyInt(x0, x1) 189.22/136.59 189.22/136.59 We have to consider all minimal (P,Q,R)-chains. 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3351) TransformationProof (EQUIVALENT) 189.22/136.59 By rewriting [LPAR04] the rule new_iterate37(ww4000, ww4100, ww4372) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4372)) at position [2,0] we obtained the following new rules [LPAR04]: 189.22/136.59 189.22/136.59 (new_iterate37(ww4000, ww4100, ww4372) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4372)),new_iterate37(ww4000, ww4100, ww4372) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4372))) 189.22/136.59 189.22/136.59 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3352) 189.22/136.59 Obligation: 189.22/136.59 Q DP problem: 189.22/136.59 The TRS P consists of the following rules: 189.22/136.59 189.22/136.59 new_iterate37(ww4000, ww4100, ww4372) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4372)) 189.22/136.59 189.22/136.59 The TRS R consists of the following rules: 189.22/136.59 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.59 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.59 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.59 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.59 189.22/136.59 The set Q consists of the following terms: 189.22/136.59 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_srMyInt(x0, x1) 189.22/136.59 new_psMyInt(x0, x1) 189.22/136.59 189.22/136.59 We have to consider all minimal (P,Q,R)-chains. 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3353) TransformationProof (EQUIVALENT) 189.22/136.59 By rewriting [LPAR04] the rule new_iterate37(ww4000, ww4100, ww4372) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4372)) at position [2,1] we obtained the following new rules [LPAR04]: 189.22/136.59 189.22/136.59 (new_iterate37(ww4000, ww4100, ww4372) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4372)),new_iterate37(ww4000, ww4100, ww4372) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4372))) 189.22/136.59 189.22/136.59 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3354) 189.22/136.59 Obligation: 189.22/136.59 Q DP problem: 189.22/136.59 The TRS P consists of the following rules: 189.22/136.59 189.22/136.59 new_iterate37(ww4000, ww4100, ww4372) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4372)) 189.22/136.59 189.22/136.59 The TRS R consists of the following rules: 189.22/136.59 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.59 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.59 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.59 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.59 189.22/136.59 The set Q consists of the following terms: 189.22/136.59 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_srMyInt(x0, x1) 189.22/136.59 new_psMyInt(x0, x1) 189.22/136.59 189.22/136.59 We have to consider all minimal (P,Q,R)-chains. 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3355) TransformationProof (EQUIVALENT) 189.22/136.59 By rewriting [LPAR04] the rule new_iterate37(ww4000, ww4100, ww4372) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Pos(Main.Succ(ww4100)), Main.Pos(Main.Zero)), ww4372)) at position [2,1] we obtained the following new rules [LPAR04]: 189.22/136.59 189.22/136.59 (new_iterate37(ww4000, ww4100, ww4372) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4372)),new_iterate37(ww4000, ww4100, ww4372) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4372))) 189.22/136.59 189.22/136.59 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3356) 189.22/136.59 Obligation: 189.22/136.59 Q DP problem: 189.22/136.59 The TRS P consists of the following rules: 189.22/136.59 189.22/136.59 new_iterate37(ww4000, ww4100, ww4372) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4372)) 189.22/136.59 189.22/136.59 The TRS R consists of the following rules: 189.22/136.59 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.59 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.59 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.59 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.59 189.22/136.59 The set Q consists of the following terms: 189.22/136.59 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_srMyInt(x0, x1) 189.22/136.59 new_psMyInt(x0, x1) 189.22/136.59 189.22/136.59 We have to consider all minimal (P,Q,R)-chains. 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3357) TransformationProof (EQUIVALENT) 189.22/136.59 By rewriting [LPAR04] the rule new_iterate37(ww4000, ww4100, ww4372) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(new_primMulNat1(Main.Succ(ww4100), Main.Zero)), ww4372)) at position [2,1,0] we obtained the following new rules [LPAR04]: 189.22/136.59 189.22/136.59 (new_iterate37(ww4000, ww4100, ww4372) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4372)),new_iterate37(ww4000, ww4100, ww4372) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4372))) 189.22/136.59 189.22/136.59 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3358) 189.22/136.59 Obligation: 189.22/136.59 Q DP problem: 189.22/136.59 The TRS P consists of the following rules: 189.22/136.59 189.22/136.59 new_iterate37(ww4000, ww4100, ww4372) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4372)) 189.22/136.59 189.22/136.59 The TRS R consists of the following rules: 189.22/136.59 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.59 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.59 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.59 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.59 189.22/136.59 The set Q consists of the following terms: 189.22/136.59 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.59 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.59 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.59 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.59 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.59 new_srMyInt(x0, x1) 189.22/136.59 new_psMyInt(x0, x1) 189.22/136.59 189.22/136.59 We have to consider all minimal (P,Q,R)-chains. 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3359) MNOCProof (EQUIVALENT) 189.22/136.59 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3360) 189.22/136.59 Obligation: 189.22/136.59 Q DP problem: 189.22/136.59 The TRS P consists of the following rules: 189.22/136.59 189.22/136.59 new_iterate37(ww4000, ww4100, ww4372) -> new_iterate37(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4372)) 189.22/136.59 189.22/136.59 The TRS R consists of the following rules: 189.22/136.59 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.59 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.59 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.59 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.59 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.59 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.59 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.59 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.59 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.59 189.22/136.59 Q is empty. 189.22/136.59 We have to consider all (P,Q,R)-chains. 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3361) NonTerminationLoopProof (COMPLETE) 189.22/136.59 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.22/136.59 Found a loop by semiunifying a rule from P directly. 189.22/136.59 189.22/136.59 s = new_iterate37(ww4000, ww4100, ww4372) evaluates to t =new_iterate37(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4372)) 189.22/136.59 189.22/136.59 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.22/136.59 * Matcher: [ww4372 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4372)] 189.22/136.59 * Semiunifier: [ ] 189.22/136.59 189.22/136.59 -------------------------------------------------------------------------------- 189.22/136.59 Rewriting sequence 189.22/136.59 189.22/136.59 The DP semiunifies directly so there is only one rewrite step from new_iterate37(ww4000, ww4100, ww4372) to new_iterate37(ww4000, ww4100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Pos(Main.Zero), ww4372)). 189.22/136.59 189.22/136.59 189.22/136.59 189.22/136.59 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3362) 189.22/136.59 NO 189.22/136.59 189.22/136.59 ---------------------------------------- 189.22/136.59 189.22/136.59 (3363) 189.22/136.59 Obligation: 189.22/136.59 Q DP problem: 189.22/136.59 The TRS P consists of the following rules: 189.22/136.59 189.22/136.59 new_iterate118(ww3000, ww3100, ww4342) -> new_iterate118(ww3000, ww3100, new_psFloat118(ww3000, ww3100, ww4342)) 189.22/136.59 189.22/136.59 The TRS R consists of the following rules: 189.22/136.59 189.22/136.59 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.59 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.59 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.22/136.59 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.59 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.60 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.22/136.60 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.60 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.60 new_psFloat118(ww3000, ww3100, ww4342) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4342) 189.22/136.60 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.60 189.22/136.60 The set Q consists of the following terms: 189.22/136.60 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_psFloat118(x0, x1, x2) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_msMyInt4(x0) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primMinusInt(Main.Neg(x0)) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primMinusInt(Main.Pos(x0)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_srMyInt(x0, x1) 189.22/136.60 new_psMyInt(x0, x1) 189.22/136.60 189.22/136.60 We have to consider all minimal (P,Q,R)-chains. 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3364) TransformationProof (EQUIVALENT) 189.22/136.60 By rewriting [LPAR04] the rule new_iterate118(ww3000, ww3100, ww4342) -> new_iterate118(ww3000, ww3100, new_psFloat118(ww3000, ww3100, ww4342)) at position [2] we obtained the following new rules [LPAR04]: 189.22/136.60 189.22/136.60 (new_iterate118(ww3000, ww3100, ww4342) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4342)),new_iterate118(ww3000, ww3100, ww4342) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4342))) 189.22/136.60 189.22/136.60 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3365) 189.22/136.60 Obligation: 189.22/136.60 Q DP problem: 189.22/136.60 The TRS P consists of the following rules: 189.22/136.60 189.22/136.60 new_iterate118(ww3000, ww3100, ww4342) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4342)) 189.22/136.60 189.22/136.60 The TRS R consists of the following rules: 189.22/136.60 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.60 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.22/136.60 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.60 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.60 new_psFloat118(ww3000, ww3100, ww4342) -> new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4342) 189.22/136.60 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.60 189.22/136.60 The set Q consists of the following terms: 189.22/136.60 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_psFloat118(x0, x1, x2) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_msMyInt4(x0) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primMinusInt(Main.Neg(x0)) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primMinusInt(Main.Pos(x0)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_srMyInt(x0, x1) 189.22/136.60 new_psMyInt(x0, x1) 189.22/136.60 189.22/136.60 We have to consider all minimal (P,Q,R)-chains. 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3366) UsableRulesProof (EQUIVALENT) 189.22/136.60 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3367) 189.22/136.60 Obligation: 189.22/136.60 Q DP problem: 189.22/136.60 The TRS P consists of the following rules: 189.22/136.60 189.22/136.60 new_iterate118(ww3000, ww3100, ww4342) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4342)) 189.22/136.60 189.22/136.60 The TRS R consists of the following rules: 189.22/136.60 189.22/136.60 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.22/136.60 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.60 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.60 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.60 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.22/136.60 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.22/136.60 189.22/136.60 The set Q consists of the following terms: 189.22/136.60 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_psFloat118(x0, x1, x2) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_msMyInt4(x0) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primMinusInt(Main.Neg(x0)) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primMinusInt(Main.Pos(x0)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_srMyInt(x0, x1) 189.22/136.60 new_psMyInt(x0, x1) 189.22/136.60 189.22/136.60 We have to consider all minimal (P,Q,R)-chains. 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3368) QReductionProof (EQUIVALENT) 189.22/136.60 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.22/136.60 189.22/136.60 new_psFloat118(x0, x1, x2) 189.22/136.60 189.22/136.60 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3369) 189.22/136.60 Obligation: 189.22/136.60 Q DP problem: 189.22/136.60 The TRS P consists of the following rules: 189.22/136.60 189.22/136.60 new_iterate118(ww3000, ww3100, ww4342) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4342)) 189.22/136.60 189.22/136.60 The TRS R consists of the following rules: 189.22/136.60 189.22/136.60 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.22/136.60 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.60 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.60 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.60 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.22/136.60 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.22/136.60 189.22/136.60 The set Q consists of the following terms: 189.22/136.60 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_msMyInt4(x0) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primMinusInt(Main.Neg(x0)) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primMinusInt(Main.Pos(x0)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_srMyInt(x0, x1) 189.22/136.60 new_psMyInt(x0, x1) 189.22/136.60 189.22/136.60 We have to consider all minimal (P,Q,R)-chains. 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3370) TransformationProof (EQUIVALENT) 189.22/136.60 By rewriting [LPAR04] the rule new_iterate118(ww3000, ww3100, ww4342) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(new_msMyInt4(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4342)) at position [2,0] we obtained the following new rules [LPAR04]: 189.22/136.60 189.22/136.60 (new_iterate118(ww3000, ww3100, ww4342) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4342)),new_iterate118(ww3000, ww3100, ww4342) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4342))) 189.22/136.60 189.22/136.60 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3371) 189.22/136.60 Obligation: 189.22/136.60 Q DP problem: 189.22/136.60 The TRS P consists of the following rules: 189.22/136.60 189.22/136.60 new_iterate118(ww3000, ww3100, ww4342) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4342)) 189.22/136.60 189.22/136.60 The TRS R consists of the following rules: 189.22/136.60 189.22/136.60 new_msMyInt4(ww320) -> new_primMinusInt(ww320) 189.22/136.60 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.60 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.60 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.60 new_primMinusInt(Main.Pos(ww3200)) -> new_primMinusNat0(Main.Zero, ww3200) 189.22/136.60 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.22/136.60 189.22/136.60 The set Q consists of the following terms: 189.22/136.60 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_msMyInt4(x0) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primMinusInt(Main.Neg(x0)) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primMinusInt(Main.Pos(x0)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_srMyInt(x0, x1) 189.22/136.60 new_psMyInt(x0, x1) 189.22/136.60 189.22/136.60 We have to consider all minimal (P,Q,R)-chains. 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3372) UsableRulesProof (EQUIVALENT) 189.22/136.60 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3373) 189.22/136.60 Obligation: 189.22/136.60 Q DP problem: 189.22/136.60 The TRS P consists of the following rules: 189.22/136.60 189.22/136.60 new_iterate118(ww3000, ww3100, ww4342) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4342)) 189.22/136.60 189.22/136.60 The TRS R consists of the following rules: 189.22/136.60 189.22/136.60 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.22/136.60 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.60 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.60 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.60 189.22/136.60 The set Q consists of the following terms: 189.22/136.60 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_msMyInt4(x0) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primMinusInt(Main.Neg(x0)) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primMinusInt(Main.Pos(x0)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_srMyInt(x0, x1) 189.22/136.60 new_psMyInt(x0, x1) 189.22/136.60 189.22/136.60 We have to consider all minimal (P,Q,R)-chains. 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3374) QReductionProof (EQUIVALENT) 189.22/136.60 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.22/136.60 189.22/136.60 new_msMyInt4(x0) 189.22/136.60 189.22/136.60 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3375) 189.22/136.60 Obligation: 189.22/136.60 Q DP problem: 189.22/136.60 The TRS P consists of the following rules: 189.22/136.60 189.22/136.60 new_iterate118(ww3000, ww3100, ww4342) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4342)) 189.22/136.60 189.22/136.60 The TRS R consists of the following rules: 189.22/136.60 189.22/136.60 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.22/136.60 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.60 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.60 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.60 189.22/136.60 The set Q consists of the following terms: 189.22/136.60 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primMinusInt(Main.Neg(x0)) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primMinusInt(Main.Pos(x0)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_srMyInt(x0, x1) 189.22/136.60 new_psMyInt(x0, x1) 189.22/136.60 189.22/136.60 We have to consider all minimal (P,Q,R)-chains. 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3376) TransformationProof (EQUIVALENT) 189.22/136.60 By rewriting [LPAR04] the rule new_iterate118(ww3000, ww3100, ww4342) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(new_primMinusInt(Main.Neg(Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4342)) at position [2,0] we obtained the following new rules [LPAR04]: 189.22/136.60 189.22/136.60 (new_iterate118(ww3000, ww3100, ww4342) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4342)),new_iterate118(ww3000, ww3100, ww4342) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4342))) 189.22/136.60 189.22/136.60 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3377) 189.22/136.60 Obligation: 189.22/136.60 Q DP problem: 189.22/136.60 The TRS P consists of the following rules: 189.22/136.60 189.22/136.60 new_iterate118(ww3000, ww3100, ww4342) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4342)) 189.22/136.60 189.22/136.60 The TRS R consists of the following rules: 189.22/136.60 189.22/136.60 new_primMinusInt(Main.Neg(ww3200)) -> Main.Pos(new_primPlusNat0(Main.Zero, ww3200)) 189.22/136.60 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.60 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.60 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.60 189.22/136.60 The set Q consists of the following terms: 189.22/136.60 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primMinusInt(Main.Neg(x0)) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primMinusInt(Main.Pos(x0)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_srMyInt(x0, x1) 189.22/136.60 new_psMyInt(x0, x1) 189.22/136.60 189.22/136.60 We have to consider all minimal (P,Q,R)-chains. 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3378) UsableRulesProof (EQUIVALENT) 189.22/136.60 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3379) 189.22/136.60 Obligation: 189.22/136.60 Q DP problem: 189.22/136.60 The TRS P consists of the following rules: 189.22/136.60 189.22/136.60 new_iterate118(ww3000, ww3100, ww4342) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4342)) 189.22/136.60 189.22/136.60 The TRS R consists of the following rules: 189.22/136.60 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.60 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.60 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.60 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.60 189.22/136.60 The set Q consists of the following terms: 189.22/136.60 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primMinusInt(Main.Neg(x0)) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primMinusInt(Main.Pos(x0)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_srMyInt(x0, x1) 189.22/136.60 new_psMyInt(x0, x1) 189.22/136.60 189.22/136.60 We have to consider all minimal (P,Q,R)-chains. 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3380) QReductionProof (EQUIVALENT) 189.22/136.60 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.22/136.60 189.22/136.60 new_primMinusInt(Main.Neg(x0)) 189.22/136.60 new_primMinusInt(Main.Pos(x0)) 189.22/136.60 189.22/136.60 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3381) 189.22/136.60 Obligation: 189.22/136.60 Q DP problem: 189.22/136.60 The TRS P consists of the following rules: 189.22/136.60 189.22/136.60 new_iterate118(ww3000, ww3100, ww4342) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4342)) 189.22/136.60 189.22/136.60 The TRS R consists of the following rules: 189.22/136.60 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.60 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.60 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.60 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.60 189.22/136.60 The set Q consists of the following terms: 189.22/136.60 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_srMyInt(x0, x1) 189.22/136.60 new_psMyInt(x0, x1) 189.22/136.60 189.22/136.60 We have to consider all minimal (P,Q,R)-chains. 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3382) TransformationProof (EQUIVALENT) 189.22/136.60 By rewriting [LPAR04] the rule new_iterate118(ww3000, ww3100, ww4342) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(new_primPlusNat0(Main.Zero, Main.Succ(ww3000))), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4342)) at position [2,0,0] we obtained the following new rules [LPAR04]: 189.22/136.60 189.22/136.60 (new_iterate118(ww3000, ww3100, ww4342) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4342)),new_iterate118(ww3000, ww3100, ww4342) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4342))) 189.22/136.60 189.22/136.60 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3383) 189.22/136.60 Obligation: 189.22/136.60 Q DP problem: 189.22/136.60 The TRS P consists of the following rules: 189.22/136.60 189.22/136.60 new_iterate118(ww3000, ww3100, ww4342) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4342)) 189.22/136.60 189.22/136.60 The TRS R consists of the following rules: 189.22/136.60 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.60 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.60 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.60 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.60 189.22/136.60 The set Q consists of the following terms: 189.22/136.60 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_srMyInt(x0, x1) 189.22/136.60 new_psMyInt(x0, x1) 189.22/136.60 189.22/136.60 We have to consider all minimal (P,Q,R)-chains. 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3384) TransformationProof (EQUIVALENT) 189.22/136.60 By rewriting [LPAR04] the rule new_iterate118(ww3000, ww3100, ww4342) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4342)) at position [2,1] we obtained the following new rules [LPAR04]: 189.22/136.60 189.22/136.60 (new_iterate118(ww3000, ww3100, ww4342) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4342)),new_iterate118(ww3000, ww3100, ww4342) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4342))) 189.22/136.60 189.22/136.60 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3385) 189.22/136.60 Obligation: 189.22/136.60 Q DP problem: 189.22/136.60 The TRS P consists of the following rules: 189.22/136.60 189.22/136.60 new_iterate118(ww3000, ww3100, ww4342) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4342)) 189.22/136.60 189.22/136.60 The TRS R consists of the following rules: 189.22/136.60 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.60 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.60 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.60 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.60 189.22/136.60 The set Q consists of the following terms: 189.22/136.60 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_srMyInt(x0, x1) 189.22/136.60 new_psMyInt(x0, x1) 189.22/136.60 189.22/136.60 We have to consider all minimal (P,Q,R)-chains. 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3386) TransformationProof (EQUIVALENT) 189.22/136.60 By rewriting [LPAR04] the rule new_iterate118(ww3000, ww3100, ww4342) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4342)) at position [2,1] we obtained the following new rules [LPAR04]: 189.22/136.60 189.22/136.60 (new_iterate118(ww3000, ww3100, ww4342) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4342)),new_iterate118(ww3000, ww3100, ww4342) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4342))) 189.22/136.60 189.22/136.60 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3387) 189.22/136.60 Obligation: 189.22/136.60 Q DP problem: 189.22/136.60 The TRS P consists of the following rules: 189.22/136.60 189.22/136.60 new_iterate118(ww3000, ww3100, ww4342) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4342)) 189.22/136.60 189.22/136.60 The TRS R consists of the following rules: 189.22/136.60 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.60 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.60 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.60 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.60 189.22/136.60 The set Q consists of the following terms: 189.22/136.60 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_srMyInt(x0, x1) 189.22/136.60 new_psMyInt(x0, x1) 189.22/136.60 189.22/136.60 We have to consider all minimal (P,Q,R)-chains. 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3388) TransformationProof (EQUIVALENT) 189.22/136.60 By rewriting [LPAR04] the rule new_iterate118(ww3000, ww3100, ww4342) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4342)) at position [2,1,0] we obtained the following new rules [LPAR04]: 189.22/136.60 189.22/136.60 (new_iterate118(ww3000, ww3100, ww4342) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4342)),new_iterate118(ww3000, ww3100, ww4342) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4342))) 189.22/136.60 189.22/136.60 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3389) 189.22/136.60 Obligation: 189.22/136.60 Q DP problem: 189.22/136.60 The TRS P consists of the following rules: 189.22/136.60 189.22/136.60 new_iterate118(ww3000, ww3100, ww4342) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4342)) 189.22/136.60 189.22/136.60 The TRS R consists of the following rules: 189.22/136.60 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.60 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.60 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.60 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.60 189.22/136.60 The set Q consists of the following terms: 189.22/136.60 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_srMyInt(x0, x1) 189.22/136.60 new_psMyInt(x0, x1) 189.22/136.60 189.22/136.60 We have to consider all minimal (P,Q,R)-chains. 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3390) MNOCProof (EQUIVALENT) 189.22/136.60 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3391) 189.22/136.60 Obligation: 189.22/136.60 Q DP problem: 189.22/136.60 The TRS P consists of the following rules: 189.22/136.60 189.22/136.60 new_iterate118(ww3000, ww3100, ww4342) -> new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4342)) 189.22/136.60 189.22/136.60 The TRS R consists of the following rules: 189.22/136.60 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.60 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.60 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.60 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.60 189.22/136.60 Q is empty. 189.22/136.60 We have to consider all (P,Q,R)-chains. 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3392) NonTerminationLoopProof (COMPLETE) 189.22/136.60 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.22/136.60 Found a loop by semiunifying a rule from P directly. 189.22/136.60 189.22/136.60 s = new_iterate118(ww3000, ww3100, ww4342) evaluates to t =new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4342)) 189.22/136.60 189.22/136.60 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.22/136.60 * Matcher: [ww4342 / new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4342)] 189.22/136.60 * Semiunifier: [ ] 189.22/136.60 189.22/136.60 -------------------------------------------------------------------------------- 189.22/136.60 Rewriting sequence 189.22/136.60 189.22/136.60 The DP semiunifies directly so there is only one rewrite step from new_iterate118(ww3000, ww3100, ww4342) to new_iterate118(ww3000, ww3100, new_primPlusFloat(Main.Pos(Main.Succ(ww3000)), Main.Neg(Main.Zero), ww4342)). 189.22/136.60 189.22/136.60 189.22/136.60 189.22/136.60 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3393) 189.22/136.60 NO 189.22/136.60 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3394) 189.22/136.60 Obligation: 189.22/136.60 Q DP problem: 189.22/136.60 The TRS P consists of the following rules: 189.22/136.60 189.22/136.60 new_iterate28(ww4000, ww3100, ww4377) -> new_iterate28(ww4000, ww3100, new_psFloat28(ww4000, ww3100, ww4377)) 189.22/136.60 189.22/136.60 The TRS R consists of the following rules: 189.22/136.60 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.60 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.60 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.22/136.60 new_psFloat28(ww4000, ww3100, ww4377) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4377) 189.22/136.60 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.60 189.22/136.60 The set Q consists of the following terms: 189.22/136.60 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.60 new_psFloat28(x0, x1, x2) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_msMyInt0(x0) 189.22/136.60 new_srMyInt(x0, x1) 189.22/136.60 new_psMyInt(x0, x1) 189.22/136.60 189.22/136.60 We have to consider all minimal (P,Q,R)-chains. 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3395) TransformationProof (EQUIVALENT) 189.22/136.60 By rewriting [LPAR04] the rule new_iterate28(ww4000, ww3100, ww4377) -> new_iterate28(ww4000, ww3100, new_psFloat28(ww4000, ww3100, ww4377)) at position [2] we obtained the following new rules [LPAR04]: 189.22/136.60 189.22/136.60 (new_iterate28(ww4000, ww3100, ww4377) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4377)),new_iterate28(ww4000, ww3100, ww4377) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4377))) 189.22/136.60 189.22/136.60 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3396) 189.22/136.60 Obligation: 189.22/136.60 Q DP problem: 189.22/136.60 The TRS P consists of the following rules: 189.22/136.60 189.22/136.60 new_iterate28(ww4000, ww3100, ww4377) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4377)) 189.22/136.60 189.22/136.60 The TRS R consists of the following rules: 189.22/136.60 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.60 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.60 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.22/136.60 new_psFloat28(ww4000, ww3100, ww4377) -> new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4377) 189.22/136.60 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.60 189.22/136.60 The set Q consists of the following terms: 189.22/136.60 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.60 new_psFloat28(x0, x1, x2) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_msMyInt0(x0) 189.22/136.60 new_srMyInt(x0, x1) 189.22/136.60 new_psMyInt(x0, x1) 189.22/136.60 189.22/136.60 We have to consider all minimal (P,Q,R)-chains. 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3397) UsableRulesProof (EQUIVALENT) 189.22/136.60 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3398) 189.22/136.60 Obligation: 189.22/136.60 Q DP problem: 189.22/136.60 The TRS P consists of the following rules: 189.22/136.60 189.22/136.60 new_iterate28(ww4000, ww3100, ww4377) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4377)) 189.22/136.60 189.22/136.60 The TRS R consists of the following rules: 189.22/136.60 189.22/136.60 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.22/136.60 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.60 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.60 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.60 189.22/136.60 The set Q consists of the following terms: 189.22/136.60 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.60 new_psFloat28(x0, x1, x2) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_msMyInt0(x0) 189.22/136.60 new_srMyInt(x0, x1) 189.22/136.60 new_psMyInt(x0, x1) 189.22/136.60 189.22/136.60 We have to consider all minimal (P,Q,R)-chains. 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3399) QReductionProof (EQUIVALENT) 189.22/136.60 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.22/136.60 189.22/136.60 new_psFloat28(x0, x1, x2) 189.22/136.60 189.22/136.60 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3400) 189.22/136.60 Obligation: 189.22/136.60 Q DP problem: 189.22/136.60 The TRS P consists of the following rules: 189.22/136.60 189.22/136.60 new_iterate28(ww4000, ww3100, ww4377) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4377)) 189.22/136.60 189.22/136.60 The TRS R consists of the following rules: 189.22/136.60 189.22/136.60 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.22/136.60 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.60 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.60 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.60 189.22/136.60 The set Q consists of the following terms: 189.22/136.60 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_msMyInt0(x0) 189.22/136.60 new_srMyInt(x0, x1) 189.22/136.60 new_psMyInt(x0, x1) 189.22/136.60 189.22/136.60 We have to consider all minimal (P,Q,R)-chains. 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3401) TransformationProof (EQUIVALENT) 189.22/136.60 By rewriting [LPAR04] the rule new_iterate28(ww4000, ww3100, ww4377) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(new_msMyInt0(ww4000), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4377)) at position [2,0] we obtained the following new rules [LPAR04]: 189.22/136.60 189.22/136.60 (new_iterate28(ww4000, ww3100, ww4377) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4377)),new_iterate28(ww4000, ww3100, ww4377) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4377))) 189.22/136.60 189.22/136.60 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3402) 189.22/136.60 Obligation: 189.22/136.60 Q DP problem: 189.22/136.60 The TRS P consists of the following rules: 189.22/136.60 189.22/136.60 new_iterate28(ww4000, ww3100, ww4377) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4377)) 189.22/136.60 189.22/136.60 The TRS R consists of the following rules: 189.22/136.60 189.22/136.60 new_msMyInt0(ww4000) -> new_primMinusNat0(Main.Zero, Main.Succ(ww4000)) 189.22/136.60 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.60 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.60 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.60 189.22/136.60 The set Q consists of the following terms: 189.22/136.60 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_msMyInt0(x0) 189.22/136.60 new_srMyInt(x0, x1) 189.22/136.60 new_psMyInt(x0, x1) 189.22/136.60 189.22/136.60 We have to consider all minimal (P,Q,R)-chains. 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3403) UsableRulesProof (EQUIVALENT) 189.22/136.60 As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3404) 189.22/136.60 Obligation: 189.22/136.60 Q DP problem: 189.22/136.60 The TRS P consists of the following rules: 189.22/136.60 189.22/136.60 new_iterate28(ww4000, ww3100, ww4377) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4377)) 189.22/136.60 189.22/136.60 The TRS R consists of the following rules: 189.22/136.60 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.60 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.60 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.60 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.60 189.22/136.60 The set Q consists of the following terms: 189.22/136.60 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_msMyInt0(x0) 189.22/136.60 new_srMyInt(x0, x1) 189.22/136.60 new_psMyInt(x0, x1) 189.22/136.60 189.22/136.60 We have to consider all minimal (P,Q,R)-chains. 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3405) QReductionProof (EQUIVALENT) 189.22/136.60 We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. 189.22/136.60 189.22/136.60 new_msMyInt0(x0) 189.22/136.60 189.22/136.60 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3406) 189.22/136.60 Obligation: 189.22/136.60 Q DP problem: 189.22/136.60 The TRS P consists of the following rules: 189.22/136.60 189.22/136.60 new_iterate28(ww4000, ww3100, ww4377) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4377)) 189.22/136.60 189.22/136.60 The TRS R consists of the following rules: 189.22/136.60 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.60 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.60 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.60 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.60 189.22/136.60 The set Q consists of the following terms: 189.22/136.60 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_srMyInt(x0, x1) 189.22/136.60 new_psMyInt(x0, x1) 189.22/136.60 189.22/136.60 We have to consider all minimal (P,Q,R)-chains. 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3407) TransformationProof (EQUIVALENT) 189.22/136.60 By rewriting [LPAR04] the rule new_iterate28(ww4000, ww3100, ww4377) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(new_primMinusNat0(Main.Zero, Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4377)) at position [2,0] we obtained the following new rules [LPAR04]: 189.22/136.60 189.22/136.60 (new_iterate28(ww4000, ww3100, ww4377) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4377)),new_iterate28(ww4000, ww3100, ww4377) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4377))) 189.22/136.60 189.22/136.60 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3408) 189.22/136.60 Obligation: 189.22/136.60 Q DP problem: 189.22/136.60 The TRS P consists of the following rules: 189.22/136.60 189.22/136.60 new_iterate28(ww4000, ww3100, ww4377) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4377)) 189.22/136.60 189.22/136.60 The TRS R consists of the following rules: 189.22/136.60 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.60 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.60 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.60 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.60 189.22/136.60 The set Q consists of the following terms: 189.22/136.60 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_srMyInt(x0, x1) 189.22/136.60 new_psMyInt(x0, x1) 189.22/136.60 189.22/136.60 We have to consider all minimal (P,Q,R)-chains. 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3409) TransformationProof (EQUIVALENT) 189.22/136.60 By rewriting [LPAR04] the rule new_iterate28(ww4000, ww3100, ww4377) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_srMyInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4377)) at position [2,1] we obtained the following new rules [LPAR04]: 189.22/136.60 189.22/136.60 (new_iterate28(ww4000, ww3100, ww4377) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4377)),new_iterate28(ww4000, ww3100, ww4377) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4377))) 189.22/136.60 189.22/136.60 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3410) 189.22/136.60 Obligation: 189.22/136.60 Q DP problem: 189.22/136.60 The TRS P consists of the following rules: 189.22/136.60 189.22/136.60 new_iterate28(ww4000, ww3100, ww4377) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4377)) 189.22/136.60 189.22/136.60 The TRS R consists of the following rules: 189.22/136.60 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.60 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.60 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.60 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.60 189.22/136.60 The set Q consists of the following terms: 189.22/136.60 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_srMyInt(x0, x1) 189.22/136.60 new_psMyInt(x0, x1) 189.22/136.60 189.22/136.60 We have to consider all minimal (P,Q,R)-chains. 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3411) TransformationProof (EQUIVALENT) 189.22/136.60 By rewriting [LPAR04] the rule new_iterate28(ww4000, ww3100, ww4377) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), new_primMulInt(Main.Neg(Main.Zero), Main.Pos(Main.Succ(ww3100))), ww4377)) at position [2,1] we obtained the following new rules [LPAR04]: 189.22/136.60 189.22/136.60 (new_iterate28(ww4000, ww3100, ww4377) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4377)),new_iterate28(ww4000, ww3100, ww4377) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4377))) 189.22/136.60 189.22/136.60 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3412) 189.22/136.60 Obligation: 189.22/136.60 Q DP problem: 189.22/136.60 The TRS P consists of the following rules: 189.22/136.60 189.22/136.60 new_iterate28(ww4000, ww3100, ww4377) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4377)) 189.22/136.60 189.22/136.60 The TRS R consists of the following rules: 189.22/136.60 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.60 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.60 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.60 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.60 189.22/136.60 The set Q consists of the following terms: 189.22/136.60 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_srMyInt(x0, x1) 189.22/136.60 new_psMyInt(x0, x1) 189.22/136.60 189.22/136.60 We have to consider all minimal (P,Q,R)-chains. 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3413) TransformationProof (EQUIVALENT) 189.22/136.60 By rewriting [LPAR04] the rule new_iterate28(ww4000, ww3100, ww4377) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(new_primMulNat1(Main.Zero, Main.Succ(ww3100))), ww4377)) at position [2,1,0] we obtained the following new rules [LPAR04]: 189.22/136.60 189.22/136.60 (new_iterate28(ww4000, ww3100, ww4377) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4377)),new_iterate28(ww4000, ww3100, ww4377) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4377))) 189.22/136.60 189.22/136.60 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3414) 189.22/136.60 Obligation: 189.22/136.60 Q DP problem: 189.22/136.60 The TRS P consists of the following rules: 189.22/136.60 189.22/136.60 new_iterate28(ww4000, ww3100, ww4377) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4377)) 189.22/136.60 189.22/136.60 The TRS R consists of the following rules: 189.22/136.60 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.60 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.60 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.60 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.60 189.22/136.60 The set Q consists of the following terms: 189.22/136.60 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.60 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.60 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.60 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.60 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.60 new_srMyInt(x0, x1) 189.22/136.60 new_psMyInt(x0, x1) 189.22/136.60 189.22/136.60 We have to consider all minimal (P,Q,R)-chains. 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3415) MNOCProof (EQUIVALENT) 189.22/136.60 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3416) 189.22/136.60 Obligation: 189.22/136.60 Q DP problem: 189.22/136.60 The TRS P consists of the following rules: 189.22/136.60 189.22/136.60 new_iterate28(ww4000, ww3100, ww4377) -> new_iterate28(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4377)) 189.22/136.60 189.22/136.60 The TRS R consists of the following rules: 189.22/136.60 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.60 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.60 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.60 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.60 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.60 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.60 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.60 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.60 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.60 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.60 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.60 189.22/136.60 Q is empty. 189.22/136.60 We have to consider all (P,Q,R)-chains. 189.22/136.60 ---------------------------------------- 189.22/136.60 189.22/136.60 (3417) NonTerminationLoopProof (COMPLETE) 189.22/136.60 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.22/136.60 Found a loop by semiunifying a rule from P directly. 189.22/136.60 189.22/136.60 s = new_iterate28(ww4000, ww3100, ww4377) evaluates to t =new_iterate28(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4377)) 189.22/136.61 189.22/136.61 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.22/136.61 * Matcher: [ww4377 / new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4377)] 189.22/136.61 * Semiunifier: [ ] 189.22/136.61 189.22/136.61 -------------------------------------------------------------------------------- 189.22/136.61 Rewriting sequence 189.22/136.61 189.22/136.61 The DP semiunifies directly so there is only one rewrite step from new_iterate28(ww4000, ww3100, ww4377) to new_iterate28(ww4000, ww3100, new_primPlusFloat(Main.Neg(Main.Succ(ww4000)), Main.Neg(Main.Zero), ww4377)). 189.22/136.61 189.22/136.61 189.22/136.61 189.22/136.61 189.22/136.61 ---------------------------------------- 189.22/136.61 189.22/136.61 (3418) 189.22/136.61 NO 189.22/136.61 189.22/136.61 ---------------------------------------- 189.22/136.61 189.22/136.61 (3419) 189.22/136.61 Obligation: 189.22/136.61 Q DP problem: 189.22/136.61 The TRS P consists of the following rules: 189.22/136.61 189.22/136.61 new_iterate189(ww2081, ww2082, ww2083, ww2084, ww4395) -> new_iterate189(ww2081, ww2082, ww2083, ww2084, new_psFloat189(ww2081, ww2082, ww2083, ww2084, ww4395)) 189.22/136.61 189.22/136.61 The TRS R consists of the following rules: 189.22/136.61 189.22/136.61 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.61 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.61 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.61 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.61 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.61 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.61 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.61 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.61 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.61 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.61 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.61 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.61 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.61 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.61 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.22/136.61 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.61 new_psFloat189(ww2081, ww2082, ww2083, ww2084, ww4395) -> new_primPlusFloat(new_msMyInt5(ww2081, Main.Pos(Main.Succ(ww2083))), new_srMyInt(Main.Pos(ww2082), Main.Neg(ww2084)), ww4395) 189.22/136.61 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.61 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.61 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.61 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.61 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.61 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.61 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.22/136.61 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.61 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.61 189.22/136.61 The set Q consists of the following terms: 189.22/136.61 189.22/136.61 new_primMulInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.61 new_primMulInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.61 new_primMulNat1(Main.Zero, Main.Zero) 189.22/136.61 new_psFloat189(x0, x1, x2, x3, x4) 189.22/136.61 new_primMulNat1(Main.Succ(x0), Main.Succ(x1)) 189.22/136.61 new_primMulNat1(Main.Succ(x0), Main.Zero) 189.22/136.61 new_primMinusNat0(Main.Succ(x0), Main.Zero) 189.22/136.61 new_msMyInt5(x0, Main.Pos(x1)) 189.22/136.61 new_primMulInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.61 new_primMinusNat0(Main.Zero, Main.Zero) 189.22/136.61 new_primPlusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.61 new_primPlusFloat(x0, x1, Float(x2, x3)) 189.22/136.61 new_primMinusNat0(Main.Zero, Main.Succ(x0)) 189.22/136.61 new_primPlusInt(Main.Pos(x0), Main.Neg(x1)) 189.22/136.61 new_primPlusInt(Main.Neg(x0), Main.Pos(x1)) 189.22/136.61 new_primMulInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.61 new_primMinusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.61 new_primPlusNat0(Main.Zero, Main.Zero) 189.22/136.61 new_msMyInt5(x0, Main.Neg(x1)) 189.22/136.61 new_primMulNat1(Main.Zero, Main.Succ(x0)) 189.22/136.61 new_primPlusInt(Main.Pos(x0), Main.Pos(x1)) 189.22/136.61 new_primPlusNat0(Main.Succ(x0), Main.Succ(x1)) 189.22/136.61 new_primPlusInt(Main.Neg(x0), Main.Neg(x1)) 189.22/136.61 new_primPlusNat0(Main.Succ(x0), Main.Zero) 189.22/136.61 new_srMyInt(x0, x1) 189.22/136.61 new_psMyInt(x0, x1) 189.22/136.61 189.22/136.61 We have to consider all minimal (P,Q,R)-chains. 189.22/136.61 ---------------------------------------- 189.22/136.61 189.22/136.61 (3420) MNOCProof (EQUIVALENT) 189.22/136.61 We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. 189.22/136.61 ---------------------------------------- 189.22/136.61 189.22/136.61 (3421) 189.22/136.61 Obligation: 189.22/136.61 Q DP problem: 189.22/136.61 The TRS P consists of the following rules: 189.22/136.61 189.22/136.61 new_iterate189(ww2081, ww2082, ww2083, ww2084, ww4395) -> new_iterate189(ww2081, ww2082, ww2083, ww2084, new_psFloat189(ww2081, ww2082, ww2083, ww2084, ww4395)) 189.22/136.61 189.22/136.61 The TRS R consists of the following rules: 189.22/136.61 189.22/136.61 new_primMinusNat0(Main.Zero, Main.Zero) -> Main.Pos(Main.Zero) 189.22/136.61 new_primPlusInt(Main.Pos(ww24350), Main.Pos(ww183200)) -> Main.Pos(new_primPlusNat0(ww24350, ww183200)) 189.22/136.61 new_primMinusNat0(Main.Succ(ww243500), Main.Succ(ww1832000)) -> new_primMinusNat0(ww243500, ww1832000) 189.22/136.61 new_primPlusNat0(Main.Succ(ww11300), Main.Succ(ww30000)) -> Main.Succ(Main.Succ(new_primPlusNat0(ww11300, ww30000))) 189.22/136.61 new_primMinusNat0(Main.Zero, Main.Succ(ww1832000)) -> Main.Neg(Main.Succ(ww1832000)) 189.22/136.61 new_primMulInt(Main.Pos(ww26660), Main.Neg(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.61 new_primMulInt(Main.Neg(ww26660), Main.Pos(ww183310)) -> Main.Neg(new_primMulNat1(ww26660, ww183310)) 189.22/136.61 new_primMulNat1(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.61 new_primPlusInt(Main.Pos(ww24350), Main.Neg(ww183200)) -> new_primMinusNat0(ww24350, ww183200) 189.22/136.61 new_primPlusInt(Main.Neg(ww24350), Main.Pos(ww183200)) -> new_primMinusNat0(ww183200, ww24350) 189.22/136.61 new_primMulNat1(Main.Succ(ww266600), Main.Succ(ww1833100)) -> new_primPlusNat0(new_primMulNat1(ww266600, Main.Succ(ww1833100)), Main.Succ(ww1833100)) 189.22/136.61 new_primMulInt(Main.Neg(ww26660), Main.Neg(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.61 new_primPlusInt(Main.Neg(ww24350), Main.Neg(ww183200)) -> Main.Neg(new_primPlusNat0(ww24350, ww183200)) 189.22/136.61 new_primMulInt(Main.Pos(ww26660), Main.Pos(ww183310)) -> Main.Pos(new_primMulNat1(ww26660, ww183310)) 189.22/136.61 new_msMyInt5(ww2913, Main.Neg(ww291500)) -> Main.Pos(new_primPlusNat0(Main.Succ(ww2913), ww291500)) 189.22/136.61 new_primPlusFloat(ww3257, ww3256, Float(ww32400, ww32401)) -> Float(new_psMyInt(ww3257, ww32400), new_srMyInt(ww3256, ww32401)) 189.22/136.61 new_psFloat189(ww2081, ww2082, ww2083, ww2084, ww4395) -> new_primPlusFloat(new_msMyInt5(ww2081, Main.Pos(Main.Succ(ww2083))), new_srMyInt(Main.Pos(ww2082), Main.Neg(ww2084)), ww4395) 189.22/136.61 new_primMulNat1(Main.Succ(ww266600), Main.Zero) -> Main.Zero 189.22/136.61 new_primMulNat1(Main.Zero, Main.Succ(ww1833100)) -> Main.Zero 189.22/136.61 new_primPlusNat0(Main.Zero, Main.Zero) -> Main.Zero 189.22/136.61 new_primPlusNat0(Main.Succ(ww11300), Main.Zero) -> Main.Succ(ww11300) 189.22/136.61 new_primPlusNat0(Main.Zero, Main.Succ(ww30000)) -> Main.Succ(ww30000) 189.22/136.61 new_srMyInt(ww3256, ww32401) -> new_primMulInt(ww3256, ww32401) 189.22/136.61 new_msMyInt5(ww2913, Main.Pos(ww291500)) -> new_primMinusNat0(Main.Succ(ww2913), ww291500) 189.22/136.61 new_psMyInt(ww3257, ww32400) -> new_primPlusInt(ww3257, ww32400) 189.22/136.61 new_primMinusNat0(Main.Succ(ww243500), Main.Zero) -> Main.Pos(Main.Succ(ww243500)) 189.22/136.61 189.22/136.61 Q is empty. 189.22/136.61 We have to consider all (P,Q,R)-chains. 189.22/136.61 ---------------------------------------- 189.22/136.61 189.22/136.61 (3422) NonTerminationLoopProof (COMPLETE) 189.22/136.61 We used the non-termination processor [FROCOS05] to show that the DP problem is infinite. 189.22/136.61 Found a loop by semiunifying a rule from P directly. 189.22/136.61 189.22/136.61 s = new_iterate189(ww2081, ww2082, ww2083, ww2084, ww4395) evaluates to t =new_iterate189(ww2081, ww2082, ww2083, ww2084, new_psFloat189(ww2081, ww2082, ww2083, ww2084, ww4395)) 189.22/136.61 189.22/136.61 Thus s starts an infinite chain as s semiunifies with t with the following substitutions: 189.22/136.61 * Matcher: [ww4395 / new_psFloat189(ww2081, ww2082, ww2083, ww2084, ww4395)] 189.22/136.61 * Semiunifier: [ ] 189.22/136.61 189.22/136.61 -------------------------------------------------------------------------------- 189.22/136.61 Rewriting sequence 189.22/136.61 189.22/136.61 The DP semiunifies directly so there is only one rewrite step from new_iterate189(ww2081, ww2082, ww2083, ww2084, ww4395) to new_iterate189(ww2081, ww2082, ww2083, ww2084, new_psFloat189(ww2081, ww2082, ww2083, ww2084, ww4395)). 189.22/136.61 189.22/136.61 189.22/136.61 189.22/136.61 189.22/136.61 ---------------------------------------- 189.22/136.61 189.22/136.61 (3423) 189.22/136.61 NO 189.22/136.61 189.22/136.61 ---------------------------------------- 189.22/136.61 189.22/136.61 (3424) Narrow (COMPLETE) 189.22/136.61 Haskell To QDPs 189.22/136.61 189.22/136.61 digraph dp_graph { 189.22/136.61 node [outthreshold=100, inthreshold=100];1[label="enumFromThenToFloat",fontsize=16,color="grey",shape="box"];1 -> 3[label="",style="dashed", color="grey", weight=3]; 189.22/136.61 3[label="enumFromThenToFloat ww3",fontsize=16,color="grey",shape="box"];3 -> 4[label="",style="dashed", color="grey", weight=3]; 189.22/136.61 4[label="enumFromThenToFloat ww3 ww4",fontsize=16,color="grey",shape="box"];4 -> 5[label="",style="dashed", color="grey", weight=3]; 189.22/136.61 5[label="enumFromThenToFloat ww3 ww4 ww5",fontsize=16,color="black",shape="triangle"];5 -> 6[label="",style="solid", color="black", weight=3]; 189.22/136.61 6[label="numericEnumFromThenTo ww3 ww4 (psFloat ww5 (fsFloat (msFloat ww4 ww3) (fromIntFloat (Pos (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];6 -> 7[label="",style="solid", color="black", weight=3]; 189.22/136.61 7[label="takeWhile (numericEnumFromThenToP ww4 ww3 (psFloat ww5 (fsFloat (msFloat ww4 ww3) (fromIntFloat (Pos (Succ (Succ Zero))))))) (numericEnumFromThen ww3 ww4)",fontsize=16,color="black",shape="box"];7 -> 8[label="",style="solid", color="black", weight=3]; 189.22/136.61 8[label="takeWhile (numericEnumFromThenToP ww4 ww3 (psFloat ww5 (fsFloat (msFloat ww4 ww3) (fromIntFloat (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat ww4 ww3)) ww3)",fontsize=16,color="black",shape="box"];8 -> 9[label="",style="solid", color="black", weight=3]; 189.22/136.61 9[label="takeWhile (numericEnumFromThenToP ww4 ww3 (psFloat ww5 (fsFloat (msFloat ww4 ww3) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Cons ww3 (iterate (psFloat (msFloat ww4 ww3)) (psFloat (msFloat ww4 ww3) ww3)))",fontsize=16,color="black",shape="box"];9 -> 10[label="",style="solid", color="black", weight=3]; 189.22/136.61 10[label="takeWhile2 (numericEnumFromThenToP ww4 ww3 (psFloat ww5 (fsFloat (msFloat ww4 ww3) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Cons ww3 (iterate (psFloat (msFloat ww4 ww3)) (psFloat (msFloat ww4 ww3) ww3)))",fontsize=16,color="black",shape="box"];10 -> 11[label="",style="solid", color="black", weight=3]; 189.22/136.61 11[label="takeWhile1 (numericEnumFromThenToP ww4 ww3 (psFloat ww5 (fsFloat (msFloat ww4 ww3) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww3 (iterate (psFloat (msFloat ww4 ww3)) (psFloat (msFloat ww4 ww3) ww3)) (numericEnumFromThenToP ww4 ww3 (psFloat ww5 (fsFloat (msFloat ww4 ww3) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww3)",fontsize=16,color="black",shape="box"];11 -> 12[label="",style="solid", color="black", weight=3]; 189.22/136.61 12[label="takeWhile1 (numericEnumFromThenToP2 ww4 ww3 (psFloat ww5 (fsFloat (msFloat ww4 ww3) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww3 (iterate (psFloat (msFloat ww4 ww3)) (psFloat (msFloat ww4 ww3) ww3)) (numericEnumFromThenToP2 ww4 ww3 (psFloat ww5 (fsFloat (msFloat ww4 ww3) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww3)",fontsize=16,color="black",shape="box"];12 -> 13[label="",style="solid", color="black", weight=3]; 189.22/136.61 13[label="takeWhile1 (numericEnumFromThenToP1 ww4 ww3 (psFloat ww5 (fsFloat (msFloat ww4 ww3) (fromIntFloat (Pos (Succ (Succ Zero)))))) (gtEsFloat ww4 ww3)) ww3 (iterate (psFloat (msFloat ww4 ww3)) (psFloat (msFloat ww4 ww3) ww3)) (numericEnumFromThenToP1 ww4 ww3 (psFloat ww5 (fsFloat (msFloat ww4 ww3) (fromIntFloat (Pos (Succ (Succ Zero)))))) (gtEsFloat ww4 ww3) ww3)",fontsize=16,color="black",shape="box"];13 -> 14[label="",style="solid", color="black", weight=3]; 189.22/136.61 14[label="takeWhile1 (numericEnumFromThenToP1 ww4 ww3 (psFloat ww5 (fsFloat (msFloat ww4 ww3) (fromIntFloat (Pos (Succ (Succ Zero)))))) (fsEsOrdering (compareFloat ww4 ww3) LT)) ww3 (iterate (psFloat (msFloat ww4 ww3)) (psFloat (msFloat ww4 ww3) ww3)) (numericEnumFromThenToP1 ww4 ww3 (psFloat ww5 (fsFloat (msFloat ww4 ww3) (fromIntFloat (Pos (Succ (Succ Zero)))))) (fsEsOrdering (compareFloat ww4 ww3) LT) ww3)",fontsize=16,color="black",shape="box"];14 -> 15[label="",style="solid", color="black", weight=3]; 189.22/136.61 15[label="takeWhile1 (numericEnumFromThenToP1 ww4 ww3 (psFloat ww5 (fsFloat (msFloat ww4 ww3) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (compareFloat ww4 ww3) LT))) ww3 (iterate (psFloat (msFloat ww4 ww3)) (psFloat (msFloat ww4 ww3) ww3)) (numericEnumFromThenToP1 ww4 ww3 (psFloat ww5 (fsFloat (msFloat ww4 ww3) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (compareFloat ww4 ww3) LT)) ww3)",fontsize=16,color="black",shape="box"];15 -> 16[label="",style="solid", color="black", weight=3]; 189.22/136.61 16[label="takeWhile1 (numericEnumFromThenToP1 ww4 ww3 (psFloat ww5 (fsFloat (msFloat ww4 ww3) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpFloat ww4 ww3) LT))) ww3 (iterate (psFloat (msFloat ww4 ww3)) (psFloat (msFloat ww4 ww3) ww3)) (numericEnumFromThenToP1 ww4 ww3 (psFloat ww5 (fsFloat (msFloat ww4 ww3) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpFloat ww4 ww3) LT)) ww3)",fontsize=16,color="burlywood",shape="box"];60606[label="ww4/Float ww40 ww41",fontsize=10,color="white",style="solid",shape="box"];16 -> 60606[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60606 -> 17[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 17[label="takeWhile1 (numericEnumFromThenToP1 (Float ww40 ww41) ww3 (psFloat ww5 (fsFloat (msFloat (Float ww40 ww41) ww3) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpFloat (Float ww40 ww41) ww3) LT))) ww3 (iterate (psFloat (msFloat (Float ww40 ww41) ww3)) (psFloat (msFloat (Float ww40 ww41) ww3) ww3)) (numericEnumFromThenToP1 (Float ww40 ww41) ww3 (psFloat ww5 (fsFloat (msFloat (Float ww40 ww41) ww3) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpFloat (Float ww40 ww41) ww3) LT)) ww3)",fontsize=16,color="burlywood",shape="box"];60607[label="ww3/Float ww30 ww31",fontsize=10,color="white",style="solid",shape="box"];17 -> 60607[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60607 -> 18[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 18[label="takeWhile1 (numericEnumFromThenToP1 (Float ww40 ww41) (Float ww30 ww31) (psFloat ww5 (fsFloat (msFloat (Float ww40 ww41) (Float ww30 ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpFloat (Float ww40 ww41) (Float ww30 ww31)) LT))) (Float ww30 ww31) (iterate (psFloat (msFloat (Float ww40 ww41) (Float ww30 ww31))) (psFloat (msFloat (Float ww40 ww41) (Float ww30 ww31)) (Float ww30 ww31))) (numericEnumFromThenToP1 (Float ww40 ww41) (Float ww30 ww31) (psFloat ww5 (fsFloat (msFloat (Float ww40 ww41) (Float ww30 ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpFloat (Float ww40 ww41) (Float ww30 ww31)) LT)) (Float ww30 ww31))",fontsize=16,color="black",shape="box"];18 -> 19[label="",style="solid", color="black", weight=3]; 189.22/136.61 19[label="takeWhile1 (numericEnumFromThenToP1 (Float ww40 ww41) (Float ww30 ww31) (psFloat ww5 (fsFloat (msFloat (Float ww40 ww41) (Float ww30 ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (compareMyInt (srMyInt ww40 ww30) (srMyInt ww41 ww31)) LT))) (Float ww30 ww31) (iterate (psFloat (msFloat (Float ww40 ww41) (Float ww30 ww31))) (psFloat (msFloat (Float ww40 ww41) (Float ww30 ww31)) (Float ww30 ww31))) (numericEnumFromThenToP1 (Float ww40 ww41) (Float ww30 ww31) (psFloat ww5 (fsFloat (msFloat (Float ww40 ww41) (Float ww30 ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (compareMyInt (srMyInt ww40 ww30) (srMyInt ww41 ww31)) LT)) (Float ww30 ww31))",fontsize=16,color="black",shape="box"];19 -> 20[label="",style="solid", color="black", weight=3]; 189.22/136.61 20[label="takeWhile1 (numericEnumFromThenToP1 (Float ww40 ww41) (Float ww30 ww31) (psFloat ww5 (fsFloat (msFloat (Float ww40 ww41) (Float ww30 ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (srMyInt ww40 ww30) (srMyInt ww41 ww31)) LT))) (Float ww30 ww31) (iterate (psFloat (msFloat (Float ww40 ww41) (Float ww30 ww31))) (psFloat (msFloat (Float ww40 ww41) (Float ww30 ww31)) (Float ww30 ww31))) (numericEnumFromThenToP1 (Float ww40 ww41) (Float ww30 ww31) (psFloat ww5 (fsFloat (msFloat (Float ww40 ww41) (Float ww30 ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (srMyInt ww40 ww30) (srMyInt ww41 ww31)) LT)) (Float ww30 ww31))",fontsize=16,color="black",shape="box"];20 -> 21[label="",style="solid", color="black", weight=3]; 189.22/136.61 21[label="takeWhile1 (numericEnumFromThenToP1 (Float ww40 ww41) (Float ww30 ww31) (psFloat ww5 (fsFloat (msFloat (Float ww40 ww41) (Float ww30 ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (primMulInt ww40 ww30) (srMyInt ww41 ww31)) LT))) (Float ww30 ww31) (iterate (psFloat (msFloat (Float ww40 ww41) (Float ww30 ww31))) (psFloat (msFloat (Float ww40 ww41) (Float ww30 ww31)) (Float ww30 ww31))) (numericEnumFromThenToP1 (Float ww40 ww41) (Float ww30 ww31) (psFloat ww5 (fsFloat (msFloat (Float ww40 ww41) (Float ww30 ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (primMulInt ww40 ww30) (srMyInt ww41 ww31)) LT)) (Float ww30 ww31))",fontsize=16,color="burlywood",shape="box"];60608[label="ww40/Pos ww400",fontsize=10,color="white",style="solid",shape="box"];21 -> 60608[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60608 -> 22[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60609[label="ww40/Neg ww400",fontsize=10,color="white",style="solid",shape="box"];21 -> 60609[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60609 -> 23[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 22[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos ww400) ww41) (Float ww30 ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos ww400) ww41) (Float ww30 ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (primMulInt (Pos ww400) ww30) (srMyInt ww41 ww31)) LT))) (Float ww30 ww31) (iterate (psFloat (msFloat (Float (Pos ww400) ww41) (Float ww30 ww31))) (psFloat (msFloat (Float (Pos ww400) ww41) (Float ww30 ww31)) (Float ww30 ww31))) (numericEnumFromThenToP1 (Float (Pos ww400) ww41) (Float ww30 ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos ww400) ww41) (Float ww30 ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (primMulInt (Pos ww400) ww30) (srMyInt ww41 ww31)) LT)) (Float ww30 ww31))",fontsize=16,color="burlywood",shape="box"];60610[label="ww30/Pos ww300",fontsize=10,color="white",style="solid",shape="box"];22 -> 60610[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60610 -> 24[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60611[label="ww30/Neg ww300",fontsize=10,color="white",style="solid",shape="box"];22 -> 60611[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60611 -> 25[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 23[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg ww400) ww41) (Float ww30 ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg ww400) ww41) (Float ww30 ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (primMulInt (Neg ww400) ww30) (srMyInt ww41 ww31)) LT))) (Float ww30 ww31) (iterate (psFloat (msFloat (Float (Neg ww400) ww41) (Float ww30 ww31))) (psFloat (msFloat (Float (Neg ww400) ww41) (Float ww30 ww31)) (Float ww30 ww31))) (numericEnumFromThenToP1 (Float (Neg ww400) ww41) (Float ww30 ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg ww400) ww41) (Float ww30 ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (primMulInt (Neg ww400) ww30) (srMyInt ww41 ww31)) LT)) (Float ww30 ww31))",fontsize=16,color="burlywood",shape="box"];60612[label="ww30/Pos ww300",fontsize=10,color="white",style="solid",shape="box"];23 -> 60612[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60612 -> 26[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60613[label="ww30/Neg ww300",fontsize=10,color="white",style="solid",shape="box"];23 -> 60613[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60613 -> 27[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 24[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos ww400) ww41) (Float (Pos ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos ww400) ww41) (Float (Pos ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (primMulInt (Pos ww400) (Pos ww300)) (srMyInt ww41 ww31)) LT))) (Float (Pos ww300) ww31) (iterate (psFloat (msFloat (Float (Pos ww400) ww41) (Float (Pos ww300) ww31))) (psFloat (msFloat (Float (Pos ww400) ww41) (Float (Pos ww300) ww31)) (Float (Pos ww300) ww31))) (numericEnumFromThenToP1 (Float (Pos ww400) ww41) (Float (Pos ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos ww400) ww41) (Float (Pos ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (primMulInt (Pos ww400) (Pos ww300)) (srMyInt ww41 ww31)) LT)) (Float (Pos ww300) ww31))",fontsize=16,color="black",shape="box"];24 -> 28[label="",style="solid", color="black", weight=3]; 189.22/136.61 25[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos ww400) ww41) (Float (Neg ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos ww400) ww41) (Float (Neg ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (primMulInt (Pos ww400) (Neg ww300)) (srMyInt ww41 ww31)) LT))) (Float (Neg ww300) ww31) (iterate (psFloat (msFloat (Float (Pos ww400) ww41) (Float (Neg ww300) ww31))) (psFloat (msFloat (Float (Pos ww400) ww41) (Float (Neg ww300) ww31)) (Float (Neg ww300) ww31))) (numericEnumFromThenToP1 (Float (Pos ww400) ww41) (Float (Neg ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos ww400) ww41) (Float (Neg ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (primMulInt (Pos ww400) (Neg ww300)) (srMyInt ww41 ww31)) LT)) (Float (Neg ww300) ww31))",fontsize=16,color="black",shape="box"];25 -> 29[label="",style="solid", color="black", weight=3]; 189.22/136.61 26[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg ww400) ww41) (Float (Pos ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg ww400) ww41) (Float (Pos ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (primMulInt (Neg ww400) (Pos ww300)) (srMyInt ww41 ww31)) LT))) (Float (Pos ww300) ww31) (iterate (psFloat (msFloat (Float (Neg ww400) ww41) (Float (Pos ww300) ww31))) (psFloat (msFloat (Float (Neg ww400) ww41) (Float (Pos ww300) ww31)) (Float (Pos ww300) ww31))) (numericEnumFromThenToP1 (Float (Neg ww400) ww41) (Float (Pos ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg ww400) ww41) (Float (Pos ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (primMulInt (Neg ww400) (Pos ww300)) (srMyInt ww41 ww31)) LT)) (Float (Pos ww300) ww31))",fontsize=16,color="black",shape="box"];26 -> 30[label="",style="solid", color="black", weight=3]; 189.22/136.61 27[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg ww400) ww41) (Float (Neg ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg ww400) ww41) (Float (Neg ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (primMulInt (Neg ww400) (Neg ww300)) (srMyInt ww41 ww31)) LT))) (Float (Neg ww300) ww31) (iterate (psFloat (msFloat (Float (Neg ww400) ww41) (Float (Neg ww300) ww31))) (psFloat (msFloat (Float (Neg ww400) ww41) (Float (Neg ww300) ww31)) (Float (Neg ww300) ww31))) (numericEnumFromThenToP1 (Float (Neg ww400) ww41) (Float (Neg ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg ww400) ww41) (Float (Neg ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (primMulInt (Neg ww400) (Neg ww300)) (srMyInt ww41 ww31)) LT)) (Float (Neg ww300) ww31))",fontsize=16,color="black",shape="box"];27 -> 31[label="",style="solid", color="black", weight=3]; 189.22/136.61 28[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos ww400) ww41) (Float (Pos ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos ww400) ww41) (Float (Pos ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat ww400 ww300)) (srMyInt ww41 ww31)) LT))) (Float (Pos ww300) ww31) (iterate (psFloat (msFloat (Float (Pos ww400) ww41) (Float (Pos ww300) ww31))) (psFloat (msFloat (Float (Pos ww400) ww41) (Float (Pos ww300) ww31)) (Float (Pos ww300) ww31))) (numericEnumFromThenToP1 (Float (Pos ww400) ww41) (Float (Pos ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos ww400) ww41) (Float (Pos ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat ww400 ww300)) (srMyInt ww41 ww31)) LT)) (Float (Pos ww300) ww31))",fontsize=16,color="burlywood",shape="box"];60614[label="ww400/Succ ww4000",fontsize=10,color="white",style="solid",shape="box"];28 -> 60614[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60614 -> 32[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60615[label="ww400/Zero",fontsize=10,color="white",style="solid",shape="box"];28 -> 60615[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60615 -> 33[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 29[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos ww400) ww41) (Float (Neg ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos ww400) ww41) (Float (Neg ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat ww400 ww300)) (srMyInt ww41 ww31)) LT))) (Float (Neg ww300) ww31) (iterate (psFloat (msFloat (Float (Pos ww400) ww41) (Float (Neg ww300) ww31))) (psFloat (msFloat (Float (Pos ww400) ww41) (Float (Neg ww300) ww31)) (Float (Neg ww300) ww31))) (numericEnumFromThenToP1 (Float (Pos ww400) ww41) (Float (Neg ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos ww400) ww41) (Float (Neg ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat ww400 ww300)) (srMyInt ww41 ww31)) LT)) (Float (Neg ww300) ww31))",fontsize=16,color="burlywood",shape="box"];60616[label="ww400/Succ ww4000",fontsize=10,color="white",style="solid",shape="box"];29 -> 60616[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60616 -> 34[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60617[label="ww400/Zero",fontsize=10,color="white",style="solid",shape="box"];29 -> 60617[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60617 -> 35[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 30[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg ww400) ww41) (Float (Pos ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg ww400) ww41) (Float (Pos ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat ww400 ww300)) (srMyInt ww41 ww31)) LT))) (Float (Pos ww300) ww31) (iterate (psFloat (msFloat (Float (Neg ww400) ww41) (Float (Pos ww300) ww31))) (psFloat (msFloat (Float (Neg ww400) ww41) (Float (Pos ww300) ww31)) (Float (Pos ww300) ww31))) (numericEnumFromThenToP1 (Float (Neg ww400) ww41) (Float (Pos ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg ww400) ww41) (Float (Pos ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat ww400 ww300)) (srMyInt ww41 ww31)) LT)) (Float (Pos ww300) ww31))",fontsize=16,color="burlywood",shape="box"];60618[label="ww400/Succ ww4000",fontsize=10,color="white",style="solid",shape="box"];30 -> 60618[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60618 -> 36[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60619[label="ww400/Zero",fontsize=10,color="white",style="solid",shape="box"];30 -> 60619[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60619 -> 37[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 31[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg ww400) ww41) (Float (Neg ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg ww400) ww41) (Float (Neg ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat ww400 ww300)) (srMyInt ww41 ww31)) LT))) (Float (Neg ww300) ww31) (iterate (psFloat (msFloat (Float (Neg ww400) ww41) (Float (Neg ww300) ww31))) (psFloat (msFloat (Float (Neg ww400) ww41) (Float (Neg ww300) ww31)) (Float (Neg ww300) ww31))) (numericEnumFromThenToP1 (Float (Neg ww400) ww41) (Float (Neg ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg ww400) ww41) (Float (Neg ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat ww400 ww300)) (srMyInt ww41 ww31)) LT)) (Float (Neg ww300) ww31))",fontsize=16,color="burlywood",shape="box"];60620[label="ww400/Succ ww4000",fontsize=10,color="white",style="solid",shape="box"];31 -> 60620[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60620 -> 38[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60621[label="ww400/Zero",fontsize=10,color="white",style="solid",shape="box"];31 -> 60621[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60621 -> 39[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 32[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Pos ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat (Succ ww4000) ww300)) (srMyInt ww41 ww31)) LT))) (Float (Pos ww300) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos ww300) ww31))) (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos ww300) ww31)) (Float (Pos ww300) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Pos ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat (Succ ww4000) ww300)) (srMyInt ww41 ww31)) LT)) (Float (Pos ww300) ww31))",fontsize=16,color="burlywood",shape="box"];60622[label="ww300/Succ ww3000",fontsize=10,color="white",style="solid",shape="box"];32 -> 60622[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60622 -> 40[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60623[label="ww300/Zero",fontsize=10,color="white",style="solid",shape="box"];32 -> 60623[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60623 -> 41[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 33[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Pos ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat Zero ww300)) (srMyInt ww41 ww31)) LT))) (Float (Pos ww300) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos ww300) ww31))) (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos ww300) ww31)) (Float (Pos ww300) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Pos ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat Zero ww300)) (srMyInt ww41 ww31)) LT)) (Float (Pos ww300) ww31))",fontsize=16,color="burlywood",shape="box"];60624[label="ww300/Succ ww3000",fontsize=10,color="white",style="solid",shape="box"];33 -> 60624[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60624 -> 42[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60625[label="ww300/Zero",fontsize=10,color="white",style="solid",shape="box"];33 -> 60625[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60625 -> 43[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 34[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Neg ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat (Succ ww4000) ww300)) (srMyInt ww41 ww31)) LT))) (Float (Neg ww300) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg ww300) ww31))) (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg ww300) ww31)) (Float (Neg ww300) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Neg ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat (Succ ww4000) ww300)) (srMyInt ww41 ww31)) LT)) (Float (Neg ww300) ww31))",fontsize=16,color="burlywood",shape="box"];60626[label="ww300/Succ ww3000",fontsize=10,color="white",style="solid",shape="box"];34 -> 60626[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60626 -> 44[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60627[label="ww300/Zero",fontsize=10,color="white",style="solid",shape="box"];34 -> 60627[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60627 -> 45[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 35[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Neg ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat Zero ww300)) (srMyInt ww41 ww31)) LT))) (Float (Neg ww300) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg ww300) ww31))) (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg ww300) ww31)) (Float (Neg ww300) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Neg ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat Zero ww300)) (srMyInt ww41 ww31)) LT)) (Float (Neg ww300) ww31))",fontsize=16,color="burlywood",shape="box"];60628[label="ww300/Succ ww3000",fontsize=10,color="white",style="solid",shape="box"];35 -> 60628[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60628 -> 46[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60629[label="ww300/Zero",fontsize=10,color="white",style="solid",shape="box"];35 -> 60629[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60629 -> 47[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 36[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Pos ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat (Succ ww4000) ww300)) (srMyInt ww41 ww31)) LT))) (Float (Pos ww300) ww31) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos ww300) ww31))) (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos ww300) ww31)) (Float (Pos ww300) ww31))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Pos ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat (Succ ww4000) ww300)) (srMyInt ww41 ww31)) LT)) (Float (Pos ww300) ww31))",fontsize=16,color="burlywood",shape="box"];60630[label="ww300/Succ ww3000",fontsize=10,color="white",style="solid",shape="box"];36 -> 60630[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60630 -> 48[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60631[label="ww300/Zero",fontsize=10,color="white",style="solid",shape="box"];36 -> 60631[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60631 -> 49[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 37[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Pos ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat Zero ww300)) (srMyInt ww41 ww31)) LT))) (Float (Pos ww300) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos ww300) ww31))) (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos ww300) ww31)) (Float (Pos ww300) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Pos ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat Zero ww300)) (srMyInt ww41 ww31)) LT)) (Float (Pos ww300) ww31))",fontsize=16,color="burlywood",shape="box"];60632[label="ww300/Succ ww3000",fontsize=10,color="white",style="solid",shape="box"];37 -> 60632[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60632 -> 50[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60633[label="ww300/Zero",fontsize=10,color="white",style="solid",shape="box"];37 -> 60633[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60633 -> 51[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 38[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Neg ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat (Succ ww4000) ww300)) (srMyInt ww41 ww31)) LT))) (Float (Neg ww300) ww31) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg ww300) ww31))) (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg ww300) ww31)) (Float (Neg ww300) ww31))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Neg ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat (Succ ww4000) ww300)) (srMyInt ww41 ww31)) LT)) (Float (Neg ww300) ww31))",fontsize=16,color="burlywood",shape="box"];60634[label="ww300/Succ ww3000",fontsize=10,color="white",style="solid",shape="box"];38 -> 60634[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60634 -> 52[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60635[label="ww300/Zero",fontsize=10,color="white",style="solid",shape="box"];38 -> 60635[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60635 -> 53[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 39[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Neg ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat Zero ww300)) (srMyInt ww41 ww31)) LT))) (Float (Neg ww300) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg ww300) ww31))) (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg ww300) ww31)) (Float (Neg ww300) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Neg ww300) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg ww300) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat Zero ww300)) (srMyInt ww41 ww31)) LT)) (Float (Neg ww300) ww31))",fontsize=16,color="burlywood",shape="box"];60636[label="ww300/Succ ww3000",fontsize=10,color="white",style="solid",shape="box"];39 -> 60636[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60636 -> 54[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60637[label="ww300/Zero",fontsize=10,color="white",style="solid",shape="box"];39 -> 60637[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60637 -> 55[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 40[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat (Succ ww4000) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat (Succ ww4000) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];40 -> 56[label="",style="solid", color="black", weight=3]; 189.22/136.61 41[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat (Succ ww4000) Zero)) (srMyInt ww41 ww31)) LT))) (Float (Pos Zero) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos Zero) ww31))) (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos Zero) ww31)) (Float (Pos Zero) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat (Succ ww4000) Zero)) (srMyInt ww41 ww31)) LT)) (Float (Pos Zero) ww31))",fontsize=16,color="black",shape="box"];41 -> 57[label="",style="solid", color="black", weight=3]; 189.22/136.61 42[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat Zero (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat Zero (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];42 -> 58[label="",style="solid", color="black", weight=3]; 189.22/136.61 43[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat Zero Zero)) (srMyInt ww41 ww31)) LT))) (Float (Pos Zero) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos Zero) ww31))) (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos Zero) ww31)) (Float (Pos Zero) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat Zero Zero)) (srMyInt ww41 ww31)) LT)) (Float (Pos Zero) ww31))",fontsize=16,color="black",shape="box"];43 -> 59[label="",style="solid", color="black", weight=3]; 189.22/136.61 44[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat (Succ ww4000) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Neg (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31)) (Float (Neg (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat (Succ ww4000) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Neg (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];44 -> 60[label="",style="solid", color="black", weight=3]; 189.22/136.61 45[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat (Succ ww4000) Zero)) (srMyInt ww41 ww31)) LT))) (Float (Neg Zero) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg Zero) ww31))) (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg Zero) ww31)) (Float (Neg Zero) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat (Succ ww4000) Zero)) (srMyInt ww41 ww31)) LT)) (Float (Neg Zero) ww31))",fontsize=16,color="black",shape="box"];45 -> 61[label="",style="solid", color="black", weight=3]; 189.22/136.61 46[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat Zero (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Neg (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg (Succ ww3000)) ww31)) (Float (Neg (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat Zero (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Neg (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];46 -> 62[label="",style="solid", color="black", weight=3]; 189.22/136.61 47[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat Zero Zero)) (srMyInt ww41 ww31)) LT))) (Float (Neg Zero) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg Zero) ww31))) (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg Zero) ww31)) (Float (Neg Zero) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat Zero Zero)) (srMyInt ww41 ww31)) LT)) (Float (Neg Zero) ww31))",fontsize=16,color="black",shape="box"];47 -> 63[label="",style="solid", color="black", weight=3]; 189.22/136.61 48[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat (Succ ww4000) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat (Succ ww4000) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];48 -> 64[label="",style="solid", color="black", weight=3]; 189.22/136.61 49[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat (Succ ww4000) Zero)) (srMyInt ww41 ww31)) LT))) (Float (Pos Zero) ww31) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos Zero) ww31))) (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos Zero) ww31)) (Float (Pos Zero) ww31))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat (Succ ww4000) Zero)) (srMyInt ww41 ww31)) LT)) (Float (Pos Zero) ww31))",fontsize=16,color="black",shape="box"];49 -> 65[label="",style="solid", color="black", weight=3]; 189.22/136.61 50[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat Zero (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat Zero (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];50 -> 66[label="",style="solid", color="black", weight=3]; 189.22/136.61 51[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat Zero Zero)) (srMyInt ww41 ww31)) LT))) (Float (Pos Zero) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos Zero) ww31))) (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos Zero) ww31)) (Float (Pos Zero) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primMulNat Zero Zero)) (srMyInt ww41 ww31)) LT)) (Float (Pos Zero) ww31))",fontsize=16,color="black",shape="box"];51 -> 67[label="",style="solid", color="black", weight=3]; 189.22/136.61 52[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat (Succ ww4000) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Neg (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31)) (Float (Neg (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat (Succ ww4000) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Neg (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];52 -> 68[label="",style="solid", color="black", weight=3]; 189.22/136.61 53[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat (Succ ww4000) Zero)) (srMyInt ww41 ww31)) LT))) (Float (Neg Zero) ww31) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg Zero) ww31))) (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg Zero) ww31)) (Float (Neg Zero) ww31))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat (Succ ww4000) Zero)) (srMyInt ww41 ww31)) LT)) (Float (Neg Zero) ww31))",fontsize=16,color="black",shape="box"];53 -> 69[label="",style="solid", color="black", weight=3]; 189.22/136.61 54[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat Zero (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Neg (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg (Succ ww3000)) ww31)) (Float (Neg (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat Zero (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Neg (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];54 -> 70[label="",style="solid", color="black", weight=3]; 189.22/136.61 55[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat Zero Zero)) (srMyInt ww41 ww31)) LT))) (Float (Neg Zero) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg Zero) ww31))) (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg Zero) ww31)) (Float (Neg Zero) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primMulNat Zero Zero)) (srMyInt ww41 ww31)) LT)) (Float (Neg Zero) ww31))",fontsize=16,color="black",shape="box"];55 -> 71[label="",style="solid", color="black", weight=3]; 189.22/136.61 56[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primMulNat ww4000 (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primMulNat ww4000 (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];60638[label="ww4000/Succ ww40000",fontsize=10,color="white",style="solid",shape="box"];56 -> 60638[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60638 -> 72[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60639[label="ww4000/Zero",fontsize=10,color="white",style="solid",shape="box"];56 -> 60639[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60639 -> 73[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 57[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (srMyInt ww41 ww31)) LT))) (Float (Pos Zero) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos Zero) ww31))) (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos Zero) ww31)) (Float (Pos Zero) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (srMyInt ww41 ww31)) LT)) (Float (Pos Zero) ww31))",fontsize=16,color="black",shape="box"];57 -> 74[label="",style="solid", color="black", weight=3]; 189.22/136.61 58[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];58 -> 75[label="",style="solid", color="black", weight=3]; 189.22/136.61 59[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (srMyInt ww41 ww31)) LT))) (Float (Pos Zero) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos Zero) ww31))) (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos Zero) ww31)) (Float (Pos Zero) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (srMyInt ww41 ww31)) LT)) (Float (Pos Zero) ww31))",fontsize=16,color="black",shape="box"];59 -> 76[label="",style="solid", color="black", weight=3]; 189.22/136.61 60 -> 6341[label="",style="dashed", color="red", weight=0]; 189.22/136.61 60[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primPlusNat (primMulNat ww4000 (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Neg (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31)) (Float (Neg (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primPlusNat (primMulNat ww4000 (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Neg (Succ ww3000)) ww31))",fontsize=16,color="magenta"];60 -> 6342[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 60 -> 6343[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 60 -> 6344[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 60 -> 6345[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 60 -> 6346[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 60 -> 6347[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 60 -> 6348[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 61[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (srMyInt ww41 ww31)) LT))) (Float (Neg Zero) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg Zero) ww31))) (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg Zero) ww31)) (Float (Neg Zero) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (srMyInt ww41 ww31)) LT)) (Float (Neg Zero) ww31))",fontsize=16,color="black",shape="box"];61 -> 79[label="",style="solid", color="black", weight=3]; 189.22/136.61 62[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (srMyInt ww41 ww31)) LT))) (Float (Neg (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg (Succ ww3000)) ww31)) (Float (Neg (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (srMyInt ww41 ww31)) LT)) (Float (Neg (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];62 -> 80[label="",style="solid", color="black", weight=3]; 189.22/136.61 63[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (srMyInt ww41 ww31)) LT))) (Float (Neg Zero) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg Zero) ww31))) (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg Zero) ww31)) (Float (Neg Zero) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (srMyInt ww41 ww31)) LT)) (Float (Neg Zero) ww31))",fontsize=16,color="black",shape="box"];63 -> 81[label="",style="solid", color="black", weight=3]; 189.22/136.61 64 -> 7404[label="",style="dashed", color="red", weight=0]; 189.22/136.61 64[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primPlusNat (primMulNat ww4000 (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (primPlusNat (primMulNat ww4000 (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="magenta"];64 -> 7405[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 64 -> 7406[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 64 -> 7407[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 64 -> 7408[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 64 -> 7409[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 64 -> 7410[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 64 -> 7411[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 65[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (srMyInt ww41 ww31)) LT))) (Float (Pos Zero) ww31) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos Zero) ww31))) (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos Zero) ww31)) (Float (Pos Zero) ww31))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (srMyInt ww41 ww31)) LT)) (Float (Pos Zero) ww31))",fontsize=16,color="black",shape="box"];65 -> 84[label="",style="solid", color="black", weight=3]; 189.22/136.61 66[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];66 -> 85[label="",style="solid", color="black", weight=3]; 189.22/136.61 67[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (srMyInt ww41 ww31)) LT))) (Float (Pos Zero) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos Zero) ww31))) (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos Zero) ww31)) (Float (Pos Zero) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (srMyInt ww41 ww31)) LT)) (Float (Pos Zero) ww31))",fontsize=16,color="black",shape="box"];67 -> 86[label="",style="solid", color="black", weight=3]; 189.22/136.61 68 -> 8454[label="",style="dashed", color="red", weight=0]; 189.22/136.61 68[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primMulNat ww4000 (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Neg (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31)) (Float (Neg (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primMulNat ww4000 (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Neg (Succ ww3000)) ww31))",fontsize=16,color="magenta"];68 -> 8455[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 68 -> 8456[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 68 -> 8457[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 68 -> 8458[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 68 -> 8459[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 68 -> 8460[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 68 -> 8461[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 69[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (srMyInt ww41 ww31)) LT))) (Float (Neg Zero) ww31) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg Zero) ww31))) (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg Zero) ww31)) (Float (Neg Zero) ww31))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (srMyInt ww41 ww31)) LT)) (Float (Neg Zero) ww31))",fontsize=16,color="black",shape="box"];69 -> 89[label="",style="solid", color="black", weight=3]; 189.22/136.61 70[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (srMyInt ww41 ww31)) LT))) (Float (Neg (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg (Succ ww3000)) ww31)) (Float (Neg (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (srMyInt ww41 ww31)) LT)) (Float (Neg (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];70 -> 90[label="",style="solid", color="black", weight=3]; 189.22/136.61 71[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (srMyInt ww41 ww31)) LT))) (Float (Neg Zero) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg Zero) ww31))) (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg Zero) ww31)) (Float (Neg Zero) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (srMyInt ww41 ww31)) LT)) (Float (Neg Zero) ww31))",fontsize=16,color="black",shape="box"];71 -> 91[label="",style="solid", color="black", weight=3]; 189.22/136.61 72[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ ww40000))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ ww40000))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primMulNat (Succ ww40000) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ ww40000))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ ww40000))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ ww40000))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ ww40000))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primMulNat (Succ ww40000) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];72 -> 92[label="",style="solid", color="black", weight=3]; 189.22/136.61 73[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primMulNat Zero (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primMulNat Zero (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];73 -> 93[label="",style="solid", color="black", weight=3]; 189.22/136.61 74[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt ww41 ww31)) LT))) (Float (Pos Zero) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos Zero) ww31))) (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos Zero) ww31)) (Float (Pos Zero) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt ww41 ww31)) LT)) (Float (Pos Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60640[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];74 -> 60640[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60640 -> 94[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60641[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];74 -> 60641[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60641 -> 95[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 75[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];60642[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];75 -> 60642[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60642 -> 96[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60643[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];75 -> 60643[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60643 -> 97[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 76[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt ww41 ww31)) LT))) (Float (Pos Zero) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos Zero) ww31))) (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos Zero) ww31)) (Float (Pos Zero) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt ww41 ww31)) LT)) (Float (Pos Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60644[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];76 -> 60644[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60644 -> 98[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60645[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];76 -> 60645[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60645 -> 99[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 6342[label="ww41",fontsize=16,color="green",shape="box"];6343[label="ww3000",fontsize=16,color="green",shape="box"];6344[label="ww31",fontsize=16,color="green",shape="box"];6345 -> 5617[label="",style="dashed", color="red", weight=0]; 189.22/136.61 6345[label="primPlusNat (primMulNat ww4000 (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];6345 -> 6351[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 6345 -> 6352[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 6346[label="ww5",fontsize=16,color="green",shape="box"];6347 -> 5617[label="",style="dashed", color="red", weight=0]; 189.22/136.61 6347[label="primPlusNat (primMulNat ww4000 (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];6347 -> 6353[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 6347 -> 6354[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 6348[label="ww4000",fontsize=16,color="green",shape="box"];6341[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (srMyInt ww539 ww541)) LT))) (Float (Neg (Succ ww540)) ww541) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541))) (psFloat (msFloat (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541)) (Float (Neg (Succ ww540)) ww541))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww544) (srMyInt ww539 ww541)) LT)) (Float (Neg (Succ ww540)) ww541))",fontsize=16,color="burlywood",shape="triangle"];60646[label="ww544/Succ ww5440",fontsize=10,color="white",style="solid",shape="box"];6341 -> 60646[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60646 -> 6355[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60647[label="ww544/Zero",fontsize=10,color="white",style="solid",shape="box"];6341 -> 60647[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60647 -> 6356[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 79[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt ww41 ww31)) LT))) (Float (Neg Zero) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg Zero) ww31))) (psFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg Zero) ww31)) (Float (Neg Zero) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt ww41 ww31)) LT)) (Float (Neg Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60648[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];79 -> 60648[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60648 -> 102[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60649[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];79 -> 60649[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60649 -> 103[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 80[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt ww41 ww31)) LT))) (Float (Neg (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg (Succ ww3000)) ww31)) (Float (Neg (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt ww41 ww31)) LT)) (Float (Neg (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];60650[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];80 -> 60650[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60650 -> 104[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60651[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];80 -> 60651[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60651 -> 105[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 81[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt ww41 ww31)) LT))) (Float (Neg Zero) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg Zero) ww31))) (psFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg Zero) ww31)) (Float (Neg Zero) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt ww41 ww31)) LT)) (Float (Neg Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60652[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];81 -> 60652[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60652 -> 106[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60653[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];81 -> 60653[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60653 -> 107[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 7405[label="ww5",fontsize=16,color="green",shape="box"];7406 -> 5617[label="",style="dashed", color="red", weight=0]; 189.22/136.61 7406[label="primPlusNat (primMulNat ww4000 (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];7406 -> 7414[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 7406 -> 7415[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 7407[label="ww4000",fontsize=16,color="green",shape="box"];7408[label="ww31",fontsize=16,color="green",shape="box"];7409[label="ww3000",fontsize=16,color="green",shape="box"];7410[label="ww41",fontsize=16,color="green",shape="box"];7411 -> 5617[label="",style="dashed", color="red", weight=0]; 189.22/136.61 7411[label="primPlusNat (primMulNat ww4000 (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];7411 -> 7416[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 7411 -> 7417[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 7404[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (srMyInt ww956 ww958)) LT))) (Float (Pos (Succ ww957)) ww958) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958))) (psFloat (msFloat (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958)) (Float (Pos (Succ ww957)) ww958))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww961) (srMyInt ww956 ww958)) LT)) (Float (Pos (Succ ww957)) ww958))",fontsize=16,color="burlywood",shape="triangle"];60654[label="ww961/Succ ww9610",fontsize=10,color="white",style="solid",shape="box"];7404 -> 60654[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60654 -> 7418[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60655[label="ww961/Zero",fontsize=10,color="white",style="solid",shape="box"];7404 -> 60655[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60655 -> 7419[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 84[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt ww41 ww31)) LT))) (Float (Pos Zero) ww31) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos Zero) ww31))) (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos Zero) ww31)) (Float (Pos Zero) ww31))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt ww41 ww31)) LT)) (Float (Pos Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60656[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];84 -> 60656[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60656 -> 110[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60657[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];84 -> 60657[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60657 -> 111[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 85[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];60658[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];85 -> 60658[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60658 -> 112[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60659[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];85 -> 60659[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60659 -> 113[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 86[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt ww41 ww31)) LT))) (Float (Pos Zero) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos Zero) ww31))) (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos Zero) ww31)) (Float (Pos Zero) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt ww41 ww31)) LT)) (Float (Pos Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60660[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];86 -> 60660[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60660 -> 114[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60661[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];86 -> 60661[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60661 -> 115[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 8455 -> 5617[label="",style="dashed", color="red", weight=0]; 189.22/136.61 8455[label="primPlusNat (primMulNat ww4000 (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];8455 -> 8464[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 8455 -> 8465[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 8456[label="ww5",fontsize=16,color="green",shape="box"];8457[label="ww4000",fontsize=16,color="green",shape="box"];8458 -> 5617[label="",style="dashed", color="red", weight=0]; 189.22/136.61 8458[label="primPlusNat (primMulNat ww4000 (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];8458 -> 8466[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 8458 -> 8467[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 8459[label="ww41",fontsize=16,color="green",shape="box"];8460[label="ww3000",fontsize=16,color="green",shape="box"];8461[label="ww31",fontsize=16,color="green",shape="box"];8454[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (srMyInt ww1373 ww1375)) LT))) (Float (Neg (Succ ww1374)) ww1375) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375))) (psFloat (msFloat (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375)) (Float (Neg (Succ ww1374)) ww1375))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1378) (srMyInt ww1373 ww1375)) LT)) (Float (Neg (Succ ww1374)) ww1375))",fontsize=16,color="burlywood",shape="triangle"];60662[label="ww1378/Succ ww13780",fontsize=10,color="white",style="solid",shape="box"];8454 -> 60662[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60662 -> 8468[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60663[label="ww1378/Zero",fontsize=10,color="white",style="solid",shape="box"];8454 -> 60663[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60663 -> 8469[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 89[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt ww41 ww31)) LT))) (Float (Neg Zero) ww31) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg Zero) ww31))) (psFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg Zero) ww31)) (Float (Neg Zero) ww31))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt ww41 ww31)) LT)) (Float (Neg Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60664[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];89 -> 60664[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60664 -> 118[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60665[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];89 -> 60665[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60665 -> 119[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 90[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt ww41 ww31)) LT))) (Float (Neg (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg (Succ ww3000)) ww31)) (Float (Neg (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt ww41 ww31)) LT)) (Float (Neg (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];60666[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];90 -> 60666[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60666 -> 120[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60667[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];90 -> 60667[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60667 -> 121[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 91[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt ww41 ww31)) LT))) (Float (Neg Zero) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg Zero) ww31))) (psFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg Zero) ww31)) (Float (Neg Zero) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) ww41) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) ww41) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt ww41 ww31)) LT)) (Float (Neg Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60668[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];91 -> 60668[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60668 -> 122[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60669[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];91 -> 60669[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60669 -> 123[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 92[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ ww40000))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ ww40000))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primMulNat ww40000 (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ ww40000))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ ww40000))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ ww40000))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ ww40000))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primMulNat ww40000 (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];60670[label="ww40000/Succ ww400000",fontsize=10,color="white",style="solid",shape="box"];92 -> 60670[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60670 -> 124[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60671[label="ww40000/Zero",fontsize=10,color="white",style="solid",shape="box"];92 -> 60671[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60671 -> 125[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 93[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat Zero (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat Zero (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];93 -> 126[label="",style="solid", color="black", weight=3]; 189.22/136.61 94[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) ww31)) LT))) (Float (Pos Zero) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) ww31))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) ww31)) (Float (Pos Zero) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) ww31)) LT)) (Float (Pos Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60672[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];94 -> 60672[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60672 -> 127[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60673[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];94 -> 60673[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60673 -> 128[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 95[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) ww31)) LT))) (Float (Pos Zero) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) ww31))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) ww31)) (Float (Pos Zero) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) ww31)) LT)) (Float (Pos Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60674[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];95 -> 60674[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60674 -> 129[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60675[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];95 -> 60675[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60675 -> 130[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 96[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];60676[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];96 -> 60676[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60676 -> 131[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60677[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];96 -> 60677[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60677 -> 132[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 97[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];60678[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];97 -> 60678[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60678 -> 133[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60679[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];97 -> 60679[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60679 -> 134[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 98[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) ww31)) LT))) (Float (Pos Zero) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) ww31))) (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) ww31)) (Float (Pos Zero) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) ww31)) LT)) (Float (Pos Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60680[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];98 -> 60680[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60680 -> 135[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60681[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];98 -> 60681[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60681 -> 136[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 99[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) ww31)) LT))) (Float (Pos Zero) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) ww31))) (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) ww31)) (Float (Pos Zero) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) ww31)) LT)) (Float (Pos Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60682[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];99 -> 60682[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60682 -> 137[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60683[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];99 -> 60683[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60683 -> 138[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 6351[label="primMulNat ww4000 (Succ ww3000)",fontsize=16,color="burlywood",shape="triangle"];60684[label="ww4000/Succ ww40000",fontsize=10,color="white",style="solid",shape="box"];6351 -> 60684[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60684 -> 6360[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60685[label="ww4000/Zero",fontsize=10,color="white",style="solid",shape="box"];6351 -> 60685[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60685 -> 6361[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 6352[label="Succ ww3000",fontsize=16,color="green",shape="box"];5617[label="primPlusNat ww1130 ww3000",fontsize=16,color="burlywood",shape="triangle"];60686[label="ww1130/Succ ww11300",fontsize=10,color="white",style="solid",shape="box"];5617 -> 60686[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60686 -> 5645[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60687[label="ww1130/Zero",fontsize=10,color="white",style="solid",shape="box"];5617 -> 60687[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60687 -> 5646[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 6353 -> 6351[label="",style="dashed", color="red", weight=0]; 189.22/136.61 6353[label="primMulNat ww4000 (Succ ww3000)",fontsize=16,color="magenta"];6354[label="Succ ww3000",fontsize=16,color="green",shape="box"];6355[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (srMyInt ww539 ww541)) LT))) (Float (Neg (Succ ww540)) ww541) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541))) (psFloat (msFloat (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541)) (Float (Neg (Succ ww540)) ww541))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww5440)) (srMyInt ww539 ww541)) LT)) (Float (Neg (Succ ww540)) ww541))",fontsize=16,color="black",shape="box"];6355 -> 6362[label="",style="solid", color="black", weight=3]; 189.22/136.61 6356[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (srMyInt ww539 ww541)) LT))) (Float (Neg (Succ ww540)) ww541) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541))) (psFloat (msFloat (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541)) (Float (Neg (Succ ww540)) ww541))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (srMyInt ww539 ww541)) LT)) (Float (Neg (Succ ww540)) ww541))",fontsize=16,color="black",shape="box"];6356 -> 6363[label="",style="solid", color="black", weight=3]; 189.22/136.61 102[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) ww31)) LT))) (Float (Neg Zero) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) ww31))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) ww31)) (Float (Neg Zero) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) ww31)) LT)) (Float (Neg Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60688[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];102 -> 60688[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60688 -> 142[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60689[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];102 -> 60689[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60689 -> 143[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 103[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) ww31)) LT))) (Float (Neg Zero) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) ww31))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) ww31)) (Float (Neg Zero) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) ww31)) LT)) (Float (Neg Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60690[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];103 -> 60690[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60690 -> 144[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60691[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];103 -> 60691[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60691 -> 145[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 104[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) ww31)) LT))) (Float (Neg (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) ww31)) (Float (Neg (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) ww31)) LT)) (Float (Neg (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];60692[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];104 -> 60692[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60692 -> 146[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60693[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];104 -> 60693[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60693 -> 147[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 105[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) ww31)) LT))) (Float (Neg (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) ww31)) (Float (Neg (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) ww31)) LT)) (Float (Neg (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];60694[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];105 -> 60694[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60694 -> 148[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60695[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];105 -> 60695[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60695 -> 149[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 106[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) ww31)) LT))) (Float (Neg Zero) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) ww31))) (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) ww31)) (Float (Neg Zero) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) ww31)) LT)) (Float (Neg Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60696[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];106 -> 60696[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60696 -> 150[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60697[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];106 -> 60697[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60697 -> 151[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 107[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) ww31)) LT))) (Float (Neg Zero) ww31) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) ww31))) (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) ww31)) (Float (Neg Zero) ww31))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) ww31)) LT)) (Float (Neg Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60698[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];107 -> 60698[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60698 -> 152[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60699[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];107 -> 60699[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60699 -> 153[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 7414 -> 6351[label="",style="dashed", color="red", weight=0]; 189.22/136.61 7414[label="primMulNat ww4000 (Succ ww3000)",fontsize=16,color="magenta"];7414 -> 7429[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 7414 -> 7430[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 7415[label="Succ ww3000",fontsize=16,color="green",shape="box"];7416 -> 6351[label="",style="dashed", color="red", weight=0]; 189.22/136.61 7416[label="primMulNat ww4000 (Succ ww3000)",fontsize=16,color="magenta"];7416 -> 7431[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 7416 -> 7432[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 7417[label="Succ ww3000",fontsize=16,color="green",shape="box"];7418[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (srMyInt ww956 ww958)) LT))) (Float (Pos (Succ ww957)) ww958) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958))) (psFloat (msFloat (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958)) (Float (Pos (Succ ww957)) ww958))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww9610)) (srMyInt ww956 ww958)) LT)) (Float (Pos (Succ ww957)) ww958))",fontsize=16,color="black",shape="box"];7418 -> 7433[label="",style="solid", color="black", weight=3]; 189.22/136.61 7419[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (srMyInt ww956 ww958)) LT))) (Float (Pos (Succ ww957)) ww958) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958))) (psFloat (msFloat (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958)) (Float (Pos (Succ ww957)) ww958))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (srMyInt ww956 ww958)) LT)) (Float (Pos (Succ ww957)) ww958))",fontsize=16,color="black",shape="box"];7419 -> 7434[label="",style="solid", color="black", weight=3]; 189.22/136.61 110[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) ww31)) LT))) (Float (Pos Zero) ww31) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) ww31))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) ww31)) (Float (Pos Zero) ww31))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) ww31)) LT)) (Float (Pos Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60700[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];110 -> 60700[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60700 -> 157[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60701[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];110 -> 60701[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60701 -> 158[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 111[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) ww31)) LT))) (Float (Pos Zero) ww31) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) ww31))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) ww31)) (Float (Pos Zero) ww31))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) ww31)) LT)) (Float (Pos Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60702[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];111 -> 60702[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60702 -> 159[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60703[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];111 -> 60703[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60703 -> 160[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 112[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];60704[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];112 -> 60704[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60704 -> 161[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60705[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];112 -> 60705[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60705 -> 162[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 113[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];60706[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];113 -> 60706[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60706 -> 163[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60707[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];113 -> 60707[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60707 -> 164[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 114[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) ww31)) LT))) (Float (Pos Zero) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) ww31))) (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) ww31)) (Float (Pos Zero) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) ww31)) LT)) (Float (Pos Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60708[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];114 -> 60708[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60708 -> 165[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60709[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];114 -> 60709[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60709 -> 166[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 115[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) ww31)) LT))) (Float (Pos Zero) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) ww31))) (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) ww31)) (Float (Pos Zero) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) ww31)) LT)) (Float (Pos Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60710[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];115 -> 60710[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60710 -> 167[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60711[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];115 -> 60711[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60711 -> 168[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 8464 -> 6351[label="",style="dashed", color="red", weight=0]; 189.22/136.61 8464[label="primMulNat ww4000 (Succ ww3000)",fontsize=16,color="magenta"];8464 -> 8479[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 8465[label="Succ ww3000",fontsize=16,color="green",shape="box"];8466 -> 6351[label="",style="dashed", color="red", weight=0]; 189.22/136.61 8466[label="primMulNat ww4000 (Succ ww3000)",fontsize=16,color="magenta"];8466 -> 8480[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 8467[label="Succ ww3000",fontsize=16,color="green",shape="box"];8468[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (srMyInt ww1373 ww1375)) LT))) (Float (Neg (Succ ww1374)) ww1375) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375))) (psFloat (msFloat (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375)) (Float (Neg (Succ ww1374)) ww1375))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww13780)) (srMyInt ww1373 ww1375)) LT)) (Float (Neg (Succ ww1374)) ww1375))",fontsize=16,color="black",shape="box"];8468 -> 8481[label="",style="solid", color="black", weight=3]; 189.22/136.61 8469[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (srMyInt ww1373 ww1375)) LT))) (Float (Neg (Succ ww1374)) ww1375) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375))) (psFloat (msFloat (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375)) (Float (Neg (Succ ww1374)) ww1375))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (srMyInt ww1373 ww1375)) LT)) (Float (Neg (Succ ww1374)) ww1375))",fontsize=16,color="black",shape="box"];8469 -> 8482[label="",style="solid", color="black", weight=3]; 189.22/136.61 118[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) ww31)) LT))) (Float (Neg Zero) ww31) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) ww31))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) ww31)) (Float (Neg Zero) ww31))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) ww31)) LT)) (Float (Neg Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60712[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];118 -> 60712[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60712 -> 172[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60713[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];118 -> 60713[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60713 -> 173[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 119[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) ww31)) LT))) (Float (Neg Zero) ww31) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) ww31))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) ww31)) (Float (Neg Zero) ww31))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) ww31)) LT)) (Float (Neg Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60714[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];119 -> 60714[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60714 -> 174[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60715[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];119 -> 60715[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60715 -> 175[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 120[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) ww31)) LT))) (Float (Neg (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) ww31)) (Float (Neg (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) ww31)) LT)) (Float (Neg (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];60716[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];120 -> 60716[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60716 -> 176[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60717[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];120 -> 60717[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60717 -> 177[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 121[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) ww31)) LT))) (Float (Neg (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) ww31)) (Float (Neg (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) ww31)) LT)) (Float (Neg (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];60718[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];121 -> 60718[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60718 -> 178[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60719[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];121 -> 60719[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60719 -> 179[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 122[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) ww31)) LT))) (Float (Neg Zero) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) ww31))) (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) ww31)) (Float (Neg Zero) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) ww31)) LT)) (Float (Neg Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60720[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];122 -> 60720[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60720 -> 180[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60721[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];122 -> 60721[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60721 -> 181[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 123[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) ww31)) LT))) (Float (Neg Zero) ww31) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) ww31))) (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) ww31)) (Float (Neg Zero) ww31))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) ww31)) LT)) (Float (Neg Zero) ww31))",fontsize=16,color="burlywood",shape="box"];60722[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];123 -> 60722[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60722 -> 182[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60723[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];123 -> 60723[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60723 -> 183[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 124[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ ww400000)))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ ww400000)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww400000) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ ww400000)))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ ww400000)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ ww400000)))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ ww400000)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww400000) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];124 -> 184[label="",style="solid", color="black", weight=3]; 189.22/136.61 125[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];125 -> 185[label="",style="solid", color="black", weight=3]; 189.22/136.61 126[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];126 -> 186[label="",style="solid", color="black", weight=3]; 189.22/136.61 127[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Pos ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Pos ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="black",shape="box"];127 -> 187[label="",style="solid", color="black", weight=3]; 189.22/136.61 128[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Neg ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Neg ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="black",shape="box"];128 -> 188[label="",style="solid", color="black", weight=3]; 189.22/136.61 129[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Pos ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Pos ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="black",shape="box"];129 -> 189[label="",style="solid", color="black", weight=3]; 189.22/136.61 130[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Neg ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Neg ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="black",shape="box"];130 -> 190[label="",style="solid", color="black", weight=3]; 189.22/136.61 131[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Pos ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Pos ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];131 -> 191[label="",style="solid", color="black", weight=3]; 189.22/136.61 132[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Neg ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Neg ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];132 -> 192[label="",style="solid", color="black", weight=3]; 189.22/136.61 133[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Pos ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Pos ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];133 -> 193[label="",style="solid", color="black", weight=3]; 189.22/136.61 134[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Neg ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Neg ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];134 -> 194[label="",style="solid", color="black", weight=3]; 189.22/136.61 135[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Pos ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Pos ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="black",shape="box"];135 -> 195[label="",style="solid", color="black", weight=3]; 189.22/136.61 136[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Neg ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Neg ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="black",shape="box"];136 -> 196[label="",style="solid", color="black", weight=3]; 189.22/136.61 137[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Pos ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Pos ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="black",shape="box"];137 -> 197[label="",style="solid", color="black", weight=3]; 189.22/136.61 138[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Neg ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Neg ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="black",shape="box"];138 -> 198[label="",style="solid", color="black", weight=3]; 189.22/136.61 6360[label="primMulNat (Succ ww40000) (Succ ww3000)",fontsize=16,color="black",shape="box"];6360 -> 6371[label="",style="solid", color="black", weight=3]; 189.22/136.61 6361[label="primMulNat Zero (Succ ww3000)",fontsize=16,color="black",shape="box"];6361 -> 6372[label="",style="solid", color="black", weight=3]; 189.22/136.61 5645[label="primPlusNat (Succ ww11300) ww3000",fontsize=16,color="burlywood",shape="box"];60724[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];5645 -> 60724[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60724 -> 6364[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60725[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];5645 -> 60725[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60725 -> 6365[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 5646[label="primPlusNat Zero ww3000",fontsize=16,color="burlywood",shape="box"];60726[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];5646 -> 60726[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60726 -> 6366[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60727[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];5646 -> 60727[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60727 -> 6367[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 6362[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (primMulInt ww539 ww541)) LT))) (Float (Neg (Succ ww540)) ww541) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541))) (psFloat (msFloat (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541)) (Float (Neg (Succ ww540)) ww541))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww5440)) (primMulInt ww539 ww541)) LT)) (Float (Neg (Succ ww540)) ww541))",fontsize=16,color="burlywood",shape="box"];60728[label="ww539/Pos ww5390",fontsize=10,color="white",style="solid",shape="box"];6362 -> 60728[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60728 -> 6373[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60729[label="ww539/Neg ww5390",fontsize=10,color="white",style="solid",shape="box"];6362 -> 60729[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60729 -> 6374[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 6363[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (primMulInt ww539 ww541)) LT))) (Float (Neg (Succ ww540)) ww541) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541))) (psFloat (msFloat (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541)) (Float (Neg (Succ ww540)) ww541))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) ww539) (Float (Neg (Succ ww540)) ww541)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt ww539 ww541)) LT)) (Float (Neg (Succ ww540)) ww541))",fontsize=16,color="burlywood",shape="box"];60730[label="ww539/Pos ww5390",fontsize=10,color="white",style="solid",shape="box"];6363 -> 60730[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60730 -> 6375[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60731[label="ww539/Neg ww5390",fontsize=10,color="white",style="solid",shape="box"];6363 -> 60731[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60731 -> 6376[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 142[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Pos ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Pos ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="black",shape="box"];142 -> 202[label="",style="solid", color="black", weight=3]; 189.22/136.61 143[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Neg ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Neg ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="black",shape="box"];143 -> 203[label="",style="solid", color="black", weight=3]; 189.22/136.61 144[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Pos ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Pos ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="black",shape="box"];144 -> 204[label="",style="solid", color="black", weight=3]; 189.22/136.61 145[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Neg ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Neg ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="black",shape="box"];145 -> 205[label="",style="solid", color="black", weight=3]; 189.22/136.61 146[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Pos ww310))) LT))) (Float (Neg (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (Float (Neg (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Pos ww310))) LT)) (Float (Neg (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];146 -> 206[label="",style="solid", color="black", weight=3]; 189.22/136.61 147[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Neg ww310))) LT))) (Float (Neg (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (Float (Neg (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Neg ww310))) LT)) (Float (Neg (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];147 -> 207[label="",style="solid", color="black", weight=3]; 189.22/136.61 148[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Pos ww310))) LT))) (Float (Neg (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (Float (Neg (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Pos ww310))) LT)) (Float (Neg (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];148 -> 208[label="",style="solid", color="black", weight=3]; 189.22/136.61 149[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Neg ww310))) LT))) (Float (Neg (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (Float (Neg (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Neg ww310))) LT)) (Float (Neg (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];149 -> 209[label="",style="solid", color="black", weight=3]; 189.22/136.61 150[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Pos ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Pos ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="black",shape="box"];150 -> 210[label="",style="solid", color="black", weight=3]; 189.22/136.61 151[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Neg ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Neg ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="black",shape="box"];151 -> 211[label="",style="solid", color="black", weight=3]; 189.22/136.61 152[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Pos ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Pos ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="black",shape="box"];152 -> 212[label="",style="solid", color="black", weight=3]; 189.22/136.61 153[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Neg ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Neg ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="black",shape="box"];153 -> 213[label="",style="solid", color="black", weight=3]; 189.22/136.61 7429[label="ww4000",fontsize=16,color="green",shape="box"];7430[label="ww3000",fontsize=16,color="green",shape="box"];7431[label="ww4000",fontsize=16,color="green",shape="box"];7432[label="ww3000",fontsize=16,color="green",shape="box"];7433[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (primMulInt ww956 ww958)) LT))) (Float (Pos (Succ ww957)) ww958) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958))) (psFloat (msFloat (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958)) (Float (Pos (Succ ww957)) ww958))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww9610)) (primMulInt ww956 ww958)) LT)) (Float (Pos (Succ ww957)) ww958))",fontsize=16,color="burlywood",shape="box"];60732[label="ww956/Pos ww9560",fontsize=10,color="white",style="solid",shape="box"];7433 -> 60732[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60732 -> 7438[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60733[label="ww956/Neg ww9560",fontsize=10,color="white",style="solid",shape="box"];7433 -> 60733[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60733 -> 7439[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 7434[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (primMulInt ww956 ww958)) LT))) (Float (Pos (Succ ww957)) ww958) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958))) (psFloat (msFloat (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958)) (Float (Pos (Succ ww957)) ww958))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) ww956) (Float (Pos (Succ ww957)) ww958)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt ww956 ww958)) LT)) (Float (Pos (Succ ww957)) ww958))",fontsize=16,color="burlywood",shape="box"];60734[label="ww956/Pos ww9560",fontsize=10,color="white",style="solid",shape="box"];7434 -> 60734[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60734 -> 7440[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60735[label="ww956/Neg ww9560",fontsize=10,color="white",style="solid",shape="box"];7434 -> 60735[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60735 -> 7441[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 157[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Pos ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Pos ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="black",shape="box"];157 -> 217[label="",style="solid", color="black", weight=3]; 189.22/136.61 158[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Neg ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Neg ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="black",shape="box"];158 -> 218[label="",style="solid", color="black", weight=3]; 189.22/136.61 159[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Pos ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Pos ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="black",shape="box"];159 -> 219[label="",style="solid", color="black", weight=3]; 189.22/136.61 160[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Neg ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Neg ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="black",shape="box"];160 -> 220[label="",style="solid", color="black", weight=3]; 189.22/136.61 161[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Pos ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Pos ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];161 -> 221[label="",style="solid", color="black", weight=3]; 189.22/136.61 162[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Neg ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Neg ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];162 -> 222[label="",style="solid", color="black", weight=3]; 189.22/136.61 163[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Pos ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Pos ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];163 -> 223[label="",style="solid", color="black", weight=3]; 189.22/136.61 164[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Neg ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Neg ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];164 -> 224[label="",style="solid", color="black", weight=3]; 189.22/136.61 165[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Pos ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Pos ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="black",shape="box"];165 -> 225[label="",style="solid", color="black", weight=3]; 189.22/136.61 166[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Neg ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww410) (Neg ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="black",shape="box"];166 -> 226[label="",style="solid", color="black", weight=3]; 189.22/136.61 167[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Pos ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Pos ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="black",shape="box"];167 -> 227[label="",style="solid", color="black", weight=3]; 189.22/136.61 168[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Neg ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww410) (Neg ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="black",shape="box"];168 -> 228[label="",style="solid", color="black", weight=3]; 189.22/136.61 8479[label="ww4000",fontsize=16,color="green",shape="box"];8480[label="ww4000",fontsize=16,color="green",shape="box"];8481[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (primMulInt ww1373 ww1375)) LT))) (Float (Neg (Succ ww1374)) ww1375) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375))) (psFloat (msFloat (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375)) (Float (Neg (Succ ww1374)) ww1375))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww13780)) (primMulInt ww1373 ww1375)) LT)) (Float (Neg (Succ ww1374)) ww1375))",fontsize=16,color="burlywood",shape="box"];60736[label="ww1373/Pos ww13730",fontsize=10,color="white",style="solid",shape="box"];8481 -> 60736[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60736 -> 8486[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60737[label="ww1373/Neg ww13730",fontsize=10,color="white",style="solid",shape="box"];8481 -> 60737[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60737 -> 8487[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 8482[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (primMulInt ww1373 ww1375)) LT))) (Float (Neg (Succ ww1374)) ww1375) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375))) (psFloat (msFloat (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375)) (Float (Neg (Succ ww1374)) ww1375))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) ww1373) (Float (Neg (Succ ww1374)) ww1375)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt ww1373 ww1375)) LT)) (Float (Neg (Succ ww1374)) ww1375))",fontsize=16,color="burlywood",shape="box"];60738[label="ww1373/Pos ww13730",fontsize=10,color="white",style="solid",shape="box"];8482 -> 60738[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60738 -> 8488[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60739[label="ww1373/Neg ww13730",fontsize=10,color="white",style="solid",shape="box"];8482 -> 60739[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60739 -> 8489[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 172[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Pos ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Pos ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="black",shape="box"];172 -> 232[label="",style="solid", color="black", weight=3]; 189.22/136.61 173[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Neg ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Neg ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="black",shape="box"];173 -> 233[label="",style="solid", color="black", weight=3]; 189.22/136.61 174[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Pos ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Pos ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="black",shape="box"];174 -> 234[label="",style="solid", color="black", weight=3]; 189.22/136.61 175[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Neg ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Neg ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="black",shape="box"];175 -> 235[label="",style="solid", color="black", weight=3]; 189.22/136.61 176[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Pos ww310))) LT))) (Float (Neg (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (Float (Neg (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Pos ww310))) LT)) (Float (Neg (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];176 -> 236[label="",style="solid", color="black", weight=3]; 189.22/136.61 177[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Neg ww310))) LT))) (Float (Neg (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (Float (Neg (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Neg ww310))) LT)) (Float (Neg (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];177 -> 237[label="",style="solid", color="black", weight=3]; 189.22/136.61 178[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Pos ww310))) LT))) (Float (Neg (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (Float (Neg (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Pos ww310))) LT)) (Float (Neg (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];178 -> 238[label="",style="solid", color="black", weight=3]; 189.22/136.61 179[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Neg ww310))) LT))) (Float (Neg (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (Float (Neg (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Neg ww310))) LT)) (Float (Neg (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];179 -> 239[label="",style="solid", color="black", weight=3]; 189.22/136.61 180[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Pos ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Pos ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="black",shape="box"];180 -> 240[label="",style="solid", color="black", weight=3]; 189.22/136.61 181[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Neg ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww410) (Neg ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="black",shape="box"];181 -> 241[label="",style="solid", color="black", weight=3]; 189.22/136.61 182[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Pos ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Pos ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="black",shape="box"];182 -> 242[label="",style="solid", color="black", weight=3]; 189.22/136.61 183[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Neg ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww410) (Neg ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="black",shape="box"];183 -> 243[label="",style="solid", color="black", weight=3]; 189.22/136.61 184[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ ww400000)))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ ww400000)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww400000 (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ ww400000)))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ ww400000)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ ww400000)))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ ww400000)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww400000 (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];60740[label="ww400000/Succ ww4000000",fontsize=10,color="white",style="solid",shape="box"];184 -> 60740[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60740 -> 244[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60741[label="ww400000/Zero",fontsize=10,color="white",style="solid",shape="box"];184 -> 60741[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60741 -> 245[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 185[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];185 -> 246[label="",style="solid", color="black", weight=3]; 189.22/136.61 186[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (primMulInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (primMulInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];60742[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];186 -> 60742[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60742 -> 247[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60743[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];186 -> 60743[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60743 -> 248[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 187[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60744[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];187 -> 60744[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60744 -> 249[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60745[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];187 -> 60745[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60745 -> 250[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 188[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60746[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];188 -> 60746[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60746 -> 251[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60747[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];188 -> 60747[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60747 -> 252[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 189[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60748[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];189 -> 60748[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60748 -> 253[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60749[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];189 -> 60749[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60749 -> 254[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 190[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60750[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];190 -> 60750[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60750 -> 255[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60751[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];190 -> 60751[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60751 -> 256[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 191[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60752[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];191 -> 60752[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60752 -> 257[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60753[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];191 -> 60753[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60753 -> 258[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 192[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60754[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];192 -> 60754[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60754 -> 259[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60755[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];192 -> 60755[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60755 -> 260[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 193[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60756[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];193 -> 60756[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60756 -> 261[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60757[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];193 -> 60757[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60757 -> 262[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 194[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60758[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];194 -> 60758[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60758 -> 263[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60759[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];194 -> 60759[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60759 -> 264[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 195[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60760[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];195 -> 60760[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60760 -> 265[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60761[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];195 -> 60761[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60761 -> 266[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 196[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60762[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];196 -> 60762[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60762 -> 267[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60763[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];196 -> 60763[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60763 -> 268[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 197[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60764[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];197 -> 60764[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60764 -> 269[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60765[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];197 -> 60765[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60765 -> 270[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 198[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60766[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];198 -> 60766[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60766 -> 271[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60767[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];198 -> 60767[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60767 -> 272[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 6371 -> 5617[label="",style="dashed", color="red", weight=0]; 189.22/136.61 6371[label="primPlusNat (primMulNat ww40000 (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];6371 -> 6388[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 6371 -> 6389[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 6372[label="Zero",fontsize=16,color="green",shape="box"];6364[label="primPlusNat (Succ ww11300) (Succ ww30000)",fontsize=16,color="black",shape="box"];6364 -> 6377[label="",style="solid", color="black", weight=3]; 189.22/136.61 6365[label="primPlusNat (Succ ww11300) Zero",fontsize=16,color="black",shape="box"];6365 -> 6378[label="",style="solid", color="black", weight=3]; 189.22/136.61 6366[label="primPlusNat Zero (Succ ww30000)",fontsize=16,color="black",shape="box"];6366 -> 6379[label="",style="solid", color="black", weight=3]; 189.22/136.61 6367[label="primPlusNat Zero Zero",fontsize=16,color="black",shape="box"];6367 -> 6380[label="",style="solid", color="black", weight=3]; 189.22/136.61 6373[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) ww541) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) ww541)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (primMulInt (Pos ww5390) ww541)) LT))) (Float (Neg (Succ ww540)) ww541) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) ww541))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) ww541)) (Float (Neg (Succ ww540)) ww541))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) ww541) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) ww541)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww5440)) (primMulInt (Pos ww5390) ww541)) LT)) (Float (Neg (Succ ww540)) ww541))",fontsize=16,color="burlywood",shape="box"];60768[label="ww541/Pos ww5410",fontsize=10,color="white",style="solid",shape="box"];6373 -> 60768[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60768 -> 6390[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60769[label="ww541/Neg ww5410",fontsize=10,color="white",style="solid",shape="box"];6373 -> 60769[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60769 -> 6391[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 6374[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) ww541) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) ww541)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (primMulInt (Neg ww5390) ww541)) LT))) (Float (Neg (Succ ww540)) ww541) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) ww541))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) ww541)) (Float (Neg (Succ ww540)) ww541))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) ww541) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) ww541)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww5440)) (primMulInt (Neg ww5390) ww541)) LT)) (Float (Neg (Succ ww540)) ww541))",fontsize=16,color="burlywood",shape="box"];60770[label="ww541/Pos ww5410",fontsize=10,color="white",style="solid",shape="box"];6374 -> 60770[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60770 -> 6392[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60771[label="ww541/Neg ww5410",fontsize=10,color="white",style="solid",shape="box"];6374 -> 60771[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60771 -> 6393[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 6375[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) ww541) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) ww541)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (primMulInt (Pos ww5390) ww541)) LT))) (Float (Neg (Succ ww540)) ww541) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) ww541))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) ww541)) (Float (Neg (Succ ww540)) ww541))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) ww541) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) ww541)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww5390) ww541)) LT)) (Float (Neg (Succ ww540)) ww541))",fontsize=16,color="burlywood",shape="box"];60772[label="ww541/Pos ww5410",fontsize=10,color="white",style="solid",shape="box"];6375 -> 60772[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60772 -> 6394[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60773[label="ww541/Neg ww5410",fontsize=10,color="white",style="solid",shape="box"];6375 -> 60773[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60773 -> 6395[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 6376[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) ww541) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) ww541)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (primMulInt (Neg ww5390) ww541)) LT))) (Float (Neg (Succ ww540)) ww541) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) ww541))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) ww541)) (Float (Neg (Succ ww540)) ww541))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) ww541) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) ww541)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww5390) ww541)) LT)) (Float (Neg (Succ ww540)) ww541))",fontsize=16,color="burlywood",shape="box"];60774[label="ww541/Pos ww5410",fontsize=10,color="white",style="solid",shape="box"];6376 -> 60774[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60774 -> 6396[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60775[label="ww541/Neg ww5410",fontsize=10,color="white",style="solid",shape="box"];6376 -> 60775[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60775 -> 6397[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 202[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60776[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];202 -> 60776[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60776 -> 278[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60777[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];202 -> 60777[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60777 -> 279[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 203[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60778[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];203 -> 60778[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60778 -> 280[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60779[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];203 -> 60779[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60779 -> 281[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 204[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60780[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];204 -> 60780[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60780 -> 282[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60781[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];204 -> 60781[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60781 -> 283[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 205[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60782[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];205 -> 60782[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60782 -> 284[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60783[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];205 -> 60783[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60783 -> 285[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 206[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Neg (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (Float (Neg (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Neg (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60784[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];206 -> 60784[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60784 -> 286[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60785[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];206 -> 60785[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60785 -> 287[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 207[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Neg (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (Float (Neg (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Neg (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60786[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];207 -> 60786[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60786 -> 288[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60787[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];207 -> 60787[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60787 -> 289[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 208[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Neg (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (Float (Neg (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Neg (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60788[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];208 -> 60788[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60788 -> 290[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60789[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];208 -> 60789[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60789 -> 291[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 209[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Neg (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (Float (Neg (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Neg (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60790[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];209 -> 60790[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60790 -> 292[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60791[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];209 -> 60791[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60791 -> 293[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 210[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60792[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];210 -> 60792[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60792 -> 294[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60793[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];210 -> 60793[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60793 -> 295[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 211[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60794[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];211 -> 60794[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60794 -> 296[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60795[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];211 -> 60795[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60795 -> 297[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 212[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60796[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];212 -> 60796[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60796 -> 298[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60797[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];212 -> 60797[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60797 -> 299[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 213[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60798[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];213 -> 60798[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60798 -> 300[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60799[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];213 -> 60799[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60799 -> 301[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 7438[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) ww958) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) ww958)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (primMulInt (Pos ww9560) ww958)) LT))) (Float (Pos (Succ ww957)) ww958) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) ww958))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) ww958)) (Float (Pos (Succ ww957)) ww958))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) ww958) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) ww958)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww9610)) (primMulInt (Pos ww9560) ww958)) LT)) (Float (Pos (Succ ww957)) ww958))",fontsize=16,color="burlywood",shape="box"];60800[label="ww958/Pos ww9580",fontsize=10,color="white",style="solid",shape="box"];7438 -> 60800[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60800 -> 7449[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60801[label="ww958/Neg ww9580",fontsize=10,color="white",style="solid",shape="box"];7438 -> 60801[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60801 -> 7450[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 7439[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) ww958) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) ww958)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (primMulInt (Neg ww9560) ww958)) LT))) (Float (Pos (Succ ww957)) ww958) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) ww958))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) ww958)) (Float (Pos (Succ ww957)) ww958))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) ww958) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) ww958)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww9610)) (primMulInt (Neg ww9560) ww958)) LT)) (Float (Pos (Succ ww957)) ww958))",fontsize=16,color="burlywood",shape="box"];60802[label="ww958/Pos ww9580",fontsize=10,color="white",style="solid",shape="box"];7439 -> 60802[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60802 -> 7451[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60803[label="ww958/Neg ww9580",fontsize=10,color="white",style="solid",shape="box"];7439 -> 60803[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60803 -> 7452[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 7440[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) ww958) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) ww958)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (primMulInt (Pos ww9560) ww958)) LT))) (Float (Pos (Succ ww957)) ww958) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) ww958))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) ww958)) (Float (Pos (Succ ww957)) ww958))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) ww958) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) ww958)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww9560) ww958)) LT)) (Float (Pos (Succ ww957)) ww958))",fontsize=16,color="burlywood",shape="box"];60804[label="ww958/Pos ww9580",fontsize=10,color="white",style="solid",shape="box"];7440 -> 60804[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60804 -> 7453[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60805[label="ww958/Neg ww9580",fontsize=10,color="white",style="solid",shape="box"];7440 -> 60805[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60805 -> 7454[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 7441[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) ww958) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) ww958)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (primMulInt (Neg ww9560) ww958)) LT))) (Float (Pos (Succ ww957)) ww958) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) ww958))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) ww958)) (Float (Pos (Succ ww957)) ww958))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) ww958) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) ww958)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww9560) ww958)) LT)) (Float (Pos (Succ ww957)) ww958))",fontsize=16,color="burlywood",shape="box"];60806[label="ww958/Pos ww9580",fontsize=10,color="white",style="solid",shape="box"];7441 -> 60806[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60806 -> 7455[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60807[label="ww958/Neg ww9580",fontsize=10,color="white",style="solid",shape="box"];7441 -> 60807[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60807 -> 7456[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 217[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60808[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];217 -> 60808[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60808 -> 307[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60809[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];217 -> 60809[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60809 -> 308[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 218[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60810[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];218 -> 60810[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60810 -> 309[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60811[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];218 -> 60811[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60811 -> 310[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 219[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60812[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];219 -> 60812[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60812 -> 311[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60813[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];219 -> 60813[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60813 -> 312[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 220[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60814[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];220 -> 60814[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60814 -> 313[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60815[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];220 -> 60815[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60815 -> 314[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 221[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60816[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];221 -> 60816[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60816 -> 315[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60817[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];221 -> 60817[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60817 -> 316[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 222[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60818[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];222 -> 60818[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60818 -> 317[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60819[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];222 -> 60819[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60819 -> 318[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 223[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60820[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];223 -> 60820[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60820 -> 319[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60821[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];223 -> 60821[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60821 -> 320[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 224[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60822[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];224 -> 60822[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60822 -> 321[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60823[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];224 -> 60823[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60823 -> 322[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 225[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60824[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];225 -> 60824[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60824 -> 323[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60825[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];225 -> 60825[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60825 -> 324[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 226[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60826[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];226 -> 60826[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60826 -> 325[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60827[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];226 -> 60827[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60827 -> 326[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 227[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60828[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];227 -> 60828[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60828 -> 327[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60829[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];227 -> 60829[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60829 -> 328[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 228[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60830[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];228 -> 60830[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60830 -> 329[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60831[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];228 -> 60831[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60831 -> 330[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 8486[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) ww1375) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) ww1375)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (primMulInt (Pos ww13730) ww1375)) LT))) (Float (Neg (Succ ww1374)) ww1375) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) ww1375))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) ww1375)) (Float (Neg (Succ ww1374)) ww1375))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) ww1375) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) ww1375)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww13780)) (primMulInt (Pos ww13730) ww1375)) LT)) (Float (Neg (Succ ww1374)) ww1375))",fontsize=16,color="burlywood",shape="box"];60832[label="ww1375/Pos ww13750",fontsize=10,color="white",style="solid",shape="box"];8486 -> 60832[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60832 -> 8497[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60833[label="ww1375/Neg ww13750",fontsize=10,color="white",style="solid",shape="box"];8486 -> 60833[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60833 -> 8498[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 8487[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) ww1375) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) ww1375)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (primMulInt (Neg ww13730) ww1375)) LT))) (Float (Neg (Succ ww1374)) ww1375) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) ww1375))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) ww1375)) (Float (Neg (Succ ww1374)) ww1375))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) ww1375) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) ww1375)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww13780)) (primMulInt (Neg ww13730) ww1375)) LT)) (Float (Neg (Succ ww1374)) ww1375))",fontsize=16,color="burlywood",shape="box"];60834[label="ww1375/Pos ww13750",fontsize=10,color="white",style="solid",shape="box"];8487 -> 60834[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60834 -> 8499[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60835[label="ww1375/Neg ww13750",fontsize=10,color="white",style="solid",shape="box"];8487 -> 60835[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60835 -> 8500[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 8488[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) ww1375) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) ww1375)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (primMulInt (Pos ww13730) ww1375)) LT))) (Float (Neg (Succ ww1374)) ww1375) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) ww1375))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) ww1375)) (Float (Neg (Succ ww1374)) ww1375))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) ww1375) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) ww1375)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww13730) ww1375)) LT)) (Float (Neg (Succ ww1374)) ww1375))",fontsize=16,color="burlywood",shape="box"];60836[label="ww1375/Pos ww13750",fontsize=10,color="white",style="solid",shape="box"];8488 -> 60836[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60836 -> 8501[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60837[label="ww1375/Neg ww13750",fontsize=10,color="white",style="solid",shape="box"];8488 -> 60837[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60837 -> 8502[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 8489[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) ww1375) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) ww1375)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (primMulInt (Neg ww13730) ww1375)) LT))) (Float (Neg (Succ ww1374)) ww1375) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) ww1375))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) ww1375)) (Float (Neg (Succ ww1374)) ww1375))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) ww1375) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) ww1375)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww13730) ww1375)) LT)) (Float (Neg (Succ ww1374)) ww1375))",fontsize=16,color="burlywood",shape="box"];60838[label="ww1375/Pos ww13750",fontsize=10,color="white",style="solid",shape="box"];8489 -> 60838[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60838 -> 8503[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60839[label="ww1375/Neg ww13750",fontsize=10,color="white",style="solid",shape="box"];8489 -> 60839[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60839 -> 8504[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 232[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60840[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];232 -> 60840[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60840 -> 336[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60841[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];232 -> 60841[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60841 -> 337[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 233[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60842[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];233 -> 60842[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60842 -> 338[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60843[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];233 -> 60843[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60843 -> 339[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 234[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60844[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];234 -> 60844[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60844 -> 340[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60845[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];234 -> 60845[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60845 -> 341[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 235[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60846[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];235 -> 60846[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60846 -> 342[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60847[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];235 -> 60847[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60847 -> 343[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 236[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Neg (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (Float (Neg (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Neg (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60848[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];236 -> 60848[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60848 -> 344[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60849[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];236 -> 60849[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60849 -> 345[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 237[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Neg (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (Float (Neg (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Neg (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60850[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];237 -> 60850[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60850 -> 346[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60851[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];237 -> 60851[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60851 -> 347[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 238[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Neg (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (Float (Neg (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Neg (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60852[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];238 -> 60852[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60852 -> 348[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60853[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];238 -> 60853[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60853 -> 349[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 239[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Neg (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (Float (Neg (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Neg (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60854[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];239 -> 60854[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60854 -> 350[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60855[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];239 -> 60855[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60855 -> 351[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 240[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60856[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];240 -> 60856[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60856 -> 352[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60857[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];240 -> 60857[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60857 -> 353[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 241[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60858[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];241 -> 60858[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60858 -> 354[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60859[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];241 -> 60859[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60859 -> 355[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 242[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww410 ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60860[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];242 -> 60860[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60860 -> 356[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60861[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];242 -> 60861[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60861 -> 357[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 243[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg ww410)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww410 ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60862[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];243 -> 60862[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60862 -> 358[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60863[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];243 -> 60863[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60863 -> 359[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 244[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ ww4000000))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ ww4000000))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4000000) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ ww4000000))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ ww4000000))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ ww4000000))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ ww4000000))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4000000) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];244 -> 360[label="",style="solid", color="black", weight=3]; 189.22/136.61 245[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];245 -> 361[label="",style="solid", color="black", weight=3]; 189.22/136.61 246[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (Succ ww3000) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (Succ ww3000) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];246 -> 362[label="",style="solid", color="black", weight=3]; 189.22/136.61 247[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (primMulInt (Pos ww410) ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (primMulInt (Pos ww410) ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];60864[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];247 -> 60864[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60864 -> 363[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60865[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];247 -> 60865[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60865 -> 364[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 248[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (primMulInt (Neg ww410) ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (primMulInt (Neg ww410) ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];60866[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];248 -> 60866[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60866 -> 365[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60867[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];248 -> 60867[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60867 -> 366[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 249[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60868[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];249 -> 60868[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60868 -> 367[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60869[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];249 -> 60869[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60869 -> 368[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 250[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60870[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];250 -> 60870[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60870 -> 369[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60871[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];250 -> 60871[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60871 -> 370[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 251[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60872[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];251 -> 60872[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60872 -> 371[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60873[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];251 -> 60873[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60873 -> 372[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 252[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60874[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];252 -> 60874[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60874 -> 373[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60875[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];252 -> 60875[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60875 -> 374[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 253[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60876[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];253 -> 60876[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60876 -> 375[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60877[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];253 -> 60877[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60877 -> 376[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 254[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60878[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];254 -> 60878[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60878 -> 377[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60879[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];254 -> 60879[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60879 -> 378[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 255[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60880[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];255 -> 60880[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60880 -> 379[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60881[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];255 -> 60881[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60881 -> 380[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 256[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60882[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];256 -> 60882[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60882 -> 381[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60883[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];256 -> 60883[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60883 -> 382[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 257[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60884[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];257 -> 60884[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60884 -> 383[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60885[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];257 -> 60885[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60885 -> 384[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 258[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60886[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];258 -> 60886[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60886 -> 385[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60887[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];258 -> 60887[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60887 -> 386[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 259[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60888[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];259 -> 60888[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60888 -> 387[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60889[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];259 -> 60889[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60889 -> 388[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 260[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60890[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];260 -> 60890[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60890 -> 389[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60891[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];260 -> 60891[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60891 -> 390[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 261[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60892[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];261 -> 60892[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60892 -> 391[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60893[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];261 -> 60893[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60893 -> 392[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 262[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60894[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];262 -> 60894[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60894 -> 393[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60895[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];262 -> 60895[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60895 -> 394[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 263[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60896[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];263 -> 60896[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60896 -> 395[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60897[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];263 -> 60897[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60897 -> 396[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 264[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60898[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];264 -> 60898[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60898 -> 397[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60899[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];264 -> 60899[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60899 -> 398[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 265[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60900[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];265 -> 60900[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60900 -> 399[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60901[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];265 -> 60901[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60901 -> 400[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 266[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60902[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];266 -> 60902[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60902 -> 401[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60903[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];266 -> 60903[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60903 -> 402[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 267[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60904[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];267 -> 60904[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60904 -> 403[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60905[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];267 -> 60905[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60905 -> 404[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 268[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60906[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];268 -> 60906[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60906 -> 405[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60907[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];268 -> 60907[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60907 -> 406[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 269[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60908[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];269 -> 60908[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60908 -> 407[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60909[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];269 -> 60909[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60909 -> 408[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 270[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60910[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];270 -> 60910[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60910 -> 409[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60911[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];270 -> 60911[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60911 -> 410[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 271[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60912[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];271 -> 60912[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60912 -> 411[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60913[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];271 -> 60913[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60913 -> 412[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 272[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60914[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];272 -> 60914[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60914 -> 413[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60915[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];272 -> 60915[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60915 -> 414[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 6388 -> 6351[label="",style="dashed", color="red", weight=0]; 189.22/136.61 6388[label="primMulNat ww40000 (Succ ww3000)",fontsize=16,color="magenta"];6388 -> 6414[label="",style="dashed", color="magenta", weight=3]; 189.22/136.61 6389[label="Succ ww3000",fontsize=16,color="green",shape="box"];6377[label="Succ (Succ (primPlusNat ww11300 ww30000))",fontsize=16,color="green",shape="box"];6377 -> 6398[label="",style="dashed", color="green", weight=3]; 189.22/136.61 6378[label="Succ ww11300",fontsize=16,color="green",shape="box"];6379[label="Succ ww30000",fontsize=16,color="green",shape="box"];6380[label="Zero",fontsize=16,color="green",shape="box"];6390[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (primMulInt (Pos ww5390) (Pos ww5410))) LT))) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww5440)) (primMulInt (Pos ww5390) (Pos ww5410))) LT)) (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="black",shape="box"];6390 -> 6415[label="",style="solid", color="black", weight=3]; 189.22/136.61 6391[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (primMulInt (Pos ww5390) (Neg ww5410))) LT))) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww5440)) (primMulInt (Pos ww5390) (Neg ww5410))) LT)) (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="black",shape="box"];6391 -> 6416[label="",style="solid", color="black", weight=3]; 189.22/136.61 6392[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (primMulInt (Neg ww5390) (Pos ww5410))) LT))) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww5440)) (primMulInt (Neg ww5390) (Pos ww5410))) LT)) (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="black",shape="box"];6392 -> 6417[label="",style="solid", color="black", weight=3]; 189.22/136.61 6393[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (primMulInt (Neg ww5390) (Neg ww5410))) LT))) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww5440)) (primMulInt (Neg ww5390) (Neg ww5410))) LT)) (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="black",shape="box"];6393 -> 6418[label="",style="solid", color="black", weight=3]; 189.22/136.61 6394[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (primMulInt (Pos ww5390) (Pos ww5410))) LT))) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww5390) (Pos ww5410))) LT)) (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="black",shape="box"];6394 -> 6419[label="",style="solid", color="black", weight=3]; 189.22/136.61 6395[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (primMulInt (Pos ww5390) (Neg ww5410))) LT))) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww5390) (Neg ww5410))) LT)) (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="black",shape="box"];6395 -> 6420[label="",style="solid", color="black", weight=3]; 189.22/136.61 6396[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (primMulInt (Neg ww5390) (Pos ww5410))) LT))) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww5390) (Pos ww5410))) LT)) (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="black",shape="box"];6396 -> 6421[label="",style="solid", color="black", weight=3]; 189.22/136.61 6397[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (primMulInt (Neg ww5390) (Neg ww5410))) LT))) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww5390) (Neg ww5410))) LT)) (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="black",shape="box"];6397 -> 6422[label="",style="solid", color="black", weight=3]; 189.22/136.61 278[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60916[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];278 -> 60916[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60916 -> 422[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60917[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];278 -> 60917[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60917 -> 423[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 279[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60918[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];279 -> 60918[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60918 -> 424[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60919[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];279 -> 60919[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60919 -> 425[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 280[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60920[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];280 -> 60920[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60920 -> 426[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60921[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];280 -> 60921[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60921 -> 427[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 281[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60922[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];281 -> 60922[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60922 -> 428[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60923[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];281 -> 60923[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60923 -> 429[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 282[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60924[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];282 -> 60924[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60924 -> 430[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60925[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];282 -> 60925[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60925 -> 431[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 283[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60926[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];283 -> 60926[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60926 -> 432[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60927[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];283 -> 60927[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60927 -> 433[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 284[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60928[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];284 -> 60928[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60928 -> 434[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60929[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];284 -> 60929[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60929 -> 435[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 285[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60930[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];285 -> 60930[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60930 -> 436[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60931[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];285 -> 60931[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60931 -> 437[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 286[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310))) (Float (Neg (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60932[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];286 -> 60932[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60932 -> 438[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60933[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];286 -> 60933[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60933 -> 439[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 287[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Neg (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos ww310))) (Float (Neg (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Neg (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60934[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];287 -> 60934[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60934 -> 440[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60935[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];287 -> 60935[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60935 -> 441[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 288[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310))) (Float (Neg (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60936[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];288 -> 60936[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60936 -> 442[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60937[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];288 -> 60937[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60937 -> 443[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 289[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Neg (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg ww310))) (Float (Neg (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Neg (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60938[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];289 -> 60938[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60938 -> 444[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60939[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];289 -> 60939[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60939 -> 445[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 290[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310))) (Float (Neg (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60940[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];290 -> 60940[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60940 -> 446[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60941[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];290 -> 60941[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60941 -> 447[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 291[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Neg (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos ww310))) (Float (Neg (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Neg (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60942[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];291 -> 60942[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60942 -> 448[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60943[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];291 -> 60943[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60943 -> 449[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 292[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310))) (Float (Neg (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60944[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];292 -> 60944[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60944 -> 450[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60945[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];292 -> 60945[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60945 -> 451[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 293[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Neg (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg ww310))) (Float (Neg (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Neg (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60946[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];293 -> 60946[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60946 -> 452[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60947[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];293 -> 60947[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60947 -> 453[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 294[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60948[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];294 -> 60948[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60948 -> 454[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60949[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];294 -> 60949[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60949 -> 455[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 295[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60950[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];295 -> 60950[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60950 -> 456[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60951[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];295 -> 60951[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60951 -> 457[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 296[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60952[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];296 -> 60952[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60952 -> 458[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60953[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];296 -> 60953[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60953 -> 459[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 297[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60954[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];297 -> 60954[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60954 -> 460[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60955[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];297 -> 60955[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60955 -> 461[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 298[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60956[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];298 -> 60956[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60956 -> 462[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60957[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];298 -> 60957[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60957 -> 463[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 299[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60958[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];299 -> 60958[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60958 -> 464[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60959[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];299 -> 60959[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60959 -> 465[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 300[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60960[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];300 -> 60960[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60960 -> 466[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60961[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];300 -> 60961[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60961 -> 467[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 301[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60962[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];301 -> 60962[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60962 -> 468[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60963[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];301 -> 60963[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60963 -> 469[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 7449[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (primMulInt (Pos ww9560) (Pos ww9580))) LT))) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww9610)) (primMulInt (Pos ww9560) (Pos ww9580))) LT)) (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="black",shape="box"];7449 -> 7474[label="",style="solid", color="black", weight=3]; 189.22/136.61 7450[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (primMulInt (Pos ww9560) (Neg ww9580))) LT))) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww9610)) (primMulInt (Pos ww9560) (Neg ww9580))) LT)) (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="black",shape="box"];7450 -> 7475[label="",style="solid", color="black", weight=3]; 189.22/136.61 7451[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (primMulInt (Neg ww9560) (Pos ww9580))) LT))) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww9610)) (primMulInt (Neg ww9560) (Pos ww9580))) LT)) (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="black",shape="box"];7451 -> 7476[label="",style="solid", color="black", weight=3]; 189.22/136.61 7452[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (primMulInt (Neg ww9560) (Neg ww9580))) LT))) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww9610)) (primMulInt (Neg ww9560) (Neg ww9580))) LT)) (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="black",shape="box"];7452 -> 7477[label="",style="solid", color="black", weight=3]; 189.22/136.61 7453[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (primMulInt (Pos ww9560) (Pos ww9580))) LT))) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww9560) (Pos ww9580))) LT)) (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="black",shape="box"];7453 -> 7478[label="",style="solid", color="black", weight=3]; 189.22/136.61 7454[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (primMulInt (Pos ww9560) (Neg ww9580))) LT))) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Pos ww9560) (Neg ww9580))) LT)) (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="black",shape="box"];7454 -> 7479[label="",style="solid", color="black", weight=3]; 189.22/136.61 7455[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (primMulInt (Neg ww9560) (Pos ww9580))) LT))) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww9560) (Pos ww9580))) LT)) (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="black",shape="box"];7455 -> 7480[label="",style="solid", color="black", weight=3]; 189.22/136.61 7456[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (primMulInt (Neg ww9560) (Neg ww9580))) LT))) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (primMulInt (Neg ww9560) (Neg ww9580))) LT)) (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="black",shape="box"];7456 -> 7481[label="",style="solid", color="black", weight=3]; 189.22/136.61 307[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60964[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];307 -> 60964[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60964 -> 477[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60965[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];307 -> 60965[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60965 -> 478[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 308[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60966[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];308 -> 60966[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60966 -> 479[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60967[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];308 -> 60967[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60967 -> 480[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 309[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60968[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];309 -> 60968[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60968 -> 481[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60969[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];309 -> 60969[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60969 -> 482[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 310[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60970[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];310 -> 60970[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60970 -> 483[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60971[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];310 -> 60971[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60971 -> 484[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 311[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60972[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];311 -> 60972[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60972 -> 485[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60973[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];311 -> 60973[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60973 -> 486[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 312[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60974[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];312 -> 60974[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60974 -> 487[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60975[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];312 -> 60975[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60975 -> 488[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 313[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60976[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];313 -> 60976[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60976 -> 489[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60977[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];313 -> 60977[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60977 -> 490[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 314[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60978[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];314 -> 60978[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60978 -> 491[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60979[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];314 -> 60979[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60979 -> 492[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 315[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60980[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];315 -> 60980[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60980 -> 493[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60981[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];315 -> 60981[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60981 -> 494[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 316[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60982[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];316 -> 60982[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60982 -> 495[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60983[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];316 -> 60983[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60983 -> 496[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 317[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60984[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];317 -> 60984[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60984 -> 497[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60985[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];317 -> 60985[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60985 -> 498[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 318[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60986[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];318 -> 60986[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60986 -> 499[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60987[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];318 -> 60987[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60987 -> 500[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 319[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60988[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];319 -> 60988[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60988 -> 501[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60989[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];319 -> 60989[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60989 -> 502[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 320[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60990[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];320 -> 60990[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60990 -> 503[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60991[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];320 -> 60991[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60991 -> 504[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 321[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60992[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];321 -> 60992[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60992 -> 505[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60993[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];321 -> 60993[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60993 -> 506[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 322[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];60994[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];322 -> 60994[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60994 -> 507[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60995[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];322 -> 60995[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60995 -> 508[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 323[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60996[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];323 -> 60996[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60996 -> 509[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60997[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];323 -> 60997[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60997 -> 510[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 324[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];60998[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];324 -> 60998[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60998 -> 511[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 60999[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];324 -> 60999[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 60999 -> 512[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 325[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61000[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];325 -> 61000[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61000 -> 513[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 61001[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];325 -> 61001[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61001 -> 514[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 326[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61002[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];326 -> 61002[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61002 -> 515[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 61003[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];326 -> 61003[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61003 -> 516[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 327[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61004[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];327 -> 61004[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61004 -> 517[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 61005[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];327 -> 61005[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61005 -> 518[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 328[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Pos Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos ww310))) (Float (Pos Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Pos Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61006[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];328 -> 61006[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61006 -> 519[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 61007[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];328 -> 61007[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61007 -> 520[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 329[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61008[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];329 -> 61008[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61008 -> 521[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 61009[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];329 -> 61009[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61009 -> 522[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 330[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Pos Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg ww310))) (Float (Pos Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Pos Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61010[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];330 -> 61010[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61010 -> 523[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 61011[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];330 -> 61011[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61011 -> 524[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 8497[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (primMulInt (Pos ww13730) (Pos ww13750))) LT))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww13780)) (primMulInt (Pos ww13730) (Pos ww13750))) LT)) (Float (Neg (Succ ww1374)) (Pos ww13750)))",fontsize=16,color="black",shape="box"];8497 -> 8514[label="",style="solid", color="black", weight=3]; 189.22/136.61 8498[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (primMulInt (Pos ww13730) (Neg ww13750))) LT))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww13780)) (primMulInt (Pos ww13730) (Neg ww13750))) LT)) (Float (Neg (Succ ww1374)) (Neg ww13750)))",fontsize=16,color="black",shape="box"];8498 -> 8515[label="",style="solid", color="black", weight=3]; 189.22/136.61 8499[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (primMulInt (Neg ww13730) (Pos ww13750))) LT))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww13780)) (primMulInt (Neg ww13730) (Pos ww13750))) LT)) (Float (Neg (Succ ww1374)) (Pos ww13750)))",fontsize=16,color="black",shape="box"];8499 -> 8516[label="",style="solid", color="black", weight=3]; 189.22/136.61 8500[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (primMulInt (Neg ww13730) (Neg ww13750))) LT))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww13780)) (primMulInt (Neg ww13730) (Neg ww13750))) LT)) (Float (Neg (Succ ww1374)) (Neg ww13750)))",fontsize=16,color="black",shape="box"];8500 -> 8517[label="",style="solid", color="black", weight=3]; 189.22/136.61 8501[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (primMulInt (Pos ww13730) (Pos ww13750))) LT))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww13730) (Pos ww13750))) LT)) (Float (Neg (Succ ww1374)) (Pos ww13750)))",fontsize=16,color="black",shape="box"];8501 -> 8518[label="",style="solid", color="black", weight=3]; 189.22/136.61 8502[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (primMulInt (Pos ww13730) (Neg ww13750))) LT))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww13730) (Neg ww13750))) LT)) (Float (Neg (Succ ww1374)) (Neg ww13750)))",fontsize=16,color="black",shape="box"];8502 -> 8519[label="",style="solid", color="black", weight=3]; 189.22/136.61 8503[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (primMulInt (Neg ww13730) (Pos ww13750))) LT))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww13730) (Pos ww13750))) LT)) (Float (Neg (Succ ww1374)) (Pos ww13750)))",fontsize=16,color="black",shape="box"];8503 -> 8520[label="",style="solid", color="black", weight=3]; 189.22/136.61 8504[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (primMulInt (Neg ww13730) (Neg ww13750))) LT))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww13730) (Neg ww13750))) LT)) (Float (Neg (Succ ww1374)) (Neg ww13750)))",fontsize=16,color="black",shape="box"];8504 -> 8521[label="",style="solid", color="black", weight=3]; 189.22/136.61 336[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61012[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];336 -> 61012[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61012 -> 532[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 61013[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];336 -> 61013[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61013 -> 533[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 337[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61014[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];337 -> 61014[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61014 -> 534[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 61015[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];337 -> 61015[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61015 -> 535[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 338[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61016[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];338 -> 61016[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61016 -> 536[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 61017[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];338 -> 61017[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61017 -> 537[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 339[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61018[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];339 -> 61018[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61018 -> 538[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 61019[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];339 -> 61019[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61019 -> 539[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 340[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61020[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];340 -> 61020[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61020 -> 540[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 61021[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];340 -> 61021[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61021 -> 541[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 341[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61022[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];341 -> 61022[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61022 -> 542[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 61023[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];341 -> 61023[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61023 -> 543[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 342[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61024[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];342 -> 61024[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61024 -> 544[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 61025[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];342 -> 61025[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61025 -> 545[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 343[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61026[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];343 -> 61026[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61026 -> 546[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 61027[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];343 -> 61027[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61027 -> 547[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 344[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310))) (Float (Neg (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61028[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];344 -> 61028[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61028 -> 548[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 61029[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];344 -> 61029[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61029 -> 549[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 345[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Neg (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos ww310))) (Float (Neg (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Neg (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61030[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];345 -> 61030[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61030 -> 550[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 61031[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];345 -> 61031[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61031 -> 551[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 346[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310))) (Float (Neg (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61032[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];346 -> 61032[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61032 -> 552[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 61033[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];346 -> 61033[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61033 -> 553[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 347[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Neg (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg ww310))) (Float (Neg (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Neg (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61034[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];347 -> 61034[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61034 -> 554[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 61035[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];347 -> 61035[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61035 -> 555[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 348[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310))) (Float (Neg (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61036[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];348 -> 61036[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61036 -> 556[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 61037[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];348 -> 61037[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61037 -> 557[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 349[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Neg (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos ww310))) (Float (Neg (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Neg (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61038[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];349 -> 61038[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61038 -> 558[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 61039[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];349 -> 61039[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61039 -> 559[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 350[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310))) (Float (Neg (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61040[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];350 -> 61040[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61040 -> 560[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 61041[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];350 -> 61041[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61041 -> 561[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 351[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Neg (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg ww310))) (Float (Neg (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Neg (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61042[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];351 -> 61042[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61042 -> 562[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 61043[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];351 -> 61043[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61043 -> 563[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 352[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61044[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];352 -> 61044[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61044 -> 564[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 61045[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];352 -> 61045[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61045 -> 565[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 353[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61046[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];353 -> 61046[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61046 -> 566[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 61047[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];353 -> 61047[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61047 -> 567[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 354[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61048[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];354 -> 61048[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61048 -> 568[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 61049[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];354 -> 61049[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61049 -> 569[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 355[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61050[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];355 -> 61050[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61050 -> 570[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 61051[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];355 -> 61051[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61051 -> 571[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 356[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61052[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];356 -> 61052[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61052 -> 572[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 61053[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];356 -> 61053[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61053 -> 573[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 357[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT))) (Float (Neg Zero) (Pos ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos ww310))) (Float (Neg Zero) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww310))) LT)) (Float (Neg Zero) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61054[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];357 -> 61054[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61054 -> 574[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 61055[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];357 -> 61055[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61055 -> 575[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 358[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61056[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];358 -> 61056[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61056 -> 576[label="",style="solid", color="burlywood", weight=3]; 189.22/136.61 61057[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];358 -> 61057[label="",style="solid", color="burlywood", weight=9]; 189.22/136.61 61057 -> 577[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 359[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT))) (Float (Neg Zero) (Neg ww310)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg ww310)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg ww310))) (Float (Neg Zero) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww310))) LT)) (Float (Neg Zero) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61058[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];359 -> 61058[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61058 -> 578[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61059[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];359 -> 61059[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61059 -> 579[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 360[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ ww4000000))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ ww4000000))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4000000 (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ ww4000000))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ ww4000000))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ ww4000000))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ ww4000000))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4000000 (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];61060[label="ww4000000/Succ ww40000000",fontsize=10,color="white",style="solid",shape="box"];360 -> 61060[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61060 -> 580[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61061[label="ww4000000/Zero",fontsize=10,color="white",style="solid",shape="box"];360 -> 61061[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61061 -> 581[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 361[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];361 -> 582[label="",style="solid", color="black", weight=3]; 189.22/136.62 362[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];362 -> 583[label="",style="solid", color="black", weight=3]; 189.22/136.62 363[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (primMulInt (Pos ww410) (Pos ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (primMulInt (Pos ww410) (Pos ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];363 -> 584[label="",style="solid", color="black", weight=3]; 189.22/136.62 364[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (primMulInt (Pos ww410) (Neg ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (primMulInt (Pos ww410) (Neg ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];364 -> 585[label="",style="solid", color="black", weight=3]; 189.22/136.62 365[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (primMulInt (Neg ww410) (Pos ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (primMulInt (Neg ww410) (Pos ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];365 -> 586[label="",style="solid", color="black", weight=3]; 189.22/136.62 366[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (primMulInt (Neg ww410) (Neg ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (primMulInt (Neg ww410) (Neg ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];366 -> 587[label="",style="solid", color="black", weight=3]; 189.22/136.62 367[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];367 -> 588[label="",style="solid", color="black", weight=3]; 189.22/136.62 368[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];368 -> 589[label="",style="solid", color="black", weight=3]; 189.22/136.62 369[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];369 -> 590[label="",style="solid", color="black", weight=3]; 189.22/136.62 370[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];370 -> 591[label="",style="solid", color="black", weight=3]; 189.22/136.62 371[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];371 -> 592[label="",style="solid", color="black", weight=3]; 189.22/136.62 372[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];372 -> 593[label="",style="solid", color="black", weight=3]; 189.22/136.62 373[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];373 -> 594[label="",style="solid", color="black", weight=3]; 189.22/136.62 374[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];374 -> 595[label="",style="solid", color="black", weight=3]; 189.22/136.62 375[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];375 -> 596[label="",style="solid", color="black", weight=3]; 189.22/136.62 376[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];376 -> 597[label="",style="solid", color="black", weight=3]; 189.22/136.62 377[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];377 -> 598[label="",style="solid", color="black", weight=3]; 189.22/136.62 378[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];378 -> 599[label="",style="solid", color="black", weight=3]; 189.22/136.62 379[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];379 -> 600[label="",style="solid", color="black", weight=3]; 189.22/136.62 380[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];380 -> 601[label="",style="solid", color="black", weight=3]; 189.22/136.62 381[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];381 -> 602[label="",style="solid", color="black", weight=3]; 189.22/136.62 382[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];382 -> 603[label="",style="solid", color="black", weight=3]; 189.22/136.62 383[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];383 -> 604[label="",style="solid", color="black", weight=3]; 189.22/136.62 384[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];384 -> 605[label="",style="solid", color="black", weight=3]; 189.22/136.62 385[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];385 -> 606[label="",style="solid", color="black", weight=3]; 189.22/136.62 386[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];386 -> 607[label="",style="solid", color="black", weight=3]; 189.22/136.62 387[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];387 -> 608[label="",style="solid", color="black", weight=3]; 189.22/136.62 388[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];388 -> 609[label="",style="solid", color="black", weight=3]; 189.22/136.62 389[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];389 -> 610[label="",style="solid", color="black", weight=3]; 189.22/136.62 390[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];390 -> 611[label="",style="solid", color="black", weight=3]; 189.22/136.62 391[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];391 -> 612[label="",style="solid", color="black", weight=3]; 189.22/136.62 392[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];392 -> 613[label="",style="solid", color="black", weight=3]; 189.22/136.62 393[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];393 -> 614[label="",style="solid", color="black", weight=3]; 189.22/136.62 394[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];394 -> 615[label="",style="solid", color="black", weight=3]; 189.22/136.62 395[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];395 -> 616[label="",style="solid", color="black", weight=3]; 189.22/136.62 396[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];396 -> 617[label="",style="solid", color="black", weight=3]; 189.22/136.62 397[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];397 -> 618[label="",style="solid", color="black", weight=3]; 189.22/136.62 398[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];398 -> 619[label="",style="solid", color="black", weight=3]; 189.22/136.62 399[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];399 -> 620[label="",style="solid", color="black", weight=3]; 189.22/136.62 400[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];400 -> 621[label="",style="solid", color="black", weight=3]; 189.22/136.62 401[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];401 -> 622[label="",style="solid", color="black", weight=3]; 189.22/136.62 402[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];402 -> 623[label="",style="solid", color="black", weight=3]; 189.22/136.62 403[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];403 -> 624[label="",style="solid", color="black", weight=3]; 189.22/136.62 404[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];404 -> 625[label="",style="solid", color="black", weight=3]; 189.22/136.62 405[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];405 -> 626[label="",style="solid", color="black", weight=3]; 189.22/136.62 406[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];406 -> 627[label="",style="solid", color="black", weight=3]; 189.22/136.62 407[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];407 -> 628[label="",style="solid", color="black", weight=3]; 189.22/136.62 408[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];408 -> 629[label="",style="solid", color="black", weight=3]; 189.22/136.62 409[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];409 -> 630[label="",style="solid", color="black", weight=3]; 189.22/136.62 410[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];410 -> 631[label="",style="solid", color="black", weight=3]; 189.22/136.62 411[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];411 -> 632[label="",style="solid", color="black", weight=3]; 189.22/136.62 412[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];412 -> 633[label="",style="solid", color="black", weight=3]; 189.22/136.62 413[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];413 -> 634[label="",style="solid", color="black", weight=3]; 189.22/136.62 414[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];414 -> 635[label="",style="solid", color="black", weight=3]; 189.22/136.62 6414[label="ww40000",fontsize=16,color="green",shape="box"];6398 -> 5617[label="",style="dashed", color="red", weight=0]; 189.22/136.62 6398[label="primPlusNat ww11300 ww30000",fontsize=16,color="magenta"];6398 -> 6423[label="",style="dashed", color="magenta", weight=3]; 189.22/136.62 6398 -> 6424[label="",style="dashed", color="magenta", weight=3]; 189.22/136.62 6415[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos (primMulNat ww5390 ww5410))) LT))) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww5440)) (Pos (primMulNat ww5390 ww5410))) LT)) (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="black",shape="box"];6415 -> 6434[label="",style="solid", color="black", weight=3]; 189.22/136.62 6416[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg (primMulNat ww5390 ww5410))) LT))) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww5440)) (Neg (primMulNat ww5390 ww5410))) LT)) (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="black",shape="box"];6416 -> 6435[label="",style="solid", color="black", weight=3]; 189.22/136.62 6417[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg (primMulNat ww5390 ww5410))) LT))) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww5440)) (Neg (primMulNat ww5390 ww5410))) LT)) (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="black",shape="box"];6417 -> 6436[label="",style="solid", color="black", weight=3]; 189.22/136.62 6418[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos (primMulNat ww5390 ww5410))) LT))) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww5440)) (Pos (primMulNat ww5390 ww5410))) LT)) (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="black",shape="box"];6418 -> 6437[label="",style="solid", color="black", weight=3]; 189.22/136.62 6419[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos (primMulNat ww5390 ww5410))) LT))) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww5390 ww5410))) LT)) (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="burlywood",shape="box"];61062[label="ww5390/Succ ww53900",fontsize=10,color="white",style="solid",shape="box"];6419 -> 61062[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61062 -> 6438[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61063[label="ww5390/Zero",fontsize=10,color="white",style="solid",shape="box"];6419 -> 61063[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61063 -> 6439[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 6420[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg (primMulNat ww5390 ww5410))) LT))) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww5390 ww5410))) LT)) (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="burlywood",shape="box"];61064[label="ww5390/Succ ww53900",fontsize=10,color="white",style="solid",shape="box"];6420 -> 61064[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61064 -> 6440[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61065[label="ww5390/Zero",fontsize=10,color="white",style="solid",shape="box"];6420 -> 61065[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61065 -> 6441[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 6421[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg (primMulNat ww5390 ww5410))) LT))) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww5390 ww5410))) LT)) (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="burlywood",shape="box"];61066[label="ww5390/Succ ww53900",fontsize=10,color="white",style="solid",shape="box"];6421 -> 61066[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61066 -> 6442[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61067[label="ww5390/Zero",fontsize=10,color="white",style="solid",shape="box"];6421 -> 61067[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61067 -> 6443[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 6422[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos (primMulNat ww5390 ww5410))) LT))) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww5390 ww5410))) LT)) (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="burlywood",shape="box"];61068[label="ww5390/Succ ww53900",fontsize=10,color="white",style="solid",shape="box"];6422 -> 61068[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61068 -> 6444[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61069[label="ww5390/Zero",fontsize=10,color="white",style="solid",shape="box"];6422 -> 61069[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61069 -> 6445[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 422[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];422 -> 644[label="",style="solid", color="black", weight=3]; 189.22/136.62 423[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];423 -> 645[label="",style="solid", color="black", weight=3]; 189.22/136.62 424[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];424 -> 646[label="",style="solid", color="black", weight=3]; 189.22/136.62 425[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];425 -> 647[label="",style="solid", color="black", weight=3]; 189.22/136.62 426[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];426 -> 648[label="",style="solid", color="black", weight=3]; 189.22/136.62 427[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];427 -> 649[label="",style="solid", color="black", weight=3]; 189.22/136.62 428[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];428 -> 650[label="",style="solid", color="black", weight=3]; 189.22/136.62 429[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];429 -> 651[label="",style="solid", color="black", weight=3]; 189.22/136.62 430[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];430 -> 652[label="",style="solid", color="black", weight=3]; 189.22/136.62 431[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];431 -> 653[label="",style="solid", color="black", weight=3]; 189.22/136.62 432[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];432 -> 654[label="",style="solid", color="black", weight=3]; 189.22/136.62 433[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];433 -> 655[label="",style="solid", color="black", weight=3]; 189.22/136.62 434[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];434 -> 656[label="",style="solid", color="black", weight=3]; 189.22/136.62 435[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];435 -> 657[label="",style="solid", color="black", weight=3]; 189.22/136.62 436[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];436 -> 658[label="",style="solid", color="black", weight=3]; 189.22/136.62 437[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];437 -> 659[label="",style="solid", color="black", weight=3]; 189.22/136.62 438[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];438 -> 660[label="",style="solid", color="black", weight=3]; 189.22/136.62 439[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];439 -> 661[label="",style="solid", color="black", weight=3]; 189.22/136.62 440[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];440 -> 662[label="",style="solid", color="black", weight=3]; 189.22/136.62 441[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];441 -> 663[label="",style="solid", color="black", weight=3]; 189.22/136.62 442[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];442 -> 664[label="",style="solid", color="black", weight=3]; 189.22/136.62 443[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];443 -> 665[label="",style="solid", color="black", weight=3]; 189.22/136.62 444[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];444 -> 666[label="",style="solid", color="black", weight=3]; 189.22/136.62 445[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];445 -> 667[label="",style="solid", color="black", weight=3]; 189.22/136.62 446[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];446 -> 668[label="",style="solid", color="black", weight=3]; 189.22/136.62 447[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];447 -> 669[label="",style="solid", color="black", weight=3]; 189.22/136.62 448[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];448 -> 670[label="",style="solid", color="black", weight=3]; 189.22/136.62 449[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];449 -> 671[label="",style="solid", color="black", weight=3]; 189.22/136.62 450[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];450 -> 672[label="",style="solid", color="black", weight=3]; 189.22/136.62 451[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];451 -> 673[label="",style="solid", color="black", weight=3]; 189.22/136.62 452[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];452 -> 674[label="",style="solid", color="black", weight=3]; 189.22/136.62 453[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];453 -> 675[label="",style="solid", color="black", weight=3]; 189.22/136.62 454[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];454 -> 676[label="",style="solid", color="black", weight=3]; 189.22/136.62 455[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];455 -> 677[label="",style="solid", color="black", weight=3]; 189.22/136.62 456[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];456 -> 678[label="",style="solid", color="black", weight=3]; 189.22/136.62 457[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];457 -> 679[label="",style="solid", color="black", weight=3]; 189.22/136.62 458[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];458 -> 680[label="",style="solid", color="black", weight=3]; 189.22/136.62 459[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];459 -> 681[label="",style="solid", color="black", weight=3]; 189.22/136.62 460[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];460 -> 682[label="",style="solid", color="black", weight=3]; 189.22/136.62 461[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];461 -> 683[label="",style="solid", color="black", weight=3]; 189.22/136.62 462[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];462 -> 684[label="",style="solid", color="black", weight=3]; 189.22/136.62 463[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];463 -> 685[label="",style="solid", color="black", weight=3]; 189.22/136.62 464[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];464 -> 686[label="",style="solid", color="black", weight=3]; 189.22/136.62 465[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];465 -> 687[label="",style="solid", color="black", weight=3]; 189.22/136.62 466[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];466 -> 688[label="",style="solid", color="black", weight=3]; 189.22/136.62 467[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];467 -> 689[label="",style="solid", color="black", weight=3]; 189.22/136.62 468[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];468 -> 690[label="",style="solid", color="black", weight=3]; 189.22/136.62 469[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];469 -> 691[label="",style="solid", color="black", weight=3]; 189.22/136.62 7474[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos (primMulNat ww9560 ww9580))) LT))) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww9610)) (Pos (primMulNat ww9560 ww9580))) LT)) (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="black",shape="box"];7474 -> 7491[label="",style="solid", color="black", weight=3]; 189.22/136.62 7475[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg (primMulNat ww9560 ww9580))) LT))) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww9610)) (Neg (primMulNat ww9560 ww9580))) LT)) (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="black",shape="box"];7475 -> 7492[label="",style="solid", color="black", weight=3]; 189.22/136.62 7476[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg (primMulNat ww9560 ww9580))) LT))) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww9610)) (Neg (primMulNat ww9560 ww9580))) LT)) (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="black",shape="box"];7476 -> 7493[label="",style="solid", color="black", weight=3]; 189.22/136.62 7477[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos (primMulNat ww9560 ww9580))) LT))) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg (Succ ww9610)) (Pos (primMulNat ww9560 ww9580))) LT)) (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="black",shape="box"];7477 -> 7494[label="",style="solid", color="black", weight=3]; 189.22/136.62 7478[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos (primMulNat ww9560 ww9580))) LT))) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww9560 ww9580))) LT)) (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="burlywood",shape="box"];61070[label="ww9560/Succ ww95600",fontsize=10,color="white",style="solid",shape="box"];7478 -> 61070[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61070 -> 7495[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61071[label="ww9560/Zero",fontsize=10,color="white",style="solid",shape="box"];7478 -> 61071[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61071 -> 7496[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 7479[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg (primMulNat ww9560 ww9580))) LT))) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww9560 ww9580))) LT)) (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="burlywood",shape="box"];61072[label="ww9560/Succ ww95600",fontsize=10,color="white",style="solid",shape="box"];7479 -> 61072[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61072 -> 7497[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61073[label="ww9560/Zero",fontsize=10,color="white",style="solid",shape="box"];7479 -> 61073[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61073 -> 7498[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 7480[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg (primMulNat ww9560 ww9580))) LT))) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat ww9560 ww9580))) LT)) (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="burlywood",shape="box"];61074[label="ww9560/Succ ww95600",fontsize=10,color="white",style="solid",shape="box"];7480 -> 61074[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61074 -> 7499[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61075[label="ww9560/Zero",fontsize=10,color="white",style="solid",shape="box"];7480 -> 61075[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61075 -> 7500[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 7481[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos (primMulNat ww9560 ww9580))) LT))) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat ww9560 ww9580))) LT)) (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="burlywood",shape="box"];61076[label="ww9560/Succ ww95600",fontsize=10,color="white",style="solid",shape="box"];7481 -> 61076[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61076 -> 7501[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61077[label="ww9560/Zero",fontsize=10,color="white",style="solid",shape="box"];7481 -> 61077[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61077 -> 7502[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 477[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];477 -> 700[label="",style="solid", color="black", weight=3]; 189.22/136.62 478[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];478 -> 701[label="",style="solid", color="black", weight=3]; 189.22/136.62 479[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];479 -> 702[label="",style="solid", color="black", weight=3]; 189.22/136.62 480[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];480 -> 703[label="",style="solid", color="black", weight=3]; 189.22/136.62 481[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];481 -> 704[label="",style="solid", color="black", weight=3]; 189.22/136.62 482[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];482 -> 705[label="",style="solid", color="black", weight=3]; 189.22/136.62 483[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];483 -> 706[label="",style="solid", color="black", weight=3]; 189.22/136.62 484[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];484 -> 707[label="",style="solid", color="black", weight=3]; 189.22/136.62 485[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];485 -> 708[label="",style="solid", color="black", weight=3]; 189.22/136.62 486[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];486 -> 709[label="",style="solid", color="black", weight=3]; 189.22/136.62 487[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];487 -> 710[label="",style="solid", color="black", weight=3]; 189.22/136.62 488[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];488 -> 711[label="",style="solid", color="black", weight=3]; 189.22/136.62 489[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];489 -> 712[label="",style="solid", color="black", weight=3]; 189.22/136.62 490[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];490 -> 713[label="",style="solid", color="black", weight=3]; 189.22/136.62 491[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];491 -> 714[label="",style="solid", color="black", weight=3]; 189.22/136.62 492[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];492 -> 715[label="",style="solid", color="black", weight=3]; 189.22/136.62 493[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];493 -> 716[label="",style="solid", color="black", weight=3]; 189.22/136.62 494[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];494 -> 717[label="",style="solid", color="black", weight=3]; 189.22/136.62 495[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];495 -> 718[label="",style="solid", color="black", weight=3]; 189.22/136.62 496[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];496 -> 719[label="",style="solid", color="black", weight=3]; 189.22/136.62 497[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];497 -> 720[label="",style="solid", color="black", weight=3]; 189.22/136.62 498[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];498 -> 721[label="",style="solid", color="black", weight=3]; 189.22/136.62 499[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];499 -> 722[label="",style="solid", color="black", weight=3]; 189.22/136.62 500[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];500 -> 723[label="",style="solid", color="black", weight=3]; 189.22/136.62 501[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];501 -> 724[label="",style="solid", color="black", weight=3]; 189.22/136.62 502[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];502 -> 725[label="",style="solid", color="black", weight=3]; 189.22/136.62 503[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];503 -> 726[label="",style="solid", color="black", weight=3]; 189.22/136.62 504[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];504 -> 727[label="",style="solid", color="black", weight=3]; 189.22/136.62 505[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];505 -> 728[label="",style="solid", color="black", weight=3]; 189.22/136.62 506[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];506 -> 729[label="",style="solid", color="black", weight=3]; 189.22/136.62 507[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];507 -> 730[label="",style="solid", color="black", weight=3]; 189.22/136.62 508[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];508 -> 731[label="",style="solid", color="black", weight=3]; 189.22/136.62 509[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];509 -> 732[label="",style="solid", color="black", weight=3]; 189.22/136.62 510[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];510 -> 733[label="",style="solid", color="black", weight=3]; 189.22/136.62 511[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];511 -> 734[label="",style="solid", color="black", weight=3]; 189.22/136.62 512[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];512 -> 735[label="",style="solid", color="black", weight=3]; 189.22/136.62 513[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];513 -> 736[label="",style="solid", color="black", weight=3]; 189.22/136.62 514[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];514 -> 737[label="",style="solid", color="black", weight=3]; 189.22/136.62 515[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];515 -> 738[label="",style="solid", color="black", weight=3]; 189.22/136.62 516[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];516 -> 739[label="",style="solid", color="black", weight=3]; 189.22/136.62 517[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];517 -> 740[label="",style="solid", color="black", weight=3]; 189.22/136.62 518[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];518 -> 741[label="",style="solid", color="black", weight=3]; 189.22/136.62 519[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];519 -> 742[label="",style="solid", color="black", weight=3]; 189.22/136.62 520[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];520 -> 743[label="",style="solid", color="black", weight=3]; 189.22/136.62 521[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];521 -> 744[label="",style="solid", color="black", weight=3]; 189.22/136.62 522[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];522 -> 745[label="",style="solid", color="black", weight=3]; 189.22/136.62 523[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];523 -> 746[label="",style="solid", color="black", weight=3]; 189.22/136.62 524[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];524 -> 747[label="",style="solid", color="black", weight=3]; 189.22/136.62 8514[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos (primMulNat ww13730 ww13750))) LT))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww13780)) (Pos (primMulNat ww13730 ww13750))) LT)) (Float (Neg (Succ ww1374)) (Pos ww13750)))",fontsize=16,color="black",shape="box"];8514 -> 8536[label="",style="solid", color="black", weight=3]; 189.22/136.62 8515[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg (primMulNat ww13730 ww13750))) LT))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww13780)) (Neg (primMulNat ww13730 ww13750))) LT)) (Float (Neg (Succ ww1374)) (Neg ww13750)))",fontsize=16,color="black",shape="box"];8515 -> 8537[label="",style="solid", color="black", weight=3]; 189.22/136.62 8516[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg (primMulNat ww13730 ww13750))) LT))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww13780)) (Neg (primMulNat ww13730 ww13750))) LT)) (Float (Neg (Succ ww1374)) (Pos ww13750)))",fontsize=16,color="black",shape="box"];8516 -> 8538[label="",style="solid", color="black", weight=3]; 189.22/136.62 8517[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos (primMulNat ww13730 ww13750))) LT))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww13780)) (Pos (primMulNat ww13730 ww13750))) LT)) (Float (Neg (Succ ww1374)) (Neg ww13750)))",fontsize=16,color="black",shape="box"];8517 -> 8539[label="",style="solid", color="black", weight=3]; 189.22/136.62 8518[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos (primMulNat ww13730 ww13750))) LT))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww13730 ww13750))) LT)) (Float (Neg (Succ ww1374)) (Pos ww13750)))",fontsize=16,color="burlywood",shape="box"];61078[label="ww13730/Succ ww137300",fontsize=10,color="white",style="solid",shape="box"];8518 -> 61078[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61078 -> 8540[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61079[label="ww13730/Zero",fontsize=10,color="white",style="solid",shape="box"];8518 -> 61079[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61079 -> 8541[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 8519[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg (primMulNat ww13730 ww13750))) LT))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww13730 ww13750))) LT)) (Float (Neg (Succ ww1374)) (Neg ww13750)))",fontsize=16,color="burlywood",shape="box"];61080[label="ww13730/Succ ww137300",fontsize=10,color="white",style="solid",shape="box"];8519 -> 61080[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61080 -> 8542[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61081[label="ww13730/Zero",fontsize=10,color="white",style="solid",shape="box"];8519 -> 61081[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61081 -> 8543[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 8520[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg (primMulNat ww13730 ww13750))) LT))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww13730 ww13750))) LT)) (Float (Neg (Succ ww1374)) (Pos ww13750)))",fontsize=16,color="burlywood",shape="box"];61082[label="ww13730/Succ ww137300",fontsize=10,color="white",style="solid",shape="box"];8520 -> 61082[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61082 -> 8544[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61083[label="ww13730/Zero",fontsize=10,color="white",style="solid",shape="box"];8520 -> 61083[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61083 -> 8545[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 8521[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos (primMulNat ww13730 ww13750))) LT))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww13730 ww13750))) LT)) (Float (Neg (Succ ww1374)) (Neg ww13750)))",fontsize=16,color="burlywood",shape="box"];61084[label="ww13730/Succ ww137300",fontsize=10,color="white",style="solid",shape="box"];8521 -> 61084[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61084 -> 8546[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61085[label="ww13730/Zero",fontsize=10,color="white",style="solid",shape="box"];8521 -> 61085[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61085 -> 8547[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 532[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];532 -> 756[label="",style="solid", color="black", weight=3]; 189.22/136.62 533[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];533 -> 757[label="",style="solid", color="black", weight=3]; 189.22/136.62 534[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];534 -> 758[label="",style="solid", color="black", weight=3]; 189.22/136.62 535[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];535 -> 759[label="",style="solid", color="black", weight=3]; 189.22/136.62 536[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];536 -> 760[label="",style="solid", color="black", weight=3]; 189.22/136.62 537[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];537 -> 761[label="",style="solid", color="black", weight=3]; 189.22/136.62 538[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];538 -> 762[label="",style="solid", color="black", weight=3]; 189.22/136.62 539[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];539 -> 763[label="",style="solid", color="black", weight=3]; 189.22/136.62 540[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];540 -> 764[label="",style="solid", color="black", weight=3]; 189.22/136.62 541[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];541 -> 765[label="",style="solid", color="black", weight=3]; 189.22/136.62 542[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];542 -> 766[label="",style="solid", color="black", weight=3]; 189.22/136.62 543[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];543 -> 767[label="",style="solid", color="black", weight=3]; 189.22/136.62 544[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];544 -> 768[label="",style="solid", color="black", weight=3]; 189.22/136.62 545[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];545 -> 769[label="",style="solid", color="black", weight=3]; 189.22/136.62 546[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];546 -> 770[label="",style="solid", color="black", weight=3]; 189.22/136.62 547[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];547 -> 771[label="",style="solid", color="black", weight=3]; 189.22/136.62 548[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];548 -> 772[label="",style="solid", color="black", weight=3]; 189.22/136.62 549[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];549 -> 773[label="",style="solid", color="black", weight=3]; 189.22/136.62 550[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];550 -> 774[label="",style="solid", color="black", weight=3]; 189.22/136.62 551[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];551 -> 775[label="",style="solid", color="black", weight=3]; 189.22/136.62 552[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];552 -> 776[label="",style="solid", color="black", weight=3]; 189.22/136.62 553[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];553 -> 777[label="",style="solid", color="black", weight=3]; 189.22/136.62 554[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];554 -> 778[label="",style="solid", color="black", weight=3]; 189.22/136.62 555[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];555 -> 779[label="",style="solid", color="black", weight=3]; 189.22/136.62 556[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];556 -> 780[label="",style="solid", color="black", weight=3]; 189.22/136.62 557[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];557 -> 781[label="",style="solid", color="black", weight=3]; 189.22/136.62 558[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];558 -> 782[label="",style="solid", color="black", weight=3]; 189.22/136.62 559[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];559 -> 783[label="",style="solid", color="black", weight=3]; 189.22/136.62 560[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];560 -> 784[label="",style="solid", color="black", weight=3]; 189.22/136.62 561[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];561 -> 785[label="",style="solid", color="black", weight=3]; 189.22/136.62 562[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];562 -> 786[label="",style="solid", color="black", weight=3]; 189.22/136.62 563[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];563 -> 787[label="",style="solid", color="black", weight=3]; 189.22/136.62 564[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];564 -> 788[label="",style="solid", color="black", weight=3]; 189.22/136.62 565[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];565 -> 789[label="",style="solid", color="black", weight=3]; 189.22/136.62 566[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];566 -> 790[label="",style="solid", color="black", weight=3]; 189.22/136.62 567[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];567 -> 791[label="",style="solid", color="black", weight=3]; 189.22/136.62 568[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];568 -> 792[label="",style="solid", color="black", weight=3]; 189.22/136.62 569[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];569 -> 793[label="",style="solid", color="black", weight=3]; 189.22/136.62 570[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];570 -> 794[label="",style="solid", color="black", weight=3]; 189.22/136.62 571[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];571 -> 795[label="",style="solid", color="black", weight=3]; 189.22/136.62 572[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];572 -> 796[label="",style="solid", color="black", weight=3]; 189.22/136.62 573[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];573 -> 797[label="",style="solid", color="black", weight=3]; 189.22/136.62 574[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];574 -> 798[label="",style="solid", color="black", weight=3]; 189.22/136.62 575[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];575 -> 799[label="",style="solid", color="black", weight=3]; 189.22/136.62 576[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];576 -> 800[label="",style="solid", color="black", weight=3]; 189.22/136.62 577[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww4100) Zero))) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];577 -> 801[label="",style="solid", color="black", weight=3]; 189.22/136.62 578[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];578 -> 802[label="",style="solid", color="black", weight=3]; 189.22/136.62 579[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];579 -> 803[label="",style="solid", color="black", weight=3]; 189.22/136.62 580[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww40000000)))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ ww40000000)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww40000000) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ ww40000000)))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ ww40000000)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww40000000)))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ ww40000000)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww40000000) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];580 -> 804[label="",style="solid", color="black", weight=3]; 189.22/136.62 581[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];581 -> 805[label="",style="solid", color="black", weight=3]; 189.22/136.62 582[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (Succ ww3000) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (Succ ww3000) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];582 -> 806[label="",style="solid", color="black", weight=3]; 189.22/136.62 583[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (primMulInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (primMulInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];61086[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];583 -> 61086[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61086 -> 807[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61087[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];583 -> 61087[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61087 -> 808[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 584[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];584 -> 809[label="",style="solid", color="black", weight=3]; 189.22/136.62 585[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];585 -> 810[label="",style="solid", color="black", weight=3]; 189.22/136.62 586[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];586 -> 811[label="",style="solid", color="black", weight=3]; 189.22/136.62 587[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww3000)) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];587 -> 812[label="",style="solid", color="black", weight=3]; 189.22/136.62 588[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61088[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];588 -> 61088[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61088 -> 813[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61089[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];588 -> 61089[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61089 -> 814[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 589[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];589 -> 815[label="",style="solid", color="black", weight=3]; 189.22/136.62 590[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];590 -> 816[label="",style="solid", color="black", weight=3]; 189.22/136.62 591[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];591 -> 817[label="",style="solid", color="black", weight=3]; 189.22/136.62 592[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61090[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];592 -> 61090[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61090 -> 818[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61091[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];592 -> 61091[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61091 -> 819[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 593[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];593 -> 820[label="",style="solid", color="black", weight=3]; 189.22/136.62 594[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];594 -> 821[label="",style="solid", color="black", weight=3]; 189.22/136.62 595[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];595 -> 822[label="",style="solid", color="black", weight=3]; 189.22/136.62 596[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61092[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];596 -> 61092[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61092 -> 823[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61093[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];596 -> 61093[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61093 -> 824[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 597[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];597 -> 825[label="",style="solid", color="black", weight=3]; 189.22/136.62 598[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];598 -> 826[label="",style="solid", color="black", weight=3]; 189.22/136.62 599[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];599 -> 827[label="",style="solid", color="black", weight=3]; 189.22/136.62 600[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61094[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];600 -> 61094[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61094 -> 828[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61095[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];600 -> 61095[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61095 -> 829[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 601[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];601 -> 830[label="",style="solid", color="black", weight=3]; 189.22/136.62 602[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];602 -> 831[label="",style="solid", color="black", weight=3]; 189.22/136.62 603[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];603 -> 832[label="",style="solid", color="black", weight=3]; 189.22/136.62 604[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61096[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];604 -> 61096[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61096 -> 833[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61097[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];604 -> 61097[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61097 -> 834[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 605[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];605 -> 835[label="",style="solid", color="black", weight=3]; 189.22/136.62 606 -> 1826[label="",style="dashed", color="red", weight=0]; 189.22/136.62 606[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];606 -> 1827[label="",style="dashed", color="magenta", weight=3]; 189.22/136.62 606 -> 1828[label="",style="dashed", color="magenta", weight=3]; 189.22/136.62 606 -> 1829[label="",style="dashed", color="magenta", weight=3]; 189.22/136.62 606 -> 1830[label="",style="dashed", color="magenta", weight=3]; 189.22/136.62 607[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];607 -> 837[label="",style="solid", color="black", weight=3]; 189.22/136.62 608[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61098[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];608 -> 61098[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61098 -> 838[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61099[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];608 -> 61099[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61099 -> 839[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 609[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];609 -> 840[label="",style="solid", color="black", weight=3]; 189.22/136.62 610[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];610 -> 841[label="",style="solid", color="black", weight=3]; 189.22/136.62 611[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];611 -> 842[label="",style="solid", color="black", weight=3]; 189.22/136.62 612[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61100[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];612 -> 61100[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61100 -> 843[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61101[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];612 -> 61101[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61101 -> 844[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 613[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];613 -> 845[label="",style="solid", color="black", weight=3]; 189.22/136.62 614[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];614 -> 846[label="",style="solid", color="black", weight=3]; 189.22/136.62 615[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];615 -> 847[label="",style="solid", color="black", weight=3]; 189.22/136.62 616[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61102[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];616 -> 61102[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61102 -> 848[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61103[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];616 -> 61103[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61103 -> 849[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 617[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];617 -> 850[label="",style="solid", color="black", weight=3]; 189.22/136.62 618[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];618 -> 851[label="",style="solid", color="black", weight=3]; 189.22/136.62 619[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];619 -> 852[label="",style="solid", color="black", weight=3]; 189.22/136.62 620[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61104[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];620 -> 61104[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61104 -> 853[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61105[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];620 -> 61105[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61105 -> 854[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 621[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];621 -> 855[label="",style="solid", color="black", weight=3]; 189.22/136.62 622[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];622 -> 856[label="",style="solid", color="black", weight=3]; 189.22/136.62 623[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];623 -> 857[label="",style="solid", color="black", weight=3]; 189.22/136.62 624[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61106[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];624 -> 61106[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61106 -> 858[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61107[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];624 -> 61107[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61107 -> 859[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 625[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];625 -> 860[label="",style="solid", color="black", weight=3]; 189.22/136.62 626[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];626 -> 861[label="",style="solid", color="black", weight=3]; 189.22/136.62 627[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];627 -> 862[label="",style="solid", color="black", weight=3]; 189.22/136.62 628[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61108[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];628 -> 61108[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61108 -> 863[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61109[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];628 -> 61109[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61109 -> 864[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 629[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];629 -> 865[label="",style="solid", color="black", weight=3]; 189.22/136.62 630[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];630 -> 866[label="",style="solid", color="black", weight=3]; 189.22/136.62 631[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];631 -> 867[label="",style="solid", color="black", weight=3]; 189.22/136.62 632[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61110[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];632 -> 61110[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61110 -> 868[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61111[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];632 -> 61111[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61111 -> 869[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 633[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];633 -> 870[label="",style="solid", color="black", weight=3]; 189.22/136.62 634[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];634 -> 871[label="",style="solid", color="black", weight=3]; 189.22/136.62 635[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];635 -> 872[label="",style="solid", color="black", weight=3]; 189.22/136.62 6423[label="ww11300",fontsize=16,color="green",shape="box"];6424[label="ww30000",fontsize=16,color="green",shape="box"];6434[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="black",shape="triangle"];6434 -> 6453[label="",style="solid", color="black", weight=3]; 189.22/136.62 6435[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat ww5390 ww5410) (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat ww5390 ww5410) (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="burlywood",shape="box"];61112[label="ww5390/Succ ww53900",fontsize=10,color="white",style="solid",shape="box"];6435 -> 61112[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61112 -> 6454[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61113[label="ww5390/Zero",fontsize=10,color="white",style="solid",shape="box"];6435 -> 61113[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61113 -> 6455[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 6436[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat ww5390 ww5410) (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat ww5390 ww5410) (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="burlywood",shape="box"];61114[label="ww5390/Succ ww53900",fontsize=10,color="white",style="solid",shape="box"];6436 -> 61114[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61114 -> 6456[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61115[label="ww5390/Zero",fontsize=10,color="white",style="solid",shape="box"];6436 -> 61115[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61115 -> 6457[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 6437[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="black",shape="triangle"];6437 -> 6458[label="",style="solid", color="black", weight=3]; 189.22/136.62 6438[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos (primMulNat (Succ ww53900) ww5410))) LT))) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww53900) ww5410))) LT)) (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="burlywood",shape="box"];61116[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6438 -> 61116[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61116 -> 6459[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61117[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6438 -> 61117[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61117 -> 6460[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 6439[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos (primMulNat Zero ww5410))) LT))) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww5410))) LT)) (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="burlywood",shape="box"];61118[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6439 -> 61118[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61118 -> 6461[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61119[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6439 -> 61119[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61119 -> 6462[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 6440[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg (primMulNat (Succ ww53900) ww5410))) LT))) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww53900) ww5410))) LT)) (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="burlywood",shape="box"];61120[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6440 -> 61120[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61120 -> 6463[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61121[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6440 -> 61121[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61121 -> 6464[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 6441[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg (primMulNat Zero ww5410))) LT))) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww5410))) LT)) (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="burlywood",shape="box"];61122[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6441 -> 61122[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61122 -> 6465[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61123[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6441 -> 61123[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61123 -> 6466[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 6442[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg (primMulNat (Succ ww53900) ww5410))) LT))) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww53900) ww5410))) LT)) (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="burlywood",shape="box"];61124[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6442 -> 61124[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61124 -> 6467[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61125[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6442 -> 61125[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61125 -> 6468[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 6443[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg (primMulNat Zero ww5410))) LT))) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww5410))) LT)) (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="burlywood",shape="box"];61126[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6443 -> 61126[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61126 -> 6469[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61127[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6443 -> 61127[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61127 -> 6470[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 6444[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos (primMulNat (Succ ww53900) ww5410))) LT))) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww53900) ww5410))) LT)) (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="burlywood",shape="box"];61128[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6444 -> 61128[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61128 -> 6471[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61129[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6444 -> 61129[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61129 -> 6472[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 6445[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos (primMulNat Zero ww5410))) LT))) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww5410))) LT)) (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="burlywood",shape="box"];61130[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6445 -> 61130[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61130 -> 6473[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61131[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6445 -> 61131[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61131 -> 6474[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 644[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61132[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];644 -> 61132[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61132 -> 882[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61133[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];644 -> 61133[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61133 -> 883[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 645[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];645 -> 884[label="",style="solid", color="black", weight=3]; 189.22/136.62 646[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];646 -> 885[label="",style="solid", color="black", weight=3]; 189.22/136.62 647[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];647 -> 886[label="",style="solid", color="black", weight=3]; 189.22/136.62 648[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61134[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];648 -> 61134[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61134 -> 887[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61135[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];648 -> 61135[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61135 -> 888[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 649[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];649 -> 889[label="",style="solid", color="black", weight=3]; 189.22/136.62 650[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];650 -> 890[label="",style="solid", color="black", weight=3]; 189.22/136.62 651 -> 1186[label="",style="dashed", color="red", weight=0]; 189.22/136.62 651[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="magenta"];651 -> 1187[label="",style="dashed", color="magenta", weight=3]; 189.22/136.62 651 -> 1188[label="",style="dashed", color="magenta", weight=3]; 189.22/136.62 651 -> 1189[label="",style="dashed", color="magenta", weight=3]; 189.22/136.62 652[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61136[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];652 -> 61136[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61136 -> 892[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61137[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];652 -> 61137[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61137 -> 893[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 653[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];653 -> 894[label="",style="solid", color="black", weight=3]; 189.22/136.62 654[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];654 -> 895[label="",style="solid", color="black", weight=3]; 189.22/136.62 655 -> 896[label="",style="dashed", color="red", weight=0]; 189.22/136.62 655[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="magenta"];655 -> 897[label="",style="dashed", color="magenta", weight=3]; 189.22/136.62 655 -> 898[label="",style="dashed", color="magenta", weight=3]; 189.22/136.62 655 -> 899[label="",style="dashed", color="magenta", weight=3]; 189.22/136.62 656[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61138[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];656 -> 61138[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61138 -> 900[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61139[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];656 -> 61139[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61139 -> 901[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 657[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];657 -> 902[label="",style="solid", color="black", weight=3]; 189.22/136.62 658[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];658 -> 903[label="",style="solid", color="black", weight=3]; 189.22/136.62 659[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];659 -> 904[label="",style="solid", color="black", weight=3]; 189.22/136.62 660[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61140[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];660 -> 61140[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61140 -> 905[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61141[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];660 -> 61141[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61141 -> 906[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 661[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];661 -> 907[label="",style="solid", color="black", weight=3]; 189.22/136.62 662[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];662 -> 908[label="",style="solid", color="black", weight=3]; 189.22/136.62 663[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];663 -> 909[label="",style="solid", color="black", weight=3]; 189.22/136.62 664[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61142[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];664 -> 61142[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61142 -> 910[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61143[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];664 -> 61143[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61143 -> 911[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 665[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];665 -> 912[label="",style="solid", color="black", weight=3]; 189.22/136.62 666[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];666 -> 913[label="",style="solid", color="black", weight=3]; 189.22/136.62 667[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];667 -> 914[label="",style="solid", color="black", weight=3]; 189.22/136.62 668[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61144[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];668 -> 61144[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61144 -> 915[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61145[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];668 -> 61145[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61145 -> 916[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 669[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];669 -> 917[label="",style="solid", color="black", weight=3]; 189.22/136.62 670[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];670 -> 918[label="",style="solid", color="black", weight=3]; 189.22/136.62 671[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];671 -> 919[label="",style="solid", color="black", weight=3]; 189.22/136.62 672[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61146[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];672 -> 61146[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61146 -> 920[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61147[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];672 -> 61147[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61147 -> 921[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 673[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];673 -> 922[label="",style="solid", color="black", weight=3]; 189.22/136.62 674[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];674 -> 923[label="",style="solid", color="black", weight=3]; 189.22/136.62 675[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];675 -> 924[label="",style="solid", color="black", weight=3]; 189.22/136.62 676[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61148[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];676 -> 61148[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61148 -> 925[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61149[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];676 -> 61149[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61149 -> 926[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 677[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];677 -> 927[label="",style="solid", color="black", weight=3]; 189.22/136.62 678[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];678 -> 928[label="",style="solid", color="black", weight=3]; 189.22/136.62 679[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];679 -> 929[label="",style="solid", color="black", weight=3]; 189.22/136.62 680[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61150[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];680 -> 61150[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61150 -> 930[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61151[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];680 -> 61151[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61151 -> 931[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 681[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];681 -> 932[label="",style="solid", color="black", weight=3]; 189.22/136.62 682[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];682 -> 933[label="",style="solid", color="black", weight=3]; 189.22/136.62 683[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];683 -> 934[label="",style="solid", color="black", weight=3]; 189.22/136.62 684[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61152[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];684 -> 61152[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61152 -> 935[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61153[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];684 -> 61153[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61153 -> 936[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 685[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];685 -> 937[label="",style="solid", color="black", weight=3]; 189.22/136.62 686[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];686 -> 938[label="",style="solid", color="black", weight=3]; 189.22/136.62 687[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];687 -> 939[label="",style="solid", color="black", weight=3]; 189.22/136.62 688[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61154[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];688 -> 61154[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61154 -> 940[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61155[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];688 -> 61155[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61155 -> 941[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 689[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];689 -> 942[label="",style="solid", color="black", weight=3]; 189.22/136.62 690[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];690 -> 943[label="",style="solid", color="black", weight=3]; 189.22/136.62 691[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];691 -> 944[label="",style="solid", color="black", weight=3]; 189.22/136.62 7491[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="black",shape="triangle"];7491 -> 7510[label="",style="solid", color="black", weight=3]; 189.22/136.62 7492[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat ww9560 ww9580) (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat ww9560 ww9580) (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="burlywood",shape="box"];61156[label="ww9560/Succ ww95600",fontsize=10,color="white",style="solid",shape="box"];7492 -> 61156[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61156 -> 7511[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61157[label="ww9560/Zero",fontsize=10,color="white",style="solid",shape="box"];7492 -> 61157[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61157 -> 7512[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 7493[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat ww9560 ww9580) (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat ww9560 ww9580) (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="burlywood",shape="box"];61158[label="ww9560/Succ ww95600",fontsize=10,color="white",style="solid",shape="box"];7493 -> 61158[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61158 -> 7513[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61159[label="ww9560/Zero",fontsize=10,color="white",style="solid",shape="box"];7493 -> 61159[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61159 -> 7514[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 7494[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="black",shape="triangle"];7494 -> 7515[label="",style="solid", color="black", weight=3]; 189.22/136.62 7495[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos (primMulNat (Succ ww95600) ww9580))) LT))) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww95600) ww9580))) LT)) (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="burlywood",shape="box"];61160[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7495 -> 61160[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61160 -> 7516[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61161[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7495 -> 61161[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61161 -> 7517[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 7496[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos (primMulNat Zero ww9580))) LT))) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww9580))) LT)) (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="burlywood",shape="box"];61162[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7496 -> 61162[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61162 -> 7518[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61163[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7496 -> 61163[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61163 -> 7519[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 7497[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg (primMulNat (Succ ww95600) ww9580))) LT))) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww95600) ww9580))) LT)) (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="burlywood",shape="box"];61164[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7497 -> 61164[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61164 -> 7520[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61165[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7497 -> 61165[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61165 -> 7521[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 7498[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg (primMulNat Zero ww9580))) LT))) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww9580))) LT)) (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="burlywood",shape="box"];61166[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7498 -> 61166[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61166 -> 7522[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61167[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7498 -> 61167[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61167 -> 7523[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 7499[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg (primMulNat (Succ ww95600) ww9580))) LT))) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww95600) ww9580))) LT)) (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="burlywood",shape="box"];61168[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7499 -> 61168[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61168 -> 7524[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61169[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7499 -> 61169[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61169 -> 7525[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 7500[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg (primMulNat Zero ww9580))) LT))) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero ww9580))) LT)) (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="burlywood",shape="box"];61170[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7500 -> 61170[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61170 -> 7526[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61171[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7500 -> 61171[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61171 -> 7527[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 7501[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos (primMulNat (Succ ww95600) ww9580))) LT))) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww95600) ww9580))) LT)) (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="burlywood",shape="box"];61172[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7501 -> 61172[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61172 -> 7528[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61173[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7501 -> 61173[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61173 -> 7529[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 7502[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos (primMulNat Zero ww9580))) LT))) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero ww9580))) LT)) (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="burlywood",shape="box"];61174[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7502 -> 61174[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61174 -> 7530[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61175[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7502 -> 61175[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61175 -> 7531[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 700[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61176[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];700 -> 61176[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61176 -> 954[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61177[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];700 -> 61177[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61177 -> 955[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 701[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];701 -> 956[label="",style="solid", color="black", weight=3]; 189.22/136.62 702[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];702 -> 957[label="",style="solid", color="black", weight=3]; 189.22/136.62 703[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];703 -> 958[label="",style="solid", color="black", weight=3]; 189.22/136.62 704[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61178[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];704 -> 61178[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61178 -> 959[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 61179[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];704 -> 61179[label="",style="solid", color="burlywood", weight=9]; 189.22/136.62 61179 -> 960[label="",style="solid", color="burlywood", weight=3]; 189.22/136.62 705[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];705 -> 961[label="",style="solid", color="black", weight=3]; 189.23/136.62 706[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];706 -> 962[label="",style="solid", color="black", weight=3]; 189.23/136.62 707[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];707 -> 963[label="",style="solid", color="black", weight=3]; 189.23/136.62 708[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61180[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];708 -> 61180[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61180 -> 964[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61181[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];708 -> 61181[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61181 -> 965[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 709[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];709 -> 966[label="",style="solid", color="black", weight=3]; 189.23/136.62 710[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];710 -> 967[label="",style="solid", color="black", weight=3]; 189.23/136.62 711[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];711 -> 968[label="",style="solid", color="black", weight=3]; 189.23/136.62 712[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61182[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];712 -> 61182[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61182 -> 969[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61183[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];712 -> 61183[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61183 -> 970[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 713[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];713 -> 971[label="",style="solid", color="black", weight=3]; 189.23/136.62 714[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];714 -> 972[label="",style="solid", color="black", weight=3]; 189.23/136.62 715[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];715 -> 973[label="",style="solid", color="black", weight=3]; 189.23/136.62 716[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61184[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];716 -> 61184[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61184 -> 974[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61185[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];716 -> 61185[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61185 -> 975[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 717[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];717 -> 976[label="",style="solid", color="black", weight=3]; 189.23/136.62 718[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];718 -> 977[label="",style="solid", color="black", weight=3]; 189.23/136.62 719[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];719 -> 978[label="",style="solid", color="black", weight=3]; 189.23/136.62 720[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61186[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];720 -> 61186[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61186 -> 979[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61187[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];720 -> 61187[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61187 -> 980[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 721[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];721 -> 981[label="",style="solid", color="black", weight=3]; 189.23/136.62 722[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];722 -> 982[label="",style="solid", color="black", weight=3]; 189.23/136.62 723[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];723 -> 983[label="",style="solid", color="black", weight=3]; 189.23/136.62 724[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61188[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];724 -> 61188[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61188 -> 984[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61189[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];724 -> 61189[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61189 -> 985[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 725[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];725 -> 986[label="",style="solid", color="black", weight=3]; 189.23/136.62 726[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];726 -> 987[label="",style="solid", color="black", weight=3]; 189.23/136.62 727[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];727 -> 988[label="",style="solid", color="black", weight=3]; 189.23/136.62 728[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61190[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];728 -> 61190[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61190 -> 989[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61191[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];728 -> 61191[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61191 -> 990[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 729[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];729 -> 991[label="",style="solid", color="black", weight=3]; 189.23/136.62 730[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];730 -> 992[label="",style="solid", color="black", weight=3]; 189.23/136.62 731[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];731 -> 993[label="",style="solid", color="black", weight=3]; 189.23/136.62 732[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61192[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];732 -> 61192[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61192 -> 994[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61193[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];732 -> 61193[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61193 -> 995[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 733[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];733 -> 996[label="",style="solid", color="black", weight=3]; 189.23/136.62 734[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];734 -> 997[label="",style="solid", color="black", weight=3]; 189.23/136.62 735[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];735 -> 998[label="",style="solid", color="black", weight=3]; 189.23/136.62 736[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61194[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];736 -> 61194[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61194 -> 999[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61195[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];736 -> 61195[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61195 -> 1000[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 737[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];737 -> 1001[label="",style="solid", color="black", weight=3]; 189.23/136.62 738[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];738 -> 1002[label="",style="solid", color="black", weight=3]; 189.23/136.62 739[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];739 -> 1003[label="",style="solid", color="black", weight=3]; 189.23/136.62 740[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61196[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];740 -> 61196[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61196 -> 1004[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61197[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];740 -> 61197[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61197 -> 1005[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 741[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];741 -> 1006[label="",style="solid", color="black", weight=3]; 189.23/136.62 742[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];742 -> 1007[label="",style="solid", color="black", weight=3]; 189.23/136.62 743[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];743 -> 1008[label="",style="solid", color="black", weight=3]; 189.23/136.62 744[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61198[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];744 -> 61198[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61198 -> 1009[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61199[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];744 -> 61199[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61199 -> 1010[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 745[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];745 -> 1011[label="",style="solid", color="black", weight=3]; 189.23/136.62 746[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];746 -> 1012[label="",style="solid", color="black", weight=3]; 189.23/136.62 747[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];747 -> 1013[label="",style="solid", color="black", weight=3]; 189.23/136.62 8536[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat ww13730 ww13750)) LT))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat ww13730 ww13750)) LT)) (Float (Neg (Succ ww1374)) (Pos ww13750)))",fontsize=16,color="burlywood",shape="box"];61200[label="ww13730/Succ ww137300",fontsize=10,color="white",style="solid",shape="box"];8536 -> 61200[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61200 -> 8551[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61201[label="ww13730/Zero",fontsize=10,color="white",style="solid",shape="box"];8536 -> 61201[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61201 -> 8552[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 8537[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww1374)) (Neg ww13750)))",fontsize=16,color="black",shape="triangle"];8537 -> 8553[label="",style="solid", color="black", weight=3]; 189.23/136.62 8538[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww1374)) (Pos ww13750)))",fontsize=16,color="black",shape="triangle"];8538 -> 8554[label="",style="solid", color="black", weight=3]; 189.23/136.62 8539[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat ww13730 ww13750)) LT))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat ww13730 ww13750)) LT)) (Float (Neg (Succ ww1374)) (Neg ww13750)))",fontsize=16,color="burlywood",shape="box"];61202[label="ww13730/Succ ww137300",fontsize=10,color="white",style="solid",shape="box"];8539 -> 61202[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61202 -> 8555[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61203[label="ww13730/Zero",fontsize=10,color="white",style="solid",shape="box"];8539 -> 61203[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61203 -> 8556[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 8540[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos (primMulNat (Succ ww137300) ww13750))) LT))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww137300) ww13750))) LT)) (Float (Neg (Succ ww1374)) (Pos ww13750)))",fontsize=16,color="burlywood",shape="box"];61204[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8540 -> 61204[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61204 -> 8557[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61205[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8540 -> 61205[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61205 -> 8558[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 8541[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos (primMulNat Zero ww13750))) LT))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww13750))) LT)) (Float (Neg (Succ ww1374)) (Pos ww13750)))",fontsize=16,color="burlywood",shape="box"];61206[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8541 -> 61206[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61206 -> 8559[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61207[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8541 -> 61207[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61207 -> 8560[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 8542[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg (primMulNat (Succ ww137300) ww13750))) LT))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww137300) ww13750))) LT)) (Float (Neg (Succ ww1374)) (Neg ww13750)))",fontsize=16,color="burlywood",shape="box"];61208[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8542 -> 61208[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61208 -> 8561[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61209[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8542 -> 61209[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61209 -> 8562[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 8543[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg (primMulNat Zero ww13750))) LT))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww13750))) LT)) (Float (Neg (Succ ww1374)) (Neg ww13750)))",fontsize=16,color="burlywood",shape="box"];61210[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8543 -> 61210[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61210 -> 8563[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61211[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8543 -> 61211[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61211 -> 8564[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 8544[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg (primMulNat (Succ ww137300) ww13750))) LT))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww137300) ww13750))) LT)) (Float (Neg (Succ ww1374)) (Pos ww13750)))",fontsize=16,color="burlywood",shape="box"];61212[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8544 -> 61212[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61212 -> 8565[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61213[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8544 -> 61213[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61213 -> 8566[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 8545[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg (primMulNat Zero ww13750))) LT))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww13750))) LT)) (Float (Neg (Succ ww1374)) (Pos ww13750)))",fontsize=16,color="burlywood",shape="box"];61214[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8545 -> 61214[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61214 -> 8567[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61215[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8545 -> 61215[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61215 -> 8568[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 8546[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos (primMulNat (Succ ww137300) ww13750))) LT))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww137300) ww13750))) LT)) (Float (Neg (Succ ww1374)) (Neg ww13750)))",fontsize=16,color="burlywood",shape="box"];61216[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8546 -> 61216[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61216 -> 8569[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61217[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8546 -> 61217[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61217 -> 8570[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 8547[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos (primMulNat Zero ww13750))) LT))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww13750))) LT)) (Float (Neg (Succ ww1374)) (Neg ww13750)))",fontsize=16,color="burlywood",shape="box"];61218[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8547 -> 61218[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61218 -> 8571[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61219[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8547 -> 61219[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61219 -> 8572[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 756[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61220[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];756 -> 61220[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61220 -> 1023[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61221[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];756 -> 61221[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61221 -> 1024[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 757[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];757 -> 1025[label="",style="solid", color="black", weight=3]; 189.23/136.62 758[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];758 -> 1026[label="",style="solid", color="black", weight=3]; 189.23/136.62 759[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];759 -> 1027[label="",style="solid", color="black", weight=3]; 189.23/136.62 760[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61222[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];760 -> 61222[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61222 -> 1028[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61223[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];760 -> 61223[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61223 -> 1029[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 761[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];761 -> 1030[label="",style="solid", color="black", weight=3]; 189.23/136.62 762[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];762 -> 1031[label="",style="solid", color="black", weight=3]; 189.23/136.62 763[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];763 -> 1032[label="",style="solid", color="black", weight=3]; 189.23/136.62 764[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61224[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];764 -> 61224[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61224 -> 1033[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61225[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];764 -> 61225[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61225 -> 1034[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 765[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];765 -> 1035[label="",style="solid", color="black", weight=3]; 189.23/136.62 766[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];766 -> 1036[label="",style="solid", color="black", weight=3]; 189.23/136.62 767[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];767 -> 1037[label="",style="solid", color="black", weight=3]; 189.23/136.62 768[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61226[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];768 -> 61226[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61226 -> 1038[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61227[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];768 -> 61227[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61227 -> 1039[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 769[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];769 -> 1040[label="",style="solid", color="black", weight=3]; 189.23/136.62 770[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];770 -> 1041[label="",style="solid", color="black", weight=3]; 189.23/136.62 771[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];771 -> 1042[label="",style="solid", color="black", weight=3]; 189.23/136.62 772[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61228[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];772 -> 61228[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61228 -> 1043[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61229[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];772 -> 61229[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61229 -> 1044[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 773[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];773 -> 1045[label="",style="solid", color="black", weight=3]; 189.23/136.62 774[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];774 -> 1046[label="",style="solid", color="black", weight=3]; 189.23/136.62 775[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];775 -> 1047[label="",style="solid", color="black", weight=3]; 189.23/136.62 776[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61230[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];776 -> 61230[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61230 -> 1048[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61231[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];776 -> 61231[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61231 -> 1049[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 777[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];777 -> 1050[label="",style="solid", color="black", weight=3]; 189.23/136.62 778[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];778 -> 1051[label="",style="solid", color="black", weight=3]; 189.23/136.62 779[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];779 -> 1052[label="",style="solid", color="black", weight=3]; 189.23/136.62 780[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61232[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];780 -> 61232[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61232 -> 1053[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61233[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];780 -> 61233[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61233 -> 1054[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 781[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];781 -> 1055[label="",style="solid", color="black", weight=3]; 189.23/136.62 782[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];782 -> 1056[label="",style="solid", color="black", weight=3]; 189.23/136.62 783[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];783 -> 1057[label="",style="solid", color="black", weight=3]; 189.23/136.62 784[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61234[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];784 -> 61234[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61234 -> 1058[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61235[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];784 -> 61235[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61235 -> 1059[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 785[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];785 -> 1060[label="",style="solid", color="black", weight=3]; 189.23/136.62 786[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];786 -> 1061[label="",style="solid", color="black", weight=3]; 189.23/136.62 787[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];787 -> 1062[label="",style="solid", color="black", weight=3]; 189.23/136.62 788[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61236[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];788 -> 61236[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61236 -> 1063[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61237[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];788 -> 61237[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61237 -> 1064[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 789[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];789 -> 1065[label="",style="solid", color="black", weight=3]; 189.23/136.62 790[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];790 -> 1066[label="",style="solid", color="black", weight=3]; 189.23/136.62 791[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];791 -> 1067[label="",style="solid", color="black", weight=3]; 189.23/136.62 792[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61238[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];792 -> 61238[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61238 -> 1068[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61239[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];792 -> 61239[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61239 -> 1069[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 793[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];793 -> 1070[label="",style="solid", color="black", weight=3]; 189.23/136.62 794[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];794 -> 1071[label="",style="solid", color="black", weight=3]; 189.23/136.62 795[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];795 -> 1072[label="",style="solid", color="black", weight=3]; 189.23/136.62 796[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61240[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];796 -> 61240[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61240 -> 1073[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61241[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];796 -> 61241[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61241 -> 1074[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 797[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];797 -> 1075[label="",style="solid", color="black", weight=3]; 189.23/136.62 798[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];798 -> 1076[label="",style="solid", color="black", weight=3]; 189.23/136.62 799[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];799 -> 1077[label="",style="solid", color="black", weight=3]; 189.23/136.62 800[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61242[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];800 -> 61242[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61242 -> 1078[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61243[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];800 -> 61243[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61243 -> 1079[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 801[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];801 -> 1080[label="",style="solid", color="black", weight=3]; 189.23/136.62 802[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];802 -> 1081[label="",style="solid", color="black", weight=3]; 189.23/136.62 803[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];803 -> 1082[label="",style="solid", color="black", weight=3]; 189.23/136.62 804[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww40000000)))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ ww40000000)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww40000000 (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ ww40000000)))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ ww40000000)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww40000000)))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ ww40000000)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww40000000 (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];61244[label="ww40000000/Succ ww400000000",fontsize=10,color="white",style="solid",shape="box"];804 -> 61244[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61244 -> 1083[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61245[label="ww40000000/Zero",fontsize=10,color="white",style="solid",shape="box"];804 -> 61245[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61245 -> 1084[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 805[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];805 -> 1085[label="",style="solid", color="black", weight=3]; 189.23/136.62 806[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (Succ (Succ (primPlusNat ww3000 ww3000))) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (Succ (Succ (primPlusNat ww3000 ww3000))) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];806 -> 1086[label="",style="solid", color="black", weight=3]; 189.23/136.62 807[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (primMulInt (Pos ww410) ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (primMulInt (Pos ww410) ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];61246[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];807 -> 61246[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61246 -> 1087[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61247[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];807 -> 61247[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61247 -> 1088[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 808[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (primMulInt (Neg ww410) ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (primMulInt (Neg ww410) ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];61248[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];808 -> 61248[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61248 -> 1089[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61249[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];808 -> 61249[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61249 -> 1090[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 809[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat ww410 ww310)) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat ww410 ww310)) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61250[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];809 -> 61250[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61250 -> 1091[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61251[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];809 -> 61251[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61251 -> 1092[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 810[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];810 -> 1093[label="",style="solid", color="black", weight=3]; 189.23/136.62 811[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];811 -> 1094[label="",style="solid", color="black", weight=3]; 189.23/136.62 812[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat ww410 ww310)) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat ww410 ww310)) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61252[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];812 -> 61252[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61252 -> 1095[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61253[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];812 -> 61253[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61253 -> 1096[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 813[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];813 -> 1097[label="",style="solid", color="black", weight=3]; 189.23/136.62 814[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];814 -> 1098[label="",style="solid", color="black", weight=3]; 189.23/136.62 815[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];815 -> 1099[label="",style="solid", color="black", weight=3]; 189.23/136.62 816[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];816 -> 1100[label="",style="solid", color="black", weight=3]; 189.23/136.62 817[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];817 -> 1101[label="",style="solid", color="black", weight=3]; 189.23/136.62 818[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];818 -> 1102[label="",style="solid", color="black", weight=3]; 189.23/136.62 819[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];819 -> 1103[label="",style="solid", color="black", weight=3]; 189.23/136.62 820[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];820 -> 1104[label="",style="solid", color="black", weight=3]; 189.23/136.62 821[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];821 -> 1105[label="",style="solid", color="black", weight=3]; 189.23/136.62 822[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];822 -> 1106[label="",style="solid", color="black", weight=3]; 189.23/136.62 823[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];823 -> 1107[label="",style="solid", color="black", weight=3]; 189.23/136.62 824[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];824 -> 1108[label="",style="solid", color="black", weight=3]; 189.23/136.62 825[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];825 -> 1109[label="",style="solid", color="black", weight=3]; 189.23/136.62 826[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];826 -> 1110[label="",style="solid", color="black", weight=3]; 189.23/136.62 827[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];827 -> 1111[label="",style="solid", color="black", weight=3]; 189.23/136.62 828[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];828 -> 1112[label="",style="solid", color="black", weight=3]; 189.23/136.62 829[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];829 -> 1113[label="",style="solid", color="black", weight=3]; 189.23/136.62 830[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];830 -> 1114[label="",style="solid", color="black", weight=3]; 189.23/136.62 831[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];831 -> 1115[label="",style="solid", color="black", weight=3]; 189.23/136.62 832[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];832 -> 1116[label="",style="solid", color="black", weight=3]; 189.23/136.62 833[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];833 -> 1117[label="",style="solid", color="black", weight=3]; 189.23/136.62 834[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];834 -> 1118[label="",style="solid", color="black", weight=3]; 189.23/136.62 835[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];835 -> 1119[label="",style="solid", color="black", weight=3]; 189.23/136.62 1827[label="ww3000",fontsize=16,color="green",shape="box"];1828[label="ww3100",fontsize=16,color="green",shape="box"];1829[label="numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="black",shape="box"];1829 -> 1832[label="",style="solid", color="black", weight=3]; 189.23/136.62 1830[label="numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT))",fontsize=16,color="grey",shape="box"];1830 -> 1833[label="",style="dashed", color="grey", weight=3]; 189.23/136.62 1826[label="takeWhile1 ww22 (Float (Pos (Succ ww23)) (Pos (Succ ww24))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) ww26",fontsize=16,color="burlywood",shape="triangle"];61254[label="ww26/MyTrue",fontsize=10,color="white",style="solid",shape="box"];1826 -> 61254[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61254 -> 1834[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61255[label="ww26/MyFalse",fontsize=10,color="white",style="solid",shape="box"];1826 -> 61255[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61255 -> 1835[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 837[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];837 -> 1121[label="",style="solid", color="black", weight=3]; 189.23/136.62 838[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];838 -> 1122[label="",style="solid", color="black", weight=3]; 189.23/136.62 839[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];839 -> 1123[label="",style="solid", color="black", weight=3]; 189.23/136.62 840[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];840 -> 1124[label="",style="solid", color="black", weight=3]; 189.23/136.62 841[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];841 -> 1125[label="",style="solid", color="black", weight=3]; 189.23/136.62 842[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];842 -> 1126[label="",style="solid", color="black", weight=3]; 189.23/136.62 843[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];843 -> 1127[label="",style="solid", color="black", weight=3]; 189.23/136.62 844[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];844 -> 1128[label="",style="solid", color="black", weight=3]; 189.23/136.62 845[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];845 -> 1129[label="",style="solid", color="black", weight=3]; 189.23/136.62 846[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];846 -> 1130[label="",style="solid", color="black", weight=3]; 189.23/136.62 847[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];847 -> 1131[label="",style="solid", color="black", weight=3]; 189.23/136.62 848[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];848 -> 1132[label="",style="solid", color="black", weight=3]; 189.23/136.62 849[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];849 -> 1133[label="",style="solid", color="black", weight=3]; 189.23/136.62 850[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];850 -> 1134[label="",style="solid", color="black", weight=3]; 189.23/136.62 851[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];851 -> 1135[label="",style="solid", color="black", weight=3]; 189.23/136.62 852[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];852 -> 1136[label="",style="solid", color="black", weight=3]; 189.23/136.62 853[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];853 -> 1137[label="",style="solid", color="black", weight=3]; 189.23/136.62 854[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];854 -> 1138[label="",style="solid", color="black", weight=3]; 189.23/136.62 855[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];855 -> 1139[label="",style="solid", color="black", weight=3]; 189.23/136.62 856[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];856 -> 1140[label="",style="solid", color="black", weight=3]; 189.23/136.62 857[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];857 -> 1141[label="",style="solid", color="black", weight=3]; 189.23/136.62 858[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];858 -> 1142[label="",style="solid", color="black", weight=3]; 189.23/136.62 859[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];859 -> 1143[label="",style="solid", color="black", weight=3]; 189.23/136.62 860[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];860 -> 1144[label="",style="solid", color="black", weight=3]; 189.23/136.62 861[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];861 -> 1145[label="",style="solid", color="black", weight=3]; 189.23/136.62 862[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];862 -> 1146[label="",style="solid", color="black", weight=3]; 189.23/136.62 863[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];863 -> 1147[label="",style="solid", color="black", weight=3]; 189.23/136.62 864[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];864 -> 1148[label="",style="solid", color="black", weight=3]; 189.23/136.62 865[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];865 -> 1149[label="",style="solid", color="black", weight=3]; 189.23/136.62 866[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];866 -> 1150[label="",style="solid", color="black", weight=3]; 189.23/136.62 867[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];867 -> 1151[label="",style="solid", color="black", weight=3]; 189.23/136.62 868[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];868 -> 1152[label="",style="solid", color="black", weight=3]; 189.23/136.62 869[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];869 -> 1153[label="",style="solid", color="black", weight=3]; 189.23/136.62 870[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];870 -> 1154[label="",style="solid", color="black", weight=3]; 189.23/136.62 871[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];871 -> 1155[label="",style="solid", color="black", weight=3]; 189.23/136.62 872[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];872 -> 1156[label="",style="solid", color="black", weight=3]; 189.23/136.62 6453[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="black",shape="box"];6453 -> 6484[label="",style="solid", color="black", weight=3]; 189.23/136.62 6454[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww53900) ww5410) (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww53900) ww5410) (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="burlywood",shape="box"];61256[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6454 -> 61256[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61256 -> 6485[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61257[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6454 -> 61257[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61257 -> 6486[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 6455[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero ww5410) (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero ww5410) (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="burlywood",shape="box"];61258[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6455 -> 61258[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61258 -> 6487[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61259[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6455 -> 61259[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61259 -> 6488[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 6456[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww53900) ww5410) (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww53900) ww5410) (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="burlywood",shape="box"];61260[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6456 -> 61260[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61260 -> 6489[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61261[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6456 -> 61261[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61261 -> 6490[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 6457[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero ww5410) (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero ww5410) (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="burlywood",shape="box"];61262[label="ww5410/Succ ww54100",fontsize=10,color="white",style="solid",shape="box"];6457 -> 61262[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61262 -> 6491[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61263[label="ww5410/Zero",fontsize=10,color="white",style="solid",shape="box"];6457 -> 61263[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61263 -> 6492[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 6458[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="black",shape="box"];6458 -> 6493[label="",style="solid", color="black", weight=3]; 189.23/136.62 6459[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos (primMulNat (Succ ww53900) (Succ ww54100)))) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww53900) (Succ ww54100)))) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6459 -> 6494[label="",style="solid", color="black", weight=3]; 189.23/136.62 6460[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos (primMulNat (Succ ww53900) Zero))) LT))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww53900) Zero))) LT)) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6460 -> 6495[label="",style="solid", color="black", weight=3]; 189.23/136.62 6461[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos (primMulNat Zero (Succ ww54100)))) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww54100)))) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6461 -> 6496[label="",style="solid", color="black", weight=3]; 189.23/136.62 6462[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos (primMulNat Zero Zero))) LT))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6462 -> 6497[label="",style="solid", color="black", weight=3]; 189.23/136.62 6463[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg (primMulNat (Succ ww53900) (Succ ww54100)))) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww53900) (Succ ww54100)))) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6463 -> 6498[label="",style="solid", color="black", weight=3]; 189.23/136.62 6464[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg (primMulNat (Succ ww53900) Zero))) LT))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww53900) Zero))) LT)) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6464 -> 6499[label="",style="solid", color="black", weight=3]; 189.23/136.62 6465[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg (primMulNat Zero (Succ ww54100)))) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww54100)))) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6465 -> 6500[label="",style="solid", color="black", weight=3]; 189.23/136.62 6466[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg (primMulNat Zero Zero))) LT))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6466 -> 6501[label="",style="solid", color="black", weight=3]; 189.23/136.62 6467[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg (primMulNat (Succ ww53900) (Succ ww54100)))) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww53900) (Succ ww54100)))) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6467 -> 6502[label="",style="solid", color="black", weight=3]; 189.23/136.62 6468[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg (primMulNat (Succ ww53900) Zero))) LT))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww53900) Zero))) LT)) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6468 -> 6503[label="",style="solid", color="black", weight=3]; 189.23/136.62 6469[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg (primMulNat Zero (Succ ww54100)))) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww54100)))) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6469 -> 6504[label="",style="solid", color="black", weight=3]; 189.23/136.62 6470[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg (primMulNat Zero Zero))) LT))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6470 -> 6505[label="",style="solid", color="black", weight=3]; 189.23/136.62 6471[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos (primMulNat (Succ ww53900) (Succ ww54100)))) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww53900) (Succ ww54100)))) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6471 -> 6506[label="",style="solid", color="black", weight=3]; 189.23/136.62 6472[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos (primMulNat (Succ ww53900) Zero))) LT))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww53900) Zero))) LT)) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6472 -> 6507[label="",style="solid", color="black", weight=3]; 189.23/136.62 6473[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos (primMulNat Zero (Succ ww54100)))) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww54100)))) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6473 -> 6508[label="",style="solid", color="black", weight=3]; 189.23/136.62 6474[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos (primMulNat Zero Zero))) LT))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6474 -> 6509[label="",style="solid", color="black", weight=3]; 189.23/136.62 882[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];882 -> 1171[label="",style="solid", color="black", weight=3]; 189.23/136.62 883[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];883 -> 1172[label="",style="solid", color="black", weight=3]; 189.23/136.62 884[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];884 -> 1173[label="",style="solid", color="black", weight=3]; 189.23/136.62 885[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];885 -> 1174[label="",style="solid", color="black", weight=3]; 189.23/136.62 886[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];886 -> 1175[label="",style="solid", color="black", weight=3]; 189.23/136.62 887[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];887 -> 1176[label="",style="solid", color="black", weight=3]; 189.23/136.62 888[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];888 -> 1177[label="",style="solid", color="black", weight=3]; 189.23/136.62 889[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];889 -> 1178[label="",style="solid", color="black", weight=3]; 189.23/136.62 890[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];890 -> 1179[label="",style="solid", color="black", weight=3]; 189.23/136.62 1187[label="ww4000",fontsize=16,color="green",shape="box"];1188[label="numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];1188 -> 1191[label="",style="solid", color="black", weight=3]; 189.23/136.62 1189[label="numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))",fontsize=16,color="grey",shape="box"];1189 -> 1192[label="",style="dashed", color="grey", weight=3]; 189.23/136.62 1186[label="takeWhile1 ww11 (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) ww14",fontsize=16,color="burlywood",shape="triangle"];61264[label="ww14/MyTrue",fontsize=10,color="white",style="solid",shape="box"];1186 -> 61264[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61264 -> 1193[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 61265[label="ww14/MyFalse",fontsize=10,color="white",style="solid",shape="box"];1186 -> 61265[label="",style="solid", color="burlywood", weight=9]; 189.23/136.62 61265 -> 1194[label="",style="solid", color="burlywood", weight=3]; 189.23/136.62 892[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];892 -> 1195[label="",style="solid", color="black", weight=3]; 189.23/136.62 893[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];893 -> 1196[label="",style="solid", color="black", weight=3]; 189.23/136.62 894[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];894 -> 1197[label="",style="solid", color="black", weight=3]; 189.23/136.62 895[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];895 -> 1198[label="",style="solid", color="black", weight=3]; 189.23/136.62 897[label="ww4000",fontsize=16,color="green",shape="box"];898[label="ww5",fontsize=16,color="green",shape="box"];899 -> 1920[label="",style="dashed", color="red", weight=0]; 189.23/136.62 899[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="magenta"];899 -> 1921[label="",style="dashed", color="magenta", weight=3]; 189.23/136.62 896[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww8 (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT))) (Float (Neg Zero) (Pos Zero)) ww9 (numericEnumFromThenToP1 (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww8 (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="triangle"];896 -> 1200[label="",style="solid", color="black", weight=3]; 189.23/136.62 900[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];900 -> 1201[label="",style="solid", color="black", weight=3]; 189.23/136.62 901[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];901 -> 1202[label="",style="solid", color="black", weight=3]; 189.23/136.62 902[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];902 -> 1203[label="",style="solid", color="black", weight=3]; 189.23/136.62 903[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];903 -> 1204[label="",style="solid", color="black", weight=3]; 189.23/136.62 904[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];904 -> 1205[label="",style="solid", color="black", weight=3]; 189.23/136.62 905[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];905 -> 1206[label="",style="solid", color="black", weight=3]; 189.23/136.62 906[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];906 -> 1207[label="",style="solid", color="black", weight=3]; 189.23/136.62 907[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];907 -> 1208[label="",style="solid", color="black", weight=3]; 189.23/136.62 908[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];908 -> 1209[label="",style="solid", color="black", weight=3]; 189.23/136.62 909[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];909 -> 1210[label="",style="solid", color="black", weight=3]; 189.23/136.62 910[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];910 -> 1211[label="",style="solid", color="black", weight=3]; 189.23/136.62 911[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];911 -> 1212[label="",style="solid", color="black", weight=3]; 189.23/136.62 912[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];912 -> 1213[label="",style="solid", color="black", weight=3]; 189.23/136.62 913[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];913 -> 1214[label="",style="solid", color="black", weight=3]; 189.23/136.62 914[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];914 -> 1215[label="",style="solid", color="black", weight=3]; 189.23/136.62 915[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];915 -> 1216[label="",style="solid", color="black", weight=3]; 189.23/136.62 916[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];916 -> 1217[label="",style="solid", color="black", weight=3]; 189.23/136.62 917[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];917 -> 1218[label="",style="solid", color="black", weight=3]; 189.23/136.62 918[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];918 -> 1219[label="",style="solid", color="black", weight=3]; 189.23/136.62 919[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];919 -> 1220[label="",style="solid", color="black", weight=3]; 189.23/136.62 920[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];920 -> 1221[label="",style="solid", color="black", weight=3]; 189.23/136.62 921[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];921 -> 1222[label="",style="solid", color="black", weight=3]; 189.23/136.62 922[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];922 -> 1223[label="",style="solid", color="black", weight=3]; 189.23/136.62 923[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];923 -> 1224[label="",style="solid", color="black", weight=3]; 189.23/136.62 924[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];924 -> 1225[label="",style="solid", color="black", weight=3]; 189.23/136.62 925[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];925 -> 1226[label="",style="solid", color="black", weight=3]; 189.23/136.62 926[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];926 -> 1227[label="",style="solid", color="black", weight=3]; 189.23/136.62 927[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];927 -> 1228[label="",style="solid", color="black", weight=3]; 189.23/136.62 928[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];928 -> 1229[label="",style="solid", color="black", weight=3]; 189.23/136.62 929[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];929 -> 1230[label="",style="solid", color="black", weight=3]; 189.23/136.62 930[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];930 -> 1231[label="",style="solid", color="black", weight=3]; 189.23/136.62 931[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];931 -> 1232[label="",style="solid", color="black", weight=3]; 189.23/136.62 932[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];932 -> 1233[label="",style="solid", color="black", weight=3]; 189.23/136.62 933[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];933 -> 1234[label="",style="solid", color="black", weight=3]; 189.23/136.62 934[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];934 -> 1235[label="",style="solid", color="black", weight=3]; 189.23/136.62 935[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];935 -> 1236[label="",style="solid", color="black", weight=3]; 189.23/136.62 936[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];936 -> 1237[label="",style="solid", color="black", weight=3]; 189.23/136.62 937[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];937 -> 1238[label="",style="solid", color="black", weight=3]; 189.23/136.62 938[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];938 -> 1239[label="",style="solid", color="black", weight=3]; 189.23/136.62 939[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];939 -> 1240[label="",style="solid", color="black", weight=3]; 189.23/136.62 940[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];940 -> 1241[label="",style="solid", color="black", weight=3]; 189.23/136.62 941[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];941 -> 1242[label="",style="solid", color="black", weight=3]; 189.23/136.62 942[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];942 -> 1243[label="",style="solid", color="black", weight=3]; 189.23/136.63 943[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];943 -> 1244[label="",style="solid", color="black", weight=3]; 189.23/136.63 944[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];944 -> 1245[label="",style="solid", color="black", weight=3]; 189.23/136.63 7510[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="black",shape="box"];7510 -> 7541[label="",style="solid", color="black", weight=3]; 189.23/136.63 7511[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww95600) ww9580) (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww95600) ww9580) (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="burlywood",shape="box"];61266[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7511 -> 61266[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61266 -> 7542[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61267[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7511 -> 61267[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61267 -> 7543[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 7512[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero ww9580) (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero ww9580) (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="burlywood",shape="box"];61268[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7512 -> 61268[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61268 -> 7544[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61269[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7512 -> 61269[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61269 -> 7545[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 7513[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww95600) ww9580) (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww95600) ww9580) (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="burlywood",shape="box"];61270[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7513 -> 61270[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61270 -> 7546[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61271[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7513 -> 61271[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61271 -> 7547[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 7514[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero ww9580) (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero ww9580) (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="burlywood",shape="box"];61272[label="ww9580/Succ ww95800",fontsize=10,color="white",style="solid",shape="box"];7514 -> 61272[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61272 -> 7548[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61273[label="ww9580/Zero",fontsize=10,color="white",style="solid",shape="box"];7514 -> 61273[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61273 -> 7549[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 7515[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="black",shape="box"];7515 -> 7550[label="",style="solid", color="black", weight=3]; 189.23/136.63 7516[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos (primMulNat (Succ ww95600) (Succ ww95800)))) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww95600) (Succ ww95800)))) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7516 -> 7551[label="",style="solid", color="black", weight=3]; 189.23/136.63 7517[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos (primMulNat (Succ ww95600) Zero))) LT))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww95600) Zero))) LT)) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7517 -> 7552[label="",style="solid", color="black", weight=3]; 189.23/136.63 7518[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos (primMulNat Zero (Succ ww95800)))) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww95800)))) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7518 -> 7553[label="",style="solid", color="black", weight=3]; 189.23/136.63 7519[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos (primMulNat Zero Zero))) LT))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7519 -> 7554[label="",style="solid", color="black", weight=3]; 189.23/136.63 7520[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg (primMulNat (Succ ww95600) (Succ ww95800)))) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww95600) (Succ ww95800)))) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7520 -> 7555[label="",style="solid", color="black", weight=3]; 189.23/136.63 7521[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg (primMulNat (Succ ww95600) Zero))) LT))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww95600) Zero))) LT)) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7521 -> 7556[label="",style="solid", color="black", weight=3]; 189.23/136.63 7522[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg (primMulNat Zero (Succ ww95800)))) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww95800)))) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7522 -> 7557[label="",style="solid", color="black", weight=3]; 189.23/136.63 7523[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg (primMulNat Zero Zero))) LT))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7523 -> 7558[label="",style="solid", color="black", weight=3]; 189.23/136.63 7524[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg (primMulNat (Succ ww95600) (Succ ww95800)))) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww95600) (Succ ww95800)))) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7524 -> 7559[label="",style="solid", color="black", weight=3]; 189.23/136.63 7525[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg (primMulNat (Succ ww95600) Zero))) LT))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat (Succ ww95600) Zero))) LT)) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7525 -> 7560[label="",style="solid", color="black", weight=3]; 189.23/136.63 7526[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg (primMulNat Zero (Succ ww95800)))) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ ww95800)))) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7526 -> 7561[label="",style="solid", color="black", weight=3]; 189.23/136.63 7527[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg (primMulNat Zero Zero))) LT))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7527 -> 7562[label="",style="solid", color="black", weight=3]; 189.23/136.63 7528[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos (primMulNat (Succ ww95600) (Succ ww95800)))) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww95600) (Succ ww95800)))) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7528 -> 7563[label="",style="solid", color="black", weight=3]; 189.23/136.63 7529[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos (primMulNat (Succ ww95600) Zero))) LT))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat (Succ ww95600) Zero))) LT)) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7529 -> 7564[label="",style="solid", color="black", weight=3]; 189.23/136.63 7530[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos (primMulNat Zero (Succ ww95800)))) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ ww95800)))) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7530 -> 7565[label="",style="solid", color="black", weight=3]; 189.23/136.63 7531[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos (primMulNat Zero Zero))) LT))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7531 -> 7566[label="",style="solid", color="black", weight=3]; 189.23/136.63 954[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];954 -> 1260[label="",style="solid", color="black", weight=3]; 189.23/136.63 955[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];955 -> 1261[label="",style="solid", color="black", weight=3]; 189.23/136.63 956[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];956 -> 1262[label="",style="solid", color="black", weight=3]; 189.23/136.63 957[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];957 -> 1263[label="",style="solid", color="black", weight=3]; 189.23/136.63 958[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];958 -> 1264[label="",style="solid", color="black", weight=3]; 189.23/136.63 959[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];959 -> 1265[label="",style="solid", color="black", weight=3]; 189.23/136.63 960[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];960 -> 1266[label="",style="solid", color="black", weight=3]; 189.23/136.63 961[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];961 -> 1267[label="",style="solid", color="black", weight=3]; 189.23/136.63 962[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];962 -> 1268[label="",style="solid", color="black", weight=3]; 189.23/136.63 963[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];963 -> 1269[label="",style="solid", color="black", weight=3]; 189.23/136.63 964[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];964 -> 1270[label="",style="solid", color="black", weight=3]; 189.23/136.63 965[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];965 -> 1271[label="",style="solid", color="black", weight=3]; 189.23/136.63 966[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];966 -> 1272[label="",style="solid", color="black", weight=3]; 189.23/136.63 967[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];967 -> 1273[label="",style="solid", color="black", weight=3]; 189.23/136.63 968[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];968 -> 1274[label="",style="solid", color="black", weight=3]; 189.23/136.63 969[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];969 -> 1275[label="",style="solid", color="black", weight=3]; 189.23/136.63 970[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];970 -> 1276[label="",style="solid", color="black", weight=3]; 189.23/136.63 971[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];971 -> 1277[label="",style="solid", color="black", weight=3]; 189.23/136.63 972[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];972 -> 1278[label="",style="solid", color="black", weight=3]; 189.23/136.63 973[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];973 -> 1279[label="",style="solid", color="black", weight=3]; 189.23/136.63 974[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];974 -> 1280[label="",style="solid", color="black", weight=3]; 189.23/136.63 975[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];975 -> 1281[label="",style="solid", color="black", weight=3]; 189.23/136.63 976[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];976 -> 1282[label="",style="solid", color="black", weight=3]; 189.23/136.63 977[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];977 -> 1283[label="",style="solid", color="black", weight=3]; 189.23/136.63 978[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];978 -> 1284[label="",style="solid", color="black", weight=3]; 189.23/136.63 979[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];979 -> 1285[label="",style="solid", color="black", weight=3]; 189.23/136.63 980[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];980 -> 1286[label="",style="solid", color="black", weight=3]; 189.23/136.63 981[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];981 -> 1287[label="",style="solid", color="black", weight=3]; 189.23/136.63 982[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];982 -> 1288[label="",style="solid", color="black", weight=3]; 189.23/136.63 983[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];983 -> 1289[label="",style="solid", color="black", weight=3]; 189.23/136.63 984[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];984 -> 1290[label="",style="solid", color="black", weight=3]; 189.23/136.63 985[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];985 -> 1291[label="",style="solid", color="black", weight=3]; 189.23/136.63 986[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];986 -> 1292[label="",style="solid", color="black", weight=3]; 189.23/136.63 987[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];987 -> 1293[label="",style="solid", color="black", weight=3]; 189.23/136.63 988[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];988 -> 1294[label="",style="solid", color="black", weight=3]; 189.23/136.63 989[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];989 -> 1295[label="",style="solid", color="black", weight=3]; 189.23/136.63 990[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];990 -> 1296[label="",style="solid", color="black", weight=3]; 189.23/136.63 991[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];991 -> 1297[label="",style="solid", color="black", weight=3]; 189.23/136.63 992[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];992 -> 1298[label="",style="solid", color="black", weight=3]; 189.23/136.63 993[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];993 -> 1299[label="",style="solid", color="black", weight=3]; 189.23/136.63 994[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];994 -> 1300[label="",style="solid", color="black", weight=3]; 189.23/136.63 995[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];995 -> 1301[label="",style="solid", color="black", weight=3]; 189.23/136.63 996[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];996 -> 1302[label="",style="solid", color="black", weight=3]; 189.23/136.63 997[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];997 -> 1303[label="",style="solid", color="black", weight=3]; 189.23/136.63 998[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];998 -> 1304[label="",style="solid", color="black", weight=3]; 189.23/136.63 999[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];999 -> 1305[label="",style="solid", color="black", weight=3]; 189.23/136.63 1000[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1000 -> 1306[label="",style="solid", color="black", weight=3]; 189.23/136.63 1001[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1001 -> 1307[label="",style="solid", color="black", weight=3]; 189.23/136.63 1002[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1002 -> 1308[label="",style="solid", color="black", weight=3]; 189.23/136.63 1003[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1003 -> 1309[label="",style="solid", color="black", weight=3]; 189.23/136.63 1004[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1004 -> 1310[label="",style="solid", color="black", weight=3]; 189.23/136.63 1005[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1005 -> 1311[label="",style="solid", color="black", weight=3]; 189.23/136.63 1006[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1006 -> 1312[label="",style="solid", color="black", weight=3]; 189.23/136.63 1007[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1007 -> 1313[label="",style="solid", color="black", weight=3]; 189.23/136.63 1008[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1008 -> 1314[label="",style="solid", color="black", weight=3]; 189.23/136.63 1009[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1009 -> 1315[label="",style="solid", color="black", weight=3]; 189.23/136.63 1010[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1010 -> 1316[label="",style="solid", color="black", weight=3]; 189.23/136.63 1011[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1011 -> 1317[label="",style="solid", color="black", weight=3]; 189.23/136.63 1012[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1012 -> 1318[label="",style="solid", color="black", weight=3]; 189.23/136.63 1013[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1013 -> 1319[label="",style="solid", color="black", weight=3]; 189.23/136.63 8551[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat (Succ ww137300) ww13750)) LT))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat (Succ ww137300) ww13750)) LT)) (Float (Neg (Succ ww1374)) (Pos ww13750)))",fontsize=16,color="burlywood",shape="box"];61274[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8551 -> 61274[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61274 -> 8580[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61275[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8551 -> 61275[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61275 -> 8581[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 8552[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat Zero ww13750)) LT))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat Zero ww13750)) LT)) (Float (Neg (Succ ww1374)) (Pos ww13750)))",fontsize=16,color="burlywood",shape="box"];61276[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8552 -> 61276[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61276 -> 8582[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61277[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8552 -> 61277[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61277 -> 8583[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 8553[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Neg ww13750)))",fontsize=16,color="black",shape="triangle"];8553 -> 8584[label="",style="solid", color="black", weight=3]; 189.23/136.63 8554[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Pos ww13750)))",fontsize=16,color="black",shape="triangle"];8554 -> 8585[label="",style="solid", color="black", weight=3]; 189.23/136.63 8555[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat (Succ ww137300) ww13750)) LT))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat (Succ ww137300) ww13750)) LT)) (Float (Neg (Succ ww1374)) (Neg ww13750)))",fontsize=16,color="burlywood",shape="box"];61278[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8555 -> 61278[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61278 -> 8586[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61279[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8555 -> 61279[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61279 -> 8587[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 8556[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat Zero ww13750)) LT))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat Zero ww13750)) LT)) (Float (Neg (Succ ww1374)) (Neg ww13750)))",fontsize=16,color="burlywood",shape="box"];61280[label="ww13750/Succ ww137500",fontsize=10,color="white",style="solid",shape="box"];8556 -> 61280[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61280 -> 8588[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61281[label="ww13750/Zero",fontsize=10,color="white",style="solid",shape="box"];8556 -> 61281[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61281 -> 8589[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 8557[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos (primMulNat (Succ ww137300) (Succ ww137500)))) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww137300) (Succ ww137500)))) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8557 -> 8590[label="",style="solid", color="black", weight=3]; 189.23/136.63 8558[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos (primMulNat (Succ ww137300) Zero))) LT))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww137300) Zero))) LT)) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8558 -> 8591[label="",style="solid", color="black", weight=3]; 189.23/136.63 8559[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos (primMulNat Zero (Succ ww137500)))) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww137500)))) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8559 -> 8592[label="",style="solid", color="black", weight=3]; 189.23/136.63 8560[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos (primMulNat Zero Zero))) LT))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8560 -> 8593[label="",style="solid", color="black", weight=3]; 189.23/136.63 8561[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg (primMulNat (Succ ww137300) (Succ ww137500)))) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww137300) (Succ ww137500)))) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8561 -> 8594[label="",style="solid", color="black", weight=3]; 189.23/136.63 8562[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg (primMulNat (Succ ww137300) Zero))) LT))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww137300) Zero))) LT)) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8562 -> 8595[label="",style="solid", color="black", weight=3]; 189.23/136.63 8563[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg (primMulNat Zero (Succ ww137500)))) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww137500)))) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8563 -> 8596[label="",style="solid", color="black", weight=3]; 189.23/136.63 8564[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg (primMulNat Zero Zero))) LT))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8564 -> 8597[label="",style="solid", color="black", weight=3]; 189.23/136.63 8565[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg (primMulNat (Succ ww137300) (Succ ww137500)))) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww137300) (Succ ww137500)))) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8565 -> 8598[label="",style="solid", color="black", weight=3]; 189.23/136.63 8566[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg (primMulNat (Succ ww137300) Zero))) LT))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww137300) Zero))) LT)) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8566 -> 8599[label="",style="solid", color="black", weight=3]; 189.23/136.63 8567[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg (primMulNat Zero (Succ ww137500)))) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww137500)))) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8567 -> 8600[label="",style="solid", color="black", weight=3]; 189.23/136.63 8568[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg (primMulNat Zero Zero))) LT))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8568 -> 8601[label="",style="solid", color="black", weight=3]; 189.23/136.63 8569[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos (primMulNat (Succ ww137300) (Succ ww137500)))) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww137300) (Succ ww137500)))) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8569 -> 8602[label="",style="solid", color="black", weight=3]; 189.23/136.63 8570[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos (primMulNat (Succ ww137300) Zero))) LT))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww137300) Zero))) LT)) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8570 -> 8603[label="",style="solid", color="black", weight=3]; 189.23/136.63 8571[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos (primMulNat Zero (Succ ww137500)))) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww137500)))) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8571 -> 8604[label="",style="solid", color="black", weight=3]; 189.23/136.63 8572[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos (primMulNat Zero Zero))) LT))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8572 -> 8605[label="",style="solid", color="black", weight=3]; 189.23/136.63 1023[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1023 -> 1334[label="",style="solid", color="black", weight=3]; 189.23/136.63 1024[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1024 -> 1335[label="",style="solid", color="black", weight=3]; 189.23/136.63 1025[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1025 -> 1336[label="",style="solid", color="black", weight=3]; 189.23/136.63 1026[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1026 -> 1337[label="",style="solid", color="black", weight=3]; 189.23/136.63 1027[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1027 -> 1338[label="",style="solid", color="black", weight=3]; 189.23/136.63 1028[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1028 -> 1339[label="",style="solid", color="black", weight=3]; 189.23/136.63 1029[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1029 -> 1340[label="",style="solid", color="black", weight=3]; 189.23/136.63 1030[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1030 -> 1341[label="",style="solid", color="black", weight=3]; 189.23/136.63 1031[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1031 -> 1342[label="",style="solid", color="black", weight=3]; 189.23/136.63 1032[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1032 -> 1343[label="",style="solid", color="black", weight=3]; 189.23/136.63 1033[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1033 -> 1344[label="",style="solid", color="black", weight=3]; 189.23/136.63 1034[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1034 -> 1345[label="",style="solid", color="black", weight=3]; 189.23/136.63 1035[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1035 -> 1346[label="",style="solid", color="black", weight=3]; 189.23/136.63 1036[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1036 -> 1347[label="",style="solid", color="black", weight=3]; 189.23/136.63 1037[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1037 -> 1348[label="",style="solid", color="black", weight=3]; 189.23/136.63 1038[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1038 -> 1349[label="",style="solid", color="black", weight=3]; 189.23/136.63 1039[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1039 -> 1350[label="",style="solid", color="black", weight=3]; 189.23/136.63 1040[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1040 -> 1351[label="",style="solid", color="black", weight=3]; 189.23/136.63 1041[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1041 -> 1352[label="",style="solid", color="black", weight=3]; 189.23/136.63 1042[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1042 -> 1353[label="",style="solid", color="black", weight=3]; 189.23/136.63 1043[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1043 -> 1354[label="",style="solid", color="black", weight=3]; 189.23/136.63 1044[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1044 -> 1355[label="",style="solid", color="black", weight=3]; 189.23/136.63 1045[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1045 -> 1356[label="",style="solid", color="black", weight=3]; 189.23/136.63 1046[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1046 -> 1357[label="",style="solid", color="black", weight=3]; 189.23/136.63 1047[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1047 -> 1358[label="",style="solid", color="black", weight=3]; 189.23/136.63 1048[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1048 -> 1359[label="",style="solid", color="black", weight=3]; 189.23/136.63 1049[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1049 -> 1360[label="",style="solid", color="black", weight=3]; 189.23/136.63 1050[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1050 -> 1361[label="",style="solid", color="black", weight=3]; 189.23/136.63 1051[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1051 -> 1362[label="",style="solid", color="black", weight=3]; 189.23/136.63 1052[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1052 -> 1363[label="",style="solid", color="black", weight=3]; 189.23/136.63 1053[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1053 -> 1364[label="",style="solid", color="black", weight=3]; 189.23/136.63 1054[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1054 -> 1365[label="",style="solid", color="black", weight=3]; 189.23/136.63 1055[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1055 -> 1366[label="",style="solid", color="black", weight=3]; 189.23/136.63 1056[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1056 -> 1367[label="",style="solid", color="black", weight=3]; 189.23/136.63 1057[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1057 -> 1368[label="",style="solid", color="black", weight=3]; 189.23/136.63 1058[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1058 -> 1369[label="",style="solid", color="black", weight=3]; 189.23/136.63 1059[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1059 -> 1370[label="",style="solid", color="black", weight=3]; 189.23/136.63 1060[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1060 -> 1371[label="",style="solid", color="black", weight=3]; 189.23/136.63 1061[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1061 -> 1372[label="",style="solid", color="black", weight=3]; 189.23/136.63 1062[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1062 -> 1373[label="",style="solid", color="black", weight=3]; 189.23/136.63 1063[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1063 -> 1374[label="",style="solid", color="black", weight=3]; 189.23/136.63 1064[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1064 -> 1375[label="",style="solid", color="black", weight=3]; 189.23/136.63 1065[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1065 -> 1376[label="",style="solid", color="black", weight=3]; 189.23/136.63 1066[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1066 -> 1377[label="",style="solid", color="black", weight=3]; 189.23/136.63 1067[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1067 -> 1378[label="",style="solid", color="black", weight=3]; 189.23/136.63 1068[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1068 -> 1379[label="",style="solid", color="black", weight=3]; 189.23/136.63 1069[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1069 -> 1380[label="",style="solid", color="black", weight=3]; 189.23/136.63 1070[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1070 -> 1381[label="",style="solid", color="black", weight=3]; 189.23/136.63 1071[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1071 -> 1382[label="",style="solid", color="black", weight=3]; 189.23/136.63 1072[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1072 -> 1383[label="",style="solid", color="black", weight=3]; 189.23/136.63 1073[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1073 -> 1384[label="",style="solid", color="black", weight=3]; 189.23/136.63 1074[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1074 -> 1385[label="",style="solid", color="black", weight=3]; 189.23/136.63 1075[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1075 -> 1386[label="",style="solid", color="black", weight=3]; 189.23/136.63 1076[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1076 -> 1387[label="",style="solid", color="black", weight=3]; 189.23/136.63 1077[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1077 -> 1388[label="",style="solid", color="black", weight=3]; 189.23/136.63 1078[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1078 -> 1389[label="",style="solid", color="black", weight=3]; 189.23/136.63 1079[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1079 -> 1390[label="",style="solid", color="black", weight=3]; 189.23/136.63 1080[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1080 -> 1391[label="",style="solid", color="black", weight=3]; 189.23/136.63 1081[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1081 -> 1392[label="",style="solid", color="black", weight=3]; 189.23/136.63 1082[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1082 -> 1393[label="",style="solid", color="black", weight=3]; 189.23/136.63 1083[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww400000000))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww400000000))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww400000000) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww400000000))))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww400000000))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww400000000))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww400000000))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww400000000) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];1083 -> 1394[label="",style="solid", color="black", weight=3]; 189.23/136.63 1084[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];1084 -> 1395[label="",style="solid", color="black", weight=3]; 189.23/136.63 1085[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (Succ ww3000) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (Succ ww3000) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];1085 -> 1396[label="",style="solid", color="black", weight=3]; 189.23/136.63 1086[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];1086 -> 1397[label="",style="solid", color="black", weight=3]; 189.23/136.63 1087[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (primMulInt (Pos ww410) (Pos ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (primMulInt (Pos ww410) (Pos ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];1087 -> 1398[label="",style="solid", color="black", weight=3]; 189.23/136.63 1088[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (primMulInt (Pos ww410) (Neg ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (primMulInt (Pos ww410) (Neg ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];1088 -> 1399[label="",style="solid", color="black", weight=3]; 189.23/136.63 1089[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (primMulInt (Neg ww410) (Pos ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (primMulInt (Neg ww410) (Pos ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];1089 -> 1400[label="",style="solid", color="black", weight=3]; 189.23/136.63 1090[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (primMulInt (Neg ww410) (Neg ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (primMulInt (Neg ww410) (Neg ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];1090 -> 1401[label="",style="solid", color="black", weight=3]; 189.23/136.63 1091[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat (Succ ww4100) ww310)) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat (Succ ww4100) ww310)) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61282[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];1091 -> 61282[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61282 -> 1402[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61283[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];1091 -> 61283[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61283 -> 1403[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1092[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat Zero ww310)) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat Zero ww310)) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61284[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];1092 -> 61284[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61284 -> 1404[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61285[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];1092 -> 61285[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61285 -> 1405[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1093[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];1093 -> 1406[label="",style="solid", color="black", weight=3]; 189.23/136.63 1094[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];1094 -> 1407[label="",style="solid", color="black", weight=3]; 189.23/136.63 1095[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat (Succ ww4100) ww310)) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat (Succ ww4100) ww310)) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61286[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];1095 -> 61286[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61286 -> 1408[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61287[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];1095 -> 61287[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61287 -> 1409[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1096[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat Zero ww310)) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat Zero ww310)) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61288[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];1096 -> 61288[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61288 -> 1410[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61289[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];1096 -> 61289[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61289 -> 1411[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1097[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61290[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1097 -> 61290[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61290 -> 1412[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61291[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1097 -> 61291[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61291 -> 1413[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1098[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1098 -> 1414[label="",style="solid", color="black", weight=3]; 189.23/136.63 1099[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1099 -> 1415[label="",style="solid", color="black", weight=3]; 189.23/136.63 1100[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1100 -> 1416[label="",style="solid", color="black", weight=3]; 189.23/136.63 1101[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1101 -> 1417[label="",style="solid", color="black", weight=3]; 189.23/136.63 1102[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61292[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1102 -> 61292[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61292 -> 1418[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61293[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1102 -> 61293[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61293 -> 1419[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1103[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1103 -> 1420[label="",style="solid", color="black", weight=3]; 189.23/136.63 1104[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1104 -> 1421[label="",style="solid", color="black", weight=3]; 189.23/136.63 1105[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1105 -> 1422[label="",style="solid", color="black", weight=3]; 189.23/136.63 1106[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1106 -> 1423[label="",style="solid", color="black", weight=3]; 189.23/136.63 1107[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61294[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1107 -> 61294[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61294 -> 1424[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61295[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1107 -> 61295[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61295 -> 1425[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1108[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1108 -> 1426[label="",style="solid", color="black", weight=3]; 189.23/136.63 1109[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1109 -> 1427[label="",style="solid", color="black", weight=3]; 189.23/136.63 1110[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1110 -> 1428[label="",style="solid", color="black", weight=3]; 189.23/136.63 1111[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1111 -> 1429[label="",style="solid", color="black", weight=3]; 189.23/136.63 1112[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61296[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1112 -> 61296[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61296 -> 1430[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61297[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1112 -> 61297[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61297 -> 1431[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1113[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1113 -> 1432[label="",style="solid", color="black", weight=3]; 189.23/136.63 1114[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1114 -> 1433[label="",style="solid", color="black", weight=3]; 189.23/136.63 1115[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1115 -> 1434[label="",style="solid", color="black", weight=3]; 189.23/136.63 1116[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1116 -> 1435[label="",style="solid", color="black", weight=3]; 189.23/136.63 1117[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61298[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1117 -> 61298[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61298 -> 1436[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61299[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1117 -> 61299[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61299 -> 1437[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1118[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1118 -> 1438[label="",style="solid", color="black", weight=3]; 189.23/136.63 1119[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1119 -> 1439[label="",style="solid", color="black", weight=3]; 189.23/136.63 1832[label="numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="black",shape="box"];1832 -> 1923[label="",style="solid", color="black", weight=3]; 189.23/136.63 1833[label="numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) ww27",fontsize=16,color="black",shape="triangle"];1833 -> 1924[label="",style="solid", color="black", weight=3]; 189.23/136.63 1834[label="takeWhile1 ww22 (Float (Pos (Succ ww23)) (Pos (Succ ww24))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) MyTrue",fontsize=16,color="black",shape="box"];1834 -> 1925[label="",style="solid", color="black", weight=3]; 189.23/136.63 1835[label="takeWhile1 ww22 (Float (Pos (Succ ww23)) (Pos (Succ ww24))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) MyFalse",fontsize=16,color="black",shape="box"];1835 -> 1926[label="",style="solid", color="black", weight=3]; 189.23/136.63 1121[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1121 -> 1441[label="",style="solid", color="black", weight=3]; 189.23/136.63 1122[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61300[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1122 -> 61300[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61300 -> 1442[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61301[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1122 -> 61301[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61301 -> 1443[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1123[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1123 -> 1444[label="",style="solid", color="black", weight=3]; 189.23/136.63 1124[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1124 -> 1445[label="",style="solid", color="black", weight=3]; 189.23/136.63 1125[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1125 -> 1446[label="",style="solid", color="black", weight=3]; 189.23/136.63 1126[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1126 -> 1447[label="",style="solid", color="black", weight=3]; 189.23/136.63 1127[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61302[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1127 -> 61302[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61302 -> 1448[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61303[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1127 -> 61303[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61303 -> 1449[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1128[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1128 -> 1450[label="",style="solid", color="black", weight=3]; 189.23/136.63 1129[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1129 -> 1451[label="",style="solid", color="black", weight=3]; 189.23/136.63 1130[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1130 -> 1452[label="",style="solid", color="black", weight=3]; 189.23/136.63 1131[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1131 -> 1453[label="",style="solid", color="black", weight=3]; 189.23/136.63 1132[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61304[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1132 -> 61304[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61304 -> 1454[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61305[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1132 -> 61305[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61305 -> 1455[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1133[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1133 -> 1456[label="",style="solid", color="black", weight=3]; 189.23/136.63 1134[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1134 -> 1457[label="",style="solid", color="black", weight=3]; 189.23/136.63 1135[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1135 -> 1458[label="",style="solid", color="black", weight=3]; 189.23/136.63 1136[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1136 -> 1459[label="",style="solid", color="black", weight=3]; 189.23/136.63 1137[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61306[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1137 -> 61306[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61306 -> 1460[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61307[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1137 -> 61307[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61307 -> 1461[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1138[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1138 -> 1462[label="",style="solid", color="black", weight=3]; 189.23/136.63 1139[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1139 -> 1463[label="",style="solid", color="black", weight=3]; 189.23/136.63 1140[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1140 -> 1464[label="",style="solid", color="black", weight=3]; 189.23/136.63 1141[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1141 -> 1465[label="",style="solid", color="black", weight=3]; 189.23/136.63 1142[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61308[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1142 -> 61308[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61308 -> 1466[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61309[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1142 -> 61309[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61309 -> 1467[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1143[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1143 -> 1468[label="",style="solid", color="black", weight=3]; 189.23/136.63 1144[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1144 -> 1469[label="",style="solid", color="black", weight=3]; 189.23/136.63 1145[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1145 -> 1470[label="",style="solid", color="black", weight=3]; 189.23/136.63 1146[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1146 -> 1471[label="",style="solid", color="black", weight=3]; 189.23/136.63 1147[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61310[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1147 -> 61310[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61310 -> 1472[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61311[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1147 -> 61311[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61311 -> 1473[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1148[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1148 -> 1474[label="",style="solid", color="black", weight=3]; 189.23/136.63 1149[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1149 -> 1475[label="",style="solid", color="black", weight=3]; 189.23/136.63 1150[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1150 -> 1476[label="",style="solid", color="black", weight=3]; 189.23/136.63 1151[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1151 -> 1477[label="",style="solid", color="black", weight=3]; 189.23/136.63 1152[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61312[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1152 -> 61312[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61312 -> 1478[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61313[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1152 -> 61313[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61313 -> 1479[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1153[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1153 -> 1480[label="",style="solid", color="black", weight=3]; 189.23/136.63 1154[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1154 -> 1481[label="",style="solid", color="black", weight=3]; 189.23/136.63 1155[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1155 -> 1482[label="",style="solid", color="black", weight=3]; 189.23/136.63 1156[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1156 -> 1483[label="",style="solid", color="black", weight=3]; 189.23/136.63 6484[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="black",shape="box"];6484 -> 6530[label="",style="solid", color="black", weight=3]; 189.23/136.63 6485[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww53900) (Succ ww54100)) (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww53900) (Succ ww54100)) (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6485 -> 6531[label="",style="solid", color="black", weight=3]; 189.23/136.63 6486[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww53900) Zero) (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww53900) Zero) (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6486 -> 6532[label="",style="solid", color="black", weight=3]; 189.23/136.63 6487[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero (Succ ww54100)) (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero (Succ ww54100)) (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6487 -> 6533[label="",style="solid", color="black", weight=3]; 189.23/136.63 6488[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero Zero) (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero Zero) (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6488 -> 6534[label="",style="solid", color="black", weight=3]; 189.23/136.63 6489[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww53900) (Succ ww54100)) (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww53900) (Succ ww54100)) (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6489 -> 6535[label="",style="solid", color="black", weight=3]; 189.23/136.63 6490[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww53900) Zero) (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww53900) Zero) (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6490 -> 6536[label="",style="solid", color="black", weight=3]; 189.23/136.63 6491[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero (Succ ww54100)) (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero (Succ ww54100)) (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6491 -> 6537[label="",style="solid", color="black", weight=3]; 189.23/136.63 6492[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero Zero) (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero Zero) (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6492 -> 6538[label="",style="solid", color="black", weight=3]; 189.23/136.63 6493[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="black",shape="box"];6493 -> 6539[label="",style="solid", color="black", weight=3]; 189.23/136.63 6494 -> 6540[label="",style="dashed", color="red", weight=0]; 189.23/136.63 6494[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos (primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)))) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)))) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="magenta"];6494 -> 6541[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 6494 -> 6542[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 6495[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos Zero)) LT))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6495 -> 6543[label="",style="solid", color="black", weight=3]; 189.23/136.63 6496[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos Zero)) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6496 -> 6544[label="",style="solid", color="black", weight=3]; 189.23/136.63 6497[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos Zero)) LT))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6497 -> 6545[label="",style="solid", color="black", weight=3]; 189.23/136.63 6498 -> 6546[label="",style="dashed", color="red", weight=0]; 189.23/136.63 6498[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg (primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)))) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)))) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="magenta"];6498 -> 6547[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 6498 -> 6548[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 6499[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg Zero)) LT))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6499 -> 6549[label="",style="solid", color="black", weight=3]; 189.23/136.63 6500[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg Zero)) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6500 -> 6550[label="",style="solid", color="black", weight=3]; 189.23/136.63 6501[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg Zero)) LT))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6501 -> 6551[label="",style="solid", color="black", weight=3]; 189.23/136.63 6502 -> 6552[label="",style="dashed", color="red", weight=0]; 189.23/136.63 6502[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg (primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)))) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)))) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="magenta"];6502 -> 6553[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 6502 -> 6554[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 6503[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg Zero)) LT))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6503 -> 6555[label="",style="solid", color="black", weight=3]; 189.23/136.63 6504[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg Zero)) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6504 -> 6556[label="",style="solid", color="black", weight=3]; 189.23/136.63 6505[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg Zero)) LT))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6505 -> 6557[label="",style="solid", color="black", weight=3]; 189.23/136.63 6506 -> 6558[label="",style="dashed", color="red", weight=0]; 189.23/136.63 6506[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos (primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)))) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)))) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="magenta"];6506 -> 6559[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 6506 -> 6560[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 6507[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos Zero)) LT))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6507 -> 6561[label="",style="solid", color="black", weight=3]; 189.23/136.63 6508[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos Zero)) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6508 -> 6562[label="",style="solid", color="black", weight=3]; 189.23/136.63 6509[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos Zero)) LT))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6509 -> 6563[label="",style="solid", color="black", weight=3]; 189.23/136.63 1171[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61314[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1171 -> 61314[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61314 -> 1502[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61315[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1171 -> 61315[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61315 -> 1503[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1172[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1172 -> 1504[label="",style="solid", color="black", weight=3]; 189.23/136.63 1173[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1173 -> 1505[label="",style="solid", color="black", weight=3]; 189.23/136.63 1174[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1174 -> 1506[label="",style="solid", color="black", weight=3]; 189.23/136.63 1175[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1175 -> 1507[label="",style="solid", color="black", weight=3]; 189.23/136.63 1176[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61316[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1176 -> 61316[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61316 -> 1508[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61317[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1176 -> 61317[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61317 -> 1509[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1177[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1177 -> 1510[label="",style="solid", color="black", weight=3]; 189.23/136.63 1178[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1178 -> 1511[label="",style="solid", color="black", weight=3]; 189.23/136.63 1179[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1179 -> 1512[label="",style="solid", color="black", weight=3]; 189.23/136.63 1191[label="numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];1191 -> 1514[label="",style="solid", color="black", weight=3]; 189.23/136.63 1192[label="numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) ww15",fontsize=16,color="black",shape="triangle"];1192 -> 1515[label="",style="solid", color="black", weight=3]; 189.23/136.63 1193[label="takeWhile1 ww11 (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) MyTrue",fontsize=16,color="black",shape="box"];1193 -> 1516[label="",style="solid", color="black", weight=3]; 189.23/136.63 1194[label="takeWhile1 ww11 (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) MyFalse",fontsize=16,color="black",shape="box"];1194 -> 1517[label="",style="solid", color="black", weight=3]; 189.23/136.63 1195[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61318[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1195 -> 61318[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61318 -> 1518[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61319[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1195 -> 61319[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61319 -> 1519[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1196[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1196 -> 1520[label="",style="solid", color="black", weight=3]; 189.23/136.63 1197[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1197 -> 1521[label="",style="solid", color="black", weight=3]; 189.23/136.63 1198[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1198 -> 1522[label="",style="solid", color="black", weight=3]; 189.23/136.63 1921[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];1920[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww28)",fontsize=16,color="black",shape="triangle"];1920 -> 1927[label="",style="solid", color="black", weight=3]; 189.23/136.63 1200[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww8 (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos Zero)) ww9 (numericEnumFromThenToP1 (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww8 (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1200 -> 1525[label="",style="solid", color="black", weight=3]; 189.23/136.63 1201[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61320[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1201 -> 61320[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61320 -> 1526[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61321[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1201 -> 61321[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61321 -> 1527[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1202 -> 1528[label="",style="dashed", color="red", weight=0]; 189.23/136.63 1202[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];1202 -> 1529[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 1202 -> 1530[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 1202 -> 1531[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 1202 -> 1532[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 1203[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1203 -> 1533[label="",style="solid", color="black", weight=3]; 189.23/136.63 1204[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1204 -> 1534[label="",style="solid", color="black", weight=3]; 189.23/136.63 1205[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1205 -> 1535[label="",style="solid", color="black", weight=3]; 189.23/136.63 1206[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61322[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1206 -> 61322[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61322 -> 1536[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61323[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1206 -> 61323[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61323 -> 1537[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1207[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1207 -> 1538[label="",style="solid", color="black", weight=3]; 189.23/136.63 1208[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1208 -> 1539[label="",style="solid", color="black", weight=3]; 189.23/136.63 1209[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1209 -> 1540[label="",style="solid", color="black", weight=3]; 189.23/136.63 1210[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1210 -> 1541[label="",style="solid", color="black", weight=3]; 189.23/136.63 1211[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61324[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1211 -> 61324[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61324 -> 1542[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61325[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1211 -> 61325[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61325 -> 1543[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1212[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1212 -> 1544[label="",style="solid", color="black", weight=3]; 189.23/136.63 1213[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1213 -> 1545[label="",style="solid", color="black", weight=3]; 189.23/136.63 1214[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1214 -> 1546[label="",style="solid", color="black", weight=3]; 189.23/136.63 1215[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1215 -> 1547[label="",style="solid", color="black", weight=3]; 189.23/136.63 1216[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61326[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1216 -> 61326[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61326 -> 1548[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61327[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1216 -> 61327[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61327 -> 1549[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1217[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1217 -> 1550[label="",style="solid", color="black", weight=3]; 189.23/136.63 1218[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1218 -> 1551[label="",style="solid", color="black", weight=3]; 189.23/136.63 1219[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1219 -> 1552[label="",style="solid", color="black", weight=3]; 189.23/136.63 1220[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1220 -> 1553[label="",style="solid", color="black", weight=3]; 189.23/136.63 1221[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61328[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1221 -> 61328[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61328 -> 1554[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61329[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1221 -> 61329[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61329 -> 1555[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1222[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1222 -> 1556[label="",style="solid", color="black", weight=3]; 189.23/136.63 1223[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1223 -> 1557[label="",style="solid", color="black", weight=3]; 189.23/136.63 1224[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1224 -> 1558[label="",style="solid", color="black", weight=3]; 189.23/136.63 1225[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1225 -> 1559[label="",style="solid", color="black", weight=3]; 189.23/136.63 1226[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61330[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1226 -> 61330[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61330 -> 1560[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61331[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1226 -> 61331[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61331 -> 1561[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1227[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1227 -> 1562[label="",style="solid", color="black", weight=3]; 189.23/136.63 1228[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1228 -> 1563[label="",style="solid", color="black", weight=3]; 189.23/136.63 1229[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1229 -> 1564[label="",style="solid", color="black", weight=3]; 189.23/136.63 1230[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1230 -> 1565[label="",style="solid", color="black", weight=3]; 189.23/136.63 1231[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61332[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1231 -> 61332[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61332 -> 1566[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61333[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1231 -> 61333[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61333 -> 1567[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1232[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1232 -> 1568[label="",style="solid", color="black", weight=3]; 189.23/136.63 1233[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1233 -> 1569[label="",style="solid", color="black", weight=3]; 189.23/136.63 1234[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1234 -> 1570[label="",style="solid", color="black", weight=3]; 189.23/136.63 1235[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1235 -> 1571[label="",style="solid", color="black", weight=3]; 189.23/136.63 1236[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61334[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1236 -> 61334[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61334 -> 1572[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61335[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1236 -> 61335[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61335 -> 1573[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1237[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1237 -> 1574[label="",style="solid", color="black", weight=3]; 189.23/136.63 1238[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1238 -> 1575[label="",style="solid", color="black", weight=3]; 189.23/136.63 1239[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1239 -> 1576[label="",style="solid", color="black", weight=3]; 189.23/136.63 1240[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1240 -> 1577[label="",style="solid", color="black", weight=3]; 189.23/136.63 1241[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61336[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1241 -> 61336[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61336 -> 1578[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61337[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1241 -> 61337[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61337 -> 1579[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1242[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1242 -> 1580[label="",style="solid", color="black", weight=3]; 189.23/136.63 1243[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1243 -> 1581[label="",style="solid", color="black", weight=3]; 189.23/136.63 1244[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1244 -> 1582[label="",style="solid", color="black", weight=3]; 189.23/136.63 1245[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1245 -> 1583[label="",style="solid", color="black", weight=3]; 189.23/136.63 7541[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="black",shape="box"];7541 -> 7581[label="",style="solid", color="black", weight=3]; 189.23/136.63 7542[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww95600) (Succ ww95800)) (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww95600) (Succ ww95800)) (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7542 -> 7582[label="",style="solid", color="black", weight=3]; 189.23/136.63 7543[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww95600) Zero) (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww95600) Zero) (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7543 -> 7583[label="",style="solid", color="black", weight=3]; 189.23/136.63 7544[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero (Succ ww95800)) (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero (Succ ww95800)) (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7544 -> 7584[label="",style="solid", color="black", weight=3]; 189.23/136.63 7545[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero Zero) (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero Zero) (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7545 -> 7585[label="",style="solid", color="black", weight=3]; 189.23/136.63 7546[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww95600) (Succ ww95800)) (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww95600) (Succ ww95800)) (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7546 -> 7586[label="",style="solid", color="black", weight=3]; 189.23/136.63 7547[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww95600) Zero) (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat (Succ ww95600) Zero) (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7547 -> 7587[label="",style="solid", color="black", weight=3]; 189.23/136.63 7548[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero (Succ ww95800)) (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero (Succ ww95800)) (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7548 -> 7588[label="",style="solid", color="black", weight=3]; 189.23/136.63 7549[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero Zero) (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primMulNat Zero Zero) (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7549 -> 7589[label="",style="solid", color="black", weight=3]; 189.23/136.63 7550[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="black",shape="box"];7550 -> 7590[label="",style="solid", color="black", weight=3]; 189.23/136.63 7551 -> 7591[label="",style="dashed", color="red", weight=0]; 189.23/136.63 7551[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos (primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)))) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)))) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="magenta"];7551 -> 7592[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 7551 -> 7593[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 7552[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos Zero)) LT))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7552 -> 7594[label="",style="solid", color="black", weight=3]; 189.23/136.63 7553[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos Zero)) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7553 -> 7595[label="",style="solid", color="black", weight=3]; 189.23/136.63 7554[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos Zero)) LT))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7554 -> 7596[label="",style="solid", color="black", weight=3]; 189.23/136.63 7555 -> 7597[label="",style="dashed", color="red", weight=0]; 189.23/136.63 7555[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg (primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)))) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)))) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];7555 -> 7598[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 7555 -> 7599[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 7556[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg Zero)) LT))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7556 -> 7600[label="",style="solid", color="black", weight=3]; 189.23/136.63 7557[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg Zero)) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7557 -> 7601[label="",style="solid", color="black", weight=3]; 189.23/136.63 7558[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg Zero)) LT))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7558 -> 7602[label="",style="solid", color="black", weight=3]; 189.23/136.63 7559 -> 7603[label="",style="dashed", color="red", weight=0]; 189.23/136.63 7559[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg (primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)))) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)))) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="magenta"];7559 -> 7604[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 7559 -> 7605[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 7560[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg Zero)) LT))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7560 -> 7606[label="",style="solid", color="black", weight=3]; 189.23/136.63 7561[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg Zero)) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7561 -> 7607[label="",style="solid", color="black", weight=3]; 189.23/136.63 7562[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg Zero)) LT))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7562 -> 7608[label="",style="solid", color="black", weight=3]; 189.23/136.63 7563 -> 7609[label="",style="dashed", color="red", weight=0]; 189.23/136.63 7563[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos (primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)))) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)))) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];7563 -> 7610[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 7563 -> 7611[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 7564[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos Zero)) LT))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7564 -> 7612[label="",style="solid", color="black", weight=3]; 189.23/136.63 7565[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos Zero)) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7565 -> 7613[label="",style="solid", color="black", weight=3]; 189.23/136.63 7566[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos Zero)) LT))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7566 -> 7614[label="",style="solid", color="black", weight=3]; 189.23/136.63 1260[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61338[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1260 -> 61338[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61338 -> 1602[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61339[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1260 -> 61339[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61339 -> 1603[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1261[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1261 -> 1604[label="",style="solid", color="black", weight=3]; 189.23/136.63 1262[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1262 -> 1605[label="",style="solid", color="black", weight=3]; 189.23/136.63 1263[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1263 -> 1606[label="",style="solid", color="black", weight=3]; 189.23/136.63 1264[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1264 -> 1607[label="",style="solid", color="black", weight=3]; 189.23/136.63 1265[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61340[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1265 -> 61340[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61340 -> 1608[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61341[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1265 -> 61341[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61341 -> 1609[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1266[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1266 -> 1610[label="",style="solid", color="black", weight=3]; 189.23/136.63 1267[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1267 -> 1611[label="",style="solid", color="black", weight=3]; 189.23/136.63 1268[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1268 -> 1612[label="",style="solid", color="black", weight=3]; 189.23/136.63 1269[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1269 -> 1613[label="",style="solid", color="black", weight=3]; 189.23/136.63 1270[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61342[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1270 -> 61342[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61342 -> 1614[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61343[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1270 -> 61343[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61343 -> 1615[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1271[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1271 -> 1616[label="",style="solid", color="black", weight=3]; 189.23/136.63 1272[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1272 -> 1617[label="",style="solid", color="black", weight=3]; 189.23/136.63 1273[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1273 -> 1618[label="",style="solid", color="black", weight=3]; 189.23/136.63 1274[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1274 -> 1619[label="",style="solid", color="black", weight=3]; 189.23/136.63 1275[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61344[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1275 -> 61344[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61344 -> 1620[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61345[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1275 -> 61345[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61345 -> 1621[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1276[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1276 -> 1622[label="",style="solid", color="black", weight=3]; 189.23/136.63 1277[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1277 -> 1623[label="",style="solid", color="black", weight=3]; 189.23/136.63 1278[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1278 -> 1624[label="",style="solid", color="black", weight=3]; 189.23/136.63 1279[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1279 -> 1625[label="",style="solid", color="black", weight=3]; 189.23/136.63 1280[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61346[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1280 -> 61346[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61346 -> 1626[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61347[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1280 -> 61347[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61347 -> 1627[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1281[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1281 -> 1628[label="",style="solid", color="black", weight=3]; 189.23/136.63 1282[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1282 -> 1629[label="",style="solid", color="black", weight=3]; 189.23/136.63 1283[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1283 -> 1630[label="",style="solid", color="black", weight=3]; 189.23/136.63 1284[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1284 -> 1631[label="",style="solid", color="black", weight=3]; 189.23/136.63 1285[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61348[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1285 -> 61348[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61348 -> 1632[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61349[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1285 -> 61349[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61349 -> 1633[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1286[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1286 -> 1634[label="",style="solid", color="black", weight=3]; 189.23/136.63 1287[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1287 -> 1635[label="",style="solid", color="black", weight=3]; 189.23/136.63 1288[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1288 -> 1636[label="",style="solid", color="black", weight=3]; 189.23/136.63 1289[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1289 -> 1637[label="",style="solid", color="black", weight=3]; 189.23/136.63 1290[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61350[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1290 -> 61350[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61350 -> 1638[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61351[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1290 -> 61351[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61351 -> 1639[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1291[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1291 -> 1640[label="",style="solid", color="black", weight=3]; 189.23/136.63 1292[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1292 -> 1641[label="",style="solid", color="black", weight=3]; 189.23/136.63 1293[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1293 -> 1642[label="",style="solid", color="black", weight=3]; 189.23/136.63 1294[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1294 -> 1643[label="",style="solid", color="black", weight=3]; 189.23/136.63 1295[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61352[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1295 -> 61352[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61352 -> 1644[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61353[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1295 -> 61353[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61353 -> 1645[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1296[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1296 -> 1646[label="",style="solid", color="black", weight=3]; 189.23/136.63 1297[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1297 -> 1647[label="",style="solid", color="black", weight=3]; 189.23/136.63 1298[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1298 -> 1648[label="",style="solid", color="black", weight=3]; 189.23/136.63 1299[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1299 -> 1649[label="",style="solid", color="black", weight=3]; 189.23/136.63 1300[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61354[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1300 -> 61354[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61354 -> 1650[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61355[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1300 -> 61355[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61355 -> 1651[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1301[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1301 -> 1652[label="",style="solid", color="black", weight=3]; 189.23/136.63 1302[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1302 -> 1653[label="",style="solid", color="black", weight=3]; 189.23/136.63 1303[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1303 -> 1654[label="",style="solid", color="black", weight=3]; 189.23/136.63 1304[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1304 -> 1655[label="",style="solid", color="black", weight=3]; 189.23/136.63 1305[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61356[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1305 -> 61356[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61356 -> 1656[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61357[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1305 -> 61357[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61357 -> 1657[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1306[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1306 -> 1658[label="",style="solid", color="black", weight=3]; 189.23/136.63 1307[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1307 -> 1659[label="",style="solid", color="black", weight=3]; 189.23/136.63 1308[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1308 -> 1660[label="",style="solid", color="black", weight=3]; 189.23/136.63 1309[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1309 -> 1661[label="",style="solid", color="black", weight=3]; 189.23/136.63 1310[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61358[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1310 -> 61358[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61358 -> 1662[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61359[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1310 -> 61359[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61359 -> 1663[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1311[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1311 -> 1664[label="",style="solid", color="black", weight=3]; 189.23/136.63 1312[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1312 -> 1665[label="",style="solid", color="black", weight=3]; 189.23/136.63 1313[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1313 -> 1666[label="",style="solid", color="black", weight=3]; 189.23/136.63 1314[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1314 -> 1667[label="",style="solid", color="black", weight=3]; 189.23/136.63 1315[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61360[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1315 -> 61360[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61360 -> 1668[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61361[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1315 -> 61361[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61361 -> 1669[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1316[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1316 -> 1670[label="",style="solid", color="black", weight=3]; 189.23/136.63 1317[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1317 -> 1671[label="",style="solid", color="black", weight=3]; 189.23/136.63 1318[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1318 -> 1672[label="",style="solid", color="black", weight=3]; 189.23/136.63 1319[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1319 -> 1673[label="",style="solid", color="black", weight=3]; 189.23/136.63 8580[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat (Succ ww137300) (Succ ww137500))) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat (Succ ww137300) (Succ ww137500))) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8580 -> 8621[label="",style="solid", color="black", weight=3]; 189.23/136.63 8581[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat (Succ ww137300) Zero)) LT))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat (Succ ww137300) Zero)) LT)) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8581 -> 8622[label="",style="solid", color="black", weight=3]; 189.23/136.63 8582[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat Zero (Succ ww137500))) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat Zero (Succ ww137500))) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8582 -> 8623[label="",style="solid", color="black", weight=3]; 189.23/136.63 8583[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat Zero Zero)) LT))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat Zero Zero)) LT)) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8583 -> 8624[label="",style="solid", color="black", weight=3]; 189.23/136.63 8584[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww1374)) (Neg ww13750)))",fontsize=16,color="black",shape="box"];8584 -> 8625[label="",style="solid", color="black", weight=3]; 189.23/136.63 8585[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww1374)) (Pos ww13750)))",fontsize=16,color="black",shape="box"];8585 -> 8626[label="",style="solid", color="black", weight=3]; 189.23/136.63 8586[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat (Succ ww137300) (Succ ww137500))) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat (Succ ww137300) (Succ ww137500))) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8586 -> 8627[label="",style="solid", color="black", weight=3]; 189.23/136.63 8587[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat (Succ ww137300) Zero)) LT))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat (Succ ww137300) Zero)) LT)) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8587 -> 8628[label="",style="solid", color="black", weight=3]; 189.23/136.63 8588[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat Zero (Succ ww137500))) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat Zero (Succ ww137500))) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8588 -> 8629[label="",style="solid", color="black", weight=3]; 189.23/136.63 8589[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat Zero Zero)) LT))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primMulNat Zero Zero)) LT)) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8589 -> 8630[label="",style="solid", color="black", weight=3]; 189.23/136.63 8590 -> 8631[label="",style="dashed", color="red", weight=0]; 189.23/136.63 8590[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos (primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)))) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)))) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="magenta"];8590 -> 8632[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 8590 -> 8633[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 8591[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos Zero)) LT))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8591 -> 8634[label="",style="solid", color="black", weight=3]; 189.23/136.63 8592[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos Zero)) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8592 -> 8635[label="",style="solid", color="black", weight=3]; 189.23/136.63 8593[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos Zero)) LT))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8593 -> 8636[label="",style="solid", color="black", weight=3]; 189.23/136.63 8594 -> 8637[label="",style="dashed", color="red", weight=0]; 189.23/136.63 8594[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg (primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)))) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)))) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="magenta"];8594 -> 8638[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 8594 -> 8639[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 8595[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg Zero)) LT))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8595 -> 8640[label="",style="solid", color="black", weight=3]; 189.23/136.63 8596[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg Zero)) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8596 -> 8641[label="",style="solid", color="black", weight=3]; 189.23/136.63 8597[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg Zero)) LT))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8597 -> 8642[label="",style="solid", color="black", weight=3]; 189.23/136.63 8598 -> 8643[label="",style="dashed", color="red", weight=0]; 189.23/136.63 8598[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg (primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)))) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)))) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="magenta"];8598 -> 8644[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 8598 -> 8645[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 8599[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg Zero)) LT))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8599 -> 8646[label="",style="solid", color="black", weight=3]; 189.23/136.63 8600[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg Zero)) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8600 -> 8647[label="",style="solid", color="black", weight=3]; 189.23/136.63 8601[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg Zero)) LT))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8601 -> 8648[label="",style="solid", color="black", weight=3]; 189.23/136.63 8602 -> 8649[label="",style="dashed", color="red", weight=0]; 189.23/136.63 8602[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos (primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)))) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)))) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="magenta"];8602 -> 8650[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 8602 -> 8651[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 8603[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos Zero)) LT))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8603 -> 8652[label="",style="solid", color="black", weight=3]; 189.23/136.63 8604[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos Zero)) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8604 -> 8653[label="",style="solid", color="black", weight=3]; 189.23/136.63 8605[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos Zero)) LT))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8605 -> 8654[label="",style="solid", color="black", weight=3]; 189.23/136.63 1334[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61362[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1334 -> 61362[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61362 -> 1692[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61363[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1334 -> 61363[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61363 -> 1693[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1335[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1335 -> 1694[label="",style="solid", color="black", weight=3]; 189.23/136.63 1336[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1336 -> 1695[label="",style="solid", color="black", weight=3]; 189.23/136.63 1337[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1337 -> 1696[label="",style="solid", color="black", weight=3]; 189.23/136.63 1338[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1338 -> 1697[label="",style="solid", color="black", weight=3]; 189.23/136.63 1339[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61364[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1339 -> 61364[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61364 -> 1698[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61365[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1339 -> 61365[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61365 -> 1699[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1340[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1340 -> 1700[label="",style="solid", color="black", weight=3]; 189.23/136.63 1341[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1341 -> 1701[label="",style="solid", color="black", weight=3]; 189.23/136.63 1342[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1342 -> 1702[label="",style="solid", color="black", weight=3]; 189.23/136.63 1343[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1343 -> 1703[label="",style="solid", color="black", weight=3]; 189.23/136.63 1344[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61366[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1344 -> 61366[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61366 -> 1704[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61367[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1344 -> 61367[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61367 -> 1705[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1345[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1345 -> 1706[label="",style="solid", color="black", weight=3]; 189.23/136.63 1346[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1346 -> 1707[label="",style="solid", color="black", weight=3]; 189.23/136.63 1347[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1347 -> 1708[label="",style="solid", color="black", weight=3]; 189.23/136.63 1348[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1348 -> 1709[label="",style="solid", color="black", weight=3]; 189.23/136.63 1349[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61368[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1349 -> 61368[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61368 -> 1710[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61369[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1349 -> 61369[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61369 -> 1711[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1350[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1350 -> 1712[label="",style="solid", color="black", weight=3]; 189.23/136.63 1351[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1351 -> 1713[label="",style="solid", color="black", weight=3]; 189.23/136.63 1352[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1352 -> 1714[label="",style="solid", color="black", weight=3]; 189.23/136.63 1353[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1353 -> 1715[label="",style="solid", color="black", weight=3]; 189.23/136.63 1354[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61370[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1354 -> 61370[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61370 -> 1716[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61371[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1354 -> 61371[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61371 -> 1717[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1355[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1355 -> 1718[label="",style="solid", color="black", weight=3]; 189.23/136.63 1356[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1356 -> 1719[label="",style="solid", color="black", weight=3]; 189.23/136.63 1357[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1357 -> 1720[label="",style="solid", color="black", weight=3]; 189.23/136.63 1358[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1358 -> 1721[label="",style="solid", color="black", weight=3]; 189.23/136.63 1359[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61372[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1359 -> 61372[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61372 -> 1722[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61373[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1359 -> 61373[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61373 -> 1723[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1360[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1360 -> 1724[label="",style="solid", color="black", weight=3]; 189.23/136.63 1361[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1361 -> 1725[label="",style="solid", color="black", weight=3]; 189.23/136.63 1362[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1362 -> 1726[label="",style="solid", color="black", weight=3]; 189.23/136.63 1363[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1363 -> 1727[label="",style="solid", color="black", weight=3]; 189.23/136.63 1364[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61374[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1364 -> 61374[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61374 -> 1728[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61375[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1364 -> 61375[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61375 -> 1729[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1365[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1365 -> 1730[label="",style="solid", color="black", weight=3]; 189.23/136.63 1366[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1366 -> 1731[label="",style="solid", color="black", weight=3]; 189.23/136.63 1367[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1367 -> 1732[label="",style="solid", color="black", weight=3]; 189.23/136.63 1368[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1368 -> 1733[label="",style="solid", color="black", weight=3]; 189.23/136.63 1369[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61376[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1369 -> 61376[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61376 -> 1734[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61377[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1369 -> 61377[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61377 -> 1735[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1370[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1370 -> 1736[label="",style="solid", color="black", weight=3]; 189.23/136.63 1371[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1371 -> 1737[label="",style="solid", color="black", weight=3]; 189.23/136.63 1372[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1372 -> 1738[label="",style="solid", color="black", weight=3]; 189.23/136.63 1373[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1373 -> 1739[label="",style="solid", color="black", weight=3]; 189.23/136.63 1374[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61378[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1374 -> 61378[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61378 -> 1740[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61379[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1374 -> 61379[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61379 -> 1741[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1375[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1375 -> 1742[label="",style="solid", color="black", weight=3]; 189.23/136.63 1376[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1376 -> 1743[label="",style="solid", color="black", weight=3]; 189.23/136.63 1377[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1377 -> 1744[label="",style="solid", color="black", weight=3]; 189.23/136.63 1378[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1378 -> 1745[label="",style="solid", color="black", weight=3]; 189.23/136.63 1379[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61380[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1379 -> 61380[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61380 -> 1746[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61381[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1379 -> 61381[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61381 -> 1747[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1380[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1380 -> 1748[label="",style="solid", color="black", weight=3]; 189.23/136.63 1381[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1381 -> 1749[label="",style="solid", color="black", weight=3]; 189.23/136.63 1382[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1382 -> 1750[label="",style="solid", color="black", weight=3]; 189.23/136.63 1383[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1383 -> 1751[label="",style="solid", color="black", weight=3]; 189.23/136.63 1384[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61382[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1384 -> 61382[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61382 -> 1752[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61383[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1384 -> 61383[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61383 -> 1753[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1385[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1385 -> 1754[label="",style="solid", color="black", weight=3]; 189.23/136.63 1386[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1386 -> 1755[label="",style="solid", color="black", weight=3]; 189.23/136.63 1387[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1387 -> 1756[label="",style="solid", color="black", weight=3]; 189.23/136.63 1388[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1388 -> 1757[label="",style="solid", color="black", weight=3]; 189.23/136.63 1389[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ ww41000)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61384[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];1389 -> 61384[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61384 -> 1758[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61385[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];1389 -> 61385[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61385 -> 1759[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1390[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1390 -> 1760[label="",style="solid", color="black", weight=3]; 189.23/136.63 1391[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1391 -> 1761[label="",style="solid", color="black", weight=3]; 189.23/136.63 1392[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1392 -> 1762[label="",style="solid", color="black", weight=3]; 189.23/136.63 1393[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1393 -> 1763[label="",style="solid", color="black", weight=3]; 189.23/136.63 1394[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww400000000))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww400000000))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww400000000 (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww400000000))))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww400000000))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww400000000))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww400000000))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww400000000 (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];61386[label="ww400000000/Succ ww4000000000",fontsize=10,color="white",style="solid",shape="box"];1394 -> 61386[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61386 -> 1764[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61387[label="ww400000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1394 -> 61387[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61387 -> 1765[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1395[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];1395 -> 1766[label="",style="solid", color="black", weight=3]; 189.23/136.63 1396[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (Succ (Succ (primPlusNat ww3000 ww3000))) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (Succ (Succ (primPlusNat ww3000 ww3000))) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];1396 -> 1767[label="",style="solid", color="black", weight=3]; 189.23/136.63 1397[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (primMulInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (primMulInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];61388[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];1397 -> 61388[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61388 -> 1768[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61389[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];1397 -> 61389[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61389 -> 1769[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 1398[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];1398 -> 1770[label="",style="solid", color="black", weight=3]; 189.23/136.63 1399[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];1399 -> 1771[label="",style="solid", color="black", weight=3]; 189.23/136.63 1400[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];1400 -> 1772[label="",style="solid", color="black", weight=3]; 189.23/136.63 1401[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww3000 ww3000)))) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];1401 -> 1773[label="",style="solid", color="black", weight=3]; 189.23/136.63 1402[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat (Succ ww4100) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat (Succ ww4100) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1402 -> 1774[label="",style="solid", color="black", weight=3]; 189.23/136.63 1403[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat (Succ ww4100) Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat (Succ ww4100) Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1403 -> 1775[label="",style="solid", color="black", weight=3]; 189.23/136.63 1404[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat Zero (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat Zero (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1404 -> 1776[label="",style="solid", color="black", weight=3]; 189.23/136.63 1405[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat Zero Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat Zero Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1405 -> 1777[label="",style="solid", color="black", weight=3]; 189.23/136.63 1406[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];1406 -> 1778[label="",style="solid", color="black", weight=3]; 189.23/136.63 1407[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];1407 -> 1779[label="",style="solid", color="black", weight=3]; 189.23/136.63 1408[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat (Succ ww4100) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat (Succ ww4100) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1408 -> 1780[label="",style="solid", color="black", weight=3]; 189.23/136.63 1409[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat (Succ ww4100) Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat (Succ ww4100) Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1409 -> 1781[label="",style="solid", color="black", weight=3]; 189.23/136.63 1410[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat Zero (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat Zero (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1410 -> 1782[label="",style="solid", color="black", weight=3]; 189.23/136.63 1411[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat Zero Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primMulNat Zero Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1411 -> 1783[label="",style="solid", color="black", weight=3]; 189.23/136.63 1412[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1412 -> 1784[label="",style="solid", color="black", weight=3]; 189.23/136.63 1413[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1413 -> 1785[label="",style="solid", color="black", weight=3]; 189.23/136.63 1414[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1414 -> 1786[label="",style="solid", color="black", weight=3]; 189.23/136.63 1415[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1415 -> 1787[label="",style="solid", color="black", weight=3]; 189.23/136.63 1416[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1416 -> 1788[label="",style="solid", color="black", weight=3]; 189.23/136.63 1417[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1417 -> 1789[label="",style="solid", color="black", weight=3]; 189.23/136.63 1418[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1418 -> 1790[label="",style="solid", color="black", weight=3]; 189.23/136.63 1419[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1419 -> 1791[label="",style="solid", color="black", weight=3]; 189.23/136.63 1420[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1420 -> 1792[label="",style="solid", color="black", weight=3]; 189.23/136.63 1421[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1421 -> 1793[label="",style="solid", color="black", weight=3]; 189.23/136.63 1422[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1422 -> 1794[label="",style="solid", color="black", weight=3]; 189.23/136.63 1423[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1423 -> 1795[label="",style="solid", color="black", weight=3]; 189.23/136.63 1424[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1424 -> 1796[label="",style="solid", color="black", weight=3]; 189.23/136.63 1425[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1425 -> 1797[label="",style="solid", color="black", weight=3]; 189.23/136.63 1426[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1426 -> 1798[label="",style="solid", color="black", weight=3]; 189.23/136.63 1427[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1427 -> 1799[label="",style="solid", color="black", weight=3]; 189.23/136.63 1428[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1428 -> 1800[label="",style="solid", color="black", weight=3]; 189.23/136.63 1429[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1429 -> 1801[label="",style="solid", color="black", weight=3]; 189.23/136.63 1430[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1430 -> 1802[label="",style="solid", color="black", weight=3]; 189.23/136.63 1431[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1431 -> 1803[label="",style="solid", color="black", weight=3]; 189.23/136.63 1432[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1432 -> 1804[label="",style="solid", color="black", weight=3]; 189.23/136.63 1433[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1433 -> 1805[label="",style="solid", color="black", weight=3]; 189.23/136.63 1434[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1434 -> 1806[label="",style="solid", color="black", weight=3]; 189.23/136.63 1435[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1435 -> 1807[label="",style="solid", color="black", weight=3]; 189.23/136.63 1436[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1436 -> 1808[label="",style="solid", color="black", weight=3]; 189.23/136.63 1437[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1437 -> 1809[label="",style="solid", color="black", weight=3]; 189.23/136.63 1438[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1438 -> 1810[label="",style="solid", color="black", weight=3]; 189.23/136.63 1439[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1439 -> 1811[label="",style="solid", color="black", weight=3]; 189.23/136.63 1923[label="numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="black",shape="box"];1923 -> 2256[label="",style="solid", color="black", weight=3]; 189.23/136.63 1924[label="numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) ww27",fontsize=16,color="black",shape="box"];1924 -> 2257[label="",style="solid", color="black", weight=3]; 189.23/136.63 1925[label="Cons (Float (Pos (Succ ww23)) (Pos (Succ ww24))) (takeWhile ww22 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))))",fontsize=16,color="green",shape="box"];1925 -> 2258[label="",style="dashed", color="green", weight=3]; 189.23/136.63 1926 -> 5884[label="",style="dashed", color="red", weight=0]; 189.23/136.63 1926[label="takeWhile0 ww22 (Float (Pos (Succ ww23)) (Pos (Succ ww24))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) otherwise",fontsize=16,color="magenta"];1926 -> 5885[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 1926 -> 5886[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 1441[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1441 -> 1836[label="",style="solid", color="black", weight=3]; 189.23/136.63 1442[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1442 -> 1837[label="",style="solid", color="black", weight=3]; 189.23/136.63 1443[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1443 -> 1838[label="",style="solid", color="black", weight=3]; 189.23/136.63 1444[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1444 -> 1839[label="",style="solid", color="black", weight=3]; 189.23/136.63 1445[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1445 -> 1840[label="",style="solid", color="black", weight=3]; 189.23/136.63 1446[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1446 -> 1841[label="",style="solid", color="black", weight=3]; 189.23/136.63 1447[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1447 -> 1842[label="",style="solid", color="black", weight=3]; 189.23/136.63 1448[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1448 -> 1843[label="",style="solid", color="black", weight=3]; 189.23/136.63 1449[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1449 -> 1844[label="",style="solid", color="black", weight=3]; 189.23/136.63 1450[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1450 -> 1845[label="",style="solid", color="black", weight=3]; 189.23/136.63 1451[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1451 -> 1846[label="",style="solid", color="black", weight=3]; 189.23/136.63 1452[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1452 -> 1847[label="",style="solid", color="black", weight=3]; 189.23/136.63 1453[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1453 -> 1848[label="",style="solid", color="black", weight=3]; 189.23/136.63 1454[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1454 -> 1849[label="",style="solid", color="black", weight=3]; 189.23/136.63 1455[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1455 -> 1850[label="",style="solid", color="black", weight=3]; 189.23/136.63 1456[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1456 -> 1851[label="",style="solid", color="black", weight=3]; 189.23/136.63 1457[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1457 -> 1852[label="",style="solid", color="black", weight=3]; 189.23/136.63 1458[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1458 -> 1853[label="",style="solid", color="black", weight=3]; 189.23/136.63 1459[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1459 -> 1854[label="",style="solid", color="black", weight=3]; 189.23/136.63 1460[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1460 -> 1855[label="",style="solid", color="black", weight=3]; 189.23/136.63 1461[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1461 -> 1856[label="",style="solid", color="black", weight=3]; 189.23/136.63 1462[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1462 -> 1857[label="",style="solid", color="black", weight=3]; 189.23/136.63 1463[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1463 -> 1858[label="",style="solid", color="black", weight=3]; 189.23/136.63 1464[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1464 -> 1859[label="",style="solid", color="black", weight=3]; 189.23/136.63 1465[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1465 -> 1860[label="",style="solid", color="black", weight=3]; 189.23/136.63 1466[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1466 -> 1861[label="",style="solid", color="black", weight=3]; 189.23/136.63 1467[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1467 -> 1862[label="",style="solid", color="black", weight=3]; 189.23/136.63 1468[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1468 -> 1863[label="",style="solid", color="black", weight=3]; 189.23/136.63 1469[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1469 -> 1864[label="",style="solid", color="black", weight=3]; 189.23/136.63 1470[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1470 -> 1865[label="",style="solid", color="black", weight=3]; 189.23/136.63 1471[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1471 -> 1866[label="",style="solid", color="black", weight=3]; 189.23/136.63 1472[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1472 -> 1867[label="",style="solid", color="black", weight=3]; 189.23/136.63 1473[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1473 -> 1868[label="",style="solid", color="black", weight=3]; 189.23/136.63 1474[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1474 -> 1869[label="",style="solid", color="black", weight=3]; 189.23/136.63 1475[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1475 -> 1870[label="",style="solid", color="black", weight=3]; 189.23/136.63 1476[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1476 -> 1871[label="",style="solid", color="black", weight=3]; 189.23/136.63 1477[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1477 -> 1872[label="",style="solid", color="black", weight=3]; 189.23/136.63 1478[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1478 -> 1873[label="",style="solid", color="black", weight=3]; 189.23/136.63 1479[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1479 -> 1874[label="",style="solid", color="black", weight=3]; 189.23/136.63 1480[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1480 -> 1875[label="",style="solid", color="black", weight=3]; 189.23/136.63 1481[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1481 -> 1876[label="",style="solid", color="black", weight=3]; 189.23/136.63 1482[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1482 -> 1877[label="",style="solid", color="black", weight=3]; 189.23/136.63 1483[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1483 -> 1878[label="",style="solid", color="black", weight=3]; 189.23/136.63 6530[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="black",shape="box"];6530 -> 6564[label="",style="solid", color="black", weight=3]; 189.23/136.63 6531 -> 6565[label="",style="dashed", color="red", weight=0]; 189.23/136.63 6531[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)) (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)) (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="magenta"];6531 -> 6566[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 6531 -> 6567[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 6532[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6532 -> 6568[label="",style="solid", color="black", weight=3]; 189.23/136.63 6533[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6533 -> 6569[label="",style="solid", color="black", weight=3]; 189.23/136.63 6534[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6534 -> 6570[label="",style="solid", color="black", weight=3]; 189.23/136.63 6535 -> 6571[label="",style="dashed", color="red", weight=0]; 189.23/136.63 6535[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)) (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)) (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="magenta"];6535 -> 6572[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 6535 -> 6573[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 6536[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6536 -> 6574[label="",style="solid", color="black", weight=3]; 189.23/136.63 6537[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6537 -> 6575[label="",style="solid", color="black", weight=3]; 189.23/136.63 6538[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6538 -> 6576[label="",style="solid", color="black", weight=3]; 189.23/136.63 6539[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="black",shape="box"];6539 -> 6577[label="",style="solid", color="black", weight=3]; 189.23/136.63 6541 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.63 6541[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6541 -> 6578[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 6541 -> 6579[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 6542 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.63 6542[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6542 -> 6580[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 6542 -> 6581[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 6540[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos ww611)) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww610)) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="burlywood",shape="triangle"];61390[label="ww610/Succ ww6100",fontsize=10,color="white",style="solid",shape="box"];6540 -> 61390[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61390 -> 6582[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61391[label="ww610/Zero",fontsize=10,color="white",style="solid",shape="box"];6540 -> 61391[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61391 -> 6583[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 6543[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6543 -> 6584[label="",style="solid", color="black", weight=3]; 189.23/136.63 6544[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6544 -> 6585[label="",style="solid", color="black", weight=3]; 189.23/136.63 6545[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6545 -> 6586[label="",style="solid", color="black", weight=3]; 189.23/136.63 6547 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.63 6547[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6547 -> 6587[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 6547 -> 6588[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 6548 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.63 6548[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6548 -> 6589[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 6548 -> 6590[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 6546[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg ww615)) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww614)) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="burlywood",shape="triangle"];61392[label="ww614/Succ ww6140",fontsize=10,color="white",style="solid",shape="box"];6546 -> 61392[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61392 -> 6591[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61393[label="ww614/Zero",fontsize=10,color="white",style="solid",shape="box"];6546 -> 61393[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61393 -> 6592[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 6549[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6549 -> 6593[label="",style="solid", color="black", weight=3]; 189.23/136.63 6550[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6550 -> 6594[label="",style="solid", color="black", weight=3]; 189.23/136.63 6551[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6551 -> 6595[label="",style="solid", color="black", weight=3]; 189.23/136.63 6553 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.63 6553[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6553 -> 6596[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 6553 -> 6597[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 6554 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.63 6554[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6554 -> 6598[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 6554 -> 6599[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 6552[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg ww619)) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww618)) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="burlywood",shape="triangle"];61394[label="ww618/Succ ww6180",fontsize=10,color="white",style="solid",shape="box"];6552 -> 61394[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61394 -> 6600[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61395[label="ww618/Zero",fontsize=10,color="white",style="solid",shape="box"];6552 -> 61395[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61395 -> 6601[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 6555[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6555 -> 6602[label="",style="solid", color="black", weight=3]; 189.23/136.63 6556[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6556 -> 6603[label="",style="solid", color="black", weight=3]; 189.23/136.63 6557[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6557 -> 6604[label="",style="solid", color="black", weight=3]; 189.23/136.63 6559 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.63 6559[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6559 -> 6605[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 6559 -> 6606[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 6560 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.63 6560[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6560 -> 6607[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 6560 -> 6608[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 6558[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos ww623)) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww622)) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="burlywood",shape="triangle"];61396[label="ww622/Succ ww6220",fontsize=10,color="white",style="solid",shape="box"];6558 -> 61396[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61396 -> 6609[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 61397[label="ww622/Zero",fontsize=10,color="white",style="solid",shape="box"];6558 -> 61397[label="",style="solid", color="burlywood", weight=9]; 189.23/136.63 61397 -> 6610[label="",style="solid", color="burlywood", weight=3]; 189.23/136.63 6561[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6561 -> 6611[label="",style="solid", color="black", weight=3]; 189.23/136.63 6562[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6562 -> 6612[label="",style="solid", color="black", weight=3]; 189.23/136.63 6563[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6563 -> 6613[label="",style="solid", color="black", weight=3]; 189.23/136.63 1502[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1502 -> 1899[label="",style="solid", color="black", weight=3]; 189.23/136.63 1503[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1503 -> 1900[label="",style="solid", color="black", weight=3]; 189.23/136.63 1504[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1504 -> 1901[label="",style="solid", color="black", weight=3]; 189.23/136.63 1505[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1505 -> 1902[label="",style="solid", color="black", weight=3]; 189.23/136.63 1506[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1506 -> 1903[label="",style="solid", color="black", weight=3]; 189.23/136.63 1507[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1507 -> 1904[label="",style="solid", color="black", weight=3]; 189.23/136.63 1508[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1508 -> 1905[label="",style="solid", color="black", weight=3]; 189.23/136.63 1509[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1509 -> 1906[label="",style="solid", color="black", weight=3]; 189.23/136.63 1510[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1510 -> 1907[label="",style="solid", color="black", weight=3]; 189.23/136.63 1511[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1511 -> 1908[label="",style="solid", color="black", weight=3]; 189.23/136.63 1512[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1512 -> 1909[label="",style="solid", color="black", weight=3]; 189.23/136.63 1514[label="numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];1514 -> 1910[label="",style="solid", color="black", weight=3]; 189.23/136.63 1515[label="numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) ww15",fontsize=16,color="black",shape="box"];1515 -> 1911[label="",style="solid", color="black", weight=3]; 189.23/136.63 1516[label="Cons (Float (Neg Zero) (Neg Zero)) (takeWhile ww11 (iterate (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))))",fontsize=16,color="green",shape="box"];1516 -> 1912[label="",style="dashed", color="green", weight=3]; 189.23/136.63 1517 -> 6525[label="",style="dashed", color="red", weight=0]; 189.23/136.63 1517[label="takeWhile0 ww11 (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) otherwise",fontsize=16,color="magenta"];1517 -> 6526[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 1517 -> 6527[label="",style="dashed", color="magenta", weight=3]; 189.23/136.63 1518[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1518 -> 1914[label="",style="solid", color="black", weight=3]; 189.23/136.63 1519[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1519 -> 1915[label="",style="solid", color="black", weight=3]; 189.23/136.63 1520[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1520 -> 1916[label="",style="solid", color="black", weight=3]; 189.23/136.63 1521[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1521 -> 1917[label="",style="solid", color="black", weight=3]; 189.23/136.63 1522[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1522 -> 1918[label="",style="solid", color="black", weight=3]; 189.23/136.63 1927[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww28) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww28)))",fontsize=16,color="green",shape="box"];1927 -> 2260[label="",style="dashed", color="green", weight=3]; 189.23/136.63 1927 -> 2261[label="",style="dashed", color="green", weight=3]; 189.23/136.63 1525[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww8 (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos Zero)) ww9 (numericEnumFromThenToP1 (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww8 (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1525 -> 1928[label="",style="solid", color="black", weight=3]; 189.23/136.63 1526[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1526 -> 1929[label="",style="solid", color="black", weight=3]; 189.23/136.63 1527[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1527 -> 1930[label="",style="solid", color="black", weight=3]; 189.23/136.64 1529[label="ww3100",fontsize=16,color="green",shape="box"];1530[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];1531[label="ww5",fontsize=16,color="green",shape="box"];1532[label="ww4000",fontsize=16,color="green",shape="box"];1528[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18 (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww20)))) LT))) ww18 (iterate (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18)) (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) ww18)) (numericEnumFromThenToP1 (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18 (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ ww20)))) LT)) ww18)",fontsize=16,color="black",shape="triangle"];1528 -> 1931[label="",style="solid", color="black", weight=3]; 189.23/136.64 1533[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1533 -> 1932[label="",style="solid", color="black", weight=3]; 189.23/136.64 1534[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1534 -> 1933[label="",style="solid", color="black", weight=3]; 189.23/136.64 1535[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1535 -> 1934[label="",style="solid", color="black", weight=3]; 189.23/136.64 1536[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1536 -> 1935[label="",style="solid", color="black", weight=3]; 189.23/136.64 1537[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1537 -> 1936[label="",style="solid", color="black", weight=3]; 189.23/136.64 1538[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1538 -> 1937[label="",style="solid", color="black", weight=3]; 189.23/136.64 1539[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1539 -> 1938[label="",style="solid", color="black", weight=3]; 189.23/136.64 1540[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1540 -> 1939[label="",style="solid", color="black", weight=3]; 189.23/136.64 1541[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1541 -> 1940[label="",style="solid", color="black", weight=3]; 189.23/136.64 1542[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1542 -> 1941[label="",style="solid", color="black", weight=3]; 189.23/136.64 1543[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1543 -> 1942[label="",style="solid", color="black", weight=3]; 189.23/136.64 1544[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1544 -> 1943[label="",style="solid", color="black", weight=3]; 189.23/136.64 1545[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1545 -> 1944[label="",style="solid", color="black", weight=3]; 189.23/136.64 1546[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1546 -> 1945[label="",style="solid", color="black", weight=3]; 189.23/136.64 1547[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1547 -> 1946[label="",style="solid", color="black", weight=3]; 189.23/136.64 1548[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1548 -> 1947[label="",style="solid", color="black", weight=3]; 189.23/136.64 1549[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1549 -> 1948[label="",style="solid", color="black", weight=3]; 189.23/136.64 1550[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1550 -> 1949[label="",style="solid", color="black", weight=3]; 189.23/136.64 1551[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1551 -> 1950[label="",style="solid", color="black", weight=3]; 189.23/136.64 1552[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1552 -> 1951[label="",style="solid", color="black", weight=3]; 189.23/136.64 1553[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1553 -> 1952[label="",style="solid", color="black", weight=3]; 189.23/136.64 1554[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1554 -> 1953[label="",style="solid", color="black", weight=3]; 189.23/136.64 1555[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1555 -> 1954[label="",style="solid", color="black", weight=3]; 189.23/136.64 1556[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1556 -> 1955[label="",style="solid", color="black", weight=3]; 189.23/136.64 1557[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1557 -> 1956[label="",style="solid", color="black", weight=3]; 189.23/136.64 1558[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1558 -> 1957[label="",style="solid", color="black", weight=3]; 189.23/136.64 1559[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1559 -> 1958[label="",style="solid", color="black", weight=3]; 189.23/136.64 1560[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1560 -> 1959[label="",style="solid", color="black", weight=3]; 189.23/136.64 1561[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1561 -> 1960[label="",style="solid", color="black", weight=3]; 189.23/136.64 1562[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1562 -> 1961[label="",style="solid", color="black", weight=3]; 189.23/136.64 1563[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1563 -> 1962[label="",style="solid", color="black", weight=3]; 189.23/136.64 1564[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1564 -> 1963[label="",style="solid", color="black", weight=3]; 189.23/136.64 1565[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1565 -> 1964[label="",style="solid", color="black", weight=3]; 189.23/136.64 1566[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1566 -> 1965[label="",style="solid", color="black", weight=3]; 189.23/136.64 1567[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1567 -> 1966[label="",style="solid", color="black", weight=3]; 189.23/136.64 1568[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1568 -> 1967[label="",style="solid", color="black", weight=3]; 189.23/136.64 1569[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1569 -> 1968[label="",style="solid", color="black", weight=3]; 189.23/136.64 1570[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1570 -> 1969[label="",style="solid", color="black", weight=3]; 189.23/136.64 1571[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1571 -> 1970[label="",style="solid", color="black", weight=3]; 189.23/136.64 1572[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1572 -> 1971[label="",style="solid", color="black", weight=3]; 189.23/136.64 1573[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1573 -> 1972[label="",style="solid", color="black", weight=3]; 189.23/136.64 1574[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1574 -> 1973[label="",style="solid", color="black", weight=3]; 189.23/136.64 1575[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1575 -> 1974[label="",style="solid", color="black", weight=3]; 189.23/136.64 1576[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1576 -> 1975[label="",style="solid", color="black", weight=3]; 189.23/136.64 1577[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1577 -> 1976[label="",style="solid", color="black", weight=3]; 189.23/136.64 1578[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1578 -> 1977[label="",style="solid", color="black", weight=3]; 189.23/136.64 1579[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1579 -> 1978[label="",style="solid", color="black", weight=3]; 189.23/136.64 1580[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1580 -> 1979[label="",style="solid", color="black", weight=3]; 189.23/136.64 1581[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1581 -> 1980[label="",style="solid", color="black", weight=3]; 189.23/136.64 1582[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1582 -> 1981[label="",style="solid", color="black", weight=3]; 189.23/136.64 1583[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1583 -> 1982[label="",style="solid", color="black", weight=3]; 189.23/136.64 7581[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="black",shape="box"];7581 -> 7615[label="",style="solid", color="black", weight=3]; 189.23/136.64 7582 -> 7616[label="",style="dashed", color="red", weight=0]; 189.23/136.64 7582[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)) (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)) (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];7582 -> 7617[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7582 -> 7618[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7583[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7583 -> 7619[label="",style="solid", color="black", weight=3]; 189.23/136.64 7584[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7584 -> 7620[label="",style="solid", color="black", weight=3]; 189.23/136.64 7585[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7585 -> 7621[label="",style="solid", color="black", weight=3]; 189.23/136.64 7586 -> 7622[label="",style="dashed", color="red", weight=0]; 189.23/136.64 7586[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)) (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)) (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="magenta"];7586 -> 7623[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7586 -> 7624[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7587[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7587 -> 7625[label="",style="solid", color="black", weight=3]; 189.23/136.64 7588[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7588 -> 7626[label="",style="solid", color="black", weight=3]; 189.23/136.64 7589[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7589 -> 7627[label="",style="solid", color="black", weight=3]; 189.23/136.64 7590[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="black",shape="box"];7590 -> 7628[label="",style="solid", color="black", weight=3]; 189.23/136.64 7592 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.64 7592[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7592 -> 7629[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7592 -> 7630[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7593 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.64 7593[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7593 -> 7631[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7593 -> 7632[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7591[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos ww1042)) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1041)) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="burlywood",shape="triangle"];61398[label="ww1041/Succ ww10410",fontsize=10,color="white",style="solid",shape="box"];7591 -> 61398[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61398 -> 7633[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61399[label="ww1041/Zero",fontsize=10,color="white",style="solid",shape="box"];7591 -> 61399[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61399 -> 7634[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 7594[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7594 -> 7635[label="",style="solid", color="black", weight=3]; 189.23/136.64 7595[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7595 -> 7636[label="",style="solid", color="black", weight=3]; 189.23/136.64 7596[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7596 -> 7637[label="",style="solid", color="black", weight=3]; 189.23/136.64 7598 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.64 7598[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7598 -> 7638[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7598 -> 7639[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7599 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.64 7599[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7599 -> 7640[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7599 -> 7641[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7597[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg ww1046)) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1045)) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="burlywood",shape="triangle"];61400[label="ww1045/Succ ww10450",fontsize=10,color="white",style="solid",shape="box"];7597 -> 61400[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61400 -> 7642[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61401[label="ww1045/Zero",fontsize=10,color="white",style="solid",shape="box"];7597 -> 61401[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61401 -> 7643[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 7600[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7600 -> 7644[label="",style="solid", color="black", weight=3]; 189.23/136.64 7601[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7601 -> 7645[label="",style="solid", color="black", weight=3]; 189.23/136.64 7602[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7602 -> 7646[label="",style="solid", color="black", weight=3]; 189.23/136.64 7604 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.64 7604[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7604 -> 7647[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7604 -> 7648[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7605 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.64 7605[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7605 -> 7649[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7605 -> 7650[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7603[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg ww1050)) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1049)) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="burlywood",shape="triangle"];61402[label="ww1049/Succ ww10490",fontsize=10,color="white",style="solid",shape="box"];7603 -> 61402[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61402 -> 7651[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61403[label="ww1049/Zero",fontsize=10,color="white",style="solid",shape="box"];7603 -> 61403[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61403 -> 7652[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 7606[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7606 -> 7653[label="",style="solid", color="black", weight=3]; 189.23/136.64 7607[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7607 -> 7654[label="",style="solid", color="black", weight=3]; 189.23/136.64 7608[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7608 -> 7655[label="",style="solid", color="black", weight=3]; 189.23/136.64 7610 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.64 7610[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7610 -> 7656[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7610 -> 7657[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7611 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.64 7611[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7611 -> 7658[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7611 -> 7659[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7609[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos ww1054)) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1053)) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="burlywood",shape="triangle"];61404[label="ww1053/Succ ww10530",fontsize=10,color="white",style="solid",shape="box"];7609 -> 61404[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61404 -> 7660[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61405[label="ww1053/Zero",fontsize=10,color="white",style="solid",shape="box"];7609 -> 61405[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61405 -> 7661[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 7612[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7612 -> 7662[label="",style="solid", color="black", weight=3]; 189.23/136.64 7613[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7613 -> 7663[label="",style="solid", color="black", weight=3]; 189.23/136.64 7614[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7614 -> 7664[label="",style="solid", color="black", weight=3]; 189.23/136.64 1602[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1602 -> 2003[label="",style="solid", color="black", weight=3]; 189.23/136.64 1603[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1603 -> 2004[label="",style="solid", color="black", weight=3]; 189.23/136.64 1604[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1604 -> 2005[label="",style="solid", color="black", weight=3]; 189.23/136.64 1605[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1605 -> 2006[label="",style="solid", color="black", weight=3]; 189.23/136.64 1606[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1606 -> 2007[label="",style="solid", color="black", weight=3]; 189.23/136.64 1607[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1607 -> 2008[label="",style="solid", color="black", weight=3]; 189.23/136.64 1608[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1608 -> 2009[label="",style="solid", color="black", weight=3]; 189.23/136.64 1609[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1609 -> 2010[label="",style="solid", color="black", weight=3]; 189.23/136.64 1610[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1610 -> 2011[label="",style="solid", color="black", weight=3]; 189.23/136.64 1611[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1611 -> 2012[label="",style="solid", color="black", weight=3]; 189.23/136.64 1612[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1612 -> 2013[label="",style="solid", color="black", weight=3]; 189.23/136.64 1613[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1613 -> 2014[label="",style="solid", color="black", weight=3]; 189.23/136.64 1614[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1614 -> 2015[label="",style="solid", color="black", weight=3]; 189.23/136.64 1615[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1615 -> 2016[label="",style="solid", color="black", weight=3]; 189.23/136.64 1616[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1616 -> 2017[label="",style="solid", color="black", weight=3]; 189.23/136.64 1617[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1617 -> 2018[label="",style="solid", color="black", weight=3]; 189.23/136.64 1618[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1618 -> 2019[label="",style="solid", color="black", weight=3]; 189.23/136.64 1619[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1619 -> 2020[label="",style="solid", color="black", weight=3]; 189.23/136.64 1620[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1620 -> 2021[label="",style="solid", color="black", weight=3]; 189.23/136.64 1621[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1621 -> 2022[label="",style="solid", color="black", weight=3]; 189.23/136.64 1622[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1622 -> 2023[label="",style="solid", color="black", weight=3]; 189.23/136.64 1623[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1623 -> 2024[label="",style="solid", color="black", weight=3]; 189.23/136.64 1624[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1624 -> 2025[label="",style="solid", color="black", weight=3]; 189.23/136.64 1625[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1625 -> 2026[label="",style="solid", color="black", weight=3]; 189.23/136.64 1626[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1626 -> 2027[label="",style="solid", color="black", weight=3]; 189.23/136.64 1627[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1627 -> 2028[label="",style="solid", color="black", weight=3]; 189.23/136.64 1628[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1628 -> 2029[label="",style="solid", color="black", weight=3]; 189.23/136.64 1629[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1629 -> 2030[label="",style="solid", color="black", weight=3]; 189.23/136.64 1630[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1630 -> 2031[label="",style="solid", color="black", weight=3]; 189.23/136.64 1631[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1631 -> 2032[label="",style="solid", color="black", weight=3]; 189.23/136.64 1632[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1632 -> 2033[label="",style="solid", color="black", weight=3]; 189.23/136.64 1633[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1633 -> 2034[label="",style="solid", color="black", weight=3]; 189.23/136.64 1634[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1634 -> 2035[label="",style="solid", color="black", weight=3]; 189.23/136.64 1635[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1635 -> 2036[label="",style="solid", color="black", weight=3]; 189.23/136.64 1636[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1636 -> 2037[label="",style="solid", color="black", weight=3]; 189.23/136.64 1637[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1637 -> 2038[label="",style="solid", color="black", weight=3]; 189.23/136.64 1638[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1638 -> 2039[label="",style="solid", color="black", weight=3]; 189.23/136.64 1639[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1639 -> 2040[label="",style="solid", color="black", weight=3]; 189.23/136.64 1640[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1640 -> 2041[label="",style="solid", color="black", weight=3]; 189.23/136.64 1641[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1641 -> 2042[label="",style="solid", color="black", weight=3]; 189.23/136.64 1642[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1642 -> 2043[label="",style="solid", color="black", weight=3]; 189.23/136.64 1643[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1643 -> 2044[label="",style="solid", color="black", weight=3]; 189.23/136.64 1644[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1644 -> 2045[label="",style="solid", color="black", weight=3]; 189.23/136.64 1645[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1645 -> 2046[label="",style="solid", color="black", weight=3]; 189.23/136.64 1646[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1646 -> 2047[label="",style="solid", color="black", weight=3]; 189.23/136.64 1647[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1647 -> 2048[label="",style="solid", color="black", weight=3]; 189.23/136.64 1648[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1648 -> 2049[label="",style="solid", color="black", weight=3]; 189.23/136.64 1649[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1649 -> 2050[label="",style="solid", color="black", weight=3]; 189.23/136.64 1650[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1650 -> 2051[label="",style="solid", color="black", weight=3]; 189.23/136.64 1651[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1651 -> 2052[label="",style="solid", color="black", weight=3]; 189.23/136.64 1652[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1652 -> 2053[label="",style="solid", color="black", weight=3]; 189.23/136.64 1653[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1653 -> 2054[label="",style="solid", color="black", weight=3]; 189.23/136.64 1654[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1654 -> 2055[label="",style="solid", color="black", weight=3]; 189.23/136.64 1655[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1655 -> 2056[label="",style="solid", color="black", weight=3]; 189.23/136.64 1656[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1656 -> 2057[label="",style="solid", color="black", weight=3]; 189.23/136.64 1657[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1657 -> 2058[label="",style="solid", color="black", weight=3]; 189.23/136.64 1658[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1658 -> 2059[label="",style="solid", color="black", weight=3]; 189.23/136.64 1659[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1659 -> 2060[label="",style="solid", color="black", weight=3]; 189.23/136.64 1660[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1660 -> 2061[label="",style="solid", color="black", weight=3]; 189.23/136.64 1661[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1661 -> 2062[label="",style="solid", color="black", weight=3]; 189.23/136.64 1662[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1662 -> 2063[label="",style="solid", color="black", weight=3]; 189.23/136.64 1663[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1663 -> 2064[label="",style="solid", color="black", weight=3]; 189.23/136.64 1664[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww3100))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1664 -> 2065[label="",style="solid", color="black", weight=3]; 189.23/136.64 1665[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1665 -> 2066[label="",style="solid", color="black", weight=3]; 189.23/136.64 1666[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1666 -> 2067[label="",style="solid", color="black", weight=3]; 189.23/136.64 1667[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1667 -> 2068[label="",style="solid", color="black", weight=3]; 189.23/136.64 1668[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1668 -> 2069[label="",style="solid", color="black", weight=3]; 189.23/136.64 1669[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1669 -> 2070[label="",style="solid", color="black", weight=3]; 189.23/136.64 1670[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww3100))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1670 -> 2071[label="",style="solid", color="black", weight=3]; 189.23/136.64 1671[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1671 -> 2072[label="",style="solid", color="black", weight=3]; 189.23/136.64 1672[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1672 -> 2073[label="",style="solid", color="black", weight=3]; 189.23/136.64 1673[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1673 -> 2074[label="",style="solid", color="black", weight=3]; 189.23/136.64 8621 -> 8655[label="",style="dashed", color="red", weight=0]; 189.23/136.64 8621[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500))) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500))) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="magenta"];8621 -> 8656[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8621 -> 8657[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8622[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) Zero) LT))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) Zero) LT)) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8622 -> 8658[label="",style="solid", color="black", weight=3]; 189.23/136.64 8623[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) Zero) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) Zero) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8623 -> 8659[label="",style="solid", color="black", weight=3]; 189.23/136.64 8624[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) Zero) LT))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) Zero) LT)) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8624 -> 8660[label="",style="solid", color="black", weight=3]; 189.23/136.64 8625[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Neg ww13750)))",fontsize=16,color="black",shape="box"];8625 -> 8661[label="",style="solid", color="black", weight=3]; 189.23/136.64 8626[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Pos ww13750)))",fontsize=16,color="black",shape="box"];8626 -> 8662[label="",style="solid", color="black", weight=3]; 189.23/136.64 8627 -> 8663[label="",style="dashed", color="red", weight=0]; 189.23/136.64 8627[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500))) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500))) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="magenta"];8627 -> 8664[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8627 -> 8665[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8628[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) Zero) LT))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) Zero) LT)) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8628 -> 8666[label="",style="solid", color="black", weight=3]; 189.23/136.64 8629[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) Zero) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) Zero) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8629 -> 8667[label="",style="solid", color="black", weight=3]; 189.23/136.64 8630[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) Zero) LT))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) Zero) LT)) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8630 -> 8668[label="",style="solid", color="black", weight=3]; 189.23/136.64 8632 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.64 8632[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8632 -> 8669[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8632 -> 8670[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8633 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.64 8633[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8633 -> 8671[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8633 -> 8672[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8631[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos ww1459)) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1458)) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="burlywood",shape="triangle"];61406[label="ww1458/Succ ww14580",fontsize=10,color="white",style="solid",shape="box"];8631 -> 61406[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61406 -> 8673[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61407[label="ww1458/Zero",fontsize=10,color="white",style="solid",shape="box"];8631 -> 61407[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61407 -> 8674[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 8634[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8634 -> 8675[label="",style="solid", color="black", weight=3]; 189.23/136.64 8635[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8635 -> 8676[label="",style="solid", color="black", weight=3]; 189.23/136.64 8636[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8636 -> 8677[label="",style="solid", color="black", weight=3]; 189.23/136.64 8638 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.64 8638[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8638 -> 8678[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8638 -> 8679[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8639 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.64 8639[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8639 -> 8680[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8639 -> 8681[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8637[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg ww1463)) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1462)) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="burlywood",shape="triangle"];61408[label="ww1462/Succ ww14620",fontsize=10,color="white",style="solid",shape="box"];8637 -> 61408[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61408 -> 8682[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61409[label="ww1462/Zero",fontsize=10,color="white",style="solid",shape="box"];8637 -> 61409[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61409 -> 8683[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 8640[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8640 -> 8684[label="",style="solid", color="black", weight=3]; 189.23/136.64 8641[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8641 -> 8685[label="",style="solid", color="black", weight=3]; 189.23/136.64 8642[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8642 -> 8686[label="",style="solid", color="black", weight=3]; 189.23/136.64 8644 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.64 8644[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8644 -> 8687[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8644 -> 8688[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8645 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.64 8645[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8645 -> 8689[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8645 -> 8690[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8643[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg ww1467)) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1466)) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="burlywood",shape="triangle"];61410[label="ww1466/Succ ww14660",fontsize=10,color="white",style="solid",shape="box"];8643 -> 61410[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61410 -> 8691[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61411[label="ww1466/Zero",fontsize=10,color="white",style="solid",shape="box"];8643 -> 61411[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61411 -> 8692[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 8646[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8646 -> 8693[label="",style="solid", color="black", weight=3]; 189.23/136.64 8647[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8647 -> 8694[label="",style="solid", color="black", weight=3]; 189.23/136.64 8648[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8648 -> 8695[label="",style="solid", color="black", weight=3]; 189.23/136.64 8650 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.64 8650[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8650 -> 8696[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8650 -> 8697[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8651 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.64 8651[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8651 -> 8698[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8651 -> 8699[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8649[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos ww1471)) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1470)) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="burlywood",shape="triangle"];61412[label="ww1470/Succ ww14700",fontsize=10,color="white",style="solid",shape="box"];8649 -> 61412[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61412 -> 8700[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61413[label="ww1470/Zero",fontsize=10,color="white",style="solid",shape="box"];8649 -> 61413[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61413 -> 8701[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 8652[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8652 -> 8702[label="",style="solid", color="black", weight=3]; 189.23/136.64 8653[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8653 -> 8703[label="",style="solid", color="black", weight=3]; 189.23/136.64 8654[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8654 -> 8704[label="",style="solid", color="black", weight=3]; 189.23/136.64 1692[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1692 -> 2095[label="",style="solid", color="black", weight=3]; 189.23/136.64 1693[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1693 -> 2096[label="",style="solid", color="black", weight=3]; 189.23/136.64 1694[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1694 -> 2097[label="",style="solid", color="black", weight=3]; 189.23/136.64 1695[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1695 -> 2098[label="",style="solid", color="black", weight=3]; 189.23/136.64 1696[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1696 -> 2099[label="",style="solid", color="black", weight=3]; 189.23/136.64 1697[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1697 -> 2100[label="",style="solid", color="black", weight=3]; 189.23/136.64 1698[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1698 -> 2101[label="",style="solid", color="black", weight=3]; 189.23/136.64 1699[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1699 -> 2102[label="",style="solid", color="black", weight=3]; 189.23/136.64 1700[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1700 -> 2103[label="",style="solid", color="black", weight=3]; 189.23/136.64 1701[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1701 -> 2104[label="",style="solid", color="black", weight=3]; 189.23/136.64 1702[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1702 -> 2105[label="",style="solid", color="black", weight=3]; 189.23/136.64 1703[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1703 -> 2106[label="",style="solid", color="black", weight=3]; 189.23/136.64 1704[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1704 -> 2107[label="",style="solid", color="black", weight=3]; 189.23/136.64 1705[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1705 -> 2108[label="",style="solid", color="black", weight=3]; 189.23/136.64 1706[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1706 -> 2109[label="",style="solid", color="black", weight=3]; 189.23/136.64 1707[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1707 -> 2110[label="",style="solid", color="black", weight=3]; 189.23/136.64 1708[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1708 -> 2111[label="",style="solid", color="black", weight=3]; 189.23/136.64 1709[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1709 -> 2112[label="",style="solid", color="black", weight=3]; 189.23/136.64 1710[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1710 -> 2113[label="",style="solid", color="black", weight=3]; 189.23/136.64 1711[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1711 -> 2114[label="",style="solid", color="black", weight=3]; 189.23/136.64 1712[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1712 -> 2115[label="",style="solid", color="black", weight=3]; 189.23/136.64 1713[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1713 -> 2116[label="",style="solid", color="black", weight=3]; 189.23/136.64 1714[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1714 -> 2117[label="",style="solid", color="black", weight=3]; 189.23/136.64 1715[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1715 -> 2118[label="",style="solid", color="black", weight=3]; 189.23/136.64 1716[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1716 -> 2119[label="",style="solid", color="black", weight=3]; 189.23/136.64 1717[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1717 -> 2120[label="",style="solid", color="black", weight=3]; 189.23/136.64 1718[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1718 -> 2121[label="",style="solid", color="black", weight=3]; 189.23/136.64 1719[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1719 -> 2122[label="",style="solid", color="black", weight=3]; 189.23/136.64 1720[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1720 -> 2123[label="",style="solid", color="black", weight=3]; 189.23/136.64 1721[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1721 -> 2124[label="",style="solid", color="black", weight=3]; 189.23/136.64 1722[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1722 -> 2125[label="",style="solid", color="black", weight=3]; 189.23/136.64 1723[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1723 -> 2126[label="",style="solid", color="black", weight=3]; 189.23/136.64 1724[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1724 -> 2127[label="",style="solid", color="black", weight=3]; 189.23/136.64 1725[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1725 -> 2128[label="",style="solid", color="black", weight=3]; 189.23/136.64 1726[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1726 -> 2129[label="",style="solid", color="black", weight=3]; 189.23/136.64 1727[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1727 -> 2130[label="",style="solid", color="black", weight=3]; 189.23/136.64 1728[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1728 -> 2131[label="",style="solid", color="black", weight=3]; 189.23/136.64 1729[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1729 -> 2132[label="",style="solid", color="black", weight=3]; 189.23/136.64 1730[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1730 -> 2133[label="",style="solid", color="black", weight=3]; 189.23/136.64 1731[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1731 -> 2134[label="",style="solid", color="black", weight=3]; 189.23/136.64 1732[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1732 -> 2135[label="",style="solid", color="black", weight=3]; 189.23/136.64 1733[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1733 -> 2136[label="",style="solid", color="black", weight=3]; 189.23/136.64 1734[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1734 -> 2137[label="",style="solid", color="black", weight=3]; 189.23/136.64 1735[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1735 -> 2138[label="",style="solid", color="black", weight=3]; 189.23/136.64 1736[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1736 -> 2139[label="",style="solid", color="black", weight=3]; 189.23/136.64 1737[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1737 -> 2140[label="",style="solid", color="black", weight=3]; 189.23/136.64 1738[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1738 -> 2141[label="",style="solid", color="black", weight=3]; 189.23/136.64 1739[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1739 -> 2142[label="",style="solid", color="black", weight=3]; 189.23/136.64 1740[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1740 -> 2143[label="",style="solid", color="black", weight=3]; 189.23/136.64 1741[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1741 -> 2144[label="",style="solid", color="black", weight=3]; 189.23/136.64 1742[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1742 -> 2145[label="",style="solid", color="black", weight=3]; 189.23/136.64 1743[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1743 -> 2146[label="",style="solid", color="black", weight=3]; 189.23/136.64 1744[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1744 -> 2147[label="",style="solid", color="black", weight=3]; 189.23/136.64 1745[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1745 -> 2148[label="",style="solid", color="black", weight=3]; 189.23/136.64 1746[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1746 -> 2149[label="",style="solid", color="black", weight=3]; 189.23/136.64 1747[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1747 -> 2150[label="",style="solid", color="black", weight=3]; 189.23/136.64 1748[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1748 -> 2151[label="",style="solid", color="black", weight=3]; 189.23/136.64 1749[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1749 -> 2152[label="",style="solid", color="black", weight=3]; 189.23/136.64 1750[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1750 -> 2153[label="",style="solid", color="black", weight=3]; 189.23/136.64 1751[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1751 -> 2154[label="",style="solid", color="black", weight=3]; 189.23/136.64 1752[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1752 -> 2155[label="",style="solid", color="black", weight=3]; 189.23/136.64 1753[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1753 -> 2156[label="",style="solid", color="black", weight=3]; 189.23/136.64 1754[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3100))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1754 -> 2157[label="",style="solid", color="black", weight=3]; 189.23/136.64 1755[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1755 -> 2158[label="",style="solid", color="black", weight=3]; 189.23/136.64 1756[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1756 -> 2159[label="",style="solid", color="black", weight=3]; 189.23/136.64 1757[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1757 -> 2160[label="",style="solid", color="black", weight=3]; 189.23/136.64 1758[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1758 -> 2161[label="",style="solid", color="black", weight=3]; 189.23/136.64 1759[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1759 -> 2162[label="",style="solid", color="black", weight=3]; 189.23/136.64 1760[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3100))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1760 -> 2163[label="",style="solid", color="black", weight=3]; 189.23/136.64 1761[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1761 -> 2164[label="",style="solid", color="black", weight=3]; 189.23/136.64 1762[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1762 -> 2165[label="",style="solid", color="black", weight=3]; 189.23/136.64 1763[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1763 -> 2166[label="",style="solid", color="black", weight=3]; 189.23/136.64 1764[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww4000000000)))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww4000000000)))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4000000000) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww4000000000)))))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww4000000000)))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww4000000000)))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww4000000000)))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4000000000) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];1764 -> 2167[label="",style="solid", color="black", weight=3]; 189.23/136.64 1765[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];1765 -> 2168[label="",style="solid", color="black", weight=3]; 189.23/136.64 1766[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (Succ ww3000) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (Succ ww3000) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];1766 -> 2169[label="",style="solid", color="black", weight=3]; 189.23/136.64 1767[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];1767 -> 2170[label="",style="solid", color="black", weight=3]; 189.23/136.64 1768[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (primMulInt (Pos ww410) ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (primMulInt (Pos ww410) ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];61414[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];1768 -> 61414[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61414 -> 2171[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61415[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];1768 -> 61415[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61415 -> 2172[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 1769[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (primMulInt (Neg ww410) ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (primMulInt (Neg ww410) ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];61416[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];1769 -> 61416[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61416 -> 2173[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61417[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];1769 -> 61417[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61417 -> 2174[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 1770[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat ww410 ww310)) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat ww410 ww310)) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61418[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];1770 -> 61418[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61418 -> 2175[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61419[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];1770 -> 61419[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61419 -> 2176[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 1771[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];1771 -> 2177[label="",style="solid", color="black", weight=3]; 189.23/136.64 1772[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];1772 -> 2178[label="",style="solid", color="black", weight=3]; 189.23/136.64 1773[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat ww410 ww310)) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat ww410 ww310)) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61420[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];1773 -> 61420[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61420 -> 2179[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61421[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];1773 -> 61421[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61421 -> 2180[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 1774[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61422[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];1774 -> 61422[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61422 -> 2181[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61423[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];1774 -> 61423[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61423 -> 2182[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 1775[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1775 -> 2183[label="",style="solid", color="black", weight=3]; 189.23/136.64 1776[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1776 -> 2184[label="",style="solid", color="black", weight=3]; 189.23/136.64 1777[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1777 -> 2185[label="",style="solid", color="black", weight=3]; 189.23/136.64 1778[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];1778 -> 2186[label="",style="solid", color="black", weight=3]; 189.23/136.64 1779[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];1779 -> 2187[label="",style="solid", color="black", weight=3]; 189.23/136.64 1780[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61424[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];1780 -> 61424[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61424 -> 2188[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61425[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];1780 -> 61425[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61425 -> 2189[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 1781[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1781 -> 2190[label="",style="solid", color="black", weight=3]; 189.23/136.64 1782[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1782 -> 2191[label="",style="solid", color="black", weight=3]; 189.23/136.64 1783[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1783 -> 2192[label="",style="solid", color="black", weight=3]; 189.23/136.64 1784[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61426[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1784 -> 61426[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61426 -> 2193[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61427[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1784 -> 61427[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61427 -> 2194[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 1785[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1785 -> 2195[label="",style="solid", color="black", weight=3]; 189.23/136.64 1786[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1786 -> 2196[label="",style="solid", color="black", weight=3]; 189.23/136.64 1787[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1787 -> 2197[label="",style="solid", color="black", weight=3]; 189.23/136.64 1788 -> 35894[label="",style="dashed", color="red", weight=0]; 189.23/136.64 1788[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];1788 -> 35895[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1788 -> 35896[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1788 -> 35897[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1788 -> 35898[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1789[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1789 -> 2199[label="",style="solid", color="black", weight=3]; 189.23/136.64 1790[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61428[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1790 -> 61428[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61428 -> 2200[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61429[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1790 -> 61429[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61429 -> 2201[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 1791[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1791 -> 2202[label="",style="solid", color="black", weight=3]; 189.23/136.64 1792[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1792 -> 2203[label="",style="solid", color="black", weight=3]; 189.23/136.64 1793[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1793 -> 2204[label="",style="solid", color="black", weight=3]; 189.23/136.64 1794[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1794 -> 2205[label="",style="solid", color="black", weight=3]; 189.23/136.64 1795[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1795 -> 2206[label="",style="solid", color="black", weight=3]; 189.23/136.64 1796[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61430[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1796 -> 61430[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61430 -> 2207[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61431[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1796 -> 61431[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61431 -> 2208[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 1797[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1797 -> 2209[label="",style="solid", color="black", weight=3]; 189.23/136.64 1798[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1798 -> 2210[label="",style="solid", color="black", weight=3]; 189.23/136.64 1799[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1799 -> 2211[label="",style="solid", color="black", weight=3]; 189.23/136.64 1800 -> 35894[label="",style="dashed", color="red", weight=0]; 189.23/136.64 1800[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];1800 -> 35899[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1800 -> 35900[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1800 -> 35901[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1800 -> 35902[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1801[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1801 -> 2213[label="",style="solid", color="black", weight=3]; 189.23/136.64 1802[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61432[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1802 -> 61432[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61432 -> 2214[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61433[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1802 -> 61433[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61433 -> 2215[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 1803[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1803 -> 2216[label="",style="solid", color="black", weight=3]; 189.23/136.64 1804[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1804 -> 2217[label="",style="solid", color="black", weight=3]; 189.23/136.64 1805[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1805 -> 2218[label="",style="solid", color="black", weight=3]; 189.23/136.64 1806[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1806 -> 2219[label="",style="solid", color="black", weight=3]; 189.23/136.64 1807[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1807 -> 2220[label="",style="solid", color="black", weight=3]; 189.23/136.64 1808[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61434[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1808 -> 61434[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61434 -> 2221[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61435[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1808 -> 61435[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61435 -> 2222[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 1809[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1809 -> 2223[label="",style="solid", color="black", weight=3]; 189.23/136.64 1810[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1810 -> 2224[label="",style="solid", color="black", weight=3]; 189.23/136.64 1811 -> 2231[label="",style="dashed", color="red", weight=0]; 189.23/136.64 1811[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];1811 -> 2232[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1811 -> 2233[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1811 -> 2234[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2256[label="numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="black",shape="box"];2256 -> 2518[label="",style="solid", color="black", weight=3]; 189.23/136.64 2257[label="numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) ww27",fontsize=16,color="black",shape="box"];2257 -> 2519[label="",style="solid", color="black", weight=3]; 189.23/136.64 2258 -> 9521[label="",style="dashed", color="red", weight=0]; 189.23/136.64 2258[label="takeWhile ww22 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))))",fontsize=16,color="magenta"];2258 -> 9522[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 5885[label="Float (Pos (Succ ww23)) (Pos (Succ ww24))",fontsize=16,color="green",shape="box"];5886[label="Float (Pos (Succ ww23)) (Pos (Succ ww24))",fontsize=16,color="green",shape="box"];5884[label="takeWhile0 ww22 ww327 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww328)) otherwise",fontsize=16,color="black",shape="triangle"];5884 -> 5889[label="",style="solid", color="black", weight=3]; 189.23/136.64 1836[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1836 -> 2226[label="",style="solid", color="black", weight=3]; 189.23/136.64 1837[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61436[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1837 -> 61436[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61436 -> 2227[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61437[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1837 -> 61437[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61437 -> 2228[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 1838[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1838 -> 2229[label="",style="solid", color="black", weight=3]; 189.23/136.64 1839[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1839 -> 2230[label="",style="solid", color="black", weight=3]; 189.23/136.64 1840 -> 2231[label="",style="dashed", color="red", weight=0]; 189.23/136.64 1840[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];1840 -> 2235[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1840 -> 2236[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1840 -> 2237[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1841 -> 53796[label="",style="dashed", color="red", weight=0]; 189.23/136.64 1841[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];1841 -> 53797[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1841 -> 53798[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1841 -> 53799[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1841 -> 53800[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1841 -> 53801[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1842[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1842 -> 2263[label="",style="solid", color="black", weight=3]; 189.23/136.64 1843[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61438[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1843 -> 61438[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61438 -> 2264[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61439[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1843 -> 61439[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61439 -> 2265[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 1844[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1844 -> 2266[label="",style="solid", color="black", weight=3]; 189.23/136.64 1845[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1845 -> 2267[label="",style="solid", color="black", weight=3]; 189.23/136.64 1846[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1846 -> 2268[label="",style="solid", color="black", weight=3]; 189.23/136.64 1847[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1847 -> 2269[label="",style="solid", color="black", weight=3]; 189.23/136.64 1848[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1848 -> 2270[label="",style="solid", color="black", weight=3]; 189.23/136.64 1849[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61440[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1849 -> 61440[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61440 -> 2271[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61441[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1849 -> 61441[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61441 -> 2272[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 1850[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1850 -> 2273[label="",style="solid", color="black", weight=3]; 189.23/136.64 1851[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1851 -> 2274[label="",style="solid", color="black", weight=3]; 189.23/136.64 1852[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1852 -> 2275[label="",style="solid", color="black", weight=3]; 189.23/136.64 1853 -> 53796[label="",style="dashed", color="red", weight=0]; 189.23/136.64 1853[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];1853 -> 53802[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1853 -> 53803[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1853 -> 53804[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1853 -> 53805[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1853 -> 53806[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1854[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1854 -> 2277[label="",style="solid", color="black", weight=3]; 189.23/136.64 1855[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61442[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1855 -> 61442[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61442 -> 2278[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61443[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1855 -> 61443[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61443 -> 2279[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 1856[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1856 -> 2280[label="",style="solid", color="black", weight=3]; 189.23/136.64 1857[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1857 -> 2281[label="",style="solid", color="black", weight=3]; 189.23/136.64 1858 -> 2231[label="",style="dashed", color="red", weight=0]; 189.23/136.64 1858[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="magenta"];1858 -> 2238[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1858 -> 2239[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1858 -> 2240[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1859 -> 35894[label="",style="dashed", color="red", weight=0]; 189.23/136.64 1859[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];1859 -> 35903[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1859 -> 35904[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1859 -> 35905[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1859 -> 35906[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1860[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1860 -> 2283[label="",style="solid", color="black", weight=3]; 189.23/136.64 1861[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61444[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1861 -> 61444[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61444 -> 2284[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61445[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1861 -> 61445[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61445 -> 2285[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 1862[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1862 -> 2286[label="",style="solid", color="black", weight=3]; 189.23/136.64 1863[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1863 -> 2287[label="",style="solid", color="black", weight=3]; 189.23/136.64 1864 -> 2231[label="",style="dashed", color="red", weight=0]; 189.23/136.64 1864[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="magenta"];1864 -> 2241[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1864 -> 2242[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1864 -> 2243[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1865[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1865 -> 2288[label="",style="solid", color="black", weight=3]; 189.23/136.64 1866[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1866 -> 2289[label="",style="solid", color="black", weight=3]; 189.23/136.64 1867[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61446[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1867 -> 61446[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61446 -> 2290[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61447[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1867 -> 61447[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61447 -> 2291[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 1868[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1868 -> 2292[label="",style="solid", color="black", weight=3]; 189.23/136.64 1869[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1869 -> 2293[label="",style="solid", color="black", weight=3]; 189.23/136.64 1870[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1870 -> 2294[label="",style="solid", color="black", weight=3]; 189.23/136.64 1871 -> 35894[label="",style="dashed", color="red", weight=0]; 189.23/136.64 1871[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];1871 -> 35907[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1871 -> 35908[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1871 -> 35909[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1871 -> 35910[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1872[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1872 -> 2296[label="",style="solid", color="black", weight=3]; 189.23/136.64 1873[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61448[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1873 -> 61448[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61448 -> 2297[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61449[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1873 -> 61449[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61449 -> 2298[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 1874[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1874 -> 2299[label="",style="solid", color="black", weight=3]; 189.23/136.64 1875[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1875 -> 2300[label="",style="solid", color="black", weight=3]; 189.23/136.64 1876[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1876 -> 2301[label="",style="solid", color="black", weight=3]; 189.23/136.64 1877[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1877 -> 2302[label="",style="solid", color="black", weight=3]; 189.23/136.64 1878[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1878 -> 2303[label="",style="solid", color="black", weight=3]; 189.23/136.64 6564[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="black",shape="box"];6564 -> 6614[label="",style="solid", color="black", weight=3]; 189.23/136.64 6566 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.64 6566[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6566 -> 6615[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 6566 -> 6616[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 6567 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.64 6567[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6567 -> 6617[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 6567 -> 6618[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 6565[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww627 (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww626 (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="burlywood",shape="triangle"];61450[label="ww626/Succ ww6260",fontsize=10,color="white",style="solid",shape="box"];6565 -> 61450[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61450 -> 6619[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61451[label="ww626/Zero",fontsize=10,color="white",style="solid",shape="box"];6565 -> 61451[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61451 -> 6620[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 6568[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6568 -> 6621[label="",style="solid", color="black", weight=3]; 189.23/136.64 6569[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6569 -> 6622[label="",style="solid", color="black", weight=3]; 189.23/136.64 6570[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6570 -> 6623[label="",style="solid", color="black", weight=3]; 189.23/136.64 6572 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.64 6572[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6572 -> 6624[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 6572 -> 6625[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 6573 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.64 6573[label="primPlusNat (primMulNat ww53900 (Succ ww54100)) (Succ ww54100)",fontsize=16,color="magenta"];6573 -> 6626[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 6573 -> 6627[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 6571[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww631 (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww630 (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="burlywood",shape="triangle"];61452[label="ww630/Succ ww6300",fontsize=10,color="white",style="solid",shape="box"];6571 -> 61452[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61452 -> 6628[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61453[label="ww630/Zero",fontsize=10,color="white",style="solid",shape="box"];6571 -> 61453[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61453 -> 6629[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 6574[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6574 -> 6634[label="",style="solid", color="black", weight=3]; 189.23/136.64 6575[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6575 -> 6635[label="",style="solid", color="black", weight=3]; 189.23/136.64 6576[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6576 -> 6636[label="",style="solid", color="black", weight=3]; 189.23/136.64 6577[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="black",shape="box"];6577 -> 6637[label="",style="solid", color="black", weight=3]; 189.23/136.64 6578 -> 6351[label="",style="dashed", color="red", weight=0]; 189.23/136.64 6578[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6578 -> 6638[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 6578 -> 6639[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 6579[label="Succ ww54100",fontsize=16,color="green",shape="box"];6580 -> 6351[label="",style="dashed", color="red", weight=0]; 189.23/136.64 6580[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6580 -> 6640[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 6580 -> 6641[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 6581[label="Succ ww54100",fontsize=16,color="green",shape="box"];6582[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos ww611)) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww6100))) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6582 -> 6642[label="",style="solid", color="black", weight=3]; 189.23/136.64 6583[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos ww611)) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6583 -> 6643[label="",style="solid", color="black", weight=3]; 189.23/136.64 6584[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6584 -> 6644[label="",style="solid", color="black", weight=3]; 189.23/136.64 6585[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6585 -> 6645[label="",style="solid", color="black", weight=3]; 189.23/136.64 6586[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6586 -> 6646[label="",style="solid", color="black", weight=3]; 189.23/136.64 6587 -> 6351[label="",style="dashed", color="red", weight=0]; 189.23/136.64 6587[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6587 -> 6647[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 6587 -> 6648[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 6588[label="Succ ww54100",fontsize=16,color="green",shape="box"];6589 -> 6351[label="",style="dashed", color="red", weight=0]; 189.23/136.64 6589[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6589 -> 6649[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 6589 -> 6650[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 6590[label="Succ ww54100",fontsize=16,color="green",shape="box"];6591[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg ww615)) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww6140))) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6591 -> 6651[label="",style="solid", color="black", weight=3]; 189.23/136.64 6592[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg ww615)) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6592 -> 6652[label="",style="solid", color="black", weight=3]; 189.23/136.64 6593[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6593 -> 6653[label="",style="solid", color="black", weight=3]; 189.23/136.64 6594[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6594 -> 6654[label="",style="solid", color="black", weight=3]; 189.23/136.64 6595[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6595 -> 6655[label="",style="solid", color="black", weight=3]; 189.23/136.64 6596 -> 6351[label="",style="dashed", color="red", weight=0]; 189.23/136.64 6596[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6596 -> 6656[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 6596 -> 6657[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 6597[label="Succ ww54100",fontsize=16,color="green",shape="box"];6598 -> 6351[label="",style="dashed", color="red", weight=0]; 189.23/136.64 6598[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6598 -> 6658[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 6598 -> 6659[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 6599[label="Succ ww54100",fontsize=16,color="green",shape="box"];6600[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg ww619)) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww6180))) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6600 -> 6660[label="",style="solid", color="black", weight=3]; 189.23/136.64 6601[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Neg ww619)) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6601 -> 6661[label="",style="solid", color="black", weight=3]; 189.23/136.64 6602[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6602 -> 6662[label="",style="solid", color="black", weight=3]; 189.23/136.64 6603[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6603 -> 6663[label="",style="solid", color="black", weight=3]; 189.23/136.64 6604[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6604 -> 6664[label="",style="solid", color="black", weight=3]; 189.23/136.64 6605 -> 6351[label="",style="dashed", color="red", weight=0]; 189.23/136.64 6605[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6605 -> 6665[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 6605 -> 6666[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 6606[label="Succ ww54100",fontsize=16,color="green",shape="box"];6607 -> 6351[label="",style="dashed", color="red", weight=0]; 189.23/136.64 6607[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6607 -> 6667[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 6607 -> 6668[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 6608[label="Succ ww54100",fontsize=16,color="green",shape="box"];6609[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos ww623)) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww6220))) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6609 -> 6669[label="",style="solid", color="black", weight=3]; 189.23/136.64 6610[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww545) (Pos ww623)) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6610 -> 6670[label="",style="solid", color="black", weight=3]; 189.23/136.64 6611[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6611 -> 6671[label="",style="solid", color="black", weight=3]; 189.23/136.64 6612[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6612 -> 6672[label="",style="solid", color="black", weight=3]; 189.23/136.64 6613[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6613 -> 6673[label="",style="solid", color="black", weight=3]; 189.23/136.64 1899[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61454[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1899 -> 61454[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61454 -> 2330[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61455[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1899 -> 61455[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61455 -> 2331[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 1900[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1900 -> 2332[label="",style="solid", color="black", weight=3]; 189.23/136.64 1901[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1901 -> 2333[label="",style="solid", color="black", weight=3]; 189.23/136.64 1902[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1902 -> 2334[label="",style="solid", color="black", weight=3]; 189.23/136.64 1903[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1903 -> 2335[label="",style="solid", color="black", weight=3]; 189.23/136.64 1904[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1904 -> 2336[label="",style="solid", color="black", weight=3]; 189.23/136.64 1905[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61456[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1905 -> 61456[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61456 -> 2337[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61457[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1905 -> 61457[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61457 -> 2338[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 1906[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1906 -> 2339[label="",style="solid", color="black", weight=3]; 189.23/136.64 1907[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1907 -> 2340[label="",style="solid", color="black", weight=3]; 189.23/136.64 1908[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1908 -> 2341[label="",style="solid", color="black", weight=3]; 189.23/136.64 1909[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1909 -> 2342[label="",style="solid", color="black", weight=3]; 189.23/136.64 1910[label="numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];1910 -> 2343[label="",style="solid", color="black", weight=3]; 189.23/136.64 1911[label="numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) ww15",fontsize=16,color="black",shape="box"];1911 -> 2344[label="",style="solid", color="black", weight=3]; 189.23/136.64 1912 -> 9785[label="",style="dashed", color="red", weight=0]; 189.23/136.64 1912[label="takeWhile ww11 (iterate (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero))))",fontsize=16,color="magenta"];1912 -> 9786[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 6526[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];6527[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];6525[label="takeWhile0 ww11 ww608 (iterate (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww609)) otherwise",fontsize=16,color="black",shape="triangle"];6525 -> 6630[label="",style="solid", color="black", weight=3]; 189.23/136.64 1914[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61458[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1914 -> 61458[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61458 -> 2347[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61459[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1914 -> 61459[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61459 -> 2348[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 1915[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1915 -> 2349[label="",style="solid", color="black", weight=3]; 189.23/136.64 1916[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1916 -> 2350[label="",style="solid", color="black", weight=3]; 189.23/136.64 1917[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1917 -> 2351[label="",style="solid", color="black", weight=3]; 189.23/136.64 1918[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1918 -> 2352[label="",style="solid", color="black", weight=3]; 189.23/136.64 2260[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww28",fontsize=16,color="black",shape="triangle"];2260 -> 2522[label="",style="solid", color="black", weight=3]; 189.23/136.64 2261 -> 1920[label="",style="dashed", color="red", weight=0]; 189.23/136.64 2261[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww28))",fontsize=16,color="magenta"];2261 -> 2523[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1928[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww8 (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos Zero)) ww9 (numericEnumFromThenToP1 (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)) (psFloat ww8 (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1928 -> 2353[label="",style="solid", color="black", weight=3]; 189.23/136.64 1929[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61460[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1929 -> 61460[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61460 -> 2354[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61461[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1929 -> 61461[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61461 -> 2355[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 1930[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1930 -> 2356[label="",style="solid", color="black", weight=3]; 189.23/136.64 1931[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18 (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww20))) LT))) ww18 (iterate (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18)) (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) ww18)) (numericEnumFromThenToP1 (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18 (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww20))) LT)) ww18)",fontsize=16,color="black",shape="box"];1931 -> 2357[label="",style="solid", color="black", weight=3]; 189.23/136.64 1932[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1932 -> 2358[label="",style="solid", color="black", weight=3]; 189.23/136.64 1933[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1933 -> 2359[label="",style="solid", color="black", weight=3]; 189.23/136.64 1934[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1934 -> 2360[label="",style="solid", color="black", weight=3]; 189.23/136.64 1935[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61462[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1935 -> 61462[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61462 -> 2361[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61463[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1935 -> 61463[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61463 -> 2362[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 1936[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1936 -> 2363[label="",style="solid", color="black", weight=3]; 189.23/136.64 1937[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1937 -> 2364[label="",style="solid", color="black", weight=3]; 189.23/136.64 1938 -> 2231[label="",style="dashed", color="red", weight=0]; 189.23/136.64 1938[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];1938 -> 2244[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1938 -> 2245[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1938 -> 2246[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1939[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1939 -> 2365[label="",style="solid", color="black", weight=3]; 189.23/136.64 1940[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1940 -> 2366[label="",style="solid", color="black", weight=3]; 189.23/136.64 1941[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61464[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1941 -> 61464[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61464 -> 2367[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61465[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1941 -> 61465[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61465 -> 2368[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 1942[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1942 -> 2369[label="",style="solid", color="black", weight=3]; 189.23/136.64 1943[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1943 -> 2370[label="",style="solid", color="black", weight=3]; 189.23/136.64 1944 -> 2231[label="",style="dashed", color="red", weight=0]; 189.23/136.64 1944[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];1944 -> 2247[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1944 -> 2248[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1944 -> 2249[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1945[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1945 -> 2371[label="",style="solid", color="black", weight=3]; 189.23/136.64 1946[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1946 -> 2372[label="",style="solid", color="black", weight=3]; 189.23/136.64 1947[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61466[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1947 -> 61466[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61466 -> 2373[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61467[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1947 -> 61467[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61467 -> 2374[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 1948[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1948 -> 2375[label="",style="solid", color="black", weight=3]; 189.23/136.64 1949[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1949 -> 2376[label="",style="solid", color="black", weight=3]; 189.23/136.64 1950[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1950 -> 2377[label="",style="solid", color="black", weight=3]; 189.23/136.64 1951[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1951 -> 2378[label="",style="solid", color="black", weight=3]; 189.23/136.64 1952[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];1952 -> 2379[label="",style="solid", color="black", weight=3]; 189.23/136.64 1953[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61468[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1953 -> 61468[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61468 -> 2380[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61469[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1953 -> 61469[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61469 -> 2381[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 1954[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1954 -> 2382[label="",style="solid", color="black", weight=3]; 189.23/136.64 1955[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1955 -> 2383[label="",style="solid", color="black", weight=3]; 189.23/136.64 1956[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1956 -> 2384[label="",style="solid", color="black", weight=3]; 189.23/136.64 1957[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1957 -> 2385[label="",style="solid", color="black", weight=3]; 189.23/136.64 1958[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];1958 -> 2386[label="",style="solid", color="black", weight=3]; 189.23/136.64 1959[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61470[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1959 -> 61470[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61470 -> 2387[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61471[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1959 -> 61471[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61471 -> 2388[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 1960[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1960 -> 2389[label="",style="solid", color="black", weight=3]; 189.23/136.64 1961[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1961 -> 2390[label="",style="solid", color="black", weight=3]; 189.23/136.64 1962 -> 2231[label="",style="dashed", color="red", weight=0]; 189.23/136.64 1962[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="magenta"];1962 -> 2250[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1962 -> 2251[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1962 -> 2252[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1963[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1963 -> 2391[label="",style="solid", color="black", weight=3]; 189.23/136.64 1964[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1964 -> 2392[label="",style="solid", color="black", weight=3]; 189.23/136.64 1965[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61472[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1965 -> 61472[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61472 -> 2393[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61473[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1965 -> 61473[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61473 -> 2394[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 1966[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1966 -> 2395[label="",style="solid", color="black", weight=3]; 189.23/136.64 1967[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1967 -> 2396[label="",style="solid", color="black", weight=3]; 189.23/136.64 1968 -> 2231[label="",style="dashed", color="red", weight=0]; 189.23/136.64 1968[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="magenta"];1968 -> 2253[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1968 -> 2254[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1968 -> 2255[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 1969[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1969 -> 2397[label="",style="solid", color="black", weight=3]; 189.23/136.64 1970[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1970 -> 2398[label="",style="solid", color="black", weight=3]; 189.23/136.64 1971[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61474[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1971 -> 61474[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61474 -> 2399[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61475[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1971 -> 61475[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61475 -> 2400[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 1972[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1972 -> 2401[label="",style="solid", color="black", weight=3]; 189.23/136.64 1973[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1973 -> 2402[label="",style="solid", color="black", weight=3]; 189.23/136.64 1974[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1974 -> 2403[label="",style="solid", color="black", weight=3]; 189.23/136.64 1975[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];1975 -> 2404[label="",style="solid", color="black", weight=3]; 189.23/136.64 1976[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];1976 -> 2405[label="",style="solid", color="black", weight=3]; 189.23/136.64 1977[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61476[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];1977 -> 61476[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61476 -> 2406[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61477[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];1977 -> 61477[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61477 -> 2407[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 1978[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1978 -> 2408[label="",style="solid", color="black", weight=3]; 189.23/136.64 1979[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1979 -> 2409[label="",style="solid", color="black", weight=3]; 189.23/136.64 1980[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1980 -> 2410[label="",style="solid", color="black", weight=3]; 189.23/136.64 1981[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];1981 -> 2411[label="",style="solid", color="black", weight=3]; 189.23/136.64 1982[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];1982 -> 2412[label="",style="solid", color="black", weight=3]; 189.23/136.64 7615[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="black",shape="box"];7615 -> 7665[label="",style="solid", color="black", weight=3]; 189.23/136.64 7617 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.64 7617[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7617 -> 7666[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7617 -> 7667[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7618 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.64 7618[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7618 -> 7668[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7618 -> 7669[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7616[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1058 (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1057 (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="burlywood",shape="triangle"];61478[label="ww1057/Succ ww10570",fontsize=10,color="white",style="solid",shape="box"];7616 -> 61478[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61478 -> 7670[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61479[label="ww1057/Zero",fontsize=10,color="white",style="solid",shape="box"];7616 -> 61479[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61479 -> 7671[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 7619[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7619 -> 7672[label="",style="solid", color="black", weight=3]; 189.23/136.64 7620[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7620 -> 7673[label="",style="solid", color="black", weight=3]; 189.23/136.64 7621[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7621 -> 7674[label="",style="solid", color="black", weight=3]; 189.23/136.64 7623 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.64 7623[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7623 -> 7675[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7623 -> 7676[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7624 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.64 7624[label="primPlusNat (primMulNat ww95600 (Succ ww95800)) (Succ ww95800)",fontsize=16,color="magenta"];7624 -> 7677[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7624 -> 7678[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7622[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1062 (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1061 (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="burlywood",shape="triangle"];61480[label="ww1061/Succ ww10610",fontsize=10,color="white",style="solid",shape="box"];7622 -> 61480[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61480 -> 7679[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61481[label="ww1061/Zero",fontsize=10,color="white",style="solid",shape="box"];7622 -> 61481[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61481 -> 7680[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 7625[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7625 -> 7684[label="",style="solid", color="black", weight=3]; 189.23/136.64 7626[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7626 -> 7685[label="",style="solid", color="black", weight=3]; 189.23/136.64 7627[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7627 -> 7686[label="",style="solid", color="black", weight=3]; 189.23/136.64 7628[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="black",shape="box"];7628 -> 7687[label="",style="solid", color="black", weight=3]; 189.23/136.64 7629 -> 6351[label="",style="dashed", color="red", weight=0]; 189.23/136.64 7629[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7629 -> 7688[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7629 -> 7689[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7630[label="Succ ww95800",fontsize=16,color="green",shape="box"];7631 -> 6351[label="",style="dashed", color="red", weight=0]; 189.23/136.64 7631[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7631 -> 7690[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7631 -> 7691[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7632[label="Succ ww95800",fontsize=16,color="green",shape="box"];7633[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos ww1042)) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww10410))) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7633 -> 7692[label="",style="solid", color="black", weight=3]; 189.23/136.64 7634[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos ww1042)) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7634 -> 7693[label="",style="solid", color="black", weight=3]; 189.23/136.64 7635[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7635 -> 7694[label="",style="solid", color="black", weight=3]; 189.23/136.64 7636[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7636 -> 7695[label="",style="solid", color="black", weight=3]; 189.23/136.64 7637[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7637 -> 7696[label="",style="solid", color="black", weight=3]; 189.23/136.64 7638 -> 6351[label="",style="dashed", color="red", weight=0]; 189.23/136.64 7638[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7638 -> 7697[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7638 -> 7698[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7639[label="Succ ww95800",fontsize=16,color="green",shape="box"];7640 -> 6351[label="",style="dashed", color="red", weight=0]; 189.23/136.64 7640[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7640 -> 7699[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7640 -> 7700[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7641[label="Succ ww95800",fontsize=16,color="green",shape="box"];7642[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg ww1046)) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww10450))) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7642 -> 7701[label="",style="solid", color="black", weight=3]; 189.23/136.64 7643[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg ww1046)) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7643 -> 7702[label="",style="solid", color="black", weight=3]; 189.23/136.64 7644[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7644 -> 7703[label="",style="solid", color="black", weight=3]; 189.23/136.64 7645[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7645 -> 7704[label="",style="solid", color="black", weight=3]; 189.23/136.64 7646[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7646 -> 7705[label="",style="solid", color="black", weight=3]; 189.23/136.64 7647 -> 6351[label="",style="dashed", color="red", weight=0]; 189.23/136.64 7647[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7647 -> 7706[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7647 -> 7707[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7648[label="Succ ww95800",fontsize=16,color="green",shape="box"];7649 -> 6351[label="",style="dashed", color="red", weight=0]; 189.23/136.64 7649[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7649 -> 7708[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7649 -> 7709[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7650[label="Succ ww95800",fontsize=16,color="green",shape="box"];7651[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg ww1050)) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww10490))) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7651 -> 7710[label="",style="solid", color="black", weight=3]; 189.23/136.64 7652[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Neg ww1050)) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7652 -> 7711[label="",style="solid", color="black", weight=3]; 189.23/136.64 7653[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7653 -> 7712[label="",style="solid", color="black", weight=3]; 189.23/136.64 7654[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7654 -> 7713[label="",style="solid", color="black", weight=3]; 189.23/136.64 7655[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7655 -> 7714[label="",style="solid", color="black", weight=3]; 189.23/136.64 7656 -> 6351[label="",style="dashed", color="red", weight=0]; 189.23/136.64 7656[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7656 -> 7715[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7656 -> 7716[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7657[label="Succ ww95800",fontsize=16,color="green",shape="box"];7658 -> 6351[label="",style="dashed", color="red", weight=0]; 189.23/136.64 7658[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7658 -> 7717[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7658 -> 7718[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 7659[label="Succ ww95800",fontsize=16,color="green",shape="box"];7660[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos ww1054)) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww10530))) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7660 -> 7719[label="",style="solid", color="black", weight=3]; 189.23/136.64 7661[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg ww962) (Pos ww1054)) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7661 -> 7720[label="",style="solid", color="black", weight=3]; 189.23/136.64 7662[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7662 -> 7721[label="",style="solid", color="black", weight=3]; 189.23/136.64 7663[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7663 -> 7722[label="",style="solid", color="black", weight=3]; 189.23/136.64 7664[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7664 -> 7723[label="",style="solid", color="black", weight=3]; 189.23/136.64 2003[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61482[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2003 -> 61482[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61482 -> 2439[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61483[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2003 -> 61483[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61483 -> 2440[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 2004[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2004 -> 2441[label="",style="solid", color="black", weight=3]; 189.23/136.64 2005[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2005 -> 2442[label="",style="solid", color="black", weight=3]; 189.23/136.64 2006[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];2006 -> 2443[label="",style="solid", color="black", weight=3]; 189.23/136.64 2007 -> 35894[label="",style="dashed", color="red", weight=0]; 189.23/136.64 2007[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];2007 -> 35911[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2007 -> 35912[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2007 -> 35913[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2007 -> 35914[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2008[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];2008 -> 2445[label="",style="solid", color="black", weight=3]; 189.23/136.64 2009[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61484[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2009 -> 61484[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61484 -> 2446[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61485[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2009 -> 61485[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61485 -> 2447[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 2010[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2010 -> 2448[label="",style="solid", color="black", weight=3]; 189.23/136.64 2011[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2011 -> 2449[label="",style="solid", color="black", weight=3]; 189.23/136.64 2012[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];2012 -> 2450[label="",style="solid", color="black", weight=3]; 189.23/136.64 2013[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2013 -> 2451[label="",style="solid", color="black", weight=3]; 189.23/136.64 2014[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];2014 -> 2452[label="",style="solid", color="black", weight=3]; 189.23/136.64 2015[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61486[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2015 -> 61486[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61486 -> 2453[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61487[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2015 -> 61487[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61487 -> 2454[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 2016[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2016 -> 2455[label="",style="solid", color="black", weight=3]; 189.23/136.64 2017[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2017 -> 2456[label="",style="solid", color="black", weight=3]; 189.23/136.64 2018[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];2018 -> 2457[label="",style="solid", color="black", weight=3]; 189.23/136.64 2019 -> 35894[label="",style="dashed", color="red", weight=0]; 189.23/136.64 2019[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];2019 -> 35915[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2019 -> 35916[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2019 -> 35917[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2019 -> 35918[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2020[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];2020 -> 2459[label="",style="solid", color="black", weight=3]; 189.23/136.64 2021[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61488[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2021 -> 61488[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61488 -> 2460[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61489[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2021 -> 61489[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61489 -> 2461[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 2022[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2022 -> 2462[label="",style="solid", color="black", weight=3]; 189.23/136.64 2023[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2023 -> 2463[label="",style="solid", color="black", weight=3]; 189.23/136.64 2024[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];2024 -> 2464[label="",style="solid", color="black", weight=3]; 189.23/136.64 2025[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2025 -> 2465[label="",style="solid", color="black", weight=3]; 189.23/136.64 2026[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];2026 -> 2466[label="",style="solid", color="black", weight=3]; 189.23/136.64 2027[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61490[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2027 -> 61490[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61490 -> 2467[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61491[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2027 -> 61491[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61491 -> 2468[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 2028[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2028 -> 2469[label="",style="solid", color="black", weight=3]; 189.23/136.64 2029[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2029 -> 2470[label="",style="solid", color="black", weight=3]; 189.23/136.64 2030 -> 15660[label="",style="dashed", color="red", weight=0]; 189.23/136.64 2030[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];2030 -> 15661[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2030 -> 15662[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2030 -> 15663[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2031[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2031 -> 2472[label="",style="solid", color="black", weight=3]; 189.23/136.64 2032[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];2032 -> 2473[label="",style="solid", color="black", weight=3]; 189.23/136.64 2033[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61492[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2033 -> 61492[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61492 -> 2474[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61493[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2033 -> 61493[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61493 -> 2475[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 2034[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2034 -> 2476[label="",style="solid", color="black", weight=3]; 189.23/136.64 2035[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2035 -> 2477[label="",style="solid", color="black", weight=3]; 189.23/136.64 2036 -> 15660[label="",style="dashed", color="red", weight=0]; 189.23/136.64 2036[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];2036 -> 15664[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2036 -> 15665[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2036 -> 15666[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2037 -> 53796[label="",style="dashed", color="red", weight=0]; 189.23/136.64 2037[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];2037 -> 53807[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2037 -> 53808[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2037 -> 53809[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2037 -> 53810[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2037 -> 53811[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2038[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];2038 -> 2480[label="",style="solid", color="black", weight=3]; 189.23/136.64 2039[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61494[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2039 -> 61494[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61494 -> 2481[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61495[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2039 -> 61495[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61495 -> 2482[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 2040[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2040 -> 2483[label="",style="solid", color="black", weight=3]; 189.23/136.64 2041[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2041 -> 2484[label="",style="solid", color="black", weight=3]; 189.23/136.64 2042[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];2042 -> 2485[label="",style="solid", color="black", weight=3]; 189.23/136.64 2043[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2043 -> 2486[label="",style="solid", color="black", weight=3]; 189.23/136.64 2044[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];2044 -> 2487[label="",style="solid", color="black", weight=3]; 189.23/136.64 2045[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61496[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2045 -> 61496[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61496 -> 2488[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61497[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2045 -> 61497[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61497 -> 2489[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 2046[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2046 -> 2490[label="",style="solid", color="black", weight=3]; 189.23/136.64 2047[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2047 -> 2491[label="",style="solid", color="black", weight=3]; 189.23/136.64 2048[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];2048 -> 2492[label="",style="solid", color="black", weight=3]; 189.23/136.64 2049 -> 53796[label="",style="dashed", color="red", weight=0]; 189.23/136.64 2049[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];2049 -> 53812[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2049 -> 53813[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2049 -> 53814[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2049 -> 53815[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2049 -> 53816[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2050[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];2050 -> 2494[label="",style="solid", color="black", weight=3]; 189.23/136.64 2051[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61498[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2051 -> 61498[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61498 -> 2495[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61499[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2051 -> 61499[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61499 -> 2496[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 2052[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2052 -> 2497[label="",style="solid", color="black", weight=3]; 189.23/136.64 2053[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2053 -> 2498[label="",style="solid", color="black", weight=3]; 189.23/136.64 2054 -> 15660[label="",style="dashed", color="red", weight=0]; 189.23/136.64 2054[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="magenta"];2054 -> 15667[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2054 -> 15668[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2054 -> 15669[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2055 -> 35894[label="",style="dashed", color="red", weight=0]; 189.23/136.64 2055[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];2055 -> 35919[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2055 -> 35920[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2055 -> 35921[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2055 -> 35922[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2056[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];2056 -> 2501[label="",style="solid", color="black", weight=3]; 189.23/136.64 2057[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61500[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2057 -> 61500[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61500 -> 2502[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61501[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2057 -> 61501[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61501 -> 2503[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 2058[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2058 -> 2504[label="",style="solid", color="black", weight=3]; 189.23/136.64 2059[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2059 -> 2505[label="",style="solid", color="black", weight=3]; 189.23/136.64 2060 -> 15660[label="",style="dashed", color="red", weight=0]; 189.23/136.64 2060[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="magenta"];2060 -> 15670[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2060 -> 15671[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2060 -> 15672[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2061[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2061 -> 2507[label="",style="solid", color="black", weight=3]; 189.23/136.64 2062[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];2062 -> 2508[label="",style="solid", color="black", weight=3]; 189.23/136.64 2063[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61502[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2063 -> 61502[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61502 -> 2509[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61503[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2063 -> 61503[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61503 -> 2510[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 2064[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2064 -> 2511[label="",style="solid", color="black", weight=3]; 189.23/136.64 2065[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3100) Zero) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2065 -> 2512[label="",style="solid", color="black", weight=3]; 189.23/136.64 2066[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];2066 -> 2513[label="",style="solid", color="black", weight=3]; 189.23/136.64 2067 -> 35894[label="",style="dashed", color="red", weight=0]; 189.23/136.64 2067[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];2067 -> 35923[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2067 -> 35924[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2067 -> 35925[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2067 -> 35926[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2068 -> 2515[label="",style="dashed", color="red", weight=0]; 189.23/136.64 2068[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="magenta"];2068 -> 2516[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2068 -> 2517[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 2069[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61504[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2069 -> 61504[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61504 -> 2524[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61505[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2069 -> 61505[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61505 -> 2525[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 2070[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2070 -> 2526[label="",style="solid", color="black", weight=3]; 189.23/136.64 2071[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2071 -> 2527[label="",style="solid", color="black", weight=3]; 189.23/136.64 2072[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];2072 -> 2528[label="",style="solid", color="black", weight=3]; 189.23/136.64 2073[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2073 -> 2529[label="",style="solid", color="black", weight=3]; 189.23/136.64 2074[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];2074 -> 2530[label="",style="solid", color="black", weight=3]; 189.23/136.64 8656 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.64 8656[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8656 -> 8705[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8656 -> 8706[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8657 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.64 8657[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8657 -> 8707[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8657 -> 8708[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8655[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) ww1475) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) ww1474) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="burlywood",shape="triangle"];61506[label="ww1474/Succ ww14740",fontsize=10,color="white",style="solid",shape="box"];8655 -> 61506[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61506 -> 8709[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61507[label="ww1474/Zero",fontsize=10,color="white",style="solid",shape="box"];8655 -> 61507[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61507 -> 8710[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 8658[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8658 -> 8711[label="",style="solid", color="black", weight=3]; 189.23/136.64 8659[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8659 -> 8712[label="",style="solid", color="black", weight=3]; 189.23/136.64 8660[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8660 -> 8713[label="",style="solid", color="black", weight=3]; 189.23/136.64 8661[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (ltEsFloat (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];8661 -> 8714[label="",style="solid", color="black", weight=3]; 189.23/136.64 8662[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (ltEsFloat (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];8662 -> 8715[label="",style="solid", color="black", weight=3]; 189.23/136.64 8664 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.64 8664[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8664 -> 8716[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8664 -> 8717[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8665 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.64 8665[label="primPlusNat (primMulNat ww137300 (Succ ww137500)) (Succ ww137500)",fontsize=16,color="magenta"];8665 -> 8718[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8665 -> 8719[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8663[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) ww1479) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) ww1478) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="burlywood",shape="triangle"];61508[label="ww1478/Succ ww14780",fontsize=10,color="white",style="solid",shape="box"];8663 -> 61508[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61508 -> 8720[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61509[label="ww1478/Zero",fontsize=10,color="white",style="solid",shape="box"];8663 -> 61509[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61509 -> 8721[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 8666[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8666 -> 8731[label="",style="solid", color="black", weight=3]; 189.23/136.64 8667[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8667 -> 8732[label="",style="solid", color="black", weight=3]; 189.23/136.64 8668[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8668 -> 8733[label="",style="solid", color="black", weight=3]; 189.23/136.64 8669 -> 6351[label="",style="dashed", color="red", weight=0]; 189.23/136.64 8669[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8669 -> 8734[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8669 -> 8735[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8670[label="Succ ww137500",fontsize=16,color="green",shape="box"];8671 -> 6351[label="",style="dashed", color="red", weight=0]; 189.23/136.64 8671[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8671 -> 8736[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8671 -> 8737[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8672[label="Succ ww137500",fontsize=16,color="green",shape="box"];8673[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos ww1459)) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww14580))) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8673 -> 8738[label="",style="solid", color="black", weight=3]; 189.23/136.64 8674[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos ww1459)) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8674 -> 8739[label="",style="solid", color="black", weight=3]; 189.23/136.64 8675[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="triangle"];8675 -> 8740[label="",style="solid", color="black", weight=3]; 189.23/136.64 8676[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="triangle"];8676 -> 8741[label="",style="solid", color="black", weight=3]; 189.23/136.64 8677[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="triangle"];8677 -> 8742[label="",style="solid", color="black", weight=3]; 189.23/136.64 8678 -> 6351[label="",style="dashed", color="red", weight=0]; 189.23/136.64 8678[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8678 -> 8743[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8678 -> 8744[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8679[label="Succ ww137500",fontsize=16,color="green",shape="box"];8680 -> 6351[label="",style="dashed", color="red", weight=0]; 189.23/136.64 8680[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8680 -> 8745[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8680 -> 8746[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8681[label="Succ ww137500",fontsize=16,color="green",shape="box"];8682[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg ww1463)) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww14620))) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8682 -> 8747[label="",style="solid", color="black", weight=3]; 189.23/136.64 8683[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg ww1463)) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8683 -> 8748[label="",style="solid", color="black", weight=3]; 189.23/136.64 8684 -> 8553[label="",style="dashed", color="red", weight=0]; 189.23/136.64 8684[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="magenta"];8684 -> 8749[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8684 -> 8750[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8685 -> 8553[label="",style="dashed", color="red", weight=0]; 189.23/136.64 8685[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="magenta"];8685 -> 8751[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8685 -> 8752[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8686 -> 8553[label="",style="dashed", color="red", weight=0]; 189.23/136.64 8686[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="magenta"];8686 -> 8753[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8686 -> 8754[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8687 -> 6351[label="",style="dashed", color="red", weight=0]; 189.23/136.64 8687[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8687 -> 8755[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8687 -> 8756[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8688[label="Succ ww137500",fontsize=16,color="green",shape="box"];8689 -> 6351[label="",style="dashed", color="red", weight=0]; 189.23/136.64 8689[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8689 -> 8757[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8689 -> 8758[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8690[label="Succ ww137500",fontsize=16,color="green",shape="box"];8691[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg ww1467)) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww14660))) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8691 -> 8759[label="",style="solid", color="black", weight=3]; 189.23/136.64 8692[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Neg ww1467)) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8692 -> 8760[label="",style="solid", color="black", weight=3]; 189.23/136.64 8693 -> 8554[label="",style="dashed", color="red", weight=0]; 189.23/136.64 8693[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="magenta"];8693 -> 8761[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8693 -> 8762[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8694 -> 8554[label="",style="dashed", color="red", weight=0]; 189.23/136.64 8694[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="magenta"];8694 -> 8763[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8694 -> 8764[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8695 -> 8554[label="",style="dashed", color="red", weight=0]; 189.23/136.64 8695[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="magenta"];8695 -> 8765[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8695 -> 8766[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8696 -> 6351[label="",style="dashed", color="red", weight=0]; 189.23/136.64 8696[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8696 -> 8767[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8696 -> 8768[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8697[label="Succ ww137500",fontsize=16,color="green",shape="box"];8698 -> 6351[label="",style="dashed", color="red", weight=0]; 189.23/136.64 8698[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8698 -> 8769[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8698 -> 8770[label="",style="dashed", color="magenta", weight=3]; 189.23/136.64 8699[label="Succ ww137500",fontsize=16,color="green",shape="box"];8700[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos ww1471)) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww14700))) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8700 -> 8771[label="",style="solid", color="black", weight=3]; 189.23/136.64 8701[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww1379) (Pos ww1471)) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8701 -> 8772[label="",style="solid", color="black", weight=3]; 189.23/136.64 8702[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="triangle"];8702 -> 8773[label="",style="solid", color="black", weight=3]; 189.23/136.64 8703[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="triangle"];8703 -> 8774[label="",style="solid", color="black", weight=3]; 189.23/136.64 8704[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="triangle"];8704 -> 8775[label="",style="solid", color="black", weight=3]; 189.23/136.64 2095[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61510[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2095 -> 61510[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61510 -> 2557[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 61511[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2095 -> 61511[label="",style="solid", color="burlywood", weight=9]; 189.23/136.64 61511 -> 2558[label="",style="solid", color="burlywood", weight=3]; 189.23/136.64 2096[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2096 -> 2559[label="",style="solid", color="black", weight=3]; 189.23/136.64 2097[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2097 -> 2560[label="",style="solid", color="black", weight=3]; 189.23/136.64 2098[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];2098 -> 2561[label="",style="solid", color="black", weight=3]; 189.23/136.64 2099[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2099 -> 2562[label="",style="solid", color="black", weight=3]; 189.23/136.64 2100[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];2100 -> 2563[label="",style="solid", color="black", weight=3]; 189.23/136.65 2101[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61512[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2101 -> 61512[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61512 -> 2564[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 61513[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2101 -> 61513[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61513 -> 2565[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 2102[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2102 -> 2566[label="",style="solid", color="black", weight=3]; 189.23/136.65 2103[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2103 -> 2567[label="",style="solid", color="black", weight=3]; 189.23/136.65 2104[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];2104 -> 2568[label="",style="solid", color="black", weight=3]; 189.23/136.65 2105[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2105 -> 2569[label="",style="solid", color="black", weight=3]; 189.23/136.65 2106[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];2106 -> 2570[label="",style="solid", color="black", weight=3]; 189.23/136.65 2107[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61514[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2107 -> 61514[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61514 -> 2571[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 61515[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2107 -> 61515[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61515 -> 2572[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 2108[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2108 -> 2573[label="",style="solid", color="black", weight=3]; 189.23/136.65 2109[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2109 -> 2574[label="",style="solid", color="black", weight=3]; 189.23/136.65 2110[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];2110 -> 2575[label="",style="solid", color="black", weight=3]; 189.23/136.65 2111[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2111 -> 2576[label="",style="solid", color="black", weight=3]; 189.23/136.65 2112[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];2112 -> 2577[label="",style="solid", color="black", weight=3]; 189.23/136.65 2113[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61516[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2113 -> 61516[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61516 -> 2578[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 61517[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2113 -> 61517[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61517 -> 2579[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 2114[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2114 -> 2580[label="",style="solid", color="black", weight=3]; 189.23/136.65 2115[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2115 -> 2581[label="",style="solid", color="black", weight=3]; 189.23/136.65 2116[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];2116 -> 2582[label="",style="solid", color="black", weight=3]; 189.23/136.65 2117[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2117 -> 2583[label="",style="solid", color="black", weight=3]; 189.23/136.65 2118[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];2118 -> 2584[label="",style="solid", color="black", weight=3]; 189.23/136.65 2119[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61518[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2119 -> 61518[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61518 -> 2585[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 61519[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2119 -> 61519[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61519 -> 2586[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 2120[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2120 -> 2587[label="",style="solid", color="black", weight=3]; 189.23/136.65 2121[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2121 -> 2588[label="",style="solid", color="black", weight=3]; 189.23/136.65 2122 -> 15660[label="",style="dashed", color="red", weight=0]; 189.23/136.65 2122[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];2122 -> 15673[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2122 -> 15674[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2122 -> 15675[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2123[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2123 -> 2590[label="",style="solid", color="black", weight=3]; 189.23/136.65 2124[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];2124 -> 2591[label="",style="solid", color="black", weight=3]; 189.23/136.65 2125[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61520[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2125 -> 61520[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61520 -> 2592[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 61521[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2125 -> 61521[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61521 -> 2593[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 2126[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2126 -> 2594[label="",style="solid", color="black", weight=3]; 189.23/136.65 2127[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2127 -> 2595[label="",style="solid", color="black", weight=3]; 189.23/136.65 2128 -> 15660[label="",style="dashed", color="red", weight=0]; 189.23/136.65 2128[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];2128 -> 15676[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2128 -> 15677[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2128 -> 15678[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2129[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2129 -> 2597[label="",style="solid", color="black", weight=3]; 189.23/136.65 2130[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];2130 -> 2598[label="",style="solid", color="black", weight=3]; 189.23/136.65 2131[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61522[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2131 -> 61522[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61522 -> 2599[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 61523[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2131 -> 61523[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61523 -> 2600[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 2132[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2132 -> 2601[label="",style="solid", color="black", weight=3]; 189.23/136.65 2133[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2133 -> 2602[label="",style="solid", color="black", weight=3]; 189.23/136.65 2134[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];2134 -> 2603[label="",style="solid", color="black", weight=3]; 189.23/136.65 2135[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2135 -> 2604[label="",style="solid", color="black", weight=3]; 189.23/136.65 2136[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];2136 -> 2605[label="",style="solid", color="black", weight=3]; 189.23/136.65 2137[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61524[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2137 -> 61524[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61524 -> 2606[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 61525[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2137 -> 61525[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61525 -> 2607[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 2138[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2138 -> 2608[label="",style="solid", color="black", weight=3]; 189.23/136.65 2139[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2139 -> 2609[label="",style="solid", color="black", weight=3]; 189.23/136.65 2140[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];2140 -> 2610[label="",style="solid", color="black", weight=3]; 189.23/136.65 2141[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2141 -> 2611[label="",style="solid", color="black", weight=3]; 189.23/136.65 2142[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];2142 -> 2612[label="",style="solid", color="black", weight=3]; 189.23/136.65 2143[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61526[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2143 -> 61526[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61526 -> 2613[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 61527[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2143 -> 61527[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61527 -> 2614[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 2144[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2144 -> 2615[label="",style="solid", color="black", weight=3]; 189.23/136.65 2145[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2145 -> 2616[label="",style="solid", color="black", weight=3]; 189.23/136.65 2146 -> 15660[label="",style="dashed", color="red", weight=0]; 189.23/136.65 2146[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="magenta"];2146 -> 15679[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2146 -> 15680[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2146 -> 15681[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2147[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2147 -> 2618[label="",style="solid", color="black", weight=3]; 189.23/136.65 2148[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];2148 -> 2619[label="",style="solid", color="black", weight=3]; 189.23/136.65 2149[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61528[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2149 -> 61528[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61528 -> 2620[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 61529[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2149 -> 61529[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61529 -> 2621[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 2150[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2150 -> 2622[label="",style="solid", color="black", weight=3]; 189.23/136.65 2151[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2151 -> 2623[label="",style="solid", color="black", weight=3]; 189.23/136.65 2152 -> 15660[label="",style="dashed", color="red", weight=0]; 189.23/136.65 2152[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="magenta"];2152 -> 15682[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2152 -> 15683[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2152 -> 15684[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2153[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2153 -> 2625[label="",style="solid", color="black", weight=3]; 189.23/136.65 2154[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];2154 -> 2626[label="",style="solid", color="black", weight=3]; 189.23/136.65 2155[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61530[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2155 -> 61530[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61530 -> 2627[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 61531[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2155 -> 61531[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61531 -> 2628[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 2156[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2156 -> 2629[label="",style="solid", color="black", weight=3]; 189.23/136.65 2157[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2157 -> 2630[label="",style="solid", color="black", weight=3]; 189.23/136.65 2158[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];2158 -> 2631[label="",style="solid", color="black", weight=3]; 189.23/136.65 2159[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2159 -> 2632[label="",style="solid", color="black", weight=3]; 189.23/136.65 2160[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];2160 -> 2633[label="",style="solid", color="black", weight=3]; 189.23/136.65 2161[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ ww410000))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61532[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];2161 -> 61532[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61532 -> 2634[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 61533[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];2161 -> 61533[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61533 -> 2635[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 2162[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2162 -> 2636[label="",style="solid", color="black", weight=3]; 189.23/136.65 2163[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2163 -> 2637[label="",style="solid", color="black", weight=3]; 189.23/136.65 2164[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];2164 -> 2638[label="",style="solid", color="black", weight=3]; 189.23/136.65 2165[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2165 -> 2639[label="",style="solid", color="black", weight=3]; 189.23/136.65 2166[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="black",shape="box"];2166 -> 2640[label="",style="solid", color="black", weight=3]; 189.23/136.65 2167[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww4000000000)))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww4000000000)))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4000000000 (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww4000000000)))))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww4000000000)))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww4000000000)))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww4000000000)))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4000000000 (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];61534[label="ww4000000000/Succ ww40000000000",fontsize=10,color="white",style="solid",shape="box"];2167 -> 61534[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61534 -> 2641[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 61535[label="ww4000000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2167 -> 61535[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61535 -> 2642[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 2168 -> 5579[label="",style="dashed", color="red", weight=0]; 189.23/136.65 2168[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="magenta"];2168 -> 5580[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2168 -> 5581[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2169[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (Succ (Succ (primPlusNat ww3000 ww3000))) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (Succ (Succ (primPlusNat ww3000 ww3000))) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];2169 -> 2644[label="",style="solid", color="black", weight=3]; 189.23/136.65 2170[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];2170 -> 2645[label="",style="solid", color="black", weight=3]; 189.23/136.65 2171[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (primMulInt (Pos ww410) (Pos ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (primMulInt (Pos ww410) (Pos ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];2171 -> 2646[label="",style="solid", color="black", weight=3]; 189.23/136.65 2172[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (primMulInt (Pos ww410) (Neg ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (primMulInt (Pos ww410) (Neg ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];2172 -> 2647[label="",style="solid", color="black", weight=3]; 189.23/136.65 2173[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (primMulInt (Neg ww410) (Pos ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (primMulInt (Neg ww410) (Pos ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];2173 -> 2648[label="",style="solid", color="black", weight=3]; 189.23/136.65 2174[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (primMulInt (Neg ww410) (Neg ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (primMulInt (Neg ww410) (Neg ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];2174 -> 2649[label="",style="solid", color="black", weight=3]; 189.23/136.65 2175[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat (Succ ww4100) ww310)) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat (Succ ww4100) ww310)) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61536[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];2175 -> 61536[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61536 -> 2650[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 61537[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];2175 -> 61537[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61537 -> 2651[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 2176[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat Zero ww310)) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat Zero ww310)) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61538[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];2176 -> 61538[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61538 -> 2652[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 61539[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];2176 -> 61539[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61539 -> 2653[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 2177[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];2177 -> 2654[label="",style="solid", color="black", weight=3]; 189.23/136.65 2178[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];2178 -> 2655[label="",style="solid", color="black", weight=3]; 189.23/136.65 2179[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat (Succ ww4100) ww310)) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat (Succ ww4100) ww310)) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61540[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];2179 -> 61540[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61540 -> 2656[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 61541[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];2179 -> 61541[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61541 -> 2657[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 2180[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat Zero ww310)) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat Zero ww310)) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61542[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];2180 -> 61542[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61542 -> 2658[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 61543[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];2180 -> 61543[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61543 -> 2659[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 2181[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2181 -> 2660[label="",style="solid", color="black", weight=3]; 189.23/136.65 2182[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2182 -> 2661[label="",style="solid", color="black", weight=3]; 189.23/136.65 2183[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];2183 -> 2662[label="",style="solid", color="black", weight=3]; 189.23/136.65 2184[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2184 -> 2663[label="",style="solid", color="black", weight=3]; 189.23/136.65 2185[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];2185 -> 2664[label="",style="solid", color="black", weight=3]; 189.23/136.65 2186[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2186 -> 2665[label="",style="solid", color="black", weight=3]; 189.23/136.65 2187 -> 18768[label="",style="dashed", color="red", weight=0]; 189.23/136.65 2187[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];2187 -> 18769[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2187 -> 18770[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2187 -> 18771[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2187 -> 18772[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2187 -> 18773[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2188[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2188 -> 2667[label="",style="solid", color="black", weight=3]; 189.23/136.65 2189[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2189 -> 2668[label="",style="solid", color="black", weight=3]; 189.23/136.65 2190[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];2190 -> 2669[label="",style="solid", color="black", weight=3]; 189.23/136.65 2191[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2191 -> 2670[label="",style="solid", color="black", weight=3]; 189.23/136.65 2192[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];2192 -> 2671[label="",style="solid", color="black", weight=3]; 189.23/136.65 2193[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2193 -> 2672[label="",style="solid", color="black", weight=3]; 189.23/136.65 2194[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2194 -> 2673[label="",style="solid", color="black", weight=3]; 189.23/136.65 2195[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2195 -> 2674[label="",style="solid", color="black", weight=3]; 189.23/136.65 2196[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2196 -> 2675[label="",style="solid", color="black", weight=3]; 189.23/136.65 2197[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (ltEsFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2197 -> 2676[label="",style="solid", color="black", weight=3]; 189.23/136.65 35895 -> 36959[label="",style="dashed", color="red", weight=0]; 189.23/136.65 35895[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];35895 -> 36960[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 35896[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];35896 -> 36795[label="",style="solid", color="black", weight=3]; 189.23/136.65 35897 -> 36796[label="",style="dashed", color="red", weight=0]; 189.23/136.65 35897[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];35897 -> 36797[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 35898[label="ww3100",fontsize=16,color="green",shape="box"];35894[label="takeWhile1 (flip ltEsFloat ww4221) (Float (Pos Zero) (Pos (Succ ww1993))) ww3239 ww4220",fontsize=16,color="burlywood",shape="triangle"];61544[label="ww4220/MyTrue",fontsize=10,color="white",style="solid",shape="box"];35894 -> 61544[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61544 -> 36840[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 61545[label="ww4220/MyFalse",fontsize=10,color="white",style="solid",shape="box"];35894 -> 61545[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61545 -> 36841[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 2199[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (ltEsFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2199 -> 2678[label="",style="solid", color="black", weight=3]; 189.23/136.65 2200[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2200 -> 2679[label="",style="solid", color="black", weight=3]; 189.23/136.65 2201[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2201 -> 2680[label="",style="solid", color="black", weight=3]; 189.23/136.65 2202[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2202 -> 2681[label="",style="solid", color="black", weight=3]; 189.23/136.65 2203[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2203 -> 2682[label="",style="solid", color="black", weight=3]; 189.23/136.65 2204[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (ltEsFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2204 -> 2683[label="",style="solid", color="black", weight=3]; 189.23/136.65 2205[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (ltEsFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2205 -> 2684[label="",style="solid", color="black", weight=3]; 189.23/136.65 2206[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (ltEsFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2206 -> 2685[label="",style="solid", color="black", weight=3]; 189.23/136.65 2207[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2207 -> 2686[label="",style="solid", color="black", weight=3]; 189.23/136.65 2208[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2208 -> 2687[label="",style="solid", color="black", weight=3]; 189.23/136.65 2209[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2209 -> 2688[label="",style="solid", color="black", weight=3]; 189.23/136.65 2210[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2210 -> 2689[label="",style="solid", color="black", weight=3]; 189.23/136.65 2211[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (ltEsFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2211 -> 2690[label="",style="solid", color="black", weight=3]; 189.23/136.65 35899 -> 36968[label="",style="dashed", color="red", weight=0]; 189.23/136.65 35899[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];35899 -> 36969[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 35900[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];35900 -> 36843[label="",style="solid", color="black", weight=3]; 189.23/136.65 35901 -> 36796[label="",style="dashed", color="red", weight=0]; 189.23/136.65 35901[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];35901 -> 36798[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 35902[label="ww3100",fontsize=16,color="green",shape="box"];2213[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (ltEsFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2213 -> 2692[label="",style="solid", color="black", weight=3]; 189.23/136.65 2214[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2214 -> 2693[label="",style="solid", color="black", weight=3]; 189.23/136.65 2215[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2215 -> 2694[label="",style="solid", color="black", weight=3]; 189.23/136.65 2216[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2216 -> 2695[label="",style="solid", color="black", weight=3]; 189.23/136.65 2217[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2217 -> 2696[label="",style="solid", color="black", weight=3]; 189.23/136.65 2218[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (ltEsFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2218 -> 2697[label="",style="solid", color="black", weight=3]; 189.23/136.65 2219[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (ltEsFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2219 -> 2698[label="",style="solid", color="black", weight=3]; 189.23/136.65 2220[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (ltEsFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2220 -> 2699[label="",style="solid", color="black", weight=3]; 189.23/136.65 2221[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2221 -> 2700[label="",style="solid", color="black", weight=3]; 189.23/136.65 2222[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2222 -> 2701[label="",style="solid", color="black", weight=3]; 189.23/136.65 2223[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2223 -> 2702[label="",style="solid", color="black", weight=3]; 189.23/136.65 2224[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2224 -> 2703[label="",style="solid", color="black", weight=3]; 189.23/136.65 2232[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];2233[label="ww4100",fontsize=16,color="green",shape="box"];2234[label="ww5",fontsize=16,color="green",shape="box"];2231[label="takeWhile1 (flip ltEsFloat (psFloat ww30 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) ww32) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww32 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) ww32)) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) ww32) ww32)) (flip ltEsFloat (psFloat ww30 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) ww32) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww32)",fontsize=16,color="black",shape="triangle"];2231 -> 2704[label="",style="solid", color="black", weight=3]; 189.23/136.65 2518 -> 27030[label="",style="dashed", color="red", weight=0]; 189.23/136.65 2518[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];2518 -> 27031[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2519[label="numericEnumFromThenToP1 (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue ww27",fontsize=16,color="black",shape="box"];2519 -> 2829[label="",style="solid", color="black", weight=3]; 189.23/136.65 9522[label="Float (Pos (Succ ww23)) (Pos (Succ ww24))",fontsize=16,color="green",shape="box"];9521[label="takeWhile ww22 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832))",fontsize=16,color="black",shape="triangle"];9521 -> 9524[label="",style="solid", color="black", weight=3]; 189.23/136.65 5889[label="takeWhile0 ww22 ww327 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww328)) MyTrue",fontsize=16,color="black",shape="box"];5889 -> 5894[label="",style="solid", color="black", weight=3]; 189.23/136.65 2226[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2226 -> 2705[label="",style="solid", color="black", weight=3]; 189.23/136.65 2227[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2227 -> 2706[label="",style="solid", color="black", weight=3]; 189.23/136.65 2228[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2228 -> 2707[label="",style="solid", color="black", weight=3]; 189.23/136.65 2229[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2229 -> 2708[label="",style="solid", color="black", weight=3]; 189.23/136.65 2230[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2230 -> 2709[label="",style="solid", color="black", weight=3]; 189.23/136.65 2235[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];2236[label="ww4100",fontsize=16,color="green",shape="box"];2237[label="ww5",fontsize=16,color="green",shape="box"];53797 -> 54742[label="",style="dashed", color="red", weight=0]; 189.23/136.65 53797[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];53797 -> 54743[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 53797 -> 54744[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 53797 -> 54745[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 53798[label="ww3000",fontsize=16,color="green",shape="box"];53799[label="ww3100",fontsize=16,color="green",shape="box"];53800[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];53800 -> 54729[label="",style="solid", color="black", weight=3]; 189.23/136.65 53801 -> 54969[label="",style="dashed", color="red", weight=0]; 189.23/136.65 53801[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];53801 -> 54970[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 53796[label="takeWhile1 (flip ltEsFloat ww3294) (Float (Pos (Succ ww2007)) (Neg (Succ ww2008))) ww4610 ww4609",fontsize=16,color="burlywood",shape="triangle"];61546[label="ww4609/MyTrue",fontsize=10,color="white",style="solid",shape="box"];53796 -> 61546[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61546 -> 54731[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 61547[label="ww4609/MyFalse",fontsize=10,color="white",style="solid",shape="box"];53796 -> 61547[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61547 -> 54732[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 2263[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2263 -> 2711[label="",style="solid", color="black", weight=3]; 189.23/136.65 2264[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2264 -> 2712[label="",style="solid", color="black", weight=3]; 189.23/136.65 2265[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2265 -> 2713[label="",style="solid", color="black", weight=3]; 189.23/136.65 2266[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2266 -> 2714[label="",style="solid", color="black", weight=3]; 189.23/136.65 2267[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2267 -> 2715[label="",style="solid", color="black", weight=3]; 189.23/136.65 2268[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2268 -> 2716[label="",style="solid", color="black", weight=3]; 189.23/136.65 2269[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2269 -> 2717[label="",style="solid", color="black", weight=3]; 189.23/136.65 2270[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2270 -> 2718[label="",style="solid", color="black", weight=3]; 189.23/136.65 2271[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2271 -> 2719[label="",style="solid", color="black", weight=3]; 189.23/136.65 2272[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2272 -> 2720[label="",style="solid", color="black", weight=3]; 189.23/136.65 2273[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2273 -> 2721[label="",style="solid", color="black", weight=3]; 189.23/136.65 2274[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2274 -> 2722[label="",style="solid", color="black", weight=3]; 189.23/136.65 2275[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2275 -> 2723[label="",style="solid", color="black", weight=3]; 189.23/136.65 53802 -> 54742[label="",style="dashed", color="red", weight=0]; 189.23/136.65 53802[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];53802 -> 54746[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 53802 -> 54747[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 53802 -> 54748[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 53803[label="ww3000",fontsize=16,color="green",shape="box"];53804[label="ww3100",fontsize=16,color="green",shape="box"];53805[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];53805 -> 54734[label="",style="solid", color="black", weight=3]; 189.23/136.65 53806 -> 54977[label="",style="dashed", color="red", weight=0]; 189.23/136.65 53806[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];53806 -> 54978[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2277[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2277 -> 2725[label="",style="solid", color="black", weight=3]; 189.23/136.65 2278[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2278 -> 2726[label="",style="solid", color="black", weight=3]; 189.23/136.65 2279[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2279 -> 2727[label="",style="solid", color="black", weight=3]; 189.23/136.65 2280[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2280 -> 2728[label="",style="solid", color="black", weight=3]; 189.23/136.65 2281[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2281 -> 2729[label="",style="solid", color="black", weight=3]; 189.23/136.65 2238[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];2239[label="ww4100",fontsize=16,color="green",shape="box"];2240[label="ww5",fontsize=16,color="green",shape="box"];35903 -> 36976[label="",style="dashed", color="red", weight=0]; 189.23/136.65 35903[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];35903 -> 36977[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 35904[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];35904 -> 36845[label="",style="solid", color="black", weight=3]; 189.23/136.65 35905 -> 36796[label="",style="dashed", color="red", weight=0]; 189.23/136.65 35905[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];35905 -> 36799[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 35906[label="ww3100",fontsize=16,color="green",shape="box"];2283[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (ltEsFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2283 -> 2731[label="",style="solid", color="black", weight=3]; 189.23/136.65 2284[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2284 -> 2732[label="",style="solid", color="black", weight=3]; 189.23/136.65 2285[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2285 -> 2733[label="",style="solid", color="black", weight=3]; 189.23/136.65 2286[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2286 -> 2734[label="",style="solid", color="black", weight=3]; 189.23/136.65 2287[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2287 -> 2735[label="",style="solid", color="black", weight=3]; 189.23/136.65 2241[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];2242[label="ww4100",fontsize=16,color="green",shape="box"];2243[label="ww5",fontsize=16,color="green",shape="box"];2288[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (ltEsFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2288 -> 2736[label="",style="solid", color="black", weight=3]; 189.23/136.65 2289[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (ltEsFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2289 -> 2737[label="",style="solid", color="black", weight=3]; 189.23/136.65 2290[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2290 -> 2738[label="",style="solid", color="black", weight=3]; 189.23/136.65 2291[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2291 -> 2739[label="",style="solid", color="black", weight=3]; 189.23/136.65 2292[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2292 -> 2740[label="",style="solid", color="black", weight=3]; 189.23/136.65 2293[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2293 -> 2741[label="",style="solid", color="black", weight=3]; 189.23/136.65 2294[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (ltEsFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2294 -> 2742[label="",style="solid", color="black", weight=3]; 189.23/136.65 35907 -> 36984[label="",style="dashed", color="red", weight=0]; 189.23/136.65 35907[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];35907 -> 36985[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 35908[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];35908 -> 36847[label="",style="solid", color="black", weight=3]; 189.23/136.65 35909 -> 36796[label="",style="dashed", color="red", weight=0]; 189.23/136.65 35909[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];35909 -> 36800[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 35910[label="ww3100",fontsize=16,color="green",shape="box"];2296[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (ltEsFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2296 -> 2744[label="",style="solid", color="black", weight=3]; 189.23/136.65 2297[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2297 -> 2745[label="",style="solid", color="black", weight=3]; 189.23/136.65 2298[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2298 -> 2746[label="",style="solid", color="black", weight=3]; 189.23/136.65 2299[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2299 -> 2747[label="",style="solid", color="black", weight=3]; 189.23/136.65 2300[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2300 -> 2748[label="",style="solid", color="black", weight=3]; 189.23/136.65 2301[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (ltEsFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2301 -> 2749[label="",style="solid", color="black", weight=3]; 189.23/136.65 2302[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (ltEsFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2302 -> 2750[label="",style="solid", color="black", weight=3]; 189.23/136.65 2303[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (ltEsFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2303 -> 2751[label="",style="solid", color="black", weight=3]; 189.23/136.65 6614 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.65 6614[label="takeWhile1 (flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))) (flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="magenta"];6614 -> 47040[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 6614 -> 47041[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 6614 -> 47042[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 6614 -> 47043[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 6614 -> 47044[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 6615 -> 6351[label="",style="dashed", color="red", weight=0]; 189.23/136.65 6615[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6615 -> 6675[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 6615 -> 6676[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 6616[label="Succ ww54100",fontsize=16,color="green",shape="box"];6617 -> 6351[label="",style="dashed", color="red", weight=0]; 189.23/136.65 6617[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6617 -> 6677[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 6617 -> 6678[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 6618[label="Succ ww54100",fontsize=16,color="green",shape="box"];6619[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww627 (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww6260) (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6619 -> 6679[label="",style="solid", color="black", weight=3]; 189.23/136.65 6620[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww627 (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6620 -> 6680[label="",style="solid", color="black", weight=3]; 189.23/136.65 6621[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6621 -> 6681[label="",style="solid", color="black", weight=3]; 189.23/136.65 6622[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6622 -> 6682[label="",style="solid", color="black", weight=3]; 189.23/136.65 6623[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6623 -> 6683[label="",style="solid", color="black", weight=3]; 189.23/136.65 6624 -> 6351[label="",style="dashed", color="red", weight=0]; 189.23/136.65 6624[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6624 -> 6684[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 6624 -> 6685[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 6625[label="Succ ww54100",fontsize=16,color="green",shape="box"];6626 -> 6351[label="",style="dashed", color="red", weight=0]; 189.23/136.65 6626[label="primMulNat ww53900 (Succ ww54100)",fontsize=16,color="magenta"];6626 -> 6686[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 6626 -> 6687[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 6627[label="Succ ww54100",fontsize=16,color="green",shape="box"];6628[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww631 (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww6300) (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6628 -> 6688[label="",style="solid", color="black", weight=3]; 189.23/136.65 6629[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww631 (Succ ww5440)) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww5440)) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6629 -> 6689[label="",style="solid", color="black", weight=3]; 189.23/136.65 6634[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6634 -> 6694[label="",style="solid", color="black", weight=3]; 189.23/136.65 6635[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6635 -> 6695[label="",style="solid", color="black", weight=3]; 189.23/136.65 6636[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6636 -> 6696[label="",style="solid", color="black", weight=3]; 189.23/136.65 6637 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.65 6637[label="takeWhile1 (flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg ww5410)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))) (flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="magenta"];6637 -> 47045[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 6637 -> 47046[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 6637 -> 47047[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 6637 -> 47048[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 6637 -> 47049[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 6638[label="ww53900",fontsize=16,color="green",shape="box"];6639[label="ww54100",fontsize=16,color="green",shape="box"];6640[label="ww53900",fontsize=16,color="green",shape="box"];6641[label="ww54100",fontsize=16,color="green",shape="box"];6642 -> 6434[label="",style="dashed", color="red", weight=0]; 189.23/136.65 6642[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="magenta"];6642 -> 6698[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 6642 -> 6699[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 6643[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6643 -> 6700[label="",style="solid", color="black", weight=3]; 189.23/136.65 6644[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6644 -> 6701[label="",style="solid", color="black", weight=3]; 189.23/136.65 6645[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6645 -> 6702[label="",style="solid", color="black", weight=3]; 189.23/136.65 6646[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6646 -> 6703[label="",style="solid", color="black", weight=3]; 189.23/136.65 6647[label="ww53900",fontsize=16,color="green",shape="box"];6648[label="ww54100",fontsize=16,color="green",shape="box"];6649[label="ww53900",fontsize=16,color="green",shape="box"];6650[label="ww54100",fontsize=16,color="green",shape="box"];6651[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww6140) Zero) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww6140) Zero) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6651 -> 6704[label="",style="solid", color="black", weight=3]; 189.23/136.65 6652[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="triangle"];6652 -> 6705[label="",style="solid", color="black", weight=3]; 189.23/136.65 6653[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6653 -> 6706[label="",style="solid", color="black", weight=3]; 189.23/136.65 6654[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6654 -> 6707[label="",style="solid", color="black", weight=3]; 189.23/136.65 6655[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6655 -> 6708[label="",style="solid", color="black", weight=3]; 189.23/136.65 6656[label="ww53900",fontsize=16,color="green",shape="box"];6657[label="ww54100",fontsize=16,color="green",shape="box"];6658[label="ww53900",fontsize=16,color="green",shape="box"];6659[label="ww54100",fontsize=16,color="green",shape="box"];6660[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww6180) Zero) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww6180) Zero) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6660 -> 6709[label="",style="solid", color="black", weight=3]; 189.23/136.65 6661[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="triangle"];6661 -> 6710[label="",style="solid", color="black", weight=3]; 189.23/136.65 6662[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6662 -> 6711[label="",style="solid", color="black", weight=3]; 189.23/136.65 6663[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6663 -> 6712[label="",style="solid", color="black", weight=3]; 189.23/136.65 6664[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6664 -> 6713[label="",style="solid", color="black", weight=3]; 189.23/136.65 6665[label="ww53900",fontsize=16,color="green",shape="box"];6666[label="ww54100",fontsize=16,color="green",shape="box"];6667[label="ww53900",fontsize=16,color="green",shape="box"];6668[label="ww54100",fontsize=16,color="green",shape="box"];6669 -> 6437[label="",style="dashed", color="red", weight=0]; 189.23/136.65 6669[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="magenta"];6669 -> 6714[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 6669 -> 6715[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 6670[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6670 -> 6716[label="",style="solid", color="black", weight=3]; 189.23/136.65 6671[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6671 -> 6717[label="",style="solid", color="black", weight=3]; 189.23/136.65 6672[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6672 -> 6718[label="",style="solid", color="black", weight=3]; 189.23/136.65 6673[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6673 -> 6719[label="",style="solid", color="black", weight=3]; 189.23/136.65 2330[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2330 -> 2783[label="",style="solid", color="black", weight=3]; 189.23/136.65 2331[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2331 -> 2784[label="",style="solid", color="black", weight=3]; 189.23/136.65 2332[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2332 -> 2785[label="",style="solid", color="black", weight=3]; 189.23/136.65 2333[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2333 -> 2786[label="",style="solid", color="black", weight=3]; 189.23/136.65 2334[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (ltEsFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2334 -> 2787[label="",style="solid", color="black", weight=3]; 189.23/136.65 2335[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (ltEsFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2335 -> 2788[label="",style="solid", color="black", weight=3]; 189.23/136.65 2336[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (ltEsFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2336 -> 2789[label="",style="solid", color="black", weight=3]; 189.23/136.65 2337[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2337 -> 2790[label="",style="solid", color="black", weight=3]; 189.23/136.65 2338[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2338 -> 2791[label="",style="solid", color="black", weight=3]; 189.23/136.65 2339[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2339 -> 2792[label="",style="solid", color="black", weight=3]; 189.23/136.65 2340[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2340 -> 2793[label="",style="solid", color="black", weight=3]; 189.23/136.65 2341[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (ltEsFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2341 -> 2794[label="",style="solid", color="black", weight=3]; 189.23/136.65 2342[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (ltEsFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2342 -> 2795[label="",style="solid", color="black", weight=3]; 189.23/136.65 2343[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg Zero))",fontsize=16,color="black",shape="box"];2343 -> 2796[label="",style="solid", color="black", weight=3]; 189.23/136.65 2344[label="numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue ww15",fontsize=16,color="black",shape="box"];2344 -> 2797[label="",style="solid", color="black", weight=3]; 189.23/136.65 9786[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];9785[label="takeWhile ww11 (iterate (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834))",fontsize=16,color="black",shape="triangle"];9785 -> 9788[label="",style="solid", color="black", weight=3]; 189.23/136.65 6630[label="takeWhile0 ww11 ww608 (iterate (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww609)) MyTrue",fontsize=16,color="black",shape="box"];6630 -> 6690[label="",style="solid", color="black", weight=3]; 189.23/136.65 2347[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2347 -> 2799[label="",style="solid", color="black", weight=3]; 189.23/136.65 2348[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2348 -> 2800[label="",style="solid", color="black", weight=3]; 189.23/136.65 2349[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2349 -> 2801[label="",style="solid", color="black", weight=3]; 189.23/136.65 2350[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2350 -> 2802[label="",style="solid", color="black", weight=3]; 189.23/136.65 2351[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (ltEsFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2351 -> 2803[label="",style="solid", color="black", weight=3]; 189.23/136.65 2352[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (ltEsFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2352 -> 2804[label="",style="solid", color="black", weight=3]; 189.23/136.65 2522[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww28",fontsize=16,color="black",shape="box"];2522 -> 2831[label="",style="solid", color="black", weight=3]; 189.23/136.65 2523 -> 2260[label="",style="dashed", color="red", weight=0]; 189.23/136.65 2523[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww28",fontsize=16,color="magenta"];2353[label="takeWhile1 (flip ltEsFloat (psFloat ww8 (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) ww9 (flip ltEsFloat (psFloat ww8 (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="black",shape="box"];2353 -> 2805[label="",style="solid", color="black", weight=3]; 189.23/136.65 2354[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2354 -> 2806[label="",style="solid", color="black", weight=3]; 189.23/136.65 2355[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2355 -> 2807[label="",style="solid", color="black", weight=3]; 189.23/136.65 2356[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2356 -> 2808[label="",style="solid", color="black", weight=3]; 189.23/136.65 2357[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18 (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) ww18 (iterate (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18)) (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) ww18)) (numericEnumFromThenToP1 (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18 (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) ww18)",fontsize=16,color="black",shape="triangle"];2357 -> 2809[label="",style="solid", color="black", weight=3]; 189.23/136.65 2358[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (ltEsFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2358 -> 2810[label="",style="solid", color="black", weight=3]; 189.23/136.65 2359[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (ltEsFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2359 -> 2811[label="",style="solid", color="black", weight=3]; 189.23/136.65 2360[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (ltEsFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2360 -> 2812[label="",style="solid", color="black", weight=3]; 189.23/136.65 2361[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2361 -> 2813[label="",style="solid", color="black", weight=3]; 189.23/136.65 2362[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2362 -> 2814[label="",style="solid", color="black", weight=3]; 189.23/136.65 2363[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2363 -> 2815[label="",style="solid", color="black", weight=3]; 189.23/136.65 2364[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2364 -> 2816[label="",style="solid", color="black", weight=3]; 189.23/136.65 2244[label="Float (Neg (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];2245[label="ww4100",fontsize=16,color="green",shape="box"];2246[label="ww5",fontsize=16,color="green",shape="box"];2365[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (ltEsFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2365 -> 2817[label="",style="solid", color="black", weight=3]; 189.23/136.65 2366[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (ltEsFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2366 -> 2818[label="",style="solid", color="black", weight=3]; 189.23/136.65 2367[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2367 -> 2819[label="",style="solid", color="black", weight=3]; 189.23/136.65 2368[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2368 -> 2820[label="",style="solid", color="black", weight=3]; 189.23/136.65 2369 -> 2821[label="",style="dashed", color="red", weight=0]; 189.23/136.65 2369[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];2369 -> 2822[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2369 -> 2823[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2369 -> 2824[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2370[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2370 -> 2832[label="",style="solid", color="black", weight=3]; 189.23/136.65 2247[label="Float (Neg (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];2248[label="ww4100",fontsize=16,color="green",shape="box"];2249[label="ww5",fontsize=16,color="green",shape="box"];2371[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (ltEsFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2371 -> 2833[label="",style="solid", color="black", weight=3]; 189.23/136.65 2372[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (ltEsFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2372 -> 2834[label="",style="solid", color="black", weight=3]; 189.23/136.65 2373[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2373 -> 2835[label="",style="solid", color="black", weight=3]; 189.23/136.65 2374[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2374 -> 2836[label="",style="solid", color="black", weight=3]; 189.23/136.65 2375[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2375 -> 2837[label="",style="solid", color="black", weight=3]; 189.23/136.65 2376[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2376 -> 2838[label="",style="solid", color="black", weight=3]; 189.23/136.65 2377[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (ltEsFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2377 -> 2839[label="",style="solid", color="black", weight=3]; 189.23/136.65 2378[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (ltEsFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2378 -> 2840[label="",style="solid", color="black", weight=3]; 189.23/136.65 2379[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (ltEsFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2379 -> 2841[label="",style="solid", color="black", weight=3]; 189.23/136.65 2380[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2380 -> 2842[label="",style="solid", color="black", weight=3]; 189.23/136.65 2381[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2381 -> 2843[label="",style="solid", color="black", weight=3]; 189.23/136.65 2382[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2382 -> 2844[label="",style="solid", color="black", weight=3]; 189.23/136.65 2383[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2383 -> 2845[label="",style="solid", color="black", weight=3]; 189.23/136.65 2384[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (ltEsFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2384 -> 2846[label="",style="solid", color="black", weight=3]; 189.23/136.65 2385[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (ltEsFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2385 -> 2847[label="",style="solid", color="black", weight=3]; 189.23/136.65 2386[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (ltEsFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2386 -> 2848[label="",style="solid", color="black", weight=3]; 189.23/136.65 2387[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2387 -> 2849[label="",style="solid", color="black", weight=3]; 189.23/136.65 2388[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2388 -> 2850[label="",style="solid", color="black", weight=3]; 189.23/136.65 2389[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2389 -> 2851[label="",style="solid", color="black", weight=3]; 189.23/136.65 2390[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2390 -> 2852[label="",style="solid", color="black", weight=3]; 189.23/136.65 2250[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];2251[label="ww4100",fontsize=16,color="green",shape="box"];2252[label="ww5",fontsize=16,color="green",shape="box"];2391[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (ltEsFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2391 -> 2853[label="",style="solid", color="black", weight=3]; 189.23/136.65 2392[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (ltEsFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2392 -> 2854[label="",style="solid", color="black", weight=3]; 189.23/136.65 2393[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2393 -> 2855[label="",style="solid", color="black", weight=3]; 189.23/136.65 2394[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2394 -> 2856[label="",style="solid", color="black", weight=3]; 189.23/136.65 2395 -> 2821[label="",style="dashed", color="red", weight=0]; 189.23/136.65 2395[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];2395 -> 2825[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2395 -> 2826[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2395 -> 2827[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2396[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2396 -> 2857[label="",style="solid", color="black", weight=3]; 189.23/136.65 2253[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];2254[label="ww4100",fontsize=16,color="green",shape="box"];2255[label="ww5",fontsize=16,color="green",shape="box"];2397[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (ltEsFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2397 -> 2858[label="",style="solid", color="black", weight=3]; 189.23/136.65 2398[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (ltEsFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2398 -> 2859[label="",style="solid", color="black", weight=3]; 189.23/136.65 2399[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2399 -> 2860[label="",style="solid", color="black", weight=3]; 189.23/136.65 2400[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2400 -> 2861[label="",style="solid", color="black", weight=3]; 189.23/136.65 2401[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2401 -> 2862[label="",style="solid", color="black", weight=3]; 189.23/136.65 2402[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2402 -> 2863[label="",style="solid", color="black", weight=3]; 189.23/136.65 2403[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (ltEsFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2403 -> 2864[label="",style="solid", color="black", weight=3]; 189.23/136.65 2404[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (ltEsFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2404 -> 2865[label="",style="solid", color="black", weight=3]; 189.23/136.65 2405[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (ltEsFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2405 -> 2866[label="",style="solid", color="black", weight=3]; 189.23/136.65 2406[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2406 -> 2867[label="",style="solid", color="black", weight=3]; 189.23/136.65 2407[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2407 -> 2868[label="",style="solid", color="black", weight=3]; 189.23/136.65 2408[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2408 -> 2869[label="",style="solid", color="black", weight=3]; 189.23/136.65 2409[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2409 -> 2870[label="",style="solid", color="black", weight=3]; 189.23/136.65 2410[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (ltEsFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2410 -> 2871[label="",style="solid", color="black", weight=3]; 189.23/136.65 2411[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (ltEsFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2411 -> 2872[label="",style="solid", color="black", weight=3]; 189.23/136.65 2412[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (ltEsFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2412 -> 2873[label="",style="solid", color="black", weight=3]; 189.23/136.65 7665 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.65 7665[label="takeWhile1 (flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))) (flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="magenta"];7665 -> 47050[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 7665 -> 47051[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 7665 -> 47052[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 7665 -> 47053[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 7665 -> 47054[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 7666 -> 6351[label="",style="dashed", color="red", weight=0]; 189.23/136.65 7666[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7666 -> 7725[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 7666 -> 7726[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 7667[label="Succ ww95800",fontsize=16,color="green",shape="box"];7668 -> 6351[label="",style="dashed", color="red", weight=0]; 189.23/136.65 7668[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7668 -> 7727[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 7668 -> 7728[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 7669[label="Succ ww95800",fontsize=16,color="green",shape="box"];7670[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1058 (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww10570) (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7670 -> 7729[label="",style="solid", color="black", weight=3]; 189.23/136.65 7671[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1058 (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7671 -> 7730[label="",style="solid", color="black", weight=3]; 189.23/136.65 7672[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7672 -> 7731[label="",style="solid", color="black", weight=3]; 189.23/136.65 7673[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7673 -> 7732[label="",style="solid", color="black", weight=3]; 189.23/136.65 7674[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7674 -> 7733[label="",style="solid", color="black", weight=3]; 189.23/136.65 7675 -> 6351[label="",style="dashed", color="red", weight=0]; 189.23/136.65 7675[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7675 -> 7734[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 7675 -> 7735[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 7676[label="Succ ww95800",fontsize=16,color="green",shape="box"];7677 -> 6351[label="",style="dashed", color="red", weight=0]; 189.23/136.65 7677[label="primMulNat ww95600 (Succ ww95800)",fontsize=16,color="magenta"];7677 -> 7736[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 7677 -> 7737[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 7678[label="Succ ww95800",fontsize=16,color="green",shape="box"];7679[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1062 (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww10610) (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7679 -> 7738[label="",style="solid", color="black", weight=3]; 189.23/136.65 7680[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1062 (Succ ww9610)) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww9610)) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7680 -> 7739[label="",style="solid", color="black", weight=3]; 189.23/136.65 7684[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7684 -> 7747[label="",style="solid", color="black", weight=3]; 189.23/136.65 7685[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7685 -> 7748[label="",style="solid", color="black", weight=3]; 189.23/136.65 7686[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7686 -> 7749[label="",style="solid", color="black", weight=3]; 189.23/136.65 7687 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.65 7687[label="takeWhile1 (flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg ww9580)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))) (flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="magenta"];7687 -> 47055[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 7687 -> 47056[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 7687 -> 47057[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 7687 -> 47058[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 7687 -> 47059[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 7688[label="ww95600",fontsize=16,color="green",shape="box"];7689[label="ww95800",fontsize=16,color="green",shape="box"];7690[label="ww95600",fontsize=16,color="green",shape="box"];7691[label="ww95800",fontsize=16,color="green",shape="box"];7692 -> 7491[label="",style="dashed", color="red", weight=0]; 189.23/136.65 7692[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="magenta"];7692 -> 7751[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 7692 -> 7752[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 7693[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7693 -> 7753[label="",style="solid", color="black", weight=3]; 189.23/136.65 7694[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7694 -> 7754[label="",style="solid", color="black", weight=3]; 189.23/136.65 7695[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7695 -> 7755[label="",style="solid", color="black", weight=3]; 189.23/136.65 7696[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7696 -> 7756[label="",style="solid", color="black", weight=3]; 189.23/136.65 7697[label="ww95600",fontsize=16,color="green",shape="box"];7698[label="ww95800",fontsize=16,color="green",shape="box"];7699[label="ww95600",fontsize=16,color="green",shape="box"];7700[label="ww95800",fontsize=16,color="green",shape="box"];7701[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww10450) Zero) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww10450) Zero) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7701 -> 7757[label="",style="solid", color="black", weight=3]; 189.23/136.65 7702[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="triangle"];7702 -> 7758[label="",style="solid", color="black", weight=3]; 189.23/136.65 7703[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7703 -> 7759[label="",style="solid", color="black", weight=3]; 189.23/136.65 7704[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7704 -> 7760[label="",style="solid", color="black", weight=3]; 189.23/136.65 7705[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7705 -> 7761[label="",style="solid", color="black", weight=3]; 189.23/136.65 7706[label="ww95600",fontsize=16,color="green",shape="box"];7707[label="ww95800",fontsize=16,color="green",shape="box"];7708[label="ww95600",fontsize=16,color="green",shape="box"];7709[label="ww95800",fontsize=16,color="green",shape="box"];7710[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww10490) Zero) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww10490) Zero) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7710 -> 7762[label="",style="solid", color="black", weight=3]; 189.23/136.65 7711[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="triangle"];7711 -> 7763[label="",style="solid", color="black", weight=3]; 189.23/136.65 7712[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7712 -> 7764[label="",style="solid", color="black", weight=3]; 189.23/136.65 7713[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7713 -> 7765[label="",style="solid", color="black", weight=3]; 189.23/136.65 7714[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7714 -> 7766[label="",style="solid", color="black", weight=3]; 189.23/136.65 7715[label="ww95600",fontsize=16,color="green",shape="box"];7716[label="ww95800",fontsize=16,color="green",shape="box"];7717[label="ww95600",fontsize=16,color="green",shape="box"];7718[label="ww95800",fontsize=16,color="green",shape="box"];7719 -> 7494[label="",style="dashed", color="red", weight=0]; 189.23/136.65 7719[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];7719 -> 7767[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 7719 -> 7768[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 7720[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7720 -> 7769[label="",style="solid", color="black", weight=3]; 189.23/136.65 7721[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7721 -> 7770[label="",style="solid", color="black", weight=3]; 189.23/136.65 7722[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7722 -> 7771[label="",style="solid", color="black", weight=3]; 189.23/136.65 7723[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7723 -> 7772[label="",style="solid", color="black", weight=3]; 189.23/136.65 2439[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2439 -> 2905[label="",style="solid", color="black", weight=3]; 189.23/136.65 2440[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2440 -> 2906[label="",style="solid", color="black", weight=3]; 189.23/136.65 2441[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2441 -> 2907[label="",style="solid", color="black", weight=3]; 189.23/136.65 2442[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2442 -> 2908[label="",style="solid", color="black", weight=3]; 189.23/136.65 2443[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (ltEsFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2443 -> 2909[label="",style="solid", color="black", weight=3]; 189.23/136.65 35911 -> 36992[label="",style="dashed", color="red", weight=0]; 189.23/136.65 35911[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];35911 -> 36993[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 35912[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];35912 -> 36849[label="",style="solid", color="black", weight=3]; 189.23/136.65 35913 -> 36796[label="",style="dashed", color="red", weight=0]; 189.23/136.65 35913[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];35913 -> 36801[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 35914[label="ww3100",fontsize=16,color="green",shape="box"];2445[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (ltEsFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2445 -> 2911[label="",style="solid", color="black", weight=3]; 189.23/136.65 2446[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2446 -> 2912[label="",style="solid", color="black", weight=3]; 189.23/136.65 2447[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2447 -> 2913[label="",style="solid", color="black", weight=3]; 189.23/136.65 2448[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2448 -> 2914[label="",style="solid", color="black", weight=3]; 189.23/136.65 2449[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2449 -> 2915[label="",style="solid", color="black", weight=3]; 189.23/136.65 2450[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (ltEsFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2450 -> 2916[label="",style="solid", color="black", weight=3]; 189.23/136.65 2451[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (ltEsFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2451 -> 2917[label="",style="solid", color="black", weight=3]; 189.23/136.65 2452[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (ltEsFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2452 -> 2918[label="",style="solid", color="black", weight=3]; 189.23/136.65 2453[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2453 -> 2919[label="",style="solid", color="black", weight=3]; 189.23/136.65 2454[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2454 -> 2920[label="",style="solid", color="black", weight=3]; 189.23/136.65 2455[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2455 -> 2921[label="",style="solid", color="black", weight=3]; 189.23/136.65 2456[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2456 -> 2922[label="",style="solid", color="black", weight=3]; 189.23/136.65 2457[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (ltEsFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2457 -> 2923[label="",style="solid", color="black", weight=3]; 189.23/136.65 35915 -> 37000[label="",style="dashed", color="red", weight=0]; 189.23/136.65 35915[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];35915 -> 37001[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 35916[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];35916 -> 36851[label="",style="solid", color="black", weight=3]; 189.23/136.65 35917 -> 36796[label="",style="dashed", color="red", weight=0]; 189.23/136.65 35917[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];35917 -> 36802[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 35918[label="ww3100",fontsize=16,color="green",shape="box"];2459[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (ltEsFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2459 -> 2925[label="",style="solid", color="black", weight=3]; 189.23/136.65 2460[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2460 -> 2926[label="",style="solid", color="black", weight=3]; 189.23/136.65 2461[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2461 -> 2927[label="",style="solid", color="black", weight=3]; 189.23/136.65 2462[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2462 -> 2928[label="",style="solid", color="black", weight=3]; 189.23/136.65 2463[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2463 -> 2929[label="",style="solid", color="black", weight=3]; 189.23/136.65 2464[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (ltEsFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2464 -> 2930[label="",style="solid", color="black", weight=3]; 189.23/136.65 2465[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (ltEsFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2465 -> 2931[label="",style="solid", color="black", weight=3]; 189.23/136.65 2466[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (ltEsFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2466 -> 2932[label="",style="solid", color="black", weight=3]; 189.23/136.65 2467[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2467 -> 2933[label="",style="solid", color="black", weight=3]; 189.23/136.65 2468[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2468 -> 2934[label="",style="solid", color="black", weight=3]; 189.23/136.65 2469[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2469 -> 2935[label="",style="solid", color="black", weight=3]; 189.23/136.65 2470[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2470 -> 2936[label="",style="solid", color="black", weight=3]; 189.23/136.65 15661[label="ww5",fontsize=16,color="green",shape="box"];15662[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];15663[label="ww4100",fontsize=16,color="green",shape="box"];15660[label="takeWhile1 (flip ltEsFloat (psFloat ww2076 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) ww2078) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww2078 (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) ww2078)) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) ww2078) ww2078)) (flip ltEsFloat (psFloat ww2076 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) ww2078) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww2078)",fontsize=16,color="black",shape="triangle"];15660 -> 15766[label="",style="solid", color="black", weight=3]; 189.23/136.65 2472[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2472 -> 2938[label="",style="solid", color="black", weight=3]; 189.23/136.65 2473[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2473 -> 2939[label="",style="solid", color="black", weight=3]; 189.23/136.65 2474[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2474 -> 2940[label="",style="solid", color="black", weight=3]; 189.23/136.65 2475[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2475 -> 2941[label="",style="solid", color="black", weight=3]; 189.23/136.65 2476[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2476 -> 2942[label="",style="solid", color="black", weight=3]; 189.23/136.65 2477[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2477 -> 2943[label="",style="solid", color="black", weight=3]; 189.23/136.65 15664[label="ww5",fontsize=16,color="green",shape="box"];15665[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];15666[label="ww4100",fontsize=16,color="green",shape="box"];53807 -> 54742[label="",style="dashed", color="red", weight=0]; 189.23/136.65 53807[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];53807 -> 54749[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 53807 -> 54750[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 53807 -> 54751[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 53808[label="ww3000",fontsize=16,color="green",shape="box"];53809[label="ww3100",fontsize=16,color="green",shape="box"];53810[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];53810 -> 54737[label="",style="solid", color="black", weight=3]; 189.23/136.65 53811 -> 54985[label="",style="dashed", color="red", weight=0]; 189.23/136.65 53811[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];53811 -> 54986[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2480[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2480 -> 2946[label="",style="solid", color="black", weight=3]; 189.23/136.65 2481[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2481 -> 2947[label="",style="solid", color="black", weight=3]; 189.23/136.65 2482[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2482 -> 2948[label="",style="solid", color="black", weight=3]; 189.23/136.65 2483[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2483 -> 2949[label="",style="solid", color="black", weight=3]; 189.23/136.65 2484[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2484 -> 2950[label="",style="solid", color="black", weight=3]; 189.23/136.65 2485[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2485 -> 2951[label="",style="solid", color="black", weight=3]; 189.23/136.65 2486[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2486 -> 2952[label="",style="solid", color="black", weight=3]; 189.23/136.65 2487[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2487 -> 2953[label="",style="solid", color="black", weight=3]; 189.23/136.65 2488[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2488 -> 2954[label="",style="solid", color="black", weight=3]; 189.23/136.65 2489[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2489 -> 2955[label="",style="solid", color="black", weight=3]; 189.23/136.65 2490[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2490 -> 2956[label="",style="solid", color="black", weight=3]; 189.23/136.65 2491[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2491 -> 2957[label="",style="solid", color="black", weight=3]; 189.23/136.65 2492[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2492 -> 2958[label="",style="solid", color="black", weight=3]; 189.23/136.65 53812 -> 54742[label="",style="dashed", color="red", weight=0]; 189.23/136.65 53812[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];53812 -> 54752[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 53812 -> 54753[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 53812 -> 54754[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 53813[label="ww3000",fontsize=16,color="green",shape="box"];53814[label="ww3100",fontsize=16,color="green",shape="box"];53815[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];53815 -> 54740[label="",style="solid", color="black", weight=3]; 189.23/136.65 53816 -> 54993[label="",style="dashed", color="red", weight=0]; 189.23/136.65 53816[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];53816 -> 54994[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2494[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2494 -> 2960[label="",style="solid", color="black", weight=3]; 189.23/136.65 2495[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2495 -> 2961[label="",style="solid", color="black", weight=3]; 189.23/136.65 2496[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2496 -> 2962[label="",style="solid", color="black", weight=3]; 189.23/136.65 2497[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2497 -> 2963[label="",style="solid", color="black", weight=3]; 189.23/136.65 2498[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2498 -> 2964[label="",style="solid", color="black", weight=3]; 189.23/136.65 15667[label="ww5",fontsize=16,color="green",shape="box"];15668[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];15669[label="ww4100",fontsize=16,color="green",shape="box"];35919 -> 37008[label="",style="dashed", color="red", weight=0]; 189.23/136.65 35919[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];35919 -> 37009[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 35920[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];35920 -> 36853[label="",style="solid", color="black", weight=3]; 189.23/136.65 35921 -> 36796[label="",style="dashed", color="red", weight=0]; 189.23/136.65 35921[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];35921 -> 36803[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 35922[label="ww3100",fontsize=16,color="green",shape="box"];2501[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (ltEsFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2501 -> 2967[label="",style="solid", color="black", weight=3]; 189.23/136.65 2502[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2502 -> 2968[label="",style="solid", color="black", weight=3]; 189.23/136.65 2503[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2503 -> 2969[label="",style="solid", color="black", weight=3]; 189.23/136.65 2504[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2504 -> 2970[label="",style="solid", color="black", weight=3]; 189.23/136.65 2505[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2505 -> 2971[label="",style="solid", color="black", weight=3]; 189.23/136.65 15670[label="ww5",fontsize=16,color="green",shape="box"];15671[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];15672[label="ww4100",fontsize=16,color="green",shape="box"];2507[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (ltEsFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2507 -> 2973[label="",style="solid", color="black", weight=3]; 189.23/136.65 2508[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (ltEsFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2508 -> 2974[label="",style="solid", color="black", weight=3]; 189.23/136.65 2509[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2509 -> 2975[label="",style="solid", color="black", weight=3]; 189.23/136.65 2510[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2510 -> 2976[label="",style="solid", color="black", weight=3]; 189.23/136.65 2511[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2511 -> 2977[label="",style="solid", color="black", weight=3]; 189.23/136.65 2512[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2512 -> 2978[label="",style="solid", color="black", weight=3]; 189.23/136.65 2513[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (ltEsFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2513 -> 2979[label="",style="solid", color="black", weight=3]; 189.23/136.65 35923 -> 37016[label="",style="dashed", color="red", weight=0]; 189.23/136.65 35923[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];35923 -> 37017[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 35924[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];35924 -> 36855[label="",style="solid", color="black", weight=3]; 189.23/136.65 35925 -> 36796[label="",style="dashed", color="red", weight=0]; 189.23/136.65 35925[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];35925 -> 36804[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 35926[label="ww3100",fontsize=16,color="green",shape="box"];2516 -> 4044[label="",style="dashed", color="red", weight=0]; 189.23/136.65 2516[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="magenta"];2516 -> 4045[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2517[label="ww5",fontsize=16,color="green",shape="box"];2515[label="takeWhile1 (flip ltEsFloat (psFloat ww34 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) ww35 (flip ltEsFloat (psFloat ww34 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="black",shape="triangle"];2515 -> 2982[label="",style="solid", color="black", weight=3]; 189.23/136.65 2524[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2524 -> 2983[label="",style="solid", color="black", weight=3]; 189.23/136.65 2525[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2525 -> 2984[label="",style="solid", color="black", weight=3]; 189.23/136.65 2526[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2526 -> 2985[label="",style="solid", color="black", weight=3]; 189.23/136.65 2527[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2527 -> 2986[label="",style="solid", color="black", weight=3]; 189.23/136.65 2528[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (ltEsFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2528 -> 2987[label="",style="solid", color="black", weight=3]; 189.23/136.65 2529[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (ltEsFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2529 -> 2988[label="",style="solid", color="black", weight=3]; 189.23/136.65 2530[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (ltEsFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2530 -> 2989[label="",style="solid", color="black", weight=3]; 189.23/136.65 8705 -> 6351[label="",style="dashed", color="red", weight=0]; 189.23/136.65 8705[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8705 -> 8776[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 8705 -> 8777[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 8706[label="Succ ww137500",fontsize=16,color="green",shape="box"];8707 -> 6351[label="",style="dashed", color="red", weight=0]; 189.23/136.65 8707[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8707 -> 8778[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 8707 -> 8779[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 8708[label="Succ ww137500",fontsize=16,color="green",shape="box"];8709[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) ww1475) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (Succ ww14740)) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8709 -> 8780[label="",style="solid", color="black", weight=3]; 189.23/136.65 8710[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) ww1475) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) Zero) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8710 -> 8781[label="",style="solid", color="black", weight=3]; 189.23/136.65 8711 -> 8675[label="",style="dashed", color="red", weight=0]; 189.23/136.65 8711[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="magenta"];8712 -> 8676[label="",style="dashed", color="red", weight=0]; 189.23/136.65 8712[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="magenta"];8713 -> 8677[label="",style="dashed", color="red", weight=0]; 189.23/136.65 8713[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="magenta"];8714[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];8714 -> 8782[label="",style="solid", color="black", weight=3]; 189.23/136.65 8715[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];8715 -> 8783[label="",style="solid", color="black", weight=3]; 189.23/136.65 8716 -> 6351[label="",style="dashed", color="red", weight=0]; 189.23/136.65 8716[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8716 -> 8784[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 8716 -> 8785[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 8717[label="Succ ww137500",fontsize=16,color="green",shape="box"];8718 -> 6351[label="",style="dashed", color="red", weight=0]; 189.23/136.65 8718[label="primMulNat ww137300 (Succ ww137500)",fontsize=16,color="magenta"];8718 -> 8786[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 8718 -> 8787[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 8719[label="Succ ww137500",fontsize=16,color="green",shape="box"];8720[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) ww1479) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) (Succ ww14780)) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8720 -> 8788[label="",style="solid", color="black", weight=3]; 189.23/136.65 8721[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) ww1479) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13780) Zero) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8721 -> 8789[label="",style="solid", color="black", weight=3]; 189.23/136.65 8731 -> 8702[label="",style="dashed", color="red", weight=0]; 189.23/136.65 8731[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="magenta"];8732 -> 8703[label="",style="dashed", color="red", weight=0]; 189.23/136.65 8732[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="magenta"];8733 -> 8704[label="",style="dashed", color="red", weight=0]; 189.23/136.65 8733[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="magenta"];8734[label="ww137300",fontsize=16,color="green",shape="box"];8735[label="ww137500",fontsize=16,color="green",shape="box"];8736[label="ww137300",fontsize=16,color="green",shape="box"];8737[label="ww137500",fontsize=16,color="green",shape="box"];8738[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww14580)) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww14580)) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8738 -> 8797[label="",style="solid", color="black", weight=3]; 189.23/136.65 8739[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="triangle"];8739 -> 8798[label="",style="solid", color="black", weight=3]; 189.23/136.65 8740[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8740 -> 8799[label="",style="solid", color="black", weight=3]; 189.23/136.65 8741[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8741 -> 8800[label="",style="solid", color="black", weight=3]; 189.23/136.65 8742[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8742 -> 8801[label="",style="solid", color="black", weight=3]; 189.23/136.65 8743[label="ww137300",fontsize=16,color="green",shape="box"];8744[label="ww137500",fontsize=16,color="green",shape="box"];8745[label="ww137300",fontsize=16,color="green",shape="box"];8746[label="ww137500",fontsize=16,color="green",shape="box"];8747 -> 8537[label="",style="dashed", color="red", weight=0]; 189.23/136.65 8747[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="magenta"];8747 -> 8802[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 8747 -> 8803[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 8748[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8748 -> 8804[label="",style="solid", color="black", weight=3]; 189.23/136.65 8749[label="Zero",fontsize=16,color="green",shape="box"];8750[label="Succ ww137300",fontsize=16,color="green",shape="box"];8751[label="Succ ww137500",fontsize=16,color="green",shape="box"];8752[label="Zero",fontsize=16,color="green",shape="box"];8753[label="Zero",fontsize=16,color="green",shape="box"];8754[label="Zero",fontsize=16,color="green",shape="box"];8755[label="ww137300",fontsize=16,color="green",shape="box"];8756[label="ww137500",fontsize=16,color="green",shape="box"];8757[label="ww137300",fontsize=16,color="green",shape="box"];8758[label="ww137500",fontsize=16,color="green",shape="box"];8759 -> 8538[label="",style="dashed", color="red", weight=0]; 189.23/136.65 8759[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="magenta"];8759 -> 8805[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 8759 -> 8806[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 8760[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8760 -> 8807[label="",style="solid", color="black", weight=3]; 189.23/136.65 8761[label="Zero",fontsize=16,color="green",shape="box"];8762[label="Succ ww137300",fontsize=16,color="green",shape="box"];8763[label="Succ ww137500",fontsize=16,color="green",shape="box"];8764[label="Zero",fontsize=16,color="green",shape="box"];8765[label="Zero",fontsize=16,color="green",shape="box"];8766[label="Zero",fontsize=16,color="green",shape="box"];8767[label="ww137300",fontsize=16,color="green",shape="box"];8768[label="ww137500",fontsize=16,color="green",shape="box"];8769[label="ww137300",fontsize=16,color="green",shape="box"];8770[label="ww137500",fontsize=16,color="green",shape="box"];8771[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww14700)) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww14700)) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8771 -> 8808[label="",style="solid", color="black", weight=3]; 189.23/136.65 8772[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="triangle"];8772 -> 8809[label="",style="solid", color="black", weight=3]; 189.23/136.65 8773[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8773 -> 8810[label="",style="solid", color="black", weight=3]; 189.23/136.65 8774[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8774 -> 8811[label="",style="solid", color="black", weight=3]; 189.23/136.65 8775[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8775 -> 8812[label="",style="solid", color="black", weight=3]; 189.23/136.65 2557[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2557 -> 3021[label="",style="solid", color="black", weight=3]; 189.23/136.65 2558[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2558 -> 3022[label="",style="solid", color="black", weight=3]; 189.23/136.65 2559[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2559 -> 3023[label="",style="solid", color="black", weight=3]; 189.23/136.65 2560[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2560 -> 3024[label="",style="solid", color="black", weight=3]; 189.23/136.65 2561[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (ltEsFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2561 -> 3025[label="",style="solid", color="black", weight=3]; 189.23/136.65 2562[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (ltEsFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2562 -> 3026[label="",style="solid", color="black", weight=3]; 189.23/136.65 2563[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (ltEsFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2563 -> 3027[label="",style="solid", color="black", weight=3]; 189.23/136.65 2564[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2564 -> 3028[label="",style="solid", color="black", weight=3]; 189.23/136.65 2565[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2565 -> 3029[label="",style="solid", color="black", weight=3]; 189.23/136.65 2566[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2566 -> 3030[label="",style="solid", color="black", weight=3]; 189.23/136.65 2567[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2567 -> 3031[label="",style="solid", color="black", weight=3]; 189.23/136.65 2568[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (ltEsFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2568 -> 3032[label="",style="solid", color="black", weight=3]; 189.23/136.65 2569[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (ltEsFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2569 -> 3033[label="",style="solid", color="black", weight=3]; 189.23/136.65 2570[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (ltEsFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2570 -> 3034[label="",style="solid", color="black", weight=3]; 189.23/136.65 2571[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2571 -> 3035[label="",style="solid", color="black", weight=3]; 189.23/136.65 2572[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2572 -> 3036[label="",style="solid", color="black", weight=3]; 189.23/136.65 2573[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2573 -> 3037[label="",style="solid", color="black", weight=3]; 189.23/136.65 2574[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2574 -> 3038[label="",style="solid", color="black", weight=3]; 189.23/136.65 2575[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (ltEsFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2575 -> 3039[label="",style="solid", color="black", weight=3]; 189.23/136.65 2576[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (ltEsFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2576 -> 3040[label="",style="solid", color="black", weight=3]; 189.23/136.65 2577[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (ltEsFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2577 -> 3041[label="",style="solid", color="black", weight=3]; 189.23/136.65 2578[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2578 -> 3042[label="",style="solid", color="black", weight=3]; 189.23/136.65 2579[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2579 -> 3043[label="",style="solid", color="black", weight=3]; 189.23/136.65 2580[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2580 -> 3044[label="",style="solid", color="black", weight=3]; 189.23/136.65 2581[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2581 -> 3045[label="",style="solid", color="black", weight=3]; 189.23/136.65 2582[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (ltEsFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2582 -> 3046[label="",style="solid", color="black", weight=3]; 189.23/136.65 2583[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (ltEsFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2583 -> 3047[label="",style="solid", color="black", weight=3]; 189.23/136.65 2584[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (ltEsFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2584 -> 3048[label="",style="solid", color="black", weight=3]; 189.23/136.65 2585[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2585 -> 3049[label="",style="solid", color="black", weight=3]; 189.23/136.65 2586[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2586 -> 3050[label="",style="solid", color="black", weight=3]; 189.23/136.65 2587[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2587 -> 3051[label="",style="solid", color="black", weight=3]; 189.23/136.65 2588[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2588 -> 3052[label="",style="solid", color="black", weight=3]; 189.23/136.65 15673[label="ww5",fontsize=16,color="green",shape="box"];15674[label="Float (Neg (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];15675[label="ww4100",fontsize=16,color="green",shape="box"];2590[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (ltEsFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2590 -> 3054[label="",style="solid", color="black", weight=3]; 189.23/136.65 2591[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (ltEsFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2591 -> 3055[label="",style="solid", color="black", weight=3]; 189.23/136.65 2592[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2592 -> 3056[label="",style="solid", color="black", weight=3]; 189.23/136.65 2593[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2593 -> 3057[label="",style="solid", color="black", weight=3]; 189.23/136.65 2594[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2594 -> 3058[label="",style="solid", color="black", weight=3]; 189.23/136.65 2595[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2595 -> 3059[label="",style="solid", color="black", weight=3]; 189.23/136.65 15676[label="ww5",fontsize=16,color="green",shape="box"];15677[label="Float (Neg (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];15678[label="ww4100",fontsize=16,color="green",shape="box"];2597[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (ltEsFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2597 -> 3061[label="",style="solid", color="black", weight=3]; 189.23/136.65 2598[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (ltEsFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2598 -> 3062[label="",style="solid", color="black", weight=3]; 189.23/136.65 2599[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2599 -> 3063[label="",style="solid", color="black", weight=3]; 189.23/136.65 2600[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2600 -> 3064[label="",style="solid", color="black", weight=3]; 189.23/136.65 2601[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2601 -> 3065[label="",style="solid", color="black", weight=3]; 189.23/136.65 2602[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2602 -> 3066[label="",style="solid", color="black", weight=3]; 189.23/136.65 2603[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (ltEsFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2603 -> 3067[label="",style="solid", color="black", weight=3]; 189.23/136.65 2604[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (ltEsFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2604 -> 3068[label="",style="solid", color="black", weight=3]; 189.23/136.65 2605[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (ltEsFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2605 -> 3069[label="",style="solid", color="black", weight=3]; 189.23/136.65 2606[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2606 -> 3070[label="",style="solid", color="black", weight=3]; 189.23/136.65 2607[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2607 -> 3071[label="",style="solid", color="black", weight=3]; 189.23/136.65 2608[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2608 -> 3072[label="",style="solid", color="black", weight=3]; 189.23/136.65 2609[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2609 -> 3073[label="",style="solid", color="black", weight=3]; 189.23/136.65 2610[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (ltEsFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2610 -> 3074[label="",style="solid", color="black", weight=3]; 189.23/136.65 2611[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (ltEsFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2611 -> 3075[label="",style="solid", color="black", weight=3]; 189.23/136.65 2612[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (ltEsFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2612 -> 3076[label="",style="solid", color="black", weight=3]; 189.23/136.65 2613[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2613 -> 3077[label="",style="solid", color="black", weight=3]; 189.23/136.65 2614[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2614 -> 3078[label="",style="solid", color="black", weight=3]; 189.23/136.65 2615[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2615 -> 3079[label="",style="solid", color="black", weight=3]; 189.23/136.65 2616[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2616 -> 3080[label="",style="solid", color="black", weight=3]; 189.23/136.65 15679[label="ww5",fontsize=16,color="green",shape="box"];15680[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];15681[label="ww4100",fontsize=16,color="green",shape="box"];2618[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (ltEsFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2618 -> 3082[label="",style="solid", color="black", weight=3]; 189.23/136.65 2619[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (ltEsFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2619 -> 3083[label="",style="solid", color="black", weight=3]; 189.23/136.65 2620[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2620 -> 3084[label="",style="solid", color="black", weight=3]; 189.23/136.65 2621[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2621 -> 3085[label="",style="solid", color="black", weight=3]; 189.23/136.65 2622[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2622 -> 3086[label="",style="solid", color="black", weight=3]; 189.23/136.65 2623[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2623 -> 3087[label="",style="solid", color="black", weight=3]; 189.23/136.65 15682[label="ww5",fontsize=16,color="green",shape="box"];15683[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];15684[label="ww4100",fontsize=16,color="green",shape="box"];2625[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (ltEsFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2625 -> 3089[label="",style="solid", color="black", weight=3]; 189.23/136.65 2626[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (ltEsFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2626 -> 3090[label="",style="solid", color="black", weight=3]; 189.23/136.65 2627[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2627 -> 3091[label="",style="solid", color="black", weight=3]; 189.23/136.65 2628[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2628 -> 3092[label="",style="solid", color="black", weight=3]; 189.23/136.65 2629[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2629 -> 3093[label="",style="solid", color="black", weight=3]; 189.23/136.65 2630[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2630 -> 3094[label="",style="solid", color="black", weight=3]; 189.23/136.65 2631[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (ltEsFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2631 -> 3095[label="",style="solid", color="black", weight=3]; 189.23/136.65 2632[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (ltEsFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2632 -> 3096[label="",style="solid", color="black", weight=3]; 189.23/136.65 2633[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (ltEsFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2633 -> 3097[label="",style="solid", color="black", weight=3]; 189.23/136.65 2634[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2634 -> 3098[label="",style="solid", color="black", weight=3]; 189.23/136.65 2635[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2635 -> 3099[label="",style="solid", color="black", weight=3]; 189.23/136.65 2636[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ ww3100) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2636 -> 3100[label="",style="solid", color="black", weight=3]; 189.23/136.65 2637[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2637 -> 3101[label="",style="solid", color="black", weight=3]; 189.23/136.65 2638[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (ltEsFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2638 -> 3102[label="",style="solid", color="black", weight=3]; 189.23/136.65 2639[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (ltEsFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2639 -> 3103[label="",style="solid", color="black", weight=3]; 189.23/136.65 2640[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (ltEsFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2640 -> 3104[label="",style="solid", color="black", weight=3]; 189.23/136.65 2641[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww40000000000))))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww40000000000))))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww40000000000) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww40000000000))))))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww40000000000))))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww40000000000))))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww40000000000))))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww40000000000) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];2641 -> 3105[label="",style="solid", color="black", weight=3]; 189.23/136.65 2642[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];2642 -> 3106[label="",style="solid", color="black", weight=3]; 189.23/136.65 5580 -> 5559[label="",style="dashed", color="red", weight=0]; 189.23/136.65 5580[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];5580 -> 5592[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 5581 -> 5559[label="",style="dashed", color="red", weight=0]; 189.23/136.65 5581[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];5581 -> 5593[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 5579[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww115) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww114) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="triangle"];61548[label="ww114/Succ ww1140",fontsize=10,color="white",style="solid",shape="box"];5579 -> 61548[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61548 -> 5594[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 61549[label="ww114/Zero",fontsize=10,color="white",style="solid",shape="box"];5579 -> 61549[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61549 -> 5595[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 2644[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];2644 -> 3108[label="",style="solid", color="black", weight=3]; 189.23/136.65 2645[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (primMulInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (primMulInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];61550[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];2645 -> 61550[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61550 -> 3109[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 61551[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];2645 -> 61551[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61551 -> 3110[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 2646[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];2646 -> 3111[label="",style="solid", color="black", weight=3]; 189.23/136.65 2647[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];2647 -> 3112[label="",style="solid", color="black", weight=3]; 189.23/136.65 2648[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];2648 -> 3113[label="",style="solid", color="black", weight=3]; 189.23/136.65 2649[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)))) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];2649 -> 3114[label="",style="solid", color="black", weight=3]; 189.23/136.65 2650[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat (Succ ww4100) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat (Succ ww4100) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2650 -> 3115[label="",style="solid", color="black", weight=3]; 189.23/136.65 2651[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat (Succ ww4100) Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat (Succ ww4100) Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];2651 -> 3116[label="",style="solid", color="black", weight=3]; 189.23/136.65 2652[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat Zero (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat Zero (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2652 -> 3117[label="",style="solid", color="black", weight=3]; 189.23/136.65 2653[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat Zero Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat Zero Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];2653 -> 3118[label="",style="solid", color="black", weight=3]; 189.23/136.65 2654[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];2654 -> 3119[label="",style="solid", color="black", weight=3]; 189.23/136.65 2655[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];2655 -> 3120[label="",style="solid", color="black", weight=3]; 189.23/136.65 2656[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat (Succ ww4100) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat (Succ ww4100) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2656 -> 3121[label="",style="solid", color="black", weight=3]; 189.23/136.65 2657[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat (Succ ww4100) Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat (Succ ww4100) Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];2657 -> 3122[label="",style="solid", color="black", weight=3]; 189.23/136.65 2658[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat Zero (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat Zero (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2658 -> 3123[label="",style="solid", color="black", weight=3]; 189.23/136.65 2659[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat Zero Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primMulNat Zero Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];2659 -> 3124[label="",style="solid", color="black", weight=3]; 189.23/136.65 2660[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61552[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];2660 -> 61552[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61552 -> 3125[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 61553[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];2660 -> 61553[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61553 -> 3126[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 2661[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat Zero (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat Zero (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2661 -> 3127[label="",style="solid", color="black", weight=3]; 189.23/136.65 2662[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];2662 -> 3128[label="",style="solid", color="black", weight=3]; 189.23/136.65 2663[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2663 -> 3129[label="",style="solid", color="black", weight=3]; 189.23/136.65 2664[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];2664 -> 3130[label="",style="solid", color="black", weight=3]; 189.23/136.65 2665[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2665 -> 3131[label="",style="solid", color="black", weight=3]; 189.23/136.65 18769[label="ww3000",fontsize=16,color="green",shape="box"];18770[label="ww5",fontsize=16,color="green",shape="box"];18771[label="ww310",fontsize=16,color="green",shape="box"];18772[label="ww410",fontsize=16,color="green",shape="box"];18773[label="Zero",fontsize=16,color="green",shape="box"];18768[label="takeWhile1 (flip ltEsFloat (psFloat ww2293 (fsFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2296)) (Pos ww2297)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (ltEsFloat (Float (Pos (Succ ww2296)) (Pos ww2297)) (psFloat ww2293 (fsFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="triangle"];18768 -> 18809[label="",style="solid", color="black", weight=3]; 189.23/136.65 2667[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61554[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];2667 -> 61554[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61554 -> 3133[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 61555[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];2667 -> 61555[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61555 -> 3134[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 2668[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat Zero (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat Zero (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2668 -> 3135[label="",style="solid", color="black", weight=3]; 189.23/136.65 2669[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];2669 -> 3136[label="",style="solid", color="black", weight=3]; 189.23/136.65 2670[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2670 -> 3137[label="",style="solid", color="black", weight=3]; 189.23/136.65 2671[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];2671 -> 3138[label="",style="solid", color="black", weight=3]; 189.23/136.65 2672[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61556[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2672 -> 61556[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61556 -> 3139[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 61557[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2672 -> 61557[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61557 -> 3140[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 2673 -> 3141[label="",style="dashed", color="red", weight=0]; 189.23/136.65 2673[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];2673 -> 3142[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2673 -> 3143[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2673 -> 3144[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2673 -> 3145[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2674[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2674 -> 3146[label="",style="solid", color="black", weight=3]; 189.23/136.65 2675[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2675 -> 3147[label="",style="solid", color="black", weight=3]; 189.23/136.65 2676 -> 23348[label="",style="dashed", color="red", weight=0]; 189.23/136.65 2676[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];2676 -> 23349[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2676 -> 23350[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2676 -> 23351[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2676 -> 23352[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 36960[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36959[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4229)",fontsize=16,color="black",shape="triangle"];36959 -> 36962[label="",style="solid", color="black", weight=3]; 189.23/136.65 36795[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];61558[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];36795 -> 61558[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61558 -> 36858[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 36797 -> 35896[label="",style="dashed", color="red", weight=0]; 189.23/136.65 36797[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36796[label="flip ltEsFloat ww4223 (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];36796 -> 36859[label="",style="solid", color="black", weight=3]; 189.23/136.65 36840[label="takeWhile1 (flip ltEsFloat ww4221) (Float (Pos Zero) (Pos (Succ ww1993))) ww3239 MyTrue",fontsize=16,color="black",shape="box"];36840 -> 36935[label="",style="solid", color="black", weight=3]; 189.23/136.65 36841[label="takeWhile1 (flip ltEsFloat ww4221) (Float (Pos Zero) (Pos (Succ ww1993))) ww3239 MyFalse",fontsize=16,color="black",shape="box"];36841 -> 36936[label="",style="solid", color="black", weight=3]; 189.23/136.65 2678[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2678 -> 3150[label="",style="solid", color="black", weight=3]; 189.23/136.65 2679[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61559[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2679 -> 61559[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61559 -> 3151[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 61560[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2679 -> 61560[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61560 -> 3152[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 2680[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2680 -> 3153[label="",style="solid", color="black", weight=3]; 189.23/136.65 2681[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2681 -> 3154[label="",style="solid", color="black", weight=3]; 189.23/136.65 2682[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2682 -> 3155[label="",style="solid", color="black", weight=3]; 189.23/136.65 2683 -> 23348[label="",style="dashed", color="red", weight=0]; 189.23/136.65 2683[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];2683 -> 23353[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2683 -> 23354[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2683 -> 23355[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2683 -> 23356[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 2684[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2684 -> 3157[label="",style="solid", color="black", weight=3]; 189.23/136.65 2685[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2685 -> 3158[label="",style="solid", color="black", weight=3]; 189.23/136.65 2686[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61561[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2686 -> 61561[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61561 -> 3159[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 61562[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2686 -> 61562[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61562 -> 3160[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 2687[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2687 -> 3161[label="",style="solid", color="black", weight=3]; 189.23/136.65 2688[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2688 -> 3162[label="",style="solid", color="black", weight=3]; 189.23/136.65 2689[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2689 -> 3163[label="",style="solid", color="black", weight=3]; 189.23/136.65 2690[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2690 -> 3164[label="",style="solid", color="black", weight=3]; 189.23/136.65 36969[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36968[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4230)",fontsize=16,color="black",shape="triangle"];36968 -> 36971[label="",style="solid", color="black", weight=3]; 189.23/136.65 36843[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];61563[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];36843 -> 61563[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61563 -> 36939[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 36798 -> 35900[label="",style="dashed", color="red", weight=0]; 189.23/136.65 36798[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];2692[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2692 -> 3166[label="",style="solid", color="black", weight=3]; 189.23/136.65 2693[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61564[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2693 -> 61564[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61564 -> 3167[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 61565[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2693 -> 61565[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61565 -> 3168[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 2694[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2694 -> 3169[label="",style="solid", color="black", weight=3]; 189.23/136.65 2695[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2695 -> 3170[label="",style="solid", color="black", weight=3]; 189.23/136.65 2696[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2696 -> 3171[label="",style="solid", color="black", weight=3]; 189.23/136.65 2697[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2697 -> 3172[label="",style="solid", color="black", weight=3]; 189.23/136.65 2698[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2698 -> 3173[label="",style="solid", color="black", weight=3]; 189.23/136.65 2699[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2699 -> 3174[label="",style="solid", color="black", weight=3]; 189.23/136.65 2700[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61566[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2700 -> 61566[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61566 -> 3175[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 61567[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2700 -> 61567[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61567 -> 3176[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 2701[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2701 -> 3177[label="",style="solid", color="black", weight=3]; 189.23/136.65 2702[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2702 -> 3178[label="",style="solid", color="black", weight=3]; 189.23/136.65 2703[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2703 -> 3179[label="",style="solid", color="black", weight=3]; 189.23/136.65 2704[label="takeWhile1 (flip ltEsFloat (psFloat ww30 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) ww32) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww32 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) ww32)) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) ww32) ww32)) (ltEsFloat ww32 (psFloat ww30 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) ww32) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2704 -> 3180[label="",style="solid", color="black", weight=3]; 189.23/136.65 27031[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];27031 -> 27038[label="",style="solid", color="black", weight=3]; 189.23/136.65 27030[label="flip ltEsFloat ww3288 (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];27030 -> 27039[label="",style="solid", color="black", weight=3]; 189.23/136.65 2829[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww27",fontsize=16,color="black",shape="box"];2829 -> 3182[label="",style="solid", color="black", weight=3]; 189.23/136.65 9524[label="takeWhile ww22 (Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832))))",fontsize=16,color="black",shape="box"];9524 -> 9627[label="",style="solid", color="black", weight=3]; 189.23/136.65 5894[label="Nil",fontsize=16,color="green",shape="box"];2705[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2705 -> 3184[label="",style="solid", color="black", weight=3]; 189.23/136.65 2706[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61568[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2706 -> 61568[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61568 -> 3185[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 61569[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2706 -> 61569[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61569 -> 3186[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 2707[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2707 -> 3187[label="",style="solid", color="black", weight=3]; 189.23/136.65 2708[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2708 -> 3188[label="",style="solid", color="black", weight=3]; 189.23/136.65 2709[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2709 -> 3189[label="",style="solid", color="black", weight=3]; 189.23/136.65 54743[label="ww3100",fontsize=16,color="green",shape="box"];54744 -> 53800[label="",style="dashed", color="red", weight=0]; 189.23/136.65 54744[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54745[label="ww3000",fontsize=16,color="green",shape="box"];54742[label="flip ltEsFloat ww4612 (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))",fontsize=16,color="black",shape="triangle"];54742 -> 54885[label="",style="solid", color="black", weight=3]; 189.23/136.65 54729[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];61570[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];54729 -> 61570[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61570 -> 54886[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 54970[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];54969[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4614)",fontsize=16,color="black",shape="triangle"];54969 -> 54972[label="",style="solid", color="black", weight=3]; 189.23/136.65 54731[label="takeWhile1 (flip ltEsFloat ww3294) (Float (Pos (Succ ww2007)) (Neg (Succ ww2008))) ww4610 MyTrue",fontsize=16,color="black",shape="box"];54731 -> 54889[label="",style="solid", color="black", weight=3]; 189.23/136.65 54732[label="takeWhile1 (flip ltEsFloat ww3294) (Float (Pos (Succ ww2007)) (Neg (Succ ww2008))) ww4610 MyFalse",fontsize=16,color="black",shape="box"];54732 -> 54890[label="",style="solid", color="black", weight=3]; 189.23/136.65 2711[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2711 -> 3191[label="",style="solid", color="black", weight=3]; 189.23/136.65 2712[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61571[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2712 -> 61571[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61571 -> 3192[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 61572[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2712 -> 61572[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61572 -> 3193[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 2713[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2713 -> 3194[label="",style="solid", color="black", weight=3]; 189.23/136.65 2714[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2714 -> 3195[label="",style="solid", color="black", weight=3]; 189.23/136.65 2715[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2715 -> 3196[label="",style="solid", color="black", weight=3]; 189.23/136.65 2716[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2716 -> 3197[label="",style="solid", color="black", weight=3]; 189.23/136.65 2717[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2717 -> 3198[label="",style="solid", color="black", weight=3]; 189.23/136.65 2718[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2718 -> 3199[label="",style="solid", color="black", weight=3]; 189.23/136.65 2719[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61573[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2719 -> 61573[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61573 -> 3200[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 61574[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2719 -> 61574[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61574 -> 3201[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 2720[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2720 -> 3202[label="",style="solid", color="black", weight=3]; 189.23/136.65 2721[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2721 -> 3203[label="",style="solid", color="black", weight=3]; 189.23/136.65 2722[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2722 -> 3204[label="",style="solid", color="black", weight=3]; 189.23/136.65 2723[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2723 -> 3205[label="",style="solid", color="black", weight=3]; 189.23/136.65 54746[label="ww3100",fontsize=16,color="green",shape="box"];54747 -> 53805[label="",style="dashed", color="red", weight=0]; 189.23/136.65 54747[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54748[label="ww3000",fontsize=16,color="green",shape="box"];54734[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];61575[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];54734 -> 61575[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61575 -> 54891[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 54978[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];54977[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4615)",fontsize=16,color="black",shape="triangle"];54977 -> 54980[label="",style="solid", color="black", weight=3]; 189.23/136.65 2725[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2725 -> 3207[label="",style="solid", color="black", weight=3]; 189.23/136.65 2726[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61576[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2726 -> 61576[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61576 -> 3208[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 61577[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2726 -> 61577[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61577 -> 3209[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 2727[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2727 -> 3210[label="",style="solid", color="black", weight=3]; 189.23/136.65 2728[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2728 -> 3211[label="",style="solid", color="black", weight=3]; 189.23/136.65 2729[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2729 -> 3212[label="",style="solid", color="black", weight=3]; 189.23/136.65 36977[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36976[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4231)",fontsize=16,color="black",shape="triangle"];36976 -> 36979[label="",style="solid", color="black", weight=3]; 189.23/136.65 36845[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];61578[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];36845 -> 61578[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61578 -> 36942[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 36799 -> 35904[label="",style="dashed", color="red", weight=0]; 189.23/136.65 36799[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];2731[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2731 -> 3214[label="",style="solid", color="black", weight=3]; 189.23/136.65 2732[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61579[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2732 -> 61579[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61579 -> 3215[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 61580[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2732 -> 61580[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61580 -> 3216[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 2733[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2733 -> 3217[label="",style="solid", color="black", weight=3]; 189.23/136.65 2734[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2734 -> 3218[label="",style="solid", color="black", weight=3]; 189.23/136.65 2735[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2735 -> 3219[label="",style="solid", color="black", weight=3]; 189.23/136.65 2736[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2736 -> 3220[label="",style="solid", color="black", weight=3]; 189.23/136.65 2737[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2737 -> 3221[label="",style="solid", color="black", weight=3]; 189.23/136.65 2738[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61581[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2738 -> 61581[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61581 -> 3222[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 61582[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2738 -> 61582[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61582 -> 3223[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 2739[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2739 -> 3224[label="",style="solid", color="black", weight=3]; 189.23/136.65 2740[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2740 -> 3225[label="",style="solid", color="black", weight=3]; 189.23/136.65 2741[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2741 -> 3226[label="",style="solid", color="black", weight=3]; 189.23/136.65 2742[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2742 -> 3227[label="",style="solid", color="black", weight=3]; 189.23/136.65 36985[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36984[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4232)",fontsize=16,color="black",shape="triangle"];36984 -> 36987[label="",style="solid", color="black", weight=3]; 189.23/136.65 36847[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];61583[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];36847 -> 61583[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61583 -> 36945[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 36800 -> 35908[label="",style="dashed", color="red", weight=0]; 189.23/136.65 36800[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];2744[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2744 -> 3229[label="",style="solid", color="black", weight=3]; 189.23/136.65 2745[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61584[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2745 -> 61584[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61584 -> 3230[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 61585[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2745 -> 61585[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61585 -> 3231[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 2746[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2746 -> 3232[label="",style="solid", color="black", weight=3]; 189.23/136.65 2747[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2747 -> 3233[label="",style="solid", color="black", weight=3]; 189.23/136.65 2748[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2748 -> 3234[label="",style="solid", color="black", weight=3]; 189.23/136.65 2749[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2749 -> 3235[label="",style="solid", color="black", weight=3]; 189.23/136.65 2750[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2750 -> 3236[label="",style="solid", color="black", weight=3]; 189.23/136.65 2751[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2751 -> 3237[label="",style="solid", color="black", weight=3]; 189.23/136.65 47040 -> 46719[label="",style="dashed", color="red", weight=0]; 189.23/136.65 47040[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (Float (Neg (Succ ww540)) (Pos ww5410)))",fontsize=16,color="magenta"];47040 -> 49894[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 47041[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];47042[label="psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47042 -> 49895[label="",style="solid", color="black", weight=3]; 189.23/136.65 47043[label="Pos ww5410",fontsize=16,color="green",shape="box"];47044 -> 49896[label="",style="dashed", color="red", weight=0]; 189.23/136.65 47044[label="flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos ww5410))",fontsize=16,color="magenta"];47044 -> 49897[label="",style="dashed", color="magenta", weight=3]; 189.23/136.65 47039[label="takeWhile1 (flip gtEsFloat ww3262) (Float ww650 ww651) ww4462 ww4461",fontsize=16,color="burlywood",shape="triangle"];61586[label="ww4461/MyTrue",fontsize=10,color="white",style="solid",shape="box"];47039 -> 61586[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61586 -> 49942[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 61587[label="ww4461/MyFalse",fontsize=10,color="white",style="solid",shape="box"];47039 -> 61587[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61587 -> 49943[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 6675[label="ww53900",fontsize=16,color="green",shape="box"];6676[label="ww54100",fontsize=16,color="green",shape="box"];6677[label="ww53900",fontsize=16,color="green",shape="box"];6678[label="ww54100",fontsize=16,color="green",shape="box"];6679[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww6260 ww5440) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww6260 ww5440) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="burlywood",shape="triangle"];61588[label="ww6260/Succ ww62600",fontsize=10,color="white",style="solid",shape="box"];6679 -> 61588[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61588 -> 6721[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 61589[label="ww6260/Zero",fontsize=10,color="white",style="solid",shape="box"];6679 -> 61589[label="",style="solid", color="burlywood", weight=9]; 189.23/136.65 61589 -> 6722[label="",style="solid", color="burlywood", weight=3]; 189.23/136.65 6680[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="triangle"];6680 -> 6723[label="",style="solid", color="black", weight=3]; 189.23/136.66 6681[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6681 -> 6724[label="",style="solid", color="black", weight=3]; 189.23/136.66 6682[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6682 -> 6725[label="",style="solid", color="black", weight=3]; 189.23/136.66 6683[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6683 -> 6726[label="",style="solid", color="black", weight=3]; 189.23/136.66 6684[label="ww53900",fontsize=16,color="green",shape="box"];6685[label="ww54100",fontsize=16,color="green",shape="box"];6686[label="ww53900",fontsize=16,color="green",shape="box"];6687[label="ww54100",fontsize=16,color="green",shape="box"];6688[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww6300 ww5440) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww6300 ww5440) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="burlywood",shape="triangle"];61590[label="ww6300/Succ ww63000",fontsize=10,color="white",style="solid",shape="box"];6688 -> 61590[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61590 -> 6727[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61591[label="ww6300/Zero",fontsize=10,color="white",style="solid",shape="box"];6688 -> 61591[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61591 -> 6728[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 6689[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="triangle"];6689 -> 6729[label="",style="solid", color="black", weight=3]; 189.23/136.66 6694[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6694 -> 6737[label="",style="solid", color="black", weight=3]; 189.23/136.66 6695[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6695 -> 6738[label="",style="solid", color="black", weight=3]; 189.23/136.66 6696[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6696 -> 6739[label="",style="solid", color="black", weight=3]; 189.23/136.66 47045 -> 46770[label="",style="dashed", color="red", weight=0]; 189.23/136.66 47045[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (Float (Neg (Succ ww540)) (Neg ww5410)))",fontsize=16,color="magenta"];47045 -> 49944[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 47046[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];47047[label="psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47047 -> 49945[label="",style="solid", color="black", weight=3]; 189.23/136.66 47048[label="Neg ww5410",fontsize=16,color="green",shape="box"];47049 -> 49946[label="",style="dashed", color="red", weight=0]; 189.23/136.66 47049[label="flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg ww5410))",fontsize=16,color="magenta"];47049 -> 49947[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 6698[label="Succ ww54100",fontsize=16,color="green",shape="box"];6699[label="Succ ww53900",fontsize=16,color="green",shape="box"];6700[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6700 -> 6741[label="",style="solid", color="black", weight=3]; 189.23/136.66 6701[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6701 -> 6742[label="",style="solid", color="black", weight=3]; 189.23/136.66 6702[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6702 -> 6743[label="",style="solid", color="black", weight=3]; 189.23/136.66 6703[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6703 -> 6744[label="",style="solid", color="black", weight=3]; 189.23/136.66 6704[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="triangle"];6704 -> 6745[label="",style="solid", color="black", weight=3]; 189.23/136.66 6705[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="triangle"];6705 -> 6746[label="",style="solid", color="black", weight=3]; 189.23/136.66 6706[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6706 -> 6747[label="",style="solid", color="black", weight=3]; 189.23/136.66 6707[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6707 -> 6748[label="",style="solid", color="black", weight=3]; 189.23/136.66 6708[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6708 -> 6749[label="",style="solid", color="black", weight=3]; 189.23/136.66 6709[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="triangle"];6709 -> 6750[label="",style="solid", color="black", weight=3]; 189.23/136.66 6710[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="triangle"];6710 -> 6751[label="",style="solid", color="black", weight=3]; 189.23/136.66 6711[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6711 -> 6752[label="",style="solid", color="black", weight=3]; 189.23/136.66 6712[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6712 -> 6753[label="",style="solid", color="black", weight=3]; 189.23/136.66 6713[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6713 -> 6754[label="",style="solid", color="black", weight=3]; 189.23/136.66 6714[label="Succ ww53900",fontsize=16,color="green",shape="box"];6715[label="Succ ww54100",fontsize=16,color="green",shape="box"];6716[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6716 -> 6755[label="",style="solid", color="black", weight=3]; 189.23/136.66 6717[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6717 -> 6756[label="",style="solid", color="black", weight=3]; 189.23/136.66 6718[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6718 -> 6757[label="",style="solid", color="black", weight=3]; 189.23/136.66 6719[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6719 -> 6758[label="",style="solid", color="black", weight=3]; 189.23/136.66 2783[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61592[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2783 -> 61592[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61592 -> 3272[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61593[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2783 -> 61593[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61593 -> 3273[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 2784[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2784 -> 3274[label="",style="solid", color="black", weight=3]; 189.23/136.66 2785[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2785 -> 3275[label="",style="solid", color="black", weight=3]; 189.23/136.66 2786[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2786 -> 3276[label="",style="solid", color="black", weight=3]; 189.23/136.66 2787 -> 23348[label="",style="dashed", color="red", weight=0]; 189.23/136.66 2787[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];2787 -> 23357[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 2787 -> 23358[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 2787 -> 23359[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 2787 -> 23360[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 2788[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2788 -> 3278[label="",style="solid", color="black", weight=3]; 189.23/136.66 2789[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2789 -> 3279[label="",style="solid", color="black", weight=3]; 189.23/136.66 2790[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61594[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2790 -> 61594[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61594 -> 3280[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61595[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2790 -> 61595[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61595 -> 3281[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 2791[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2791 -> 3282[label="",style="solid", color="black", weight=3]; 189.23/136.66 2792[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2792 -> 3283[label="",style="solid", color="black", weight=3]; 189.23/136.66 2793[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2793 -> 3284[label="",style="solid", color="black", weight=3]; 189.23/136.66 2794 -> 23348[label="",style="dashed", color="red", weight=0]; 189.23/136.66 2794[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];2794 -> 23361[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 2794 -> 23362[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 2794 -> 23363[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 2794 -> 23364[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 2795[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2795 -> 3286[label="",style="solid", color="black", weight=3]; 189.23/136.66 2796[label="ltEsFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];2796 -> 3287[label="",style="solid", color="black", weight=3]; 189.23/136.66 2797[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww15",fontsize=16,color="black",shape="box"];2797 -> 3288[label="",style="solid", color="black", weight=3]; 189.23/136.66 9788[label="takeWhile ww11 (Cons (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834) (iterate (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834))))",fontsize=16,color="black",shape="box"];9788 -> 10305[label="",style="solid", color="black", weight=3]; 189.23/136.66 6690[label="Nil",fontsize=16,color="green",shape="box"];2799[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61596[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2799 -> 61596[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61596 -> 3290[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61597[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2799 -> 61597[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61597 -> 3291[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 2800[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2800 -> 3292[label="",style="solid", color="black", weight=3]; 189.23/136.66 2801[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2801 -> 3293[label="",style="solid", color="black", weight=3]; 189.23/136.66 2802[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2802 -> 3294[label="",style="solid", color="black", weight=3]; 189.23/136.66 2803[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2803 -> 3295[label="",style="solid", color="black", weight=3]; 189.23/136.66 2804[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2804 -> 3296[label="",style="solid", color="black", weight=3]; 189.23/136.66 2831[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww28",fontsize=16,color="black",shape="box"];2831 -> 3297[label="",style="solid", color="black", weight=3]; 189.23/136.66 2805[label="takeWhile1 (flip ltEsFloat (psFloat ww8 (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) ww9 (ltEsFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww8 (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2805 -> 3298[label="",style="solid", color="black", weight=3]; 189.23/136.66 2806[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61598[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2806 -> 61598[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61598 -> 3299[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61599[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2806 -> 61599[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61599 -> 3300[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 2807[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2807 -> 3301[label="",style="solid", color="black", weight=3]; 189.23/136.66 2808[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2808 -> 3302[label="",style="solid", color="black", weight=3]; 189.23/136.66 2809[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18 (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) ww18 (iterate (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18)) (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) ww18)) (numericEnumFromThenToP1 (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18 (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) ww18)",fontsize=16,color="black",shape="box"];2809 -> 3303[label="",style="solid", color="black", weight=3]; 189.23/136.66 2810[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2810 -> 3304[label="",style="solid", color="black", weight=3]; 189.23/136.66 2811[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2811 -> 3305[label="",style="solid", color="black", weight=3]; 189.23/136.66 2812[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2812 -> 3306[label="",style="solid", color="black", weight=3]; 189.23/136.66 2813[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61600[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2813 -> 61600[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61600 -> 3307[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61601[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2813 -> 61601[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61601 -> 3308[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 2814[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2814 -> 3309[label="",style="solid", color="black", weight=3]; 189.23/136.66 2815[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2815 -> 3310[label="",style="solid", color="black", weight=3]; 189.23/136.66 2816[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2816 -> 3311[label="",style="solid", color="black", weight=3]; 189.23/136.66 2817[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2817 -> 3312[label="",style="solid", color="black", weight=3]; 189.23/136.66 2818[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2818 -> 3313[label="",style="solid", color="black", weight=3]; 189.23/136.66 2819[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61602[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2819 -> 61602[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61602 -> 3314[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61603[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2819 -> 61603[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61603 -> 3315[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 2820[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2820 -> 3316[label="",style="solid", color="black", weight=3]; 189.23/136.66 2822[label="ww5",fontsize=16,color="green",shape="box"];2823[label="ww3100",fontsize=16,color="green",shape="box"];2824[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];2821[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37 (psFloat ww38 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww39) (Succ ww39)))) LT))) ww37 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37)) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) ww37)) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37 (psFloat ww38 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ ww39) (Succ ww39)))) LT)) ww37)",fontsize=16,color="black",shape="triangle"];2821 -> 3317[label="",style="solid", color="black", weight=3]; 189.23/136.66 2832[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2832 -> 3318[label="",style="solid", color="black", weight=3]; 189.23/136.66 2833[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2833 -> 3319[label="",style="solid", color="black", weight=3]; 189.23/136.66 2834[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2834 -> 3320[label="",style="solid", color="black", weight=3]; 189.23/136.66 2835[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61604[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2835 -> 61604[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61604 -> 3321[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61605[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2835 -> 61605[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61605 -> 3322[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 2836[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2836 -> 3323[label="",style="solid", color="black", weight=3]; 189.23/136.66 2837[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2837 -> 3324[label="",style="solid", color="black", weight=3]; 189.23/136.66 2838[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2838 -> 3325[label="",style="solid", color="black", weight=3]; 189.23/136.66 2839[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2839 -> 3326[label="",style="solid", color="black", weight=3]; 189.23/136.66 2840[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2840 -> 3327[label="",style="solid", color="black", weight=3]; 189.23/136.66 2841[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2841 -> 3328[label="",style="solid", color="black", weight=3]; 189.23/136.66 2842[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61606[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2842 -> 61606[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61606 -> 3329[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61607[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2842 -> 61607[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61607 -> 3330[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 2843[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2843 -> 3331[label="",style="solid", color="black", weight=3]; 189.23/136.66 2844[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2844 -> 3332[label="",style="solid", color="black", weight=3]; 189.23/136.66 2845[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2845 -> 3333[label="",style="solid", color="black", weight=3]; 189.23/136.66 2846[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2846 -> 3334[label="",style="solid", color="black", weight=3]; 189.23/136.66 2847[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2847 -> 3335[label="",style="solid", color="black", weight=3]; 189.23/136.66 2848[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2848 -> 3336[label="",style="solid", color="black", weight=3]; 189.23/136.66 2849[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61608[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2849 -> 61608[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61608 -> 3337[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61609[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2849 -> 61609[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61609 -> 3338[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 2850[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2850 -> 3339[label="",style="solid", color="black", weight=3]; 189.23/136.66 2851[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2851 -> 3340[label="",style="solid", color="black", weight=3]; 189.23/136.66 2852[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2852 -> 3341[label="",style="solid", color="black", weight=3]; 189.23/136.66 2853[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2853 -> 3342[label="",style="solid", color="black", weight=3]; 189.23/136.66 2854[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2854 -> 3343[label="",style="solid", color="black", weight=3]; 189.23/136.66 2855[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61610[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2855 -> 61610[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61610 -> 3344[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61611[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2855 -> 61611[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61611 -> 3345[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 2856[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2856 -> 3346[label="",style="solid", color="black", weight=3]; 189.23/136.66 2825[label="ww5",fontsize=16,color="green",shape="box"];2826[label="ww3100",fontsize=16,color="green",shape="box"];2827[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];2857[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2857 -> 3347[label="",style="solid", color="black", weight=3]; 189.23/136.66 2858[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2858 -> 3348[label="",style="solid", color="black", weight=3]; 189.23/136.66 2859[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2859 -> 3349[label="",style="solid", color="black", weight=3]; 189.23/136.66 2860[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61612[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2860 -> 61612[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61612 -> 3350[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61613[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2860 -> 61613[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61613 -> 3351[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 2861[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2861 -> 3352[label="",style="solid", color="black", weight=3]; 189.23/136.66 2862[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2862 -> 3353[label="",style="solid", color="black", weight=3]; 189.23/136.66 2863[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2863 -> 3354[label="",style="solid", color="black", weight=3]; 189.23/136.66 2864[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2864 -> 3355[label="",style="solid", color="black", weight=3]; 189.23/136.66 2865[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2865 -> 3356[label="",style="solid", color="black", weight=3]; 189.23/136.66 2866[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2866 -> 3357[label="",style="solid", color="black", weight=3]; 189.23/136.66 2867[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61614[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2867 -> 61614[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61614 -> 3358[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61615[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2867 -> 61615[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61615 -> 3359[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 2868[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2868 -> 3360[label="",style="solid", color="black", weight=3]; 189.23/136.66 2869[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2869 -> 3361[label="",style="solid", color="black", weight=3]; 189.23/136.66 2870[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2870 -> 3362[label="",style="solid", color="black", weight=3]; 189.23/136.66 2871[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2871 -> 3363[label="",style="solid", color="black", weight=3]; 189.23/136.66 2872[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2872 -> 3364[label="",style="solid", color="black", weight=3]; 189.23/136.66 2873[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2873 -> 3365[label="",style="solid", color="black", weight=3]; 189.23/136.66 47050 -> 50184[label="",style="dashed", color="red", weight=0]; 189.23/136.66 47050[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (Float (Pos (Succ ww957)) (Pos ww9580)))",fontsize=16,color="magenta"];47050 -> 50185[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 47051[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];47052[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47052 -> 49993[label="",style="solid", color="black", weight=3]; 189.23/136.66 47053[label="Pos ww9580",fontsize=16,color="green",shape="box"];47054 -> 49994[label="",style="dashed", color="red", weight=0]; 189.23/136.66 47054[label="flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos ww9580))",fontsize=16,color="magenta"];47054 -> 49995[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 7725[label="ww95600",fontsize=16,color="green",shape="box"];7726[label="ww95800",fontsize=16,color="green",shape="box"];7727[label="ww95600",fontsize=16,color="green",shape="box"];7728[label="ww95800",fontsize=16,color="green",shape="box"];7729[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww10570 ww9610) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww10570 ww9610) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="burlywood",shape="triangle"];61616[label="ww10570/Succ ww105700",fontsize=10,color="white",style="solid",shape="box"];7729 -> 61616[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61616 -> 7774[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61617[label="ww10570/Zero",fontsize=10,color="white",style="solid",shape="box"];7729 -> 61617[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61617 -> 7775[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 7730[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="triangle"];7730 -> 7776[label="",style="solid", color="black", weight=3]; 189.23/136.66 7731[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7731 -> 7777[label="",style="solid", color="black", weight=3]; 189.23/136.66 7732[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7732 -> 7778[label="",style="solid", color="black", weight=3]; 189.23/136.66 7733[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7733 -> 7779[label="",style="solid", color="black", weight=3]; 189.23/136.66 7734[label="ww95600",fontsize=16,color="green",shape="box"];7735[label="ww95800",fontsize=16,color="green",shape="box"];7736[label="ww95600",fontsize=16,color="green",shape="box"];7737[label="ww95800",fontsize=16,color="green",shape="box"];7738[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww10610 ww9610) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww10610 ww9610) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="burlywood",shape="triangle"];61618[label="ww10610/Succ ww106100",fontsize=10,color="white",style="solid",shape="box"];7738 -> 61618[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61618 -> 7780[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61619[label="ww10610/Zero",fontsize=10,color="white",style="solid",shape="box"];7738 -> 61619[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61619 -> 7781[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 7739[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="triangle"];7739 -> 7782[label="",style="solid", color="black", weight=3]; 189.23/136.66 7747[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7747 -> 7792[label="",style="solid", color="black", weight=3]; 189.23/136.66 7748[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7748 -> 7793[label="",style="solid", color="black", weight=3]; 189.23/136.66 7749[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7749 -> 7794[label="",style="solid", color="black", weight=3]; 189.23/136.66 47055 -> 46837[label="",style="dashed", color="red", weight=0]; 189.23/136.66 47055[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (Float (Pos (Succ ww957)) (Neg ww9580)))",fontsize=16,color="magenta"];47055 -> 50064[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 47056[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];47057[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47057 -> 50065[label="",style="solid", color="black", weight=3]; 189.23/136.66 47058[label="Neg ww9580",fontsize=16,color="green",shape="box"];47059 -> 50066[label="",style="dashed", color="red", weight=0]; 189.23/136.66 47059[label="flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg ww9580))",fontsize=16,color="magenta"];47059 -> 50067[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 7751[label="Succ ww95800",fontsize=16,color="green",shape="box"];7752[label="Succ ww95600",fontsize=16,color="green",shape="box"];7753[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7753 -> 7796[label="",style="solid", color="black", weight=3]; 189.23/136.66 7754[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7754 -> 7797[label="",style="solid", color="black", weight=3]; 189.23/136.66 7755[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7755 -> 7798[label="",style="solid", color="black", weight=3]; 189.23/136.66 7756[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7756 -> 7799[label="",style="solid", color="black", weight=3]; 189.23/136.66 7757[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="triangle"];7757 -> 7800[label="",style="solid", color="black", weight=3]; 189.23/136.66 7758[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="triangle"];7758 -> 7801[label="",style="solid", color="black", weight=3]; 189.23/136.66 7759[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7759 -> 7802[label="",style="solid", color="black", weight=3]; 189.23/136.66 7760 -> 53796[label="",style="dashed", color="red", weight=0]; 189.23/136.66 7760[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];7760 -> 53847[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 7760 -> 53848[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 7760 -> 53849[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 7760 -> 53850[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 7760 -> 53851[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 7761[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7761 -> 7804[label="",style="solid", color="black", weight=3]; 189.23/136.66 7762[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="triangle"];7762 -> 7805[label="",style="solid", color="black", weight=3]; 189.23/136.66 7763[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="triangle"];7763 -> 7806[label="",style="solid", color="black", weight=3]; 189.23/136.66 7764[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7764 -> 7807[label="",style="solid", color="black", weight=3]; 189.23/136.66 7765[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7765 -> 7808[label="",style="solid", color="black", weight=3]; 189.23/136.66 7766[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7766 -> 7809[label="",style="solid", color="black", weight=3]; 189.23/136.66 7767[label="Succ ww95800",fontsize=16,color="green",shape="box"];7768[label="Succ ww95600",fontsize=16,color="green",shape="box"];7769[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7769 -> 7810[label="",style="solid", color="black", weight=3]; 189.23/136.66 7770[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7770 -> 7811[label="",style="solid", color="black", weight=3]; 189.23/136.66 7771 -> 53796[label="",style="dashed", color="red", weight=0]; 189.23/136.66 7771[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];7771 -> 53852[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 7771 -> 53853[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 7771 -> 53854[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 7771 -> 53855[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 7771 -> 53856[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 7772[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7772 -> 7813[label="",style="solid", color="black", weight=3]; 189.23/136.66 2905[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61620[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2905 -> 61620[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61620 -> 3400[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61621[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2905 -> 61621[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61621 -> 3401[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 2906[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2906 -> 3402[label="",style="solid", color="black", weight=3]; 189.23/136.66 2907 -> 3403[label="",style="dashed", color="red", weight=0]; 189.23/136.66 2907[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];2907 -> 3404[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 2907 -> 3405[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 2907 -> 3406[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 2907 -> 3407[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 2908[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2908 -> 3408[label="",style="solid", color="black", weight=3]; 189.23/136.66 2909[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2909 -> 3409[label="",style="solid", color="black", weight=3]; 189.23/136.66 36993[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];36992[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4233)",fontsize=16,color="black",shape="triangle"];36992 -> 36995[label="",style="solid", color="black", weight=3]; 189.23/136.66 36849[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];61622[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];36849 -> 61622[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61622 -> 36948[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 36801 -> 35912[label="",style="dashed", color="red", weight=0]; 189.23/136.66 36801[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];2911[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2911 -> 3411[label="",style="solid", color="black", weight=3]; 189.23/136.66 2912[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61623[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2912 -> 61623[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61623 -> 3412[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61624[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2912 -> 61624[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61624 -> 3413[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 2913[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2913 -> 3414[label="",style="solid", color="black", weight=3]; 189.23/136.66 2914[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2914 -> 3415[label="",style="solid", color="black", weight=3]; 189.23/136.66 2915[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2915 -> 3416[label="",style="solid", color="black", weight=3]; 189.23/136.66 2916[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2916 -> 3417[label="",style="solid", color="black", weight=3]; 189.23/136.66 2917[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2917 -> 3418[label="",style="solid", color="black", weight=3]; 189.23/136.66 2918[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2918 -> 3419[label="",style="solid", color="black", weight=3]; 189.23/136.66 2919[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61625[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2919 -> 61625[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61625 -> 3420[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61626[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2919 -> 61626[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61626 -> 3421[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 2920[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2920 -> 3422[label="",style="solid", color="black", weight=3]; 189.23/136.66 2921[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2921 -> 3423[label="",style="solid", color="black", weight=3]; 189.23/136.66 2922[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2922 -> 3424[label="",style="solid", color="black", weight=3]; 189.23/136.66 2923[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2923 -> 3425[label="",style="solid", color="black", weight=3]; 189.23/136.66 37001[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37000[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4234)",fontsize=16,color="black",shape="triangle"];37000 -> 37003[label="",style="solid", color="black", weight=3]; 189.23/136.66 36851[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];61627[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];36851 -> 61627[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61627 -> 36951[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 36802 -> 35916[label="",style="dashed", color="red", weight=0]; 189.23/136.66 36802[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];2925[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2925 -> 3427[label="",style="solid", color="black", weight=3]; 189.23/136.66 2926[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61628[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2926 -> 61628[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61628 -> 3428[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61629[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2926 -> 61629[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61629 -> 3429[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 2927[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2927 -> 3430[label="",style="solid", color="black", weight=3]; 189.23/136.66 2928[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2928 -> 3431[label="",style="solid", color="black", weight=3]; 189.23/136.66 2929[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2929 -> 3432[label="",style="solid", color="black", weight=3]; 189.23/136.66 2930[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2930 -> 3433[label="",style="solid", color="black", weight=3]; 189.23/136.66 2931[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2931 -> 3434[label="",style="solid", color="black", weight=3]; 189.23/136.66 2932[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2932 -> 3435[label="",style="solid", color="black", weight=3]; 189.23/136.66 2933[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61630[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2933 -> 61630[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61630 -> 3436[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61631[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2933 -> 61631[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61631 -> 3437[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 2934[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2934 -> 3438[label="",style="solid", color="black", weight=3]; 189.23/136.66 2935[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2935 -> 3439[label="",style="solid", color="black", weight=3]; 189.23/136.66 2936[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2936 -> 3440[label="",style="solid", color="black", weight=3]; 189.23/136.66 15766[label="takeWhile1 (flip ltEsFloat (psFloat ww2076 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) ww2078) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww2078 (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) ww2078)) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) ww2078) ww2078)) (ltEsFloat ww2078 (psFloat ww2076 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) ww2078) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];15766 -> 16178[label="",style="solid", color="black", weight=3]; 189.23/136.66 2938[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2938 -> 3442[label="",style="solid", color="black", weight=3]; 189.23/136.66 2939[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2939 -> 3443[label="",style="solid", color="black", weight=3]; 189.23/136.66 2940[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61632[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2940 -> 61632[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61632 -> 3444[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61633[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2940 -> 61633[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61633 -> 3445[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 2941[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2941 -> 3446[label="",style="solid", color="black", weight=3]; 189.23/136.66 2942[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2942 -> 3447[label="",style="solid", color="black", weight=3]; 189.23/136.66 2943[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2943 -> 3448[label="",style="solid", color="black", weight=3]; 189.23/136.66 54749[label="ww3100",fontsize=16,color="green",shape="box"];54750 -> 53810[label="",style="dashed", color="red", weight=0]; 189.23/136.66 54750[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54751[label="ww3000",fontsize=16,color="green",shape="box"];54737[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];61634[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];54737 -> 61634[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61634 -> 54894[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 54986[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];54985[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4616)",fontsize=16,color="black",shape="triangle"];54985 -> 54988[label="",style="solid", color="black", weight=3]; 189.23/136.66 2946[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2946 -> 3451[label="",style="solid", color="black", weight=3]; 189.23/136.66 2947[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61635[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2947 -> 61635[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61635 -> 3452[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61636[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2947 -> 61636[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61636 -> 3453[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 2948[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2948 -> 3454[label="",style="solid", color="black", weight=3]; 189.23/136.66 2949[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2949 -> 3455[label="",style="solid", color="black", weight=3]; 189.23/136.66 2950[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2950 -> 3456[label="",style="solid", color="black", weight=3]; 189.23/136.66 2951[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2951 -> 3457[label="",style="solid", color="black", weight=3]; 189.23/136.66 2952[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2952 -> 3458[label="",style="solid", color="black", weight=3]; 189.23/136.66 2953[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2953 -> 3459[label="",style="solid", color="black", weight=3]; 189.23/136.66 2954[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61637[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2954 -> 61637[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61637 -> 3460[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61638[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2954 -> 61638[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61638 -> 3461[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 2955[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2955 -> 3462[label="",style="solid", color="black", weight=3]; 189.23/136.66 2956[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2956 -> 3463[label="",style="solid", color="black", weight=3]; 189.23/136.66 2957[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2957 -> 3464[label="",style="solid", color="black", weight=3]; 189.23/136.66 2958[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2958 -> 3465[label="",style="solid", color="black", weight=3]; 189.23/136.66 54752[label="ww3100",fontsize=16,color="green",shape="box"];54753 -> 53815[label="",style="dashed", color="red", weight=0]; 189.23/136.66 54753[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54754[label="ww3000",fontsize=16,color="green",shape="box"];54740[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];61639[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];54740 -> 61639[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61639 -> 54897[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 54994[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];54993[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4617)",fontsize=16,color="black",shape="triangle"];54993 -> 54996[label="",style="solid", color="black", weight=3]; 189.23/136.66 2960[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2960 -> 3467[label="",style="solid", color="black", weight=3]; 189.23/136.66 2961[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61640[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2961 -> 61640[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61640 -> 3468[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61641[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2961 -> 61641[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61641 -> 3469[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 2962[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2962 -> 3470[label="",style="solid", color="black", weight=3]; 189.23/136.66 2963[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2963 -> 3471[label="",style="solid", color="black", weight=3]; 189.23/136.66 2964[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2964 -> 3472[label="",style="solid", color="black", weight=3]; 189.23/136.66 37009[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37008[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4235)",fontsize=16,color="black",shape="triangle"];37008 -> 37011[label="",style="solid", color="black", weight=3]; 189.23/136.66 36853[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];61642[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];36853 -> 61642[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61642 -> 36954[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 36803 -> 35920[label="",style="dashed", color="red", weight=0]; 189.23/136.66 36803[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];2967[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2967 -> 3475[label="",style="solid", color="black", weight=3]; 189.23/136.66 2968[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61643[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2968 -> 61643[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61643 -> 3476[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61644[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2968 -> 61644[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61644 -> 3477[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 2969[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2969 -> 3478[label="",style="solid", color="black", weight=3]; 189.23/136.66 2970[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2970 -> 3479[label="",style="solid", color="black", weight=3]; 189.23/136.66 2971[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2971 -> 3480[label="",style="solid", color="black", weight=3]; 189.23/136.66 2973[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2973 -> 3482[label="",style="solid", color="black", weight=3]; 189.23/136.66 2974[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2974 -> 3483[label="",style="solid", color="black", weight=3]; 189.23/136.66 2975[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61645[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2975 -> 61645[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61645 -> 3484[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61646[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2975 -> 61646[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61646 -> 3485[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 2976[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2976 -> 3486[label="",style="solid", color="black", weight=3]; 189.23/136.66 2977[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2977 -> 3487[label="",style="solid", color="black", weight=3]; 189.23/136.66 2978[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];2978 -> 3488[label="",style="solid", color="black", weight=3]; 189.23/136.66 2979[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2979 -> 3489[label="",style="solid", color="black", weight=3]; 189.23/136.66 37017[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37016[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4236)",fontsize=16,color="black",shape="triangle"];37016 -> 37019[label="",style="solid", color="black", weight=3]; 189.23/136.66 36855[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];61647[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];36855 -> 61647[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61647 -> 36957[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 36804 -> 35924[label="",style="dashed", color="red", weight=0]; 189.23/136.66 36804[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];4045[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];4044[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww59)",fontsize=16,color="black",shape="triangle"];4044 -> 4047[label="",style="solid", color="black", weight=3]; 189.23/136.66 2982[label="takeWhile1 (flip ltEsFloat (psFloat ww34 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) ww35 (ltEsFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww34 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];2982 -> 3493[label="",style="solid", color="black", weight=3]; 189.23/136.66 2983[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61648[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];2983 -> 61648[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61648 -> 3494[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61649[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];2983 -> 61649[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61649 -> 3495[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 2984[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2984 -> 3496[label="",style="solid", color="black", weight=3]; 189.23/136.66 2985[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2985 -> 3497[label="",style="solid", color="black", weight=3]; 189.23/136.66 2986[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];2986 -> 3498[label="",style="solid", color="black", weight=3]; 189.23/136.66 2987[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2987 -> 3499[label="",style="solid", color="black", weight=3]; 189.23/136.66 2988[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2988 -> 3500[label="",style="solid", color="black", weight=3]; 189.23/136.66 2989[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];2989 -> 3501[label="",style="solid", color="black", weight=3]; 189.23/136.66 8776[label="ww137300",fontsize=16,color="green",shape="box"];8777[label="ww137500",fontsize=16,color="green",shape="box"];8778[label="ww137300",fontsize=16,color="green",shape="box"];8779[label="ww137500",fontsize=16,color="green",shape="box"];8780[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww13780 ww14740) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww13780 ww14740) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="burlywood",shape="triangle"];61650[label="ww13780/Succ ww137800",fontsize=10,color="white",style="solid",shape="box"];8780 -> 61650[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61650 -> 8813[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61651[label="ww13780/Zero",fontsize=10,color="white",style="solid",shape="box"];8780 -> 61651[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61651 -> 8814[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 8781[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="triangle"];8781 -> 8815[label="",style="solid", color="black", weight=3]; 189.23/136.66 8782[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8782 -> 8816[label="",style="solid", color="black", weight=3]; 189.23/136.66 8783[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8783 -> 8817[label="",style="solid", color="black", weight=3]; 189.23/136.66 8784[label="ww137300",fontsize=16,color="green",shape="box"];8785[label="ww137500",fontsize=16,color="green",shape="box"];8786[label="ww137300",fontsize=16,color="green",shape="box"];8787[label="ww137500",fontsize=16,color="green",shape="box"];8788[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww13780 ww14780) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww13780 ww14780) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="burlywood",shape="triangle"];61652[label="ww13780/Succ ww137800",fontsize=10,color="white",style="solid",shape="box"];8788 -> 61652[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61652 -> 8818[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61653[label="ww13780/Zero",fontsize=10,color="white",style="solid",shape="box"];8788 -> 61653[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61653 -> 8819[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 8789[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="triangle"];8789 -> 8820[label="",style="solid", color="black", weight=3]; 189.23/136.66 8797[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="triangle"];8797 -> 8836[label="",style="solid", color="black", weight=3]; 189.23/136.66 8798[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="triangle"];8798 -> 8837[label="",style="solid", color="black", weight=3]; 189.23/136.66 8799[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8799 -> 8838[label="",style="solid", color="black", weight=3]; 189.23/136.66 8800[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8800 -> 8839[label="",style="solid", color="black", weight=3]; 189.23/136.66 8801[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="black",shape="box"];8801 -> 8840[label="",style="solid", color="black", weight=3]; 189.23/136.66 8802[label="Succ ww137500",fontsize=16,color="green",shape="box"];8803[label="Succ ww137300",fontsize=16,color="green",shape="box"];8804 -> 8553[label="",style="dashed", color="red", weight=0]; 189.23/136.66 8804[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="magenta"];8804 -> 8841[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 8804 -> 8842[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 8805[label="Succ ww137500",fontsize=16,color="green",shape="box"];8806[label="Succ ww137300",fontsize=16,color="green",shape="box"];8807 -> 8554[label="",style="dashed", color="red", weight=0]; 189.23/136.66 8807[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="magenta"];8807 -> 8843[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 8807 -> 8844[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 8808[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="triangle"];8808 -> 8845[label="",style="solid", color="black", weight=3]; 189.23/136.66 8809[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="triangle"];8809 -> 8846[label="",style="solid", color="black", weight=3]; 189.23/136.66 8810[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8810 -> 8847[label="",style="solid", color="black", weight=3]; 189.23/136.66 8811[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8811 -> 8848[label="",style="solid", color="black", weight=3]; 189.23/136.66 8812[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="black",shape="box"];8812 -> 8849[label="",style="solid", color="black", weight=3]; 189.23/136.66 3021[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61654[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3021 -> 61654[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61654 -> 3536[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61655[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3021 -> 61655[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61655 -> 3537[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 3022[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3022 -> 3538[label="",style="solid", color="black", weight=3]; 189.23/136.66 3023[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3023 -> 3539[label="",style="solid", color="black", weight=3]; 189.23/136.66 3024[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3024 -> 3540[label="",style="solid", color="black", weight=3]; 189.23/136.66 3025[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3025 -> 3541[label="",style="solid", color="black", weight=3]; 189.23/136.66 3026[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3026 -> 3542[label="",style="solid", color="black", weight=3]; 189.23/136.66 3027[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3027 -> 3543[label="",style="solid", color="black", weight=3]; 189.23/136.66 3028[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61656[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3028 -> 61656[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61656 -> 3544[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61657[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3028 -> 61657[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61657 -> 3545[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 3029[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3029 -> 3546[label="",style="solid", color="black", weight=3]; 189.23/136.66 3030[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3030 -> 3547[label="",style="solid", color="black", weight=3]; 189.23/136.66 3031[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3031 -> 3548[label="",style="solid", color="black", weight=3]; 189.23/136.66 3032[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3032 -> 3549[label="",style="solid", color="black", weight=3]; 189.23/136.66 3033[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3033 -> 3550[label="",style="solid", color="black", weight=3]; 189.23/136.66 3034[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3034 -> 3551[label="",style="solid", color="black", weight=3]; 189.23/136.66 3035[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61658[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3035 -> 61658[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61658 -> 3552[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61659[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3035 -> 61659[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61659 -> 3553[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 3036[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3036 -> 3554[label="",style="solid", color="black", weight=3]; 189.23/136.66 3037[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3037 -> 3555[label="",style="solid", color="black", weight=3]; 189.23/136.66 3038[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3038 -> 3556[label="",style="solid", color="black", weight=3]; 189.23/136.66 3039[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3039 -> 3557[label="",style="solid", color="black", weight=3]; 189.23/136.66 3040[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3040 -> 3558[label="",style="solid", color="black", weight=3]; 189.23/136.66 3041[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3041 -> 3559[label="",style="solid", color="black", weight=3]; 189.23/136.66 3042[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61660[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3042 -> 61660[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61660 -> 3560[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61661[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3042 -> 61661[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61661 -> 3561[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 3043[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3043 -> 3562[label="",style="solid", color="black", weight=3]; 189.23/136.66 3044[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3044 -> 3563[label="",style="solid", color="black", weight=3]; 189.23/136.66 3045[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3045 -> 3564[label="",style="solid", color="black", weight=3]; 189.23/136.66 3046[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3046 -> 3565[label="",style="solid", color="black", weight=3]; 189.23/136.66 3047[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3047 -> 3566[label="",style="solid", color="black", weight=3]; 189.23/136.66 3048[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3048 -> 3567[label="",style="solid", color="black", weight=3]; 189.23/136.66 3049[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61662[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3049 -> 61662[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61662 -> 3568[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61663[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3049 -> 61663[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61663 -> 3569[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 3050[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3050 -> 3570[label="",style="solid", color="black", weight=3]; 189.23/136.66 3051[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3051 -> 3571[label="",style="solid", color="black", weight=3]; 189.23/136.66 3052[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3052 -> 3572[label="",style="solid", color="black", weight=3]; 189.23/136.66 3054[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3054 -> 3574[label="",style="solid", color="black", weight=3]; 189.23/136.66 3055[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3055 -> 3575[label="",style="solid", color="black", weight=3]; 189.23/136.66 3056[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61664[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3056 -> 61664[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61664 -> 3576[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61665[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3056 -> 61665[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61665 -> 3577[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 3057[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3057 -> 3578[label="",style="solid", color="black", weight=3]; 189.23/136.66 3058[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3058 -> 3579[label="",style="solid", color="black", weight=3]; 189.23/136.66 3059[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3059 -> 3580[label="",style="solid", color="black", weight=3]; 189.23/136.66 3061[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3061 -> 3582[label="",style="solid", color="black", weight=3]; 189.23/136.66 3062[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3062 -> 3583[label="",style="solid", color="black", weight=3]; 189.23/136.66 3063[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61666[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3063 -> 61666[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61666 -> 3584[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61667[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3063 -> 61667[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61667 -> 3585[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 3064[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3064 -> 3586[label="",style="solid", color="black", weight=3]; 189.23/136.66 3065[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3065 -> 3587[label="",style="solid", color="black", weight=3]; 189.23/136.66 3066[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3066 -> 3588[label="",style="solid", color="black", weight=3]; 189.23/136.66 3067[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3067 -> 3589[label="",style="solid", color="black", weight=3]; 189.23/136.66 3068[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3068 -> 3590[label="",style="solid", color="black", weight=3]; 189.23/136.66 3069[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3069 -> 3591[label="",style="solid", color="black", weight=3]; 189.23/136.66 3070[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61668[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3070 -> 61668[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61668 -> 3592[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61669[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3070 -> 61669[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61669 -> 3593[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 3071[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3071 -> 3594[label="",style="solid", color="black", weight=3]; 189.23/136.66 3072[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3072 -> 3595[label="",style="solid", color="black", weight=3]; 189.23/136.66 3073[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3073 -> 3596[label="",style="solid", color="black", weight=3]; 189.23/136.66 3074[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3074 -> 3597[label="",style="solid", color="black", weight=3]; 189.23/136.66 3075[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3075 -> 3598[label="",style="solid", color="black", weight=3]; 189.23/136.66 3076[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3076 -> 3599[label="",style="solid", color="black", weight=3]; 189.23/136.66 3077[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61670[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3077 -> 61670[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61670 -> 3600[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61671[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3077 -> 61671[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61671 -> 3601[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 3078[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3078 -> 3602[label="",style="solid", color="black", weight=3]; 189.23/136.66 3079[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3079 -> 3603[label="",style="solid", color="black", weight=3]; 189.23/136.66 3080[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3080 -> 3604[label="",style="solid", color="black", weight=3]; 189.23/136.66 3082[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3082 -> 3606[label="",style="solid", color="black", weight=3]; 189.23/136.66 3083[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3083 -> 3607[label="",style="solid", color="black", weight=3]; 189.23/136.66 3084[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61672[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3084 -> 61672[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61672 -> 3608[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61673[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3084 -> 61673[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61673 -> 3609[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 3085[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3085 -> 3610[label="",style="solid", color="black", weight=3]; 189.23/136.66 3086[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3086 -> 3611[label="",style="solid", color="black", weight=3]; 189.23/136.66 3087[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3087 -> 3612[label="",style="solid", color="black", weight=3]; 189.23/136.66 3089[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3089 -> 3614[label="",style="solid", color="black", weight=3]; 189.23/136.66 3090[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3090 -> 3615[label="",style="solid", color="black", weight=3]; 189.23/136.66 3091[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61674[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3091 -> 61674[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61674 -> 3616[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61675[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3091 -> 61675[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61675 -> 3617[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 3092[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3092 -> 3618[label="",style="solid", color="black", weight=3]; 189.23/136.66 3093[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3093 -> 3619[label="",style="solid", color="black", weight=3]; 189.23/136.66 3094[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3094 -> 3620[label="",style="solid", color="black", weight=3]; 189.23/136.66 3095[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3095 -> 3621[label="",style="solid", color="black", weight=3]; 189.23/136.66 3096[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3096 -> 3622[label="",style="solid", color="black", weight=3]; 189.23/136.66 3097[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3097 -> 3623[label="",style="solid", color="black", weight=3]; 189.23/136.66 3098[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61676[label="ww4100000/Succ ww41000000",fontsize=10,color="white",style="solid",shape="box"];3098 -> 61676[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61676 -> 3624[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61677[label="ww4100000/Zero",fontsize=10,color="white",style="solid",shape="box"];3098 -> 61677[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61677 -> 3625[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 3099[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3099 -> 3626[label="",style="solid", color="black", weight=3]; 189.23/136.66 3100[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat ww3100 ww3100))))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3100 -> 3627[label="",style="solid", color="black", weight=3]; 189.23/136.66 3101[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3101 -> 3628[label="",style="solid", color="black", weight=3]; 189.23/136.66 3102[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3102 -> 3629[label="",style="solid", color="black", weight=3]; 189.23/136.66 3103[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3103 -> 3630[label="",style="solid", color="black", weight=3]; 189.23/136.66 3104[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3104 -> 3631[label="",style="solid", color="black", weight=3]; 189.23/136.66 3105 -> 3632[label="",style="dashed", color="red", weight=0]; 189.23/136.66 3105[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww40000000000))))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww40000000000))))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww40000000000 (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww40000000000))))))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww40000000000))))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww40000000000))))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww40000000000))))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww40000000000 (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="magenta"];3105 -> 3633[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3105 -> 3634[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3105 -> 3635[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3105 -> 3636[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3105 -> 3637[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3105 -> 3638[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3106 -> 4843[label="",style="dashed", color="red", weight=0]; 189.23/136.66 3106[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="magenta"];3106 -> 4844[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3106 -> 4845[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3106 -> 4846[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3106 -> 4847[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3106 -> 4848[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 5592 -> 5559[label="",style="dashed", color="red", weight=0]; 189.23/136.66 5592[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];5592 -> 5613[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 5559[label="primPlusNat ww113 (Succ ww3000)",fontsize=16,color="burlywood",shape="triangle"];61678[label="ww113/Succ ww1130",fontsize=10,color="white",style="solid",shape="box"];5559 -> 61678[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61678 -> 5572[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61679[label="ww113/Zero",fontsize=10,color="white",style="solid",shape="box"];5559 -> 61679[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61679 -> 5573[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 5593 -> 5559[label="",style="dashed", color="red", weight=0]; 189.23/136.66 5593[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];5593 -> 5614[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 5594[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww115) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww1140)) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];5594 -> 5615[label="",style="solid", color="black", weight=3]; 189.23/136.66 5595[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww115) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];5595 -> 5616[label="",style="solid", color="black", weight=3]; 189.23/136.66 3108[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (Succ ww3000))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (Succ ww3000))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];3108 -> 3641[label="",style="solid", color="black", weight=3]; 189.23/136.66 3109[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (primMulInt (Pos ww410) ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (primMulInt (Pos ww410) ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];61680[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];3109 -> 61680[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61680 -> 3642[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61681[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];3109 -> 61681[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61681 -> 3643[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 3110[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (primMulInt (Neg ww410) ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (primMulInt (Neg ww410) ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];61682[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];3110 -> 61682[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61682 -> 3644[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61683[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];3110 -> 61683[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61683 -> 3645[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 3111[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat ww410 ww310)) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat ww410 ww310)) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61684[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];3111 -> 61684[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61684 -> 3646[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61685[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];3111 -> 61685[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61685 -> 3647[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 3112[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];3112 -> 3648[label="",style="solid", color="black", weight=3]; 189.23/136.66 3113[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];3113 -> 3649[label="",style="solid", color="black", weight=3]; 189.23/136.66 3114[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat ww410 ww310)) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat ww410 ww310)) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61686[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];3114 -> 61686[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61686 -> 3650[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61687[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];3114 -> 61687[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61687 -> 3651[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 3115[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61688[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];3115 -> 61688[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61688 -> 3652[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61689[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];3115 -> 61689[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61689 -> 3653[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 3116[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];3116 -> 3654[label="",style="solid", color="black", weight=3]; 189.23/136.66 3117[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3117 -> 3655[label="",style="solid", color="black", weight=3]; 189.23/136.66 3118[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];3118 -> 3656[label="",style="solid", color="black", weight=3]; 189.23/136.66 3119[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];3119 -> 3657[label="",style="solid", color="black", weight=3]; 189.23/136.66 3120[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];3120 -> 3658[label="",style="solid", color="black", weight=3]; 189.23/136.66 3121[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61690[label="ww4100/Succ ww41000",fontsize=10,color="white",style="solid",shape="box"];3121 -> 61690[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61690 -> 3659[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61691[label="ww4100/Zero",fontsize=10,color="white",style="solid",shape="box"];3121 -> 61691[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61691 -> 3660[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 3122[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];3122 -> 3661[label="",style="solid", color="black", weight=3]; 189.23/136.66 3123[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3123 -> 3662[label="",style="solid", color="black", weight=3]; 189.23/136.66 3124[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];3124 -> 3663[label="",style="solid", color="black", weight=3]; 189.23/136.66 3125[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3125 -> 3664[label="",style="solid", color="black", weight=3]; 189.23/136.66 3126[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3126 -> 3665[label="",style="solid", color="black", weight=3]; 189.23/136.66 3127[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (Succ ww3100)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (Succ ww3100)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3127 -> 3666[label="",style="solid", color="black", weight=3]; 189.23/136.66 3128[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];3128 -> 3667[label="",style="solid", color="black", weight=3]; 189.23/136.66 3129[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3129 -> 3668[label="",style="solid", color="black", weight=3]; 189.23/136.66 3130[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];3130 -> 3669[label="",style="solid", color="black", weight=3]; 189.23/136.66 3131 -> 16157[label="",style="dashed", color="red", weight=0]; 189.23/136.66 3131[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];3131 -> 16158[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3131 -> 16159[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3131 -> 16160[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3131 -> 16161[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3131 -> 16162[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 18809[label="takeWhile1 (flip ltEsFloat (psFloat ww2293 (fsFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2296)) (Pos ww2297)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww2296)) (Pos ww2297)) (psFloat ww2293 (fsFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];18809 -> 18990[label="",style="solid", color="black", weight=3]; 189.23/136.66 3133[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3133 -> 3672[label="",style="solid", color="black", weight=3]; 189.23/136.66 3134[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3134 -> 3673[label="",style="solid", color="black", weight=3]; 189.23/136.66 3135[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (Succ ww3100)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (Succ ww3100)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3135 -> 3674[label="",style="solid", color="black", weight=3]; 189.23/136.66 3136[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];3136 -> 3675[label="",style="solid", color="black", weight=3]; 189.23/136.66 3137[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3137 -> 3676[label="",style="solid", color="black", weight=3]; 189.23/136.66 3138[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];3138 -> 3677[label="",style="solid", color="black", weight=3]; 189.23/136.66 3139[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3139 -> 3678[label="",style="solid", color="black", weight=3]; 189.23/136.66 3140[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3140 -> 3679[label="",style="solid", color="black", weight=3]; 189.23/136.66 3142[label="ww4000",fontsize=16,color="green",shape="box"];3143[label="ww3100",fontsize=16,color="green",shape="box"];3144[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];3145[label="ww5",fontsize=16,color="green",shape="box"];3141[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww44)) (Succ ww44)) (Succ ww44)))) LT))) ww42 (iterate (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42)) (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) ww42)) (numericEnumFromThenToP1 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww44)) (Succ ww44)) (Succ ww44)))) LT)) ww42)",fontsize=16,color="black",shape="triangle"];3141 -> 3680[label="",style="solid", color="black", weight=3]; 189.23/136.66 3146[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3146 -> 3681[label="",style="solid", color="black", weight=3]; 189.23/136.66 3147[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3147 -> 3682[label="",style="solid", color="black", weight=3]; 189.23/136.66 23349[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];23350[label="ww4000",fontsize=16,color="green",shape="box"];23351[label="ww5",fontsize=16,color="green",shape="box"];23352[label="ww4100",fontsize=16,color="green",shape="box"];23348[label="takeWhile1 (flip ltEsFloat (psFloat ww2912 (fsFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) ww2915) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww2915 (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) ww2915)) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) ww2915) ww2915)) (fsEsOrdering (compareFloat ww2915 (psFloat ww2912 (fsFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) ww2915) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="triangle"];23348 -> 23465[label="",style="solid", color="black", weight=3]; 189.23/136.66 36962[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4229) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4229)))",fontsize=16,color="green",shape="box"];36962 -> 36972[label="",style="dashed", color="green", weight=3]; 189.23/136.66 36962 -> 36973[label="",style="dashed", color="green", weight=3]; 189.23/136.66 36858[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];36858 -> 36963[label="",style="solid", color="black", weight=3]; 189.23/136.66 36859[label="ltEsFloat (Float (Pos Zero) (Pos (Succ ww3100))) ww4223",fontsize=16,color="black",shape="box"];36859 -> 36964[label="",style="solid", color="black", weight=3]; 189.23/136.66 36935[label="Cons (Float (Pos Zero) (Pos (Succ ww1993))) (takeWhile (flip ltEsFloat ww4221) ww3239)",fontsize=16,color="green",shape="box"];36935 -> 36965[label="",style="dashed", color="green", weight=3]; 189.23/136.66 36936[label="takeWhile0 (flip ltEsFloat ww4221) (Float (Pos Zero) (Pos (Succ ww1993))) ww3239 otherwise",fontsize=16,color="black",shape="box"];36936 -> 36966[label="",style="solid", color="black", weight=3]; 189.23/136.66 3150[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3150 -> 3685[label="",style="solid", color="black", weight=3]; 189.23/136.66 3151[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3151 -> 3686[label="",style="solid", color="black", weight=3]; 189.23/136.66 3152[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3152 -> 3687[label="",style="solid", color="black", weight=3]; 189.23/136.66 3153[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3153 -> 3688[label="",style="solid", color="black", weight=3]; 189.23/136.66 3154[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3154 -> 3689[label="",style="solid", color="black", weight=3]; 189.23/136.66 3155 -> 16329[label="",style="dashed", color="red", weight=0]; 189.23/136.66 3155[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3155 -> 16330[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3155 -> 16331[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3155 -> 16332[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3155 -> 16333[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 23353[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];23354[label="ww4000",fontsize=16,color="green",shape="box"];23355[label="ww5",fontsize=16,color="green",shape="box"];23356[label="ww4100",fontsize=16,color="green",shape="box"];3157[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3157 -> 3692[label="",style="solid", color="black", weight=3]; 189.23/136.66 3158[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3158 -> 3693[label="",style="solid", color="black", weight=3]; 189.23/136.66 3159[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3159 -> 3694[label="",style="solid", color="black", weight=3]; 189.23/136.66 3160[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3160 -> 3695[label="",style="solid", color="black", weight=3]; 189.23/136.66 3161[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3161 -> 3696[label="",style="solid", color="black", weight=3]; 189.23/136.66 3162[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3162 -> 3697[label="",style="solid", color="black", weight=3]; 189.23/136.66 3163 -> 35894[label="",style="dashed", color="red", weight=0]; 189.23/136.66 3163[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3163 -> 35995[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3163 -> 35996[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3163 -> 35997[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3163 -> 35998[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3164[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3164 -> 3699[label="",style="solid", color="black", weight=3]; 189.23/136.66 36971[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4230) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4230)))",fontsize=16,color="green",shape="box"];36971 -> 36980[label="",style="dashed", color="green", weight=3]; 189.23/136.66 36971 -> 36981[label="",style="dashed", color="green", weight=3]; 189.23/136.66 36939[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];36939 -> 36974[label="",style="solid", color="black", weight=3]; 189.23/136.66 3166[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3166 -> 3701[label="",style="solid", color="black", weight=3]; 189.23/136.66 3167[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3167 -> 3702[label="",style="solid", color="black", weight=3]; 189.23/136.66 3168[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3168 -> 3703[label="",style="solid", color="black", weight=3]; 189.23/136.66 3169[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3169 -> 3704[label="",style="solid", color="black", weight=3]; 189.23/136.66 3170[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3170 -> 3705[label="",style="solid", color="black", weight=3]; 189.23/136.66 3171[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3171 -> 3706[label="",style="solid", color="black", weight=3]; 189.23/136.66 3172[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3172 -> 3707[label="",style="solid", color="black", weight=3]; 189.23/136.66 3173[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3173 -> 3708[label="",style="solid", color="black", weight=3]; 189.23/136.66 3174[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3174 -> 3709[label="",style="solid", color="black", weight=3]; 189.23/136.66 3175[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3175 -> 3710[label="",style="solid", color="black", weight=3]; 189.23/136.66 3176[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3176 -> 3711[label="",style="solid", color="black", weight=3]; 189.23/136.66 3177[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3177 -> 3712[label="",style="solid", color="black", weight=3]; 189.23/136.66 3178[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3178 -> 3713[label="",style="solid", color="black", weight=3]; 189.23/136.66 3179[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3179 -> 3714[label="",style="solid", color="black", weight=3]; 189.23/136.66 3180[label="takeWhile1 (flip ltEsFloat (psFloat ww30 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) ww32) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww32 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) ww32)) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) ww32) ww32)) (fsEsOrdering (compareFloat ww32 (psFloat ww30 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) ww32) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3180 -> 3715[label="",style="solid", color="black", weight=3]; 189.23/136.66 27038[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];61692[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];27038 -> 61692[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61692 -> 27095[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 27039[label="ltEsFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) ww3288",fontsize=16,color="black",shape="box"];27039 -> 27096[label="",style="solid", color="black", weight=3]; 189.23/136.66 3182[label="ltEsFloat ww27 (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];3182 -> 3717[label="",style="solid", color="black", weight=3]; 189.23/136.66 9627[label="takeWhile2 ww22 (Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832))))",fontsize=16,color="black",shape="box"];9627 -> 9789[label="",style="solid", color="black", weight=3]; 189.23/136.66 3184[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3184 -> 3720[label="",style="solid", color="black", weight=3]; 189.23/136.66 3185[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3185 -> 3721[label="",style="solid", color="black", weight=3]; 189.23/136.66 3186[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3186 -> 3722[label="",style="solid", color="black", weight=3]; 189.23/136.66 3187[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3187 -> 3723[label="",style="solid", color="black", weight=3]; 189.23/136.66 3188[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3188 -> 3724[label="",style="solid", color="black", weight=3]; 189.23/136.66 3189 -> 53796[label="",style="dashed", color="red", weight=0]; 189.23/136.66 3189[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3189 -> 53867[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3189 -> 53868[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3189 -> 53869[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3189 -> 53870[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3189 -> 53871[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 54885[label="ltEsFloat (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) ww4612",fontsize=16,color="black",shape="box"];54885 -> 54966[label="",style="solid", color="black", weight=3]; 189.23/136.66 54886[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];54886 -> 54967[label="",style="solid", color="black", weight=3]; 189.23/136.66 54972[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4614) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4614)))",fontsize=16,color="green",shape="box"];54972 -> 54981[label="",style="dashed", color="green", weight=3]; 189.23/136.66 54972 -> 54982[label="",style="dashed", color="green", weight=3]; 189.23/136.66 54889[label="Cons (Float (Pos (Succ ww2007)) (Neg (Succ ww2008))) (takeWhile (flip ltEsFloat ww3294) ww4610)",fontsize=16,color="green",shape="box"];54889 -> 54973[label="",style="dashed", color="green", weight=3]; 189.23/136.66 54890[label="takeWhile0 (flip ltEsFloat ww3294) (Float (Pos (Succ ww2007)) (Neg (Succ ww2008))) ww4610 otherwise",fontsize=16,color="black",shape="box"];54890 -> 54974[label="",style="solid", color="black", weight=3]; 189.23/136.66 3191[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3191 -> 3729[label="",style="solid", color="black", weight=3]; 189.23/136.66 3192[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3192 -> 3730[label="",style="solid", color="black", weight=3]; 189.23/136.66 3193[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3193 -> 3731[label="",style="solid", color="black", weight=3]; 189.23/136.66 3194[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3194 -> 3732[label="",style="solid", color="black", weight=3]; 189.23/136.66 3195[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3195 -> 3733[label="",style="solid", color="black", weight=3]; 189.23/136.66 3196 -> 16464[label="",style="dashed", color="red", weight=0]; 189.23/136.66 3196[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3196 -> 16465[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3196 -> 16466[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3196 -> 16467[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3196 -> 16468[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3197[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3197 -> 3735[label="",style="solid", color="black", weight=3]; 189.23/136.66 3198[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3198 -> 3736[label="",style="solid", color="black", weight=3]; 189.23/136.66 3199[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3199 -> 3737[label="",style="solid", color="black", weight=3]; 189.23/136.66 3200[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3200 -> 3738[label="",style="solid", color="black", weight=3]; 189.23/136.66 3201[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3201 -> 3739[label="",style="solid", color="black", weight=3]; 189.23/136.66 3202[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3202 -> 3740[label="",style="solid", color="black", weight=3]; 189.23/136.66 3203[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3203 -> 3741[label="",style="solid", color="black", weight=3]; 189.23/136.66 3204[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3204 -> 3742[label="",style="solid", color="black", weight=3]; 189.23/136.66 3205[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3205 -> 3743[label="",style="solid", color="black", weight=3]; 189.23/136.66 54891[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];54891 -> 54975[label="",style="solid", color="black", weight=3]; 189.23/136.66 54980[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4615) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4615)))",fontsize=16,color="green",shape="box"];54980 -> 54989[label="",style="dashed", color="green", weight=3]; 189.23/136.66 54980 -> 54990[label="",style="dashed", color="green", weight=3]; 189.23/136.66 3207[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3207 -> 3745[label="",style="solid", color="black", weight=3]; 189.23/136.66 3208[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3208 -> 3746[label="",style="solid", color="black", weight=3]; 189.23/136.66 3209[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3209 -> 3747[label="",style="solid", color="black", weight=3]; 189.23/136.66 3210[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3210 -> 3748[label="",style="solid", color="black", weight=3]; 189.23/136.66 3211[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3211 -> 3749[label="",style="solid", color="black", weight=3]; 189.23/136.66 3212[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3212 -> 3750[label="",style="solid", color="black", weight=3]; 189.23/136.66 36979[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4231) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4231)))",fontsize=16,color="green",shape="box"];36979 -> 36988[label="",style="dashed", color="green", weight=3]; 189.23/136.66 36979 -> 36989[label="",style="dashed", color="green", weight=3]; 189.23/136.66 36942[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];36942 -> 36982[label="",style="solid", color="black", weight=3]; 189.23/136.66 3214[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3214 -> 3752[label="",style="solid", color="black", weight=3]; 189.23/136.66 3215[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3215 -> 3753[label="",style="solid", color="black", weight=3]; 189.23/136.66 3216[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3216 -> 3754[label="",style="solid", color="black", weight=3]; 189.23/136.66 3217[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3217 -> 3755[label="",style="solid", color="black", weight=3]; 189.23/136.66 3218[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3218 -> 3756[label="",style="solid", color="black", weight=3]; 189.23/136.66 3219 -> 2231[label="",style="dashed", color="red", weight=0]; 189.23/136.66 3219[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3219 -> 3757[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3219 -> 3758[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3219 -> 3759[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3220[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3220 -> 3760[label="",style="solid", color="black", weight=3]; 189.23/136.66 3221[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3221 -> 3761[label="",style="solid", color="black", weight=3]; 189.23/136.66 3222[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3222 -> 3762[label="",style="solid", color="black", weight=3]; 189.23/136.66 3223[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3223 -> 3763[label="",style="solid", color="black", weight=3]; 189.23/136.66 3224[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3224 -> 3764[label="",style="solid", color="black", weight=3]; 189.23/136.66 3225[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3225 -> 3765[label="",style="solid", color="black", weight=3]; 189.23/136.66 3226 -> 35894[label="",style="dashed", color="red", weight=0]; 189.23/136.66 3226[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3226 -> 36007[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3226 -> 36008[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3226 -> 36009[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3226 -> 36010[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3227[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3227 -> 3767[label="",style="solid", color="black", weight=3]; 189.23/136.66 36987[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4232) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4232)))",fontsize=16,color="green",shape="box"];36987 -> 36996[label="",style="dashed", color="green", weight=3]; 189.23/136.66 36987 -> 36997[label="",style="dashed", color="green", weight=3]; 189.23/136.66 36945[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];36945 -> 36990[label="",style="solid", color="black", weight=3]; 189.23/136.66 3229[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3229 -> 3769[label="",style="solid", color="black", weight=3]; 189.23/136.66 3230[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3230 -> 3770[label="",style="solid", color="black", weight=3]; 189.23/136.66 3231[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3231 -> 3771[label="",style="solid", color="black", weight=3]; 189.23/136.66 3232[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3232 -> 3772[label="",style="solid", color="black", weight=3]; 189.23/136.66 3233[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3233 -> 3773[label="",style="solid", color="black", weight=3]; 189.23/136.66 3234[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3234 -> 3774[label="",style="solid", color="black", weight=3]; 189.23/136.66 3235[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3235 -> 3775[label="",style="solid", color="black", weight=3]; 189.23/136.66 3236[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3236 -> 3776[label="",style="solid", color="black", weight=3]; 189.23/136.66 3237[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3237 -> 3777[label="",style="solid", color="black", weight=3]; 189.23/136.66 49894[label="Float (Neg (Succ ww540)) (Pos ww5410)",fontsize=16,color="green",shape="box"];46719[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) ww4451)",fontsize=16,color="black",shape="triangle"];46719 -> 46758[label="",style="solid", color="black", weight=3]; 189.23/136.66 49895[label="primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];61693[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];49895 -> 61693[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61693 -> 50127[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 49897 -> 47042[label="",style="dashed", color="red", weight=0]; 189.23/136.66 49897[label="psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49896[label="flip gtEsFloat ww4464 (Float (Neg (Succ ww540)) (Pos ww5410))",fontsize=16,color="black",shape="triangle"];49896 -> 50128[label="",style="solid", color="black", weight=3]; 189.23/136.66 49942[label="takeWhile1 (flip gtEsFloat ww3262) (Float ww650 ww651) ww4462 MyTrue",fontsize=16,color="black",shape="box"];49942 -> 50129[label="",style="solid", color="black", weight=3]; 189.23/136.66 49943[label="takeWhile1 (flip gtEsFloat ww3262) (Float ww650 ww651) ww4462 MyFalse",fontsize=16,color="black",shape="box"];49943 -> 50130[label="",style="solid", color="black", weight=3]; 189.23/136.66 6721[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww62600) ww5440) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww62600) ww5440) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="burlywood",shape="box"];61694[label="ww5440/Succ ww54400",fontsize=10,color="white",style="solid",shape="box"];6721 -> 61694[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61694 -> 6760[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61695[label="ww5440/Zero",fontsize=10,color="white",style="solid",shape="box"];6721 -> 61695[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61695 -> 6761[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 6722[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww5440) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww5440) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="burlywood",shape="box"];61696[label="ww5440/Succ ww54400",fontsize=10,color="white",style="solid",shape="box"];6722 -> 61696[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61696 -> 6762[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61697[label="ww5440/Zero",fontsize=10,color="white",style="solid",shape="box"];6722 -> 61697[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61697 -> 6763[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 6723[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6723 -> 6764[label="",style="solid", color="black", weight=3]; 189.23/136.66 6724[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6724 -> 6765[label="",style="solid", color="black", weight=3]; 189.23/136.66 6725[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6725 -> 6766[label="",style="solid", color="black", weight=3]; 189.23/136.66 6726[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6726 -> 6767[label="",style="solid", color="black", weight=3]; 189.23/136.66 6727[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww63000) ww5440) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww63000) ww5440) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="burlywood",shape="box"];61698[label="ww5440/Succ ww54400",fontsize=10,color="white",style="solid",shape="box"];6727 -> 61698[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61698 -> 6768[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61699[label="ww5440/Zero",fontsize=10,color="white",style="solid",shape="box"];6727 -> 61699[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61699 -> 6769[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 6728[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww5440) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww5440) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="burlywood",shape="box"];61700[label="ww5440/Succ ww54400",fontsize=10,color="white",style="solid",shape="box"];6728 -> 61700[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61700 -> 6770[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61701[label="ww5440/Zero",fontsize=10,color="white",style="solid",shape="box"];6728 -> 61701[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61701 -> 6771[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 6729[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6729 -> 6772[label="",style="solid", color="black", weight=3]; 189.23/136.66 6737[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6737 -> 6782[label="",style="solid", color="black", weight=3]; 189.23/136.66 6738[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6738 -> 6783[label="",style="solid", color="black", weight=3]; 189.23/136.66 6739[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6739 -> 6784[label="",style="solid", color="black", weight=3]; 189.23/136.66 49944[label="Float (Neg (Succ ww540)) (Neg ww5410)",fontsize=16,color="green",shape="box"];46770[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) ww4452)",fontsize=16,color="black",shape="triangle"];46770 -> 46806[label="",style="solid", color="black", weight=3]; 189.23/136.66 49945[label="primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];61702[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];49945 -> 61702[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61702 -> 50131[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 49947 -> 47047[label="",style="dashed", color="red", weight=0]; 189.23/136.66 49947[label="psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49946[label="flip gtEsFloat ww4465 (Float (Neg (Succ ww540)) (Neg ww5410))",fontsize=16,color="black",shape="triangle"];49946 -> 50132[label="",style="solid", color="black", weight=3]; 189.23/136.66 6741[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6741 -> 6786[label="",style="solid", color="black", weight=3]; 189.23/136.66 6742[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (ltEsFloat (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];6742 -> 6787[label="",style="solid", color="black", weight=3]; 189.23/136.66 6743[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (ltEsFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];6743 -> 6788[label="",style="solid", color="black", weight=3]; 189.23/136.66 6744[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (ltEsFloat (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];6744 -> 6789[label="",style="solid", color="black", weight=3]; 189.23/136.66 6745 -> 6705[label="",style="dashed", color="red", weight=0]; 189.23/136.66 6745[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="magenta"];6746[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6746 -> 6790[label="",style="solid", color="black", weight=3]; 189.23/136.66 6747[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (ltEsFloat (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];6747 -> 6791[label="",style="solid", color="black", weight=3]; 189.23/136.66 6748[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (ltEsFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];6748 -> 6792[label="",style="solid", color="black", weight=3]; 189.23/136.66 6749[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (ltEsFloat (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];6749 -> 6793[label="",style="solid", color="black", weight=3]; 189.23/136.66 6750 -> 6710[label="",style="dashed", color="red", weight=0]; 189.23/136.66 6750[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="magenta"];6751[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6751 -> 6794[label="",style="solid", color="black", weight=3]; 189.23/136.66 6752[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (ltEsFloat (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];6752 -> 6795[label="",style="solid", color="black", weight=3]; 189.23/136.66 6753[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (ltEsFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];6753 -> 6796[label="",style="solid", color="black", weight=3]; 189.23/136.66 6754[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (ltEsFloat (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];6754 -> 6797[label="",style="solid", color="black", weight=3]; 189.23/136.66 6755[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6755 -> 6798[label="",style="solid", color="black", weight=3]; 189.23/136.66 6756[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (ltEsFloat (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];6756 -> 6799[label="",style="solid", color="black", weight=3]; 189.23/136.66 6757[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (ltEsFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];6757 -> 6800[label="",style="solid", color="black", weight=3]; 189.23/136.66 6758[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (ltEsFloat (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];6758 -> 6801[label="",style="solid", color="black", weight=3]; 189.23/136.66 3272[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3272 -> 3819[label="",style="solid", color="black", weight=3]; 189.23/136.66 3273[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3273 -> 3820[label="",style="solid", color="black", weight=3]; 189.23/136.66 3274[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3274 -> 3821[label="",style="solid", color="black", weight=3]; 189.23/136.66 3275[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3275 -> 3822[label="",style="solid", color="black", weight=3]; 189.23/136.66 3276[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3276 -> 3823[label="",style="solid", color="black", weight=3]; 189.23/136.66 23357[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];23358[label="ww4000",fontsize=16,color="green",shape="box"];23359[label="ww5",fontsize=16,color="green",shape="box"];23360[label="ww4100",fontsize=16,color="green",shape="box"];3278[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3278 -> 3825[label="",style="solid", color="black", weight=3]; 189.23/136.66 3279[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3279 -> 3826[label="",style="solid", color="black", weight=3]; 189.23/136.66 3280[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3280 -> 3827[label="",style="solid", color="black", weight=3]; 189.23/136.66 3281[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3281 -> 3828[label="",style="solid", color="black", weight=3]; 189.23/136.66 3282[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3282 -> 3829[label="",style="solid", color="black", weight=3]; 189.23/136.66 3283[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3100 ww3100))) Zero) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3100 ww3100))) Zero) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3283 -> 3830[label="",style="solid", color="black", weight=3]; 189.23/136.66 3284[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3284 -> 3831[label="",style="solid", color="black", weight=3]; 189.23/136.66 23361[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];23362[label="ww4000",fontsize=16,color="green",shape="box"];23363[label="ww5",fontsize=16,color="green",shape="box"];23364[label="ww4100",fontsize=16,color="green",shape="box"];3286[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3286 -> 3833[label="",style="solid", color="black", weight=3]; 189.23/136.66 3287[label="fsEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT",fontsize=16,color="black",shape="box"];3287 -> 3834[label="",style="solid", color="black", weight=3]; 189.23/136.66 3288[label="ltEsFloat ww15 (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];3288 -> 3835[label="",style="solid", color="black", weight=3]; 189.23/136.66 10305[label="takeWhile2 ww11 (Cons (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834) (iterate (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834))))",fontsize=16,color="black",shape="box"];10305 -> 10308[label="",style="solid", color="black", weight=3]; 189.23/136.66 3290[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3290 -> 3838[label="",style="solid", color="black", weight=3]; 189.23/136.66 3291[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3291 -> 3839[label="",style="solid", color="black", weight=3]; 189.23/136.66 3292[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3292 -> 3840[label="",style="solid", color="black", weight=3]; 189.23/136.66 3293[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3100 ww3100))) Zero) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3100 ww3100))) Zero) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3293 -> 3841[label="",style="solid", color="black", weight=3]; 189.23/136.66 3294[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3294 -> 3842[label="",style="solid", color="black", weight=3]; 189.23/136.66 3295[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3295 -> 3843[label="",style="solid", color="black", weight=3]; 189.23/136.66 3296[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3296 -> 3844[label="",style="solid", color="black", weight=3]; 189.23/136.66 3297 -> 26727[label="",style="dashed", color="red", weight=0]; 189.23/136.66 3297[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) ww28",fontsize=16,color="magenta"];3297 -> 26728[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3297 -> 26729[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3297 -> 26730[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3298[label="takeWhile1 (flip ltEsFloat (psFloat ww8 (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) ww9 (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww8 (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3298 -> 3846[label="",style="solid", color="black", weight=3]; 189.23/136.66 3299[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3299 -> 3847[label="",style="solid", color="black", weight=3]; 189.23/136.66 3300[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3300 -> 3848[label="",style="solid", color="black", weight=3]; 189.23/136.66 3301[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3301 -> 3849[label="",style="solid", color="black", weight=3]; 189.23/136.66 3302[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3302 -> 3850[label="",style="solid", color="black", weight=3]; 189.23/136.66 3303[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18 (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) ww18 (iterate (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18)) (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) ww18)) (numericEnumFromThenToP1 (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18 (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse ww18)",fontsize=16,color="black",shape="box"];3303 -> 3851[label="",style="solid", color="black", weight=3]; 189.23/136.66 3304[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3304 -> 3852[label="",style="solid", color="black", weight=3]; 189.23/136.66 3305[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3305 -> 3853[label="",style="solid", color="black", weight=3]; 189.23/136.66 3306[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3306 -> 3854[label="",style="solid", color="black", weight=3]; 189.23/136.66 3307[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3307 -> 3855[label="",style="solid", color="black", weight=3]; 189.23/136.66 3308[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3308 -> 3856[label="",style="solid", color="black", weight=3]; 189.23/136.66 3309[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3309 -> 3857[label="",style="solid", color="black", weight=3]; 189.23/136.66 3310[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3310 -> 3858[label="",style="solid", color="black", weight=3]; 189.23/136.66 3311[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3311 -> 3859[label="",style="solid", color="black", weight=3]; 189.23/136.66 3312[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3312 -> 3860[label="",style="solid", color="black", weight=3]; 189.23/136.66 3313[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3313 -> 3861[label="",style="solid", color="black", weight=3]; 189.23/136.66 3314[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3314 -> 3862[label="",style="solid", color="black", weight=3]; 189.23/136.66 3315[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3315 -> 3863[label="",style="solid", color="black", weight=3]; 189.23/136.66 3316[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3316 -> 3864[label="",style="solid", color="black", weight=3]; 189.23/136.66 3317[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37 (psFloat ww38 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww39 ww39))))) LT))) ww37 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37)) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) ww37)) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37 (psFloat ww38 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat ww39 ww39))))) LT)) ww37)",fontsize=16,color="black",shape="box"];3317 -> 3865[label="",style="solid", color="black", weight=3]; 189.23/136.66 3318[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3318 -> 3866[label="",style="solid", color="black", weight=3]; 189.23/136.66 3319[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3319 -> 3867[label="",style="solid", color="black", weight=3]; 189.23/136.66 3320[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3320 -> 3868[label="",style="solid", color="black", weight=3]; 189.23/136.66 3321[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3321 -> 3869[label="",style="solid", color="black", weight=3]; 189.23/136.66 3322[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3322 -> 3870[label="",style="solid", color="black", weight=3]; 189.23/136.66 3323[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3323 -> 3871[label="",style="solid", color="black", weight=3]; 189.23/136.66 3324[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3100 ww3100))) Zero) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3100 ww3100))) Zero) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3324 -> 3872[label="",style="solid", color="black", weight=3]; 189.23/136.66 3325[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3325 -> 3873[label="",style="solid", color="black", weight=3]; 189.23/136.66 3326[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3326 -> 3874[label="",style="solid", color="black", weight=3]; 189.23/136.66 3327[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3327 -> 3875[label="",style="solid", color="black", weight=3]; 189.23/136.66 3328[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3328 -> 3876[label="",style="solid", color="black", weight=3]; 189.23/136.66 3329[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3329 -> 3877[label="",style="solid", color="black", weight=3]; 189.23/136.66 3330[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3330 -> 3878[label="",style="solid", color="black", weight=3]; 189.23/136.66 3331[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3331 -> 3879[label="",style="solid", color="black", weight=3]; 189.23/136.66 3332[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3332 -> 3880[label="",style="solid", color="black", weight=3]; 189.23/136.66 3333[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3333 -> 3881[label="",style="solid", color="black", weight=3]; 189.23/136.66 3334[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3334 -> 3882[label="",style="solid", color="black", weight=3]; 189.23/136.66 3335[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3335 -> 3883[label="",style="solid", color="black", weight=3]; 189.23/136.66 3336[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3336 -> 3884[label="",style="solid", color="black", weight=3]; 189.23/136.66 3337[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3337 -> 3885[label="",style="solid", color="black", weight=3]; 189.23/136.66 3338[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3338 -> 3886[label="",style="solid", color="black", weight=3]; 189.23/136.66 3339[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3339 -> 3887[label="",style="solid", color="black", weight=3]; 189.23/136.66 3340[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3340 -> 3888[label="",style="solid", color="black", weight=3]; 189.23/136.66 3341[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3341 -> 3889[label="",style="solid", color="black", weight=3]; 189.23/136.66 3342[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3342 -> 3890[label="",style="solid", color="black", weight=3]; 189.23/136.66 3343[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3343 -> 3891[label="",style="solid", color="black", weight=3]; 189.23/136.66 3344[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3344 -> 3892[label="",style="solid", color="black", weight=3]; 189.23/136.66 3345[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3345 -> 3893[label="",style="solid", color="black", weight=3]; 189.23/136.66 3346[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3346 -> 3894[label="",style="solid", color="black", weight=3]; 189.23/136.66 3347[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3347 -> 3895[label="",style="solid", color="black", weight=3]; 189.23/136.66 3348[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3348 -> 3896[label="",style="solid", color="black", weight=3]; 189.23/136.66 3349[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3349 -> 3897[label="",style="solid", color="black", weight=3]; 189.23/136.66 3350[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3350 -> 3898[label="",style="solid", color="black", weight=3]; 189.23/136.66 3351[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3351 -> 3899[label="",style="solid", color="black", weight=3]; 189.23/136.66 3352[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3352 -> 3900[label="",style="solid", color="black", weight=3]; 189.23/136.66 3353[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3100 ww3100))) Zero) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3100 ww3100))) Zero) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3353 -> 3901[label="",style="solid", color="black", weight=3]; 189.23/136.66 3354[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3354 -> 3902[label="",style="solid", color="black", weight=3]; 189.23/136.66 3355[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3355 -> 3903[label="",style="solid", color="black", weight=3]; 189.23/136.66 3356[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3356 -> 3904[label="",style="solid", color="black", weight=3]; 189.23/136.66 3357[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3357 -> 3905[label="",style="solid", color="black", weight=3]; 189.23/136.66 3358[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3358 -> 3906[label="",style="solid", color="black", weight=3]; 189.23/136.66 3359[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3359 -> 3907[label="",style="solid", color="black", weight=3]; 189.23/136.66 3360[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3360 -> 3908[label="",style="solid", color="black", weight=3]; 189.23/136.66 3361[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3361 -> 3909[label="",style="solid", color="black", weight=3]; 189.23/136.66 3362[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3362 -> 3910[label="",style="solid", color="black", weight=3]; 189.23/136.66 3363[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3363 -> 3911[label="",style="solid", color="black", weight=3]; 189.23/136.66 3364[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3364 -> 3912[label="",style="solid", color="black", weight=3]; 189.23/136.66 3365[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3365 -> 3913[label="",style="solid", color="black", weight=3]; 189.23/136.66 50185[label="Float (Pos (Succ ww957)) (Pos ww9580)",fontsize=16,color="green",shape="box"];50184[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) ww4469)",fontsize=16,color="black",shape="triangle"];50184 -> 50187[label="",style="solid", color="black", weight=3]; 189.23/136.66 49993[label="primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];61703[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];49993 -> 61703[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61703 -> 50135[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 49995 -> 47052[label="",style="dashed", color="red", weight=0]; 189.23/136.66 49995[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49994[label="flip gtEsFloat ww4466 (Float (Pos (Succ ww957)) (Pos ww9580))",fontsize=16,color="black",shape="triangle"];49994 -> 50136[label="",style="solid", color="black", weight=3]; 189.23/136.66 7774[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww105700) ww9610) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww105700) ww9610) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="burlywood",shape="box"];61704[label="ww9610/Succ ww96100",fontsize=10,color="white",style="solid",shape="box"];7774 -> 61704[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61704 -> 7815[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61705[label="ww9610/Zero",fontsize=10,color="white",style="solid",shape="box"];7774 -> 61705[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61705 -> 7816[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 7775[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww9610) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww9610) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="burlywood",shape="box"];61706[label="ww9610/Succ ww96100",fontsize=10,color="white",style="solid",shape="box"];7775 -> 61706[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61706 -> 7817[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61707[label="ww9610/Zero",fontsize=10,color="white",style="solid",shape="box"];7775 -> 61707[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61707 -> 7818[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 7776[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7776 -> 7819[label="",style="solid", color="black", weight=3]; 189.23/136.66 7777[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7777 -> 7820[label="",style="solid", color="black", weight=3]; 189.23/136.66 7778[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7778 -> 7821[label="",style="solid", color="black", weight=3]; 189.23/136.66 7779[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7779 -> 7822[label="",style="solid", color="black", weight=3]; 189.23/136.66 7780[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww106100) ww9610) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww106100) ww9610) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="burlywood",shape="box"];61708[label="ww9610/Succ ww96100",fontsize=10,color="white",style="solid",shape="box"];7780 -> 61708[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61708 -> 7823[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61709[label="ww9610/Zero",fontsize=10,color="white",style="solid",shape="box"];7780 -> 61709[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61709 -> 7824[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 7781[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww9610) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww9610) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="burlywood",shape="box"];61710[label="ww9610/Succ ww96100",fontsize=10,color="white",style="solid",shape="box"];7781 -> 61710[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61710 -> 7825[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 61711[label="ww9610/Zero",fontsize=10,color="white",style="solid",shape="box"];7781 -> 61711[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61711 -> 7826[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 7782[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7782 -> 7827[label="",style="solid", color="black", weight=3]; 189.23/136.66 7792[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7792 -> 7842[label="",style="solid", color="black", weight=3]; 189.23/136.66 7793[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7793 -> 7843[label="",style="solid", color="black", weight=3]; 189.23/136.66 7794[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7794 -> 7844[label="",style="solid", color="black", weight=3]; 189.23/136.66 50064[label="Float (Pos (Succ ww957)) (Neg ww9580)",fontsize=16,color="green",shape="box"];46837[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) ww4454)",fontsize=16,color="black",shape="triangle"];46837 -> 46876[label="",style="solid", color="black", weight=3]; 189.23/136.66 50065[label="primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];61712[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];50065 -> 61712[label="",style="solid", color="burlywood", weight=9]; 189.23/136.66 61712 -> 50137[label="",style="solid", color="burlywood", weight=3]; 189.23/136.66 50067 -> 47057[label="",style="dashed", color="red", weight=0]; 189.23/136.66 50067[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50066[label="flip gtEsFloat ww4467 (Float (Pos (Succ ww957)) (Neg ww9580))",fontsize=16,color="black",shape="triangle"];50066 -> 50138[label="",style="solid", color="black", weight=3]; 189.23/136.66 7796[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7796 -> 7846[label="",style="solid", color="black", weight=3]; 189.23/136.66 7797[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (ltEsFloat (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];7797 -> 7847[label="",style="solid", color="black", weight=3]; 189.23/136.66 7798[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (ltEsFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];7798 -> 7848[label="",style="solid", color="black", weight=3]; 189.23/136.66 7799[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (ltEsFloat (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];7799 -> 7849[label="",style="solid", color="black", weight=3]; 189.23/136.66 7800 -> 7758[label="",style="dashed", color="red", weight=0]; 189.23/136.66 7800[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];7801[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7801 -> 7850[label="",style="solid", color="black", weight=3]; 189.23/136.66 7802[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (ltEsFloat (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];7802 -> 7851[label="",style="solid", color="black", weight=3]; 189.23/136.66 53847 -> 54742[label="",style="dashed", color="red", weight=0]; 189.23/136.66 53847[label="flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))",fontsize=16,color="magenta"];53847 -> 54755[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 53848[label="ww957",fontsize=16,color="green",shape="box"];53849[label="ww95800",fontsize=16,color="green",shape="box"];53850 -> 47197[label="",style="dashed", color="red", weight=0]; 189.23/136.66 53850[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];53851 -> 45906[label="",style="dashed", color="red", weight=0]; 189.23/136.66 53851[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];53851 -> 54900[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 7804[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (ltEsFloat (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];7804 -> 7853[label="",style="solid", color="black", weight=3]; 189.23/136.66 7805 -> 7763[label="",style="dashed", color="red", weight=0]; 189.23/136.66 7805[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="magenta"];7806[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7806 -> 7854[label="",style="solid", color="black", weight=3]; 189.23/136.66 7807[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (ltEsFloat (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];7807 -> 7855[label="",style="solid", color="black", weight=3]; 189.23/136.66 7808[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (ltEsFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];7808 -> 7856[label="",style="solid", color="black", weight=3]; 189.23/136.66 7809[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (ltEsFloat (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];7809 -> 7857[label="",style="solid", color="black", weight=3]; 189.23/136.66 7810[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7810 -> 7858[label="",style="solid", color="black", weight=3]; 189.23/136.66 7811[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (ltEsFloat (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];7811 -> 7859[label="",style="solid", color="black", weight=3]; 189.23/136.66 53852 -> 54742[label="",style="dashed", color="red", weight=0]; 189.23/136.66 53852[label="flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))",fontsize=16,color="magenta"];53852 -> 54756[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 53853[label="ww957",fontsize=16,color="green",shape="box"];53854[label="ww95800",fontsize=16,color="green",shape="box"];53855 -> 47057[label="",style="dashed", color="red", weight=0]; 189.23/136.66 53855[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];53855 -> 54901[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 53855 -> 54902[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 53856 -> 46837[label="",style="dashed", color="red", weight=0]; 189.23/136.66 53856[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];53856 -> 54903[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 53856 -> 54904[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 53856 -> 54905[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 7813[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (ltEsFloat (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];7813 -> 7861[label="",style="solid", color="black", weight=3]; 189.23/136.66 3400[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3400 -> 3955[label="",style="solid", color="black", weight=3]; 189.23/136.66 3401[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3401 -> 3956[label="",style="solid", color="black", weight=3]; 189.23/136.66 3402[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3402 -> 3957[label="",style="solid", color="black", weight=3]; 189.23/136.66 3404[label="ww5",fontsize=16,color="green",shape="box"];3405 -> 26659[label="",style="dashed", color="red", weight=0]; 189.23/136.66 3405[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3405 -> 26660[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3405 -> 26661[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3405 -> 26662[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3405 -> 26663[label="",style="dashed", color="magenta", weight=3]; 189.23/136.66 3406[label="ww4000",fontsize=16,color="green",shape="box"];3407[label="ww3100",fontsize=16,color="green",shape="box"];3403[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47))) (psFloat ww48 (fsFloat (msFloat (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww47 ww47))))) LT))) (Float (Pos Zero) (Pos (Succ ww47))) ww49 (numericEnumFromThenToP1 (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47))) (psFloat ww48 (fsFloat (msFloat (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat ww47 ww47))))) LT)) (Float (Pos Zero) (Pos (Succ ww47))))",fontsize=16,color="black",shape="triangle"];3403 -> 3959[label="",style="solid", color="black", weight=3]; 189.23/136.66 3408[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3408 -> 3960[label="",style="solid", color="black", weight=3]; 189.23/136.66 3409[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3409 -> 3961[label="",style="solid", color="black", weight=3]; 189.23/136.66 36995[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4233) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4233)))",fontsize=16,color="green",shape="box"];36995 -> 37004[label="",style="dashed", color="green", weight=3]; 189.23/136.66 36995 -> 37005[label="",style="dashed", color="green", weight=3]; 189.23/136.66 36948[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];36948 -> 36998[label="",style="solid", color="black", weight=3]; 189.23/136.66 3411[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3411 -> 3963[label="",style="solid", color="black", weight=3]; 189.23/136.66 3412[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3412 -> 3964[label="",style="solid", color="black", weight=3]; 189.23/136.66 3413[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3413 -> 3965[label="",style="solid", color="black", weight=3]; 189.23/136.66 3414[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3414 -> 3966[label="",style="solid", color="black", weight=3]; 189.23/136.66 3415[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3100 ww3100))) Zero) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3100 ww3100))) Zero) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3415 -> 3967[label="",style="solid", color="black", weight=3]; 189.23/136.66 3416[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3416 -> 3968[label="",style="solid", color="black", weight=3]; 189.23/136.66 3417[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3417 -> 3969[label="",style="solid", color="black", weight=3]; 189.23/136.66 3418[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3418 -> 3970[label="",style="solid", color="black", weight=3]; 189.23/136.66 3419[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3419 -> 3971[label="",style="solid", color="black", weight=3]; 189.23/136.66 3420[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3420 -> 3972[label="",style="solid", color="black", weight=3]; 189.23/136.66 3421[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3421 -> 3973[label="",style="solid", color="black", weight=3]; 189.23/136.66 3422[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3422 -> 3974[label="",style="solid", color="black", weight=3]; 189.23/136.66 3423[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3100 ww3100))) Zero) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3100 ww3100))) Zero) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3423 -> 3975[label="",style="solid", color="black", weight=3]; 189.23/136.66 3424[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3424 -> 3976[label="",style="solid", color="black", weight=3]; 189.23/136.66 3425[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3425 -> 3977[label="",style="solid", color="black", weight=3]; 189.23/136.66 37003[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4234) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4234)))",fontsize=16,color="green",shape="box"];37003 -> 37012[label="",style="dashed", color="green", weight=3]; 189.23/136.66 37003 -> 37013[label="",style="dashed", color="green", weight=3]; 189.23/136.66 36951[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];36951 -> 37006[label="",style="solid", color="black", weight=3]; 189.23/136.66 3427[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3427 -> 3979[label="",style="solid", color="black", weight=3]; 189.23/136.66 3428[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3428 -> 3980[label="",style="solid", color="black", weight=3]; 189.23/136.67 3429[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3429 -> 3981[label="",style="solid", color="black", weight=3]; 189.23/136.67 3430[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3430 -> 3982[label="",style="solid", color="black", weight=3]; 189.23/136.67 3431[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3431 -> 3983[label="",style="solid", color="black", weight=3]; 189.23/136.67 3432[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3432 -> 3984[label="",style="solid", color="black", weight=3]; 189.23/136.67 3433[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3433 -> 3985[label="",style="solid", color="black", weight=3]; 189.23/136.67 3434[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3434 -> 3986[label="",style="solid", color="black", weight=3]; 189.23/136.67 3435[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3435 -> 3987[label="",style="solid", color="black", weight=3]; 189.23/136.67 3436[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3436 -> 3988[label="",style="solid", color="black", weight=3]; 189.23/136.67 3437[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3437 -> 3989[label="",style="solid", color="black", weight=3]; 189.23/136.67 3438[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3438 -> 3990[label="",style="solid", color="black", weight=3]; 189.23/136.67 3439[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3439 -> 3991[label="",style="solid", color="black", weight=3]; 189.23/136.67 3440[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3440 -> 3992[label="",style="solid", color="black", weight=3]; 189.23/136.67 16178[label="takeWhile1 (flip ltEsFloat (psFloat ww2076 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) ww2078) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww2078 (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) ww2078)) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) ww2078) ww2078)) (fsEsOrdering (compareFloat ww2078 (psFloat ww2076 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) ww2078) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];16178 -> 16354[label="",style="solid", color="black", weight=3]; 189.23/136.67 3442[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3442 -> 3994[label="",style="solid", color="black", weight=3]; 189.23/136.67 3443[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3443 -> 3995[label="",style="solid", color="black", weight=3]; 189.23/136.67 3444[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3444 -> 3996[label="",style="solid", color="black", weight=3]; 189.23/136.67 3445[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3445 -> 3997[label="",style="solid", color="black", weight=3]; 189.23/136.67 3446[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3446 -> 3998[label="",style="solid", color="black", weight=3]; 189.23/136.67 3447[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3100 ww3100))) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3100 ww3100))) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3447 -> 3999[label="",style="solid", color="black", weight=3]; 189.23/136.67 3448[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3448 -> 4000[label="",style="solid", color="black", weight=3]; 189.23/136.67 54894[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];54894 -> 54983[label="",style="solid", color="black", weight=3]; 189.23/136.67 54988[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4616) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4616)))",fontsize=16,color="green",shape="box"];54988 -> 54997[label="",style="dashed", color="green", weight=3]; 189.23/136.67 54988 -> 54998[label="",style="dashed", color="green", weight=3]; 189.23/136.67 3451[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3451 -> 4003[label="",style="solid", color="black", weight=3]; 189.23/136.67 3452[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3452 -> 4004[label="",style="solid", color="black", weight=3]; 189.23/136.67 3453[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3453 -> 4005[label="",style="solid", color="black", weight=3]; 189.23/136.67 3454[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3454 -> 4006[label="",style="solid", color="black", weight=3]; 189.23/136.67 3455[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3100 ww3100))) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3100 ww3100))) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3455 -> 4007[label="",style="solid", color="black", weight=3]; 189.23/136.67 3456[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3456 -> 4008[label="",style="solid", color="black", weight=3]; 189.23/136.67 3457[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3457 -> 4009[label="",style="solid", color="black", weight=3]; 189.23/136.67 3458[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3458 -> 4010[label="",style="solid", color="black", weight=3]; 189.23/136.67 3459[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3459 -> 4011[label="",style="solid", color="black", weight=3]; 189.23/136.67 3460[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3460 -> 4012[label="",style="solid", color="black", weight=3]; 189.23/136.67 3461[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3461 -> 4013[label="",style="solid", color="black", weight=3]; 189.23/136.67 3462[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3462 -> 4014[label="",style="solid", color="black", weight=3]; 189.23/136.67 3463[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3463 -> 4015[label="",style="solid", color="black", weight=3]; 189.23/136.67 3464[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3464 -> 4016[label="",style="solid", color="black", weight=3]; 189.23/136.67 3465[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3465 -> 4017[label="",style="solid", color="black", weight=3]; 189.23/136.67 54897[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];54897 -> 54991[label="",style="solid", color="black", weight=3]; 189.23/136.67 54996[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4617) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4617)))",fontsize=16,color="green",shape="box"];54996 -> 55162[label="",style="dashed", color="green", weight=3]; 189.23/136.67 54996 -> 55163[label="",style="dashed", color="green", weight=3]; 189.23/136.67 3467[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3467 -> 4019[label="",style="solid", color="black", weight=3]; 189.23/136.67 3468[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3468 -> 4020[label="",style="solid", color="black", weight=3]; 189.23/136.67 3469[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3469 -> 4021[label="",style="solid", color="black", weight=3]; 189.23/136.67 3470[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3470 -> 4022[label="",style="solid", color="black", weight=3]; 189.23/136.67 3471[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3471 -> 4023[label="",style="solid", color="black", weight=3]; 189.23/136.67 3472[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3472 -> 4024[label="",style="solid", color="black", weight=3]; 189.23/136.67 37011[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4235) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4235)))",fontsize=16,color="green",shape="box"];37011 -> 37020[label="",style="dashed", color="green", weight=3]; 189.23/136.67 37011 -> 37021[label="",style="dashed", color="green", weight=3]; 189.23/136.67 36954[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];36954 -> 37014[label="",style="solid", color="black", weight=3]; 189.23/136.67 3475[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3475 -> 4027[label="",style="solid", color="black", weight=3]; 189.23/136.67 3476[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3476 -> 4028[label="",style="solid", color="black", weight=3]; 189.23/136.67 3477[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3477 -> 4029[label="",style="solid", color="black", weight=3]; 189.23/136.67 3478[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3478 -> 4030[label="",style="solid", color="black", weight=3]; 189.23/136.67 3479[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3100 ww3100))) Zero) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3100 ww3100))) Zero) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3479 -> 4031[label="",style="solid", color="black", weight=3]; 189.23/136.67 3480[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3480 -> 4032[label="",style="solid", color="black", weight=3]; 189.23/136.67 3482[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3482 -> 4034[label="",style="solid", color="black", weight=3]; 189.23/136.67 3483[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3483 -> 4035[label="",style="solid", color="black", weight=3]; 189.23/136.67 3484[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3484 -> 4036[label="",style="solid", color="black", weight=3]; 189.23/136.67 3485[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3485 -> 4037[label="",style="solid", color="black", weight=3]; 189.23/136.67 3486[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3486 -> 4038[label="",style="solid", color="black", weight=3]; 189.23/136.67 3487[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3100 ww3100))) Zero) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3100 ww3100))) Zero) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3487 -> 4039[label="",style="solid", color="black", weight=3]; 189.23/136.67 3488[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3488 -> 4040[label="",style="solid", color="black", weight=3]; 189.23/136.67 3489[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3489 -> 4041[label="",style="solid", color="black", weight=3]; 189.23/136.67 37019[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4236) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4236)))",fontsize=16,color="green",shape="box"];37019 -> 37133[label="",style="dashed", color="green", weight=3]; 189.23/136.67 37019 -> 37134[label="",style="dashed", color="green", weight=3]; 189.23/136.67 36957[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];36957 -> 37022[label="",style="solid", color="black", weight=3]; 189.23/136.67 4047[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww59) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww59)))",fontsize=16,color="green",shape="box"];4047 -> 4328[label="",style="dashed", color="green", weight=3]; 189.23/136.67 4047 -> 4329[label="",style="dashed", color="green", weight=3]; 189.23/136.67 3493[label="takeWhile1 (flip ltEsFloat (psFloat ww34 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) ww35 (fsEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww34 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3493 -> 4048[label="",style="solid", color="black", weight=3]; 189.23/136.67 3494[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3494 -> 4049[label="",style="solid", color="black", weight=3]; 189.23/136.67 3495[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3495 -> 4050[label="",style="solid", color="black", weight=3]; 189.23/136.67 3496[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3496 -> 4051[label="",style="solid", color="black", weight=3]; 189.23/136.67 3497[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3497 -> 4052[label="",style="solid", color="black", weight=3]; 189.23/136.67 3498[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3498 -> 4053[label="",style="solid", color="black", weight=3]; 189.23/136.67 3499[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3499 -> 4054[label="",style="solid", color="black", weight=3]; 189.23/136.67 3500[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3500 -> 4055[label="",style="solid", color="black", weight=3]; 189.23/136.67 3501[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3501 -> 4056[label="",style="solid", color="black", weight=3]; 189.23/136.67 8813[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww137800) ww14740) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww137800) ww14740) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="burlywood",shape="box"];61713[label="ww14740/Succ ww147400",fontsize=10,color="white",style="solid",shape="box"];8813 -> 61713[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61713 -> 8850[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61714[label="ww14740/Zero",fontsize=10,color="white",style="solid",shape="box"];8813 -> 61714[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61714 -> 8851[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 8814[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww14740) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww14740) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="burlywood",shape="box"];61715[label="ww14740/Succ ww147400",fontsize=10,color="white",style="solid",shape="box"];8814 -> 61715[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61715 -> 8852[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61716[label="ww14740/Zero",fontsize=10,color="white",style="solid",shape="box"];8814 -> 61716[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61716 -> 8853[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 8815 -> 8798[label="",style="dashed", color="red", weight=0]; 189.23/136.67 8815[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="magenta"];8816[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8816 -> 8854[label="",style="solid", color="black", weight=3]; 189.23/136.67 8817[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos ww13750)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8817 -> 8855[label="",style="solid", color="black", weight=3]; 189.23/136.67 8818[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww137800) ww14780) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww137800) ww14780) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="burlywood",shape="box"];61717[label="ww14780/Succ ww147800",fontsize=10,color="white",style="solid",shape="box"];8818 -> 61717[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61717 -> 8856[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61718[label="ww14780/Zero",fontsize=10,color="white",style="solid",shape="box"];8818 -> 61718[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61718 -> 8857[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 8819[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww14780) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww14780) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="burlywood",shape="box"];61719[label="ww14780/Succ ww147800",fontsize=10,color="white",style="solid",shape="box"];8819 -> 61719[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61719 -> 8858[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61720[label="ww14780/Zero",fontsize=10,color="white",style="solid",shape="box"];8819 -> 61720[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61720 -> 8859[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 8820 -> 8809[label="",style="dashed", color="red", weight=0]; 189.23/136.67 8820[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="magenta"];8836[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8836 -> 8869[label="",style="solid", color="black", weight=3]; 189.23/136.67 8837[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8837 -> 8870[label="",style="solid", color="black", weight=3]; 189.23/136.67 8838[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (ltEsFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];8838 -> 8871[label="",style="solid", color="black", weight=3]; 189.23/136.67 8839[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (ltEsFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];8839 -> 8872[label="",style="solid", color="black", weight=3]; 189.23/136.67 8840[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (ltEsFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];8840 -> 8873[label="",style="solid", color="black", weight=3]; 189.23/136.67 8841[label="Succ ww137500",fontsize=16,color="green",shape="box"];8842[label="Succ ww137300",fontsize=16,color="green",shape="box"];8843[label="Succ ww137500",fontsize=16,color="green",shape="box"];8844[label="Succ ww137300",fontsize=16,color="green",shape="box"];8845[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8845 -> 8874[label="",style="solid", color="black", weight=3]; 189.23/136.67 8846[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8846 -> 8875[label="",style="solid", color="black", weight=3]; 189.23/136.67 8847[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (ltEsFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];8847 -> 8876[label="",style="solid", color="black", weight=3]; 189.23/136.67 8848[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (ltEsFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];8848 -> 8877[label="",style="solid", color="black", weight=3]; 189.23/136.67 8849[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (ltEsFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];8849 -> 8878[label="",style="solid", color="black", weight=3]; 189.23/136.67 3536[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3536 -> 4098[label="",style="solid", color="black", weight=3]; 189.23/136.67 3537[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3537 -> 4099[label="",style="solid", color="black", weight=3]; 189.23/136.67 3538[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3538 -> 4100[label="",style="solid", color="black", weight=3]; 189.23/136.67 3539[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3539 -> 4101[label="",style="solid", color="black", weight=3]; 189.23/136.67 3540[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3540 -> 4102[label="",style="solid", color="black", weight=3]; 189.23/136.67 3541[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3541 -> 4103[label="",style="solid", color="black", weight=3]; 189.23/136.67 3542[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3542 -> 4104[label="",style="solid", color="black", weight=3]; 189.23/136.67 3543[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3543 -> 4105[label="",style="solid", color="black", weight=3]; 189.23/136.67 3544[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3544 -> 4106[label="",style="solid", color="black", weight=3]; 189.23/136.67 3545[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3545 -> 4107[label="",style="solid", color="black", weight=3]; 189.23/136.67 3546[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3546 -> 4108[label="",style="solid", color="black", weight=3]; 189.23/136.67 3547[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3547 -> 4109[label="",style="solid", color="black", weight=3]; 189.23/136.67 3548 -> 17358[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3548[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3548 -> 17359[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3548 -> 17360[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3548 -> 17361[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3548 -> 17362[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3549[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3549 -> 4111[label="",style="solid", color="black", weight=3]; 189.23/136.67 3550[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3550 -> 4112[label="",style="solid", color="black", weight=3]; 189.23/136.67 3551[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3551 -> 4113[label="",style="solid", color="black", weight=3]; 189.23/136.67 3552[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3552 -> 4114[label="",style="solid", color="black", weight=3]; 189.23/136.67 3553[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3553 -> 4115[label="",style="solid", color="black", weight=3]; 189.23/136.67 3554[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3554 -> 4116[label="",style="solid", color="black", weight=3]; 189.23/136.67 3555[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3555 -> 4117[label="",style="solid", color="black", weight=3]; 189.23/136.67 3556 -> 17399[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3556[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3556 -> 17400[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3556 -> 17401[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3556 -> 17402[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3556 -> 17403[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3557[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3557 -> 4119[label="",style="solid", color="black", weight=3]; 189.23/136.67 3558[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3558 -> 4120[label="",style="solid", color="black", weight=3]; 189.23/136.67 3559[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3559 -> 4121[label="",style="solid", color="black", weight=3]; 189.23/136.67 3560[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3560 -> 4122[label="",style="solid", color="black", weight=3]; 189.23/136.67 3561[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3561 -> 4123[label="",style="solid", color="black", weight=3]; 189.23/136.67 3562[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3562 -> 4124[label="",style="solid", color="black", weight=3]; 189.23/136.67 3563[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3563 -> 4125[label="",style="solid", color="black", weight=3]; 189.23/136.67 3564[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3564 -> 4126[label="",style="solid", color="black", weight=3]; 189.23/136.67 3565[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3565 -> 4127[label="",style="solid", color="black", weight=3]; 189.23/136.67 3566[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3566 -> 4128[label="",style="solid", color="black", weight=3]; 189.23/136.67 3567[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3567 -> 4129[label="",style="solid", color="black", weight=3]; 189.23/136.67 3568[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3568 -> 4130[label="",style="solid", color="black", weight=3]; 189.23/136.67 3569[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3569 -> 4131[label="",style="solid", color="black", weight=3]; 189.23/136.67 3570[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3570 -> 4132[label="",style="solid", color="black", weight=3]; 189.23/136.67 3571[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3571 -> 4133[label="",style="solid", color="black", weight=3]; 189.23/136.67 3572[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3572 -> 4134[label="",style="solid", color="black", weight=3]; 189.23/136.67 3574[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3574 -> 4136[label="",style="solid", color="black", weight=3]; 189.23/136.67 3575[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3575 -> 4137[label="",style="solid", color="black", weight=3]; 189.23/136.67 3576[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3576 -> 4138[label="",style="solid", color="black", weight=3]; 189.23/136.67 3577[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3577 -> 4139[label="",style="solid", color="black", weight=3]; 189.23/136.67 3578[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3578 -> 4140[label="",style="solid", color="black", weight=3]; 189.23/136.67 3579[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3579 -> 4141[label="",style="solid", color="black", weight=3]; 189.23/136.67 3580 -> 15660[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3580[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3580 -> 15685[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3580 -> 15686[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3580 -> 15687[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3582[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3582 -> 4144[label="",style="solid", color="black", weight=3]; 189.23/136.67 3583[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3583 -> 4145[label="",style="solid", color="black", weight=3]; 189.23/136.67 3584[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3584 -> 4146[label="",style="solid", color="black", weight=3]; 189.23/136.67 3585[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3585 -> 4147[label="",style="solid", color="black", weight=3]; 189.23/136.67 3586[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3586 -> 4148[label="",style="solid", color="black", weight=3]; 189.23/136.67 3587[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3587 -> 4149[label="",style="solid", color="black", weight=3]; 189.23/136.67 3588 -> 17501[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3588[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3588 -> 17502[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3588 -> 17503[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3588 -> 17504[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3588 -> 17505[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3589[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3589 -> 4151[label="",style="solid", color="black", weight=3]; 189.23/136.67 3590[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3590 -> 4152[label="",style="solid", color="black", weight=3]; 189.23/136.67 3591[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3591 -> 4153[label="",style="solid", color="black", weight=3]; 189.23/136.67 3592[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3592 -> 4154[label="",style="solid", color="black", weight=3]; 189.23/136.67 3593[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3593 -> 4155[label="",style="solid", color="black", weight=3]; 189.23/136.67 3594[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3594 -> 4156[label="",style="solid", color="black", weight=3]; 189.23/136.67 3595[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3595 -> 4157[label="",style="solid", color="black", weight=3]; 189.23/136.67 3596[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3596 -> 4158[label="",style="solid", color="black", weight=3]; 189.23/136.67 3597[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3597 -> 4159[label="",style="solid", color="black", weight=3]; 189.23/136.67 3598[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3598 -> 4160[label="",style="solid", color="black", weight=3]; 189.23/136.67 3599[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3599 -> 4161[label="",style="solid", color="black", weight=3]; 189.23/136.67 3600[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3600 -> 4162[label="",style="solid", color="black", weight=3]; 189.23/136.67 3601[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3601 -> 4163[label="",style="solid", color="black", weight=3]; 189.23/136.67 3602[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3602 -> 4164[label="",style="solid", color="black", weight=3]; 189.23/136.67 3603[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3603 -> 4165[label="",style="solid", color="black", weight=3]; 189.23/136.67 3604[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3604 -> 4166[label="",style="solid", color="black", weight=3]; 189.23/136.67 3606[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3606 -> 4168[label="",style="solid", color="black", weight=3]; 189.23/136.67 3607[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3607 -> 4169[label="",style="solid", color="black", weight=3]; 189.23/136.67 3608[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3608 -> 4170[label="",style="solid", color="black", weight=3]; 189.23/136.67 3609[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3609 -> 4171[label="",style="solid", color="black", weight=3]; 189.23/136.67 3610[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3610 -> 4172[label="",style="solid", color="black", weight=3]; 189.23/136.67 3611[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3611 -> 4173[label="",style="solid", color="black", weight=3]; 189.23/136.67 3612 -> 15660[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3612[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3612 -> 15688[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3612 -> 15689[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3612 -> 15690[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3614[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3614 -> 4176[label="",style="solid", color="black", weight=3]; 189.23/136.67 3615[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3615 -> 4177[label="",style="solid", color="black", weight=3]; 189.23/136.67 3616[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3616 -> 4178[label="",style="solid", color="black", weight=3]; 189.23/136.67 3617[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3617 -> 4179[label="",style="solid", color="black", weight=3]; 189.23/136.67 3618[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3618 -> 4180[label="",style="solid", color="black", weight=3]; 189.23/136.67 3619[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3619 -> 4181[label="",style="solid", color="black", weight=3]; 189.23/136.67 3620 -> 17601[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3620[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3620 -> 17602[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3620 -> 17603[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3620 -> 17604[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3621[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3621 -> 4183[label="",style="solid", color="black", weight=3]; 189.23/136.67 3622[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3622 -> 4184[label="",style="solid", color="black", weight=3]; 189.23/136.67 3623[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3623 -> 4185[label="",style="solid", color="black", weight=3]; 189.23/136.67 3624[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww41000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3624 -> 4186[label="",style="solid", color="black", weight=3]; 189.23/136.67 3625[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3625 -> 4187[label="",style="solid", color="black", weight=3]; 189.23/136.67 3626[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww3100) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3626 -> 4188[label="",style="solid", color="black", weight=3]; 189.23/136.67 3627[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat ww3100 ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3627 -> 4189[label="",style="solid", color="black", weight=3]; 189.23/136.67 3628[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3628 -> 4190[label="",style="solid", color="black", weight=3]; 189.23/136.67 3629[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3629 -> 4191[label="",style="solid", color="black", weight=3]; 189.23/136.67 3630[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3630 -> 4192[label="",style="solid", color="black", weight=3]; 189.23/136.67 3631[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3631 -> 4193[label="",style="solid", color="black", weight=3]; 189.23/136.67 3633[label="ww5",fontsize=16,color="green",shape="box"];3634[label="ww41",fontsize=16,color="green",shape="box"];3635[label="ww40000000000",fontsize=16,color="green",shape="box"];3636[label="ww31",fontsize=16,color="green",shape="box"];3637 -> 5559[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3637[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww40000000000 (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];3637 -> 5560[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3638[label="ww3000",fontsize=16,color="green",shape="box"];3632[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat ww56 (Succ ww53))) (srMyInt ww52 ww54)) LT))) (Float (Pos (Succ ww53)) ww54) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (Float (Pos (Succ ww53)) ww54))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat ww56 (Succ ww53))) (srMyInt ww52 ww54)) LT)) (Float (Pos (Succ ww53)) ww54))",fontsize=16,color="burlywood",shape="triangle"];61721[label="ww56/Succ ww560",fontsize=10,color="white",style="solid",shape="box"];3632 -> 61721[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61721 -> 4196[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61722[label="ww56/Zero",fontsize=10,color="white",style="solid",shape="box"];3632 -> 61722[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61722 -> 4197[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 4844[label="ww41",fontsize=16,color="green",shape="box"];4845 -> 5559[label="",style="dashed", color="red", weight=0]; 189.23/136.67 4845[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];4845 -> 5561[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 4846[label="ww3000",fontsize=16,color="green",shape="box"];4847[label="ww5",fontsize=16,color="green",shape="box"];4848[label="ww31",fontsize=16,color="green",shape="box"];4843[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat ww72 (Succ ww69))) (srMyInt ww68 ww70)) LT))) (Float (Pos (Succ ww69)) ww70) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (Float (Pos (Succ ww69)) ww70))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat ww72 (Succ ww69))) (srMyInt ww68 ww70)) LT)) (Float (Pos (Succ ww69)) ww70))",fontsize=16,color="burlywood",shape="triangle"];61723[label="ww72/Succ ww720",fontsize=10,color="white",style="solid",shape="box"];4843 -> 61723[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61723 -> 4860[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61724[label="ww72/Zero",fontsize=10,color="white",style="solid",shape="box"];4843 -> 61724[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61724 -> 4861[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 5613 -> 5559[label="",style="dashed", color="red", weight=0]; 189.23/136.67 5613[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];5613 -> 5626[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 5572[label="primPlusNat (Succ ww1130) (Succ ww3000)",fontsize=16,color="black",shape="box"];5572 -> 5597[label="",style="solid", color="black", weight=3]; 189.23/136.67 5573[label="primPlusNat Zero (Succ ww3000)",fontsize=16,color="black",shape="box"];5573 -> 5598[label="",style="solid", color="black", weight=3]; 189.23/136.67 5614 -> 5559[label="",style="dashed", color="red", weight=0]; 189.23/136.67 5614[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];5614 -> 5627[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 5615[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww115) (primMulInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww1140)) (primMulInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];61725[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];5615 -> 61725[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61725 -> 5628[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61726[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];5615 -> 61726[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61726 -> 5629[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 5616 -> 5630[label="",style="dashed", color="red", weight=0]; 189.23/136.67 5616[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww115) (primMulInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="magenta"];5616 -> 5631[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 5616 -> 5632[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 5616 -> 5633[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 5616 -> 5634[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 5616 -> 5635[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 5616 -> 5636[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3641[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (srMyInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (srMyInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="black",shape="box"];3641 -> 4200[label="",style="solid", color="black", weight=3]; 189.23/136.67 3642[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (primMulInt (Pos ww410) (Pos ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (primMulInt (Pos ww410) (Pos ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];3642 -> 4201[label="",style="solid", color="black", weight=3]; 189.23/136.67 3643[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (primMulInt (Pos ww410) (Neg ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (primMulInt (Pos ww410) (Neg ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];3643 -> 4202[label="",style="solid", color="black", weight=3]; 189.23/136.67 3644[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (primMulInt (Neg ww410) (Pos ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (primMulInt (Neg ww410) (Pos ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];3644 -> 4203[label="",style="solid", color="black", weight=3]; 189.23/136.67 3645[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (primMulInt (Neg ww410) (Neg ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (primMulInt (Neg ww410) (Neg ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];3645 -> 4204[label="",style="solid", color="black", weight=3]; 189.23/136.67 3646[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat (Succ ww4100) ww310)) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat (Succ ww4100) ww310)) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61727[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];3646 -> 61727[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61727 -> 4205[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61728[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];3646 -> 61728[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61728 -> 4206[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 3647[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat Zero ww310)) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat Zero ww310)) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];61729[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];3647 -> 61729[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61729 -> 4207[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61730[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];3647 -> 61730[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61730 -> 4208[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 3648[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];3648 -> 4209[label="",style="solid", color="black", weight=3]; 189.23/136.67 3649[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];3649 -> 4210[label="",style="solid", color="black", weight=3]; 189.23/136.67 3650[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat (Succ ww4100) ww310)) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat (Succ ww4100) ww310)) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61731[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];3650 -> 61731[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61731 -> 4211[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61732[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];3650 -> 61732[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61732 -> 4212[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 3651[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat Zero ww310)) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat Zero ww310)) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];61733[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];3651 -> 61733[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61733 -> 4213[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61734[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];3651 -> 61734[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61734 -> 4214[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 3652[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3652 -> 4215[label="",style="solid", color="black", weight=3]; 189.23/136.67 3653[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3653 -> 4216[label="",style="solid", color="black", weight=3]; 189.23/136.67 3654[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];3654 -> 4217[label="",style="solid", color="black", weight=3]; 189.23/136.67 3655[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3655 -> 4218[label="",style="solid", color="black", weight=3]; 189.23/136.67 3656[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];3656 -> 4219[label="",style="solid", color="black", weight=3]; 189.23/136.67 3657[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];3657 -> 4220[label="",style="solid", color="black", weight=3]; 189.23/136.67 3658 -> 18768[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3658[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];3658 -> 18774[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3658 -> 18775[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3658 -> 18776[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3658 -> 18777[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3658 -> 18778[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3659[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primMulNat (Succ ww41000) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3659 -> 4222[label="",style="solid", color="black", weight=3]; 189.23/136.67 3660[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3660 -> 4223[label="",style="solid", color="black", weight=3]; 189.23/136.67 3661[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];3661 -> 4224[label="",style="solid", color="black", weight=3]; 189.23/136.67 3662[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3662 -> 4225[label="",style="solid", color="black", weight=3]; 189.23/136.67 3663[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];3663 -> 4226[label="",style="solid", color="black", weight=3]; 189.23/136.67 3664[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61735[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];3664 -> 61735[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61735 -> 4227[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61736[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];3664 -> 61736[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61736 -> 4228[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 3665[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3665 -> 4229[label="",style="solid", color="black", weight=3]; 189.23/136.67 3666[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000 ww3100) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000 ww3100) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61737[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];3666 -> 61737[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61737 -> 4230[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61738[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];3666 -> 61738[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61738 -> 4231[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 3667[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];3667 -> 4232[label="",style="solid", color="black", weight=3]; 189.23/136.67 3668[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3668 -> 4233[label="",style="solid", color="black", weight=3]; 189.23/136.67 3669 -> 29250[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3669[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];3669 -> 29251[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3669 -> 29252[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3669 -> 29253[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3669 -> 29254[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 16158[label="ww410",fontsize=16,color="green",shape="box"];16159[label="ww310",fontsize=16,color="green",shape="box"];16160[label="Zero",fontsize=16,color="green",shape="box"];16161[label="ww5",fontsize=16,color="green",shape="box"];16162[label="ww3000",fontsize=16,color="green",shape="box"];16157[label="takeWhile1 (flip ltEsFloat (psFloat ww2080 (fsFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2083)) (Neg ww2084)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww2083)) (Neg ww2084)) (psFloat ww2080 (fsFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="triangle"];16157 -> 16179[label="",style="solid", color="black", weight=3]; 189.23/136.67 18990[label="takeWhile1 (flip ltEsFloat (psFloat ww2293 (fsFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2296)) (Pos ww2297)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww2296)) (Pos ww2297)) (psFloat ww2293 (fsFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18990 -> 18999[label="",style="solid", color="black", weight=3]; 189.23/136.67 3672[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61739[label="ww410000/Succ ww4100000",fontsize=10,color="white",style="solid",shape="box"];3672 -> 61739[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61739 -> 4237[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61740[label="ww410000/Zero",fontsize=10,color="white",style="solid",shape="box"];3672 -> 61740[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61740 -> 4238[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 3673[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3673 -> 4239[label="",style="solid", color="black", weight=3]; 189.23/136.67 3674[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000 ww3100) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000 ww3100) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61741[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];3674 -> 61741[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61741 -> 4240[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61742[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];3674 -> 61742[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61742 -> 4241[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 3675[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];3675 -> 4242[label="",style="solid", color="black", weight=3]; 189.23/136.67 3676 -> 53796[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3676[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3676 -> 53902[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3676 -> 53903[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3676 -> 53904[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3676 -> 53905[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3676 -> 53906[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3677[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];3677 -> 4244[label="",style="solid", color="black", weight=3]; 189.23/136.67 3678[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61743[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3678 -> 61743[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61743 -> 4245[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61744[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3678 -> 61744[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61744 -> 4246[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 3679 -> 5726[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3679[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3679 -> 5727[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3679 -> 5728[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3680[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww44) (Succ ww44)) (Succ ww44)))) LT))) ww42 (iterate (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42)) (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) ww42)) (numericEnumFromThenToP1 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ ww44) (Succ ww44)) (Succ ww44)))) LT)) ww42)",fontsize=16,color="black",shape="box"];3680 -> 4248[label="",style="solid", color="black", weight=3]; 189.23/136.67 3681[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3681 -> 4249[label="",style="solid", color="black", weight=3]; 189.23/136.67 3682[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3682 -> 4250[label="",style="solid", color="black", weight=3]; 189.23/136.67 23465[label="takeWhile1 (flip ltEsFloat (psFloat ww2912 (fsFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) ww2915) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww2915 (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) ww2915)) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) ww2915) ww2915)) (not (esEsOrdering (compareFloat ww2915 (psFloat ww2912 (fsFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) ww2915) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];23465 -> 23549[label="",style="solid", color="black", weight=3]; 189.23/136.67 36972[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4229",fontsize=16,color="black",shape="triangle"];36972 -> 37023[label="",style="solid", color="black", weight=3]; 189.23/136.67 36973 -> 36959[label="",style="dashed", color="red", weight=0]; 189.23/136.67 36973[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4229))",fontsize=16,color="magenta"];36973 -> 37024[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 36963 -> 26727[label="",style="dashed", color="red", weight=0]; 189.23/136.67 36963[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36963 -> 37025[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 36963 -> 37026[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 36963 -> 37027[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 36964[label="fsEsOrdering (compareFloat (Float (Pos Zero) (Pos (Succ ww3100))) ww4223) GT",fontsize=16,color="black",shape="box"];36964 -> 37028[label="",style="solid", color="black", weight=3]; 189.23/136.67 36965[label="takeWhile (flip ltEsFloat ww4221) ww3239",fontsize=16,color="burlywood",shape="triangle"];61745[label="ww3239/Cons ww32390 ww32391",fontsize=10,color="white",style="solid",shape="box"];36965 -> 61745[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61745 -> 37029[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61746[label="ww3239/Nil",fontsize=10,color="white",style="solid",shape="box"];36965 -> 61746[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61746 -> 37030[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 36966[label="takeWhile0 (flip ltEsFloat ww4221) (Float (Pos Zero) (Pos (Succ ww1993))) ww3239 MyTrue",fontsize=16,color="black",shape="box"];36966 -> 37031[label="",style="solid", color="black", weight=3]; 189.23/136.67 3685[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3685 -> 4253[label="",style="solid", color="black", weight=3]; 189.23/136.67 3686[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61747[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3686 -> 61747[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61747 -> 4254[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61748[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3686 -> 61748[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61748 -> 4255[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 3687 -> 5759[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3687[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3687 -> 5760[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3687 -> 5761[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3688[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3688 -> 4257[label="",style="solid", color="black", weight=3]; 189.23/136.67 3689[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3689 -> 4258[label="",style="solid", color="black", weight=3]; 189.23/136.67 16330[label="ww4000",fontsize=16,color="green",shape="box"];16331[label="ww5",fontsize=16,color="green",shape="box"];16332[label="Zero",fontsize=16,color="green",shape="box"];16333[label="ww3100",fontsize=16,color="green",shape="box"];16329[label="takeWhile1 (flip ltEsFloat (psFloat ww2086 (fsFloat (msFloat (Float (Pos (Succ ww2087)) (Pos (Succ ww2088))) (Float (Pos Zero) (Neg (Succ ww2089)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww2089))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2087)) (Pos (Succ ww2088))) (Float (Pos Zero) (Neg (Succ ww2089))))) (psFloat (msFloat (Float (Pos (Succ ww2087)) (Pos (Succ ww2088))) (Float (Pos Zero) (Neg (Succ ww2089)))) (Float (Pos Zero) (Neg (Succ ww2089))))) (flip ltEsFloat (psFloat ww2086 (fsFloat (msFloat (Float (Pos (Succ ww2087)) (Pos (Succ ww2088))) (Float (Pos Zero) (Neg (Succ ww2089)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww2089))))",fontsize=16,color="black",shape="triangle"];16329 -> 16355[label="",style="solid", color="black", weight=3]; 189.23/136.67 3692[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3692 -> 4261[label="",style="solid", color="black", weight=3]; 189.23/136.67 3693[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3693 -> 4262[label="",style="solid", color="black", weight=3]; 189.23/136.67 3694[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61749[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3694 -> 61749[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61749 -> 4263[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61750[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3694 -> 61750[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61750 -> 4264[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 3695 -> 5790[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3695[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3695 -> 5791[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3695 -> 5792[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3696[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3696 -> 4266[label="",style="solid", color="black", weight=3]; 189.23/136.67 3697[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3697 -> 4267[label="",style="solid", color="black", weight=3]; 189.23/136.67 35995 -> 52264[label="",style="dashed", color="red", weight=0]; 189.23/136.67 35995[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];35995 -> 52265[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 35995 -> 52266[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 35995 -> 52267[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 35995 -> 52268[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 35996[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];35996 -> 36861[label="",style="solid", color="black", weight=3]; 189.23/136.67 35997 -> 36796[label="",style="dashed", color="red", weight=0]; 189.23/136.67 35997[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];35997 -> 36805[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 35998[label="ww3100",fontsize=16,color="green",shape="box"];3699[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3699 -> 4269[label="",style="solid", color="black", weight=3]; 189.23/136.67 36980[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4230",fontsize=16,color="black",shape="triangle"];36980 -> 37032[label="",style="solid", color="black", weight=3]; 189.23/136.67 36981 -> 36968[label="",style="dashed", color="red", weight=0]; 189.23/136.67 36981[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4230))",fontsize=16,color="magenta"];36981 -> 37033[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 36974 -> 26727[label="",style="dashed", color="red", weight=0]; 189.23/136.67 36974[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36974 -> 37034[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 36974 -> 37035[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 36974 -> 37036[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3701[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3701 -> 4271[label="",style="solid", color="black", weight=3]; 189.23/136.67 3702[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61751[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3702 -> 61751[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61751 -> 4272[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61752[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3702 -> 61752[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61752 -> 4273[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 3703 -> 5821[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3703[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3703 -> 5822[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3703 -> 5823[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3704[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3704 -> 4275[label="",style="solid", color="black", weight=3]; 189.23/136.67 3705[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3705 -> 4276[label="",style="solid", color="black", weight=3]; 189.23/136.67 3706[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3706 -> 4277[label="",style="solid", color="black", weight=3]; 189.23/136.67 3707[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3707 -> 4278[label="",style="solid", color="black", weight=3]; 189.23/136.67 3708[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3708 -> 4279[label="",style="solid", color="black", weight=3]; 189.23/136.67 3709[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3709 -> 4280[label="",style="solid", color="black", weight=3]; 189.23/136.67 3710[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61753[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3710 -> 61753[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61753 -> 4281[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61754[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3710 -> 61754[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61754 -> 4282[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 3711 -> 5854[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3711[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3711 -> 5855[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3711 -> 5856[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3712[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3712 -> 4284[label="",style="solid", color="black", weight=3]; 189.23/136.67 3713[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3713 -> 4285[label="",style="solid", color="black", weight=3]; 189.23/136.67 3714[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3714 -> 4286[label="",style="solid", color="black", weight=3]; 189.23/136.67 3715[label="takeWhile1 (flip ltEsFloat (psFloat ww30 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) ww32) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww32 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) ww32)) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) ww32) ww32)) (not (esEsOrdering (compareFloat ww32 (psFloat ww30 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) ww32) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3715 -> 4287[label="",style="solid", color="black", weight=3]; 189.23/136.67 27095[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];27095 -> 27129[label="",style="solid", color="black", weight=3]; 189.23/136.67 27096[label="fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) ww3288) GT",fontsize=16,color="black",shape="box"];27096 -> 27130[label="",style="solid", color="black", weight=3]; 189.23/136.67 3717[label="fsEsOrdering (compareFloat ww27 (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT",fontsize=16,color="black",shape="box"];3717 -> 4289[label="",style="solid", color="black", weight=3]; 189.23/136.67 9789 -> 10306[label="",style="dashed", color="red", weight=0]; 189.23/136.67 9789[label="takeWhile1 ww22 (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832))) (ww22 (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832))",fontsize=16,color="magenta"];9789 -> 10307[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3720[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3720 -> 4293[label="",style="solid", color="black", weight=3]; 189.23/136.67 3721[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61755[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3721 -> 61755[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61755 -> 4294[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61756[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3721 -> 61756[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61756 -> 4295[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 3722 -> 5898[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3722[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3722 -> 5899[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3722 -> 5900[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3723[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3723 -> 4297[label="",style="solid", color="black", weight=3]; 189.23/136.67 3724[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3724 -> 4298[label="",style="solid", color="black", weight=3]; 189.23/136.67 53867 -> 54742[label="",style="dashed", color="red", weight=0]; 189.23/136.67 53867[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];53867 -> 54757[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 53867 -> 54758[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 53867 -> 54759[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 53868[label="ww3000",fontsize=16,color="green",shape="box"];53869[label="ww3100",fontsize=16,color="green",shape="box"];53870 -> 55121[label="",style="dashed", color="red", weight=0]; 189.23/136.67 53870[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];53870 -> 55122[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 53870 -> 55123[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 53870 -> 55124[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 53870 -> 55125[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 53871 -> 43685[label="",style="dashed", color="red", weight=0]; 189.23/136.67 53871[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];53871 -> 54907[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 53871 -> 54908[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 53871 -> 54909[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 53871 -> 54910[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 54966[label="fsEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) ww4612) GT",fontsize=16,color="black",shape="box"];54966 -> 54999[label="",style="solid", color="black", weight=3]; 189.23/136.67 54967 -> 26727[label="",style="dashed", color="red", weight=0]; 189.23/136.67 54967[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54967 -> 55000[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 54967 -> 55001[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 54967 -> 55002[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 54981[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4614",fontsize=16,color="black",shape="triangle"];54981 -> 55003[label="",style="solid", color="black", weight=3]; 189.23/136.67 54982 -> 54969[label="",style="dashed", color="red", weight=0]; 189.23/136.67 54982[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4614))",fontsize=16,color="magenta"];54982 -> 55004[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 54973 -> 36965[label="",style="dashed", color="red", weight=0]; 189.23/136.67 54973[label="takeWhile (flip ltEsFloat ww3294) ww4610",fontsize=16,color="magenta"];54973 -> 55005[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 54973 -> 55006[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 54974[label="takeWhile0 (flip ltEsFloat ww3294) (Float (Pos (Succ ww2007)) (Neg (Succ ww2008))) ww4610 MyTrue",fontsize=16,color="black",shape="box"];54974 -> 55007[label="",style="solid", color="black", weight=3]; 189.23/136.67 3729[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3729 -> 4300[label="",style="solid", color="black", weight=3]; 189.23/136.67 3730[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61757[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3730 -> 61757[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61757 -> 4301[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61758[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3730 -> 61758[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61758 -> 4302[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 3731 -> 5929[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3731[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3731 -> 5930[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3731 -> 5931[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3732[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3732 -> 4304[label="",style="solid", color="black", weight=3]; 189.23/136.67 3733[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3733 -> 4305[label="",style="solid", color="black", weight=3]; 189.23/136.67 16465[label="ww5",fontsize=16,color="green",shape="box"];16466[label="ww3100",fontsize=16,color="green",shape="box"];16467[label="ww3000",fontsize=16,color="green",shape="box"];16468[label="Zero",fontsize=16,color="green",shape="box"];16464[label="takeWhile1 (flip ltEsFloat (psFloat ww2098 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (flip ltEsFloat (psFloat ww2098 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))",fontsize=16,color="black",shape="triangle"];16464 -> 16489[label="",style="solid", color="black", weight=3]; 189.23/136.67 3735[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3735 -> 4307[label="",style="solid", color="black", weight=3]; 189.23/136.67 3736[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3736 -> 4308[label="",style="solid", color="black", weight=3]; 189.23/136.67 3737[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3737 -> 4309[label="",style="solid", color="black", weight=3]; 189.23/136.67 3738[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61759[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3738 -> 61759[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61759 -> 4310[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61760[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3738 -> 61760[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61760 -> 4311[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 3739 -> 5960[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3739[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3739 -> 5961[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3739 -> 5962[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3740[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3740 -> 4313[label="",style="solid", color="black", weight=3]; 189.23/136.67 3741[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3741 -> 4314[label="",style="solid", color="black", weight=3]; 189.23/136.67 3742[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3742 -> 4315[label="",style="solid", color="black", weight=3]; 189.23/136.67 3743[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3743 -> 4316[label="",style="solid", color="black", weight=3]; 189.23/136.67 54975 -> 26727[label="",style="dashed", color="red", weight=0]; 189.23/136.67 54975[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54975 -> 55008[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 54975 -> 55009[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 54975 -> 55010[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 54989[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4615",fontsize=16,color="black",shape="triangle"];54989 -> 55011[label="",style="solid", color="black", weight=3]; 189.23/136.67 54990 -> 54977[label="",style="dashed", color="red", weight=0]; 189.23/136.67 54990[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4615))",fontsize=16,color="magenta"];54990 -> 55012[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3745[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3745 -> 4318[label="",style="solid", color="black", weight=3]; 189.23/136.67 3746[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61761[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3746 -> 61761[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61761 -> 4319[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61762[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3746 -> 61762[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61762 -> 4320[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 3747 -> 5993[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3747[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3747 -> 5994[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3747 -> 5995[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3748[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3748 -> 4322[label="",style="solid", color="black", weight=3]; 189.23/136.67 3749[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3749 -> 4323[label="",style="solid", color="black", weight=3]; 189.23/136.67 3750 -> 4324[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3750[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3750 -> 4325[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3750 -> 4326[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3750 -> 4327[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 36988[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4231",fontsize=16,color="black",shape="triangle"];36988 -> 37037[label="",style="solid", color="black", weight=3]; 189.23/136.67 36989 -> 36976[label="",style="dashed", color="red", weight=0]; 189.23/136.67 36989[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4231))",fontsize=16,color="magenta"];36989 -> 37038[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 36982 -> 26727[label="",style="dashed", color="red", weight=0]; 189.23/136.67 36982[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36982 -> 37039[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 36982 -> 37040[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 36982 -> 37041[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3752[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3752 -> 4331[label="",style="solid", color="black", weight=3]; 189.23/136.67 3753[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61763[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3753 -> 61763[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61763 -> 4332[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61764[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3753 -> 61764[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61764 -> 4333[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 3754 -> 6027[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3754[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3754 -> 6028[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3754 -> 6029[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3755[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3755 -> 4335[label="",style="solid", color="black", weight=3]; 189.23/136.67 3756[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3756 -> 4336[label="",style="solid", color="black", weight=3]; 189.23/136.67 3757[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];3758[label="Zero",fontsize=16,color="green",shape="box"];3759[label="ww5",fontsize=16,color="green",shape="box"];3760[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3760 -> 4337[label="",style="solid", color="black", weight=3]; 189.23/136.67 3761[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3761 -> 4338[label="",style="solid", color="black", weight=3]; 189.23/136.67 3762[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61765[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3762 -> 61765[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61765 -> 4339[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61766[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3762 -> 61766[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61766 -> 4340[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 3763 -> 6058[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3763[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3763 -> 6059[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3763 -> 6060[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3764[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3764 -> 4342[label="",style="solid", color="black", weight=3]; 189.23/136.67 3765[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3765 -> 4343[label="",style="solid", color="black", weight=3]; 189.23/136.67 36007 -> 37571[label="",style="dashed", color="red", weight=0]; 189.23/136.67 36007[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36007 -> 37572[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 36007 -> 37573[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 36007 -> 37574[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 36008[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36008 -> 36863[label="",style="solid", color="black", weight=3]; 189.23/136.67 36009 -> 36796[label="",style="dashed", color="red", weight=0]; 189.23/136.67 36009[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36009 -> 36806[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 36010[label="ww3100",fontsize=16,color="green",shape="box"];3767[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3767 -> 4345[label="",style="solid", color="black", weight=3]; 189.23/136.67 36996[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4232",fontsize=16,color="black",shape="triangle"];36996 -> 37042[label="",style="solid", color="black", weight=3]; 189.23/136.67 36997 -> 36984[label="",style="dashed", color="red", weight=0]; 189.23/136.67 36997[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4232))",fontsize=16,color="magenta"];36997 -> 37043[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 36990 -> 26727[label="",style="dashed", color="red", weight=0]; 189.23/136.67 36990[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36990 -> 37044[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 36990 -> 37045[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 36990 -> 37046[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3769[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3769 -> 4347[label="",style="solid", color="black", weight=3]; 189.23/136.67 3770[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61767[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3770 -> 61767[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61767 -> 4348[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61768[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3770 -> 61768[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61768 -> 4349[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 3771 -> 6089[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3771[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3771 -> 6090[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3771 -> 6091[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3772[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3772 -> 4351[label="",style="solid", color="black", weight=3]; 189.23/136.67 3773[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3773 -> 4352[label="",style="solid", color="black", weight=3]; 189.23/136.67 3774[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3774 -> 4353[label="",style="solid", color="black", weight=3]; 189.23/136.67 3775[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3775 -> 4354[label="",style="solid", color="black", weight=3]; 189.23/136.67 3776[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3776 -> 4355[label="",style="solid", color="black", weight=3]; 189.23/136.67 3777[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3777 -> 4356[label="",style="solid", color="black", weight=3]; 189.23/136.67 46758[label="Cons (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) ww4451) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) ww4451)))",fontsize=16,color="green",shape="box"];46758 -> 46807[label="",style="dashed", color="green", weight=3]; 189.23/136.67 46758 -> 46808[label="",style="dashed", color="green", weight=3]; 189.23/136.67 50127[label="primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50127 -> 50177[label="",style="solid", color="black", weight=3]; 189.23/136.67 50128[label="gtEsFloat (Float (Neg (Succ ww540)) (Pos ww5410)) ww4464",fontsize=16,color="black",shape="box"];50128 -> 50178[label="",style="solid", color="black", weight=3]; 189.23/136.67 50129[label="Cons (Float ww650 ww651) (takeWhile (flip gtEsFloat ww3262) ww4462)",fontsize=16,color="green",shape="box"];50129 -> 50179[label="",style="dashed", color="green", weight=3]; 189.23/136.67 50130[label="takeWhile0 (flip gtEsFloat ww3262) (Float ww650 ww651) ww4462 otherwise",fontsize=16,color="black",shape="box"];50130 -> 50180[label="",style="solid", color="black", weight=3]; 189.23/136.67 6760[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww62600) (Succ ww54400)) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww62600) (Succ ww54400)) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6760 -> 6803[label="",style="solid", color="black", weight=3]; 189.23/136.67 6761[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww62600) Zero) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww62600) Zero) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6761 -> 6804[label="",style="solid", color="black", weight=3]; 189.23/136.67 6762[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww54400)) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww54400)) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6762 -> 6805[label="",style="solid", color="black", weight=3]; 189.23/136.67 6763[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6763 -> 6806[label="",style="solid", color="black", weight=3]; 189.23/136.67 6764[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6764 -> 6807[label="",style="solid", color="black", weight=3]; 189.23/136.67 6765[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6765 -> 6808[label="",style="solid", color="black", weight=3]; 189.23/136.67 6766[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6766 -> 6809[label="",style="solid", color="black", weight=3]; 189.23/136.67 6767[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="black",shape="box"];6767 -> 6810[label="",style="solid", color="black", weight=3]; 189.23/136.67 6768[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww63000) (Succ ww54400)) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww63000) (Succ ww54400)) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6768 -> 6811[label="",style="solid", color="black", weight=3]; 189.23/136.67 6769[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww63000) Zero) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww63000) Zero) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6769 -> 6812[label="",style="solid", color="black", weight=3]; 189.23/136.67 6770[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww54400)) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww54400)) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6770 -> 6813[label="",style="solid", color="black", weight=3]; 189.23/136.67 6771[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6771 -> 6814[label="",style="solid", color="black", weight=3]; 189.23/136.67 6772[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6772 -> 6815[label="",style="solid", color="black", weight=3]; 189.23/136.67 6782[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6782 -> 6832[label="",style="solid", color="black", weight=3]; 189.23/136.67 6783[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6783 -> 6833[label="",style="solid", color="black", weight=3]; 189.23/136.67 6784[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="black",shape="box"];6784 -> 6834[label="",style="solid", color="black", weight=3]; 189.23/136.67 46806[label="Cons (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) ww4452) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) ww4452)))",fontsize=16,color="green",shape="box"];46806 -> 46828[label="",style="dashed", color="green", weight=3]; 189.23/136.67 46806 -> 46829[label="",style="dashed", color="green", weight=3]; 189.23/136.67 50131[label="primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50131 -> 50181[label="",style="solid", color="black", weight=3]; 189.23/136.67 50132[label="gtEsFloat (Float (Neg (Succ ww540)) (Neg ww5410)) ww4465",fontsize=16,color="black",shape="box"];50132 -> 50182[label="",style="solid", color="black", weight=3]; 189.23/136.67 6786[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6786 -> 6836[label="",style="solid", color="black", weight=3]; 189.23/136.67 6787 -> 23348[label="",style="dashed", color="red", weight=0]; 189.23/136.67 6787[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];6787 -> 23365[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 6787 -> 23366[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 6787 -> 23367[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 6787 -> 23368[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 6788[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];6788 -> 6838[label="",style="solid", color="black", weight=3]; 189.23/136.67 6789[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];6789 -> 6839[label="",style="solid", color="black", weight=3]; 189.23/136.67 6790[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6790 -> 6840[label="",style="solid", color="black", weight=3]; 189.23/136.67 6791 -> 23348[label="",style="dashed", color="red", weight=0]; 189.23/136.67 6791[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];6791 -> 23369[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 6791 -> 23370[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 6791 -> 23371[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 6791 -> 23372[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 6792[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];6792 -> 6842[label="",style="solid", color="black", weight=3]; 189.23/136.67 6793[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];6793 -> 6843[label="",style="solid", color="black", weight=3]; 189.23/136.67 6794[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6794 -> 6844[label="",style="solid", color="black", weight=3]; 189.23/136.67 6795[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];6795 -> 6845[label="",style="solid", color="black", weight=3]; 189.23/136.67 6796[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];6796 -> 6846[label="",style="solid", color="black", weight=3]; 189.23/136.67 6797[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];6797 -> 6847[label="",style="solid", color="black", weight=3]; 189.23/136.67 6798[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6798 -> 6848[label="",style="solid", color="black", weight=3]; 189.23/136.67 6799[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];6799 -> 6849[label="",style="solid", color="black", weight=3]; 189.23/136.67 6800[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];6800 -> 6850[label="",style="solid", color="black", weight=3]; 189.23/136.67 6801[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];6801 -> 6851[label="",style="solid", color="black", weight=3]; 189.23/136.67 3819[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61769[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3819 -> 61769[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61769 -> 4406[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61770[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3819 -> 61770[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61770 -> 4407[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 3820 -> 6381[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3820[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3820 -> 6382[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3820 -> 6383[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3821[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3821 -> 4409[label="",style="solid", color="black", weight=3]; 189.23/136.67 3822[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3822 -> 4410[label="",style="solid", color="black", weight=3]; 189.23/136.67 3823[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3823 -> 4411[label="",style="solid", color="black", weight=3]; 189.23/136.67 3825[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3825 -> 4413[label="",style="solid", color="black", weight=3]; 189.23/136.67 3826[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3826 -> 4414[label="",style="solid", color="black", weight=3]; 189.23/136.67 3827[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61771[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3827 -> 61771[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61771 -> 4415[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61772[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3827 -> 61772[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61772 -> 4416[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 3828 -> 6446[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3828[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3828 -> 6447[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3828 -> 6448[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3829[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3829 -> 4418[label="",style="solid", color="black", weight=3]; 189.23/136.67 3830[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3830 -> 4419[label="",style="solid", color="black", weight=3]; 189.23/136.67 3831 -> 16686[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3831[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3831 -> 16687[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3831 -> 16688[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3831 -> 16689[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3831 -> 16690[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3833[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3833 -> 4422[label="",style="solid", color="black", weight=3]; 189.23/136.67 3834[label="not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];3834 -> 4423[label="",style="solid", color="black", weight=3]; 189.23/136.67 3835[label="fsEsOrdering (compareFloat ww15 (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT",fontsize=16,color="black",shape="box"];3835 -> 4424[label="",style="solid", color="black", weight=3]; 189.23/136.67 10308 -> 10759[label="",style="dashed", color="red", weight=0]; 189.23/136.67 10308[label="takeWhile1 ww11 (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834) (iterate (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834))) (ww11 (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834))",fontsize=16,color="magenta"];10308 -> 10760[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3838[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61773[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3838 -> 61773[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61773 -> 4428[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61774[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3838 -> 61774[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61774 -> 4429[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 3839 -> 6730[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3839[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3839 -> 6731[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3839 -> 6732[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3840[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3840 -> 4431[label="",style="solid", color="black", weight=3]; 189.23/136.67 3841[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3841 -> 4432[label="",style="solid", color="black", weight=3]; 189.23/136.67 3842 -> 32887[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3842[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3842 -> 32888[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3842 -> 32889[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3842 -> 32890[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3842 -> 32891[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3842 -> 32892[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3843[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3843 -> 4434[label="",style="solid", color="black", weight=3]; 189.23/136.67 3844[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3844 -> 4435[label="",style="solid", color="black", weight=3]; 189.23/136.67 26728 -> 21759[label="",style="dashed", color="red", weight=0]; 189.23/136.67 26728[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];26729 -> 23742[label="",style="dashed", color="red", weight=0]; 189.23/136.67 26729[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];26729 -> 26751[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 26729 -> 26752[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 26730[label="ww28",fontsize=16,color="green",shape="box"];26727[label="primPlusFloat (Float ww3257 ww3256) ww3240",fontsize=16,color="burlywood",shape="triangle"];61775[label="ww3240/Float ww32400 ww32401",fontsize=10,color="white",style="solid",shape="box"];26727 -> 61775[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61775 -> 26753[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 3846[label="takeWhile1 (flip ltEsFloat (psFloat ww8 (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) ww9 (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww8 (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3846 -> 4437[label="",style="solid", color="black", weight=3]; 189.23/136.67 3847[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61776[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3847 -> 61776[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61776 -> 4438[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61777[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3847 -> 61777[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61777 -> 4439[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 3848 -> 6891[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3848[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3848 -> 6892[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3848 -> 6893[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3849[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3849 -> 4441[label="",style="solid", color="black", weight=3]; 189.23/136.67 3850[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3850 -> 4442[label="",style="solid", color="black", weight=3]; 189.23/136.67 3851[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18 (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) ww18 (iterate (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18)) (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) ww18)) (numericEnumFromThenToP0 (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18 (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise ww18)",fontsize=16,color="black",shape="box"];3851 -> 4443[label="",style="solid", color="black", weight=3]; 189.23/136.67 3852[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3852 -> 4444[label="",style="solid", color="black", weight=3]; 189.23/136.67 3853[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3853 -> 4445[label="",style="solid", color="black", weight=3]; 189.23/136.67 3854[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3854 -> 4446[label="",style="solid", color="black", weight=3]; 189.23/136.67 3855[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61778[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3855 -> 61778[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61778 -> 4447[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61779[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3855 -> 61779[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61779 -> 4448[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 3856 -> 6942[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3856[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3856 -> 6943[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3856 -> 6944[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3857[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3857 -> 4450[label="",style="solid", color="black", weight=3]; 189.23/136.67 3858[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3858 -> 4451[label="",style="solid", color="black", weight=3]; 189.23/136.67 3859[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3859 -> 4452[label="",style="solid", color="black", weight=3]; 189.23/136.67 3860[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3860 -> 4453[label="",style="solid", color="black", weight=3]; 189.23/136.67 3861[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3861 -> 4454[label="",style="solid", color="black", weight=3]; 189.23/136.67 3862[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61780[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3862 -> 61780[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61780 -> 4455[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61781[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3862 -> 61781[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61781 -> 4456[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 3863 -> 6972[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3863[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3863 -> 6973[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3863 -> 6974[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3864[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3864 -> 4458[label="",style="solid", color="black", weight=3]; 189.23/136.67 3865[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37 (psFloat ww38 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww39 ww39))) Zero) LT))) ww37 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37)) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) ww37)) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37 (psFloat ww38 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww39 ww39))) Zero) LT)) ww37)",fontsize=16,color="black",shape="box"];3865 -> 4459[label="",style="solid", color="black", weight=3]; 189.23/136.67 3866 -> 2231[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3866[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3866 -> 4460[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3866 -> 4461[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3866 -> 4462[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3867[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3867 -> 4463[label="",style="solid", color="black", weight=3]; 189.23/136.67 3868[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3868 -> 4464[label="",style="solid", color="black", weight=3]; 189.23/136.67 3869[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61782[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3869 -> 61782[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61782 -> 4465[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61783[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3869 -> 61783[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61783 -> 4466[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 3870 -> 7003[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3870[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3870 -> 7004[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3870 -> 7005[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3871[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3871 -> 4468[label="",style="solid", color="black", weight=3]; 189.23/136.67 3872[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3872 -> 4469[label="",style="solid", color="black", weight=3]; 189.23/136.67 3873 -> 16832[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3873[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3873 -> 16833[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3873 -> 16834[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3873 -> 16835[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3873 -> 16836[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3874[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3874 -> 4471[label="",style="solid", color="black", weight=3]; 189.23/136.67 3875[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3875 -> 4472[label="",style="solid", color="black", weight=3]; 189.23/136.67 3876[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3876 -> 4473[label="",style="solid", color="black", weight=3]; 189.23/136.67 3877[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61784[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3877 -> 61784[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61784 -> 4474[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61785[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3877 -> 61785[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61785 -> 4475[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 3878 -> 7036[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3878[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3878 -> 7037[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3878 -> 7038[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3879[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3879 -> 4477[label="",style="solid", color="black", weight=3]; 189.23/136.67 3880[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3880 -> 4478[label="",style="solid", color="black", weight=3]; 189.23/136.67 3881[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3881 -> 4479[label="",style="solid", color="black", weight=3]; 189.23/136.67 3882[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3882 -> 4480[label="",style="solid", color="black", weight=3]; 189.23/136.67 3883[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3883 -> 4481[label="",style="solid", color="black", weight=3]; 189.23/136.67 3884[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3884 -> 4482[label="",style="solid", color="black", weight=3]; 189.23/136.67 3885[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61786[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3885 -> 61786[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61786 -> 4483[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61787[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3885 -> 61787[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61787 -> 4484[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 3886 -> 7067[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3886[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3886 -> 7068[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3886 -> 7069[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3887[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3887 -> 4486[label="",style="solid", color="black", weight=3]; 189.23/136.67 3888[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3888 -> 4487[label="",style="solid", color="black", weight=3]; 189.23/136.67 3889[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3889 -> 4488[label="",style="solid", color="black", weight=3]; 189.23/136.67 3890[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3890 -> 4489[label="",style="solid", color="black", weight=3]; 189.23/136.67 3891[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3891 -> 4490[label="",style="solid", color="black", weight=3]; 189.23/136.67 3892[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61788[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3892 -> 61788[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61788 -> 4491[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61789[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3892 -> 61789[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61789 -> 4492[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 3893 -> 7097[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3893[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3893 -> 7098[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3893 -> 7099[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3894[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3894 -> 4494[label="",style="solid", color="black", weight=3]; 189.23/136.67 3895 -> 2231[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3895[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3895 -> 4495[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3895 -> 4496[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3895 -> 4497[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3896[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3896 -> 4498[label="",style="solid", color="black", weight=3]; 189.23/136.67 3897[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3897 -> 4499[label="",style="solid", color="black", weight=3]; 189.23/136.67 3898[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61790[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3898 -> 61790[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61790 -> 4500[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61791[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3898 -> 61791[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61791 -> 4501[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 3899 -> 7127[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3899[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3899 -> 7128[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3899 -> 7129[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3900[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3900 -> 4503[label="",style="solid", color="black", weight=3]; 189.23/136.67 3901[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3901 -> 4504[label="",style="solid", color="black", weight=3]; 189.23/136.67 3902 -> 34705[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3902[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3902 -> 34706[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3902 -> 34707[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3902 -> 34708[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3902 -> 34709[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3903[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3903 -> 4506[label="",style="solid", color="black", weight=3]; 189.23/136.67 3904[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3904 -> 4507[label="",style="solid", color="black", weight=3]; 189.23/136.67 3905[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3905 -> 4508[label="",style="solid", color="black", weight=3]; 189.23/136.67 3906[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61792[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3906 -> 61792[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61792 -> 4509[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61793[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3906 -> 61793[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61793 -> 4510[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 3907 -> 7160[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3907[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3907 -> 7161[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3907 -> 7162[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3908[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3908 -> 4512[label="",style="solid", color="black", weight=3]; 189.23/136.67 3909[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3909 -> 4513[label="",style="solid", color="black", weight=3]; 189.23/136.67 3910[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3910 -> 4514[label="",style="solid", color="black", weight=3]; 189.23/136.67 3911[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3911 -> 4515[label="",style="solid", color="black", weight=3]; 189.23/136.67 3912[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3912 -> 4516[label="",style="solid", color="black", weight=3]; 189.23/136.67 3913[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3913 -> 4517[label="",style="solid", color="black", weight=3]; 189.23/136.67 50187[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) ww4469) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) ww4469)))",fontsize=16,color="green",shape="box"];50187 -> 50245[label="",style="dashed", color="green", weight=3]; 189.23/136.67 50187 -> 50246[label="",style="dashed", color="green", weight=3]; 189.23/136.67 50135[label="primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50135 -> 50188[label="",style="solid", color="black", weight=3]; 189.23/136.67 50136[label="gtEsFloat (Float (Pos (Succ ww957)) (Pos ww9580)) ww4466",fontsize=16,color="black",shape="box"];50136 -> 50189[label="",style="solid", color="black", weight=3]; 189.23/136.67 7815[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww105700) (Succ ww96100)) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww105700) (Succ ww96100)) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7815 -> 7863[label="",style="solid", color="black", weight=3]; 189.23/136.67 7816[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww105700) Zero) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww105700) Zero) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7816 -> 7864[label="",style="solid", color="black", weight=3]; 189.23/136.67 7817[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww96100)) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww96100)) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7817 -> 7865[label="",style="solid", color="black", weight=3]; 189.23/136.67 7818[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7818 -> 7866[label="",style="solid", color="black", weight=3]; 189.23/136.67 7819[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7819 -> 7867[label="",style="solid", color="black", weight=3]; 189.23/136.67 7820[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7820 -> 7868[label="",style="solid", color="black", weight=3]; 189.23/136.67 7821[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7821 -> 7869[label="",style="solid", color="black", weight=3]; 189.23/136.67 7822[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="black",shape="box"];7822 -> 7870[label="",style="solid", color="black", weight=3]; 189.23/136.67 7823[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww106100) (Succ ww96100)) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww106100) (Succ ww96100)) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7823 -> 7871[label="",style="solid", color="black", weight=3]; 189.23/136.67 7824[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww106100) Zero) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww106100) Zero) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7824 -> 7872[label="",style="solid", color="black", weight=3]; 189.23/136.67 7825[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww96100)) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww96100)) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7825 -> 7873[label="",style="solid", color="black", weight=3]; 189.23/136.67 7826[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7826 -> 7874[label="",style="solid", color="black", weight=3]; 189.23/136.67 7827[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7827 -> 7875[label="",style="solid", color="black", weight=3]; 189.23/136.67 7842[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7842 -> 7879[label="",style="solid", color="black", weight=3]; 189.23/136.67 7843[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7843 -> 7880[label="",style="solid", color="black", weight=3]; 189.23/136.67 7844[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="black",shape="box"];7844 -> 7881[label="",style="solid", color="black", weight=3]; 189.23/136.67 46876[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) ww4454) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) ww4454)))",fontsize=16,color="green",shape="box"];46876 -> 46931[label="",style="dashed", color="green", weight=3]; 189.23/136.67 46876 -> 46932[label="",style="dashed", color="green", weight=3]; 189.23/136.67 50137[label="primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50137 -> 50190[label="",style="solid", color="black", weight=3]; 189.23/136.67 50138[label="gtEsFloat (Float (Pos (Succ ww957)) (Neg ww9580)) ww4467",fontsize=16,color="black",shape="box"];50138 -> 50191[label="",style="solid", color="black", weight=3]; 189.23/136.67 7846[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7846 -> 7883[label="",style="solid", color="black", weight=3]; 189.23/136.67 7847[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];7847 -> 7884[label="",style="solid", color="black", weight=3]; 189.23/136.67 7848[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];7848 -> 7885[label="",style="solid", color="black", weight=3]; 189.23/136.67 7849[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];7849 -> 7886[label="",style="solid", color="black", weight=3]; 189.23/136.67 7850 -> 53796[label="",style="dashed", color="red", weight=0]; 189.23/136.67 7850[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];7850 -> 53917[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 7850 -> 53918[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 7850 -> 53919[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 7850 -> 53920[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 7850 -> 53921[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 7851[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];7851 -> 7888[label="",style="solid", color="black", weight=3]; 189.23/136.67 54755 -> 47197[label="",style="dashed", color="red", weight=0]; 189.23/136.67 54755[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47197[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47197 -> 50264[label="",style="solid", color="black", weight=3]; 189.23/136.67 54900[label="Float (Pos (Succ ww957)) (Neg (Succ ww95800))",fontsize=16,color="green",shape="box"];45906[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4428)",fontsize=16,color="black",shape="triangle"];45906 -> 45909[label="",style="solid", color="black", weight=3]; 189.23/136.67 7853[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];7853 -> 7890[label="",style="solid", color="black", weight=3]; 189.23/136.67 7854[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7854 -> 7891[label="",style="solid", color="black", weight=3]; 189.23/136.67 7855[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];7855 -> 7892[label="",style="solid", color="black", weight=3]; 189.23/136.67 7856[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];7856 -> 7893[label="",style="solid", color="black", weight=3]; 189.23/136.67 7857[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];7857 -> 7894[label="",style="solid", color="black", weight=3]; 189.23/136.67 7858 -> 53796[label="",style="dashed", color="red", weight=0]; 189.23/136.67 7858[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];7858 -> 53927[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 7858 -> 53928[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 7858 -> 53929[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 7858 -> 53930[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 7858 -> 53931[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 7859[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];7859 -> 7896[label="",style="solid", color="black", weight=3]; 189.23/136.67 54756 -> 47057[label="",style="dashed", color="red", weight=0]; 189.23/136.67 54756[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54756 -> 54911[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 54756 -> 54912[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 54901[label="Succ ww95800",fontsize=16,color="green",shape="box"];54902[label="Zero",fontsize=16,color="green",shape="box"];54903[label="Succ ww95800",fontsize=16,color="green",shape="box"];54904[label="Float (Pos (Succ ww957)) (Neg (Succ ww95800))",fontsize=16,color="green",shape="box"];54905[label="Zero",fontsize=16,color="green",shape="box"];7861[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];7861 -> 7898[label="",style="solid", color="black", weight=3]; 189.23/136.67 3955[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61794[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3955 -> 61794[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61794 -> 4567[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61795[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3955 -> 61795[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61795 -> 4568[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 3956 -> 7442[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3956[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3956 -> 7443[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3956 -> 7444[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3957[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3957 -> 4570[label="",style="solid", color="black", weight=3]; 189.23/136.67 26660[label="Succ Zero",fontsize=16,color="green",shape="box"];26661[label="ww3100",fontsize=16,color="green",shape="box"];26662[label="ww4000",fontsize=16,color="green",shape="box"];26663[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];26659[label="iterate (psFloat (msFloat (Float (Neg (Succ ww2366)) (Pos (Succ ww2367))) (Float (Pos Zero) (Pos (Succ ww2368))))) (psFloat (msFloat (Float (Neg (Succ ww2366)) (Pos (Succ ww2367))) (Float (Pos Zero) (Pos (Succ ww2368)))) ww3240)",fontsize=16,color="black",shape="triangle"];26659 -> 26678[label="",style="solid", color="black", weight=3]; 189.23/136.67 3959[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47))) (psFloat ww48 (fsFloat (msFloat (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww47))) ww49 (numericEnumFromThenToP1 (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47))) (psFloat ww48 (fsFloat (msFloat (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww47))))",fontsize=16,color="black",shape="box"];3959 -> 4573[label="",style="solid", color="black", weight=3]; 189.23/136.67 3960[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3960 -> 4574[label="",style="solid", color="black", weight=3]; 189.23/136.67 3961[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3961 -> 4575[label="",style="solid", color="black", weight=3]; 189.23/136.67 37004[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4233",fontsize=16,color="black",shape="triangle"];37004 -> 37047[label="",style="solid", color="black", weight=3]; 189.23/136.67 37005 -> 36992[label="",style="dashed", color="red", weight=0]; 189.23/136.67 37005[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4233))",fontsize=16,color="magenta"];37005 -> 37048[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 36998 -> 26727[label="",style="dashed", color="red", weight=0]; 189.23/136.67 36998[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36998 -> 37049[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 36998 -> 37050[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 36998 -> 37051[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3963[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3963 -> 4577[label="",style="solid", color="black", weight=3]; 189.23/136.67 3964[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61796[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3964 -> 61796[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61796 -> 4578[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61797[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3964 -> 61797[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61797 -> 4579[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 3965 -> 7503[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3965[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3965 -> 7504[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3965 -> 7505[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3966[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3966 -> 4581[label="",style="solid", color="black", weight=3]; 189.23/136.67 3967[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3967 -> 4582[label="",style="solid", color="black", weight=3]; 189.23/136.67 3968 -> 46504[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3968[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3968 -> 46505[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3968 -> 46506[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3968 -> 46507[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3968 -> 46508[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3968 -> 46509[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3969[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3969 -> 4584[label="",style="solid", color="black", weight=3]; 189.23/136.67 3970[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3970 -> 4585[label="",style="solid", color="black", weight=3]; 189.23/136.67 3971[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3971 -> 4586[label="",style="solid", color="black", weight=3]; 189.23/136.67 3972[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61798[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3972 -> 61798[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61798 -> 4587[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61799[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3972 -> 61799[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61799 -> 4588[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 3973 -> 7740[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3973[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3973 -> 7741[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3973 -> 7742[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3974[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3974 -> 4590[label="",style="solid", color="black", weight=3]; 189.23/136.67 3975[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3975 -> 4591[label="",style="solid", color="black", weight=3]; 189.23/136.67 3976 -> 35894[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3976[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3976 -> 36059[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3976 -> 36060[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3976 -> 36061[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3976 -> 36062[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3977[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3977 -> 4593[label="",style="solid", color="black", weight=3]; 189.23/136.67 37012[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4234",fontsize=16,color="black",shape="triangle"];37012 -> 37052[label="",style="solid", color="black", weight=3]; 189.23/136.67 37013 -> 37000[label="",style="dashed", color="red", weight=0]; 189.23/136.67 37013[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4234))",fontsize=16,color="magenta"];37013 -> 37053[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 37006 -> 26727[label="",style="dashed", color="red", weight=0]; 189.23/136.67 37006[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37006 -> 37054[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 37006 -> 37055[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 37006 -> 37056[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3979[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3979 -> 4595[label="",style="solid", color="black", weight=3]; 189.23/136.67 3980[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61800[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3980 -> 61800[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61800 -> 4596[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61801[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3980 -> 61801[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61801 -> 4597[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 3981 -> 7909[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3981[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3981 -> 7910[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3981 -> 7911[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3982[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3982 -> 4599[label="",style="solid", color="black", weight=3]; 189.23/136.67 3983[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3983 -> 4600[label="",style="solid", color="black", weight=3]; 189.23/136.67 3984[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3984 -> 4601[label="",style="solid", color="black", weight=3]; 189.23/136.67 3985[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3985 -> 4602[label="",style="solid", color="black", weight=3]; 189.23/136.67 3986[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3986 -> 4603[label="",style="solid", color="black", weight=3]; 189.23/136.67 3987[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3987 -> 4604[label="",style="solid", color="black", weight=3]; 189.23/136.67 3988[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61802[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3988 -> 61802[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61802 -> 4605[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61803[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3988 -> 61803[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61803 -> 4606[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 3989 -> 7986[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3989[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3989 -> 7987[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3989 -> 7988[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3990[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3990 -> 4608[label="",style="solid", color="black", weight=3]; 189.23/136.67 3991 -> 4609[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3991[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];3991 -> 4610[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3991 -> 4611[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3992[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];3992 -> 4614[label="",style="solid", color="black", weight=3]; 189.23/136.67 16354[label="takeWhile1 (flip ltEsFloat (psFloat ww2076 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) ww2078) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww2078 (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) ww2078)) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) ww2078) ww2078)) (not (esEsOrdering (compareFloat ww2078 (psFloat ww2076 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) ww2078) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16354 -> 16391[label="",style="solid", color="black", weight=3]; 189.23/136.67 3994[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3994 -> 4616[label="",style="solid", color="black", weight=3]; 189.23/136.67 3995[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];3995 -> 4617[label="",style="solid", color="black", weight=3]; 189.23/136.67 3996[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61804[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];3996 -> 61804[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61804 -> 4618[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61805[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3996 -> 61805[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61805 -> 4619[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 3997 -> 8017[label="",style="dashed", color="red", weight=0]; 189.23/136.67 3997[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];3997 -> 8018[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3997 -> 8019[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 3998[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3998 -> 4621[label="",style="solid", color="black", weight=3]; 189.23/136.67 3999[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];3999 -> 4622[label="",style="solid", color="black", weight=3]; 189.23/136.67 4000 -> 53796[label="",style="dashed", color="red", weight=0]; 189.23/136.67 4000[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4000 -> 53937[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 4000 -> 53938[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 4000 -> 53939[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 4000 -> 53940[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 4000 -> 53941[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 54983 -> 26727[label="",style="dashed", color="red", weight=0]; 189.23/136.67 54983[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54983 -> 55013[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 54983 -> 55014[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 54983 -> 55015[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 54997[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4616",fontsize=16,color="black",shape="triangle"];54997 -> 55164[label="",style="solid", color="black", weight=3]; 189.23/136.67 54998 -> 54985[label="",style="dashed", color="red", weight=0]; 189.23/136.67 54998[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4616))",fontsize=16,color="magenta"];54998 -> 55165[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 4003[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4003 -> 4626[label="",style="solid", color="black", weight=3]; 189.23/136.67 4004[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61806[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4004 -> 61806[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61806 -> 4627[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61807[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4004 -> 61807[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61807 -> 4628[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 4005 -> 8050[label="",style="dashed", color="red", weight=0]; 189.23/136.67 4005[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4005 -> 8051[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 4005 -> 8052[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 4006[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4006 -> 4630[label="",style="solid", color="black", weight=3]; 189.23/136.67 4007[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4007 -> 4631[label="",style="solid", color="black", weight=3]; 189.23/136.67 4008 -> 26973[label="",style="dashed", color="red", weight=0]; 189.23/136.67 4008[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4008 -> 26974[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 4008 -> 26975[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 4008 -> 26976[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 4008 -> 26977[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 4008 -> 26978[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 4009[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4009 -> 4633[label="",style="solid", color="black", weight=3]; 189.23/136.67 4010[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4010 -> 4634[label="",style="solid", color="black", weight=3]; 189.23/136.67 4011[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4011 -> 4635[label="",style="solid", color="black", weight=3]; 189.23/136.67 4012[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61808[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4012 -> 61808[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61808 -> 4636[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61809[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4012 -> 61809[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61809 -> 4637[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 4013 -> 8083[label="",style="dashed", color="red", weight=0]; 189.23/136.67 4013[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4013 -> 8084[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 4013 -> 8085[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 4014[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4014 -> 4639[label="",style="solid", color="black", weight=3]; 189.23/136.67 4015[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4015 -> 4640[label="",style="solid", color="black", weight=3]; 189.23/136.67 4016[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4016 -> 4641[label="",style="solid", color="black", weight=3]; 189.23/136.67 4017[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4017 -> 4642[label="",style="solid", color="black", weight=3]; 189.23/136.67 54991 -> 26727[label="",style="dashed", color="red", weight=0]; 189.23/136.67 54991[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54991 -> 55016[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 54991 -> 55017[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 54991 -> 55018[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 55162[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4617",fontsize=16,color="black",shape="triangle"];55162 -> 55179[label="",style="solid", color="black", weight=3]; 189.23/136.67 55163 -> 54993[label="",style="dashed", color="red", weight=0]; 189.23/136.67 55163[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4617))",fontsize=16,color="magenta"];55163 -> 55180[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 4019[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4019 -> 4644[label="",style="solid", color="black", weight=3]; 189.23/136.67 4020[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61810[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4020 -> 61810[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61810 -> 4645[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61811[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4020 -> 61811[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61811 -> 4646[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 4021 -> 8114[label="",style="dashed", color="red", weight=0]; 189.23/136.67 4021[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4021 -> 8115[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 4021 -> 8116[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 4022[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4022 -> 4648[label="",style="solid", color="black", weight=3]; 189.23/136.67 4023 -> 4609[label="",style="dashed", color="red", weight=0]; 189.23/136.67 4023[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4023 -> 4612[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 4023 -> 4613[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 4024[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4024 -> 4649[label="",style="solid", color="black", weight=3]; 189.23/136.67 37020[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4235",fontsize=16,color="black",shape="triangle"];37020 -> 37135[label="",style="solid", color="black", weight=3]; 189.23/136.67 37021 -> 37008[label="",style="dashed", color="red", weight=0]; 189.23/136.67 37021[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4235))",fontsize=16,color="magenta"];37021 -> 37136[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 37014 -> 26727[label="",style="dashed", color="red", weight=0]; 189.23/136.67 37014[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37014 -> 37057[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 37014 -> 37058[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 37014 -> 37059[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 4027[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4027 -> 4652[label="",style="solid", color="black", weight=3]; 189.23/136.67 4028[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61812[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4028 -> 61812[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61812 -> 4653[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61813[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4028 -> 61813[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61813 -> 4654[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 4029 -> 8144[label="",style="dashed", color="red", weight=0]; 189.23/136.67 4029[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4029 -> 8145[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 4029 -> 8146[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 4030[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4030 -> 4656[label="",style="solid", color="black", weight=3]; 189.23/136.67 4031[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4031 -> 4657[label="",style="solid", color="black", weight=3]; 189.23/136.67 4032 -> 15660[label="",style="dashed", color="red", weight=0]; 189.23/136.67 4032[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4032 -> 15694[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 4032 -> 15695[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 4032 -> 15696[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 4034[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4034 -> 4660[label="",style="solid", color="black", weight=3]; 189.23/136.67 4035[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4035 -> 4661[label="",style="solid", color="black", weight=3]; 189.23/136.67 4036[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61814[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4036 -> 61814[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61814 -> 4662[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 61815[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4036 -> 61815[label="",style="solid", color="burlywood", weight=9]; 189.23/136.67 61815 -> 4663[label="",style="solid", color="burlywood", weight=3]; 189.23/136.67 4037 -> 8177[label="",style="dashed", color="red", weight=0]; 189.23/136.67 4037[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4037 -> 8178[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 4037 -> 8179[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 4038[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4038 -> 4665[label="",style="solid", color="black", weight=3]; 189.23/136.67 4039[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4039 -> 4666[label="",style="solid", color="black", weight=3]; 189.23/136.67 4040 -> 35894[label="",style="dashed", color="red", weight=0]; 189.23/136.67 4040[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4040 -> 36071[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 4040 -> 36072[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 4040 -> 36073[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 4040 -> 36074[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 4041[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4041 -> 4668[label="",style="solid", color="black", weight=3]; 189.23/136.67 37133[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4236",fontsize=16,color="black",shape="triangle"];37133 -> 37161[label="",style="solid", color="black", weight=3]; 189.23/136.67 37134 -> 37016[label="",style="dashed", color="red", weight=0]; 189.23/136.67 37134[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4236))",fontsize=16,color="magenta"];37134 -> 37162[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 37022 -> 26727[label="",style="dashed", color="red", weight=0]; 189.23/136.67 37022[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37022 -> 37137[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 37022 -> 37138[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 37022 -> 37139[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 4328[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww59",fontsize=16,color="black",shape="triangle"];4328 -> 4670[label="",style="solid", color="black", weight=3]; 189.23/136.67 4329 -> 4044[label="",style="dashed", color="red", weight=0]; 189.23/136.67 4329[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww59))",fontsize=16,color="magenta"];4329 -> 4671[label="",style="dashed", color="magenta", weight=3]; 189.23/136.67 4048[label="takeWhile1 (flip ltEsFloat (psFloat ww34 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) ww35 (not (esEsOrdering (compareFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww34 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4048 -> 4672[label="",style="solid", color="black", weight=3]; 189.23/136.67 4049[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61816[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4049 -> 61816[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61816 -> 4673[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61817[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4049 -> 61817[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61817 -> 4674[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4050 -> 8211[label="",style="dashed", color="red", weight=0]; 189.23/136.68 4050[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4050 -> 8212[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4050 -> 8213[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4051[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4051 -> 4676[label="",style="solid", color="black", weight=3]; 189.23/136.68 4052[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4052 -> 4677[label="",style="solid", color="black", weight=3]; 189.23/136.68 4053[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4053 -> 4678[label="",style="solid", color="black", weight=3]; 189.23/136.68 4054[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4054 -> 4679[label="",style="solid", color="black", weight=3]; 189.23/136.68 4055[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4055 -> 4680[label="",style="solid", color="black", weight=3]; 189.23/136.68 4056[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4056 -> 4681[label="",style="solid", color="black", weight=3]; 189.23/136.68 8850[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww137800) (Succ ww147400)) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww137800) (Succ ww147400)) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8850 -> 8879[label="",style="solid", color="black", weight=3]; 189.23/136.68 8851[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww137800) Zero) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww137800) Zero) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8851 -> 8880[label="",style="solid", color="black", weight=3]; 189.23/136.68 8852[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww147400)) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww147400)) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8852 -> 8881[label="",style="solid", color="black", weight=3]; 189.23/136.68 8853[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8853 -> 8882[label="",style="solid", color="black", weight=3]; 189.23/136.68 8854[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg ww13750)) (primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61818[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];8854 -> 61818[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61818 -> 8883[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 8855[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos ww13750)) (primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61819[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];8855 -> 61819[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61819 -> 8884[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 8856[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww137800) (Succ ww147800)) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww137800) (Succ ww147800)) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8856 -> 8885[label="",style="solid", color="black", weight=3]; 189.23/136.68 8857[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww137800) Zero) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww137800) Zero) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8857 -> 8886[label="",style="solid", color="black", weight=3]; 189.23/136.68 8858[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww147800)) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww147800)) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8858 -> 8887[label="",style="solid", color="black", weight=3]; 189.23/136.68 8859[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8859 -> 8888[label="",style="solid", color="black", weight=3]; 189.23/136.68 8869[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8869 -> 8896[label="",style="solid", color="black", weight=3]; 189.23/136.68 8870[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8870 -> 8897[label="",style="solid", color="black", weight=3]; 189.23/136.68 8871[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];8871 -> 8898[label="",style="solid", color="black", weight=3]; 189.23/136.68 8872[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];8872 -> 8899[label="",style="solid", color="black", weight=3]; 189.23/136.68 8873[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];8873 -> 8900[label="",style="solid", color="black", weight=3]; 189.23/136.68 8874[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8874 -> 8901[label="",style="solid", color="black", weight=3]; 189.23/136.68 8875[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8875 -> 8902[label="",style="solid", color="black", weight=3]; 189.23/136.68 8876[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];8876 -> 8903[label="",style="solid", color="black", weight=3]; 189.23/136.68 8877[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];8877 -> 8904[label="",style="solid", color="black", weight=3]; 189.23/136.68 8878[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];8878 -> 8905[label="",style="solid", color="black", weight=3]; 189.23/136.68 4098[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61820[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4098 -> 61820[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61820 -> 4731[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61821[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4098 -> 61821[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61821 -> 4732[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4099 -> 8490[label="",style="dashed", color="red", weight=0]; 189.23/136.68 4099[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4099 -> 8491[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4099 -> 8492[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4100[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4100 -> 4734[label="",style="solid", color="black", weight=3]; 189.23/136.68 4101[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4101 -> 4735[label="",style="solid", color="black", weight=3]; 189.23/136.68 4102[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4102 -> 4736[label="",style="solid", color="black", weight=3]; 189.23/136.68 4103[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4103 -> 4737[label="",style="solid", color="black", weight=3]; 189.23/136.68 4104[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4104 -> 4738[label="",style="solid", color="black", weight=3]; 189.23/136.68 4105[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4105 -> 4739[label="",style="solid", color="black", weight=3]; 189.23/136.68 4106[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61822[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4106 -> 61822[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61822 -> 4740[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61823[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4106 -> 61823[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61823 -> 4741[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4107 -> 8573[label="",style="dashed", color="red", weight=0]; 189.23/136.68 4107[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4107 -> 8574[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4107 -> 8575[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4108[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4108 -> 4743[label="",style="solid", color="black", weight=3]; 189.23/136.68 4109[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4109 -> 4744[label="",style="solid", color="black", weight=3]; 189.23/136.68 17359[label="Zero",fontsize=16,color="green",shape="box"];17360[label="ww3100",fontsize=16,color="green",shape="box"];17361[label="ww5",fontsize=16,color="green",shape="box"];17362[label="ww4000",fontsize=16,color="green",shape="box"];17358[label="takeWhile1 (flip ltEsFloat (psFloat ww2183 (fsFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww2186))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))) (flip ltEsFloat (psFloat ww2183 (fsFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww2186))))",fontsize=16,color="black",shape="triangle"];17358 -> 17383[label="",style="solid", color="black", weight=3]; 189.23/136.68 4111[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4111 -> 4746[label="",style="solid", color="black", weight=3]; 189.23/136.68 4112[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4112 -> 4747[label="",style="solid", color="black", weight=3]; 189.23/136.68 4113[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4113 -> 4748[label="",style="solid", color="black", weight=3]; 189.23/136.68 4114[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61824[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4114 -> 61824[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61824 -> 4749[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61825[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4114 -> 61825[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61825 -> 4750[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4115 -> 8790[label="",style="dashed", color="red", weight=0]; 189.23/136.68 4115[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4115 -> 8791[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4115 -> 8792[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4116[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4116 -> 4752[label="",style="solid", color="black", weight=3]; 189.23/136.68 4117[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4117 -> 4753[label="",style="solid", color="black", weight=3]; 189.23/136.68 17400[label="ww3100",fontsize=16,color="green",shape="box"];17401[label="ww5",fontsize=16,color="green",shape="box"];17402[label="Zero",fontsize=16,color="green",shape="box"];17403[label="ww4000",fontsize=16,color="green",shape="box"];17399[label="takeWhile1 (flip ltEsFloat (psFloat ww2190 (fsFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2193))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))) (flip ltEsFloat (psFloat ww2190 (fsFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww2193))))",fontsize=16,color="black",shape="triangle"];17399 -> 17424[label="",style="solid", color="black", weight=3]; 189.23/136.68 4119[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4119 -> 4755[label="",style="solid", color="black", weight=3]; 189.23/136.68 4120[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4120 -> 4756[label="",style="solid", color="black", weight=3]; 189.23/136.68 4121[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4121 -> 4757[label="",style="solid", color="black", weight=3]; 189.23/136.68 4122[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61826[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4122 -> 61826[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61826 -> 4758[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61827[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4122 -> 61827[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61827 -> 4759[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4123 -> 8889[label="",style="dashed", color="red", weight=0]; 189.23/136.68 4123[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4123 -> 8890[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4123 -> 8891[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4124[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4124 -> 4761[label="",style="solid", color="black", weight=3]; 189.23/136.68 4125[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4125 -> 4762[label="",style="solid", color="black", weight=3]; 189.23/136.68 4126[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4126 -> 4763[label="",style="solid", color="black", weight=3]; 189.23/136.68 4127[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4127 -> 4764[label="",style="solid", color="black", weight=3]; 189.23/136.68 4128[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4128 -> 4765[label="",style="solid", color="black", weight=3]; 189.23/136.68 4129[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4129 -> 4766[label="",style="solid", color="black", weight=3]; 189.23/136.68 4130[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61828[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4130 -> 61828[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61828 -> 4767[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61829[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4130 -> 61829[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61829 -> 4768[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4131 -> 8960[label="",style="dashed", color="red", weight=0]; 189.23/136.68 4131[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4131 -> 8961[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4131 -> 8962[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4132[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4132 -> 4770[label="",style="solid", color="black", weight=3]; 189.23/136.68 4133[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4133 -> 4771[label="",style="solid", color="black", weight=3]; 189.23/136.68 4134[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4134 -> 4772[label="",style="solid", color="black", weight=3]; 189.23/136.68 4136[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4136 -> 4774[label="",style="solid", color="black", weight=3]; 189.23/136.68 4137[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4137 -> 4775[label="",style="solid", color="black", weight=3]; 189.23/136.68 4138[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61830[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4138 -> 61830[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61830 -> 4776[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61831[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4138 -> 61831[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61831 -> 4777[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4139 -> 8992[label="",style="dashed", color="red", weight=0]; 189.23/136.68 4139[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4139 -> 8993[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4139 -> 8994[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4140[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4140 -> 4779[label="",style="solid", color="black", weight=3]; 189.23/136.68 4141[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4141 -> 4780[label="",style="solid", color="black", weight=3]; 189.23/136.68 15685[label="ww5",fontsize=16,color="green",shape="box"];15686[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];15687[label="Zero",fontsize=16,color="green",shape="box"];4144[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4144 -> 4783[label="",style="solid", color="black", weight=3]; 189.23/136.68 4145[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4145 -> 4784[label="",style="solid", color="black", weight=3]; 189.23/136.68 4146[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61832[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4146 -> 61832[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61832 -> 4785[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61833[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4146 -> 61833[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61833 -> 4786[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4147 -> 9023[label="",style="dashed", color="red", weight=0]; 189.23/136.68 4147[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4147 -> 9024[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4147 -> 9025[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4148[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4148 -> 4788[label="",style="solid", color="black", weight=3]; 189.23/136.68 4149[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4149 -> 4789[label="",style="solid", color="black", weight=3]; 189.23/136.68 17502[label="Zero",fontsize=16,color="green",shape="box"];17503[label="ww3000",fontsize=16,color="green",shape="box"];17504[label="ww3100",fontsize=16,color="green",shape="box"];17505[label="ww5",fontsize=16,color="green",shape="box"];17501[label="takeWhile1 (flip ltEsFloat (psFloat ww2201 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (flip ltEsFloat (psFloat ww2201 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))",fontsize=16,color="black",shape="triangle"];17501 -> 17526[label="",style="solid", color="black", weight=3]; 189.23/136.68 4151[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4151 -> 4791[label="",style="solid", color="black", weight=3]; 189.23/136.68 4152[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4152 -> 4792[label="",style="solid", color="black", weight=3]; 189.23/136.68 4153[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4153 -> 4793[label="",style="solid", color="black", weight=3]; 189.23/136.68 4154[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61834[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4154 -> 61834[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61834 -> 4794[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61835[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4154 -> 61835[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61835 -> 4795[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4155 -> 9054[label="",style="dashed", color="red", weight=0]; 189.23/136.68 4155[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4155 -> 9055[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4155 -> 9056[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4156[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4156 -> 4797[label="",style="solid", color="black", weight=3]; 189.23/136.68 4157[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4157 -> 4798[label="",style="solid", color="black", weight=3]; 189.23/136.68 4158[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4158 -> 4799[label="",style="solid", color="black", weight=3]; 189.23/136.68 4159[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4159 -> 4800[label="",style="solid", color="black", weight=3]; 189.23/136.68 4160[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4160 -> 4801[label="",style="solid", color="black", weight=3]; 189.23/136.68 4161[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4161 -> 4802[label="",style="solid", color="black", weight=3]; 189.23/136.68 4162[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61836[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4162 -> 61836[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61836 -> 4803[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61837[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4162 -> 61837[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61837 -> 4804[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4163 -> 9087[label="",style="dashed", color="red", weight=0]; 189.23/136.68 4163[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4163 -> 9088[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4163 -> 9089[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4164[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4164 -> 4806[label="",style="solid", color="black", weight=3]; 189.23/136.68 4165[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4165 -> 4807[label="",style="solid", color="black", weight=3]; 189.23/136.68 4166[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4166 -> 4808[label="",style="solid", color="black", weight=3]; 189.23/136.68 4168[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4168 -> 4810[label="",style="solid", color="black", weight=3]; 189.23/136.68 4169[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4169 -> 4811[label="",style="solid", color="black", weight=3]; 189.23/136.68 4170[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61838[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4170 -> 61838[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61838 -> 4812[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61839[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4170 -> 61839[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61839 -> 4813[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4171 -> 9119[label="",style="dashed", color="red", weight=0]; 189.23/136.68 4171[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4171 -> 9120[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4171 -> 9121[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4172[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4172 -> 4815[label="",style="solid", color="black", weight=3]; 189.23/136.68 4173[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4173 -> 4816[label="",style="solid", color="black", weight=3]; 189.23/136.68 15688[label="ww5",fontsize=16,color="green",shape="box"];15689[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];15690[label="Zero",fontsize=16,color="green",shape="box"];4176[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4176 -> 4819[label="",style="solid", color="black", weight=3]; 189.23/136.68 4177[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4177 -> 4820[label="",style="solid", color="black", weight=3]; 189.23/136.68 4178[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61840[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4178 -> 61840[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61840 -> 4821[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61841[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4178 -> 61841[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61841 -> 4822[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4179 -> 9150[label="",style="dashed", color="red", weight=0]; 189.23/136.68 4179[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4179 -> 9151[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4179 -> 9152[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4180[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4180 -> 4824[label="",style="solid", color="black", weight=3]; 189.23/136.68 4181[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4181 -> 4825[label="",style="solid", color="black", weight=3]; 189.23/136.68 17602[label="ww5",fontsize=16,color="green",shape="box"];17603[label="ww3100",fontsize=16,color="green",shape="box"];17604[label="Zero",fontsize=16,color="green",shape="box"];17601[label="takeWhile1 (flip ltEsFloat (psFloat ww2212 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2214))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))) (flip ltEsFloat (psFloat ww2212 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww2214))))",fontsize=16,color="black",shape="triangle"];17601 -> 17620[label="",style="solid", color="black", weight=3]; 189.23/136.68 4183[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4183 -> 4827[label="",style="solid", color="black", weight=3]; 189.23/136.68 4184[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4184 -> 4828[label="",style="solid", color="black", weight=3]; 189.23/136.68 4185[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4185 -> 4829[label="",style="solid", color="black", weight=3]; 189.23/136.68 4186[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ ww41000000))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww41000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61842[label="ww41000000/Succ ww410000000",fontsize=10,color="white",style="solid",shape="box"];4186 -> 61842[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61842 -> 4830[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61843[label="ww41000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4186 -> 61843[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61843 -> 4831[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4187 -> 9181[label="",style="dashed", color="red", weight=0]; 189.23/136.68 4187[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4187 -> 9182[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4187 -> 9183[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4188[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww3100 ww3100))) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4188 -> 4833[label="",style="solid", color="black", weight=3]; 189.23/136.68 4189[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4189 -> 4834[label="",style="solid", color="black", weight=3]; 189.23/136.68 4190[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4190 -> 4835[label="",style="solid", color="black", weight=3]; 189.23/136.68 4191[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4191 -> 4836[label="",style="solid", color="black", weight=3]; 189.23/136.68 4192[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4192 -> 4837[label="",style="solid", color="black", weight=3]; 189.23/136.68 4193[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4193 -> 4838[label="",style="solid", color="black", weight=3]; 189.23/136.68 5560 -> 5559[label="",style="dashed", color="red", weight=0]; 189.23/136.68 5560[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww40000000000 (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];5560 -> 5571[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4196[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (Succ ww560) (Succ ww53))) (srMyInt ww52 ww54)) LT))) (Float (Pos (Succ ww53)) ww54) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (Float (Pos (Succ ww53)) ww54))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (Succ ww560) (Succ ww53))) (srMyInt ww52 ww54)) LT)) (Float (Pos (Succ ww53)) ww54))",fontsize=16,color="black",shape="box"];4196 -> 4841[label="",style="solid", color="black", weight=3]; 189.23/136.68 4197[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat Zero (Succ ww53))) (srMyInt ww52 ww54)) LT))) (Float (Pos (Succ ww53)) ww54) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (Float (Pos (Succ ww53)) ww54))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat Zero (Succ ww53))) (srMyInt ww52 ww54)) LT)) (Float (Pos (Succ ww53)) ww54))",fontsize=16,color="black",shape="box"];4197 -> 4842[label="",style="solid", color="black", weight=3]; 189.23/136.68 5561 -> 5559[label="",style="dashed", color="red", weight=0]; 189.23/136.68 5561[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];5561 -> 5574[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4860[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (Succ ww720) (Succ ww69))) (srMyInt ww68 ww70)) LT))) (Float (Pos (Succ ww69)) ww70) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (Float (Pos (Succ ww69)) ww70))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat (Succ ww720) (Succ ww69))) (srMyInt ww68 ww70)) LT)) (Float (Pos (Succ ww69)) ww70))",fontsize=16,color="black",shape="box"];4860 -> 5031[label="",style="solid", color="black", weight=3]; 189.23/136.68 4861[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat Zero (Succ ww69))) (srMyInt ww68 ww70)) LT))) (Float (Pos (Succ ww69)) ww70) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (Float (Pos (Succ ww69)) ww70))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (primPlusNat Zero (Succ ww69))) (srMyInt ww68 ww70)) LT)) (Float (Pos (Succ ww69)) ww70))",fontsize=16,color="black",shape="box"];4861 -> 5032[label="",style="solid", color="black", weight=3]; 189.23/136.68 5626 -> 5559[label="",style="dashed", color="red", weight=0]; 189.23/136.68 5626[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];5626 -> 5637[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 5597[label="Succ (Succ (primPlusNat ww1130 ww3000))",fontsize=16,color="green",shape="box"];5597 -> 5617[label="",style="dashed", color="green", weight=3]; 189.23/136.68 5598[label="Succ ww3000",fontsize=16,color="green",shape="box"];5627 -> 5559[label="",style="dashed", color="red", weight=0]; 189.23/136.68 5627[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];5627 -> 5638[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 5628[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww115) (primMulInt (Pos ww410) ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww1140)) (primMulInt (Pos ww410) ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];61844[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];5628 -> 61844[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61844 -> 5639[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61845[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];5628 -> 61845[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61845 -> 5640[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 5629[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww115) (primMulInt (Neg ww410) ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww1140)) (primMulInt (Neg ww410) ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];61846[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];5629 -> 61846[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61846 -> 5641[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61847[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];5629 -> 61847[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61847 -> 5642[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 5631[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];5632[label="ww3000",fontsize=16,color="green",shape="box"];5633[label="ww31",fontsize=16,color="green",shape="box"];5634[label="ww5",fontsize=16,color="green",shape="box"];5635[label="ww115",fontsize=16,color="green",shape="box"];5636[label="ww41",fontsize=16,color="green",shape="box"];5630[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) ww122) (Float (Pos (Succ ww123)) ww124) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) ww122) (Float (Pos (Succ ww123)) ww124)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (primMulInt ww122 ww124)) LT))) (Float (Pos (Succ ww123)) ww124) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) ww122) (Float (Pos (Succ ww123)) ww124))) (psFloat (msFloat (Float (Pos (Succ ww121)) ww122) (Float (Pos (Succ ww123)) ww124)) (Float (Pos (Succ ww123)) ww124))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) ww122) (Float (Pos (Succ ww123)) ww124) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) ww122) (Float (Pos (Succ ww123)) ww124)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt ww122 ww124)) LT)) (Float (Pos (Succ ww123)) ww124))",fontsize=16,color="burlywood",shape="triangle"];61848[label="ww122/Pos ww1220",fontsize=10,color="white",style="solid",shape="box"];5630 -> 61848[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61848 -> 5643[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61849[label="ww122/Neg ww1220",fontsize=10,color="white",style="solid",shape="box"];5630 -> 61849[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61849 -> 5644[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4200[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (primMulInt ww41 ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) ww41) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (primMulInt ww41 ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];61850[label="ww41/Pos ww410",fontsize=10,color="white",style="solid",shape="box"];4200 -> 61850[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61850 -> 4863[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61851[label="ww41/Neg ww410",fontsize=10,color="white",style="solid",shape="box"];4200 -> 61851[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61851 -> 4864[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4201[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];4201 -> 4865[label="",style="solid", color="black", weight=3]; 189.23/136.68 4202[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];4202 -> 4866[label="",style="solid", color="black", weight=3]; 189.23/136.68 4203[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];4203 -> 4867[label="",style="solid", color="black", weight=3]; 189.23/136.68 4204[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)))) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];4204 -> 4868[label="",style="solid", color="black", weight=3]; 189.23/136.68 4205[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat (Succ ww4100) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat (Succ ww4100) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4205 -> 4869[label="",style="solid", color="black", weight=3]; 189.23/136.68 4206[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat (Succ ww4100) Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat (Succ ww4100) Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];4206 -> 4870[label="",style="solid", color="black", weight=3]; 189.23/136.68 4207[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat Zero (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat Zero (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4207 -> 4871[label="",style="solid", color="black", weight=3]; 189.23/136.68 4208[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat Zero Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat Zero Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];4208 -> 4872[label="",style="solid", color="black", weight=3]; 189.23/136.68 4209[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];4209 -> 4873[label="",style="solid", color="black", weight=3]; 189.23/136.68 4210[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];4210 -> 4874[label="",style="solid", color="black", weight=3]; 189.23/136.68 4211[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat (Succ ww4100) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat (Succ ww4100) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4211 -> 4875[label="",style="solid", color="black", weight=3]; 189.23/136.68 4212[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat (Succ ww4100) Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat (Succ ww4100) Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];4212 -> 4876[label="",style="solid", color="black", weight=3]; 189.23/136.68 4213[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat Zero (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat Zero (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4213 -> 4877[label="",style="solid", color="black", weight=3]; 189.23/136.68 4214[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat Zero Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primMulNat Zero Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];4214 -> 4878[label="",style="solid", color="black", weight=3]; 189.23/136.68 4215[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61852[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];4215 -> 61852[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61852 -> 4879[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61853[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];4215 -> 61853[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61853 -> 4880[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4216[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat Zero (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat Zero (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4216 -> 4881[label="",style="solid", color="black", weight=3]; 189.23/136.68 4217[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];4217 -> 4882[label="",style="solid", color="black", weight=3]; 189.23/136.68 4218[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4218 -> 4883[label="",style="solid", color="black", weight=3]; 189.23/136.68 4219[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];4219 -> 4884[label="",style="solid", color="black", weight=3]; 189.23/136.68 4220[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];4220 -> 4885[label="",style="solid", color="black", weight=3]; 189.23/136.68 18774[label="ww3000",fontsize=16,color="green",shape="box"];18775[label="ww5",fontsize=16,color="green",shape="box"];18776[label="ww310",fontsize=16,color="green",shape="box"];18777[label="ww410",fontsize=16,color="green",shape="box"];18778[label="Succ Zero",fontsize=16,color="green",shape="box"];4222[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww41000)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primPlusNat (primMulNat ww41000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61854[label="ww41000/Succ ww410000",fontsize=10,color="white",style="solid",shape="box"];4222 -> 61854[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61854 -> 4887[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61855[label="ww41000/Zero",fontsize=10,color="white",style="solid",shape="box"];4222 -> 61855[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61855 -> 4888[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4223[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat Zero (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat Zero (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4223 -> 4889[label="",style="solid", color="black", weight=3]; 189.23/136.68 4224[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];4224 -> 4890[label="",style="solid", color="black", weight=3]; 189.23/136.68 4225[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4225 -> 4891[label="",style="solid", color="black", weight=3]; 189.23/136.68 4226[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];4226 -> 4892[label="",style="solid", color="black", weight=3]; 189.23/136.68 4227[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4227 -> 4893[label="",style="solid", color="black", weight=3]; 189.23/136.68 4228[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4228 -> 4894[label="",style="solid", color="black", weight=3]; 189.23/136.68 4229[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (Succ ww3100) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (Succ ww3100) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4229 -> 4895[label="",style="solid", color="black", weight=3]; 189.23/136.68 4230[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) ww3100) LT))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) ww3100) LT)) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61856[label="ww3100/Succ ww31000",fontsize=10,color="white",style="solid",shape="box"];4230 -> 61856[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61856 -> 4896[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61857[label="ww3100/Zero",fontsize=10,color="white",style="solid",shape="box"];4230 -> 61857[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61857 -> 4897[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4231[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww3100) LT))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww3100) LT)) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61858[label="ww3100/Succ ww31000",fontsize=10,color="white",style="solid",shape="box"];4231 -> 61858[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61858 -> 4898[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61859[label="ww3100/Zero",fontsize=10,color="white",style="solid",shape="box"];4231 -> 61859[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61859 -> 4899[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4232[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];4232 -> 4900[label="",style="solid", color="black", weight=3]; 189.23/136.68 4233 -> 19892[label="",style="dashed", color="red", weight=0]; 189.23/136.68 4233[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];4233 -> 19893[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4233 -> 19894[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4233 -> 19895[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4233 -> 19896[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 29251 -> 29368[label="",style="dashed", color="red", weight=0]; 189.23/136.68 29251[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero))",fontsize=16,color="magenta"];29251 -> 29369[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 29251 -> 29370[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 29251 -> 29371[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 29252[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];29252 -> 29347[label="",style="solid", color="black", weight=3]; 189.23/136.68 29253[label="ww3000",fontsize=16,color="green",shape="box"];29254[label="Zero",fontsize=16,color="green",shape="box"];29250[label="takeWhile1 (flip ltEsFloat ww3517) (Float (Pos (Succ ww2613)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero)))) ww3120",fontsize=16,color="burlywood",shape="triangle"];61860[label="ww3120/MyTrue",fontsize=10,color="white",style="solid",shape="box"];29250 -> 61860[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61860 -> 29348[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61861[label="ww3120/MyFalse",fontsize=10,color="white",style="solid",shape="box"];29250 -> 61861[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61861 -> 29349[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 16179[label="takeWhile1 (flip ltEsFloat (psFloat ww2080 (fsFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2083)) (Neg ww2084)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2083)) (Neg ww2084)) (psFloat ww2080 (fsFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16179 -> 16356[label="",style="solid", color="black", weight=3]; 189.23/136.68 18999[label="takeWhile1 (flip ltEsFloat (psFloat ww2293 (fsFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2296)) (Pos ww2297)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2296)) (Pos ww2297)) (psFloat ww2293 (fsFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18999 -> 19010[label="",style="solid", color="black", weight=3]; 189.23/136.68 4237[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww4100000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4237 -> 4905[label="",style="solid", color="black", weight=3]; 189.23/136.68 4238[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4238 -> 4906[label="",style="solid", color="black", weight=3]; 189.23/136.68 4239[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (Succ ww3100) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (Succ ww3100) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4239 -> 4907[label="",style="solid", color="black", weight=3]; 189.23/136.68 4240[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) ww3100) LT))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) ww3100) LT)) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61862[label="ww3100/Succ ww31000",fontsize=10,color="white",style="solid",shape="box"];4240 -> 61862[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61862 -> 4908[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61863[label="ww3100/Zero",fontsize=10,color="white",style="solid",shape="box"];4240 -> 61863[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61863 -> 4909[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4241[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww3100) LT))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww3100) LT)) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];61864[label="ww3100/Succ ww31000",fontsize=10,color="white",style="solid",shape="box"];4241 -> 61864[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61864 -> 4910[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61865[label="ww3100/Zero",fontsize=10,color="white",style="solid",shape="box"];4241 -> 61865[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61865 -> 4911[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4242[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];4242 -> 4912[label="",style="solid", color="black", weight=3]; 189.23/136.68 53902 -> 54742[label="",style="dashed", color="red", weight=0]; 189.23/136.68 53902[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];53902 -> 54760[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 53902 -> 54761[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 53902 -> 54762[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 53903[label="ww3000",fontsize=16,color="green",shape="box"];53904[label="ww3100",fontsize=16,color="green",shape="box"];53905[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];53905 -> 54913[label="",style="solid", color="black", weight=3]; 189.23/136.68 53906 -> 55847[label="",style="dashed", color="red", weight=0]; 189.23/136.68 53906[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];53906 -> 55848[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 53906 -> 55849[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 53906 -> 55850[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 53906 -> 55851[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4244[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];4244 -> 4914[label="",style="solid", color="black", weight=3]; 189.23/136.68 4245[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4245 -> 4915[label="",style="solid", color="black", weight=3]; 189.23/136.68 4246[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4246 -> 4916[label="",style="solid", color="black", weight=3]; 189.23/136.68 5727 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 5727[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5727 -> 5733[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 5727 -> 5734[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 5728 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 5728[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5728 -> 5735[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 5728 -> 5736[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 5726[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww198)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww197)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61866[label="ww197/Succ ww1970",fontsize=10,color="white",style="solid",shape="box"];5726 -> 61866[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61866 -> 5737[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61867[label="ww197/Zero",fontsize=10,color="white",style="solid",shape="box"];5726 -> 61867[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61867 -> 5738[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4248[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww44 ww44))) (Succ ww44)))) LT))) ww42 (iterate (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42)) (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) ww42)) (numericEnumFromThenToP1 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat ww44 ww44))) (Succ ww44)))) LT)) ww42)",fontsize=16,color="black",shape="box"];4248 -> 4918[label="",style="solid", color="black", weight=3]; 189.23/136.68 4249[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4249 -> 4919[label="",style="solid", color="black", weight=3]; 189.23/136.68 4250[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4250 -> 4920[label="",style="solid", color="black", weight=3]; 189.23/136.68 23549[label="takeWhile1 (flip ltEsFloat (psFloat ww2912 (fsFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) ww2915) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww2915 (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) ww2915)) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) ww2915) ww2915)) (not (esEsOrdering (primCmpFloat ww2915 (psFloat ww2912 (fsFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) ww2915) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61868[label="ww2915/Float ww29150 ww29151",fontsize=10,color="white",style="solid",shape="box"];23549 -> 61868[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61868 -> 23554[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 37023[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4229",fontsize=16,color="black",shape="box"];37023 -> 37140[label="",style="solid", color="black", weight=3]; 189.23/136.68 37024 -> 36972[label="",style="dashed", color="red", weight=0]; 189.23/136.68 37024[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4229",fontsize=16,color="magenta"];37025[label="ww51",fontsize=16,color="green",shape="box"];37026[label="ww50",fontsize=16,color="green",shape="box"];37027[label="primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37027 -> 37141[label="",style="solid", color="black", weight=3]; 189.23/136.68 37028[label="not (esEsOrdering (compareFloat (Float (Pos Zero) (Pos (Succ ww3100))) ww4223) GT)",fontsize=16,color="black",shape="box"];37028 -> 37142[label="",style="solid", color="black", weight=3]; 189.23/136.68 37029[label="takeWhile (flip ltEsFloat ww4221) (Cons ww32390 ww32391)",fontsize=16,color="black",shape="box"];37029 -> 37143[label="",style="solid", color="black", weight=3]; 189.23/136.68 37030[label="takeWhile (flip ltEsFloat ww4221) Nil",fontsize=16,color="black",shape="box"];37030 -> 37144[label="",style="solid", color="black", weight=3]; 189.23/136.68 37031[label="Nil",fontsize=16,color="green",shape="box"];4253[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61869[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4253 -> 61869[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61869 -> 4923[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4254[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4254 -> 4924[label="",style="solid", color="black", weight=3]; 189.23/136.68 4255[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4255 -> 4925[label="",style="solid", color="black", weight=3]; 189.23/136.68 5760 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 5760[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5760 -> 5766[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 5760 -> 5767[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 5761 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 5761[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5761 -> 5768[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 5761 -> 5769[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 5759[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww230)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww229)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61870[label="ww229/Succ ww2290",fontsize=10,color="white",style="solid",shape="box"];5759 -> 61870[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61870 -> 5770[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61871[label="ww229/Zero",fontsize=10,color="white",style="solid",shape="box"];5759 -> 61871[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61871 -> 5771[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4257[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4257 -> 4927[label="",style="solid", color="black", weight=3]; 189.23/136.68 4258[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4258 -> 4928[label="",style="solid", color="black", weight=3]; 189.23/136.68 16355[label="takeWhile1 (flip ltEsFloat (psFloat ww2086 (fsFloat (msFloat (Float (Pos (Succ ww2087)) (Pos (Succ ww2088))) (Float (Pos Zero) (Neg (Succ ww2089)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww2089))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2087)) (Pos (Succ ww2088))) (Float (Pos Zero) (Neg (Succ ww2089))))) (psFloat (msFloat (Float (Pos (Succ ww2087)) (Pos (Succ ww2088))) (Float (Pos Zero) (Neg (Succ ww2089)))) (Float (Pos Zero) (Neg (Succ ww2089))))) (ltEsFloat (Float (Pos Zero) (Neg (Succ ww2089))) (psFloat ww2086 (fsFloat (msFloat (Float (Pos (Succ ww2087)) (Pos (Succ ww2088))) (Float (Pos Zero) (Neg (Succ ww2089)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];16355 -> 16392[label="",style="solid", color="black", weight=3]; 189.23/136.68 4261[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61872[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4261 -> 61872[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61872 -> 4931[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4262[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61873[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4262 -> 61873[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61873 -> 4932[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4263[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4263 -> 4933[label="",style="solid", color="black", weight=3]; 189.23/136.68 4264[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4264 -> 4934[label="",style="solid", color="black", weight=3]; 189.23/136.68 5791 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 5791[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5791 -> 5797[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 5791 -> 5798[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 5792 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 5792[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5792 -> 5799[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 5792 -> 5800[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 5790[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww258)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww257)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61874[label="ww257/Succ ww2570",fontsize=10,color="white",style="solid",shape="box"];5790 -> 61874[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61874 -> 5801[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61875[label="ww257/Zero",fontsize=10,color="white",style="solid",shape="box"];5790 -> 61875[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61875 -> 5802[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4266[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4266 -> 4936[label="",style="solid", color="black", weight=3]; 189.23/136.68 4267[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4267 -> 4937[label="",style="solid", color="black", weight=3]; 189.23/136.68 52265[label="Pos Zero",fontsize=16,color="green",shape="box"];52266[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52267[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52268[label="ww4000",fontsize=16,color="green",shape="box"];52264[label="iterate (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181))) (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) ww4524)",fontsize=16,color="black",shape="triangle"];52264 -> 52283[label="",style="solid", color="black", weight=3]; 189.23/136.68 36861 -> 41158[label="",style="dashed", color="red", weight=0]; 189.23/136.68 36861[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36861 -> 41159[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 36861 -> 41160[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 36861 -> 41161[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 36861 -> 41162[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 36805 -> 35996[label="",style="dashed", color="red", weight=0]; 189.23/136.68 36805[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];4269[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61876[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4269 -> 61876[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61876 -> 4939[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 37032[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4230",fontsize=16,color="black",shape="box"];37032 -> 37146[label="",style="solid", color="black", weight=3]; 189.23/136.68 37033 -> 36980[label="",style="dashed", color="red", weight=0]; 189.23/136.68 37033[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4230",fontsize=16,color="magenta"];37034[label="ww51",fontsize=16,color="green",shape="box"];37035[label="ww50",fontsize=16,color="green",shape="box"];37036[label="primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37036 -> 37147[label="",style="solid", color="black", weight=3]; 189.23/136.68 4271[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61877[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4271 -> 61877[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61877 -> 4941[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4272[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4272 -> 4942[label="",style="solid", color="black", weight=3]; 189.23/136.68 4273[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4273 -> 4943[label="",style="solid", color="black", weight=3]; 189.23/136.68 5822 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 5822[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5822 -> 5828[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 5822 -> 5829[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 5823 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 5823[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5823 -> 5830[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 5823 -> 5831[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 5821[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww286)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww285)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61878[label="ww285/Succ ww2850",fontsize=10,color="white",style="solid",shape="box"];5821 -> 61878[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61878 -> 5832[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61879[label="ww285/Zero",fontsize=10,color="white",style="solid",shape="box"];5821 -> 61879[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61879 -> 5833[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4275[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4275 -> 4945[label="",style="solid", color="black", weight=3]; 189.23/136.68 4276[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4276 -> 4946[label="",style="solid", color="black", weight=3]; 189.23/136.68 4277[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4277 -> 4947[label="",style="solid", color="black", weight=3]; 189.23/136.68 4278[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61880[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4278 -> 61880[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61880 -> 4948[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4279[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61881[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4279 -> 61881[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61881 -> 4949[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4280[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61882[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4280 -> 61882[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61882 -> 4950[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4281[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4281 -> 4951[label="",style="solid", color="black", weight=3]; 189.23/136.68 4282[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4282 -> 4952[label="",style="solid", color="black", weight=3]; 189.23/136.68 5855 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 5855[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5855 -> 5861[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 5855 -> 5862[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 5856 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 5856[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5856 -> 5863[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 5856 -> 5864[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 5854[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww318)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww317)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61883[label="ww317/Succ ww3170",fontsize=10,color="white",style="solid",shape="box"];5854 -> 61883[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61883 -> 5865[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61884[label="ww317/Zero",fontsize=10,color="white",style="solid",shape="box"];5854 -> 61884[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61884 -> 5866[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4284[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4284 -> 4954[label="",style="solid", color="black", weight=3]; 189.23/136.68 4285[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4285 -> 4955[label="",style="solid", color="black", weight=3]; 189.23/136.68 4286[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4286 -> 4956[label="",style="solid", color="black", weight=3]; 189.23/136.68 4287[label="takeWhile1 (flip ltEsFloat (psFloat ww30 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) ww32) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww32 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) ww32)) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) ww32) ww32)) (not (esEsOrdering (primCmpFloat ww32 (psFloat ww30 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) ww32) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61885[label="ww32/Float ww320 ww321",fontsize=10,color="white",style="solid",shape="box"];4287 -> 61885[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61885 -> 4957[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 27129 -> 26727[label="",style="dashed", color="red", weight=0]; 189.23/136.68 27129[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27129 -> 27166[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 27129 -> 27167[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 27129 -> 27168[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 27130[label="not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) ww3288) GT)",fontsize=16,color="black",shape="box"];27130 -> 27169[label="",style="solid", color="black", weight=3]; 189.23/136.68 4289[label="not (esEsOrdering (compareFloat ww27 (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];4289 -> 4959[label="",style="solid", color="black", weight=3]; 189.23/136.68 10307[label="ww22 (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832)",fontsize=16,color="green",shape="box"];10307 -> 10309[label="",style="dashed", color="green", weight=3]; 189.23/136.68 10306[label="takeWhile1 ww22 (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832))) ww1839",fontsize=16,color="burlywood",shape="triangle"];61886[label="ww1839/MyTrue",fontsize=10,color="white",style="solid",shape="box"];10306 -> 61886[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61886 -> 10310[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61887[label="ww1839/MyFalse",fontsize=10,color="white",style="solid",shape="box"];10306 -> 61887[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61887 -> 10311[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4293[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61888[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4293 -> 61888[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61888 -> 4963[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4294[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4294 -> 4964[label="",style="solid", color="black", weight=3]; 189.23/136.68 4295[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4295 -> 4965[label="",style="solid", color="black", weight=3]; 189.23/136.68 5899 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 5899[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5899 -> 5905[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 5899 -> 5906[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 5900 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 5900[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5900 -> 5907[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 5900 -> 5908[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 5898[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww352)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww351)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61889[label="ww351/Succ ww3510",fontsize=10,color="white",style="solid",shape="box"];5898 -> 61889[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61889 -> 5909[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61890[label="ww351/Zero",fontsize=10,color="white",style="solid",shape="box"];5898 -> 61890[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61890 -> 5910[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4297[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4297 -> 4967[label="",style="solid", color="black", weight=3]; 189.23/136.68 4298[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4298 -> 4968[label="",style="solid", color="black", weight=3]; 189.23/136.68 54757[label="ww3100",fontsize=16,color="green",shape="box"];54758 -> 55121[label="",style="dashed", color="red", weight=0]; 189.23/136.68 54758[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54758 -> 55126[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 54758 -> 55127[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 54758 -> 55128[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 54758 -> 55129[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 54759[label="ww3000",fontsize=16,color="green",shape="box"];55122[label="ww3100",fontsize=16,color="green",shape="box"];55123[label="ww5",fontsize=16,color="green",shape="box"];55124[label="ww3000",fontsize=16,color="green",shape="box"];55125[label="Zero",fontsize=16,color="green",shape="box"];55121[label="psFloat ww4619 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4620))) (Float (Pos (Succ ww4621)) (Neg (Succ ww4622)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];55121 -> 55166[label="",style="solid", color="black", weight=3]; 189.23/136.68 54907[label="Zero",fontsize=16,color="green",shape="box"];54908[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];54909[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];54910[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];43685[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) ww4311)",fontsize=16,color="black",shape="triangle"];43685 -> 43728[label="",style="solid", color="black", weight=3]; 189.23/136.68 54999[label="not (esEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) ww4612) GT)",fontsize=16,color="black",shape="box"];54999 -> 55167[label="",style="solid", color="black", weight=3]; 189.23/136.68 55000[label="ww51",fontsize=16,color="green",shape="box"];55001[label="ww50",fontsize=16,color="green",shape="box"];55002[label="primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55002 -> 55168[label="",style="solid", color="black", weight=3]; 189.23/136.68 55003[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4614",fontsize=16,color="black",shape="box"];55003 -> 55169[label="",style="solid", color="black", weight=3]; 189.23/136.68 55004 -> 54981[label="",style="dashed", color="red", weight=0]; 189.23/136.68 55004[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4614",fontsize=16,color="magenta"];55005[label="ww4610",fontsize=16,color="green",shape="box"];55006[label="ww3294",fontsize=16,color="green",shape="box"];55007[label="Nil",fontsize=16,color="green",shape="box"];4300[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61891[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4300 -> 61891[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61891 -> 4970[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4301[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4301 -> 4971[label="",style="solid", color="black", weight=3]; 189.23/136.68 4302[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4302 -> 4972[label="",style="solid", color="black", weight=3]; 189.23/136.68 5930 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 5930[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5930 -> 5936[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 5930 -> 5937[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 5931 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 5931[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5931 -> 5938[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 5931 -> 5939[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 5929[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww380)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww379)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61892[label="ww379/Succ ww3790",fontsize=10,color="white",style="solid",shape="box"];5929 -> 61892[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61892 -> 5940[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61893[label="ww379/Zero",fontsize=10,color="white",style="solid",shape="box"];5929 -> 61893[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61893 -> 5941[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4304[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4304 -> 4974[label="",style="solid", color="black", weight=3]; 189.23/136.68 4305[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4305 -> 4975[label="",style="solid", color="black", weight=3]; 189.23/136.68 16489[label="takeWhile1 (flip ltEsFloat (psFloat ww2098 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (ltEsFloat (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (psFloat ww2098 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];16489 -> 16499[label="",style="solid", color="black", weight=3]; 189.23/136.68 4307[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61894[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4307 -> 61894[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61894 -> 4977[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4308[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61895[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4308 -> 61895[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61895 -> 4978[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4309[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61896[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4309 -> 61896[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61896 -> 4979[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4310[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4310 -> 4980[label="",style="solid", color="black", weight=3]; 189.23/136.68 4311[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4311 -> 4981[label="",style="solid", color="black", weight=3]; 189.23/136.68 5961 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 5961[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5961 -> 5967[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 5961 -> 5968[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 5962 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 5962[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5962 -> 5969[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 5962 -> 5970[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 5960[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww408)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww407)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61897[label="ww407/Succ ww4070",fontsize=10,color="white",style="solid",shape="box"];5960 -> 61897[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61897 -> 5971[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61898[label="ww407/Zero",fontsize=10,color="white",style="solid",shape="box"];5960 -> 61898[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61898 -> 5972[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4313[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4313 -> 4983[label="",style="solid", color="black", weight=3]; 189.23/136.68 4314[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4314 -> 4984[label="",style="solid", color="black", weight=3]; 189.23/136.68 4315[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4315 -> 4985[label="",style="solid", color="black", weight=3]; 189.23/136.68 4316[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61899[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4316 -> 61899[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61899 -> 4986[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 55008[label="ww51",fontsize=16,color="green",shape="box"];55009[label="ww50",fontsize=16,color="green",shape="box"];55010[label="primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55010 -> 55170[label="",style="solid", color="black", weight=3]; 189.23/136.68 55011[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4615",fontsize=16,color="black",shape="box"];55011 -> 55171[label="",style="solid", color="black", weight=3]; 189.23/136.68 55012 -> 54989[label="",style="dashed", color="red", weight=0]; 189.23/136.68 55012[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4615",fontsize=16,color="magenta"];4318[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61900[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4318 -> 61900[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61900 -> 4988[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4319[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4319 -> 4989[label="",style="solid", color="black", weight=3]; 189.23/136.68 4320[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4320 -> 4990[label="",style="solid", color="black", weight=3]; 189.23/136.68 5994 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 5994[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5994 -> 6000[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 5994 -> 6001[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 5995 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 5995[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5995 -> 6002[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 5995 -> 6003[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 5993[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww440)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww439)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61901[label="ww439/Succ ww4390",fontsize=10,color="white",style="solid",shape="box"];5993 -> 61901[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61901 -> 6004[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61902[label="ww439/Zero",fontsize=10,color="white",style="solid",shape="box"];5993 -> 61902[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61902 -> 6005[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4322[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4322 -> 4992[label="",style="solid", color="black", weight=3]; 189.23/136.68 4323[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4323 -> 4993[label="",style="solid", color="black", weight=3]; 189.23/136.68 4325 -> 43685[label="",style="dashed", color="red", weight=0]; 189.23/136.68 4325[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4325 -> 43686[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4325 -> 43687[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4325 -> 43688[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4325 -> 43689[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4326[label="ww3100",fontsize=16,color="green",shape="box"];4327[label="ww5",fontsize=16,color="green",shape="box"];4324[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww61))) (psFloat ww62 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww61)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww61))) ww63 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww61))) (psFloat ww62 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww61)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww61))))",fontsize=16,color="black",shape="triangle"];4324 -> 4995[label="",style="solid", color="black", weight=3]; 189.23/136.68 37037[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4231",fontsize=16,color="black",shape="box"];37037 -> 37148[label="",style="solid", color="black", weight=3]; 189.23/136.68 37038 -> 36988[label="",style="dashed", color="red", weight=0]; 189.23/136.68 37038[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4231",fontsize=16,color="magenta"];37039[label="ww51",fontsize=16,color="green",shape="box"];37040[label="ww50",fontsize=16,color="green",shape="box"];37041[label="primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37041 -> 37149[label="",style="solid", color="black", weight=3]; 189.23/136.68 4331[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61903[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4331 -> 61903[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61903 -> 4997[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4332[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4332 -> 4998[label="",style="solid", color="black", weight=3]; 189.23/136.68 4333[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4333 -> 4999[label="",style="solid", color="black", weight=3]; 189.23/136.68 6028 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 6028[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6028 -> 6034[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6028 -> 6035[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6029 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 6029[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6029 -> 6036[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6029 -> 6037[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6027[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww472)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww471)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61904[label="ww471/Succ ww4710",fontsize=10,color="white",style="solid",shape="box"];6027 -> 61904[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61904 -> 6038[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61905[label="ww471/Zero",fontsize=10,color="white",style="solid",shape="box"];6027 -> 61905[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61905 -> 6039[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4335[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4335 -> 5001[label="",style="solid", color="black", weight=3]; 189.23/136.68 4336[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4336 -> 5002[label="",style="solid", color="black", weight=3]; 189.23/136.68 4337[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61906[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4337 -> 61906[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61906 -> 5003[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4338[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61907[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4338 -> 61907[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61907 -> 5004[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4339[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4339 -> 5005[label="",style="solid", color="black", weight=3]; 189.23/136.68 4340[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4340 -> 5006[label="",style="solid", color="black", weight=3]; 189.23/136.68 6059 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 6059[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6059 -> 6065[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6059 -> 6066[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6060 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 6060[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6060 -> 6067[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6060 -> 6068[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6058[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww500)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww499)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61908[label="ww499/Succ ww4990",fontsize=10,color="white",style="solid",shape="box"];6058 -> 61908[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61908 -> 6069[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61909[label="ww499/Zero",fontsize=10,color="white",style="solid",shape="box"];6058 -> 61909[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61909 -> 6070[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4342[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4342 -> 5008[label="",style="solid", color="black", weight=3]; 189.23/136.68 4343[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4343 -> 5009[label="",style="solid", color="black", weight=3]; 189.23/136.68 37572[label="Zero",fontsize=16,color="green",shape="box"];37573[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37574[label="ww3100",fontsize=16,color="green",shape="box"];37571[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4253))) (Float (Pos Zero) (Pos (Succ ww4254))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4253))) (Float (Pos Zero) (Pos (Succ ww4254)))) ww4261)",fontsize=16,color="black",shape="triangle"];37571 -> 37592[label="",style="solid", color="black", weight=3]; 189.23/136.68 36863 -> 41341[label="",style="dashed", color="red", weight=0]; 189.23/136.68 36863[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36863 -> 41342[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 36863 -> 41343[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 36863 -> 41344[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 36806 -> 36008[label="",style="dashed", color="red", weight=0]; 189.23/136.68 36806[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];4345[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61910[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4345 -> 61910[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61910 -> 5011[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 37042[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4232",fontsize=16,color="black",shape="box"];37042 -> 37150[label="",style="solid", color="black", weight=3]; 189.23/136.68 37043 -> 36996[label="",style="dashed", color="red", weight=0]; 189.23/136.68 37043[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4232",fontsize=16,color="magenta"];37044[label="ww51",fontsize=16,color="green",shape="box"];37045[label="ww50",fontsize=16,color="green",shape="box"];37046[label="primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37046 -> 37151[label="",style="solid", color="black", weight=3]; 189.23/136.68 4347[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61911[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4347 -> 61911[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61911 -> 5013[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4348[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4348 -> 5014[label="",style="solid", color="black", weight=3]; 189.23/136.68 4349[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4349 -> 5015[label="",style="solid", color="black", weight=3]; 189.23/136.68 6090 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 6090[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6090 -> 6096[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6090 -> 6097[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6091 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 6091[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6091 -> 6098[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6091 -> 6099[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6089[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww528)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww527)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61912[label="ww527/Succ ww5270",fontsize=10,color="white",style="solid",shape="box"];6089 -> 61912[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61912 -> 6100[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61913[label="ww527/Zero",fontsize=10,color="white",style="solid",shape="box"];6089 -> 61913[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61913 -> 6101[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4351[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4351 -> 5017[label="",style="solid", color="black", weight=3]; 189.23/136.68 4352[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4352 -> 5018[label="",style="solid", color="black", weight=3]; 189.23/136.68 4353[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4353 -> 5019[label="",style="solid", color="black", weight=3]; 189.23/136.68 4354[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61914[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4354 -> 61914[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61914 -> 5020[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4355[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61915[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4355 -> 61915[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61915 -> 5021[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4356[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61916[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4356 -> 61916[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61916 -> 5022[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 46807[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) ww4451",fontsize=16,color="black",shape="triangle"];46807 -> 46885[label="",style="solid", color="black", weight=3]; 189.23/136.68 46808 -> 46719[label="",style="dashed", color="red", weight=0]; 189.23/136.68 46808[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) ww4451))",fontsize=16,color="magenta"];46808 -> 46886[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 50177 -> 26727[label="",style="dashed", color="red", weight=0]; 189.23/136.68 50177[label="primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50177 -> 50192[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 50177 -> 50193[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 50177 -> 50194[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 50178[label="fsEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Pos ww5410)) ww4464) LT",fontsize=16,color="black",shape="box"];50178 -> 50195[label="",style="solid", color="black", weight=3]; 189.23/136.68 50179[label="takeWhile (flip gtEsFloat ww3262) ww4462",fontsize=16,color="burlywood",shape="box"];61917[label="ww4462/Cons ww44620 ww44621",fontsize=10,color="white",style="solid",shape="box"];50179 -> 61917[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61917 -> 50196[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61918[label="ww4462/Nil",fontsize=10,color="white",style="solid",shape="box"];50179 -> 61918[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61918 -> 50197[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 50180[label="takeWhile0 (flip gtEsFloat ww3262) (Float ww650 ww651) ww4462 MyTrue",fontsize=16,color="black",shape="box"];50180 -> 50198[label="",style="solid", color="black", weight=3]; 189.23/136.68 6803 -> 6679[label="",style="dashed", color="red", weight=0]; 189.23/136.68 6803[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww62600 ww54400) LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww62600 ww54400) LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="magenta"];6803 -> 6853[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6803 -> 6854[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6804 -> 6704[label="",style="dashed", color="red", weight=0]; 189.23/136.68 6804[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="magenta"];6805 -> 6680[label="",style="dashed", color="red", weight=0]; 189.23/136.68 6805[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="magenta"];6806 -> 6652[label="",style="dashed", color="red", weight=0]; 189.23/136.68 6806[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="magenta"];6807[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6807 -> 6855[label="",style="solid", color="black", weight=3]; 189.23/136.68 6808 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.68 6808[label="takeWhile1 (flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="magenta"];6808 -> 47125[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6808 -> 47126[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6808 -> 47127[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6808 -> 47128[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6808 -> 47129[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6809 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.68 6809[label="takeWhile1 (flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="magenta"];6809 -> 47130[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6809 -> 47131[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6809 -> 47132[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6809 -> 47133[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6809 -> 47134[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6810 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.68 6810[label="takeWhile1 (flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="magenta"];6810 -> 47135[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6810 -> 47136[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6810 -> 47137[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6810 -> 47138[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6810 -> 47139[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6811 -> 6688[label="",style="dashed", color="red", weight=0]; 189.23/136.68 6811[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww63000 ww54400) LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww63000 ww54400) LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="magenta"];6811 -> 6859[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6811 -> 6860[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6812 -> 6709[label="",style="dashed", color="red", weight=0]; 189.23/136.68 6812[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="magenta"];6813 -> 6689[label="",style="dashed", color="red", weight=0]; 189.23/136.68 6813[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="magenta"];6814 -> 6661[label="",style="dashed", color="red", weight=0]; 189.23/136.68 6814[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="magenta"];6815[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6815 -> 6861[label="",style="solid", color="black", weight=3]; 189.23/136.68 6832 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.68 6832[label="takeWhile1 (flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="magenta"];6832 -> 47140[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6832 -> 47141[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6832 -> 47142[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6832 -> 47143[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6832 -> 47144[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6833 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.68 6833[label="takeWhile1 (flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="magenta"];6833 -> 47145[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6833 -> 47146[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6833 -> 47147[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6833 -> 47148[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6833 -> 47149[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6834 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.68 6834[label="takeWhile1 (flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="magenta"];6834 -> 47150[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6834 -> 47151[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6834 -> 47152[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6834 -> 47153[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6834 -> 47154[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 46828[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) ww4452",fontsize=16,color="black",shape="triangle"];46828 -> 46894[label="",style="solid", color="black", weight=3]; 189.23/136.68 46829 -> 46770[label="",style="dashed", color="red", weight=0]; 189.23/136.68 46829[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) ww4452))",fontsize=16,color="magenta"];46829 -> 46895[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 50181 -> 26727[label="",style="dashed", color="red", weight=0]; 189.23/136.68 50181[label="primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50181 -> 50199[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 50181 -> 50200[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 50181 -> 50201[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 50182[label="fsEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Neg ww5410)) ww4465) LT",fontsize=16,color="black",shape="box"];50182 -> 50202[label="",style="solid", color="black", weight=3]; 189.23/136.68 6836[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (ltEsFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];6836 -> 6869[label="",style="solid", color="black", weight=3]; 189.23/136.68 23365[label="Float (Neg (Succ ww540)) (Pos Zero)",fontsize=16,color="green",shape="box"];23366[label="ww538",fontsize=16,color="green",shape="box"];23367[label="ww542",fontsize=16,color="green",shape="box"];23368[label="ww53900",fontsize=16,color="green",shape="box"];6838[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6838 -> 6871[label="",style="solid", color="black", weight=3]; 189.23/136.68 6839[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6839 -> 6872[label="",style="solid", color="black", weight=3]; 189.23/136.68 6840[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (ltEsFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];6840 -> 6873[label="",style="solid", color="black", weight=3]; 189.23/136.68 23369[label="Float (Neg (Succ ww540)) (Neg Zero)",fontsize=16,color="green",shape="box"];23370[label="ww538",fontsize=16,color="green",shape="box"];23371[label="ww542",fontsize=16,color="green",shape="box"];23372[label="ww53900",fontsize=16,color="green",shape="box"];6842[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6842 -> 6875[label="",style="solid", color="black", weight=3]; 189.23/136.68 6843[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6843 -> 6876[label="",style="solid", color="black", weight=3]; 189.23/136.68 6844[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (ltEsFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];6844 -> 6877[label="",style="solid", color="black", weight=3]; 189.23/136.68 6845[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6845 -> 6878[label="",style="solid", color="black", weight=3]; 189.23/136.68 6846[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6846 -> 6879[label="",style="solid", color="black", weight=3]; 189.23/136.68 6847[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6847 -> 6880[label="",style="solid", color="black", weight=3]; 189.23/136.68 6848[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (ltEsFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];6848 -> 6881[label="",style="solid", color="black", weight=3]; 189.23/136.68 6849[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6849 -> 6882[label="",style="solid", color="black", weight=3]; 189.23/136.68 6850[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6850 -> 6883[label="",style="solid", color="black", weight=3]; 189.23/136.68 6851[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6851 -> 6884[label="",style="solid", color="black", weight=3]; 189.23/136.68 4406[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4406 -> 5093[label="",style="solid", color="black", weight=3]; 189.23/136.68 4407[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4407 -> 5094[label="",style="solid", color="black", weight=3]; 189.23/136.68 6382 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 6382[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6382 -> 6399[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6382 -> 6400[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6383 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 6383[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6383 -> 6401[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6383 -> 6402[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6381[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww569)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww568)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61919[label="ww568/Succ ww5680",fontsize=10,color="white",style="solid",shape="box"];6381 -> 61919[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61919 -> 6403[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61920[label="ww568/Zero",fontsize=10,color="white",style="solid",shape="box"];6381 -> 61920[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61920 -> 6404[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4409[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4409 -> 5096[label="",style="solid", color="black", weight=3]; 189.23/136.68 4410[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4410 -> 5097[label="",style="solid", color="black", weight=3]; 189.23/136.68 4411 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.68 4411[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4411 -> 47160[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4411 -> 47161[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4411 -> 47162[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4411 -> 47163[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4411 -> 47164[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4413[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61921[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4413 -> 61921[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61921 -> 5100[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4414[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61922[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4414 -> 61922[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61922 -> 5101[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4415[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4415 -> 5102[label="",style="solid", color="black", weight=3]; 189.23/136.68 4416[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4416 -> 5103[label="",style="solid", color="black", weight=3]; 189.23/136.68 6447 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 6447[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6447 -> 6475[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6447 -> 6476[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6448 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 6448[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6448 -> 6477[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6448 -> 6478[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6446[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww599)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww598)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61923[label="ww598/Succ ww5980",fontsize=10,color="white",style="solid",shape="box"];6446 -> 61923[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61923 -> 6479[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61924[label="ww598/Zero",fontsize=10,color="white",style="solid",shape="box"];6446 -> 61924[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61924 -> 6480[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4418[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4418 -> 5105[label="",style="solid", color="black", weight=3]; 189.23/136.68 4419[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4419 -> 5106[label="",style="solid", color="black", weight=3]; 189.23/136.68 16687[label="ww5",fontsize=16,color="green",shape="box"];16688[label="ww4000",fontsize=16,color="green",shape="box"];16689[label="ww3100",fontsize=16,color="green",shape="box"];16690[label="Zero",fontsize=16,color="green",shape="box"];16686[label="takeWhile1 (flip ltEsFloat (psFloat ww2115 (fsFloat (msFloat (Float (Pos (Succ ww2116)) (Pos (Succ ww2117))) (Float (Neg Zero) (Neg (Succ ww2118)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww2118))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2116)) (Pos (Succ ww2117))) (Float (Neg Zero) (Neg (Succ ww2118))))) (psFloat (msFloat (Float (Pos (Succ ww2116)) (Pos (Succ ww2117))) (Float (Neg Zero) (Neg (Succ ww2118)))) (Float (Neg Zero) (Neg (Succ ww2118))))) (flip ltEsFloat (psFloat ww2115 (fsFloat (msFloat (Float (Pos (Succ ww2116)) (Pos (Succ ww2117))) (Float (Neg Zero) (Neg (Succ ww2118)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww2118))))",fontsize=16,color="black",shape="triangle"];16686 -> 16711[label="",style="solid", color="black", weight=3]; 189.23/136.68 4422[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61925[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4422 -> 61925[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61925 -> 5109[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4423[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];4423 -> 5110[label="",style="solid", color="black", weight=3]; 189.23/136.68 4424[label="not (esEsOrdering (compareFloat ww15 (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];4424 -> 5111[label="",style="solid", color="black", weight=3]; 189.23/136.68 10760[label="ww11 (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834)",fontsize=16,color="green",shape="box"];10760 -> 10761[label="",style="dashed", color="green", weight=3]; 189.23/136.68 10759[label="takeWhile1 ww11 (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834) (iterate (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834))) ww1848",fontsize=16,color="burlywood",shape="triangle"];61926[label="ww1848/MyTrue",fontsize=10,color="white",style="solid",shape="box"];10759 -> 61926[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61926 -> 10762[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61927[label="ww1848/MyFalse",fontsize=10,color="white",style="solid",shape="box"];10759 -> 61927[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61927 -> 10763[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4428[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4428 -> 5115[label="",style="solid", color="black", weight=3]; 189.23/136.68 4429[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4429 -> 5116[label="",style="solid", color="black", weight=3]; 189.23/136.68 6731 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 6731[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6731 -> 6773[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6731 -> 6774[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6732 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 6732[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6732 -> 6775[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6732 -> 6776[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6730[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww659)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww658)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61928[label="ww658/Succ ww6580",fontsize=10,color="white",style="solid",shape="box"];6730 -> 61928[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61928 -> 6777[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61929[label="ww658/Zero",fontsize=10,color="white",style="solid",shape="box"];6730 -> 61929[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61929 -> 6778[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4431[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4431 -> 5118[label="",style="solid", color="black", weight=3]; 189.23/136.68 4432[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4432 -> 5119[label="",style="solid", color="black", weight=3]; 189.23/136.68 32888 -> 28102[label="",style="dashed", color="red", weight=0]; 189.23/136.68 32888[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];32888 -> 32945[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 32889[label="ww3100",fontsize=16,color="green",shape="box"];32890[label="ww4000",fontsize=16,color="green",shape="box"];32891 -> 32961[label="",style="dashed", color="red", weight=0]; 189.23/136.68 32891[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];32891 -> 32962[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 32891 -> 32963[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 32891 -> 32964[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 32891 -> 32965[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 32892[label="Zero",fontsize=16,color="green",shape="box"];32887[label="takeWhile1 (flip ltEsFloat ww3892) (Float (Neg Zero) (Pos (Succ ww2123))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123))))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123))))) ww3179",fontsize=16,color="burlywood",shape="triangle"];61930[label="ww3179/MyTrue",fontsize=10,color="white",style="solid",shape="box"];32887 -> 61930[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61930 -> 32947[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61931[label="ww3179/MyFalse",fontsize=10,color="white",style="solid",shape="box"];32887 -> 61931[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61931 -> 32948[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4434[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61932[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4434 -> 61932[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61932 -> 5121[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4435[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61933[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4435 -> 61933[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61933 -> 5122[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 21759[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="black",shape="triangle"];21759 -> 21801[label="",style="solid", color="black", weight=3]; 189.23/136.68 26751[label="ww4000",fontsize=16,color="green",shape="box"];26752[label="Neg Zero",fontsize=16,color="green",shape="box"];23742[label="msMyInt (Pos (Succ ww2913)) ww29150",fontsize=16,color="black",shape="triangle"];23742 -> 23757[label="",style="solid", color="black", weight=3]; 189.23/136.68 26753[label="primPlusFloat (Float ww3257 ww3256) (Float ww32400 ww32401)",fontsize=16,color="black",shape="box"];26753 -> 26770[label="",style="solid", color="black", weight=3]; 189.23/136.68 4437[label="takeWhile1 (flip ltEsFloat (psFloat ww8 (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) ww9 (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (psFloat ww8 (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4437 -> 5125[label="",style="solid", color="black", weight=3]; 189.23/136.68 4438[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4438 -> 5126[label="",style="solid", color="black", weight=3]; 189.23/136.68 4439[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4439 -> 5127[label="",style="solid", color="black", weight=3]; 189.23/136.68 6892 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 6892[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6892 -> 6898[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6892 -> 6899[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6893 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 6893[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6893 -> 6900[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6893 -> 6901[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6891[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww693)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww692)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61934[label="ww692/Succ ww6920",fontsize=10,color="white",style="solid",shape="box"];6891 -> 61934[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61934 -> 6902[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61935[label="ww692/Zero",fontsize=10,color="white",style="solid",shape="box"];6891 -> 61935[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61935 -> 6903[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4441[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4441 -> 5129[label="",style="solid", color="black", weight=3]; 189.23/136.68 4442[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4442 -> 5130[label="",style="solid", color="black", weight=3]; 189.23/136.68 4443[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18 (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) ww18 (iterate (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18)) (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) ww18)) (numericEnumFromThenToP0 (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18 (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue ww18)",fontsize=16,color="black",shape="box"];4443 -> 5131[label="",style="solid", color="black", weight=3]; 189.23/136.68 4444[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61936[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4444 -> 61936[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61936 -> 5132[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4445[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61937[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4445 -> 61937[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61937 -> 5133[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4446[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61938[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4446 -> 61938[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61938 -> 5134[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4447[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4447 -> 5135[label="",style="solid", color="black", weight=3]; 189.23/136.68 4448[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4448 -> 5136[label="",style="solid", color="black", weight=3]; 189.23/136.68 6943 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 6943[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6943 -> 6949[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6943 -> 6950[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6944 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 6944[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6944 -> 6951[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6944 -> 6952[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6942[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww723)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww722)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61939[label="ww722/Succ ww7220",fontsize=10,color="white",style="solid",shape="box"];6942 -> 61939[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61939 -> 6953[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61940[label="ww722/Zero",fontsize=10,color="white",style="solid",shape="box"];6942 -> 61940[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61940 -> 6954[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4450[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4450 -> 5138[label="",style="solid", color="black", weight=3]; 189.23/136.68 4451[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4451 -> 5139[label="",style="solid", color="black", weight=3]; 189.23/136.68 4452 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.68 4452[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4452 -> 47165[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4452 -> 47166[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4452 -> 47167[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4452 -> 47168[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4452 -> 47169[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4453[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61941[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4453 -> 61941[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61941 -> 5141[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4454[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61942[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4454 -> 61942[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61942 -> 5142[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4455[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4455 -> 5143[label="",style="solid", color="black", weight=3]; 189.23/136.68 4456[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4456 -> 5144[label="",style="solid", color="black", weight=3]; 189.23/136.68 6973 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 6973[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6973 -> 6979[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6973 -> 6980[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6974 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 6974[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6974 -> 6981[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6974 -> 6982[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 6972[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww753)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww752)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61943[label="ww752/Succ ww7520",fontsize=10,color="white",style="solid",shape="box"];6972 -> 61943[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61943 -> 6983[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61944[label="ww752/Zero",fontsize=10,color="white",style="solid",shape="box"];6972 -> 61944[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61944 -> 6984[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4458[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4458 -> 5146[label="",style="solid", color="black", weight=3]; 189.23/136.68 4459[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37 (psFloat ww38 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) ww37 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37)) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) ww37)) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37 (psFloat ww38 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) ww37)",fontsize=16,color="black",shape="box"];4459 -> 5147[label="",style="solid", color="black", weight=3]; 189.23/136.68 4460[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];4461[label="Zero",fontsize=16,color="green",shape="box"];4462[label="ww5",fontsize=16,color="green",shape="box"];4463[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61945[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4463 -> 61945[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61945 -> 5148[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4464[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61946[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4464 -> 61946[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61946 -> 5149[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4465[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4465 -> 5150[label="",style="solid", color="black", weight=3]; 189.23/136.68 4466[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4466 -> 5151[label="",style="solid", color="black", weight=3]; 189.23/136.68 7004 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 7004[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7004 -> 7010[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7004 -> 7011[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7005 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 7005[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7005 -> 7012[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7005 -> 7013[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7003[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww787)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww786)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61947[label="ww786/Succ ww7860",fontsize=10,color="white",style="solid",shape="box"];7003 -> 61947[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61947 -> 7014[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61948[label="ww786/Zero",fontsize=10,color="white",style="solid",shape="box"];7003 -> 61948[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61948 -> 7015[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4468[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4468 -> 5153[label="",style="solid", color="black", weight=3]; 189.23/136.68 4469[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4469 -> 5154[label="",style="solid", color="black", weight=3]; 189.23/136.68 16833[label="Zero",fontsize=16,color="green",shape="box"];16834[label="ww5",fontsize=16,color="green",shape="box"];16835[label="ww3100",fontsize=16,color="green",shape="box"];16836[label="ww3000",fontsize=16,color="green",shape="box"];16832[label="takeWhile1 (flip ltEsFloat (psFloat ww2129 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (flip ltEsFloat (psFloat ww2129 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))",fontsize=16,color="black",shape="triangle"];16832 -> 16857[label="",style="solid", color="black", weight=3]; 189.23/136.68 4471[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61949[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4471 -> 61949[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61949 -> 5156[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4472[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61950[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4472 -> 61950[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61950 -> 5157[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4473[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61951[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4473 -> 61951[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61951 -> 5158[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4474[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4474 -> 5159[label="",style="solid", color="black", weight=3]; 189.23/136.68 4475[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4475 -> 5160[label="",style="solid", color="black", weight=3]; 189.23/136.68 7037 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 7037[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7037 -> 7043[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7037 -> 7044[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7038 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 7038[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7038 -> 7045[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7038 -> 7046[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7036[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww821)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww820)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61952[label="ww820/Succ ww8200",fontsize=10,color="white",style="solid",shape="box"];7036 -> 61952[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61952 -> 7047[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61953[label="ww820/Zero",fontsize=10,color="white",style="solid",shape="box"];7036 -> 61953[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61953 -> 7048[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4477[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4477 -> 5162[label="",style="solid", color="black", weight=3]; 189.23/136.68 4478[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4478 -> 5163[label="",style="solid", color="black", weight=3]; 189.23/136.68 4479 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.68 4479[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4479 -> 47170[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4479 -> 47171[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4479 -> 47172[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4479 -> 47173[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4479 -> 47174[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4480[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61954[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4480 -> 61954[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61954 -> 5165[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4481[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61955[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4481 -> 61955[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61955 -> 5166[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4482[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61956[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4482 -> 61956[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61956 -> 5167[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4483[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4483 -> 5168[label="",style="solid", color="black", weight=3]; 189.23/136.68 4484[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4484 -> 5169[label="",style="solid", color="black", weight=3]; 189.23/136.68 7068 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 7068[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7068 -> 7074[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7068 -> 7075[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7069 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 7069[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7069 -> 7076[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7069 -> 7077[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7067[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww851)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww850)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61957[label="ww850/Succ ww8500",fontsize=10,color="white",style="solid",shape="box"];7067 -> 61957[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61957 -> 7078[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61958[label="ww850/Zero",fontsize=10,color="white",style="solid",shape="box"];7067 -> 61958[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61958 -> 7079[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4486[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4486 -> 5171[label="",style="solid", color="black", weight=3]; 189.23/136.68 4487[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4487 -> 5172[label="",style="solid", color="black", weight=3]; 189.23/136.68 4488 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.68 4488[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4488 -> 47175[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4488 -> 47176[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4488 -> 47177[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4488 -> 47178[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4488 -> 47179[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4489[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61959[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4489 -> 61959[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61959 -> 5174[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4490[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61960[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4490 -> 61960[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61960 -> 5175[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4491[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4491 -> 5176[label="",style="solid", color="black", weight=3]; 189.23/136.68 4492[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4492 -> 5177[label="",style="solid", color="black", weight=3]; 189.23/136.68 7098 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 7098[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7098 -> 7104[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7098 -> 7105[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7099 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 7099[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7099 -> 7106[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7099 -> 7107[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7097[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww881)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww880)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61961[label="ww880/Succ ww8800",fontsize=10,color="white",style="solid",shape="box"];7097 -> 61961[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61961 -> 7108[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61962[label="ww880/Zero",fontsize=10,color="white",style="solid",shape="box"];7097 -> 61962[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61962 -> 7109[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4494[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4494 -> 5179[label="",style="solid", color="black", weight=3]; 189.23/136.68 4495[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];4496[label="Zero",fontsize=16,color="green",shape="box"];4497[label="ww5",fontsize=16,color="green",shape="box"];4498[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61963[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4498 -> 61963[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61963 -> 5180[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4499[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61964[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4499 -> 61964[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61964 -> 5181[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4500[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4500 -> 5182[label="",style="solid", color="black", weight=3]; 189.23/136.68 4501[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4501 -> 5183[label="",style="solid", color="black", weight=3]; 189.23/136.68 7128 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 7128[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7128 -> 7134[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7128 -> 7135[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7129 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 7129[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7129 -> 7136[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7129 -> 7137[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7127[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww915)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww914)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61965[label="ww914/Succ ww9140",fontsize=10,color="white",style="solid",shape="box"];7127 -> 61965[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61965 -> 7138[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61966[label="ww914/Zero",fontsize=10,color="white",style="solid",shape="box"];7127 -> 61966[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61966 -> 7139[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4503[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4503 -> 5185[label="",style="solid", color="black", weight=3]; 189.23/136.68 4504[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4504 -> 5186[label="",style="solid", color="black", weight=3]; 189.23/136.68 34706[label="ww3100",fontsize=16,color="green",shape="box"];34707 -> 28102[label="",style="dashed", color="red", weight=0]; 189.23/136.68 34707[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];34707 -> 34757[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 34708 -> 34770[label="",style="dashed", color="red", weight=0]; 189.23/136.68 34708[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34708 -> 34771[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 34708 -> 34772[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 34708 -> 34773[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 34709[label="Zero",fontsize=16,color="green",shape="box"];34705[label="takeWhile1 (flip ltEsFloat ww4075) (Float (Neg Zero) (Pos (Succ ww2142))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142))))) ww3191",fontsize=16,color="burlywood",shape="triangle"];61967[label="ww3191/MyTrue",fontsize=10,color="white",style="solid",shape="box"];34705 -> 61967[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61967 -> 34759[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61968[label="ww3191/MyFalse",fontsize=10,color="white",style="solid",shape="box"];34705 -> 61968[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61968 -> 34760[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4506[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61969[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4506 -> 61969[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61969 -> 5188[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4507[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61970[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4507 -> 61970[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61970 -> 5189[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4508[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61971[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4508 -> 61971[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61971 -> 5190[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4509[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4509 -> 5191[label="",style="solid", color="black", weight=3]; 189.23/136.68 4510[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4510 -> 5192[label="",style="solid", color="black", weight=3]; 189.23/136.68 7161 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 7161[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7161 -> 7167[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7161 -> 7168[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7162 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 7162[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7162 -> 7169[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7162 -> 7170[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7160[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww949)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww948)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61972[label="ww948/Succ ww9480",fontsize=10,color="white",style="solid",shape="box"];7160 -> 61972[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61972 -> 7171[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61973[label="ww948/Zero",fontsize=10,color="white",style="solid",shape="box"];7160 -> 61973[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61973 -> 7172[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4512[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4512 -> 5194[label="",style="solid", color="black", weight=3]; 189.23/136.68 4513[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4513 -> 5195[label="",style="solid", color="black", weight=3]; 189.23/136.68 4514 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.68 4514[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4514 -> 47180[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4514 -> 47181[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4514 -> 47182[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4514 -> 47183[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4514 -> 47184[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4515[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61974[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4515 -> 61974[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61974 -> 5197[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4516[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61975[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4516 -> 61975[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61975 -> 5198[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4517[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61976[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4517 -> 61976[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61976 -> 5199[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 50245[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) ww4469",fontsize=16,color="black",shape="triangle"];50245 -> 50306[label="",style="solid", color="black", weight=3]; 189.23/136.68 50246 -> 50184[label="",style="dashed", color="red", weight=0]; 189.23/136.68 50246[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) ww4469))",fontsize=16,color="magenta"];50246 -> 50307[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 50188 -> 26727[label="",style="dashed", color="red", weight=0]; 189.23/136.68 50188[label="primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50188 -> 50247[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 50188 -> 50248[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 50188 -> 50249[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 50189[label="fsEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Pos ww9580)) ww4466) LT",fontsize=16,color="black",shape="box"];50189 -> 50250[label="",style="solid", color="black", weight=3]; 189.23/136.68 7863 -> 7729[label="",style="dashed", color="red", weight=0]; 189.23/136.68 7863[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww105700 ww96100) LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww105700 ww96100) LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];7863 -> 7900[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7863 -> 7901[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7864 -> 7757[label="",style="dashed", color="red", weight=0]; 189.23/136.68 7864[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];7865 -> 7730[label="",style="dashed", color="red", weight=0]; 189.23/136.68 7865[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];7866 -> 7702[label="",style="dashed", color="red", weight=0]; 189.23/136.68 7866[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];7867[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7867 -> 7902[label="",style="solid", color="black", weight=3]; 189.23/136.68 7868 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.68 7868[label="takeWhile1 (flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="magenta"];7868 -> 47190[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7868 -> 47191[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7868 -> 47192[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7868 -> 47193[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7868 -> 47194[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7869 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.68 7869[label="takeWhile1 (flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];7869 -> 47195[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7869 -> 47196[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7869 -> 47197[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7869 -> 47198[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7869 -> 47199[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7870 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.68 7870[label="takeWhile1 (flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="magenta"];7870 -> 47200[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7870 -> 47201[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7870 -> 47202[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7870 -> 47203[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7870 -> 47204[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7871 -> 7738[label="",style="dashed", color="red", weight=0]; 189.23/136.68 7871[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww106100 ww96100) LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww106100 ww96100) LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="magenta"];7871 -> 7906[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7871 -> 7907[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7872 -> 7762[label="",style="dashed", color="red", weight=0]; 189.23/136.68 7872[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="magenta"];7873 -> 7739[label="",style="dashed", color="red", weight=0]; 189.23/136.68 7873[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="magenta"];7874 -> 7711[label="",style="dashed", color="red", weight=0]; 189.23/136.68 7874[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="magenta"];7875[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7875 -> 7908[label="",style="solid", color="black", weight=3]; 189.23/136.68 7879 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.68 7879[label="takeWhile1 (flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="magenta"];7879 -> 47205[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7879 -> 47206[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7879 -> 47207[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7879 -> 47208[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7879 -> 47209[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7880 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.68 7880[label="takeWhile1 (flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="magenta"];7880 -> 47210[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7880 -> 47211[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7880 -> 47212[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7880 -> 47213[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7880 -> 47214[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7881 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.68 7881[label="takeWhile1 (flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="magenta"];7881 -> 47215[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7881 -> 47216[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7881 -> 47217[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7881 -> 47218[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7881 -> 47219[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 46931[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) ww4454",fontsize=16,color="black",shape="triangle"];46931 -> 46978[label="",style="solid", color="black", weight=3]; 189.23/136.68 46932 -> 46837[label="",style="dashed", color="red", weight=0]; 189.23/136.68 46932[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) ww4454))",fontsize=16,color="magenta"];46932 -> 46979[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 50190 -> 26727[label="",style="dashed", color="red", weight=0]; 189.23/136.68 50190[label="primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50190 -> 50251[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 50190 -> 50252[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 50190 -> 50253[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 50191[label="fsEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Neg ww9580)) ww4467) LT",fontsize=16,color="black",shape="box"];50191 -> 50254[label="",style="solid", color="black", weight=3]; 189.23/136.68 7883[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (ltEsFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];7883 -> 7920[label="",style="solid", color="black", weight=3]; 189.23/136.68 7884[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7884 -> 7921[label="",style="solid", color="black", weight=3]; 189.23/136.68 7885[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7885 -> 7922[label="",style="solid", color="black", weight=3]; 189.23/136.68 7886[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7886 -> 7923[label="",style="solid", color="black", weight=3]; 189.23/136.68 53917 -> 54742[label="",style="dashed", color="red", weight=0]; 189.23/136.68 53917[label="flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))",fontsize=16,color="magenta"];53917 -> 54763[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 53918[label="ww957",fontsize=16,color="green",shape="box"];53919[label="ww95800",fontsize=16,color="green",shape="box"];53920 -> 47492[label="",style="dashed", color="red", weight=0]; 189.23/136.68 53920[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];53921 -> 51148[label="",style="dashed", color="red", weight=0]; 189.23/136.68 53921[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];53921 -> 54915[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7888[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7888 -> 7925[label="",style="solid", color="black", weight=3]; 189.23/136.68 50264[label="primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];61977[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];50264 -> 61977[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61977 -> 50430[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 45909[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4428) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4428)))",fontsize=16,color="green",shape="box"];45909 -> 45921[label="",style="dashed", color="green", weight=3]; 189.23/136.68 45909 -> 45922[label="",style="dashed", color="green", weight=3]; 189.23/136.68 7890[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7890 -> 7927[label="",style="solid", color="black", weight=3]; 189.23/136.68 7891[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (ltEsFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];7891 -> 7928[label="",style="solid", color="black", weight=3]; 189.23/136.68 7892[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7892 -> 7929[label="",style="solid", color="black", weight=3]; 189.23/136.68 7893[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7893 -> 7930[label="",style="solid", color="black", weight=3]; 189.23/136.68 7894[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7894 -> 7931[label="",style="solid", color="black", weight=3]; 189.23/136.68 53927 -> 54742[label="",style="dashed", color="red", weight=0]; 189.23/136.68 53927[label="flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))",fontsize=16,color="magenta"];53927 -> 54764[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 53928[label="ww957",fontsize=16,color="green",shape="box"];53929[label="ww95800",fontsize=16,color="green",shape="box"];53930 -> 47057[label="",style="dashed", color="red", weight=0]; 189.23/136.68 53930[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];53930 -> 54916[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 53930 -> 54917[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 53931 -> 46837[label="",style="dashed", color="red", weight=0]; 189.23/136.68 53931[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];53931 -> 54918[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 53931 -> 54919[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 53931 -> 54920[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7896[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7896 -> 7933[label="",style="solid", color="black", weight=3]; 189.23/136.68 54911[label="Succ ww95800",fontsize=16,color="green",shape="box"];54912[label="Zero",fontsize=16,color="green",shape="box"];7898[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7898 -> 7935[label="",style="solid", color="black", weight=3]; 189.23/136.68 4567[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4567 -> 5267[label="",style="solid", color="black", weight=3]; 189.23/136.68 4568[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4568 -> 5268[label="",style="solid", color="black", weight=3]; 189.23/136.68 7443 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 7443[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7443 -> 7457[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7443 -> 7458[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7444 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 7444[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7444 -> 7459[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7444 -> 7460[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7442[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww988)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww987)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61978[label="ww987/Succ ww9870",fontsize=10,color="white",style="solid",shape="box"];7442 -> 61978[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61978 -> 7461[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61979[label="ww987/Zero",fontsize=10,color="white",style="solid",shape="box"];7442 -> 61979[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61979 -> 7462[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4570[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4570 -> 5270[label="",style="solid", color="black", weight=3]; 189.23/136.68 26678[label="Cons (psFloat (msFloat (Float (Neg (Succ ww2366)) (Pos (Succ ww2367))) (Float (Pos Zero) (Pos (Succ ww2368)))) ww3240) (iterate (psFloat (msFloat (Float (Neg (Succ ww2366)) (Pos (Succ ww2367))) (Float (Pos Zero) (Pos (Succ ww2368))))) (psFloat (msFloat (Float (Neg (Succ ww2366)) (Pos (Succ ww2367))) (Float (Pos Zero) (Pos (Succ ww2368)))) (psFloat (msFloat (Float (Neg (Succ ww2366)) (Pos (Succ ww2367))) (Float (Pos Zero) (Pos (Succ ww2368)))) ww3240)))",fontsize=16,color="green",shape="box"];26678 -> 26688[label="",style="dashed", color="green", weight=3]; 189.23/136.68 26678 -> 26689[label="",style="dashed", color="green", weight=3]; 189.23/136.68 4573[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47))) (psFloat ww48 (fsFloat (msFloat (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww47))) ww49 (numericEnumFromThenToP1 (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47))) (psFloat ww48 (fsFloat (msFloat (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww47))))",fontsize=16,color="black",shape="box"];4573 -> 5276[label="",style="solid", color="black", weight=3]; 189.23/136.68 4574 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.68 4574[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4574 -> 47225[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4574 -> 47226[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4574 -> 47227[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4574 -> 47228[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4574 -> 47229[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 4575[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61980[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4575 -> 61980[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61980 -> 5278[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 37047[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4233",fontsize=16,color="black",shape="box"];37047 -> 37152[label="",style="solid", color="black", weight=3]; 189.23/136.68 37048 -> 37004[label="",style="dashed", color="red", weight=0]; 189.23/136.68 37048[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4233",fontsize=16,color="magenta"];37049[label="ww51",fontsize=16,color="green",shape="box"];37050[label="ww50",fontsize=16,color="green",shape="box"];37051[label="primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37051 -> 37153[label="",style="solid", color="black", weight=3]; 189.23/136.68 4577[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61981[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4577 -> 61981[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61981 -> 5280[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4578[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4578 -> 5281[label="",style="solid", color="black", weight=3]; 189.23/136.68 4579[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4579 -> 5282[label="",style="solid", color="black", weight=3]; 189.23/136.68 7504 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 7504[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7504 -> 7532[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7504 -> 7533[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7505 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 7505[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7505 -> 7534[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7505 -> 7535[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7503[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1018)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1017)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61982[label="ww1017/Succ ww10170",fontsize=10,color="white",style="solid",shape="box"];7503 -> 61982[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61982 -> 7536[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61983[label="ww1017/Zero",fontsize=10,color="white",style="solid",shape="box"];7503 -> 61983[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61983 -> 7537[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4581[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4581 -> 5284[label="",style="solid", color="black", weight=3]; 189.23/136.68 4582[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4582 -> 5285[label="",style="solid", color="black", weight=3]; 189.23/136.68 46505[label="ww3100",fontsize=16,color="green",shape="box"];46506[label="Zero",fontsize=16,color="green",shape="box"];46507 -> 27641[label="",style="dashed", color="red", weight=0]; 189.23/136.68 46507[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];46507 -> 46562[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 46508 -> 46573[label="",style="dashed", color="red", weight=0]; 189.23/136.68 46508[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];46508 -> 46574[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 46508 -> 46575[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 46508 -> 46576[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 46508 -> 46577[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 46509[label="ww4000",fontsize=16,color="green",shape="box"];46504[label="takeWhile1 (flip ltEsFloat ww4444) (Float (Pos Zero) (Neg (Succ ww2151))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151))))) (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) (Float (Pos Zero) (Neg (Succ ww2151))))) ww3242",fontsize=16,color="burlywood",shape="triangle"];61984[label="ww3242/MyTrue",fontsize=10,color="white",style="solid",shape="box"];46504 -> 61984[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61984 -> 46564[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61985[label="ww3242/MyFalse",fontsize=10,color="white",style="solid",shape="box"];46504 -> 61985[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61985 -> 46565[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4584[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61986[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4584 -> 61986[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61986 -> 5287[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4585[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61987[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4585 -> 61987[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61987 -> 5288[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4586[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61988[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4586 -> 61988[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61988 -> 5289[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4587[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4587 -> 5290[label="",style="solid", color="black", weight=3]; 189.23/136.68 4588[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4588 -> 5291[label="",style="solid", color="black", weight=3]; 189.23/136.68 7741 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 7741[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7741 -> 7783[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7741 -> 7784[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7742 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 7742[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7742 -> 7785[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7742 -> 7786[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7740[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1076)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1075)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61989[label="ww1075/Succ ww10750",fontsize=10,color="white",style="solid",shape="box"];7740 -> 61989[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61989 -> 7787[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61990[label="ww1075/Zero",fontsize=10,color="white",style="solid",shape="box"];7740 -> 61990[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61990 -> 7788[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4590[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4590 -> 5293[label="",style="solid", color="black", weight=3]; 189.23/136.68 4591[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4591 -> 5294[label="",style="solid", color="black", weight=3]; 189.23/136.68 36059 -> 37677[label="",style="dashed", color="red", weight=0]; 189.23/136.68 36059[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36059 -> 37678[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 36059 -> 37679[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 36059 -> 37680[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 36059 -> 37681[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 36060[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36060 -> 36865[label="",style="solid", color="black", weight=3]; 189.23/136.68 36061 -> 36796[label="",style="dashed", color="red", weight=0]; 189.23/136.68 36061[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36061 -> 36807[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 36062[label="ww3100",fontsize=16,color="green",shape="box"];4593[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61991[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4593 -> 61991[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61991 -> 5296[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 37052[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4234",fontsize=16,color="black",shape="box"];37052 -> 37154[label="",style="solid", color="black", weight=3]; 189.23/136.68 37053 -> 37012[label="",style="dashed", color="red", weight=0]; 189.23/136.68 37053[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4234",fontsize=16,color="magenta"];37054[label="ww51",fontsize=16,color="green",shape="box"];37055[label="ww50",fontsize=16,color="green",shape="box"];37056[label="primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37056 -> 37155[label="",style="solid", color="black", weight=3]; 189.23/136.68 4595[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61992[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4595 -> 61992[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61992 -> 5298[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4596[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4596 -> 5299[label="",style="solid", color="black", weight=3]; 189.23/136.68 4597[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4597 -> 5300[label="",style="solid", color="black", weight=3]; 189.23/136.68 7910 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 7910[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7910 -> 7936[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7910 -> 7937[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7911 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.68 7911[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7911 -> 7938[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7911 -> 7939[label="",style="dashed", color="magenta", weight=3]; 189.23/136.68 7909[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1110)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1109)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61993[label="ww1109/Succ ww11090",fontsize=10,color="white",style="solid",shape="box"];7909 -> 61993[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61993 -> 7940[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 61994[label="ww1109/Zero",fontsize=10,color="white",style="solid",shape="box"];7909 -> 61994[label="",style="solid", color="burlywood", weight=9]; 189.23/136.68 61994 -> 7941[label="",style="solid", color="burlywood", weight=3]; 189.23/136.68 4599[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4599 -> 5302[label="",style="solid", color="black", weight=3]; 189.23/136.69 4600[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4600 -> 5303[label="",style="solid", color="black", weight=3]; 189.23/136.69 4601 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4601[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4601 -> 47230[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4601 -> 47231[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4601 -> 47232[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4601 -> 47233[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4601 -> 47234[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4602[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61995[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4602 -> 61995[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 61995 -> 5305[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4603[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61996[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4603 -> 61996[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 61996 -> 5306[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4604[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];61997[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4604 -> 61997[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 61997 -> 5307[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4605[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4605 -> 5308[label="",style="solid", color="black", weight=3]; 189.23/136.69 4606[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4606 -> 5309[label="",style="solid", color="black", weight=3]; 189.23/136.69 7987 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 7987[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7987 -> 7993[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 7987 -> 7994[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 7988 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 7988[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7988 -> 7995[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 7988 -> 7996[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 7986[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1140)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1139)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];61998[label="ww1139/Succ ww11390",fontsize=10,color="white",style="solid",shape="box"];7986 -> 61998[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 61998 -> 7997[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 61999[label="ww1139/Zero",fontsize=10,color="white",style="solid",shape="box"];7986 -> 61999[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 61999 -> 7998[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4608[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4608 -> 5311[label="",style="solid", color="black", weight=3]; 189.23/136.69 4610[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];4611[label="ww5",fontsize=16,color="green",shape="box"];4609[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65 (psFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) ww65 (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65)) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) ww65)) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65 (psFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) ww65)",fontsize=16,color="black",shape="triangle"];4609 -> 5312[label="",style="solid", color="black", weight=3]; 189.23/136.69 4614 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4614[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4614 -> 47235[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4614 -> 47236[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4614 -> 47237[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4614 -> 47238[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4614 -> 47239[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 16391[label="takeWhile1 (flip ltEsFloat (psFloat ww2076 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) ww2078) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww2078 (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) ww2078)) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) ww2078) ww2078)) (not (esEsOrdering (primCmpFloat ww2078 (psFloat ww2076 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) ww2078) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62000[label="ww2078/Float ww20780 ww20781",fontsize=10,color="white",style="solid",shape="box"];16391 -> 62000[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62000 -> 16400[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4616[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62001[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4616 -> 62001[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62001 -> 5315[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4617[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62002[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4617 -> 62002[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62002 -> 5316[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4618[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4618 -> 5317[label="",style="solid", color="black", weight=3]; 189.23/136.69 4619[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4619 -> 5318[label="",style="solid", color="black", weight=3]; 189.23/136.69 8018 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 8018[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8018 -> 8024[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8018 -> 8025[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8019 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 8019[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8019 -> 8026[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8019 -> 8027[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8017[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1170)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1169)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62003[label="ww1169/Succ ww11690",fontsize=10,color="white",style="solid",shape="box"];8017 -> 62003[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62003 -> 8028[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 62004[label="ww1169/Zero",fontsize=10,color="white",style="solid",shape="box"];8017 -> 62004[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62004 -> 8029[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4621[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4621 -> 5320[label="",style="solid", color="black", weight=3]; 189.23/136.69 4622[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4622 -> 5321[label="",style="solid", color="black", weight=3]; 189.23/136.69 53937 -> 54742[label="",style="dashed", color="red", weight=0]; 189.23/136.69 53937[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];53937 -> 54765[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 53937 -> 54766[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 53937 -> 54767[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 53938[label="ww3000",fontsize=16,color="green",shape="box"];53939[label="ww3100",fontsize=16,color="green",shape="box"];53940 -> 55266[label="",style="dashed", color="red", weight=0]; 189.23/136.69 53940[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];53940 -> 55267[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 53940 -> 55268[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 53940 -> 55269[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 53940 -> 55270[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 53941 -> 43626[label="",style="dashed", color="red", weight=0]; 189.23/136.69 53941[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];53941 -> 54922[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 53941 -> 54923[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 53941 -> 54924[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 53941 -> 54925[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 55013[label="ww51",fontsize=16,color="green",shape="box"];55014[label="ww50",fontsize=16,color="green",shape="box"];55015[label="primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55015 -> 55172[label="",style="solid", color="black", weight=3]; 189.23/136.69 55164[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4616",fontsize=16,color="black",shape="box"];55164 -> 55181[label="",style="solid", color="black", weight=3]; 189.23/136.69 55165 -> 54997[label="",style="dashed", color="red", weight=0]; 189.23/136.69 55165[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4616",fontsize=16,color="magenta"];4626[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62005[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4626 -> 62005[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62005 -> 5325[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4627[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4627 -> 5326[label="",style="solid", color="black", weight=3]; 189.23/136.69 4628[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4628 -> 5327[label="",style="solid", color="black", weight=3]; 189.23/136.69 8051 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 8051[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8051 -> 8057[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8051 -> 8058[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8052 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 8052[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8052 -> 8059[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8052 -> 8060[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8050[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1204)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1203)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62006[label="ww1203/Succ ww12030",fontsize=10,color="white",style="solid",shape="box"];8050 -> 62006[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62006 -> 8061[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 62007[label="ww1203/Zero",fontsize=10,color="white",style="solid",shape="box"];8050 -> 62007[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62007 -> 8062[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4630[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4630 -> 5329[label="",style="solid", color="black", weight=3]; 189.23/136.69 4631[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4631 -> 5330[label="",style="solid", color="black", weight=3]; 189.23/136.69 26974[label="ww3000",fontsize=16,color="green",shape="box"];26975[label="Zero",fontsize=16,color="green",shape="box"];26976[label="ww3100",fontsize=16,color="green",shape="box"];26977 -> 27046[label="",style="dashed", color="red", weight=0]; 189.23/136.69 26977[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];26977 -> 27047[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 26977 -> 27048[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 26977 -> 27049[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 26977 -> 27050[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 26978 -> 27030[label="",style="dashed", color="red", weight=0]; 189.23/136.69 26978[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];26978 -> 27032[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 26973[label="takeWhile1 (flip ltEsFloat ww3284) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) ww3055",fontsize=16,color="burlywood",shape="triangle"];62008[label="ww3055/MyTrue",fontsize=10,color="white",style="solid",shape="box"];26973 -> 62008[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62008 -> 27040[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 62009[label="ww3055/MyFalse",fontsize=10,color="white",style="solid",shape="box"];26973 -> 62009[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62009 -> 27041[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4633[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62010[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4633 -> 62010[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62010 -> 5332[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4634[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62011[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4634 -> 62011[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62011 -> 5333[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4635[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62012[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4635 -> 62012[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62012 -> 5334[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4636[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4636 -> 5335[label="",style="solid", color="black", weight=3]; 189.23/136.69 4637[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4637 -> 5336[label="",style="solid", color="black", weight=3]; 189.23/136.69 8084 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 8084[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8084 -> 8090[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8084 -> 8091[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8085 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 8085[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8085 -> 8092[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8085 -> 8093[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8083[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1238)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1237)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62013[label="ww1237/Succ ww12370",fontsize=10,color="white",style="solid",shape="box"];8083 -> 62013[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62013 -> 8094[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 62014[label="ww1237/Zero",fontsize=10,color="white",style="solid",shape="box"];8083 -> 62014[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62014 -> 8095[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4639[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4639 -> 5338[label="",style="solid", color="black", weight=3]; 189.23/136.69 4640[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4640 -> 5339[label="",style="solid", color="black", weight=3]; 189.23/136.69 4641 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4641[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4641 -> 47240[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4641 -> 47241[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4641 -> 47242[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4641 -> 47243[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4641 -> 47244[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4642[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62015[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4642 -> 62015[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62015 -> 5341[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 55016[label="ww51",fontsize=16,color="green",shape="box"];55017[label="ww50",fontsize=16,color="green",shape="box"];55018[label="primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55018 -> 55173[label="",style="solid", color="black", weight=3]; 189.23/136.69 55179[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4617",fontsize=16,color="black",shape="box"];55179 -> 55202[label="",style="solid", color="black", weight=3]; 189.23/136.69 55180 -> 55162[label="",style="dashed", color="red", weight=0]; 189.23/136.69 55180[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4617",fontsize=16,color="magenta"];4644[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62016[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4644 -> 62016[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62016 -> 5343[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4645[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4645 -> 5344[label="",style="solid", color="black", weight=3]; 189.23/136.69 4646[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4646 -> 5345[label="",style="solid", color="black", weight=3]; 189.23/136.69 8115 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 8115[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8115 -> 8121[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8115 -> 8122[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8116 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 8116[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8116 -> 8123[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8116 -> 8124[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8114[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1268)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1267)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62017[label="ww1267/Succ ww12670",fontsize=10,color="white",style="solid",shape="box"];8114 -> 62017[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62017 -> 8125[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 62018[label="ww1267/Zero",fontsize=10,color="white",style="solid",shape="box"];8114 -> 62018[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62018 -> 8126[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4648[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4648 -> 5347[label="",style="solid", color="black", weight=3]; 189.23/136.69 4612[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];4613[label="ww5",fontsize=16,color="green",shape="box"];4649 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4649[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4649 -> 47245[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4649 -> 47246[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4649 -> 47247[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4649 -> 47248[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4649 -> 47249[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 37135[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4235",fontsize=16,color="black",shape="box"];37135 -> 37164[label="",style="solid", color="black", weight=3]; 189.23/136.69 37136 -> 37020[label="",style="dashed", color="red", weight=0]; 189.23/136.69 37136[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4235",fontsize=16,color="magenta"];37057[label="ww51",fontsize=16,color="green",shape="box"];37058[label="ww50",fontsize=16,color="green",shape="box"];37059[label="primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37059 -> 37156[label="",style="solid", color="black", weight=3]; 189.23/136.69 4652[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62019[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4652 -> 62019[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62019 -> 5351[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4653[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4653 -> 5352[label="",style="solid", color="black", weight=3]; 189.23/136.69 4654[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4654 -> 5353[label="",style="solid", color="black", weight=3]; 189.23/136.69 8145 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 8145[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8145 -> 8151[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8145 -> 8152[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8146 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 8146[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8146 -> 8153[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8146 -> 8154[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8144[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1298)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1297)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62020[label="ww1297/Succ ww12970",fontsize=10,color="white",style="solid",shape="box"];8144 -> 62020[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62020 -> 8155[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 62021[label="ww1297/Zero",fontsize=10,color="white",style="solid",shape="box"];8144 -> 62021[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62021 -> 8156[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4656[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4656 -> 5355[label="",style="solid", color="black", weight=3]; 189.23/136.69 4657[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4657 -> 5356[label="",style="solid", color="black", weight=3]; 189.23/136.69 15694[label="ww5",fontsize=16,color="green",shape="box"];15695[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];15696[label="Zero",fontsize=16,color="green",shape="box"];4660[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62022[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4660 -> 62022[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62022 -> 5359[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4661[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62023[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4661 -> 62023[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62023 -> 5360[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4662[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4662 -> 5361[label="",style="solid", color="black", weight=3]; 189.23/136.69 4663[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4663 -> 5362[label="",style="solid", color="black", weight=3]; 189.23/136.69 8178 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 8178[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8178 -> 8184[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8178 -> 8185[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8179 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 8179[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8179 -> 8186[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8179 -> 8187[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8177[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1332)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1331)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62024[label="ww1331/Succ ww13310",fontsize=10,color="white",style="solid",shape="box"];8177 -> 62024[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62024 -> 8188[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 62025[label="ww1331/Zero",fontsize=10,color="white",style="solid",shape="box"];8177 -> 62025[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62025 -> 8189[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4665[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4665 -> 5364[label="",style="solid", color="black", weight=3]; 189.23/136.69 4666[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4666 -> 5365[label="",style="solid", color="black", weight=3]; 189.23/136.69 36071 -> 41076[label="",style="dashed", color="red", weight=0]; 189.23/136.69 36071[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36071 -> 41077[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 36071 -> 41078[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 36071 -> 41079[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 36072[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36072 -> 36867[label="",style="solid", color="black", weight=3]; 189.23/136.69 36073 -> 36796[label="",style="dashed", color="red", weight=0]; 189.23/136.69 36073[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36073 -> 36808[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 36074[label="ww3100",fontsize=16,color="green",shape="box"];4668[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62026[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4668 -> 62026[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62026 -> 5367[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 37161[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4236",fontsize=16,color="black",shape="box"];37161 -> 37189[label="",style="solid", color="black", weight=3]; 189.23/136.69 37162 -> 37133[label="",style="dashed", color="red", weight=0]; 189.23/136.69 37162[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4236",fontsize=16,color="magenta"];37137[label="ww51",fontsize=16,color="green",shape="box"];37138[label="ww50",fontsize=16,color="green",shape="box"];37139[label="primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37139 -> 37165[label="",style="solid", color="black", weight=3]; 189.23/136.69 4670[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww59",fontsize=16,color="black",shape="box"];4670 -> 5369[label="",style="solid", color="black", weight=3]; 189.23/136.69 4671 -> 4328[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4671[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww59",fontsize=16,color="magenta"];4672[label="takeWhile1 (flip ltEsFloat (psFloat ww34 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) ww35 (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (psFloat ww34 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4672 -> 5370[label="",style="solid", color="black", weight=3]; 189.23/136.69 4673[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4673 -> 5371[label="",style="solid", color="black", weight=3]; 189.23/136.69 4674[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4674 -> 5372[label="",style="solid", color="black", weight=3]; 189.23/136.69 8212 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 8212[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8212 -> 8218[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8212 -> 8219[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8213 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 8213[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8213 -> 8220[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8213 -> 8221[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8211[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1366)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1365)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62027[label="ww1365/Succ ww13650",fontsize=10,color="white",style="solid",shape="box"];8211 -> 62027[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62027 -> 8222[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 62028[label="ww1365/Zero",fontsize=10,color="white",style="solid",shape="box"];8211 -> 62028[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62028 -> 8223[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4676[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4676 -> 5374[label="",style="solid", color="black", weight=3]; 189.23/136.69 4677[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4677 -> 5375[label="",style="solid", color="black", weight=3]; 189.23/136.69 4678 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4678[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4678 -> 47250[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4678 -> 47251[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4678 -> 47252[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4678 -> 47253[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4678 -> 47254[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4679[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62029[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4679 -> 62029[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62029 -> 5377[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4680[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62030[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4680 -> 62030[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62030 -> 5378[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4681[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62031[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4681 -> 62031[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62031 -> 5379[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 8879 -> 8780[label="",style="dashed", color="red", weight=0]; 189.23/136.69 8879[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww137800 ww147400) LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww137800 ww147400) LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="magenta"];8879 -> 8906[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8879 -> 8907[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8880 -> 8781[label="",style="dashed", color="red", weight=0]; 189.23/136.69 8880[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="magenta"];8881 -> 8797[label="",style="dashed", color="red", weight=0]; 189.23/136.69 8881[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="magenta"];8882 -> 8739[label="",style="dashed", color="red", weight=0]; 189.23/136.69 8882[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="magenta"];8883[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg ww13750)) (primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8883 -> 8908[label="",style="solid", color="black", weight=3]; 189.23/136.69 8884[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos ww13750)) (primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8884 -> 8909[label="",style="solid", color="black", weight=3]; 189.23/136.69 8885 -> 8788[label="",style="dashed", color="red", weight=0]; 189.23/136.69 8885[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww137800 ww147800) LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww137800 ww147800) LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="magenta"];8885 -> 8910[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8885 -> 8911[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8886 -> 8789[label="",style="dashed", color="red", weight=0]; 189.23/136.69 8886[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="magenta"];8887 -> 8808[label="",style="dashed", color="red", weight=0]; 189.23/136.69 8887[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="magenta"];8888 -> 8772[label="",style="dashed", color="red", weight=0]; 189.23/136.69 8888[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="magenta"];8896[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8896 -> 8921[label="",style="solid", color="black", weight=3]; 189.23/136.69 8897[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (ltEsFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];8897 -> 8922[label="",style="solid", color="black", weight=3]; 189.23/136.69 8898[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8898 -> 8923[label="",style="solid", color="black", weight=3]; 189.23/136.69 8899[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8899 -> 8924[label="",style="solid", color="black", weight=3]; 189.23/136.69 8900[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8900 -> 8925[label="",style="solid", color="black", weight=3]; 189.23/136.69 8901[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8901 -> 8926[label="",style="solid", color="black", weight=3]; 189.23/136.69 8902[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (ltEsFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];8902 -> 8927[label="",style="solid", color="black", weight=3]; 189.23/136.69 8903[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8903 -> 8928[label="",style="solid", color="black", weight=3]; 189.23/136.69 8904[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8904 -> 8929[label="",style="solid", color="black", weight=3]; 189.23/136.69 8905[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8905 -> 8930[label="",style="solid", color="black", weight=3]; 189.23/136.69 4731[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4731 -> 5449[label="",style="solid", color="black", weight=3]; 189.23/136.69 4732[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4732 -> 5450[label="",style="solid", color="black", weight=3]; 189.23/136.69 8491 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 8491[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8491 -> 8505[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8491 -> 8506[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8492 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 8492[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8492 -> 8507[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8492 -> 8508[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8490[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1405)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1404)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62032[label="ww1404/Succ ww14040",fontsize=10,color="white",style="solid",shape="box"];8490 -> 62032[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62032 -> 8509[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 62033[label="ww1404/Zero",fontsize=10,color="white",style="solid",shape="box"];8490 -> 62033[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62033 -> 8510[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4734[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4734 -> 5452[label="",style="solid", color="black", weight=3]; 189.23/136.69 4735[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4735 -> 5453[label="",style="solid", color="black", weight=3]; 189.23/136.69 4736[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4736 -> 5454[label="",style="solid", color="black", weight=3]; 189.23/136.69 4737[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62034[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4737 -> 62034[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62034 -> 5455[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4738[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62035[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4738 -> 62035[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62035 -> 5456[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4739[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62036[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4739 -> 62036[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62036 -> 5457[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4740[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4740 -> 5458[label="",style="solid", color="black", weight=3]; 189.23/136.69 4741[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4741 -> 5459[label="",style="solid", color="black", weight=3]; 189.23/136.69 8574 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 8574[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8574 -> 8606[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8574 -> 8607[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8575 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 8575[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8575 -> 8608[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8575 -> 8609[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8573[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1439)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1438)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62037[label="ww1438/Succ ww14380",fontsize=10,color="white",style="solid",shape="box"];8573 -> 62037[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62037 -> 8610[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 62038[label="ww1438/Zero",fontsize=10,color="white",style="solid",shape="box"];8573 -> 62038[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62038 -> 8611[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4743[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4743 -> 5461[label="",style="solid", color="black", weight=3]; 189.23/136.69 4744[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4744 -> 5462[label="",style="solid", color="black", weight=3]; 189.23/136.69 17383[label="takeWhile1 (flip ltEsFloat (psFloat ww2183 (fsFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww2186))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))) (ltEsFloat (Float (Neg Zero) (Neg (Succ ww2186))) (psFloat ww2183 (fsFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];17383 -> 17391[label="",style="solid", color="black", weight=3]; 189.23/136.69 4746[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62039[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4746 -> 62039[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62039 -> 5464[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4747[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62040[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4747 -> 62040[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62040 -> 5465[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4748[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62041[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4748 -> 62041[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62041 -> 5466[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4749[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4749 -> 5467[label="",style="solid", color="black", weight=3]; 189.23/136.69 4750[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4750 -> 5468[label="",style="solid", color="black", weight=3]; 189.23/136.69 8791 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 8791[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8791 -> 8821[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8791 -> 8822[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8792 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 8792[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8792 -> 8823[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8792 -> 8824[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8790[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1493)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1492)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62042[label="ww1492/Succ ww14920",fontsize=10,color="white",style="solid",shape="box"];8790 -> 62042[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62042 -> 8825[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 62043[label="ww1492/Zero",fontsize=10,color="white",style="solid",shape="box"];8790 -> 62043[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62043 -> 8826[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4752[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4752 -> 5470[label="",style="solid", color="black", weight=3]; 189.23/136.69 4753[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4753 -> 5471[label="",style="solid", color="black", weight=3]; 189.23/136.69 17424[label="takeWhile1 (flip ltEsFloat (psFloat ww2190 (fsFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2193))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))) (ltEsFloat (Float (Neg Zero) (Pos (Succ ww2193))) (psFloat ww2190 (fsFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];17424 -> 17432[label="",style="solid", color="black", weight=3]; 189.23/136.69 4755[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62044[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4755 -> 62044[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62044 -> 5473[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4756[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62045[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4756 -> 62045[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62045 -> 5474[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4757[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62046[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4757 -> 62046[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62046 -> 5475[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4758[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4758 -> 5476[label="",style="solid", color="black", weight=3]; 189.23/136.69 4759[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4759 -> 5477[label="",style="solid", color="black", weight=3]; 189.23/136.69 8890 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 8890[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8890 -> 8912[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8890 -> 8913[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8891 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 8891[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8891 -> 8914[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8891 -> 8915[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8889[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1523)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1522)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62047[label="ww1522/Succ ww15220",fontsize=10,color="white",style="solid",shape="box"];8889 -> 62047[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62047 -> 8916[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 62048[label="ww1522/Zero",fontsize=10,color="white",style="solid",shape="box"];8889 -> 62048[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62048 -> 8917[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4761[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4761 -> 5479[label="",style="solid", color="black", weight=3]; 189.23/136.69 4762[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4762 -> 5480[label="",style="solid", color="black", weight=3]; 189.23/136.69 4763[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4763 -> 5481[label="",style="solid", color="black", weight=3]; 189.23/136.69 4764[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62049[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4764 -> 62049[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62049 -> 5482[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4765[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62050[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4765 -> 62050[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62050 -> 5483[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4766[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62051[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4766 -> 62051[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62051 -> 5484[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4767[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4767 -> 5485[label="",style="solid", color="black", weight=3]; 189.23/136.69 4768[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4768 -> 5486[label="",style="solid", color="black", weight=3]; 189.23/136.69 8961 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 8961[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8961 -> 8967[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8961 -> 8968[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8962 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 8962[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8962 -> 8969[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8962 -> 8970[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8960[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1557)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1556)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62052[label="ww1556/Succ ww15560",fontsize=10,color="white",style="solid",shape="box"];8960 -> 62052[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62052 -> 8971[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 62053[label="ww1556/Zero",fontsize=10,color="white",style="solid",shape="box"];8960 -> 62053[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62053 -> 8972[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4770[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4770 -> 5488[label="",style="solid", color="black", weight=3]; 189.23/136.69 4771 -> 4609[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4771[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4771 -> 5489[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4771 -> 5490[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4772[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4772 -> 5491[label="",style="solid", color="black", weight=3]; 189.23/136.69 4774[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62054[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4774 -> 62054[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62054 -> 5493[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4775[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62055[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4775 -> 62055[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62055 -> 5494[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4776[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4776 -> 5495[label="",style="solid", color="black", weight=3]; 189.23/136.69 4777[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4777 -> 5496[label="",style="solid", color="black", weight=3]; 189.23/136.69 8993 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 8993[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8993 -> 8999[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8993 -> 9000[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8994 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 8994[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8994 -> 9001[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8994 -> 9002[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 8992[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1591)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1590)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62056[label="ww1590/Succ ww15900",fontsize=10,color="white",style="solid",shape="box"];8992 -> 62056[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62056 -> 9003[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 62057[label="ww1590/Zero",fontsize=10,color="white",style="solid",shape="box"];8992 -> 62057[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62057 -> 9004[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4779[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4779 -> 5498[label="",style="solid", color="black", weight=3]; 189.23/136.69 4780[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4780 -> 5499[label="",style="solid", color="black", weight=3]; 189.23/136.69 4783[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62058[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4783 -> 62058[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62058 -> 5502[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4784[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62059[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4784 -> 62059[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62059 -> 5503[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4785[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4785 -> 5504[label="",style="solid", color="black", weight=3]; 189.23/136.69 4786[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4786 -> 5505[label="",style="solid", color="black", weight=3]; 189.23/136.69 9024 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 9024[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9024 -> 9030[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 9024 -> 9031[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 9025 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 9025[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9025 -> 9032[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 9025 -> 9033[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 9023[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1621)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1620)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62060[label="ww1620/Succ ww16200",fontsize=10,color="white",style="solid",shape="box"];9023 -> 62060[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62060 -> 9034[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 62061[label="ww1620/Zero",fontsize=10,color="white",style="solid",shape="box"];9023 -> 62061[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62061 -> 9035[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4788[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4788 -> 5507[label="",style="solid", color="black", weight=3]; 189.23/136.69 4789[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4789 -> 5508[label="",style="solid", color="black", weight=3]; 189.23/136.69 17526[label="takeWhile1 (flip ltEsFloat (psFloat ww2201 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (ltEsFloat (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (psFloat ww2201 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];17526 -> 17534[label="",style="solid", color="black", weight=3]; 189.23/136.69 4791[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62062[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4791 -> 62062[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62062 -> 5510[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4792[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62063[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4792 -> 62063[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62063 -> 5511[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4793[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62064[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4793 -> 62064[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62064 -> 5512[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4794[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4794 -> 5513[label="",style="solid", color="black", weight=3]; 189.23/136.69 4795[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4795 -> 5514[label="",style="solid", color="black", weight=3]; 189.23/136.69 9055 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 9055[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9055 -> 9061[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 9055 -> 9062[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 9056 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 9056[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9056 -> 9063[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 9056 -> 9064[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 9054[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1651)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1650)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62065[label="ww1650/Succ ww16500",fontsize=10,color="white",style="solid",shape="box"];9054 -> 62065[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62065 -> 9065[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 62066[label="ww1650/Zero",fontsize=10,color="white",style="solid",shape="box"];9054 -> 62066[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62066 -> 9066[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4797[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4797 -> 5516[label="",style="solid", color="black", weight=3]; 189.23/136.69 4798[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4798 -> 5517[label="",style="solid", color="black", weight=3]; 189.23/136.69 4799[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4799 -> 5518[label="",style="solid", color="black", weight=3]; 189.23/136.69 4800[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62067[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4800 -> 62067[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62067 -> 5519[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4801[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62068[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4801 -> 62068[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62068 -> 5520[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4802[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62069[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4802 -> 62069[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62069 -> 5521[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4803[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4803 -> 5522[label="",style="solid", color="black", weight=3]; 189.23/136.69 4804[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4804 -> 5523[label="",style="solid", color="black", weight=3]; 189.23/136.69 9088 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 9088[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9088 -> 9094[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 9088 -> 9095[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 9089 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 9089[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9089 -> 9096[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 9089 -> 9097[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 9087[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1685)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1684)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62070[label="ww1684/Succ ww16840",fontsize=10,color="white",style="solid",shape="box"];9087 -> 62070[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62070 -> 9098[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 62071[label="ww1684/Zero",fontsize=10,color="white",style="solid",shape="box"];9087 -> 62071[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62071 -> 9099[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4806[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4806 -> 5525[label="",style="solid", color="black", weight=3]; 189.23/136.69 4807 -> 4609[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4807[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4807 -> 5526[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4807 -> 5527[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4808[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4808 -> 5528[label="",style="solid", color="black", weight=3]; 189.23/136.69 4810[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62072[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4810 -> 62072[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62072 -> 5530[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4811[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62073[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4811 -> 62073[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62073 -> 5531[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4812[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4812 -> 5532[label="",style="solid", color="black", weight=3]; 189.23/136.69 4813[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4813 -> 5533[label="",style="solid", color="black", weight=3]; 189.23/136.69 9120 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 9120[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9120 -> 9126[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 9120 -> 9127[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 9121 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 9121[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9121 -> 9128[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 9121 -> 9129[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 9119[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1719)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1718)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62074[label="ww1718/Succ ww17180",fontsize=10,color="white",style="solid",shape="box"];9119 -> 62074[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62074 -> 9130[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 62075[label="ww1718/Zero",fontsize=10,color="white",style="solid",shape="box"];9119 -> 62075[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62075 -> 9131[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4815[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4815 -> 5535[label="",style="solid", color="black", weight=3]; 189.23/136.69 4816[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4816 -> 5536[label="",style="solid", color="black", weight=3]; 189.23/136.69 4819[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62076[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4819 -> 62076[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62076 -> 5539[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4820[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62077[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4820 -> 62077[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62077 -> 5540[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4821[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4821 -> 5541[label="",style="solid", color="black", weight=3]; 189.23/136.69 4822[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4822 -> 5542[label="",style="solid", color="black", weight=3]; 189.23/136.69 9151 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 9151[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9151 -> 9157[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 9151 -> 9158[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 9152 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 9152[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9152 -> 9159[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 9152 -> 9160[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 9150[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1749)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1748)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62078[label="ww1748/Succ ww17480",fontsize=10,color="white",style="solid",shape="box"];9150 -> 62078[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62078 -> 9161[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 62079[label="ww1748/Zero",fontsize=10,color="white",style="solid",shape="box"];9150 -> 62079[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62079 -> 9162[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4824[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4824 -> 5544[label="",style="solid", color="black", weight=3]; 189.23/136.69 4825[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4825 -> 5545[label="",style="solid", color="black", weight=3]; 189.23/136.69 17620[label="takeWhile1 (flip ltEsFloat (psFloat ww2212 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2214))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))) (ltEsFloat (Float (Neg Zero) (Pos (Succ ww2214))) (psFloat ww2212 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];17620 -> 17628[label="",style="solid", color="black", weight=3]; 189.23/136.69 4827[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62080[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4827 -> 62080[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62080 -> 5547[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4828[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62081[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4828 -> 62081[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62081 -> 5548[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4829[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62082[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4829 -> 62082[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62082 -> 5549[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4830[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ ww410000000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4830 -> 5550[label="",style="solid", color="black", weight=3]; 189.23/136.69 4831[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4831 -> 5551[label="",style="solid", color="black", weight=3]; 189.23/136.69 9182 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 9182[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9182 -> 9188[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 9182 -> 9189[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 9183 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 9183[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9183 -> 9190[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 9183 -> 9191[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 9181[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1779)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1778)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62083[label="ww1778/Succ ww17780",fontsize=10,color="white",style="solid",shape="box"];9181 -> 62083[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62083 -> 9192[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 62084[label="ww1778/Zero",fontsize=10,color="white",style="solid",shape="box"];9181 -> 62084[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62084 -> 9193[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4833[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4833 -> 5553[label="",style="solid", color="black", weight=3]; 189.23/136.69 4834[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4834 -> 5554[label="",style="solid", color="black", weight=3]; 189.23/136.69 4835[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4835 -> 5555[label="",style="solid", color="black", weight=3]; 189.23/136.69 4836[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62085[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4836 -> 62085[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62085 -> 5556[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4837[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62086[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4837 -> 62086[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62086 -> 5557[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4838[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62087[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];4838 -> 62087[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62087 -> 5558[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 5571 -> 5559[label="",style="dashed", color="red", weight=0]; 189.23/136.69 5571[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww40000000000 (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];5571 -> 5596[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4841[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww560 ww53)))) (srMyInt ww52 ww54)) LT))) (Float (Pos (Succ ww53)) ww54) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (Float (Pos (Succ ww53)) ww54))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww560 ww53)))) (srMyInt ww52 ww54)) LT)) (Float (Pos (Succ ww53)) ww54))",fontsize=16,color="black",shape="box"];4841 -> 5575[label="",style="solid", color="black", weight=3]; 189.23/136.69 4842[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (srMyInt ww52 ww54)) LT))) (Float (Pos (Succ ww53)) ww54) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (Float (Pos (Succ ww53)) ww54))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (srMyInt ww52 ww54)) LT)) (Float (Pos (Succ ww53)) ww54))",fontsize=16,color="black",shape="box"];4842 -> 5576[label="",style="solid", color="black", weight=3]; 189.23/136.69 5574 -> 5559[label="",style="dashed", color="red", weight=0]; 189.23/136.69 5574[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];5574 -> 5599[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5031[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww720 ww69)))) (srMyInt ww68 ww70)) LT))) (Float (Pos (Succ ww69)) ww70) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (Float (Pos (Succ ww69)) ww70))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww720 ww69)))) (srMyInt ww68 ww70)) LT)) (Float (Pos (Succ ww69)) ww70))",fontsize=16,color="black",shape="box"];5031 -> 5577[label="",style="solid", color="black", weight=3]; 189.23/136.69 5032[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (srMyInt ww68 ww70)) LT))) (Float (Pos (Succ ww69)) ww70) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (Float (Pos (Succ ww69)) ww70))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (srMyInt ww68 ww70)) LT)) (Float (Pos (Succ ww69)) ww70))",fontsize=16,color="black",shape="box"];5032 -> 5578[label="",style="solid", color="black", weight=3]; 189.23/136.69 5637 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 5637[label="primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];5637 -> 5650[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5637 -> 5651[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5638 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 5638[label="primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];5638 -> 5652[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5638 -> 5653[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5639[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww115) (primMulInt (Pos ww410) (Pos ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww1140)) (primMulInt (Pos ww410) (Pos ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];5639 -> 5654[label="",style="solid", color="black", weight=3]; 189.23/136.69 5640[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww115) (primMulInt (Pos ww410) (Neg ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww1140)) (primMulInt (Pos ww410) (Neg ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];5640 -> 5655[label="",style="solid", color="black", weight=3]; 189.23/136.69 5641[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww115) (primMulInt (Neg ww410) (Pos ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww1140)) (primMulInt (Neg ww410) (Pos ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];5641 -> 5656[label="",style="solid", color="black", weight=3]; 189.23/136.69 5642[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww115) (primMulInt (Neg ww410) (Neg ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww1140)) (primMulInt (Neg ww410) (Neg ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];5642 -> 5657[label="",style="solid", color="black", weight=3]; 189.23/136.69 5643[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) ww124) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) ww124)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (primMulInt (Pos ww1220) ww124)) LT))) (Float (Pos (Succ ww123)) ww124) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) ww124))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) ww124)) (Float (Pos (Succ ww123)) ww124))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) ww124) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) ww124)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww1220) ww124)) LT)) (Float (Pos (Succ ww123)) ww124))",fontsize=16,color="burlywood",shape="box"];62088[label="ww124/Pos ww1240",fontsize=10,color="white",style="solid",shape="box"];5643 -> 62088[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62088 -> 5658[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 62089[label="ww124/Neg ww1240",fontsize=10,color="white",style="solid",shape="box"];5643 -> 62089[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62089 -> 5659[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 5644[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) ww124) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) ww124)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (primMulInt (Neg ww1220) ww124)) LT))) (Float (Pos (Succ ww123)) ww124) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) ww124))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) ww124)) (Float (Pos (Succ ww123)) ww124))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) ww124) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) ww124)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww1220) ww124)) LT)) (Float (Pos (Succ ww123)) ww124))",fontsize=16,color="burlywood",shape="box"];62090[label="ww124/Pos ww1240",fontsize=10,color="white",style="solid",shape="box"];5644 -> 62090[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62090 -> 5660[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 62091[label="ww124/Neg ww1240",fontsize=10,color="white",style="solid",shape="box"];5644 -> 62091[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62091 -> 5661[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4863[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (primMulInt (Pos ww410) ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (primMulInt (Pos ww410) ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];62092[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];4863 -> 62092[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62092 -> 5600[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 62093[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];4863 -> 62093[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62093 -> 5601[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4864[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (primMulInt (Neg ww410) ww31)) LT))) (Float (Pos (Succ ww3000)) ww31) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (Float (Pos (Succ ww3000)) ww31))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) ww31)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (primMulInt (Neg ww410) ww31)) LT)) (Float (Pos (Succ ww3000)) ww31))",fontsize=16,color="burlywood",shape="box"];62094[label="ww31/Pos ww310",fontsize=10,color="white",style="solid",shape="box"];4864 -> 62094[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62094 -> 5602[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 62095[label="ww31/Neg ww310",fontsize=10,color="white",style="solid",shape="box"];4864 -> 62095[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62095 -> 5603[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4865[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat ww410 ww310)) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat ww410 ww310)) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];62096[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];4865 -> 62096[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62096 -> 5604[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 62097[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];4865 -> 62097[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62097 -> 5605[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4866[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];4866 -> 5606[label="",style="solid", color="black", weight=3]; 189.23/136.69 4867[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];4867 -> 5607[label="",style="solid", color="black", weight=3]; 189.23/136.69 4868[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat ww410 ww310)) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat ww410 ww310)) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];62098[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];4868 -> 62098[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62098 -> 5608[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 62099[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];4868 -> 62099[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62099 -> 5609[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4869 -> 9252[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4869[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4869 -> 9253[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4869 -> 9254[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4869 -> 9255[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4869 -> 9256[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4870[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];4870 -> 5618[label="",style="solid", color="black", weight=3]; 189.23/136.69 4871[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4871 -> 5619[label="",style="solid", color="black", weight=3]; 189.23/136.69 4872[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];4872 -> 5620[label="",style="solid", color="black", weight=3]; 189.23/136.69 4873[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];4873 -> 5621[label="",style="solid", color="black", weight=3]; 189.23/136.69 4874[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];4874 -> 5622[label="",style="solid", color="black", weight=3]; 189.23/136.69 4875 -> 9276[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4875[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4875 -> 9277[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4875 -> 9278[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4875 -> 9279[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4875 -> 9280[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4876 -> 5647[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4876[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];4876 -> 5648[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4876 -> 5649[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4877 -> 5662[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4877[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4877 -> 5663[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4877 -> 5664[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4878 -> 5665[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4878[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000))) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];4878 -> 5666[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4878 -> 5667[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4879[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4879 -> 5668[label="",style="solid", color="black", weight=3]; 189.23/136.69 4880[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4880 -> 5669[label="",style="solid", color="black", weight=3]; 189.23/136.69 4881 -> 5670[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4881[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (Succ ww3100)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (Succ ww3100)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4881 -> 5671[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4881 -> 5672[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4882[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];4882 -> 5673[label="",style="solid", color="black", weight=3]; 189.23/136.69 4883[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4883 -> 5674[label="",style="solid", color="black", weight=3]; 189.23/136.69 4884[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];4884 -> 5675[label="",style="solid", color="black", weight=3]; 189.23/136.69 4885 -> 16157[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4885[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];4885 -> 16163[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4885 -> 16164[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4885 -> 16165[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4885 -> 16166[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4885 -> 16167[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4887[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primPlusNat (primMulNat (Succ ww410000) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4887 -> 5678[label="",style="solid", color="black", weight=3]; 189.23/136.69 4888[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primPlusNat (primMulNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4888 -> 5679[label="",style="solid", color="black", weight=3]; 189.23/136.69 4889 -> 5680[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4889[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (Succ ww3100)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (Succ ww3100)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4889 -> 5681[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4889 -> 5682[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4890[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];4890 -> 5683[label="",style="solid", color="black", weight=3]; 189.23/136.69 4891[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4891 -> 5684[label="",style="solid", color="black", weight=3]; 189.23/136.69 4892[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];4892 -> 5685[label="",style="solid", color="black", weight=3]; 189.23/136.69 4893 -> 5686[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4893[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4893 -> 5687[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4893 -> 5688[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4894 -> 5689[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4894[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4894 -> 5690[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4894 -> 5691[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4895 -> 5692[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4895[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (Succ (Succ (primPlusNat ww3100 ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (Succ (Succ (primPlusNat ww3100 ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4895 -> 5693[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4895 -> 5694[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4896[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) (Succ ww31000)) LT))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ (Succ ww31000))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) (Succ ww31000)) LT)) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ (Succ ww31000)))))",fontsize=16,color="black",shape="box"];4896 -> 5695[label="",style="solid", color="black", weight=3]; 189.23/136.69 4897[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) Zero) LT))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) Zero) LT)) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];4897 -> 5696[label="",style="solid", color="black", weight=3]; 189.23/136.69 4898[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww31000)) LT))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww31000)) LT)) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))",fontsize=16,color="black",shape="box"];4898 -> 5697[label="",style="solid", color="black", weight=3]; 189.23/136.69 4899[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ Zero)) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];4899 -> 5698[label="",style="solid", color="black", weight=3]; 189.23/136.69 4900 -> 23348[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4900[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];4900 -> 23373[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4900 -> 23374[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4900 -> 23375[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4900 -> 23376[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 19893[label="ww3100",fontsize=16,color="green",shape="box"];19894[label="ww5",fontsize=16,color="green",shape="box"];19895[label="ww3000",fontsize=16,color="green",shape="box"];19896[label="Zero",fontsize=16,color="green",shape="box"];19892[label="takeWhile1 (flip ltEsFloat (psFloat ww2415 (fsFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (ltEsFloat (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (psFloat ww2415 (fsFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="triangle"];19892 -> 19917[label="",style="solid", color="black", weight=3]; 189.23/136.69 29369[label="ww5",fontsize=16,color="green",shape="box"];29370[label="Zero",fontsize=16,color="green",shape="box"];29371[label="ww3000",fontsize=16,color="green",shape="box"];29368[label="flip ltEsFloat (psFloat ww3520 (fsFloat (msFloat (Float (Pos (Succ ww3521)) (Pos Zero)) (Float (Pos (Succ ww3522)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3522)) (Pos Zero))",fontsize=16,color="black",shape="triangle"];29368 -> 29387[label="",style="solid", color="black", weight=3]; 189.23/136.69 29347[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62100[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];29347 -> 62100[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62100 -> 29388[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 29348[label="takeWhile1 (flip ltEsFloat ww3517) (Float (Pos (Succ ww2613)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero)))) MyTrue",fontsize=16,color="black",shape="box"];29348 -> 29389[label="",style="solid", color="black", weight=3]; 189.23/136.69 29349[label="takeWhile1 (flip ltEsFloat ww3517) (Float (Pos (Succ ww2613)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero)))) MyFalse",fontsize=16,color="black",shape="box"];29349 -> 29390[label="",style="solid", color="black", weight=3]; 189.23/136.69 16356[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww2080 (fsFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2083)) (Neg ww2084)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2083)) (Neg ww2084)) (primPlusFloat ww2080 (fsFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62101[label="ww2080/Float ww20800 ww20801",fontsize=10,color="white",style="solid",shape="box"];16356 -> 62101[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62101 -> 16393[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 19010[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww2293 (fsFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2296)) (Pos ww2297)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2296)) (Pos ww2297)) (primPlusFloat ww2293 (fsFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62102[label="ww2293/Float ww22930 ww22931",fontsize=10,color="white",style="solid",shape="box"];19010 -> 62102[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62102 -> 19039[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4905 -> 5704[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4905[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4905 -> 5705[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4905 -> 5706[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4906 -> 5707[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4906[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4906 -> 5708[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4906 -> 5709[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4907 -> 5710[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4907[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (Succ (Succ (primPlusNat ww3100 ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (Succ (Succ (primPlusNat ww3100 ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4907 -> 5711[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4907 -> 5712[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4908[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) (Succ ww31000)) LT))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ (Succ ww31000))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) (Succ ww31000)) LT)) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ (Succ ww31000)))))",fontsize=16,color="black",shape="box"];4908 -> 5713[label="",style="solid", color="black", weight=3]; 189.23/136.69 4909[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) Zero) LT))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) Zero) LT)) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];4909 -> 5714[label="",style="solid", color="black", weight=3]; 189.23/136.69 4910[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww31000)) LT))) (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww31000))))) (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww31000)) LT)) (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww31000)))))",fontsize=16,color="black",shape="box"];4910 -> 5715[label="",style="solid", color="black", weight=3]; 189.23/136.69 4911[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ Zero)) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];4911 -> 5716[label="",style="solid", color="black", weight=3]; 189.23/136.69 4912[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];4912 -> 5717[label="",style="solid", color="black", weight=3]; 189.23/136.69 54760[label="ww3100",fontsize=16,color="green",shape="box"];54761 -> 53905[label="",style="dashed", color="red", weight=0]; 189.23/136.69 54761[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54762[label="ww3000",fontsize=16,color="green",shape="box"];54913[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62103[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];54913 -> 62103[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62103 -> 55020[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 55848[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55849[label="ww3000",fontsize=16,color="green",shape="box"];55850[label="Zero",fontsize=16,color="green",shape="box"];55851[label="ww3100",fontsize=16,color="green",shape="box"];55847[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4638)) (Neg Zero)) (Float (Pos (Succ ww4639)) (Neg (Succ ww4640))))) (psFloat (msFloat (Float (Pos (Succ ww4638)) (Neg Zero)) (Float (Pos (Succ ww4639)) (Neg (Succ ww4640)))) ww4645)",fontsize=16,color="black",shape="triangle"];55847 -> 55913[label="",style="solid", color="black", weight=3]; 189.23/136.69 4914[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];4914 -> 5719[label="",style="solid", color="black", weight=3]; 189.23/136.69 4915 -> 5720[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4915[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4915 -> 5721[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4915 -> 5722[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4916 -> 5723[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4916[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4916 -> 5724[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4916 -> 5725[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5733 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 5733[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5733 -> 5742[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5733 -> 5743[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5734[label="Succ ww3100",fontsize=16,color="green",shape="box"];5735 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 5735[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5735 -> 5744[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5735 -> 5745[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5736[label="Succ ww3100",fontsize=16,color="green",shape="box"];5737[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww198)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww1970))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5737 -> 5746[label="",style="solid", color="black", weight=3]; 189.23/136.69 5738[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww198)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5738 -> 5747[label="",style="solid", color="black", weight=3]; 189.23/136.69 4918 -> 5739[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4918[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww44 ww44)) ww44))))) LT))) ww42 (iterate (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42)) (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) ww42)) (numericEnumFromThenToP1 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat ww44 ww44)) ww44))))) LT)) ww42)",fontsize=16,color="magenta"];4918 -> 5740[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4918 -> 5741[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4919[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4919 -> 5748[label="",style="solid", color="black", weight=3]; 189.23/136.69 4920 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4920[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4920 -> 47255[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4920 -> 47256[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4920 -> 47257[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4920 -> 47258[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4920 -> 47259[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 23554[label="takeWhile1 (flip ltEsFloat (psFloat ww2912 (fsFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww29150 ww29151) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151))) (not (esEsOrdering (primCmpFloat (Float ww29150 ww29151) (psFloat ww2912 (fsFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];23554 -> 23561[label="",style="solid", color="black", weight=3]; 189.23/136.69 37140[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4229",fontsize=16,color="black",shape="box"];37140 -> 37166[label="",style="solid", color="black", weight=3]; 189.23/136.69 37141[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37141 -> 37167[label="",style="solid", color="black", weight=3]; 189.23/136.69 37142[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos (Succ ww3100))) ww4223) GT)",fontsize=16,color="burlywood",shape="box"];62104[label="ww4223/Float ww42230 ww42231",fontsize=10,color="white",style="solid",shape="box"];37142 -> 62104[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62104 -> 37168[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 37143[label="takeWhile2 (flip ltEsFloat ww4221) (Cons ww32390 ww32391)",fontsize=16,color="black",shape="box"];37143 -> 37169[label="",style="solid", color="black", weight=3]; 189.23/136.69 37144[label="takeWhile3 (flip ltEsFloat ww4221) Nil",fontsize=16,color="black",shape="box"];37144 -> 37170[label="",style="solid", color="black", weight=3]; 189.23/136.69 4923[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4923 -> 5752[label="",style="solid", color="black", weight=3]; 189.23/136.69 4924 -> 5753[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4924[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4924 -> 5754[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4924 -> 5755[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4925 -> 5756[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4925[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4925 -> 5757[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4925 -> 5758[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5766 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 5766[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5766 -> 5781[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5766 -> 5782[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5767[label="Succ ww3100",fontsize=16,color="green",shape="box"];5768 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 5768[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5768 -> 5783[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5768 -> 5784[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5769[label="Succ ww3100",fontsize=16,color="green",shape="box"];5770[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww230)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww2290))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5770 -> 5785[label="",style="solid", color="black", weight=3]; 189.23/136.69 5771[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww230)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5771 -> 5786[label="",style="solid", color="black", weight=3]; 189.23/136.69 4927[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4927 -> 5772[label="",style="solid", color="black", weight=3]; 189.23/136.69 4928 -> 16329[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4928[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4928 -> 16334[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4928 -> 16335[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4928 -> 16336[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4928 -> 16337[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 16392 -> 23348[label="",style="dashed", color="red", weight=0]; 189.23/136.69 16392[label="takeWhile1 (flip ltEsFloat (psFloat ww2086 (fsFloat (msFloat (Float (Pos (Succ ww2087)) (Pos (Succ ww2088))) (Float (Pos Zero) (Neg (Succ ww2089)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww2089))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2087)) (Pos (Succ ww2088))) (Float (Pos Zero) (Neg (Succ ww2089))))) (psFloat (msFloat (Float (Pos (Succ ww2087)) (Pos (Succ ww2088))) (Float (Pos Zero) (Neg (Succ ww2089)))) (Float (Pos Zero) (Neg (Succ ww2089))))) (fsEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww2089))) (psFloat ww2086 (fsFloat (msFloat (Float (Pos (Succ ww2087)) (Pos (Succ ww2088))) (Float (Pos Zero) (Neg (Succ ww2089)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];16392 -> 23377[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 16392 -> 23378[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 16392 -> 23379[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 16392 -> 23380[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4931[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4931 -> 5776[label="",style="solid", color="black", weight=3]; 189.23/136.69 4932[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4932 -> 5777[label="",style="solid", color="black", weight=3]; 189.23/136.69 4933 -> 5778[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4933[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4933 -> 5779[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4933 -> 5780[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4934 -> 5787[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4934[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4934 -> 5788[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4934 -> 5789[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5797 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 5797[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5797 -> 5812[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5797 -> 5813[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5798[label="Succ ww3100",fontsize=16,color="green",shape="box"];5799 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 5799[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5799 -> 5814[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5799 -> 5815[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5800[label="Succ ww3100",fontsize=16,color="green",shape="box"];5801[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww258)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww2570))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5801 -> 5816[label="",style="solid", color="black", weight=3]; 189.23/136.69 5802[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww258)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5802 -> 5817[label="",style="solid", color="black", weight=3]; 189.23/136.69 4936[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4936 -> 5803[label="",style="solid", color="black", weight=3]; 189.23/136.69 4937 -> 35894[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4937[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4937 -> 36127[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4937 -> 36128[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4937 -> 36129[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4937 -> 36130[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 52283[label="Cons (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) ww4524) (iterate (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181))) (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) ww4524)))",fontsize=16,color="green",shape="box"];52283 -> 52348[label="",style="dashed", color="green", weight=3]; 189.23/136.69 52283 -> 52349[label="",style="dashed", color="green", weight=3]; 189.23/136.69 41159[label="ww5",fontsize=16,color="green",shape="box"];41160[label="Zero",fontsize=16,color="green",shape="box"];41161[label="ww3100",fontsize=16,color="green",shape="box"];41162[label="ww4000",fontsize=16,color="green",shape="box"];41158[label="primPlusFloat ww4279 (fsFloat (msFloat (Float (Pos (Succ ww4280)) (Neg (Succ ww4281))) (Float (Pos Zero) (Pos (Succ ww4282)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];62105[label="ww4279/Float ww42790 ww42791",fontsize=10,color="white",style="solid",shape="box"];41158 -> 62105[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62105 -> 41183[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4939[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4939 -> 5806[label="",style="solid", color="black", weight=3]; 189.23/136.69 37146[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4230",fontsize=16,color="black",shape="box"];37146 -> 37173[label="",style="solid", color="black", weight=3]; 189.23/136.69 37147[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37147 -> 37174[label="",style="solid", color="black", weight=3]; 189.23/136.69 4941[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4941 -> 5808[label="",style="solid", color="black", weight=3]; 189.23/136.69 4942 -> 5809[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4942[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4942 -> 5810[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4942 -> 5811[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4943 -> 5818[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4943[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4943 -> 5819[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4943 -> 5820[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5828 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 5828[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5828 -> 5837[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5828 -> 5838[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5829[label="Succ ww3100",fontsize=16,color="green",shape="box"];5830 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 5830[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5830 -> 5839[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5830 -> 5840[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5831[label="Succ ww3100",fontsize=16,color="green",shape="box"];5832[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww286)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww2850))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5832 -> 5841[label="",style="solid", color="black", weight=3]; 189.23/136.69 5833[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww286)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5833 -> 5842[label="",style="solid", color="black", weight=3]; 189.23/136.69 4945 -> 5834[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4945[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4945 -> 5835[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4945 -> 5836[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4946[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4946 -> 5843[label="",style="solid", color="black", weight=3]; 189.23/136.69 4947 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4947[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4947 -> 47260[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4947 -> 47261[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4947 -> 47262[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4947 -> 47263[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4947 -> 47264[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4948[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4948 -> 5845[label="",style="solid", color="black", weight=3]; 189.23/136.69 4949[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4949 -> 5846[label="",style="solid", color="black", weight=3]; 189.23/136.69 4950[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4950 -> 5847[label="",style="solid", color="black", weight=3]; 189.23/136.69 4951 -> 5848[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4951[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4951 -> 5849[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4951 -> 5850[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4952 -> 5851[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4952[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4952 -> 5852[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4952 -> 5853[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5861 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 5861[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5861 -> 5870[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5861 -> 5871[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5862[label="Succ ww3100",fontsize=16,color="green",shape="box"];5863 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 5863[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5863 -> 5872[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5863 -> 5873[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5864[label="Succ ww3100",fontsize=16,color="green",shape="box"];5865[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww318)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3170))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5865 -> 5874[label="",style="solid", color="black", weight=3]; 189.23/136.69 5866[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww318)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5866 -> 5875[label="",style="solid", color="black", weight=3]; 189.23/136.69 4954 -> 5867[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4954[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4954 -> 5868[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4954 -> 5869[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4955[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4955 -> 5876[label="",style="solid", color="black", weight=3]; 189.23/136.69 4956 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4956[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4956 -> 47265[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4956 -> 47266[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4956 -> 47267[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4956 -> 47268[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4956 -> 47269[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4957[label="takeWhile1 (flip ltEsFloat (psFloat ww30 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww320 ww321) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (Float ww320 ww321))) (not (esEsOrdering (primCmpFloat (Float ww320 ww321) (psFloat ww30 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4957 -> 5878[label="",style="solid", color="black", weight=3]; 189.23/136.69 27166[label="ww51",fontsize=16,color="green",shape="box"];27167[label="ww50",fontsize=16,color="green",shape="box"];27168[label="primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];27168 -> 27219[label="",style="solid", color="black", weight=3]; 189.23/136.69 27169[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) ww3288) GT)",fontsize=16,color="burlywood",shape="box"];62106[label="ww3288/Float ww32880 ww32881",fontsize=10,color="white",style="solid",shape="box"];27169 -> 62106[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62106 -> 27220[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 4959[label="not (esEsOrdering (primCmpFloat ww27 (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="burlywood",shape="box"];62107[label="ww27/Float ww270 ww271",fontsize=10,color="white",style="solid",shape="box"];4959 -> 62107[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62107 -> 5880[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 10309[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832",fontsize=16,color="black",shape="triangle"];10309 -> 10764[label="",style="solid", color="black", weight=3]; 189.23/136.69 10310[label="takeWhile1 ww22 (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832))) MyTrue",fontsize=16,color="black",shape="box"];10310 -> 10765[label="",style="solid", color="black", weight=3]; 189.23/136.69 10311[label="takeWhile1 ww22 (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832))) MyFalse",fontsize=16,color="black",shape="box"];10311 -> 10766[label="",style="solid", color="black", weight=3]; 189.23/136.69 4963[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4963 -> 5890[label="",style="solid", color="black", weight=3]; 189.23/136.69 4964 -> 5891[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4964[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4964 -> 5892[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4964 -> 5893[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4965 -> 5895[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4965[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4965 -> 5896[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4965 -> 5897[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5905 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 5905[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5905 -> 5920[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5905 -> 5921[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5906[label="Succ ww3100",fontsize=16,color="green",shape="box"];5907 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 5907[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5907 -> 5922[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5907 -> 5923[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5908[label="Succ ww3100",fontsize=16,color="green",shape="box"];5909[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww352)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3510))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5909 -> 5924[label="",style="solid", color="black", weight=3]; 189.23/136.69 5910[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww352)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5910 -> 5925[label="",style="solid", color="black", weight=3]; 189.23/136.69 4967[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4967 -> 5911[label="",style="solid", color="black", weight=3]; 189.23/136.69 4968 -> 53796[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4968[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4968 -> 54002[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4968 -> 54003[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4968 -> 54004[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4968 -> 54005[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4968 -> 54006[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 55126[label="ww3100",fontsize=16,color="green",shape="box"];55127[label="ww5",fontsize=16,color="green",shape="box"];55128[label="ww3000",fontsize=16,color="green",shape="box"];55129[label="Zero",fontsize=16,color="green",shape="box"];55166[label="primPlusFloat ww4619 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4620))) (Float (Pos (Succ ww4621)) (Neg (Succ ww4622)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62108[label="ww4619/Float ww46190 ww46191",fontsize=10,color="white",style="solid",shape="box"];55166 -> 62108[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62108 -> 55183[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 43728[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) ww4311) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) ww4311)))",fontsize=16,color="green",shape="box"];43728 -> 44004[label="",style="dashed", color="green", weight=3]; 189.23/136.69 43728 -> 44005[label="",style="dashed", color="green", weight=3]; 189.23/136.69 55167[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) ww4612) GT)",fontsize=16,color="burlywood",shape="box"];62109[label="ww4612/Float ww46120 ww46121",fontsize=10,color="white",style="solid",shape="box"];55167 -> 62109[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62109 -> 55184[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 55168[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55168 -> 55185[label="",style="solid", color="black", weight=3]; 189.23/136.69 55169[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4614",fontsize=16,color="black",shape="box"];55169 -> 55186[label="",style="solid", color="black", weight=3]; 189.23/136.69 4970[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4970 -> 5916[label="",style="solid", color="black", weight=3]; 189.23/136.69 4971 -> 5917[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4971[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4971 -> 5918[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4971 -> 5919[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4972 -> 5926[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4972[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4972 -> 5927[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4972 -> 5928[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5936 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 5936[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5936 -> 5951[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5936 -> 5952[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5937[label="Succ ww3100",fontsize=16,color="green",shape="box"];5938 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 5938[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5938 -> 5953[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5938 -> 5954[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5939[label="Succ ww3100",fontsize=16,color="green",shape="box"];5940[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww380)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3790))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5940 -> 5955[label="",style="solid", color="black", weight=3]; 189.23/136.69 5941[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww380)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5941 -> 5956[label="",style="solid", color="black", weight=3]; 189.23/136.69 4974[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4974 -> 5942[label="",style="solid", color="black", weight=3]; 189.23/136.69 4975 -> 16464[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4975[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4975 -> 16469[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4975 -> 16470[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4975 -> 16471[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4975 -> 16472[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 16499[label="takeWhile1 (flip ltEsFloat (psFloat ww2098 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (psFloat ww2098 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];16499 -> 16546[label="",style="solid", color="black", weight=3]; 189.23/136.69 4977[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4977 -> 5945[label="",style="solid", color="black", weight=3]; 189.23/136.69 4978[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4978 -> 5946[label="",style="solid", color="black", weight=3]; 189.23/136.69 4979[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4979 -> 5947[label="",style="solid", color="black", weight=3]; 189.23/136.69 4980 -> 5948[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4980[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4980 -> 5949[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4980 -> 5950[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4981 -> 5957[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4981[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4981 -> 5958[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4981 -> 5959[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5967 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 5967[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5967 -> 5976[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5967 -> 5977[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5968[label="Succ ww3100",fontsize=16,color="green",shape="box"];5969 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 5969[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5969 -> 5978[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5969 -> 5979[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5970[label="Succ ww3100",fontsize=16,color="green",shape="box"];5971[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww408)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww4070))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5971 -> 5980[label="",style="solid", color="black", weight=3]; 189.23/136.69 5972[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww408)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5972 -> 5981[label="",style="solid", color="black", weight=3]; 189.23/136.69 4983 -> 5973[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4983[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4983 -> 5974[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4983 -> 5975[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4984[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];4984 -> 5982[label="",style="solid", color="black", weight=3]; 189.23/136.69 4985 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4985[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4985 -> 47270[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4985 -> 47271[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4985 -> 47272[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4985 -> 47273[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4985 -> 47274[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4986[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4986 -> 5984[label="",style="solid", color="black", weight=3]; 189.23/136.69 55170[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55170 -> 55187[label="",style="solid", color="black", weight=3]; 189.23/136.69 55171[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4615",fontsize=16,color="black",shape="box"];55171 -> 55188[label="",style="solid", color="black", weight=3]; 189.23/136.69 4988[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4988 -> 5986[label="",style="solid", color="black", weight=3]; 189.23/136.69 4989 -> 5987[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4989[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4989 -> 5988[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4989 -> 5989[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4990 -> 5990[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4990[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4990 -> 5991[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4990 -> 5992[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6000 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 6000[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6000 -> 6009[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6000 -> 6010[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6001[label="Succ ww3100",fontsize=16,color="green",shape="box"];6002 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 6002[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6002 -> 6011[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6002 -> 6012[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6003[label="Succ ww3100",fontsize=16,color="green",shape="box"];6004[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww440)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww4390))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6004 -> 6013[label="",style="solid", color="black", weight=3]; 189.23/136.69 6005[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww440)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6005 -> 6014[label="",style="solid", color="black", weight=3]; 189.23/136.69 4992 -> 6006[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4992[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];4992 -> 6007[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4992 -> 6008[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4993[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];4993 -> 6015[label="",style="solid", color="black", weight=3]; 189.23/136.69 43686[label="Zero",fontsize=16,color="green",shape="box"];43687[label="Pos Zero",fontsize=16,color="green",shape="box"];43688[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];43689[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];4995[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww61))) (psFloat ww62 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww61)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww61))) ww63 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww61))) (psFloat ww62 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww61)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww61))))",fontsize=16,color="black",shape="box"];4995 -> 6018[label="",style="solid", color="black", weight=3]; 189.23/136.69 37148[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4231",fontsize=16,color="black",shape="box"];37148 -> 37175[label="",style="solid", color="black", weight=3]; 189.23/136.69 37149[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37149 -> 37176[label="",style="solid", color="black", weight=3]; 189.23/136.69 4997[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];4997 -> 6020[label="",style="solid", color="black", weight=3]; 189.23/136.69 4998 -> 6021[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4998[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4998 -> 6022[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4998 -> 6023[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4999 -> 6024[label="",style="dashed", color="red", weight=0]; 189.23/136.69 4999[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];4999 -> 6025[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 4999 -> 6026[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6034 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 6034[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6034 -> 6049[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6034 -> 6050[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6035[label="Succ ww3100",fontsize=16,color="green",shape="box"];6036 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 6036[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6036 -> 6051[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6036 -> 6052[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6037[label="Succ ww3100",fontsize=16,color="green",shape="box"];6038[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww472)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww4710))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6038 -> 6053[label="",style="solid", color="black", weight=3]; 189.23/136.69 6039[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww472)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6039 -> 6054[label="",style="solid", color="black", weight=3]; 189.23/136.69 5001[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5001 -> 6040[label="",style="solid", color="black", weight=3]; 189.23/136.69 5002 -> 2231[label="",style="dashed", color="red", weight=0]; 189.23/136.69 5002[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5002 -> 6041[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5002 -> 6042[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5002 -> 6043[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5003[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5003 -> 6044[label="",style="solid", color="black", weight=3]; 189.23/136.69 5004[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5004 -> 6045[label="",style="solid", color="black", weight=3]; 189.23/136.69 5005 -> 6046[label="",style="dashed", color="red", weight=0]; 189.23/136.69 5005[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5005 -> 6047[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5005 -> 6048[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5006 -> 6055[label="",style="dashed", color="red", weight=0]; 189.23/136.69 5006[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5006 -> 6056[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5006 -> 6057[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6065 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 6065[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6065 -> 6080[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6065 -> 6081[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6066[label="Succ ww3100",fontsize=16,color="green",shape="box"];6067 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 6067[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6067 -> 6082[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6067 -> 6083[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6068[label="Succ ww3100",fontsize=16,color="green",shape="box"];6069[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww500)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww4990))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6069 -> 6084[label="",style="solid", color="black", weight=3]; 189.23/136.69 6070[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww500)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6070 -> 6085[label="",style="solid", color="black", weight=3]; 189.23/136.69 5008[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5008 -> 6071[label="",style="solid", color="black", weight=3]; 189.23/136.69 5009 -> 35894[label="",style="dashed", color="red", weight=0]; 189.23/136.69 5009[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5009 -> 36135[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5009 -> 36136[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5009 -> 36137[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5009 -> 36138[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 37592[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4253))) (Float (Pos Zero) (Pos (Succ ww4254)))) ww4261) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4253))) (Float (Pos Zero) (Pos (Succ ww4254))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4253))) (Float (Pos Zero) (Pos (Succ ww4254)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4253))) (Float (Pos Zero) (Pos (Succ ww4254)))) ww4261)))",fontsize=16,color="green",shape="box"];37592 -> 37617[label="",style="dashed", color="green", weight=3]; 189.23/136.69 37592 -> 37618[label="",style="dashed", color="green", weight=3]; 189.23/136.69 41342[label="ww5",fontsize=16,color="green",shape="box"];41343[label="ww3100",fontsize=16,color="green",shape="box"];41344[label="Zero",fontsize=16,color="green",shape="box"];41341[label="primPlusFloat ww4288 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4289))) (Float (Pos Zero) (Pos (Succ ww4290)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];62110[label="ww4288/Float ww42880 ww42881",fontsize=10,color="white",style="solid",shape="box"];41341 -> 62110[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62110 -> 41360[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 5011[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5011 -> 6074[label="",style="solid", color="black", weight=3]; 189.23/136.69 37150[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4232",fontsize=16,color="black",shape="box"];37150 -> 37178[label="",style="solid", color="black", weight=3]; 189.23/136.69 37151[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37151 -> 37179[label="",style="solid", color="black", weight=3]; 189.23/136.69 5013[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5013 -> 6076[label="",style="solid", color="black", weight=3]; 189.23/136.69 5014 -> 6077[label="",style="dashed", color="red", weight=0]; 189.23/136.69 5014[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5014 -> 6078[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5014 -> 6079[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5015 -> 6086[label="",style="dashed", color="red", weight=0]; 189.23/136.69 5015[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5015 -> 6087[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5015 -> 6088[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6096 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 6096[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6096 -> 6105[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6096 -> 6106[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6097[label="Succ ww3100",fontsize=16,color="green",shape="box"];6098 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 6098[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6098 -> 6107[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6098 -> 6108[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6099[label="Succ ww3100",fontsize=16,color="green",shape="box"];6100[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww528)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww5270))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6100 -> 6109[label="",style="solid", color="black", weight=3]; 189.23/136.69 6101[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww528)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6101 -> 6110[label="",style="solid", color="black", weight=3]; 189.23/136.69 5017 -> 6102[label="",style="dashed", color="red", weight=0]; 189.23/136.69 5017[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5017 -> 6103[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5017 -> 6104[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5018[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5018 -> 6111[label="",style="solid", color="black", weight=3]; 189.23/136.69 5019 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.69 5019[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5019 -> 47275[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5019 -> 47276[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5019 -> 47277[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5019 -> 47278[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5019 -> 47279[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5020[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5020 -> 6113[label="",style="solid", color="black", weight=3]; 189.23/136.69 5021[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5021 -> 6114[label="",style="solid", color="black", weight=3]; 189.23/136.69 5022[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5022 -> 6115[label="",style="solid", color="black", weight=3]; 189.23/136.69 46885[label="primPlusFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) ww4451",fontsize=16,color="black",shape="box"];46885 -> 46939[label="",style="solid", color="black", weight=3]; 189.23/136.69 46886 -> 46807[label="",style="dashed", color="red", weight=0]; 189.23/136.69 46886[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) ww4451",fontsize=16,color="magenta"];50192[label="ww5421",fontsize=16,color="green",shape="box"];50193[label="ww5420",fontsize=16,color="green",shape="box"];50194[label="primDivFloat (msFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];50194 -> 50255[label="",style="solid", color="black", weight=3]; 189.23/136.69 50195[label="not (esEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Pos ww5410)) ww4464) LT)",fontsize=16,color="black",shape="box"];50195 -> 50256[label="",style="solid", color="black", weight=3]; 189.23/136.69 50196[label="takeWhile (flip gtEsFloat ww3262) (Cons ww44620 ww44621)",fontsize=16,color="black",shape="box"];50196 -> 50257[label="",style="solid", color="black", weight=3]; 189.23/136.69 50197[label="takeWhile (flip gtEsFloat ww3262) Nil",fontsize=16,color="black",shape="box"];50197 -> 50258[label="",style="solid", color="black", weight=3]; 189.23/136.69 50198[label="Nil",fontsize=16,color="green",shape="box"];6853[label="ww54400",fontsize=16,color="green",shape="box"];6854[label="ww62600",fontsize=16,color="green",shape="box"];6855[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="black",shape="box"];6855 -> 6886[label="",style="solid", color="black", weight=3]; 189.23/136.69 47125 -> 59092[label="",style="dashed", color="red", weight=0]; 189.23/136.69 47125[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="magenta"];47125 -> 59093[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 47125 -> 59094[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 47125 -> 59095[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 47125 -> 59096[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 47125 -> 59097[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 47126[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];47127[label="psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47127 -> 50140[label="",style="solid", color="black", weight=3]; 189.23/136.69 47128[label="Neg Zero",fontsize=16,color="green",shape="box"];47129 -> 49946[label="",style="dashed", color="red", weight=0]; 189.23/136.69 47129[label="flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg Zero))",fontsize=16,color="magenta"];47129 -> 49948[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 47129 -> 49949[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 47130 -> 45779[label="",style="dashed", color="red", weight=0]; 189.23/136.69 47130[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="magenta"];47130 -> 50141[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 47131[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];47132[label="psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47132 -> 50142[label="",style="solid", color="black", weight=3]; 189.23/136.69 47133[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];47134 -> 49946[label="",style="dashed", color="red", weight=0]; 189.23/136.69 47134[label="flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))",fontsize=16,color="magenta"];47134 -> 49950[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 47134 -> 49951[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 47135 -> 46118[label="",style="dashed", color="red", weight=0]; 189.23/136.69 47135[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="magenta"];47135 -> 50143[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 47136[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];47137[label="psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47137 -> 50144[label="",style="solid", color="black", weight=3]; 189.23/136.69 47138[label="Neg Zero",fontsize=16,color="green",shape="box"];47139 -> 49946[label="",style="dashed", color="red", weight=0]; 189.23/136.69 47139[label="flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg Zero))",fontsize=16,color="magenta"];47139 -> 49952[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 47139 -> 49953[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6859[label="ww54400",fontsize=16,color="green",shape="box"];6860[label="ww63000",fontsize=16,color="green",shape="box"];6861[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="black",shape="box"];6861 -> 6890[label="",style="solid", color="black", weight=3]; 189.23/136.69 47140 -> 46127[label="",style="dashed", color="red", weight=0]; 189.23/136.69 47140[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="magenta"];47140 -> 50145[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 47141[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];47142[label="psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47142 -> 50146[label="",style="solid", color="black", weight=3]; 189.23/136.69 47143[label="Pos Zero",fontsize=16,color="green",shape="box"];47144 -> 49896[label="",style="dashed", color="red", weight=0]; 189.23/136.69 47144[label="flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos Zero))",fontsize=16,color="magenta"];47144 -> 49898[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 47144 -> 49899[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 47145 -> 45804[label="",style="dashed", color="red", weight=0]; 189.23/136.69 47145[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="magenta"];47145 -> 50147[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 47146[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];47147[label="psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47147 -> 50148[label="",style="solid", color="black", weight=3]; 189.23/136.69 47148[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];47149 -> 49896[label="",style="dashed", color="red", weight=0]; 189.23/136.69 47149[label="flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))",fontsize=16,color="magenta"];47149 -> 49900[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 47149 -> 49901[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 47150 -> 46138[label="",style="dashed", color="red", weight=0]; 189.23/136.69 47150[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="magenta"];47150 -> 50149[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 47151[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];47152[label="psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47152 -> 50150[label="",style="solid", color="black", weight=3]; 189.23/136.69 47153[label="Pos Zero",fontsize=16,color="green",shape="box"];47154 -> 49896[label="",style="dashed", color="red", weight=0]; 189.23/136.69 47154[label="flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos Zero))",fontsize=16,color="magenta"];47154 -> 49902[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 47154 -> 49903[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 46894[label="primPlusFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) ww4452",fontsize=16,color="black",shape="box"];46894 -> 46944[label="",style="solid", color="black", weight=3]; 189.23/136.69 46895 -> 46828[label="",style="dashed", color="red", weight=0]; 189.23/136.69 46895[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) ww4452",fontsize=16,color="magenta"];50199[label="ww5421",fontsize=16,color="green",shape="box"];50200[label="ww5420",fontsize=16,color="green",shape="box"];50201[label="primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];50201 -> 50259[label="",style="solid", color="black", weight=3]; 189.23/136.69 50202[label="not (esEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Neg ww5410)) ww4465) LT)",fontsize=16,color="black",shape="box"];50202 -> 50260[label="",style="solid", color="black", weight=3]; 189.23/136.69 6869 -> 23348[label="",style="dashed", color="red", weight=0]; 189.23/136.69 6869[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];6869 -> 23381[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6869 -> 23382[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6869 -> 23383[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6869 -> 23384[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6871[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6871 -> 6910[label="",style="solid", color="black", weight=3]; 189.23/136.69 6872[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6872 -> 6911[label="",style="solid", color="black", weight=3]; 189.23/136.69 6873 -> 23348[label="",style="dashed", color="red", weight=0]; 189.23/136.69 6873[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];6873 -> 23385[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6873 -> 23386[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6873 -> 23387[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6873 -> 23388[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6875[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6875 -> 6914[label="",style="solid", color="black", weight=3]; 189.23/136.69 6876[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6876 -> 6915[label="",style="solid", color="black", weight=3]; 189.23/136.69 6877[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];6877 -> 6916[label="",style="solid", color="black", weight=3]; 189.23/136.69 6878[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6878 -> 6917[label="",style="solid", color="black", weight=3]; 189.23/136.69 6879[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6879 -> 6918[label="",style="solid", color="black", weight=3]; 189.23/136.69 6880[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6880 -> 6919[label="",style="solid", color="black", weight=3]; 189.23/136.69 6881[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];6881 -> 6920[label="",style="solid", color="black", weight=3]; 189.23/136.69 6882[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6882 -> 6921[label="",style="solid", color="black", weight=3]; 189.23/136.69 6883[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6883 -> 6922[label="",style="solid", color="black", weight=3]; 189.23/136.69 6884[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6884 -> 6923[label="",style="solid", color="black", weight=3]; 189.23/136.69 5093 -> 6357[label="",style="dashed", color="red", weight=0]; 189.23/136.69 5093[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5093 -> 6358[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5093 -> 6359[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5094 -> 6368[label="",style="dashed", color="red", weight=0]; 189.23/136.69 5094[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5094 -> 6369[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5094 -> 6370[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6399 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 6399[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6399 -> 6425[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6399 -> 6426[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6400[label="Succ ww3100",fontsize=16,color="green",shape="box"];6401 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 6401[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6401 -> 6427[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6401 -> 6428[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6402[label="Succ ww3100",fontsize=16,color="green",shape="box"];6403[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww569)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww5680))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6403 -> 6429[label="",style="solid", color="black", weight=3]; 189.23/136.69 6404[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww569)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6404 -> 6430[label="",style="solid", color="black", weight=3]; 189.23/136.69 5096[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5096 -> 6405[label="",style="solid", color="black", weight=3]; 189.23/136.69 5097[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5097 -> 6406[label="",style="solid", color="black", weight=3]; 189.23/136.69 47160 -> 59092[label="",style="dashed", color="red", weight=0]; 189.23/136.69 47160[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];47160 -> 59098[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 47160 -> 59099[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 47160 -> 59100[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 47160 -> 59101[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 47160 -> 59102[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 47161[label="Neg Zero",fontsize=16,color="green",shape="box"];47162[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47162 -> 50152[label="",style="solid", color="black", weight=3]; 189.23/136.69 47163[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];47164 -> 50153[label="",style="dashed", color="red", weight=0]; 189.23/136.69 47164[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];47164 -> 50154[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5100[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5100 -> 6409[label="",style="solid", color="black", weight=3]; 189.23/136.69 5101[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5101 -> 6410[label="",style="solid", color="black", weight=3]; 189.23/136.69 5102 -> 6411[label="",style="dashed", color="red", weight=0]; 189.23/136.69 5102[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5102 -> 6412[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5102 -> 6413[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5103 -> 6431[label="",style="dashed", color="red", weight=0]; 189.23/136.69 5103[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5103 -> 6432[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5103 -> 6433[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6475 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 6475[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6475 -> 6510[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6475 -> 6511[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6476[label="Succ ww3100",fontsize=16,color="green",shape="box"];6477 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 6477[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6477 -> 6512[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6477 -> 6513[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6478[label="Succ ww3100",fontsize=16,color="green",shape="box"];6479[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww599)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww5980))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6479 -> 6514[label="",style="solid", color="black", weight=3]; 189.23/136.69 6480[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww599)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6480 -> 6515[label="",style="solid", color="black", weight=3]; 189.23/136.69 5105 -> 6481[label="",style="dashed", color="red", weight=0]; 189.23/136.69 5105[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5105 -> 6482[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5105 -> 6483[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5106[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5106 -> 6516[label="",style="solid", color="black", weight=3]; 189.23/136.69 16711[label="takeWhile1 (flip ltEsFloat (psFloat ww2115 (fsFloat (msFloat (Float (Pos (Succ ww2116)) (Pos (Succ ww2117))) (Float (Neg Zero) (Neg (Succ ww2118)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww2118))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2116)) (Pos (Succ ww2117))) (Float (Neg Zero) (Neg (Succ ww2118))))) (psFloat (msFloat (Float (Pos (Succ ww2116)) (Pos (Succ ww2117))) (Float (Neg Zero) (Neg (Succ ww2118)))) (Float (Neg Zero) (Neg (Succ ww2118))))) (ltEsFloat (Float (Neg Zero) (Neg (Succ ww2118))) (psFloat ww2115 (fsFloat (msFloat (Float (Pos (Succ ww2116)) (Pos (Succ ww2117))) (Float (Neg Zero) (Neg (Succ ww2118)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];16711 -> 16753[label="",style="solid", color="black", weight=3]; 189.23/136.69 5109[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5109 -> 6519[label="",style="solid", color="black", weight=3]; 189.23/136.69 5110[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="burlywood",shape="box"];62111[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];5110 -> 62111[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62111 -> 6520[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 5111[label="not (esEsOrdering (primCmpFloat ww15 (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="burlywood",shape="box"];62112[label="ww15/Float ww150 ww151",fontsize=10,color="white",style="solid",shape="box"];5111 -> 62112[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62112 -> 6521[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 10761[label="psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834",fontsize=16,color="black",shape="triangle"];10761 -> 10770[label="",style="solid", color="black", weight=3]; 189.23/136.69 10762[label="takeWhile1 ww11 (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834) (iterate (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834))) MyTrue",fontsize=16,color="black",shape="box"];10762 -> 10771[label="",style="solid", color="black", weight=3]; 189.23/136.69 10763[label="takeWhile1 ww11 (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834) (iterate (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834))) MyFalse",fontsize=16,color="black",shape="box"];10763 -> 10772[label="",style="solid", color="black", weight=3]; 189.23/136.69 5115 -> 6631[label="",style="dashed", color="red", weight=0]; 189.23/136.69 5115[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5115 -> 6632[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5115 -> 6633[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5116 -> 6691[label="",style="dashed", color="red", weight=0]; 189.23/136.69 5116[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5116 -> 6692[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5116 -> 6693[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6773 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 6773[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6773 -> 6816[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6773 -> 6817[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6774[label="Succ ww3100",fontsize=16,color="green",shape="box"];6775 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 6775[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6775 -> 6818[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6775 -> 6819[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6776[label="Succ ww3100",fontsize=16,color="green",shape="box"];6777[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww659)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww6580))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6777 -> 6820[label="",style="solid", color="black", weight=3]; 189.23/136.69 6778[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww659)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6778 -> 6821[label="",style="solid", color="black", weight=3]; 189.23/136.69 5118 -> 6779[label="",style="dashed", color="red", weight=0]; 189.23/136.69 5118[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5118 -> 6780[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5118 -> 6781[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5119[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5119 -> 6822[label="",style="solid", color="black", weight=3]; 189.23/136.69 32945 -> 32961[label="",style="dashed", color="red", weight=0]; 189.23/136.69 32945[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];32945 -> 32966[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 32945 -> 32967[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 32945 -> 32968[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 32945 -> 32969[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 28102[label="flip ltEsFloat ww3417 (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];28102 -> 28112[label="",style="solid", color="black", weight=3]; 189.23/136.69 32962[label="ww4000",fontsize=16,color="green",shape="box"];32963[label="ww5",fontsize=16,color="green",shape="box"];32964[label="Zero",fontsize=16,color="green",shape="box"];32965[label="ww3100",fontsize=16,color="green",shape="box"];32961[label="psFloat ww3894 (fsFloat (msFloat (Float (Pos (Succ ww3895)) (Neg (Succ ww3896))) (Float (Neg Zero) (Pos (Succ ww3897)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];32961 -> 33006[label="",style="solid", color="black", weight=3]; 189.23/136.69 32947[label="takeWhile1 (flip ltEsFloat ww3892) (Float (Neg Zero) (Pos (Succ ww2123))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123))))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123))))) MyTrue",fontsize=16,color="black",shape="box"];32947 -> 33007[label="",style="solid", color="black", weight=3]; 189.23/136.69 32948[label="takeWhile1 (flip ltEsFloat ww3892) (Float (Neg Zero) (Pos (Succ ww2123))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123))))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123))))) MyFalse",fontsize=16,color="black",shape="box"];32948 -> 33008[label="",style="solid", color="black", weight=3]; 189.23/136.69 5121[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5121 -> 6824[label="",style="solid", color="black", weight=3]; 189.23/136.69 5122[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5122 -> 6825[label="",style="solid", color="black", weight=3]; 189.23/136.69 21801 -> 21758[label="",style="dashed", color="red", weight=0]; 189.23/136.69 21801[label="primMulInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];21801 -> 21863[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 21801 -> 21864[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 23757[label="primMinusInt (Pos (Succ ww2913)) ww29150",fontsize=16,color="burlywood",shape="box"];62113[label="ww29150/Pos ww291500",fontsize=10,color="white",style="solid",shape="box"];23757 -> 62113[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62113 -> 23773[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 62114[label="ww29150/Neg ww291500",fontsize=10,color="white",style="solid",shape="box"];23757 -> 62114[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62114 -> 23774[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 26770[label="Float (psMyInt ww3257 ww32400) (srMyInt ww3256 ww32401)",fontsize=16,color="green",shape="box"];26770 -> 26799[label="",style="dashed", color="green", weight=3]; 189.23/136.69 26770 -> 26800[label="",style="dashed", color="green", weight=3]; 189.23/136.69 5125[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww8 (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) ww9 (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat ww8 (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62115[label="ww8/Float ww80 ww81",fontsize=10,color="white",style="solid",shape="box"];5125 -> 62115[label="",style="solid", color="burlywood", weight=9]; 189.23/136.69 62115 -> 6828[label="",style="solid", color="burlywood", weight=3]; 189.23/136.69 5126 -> 6829[label="",style="dashed", color="red", weight=0]; 189.23/136.69 5126[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5126 -> 6830[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5126 -> 6831[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5127 -> 6862[label="",style="dashed", color="red", weight=0]; 189.23/136.69 5127[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5127 -> 6863[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5127 -> 6864[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6898 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 6898[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6898 -> 6933[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6898 -> 6934[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6899[label="Succ ww3100",fontsize=16,color="green",shape="box"];6900 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 6900[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6900 -> 6935[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6900 -> 6936[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6901[label="Succ ww3100",fontsize=16,color="green",shape="box"];6902[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww693)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww6920))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6902 -> 6937[label="",style="solid", color="black", weight=3]; 189.23/136.69 6903[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww693)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6903 -> 6938[label="",style="solid", color="black", weight=3]; 189.23/136.69 5129[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5129 -> 6924[label="",style="solid", color="black", weight=3]; 189.23/136.69 5130[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5130 -> 6925[label="",style="solid", color="black", weight=3]; 189.23/136.69 5131[label="takeWhile1 (flip gtEsFloat (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww18 (iterate (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18)) (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) ww18)) (flip gtEsFloat (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww18)",fontsize=16,color="black",shape="box"];5131 -> 6926[label="",style="solid", color="black", weight=3]; 189.23/136.69 5132[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5132 -> 6927[label="",style="solid", color="black", weight=3]; 189.23/136.69 5133[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5133 -> 6928[label="",style="solid", color="black", weight=3]; 189.23/136.69 5134[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5134 -> 6929[label="",style="solid", color="black", weight=3]; 189.23/136.69 5135 -> 6930[label="",style="dashed", color="red", weight=0]; 189.23/136.69 5135[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5135 -> 6931[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5135 -> 6932[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5136 -> 6939[label="",style="dashed", color="red", weight=0]; 189.23/136.69 5136[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5136 -> 6940[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5136 -> 6941[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6949 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 6949[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6949 -> 6963[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6949 -> 6964[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6950[label="Succ ww3100",fontsize=16,color="green",shape="box"];6951 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.69 6951[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6951 -> 6965[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6951 -> 6966[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 6952[label="Succ ww3100",fontsize=16,color="green",shape="box"];6953[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww723)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww7220))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6953 -> 6967[label="",style="solid", color="black", weight=3]; 189.23/136.69 6954[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww723)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6954 -> 6968[label="",style="solid", color="black", weight=3]; 189.23/136.69 5138[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5138 -> 6955[label="",style="solid", color="black", weight=3]; 189.23/136.69 5139[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5139 -> 6956[label="",style="solid", color="black", weight=3]; 189.23/136.69 47165 -> 43685[label="",style="dashed", color="red", weight=0]; 189.23/136.69 47165[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];47165 -> 50203[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 47165 -> 50204[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 47165 -> 50205[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 47165 -> 50206[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 47166[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];47167 -> 52299[label="",style="dashed", color="red", weight=0]; 189.23/136.69 47167[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47167 -> 52300[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 47167 -> 52301[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 47167 -> 52302[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 47167 -> 52303[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 47168[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];47169 -> 49896[label="",style="dashed", color="red", weight=0]; 189.23/136.69 47169[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];47169 -> 49904[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 47169 -> 49905[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 47169 -> 49906[label="",style="dashed", color="magenta", weight=3]; 189.23/136.69 5141[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5141 -> 6958[label="",style="solid", color="black", weight=3]; 189.23/136.70 5142[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5142 -> 6959[label="",style="solid", color="black", weight=3]; 189.23/136.70 5143 -> 6960[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5143[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5143 -> 6961[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5143 -> 6962[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5144 -> 6969[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5144[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5144 -> 6970[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5144 -> 6971[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 6979 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 6979[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6979 -> 6988[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 6979 -> 6989[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 6980[label="Succ ww3100",fontsize=16,color="green",shape="box"];6981 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 6981[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6981 -> 6990[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 6981 -> 6991[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 6982[label="Succ ww3100",fontsize=16,color="green",shape="box"];6983[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww753)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww7520))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6983 -> 6992[label="",style="solid", color="black", weight=3]; 189.23/136.70 6984[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww753)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6984 -> 6993[label="",style="solid", color="black", weight=3]; 189.23/136.70 5146 -> 6985[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5146[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5146 -> 6986[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5146 -> 6987[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5147[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37 (psFloat ww38 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) ww37 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37)) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) ww37)) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37 (psFloat ww38 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) ww37)",fontsize=16,color="black",shape="box"];5147 -> 6994[label="",style="solid", color="black", weight=3]; 189.23/136.70 5148[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5148 -> 6995[label="",style="solid", color="black", weight=3]; 189.23/136.70 5149[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5149 -> 6996[label="",style="solid", color="black", weight=3]; 189.23/136.70 5150 -> 6997[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5150[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5150 -> 6998[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5150 -> 6999[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5151 -> 7000[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5151[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5151 -> 7001[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5151 -> 7002[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7010 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 7010[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7010 -> 7019[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7010 -> 7020[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7011[label="Succ ww3100",fontsize=16,color="green",shape="box"];7012 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 7012[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7012 -> 7021[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7012 -> 7022[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7013[label="Succ ww3100",fontsize=16,color="green",shape="box"];7014[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww787)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww7860))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7014 -> 7023[label="",style="solid", color="black", weight=3]; 189.23/136.70 7015[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww787)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7015 -> 7024[label="",style="solid", color="black", weight=3]; 189.23/136.70 5153 -> 7016[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5153[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5153 -> 7017[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5153 -> 7018[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5154[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5154 -> 7025[label="",style="solid", color="black", weight=3]; 189.23/136.70 16857[label="takeWhile1 (flip ltEsFloat (psFloat ww2129 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (ltEsFloat (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (psFloat ww2129 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];16857 -> 16866[label="",style="solid", color="black", weight=3]; 189.23/136.70 5156[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5156 -> 7027[label="",style="solid", color="black", weight=3]; 189.23/136.70 5157[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5157 -> 7028[label="",style="solid", color="black", weight=3]; 189.23/136.70 5158[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5158 -> 7029[label="",style="solid", color="black", weight=3]; 189.23/136.70 5159 -> 7030[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5159[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5159 -> 7031[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5159 -> 7032[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5160 -> 7033[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5160[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5160 -> 7034[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5160 -> 7035[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7043 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 7043[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7043 -> 7058[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7043 -> 7059[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7044[label="Succ ww3100",fontsize=16,color="green",shape="box"];7045 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 7045[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7045 -> 7060[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7045 -> 7061[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7046[label="Succ ww3100",fontsize=16,color="green",shape="box"];7047[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww821)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww8200))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7047 -> 7062[label="",style="solid", color="black", weight=3]; 189.23/136.70 7048[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww821)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7048 -> 7063[label="",style="solid", color="black", weight=3]; 189.23/136.70 5162[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5162 -> 7049[label="",style="solid", color="black", weight=3]; 189.23/136.70 5163[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5163 -> 7050[label="",style="solid", color="black", weight=3]; 189.23/136.70 47170 -> 52494[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47170[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47170 -> 52495[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47170 -> 52496[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47170 -> 52497[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47170 -> 52498[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47171[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];47172 -> 33989[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47172[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47172 -> 50209[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47172 -> 50210[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47172 -> 50211[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47172 -> 50212[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47173[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47174 -> 49946[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47174[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47174 -> 49954[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47174 -> 49955[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47174 -> 49956[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5165[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5165 -> 7052[label="",style="solid", color="black", weight=3]; 189.23/136.70 5166[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5166 -> 7053[label="",style="solid", color="black", weight=3]; 189.23/136.70 5167[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5167 -> 7054[label="",style="solid", color="black", weight=3]; 189.23/136.70 5168 -> 7055[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5168[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5168 -> 7056[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5168 -> 7057[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5169 -> 7064[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5169[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5169 -> 7065[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5169 -> 7066[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7074 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 7074[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7074 -> 7088[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7074 -> 7089[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7075[label="Succ ww3100",fontsize=16,color="green",shape="box"];7076 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 7076[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7076 -> 7090[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7076 -> 7091[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7077[label="Succ ww3100",fontsize=16,color="green",shape="box"];7078[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww851)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww8500))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7078 -> 7092[label="",style="solid", color="black", weight=3]; 189.23/136.70 7079[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww851)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7079 -> 7093[label="",style="solid", color="black", weight=3]; 189.23/136.70 5171[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5171 -> 7080[label="",style="solid", color="black", weight=3]; 189.23/136.70 5172[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5172 -> 7081[label="",style="solid", color="black", weight=3]; 189.23/136.70 47175 -> 43685[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47175[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];47175 -> 50213[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47175 -> 50214[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47175 -> 50215[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47175 -> 50216[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47176[label="Neg Zero",fontsize=16,color="green",shape="box"];47177 -> 52428[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47177[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47177 -> 52429[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47177 -> 52430[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47177 -> 52431[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47178[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];47179 -> 50153[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47179[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];47179 -> 50155[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5174[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5174 -> 7083[label="",style="solid", color="black", weight=3]; 189.23/136.70 5175[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5175 -> 7084[label="",style="solid", color="black", weight=3]; 189.23/136.70 5176 -> 7085[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5176[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5176 -> 7086[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5176 -> 7087[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5177 -> 7094[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5177[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5177 -> 7095[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5177 -> 7096[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7104 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 7104[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7104 -> 7113[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7104 -> 7114[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7105[label="Succ ww3100",fontsize=16,color="green",shape="box"];7106 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 7106[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7106 -> 7115[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7106 -> 7116[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7107[label="Succ ww3100",fontsize=16,color="green",shape="box"];7108[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww881)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww8800))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7108 -> 7117[label="",style="solid", color="black", weight=3]; 189.23/136.70 7109[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww881)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7109 -> 7118[label="",style="solid", color="black", weight=3]; 189.23/136.70 5179 -> 7110[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5179[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5179 -> 7111[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5179 -> 7112[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5180[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5180 -> 7119[label="",style="solid", color="black", weight=3]; 189.23/136.70 5181[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5181 -> 7120[label="",style="solid", color="black", weight=3]; 189.23/136.70 5182 -> 7121[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5182[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5182 -> 7122[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5182 -> 7123[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5183 -> 7124[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5183[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5183 -> 7125[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5183 -> 7126[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7134 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 7134[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7134 -> 7143[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7134 -> 7144[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7135[label="Succ ww3100",fontsize=16,color="green",shape="box"];7136 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 7136[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7136 -> 7145[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7136 -> 7146[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7137[label="Succ ww3100",fontsize=16,color="green",shape="box"];7138[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww915)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww9140))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7138 -> 7147[label="",style="solid", color="black", weight=3]; 189.23/136.70 7139[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww915)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7139 -> 7148[label="",style="solid", color="black", weight=3]; 189.23/136.70 5185 -> 7140[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5185[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5185 -> 7141[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5185 -> 7142[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5186[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5186 -> 7149[label="",style="solid", color="black", weight=3]; 189.23/136.70 34757 -> 34770[label="",style="dashed", color="red", weight=0]; 189.23/136.70 34757[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34757 -> 34774[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 34757 -> 34775[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 34757 -> 34776[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 34771[label="ww5",fontsize=16,color="green",shape="box"];34772[label="ww3100",fontsize=16,color="green",shape="box"];34773[label="Zero",fontsize=16,color="green",shape="box"];34770[label="psFloat ww4077 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4078))) (Float (Neg Zero) (Pos (Succ ww4079)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];34770 -> 34804[label="",style="solid", color="black", weight=3]; 189.23/136.70 34759[label="takeWhile1 (flip ltEsFloat ww4075) (Float (Neg Zero) (Pos (Succ ww2142))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142))))) MyTrue",fontsize=16,color="black",shape="box"];34759 -> 34805[label="",style="solid", color="black", weight=3]; 189.23/136.70 34760[label="takeWhile1 (flip ltEsFloat ww4075) (Float (Neg Zero) (Pos (Succ ww2142))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142))))) MyFalse",fontsize=16,color="black",shape="box"];34760 -> 34806[label="",style="solid", color="black", weight=3]; 189.23/136.70 5188[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5188 -> 7151[label="",style="solid", color="black", weight=3]; 189.23/136.70 5189[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5189 -> 7152[label="",style="solid", color="black", weight=3]; 189.23/136.70 5190[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5190 -> 7153[label="",style="solid", color="black", weight=3]; 189.23/136.70 5191 -> 7154[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5191[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5191 -> 7155[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5191 -> 7156[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5192 -> 7157[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5192[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5192 -> 7158[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5192 -> 7159[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7167 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 7167[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7167 -> 7420[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7167 -> 7421[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7168[label="Succ ww3100",fontsize=16,color="green",shape="box"];7169 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 7169[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7169 -> 7422[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7169 -> 7423[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7170[label="Succ ww3100",fontsize=16,color="green",shape="box"];7171[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww949)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww9480))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7171 -> 7424[label="",style="solid", color="black", weight=3]; 189.23/136.70 7172[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww949)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7172 -> 7425[label="",style="solid", color="black", weight=3]; 189.23/136.70 5194[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5194 -> 7173[label="",style="solid", color="black", weight=3]; 189.23/136.70 5195[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5195 -> 7174[label="",style="solid", color="black", weight=3]; 189.23/136.70 47180 -> 52627[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47180[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47180 -> 52628[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47180 -> 52629[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47180 -> 52630[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47181[label="Neg Zero",fontsize=16,color="green",shape="box"];47182 -> 34911[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47182[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47182 -> 50219[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47182 -> 50220[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47182 -> 50221[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47183[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47184 -> 50222[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47184[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47184 -> 50223[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5197[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5197 -> 7176[label="",style="solid", color="black", weight=3]; 189.23/136.70 5198[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5198 -> 7177[label="",style="solid", color="black", weight=3]; 189.23/136.70 5199[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5199 -> 7178[label="",style="solid", color="black", weight=3]; 189.23/136.70 50306[label="primPlusFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) ww4469",fontsize=16,color="black",shape="box"];50306 -> 50344[label="",style="solid", color="black", weight=3]; 189.23/136.70 50307 -> 50245[label="",style="dashed", color="red", weight=0]; 189.23/136.70 50307[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) ww4469",fontsize=16,color="magenta"];50247[label="ww9591",fontsize=16,color="green",shape="box"];50248[label="ww9590",fontsize=16,color="green",shape="box"];50249[label="primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];50249 -> 50308[label="",style="solid", color="black", weight=3]; 189.23/136.70 50250[label="not (esEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Pos ww9580)) ww4466) LT)",fontsize=16,color="black",shape="box"];50250 -> 50309[label="",style="solid", color="black", weight=3]; 189.23/136.70 7900[label="ww105700",fontsize=16,color="green",shape="box"];7901[label="ww96100",fontsize=16,color="green",shape="box"];7902[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="black",shape="box"];7902 -> 7943[label="",style="solid", color="black", weight=3]; 189.23/136.70 47190 -> 45895[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47190[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="magenta"];47190 -> 50261[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47191[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];47192[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47192 -> 50262[label="",style="solid", color="black", weight=3]; 189.23/136.70 47193[label="Neg Zero",fontsize=16,color="green",shape="box"];47194 -> 50066[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47194[label="flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg Zero))",fontsize=16,color="magenta"];47194 -> 50068[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47194 -> 50069[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47195 -> 45906[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47195[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];47195 -> 50263[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47196[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];47198[label="Neg (Succ ww95800)",fontsize=16,color="green",shape="box"];47199 -> 50066[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47199[label="flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))",fontsize=16,color="magenta"];47199 -> 50070[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47199 -> 50071[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47200 -> 50864[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47200[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="magenta"];47200 -> 50865[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47201[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];47202[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47202 -> 50266[label="",style="solid", color="black", weight=3]; 189.23/136.70 47203[label="Neg Zero",fontsize=16,color="green",shape="box"];47204 -> 50066[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47204[label="flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg Zero))",fontsize=16,color="magenta"];47204 -> 50072[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47204 -> 50073[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7906[label="ww106100",fontsize=16,color="green",shape="box"];7907[label="ww96100",fontsize=16,color="green",shape="box"];7908[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="black",shape="box"];7908 -> 7947[label="",style="solid", color="black", weight=3]; 189.23/136.70 47205 -> 50872[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47205[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="magenta"];47205 -> 50873[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47206[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];47207[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47207 -> 50268[label="",style="solid", color="black", weight=3]; 189.23/136.70 47208[label="Pos Zero",fontsize=16,color="green",shape="box"];47209 -> 49994[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47209[label="flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos Zero))",fontsize=16,color="magenta"];47209 -> 49996[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47209 -> 49997[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47210 -> 45917[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47210[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="magenta"];47210 -> 50269[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47211[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];47212[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47212 -> 50270[label="",style="solid", color="black", weight=3]; 189.23/136.70 47213[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];47214 -> 49994[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47214[label="flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))",fontsize=16,color="magenta"];47214 -> 49998[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47214 -> 49999[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47215 -> 50881[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47215[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="magenta"];47215 -> 50882[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47216[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];47217[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47217 -> 50272[label="",style="solid", color="black", weight=3]; 189.23/136.70 47218[label="Pos Zero",fontsize=16,color="green",shape="box"];47219 -> 49994[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47219[label="flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos Zero))",fontsize=16,color="magenta"];47219 -> 50000[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47219 -> 50001[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 46978[label="primPlusFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) ww4454",fontsize=16,color="black",shape="box"];46978 -> 47001[label="",style="solid", color="black", weight=3]; 189.23/136.70 46979 -> 46931[label="",style="dashed", color="red", weight=0]; 189.23/136.70 46979[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) ww4454",fontsize=16,color="magenta"];50251[label="ww9591",fontsize=16,color="green",shape="box"];50252[label="ww9590",fontsize=16,color="green",shape="box"];50253[label="primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];50253 -> 50310[label="",style="solid", color="black", weight=3]; 189.23/136.70 50254[label="not (esEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Neg ww9580)) ww4467) LT)",fontsize=16,color="black",shape="box"];50254 -> 50311[label="",style="solid", color="black", weight=3]; 189.23/136.70 7920[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];7920 -> 7961[label="",style="solid", color="black", weight=3]; 189.23/136.70 7921[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7921 -> 7962[label="",style="solid", color="black", weight=3]; 189.23/136.70 7922[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7922 -> 7963[label="",style="solid", color="black", weight=3]; 189.23/136.70 7923[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7923 -> 7964[label="",style="solid", color="black", weight=3]; 189.23/136.70 54763 -> 47492[label="",style="dashed", color="red", weight=0]; 189.23/136.70 54763[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47492[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47492 -> 50514[label="",style="solid", color="black", weight=3]; 189.23/136.70 54915[label="Float (Pos (Succ ww957)) (Neg (Succ ww95800))",fontsize=16,color="green",shape="box"];51148[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4494)",fontsize=16,color="black",shape="triangle"];51148 -> 51151[label="",style="solid", color="black", weight=3]; 189.23/136.70 7925[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7925 -> 7966[label="",style="solid", color="black", weight=3]; 189.23/136.70 50430[label="primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50430 -> 50862[label="",style="solid", color="black", weight=3]; 189.23/136.70 45921[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4428",fontsize=16,color="black",shape="triangle"];45921 -> 46180[label="",style="solid", color="black", weight=3]; 189.23/136.70 45922 -> 45906[label="",style="dashed", color="red", weight=0]; 189.23/136.70 45922[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4428))",fontsize=16,color="magenta"];45922 -> 46181[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7927[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7927 -> 7968[label="",style="solid", color="black", weight=3]; 189.23/136.70 7928[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];7928 -> 7969[label="",style="solid", color="black", weight=3]; 189.23/136.70 7929[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7929 -> 7970[label="",style="solid", color="black", weight=3]; 189.23/136.70 7930[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7930 -> 7971[label="",style="solid", color="black", weight=3]; 189.23/136.70 7931[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7931 -> 7972[label="",style="solid", color="black", weight=3]; 189.23/136.70 54764 -> 47057[label="",style="dashed", color="red", weight=0]; 189.23/136.70 54764[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54764 -> 54926[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 54764 -> 54927[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 54916[label="Succ ww95800",fontsize=16,color="green",shape="box"];54917[label="Succ ww95600",fontsize=16,color="green",shape="box"];54918[label="Succ ww95800",fontsize=16,color="green",shape="box"];54919[label="Float (Pos (Succ ww957)) (Neg (Succ ww95800))",fontsize=16,color="green",shape="box"];54920[label="Succ ww95600",fontsize=16,color="green",shape="box"];7933[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7933 -> 7974[label="",style="solid", color="black", weight=3]; 189.23/136.70 7935[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7935 -> 7976[label="",style="solid", color="black", weight=3]; 189.23/136.70 5267 -> 7426[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5267[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5267 -> 7427[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5267 -> 7428[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5268 -> 7435[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5268[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5268 -> 7436[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5268 -> 7437[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7457 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 7457[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7457 -> 7482[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7457 -> 7483[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7458[label="Succ ww3100",fontsize=16,color="green",shape="box"];7459 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 7459[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7459 -> 7484[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7459 -> 7485[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7460[label="Succ ww3100",fontsize=16,color="green",shape="box"];7461[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww988)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww9870))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7461 -> 7486[label="",style="solid", color="black", weight=3]; 189.23/136.70 7462[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww988)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7462 -> 7487[label="",style="solid", color="black", weight=3]; 189.23/136.70 5270[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5270 -> 7463[label="",style="solid", color="black", weight=3]; 189.23/136.70 26688[label="psFloat (msFloat (Float (Neg (Succ ww2366)) (Pos (Succ ww2367))) (Float (Pos Zero) (Pos (Succ ww2368)))) ww3240",fontsize=16,color="black",shape="triangle"];26688 -> 26695[label="",style="solid", color="black", weight=3]; 189.23/136.70 26689 -> 26659[label="",style="dashed", color="red", weight=0]; 189.23/136.70 26689[label="iterate (psFloat (msFloat (Float (Neg (Succ ww2366)) (Pos (Succ ww2367))) (Float (Pos Zero) (Pos (Succ ww2368))))) (psFloat (msFloat (Float (Neg (Succ ww2366)) (Pos (Succ ww2367))) (Float (Pos Zero) (Pos (Succ ww2368)))) (psFloat (msFloat (Float (Neg (Succ ww2366)) (Pos (Succ ww2367))) (Float (Pos Zero) (Pos (Succ ww2368)))) ww3240))",fontsize=16,color="magenta"];26689 -> 26696[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5276[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47))) (psFloat ww48 (fsFloat (msFloat (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww47))) ww49 (numericEnumFromThenToP1 (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47))) (psFloat ww48 (fsFloat (msFloat (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww47))))",fontsize=16,color="black",shape="box"];5276 -> 7466[label="",style="solid", color="black", weight=3]; 189.23/136.70 47225 -> 26659[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47225[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];47225 -> 50273[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47225 -> 50274[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47225 -> 50275[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47225 -> 50276[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47226[label="Pos Zero",fontsize=16,color="green",shape="box"];47227 -> 37526[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47227[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47227 -> 50277[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47227 -> 50278[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47227 -> 50279[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47227 -> 50280[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47228[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];47229 -> 50281[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47229[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];47229 -> 50282[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5278[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5278 -> 7468[label="",style="solid", color="black", weight=3]; 189.23/136.70 37152[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4233",fontsize=16,color="black",shape="box"];37152 -> 37180[label="",style="solid", color="black", weight=3]; 189.23/136.70 37153[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37153 -> 37181[label="",style="solid", color="black", weight=3]; 189.23/136.70 5280[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5280 -> 7470[label="",style="solid", color="black", weight=3]; 189.23/136.70 5281 -> 7471[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5281[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5281 -> 7472[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5281 -> 7473[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5282 -> 7488[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5282[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5282 -> 7489[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5282 -> 7490[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7532 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 7532[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7532 -> 7567[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7532 -> 7568[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7533[label="Succ ww3100",fontsize=16,color="green",shape="box"];7534 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 7534[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7534 -> 7569[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7534 -> 7570[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7535[label="Succ ww3100",fontsize=16,color="green",shape="box"];7536[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1018)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww10170))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7536 -> 7571[label="",style="solid", color="black", weight=3]; 189.23/136.70 7537[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1018)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7537 -> 7572[label="",style="solid", color="black", weight=3]; 189.23/136.70 5284 -> 7538[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5284[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5284 -> 7539[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5284 -> 7540[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5285[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5285 -> 7573[label="",style="solid", color="black", weight=3]; 189.23/136.70 46562 -> 46573[label="",style="dashed", color="red", weight=0]; 189.23/136.70 46562[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];46562 -> 46578[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 46562 -> 46579[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 46562 -> 46580[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 46562 -> 46581[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 27641[label="flip ltEsFloat ww3346 (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];27641 -> 27657[label="",style="solid", color="black", weight=3]; 189.23/136.70 46574[label="Zero",fontsize=16,color="green",shape="box"];46575[label="ww4000",fontsize=16,color="green",shape="box"];46576[label="ww3100",fontsize=16,color="green",shape="box"];46577[label="ww5",fontsize=16,color="green",shape="box"];46573[label="psFloat ww4446 (fsFloat (msFloat (Float (Neg (Succ ww4447)) (Pos (Succ ww4448))) (Float (Pos Zero) (Neg (Succ ww4449)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];46573 -> 46618[label="",style="solid", color="black", weight=3]; 189.23/136.70 46564[label="takeWhile1 (flip ltEsFloat ww4444) (Float (Pos Zero) (Neg (Succ ww2151))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151))))) (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) (Float (Pos Zero) (Neg (Succ ww2151))))) MyTrue",fontsize=16,color="black",shape="box"];46564 -> 46619[label="",style="solid", color="black", weight=3]; 189.23/136.70 46565[label="takeWhile1 (flip ltEsFloat ww4444) (Float (Pos Zero) (Neg (Succ ww2151))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151))))) (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) (Float (Pos Zero) (Neg (Succ ww2151))))) MyFalse",fontsize=16,color="black",shape="box"];46565 -> 46620[label="",style="solid", color="black", weight=3]; 189.23/136.70 5287[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5287 -> 7575[label="",style="solid", color="black", weight=3]; 189.23/136.70 5288[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5288 -> 7576[label="",style="solid", color="black", weight=3]; 189.23/136.70 5289[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5289 -> 7577[label="",style="solid", color="black", weight=3]; 189.23/136.70 5290 -> 7578[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5290[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5290 -> 7579[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5290 -> 7580[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5291 -> 7681[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5291[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5291 -> 7682[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5291 -> 7683[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7783 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 7783[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7783 -> 7828[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7783 -> 7829[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7784[label="Succ ww3100",fontsize=16,color="green",shape="box"];7785 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 7785[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7785 -> 7830[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7785 -> 7831[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7786[label="Succ ww3100",fontsize=16,color="green",shape="box"];7787[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1076)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww10750))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7787 -> 7832[label="",style="solid", color="black", weight=3]; 189.23/136.70 7788[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1076)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7788 -> 7833[label="",style="solid", color="black", weight=3]; 189.23/136.70 5293 -> 7789[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5293[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5293 -> 7790[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5293 -> 7791[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5294[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5294 -> 7834[label="",style="solid", color="black", weight=3]; 189.23/136.70 37678[label="Zero",fontsize=16,color="green",shape="box"];37679[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37680[label="ww4000",fontsize=16,color="green",shape="box"];37681[label="ww3100",fontsize=16,color="green",shape="box"];37677[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4263)) (Neg (Succ ww4264))) (Float (Pos Zero) (Pos (Succ ww4265))))) (psFloat (msFloat (Float (Neg (Succ ww4263)) (Neg (Succ ww4264))) (Float (Pos Zero) (Pos (Succ ww4265)))) ww4273)",fontsize=16,color="black",shape="triangle"];37677 -> 37704[label="",style="solid", color="black", weight=3]; 189.23/136.70 36865 -> 41613[label="",style="dashed", color="red", weight=0]; 189.23/136.70 36865[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36865 -> 41614[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 36865 -> 41615[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 36865 -> 41616[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 36865 -> 41617[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 36807 -> 36060[label="",style="dashed", color="red", weight=0]; 189.23/136.70 36807[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];5296[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5296 -> 7836[label="",style="solid", color="black", weight=3]; 189.23/136.70 37154[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4234",fontsize=16,color="black",shape="box"];37154 -> 37182[label="",style="solid", color="black", weight=3]; 189.23/136.70 37155[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37155 -> 37183[label="",style="solid", color="black", weight=3]; 189.23/136.70 5298[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5298 -> 7838[label="",style="solid", color="black", weight=3]; 189.23/136.70 5299 -> 7839[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5299[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5299 -> 7840[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5299 -> 7841[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5300 -> 7876[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5300[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5300 -> 7877[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5300 -> 7878[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7936 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 7936[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7936 -> 7977[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7936 -> 7978[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7937[label="Succ ww3100",fontsize=16,color="green",shape="box"];7938 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 7938[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7938 -> 7979[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7938 -> 7980[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7939[label="Succ ww3100",fontsize=16,color="green",shape="box"];7940[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1110)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww11090))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7940 -> 7981[label="",style="solid", color="black", weight=3]; 189.23/136.70 7941[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1110)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7941 -> 7982[label="",style="solid", color="black", weight=3]; 189.23/136.70 5302[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5302 -> 7948[label="",style="solid", color="black", weight=3]; 189.23/136.70 5303[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5303 -> 7949[label="",style="solid", color="black", weight=3]; 189.23/136.70 47230 -> 46965[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47230[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47230 -> 50312[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47230 -> 50313[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47230 -> 50314[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47230 -> 50315[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47231[label="Pos Zero",fontsize=16,color="green",shape="box"];47232 -> 26764[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47232[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47232 -> 50316[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47232 -> 50317[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47232 -> 50318[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47232 -> 50319[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47233[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47234 -> 50320[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47234[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47234 -> 50321[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5305[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5305 -> 7951[label="",style="solid", color="black", weight=3]; 189.23/136.70 5306[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5306 -> 7952[label="",style="solid", color="black", weight=3]; 189.23/136.70 5307[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5307 -> 7953[label="",style="solid", color="black", weight=3]; 189.23/136.70 5308 -> 7954[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5308[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5308 -> 7955[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5308 -> 7956[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5309 -> 7983[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5309[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5309 -> 7984[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5309 -> 7985[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7993 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 7993[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7993 -> 8008[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7993 -> 8009[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7994[label="Succ ww3100",fontsize=16,color="green",shape="box"];7995 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 7995[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7995 -> 8010[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7995 -> 8011[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 7996[label="Succ ww3100",fontsize=16,color="green",shape="box"];7997[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1140)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww11390))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7997 -> 8012[label="",style="solid", color="black", weight=3]; 189.23/136.70 7998[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1140)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7998 -> 8013[label="",style="solid", color="black", weight=3]; 189.23/136.70 5311[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5311 -> 7999[label="",style="solid", color="black", weight=3]; 189.23/136.70 5312[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65 (psFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) ww65 (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65)) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) ww65)) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65 (psFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse ww65)",fontsize=16,color="black",shape="box"];5312 -> 8000[label="",style="solid", color="black", weight=3]; 189.23/136.70 47235 -> 43626[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47235[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];47235 -> 50345[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47235 -> 50346[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47235 -> 50347[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47235 -> 50348[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47236[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];47237 -> 52582[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47237[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47237 -> 52583[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47237 -> 52584[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47237 -> 52585[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47237 -> 52586[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47238[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];47239 -> 49994[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47239[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];47239 -> 50002[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47239 -> 50003[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47239 -> 50004[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 16400[label="takeWhile1 (flip ltEsFloat (psFloat ww2076 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww20780 ww20781) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (Float ww20780 ww20781))) (not (esEsOrdering (primCmpFloat (Float ww20780 ww20781) (psFloat ww2076 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16400 -> 16491[label="",style="solid", color="black", weight=3]; 189.23/136.70 5315[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5315 -> 8003[label="",style="solid", color="black", weight=3]; 189.23/136.70 5316[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5316 -> 8004[label="",style="solid", color="black", weight=3]; 189.23/136.70 5317 -> 8005[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5317[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5317 -> 8006[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5317 -> 8007[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5318 -> 8014[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5318[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5318 -> 8015[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5318 -> 8016[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8024 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 8024[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8024 -> 8033[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8024 -> 8034[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8025[label="Succ ww3100",fontsize=16,color="green",shape="box"];8026 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 8026[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8026 -> 8035[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8026 -> 8036[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8027[label="Succ ww3100",fontsize=16,color="green",shape="box"];8028[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1170)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww11690))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8028 -> 8037[label="",style="solid", color="black", weight=3]; 189.23/136.70 8029[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1170)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8029 -> 8038[label="",style="solid", color="black", weight=3]; 189.23/136.70 5320 -> 8030[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5320[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5320 -> 8031[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5320 -> 8032[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5321[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5321 -> 8039[label="",style="solid", color="black", weight=3]; 189.23/136.70 54765[label="ww3100",fontsize=16,color="green",shape="box"];54766 -> 55266[label="",style="dashed", color="red", weight=0]; 189.23/136.70 54766[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54766 -> 55271[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 54766 -> 55272[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 54766 -> 55273[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 54766 -> 55274[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 54767[label="ww3000",fontsize=16,color="green",shape="box"];55267[label="ww3000",fontsize=16,color="green",shape="box"];55268[label="ww5",fontsize=16,color="green",shape="box"];55269[label="Zero",fontsize=16,color="green",shape="box"];55270[label="ww3100",fontsize=16,color="green",shape="box"];55266[label="psFloat ww4626 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4627))) (Float (Pos (Succ ww4628)) (Neg (Succ ww4629)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];55266 -> 55307[label="",style="solid", color="black", weight=3]; 189.23/136.70 54922[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];54923[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];54924[label="Zero",fontsize=16,color="green",shape="box"];54925[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];43626[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) ww4310)",fontsize=16,color="black",shape="triangle"];43626 -> 43669[label="",style="solid", color="black", weight=3]; 189.23/136.70 55172[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55172 -> 55189[label="",style="solid", color="black", weight=3]; 189.23/136.70 55181[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4616",fontsize=16,color="black",shape="box"];55181 -> 55203[label="",style="solid", color="black", weight=3]; 189.23/136.70 5325[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5325 -> 8043[label="",style="solid", color="black", weight=3]; 189.23/136.70 5326 -> 8044[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5326[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5326 -> 8045[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5326 -> 8046[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5327 -> 8047[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5327[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5327 -> 8048[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5327 -> 8049[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8057 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 8057[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8057 -> 8066[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8057 -> 8067[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8058[label="Succ ww3100",fontsize=16,color="green",shape="box"];8059 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 8059[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8059 -> 8068[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8059 -> 8069[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8060[label="Succ ww3100",fontsize=16,color="green",shape="box"];8061[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1204)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww12030))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8061 -> 8070[label="",style="solid", color="black", weight=3]; 189.23/136.70 8062[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1204)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8062 -> 8071[label="",style="solid", color="black", weight=3]; 189.23/136.70 5329 -> 8063[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5329[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5329 -> 8064[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5329 -> 8065[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5330[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5330 -> 8072[label="",style="solid", color="black", weight=3]; 189.23/136.70 27047[label="ww5",fontsize=16,color="green",shape="box"];27048[label="ww3100",fontsize=16,color="green",shape="box"];27049[label="Zero",fontsize=16,color="green",shape="box"];27050[label="ww3000",fontsize=16,color="green",shape="box"];27046[label="psFloat ww3290 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3291))) (Float (Pos (Succ ww3292)) (Pos (Succ ww3293)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];27046 -> 27097[label="",style="solid", color="black", weight=3]; 189.23/136.70 27032 -> 27046[label="",style="dashed", color="red", weight=0]; 189.23/136.70 27032[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27032 -> 27051[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 27032 -> 27052[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 27032 -> 27053[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 27032 -> 27054[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 27040[label="takeWhile1 (flip ltEsFloat ww3284) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) MyTrue",fontsize=16,color="black",shape="box"];27040 -> 27098[label="",style="solid", color="black", weight=3]; 189.23/136.70 27041[label="takeWhile1 (flip ltEsFloat ww3284) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) MyFalse",fontsize=16,color="black",shape="box"];27041 -> 27099[label="",style="solid", color="black", weight=3]; 189.23/136.70 5332[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5332 -> 8074[label="",style="solid", color="black", weight=3]; 189.23/136.70 5333[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5333 -> 8075[label="",style="solid", color="black", weight=3]; 189.23/136.70 5334[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5334 -> 8076[label="",style="solid", color="black", weight=3]; 189.23/136.70 5335 -> 8077[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5335[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5335 -> 8078[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5335 -> 8079[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5336 -> 8080[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5336[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5336 -> 8081[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5336 -> 8082[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8090 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 8090[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8090 -> 8105[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8090 -> 8106[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8091[label="Succ ww3100",fontsize=16,color="green",shape="box"];8092 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 8092[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8092 -> 8107[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8092 -> 8108[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8093[label="Succ ww3100",fontsize=16,color="green",shape="box"];8094[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1238)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww12370))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8094 -> 8109[label="",style="solid", color="black", weight=3]; 189.23/136.70 8095[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1238)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8095 -> 8110[label="",style="solid", color="black", weight=3]; 189.23/136.70 5338[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5338 -> 8096[label="",style="solid", color="black", weight=3]; 189.23/136.70 5339[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5339 -> 8097[label="",style="solid", color="black", weight=3]; 189.23/136.70 47240 -> 52864[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47240[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47240 -> 52865[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47240 -> 52866[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47240 -> 52867[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47240 -> 52868[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47241[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];47242 -> 27123[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47242[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47242 -> 50351[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47242 -> 50352[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47242 -> 50353[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47242 -> 50354[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47243[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47244 -> 50066[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47244[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47244 -> 50074[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47244 -> 50075[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47244 -> 50076[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5341[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5341 -> 8099[label="",style="solid", color="black", weight=3]; 189.23/136.70 55173[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55173 -> 55190[label="",style="solid", color="black", weight=3]; 189.23/136.70 55202[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) ww4617",fontsize=16,color="black",shape="box"];55202 -> 55308[label="",style="solid", color="black", weight=3]; 189.23/136.70 5343[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5343 -> 8101[label="",style="solid", color="black", weight=3]; 189.23/136.70 5344 -> 8102[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5344[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5344 -> 8103[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5344 -> 8104[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5345 -> 8111[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5345[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5345 -> 8112[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5345 -> 8113[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8121 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 8121[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8121 -> 8135[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8121 -> 8136[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8122[label="Succ ww3100",fontsize=16,color="green",shape="box"];8123 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 8123[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8123 -> 8137[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8123 -> 8138[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8124[label="Succ ww3100",fontsize=16,color="green",shape="box"];8125[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1268)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww12670))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8125 -> 8139[label="",style="solid", color="black", weight=3]; 189.23/136.70 8126[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1268)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8126 -> 8140[label="",style="solid", color="black", weight=3]; 189.23/136.70 5347[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5347 -> 8127[label="",style="solid", color="black", weight=3]; 189.23/136.70 47245 -> 43626[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47245[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];47245 -> 50355[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47245 -> 50356[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47245 -> 50357[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47245 -> 50358[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47246[label="Pos Zero",fontsize=16,color="green",shape="box"];47247 -> 37634[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47247[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47247 -> 50359[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47247 -> 50360[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47247 -> 50361[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47248[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];47249 -> 50281[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47249[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];47249 -> 50283[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 37164[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4235",fontsize=16,color="black",shape="box"];37164 -> 37193[label="",style="solid", color="black", weight=3]; 189.23/136.70 37156[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37156 -> 37184[label="",style="solid", color="black", weight=3]; 189.23/136.70 5351[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5351 -> 8131[label="",style="solid", color="black", weight=3]; 189.23/136.70 5352 -> 8132[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5352[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5352 -> 8133[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5352 -> 8134[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5353 -> 8141[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5353[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5353 -> 8142[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5353 -> 8143[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8151 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 8151[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8151 -> 8160[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8151 -> 8161[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8152[label="Succ ww3100",fontsize=16,color="green",shape="box"];8153 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 8153[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8153 -> 8162[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8153 -> 8163[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8154[label="Succ ww3100",fontsize=16,color="green",shape="box"];8155[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1298)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww12970))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8155 -> 8164[label="",style="solid", color="black", weight=3]; 189.23/136.70 8156[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1298)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8156 -> 8165[label="",style="solid", color="black", weight=3]; 189.23/136.70 5355 -> 8157[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5355[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5355 -> 8158[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5355 -> 8159[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5356[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5356 -> 8166[label="",style="solid", color="black", weight=3]; 189.23/136.70 5359[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5359 -> 8169[label="",style="solid", color="black", weight=3]; 189.23/136.70 5360[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5360 -> 8170[label="",style="solid", color="black", weight=3]; 189.23/136.70 5361 -> 8171[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5361[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5361 -> 8172[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5361 -> 8173[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5362 -> 8174[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5362[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5362 -> 8175[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5362 -> 8176[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8184 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 8184[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8184 -> 8193[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8184 -> 8194[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8185[label="Succ ww3100",fontsize=16,color="green",shape="box"];8186 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 8186[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8186 -> 8195[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8186 -> 8196[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8187[label="Succ ww3100",fontsize=16,color="green",shape="box"];8188[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1332)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww13310))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8188 -> 8197[label="",style="solid", color="black", weight=3]; 189.23/136.70 8189[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1332)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8189 -> 8198[label="",style="solid", color="black", weight=3]; 189.23/136.70 5364 -> 8190[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5364[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100))) Zero) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5364 -> 8191[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5364 -> 8192[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5365[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5365 -> 8199[label="",style="solid", color="black", weight=3]; 189.23/136.70 41077[label="ww3100",fontsize=16,color="green",shape="box"];41078[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];41079[label="Zero",fontsize=16,color="green",shape="box"];41076[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4271))) (Float (Pos Zero) (Pos (Succ ww4272))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4271))) (Float (Pos Zero) (Pos (Succ ww4272)))) ww4277)",fontsize=16,color="black",shape="triangle"];41076 -> 41097[label="",style="solid", color="black", weight=3]; 189.23/136.70 36867 -> 41757[label="",style="dashed", color="red", weight=0]; 189.23/136.70 36867[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36867 -> 41758[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 36867 -> 41759[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 36867 -> 41760[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 36808 -> 36072[label="",style="dashed", color="red", weight=0]; 189.23/136.70 36808[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];5367[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5367 -> 8201[label="",style="solid", color="black", weight=3]; 189.23/136.70 37189[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) ww4236",fontsize=16,color="black",shape="box"];37189 -> 37231[label="",style="solid", color="black", weight=3]; 189.23/136.70 37165[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];37165 -> 37194[label="",style="solid", color="black", weight=3]; 189.23/136.70 5369[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww59",fontsize=16,color="black",shape="box"];5369 -> 8203[label="",style="solid", color="black", weight=3]; 189.23/136.70 5370[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww34 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) ww35 (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat ww34 (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62116[label="ww34/Float ww340 ww341",fontsize=10,color="white",style="solid",shape="box"];5370 -> 62116[label="",style="solid", color="burlywood", weight=9]; 189.23/136.70 62116 -> 8204[label="",style="solid", color="burlywood", weight=3]; 189.23/136.70 5371 -> 8205[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5371[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5371 -> 8206[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5371 -> 8207[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5372 -> 8208[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5372[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5372 -> 8209[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5372 -> 8210[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8218 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 8218[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8218 -> 8470[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8218 -> 8471[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8219[label="Succ ww3100",fontsize=16,color="green",shape="box"];8220 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 8220[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8220 -> 8472[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8220 -> 8473[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8221[label="Succ ww3100",fontsize=16,color="green",shape="box"];8222[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1366)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww13650))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8222 -> 8474[label="",style="solid", color="black", weight=3]; 189.23/136.70 8223[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1366)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8223 -> 8475[label="",style="solid", color="black", weight=3]; 189.23/136.70 5374[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5374 -> 8224[label="",style="solid", color="black", weight=3]; 189.23/136.70 5375[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5375 -> 8225[label="",style="solid", color="black", weight=3]; 189.23/136.70 47250 -> 52891[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47250[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47250 -> 52892[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47250 -> 52893[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47250 -> 52894[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47251[label="Pos Zero",fontsize=16,color="green",shape="box"];47252 -> 27469[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47252[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47252 -> 50363[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47252 -> 50364[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47252 -> 50365[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47253[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47254 -> 50320[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47254[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47254 -> 50322[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5377[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5377 -> 8227[label="",style="solid", color="black", weight=3]; 189.23/136.70 5378[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5378 -> 8228[label="",style="solid", color="black", weight=3]; 189.23/136.70 5379[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5379 -> 8229[label="",style="solid", color="black", weight=3]; 189.23/136.70 8906[label="ww147400",fontsize=16,color="green",shape="box"];8907[label="ww137800",fontsize=16,color="green",shape="box"];8908[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg ww13750)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8908 -> 8931[label="",style="solid", color="black", weight=3]; 189.23/136.70 8909[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos ww13750)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8909 -> 8932[label="",style="solid", color="black", weight=3]; 189.23/136.70 8910[label="ww147800",fontsize=16,color="green",shape="box"];8911[label="ww137800",fontsize=16,color="green",shape="box"];8921[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="black",shape="box"];8921 -> 8947[label="",style="solid", color="black", weight=3]; 189.23/136.70 8922[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];8922 -> 8948[label="",style="solid", color="black", weight=3]; 189.23/136.70 8923[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8923 -> 8949[label="",style="solid", color="black", weight=3]; 189.23/136.70 8924[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8924 -> 8950[label="",style="solid", color="black", weight=3]; 189.23/136.70 8925[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8925 -> 8951[label="",style="solid", color="black", weight=3]; 189.23/136.70 8926[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="black",shape="box"];8926 -> 8952[label="",style="solid", color="black", weight=3]; 189.23/136.70 8927[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];8927 -> 8953[label="",style="solid", color="black", weight=3]; 189.23/136.70 8928[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8928 -> 8954[label="",style="solid", color="black", weight=3]; 189.23/136.70 8929[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8929 -> 8955[label="",style="solid", color="black", weight=3]; 189.23/136.70 8930[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8930 -> 8956[label="",style="solid", color="black", weight=3]; 189.23/136.70 5449 -> 8476[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5449[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5449 -> 8477[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5449 -> 8478[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5450 -> 8483[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5450[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5450 -> 8484[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5450 -> 8485[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8505 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 8505[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8505 -> 8522[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8505 -> 8523[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8506[label="Succ ww3100",fontsize=16,color="green",shape="box"];8507 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 8507[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8507 -> 8524[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8507 -> 8525[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8508[label="Succ ww3100",fontsize=16,color="green",shape="box"];8509[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1405)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww14040))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8509 -> 8526[label="",style="solid", color="black", weight=3]; 189.23/136.70 8510[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1405)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8510 -> 8527[label="",style="solid", color="black", weight=3]; 189.23/136.70 5452 -> 8511[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5452[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5452 -> 8512[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5452 -> 8513[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5453[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5453 -> 8528[label="",style="solid", color="black", weight=3]; 189.23/136.70 5454 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5454[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5454 -> 47410[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5454 -> 47411[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5454 -> 47412[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5454 -> 47413[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5454 -> 47414[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5455[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5455 -> 8530[label="",style="solid", color="black", weight=3]; 189.23/136.70 5456[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5456 -> 8531[label="",style="solid", color="black", weight=3]; 189.23/136.70 5457[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5457 -> 8532[label="",style="solid", color="black", weight=3]; 189.23/136.70 5458 -> 8533[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5458[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5458 -> 8534[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5458 -> 8535[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5459 -> 8548[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5459[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5459 -> 8549[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5459 -> 8550[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8606 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 8606[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8606 -> 8722[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8606 -> 8723[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8607[label="Succ ww3100",fontsize=16,color="green",shape="box"];8608 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 8608[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8608 -> 8724[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8608 -> 8725[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8609[label="Succ ww3100",fontsize=16,color="green",shape="box"];8610[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1439)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww14380))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8610 -> 8726[label="",style="solid", color="black", weight=3]; 189.23/136.70 8611[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1439)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8611 -> 8727[label="",style="solid", color="black", weight=3]; 189.23/136.70 5461[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5461 -> 8612[label="",style="solid", color="black", weight=3]; 189.23/136.70 5462 -> 17358[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5462[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5462 -> 17363[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5462 -> 17364[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5462 -> 17365[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5462 -> 17366[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 17391[label="takeWhile1 (flip ltEsFloat (psFloat ww2183 (fsFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww2186))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww2186))) (psFloat ww2183 (fsFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];17391 -> 17425[label="",style="solid", color="black", weight=3]; 189.23/136.70 5464[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5464 -> 8615[label="",style="solid", color="black", weight=3]; 189.23/136.70 5465[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5465 -> 8616[label="",style="solid", color="black", weight=3]; 189.23/136.70 5466[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5466 -> 8617[label="",style="solid", color="black", weight=3]; 189.23/136.70 5467 -> 8618[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5467[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5467 -> 8619[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5467 -> 8620[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5468 -> 8728[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5468[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5468 -> 8729[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5468 -> 8730[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8821 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 8821[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8821 -> 8860[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8821 -> 8861[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8822[label="Succ ww3100",fontsize=16,color="green",shape="box"];8823 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 8823[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8823 -> 8862[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8823 -> 8863[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8824[label="Succ ww3100",fontsize=16,color="green",shape="box"];8825[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1493)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww14920))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8825 -> 8864[label="",style="solid", color="black", weight=3]; 189.23/136.70 8826[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1493)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8826 -> 8865[label="",style="solid", color="black", weight=3]; 189.23/136.70 5470[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5470 -> 8827[label="",style="solid", color="black", weight=3]; 189.23/136.70 5471 -> 17399[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5471[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5471 -> 17404[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5471 -> 17405[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5471 -> 17406[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5471 -> 17407[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 17432[label="takeWhile1 (flip ltEsFloat (psFloat ww2190 (fsFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2193))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww2193))) (psFloat ww2190 (fsFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];17432 -> 17475[label="",style="solid", color="black", weight=3]; 189.23/136.70 5473[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5473 -> 8830[label="",style="solid", color="black", weight=3]; 189.23/136.70 5474[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5474 -> 8831[label="",style="solid", color="black", weight=3]; 189.23/136.70 5475[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5475 -> 8832[label="",style="solid", color="black", weight=3]; 189.23/136.70 5476 -> 8833[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5476[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5476 -> 8834[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5476 -> 8835[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5477 -> 8866[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5477[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5477 -> 8867[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5477 -> 8868[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8912 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 8912[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8912 -> 8933[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8912 -> 8934[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8913[label="Succ ww3100",fontsize=16,color="green",shape="box"];8914 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 8914[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8914 -> 8935[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8914 -> 8936[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8915[label="Succ ww3100",fontsize=16,color="green",shape="box"];8916[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1523)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww15220))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8916 -> 8937[label="",style="solid", color="black", weight=3]; 189.23/136.70 8917[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1523)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8917 -> 8938[label="",style="solid", color="black", weight=3]; 189.23/136.70 5479 -> 8918[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5479[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5479 -> 8919[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5479 -> 8920[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5480[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5480 -> 8939[label="",style="solid", color="black", weight=3]; 189.23/136.70 5481 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5481[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5481 -> 47415[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5481 -> 47416[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5481 -> 47417[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5481 -> 47418[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5481 -> 47419[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5482[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5482 -> 8941[label="",style="solid", color="black", weight=3]; 189.23/136.70 5483[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5483 -> 8942[label="",style="solid", color="black", weight=3]; 189.23/136.70 5484[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5484 -> 8943[label="",style="solid", color="black", weight=3]; 189.23/136.70 5485 -> 8944[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5485[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5485 -> 8945[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5485 -> 8946[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5486 -> 8957[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5486[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5486 -> 8958[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5486 -> 8959[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8967 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 8967[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8967 -> 8976[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8967 -> 8977[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8968[label="Succ ww3100",fontsize=16,color="green",shape="box"];8969 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 8969[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8969 -> 8978[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8969 -> 8979[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8970[label="Succ ww3100",fontsize=16,color="green",shape="box"];8971[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1557)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww15560))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8971 -> 8980[label="",style="solid", color="black", weight=3]; 189.23/136.70 8972[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1557)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8972 -> 8981[label="",style="solid", color="black", weight=3]; 189.23/136.70 5488 -> 8973[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5488[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5488 -> 8974[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5488 -> 8975[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5489[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];5490[label="ww5",fontsize=16,color="green",shape="box"];5491 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5491[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5491 -> 47420[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5491 -> 47421[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5491 -> 47422[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5491 -> 47423[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5491 -> 47424[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5493[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5493 -> 8984[label="",style="solid", color="black", weight=3]; 189.23/136.70 5494[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5494 -> 8985[label="",style="solid", color="black", weight=3]; 189.23/136.70 5495 -> 8986[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5495[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5495 -> 8987[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5495 -> 8988[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5496 -> 8989[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5496[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5496 -> 8990[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5496 -> 8991[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8999 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 8999[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8999 -> 9014[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 8999 -> 9015[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9000[label="Succ ww3100",fontsize=16,color="green",shape="box"];9001 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 9001[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9001 -> 9016[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9001 -> 9017[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9002[label="Succ ww3100",fontsize=16,color="green",shape="box"];9003[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1591)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww15900))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9003 -> 9018[label="",style="solid", color="black", weight=3]; 189.23/136.70 9004[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1591)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9004 -> 9019[label="",style="solid", color="black", weight=3]; 189.23/136.70 5498[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5498 -> 9005[label="",style="solid", color="black", weight=3]; 189.23/136.70 5499 -> 15660[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5499[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5499 -> 15697[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5499 -> 15698[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5499 -> 15699[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5502[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5502 -> 9009[label="",style="solid", color="black", weight=3]; 189.23/136.70 5503[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5503 -> 9010[label="",style="solid", color="black", weight=3]; 189.23/136.70 5504 -> 9011[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5504[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5504 -> 9012[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5504 -> 9013[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5505 -> 9020[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5505[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5505 -> 9021[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5505 -> 9022[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9030 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 9030[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9030 -> 9045[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9030 -> 9046[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9031[label="Succ ww3100",fontsize=16,color="green",shape="box"];9032 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 9032[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9032 -> 9047[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9032 -> 9048[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9033[label="Succ ww3100",fontsize=16,color="green",shape="box"];9034[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1621)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww16200))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9034 -> 9049[label="",style="solid", color="black", weight=3]; 189.23/136.70 9035[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1621)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9035 -> 9050[label="",style="solid", color="black", weight=3]; 189.23/136.70 5507[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5507 -> 9036[label="",style="solid", color="black", weight=3]; 189.23/136.70 5508 -> 17501[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5508[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5508 -> 17506[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5508 -> 17507[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5508 -> 17508[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5508 -> 17509[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 17534[label="takeWhile1 (flip ltEsFloat (psFloat ww2201 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (psFloat ww2201 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];17534 -> 17576[label="",style="solid", color="black", weight=3]; 189.23/136.70 5510[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5510 -> 9039[label="",style="solid", color="black", weight=3]; 189.23/136.70 5511[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5511 -> 9040[label="",style="solid", color="black", weight=3]; 189.23/136.70 5512[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5512 -> 9041[label="",style="solid", color="black", weight=3]; 189.23/136.70 5513 -> 9042[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5513[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5513 -> 9043[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5513 -> 9044[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5514 -> 9051[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5514[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5514 -> 9052[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5514 -> 9053[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9061 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 9061[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9061 -> 9070[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9061 -> 9071[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9062[label="Succ ww3100",fontsize=16,color="green",shape="box"];9063 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 9063[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9063 -> 9072[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9063 -> 9073[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9064[label="Succ ww3100",fontsize=16,color="green",shape="box"];9065[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1651)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww16500))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9065 -> 9074[label="",style="solid", color="black", weight=3]; 189.23/136.70 9066[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1651)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9066 -> 9075[label="",style="solid", color="black", weight=3]; 189.23/136.70 5516 -> 9067[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5516[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5516 -> 9068[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5516 -> 9069[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5517[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5517 -> 9076[label="",style="solid", color="black", weight=3]; 189.23/136.70 5518 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5518[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5518 -> 47425[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5518 -> 47426[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5518 -> 47427[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5518 -> 47428[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5518 -> 47429[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5519[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5519 -> 9078[label="",style="solid", color="black", weight=3]; 189.23/136.70 5520[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5520 -> 9079[label="",style="solid", color="black", weight=3]; 189.23/136.70 5521[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5521 -> 9080[label="",style="solid", color="black", weight=3]; 189.23/136.70 5522 -> 9081[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5522[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5522 -> 9082[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5522 -> 9083[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5523 -> 9084[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5523[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5523 -> 9085[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5523 -> 9086[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9094 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 9094[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9094 -> 9103[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9094 -> 9104[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9095[label="Succ ww3100",fontsize=16,color="green",shape="box"];9096 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 9096[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9096 -> 9105[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9096 -> 9106[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9097[label="Succ ww3100",fontsize=16,color="green",shape="box"];9098[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1685)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww16840))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9098 -> 9107[label="",style="solid", color="black", weight=3]; 189.23/136.70 9099[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1685)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9099 -> 9108[label="",style="solid", color="black", weight=3]; 189.23/136.70 5525 -> 9100[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5525[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5525 -> 9101[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5525 -> 9102[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5526[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];5527[label="ww5",fontsize=16,color="green",shape="box"];5528 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5528[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5528 -> 47430[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5528 -> 47431[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5528 -> 47432[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5528 -> 47433[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5528 -> 47434[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5530[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5530 -> 9111[label="",style="solid", color="black", weight=3]; 189.23/136.70 5531[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5531 -> 9112[label="",style="solid", color="black", weight=3]; 189.23/136.70 5532 -> 9113[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5532[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5532 -> 9114[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5532 -> 9115[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5533 -> 9116[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5533[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5533 -> 9117[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5533 -> 9118[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9126 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 9126[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9126 -> 9141[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9126 -> 9142[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9127[label="Succ ww3100",fontsize=16,color="green",shape="box"];9128 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 9128[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9128 -> 9143[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9128 -> 9144[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9129[label="Succ ww3100",fontsize=16,color="green",shape="box"];9130[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1719)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww17180))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9130 -> 9145[label="",style="solid", color="black", weight=3]; 189.23/136.70 9131[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1719)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9131 -> 9146[label="",style="solid", color="black", weight=3]; 189.23/136.70 5535[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5535 -> 9132[label="",style="solid", color="black", weight=3]; 189.23/136.70 5536 -> 15660[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5536[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5536 -> 15700[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5536 -> 15701[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5536 -> 15702[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5539[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5539 -> 9136[label="",style="solid", color="black", weight=3]; 189.23/136.70 5540[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5540 -> 9137[label="",style="solid", color="black", weight=3]; 189.23/136.70 5541 -> 9138[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5541[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5541 -> 9139[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5541 -> 9140[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5542 -> 9147[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5542[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5542 -> 9148[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5542 -> 9149[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9157 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 9157[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9157 -> 9172[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9157 -> 9173[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9158[label="Succ ww3100",fontsize=16,color="green",shape="box"];9159 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 9159[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9159 -> 9174[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9159 -> 9175[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9160[label="Succ ww3100",fontsize=16,color="green",shape="box"];9161[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1749)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww17480))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9161 -> 9176[label="",style="solid", color="black", weight=3]; 189.23/136.70 9162[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1749)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9162 -> 9177[label="",style="solid", color="black", weight=3]; 189.23/136.70 5544[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5544 -> 9163[label="",style="solid", color="black", weight=3]; 189.23/136.70 5545 -> 17601[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5545[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5545 -> 17605[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5545 -> 17606[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5545 -> 17607[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 17628[label="takeWhile1 (flip ltEsFloat (psFloat ww2212 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2214))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww2214))) (psFloat ww2212 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];17628 -> 17746[label="",style="solid", color="black", weight=3]; 189.23/136.70 5547[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5547 -> 9166[label="",style="solid", color="black", weight=3]; 189.23/136.70 5548[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5548 -> 9167[label="",style="solid", color="black", weight=3]; 189.23/136.70 5549[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5549 -> 9168[label="",style="solid", color="black", weight=3]; 189.23/136.70 5550 -> 9169[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5550[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5550 -> 9170[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5550 -> 9171[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5551 -> 9178[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5551[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5551 -> 9179[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5551 -> 9180[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9188 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 9188[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9188 -> 9197[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9188 -> 9198[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9189[label="Succ ww3100",fontsize=16,color="green",shape="box"];9190 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 9190[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9190 -> 9199[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9190 -> 9200[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9191[label="Succ ww3100",fontsize=16,color="green",shape="box"];9192[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1779)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww17780))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9192 -> 9201[label="",style="solid", color="black", weight=3]; 189.23/136.70 9193[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1779)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9193 -> 9202[label="",style="solid", color="black", weight=3]; 189.23/136.70 5553 -> 9194[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5553[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100)))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5553 -> 9195[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5553 -> 9196[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5554[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5554 -> 9203[label="",style="solid", color="black", weight=3]; 189.23/136.70 5555 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5555[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5555 -> 47435[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5555 -> 47436[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5555 -> 47437[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5555 -> 47438[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5555 -> 47439[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5556[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5556 -> 9205[label="",style="solid", color="black", weight=3]; 189.23/136.70 5557[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5557 -> 9206[label="",style="solid", color="black", weight=3]; 189.23/136.70 5558[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5558 -> 9207[label="",style="solid", color="black", weight=3]; 189.23/136.70 5596 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5596[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww40000000000 (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];5596 -> 9208[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5596 -> 9209[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5575 -> 9210[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5575[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww560 ww53)))) (primMulInt ww52 ww54)) LT))) (Float (Pos (Succ ww53)) ww54) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (Float (Pos (Succ ww53)) ww54))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww560 ww53)))) (primMulInt ww52 ww54)) LT)) (Float (Pos (Succ ww53)) ww54))",fontsize=16,color="magenta"];5575 -> 9211[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5575 -> 9212[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5576[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (primMulInt ww52 ww54)) LT))) (Float (Pos (Succ ww53)) ww54) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (Float (Pos (Succ ww53)) ww54))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (primMulInt ww52 ww54)) LT)) (Float (Pos (Succ ww53)) ww54))",fontsize=16,color="burlywood",shape="box"];62117[label="ww52/Pos ww520",fontsize=10,color="white",style="solid",shape="box"];5576 -> 62117[label="",style="solid", color="burlywood", weight=9]; 189.23/136.70 62117 -> 9213[label="",style="solid", color="burlywood", weight=3]; 189.23/136.70 62118[label="ww52/Neg ww520",fontsize=10,color="white",style="solid",shape="box"];5576 -> 62118[label="",style="solid", color="burlywood", weight=9]; 189.23/136.70 62118 -> 9214[label="",style="solid", color="burlywood", weight=3]; 189.23/136.70 5599 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5599[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];5599 -> 9215[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5599 -> 9216[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5577 -> 9217[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5577[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww720 ww69)))) (primMulInt ww68 ww70)) LT))) (Float (Pos (Succ ww69)) ww70) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (Float (Pos (Succ ww69)) ww70))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat ww720 ww69)))) (primMulInt ww68 ww70)) LT)) (Float (Pos (Succ ww69)) ww70))",fontsize=16,color="magenta"];5577 -> 9218[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5577 -> 9219[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5578[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (primMulInt ww68 ww70)) LT))) (Float (Pos (Succ ww69)) ww70) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (Float (Pos (Succ ww69)) ww70))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (primMulInt ww68 ww70)) LT)) (Float (Pos (Succ ww69)) ww70))",fontsize=16,color="burlywood",shape="box"];62119[label="ww68/Pos ww680",fontsize=10,color="white",style="solid",shape="box"];5578 -> 62119[label="",style="solid", color="burlywood", weight=9]; 189.23/136.70 62119 -> 9220[label="",style="solid", color="burlywood", weight=3]; 189.23/136.70 62120[label="ww68/Neg ww680",fontsize=10,color="white",style="solid",shape="box"];5578 -> 62120[label="",style="solid", color="burlywood", weight=9]; 189.23/136.70 62120 -> 9221[label="",style="solid", color="burlywood", weight=3]; 189.23/136.70 5650 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5650[label="primPlusNat Zero (Succ ww3000)",fontsize=16,color="magenta"];5650 -> 9222[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5650 -> 9223[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5651[label="Succ ww3000",fontsize=16,color="green",shape="box"];5652 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5652[label="primPlusNat Zero (Succ ww3000)",fontsize=16,color="magenta"];5652 -> 9224[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5652 -> 9225[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5653[label="Succ ww3000",fontsize=16,color="green",shape="box"];5654[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww115) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww1140)) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];5654 -> 9226[label="",style="solid", color="black", weight=3]; 189.23/136.70 5655[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww115) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww1140)) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];5655 -> 9227[label="",style="solid", color="black", weight=3]; 189.23/136.70 5656[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww115) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww1140)) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];5656 -> 9228[label="",style="solid", color="black", weight=3]; 189.23/136.70 5657[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww115) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww1140)) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];5657 -> 9229[label="",style="solid", color="black", weight=3]; 189.23/136.70 5658[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (primMulInt (Pos ww1220) (Pos ww1240))) LT))) (Float (Pos (Succ ww123)) (Pos ww1240)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240))) (Float (Pos (Succ ww123)) (Pos ww1240)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww1220) (Pos ww1240))) LT)) (Float (Pos (Succ ww123)) (Pos ww1240)))",fontsize=16,color="black",shape="box"];5658 -> 9230[label="",style="solid", color="black", weight=3]; 189.23/136.70 5659[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (primMulInt (Pos ww1220) (Neg ww1240))) LT))) (Float (Pos (Succ ww123)) (Neg ww1240)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240))) (Float (Pos (Succ ww123)) (Neg ww1240)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Pos ww1220) (Neg ww1240))) LT)) (Float (Pos (Succ ww123)) (Neg ww1240)))",fontsize=16,color="black",shape="box"];5659 -> 9231[label="",style="solid", color="black", weight=3]; 189.23/136.70 5660[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (primMulInt (Neg ww1220) (Pos ww1240))) LT))) (Float (Pos (Succ ww123)) (Pos ww1240)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240))) (Float (Pos (Succ ww123)) (Pos ww1240)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww1220) (Pos ww1240))) LT)) (Float (Pos (Succ ww123)) (Pos ww1240)))",fontsize=16,color="black",shape="box"];5660 -> 9232[label="",style="solid", color="black", weight=3]; 189.23/136.70 5661[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (primMulInt (Neg ww1220) (Neg ww1240))) LT))) (Float (Pos (Succ ww123)) (Neg ww1240)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240))) (Float (Pos (Succ ww123)) (Neg ww1240)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (primMulInt (Neg ww1220) (Neg ww1240))) LT)) (Float (Pos (Succ ww123)) (Neg ww1240)))",fontsize=16,color="black",shape="box"];5661 -> 9233[label="",style="solid", color="black", weight=3]; 189.23/136.70 5600[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (primMulInt (Pos ww410) (Pos ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (primMulInt (Pos ww410) (Pos ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];5600 -> 9234[label="",style="solid", color="black", weight=3]; 189.23/136.70 5601[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (primMulInt (Pos ww410) (Neg ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (primMulInt (Pos ww410) (Neg ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];5601 -> 9235[label="",style="solid", color="black", weight=3]; 189.23/136.70 5602[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (primMulInt (Neg ww410) (Pos ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (primMulInt (Neg ww410) (Pos ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];5602 -> 9236[label="",style="solid", color="black", weight=3]; 189.23/136.70 5603[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (primMulInt (Neg ww410) (Neg ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (primMulInt (Neg ww410) (Neg ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];5603 -> 9237[label="",style="solid", color="black", weight=3]; 189.23/136.70 5604[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat (Succ ww4100) ww310)) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat (Succ ww4100) ww310)) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];62121[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];5604 -> 62121[label="",style="solid", color="burlywood", weight=9]; 189.23/136.70 62121 -> 9238[label="",style="solid", color="burlywood", weight=3]; 189.23/136.70 62122[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];5604 -> 62122[label="",style="solid", color="burlywood", weight=9]; 189.23/136.70 62122 -> 9239[label="",style="solid", color="burlywood", weight=3]; 189.23/136.70 5605[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat Zero ww310)) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat Zero ww310)) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];62123[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];5605 -> 62123[label="",style="solid", color="burlywood", weight=9]; 189.23/136.70 62123 -> 9240[label="",style="solid", color="burlywood", weight=3]; 189.23/136.70 62124[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];5605 -> 62124[label="",style="solid", color="burlywood", weight=9]; 189.23/136.70 62124 -> 9241[label="",style="solid", color="burlywood", weight=3]; 189.23/136.70 5606[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];5606 -> 9242[label="",style="solid", color="black", weight=3]; 189.23/136.70 5607[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];5607 -> 9243[label="",style="solid", color="black", weight=3]; 189.23/136.70 5608[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat (Succ ww4100) ww310)) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat (Succ ww4100) ww310)) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];62125[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];5608 -> 62125[label="",style="solid", color="burlywood", weight=9]; 189.23/136.70 62125 -> 9244[label="",style="solid", color="burlywood", weight=3]; 189.23/136.70 62126[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];5608 -> 62126[label="",style="solid", color="burlywood", weight=9]; 189.23/136.70 62126 -> 9245[label="",style="solid", color="burlywood", weight=3]; 189.23/136.70 5609[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat Zero ww310)) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat Zero ww310)) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];62127[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];5609 -> 62127[label="",style="solid", color="burlywood", weight=9]; 189.23/136.70 62127 -> 9246[label="",style="solid", color="burlywood", weight=3]; 189.23/136.70 62128[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];5609 -> 62128[label="",style="solid", color="burlywood", weight=9]; 189.23/136.70 62128 -> 9247[label="",style="solid", color="burlywood", weight=3]; 189.23/136.70 9253 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 9253[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];9253 -> 9259[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9254 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 9254[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];9254 -> 9260[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9255 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 9255[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9255 -> 9261[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9255 -> 9262[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9256 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 9256[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9256 -> 9263[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9256 -> 9264[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9252[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1793)) ww117) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1792)) ww116) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62129[label="ww116/Succ ww1160",fontsize=10,color="white",style="solid",shape="box"];9252 -> 62129[label="",style="solid", color="burlywood", weight=9]; 189.23/136.70 62129 -> 9265[label="",style="solid", color="burlywood", weight=3]; 189.23/136.70 62130[label="ww116/Zero",fontsize=10,color="white",style="solid",shape="box"];9252 -> 62130[label="",style="solid", color="burlywood", weight=9]; 189.23/136.70 62130 -> 9266[label="",style="solid", color="burlywood", weight=3]; 189.23/136.70 5618[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];5618 -> 9267[label="",style="solid", color="black", weight=3]; 189.23/136.70 5619[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5619 -> 9268[label="",style="solid", color="black", weight=3]; 189.23/136.70 5620[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];5620 -> 9269[label="",style="solid", color="black", weight=3]; 189.23/136.70 5621[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];5621 -> 9270[label="",style="solid", color="black", weight=3]; 189.23/136.70 5622 -> 18768[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5622[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];5622 -> 18779[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5622 -> 18780[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5622 -> 18781[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5622 -> 18782[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5622 -> 18783[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9277 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 9277[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9277 -> 9283[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9277 -> 9284[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9278 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 9278[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9278 -> 9285[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9278 -> 9286[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9279 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 9279[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];9279 -> 9287[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9280 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 9280[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];9280 -> 9288[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 9276[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1797)) ww119) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1796)) ww118) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62131[label="ww118/Succ ww1180",fontsize=10,color="white",style="solid",shape="box"];9276 -> 62131[label="",style="solid", color="burlywood", weight=9]; 189.23/136.70 62131 -> 9289[label="",style="solid", color="burlywood", weight=3]; 189.23/136.70 62132[label="ww118/Zero",fontsize=10,color="white",style="solid",shape="box"];9276 -> 62132[label="",style="solid", color="burlywood", weight=9]; 189.23/136.70 62132 -> 9290[label="",style="solid", color="burlywood", weight=3]; 189.23/136.70 5648 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5648[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];5648 -> 9291[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5649 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5649[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];5649 -> 9292[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5647[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww128)) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww127)) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="triangle"];5647 -> 9293[label="",style="solid", color="black", weight=3]; 189.23/136.70 5663 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5663[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];5663 -> 9294[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5664 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5664[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];5664 -> 9295[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5662[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww132)) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww131)) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];5662 -> 9296[label="",style="solid", color="black", weight=3]; 189.23/136.70 5666 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5666[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];5666 -> 9297[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5667 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5667[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];5667 -> 9298[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5665[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww136)) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww135)) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="triangle"];5665 -> 9299[label="",style="solid", color="black", weight=3]; 189.23/136.70 5668 -> 9300[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5668[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5668 -> 9301[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5668 -> 9302[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5668 -> 9303[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5668 -> 9304[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5669 -> 9305[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5669[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];5669 -> 9306[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5669 -> 9307[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5669 -> 9308[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5669 -> 9309[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5671 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5671[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];5671 -> 9310[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5672 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5672[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];5672 -> 9311[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5670[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww140)) (Succ ww3100)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww139)) (Succ ww3100)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];5670 -> 9312[label="",style="solid", color="black", weight=3]; 189.23/136.70 5673[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];5673 -> 9313[label="",style="solid", color="black", weight=3]; 189.23/136.70 5674[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5674 -> 9314[label="",style="solid", color="black", weight=3]; 189.23/136.70 5675 -> 29250[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5675[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];5675 -> 29263[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5675 -> 29264[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5675 -> 29265[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5675 -> 29266[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 16163[label="ww410",fontsize=16,color="green",shape="box"];16164[label="ww310",fontsize=16,color="green",shape="box"];16165[label="Succ Zero",fontsize=16,color="green",shape="box"];16166[label="ww5",fontsize=16,color="green",shape="box"];16167[label="ww3000",fontsize=16,color="green",shape="box"];5678 -> 9318[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5678[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5678 -> 9319[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5678 -> 9320[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5678 -> 9321[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5678 -> 9322[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5679 -> 9323[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5679[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat ww3000 ww3000))) (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5679 -> 9324[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5679 -> 9325[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5679 -> 9326[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5679 -> 9327[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5681 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5681[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];5681 -> 9328[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5682 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5682[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];5682 -> 9329[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5680[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww142)) (Succ ww3100)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww141)) (Succ ww3100)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];5680 -> 9330[label="",style="solid", color="black", weight=3]; 189.23/136.70 5683 -> 29106[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5683[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];5683 -> 29107[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5683 -> 29108[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5684 -> 53796[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5684[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];5684 -> 54027[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5684 -> 54028[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5684 -> 54029[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5684 -> 54030[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5684 -> 54031[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5685 -> 29074[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5685[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];5685 -> 29075[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5685 -> 29076[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5687 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5687[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5687 -> 9334[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5687 -> 9335[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5688 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5688[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5688 -> 9336[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5688 -> 9337[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5686[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) ww144) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) ww143) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62133[label="ww143/Succ ww1430",fontsize=10,color="white",style="solid",shape="box"];5686 -> 62133[label="",style="solid", color="burlywood", weight=9]; 189.23/136.70 62133 -> 9338[label="",style="solid", color="burlywood", weight=3]; 189.23/136.70 62134[label="ww143/Zero",fontsize=10,color="white",style="solid",shape="box"];5686 -> 62134[label="",style="solid", color="burlywood", weight=9]; 189.23/136.70 62134 -> 9339[label="",style="solid", color="burlywood", weight=3]; 189.23/136.70 5690 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5690[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5690 -> 9340[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5690 -> 9341[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5691 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5691[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5691 -> 9342[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5691 -> 9343[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5689[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) ww152) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) ww151) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62135[label="ww151/Succ ww1510",fontsize=10,color="white",style="solid",shape="box"];5689 -> 62135[label="",style="solid", color="burlywood", weight=9]; 189.23/136.70 62135 -> 9344[label="",style="solid", color="burlywood", weight=3]; 189.23/136.70 62136[label="ww151/Zero",fontsize=10,color="white",style="solid",shape="box"];5689 -> 62136[label="",style="solid", color="burlywood", weight=9]; 189.23/136.70 62136 -> 9345[label="",style="solid", color="burlywood", weight=3]; 189.23/136.70 5693 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5693[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];5693 -> 9346[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5693 -> 9347[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5694 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5694[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];5694 -> 9348[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5694 -> 9349[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5692[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (Succ (Succ ww158))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (Succ (Succ ww157))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];5692 -> 9350[label="",style="solid", color="black", weight=3]; 189.23/136.70 5695[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000 ww31000) LT))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ (Succ ww31000))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000 ww31000) LT)) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ (Succ ww31000)))))",fontsize=16,color="burlywood",shape="box"];62137[label="ww30000/Succ ww300000",fontsize=10,color="white",style="solid",shape="box"];5695 -> 62137[label="",style="solid", color="burlywood", weight=9]; 189.23/136.70 62137 -> 9351[label="",style="solid", color="burlywood", weight=3]; 189.23/136.70 62138[label="ww30000/Zero",fontsize=10,color="white",style="solid",shape="box"];5695 -> 62138[label="",style="solid", color="burlywood", weight=9]; 189.23/136.70 62138 -> 9352[label="",style="solid", color="burlywood", weight=3]; 189.23/136.70 5696[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];5696 -> 9353[label="",style="solid", color="black", weight=3]; 189.23/136.70 5697[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))",fontsize=16,color="black",shape="box"];5697 -> 9354[label="",style="solid", color="black", weight=3]; 189.23/136.70 5698[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ Zero)) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];5698 -> 9355[label="",style="solid", color="black", weight=3]; 189.23/136.70 23373[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];23374[label="Zero",fontsize=16,color="green",shape="box"];23375[label="ww5",fontsize=16,color="green",shape="box"];23376[label="ww4100",fontsize=16,color="green",shape="box"];19917[label="takeWhile1 (flip ltEsFloat (psFloat ww2415 (fsFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (psFloat ww2415 (fsFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];19917 -> 20134[label="",style="solid", color="black", weight=3]; 189.23/136.70 29387 -> 29936[label="",style="dashed", color="red", weight=0]; 189.23/136.70 29387[label="ltEsFloat (Float (Pos (Succ ww3522)) (Pos Zero)) (psFloat ww3520 (fsFloat (msFloat (Float (Pos (Succ ww3521)) (Pos Zero)) (Float (Pos (Succ ww3522)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))",fontsize=16,color="magenta"];29387 -> 29937[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 29388[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];29388 -> 29938[label="",style="solid", color="black", weight=3]; 189.23/136.70 29389[label="Cons (Float (Pos (Succ ww2613)) (Pos Zero)) (takeWhile (flip ltEsFloat ww3517) (iterate (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero)))))",fontsize=16,color="green",shape="box"];29389 -> 29939[label="",style="dashed", color="green", weight=3]; 189.23/136.70 29390[label="takeWhile0 (flip ltEsFloat ww3517) (Float (Pos (Succ ww2613)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero)))) otherwise",fontsize=16,color="black",shape="box"];29390 -> 29940[label="",style="solid", color="black", weight=3]; 189.23/136.70 16393[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20800 ww20801) (fsFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2083)) (Neg ww2084)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2083)) (Neg ww2084)) (primPlusFloat (Float ww20800 ww20801) (fsFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16393 -> 16402[label="",style="solid", color="black", weight=3]; 189.23/136.70 19039[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22930 ww22931) (fsFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2296)) (Pos ww2297)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2296)) (Pos ww2297)) (primPlusFloat (Float ww22930 ww22931) (fsFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];19039 -> 19048[label="",style="solid", color="black", weight=3]; 189.23/136.70 5705 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5705[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5705 -> 9361[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5705 -> 9362[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5706 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5706[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5706 -> 9363[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5706 -> 9364[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5704[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) ww160) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) ww159) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62139[label="ww159/Succ ww1590",fontsize=10,color="white",style="solid",shape="box"];5704 -> 62139[label="",style="solid", color="burlywood", weight=9]; 189.23/136.70 62139 -> 9365[label="",style="solid", color="burlywood", weight=3]; 189.23/136.70 62140[label="ww159/Zero",fontsize=10,color="white",style="solid",shape="box"];5704 -> 62140[label="",style="solid", color="burlywood", weight=9]; 189.23/136.70 62140 -> 9366[label="",style="solid", color="burlywood", weight=3]; 189.23/136.70 5708 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5708[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5708 -> 9367[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5708 -> 9368[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5709 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5709[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5709 -> 9369[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5709 -> 9370[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5707[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) ww168) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) ww167) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62141[label="ww167/Succ ww1670",fontsize=10,color="white",style="solid",shape="box"];5707 -> 62141[label="",style="solid", color="burlywood", weight=9]; 189.23/136.70 62141 -> 9371[label="",style="solid", color="burlywood", weight=3]; 189.23/136.70 62142[label="ww167/Zero",fontsize=10,color="white",style="solid",shape="box"];5707 -> 62142[label="",style="solid", color="burlywood", weight=9]; 189.23/136.70 62142 -> 9372[label="",style="solid", color="burlywood", weight=3]; 189.23/136.70 5711 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5711[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];5711 -> 9373[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5711 -> 9374[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5712 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5712[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];5712 -> 9375[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5712 -> 9376[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5710[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (Succ (Succ ww174))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (Succ (Succ ww173))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];5710 -> 9377[label="",style="solid", color="black", weight=3]; 189.23/136.70 5713[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000 ww31000) LT))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ (Succ ww31000))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000 ww31000) LT)) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ (Succ ww31000)))))",fontsize=16,color="burlywood",shape="box"];62143[label="ww30000/Succ ww300000",fontsize=10,color="white",style="solid",shape="box"];5713 -> 62143[label="",style="solid", color="burlywood", weight=9]; 189.23/136.70 62143 -> 9378[label="",style="solid", color="burlywood", weight=3]; 189.23/136.70 62144[label="ww30000/Zero",fontsize=10,color="white",style="solid",shape="box"];5713 -> 62144[label="",style="solid", color="burlywood", weight=9]; 189.23/136.70 62144 -> 9379[label="",style="solid", color="burlywood", weight=3]; 189.23/136.70 5714[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];5714 -> 9380[label="",style="solid", color="black", weight=3]; 189.23/136.70 5715 -> 2357[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5715[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww31000))))) (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ Zero)) (Neg (Succ (Succ ww31000)))))",fontsize=16,color="magenta"];5715 -> 9381[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5715 -> 9382[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5715 -> 9383[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5716[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ Zero)) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];5716 -> 9384[label="",style="solid", color="black", weight=3]; 189.23/136.70 5717[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5717 -> 9385[label="",style="solid", color="black", weight=3]; 189.23/136.70 55020[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];55020 -> 55174[label="",style="solid", color="black", weight=3]; 189.23/136.70 55913[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4638)) (Neg Zero)) (Float (Pos (Succ ww4639)) (Neg (Succ ww4640)))) ww4645) (iterate (psFloat (msFloat (Float (Pos (Succ ww4638)) (Neg Zero)) (Float (Pos (Succ ww4639)) (Neg (Succ ww4640))))) (psFloat (msFloat (Float (Pos (Succ ww4638)) (Neg Zero)) (Float (Pos (Succ ww4639)) (Neg (Succ ww4640)))) (psFloat (msFloat (Float (Pos (Succ ww4638)) (Neg Zero)) (Float (Pos (Succ ww4639)) (Neg (Succ ww4640)))) ww4645)))",fontsize=16,color="green",shape="box"];55913 -> 55970[label="",style="dashed", color="green", weight=3]; 189.23/136.70 55913 -> 55971[label="",style="dashed", color="green", weight=3]; 189.23/136.70 5719[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5719 -> 9387[label="",style="solid", color="black", weight=3]; 189.23/136.70 5721 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5721[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5721 -> 9388[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5721 -> 9389[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5722 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5722[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5722 -> 9390[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5722 -> 9391[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5720[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww176)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww175)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62145[label="ww175/Succ ww1750",fontsize=10,color="white",style="solid",shape="box"];5720 -> 62145[label="",style="solid", color="burlywood", weight=9]; 189.23/136.70 62145 -> 9392[label="",style="solid", color="burlywood", weight=3]; 189.23/136.70 62146[label="ww175/Zero",fontsize=10,color="white",style="solid",shape="box"];5720 -> 62146[label="",style="solid", color="burlywood", weight=9]; 189.23/136.70 62146 -> 9393[label="",style="solid", color="burlywood", weight=3]; 189.23/136.70 5724 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5724[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5724 -> 9394[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5724 -> 9395[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5725 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5725[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5725 -> 9396[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5725 -> 9397[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5723[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww188)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww187)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62147[label="ww187/Succ ww1870",fontsize=10,color="white",style="solid",shape="box"];5723 -> 62147[label="",style="solid", color="burlywood", weight=9]; 189.23/136.70 62147 -> 9398[label="",style="solid", color="burlywood", weight=3]; 189.23/136.70 62148[label="ww187/Zero",fontsize=10,color="white",style="solid",shape="box"];5723 -> 62148[label="",style="solid", color="burlywood", weight=9]; 189.23/136.70 62148 -> 9399[label="",style="solid", color="burlywood", weight=3]; 189.23/136.70 5742 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5742[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5742 -> 9400[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5742 -> 9401[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5743[label="Succ ww3100",fontsize=16,color="green",shape="box"];5744 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5744[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5744 -> 9402[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5744 -> 9403[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5745[label="Succ ww3100",fontsize=16,color="green",shape="box"];5746[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1970)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1970)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5746 -> 9404[label="",style="solid", color="black", weight=3]; 189.23/136.70 5747[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5747 -> 9405[label="",style="solid", color="black", weight=3]; 189.23/136.70 5740 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5740[label="primPlusNat (Succ (primPlusNat ww44 ww44)) ww44",fontsize=16,color="magenta"];5740 -> 9406[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5740 -> 9407[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5741 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5741[label="primPlusNat (Succ (primPlusNat ww44 ww44)) ww44",fontsize=16,color="magenta"];5741 -> 9408[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5741 -> 9409[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5739[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ ww204)))) LT))) ww42 (iterate (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42)) (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) ww42)) (numericEnumFromThenToP1 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ (Succ ww203)))) LT)) ww42)",fontsize=16,color="black",shape="triangle"];5739 -> 9410[label="",style="solid", color="black", weight=3]; 189.23/136.70 5748[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5748 -> 9411[label="",style="solid", color="black", weight=3]; 189.23/136.70 47255 -> 59092[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47255[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];47255 -> 59103[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47255 -> 59104[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47255 -> 59105[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47255 -> 59106[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47255 -> 59107[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47256[label="Pos Zero",fontsize=16,color="green",shape="box"];47257 -> 36910[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47257[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47257 -> 50370[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47257 -> 50371[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47257 -> 50372[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47257 -> 50373[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 47258[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];47259 -> 50281[label="",style="dashed", color="red", weight=0]; 189.23/136.70 47259[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];47259 -> 50284[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 23561[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww2912 (fsFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww29150 ww29151) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151))) (not (esEsOrdering (primCmpFloat (Float ww29150 ww29151) (primPlusFloat ww2912 (fsFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62149[label="ww2912/Float ww29120 ww29121",fontsize=10,color="white",style="solid",shape="box"];23561 -> 62149[label="",style="solid", color="burlywood", weight=9]; 189.23/136.70 62149 -> 23632[label="",style="solid", color="burlywood", weight=3]; 189.23/136.70 37166 -> 26727[label="",style="dashed", color="red", weight=0]; 189.23/136.70 37166[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4229",fontsize=16,color="magenta"];37166 -> 37195[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 37166 -> 37196[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 37166 -> 37197[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 37167 -> 26925[label="",style="dashed", color="red", weight=0]; 189.23/136.70 37167[label="primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37167 -> 37198[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 37167 -> 37199[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 37168[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos (Succ ww3100))) (Float ww42230 ww42231)) GT)",fontsize=16,color="black",shape="box"];37168 -> 37200[label="",style="solid", color="black", weight=3]; 189.23/136.70 37169[label="takeWhile1 (flip ltEsFloat ww4221) ww32390 ww32391 (flip ltEsFloat ww4221 ww32390)",fontsize=16,color="black",shape="triangle"];37169 -> 37201[label="",style="solid", color="black", weight=3]; 189.23/136.70 37170[label="Nil",fontsize=16,color="green",shape="box"];5752[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5752 -> 9415[label="",style="solid", color="black", weight=3]; 189.23/136.70 5754 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5754[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5754 -> 9416[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5754 -> 9417[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5755 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5755[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5755 -> 9418[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5755 -> 9419[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5753[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww208)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww207)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62150[label="ww207/Succ ww2070",fontsize=10,color="white",style="solid",shape="box"];5753 -> 62150[label="",style="solid", color="burlywood", weight=9]; 189.23/136.70 62150 -> 9420[label="",style="solid", color="burlywood", weight=3]; 189.23/136.70 62151[label="ww207/Zero",fontsize=10,color="white",style="solid",shape="box"];5753 -> 62151[label="",style="solid", color="burlywood", weight=9]; 189.23/136.70 62151 -> 9421[label="",style="solid", color="burlywood", weight=3]; 189.23/136.70 5757 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5757[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5757 -> 9422[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5757 -> 9423[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5758 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5758[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5758 -> 9424[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5758 -> 9425[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5756[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww220)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww219)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62152[label="ww219/Succ ww2190",fontsize=10,color="white",style="solid",shape="box"];5756 -> 62152[label="",style="solid", color="burlywood", weight=9]; 189.23/136.70 62152 -> 9426[label="",style="solid", color="burlywood", weight=3]; 189.23/136.70 62153[label="ww219/Zero",fontsize=10,color="white",style="solid",shape="box"];5756 -> 62153[label="",style="solid", color="burlywood", weight=9]; 189.23/136.70 62153 -> 9427[label="",style="solid", color="burlywood", weight=3]; 189.23/136.70 5781 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5781[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5781 -> 9428[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5781 -> 9429[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5782[label="Succ ww3100",fontsize=16,color="green",shape="box"];5783 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.70 5783[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5783 -> 9430[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5783 -> 9431[label="",style="dashed", color="magenta", weight=3]; 189.23/136.70 5784[label="Succ ww3100",fontsize=16,color="green",shape="box"];5785[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5785 -> 9432[label="",style="solid", color="black", weight=3]; 189.23/136.70 5786[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5786 -> 9433[label="",style="solid", color="black", weight=3]; 189.23/136.71 5772[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5772 -> 9434[label="",style="solid", color="black", weight=3]; 189.23/136.71 16334[label="ww4000",fontsize=16,color="green",shape="box"];16335[label="ww5",fontsize=16,color="green",shape="box"];16336[label="Succ Zero",fontsize=16,color="green",shape="box"];16337[label="ww3100",fontsize=16,color="green",shape="box"];23377[label="Float (Pos Zero) (Neg (Succ ww2089))",fontsize=16,color="green",shape="box"];23378[label="ww2087",fontsize=16,color="green",shape="box"];23379[label="ww2086",fontsize=16,color="green",shape="box"];23380[label="ww2088",fontsize=16,color="green",shape="box"];5776[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5776 -> 9438[label="",style="solid", color="black", weight=3]; 189.23/136.71 5777[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5777 -> 9439[label="",style="solid", color="black", weight=3]; 189.23/136.71 5779 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5779[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5779 -> 9440[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5779 -> 9441[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5780 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5780[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5780 -> 9442[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5780 -> 9443[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5778[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww236)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww235)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62154[label="ww235/Succ ww2350",fontsize=10,color="white",style="solid",shape="box"];5778 -> 62154[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62154 -> 9444[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62155[label="ww235/Zero",fontsize=10,color="white",style="solid",shape="box"];5778 -> 62155[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62155 -> 9445[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 5788 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5788[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5788 -> 9446[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5788 -> 9447[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5789 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5789[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5789 -> 9448[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5789 -> 9449[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5787[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww248)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww247)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62156[label="ww247/Succ ww2470",fontsize=10,color="white",style="solid",shape="box"];5787 -> 62156[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62156 -> 9450[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62157[label="ww247/Zero",fontsize=10,color="white",style="solid",shape="box"];5787 -> 62157[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62157 -> 9451[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 5812 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5812[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5812 -> 9452[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5812 -> 9453[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5813[label="Succ ww3100",fontsize=16,color="green",shape="box"];5814 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5814[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5814 -> 9454[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5814 -> 9455[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5815[label="Succ ww3100",fontsize=16,color="green",shape="box"];5816[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5816 -> 9456[label="",style="solid", color="black", weight=3]; 189.23/136.71 5817[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5817 -> 9457[label="",style="solid", color="black", weight=3]; 189.23/136.71 5803[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5803 -> 9458[label="",style="solid", color="black", weight=3]; 189.23/136.71 36127 -> 37203[label="",style="dashed", color="red", weight=0]; 189.23/136.71 36127[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36127 -> 37209[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 36127 -> 37210[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 36127 -> 37211[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 36127 -> 37212[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 36128[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36128 -> 36869[label="",style="solid", color="black", weight=3]; 189.23/136.71 36129 -> 36796[label="",style="dashed", color="red", weight=0]; 189.23/136.71 36129[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36129 -> 36809[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 36130[label="ww3100",fontsize=16,color="green",shape="box"];52348[label="psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) ww4524",fontsize=16,color="black",shape="triangle"];52348 -> 52378[label="",style="solid", color="black", weight=3]; 189.23/136.71 52349 -> 52264[label="",style="dashed", color="red", weight=0]; 189.23/136.71 52349[label="iterate (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181))) (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) ww4524))",fontsize=16,color="magenta"];52349 -> 52379[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 41183[label="primPlusFloat (Float ww42790 ww42791) (fsFloat (msFloat (Float (Pos (Succ ww4280)) (Neg (Succ ww4281))) (Float (Pos Zero) (Pos (Succ ww4282)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];41183 -> 41309[label="",style="solid", color="black", weight=3]; 189.23/136.71 5806[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5806 -> 9461[label="",style="solid", color="black", weight=3]; 189.23/136.71 37173 -> 26727[label="",style="dashed", color="red", weight=0]; 189.23/136.71 37173[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4230",fontsize=16,color="magenta"];37173 -> 37232[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 37173 -> 37233[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 37173 -> 37234[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 37174 -> 26925[label="",style="dashed", color="red", weight=0]; 189.23/136.71 37174[label="primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37174 -> 37235[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 37174 -> 37236[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5808[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5808 -> 9463[label="",style="solid", color="black", weight=3]; 189.23/136.71 5810 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5810[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5810 -> 9464[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5810 -> 9465[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5811 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5811[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5811 -> 9466[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5811 -> 9467[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5809[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww264)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww263)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62158[label="ww263/Succ ww2630",fontsize=10,color="white",style="solid",shape="box"];5809 -> 62158[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62158 -> 9468[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62159[label="ww263/Zero",fontsize=10,color="white",style="solid",shape="box"];5809 -> 62159[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62159 -> 9469[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 5819 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5819[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5819 -> 9470[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5819 -> 9471[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5820 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5820[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5820 -> 9472[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5820 -> 9473[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5818[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww276)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww275)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62160[label="ww275/Succ ww2750",fontsize=10,color="white",style="solid",shape="box"];5818 -> 62160[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62160 -> 9474[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62161[label="ww275/Zero",fontsize=10,color="white",style="solid",shape="box"];5818 -> 62161[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62161 -> 9475[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 5837 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5837[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5837 -> 9476[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5837 -> 9477[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5838[label="Succ ww3100",fontsize=16,color="green",shape="box"];5839 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5839[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5839 -> 9478[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5839 -> 9479[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5840[label="Succ ww3100",fontsize=16,color="green",shape="box"];5841[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww2850)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww2850)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5841 -> 9480[label="",style="solid", color="black", weight=3]; 189.23/136.71 5842[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5842 -> 9481[label="",style="solid", color="black", weight=3]; 189.23/136.71 5835 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5835[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];5835 -> 9482[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5835 -> 9483[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5836 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5836[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];5836 -> 9484[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5836 -> 9485[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5834[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww292))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww291))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];5834 -> 9486[label="",style="solid", color="black", weight=3]; 189.23/136.71 5843[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5843 -> 9487[label="",style="solid", color="black", weight=3]; 189.23/136.71 47260 -> 52913[label="",style="dashed", color="red", weight=0]; 189.23/136.71 47260[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47260 -> 52914[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 47260 -> 52915[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 47260 -> 52916[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 47260 -> 52917[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 47261[label="Pos Zero",fontsize=16,color="green",shape="box"];47262 -> 30525[label="",style="dashed", color="red", weight=0]; 189.23/136.71 47262[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47262 -> 50375[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 47262 -> 50376[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 47262 -> 50377[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 47262 -> 50378[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 47263[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47264 -> 50320[label="",style="dashed", color="red", weight=0]; 189.23/136.71 47264[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47264 -> 50323[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5845[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5845 -> 9489[label="",style="solid", color="black", weight=3]; 189.23/136.71 5846[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5846 -> 9490[label="",style="solid", color="black", weight=3]; 189.23/136.71 5847[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5847 -> 9491[label="",style="solid", color="black", weight=3]; 189.23/136.71 5849 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5849[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5849 -> 9492[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5849 -> 9493[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5850 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5850[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5850 -> 9494[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5850 -> 9495[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5848[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww296)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww295)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62162[label="ww295/Succ ww2950",fontsize=10,color="white",style="solid",shape="box"];5848 -> 62162[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62162 -> 9496[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62163[label="ww295/Zero",fontsize=10,color="white",style="solid",shape="box"];5848 -> 62163[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62163 -> 9497[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 5852 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5852[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5852 -> 9498[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5852 -> 9499[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5853 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5853[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5853 -> 9500[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5853 -> 9501[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5851[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww308)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww307)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62164[label="ww307/Succ ww3070",fontsize=10,color="white",style="solid",shape="box"];5851 -> 62164[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62164 -> 9502[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62165[label="ww307/Zero",fontsize=10,color="white",style="solid",shape="box"];5851 -> 62165[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62165 -> 9503[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 5870 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5870[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5870 -> 9504[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5870 -> 9505[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5871[label="Succ ww3100",fontsize=16,color="green",shape="box"];5872 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5872[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5872 -> 9506[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5872 -> 9507[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5873[label="Succ ww3100",fontsize=16,color="green",shape="box"];5874[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3170)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3170)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5874 -> 9508[label="",style="solid", color="black", weight=3]; 189.23/136.71 5875[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5875 -> 9509[label="",style="solid", color="black", weight=3]; 189.23/136.71 5868 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5868[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];5868 -> 9510[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5868 -> 9511[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5869 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5869[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];5869 -> 9512[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5869 -> 9513[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5867[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww324))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww323))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];5867 -> 9514[label="",style="solid", color="black", weight=3]; 189.23/136.71 5876[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5876 -> 9515[label="",style="solid", color="black", weight=3]; 189.23/136.71 47265 -> 43685[label="",style="dashed", color="red", weight=0]; 189.23/136.71 47265[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];47265 -> 50379[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 47265 -> 50380[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 47265 -> 50381[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 47265 -> 50382[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 47266[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];47267 -> 52965[label="",style="dashed", color="red", weight=0]; 189.23/136.71 47267[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47267 -> 52966[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 47267 -> 52967[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 47267 -> 52968[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 47267 -> 52969[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 47268[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];47269 -> 49994[label="",style="dashed", color="red", weight=0]; 189.23/136.71 47269[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];47269 -> 50005[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 47269 -> 50006[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 47269 -> 50007[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5878[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww30 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww320 ww321) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (Float ww320 ww321))) (not (esEsOrdering (primCmpFloat (Float ww320 ww321) (primPlusFloat ww30 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62166[label="ww30/Float ww300 ww301",fontsize=10,color="white",style="solid",shape="box"];5878 -> 62166[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62166 -> 9517[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 27219[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];27219 -> 27231[label="",style="solid", color="black", weight=3]; 189.23/136.71 27220[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (Float ww32880 ww32881)) GT)",fontsize=16,color="black",shape="box"];27220 -> 27232[label="",style="solid", color="black", weight=3]; 189.23/136.71 5880[label="not (esEsOrdering (primCmpFloat (Float ww270 ww271) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];5880 -> 9519[label="",style="solid", color="black", weight=3]; 189.23/136.71 10764[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832",fontsize=16,color="black",shape="box"];10764 -> 10773[label="",style="solid", color="black", weight=3]; 189.23/136.71 10765[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832) (takeWhile ww22 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832))))",fontsize=16,color="green",shape="box"];10765 -> 10774[label="",style="dashed", color="green", weight=3]; 189.23/136.71 10765 -> 10775[label="",style="dashed", color="green", weight=3]; 189.23/136.71 10766 -> 5884[label="",style="dashed", color="red", weight=0]; 189.23/136.71 10766[label="takeWhile0 ww22 (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832))) otherwise",fontsize=16,color="magenta"];10766 -> 10776[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 10766 -> 10777[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5890[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5890 -> 9525[label="",style="solid", color="black", weight=3]; 189.23/136.71 5892 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5892[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5892 -> 9526[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5892 -> 9527[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5893 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5893[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5893 -> 9528[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5893 -> 9529[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5891[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww330)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww329)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62167[label="ww329/Succ ww3290",fontsize=10,color="white",style="solid",shape="box"];5891 -> 62167[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62167 -> 9530[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62168[label="ww329/Zero",fontsize=10,color="white",style="solid",shape="box"];5891 -> 62168[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62168 -> 9531[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 5896 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5896[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5896 -> 9532[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5896 -> 9533[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5897 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5897[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5897 -> 9534[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5897 -> 9535[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5895[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww342)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww341)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62169[label="ww341/Succ ww3410",fontsize=10,color="white",style="solid",shape="box"];5895 -> 62169[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62169 -> 9536[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62170[label="ww341/Zero",fontsize=10,color="white",style="solid",shape="box"];5895 -> 62170[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62170 -> 9537[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 5920 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5920[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5920 -> 9538[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5920 -> 9539[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5921[label="Succ ww3100",fontsize=16,color="green",shape="box"];5922 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5922[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5922 -> 9540[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5922 -> 9541[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5923[label="Succ ww3100",fontsize=16,color="green",shape="box"];5924[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5924 -> 9542[label="",style="solid", color="black", weight=3]; 189.23/136.71 5925[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5925 -> 9543[label="",style="solid", color="black", weight=3]; 189.23/136.71 5911[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5911 -> 9544[label="",style="solid", color="black", weight=3]; 189.23/136.71 54002 -> 54742[label="",style="dashed", color="red", weight=0]; 189.23/136.71 54002[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54002 -> 54768[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 54002 -> 54769[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 54002 -> 54770[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 54003[label="ww3000",fontsize=16,color="green",shape="box"];54004[label="ww3100",fontsize=16,color="green",shape="box"];54005 -> 55121[label="",style="dashed", color="red", weight=0]; 189.23/136.71 54005[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54005 -> 55130[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 54005 -> 55131[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 54005 -> 55132[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 54005 -> 55133[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 54006 -> 43685[label="",style="dashed", color="red", weight=0]; 189.23/136.71 54006[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54006 -> 54929[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 54006 -> 54930[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 54006 -> 54931[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 54006 -> 54932[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 55183[label="primPlusFloat (Float ww46190 ww46191) (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4620))) (Float (Pos (Succ ww4621)) (Neg (Succ ww4622)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];55183 -> 55206[label="",style="solid", color="black", weight=3]; 189.23/136.71 44004[label="psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) ww4311",fontsize=16,color="black",shape="triangle"];44004 -> 44039[label="",style="solid", color="black", weight=3]; 189.23/136.71 44005 -> 43685[label="",style="dashed", color="red", weight=0]; 189.23/136.71 44005[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) ww4311))",fontsize=16,color="magenta"];44005 -> 44040[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 55184[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (Float ww46120 ww46121)) GT)",fontsize=16,color="black",shape="box"];55184 -> 55207[label="",style="solid", color="black", weight=3]; 189.23/136.71 55185 -> 26925[label="",style="dashed", color="red", weight=0]; 189.23/136.71 55185[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];55185 -> 55208[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 55185 -> 55209[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 55186 -> 26727[label="",style="dashed", color="red", weight=0]; 189.23/136.71 55186[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4614",fontsize=16,color="magenta"];55186 -> 55210[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 55186 -> 55211[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 55186 -> 55212[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5916[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5916 -> 9546[label="",style="solid", color="black", weight=3]; 189.23/136.71 5918 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5918[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5918 -> 9547[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5918 -> 9548[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5919 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5919[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5919 -> 9549[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5919 -> 9550[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5917[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww358)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww357)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62171[label="ww357/Succ ww3570",fontsize=10,color="white",style="solid",shape="box"];5917 -> 62171[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62171 -> 9551[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62172[label="ww357/Zero",fontsize=10,color="white",style="solid",shape="box"];5917 -> 62172[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62172 -> 9552[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 5927 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5927[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5927 -> 9553[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5927 -> 9554[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5928 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5928[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5928 -> 9555[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5928 -> 9556[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5926[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww370)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww369)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62173[label="ww369/Succ ww3690",fontsize=10,color="white",style="solid",shape="box"];5926 -> 62173[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62173 -> 9557[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62174[label="ww369/Zero",fontsize=10,color="white",style="solid",shape="box"];5926 -> 62174[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62174 -> 9558[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 5951 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5951[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5951 -> 9559[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5951 -> 9560[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5952[label="Succ ww3100",fontsize=16,color="green",shape="box"];5953 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5953[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5953 -> 9561[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5953 -> 9562[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5954[label="Succ ww3100",fontsize=16,color="green",shape="box"];5955[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5955 -> 9563[label="",style="solid", color="black", weight=3]; 189.23/136.71 5956[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5956 -> 9564[label="",style="solid", color="black", weight=3]; 189.23/136.71 5942[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];5942 -> 9565[label="",style="solid", color="black", weight=3]; 189.23/136.71 16469[label="ww5",fontsize=16,color="green",shape="box"];16470[label="ww3100",fontsize=16,color="green",shape="box"];16471[label="ww3000",fontsize=16,color="green",shape="box"];16472[label="Succ Zero",fontsize=16,color="green",shape="box"];16546[label="takeWhile1 (flip ltEsFloat (psFloat ww2098 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (psFloat ww2098 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16546 -> 16589[label="",style="solid", color="black", weight=3]; 189.23/136.71 5945[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5945 -> 9568[label="",style="solid", color="black", weight=3]; 189.23/136.71 5946[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5946 -> 9569[label="",style="solid", color="black", weight=3]; 189.23/136.71 5947[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5947 -> 9570[label="",style="solid", color="black", weight=3]; 189.23/136.71 5949 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5949[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5949 -> 9571[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5949 -> 9572[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5950 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5950[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5950 -> 9573[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5950 -> 9574[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5948[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww386)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww385)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62175[label="ww385/Succ ww3850",fontsize=10,color="white",style="solid",shape="box"];5948 -> 62175[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62175 -> 9575[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62176[label="ww385/Zero",fontsize=10,color="white",style="solid",shape="box"];5948 -> 62176[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62176 -> 9576[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 5958 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5958[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5958 -> 9577[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5958 -> 9578[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5959 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5959[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5959 -> 9579[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5959 -> 9580[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5957[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww398)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww397)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62177[label="ww397/Succ ww3970",fontsize=10,color="white",style="solid",shape="box"];5957 -> 62177[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62177 -> 9581[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62178[label="ww397/Zero",fontsize=10,color="white",style="solid",shape="box"];5957 -> 62178[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62178 -> 9582[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 5976 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5976[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5976 -> 9583[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5976 -> 9584[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5977[label="Succ ww3100",fontsize=16,color="green",shape="box"];5978 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5978[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5978 -> 9585[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5978 -> 9586[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5979[label="Succ ww3100",fontsize=16,color="green",shape="box"];5980[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww4070)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww4070)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5980 -> 9587[label="",style="solid", color="black", weight=3]; 189.23/136.71 5981[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5981 -> 9588[label="",style="solid", color="black", weight=3]; 189.23/136.71 5974 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5974[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];5974 -> 9589[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5974 -> 9590[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5975 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5975[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];5975 -> 9591[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5975 -> 9592[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5973[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww414))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww413))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];5973 -> 9593[label="",style="solid", color="black", weight=3]; 189.23/136.71 5982[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];5982 -> 9594[label="",style="solid", color="black", weight=3]; 189.23/136.71 47270 -> 53156[label="",style="dashed", color="red", weight=0]; 189.23/136.71 47270[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47270 -> 53157[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 47270 -> 53158[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 47270 -> 53159[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 47270 -> 53160[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 47271[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];47272 -> 31059[label="",style="dashed", color="red", weight=0]; 189.23/136.71 47272[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47272 -> 50385[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 47272 -> 50386[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 47272 -> 50387[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 47272 -> 50388[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 47273[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47274 -> 50066[label="",style="dashed", color="red", weight=0]; 189.23/136.71 47274[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47274 -> 50077[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 47274 -> 50078[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 47274 -> 50079[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5984[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5984 -> 9596[label="",style="solid", color="black", weight=3]; 189.23/136.71 55187 -> 26925[label="",style="dashed", color="red", weight=0]; 189.23/136.71 55187[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];55187 -> 55213[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 55187 -> 55214[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 55188 -> 26727[label="",style="dashed", color="red", weight=0]; 189.23/136.71 55188[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4615",fontsize=16,color="magenta"];55188 -> 55215[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 55188 -> 55216[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 55188 -> 55217[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5986[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];5986 -> 9598[label="",style="solid", color="black", weight=3]; 189.23/136.71 5988 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5988[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5988 -> 9599[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5988 -> 9600[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5989 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5989[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5989 -> 9601[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5989 -> 9602[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5987[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww418)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww417)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62179[label="ww417/Succ ww4170",fontsize=10,color="white",style="solid",shape="box"];5987 -> 62179[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62179 -> 9603[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62180[label="ww417/Zero",fontsize=10,color="white",style="solid",shape="box"];5987 -> 62180[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62180 -> 9604[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 5991 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5991[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5991 -> 9605[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5991 -> 9606[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5992 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 5992[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];5992 -> 9607[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5992 -> 9608[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 5990[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww430)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww429)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62181[label="ww429/Succ ww4290",fontsize=10,color="white",style="solid",shape="box"];5990 -> 62181[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62181 -> 9609[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62182[label="ww429/Zero",fontsize=10,color="white",style="solid",shape="box"];5990 -> 62182[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62182 -> 9610[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 6009 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6009[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6009 -> 9611[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6009 -> 9612[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6010[label="Succ ww3100",fontsize=16,color="green",shape="box"];6011 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6011[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6011 -> 9613[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6011 -> 9614[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6012[label="Succ ww3100",fontsize=16,color="green",shape="box"];6013[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww4390)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww4390)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6013 -> 9615[label="",style="solid", color="black", weight=3]; 189.23/136.71 6014[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6014 -> 9616[label="",style="solid", color="black", weight=3]; 189.23/136.71 6007 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6007[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];6007 -> 9617[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6007 -> 9618[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6008 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6008[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];6008 -> 9619[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6008 -> 9620[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6006[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww446))) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww445))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];6006 -> 9621[label="",style="solid", color="black", weight=3]; 189.23/136.71 6015[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6015 -> 9622[label="",style="solid", color="black", weight=3]; 189.23/136.71 6018 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6018[label="takeWhile1 (flip gtEsFloat (psFloat ww62 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww61)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww61))) ww63 (flip gtEsFloat (psFloat ww62 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww61)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww61))))",fontsize=16,color="magenta"];6018 -> 47455[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6018 -> 47456[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6018 -> 47457[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6018 -> 47458[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6018 -> 47459[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 37175 -> 26727[label="",style="dashed", color="red", weight=0]; 189.23/136.71 37175[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4231",fontsize=16,color="magenta"];37175 -> 37237[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 37175 -> 37238[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 37175 -> 37239[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 37176 -> 26925[label="",style="dashed", color="red", weight=0]; 189.23/136.71 37176[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37176 -> 37240[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 37176 -> 37241[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6020[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6020 -> 9631[label="",style="solid", color="black", weight=3]; 189.23/136.71 6022 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6022[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6022 -> 9632[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6022 -> 9633[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6023 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6023[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6023 -> 9634[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6023 -> 9635[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6021[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww450)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww449)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62183[label="ww449/Succ ww4490",fontsize=10,color="white",style="solid",shape="box"];6021 -> 62183[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62183 -> 9636[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62184[label="ww449/Zero",fontsize=10,color="white",style="solid",shape="box"];6021 -> 62184[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62184 -> 9637[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 6025 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6025[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6025 -> 9638[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6025 -> 9639[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6026 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6026[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6026 -> 9640[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6026 -> 9641[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6024[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww462)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww461)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62185[label="ww461/Succ ww4610",fontsize=10,color="white",style="solid",shape="box"];6024 -> 62185[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62185 -> 9642[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62186[label="ww461/Zero",fontsize=10,color="white",style="solid",shape="box"];6024 -> 62186[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62186 -> 9643[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 6049 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6049[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6049 -> 9644[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6049 -> 9645[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6050[label="Succ ww3100",fontsize=16,color="green",shape="box"];6051 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6051[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6051 -> 9646[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6051 -> 9647[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6052[label="Succ ww3100",fontsize=16,color="green",shape="box"];6053[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6053 -> 9648[label="",style="solid", color="black", weight=3]; 189.23/136.71 6054[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6054 -> 9649[label="",style="solid", color="black", weight=3]; 189.23/136.71 6040[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6040 -> 9650[label="",style="solid", color="black", weight=3]; 189.23/136.71 6041[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];6042[label="Succ Zero",fontsize=16,color="green",shape="box"];6043[label="ww5",fontsize=16,color="green",shape="box"];6044[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6044 -> 9651[label="",style="solid", color="black", weight=3]; 189.23/136.71 6045[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6045 -> 9652[label="",style="solid", color="black", weight=3]; 189.23/136.71 6047 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6047[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6047 -> 9653[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6047 -> 9654[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6048 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6048[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6048 -> 9655[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6048 -> 9656[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6046[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww478)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww477)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62187[label="ww477/Succ ww4770",fontsize=10,color="white",style="solid",shape="box"];6046 -> 62187[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62187 -> 9657[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62188[label="ww477/Zero",fontsize=10,color="white",style="solid",shape="box"];6046 -> 62188[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62188 -> 9658[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 6056 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6056[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6056 -> 9659[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6056 -> 9660[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6057 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6057[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6057 -> 9661[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6057 -> 9662[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6055[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww490)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww489)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62189[label="ww489/Succ ww4890",fontsize=10,color="white",style="solid",shape="box"];6055 -> 62189[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62189 -> 9663[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62190[label="ww489/Zero",fontsize=10,color="white",style="solid",shape="box"];6055 -> 62190[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62190 -> 9664[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 6080 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6080[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6080 -> 9665[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6080 -> 9666[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6081[label="Succ ww3100",fontsize=16,color="green",shape="box"];6082 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6082[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6082 -> 9667[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6082 -> 9668[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6083[label="Succ ww3100",fontsize=16,color="green",shape="box"];6084[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6084 -> 9669[label="",style="solid", color="black", weight=3]; 189.23/136.71 6085[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6085 -> 9670[label="",style="solid", color="black", weight=3]; 189.23/136.71 6071[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6071 -> 9671[label="",style="solid", color="black", weight=3]; 189.23/136.71 36135 -> 37571[label="",style="dashed", color="red", weight=0]; 189.23/136.71 36135[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36135 -> 37576[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 36135 -> 37577[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 36135 -> 37578[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 36136[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36136 -> 36871[label="",style="solid", color="black", weight=3]; 189.23/136.71 36137 -> 36796[label="",style="dashed", color="red", weight=0]; 189.23/136.71 36137[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36137 -> 36810[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 36138[label="ww3100",fontsize=16,color="green",shape="box"];37617[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4253))) (Float (Pos Zero) (Pos (Succ ww4254)))) ww4261",fontsize=16,color="black",shape="triangle"];37617 -> 37653[label="",style="solid", color="black", weight=3]; 189.23/136.71 37618 -> 37571[label="",style="dashed", color="red", weight=0]; 189.23/136.71 37618[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4253))) (Float (Pos Zero) (Pos (Succ ww4254))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4253))) (Float (Pos Zero) (Pos (Succ ww4254)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4253))) (Float (Pos Zero) (Pos (Succ ww4254)))) ww4261))",fontsize=16,color="magenta"];37618 -> 37654[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 41360[label="primPlusFloat (Float ww42880 ww42881) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4289))) (Float (Pos Zero) (Pos (Succ ww4290)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];41360 -> 41638[label="",style="solid", color="black", weight=3]; 189.23/136.71 6074[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6074 -> 9674[label="",style="solid", color="black", weight=3]; 189.23/136.71 37178 -> 26727[label="",style="dashed", color="red", weight=0]; 189.23/136.71 37178[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4232",fontsize=16,color="magenta"];37178 -> 37247[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 37178 -> 37248[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 37178 -> 37249[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 37179 -> 26925[label="",style="dashed", color="red", weight=0]; 189.23/136.71 37179[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37179 -> 37250[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 37179 -> 37251[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6076[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6076 -> 9676[label="",style="solid", color="black", weight=3]; 189.23/136.71 6078 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6078[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6078 -> 9677[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6078 -> 9678[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6079 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6079[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6079 -> 9679[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6079 -> 9680[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6077[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww506)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww505)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62191[label="ww505/Succ ww5050",fontsize=10,color="white",style="solid",shape="box"];6077 -> 62191[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62191 -> 9681[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62192[label="ww505/Zero",fontsize=10,color="white",style="solid",shape="box"];6077 -> 62192[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62192 -> 9682[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 6087 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6087[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6087 -> 9683[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6087 -> 9684[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6088 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6088[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6088 -> 9685[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6088 -> 9686[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6086[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww518)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww517)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62193[label="ww517/Succ ww5170",fontsize=10,color="white",style="solid",shape="box"];6086 -> 62193[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62193 -> 9687[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62194[label="ww517/Zero",fontsize=10,color="white",style="solid",shape="box"];6086 -> 62194[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62194 -> 9688[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 6105 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6105[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6105 -> 9689[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6105 -> 9690[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6106[label="Succ ww3100",fontsize=16,color="green",shape="box"];6107 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6107[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6107 -> 9691[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6107 -> 9692[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6108[label="Succ ww3100",fontsize=16,color="green",shape="box"];6109[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww5270)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww5270)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6109 -> 9693[label="",style="solid", color="black", weight=3]; 189.23/136.71 6110[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6110 -> 9694[label="",style="solid", color="black", weight=3]; 189.23/136.71 6103 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6103[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];6103 -> 9695[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6103 -> 9696[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6104 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6104[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];6104 -> 9697[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6104 -> 9698[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6102[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww534))) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww533))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];6102 -> 9699[label="",style="solid", color="black", weight=3]; 189.23/136.71 6111[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6111 -> 9700[label="",style="solid", color="black", weight=3]; 189.23/136.71 47275 -> 53186[label="",style="dashed", color="red", weight=0]; 189.23/136.71 47275[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47275 -> 53187[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 47275 -> 53188[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 47275 -> 53189[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 47276[label="Pos Zero",fontsize=16,color="green",shape="box"];47277 -> 31527[label="",style="dashed", color="red", weight=0]; 189.23/136.71 47277[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47277 -> 50390[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 47277 -> 50391[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 47277 -> 50392[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 47278[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47279 -> 50320[label="",style="dashed", color="red", weight=0]; 189.23/136.71 47279[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47279 -> 50324[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6113[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6113 -> 9702[label="",style="solid", color="black", weight=3]; 189.23/136.71 6114[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6114 -> 9703[label="",style="solid", color="black", weight=3]; 189.23/136.71 6115[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6115 -> 9704[label="",style="solid", color="black", weight=3]; 189.23/136.71 46939[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) ww4451",fontsize=16,color="black",shape="box"];46939 -> 50393[label="",style="solid", color="black", weight=3]; 189.23/136.71 50255[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Pos ww5390)) (Float (Neg (Succ ww540)) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];50255 -> 50394[label="",style="solid", color="black", weight=3]; 189.23/136.71 50256 -> 50771[label="",style="dashed", color="red", weight=0]; 189.23/136.71 50256[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos ww5410)) ww4464) LT)",fontsize=16,color="magenta"];50256 -> 50772[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 50256 -> 50773[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 50256 -> 50774[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 50257[label="takeWhile2 (flip gtEsFloat ww3262) (Cons ww44620 ww44621)",fontsize=16,color="black",shape="box"];50257 -> 50396[label="",style="solid", color="black", weight=3]; 189.23/136.71 50258[label="takeWhile3 (flip gtEsFloat ww3262) Nil",fontsize=16,color="black",shape="box"];50258 -> 50397[label="",style="solid", color="black", weight=3]; 189.23/136.71 6886 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6886[label="takeWhile1 (flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="magenta"];6886 -> 47465[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6886 -> 47466[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6886 -> 47467[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6886 -> 47468[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6886 -> 47469[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 59093[label="ww538",fontsize=16,color="green",shape="box"];59094[label="Float (Neg (Succ ww540)) (Neg Zero)",fontsize=16,color="green",shape="box"];59095[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];59096[label="ww53900",fontsize=16,color="green",shape="box"];59097[label="Neg Zero",fontsize=16,color="green",shape="box"];59092[label="iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) ww4792)",fontsize=16,color="black",shape="triangle"];59092 -> 59449[label="",style="solid", color="black", weight=3]; 189.23/136.71 50140[label="primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62195[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];50140 -> 62195[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62195 -> 50400[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 49948[label="Zero",fontsize=16,color="green",shape="box"];49949 -> 47127[label="",style="dashed", color="red", weight=0]; 189.23/136.71 49949[label="psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50141[label="Float (Neg (Succ ww540)) (Neg (Succ ww54100))",fontsize=16,color="green",shape="box"];45779[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) ww4422)",fontsize=16,color="black",shape="triangle"];45779 -> 45782[label="",style="solid", color="black", weight=3]; 189.23/136.71 50142[label="primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62196[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];50142 -> 62196[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62196 -> 50401[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 49950[label="Succ ww54100",fontsize=16,color="green",shape="box"];49951 -> 47132[label="",style="dashed", color="red", weight=0]; 189.23/136.71 49951[label="psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50143[label="Float (Neg (Succ ww540)) (Neg Zero)",fontsize=16,color="green",shape="box"];46118[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) ww4438)",fontsize=16,color="black",shape="triangle"];46118 -> 46121[label="",style="solid", color="black", weight=3]; 189.23/136.71 50144[label="primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62197[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];50144 -> 62197[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62197 -> 50402[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 49952[label="Zero",fontsize=16,color="green",shape="box"];49953 -> 47137[label="",style="dashed", color="red", weight=0]; 189.23/136.71 49953[label="psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];6890 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6890[label="takeWhile1 (flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="magenta"];6890 -> 47480[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6890 -> 47481[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6890 -> 47482[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6890 -> 47483[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6890 -> 47484[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 50145[label="Float (Neg (Succ ww540)) (Pos Zero)",fontsize=16,color="green",shape="box"];46127[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) ww4439)",fontsize=16,color="black",shape="triangle"];46127 -> 46130[label="",style="solid", color="black", weight=3]; 189.23/136.71 50146[label="primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62198[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];50146 -> 62198[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62198 -> 50403[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 49898 -> 47142[label="",style="dashed", color="red", weight=0]; 189.23/136.71 49898[label="psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49899[label="Zero",fontsize=16,color="green",shape="box"];50147[label="Float (Neg (Succ ww540)) (Pos (Succ ww54100))",fontsize=16,color="green",shape="box"];45804[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4423)",fontsize=16,color="black",shape="triangle"];45804 -> 45807[label="",style="solid", color="black", weight=3]; 189.23/136.71 50148[label="primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62199[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];50148 -> 62199[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62199 -> 50404[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 49900 -> 47147[label="",style="dashed", color="red", weight=0]; 189.23/136.71 49900[label="psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49901[label="Succ ww54100",fontsize=16,color="green",shape="box"];50149[label="Float (Neg (Succ ww540)) (Pos Zero)",fontsize=16,color="green",shape="box"];46138[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) ww4440)",fontsize=16,color="black",shape="triangle"];46138 -> 46141[label="",style="solid", color="black", weight=3]; 189.23/136.71 50150[label="primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62200[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];50150 -> 62200[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62200 -> 50405[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 49902 -> 47152[label="",style="dashed", color="red", weight=0]; 189.23/136.71 49902[label="psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49903[label="Zero",fontsize=16,color="green",shape="box"];46944[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) ww4452",fontsize=16,color="black",shape="box"];46944 -> 50406[label="",style="solid", color="black", weight=3]; 189.23/136.71 50259[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg ww5390)) (Float (Neg (Succ ww540)) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];50259 -> 50407[label="",style="solid", color="black", weight=3]; 189.23/136.71 50260 -> 50771[label="",style="dashed", color="red", weight=0]; 189.23/136.71 50260[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg ww5410)) ww4465) LT)",fontsize=16,color="magenta"];50260 -> 50775[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 50260 -> 50776[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 50260 -> 50777[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 23381[label="Float (Neg (Succ ww540)) (Pos (Succ ww54100))",fontsize=16,color="green",shape="box"];23382[label="ww538",fontsize=16,color="green",shape="box"];23383[label="ww542",fontsize=16,color="green",shape="box"];23384[label="ww53900",fontsize=16,color="green",shape="box"];6910[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62201[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];6910 -> 62201[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62201 -> 9717[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 6911[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62202[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];6911 -> 62202[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62202 -> 9718[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 23385[label="Float (Neg (Succ ww540)) (Neg (Succ ww54100))",fontsize=16,color="green",shape="box"];23386[label="ww538",fontsize=16,color="green",shape="box"];23387[label="ww542",fontsize=16,color="green",shape="box"];23388[label="ww53900",fontsize=16,color="green",shape="box"];6914[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62203[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];6914 -> 62203[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62203 -> 9721[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 6915[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62204[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];6915 -> 62204[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62204 -> 9722[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 6916[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6916 -> 9723[label="",style="solid", color="black", weight=3]; 189.23/136.71 6917[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62205[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];6917 -> 62205[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62205 -> 9724[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 6918[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62206[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];6918 -> 62206[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62206 -> 9725[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 6919[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62207[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];6919 -> 62207[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62207 -> 9726[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 6920[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6920 -> 9727[label="",style="solid", color="black", weight=3]; 189.23/136.71 6921[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62208[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];6921 -> 62208[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62208 -> 9728[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 6922[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62209[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];6922 -> 62209[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62209 -> 9729[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 6923[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62210[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];6923 -> 62210[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62210 -> 9730[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 6358 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6358[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6358 -> 9731[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6358 -> 9732[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6359 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6359[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6359 -> 9733[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6359 -> 9734[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6357[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww547)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww546)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62211[label="ww546/Succ ww5460",fontsize=10,color="white",style="solid",shape="box"];6357 -> 62211[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62211 -> 9735[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62212[label="ww546/Zero",fontsize=10,color="white",style="solid",shape="box"];6357 -> 62212[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62212 -> 9736[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 6369 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6369[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6369 -> 9737[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6369 -> 9738[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6370 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6370[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6370 -> 9739[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6370 -> 9740[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6368[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww559)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww558)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62213[label="ww558/Succ ww5580",fontsize=10,color="white",style="solid",shape="box"];6368 -> 62213[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62213 -> 9741[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62214[label="ww558/Zero",fontsize=10,color="white",style="solid",shape="box"];6368 -> 62214[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62214 -> 9742[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 6425 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6425[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6425 -> 9743[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6425 -> 9744[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6426[label="Succ ww3100",fontsize=16,color="green",shape="box"];6427 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6427[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6427 -> 9745[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6427 -> 9746[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6428[label="Succ ww3100",fontsize=16,color="green",shape="box"];6429[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6429 -> 9747[label="",style="solid", color="black", weight=3]; 189.23/136.71 6430[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6430 -> 9748[label="",style="solid", color="black", weight=3]; 189.23/136.71 6405[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6405 -> 9749[label="",style="solid", color="black", weight=3]; 189.23/136.71 6406[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6406 -> 9750[label="",style="solid", color="black", weight=3]; 189.23/136.71 59098[label="ww4000",fontsize=16,color="green",shape="box"];59099[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59100[label="Neg Zero",fontsize=16,color="green",shape="box"];59101[label="Zero",fontsize=16,color="green",shape="box"];59102[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50152 -> 53127[label="",style="dashed", color="red", weight=0]; 189.23/136.71 50152[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50152 -> 53128[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 50152 -> 53129[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 50152 -> 53130[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 50152 -> 53131[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 50154 -> 47162[label="",style="dashed", color="red", weight=0]; 189.23/136.71 50154[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50153[label="flip gtEsFloat ww4468 (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];50153 -> 50412[label="",style="solid", color="black", weight=3]; 189.23/136.71 6409[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6409 -> 9753[label="",style="solid", color="black", weight=3]; 189.23/136.71 6410[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6410 -> 9754[label="",style="solid", color="black", weight=3]; 189.23/136.71 6412 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6412[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6412 -> 9755[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6412 -> 9756[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6413 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6413[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6413 -> 9757[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6413 -> 9758[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6411[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww575)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww574)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62215[label="ww574/Succ ww5740",fontsize=10,color="white",style="solid",shape="box"];6411 -> 62215[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62215 -> 9759[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62216[label="ww574/Zero",fontsize=10,color="white",style="solid",shape="box"];6411 -> 62216[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62216 -> 9760[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 6432 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6432[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6432 -> 9761[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6432 -> 9762[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6433 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6433[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6433 -> 9763[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6433 -> 9764[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6431[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww589)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww588)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62217[label="ww588/Succ ww5880",fontsize=10,color="white",style="solid",shape="box"];6431 -> 62217[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62217 -> 9765[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62218[label="ww588/Zero",fontsize=10,color="white",style="solid",shape="box"];6431 -> 62218[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62218 -> 9766[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 6510 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6510[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6510 -> 9767[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6510 -> 9768[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6511[label="Succ ww3100",fontsize=16,color="green",shape="box"];6512 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6512[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6512 -> 9769[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6512 -> 9770[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6513[label="Succ ww3100",fontsize=16,color="green",shape="box"];6514[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww5980) Zero) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww5980) Zero) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6514 -> 9771[label="",style="solid", color="black", weight=3]; 189.23/136.71 6515[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6515 -> 9772[label="",style="solid", color="black", weight=3]; 189.23/136.71 6482 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6482[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];6482 -> 9773[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6482 -> 9774[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6483 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6483[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];6483 -> 9775[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6483 -> 9776[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6481[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww605)) Zero) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww604)) Zero) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];6481 -> 9777[label="",style="solid", color="black", weight=3]; 189.23/136.71 6516 -> 16686[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6516[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];6516 -> 16691[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6516 -> 16692[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6516 -> 16693[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6516 -> 16694[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 16753 -> 23348[label="",style="dashed", color="red", weight=0]; 189.23/136.71 16753[label="takeWhile1 (flip ltEsFloat (psFloat ww2115 (fsFloat (msFloat (Float (Pos (Succ ww2116)) (Pos (Succ ww2117))) (Float (Neg Zero) (Neg (Succ ww2118)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww2118))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2116)) (Pos (Succ ww2117))) (Float (Neg Zero) (Neg (Succ ww2118))))) (psFloat (msFloat (Float (Pos (Succ ww2116)) (Pos (Succ ww2117))) (Float (Neg Zero) (Neg (Succ ww2118)))) (Float (Neg Zero) (Neg (Succ ww2118))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww2118))) (psFloat ww2115 (fsFloat (msFloat (Float (Pos (Succ ww2116)) (Pos (Succ ww2117))) (Float (Neg Zero) (Neg (Succ ww2118)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];16753 -> 23389[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 16753 -> 23390[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 16753 -> 23391[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 16753 -> 23392[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6519[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6519 -> 9781[label="",style="solid", color="black", weight=3]; 189.23/136.71 6520[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];6520 -> 9782[label="",style="solid", color="black", weight=3]; 189.23/136.71 6521[label="not (esEsOrdering (primCmpFloat (Float ww150 ww151) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];6521 -> 9783[label="",style="solid", color="black", weight=3]; 189.23/136.71 10770[label="primPlusFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834",fontsize=16,color="black",shape="box"];10770 -> 10781[label="",style="solid", color="black", weight=3]; 189.23/136.71 10771[label="Cons (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834) (takeWhile ww11 (iterate (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834))))",fontsize=16,color="green",shape="box"];10771 -> 10782[label="",style="dashed", color="green", weight=3]; 189.23/136.71 10771 -> 10783[label="",style="dashed", color="green", weight=3]; 189.23/136.71 10772 -> 6525[label="",style="dashed", color="red", weight=0]; 189.23/136.71 10772[label="takeWhile0 ww11 (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834) (iterate (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834))) otherwise",fontsize=16,color="magenta"];10772 -> 10784[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 10772 -> 10785[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6632 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6632[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6632 -> 9792[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6632 -> 9793[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6633 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6633[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6633 -> 9794[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6633 -> 9795[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6631[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww635)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww634)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62219[label="ww634/Succ ww6340",fontsize=10,color="white",style="solid",shape="box"];6631 -> 62219[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62219 -> 9796[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62220[label="ww634/Zero",fontsize=10,color="white",style="solid",shape="box"];6631 -> 62220[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62220 -> 9797[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 6692 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6692[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6692 -> 9798[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6692 -> 9799[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6693 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6693[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6693 -> 9800[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6693 -> 9801[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6691[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww649)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww648)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62221[label="ww648/Succ ww6480",fontsize=10,color="white",style="solid",shape="box"];6691 -> 62221[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62221 -> 9802[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62222[label="ww648/Zero",fontsize=10,color="white",style="solid",shape="box"];6691 -> 62222[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62222 -> 9803[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 6816 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6816[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6816 -> 9804[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6816 -> 9805[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6817[label="Succ ww3100",fontsize=16,color="green",shape="box"];6818 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6818[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6818 -> 9806[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6818 -> 9807[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6819[label="Succ ww3100",fontsize=16,color="green",shape="box"];6820[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww6580) Zero) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww6580) Zero) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6820 -> 9808[label="",style="solid", color="black", weight=3]; 189.23/136.71 6821[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6821 -> 9809[label="",style="solid", color="black", weight=3]; 189.23/136.71 6780 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6780[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];6780 -> 9810[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6780 -> 9811[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6781 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6781[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];6781 -> 9812[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6781 -> 9813[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6779[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww665)) Zero) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww664)) Zero) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];6779 -> 9814[label="",style="solid", color="black", weight=3]; 189.23/136.71 6822 -> 32887[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6822[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];6822 -> 32897[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6822 -> 32898[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6822 -> 32899[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6822 -> 32900[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6822 -> 32901[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 32966[label="ww4000",fontsize=16,color="green",shape="box"];32967[label="ww5",fontsize=16,color="green",shape="box"];32968[label="Zero",fontsize=16,color="green",shape="box"];32969[label="ww3100",fontsize=16,color="green",shape="box"];28112[label="ltEsFloat (Float (Neg Zero) (Pos (Succ ww3100))) ww3417",fontsize=16,color="black",shape="box"];28112 -> 28134[label="",style="solid", color="black", weight=3]; 189.23/136.71 33006[label="primPlusFloat ww3894 (fsFloat (msFloat (Float (Pos (Succ ww3895)) (Neg (Succ ww3896))) (Float (Neg Zero) (Pos (Succ ww3897)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62223[label="ww3894/Float ww38940 ww38941",fontsize=10,color="white",style="solid",shape="box"];33006 -> 62223[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62223 -> 33053[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 33007[label="Cons (Float (Neg Zero) (Pos (Succ ww2123))) (takeWhile (flip ltEsFloat ww3892) (iterate (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123))))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123))))))",fontsize=16,color="green",shape="box"];33007 -> 33054[label="",style="dashed", color="green", weight=3]; 189.23/136.71 33008[label="takeWhile0 (flip ltEsFloat ww3892) (Float (Neg Zero) (Pos (Succ ww2123))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123))))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123))))) otherwise",fontsize=16,color="black",shape="box"];33008 -> 33055[label="",style="solid", color="black", weight=3]; 189.23/136.71 6824[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6824 -> 9817[label="",style="solid", color="black", weight=3]; 189.23/136.71 6825[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6825 -> 9818[label="",style="solid", color="black", weight=3]; 189.23/136.71 21863[label="Neg Zero",fontsize=16,color="green",shape="box"];21864[label="Pos Zero",fontsize=16,color="green",shape="box"];21758[label="primMulInt ww2666 ww18331",fontsize=16,color="burlywood",shape="triangle"];62224[label="ww2666/Pos ww26660",fontsize=10,color="white",style="solid",shape="box"];21758 -> 62224[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62224 -> 21802[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62225[label="ww2666/Neg ww26660",fontsize=10,color="white",style="solid",shape="box"];21758 -> 62225[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62225 -> 21803[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 23773[label="primMinusInt (Pos (Succ ww2913)) (Pos ww291500)",fontsize=16,color="black",shape="box"];23773 -> 25537[label="",style="solid", color="black", weight=3]; 189.23/136.71 23774[label="primMinusInt (Pos (Succ ww2913)) (Neg ww291500)",fontsize=16,color="black",shape="box"];23774 -> 25538[label="",style="solid", color="black", weight=3]; 189.23/136.71 26799[label="psMyInt ww3257 ww32400",fontsize=16,color="black",shape="triangle"];26799 -> 26835[label="",style="solid", color="black", weight=3]; 189.23/136.71 26800[label="srMyInt ww3256 ww32401",fontsize=16,color="black",shape="triangle"];26800 -> 26836[label="",style="solid", color="black", weight=3]; 189.23/136.71 6828[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww80 ww81) (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) ww9 (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww80 ww81) (fsFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6828 -> 9821[label="",style="solid", color="black", weight=3]; 189.23/136.71 6830 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6830[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6830 -> 9822[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6830 -> 9823[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6831 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6831[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6831 -> 9824[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6831 -> 9825[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6829[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww669)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww668)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62226[label="ww668/Succ ww6680",fontsize=10,color="white",style="solid",shape="box"];6829 -> 62226[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62226 -> 9826[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62227[label="ww668/Zero",fontsize=10,color="white",style="solid",shape="box"];6829 -> 62227[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62227 -> 9827[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 6863 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6863[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6863 -> 9828[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6863 -> 9829[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6864 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6864[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6864 -> 9830[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6864 -> 9831[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6862[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww683)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww682)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62228[label="ww682/Succ ww6820",fontsize=10,color="white",style="solid",shape="box"];6862 -> 62228[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62228 -> 9832[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62229[label="ww682/Zero",fontsize=10,color="white",style="solid",shape="box"];6862 -> 62229[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62229 -> 9833[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 6933 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6933[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6933 -> 9834[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6933 -> 9835[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6934[label="Succ ww3100",fontsize=16,color="green",shape="box"];6935 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6935[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6935 -> 9836[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6935 -> 9837[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6936[label="Succ ww3100",fontsize=16,color="green",shape="box"];6937[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6937 -> 9838[label="",style="solid", color="black", weight=3]; 189.23/136.71 6938[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6938 -> 9839[label="",style="solid", color="black", weight=3]; 189.23/136.71 6924[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6924 -> 9840[label="",style="solid", color="black", weight=3]; 189.23/136.71 6925[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6925 -> 9841[label="",style="solid", color="black", weight=3]; 189.23/136.71 6926[label="takeWhile1 (flip gtEsFloat (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww18 (iterate (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18)) (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) ww18)) (gtEsFloat ww18 (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];6926 -> 9842[label="",style="solid", color="black", weight=3]; 189.23/136.71 6927[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6927 -> 9843[label="",style="solid", color="black", weight=3]; 189.23/136.71 6928[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6928 -> 9844[label="",style="solid", color="black", weight=3]; 189.23/136.71 6929[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6929 -> 9845[label="",style="solid", color="black", weight=3]; 189.23/136.71 6931 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6931[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6931 -> 9846[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6931 -> 9847[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6932 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6932[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6932 -> 9848[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6932 -> 9849[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6930[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww699)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww698)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62230[label="ww698/Succ ww6980",fontsize=10,color="white",style="solid",shape="box"];6930 -> 62230[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62230 -> 9850[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62231[label="ww698/Zero",fontsize=10,color="white",style="solid",shape="box"];6930 -> 62231[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62231 -> 9851[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 6940 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6940[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6940 -> 9852[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6940 -> 9853[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6941 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6941[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6941 -> 9854[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6941 -> 9855[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6939[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww713)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww712)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62232[label="ww712/Succ ww7120",fontsize=10,color="white",style="solid",shape="box"];6939 -> 62232[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62232 -> 9856[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62233[label="ww712/Zero",fontsize=10,color="white",style="solid",shape="box"];6939 -> 62233[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62233 -> 9857[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 6963 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6963[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6963 -> 9858[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6963 -> 9859[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6964[label="Succ ww3100",fontsize=16,color="green",shape="box"];6965 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6965[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6965 -> 9860[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6965 -> 9861[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6966[label="Succ ww3100",fontsize=16,color="green",shape="box"];6967[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6967 -> 9862[label="",style="solid", color="black", weight=3]; 189.23/136.71 6968[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6968 -> 9863[label="",style="solid", color="black", weight=3]; 189.23/136.71 6955[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6955 -> 9864[label="",style="solid", color="black", weight=3]; 189.23/136.71 6956[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];6956 -> 9865[label="",style="solid", color="black", weight=3]; 189.23/136.71 50203[label="Zero",fontsize=16,color="green",shape="box"];50204[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];50205[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50206[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52300[label="ww5",fontsize=16,color="green",shape="box"];52301[label="ww3000",fontsize=16,color="green",shape="box"];52302[label="Zero",fontsize=16,color="green",shape="box"];52303[label="ww3100",fontsize=16,color="green",shape="box"];52299[label="psFloat ww4526 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4527))) (Float (Neg (Succ ww4528)) (Pos (Succ ww4529)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];52299 -> 52350[label="",style="solid", color="black", weight=3]; 189.23/136.71 49904 -> 52299[label="",style="dashed", color="red", weight=0]; 189.23/136.71 49904[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49904 -> 52304[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 49904 -> 52305[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 49904 -> 52306[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 49904 -> 52307[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 49905[label="Succ ww3100",fontsize=16,color="green",shape="box"];49906[label="ww3000",fontsize=16,color="green",shape="box"];6958[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6958 -> 9867[label="",style="solid", color="black", weight=3]; 189.23/136.71 6959[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6959 -> 9868[label="",style="solid", color="black", weight=3]; 189.23/136.71 6961 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6961[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6961 -> 9869[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6961 -> 9870[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6962 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6962[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6962 -> 9871[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6962 -> 9872[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6960[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww729)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww728)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62234[label="ww728/Succ ww7280",fontsize=10,color="white",style="solid",shape="box"];6960 -> 62234[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62234 -> 9873[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62235[label="ww728/Zero",fontsize=10,color="white",style="solid",shape="box"];6960 -> 62235[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62235 -> 9874[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 6970 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6970[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6970 -> 9875[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6970 -> 9876[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6971 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6971[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6971 -> 9877[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6971 -> 9878[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6969[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww743)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww742)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62236[label="ww742/Succ ww7420",fontsize=10,color="white",style="solid",shape="box"];6969 -> 62236[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62236 -> 9879[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62237[label="ww742/Zero",fontsize=10,color="white",style="solid",shape="box"];6969 -> 62237[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62237 -> 9880[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 6988 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6988[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6988 -> 9881[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6988 -> 9882[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6989[label="Succ ww3100",fontsize=16,color="green",shape="box"];6990 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6990[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6990 -> 9883[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6990 -> 9884[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6991[label="Succ ww3100",fontsize=16,color="green",shape="box"];6992[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww7520) Zero) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww7520) Zero) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6992 -> 9885[label="",style="solid", color="black", weight=3]; 189.23/136.71 6993[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];6993 -> 9886[label="",style="solid", color="black", weight=3]; 189.23/136.71 6986 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6986[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];6986 -> 9887[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6986 -> 9888[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6987 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6987[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];6987 -> 9889[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6987 -> 9890[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6985[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww759)) Zero) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww758)) Zero) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];6985 -> 9891[label="",style="solid", color="black", weight=3]; 189.23/136.71 6994[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37 (psFloat ww38 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) ww37 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37)) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) ww37)) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37 (psFloat ww38 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue ww37)",fontsize=16,color="black",shape="box"];6994 -> 9892[label="",style="solid", color="black", weight=3]; 189.23/136.71 6995[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6995 -> 9893[label="",style="solid", color="black", weight=3]; 189.23/136.71 6996[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];6996 -> 9894[label="",style="solid", color="black", weight=3]; 189.23/136.71 6998 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6998[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6998 -> 9895[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6998 -> 9896[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6999 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 6999[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];6999 -> 9897[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6999 -> 9898[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 6997[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww763)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww762)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62238[label="ww762/Succ ww7620",fontsize=10,color="white",style="solid",shape="box"];6997 -> 62238[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62238 -> 9899[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62239[label="ww762/Zero",fontsize=10,color="white",style="solid",shape="box"];6997 -> 62239[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62239 -> 9900[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 7001 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7001[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7001 -> 9901[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7001 -> 9902[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7002 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7002[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7002 -> 9903[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7002 -> 9904[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7000[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww777)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww776)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62240[label="ww776/Succ ww7760",fontsize=10,color="white",style="solid",shape="box"];7000 -> 62240[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62240 -> 9905[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62241[label="ww776/Zero",fontsize=10,color="white",style="solid",shape="box"];7000 -> 62241[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62241 -> 9906[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 7019 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7019[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7019 -> 9907[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7019 -> 9908[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7020[label="Succ ww3100",fontsize=16,color="green",shape="box"];7021 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7021[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7021 -> 9909[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7021 -> 9910[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7022[label="Succ ww3100",fontsize=16,color="green",shape="box"];7023[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww7860) Zero) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww7860) Zero) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7023 -> 9911[label="",style="solid", color="black", weight=3]; 189.23/136.71 7024[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7024 -> 9912[label="",style="solid", color="black", weight=3]; 189.23/136.71 7017 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7017[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];7017 -> 9913[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7017 -> 9914[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7018 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7018[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];7018 -> 9915[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7018 -> 9916[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7016[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww793)) Zero) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww792)) Zero) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];7016 -> 9917[label="",style="solid", color="black", weight=3]; 189.23/136.71 7025 -> 16832[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7025[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];7025 -> 16837[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7025 -> 16838[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7025 -> 16839[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7025 -> 16840[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 16866[label="takeWhile1 (flip ltEsFloat (psFloat ww2129 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (fsEsOrdering (compareFloat (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (psFloat ww2129 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];16866 -> 16911[label="",style="solid", color="black", weight=3]; 189.23/136.71 7027[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7027 -> 9920[label="",style="solid", color="black", weight=3]; 189.23/136.71 7028[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7028 -> 9921[label="",style="solid", color="black", weight=3]; 189.23/136.71 7029[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7029 -> 9922[label="",style="solid", color="black", weight=3]; 189.23/136.71 7031 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7031[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7031 -> 9923[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7031 -> 9924[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7032 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7032[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7032 -> 9925[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7032 -> 9926[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7030[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww797)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww796)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62242[label="ww796/Succ ww7960",fontsize=10,color="white",style="solid",shape="box"];7030 -> 62242[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62242 -> 9927[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62243[label="ww796/Zero",fontsize=10,color="white",style="solid",shape="box"];7030 -> 62243[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62243 -> 9928[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 7034 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7034[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7034 -> 9929[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7034 -> 9930[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7035 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7035[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7035 -> 9931[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7035 -> 9932[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7033[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww811)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww810)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62244[label="ww810/Succ ww8100",fontsize=10,color="white",style="solid",shape="box"];7033 -> 62244[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62244 -> 9933[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62245[label="ww810/Zero",fontsize=10,color="white",style="solid",shape="box"];7033 -> 62245[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62245 -> 9934[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 7058 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7058[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7058 -> 9935[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7058 -> 9936[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7059[label="Succ ww3100",fontsize=16,color="green",shape="box"];7060 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7060[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7060 -> 9937[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7060 -> 9938[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7061[label="Succ ww3100",fontsize=16,color="green",shape="box"];7062[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7062 -> 9939[label="",style="solid", color="black", weight=3]; 189.23/136.71 7063[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7063 -> 9940[label="",style="solid", color="black", weight=3]; 189.23/136.71 7049[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7049 -> 9941[label="",style="solid", color="black", weight=3]; 189.23/136.71 7050[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7050 -> 9942[label="",style="solid", color="black", weight=3]; 189.23/136.71 52495[label="Zero",fontsize=16,color="green",shape="box"];52496[label="ww3000",fontsize=16,color="green",shape="box"];52497[label="ww3100",fontsize=16,color="green",shape="box"];52498[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52494[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4532))) (Float (Neg (Succ ww4533)) (Neg (Succ ww4534))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4532))) (Float (Neg (Succ ww4533)) (Neg (Succ ww4534)))) ww4542)",fontsize=16,color="black",shape="triangle"];52494 -> 52521[label="",style="solid", color="black", weight=3]; 189.23/136.71 50209[label="ww3100",fontsize=16,color="green",shape="box"];50210[label="ww3000",fontsize=16,color="green",shape="box"];50211[label="ww5",fontsize=16,color="green",shape="box"];50212[label="Zero",fontsize=16,color="green",shape="box"];33989[label="psFloat ww3997 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3998))) (Float (Neg (Succ ww3999)) (Neg (Succ ww4000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];33989 -> 34011[label="",style="solid", color="black", weight=3]; 189.23/136.71 49954[label="ww3000",fontsize=16,color="green",shape="box"];49955[label="Succ ww3100",fontsize=16,color="green",shape="box"];49956 -> 33989[label="",style="dashed", color="red", weight=0]; 189.23/136.71 49956[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49956 -> 50416[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 49956 -> 50417[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 49956 -> 50418[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 49956 -> 50419[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7052[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7052 -> 9944[label="",style="solid", color="black", weight=3]; 189.23/136.71 7053[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7053 -> 9945[label="",style="solid", color="black", weight=3]; 189.23/136.71 7054[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7054 -> 9946[label="",style="solid", color="black", weight=3]; 189.23/136.71 7056 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7056[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7056 -> 9947[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7056 -> 9948[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7057 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7057[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7057 -> 9949[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7057 -> 9950[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7055[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww827)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww826)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62246[label="ww826/Succ ww8260",fontsize=10,color="white",style="solid",shape="box"];7055 -> 62246[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62246 -> 9951[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62247[label="ww826/Zero",fontsize=10,color="white",style="solid",shape="box"];7055 -> 62247[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62247 -> 9952[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 7065 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7065[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7065 -> 9953[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7065 -> 9954[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7066 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7066[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7066 -> 9955[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7066 -> 9956[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7064[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww841)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww840)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62248[label="ww840/Succ ww8400",fontsize=10,color="white",style="solid",shape="box"];7064 -> 62248[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62248 -> 9957[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62249[label="ww840/Zero",fontsize=10,color="white",style="solid",shape="box"];7064 -> 62249[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62249 -> 9958[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 7088 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7088[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7088 -> 9959[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7088 -> 9960[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7089[label="Succ ww3100",fontsize=16,color="green",shape="box"];7090 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7090[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7090 -> 9961[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7090 -> 9962[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7091[label="Succ ww3100",fontsize=16,color="green",shape="box"];7092[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7092 -> 9963[label="",style="solid", color="black", weight=3]; 189.23/136.71 7093[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7093 -> 9964[label="",style="solid", color="black", weight=3]; 189.23/136.71 7080[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7080 -> 9965[label="",style="solid", color="black", weight=3]; 189.23/136.71 7081[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7081 -> 9966[label="",style="solid", color="black", weight=3]; 189.23/136.71 50213[label="Zero",fontsize=16,color="green",shape="box"];50214[label="Neg Zero",fontsize=16,color="green",shape="box"];50215[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50216[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52429[label="ww3100",fontsize=16,color="green",shape="box"];52430[label="Zero",fontsize=16,color="green",shape="box"];52431[label="ww5",fontsize=16,color="green",shape="box"];52428[label="psFloat ww4536 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4537))) (Float (Neg Zero) (Pos (Succ ww4538)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];52428 -> 52465[label="",style="solid", color="black", weight=3]; 189.23/136.71 50155 -> 52428[label="",style="dashed", color="red", weight=0]; 189.23/136.71 50155[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50155 -> 52432[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 50155 -> 52433[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 50155 -> 52434[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7083[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7083 -> 9968[label="",style="solid", color="black", weight=3]; 189.23/136.71 7084[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7084 -> 9969[label="",style="solid", color="black", weight=3]; 189.23/136.71 7086 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7086[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7086 -> 9970[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7086 -> 9971[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7087 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7087[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7087 -> 9972[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7087 -> 9973[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7085[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww857)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww856)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62250[label="ww856/Succ ww8560",fontsize=10,color="white",style="solid",shape="box"];7085 -> 62250[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62250 -> 9974[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62251[label="ww856/Zero",fontsize=10,color="white",style="solid",shape="box"];7085 -> 62251[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62251 -> 9975[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 7095 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7095[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7095 -> 9976[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7095 -> 9977[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7096 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7096[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7096 -> 9978[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7096 -> 9979[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7094[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww871)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww870)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62252[label="ww870/Succ ww8700",fontsize=10,color="white",style="solid",shape="box"];7094 -> 62252[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62252 -> 9980[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62253[label="ww870/Zero",fontsize=10,color="white",style="solid",shape="box"];7094 -> 62253[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62253 -> 9981[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 7113 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7113[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7113 -> 9982[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7113 -> 9983[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7114[label="Succ ww3100",fontsize=16,color="green",shape="box"];7115 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7115[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7115 -> 9984[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7115 -> 9985[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7116[label="Succ ww3100",fontsize=16,color="green",shape="box"];7117[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww8800) Zero) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww8800) Zero) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7117 -> 9986[label="",style="solid", color="black", weight=3]; 189.23/136.71 7118[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7118 -> 9987[label="",style="solid", color="black", weight=3]; 189.23/136.71 7111 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7111[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];7111 -> 9988[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7111 -> 9989[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7112 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7112[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];7112 -> 9990[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7112 -> 9991[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7110[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww887)) Zero) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww886)) Zero) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];7110 -> 9992[label="",style="solid", color="black", weight=3]; 189.23/136.71 7119[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7119 -> 9993[label="",style="solid", color="black", weight=3]; 189.23/136.71 7120[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7120 -> 9994[label="",style="solid", color="black", weight=3]; 189.23/136.71 7122 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7122[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7122 -> 9995[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7122 -> 9996[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7123 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7123[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7123 -> 9997[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7123 -> 9998[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7121[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww891)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww890)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62254[label="ww890/Succ ww8900",fontsize=10,color="white",style="solid",shape="box"];7121 -> 62254[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62254 -> 9999[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62255[label="ww890/Zero",fontsize=10,color="white",style="solid",shape="box"];7121 -> 62255[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62255 -> 10000[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 7125 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7125[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7125 -> 10001[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7125 -> 10002[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7126 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7126[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7126 -> 10003[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7126 -> 10004[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7124[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww905)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww904)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62256[label="ww904/Succ ww9040",fontsize=10,color="white",style="solid",shape="box"];7124 -> 62256[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62256 -> 10005[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62257[label="ww904/Zero",fontsize=10,color="white",style="solid",shape="box"];7124 -> 62257[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62257 -> 10006[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 7143 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7143[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7143 -> 10007[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7143 -> 10008[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7144[label="Succ ww3100",fontsize=16,color="green",shape="box"];7145 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7145[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7145 -> 10009[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7145 -> 10010[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7146[label="Succ ww3100",fontsize=16,color="green",shape="box"];7147[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww9140) Zero) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww9140) Zero) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7147 -> 10011[label="",style="solid", color="black", weight=3]; 189.23/136.71 7148[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7148 -> 10012[label="",style="solid", color="black", weight=3]; 189.23/136.71 7141 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7141[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];7141 -> 10013[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7141 -> 10014[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7142 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7142[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];7142 -> 10015[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7142 -> 10016[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7140[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww921)) Zero) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww920)) Zero) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];7140 -> 10017[label="",style="solid", color="black", weight=3]; 189.23/136.71 7149 -> 34705[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7149[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];7149 -> 34714[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7149 -> 34715[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7149 -> 34716[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7149 -> 34717[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 34774[label="ww5",fontsize=16,color="green",shape="box"];34775[label="ww3100",fontsize=16,color="green",shape="box"];34776[label="Zero",fontsize=16,color="green",shape="box"];34804[label="primPlusFloat ww4077 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4078))) (Float (Neg Zero) (Pos (Succ ww4079)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62258[label="ww4077/Float ww40770 ww40771",fontsize=10,color="white",style="solid",shape="box"];34804 -> 62258[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62258 -> 34846[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 34805[label="Cons (Float (Neg Zero) (Pos (Succ ww2142))) (takeWhile (flip ltEsFloat ww4075) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142))))))",fontsize=16,color="green",shape="box"];34805 -> 34847[label="",style="dashed", color="green", weight=3]; 189.23/136.71 34806[label="takeWhile0 (flip ltEsFloat ww4075) (Float (Neg Zero) (Pos (Succ ww2142))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142))))) otherwise",fontsize=16,color="black",shape="box"];34806 -> 34848[label="",style="solid", color="black", weight=3]; 189.23/136.71 7151[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7151 -> 10020[label="",style="solid", color="black", weight=3]; 189.23/136.71 7152[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7152 -> 10021[label="",style="solid", color="black", weight=3]; 189.23/136.71 7153[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7153 -> 10022[label="",style="solid", color="black", weight=3]; 189.23/136.71 7155 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7155[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7155 -> 10023[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7155 -> 10024[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7156 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7156[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7156 -> 10025[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7156 -> 10026[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7154[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww925)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww924)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62259[label="ww924/Succ ww9240",fontsize=10,color="white",style="solid",shape="box"];7154 -> 62259[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62259 -> 10027[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62260[label="ww924/Zero",fontsize=10,color="white",style="solid",shape="box"];7154 -> 62260[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62260 -> 10028[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 7158 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7158[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7158 -> 10029[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7158 -> 10030[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7159 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7159[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7159 -> 10031[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7159 -> 10032[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7157[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww939)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww938)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62261[label="ww938/Succ ww9380",fontsize=10,color="white",style="solid",shape="box"];7157 -> 62261[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62261 -> 10033[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62262[label="ww938/Zero",fontsize=10,color="white",style="solid",shape="box"];7157 -> 62262[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62262 -> 10034[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 7420 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7420[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7420 -> 10035[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7420 -> 10036[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7421[label="Succ ww3100",fontsize=16,color="green",shape="box"];7422 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7422[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7422 -> 10037[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7422 -> 10038[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7423[label="Succ ww3100",fontsize=16,color="green",shape="box"];7424[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7424 -> 10039[label="",style="solid", color="black", weight=3]; 189.23/136.71 7425[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7425 -> 10040[label="",style="solid", color="black", weight=3]; 189.23/136.71 7173[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7173 -> 10041[label="",style="solid", color="black", weight=3]; 189.23/136.71 7174[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7174 -> 10042[label="",style="solid", color="black", weight=3]; 189.23/136.71 52628[label="Zero",fontsize=16,color="green",shape="box"];52629[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52630[label="ww3100",fontsize=16,color="green",shape="box"];52627[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4540))) (Float (Neg Zero) (Neg (Succ ww4541))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4540))) (Float (Neg Zero) (Neg (Succ ww4541)))) ww4548)",fontsize=16,color="black",shape="triangle"];52627 -> 52648[label="",style="solid", color="black", weight=3]; 189.23/136.71 50219[label="ww3100",fontsize=16,color="green",shape="box"];50220[label="Zero",fontsize=16,color="green",shape="box"];50221[label="ww5",fontsize=16,color="green",shape="box"];34911[label="psFloat ww4094 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4095))) (Float (Neg Zero) (Neg (Succ ww4096)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];34911 -> 34931[label="",style="solid", color="black", weight=3]; 189.23/136.71 50223 -> 34911[label="",style="dashed", color="red", weight=0]; 189.23/136.71 50223[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50223 -> 50423[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 50223 -> 50424[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 50223 -> 50425[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 50222[label="flip gtEsFloat ww4470 (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];50222 -> 50426[label="",style="solid", color="black", weight=3]; 189.23/136.71 7176[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7176 -> 10044[label="",style="solid", color="black", weight=3]; 189.23/136.71 7177[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7177 -> 10045[label="",style="solid", color="black", weight=3]; 189.23/136.71 7178[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7178 -> 10046[label="",style="solid", color="black", weight=3]; 189.23/136.71 50344[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) ww4469",fontsize=16,color="black",shape="box"];50344 -> 50794[label="",style="solid", color="black", weight=3]; 189.23/136.71 50308[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos ww9560)) (Float (Pos (Succ ww957)) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];50308 -> 50427[label="",style="solid", color="black", weight=3]; 189.23/136.71 50309 -> 50771[label="",style="dashed", color="red", weight=0]; 189.23/136.71 50309[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos ww9580)) ww4466) LT)",fontsize=16,color="magenta"];50309 -> 50778[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 50309 -> 50779[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 50309 -> 50780[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7943 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7943[label="takeWhile1 (flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];7943 -> 47490[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7943 -> 47491[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7943 -> 47492[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7943 -> 47493[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7943 -> 47494[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 50261[label="Float (Pos (Succ ww957)) (Neg Zero)",fontsize=16,color="green",shape="box"];45895[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) ww4427)",fontsize=16,color="black",shape="triangle"];45895 -> 45898[label="",style="solid", color="black", weight=3]; 189.23/136.71 50262[label="primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62263[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];50262 -> 62263[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62263 -> 50429[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 50068[label="Zero",fontsize=16,color="green",shape="box"];50069 -> 47192[label="",style="dashed", color="red", weight=0]; 189.23/136.71 50069[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50263[label="Float (Pos (Succ ww957)) (Neg (Succ ww95800))",fontsize=16,color="green",shape="box"];50070[label="Succ ww95800",fontsize=16,color="green",shape="box"];50071 -> 47197[label="",style="dashed", color="red", weight=0]; 189.23/136.71 50071[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50865[label="Float (Pos (Succ ww957)) (Neg Zero)",fontsize=16,color="green",shape="box"];50864[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) ww4478)",fontsize=16,color="black",shape="triangle"];50864 -> 50867[label="",style="solid", color="black", weight=3]; 189.23/136.71 50266[label="primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62264[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];50266 -> 62264[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62264 -> 50433[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 50072[label="Zero",fontsize=16,color="green",shape="box"];50073 -> 47202[label="",style="dashed", color="red", weight=0]; 189.23/136.71 50073[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];7947 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7947[label="takeWhile1 (flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="magenta"];7947 -> 47505[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7947 -> 47506[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7947 -> 47507[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7947 -> 47508[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7947 -> 47509[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 50873[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];50872[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) ww4479)",fontsize=16,color="black",shape="triangle"];50872 -> 50875[label="",style="solid", color="black", weight=3]; 189.23/136.71 50268[label="primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62265[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];50268 -> 62265[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62265 -> 50436[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 49996[label="Zero",fontsize=16,color="green",shape="box"];49997 -> 47207[label="",style="dashed", color="red", weight=0]; 189.23/136.71 49997[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50269[label="Float (Pos (Succ ww957)) (Pos (Succ ww95800))",fontsize=16,color="green",shape="box"];45917[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4429)",fontsize=16,color="black",shape="triangle"];45917 -> 45920[label="",style="solid", color="black", weight=3]; 189.23/136.71 50270[label="primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62266[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];50270 -> 62266[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62266 -> 50437[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 49998[label="Succ ww95800",fontsize=16,color="green",shape="box"];49999 -> 47212[label="",style="dashed", color="red", weight=0]; 189.23/136.71 49999[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50882[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];50881[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) ww4480)",fontsize=16,color="black",shape="triangle"];50881 -> 50884[label="",style="solid", color="black", weight=3]; 189.23/136.71 50272[label="primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62267[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];50272 -> 62267[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62267 -> 50440[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 50000[label="Zero",fontsize=16,color="green",shape="box"];50001 -> 47217[label="",style="dashed", color="red", weight=0]; 189.23/136.71 50001[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47001[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) ww4454",fontsize=16,color="black",shape="box"];47001 -> 50441[label="",style="solid", color="black", weight=3]; 189.23/136.71 50310[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg ww9560)) (Float (Pos (Succ ww957)) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];50310 -> 50442[label="",style="solid", color="black", weight=3]; 189.23/136.71 50311 -> 50771[label="",style="dashed", color="red", weight=0]; 189.23/136.71 50311[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg ww9580)) ww4467) LT)",fontsize=16,color="magenta"];50311 -> 50781[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 50311 -> 50782[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 50311 -> 50783[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7961[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7961 -> 10057[label="",style="solid", color="black", weight=3]; 189.23/136.71 7962[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62268[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];7962 -> 62268[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62268 -> 10058[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 7963[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62269[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];7963 -> 62269[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62269 -> 10059[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 7964[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62270[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];7964 -> 62270[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62270 -> 10060[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 50514[label="primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62271[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];50514 -> 62271[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62271 -> 51012[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 51151[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4494) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4494)))",fontsize=16,color="green",shape="box"];51151 -> 51164[label="",style="dashed", color="green", weight=3]; 189.23/136.71 51151 -> 51165[label="",style="dashed", color="green", weight=3]; 189.23/136.71 7966[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62272[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];7966 -> 62272[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62272 -> 10062[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 50862 -> 26727[label="",style="dashed", color="red", weight=0]; 189.23/136.71 50862[label="primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50862 -> 51016[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 50862 -> 51017[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 50862 -> 51018[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 46180[label="primPlusFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4428",fontsize=16,color="black",shape="box"];46180 -> 50631[label="",style="solid", color="black", weight=3]; 189.23/136.71 46181 -> 45921[label="",style="dashed", color="red", weight=0]; 189.23/136.71 46181[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4428",fontsize=16,color="magenta"];7968[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62273[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];7968 -> 62273[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62273 -> 10064[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 7969[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7969 -> 10065[label="",style="solid", color="black", weight=3]; 189.23/136.71 7970[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62274[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];7970 -> 62274[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62274 -> 10066[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 7971[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62275[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];7971 -> 62275[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62275 -> 10067[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 7972[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62276[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];7972 -> 62276[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62276 -> 10068[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 54926[label="Succ ww95800",fontsize=16,color="green",shape="box"];54927[label="Succ ww95600",fontsize=16,color="green",shape="box"];7974[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62277[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];7974 -> 62277[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62277 -> 10070[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 7976[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62278[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];7976 -> 62278[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62278 -> 10072[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 7427 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7427[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7427 -> 10073[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7427 -> 10074[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7428 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7428[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7428 -> 10075[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7428 -> 10076[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7426[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww964)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww963)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62279[label="ww963/Succ ww9630",fontsize=10,color="white",style="solid",shape="box"];7426 -> 62279[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62279 -> 10077[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62280[label="ww963/Zero",fontsize=10,color="white",style="solid",shape="box"];7426 -> 62280[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62280 -> 10078[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 7436 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7436[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7436 -> 10079[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7436 -> 10080[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7437 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7437[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7437 -> 10081[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7437 -> 10082[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7435[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww978)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww977)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62281[label="ww977/Succ ww9770",fontsize=10,color="white",style="solid",shape="box"];7435 -> 62281[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62281 -> 10083[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62282[label="ww977/Zero",fontsize=10,color="white",style="solid",shape="box"];7435 -> 62282[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62282 -> 10084[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 7482 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7482[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7482 -> 10085[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7482 -> 10086[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7483[label="Succ ww3100",fontsize=16,color="green",shape="box"];7484 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7484[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7484 -> 10087[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7484 -> 10088[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7485[label="Succ ww3100",fontsize=16,color="green",shape="box"];7486[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7486 -> 10089[label="",style="solid", color="black", weight=3]; 189.23/136.71 7487[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7487 -> 10090[label="",style="solid", color="black", weight=3]; 189.23/136.71 7463[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7463 -> 10091[label="",style="solid", color="black", weight=3]; 189.23/136.71 26695[label="primPlusFloat (msFloat (Float (Neg (Succ ww2366)) (Pos (Succ ww2367))) (Float (Pos Zero) (Pos (Succ ww2368)))) ww3240",fontsize=16,color="black",shape="box"];26695 -> 26712[label="",style="solid", color="black", weight=3]; 189.23/136.71 26696 -> 26688[label="",style="dashed", color="red", weight=0]; 189.23/136.71 26696[label="psFloat (msFloat (Float (Neg (Succ ww2366)) (Pos (Succ ww2367))) (Float (Pos Zero) (Pos (Succ ww2368)))) ww3240",fontsize=16,color="magenta"];7466[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47))) (psFloat ww48 (fsFloat (msFloat (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww47))) ww49 (numericEnumFromThenToP0 (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47))) (psFloat ww48 (fsFloat (msFloat (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww47))))",fontsize=16,color="black",shape="box"];7466 -> 10093[label="",style="solid", color="black", weight=3]; 189.23/136.71 50273[label="Zero",fontsize=16,color="green",shape="box"];50274[label="ww3100",fontsize=16,color="green",shape="box"];50275[label="ww4000",fontsize=16,color="green",shape="box"];50276[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50277[label="Zero",fontsize=16,color="green",shape="box"];50278[label="ww5",fontsize=16,color="green",shape="box"];50279[label="ww3100",fontsize=16,color="green",shape="box"];50280[label="ww4000",fontsize=16,color="green",shape="box"];37526[label="psFloat ww4256 (fsFloat (msFloat (Float (Neg (Succ ww4257)) (Pos (Succ ww4258))) (Float (Pos Zero) (Pos (Succ ww4259)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];37526 -> 37595[label="",style="solid", color="black", weight=3]; 189.23/136.71 50282 -> 37526[label="",style="dashed", color="red", weight=0]; 189.23/136.71 50282[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50282 -> 50444[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 50282 -> 50445[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 50282 -> 50446[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 50282 -> 50447[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 50281[label="flip gtEsFloat ww4471 (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];50281 -> 50448[label="",style="solid", color="black", weight=3]; 189.23/136.71 7468[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7468 -> 10095[label="",style="solid", color="black", weight=3]; 189.23/136.71 37180 -> 26727[label="",style="dashed", color="red", weight=0]; 189.23/136.71 37180[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4233",fontsize=16,color="magenta"];37180 -> 37252[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 37180 -> 37253[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 37180 -> 37254[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 37181 -> 26925[label="",style="dashed", color="red", weight=0]; 189.23/136.71 37181[label="primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37181 -> 37255[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 37181 -> 37256[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7470[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7470 -> 10097[label="",style="solid", color="black", weight=3]; 189.23/136.71 7472 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7472[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7472 -> 10098[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7472 -> 10099[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7473 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7473[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7473 -> 10100[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7473 -> 10101[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7471[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww994)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww993)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62283[label="ww993/Succ ww9930",fontsize=10,color="white",style="solid",shape="box"];7471 -> 62283[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62283 -> 10102[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62284[label="ww993/Zero",fontsize=10,color="white",style="solid",shape="box"];7471 -> 62284[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62284 -> 10103[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 7489 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7489[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7489 -> 10104[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7489 -> 10105[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7490 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7490[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7490 -> 10106[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7490 -> 10107[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7488[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1008)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1007)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62285[label="ww1007/Succ ww10070",fontsize=10,color="white",style="solid",shape="box"];7488 -> 62285[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62285 -> 10108[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62286[label="ww1007/Zero",fontsize=10,color="white",style="solid",shape="box"];7488 -> 62286[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62286 -> 10109[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 7567 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7567[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7567 -> 10110[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7567 -> 10111[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7568[label="Succ ww3100",fontsize=16,color="green",shape="box"];7569 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7569[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7569 -> 10112[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7569 -> 10113[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7570[label="Succ ww3100",fontsize=16,color="green",shape="box"];7571[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww10170) Zero) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww10170) Zero) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7571 -> 10114[label="",style="solid", color="black", weight=3]; 189.23/136.71 7572[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7572 -> 10115[label="",style="solid", color="black", weight=3]; 189.23/136.71 7539 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7539[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];7539 -> 10116[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7539 -> 10117[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7540 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7540[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];7540 -> 10118[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7540 -> 10119[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7538[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1024)) Zero) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1023)) Zero) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];7538 -> 10120[label="",style="solid", color="black", weight=3]; 189.23/136.71 7573 -> 46504[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7573[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];7573 -> 46514[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7573 -> 46515[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7573 -> 46516[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7573 -> 46517[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7573 -> 46518[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 46578[label="Zero",fontsize=16,color="green",shape="box"];46579[label="ww4000",fontsize=16,color="green",shape="box"];46580[label="ww3100",fontsize=16,color="green",shape="box"];46581[label="ww5",fontsize=16,color="green",shape="box"];27657[label="ltEsFloat (Float (Pos Zero) (Neg (Succ ww3100))) ww3346",fontsize=16,color="black",shape="box"];27657 -> 27676[label="",style="solid", color="black", weight=3]; 189.23/136.71 46618[label="primPlusFloat ww4446 (fsFloat (msFloat (Float (Neg (Succ ww4447)) (Pos (Succ ww4448))) (Float (Pos Zero) (Neg (Succ ww4449)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62287[label="ww4446/Float ww44460 ww44461",fontsize=10,color="white",style="solid",shape="box"];46618 -> 62287[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62287 -> 46694[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 46619[label="Cons (Float (Pos Zero) (Neg (Succ ww2151))) (takeWhile (flip ltEsFloat ww4444) (iterate (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151))))) (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) (Float (Pos Zero) (Neg (Succ ww2151))))))",fontsize=16,color="green",shape="box"];46619 -> 46695[label="",style="dashed", color="green", weight=3]; 189.23/136.71 46620[label="takeWhile0 (flip ltEsFloat ww4444) (Float (Pos Zero) (Neg (Succ ww2151))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151))))) (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) (Float (Pos Zero) (Neg (Succ ww2151))))) otherwise",fontsize=16,color="black",shape="box"];46620 -> 46696[label="",style="solid", color="black", weight=3]; 189.23/136.71 7575[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7575 -> 10123[label="",style="solid", color="black", weight=3]; 189.23/136.71 7576[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7576 -> 10124[label="",style="solid", color="black", weight=3]; 189.23/136.71 7577[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7577 -> 10125[label="",style="solid", color="black", weight=3]; 189.23/136.71 7579 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7579[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7579 -> 10126[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7579 -> 10127[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7580 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7580[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7580 -> 10128[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7580 -> 10129[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7578[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1028)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1027)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62288[label="ww1027/Succ ww10270",fontsize=10,color="white",style="solid",shape="box"];7578 -> 62288[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62288 -> 10130[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62289[label="ww1027/Zero",fontsize=10,color="white",style="solid",shape="box"];7578 -> 62289[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62289 -> 10131[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 7682 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7682[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7682 -> 10132[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7682 -> 10133[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7683 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7683[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7683 -> 10134[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7683 -> 10135[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7681[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1066)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1065)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62290[label="ww1065/Succ ww10650",fontsize=10,color="white",style="solid",shape="box"];7681 -> 62290[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62290 -> 10136[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62291[label="ww1065/Zero",fontsize=10,color="white",style="solid",shape="box"];7681 -> 62291[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62291 -> 10137[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 7828 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7828[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7828 -> 10138[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7828 -> 10139[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7829[label="Succ ww3100",fontsize=16,color="green",shape="box"];7830 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7830[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7830 -> 10140[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7830 -> 10141[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7831[label="Succ ww3100",fontsize=16,color="green",shape="box"];7832[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww10750) Zero) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww10750) Zero) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7832 -> 10142[label="",style="solid", color="black", weight=3]; 189.23/136.71 7833[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7833 -> 10143[label="",style="solid", color="black", weight=3]; 189.23/136.71 7790 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7790[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];7790 -> 10144[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7790 -> 10145[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7791 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7791[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];7791 -> 10146[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7791 -> 10147[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7789[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1082)) Zero) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1081)) Zero) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];7789 -> 10148[label="",style="solid", color="black", weight=3]; 189.23/136.71 7834 -> 35894[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7834[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];7834 -> 36175[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7834 -> 36176[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7834 -> 36177[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7834 -> 36178[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 37704[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4263)) (Neg (Succ ww4264))) (Float (Pos Zero) (Pos (Succ ww4265)))) ww4273) (iterate (psFloat (msFloat (Float (Neg (Succ ww4263)) (Neg (Succ ww4264))) (Float (Pos Zero) (Pos (Succ ww4265))))) (psFloat (msFloat (Float (Neg (Succ ww4263)) (Neg (Succ ww4264))) (Float (Pos Zero) (Pos (Succ ww4265)))) (psFloat (msFloat (Float (Neg (Succ ww4263)) (Neg (Succ ww4264))) (Float (Pos Zero) (Pos (Succ ww4265)))) ww4273)))",fontsize=16,color="green",shape="box"];37704 -> 41073[label="",style="dashed", color="green", weight=3]; 189.23/136.71 37704 -> 41074[label="",style="dashed", color="green", weight=3]; 189.23/136.71 41614[label="ww5",fontsize=16,color="green",shape="box"];41615[label="ww3100",fontsize=16,color="green",shape="box"];41616[label="ww4000",fontsize=16,color="green",shape="box"];41617[label="Zero",fontsize=16,color="green",shape="box"];41613[label="primPlusFloat ww4292 (fsFloat (msFloat (Float (Neg (Succ ww4293)) (Neg (Succ ww4294))) (Float (Pos Zero) (Pos (Succ ww4295)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];62292[label="ww4292/Float ww42920 ww42921",fontsize=10,color="white",style="solid",shape="box"];41613 -> 62292[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62292 -> 41639[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 7836[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7836 -> 10151[label="",style="solid", color="black", weight=3]; 189.23/136.71 37182 -> 26727[label="",style="dashed", color="red", weight=0]; 189.23/136.71 37182[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4234",fontsize=16,color="magenta"];37182 -> 37260[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 37182 -> 37261[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 37182 -> 37262[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 37183 -> 26925[label="",style="dashed", color="red", weight=0]; 189.23/136.71 37183[label="primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37183 -> 37263[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 37183 -> 37264[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7838[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7838 -> 10153[label="",style="solid", color="black", weight=3]; 189.23/136.71 7840 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7840[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7840 -> 10154[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7840 -> 10155[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7841 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7841[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7841 -> 10156[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7841 -> 10157[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7839[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1086)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1085)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62293[label="ww1085/Succ ww10850",fontsize=10,color="white",style="solid",shape="box"];7839 -> 62293[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62293 -> 10158[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62294[label="ww1085/Zero",fontsize=10,color="white",style="solid",shape="box"];7839 -> 62294[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62294 -> 10159[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 7877 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7877[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7877 -> 10160[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7877 -> 10161[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7878 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7878[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7878 -> 10162[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7878 -> 10163[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7876[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1100)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1099)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62295[label="ww1099/Succ ww10990",fontsize=10,color="white",style="solid",shape="box"];7876 -> 62295[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62295 -> 10164[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62296[label="ww1099/Zero",fontsize=10,color="white",style="solid",shape="box"];7876 -> 62296[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62296 -> 10165[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 7977 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7977[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7977 -> 10166[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7977 -> 10167[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7978[label="Succ ww3100",fontsize=16,color="green",shape="box"];7979 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7979[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7979 -> 10168[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7979 -> 10169[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7980[label="Succ ww3100",fontsize=16,color="green",shape="box"];7981[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7981 -> 10170[label="",style="solid", color="black", weight=3]; 189.23/136.71 7982[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7982 -> 10171[label="",style="solid", color="black", weight=3]; 189.23/136.71 7948[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7948 -> 10172[label="",style="solid", color="black", weight=3]; 189.23/136.71 7949[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];7949 -> 10173[label="",style="solid", color="black", weight=3]; 189.23/136.71 50312[label="ww4000",fontsize=16,color="green",shape="box"];50313[label="ww3100",fontsize=16,color="green",shape="box"];50314[label="Zero",fontsize=16,color="green",shape="box"];50315[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];46965[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998))))) (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) ww4458)",fontsize=16,color="black",shape="triangle"];46965 -> 46977[label="",style="solid", color="black", weight=3]; 189.23/136.71 50316[label="ww4000",fontsize=16,color="green",shape="box"];50317[label="ww3100",fontsize=16,color="green",shape="box"];50318[label="Zero",fontsize=16,color="green",shape="box"];50319[label="ww5",fontsize=16,color="green",shape="box"];26764[label="psFloat ww1995 (fsFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];26764 -> 26778[label="",style="solid", color="black", weight=3]; 189.23/136.71 50321 -> 26764[label="",style="dashed", color="red", weight=0]; 189.23/136.71 50321[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50321 -> 50449[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 50321 -> 50450[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 50321 -> 50451[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 50321 -> 50452[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 50320[label="flip gtEsFloat ww4472 (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];50320 -> 50453[label="",style="solid", color="black", weight=3]; 189.23/136.71 7951[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7951 -> 10175[label="",style="solid", color="black", weight=3]; 189.23/136.71 7952[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7952 -> 10176[label="",style="solid", color="black", weight=3]; 189.23/136.71 7953[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];7953 -> 10177[label="",style="solid", color="black", weight=3]; 189.23/136.71 7955 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7955[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7955 -> 10178[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7955 -> 10179[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7956 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7956[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7956 -> 10180[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7956 -> 10181[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7954[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1116)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1115)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62297[label="ww1115/Succ ww11150",fontsize=10,color="white",style="solid",shape="box"];7954 -> 62297[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62297 -> 10182[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62298[label="ww1115/Zero",fontsize=10,color="white",style="solid",shape="box"];7954 -> 62298[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62298 -> 10183[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 7984 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7984[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7984 -> 10184[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7984 -> 10185[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7985 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 7985[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];7985 -> 10186[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7985 -> 10187[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 7983[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1130)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1129)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62299[label="ww1129/Succ ww11290",fontsize=10,color="white",style="solid",shape="box"];7983 -> 62299[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62299 -> 10188[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62300[label="ww1129/Zero",fontsize=10,color="white",style="solid",shape="box"];7983 -> 62300[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62300 -> 10189[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 8008 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 8008[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8008 -> 10190[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 8008 -> 10191[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 8009[label="Succ ww3100",fontsize=16,color="green",shape="box"];8010 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 8010[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8010 -> 10192[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 8010 -> 10193[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 8011[label="Succ ww3100",fontsize=16,color="green",shape="box"];8012[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8012 -> 10194[label="",style="solid", color="black", weight=3]; 189.23/136.71 8013[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8013 -> 10195[label="",style="solid", color="black", weight=3]; 189.23/136.71 7999[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];7999 -> 10196[label="",style="solid", color="black", weight=3]; 189.23/136.71 8000[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65 (psFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) ww65 (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65)) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) ww65)) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65 (psFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise ww65)",fontsize=16,color="black",shape="box"];8000 -> 10197[label="",style="solid", color="black", weight=3]; 189.23/136.71 50345[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50346[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50347[label="Zero",fontsize=16,color="green",shape="box"];50348[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];52583[label="Zero",fontsize=16,color="green",shape="box"];52584[label="ww5",fontsize=16,color="green",shape="box"];52585[label="ww3000",fontsize=16,color="green",shape="box"];52586[label="ww3100",fontsize=16,color="green",shape="box"];52582[label="psFloat ww4544 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4545))) (Float (Pos (Succ ww4546)) (Pos (Succ ww4547)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];52582 -> 52623[label="",style="solid", color="black", weight=3]; 189.23/136.71 50002[label="Succ ww3100",fontsize=16,color="green",shape="box"];50003[label="ww3000",fontsize=16,color="green",shape="box"];50004 -> 52582[label="",style="dashed", color="red", weight=0]; 189.23/136.71 50004[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50004 -> 52587[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 50004 -> 52588[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 50004 -> 52589[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 50004 -> 52590[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 16491[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww2076 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww20780 ww20781) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (Float ww20780 ww20781))) (not (esEsOrdering (primCmpFloat (Float ww20780 ww20781) (primPlusFloat ww2076 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62301[label="ww2076/Float ww20760 ww20761",fontsize=10,color="white",style="solid",shape="box"];16491 -> 62301[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62301 -> 16501[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 8003[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8003 -> 10200[label="",style="solid", color="black", weight=3]; 189.23/136.71 8004[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8004 -> 10201[label="",style="solid", color="black", weight=3]; 189.23/136.71 8006 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 8006[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8006 -> 10202[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 8006 -> 10203[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 8007 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 8007[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8007 -> 10204[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 8007 -> 10205[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 8005[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1146)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1145)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62302[label="ww1145/Succ ww11450",fontsize=10,color="white",style="solid",shape="box"];8005 -> 62302[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62302 -> 10206[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62303[label="ww1145/Zero",fontsize=10,color="white",style="solid",shape="box"];8005 -> 62303[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62303 -> 10207[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 8015 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 8015[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8015 -> 10208[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 8015 -> 10209[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 8016 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 8016[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8016 -> 10210[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 8016 -> 10211[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 8014[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1160)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1159)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62304[label="ww1159/Succ ww11590",fontsize=10,color="white",style="solid",shape="box"];8014 -> 62304[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62304 -> 10212[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 62305[label="ww1159/Zero",fontsize=10,color="white",style="solid",shape="box"];8014 -> 62305[label="",style="solid", color="burlywood", weight=9]; 189.23/136.71 62305 -> 10213[label="",style="solid", color="burlywood", weight=3]; 189.23/136.71 8033 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 8033[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8033 -> 10214[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 8033 -> 10215[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 8034[label="Succ ww3100",fontsize=16,color="green",shape="box"];8035 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.71 8035[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8035 -> 10216[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 8035 -> 10217[label="",style="dashed", color="magenta", weight=3]; 189.23/136.71 8036[label="Succ ww3100",fontsize=16,color="green",shape="box"];8037[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11690) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11690) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8037 -> 10218[label="",style="solid", color="black", weight=3]; 189.23/136.71 8038[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8038 -> 10219[label="",style="solid", color="black", weight=3]; 189.23/136.72 8031 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8031[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8031 -> 10220[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8031 -> 10221[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8032 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8032[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8032 -> 10222[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8032 -> 10223[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8030[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1176)) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1175)) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];8030 -> 10224[label="",style="solid", color="black", weight=3]; 189.23/136.72 8039 -> 53796[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8039[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];8039 -> 54067[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8039 -> 54068[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8039 -> 54069[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8039 -> 54070[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8039 -> 54071[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 55271[label="ww3000",fontsize=16,color="green",shape="box"];55272[label="ww5",fontsize=16,color="green",shape="box"];55273[label="Zero",fontsize=16,color="green",shape="box"];55274[label="ww3100",fontsize=16,color="green",shape="box"];55307[label="primPlusFloat ww4626 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4627))) (Float (Pos (Succ ww4628)) (Neg (Succ ww4629)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62306[label="ww4626/Float ww46260 ww46261",fontsize=10,color="white",style="solid",shape="box"];55307 -> 62306[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62306 -> 55382[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 43669[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) ww4310) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) ww4310)))",fontsize=16,color="green",shape="box"];43669 -> 43729[label="",style="dashed", color="green", weight=3]; 189.23/136.72 43669 -> 43730[label="",style="dashed", color="green", weight=3]; 189.23/136.72 55189 -> 26925[label="",style="dashed", color="red", weight=0]; 189.23/136.72 55189[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];55189 -> 55218[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 55189 -> 55219[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 55203 -> 26727[label="",style="dashed", color="red", weight=0]; 189.23/136.72 55203[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4616",fontsize=16,color="magenta"];55203 -> 55309[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 55203 -> 55310[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 55203 -> 55311[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8043[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8043 -> 10229[label="",style="solid", color="black", weight=3]; 189.23/136.72 8045 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8045[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8045 -> 10230[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8045 -> 10231[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8046 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8046[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8046 -> 10232[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8046 -> 10233[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8044[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1180)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1179)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62307[label="ww1179/Succ ww11790",fontsize=10,color="white",style="solid",shape="box"];8044 -> 62307[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62307 -> 10234[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62308[label="ww1179/Zero",fontsize=10,color="white",style="solid",shape="box"];8044 -> 62308[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62308 -> 10235[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 8048 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8048[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8048 -> 10236[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8048 -> 10237[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8049 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8049[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8049 -> 10238[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8049 -> 10239[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8047[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1194)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1193)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62309[label="ww1193/Succ ww11930",fontsize=10,color="white",style="solid",shape="box"];8047 -> 62309[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62309 -> 10240[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62310[label="ww1193/Zero",fontsize=10,color="white",style="solid",shape="box"];8047 -> 62310[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62310 -> 10241[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 8066 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8066[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8066 -> 10242[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8066 -> 10243[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8067[label="Succ ww3100",fontsize=16,color="green",shape="box"];8068 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8068[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8068 -> 10244[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8068 -> 10245[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8069[label="Succ ww3100",fontsize=16,color="green",shape="box"];8070[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww12030) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww12030) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8070 -> 10246[label="",style="solid", color="black", weight=3]; 189.23/136.72 8071[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8071 -> 10247[label="",style="solid", color="black", weight=3]; 189.23/136.72 8064 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8064[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8064 -> 10248[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8064 -> 10249[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8065 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8065[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8065 -> 10250[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8065 -> 10251[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8063[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1210)) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1209)) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];8063 -> 10252[label="",style="solid", color="black", weight=3]; 189.23/136.72 8072 -> 26973[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8072[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];8072 -> 26983[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8072 -> 26984[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8072 -> 26985[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8072 -> 26986[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8072 -> 26987[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 27097[label="primPlusFloat ww3290 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3291))) (Float (Pos (Succ ww3292)) (Pos (Succ ww3293)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62311[label="ww3290/Float ww32900 ww32901",fontsize=10,color="white",style="solid",shape="box"];27097 -> 62311[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62311 -> 27131[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 27051[label="ww5",fontsize=16,color="green",shape="box"];27052[label="ww3100",fontsize=16,color="green",shape="box"];27053[label="Zero",fontsize=16,color="green",shape="box"];27054[label="ww3000",fontsize=16,color="green",shape="box"];27098[label="Cons (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))) (takeWhile (flip ltEsFloat ww3284) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))))",fontsize=16,color="green",shape="box"];27098 -> 27132[label="",style="dashed", color="green", weight=3]; 189.23/136.72 27099 -> 57264[label="",style="dashed", color="red", weight=0]; 189.23/136.72 27099[label="takeWhile0 (flip ltEsFloat ww3284) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) otherwise",fontsize=16,color="magenta"];27099 -> 57265[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 27099 -> 57266[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 27099 -> 57267[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 27099 -> 57268[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8074[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8074 -> 10255[label="",style="solid", color="black", weight=3]; 189.23/136.72 8075[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8075 -> 10256[label="",style="solid", color="black", weight=3]; 189.23/136.72 8076[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8076 -> 10257[label="",style="solid", color="black", weight=3]; 189.23/136.72 8078 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8078[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8078 -> 10258[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8078 -> 10259[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8079 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8079[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8079 -> 10260[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8079 -> 10261[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8077[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1214)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1213)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62312[label="ww1213/Succ ww12130",fontsize=10,color="white",style="solid",shape="box"];8077 -> 62312[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62312 -> 10262[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62313[label="ww1213/Zero",fontsize=10,color="white",style="solid",shape="box"];8077 -> 62313[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62313 -> 10263[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 8081 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8081[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8081 -> 10264[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8081 -> 10265[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8082 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8082[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8082 -> 10266[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8082 -> 10267[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8080[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1228)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1227)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62314[label="ww1227/Succ ww12270",fontsize=10,color="white",style="solid",shape="box"];8080 -> 62314[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62314 -> 10268[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62315[label="ww1227/Zero",fontsize=10,color="white",style="solid",shape="box"];8080 -> 62315[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62315 -> 10269[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 8105 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8105[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8105 -> 10270[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8105 -> 10271[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8106[label="Succ ww3100",fontsize=16,color="green",shape="box"];8107 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8107[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8107 -> 10272[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8107 -> 10273[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8108[label="Succ ww3100",fontsize=16,color="green",shape="box"];8109[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8109 -> 10274[label="",style="solid", color="black", weight=3]; 189.23/136.72 8110[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8110 -> 10275[label="",style="solid", color="black", weight=3]; 189.23/136.72 8096[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8096 -> 10276[label="",style="solid", color="black", weight=3]; 189.23/136.72 8097[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8097 -> 10277[label="",style="solid", color="black", weight=3]; 189.23/136.72 52865[label="Zero",fontsize=16,color="green",shape="box"];52866[label="ww3000",fontsize=16,color="green",shape="box"];52867[label="ww3100",fontsize=16,color="green",shape="box"];52868[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52864[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4550))) (Float (Pos (Succ ww4551)) (Neg (Succ ww4552))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4550))) (Float (Pos (Succ ww4551)) (Neg (Succ ww4552)))) ww4560)",fontsize=16,color="black",shape="triangle"];52864 -> 52887[label="",style="solid", color="black", weight=3]; 189.23/136.72 50351[label="ww3000",fontsize=16,color="green",shape="box"];50352[label="ww3100",fontsize=16,color="green",shape="box"];50353[label="Zero",fontsize=16,color="green",shape="box"];50354[label="ww5",fontsize=16,color="green",shape="box"];27123[label="psFloat ww2005 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2006))) (Float (Pos (Succ ww2007)) (Neg (Succ ww2008)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];27123 -> 27134[label="",style="solid", color="black", weight=3]; 189.23/136.72 50074[label="Succ ww3100",fontsize=16,color="green",shape="box"];50075 -> 27123[label="",style="dashed", color="red", weight=0]; 189.23/136.72 50075[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50075 -> 50454[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 50075 -> 50455[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 50075 -> 50456[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 50075 -> 50457[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 50076[label="ww3000",fontsize=16,color="green",shape="box"];8099[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8099 -> 10279[label="",style="solid", color="black", weight=3]; 189.23/136.72 55190 -> 26925[label="",style="dashed", color="red", weight=0]; 189.23/136.72 55190[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];55190 -> 55220[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 55190 -> 55221[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 55308 -> 26727[label="",style="dashed", color="red", weight=0]; 189.23/136.72 55308[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4617",fontsize=16,color="magenta"];55308 -> 55383[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 55308 -> 55384[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 55308 -> 55385[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8101[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8101 -> 10281[label="",style="solid", color="black", weight=3]; 189.23/136.72 8103 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8103[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8103 -> 10282[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8103 -> 10283[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8104 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8104[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8104 -> 10284[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8104 -> 10285[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8102[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1244)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1243)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62316[label="ww1243/Succ ww12430",fontsize=10,color="white",style="solid",shape="box"];8102 -> 62316[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62316 -> 10286[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62317[label="ww1243/Zero",fontsize=10,color="white",style="solid",shape="box"];8102 -> 62317[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62317 -> 10287[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 8112 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8112[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8112 -> 10288[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8112 -> 10289[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8113 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8113[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8113 -> 10290[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8113 -> 10291[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8111[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1258)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1257)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62318[label="ww1257/Succ ww12570",fontsize=10,color="white",style="solid",shape="box"];8111 -> 62318[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62318 -> 10292[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62319[label="ww1257/Zero",fontsize=10,color="white",style="solid",shape="box"];8111 -> 62319[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62319 -> 10293[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 8135 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8135[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8135 -> 10294[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8135 -> 10295[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8136[label="Succ ww3100",fontsize=16,color="green",shape="box"];8137 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8137[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8137 -> 10296[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8137 -> 10297[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8138[label="Succ ww3100",fontsize=16,color="green",shape="box"];8139[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8139 -> 10298[label="",style="solid", color="black", weight=3]; 189.23/136.72 8140[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8140 -> 10299[label="",style="solid", color="black", weight=3]; 189.23/136.72 8127[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8127 -> 10300[label="",style="solid", color="black", weight=3]; 189.23/136.72 50355[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50356[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50357[label="Zero",fontsize=16,color="green",shape="box"];50358[label="Pos Zero",fontsize=16,color="green",shape="box"];50359[label="ww3100",fontsize=16,color="green",shape="box"];50360[label="ww5",fontsize=16,color="green",shape="box"];50361[label="Zero",fontsize=16,color="green",shape="box"];37634[label="psFloat ww4267 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4268))) (Float (Pos Zero) (Pos (Succ ww4269)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];37634 -> 37658[label="",style="solid", color="black", weight=3]; 189.23/136.72 50283 -> 37634[label="",style="dashed", color="red", weight=0]; 189.23/136.72 50283[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50283 -> 50458[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 50283 -> 50459[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 50283 -> 50460[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 37193 -> 26727[label="",style="dashed", color="red", weight=0]; 189.23/136.72 37193[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4235",fontsize=16,color="magenta"];37193 -> 37265[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 37193 -> 37266[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 37193 -> 37267[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 37184 -> 26925[label="",style="dashed", color="red", weight=0]; 189.23/136.72 37184[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37184 -> 37268[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 37184 -> 37269[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8131[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8131 -> 10314[label="",style="solid", color="black", weight=3]; 189.23/136.72 8133 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8133[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8133 -> 10315[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8133 -> 10316[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8134 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8134[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8134 -> 10317[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8134 -> 10318[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8132[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1274)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1273)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62320[label="ww1273/Succ ww12730",fontsize=10,color="white",style="solid",shape="box"];8132 -> 62320[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62320 -> 10319[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62321[label="ww1273/Zero",fontsize=10,color="white",style="solid",shape="box"];8132 -> 62321[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62321 -> 10320[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 8142 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8142[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8142 -> 10321[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8142 -> 10322[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8143 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8143[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8143 -> 10323[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8143 -> 10324[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8141[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1288)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1287)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62322[label="ww1287/Succ ww12870",fontsize=10,color="white",style="solid",shape="box"];8141 -> 62322[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62322 -> 10325[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62323[label="ww1287/Zero",fontsize=10,color="white",style="solid",shape="box"];8141 -> 62323[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62323 -> 10326[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 8160 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8160[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8160 -> 10327[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8160 -> 10328[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8161[label="Succ ww3100",fontsize=16,color="green",shape="box"];8162 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8162[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8162 -> 10329[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8162 -> 10330[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8163[label="Succ ww3100",fontsize=16,color="green",shape="box"];8164[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww12970) Zero) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww12970) Zero) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8164 -> 10331[label="",style="solid", color="black", weight=3]; 189.23/136.72 8165[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8165 -> 10332[label="",style="solid", color="black", weight=3]; 189.23/136.72 8158 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8158[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8158 -> 10333[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8158 -> 10334[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8159 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8159[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8159 -> 10335[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8159 -> 10336[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8157[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1304)) Zero) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1303)) Zero) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];8157 -> 10337[label="",style="solid", color="black", weight=3]; 189.23/136.72 8166 -> 15660[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8166[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];8166 -> 15706[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8166 -> 15707[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8166 -> 15708[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8169[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8169 -> 10341[label="",style="solid", color="black", weight=3]; 189.23/136.72 8170[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8170 -> 10342[label="",style="solid", color="black", weight=3]; 189.23/136.72 8172 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8172[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8172 -> 10343[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8172 -> 10344[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8173 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8173[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8173 -> 10345[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8173 -> 10346[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8171[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1308)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1307)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62324[label="ww1307/Succ ww13070",fontsize=10,color="white",style="solid",shape="box"];8171 -> 62324[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62324 -> 10347[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62325[label="ww1307/Zero",fontsize=10,color="white",style="solid",shape="box"];8171 -> 62325[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62325 -> 10348[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 8175 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8175[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8175 -> 10349[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8175 -> 10350[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8176 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8176[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8176 -> 10351[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8176 -> 10352[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8174[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1322)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1321)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62326[label="ww1321/Succ ww13210",fontsize=10,color="white",style="solid",shape="box"];8174 -> 62326[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62326 -> 10353[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62327[label="ww1321/Zero",fontsize=10,color="white",style="solid",shape="box"];8174 -> 62327[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62327 -> 10354[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 8193 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8193[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8193 -> 10355[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8193 -> 10356[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8194[label="Succ ww3100",fontsize=16,color="green",shape="box"];8195 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8195[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8195 -> 10357[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8195 -> 10358[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8196[label="Succ ww3100",fontsize=16,color="green",shape="box"];8197[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13310) Zero) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13310) Zero) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8197 -> 10359[label="",style="solid", color="black", weight=3]; 189.23/136.72 8198[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8198 -> 10360[label="",style="solid", color="black", weight=3]; 189.23/136.72 8191 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8191[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8191 -> 10361[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8191 -> 10362[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8192 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8192[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8192 -> 10363[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8192 -> 10364[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8190[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1338)) Zero) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1337)) Zero) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];8190 -> 10365[label="",style="solid", color="black", weight=3]; 189.23/136.72 8199 -> 35894[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8199[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];8199 -> 36191[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8199 -> 36192[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8199 -> 36193[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8199 -> 36194[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 41097[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4271))) (Float (Pos Zero) (Pos (Succ ww4272)))) ww4277) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4271))) (Float (Pos Zero) (Pos (Succ ww4272))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4271))) (Float (Pos Zero) (Pos (Succ ww4272)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4271))) (Float (Pos Zero) (Pos (Succ ww4272)))) ww4277)))",fontsize=16,color="green",shape="box"];41097 -> 41184[label="",style="dashed", color="green", weight=3]; 189.23/136.72 41097 -> 41185[label="",style="dashed", color="green", weight=3]; 189.23/136.72 41758[label="ww5",fontsize=16,color="green",shape="box"];41759[label="ww3100",fontsize=16,color="green",shape="box"];41760[label="Zero",fontsize=16,color="green",shape="box"];41757[label="primPlusFloat ww4297 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4298))) (Float (Pos Zero) (Pos (Succ ww4299)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];62328[label="ww4297/Float ww42970 ww42971",fontsize=10,color="white",style="solid",shape="box"];41757 -> 62328[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62328 -> 41776[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 8201[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8201 -> 10368[label="",style="solid", color="black", weight=3]; 189.23/136.72 37231 -> 26727[label="",style="dashed", color="red", weight=0]; 189.23/136.72 37231[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4236",fontsize=16,color="magenta"];37231 -> 37278[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 37231 -> 37279[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 37231 -> 37280[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 37194 -> 26925[label="",style="dashed", color="red", weight=0]; 189.23/136.72 37194[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37194 -> 37281[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 37194 -> 37282[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8203 -> 26727[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8203[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) ww59",fontsize=16,color="magenta"];8203 -> 26731[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8203 -> 26732[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8203 -> 26733[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8204[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww340 ww341) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) ww35 (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww340 ww341) (fsFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8204 -> 10371[label="",style="solid", color="black", weight=3]; 189.23/136.72 8206 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8206[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8206 -> 10372[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8206 -> 10373[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8207 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8207[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8207 -> 10374[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8207 -> 10375[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8205[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1342)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1341)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62329[label="ww1341/Succ ww13410",fontsize=10,color="white",style="solid",shape="box"];8205 -> 62329[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62329 -> 10376[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62330[label="ww1341/Zero",fontsize=10,color="white",style="solid",shape="box"];8205 -> 62330[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62330 -> 10377[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 8209 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8209[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8209 -> 10378[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8209 -> 10379[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8210 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8210[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8210 -> 10380[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8210 -> 10381[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8208[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1356)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1355)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62331[label="ww1355/Succ ww13550",fontsize=10,color="white",style="solid",shape="box"];8208 -> 62331[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62331 -> 10382[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62332[label="ww1355/Zero",fontsize=10,color="white",style="solid",shape="box"];8208 -> 62332[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62332 -> 10383[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 8470 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8470[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8470 -> 10384[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8470 -> 10385[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8471[label="Succ ww3100",fontsize=16,color="green",shape="box"];8472 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8472[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8472 -> 10386[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8472 -> 10387[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8473[label="Succ ww3100",fontsize=16,color="green",shape="box"];8474[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8474 -> 10388[label="",style="solid", color="black", weight=3]; 189.23/136.72 8475[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8475 -> 10389[label="",style="solid", color="black", weight=3]; 189.23/136.72 8224[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8224 -> 10390[label="",style="solid", color="black", weight=3]; 189.23/136.72 8225[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8225 -> 10391[label="",style="solid", color="black", weight=3]; 189.23/136.72 52892[label="ww3100",fontsize=16,color="green",shape="box"];52893[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52894[label="Zero",fontsize=16,color="green",shape="box"];52891[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4554))) (Float (Pos Zero) (Neg (Succ ww4555))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4554))) (Float (Pos Zero) (Neg (Succ ww4555)))) ww4561)",fontsize=16,color="black",shape="triangle"];52891 -> 52909[label="",style="solid", color="black", weight=3]; 189.23/136.72 50363[label="ww5",fontsize=16,color="green",shape="box"];50364[label="ww3100",fontsize=16,color="green",shape="box"];50365[label="Zero",fontsize=16,color="green",shape="box"];27469[label="psFloat ww2015 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];27469 -> 27494[label="",style="solid", color="black", weight=3]; 189.23/136.72 50322 -> 27469[label="",style="dashed", color="red", weight=0]; 189.23/136.72 50322[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50322 -> 50461[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 50322 -> 50462[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 50322 -> 50463[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8227[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8227 -> 10393[label="",style="solid", color="black", weight=3]; 189.23/136.72 8228[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8228 -> 10394[label="",style="solid", color="black", weight=3]; 189.23/136.72 8229[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8229 -> 10395[label="",style="solid", color="black", weight=3]; 189.23/136.72 8931[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg ww13750)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8931 -> 10396[label="",style="solid", color="black", weight=3]; 189.23/136.72 8932[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos ww13750)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8932 -> 10397[label="",style="solid", color="black", weight=3]; 189.23/136.72 8947 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8947[label="takeWhile1 (flip gtEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (flip gtEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="magenta"];8947 -> 47535[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8947 -> 47536[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8947 -> 47537[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8947 -> 47538[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8947 -> 47539[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8948[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8948 -> 10399[label="",style="solid", color="black", weight=3]; 189.23/136.72 8949[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62333[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];8949 -> 62333[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62333 -> 10400[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 8950[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62334[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];8950 -> 62334[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62334 -> 10401[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 8951[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62335[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];8951 -> 62335[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62335 -> 10402[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 8952 -> 47039[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8952[label="takeWhile1 (flip gtEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (flip gtEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="magenta"];8952 -> 47540[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8952 -> 47541[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8952 -> 47542[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8952 -> 47543[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8952 -> 47544[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8953[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8953 -> 10404[label="",style="solid", color="black", weight=3]; 189.23/136.72 8954[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62336[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];8954 -> 62336[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62336 -> 10405[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 8955[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62337[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];8955 -> 62337[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62337 -> 10406[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 8956[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62338[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];8956 -> 62338[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62338 -> 10407[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 8477 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8477[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8477 -> 10408[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8477 -> 10409[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8478 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8478[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8478 -> 10410[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8478 -> 10411[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8476[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1381)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1380)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62339[label="ww1380/Succ ww13800",fontsize=10,color="white",style="solid",shape="box"];8476 -> 62339[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62339 -> 10412[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62340[label="ww1380/Zero",fontsize=10,color="white",style="solid",shape="box"];8476 -> 62340[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62340 -> 10413[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 8484 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8484[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8484 -> 10414[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8484 -> 10415[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8485 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8485[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8485 -> 10416[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8485 -> 10417[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8483[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1395)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1394)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62341[label="ww1394/Succ ww13940",fontsize=10,color="white",style="solid",shape="box"];8483 -> 62341[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62341 -> 10418[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62342[label="ww1394/Zero",fontsize=10,color="white",style="solid",shape="box"];8483 -> 62342[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62342 -> 10419[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 8522 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8522[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8522 -> 10420[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8522 -> 10421[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8523[label="Succ ww3100",fontsize=16,color="green",shape="box"];8524 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8524[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8524 -> 10422[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8524 -> 10423[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8525[label="Succ ww3100",fontsize=16,color="green",shape="box"];8526[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww14040)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww14040)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8526 -> 10424[label="",style="solid", color="black", weight=3]; 189.23/136.72 8527[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8527 -> 10425[label="",style="solid", color="black", weight=3]; 189.23/136.72 8512 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8512[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8512 -> 10426[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8512 -> 10427[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8513 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8513[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8513 -> 10428[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8513 -> 10429[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8511[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww1411))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww1410))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];8511 -> 10430[label="",style="solid", color="black", weight=3]; 189.23/136.72 8528[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8528 -> 10431[label="",style="solid", color="black", weight=3]; 189.23/136.72 47410 -> 53429[label="",style="dashed", color="red", weight=0]; 189.23/136.72 47410[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];47410 -> 53430[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47410 -> 53431[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47410 -> 53432[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47410 -> 53433[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47411[label="Neg Zero",fontsize=16,color="green",shape="box"];47412 -> 27969[label="",style="dashed", color="red", weight=0]; 189.23/136.72 47412[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47412 -> 50465[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47412 -> 50466[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47412 -> 50467[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47412 -> 50468[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47413[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];47414 -> 50153[label="",style="dashed", color="red", weight=0]; 189.23/136.72 47414[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];47414 -> 50156[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8530[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8530 -> 10433[label="",style="solid", color="black", weight=3]; 189.23/136.72 8531[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8531 -> 10434[label="",style="solid", color="black", weight=3]; 189.23/136.72 8532[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8532 -> 10435[label="",style="solid", color="black", weight=3]; 189.23/136.72 8534 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8534[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8534 -> 10436[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8534 -> 10437[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8535 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8535[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8535 -> 10438[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8535 -> 10439[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8533[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1415)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1414)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62343[label="ww1414/Succ ww14140",fontsize=10,color="white",style="solid",shape="box"];8533 -> 62343[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62343 -> 10440[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62344[label="ww1414/Zero",fontsize=10,color="white",style="solid",shape="box"];8533 -> 62344[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62344 -> 10441[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 8549 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8549[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8549 -> 10442[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8549 -> 10443[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8550 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8550[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8550 -> 10444[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8550 -> 10445[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8548[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1429)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1428)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62345[label="ww1428/Succ ww14280",fontsize=10,color="white",style="solid",shape="box"];8548 -> 62345[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62345 -> 10446[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62346[label="ww1428/Zero",fontsize=10,color="white",style="solid",shape="box"];8548 -> 62346[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62346 -> 10447[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 8722 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8722[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8722 -> 10448[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8722 -> 10449[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8723[label="Succ ww3100",fontsize=16,color="green",shape="box"];8724 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8724[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8724 -> 10450[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8724 -> 10451[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8725[label="Succ ww3100",fontsize=16,color="green",shape="box"];8726[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8726 -> 10452[label="",style="solid", color="black", weight=3]; 189.23/136.72 8727[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8727 -> 10453[label="",style="solid", color="black", weight=3]; 189.23/136.72 8612[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8612 -> 10454[label="",style="solid", color="black", weight=3]; 189.23/136.72 17363[label="Succ Zero",fontsize=16,color="green",shape="box"];17364[label="ww3100",fontsize=16,color="green",shape="box"];17365[label="ww5",fontsize=16,color="green",shape="box"];17366[label="ww4000",fontsize=16,color="green",shape="box"];17425[label="takeWhile1 (flip ltEsFloat (psFloat ww2183 (fsFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww2186))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww2186))) (psFloat ww2183 (fsFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17425 -> 17433[label="",style="solid", color="black", weight=3]; 189.23/136.72 8615[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8615 -> 10457[label="",style="solid", color="black", weight=3]; 189.23/136.72 8616[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8616 -> 10458[label="",style="solid", color="black", weight=3]; 189.23/136.72 8617[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8617 -> 10459[label="",style="solid", color="black", weight=3]; 189.23/136.72 8619 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8619[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8619 -> 10460[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8619 -> 10461[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8620 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8620[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8620 -> 10462[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8620 -> 10463[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8618[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1445)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1444)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62347[label="ww1444/Succ ww14440",fontsize=10,color="white",style="solid",shape="box"];8618 -> 62347[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62347 -> 10464[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62348[label="ww1444/Zero",fontsize=10,color="white",style="solid",shape="box"];8618 -> 62348[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62348 -> 10465[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 8729 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8729[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8729 -> 10466[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8729 -> 10467[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8730 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8730[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8730 -> 10468[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8730 -> 10469[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8728[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1483)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1482)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62349[label="ww1482/Succ ww14820",fontsize=10,color="white",style="solid",shape="box"];8728 -> 62349[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62349 -> 10470[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62350[label="ww1482/Zero",fontsize=10,color="white",style="solid",shape="box"];8728 -> 62350[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62350 -> 10471[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 8860 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8860[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8860 -> 10472[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8860 -> 10473[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8861[label="Succ ww3100",fontsize=16,color="green",shape="box"];8862 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8862[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8862 -> 10474[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8862 -> 10475[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8863[label="Succ ww3100",fontsize=16,color="green",shape="box"];8864[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8864 -> 10476[label="",style="solid", color="black", weight=3]; 189.23/136.72 8865[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8865 -> 10477[label="",style="solid", color="black", weight=3]; 189.23/136.72 8827[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8827 -> 10478[label="",style="solid", color="black", weight=3]; 189.23/136.72 17404[label="ww3100",fontsize=16,color="green",shape="box"];17405[label="ww5",fontsize=16,color="green",shape="box"];17406[label="Succ Zero",fontsize=16,color="green",shape="box"];17407[label="ww4000",fontsize=16,color="green",shape="box"];17475[label="takeWhile1 (flip ltEsFloat (psFloat ww2190 (fsFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2193))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww2193))) (psFloat ww2190 (fsFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17475 -> 17493[label="",style="solid", color="black", weight=3]; 189.23/136.72 8830[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8830 -> 10481[label="",style="solid", color="black", weight=3]; 189.23/136.72 8831[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8831 -> 10482[label="",style="solid", color="black", weight=3]; 189.23/136.72 8832[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8832 -> 10483[label="",style="solid", color="black", weight=3]; 189.23/136.72 8834 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8834[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8834 -> 10484[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8834 -> 10485[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8835 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8835[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8835 -> 10486[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8835 -> 10487[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8833[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1499)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1498)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62351[label="ww1498/Succ ww14980",fontsize=10,color="white",style="solid",shape="box"];8833 -> 62351[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62351 -> 10488[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62352[label="ww1498/Zero",fontsize=10,color="white",style="solid",shape="box"];8833 -> 62352[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62352 -> 10489[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 8867 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8867[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8867 -> 10490[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8867 -> 10491[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8868 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8868[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8868 -> 10492[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8868 -> 10493[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8866[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1513)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1512)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62353[label="ww1512/Succ ww15120",fontsize=10,color="white",style="solid",shape="box"];8866 -> 62353[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62353 -> 10494[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62354[label="ww1512/Zero",fontsize=10,color="white",style="solid",shape="box"];8866 -> 62354[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62354 -> 10495[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 8933 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8933[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8933 -> 10496[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8933 -> 10497[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8934[label="Succ ww3100",fontsize=16,color="green",shape="box"];8935 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8935[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8935 -> 10498[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8935 -> 10499[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8936[label="Succ ww3100",fontsize=16,color="green",shape="box"];8937[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww15220)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww15220)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8937 -> 10500[label="",style="solid", color="black", weight=3]; 189.23/136.72 8938[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8938 -> 10501[label="",style="solid", color="black", weight=3]; 189.23/136.72 8919 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8919[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8919 -> 10502[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8919 -> 10503[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8920 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8920[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8920 -> 10504[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8920 -> 10505[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8918[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww1529))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww1528))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];8918 -> 10506[label="",style="solid", color="black", weight=3]; 189.23/136.72 8939[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];8939 -> 10507[label="",style="solid", color="black", weight=3]; 189.23/136.72 47415 -> 53459[label="",style="dashed", color="red", weight=0]; 189.23/136.72 47415[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47415 -> 53460[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47415 -> 53461[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47415 -> 53462[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47415 -> 53463[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47416[label="Neg Zero",fontsize=16,color="green",shape="box"];47417 -> 28060[label="",style="dashed", color="red", weight=0]; 189.23/136.72 47417[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47417 -> 50470[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47417 -> 50471[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47417 -> 50472[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47417 -> 50473[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47418[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47419 -> 50222[label="",style="dashed", color="red", weight=0]; 189.23/136.72 47419[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47419 -> 50224[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8941[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8941 -> 10509[label="",style="solid", color="black", weight=3]; 189.23/136.72 8942[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8942 -> 10510[label="",style="solid", color="black", weight=3]; 189.23/136.72 8943[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8943 -> 10511[label="",style="solid", color="black", weight=3]; 189.23/136.72 8945 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8945[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8945 -> 10512[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8945 -> 10513[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8946 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8946[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8946 -> 10514[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8946 -> 10515[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8944[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1533)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1532)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62355[label="ww1532/Succ ww15320",fontsize=10,color="white",style="solid",shape="box"];8944 -> 62355[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62355 -> 10516[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62356[label="ww1532/Zero",fontsize=10,color="white",style="solid",shape="box"];8944 -> 62356[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62356 -> 10517[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 8958 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8958[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8958 -> 10518[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8958 -> 10519[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8959 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8959[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8959 -> 10520[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8959 -> 10521[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8957[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1547)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1546)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62357[label="ww1546/Succ ww15460",fontsize=10,color="white",style="solid",shape="box"];8957 -> 62357[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62357 -> 10522[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62358[label="ww1546/Zero",fontsize=10,color="white",style="solid",shape="box"];8957 -> 62358[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62358 -> 10523[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 8976 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8976[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8976 -> 10524[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8976 -> 10525[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8977[label="Succ ww3100",fontsize=16,color="green",shape="box"];8978 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8978[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8978 -> 10526[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8978 -> 10527[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8979[label="Succ ww3100",fontsize=16,color="green",shape="box"];8980[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww15560)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww15560)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8980 -> 10528[label="",style="solid", color="black", weight=3]; 189.23/136.72 8981[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];8981 -> 10529[label="",style="solid", color="black", weight=3]; 189.23/136.72 8974 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8974[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8974 -> 10530[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8974 -> 10531[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8975 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8975[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];8975 -> 10532[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8975 -> 10533[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8973[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww1563))) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww1562))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];8973 -> 10534[label="",style="solid", color="black", weight=3]; 189.23/136.72 47420 -> 43626[label="",style="dashed", color="red", weight=0]; 189.23/136.72 47420[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];47420 -> 50474[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47420 -> 50475[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47420 -> 50476[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47420 -> 50477[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47421[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];47422 -> 53384[label="",style="dashed", color="red", weight=0]; 189.23/136.72 47422[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47422 -> 53385[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47422 -> 53386[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47422 -> 53387[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47422 -> 53388[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47423[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];47424 -> 49896[label="",style="dashed", color="red", weight=0]; 189.23/136.72 47424[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];47424 -> 49907[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47424 -> 49908[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47424 -> 49909[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8984[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8984 -> 10537[label="",style="solid", color="black", weight=3]; 189.23/136.72 8985[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];8985 -> 10538[label="",style="solid", color="black", weight=3]; 189.23/136.72 8987 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8987[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8987 -> 10539[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8987 -> 10540[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8988 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8988[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8988 -> 10541[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8988 -> 10542[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8986[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1567)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1566)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62359[label="ww1566/Succ ww15660",fontsize=10,color="white",style="solid",shape="box"];8986 -> 62359[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62359 -> 10543[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62360[label="ww1566/Zero",fontsize=10,color="white",style="solid",shape="box"];8986 -> 62360[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62360 -> 10544[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 8990 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8990[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8990 -> 10545[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8990 -> 10546[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8991 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 8991[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];8991 -> 10547[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8991 -> 10548[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 8989[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1581)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1580)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62361[label="ww1580/Succ ww15800",fontsize=10,color="white",style="solid",shape="box"];8989 -> 62361[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62361 -> 10549[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62362[label="ww1580/Zero",fontsize=10,color="white",style="solid",shape="box"];8989 -> 62362[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62362 -> 10550[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 9014 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9014[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9014 -> 10551[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9014 -> 10552[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9015[label="Succ ww3100",fontsize=16,color="green",shape="box"];9016 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9016[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9016 -> 10553[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9016 -> 10554[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9017[label="Succ ww3100",fontsize=16,color="green",shape="box"];9018[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9018 -> 10555[label="",style="solid", color="black", weight=3]; 189.23/136.72 9019[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9019 -> 10556[label="",style="solid", color="black", weight=3]; 189.23/136.72 9005[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9005 -> 10557[label="",style="solid", color="black", weight=3]; 189.23/136.72 15697[label="ww5",fontsize=16,color="green",shape="box"];15698[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];15699[label="Succ Zero",fontsize=16,color="green",shape="box"];9009[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9009 -> 10561[label="",style="solid", color="black", weight=3]; 189.23/136.72 9010[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9010 -> 10562[label="",style="solid", color="black", weight=3]; 189.23/136.72 9012 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9012[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9012 -> 10563[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9012 -> 10564[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9013 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9013[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9013 -> 10565[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9013 -> 10566[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9011[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1597)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1596)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62363[label="ww1596/Succ ww15960",fontsize=10,color="white",style="solid",shape="box"];9011 -> 62363[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62363 -> 10567[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62364[label="ww1596/Zero",fontsize=10,color="white",style="solid",shape="box"];9011 -> 62364[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62364 -> 10568[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 9021 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9021[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9021 -> 10569[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9021 -> 10570[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9022 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9022[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9022 -> 10571[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9022 -> 10572[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9020[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1611)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1610)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62365[label="ww1610/Succ ww16100",fontsize=10,color="white",style="solid",shape="box"];9020 -> 62365[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62365 -> 10573[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62366[label="ww1610/Zero",fontsize=10,color="white",style="solid",shape="box"];9020 -> 62366[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62366 -> 10574[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 9045 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9045[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9045 -> 10575[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9045 -> 10576[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9046[label="Succ ww3100",fontsize=16,color="green",shape="box"];9047 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9047[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9047 -> 10577[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9047 -> 10578[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9048[label="Succ ww3100",fontsize=16,color="green",shape="box"];9049[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9049 -> 10579[label="",style="solid", color="black", weight=3]; 189.23/136.72 9050[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9050 -> 10580[label="",style="solid", color="black", weight=3]; 189.23/136.72 9036[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9036 -> 10581[label="",style="solid", color="black", weight=3]; 189.23/136.72 17506[label="Succ Zero",fontsize=16,color="green",shape="box"];17507[label="ww3000",fontsize=16,color="green",shape="box"];17508[label="ww3100",fontsize=16,color="green",shape="box"];17509[label="ww5",fontsize=16,color="green",shape="box"];17576[label="takeWhile1 (flip ltEsFloat (psFloat ww2201 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (psFloat ww2201 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17576 -> 17594[label="",style="solid", color="black", weight=3]; 189.23/136.72 9039[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9039 -> 10584[label="",style="solid", color="black", weight=3]; 189.23/136.72 9040[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9040 -> 10585[label="",style="solid", color="black", weight=3]; 189.23/136.72 9041[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9041 -> 10586[label="",style="solid", color="black", weight=3]; 189.23/136.72 9043 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9043[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9043 -> 10587[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9043 -> 10588[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9044 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9044[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9044 -> 10589[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9044 -> 10590[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9042[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1627)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1626)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62367[label="ww1626/Succ ww16260",fontsize=10,color="white",style="solid",shape="box"];9042 -> 62367[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62367 -> 10591[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62368[label="ww1626/Zero",fontsize=10,color="white",style="solid",shape="box"];9042 -> 62368[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62368 -> 10592[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 9052 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9052[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9052 -> 10593[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9052 -> 10594[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9053 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9053[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9053 -> 10595[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9053 -> 10596[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9051[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1641)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1640)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62369[label="ww1640/Succ ww16400",fontsize=10,color="white",style="solid",shape="box"];9051 -> 62369[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62369 -> 10597[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62370[label="ww1640/Zero",fontsize=10,color="white",style="solid",shape="box"];9051 -> 62370[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62370 -> 10598[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 9070 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9070[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9070 -> 10599[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9070 -> 10600[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9071[label="Succ ww3100",fontsize=16,color="green",shape="box"];9072 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9072[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9072 -> 10601[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9072 -> 10602[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9073[label="Succ ww3100",fontsize=16,color="green",shape="box"];9074[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww16500)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww16500)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9074 -> 10603[label="",style="solid", color="black", weight=3]; 189.23/136.72 9075[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9075 -> 10604[label="",style="solid", color="black", weight=3]; 189.23/136.72 9068 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9068[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];9068 -> 10605[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9068 -> 10606[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9069 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9069[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];9069 -> 10607[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9069 -> 10608[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9067[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww1657))) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww1656))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];9067 -> 10609[label="",style="solid", color="black", weight=3]; 189.23/136.72 9076[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9076 -> 10610[label="",style="solid", color="black", weight=3]; 189.23/136.72 47425 -> 53611[label="",style="dashed", color="red", weight=0]; 189.23/136.72 47425[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47425 -> 53612[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47425 -> 53613[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47425 -> 53614[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47425 -> 53615[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47426[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];47427 -> 28357[label="",style="dashed", color="red", weight=0]; 189.23/136.72 47427[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47427 -> 50480[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47427 -> 50481[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47427 -> 50482[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47427 -> 50483[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47428[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47429 -> 49946[label="",style="dashed", color="red", weight=0]; 189.23/136.72 47429[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47429 -> 49957[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47429 -> 49958[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47429 -> 49959[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9078[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9078 -> 10612[label="",style="solid", color="black", weight=3]; 189.23/136.72 9079[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9079 -> 10613[label="",style="solid", color="black", weight=3]; 189.23/136.72 9080[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9080 -> 10614[label="",style="solid", color="black", weight=3]; 189.23/136.72 9082 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9082[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9082 -> 10615[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9082 -> 10616[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9083 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9083[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9083 -> 10617[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9083 -> 10618[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9081[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1661)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1660)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62371[label="ww1660/Succ ww16600",fontsize=10,color="white",style="solid",shape="box"];9081 -> 62371[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62371 -> 10619[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62372[label="ww1660/Zero",fontsize=10,color="white",style="solid",shape="box"];9081 -> 62372[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62372 -> 10620[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 9085 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9085[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9085 -> 10621[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9085 -> 10622[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9086 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9086[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9086 -> 10623[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9086 -> 10624[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9084[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1675)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1674)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62373[label="ww1674/Succ ww16740",fontsize=10,color="white",style="solid",shape="box"];9084 -> 62373[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62373 -> 10625[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62374[label="ww1674/Zero",fontsize=10,color="white",style="solid",shape="box"];9084 -> 62374[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62374 -> 10626[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 9103 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9103[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9103 -> 10627[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9103 -> 10628[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9104[label="Succ ww3100",fontsize=16,color="green",shape="box"];9105 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9105[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9105 -> 10629[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9105 -> 10630[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9106[label="Succ ww3100",fontsize=16,color="green",shape="box"];9107[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww16840)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww16840)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9107 -> 10631[label="",style="solid", color="black", weight=3]; 189.23/136.72 9108[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9108 -> 10632[label="",style="solid", color="black", weight=3]; 189.23/136.72 9101 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9101[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];9101 -> 10633[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9101 -> 10634[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9102 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9102[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];9102 -> 10635[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9102 -> 10636[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9100[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww1691))) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww1690))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];9100 -> 10637[label="",style="solid", color="black", weight=3]; 189.23/136.72 47430 -> 43626[label="",style="dashed", color="red", weight=0]; 189.23/136.72 47430[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];47430 -> 50484[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47430 -> 50485[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47430 -> 50486[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47430 -> 50487[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47431[label="Neg Zero",fontsize=16,color="green",shape="box"];47432 -> 53549[label="",style="dashed", color="red", weight=0]; 189.23/136.72 47432[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47432 -> 53550[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47432 -> 53551[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47432 -> 53552[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47433[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];47434 -> 50153[label="",style="dashed", color="red", weight=0]; 189.23/136.72 47434[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];47434 -> 50157[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9111[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9111 -> 10640[label="",style="solid", color="black", weight=3]; 189.23/136.72 9112[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9112 -> 10641[label="",style="solid", color="black", weight=3]; 189.23/136.72 9114 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9114[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9114 -> 10642[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9114 -> 10643[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9115 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9115[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9115 -> 10644[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9115 -> 10645[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9113[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1695)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1694)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62375[label="ww1694/Succ ww16940",fontsize=10,color="white",style="solid",shape="box"];9113 -> 62375[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62375 -> 10646[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62376[label="ww1694/Zero",fontsize=10,color="white",style="solid",shape="box"];9113 -> 62376[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62376 -> 10647[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 9117 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9117[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9117 -> 10648[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9117 -> 10649[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9118 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9118[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9118 -> 10650[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9118 -> 10651[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9116[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1709)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1708)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62377[label="ww1708/Succ ww17080",fontsize=10,color="white",style="solid",shape="box"];9116 -> 62377[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62377 -> 10652[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62378[label="ww1708/Zero",fontsize=10,color="white",style="solid",shape="box"];9116 -> 62378[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62378 -> 10653[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 9141 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9141[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9141 -> 10654[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9141 -> 10655[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9142[label="Succ ww3100",fontsize=16,color="green",shape="box"];9143 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9143[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9143 -> 10656[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9143 -> 10657[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9144[label="Succ ww3100",fontsize=16,color="green",shape="box"];9145[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9145 -> 10658[label="",style="solid", color="black", weight=3]; 189.23/136.72 9146[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9146 -> 10659[label="",style="solid", color="black", weight=3]; 189.23/136.72 9132[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9132 -> 10660[label="",style="solid", color="black", weight=3]; 189.23/136.72 15700[label="ww5",fontsize=16,color="green",shape="box"];15701[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];15702[label="Succ Zero",fontsize=16,color="green",shape="box"];9136[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9136 -> 10664[label="",style="solid", color="black", weight=3]; 189.23/136.72 9137[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9137 -> 10665[label="",style="solid", color="black", weight=3]; 189.23/136.72 9139 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9139[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9139 -> 10666[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9139 -> 10667[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9140 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9140[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9140 -> 10668[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9140 -> 10669[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9138[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1725)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1724)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62379[label="ww1724/Succ ww17240",fontsize=10,color="white",style="solid",shape="box"];9138 -> 62379[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62379 -> 10670[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62380[label="ww1724/Zero",fontsize=10,color="white",style="solid",shape="box"];9138 -> 62380[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62380 -> 10671[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 9148 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9148[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9148 -> 10672[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9148 -> 10673[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9149 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9149[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9149 -> 10674[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9149 -> 10675[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9147[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1739)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1738)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62381[label="ww1738/Succ ww17380",fontsize=10,color="white",style="solid",shape="box"];9147 -> 62381[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62381 -> 10676[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62382[label="ww1738/Zero",fontsize=10,color="white",style="solid",shape="box"];9147 -> 62382[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62382 -> 10677[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 9172 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9172[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9172 -> 10678[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9172 -> 10679[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9173[label="Succ ww3100",fontsize=16,color="green",shape="box"];9174 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9174[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9174 -> 10680[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9174 -> 10681[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9175[label="Succ ww3100",fontsize=16,color="green",shape="box"];9176[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9176 -> 10682[label="",style="solid", color="black", weight=3]; 189.23/136.72 9177[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9177 -> 10683[label="",style="solid", color="black", weight=3]; 189.23/136.72 9163[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9163 -> 10684[label="",style="solid", color="black", weight=3]; 189.23/136.72 17605[label="ww5",fontsize=16,color="green",shape="box"];17606[label="ww3100",fontsize=16,color="green",shape="box"];17607[label="Succ Zero",fontsize=16,color="green",shape="box"];17746[label="takeWhile1 (flip ltEsFloat (psFloat ww2212 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2214))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))) (not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww2214))) (psFloat ww2212 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17746 -> 17762[label="",style="solid", color="black", weight=3]; 189.23/136.72 9166[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9166 -> 10687[label="",style="solid", color="black", weight=3]; 189.23/136.72 9167[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9167 -> 10688[label="",style="solid", color="black", weight=3]; 189.23/136.72 9168[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9168 -> 10689[label="",style="solid", color="black", weight=3]; 189.23/136.72 9170 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9170[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9170 -> 10690[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9170 -> 10691[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9171 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9171[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9171 -> 10692[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9171 -> 10693[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9169[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1755)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1754)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62383[label="ww1754/Succ ww17540",fontsize=10,color="white",style="solid",shape="box"];9169 -> 62383[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62383 -> 10694[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62384[label="ww1754/Zero",fontsize=10,color="white",style="solid",shape="box"];9169 -> 62384[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62384 -> 10695[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 9179 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9179[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9179 -> 10696[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9179 -> 10697[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9180 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9180[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9180 -> 10698[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9180 -> 10699[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9178[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1769)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1768)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62385[label="ww1768/Succ ww17680",fontsize=10,color="white",style="solid",shape="box"];9178 -> 62385[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62385 -> 10700[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62386[label="ww1768/Zero",fontsize=10,color="white",style="solid",shape="box"];9178 -> 62386[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62386 -> 10701[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 9197 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9197[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9197 -> 10702[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9197 -> 10703[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9198[label="Succ ww3100",fontsize=16,color="green",shape="box"];9199 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9199[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9199 -> 10704[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9199 -> 10705[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9200[label="Succ ww3100",fontsize=16,color="green",shape="box"];9201[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww17780)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww17780)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9201 -> 10706[label="",style="solid", color="black", weight=3]; 189.23/136.72 9202[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9202 -> 10707[label="",style="solid", color="black", weight=3]; 189.23/136.72 9195 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9195[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];9195 -> 10708[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9195 -> 10709[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9196 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9196[label="primPlusNat (Succ (primPlusNat ww3100 ww3100)) ww3100",fontsize=16,color="magenta"];9196 -> 10710[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9196 -> 10711[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9194[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww1785))) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww1784))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];9194 -> 10712[label="",style="solid", color="black", weight=3]; 189.23/136.72 9203[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9203 -> 10713[label="",style="solid", color="black", weight=3]; 189.23/136.72 47435 -> 54948[label="",style="dashed", color="red", weight=0]; 189.23/136.72 47435[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47435 -> 54949[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47435 -> 54950[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47435 -> 54951[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47436[label="Neg Zero",fontsize=16,color="green",shape="box"];47437 -> 28646[label="",style="dashed", color="red", weight=0]; 189.23/136.72 47437[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47437 -> 50490[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47437 -> 50491[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47437 -> 50492[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 47438[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47439 -> 50222[label="",style="dashed", color="red", weight=0]; 189.23/136.72 47439[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47439 -> 50225[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9205[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9205 -> 10715[label="",style="solid", color="black", weight=3]; 189.23/136.72 9206[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9206 -> 10716[label="",style="solid", color="black", weight=3]; 189.23/136.72 9207[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9207 -> 10717[label="",style="solid", color="black", weight=3]; 189.23/136.72 9208 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9208[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww40000000000 (Succ ww3000)) (Succ ww3000)) (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];9208 -> 10718[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9208 -> 10719[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9209[label="Succ ww3000",fontsize=16,color="green",shape="box"];9211 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9211[label="primPlusNat ww560 ww53",fontsize=16,color="magenta"];9211 -> 10720[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9211 -> 10721[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9212 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9212[label="primPlusNat ww560 ww53",fontsize=16,color="magenta"];9212 -> 10722[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9212 -> 10723[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9210[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1789))) (primMulInt ww52 ww54)) LT))) (Float (Pos (Succ ww53)) ww54) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (Float (Pos (Succ ww53)) ww54))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) ww52) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1788))) (primMulInt ww52 ww54)) LT)) (Float (Pos (Succ ww53)) ww54))",fontsize=16,color="burlywood",shape="triangle"];62387[label="ww52/Pos ww520",fontsize=10,color="white",style="solid",shape="box"];9210 -> 62387[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62387 -> 10724[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62388[label="ww52/Neg ww520",fontsize=10,color="white",style="solid",shape="box"];9210 -> 62388[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62388 -> 10725[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 9213[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (primMulInt (Pos ww520) ww54)) LT))) (Float (Pos (Succ ww53)) ww54) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) ww54))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) ww54)) (Float (Pos (Succ ww53)) ww54))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (primMulInt (Pos ww520) ww54)) LT)) (Float (Pos (Succ ww53)) ww54))",fontsize=16,color="burlywood",shape="box"];62389[label="ww54/Pos ww540",fontsize=10,color="white",style="solid",shape="box"];9213 -> 62389[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62389 -> 10726[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62390[label="ww54/Neg ww540",fontsize=10,color="white",style="solid",shape="box"];9213 -> 62390[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62390 -> 10727[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 9214[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (primMulInt (Neg ww520) ww54)) LT))) (Float (Pos (Succ ww53)) ww54) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) ww54))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) ww54)) (Float (Pos (Succ ww53)) ww54))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (primMulInt (Neg ww520) ww54)) LT)) (Float (Pos (Succ ww53)) ww54))",fontsize=16,color="burlywood",shape="box"];62391[label="ww54/Pos ww540",fontsize=10,color="white",style="solid",shape="box"];9214 -> 62391[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62391 -> 10728[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62392[label="ww54/Neg ww540",fontsize=10,color="white",style="solid",shape="box"];9214 -> 62392[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62392 -> 10729[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 9215 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9215[label="primPlusNat (primPlusNat Zero (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];9215 -> 10730[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9215 -> 10731[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9216[label="Succ ww3000",fontsize=16,color="green",shape="box"];9218 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9218[label="primPlusNat ww720 ww69",fontsize=16,color="magenta"];9218 -> 10732[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9218 -> 10733[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9219 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9219[label="primPlusNat ww720 ww69",fontsize=16,color="magenta"];9219 -> 10734[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9219 -> 10735[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9217[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1791))) (primMulInt ww68 ww70)) LT))) (Float (Pos (Succ ww69)) ww70) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (Float (Pos (Succ ww69)) ww70))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww68) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1790))) (primMulInt ww68 ww70)) LT)) (Float (Pos (Succ ww69)) ww70))",fontsize=16,color="burlywood",shape="triangle"];62393[label="ww68/Pos ww680",fontsize=10,color="white",style="solid",shape="box"];9217 -> 62393[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62393 -> 10736[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62394[label="ww68/Neg ww680",fontsize=10,color="white",style="solid",shape="box"];9217 -> 62394[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62394 -> 10737[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 9220[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (primMulInt (Pos ww680) ww70)) LT))) (Float (Pos (Succ ww69)) ww70) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) ww70))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) ww70)) (Float (Pos (Succ ww69)) ww70))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (primMulInt (Pos ww680) ww70)) LT)) (Float (Pos (Succ ww69)) ww70))",fontsize=16,color="burlywood",shape="box"];62395[label="ww70/Pos ww700",fontsize=10,color="white",style="solid",shape="box"];9220 -> 62395[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62395 -> 10738[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62396[label="ww70/Neg ww700",fontsize=10,color="white",style="solid",shape="box"];9220 -> 62396[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62396 -> 10739[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 9221[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (primMulInt (Neg ww680) ww70)) LT))) (Float (Pos (Succ ww69)) ww70) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) ww70))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) ww70)) (Float (Pos (Succ ww69)) ww70))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (primMulInt (Neg ww680) ww70)) LT)) (Float (Pos (Succ ww69)) ww70))",fontsize=16,color="burlywood",shape="box"];62397[label="ww70/Pos ww700",fontsize=10,color="white",style="solid",shape="box"];9221 -> 62397[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62397 -> 10740[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62398[label="ww70/Neg ww700",fontsize=10,color="white",style="solid",shape="box"];9221 -> 62398[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62398 -> 10741[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 9222[label="Zero",fontsize=16,color="green",shape="box"];9223[label="Succ ww3000",fontsize=16,color="green",shape="box"];9224[label="Zero",fontsize=16,color="green",shape="box"];9225[label="Succ ww3000",fontsize=16,color="green",shape="box"];9226[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat ww410 ww310)) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat ww410 ww310)) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];62399[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];9226 -> 62399[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62399 -> 10742[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62400[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];9226 -> 62400[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62400 -> 10743[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 9227[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];9227 -> 10744[label="",style="solid", color="black", weight=3]; 189.23/136.72 9228[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];9228 -> 10745[label="",style="solid", color="black", weight=3]; 189.23/136.72 9229[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat ww410 ww310)) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat ww410 ww310)) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];62401[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];9229 -> 62401[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62401 -> 10746[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62402[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];9229 -> 62402[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62402 -> 10747[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 9230[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos (primMulNat ww1220 ww1240))) LT))) (Float (Pos (Succ ww123)) (Pos ww1240)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240))) (Float (Pos (Succ ww123)) (Pos ww1240)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww1220 ww1240))) LT)) (Float (Pos (Succ ww123)) (Pos ww1240)))",fontsize=16,color="burlywood",shape="box"];62403[label="ww1220/Succ ww12200",fontsize=10,color="white",style="solid",shape="box"];9230 -> 62403[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62403 -> 10748[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62404[label="ww1220/Zero",fontsize=10,color="white",style="solid",shape="box"];9230 -> 62404[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62404 -> 10749[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 9231[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg (primMulNat ww1220 ww1240))) LT))) (Float (Pos (Succ ww123)) (Neg ww1240)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240))) (Float (Pos (Succ ww123)) (Neg ww1240)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww1220 ww1240))) LT)) (Float (Pos (Succ ww123)) (Neg ww1240)))",fontsize=16,color="burlywood",shape="box"];62405[label="ww1220/Succ ww12200",fontsize=10,color="white",style="solid",shape="box"];9231 -> 62405[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62405 -> 10750[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62406[label="ww1220/Zero",fontsize=10,color="white",style="solid",shape="box"];9231 -> 62406[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62406 -> 10751[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 9232[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg (primMulNat ww1220 ww1240))) LT))) (Float (Pos (Succ ww123)) (Pos ww1240)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240))) (Float (Pos (Succ ww123)) (Pos ww1240)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Pos ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat ww1220 ww1240))) LT)) (Float (Pos (Succ ww123)) (Pos ww1240)))",fontsize=16,color="burlywood",shape="box"];62407[label="ww1220/Succ ww12200",fontsize=10,color="white",style="solid",shape="box"];9232 -> 62407[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62407 -> 10752[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62408[label="ww1220/Zero",fontsize=10,color="white",style="solid",shape="box"];9232 -> 62408[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62408 -> 10753[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 9233[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos (primMulNat ww1220 ww1240))) LT))) (Float (Pos (Succ ww123)) (Neg ww1240)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240))) (Float (Pos (Succ ww123)) (Neg ww1240)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg ww1220)) (Float (Pos (Succ ww123)) (Neg ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat ww1220 ww1240))) LT)) (Float (Pos (Succ ww123)) (Neg ww1240)))",fontsize=16,color="burlywood",shape="box"];62409[label="ww1220/Succ ww12200",fontsize=10,color="white",style="solid",shape="box"];9233 -> 62409[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62409 -> 10754[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62410[label="ww1220/Zero",fontsize=10,color="white",style="solid",shape="box"];9233 -> 62410[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62410 -> 10755[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 9234 -> 10756[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9234[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="magenta"];9234 -> 10757[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9234 -> 10758[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9235 -> 10767[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9235[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="magenta"];9235 -> 10768[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9235 -> 10769[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9236 -> 10778[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9236[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="magenta"];9236 -> 10779[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9236 -> 10780[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9237 -> 10786[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9237[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000)))) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="magenta"];9237 -> 10787[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9237 -> 10788[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9238[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat (Succ ww4100) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat (Succ ww4100) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9238 -> 10789[label="",style="solid", color="black", weight=3]; 189.23/136.72 9239[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat (Succ ww4100) Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat (Succ ww4100) Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];9239 -> 10790[label="",style="solid", color="black", weight=3]; 189.23/136.72 9240[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat Zero (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat Zero (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9240 -> 10791[label="",style="solid", color="black", weight=3]; 189.23/136.72 9241[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat Zero Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat Zero Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];9241 -> 10792[label="",style="solid", color="black", weight=3]; 189.23/136.72 9242[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];9242 -> 10793[label="",style="solid", color="black", weight=3]; 189.23/136.72 9243[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];9243 -> 10794[label="",style="solid", color="black", weight=3]; 189.23/136.72 9244[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat (Succ ww4100) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat (Succ ww4100) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9244 -> 10795[label="",style="solid", color="black", weight=3]; 189.23/136.72 9245[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat (Succ ww4100) Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat (Succ ww4100) Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];9245 -> 10796[label="",style="solid", color="black", weight=3]; 189.23/136.72 9246[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat Zero (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat Zero (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9246 -> 10797[label="",style="solid", color="black", weight=3]; 189.23/136.72 9247[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat Zero Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primMulNat Zero Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];9247 -> 10798[label="",style="solid", color="black", weight=3]; 189.23/136.72 9259[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];9259 -> 10799[label="",style="dashed", color="green", weight=3]; 189.23/136.72 9260[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];9260 -> 10800[label="",style="dashed", color="green", weight=3]; 189.23/136.72 9261 -> 6351[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9261[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];9261 -> 10801[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9261 -> 10802[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9262[label="Succ ww3100",fontsize=16,color="green",shape="box"];9263 -> 6351[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9263[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];9263 -> 10803[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9263 -> 10804[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9264[label="Succ ww3100",fontsize=16,color="green",shape="box"];9265[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1793)) ww117) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1792)) (Succ ww1160)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9265 -> 10805[label="",style="solid", color="black", weight=3]; 189.23/136.72 9266[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1793)) ww117) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1792)) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9266 -> 10806[label="",style="solid", color="black", weight=3]; 189.23/136.72 9267[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];9267 -> 10807[label="",style="solid", color="black", weight=3]; 189.23/136.72 9268[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9268 -> 10808[label="",style="solid", color="black", weight=3]; 189.23/136.72 9269[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];9269 -> 10809[label="",style="solid", color="black", weight=3]; 189.23/136.72 9270[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];9270 -> 10810[label="",style="solid", color="black", weight=3]; 189.23/136.72 18779[label="ww3000",fontsize=16,color="green",shape="box"];18780[label="ww5",fontsize=16,color="green",shape="box"];18781[label="ww310",fontsize=16,color="green",shape="box"];18782[label="ww410",fontsize=16,color="green",shape="box"];18783[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];9283 -> 6351[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9283[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];9283 -> 10812[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9283 -> 10813[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9284[label="Succ ww3100",fontsize=16,color="green",shape="box"];9285 -> 6351[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9285[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];9285 -> 10814[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9285 -> 10815[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9286[label="Succ ww3100",fontsize=16,color="green",shape="box"];9287[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];9287 -> 10816[label="",style="dashed", color="green", weight=3]; 189.23/136.72 9288[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];9288 -> 10817[label="",style="dashed", color="green", weight=3]; 189.23/136.72 9289[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1797)) ww119) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1796)) (Succ ww1180)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9289 -> 10818[label="",style="solid", color="black", weight=3]; 189.23/136.72 9290[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1797)) ww119) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1796)) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9290 -> 10819[label="",style="solid", color="black", weight=3]; 189.23/136.72 9291[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];9291 -> 10820[label="",style="dashed", color="green", weight=3]; 189.23/136.72 9292[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];9292 -> 10821[label="",style="dashed", color="green", weight=3]; 189.23/136.72 9293[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];9293 -> 10822[label="",style="solid", color="black", weight=3]; 189.23/136.72 9294[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];9294 -> 10823[label="",style="dashed", color="green", weight=3]; 189.23/136.72 9295[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];9295 -> 10824[label="",style="dashed", color="green", weight=3]; 189.23/136.72 9296[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9296 -> 10825[label="",style="solid", color="black", weight=3]; 189.23/136.72 9297[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];9297 -> 10826[label="",style="dashed", color="green", weight=3]; 189.23/136.72 9298[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];9298 -> 10827[label="",style="dashed", color="green", weight=3]; 189.23/136.72 9299[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];9299 -> 10828[label="",style="solid", color="black", weight=3]; 189.23/136.72 9301 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9301[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];9301 -> 10829[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9302 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9302[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9302 -> 10830[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9302 -> 10831[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9303 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9303[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];9303 -> 10832[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9304 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9304[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9304 -> 10833[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9304 -> 10834[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9300[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1807)) ww1801) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1805)) ww1800) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62411[label="ww1800/Succ ww18000",fontsize=10,color="white",style="solid",shape="box"];9300 -> 62411[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62411 -> 10835[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62412[label="ww1800/Zero",fontsize=10,color="white",style="solid",shape="box"];9300 -> 62412[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62412 -> 10836[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 9306 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9306[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];9306 -> 10837[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9307 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9307[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];9307 -> 10838[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9308 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9308[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9308 -> 10839[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9308 -> 10840[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9309 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9309[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9309 -> 10841[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9309 -> 10842[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9305[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1815)) ww1811) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1814)) ww1810) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62413[label="ww1810/Succ ww18100",fontsize=10,color="white",style="solid",shape="box"];9305 -> 62413[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62413 -> 10843[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62414[label="ww1810/Zero",fontsize=10,color="white",style="solid",shape="box"];9305 -> 62414[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62414 -> 10844[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 9310[label="ww3000",fontsize=16,color="green",shape="box"];9311[label="ww3000",fontsize=16,color="green",shape="box"];9312[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww139) ww3100) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww139) ww3100) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62415[label="ww3100/Succ ww31000",fontsize=10,color="white",style="solid",shape="box"];9312 -> 62415[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62415 -> 10845[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62416[label="ww3100/Zero",fontsize=10,color="white",style="solid",shape="box"];9312 -> 62416[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62416 -> 10846[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 9313[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];9313 -> 10847[label="",style="solid", color="black", weight=3]; 189.23/136.72 9314 -> 19892[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9314[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];9314 -> 19897[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9314 -> 19898[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9314 -> 19899[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9314 -> 19900[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 29263 -> 29368[label="",style="dashed", color="red", weight=0]; 189.23/136.72 29263[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero))",fontsize=16,color="magenta"];29263 -> 29372[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 29263 -> 29373[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 29263 -> 29374[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 29264[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];29264 -> 29351[label="",style="solid", color="black", weight=3]; 189.23/136.72 29265[label="ww3000",fontsize=16,color="green",shape="box"];29266[label="Succ Zero",fontsize=16,color="green",shape="box"];9319 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9319[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9319 -> 10852[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9319 -> 10853[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9320 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9320[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9320 -> 10854[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9320 -> 10855[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9321 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9321[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];9321 -> 10856[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9322 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9322[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];9322 -> 10857[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9318[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1823)) ww1817) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1821)) ww1816) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62417[label="ww1816/Succ ww18160",fontsize=10,color="white",style="solid",shape="box"];9318 -> 62417[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62417 -> 10858[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62418[label="ww1816/Zero",fontsize=10,color="white",style="solid",shape="box"];9318 -> 62418[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62418 -> 10859[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 9324 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9324[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9324 -> 10860[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9324 -> 10861[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9325 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9325[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];9325 -> 10862[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9326 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9326[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];9326 -> 10863[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9327 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9327[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9327 -> 10864[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9327 -> 10865[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9323[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1831)) ww1827) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1830)) ww1826) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62419[label="ww1826/Succ ww18260",fontsize=10,color="white",style="solid",shape="box"];9323 -> 62419[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62419 -> 10866[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62420[label="ww1826/Zero",fontsize=10,color="white",style="solid",shape="box"];9323 -> 62420[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62420 -> 10867[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 9328[label="ww3000",fontsize=16,color="green",shape="box"];9329[label="ww3000",fontsize=16,color="green",shape="box"];9330[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww141) ww3100) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww141) ww3100) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62421[label="ww3100/Succ ww31000",fontsize=10,color="white",style="solid",shape="box"];9330 -> 62421[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62421 -> 10868[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62422[label="ww3100/Zero",fontsize=10,color="white",style="solid",shape="box"];9330 -> 62422[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62422 -> 10869[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 29107 -> 28888[label="",style="dashed", color="red", weight=0]; 189.23/136.72 29107[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero))",fontsize=16,color="magenta"];29107 -> 29119[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 29108[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];29108 -> 29120[label="",style="solid", color="black", weight=3]; 189.23/136.72 29106[label="takeWhile1 (flip ltEsFloat ww3490) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) ww3509",fontsize=16,color="burlywood",shape="triangle"];62423[label="ww3509/MyTrue",fontsize=10,color="white",style="solid",shape="box"];29106 -> 62423[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62423 -> 29121[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62424[label="ww3509/MyFalse",fontsize=10,color="white",style="solid",shape="box"];29106 -> 62424[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62424 -> 29122[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 54027 -> 54742[label="",style="dashed", color="red", weight=0]; 189.23/136.72 54027[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54027 -> 54771[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 54027 -> 54772[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 54027 -> 54773[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 54028[label="ww3000",fontsize=16,color="green",shape="box"];54029[label="ww3100",fontsize=16,color="green",shape="box"];54030[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];54030 -> 54933[label="",style="solid", color="black", weight=3]; 189.23/136.72 54031 -> 55847[label="",style="dashed", color="red", weight=0]; 189.23/136.72 54031[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54031 -> 55856[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 54031 -> 55857[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 54031 -> 55858[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 54031 -> 55859[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 29075 -> 28888[label="",style="dashed", color="red", weight=0]; 189.23/136.72 29075[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero))",fontsize=16,color="magenta"];29075 -> 29099[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 29076[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];29076 -> 29100[label="",style="solid", color="black", weight=3]; 189.23/136.72 29074[label="takeWhile1 (flip ltEsFloat ww3503) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) ww3502",fontsize=16,color="burlywood",shape="triangle"];62425[label="ww3502/MyTrue",fontsize=10,color="white",style="solid",shape="box"];29074 -> 62425[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62425 -> 29101[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62426[label="ww3502/MyFalse",fontsize=10,color="white",style="solid",shape="box"];29074 -> 62426[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62426 -> 29102[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 9334 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9334[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9334 -> 10873[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9334 -> 10874[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9335[label="Succ ww3100",fontsize=16,color="green",shape="box"];9336 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9336[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9336 -> 10875[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9336 -> 10876[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9337[label="Succ ww3100",fontsize=16,color="green",shape="box"];9338[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) ww144) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (Succ ww1430)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9338 -> 10877[label="",style="solid", color="black", weight=3]; 189.23/136.72 9339[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) ww144) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9339 -> 10878[label="",style="solid", color="black", weight=3]; 189.23/136.72 9340 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9340[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9340 -> 10879[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9340 -> 10880[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9341[label="Succ ww3100",fontsize=16,color="green",shape="box"];9342 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9342[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9342 -> 10881[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9342 -> 10882[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9343[label="Succ ww3100",fontsize=16,color="green",shape="box"];9344[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) ww152) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (Succ ww1510)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9344 -> 10883[label="",style="solid", color="black", weight=3]; 189.23/136.72 9345[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) ww152) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9345 -> 10884[label="",style="solid", color="black", weight=3]; 189.23/136.72 9346[label="ww3100",fontsize=16,color="green",shape="box"];9347[label="ww3100",fontsize=16,color="green",shape="box"];9348[label="ww3100",fontsize=16,color="green",shape="box"];9349[label="ww3100",fontsize=16,color="green",shape="box"];9350[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000 (Succ ww157)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000 (Succ ww157)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62427[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];9350 -> 62427[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62427 -> 10885[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62428[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];9350 -> 62428[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62428 -> 10886[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 9351[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) ww31000) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ ww31000))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) ww31000) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ ww31000)))))",fontsize=16,color="burlywood",shape="box"];62429[label="ww31000/Succ ww310000",fontsize=10,color="white",style="solid",shape="box"];9351 -> 62429[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62429 -> 10887[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62430[label="ww31000/Zero",fontsize=10,color="white",style="solid",shape="box"];9351 -> 62430[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62430 -> 10888[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 9352[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww31000) LT))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww31000))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww31000) LT)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ ww31000)))))",fontsize=16,color="burlywood",shape="box"];62431[label="ww31000/Succ ww310000",fontsize=10,color="white",style="solid",shape="box"];9352 -> 62431[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62431 -> 10889[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62432[label="ww31000/Zero",fontsize=10,color="white",style="solid",shape="box"];9352 -> 62432[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62432 -> 10890[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 9353[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];9353 -> 10891[label="",style="solid", color="black", weight=3]; 189.23/136.72 9354[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))",fontsize=16,color="black",shape="box"];9354 -> 10892[label="",style="solid", color="black", weight=3]; 189.23/136.72 9355[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ Zero)) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];9355 -> 10893[label="",style="solid", color="black", weight=3]; 189.23/136.72 20134[label="takeWhile1 (flip ltEsFloat (psFloat ww2415 (fsFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (psFloat ww2415 (fsFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];20134 -> 20176[label="",style="solid", color="black", weight=3]; 189.23/136.72 29937 -> 29310[label="",style="dashed", color="red", weight=0]; 189.23/136.72 29937[label="psFloat ww3520 (fsFloat (msFloat (Float (Pos (Succ ww3521)) (Pos Zero)) (Float (Pos (Succ ww3522)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];29937 -> 29941[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 29937 -> 29942[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 29937 -> 29943[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 29936[label="ltEsFloat (Float (Pos (Succ ww3522)) (Pos Zero)) ww3526",fontsize=16,color="black",shape="triangle"];29936 -> 29944[label="",style="solid", color="black", weight=3]; 189.23/136.72 29938 -> 26727[label="",style="dashed", color="red", weight=0]; 189.23/136.72 29938[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];29938 -> 30184[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 29938 -> 30185[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 29938 -> 30186[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 29939[label="takeWhile (flip ltEsFloat ww3517) (iterate (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))))",fontsize=16,color="black",shape="box"];29939 -> 30187[label="",style="solid", color="black", weight=3]; 189.23/136.72 29940 -> 57316[label="",style="dashed", color="red", weight=0]; 189.23/136.72 29940[label="takeWhile0 (flip ltEsFloat ww3517) (Float (Pos (Succ ww2613)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero)))) MyTrue",fontsize=16,color="magenta"];29940 -> 57317[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 29940 -> 57318[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 29940 -> 57319[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 16402[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20800 ww20801) (primDivFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2083)) (Neg ww2084)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2083)) (Neg ww2084)) (primPlusFloat (Float ww20800 ww20801) (primDivFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16402 -> 16493[label="",style="solid", color="black", weight=3]; 189.23/136.72 19048[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22930 ww22931) (primDivFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2296)) (Pos ww2297)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2296)) (Pos ww2297)) (primPlusFloat (Float ww22930 ww22931) (primDivFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];19048 -> 19073[label="",style="solid", color="black", weight=3]; 189.23/136.72 9361 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9361[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9361 -> 10899[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9361 -> 10900[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9362[label="Succ ww3100",fontsize=16,color="green",shape="box"];9363 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9363[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9363 -> 10901[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9363 -> 10902[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9364[label="Succ ww3100",fontsize=16,color="green",shape="box"];9365[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) ww160) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (Succ ww1590)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9365 -> 10903[label="",style="solid", color="black", weight=3]; 189.23/136.72 9366[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) ww160) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9366 -> 10904[label="",style="solid", color="black", weight=3]; 189.23/136.72 9367 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9367[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9367 -> 10905[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9367 -> 10906[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9368[label="Succ ww3100",fontsize=16,color="green",shape="box"];9369 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9369[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9369 -> 10907[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9369 -> 10908[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9370[label="Succ ww3100",fontsize=16,color="green",shape="box"];9371[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) ww168) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) (Succ ww1670)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9371 -> 10909[label="",style="solid", color="black", weight=3]; 189.23/136.72 9372[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) ww168) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9372 -> 10910[label="",style="solid", color="black", weight=3]; 189.23/136.72 9373[label="ww3100",fontsize=16,color="green",shape="box"];9374[label="ww3100",fontsize=16,color="green",shape="box"];9375[label="ww3100",fontsize=16,color="green",shape="box"];9376[label="ww3100",fontsize=16,color="green",shape="box"];9377[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000 (Succ ww173)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000 (Succ ww173)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62433[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];9377 -> 62433[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62433 -> 10911[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62434[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];9377 -> 62434[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62434 -> 10912[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 9378[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) ww31000) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ ww31000))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) ww31000) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ ww31000)))))",fontsize=16,color="burlywood",shape="box"];62435[label="ww31000/Succ ww310000",fontsize=10,color="white",style="solid",shape="box"];9378 -> 62435[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62435 -> 10913[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62436[label="ww31000/Zero",fontsize=10,color="white",style="solid",shape="box"];9378 -> 62436[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62436 -> 10914[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 9379[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww31000) LT))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww31000))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww31000) LT)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ ww31000)))))",fontsize=16,color="burlywood",shape="box"];62437[label="ww31000/Succ ww310000",fontsize=10,color="white",style="solid",shape="box"];9379 -> 62437[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62437 -> 10915[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 62438[label="ww31000/Zero",fontsize=10,color="white",style="solid",shape="box"];9379 -> 62438[label="",style="solid", color="burlywood", weight=9]; 189.23/136.72 62438 -> 10916[label="",style="solid", color="burlywood", weight=3]; 189.23/136.72 9380[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];9380 -> 10917[label="",style="solid", color="black", weight=3]; 189.23/136.72 9381[label="Float (Pos (Succ Zero)) (Neg (Succ (Succ ww31000)))",fontsize=16,color="green",shape="box"];9382[label="ww5",fontsize=16,color="green",shape="box"];9383[label="Zero",fontsize=16,color="green",shape="box"];9384[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ Zero)) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];9384 -> 10918[label="",style="solid", color="black", weight=3]; 189.23/136.72 9385[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9385 -> 10919[label="",style="solid", color="black", weight=3]; 189.23/136.72 55174 -> 26727[label="",style="dashed", color="red", weight=0]; 189.23/136.72 55174[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];55174 -> 55192[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 55174 -> 55193[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 55174 -> 55194[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 55970[label="psFloat (msFloat (Float (Pos (Succ ww4638)) (Neg Zero)) (Float (Pos (Succ ww4639)) (Neg (Succ ww4640)))) ww4645",fontsize=16,color="black",shape="triangle"];55970 -> 56036[label="",style="solid", color="black", weight=3]; 189.23/136.72 55971 -> 55847[label="",style="dashed", color="red", weight=0]; 189.23/136.72 55971[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4638)) (Neg Zero)) (Float (Pos (Succ ww4639)) (Neg (Succ ww4640))))) (psFloat (msFloat (Float (Pos (Succ ww4638)) (Neg Zero)) (Float (Pos (Succ ww4639)) (Neg (Succ ww4640)))) (psFloat (msFloat (Float (Pos (Succ ww4638)) (Neg Zero)) (Float (Pos (Succ ww4639)) (Neg (Succ ww4640)))) ww4645))",fontsize=16,color="magenta"];55971 -> 56037[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9387[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9387 -> 10921[label="",style="solid", color="black", weight=3]; 189.23/136.72 9388 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9388[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9388 -> 10922[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9388 -> 10923[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9389[label="Succ ww3100",fontsize=16,color="green",shape="box"];9390 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9390[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9390 -> 10924[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9390 -> 10925[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9391[label="Succ ww3100",fontsize=16,color="green",shape="box"];9392[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww176)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww1750))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9392 -> 10926[label="",style="solid", color="black", weight=3]; 189.23/136.72 9393[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww176)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9393 -> 10927[label="",style="solid", color="black", weight=3]; 189.23/136.72 9394 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9394[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9394 -> 10928[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9394 -> 10929[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9395[label="Succ ww3100",fontsize=16,color="green",shape="box"];9396 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9396[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9396 -> 10930[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9396 -> 10931[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9397[label="Succ ww3100",fontsize=16,color="green",shape="box"];9398[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww188)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww1870))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9398 -> 10932[label="",style="solid", color="black", weight=3]; 189.23/136.72 9399[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww188)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9399 -> 10933[label="",style="solid", color="black", weight=3]; 189.23/136.72 9400 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9400[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9400 -> 10934[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9400 -> 10935[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9401[label="Succ ww3100",fontsize=16,color="green",shape="box"];9402 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9402[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9402 -> 10936[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9402 -> 10937[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9403[label="Succ ww3100",fontsize=16,color="green",shape="box"];9404[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9404 -> 10938[label="",style="solid", color="black", weight=3]; 189.23/136.72 9405[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9405 -> 10939[label="",style="solid", color="black", weight=3]; 189.23/136.72 9406[label="Succ (primPlusNat ww44 ww44)",fontsize=16,color="green",shape="box"];9406 -> 10940[label="",style="dashed", color="green", weight=3]; 189.23/136.72 9407[label="ww44",fontsize=16,color="green",shape="box"];9408[label="Succ (primPlusNat ww44 ww44)",fontsize=16,color="green",shape="box"];9408 -> 10941[label="",style="dashed", color="green", weight=3]; 189.23/136.72 9409[label="ww44",fontsize=16,color="green",shape="box"];9410[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww203))) LT))) ww42 (iterate (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42)) (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) ww42)) (numericEnumFromThenToP1 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ (Succ ww203))) LT)) ww42)",fontsize=16,color="black",shape="box"];9410 -> 10942[label="",style="solid", color="black", weight=3]; 189.23/136.72 9411[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9411 -> 10943[label="",style="solid", color="black", weight=3]; 189.23/136.72 59103[label="ww4000",fontsize=16,color="green",shape="box"];59104[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59105[label="Pos Zero",fontsize=16,color="green",shape="box"];59106[label="Zero",fontsize=16,color="green",shape="box"];59107[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50370[label="Zero",fontsize=16,color="green",shape="box"];50371[label="ww5",fontsize=16,color="green",shape="box"];50372[label="ww3100",fontsize=16,color="green",shape="box"];50373[label="ww4000",fontsize=16,color="green",shape="box"];36910[label="psFloat ww4225 (fsFloat (msFloat (Float (Pos (Succ ww4226)) (Pos (Succ ww4227))) (Float (Pos Zero) (Pos (Succ ww4228)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36910 -> 37093[label="",style="solid", color="black", weight=3]; 189.23/136.72 50284 -> 36910[label="",style="dashed", color="red", weight=0]; 189.23/136.72 50284[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50284 -> 50493[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 50284 -> 50494[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 50284 -> 50495[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 50284 -> 50496[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 23632[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww29120 ww29121) (fsFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww29150 ww29151) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151))) (not (esEsOrdering (primCmpFloat (Float ww29150 ww29151) (primPlusFloat (Float ww29120 ww29121) (fsFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];23632 -> 23640[label="",style="solid", color="black", weight=3]; 189.23/136.72 37195 -> 26800[label="",style="dashed", color="red", weight=0]; 189.23/136.72 37195[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37195 -> 37283[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 37195 -> 37284[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 37196 -> 23742[label="",style="dashed", color="red", weight=0]; 189.23/136.72 37196[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];37196 -> 37285[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 37196 -> 37286[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 37197[label="ww4229",fontsize=16,color="green",shape="box"];37198 -> 23742[label="",style="dashed", color="red", weight=0]; 189.23/136.72 37198[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];37198 -> 37287[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 37198 -> 37288[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 37199 -> 26800[label="",style="dashed", color="red", weight=0]; 189.23/136.72 37199[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37199 -> 37289[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 37199 -> 37290[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 26925[label="primDivFloat (Float ww3283 ww3282) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="triangle"];26925 -> 27187[label="",style="solid", color="black", weight=3]; 189.23/136.72 37200 -> 27240[label="",style="dashed", color="red", weight=0]; 189.23/136.72 37200[label="not (esEsOrdering (compareMyInt (srMyInt (Pos Zero) ww42230) (srMyInt (Pos (Succ ww3100)) ww42231)) GT)",fontsize=16,color="magenta"];37200 -> 37291[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 37200 -> 37292[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 37201[label="takeWhile1 (flip ltEsFloat ww4221) ww32390 ww32391 (ltEsFloat ww32390 ww4221)",fontsize=16,color="black",shape="box"];37201 -> 37293[label="",style="solid", color="black", weight=3]; 189.23/136.72 9415[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9415 -> 10947[label="",style="solid", color="black", weight=3]; 189.23/136.72 9416 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9416[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9416 -> 10948[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9416 -> 10949[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9417[label="Succ ww3100",fontsize=16,color="green",shape="box"];9418 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9418[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9418 -> 10950[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9418 -> 10951[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9419[label="Succ ww3100",fontsize=16,color="green",shape="box"];9420[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww208)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww2070))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9420 -> 10952[label="",style="solid", color="black", weight=3]; 189.23/136.72 9421[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww208)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9421 -> 10953[label="",style="solid", color="black", weight=3]; 189.23/136.72 9422 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9422[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9422 -> 10954[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9422 -> 10955[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9423[label="Succ ww3100",fontsize=16,color="green",shape="box"];9424 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9424[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9424 -> 10956[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9424 -> 10957[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9425[label="Succ ww3100",fontsize=16,color="green",shape="box"];9426[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww220)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww2190))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9426 -> 10958[label="",style="solid", color="black", weight=3]; 189.23/136.72 9427[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww220)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9427 -> 10959[label="",style="solid", color="black", weight=3]; 189.23/136.72 9428 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9428[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9428 -> 10960[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9428 -> 10961[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9429[label="Succ ww3100",fontsize=16,color="green",shape="box"];9430 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9430[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9430 -> 10962[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9430 -> 10963[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9431[label="Succ ww3100",fontsize=16,color="green",shape="box"];9432[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];9432 -> 10964[label="",style="solid", color="black", weight=3]; 189.23/136.72 9433 -> 9432[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9433[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];9434[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9434 -> 10965[label="",style="solid", color="black", weight=3]; 189.23/136.72 9438[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9438 -> 10969[label="",style="solid", color="black", weight=3]; 189.23/136.72 9439[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9439 -> 10970[label="",style="solid", color="black", weight=3]; 189.23/136.72 9440 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9440[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9440 -> 10971[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9440 -> 10972[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9441[label="Succ ww3100",fontsize=16,color="green",shape="box"];9442 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9442[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9442 -> 10973[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9442 -> 10974[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9443[label="Succ ww3100",fontsize=16,color="green",shape="box"];9444[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww236)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww2350))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9444 -> 10975[label="",style="solid", color="black", weight=3]; 189.23/136.72 9445[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww236)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9445 -> 10976[label="",style="solid", color="black", weight=3]; 189.23/136.72 9446 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9446[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9446 -> 10977[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9446 -> 10978[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9447[label="Succ ww3100",fontsize=16,color="green",shape="box"];9448 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9448[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9448 -> 10979[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9448 -> 10980[label="",style="dashed", color="magenta", weight=3]; 189.23/136.72 9449[label="Succ ww3100",fontsize=16,color="green",shape="box"];9450[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww248)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww2470))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9450 -> 10981[label="",style="solid", color="black", weight=3]; 189.23/136.72 9451[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww248)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9451 -> 10982[label="",style="solid", color="black", weight=3]; 189.23/136.72 9452 -> 5617[label="",style="dashed", color="red", weight=0]; 189.23/136.72 9452[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9452 -> 10983[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 9452 -> 10984[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 9453[label="Succ ww3100",fontsize=16,color="green",shape="box"];9454 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.72 9454[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9454 -> 10985[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 9454 -> 10986[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 9455[label="Succ ww3100",fontsize=16,color="green",shape="box"];9456[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];9456 -> 10987[label="",style="solid", color="black", weight=3]; 189.25/136.72 9457 -> 9456[label="",style="dashed", color="red", weight=0]; 189.25/136.72 9457[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];9458[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9458 -> 10988[label="",style="solid", color="black", weight=3]; 189.25/136.72 37209[label="Succ Zero",fontsize=16,color="green",shape="box"];37210[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37211[label="ww4000",fontsize=16,color="green",shape="box"];37212[label="ww3100",fontsize=16,color="green",shape="box"];37203[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4238)) (Neg (Succ ww4239))) (Float (Pos Zero) (Pos (Succ ww4240))))) (psFloat (msFloat (Float (Pos (Succ ww4238)) (Neg (Succ ww4239))) (Float (Pos Zero) (Pos (Succ ww4240)))) ww4243)",fontsize=16,color="black",shape="triangle"];37203 -> 37230[label="",style="solid", color="black", weight=3]; 189.25/136.72 36869 -> 41158[label="",style="dashed", color="red", weight=0]; 189.25/136.72 36869[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36869 -> 41163[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 36869 -> 41164[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 36869 -> 41165[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 36869 -> 41166[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 36809 -> 36128[label="",style="dashed", color="red", weight=0]; 189.25/136.72 36809[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];52378[label="primPlusFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) ww4524",fontsize=16,color="black",shape="box"];52378 -> 52411[label="",style="solid", color="black", weight=3]; 189.25/136.72 52379 -> 52348[label="",style="dashed", color="red", weight=0]; 189.25/136.72 52379[label="psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) ww4524",fontsize=16,color="magenta"];41309 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.72 41309[label="primPlusFloat (Float ww42790 ww42791) (primDivFloat (msFloat (Float (Pos (Succ ww4280)) (Neg (Succ ww4281))) (Float (Pos Zero) (Pos (Succ ww4282)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];41309 -> 41361[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 41309 -> 41362[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 41309 -> 41363[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 9461[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9461 -> 10991[label="",style="solid", color="black", weight=3]; 189.25/136.72 37232 -> 26800[label="",style="dashed", color="red", weight=0]; 189.25/136.72 37232[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37232 -> 37294[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 37232 -> 37295[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 37233 -> 23742[label="",style="dashed", color="red", weight=0]; 189.25/136.72 37233[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];37233 -> 37296[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 37233 -> 37297[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 37234[label="ww4230",fontsize=16,color="green",shape="box"];37235 -> 23742[label="",style="dashed", color="red", weight=0]; 189.25/136.72 37235[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];37235 -> 37298[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 37235 -> 37299[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 37236 -> 26800[label="",style="dashed", color="red", weight=0]; 189.25/136.72 37236[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37236 -> 37300[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 37236 -> 37301[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 9463[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9463 -> 10993[label="",style="solid", color="black", weight=3]; 189.25/136.72 9464 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.72 9464[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9464 -> 10994[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 9464 -> 10995[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 9465[label="Succ ww3100",fontsize=16,color="green",shape="box"];9466 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.72 9466[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9466 -> 10996[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 9466 -> 10997[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 9467[label="Succ ww3100",fontsize=16,color="green",shape="box"];9468[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww264)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww2630))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9468 -> 10998[label="",style="solid", color="black", weight=3]; 189.25/136.72 9469[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww264)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9469 -> 10999[label="",style="solid", color="black", weight=3]; 189.25/136.72 9470 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.72 9470[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9470 -> 11000[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 9470 -> 11001[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 9471[label="Succ ww3100",fontsize=16,color="green",shape="box"];9472 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.72 9472[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9472 -> 11002[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 9472 -> 11003[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 9473[label="Succ ww3100",fontsize=16,color="green",shape="box"];9474[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww276)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww2750))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9474 -> 11004[label="",style="solid", color="black", weight=3]; 189.25/136.72 9475[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww276)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9475 -> 11005[label="",style="solid", color="black", weight=3]; 189.25/136.72 9476 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.72 9476[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9476 -> 11006[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 9476 -> 11007[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 9477[label="Succ ww3100",fontsize=16,color="green",shape="box"];9478 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.72 9478[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9478 -> 11008[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 9478 -> 11009[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 9479[label="Succ ww3100",fontsize=16,color="green",shape="box"];9480[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9480 -> 11010[label="",style="solid", color="black", weight=3]; 189.25/136.72 9481[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9481 -> 11011[label="",style="solid", color="black", weight=3]; 189.25/136.72 9482[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9482 -> 11012[label="",style="dashed", color="green", weight=3]; 189.25/136.72 9483[label="ww3100",fontsize=16,color="green",shape="box"];9484[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9484 -> 11013[label="",style="dashed", color="green", weight=3]; 189.25/136.72 9485[label="ww3100",fontsize=16,color="green",shape="box"];9486[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9486 -> 11014[label="",style="solid", color="black", weight=3]; 189.25/136.72 9487[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9487 -> 11015[label="",style="solid", color="black", weight=3]; 189.25/136.72 52914[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52915[label="ww3100",fontsize=16,color="green",shape="box"];52916[label="Zero",fontsize=16,color="green",shape="box"];52917[label="ww4000",fontsize=16,color="green",shape="box"];52913[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4557)) (Neg (Succ ww4558))) (Float (Pos Zero) (Neg (Succ ww4559))))) (psFloat (msFloat (Float (Pos (Succ ww4557)) (Neg (Succ ww4558))) (Float (Pos Zero) (Neg (Succ ww4559)))) ww4562)",fontsize=16,color="black",shape="triangle"];52913 -> 52940[label="",style="solid", color="black", weight=3]; 189.25/136.72 50375[label="ww4000",fontsize=16,color="green",shape="box"];50376[label="ww5",fontsize=16,color="green",shape="box"];50377[label="Zero",fontsize=16,color="green",shape="box"];50378[label="ww3100",fontsize=16,color="green",shape="box"];30525[label="psFloat ww3581 (fsFloat (msFloat (Float (Pos (Succ ww3582)) (Neg (Succ ww3583))) (Float (Pos Zero) (Neg (Succ ww3584)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];30525 -> 30546[label="",style="solid", color="black", weight=3]; 189.25/136.72 50323 -> 30525[label="",style="dashed", color="red", weight=0]; 189.25/136.72 50323[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50323 -> 50497[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 50323 -> 50498[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 50323 -> 50499[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 50323 -> 50500[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 9489[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9489 -> 11017[label="",style="solid", color="black", weight=3]; 189.25/136.72 9490[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9490 -> 11018[label="",style="solid", color="black", weight=3]; 189.25/136.72 9491[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9491 -> 11019[label="",style="solid", color="black", weight=3]; 189.25/136.72 9492 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.72 9492[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9492 -> 11020[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 9492 -> 11021[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 9493[label="Succ ww3100",fontsize=16,color="green",shape="box"];9494 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.72 9494[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9494 -> 11022[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 9494 -> 11023[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 9495[label="Succ ww3100",fontsize=16,color="green",shape="box"];9496[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww296)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww2950))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9496 -> 11024[label="",style="solid", color="black", weight=3]; 189.25/136.72 9497[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww296)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9497 -> 11025[label="",style="solid", color="black", weight=3]; 189.25/136.72 9498 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.72 9498[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9498 -> 11026[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 9498 -> 11027[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 9499[label="Succ ww3100",fontsize=16,color="green",shape="box"];9500 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.72 9500[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9500 -> 11028[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 9500 -> 11029[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 9501[label="Succ ww3100",fontsize=16,color="green",shape="box"];9502[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww308)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3070))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9502 -> 11030[label="",style="solid", color="black", weight=3]; 189.25/136.72 9503[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww308)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9503 -> 11031[label="",style="solid", color="black", weight=3]; 189.25/136.72 9504 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.72 9504[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9504 -> 11032[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 9504 -> 11033[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 9505[label="Succ ww3100",fontsize=16,color="green",shape="box"];9506 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.72 9506[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9506 -> 11034[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 9506 -> 11035[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 9507[label="Succ ww3100",fontsize=16,color="green",shape="box"];9508[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9508 -> 11036[label="",style="solid", color="black", weight=3]; 189.25/136.72 9509 -> 11484[label="",style="dashed", color="red", weight=0]; 189.25/136.72 9509[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];9509 -> 11485[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 9509 -> 11486[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 9510[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9510 -> 11038[label="",style="dashed", color="green", weight=3]; 189.25/136.72 9511[label="ww3100",fontsize=16,color="green",shape="box"];9512[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9512 -> 11039[label="",style="dashed", color="green", weight=3]; 189.25/136.72 9513[label="ww3100",fontsize=16,color="green",shape="box"];9514[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9514 -> 11040[label="",style="solid", color="black", weight=3]; 189.25/136.72 9515[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9515 -> 11041[label="",style="solid", color="black", weight=3]; 189.25/136.72 50379[label="Zero",fontsize=16,color="green",shape="box"];50380[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];50381[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50382[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52966[label="Zero",fontsize=16,color="green",shape="box"];52967[label="ww3100",fontsize=16,color="green",shape="box"];52968[label="ww3000",fontsize=16,color="green",shape="box"];52969[label="ww5",fontsize=16,color="green",shape="box"];52965[label="psFloat ww4564 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4565))) (Float (Pos (Succ ww4566)) (Pos (Succ ww4567)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];52965 -> 53014[label="",style="solid", color="black", weight=3]; 189.25/136.72 50005[label="Succ ww3100",fontsize=16,color="green",shape="box"];50006[label="ww3000",fontsize=16,color="green",shape="box"];50007 -> 52965[label="",style="dashed", color="red", weight=0]; 189.25/136.72 50007[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50007 -> 52970[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 50007 -> 52971[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 50007 -> 52972[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 50007 -> 52973[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 9517[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww300 ww301) (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww320 ww321) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (Float ww320 ww321))) (not (esEsOrdering (primCmpFloat (Float ww320 ww321) (primPlusFloat (Float ww300 ww301) (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9517 -> 11043[label="",style="solid", color="black", weight=3]; 189.25/136.72 27231 -> 26925[label="",style="dashed", color="red", weight=0]; 189.25/136.72 27231[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];27231 -> 27238[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 27231 -> 27239[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 27232 -> 27240[label="",style="dashed", color="red", weight=0]; 189.25/136.72 27232[label="not (esEsOrdering (compareMyInt (srMyInt (Pos (Succ ww3000)) ww32880) (srMyInt (Pos (Succ ww3100)) ww32881)) GT)",fontsize=16,color="magenta"];27232 -> 27241[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 27232 -> 27242[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 9519[label="not (esEsOrdering (primCmpFloat (Float ww270 ww271) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="burlywood",shape="box"];62439[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];9519 -> 62439[label="",style="solid", color="burlywood", weight=9]; 189.25/136.72 62439 -> 11045[label="",style="solid", color="burlywood", weight=3]; 189.25/136.72 10773[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832",fontsize=16,color="black",shape="box"];10773 -> 11046[label="",style="solid", color="black", weight=3]; 189.25/136.72 10774 -> 10309[label="",style="dashed", color="red", weight=0]; 189.25/136.72 10774[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832",fontsize=16,color="magenta"];10775 -> 9521[label="",style="dashed", color="red", weight=0]; 189.25/136.72 10775[label="takeWhile ww22 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832)))",fontsize=16,color="magenta"];10775 -> 11047[label="",style="dashed", color="magenta", weight=3]; 189.25/136.72 10776 -> 10309[label="",style="dashed", color="red", weight=0]; 189.25/136.72 10776[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832",fontsize=16,color="magenta"];10777 -> 10309[label="",style="dashed", color="red", weight=0]; 189.25/136.72 10777[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832",fontsize=16,color="magenta"];9525[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9525 -> 11048[label="",style="solid", color="black", weight=3]; 189.25/136.72 9526 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.72 9526[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9526 -> 11049[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9526 -> 11050[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9527[label="Succ ww3100",fontsize=16,color="green",shape="box"];9528 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9528[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9528 -> 11051[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9528 -> 11052[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9529[label="Succ ww3100",fontsize=16,color="green",shape="box"];9530[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww330)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3290))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9530 -> 11053[label="",style="solid", color="black", weight=3]; 189.25/136.73 9531[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww330)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9531 -> 11054[label="",style="solid", color="black", weight=3]; 189.25/136.73 9532 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9532[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9532 -> 11055[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9532 -> 11056[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9533[label="Succ ww3100",fontsize=16,color="green",shape="box"];9534 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9534[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9534 -> 11057[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9534 -> 11058[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9535[label="Succ ww3100",fontsize=16,color="green",shape="box"];9536[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww342)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3410))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9536 -> 11059[label="",style="solid", color="black", weight=3]; 189.25/136.73 9537[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww342)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9537 -> 11060[label="",style="solid", color="black", weight=3]; 189.25/136.73 9538 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9538[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9538 -> 11061[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9538 -> 11062[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9539[label="Succ ww3100",fontsize=16,color="green",shape="box"];9540 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9540[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9540 -> 11063[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9540 -> 11064[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9541[label="Succ ww3100",fontsize=16,color="green",shape="box"];9542 -> 11484[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9542[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];9542 -> 11487[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9542 -> 11488[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9543 -> 11484[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9543[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];9543 -> 11489[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9543 -> 11490[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9544[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9544 -> 11066[label="",style="solid", color="black", weight=3]; 189.25/136.73 54768[label="ww3100",fontsize=16,color="green",shape="box"];54769 -> 55121[label="",style="dashed", color="red", weight=0]; 189.25/136.73 54769[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54769 -> 55134[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 54769 -> 55135[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 54769 -> 55136[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 54769 -> 55137[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 54770[label="ww3000",fontsize=16,color="green",shape="box"];55130[label="ww3100",fontsize=16,color="green",shape="box"];55131[label="ww5",fontsize=16,color="green",shape="box"];55132[label="ww3000",fontsize=16,color="green",shape="box"];55133[label="Succ Zero",fontsize=16,color="green",shape="box"];54929[label="Succ Zero",fontsize=16,color="green",shape="box"];54930[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];54931[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];54932[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55206 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.73 55206[label="primPlusFloat (Float ww46190 ww46191) (primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4620))) (Float (Pos (Succ ww4621)) (Neg (Succ ww4622)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];55206 -> 55314[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 55206 -> 55315[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 55206 -> 55316[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 44039[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) ww4311",fontsize=16,color="black",shape="box"];44039 -> 44060[label="",style="solid", color="black", weight=3]; 189.25/136.73 44040 -> 44004[label="",style="dashed", color="red", weight=0]; 189.25/136.73 44040[label="psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) ww4311",fontsize=16,color="magenta"];55207 -> 27240[label="",style="dashed", color="red", weight=0]; 189.25/136.73 55207[label="not (esEsOrdering (compareMyInt (srMyInt (Pos (Succ ww957)) ww46120) (srMyInt (Neg (Succ ww95800)) ww46121)) GT)",fontsize=16,color="magenta"];55207 -> 55317[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 55207 -> 55318[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 55208 -> 25993[label="",style="dashed", color="red", weight=0]; 189.25/136.73 55208[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55208 -> 55319[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 55209 -> 26800[label="",style="dashed", color="red", weight=0]; 189.25/136.73 55209[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55209 -> 55320[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 55209 -> 55321[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 55210 -> 26800[label="",style="dashed", color="red", weight=0]; 189.25/136.73 55210[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55210 -> 55322[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 55210 -> 55323[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 55211 -> 25993[label="",style="dashed", color="red", weight=0]; 189.25/136.73 55211[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55211 -> 55324[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 55212[label="ww4614",fontsize=16,color="green",shape="box"];9546[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9546 -> 11068[label="",style="solid", color="black", weight=3]; 189.25/136.73 9547 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9547[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9547 -> 11069[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9547 -> 11070[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9548[label="Succ ww3100",fontsize=16,color="green",shape="box"];9549 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9549[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9549 -> 11071[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9549 -> 11072[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9550[label="Succ ww3100",fontsize=16,color="green",shape="box"];9551[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww358)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3570))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9551 -> 11073[label="",style="solid", color="black", weight=3]; 189.25/136.73 9552[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww358)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9552 -> 11074[label="",style="solid", color="black", weight=3]; 189.25/136.73 9553 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9553[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9553 -> 11075[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9553 -> 11076[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9554[label="Succ ww3100",fontsize=16,color="green",shape="box"];9555 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9555[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9555 -> 11077[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9555 -> 11078[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9556[label="Succ ww3100",fontsize=16,color="green",shape="box"];9557[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww370)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww3690))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9557 -> 11079[label="",style="solid", color="black", weight=3]; 189.25/136.73 9558[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww370)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9558 -> 11080[label="",style="solid", color="black", weight=3]; 189.25/136.73 9559 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9559[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9559 -> 11081[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9559 -> 11082[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9560[label="Succ ww3100",fontsize=16,color="green",shape="box"];9561 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9561[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9561 -> 11083[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9561 -> 11084[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9562[label="Succ ww3100",fontsize=16,color="green",shape="box"];9563[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];9563 -> 11085[label="",style="solid", color="black", weight=3]; 189.25/136.73 9564 -> 9563[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9564[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];9565[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9565 -> 11086[label="",style="solid", color="black", weight=3]; 189.25/136.73 16589[label="takeWhile1 (flip ltEsFloat (psFloat ww2098 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (psFloat ww2098 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16589 -> 16600[label="",style="solid", color="black", weight=3]; 189.25/136.73 9568[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9568 -> 11089[label="",style="solid", color="black", weight=3]; 189.25/136.73 9569[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9569 -> 11090[label="",style="solid", color="black", weight=3]; 189.25/136.73 9570[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9570 -> 11091[label="",style="solid", color="black", weight=3]; 189.25/136.73 9571 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9571[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9571 -> 11092[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9571 -> 11093[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9572[label="Succ ww3100",fontsize=16,color="green",shape="box"];9573 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9573[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9573 -> 11094[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9573 -> 11095[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9574[label="Succ ww3100",fontsize=16,color="green",shape="box"];9575[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww386)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3850))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9575 -> 11096[label="",style="solid", color="black", weight=3]; 189.25/136.73 9576[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww386)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9576 -> 11097[label="",style="solid", color="black", weight=3]; 189.25/136.73 9577 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9577[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9577 -> 11098[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9577 -> 11099[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9578[label="Succ ww3100",fontsize=16,color="green",shape="box"];9579 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9579[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9579 -> 11100[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9579 -> 11101[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9580[label="Succ ww3100",fontsize=16,color="green",shape="box"];9581[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww398)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww3970))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9581 -> 11102[label="",style="solid", color="black", weight=3]; 189.25/136.73 9582[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww398)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9582 -> 11103[label="",style="solid", color="black", weight=3]; 189.25/136.73 9583 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9583[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9583 -> 11104[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9583 -> 11105[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9584[label="Succ ww3100",fontsize=16,color="green",shape="box"];9585 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9585[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9585 -> 11106[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9585 -> 11107[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9586[label="Succ ww3100",fontsize=16,color="green",shape="box"];9587[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9587 -> 11108[label="",style="solid", color="black", weight=3]; 189.25/136.73 9588[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9588 -> 11109[label="",style="solid", color="black", weight=3]; 189.25/136.73 9589[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9589 -> 11110[label="",style="dashed", color="green", weight=3]; 189.25/136.73 9590[label="ww3100",fontsize=16,color="green",shape="box"];9591[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9591 -> 11111[label="",style="dashed", color="green", weight=3]; 189.25/136.73 9592[label="ww3100",fontsize=16,color="green",shape="box"];9593[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9593 -> 11112[label="",style="solid", color="black", weight=3]; 189.25/136.73 9594[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9594 -> 11113[label="",style="solid", color="black", weight=3]; 189.25/136.73 53157[label="ww3100",fontsize=16,color="green",shape="box"];53158[label="ww3000",fontsize=16,color="green",shape="box"];53159[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53160[label="Zero",fontsize=16,color="green",shape="box"];53156[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4569))) (Float (Pos (Succ ww4570)) (Neg (Succ ww4571))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4569))) (Float (Pos (Succ ww4570)) (Neg (Succ ww4571)))) ww4580)",fontsize=16,color="black",shape="triangle"];53156 -> 53183[label="",style="solid", color="black", weight=3]; 189.25/136.73 50385[label="ww5",fontsize=16,color="green",shape="box"];50386[label="ww3100",fontsize=16,color="green",shape="box"];50387[label="ww3000",fontsize=16,color="green",shape="box"];50388[label="Zero",fontsize=16,color="green",shape="box"];31059[label="psFloat ww3656 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3657))) (Float (Pos (Succ ww3658)) (Neg (Succ ww3659)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];31059 -> 31080[label="",style="solid", color="black", weight=3]; 189.25/136.73 50077[label="Succ ww3100",fontsize=16,color="green",shape="box"];50078 -> 31059[label="",style="dashed", color="red", weight=0]; 189.25/136.73 50078[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50078 -> 50501[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 50078 -> 50502[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 50078 -> 50503[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 50078 -> 50504[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 50079[label="ww3000",fontsize=16,color="green",shape="box"];9596[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9596 -> 11115[label="",style="solid", color="black", weight=3]; 189.25/136.73 55213 -> 25993[label="",style="dashed", color="red", weight=0]; 189.25/136.73 55213[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55213 -> 55325[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 55214 -> 26800[label="",style="dashed", color="red", weight=0]; 189.25/136.73 55214[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55214 -> 55326[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 55214 -> 55327[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 55215 -> 26800[label="",style="dashed", color="red", weight=0]; 189.25/136.73 55215[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55215 -> 55328[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 55215 -> 55329[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 55216 -> 25993[label="",style="dashed", color="red", weight=0]; 189.25/136.73 55216[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55216 -> 55330[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 55217[label="ww4615",fontsize=16,color="green",shape="box"];9598[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9598 -> 11117[label="",style="solid", color="black", weight=3]; 189.25/136.73 9599 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9599[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9599 -> 11118[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9599 -> 11119[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9600[label="Succ ww3100",fontsize=16,color="green",shape="box"];9601 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9601[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9601 -> 11120[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9601 -> 11121[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9602[label="Succ ww3100",fontsize=16,color="green",shape="box"];9603[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww418)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww4170))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9603 -> 11122[label="",style="solid", color="black", weight=3]; 189.25/136.73 9604[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww418)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9604 -> 11123[label="",style="solid", color="black", weight=3]; 189.25/136.73 9605 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9605[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9605 -> 11124[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9605 -> 11125[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9606[label="Succ ww3100",fontsize=16,color="green",shape="box"];9607 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9607[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9607 -> 11126[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9607 -> 11127[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9608[label="Succ ww3100",fontsize=16,color="green",shape="box"];9609[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww430)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww4290))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9609 -> 11128[label="",style="solid", color="black", weight=3]; 189.25/136.73 9610[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww430)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9610 -> 11129[label="",style="solid", color="black", weight=3]; 189.25/136.73 9611 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9611[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9611 -> 11130[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9611 -> 11131[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9612[label="Succ ww3100",fontsize=16,color="green",shape="box"];9613 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9613[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9613 -> 11132[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9613 -> 11133[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9614[label="Succ ww3100",fontsize=16,color="green",shape="box"];9615[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9615 -> 11134[label="",style="solid", color="black", weight=3]; 189.25/136.73 9616 -> 11484[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9616[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];9616 -> 11491[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9616 -> 11492[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9617[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9617 -> 11136[label="",style="dashed", color="green", weight=3]; 189.25/136.73 9618[label="ww3100",fontsize=16,color="green",shape="box"];9619[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9619 -> 11137[label="",style="dashed", color="green", weight=3]; 189.25/136.73 9620[label="ww3100",fontsize=16,color="green",shape="box"];9621[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9621 -> 11138[label="",style="solid", color="black", weight=3]; 189.25/136.73 9622[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9622 -> 11139[label="",style="solid", color="black", weight=3]; 189.25/136.73 47455[label="ww63",fontsize=16,color="green",shape="box"];47456[label="Pos Zero",fontsize=16,color="green",shape="box"];47457[label="psFloat ww62 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww61)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47457 -> 50505[label="",style="solid", color="black", weight=3]; 189.25/136.73 47458[label="Pos (Succ ww61)",fontsize=16,color="green",shape="box"];47459 -> 50281[label="",style="dashed", color="red", weight=0]; 189.25/136.73 47459[label="flip gtEsFloat (psFloat ww62 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww61)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww61)))",fontsize=16,color="magenta"];47459 -> 50285[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 47459 -> 50286[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 37237 -> 26800[label="",style="dashed", color="red", weight=0]; 189.25/136.73 37237[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37237 -> 37302[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 37237 -> 37303[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 37238 -> 25993[label="",style="dashed", color="red", weight=0]; 189.25/136.73 37238[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];37238 -> 37304[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 37239[label="ww4231",fontsize=16,color="green",shape="box"];37240 -> 25993[label="",style="dashed", color="red", weight=0]; 189.25/136.73 37240[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];37240 -> 37305[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 37241 -> 26800[label="",style="dashed", color="red", weight=0]; 189.25/136.73 37241[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37241 -> 37306[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 37241 -> 37307[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9631[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9631 -> 11144[label="",style="solid", color="black", weight=3]; 189.25/136.73 9632 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9632[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9632 -> 11145[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9632 -> 11146[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9633[label="Succ ww3100",fontsize=16,color="green",shape="box"];9634 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9634[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9634 -> 11147[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9634 -> 11148[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9635[label="Succ ww3100",fontsize=16,color="green",shape="box"];9636[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww450)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww4490))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9636 -> 11149[label="",style="solid", color="black", weight=3]; 189.25/136.73 9637[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww450)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9637 -> 11150[label="",style="solid", color="black", weight=3]; 189.25/136.73 9638 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9638[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9638 -> 11151[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9638 -> 11152[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9639[label="Succ ww3100",fontsize=16,color="green",shape="box"];9640 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9640[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9640 -> 11153[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9640 -> 11154[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9641[label="Succ ww3100",fontsize=16,color="green",shape="box"];9642[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww462)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww4610))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9642 -> 11155[label="",style="solid", color="black", weight=3]; 189.25/136.73 9643[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww462)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9643 -> 11156[label="",style="solid", color="black", weight=3]; 189.25/136.73 9644 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9644[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9644 -> 11157[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9644 -> 11158[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9645[label="Succ ww3100",fontsize=16,color="green",shape="box"];9646 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9646[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9646 -> 11159[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9646 -> 11160[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9647[label="Succ ww3100",fontsize=16,color="green",shape="box"];9648 -> 11484[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9648[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];9648 -> 11493[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9648 -> 11494[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9649 -> 11484[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9649[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];9649 -> 11495[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9649 -> 11496[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9650[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9650 -> 11162[label="",style="solid", color="black", weight=3]; 189.25/136.73 9651[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9651 -> 11163[label="",style="solid", color="black", weight=3]; 189.25/136.73 9652[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9652 -> 11164[label="",style="solid", color="black", weight=3]; 189.25/136.73 9653 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9653[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9653 -> 11165[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9653 -> 11166[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9654[label="Succ ww3100",fontsize=16,color="green",shape="box"];9655 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9655[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9655 -> 11167[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9655 -> 11168[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9656[label="Succ ww3100",fontsize=16,color="green",shape="box"];9657[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww478)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww4770))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9657 -> 11169[label="",style="solid", color="black", weight=3]; 189.25/136.73 9658[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww478)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9658 -> 11170[label="",style="solid", color="black", weight=3]; 189.25/136.73 9659 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9659[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9659 -> 11171[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9659 -> 11172[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9660[label="Succ ww3100",fontsize=16,color="green",shape="box"];9661 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9661[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9661 -> 11173[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9661 -> 11174[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9662[label="Succ ww3100",fontsize=16,color="green",shape="box"];9663[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww490)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww4890))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9663 -> 11175[label="",style="solid", color="black", weight=3]; 189.25/136.73 9664[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww490)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9664 -> 11176[label="",style="solid", color="black", weight=3]; 189.25/136.73 9665 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9665[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9665 -> 11177[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9665 -> 11178[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9666[label="Succ ww3100",fontsize=16,color="green",shape="box"];9667 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9667[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9667 -> 11179[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9667 -> 11180[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9668[label="Succ ww3100",fontsize=16,color="green",shape="box"];9669[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];9669 -> 11181[label="",style="solid", color="black", weight=3]; 189.25/136.73 9670 -> 9669[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9670[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];9671[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9671 -> 11182[label="",style="solid", color="black", weight=3]; 189.25/136.73 37576[label="Succ Zero",fontsize=16,color="green",shape="box"];37577[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37578[label="ww3100",fontsize=16,color="green",shape="box"];36871 -> 41341[label="",style="dashed", color="red", weight=0]; 189.25/136.73 36871[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36871 -> 41345[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 36871 -> 41346[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 36871 -> 41347[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 36810 -> 36136[label="",style="dashed", color="red", weight=0]; 189.25/136.73 36810[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37653[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4253))) (Float (Pos Zero) (Pos (Succ ww4254)))) ww4261",fontsize=16,color="black",shape="box"];37653 -> 37675[label="",style="solid", color="black", weight=3]; 189.25/136.73 37654 -> 37617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 37654[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4253))) (Float (Pos Zero) (Pos (Succ ww4254)))) ww4261",fontsize=16,color="magenta"];41638 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.73 41638[label="primPlusFloat (Float ww42880 ww42881) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4289))) (Float (Pos Zero) (Pos (Succ ww4290)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];41638 -> 41777[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 41638 -> 41778[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 41638 -> 41779[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9674[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9674 -> 11185[label="",style="solid", color="black", weight=3]; 189.25/136.73 37247 -> 26800[label="",style="dashed", color="red", weight=0]; 189.25/136.73 37247[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37247 -> 37310[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 37247 -> 37311[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 37248 -> 25993[label="",style="dashed", color="red", weight=0]; 189.25/136.73 37248[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];37248 -> 37312[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 37249[label="ww4232",fontsize=16,color="green",shape="box"];37250 -> 25993[label="",style="dashed", color="red", weight=0]; 189.25/136.73 37250[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];37250 -> 37313[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 37251 -> 26800[label="",style="dashed", color="red", weight=0]; 189.25/136.73 37251[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37251 -> 37314[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 37251 -> 37315[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9676[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9676 -> 11187[label="",style="solid", color="black", weight=3]; 189.25/136.73 9677 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9677[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9677 -> 11188[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9677 -> 11189[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9678[label="Succ ww3100",fontsize=16,color="green",shape="box"];9679 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9679[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9679 -> 11190[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9679 -> 11191[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9680[label="Succ ww3100",fontsize=16,color="green",shape="box"];9681[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww506)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww5050))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9681 -> 11192[label="",style="solid", color="black", weight=3]; 189.25/136.73 9682[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww506)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9682 -> 11193[label="",style="solid", color="black", weight=3]; 189.25/136.73 9683 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9683[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9683 -> 11194[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9683 -> 11195[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9684[label="Succ ww3100",fontsize=16,color="green",shape="box"];9685 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9685[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9685 -> 11196[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9685 -> 11197[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9686[label="Succ ww3100",fontsize=16,color="green",shape="box"];9687[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww518)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww5170))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9687 -> 11198[label="",style="solid", color="black", weight=3]; 189.25/136.73 9688[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww518)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9688 -> 11199[label="",style="solid", color="black", weight=3]; 189.25/136.73 9689 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9689[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9689 -> 11200[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9689 -> 11201[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9690[label="Succ ww3100",fontsize=16,color="green",shape="box"];9691 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9691[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9691 -> 11202[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9691 -> 11203[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9692[label="Succ ww3100",fontsize=16,color="green",shape="box"];9693[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9693 -> 11204[label="",style="solid", color="black", weight=3]; 189.25/136.73 9694[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9694 -> 11205[label="",style="solid", color="black", weight=3]; 189.25/136.73 9695[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9695 -> 11206[label="",style="dashed", color="green", weight=3]; 189.25/136.73 9696[label="ww3100",fontsize=16,color="green",shape="box"];9697[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9697 -> 11207[label="",style="dashed", color="green", weight=3]; 189.25/136.73 9698[label="ww3100",fontsize=16,color="green",shape="box"];9699[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9699 -> 11208[label="",style="solid", color="black", weight=3]; 189.25/136.73 9700[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9700 -> 11209[label="",style="solid", color="black", weight=3]; 189.25/136.73 53187[label="Zero",fontsize=16,color="green",shape="box"];53188[label="ww3100",fontsize=16,color="green",shape="box"];53189[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53186[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4573))) (Float (Pos Zero) (Neg (Succ ww4574))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4573))) (Float (Pos Zero) (Neg (Succ ww4574)))) ww4581)",fontsize=16,color="black",shape="triangle"];53186 -> 53207[label="",style="solid", color="black", weight=3]; 189.25/136.73 50390[label="Zero",fontsize=16,color="green",shape="box"];50391[label="ww3100",fontsize=16,color="green",shape="box"];50392[label="ww5",fontsize=16,color="green",shape="box"];31527[label="psFloat ww3726 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3727))) (Float (Pos Zero) (Neg (Succ ww3728)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];31527 -> 31540[label="",style="solid", color="black", weight=3]; 189.25/136.73 50324 -> 31527[label="",style="dashed", color="red", weight=0]; 189.25/136.73 50324[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ Zero))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50324 -> 50506[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 50324 -> 50507[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 50324 -> 50508[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9702[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9702 -> 11211[label="",style="solid", color="black", weight=3]; 189.25/136.73 9703[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9703 -> 11212[label="",style="solid", color="black", weight=3]; 189.25/136.73 9704[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9704 -> 11213[label="",style="solid", color="black", weight=3]; 189.25/136.73 50393 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.73 50393[label="primPlusFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos ww5390) (Pos ww5410))) ww4451",fontsize=16,color="magenta"];50393 -> 50807[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 50393 -> 50808[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 50393 -> 50809[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 50394 -> 26925[label="",style="dashed", color="red", weight=0]; 189.25/136.73 50394[label="primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos ww5390) (Pos ww5410))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];50394 -> 50810[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 50394 -> 50811[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 50772[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];50773[label="ww4464",fontsize=16,color="green",shape="box"];50774[label="Pos ww5410",fontsize=16,color="green",shape="box"];50771[label="not (esEsOrdering (primCmpFloat (Float ww180 ww181) ww4473) LT)",fontsize=16,color="burlywood",shape="triangle"];62440[label="ww4473/Float ww44730 ww44731",fontsize=10,color="white",style="solid",shape="box"];50771 -> 62440[label="",style="solid", color="burlywood", weight=9]; 189.25/136.73 62440 -> 50812[label="",style="solid", color="burlywood", weight=3]; 189.25/136.73 50396[label="takeWhile1 (flip gtEsFloat ww3262) ww44620 ww44621 (flip gtEsFloat ww3262 ww44620)",fontsize=16,color="black",shape="triangle"];50396 -> 50813[label="",style="solid", color="black", weight=3]; 189.25/136.73 50397[label="Nil",fontsize=16,color="green",shape="box"];47465 -> 59092[label="",style="dashed", color="red", weight=0]; 189.25/136.73 47465[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="magenta"];47465 -> 59123[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 47465 -> 59124[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 47465 -> 59125[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 47465 -> 59126[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 47465 -> 59127[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 47466[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];47467[label="psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47467 -> 50510[label="",style="solid", color="black", weight=3]; 189.25/136.73 47468[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];47469 -> 49946[label="",style="dashed", color="red", weight=0]; 189.25/136.73 47469[label="flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))",fontsize=16,color="magenta"];47469 -> 49960[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 47469 -> 49961[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 59449[label="Cons (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) ww4792) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) ww4792)))",fontsize=16,color="green",shape="box"];59449 -> 59582[label="",style="dashed", color="green", weight=3]; 189.25/136.73 59449 -> 59583[label="",style="dashed", color="green", weight=3]; 189.25/136.73 50400[label="primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50400 -> 50819[label="",style="solid", color="black", weight=3]; 189.25/136.73 45782[label="Cons (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) ww4422) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) ww4422)))",fontsize=16,color="green",shape="box"];45782 -> 45808[label="",style="dashed", color="green", weight=3]; 189.25/136.73 45782 -> 45809[label="",style="dashed", color="green", weight=3]; 189.25/136.73 50401[label="primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50401 -> 50820[label="",style="solid", color="black", weight=3]; 189.25/136.73 46121[label="Cons (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) ww4438) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) ww4438)))",fontsize=16,color="green",shape="box"];46121 -> 46131[label="",style="dashed", color="green", weight=3]; 189.25/136.73 46121 -> 46132[label="",style="dashed", color="green", weight=3]; 189.25/136.73 50402[label="primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50402 -> 50821[label="",style="solid", color="black", weight=3]; 189.25/136.73 47480 -> 51116[label="",style="dashed", color="red", weight=0]; 189.25/136.73 47480[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="magenta"];47480 -> 51117[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 47481[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];47482[label="psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47482 -> 50512[label="",style="solid", color="black", weight=3]; 189.25/136.73 47483[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];47484 -> 49896[label="",style="dashed", color="red", weight=0]; 189.25/136.73 47484[label="flip gtEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))",fontsize=16,color="magenta"];47484 -> 49910[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 47484 -> 49911[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 46130[label="Cons (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) ww4439) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) ww4439)))",fontsize=16,color="green",shape="box"];46130 -> 46142[label="",style="dashed", color="green", weight=3]; 189.25/136.73 46130 -> 46143[label="",style="dashed", color="green", weight=3]; 189.25/136.73 50403[label="primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50403 -> 50822[label="",style="solid", color="black", weight=3]; 189.25/136.73 45807[label="Cons (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4423) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4423)))",fontsize=16,color="green",shape="box"];45807 -> 45827[label="",style="dashed", color="green", weight=3]; 189.25/136.73 45807 -> 45828[label="",style="dashed", color="green", weight=3]; 189.25/136.73 50404[label="primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50404 -> 50823[label="",style="solid", color="black", weight=3]; 189.25/136.73 46141[label="Cons (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) ww4440) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) ww4440)))",fontsize=16,color="green",shape="box"];46141 -> 46490[label="",style="dashed", color="green", weight=3]; 189.25/136.73 46141 -> 46491[label="",style="dashed", color="green", weight=3]; 189.25/136.73 50405[label="primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50405 -> 50824[label="",style="solid", color="black", weight=3]; 189.25/136.73 50406 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.73 50406[label="primPlusFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg ww5390) (Neg ww5410))) ww4452",fontsize=16,color="magenta"];50406 -> 50825[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 50406 -> 50826[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 50406 -> 50827[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 50407 -> 26925[label="",style="dashed", color="red", weight=0]; 189.25/136.73 50407[label="primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg ww5390) (Neg ww5410))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];50407 -> 50828[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 50407 -> 50829[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 50775[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];50776[label="ww4465",fontsize=16,color="green",shape="box"];50777[label="Neg ww5410",fontsize=16,color="green",shape="box"];9717[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9717 -> 11226[label="",style="solid", color="black", weight=3]; 189.25/136.73 9718[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9718 -> 11227[label="",style="solid", color="black", weight=3]; 189.25/136.73 9721[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9721 -> 11230[label="",style="solid", color="black", weight=3]; 189.25/136.73 9722[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9722 -> 11231[label="",style="solid", color="black", weight=3]; 189.25/136.73 9723[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9723 -> 11232[label="",style="solid", color="black", weight=3]; 189.25/136.73 9724[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9724 -> 11233[label="",style="solid", color="black", weight=3]; 189.25/136.73 9725[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9725 -> 11234[label="",style="solid", color="black", weight=3]; 189.25/136.73 9726[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9726 -> 11235[label="",style="solid", color="black", weight=3]; 189.25/136.73 9727[label="takeWhile1 (flip ltEsFloat (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9727 -> 11236[label="",style="solid", color="black", weight=3]; 189.25/136.73 9728[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9728 -> 11237[label="",style="solid", color="black", weight=3]; 189.25/136.73 9729[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9729 -> 11238[label="",style="solid", color="black", weight=3]; 189.25/136.73 9730[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9730 -> 11239[label="",style="solid", color="black", weight=3]; 189.25/136.73 9731 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9731[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9731 -> 11240[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9731 -> 11241[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9732[label="Succ ww3100",fontsize=16,color="green",shape="box"];9733 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9733[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9733 -> 11242[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9733 -> 11243[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9734[label="Succ ww3100",fontsize=16,color="green",shape="box"];9735[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww547)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww5460))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9735 -> 11244[label="",style="solid", color="black", weight=3]; 189.25/136.73 9736[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww547)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9736 -> 11245[label="",style="solid", color="black", weight=3]; 189.25/136.73 9737 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9737[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9737 -> 11246[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9737 -> 11247[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9738[label="Succ ww3100",fontsize=16,color="green",shape="box"];9739 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9739[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9739 -> 11248[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9739 -> 11249[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9740[label="Succ ww3100",fontsize=16,color="green",shape="box"];9741[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww559)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww5580))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9741 -> 11250[label="",style="solid", color="black", weight=3]; 189.25/136.73 9742[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww559)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9742 -> 11251[label="",style="solid", color="black", weight=3]; 189.25/136.73 9743 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9743[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9743 -> 11252[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9743 -> 11253[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9744[label="Succ ww3100",fontsize=16,color="green",shape="box"];9745 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9745[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9745 -> 11254[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9745 -> 11255[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9746[label="Succ ww3100",fontsize=16,color="green",shape="box"];9747[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9747 -> 11256[label="",style="solid", color="black", weight=3]; 189.25/136.73 9748[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9748 -> 11257[label="",style="solid", color="black", weight=3]; 189.25/136.73 9749[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9749 -> 11258[label="",style="solid", color="black", weight=3]; 189.25/136.73 9750 -> 47039[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9750[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];9750 -> 47625[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9750 -> 47626[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9750 -> 47627[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9750 -> 47628[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9750 -> 47629[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 53128[label="ww5",fontsize=16,color="green",shape="box"];53129[label="ww3100",fontsize=16,color="green",shape="box"];53130[label="ww4000",fontsize=16,color="green",shape="box"];53131[label="Zero",fontsize=16,color="green",shape="box"];53127[label="primPlusFloat ww4576 (fsFloat (msFloat (Float (Pos (Succ ww4577)) (Pos (Succ ww4578))) (Float (Neg Zero) (Pos (Succ ww4579)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];62441[label="ww4576/Float ww45760 ww45761",fontsize=10,color="white",style="solid",shape="box"];53127 -> 62441[label="",style="solid", color="burlywood", weight=9]; 189.25/136.73 62441 -> 53152[label="",style="solid", color="burlywood", weight=3]; 189.25/136.73 50412[label="gtEsFloat (Float (Neg Zero) (Pos (Succ ww3100))) ww4468",fontsize=16,color="black",shape="box"];50412 -> 50838[label="",style="solid", color="black", weight=3]; 189.25/136.73 9753[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9753 -> 11262[label="",style="solid", color="black", weight=3]; 189.25/136.73 9754[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9754 -> 11263[label="",style="solid", color="black", weight=3]; 189.25/136.73 9755 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9755[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9755 -> 11264[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9755 -> 11265[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9756[label="Succ ww3100",fontsize=16,color="green",shape="box"];9757 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9757[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9757 -> 11266[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9757 -> 11267[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9758[label="Succ ww3100",fontsize=16,color="green",shape="box"];9759[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww575)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww5740))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9759 -> 11268[label="",style="solid", color="black", weight=3]; 189.25/136.73 9760[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww575)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9760 -> 11269[label="",style="solid", color="black", weight=3]; 189.25/136.73 9761 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9761[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9761 -> 11270[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9761 -> 11271[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9762[label="Succ ww3100",fontsize=16,color="green",shape="box"];9763 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9763[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9763 -> 11272[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9763 -> 11273[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9764[label="Succ ww3100",fontsize=16,color="green",shape="box"];9765[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww589)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww5880))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9765 -> 11274[label="",style="solid", color="black", weight=3]; 189.25/136.73 9766[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww589)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9766 -> 11275[label="",style="solid", color="black", weight=3]; 189.25/136.73 9767 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9767[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9767 -> 11276[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9767 -> 11277[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9768[label="Succ ww3100",fontsize=16,color="green",shape="box"];9769 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9769[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9769 -> 11278[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9769 -> 11279[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9770[label="Succ ww3100",fontsize=16,color="green",shape="box"];9771[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9771 -> 11280[label="",style="solid", color="black", weight=3]; 189.25/136.73 9772[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];9772 -> 11281[label="",style="solid", color="black", weight=3]; 189.25/136.73 9773[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9773 -> 11282[label="",style="dashed", color="green", weight=3]; 189.25/136.73 9774[label="ww3100",fontsize=16,color="green",shape="box"];9775[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9775 -> 11283[label="",style="dashed", color="green", weight=3]; 189.25/136.73 9776[label="ww3100",fontsize=16,color="green",shape="box"];9777[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9777 -> 11284[label="",style="solid", color="black", weight=3]; 189.25/136.73 16691[label="ww5",fontsize=16,color="green",shape="box"];16692[label="ww4000",fontsize=16,color="green",shape="box"];16693[label="ww3100",fontsize=16,color="green",shape="box"];16694[label="Succ Zero",fontsize=16,color="green",shape="box"];23389[label="Float (Neg Zero) (Neg (Succ ww2118))",fontsize=16,color="green",shape="box"];23390[label="ww2116",fontsize=16,color="green",shape="box"];23391[label="ww2115",fontsize=16,color="green",shape="box"];23392[label="ww2117",fontsize=16,color="green",shape="box"];9781[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9781 -> 11288[label="",style="solid", color="black", weight=3]; 189.25/136.73 9782[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];9782 -> 11289[label="",style="solid", color="black", weight=3]; 189.25/136.73 9783[label="not (esEsOrdering (primCmpFloat (Float ww150 ww151) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="burlywood",shape="box"];62442[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];9783 -> 62442[label="",style="solid", color="burlywood", weight=9]; 189.25/136.73 62442 -> 11290[label="",style="solid", color="burlywood", weight=3]; 189.25/136.73 10781[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834",fontsize=16,color="black",shape="box"];10781 -> 11291[label="",style="solid", color="black", weight=3]; 189.25/136.73 10782 -> 10761[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10782[label="psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834",fontsize=16,color="magenta"];10783 -> 9785[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10783[label="takeWhile ww11 (iterate (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834)))",fontsize=16,color="magenta"];10783 -> 11292[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10784 -> 10761[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10784[label="psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834",fontsize=16,color="magenta"];10785 -> 10761[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10785[label="psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834",fontsize=16,color="magenta"];9792 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9792[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9792 -> 11293[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9792 -> 11294[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9793[label="Succ ww3100",fontsize=16,color="green",shape="box"];9794 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9794[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9794 -> 11295[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9794 -> 11296[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9795[label="Succ ww3100",fontsize=16,color="green",shape="box"];9796[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww635)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww6340))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9796 -> 11297[label="",style="solid", color="black", weight=3]; 189.25/136.73 9797[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww635)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9797 -> 11298[label="",style="solid", color="black", weight=3]; 189.25/136.73 9798 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9798[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9798 -> 11299[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9798 -> 11300[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9799[label="Succ ww3100",fontsize=16,color="green",shape="box"];9800 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9800[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9800 -> 11301[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9800 -> 11302[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9801[label="Succ ww3100",fontsize=16,color="green",shape="box"];9802[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww649)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww6480))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9802 -> 11303[label="",style="solid", color="black", weight=3]; 189.25/136.73 9803[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww649)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9803 -> 11304[label="",style="solid", color="black", weight=3]; 189.25/136.73 9804 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9804[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9804 -> 11305[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9804 -> 11306[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9805[label="Succ ww3100",fontsize=16,color="green",shape="box"];9806 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9806[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9806 -> 11307[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9806 -> 11308[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9807[label="Succ ww3100",fontsize=16,color="green",shape="box"];9808[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9808 -> 11309[label="",style="solid", color="black", weight=3]; 189.25/136.73 9809[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];9809 -> 11310[label="",style="solid", color="black", weight=3]; 189.25/136.73 9810[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9810 -> 11311[label="",style="dashed", color="green", weight=3]; 189.25/136.73 9811[label="ww3100",fontsize=16,color="green",shape="box"];9812[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9812 -> 11312[label="",style="dashed", color="green", weight=3]; 189.25/136.73 9813[label="ww3100",fontsize=16,color="green",shape="box"];9814[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9814 -> 11313[label="",style="solid", color="black", weight=3]; 189.25/136.73 32897 -> 28102[label="",style="dashed", color="red", weight=0]; 189.25/136.73 32897[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];32897 -> 32949[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 32898[label="ww3100",fontsize=16,color="green",shape="box"];32899[label="ww4000",fontsize=16,color="green",shape="box"];32900 -> 32961[label="",style="dashed", color="red", weight=0]; 189.25/136.73 32900[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];32900 -> 32970[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 32900 -> 32971[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 32900 -> 32972[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 32900 -> 32973[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 32901[label="Succ Zero",fontsize=16,color="green",shape="box"];28134[label="fsEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) ww3417) GT",fontsize=16,color="black",shape="box"];28134 -> 28171[label="",style="solid", color="black", weight=3]; 189.25/136.73 33053[label="primPlusFloat (Float ww38940 ww38941) (fsFloat (msFloat (Float (Pos (Succ ww3895)) (Neg (Succ ww3896))) (Float (Neg Zero) (Pos (Succ ww3897)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];33053 -> 33119[label="",style="solid", color="black", weight=3]; 189.25/136.73 33054[label="takeWhile (flip ltEsFloat ww3892) (iterate (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123))))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))))",fontsize=16,color="black",shape="box"];33054 -> 33120[label="",style="solid", color="black", weight=3]; 189.25/136.73 33055 -> 58519[label="",style="dashed", color="red", weight=0]; 189.25/136.73 33055[label="takeWhile0 (flip ltEsFloat ww3892) (Float (Neg Zero) (Pos (Succ ww2123))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123))))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123))))) MyTrue",fontsize=16,color="magenta"];33055 -> 58520[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 33055 -> 58521[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 33055 -> 58522[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9817[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9817 -> 11316[label="",style="solid", color="black", weight=3]; 189.25/136.73 9818[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9818 -> 11317[label="",style="solid", color="black", weight=3]; 189.25/136.73 21802[label="primMulInt (Pos ww26660) ww18331",fontsize=16,color="burlywood",shape="box"];62443[label="ww18331/Pos ww183310",fontsize=10,color="white",style="solid",shape="box"];21802 -> 62443[label="",style="solid", color="burlywood", weight=9]; 189.25/136.73 62443 -> 21865[label="",style="solid", color="burlywood", weight=3]; 189.25/136.73 62444[label="ww18331/Neg ww183310",fontsize=10,color="white",style="solid",shape="box"];21802 -> 62444[label="",style="solid", color="burlywood", weight=9]; 189.25/136.73 62444 -> 21866[label="",style="solid", color="burlywood", weight=3]; 189.25/136.73 21803[label="primMulInt (Neg ww26660) ww18331",fontsize=16,color="burlywood",shape="box"];62445[label="ww18331/Pos ww183310",fontsize=10,color="white",style="solid",shape="box"];21803 -> 62445[label="",style="solid", color="burlywood", weight=9]; 189.25/136.73 62445 -> 21867[label="",style="solid", color="burlywood", weight=3]; 189.25/136.73 62446[label="ww18331/Neg ww183310",fontsize=10,color="white",style="solid",shape="box"];21803 -> 62446[label="",style="solid", color="burlywood", weight=9]; 189.25/136.73 62446 -> 21868[label="",style="solid", color="burlywood", weight=3]; 189.25/136.73 25537 -> 20290[label="",style="dashed", color="red", weight=0]; 189.25/136.73 25537[label="primMinusNat (Succ ww2913) ww291500",fontsize=16,color="magenta"];25537 -> 26771[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 25537 -> 26772[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 25538[label="Pos (primPlusNat (Succ ww2913) ww291500)",fontsize=16,color="green",shape="box"];25538 -> 26773[label="",style="dashed", color="green", weight=3]; 189.25/136.73 26835 -> 20229[label="",style="dashed", color="red", weight=0]; 189.25/136.73 26835[label="primPlusInt ww3257 ww32400",fontsize=16,color="magenta"];26835 -> 26847[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 26835 -> 26848[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 26836 -> 21758[label="",style="dashed", color="red", weight=0]; 189.25/136.73 26836[label="primMulInt ww3256 ww32401",fontsize=16,color="magenta"];26836 -> 26849[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 26836 -> 26850[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9821[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww80 ww81) (primDivFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) ww9 (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww80 ww81) (primDivFloat (msFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9821 -> 11320[label="",style="solid", color="black", weight=3]; 189.25/136.73 9822 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9822[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9822 -> 11321[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9822 -> 11322[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9823[label="Succ ww3100",fontsize=16,color="green",shape="box"];9824 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9824[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9824 -> 11323[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9824 -> 11324[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9825[label="Succ ww3100",fontsize=16,color="green",shape="box"];9826[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww669)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww6680))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9826 -> 11325[label="",style="solid", color="black", weight=3]; 189.25/136.73 9827[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww669)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9827 -> 11326[label="",style="solid", color="black", weight=3]; 189.25/136.73 9828 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9828[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9828 -> 11327[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9828 -> 11328[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9829[label="Succ ww3100",fontsize=16,color="green",shape="box"];9830 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9830[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9830 -> 11329[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9830 -> 11330[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9831[label="Succ ww3100",fontsize=16,color="green",shape="box"];9832[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww683)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww6820))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9832 -> 11331[label="",style="solid", color="black", weight=3]; 189.25/136.73 9833[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww683)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9833 -> 11332[label="",style="solid", color="black", weight=3]; 189.25/136.73 9834 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9834[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9834 -> 11333[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9834 -> 11334[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9835[label="Succ ww3100",fontsize=16,color="green",shape="box"];9836 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9836[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9836 -> 11335[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9836 -> 11336[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9837[label="Succ ww3100",fontsize=16,color="green",shape="box"];9838[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9838 -> 11337[label="",style="solid", color="black", weight=3]; 189.25/136.73 9839[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9839 -> 11338[label="",style="solid", color="black", weight=3]; 189.25/136.73 9840[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9840 -> 11339[label="",style="solid", color="black", weight=3]; 189.25/136.73 9841 -> 47039[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9841[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];9841 -> 47630[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9841 -> 47631[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9841 -> 47632[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9841 -> 47633[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9841 -> 47634[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9842[label="takeWhile1 (flip gtEsFloat (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww18 (iterate (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18)) (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) ww18)) (fsEsOrdering (compareFloat ww18 (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT)",fontsize=16,color="black",shape="box"];9842 -> 11341[label="",style="solid", color="black", weight=3]; 189.25/136.73 9843[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9843 -> 11342[label="",style="solid", color="black", weight=3]; 189.25/136.73 9844[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9844 -> 11343[label="",style="solid", color="black", weight=3]; 189.25/136.73 9845[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9845 -> 11344[label="",style="solid", color="black", weight=3]; 189.25/136.73 9846 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9846[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9846 -> 11345[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9846 -> 11346[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9847[label="Succ ww3100",fontsize=16,color="green",shape="box"];9848 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9848[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9848 -> 11347[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9848 -> 11348[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9849[label="Succ ww3100",fontsize=16,color="green",shape="box"];9850[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww699)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww6980))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9850 -> 11349[label="",style="solid", color="black", weight=3]; 189.25/136.73 9851[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww699)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9851 -> 11350[label="",style="solid", color="black", weight=3]; 189.25/136.73 9852 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9852[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9852 -> 11351[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9852 -> 11352[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9853[label="Succ ww3100",fontsize=16,color="green",shape="box"];9854 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9854[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9854 -> 11353[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9854 -> 11354[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9855[label="Succ ww3100",fontsize=16,color="green",shape="box"];9856[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww713)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww7120))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9856 -> 11355[label="",style="solid", color="black", weight=3]; 189.25/136.73 9857[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww713)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9857 -> 11356[label="",style="solid", color="black", weight=3]; 189.25/136.73 9858 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9858[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9858 -> 11357[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9858 -> 11358[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9859[label="Succ ww3100",fontsize=16,color="green",shape="box"];9860 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9860[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9860 -> 11359[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9860 -> 11360[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9861[label="Succ ww3100",fontsize=16,color="green",shape="box"];9862[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9862 -> 11361[label="",style="solid", color="black", weight=3]; 189.25/136.73 9863 -> 11484[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9863[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];9863 -> 11497[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9863 -> 11498[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9864[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9864 -> 11363[label="",style="solid", color="black", weight=3]; 189.25/136.73 9865 -> 47039[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9865[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];9865 -> 47635[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9865 -> 47636[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9865 -> 47637[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9865 -> 47638[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9865 -> 47639[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 52350[label="primPlusFloat ww4526 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4527))) (Float (Neg (Succ ww4528)) (Pos (Succ ww4529)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62447[label="ww4526/Float ww45260 ww45261",fontsize=10,color="white",style="solid",shape="box"];52350 -> 62447[label="",style="solid", color="burlywood", weight=9]; 189.25/136.73 62447 -> 52380[label="",style="solid", color="burlywood", weight=3]; 189.25/136.73 52304[label="ww5",fontsize=16,color="green",shape="box"];52305[label="ww3000",fontsize=16,color="green",shape="box"];52306[label="Zero",fontsize=16,color="green",shape="box"];52307[label="ww3100",fontsize=16,color="green",shape="box"];9867[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9867 -> 11366[label="",style="solid", color="black", weight=3]; 189.25/136.73 9868[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9868 -> 11367[label="",style="solid", color="black", weight=3]; 189.25/136.73 9869 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9869[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9869 -> 11368[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9869 -> 11369[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9870[label="Succ ww3100",fontsize=16,color="green",shape="box"];9871 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9871[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9871 -> 11370[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9871 -> 11371[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9872[label="Succ ww3100",fontsize=16,color="green",shape="box"];9873[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww729)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww7280))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9873 -> 11372[label="",style="solid", color="black", weight=3]; 189.25/136.73 9874[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww729)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9874 -> 11373[label="",style="solid", color="black", weight=3]; 189.25/136.73 9875 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9875[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9875 -> 11374[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9875 -> 11375[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9876[label="Succ ww3100",fontsize=16,color="green",shape="box"];9877 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9877[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9877 -> 11376[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9877 -> 11377[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9878[label="Succ ww3100",fontsize=16,color="green",shape="box"];9879[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww743)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww7420))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9879 -> 11378[label="",style="solid", color="black", weight=3]; 189.25/136.73 9880[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww743)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9880 -> 11379[label="",style="solid", color="black", weight=3]; 189.25/136.73 9881 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9881[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9881 -> 11380[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9881 -> 11381[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9882[label="Succ ww3100",fontsize=16,color="green",shape="box"];9883 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9883[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9883 -> 11382[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9883 -> 11383[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9884[label="Succ ww3100",fontsize=16,color="green",shape="box"];9885[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9885 -> 11384[label="",style="solid", color="black", weight=3]; 189.25/136.73 9886 -> 11484[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9886[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];9886 -> 11499[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9886 -> 11500[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9887[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9887 -> 11386[label="",style="dashed", color="green", weight=3]; 189.25/136.73 9888[label="ww3100",fontsize=16,color="green",shape="box"];9889[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9889 -> 11387[label="",style="dashed", color="green", weight=3]; 189.25/136.73 9890[label="ww3100",fontsize=16,color="green",shape="box"];9891[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9891 -> 11388[label="",style="solid", color="black", weight=3]; 189.25/136.73 9892 -> 2231[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9892[label="takeWhile1 (flip ltEsFloat (psFloat ww38 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww37 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37)) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) ww37)) (flip ltEsFloat (psFloat ww38 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) ww37) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww37)",fontsize=16,color="magenta"];9892 -> 11389[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9892 -> 11390[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9892 -> 11391[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9893[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9893 -> 11392[label="",style="solid", color="black", weight=3]; 189.25/136.73 9894[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9894 -> 11393[label="",style="solid", color="black", weight=3]; 189.25/136.73 9895 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9895[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9895 -> 11394[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9895 -> 11395[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9896[label="Succ ww3100",fontsize=16,color="green",shape="box"];9897 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9897[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9897 -> 11396[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9897 -> 11397[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9898[label="Succ ww3100",fontsize=16,color="green",shape="box"];9899[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww763)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww7620))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9899 -> 11398[label="",style="solid", color="black", weight=3]; 189.25/136.73 9900[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww763)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9900 -> 11399[label="",style="solid", color="black", weight=3]; 189.25/136.73 9901 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9901[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9901 -> 11400[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9901 -> 11401[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9902[label="Succ ww3100",fontsize=16,color="green",shape="box"];9903 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9903[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9903 -> 11402[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9903 -> 11403[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9904[label="Succ ww3100",fontsize=16,color="green",shape="box"];9905[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww777)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww7760))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9905 -> 11404[label="",style="solid", color="black", weight=3]; 189.25/136.73 9906[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww777)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9906 -> 11405[label="",style="solid", color="black", weight=3]; 189.25/136.73 9907 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9907[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9907 -> 11406[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9907 -> 11407[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9908[label="Succ ww3100",fontsize=16,color="green",shape="box"];9909 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9909[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9909 -> 11408[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9909 -> 11409[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9910[label="Succ ww3100",fontsize=16,color="green",shape="box"];9911[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9911 -> 11410[label="",style="solid", color="black", weight=3]; 189.25/136.73 9912[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];9912 -> 11411[label="",style="solid", color="black", weight=3]; 189.25/136.73 9913[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9913 -> 11412[label="",style="dashed", color="green", weight=3]; 189.25/136.73 9914[label="ww3100",fontsize=16,color="green",shape="box"];9915[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9915 -> 11413[label="",style="dashed", color="green", weight=3]; 189.25/136.73 9916[label="ww3100",fontsize=16,color="green",shape="box"];9917[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9917 -> 11414[label="",style="solid", color="black", weight=3]; 189.25/136.73 16837[label="Succ Zero",fontsize=16,color="green",shape="box"];16838[label="ww5",fontsize=16,color="green",shape="box"];16839[label="ww3100",fontsize=16,color="green",shape="box"];16840[label="ww3000",fontsize=16,color="green",shape="box"];16911[label="takeWhile1 (flip ltEsFloat (psFloat ww2129 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (not (esEsOrdering (compareFloat (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (psFloat ww2129 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16911 -> 16929[label="",style="solid", color="black", weight=3]; 189.25/136.73 9920[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9920 -> 11417[label="",style="solid", color="black", weight=3]; 189.25/136.73 9921[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9921 -> 11418[label="",style="solid", color="black", weight=3]; 189.25/136.73 9922[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9922 -> 11419[label="",style="solid", color="black", weight=3]; 189.25/136.73 9923 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9923[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9923 -> 11420[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9923 -> 11421[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9924[label="Succ ww3100",fontsize=16,color="green",shape="box"];9925 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9925[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9925 -> 11422[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9925 -> 11423[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9926[label="Succ ww3100",fontsize=16,color="green",shape="box"];9927[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww797)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww7960))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9927 -> 11424[label="",style="solid", color="black", weight=3]; 189.25/136.73 9928[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww797)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9928 -> 11425[label="",style="solid", color="black", weight=3]; 189.25/136.73 9929 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9929[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9929 -> 11426[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9929 -> 11427[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9930[label="Succ ww3100",fontsize=16,color="green",shape="box"];9931 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9931[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9931 -> 11428[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9931 -> 11429[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9932[label="Succ ww3100",fontsize=16,color="green",shape="box"];9933[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww811)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww8100))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9933 -> 11430[label="",style="solid", color="black", weight=3]; 189.25/136.73 9934[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww811)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9934 -> 11431[label="",style="solid", color="black", weight=3]; 189.25/136.73 9935 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9935[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9935 -> 11432[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9935 -> 11433[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9936[label="Succ ww3100",fontsize=16,color="green",shape="box"];9937 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9937[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9937 -> 11434[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9937 -> 11435[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9938[label="Succ ww3100",fontsize=16,color="green",shape="box"];9939[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9939 -> 11436[label="",style="solid", color="black", weight=3]; 189.25/136.73 9940[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9940 -> 11437[label="",style="solid", color="black", weight=3]; 189.25/136.73 9941[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9941 -> 11438[label="",style="solid", color="black", weight=3]; 189.25/136.73 9942 -> 47039[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9942[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];9942 -> 47640[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9942 -> 47641[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9942 -> 47642[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9942 -> 47643[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9942 -> 47644[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 52521[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4532))) (Float (Neg (Succ ww4533)) (Neg (Succ ww4534)))) ww4542) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4532))) (Float (Neg (Succ ww4533)) (Neg (Succ ww4534))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4532))) (Float (Neg (Succ ww4533)) (Neg (Succ ww4534)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4532))) (Float (Neg (Succ ww4533)) (Neg (Succ ww4534)))) ww4542)))",fontsize=16,color="green",shape="box"];52521 -> 52624[label="",style="dashed", color="green", weight=3]; 189.25/136.73 52521 -> 52625[label="",style="dashed", color="green", weight=3]; 189.25/136.73 34011[label="primPlusFloat ww3997 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3998))) (Float (Neg (Succ ww3999)) (Neg (Succ ww4000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62448[label="ww3997/Float ww39970 ww39971",fontsize=10,color="white",style="solid",shape="box"];34011 -> 62448[label="",style="solid", color="burlywood", weight=9]; 189.25/136.73 62448 -> 34131[label="",style="solid", color="burlywood", weight=3]; 189.25/136.73 50416[label="ww3100",fontsize=16,color="green",shape="box"];50417[label="ww3000",fontsize=16,color="green",shape="box"];50418[label="ww5",fontsize=16,color="green",shape="box"];50419[label="Zero",fontsize=16,color="green",shape="box"];9944[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9944 -> 11441[label="",style="solid", color="black", weight=3]; 189.25/136.73 9945[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9945 -> 11442[label="",style="solid", color="black", weight=3]; 189.25/136.73 9946[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9946 -> 11443[label="",style="solid", color="black", weight=3]; 189.25/136.73 9947 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9947[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9947 -> 11444[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9947 -> 11445[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9948[label="Succ ww3100",fontsize=16,color="green",shape="box"];9949 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9949[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9949 -> 11446[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9949 -> 11447[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9950[label="Succ ww3100",fontsize=16,color="green",shape="box"];9951[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww827)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww8260))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9951 -> 11448[label="",style="solid", color="black", weight=3]; 189.25/136.73 9952[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww827)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9952 -> 11449[label="",style="solid", color="black", weight=3]; 189.25/136.73 9953 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9953[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9953 -> 11450[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9953 -> 11451[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9954[label="Succ ww3100",fontsize=16,color="green",shape="box"];9955 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9955[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9955 -> 11452[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9955 -> 11453[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9956[label="Succ ww3100",fontsize=16,color="green",shape="box"];9957[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww841)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww8400))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9957 -> 11454[label="",style="solid", color="black", weight=3]; 189.25/136.73 9958[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww841)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9958 -> 11455[label="",style="solid", color="black", weight=3]; 189.25/136.73 9959 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9959[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9959 -> 11456[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9959 -> 11457[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9960[label="Succ ww3100",fontsize=16,color="green",shape="box"];9961 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9961[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9961 -> 11458[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9961 -> 11459[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9962[label="Succ ww3100",fontsize=16,color="green",shape="box"];9963[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9963 -> 11460[label="",style="solid", color="black", weight=3]; 189.25/136.73 9964 -> 11484[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9964[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];9964 -> 11501[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9964 -> 11502[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9965[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9965 -> 11462[label="",style="solid", color="black", weight=3]; 189.25/136.73 9966 -> 47039[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9966[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];9966 -> 47645[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9966 -> 47646[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9966 -> 47647[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9966 -> 47648[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9966 -> 47649[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 52465[label="primPlusFloat ww4536 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4537))) (Float (Neg Zero) (Pos (Succ ww4538)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62449[label="ww4536/Float ww45360 ww45361",fontsize=10,color="white",style="solid",shape="box"];52465 -> 62449[label="",style="solid", color="burlywood", weight=9]; 189.25/136.73 62449 -> 52492[label="",style="solid", color="burlywood", weight=3]; 189.25/136.73 52432[label="ww3100",fontsize=16,color="green",shape="box"];52433[label="Zero",fontsize=16,color="green",shape="box"];52434[label="ww5",fontsize=16,color="green",shape="box"];9968[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9968 -> 11465[label="",style="solid", color="black", weight=3]; 189.25/136.73 9969[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9969 -> 11466[label="",style="solid", color="black", weight=3]; 189.25/136.73 9970 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9970[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9970 -> 11467[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9970 -> 11468[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9971[label="Succ ww3100",fontsize=16,color="green",shape="box"];9972 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9972[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9972 -> 11469[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9972 -> 11470[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9973[label="Succ ww3100",fontsize=16,color="green",shape="box"];9974[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww857)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww8560))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9974 -> 11471[label="",style="solid", color="black", weight=3]; 189.25/136.73 9975[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww857)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9975 -> 11472[label="",style="solid", color="black", weight=3]; 189.25/136.73 9976 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9976[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9976 -> 11473[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9976 -> 11474[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9977[label="Succ ww3100",fontsize=16,color="green",shape="box"];9978 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9978[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9978 -> 11475[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9978 -> 11476[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9979[label="Succ ww3100",fontsize=16,color="green",shape="box"];9980[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww871)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww8700))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9980 -> 11477[label="",style="solid", color="black", weight=3]; 189.25/136.73 9981[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww871)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9981 -> 11478[label="",style="solid", color="black", weight=3]; 189.25/136.73 9982 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9982[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9982 -> 11479[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9982 -> 11480[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9983[label="Succ ww3100",fontsize=16,color="green",shape="box"];9984 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9984[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];9984 -> 11481[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9984 -> 11482[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9985[label="Succ ww3100",fontsize=16,color="green",shape="box"];9986[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9986 -> 11483[label="",style="solid", color="black", weight=3]; 189.25/136.73 9987 -> 11484[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9987[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];9987 -> 11503[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9987 -> 11504[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9988[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9988 -> 11509[label="",style="dashed", color="green", weight=3]; 189.25/136.73 9989[label="ww3100",fontsize=16,color="green",shape="box"];9990[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];9990 -> 11510[label="",style="dashed", color="green", weight=3]; 189.25/136.73 9991[label="ww3100",fontsize=16,color="green",shape="box"];9992[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];9992 -> 11511[label="",style="solid", color="black", weight=3]; 189.25/136.73 9993[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9993 -> 11512[label="",style="solid", color="black", weight=3]; 189.25/136.73 9994[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];9994 -> 11513[label="",style="solid", color="black", weight=3]; 189.25/136.73 9995 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9995[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9995 -> 11514[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9995 -> 11515[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9996[label="Succ ww3100",fontsize=16,color="green",shape="box"];9997 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 9997[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];9997 -> 11516[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9997 -> 11517[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 9998[label="Succ ww3100",fontsize=16,color="green",shape="box"];9999[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww891)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww8900))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];9999 -> 11518[label="",style="solid", color="black", weight=3]; 189.25/136.73 10000[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww891)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10000 -> 11519[label="",style="solid", color="black", weight=3]; 189.25/136.73 10001 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10001[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10001 -> 11520[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10001 -> 11521[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10002[label="Succ ww3100",fontsize=16,color="green",shape="box"];10003 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10003[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10003 -> 11522[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10003 -> 11523[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10004[label="Succ ww3100",fontsize=16,color="green",shape="box"];10005[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww905)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww9040))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10005 -> 11524[label="",style="solid", color="black", weight=3]; 189.25/136.73 10006[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww905)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10006 -> 11525[label="",style="solid", color="black", weight=3]; 189.25/136.73 10007 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10007[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10007 -> 11526[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10007 -> 11527[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10008[label="Succ ww3100",fontsize=16,color="green",shape="box"];10009 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10009[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10009 -> 11528[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10009 -> 11529[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10010[label="Succ ww3100",fontsize=16,color="green",shape="box"];10011[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10011 -> 11530[label="",style="solid", color="black", weight=3]; 189.25/136.73 10012[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];10012 -> 11531[label="",style="solid", color="black", weight=3]; 189.25/136.73 10013[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10013 -> 11532[label="",style="dashed", color="green", weight=3]; 189.25/136.73 10014[label="ww3100",fontsize=16,color="green",shape="box"];10015[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10015 -> 11533[label="",style="dashed", color="green", weight=3]; 189.25/136.73 10016[label="ww3100",fontsize=16,color="green",shape="box"];10017[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10017 -> 11534[label="",style="solid", color="black", weight=3]; 189.25/136.73 34714[label="ww3100",fontsize=16,color="green",shape="box"];34715 -> 28102[label="",style="dashed", color="red", weight=0]; 189.25/136.73 34715[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];34715 -> 34761[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 34716 -> 34770[label="",style="dashed", color="red", weight=0]; 189.25/136.73 34716[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34716 -> 34777[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 34716 -> 34778[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 34716 -> 34779[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 34717[label="Succ Zero",fontsize=16,color="green",shape="box"];34846[label="primPlusFloat (Float ww40770 ww40771) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4078))) (Float (Neg Zero) (Pos (Succ ww4079)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];34846 -> 34903[label="",style="solid", color="black", weight=3]; 189.25/136.73 34847[label="takeWhile (flip ltEsFloat ww4075) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))))",fontsize=16,color="black",shape="box"];34847 -> 34904[label="",style="solid", color="black", weight=3]; 189.25/136.73 34848 -> 58519[label="",style="dashed", color="red", weight=0]; 189.25/136.73 34848[label="takeWhile0 (flip ltEsFloat ww4075) (Float (Neg Zero) (Pos (Succ ww2142))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142))))) MyTrue",fontsize=16,color="magenta"];34848 -> 58523[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 34848 -> 58524[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 34848 -> 58525[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10020[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10020 -> 11537[label="",style="solid", color="black", weight=3]; 189.25/136.73 10021[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10021 -> 11538[label="",style="solid", color="black", weight=3]; 189.25/136.73 10022[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10022 -> 11539[label="",style="solid", color="black", weight=3]; 189.25/136.73 10023 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10023[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10023 -> 11540[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10023 -> 11541[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10024[label="Succ ww3100",fontsize=16,color="green",shape="box"];10025 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10025[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10025 -> 11542[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10025 -> 11543[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10026[label="Succ ww3100",fontsize=16,color="green",shape="box"];10027[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww925)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww9240))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10027 -> 11544[label="",style="solid", color="black", weight=3]; 189.25/136.73 10028[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww925)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10028 -> 11545[label="",style="solid", color="black", weight=3]; 189.25/136.73 10029 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10029[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10029 -> 11546[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10029 -> 11547[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10030[label="Succ ww3100",fontsize=16,color="green",shape="box"];10031 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10031[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10031 -> 11548[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10031 -> 11549[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10032[label="Succ ww3100",fontsize=16,color="green",shape="box"];10033[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww939)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww9380))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10033 -> 11550[label="",style="solid", color="black", weight=3]; 189.25/136.73 10034[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww939)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10034 -> 11551[label="",style="solid", color="black", weight=3]; 189.25/136.73 10035 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10035[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10035 -> 11552[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10035 -> 11553[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10036[label="Succ ww3100",fontsize=16,color="green",shape="box"];10037 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10037[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10037 -> 11554[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10037 -> 11555[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10038[label="Succ ww3100",fontsize=16,color="green",shape="box"];10039[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10039 -> 11556[label="",style="solid", color="black", weight=3]; 189.25/136.73 10040[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10040 -> 11557[label="",style="solid", color="black", weight=3]; 189.25/136.73 10041[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10041 -> 11558[label="",style="solid", color="black", weight=3]; 189.25/136.73 10042 -> 47039[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10042[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];10042 -> 47650[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10042 -> 47651[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10042 -> 47652[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10042 -> 47653[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10042 -> 47654[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 52648[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4540))) (Float (Neg Zero) (Neg (Succ ww4541)))) ww4548) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4540))) (Float (Neg Zero) (Neg (Succ ww4541))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4540))) (Float (Neg Zero) (Neg (Succ ww4541)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4540))) (Float (Neg Zero) (Neg (Succ ww4541)))) ww4548)))",fontsize=16,color="green",shape="box"];52648 -> 52683[label="",style="dashed", color="green", weight=3]; 189.25/136.73 52648 -> 52684[label="",style="dashed", color="green", weight=3]; 189.25/136.73 34931[label="primPlusFloat ww4094 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4095))) (Float (Neg Zero) (Neg (Succ ww4096)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62450[label="ww4094/Float ww40940 ww40941",fontsize=10,color="white",style="solid",shape="box"];34931 -> 62450[label="",style="solid", color="burlywood", weight=9]; 189.25/136.73 62450 -> 35022[label="",style="solid", color="burlywood", weight=3]; 189.25/136.73 50423[label="ww3100",fontsize=16,color="green",shape="box"];50424[label="Zero",fontsize=16,color="green",shape="box"];50425[label="ww5",fontsize=16,color="green",shape="box"];50426[label="gtEsFloat (Float (Neg Zero) (Neg (Succ ww3100))) ww4470",fontsize=16,color="black",shape="box"];50426 -> 50855[label="",style="solid", color="black", weight=3]; 189.25/136.73 10044[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10044 -> 11561[label="",style="solid", color="black", weight=3]; 189.25/136.73 10045[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10045 -> 11562[label="",style="solid", color="black", weight=3]; 189.25/136.73 10046[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10046 -> 11563[label="",style="solid", color="black", weight=3]; 189.25/136.73 50794 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.73 50794[label="primPlusFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos ww9560) (Pos ww9580))) ww4469",fontsize=16,color="magenta"];50794 -> 50856[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 50794 -> 50857[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 50794 -> 50858[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 50427 -> 26925[label="",style="dashed", color="red", weight=0]; 189.25/136.73 50427[label="primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos ww9560) (Pos ww9580))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];50427 -> 50859[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 50427 -> 50860[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 50778[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];50779[label="ww4466",fontsize=16,color="green",shape="box"];50780[label="Pos ww9580",fontsize=16,color="green",shape="box"];47490 -> 51148[label="",style="dashed", color="red", weight=0]; 189.25/136.73 47490[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))",fontsize=16,color="magenta"];47490 -> 51149[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 47491[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];47493[label="Neg (Succ ww95800)",fontsize=16,color="green",shape="box"];47494 -> 50066[label="",style="dashed", color="red", weight=0]; 189.25/136.73 47494[label="flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))",fontsize=16,color="magenta"];47494 -> 50080[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 47494 -> 50081[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 45898[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) ww4427) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) ww4427)))",fontsize=16,color="green",shape="box"];45898 -> 45910[label="",style="dashed", color="green", weight=3]; 189.25/136.73 45898 -> 45911[label="",style="dashed", color="green", weight=3]; 189.25/136.73 50429[label="primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50429 -> 50861[label="",style="solid", color="black", weight=3]; 189.25/136.73 50867[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) ww4478) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) ww4478)))",fontsize=16,color="green",shape="box"];50867 -> 50876[label="",style="dashed", color="green", weight=3]; 189.25/136.73 50867 -> 50877[label="",style="dashed", color="green", weight=3]; 189.25/136.73 50433[label="primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50433 -> 50870[label="",style="solid", color="black", weight=3]; 189.25/136.73 47505 -> 51160[label="",style="dashed", color="red", weight=0]; 189.25/136.73 47505[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="magenta"];47505 -> 51161[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 47506[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];47507[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47507 -> 50516[label="",style="solid", color="black", weight=3]; 189.25/136.73 47508[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];47509 -> 49994[label="",style="dashed", color="red", weight=0]; 189.25/136.73 47509[label="flip gtEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))",fontsize=16,color="magenta"];47509 -> 50008[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 47509 -> 50009[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 50875[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) ww4479) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) ww4479)))",fontsize=16,color="green",shape="box"];50875 -> 50885[label="",style="dashed", color="green", weight=3]; 189.25/136.73 50875 -> 50886[label="",style="dashed", color="green", weight=3]; 189.25/136.73 50436[label="primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50436 -> 50878[label="",style="solid", color="black", weight=3]; 189.25/136.73 45920[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4429) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4429)))",fontsize=16,color="green",shape="box"];45920 -> 45932[label="",style="dashed", color="green", weight=3]; 189.25/136.73 45920 -> 45933[label="",style="dashed", color="green", weight=3]; 189.25/136.73 50437[label="primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50437 -> 50879[label="",style="solid", color="black", weight=3]; 189.25/136.73 50884[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) ww4480) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) ww4480)))",fontsize=16,color="green",shape="box"];50884 -> 50901[label="",style="dashed", color="green", weight=3]; 189.25/136.73 50884 -> 50902[label="",style="dashed", color="green", weight=3]; 189.25/136.73 50440[label="primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50440 -> 50887[label="",style="solid", color="black", weight=3]; 189.25/136.73 50441 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.73 50441[label="primPlusFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg ww9560) (Neg ww9580))) ww4454",fontsize=16,color="magenta"];50441 -> 50888[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 50441 -> 50889[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 50441 -> 50890[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 50442 -> 26925[label="",style="dashed", color="red", weight=0]; 189.25/136.73 50442[label="primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg ww9560) (Neg ww9580))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];50442 -> 50891[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 50442 -> 50892[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 50781[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];50782[label="ww4467",fontsize=16,color="green",shape="box"];50783[label="Neg ww9580",fontsize=16,color="green",shape="box"];10057[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10057 -> 11574[label="",style="solid", color="black", weight=3]; 189.25/136.73 10058[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10058 -> 11575[label="",style="solid", color="black", weight=3]; 189.25/136.73 10059[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10059 -> 11576[label="",style="solid", color="black", weight=3]; 189.25/136.73 10060[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10060 -> 11577[label="",style="solid", color="black", weight=3]; 189.25/136.73 51012[label="primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];51012 -> 51154[label="",style="solid", color="black", weight=3]; 189.25/136.73 51164[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4494",fontsize=16,color="black",shape="triangle"];51164 -> 51296[label="",style="solid", color="black", weight=3]; 189.25/136.73 51165 -> 51148[label="",style="dashed", color="red", weight=0]; 189.25/136.73 51165[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4494))",fontsize=16,color="magenta"];51165 -> 51297[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10062[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10062 -> 11579[label="",style="solid", color="black", weight=3]; 189.25/136.73 51016[label="ww9591",fontsize=16,color="green",shape="box"];51017[label="ww9590",fontsize=16,color="green",shape="box"];51018[label="primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51018 -> 51156[label="",style="solid", color="black", weight=3]; 189.25/136.73 50631[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4428",fontsize=16,color="black",shape="box"];50631 -> 51303[label="",style="solid", color="black", weight=3]; 189.25/136.73 10064[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10064 -> 11581[label="",style="solid", color="black", weight=3]; 189.25/136.73 10065[label="takeWhile1 (flip ltEsFloat (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10065 -> 11582[label="",style="solid", color="black", weight=3]; 189.25/136.73 10066[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10066 -> 11583[label="",style="solid", color="black", weight=3]; 189.25/136.73 10067[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10067 -> 11584[label="",style="solid", color="black", weight=3]; 189.25/136.73 10068[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10068 -> 11585[label="",style="solid", color="black", weight=3]; 189.25/136.73 10070[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10070 -> 11587[label="",style="solid", color="black", weight=3]; 189.25/136.73 10072[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10072 -> 11589[label="",style="solid", color="black", weight=3]; 189.25/136.73 10073 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10073[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10073 -> 11590[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10073 -> 11591[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10074[label="Succ ww3100",fontsize=16,color="green",shape="box"];10075 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10075[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10075 -> 11592[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10075 -> 11593[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10076[label="Succ ww3100",fontsize=16,color="green",shape="box"];10077[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww964)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww9630))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10077 -> 11594[label="",style="solid", color="black", weight=3]; 189.25/136.73 10078[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww964)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10078 -> 11595[label="",style="solid", color="black", weight=3]; 189.25/136.73 10079 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10079[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10079 -> 11596[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10079 -> 11597[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10080[label="Succ ww3100",fontsize=16,color="green",shape="box"];10081 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10081[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10081 -> 11598[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10081 -> 11599[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10082[label="Succ ww3100",fontsize=16,color="green",shape="box"];10083[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww978)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww9770))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10083 -> 11600[label="",style="solid", color="black", weight=3]; 189.25/136.73 10084[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww978)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10084 -> 11601[label="",style="solid", color="black", weight=3]; 189.25/136.73 10085 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10085[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10085 -> 11602[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10085 -> 11603[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10086[label="Succ ww3100",fontsize=16,color="green",shape="box"];10087 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10087[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10087 -> 11604[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10087 -> 11605[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10088[label="Succ ww3100",fontsize=16,color="green",shape="box"];10089[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10089 -> 11606[label="",style="solid", color="black", weight=3]; 189.25/136.73 10090[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10090 -> 11607[label="",style="solid", color="black", weight=3]; 189.25/136.73 10091[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10091 -> 11608[label="",style="solid", color="black", weight=3]; 189.25/136.73 26712[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww2366)) (Pos (Succ ww2367))) (Float (Pos Zero) (Pos (Succ ww2368)))) ww3240",fontsize=16,color="black",shape="box"];26712 -> 26717[label="",style="solid", color="black", weight=3]; 189.25/136.73 10093[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47))) (psFloat ww48 (fsFloat (msFloat (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww47))) ww49 (numericEnumFromThenToP0 (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47))) (psFloat ww48 (fsFloat (msFloat (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww47))))",fontsize=16,color="black",shape="box"];10093 -> 11610[label="",style="solid", color="black", weight=3]; 189.25/136.73 37595[label="primPlusFloat ww4256 (fsFloat (msFloat (Float (Neg (Succ ww4257)) (Pos (Succ ww4258))) (Float (Pos Zero) (Pos (Succ ww4259)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62451[label="ww4256/Float ww42560 ww42561",fontsize=10,color="white",style="solid",shape="box"];37595 -> 62451[label="",style="solid", color="burlywood", weight=9]; 189.25/136.73 62451 -> 37622[label="",style="solid", color="burlywood", weight=3]; 189.25/136.73 50444[label="Zero",fontsize=16,color="green",shape="box"];50445[label="ww5",fontsize=16,color="green",shape="box"];50446[label="ww3100",fontsize=16,color="green",shape="box"];50447[label="ww4000",fontsize=16,color="green",shape="box"];50448[label="gtEsFloat (Float (Pos Zero) (Pos (Succ ww3100))) ww4471",fontsize=16,color="black",shape="box"];50448 -> 50893[label="",style="solid", color="black", weight=3]; 189.25/136.73 10095[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10095 -> 11612[label="",style="solid", color="black", weight=3]; 189.25/136.73 37252 -> 26800[label="",style="dashed", color="red", weight=0]; 189.25/136.73 37252[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37252 -> 37316[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 37252 -> 37317[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 37253 -> 20243[label="",style="dashed", color="red", weight=0]; 189.25/136.73 37253[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];37254[label="ww4233",fontsize=16,color="green",shape="box"];37255 -> 20243[label="",style="dashed", color="red", weight=0]; 189.25/136.73 37255[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];37256 -> 26800[label="",style="dashed", color="red", weight=0]; 189.25/136.73 37256[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37256 -> 37318[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 37256 -> 37319[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10097[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10097 -> 11614[label="",style="solid", color="black", weight=3]; 189.25/136.73 10098 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10098[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10098 -> 11615[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10098 -> 11616[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10099[label="Succ ww3100",fontsize=16,color="green",shape="box"];10100 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10100[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10100 -> 11617[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10100 -> 11618[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10101[label="Succ ww3100",fontsize=16,color="green",shape="box"];10102[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww994)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww9930))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10102 -> 11619[label="",style="solid", color="black", weight=3]; 189.25/136.73 10103[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww994)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10103 -> 11620[label="",style="solid", color="black", weight=3]; 189.25/136.73 10104 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10104[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10104 -> 11621[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10104 -> 11622[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10105[label="Succ ww3100",fontsize=16,color="green",shape="box"];10106 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10106[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10106 -> 11623[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10106 -> 11624[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10107[label="Succ ww3100",fontsize=16,color="green",shape="box"];10108[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1008)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww10070))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10108 -> 11625[label="",style="solid", color="black", weight=3]; 189.25/136.73 10109[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1008)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10109 -> 11626[label="",style="solid", color="black", weight=3]; 189.25/136.73 10110 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10110[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10110 -> 11627[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10110 -> 11628[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10111[label="Succ ww3100",fontsize=16,color="green",shape="box"];10112 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10112[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10112 -> 11629[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10112 -> 11630[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10113[label="Succ ww3100",fontsize=16,color="green",shape="box"];10114[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10114 -> 11631[label="",style="solid", color="black", weight=3]; 189.25/136.73 10115[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];10115 -> 11632[label="",style="solid", color="black", weight=3]; 189.25/136.73 10116[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10116 -> 11633[label="",style="dashed", color="green", weight=3]; 189.25/136.73 10117[label="ww3100",fontsize=16,color="green",shape="box"];10118[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10118 -> 11634[label="",style="dashed", color="green", weight=3]; 189.25/136.73 10119[label="ww3100",fontsize=16,color="green",shape="box"];10120[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10120 -> 11635[label="",style="solid", color="black", weight=3]; 189.25/136.73 46514[label="ww3100",fontsize=16,color="green",shape="box"];46515[label="Succ Zero",fontsize=16,color="green",shape="box"];46516 -> 27641[label="",style="dashed", color="red", weight=0]; 189.25/136.73 46516[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];46516 -> 46566[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 46517 -> 46573[label="",style="dashed", color="red", weight=0]; 189.25/136.73 46517[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];46517 -> 46582[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 46517 -> 46583[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 46517 -> 46584[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 46517 -> 46585[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 46518[label="ww4000",fontsize=16,color="green",shape="box"];27676[label="fsEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) ww3346) GT",fontsize=16,color="black",shape="box"];27676 -> 27715[label="",style="solid", color="black", weight=3]; 189.25/136.73 46694[label="primPlusFloat (Float ww44460 ww44461) (fsFloat (msFloat (Float (Neg (Succ ww4447)) (Pos (Succ ww4448))) (Float (Pos Zero) (Neg (Succ ww4449)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];46694 -> 46740[label="",style="solid", color="black", weight=3]; 189.25/136.73 46695 -> 36965[label="",style="dashed", color="red", weight=0]; 189.25/136.73 46695[label="takeWhile (flip ltEsFloat ww4444) (iterate (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151))))) (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) (Float (Pos Zero) (Neg (Succ ww2151)))))",fontsize=16,color="magenta"];46695 -> 46741[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 46695 -> 46742[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 46696[label="takeWhile0 (flip ltEsFloat ww4444) (Float (Pos Zero) (Neg (Succ ww2151))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151))))) (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) (Float (Pos Zero) (Neg (Succ ww2151))))) MyTrue",fontsize=16,color="black",shape="box"];46696 -> 46743[label="",style="solid", color="black", weight=3]; 189.25/136.73 10123[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10123 -> 11638[label="",style="solid", color="black", weight=3]; 189.25/136.73 10124[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10124 -> 11639[label="",style="solid", color="black", weight=3]; 189.25/136.73 10125[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10125 -> 11640[label="",style="solid", color="black", weight=3]; 189.25/136.73 10126 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10126[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10126 -> 11641[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10126 -> 11642[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10127[label="Succ ww3100",fontsize=16,color="green",shape="box"];10128 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10128[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10128 -> 11643[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10128 -> 11644[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10129[label="Succ ww3100",fontsize=16,color="green",shape="box"];10130[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1028)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww10270))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10130 -> 11645[label="",style="solid", color="black", weight=3]; 189.25/136.73 10131[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1028)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10131 -> 11646[label="",style="solid", color="black", weight=3]; 189.25/136.73 10132 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10132[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10132 -> 11647[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10132 -> 11648[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10133[label="Succ ww3100",fontsize=16,color="green",shape="box"];10134 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10134[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10134 -> 11649[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10134 -> 11650[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10135[label="Succ ww3100",fontsize=16,color="green",shape="box"];10136[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1066)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww10650))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10136 -> 11651[label="",style="solid", color="black", weight=3]; 189.25/136.73 10137[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1066)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10137 -> 11652[label="",style="solid", color="black", weight=3]; 189.25/136.73 10138 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10138[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10138 -> 11653[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10138 -> 11654[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10139[label="Succ ww3100",fontsize=16,color="green",shape="box"];10140 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10140[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10140 -> 11655[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10140 -> 11656[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10141[label="Succ ww3100",fontsize=16,color="green",shape="box"];10142[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10142 -> 11657[label="",style="solid", color="black", weight=3]; 189.25/136.73 10143[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];10143 -> 11658[label="",style="solid", color="black", weight=3]; 189.25/136.73 10144[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10144 -> 11659[label="",style="dashed", color="green", weight=3]; 189.25/136.73 10145[label="ww3100",fontsize=16,color="green",shape="box"];10146[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10146 -> 11660[label="",style="dashed", color="green", weight=3]; 189.25/136.73 10147[label="ww3100",fontsize=16,color="green",shape="box"];10148[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10148 -> 11661[label="",style="solid", color="black", weight=3]; 189.25/136.73 36175 -> 37677[label="",style="dashed", color="red", weight=0]; 189.25/136.73 36175[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36175 -> 37683[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 36175 -> 37684[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 36175 -> 37685[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 36175 -> 37686[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 36176[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36176 -> 36873[label="",style="solid", color="black", weight=3]; 189.25/136.73 36177 -> 36796[label="",style="dashed", color="red", weight=0]; 189.25/136.73 36177[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36177 -> 36811[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 36178[label="ww3100",fontsize=16,color="green",shape="box"];41073[label="psFloat (msFloat (Float (Neg (Succ ww4263)) (Neg (Succ ww4264))) (Float (Pos Zero) (Pos (Succ ww4265)))) ww4273",fontsize=16,color="black",shape="triangle"];41073 -> 41098[label="",style="solid", color="black", weight=3]; 189.25/136.73 41074 -> 37677[label="",style="dashed", color="red", weight=0]; 189.25/136.73 41074[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4263)) (Neg (Succ ww4264))) (Float (Pos Zero) (Pos (Succ ww4265))))) (psFloat (msFloat (Float (Neg (Succ ww4263)) (Neg (Succ ww4264))) (Float (Pos Zero) (Pos (Succ ww4265)))) (psFloat (msFloat (Float (Neg (Succ ww4263)) (Neg (Succ ww4264))) (Float (Pos Zero) (Pos (Succ ww4265)))) ww4273))",fontsize=16,color="magenta"];41074 -> 41099[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 41639[label="primPlusFloat (Float ww42920 ww42921) (fsFloat (msFloat (Float (Neg (Succ ww4293)) (Neg (Succ ww4294))) (Float (Pos Zero) (Pos (Succ ww4295)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];41639 -> 41780[label="",style="solid", color="black", weight=3]; 189.25/136.73 10151[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10151 -> 11664[label="",style="solid", color="black", weight=3]; 189.25/136.73 37260 -> 26800[label="",style="dashed", color="red", weight=0]; 189.25/136.73 37260[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37260 -> 37325[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 37260 -> 37326[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 37261 -> 20243[label="",style="dashed", color="red", weight=0]; 189.25/136.73 37261[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];37262[label="ww4234",fontsize=16,color="green",shape="box"];37263 -> 20243[label="",style="dashed", color="red", weight=0]; 189.25/136.73 37263[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];37264 -> 26800[label="",style="dashed", color="red", weight=0]; 189.25/136.73 37264[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37264 -> 37327[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 37264 -> 37328[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10153[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10153 -> 11666[label="",style="solid", color="black", weight=3]; 189.25/136.73 10154 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10154[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10154 -> 11667[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10154 -> 11668[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10155[label="Succ ww3100",fontsize=16,color="green",shape="box"];10156 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10156[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10156 -> 11669[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10156 -> 11670[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10157[label="Succ ww3100",fontsize=16,color="green",shape="box"];10158[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1086)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww10850))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10158 -> 11671[label="",style="solid", color="black", weight=3]; 189.25/136.73 10159[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1086)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10159 -> 11672[label="",style="solid", color="black", weight=3]; 189.25/136.73 10160 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10160[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10160 -> 11673[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10160 -> 11674[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10161[label="Succ ww3100",fontsize=16,color="green",shape="box"];10162 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10162[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10162 -> 11675[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10162 -> 11676[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10163[label="Succ ww3100",fontsize=16,color="green",shape="box"];10164[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1100)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww10990))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10164 -> 11677[label="",style="solid", color="black", weight=3]; 189.25/136.73 10165[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1100)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10165 -> 11678[label="",style="solid", color="black", weight=3]; 189.25/136.73 10166 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10166[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10166 -> 11679[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10166 -> 11680[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10167[label="Succ ww3100",fontsize=16,color="green",shape="box"];10168 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10168[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10168 -> 11681[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10168 -> 11682[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10169[label="Succ ww3100",fontsize=16,color="green",shape="box"];10170[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10170 -> 11683[label="",style="solid", color="black", weight=3]; 189.25/136.73 10171[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10171 -> 11684[label="",style="solid", color="black", weight=3]; 189.25/136.73 10172[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10172 -> 11685[label="",style="solid", color="black", weight=3]; 189.25/136.73 10173 -> 47039[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10173[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];10173 -> 47690[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10173 -> 47691[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10173 -> 47692[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10173 -> 47693[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10173 -> 47694[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 46977[label="Cons (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) ww4458) (iterate (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998))))) (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) ww4458)))",fontsize=16,color="green",shape="box"];46977 -> 46999[label="",style="dashed", color="green", weight=3]; 189.25/136.73 46977 -> 47000[label="",style="dashed", color="green", weight=3]; 189.25/136.73 26778[label="primPlusFloat ww1995 (fsFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62452[label="ww1995/Float ww19950 ww19951",fontsize=10,color="white",style="solid",shape="box"];26778 -> 62452[label="",style="solid", color="burlywood", weight=9]; 189.25/136.73 62452 -> 26814[label="",style="solid", color="burlywood", weight=3]; 189.25/136.73 50449[label="ww4000",fontsize=16,color="green",shape="box"];50450[label="ww3100",fontsize=16,color="green",shape="box"];50451[label="Zero",fontsize=16,color="green",shape="box"];50452[label="ww5",fontsize=16,color="green",shape="box"];50453[label="gtEsFloat (Float (Pos Zero) (Neg (Succ ww3100))) ww4472",fontsize=16,color="black",shape="box"];50453 -> 50894[label="",style="solid", color="black", weight=3]; 189.25/136.73 10175[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10175 -> 11688[label="",style="solid", color="black", weight=3]; 189.25/136.73 10176[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10176 -> 11689[label="",style="solid", color="black", weight=3]; 189.25/136.73 10177[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10177 -> 11690[label="",style="solid", color="black", weight=3]; 189.25/136.73 10178 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10178[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10178 -> 11691[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10178 -> 11692[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10179[label="Succ ww3100",fontsize=16,color="green",shape="box"];10180 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10180[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10180 -> 11693[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10180 -> 11694[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10181[label="Succ ww3100",fontsize=16,color="green",shape="box"];10182[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1116)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww11150))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10182 -> 11695[label="",style="solid", color="black", weight=3]; 189.25/136.73 10183[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1116)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10183 -> 11696[label="",style="solid", color="black", weight=3]; 189.25/136.73 10184 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10184[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10184 -> 11697[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10184 -> 11698[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10185[label="Succ ww3100",fontsize=16,color="green",shape="box"];10186 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10186[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10186 -> 11699[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10186 -> 11700[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10187[label="Succ ww3100",fontsize=16,color="green",shape="box"];10188[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1130)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww11290))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10188 -> 11701[label="",style="solid", color="black", weight=3]; 189.25/136.73 10189[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1130)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10189 -> 11702[label="",style="solid", color="black", weight=3]; 189.25/136.73 10190 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10190[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10190 -> 11703[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10190 -> 11704[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10191[label="Succ ww3100",fontsize=16,color="green",shape="box"];10192 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10192[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10192 -> 11705[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10192 -> 11706[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10193[label="Succ ww3100",fontsize=16,color="green",shape="box"];10194[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10194 -> 11707[label="",style="solid", color="black", weight=3]; 189.25/136.73 10195[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10195 -> 11708[label="",style="solid", color="black", weight=3]; 189.25/136.73 10196[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10196 -> 11709[label="",style="solid", color="black", weight=3]; 189.25/136.73 10197[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65 (psFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) ww65 (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65)) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) ww65)) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65 (psFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue ww65)",fontsize=16,color="black",shape="box"];10197 -> 11710[label="",style="solid", color="black", weight=3]; 189.25/136.73 52623[label="primPlusFloat ww4544 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4545))) (Float (Pos (Succ ww4546)) (Pos (Succ ww4547)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62453[label="ww4544/Float ww45440 ww45441",fontsize=10,color="white",style="solid",shape="box"];52623 -> 62453[label="",style="solid", color="burlywood", weight=9]; 189.25/136.73 62453 -> 52649[label="",style="solid", color="burlywood", weight=3]; 189.25/136.73 52587[label="Zero",fontsize=16,color="green",shape="box"];52588[label="ww5",fontsize=16,color="green",shape="box"];52589[label="ww3000",fontsize=16,color="green",shape="box"];52590[label="ww3100",fontsize=16,color="green",shape="box"];16501[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20760 ww20761) (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww20780 ww20781) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (Float ww20780 ww20781))) (not (esEsOrdering (primCmpFloat (Float ww20780 ww20781) (primPlusFloat (Float ww20760 ww20761) (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16501 -> 16548[label="",style="solid", color="black", weight=3]; 189.25/136.73 10200[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10200 -> 11713[label="",style="solid", color="black", weight=3]; 189.25/136.73 10201[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10201 -> 11714[label="",style="solid", color="black", weight=3]; 189.25/136.73 10202 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10202[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10202 -> 11715[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10202 -> 11716[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10203[label="Succ ww3100",fontsize=16,color="green",shape="box"];10204 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10204[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10204 -> 11717[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10204 -> 11718[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10205[label="Succ ww3100",fontsize=16,color="green",shape="box"];10206[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1146)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww11450))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10206 -> 11719[label="",style="solid", color="black", weight=3]; 189.25/136.73 10207[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1146)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10207 -> 11720[label="",style="solid", color="black", weight=3]; 189.25/136.73 10208 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10208[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10208 -> 11721[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10208 -> 11722[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10209[label="Succ ww3100",fontsize=16,color="green",shape="box"];10210 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10210[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10210 -> 11723[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10210 -> 11724[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10211[label="Succ ww3100",fontsize=16,color="green",shape="box"];10212[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1160)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww11590))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10212 -> 11725[label="",style="solid", color="black", weight=3]; 189.25/136.73 10213[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1160)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10213 -> 11726[label="",style="solid", color="black", weight=3]; 189.25/136.73 10214 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10214[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10214 -> 11727[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10214 -> 11728[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10215[label="Succ ww3100",fontsize=16,color="green",shape="box"];10216 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10216[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10216 -> 11729[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10216 -> 11730[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10217[label="Succ ww3100",fontsize=16,color="green",shape="box"];10218[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10218 -> 11731[label="",style="solid", color="black", weight=3]; 189.25/136.73 10219[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];10219 -> 11732[label="",style="solid", color="black", weight=3]; 189.25/136.73 10220[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10220 -> 11733[label="",style="dashed", color="green", weight=3]; 189.25/136.73 10221[label="ww3100",fontsize=16,color="green",shape="box"];10222[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10222 -> 11734[label="",style="dashed", color="green", weight=3]; 189.25/136.73 10223[label="ww3100",fontsize=16,color="green",shape="box"];10224[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10224 -> 11735[label="",style="solid", color="black", weight=3]; 189.25/136.73 54067 -> 54742[label="",style="dashed", color="red", weight=0]; 189.25/136.73 54067[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54067 -> 54774[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 54067 -> 54775[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 54067 -> 54776[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 54068[label="ww3000",fontsize=16,color="green",shape="box"];54069[label="ww3100",fontsize=16,color="green",shape="box"];54070 -> 55266[label="",style="dashed", color="red", weight=0]; 189.25/136.73 54070[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54070 -> 55275[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 54070 -> 55276[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 54070 -> 55277[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 54070 -> 55278[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 54071 -> 43626[label="",style="dashed", color="red", weight=0]; 189.25/136.73 54071[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54071 -> 54936[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 54071 -> 54937[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 54071 -> 54938[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 54071 -> 54939[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 55382[label="primPlusFloat (Float ww46260 ww46261) (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4627))) (Float (Pos (Succ ww4628)) (Neg (Succ ww4629)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];55382 -> 55491[label="",style="solid", color="black", weight=3]; 189.25/136.73 43729[label="psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) ww4310",fontsize=16,color="black",shape="triangle"];43729 -> 44006[label="",style="solid", color="black", weight=3]; 189.25/136.73 43730 -> 43626[label="",style="dashed", color="red", weight=0]; 189.25/136.73 43730[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) ww4310))",fontsize=16,color="magenta"];43730 -> 44007[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 55218 -> 22801[label="",style="dashed", color="red", weight=0]; 189.25/136.73 55218[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55218 -> 55331[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 55219 -> 26800[label="",style="dashed", color="red", weight=0]; 189.25/136.73 55219[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55219 -> 55332[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 55219 -> 55333[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 55309 -> 26800[label="",style="dashed", color="red", weight=0]; 189.25/136.73 55309[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55309 -> 55386[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 55309 -> 55387[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 55310 -> 22801[label="",style="dashed", color="red", weight=0]; 189.25/136.73 55310[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55310 -> 55388[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 55311[label="ww4616",fontsize=16,color="green",shape="box"];10229[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10229 -> 11740[label="",style="solid", color="black", weight=3]; 189.25/136.73 10230 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10230[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10230 -> 11741[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10230 -> 11742[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10231[label="Succ ww3100",fontsize=16,color="green",shape="box"];10232 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10232[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10232 -> 11743[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10232 -> 11744[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10233[label="Succ ww3100",fontsize=16,color="green",shape="box"];10234[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1180)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww11790))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10234 -> 11745[label="",style="solid", color="black", weight=3]; 189.25/136.73 10235[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1180)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10235 -> 11746[label="",style="solid", color="black", weight=3]; 189.25/136.73 10236 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10236[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10236 -> 11747[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10236 -> 11748[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10237[label="Succ ww3100",fontsize=16,color="green",shape="box"];10238 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10238[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10238 -> 11749[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10238 -> 11750[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10239[label="Succ ww3100",fontsize=16,color="green",shape="box"];10240[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1194)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww11930))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10240 -> 11751[label="",style="solid", color="black", weight=3]; 189.25/136.73 10241[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1194)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10241 -> 11752[label="",style="solid", color="black", weight=3]; 189.25/136.73 10242 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10242[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10242 -> 11753[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10242 -> 11754[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10243[label="Succ ww3100",fontsize=16,color="green",shape="box"];10244 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10244[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10244 -> 11755[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10244 -> 11756[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10245[label="Succ ww3100",fontsize=16,color="green",shape="box"];10246[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10246 -> 11757[label="",style="solid", color="black", weight=3]; 189.25/136.73 10247[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];10247 -> 11758[label="",style="solid", color="black", weight=3]; 189.25/136.73 10248[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10248 -> 11759[label="",style="dashed", color="green", weight=3]; 189.25/136.73 10249[label="ww3100",fontsize=16,color="green",shape="box"];10250[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10250 -> 11760[label="",style="dashed", color="green", weight=3]; 189.25/136.73 10251[label="ww3100",fontsize=16,color="green",shape="box"];10252[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10252 -> 11761[label="",style="solid", color="black", weight=3]; 189.25/136.73 26983[label="ww3000",fontsize=16,color="green",shape="box"];26984[label="Succ Zero",fontsize=16,color="green",shape="box"];26985[label="ww3100",fontsize=16,color="green",shape="box"];26986 -> 27046[label="",style="dashed", color="red", weight=0]; 189.25/136.73 26986[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];26986 -> 27055[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 26986 -> 27056[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 26986 -> 27057[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 26986 -> 27058[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 26987 -> 27030[label="",style="dashed", color="red", weight=0]; 189.25/136.73 26987[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];26987 -> 27033[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 27131[label="primPlusFloat (Float ww32900 ww32901) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3291))) (Float (Pos (Succ ww3292)) (Pos (Succ ww3293)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];27131 -> 27170[label="",style="solid", color="black", weight=3]; 189.25/136.73 27132[label="takeWhile (flip ltEsFloat ww3284) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))))",fontsize=16,color="black",shape="box"];27132 -> 27171[label="",style="solid", color="black", weight=3]; 189.25/136.73 57265[label="ww3284",fontsize=16,color="green",shape="box"];57266 -> 57390[label="",style="dashed", color="red", weight=0]; 189.25/136.73 57266[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))",fontsize=16,color="magenta"];57266 -> 57391[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 57267[label="ww2168",fontsize=16,color="green",shape="box"];57268[label="ww2169",fontsize=16,color="green",shape="box"];57264[label="takeWhile0 (flip ltEsFloat ww4184) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) ww4683 otherwise",fontsize=16,color="black",shape="triangle"];57264 -> 57297[label="",style="solid", color="black", weight=3]; 189.25/136.73 10255[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10255 -> 11764[label="",style="solid", color="black", weight=3]; 189.25/136.73 10256[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10256 -> 11765[label="",style="solid", color="black", weight=3]; 189.25/136.73 10257[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10257 -> 11766[label="",style="solid", color="black", weight=3]; 189.25/136.73 10258 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10258[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10258 -> 11767[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10258 -> 11768[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10259[label="Succ ww3100",fontsize=16,color="green",shape="box"];10260 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10260[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10260 -> 11769[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10260 -> 11770[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10261[label="Succ ww3100",fontsize=16,color="green",shape="box"];10262[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1214)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww12130))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10262 -> 11771[label="",style="solid", color="black", weight=3]; 189.25/136.73 10263[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1214)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10263 -> 11772[label="",style="solid", color="black", weight=3]; 189.25/136.73 10264 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10264[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10264 -> 11773[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10264 -> 11774[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10265[label="Succ ww3100",fontsize=16,color="green",shape="box"];10266 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10266[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10266 -> 11775[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10266 -> 11776[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10267[label="Succ ww3100",fontsize=16,color="green",shape="box"];10268[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1228)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww12270))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10268 -> 11777[label="",style="solid", color="black", weight=3]; 189.25/136.73 10269[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1228)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10269 -> 11778[label="",style="solid", color="black", weight=3]; 189.25/136.73 10270 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10270[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10270 -> 11779[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10270 -> 11780[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10271[label="Succ ww3100",fontsize=16,color="green",shape="box"];10272 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10272[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10272 -> 11781[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10272 -> 11782[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10273[label="Succ ww3100",fontsize=16,color="green",shape="box"];10274[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10274 -> 11783[label="",style="solid", color="black", weight=3]; 189.25/136.73 10275[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10275 -> 11784[label="",style="solid", color="black", weight=3]; 189.25/136.73 10276[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10276 -> 11785[label="",style="solid", color="black", weight=3]; 189.25/136.73 10277 -> 47039[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10277[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];10277 -> 47705[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10277 -> 47706[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10277 -> 47707[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10277 -> 47708[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10277 -> 47709[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 52887[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4550))) (Float (Pos (Succ ww4551)) (Neg (Succ ww4552)))) ww4560) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4550))) (Float (Pos (Succ ww4551)) (Neg (Succ ww4552))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4550))) (Float (Pos (Succ ww4551)) (Neg (Succ ww4552)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4550))) (Float (Pos (Succ ww4551)) (Neg (Succ ww4552)))) ww4560)))",fontsize=16,color="green",shape="box"];52887 -> 52910[label="",style="dashed", color="green", weight=3]; 189.25/136.73 52887 -> 52911[label="",style="dashed", color="green", weight=3]; 189.25/136.73 27134[label="primPlusFloat ww2005 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2006))) (Float (Pos (Succ ww2007)) (Neg (Succ ww2008)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62454[label="ww2005/Float ww20050 ww20051",fontsize=10,color="white",style="solid",shape="box"];27134 -> 62454[label="",style="solid", color="burlywood", weight=9]; 189.25/136.73 62454 -> 27182[label="",style="solid", color="burlywood", weight=3]; 189.25/136.73 50454[label="ww3000",fontsize=16,color="green",shape="box"];50455[label="ww3100",fontsize=16,color="green",shape="box"];50456[label="Zero",fontsize=16,color="green",shape="box"];50457[label="ww5",fontsize=16,color="green",shape="box"];10279[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10279 -> 11788[label="",style="solid", color="black", weight=3]; 189.25/136.73 55220 -> 22801[label="",style="dashed", color="red", weight=0]; 189.25/136.73 55220[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55220 -> 55334[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 55221 -> 26800[label="",style="dashed", color="red", weight=0]; 189.25/136.73 55221[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55221 -> 55335[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 55221 -> 55336[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 55383 -> 26800[label="",style="dashed", color="red", weight=0]; 189.25/136.73 55383[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55383 -> 55492[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 55383 -> 55493[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 55384 -> 22801[label="",style="dashed", color="red", weight=0]; 189.25/136.73 55384[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55384 -> 55494[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 55385[label="ww4617",fontsize=16,color="green",shape="box"];10281[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10281 -> 11790[label="",style="solid", color="black", weight=3]; 189.25/136.73 10282 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10282[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10282 -> 11791[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10282 -> 11792[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10283[label="Succ ww3100",fontsize=16,color="green",shape="box"];10284 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10284[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10284 -> 11793[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10284 -> 11794[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10285[label="Succ ww3100",fontsize=16,color="green",shape="box"];10286[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1244)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww12430))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10286 -> 11795[label="",style="solid", color="black", weight=3]; 189.25/136.73 10287[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1244)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10287 -> 11796[label="",style="solid", color="black", weight=3]; 189.25/136.73 10288 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10288[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10288 -> 11797[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10288 -> 11798[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10289[label="Succ ww3100",fontsize=16,color="green",shape="box"];10290 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10290[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10290 -> 11799[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10290 -> 11800[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10291[label="Succ ww3100",fontsize=16,color="green",shape="box"];10292[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1258)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww12570))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10292 -> 11801[label="",style="solid", color="black", weight=3]; 189.25/136.73 10293[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1258)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10293 -> 11802[label="",style="solid", color="black", weight=3]; 189.25/136.73 10294 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10294[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10294 -> 11803[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10294 -> 11804[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10295[label="Succ ww3100",fontsize=16,color="green",shape="box"];10296 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10296[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10296 -> 11805[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10296 -> 11806[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10297[label="Succ ww3100",fontsize=16,color="green",shape="box"];10298[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10298 -> 11807[label="",style="solid", color="black", weight=3]; 189.25/136.73 10299[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10299 -> 11808[label="",style="solid", color="black", weight=3]; 189.25/136.73 10300[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10300 -> 11809[label="",style="solid", color="black", weight=3]; 189.25/136.73 37658[label="primPlusFloat ww4267 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4268))) (Float (Pos Zero) (Pos (Succ ww4269)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62455[label="ww4267/Float ww42670 ww42671",fontsize=10,color="white",style="solid",shape="box"];37658 -> 62455[label="",style="solid", color="burlywood", weight=9]; 189.25/136.73 62455 -> 37709[label="",style="solid", color="burlywood", weight=3]; 189.25/136.73 50458[label="ww3100",fontsize=16,color="green",shape="box"];50459[label="ww5",fontsize=16,color="green",shape="box"];50460[label="Zero",fontsize=16,color="green",shape="box"];37265 -> 26800[label="",style="dashed", color="red", weight=0]; 189.25/136.73 37265[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37265 -> 37329[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 37265 -> 37330[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 37266 -> 22801[label="",style="dashed", color="red", weight=0]; 189.25/136.73 37266[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];37266 -> 37331[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 37267[label="ww4235",fontsize=16,color="green",shape="box"];37268 -> 22801[label="",style="dashed", color="red", weight=0]; 189.25/136.73 37268[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];37268 -> 37332[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 37269 -> 26800[label="",style="dashed", color="red", weight=0]; 189.25/136.73 37269[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37269 -> 37333[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 37269 -> 37334[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10314[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10314 -> 11814[label="",style="solid", color="black", weight=3]; 189.25/136.73 10315 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10315[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10315 -> 11815[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10315 -> 11816[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10316[label="Succ ww3100",fontsize=16,color="green",shape="box"];10317 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10317[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10317 -> 11817[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10317 -> 11818[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10318[label="Succ ww3100",fontsize=16,color="green",shape="box"];10319[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1274)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww12730))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10319 -> 11819[label="",style="solid", color="black", weight=3]; 189.25/136.73 10320[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1274)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10320 -> 11820[label="",style="solid", color="black", weight=3]; 189.25/136.73 10321 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10321[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10321 -> 11821[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10321 -> 11822[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10322[label="Succ ww3100",fontsize=16,color="green",shape="box"];10323 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10323[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10323 -> 11823[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10323 -> 11824[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10324[label="Succ ww3100",fontsize=16,color="green",shape="box"];10325[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1288)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww12870))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10325 -> 11825[label="",style="solid", color="black", weight=3]; 189.25/136.73 10326[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1288)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10326 -> 11826[label="",style="solid", color="black", weight=3]; 189.25/136.73 10327 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10327[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10327 -> 11827[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10327 -> 11828[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10328[label="Succ ww3100",fontsize=16,color="green",shape="box"];10329 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10329[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10329 -> 11829[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10329 -> 11830[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10330[label="Succ ww3100",fontsize=16,color="green",shape="box"];10331[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10331 -> 11831[label="",style="solid", color="black", weight=3]; 189.25/136.73 10332[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];10332 -> 11832[label="",style="solid", color="black", weight=3]; 189.25/136.73 10333[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10333 -> 11833[label="",style="dashed", color="green", weight=3]; 189.25/136.73 10334[label="ww3100",fontsize=16,color="green",shape="box"];10335[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10335 -> 11834[label="",style="dashed", color="green", weight=3]; 189.25/136.73 10336[label="ww3100",fontsize=16,color="green",shape="box"];10337[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10337 -> 11835[label="",style="solid", color="black", weight=3]; 189.25/136.73 15706[label="ww5",fontsize=16,color="green",shape="box"];15707[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];15708[label="Succ Zero",fontsize=16,color="green",shape="box"];10341[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10341 -> 11839[label="",style="solid", color="black", weight=3]; 189.25/136.73 10342[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10342 -> 11840[label="",style="solid", color="black", weight=3]; 189.25/136.73 10343 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10343[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10343 -> 11841[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10343 -> 11842[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10344[label="Succ ww3100",fontsize=16,color="green",shape="box"];10345 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10345[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10345 -> 11843[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10345 -> 11844[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10346[label="Succ ww3100",fontsize=16,color="green",shape="box"];10347[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1308)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww13070))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10347 -> 11845[label="",style="solid", color="black", weight=3]; 189.25/136.73 10348[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1308)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10348 -> 11846[label="",style="solid", color="black", weight=3]; 189.25/136.73 10349 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10349[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10349 -> 11847[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10349 -> 11848[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10350[label="Succ ww3100",fontsize=16,color="green",shape="box"];10351 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10351[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10351 -> 11849[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10351 -> 11850[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10352[label="Succ ww3100",fontsize=16,color="green",shape="box"];10353[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1322)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww13210))) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10353 -> 11851[label="",style="solid", color="black", weight=3]; 189.25/136.73 10354[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww1322)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10354 -> 11852[label="",style="solid", color="black", weight=3]; 189.25/136.73 10355 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10355[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10355 -> 11853[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10355 -> 11854[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10356[label="Succ ww3100",fontsize=16,color="green",shape="box"];10357 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.73 10357[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10357 -> 11855[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10357 -> 11856[label="",style="dashed", color="magenta", weight=3]; 189.25/136.73 10358[label="Succ ww3100",fontsize=16,color="green",shape="box"];10359[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10359 -> 11857[label="",style="solid", color="black", weight=3]; 189.25/136.74 10360[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];10360 -> 11858[label="",style="solid", color="black", weight=3]; 189.25/136.74 10361[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10361 -> 11859[label="",style="dashed", color="green", weight=3]; 189.25/136.74 10362[label="ww3100",fontsize=16,color="green",shape="box"];10363[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10363 -> 11860[label="",style="dashed", color="green", weight=3]; 189.25/136.74 10364[label="ww3100",fontsize=16,color="green",shape="box"];10365[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10365 -> 11861[label="",style="solid", color="black", weight=3]; 189.25/136.74 36191 -> 41076[label="",style="dashed", color="red", weight=0]; 189.25/136.74 36191[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36191 -> 41081[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 36191 -> 41082[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 36191 -> 41083[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 36192[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36192 -> 36875[label="",style="solid", color="black", weight=3]; 189.25/136.74 36193 -> 36796[label="",style="dashed", color="red", weight=0]; 189.25/136.74 36193[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36193 -> 36812[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 36194[label="ww3100",fontsize=16,color="green",shape="box"];41184[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4271))) (Float (Pos Zero) (Pos (Succ ww4272)))) ww4277",fontsize=16,color="black",shape="triangle"];41184 -> 41310[label="",style="solid", color="black", weight=3]; 189.25/136.74 41185 -> 41076[label="",style="dashed", color="red", weight=0]; 189.25/136.74 41185[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4271))) (Float (Pos Zero) (Pos (Succ ww4272))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4271))) (Float (Pos Zero) (Pos (Succ ww4272)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4271))) (Float (Pos Zero) (Pos (Succ ww4272)))) ww4277))",fontsize=16,color="magenta"];41185 -> 41311[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 41776[label="primPlusFloat (Float ww42970 ww42971) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4298))) (Float (Pos Zero) (Pos (Succ ww4299)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];41776 -> 43421[label="",style="solid", color="black", weight=3]; 189.25/136.74 10368[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10368 -> 11864[label="",style="solid", color="black", weight=3]; 189.25/136.74 37278 -> 26800[label="",style="dashed", color="red", weight=0]; 189.25/136.74 37278[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37278 -> 37348[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 37278 -> 37349[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 37279 -> 22801[label="",style="dashed", color="red", weight=0]; 189.25/136.74 37279[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];37279 -> 37350[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 37280[label="ww4236",fontsize=16,color="green",shape="box"];37281 -> 22801[label="",style="dashed", color="red", weight=0]; 189.25/136.74 37281[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];37281 -> 37351[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 37282 -> 26800[label="",style="dashed", color="red", weight=0]; 189.25/136.74 37282[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];37282 -> 37352[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 37282 -> 37353[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 26731 -> 21759[label="",style="dashed", color="red", weight=0]; 189.25/136.74 26731[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];26732 -> 22801[label="",style="dashed", color="red", weight=0]; 189.25/136.74 26732[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];26732 -> 26754[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 26733[label="ww59",fontsize=16,color="green",shape="box"];10371[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww340 ww341) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) ww35 (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww340 ww341) (primDivFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10371 -> 11867[label="",style="solid", color="black", weight=3]; 189.25/136.74 10372 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10372[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10372 -> 11868[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10372 -> 11869[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10373[label="Succ ww3100",fontsize=16,color="green",shape="box"];10374 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10374[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10374 -> 11870[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10374 -> 11871[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10375[label="Succ ww3100",fontsize=16,color="green",shape="box"];10376[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1342)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww13410))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10376 -> 11872[label="",style="solid", color="black", weight=3]; 189.25/136.74 10377[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1342)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10377 -> 11873[label="",style="solid", color="black", weight=3]; 189.25/136.74 10378 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10378[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10378 -> 11874[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10378 -> 11875[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10379[label="Succ ww3100",fontsize=16,color="green",shape="box"];10380 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10380[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10380 -> 11876[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10380 -> 11877[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10381[label="Succ ww3100",fontsize=16,color="green",shape="box"];10382[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1356)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww13550))) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10382 -> 11878[label="",style="solid", color="black", weight=3]; 189.25/136.74 10383[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww1356)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10383 -> 11879[label="",style="solid", color="black", weight=3]; 189.25/136.74 10384 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10384[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10384 -> 11880[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10384 -> 11881[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10385[label="Succ ww3100",fontsize=16,color="green",shape="box"];10386 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10386[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10386 -> 11882[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10386 -> 11883[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10387[label="Succ ww3100",fontsize=16,color="green",shape="box"];10388[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10388 -> 11884[label="",style="solid", color="black", weight=3]; 189.25/136.74 10389[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10389 -> 11885[label="",style="solid", color="black", weight=3]; 189.25/136.74 10390[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10390 -> 11886[label="",style="solid", color="black", weight=3]; 189.25/136.74 10391 -> 47039[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10391[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];10391 -> 47715[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10391 -> 47716[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10391 -> 47717[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10391 -> 47718[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10391 -> 47719[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 52909[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4554))) (Float (Pos Zero) (Neg (Succ ww4555)))) ww4561) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4554))) (Float (Pos Zero) (Neg (Succ ww4555))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4554))) (Float (Pos Zero) (Neg (Succ ww4555)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4554))) (Float (Pos Zero) (Neg (Succ ww4555)))) ww4561)))",fontsize=16,color="green",shape="box"];52909 -> 52941[label="",style="dashed", color="green", weight=3]; 189.25/136.74 52909 -> 52942[label="",style="dashed", color="green", weight=3]; 189.25/136.74 27494[label="primPlusFloat ww2015 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62456[label="ww2015/Float ww20150 ww20151",fontsize=10,color="white",style="solid",shape="box"];27494 -> 62456[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62456 -> 27548[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 50461[label="ww5",fontsize=16,color="green",shape="box"];50462[label="ww3100",fontsize=16,color="green",shape="box"];50463[label="Zero",fontsize=16,color="green",shape="box"];10393[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10393 -> 11889[label="",style="solid", color="black", weight=3]; 189.25/136.74 10394[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10394 -> 11890[label="",style="solid", color="black", weight=3]; 189.25/136.74 10395[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10395 -> 11891[label="",style="solid", color="black", weight=3]; 189.25/136.74 10396[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos ww13730) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg ww13750)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos ww13730) (Neg ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10396 -> 11892[label="",style="solid", color="black", weight=3]; 189.25/136.74 10397[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg ww13730) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos ww13750)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg ww13730) (Pos ww13750))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10397 -> 11893[label="",style="solid", color="black", weight=3]; 189.25/136.74 47535 -> 51182[label="",style="dashed", color="red", weight=0]; 189.25/136.74 47535[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="magenta"];47535 -> 51183[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 47536[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];47537[label="psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47537 -> 50518[label="",style="solid", color="black", weight=3]; 189.25/136.74 47538[label="Pos (Succ ww137500)",fontsize=16,color="green",shape="box"];47539 -> 49896[label="",style="dashed", color="red", weight=0]; 189.25/136.74 47539[label="flip gtEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))",fontsize=16,color="magenta"];47539 -> 49912[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 47539 -> 49913[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 47539 -> 49914[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10399[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10399 -> 11895[label="",style="solid", color="black", weight=3]; 189.25/136.74 10400[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10400 -> 11896[label="",style="solid", color="black", weight=3]; 189.25/136.74 10401[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10401 -> 11897[label="",style="solid", color="black", weight=3]; 189.25/136.74 10402[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10402 -> 11898[label="",style="solid", color="black", weight=3]; 189.25/136.74 47540 -> 51190[label="",style="dashed", color="red", weight=0]; 189.25/136.74 47540[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="magenta"];47540 -> 51191[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 47541[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];47542[label="psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47542 -> 50520[label="",style="solid", color="black", weight=3]; 189.25/136.74 47543[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];47544 -> 49946[label="",style="dashed", color="red", weight=0]; 189.25/136.74 47544[label="flip gtEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))",fontsize=16,color="magenta"];47544 -> 49962[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 47544 -> 49963[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 47544 -> 49964[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10404[label="takeWhile1 (flip ltEsFloat (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10404 -> 11900[label="",style="solid", color="black", weight=3]; 189.25/136.74 10405[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10405 -> 11901[label="",style="solid", color="black", weight=3]; 189.25/136.74 10406[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10406 -> 11902[label="",style="solid", color="black", weight=3]; 189.25/136.74 10407[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10407 -> 11903[label="",style="solid", color="black", weight=3]; 189.25/136.74 10408 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10408[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10408 -> 11904[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10408 -> 11905[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10409[label="Succ ww3100",fontsize=16,color="green",shape="box"];10410 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10410[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10410 -> 11906[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10410 -> 11907[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10411[label="Succ ww3100",fontsize=16,color="green",shape="box"];10412[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1381)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww13800))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10412 -> 11908[label="",style="solid", color="black", weight=3]; 189.25/136.74 10413[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1381)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10413 -> 11909[label="",style="solid", color="black", weight=3]; 189.25/136.74 10414 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10414[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10414 -> 11910[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10414 -> 11911[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10415[label="Succ ww3100",fontsize=16,color="green",shape="box"];10416 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10416[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10416 -> 11912[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10416 -> 11913[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10417[label="Succ ww3100",fontsize=16,color="green",shape="box"];10418[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1395)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww13940))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10418 -> 11914[label="",style="solid", color="black", weight=3]; 189.25/136.74 10419[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1395)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10419 -> 11915[label="",style="solid", color="black", weight=3]; 189.25/136.74 10420 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10420[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10420 -> 11916[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10420 -> 11917[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10421[label="Succ ww3100",fontsize=16,color="green",shape="box"];10422 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10422[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10422 -> 11918[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10422 -> 11919[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10423[label="Succ ww3100",fontsize=16,color="green",shape="box"];10424[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10424 -> 11920[label="",style="solid", color="black", weight=3]; 189.25/136.74 10425[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10425 -> 11921[label="",style="solid", color="black", weight=3]; 189.25/136.74 10426[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10426 -> 11922[label="",style="dashed", color="green", weight=3]; 189.25/136.74 10427[label="ww3100",fontsize=16,color="green",shape="box"];10428[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10428 -> 11923[label="",style="dashed", color="green", weight=3]; 189.25/136.74 10429[label="ww3100",fontsize=16,color="green",shape="box"];10430[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10430 -> 11924[label="",style="solid", color="black", weight=3]; 189.25/136.74 10431[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10431 -> 11925[label="",style="solid", color="black", weight=3]; 189.25/136.74 53430[label="Zero",fontsize=16,color="green",shape="box"];53431[label="ww3100",fontsize=16,color="green",shape="box"];53432[label="ww4000",fontsize=16,color="green",shape="box"];53433[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53429[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4583)) (Pos (Succ ww4584))) (Float (Neg Zero) (Pos (Succ ww4585))))) (psFloat (msFloat (Float (Neg (Succ ww4583)) (Pos (Succ ww4584))) (Float (Neg Zero) (Pos (Succ ww4585)))) ww4595)",fontsize=16,color="black",shape="triangle"];53429 -> 53456[label="",style="solid", color="black", weight=3]; 189.25/136.74 50465[label="ww3100",fontsize=16,color="green",shape="box"];50466[label="ww5",fontsize=16,color="green",shape="box"];50467[label="ww4000",fontsize=16,color="green",shape="box"];50468[label="Zero",fontsize=16,color="green",shape="box"];27969[label="psFloat ww2019 (fsFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];27969 -> 27975[label="",style="solid", color="black", weight=3]; 189.25/136.74 50156 -> 27969[label="",style="dashed", color="red", weight=0]; 189.25/136.74 50156[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50156 -> 50521[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 50156 -> 50522[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 50156 -> 50523[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 50156 -> 50524[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10433[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10433 -> 11927[label="",style="solid", color="black", weight=3]; 189.25/136.74 10434[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10434 -> 11928[label="",style="solid", color="black", weight=3]; 189.25/136.74 10435[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10435 -> 11929[label="",style="solid", color="black", weight=3]; 189.25/136.74 10436 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10436[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10436 -> 11930[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10436 -> 11931[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10437[label="Succ ww3100",fontsize=16,color="green",shape="box"];10438 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10438[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10438 -> 11932[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10438 -> 11933[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10439[label="Succ ww3100",fontsize=16,color="green",shape="box"];10440[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1415)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww14140))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10440 -> 11934[label="",style="solid", color="black", weight=3]; 189.25/136.74 10441[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1415)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10441 -> 11935[label="",style="solid", color="black", weight=3]; 189.25/136.74 10442 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10442[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10442 -> 11936[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10442 -> 11937[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10443[label="Succ ww3100",fontsize=16,color="green",shape="box"];10444 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10444[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10444 -> 11938[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10444 -> 11939[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10445[label="Succ ww3100",fontsize=16,color="green",shape="box"];10446[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1429)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww14280))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10446 -> 11940[label="",style="solid", color="black", weight=3]; 189.25/136.74 10447[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1429)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10447 -> 11941[label="",style="solid", color="black", weight=3]; 189.25/136.74 10448 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10448[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10448 -> 11942[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10448 -> 11943[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10449[label="Succ ww3100",fontsize=16,color="green",shape="box"];10450 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10450[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10450 -> 11944[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10450 -> 11945[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10451[label="Succ ww3100",fontsize=16,color="green",shape="box"];10452[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];10452 -> 11946[label="",style="solid", color="black", weight=3]; 189.25/136.74 10453 -> 10452[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10453[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];10454[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10454 -> 11947[label="",style="solid", color="black", weight=3]; 189.25/136.74 17433[label="takeWhile1 (flip ltEsFloat (psFloat ww2183 (fsFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww2186))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww2186))) (psFloat ww2183 (fsFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17433 -> 17476[label="",style="solid", color="black", weight=3]; 189.25/136.74 10457[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10457 -> 11950[label="",style="solid", color="black", weight=3]; 189.25/136.74 10458[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10458 -> 11951[label="",style="solid", color="black", weight=3]; 189.25/136.74 10459[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10459 -> 11952[label="",style="solid", color="black", weight=3]; 189.25/136.74 10460 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10460[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10460 -> 11953[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10460 -> 11954[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10461[label="Succ ww3100",fontsize=16,color="green",shape="box"];10462 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10462[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10462 -> 11955[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10462 -> 11956[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10463[label="Succ ww3100",fontsize=16,color="green",shape="box"];10464[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1445)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww14440))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10464 -> 11957[label="",style="solid", color="black", weight=3]; 189.25/136.74 10465[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1445)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10465 -> 11958[label="",style="solid", color="black", weight=3]; 189.25/136.74 10466 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10466[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10466 -> 11959[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10466 -> 11960[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10467[label="Succ ww3100",fontsize=16,color="green",shape="box"];10468 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10468[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10468 -> 11961[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10468 -> 11962[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10469[label="Succ ww3100",fontsize=16,color="green",shape="box"];10470[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1483)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww14820))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10470 -> 11963[label="",style="solid", color="black", weight=3]; 189.25/136.74 10471[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1483)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10471 -> 11964[label="",style="solid", color="black", weight=3]; 189.25/136.74 10472 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10472[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10472 -> 11965[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10472 -> 11966[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10473[label="Succ ww3100",fontsize=16,color="green",shape="box"];10474 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10474[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10474 -> 11967[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10474 -> 11968[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10475[label="Succ ww3100",fontsize=16,color="green",shape="box"];10476[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];10476 -> 11969[label="",style="solid", color="black", weight=3]; 189.25/136.74 10477 -> 10476[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10477[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];10478[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10478 -> 11970[label="",style="solid", color="black", weight=3]; 189.25/136.74 17493[label="takeWhile1 (flip ltEsFloat (psFloat ww2190 (fsFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2193))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww2193))) (psFloat ww2190 (fsFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17493 -> 17527[label="",style="solid", color="black", weight=3]; 189.25/136.74 10481[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10481 -> 11973[label="",style="solid", color="black", weight=3]; 189.25/136.74 10482[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10482 -> 11974[label="",style="solid", color="black", weight=3]; 189.25/136.74 10483[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10483 -> 11975[label="",style="solid", color="black", weight=3]; 189.25/136.74 10484 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10484[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10484 -> 11976[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10484 -> 11977[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10485[label="Succ ww3100",fontsize=16,color="green",shape="box"];10486 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10486[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10486 -> 11978[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10486 -> 11979[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10487[label="Succ ww3100",fontsize=16,color="green",shape="box"];10488[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1499)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww14980))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10488 -> 11980[label="",style="solid", color="black", weight=3]; 189.25/136.74 10489[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1499)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10489 -> 11981[label="",style="solid", color="black", weight=3]; 189.25/136.74 10490 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10490[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10490 -> 11982[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10490 -> 11983[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10491[label="Succ ww3100",fontsize=16,color="green",shape="box"];10492 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10492[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10492 -> 11984[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10492 -> 11985[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10493[label="Succ ww3100",fontsize=16,color="green",shape="box"];10494[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1513)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww15120))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10494 -> 11986[label="",style="solid", color="black", weight=3]; 189.25/136.74 10495[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1513)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10495 -> 11987[label="",style="solid", color="black", weight=3]; 189.25/136.74 10496 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10496[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10496 -> 11988[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10496 -> 11989[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10497[label="Succ ww3100",fontsize=16,color="green",shape="box"];10498 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10498[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10498 -> 11990[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10498 -> 11991[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10499[label="Succ ww3100",fontsize=16,color="green",shape="box"];10500[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10500 -> 11992[label="",style="solid", color="black", weight=3]; 189.25/136.74 10501[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10501 -> 11993[label="",style="solid", color="black", weight=3]; 189.25/136.74 10502[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10502 -> 11994[label="",style="dashed", color="green", weight=3]; 189.25/136.74 10503[label="ww3100",fontsize=16,color="green",shape="box"];10504[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10504 -> 11995[label="",style="dashed", color="green", weight=3]; 189.25/136.74 10505[label="ww3100",fontsize=16,color="green",shape="box"];10506[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10506 -> 11996[label="",style="solid", color="black", weight=3]; 189.25/136.74 10507[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10507 -> 11997[label="",style="solid", color="black", weight=3]; 189.25/136.74 53460[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53461[label="ww4000",fontsize=16,color="green",shape="box"];53462[label="ww3100",fontsize=16,color="green",shape="box"];53463[label="Zero",fontsize=16,color="green",shape="box"];53459[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4587)) (Neg (Succ ww4588))) (Float (Neg Zero) (Neg (Succ ww4589))))) (psFloat (msFloat (Float (Neg (Succ ww4587)) (Neg (Succ ww4588))) (Float (Neg Zero) (Neg (Succ ww4589)))) ww4596)",fontsize=16,color="black",shape="triangle"];53459 -> 53486[label="",style="solid", color="black", weight=3]; 189.25/136.74 50470[label="ww4000",fontsize=16,color="green",shape="box"];50471[label="Zero",fontsize=16,color="green",shape="box"];50472[label="ww5",fontsize=16,color="green",shape="box"];50473[label="ww3100",fontsize=16,color="green",shape="box"];28060[label="psFloat ww2024 (fsFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];28060 -> 28068[label="",style="solid", color="black", weight=3]; 189.25/136.74 50224 -> 28060[label="",style="dashed", color="red", weight=0]; 189.25/136.74 50224[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50224 -> 50525[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 50224 -> 50526[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 50224 -> 50527[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 50224 -> 50528[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10509[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10509 -> 11999[label="",style="solid", color="black", weight=3]; 189.25/136.74 10510[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10510 -> 12000[label="",style="solid", color="black", weight=3]; 189.25/136.74 10511[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10511 -> 12001[label="",style="solid", color="black", weight=3]; 189.25/136.74 10512 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10512[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10512 -> 12002[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10512 -> 12003[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10513[label="Succ ww3100",fontsize=16,color="green",shape="box"];10514 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10514[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10514 -> 12004[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10514 -> 12005[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10515[label="Succ ww3100",fontsize=16,color="green",shape="box"];10516[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1533)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww15320))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10516 -> 12006[label="",style="solid", color="black", weight=3]; 189.25/136.74 10517[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1533)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10517 -> 12007[label="",style="solid", color="black", weight=3]; 189.25/136.74 10518 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10518[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10518 -> 12008[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10518 -> 12009[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10519[label="Succ ww3100",fontsize=16,color="green",shape="box"];10520 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10520[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10520 -> 12010[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10520 -> 12011[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10521[label="Succ ww3100",fontsize=16,color="green",shape="box"];10522[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1547)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww15460))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10522 -> 12012[label="",style="solid", color="black", weight=3]; 189.25/136.74 10523[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1547)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10523 -> 12013[label="",style="solid", color="black", weight=3]; 189.25/136.74 10524 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10524[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10524 -> 12014[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10524 -> 12015[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10525[label="Succ ww3100",fontsize=16,color="green",shape="box"];10526 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10526[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10526 -> 12016[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10526 -> 12017[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10527[label="Succ ww3100",fontsize=16,color="green",shape="box"];10528[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10528 -> 12018[label="",style="solid", color="black", weight=3]; 189.25/136.74 10529[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10529 -> 12019[label="",style="solid", color="black", weight=3]; 189.25/136.74 10530[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10530 -> 12020[label="",style="dashed", color="green", weight=3]; 189.25/136.74 10531[label="ww3100",fontsize=16,color="green",shape="box"];10532[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10532 -> 12021[label="",style="dashed", color="green", weight=3]; 189.25/136.74 10533[label="ww3100",fontsize=16,color="green",shape="box"];10534[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10534 -> 12022[label="",style="solid", color="black", weight=3]; 189.25/136.74 50474[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50475[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50476[label="Zero",fontsize=16,color="green",shape="box"];50477[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];53385[label="ww5",fontsize=16,color="green",shape="box"];53386[label="ww3000",fontsize=16,color="green",shape="box"];53387[label="Zero",fontsize=16,color="green",shape="box"];53388[label="ww3100",fontsize=16,color="green",shape="box"];53384[label="psFloat ww4591 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4592))) (Float (Neg (Succ ww4593)) (Pos (Succ ww4594)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];53384 -> 53425[label="",style="solid", color="black", weight=3]; 189.25/136.74 49907 -> 53384[label="",style="dashed", color="red", weight=0]; 189.25/136.74 49907[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49907 -> 53389[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 49907 -> 53390[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 49907 -> 53391[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 49907 -> 53392[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 49908[label="Succ ww3100",fontsize=16,color="green",shape="box"];49909[label="ww3000",fontsize=16,color="green",shape="box"];10537[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10537 -> 12025[label="",style="solid", color="black", weight=3]; 189.25/136.74 10538[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10538 -> 12026[label="",style="solid", color="black", weight=3]; 189.25/136.74 10539 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10539[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10539 -> 12027[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10539 -> 12028[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10540[label="Succ ww3100",fontsize=16,color="green",shape="box"];10541 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10541[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10541 -> 12029[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10541 -> 12030[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10542[label="Succ ww3100",fontsize=16,color="green",shape="box"];10543[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1567)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww15660))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10543 -> 12031[label="",style="solid", color="black", weight=3]; 189.25/136.74 10544[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1567)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10544 -> 12032[label="",style="solid", color="black", weight=3]; 189.25/136.74 10545 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10545[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10545 -> 12033[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10545 -> 12034[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10546[label="Succ ww3100",fontsize=16,color="green",shape="box"];10547 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10547[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10547 -> 12035[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10547 -> 12036[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10548[label="Succ ww3100",fontsize=16,color="green",shape="box"];10549[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1581)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww15800))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10549 -> 12037[label="",style="solid", color="black", weight=3]; 189.25/136.74 10550[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1581)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10550 -> 12038[label="",style="solid", color="black", weight=3]; 189.25/136.74 10551 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10551[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10551 -> 12039[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10551 -> 12040[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10552[label="Succ ww3100",fontsize=16,color="green",shape="box"];10553 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10553[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10553 -> 12041[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10553 -> 12042[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10554[label="Succ ww3100",fontsize=16,color="green",shape="box"];10555[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];10555 -> 12043[label="",style="solid", color="black", weight=3]; 189.25/136.74 10556 -> 10555[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10556[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];10557 -> 12141[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10557[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];10557 -> 12142[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10557 -> 12143[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10561[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10561 -> 12048[label="",style="solid", color="black", weight=3]; 189.25/136.74 10562[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10562 -> 12049[label="",style="solid", color="black", weight=3]; 189.25/136.74 10563 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10563[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10563 -> 12050[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10563 -> 12051[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10564[label="Succ ww3100",fontsize=16,color="green",shape="box"];10565 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10565[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10565 -> 12052[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10565 -> 12053[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10566[label="Succ ww3100",fontsize=16,color="green",shape="box"];10567[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1597)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww15960))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10567 -> 12054[label="",style="solid", color="black", weight=3]; 189.25/136.74 10568[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1597)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10568 -> 12055[label="",style="solid", color="black", weight=3]; 189.25/136.74 10569 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10569[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10569 -> 12056[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10569 -> 12057[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10570[label="Succ ww3100",fontsize=16,color="green",shape="box"];10571 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10571[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10571 -> 12058[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10571 -> 12059[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10572[label="Succ ww3100",fontsize=16,color="green",shape="box"];10573[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1611)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww16100))) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10573 -> 12060[label="",style="solid", color="black", weight=3]; 189.25/136.74 10574[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1611)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10574 -> 12061[label="",style="solid", color="black", weight=3]; 189.25/136.74 10575 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10575[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10575 -> 12062[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10575 -> 12063[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10576[label="Succ ww3100",fontsize=16,color="green",shape="box"];10577 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10577[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10577 -> 12064[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10577 -> 12065[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10578[label="Succ ww3100",fontsize=16,color="green",shape="box"];10579[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];10579 -> 12066[label="",style="solid", color="black", weight=3]; 189.25/136.74 10580 -> 10579[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10580[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];10581[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10581 -> 12067[label="",style="solid", color="black", weight=3]; 189.25/136.74 17594[label="takeWhile1 (flip ltEsFloat (psFloat ww2201 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (psFloat ww2201 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17594 -> 17621[label="",style="solid", color="black", weight=3]; 189.25/136.74 10584[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10584 -> 12070[label="",style="solid", color="black", weight=3]; 189.25/136.74 10585[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10585 -> 12071[label="",style="solid", color="black", weight=3]; 189.25/136.74 10586[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10586 -> 12072[label="",style="solid", color="black", weight=3]; 189.25/136.74 10587 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10587[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10587 -> 12073[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10587 -> 12074[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10588[label="Succ ww3100",fontsize=16,color="green",shape="box"];10589 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10589[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10589 -> 12075[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10589 -> 12076[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10590[label="Succ ww3100",fontsize=16,color="green",shape="box"];10591[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1627)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww16260))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10591 -> 12077[label="",style="solid", color="black", weight=3]; 189.25/136.74 10592[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1627)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10592 -> 12078[label="",style="solid", color="black", weight=3]; 189.25/136.74 10593 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10593[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10593 -> 12079[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10593 -> 12080[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10594[label="Succ ww3100",fontsize=16,color="green",shape="box"];10595 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10595[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10595 -> 12081[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10595 -> 12082[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10596[label="Succ ww3100",fontsize=16,color="green",shape="box"];10597[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1641)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww16400))) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10597 -> 12083[label="",style="solid", color="black", weight=3]; 189.25/136.74 10598[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1641)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10598 -> 12084[label="",style="solid", color="black", weight=3]; 189.25/136.74 10599 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10599[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10599 -> 12085[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10599 -> 12086[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10600[label="Succ ww3100",fontsize=16,color="green",shape="box"];10601 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10601[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10601 -> 12087[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10601 -> 12088[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10602[label="Succ ww3100",fontsize=16,color="green",shape="box"];10603[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10603 -> 12089[label="",style="solid", color="black", weight=3]; 189.25/136.74 10604[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10604 -> 12090[label="",style="solid", color="black", weight=3]; 189.25/136.74 10605[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10605 -> 12091[label="",style="dashed", color="green", weight=3]; 189.25/136.74 10606[label="ww3100",fontsize=16,color="green",shape="box"];10607[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10607 -> 12092[label="",style="dashed", color="green", weight=3]; 189.25/136.74 10608[label="ww3100",fontsize=16,color="green",shape="box"];10609[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10609 -> 12093[label="",style="solid", color="black", weight=3]; 189.25/136.74 10610[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10610 -> 12094[label="",style="solid", color="black", weight=3]; 189.25/136.74 53612[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53613[label="Zero",fontsize=16,color="green",shape="box"];53614[label="ww3000",fontsize=16,color="green",shape="box"];53615[label="ww3100",fontsize=16,color="green",shape="box"];53611[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4598))) (Float (Neg (Succ ww4599)) (Neg (Succ ww4600))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4598))) (Float (Neg (Succ ww4599)) (Neg (Succ ww4600)))) ww4608)",fontsize=16,color="black",shape="triangle"];53611 -> 53634[label="",style="solid", color="black", weight=3]; 189.25/136.74 50480[label="Zero",fontsize=16,color="green",shape="box"];50481[label="ww3000",fontsize=16,color="green",shape="box"];50482[label="ww5",fontsize=16,color="green",shape="box"];50483[label="ww3100",fontsize=16,color="green",shape="box"];28357[label="psFloat ww2034 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];28357 -> 28382[label="",style="solid", color="black", weight=3]; 189.25/136.74 49957[label="ww3000",fontsize=16,color="green",shape="box"];49958[label="Succ ww3100",fontsize=16,color="green",shape="box"];49959 -> 28357[label="",style="dashed", color="red", weight=0]; 189.25/136.74 49959[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49959 -> 50529[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 49959 -> 50530[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 49959 -> 50531[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 49959 -> 50532[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10612[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10612 -> 12096[label="",style="solid", color="black", weight=3]; 189.25/136.74 10613[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10613 -> 12097[label="",style="solid", color="black", weight=3]; 189.25/136.74 10614[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10614 -> 12098[label="",style="solid", color="black", weight=3]; 189.25/136.74 10615 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10615[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10615 -> 12099[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10615 -> 12100[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10616[label="Succ ww3100",fontsize=16,color="green",shape="box"];10617 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10617[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10617 -> 12101[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10617 -> 12102[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10618[label="Succ ww3100",fontsize=16,color="green",shape="box"];10619[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1661)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww16600))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10619 -> 12103[label="",style="solid", color="black", weight=3]; 189.25/136.74 10620[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1661)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10620 -> 12104[label="",style="solid", color="black", weight=3]; 189.25/136.74 10621 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10621[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10621 -> 12105[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10621 -> 12106[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10622[label="Succ ww3100",fontsize=16,color="green",shape="box"];10623 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10623[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10623 -> 12107[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10623 -> 12108[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10624[label="Succ ww3100",fontsize=16,color="green",shape="box"];10625[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1675)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww16740))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10625 -> 12109[label="",style="solid", color="black", weight=3]; 189.25/136.74 10626[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1675)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10626 -> 12110[label="",style="solid", color="black", weight=3]; 189.25/136.74 10627 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10627[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10627 -> 12111[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10627 -> 12112[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10628[label="Succ ww3100",fontsize=16,color="green",shape="box"];10629 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10629[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10629 -> 12113[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10629 -> 12114[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10630[label="Succ ww3100",fontsize=16,color="green",shape="box"];10631[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10631 -> 12115[label="",style="solid", color="black", weight=3]; 189.25/136.74 10632[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10632 -> 12116[label="",style="solid", color="black", weight=3]; 189.25/136.74 10633[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10633 -> 12117[label="",style="dashed", color="green", weight=3]; 189.25/136.74 10634[label="ww3100",fontsize=16,color="green",shape="box"];10635[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10635 -> 12118[label="",style="dashed", color="green", weight=3]; 189.25/136.74 10636[label="ww3100",fontsize=16,color="green",shape="box"];10637[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10637 -> 12119[label="",style="solid", color="black", weight=3]; 189.25/136.74 50484[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50485[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50486[label="Zero",fontsize=16,color="green",shape="box"];50487[label="Neg Zero",fontsize=16,color="green",shape="box"];53550[label="ww3100",fontsize=16,color="green",shape="box"];53551[label="Zero",fontsize=16,color="green",shape="box"];53552[label="ww5",fontsize=16,color="green",shape="box"];53549[label="psFloat ww4602 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4603))) (Float (Neg Zero) (Pos (Succ ww4604)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];53549 -> 53580[label="",style="solid", color="black", weight=3]; 189.25/136.74 50157 -> 53549[label="",style="dashed", color="red", weight=0]; 189.25/136.74 50157[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ Zero))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50157 -> 53553[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 50157 -> 53554[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 50157 -> 53555[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10640[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10640 -> 12122[label="",style="solid", color="black", weight=3]; 189.25/136.74 10641[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10641 -> 12123[label="",style="solid", color="black", weight=3]; 189.25/136.74 10642 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10642[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10642 -> 12124[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10642 -> 12125[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10643[label="Succ ww3100",fontsize=16,color="green",shape="box"];10644 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10644[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10644 -> 12126[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10644 -> 12127[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10645[label="Succ ww3100",fontsize=16,color="green",shape="box"];10646[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1695)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww16940))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10646 -> 12128[label="",style="solid", color="black", weight=3]; 189.25/136.74 10647[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1695)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10647 -> 12129[label="",style="solid", color="black", weight=3]; 189.25/136.74 10648 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10648[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10648 -> 12130[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10648 -> 12131[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10649[label="Succ ww3100",fontsize=16,color="green",shape="box"];10650 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10650[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10650 -> 12132[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10650 -> 12133[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10651[label="Succ ww3100",fontsize=16,color="green",shape="box"];10652[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1709)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww17080))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10652 -> 12134[label="",style="solid", color="black", weight=3]; 189.25/136.74 10653[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1709)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10653 -> 12135[label="",style="solid", color="black", weight=3]; 189.25/136.74 10654 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10654[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10654 -> 12136[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10654 -> 12137[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10655[label="Succ ww3100",fontsize=16,color="green",shape="box"];10656 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10656[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10656 -> 12138[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10656 -> 12139[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10657[label="Succ ww3100",fontsize=16,color="green",shape="box"];10658[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];10658 -> 12140[label="",style="solid", color="black", weight=3]; 189.25/136.74 10659 -> 10658[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10659[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];10660 -> 12141[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10660[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];10660 -> 12144[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10660 -> 12145[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10664[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10664 -> 12149[label="",style="solid", color="black", weight=3]; 189.25/136.74 10665[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10665 -> 12150[label="",style="solid", color="black", weight=3]; 189.25/136.74 10666 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10666[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10666 -> 12151[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10666 -> 12152[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10667[label="Succ ww3100",fontsize=16,color="green",shape="box"];10668 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10668[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10668 -> 12153[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10668 -> 12154[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10669[label="Succ ww3100",fontsize=16,color="green",shape="box"];10670[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1725)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww17240))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10670 -> 12155[label="",style="solid", color="black", weight=3]; 189.25/136.74 10671[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1725)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10671 -> 12156[label="",style="solid", color="black", weight=3]; 189.25/136.74 10672 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10672[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10672 -> 12157[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10672 -> 12158[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10673[label="Succ ww3100",fontsize=16,color="green",shape="box"];10674 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10674[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10674 -> 12159[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10674 -> 12160[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10675[label="Succ ww3100",fontsize=16,color="green",shape="box"];10676[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1739)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww17380))) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10676 -> 12161[label="",style="solid", color="black", weight=3]; 189.25/136.74 10677[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww1739)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10677 -> 12162[label="",style="solid", color="black", weight=3]; 189.25/136.74 10678 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10678[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10678 -> 12163[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10678 -> 12164[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10679[label="Succ ww3100",fontsize=16,color="green",shape="box"];10680 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10680[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10680 -> 12165[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10680 -> 12166[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10681[label="Succ ww3100",fontsize=16,color="green",shape="box"];10682[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];10682 -> 12167[label="",style="solid", color="black", weight=3]; 189.25/136.74 10683 -> 10682[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10683[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];10684[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10684 -> 12168[label="",style="solid", color="black", weight=3]; 189.25/136.74 17762[label="takeWhile1 (flip ltEsFloat (psFloat ww2212 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2214))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww2214))) (psFloat ww2212 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17762 -> 17937[label="",style="solid", color="black", weight=3]; 189.25/136.74 10687[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10687 -> 12171[label="",style="solid", color="black", weight=3]; 189.25/136.74 10688[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10688 -> 12172[label="",style="solid", color="black", weight=3]; 189.25/136.74 10689[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10689 -> 12173[label="",style="solid", color="black", weight=3]; 189.25/136.74 10690 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10690[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10690 -> 12174[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10690 -> 12175[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10691[label="Succ ww3100",fontsize=16,color="green",shape="box"];10692 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10692[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10692 -> 12176[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10692 -> 12177[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10693[label="Succ ww3100",fontsize=16,color="green",shape="box"];10694[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1755)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww17540))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10694 -> 12178[label="",style="solid", color="black", weight=3]; 189.25/136.74 10695[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1755)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10695 -> 12179[label="",style="solid", color="black", weight=3]; 189.25/136.74 10696 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10696[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10696 -> 12180[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10696 -> 12181[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10697[label="Succ ww3100",fontsize=16,color="green",shape="box"];10698 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10698[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10698 -> 12182[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10698 -> 12183[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10699[label="Succ ww3100",fontsize=16,color="green",shape="box"];10700[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1769)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww17680))) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10700 -> 12184[label="",style="solid", color="black", weight=3]; 189.25/136.74 10701[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww1769)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10701 -> 12185[label="",style="solid", color="black", weight=3]; 189.25/136.74 10702 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10702[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10702 -> 12186[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10702 -> 12187[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10703[label="Succ ww3100",fontsize=16,color="green",shape="box"];10704 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10704[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10704 -> 12188[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10704 -> 12189[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10705[label="Succ ww3100",fontsize=16,color="green",shape="box"];10706[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10706 -> 12190[label="",style="solid", color="black", weight=3]; 189.25/136.74 10707[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10707 -> 12191[label="",style="solid", color="black", weight=3]; 189.25/136.74 10708[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10708 -> 12192[label="",style="dashed", color="green", weight=3]; 189.25/136.74 10709[label="ww3100",fontsize=16,color="green",shape="box"];10710[label="Succ (primPlusNat ww3100 ww3100)",fontsize=16,color="green",shape="box"];10710 -> 12193[label="",style="dashed", color="green", weight=3]; 189.25/136.74 10711[label="ww3100",fontsize=16,color="green",shape="box"];10712[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10712 -> 12194[label="",style="solid", color="black", weight=3]; 189.25/136.74 10713[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10713 -> 12195[label="",style="solid", color="black", weight=3]; 189.25/136.74 54949[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];54950[label="ww3100",fontsize=16,color="green",shape="box"];54951[label="Zero",fontsize=16,color="green",shape="box"];54948[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4606))) (Float (Neg Zero) (Neg (Succ ww4607))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4606))) (Float (Neg Zero) (Neg (Succ ww4607)))) ww4613)",fontsize=16,color="black",shape="triangle"];54948 -> 55025[label="",style="solid", color="black", weight=3]; 189.25/136.74 50490[label="Zero",fontsize=16,color="green",shape="box"];50491[label="ww5",fontsize=16,color="green",shape="box"];50492[label="ww3100",fontsize=16,color="green",shape="box"];28646[label="psFloat ww3462 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3463))) (Float (Neg Zero) (Neg (Succ ww3464)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];28646 -> 28659[label="",style="solid", color="black", weight=3]; 189.25/136.74 50225 -> 28646[label="",style="dashed", color="red", weight=0]; 189.25/136.74 50225[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ Zero))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50225 -> 50533[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 50225 -> 50534[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 50225 -> 50535[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10715[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10715 -> 12197[label="",style="solid", color="black", weight=3]; 189.25/136.74 10716[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10716 -> 12198[label="",style="solid", color="black", weight=3]; 189.25/136.74 10717[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10717 -> 12199[label="",style="solid", color="black", weight=3]; 189.25/136.74 10718 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10718[label="primPlusNat (primPlusNat (primMulNat ww40000000000 (Succ ww3000)) (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];10718 -> 12200[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10718 -> 12201[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10719[label="Succ ww3000",fontsize=16,color="green",shape="box"];10720[label="ww560",fontsize=16,color="green",shape="box"];10721[label="ww53",fontsize=16,color="green",shape="box"];10722[label="ww560",fontsize=16,color="green",shape="box"];10723[label="ww53",fontsize=16,color="green",shape="box"];10724[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1789))) (primMulInt (Pos ww520) ww54)) LT))) (Float (Pos (Succ ww53)) ww54) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) ww54))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) ww54)) (Float (Pos (Succ ww53)) ww54))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1788))) (primMulInt (Pos ww520) ww54)) LT)) (Float (Pos (Succ ww53)) ww54))",fontsize=16,color="burlywood",shape="box"];62457[label="ww54/Pos ww540",fontsize=10,color="white",style="solid",shape="box"];10724 -> 62457[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62457 -> 12202[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 62458[label="ww54/Neg ww540",fontsize=10,color="white",style="solid",shape="box"];10724 -> 62458[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62458 -> 12203[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 10725[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1789))) (primMulInt (Neg ww520) ww54)) LT))) (Float (Pos (Succ ww53)) ww54) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) ww54))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) ww54)) (Float (Pos (Succ ww53)) ww54))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) ww54) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) ww54)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1788))) (primMulInt (Neg ww520) ww54)) LT)) (Float (Pos (Succ ww53)) ww54))",fontsize=16,color="burlywood",shape="box"];62459[label="ww54/Pos ww540",fontsize=10,color="white",style="solid",shape="box"];10725 -> 62459[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62459 -> 12204[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 62460[label="ww54/Neg ww540",fontsize=10,color="white",style="solid",shape="box"];10725 -> 62460[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62460 -> 12205[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 10726[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (primMulInt (Pos ww520) (Pos ww540))) LT))) (Float (Pos (Succ ww53)) (Pos ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (Float (Pos (Succ ww53)) (Pos ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (primMulInt (Pos ww520) (Pos ww540))) LT)) (Float (Pos (Succ ww53)) (Pos ww540)))",fontsize=16,color="black",shape="box"];10726 -> 12206[label="",style="solid", color="black", weight=3]; 189.25/136.74 10727[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (primMulInt (Pos ww520) (Neg ww540))) LT))) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (primMulInt (Pos ww520) (Neg ww540))) LT)) (Float (Pos (Succ ww53)) (Neg ww540)))",fontsize=16,color="black",shape="box"];10727 -> 12207[label="",style="solid", color="black", weight=3]; 189.25/136.74 10728[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (primMulInt (Neg ww520) (Pos ww540))) LT))) (Float (Pos (Succ ww53)) (Pos ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (Float (Pos (Succ ww53)) (Pos ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (primMulInt (Neg ww520) (Pos ww540))) LT)) (Float (Pos (Succ ww53)) (Pos ww540)))",fontsize=16,color="black",shape="box"];10728 -> 12208[label="",style="solid", color="black", weight=3]; 189.25/136.74 10729[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (primMulInt (Neg ww520) (Neg ww540))) LT))) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (primMulInt (Neg ww520) (Neg ww540))) LT)) (Float (Pos (Succ ww53)) (Neg ww540)))",fontsize=16,color="black",shape="box"];10729 -> 12209[label="",style="solid", color="black", weight=3]; 189.25/136.74 10730 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10730[label="primPlusNat Zero (Succ ww3000)",fontsize=16,color="magenta"];10730 -> 12210[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10730 -> 12211[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10731[label="Succ ww3000",fontsize=16,color="green",shape="box"];10732[label="ww720",fontsize=16,color="green",shape="box"];10733[label="ww69",fontsize=16,color="green",shape="box"];10734[label="ww720",fontsize=16,color="green",shape="box"];10735[label="ww69",fontsize=16,color="green",shape="box"];10736[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1791))) (primMulInt (Pos ww680) ww70)) LT))) (Float (Pos (Succ ww69)) ww70) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) ww70))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) ww70)) (Float (Pos (Succ ww69)) ww70))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1790))) (primMulInt (Pos ww680) ww70)) LT)) (Float (Pos (Succ ww69)) ww70))",fontsize=16,color="burlywood",shape="box"];62461[label="ww70/Pos ww700",fontsize=10,color="white",style="solid",shape="box"];10736 -> 62461[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62461 -> 12212[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 62462[label="ww70/Neg ww700",fontsize=10,color="white",style="solid",shape="box"];10736 -> 62462[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62462 -> 12213[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 10737[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1791))) (primMulInt (Neg ww680) ww70)) LT))) (Float (Pos (Succ ww69)) ww70) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) ww70))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) ww70)) (Float (Pos (Succ ww69)) ww70))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) ww70) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) ww70)) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1790))) (primMulInt (Neg ww680) ww70)) LT)) (Float (Pos (Succ ww69)) ww70))",fontsize=16,color="burlywood",shape="box"];62463[label="ww70/Pos ww700",fontsize=10,color="white",style="solid",shape="box"];10737 -> 62463[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62463 -> 12214[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 62464[label="ww70/Neg ww700",fontsize=10,color="white",style="solid",shape="box"];10737 -> 62464[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62464 -> 12215[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 10738[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (primMulInt (Pos ww680) (Pos ww700))) LT))) (Float (Pos (Succ ww69)) (Pos ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (Float (Pos (Succ ww69)) (Pos ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (primMulInt (Pos ww680) (Pos ww700))) LT)) (Float (Pos (Succ ww69)) (Pos ww700)))",fontsize=16,color="black",shape="box"];10738 -> 12216[label="",style="solid", color="black", weight=3]; 189.25/136.74 10739[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (primMulInt (Pos ww680) (Neg ww700))) LT))) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (primMulInt (Pos ww680) (Neg ww700))) LT)) (Float (Pos (Succ ww69)) (Neg ww700)))",fontsize=16,color="black",shape="box"];10739 -> 12217[label="",style="solid", color="black", weight=3]; 189.25/136.74 10740[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (primMulInt (Neg ww680) (Pos ww700))) LT))) (Float (Pos (Succ ww69)) (Pos ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (Float (Pos (Succ ww69)) (Pos ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (primMulInt (Neg ww680) (Pos ww700))) LT)) (Float (Pos (Succ ww69)) (Pos ww700)))",fontsize=16,color="black",shape="box"];10740 -> 12218[label="",style="solid", color="black", weight=3]; 189.25/136.74 10741[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (primMulInt (Neg ww680) (Neg ww700))) LT))) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (primMulInt (Neg ww680) (Neg ww700))) LT)) (Float (Pos (Succ ww69)) (Neg ww700)))",fontsize=16,color="black",shape="box"];10741 -> 12219[label="",style="solid", color="black", weight=3]; 189.25/136.74 10742[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat (Succ ww4100) ww310)) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat (Succ ww4100) ww310)) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];62465[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];10742 -> 62465[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62465 -> 12220[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 62466[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];10742 -> 62466[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62466 -> 12221[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 10743[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat Zero ww310)) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat Zero ww310)) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];62467[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];10743 -> 62467[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62467 -> 12222[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 62468[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];10743 -> 62468[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62468 -> 12223[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 10744[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];10744 -> 12224[label="",style="solid", color="black", weight=3]; 189.25/136.74 10745[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];10745 -> 12225[label="",style="solid", color="black", weight=3]; 189.25/136.74 10746[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat (Succ ww4100) ww310)) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat (Succ ww4100) ww310)) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];62469[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];10746 -> 62469[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62469 -> 12226[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 62470[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];10746 -> 62470[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62470 -> 12227[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 10747[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat Zero ww310)) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat Zero ww310)) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];62471[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];10747 -> 62471[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62471 -> 12228[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 62472[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];10747 -> 62472[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62472 -> 12229[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 10748[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos (primMulNat (Succ ww12200) ww1240))) LT))) (Float (Pos (Succ ww123)) (Pos ww1240)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos ww1240)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos ww1240))) (Float (Pos (Succ ww123)) (Pos ww1240)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww12200) ww1240))) LT)) (Float (Pos (Succ ww123)) (Pos ww1240)))",fontsize=16,color="burlywood",shape="box"];62473[label="ww1240/Succ ww12400",fontsize=10,color="white",style="solid",shape="box"];10748 -> 62473[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62473 -> 12230[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 62474[label="ww1240/Zero",fontsize=10,color="white",style="solid",shape="box"];10748 -> 62474[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62474 -> 12231[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 10749[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos (primMulNat Zero ww1240))) LT))) (Float (Pos (Succ ww123)) (Pos ww1240)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos ww1240)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos ww1240))) (Float (Pos (Succ ww123)) (Pos ww1240)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww1240))) LT)) (Float (Pos (Succ ww123)) (Pos ww1240)))",fontsize=16,color="burlywood",shape="box"];62475[label="ww1240/Succ ww12400",fontsize=10,color="white",style="solid",shape="box"];10749 -> 62475[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62475 -> 12232[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 62476[label="ww1240/Zero",fontsize=10,color="white",style="solid",shape="box"];10749 -> 62476[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62476 -> 12233[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 10750[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg (primMulNat (Succ ww12200) ww1240))) LT))) (Float (Pos (Succ ww123)) (Neg ww1240)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg ww1240)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg ww1240))) (Float (Pos (Succ ww123)) (Neg ww1240)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww12200) ww1240))) LT)) (Float (Pos (Succ ww123)) (Neg ww1240)))",fontsize=16,color="burlywood",shape="box"];62477[label="ww1240/Succ ww12400",fontsize=10,color="white",style="solid",shape="box"];10750 -> 62477[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62477 -> 12234[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 62478[label="ww1240/Zero",fontsize=10,color="white",style="solid",shape="box"];10750 -> 62478[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62478 -> 12235[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 10751[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg (primMulNat Zero ww1240))) LT))) (Float (Pos (Succ ww123)) (Neg ww1240)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg ww1240)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg ww1240))) (Float (Pos (Succ ww123)) (Neg ww1240)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww1240))) LT)) (Float (Pos (Succ ww123)) (Neg ww1240)))",fontsize=16,color="burlywood",shape="box"];62479[label="ww1240/Succ ww12400",fontsize=10,color="white",style="solid",shape="box"];10751 -> 62479[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62479 -> 12236[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 62480[label="ww1240/Zero",fontsize=10,color="white",style="solid",shape="box"];10751 -> 62480[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62480 -> 12237[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 10752[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg (primMulNat (Succ ww12200) ww1240))) LT))) (Float (Pos (Succ ww123)) (Pos ww1240)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos ww1240)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos ww1240))) (Float (Pos (Succ ww123)) (Pos ww1240)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww12200) ww1240))) LT)) (Float (Pos (Succ ww123)) (Pos ww1240)))",fontsize=16,color="burlywood",shape="box"];62481[label="ww1240/Succ ww12400",fontsize=10,color="white",style="solid",shape="box"];10752 -> 62481[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62481 -> 12238[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 62482[label="ww1240/Zero",fontsize=10,color="white",style="solid",shape="box"];10752 -> 62482[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62482 -> 12239[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 10753[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg (primMulNat Zero ww1240))) LT))) (Float (Pos (Succ ww123)) (Pos ww1240)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos ww1240)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos ww1240))) (Float (Pos (Succ ww123)) (Pos ww1240)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero ww1240))) LT)) (Float (Pos (Succ ww123)) (Pos ww1240)))",fontsize=16,color="burlywood",shape="box"];62483[label="ww1240/Succ ww12400",fontsize=10,color="white",style="solid",shape="box"];10753 -> 62483[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62483 -> 12240[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 62484[label="ww1240/Zero",fontsize=10,color="white",style="solid",shape="box"];10753 -> 62484[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62484 -> 12241[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 10754[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos (primMulNat (Succ ww12200) ww1240))) LT))) (Float (Pos (Succ ww123)) (Neg ww1240)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg ww1240)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg ww1240))) (Float (Pos (Succ ww123)) (Neg ww1240)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww12200) ww1240))) LT)) (Float (Pos (Succ ww123)) (Neg ww1240)))",fontsize=16,color="burlywood",shape="box"];62485[label="ww1240/Succ ww12400",fontsize=10,color="white",style="solid",shape="box"];10754 -> 62485[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62485 -> 12242[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 62486[label="ww1240/Zero",fontsize=10,color="white",style="solid",shape="box"];10754 -> 62486[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62486 -> 12243[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 10755[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos (primMulNat Zero ww1240))) LT))) (Float (Pos (Succ ww123)) (Neg ww1240)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg ww1240)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg ww1240))) (Float (Pos (Succ ww123)) (Neg ww1240)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg ww1240)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg ww1240))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero ww1240))) LT)) (Float (Pos (Succ ww123)) (Neg ww1240)))",fontsize=16,color="burlywood",shape="box"];62487[label="ww1240/Succ ww12400",fontsize=10,color="white",style="solid",shape="box"];10755 -> 62487[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62487 -> 12244[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 62488[label="ww1240/Zero",fontsize=10,color="white",style="solid",shape="box"];10755 -> 62488[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62488 -> 12245[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 10757 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10757[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];10757 -> 12246[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10758 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10758[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];10758 -> 12247[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10756[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1841))) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1840))) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="triangle"];10756 -> 12248[label="",style="solid", color="black", weight=3]; 189.25/136.74 10768 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10768[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];10768 -> 12249[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10769 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10769[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];10769 -> 12250[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10767[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1850))) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1849))) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="triangle"];10767 -> 12251[label="",style="solid", color="black", weight=3]; 189.25/136.74 10779 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10779[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];10779 -> 12252[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10780 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10780[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];10780 -> 12253[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10778[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1858))) (Neg (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1857))) (Neg (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="triangle"];10778 -> 12254[label="",style="solid", color="black", weight=3]; 189.25/136.74 10787 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10787[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];10787 -> 12255[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10788 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10788[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];10788 -> 12256[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10786[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1866))) (Pos (primMulNat ww410 ww310))) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1865))) (Pos (primMulNat ww410 ww310))) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="triangle"];10786 -> 12257[label="",style="solid", color="black", weight=3]; 189.25/136.74 10789 -> 13563[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10789[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];10789 -> 13564[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10789 -> 13565[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10789 -> 13566[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10789 -> 13567[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10789 -> 13568[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10789 -> 13569[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10789 -> 13570[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10790 -> 13563[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10790[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];10790 -> 13571[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10790 -> 13572[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10790 -> 13573[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10790 -> 13574[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10790 -> 13575[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10790 -> 13576[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10790 -> 13577[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10791 -> 12266[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10791[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];10791 -> 12267[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10791 -> 12268[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10792 -> 12269[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10792[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];10792 -> 12270[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10792 -> 12271[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10793[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];10793 -> 12272[label="",style="solid", color="black", weight=3]; 189.25/136.74 10794[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];10794 -> 12273[label="",style="solid", color="black", weight=3]; 189.25/136.74 10795 -> 12274[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10795[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];10795 -> 12275[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10795 -> 12276[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10795 -> 12277[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10795 -> 12278[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10796 -> 12279[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10796[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];10796 -> 12280[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10796 -> 12281[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10797 -> 12282[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10797[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];10797 -> 12283[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10797 -> 12284[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10798 -> 12285[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10798[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000))) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];10798 -> 12286[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10798 -> 12287[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10799 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10799[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];10799 -> 12288[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10800 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10800[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];10800 -> 12289[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10801[label="ww4100",fontsize=16,color="green",shape="box"];10802[label="ww3100",fontsize=16,color="green",shape="box"];10803[label="ww4100",fontsize=16,color="green",shape="box"];10804[label="ww3100",fontsize=16,color="green",shape="box"];10805[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1792) ww1160) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1792) ww1160) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62489[label="ww1160/Succ ww11600",fontsize=10,color="white",style="solid",shape="box"];10805 -> 62489[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62489 -> 12290[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 62490[label="ww1160/Zero",fontsize=10,color="white",style="solid",shape="box"];10805 -> 62490[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62490 -> 12291[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 10806[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];10806 -> 12292[label="",style="solid", color="black", weight=3]; 189.25/136.74 10807[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];10807 -> 12293[label="",style="solid", color="black", weight=3]; 189.25/136.74 10808[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10808 -> 12294[label="",style="solid", color="black", weight=3]; 189.25/136.74 10809[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];10809 -> 12295[label="",style="solid", color="black", weight=3]; 189.25/136.74 10810 -> 16157[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10810[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];10810 -> 16168[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10810 -> 16169[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10810 -> 16170[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10810 -> 16171[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10810 -> 16172[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10812[label="ww4100",fontsize=16,color="green",shape="box"];10813[label="ww3100",fontsize=16,color="green",shape="box"];10814[label="ww4100",fontsize=16,color="green",shape="box"];10815[label="ww3100",fontsize=16,color="green",shape="box"];10816 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10816[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];10816 -> 12298[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10817 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10817[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];10817 -> 12299[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10818[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1796) ww1180) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1796) ww1180) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62491[label="ww1180/Succ ww11800",fontsize=10,color="white",style="solid",shape="box"];10818 -> 62491[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62491 -> 12300[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 62492[label="ww1180/Zero",fontsize=10,color="white",style="solid",shape="box"];10818 -> 62492[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62492 -> 12301[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 10819[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];10819 -> 12302[label="",style="solid", color="black", weight=3]; 189.25/136.74 10820 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10820[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];10820 -> 12303[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10821 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10821[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];10821 -> 12304[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10822[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];10822 -> 12305[label="",style="solid", color="black", weight=3]; 189.25/136.74 10823 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10823[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];10823 -> 12306[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10824 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10824[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];10824 -> 12307[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10825[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10825 -> 12308[label="",style="solid", color="black", weight=3]; 189.25/136.74 10826 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10826[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];10826 -> 12309[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10827 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10827[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];10827 -> 12310[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10828[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];10828 -> 12311[label="",style="solid", color="black", weight=3]; 189.25/136.74 10829[label="ww3000",fontsize=16,color="green",shape="box"];10830 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10830[label="primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10830 -> 12312[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10830 -> 12313[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10831[label="Succ ww3100",fontsize=16,color="green",shape="box"];10832[label="ww3000",fontsize=16,color="green",shape="box"];10833 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10833[label="primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10833 -> 12314[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10833 -> 12315[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10834[label="Succ ww3100",fontsize=16,color="green",shape="box"];10835[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1807)) ww1801) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1805)) (Succ ww18000)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10835 -> 12316[label="",style="solid", color="black", weight=3]; 189.25/136.74 10836[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1807)) ww1801) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1805)) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10836 -> 12317[label="",style="solid", color="black", weight=3]; 189.25/136.74 10837[label="ww3000",fontsize=16,color="green",shape="box"];10838[label="ww3000",fontsize=16,color="green",shape="box"];10839 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10839[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10839 -> 12318[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10839 -> 12319[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10840[label="Succ ww3100",fontsize=16,color="green",shape="box"];10841 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10841[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10841 -> 12320[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10841 -> 12321[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10842[label="Succ ww3100",fontsize=16,color="green",shape="box"];10843[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1815)) ww1811) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1814)) (Succ ww18100)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10843 -> 12322[label="",style="solid", color="black", weight=3]; 189.25/136.74 10844[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1815)) ww1811) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1814)) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10844 -> 12323[label="",style="solid", color="black", weight=3]; 189.25/136.74 10845[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww139) (Succ ww31000)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww139) (Succ ww31000)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))))",fontsize=16,color="black",shape="box"];10845 -> 12324[label="",style="solid", color="black", weight=3]; 189.25/136.74 10846[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww139) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww139) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];10846 -> 12325[label="",style="solid", color="black", weight=3]; 189.25/136.74 10847 -> 23348[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10847[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];10847 -> 23393[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10847 -> 23394[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10847 -> 23395[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10847 -> 23396[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 19897[label="ww3100",fontsize=16,color="green",shape="box"];19898[label="ww5",fontsize=16,color="green",shape="box"];19899[label="ww3000",fontsize=16,color="green",shape="box"];19900[label="Succ Zero",fontsize=16,color="green",shape="box"];29372[label="ww5",fontsize=16,color="green",shape="box"];29373[label="Succ Zero",fontsize=16,color="green",shape="box"];29374[label="ww3000",fontsize=16,color="green",shape="box"];29351[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62493[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];29351 -> 62493[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62493 -> 29391[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 10852 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10852[label="primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10852 -> 12331[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10852 -> 12332[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10853[label="Succ ww3100",fontsize=16,color="green",shape="box"];10854 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10854[label="primPlusNat (primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10854 -> 12333[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10854 -> 12334[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10855[label="Succ ww3100",fontsize=16,color="green",shape="box"];10856[label="ww3000",fontsize=16,color="green",shape="box"];10857[label="ww3000",fontsize=16,color="green",shape="box"];10858[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1823)) ww1817) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1821)) (Succ ww18160)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10858 -> 12335[label="",style="solid", color="black", weight=3]; 189.25/136.74 10859[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1823)) ww1817) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1821)) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10859 -> 12336[label="",style="solid", color="black", weight=3]; 189.25/136.74 10860 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10860[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10860 -> 12337[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10860 -> 12338[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10861[label="Succ ww3100",fontsize=16,color="green",shape="box"];10862[label="ww3000",fontsize=16,color="green",shape="box"];10863[label="ww3000",fontsize=16,color="green",shape="box"];10864 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10864[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10864 -> 12339[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10864 -> 12340[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10865[label="Succ ww3100",fontsize=16,color="green",shape="box"];10866[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1831)) ww1827) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1830)) (Succ ww18260)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10866 -> 12341[label="",style="solid", color="black", weight=3]; 189.25/136.74 10867[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1831)) ww1827) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1830)) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10867 -> 12342[label="",style="solid", color="black", weight=3]; 189.25/136.74 10868[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww141) (Succ ww31000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww141) (Succ ww31000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))))",fontsize=16,color="black",shape="box"];10868 -> 12343[label="",style="solid", color="black", weight=3]; 189.25/136.74 10869[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww141) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww141) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];10869 -> 12344[label="",style="solid", color="black", weight=3]; 189.25/136.74 29119 -> 29108[label="",style="dashed", color="red", weight=0]; 189.25/136.74 29119[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28888[label="flip ltEsFloat ww3482 (Float (Pos (Succ ww3000)) (Neg Zero))",fontsize=16,color="black",shape="triangle"];28888 -> 28893[label="",style="solid", color="black", weight=3]; 189.25/136.74 29120[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62494[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];29120 -> 62494[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62494 -> 29144[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 29121[label="takeWhile1 (flip ltEsFloat ww3490) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) MyTrue",fontsize=16,color="black",shape="box"];29121 -> 29145[label="",style="solid", color="black", weight=3]; 189.25/136.74 29122[label="takeWhile1 (flip ltEsFloat ww3490) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) MyFalse",fontsize=16,color="black",shape="box"];29122 -> 29146[label="",style="solid", color="black", weight=3]; 189.25/136.74 54771[label="ww3100",fontsize=16,color="green",shape="box"];54772 -> 54030[label="",style="dashed", color="red", weight=0]; 189.25/136.74 54772[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54773[label="ww3000",fontsize=16,color="green",shape="box"];54933[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62495[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];54933 -> 62495[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62495 -> 55026[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 55856[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55857[label="ww3000",fontsize=16,color="green",shape="box"];55858[label="Succ Zero",fontsize=16,color="green",shape="box"];55859[label="ww3100",fontsize=16,color="green",shape="box"];29099 -> 29076[label="",style="dashed", color="red", weight=0]; 189.25/136.74 29099[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];29100[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62496[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];29100 -> 62496[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62496 -> 29123[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 29101[label="takeWhile1 (flip ltEsFloat ww3503) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) MyTrue",fontsize=16,color="black",shape="box"];29101 -> 29124[label="",style="solid", color="black", weight=3]; 189.25/136.74 29102[label="takeWhile1 (flip ltEsFloat ww3503) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) MyFalse",fontsize=16,color="black",shape="box"];29102 -> 29125[label="",style="solid", color="black", weight=3]; 189.25/136.74 10873 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10873[label="primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10873 -> 12348[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10873 -> 12349[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10874[label="Succ ww3100",fontsize=16,color="green",shape="box"];10875 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10875[label="primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10875 -> 12350[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10875 -> 12351[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10876[label="Succ ww3100",fontsize=16,color="green",shape="box"];10877[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000 ww1430) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000 ww1430) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62497[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];10877 -> 62497[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62497 -> 12352[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 62498[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];10877 -> 62498[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62498 -> 12353[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 10878[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];10878 -> 12354[label="",style="solid", color="black", weight=3]; 189.25/136.74 10879 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10879[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10879 -> 12355[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10879 -> 12356[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10880[label="Succ ww3100",fontsize=16,color="green",shape="box"];10881 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10881[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10881 -> 12357[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10881 -> 12358[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10882[label="Succ ww3100",fontsize=16,color="green",shape="box"];10883[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000 ww1510) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000 ww1510) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62499[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];10883 -> 62499[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62499 -> 12359[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 62500[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];10883 -> 62500[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62500 -> 12360[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 10884[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];10884 -> 12361[label="",style="solid", color="black", weight=3]; 189.25/136.74 10885[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) (Succ ww157)) LT))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) (Succ ww157)) LT)) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10885 -> 12362[label="",style="solid", color="black", weight=3]; 189.25/136.74 10886[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww157)) LT))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww157)) LT)) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10886 -> 12363[label="",style="solid", color="black", weight=3]; 189.25/136.74 10887[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) (Succ ww310000)) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) (Succ ww310000)) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="black",shape="box"];10887 -> 12364[label="",style="solid", color="black", weight=3]; 189.25/136.74 10888[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) Zero) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) Zero) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];10888 -> 12365[label="",style="solid", color="black", weight=3]; 189.25/136.74 10889[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww310000)) LT))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww310000)) LT)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="black",shape="box"];10889 -> 12366[label="",style="solid", color="black", weight=3]; 189.25/136.74 10890[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];10890 -> 12367[label="",style="solid", color="black", weight=3]; 189.25/136.74 10891[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];10891 -> 12368[label="",style="solid", color="black", weight=3]; 189.25/136.74 10892[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))",fontsize=16,color="black",shape="box"];10892 -> 12369[label="",style="solid", color="black", weight=3]; 189.25/136.74 10893[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ Zero)) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];10893 -> 12370[label="",style="solid", color="black", weight=3]; 189.25/136.74 20176[label="takeWhile1 (flip ltEsFloat (psFloat ww2415 (fsFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (psFloat ww2415 (fsFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];20176 -> 20210[label="",style="solid", color="black", weight=3]; 189.25/136.74 29941[label="ww3521",fontsize=16,color="green",shape="box"];29942[label="ww3522",fontsize=16,color="green",shape="box"];29943[label="ww3520",fontsize=16,color="green",shape="box"];29310[label="psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];29310 -> 29403[label="",style="solid", color="black", weight=3]; 189.25/136.74 29944[label="fsEsOrdering (compareFloat (Float (Pos (Succ ww3522)) (Pos Zero)) ww3526) GT",fontsize=16,color="black",shape="box"];29944 -> 30189[label="",style="solid", color="black", weight=3]; 189.25/136.74 30184[label="ww51",fontsize=16,color="green",shape="box"];30185[label="ww50",fontsize=16,color="green",shape="box"];30186[label="primDivFloat (msFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];30186 -> 30225[label="",style="solid", color="black", weight=3]; 189.25/136.74 30187[label="takeWhile (flip ltEsFloat ww3517) (Cons (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))))))",fontsize=16,color="black",shape="box"];30187 -> 30226[label="",style="solid", color="black", weight=3]; 189.25/136.74 57317 -> 57395[label="",style="dashed", color="red", weight=0]; 189.25/136.74 57317[label="iterate (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero)))",fontsize=16,color="magenta"];57317 -> 57396[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 57318[label="ww3517",fontsize=16,color="green",shape="box"];57319[label="ww2613",fontsize=16,color="green",shape="box"];57316[label="takeWhile0 (flip ltEsFloat ww4187) (Float (Pos (Succ ww957)) (Pos Zero)) ww4685 MyTrue",fontsize=16,color="black",shape="triangle"];57316 -> 57336[label="",style="solid", color="black", weight=3]; 189.25/136.74 16493[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20800 ww20801) (primDivFloat (primMinusFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2083)) (Neg ww2084)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2083)) (Neg ww2084)) (primPlusFloat (Float ww20800 ww20801) (primDivFloat (primMinusFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16493 -> 16503[label="",style="solid", color="black", weight=3]; 189.25/136.74 19073[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22930 ww22931) (primDivFloat (primMinusFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2296)) (Pos ww2297)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2296)) (Pos ww2297)) (primPlusFloat (Float ww22930 ww22931) (primDivFloat (primMinusFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];19073 -> 19082[label="",style="solid", color="black", weight=3]; 189.25/136.74 10899 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10899[label="primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10899 -> 12376[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10899 -> 12377[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10900[label="Succ ww3100",fontsize=16,color="green",shape="box"];10901 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10901[label="primPlusNat (primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10901 -> 12378[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10901 -> 12379[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10902[label="Succ ww3100",fontsize=16,color="green",shape="box"];10903[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000 ww1590) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000 ww1590) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62501[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];10903 -> 62501[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62501 -> 12380[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 62502[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];10903 -> 62502[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62502 -> 12381[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 10904[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];10904 -> 12382[label="",style="solid", color="black", weight=3]; 189.25/136.74 10905 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10905[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10905 -> 12383[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10905 -> 12384[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10906[label="Succ ww3100",fontsize=16,color="green",shape="box"];10907 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10907[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];10907 -> 12385[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10907 -> 12386[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10908[label="Succ ww3100",fontsize=16,color="green",shape="box"];10909[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000 ww1670) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000 ww1670) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62503[label="ww3000/Succ ww30000",fontsize=10,color="white",style="solid",shape="box"];10909 -> 62503[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62503 -> 12387[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 62504[label="ww3000/Zero",fontsize=10,color="white",style="solid",shape="box"];10909 -> 62504[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62504 -> 12388[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 10910[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];10910 -> 12389[label="",style="solid", color="black", weight=3]; 189.25/136.74 10911[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) (Succ ww173)) LT))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) (Succ ww173)) LT)) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10911 -> 12390[label="",style="solid", color="black", weight=3]; 189.25/136.74 10912[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww173)) LT))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww173)) LT)) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10912 -> 12391[label="",style="solid", color="black", weight=3]; 189.25/136.74 10913[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) (Succ ww310000)) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) (Succ ww310000)) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ (Succ ww310000))))))",fontsize=16,color="black",shape="box"];10913 -> 12392[label="",style="solid", color="black", weight=3]; 189.25/136.74 10914[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) Zero) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) Zero) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];10914 -> 12393[label="",style="solid", color="black", weight=3]; 189.25/136.74 10915[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww310000)) LT))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww310000)) LT)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww310000))))))",fontsize=16,color="black",shape="box"];10915 -> 12394[label="",style="solid", color="black", weight=3]; 189.25/136.74 10916[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];10916 -> 12395[label="",style="solid", color="black", weight=3]; 189.25/136.74 10917[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];10917 -> 12396[label="",style="solid", color="black", weight=3]; 189.25/136.74 10918[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ Zero)) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];10918 -> 12397[label="",style="solid", color="black", weight=3]; 189.25/136.74 10919[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62505[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];10919 -> 62505[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62505 -> 12398[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 55192[label="ww51",fontsize=16,color="green",shape="box"];55193[label="ww50",fontsize=16,color="green",shape="box"];55194[label="primDivFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55194 -> 55226[label="",style="solid", color="black", weight=3]; 189.25/136.74 56036[label="primPlusFloat (msFloat (Float (Pos (Succ ww4638)) (Neg Zero)) (Float (Pos (Succ ww4639)) (Neg (Succ ww4640)))) ww4645",fontsize=16,color="black",shape="box"];56036 -> 56086[label="",style="solid", color="black", weight=3]; 189.25/136.74 56037 -> 55970[label="",style="dashed", color="red", weight=0]; 189.25/136.74 56037[label="psFloat (msFloat (Float (Pos (Succ ww4638)) (Neg Zero)) (Float (Pos (Succ ww4639)) (Neg (Succ ww4640)))) ww4645",fontsize=16,color="magenta"];10921[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62506[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];10921 -> 62506[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62506 -> 12400[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 10922 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10922[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10922 -> 12401[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10922 -> 12402[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10923[label="Succ ww3100",fontsize=16,color="green",shape="box"];10924 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10924[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10924 -> 12403[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10924 -> 12404[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10925[label="Succ ww3100",fontsize=16,color="green",shape="box"];10926[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1750)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1750)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10926 -> 12405[label="",style="solid", color="black", weight=3]; 189.25/136.74 10927[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10927 -> 12406[label="",style="solid", color="black", weight=3]; 189.25/136.74 10928 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10928[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10928 -> 12407[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10928 -> 12408[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10929[label="Succ ww3100",fontsize=16,color="green",shape="box"];10930 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10930[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10930 -> 12409[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10930 -> 12410[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10931[label="Succ ww3100",fontsize=16,color="green",shape="box"];10932[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1870)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1870)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10932 -> 12411[label="",style="solid", color="black", weight=3]; 189.25/136.74 10933[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10933 -> 12412[label="",style="solid", color="black", weight=3]; 189.25/136.74 10934[label="Zero",fontsize=16,color="green",shape="box"];10935[label="Succ ww3100",fontsize=16,color="green",shape="box"];10936[label="Zero",fontsize=16,color="green",shape="box"];10937[label="Succ ww3100",fontsize=16,color="green",shape="box"];10938[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10938 -> 12413[label="",style="solid", color="black", weight=3]; 189.25/136.74 10939[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10939 -> 12414[label="",style="solid", color="black", weight=3]; 189.25/136.74 10940 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10940[label="primPlusNat ww44 ww44",fontsize=16,color="magenta"];10940 -> 12415[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10940 -> 12416[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10941 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10941[label="primPlusNat ww44 ww44",fontsize=16,color="magenta"];10941 -> 12417[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10941 -> 12418[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10942[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) ww42 (iterate (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42)) (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) ww42)) (numericEnumFromThenToP1 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) ww42)",fontsize=16,color="black",shape="triangle"];10942 -> 12419[label="",style="solid", color="black", weight=3]; 189.25/136.74 10943 -> 47039[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10943[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];10943 -> 47765[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10943 -> 47766[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10943 -> 47767[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10943 -> 47768[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10943 -> 47769[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 37093[label="primPlusFloat ww4225 (fsFloat (msFloat (Float (Pos (Succ ww4226)) (Pos (Succ ww4227))) (Float (Pos Zero) (Pos (Succ ww4228)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62507[label="ww4225/Float ww42250 ww42251",fontsize=10,color="white",style="solid",shape="box"];37093 -> 62507[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62507 -> 37449[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 50493[label="Zero",fontsize=16,color="green",shape="box"];50494[label="ww5",fontsize=16,color="green",shape="box"];50495[label="ww3100",fontsize=16,color="green",shape="box"];50496[label="ww4000",fontsize=16,color="green",shape="box"];23640[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww29120 ww29121) (primDivFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww29150 ww29151) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151))) (not (esEsOrdering (primCmpFloat (Float ww29150 ww29151) (primPlusFloat (Float ww29120 ww29121) (primDivFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];23640 -> 23645[label="",style="solid", color="black", weight=3]; 189.25/136.74 37283[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37284[label="Pos Zero",fontsize=16,color="green",shape="box"];37285[label="ww4000",fontsize=16,color="green",shape="box"];37286[label="Pos Zero",fontsize=16,color="green",shape="box"];37287[label="ww4000",fontsize=16,color="green",shape="box"];37288[label="Pos Zero",fontsize=16,color="green",shape="box"];37289[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37290[label="Pos Zero",fontsize=16,color="green",shape="box"];27187[label="primDivFloat (Float ww3283 ww3282) (primIntToFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];27187 -> 27253[label="",style="solid", color="black", weight=3]; 189.25/136.74 37291 -> 26800[label="",style="dashed", color="red", weight=0]; 189.25/136.74 37291[label="srMyInt (Pos Zero) ww42230",fontsize=16,color="magenta"];37291 -> 37354[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 37291 -> 37355[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 37292 -> 26800[label="",style="dashed", color="red", weight=0]; 189.25/136.74 37292[label="srMyInt (Pos (Succ ww3100)) ww42231",fontsize=16,color="magenta"];37292 -> 37356[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 37292 -> 37357[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 27240[label="not (esEsOrdering (compareMyInt ww3306 ww3305) GT)",fontsize=16,color="black",shape="triangle"];27240 -> 27252[label="",style="solid", color="black", weight=3]; 189.25/136.74 37293[label="takeWhile1 (flip ltEsFloat ww4221) ww32390 ww32391 (fsEsOrdering (compareFloat ww32390 ww4221) GT)",fontsize=16,color="black",shape="triangle"];37293 -> 37358[label="",style="solid", color="black", weight=3]; 189.25/136.74 10947[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10947 -> 12424[label="",style="solid", color="black", weight=3]; 189.25/136.74 10948 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10948[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10948 -> 12425[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10948 -> 12426[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10949[label="Succ ww3100",fontsize=16,color="green",shape="box"];10950 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10950[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10950 -> 12427[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10950 -> 12428[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10951[label="Succ ww3100",fontsize=16,color="green",shape="box"];10952[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10952 -> 12429[label="",style="solid", color="black", weight=3]; 189.25/136.74 10953[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10953 -> 12430[label="",style="solid", color="black", weight=3]; 189.25/136.74 10954 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10954[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10954 -> 12431[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10954 -> 12432[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10955[label="Succ ww3100",fontsize=16,color="green",shape="box"];10956 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10956[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10956 -> 12433[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10956 -> 12434[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10957[label="Succ ww3100",fontsize=16,color="green",shape="box"];10958[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10958 -> 12435[label="",style="solid", color="black", weight=3]; 189.25/136.74 10959[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10959 -> 12436[label="",style="solid", color="black", weight=3]; 189.25/136.74 10960[label="Zero",fontsize=16,color="green",shape="box"];10961[label="Succ ww3100",fontsize=16,color="green",shape="box"];10962[label="Zero",fontsize=16,color="green",shape="box"];10963[label="Succ ww3100",fontsize=16,color="green",shape="box"];10964[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10964 -> 12437[label="",style="solid", color="black", weight=3]; 189.25/136.74 10965 -> 16329[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10965[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];10965 -> 16338[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10965 -> 16339[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10965 -> 16340[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10965 -> 16341[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10969[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10969 -> 12442[label="",style="solid", color="black", weight=3]; 189.25/136.74 10970[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10970 -> 12443[label="",style="solid", color="black", weight=3]; 189.25/136.74 10971 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10971[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10971 -> 12444[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10971 -> 12445[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10972[label="Succ ww3100",fontsize=16,color="green",shape="box"];10973 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10973[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10973 -> 12446[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10973 -> 12447[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10974[label="Succ ww3100",fontsize=16,color="green",shape="box"];10975[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10975 -> 12448[label="",style="solid", color="black", weight=3]; 189.25/136.74 10976[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10976 -> 12449[label="",style="solid", color="black", weight=3]; 189.25/136.74 10977 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10977[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10977 -> 12450[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10977 -> 12451[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10978[label="Succ ww3100",fontsize=16,color="green",shape="box"];10979 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10979[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10979 -> 12452[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10979 -> 12453[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10980[label="Succ ww3100",fontsize=16,color="green",shape="box"];10981[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10981 -> 12454[label="",style="solid", color="black", weight=3]; 189.25/136.74 10982[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10982 -> 12455[label="",style="solid", color="black", weight=3]; 189.25/136.74 10983[label="Zero",fontsize=16,color="green",shape="box"];10984[label="Succ ww3100",fontsize=16,color="green",shape="box"];10985[label="Zero",fontsize=16,color="green",shape="box"];10986[label="Succ ww3100",fontsize=16,color="green",shape="box"];10987[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];10987 -> 12456[label="",style="solid", color="black", weight=3]; 189.25/136.74 10988 -> 35894[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10988[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];10988 -> 36247[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10988 -> 36248[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10988 -> 36249[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10988 -> 36250[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 37230[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4238)) (Neg (Succ ww4239))) (Float (Pos Zero) (Pos (Succ ww4240)))) ww4243) (iterate (psFloat (msFloat (Float (Pos (Succ ww4238)) (Neg (Succ ww4239))) (Float (Pos Zero) (Pos (Succ ww4240))))) (psFloat (msFloat (Float (Pos (Succ ww4238)) (Neg (Succ ww4239))) (Float (Pos Zero) (Pos (Succ ww4240)))) (psFloat (msFloat (Float (Pos (Succ ww4238)) (Neg (Succ ww4239))) (Float (Pos Zero) (Pos (Succ ww4240)))) ww4243)))",fontsize=16,color="green",shape="box"];37230 -> 37274[label="",style="dashed", color="green", weight=3]; 189.25/136.74 37230 -> 37275[label="",style="dashed", color="green", weight=3]; 189.25/136.74 41163[label="ww5",fontsize=16,color="green",shape="box"];41164[label="Succ Zero",fontsize=16,color="green",shape="box"];41165[label="ww3100",fontsize=16,color="green",shape="box"];41166[label="ww4000",fontsize=16,color="green",shape="box"];52411[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) ww4524",fontsize=16,color="black",shape="box"];52411 -> 52468[label="",style="solid", color="black", weight=3]; 189.25/136.74 41361[label="ww42791",fontsize=16,color="green",shape="box"];41362[label="ww42790",fontsize=16,color="green",shape="box"];41363[label="primDivFloat (msFloat (Float (Pos (Succ ww4280)) (Neg (Succ ww4281))) (Float (Pos Zero) (Pos (Succ ww4282)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];41363 -> 41640[label="",style="solid", color="black", weight=3]; 189.25/136.74 10991[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10991 -> 12460[label="",style="solid", color="black", weight=3]; 189.25/136.74 37294[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37295[label="Neg Zero",fontsize=16,color="green",shape="box"];37296[label="ww4000",fontsize=16,color="green",shape="box"];37297[label="Pos Zero",fontsize=16,color="green",shape="box"];37298[label="ww4000",fontsize=16,color="green",shape="box"];37299[label="Pos Zero",fontsize=16,color="green",shape="box"];37300[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37301[label="Neg Zero",fontsize=16,color="green",shape="box"];10993[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];10993 -> 12462[label="",style="solid", color="black", weight=3]; 189.25/136.74 10994 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10994[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10994 -> 12463[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10994 -> 12464[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10995[label="Succ ww3100",fontsize=16,color="green",shape="box"];10996 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 10996[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];10996 -> 12465[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10996 -> 12466[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 10997[label="Succ ww3100",fontsize=16,color="green",shape="box"];10998[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww2630)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww2630)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10998 -> 12467[label="",style="solid", color="black", weight=3]; 189.25/136.74 10999[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];10999 -> 12468[label="",style="solid", color="black", weight=3]; 189.25/136.74 11000 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11000[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11000 -> 12469[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11000 -> 12470[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11001[label="Succ ww3100",fontsize=16,color="green",shape="box"];11002 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11002[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11002 -> 12471[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11002 -> 12472[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11003[label="Succ ww3100",fontsize=16,color="green",shape="box"];11004[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww2750)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww2750)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11004 -> 12473[label="",style="solid", color="black", weight=3]; 189.25/136.74 11005[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11005 -> 12474[label="",style="solid", color="black", weight=3]; 189.25/136.74 11006[label="Zero",fontsize=16,color="green",shape="box"];11007[label="Succ ww3100",fontsize=16,color="green",shape="box"];11008[label="Zero",fontsize=16,color="green",shape="box"];11009[label="Succ ww3100",fontsize=16,color="green",shape="box"];11010[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11010 -> 12475[label="",style="solid", color="black", weight=3]; 189.25/136.74 11011[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11011 -> 12476[label="",style="solid", color="black", weight=3]; 189.25/136.74 11012 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11012[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11012 -> 12477[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11012 -> 12478[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11013 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11013[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11013 -> 12479[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11013 -> 12480[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11014[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11014 -> 12481[label="",style="solid", color="black", weight=3]; 189.25/136.74 11015 -> 47039[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11015[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];11015 -> 47770[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11015 -> 47771[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11015 -> 47772[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11015 -> 47773[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11015 -> 47774[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 52940[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4557)) (Neg (Succ ww4558))) (Float (Pos Zero) (Neg (Succ ww4559)))) ww4562) (iterate (psFloat (msFloat (Float (Pos (Succ ww4557)) (Neg (Succ ww4558))) (Float (Pos Zero) (Neg (Succ ww4559))))) (psFloat (msFloat (Float (Pos (Succ ww4557)) (Neg (Succ ww4558))) (Float (Pos Zero) (Neg (Succ ww4559)))) (psFloat (msFloat (Float (Pos (Succ ww4557)) (Neg (Succ ww4558))) (Float (Pos Zero) (Neg (Succ ww4559)))) ww4562)))",fontsize=16,color="green",shape="box"];52940 -> 53015[label="",style="dashed", color="green", weight=3]; 189.25/136.74 52940 -> 53016[label="",style="dashed", color="green", weight=3]; 189.25/136.74 30546[label="primPlusFloat ww3581 (fsFloat (msFloat (Float (Pos (Succ ww3582)) (Neg (Succ ww3583))) (Float (Pos Zero) (Neg (Succ ww3584)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62508[label="ww3581/Float ww35810 ww35811",fontsize=10,color="white",style="solid",shape="box"];30546 -> 62508[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62508 -> 30606[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 50497[label="ww4000",fontsize=16,color="green",shape="box"];50498[label="ww5",fontsize=16,color="green",shape="box"];50499[label="Zero",fontsize=16,color="green",shape="box"];50500[label="ww3100",fontsize=16,color="green",shape="box"];11017[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11017 -> 12484[label="",style="solid", color="black", weight=3]; 189.25/136.74 11018[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11018 -> 12485[label="",style="solid", color="black", weight=3]; 189.25/136.74 11019[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11019 -> 12486[label="",style="solid", color="black", weight=3]; 189.25/136.74 11020 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11020[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11020 -> 12487[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11020 -> 12488[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11021[label="Succ ww3100",fontsize=16,color="green",shape="box"];11022 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11022[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11022 -> 12489[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11022 -> 12490[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11023[label="Succ ww3100",fontsize=16,color="green",shape="box"];11024[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww2950)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww2950)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11024 -> 12491[label="",style="solid", color="black", weight=3]; 189.25/136.74 11025[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11025 -> 12492[label="",style="solid", color="black", weight=3]; 189.25/136.74 11026 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11026[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11026 -> 12493[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11026 -> 12494[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11027[label="Succ ww3100",fontsize=16,color="green",shape="box"];11028 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11028[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11028 -> 12495[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11028 -> 12496[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11029[label="Succ ww3100",fontsize=16,color="green",shape="box"];11030[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3070)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3070)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11030 -> 12497[label="",style="solid", color="black", weight=3]; 189.25/136.74 11031[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11031 -> 12498[label="",style="solid", color="black", weight=3]; 189.25/136.74 11032[label="Zero",fontsize=16,color="green",shape="box"];11033[label="Succ ww3100",fontsize=16,color="green",shape="box"];11034[label="Zero",fontsize=16,color="green",shape="box"];11035[label="Succ ww3100",fontsize=16,color="green",shape="box"];11036[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11036 -> 12499[label="",style="solid", color="black", weight=3]; 189.25/136.74 11485[label="ww5",fontsize=16,color="green",shape="box"];11486[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];11484[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) ww1874 (psFloat ww1875 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) ww1874) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) ww1874 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) ww1874)) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) ww1874) ww1874)) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) ww1874 (psFloat ww1875 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) ww1874) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) ww1874)",fontsize=16,color="black",shape="triangle"];11484 -> 12500[label="",style="solid", color="black", weight=3]; 189.25/136.74 11038 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11038[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11038 -> 12501[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11038 -> 12502[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11039 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11039[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11039 -> 12503[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11039 -> 12504[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11040[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11040 -> 12505[label="",style="solid", color="black", weight=3]; 189.25/136.74 11041 -> 47039[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11041[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];11041 -> 47775[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11041 -> 47776[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11041 -> 47777[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11041 -> 47778[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11041 -> 47779[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 53014[label="primPlusFloat ww4564 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4565))) (Float (Pos (Succ ww4566)) (Pos (Succ ww4567)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62509[label="ww4564/Float ww45640 ww45641",fontsize=10,color="white",style="solid",shape="box"];53014 -> 62509[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62509 -> 53053[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 52970[label="Zero",fontsize=16,color="green",shape="box"];52971[label="ww3100",fontsize=16,color="green",shape="box"];52972[label="ww3000",fontsize=16,color="green",shape="box"];52973[label="ww5",fontsize=16,color="green",shape="box"];11043[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww300 ww301) (primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww320 ww321) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (Float ww320 ww321))) (not (esEsOrdering (primCmpFloat (Float ww320 ww321) (primPlusFloat (Float ww300 ww301) (primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11043 -> 12508[label="",style="solid", color="black", weight=3]; 189.25/136.74 27238 -> 20242[label="",style="dashed", color="red", weight=0]; 189.25/136.74 27238[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];27238 -> 27245[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 27239 -> 26800[label="",style="dashed", color="red", weight=0]; 189.25/136.74 27239[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];27239 -> 27246[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 27239 -> 27247[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 27241 -> 26800[label="",style="dashed", color="red", weight=0]; 189.25/136.74 27241[label="srMyInt (Pos (Succ ww3000)) ww32880",fontsize=16,color="magenta"];27241 -> 27248[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 27241 -> 27249[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 27242 -> 26800[label="",style="dashed", color="red", weight=0]; 189.25/136.74 27242[label="srMyInt (Pos (Succ ww3100)) ww32881",fontsize=16,color="magenta"];27242 -> 27250[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 27242 -> 27251[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11045[label="not (esEsOrdering (primCmpFloat (Float ww270 ww271) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];11045 -> 12510[label="",style="solid", color="black", weight=3]; 189.25/136.74 11046 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11046[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww23))) (srMyInt (Pos Zero) (Pos (Succ ww24)))) ww1832",fontsize=16,color="magenta"];11046 -> 26734[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11046 -> 26735[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11046 -> 26736[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11047 -> 10309[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11047[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww23)) (Pos (Succ ww24)))) ww1832",fontsize=16,color="magenta"];11048[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11048 -> 12512[label="",style="solid", color="black", weight=3]; 189.25/136.74 11049 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11049[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11049 -> 12513[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11049 -> 12514[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11050[label="Succ ww3100",fontsize=16,color="green",shape="box"];11051 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11051[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11051 -> 12515[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11051 -> 12516[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11052[label="Succ ww3100",fontsize=16,color="green",shape="box"];11053[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11053 -> 12517[label="",style="solid", color="black", weight=3]; 189.25/136.74 11054[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11054 -> 12518[label="",style="solid", color="black", weight=3]; 189.25/136.74 11055 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11055[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11055 -> 12519[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11055 -> 12520[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11056[label="Succ ww3100",fontsize=16,color="green",shape="box"];11057 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11057[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11057 -> 12521[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11057 -> 12522[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11058[label="Succ ww3100",fontsize=16,color="green",shape="box"];11059[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11059 -> 12523[label="",style="solid", color="black", weight=3]; 189.25/136.74 11060[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11060 -> 12524[label="",style="solid", color="black", weight=3]; 189.25/136.74 11061[label="Zero",fontsize=16,color="green",shape="box"];11062[label="Succ ww3100",fontsize=16,color="green",shape="box"];11063[label="Zero",fontsize=16,color="green",shape="box"];11064[label="Succ ww3100",fontsize=16,color="green",shape="box"];11487[label="ww5",fontsize=16,color="green",shape="box"];11488[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];11489[label="ww5",fontsize=16,color="green",shape="box"];11490[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];11066 -> 53796[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11066[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];11066 -> 54127[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11066 -> 54128[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11066 -> 54129[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11066 -> 54130[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11066 -> 54131[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 55134[label="ww3100",fontsize=16,color="green",shape="box"];55135[label="ww5",fontsize=16,color="green",shape="box"];55136[label="ww3000",fontsize=16,color="green",shape="box"];55137[label="Succ Zero",fontsize=16,color="green",shape="box"];55314[label="ww46191",fontsize=16,color="green",shape="box"];55315[label="ww46190",fontsize=16,color="green",shape="box"];55316[label="primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4620))) (Float (Pos (Succ ww4621)) (Neg (Succ ww4622)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55316 -> 55390[label="",style="solid", color="black", weight=3]; 189.25/136.74 44060[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) ww4311",fontsize=16,color="black",shape="box"];44060 -> 44078[label="",style="solid", color="black", weight=3]; 189.25/136.74 55317 -> 26800[label="",style="dashed", color="red", weight=0]; 189.25/136.74 55317[label="srMyInt (Pos (Succ ww957)) ww46120",fontsize=16,color="magenta"];55317 -> 55391[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 55317 -> 55392[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 55318 -> 26800[label="",style="dashed", color="red", weight=0]; 189.25/136.74 55318[label="srMyInt (Neg (Succ ww95800)) ww46121",fontsize=16,color="magenta"];55318 -> 55393[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 55318 -> 55394[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 55319[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];25993[label="msMyInt (Pos Zero) ww320",fontsize=16,color="black",shape="triangle"];25993 -> 30827[label="",style="solid", color="black", weight=3]; 189.25/136.74 55320[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55321[label="Pos Zero",fontsize=16,color="green",shape="box"];55322[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55323[label="Pos Zero",fontsize=16,color="green",shape="box"];55324[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];11068[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11068 -> 12529[label="",style="solid", color="black", weight=3]; 189.25/136.74 11069 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11069[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11069 -> 12530[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11069 -> 12531[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11070[label="Succ ww3100",fontsize=16,color="green",shape="box"];11071 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11071[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11071 -> 12532[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11071 -> 12533[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11072[label="Succ ww3100",fontsize=16,color="green",shape="box"];11073[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11073 -> 12534[label="",style="solid", color="black", weight=3]; 189.25/136.74 11074[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11074 -> 12535[label="",style="solid", color="black", weight=3]; 189.25/136.74 11075 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11075[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11075 -> 12536[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11075 -> 12537[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11076[label="Succ ww3100",fontsize=16,color="green",shape="box"];11077 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11077[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11077 -> 12538[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11077 -> 12539[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11078[label="Succ ww3100",fontsize=16,color="green",shape="box"];11079[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11079 -> 12540[label="",style="solid", color="black", weight=3]; 189.25/136.74 11080[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11080 -> 12541[label="",style="solid", color="black", weight=3]; 189.25/136.74 11081[label="Zero",fontsize=16,color="green",shape="box"];11082[label="Succ ww3100",fontsize=16,color="green",shape="box"];11083[label="Zero",fontsize=16,color="green",shape="box"];11084[label="Succ ww3100",fontsize=16,color="green",shape="box"];11085[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11085 -> 12542[label="",style="solid", color="black", weight=3]; 189.25/136.74 11086 -> 16464[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11086[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];11086 -> 16473[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11086 -> 16474[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11086 -> 16475[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11086 -> 16476[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 16600[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww2098 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (primPlusFloat ww2098 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62510[label="ww2098/Float ww20980 ww20981",fontsize=10,color="white",style="solid",shape="box"];16600 -> 62510[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62510 -> 16676[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 11089[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11089 -> 12546[label="",style="solid", color="black", weight=3]; 189.25/136.74 11090[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11090 -> 12547[label="",style="solid", color="black", weight=3]; 189.25/136.74 11091[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11091 -> 12548[label="",style="solid", color="black", weight=3]; 189.25/136.74 11092 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11092[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11092 -> 12549[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11092 -> 12550[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11093[label="Succ ww3100",fontsize=16,color="green",shape="box"];11094 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11094[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11094 -> 12551[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11094 -> 12552[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11095[label="Succ ww3100",fontsize=16,color="green",shape="box"];11096[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3850)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3850)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11096 -> 12553[label="",style="solid", color="black", weight=3]; 189.25/136.74 11097[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11097 -> 12554[label="",style="solid", color="black", weight=3]; 189.25/136.74 11098 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11098[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11098 -> 12555[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11098 -> 12556[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11099[label="Succ ww3100",fontsize=16,color="green",shape="box"];11100 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11100[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11100 -> 12557[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11100 -> 12558[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11101[label="Succ ww3100",fontsize=16,color="green",shape="box"];11102[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3970)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3970)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11102 -> 12559[label="",style="solid", color="black", weight=3]; 189.25/136.74 11103[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11103 -> 12560[label="",style="solid", color="black", weight=3]; 189.25/136.74 11104[label="Zero",fontsize=16,color="green",shape="box"];11105[label="Succ ww3100",fontsize=16,color="green",shape="box"];11106[label="Zero",fontsize=16,color="green",shape="box"];11107[label="Succ ww3100",fontsize=16,color="green",shape="box"];11108[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11108 -> 12561[label="",style="solid", color="black", weight=3]; 189.25/136.74 11109[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11109 -> 12562[label="",style="solid", color="black", weight=3]; 189.25/136.74 11110 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11110[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11110 -> 12563[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11110 -> 12564[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11111 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11111[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11111 -> 12565[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11111 -> 12566[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11112[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11112 -> 12567[label="",style="solid", color="black", weight=3]; 189.25/136.74 11113 -> 47039[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11113[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];11113 -> 47785[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11113 -> 47786[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11113 -> 47787[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11113 -> 47788[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11113 -> 47789[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 53183[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4569))) (Float (Pos (Succ ww4570)) (Neg (Succ ww4571)))) ww4580) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4569))) (Float (Pos (Succ ww4570)) (Neg (Succ ww4571))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4569))) (Float (Pos (Succ ww4570)) (Neg (Succ ww4571)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4569))) (Float (Pos (Succ ww4570)) (Neg (Succ ww4571)))) ww4580)))",fontsize=16,color="green",shape="box"];53183 -> 53208[label="",style="dashed", color="green", weight=3]; 189.25/136.74 53183 -> 53209[label="",style="dashed", color="green", weight=3]; 189.25/136.74 31080[label="primPlusFloat ww3656 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3657))) (Float (Pos (Succ ww3658)) (Neg (Succ ww3659)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62511[label="ww3656/Float ww36560 ww36561",fontsize=10,color="white",style="solid",shape="box"];31080 -> 62511[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62511 -> 31127[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 50501[label="ww5",fontsize=16,color="green",shape="box"];50502[label="ww3100",fontsize=16,color="green",shape="box"];50503[label="ww3000",fontsize=16,color="green",shape="box"];50504[label="Zero",fontsize=16,color="green",shape="box"];11115[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11115 -> 12570[label="",style="solid", color="black", weight=3]; 189.25/136.74 55325[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55326[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55327[label="Neg Zero",fontsize=16,color="green",shape="box"];55328[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55329[label="Neg Zero",fontsize=16,color="green",shape="box"];55330[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];11117[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11117 -> 12572[label="",style="solid", color="black", weight=3]; 189.25/136.74 11118 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11118[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11118 -> 12573[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11118 -> 12574[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11119[label="Succ ww3100",fontsize=16,color="green",shape="box"];11120 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11120[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11120 -> 12575[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11120 -> 12576[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11121[label="Succ ww3100",fontsize=16,color="green",shape="box"];11122[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww4170)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww4170)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11122 -> 12577[label="",style="solid", color="black", weight=3]; 189.25/136.74 11123[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11123 -> 12578[label="",style="solid", color="black", weight=3]; 189.25/136.74 11124 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11124[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11124 -> 12579[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11124 -> 12580[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11125[label="Succ ww3100",fontsize=16,color="green",shape="box"];11126 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11126[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11126 -> 12581[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11126 -> 12582[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11127[label="Succ ww3100",fontsize=16,color="green",shape="box"];11128[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww4290)) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww4290)) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11128 -> 12583[label="",style="solid", color="black", weight=3]; 189.25/136.74 11129[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11129 -> 12584[label="",style="solid", color="black", weight=3]; 189.25/136.74 11130[label="Zero",fontsize=16,color="green",shape="box"];11131[label="Succ ww3100",fontsize=16,color="green",shape="box"];11132[label="Zero",fontsize=16,color="green",shape="box"];11133[label="Succ ww3100",fontsize=16,color="green",shape="box"];11134[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11134 -> 12585[label="",style="solid", color="black", weight=3]; 189.25/136.74 11491[label="ww5",fontsize=16,color="green",shape="box"];11492[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];11136 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11136[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11136 -> 12586[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11136 -> 12587[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11137 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11137[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11137 -> 12588[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11137 -> 12589[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11138[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11138 -> 12590[label="",style="solid", color="black", weight=3]; 189.25/136.74 11139 -> 47039[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11139[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];11139 -> 47795[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11139 -> 47796[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11139 -> 47797[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11139 -> 47798[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11139 -> 47799[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 50505 -> 41302[label="",style="dashed", color="red", weight=0]; 189.25/136.74 50505[label="primPlusFloat ww62 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww61)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50505 -> 50935[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 50505 -> 50936[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 50505 -> 50937[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 50285[label="ww61",fontsize=16,color="green",shape="box"];50286 -> 47457[label="",style="dashed", color="red", weight=0]; 189.25/136.74 50286[label="psFloat ww62 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ ww61)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37302[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37303[label="Pos Zero",fontsize=16,color="green",shape="box"];37304[label="Pos Zero",fontsize=16,color="green",shape="box"];37305[label="Pos Zero",fontsize=16,color="green",shape="box"];37306[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37307[label="Pos Zero",fontsize=16,color="green",shape="box"];11144[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11144 -> 12595[label="",style="solid", color="black", weight=3]; 189.25/136.74 11145 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11145[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11145 -> 12596[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11145 -> 12597[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11146[label="Succ ww3100",fontsize=16,color="green",shape="box"];11147 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11147[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11147 -> 12598[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11147 -> 12599[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11148[label="Succ ww3100",fontsize=16,color="green",shape="box"];11149[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11149 -> 12600[label="",style="solid", color="black", weight=3]; 189.25/136.74 11150[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11150 -> 12601[label="",style="solid", color="black", weight=3]; 189.25/136.74 11151 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11151[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11151 -> 12602[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11151 -> 12603[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11152[label="Succ ww3100",fontsize=16,color="green",shape="box"];11153 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11153[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11153 -> 12604[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11153 -> 12605[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11154[label="Succ ww3100",fontsize=16,color="green",shape="box"];11155[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11155 -> 12606[label="",style="solid", color="black", weight=3]; 189.25/136.74 11156[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11156 -> 12607[label="",style="solid", color="black", weight=3]; 189.25/136.74 11157[label="Zero",fontsize=16,color="green",shape="box"];11158[label="Succ ww3100",fontsize=16,color="green",shape="box"];11159[label="Zero",fontsize=16,color="green",shape="box"];11160[label="Succ ww3100",fontsize=16,color="green",shape="box"];11493[label="ww5",fontsize=16,color="green",shape="box"];11494[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];11495[label="ww5",fontsize=16,color="green",shape="box"];11496[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];11162 -> 2231[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11162[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];11162 -> 12608[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11162 -> 12609[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11162 -> 12610[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11163[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11163 -> 12611[label="",style="solid", color="black", weight=3]; 189.25/136.74 11164[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11164 -> 12612[label="",style="solid", color="black", weight=3]; 189.25/136.74 11165 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11165[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11165 -> 12613[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11165 -> 12614[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11166[label="Succ ww3100",fontsize=16,color="green",shape="box"];11167 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11167[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11167 -> 12615[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11167 -> 12616[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11168[label="Succ ww3100",fontsize=16,color="green",shape="box"];11169[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11169 -> 12617[label="",style="solid", color="black", weight=3]; 189.25/136.74 11170[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11170 -> 12618[label="",style="solid", color="black", weight=3]; 189.25/136.74 11171 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11171[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11171 -> 12619[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11171 -> 12620[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11172[label="Succ ww3100",fontsize=16,color="green",shape="box"];11173 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11173[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11173 -> 12621[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11173 -> 12622[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11174[label="Succ ww3100",fontsize=16,color="green",shape="box"];11175[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11175 -> 12623[label="",style="solid", color="black", weight=3]; 189.25/136.74 11176[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11176 -> 12624[label="",style="solid", color="black", weight=3]; 189.25/136.74 11177[label="Zero",fontsize=16,color="green",shape="box"];11178[label="Succ ww3100",fontsize=16,color="green",shape="box"];11179[label="Zero",fontsize=16,color="green",shape="box"];11180[label="Succ ww3100",fontsize=16,color="green",shape="box"];11181[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11181 -> 12625[label="",style="solid", color="black", weight=3]; 189.25/136.74 11182 -> 35894[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11182[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];11182 -> 36263[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11182 -> 36264[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11182 -> 36265[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11182 -> 36266[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 41345[label="ww5",fontsize=16,color="green",shape="box"];41346[label="ww3100",fontsize=16,color="green",shape="box"];41347[label="Succ Zero",fontsize=16,color="green",shape="box"];37675[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4253))) (Float (Pos Zero) (Pos (Succ ww4254)))) ww4261",fontsize=16,color="black",shape="box"];37675 -> 37707[label="",style="solid", color="black", weight=3]; 189.25/136.74 41777[label="ww42881",fontsize=16,color="green",shape="box"];41778[label="ww42880",fontsize=16,color="green",shape="box"];41779[label="primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4289))) (Float (Pos Zero) (Pos (Succ ww4290)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];41779 -> 43422[label="",style="solid", color="black", weight=3]; 189.25/136.74 11185[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11185 -> 12629[label="",style="solid", color="black", weight=3]; 189.25/136.74 37310[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37311[label="Neg Zero",fontsize=16,color="green",shape="box"];37312[label="Pos Zero",fontsize=16,color="green",shape="box"];37313[label="Pos Zero",fontsize=16,color="green",shape="box"];37314[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37315[label="Neg Zero",fontsize=16,color="green",shape="box"];11187[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11187 -> 12631[label="",style="solid", color="black", weight=3]; 189.25/136.74 11188 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11188[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11188 -> 12632[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11188 -> 12633[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11189[label="Succ ww3100",fontsize=16,color="green",shape="box"];11190 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11190[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11190 -> 12634[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11190 -> 12635[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11191[label="Succ ww3100",fontsize=16,color="green",shape="box"];11192[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww5050)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww5050)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11192 -> 12636[label="",style="solid", color="black", weight=3]; 189.25/136.74 11193[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11193 -> 12637[label="",style="solid", color="black", weight=3]; 189.25/136.74 11194 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11194[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11194 -> 12638[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11194 -> 12639[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11195[label="Succ ww3100",fontsize=16,color="green",shape="box"];11196 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11196[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11196 -> 12640[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11196 -> 12641[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11197[label="Succ ww3100",fontsize=16,color="green",shape="box"];11198[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww5170)) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww5170)) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11198 -> 12642[label="",style="solid", color="black", weight=3]; 189.25/136.74 11199[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11199 -> 12643[label="",style="solid", color="black", weight=3]; 189.25/136.74 11200[label="Zero",fontsize=16,color="green",shape="box"];11201[label="Succ ww3100",fontsize=16,color="green",shape="box"];11202[label="Zero",fontsize=16,color="green",shape="box"];11203[label="Succ ww3100",fontsize=16,color="green",shape="box"];11204[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11204 -> 12644[label="",style="solid", color="black", weight=3]; 189.25/136.74 11205[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11205 -> 12645[label="",style="solid", color="black", weight=3]; 189.25/136.74 11206 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11206[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11206 -> 12646[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11206 -> 12647[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11207 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11207[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11207 -> 12648[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11207 -> 12649[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11208[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11208 -> 12650[label="",style="solid", color="black", weight=3]; 189.25/136.74 11209 -> 47039[label="",style="dashed", color="red", weight=0]; 189.25/136.74 11209[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];11209 -> 47800[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11209 -> 47801[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11209 -> 47802[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11209 -> 47803[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 11209 -> 47804[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 53207[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4573))) (Float (Pos Zero) (Neg (Succ ww4574)))) ww4581) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4573))) (Float (Pos Zero) (Neg (Succ ww4574))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4573))) (Float (Pos Zero) (Neg (Succ ww4574)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4573))) (Float (Pos Zero) (Neg (Succ ww4574)))) ww4581)))",fontsize=16,color="green",shape="box"];53207 -> 53319[label="",style="dashed", color="green", weight=3]; 189.25/136.74 53207 -> 53320[label="",style="dashed", color="green", weight=3]; 189.25/136.74 31540[label="primPlusFloat ww3726 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3727))) (Float (Pos Zero) (Neg (Succ ww3728)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62512[label="ww3726/Float ww37260 ww37261",fontsize=10,color="white",style="solid",shape="box"];31540 -> 62512[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62512 -> 31582[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 50506[label="Zero",fontsize=16,color="green",shape="box"];50507[label="ww3100",fontsize=16,color="green",shape="box"];50508[label="ww5",fontsize=16,color="green",shape="box"];11211[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11211 -> 12653[label="",style="solid", color="black", weight=3]; 189.25/136.74 11212[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11212 -> 12654[label="",style="solid", color="black", weight=3]; 189.25/136.74 11213[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11213 -> 12655[label="",style="solid", color="black", weight=3]; 189.25/136.74 50807 -> 26800[label="",style="dashed", color="red", weight=0]; 189.25/136.74 50807[label="srMyInt (Pos ww5390) (Pos ww5410)",fontsize=16,color="magenta"];50807 -> 50945[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 50807 -> 50946[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 50808 -> 23742[label="",style="dashed", color="red", weight=0]; 189.25/136.74 50808[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];50808 -> 50947[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 50808 -> 50948[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 50809[label="ww4451",fontsize=16,color="green",shape="box"];50810 -> 23742[label="",style="dashed", color="red", weight=0]; 189.25/136.74 50810[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];50810 -> 50949[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 50810 -> 50950[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 50811 -> 26800[label="",style="dashed", color="red", weight=0]; 189.25/136.74 50811[label="srMyInt (Pos ww5390) (Pos ww5410)",fontsize=16,color="magenta"];50811 -> 50951[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 50811 -> 50952[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 50812[label="not (esEsOrdering (primCmpFloat (Float ww180 ww181) (Float ww44730 ww44731)) LT)",fontsize=16,color="black",shape="box"];50812 -> 50953[label="",style="solid", color="black", weight=3]; 189.25/136.74 50813[label="takeWhile1 (flip gtEsFloat ww3262) ww44620 ww44621 (gtEsFloat ww44620 ww3262)",fontsize=16,color="black",shape="box"];50813 -> 50954[label="",style="solid", color="black", weight=3]; 189.25/136.74 59123[label="ww538",fontsize=16,color="green",shape="box"];59124[label="Float (Neg (Succ ww540)) (Neg (Succ ww54100))",fontsize=16,color="green",shape="box"];59125[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];59126[label="ww53900",fontsize=16,color="green",shape="box"];59127[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];50510[label="primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62513[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];50510 -> 62513[label="",style="solid", color="burlywood", weight=9]; 189.25/136.74 62513 -> 50957[label="",style="solid", color="burlywood", weight=3]; 189.25/136.74 49960[label="Succ ww54100",fontsize=16,color="green",shape="box"];49961 -> 47467[label="",style="dashed", color="red", weight=0]; 189.25/136.74 49961[label="psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];59582[label="psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) ww4792",fontsize=16,color="black",shape="triangle"];59582 -> 59590[label="",style="solid", color="black", weight=3]; 189.25/136.74 59583 -> 59092[label="",style="dashed", color="red", weight=0]; 189.25/136.74 59583[label="iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) ww4792))",fontsize=16,color="magenta"];59583 -> 59591[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 50819 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.74 50819[label="primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50819 -> 50960[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 50819 -> 50961[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 50819 -> 50962[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 45808[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) ww4422",fontsize=16,color="black",shape="triangle"];45808 -> 46115[label="",style="solid", color="black", weight=3]; 189.25/136.74 45809 -> 45779[label="",style="dashed", color="red", weight=0]; 189.25/136.74 45809[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) ww4422))",fontsize=16,color="magenta"];45809 -> 46116[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 50820 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.74 50820[label="primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50820 -> 50963[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 50820 -> 50964[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 50820 -> 50965[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 46131[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) ww4438",fontsize=16,color="black",shape="triangle"];46131 -> 50536[label="",style="solid", color="black", weight=3]; 189.25/136.74 46132 -> 46118[label="",style="dashed", color="red", weight=0]; 189.25/136.74 46132[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) ww4438))",fontsize=16,color="magenta"];46132 -> 50537[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 50821 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.74 50821[label="primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50821 -> 50966[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 50821 -> 50967[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 50821 -> 50968[label="",style="dashed", color="magenta", weight=3]; 189.25/136.74 51117[label="Float (Neg (Succ ww540)) (Pos (Succ ww54100))",fontsize=16,color="green",shape="box"];51116[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4493)",fontsize=16,color="black",shape="triangle"];51116 -> 51119[label="",style="solid", color="black", weight=3]; 189.25/136.75 50512[label="primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62514[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];50512 -> 62514[label="",style="solid", color="burlywood", weight=9]; 189.25/136.75 62514 -> 50971[label="",style="solid", color="burlywood", weight=3]; 189.25/136.75 49910 -> 47482[label="",style="dashed", color="red", weight=0]; 189.25/136.75 49910[label="psFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49911[label="Succ ww54100",fontsize=16,color="green",shape="box"];46142[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) ww4439",fontsize=16,color="black",shape="triangle"];46142 -> 50538[label="",style="solid", color="black", weight=3]; 189.25/136.75 46143 -> 46127[label="",style="dashed", color="red", weight=0]; 189.25/136.75 46143[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) ww4439))",fontsize=16,color="magenta"];46143 -> 50539[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50822 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.75 50822[label="primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50822 -> 50972[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50822 -> 50973[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50822 -> 50974[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 45827[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4423",fontsize=16,color="black",shape="triangle"];45827 -> 46135[label="",style="solid", color="black", weight=3]; 189.25/136.75 45828 -> 45804[label="",style="dashed", color="red", weight=0]; 189.25/136.75 45828[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4423))",fontsize=16,color="magenta"];45828 -> 46136[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50823 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.75 50823[label="primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50823 -> 50975[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50823 -> 50976[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50823 -> 50977[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 46490[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) ww4440",fontsize=16,color="black",shape="triangle"];46490 -> 50540[label="",style="solid", color="black", weight=3]; 189.25/136.75 46491 -> 46138[label="",style="dashed", color="red", weight=0]; 189.25/136.75 46491[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) ww4440))",fontsize=16,color="magenta"];46491 -> 50541[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50824 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.75 50824[label="primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50824 -> 50978[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50824 -> 50979[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50824 -> 50980[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50825 -> 26800[label="",style="dashed", color="red", weight=0]; 189.25/136.75 50825[label="srMyInt (Neg ww5390) (Neg ww5410)",fontsize=16,color="magenta"];50825 -> 50981[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50825 -> 50982[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50826 -> 23742[label="",style="dashed", color="red", weight=0]; 189.25/136.75 50826[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];50826 -> 50983[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50826 -> 50984[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50827[label="ww4452",fontsize=16,color="green",shape="box"];50828 -> 23742[label="",style="dashed", color="red", weight=0]; 189.25/136.75 50828[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];50828 -> 50985[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50828 -> 50986[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50829 -> 26800[label="",style="dashed", color="red", weight=0]; 189.25/136.75 50829[label="srMyInt (Neg ww5390) (Neg ww5410)",fontsize=16,color="magenta"];50829 -> 50987[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50829 -> 50988[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11226[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11226 -> 12668[label="",style="solid", color="black", weight=3]; 189.25/136.75 11227[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11227 -> 12669[label="",style="solid", color="black", weight=3]; 189.25/136.75 11230[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11230 -> 12672[label="",style="solid", color="black", weight=3]; 189.25/136.75 11231[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11231 -> 12673[label="",style="solid", color="black", weight=3]; 189.25/136.75 11232[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62515[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];11232 -> 62515[label="",style="solid", color="burlywood", weight=9]; 189.25/136.75 62515 -> 12674[label="",style="solid", color="burlywood", weight=3]; 189.25/136.75 11233[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11233 -> 12675[label="",style="solid", color="black", weight=3]; 189.25/136.75 11234[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11234 -> 12676[label="",style="solid", color="black", weight=3]; 189.25/136.75 11235[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11235 -> 12677[label="",style="solid", color="black", weight=3]; 189.25/136.75 11236[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat ww542 (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62516[label="ww542/Float ww5420 ww5421",fontsize=10,color="white",style="solid",shape="box"];11236 -> 62516[label="",style="solid", color="burlywood", weight=9]; 189.25/136.75 62516 -> 12678[label="",style="solid", color="burlywood", weight=3]; 189.25/136.75 11237[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11237 -> 12679[label="",style="solid", color="black", weight=3]; 189.25/136.75 11238[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11238 -> 12680[label="",style="solid", color="black", weight=3]; 189.25/136.75 11239[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11239 -> 12681[label="",style="solid", color="black", weight=3]; 189.25/136.75 11240 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11240[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11240 -> 12682[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11240 -> 12683[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11241[label="Succ ww3100",fontsize=16,color="green",shape="box"];11242 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11242[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11242 -> 12684[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11242 -> 12685[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11243[label="Succ ww3100",fontsize=16,color="green",shape="box"];11244[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11244 -> 12686[label="",style="solid", color="black", weight=3]; 189.25/136.75 11245[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11245 -> 12687[label="",style="solid", color="black", weight=3]; 189.25/136.75 11246 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11246[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11246 -> 12688[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11246 -> 12689[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11247[label="Succ ww3100",fontsize=16,color="green",shape="box"];11248 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11248[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11248 -> 12690[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11248 -> 12691[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11249[label="Succ ww3100",fontsize=16,color="green",shape="box"];11250[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11250 -> 12692[label="",style="solid", color="black", weight=3]; 189.25/136.75 11251[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11251 -> 12693[label="",style="solid", color="black", weight=3]; 189.25/136.75 11252[label="Zero",fontsize=16,color="green",shape="box"];11253[label="Succ ww3100",fontsize=16,color="green",shape="box"];11254[label="Zero",fontsize=16,color="green",shape="box"];11255[label="Succ ww3100",fontsize=16,color="green",shape="box"];11256[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11256 -> 12694[label="",style="solid", color="black", weight=3]; 189.25/136.75 11257[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11257 -> 12695[label="",style="solid", color="black", weight=3]; 189.25/136.75 11258[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11258 -> 12696[label="",style="solid", color="black", weight=3]; 189.25/136.75 47625 -> 59092[label="",style="dashed", color="red", weight=0]; 189.25/136.75 47625[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];47625 -> 59138[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47625 -> 59139[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47625 -> 59140[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47625 -> 59141[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47625 -> 59142[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47626[label="Neg Zero",fontsize=16,color="green",shape="box"];47627[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47627 -> 50543[label="",style="solid", color="black", weight=3]; 189.25/136.75 47628[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];47629 -> 50153[label="",style="dashed", color="red", weight=0]; 189.25/136.75 47629[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];47629 -> 50158[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 53152[label="primPlusFloat (Float ww45760 ww45761) (fsFloat (msFloat (Float (Pos (Succ ww4577)) (Pos (Succ ww4578))) (Float (Neg Zero) (Pos (Succ ww4579)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];53152 -> 53184[label="",style="solid", color="black", weight=3]; 189.25/136.75 50838[label="fsEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) ww4468) LT",fontsize=16,color="black",shape="box"];50838 -> 50994[label="",style="solid", color="black", weight=3]; 189.25/136.75 11262[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11262 -> 12700[label="",style="solid", color="black", weight=3]; 189.25/136.75 11263[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11263 -> 12701[label="",style="solid", color="black", weight=3]; 189.25/136.75 11264 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11264[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11264 -> 12702[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11264 -> 12703[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11265[label="Succ ww3100",fontsize=16,color="green",shape="box"];11266 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11266[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11266 -> 12704[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11266 -> 12705[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11267[label="Succ ww3100",fontsize=16,color="green",shape="box"];11268[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww5740) Zero) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww5740) Zero) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11268 -> 12706[label="",style="solid", color="black", weight=3]; 189.25/136.75 11269[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11269 -> 12707[label="",style="solid", color="black", weight=3]; 189.25/136.75 11270 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11270[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11270 -> 12708[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11270 -> 12709[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11271[label="Succ ww3100",fontsize=16,color="green",shape="box"];11272 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11272[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11272 -> 12710[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11272 -> 12711[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11273[label="Succ ww3100",fontsize=16,color="green",shape="box"];11274[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww5880) Zero) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww5880) Zero) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11274 -> 12712[label="",style="solid", color="black", weight=3]; 189.25/136.75 11275[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11275 -> 12713[label="",style="solid", color="black", weight=3]; 189.25/136.75 11276[label="Zero",fontsize=16,color="green",shape="box"];11277[label="Succ ww3100",fontsize=16,color="green",shape="box"];11278[label="Zero",fontsize=16,color="green",shape="box"];11279[label="Succ ww3100",fontsize=16,color="green",shape="box"];11280 -> 9772[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11280[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];11281[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11281 -> 12714[label="",style="solid", color="black", weight=3]; 189.25/136.75 11282 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11282[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11282 -> 12715[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11282 -> 12716[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11283 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11283[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11283 -> 12717[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11283 -> 12718[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11284[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11284 -> 12719[label="",style="solid", color="black", weight=3]; 189.25/136.75 11288[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11288 -> 12730[label="",style="solid", color="black", weight=3]; 189.25/136.75 11289[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];11289 -> 12731[label="",style="solid", color="black", weight=3]; 189.25/136.75 11290[label="not (esEsOrdering (primCmpFloat (Float ww150 ww151) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];11290 -> 12732[label="",style="solid", color="black", weight=3]; 189.25/136.75 11291 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11291[label="primPlusFloat (Float (msMyInt (Pos (Succ ww12)) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) ww1834",fontsize=16,color="magenta"];11291 -> 26737[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11291 -> 26738[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11291 -> 26739[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11292 -> 10761[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11292[label="psFloat (msFloat (Float (Pos (Succ ww12)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww1834",fontsize=16,color="magenta"];11293 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11293[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11293 -> 12734[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11293 -> 12735[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11294[label="Succ ww3100",fontsize=16,color="green",shape="box"];11295 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11295[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11295 -> 12736[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11295 -> 12737[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11296[label="Succ ww3100",fontsize=16,color="green",shape="box"];11297[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww6340) Zero) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww6340) Zero) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11297 -> 12738[label="",style="solid", color="black", weight=3]; 189.25/136.75 11298[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11298 -> 12739[label="",style="solid", color="black", weight=3]; 189.25/136.75 11299 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11299[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11299 -> 12740[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11299 -> 12741[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11300[label="Succ ww3100",fontsize=16,color="green",shape="box"];11301 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11301[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11301 -> 12742[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11301 -> 12743[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11302[label="Succ ww3100",fontsize=16,color="green",shape="box"];11303[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww6480) Zero) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww6480) Zero) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11303 -> 12744[label="",style="solid", color="black", weight=3]; 189.25/136.75 11304[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11304 -> 12745[label="",style="solid", color="black", weight=3]; 189.25/136.75 11305[label="Zero",fontsize=16,color="green",shape="box"];11306[label="Succ ww3100",fontsize=16,color="green",shape="box"];11307[label="Zero",fontsize=16,color="green",shape="box"];11308[label="Succ ww3100",fontsize=16,color="green",shape="box"];11309 -> 9809[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11309[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];11310[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11310 -> 12746[label="",style="solid", color="black", weight=3]; 189.25/136.75 11311 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11311[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11311 -> 12747[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11311 -> 12748[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11312 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11312[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11312 -> 12749[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11312 -> 12750[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11313[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11313 -> 12751[label="",style="solid", color="black", weight=3]; 189.25/136.75 32949 -> 32961[label="",style="dashed", color="red", weight=0]; 189.25/136.75 32949[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];32949 -> 32974[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 32949 -> 32975[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 32949 -> 32976[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 32949 -> 32977[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 32970[label="ww4000",fontsize=16,color="green",shape="box"];32971[label="ww5",fontsize=16,color="green",shape="box"];32972[label="Succ Zero",fontsize=16,color="green",shape="box"];32973[label="ww3100",fontsize=16,color="green",shape="box"];28171[label="not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) ww3417) GT)",fontsize=16,color="black",shape="box"];28171 -> 28238[label="",style="solid", color="black", weight=3]; 189.25/136.75 33119 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.75 33119[label="primPlusFloat (Float ww38940 ww38941) (primDivFloat (msFloat (Float (Pos (Succ ww3895)) (Neg (Succ ww3896))) (Float (Neg Zero) (Pos (Succ ww3897)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];33119 -> 33151[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 33119 -> 33152[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 33119 -> 33153[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 33120[label="takeWhile (flip ltEsFloat ww3892) (Cons (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123))))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))))))",fontsize=16,color="black",shape="box"];33120 -> 33154[label="",style="solid", color="black", weight=3]; 189.25/136.75 58520[label="ww2123",fontsize=16,color="green",shape="box"];58521[label="ww3892",fontsize=16,color="green",shape="box"];58522 -> 58711[label="",style="dashed", color="red", weight=0]; 189.25/136.75 58522[label="iterate (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123))))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123))))",fontsize=16,color="magenta"];58522 -> 58712[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 58519[label="takeWhile0 (flip ltEsFloat ww4657) (Float (Neg Zero) (Pos (Succ ww2193))) ww4729 MyTrue",fontsize=16,color="black",shape="triangle"];58519 -> 58534[label="",style="solid", color="black", weight=3]; 189.25/136.75 11316[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11316 -> 12754[label="",style="solid", color="black", weight=3]; 189.25/136.75 11317[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11317 -> 12755[label="",style="solid", color="black", weight=3]; 189.25/136.75 21865[label="primMulInt (Pos ww26660) (Pos ww183310)",fontsize=16,color="black",shape="box"];21865 -> 21878[label="",style="solid", color="black", weight=3]; 189.25/136.75 21866[label="primMulInt (Pos ww26660) (Neg ww183310)",fontsize=16,color="black",shape="box"];21866 -> 21879[label="",style="solid", color="black", weight=3]; 189.25/136.75 21867[label="primMulInt (Neg ww26660) (Pos ww183310)",fontsize=16,color="black",shape="box"];21867 -> 21880[label="",style="solid", color="black", weight=3]; 189.25/136.75 21868[label="primMulInt (Neg ww26660) (Neg ww183310)",fontsize=16,color="black",shape="box"];21868 -> 21881[label="",style="solid", color="black", weight=3]; 189.25/136.75 26771[label="ww291500",fontsize=16,color="green",shape="box"];26772[label="Succ ww2913",fontsize=16,color="green",shape="box"];20290[label="primMinusNat ww24350 ww183200",fontsize=16,color="burlywood",shape="triangle"];62517[label="ww24350/Succ ww243500",fontsize=10,color="white",style="solid",shape="box"];20290 -> 62517[label="",style="solid", color="burlywood", weight=9]; 189.25/136.75 62517 -> 20308[label="",style="solid", color="burlywood", weight=3]; 189.25/136.75 62518[label="ww24350/Zero",fontsize=10,color="white",style="solid",shape="box"];20290 -> 62518[label="",style="solid", color="burlywood", weight=9]; 189.25/136.75 62518 -> 20309[label="",style="solid", color="burlywood", weight=3]; 189.25/136.75 26773 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 26773[label="primPlusNat (Succ ww2913) ww291500",fontsize=16,color="magenta"];26773 -> 26801[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 26773 -> 26802[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 26847[label="ww3257",fontsize=16,color="green",shape="box"];26848[label="ww32400",fontsize=16,color="green",shape="box"];20229[label="primPlusInt ww2435 ww18320",fontsize=16,color="burlywood",shape="triangle"];62519[label="ww2435/Pos ww24350",fontsize=10,color="white",style="solid",shape="box"];20229 -> 62519[label="",style="solid", color="burlywood", weight=9]; 189.25/136.75 62519 -> 20258[label="",style="solid", color="burlywood", weight=3]; 189.25/136.75 62520[label="ww2435/Neg ww24350",fontsize=10,color="white",style="solid",shape="box"];20229 -> 62520[label="",style="solid", color="burlywood", weight=9]; 189.25/136.75 62520 -> 20259[label="",style="solid", color="burlywood", weight=3]; 189.25/136.75 26849[label="ww3256",fontsize=16,color="green",shape="box"];26850[label="ww32401",fontsize=16,color="green",shape="box"];11320[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww80 ww81) (primDivFloat (primMinusFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) ww9 (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww80 ww81) (primDivFloat (primMinusFloat (Float (Pos (Succ ww7)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11320 -> 12760[label="",style="solid", color="black", weight=3]; 189.25/136.75 11321 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11321[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11321 -> 12761[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11321 -> 12762[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11322[label="Succ ww3100",fontsize=16,color="green",shape="box"];11323 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11323[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11323 -> 12763[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11323 -> 12764[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11324[label="Succ ww3100",fontsize=16,color="green",shape="box"];11325[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11325 -> 12765[label="",style="solid", color="black", weight=3]; 189.25/136.75 11326[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11326 -> 12766[label="",style="solid", color="black", weight=3]; 189.25/136.75 11327 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11327[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11327 -> 12767[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11327 -> 12768[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11328[label="Succ ww3100",fontsize=16,color="green",shape="box"];11329 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11329[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11329 -> 12769[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11329 -> 12770[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11330[label="Succ ww3100",fontsize=16,color="green",shape="box"];11331[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11331 -> 12771[label="",style="solid", color="black", weight=3]; 189.25/136.75 11332[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11332 -> 12772[label="",style="solid", color="black", weight=3]; 189.25/136.75 11333[label="Zero",fontsize=16,color="green",shape="box"];11334[label="Succ ww3100",fontsize=16,color="green",shape="box"];11335[label="Zero",fontsize=16,color="green",shape="box"];11336[label="Succ ww3100",fontsize=16,color="green",shape="box"];11337[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11337 -> 12773[label="",style="solid", color="black", weight=3]; 189.25/136.75 11338[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11338 -> 12774[label="",style="solid", color="black", weight=3]; 189.25/136.75 11339[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11339 -> 12775[label="",style="solid", color="black", weight=3]; 189.25/136.75 47630 -> 52355[label="",style="dashed", color="red", weight=0]; 189.25/136.75 47630[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47630 -> 52356[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47630 -> 52357[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47630 -> 52358[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47630 -> 52359[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47631[label="Neg Zero",fontsize=16,color="green",shape="box"];47632 -> 33130[label="",style="dashed", color="red", weight=0]; 189.25/136.75 47632[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47632 -> 50545[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47632 -> 50546[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47632 -> 50547[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47632 -> 50548[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47633[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47634 -> 50222[label="",style="dashed", color="red", weight=0]; 189.25/136.75 47634[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47634 -> 50226[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11341[label="takeWhile1 (flip gtEsFloat (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww18 (iterate (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18)) (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) ww18)) (not (esEsOrdering (compareFloat ww18 (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT))",fontsize=16,color="black",shape="box"];11341 -> 12777[label="",style="solid", color="black", weight=3]; 189.25/136.75 11342[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11342 -> 12778[label="",style="solid", color="black", weight=3]; 189.25/136.75 11343[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11343 -> 12779[label="",style="solid", color="black", weight=3]; 189.25/136.75 11344[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11344 -> 12780[label="",style="solid", color="black", weight=3]; 189.25/136.75 11345 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11345[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11345 -> 12781[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11345 -> 12782[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11346[label="Succ ww3100",fontsize=16,color="green",shape="box"];11347 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11347[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11347 -> 12783[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11347 -> 12784[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11348[label="Succ ww3100",fontsize=16,color="green",shape="box"];11349[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11349 -> 12785[label="",style="solid", color="black", weight=3]; 189.25/136.75 11350[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11350 -> 12786[label="",style="solid", color="black", weight=3]; 189.25/136.75 11351 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11351[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11351 -> 12787[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11351 -> 12788[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11352[label="Succ ww3100",fontsize=16,color="green",shape="box"];11353 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11353[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11353 -> 12789[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11353 -> 12790[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11354[label="Succ ww3100",fontsize=16,color="green",shape="box"];11355[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11355 -> 12791[label="",style="solid", color="black", weight=3]; 189.25/136.75 11356[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11356 -> 12792[label="",style="solid", color="black", weight=3]; 189.25/136.75 11357[label="Zero",fontsize=16,color="green",shape="box"];11358[label="Succ ww3100",fontsize=16,color="green",shape="box"];11359[label="Zero",fontsize=16,color="green",shape="box"];11360[label="Succ ww3100",fontsize=16,color="green",shape="box"];11361[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11361 -> 12793[label="",style="solid", color="black", weight=3]; 189.25/136.75 11497[label="ww5",fontsize=16,color="green",shape="box"];11498[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];11363[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11363 -> 12794[label="",style="solid", color="black", weight=3]; 189.25/136.75 47635 -> 43685[label="",style="dashed", color="red", weight=0]; 189.25/136.75 47635[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];47635 -> 50549[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47635 -> 50550[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47635 -> 50551[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47635 -> 50552[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47636[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];47637 -> 52299[label="",style="dashed", color="red", weight=0]; 189.25/136.75 47637[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47637 -> 52308[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47637 -> 52309[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47637 -> 52310[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47637 -> 52311[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47638[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];47639 -> 49896[label="",style="dashed", color="red", weight=0]; 189.25/136.75 47639[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];47639 -> 49915[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47639 -> 49916[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47639 -> 49917[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 52380[label="primPlusFloat (Float ww45260 ww45261) (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4527))) (Float (Neg (Succ ww4528)) (Pos (Succ ww4529)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];52380 -> 52412[label="",style="solid", color="black", weight=3]; 189.25/136.75 11366[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11366 -> 12797[label="",style="solid", color="black", weight=3]; 189.25/136.75 11367[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11367 -> 12798[label="",style="solid", color="black", weight=3]; 189.25/136.75 11368 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11368[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11368 -> 12799[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11368 -> 12800[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11369[label="Succ ww3100",fontsize=16,color="green",shape="box"];11370 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11370[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11370 -> 12801[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11370 -> 12802[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11371[label="Succ ww3100",fontsize=16,color="green",shape="box"];11372[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww7280) Zero) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww7280) Zero) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11372 -> 12803[label="",style="solid", color="black", weight=3]; 189.25/136.75 11373[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11373 -> 12804[label="",style="solid", color="black", weight=3]; 189.25/136.75 11374 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11374[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11374 -> 12805[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11374 -> 12806[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11375[label="Succ ww3100",fontsize=16,color="green",shape="box"];11376 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11376[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11376 -> 12807[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11376 -> 12808[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11377[label="Succ ww3100",fontsize=16,color="green",shape="box"];11378[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww7420) Zero) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww7420) Zero) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11378 -> 12809[label="",style="solid", color="black", weight=3]; 189.25/136.75 11379[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11379 -> 12810[label="",style="solid", color="black", weight=3]; 189.25/136.75 11380[label="Zero",fontsize=16,color="green",shape="box"];11381[label="Succ ww3100",fontsize=16,color="green",shape="box"];11382[label="Zero",fontsize=16,color="green",shape="box"];11383[label="Succ ww3100",fontsize=16,color="green",shape="box"];11384 -> 11484[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11384[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];11384 -> 11505[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11384 -> 11506[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11499[label="ww5",fontsize=16,color="green",shape="box"];11500[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];11386 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11386[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11386 -> 12811[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11386 -> 12812[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11387 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11387[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11387 -> 12813[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11387 -> 12814[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11388[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11388 -> 12815[label="",style="solid", color="black", weight=3]; 189.25/136.75 11389[label="ww37",fontsize=16,color="green",shape="box"];11390[label="Succ Zero",fontsize=16,color="green",shape="box"];11391[label="ww38",fontsize=16,color="green",shape="box"];11392[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11392 -> 12816[label="",style="solid", color="black", weight=3]; 189.25/136.75 11393[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11393 -> 12817[label="",style="solid", color="black", weight=3]; 189.25/136.75 11394 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11394[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11394 -> 12818[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11394 -> 12819[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11395[label="Succ ww3100",fontsize=16,color="green",shape="box"];11396 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11396[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11396 -> 12820[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11396 -> 12821[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11397[label="Succ ww3100",fontsize=16,color="green",shape="box"];11398[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww7620) Zero) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww7620) Zero) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11398 -> 12822[label="",style="solid", color="black", weight=3]; 189.25/136.75 11399[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11399 -> 12823[label="",style="solid", color="black", weight=3]; 189.25/136.75 11400 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11400[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11400 -> 12824[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11400 -> 12825[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11401[label="Succ ww3100",fontsize=16,color="green",shape="box"];11402 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11402[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11402 -> 12826[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11402 -> 12827[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11403[label="Succ ww3100",fontsize=16,color="green",shape="box"];11404[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww7760) Zero) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww7760) Zero) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11404 -> 12828[label="",style="solid", color="black", weight=3]; 189.25/136.75 11405[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11405 -> 12829[label="",style="solid", color="black", weight=3]; 189.25/136.75 11406[label="Zero",fontsize=16,color="green",shape="box"];11407[label="Succ ww3100",fontsize=16,color="green",shape="box"];11408[label="Zero",fontsize=16,color="green",shape="box"];11409[label="Succ ww3100",fontsize=16,color="green",shape="box"];11410 -> 9912[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11410[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];11411[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11411 -> 12830[label="",style="solid", color="black", weight=3]; 189.25/136.75 11412 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11412[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11412 -> 12831[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11412 -> 12832[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11413 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11413[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11413 -> 12833[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11413 -> 12834[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11414[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11414 -> 12835[label="",style="solid", color="black", weight=3]; 189.25/136.75 16929[label="takeWhile1 (flip ltEsFloat (psFloat ww2129 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (psFloat ww2129 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16929 -> 16957[label="",style="solid", color="black", weight=3]; 189.25/136.75 11417[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11417 -> 12838[label="",style="solid", color="black", weight=3]; 189.25/136.75 11418[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11418 -> 12839[label="",style="solid", color="black", weight=3]; 189.25/136.75 11419[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11419 -> 12840[label="",style="solid", color="black", weight=3]; 189.25/136.75 11420 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11420[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11420 -> 12841[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11420 -> 12842[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11421[label="Succ ww3100",fontsize=16,color="green",shape="box"];11422 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11422[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11422 -> 12843[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11422 -> 12844[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11423[label="Succ ww3100",fontsize=16,color="green",shape="box"];11424[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11424 -> 12845[label="",style="solid", color="black", weight=3]; 189.25/136.75 11425[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11425 -> 12846[label="",style="solid", color="black", weight=3]; 189.25/136.75 11426 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11426[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11426 -> 12847[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11426 -> 12848[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11427[label="Succ ww3100",fontsize=16,color="green",shape="box"];11428 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11428[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11428 -> 12849[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11428 -> 12850[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11429[label="Succ ww3100",fontsize=16,color="green",shape="box"];11430[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11430 -> 12851[label="",style="solid", color="black", weight=3]; 189.25/136.75 11431[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11431 -> 12852[label="",style="solid", color="black", weight=3]; 189.25/136.75 11432[label="Zero",fontsize=16,color="green",shape="box"];11433[label="Succ ww3100",fontsize=16,color="green",shape="box"];11434[label="Zero",fontsize=16,color="green",shape="box"];11435[label="Succ ww3100",fontsize=16,color="green",shape="box"];11436[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11436 -> 12853[label="",style="solid", color="black", weight=3]; 189.25/136.75 11437[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11437 -> 12854[label="",style="solid", color="black", weight=3]; 189.25/136.75 11438[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11438 -> 12855[label="",style="solid", color="black", weight=3]; 189.25/136.75 47640 -> 52494[label="",style="dashed", color="red", weight=0]; 189.25/136.75 47640[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47640 -> 52500[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47640 -> 52501[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47640 -> 52502[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47640 -> 52503[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47641[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];47642 -> 33989[label="",style="dashed", color="red", weight=0]; 189.25/136.75 47642[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47642 -> 50555[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47642 -> 50556[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47642 -> 50557[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47642 -> 50558[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47643[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47644 -> 49946[label="",style="dashed", color="red", weight=0]; 189.25/136.75 47644[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47644 -> 49965[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47644 -> 49966[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47644 -> 49967[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 52624[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4532))) (Float (Neg (Succ ww4533)) (Neg (Succ ww4534)))) ww4542",fontsize=16,color="black",shape="triangle"];52624 -> 52650[label="",style="solid", color="black", weight=3]; 189.25/136.75 52625 -> 52494[label="",style="dashed", color="red", weight=0]; 189.25/136.75 52625[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4532))) (Float (Neg (Succ ww4533)) (Neg (Succ ww4534))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4532))) (Float (Neg (Succ ww4533)) (Neg (Succ ww4534)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4532))) (Float (Neg (Succ ww4533)) (Neg (Succ ww4534)))) ww4542))",fontsize=16,color="magenta"];52625 -> 52651[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 34131[label="primPlusFloat (Float ww39970 ww39971) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3998))) (Float (Neg (Succ ww3999)) (Neg (Succ ww4000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];34131 -> 34219[label="",style="solid", color="black", weight=3]; 189.25/136.75 11441[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11441 -> 12858[label="",style="solid", color="black", weight=3]; 189.25/136.75 11442[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11442 -> 12859[label="",style="solid", color="black", weight=3]; 189.25/136.75 11443[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11443 -> 12860[label="",style="solid", color="black", weight=3]; 189.25/136.75 11444 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11444[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11444 -> 12861[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11444 -> 12862[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11445[label="Succ ww3100",fontsize=16,color="green",shape="box"];11446 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11446[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11446 -> 12863[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11446 -> 12864[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11447[label="Succ ww3100",fontsize=16,color="green",shape="box"];11448[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11448 -> 12865[label="",style="solid", color="black", weight=3]; 189.25/136.75 11449[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11449 -> 12866[label="",style="solid", color="black", weight=3]; 189.25/136.75 11450 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11450[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11450 -> 12867[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11450 -> 12868[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11451[label="Succ ww3100",fontsize=16,color="green",shape="box"];11452 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11452[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11452 -> 12869[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11452 -> 12870[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11453[label="Succ ww3100",fontsize=16,color="green",shape="box"];11454[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11454 -> 12871[label="",style="solid", color="black", weight=3]; 189.25/136.75 11455[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11455 -> 12872[label="",style="solid", color="black", weight=3]; 189.25/136.75 11456[label="Zero",fontsize=16,color="green",shape="box"];11457[label="Succ ww3100",fontsize=16,color="green",shape="box"];11458[label="Zero",fontsize=16,color="green",shape="box"];11459[label="Succ ww3100",fontsize=16,color="green",shape="box"];11460[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11460 -> 12873[label="",style="solid", color="black", weight=3]; 189.25/136.75 11501[label="ww5",fontsize=16,color="green",shape="box"];11502[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];11462[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11462 -> 12874[label="",style="solid", color="black", weight=3]; 189.25/136.75 47645 -> 43685[label="",style="dashed", color="red", weight=0]; 189.25/136.75 47645[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];47645 -> 50559[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47645 -> 50560[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47645 -> 50561[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47645 -> 50562[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47646[label="Neg Zero",fontsize=16,color="green",shape="box"];47647 -> 52428[label="",style="dashed", color="red", weight=0]; 189.25/136.75 47647[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47647 -> 52435[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47647 -> 52436[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47647 -> 52437[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47648[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];47649 -> 50153[label="",style="dashed", color="red", weight=0]; 189.25/136.75 47649[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];47649 -> 50159[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 52492[label="primPlusFloat (Float ww45360 ww45361) (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4537))) (Float (Neg Zero) (Pos (Succ ww4538)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];52492 -> 52524[label="",style="solid", color="black", weight=3]; 189.25/136.75 11465[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11465 -> 12877[label="",style="solid", color="black", weight=3]; 189.25/136.75 11466[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11466 -> 12878[label="",style="solid", color="black", weight=3]; 189.25/136.75 11467 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11467[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11467 -> 12879[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11467 -> 12880[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11468[label="Succ ww3100",fontsize=16,color="green",shape="box"];11469 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11469[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11469 -> 12881[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11469 -> 12882[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11470[label="Succ ww3100",fontsize=16,color="green",shape="box"];11471[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww8560) Zero) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww8560) Zero) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11471 -> 12883[label="",style="solid", color="black", weight=3]; 189.25/136.75 11472[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11472 -> 12884[label="",style="solid", color="black", weight=3]; 189.25/136.75 11473 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11473[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11473 -> 12885[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11473 -> 12886[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11474[label="Succ ww3100",fontsize=16,color="green",shape="box"];11475 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11475[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11475 -> 12887[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11475 -> 12888[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11476[label="Succ ww3100",fontsize=16,color="green",shape="box"];11477[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww8700) Zero) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww8700) Zero) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11477 -> 12889[label="",style="solid", color="black", weight=3]; 189.25/136.75 11478[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11478 -> 12890[label="",style="solid", color="black", weight=3]; 189.25/136.75 11479[label="Zero",fontsize=16,color="green",shape="box"];11480[label="Succ ww3100",fontsize=16,color="green",shape="box"];11481[label="Zero",fontsize=16,color="green",shape="box"];11482[label="Succ ww3100",fontsize=16,color="green",shape="box"];11483 -> 11484[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11483[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];11483 -> 11507[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11483 -> 11508[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11503[label="ww5",fontsize=16,color="green",shape="box"];11504[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];11509 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11509[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11509 -> 12891[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11509 -> 12892[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11510 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11510[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11510 -> 12893[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11510 -> 12894[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11511[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11511 -> 12895[label="",style="solid", color="black", weight=3]; 189.25/136.75 11512[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11512 -> 12896[label="",style="solid", color="black", weight=3]; 189.25/136.75 11513[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11513 -> 12897[label="",style="solid", color="black", weight=3]; 189.25/136.75 11514 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11514[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11514 -> 12898[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11514 -> 12899[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11515[label="Succ ww3100",fontsize=16,color="green",shape="box"];11516 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11516[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11516 -> 12900[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11516 -> 12901[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11517[label="Succ ww3100",fontsize=16,color="green",shape="box"];11518[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww8900) Zero) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww8900) Zero) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11518 -> 12902[label="",style="solid", color="black", weight=3]; 189.25/136.75 11519[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11519 -> 12903[label="",style="solid", color="black", weight=3]; 189.25/136.75 11520 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11520[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11520 -> 12904[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11520 -> 12905[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11521[label="Succ ww3100",fontsize=16,color="green",shape="box"];11522 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11522[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11522 -> 12906[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11522 -> 12907[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11523[label="Succ ww3100",fontsize=16,color="green",shape="box"];11524[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww9040) Zero) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww9040) Zero) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11524 -> 12908[label="",style="solid", color="black", weight=3]; 189.25/136.75 11525[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11525 -> 12909[label="",style="solid", color="black", weight=3]; 189.25/136.75 11526[label="Zero",fontsize=16,color="green",shape="box"];11527[label="Succ ww3100",fontsize=16,color="green",shape="box"];11528[label="Zero",fontsize=16,color="green",shape="box"];11529[label="Succ ww3100",fontsize=16,color="green",shape="box"];11530 -> 10012[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11530[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];11531[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11531 -> 12910[label="",style="solid", color="black", weight=3]; 189.25/136.75 11532 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11532[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11532 -> 12911[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11532 -> 12912[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11533 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11533[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11533 -> 12913[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11533 -> 12914[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11534[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11534 -> 12915[label="",style="solid", color="black", weight=3]; 189.25/136.75 34761 -> 34770[label="",style="dashed", color="red", weight=0]; 189.25/136.75 34761[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34761 -> 34780[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 34761 -> 34781[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 34761 -> 34782[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 34777[label="ww5",fontsize=16,color="green",shape="box"];34778[label="ww3100",fontsize=16,color="green",shape="box"];34779[label="Succ Zero",fontsize=16,color="green",shape="box"];34903 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.75 34903[label="primPlusFloat (Float ww40770 ww40771) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4078))) (Float (Neg Zero) (Pos (Succ ww4079)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34903 -> 34927[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 34903 -> 34928[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 34903 -> 34929[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 34904[label="takeWhile (flip ltEsFloat ww4075) (Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))))))",fontsize=16,color="black",shape="box"];34904 -> 34930[label="",style="solid", color="black", weight=3]; 189.25/136.75 58523[label="ww2142",fontsize=16,color="green",shape="box"];58524[label="ww4075",fontsize=16,color="green",shape="box"];58525 -> 58716[label="",style="dashed", color="red", weight=0]; 189.25/136.75 58525[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142))))",fontsize=16,color="magenta"];58525 -> 58717[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11537[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11537 -> 12918[label="",style="solid", color="black", weight=3]; 189.25/136.75 11538[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11538 -> 12919[label="",style="solid", color="black", weight=3]; 189.25/136.75 11539[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11539 -> 12920[label="",style="solid", color="black", weight=3]; 189.25/136.75 11540 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11540[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11540 -> 12921[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11540 -> 12922[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11541[label="Succ ww3100",fontsize=16,color="green",shape="box"];11542 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11542[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11542 -> 12923[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11542 -> 12924[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11543[label="Succ ww3100",fontsize=16,color="green",shape="box"];11544[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11544 -> 12925[label="",style="solid", color="black", weight=3]; 189.25/136.75 11545[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11545 -> 12926[label="",style="solid", color="black", weight=3]; 189.25/136.75 11546 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11546[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11546 -> 12927[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11546 -> 12928[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11547[label="Succ ww3100",fontsize=16,color="green",shape="box"];11548 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11548[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11548 -> 12929[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11548 -> 12930[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11549[label="Succ ww3100",fontsize=16,color="green",shape="box"];11550[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11550 -> 12931[label="",style="solid", color="black", weight=3]; 189.25/136.75 11551[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11551 -> 12932[label="",style="solid", color="black", weight=3]; 189.25/136.75 11552[label="Zero",fontsize=16,color="green",shape="box"];11553[label="Succ ww3100",fontsize=16,color="green",shape="box"];11554[label="Zero",fontsize=16,color="green",shape="box"];11555[label="Succ ww3100",fontsize=16,color="green",shape="box"];11556[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11556 -> 12933[label="",style="solid", color="black", weight=3]; 189.25/136.75 11557[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11557 -> 12934[label="",style="solid", color="black", weight=3]; 189.25/136.75 11558[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11558 -> 12935[label="",style="solid", color="black", weight=3]; 189.25/136.75 47650 -> 52627[label="",style="dashed", color="red", weight=0]; 189.25/136.75 47650[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47650 -> 52632[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47650 -> 52633[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47650 -> 52634[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47651[label="Neg Zero",fontsize=16,color="green",shape="box"];47652 -> 34911[label="",style="dashed", color="red", weight=0]; 189.25/136.75 47652[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47652 -> 50565[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47652 -> 50566[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47652 -> 50567[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47653[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47654 -> 50222[label="",style="dashed", color="red", weight=0]; 189.25/136.75 47654[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47654 -> 50227[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 52683[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4540))) (Float (Neg Zero) (Neg (Succ ww4541)))) ww4548",fontsize=16,color="black",shape="triangle"];52683 -> 52729[label="",style="solid", color="black", weight=3]; 189.25/136.75 52684 -> 52627[label="",style="dashed", color="red", weight=0]; 189.25/136.75 52684[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4540))) (Float (Neg Zero) (Neg (Succ ww4541))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4540))) (Float (Neg Zero) (Neg (Succ ww4541)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4540))) (Float (Neg Zero) (Neg (Succ ww4541)))) ww4548))",fontsize=16,color="magenta"];52684 -> 52730[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 35022[label="primPlusFloat (Float ww40940 ww40941) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4095))) (Float (Neg Zero) (Neg (Succ ww4096)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];35022 -> 35081[label="",style="solid", color="black", weight=3]; 189.25/136.75 50855[label="fsEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) ww4470) LT",fontsize=16,color="black",shape="box"];50855 -> 51005[label="",style="solid", color="black", weight=3]; 189.25/136.75 11561[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11561 -> 12938[label="",style="solid", color="black", weight=3]; 189.25/136.75 11562[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11562 -> 12939[label="",style="solid", color="black", weight=3]; 189.25/136.75 11563[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11563 -> 12940[label="",style="solid", color="black", weight=3]; 189.25/136.75 50856 -> 26800[label="",style="dashed", color="red", weight=0]; 189.25/136.75 50856[label="srMyInt (Pos ww9560) (Pos ww9580)",fontsize=16,color="magenta"];50856 -> 51006[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50856 -> 51007[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50857 -> 20687[label="",style="dashed", color="red", weight=0]; 189.25/136.75 50857[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];50858[label="ww4469",fontsize=16,color="green",shape="box"];50859 -> 20687[label="",style="dashed", color="red", weight=0]; 189.25/136.75 50859[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];50860 -> 26800[label="",style="dashed", color="red", weight=0]; 189.25/136.75 50860[label="srMyInt (Pos ww9560) (Pos ww9580)",fontsize=16,color="magenta"];50860 -> 51008[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50860 -> 51009[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 51149[label="Float (Pos (Succ ww957)) (Neg (Succ ww95800))",fontsize=16,color="green",shape="box"];50080[label="Succ ww95800",fontsize=16,color="green",shape="box"];50081 -> 47492[label="",style="dashed", color="red", weight=0]; 189.25/136.75 50081[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];45910[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) ww4427",fontsize=16,color="black",shape="triangle"];45910 -> 46178[label="",style="solid", color="black", weight=3]; 189.25/136.75 45911 -> 45895[label="",style="dashed", color="red", weight=0]; 189.25/136.75 45911[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) ww4427))",fontsize=16,color="magenta"];45911 -> 46179[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50861 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.75 50861[label="primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50861 -> 51013[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50861 -> 51014[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50861 -> 51015[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50876[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) ww4478",fontsize=16,color="black",shape="triangle"];50876 -> 51019[label="",style="solid", color="black", weight=3]; 189.25/136.75 50877 -> 50864[label="",style="dashed", color="red", weight=0]; 189.25/136.75 50877[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) ww4478))",fontsize=16,color="magenta"];50877 -> 51020[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50870 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.75 50870[label="primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50870 -> 51021[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50870 -> 51022[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50870 -> 51023[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 51161[label="Float (Pos (Succ ww957)) (Pos (Succ ww95800))",fontsize=16,color="green",shape="box"];51160[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4495)",fontsize=16,color="black",shape="triangle"];51160 -> 51163[label="",style="solid", color="black", weight=3]; 189.25/136.75 50516[label="primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62521[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];50516 -> 62521[label="",style="solid", color="burlywood", weight=9]; 189.25/136.75 62521 -> 51026[label="",style="solid", color="burlywood", weight=3]; 189.25/136.75 50008[label="Succ ww95800",fontsize=16,color="green",shape="box"];50009 -> 47507[label="",style="dashed", color="red", weight=0]; 189.25/136.75 50009[label="psFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50885[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) ww4479",fontsize=16,color="black",shape="triangle"];50885 -> 51027[label="",style="solid", color="black", weight=3]; 189.25/136.75 50886 -> 50872[label="",style="dashed", color="red", weight=0]; 189.25/136.75 50886[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) ww4479))",fontsize=16,color="magenta"];50886 -> 51028[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50878 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.75 50878[label="primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50878 -> 51029[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50878 -> 51030[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50878 -> 51031[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 45932[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4429",fontsize=16,color="black",shape="triangle"];45932 -> 46182[label="",style="solid", color="black", weight=3]; 189.25/136.75 45933 -> 45917[label="",style="dashed", color="red", weight=0]; 189.25/136.75 45933[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4429))",fontsize=16,color="magenta"];45933 -> 46183[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50879 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.75 50879[label="primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50879 -> 51032[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50879 -> 51033[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50879 -> 51034[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50901[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) ww4480",fontsize=16,color="black",shape="triangle"];50901 -> 51035[label="",style="solid", color="black", weight=3]; 189.25/136.75 50902 -> 50881[label="",style="dashed", color="red", weight=0]; 189.25/136.75 50902[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) ww4480))",fontsize=16,color="magenta"];50902 -> 51036[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50887 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.75 50887[label="primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50887 -> 51037[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50887 -> 51038[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50887 -> 51039[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50888 -> 26800[label="",style="dashed", color="red", weight=0]; 189.25/136.75 50888[label="srMyInt (Neg ww9560) (Neg ww9580)",fontsize=16,color="magenta"];50888 -> 51040[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50888 -> 51041[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50889 -> 20687[label="",style="dashed", color="red", weight=0]; 189.25/136.75 50889[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];50890[label="ww4454",fontsize=16,color="green",shape="box"];50891 -> 20687[label="",style="dashed", color="red", weight=0]; 189.25/136.75 50891[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];50892 -> 26800[label="",style="dashed", color="red", weight=0]; 189.25/136.75 50892[label="srMyInt (Neg ww9560) (Neg ww9580)",fontsize=16,color="magenta"];50892 -> 51042[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 50892 -> 51043[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11574[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62522[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];11574 -> 62522[label="",style="solid", color="burlywood", weight=9]; 189.25/136.75 62522 -> 12951[label="",style="solid", color="burlywood", weight=3]; 189.25/136.75 11575[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11575 -> 12952[label="",style="solid", color="black", weight=3]; 189.25/136.75 11576[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11576 -> 12953[label="",style="solid", color="black", weight=3]; 189.25/136.75 11577[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11577 -> 12954[label="",style="solid", color="black", weight=3]; 189.25/136.75 51154 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.75 51154[label="primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];51154 -> 51298[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 51154 -> 51299[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 51154 -> 51300[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 51296[label="primPlusFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4494",fontsize=16,color="black",shape="box"];51296 -> 51461[label="",style="solid", color="black", weight=3]; 189.25/136.75 51297 -> 51164[label="",style="dashed", color="red", weight=0]; 189.25/136.75 51297[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4494",fontsize=16,color="magenta"];11579[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11579 -> 12956[label="",style="solid", color="black", weight=3]; 189.25/136.75 51156[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51156 -> 51304[label="",style="solid", color="black", weight=3]; 189.25/136.75 51303 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.75 51303[label="primPlusFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Neg (Succ ww95800)))) ww4428",fontsize=16,color="magenta"];51303 -> 51468[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 51303 -> 51469[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 51303 -> 51470[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11581[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11581 -> 12958[label="",style="solid", color="black", weight=3]; 189.25/136.75 11582[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat ww959 (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62523[label="ww959/Float ww9590 ww9591",fontsize=10,color="white",style="solid",shape="box"];11582 -> 62523[label="",style="solid", color="burlywood", weight=9]; 189.25/136.75 62523 -> 12959[label="",style="solid", color="burlywood", weight=3]; 189.25/136.75 11583[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11583 -> 12960[label="",style="solid", color="black", weight=3]; 189.25/136.75 11584[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11584 -> 12961[label="",style="solid", color="black", weight=3]; 189.25/136.75 11585[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11585 -> 12962[label="",style="solid", color="black", weight=3]; 189.25/136.75 11587[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11587 -> 12964[label="",style="solid", color="black", weight=3]; 189.25/136.75 11589[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11589 -> 12966[label="",style="solid", color="black", weight=3]; 189.25/136.75 11590 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11590[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11590 -> 12967[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11590 -> 12968[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11591[label="Succ ww3100",fontsize=16,color="green",shape="box"];11592 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11592[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11592 -> 12969[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11592 -> 12970[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11593[label="Succ ww3100",fontsize=16,color="green",shape="box"];11594[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11594 -> 12971[label="",style="solid", color="black", weight=3]; 189.25/136.75 11595[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11595 -> 12972[label="",style="solid", color="black", weight=3]; 189.25/136.75 11596 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11596[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11596 -> 12973[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11596 -> 12974[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11597[label="Succ ww3100",fontsize=16,color="green",shape="box"];11598 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11598[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11598 -> 12975[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11598 -> 12976[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11599[label="Succ ww3100",fontsize=16,color="green",shape="box"];11600[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11600 -> 12977[label="",style="solid", color="black", weight=3]; 189.25/136.75 11601[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11601 -> 12978[label="",style="solid", color="black", weight=3]; 189.25/136.75 11602[label="Zero",fontsize=16,color="green",shape="box"];11603[label="Succ ww3100",fontsize=16,color="green",shape="box"];11604[label="Zero",fontsize=16,color="green",shape="box"];11605[label="Succ ww3100",fontsize=16,color="green",shape="box"];11606[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11606 -> 12979[label="",style="solid", color="black", weight=3]; 189.25/136.75 11607[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11607 -> 12980[label="",style="solid", color="black", weight=3]; 189.25/136.75 11608[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11608 -> 12981[label="",style="solid", color="black", weight=3]; 189.25/136.75 26717 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.75 26717[label="primPlusFloat (Float (msMyInt (Neg (Succ ww2366)) (Pos Zero)) (srMyInt (Pos (Succ ww2367)) (Pos (Succ ww2368)))) ww3240",fontsize=16,color="magenta"];26717 -> 26740[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 26717 -> 26741[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11610 -> 47039[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11610[label="takeWhile1 (flip gtEsFloat (psFloat ww48 (fsFloat (msFloat (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww47))) ww49 (flip gtEsFloat (psFloat ww48 (fsFloat (msFloat (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww47))))",fontsize=16,color="magenta"];11610 -> 47875[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11610 -> 47876[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11610 -> 47877[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11610 -> 47878[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11610 -> 47879[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 37622[label="primPlusFloat (Float ww42560 ww42561) (fsFloat (msFloat (Float (Neg (Succ ww4257)) (Pos (Succ ww4258))) (Float (Pos Zero) (Pos (Succ ww4259)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];37622 -> 41575[label="",style="solid", color="black", weight=3]; 189.25/136.75 50893[label="fsEsOrdering (compareFloat (Float (Pos Zero) (Pos (Succ ww3100))) ww4471) LT",fontsize=16,color="black",shape="box"];50893 -> 51044[label="",style="solid", color="black", weight=3]; 189.25/136.75 11612[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11612 -> 12985[label="",style="solid", color="black", weight=3]; 189.25/136.75 37316[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37317[label="Pos Zero",fontsize=16,color="green",shape="box"];20243[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="black",shape="triangle"];20243 -> 20266[label="",style="solid", color="black", weight=3]; 189.25/136.75 37318[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37319[label="Pos Zero",fontsize=16,color="green",shape="box"];11614[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11614 -> 12987[label="",style="solid", color="black", weight=3]; 189.25/136.75 11615 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11615[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11615 -> 12988[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11615 -> 12989[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11616[label="Succ ww3100",fontsize=16,color="green",shape="box"];11617 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11617[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11617 -> 12990[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11617 -> 12991[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11618[label="Succ ww3100",fontsize=16,color="green",shape="box"];11619[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww9930) Zero) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww9930) Zero) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11619 -> 12992[label="",style="solid", color="black", weight=3]; 189.25/136.75 11620[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11620 -> 12993[label="",style="solid", color="black", weight=3]; 189.25/136.75 11621 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11621[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11621 -> 12994[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11621 -> 12995[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11622[label="Succ ww3100",fontsize=16,color="green",shape="box"];11623 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11623[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11623 -> 12996[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11623 -> 12997[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11624[label="Succ ww3100",fontsize=16,color="green",shape="box"];11625[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww10070) Zero) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww10070) Zero) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11625 -> 12998[label="",style="solid", color="black", weight=3]; 189.25/136.75 11626[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11626 -> 12999[label="",style="solid", color="black", weight=3]; 189.25/136.75 11627[label="Zero",fontsize=16,color="green",shape="box"];11628[label="Succ ww3100",fontsize=16,color="green",shape="box"];11629[label="Zero",fontsize=16,color="green",shape="box"];11630[label="Succ ww3100",fontsize=16,color="green",shape="box"];11631 -> 10115[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11631[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];11632[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11632 -> 13000[label="",style="solid", color="black", weight=3]; 189.25/136.75 11633 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11633[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11633 -> 13001[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11633 -> 13002[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11634 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11634[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11634 -> 13003[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11634 -> 13004[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11635[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11635 -> 13005[label="",style="solid", color="black", weight=3]; 189.25/136.75 46566 -> 46573[label="",style="dashed", color="red", weight=0]; 189.25/136.75 46566[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];46566 -> 46586[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 46566 -> 46587[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 46566 -> 46588[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 46566 -> 46589[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 46582[label="Succ Zero",fontsize=16,color="green",shape="box"];46583[label="ww4000",fontsize=16,color="green",shape="box"];46584[label="ww3100",fontsize=16,color="green",shape="box"];46585[label="ww5",fontsize=16,color="green",shape="box"];27715[label="not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) ww3346) GT)",fontsize=16,color="black",shape="box"];27715 -> 27768[label="",style="solid", color="black", weight=3]; 189.25/136.75 46740 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.75 46740[label="primPlusFloat (Float ww44460 ww44461) (primDivFloat (msFloat (Float (Neg (Succ ww4447)) (Pos (Succ ww4448))) (Float (Pos Zero) (Neg (Succ ww4449)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];46740 -> 46800[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 46740 -> 46801[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 46740 -> 46802[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 46741 -> 46869[label="",style="dashed", color="red", weight=0]; 189.25/136.75 46741[label="iterate (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151))))) (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) (Float (Pos Zero) (Neg (Succ ww2151))))",fontsize=16,color="magenta"];46741 -> 46870[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 46742[label="ww4444",fontsize=16,color="green",shape="box"];46743[label="Nil",fontsize=16,color="green",shape="box"];11638[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11638 -> 13008[label="",style="solid", color="black", weight=3]; 189.25/136.75 11639[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11639 -> 13009[label="",style="solid", color="black", weight=3]; 189.25/136.75 11640[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11640 -> 13010[label="",style="solid", color="black", weight=3]; 189.25/136.75 11641 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11641[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11641 -> 13011[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11641 -> 13012[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11642[label="Succ ww3100",fontsize=16,color="green",shape="box"];11643 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11643[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11643 -> 13013[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11643 -> 13014[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11644[label="Succ ww3100",fontsize=16,color="green",shape="box"];11645[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww10270) Zero) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww10270) Zero) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11645 -> 13015[label="",style="solid", color="black", weight=3]; 189.25/136.75 11646[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11646 -> 13016[label="",style="solid", color="black", weight=3]; 189.25/136.75 11647 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11647[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11647 -> 13017[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11647 -> 13018[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11648[label="Succ ww3100",fontsize=16,color="green",shape="box"];11649 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11649[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11649 -> 13019[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11649 -> 13020[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11650[label="Succ ww3100",fontsize=16,color="green",shape="box"];11651[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww10650) Zero) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww10650) Zero) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11651 -> 13021[label="",style="solid", color="black", weight=3]; 189.25/136.75 11652[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11652 -> 13022[label="",style="solid", color="black", weight=3]; 189.25/136.75 11653[label="Zero",fontsize=16,color="green",shape="box"];11654[label="Succ ww3100",fontsize=16,color="green",shape="box"];11655[label="Zero",fontsize=16,color="green",shape="box"];11656[label="Succ ww3100",fontsize=16,color="green",shape="box"];11657 -> 10143[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11657[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];11658[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11658 -> 13023[label="",style="solid", color="black", weight=3]; 189.25/136.75 11659 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11659[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11659 -> 13024[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11659 -> 13025[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11660 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11660[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11660 -> 13026[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11660 -> 13027[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11661[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11661 -> 13028[label="",style="solid", color="black", weight=3]; 189.25/136.75 37683[label="Succ Zero",fontsize=16,color="green",shape="box"];37684[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37685[label="ww4000",fontsize=16,color="green",shape="box"];37686[label="ww3100",fontsize=16,color="green",shape="box"];36873 -> 41613[label="",style="dashed", color="red", weight=0]; 189.25/136.75 36873[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36873 -> 41618[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 36873 -> 41619[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 36873 -> 41620[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 36873 -> 41621[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 36811 -> 36176[label="",style="dashed", color="red", weight=0]; 189.25/136.75 36811[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];41098[label="primPlusFloat (msFloat (Float (Neg (Succ ww4263)) (Neg (Succ ww4264))) (Float (Pos Zero) (Pos (Succ ww4265)))) ww4273",fontsize=16,color="black",shape="box"];41098 -> 41186[label="",style="solid", color="black", weight=3]; 189.25/136.75 41099 -> 41073[label="",style="dashed", color="red", weight=0]; 189.25/136.75 41099[label="psFloat (msFloat (Float (Neg (Succ ww4263)) (Neg (Succ ww4264))) (Float (Pos Zero) (Pos (Succ ww4265)))) ww4273",fontsize=16,color="magenta"];41780 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.75 41780[label="primPlusFloat (Float ww42920 ww42921) (primDivFloat (msFloat (Float (Neg (Succ ww4293)) (Neg (Succ ww4294))) (Float (Pos Zero) (Pos (Succ ww4295)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];41780 -> 43423[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 41780 -> 43424[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 41780 -> 43425[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11664[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11664 -> 13031[label="",style="solid", color="black", weight=3]; 189.25/136.75 37325[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37326[label="Neg Zero",fontsize=16,color="green",shape="box"];37327[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37328[label="Neg Zero",fontsize=16,color="green",shape="box"];11666[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11666 -> 13033[label="",style="solid", color="black", weight=3]; 189.25/136.75 11667 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11667[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11667 -> 13034[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11667 -> 13035[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11668[label="Succ ww3100",fontsize=16,color="green",shape="box"];11669 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11669[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11669 -> 13036[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11669 -> 13037[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11670[label="Succ ww3100",fontsize=16,color="green",shape="box"];11671[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11671 -> 13038[label="",style="solid", color="black", weight=3]; 189.25/136.75 11672[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11672 -> 13039[label="",style="solid", color="black", weight=3]; 189.25/136.75 11673 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11673[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11673 -> 13040[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11673 -> 13041[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11674[label="Succ ww3100",fontsize=16,color="green",shape="box"];11675 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11675[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11675 -> 13042[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11675 -> 13043[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11676[label="Succ ww3100",fontsize=16,color="green",shape="box"];11677[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11677 -> 13044[label="",style="solid", color="black", weight=3]; 189.25/136.75 11678[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11678 -> 13045[label="",style="solid", color="black", weight=3]; 189.25/136.75 11679[label="Zero",fontsize=16,color="green",shape="box"];11680[label="Succ ww3100",fontsize=16,color="green",shape="box"];11681[label="Zero",fontsize=16,color="green",shape="box"];11682[label="Succ ww3100",fontsize=16,color="green",shape="box"];11683[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11683 -> 13046[label="",style="solid", color="black", weight=3]; 189.25/136.75 11684[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11684 -> 13047[label="",style="solid", color="black", weight=3]; 189.25/136.75 11685[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11685 -> 13048[label="",style="solid", color="black", weight=3]; 189.25/136.75 47690 -> 46965[label="",style="dashed", color="red", weight=0]; 189.25/136.75 47690[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47690 -> 50568[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47690 -> 50569[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47690 -> 50570[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47690 -> 50571[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47691[label="Pos Zero",fontsize=16,color="green",shape="box"];47692 -> 26764[label="",style="dashed", color="red", weight=0]; 189.25/136.75 47692[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47692 -> 50572[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47692 -> 50573[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47692 -> 50574[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47692 -> 50575[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47693[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47694 -> 50320[label="",style="dashed", color="red", weight=0]; 189.25/136.75 47694[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47694 -> 50325[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 46999[label="psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) ww4458",fontsize=16,color="black",shape="triangle"];46999 -> 47025[label="",style="solid", color="black", weight=3]; 189.25/136.75 47000 -> 46965[label="",style="dashed", color="red", weight=0]; 189.25/136.75 47000[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998))))) (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) ww4458))",fontsize=16,color="magenta"];47000 -> 47026[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 26814[label="primPlusFloat (Float ww19950 ww19951) (fsFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];26814 -> 26841[label="",style="solid", color="black", weight=3]; 189.25/136.75 50894[label="fsEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) ww4472) LT",fontsize=16,color="black",shape="box"];50894 -> 51045[label="",style="solid", color="black", weight=3]; 189.25/136.75 11688[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11688 -> 13051[label="",style="solid", color="black", weight=3]; 189.25/136.75 11689[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11689 -> 13052[label="",style="solid", color="black", weight=3]; 189.25/136.75 11690[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11690 -> 13053[label="",style="solid", color="black", weight=3]; 189.25/136.75 11691 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11691[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11691 -> 13054[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11691 -> 13055[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11692[label="Succ ww3100",fontsize=16,color="green",shape="box"];11693 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11693[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11693 -> 13056[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11693 -> 13057[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11694[label="Succ ww3100",fontsize=16,color="green",shape="box"];11695[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11695 -> 13058[label="",style="solid", color="black", weight=3]; 189.25/136.75 11696[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11696 -> 13059[label="",style="solid", color="black", weight=3]; 189.25/136.75 11697 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11697[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11697 -> 13060[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11697 -> 13061[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11698[label="Succ ww3100",fontsize=16,color="green",shape="box"];11699 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11699[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11699 -> 13062[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11699 -> 13063[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11700[label="Succ ww3100",fontsize=16,color="green",shape="box"];11701[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11701 -> 13064[label="",style="solid", color="black", weight=3]; 189.25/136.75 11702[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11702 -> 13065[label="",style="solid", color="black", weight=3]; 189.25/136.75 11703[label="Zero",fontsize=16,color="green",shape="box"];11704[label="Succ ww3100",fontsize=16,color="green",shape="box"];11705[label="Zero",fontsize=16,color="green",shape="box"];11706[label="Succ ww3100",fontsize=16,color="green",shape="box"];11707[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11707 -> 13066[label="",style="solid", color="black", weight=3]; 189.25/136.75 11708[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11708 -> 13067[label="",style="solid", color="black", weight=3]; 189.25/136.75 11709[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11709 -> 13068[label="",style="solid", color="black", weight=3]; 189.25/136.75 11710[label="takeWhile1 (flip gtEsFloat (psFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww65 (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65)) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) ww65)) (flip gtEsFloat (psFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww65)",fontsize=16,color="black",shape="box"];11710 -> 13069[label="",style="solid", color="black", weight=3]; 189.25/136.75 52649[label="primPlusFloat (Float ww45440 ww45441) (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4545))) (Float (Pos (Succ ww4546)) (Pos (Succ ww4547)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];52649 -> 52685[label="",style="solid", color="black", weight=3]; 189.25/136.75 16548[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20760 ww20761) (primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww20780 ww20781) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (Float ww20780 ww20781))) (not (esEsOrdering (primCmpFloat (Float ww20780 ww20781) (primPlusFloat (Float ww20760 ww20761) (primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16548 -> 16591[label="",style="solid", color="black", weight=3]; 189.25/136.75 11713[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11713 -> 13072[label="",style="solid", color="black", weight=3]; 189.25/136.75 11714[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11714 -> 13073[label="",style="solid", color="black", weight=3]; 189.25/136.75 11715 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11715[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11715 -> 13074[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11715 -> 13075[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11716[label="Succ ww3100",fontsize=16,color="green",shape="box"];11717 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11717[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11717 -> 13076[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11717 -> 13077[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11718[label="Succ ww3100",fontsize=16,color="green",shape="box"];11719[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11450) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11450) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11719 -> 13078[label="",style="solid", color="black", weight=3]; 189.25/136.75 11720[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11720 -> 13079[label="",style="solid", color="black", weight=3]; 189.25/136.75 11721 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11721[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11721 -> 13080[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11721 -> 13081[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11722[label="Succ ww3100",fontsize=16,color="green",shape="box"];11723 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11723[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11723 -> 13082[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11723 -> 13083[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11724[label="Succ ww3100",fontsize=16,color="green",shape="box"];11725[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11590) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11590) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11725 -> 13084[label="",style="solid", color="black", weight=3]; 189.25/136.75 11726[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11726 -> 13085[label="",style="solid", color="black", weight=3]; 189.25/136.75 11727[label="Zero",fontsize=16,color="green",shape="box"];11728[label="Succ ww3100",fontsize=16,color="green",shape="box"];11729[label="Zero",fontsize=16,color="green",shape="box"];11730[label="Succ ww3100",fontsize=16,color="green",shape="box"];11731 -> 10219[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11731[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];11732[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11732 -> 13086[label="",style="solid", color="black", weight=3]; 189.25/136.75 11733 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11733[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11733 -> 13087[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11733 -> 13088[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11734 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11734[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11734 -> 13089[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11734 -> 13090[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11735[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11735 -> 13091[label="",style="solid", color="black", weight=3]; 189.25/136.75 54774[label="ww3100",fontsize=16,color="green",shape="box"];54775 -> 55266[label="",style="dashed", color="red", weight=0]; 189.25/136.75 54775[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54775 -> 55279[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 54775 -> 55280[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 54775 -> 55281[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 54775 -> 55282[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 54776[label="ww3000",fontsize=16,color="green",shape="box"];55275[label="ww3000",fontsize=16,color="green",shape="box"];55276[label="ww5",fontsize=16,color="green",shape="box"];55277[label="Succ Zero",fontsize=16,color="green",shape="box"];55278[label="ww3100",fontsize=16,color="green",shape="box"];54936[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];54937[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];54938[label="Succ Zero",fontsize=16,color="green",shape="box"];54939[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55491 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.75 55491[label="primPlusFloat (Float ww46260 ww46261) (primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4627))) (Float (Pos (Succ ww4628)) (Neg (Succ ww4629)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];55491 -> 55541[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 55491 -> 55542[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 55491 -> 55543[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 44006[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) ww4310",fontsize=16,color="black",shape="box"];44006 -> 44041[label="",style="solid", color="black", weight=3]; 189.25/136.75 44007 -> 43729[label="",style="dashed", color="red", weight=0]; 189.25/136.75 44007[label="psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) ww4310",fontsize=16,color="magenta"];55331[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];22801[label="msMyInt (Neg Zero) ww20780",fontsize=16,color="black",shape="triangle"];22801 -> 24694[label="",style="solid", color="black", weight=3]; 189.25/136.75 55332[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55333[label="Pos Zero",fontsize=16,color="green",shape="box"];55386[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55387[label="Pos Zero",fontsize=16,color="green",shape="box"];55388[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];11740[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11740 -> 13096[label="",style="solid", color="black", weight=3]; 189.25/136.75 11741 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11741[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11741 -> 13097[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11741 -> 13098[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11742[label="Succ ww3100",fontsize=16,color="green",shape="box"];11743 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11743[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11743 -> 13099[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11743 -> 13100[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11744[label="Succ ww3100",fontsize=16,color="green",shape="box"];11745[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11790) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11790) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11745 -> 13101[label="",style="solid", color="black", weight=3]; 189.25/136.75 11746[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11746 -> 13102[label="",style="solid", color="black", weight=3]; 189.25/136.75 11747 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11747[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11747 -> 13103[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11747 -> 13104[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11748[label="Succ ww3100",fontsize=16,color="green",shape="box"];11749 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11749[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11749 -> 13105[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11749 -> 13106[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11750[label="Succ ww3100",fontsize=16,color="green",shape="box"];11751[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11930) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11930) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11751 -> 13107[label="",style="solid", color="black", weight=3]; 189.25/136.75 11752[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11752 -> 13108[label="",style="solid", color="black", weight=3]; 189.25/136.75 11753[label="Zero",fontsize=16,color="green",shape="box"];11754[label="Succ ww3100",fontsize=16,color="green",shape="box"];11755[label="Zero",fontsize=16,color="green",shape="box"];11756[label="Succ ww3100",fontsize=16,color="green",shape="box"];11757 -> 10247[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11757[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];11758[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11758 -> 13109[label="",style="solid", color="black", weight=3]; 189.25/136.75 11759 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11759[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11759 -> 13110[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11759 -> 13111[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11760 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11760[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11760 -> 13112[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11760 -> 13113[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11761[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11761 -> 13114[label="",style="solid", color="black", weight=3]; 189.25/136.75 27055[label="ww5",fontsize=16,color="green",shape="box"];27056[label="ww3100",fontsize=16,color="green",shape="box"];27057[label="Succ Zero",fontsize=16,color="green",shape="box"];27058[label="ww3000",fontsize=16,color="green",shape="box"];27033 -> 27046[label="",style="dashed", color="red", weight=0]; 189.25/136.75 27033[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27033 -> 27059[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 27033 -> 27060[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 27033 -> 27061[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 27033 -> 27062[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 27170 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.75 27170[label="primPlusFloat (Float ww32900 ww32901) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3291))) (Float (Pos (Succ ww3292)) (Pos (Succ ww3293)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27170 -> 27221[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 27170 -> 27222[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 27170 -> 27223[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 27171[label="takeWhile (flip ltEsFloat ww3284) (Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))))))",fontsize=16,color="black",shape="box"];27171 -> 27224[label="",style="solid", color="black", weight=3]; 189.25/136.75 57391[label="Float (Pos (Succ ww2168)) (Pos (Succ ww2169))",fontsize=16,color="green",shape="box"];57390[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) ww4689)",fontsize=16,color="black",shape="triangle"];57390 -> 57393[label="",style="solid", color="black", weight=3]; 189.25/136.75 57297[label="takeWhile0 (flip ltEsFloat ww4184) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) ww4683 MyTrue",fontsize=16,color="black",shape="box"];57297 -> 57339[label="",style="solid", color="black", weight=3]; 189.25/136.75 11764[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11764 -> 13117[label="",style="solid", color="black", weight=3]; 189.25/136.75 11765[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11765 -> 13118[label="",style="solid", color="black", weight=3]; 189.25/136.75 11766[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11766 -> 13119[label="",style="solid", color="black", weight=3]; 189.25/136.75 11767 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11767[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11767 -> 13120[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11767 -> 13121[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11768[label="Succ ww3100",fontsize=16,color="green",shape="box"];11769 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11769[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11769 -> 13122[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11769 -> 13123[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11770[label="Succ ww3100",fontsize=16,color="green",shape="box"];11771[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11771 -> 13124[label="",style="solid", color="black", weight=3]; 189.25/136.75 11772[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11772 -> 13125[label="",style="solid", color="black", weight=3]; 189.25/136.75 11773 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11773[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11773 -> 13126[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11773 -> 13127[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11774[label="Succ ww3100",fontsize=16,color="green",shape="box"];11775 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11775[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11775 -> 13128[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11775 -> 13129[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11776[label="Succ ww3100",fontsize=16,color="green",shape="box"];11777[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11777 -> 13130[label="",style="solid", color="black", weight=3]; 189.25/136.75 11778[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11778 -> 13131[label="",style="solid", color="black", weight=3]; 189.25/136.75 11779[label="Zero",fontsize=16,color="green",shape="box"];11780[label="Succ ww3100",fontsize=16,color="green",shape="box"];11781[label="Zero",fontsize=16,color="green",shape="box"];11782[label="Succ ww3100",fontsize=16,color="green",shape="box"];11783[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11783 -> 13132[label="",style="solid", color="black", weight=3]; 189.25/136.75 11784[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11784 -> 13133[label="",style="solid", color="black", weight=3]; 189.25/136.75 11785 -> 13134[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11785[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];11785 -> 13135[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11785 -> 13136[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47705 -> 52864[label="",style="dashed", color="red", weight=0]; 189.25/136.75 47705[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47705 -> 52870[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47705 -> 52871[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47705 -> 52872[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47705 -> 52873[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47706[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];47707 -> 27123[label="",style="dashed", color="red", weight=0]; 189.25/136.75 47707[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47707 -> 50577[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47707 -> 50578[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47707 -> 50579[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47707 -> 50580[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47708[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47709 -> 50066[label="",style="dashed", color="red", weight=0]; 189.25/136.75 47709[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47709 -> 50082[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47709 -> 50083[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47709 -> 50084[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 52910[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4550))) (Float (Pos (Succ ww4551)) (Neg (Succ ww4552)))) ww4560",fontsize=16,color="black",shape="triangle"];52910 -> 52943[label="",style="solid", color="black", weight=3]; 189.25/136.75 52911 -> 52864[label="",style="dashed", color="red", weight=0]; 189.25/136.75 52911[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4550))) (Float (Pos (Succ ww4551)) (Neg (Succ ww4552))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4550))) (Float (Pos (Succ ww4551)) (Neg (Succ ww4552)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4550))) (Float (Pos (Succ ww4551)) (Neg (Succ ww4552)))) ww4560))",fontsize=16,color="magenta"];52911 -> 52944[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 27182[label="primPlusFloat (Float ww20050 ww20051) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2006))) (Float (Pos (Succ ww2007)) (Neg (Succ ww2008)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];27182 -> 27226[label="",style="solid", color="black", weight=3]; 189.25/136.75 11788[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11788 -> 13141[label="",style="solid", color="black", weight=3]; 189.25/136.75 55334[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55335[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55336[label="Neg Zero",fontsize=16,color="green",shape="box"];55492[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55493[label="Neg Zero",fontsize=16,color="green",shape="box"];55494[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];11790[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11790 -> 13143[label="",style="solid", color="black", weight=3]; 189.25/136.75 11791 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11791[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11791 -> 13144[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11791 -> 13145[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11792[label="Succ ww3100",fontsize=16,color="green",shape="box"];11793 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11793[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11793 -> 13146[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11793 -> 13147[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11794[label="Succ ww3100",fontsize=16,color="green",shape="box"];11795[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11795 -> 13148[label="",style="solid", color="black", weight=3]; 189.25/136.75 11796[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11796 -> 13149[label="",style="solid", color="black", weight=3]; 189.25/136.75 11797 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11797[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11797 -> 13150[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11797 -> 13151[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11798[label="Succ ww3100",fontsize=16,color="green",shape="box"];11799 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11799[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11799 -> 13152[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11799 -> 13153[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11800[label="Succ ww3100",fontsize=16,color="green",shape="box"];11801[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11801 -> 13154[label="",style="solid", color="black", weight=3]; 189.25/136.75 11802[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11802 -> 13155[label="",style="solid", color="black", weight=3]; 189.25/136.75 11803[label="Zero",fontsize=16,color="green",shape="box"];11804[label="Succ ww3100",fontsize=16,color="green",shape="box"];11805[label="Zero",fontsize=16,color="green",shape="box"];11806[label="Succ ww3100",fontsize=16,color="green",shape="box"];11807[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11807 -> 13156[label="",style="solid", color="black", weight=3]; 189.25/136.75 11808[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11808 -> 13157[label="",style="solid", color="black", weight=3]; 189.25/136.75 11809[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11809 -> 13158[label="",style="solid", color="black", weight=3]; 189.25/136.75 37709[label="primPlusFloat (Float ww42670 ww42671) (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4268))) (Float (Pos Zero) (Pos (Succ ww4269)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];37709 -> 41746[label="",style="solid", color="black", weight=3]; 189.25/136.75 37329[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37330[label="Pos Zero",fontsize=16,color="green",shape="box"];37331[label="Pos Zero",fontsize=16,color="green",shape="box"];37332[label="Pos Zero",fontsize=16,color="green",shape="box"];37333[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37334[label="Pos Zero",fontsize=16,color="green",shape="box"];11814[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11814 -> 13164[label="",style="solid", color="black", weight=3]; 189.25/136.75 11815 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11815[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11815 -> 13165[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11815 -> 13166[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11816[label="Succ ww3100",fontsize=16,color="green",shape="box"];11817 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11817[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11817 -> 13167[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11817 -> 13168[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11818[label="Succ ww3100",fontsize=16,color="green",shape="box"];11819[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww12730) Zero) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww12730) Zero) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11819 -> 13169[label="",style="solid", color="black", weight=3]; 189.25/136.75 11820[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11820 -> 13170[label="",style="solid", color="black", weight=3]; 189.25/136.75 11821 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11821[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11821 -> 13171[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11821 -> 13172[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11822[label="Succ ww3100",fontsize=16,color="green",shape="box"];11823 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11823[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11823 -> 13173[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11823 -> 13174[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11824[label="Succ ww3100",fontsize=16,color="green",shape="box"];11825[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww12870) Zero) LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww12870) Zero) LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11825 -> 13175[label="",style="solid", color="black", weight=3]; 189.25/136.75 11826[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11826 -> 13176[label="",style="solid", color="black", weight=3]; 189.25/136.75 11827[label="Zero",fontsize=16,color="green",shape="box"];11828[label="Succ ww3100",fontsize=16,color="green",shape="box"];11829[label="Zero",fontsize=16,color="green",shape="box"];11830[label="Succ ww3100",fontsize=16,color="green",shape="box"];11831 -> 10332[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11831[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];11832[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11832 -> 13177[label="",style="solid", color="black", weight=3]; 189.25/136.75 11833 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11833[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11833 -> 13178[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11833 -> 13179[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11834 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11834[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11834 -> 13180[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11834 -> 13181[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11835[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11835 -> 13182[label="",style="solid", color="black", weight=3]; 189.25/136.75 11839[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11839 -> 13186[label="",style="solid", color="black", weight=3]; 189.25/136.75 11840[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11840 -> 13187[label="",style="solid", color="black", weight=3]; 189.25/136.75 11841 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11841[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11841 -> 13188[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11841 -> 13189[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11842[label="Succ ww3100",fontsize=16,color="green",shape="box"];11843 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11843[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11843 -> 13190[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11843 -> 13191[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11844[label="Succ ww3100",fontsize=16,color="green",shape="box"];11845[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13070) Zero) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13070) Zero) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11845 -> 13192[label="",style="solid", color="black", weight=3]; 189.25/136.75 11846[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11846 -> 13193[label="",style="solid", color="black", weight=3]; 189.25/136.75 11847 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11847[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11847 -> 13194[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11847 -> 13195[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11848[label="Succ ww3100",fontsize=16,color="green",shape="box"];11849 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11849[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11849 -> 13196[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11849 -> 13197[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11850[label="Succ ww3100",fontsize=16,color="green",shape="box"];11851[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13210) Zero) LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13210) Zero) LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11851 -> 13198[label="",style="solid", color="black", weight=3]; 189.25/136.75 11852[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11852 -> 13199[label="",style="solid", color="black", weight=3]; 189.25/136.75 11853[label="Zero",fontsize=16,color="green",shape="box"];11854[label="Succ ww3100",fontsize=16,color="green",shape="box"];11855[label="Zero",fontsize=16,color="green",shape="box"];11856[label="Succ ww3100",fontsize=16,color="green",shape="box"];11857 -> 10360[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11857[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];11858[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11858 -> 13200[label="",style="solid", color="black", weight=3]; 189.25/136.75 11859 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11859[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11859 -> 13201[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11859 -> 13202[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11860 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11860[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11860 -> 13203[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11860 -> 13204[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11861[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11861 -> 13205[label="",style="solid", color="black", weight=3]; 189.25/136.75 41081[label="ww3100",fontsize=16,color="green",shape="box"];41082[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];41083[label="Succ Zero",fontsize=16,color="green",shape="box"];36875 -> 41757[label="",style="dashed", color="red", weight=0]; 189.25/136.75 36875[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36875 -> 41761[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 36875 -> 41762[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 36875 -> 41763[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 36812 -> 36192[label="",style="dashed", color="red", weight=0]; 189.25/136.75 36812[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];41310[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4271))) (Float (Pos Zero) (Pos (Succ ww4272)))) ww4277",fontsize=16,color="black",shape="box"];41310 -> 41364[label="",style="solid", color="black", weight=3]; 189.25/136.75 41311 -> 41184[label="",style="dashed", color="red", weight=0]; 189.25/136.75 41311[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4271))) (Float (Pos Zero) (Pos (Succ ww4272)))) ww4277",fontsize=16,color="magenta"];43421 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.75 43421[label="primPlusFloat (Float ww42970 ww42971) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4298))) (Float (Pos Zero) (Pos (Succ ww4299)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];43421 -> 43587[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 43421 -> 43588[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 43421 -> 43589[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11864[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11864 -> 13208[label="",style="solid", color="black", weight=3]; 189.25/136.75 37348[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37349[label="Neg Zero",fontsize=16,color="green",shape="box"];37350[label="Pos Zero",fontsize=16,color="green",shape="box"];37351[label="Pos Zero",fontsize=16,color="green",shape="box"];37352[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];37353[label="Neg Zero",fontsize=16,color="green",shape="box"];26754[label="Pos Zero",fontsize=16,color="green",shape="box"];11867[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww340 ww341) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) ww35 (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww340 ww341) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11867 -> 13212[label="",style="solid", color="black", weight=3]; 189.25/136.75 11868 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11868[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11868 -> 13213[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11868 -> 13214[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11869[label="Succ ww3100",fontsize=16,color="green",shape="box"];11870 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11870[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11870 -> 13215[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11870 -> 13216[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11871[label="Succ ww3100",fontsize=16,color="green",shape="box"];11872[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11872 -> 13217[label="",style="solid", color="black", weight=3]; 189.25/136.75 11873[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11873 -> 13218[label="",style="solid", color="black", weight=3]; 189.25/136.75 11874 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11874[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11874 -> 13219[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11874 -> 13220[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11875[label="Succ ww3100",fontsize=16,color="green",shape="box"];11876 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11876[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11876 -> 13221[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11876 -> 13222[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11877[label="Succ ww3100",fontsize=16,color="green",shape="box"];11878[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11878 -> 13223[label="",style="solid", color="black", weight=3]; 189.25/136.75 11879[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11879 -> 13224[label="",style="solid", color="black", weight=3]; 189.25/136.75 11880[label="Zero",fontsize=16,color="green",shape="box"];11881[label="Succ ww3100",fontsize=16,color="green",shape="box"];11882[label="Zero",fontsize=16,color="green",shape="box"];11883[label="Succ ww3100",fontsize=16,color="green",shape="box"];11884[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11884 -> 13225[label="",style="solid", color="black", weight=3]; 189.25/136.75 11885[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11885 -> 13226[label="",style="solid", color="black", weight=3]; 189.25/136.75 11886 -> 13134[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11886[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];11886 -> 13137[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11886 -> 13138[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47715 -> 52891[label="",style="dashed", color="red", weight=0]; 189.25/136.75 47715[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47715 -> 52896[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47715 -> 52897[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47715 -> 52898[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47716[label="Pos Zero",fontsize=16,color="green",shape="box"];47717 -> 27469[label="",style="dashed", color="red", weight=0]; 189.25/136.75 47717[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47717 -> 50582[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47717 -> 50583[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47717 -> 50584[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 47718[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47719 -> 50320[label="",style="dashed", color="red", weight=0]; 189.25/136.75 47719[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47719 -> 50326[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 52941[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4554))) (Float (Pos Zero) (Neg (Succ ww4555)))) ww4561",fontsize=16,color="black",shape="triangle"];52941 -> 53017[label="",style="solid", color="black", weight=3]; 189.25/136.75 52942 -> 52891[label="",style="dashed", color="red", weight=0]; 189.25/136.75 52942[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4554))) (Float (Pos Zero) (Neg (Succ ww4555))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4554))) (Float (Pos Zero) (Neg (Succ ww4555)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4554))) (Float (Pos Zero) (Neg (Succ ww4555)))) ww4561))",fontsize=16,color="magenta"];52942 -> 53018[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 27548[label="primPlusFloat (Float ww20150 ww20151) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];27548 -> 27607[label="",style="solid", color="black", weight=3]; 189.25/136.75 11889[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11889 -> 13229[label="",style="solid", color="black", weight=3]; 189.25/136.75 11890[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11890 -> 13230[label="",style="solid", color="black", weight=3]; 189.25/136.75 11891[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11891 -> 13231[label="",style="solid", color="black", weight=3]; 189.25/136.75 11892[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos ww13730) (Neg ww13750))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg ww13750)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos ww13730) (Neg ww13750))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11892 -> 13232[label="",style="solid", color="black", weight=3]; 189.25/136.75 11893[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg ww13730) (Pos ww13750))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos ww13750)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg ww13730) (Pos ww13750))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11893 -> 13233[label="",style="solid", color="black", weight=3]; 189.25/136.75 51183[label="Float (Neg (Succ ww1374)) (Pos (Succ ww137500))",fontsize=16,color="green",shape="box"];51182[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4496)",fontsize=16,color="black",shape="triangle"];51182 -> 51185[label="",style="solid", color="black", weight=3]; 189.25/136.75 50518[label="primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62524[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];50518 -> 62524[label="",style="solid", color="burlywood", weight=9]; 189.25/136.75 62524 -> 51055[label="",style="solid", color="burlywood", weight=3]; 189.25/136.75 49912 -> 47537[label="",style="dashed", color="red", weight=0]; 189.25/136.75 49912[label="psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49913[label="Succ ww137500",fontsize=16,color="green",shape="box"];49914[label="ww1374",fontsize=16,color="green",shape="box"];11895[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62525[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];11895 -> 62525[label="",style="solid", color="burlywood", weight=9]; 189.25/136.75 62525 -> 13235[label="",style="solid", color="burlywood", weight=3]; 189.25/136.75 11896[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11896 -> 13236[label="",style="solid", color="black", weight=3]; 189.25/136.75 11897[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11897 -> 13237[label="",style="solid", color="black", weight=3]; 189.25/136.75 11898[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11898 -> 13238[label="",style="solid", color="black", weight=3]; 189.25/136.75 51191[label="Float (Neg (Succ ww1374)) (Neg (Succ ww137500))",fontsize=16,color="green",shape="box"];51190[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4497)",fontsize=16,color="black",shape="triangle"];51190 -> 51193[label="",style="solid", color="black", weight=3]; 189.25/136.75 50520[label="primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62526[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];50520 -> 62526[label="",style="solid", color="burlywood", weight=9]; 189.25/136.75 62526 -> 51058[label="",style="solid", color="burlywood", weight=3]; 189.25/136.75 49962[label="ww1374",fontsize=16,color="green",shape="box"];49963[label="Succ ww137500",fontsize=16,color="green",shape="box"];49964 -> 47542[label="",style="dashed", color="red", weight=0]; 189.25/136.75 49964[label="psFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];11900[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (primPlusFloat ww1376 (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62527[label="ww1376/Float ww13760 ww13761",fontsize=10,color="white",style="solid",shape="box"];11900 -> 62527[label="",style="solid", color="burlywood", weight=9]; 189.25/136.75 62527 -> 13240[label="",style="solid", color="burlywood", weight=3]; 189.25/136.75 11901[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11901 -> 13241[label="",style="solid", color="black", weight=3]; 189.25/136.75 11902[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11902 -> 13242[label="",style="solid", color="black", weight=3]; 189.25/136.75 11903[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11903 -> 13243[label="",style="solid", color="black", weight=3]; 189.25/136.75 11904 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11904[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11904 -> 13244[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11904 -> 13245[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11905[label="Succ ww3100",fontsize=16,color="green",shape="box"];11906 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11906[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11906 -> 13246[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11906 -> 13247[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11907[label="Succ ww3100",fontsize=16,color="green",shape="box"];11908[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww13800)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww13800)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11908 -> 13248[label="",style="solid", color="black", weight=3]; 189.25/136.75 11909[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11909 -> 13249[label="",style="solid", color="black", weight=3]; 189.25/136.75 11910 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11910[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11910 -> 13250[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11910 -> 13251[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11911[label="Succ ww3100",fontsize=16,color="green",shape="box"];11912 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11912[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11912 -> 13252[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11912 -> 13253[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11913[label="Succ ww3100",fontsize=16,color="green",shape="box"];11914[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww13940)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww13940)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11914 -> 13254[label="",style="solid", color="black", weight=3]; 189.25/136.75 11915[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11915 -> 13255[label="",style="solid", color="black", weight=3]; 189.25/136.75 11916[label="Zero",fontsize=16,color="green",shape="box"];11917[label="Succ ww3100",fontsize=16,color="green",shape="box"];11918[label="Zero",fontsize=16,color="green",shape="box"];11919[label="Succ ww3100",fontsize=16,color="green",shape="box"];11920[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11920 -> 13256[label="",style="solid", color="black", weight=3]; 189.25/136.75 11921[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11921 -> 13257[label="",style="solid", color="black", weight=3]; 189.25/136.75 11922 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11922[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11922 -> 13258[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11922 -> 13259[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11923 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11923[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11923 -> 13260[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11923 -> 13261[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11924[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11924 -> 13262[label="",style="solid", color="black", weight=3]; 189.25/136.75 11925 -> 47039[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11925[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];11925 -> 47910[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11925 -> 47911[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11925 -> 47912[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11925 -> 47913[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11925 -> 47914[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 53456[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4583)) (Pos (Succ ww4584))) (Float (Neg Zero) (Pos (Succ ww4585)))) ww4595) (iterate (psFloat (msFloat (Float (Neg (Succ ww4583)) (Pos (Succ ww4584))) (Float (Neg Zero) (Pos (Succ ww4585))))) (psFloat (msFloat (Float (Neg (Succ ww4583)) (Pos (Succ ww4584))) (Float (Neg Zero) (Pos (Succ ww4585)))) (psFloat (msFloat (Float (Neg (Succ ww4583)) (Pos (Succ ww4584))) (Float (Neg Zero) (Pos (Succ ww4585)))) ww4595)))",fontsize=16,color="green",shape="box"];53456 -> 53487[label="",style="dashed", color="green", weight=3]; 189.25/136.75 53456 -> 53488[label="",style="dashed", color="green", weight=3]; 189.25/136.75 27975[label="primPlusFloat ww2019 (fsFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62528[label="ww2019/Float ww20190 ww20191",fontsize=10,color="white",style="solid",shape="box"];27975 -> 62528[label="",style="solid", color="burlywood", weight=9]; 189.25/136.75 62528 -> 28006[label="",style="solid", color="burlywood", weight=3]; 189.25/136.75 50521[label="ww3100",fontsize=16,color="green",shape="box"];50522[label="ww5",fontsize=16,color="green",shape="box"];50523[label="ww4000",fontsize=16,color="green",shape="box"];50524[label="Zero",fontsize=16,color="green",shape="box"];11927[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11927 -> 13265[label="",style="solid", color="black", weight=3]; 189.25/136.75 11928[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11928 -> 13266[label="",style="solid", color="black", weight=3]; 189.25/136.75 11929[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11929 -> 13267[label="",style="solid", color="black", weight=3]; 189.25/136.75 11930 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11930[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11930 -> 13268[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11930 -> 13269[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11931[label="Succ ww3100",fontsize=16,color="green",shape="box"];11932 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11932[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11932 -> 13270[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11932 -> 13271[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11933[label="Succ ww3100",fontsize=16,color="green",shape="box"];11934[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11934 -> 13272[label="",style="solid", color="black", weight=3]; 189.25/136.75 11935[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11935 -> 13273[label="",style="solid", color="black", weight=3]; 189.25/136.75 11936 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11936[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11936 -> 13274[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11936 -> 13275[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11937[label="Succ ww3100",fontsize=16,color="green",shape="box"];11938 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11938[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11938 -> 13276[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11938 -> 13277[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11939[label="Succ ww3100",fontsize=16,color="green",shape="box"];11940[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11940 -> 13278[label="",style="solid", color="black", weight=3]; 189.25/136.75 11941[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11941 -> 13279[label="",style="solid", color="black", weight=3]; 189.25/136.75 11942[label="Zero",fontsize=16,color="green",shape="box"];11943[label="Succ ww3100",fontsize=16,color="green",shape="box"];11944[label="Zero",fontsize=16,color="green",shape="box"];11945[label="Succ ww3100",fontsize=16,color="green",shape="box"];11946[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11946 -> 13280[label="",style="solid", color="black", weight=3]; 189.25/136.75 11947 -> 17358[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11947[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];11947 -> 17367[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11947 -> 17368[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11947 -> 17369[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11947 -> 17370[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 17476[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww2183 (fsFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww2186))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww2186))) (primPlusFloat ww2183 (fsFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62529[label="ww2183/Float ww21830 ww21831",fontsize=10,color="white",style="solid",shape="box"];17476 -> 62529[label="",style="solid", color="burlywood", weight=9]; 189.25/136.75 62529 -> 17494[label="",style="solid", color="burlywood", weight=3]; 189.25/136.75 11950[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11950 -> 13284[label="",style="solid", color="black", weight=3]; 189.25/136.75 11951[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11951 -> 13285[label="",style="solid", color="black", weight=3]; 189.25/136.75 11952[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11952 -> 13286[label="",style="solid", color="black", weight=3]; 189.25/136.75 11953 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11953[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11953 -> 13287[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11953 -> 13288[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11954[label="Succ ww3100",fontsize=16,color="green",shape="box"];11955 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11955[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11955 -> 13289[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11955 -> 13290[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11956[label="Succ ww3100",fontsize=16,color="green",shape="box"];11957[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11957 -> 13291[label="",style="solid", color="black", weight=3]; 189.25/136.75 11958[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11958 -> 13292[label="",style="solid", color="black", weight=3]; 189.25/136.75 11959 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11959[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11959 -> 13293[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11959 -> 13294[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11960[label="Succ ww3100",fontsize=16,color="green",shape="box"];11961 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11961[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11961 -> 13295[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11961 -> 13296[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11962[label="Succ ww3100",fontsize=16,color="green",shape="box"];11963[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11963 -> 13297[label="",style="solid", color="black", weight=3]; 189.25/136.75 11964[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11964 -> 13298[label="",style="solid", color="black", weight=3]; 189.25/136.75 11965[label="Zero",fontsize=16,color="green",shape="box"];11966[label="Succ ww3100",fontsize=16,color="green",shape="box"];11967[label="Zero",fontsize=16,color="green",shape="box"];11968[label="Succ ww3100",fontsize=16,color="green",shape="box"];11969[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];11969 -> 13299[label="",style="solid", color="black", weight=3]; 189.25/136.75 11970 -> 17399[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11970[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];11970 -> 17408[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11970 -> 17409[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11970 -> 17410[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11970 -> 17411[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 17527[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww2190 (fsFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2193))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww2193))) (primPlusFloat ww2190 (fsFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62530[label="ww2190/Float ww21900 ww21901",fontsize=10,color="white",style="solid",shape="box"];17527 -> 62530[label="",style="solid", color="burlywood", weight=9]; 189.25/136.75 62530 -> 17535[label="",style="solid", color="burlywood", weight=3]; 189.25/136.75 11973[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11973 -> 13303[label="",style="solid", color="black", weight=3]; 189.25/136.75 11974[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11974 -> 13304[label="",style="solid", color="black", weight=3]; 189.25/136.75 11975[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11975 -> 13305[label="",style="solid", color="black", weight=3]; 189.25/136.75 11976 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11976[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11976 -> 13306[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11976 -> 13307[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11977[label="Succ ww3100",fontsize=16,color="green",shape="box"];11978 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11978[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11978 -> 13308[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11978 -> 13309[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11979[label="Succ ww3100",fontsize=16,color="green",shape="box"];11980[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww14980)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww14980)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11980 -> 13310[label="",style="solid", color="black", weight=3]; 189.25/136.75 11981[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11981 -> 13311[label="",style="solid", color="black", weight=3]; 189.25/136.75 11982 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11982[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11982 -> 13312[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11982 -> 13313[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11983[label="Succ ww3100",fontsize=16,color="green",shape="box"];11984 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11984[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];11984 -> 13314[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11984 -> 13315[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11985[label="Succ ww3100",fontsize=16,color="green",shape="box"];11986[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww15120)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww15120)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11986 -> 13316[label="",style="solid", color="black", weight=3]; 189.25/136.75 11987[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11987 -> 13317[label="",style="solid", color="black", weight=3]; 189.25/136.75 11988[label="Zero",fontsize=16,color="green",shape="box"];11989[label="Succ ww3100",fontsize=16,color="green",shape="box"];11990[label="Zero",fontsize=16,color="green",shape="box"];11991[label="Succ ww3100",fontsize=16,color="green",shape="box"];11992[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11992 -> 13318[label="",style="solid", color="black", weight=3]; 189.25/136.75 11993[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11993 -> 13319[label="",style="solid", color="black", weight=3]; 189.25/136.75 11994 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11994[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11994 -> 13320[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11994 -> 13321[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11995 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11995[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];11995 -> 13322[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11995 -> 13323[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11996[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];11996 -> 13324[label="",style="solid", color="black", weight=3]; 189.25/136.75 11997 -> 47039[label="",style="dashed", color="red", weight=0]; 189.25/136.75 11997[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];11997 -> 47920[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11997 -> 47921[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11997 -> 47922[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11997 -> 47923[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 11997 -> 47924[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 53486[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4587)) (Neg (Succ ww4588))) (Float (Neg Zero) (Neg (Succ ww4589)))) ww4596) (iterate (psFloat (msFloat (Float (Neg (Succ ww4587)) (Neg (Succ ww4588))) (Float (Neg Zero) (Neg (Succ ww4589))))) (psFloat (msFloat (Float (Neg (Succ ww4587)) (Neg (Succ ww4588))) (Float (Neg Zero) (Neg (Succ ww4589)))) (psFloat (msFloat (Float (Neg (Succ ww4587)) (Neg (Succ ww4588))) (Float (Neg Zero) (Neg (Succ ww4589)))) ww4596)))",fontsize=16,color="green",shape="box"];53486 -> 53518[label="",style="dashed", color="green", weight=3]; 189.25/136.75 53486 -> 53519[label="",style="dashed", color="green", weight=3]; 189.25/136.75 28068[label="primPlusFloat ww2024 (fsFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62531[label="ww2024/Float ww20240 ww20241",fontsize=10,color="white",style="solid",shape="box"];28068 -> 62531[label="",style="solid", color="burlywood", weight=9]; 189.25/136.75 62531 -> 28143[label="",style="solid", color="burlywood", weight=3]; 189.25/136.75 50525[label="ww4000",fontsize=16,color="green",shape="box"];50526[label="Zero",fontsize=16,color="green",shape="box"];50527[label="ww5",fontsize=16,color="green",shape="box"];50528[label="ww3100",fontsize=16,color="green",shape="box"];11999[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];11999 -> 13327[label="",style="solid", color="black", weight=3]; 189.25/136.75 12000[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12000 -> 13328[label="",style="solid", color="black", weight=3]; 189.25/136.75 12001[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12001 -> 13329[label="",style="solid", color="black", weight=3]; 189.25/136.75 12002 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 12002[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12002 -> 13330[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12002 -> 13331[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12003[label="Succ ww3100",fontsize=16,color="green",shape="box"];12004 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 12004[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12004 -> 13332[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12004 -> 13333[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12005[label="Succ ww3100",fontsize=16,color="green",shape="box"];12006[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww15320)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww15320)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12006 -> 13334[label="",style="solid", color="black", weight=3]; 189.25/136.75 12007[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12007 -> 13335[label="",style="solid", color="black", weight=3]; 189.25/136.75 12008 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 12008[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12008 -> 13336[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12008 -> 13337[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12009[label="Succ ww3100",fontsize=16,color="green",shape="box"];12010 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 12010[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12010 -> 13338[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12010 -> 13339[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12011[label="Succ ww3100",fontsize=16,color="green",shape="box"];12012[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww15460)) LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww15460)) LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12012 -> 13340[label="",style="solid", color="black", weight=3]; 189.25/136.75 12013[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12013 -> 13341[label="",style="solid", color="black", weight=3]; 189.25/136.75 12014[label="Zero",fontsize=16,color="green",shape="box"];12015[label="Succ ww3100",fontsize=16,color="green",shape="box"];12016[label="Zero",fontsize=16,color="green",shape="box"];12017[label="Succ ww3100",fontsize=16,color="green",shape="box"];12018[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12018 -> 13342[label="",style="solid", color="black", weight=3]; 189.25/136.75 12019[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12019 -> 13343[label="",style="solid", color="black", weight=3]; 189.25/136.75 12020 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 12020[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];12020 -> 13344[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12020 -> 13345[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12021 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 12021[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];12021 -> 13346[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12021 -> 13347[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12022[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12022 -> 13348[label="",style="solid", color="black", weight=3]; 189.25/136.75 53425[label="primPlusFloat ww4591 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4592))) (Float (Neg (Succ ww4593)) (Pos (Succ ww4594)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62532[label="ww4591/Float ww45910 ww45911",fontsize=10,color="white",style="solid",shape="box"];53425 -> 62532[label="",style="solid", color="burlywood", weight=9]; 189.25/136.75 62532 -> 53457[label="",style="solid", color="burlywood", weight=3]; 189.25/136.75 53389[label="ww5",fontsize=16,color="green",shape="box"];53390[label="ww3000",fontsize=16,color="green",shape="box"];53391[label="Zero",fontsize=16,color="green",shape="box"];53392[label="ww3100",fontsize=16,color="green",shape="box"];12025[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12025 -> 13351[label="",style="solid", color="black", weight=3]; 189.25/136.75 12026[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12026 -> 13352[label="",style="solid", color="black", weight=3]; 189.25/136.75 12027 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 12027[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12027 -> 13353[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12027 -> 13354[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12028[label="Succ ww3100",fontsize=16,color="green",shape="box"];12029 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 12029[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12029 -> 13355[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12029 -> 13356[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12030[label="Succ ww3100",fontsize=16,color="green",shape="box"];12031[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12031 -> 13357[label="",style="solid", color="black", weight=3]; 189.25/136.75 12032[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12032 -> 13358[label="",style="solid", color="black", weight=3]; 189.25/136.75 12033 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 12033[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12033 -> 13359[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12033 -> 13360[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12034[label="Succ ww3100",fontsize=16,color="green",shape="box"];12035 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 12035[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12035 -> 13361[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12035 -> 13362[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12036[label="Succ ww3100",fontsize=16,color="green",shape="box"];12037[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12037 -> 13363[label="",style="solid", color="black", weight=3]; 189.25/136.75 12038[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12038 -> 13364[label="",style="solid", color="black", weight=3]; 189.25/136.75 12039[label="Zero",fontsize=16,color="green",shape="box"];12040[label="Succ ww3100",fontsize=16,color="green",shape="box"];12041[label="Zero",fontsize=16,color="green",shape="box"];12042[label="Succ ww3100",fontsize=16,color="green",shape="box"];12043[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12043 -> 13365[label="",style="solid", color="black", weight=3]; 189.25/136.75 12142[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];12143[label="ww5",fontsize=16,color="green",shape="box"];12141[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ww1877 (psFloat ww1878 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ww1877) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) ww1877 (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ww1877)) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ww1877) ww1877)) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ww1877 (psFloat ww1878 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ww1877) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue ww1877)",fontsize=16,color="black",shape="triangle"];12141 -> 13366[label="",style="solid", color="black", weight=3]; 189.25/136.75 12048[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12048 -> 13370[label="",style="solid", color="black", weight=3]; 189.25/136.75 12049[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12049 -> 13371[label="",style="solid", color="black", weight=3]; 189.25/136.75 12050 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 12050[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12050 -> 13372[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12050 -> 13373[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12051[label="Succ ww3100",fontsize=16,color="green",shape="box"];12052 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 12052[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12052 -> 13374[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12052 -> 13375[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12053[label="Succ ww3100",fontsize=16,color="green",shape="box"];12054[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12054 -> 13376[label="",style="solid", color="black", weight=3]; 189.25/136.75 12055[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12055 -> 13377[label="",style="solid", color="black", weight=3]; 189.25/136.75 12056 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 12056[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12056 -> 13378[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12056 -> 13379[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12057[label="Succ ww3100",fontsize=16,color="green",shape="box"];12058 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 12058[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12058 -> 13380[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12058 -> 13381[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12059[label="Succ ww3100",fontsize=16,color="green",shape="box"];12060[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12060 -> 13382[label="",style="solid", color="black", weight=3]; 189.25/136.75 12061[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12061 -> 13383[label="",style="solid", color="black", weight=3]; 189.25/136.75 12062[label="Zero",fontsize=16,color="green",shape="box"];12063[label="Succ ww3100",fontsize=16,color="green",shape="box"];12064[label="Zero",fontsize=16,color="green",shape="box"];12065[label="Succ ww3100",fontsize=16,color="green",shape="box"];12066[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12066 -> 13384[label="",style="solid", color="black", weight=3]; 189.25/136.75 12067 -> 17501[label="",style="dashed", color="red", weight=0]; 189.25/136.75 12067[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];12067 -> 17510[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12067 -> 17511[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12067 -> 17512[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12067 -> 17513[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 17621[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww2201 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (primPlusFloat ww2201 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62533[label="ww2201/Float ww22010 ww22011",fontsize=10,color="white",style="solid",shape="box"];17621 -> 62533[label="",style="solid", color="burlywood", weight=9]; 189.25/136.75 62533 -> 17629[label="",style="solid", color="burlywood", weight=3]; 189.25/136.75 12070[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12070 -> 13388[label="",style="solid", color="black", weight=3]; 189.25/136.75 12071[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12071 -> 13389[label="",style="solid", color="black", weight=3]; 189.25/136.75 12072[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12072 -> 13390[label="",style="solid", color="black", weight=3]; 189.25/136.75 12073 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 12073[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12073 -> 13391[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12073 -> 13392[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12074[label="Succ ww3100",fontsize=16,color="green",shape="box"];12075 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 12075[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12075 -> 13393[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12075 -> 13394[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12076[label="Succ ww3100",fontsize=16,color="green",shape="box"];12077[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww16260)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww16260)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12077 -> 13395[label="",style="solid", color="black", weight=3]; 189.25/136.75 12078[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12078 -> 13396[label="",style="solid", color="black", weight=3]; 189.25/136.75 12079 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 12079[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12079 -> 13397[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12079 -> 13398[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12080[label="Succ ww3100",fontsize=16,color="green",shape="box"];12081 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 12081[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12081 -> 13399[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12081 -> 13400[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12082[label="Succ ww3100",fontsize=16,color="green",shape="box"];12083[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww16400)) LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww16400)) LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12083 -> 13401[label="",style="solid", color="black", weight=3]; 189.25/136.75 12084[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12084 -> 13402[label="",style="solid", color="black", weight=3]; 189.25/136.75 12085[label="Zero",fontsize=16,color="green",shape="box"];12086[label="Succ ww3100",fontsize=16,color="green",shape="box"];12087[label="Zero",fontsize=16,color="green",shape="box"];12088[label="Succ ww3100",fontsize=16,color="green",shape="box"];12089[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12089 -> 13403[label="",style="solid", color="black", weight=3]; 189.25/136.75 12090[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12090 -> 13404[label="",style="solid", color="black", weight=3]; 189.25/136.75 12091 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 12091[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];12091 -> 13405[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12091 -> 13406[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12092 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 12092[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];12092 -> 13407[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12092 -> 13408[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12093[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12093 -> 13409[label="",style="solid", color="black", weight=3]; 189.25/136.75 12094 -> 47039[label="",style="dashed", color="red", weight=0]; 189.25/136.75 12094[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];12094 -> 47935[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12094 -> 47936[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12094 -> 47937[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12094 -> 47938[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12094 -> 47939[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 53634[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4598))) (Float (Neg (Succ ww4599)) (Neg (Succ ww4600)))) ww4608) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4598))) (Float (Neg (Succ ww4599)) (Neg (Succ ww4600))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4598))) (Float (Neg (Succ ww4599)) (Neg (Succ ww4600)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4598))) (Float (Neg (Succ ww4599)) (Neg (Succ ww4600)))) ww4608)))",fontsize=16,color="green",shape="box"];53634 -> 54940[label="",style="dashed", color="green", weight=3]; 189.25/136.75 53634 -> 54941[label="",style="dashed", color="green", weight=3]; 189.25/136.75 28382[label="primPlusFloat ww2034 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62534[label="ww2034/Float ww20340 ww20341",fontsize=10,color="white",style="solid",shape="box"];28382 -> 62534[label="",style="solid", color="burlywood", weight=9]; 189.25/136.75 62534 -> 28422[label="",style="solid", color="burlywood", weight=3]; 189.25/136.75 50529[label="Zero",fontsize=16,color="green",shape="box"];50530[label="ww3000",fontsize=16,color="green",shape="box"];50531[label="ww5",fontsize=16,color="green",shape="box"];50532[label="ww3100",fontsize=16,color="green",shape="box"];12096[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12096 -> 13412[label="",style="solid", color="black", weight=3]; 189.25/136.75 12097[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12097 -> 13413[label="",style="solid", color="black", weight=3]; 189.25/136.75 12098[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12098 -> 13414[label="",style="solid", color="black", weight=3]; 189.25/136.75 12099 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 12099[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12099 -> 13415[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12099 -> 13416[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12100[label="Succ ww3100",fontsize=16,color="green",shape="box"];12101 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 12101[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12101 -> 13417[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12101 -> 13418[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12102[label="Succ ww3100",fontsize=16,color="green",shape="box"];12103[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww16600)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww16600)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12103 -> 13419[label="",style="solid", color="black", weight=3]; 189.25/136.75 12104[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12104 -> 13420[label="",style="solid", color="black", weight=3]; 189.25/136.75 12105 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 12105[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12105 -> 13421[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12105 -> 13422[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12106[label="Succ ww3100",fontsize=16,color="green",shape="box"];12107 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 12107[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12107 -> 13423[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12107 -> 13424[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12108[label="Succ ww3100",fontsize=16,color="green",shape="box"];12109[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww16740)) LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww16740)) LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12109 -> 13425[label="",style="solid", color="black", weight=3]; 189.25/136.75 12110[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12110 -> 13426[label="",style="solid", color="black", weight=3]; 189.25/136.75 12111[label="Zero",fontsize=16,color="green",shape="box"];12112[label="Succ ww3100",fontsize=16,color="green",shape="box"];12113[label="Zero",fontsize=16,color="green",shape="box"];12114[label="Succ ww3100",fontsize=16,color="green",shape="box"];12115[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12115 -> 13427[label="",style="solid", color="black", weight=3]; 189.25/136.75 12116[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12116 -> 13428[label="",style="solid", color="black", weight=3]; 189.25/136.75 12117 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 12117[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];12117 -> 13429[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12117 -> 13430[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12118 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 12118[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];12118 -> 13431[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12118 -> 13432[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12119[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12119 -> 13433[label="",style="solid", color="black", weight=3]; 189.25/136.75 53580[label="primPlusFloat ww4602 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4603))) (Float (Neg Zero) (Pos (Succ ww4604)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62535[label="ww4602/Float ww46020 ww46021",fontsize=10,color="white",style="solid",shape="box"];53580 -> 62535[label="",style="solid", color="burlywood", weight=9]; 189.25/136.75 62535 -> 53609[label="",style="solid", color="burlywood", weight=3]; 189.25/136.75 53553[label="ww3100",fontsize=16,color="green",shape="box"];53554[label="Zero",fontsize=16,color="green",shape="box"];53555[label="ww5",fontsize=16,color="green",shape="box"];12122[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12122 -> 13436[label="",style="solid", color="black", weight=3]; 189.25/136.75 12123[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12123 -> 13437[label="",style="solid", color="black", weight=3]; 189.25/136.75 12124 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.75 12124[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12124 -> 13438[label="",style="dashed", color="magenta", weight=3]; 189.25/136.75 12124 -> 13439[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12125[label="Succ ww3100",fontsize=16,color="green",shape="box"];12126 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12126[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12126 -> 13440[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12126 -> 13441[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12127[label="Succ ww3100",fontsize=16,color="green",shape="box"];12128[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12128 -> 13442[label="",style="solid", color="black", weight=3]; 189.25/136.76 12129[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12129 -> 13443[label="",style="solid", color="black", weight=3]; 189.25/136.76 12130 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12130[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12130 -> 13444[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12130 -> 13445[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12131[label="Succ ww3100",fontsize=16,color="green",shape="box"];12132 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12132[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12132 -> 13446[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12132 -> 13447[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12133[label="Succ ww3100",fontsize=16,color="green",shape="box"];12134[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12134 -> 13448[label="",style="solid", color="black", weight=3]; 189.25/136.76 12135[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12135 -> 13449[label="",style="solid", color="black", weight=3]; 189.25/136.76 12136[label="Zero",fontsize=16,color="green",shape="box"];12137[label="Succ ww3100",fontsize=16,color="green",shape="box"];12138[label="Zero",fontsize=16,color="green",shape="box"];12139[label="Succ ww3100",fontsize=16,color="green",shape="box"];12140[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12140 -> 13450[label="",style="solid", color="black", weight=3]; 189.25/136.76 12144[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];12145[label="ww5",fontsize=16,color="green",shape="box"];12149[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12149 -> 13454[label="",style="solid", color="black", weight=3]; 189.25/136.76 12150[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12150 -> 13455[label="",style="solid", color="black", weight=3]; 189.25/136.76 12151 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12151[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12151 -> 13456[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12151 -> 13457[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12152[label="Succ ww3100",fontsize=16,color="green",shape="box"];12153 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12153[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12153 -> 13458[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12153 -> 13459[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12154[label="Succ ww3100",fontsize=16,color="green",shape="box"];12155[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12155 -> 13460[label="",style="solid", color="black", weight=3]; 189.25/136.76 12156[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12156 -> 13461[label="",style="solid", color="black", weight=3]; 189.25/136.76 12157 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12157[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12157 -> 13462[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12157 -> 13463[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12158[label="Succ ww3100",fontsize=16,color="green",shape="box"];12159 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12159[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12159 -> 13464[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12159 -> 13465[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12160[label="Succ ww3100",fontsize=16,color="green",shape="box"];12161[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12161 -> 13466[label="",style="solid", color="black", weight=3]; 189.25/136.76 12162[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12162 -> 13467[label="",style="solid", color="black", weight=3]; 189.25/136.76 12163[label="Zero",fontsize=16,color="green",shape="box"];12164[label="Succ ww3100",fontsize=16,color="green",shape="box"];12165[label="Zero",fontsize=16,color="green",shape="box"];12166[label="Succ ww3100",fontsize=16,color="green",shape="box"];12167[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12167 -> 13468[label="",style="solid", color="black", weight=3]; 189.25/136.76 12168 -> 17601[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12168[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];12168 -> 17608[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12168 -> 17609[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12168 -> 17610[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 17937[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww2212 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2214))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww2214))) (primPlusFloat ww2212 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62536[label="ww2212/Float ww22120 ww22121",fontsize=10,color="white",style="solid",shape="box"];17937 -> 62536[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62536 -> 17950[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 12171[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12171 -> 13472[label="",style="solid", color="black", weight=3]; 189.25/136.76 12172[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12172 -> 13473[label="",style="solid", color="black", weight=3]; 189.25/136.76 12173[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12173 -> 13474[label="",style="solid", color="black", weight=3]; 189.25/136.76 12174 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12174[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12174 -> 13475[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12174 -> 13476[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12175[label="Succ ww3100",fontsize=16,color="green",shape="box"];12176 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12176[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12176 -> 13477[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12176 -> 13478[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12177[label="Succ ww3100",fontsize=16,color="green",shape="box"];12178[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww17540)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww17540)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12178 -> 13479[label="",style="solid", color="black", weight=3]; 189.25/136.76 12179[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12179 -> 13480[label="",style="solid", color="black", weight=3]; 189.25/136.76 12180 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12180[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12180 -> 13481[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12180 -> 13482[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12181[label="Succ ww3100",fontsize=16,color="green",shape="box"];12182 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12182[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12182 -> 13483[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12182 -> 13484[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12183[label="Succ ww3100",fontsize=16,color="green",shape="box"];12184[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww17680)) LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww17680)) LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12184 -> 13485[label="",style="solid", color="black", weight=3]; 189.25/136.76 12185[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12185 -> 13486[label="",style="solid", color="black", weight=3]; 189.25/136.76 12186[label="Zero",fontsize=16,color="green",shape="box"];12187[label="Succ ww3100",fontsize=16,color="green",shape="box"];12188[label="Zero",fontsize=16,color="green",shape="box"];12189[label="Succ ww3100",fontsize=16,color="green",shape="box"];12190[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12190 -> 13487[label="",style="solid", color="black", weight=3]; 189.25/136.76 12191[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12191 -> 13488[label="",style="solid", color="black", weight=3]; 189.25/136.76 12192 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12192[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];12192 -> 13489[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12192 -> 13490[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12193 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12193[label="primPlusNat ww3100 ww3100",fontsize=16,color="magenta"];12193 -> 13491[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12193 -> 13492[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12194[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12194 -> 13493[label="",style="solid", color="black", weight=3]; 189.25/136.76 12195 -> 47039[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12195[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];12195 -> 47950[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12195 -> 47951[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12195 -> 47952[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12195 -> 47953[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12195 -> 47954[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 55025[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4606))) (Float (Neg Zero) (Neg (Succ ww4607)))) ww4613) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4606))) (Float (Neg Zero) (Neg (Succ ww4607))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4606))) (Float (Neg Zero) (Neg (Succ ww4607)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4606))) (Float (Neg Zero) (Neg (Succ ww4607)))) ww4613)))",fontsize=16,color="green",shape="box"];55025 -> 55195[label="",style="dashed", color="green", weight=3]; 189.25/136.76 55025 -> 55196[label="",style="dashed", color="green", weight=3]; 189.25/136.76 28659[label="primPlusFloat ww3462 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3463))) (Float (Neg Zero) (Neg (Succ ww3464)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62537[label="ww3462/Float ww34620 ww34621",fontsize=10,color="white",style="solid",shape="box"];28659 -> 62537[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62537 -> 28695[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 50533[label="Zero",fontsize=16,color="green",shape="box"];50534[label="ww5",fontsize=16,color="green",shape="box"];50535[label="ww3100",fontsize=16,color="green",shape="box"];12197[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12197 -> 13496[label="",style="solid", color="black", weight=3]; 189.25/136.76 12198[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12198 -> 13497[label="",style="solid", color="black", weight=3]; 189.25/136.76 12199[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12199 -> 13498[label="",style="solid", color="black", weight=3]; 189.25/136.76 12200 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12200[label="primPlusNat (primMulNat ww40000000000 (Succ ww3000)) (Succ ww3000)",fontsize=16,color="magenta"];12200 -> 13499[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12200 -> 13500[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12201[label="Succ ww3000",fontsize=16,color="green",shape="box"];12202[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1789))) (primMulInt (Pos ww520) (Pos ww540))) LT))) (Float (Pos (Succ ww53)) (Pos ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (Float (Pos (Succ ww53)) (Pos ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1788))) (primMulInt (Pos ww520) (Pos ww540))) LT)) (Float (Pos (Succ ww53)) (Pos ww540)))",fontsize=16,color="black",shape="box"];12202 -> 13501[label="",style="solid", color="black", weight=3]; 189.25/136.76 12203[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1789))) (primMulInt (Pos ww520) (Neg ww540))) LT))) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1788))) (primMulInt (Pos ww520) (Neg ww540))) LT)) (Float (Pos (Succ ww53)) (Neg ww540)))",fontsize=16,color="black",shape="box"];12203 -> 13502[label="",style="solid", color="black", weight=3]; 189.25/136.76 12204[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1789))) (primMulInt (Neg ww520) (Pos ww540))) LT))) (Float (Pos (Succ ww53)) (Pos ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (Float (Pos (Succ ww53)) (Pos ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1788))) (primMulInt (Neg ww520) (Pos ww540))) LT)) (Float (Pos (Succ ww53)) (Pos ww540)))",fontsize=16,color="black",shape="box"];12204 -> 13503[label="",style="solid", color="black", weight=3]; 189.25/136.76 12205[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1789))) (primMulInt (Neg ww520) (Neg ww540))) LT))) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1788))) (primMulInt (Neg ww520) (Neg ww540))) LT)) (Float (Pos (Succ ww53)) (Neg ww540)))",fontsize=16,color="black",shape="box"];12205 -> 13504[label="",style="solid", color="black", weight=3]; 189.25/136.76 12206[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (Pos (primMulNat ww520 ww540))) LT))) (Float (Pos (Succ ww53)) (Pos ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (Float (Pos (Succ ww53)) (Pos ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (Pos (primMulNat ww520 ww540))) LT)) (Float (Pos (Succ ww53)) (Pos ww540)))",fontsize=16,color="black",shape="box"];12206 -> 13505[label="",style="solid", color="black", weight=3]; 189.25/136.76 12207[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (Neg (primMulNat ww520 ww540))) LT))) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (Neg (primMulNat ww520 ww540))) LT)) (Float (Pos (Succ ww53)) (Neg ww540)))",fontsize=16,color="black",shape="box"];12207 -> 13506[label="",style="solid", color="black", weight=3]; 189.25/136.76 12208[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (Neg (primMulNat ww520 ww540))) LT))) (Float (Pos (Succ ww53)) (Pos ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (Float (Pos (Succ ww53)) (Pos ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (Neg (primMulNat ww520 ww540))) LT)) (Float (Pos (Succ ww53)) (Pos ww540)))",fontsize=16,color="black",shape="box"];12208 -> 13507[label="",style="solid", color="black", weight=3]; 189.25/136.76 12209[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (Pos (primMulNat ww520 ww540))) LT))) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww53)) (Pos (primMulNat ww520 ww540))) LT)) (Float (Pos (Succ ww53)) (Neg ww540)))",fontsize=16,color="black",shape="box"];12209 -> 13508[label="",style="solid", color="black", weight=3]; 189.25/136.76 12210[label="Zero",fontsize=16,color="green",shape="box"];12211[label="Succ ww3000",fontsize=16,color="green",shape="box"];12212[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1791))) (primMulInt (Pos ww680) (Pos ww700))) LT))) (Float (Pos (Succ ww69)) (Pos ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (Float (Pos (Succ ww69)) (Pos ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1790))) (primMulInt (Pos ww680) (Pos ww700))) LT)) (Float (Pos (Succ ww69)) (Pos ww700)))",fontsize=16,color="black",shape="box"];12212 -> 13509[label="",style="solid", color="black", weight=3]; 189.25/136.76 12213[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1791))) (primMulInt (Pos ww680) (Neg ww700))) LT))) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1790))) (primMulInt (Pos ww680) (Neg ww700))) LT)) (Float (Pos (Succ ww69)) (Neg ww700)))",fontsize=16,color="black",shape="box"];12213 -> 13510[label="",style="solid", color="black", weight=3]; 189.25/136.76 12214[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1791))) (primMulInt (Neg ww680) (Pos ww700))) LT))) (Float (Pos (Succ ww69)) (Pos ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (Float (Pos (Succ ww69)) (Pos ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1790))) (primMulInt (Neg ww680) (Pos ww700))) LT)) (Float (Pos (Succ ww69)) (Pos ww700)))",fontsize=16,color="black",shape="box"];12214 -> 13511[label="",style="solid", color="black", weight=3]; 189.25/136.76 12215[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1791))) (primMulInt (Neg ww680) (Neg ww700))) LT))) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1790))) (primMulInt (Neg ww680) (Neg ww700))) LT)) (Float (Pos (Succ ww69)) (Neg ww700)))",fontsize=16,color="black",shape="box"];12215 -> 13512[label="",style="solid", color="black", weight=3]; 189.25/136.76 12216[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (Pos (primMulNat ww680 ww700))) LT))) (Float (Pos (Succ ww69)) (Pos ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (Float (Pos (Succ ww69)) (Pos ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (Pos (primMulNat ww680 ww700))) LT)) (Float (Pos (Succ ww69)) (Pos ww700)))",fontsize=16,color="black",shape="box"];12216 -> 13513[label="",style="solid", color="black", weight=3]; 189.25/136.76 12217[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (Neg (primMulNat ww680 ww700))) LT))) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (Neg (primMulNat ww680 ww700))) LT)) (Float (Pos (Succ ww69)) (Neg ww700)))",fontsize=16,color="black",shape="box"];12217 -> 13514[label="",style="solid", color="black", weight=3]; 189.25/136.76 12218[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (Neg (primMulNat ww680 ww700))) LT))) (Float (Pos (Succ ww69)) (Pos ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (Float (Pos (Succ ww69)) (Pos ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (Neg (primMulNat ww680 ww700))) LT)) (Float (Pos (Succ ww69)) (Pos ww700)))",fontsize=16,color="black",shape="box"];12218 -> 13515[label="",style="solid", color="black", weight=3]; 189.25/136.76 12219[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (Pos (primMulNat ww680 ww700))) LT))) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ ww69)) (Pos (primMulNat ww680 ww700))) LT)) (Float (Pos (Succ ww69)) (Neg ww700)))",fontsize=16,color="black",shape="box"];12219 -> 13516[label="",style="solid", color="black", weight=3]; 189.25/136.76 12220[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat (Succ ww4100) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat (Succ ww4100) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12220 -> 13517[label="",style="solid", color="black", weight=3]; 189.25/136.76 12221[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat (Succ ww4100) Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat (Succ ww4100) Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];12221 -> 13518[label="",style="solid", color="black", weight=3]; 189.25/136.76 12222[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat Zero (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat Zero (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12222 -> 13519[label="",style="solid", color="black", weight=3]; 189.25/136.76 12223[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat Zero Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat Zero Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];12223 -> 13520[label="",style="solid", color="black", weight=3]; 189.25/136.76 12224[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];12224 -> 13521[label="",style="solid", color="black", weight=3]; 189.25/136.76 12225[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];12225 -> 13522[label="",style="solid", color="black", weight=3]; 189.25/136.76 12226[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat (Succ ww4100) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat (Succ ww4100) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12226 -> 13523[label="",style="solid", color="black", weight=3]; 189.25/136.76 12227[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat (Succ ww4100) Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat (Succ ww4100) Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];12227 -> 13524[label="",style="solid", color="black", weight=3]; 189.25/136.76 12228[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat Zero (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat Zero (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12228 -> 13525[label="",style="solid", color="black", weight=3]; 189.25/136.76 12229[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat Zero Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primMulNat Zero Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];12229 -> 13526[label="",style="solid", color="black", weight=3]; 189.25/136.76 12230[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos (primMulNat (Succ ww12200) (Succ ww12400)))) LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww12200) (Succ ww12400)))) LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];12230 -> 13527[label="",style="solid", color="black", weight=3]; 189.25/136.76 12231[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos (primMulNat (Succ ww12200) Zero))) LT))) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww12200) Zero))) LT)) (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];12231 -> 13528[label="",style="solid", color="black", weight=3]; 189.25/136.76 12232[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos (primMulNat Zero (Succ ww12400)))) LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww12400)))) LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];12232 -> 13529[label="",style="solid", color="black", weight=3]; 189.25/136.76 12233[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos (primMulNat Zero Zero))) LT))) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];12233 -> 13530[label="",style="solid", color="black", weight=3]; 189.25/136.76 12234[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg (primMulNat (Succ ww12200) (Succ ww12400)))) LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww12200) (Succ ww12400)))) LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];12234 -> 13531[label="",style="solid", color="black", weight=3]; 189.25/136.76 12235[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg (primMulNat (Succ ww12200) Zero))) LT))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww12200) Zero))) LT)) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];12235 -> 13532[label="",style="solid", color="black", weight=3]; 189.25/136.76 12236[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg (primMulNat Zero (Succ ww12400)))) LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww12400)))) LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];12236 -> 13533[label="",style="solid", color="black", weight=3]; 189.25/136.76 12237[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg (primMulNat Zero Zero))) LT))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];12237 -> 13534[label="",style="solid", color="black", weight=3]; 189.25/136.76 12238[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg (primMulNat (Succ ww12200) (Succ ww12400)))) LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww12200) (Succ ww12400)))) LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];12238 -> 13535[label="",style="solid", color="black", weight=3]; 189.25/136.76 12239[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg (primMulNat (Succ ww12200) Zero))) LT))) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat (Succ ww12200) Zero))) LT)) (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];12239 -> 13536[label="",style="solid", color="black", weight=3]; 189.25/136.76 12240[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg (primMulNat Zero (Succ ww12400)))) LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ ww12400)))) LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];12240 -> 13537[label="",style="solid", color="black", weight=3]; 189.25/136.76 12241[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg (primMulNat Zero Zero))) LT))) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero))) LT)) (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];12241 -> 13538[label="",style="solid", color="black", weight=3]; 189.25/136.76 12242[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos (primMulNat (Succ ww12200) (Succ ww12400)))) LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww12200) (Succ ww12400)))) LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];12242 -> 13539[label="",style="solid", color="black", weight=3]; 189.25/136.76 12243[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos (primMulNat (Succ ww12200) Zero))) LT))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat (Succ ww12200) Zero))) LT)) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];12243 -> 13540[label="",style="solid", color="black", weight=3]; 189.25/136.76 12244[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos (primMulNat Zero (Succ ww12400)))) LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ ww12400)))) LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];12244 -> 13541[label="",style="solid", color="black", weight=3]; 189.25/136.76 12245[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos (primMulNat Zero Zero))) LT))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero))) LT)) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];12245 -> 13542[label="",style="solid", color="black", weight=3]; 189.25/136.76 12246[label="Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)",fontsize=16,color="green",shape="box"];12246 -> 13543[label="",style="dashed", color="green", weight=3]; 189.25/136.76 12247[label="Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)",fontsize=16,color="green",shape="box"];12247 -> 13544[label="",style="dashed", color="green", weight=3]; 189.25/136.76 12248[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) (primMulNat ww410 ww310)) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) (primMulNat ww410 ww310)) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];62538[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];12248 -> 62538[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62538 -> 13545[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 62539[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];12248 -> 62539[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62539 -> 13546[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 12249[label="Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)",fontsize=16,color="green",shape="box"];12249 -> 13547[label="",style="dashed", color="green", weight=3]; 189.25/136.76 12250[label="Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)",fontsize=16,color="green",shape="box"];12250 -> 13548[label="",style="dashed", color="green", weight=3]; 189.25/136.76 12251[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];12251 -> 13549[label="",style="solid", color="black", weight=3]; 189.25/136.76 12252[label="Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)",fontsize=16,color="green",shape="box"];12252 -> 13550[label="",style="dashed", color="green", weight=3]; 189.25/136.76 12253[label="Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)",fontsize=16,color="green",shape="box"];12253 -> 13551[label="",style="dashed", color="green", weight=3]; 189.25/136.76 12254[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];12254 -> 13552[label="",style="solid", color="black", weight=3]; 189.25/136.76 12255[label="Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)",fontsize=16,color="green",shape="box"];12255 -> 13553[label="",style="dashed", color="green", weight=3]; 189.25/136.76 12256[label="Succ (primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000)",fontsize=16,color="green",shape="box"];12256 -> 13554[label="",style="dashed", color="green", weight=3]; 189.25/136.76 12257[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) (primMulNat ww410 ww310)) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) (primMulNat ww410 ww310)) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];62540[label="ww410/Succ ww4100",fontsize=10,color="white",style="solid",shape="box"];12257 -> 62540[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62540 -> 13555[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 62541[label="ww410/Zero",fontsize=10,color="white",style="solid",shape="box"];12257 -> 62541[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62541 -> 13556[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 13564 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 13564[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13564 -> 13592[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 13564 -> 13593[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 13565 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 13565[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13565 -> 13594[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 13565 -> 13595[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 13566[label="ww4100",fontsize=16,color="green",shape="box"];13567 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 13567[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13567 -> 13596[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 13568 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 13568[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13568 -> 13597[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 13569[label="ww5",fontsize=16,color="green",shape="box"];13570[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];13563[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1947)) ww1948) LT))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1949)) ww1950) LT)) ww1945)",fontsize=16,color="burlywood",shape="triangle"];62542[label="ww1950/Succ ww19500",fontsize=10,color="white",style="solid",shape="box"];13563 -> 62542[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62542 -> 13598[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 62543[label="ww1950/Zero",fontsize=10,color="white",style="solid",shape="box"];13563 -> 62543[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62543 -> 13599[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 13571[label="Zero",fontsize=16,color="green",shape="box"];13572[label="Zero",fontsize=16,color="green",shape="box"];13573[label="ww4100",fontsize=16,color="green",shape="box"];13574 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 13574[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13574 -> 13600[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 13575 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 13575[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13575 -> 13601[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 13576[label="ww5",fontsize=16,color="green",shape="box"];13577[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];12267 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12267[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12267 -> 13602[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12268 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12268[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12268 -> 13603[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12266[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1896)) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1895)) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12266 -> 13604[label="",style="solid", color="black", weight=3]; 189.25/136.76 12270 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12270[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12270 -> 13605[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12271 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12271[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12271 -> 13606[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12269[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1902)) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1901)) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="triangle"];12269 -> 13607[label="",style="solid", color="black", weight=3]; 189.25/136.76 12272[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];12272 -> 13608[label="",style="solid", color="black", weight=3]; 189.25/136.76 12273 -> 18768[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12273[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];12273 -> 18784[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12273 -> 18785[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12273 -> 18786[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12273 -> 18787[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12273 -> 18788[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12275 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12275[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12275 -> 13610[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12275 -> 13611[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12276 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12276[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12276 -> 13612[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12276 -> 13613[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12277 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12277[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12277 -> 13614[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12278 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12278[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12278 -> 13615[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12274[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1912)) ww1908) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1911)) ww1907) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62544[label="ww1907/Succ ww19070",fontsize=10,color="white",style="solid",shape="box"];12274 -> 62544[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62544 -> 13616[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 62545[label="ww1907/Zero",fontsize=10,color="white",style="solid",shape="box"];12274 -> 62545[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62545 -> 13617[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 12280 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12280[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12280 -> 13618[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12281 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12281[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12281 -> 13619[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12279[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1918)) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1917)) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="triangle"];12279 -> 13620[label="",style="solid", color="black", weight=3]; 189.25/136.76 12283 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12283[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12283 -> 13621[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12284 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12284[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12284 -> 13622[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12282[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1924)) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1923)) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12282 -> 13623[label="",style="solid", color="black", weight=3]; 189.25/136.76 12286 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12286[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12286 -> 13624[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12287 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12287[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];12287 -> 13625[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12285[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1930)) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1929)) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="triangle"];12285 -> 13626[label="",style="solid", color="black", weight=3]; 189.25/136.76 12288[label="ww3000",fontsize=16,color="green",shape="box"];12289[label="ww3000",fontsize=16,color="green",shape="box"];12290[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1792) (Succ ww11600)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1792) (Succ ww11600)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12290 -> 13627[label="",style="solid", color="black", weight=3]; 189.25/136.76 12291[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1792) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1792) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12291 -> 13628[label="",style="solid", color="black", weight=3]; 189.25/136.76 12292[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12292 -> 13629[label="",style="solid", color="black", weight=3]; 189.25/136.76 12293[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];12293 -> 13630[label="",style="solid", color="black", weight=3]; 189.25/136.76 12294[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12294 -> 13631[label="",style="solid", color="black", weight=3]; 189.25/136.76 12295 -> 29250[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12295[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];12295 -> 29281[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12295 -> 29282[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12295 -> 29283[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12295 -> 29284[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 16168[label="ww410",fontsize=16,color="green",shape="box"];16169[label="ww310",fontsize=16,color="green",shape="box"];16170[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];16171[label="ww5",fontsize=16,color="green",shape="box"];16172[label="ww3000",fontsize=16,color="green",shape="box"];12298[label="ww3000",fontsize=16,color="green",shape="box"];12299[label="ww3000",fontsize=16,color="green",shape="box"];12300[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1796) (Succ ww11800)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1796) (Succ ww11800)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12300 -> 13635[label="",style="solid", color="black", weight=3]; 189.25/136.76 12301[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1796) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1796) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12301 -> 13636[label="",style="solid", color="black", weight=3]; 189.25/136.76 12302[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12302 -> 13637[label="",style="solid", color="black", weight=3]; 189.25/136.76 12303[label="ww3000",fontsize=16,color="green",shape="box"];12304[label="ww3000",fontsize=16,color="green",shape="box"];12305[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];12305 -> 13638[label="",style="solid", color="black", weight=3]; 189.25/136.76 12306[label="ww3000",fontsize=16,color="green",shape="box"];12307[label="ww3000",fontsize=16,color="green",shape="box"];12308[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12308 -> 13639[label="",style="solid", color="black", weight=3]; 189.25/136.76 12309[label="ww3000",fontsize=16,color="green",shape="box"];12310[label="ww3000",fontsize=16,color="green",shape="box"];12311[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];12311 -> 13640[label="",style="solid", color="black", weight=3]; 189.25/136.76 12312 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12312[label="primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12312 -> 13641[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12312 -> 13642[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12313[label="Succ ww3100",fontsize=16,color="green",shape="box"];12314 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12314[label="primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12314 -> 13643[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12314 -> 13644[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12315[label="Succ ww3100",fontsize=16,color="green",shape="box"];12316[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1805) ww18000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1805) ww18000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62546[label="ww18000/Succ ww180000",fontsize=10,color="white",style="solid",shape="box"];12316 -> 62546[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62546 -> 13645[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 62547[label="ww18000/Zero",fontsize=10,color="white",style="solid",shape="box"];12316 -> 62547[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62547 -> 13646[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 12317[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12317 -> 13647[label="",style="solid", color="black", weight=3]; 189.25/136.76 12318[label="Zero",fontsize=16,color="green",shape="box"];12319[label="Succ ww3100",fontsize=16,color="green",shape="box"];12320[label="Zero",fontsize=16,color="green",shape="box"];12321[label="Succ ww3100",fontsize=16,color="green",shape="box"];12322[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1814) ww18100) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1814) ww18100) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62548[label="ww18100/Succ ww181000",fontsize=10,color="white",style="solid",shape="box"];12322 -> 62548[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62548 -> 13648[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 62549[label="ww18100/Zero",fontsize=10,color="white",style="solid",shape="box"];12322 -> 62549[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62549 -> 13649[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 12323[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12323 -> 13650[label="",style="solid", color="black", weight=3]; 189.25/136.76 12324[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww139 ww31000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww139 ww31000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))))",fontsize=16,color="burlywood",shape="box"];62550[label="ww139/Succ ww1390",fontsize=10,color="white",style="solid",shape="box"];12324 -> 62550[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62550 -> 13651[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 62551[label="ww139/Zero",fontsize=10,color="white",style="solid",shape="box"];12324 -> 62551[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62551 -> 13652[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 12325[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];12325 -> 13653[label="",style="solid", color="black", weight=3]; 189.25/136.76 23393[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];23394[label="Succ Zero",fontsize=16,color="green",shape="box"];23395[label="ww5",fontsize=16,color="green",shape="box"];23396[label="ww4100",fontsize=16,color="green",shape="box"];29391[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];29391 -> 29945[label="",style="solid", color="black", weight=3]; 189.25/136.76 12331 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12331[label="primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12331 -> 13659[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12331 -> 13660[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12332[label="Succ ww3100",fontsize=16,color="green",shape="box"];12333 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12333[label="primPlusNat (primMulNat ww410000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12333 -> 13661[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12333 -> 13662[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12334[label="Succ ww3100",fontsize=16,color="green",shape="box"];12335[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1821) ww18160) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1821) ww18160) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62552[label="ww18160/Succ ww181600",fontsize=10,color="white",style="solid",shape="box"];12335 -> 62552[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62552 -> 13663[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 62553[label="ww18160/Zero",fontsize=10,color="white",style="solid",shape="box"];12335 -> 62553[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62553 -> 13664[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 12336[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12336 -> 13665[label="",style="solid", color="black", weight=3]; 189.25/136.76 12337[label="Zero",fontsize=16,color="green",shape="box"];12338[label="Succ ww3100",fontsize=16,color="green",shape="box"];12339[label="Zero",fontsize=16,color="green",shape="box"];12340[label="Succ ww3100",fontsize=16,color="green",shape="box"];12341[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1830) ww18260) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1830) ww18260) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62554[label="ww18260/Succ ww182600",fontsize=10,color="white",style="solid",shape="box"];12341 -> 62554[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62554 -> 13666[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 62555[label="ww18260/Zero",fontsize=10,color="white",style="solid",shape="box"];12341 -> 62555[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62555 -> 13667[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 12342[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12342 -> 13668[label="",style="solid", color="black", weight=3]; 189.25/136.76 12343[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww141 ww31000) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww141 ww31000) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))))",fontsize=16,color="burlywood",shape="box"];62556[label="ww141/Succ ww1410",fontsize=10,color="white",style="solid",shape="box"];12343 -> 62556[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62556 -> 13669[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 62557[label="ww141/Zero",fontsize=10,color="white",style="solid",shape="box"];12343 -> 62557[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62557 -> 13670[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 12344[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];12344 -> 13671[label="",style="solid", color="black", weight=3]; 189.25/136.76 28893[label="ltEsFloat (Float (Pos (Succ ww3000)) (Neg Zero)) ww3482",fontsize=16,color="black",shape="box"];28893 -> 28926[label="",style="solid", color="black", weight=3]; 189.25/136.76 29144[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];29144 -> 29211[label="",style="solid", color="black", weight=3]; 189.25/136.76 29145[label="Cons (Float (Pos (Succ ww3000)) (Neg Zero)) (takeWhile (flip ltEsFloat ww3490) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))))",fontsize=16,color="green",shape="box"];29145 -> 29212[label="",style="dashed", color="green", weight=3]; 189.25/136.76 29146[label="takeWhile0 (flip ltEsFloat ww3490) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) otherwise",fontsize=16,color="black",shape="box"];29146 -> 29213[label="",style="solid", color="black", weight=3]; 189.25/136.76 55026[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];55026 -> 55197[label="",style="solid", color="black", weight=3]; 189.25/136.76 29123[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];29123 -> 29147[label="",style="solid", color="black", weight=3]; 189.25/136.76 29124[label="Cons (Float (Pos (Succ ww3000)) (Neg Zero)) (takeWhile (flip ltEsFloat ww3503) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))))",fontsize=16,color="green",shape="box"];29124 -> 29148[label="",style="dashed", color="green", weight=3]; 189.25/136.76 29125[label="takeWhile0 (flip ltEsFloat ww3503) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) otherwise",fontsize=16,color="black",shape="box"];29125 -> 29149[label="",style="solid", color="black", weight=3]; 189.25/136.76 12348 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12348[label="primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12348 -> 13675[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12348 -> 13676[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12349[label="Succ ww3100",fontsize=16,color="green",shape="box"];12350 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12350[label="primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12350 -> 13677[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12350 -> 13678[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12351[label="Succ ww3100",fontsize=16,color="green",shape="box"];12352[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) ww1430) LT))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) ww1430) LT)) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62558[label="ww1430/Succ ww14300",fontsize=10,color="white",style="solid",shape="box"];12352 -> 62558[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62558 -> 13679[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 62559[label="ww1430/Zero",fontsize=10,color="white",style="solid",shape="box"];12352 -> 62559[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62559 -> 13680[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 12353[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww1430) LT))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww1430) LT)) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62560[label="ww1430/Succ ww14300",fontsize=10,color="white",style="solid",shape="box"];12353 -> 62560[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62560 -> 13681[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 62561[label="ww1430/Zero",fontsize=10,color="white",style="solid",shape="box"];12353 -> 62561[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62561 -> 13682[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 12354[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12354 -> 13683[label="",style="solid", color="black", weight=3]; 189.25/136.76 12355[label="Zero",fontsize=16,color="green",shape="box"];12356[label="Succ ww3100",fontsize=16,color="green",shape="box"];12357[label="Zero",fontsize=16,color="green",shape="box"];12358[label="Succ ww3100",fontsize=16,color="green",shape="box"];12359[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) ww1510) LT))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) ww1510) LT)) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62562[label="ww1510/Succ ww15100",fontsize=10,color="white",style="solid",shape="box"];12359 -> 62562[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62562 -> 13684[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 62563[label="ww1510/Zero",fontsize=10,color="white",style="solid",shape="box"];12359 -> 62563[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62563 -> 13685[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 12360[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww1510) LT))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww1510) LT)) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62564[label="ww1510/Succ ww15100",fontsize=10,color="white",style="solid",shape="box"];12360 -> 62564[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62564 -> 13686[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 62565[label="ww1510/Zero",fontsize=10,color="white",style="solid",shape="box"];12360 -> 62565[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62565 -> 13687[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 12361[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12361 -> 13688[label="",style="solid", color="black", weight=3]; 189.25/136.76 12362[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000 ww157) LT))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000 ww157) LT)) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62566[label="ww30000/Succ ww300000",fontsize=10,color="white",style="solid",shape="box"];12362 -> 62566[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62566 -> 13689[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 62567[label="ww30000/Zero",fontsize=10,color="white",style="solid",shape="box"];12362 -> 62567[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62567 -> 13690[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 12363[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12363 -> 13691[label="",style="solid", color="black", weight=3]; 189.25/136.76 12364[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000 ww310000) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000 ww310000) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="burlywood",shape="box"];62568[label="ww300000/Succ ww3000000",fontsize=10,color="white",style="solid",shape="box"];12364 -> 62568[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62568 -> 13692[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 62569[label="ww300000/Zero",fontsize=10,color="white",style="solid",shape="box"];12364 -> 62569[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62569 -> 13693[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 12365[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];12365 -> 13694[label="",style="solid", color="black", weight=3]; 189.25/136.76 12366[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="black",shape="box"];12366 -> 13695[label="",style="solid", color="black", weight=3]; 189.25/136.76 12367[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];12367 -> 13696[label="",style="solid", color="black", weight=3]; 189.25/136.76 12368[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];12368 -> 13697[label="",style="solid", color="black", weight=3]; 189.25/136.76 12369[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))) (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))",fontsize=16,color="black",shape="box"];12369 -> 13698[label="",style="solid", color="black", weight=3]; 189.25/136.76 12370[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];12370 -> 13699[label="",style="solid", color="black", weight=3]; 189.25/136.76 20210[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww2415 (fsFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (primPlusFloat ww2415 (fsFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62570[label="ww2415/Float ww24150 ww24151",fontsize=10,color="white",style="solid",shape="box"];20210 -> 62570[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62570 -> 20224[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 29403[label="primPlusFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62571[label="ww125/Float ww1250 ww1251",fontsize=10,color="white",style="solid",shape="box"];29403 -> 62571[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62571 -> 29988[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 30189[label="not (esEsOrdering (compareFloat (Float (Pos (Succ ww3522)) (Pos Zero)) ww3526) GT)",fontsize=16,color="black",shape="box"];30189 -> 30227[label="",style="solid", color="black", weight=3]; 189.25/136.76 30225[label="primDivFloat (primMinusFloat (Float (Pos (Succ Zero)) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];30225 -> 30262[label="",style="solid", color="black", weight=3]; 189.25/136.76 30226[label="takeWhile2 (flip ltEsFloat ww3517) (Cons (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))))))",fontsize=16,color="black",shape="box"];30226 -> 30263[label="",style="solid", color="black", weight=3]; 189.25/136.76 57396[label="Float (Pos (Succ ww2613)) (Pos Zero)",fontsize=16,color="green",shape="box"];57395[label="iterate (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) ww4690)",fontsize=16,color="black",shape="triangle"];57395 -> 57398[label="",style="solid", color="black", weight=3]; 189.25/136.76 57336[label="Nil",fontsize=16,color="green",shape="box"];16503[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20800 ww20801) (primDivFloat (Float (msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))) (srMyInt (Pos ww2082) (Neg ww2084))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2083)) (Neg ww2084)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2083)) (Neg ww2084)) (primPlusFloat (Float ww20800 ww20801) (primDivFloat (Float (msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))) (srMyInt (Pos ww2082) (Neg ww2084))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16503 -> 16550[label="",style="solid", color="black", weight=3]; 189.25/136.76 19082[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22930 ww22931) (primDivFloat (Float (msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))) (srMyInt (Neg ww2295) (Pos ww2297))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2296)) (Pos ww2297)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2296)) (Pos ww2297)) (primPlusFloat (Float ww22930 ww22931) (primDivFloat (Float (msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))) (srMyInt (Neg ww2295) (Pos ww2297))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];19082 -> 19109[label="",style="solid", color="black", weight=3]; 189.25/136.76 12376 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12376[label="primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12376 -> 13705[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12376 -> 13706[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12377[label="Succ ww3100",fontsize=16,color="green",shape="box"];12378 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12378[label="primPlusNat (primMulNat ww4100000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12378 -> 13707[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12378 -> 13708[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12379[label="Succ ww3100",fontsize=16,color="green",shape="box"];12380[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) ww1590) LT))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) ww1590) LT)) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62572[label="ww1590/Succ ww15900",fontsize=10,color="white",style="solid",shape="box"];12380 -> 62572[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62572 -> 13709[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 62573[label="ww1590/Zero",fontsize=10,color="white",style="solid",shape="box"];12380 -> 62573[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62573 -> 13710[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 12381[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww1590) LT))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww1590) LT)) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62574[label="ww1590/Succ ww15900",fontsize=10,color="white",style="solid",shape="box"];12381 -> 62574[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62574 -> 13711[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 62575[label="ww1590/Zero",fontsize=10,color="white",style="solid",shape="box"];12381 -> 62575[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62575 -> 13712[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 12382[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12382 -> 13713[label="",style="solid", color="black", weight=3]; 189.25/136.76 12383[label="Zero",fontsize=16,color="green",shape="box"];12384[label="Succ ww3100",fontsize=16,color="green",shape="box"];12385[label="Zero",fontsize=16,color="green",shape="box"];12386[label="Succ ww3100",fontsize=16,color="green",shape="box"];12387[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) ww1670) LT))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) ww1670) LT)) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62576[label="ww1670/Succ ww16700",fontsize=10,color="white",style="solid",shape="box"];12387 -> 62576[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62576 -> 13714[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 62577[label="ww1670/Zero",fontsize=10,color="white",style="solid",shape="box"];12387 -> 62577[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62577 -> 13715[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 12388[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww1670) LT))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww1670) LT)) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62578[label="ww1670/Succ ww16700",fontsize=10,color="white",style="solid",shape="box"];12388 -> 62578[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62578 -> 13716[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 62579[label="ww1670/Zero",fontsize=10,color="white",style="solid",shape="box"];12388 -> 62579[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62579 -> 13717[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 12389[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12389 -> 13718[label="",style="solid", color="black", weight=3]; 189.25/136.76 12390[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000 ww173) LT))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000 ww173) LT)) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62580[label="ww30000/Succ ww300000",fontsize=10,color="white",style="solid",shape="box"];12390 -> 62580[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62580 -> 13719[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 62581[label="ww30000/Zero",fontsize=10,color="white",style="solid",shape="box"];12390 -> 62581[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62581 -> 13720[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 12391[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12391 -> 13721[label="",style="solid", color="black", weight=3]; 189.25/136.76 12392[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000 ww310000) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000 ww310000) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ (Succ ww310000))))))",fontsize=16,color="burlywood",shape="box"];62582[label="ww300000/Succ ww3000000",fontsize=10,color="white",style="solid",shape="box"];12392 -> 62582[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62582 -> 13722[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 62583[label="ww300000/Zero",fontsize=10,color="white",style="solid",shape="box"];12392 -> 62583[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62583 -> 13723[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 12393[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];12393 -> 13724[label="",style="solid", color="black", weight=3]; 189.25/136.76 12394 -> 2357[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12394[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww310000))))))",fontsize=16,color="magenta"];12394 -> 13725[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12394 -> 13726[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12394 -> 13727[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12395[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];12395 -> 13728[label="",style="solid", color="black", weight=3]; 189.25/136.76 12396 -> 53796[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12396[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))))",fontsize=16,color="magenta"];12396 -> 54172[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12396 -> 54173[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12396 -> 54174[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12396 -> 54175[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12396 -> 54176[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12397 -> 53796[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12397[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))))",fontsize=16,color="magenta"];12397 -> 54177[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12397 -> 54178[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12397 -> 54179[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12397 -> 54180[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12397 -> 54181[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12398[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12398 -> 13731[label="",style="solid", color="black", weight=3]; 189.25/136.76 55226[label="primDivFloat (primMinusFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55226 -> 55339[label="",style="solid", color="black", weight=3]; 189.25/136.76 56086[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4638)) (Neg Zero)) (Float (Pos (Succ ww4639)) (Neg (Succ ww4640)))) ww4645",fontsize=16,color="black",shape="box"];56086 -> 56117[label="",style="solid", color="black", weight=3]; 189.25/136.76 12400[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12400 -> 13733[label="",style="solid", color="black", weight=3]; 189.25/136.76 12401 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12401[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12401 -> 13734[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12401 -> 13735[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12402[label="Succ ww3100",fontsize=16,color="green",shape="box"];12403 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12403[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12403 -> 13736[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12403 -> 13737[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12404[label="Succ ww3100",fontsize=16,color="green",shape="box"];12405[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12405 -> 13738[label="",style="solid", color="black", weight=3]; 189.25/136.76 12406[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12406 -> 13739[label="",style="solid", color="black", weight=3]; 189.25/136.76 12407 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12407[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12407 -> 13740[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12407 -> 13741[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12408[label="Succ ww3100",fontsize=16,color="green",shape="box"];12409 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12409[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12409 -> 13742[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12409 -> 13743[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12410[label="Succ ww3100",fontsize=16,color="green",shape="box"];12411[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12411 -> 13744[label="",style="solid", color="black", weight=3]; 189.25/136.76 12412[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12412 -> 13745[label="",style="solid", color="black", weight=3]; 189.25/136.76 12413[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12413 -> 13746[label="",style="solid", color="black", weight=3]; 189.25/136.76 12414 -> 35894[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12414[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];12414 -> 36295[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12414 -> 36296[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12414 -> 36297[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12414 -> 36298[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12415[label="ww44",fontsize=16,color="green",shape="box"];12416[label="ww44",fontsize=16,color="green",shape="box"];12417[label="ww44",fontsize=16,color="green",shape="box"];12418[label="ww44",fontsize=16,color="green",shape="box"];12419[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) ww42 (iterate (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42)) (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) ww42)) (numericEnumFromThenToP1 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) ww42)",fontsize=16,color="black",shape="box"];12419 -> 13752[label="",style="solid", color="black", weight=3]; 189.25/136.76 47765 -> 59092[label="",style="dashed", color="red", weight=0]; 189.25/136.76 47765[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];47765 -> 59148[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47765 -> 59149[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47765 -> 59150[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47765 -> 59151[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47765 -> 59152[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47766[label="Pos Zero",fontsize=16,color="green",shape="box"];47767 -> 36910[label="",style="dashed", color="red", weight=0]; 189.25/136.76 47767[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47767 -> 50589[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47767 -> 50590[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47767 -> 50591[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47767 -> 50592[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47768[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];47769 -> 50281[label="",style="dashed", color="red", weight=0]; 189.25/136.76 47769[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];47769 -> 50287[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 37449[label="primPlusFloat (Float ww42250 ww42251) (fsFloat (msFloat (Float (Pos (Succ ww4226)) (Pos (Succ ww4227))) (Float (Pos Zero) (Pos (Succ ww4228)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];37449 -> 37716[label="",style="solid", color="black", weight=3]; 189.25/136.76 23645[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww29120 ww29121) (primDivFloat (primMinusFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww29150 ww29151) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151))) (not (esEsOrdering (primCmpFloat (Float ww29150 ww29151) (primPlusFloat (Float ww29120 ww29121) (primDivFloat (primMinusFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];23645 -> 23673[label="",style="solid", color="black", weight=3]; 189.25/136.76 27253[label="primDivFloat (Float ww3283 ww3282) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];27253 -> 27280[label="",style="solid", color="black", weight=3]; 189.25/136.76 37354[label="ww42230",fontsize=16,color="green",shape="box"];37355[label="Pos Zero",fontsize=16,color="green",shape="box"];37356[label="ww42231",fontsize=16,color="green",shape="box"];37357[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];27252[label="not (esEsOrdering (primCmpInt ww3306 ww3305) GT)",fontsize=16,color="burlywood",shape="box"];62584[label="ww3306/Pos ww33060",fontsize=10,color="white",style="solid",shape="box"];27252 -> 62584[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62584 -> 27278[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 62585[label="ww3306/Neg ww33060",fontsize=10,color="white",style="solid",shape="box"];27252 -> 62585[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62585 -> 27279[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 37358[label="takeWhile1 (flip ltEsFloat ww4221) ww32390 ww32391 (not (esEsOrdering (compareFloat ww32390 ww4221) GT))",fontsize=16,color="black",shape="triangle"];37358 -> 37378[label="",style="solid", color="black", weight=3]; 189.25/136.76 12424[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12424 -> 13757[label="",style="solid", color="black", weight=3]; 189.25/136.76 12425 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12425[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12425 -> 13758[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12425 -> 13759[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12426[label="Succ ww3100",fontsize=16,color="green",shape="box"];12427 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12427[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12427 -> 13760[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12427 -> 13761[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12428[label="Succ ww3100",fontsize=16,color="green",shape="box"];12429[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12429 -> 13762[label="",style="solid", color="black", weight=3]; 189.25/136.76 12430 -> 12429[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12430[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];12431 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12431[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12431 -> 13763[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12431 -> 13764[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12432[label="Succ ww3100",fontsize=16,color="green",shape="box"];12433 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12433[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12433 -> 13765[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12433 -> 13766[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12434[label="Succ ww3100",fontsize=16,color="green",shape="box"];12435[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12435 -> 13767[label="",style="solid", color="black", weight=3]; 189.25/136.76 12436 -> 12435[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12436[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];12437 -> 16329[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12437[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];12437 -> 16342[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12437 -> 16343[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12437 -> 16344[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12437 -> 16345[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 16338[label="ww4000",fontsize=16,color="green",shape="box"];16339[label="ww5",fontsize=16,color="green",shape="box"];16340[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];16341[label="ww3100",fontsize=16,color="green",shape="box"];12442[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12442 -> 13773[label="",style="solid", color="black", weight=3]; 189.25/136.76 12443[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12443 -> 13774[label="",style="solid", color="black", weight=3]; 189.25/136.76 12444 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12444[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12444 -> 13775[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12444 -> 13776[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12445[label="Succ ww3100",fontsize=16,color="green",shape="box"];12446 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12446[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12446 -> 13777[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12446 -> 13778[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12447[label="Succ ww3100",fontsize=16,color="green",shape="box"];12448[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12448 -> 13779[label="",style="solid", color="black", weight=3]; 189.25/136.76 12449 -> 12448[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12449[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];12450 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12450[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12450 -> 13780[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12450 -> 13781[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12451[label="Succ ww3100",fontsize=16,color="green",shape="box"];12452 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12452[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12452 -> 13782[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12452 -> 13783[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12453[label="Succ ww3100",fontsize=16,color="green",shape="box"];12454[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12454 -> 13784[label="",style="solid", color="black", weight=3]; 189.25/136.76 12455 -> 12454[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12455[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];12456 -> 35894[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12456[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];12456 -> 36303[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12456 -> 36304[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12456 -> 36305[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12456 -> 36306[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 36247 -> 37203[label="",style="dashed", color="red", weight=0]; 189.25/136.76 36247[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36247 -> 37214[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 36247 -> 37215[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 36247 -> 37216[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 36247 -> 37217[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 36248[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36248 -> 36877[label="",style="solid", color="black", weight=3]; 189.25/136.76 36249 -> 36796[label="",style="dashed", color="red", weight=0]; 189.25/136.76 36249[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36249 -> 36813[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 36250[label="ww3100",fontsize=16,color="green",shape="box"];37274[label="psFloat (msFloat (Float (Pos (Succ ww4238)) (Neg (Succ ww4239))) (Float (Pos Zero) (Pos (Succ ww4240)))) ww4243",fontsize=16,color="black",shape="triangle"];37274 -> 37340[label="",style="solid", color="black", weight=3]; 189.25/136.76 37275 -> 37203[label="",style="dashed", color="red", weight=0]; 189.25/136.76 37275[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4238)) (Neg (Succ ww4239))) (Float (Pos Zero) (Pos (Succ ww4240))))) (psFloat (msFloat (Float (Pos (Succ ww4238)) (Neg (Succ ww4239))) (Float (Pos Zero) (Pos (Succ ww4240)))) (psFloat (msFloat (Float (Pos (Succ ww4238)) (Neg (Succ ww4239))) (Float (Pos Zero) (Pos (Succ ww4240)))) ww4243))",fontsize=16,color="magenta"];37275 -> 37341[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 52468 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.76 52468[label="primPlusFloat (Float (msMyInt (Pos (Succ ww17)) ww180) (srMyInt (Neg (Succ Zero)) ww181)) ww4524",fontsize=16,color="magenta"];52468 -> 52525[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 52468 -> 52526[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 52468 -> 52527[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 41640[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww4280)) (Neg (Succ ww4281))) (Float (Pos Zero) (Pos (Succ ww4282)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];41640 -> 41781[label="",style="solid", color="black", weight=3]; 189.25/136.76 12460[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12460 -> 13789[label="",style="solid", color="black", weight=3]; 189.25/136.76 12462[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12462 -> 13791[label="",style="solid", color="black", weight=3]; 189.25/136.76 12463 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12463[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12463 -> 13792[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12463 -> 13793[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12464[label="Succ ww3100",fontsize=16,color="green",shape="box"];12465 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12465[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12465 -> 13794[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12465 -> 13795[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12466[label="Succ ww3100",fontsize=16,color="green",shape="box"];12467[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12467 -> 13796[label="",style="solid", color="black", weight=3]; 189.25/136.76 12468[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12468 -> 13797[label="",style="solid", color="black", weight=3]; 189.25/136.76 12469 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12469[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12469 -> 13798[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12469 -> 13799[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12470[label="Succ ww3100",fontsize=16,color="green",shape="box"];12471 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12471[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12471 -> 13800[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12471 -> 13801[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12472[label="Succ ww3100",fontsize=16,color="green",shape="box"];12473[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12473 -> 13802[label="",style="solid", color="black", weight=3]; 189.25/136.76 12474[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12474 -> 13803[label="",style="solid", color="black", weight=3]; 189.25/136.76 12475[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12475 -> 13804[label="",style="solid", color="black", weight=3]; 189.25/136.76 12476 -> 30488[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12476[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];12476 -> 30489[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12476 -> 30490[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12476 -> 30491[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12476 -> 30492[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12476 -> 30493[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12477[label="ww3100",fontsize=16,color="green",shape="box"];12478[label="ww3100",fontsize=16,color="green",shape="box"];12479[label="ww3100",fontsize=16,color="green",shape="box"];12480[label="ww3100",fontsize=16,color="green",shape="box"];12481[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12481 -> 13810[label="",style="solid", color="black", weight=3]; 189.25/136.76 47770 -> 52913[label="",style="dashed", color="red", weight=0]; 189.25/136.76 47770[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47770 -> 52919[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47770 -> 52920[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47770 -> 52921[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47770 -> 52922[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47771[label="Pos Zero",fontsize=16,color="green",shape="box"];47772 -> 30525[label="",style="dashed", color="red", weight=0]; 189.25/136.76 47772[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47772 -> 50594[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47772 -> 50595[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47772 -> 50596[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47772 -> 50597[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47773[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47774 -> 50320[label="",style="dashed", color="red", weight=0]; 189.25/136.76 47774[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47774 -> 50327[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 53015[label="psFloat (msFloat (Float (Pos (Succ ww4557)) (Neg (Succ ww4558))) (Float (Pos Zero) (Neg (Succ ww4559)))) ww4562",fontsize=16,color="black",shape="triangle"];53015 -> 53054[label="",style="solid", color="black", weight=3]; 189.25/136.76 53016 -> 52913[label="",style="dashed", color="red", weight=0]; 189.25/136.76 53016[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4557)) (Neg (Succ ww4558))) (Float (Pos Zero) (Neg (Succ ww4559))))) (psFloat (msFloat (Float (Pos (Succ ww4557)) (Neg (Succ ww4558))) (Float (Pos Zero) (Neg (Succ ww4559)))) (psFloat (msFloat (Float (Pos (Succ ww4557)) (Neg (Succ ww4558))) (Float (Pos Zero) (Neg (Succ ww4559)))) ww4562))",fontsize=16,color="magenta"];53016 -> 53055[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 30606[label="primPlusFloat (Float ww35810 ww35811) (fsFloat (msFloat (Float (Pos (Succ ww3582)) (Neg (Succ ww3583))) (Float (Pos Zero) (Neg (Succ ww3584)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];30606 -> 30648[label="",style="solid", color="black", weight=3]; 189.25/136.76 12484[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12484 -> 13813[label="",style="solid", color="black", weight=3]; 189.25/136.76 12485[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12485 -> 13814[label="",style="solid", color="black", weight=3]; 189.25/136.76 12486[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12486 -> 13815[label="",style="solid", color="black", weight=3]; 189.25/136.76 12487 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12487[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12487 -> 13816[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12487 -> 13817[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12488[label="Succ ww3100",fontsize=16,color="green",shape="box"];12489 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12489[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12489 -> 13818[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12489 -> 13819[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12490[label="Succ ww3100",fontsize=16,color="green",shape="box"];12491[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12491 -> 13820[label="",style="solid", color="black", weight=3]; 189.25/136.76 12492[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12492 -> 13821[label="",style="solid", color="black", weight=3]; 189.25/136.76 12493 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12493[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12493 -> 13822[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12493 -> 13823[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12494[label="Succ ww3100",fontsize=16,color="green",shape="box"];12495 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12495[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12495 -> 13824[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12495 -> 13825[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12496[label="Succ ww3100",fontsize=16,color="green",shape="box"];12497[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12497 -> 13826[label="",style="solid", color="black", weight=3]; 189.25/136.76 12498[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12498 -> 13827[label="",style="solid", color="black", weight=3]; 189.25/136.76 12499[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12499 -> 13828[label="",style="solid", color="black", weight=3]; 189.25/136.76 12500[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) ww1874 (psFloat ww1875 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) ww1874) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) ww1874 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) ww1874)) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) ww1874) ww1874)) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) ww1874 (psFloat ww1875 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) ww1874) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue ww1874)",fontsize=16,color="black",shape="box"];12500 -> 13829[label="",style="solid", color="black", weight=3]; 189.25/136.76 12501[label="ww3100",fontsize=16,color="green",shape="box"];12502[label="ww3100",fontsize=16,color="green",shape="box"];12503[label="ww3100",fontsize=16,color="green",shape="box"];12504[label="ww3100",fontsize=16,color="green",shape="box"];12505[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12505 -> 13830[label="",style="solid", color="black", weight=3]; 189.25/136.76 47775 -> 43685[label="",style="dashed", color="red", weight=0]; 189.25/136.76 47775[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];47775 -> 50598[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47775 -> 50599[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47775 -> 50600[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47775 -> 50601[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47776[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];47777 -> 52965[label="",style="dashed", color="red", weight=0]; 189.25/136.76 47777[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47777 -> 52974[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47777 -> 52975[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47777 -> 52976[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47777 -> 52977[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47778[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];47779 -> 49994[label="",style="dashed", color="red", weight=0]; 189.25/136.76 47779[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];47779 -> 50010[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47779 -> 50011[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47779 -> 50012[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 53053[label="primPlusFloat (Float ww45640 ww45641) (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4565))) (Float (Pos (Succ ww4566)) (Pos (Succ ww4567)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];53053 -> 53095[label="",style="solid", color="black", weight=3]; 189.25/136.76 12508[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww300 ww301) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww320 ww321) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (Float ww320 ww321))) (not (esEsOrdering (primCmpFloat (Float ww320 ww321) (primPlusFloat (Float ww300 ww301) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12508 -> 13833[label="",style="solid", color="black", weight=3]; 189.25/136.76 27245[label="ww3000",fontsize=16,color="green",shape="box"];20242[label="msMyInt (Pos Zero) (Pos (Succ ww23))",fontsize=16,color="black",shape="triangle"];20242 -> 20265[label="",style="solid", color="black", weight=3]; 189.25/136.76 27246[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];27247[label="Pos Zero",fontsize=16,color="green",shape="box"];27248[label="ww32880",fontsize=16,color="green",shape="box"];27249[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];27250[label="ww32881",fontsize=16,color="green",shape="box"];27251[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];12510[label="not (esEsOrdering (primCmpFloat (Float ww270 ww271) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];12510 -> 13835[label="",style="solid", color="black", weight=3]; 189.25/136.76 26734 -> 21765[label="",style="dashed", color="red", weight=0]; 189.25/136.76 26734[label="srMyInt (Pos Zero) (Pos (Succ ww24))",fontsize=16,color="magenta"];26735 -> 20242[label="",style="dashed", color="red", weight=0]; 189.25/136.76 26735[label="msMyInt (Pos Zero) (Pos (Succ ww23))",fontsize=16,color="magenta"];26736[label="ww1832",fontsize=16,color="green",shape="box"];12512[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12512 -> 13837[label="",style="solid", color="black", weight=3]; 189.25/136.76 12513 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12513[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12513 -> 13838[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12513 -> 13839[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12514[label="Succ ww3100",fontsize=16,color="green",shape="box"];12515 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12515[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12515 -> 13840[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12515 -> 13841[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12516[label="Succ ww3100",fontsize=16,color="green",shape="box"];12517[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12517 -> 13842[label="",style="solid", color="black", weight=3]; 189.25/136.76 12518 -> 12517[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12518[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];12519 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12519[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12519 -> 13843[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12519 -> 13844[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12520[label="Succ ww3100",fontsize=16,color="green",shape="box"];12521 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12521[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12521 -> 13845[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12521 -> 13846[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12522[label="Succ ww3100",fontsize=16,color="green",shape="box"];12523[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12523 -> 13847[label="",style="solid", color="black", weight=3]; 189.25/136.76 12524 -> 12523[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12524[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54127 -> 54742[label="",style="dashed", color="red", weight=0]; 189.25/136.76 54127[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54127 -> 54777[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 54127 -> 54778[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 54127 -> 54779[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 54128[label="ww3000",fontsize=16,color="green",shape="box"];54129[label="ww3100",fontsize=16,color="green",shape="box"];54130 -> 55121[label="",style="dashed", color="red", weight=0]; 189.25/136.76 54130[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54130 -> 55138[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 54130 -> 55139[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 54130 -> 55140[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 54130 -> 55141[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 54131 -> 43685[label="",style="dashed", color="red", weight=0]; 189.25/136.76 54131[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54131 -> 54943[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 54131 -> 54944[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 54131 -> 54945[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 54131 -> 54946[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 55390[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Pos (Succ ww4620))) (Float (Pos (Succ ww4621)) (Neg (Succ ww4622)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55390 -> 55496[label="",style="solid", color="black", weight=3]; 189.25/136.76 44078 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.76 44078[label="primPlusFloat (Float (msMyInt (Pos Zero) ww320) (srMyInt (Pos (Succ ww31)) ww321)) ww4311",fontsize=16,color="magenta"];44078 -> 44102[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 44078 -> 44103[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 44078 -> 44104[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 55391[label="ww46120",fontsize=16,color="green",shape="box"];55392[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];55393[label="ww46121",fontsize=16,color="green",shape="box"];55394[label="Neg (Succ ww95800)",fontsize=16,color="green",shape="box"];30827[label="primMinusInt (Pos Zero) ww320",fontsize=16,color="burlywood",shape="triangle"];62586[label="ww320/Pos ww3200",fontsize=10,color="white",style="solid",shape="box"];30827 -> 62586[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62586 -> 31013[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 62587[label="ww320/Neg ww3200",fontsize=10,color="white",style="solid",shape="box"];30827 -> 62587[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62587 -> 31014[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 12529[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12529 -> 13849[label="",style="solid", color="black", weight=3]; 189.25/136.76 12530 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12530[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12530 -> 13850[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12530 -> 13851[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12531[label="Succ ww3100",fontsize=16,color="green",shape="box"];12532 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12532[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12532 -> 13852[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12532 -> 13853[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12533[label="Succ ww3100",fontsize=16,color="green",shape="box"];12534[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12534 -> 13854[label="",style="solid", color="black", weight=3]; 189.25/136.76 12535 -> 12534[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12535[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];12536 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12536[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12536 -> 13855[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12536 -> 13856[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12537[label="Succ ww3100",fontsize=16,color="green",shape="box"];12538 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12538[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12538 -> 13857[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12538 -> 13858[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12539[label="Succ ww3100",fontsize=16,color="green",shape="box"];12540[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12540 -> 13859[label="",style="solid", color="black", weight=3]; 189.25/136.76 12541 -> 12540[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12541[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];12542 -> 16464[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12542[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];12542 -> 16477[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12542 -> 16478[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12542 -> 16479[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12542 -> 16480[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 16473[label="ww5",fontsize=16,color="green",shape="box"];16474[label="ww3100",fontsize=16,color="green",shape="box"];16475[label="ww3000",fontsize=16,color="green",shape="box"];16476[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];16676[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20980 ww20981) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (primPlusFloat (Float ww20980 ww20981) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16676 -> 16713[label="",style="solid", color="black", weight=3]; 189.25/136.76 12546[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12546 -> 13864[label="",style="solid", color="black", weight=3]; 189.25/136.76 12547[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12547 -> 13865[label="",style="solid", color="black", weight=3]; 189.25/136.76 12548[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12548 -> 13866[label="",style="solid", color="black", weight=3]; 189.25/136.76 12549 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12549[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12549 -> 13867[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12549 -> 13868[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12550[label="Succ ww3100",fontsize=16,color="green",shape="box"];12551 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12551[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12551 -> 13869[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12551 -> 13870[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12552[label="Succ ww3100",fontsize=16,color="green",shape="box"];12553[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12553 -> 13871[label="",style="solid", color="black", weight=3]; 189.25/136.76 12554[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12554 -> 13872[label="",style="solid", color="black", weight=3]; 189.25/136.76 12555 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12555[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12555 -> 13873[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12555 -> 13874[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12556[label="Succ ww3100",fontsize=16,color="green",shape="box"];12557 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12557[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12557 -> 13875[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12557 -> 13876[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12558[label="Succ ww3100",fontsize=16,color="green",shape="box"];12559[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12559 -> 13877[label="",style="solid", color="black", weight=3]; 189.25/136.76 12560[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12560 -> 13878[label="",style="solid", color="black", weight=3]; 189.25/136.76 12561[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12561 -> 13879[label="",style="solid", color="black", weight=3]; 189.25/136.76 12562 -> 53796[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12562[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];12562 -> 54187[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12562 -> 54188[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12562 -> 54189[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12562 -> 54190[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12562 -> 54191[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12563[label="ww3100",fontsize=16,color="green",shape="box"];12564[label="ww3100",fontsize=16,color="green",shape="box"];12565[label="ww3100",fontsize=16,color="green",shape="box"];12566[label="ww3100",fontsize=16,color="green",shape="box"];12567[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12567 -> 13885[label="",style="solid", color="black", weight=3]; 189.25/136.76 47785 -> 53156[label="",style="dashed", color="red", weight=0]; 189.25/136.76 47785[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47785 -> 53162[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47785 -> 53163[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47785 -> 53164[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47785 -> 53165[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47786[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];47787 -> 31059[label="",style="dashed", color="red", weight=0]; 189.25/136.76 47787[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47787 -> 50604[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47787 -> 50605[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47787 -> 50606[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47787 -> 50607[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47788[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47789 -> 50066[label="",style="dashed", color="red", weight=0]; 189.25/136.76 47789[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47789 -> 50085[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47789 -> 50086[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47789 -> 50087[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 53208[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4569))) (Float (Pos (Succ ww4570)) (Neg (Succ ww4571)))) ww4580",fontsize=16,color="black",shape="triangle"];53208 -> 53321[label="",style="solid", color="black", weight=3]; 189.25/136.76 53209 -> 53156[label="",style="dashed", color="red", weight=0]; 189.25/136.76 53209[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4569))) (Float (Pos (Succ ww4570)) (Neg (Succ ww4571))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4569))) (Float (Pos (Succ ww4570)) (Neg (Succ ww4571)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4569))) (Float (Pos (Succ ww4570)) (Neg (Succ ww4571)))) ww4580))",fontsize=16,color="magenta"];53209 -> 53322[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 31127[label="primPlusFloat (Float ww36560 ww36561) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3657))) (Float (Pos (Succ ww3658)) (Neg (Succ ww3659)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];31127 -> 31176[label="",style="solid", color="black", weight=3]; 189.25/136.76 12570[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12570 -> 13888[label="",style="solid", color="black", weight=3]; 189.25/136.76 12572[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12572 -> 13890[label="",style="solid", color="black", weight=3]; 189.25/136.76 12573 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12573[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12573 -> 13891[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12573 -> 13892[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12574[label="Succ ww3100",fontsize=16,color="green",shape="box"];12575 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12575[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12575 -> 13893[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12575 -> 13894[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12576[label="Succ ww3100",fontsize=16,color="green",shape="box"];12577[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12577 -> 13895[label="",style="solid", color="black", weight=3]; 189.25/136.76 12578[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12578 -> 13896[label="",style="solid", color="black", weight=3]; 189.25/136.76 12579 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12579[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12579 -> 13897[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12579 -> 13898[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12580[label="Succ ww3100",fontsize=16,color="green",shape="box"];12581 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12581[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12581 -> 13899[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12581 -> 13900[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12582[label="Succ ww3100",fontsize=16,color="green",shape="box"];12583[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12583 -> 13901[label="",style="solid", color="black", weight=3]; 189.25/136.76 12584[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12584 -> 13902[label="",style="solid", color="black", weight=3]; 189.25/136.76 12585[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12585 -> 13903[label="",style="solid", color="black", weight=3]; 189.25/136.76 12586[label="ww3100",fontsize=16,color="green",shape="box"];12587[label="ww3100",fontsize=16,color="green",shape="box"];12588[label="ww3100",fontsize=16,color="green",shape="box"];12589[label="ww3100",fontsize=16,color="green",shape="box"];12590[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12590 -> 13904[label="",style="solid", color="black", weight=3]; 189.25/136.76 47795 -> 43685[label="",style="dashed", color="red", weight=0]; 189.25/136.76 47795[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];47795 -> 50608[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47795 -> 50609[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47795 -> 50610[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47795 -> 50611[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47796[label="Pos Zero",fontsize=16,color="green",shape="box"];47797[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];47797 -> 50612[label="",style="solid", color="black", weight=3]; 189.25/136.76 47798[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];47799 -> 50281[label="",style="dashed", color="red", weight=0]; 189.25/136.76 47799[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];47799 -> 50288[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 50935[label="ww61",fontsize=16,color="green",shape="box"];50936[label="ww62",fontsize=16,color="green",shape="box"];50937[label="Zero",fontsize=16,color="green",shape="box"];41302[label="primPlusFloat ww4284 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4285))) (Float (Pos Zero) (Pos (Succ ww4286)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];62588[label="ww4284/Float ww42840 ww42841",fontsize=10,color="white",style="solid",shape="box"];41302 -> 62588[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62588 -> 42225[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 12595[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12595 -> 13909[label="",style="solid", color="black", weight=3]; 189.25/136.76 12596 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12596[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12596 -> 13910[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12596 -> 13911[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12597[label="Succ ww3100",fontsize=16,color="green",shape="box"];12598 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12598[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12598 -> 13912[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12598 -> 13913[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12599[label="Succ ww3100",fontsize=16,color="green",shape="box"];12600[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12600 -> 13914[label="",style="solid", color="black", weight=3]; 189.25/136.76 12601 -> 12600[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12601[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];12602 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12602[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12602 -> 13915[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12602 -> 13916[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12603[label="Succ ww3100",fontsize=16,color="green",shape="box"];12604 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12604[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12604 -> 13917[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12604 -> 13918[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12605[label="Succ ww3100",fontsize=16,color="green",shape="box"];12606[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12606 -> 13919[label="",style="solid", color="black", weight=3]; 189.25/136.76 12607 -> 12606[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12607[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];12608[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];12609[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];12610[label="ww5",fontsize=16,color="green",shape="box"];12611[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12611 -> 13920[label="",style="solid", color="black", weight=3]; 189.25/136.76 12612[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12612 -> 13921[label="",style="solid", color="black", weight=3]; 189.25/136.76 12613 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12613[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12613 -> 13922[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12613 -> 13923[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12614[label="Succ ww3100",fontsize=16,color="green",shape="box"];12615 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12615[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12615 -> 13924[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12615 -> 13925[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12616[label="Succ ww3100",fontsize=16,color="green",shape="box"];12617[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12617 -> 13926[label="",style="solid", color="black", weight=3]; 189.25/136.76 12618 -> 12617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12618[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];12619 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12619[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12619 -> 13927[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12619 -> 13928[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12620[label="Succ ww3100",fontsize=16,color="green",shape="box"];12621 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12621[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12621 -> 13929[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12621 -> 13930[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12622[label="Succ ww3100",fontsize=16,color="green",shape="box"];12623[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12623 -> 13931[label="",style="solid", color="black", weight=3]; 189.25/136.76 12624 -> 12623[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12624[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];12625 -> 35894[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12625[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];12625 -> 36315[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12625 -> 36316[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12625 -> 36317[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12625 -> 36318[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 36263 -> 37571[label="",style="dashed", color="red", weight=0]; 189.25/136.76 36263[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36263 -> 37580[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 36263 -> 37581[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 36263 -> 37582[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 36264[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36264 -> 36879[label="",style="solid", color="black", weight=3]; 189.25/136.76 36265 -> 36796[label="",style="dashed", color="red", weight=0]; 189.25/136.76 36265[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36265 -> 36814[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 36266[label="ww3100",fontsize=16,color="green",shape="box"];37707 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.76 37707[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4253)) (Pos (Succ ww4254)))) ww4261",fontsize=16,color="magenta"];37707 -> 41100[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 37707 -> 41101[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 37707 -> 41102[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 43422[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4289))) (Float (Pos Zero) (Pos (Succ ww4290)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];43422 -> 43590[label="",style="solid", color="black", weight=3]; 189.25/136.76 12629[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12629 -> 13936[label="",style="solid", color="black", weight=3]; 189.25/136.76 12631[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12631 -> 13938[label="",style="solid", color="black", weight=3]; 189.25/136.76 12632 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12632[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12632 -> 13939[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12632 -> 13940[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12633[label="Succ ww3100",fontsize=16,color="green",shape="box"];12634 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12634[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12634 -> 13941[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12634 -> 13942[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12635[label="Succ ww3100",fontsize=16,color="green",shape="box"];12636[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12636 -> 13943[label="",style="solid", color="black", weight=3]; 189.25/136.76 12637[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12637 -> 13944[label="",style="solid", color="black", weight=3]; 189.25/136.76 12638 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12638[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12638 -> 13945[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12638 -> 13946[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12639[label="Succ ww3100",fontsize=16,color="green",shape="box"];12640 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12640[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12640 -> 13947[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12640 -> 13948[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12641[label="Succ ww3100",fontsize=16,color="green",shape="box"];12642[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12642 -> 13949[label="",style="solid", color="black", weight=3]; 189.25/136.76 12643[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12643 -> 13950[label="",style="solid", color="black", weight=3]; 189.25/136.76 12644[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12644 -> 13951[label="",style="solid", color="black", weight=3]; 189.25/136.76 12645 -> 31494[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12645[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];12645 -> 31495[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12645 -> 31496[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12645 -> 31497[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12645 -> 31498[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12646[label="ww3100",fontsize=16,color="green",shape="box"];12647[label="ww3100",fontsize=16,color="green",shape="box"];12648[label="ww3100",fontsize=16,color="green",shape="box"];12649[label="ww3100",fontsize=16,color="green",shape="box"];12650[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12650 -> 13956[label="",style="solid", color="black", weight=3]; 189.25/136.76 47800 -> 53186[label="",style="dashed", color="red", weight=0]; 189.25/136.76 47800[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47800 -> 53191[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47800 -> 53192[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47800 -> 53193[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47801[label="Pos Zero",fontsize=16,color="green",shape="box"];47802 -> 31527[label="",style="dashed", color="red", weight=0]; 189.25/136.76 47802[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47802 -> 50614[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47802 -> 50615[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47802 -> 50616[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 47803[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47804 -> 50320[label="",style="dashed", color="red", weight=0]; 189.25/136.76 47804[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47804 -> 50328[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 53319[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4573))) (Float (Pos Zero) (Neg (Succ ww4574)))) ww4581",fontsize=16,color="black",shape="triangle"];53319 -> 53362[label="",style="solid", color="black", weight=3]; 189.25/136.76 53320 -> 53186[label="",style="dashed", color="red", weight=0]; 189.25/136.76 53320[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4573))) (Float (Pos Zero) (Neg (Succ ww4574))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4573))) (Float (Pos Zero) (Neg (Succ ww4574)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4573))) (Float (Pos Zero) (Neg (Succ ww4574)))) ww4581))",fontsize=16,color="magenta"];53320 -> 53363[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 31582[label="primPlusFloat (Float ww37260 ww37261) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3727))) (Float (Pos Zero) (Neg (Succ ww3728)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];31582 -> 31626[label="",style="solid", color="black", weight=3]; 189.25/136.76 12653[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12653 -> 13959[label="",style="solid", color="black", weight=3]; 189.25/136.76 12654[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12654 -> 13960[label="",style="solid", color="black", weight=3]; 189.25/136.76 12655[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12655 -> 13961[label="",style="solid", color="black", weight=3]; 189.25/136.76 50945[label="Pos ww5410",fontsize=16,color="green",shape="box"];50946[label="Pos ww5390",fontsize=16,color="green",shape="box"];50947[label="ww538",fontsize=16,color="green",shape="box"];50948[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];50949[label="ww538",fontsize=16,color="green",shape="box"];50950[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];50951[label="Pos ww5410",fontsize=16,color="green",shape="box"];50952[label="Pos ww5390",fontsize=16,color="green",shape="box"];50953 -> 51098[label="",style="dashed", color="red", weight=0]; 189.25/136.76 50953[label="not (esEsOrdering (compareMyInt (srMyInt ww180 ww44730) (srMyInt ww181 ww44731)) LT)",fontsize=16,color="magenta"];50953 -> 51099[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 50953 -> 51100[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 50954[label="takeWhile1 (flip gtEsFloat ww3262) ww44620 ww44621 (fsEsOrdering (compareFloat ww44620 ww3262) LT)",fontsize=16,color="black",shape="box"];50954 -> 51103[label="",style="solid", color="black", weight=3]; 189.25/136.76 50957[label="primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50957 -> 51109[label="",style="solid", color="black", weight=3]; 189.25/136.76 59590[label="primPlusFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) ww4792",fontsize=16,color="black",shape="triangle"];59590 -> 59634[label="",style="solid", color="black", weight=3]; 189.25/136.76 59591 -> 59582[label="",style="dashed", color="red", weight=0]; 189.25/136.76 59591[label="psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) ww4792",fontsize=16,color="magenta"];50960[label="ww5421",fontsize=16,color="green",shape="box"];50961[label="ww5420",fontsize=16,color="green",shape="box"];50962[label="primDivFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];50962 -> 51111[label="",style="solid", color="black", weight=3]; 189.25/136.76 46115[label="primPlusFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) ww4422",fontsize=16,color="black",shape="box"];46115 -> 50617[label="",style="solid", color="black", weight=3]; 189.25/136.76 46116 -> 45808[label="",style="dashed", color="red", weight=0]; 189.25/136.76 46116[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) ww4422",fontsize=16,color="magenta"];50963[label="ww5421",fontsize=16,color="green",shape="box"];50964[label="ww5420",fontsize=16,color="green",shape="box"];50965[label="primDivFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];50965 -> 51112[label="",style="solid", color="black", weight=3]; 189.25/136.76 50536[label="primPlusFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) ww4438",fontsize=16,color="black",shape="box"];50536 -> 51113[label="",style="solid", color="black", weight=3]; 189.25/136.76 50537 -> 46131[label="",style="dashed", color="red", weight=0]; 189.25/136.76 50537[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) ww4438",fontsize=16,color="magenta"];50966[label="ww5421",fontsize=16,color="green",shape="box"];50967[label="ww5420",fontsize=16,color="green",shape="box"];50968[label="primDivFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];50968 -> 51114[label="",style="solid", color="black", weight=3]; 189.25/136.76 51119[label="Cons (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4493) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4493)))",fontsize=16,color="green",shape="box"];51119 -> 51152[label="",style="dashed", color="green", weight=3]; 189.25/136.76 51119 -> 51153[label="",style="dashed", color="green", weight=3]; 189.25/136.76 50971[label="primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50971 -> 51122[label="",style="solid", color="black", weight=3]; 189.25/136.76 50538[label="primPlusFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) ww4439",fontsize=16,color="black",shape="box"];50538 -> 51123[label="",style="solid", color="black", weight=3]; 189.25/136.76 50539 -> 46142[label="",style="dashed", color="red", weight=0]; 189.25/136.76 50539[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) ww4439",fontsize=16,color="magenta"];50972[label="ww5421",fontsize=16,color="green",shape="box"];50973[label="ww5420",fontsize=16,color="green",shape="box"];50974[label="primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];50974 -> 51124[label="",style="solid", color="black", weight=3]; 189.25/136.76 46135[label="primPlusFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4423",fontsize=16,color="black",shape="box"];46135 -> 50618[label="",style="solid", color="black", weight=3]; 189.25/136.76 46136 -> 45827[label="",style="dashed", color="red", weight=0]; 189.25/136.76 46136[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4423",fontsize=16,color="magenta"];50975[label="ww5421",fontsize=16,color="green",shape="box"];50976[label="ww5420",fontsize=16,color="green",shape="box"];50977[label="primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];50977 -> 51125[label="",style="solid", color="black", weight=3]; 189.25/136.76 50540[label="primPlusFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) ww4440",fontsize=16,color="black",shape="box"];50540 -> 51126[label="",style="solid", color="black", weight=3]; 189.25/136.76 50541 -> 46490[label="",style="dashed", color="red", weight=0]; 189.25/136.76 50541[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) ww4440",fontsize=16,color="magenta"];50978[label="ww5421",fontsize=16,color="green",shape="box"];50979[label="ww5420",fontsize=16,color="green",shape="box"];50980[label="primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];50980 -> 51127[label="",style="solid", color="black", weight=3]; 189.25/136.76 50981[label="Neg ww5410",fontsize=16,color="green",shape="box"];50982[label="Neg ww5390",fontsize=16,color="green",shape="box"];50983[label="ww538",fontsize=16,color="green",shape="box"];50984[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];50985[label="ww538",fontsize=16,color="green",shape="box"];50986[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];50987[label="Neg ww5410",fontsize=16,color="green",shape="box"];50988[label="Neg ww5390",fontsize=16,color="green",shape="box"];12668[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12668 -> 13974[label="",style="solid", color="black", weight=3]; 189.25/136.76 12669[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12669 -> 13975[label="",style="solid", color="black", weight=3]; 189.25/136.76 12672[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12672 -> 13978[label="",style="solid", color="black", weight=3]; 189.25/136.76 12673[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12673 -> 13979[label="",style="solid", color="black", weight=3]; 189.25/136.76 12674[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12674 -> 13980[label="",style="solid", color="black", weight=3]; 189.25/136.76 12675[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12675 -> 13981[label="",style="solid", color="black", weight=3]; 189.25/136.76 12676[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12676 -> 13982[label="",style="solid", color="black", weight=3]; 189.25/136.76 12677[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12677 -> 13983[label="",style="solid", color="black", weight=3]; 189.25/136.76 12678[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (fsFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12678 -> 13984[label="",style="solid", color="black", weight=3]; 189.25/136.76 12679[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12679 -> 13985[label="",style="solid", color="black", weight=3]; 189.25/136.76 12680[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12680 -> 13986[label="",style="solid", color="black", weight=3]; 189.25/136.76 12681[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12681 -> 13987[label="",style="solid", color="black", weight=3]; 189.25/136.76 12682 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12682[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12682 -> 13988[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12682 -> 13989[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12683[label="Succ ww3100",fontsize=16,color="green",shape="box"];12684 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12684[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12684 -> 13990[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12684 -> 13991[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12685[label="Succ ww3100",fontsize=16,color="green",shape="box"];12686[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12686 -> 13992[label="",style="solid", color="black", weight=3]; 189.25/136.76 12687[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12687 -> 13993[label="",style="solid", color="black", weight=3]; 189.25/136.76 12688 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12688[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12688 -> 13994[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12688 -> 13995[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12689[label="Succ ww3100",fontsize=16,color="green",shape="box"];12690 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12690[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12690 -> 13996[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12690 -> 13997[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12691[label="Succ ww3100",fontsize=16,color="green",shape="box"];12692[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12692 -> 13998[label="",style="solid", color="black", weight=3]; 189.25/136.76 12693[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12693 -> 13999[label="",style="solid", color="black", weight=3]; 189.25/136.76 12694[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12694 -> 14000[label="",style="solid", color="black", weight=3]; 189.25/136.76 12695 -> 14001[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12695[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];12695 -> 14002[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12695 -> 14003[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12695 -> 14004[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12695 -> 14005[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12696[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12696 -> 14006[label="",style="solid", color="black", weight=3]; 189.25/136.76 59138[label="ww4000",fontsize=16,color="green",shape="box"];59139[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59140[label="Neg Zero",fontsize=16,color="green",shape="box"];59141[label="Succ Zero",fontsize=16,color="green",shape="box"];59142[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50543 -> 53127[label="",style="dashed", color="red", weight=0]; 189.25/136.76 50543[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50543 -> 53132[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 50543 -> 53133[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 50543 -> 53134[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 50543 -> 53135[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 50158 -> 47627[label="",style="dashed", color="red", weight=0]; 189.25/136.76 50158[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];53184 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.76 53184[label="primPlusFloat (Float ww45760 ww45761) (primDivFloat (msFloat (Float (Pos (Succ ww4577)) (Pos (Succ ww4578))) (Float (Neg Zero) (Pos (Succ ww4579)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];53184 -> 53210[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 53184 -> 53211[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 53184 -> 53212[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 50994[label="not (esEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww3100))) ww4468) LT)",fontsize=16,color="black",shape="box"];50994 -> 51133[label="",style="solid", color="black", weight=3]; 189.25/136.76 12700[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12700 -> 14010[label="",style="solid", color="black", weight=3]; 189.25/136.76 12701[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12701 -> 14011[label="",style="solid", color="black", weight=3]; 189.25/136.76 12702 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12702[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12702 -> 14012[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12702 -> 14013[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12703[label="Succ ww3100",fontsize=16,color="green",shape="box"];12704 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12704[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12704 -> 14014[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12704 -> 14015[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12705[label="Succ ww3100",fontsize=16,color="green",shape="box"];12706[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12706 -> 14016[label="",style="solid", color="black", weight=3]; 189.25/136.76 12707[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12707 -> 14017[label="",style="solid", color="black", weight=3]; 189.25/136.76 12708 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12708[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12708 -> 14018[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12708 -> 14019[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12709[label="Succ ww3100",fontsize=16,color="green",shape="box"];12710 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12710[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12710 -> 14020[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12710 -> 14021[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12711[label="Succ ww3100",fontsize=16,color="green",shape="box"];12712[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12712 -> 14022[label="",style="solid", color="black", weight=3]; 189.25/136.76 12713[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12713 -> 14023[label="",style="solid", color="black", weight=3]; 189.25/136.76 12714 -> 16686[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12714[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];12714 -> 16695[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12714 -> 16696[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12714 -> 16697[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12714 -> 16698[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12715[label="ww3100",fontsize=16,color="green",shape="box"];12716[label="ww3100",fontsize=16,color="green",shape="box"];12717[label="ww3100",fontsize=16,color="green",shape="box"];12718[label="ww3100",fontsize=16,color="green",shape="box"];12719[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12719 -> 14025[label="",style="solid", color="black", weight=3]; 189.25/136.76 12730[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12730 -> 14028[label="",style="solid", color="black", weight=3]; 189.25/136.76 12731[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];12731 -> 14029[label="",style="solid", color="black", weight=3]; 189.25/136.76 12732[label="not (esEsOrdering (primCmpFloat (Float ww150 ww151) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];12732 -> 14030[label="",style="solid", color="black", weight=3]; 189.25/136.76 26737 -> 21767[label="",style="dashed", color="red", weight=0]; 189.25/136.76 26737[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];26738 -> 23742[label="",style="dashed", color="red", weight=0]; 189.25/136.76 26738[label="msMyInt (Pos (Succ ww12)) (Neg Zero)",fontsize=16,color="magenta"];26738 -> 26755[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 26738 -> 26756[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 26739[label="ww1834",fontsize=16,color="green",shape="box"];12734 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12734[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12734 -> 14032[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12734 -> 14033[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12735[label="Succ ww3100",fontsize=16,color="green",shape="box"];12736 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12736[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12736 -> 14034[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12736 -> 14035[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12737[label="Succ ww3100",fontsize=16,color="green",shape="box"];12738[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12738 -> 14036[label="",style="solid", color="black", weight=3]; 189.25/136.76 12739[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12739 -> 14037[label="",style="solid", color="black", weight=3]; 189.25/136.76 12740 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12740[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12740 -> 14038[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12740 -> 14039[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12741[label="Succ ww3100",fontsize=16,color="green",shape="box"];12742 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12742[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12742 -> 14040[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12742 -> 14041[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12743[label="Succ ww3100",fontsize=16,color="green",shape="box"];12744[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12744 -> 14042[label="",style="solid", color="black", weight=3]; 189.25/136.76 12745[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12745 -> 14043[label="",style="solid", color="black", weight=3]; 189.25/136.76 12746 -> 32887[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12746[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];12746 -> 32908[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12746 -> 32909[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12746 -> 32910[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12746 -> 32911[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12746 -> 32912[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12747[label="ww3100",fontsize=16,color="green",shape="box"];12748[label="ww3100",fontsize=16,color="green",shape="box"];12749[label="ww3100",fontsize=16,color="green",shape="box"];12750[label="ww3100",fontsize=16,color="green",shape="box"];12751[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12751 -> 14045[label="",style="solid", color="black", weight=3]; 189.25/136.76 32974[label="ww4000",fontsize=16,color="green",shape="box"];32975[label="ww5",fontsize=16,color="green",shape="box"];32976[label="Succ Zero",fontsize=16,color="green",shape="box"];32977[label="ww3100",fontsize=16,color="green",shape="box"];28238[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) ww3417) GT)",fontsize=16,color="burlywood",shape="box"];62589[label="ww3417/Float ww34170 ww34171",fontsize=10,color="white",style="solid",shape="box"];28238 -> 62589[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62589 -> 28293[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 33151[label="ww38941",fontsize=16,color="green",shape="box"];33152[label="ww38940",fontsize=16,color="green",shape="box"];33153[label="primDivFloat (msFloat (Float (Pos (Succ ww3895)) (Neg (Succ ww3896))) (Float (Neg Zero) (Pos (Succ ww3897)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];33153 -> 33199[label="",style="solid", color="black", weight=3]; 189.25/136.76 33154[label="takeWhile2 (flip ltEsFloat ww3892) (Cons (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123))))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))))))",fontsize=16,color="black",shape="box"];33154 -> 33200[label="",style="solid", color="black", weight=3]; 189.25/136.76 58712[label="Float (Neg Zero) (Pos (Succ ww2123))",fontsize=16,color="green",shape="box"];58711[label="iterate (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123))))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) ww4736)",fontsize=16,color="black",shape="triangle"];58711 -> 58714[label="",style="solid", color="black", weight=3]; 189.25/136.76 58534[label="Nil",fontsize=16,color="green",shape="box"];12754[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12754 -> 14048[label="",style="solid", color="black", weight=3]; 189.25/136.76 12755[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12755 -> 14049[label="",style="solid", color="black", weight=3]; 189.25/136.76 21878[label="Pos (primMulNat ww26660 ww183310)",fontsize=16,color="green",shape="box"];21878 -> 21890[label="",style="dashed", color="green", weight=3]; 189.25/136.76 21879[label="Neg (primMulNat ww26660 ww183310)",fontsize=16,color="green",shape="box"];21879 -> 21891[label="",style="dashed", color="green", weight=3]; 189.25/136.76 21880[label="Neg (primMulNat ww26660 ww183310)",fontsize=16,color="green",shape="box"];21880 -> 21892[label="",style="dashed", color="green", weight=3]; 189.25/136.76 21881[label="Pos (primMulNat ww26660 ww183310)",fontsize=16,color="green",shape="box"];21881 -> 21893[label="",style="dashed", color="green", weight=3]; 189.25/136.76 20308[label="primMinusNat (Succ ww243500) ww183200",fontsize=16,color="burlywood",shape="box"];62590[label="ww183200/Succ ww1832000",fontsize=10,color="white",style="solid",shape="box"];20308 -> 62590[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62590 -> 20325[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 62591[label="ww183200/Zero",fontsize=10,color="white",style="solid",shape="box"];20308 -> 62591[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62591 -> 20326[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 20309[label="primMinusNat Zero ww183200",fontsize=16,color="burlywood",shape="box"];62592[label="ww183200/Succ ww1832000",fontsize=10,color="white",style="solid",shape="box"];20309 -> 62592[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62592 -> 20327[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 62593[label="ww183200/Zero",fontsize=10,color="white",style="solid",shape="box"];20309 -> 62593[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62593 -> 20328[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 26801[label="Succ ww2913",fontsize=16,color="green",shape="box"];26802[label="ww291500",fontsize=16,color="green",shape="box"];20258[label="primPlusInt (Pos ww24350) ww18320",fontsize=16,color="burlywood",shape="box"];62594[label="ww18320/Pos ww183200",fontsize=10,color="white",style="solid",shape="box"];20258 -> 62594[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62594 -> 20274[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 62595[label="ww18320/Neg ww183200",fontsize=10,color="white",style="solid",shape="box"];20258 -> 62595[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62595 -> 20275[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 20259[label="primPlusInt (Neg ww24350) ww18320",fontsize=16,color="burlywood",shape="box"];62596[label="ww18320/Pos ww183200",fontsize=10,color="white",style="solid",shape="box"];20259 -> 62596[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62596 -> 20276[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 62597[label="ww18320/Neg ww183200",fontsize=10,color="white",style="solid",shape="box"];20259 -> 62597[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62597 -> 20277[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 12760[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww80 ww81) (primDivFloat (Float (msMyInt (Pos (Succ ww7)) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) ww9 (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww80 ww81) (primDivFloat (Float (msMyInt (Pos (Succ ww7)) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12760 -> 14056[label="",style="solid", color="black", weight=3]; 189.25/136.76 12761 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12761[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12761 -> 14057[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12761 -> 14058[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12762[label="Succ ww3100",fontsize=16,color="green",shape="box"];12763 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12763[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12763 -> 14059[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12763 -> 14060[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12764[label="Succ ww3100",fontsize=16,color="green",shape="box"];12765[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12765 -> 14061[label="",style="solid", color="black", weight=3]; 189.25/136.76 12766[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12766 -> 14062[label="",style="solid", color="black", weight=3]; 189.25/136.76 12767 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12767[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12767 -> 14063[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12767 -> 14064[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12768[label="Succ ww3100",fontsize=16,color="green",shape="box"];12769 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12769[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12769 -> 14065[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12769 -> 14066[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12770[label="Succ ww3100",fontsize=16,color="green",shape="box"];12771[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12771 -> 14067[label="",style="solid", color="black", weight=3]; 189.25/136.76 12772[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12772 -> 14068[label="",style="solid", color="black", weight=3]; 189.25/136.76 12773[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12773 -> 14069[label="",style="solid", color="black", weight=3]; 189.25/136.76 12774 -> 33087[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12774[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];12774 -> 33088[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12774 -> 33089[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12774 -> 33090[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12774 -> 33091[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12774 -> 33092[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12775[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12775 -> 14075[label="",style="solid", color="black", weight=3]; 189.25/136.76 52356[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52357[label="Succ Zero",fontsize=16,color="green",shape="box"];52358[label="ww4000",fontsize=16,color="green",shape="box"];52359[label="ww3100",fontsize=16,color="green",shape="box"];52355[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4521)) (Neg (Succ ww4522))) (Float (Neg Zero) (Neg (Succ ww4523))))) (psFloat (msFloat (Float (Pos (Succ ww4521)) (Neg (Succ ww4522))) (Float (Neg Zero) (Neg (Succ ww4523)))) ww4530)",fontsize=16,color="black",shape="triangle"];52355 -> 52381[label="",style="solid", color="black", weight=3]; 189.25/136.76 50545[label="ww3100",fontsize=16,color="green",shape="box"];50546[label="ww5",fontsize=16,color="green",shape="box"];50547[label="Succ Zero",fontsize=16,color="green",shape="box"];50548[label="ww4000",fontsize=16,color="green",shape="box"];33130[label="psFloat ww3908 (fsFloat (msFloat (Float (Pos (Succ ww3909)) (Neg (Succ ww3910))) (Float (Neg Zero) (Neg (Succ ww3911)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];33130 -> 33155[label="",style="solid", color="black", weight=3]; 189.25/136.76 50226 -> 33130[label="",style="dashed", color="red", weight=0]; 189.25/136.76 50226[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50226 -> 50619[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 50226 -> 50620[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 50226 -> 50621[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 50226 -> 50622[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12777[label="takeWhile1 (flip gtEsFloat (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww18 (iterate (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18)) (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) ww18)) (not (esEsOrdering (primCmpFloat ww18 (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) ww18) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT))",fontsize=16,color="burlywood",shape="box"];62598[label="ww18/Float ww180 ww181",fontsize=10,color="white",style="solid",shape="box"];12777 -> 62598[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62598 -> 14077[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 12778[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12778 -> 14078[label="",style="solid", color="black", weight=3]; 189.25/136.76 12779[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12779 -> 14079[label="",style="solid", color="black", weight=3]; 189.25/136.76 12780[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12780 -> 14080[label="",style="solid", color="black", weight=3]; 189.25/136.76 12781 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12781[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12781 -> 14081[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12781 -> 14082[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12782[label="Succ ww3100",fontsize=16,color="green",shape="box"];12783 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12783[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12783 -> 14083[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12783 -> 14084[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12784[label="Succ ww3100",fontsize=16,color="green",shape="box"];12785[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12785 -> 14085[label="",style="solid", color="black", weight=3]; 189.25/136.76 12786[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12786 -> 14086[label="",style="solid", color="black", weight=3]; 189.25/136.76 12787 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12787[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12787 -> 14087[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12787 -> 14088[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12788[label="Succ ww3100",fontsize=16,color="green",shape="box"];12789 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12789[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12789 -> 14089[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12789 -> 14090[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12790[label="Succ ww3100",fontsize=16,color="green",shape="box"];12791[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12791 -> 14091[label="",style="solid", color="black", weight=3]; 189.25/136.76 12792[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12792 -> 14092[label="",style="solid", color="black", weight=3]; 189.25/136.76 12793[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12793 -> 14093[label="",style="solid", color="black", weight=3]; 189.25/136.76 12794[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12794 -> 14094[label="",style="solid", color="black", weight=3]; 189.25/136.76 50549[label="Succ Zero",fontsize=16,color="green",shape="box"];50550[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];50551[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50552[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52308[label="ww5",fontsize=16,color="green",shape="box"];52309[label="ww3000",fontsize=16,color="green",shape="box"];52310[label="Succ Zero",fontsize=16,color="green",shape="box"];52311[label="ww3100",fontsize=16,color="green",shape="box"];49915 -> 52299[label="",style="dashed", color="red", weight=0]; 189.25/136.76 49915[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49915 -> 52312[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 49915 -> 52313[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 49915 -> 52314[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 49915 -> 52315[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 49916[label="Succ ww3100",fontsize=16,color="green",shape="box"];49917[label="ww3000",fontsize=16,color="green",shape="box"];52412 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.76 52412[label="primPlusFloat (Float ww45260 ww45261) (primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4527))) (Float (Neg (Succ ww4528)) (Pos (Succ ww4529)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];52412 -> 52469[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 52412 -> 52470[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 52412 -> 52471[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12797[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12797 -> 14097[label="",style="solid", color="black", weight=3]; 189.25/136.76 12798[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12798 -> 14098[label="",style="solid", color="black", weight=3]; 189.25/136.76 12799 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12799[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12799 -> 14099[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12799 -> 14100[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12800[label="Succ ww3100",fontsize=16,color="green",shape="box"];12801 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12801[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12801 -> 14101[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12801 -> 14102[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12802[label="Succ ww3100",fontsize=16,color="green",shape="box"];12803[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12803 -> 14103[label="",style="solid", color="black", weight=3]; 189.25/136.76 12804[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12804 -> 14104[label="",style="solid", color="black", weight=3]; 189.25/136.76 12805 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12805[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12805 -> 14105[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12805 -> 14106[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12806[label="Succ ww3100",fontsize=16,color="green",shape="box"];12807 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12807[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12807 -> 14107[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12807 -> 14108[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12808[label="Succ ww3100",fontsize=16,color="green",shape="box"];12809[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12809 -> 14109[label="",style="solid", color="black", weight=3]; 189.25/136.76 12810[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12810 -> 14110[label="",style="solid", color="black", weight=3]; 189.25/136.76 11505[label="ww5",fontsize=16,color="green",shape="box"];11506[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];12811[label="ww3100",fontsize=16,color="green",shape="box"];12812[label="ww3100",fontsize=16,color="green",shape="box"];12813[label="ww3100",fontsize=16,color="green",shape="box"];12814[label="ww3100",fontsize=16,color="green",shape="box"];12815[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12815 -> 14111[label="",style="solid", color="black", weight=3]; 189.25/136.76 12816[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12816 -> 14112[label="",style="solid", color="black", weight=3]; 189.25/136.76 12817[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12817 -> 14113[label="",style="solid", color="black", weight=3]; 189.25/136.76 12818 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12818[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12818 -> 14114[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12818 -> 14115[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12819[label="Succ ww3100",fontsize=16,color="green",shape="box"];12820 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12820[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12820 -> 14116[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12820 -> 14117[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12821[label="Succ ww3100",fontsize=16,color="green",shape="box"];12822[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12822 -> 14118[label="",style="solid", color="black", weight=3]; 189.25/136.76 12823[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12823 -> 14119[label="",style="solid", color="black", weight=3]; 189.25/136.76 12824 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12824[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12824 -> 14120[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12824 -> 14121[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12825[label="Succ ww3100",fontsize=16,color="green",shape="box"];12826 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12826[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12826 -> 14122[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12826 -> 14123[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12827[label="Succ ww3100",fontsize=16,color="green",shape="box"];12828[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12828 -> 14124[label="",style="solid", color="black", weight=3]; 189.25/136.76 12829[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12829 -> 14125[label="",style="solid", color="black", weight=3]; 189.25/136.76 12830 -> 16832[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12830[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];12830 -> 16841[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12830 -> 16842[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12830 -> 16843[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12830 -> 16844[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12831[label="ww3100",fontsize=16,color="green",shape="box"];12832[label="ww3100",fontsize=16,color="green",shape="box"];12833[label="ww3100",fontsize=16,color="green",shape="box"];12834[label="ww3100",fontsize=16,color="green",shape="box"];12835[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12835 -> 14127[label="",style="solid", color="black", weight=3]; 189.25/136.76 16957[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww2129 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (primPlusFloat ww2129 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];62599[label="ww2129/Float ww21290 ww21291",fontsize=10,color="white",style="solid",shape="box"];16957 -> 62599[label="",style="solid", color="burlywood", weight=9]; 189.25/136.76 62599 -> 16965[label="",style="solid", color="burlywood", weight=3]; 189.25/136.76 12838[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12838 -> 14130[label="",style="solid", color="black", weight=3]; 189.25/136.76 12839[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12839 -> 14131[label="",style="solid", color="black", weight=3]; 189.25/136.76 12840[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12840 -> 14132[label="",style="solid", color="black", weight=3]; 189.25/136.76 12841 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12841[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12841 -> 14133[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12841 -> 14134[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12842[label="Succ ww3100",fontsize=16,color="green",shape="box"];12843 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12843[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12843 -> 14135[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12843 -> 14136[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12844[label="Succ ww3100",fontsize=16,color="green",shape="box"];12845[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12845 -> 14137[label="",style="solid", color="black", weight=3]; 189.25/136.76 12846[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12846 -> 14138[label="",style="solid", color="black", weight=3]; 189.25/136.76 12847 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12847[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12847 -> 14139[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12847 -> 14140[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12848[label="Succ ww3100",fontsize=16,color="green",shape="box"];12849 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12849[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12849 -> 14141[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12849 -> 14142[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12850[label="Succ ww3100",fontsize=16,color="green",shape="box"];12851[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12851 -> 14143[label="",style="solid", color="black", weight=3]; 189.25/136.76 12852[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12852 -> 14144[label="",style="solid", color="black", weight=3]; 189.25/136.76 12853[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12853 -> 14145[label="",style="solid", color="black", weight=3]; 189.25/136.76 12854 -> 33950[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12854[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];12854 -> 33951[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12854 -> 33952[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12854 -> 33953[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12854 -> 33954[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12854 -> 33955[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12855[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12855 -> 14151[label="",style="solid", color="black", weight=3]; 189.25/136.76 52500[label="Succ Zero",fontsize=16,color="green",shape="box"];52501[label="ww3000",fontsize=16,color="green",shape="box"];52502[label="ww3100",fontsize=16,color="green",shape="box"];52503[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];50555[label="ww3100",fontsize=16,color="green",shape="box"];50556[label="ww3000",fontsize=16,color="green",shape="box"];50557[label="ww5",fontsize=16,color="green",shape="box"];50558[label="Succ Zero",fontsize=16,color="green",shape="box"];49965[label="ww3000",fontsize=16,color="green",shape="box"];49966[label="Succ ww3100",fontsize=16,color="green",shape="box"];49967 -> 33989[label="",style="dashed", color="red", weight=0]; 189.25/136.76 49967[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49967 -> 50623[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 49967 -> 50624[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 49967 -> 50625[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 49967 -> 50626[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 52650[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4532))) (Float (Neg (Succ ww4533)) (Neg (Succ ww4534)))) ww4542",fontsize=16,color="black",shape="box"];52650 -> 52686[label="",style="solid", color="black", weight=3]; 189.25/136.76 52651 -> 52624[label="",style="dashed", color="red", weight=0]; 189.25/136.76 52651[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4532))) (Float (Neg (Succ ww4533)) (Neg (Succ ww4534)))) ww4542",fontsize=16,color="magenta"];34219 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.76 34219[label="primPlusFloat (Float ww39970 ww39971) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3998))) (Float (Neg (Succ ww3999)) (Neg (Succ ww4000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34219 -> 34268[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 34219 -> 34269[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 34219 -> 34270[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12858[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12858 -> 14154[label="",style="solid", color="black", weight=3]; 189.25/136.76 12859[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12859 -> 14155[label="",style="solid", color="black", weight=3]; 189.25/136.76 12860[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12860 -> 14156[label="",style="solid", color="black", weight=3]; 189.25/136.76 12861 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12861[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12861 -> 14157[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12861 -> 14158[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12862[label="Succ ww3100",fontsize=16,color="green",shape="box"];12863 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12863[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12863 -> 14159[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12863 -> 14160[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12864[label="Succ ww3100",fontsize=16,color="green",shape="box"];12865[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12865 -> 14161[label="",style="solid", color="black", weight=3]; 189.25/136.76 12866[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12866 -> 14162[label="",style="solid", color="black", weight=3]; 189.25/136.76 12867 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12867[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12867 -> 14163[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12867 -> 14164[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12868[label="Succ ww3100",fontsize=16,color="green",shape="box"];12869 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12869[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12869 -> 14165[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12869 -> 14166[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12870[label="Succ ww3100",fontsize=16,color="green",shape="box"];12871[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12871 -> 14167[label="",style="solid", color="black", weight=3]; 189.25/136.76 12872[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12872 -> 14168[label="",style="solid", color="black", weight=3]; 189.25/136.76 12873[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12873 -> 14169[label="",style="solid", color="black", weight=3]; 189.25/136.76 12874[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12874 -> 14170[label="",style="solid", color="black", weight=3]; 189.25/136.76 50559[label="Succ Zero",fontsize=16,color="green",shape="box"];50560[label="Neg Zero",fontsize=16,color="green",shape="box"];50561[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50562[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52435[label="ww3100",fontsize=16,color="green",shape="box"];52436[label="Succ Zero",fontsize=16,color="green",shape="box"];52437[label="ww5",fontsize=16,color="green",shape="box"];50159 -> 52428[label="",style="dashed", color="red", weight=0]; 189.25/136.76 50159[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50159 -> 52438[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 50159 -> 52439[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 50159 -> 52440[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 52524 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.76 52524[label="primPlusFloat (Float ww45360 ww45361) (primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4537))) (Float (Neg Zero) (Pos (Succ ww4538)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];52524 -> 52652[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 52524 -> 52653[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 52524 -> 52654[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12877[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12877 -> 14173[label="",style="solid", color="black", weight=3]; 189.25/136.76 12878[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12878 -> 14174[label="",style="solid", color="black", weight=3]; 189.25/136.76 12879 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12879[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12879 -> 14175[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12879 -> 14176[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12880[label="Succ ww3100",fontsize=16,color="green",shape="box"];12881 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12881[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12881 -> 14177[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12881 -> 14178[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12882[label="Succ ww3100",fontsize=16,color="green",shape="box"];12883[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12883 -> 14179[label="",style="solid", color="black", weight=3]; 189.25/136.76 12884[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12884 -> 14180[label="",style="solid", color="black", weight=3]; 189.25/136.76 12885 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12885[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12885 -> 14181[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12885 -> 14182[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12886[label="Succ ww3100",fontsize=16,color="green",shape="box"];12887 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12887[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12887 -> 14183[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12887 -> 14184[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12888[label="Succ ww3100",fontsize=16,color="green",shape="box"];12889[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12889 -> 14185[label="",style="solid", color="black", weight=3]; 189.25/136.76 12890[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12890 -> 14186[label="",style="solid", color="black", weight=3]; 189.25/136.76 11507[label="ww5",fontsize=16,color="green",shape="box"];11508[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];12891[label="ww3100",fontsize=16,color="green",shape="box"];12892[label="ww3100",fontsize=16,color="green",shape="box"];12893[label="ww3100",fontsize=16,color="green",shape="box"];12894[label="ww3100",fontsize=16,color="green",shape="box"];12895[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12895 -> 14187[label="",style="solid", color="black", weight=3]; 189.25/136.76 12896[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12896 -> 14188[label="",style="solid", color="black", weight=3]; 189.25/136.76 12897[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12897 -> 14189[label="",style="solid", color="black", weight=3]; 189.25/136.76 12898 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12898[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12898 -> 14190[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12898 -> 14191[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12899[label="Succ ww3100",fontsize=16,color="green",shape="box"];12900 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12900[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12900 -> 14192[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12900 -> 14193[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12901[label="Succ ww3100",fontsize=16,color="green",shape="box"];12902[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12902 -> 14194[label="",style="solid", color="black", weight=3]; 189.25/136.76 12903[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12903 -> 14195[label="",style="solid", color="black", weight=3]; 189.25/136.76 12904 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12904[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12904 -> 14196[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12904 -> 14197[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12905[label="Succ ww3100",fontsize=16,color="green",shape="box"];12906 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12906[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12906 -> 14198[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12906 -> 14199[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12907[label="Succ ww3100",fontsize=16,color="green",shape="box"];12908[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12908 -> 14200[label="",style="solid", color="black", weight=3]; 189.25/136.76 12909[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12909 -> 14201[label="",style="solid", color="black", weight=3]; 189.25/136.76 12910 -> 34705[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12910[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];12910 -> 34724[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12910 -> 34725[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12910 -> 34726[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12910 -> 34727[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12911[label="ww3100",fontsize=16,color="green",shape="box"];12912[label="ww3100",fontsize=16,color="green",shape="box"];12913[label="ww3100",fontsize=16,color="green",shape="box"];12914[label="ww3100",fontsize=16,color="green",shape="box"];12915[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12915 -> 14203[label="",style="solid", color="black", weight=3]; 189.25/136.76 34780[label="ww5",fontsize=16,color="green",shape="box"];34781[label="ww3100",fontsize=16,color="green",shape="box"];34782[label="Succ Zero",fontsize=16,color="green",shape="box"];34927[label="ww40771",fontsize=16,color="green",shape="box"];34928[label="ww40770",fontsize=16,color="green",shape="box"];34929[label="primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4078))) (Float (Neg Zero) (Pos (Succ ww4079)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];34929 -> 35012[label="",style="solid", color="black", weight=3]; 189.25/136.76 34930[label="takeWhile2 (flip ltEsFloat ww4075) (Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))))))",fontsize=16,color="black",shape="box"];34930 -> 35013[label="",style="solid", color="black", weight=3]; 189.25/136.76 58717[label="Float (Neg Zero) (Pos (Succ ww2142))",fontsize=16,color="green",shape="box"];58716[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) ww4737)",fontsize=16,color="black",shape="triangle"];58716 -> 58719[label="",style="solid", color="black", weight=3]; 189.25/136.76 12918[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12918 -> 14206[label="",style="solid", color="black", weight=3]; 189.25/136.76 12919[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12919 -> 14207[label="",style="solid", color="black", weight=3]; 189.25/136.76 12920[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12920 -> 14208[label="",style="solid", color="black", weight=3]; 189.25/136.76 12921 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12921[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12921 -> 14209[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12921 -> 14210[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12922[label="Succ ww3100",fontsize=16,color="green",shape="box"];12923 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12923[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12923 -> 14211[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12923 -> 14212[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12924[label="Succ ww3100",fontsize=16,color="green",shape="box"];12925[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12925 -> 14213[label="",style="solid", color="black", weight=3]; 189.25/136.76 12926[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12926 -> 14214[label="",style="solid", color="black", weight=3]; 189.25/136.76 12927 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12927[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12927 -> 14215[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12927 -> 14216[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12928[label="Succ ww3100",fontsize=16,color="green",shape="box"];12929 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12929[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12929 -> 14217[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12929 -> 14218[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12930[label="Succ ww3100",fontsize=16,color="green",shape="box"];12931[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12931 -> 14219[label="",style="solid", color="black", weight=3]; 189.25/136.76 12932[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12932 -> 14220[label="",style="solid", color="black", weight=3]; 189.25/136.76 12933[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12933 -> 14221[label="",style="solid", color="black", weight=3]; 189.25/136.76 12934 -> 34874[label="",style="dashed", color="red", weight=0]; 189.25/136.76 12934[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];12934 -> 34875[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12934 -> 34876[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12934 -> 34877[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12934 -> 34878[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 12935[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12935 -> 14226[label="",style="solid", color="black", weight=3]; 189.25/136.76 52632[label="Succ Zero",fontsize=16,color="green",shape="box"];52633[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52634[label="ww3100",fontsize=16,color="green",shape="box"];50565[label="ww3100",fontsize=16,color="green",shape="box"];50566[label="Succ Zero",fontsize=16,color="green",shape="box"];50567[label="ww5",fontsize=16,color="green",shape="box"];50227 -> 34911[label="",style="dashed", color="red", weight=0]; 189.25/136.76 50227[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50227 -> 50627[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 50227 -> 50628[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 50227 -> 50629[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 52729[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4540))) (Float (Neg Zero) (Neg (Succ ww4541)))) ww4548",fontsize=16,color="black",shape="box"];52729 -> 52945[label="",style="solid", color="black", weight=3]; 189.25/136.76 52730 -> 52683[label="",style="dashed", color="red", weight=0]; 189.25/136.76 52730[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4540))) (Float (Neg Zero) (Neg (Succ ww4541)))) ww4548",fontsize=16,color="magenta"];35081 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.76 35081[label="primPlusFloat (Float ww40940 ww40941) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4095))) (Float (Neg Zero) (Neg (Succ ww4096)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];35081 -> 35147[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 35081 -> 35148[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 35081 -> 35149[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 51005[label="not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) ww4470) LT)",fontsize=16,color="black",shape="box"];51005 -> 51146[label="",style="solid", color="black", weight=3]; 189.25/136.76 12938[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12938 -> 14229[label="",style="solid", color="black", weight=3]; 189.25/136.76 12939[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12939 -> 14230[label="",style="solid", color="black", weight=3]; 189.25/136.76 12940[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12940 -> 14231[label="",style="solid", color="black", weight=3]; 189.25/136.76 51006[label="Pos ww9580",fontsize=16,color="green",shape="box"];51007[label="Pos ww9560",fontsize=16,color="green",shape="box"];20687[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="black",shape="triangle"];20687 -> 22514[label="",style="solid", color="black", weight=3]; 189.25/136.76 51008[label="Pos ww9580",fontsize=16,color="green",shape="box"];51009[label="Pos ww9560",fontsize=16,color="green",shape="box"];46178[label="primPlusFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) ww4427",fontsize=16,color="black",shape="box"];46178 -> 50630[label="",style="solid", color="black", weight=3]; 189.25/136.76 46179 -> 45910[label="",style="dashed", color="red", weight=0]; 189.25/136.76 46179[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) ww4427",fontsize=16,color="magenta"];51013[label="ww9591",fontsize=16,color="green",shape="box"];51014[label="ww9590",fontsize=16,color="green",shape="box"];51015[label="primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51015 -> 51155[label="",style="solid", color="black", weight=3]; 189.25/136.76 51019[label="primPlusFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) ww4478",fontsize=16,color="black",shape="box"];51019 -> 51157[label="",style="solid", color="black", weight=3]; 189.25/136.76 51020 -> 50876[label="",style="dashed", color="red", weight=0]; 189.25/136.76 51020[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) ww4478",fontsize=16,color="magenta"];51021[label="ww9591",fontsize=16,color="green",shape="box"];51022[label="ww9590",fontsize=16,color="green",shape="box"];51023[label="primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51023 -> 51158[label="",style="solid", color="black", weight=3]; 189.25/136.76 51163[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4495) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4495)))",fontsize=16,color="green",shape="box"];51163 -> 51186[label="",style="dashed", color="green", weight=3]; 189.25/136.76 51163 -> 51187[label="",style="dashed", color="green", weight=3]; 189.25/136.76 51026[label="primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];51026 -> 51166[label="",style="solid", color="black", weight=3]; 189.25/136.76 51027[label="primPlusFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) ww4479",fontsize=16,color="black",shape="box"];51027 -> 51167[label="",style="solid", color="black", weight=3]; 189.25/136.76 51028 -> 50885[label="",style="dashed", color="red", weight=0]; 189.25/136.76 51028[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) ww4479",fontsize=16,color="magenta"];51029[label="ww9591",fontsize=16,color="green",shape="box"];51030[label="ww9590",fontsize=16,color="green",shape="box"];51031[label="primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51031 -> 51168[label="",style="solid", color="black", weight=3]; 189.25/136.76 46182[label="primPlusFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4429",fontsize=16,color="black",shape="box"];46182 -> 50632[label="",style="solid", color="black", weight=3]; 189.25/136.76 46183 -> 45932[label="",style="dashed", color="red", weight=0]; 189.25/136.76 46183[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4429",fontsize=16,color="magenta"];51032[label="ww9591",fontsize=16,color="green",shape="box"];51033[label="ww9590",fontsize=16,color="green",shape="box"];51034[label="primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51034 -> 51169[label="",style="solid", color="black", weight=3]; 189.25/136.76 51035[label="primPlusFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) ww4480",fontsize=16,color="black",shape="box"];51035 -> 51170[label="",style="solid", color="black", weight=3]; 189.25/136.76 51036 -> 50901[label="",style="dashed", color="red", weight=0]; 189.25/136.76 51036[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) ww4480",fontsize=16,color="magenta"];51037[label="ww9591",fontsize=16,color="green",shape="box"];51038[label="ww9590",fontsize=16,color="green",shape="box"];51039[label="primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51039 -> 51171[label="",style="solid", color="black", weight=3]; 189.25/136.76 51040[label="Neg ww9580",fontsize=16,color="green",shape="box"];51041[label="Neg ww9560",fontsize=16,color="green",shape="box"];51042[label="Neg ww9580",fontsize=16,color="green",shape="box"];51043[label="Neg ww9560",fontsize=16,color="green",shape="box"];12951[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12951 -> 14242[label="",style="solid", color="black", weight=3]; 189.25/136.76 12952[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12952 -> 14243[label="",style="solid", color="black", weight=3]; 189.25/136.76 12953[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12953 -> 14244[label="",style="solid", color="black", weight=3]; 189.25/136.76 12954[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12954 -> 14245[label="",style="solid", color="black", weight=3]; 189.25/136.76 51298[label="ww9591",fontsize=16,color="green",shape="box"];51299[label="ww9590",fontsize=16,color="green",shape="box"];51300[label="primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51300 -> 51462[label="",style="solid", color="black", weight=3]; 189.25/136.76 51461[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) ww4494",fontsize=16,color="black",shape="box"];51461 -> 51689[label="",style="solid", color="black", weight=3]; 189.25/136.76 12956[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12956 -> 14247[label="",style="solid", color="black", weight=3]; 189.25/136.76 51304 -> 26925[label="",style="dashed", color="red", weight=0]; 189.25/136.76 51304[label="primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51304 -> 51471[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 51304 -> 51472[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 51468 -> 26800[label="",style="dashed", color="red", weight=0]; 189.25/136.76 51468[label="srMyInt (Pos Zero) (Neg (Succ ww95800))",fontsize=16,color="magenta"];51468 -> 51695[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 51468 -> 51696[label="",style="dashed", color="magenta", weight=3]; 189.25/136.76 51469 -> 20687[label="",style="dashed", color="red", weight=0]; 189.25/136.76 51469[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51470[label="ww4428",fontsize=16,color="green",shape="box"];12958[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12958 -> 14249[label="",style="solid", color="black", weight=3]; 189.25/136.77 12959[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (fsFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12959 -> 14250[label="",style="solid", color="black", weight=3]; 189.25/136.77 12960[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12960 -> 14251[label="",style="solid", color="black", weight=3]; 189.25/136.77 12961[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12961 -> 14252[label="",style="solid", color="black", weight=3]; 189.25/136.77 12962[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12962 -> 14253[label="",style="solid", color="black", weight=3]; 189.25/136.77 12964[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12964 -> 14255[label="",style="solid", color="black", weight=3]; 189.25/136.77 12966[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12966 -> 14257[label="",style="solid", color="black", weight=3]; 189.25/136.77 12967 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 12967[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12967 -> 14258[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 12967 -> 14259[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 12968[label="Succ ww3100",fontsize=16,color="green",shape="box"];12969 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 12969[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12969 -> 14260[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 12969 -> 14261[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 12970[label="Succ ww3100",fontsize=16,color="green",shape="box"];12971[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12971 -> 14262[label="",style="solid", color="black", weight=3]; 189.25/136.77 12972[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12972 -> 14263[label="",style="solid", color="black", weight=3]; 189.25/136.77 12973 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 12973[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12973 -> 14264[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 12973 -> 14265[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 12974[label="Succ ww3100",fontsize=16,color="green",shape="box"];12975 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 12975[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12975 -> 14266[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 12975 -> 14267[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 12976[label="Succ ww3100",fontsize=16,color="green",shape="box"];12977[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12977 -> 14268[label="",style="solid", color="black", weight=3]; 189.25/136.77 12978[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12978 -> 14269[label="",style="solid", color="black", weight=3]; 189.25/136.77 12979[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12979 -> 14270[label="",style="solid", color="black", weight=3]; 189.25/136.77 12980 -> 35894[label="",style="dashed", color="red", weight=0]; 189.25/136.77 12980[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];12980 -> 36323[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 12980 -> 36324[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 12980 -> 36325[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 12980 -> 36326[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 12981[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];12981 -> 14276[label="",style="solid", color="black", weight=3]; 189.25/136.77 26740 -> 23775[label="",style="dashed", color="red", weight=0]; 189.25/136.77 26740[label="srMyInt (Pos (Succ ww2367)) (Pos (Succ ww2368))",fontsize=16,color="magenta"];26740 -> 26757[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 26740 -> 26758[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 26741 -> 20243[label="",style="dashed", color="red", weight=0]; 189.25/136.77 26741[label="msMyInt (Neg (Succ ww2366)) (Pos Zero)",fontsize=16,color="magenta"];26741 -> 26759[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 47875[label="ww49",fontsize=16,color="green",shape="box"];47876[label="Pos Zero",fontsize=16,color="green",shape="box"];47877 -> 37526[label="",style="dashed", color="red", weight=0]; 189.25/136.77 47877[label="psFloat ww48 (fsFloat (msFloat (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47877 -> 50633[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 47877 -> 50634[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 47877 -> 50635[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 47877 -> 50636[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 47878[label="Pos (Succ ww47)",fontsize=16,color="green",shape="box"];47879 -> 50281[label="",style="dashed", color="red", weight=0]; 189.25/136.77 47879[label="flip gtEsFloat (psFloat ww48 (fsFloat (msFloat (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww47)))",fontsize=16,color="magenta"];47879 -> 50289[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 47879 -> 50290[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 41575 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.77 41575[label="primPlusFloat (Float ww42560 ww42561) (primDivFloat (msFloat (Float (Neg (Succ ww4257)) (Pos (Succ ww4258))) (Float (Pos Zero) (Pos (Succ ww4259)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];41575 -> 42547[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 41575 -> 42548[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 41575 -> 42549[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 51044[label="not (esEsOrdering (compareFloat (Float (Pos Zero) (Pos (Succ ww3100))) ww4471) LT)",fontsize=16,color="black",shape="box"];51044 -> 51172[label="",style="solid", color="black", weight=3]; 189.25/136.77 12985[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12985 -> 14280[label="",style="solid", color="black", weight=3]; 189.25/136.77 20266[label="primMinusInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="black",shape="box"];20266 -> 20785[label="",style="solid", color="black", weight=3]; 189.25/136.77 12987[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];12987 -> 14282[label="",style="solid", color="black", weight=3]; 189.25/136.77 12988 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 12988[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12988 -> 14283[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 12988 -> 14284[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 12989[label="Succ ww3100",fontsize=16,color="green",shape="box"];12990 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 12990[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12990 -> 14285[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 12990 -> 14286[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 12991[label="Succ ww3100",fontsize=16,color="green",shape="box"];12992[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12992 -> 14287[label="",style="solid", color="black", weight=3]; 189.25/136.77 12993[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12993 -> 14288[label="",style="solid", color="black", weight=3]; 189.25/136.77 12994 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 12994[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12994 -> 14289[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 12994 -> 14290[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 12995[label="Succ ww3100",fontsize=16,color="green",shape="box"];12996 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 12996[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];12996 -> 14291[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 12996 -> 14292[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 12997[label="Succ ww3100",fontsize=16,color="green",shape="box"];12998[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];12998 -> 14293[label="",style="solid", color="black", weight=3]; 189.25/136.77 12999[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];12999 -> 14294[label="",style="solid", color="black", weight=3]; 189.25/136.77 13000 -> 46504[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13000[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13000 -> 46525[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13000 -> 46526[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13000 -> 46527[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13000 -> 46528[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13000 -> 46529[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13001[label="ww3100",fontsize=16,color="green",shape="box"];13002[label="ww3100",fontsize=16,color="green",shape="box"];13003[label="ww3100",fontsize=16,color="green",shape="box"];13004[label="ww3100",fontsize=16,color="green",shape="box"];13005[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13005 -> 14296[label="",style="solid", color="black", weight=3]; 189.25/136.77 46586[label="Succ Zero",fontsize=16,color="green",shape="box"];46587[label="ww4000",fontsize=16,color="green",shape="box"];46588[label="ww3100",fontsize=16,color="green",shape="box"];46589[label="ww5",fontsize=16,color="green",shape="box"];27768[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) ww3346) GT)",fontsize=16,color="burlywood",shape="box"];62600[label="ww3346/Float ww33460 ww33461",fontsize=10,color="white",style="solid",shape="box"];27768 -> 62600[label="",style="solid", color="burlywood", weight=9]; 189.25/136.77 62600 -> 27803[label="",style="solid", color="burlywood", weight=3]; 189.25/136.77 46800[label="ww44461",fontsize=16,color="green",shape="box"];46801[label="ww44460",fontsize=16,color="green",shape="box"];46802[label="primDivFloat (msFloat (Float (Neg (Succ ww4447)) (Pos (Succ ww4448))) (Float (Pos Zero) (Neg (Succ ww4449)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];46802 -> 46821[label="",style="solid", color="black", weight=3]; 189.25/136.77 46870[label="Float (Pos Zero) (Neg (Succ ww2151))",fontsize=16,color="green",shape="box"];46869[label="iterate (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151))))) (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) ww4455)",fontsize=16,color="black",shape="triangle"];46869 -> 46872[label="",style="solid", color="black", weight=3]; 189.25/136.77 13008[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13008 -> 14299[label="",style="solid", color="black", weight=3]; 189.25/136.77 13009[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13009 -> 14300[label="",style="solid", color="black", weight=3]; 189.25/136.77 13010[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13010 -> 14301[label="",style="solid", color="black", weight=3]; 189.25/136.77 13011 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13011[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13011 -> 14302[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13011 -> 14303[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13012[label="Succ ww3100",fontsize=16,color="green",shape="box"];13013 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13013[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13013 -> 14304[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13013 -> 14305[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13014[label="Succ ww3100",fontsize=16,color="green",shape="box"];13015[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13015 -> 14306[label="",style="solid", color="black", weight=3]; 189.25/136.77 13016[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13016 -> 14307[label="",style="solid", color="black", weight=3]; 189.25/136.77 13017 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13017[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13017 -> 14308[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13017 -> 14309[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13018[label="Succ ww3100",fontsize=16,color="green",shape="box"];13019 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13019[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13019 -> 14310[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13019 -> 14311[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13020[label="Succ ww3100",fontsize=16,color="green",shape="box"];13021[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13021 -> 14312[label="",style="solid", color="black", weight=3]; 189.25/136.77 13022[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13022 -> 14313[label="",style="solid", color="black", weight=3]; 189.25/136.77 13023 -> 35894[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13023[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];13023 -> 36331[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13023 -> 36332[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13023 -> 36333[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13023 -> 36334[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13024[label="ww3100",fontsize=16,color="green",shape="box"];13025[label="ww3100",fontsize=16,color="green",shape="box"];13026[label="ww3100",fontsize=16,color="green",shape="box"];13027[label="ww3100",fontsize=16,color="green",shape="box"];13028[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13028 -> 14315[label="",style="solid", color="black", weight=3]; 189.25/136.77 41618[label="ww5",fontsize=16,color="green",shape="box"];41619[label="ww3100",fontsize=16,color="green",shape="box"];41620[label="ww4000",fontsize=16,color="green",shape="box"];41621[label="Succ Zero",fontsize=16,color="green",shape="box"];41186[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4263)) (Neg (Succ ww4264))) (Float (Pos Zero) (Pos (Succ ww4265)))) ww4273",fontsize=16,color="black",shape="box"];41186 -> 41312[label="",style="solid", color="black", weight=3]; 189.25/136.77 43423[label="ww42921",fontsize=16,color="green",shape="box"];43424[label="ww42920",fontsize=16,color="green",shape="box"];43425[label="primDivFloat (msFloat (Float (Neg (Succ ww4293)) (Neg (Succ ww4294))) (Float (Pos Zero) (Pos (Succ ww4295)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];43425 -> 43591[label="",style="solid", color="black", weight=3]; 189.25/136.77 13031[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13031 -> 14318[label="",style="solid", color="black", weight=3]; 189.25/136.77 13033[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13033 -> 14320[label="",style="solid", color="black", weight=3]; 189.25/136.77 13034 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13034[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13034 -> 14321[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13034 -> 14322[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13035[label="Succ ww3100",fontsize=16,color="green",shape="box"];13036 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13036[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13036 -> 14323[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13036 -> 14324[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13037[label="Succ ww3100",fontsize=16,color="green",shape="box"];13038[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13038 -> 14325[label="",style="solid", color="black", weight=3]; 189.25/136.77 13039[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13039 -> 14326[label="",style="solid", color="black", weight=3]; 189.25/136.77 13040 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13040[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13040 -> 14327[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13040 -> 14328[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13041[label="Succ ww3100",fontsize=16,color="green",shape="box"];13042 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13042[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13042 -> 14329[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13042 -> 14330[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13043[label="Succ ww3100",fontsize=16,color="green",shape="box"];13044[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13044 -> 14331[label="",style="solid", color="black", weight=3]; 189.25/136.77 13045[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13045 -> 14332[label="",style="solid", color="black", weight=3]; 189.25/136.77 13046[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13046 -> 14333[label="",style="solid", color="black", weight=3]; 189.25/136.77 13047 -> 46665[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13047[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13047 -> 46666[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13047 -> 46667[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13047 -> 46668[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13047 -> 46669[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13047 -> 46670[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13048[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13048 -> 14339[label="",style="solid", color="black", weight=3]; 189.25/136.77 50568[label="ww4000",fontsize=16,color="green",shape="box"];50569[label="ww3100",fontsize=16,color="green",shape="box"];50570[label="Succ Zero",fontsize=16,color="green",shape="box"];50571[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];50572[label="ww4000",fontsize=16,color="green",shape="box"];50573[label="ww3100",fontsize=16,color="green",shape="box"];50574[label="Succ Zero",fontsize=16,color="green",shape="box"];50575[label="ww5",fontsize=16,color="green",shape="box"];50325 -> 26764[label="",style="dashed", color="red", weight=0]; 189.25/136.77 50325[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50325 -> 50637[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 50325 -> 50638[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 50325 -> 50639[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 50325 -> 50640[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 47025[label="primPlusFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) ww4458",fontsize=16,color="black",shape="box"];47025 -> 50641[label="",style="solid", color="black", weight=3]; 189.25/136.77 47026 -> 46999[label="",style="dashed", color="red", weight=0]; 189.25/136.77 47026[label="psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) ww4458",fontsize=16,color="magenta"];26841 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.77 26841[label="primPlusFloat (Float ww19950 ww19951) (primDivFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];26841 -> 26861[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 26841 -> 26862[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 26841 -> 26863[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 51045[label="not (esEsOrdering (compareFloat (Float (Pos Zero) (Neg (Succ ww3100))) ww4472) LT)",fontsize=16,color="black",shape="box"];51045 -> 51173[label="",style="solid", color="black", weight=3]; 189.25/136.77 13051[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13051 -> 14342[label="",style="solid", color="black", weight=3]; 189.25/136.77 13052[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13052 -> 14343[label="",style="solid", color="black", weight=3]; 189.25/136.77 13053[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13053 -> 14344[label="",style="solid", color="black", weight=3]; 189.25/136.77 13054 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13054[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13054 -> 14345[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13054 -> 14346[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13055[label="Succ ww3100",fontsize=16,color="green",shape="box"];13056 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13056[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13056 -> 14347[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13056 -> 14348[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13057[label="Succ ww3100",fontsize=16,color="green",shape="box"];13058[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13058 -> 14349[label="",style="solid", color="black", weight=3]; 189.25/136.77 13059[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13059 -> 14350[label="",style="solid", color="black", weight=3]; 189.25/136.77 13060 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13060[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13060 -> 14351[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13060 -> 14352[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13061[label="Succ ww3100",fontsize=16,color="green",shape="box"];13062 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13062[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13062 -> 14353[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13062 -> 14354[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13063[label="Succ ww3100",fontsize=16,color="green",shape="box"];13064[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13064 -> 14355[label="",style="solid", color="black", weight=3]; 189.25/136.77 13065[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13065 -> 14356[label="",style="solid", color="black", weight=3]; 189.25/136.77 13066[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13066 -> 14357[label="",style="solid", color="black", weight=3]; 189.25/136.77 13067 -> 15660[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13067[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];13067 -> 15709[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13067 -> 15710[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13067 -> 15711[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13068[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13068 -> 14363[label="",style="solid", color="black", weight=3]; 189.25/136.77 13069[label="takeWhile1 (flip gtEsFloat (psFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww65 (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65)) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) ww65)) (gtEsFloat ww65 (psFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];13069 -> 14364[label="",style="solid", color="black", weight=3]; 189.25/136.77 52685 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.77 52685[label="primPlusFloat (Float ww45440 ww45441) (primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4545))) (Float (Pos (Succ ww4546)) (Pos (Succ ww4547)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];52685 -> 52731[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 52685 -> 52732[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 52685 -> 52733[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 16591[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20760 ww20761) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww20780 ww20781) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (Float ww20780 ww20781))) (not (esEsOrdering (primCmpFloat (Float ww20780 ww20781) (primPlusFloat (Float ww20760 ww20761) (primDivFloat (primMinusFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16591 -> 16602[label="",style="solid", color="black", weight=3]; 189.25/136.77 13072[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13072 -> 14367[label="",style="solid", color="black", weight=3]; 189.25/136.77 13073[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13073 -> 14368[label="",style="solid", color="black", weight=3]; 189.25/136.77 13074 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13074[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13074 -> 14369[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13074 -> 14370[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13075[label="Succ ww3100",fontsize=16,color="green",shape="box"];13076 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13076[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13076 -> 14371[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13076 -> 14372[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13077[label="Succ ww3100",fontsize=16,color="green",shape="box"];13078[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13078 -> 14373[label="",style="solid", color="black", weight=3]; 189.25/136.77 13079[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13079 -> 14374[label="",style="solid", color="black", weight=3]; 189.25/136.77 13080 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13080[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13080 -> 14375[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13080 -> 14376[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13081[label="Succ ww3100",fontsize=16,color="green",shape="box"];13082 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13082[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13082 -> 14377[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13082 -> 14378[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13083[label="Succ ww3100",fontsize=16,color="green",shape="box"];13084[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13084 -> 14379[label="",style="solid", color="black", weight=3]; 189.25/136.77 13085[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13085 -> 14380[label="",style="solid", color="black", weight=3]; 189.25/136.77 13086 -> 53796[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13086[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13086 -> 54207[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13086 -> 54208[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13086 -> 54209[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13086 -> 54210[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13086 -> 54211[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13087[label="ww3100",fontsize=16,color="green",shape="box"];13088[label="ww3100",fontsize=16,color="green",shape="box"];13089[label="ww3100",fontsize=16,color="green",shape="box"];13090[label="ww3100",fontsize=16,color="green",shape="box"];13091 -> 12141[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13091[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13091 -> 14382[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13091 -> 14383[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 55279[label="ww3000",fontsize=16,color="green",shape="box"];55280[label="ww5",fontsize=16,color="green",shape="box"];55281[label="Succ Zero",fontsize=16,color="green",shape="box"];55282[label="ww3100",fontsize=16,color="green",shape="box"];55541[label="ww46261",fontsize=16,color="green",shape="box"];55542[label="ww46260",fontsize=16,color="green",shape="box"];55543[label="primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4627))) (Float (Pos (Succ ww4628)) (Neg (Succ ww4629)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55543 -> 55568[label="",style="solid", color="black", weight=3]; 189.25/136.77 44041[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) ww4310",fontsize=16,color="black",shape="box"];44041 -> 44061[label="",style="solid", color="black", weight=3]; 189.25/136.77 24694[label="primMinusInt (Neg Zero) ww20780",fontsize=16,color="burlywood",shape="box"];62601[label="ww20780/Pos ww207800",fontsize=10,color="white",style="solid",shape="box"];24694 -> 62601[label="",style="solid", color="burlywood", weight=9]; 189.25/136.77 62601 -> 26774[label="",style="solid", color="burlywood", weight=3]; 189.25/136.77 62602[label="ww20780/Neg ww207800",fontsize=10,color="white",style="solid",shape="box"];24694 -> 62602[label="",style="solid", color="burlywood", weight=9]; 189.25/136.77 62602 -> 26775[label="",style="solid", color="burlywood", weight=3]; 189.25/136.77 13096[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13096 -> 14388[label="",style="solid", color="black", weight=3]; 189.25/136.77 13097 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13097[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13097 -> 14389[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13097 -> 14390[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13098[label="Succ ww3100",fontsize=16,color="green",shape="box"];13099 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13099[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13099 -> 14391[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13099 -> 14392[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13100[label="Succ ww3100",fontsize=16,color="green",shape="box"];13101[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13101 -> 14393[label="",style="solid", color="black", weight=3]; 189.25/136.77 13102[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13102 -> 14394[label="",style="solid", color="black", weight=3]; 189.25/136.77 13103 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13103[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13103 -> 14395[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13103 -> 14396[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13104[label="Succ ww3100",fontsize=16,color="green",shape="box"];13105 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13105[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13105 -> 14397[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13105 -> 14398[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13106[label="Succ ww3100",fontsize=16,color="green",shape="box"];13107[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13107 -> 14399[label="",style="solid", color="black", weight=3]; 189.25/136.77 13108[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13108 -> 14400[label="",style="solid", color="black", weight=3]; 189.25/136.77 13109 -> 26973[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13109[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];13109 -> 26994[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13109 -> 26995[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13109 -> 26996[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13109 -> 26997[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13109 -> 26998[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13110[label="ww3100",fontsize=16,color="green",shape="box"];13111[label="ww3100",fontsize=16,color="green",shape="box"];13112[label="ww3100",fontsize=16,color="green",shape="box"];13113[label="ww3100",fontsize=16,color="green",shape="box"];13114[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13114 -> 14402[label="",style="solid", color="black", weight=3]; 189.25/136.77 27059[label="ww5",fontsize=16,color="green",shape="box"];27060[label="ww3100",fontsize=16,color="green",shape="box"];27061[label="Succ Zero",fontsize=16,color="green",shape="box"];27062[label="ww3000",fontsize=16,color="green",shape="box"];27221[label="ww32901",fontsize=16,color="green",shape="box"];27222[label="ww32900",fontsize=16,color="green",shape="box"];27223[label="primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3291))) (Float (Pos (Succ ww3292)) (Pos (Succ ww3293)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];27223 -> 27233[label="",style="solid", color="black", weight=3]; 189.25/136.77 27224[label="takeWhile2 (flip ltEsFloat ww3284) (Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))))))",fontsize=16,color="black",shape="box"];27224 -> 27234[label="",style="solid", color="black", weight=3]; 189.25/136.77 57393[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) ww4689) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) ww4689)))",fontsize=16,color="green",shape="box"];57393 -> 57399[label="",style="dashed", color="green", weight=3]; 189.25/136.77 57393 -> 57400[label="",style="dashed", color="green", weight=3]; 189.25/136.77 57339[label="Nil",fontsize=16,color="green",shape="box"];13117[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13117 -> 14405[label="",style="solid", color="black", weight=3]; 189.25/136.77 13118[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13118 -> 14406[label="",style="solid", color="black", weight=3]; 189.25/136.77 13119[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13119 -> 14407[label="",style="solid", color="black", weight=3]; 189.25/136.77 13120 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13120[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13120 -> 14408[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13120 -> 14409[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13121[label="Succ ww3100",fontsize=16,color="green",shape="box"];13122 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13122[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13122 -> 14410[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13122 -> 14411[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13123[label="Succ ww3100",fontsize=16,color="green",shape="box"];13124[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13124 -> 14412[label="",style="solid", color="black", weight=3]; 189.25/136.77 13125[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13125 -> 14413[label="",style="solid", color="black", weight=3]; 189.25/136.77 13126 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13126[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13126 -> 14414[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13126 -> 14415[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13127[label="Succ ww3100",fontsize=16,color="green",shape="box"];13128 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13128[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13128 -> 14416[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13128 -> 14417[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13129[label="Succ ww3100",fontsize=16,color="green",shape="box"];13130[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13130 -> 14418[label="",style="solid", color="black", weight=3]; 189.25/136.77 13131[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13131 -> 14419[label="",style="solid", color="black", weight=3]; 189.25/136.77 13132[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13132 -> 14420[label="",style="solid", color="black", weight=3]; 189.25/136.77 13133 -> 53796[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13133[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13133 -> 54217[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13133 -> 54218[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13133 -> 54219[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13133 -> 54220[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13133 -> 54221[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13135[label="ww5",fontsize=16,color="green",shape="box"];13136[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];13134[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941 (psFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) ww1941 (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941)) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) ww1941)) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941 (psFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise ww1941)",fontsize=16,color="black",shape="triangle"];13134 -> 14426[label="",style="solid", color="black", weight=3]; 189.25/136.77 52870[label="Succ Zero",fontsize=16,color="green",shape="box"];52871[label="ww3000",fontsize=16,color="green",shape="box"];52872[label="ww3100",fontsize=16,color="green",shape="box"];52873[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];50577[label="ww3000",fontsize=16,color="green",shape="box"];50578[label="ww3100",fontsize=16,color="green",shape="box"];50579[label="Succ Zero",fontsize=16,color="green",shape="box"];50580[label="ww5",fontsize=16,color="green",shape="box"];50082[label="Succ ww3100",fontsize=16,color="green",shape="box"];50083 -> 27123[label="",style="dashed", color="red", weight=0]; 189.25/136.77 50083[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50083 -> 50642[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 50083 -> 50643[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 50083 -> 50644[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 50083 -> 50645[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 50084[label="ww3000",fontsize=16,color="green",shape="box"];52943[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4550))) (Float (Pos (Succ ww4551)) (Neg (Succ ww4552)))) ww4560",fontsize=16,color="black",shape="box"];52943 -> 53019[label="",style="solid", color="black", weight=3]; 189.25/136.77 52944 -> 52910[label="",style="dashed", color="red", weight=0]; 189.25/136.77 52944[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4550))) (Float (Pos (Succ ww4551)) (Neg (Succ ww4552)))) ww4560",fontsize=16,color="magenta"];27226 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.77 27226[label="primPlusFloat (Float ww20050 ww20051) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2006))) (Float (Pos (Succ ww2007)) (Neg (Succ ww2008)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27226 -> 27261[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 27226 -> 27262[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 27226 -> 27263[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13141[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13141 -> 14429[label="",style="solid", color="black", weight=3]; 189.25/136.77 13143[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13143 -> 14431[label="",style="solid", color="black", weight=3]; 189.25/136.77 13144 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13144[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13144 -> 14432[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13144 -> 14433[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13145[label="Succ ww3100",fontsize=16,color="green",shape="box"];13146 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13146[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13146 -> 14434[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13146 -> 14435[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13147[label="Succ ww3100",fontsize=16,color="green",shape="box"];13148[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13148 -> 14436[label="",style="solid", color="black", weight=3]; 189.25/136.77 13149[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13149 -> 14437[label="",style="solid", color="black", weight=3]; 189.25/136.77 13150 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13150[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13150 -> 14438[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13150 -> 14439[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13151[label="Succ ww3100",fontsize=16,color="green",shape="box"];13152 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13152[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13152 -> 14440[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13152 -> 14441[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13153[label="Succ ww3100",fontsize=16,color="green",shape="box"];13154[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13154 -> 14442[label="",style="solid", color="black", weight=3]; 189.25/136.77 13155[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13155 -> 14443[label="",style="solid", color="black", weight=3]; 189.25/136.77 13156[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13156 -> 14444[label="",style="solid", color="black", weight=3]; 189.25/136.77 13157 -> 35894[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13157[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];13157 -> 36343[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13157 -> 36344[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13157 -> 36345[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13157 -> 36346[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13158[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13158 -> 14449[label="",style="solid", color="black", weight=3]; 189.25/136.77 41746 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.77 41746[label="primPlusFloat (Float ww42670 ww42671) (primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4268))) (Float (Pos Zero) (Pos (Succ ww4269)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];41746 -> 42723[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 41746 -> 42724[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 41746 -> 42725[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13164[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13164 -> 14458[label="",style="solid", color="black", weight=3]; 189.25/136.77 13165 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13165[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13165 -> 14459[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13165 -> 14460[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13166[label="Succ ww3100",fontsize=16,color="green",shape="box"];13167 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13167[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13167 -> 14461[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13167 -> 14462[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13168[label="Succ ww3100",fontsize=16,color="green",shape="box"];13169[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13169 -> 14463[label="",style="solid", color="black", weight=3]; 189.25/136.77 13170[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13170 -> 14464[label="",style="solid", color="black", weight=3]; 189.25/136.77 13171 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13171[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13171 -> 14465[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13171 -> 14466[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13172[label="Succ ww3100",fontsize=16,color="green",shape="box"];13173 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13173[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13173 -> 14467[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13173 -> 14468[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13174[label="Succ ww3100",fontsize=16,color="green",shape="box"];13175[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13175 -> 14469[label="",style="solid", color="black", weight=3]; 189.25/136.77 13176[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13176 -> 14470[label="",style="solid", color="black", weight=3]; 189.25/136.77 13177 -> 15660[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13177[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13177 -> 15718[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13177 -> 15719[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13177 -> 15720[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13178[label="ww3100",fontsize=16,color="green",shape="box"];13179[label="ww3100",fontsize=16,color="green",shape="box"];13180[label="ww3100",fontsize=16,color="green",shape="box"];13181[label="ww3100",fontsize=16,color="green",shape="box"];13182 -> 12141[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13182[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13182 -> 14472[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13182 -> 14473[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13186[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13186 -> 14477[label="",style="solid", color="black", weight=3]; 189.25/136.77 13187[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13187 -> 14478[label="",style="solid", color="black", weight=3]; 189.25/136.77 13188 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13188[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13188 -> 14479[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13188 -> 14480[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13189[label="Succ ww3100",fontsize=16,color="green",shape="box"];13190 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13190[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13190 -> 14481[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13190 -> 14482[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13191[label="Succ ww3100",fontsize=16,color="green",shape="box"];13192[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13192 -> 14483[label="",style="solid", color="black", weight=3]; 189.25/136.77 13193[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13193 -> 14484[label="",style="solid", color="black", weight=3]; 189.25/136.77 13194 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13194[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13194 -> 14485[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13194 -> 14486[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13195[label="Succ ww3100",fontsize=16,color="green",shape="box"];13196 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13196[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13196 -> 14487[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13196 -> 14488[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13197[label="Succ ww3100",fontsize=16,color="green",shape="box"];13198[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13198 -> 14489[label="",style="solid", color="black", weight=3]; 189.25/136.77 13199[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13199 -> 14490[label="",style="solid", color="black", weight=3]; 189.25/136.77 13200 -> 35894[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13200[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];13200 -> 36351[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13200 -> 36352[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13200 -> 36353[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13200 -> 36354[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13201[label="ww3100",fontsize=16,color="green",shape="box"];13202[label="ww3100",fontsize=16,color="green",shape="box"];13203[label="ww3100",fontsize=16,color="green",shape="box"];13204[label="ww3100",fontsize=16,color="green",shape="box"];13205[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13205 -> 14492[label="",style="solid", color="black", weight=3]; 189.25/136.77 41761[label="ww5",fontsize=16,color="green",shape="box"];41762[label="ww3100",fontsize=16,color="green",shape="box"];41763[label="Succ Zero",fontsize=16,color="green",shape="box"];41364[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4271))) (Float (Pos Zero) (Pos (Succ ww4272)))) ww4277",fontsize=16,color="black",shape="box"];41364 -> 41641[label="",style="solid", color="black", weight=3]; 189.25/136.77 43587[label="ww42971",fontsize=16,color="green",shape="box"];43588[label="ww42970",fontsize=16,color="green",shape="box"];43589[label="primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4298))) (Float (Pos Zero) (Pos (Succ ww4299)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];43589 -> 43674[label="",style="solid", color="black", weight=3]; 189.25/136.77 13208[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13208 -> 14495[label="",style="solid", color="black", weight=3]; 189.25/136.77 13212[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww340 ww341) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) ww35 (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww340 ww341) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13212 -> 14499[label="",style="solid", color="black", weight=3]; 189.25/136.77 13213 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13213[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13213 -> 14500[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13213 -> 14501[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13214[label="Succ ww3100",fontsize=16,color="green",shape="box"];13215 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13215[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13215 -> 14502[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13215 -> 14503[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13216[label="Succ ww3100",fontsize=16,color="green",shape="box"];13217[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13217 -> 14504[label="",style="solid", color="black", weight=3]; 189.25/136.77 13218[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13218 -> 14505[label="",style="solid", color="black", weight=3]; 189.25/136.77 13219 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13219[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13219 -> 14506[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13219 -> 14507[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13220[label="Succ ww3100",fontsize=16,color="green",shape="box"];13221 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13221[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13221 -> 14508[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13221 -> 14509[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13222[label="Succ ww3100",fontsize=16,color="green",shape="box"];13223[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13223 -> 14510[label="",style="solid", color="black", weight=3]; 189.25/136.77 13224[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13224 -> 14511[label="",style="solid", color="black", weight=3]; 189.25/136.77 13225[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13225 -> 14512[label="",style="solid", color="black", weight=3]; 189.25/136.77 13226 -> 27613[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13226[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13226 -> 27614[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13226 -> 27615[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13226 -> 27616[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13226 -> 27617[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13137[label="ww5",fontsize=16,color="green",shape="box"];13138[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52896[label="ww3100",fontsize=16,color="green",shape="box"];52897[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52898[label="Succ Zero",fontsize=16,color="green",shape="box"];50582[label="ww5",fontsize=16,color="green",shape="box"];50583[label="ww3100",fontsize=16,color="green",shape="box"];50584[label="Succ Zero",fontsize=16,color="green",shape="box"];50326 -> 27469[label="",style="dashed", color="red", weight=0]; 189.25/136.77 50326[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50326 -> 50646[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 50326 -> 50647[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 50326 -> 50648[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 53017[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4554))) (Float (Pos Zero) (Neg (Succ ww4555)))) ww4561",fontsize=16,color="black",shape="box"];53017 -> 53056[label="",style="solid", color="black", weight=3]; 189.25/136.77 53018 -> 52941[label="",style="dashed", color="red", weight=0]; 189.25/136.77 53018[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4554))) (Float (Pos Zero) (Neg (Succ ww4555)))) ww4561",fontsize=16,color="magenta"];27607 -> 26727[label="",style="dashed", color="red", weight=0]; 189.25/136.77 27607[label="primPlusFloat (Float ww20150 ww20151) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27607 -> 27696[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 27607 -> 27697[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 27607 -> 27698[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13229[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13229 -> 14521[label="",style="solid", color="black", weight=3]; 189.25/136.77 13230[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13230 -> 14522[label="",style="solid", color="black", weight=3]; 189.25/136.77 13231[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13231 -> 14523[label="",style="solid", color="black", weight=3]; 189.25/136.77 13232[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos ww13730) (Neg ww13750))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg ww13750)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos ww13730) (Neg ww13750))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13232 -> 14524[label="",style="solid", color="black", weight=3]; 189.25/136.77 13233[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg ww13730) (Pos ww13750))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos ww13750)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg ww13730) (Pos ww13750))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13233 -> 14525[label="",style="solid", color="black", weight=3]; 189.25/136.77 51185[label="Cons (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4496) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4496)))",fontsize=16,color="green",shape="box"];51185 -> 51194[label="",style="dashed", color="green", weight=3]; 189.25/136.77 51185 -> 51195[label="",style="dashed", color="green", weight=3]; 189.25/136.77 51055[label="primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];51055 -> 51188[label="",style="solid", color="black", weight=3]; 189.25/136.77 13235[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13235 -> 14527[label="",style="solid", color="black", weight=3]; 189.25/136.77 13236[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13236 -> 14528[label="",style="solid", color="black", weight=3]; 189.25/136.77 13237[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13237 -> 14529[label="",style="solid", color="black", weight=3]; 189.25/136.77 13238[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13238 -> 14530[label="",style="solid", color="black", weight=3]; 189.25/136.77 51193[label="Cons (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4497) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4497)))",fontsize=16,color="green",shape="box"];51193 -> 51258[label="",style="dashed", color="green", weight=3]; 189.25/136.77 51193 -> 51259[label="",style="dashed", color="green", weight=3]; 189.25/136.77 51058[label="primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];51058 -> 51196[label="",style="solid", color="black", weight=3]; 189.25/136.77 13240[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (fsFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13240 -> 14532[label="",style="solid", color="black", weight=3]; 189.25/136.77 13241[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13241 -> 14533[label="",style="solid", color="black", weight=3]; 189.25/136.77 13242[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13242 -> 14534[label="",style="solid", color="black", weight=3]; 189.25/136.77 13243[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13243 -> 14535[label="",style="solid", color="black", weight=3]; 189.25/136.77 13244 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13244[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13244 -> 14536[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13244 -> 14537[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13245[label="Succ ww3100",fontsize=16,color="green",shape="box"];13246 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13246[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13246 -> 14538[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13246 -> 14539[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13247[label="Succ ww3100",fontsize=16,color="green",shape="box"];13248[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13248 -> 14540[label="",style="solid", color="black", weight=3]; 189.25/136.77 13249[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13249 -> 14541[label="",style="solid", color="black", weight=3]; 189.25/136.77 13250 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13250[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13250 -> 14542[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13250 -> 14543[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13251[label="Succ ww3100",fontsize=16,color="green",shape="box"];13252 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13252[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13252 -> 14544[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13252 -> 14545[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13253[label="Succ ww3100",fontsize=16,color="green",shape="box"];13254[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13254 -> 14546[label="",style="solid", color="black", weight=3]; 189.25/136.77 13255[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13255 -> 14547[label="",style="solid", color="black", weight=3]; 189.25/136.77 13256[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13256 -> 14548[label="",style="solid", color="black", weight=3]; 189.25/136.77 13257 -> 28070[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13257[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];13257 -> 28071[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13257 -> 28072[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13257 -> 28073[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13257 -> 28074[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13257 -> 28075[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13258[label="ww3100",fontsize=16,color="green",shape="box"];13259[label="ww3100",fontsize=16,color="green",shape="box"];13260[label="ww3100",fontsize=16,color="green",shape="box"];13261[label="ww3100",fontsize=16,color="green",shape="box"];13262[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13262 -> 14554[label="",style="solid", color="black", weight=3]; 189.25/136.77 47910 -> 53429[label="",style="dashed", color="red", weight=0]; 189.25/136.77 47910[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];47910 -> 53435[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 47910 -> 53436[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 47910 -> 53437[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 47910 -> 53438[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 47911[label="Neg Zero",fontsize=16,color="green",shape="box"];47912 -> 27969[label="",style="dashed", color="red", weight=0]; 189.25/136.77 47912[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47912 -> 50650[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 47912 -> 50651[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 47912 -> 50652[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 47912 -> 50653[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 47913[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];47914 -> 50153[label="",style="dashed", color="red", weight=0]; 189.25/136.77 47914[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];47914 -> 50160[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 53487[label="psFloat (msFloat (Float (Neg (Succ ww4583)) (Pos (Succ ww4584))) (Float (Neg Zero) (Pos (Succ ww4585)))) ww4595",fontsize=16,color="black",shape="triangle"];53487 -> 53520[label="",style="solid", color="black", weight=3]; 189.25/136.77 53488 -> 53429[label="",style="dashed", color="red", weight=0]; 189.25/136.77 53488[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4583)) (Pos (Succ ww4584))) (Float (Neg Zero) (Pos (Succ ww4585))))) (psFloat (msFloat (Float (Neg (Succ ww4583)) (Pos (Succ ww4584))) (Float (Neg Zero) (Pos (Succ ww4585)))) (psFloat (msFloat (Float (Neg (Succ ww4583)) (Pos (Succ ww4584))) (Float (Neg Zero) (Pos (Succ ww4585)))) ww4595))",fontsize=16,color="magenta"];53488 -> 53521[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 28006[label="primPlusFloat (Float ww20190 ww20191) (fsFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];28006 -> 28067[label="",style="solid", color="black", weight=3]; 189.25/136.77 13265[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13265 -> 14557[label="",style="solid", color="black", weight=3]; 189.25/136.77 13266[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13266 -> 14558[label="",style="solid", color="black", weight=3]; 189.25/136.77 13267[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13267 -> 14559[label="",style="solid", color="black", weight=3]; 189.25/136.77 13268 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13268[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13268 -> 14560[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13268 -> 14561[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13269[label="Succ ww3100",fontsize=16,color="green",shape="box"];13270 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13270[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13270 -> 14562[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13270 -> 14563[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13271[label="Succ ww3100",fontsize=16,color="green",shape="box"];13272[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13272 -> 14564[label="",style="solid", color="black", weight=3]; 189.25/136.77 13273 -> 13272[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13273[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13274 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13274[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13274 -> 14565[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13274 -> 14566[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13275[label="Succ ww3100",fontsize=16,color="green",shape="box"];13276 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13276[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13276 -> 14567[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13276 -> 14568[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13277[label="Succ ww3100",fontsize=16,color="green",shape="box"];13278[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13278 -> 14569[label="",style="solid", color="black", weight=3]; 189.25/136.77 13279 -> 13278[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13279[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13280 -> 17358[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13280[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13280 -> 17371[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13280 -> 17372[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13280 -> 17373[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13280 -> 17374[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 17367[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];17368[label="ww3100",fontsize=16,color="green",shape="box"];17369[label="ww5",fontsize=16,color="green",shape="box"];17370[label="ww4000",fontsize=16,color="green",shape="box"];17494[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21830 ww21831) (fsFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww2186))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww2186))) (primPlusFloat (Float ww21830 ww21831) (fsFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17494 -> 17528[label="",style="solid", color="black", weight=3]; 189.25/136.77 13284[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13284 -> 14574[label="",style="solid", color="black", weight=3]; 189.25/136.77 13285[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13285 -> 14575[label="",style="solid", color="black", weight=3]; 189.25/136.77 13286[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13286 -> 14576[label="",style="solid", color="black", weight=3]; 189.25/136.77 13287 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13287[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13287 -> 14577[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13287 -> 14578[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13288[label="Succ ww3100",fontsize=16,color="green",shape="box"];13289 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13289[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13289 -> 14579[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13289 -> 14580[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13290[label="Succ ww3100",fontsize=16,color="green",shape="box"];13291[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13291 -> 14581[label="",style="solid", color="black", weight=3]; 189.25/136.77 13292 -> 13291[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13292[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];13293 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13293[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13293 -> 14582[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13293 -> 14583[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13294[label="Succ ww3100",fontsize=16,color="green",shape="box"];13295 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13295[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13295 -> 14584[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13295 -> 14585[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13296[label="Succ ww3100",fontsize=16,color="green",shape="box"];13297[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13297 -> 14586[label="",style="solid", color="black", weight=3]; 189.25/136.77 13298 -> 13297[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13298[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];13299 -> 17399[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13299[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];13299 -> 17412[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13299 -> 17413[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13299 -> 17414[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13299 -> 17415[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 17408[label="ww3100",fontsize=16,color="green",shape="box"];17409[label="ww5",fontsize=16,color="green",shape="box"];17410[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];17411[label="ww4000",fontsize=16,color="green",shape="box"];17535[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21900 ww21901) (fsFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2193))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww2193))) (primPlusFloat (Float ww21900 ww21901) (fsFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17535 -> 17577[label="",style="solid", color="black", weight=3]; 189.25/136.77 13303[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13303 -> 14591[label="",style="solid", color="black", weight=3]; 189.25/136.77 13304[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13304 -> 14592[label="",style="solid", color="black", weight=3]; 189.25/136.77 13305[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13305 -> 14593[label="",style="solid", color="black", weight=3]; 189.25/136.77 13306 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13306[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13306 -> 14594[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13306 -> 14595[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13307[label="Succ ww3100",fontsize=16,color="green",shape="box"];13308 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13308[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13308 -> 14596[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13308 -> 14597[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13309[label="Succ ww3100",fontsize=16,color="green",shape="box"];13310[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13310 -> 14598[label="",style="solid", color="black", weight=3]; 189.25/136.77 13311[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13311 -> 14599[label="",style="solid", color="black", weight=3]; 189.25/136.77 13312 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13312[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13312 -> 14600[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13312 -> 14601[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13313[label="Succ ww3100",fontsize=16,color="green",shape="box"];13314 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13314[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13314 -> 14602[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13314 -> 14603[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13315[label="Succ ww3100",fontsize=16,color="green",shape="box"];13316[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13316 -> 14604[label="",style="solid", color="black", weight=3]; 189.25/136.77 13317[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13317 -> 14605[label="",style="solid", color="black", weight=3]; 189.25/136.77 13318[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13318 -> 14606[label="",style="solid", color="black", weight=3]; 189.25/136.77 13319 -> 28176[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13319[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13319 -> 28177[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13319 -> 28178[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13319 -> 28179[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13319 -> 28180[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13319 -> 28181[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13320[label="ww3100",fontsize=16,color="green",shape="box"];13321[label="ww3100",fontsize=16,color="green",shape="box"];13322[label="ww3100",fontsize=16,color="green",shape="box"];13323[label="ww3100",fontsize=16,color="green",shape="box"];13324[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13324 -> 14612[label="",style="solid", color="black", weight=3]; 189.25/136.77 47920 -> 53459[label="",style="dashed", color="red", weight=0]; 189.25/136.77 47920[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47920 -> 53465[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 47920 -> 53466[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 47920 -> 53467[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 47920 -> 53468[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 47921[label="Neg Zero",fontsize=16,color="green",shape="box"];47922 -> 28060[label="",style="dashed", color="red", weight=0]; 189.25/136.77 47922[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47922 -> 50655[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 47922 -> 50656[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 47922 -> 50657[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 47922 -> 50658[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 47923[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47924 -> 50222[label="",style="dashed", color="red", weight=0]; 189.25/136.77 47924[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47924 -> 50228[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 53518[label="psFloat (msFloat (Float (Neg (Succ ww4587)) (Neg (Succ ww4588))) (Float (Neg Zero) (Neg (Succ ww4589)))) ww4596",fontsize=16,color="black",shape="triangle"];53518 -> 53583[label="",style="solid", color="black", weight=3]; 189.25/136.77 53519 -> 53459[label="",style="dashed", color="red", weight=0]; 189.25/136.77 53519[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4587)) (Neg (Succ ww4588))) (Float (Neg Zero) (Neg (Succ ww4589))))) (psFloat (msFloat (Float (Neg (Succ ww4587)) (Neg (Succ ww4588))) (Float (Neg Zero) (Neg (Succ ww4589)))) (psFloat (msFloat (Float (Neg (Succ ww4587)) (Neg (Succ ww4588))) (Float (Neg Zero) (Neg (Succ ww4589)))) ww4596))",fontsize=16,color="magenta"];53519 -> 53584[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 28143[label="primPlusFloat (Float ww20240 ww20241) (fsFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];28143 -> 28175[label="",style="solid", color="black", weight=3]; 189.25/136.77 13327[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13327 -> 14615[label="",style="solid", color="black", weight=3]; 189.25/136.77 13328[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13328 -> 14616[label="",style="solid", color="black", weight=3]; 189.25/136.77 13329[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13329 -> 14617[label="",style="solid", color="black", weight=3]; 189.25/136.77 13330 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13330[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13330 -> 14618[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13330 -> 14619[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13331[label="Succ ww3100",fontsize=16,color="green",shape="box"];13332 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13332[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13332 -> 14620[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13332 -> 14621[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13333[label="Succ ww3100",fontsize=16,color="green",shape="box"];13334[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13334 -> 14622[label="",style="solid", color="black", weight=3]; 189.25/136.77 13335[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13335 -> 14623[label="",style="solid", color="black", weight=3]; 189.25/136.77 13336 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13336[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13336 -> 14624[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13336 -> 14625[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13337[label="Succ ww3100",fontsize=16,color="green",shape="box"];13338 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13338[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13338 -> 14626[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13338 -> 14627[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13339[label="Succ ww3100",fontsize=16,color="green",shape="box"];13340[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13340 -> 14628[label="",style="solid", color="black", weight=3]; 189.25/136.77 13341[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13341 -> 14629[label="",style="solid", color="black", weight=3]; 189.25/136.77 13342[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13342 -> 14630[label="",style="solid", color="black", weight=3]; 189.25/136.77 13343 -> 15660[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13343[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];13343 -> 15721[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13343 -> 15722[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13343 -> 15723[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13344[label="ww3100",fontsize=16,color="green",shape="box"];13345[label="ww3100",fontsize=16,color="green",shape="box"];13346[label="ww3100",fontsize=16,color="green",shape="box"];13347[label="ww3100",fontsize=16,color="green",shape="box"];13348[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13348 -> 14636[label="",style="solid", color="black", weight=3]; 189.25/136.77 53457[label="primPlusFloat (Float ww45910 ww45911) (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4592))) (Float (Neg (Succ ww4593)) (Pos (Succ ww4594)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];53457 -> 53489[label="",style="solid", color="black", weight=3]; 189.25/136.77 13351[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13351 -> 14639[label="",style="solid", color="black", weight=3]; 189.25/136.77 13352[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13352 -> 14640[label="",style="solid", color="black", weight=3]; 189.25/136.77 13353 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13353[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13353 -> 14641[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13353 -> 14642[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13354[label="Succ ww3100",fontsize=16,color="green",shape="box"];13355 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13355[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13355 -> 14643[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13355 -> 14644[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13356[label="Succ ww3100",fontsize=16,color="green",shape="box"];13357[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13357 -> 14645[label="",style="solid", color="black", weight=3]; 189.25/136.77 13358 -> 13357[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13358[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13359 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13359[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13359 -> 14646[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13359 -> 14647[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13360[label="Succ ww3100",fontsize=16,color="green",shape="box"];13361 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13361[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13361 -> 14648[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13361 -> 14649[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13362[label="Succ ww3100",fontsize=16,color="green",shape="box"];13363[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13363 -> 14650[label="",style="solid", color="black", weight=3]; 189.25/136.77 13364 -> 13363[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13364[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13365 -> 15660[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13365[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13365 -> 15724[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13365 -> 15725[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13365 -> 15726[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13366 -> 15660[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13366[label="takeWhile1 (flip ltEsFloat (psFloat ww1878 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ww1877) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww1877 (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ww1877)) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ww1877) ww1877)) (flip ltEsFloat (psFloat ww1878 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) ww1877) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww1877)",fontsize=16,color="magenta"];13366 -> 15727[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13366 -> 15728[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13366 -> 15729[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13370[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13370 -> 14656[label="",style="solid", color="black", weight=3]; 189.25/136.77 13371[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13371 -> 14657[label="",style="solid", color="black", weight=3]; 189.25/136.77 13372 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13372[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13372 -> 14658[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13372 -> 14659[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13373[label="Succ ww3100",fontsize=16,color="green",shape="box"];13374 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13374[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13374 -> 14660[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13374 -> 14661[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13375[label="Succ ww3100",fontsize=16,color="green",shape="box"];13376[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13376 -> 14662[label="",style="solid", color="black", weight=3]; 189.25/136.77 13377 -> 13376[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13377[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];13378 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13378[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13378 -> 14663[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13378 -> 14664[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13379[label="Succ ww3100",fontsize=16,color="green",shape="box"];13380 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13380[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13380 -> 14665[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13380 -> 14666[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13381[label="Succ ww3100",fontsize=16,color="green",shape="box"];13382[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13382 -> 14667[label="",style="solid", color="black", weight=3]; 189.25/136.77 13383 -> 13382[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13383[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];13384 -> 17501[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13384[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];13384 -> 17514[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13384 -> 17515[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13384 -> 17516[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13384 -> 17517[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 17510[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];17511[label="ww3000",fontsize=16,color="green",shape="box"];17512[label="ww3100",fontsize=16,color="green",shape="box"];17513[label="ww5",fontsize=16,color="green",shape="box"];17629[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22010 ww22011) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (primPlusFloat (Float ww22010 ww22011) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17629 -> 17747[label="",style="solid", color="black", weight=3]; 189.25/136.77 13388[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13388 -> 14672[label="",style="solid", color="black", weight=3]; 189.25/136.77 13389[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13389 -> 14673[label="",style="solid", color="black", weight=3]; 189.25/136.77 13390[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13390 -> 14674[label="",style="solid", color="black", weight=3]; 189.25/136.77 13391 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13391[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13391 -> 14675[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13391 -> 14676[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13392[label="Succ ww3100",fontsize=16,color="green",shape="box"];13393 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13393[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13393 -> 14677[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13393 -> 14678[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13394[label="Succ ww3100",fontsize=16,color="green",shape="box"];13395[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13395 -> 14679[label="",style="solid", color="black", weight=3]; 189.25/136.77 13396[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13396 -> 14680[label="",style="solid", color="black", weight=3]; 189.25/136.77 13397 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13397[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13397 -> 14681[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13397 -> 14682[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13398[label="Succ ww3100",fontsize=16,color="green",shape="box"];13399 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13399[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13399 -> 14683[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13399 -> 14684[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13400[label="Succ ww3100",fontsize=16,color="green",shape="box"];13401[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13401 -> 14685[label="",style="solid", color="black", weight=3]; 189.25/136.77 13402[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13402 -> 14686[label="",style="solid", color="black", weight=3]; 189.25/136.77 13403[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13403 -> 14687[label="",style="solid", color="black", weight=3]; 189.25/136.77 13404 -> 28478[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13404[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13404 -> 28479[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13404 -> 28480[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13404 -> 28481[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13404 -> 28482[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13404 -> 28483[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13405[label="ww3100",fontsize=16,color="green",shape="box"];13406[label="ww3100",fontsize=16,color="green",shape="box"];13407[label="ww3100",fontsize=16,color="green",shape="box"];13408[label="ww3100",fontsize=16,color="green",shape="box"];13409[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13409 -> 14693[label="",style="solid", color="black", weight=3]; 189.25/136.77 47935 -> 53611[label="",style="dashed", color="red", weight=0]; 189.25/136.77 47935[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47935 -> 53617[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 47935 -> 53618[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 47935 -> 53619[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 47935 -> 53620[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 47936[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];47937 -> 28357[label="",style="dashed", color="red", weight=0]; 189.25/136.77 47937[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47937 -> 50660[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 47937 -> 50661[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 47937 -> 50662[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 47937 -> 50663[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 47938[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47939 -> 49946[label="",style="dashed", color="red", weight=0]; 189.25/136.77 47939[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47939 -> 49968[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 47939 -> 49969[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 47939 -> 49970[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 54940[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4598))) (Float (Neg (Succ ww4599)) (Neg (Succ ww4600)))) ww4608",fontsize=16,color="black",shape="triangle"];54940 -> 55032[label="",style="solid", color="black", weight=3]; 189.25/136.77 54941 -> 53611[label="",style="dashed", color="red", weight=0]; 189.25/136.77 54941[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4598))) (Float (Neg (Succ ww4599)) (Neg (Succ ww4600))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4598))) (Float (Neg (Succ ww4599)) (Neg (Succ ww4600)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4598))) (Float (Neg (Succ ww4599)) (Neg (Succ ww4600)))) ww4608))",fontsize=16,color="magenta"];54941 -> 55033[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 28422[label="primPlusFloat (Float ww20340 ww20341) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];28422 -> 28461[label="",style="solid", color="black", weight=3]; 189.25/136.77 13412[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13412 -> 14696[label="",style="solid", color="black", weight=3]; 189.25/136.77 13413[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13413 -> 14697[label="",style="solid", color="black", weight=3]; 189.25/136.77 13414[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13414 -> 14698[label="",style="solid", color="black", weight=3]; 189.25/136.77 13415 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13415[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13415 -> 14699[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13415 -> 14700[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13416[label="Succ ww3100",fontsize=16,color="green",shape="box"];13417 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13417[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13417 -> 14701[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13417 -> 14702[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13418[label="Succ ww3100",fontsize=16,color="green",shape="box"];13419[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13419 -> 14703[label="",style="solid", color="black", weight=3]; 189.25/136.77 13420[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13420 -> 14704[label="",style="solid", color="black", weight=3]; 189.25/136.77 13421 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13421[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13421 -> 14705[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13421 -> 14706[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13422[label="Succ ww3100",fontsize=16,color="green",shape="box"];13423 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13423[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13423 -> 14707[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13423 -> 14708[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13424[label="Succ ww3100",fontsize=16,color="green",shape="box"];13425[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13425 -> 14709[label="",style="solid", color="black", weight=3]; 189.25/136.77 13426[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13426 -> 14710[label="",style="solid", color="black", weight=3]; 189.25/136.77 13427[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13427 -> 14711[label="",style="solid", color="black", weight=3]; 189.25/136.77 13428 -> 15660[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13428[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];13428 -> 15730[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13428 -> 15731[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13428 -> 15732[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13429[label="ww3100",fontsize=16,color="green",shape="box"];13430[label="ww3100",fontsize=16,color="green",shape="box"];13431[label="ww3100",fontsize=16,color="green",shape="box"];13432[label="ww3100",fontsize=16,color="green",shape="box"];13433[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13433 -> 14716[label="",style="solid", color="black", weight=3]; 189.25/136.77 53609[label="primPlusFloat (Float ww46020 ww46021) (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4603))) (Float (Neg Zero) (Pos (Succ ww4604)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];53609 -> 53637[label="",style="solid", color="black", weight=3]; 189.25/136.77 13436[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13436 -> 14719[label="",style="solid", color="black", weight=3]; 189.25/136.77 13437[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13437 -> 14720[label="",style="solid", color="black", weight=3]; 189.25/136.77 13438 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13438[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13438 -> 14721[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13438 -> 14722[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13439[label="Succ ww3100",fontsize=16,color="green",shape="box"];13440 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13440[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13440 -> 14723[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13440 -> 14724[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13441[label="Succ ww3100",fontsize=16,color="green",shape="box"];13442[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13442 -> 14725[label="",style="solid", color="black", weight=3]; 189.25/136.77 13443 -> 13442[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13443[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13444 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13444[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13444 -> 14726[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13444 -> 14727[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13445[label="Succ ww3100",fontsize=16,color="green",shape="box"];13446 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13446[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13446 -> 14728[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13446 -> 14729[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13447[label="Succ ww3100",fontsize=16,color="green",shape="box"];13448[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13448 -> 14730[label="",style="solid", color="black", weight=3]; 189.25/136.77 13449 -> 13448[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13449[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13450 -> 15660[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13450[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13450 -> 15733[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13450 -> 15734[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13450 -> 15735[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13454[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13454 -> 14735[label="",style="solid", color="black", weight=3]; 189.25/136.77 13455[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13455 -> 14736[label="",style="solid", color="black", weight=3]; 189.25/136.77 13456 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13456[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13456 -> 14737[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13456 -> 14738[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13457[label="Succ ww3100",fontsize=16,color="green",shape="box"];13458 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13458[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13458 -> 14739[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13458 -> 14740[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13459[label="Succ ww3100",fontsize=16,color="green",shape="box"];13460[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13460 -> 14741[label="",style="solid", color="black", weight=3]; 189.25/136.77 13461 -> 13460[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13461[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];13462 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13462[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13462 -> 14742[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13462 -> 14743[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13463[label="Succ ww3100",fontsize=16,color="green",shape="box"];13464 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13464[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13464 -> 14744[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13464 -> 14745[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13465[label="Succ ww3100",fontsize=16,color="green",shape="box"];13466[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];13466 -> 14746[label="",style="solid", color="black", weight=3]; 189.25/136.77 13467 -> 13466[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13467[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];13468 -> 17601[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13468[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];13468 -> 17611[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13468 -> 17612[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13468 -> 17613[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 17608[label="ww5",fontsize=16,color="green",shape="box"];17609[label="ww3100",fontsize=16,color="green",shape="box"];17610[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];17950[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22120 ww22121) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2214))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww2214))) (primPlusFloat (Float ww22120 ww22121) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17950 -> 17988[label="",style="solid", color="black", weight=3]; 189.25/136.77 13472[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13472 -> 14751[label="",style="solid", color="black", weight=3]; 189.25/136.77 13473[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13473 -> 14752[label="",style="solid", color="black", weight=3]; 189.25/136.77 13474[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13474 -> 14753[label="",style="solid", color="black", weight=3]; 189.25/136.77 13475 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13475[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13475 -> 14754[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13475 -> 14755[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13476[label="Succ ww3100",fontsize=16,color="green",shape="box"];13477 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13477[label="primPlusNat (primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13477 -> 14756[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13477 -> 14757[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13478[label="Succ ww3100",fontsize=16,color="green",shape="box"];13479[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13479 -> 14758[label="",style="solid", color="black", weight=3]; 189.25/136.77 13480[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13480 -> 14759[label="",style="solid", color="black", weight=3]; 189.25/136.77 13481 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13481[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13481 -> 14760[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13481 -> 14761[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13482[label="Succ ww3100",fontsize=16,color="green",shape="box"];13483 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13483[label="primPlusNat (primPlusNat Zero (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13483 -> 14762[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13483 -> 14763[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13484[label="Succ ww3100",fontsize=16,color="green",shape="box"];13485[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13485 -> 14764[label="",style="solid", color="black", weight=3]; 189.25/136.77 13486[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13486 -> 14765[label="",style="solid", color="black", weight=3]; 189.25/136.77 13487[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13487 -> 14766[label="",style="solid", color="black", weight=3]; 189.25/136.77 13488 -> 28615[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13488[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13488 -> 28616[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13488 -> 28617[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13488 -> 28618[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13488 -> 28619[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13489[label="ww3100",fontsize=16,color="green",shape="box"];13490[label="ww3100",fontsize=16,color="green",shape="box"];13491[label="ww3100",fontsize=16,color="green",shape="box"];13492[label="ww3100",fontsize=16,color="green",shape="box"];13493[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13493 -> 14771[label="",style="solid", color="black", weight=3]; 189.25/136.77 47950 -> 54948[label="",style="dashed", color="red", weight=0]; 189.25/136.77 47950[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];47950 -> 54953[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 47950 -> 54954[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 47950 -> 54955[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 47951[label="Neg Zero",fontsize=16,color="green",shape="box"];47952 -> 28646[label="",style="dashed", color="red", weight=0]; 189.25/136.77 47952[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];47952 -> 50665[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 47952 -> 50666[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 47952 -> 50667[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 47953[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];47954 -> 50222[label="",style="dashed", color="red", weight=0]; 189.25/136.77 47954[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];47954 -> 50229[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 55195[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4606))) (Float (Neg Zero) (Neg (Succ ww4607)))) ww4613",fontsize=16,color="black",shape="triangle"];55195 -> 55227[label="",style="solid", color="black", weight=3]; 189.25/136.77 55196 -> 54948[label="",style="dashed", color="red", weight=0]; 189.25/136.77 55196[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4606))) (Float (Neg Zero) (Neg (Succ ww4607))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4606))) (Float (Neg Zero) (Neg (Succ ww4607)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4606))) (Float (Neg Zero) (Neg (Succ ww4607)))) ww4613))",fontsize=16,color="magenta"];55196 -> 55228[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 28695[label="primPlusFloat (Float ww34620 ww34621) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3463))) (Float (Neg Zero) (Neg (Succ ww3464)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];28695 -> 28801[label="",style="solid", color="black", weight=3]; 189.25/136.77 13496[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13496 -> 14774[label="",style="solid", color="black", weight=3]; 189.25/136.77 13497[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13497 -> 14775[label="",style="solid", color="black", weight=3]; 189.25/136.77 13498[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13498 -> 14776[label="",style="solid", color="black", weight=3]; 189.25/136.77 13499 -> 6351[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13499[label="primMulNat ww40000000000 (Succ ww3000)",fontsize=16,color="magenta"];13499 -> 14777[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13499 -> 14778[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13500[label="Succ ww3000",fontsize=16,color="green",shape="box"];13501[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1789))) (Pos (primMulNat ww520 ww540))) LT))) (Float (Pos (Succ ww53)) (Pos ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (Float (Pos (Succ ww53)) (Pos ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1788))) (Pos (primMulNat ww520 ww540))) LT)) (Float (Pos (Succ ww53)) (Pos ww540)))",fontsize=16,color="black",shape="box"];13501 -> 14779[label="",style="solid", color="black", weight=3]; 189.25/136.77 13502[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1789))) (Neg (primMulNat ww520 ww540))) LT))) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1788))) (Neg (primMulNat ww520 ww540))) LT)) (Float (Pos (Succ ww53)) (Neg ww540)))",fontsize=16,color="black",shape="box"];13502 -> 14780[label="",style="solid", color="black", weight=3]; 189.25/136.77 13503[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1789))) (Neg (primMulNat ww520 ww540))) LT))) (Float (Pos (Succ ww53)) (Pos ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (Float (Pos (Succ ww53)) (Pos ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1788))) (Neg (primMulNat ww520 ww540))) LT)) (Float (Pos (Succ ww53)) (Pos ww540)))",fontsize=16,color="black",shape="box"];13503 -> 14781[label="",style="solid", color="black", weight=3]; 189.25/136.77 13504[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1789))) (Pos (primMulNat ww520 ww540))) LT))) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1788))) (Pos (primMulNat ww520 ww540))) LT)) (Float (Pos (Succ ww53)) (Neg ww540)))",fontsize=16,color="black",shape="box"];13504 -> 14782[label="",style="solid", color="black", weight=3]; 189.25/136.77 13505[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat ww520 ww540)) LT))) (Float (Pos (Succ ww53)) (Pos ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (Float (Pos (Succ ww53)) (Pos ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat ww520 ww540)) LT)) (Float (Pos (Succ ww53)) (Pos ww540)))",fontsize=16,color="burlywood",shape="box"];62603[label="ww520/Succ ww5200",fontsize=10,color="white",style="solid",shape="box"];13505 -> 62603[label="",style="solid", color="burlywood", weight=9]; 189.25/136.77 62603 -> 14783[label="",style="solid", color="burlywood", weight=3]; 189.25/136.77 62604[label="ww520/Zero",fontsize=10,color="white",style="solid",shape="box"];13505 -> 62604[label="",style="solid", color="burlywood", weight=9]; 189.25/136.77 62604 -> 14784[label="",style="solid", color="burlywood", weight=3]; 189.25/136.77 13506[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww53)) (Neg ww540)))",fontsize=16,color="black",shape="triangle"];13506 -> 14785[label="",style="solid", color="black", weight=3]; 189.25/136.77 13507[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww53)) (Pos ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (Float (Pos (Succ ww53)) (Pos ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww53)) (Pos ww540)))",fontsize=16,color="black",shape="triangle"];13507 -> 14786[label="",style="solid", color="black", weight=3]; 189.25/136.77 13508[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat ww520 ww540)) LT))) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat ww520 ww540)) LT)) (Float (Pos (Succ ww53)) (Neg ww540)))",fontsize=16,color="burlywood",shape="box"];62605[label="ww520/Succ ww5200",fontsize=10,color="white",style="solid",shape="box"];13508 -> 62605[label="",style="solid", color="burlywood", weight=9]; 189.25/136.77 62605 -> 14787[label="",style="solid", color="burlywood", weight=3]; 189.25/136.77 62606[label="ww520/Zero",fontsize=10,color="white",style="solid",shape="box"];13508 -> 62606[label="",style="solid", color="burlywood", weight=9]; 189.25/136.77 62606 -> 14788[label="",style="solid", color="burlywood", weight=3]; 189.25/136.77 13509[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1791))) (Pos (primMulNat ww680 ww700))) LT))) (Float (Pos (Succ ww69)) (Pos ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (Float (Pos (Succ ww69)) (Pos ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1790))) (Pos (primMulNat ww680 ww700))) LT)) (Float (Pos (Succ ww69)) (Pos ww700)))",fontsize=16,color="black",shape="box"];13509 -> 14789[label="",style="solid", color="black", weight=3]; 189.25/136.77 13510[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1791))) (Neg (primMulNat ww680 ww700))) LT))) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1790))) (Neg (primMulNat ww680 ww700))) LT)) (Float (Pos (Succ ww69)) (Neg ww700)))",fontsize=16,color="black",shape="box"];13510 -> 14790[label="",style="solid", color="black", weight=3]; 189.25/136.77 13511[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1791))) (Neg (primMulNat ww680 ww700))) LT))) (Float (Pos (Succ ww69)) (Pos ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (Float (Pos (Succ ww69)) (Pos ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1790))) (Neg (primMulNat ww680 ww700))) LT)) (Float (Pos (Succ ww69)) (Pos ww700)))",fontsize=16,color="black",shape="box"];13511 -> 14791[label="",style="solid", color="black", weight=3]; 189.25/136.77 13512[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1791))) (Pos (primMulNat ww680 ww700))) LT))) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos (Succ (Succ ww1790))) (Pos (primMulNat ww680 ww700))) LT)) (Float (Pos (Succ ww69)) (Neg ww700)))",fontsize=16,color="black",shape="box"];13512 -> 14792[label="",style="solid", color="black", weight=3]; 189.25/136.77 13513[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat ww680 ww700)) LT))) (Float (Pos (Succ ww69)) (Pos ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (Float (Pos (Succ ww69)) (Pos ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat ww680 ww700)) LT)) (Float (Pos (Succ ww69)) (Pos ww700)))",fontsize=16,color="burlywood",shape="box"];62607[label="ww680/Succ ww6800",fontsize=10,color="white",style="solid",shape="box"];13513 -> 62607[label="",style="solid", color="burlywood", weight=9]; 189.25/136.77 62607 -> 14793[label="",style="solid", color="burlywood", weight=3]; 189.25/136.77 62608[label="ww680/Zero",fontsize=10,color="white",style="solid",shape="box"];13513 -> 62608[label="",style="solid", color="burlywood", weight=9]; 189.25/136.77 62608 -> 14794[label="",style="solid", color="burlywood", weight=3]; 189.25/136.77 13514[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww69)) (Neg ww700)))",fontsize=16,color="black",shape="triangle"];13514 -> 14795[label="",style="solid", color="black", weight=3]; 189.25/136.77 13515[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww69)) (Pos ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (Float (Pos (Succ ww69)) (Pos ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww69)) (Pos ww700)))",fontsize=16,color="black",shape="triangle"];13515 -> 14796[label="",style="solid", color="black", weight=3]; 189.25/136.77 13516[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat ww680 ww700)) LT))) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat ww680 ww700)) LT)) (Float (Pos (Succ ww69)) (Neg ww700)))",fontsize=16,color="burlywood",shape="box"];62609[label="ww680/Succ ww6800",fontsize=10,color="white",style="solid",shape="box"];13516 -> 62609[label="",style="solid", color="burlywood", weight=9]; 189.25/136.77 62609 -> 14797[label="",style="solid", color="burlywood", weight=3]; 189.25/136.77 62610[label="ww680/Zero",fontsize=10,color="white",style="solid",shape="box"];13516 -> 62610[label="",style="solid", color="burlywood", weight=9]; 189.25/136.77 62610 -> 14798[label="",style="solid", color="burlywood", weight=3]; 189.25/136.77 13517 -> 14799[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13517[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];13517 -> 14800[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13517 -> 14801[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13518[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];13518 -> 14802[label="",style="solid", color="black", weight=3]; 189.25/136.77 13519[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13519 -> 14803[label="",style="solid", color="black", weight=3]; 189.25/136.77 13520[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];13520 -> 14804[label="",style="solid", color="black", weight=3]; 189.25/136.77 13521[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];13521 -> 14805[label="",style="solid", color="black", weight=3]; 189.25/136.77 13522[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];13522 -> 14806[label="",style="solid", color="black", weight=3]; 189.25/136.77 13523 -> 14807[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13523[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13523 -> 14808[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13523 -> 14809[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13524[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];13524 -> 14810[label="",style="solid", color="black", weight=3]; 189.25/136.77 13525[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13525 -> 14811[label="",style="solid", color="black", weight=3]; 189.25/136.77 13526[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];13526 -> 14812[label="",style="solid", color="black", weight=3]; 189.25/136.77 13527 -> 14813[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13527[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos (primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)))) LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)))) LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="magenta"];13527 -> 14814[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13527 -> 14815[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13528[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos Zero)) LT))) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];13528 -> 14816[label="",style="solid", color="black", weight=3]; 189.25/136.77 13529[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos Zero)) LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];13529 -> 14817[label="",style="solid", color="black", weight=3]; 189.25/136.77 13530[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos Zero)) LT))) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];13530 -> 14818[label="",style="solid", color="black", weight=3]; 189.25/136.77 13531 -> 14819[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13531[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg (primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)))) LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)))) LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="magenta"];13531 -> 14820[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13531 -> 14821[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13532[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg Zero)) LT))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];13532 -> 14822[label="",style="solid", color="black", weight=3]; 189.25/136.77 13533[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg Zero)) LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];13533 -> 14823[label="",style="solid", color="black", weight=3]; 189.25/136.77 13534[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg Zero)) LT))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];13534 -> 14824[label="",style="solid", color="black", weight=3]; 189.25/136.77 13535 -> 14825[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13535[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg (primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)))) LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)))) LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="magenta"];13535 -> 14826[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13535 -> 14827[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13536[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg Zero)) LT))) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];13536 -> 14828[label="",style="solid", color="black", weight=3]; 189.25/136.77 13537[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg Zero)) LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];13537 -> 14829[label="",style="solid", color="black", weight=3]; 189.25/136.77 13538[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg Zero)) LT))) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];13538 -> 14830[label="",style="solid", color="black", weight=3]; 189.25/136.77 13539 -> 14831[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13539[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos (primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)))) LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)))) LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="magenta"];13539 -> 14832[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13539 -> 14833[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13540[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos Zero)) LT))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];13540 -> 14834[label="",style="solid", color="black", weight=3]; 189.25/136.77 13541[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos Zero)) LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];13541 -> 14835[label="",style="solid", color="black", weight=3]; 189.25/136.77 13542[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos Zero)) LT))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];13542 -> 14836[label="",style="solid", color="black", weight=3]; 189.25/136.77 13543 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13543[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13543 -> 14837[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13544 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13544[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13544 -> 14838[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13545[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) (primMulNat (Succ ww4100) ww310)) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) (primMulNat (Succ ww4100) ww310)) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];62611[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];13545 -> 62611[label="",style="solid", color="burlywood", weight=9]; 189.25/136.77 62611 -> 14839[label="",style="solid", color="burlywood", weight=3]; 189.25/136.77 62612[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];13545 -> 62612[label="",style="solid", color="burlywood", weight=9]; 189.25/136.77 62612 -> 14840[label="",style="solid", color="burlywood", weight=3]; 189.25/136.77 13546[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) (primMulNat Zero ww310)) LT))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) (primMulNat Zero ww310)) LT)) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="burlywood",shape="box"];62613[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];13546 -> 62613[label="",style="solid", color="burlywood", weight=9]; 189.25/136.77 62613 -> 14841[label="",style="solid", color="burlywood", weight=3]; 189.25/136.77 62614[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];13546 -> 62614[label="",style="solid", color="burlywood", weight=9]; 189.25/136.77 62614 -> 14842[label="",style="solid", color="burlywood", weight=3]; 189.25/136.77 13547 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13547[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13547 -> 14843[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13548 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13548[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13548 -> 14844[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13549[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];13549 -> 14845[label="",style="solid", color="black", weight=3]; 189.25/136.77 13550 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13550[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13550 -> 14846[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13551 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13551[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13551 -> 14847[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13552[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];13552 -> 14848[label="",style="solid", color="black", weight=3]; 189.25/136.77 13553 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13553[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13553 -> 14849[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13554 -> 5617[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13554[label="primPlusNat (Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)) ww3000",fontsize=16,color="magenta"];13554 -> 14850[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13555[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) (primMulNat (Succ ww4100) ww310)) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) (primMulNat (Succ ww4100) ww310)) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];62615[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];13555 -> 62615[label="",style="solid", color="burlywood", weight=9]; 189.25/136.77 62615 -> 14851[label="",style="solid", color="burlywood", weight=3]; 189.25/136.77 62616[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];13555 -> 62616[label="",style="solid", color="burlywood", weight=9]; 189.25/136.77 62616 -> 14852[label="",style="solid", color="burlywood", weight=3]; 189.25/136.77 13556[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) (primMulNat Zero ww310)) LT))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) (primMulNat Zero ww310)) LT)) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="burlywood",shape="box"];62617[label="ww310/Succ ww3100",fontsize=10,color="white",style="solid",shape="box"];13556 -> 62617[label="",style="solid", color="burlywood", weight=9]; 189.25/136.77 62617 -> 14853[label="",style="solid", color="burlywood", weight=3]; 189.25/136.77 62618[label="ww310/Zero",fontsize=10,color="white",style="solid",shape="box"];13556 -> 62618[label="",style="solid", color="burlywood", weight=9]; 189.25/136.77 62618 -> 14854[label="",style="solid", color="burlywood", weight=3]; 189.25/136.77 13592 -> 6351[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13592[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];13592 -> 14855[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13592 -> 14856[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13593[label="Succ ww3100",fontsize=16,color="green",shape="box"];13594 -> 6351[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13594[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];13594 -> 14857[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13594 -> 14858[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13595[label="Succ ww3100",fontsize=16,color="green",shape="box"];13596[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13596 -> 14859[label="",style="dashed", color="green", weight=3]; 189.25/136.77 13597[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13597 -> 14860[label="",style="dashed", color="green", weight=3]; 189.25/136.77 13598[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1947)) ww1948) LT))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1949)) (Succ ww19500)) LT)) ww1945)",fontsize=16,color="black",shape="box"];13598 -> 14861[label="",style="solid", color="black", weight=3]; 189.25/136.77 13599[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1947)) ww1948) LT))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1949)) Zero) LT)) ww1945)",fontsize=16,color="black",shape="box"];13599 -> 14862[label="",style="solid", color="black", weight=3]; 189.25/136.77 13600[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13600 -> 14863[label="",style="dashed", color="green", weight=3]; 189.25/136.77 13601[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13601 -> 14864[label="",style="dashed", color="green", weight=3]; 189.25/136.77 13602[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13602 -> 14865[label="",style="dashed", color="green", weight=3]; 189.25/136.77 13603[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13603 -> 14866[label="",style="dashed", color="green", weight=3]; 189.25/136.77 13604[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13604 -> 14867[label="",style="solid", color="black", weight=3]; 189.25/136.77 13605[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13605 -> 14868[label="",style="dashed", color="green", weight=3]; 189.25/136.77 13606[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13606 -> 14869[label="",style="dashed", color="green", weight=3]; 189.25/136.77 13607[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];13607 -> 14870[label="",style="solid", color="black", weight=3]; 189.25/136.77 13608[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];13608 -> 14871[label="",style="solid", color="black", weight=3]; 189.25/136.77 18784[label="ww3000",fontsize=16,color="green",shape="box"];18785[label="ww5",fontsize=16,color="green",shape="box"];18786[label="ww310",fontsize=16,color="green",shape="box"];18787[label="ww410",fontsize=16,color="green",shape="box"];18788[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];13610 -> 6351[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13610[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];13610 -> 14873[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13610 -> 14874[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13611[label="Succ ww3100",fontsize=16,color="green",shape="box"];13612 -> 6351[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13612[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];13612 -> 14875[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13612 -> 14876[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13613[label="Succ ww3100",fontsize=16,color="green",shape="box"];13614[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13614 -> 14877[label="",style="dashed", color="green", weight=3]; 189.25/136.77 13615[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13615 -> 14878[label="",style="dashed", color="green", weight=3]; 189.25/136.77 13616[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1912)) ww1908) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1911)) (Succ ww19070)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13616 -> 14879[label="",style="solid", color="black", weight=3]; 189.25/136.77 13617[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1912)) ww1908) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1911)) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13617 -> 14880[label="",style="solid", color="black", weight=3]; 189.25/136.77 13618[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13618 -> 14881[label="",style="dashed", color="green", weight=3]; 189.25/136.77 13619[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13619 -> 14882[label="",style="dashed", color="green", weight=3]; 189.25/136.77 13620[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];13620 -> 14883[label="",style="solid", color="black", weight=3]; 189.25/136.77 13621[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13621 -> 14884[label="",style="dashed", color="green", weight=3]; 189.25/136.77 13622[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13622 -> 14885[label="",style="dashed", color="green", weight=3]; 189.25/136.77 13623[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13623 -> 14886[label="",style="solid", color="black", weight=3]; 189.25/136.77 13624[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13624 -> 14887[label="",style="dashed", color="green", weight=3]; 189.25/136.77 13625[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];13625 -> 14888[label="",style="dashed", color="green", weight=3]; 189.25/136.77 13626[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];13626 -> 14889[label="",style="solid", color="black", weight=3]; 189.25/136.77 13627[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1792 ww11600) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1792 ww11600) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62619[label="ww1792/Succ ww17920",fontsize=10,color="white",style="solid",shape="box"];13627 -> 62619[label="",style="solid", color="burlywood", weight=9]; 189.25/136.77 62619 -> 14890[label="",style="solid", color="burlywood", weight=3]; 189.25/136.77 62620[label="ww1792/Zero",fontsize=10,color="white",style="solid",shape="box"];13627 -> 62620[label="",style="solid", color="burlywood", weight=9]; 189.25/136.77 62620 -> 14891[label="",style="solid", color="burlywood", weight=3]; 189.25/136.77 13628 -> 10806[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13628[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];13629[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13629 -> 14892[label="",style="solid", color="black", weight=3]; 189.25/136.77 13630[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];13630 -> 14893[label="",style="solid", color="black", weight=3]; 189.25/136.77 13631 -> 19892[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13631[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];13631 -> 19901[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13631 -> 19902[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13631 -> 19903[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13631 -> 19904[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 29281 -> 29368[label="",style="dashed", color="red", weight=0]; 189.25/136.77 29281[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero))",fontsize=16,color="magenta"];29281 -> 29375[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 29281 -> 29376[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 29281 -> 29377[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 29282[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];29282 -> 29356[label="",style="solid", color="black", weight=3]; 189.25/136.77 29283[label="ww3000",fontsize=16,color="green",shape="box"];29284[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];13635[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1796 ww11800) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1796 ww11800) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62621[label="ww1796/Succ ww17960",fontsize=10,color="white",style="solid",shape="box"];13635 -> 62621[label="",style="solid", color="burlywood", weight=9]; 189.25/136.77 62621 -> 14898[label="",style="solid", color="burlywood", weight=3]; 189.25/136.77 62622[label="ww1796/Zero",fontsize=10,color="white",style="solid",shape="box"];13635 -> 62622[label="",style="solid", color="burlywood", weight=9]; 189.25/136.77 62622 -> 14899[label="",style="solid", color="burlywood", weight=3]; 189.25/136.77 13636 -> 10819[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13636[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13637[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13637 -> 14900[label="",style="solid", color="black", weight=3]; 189.25/136.77 13638 -> 28874[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13638[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];13638 -> 28875[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13638 -> 28876[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13639 -> 53796[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13639[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];13639 -> 54227[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13639 -> 54228[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13639 -> 54229[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13639 -> 54230[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13639 -> 54231[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13640 -> 28928[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13640[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];13640 -> 28929[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13640 -> 28930[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13641 -> 6351[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13641[label="primMulNat ww410000 (Succ ww3100)",fontsize=16,color="magenta"];13641 -> 14904[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13641 -> 14905[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13642[label="Succ ww3100",fontsize=16,color="green",shape="box"];13643 -> 6351[label="",style="dashed", color="red", weight=0]; 189.25/136.77 13643[label="primMulNat ww410000 (Succ ww3100)",fontsize=16,color="magenta"];13643 -> 14906[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13643 -> 14907[label="",style="dashed", color="magenta", weight=3]; 189.25/136.77 13644[label="Succ ww3100",fontsize=16,color="green",shape="box"];13645[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1805) (Succ ww180000)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1805) (Succ ww180000)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13645 -> 14908[label="",style="solid", color="black", weight=3]; 189.26/136.77 13646[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1805) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1805) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13646 -> 14909[label="",style="solid", color="black", weight=3]; 189.26/136.77 13647[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13647 -> 14910[label="",style="solid", color="black", weight=3]; 189.26/136.77 13648[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1814) (Succ ww181000)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1814) (Succ ww181000)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13648 -> 14911[label="",style="solid", color="black", weight=3]; 189.26/136.77 13649[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1814) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1814) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13649 -> 14912[label="",style="solid", color="black", weight=3]; 189.26/136.77 13650[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13650 -> 14913[label="",style="solid", color="black", weight=3]; 189.26/136.77 13651[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1390) ww31000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1390) ww31000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))))",fontsize=16,color="burlywood",shape="box"];62623[label="ww31000/Succ ww310000",fontsize=10,color="white",style="solid",shape="box"];13651 -> 62623[label="",style="solid", color="burlywood", weight=9]; 189.26/136.77 62623 -> 14914[label="",style="solid", color="burlywood", weight=3]; 189.26/136.77 62624[label="ww31000/Zero",fontsize=10,color="white",style="solid",shape="box"];13651 -> 62624[label="",style="solid", color="burlywood", weight=9]; 189.26/136.77 62624 -> 14915[label="",style="solid", color="burlywood", weight=3]; 189.26/136.77 13652[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww31000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww31000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ ww31000)))))",fontsize=16,color="burlywood",shape="box"];62625[label="ww31000/Succ ww310000",fontsize=10,color="white",style="solid",shape="box"];13652 -> 62625[label="",style="solid", color="burlywood", weight=9]; 189.26/136.77 62625 -> 14916[label="",style="solid", color="burlywood", weight=3]; 189.26/136.77 62626[label="ww31000/Zero",fontsize=10,color="white",style="solid",shape="box"];13652 -> 62626[label="",style="solid", color="burlywood", weight=9]; 189.26/136.77 62626 -> 14917[label="",style="solid", color="burlywood", weight=3]; 189.26/136.77 13653[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];13653 -> 14918[label="",style="solid", color="black", weight=3]; 189.26/136.77 29945 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.77 29945[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];29945 -> 30190[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 29945 -> 30191[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 29945 -> 30192[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 13659 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.77 13659[label="primMulNat ww410000 (Succ ww3100)",fontsize=16,color="magenta"];13659 -> 14924[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 13659 -> 14925[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 13660[label="Succ ww3100",fontsize=16,color="green",shape="box"];13661 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.77 13661[label="primMulNat ww410000 (Succ ww3100)",fontsize=16,color="magenta"];13661 -> 14926[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 13661 -> 14927[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 13662[label="Succ ww3100",fontsize=16,color="green",shape="box"];13663[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1821) (Succ ww181600)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1821) (Succ ww181600)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13663 -> 14928[label="",style="solid", color="black", weight=3]; 189.26/136.77 13664[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1821) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1821) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13664 -> 14929[label="",style="solid", color="black", weight=3]; 189.26/136.77 13665[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13665 -> 14930[label="",style="solid", color="black", weight=3]; 189.26/136.77 13666[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1830) (Succ ww182600)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1830) (Succ ww182600)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13666 -> 14931[label="",style="solid", color="black", weight=3]; 189.26/136.77 13667[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1830) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1830) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13667 -> 14932[label="",style="solid", color="black", weight=3]; 189.26/136.77 13668[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13668 -> 14933[label="",style="solid", color="black", weight=3]; 189.26/136.77 13669[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1410) ww31000) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1410) ww31000) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))))",fontsize=16,color="burlywood",shape="box"];62627[label="ww31000/Succ ww310000",fontsize=10,color="white",style="solid",shape="box"];13669 -> 62627[label="",style="solid", color="burlywood", weight=9]; 189.26/136.77 62627 -> 14934[label="",style="solid", color="burlywood", weight=3]; 189.26/136.77 62628[label="ww31000/Zero",fontsize=10,color="white",style="solid",shape="box"];13669 -> 62628[label="",style="solid", color="burlywood", weight=9]; 189.26/136.77 62628 -> 14935[label="",style="solid", color="burlywood", weight=3]; 189.26/136.77 13670[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww31000) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww31000) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ ww31000)))))",fontsize=16,color="burlywood",shape="box"];62629[label="ww31000/Succ ww310000",fontsize=10,color="white",style="solid",shape="box"];13670 -> 62629[label="",style="solid", color="burlywood", weight=9]; 189.26/136.77 62629 -> 14936[label="",style="solid", color="burlywood", weight=3]; 189.26/136.77 62630[label="ww31000/Zero",fontsize=10,color="white",style="solid",shape="box"];13670 -> 62630[label="",style="solid", color="burlywood", weight=9]; 189.26/136.77 62630 -> 14937[label="",style="solid", color="burlywood", weight=3]; 189.26/136.77 13671[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];13671 -> 14938[label="",style="solid", color="black", weight=3]; 189.26/136.77 28926[label="fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) ww3482) GT",fontsize=16,color="black",shape="box"];28926 -> 28954[label="",style="solid", color="black", weight=3]; 189.26/136.77 29211 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.77 29211[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];29211 -> 29357[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 29211 -> 29358[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 29211 -> 29359[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 29212[label="takeWhile (flip ltEsFloat ww3490) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))",fontsize=16,color="black",shape="box"];29212 -> 29360[label="",style="solid", color="black", weight=3]; 189.26/136.77 29213 -> 57365[label="",style="dashed", color="red", weight=0]; 189.26/136.77 29213[label="takeWhile0 (flip ltEsFloat ww3490) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) MyTrue",fontsize=16,color="magenta"];29213 -> 57366[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 29213 -> 57367[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 29213 -> 57368[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 55197 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.77 55197[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];55197 -> 55229[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 55197 -> 55230[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 55197 -> 55231[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 29147 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.77 29147[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];29147 -> 29214[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 29147 -> 29215[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 29147 -> 29216[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 29148[label="takeWhile (flip ltEsFloat ww3503) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))",fontsize=16,color="black",shape="box"];29148 -> 29217[label="",style="solid", color="black", weight=3]; 189.26/136.77 29149 -> 57365[label="",style="dashed", color="red", weight=0]; 189.26/136.77 29149[label="takeWhile0 (flip ltEsFloat ww3503) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) MyTrue",fontsize=16,color="magenta"];29149 -> 57369[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 29149 -> 57370[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 29149 -> 57371[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 13675 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.77 13675[label="primMulNat ww4100000 (Succ ww3100)",fontsize=16,color="magenta"];13675 -> 14942[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 13675 -> 14943[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 13676[label="Succ ww3100",fontsize=16,color="green",shape="box"];13677 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.77 13677[label="primMulNat ww4100000 (Succ ww3100)",fontsize=16,color="magenta"];13677 -> 14944[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 13677 -> 14945[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 13678[label="Succ ww3100",fontsize=16,color="green",shape="box"];13679[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) (Succ ww14300)) LT))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) (Succ ww14300)) LT)) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13679 -> 14946[label="",style="solid", color="black", weight=3]; 189.26/136.77 13680[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) Zero) LT))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) Zero) LT)) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13680 -> 14947[label="",style="solid", color="black", weight=3]; 189.26/136.77 13681[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww14300)) LT))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww14300)) LT)) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13681 -> 14948[label="",style="solid", color="black", weight=3]; 189.26/136.77 13682[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13682 -> 14949[label="",style="solid", color="black", weight=3]; 189.26/136.77 13683[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13683 -> 14950[label="",style="solid", color="black", weight=3]; 189.26/136.77 13684[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) (Succ ww15100)) LT))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) (Succ ww15100)) LT)) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13684 -> 14951[label="",style="solid", color="black", weight=3]; 189.26/136.77 13685[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) Zero) LT))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) Zero) LT)) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13685 -> 14952[label="",style="solid", color="black", weight=3]; 189.26/136.77 13686[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww15100)) LT))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww15100)) LT)) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13686 -> 14953[label="",style="solid", color="black", weight=3]; 189.26/136.77 13687[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13687 -> 14954[label="",style="solid", color="black", weight=3]; 189.26/136.77 13688[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13688 -> 14955[label="",style="solid", color="black", weight=3]; 189.26/136.77 13689[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) ww157) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) ww157) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62631[label="ww157/Succ ww1570",fontsize=10,color="white",style="solid",shape="box"];13689 -> 62631[label="",style="solid", color="burlywood", weight=9]; 189.26/136.77 62631 -> 14956[label="",style="solid", color="burlywood", weight=3]; 189.26/136.77 62632[label="ww157/Zero",fontsize=10,color="white",style="solid",shape="box"];13689 -> 62632[label="",style="solid", color="burlywood", weight=9]; 189.26/136.77 62632 -> 14957[label="",style="solid", color="burlywood", weight=3]; 189.26/136.77 13690[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww157) LT))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww157) LT)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62633[label="ww157/Succ ww1570",fontsize=10,color="white",style="solid",shape="box"];13690 -> 62633[label="",style="solid", color="burlywood", weight=9]; 189.26/136.77 62633 -> 14958[label="",style="solid", color="burlywood", weight=3]; 189.26/136.77 62634[label="ww157/Zero",fontsize=10,color="white",style="solid",shape="box"];13690 -> 62634[label="",style="solid", color="burlywood", weight=9]; 189.26/136.77 62634 -> 14959[label="",style="solid", color="burlywood", weight=3]; 189.26/136.77 13691[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13691 -> 14960[label="",style="solid", color="black", weight=3]; 189.26/136.77 13692[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) ww310000) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) ww310000) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="burlywood",shape="box"];62635[label="ww310000/Succ ww3100000",fontsize=10,color="white",style="solid",shape="box"];13692 -> 62635[label="",style="solid", color="burlywood", weight=9]; 189.26/136.77 62635 -> 14961[label="",style="solid", color="burlywood", weight=3]; 189.26/136.77 62636[label="ww310000/Zero",fontsize=10,color="white",style="solid",shape="box"];13692 -> 62636[label="",style="solid", color="burlywood", weight=9]; 189.26/136.77 62636 -> 14962[label="",style="solid", color="burlywood", weight=3]; 189.26/136.77 13693[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww310000) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww310000) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="burlywood",shape="box"];62637[label="ww310000/Succ ww3100000",fontsize=10,color="white",style="solid",shape="box"];13693 -> 62637[label="",style="solid", color="burlywood", weight=9]; 189.26/136.77 62637 -> 14963[label="",style="solid", color="burlywood", weight=3]; 189.26/136.77 62638[label="ww310000/Zero",fontsize=10,color="white",style="solid",shape="box"];13693 -> 62638[label="",style="solid", color="burlywood", weight=9]; 189.26/136.77 62638 -> 14964[label="",style="solid", color="burlywood", weight=3]; 189.26/136.77 13694[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];13694 -> 14965[label="",style="solid", color="black", weight=3]; 189.26/136.77 13695[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="black",shape="box"];13695 -> 14966[label="",style="solid", color="black", weight=3]; 189.26/136.77 13696[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];13696 -> 14967[label="",style="solid", color="black", weight=3]; 189.26/136.77 13697[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))))) (ltEsFloat (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];13697 -> 14968[label="",style="solid", color="black", weight=3]; 189.26/136.77 13698[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))) (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))",fontsize=16,color="black",shape="box"];13698 -> 14969[label="",style="solid", color="black", weight=3]; 189.26/136.77 13699[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))))) (ltEsFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];13699 -> 14970[label="",style="solid", color="black", weight=3]; 189.26/136.77 20224[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww24150 ww24151) (fsFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (primPlusFloat (Float ww24150 ww24151) (fsFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];20224 -> 20262[label="",style="solid", color="black", weight=3]; 189.26/136.77 29988[label="primPlusFloat (Float ww1250 ww1251) (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];29988 -> 30193[label="",style="solid", color="black", weight=3]; 189.26/136.77 30227[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3522)) (Pos Zero)) ww3526) GT)",fontsize=16,color="burlywood",shape="box"];62639[label="ww3526/Float ww35260 ww35261",fontsize=10,color="white",style="solid",shape="box"];30227 -> 62639[label="",style="solid", color="burlywood", weight=9]; 189.26/136.77 62639 -> 30264[label="",style="solid", color="burlywood", weight=3]; 189.26/136.77 30262 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.77 30262[label="primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];30262 -> 30281[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 30262 -> 30282[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 30263[label="takeWhile1 (flip ltEsFloat ww3517) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))))) (flip ltEsFloat ww3517 (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))))",fontsize=16,color="black",shape="box"];30263 -> 30283[label="",style="solid", color="black", weight=3]; 189.26/136.77 57398[label="Cons (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) ww4690) (iterate (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) ww4690)))",fontsize=16,color="green",shape="box"];57398 -> 57539[label="",style="dashed", color="green", weight=3]; 189.26/136.77 57398 -> 57540[label="",style="dashed", color="green", weight=3]; 189.26/136.77 16550[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20800 ww20801) (primDivFloat (Float (msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))) (srMyInt (Pos ww2082) (Neg ww2084))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2083)) (Neg ww2084)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2083)) (Neg ww2084)) (primPlusFloat (Float ww20800 ww20801) (primDivFloat (Float (msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))) (srMyInt (Pos ww2082) (Neg ww2084))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16550 -> 16593[label="",style="solid", color="black", weight=3]; 189.26/136.77 19109[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22930 ww22931) (primDivFloat (Float (msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))) (srMyInt (Neg ww2295) (Pos ww2297))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2296)) (Pos ww2297)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2296)) (Pos ww2297)) (primPlusFloat (Float ww22930 ww22931) (primDivFloat (Float (msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))) (srMyInt (Neg ww2295) (Pos ww2297))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];19109 -> 19113[label="",style="solid", color="black", weight=3]; 189.26/136.77 13705 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.77 13705[label="primMulNat ww4100000 (Succ ww3100)",fontsize=16,color="magenta"];13705 -> 14976[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 13705 -> 14977[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 13706[label="Succ ww3100",fontsize=16,color="green",shape="box"];13707 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.77 13707[label="primMulNat ww4100000 (Succ ww3100)",fontsize=16,color="magenta"];13707 -> 14978[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 13707 -> 14979[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 13708[label="Succ ww3100",fontsize=16,color="green",shape="box"];13709[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) (Succ ww15900)) LT))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) (Succ ww15900)) LT)) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13709 -> 14980[label="",style="solid", color="black", weight=3]; 189.26/136.77 13710[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) Zero) LT))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) Zero) LT)) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13710 -> 14981[label="",style="solid", color="black", weight=3]; 189.26/136.77 13711[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww15900)) LT))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww15900)) LT)) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13711 -> 14982[label="",style="solid", color="black", weight=3]; 189.26/136.77 13712[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13712 -> 14983[label="",style="solid", color="black", weight=3]; 189.26/136.77 13713[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13713 -> 14984[label="",style="solid", color="black", weight=3]; 189.26/136.77 13714[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) (Succ ww16700)) LT))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) (Succ ww16700)) LT)) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13714 -> 14985[label="",style="solid", color="black", weight=3]; 189.26/136.77 13715[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) Zero) LT))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000) Zero) LT)) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13715 -> 14986[label="",style="solid", color="black", weight=3]; 189.26/136.77 13716[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww16700)) LT))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww16700)) LT)) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13716 -> 14987[label="",style="solid", color="black", weight=3]; 189.26/136.77 13717[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13717 -> 14988[label="",style="solid", color="black", weight=3]; 189.26/136.77 13718[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13718 -> 14989[label="",style="solid", color="black", weight=3]; 189.26/136.77 13719[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) ww173) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) ww173) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62640[label="ww173/Succ ww1730",fontsize=10,color="white",style="solid",shape="box"];13719 -> 62640[label="",style="solid", color="burlywood", weight=9]; 189.26/136.77 62640 -> 14990[label="",style="solid", color="burlywood", weight=3]; 189.26/136.77 62641[label="ww173/Zero",fontsize=10,color="white",style="solid",shape="box"];13719 -> 62641[label="",style="solid", color="burlywood", weight=9]; 189.26/136.77 62641 -> 14991[label="",style="solid", color="burlywood", weight=3]; 189.26/136.77 13720[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww173) LT))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww173) LT)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62642[label="ww173/Succ ww1730",fontsize=10,color="white",style="solid",shape="box"];13720 -> 62642[label="",style="solid", color="burlywood", weight=9]; 189.26/136.77 62642 -> 14992[label="",style="solid", color="burlywood", weight=3]; 189.26/136.77 62643[label="ww173/Zero",fontsize=10,color="white",style="solid",shape="box"];13720 -> 62643[label="",style="solid", color="burlywood", weight=9]; 189.26/136.77 62643 -> 14993[label="",style="solid", color="burlywood", weight=3]; 189.26/136.77 13721[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13721 -> 14994[label="",style="solid", color="black", weight=3]; 189.26/136.77 13722[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) ww310000) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) ww310000) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ ww310000))))))",fontsize=16,color="burlywood",shape="box"];62644[label="ww310000/Succ ww3100000",fontsize=10,color="white",style="solid",shape="box"];13722 -> 62644[label="",style="solid", color="burlywood", weight=9]; 189.26/136.77 62644 -> 14995[label="",style="solid", color="burlywood", weight=3]; 189.26/136.77 62645[label="ww310000/Zero",fontsize=10,color="white",style="solid",shape="box"];13722 -> 62645[label="",style="solid", color="burlywood", weight=9]; 189.26/136.77 62645 -> 14996[label="",style="solid", color="burlywood", weight=3]; 189.26/136.77 13723[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww310000) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww310000) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ ww310000))))))",fontsize=16,color="burlywood",shape="box"];62646[label="ww310000/Succ ww3100000",fontsize=10,color="white",style="solid",shape="box"];13723 -> 62646[label="",style="solid", color="burlywood", weight=9]; 189.26/136.77 62646 -> 14997[label="",style="solid", color="burlywood", weight=3]; 189.26/136.77 62647[label="ww310000/Zero",fontsize=10,color="white",style="solid",shape="box"];13723 -> 62647[label="",style="solid", color="burlywood", weight=9]; 189.26/136.77 62647 -> 14998[label="",style="solid", color="burlywood", weight=3]; 189.26/136.77 13724[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];13724 -> 14999[label="",style="solid", color="black", weight=3]; 189.26/136.77 13725[label="Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww310000))))",fontsize=16,color="green",shape="box"];13726[label="ww5",fontsize=16,color="green",shape="box"];13727[label="Zero",fontsize=16,color="green",shape="box"];13728[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];13728 -> 15000[label="",style="solid", color="black", weight=3]; 189.26/136.77 54172 -> 54742[label="",style="dashed", color="red", weight=0]; 189.26/136.77 54172[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero)))",fontsize=16,color="magenta"];54172 -> 54780[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 54172 -> 54781[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 54172 -> 54782[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 54173[label="Succ ww30000",fontsize=16,color="green",shape="box"];54174[label="Zero",fontsize=16,color="green",shape="box"];54175 -> 30008[label="",style="dashed", color="red", weight=0]; 189.26/136.77 54175[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54175 -> 55034[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 54175 -> 55035[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 54175 -> 55036[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 54175 -> 55037[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 54175 -> 55038[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 54176 -> 56426[label="",style="dashed", color="red", weight=0]; 189.26/136.77 54176[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))))",fontsize=16,color="magenta"];54176 -> 56427[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 54176 -> 56428[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 54176 -> 56429[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 54176 -> 56430[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 54176 -> 56431[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 54177 -> 54742[label="",style="dashed", color="red", weight=0]; 189.26/136.77 54177[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ Zero)) (Neg (Succ Zero)))",fontsize=16,color="magenta"];54177 -> 54783[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 54177 -> 54784[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 54177 -> 54785[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 54178[label="Zero",fontsize=16,color="green",shape="box"];54179[label="Zero",fontsize=16,color="green",shape="box"];54180 -> 30008[label="",style="dashed", color="red", weight=0]; 189.26/136.77 54180[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54180 -> 55043[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 54180 -> 55044[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 54180 -> 55045[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 54180 -> 55046[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 54180 -> 55047[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 54181 -> 56426[label="",style="dashed", color="red", weight=0]; 189.26/136.77 54181[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ Zero))))",fontsize=16,color="magenta"];54181 -> 56432[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 54181 -> 56433[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 54181 -> 56434[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 54181 -> 56435[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 54181 -> 56436[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 13731[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13731 -> 15003[label="",style="solid", color="black", weight=3]; 189.26/136.77 55339 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.77 55339[label="primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];55339 -> 55397[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 55339 -> 55398[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 56117 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.77 56117[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4638)) (Pos (Succ ww4639))) (srMyInt (Neg Zero) (Neg (Succ ww4640)))) ww4645",fontsize=16,color="magenta"];56117 -> 56127[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 56117 -> 56128[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 56117 -> 56129[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 13733[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13733 -> 15005[label="",style="solid", color="black", weight=3]; 189.26/136.77 13734 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.77 13734[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13734 -> 15006[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 13734 -> 15007[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 13735[label="Succ ww3100",fontsize=16,color="green",shape="box"];13736 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.77 13736[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13736 -> 15008[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 13736 -> 15009[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 13737[label="Succ ww3100",fontsize=16,color="green",shape="box"];13738[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13738 -> 15010[label="",style="solid", color="black", weight=3]; 189.26/136.77 13739[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13739 -> 15011[label="",style="solid", color="black", weight=3]; 189.26/136.77 13740 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.77 13740[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13740 -> 15012[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 13740 -> 15013[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 13741[label="Succ ww3100",fontsize=16,color="green",shape="box"];13742 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.77 13742[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13742 -> 15014[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 13742 -> 15015[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 13743[label="Succ ww3100",fontsize=16,color="green",shape="box"];13744[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13744 -> 15016[label="",style="solid", color="black", weight=3]; 189.26/136.77 13745[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13745 -> 15017[label="",style="solid", color="black", weight=3]; 189.26/136.77 13746[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13746 -> 15018[label="",style="solid", color="black", weight=3]; 189.26/136.77 36295 -> 59092[label="",style="dashed", color="red", weight=0]; 189.26/136.77 36295[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36295 -> 59158[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 36295 -> 59159[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 36295 -> 59160[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 36295 -> 59161[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 36295 -> 59162[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 36296 -> 36910[label="",style="dashed", color="red", weight=0]; 189.26/136.77 36296[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36296 -> 36911[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 36296 -> 36912[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 36296 -> 36913[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 36296 -> 36914[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 36297 -> 36796[label="",style="dashed", color="red", weight=0]; 189.26/136.77 36297[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36297 -> 36815[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 36298[label="ww3100",fontsize=16,color="green",shape="box"];13752[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) ww42 (iterate (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42)) (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) ww42)) (numericEnumFromThenToP1 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse ww42)",fontsize=16,color="black",shape="box"];13752 -> 15020[label="",style="solid", color="black", weight=3]; 189.26/136.77 59148[label="ww4000",fontsize=16,color="green",shape="box"];59149[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59150[label="Pos Zero",fontsize=16,color="green",shape="box"];59151[label="Succ Zero",fontsize=16,color="green",shape="box"];59152[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50589[label="Succ Zero",fontsize=16,color="green",shape="box"];50590[label="ww5",fontsize=16,color="green",shape="box"];50591[label="ww3100",fontsize=16,color="green",shape="box"];50592[label="ww4000",fontsize=16,color="green",shape="box"];50287 -> 36910[label="",style="dashed", color="red", weight=0]; 189.26/136.77 50287[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50287 -> 50668[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 50287 -> 50669[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 50287 -> 50670[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 50287 -> 50671[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 37716 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.77 37716[label="primPlusFloat (Float ww42250 ww42251) (primDivFloat (msFloat (Float (Pos (Succ ww4226)) (Pos (Succ ww4227))) (Float (Pos Zero) (Pos (Succ ww4228)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37716 -> 42060[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 37716 -> 42061[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 37716 -> 42062[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 23673[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww29120 ww29121) (primDivFloat (Float (msMyInt (Pos (Succ ww2913)) ww29150) (srMyInt (Pos (Succ ww2914)) ww29151)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww29150 ww29151) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151))) (not (esEsOrdering (primCmpFloat (Float ww29150 ww29151) (primPlusFloat (Float ww29120 ww29121) (primDivFloat (Float (msMyInt (Pos (Succ ww2913)) ww29150) (srMyInt (Pos (Succ ww2914)) ww29151)) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];23673 -> 23706[label="",style="solid", color="black", weight=3]; 189.26/136.77 27280[label="Float (srMyInt ww3283 (Pos (Succ Zero))) (srMyInt ww3282 (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];27280 -> 27309[label="",style="dashed", color="green", weight=3]; 189.26/136.77 27280 -> 27310[label="",style="dashed", color="green", weight=3]; 189.26/136.77 27278[label="not (esEsOrdering (primCmpInt (Pos ww33060) ww3305) GT)",fontsize=16,color="burlywood",shape="box"];62648[label="ww33060/Succ ww330600",fontsize=10,color="white",style="solid",shape="box"];27278 -> 62648[label="",style="solid", color="burlywood", weight=9]; 189.26/136.77 62648 -> 27305[label="",style="solid", color="burlywood", weight=3]; 189.26/136.77 62649[label="ww33060/Zero",fontsize=10,color="white",style="solid",shape="box"];27278 -> 62649[label="",style="solid", color="burlywood", weight=9]; 189.26/136.77 62649 -> 27306[label="",style="solid", color="burlywood", weight=3]; 189.26/136.77 27279[label="not (esEsOrdering (primCmpInt (Neg ww33060) ww3305) GT)",fontsize=16,color="burlywood",shape="box"];62650[label="ww33060/Succ ww330600",fontsize=10,color="white",style="solid",shape="box"];27279 -> 62650[label="",style="solid", color="burlywood", weight=9]; 189.26/136.77 62650 -> 27307[label="",style="solid", color="burlywood", weight=3]; 189.26/136.77 62651[label="ww33060/Zero",fontsize=10,color="white",style="solid",shape="box"];27279 -> 62651[label="",style="solid", color="burlywood", weight=9]; 189.26/136.77 62651 -> 27308[label="",style="solid", color="burlywood", weight=3]; 189.26/136.77 37378[label="takeWhile1 (flip ltEsFloat ww4221) ww32390 ww32391 (not (esEsOrdering (primCmpFloat ww32390 ww4221) GT))",fontsize=16,color="burlywood",shape="triangle"];62652[label="ww32390/Float ww323900 ww323901",fontsize=10,color="white",style="solid",shape="box"];37378 -> 62652[label="",style="solid", color="burlywood", weight=9]; 189.26/136.77 62652 -> 37403[label="",style="solid", color="burlywood", weight=3]; 189.26/136.77 13757[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13757 -> 15025[label="",style="solid", color="black", weight=3]; 189.26/136.77 13758 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.77 13758[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13758 -> 15026[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 13758 -> 15027[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 13759[label="Succ ww3100",fontsize=16,color="green",shape="box"];13760 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.77 13760[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13760 -> 15028[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 13760 -> 15029[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 13761[label="Succ ww3100",fontsize=16,color="green",shape="box"];13762[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13762 -> 15030[label="",style="solid", color="black", weight=3]; 189.26/136.77 13763 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.77 13763[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13763 -> 15031[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 13763 -> 15032[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 13764[label="Succ ww3100",fontsize=16,color="green",shape="box"];13765 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.77 13765[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13765 -> 15033[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 13765 -> 15034[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 13766[label="Succ ww3100",fontsize=16,color="green",shape="box"];13767[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13767 -> 15035[label="",style="solid", color="black", weight=3]; 189.26/136.77 16342[label="ww4000",fontsize=16,color="green",shape="box"];16343[label="ww5",fontsize=16,color="green",shape="box"];16344[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16345[label="ww3100",fontsize=16,color="green",shape="box"];13773[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13773 -> 15041[label="",style="solid", color="black", weight=3]; 189.26/136.77 13774[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13774 -> 15042[label="",style="solid", color="black", weight=3]; 189.26/136.77 13775 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.77 13775[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13775 -> 15043[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 13775 -> 15044[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 13776[label="Succ ww3100",fontsize=16,color="green",shape="box"];13777 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.77 13777[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13777 -> 15045[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 13777 -> 15046[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 13778[label="Succ ww3100",fontsize=16,color="green",shape="box"];13779[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13779 -> 15047[label="",style="solid", color="black", weight=3]; 189.26/136.77 13780 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.77 13780[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13780 -> 15048[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 13780 -> 15049[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 13781[label="Succ ww3100",fontsize=16,color="green",shape="box"];13782 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.77 13782[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13782 -> 15050[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 13782 -> 15051[label="",style="dashed", color="magenta", weight=3]; 189.26/136.77 13783[label="Succ ww3100",fontsize=16,color="green",shape="box"];13784[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13784 -> 15052[label="",style="solid", color="black", weight=3]; 189.26/136.78 36303 -> 37203[label="",style="dashed", color="red", weight=0]; 189.26/136.78 36303[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36303 -> 37218[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36303 -> 37219[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36303 -> 37220[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36303 -> 37221[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36304[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36304 -> 36886[label="",style="solid", color="black", weight=3]; 189.26/136.78 36305 -> 36796[label="",style="dashed", color="red", weight=0]; 189.26/136.78 36305[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36305 -> 36816[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36306[label="ww3100",fontsize=16,color="green",shape="box"];37214[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];37215[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37216[label="ww4000",fontsize=16,color="green",shape="box"];37217[label="ww3100",fontsize=16,color="green",shape="box"];36877 -> 41158[label="",style="dashed", color="red", weight=0]; 189.26/136.78 36877[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36877 -> 41167[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36877 -> 41168[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36877 -> 41169[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36877 -> 41170[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36813 -> 36248[label="",style="dashed", color="red", weight=0]; 189.26/136.78 36813[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37340[label="primPlusFloat (msFloat (Float (Pos (Succ ww4238)) (Neg (Succ ww4239))) (Float (Pos Zero) (Pos (Succ ww4240)))) ww4243",fontsize=16,color="black",shape="box"];37340 -> 37371[label="",style="solid", color="black", weight=3]; 189.26/136.78 37341 -> 37274[label="",style="dashed", color="red", weight=0]; 189.26/136.78 37341[label="psFloat (msFloat (Float (Pos (Succ ww4238)) (Neg (Succ ww4239))) (Float (Pos Zero) (Pos (Succ ww4240)))) ww4243",fontsize=16,color="magenta"];52525 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.78 52525[label="srMyInt (Neg (Succ Zero)) ww181",fontsize=16,color="magenta"];52525 -> 52655[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 52525 -> 52656[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 52526 -> 23742[label="",style="dashed", color="red", weight=0]; 189.26/136.78 52526[label="msMyInt (Pos (Succ ww17)) ww180",fontsize=16,color="magenta"];52526 -> 52657[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 52526 -> 52658[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 52527[label="ww4524",fontsize=16,color="green",shape="box"];41781 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.78 41781[label="primDivFloat (Float (msMyInt (Pos (Succ ww4280)) (Pos Zero)) (srMyInt (Neg (Succ ww4281)) (Pos (Succ ww4282)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];41781 -> 43446[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 41781 -> 43447[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13789[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13789 -> 15057[label="",style="solid", color="black", weight=3]; 189.26/136.78 13791[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13791 -> 15059[label="",style="solid", color="black", weight=3]; 189.26/136.78 13792 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13792[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13792 -> 15060[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13792 -> 15061[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13793[label="Succ ww3100",fontsize=16,color="green",shape="box"];13794 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13794[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13794 -> 15062[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13794 -> 15063[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13795[label="Succ ww3100",fontsize=16,color="green",shape="box"];13796[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13796 -> 15064[label="",style="solid", color="black", weight=3]; 189.26/136.78 13797[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13797 -> 15065[label="",style="solid", color="black", weight=3]; 189.26/136.78 13798 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13798[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13798 -> 15066[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13798 -> 15067[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13799[label="Succ ww3100",fontsize=16,color="green",shape="box"];13800 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13800[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13800 -> 15068[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13800 -> 15069[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13801[label="Succ ww3100",fontsize=16,color="green",shape="box"];13802[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13802 -> 15070[label="",style="solid", color="black", weight=3]; 189.26/136.78 13803[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13803 -> 15071[label="",style="solid", color="black", weight=3]; 189.26/136.78 13804[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13804 -> 15072[label="",style="solid", color="black", weight=3]; 189.26/136.78 30489 -> 27641[label="",style="dashed", color="red", weight=0]; 189.26/136.78 30489[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];30489 -> 30520[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 30490 -> 30525[label="",style="dashed", color="red", weight=0]; 189.26/136.78 30490[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];30490 -> 30526[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 30490 -> 30527[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 30490 -> 30528[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 30490 -> 30529[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 30491[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];30492[label="ww4000",fontsize=16,color="green",shape="box"];30493[label="ww3100",fontsize=16,color="green",shape="box"];30488[label="takeWhile1 (flip ltEsFloat ww3578) (Float (Pos Zero) (Neg (Succ ww1960))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960))))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960))))) ww3577",fontsize=16,color="burlywood",shape="triangle"];62653[label="ww3577/MyTrue",fontsize=10,color="white",style="solid",shape="box"];30488 -> 62653[label="",style="solid", color="burlywood", weight=9]; 189.26/136.78 62653 -> 30522[label="",style="solid", color="burlywood", weight=3]; 189.26/136.78 62654[label="ww3577/MyFalse",fontsize=10,color="white",style="solid",shape="box"];30488 -> 62654[label="",style="solid", color="burlywood", weight=9]; 189.26/136.78 62654 -> 30523[label="",style="solid", color="burlywood", weight=3]; 189.26/136.78 13810[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13810 -> 15074[label="",style="solid", color="black", weight=3]; 189.26/136.78 52919[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52920[label="ww3100",fontsize=16,color="green",shape="box"];52921[label="Succ Zero",fontsize=16,color="green",shape="box"];52922[label="ww4000",fontsize=16,color="green",shape="box"];50594[label="ww4000",fontsize=16,color="green",shape="box"];50595[label="ww5",fontsize=16,color="green",shape="box"];50596[label="Succ Zero",fontsize=16,color="green",shape="box"];50597[label="ww3100",fontsize=16,color="green",shape="box"];50327 -> 30525[label="",style="dashed", color="red", weight=0]; 189.26/136.78 50327[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50327 -> 50672[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 50327 -> 50673[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 50327 -> 50674[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 50327 -> 50675[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 53054[label="primPlusFloat (msFloat (Float (Pos (Succ ww4557)) (Neg (Succ ww4558))) (Float (Pos Zero) (Neg (Succ ww4559)))) ww4562",fontsize=16,color="black",shape="box"];53054 -> 53096[label="",style="solid", color="black", weight=3]; 189.26/136.78 53055 -> 53015[label="",style="dashed", color="red", weight=0]; 189.26/136.78 53055[label="psFloat (msFloat (Float (Pos (Succ ww4557)) (Neg (Succ ww4558))) (Float (Pos Zero) (Neg (Succ ww4559)))) ww4562",fontsize=16,color="magenta"];30648 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.78 30648[label="primPlusFloat (Float ww35810 ww35811) (primDivFloat (msFloat (Float (Pos (Succ ww3582)) (Neg (Succ ww3583))) (Float (Pos Zero) (Neg (Succ ww3584)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];30648 -> 30702[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 30648 -> 30703[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 30648 -> 30704[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13813[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13813 -> 15077[label="",style="solid", color="black", weight=3]; 189.26/136.78 13814[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13814 -> 15078[label="",style="solid", color="black", weight=3]; 189.26/136.78 13815[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13815 -> 15079[label="",style="solid", color="black", weight=3]; 189.26/136.78 13816 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13816[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13816 -> 15080[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13816 -> 15081[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13817[label="Succ ww3100",fontsize=16,color="green",shape="box"];13818 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13818[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13818 -> 15082[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13818 -> 15083[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13819[label="Succ ww3100",fontsize=16,color="green",shape="box"];13820[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13820 -> 15084[label="",style="solid", color="black", weight=3]; 189.26/136.78 13821[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13821 -> 15085[label="",style="solid", color="black", weight=3]; 189.26/136.78 13822 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13822[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13822 -> 15086[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13822 -> 15087[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13823[label="Succ ww3100",fontsize=16,color="green",shape="box"];13824 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13824[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13824 -> 15088[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13824 -> 15089[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13825[label="Succ ww3100",fontsize=16,color="green",shape="box"];13826[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13826 -> 15090[label="",style="solid", color="black", weight=3]; 189.26/136.78 13827[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13827 -> 15091[label="",style="solid", color="black", weight=3]; 189.26/136.78 13828[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13828 -> 15092[label="",style="solid", color="black", weight=3]; 189.26/136.78 13829 -> 2231[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13829[label="takeWhile1 (flip ltEsFloat (psFloat ww1875 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) ww1874) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww1874 (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) ww1874)) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) ww1874) ww1874)) (flip ltEsFloat (psFloat ww1875 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) ww1874) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww1874)",fontsize=16,color="magenta"];13829 -> 15093[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13829 -> 15094[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13829 -> 15095[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13830[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13830 -> 15096[label="",style="solid", color="black", weight=3]; 189.26/136.78 50598[label="Succ Zero",fontsize=16,color="green",shape="box"];50599[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];50600[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50601[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52974[label="Succ Zero",fontsize=16,color="green",shape="box"];52975[label="ww3100",fontsize=16,color="green",shape="box"];52976[label="ww3000",fontsize=16,color="green",shape="box"];52977[label="ww5",fontsize=16,color="green",shape="box"];50010[label="Succ ww3100",fontsize=16,color="green",shape="box"];50011[label="ww3000",fontsize=16,color="green",shape="box"];50012 -> 52965[label="",style="dashed", color="red", weight=0]; 189.26/136.78 50012[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50012 -> 52978[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 50012 -> 52979[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 50012 -> 52980[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 50012 -> 52981[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 53095 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.78 53095[label="primPlusFloat (Float ww45640 ww45641) (primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4565))) (Float (Pos (Succ ww4566)) (Pos (Succ ww4567)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];53095 -> 53213[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 53095 -> 53214[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 53095 -> 53215[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13833[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww300 ww301) (primDivFloat (Float (msMyInt (Pos Zero) ww320) (srMyInt (Pos (Succ ww31)) ww321)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww320 ww321) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (Float ww320 ww321))) (not (esEsOrdering (primCmpFloat (Float ww320 ww321) (primPlusFloat (Float ww300 ww301) (primDivFloat (Float (msMyInt (Pos Zero) ww320) (srMyInt (Pos (Succ ww31)) ww321)) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13833 -> 15099[label="",style="solid", color="black", weight=3]; 189.26/136.78 20265[label="primMinusInt (Pos Zero) (Pos (Succ ww23))",fontsize=16,color="black",shape="box"];20265 -> 20283[label="",style="solid", color="black", weight=3]; 189.26/136.78 13835[label="not (esEsOrdering (primCmpFloat (Float ww270 ww271) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];13835 -> 15101[label="",style="solid", color="black", weight=3]; 189.26/136.78 21765[label="srMyInt (Pos Zero) (Pos (Succ ww24))",fontsize=16,color="black",shape="triangle"];21765 -> 21804[label="",style="solid", color="black", weight=3]; 189.26/136.78 13837[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13837 -> 15104[label="",style="solid", color="black", weight=3]; 189.26/136.78 13838 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13838[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13838 -> 15105[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13838 -> 15106[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13839[label="Succ ww3100",fontsize=16,color="green",shape="box"];13840 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13840[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13840 -> 15107[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13840 -> 15108[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13841[label="Succ ww3100",fontsize=16,color="green",shape="box"];13842[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13842 -> 15109[label="",style="solid", color="black", weight=3]; 189.26/136.78 13843 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13843[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13843 -> 15110[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13843 -> 15111[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13844[label="Succ ww3100",fontsize=16,color="green",shape="box"];13845 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13845[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13845 -> 15112[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13845 -> 15113[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13846[label="Succ ww3100",fontsize=16,color="green",shape="box"];13847[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13847 -> 15114[label="",style="solid", color="black", weight=3]; 189.26/136.78 54777[label="ww3100",fontsize=16,color="green",shape="box"];54778 -> 55121[label="",style="dashed", color="red", weight=0]; 189.26/136.78 54778[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54778 -> 55142[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 54778 -> 55143[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 54778 -> 55144[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 54778 -> 55145[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 54779[label="ww3000",fontsize=16,color="green",shape="box"];55138[label="ww3100",fontsize=16,color="green",shape="box"];55139[label="ww5",fontsize=16,color="green",shape="box"];55140[label="ww3000",fontsize=16,color="green",shape="box"];55141[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];54943[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];54944[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];54945[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];54946[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55496 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.78 55496[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww4621))) (srMyInt (Pos (Succ ww4620)) (Neg (Succ ww4622)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];55496 -> 55547[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 55496 -> 55548[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 44102 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.78 44102[label="srMyInt (Pos (Succ ww31)) ww321",fontsize=16,color="magenta"];44102 -> 44121[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 44102 -> 44122[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 44103 -> 25993[label="",style="dashed", color="red", weight=0]; 189.26/136.78 44103[label="msMyInt (Pos Zero) ww320",fontsize=16,color="magenta"];44104[label="ww4311",fontsize=16,color="green",shape="box"];31013[label="primMinusInt (Pos Zero) (Pos ww3200)",fontsize=16,color="black",shape="box"];31013 -> 31098[label="",style="solid", color="black", weight=3]; 189.26/136.78 31014[label="primMinusInt (Pos Zero) (Neg ww3200)",fontsize=16,color="black",shape="box"];31014 -> 31099[label="",style="solid", color="black", weight=3]; 189.26/136.78 13849[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13849 -> 15116[label="",style="solid", color="black", weight=3]; 189.26/136.78 13850 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13850[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13850 -> 15117[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13850 -> 15118[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13851[label="Succ ww3100",fontsize=16,color="green",shape="box"];13852 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13852[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13852 -> 15119[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13852 -> 15120[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13853[label="Succ ww3100",fontsize=16,color="green",shape="box"];13854[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13854 -> 15121[label="",style="solid", color="black", weight=3]; 189.26/136.78 13855 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13855[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13855 -> 15122[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13855 -> 15123[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13856[label="Succ ww3100",fontsize=16,color="green",shape="box"];13857 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13857[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13857 -> 15124[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13857 -> 15125[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13858[label="Succ ww3100",fontsize=16,color="green",shape="box"];13859[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13859 -> 15126[label="",style="solid", color="black", weight=3]; 189.26/136.78 16477[label="ww5",fontsize=16,color="green",shape="box"];16478[label="ww3100",fontsize=16,color="green",shape="box"];16479[label="ww3000",fontsize=16,color="green",shape="box"];16480[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16713[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20980 ww20981) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (primPlusFloat (Float ww20980 ww20981) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16713 -> 16755[label="",style="solid", color="black", weight=3]; 189.26/136.78 13864[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13864 -> 15131[label="",style="solid", color="black", weight=3]; 189.26/136.78 13865[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13865 -> 15132[label="",style="solid", color="black", weight=3]; 189.26/136.78 13866[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13866 -> 15133[label="",style="solid", color="black", weight=3]; 189.26/136.78 13867 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13867[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13867 -> 15134[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13867 -> 15135[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13868[label="Succ ww3100",fontsize=16,color="green",shape="box"];13869 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13869[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13869 -> 15136[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13869 -> 15137[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13870[label="Succ ww3100",fontsize=16,color="green",shape="box"];13871[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13871 -> 15138[label="",style="solid", color="black", weight=3]; 189.26/136.78 13872[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13872 -> 15139[label="",style="solid", color="black", weight=3]; 189.26/136.78 13873 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13873[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13873 -> 15140[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13873 -> 15141[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13874[label="Succ ww3100",fontsize=16,color="green",shape="box"];13875 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13875[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13875 -> 15142[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13875 -> 15143[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13876[label="Succ ww3100",fontsize=16,color="green",shape="box"];13877[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13877 -> 15144[label="",style="solid", color="black", weight=3]; 189.26/136.78 13878[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13878 -> 15145[label="",style="solid", color="black", weight=3]; 189.26/136.78 13879[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13879 -> 15146[label="",style="solid", color="black", weight=3]; 189.26/136.78 54187 -> 54742[label="",style="dashed", color="red", weight=0]; 189.26/136.78 54187[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54187 -> 54786[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 54187 -> 54787[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 54187 -> 54788[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 54188[label="ww3000",fontsize=16,color="green",shape="box"];54189[label="ww3100",fontsize=16,color="green",shape="box"];54190 -> 31059[label="",style="dashed", color="red", weight=0]; 189.26/136.78 54190[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54190 -> 55053[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 54190 -> 55054[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 54190 -> 55055[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 54190 -> 55056[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 54191 -> 53156[label="",style="dashed", color="red", weight=0]; 189.26/136.78 54191[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54191 -> 55057[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 54191 -> 55058[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 54191 -> 55059[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 54191 -> 55060[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13885[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13885 -> 15148[label="",style="solid", color="black", weight=3]; 189.26/136.78 53162[label="ww3100",fontsize=16,color="green",shape="box"];53163[label="ww3000",fontsize=16,color="green",shape="box"];53164[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53165[label="Succ Zero",fontsize=16,color="green",shape="box"];50604[label="ww5",fontsize=16,color="green",shape="box"];50605[label="ww3100",fontsize=16,color="green",shape="box"];50606[label="ww3000",fontsize=16,color="green",shape="box"];50607[label="Succ Zero",fontsize=16,color="green",shape="box"];50085[label="Succ ww3100",fontsize=16,color="green",shape="box"];50086 -> 31059[label="",style="dashed", color="red", weight=0]; 189.26/136.78 50086[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50086 -> 50676[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 50086 -> 50677[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 50086 -> 50678[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 50086 -> 50679[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 50087[label="ww3000",fontsize=16,color="green",shape="box"];53321[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4569))) (Float (Pos (Succ ww4570)) (Neg (Succ ww4571)))) ww4580",fontsize=16,color="black",shape="box"];53321 -> 53364[label="",style="solid", color="black", weight=3]; 189.26/136.78 53322 -> 53208[label="",style="dashed", color="red", weight=0]; 189.26/136.78 53322[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4569))) (Float (Pos (Succ ww4570)) (Neg (Succ ww4571)))) ww4580",fontsize=16,color="magenta"];31176 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.78 31176[label="primPlusFloat (Float ww36560 ww36561) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3657))) (Float (Pos (Succ ww3658)) (Neg (Succ ww3659)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];31176 -> 31244[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 31176 -> 31245[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 31176 -> 31246[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13888[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13888 -> 15151[label="",style="solid", color="black", weight=3]; 189.26/136.78 13890[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13890 -> 15153[label="",style="solid", color="black", weight=3]; 189.26/136.78 13891 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13891[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13891 -> 15154[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13891 -> 15155[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13892[label="Succ ww3100",fontsize=16,color="green",shape="box"];13893 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13893[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13893 -> 15156[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13893 -> 15157[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13894[label="Succ ww3100",fontsize=16,color="green",shape="box"];13895[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13895 -> 15158[label="",style="solid", color="black", weight=3]; 189.26/136.78 13896[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13896 -> 15159[label="",style="solid", color="black", weight=3]; 189.26/136.78 13897 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13897[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13897 -> 15160[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13897 -> 15161[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13898[label="Succ ww3100",fontsize=16,color="green",shape="box"];13899 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13899[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13899 -> 15162[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13899 -> 15163[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13900[label="Succ ww3100",fontsize=16,color="green",shape="box"];13901[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13901 -> 15164[label="",style="solid", color="black", weight=3]; 189.26/136.78 13902[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13902 -> 15165[label="",style="solid", color="black", weight=3]; 189.26/136.78 13903[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13903 -> 15166[label="",style="solid", color="black", weight=3]; 189.26/136.78 13904[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13904 -> 15167[label="",style="solid", color="black", weight=3]; 189.26/136.78 50608[label="Succ Zero",fontsize=16,color="green",shape="box"];50609[label="Pos Zero",fontsize=16,color="green",shape="box"];50610[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50611[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50612 -> 41302[label="",style="dashed", color="red", weight=0]; 189.26/136.78 50612[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50612 -> 51219[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 50612 -> 51220[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 50612 -> 51221[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 50288 -> 47797[label="",style="dashed", color="red", weight=0]; 189.26/136.78 50288[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];42225[label="primPlusFloat (Float ww42840 ww42841) (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4285))) (Float (Pos Zero) (Pos (Succ ww4286)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];42225 -> 43675[label="",style="solid", color="black", weight=3]; 189.26/136.78 13909[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13909 -> 15172[label="",style="solid", color="black", weight=3]; 189.26/136.78 13910 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13910[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13910 -> 15173[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13910 -> 15174[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13911[label="Succ ww3100",fontsize=16,color="green",shape="box"];13912 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13912[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13912 -> 15175[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13912 -> 15176[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13913[label="Succ ww3100",fontsize=16,color="green",shape="box"];13914[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13914 -> 15177[label="",style="solid", color="black", weight=3]; 189.26/136.78 13915 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13915[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13915 -> 15178[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13915 -> 15179[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13916[label="Succ ww3100",fontsize=16,color="green",shape="box"];13917 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13917[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13917 -> 15180[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13917 -> 15181[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13918[label="Succ ww3100",fontsize=16,color="green",shape="box"];13919[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13919 -> 15182[label="",style="solid", color="black", weight=3]; 189.26/136.78 13920[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13920 -> 15183[label="",style="solid", color="black", weight=3]; 189.26/136.78 13921[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13921 -> 15184[label="",style="solid", color="black", weight=3]; 189.26/136.78 13922 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13922[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13922 -> 15185[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13922 -> 15186[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13923[label="Succ ww3100",fontsize=16,color="green",shape="box"];13924 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13924[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13924 -> 15187[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13924 -> 15188[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13925[label="Succ ww3100",fontsize=16,color="green",shape="box"];13926[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13926 -> 15189[label="",style="solid", color="black", weight=3]; 189.26/136.78 13927 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13927[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13927 -> 15190[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13927 -> 15191[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13928[label="Succ ww3100",fontsize=16,color="green",shape="box"];13929 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13929[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13929 -> 15192[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13929 -> 15193[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13930[label="Succ ww3100",fontsize=16,color="green",shape="box"];13931[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13931 -> 15194[label="",style="solid", color="black", weight=3]; 189.26/136.78 36315 -> 37571[label="",style="dashed", color="red", weight=0]; 189.26/136.78 36315[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36315 -> 37583[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36315 -> 37584[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36315 -> 37585[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36316[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36316 -> 36888[label="",style="solid", color="black", weight=3]; 189.26/136.78 36317 -> 36796[label="",style="dashed", color="red", weight=0]; 189.26/136.78 36317[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36317 -> 36817[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36318[label="ww3100",fontsize=16,color="green",shape="box"];37580[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];37581[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37582[label="ww3100",fontsize=16,color="green",shape="box"];36879 -> 41341[label="",style="dashed", color="red", weight=0]; 189.26/136.78 36879[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36879 -> 41348[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36879 -> 41349[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36879 -> 41350[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36814 -> 36264[label="",style="dashed", color="red", weight=0]; 189.26/136.78 36814[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];41100 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.78 41100[label="srMyInt (Neg (Succ ww4253)) (Pos (Succ ww4254))",fontsize=16,color="magenta"];41100 -> 41187[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 41100 -> 41188[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 41101 -> 25993[label="",style="dashed", color="red", weight=0]; 189.26/136.78 41101[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];41101 -> 41189[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 41102[label="ww4261",fontsize=16,color="green",shape="box"];43590 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.78 43590[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4289)) (Pos (Succ ww4290)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];43590 -> 43676[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 43590 -> 43677[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13936[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13936 -> 15199[label="",style="solid", color="black", weight=3]; 189.26/136.78 13938[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13938 -> 15201[label="",style="solid", color="black", weight=3]; 189.26/136.78 13939 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13939[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13939 -> 15202[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13939 -> 15203[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13940[label="Succ ww3100",fontsize=16,color="green",shape="box"];13941 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13941[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13941 -> 15204[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13941 -> 15205[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13942[label="Succ ww3100",fontsize=16,color="green",shape="box"];13943[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13943 -> 15206[label="",style="solid", color="black", weight=3]; 189.26/136.78 13944[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13944 -> 15207[label="",style="solid", color="black", weight=3]; 189.26/136.78 13945 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13945[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13945 -> 15208[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13945 -> 15209[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13946[label="Succ ww3100",fontsize=16,color="green",shape="box"];13947 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13947[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13947 -> 15210[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13947 -> 15211[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13948[label="Succ ww3100",fontsize=16,color="green",shape="box"];13949[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13949 -> 15212[label="",style="solid", color="black", weight=3]; 189.26/136.78 13950[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13950 -> 15213[label="",style="solid", color="black", weight=3]; 189.26/136.78 13951[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13951 -> 15214[label="",style="solid", color="black", weight=3]; 189.26/136.78 31495[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];31496 -> 31527[label="",style="dashed", color="red", weight=0]; 189.26/136.78 31496[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];31496 -> 31528[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 31496 -> 31529[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 31496 -> 31530[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 31497[label="ww3100",fontsize=16,color="green",shape="box"];31498 -> 27641[label="",style="dashed", color="red", weight=0]; 189.26/136.78 31498[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];31498 -> 31524[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 31494[label="takeWhile1 (flip ltEsFloat ww3723) (Float (Pos Zero) (Neg (Succ ww1969))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969))))) ww3722",fontsize=16,color="burlywood",shape="triangle"];62655[label="ww3722/MyTrue",fontsize=10,color="white",style="solid",shape="box"];31494 -> 62655[label="",style="solid", color="burlywood", weight=9]; 189.26/136.78 62655 -> 31525[label="",style="solid", color="burlywood", weight=3]; 189.26/136.78 62656[label="ww3722/MyFalse",fontsize=10,color="white",style="solid",shape="box"];31494 -> 62656[label="",style="solid", color="burlywood", weight=9]; 189.26/136.78 62656 -> 31526[label="",style="solid", color="burlywood", weight=3]; 189.26/136.78 13956[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];13956 -> 15216[label="",style="solid", color="black", weight=3]; 189.26/136.78 53191[label="Succ Zero",fontsize=16,color="green",shape="box"];53192[label="ww3100",fontsize=16,color="green",shape="box"];53193[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];50614[label="Succ Zero",fontsize=16,color="green",shape="box"];50615[label="ww3100",fontsize=16,color="green",shape="box"];50616[label="ww5",fontsize=16,color="green",shape="box"];50328 -> 31527[label="",style="dashed", color="red", weight=0]; 189.26/136.78 50328[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ Zero)))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50328 -> 50680[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 50328 -> 50681[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 50328 -> 50682[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 53362[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4573))) (Float (Pos Zero) (Neg (Succ ww4574)))) ww4581",fontsize=16,color="black",shape="box"];53362 -> 53490[label="",style="solid", color="black", weight=3]; 189.26/136.78 53363 -> 53319[label="",style="dashed", color="red", weight=0]; 189.26/136.78 53363[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4573))) (Float (Pos Zero) (Neg (Succ ww4574)))) ww4581",fontsize=16,color="magenta"];31626 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.78 31626[label="primPlusFloat (Float ww37260 ww37261) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3727))) (Float (Pos Zero) (Neg (Succ ww3728)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];31626 -> 31680[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 31626 -> 31681[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 31626 -> 31682[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13959[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13959 -> 15219[label="",style="solid", color="black", weight=3]; 189.26/136.78 13960[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13960 -> 15220[label="",style="solid", color="black", weight=3]; 189.26/136.78 13961[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];13961 -> 15221[label="",style="solid", color="black", weight=3]; 189.26/136.78 51099 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.78 51099[label="srMyInt ww181 ww44731",fontsize=16,color="magenta"];51099 -> 51225[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 51099 -> 51226[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 51100 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.78 51100[label="srMyInt ww180 ww44730",fontsize=16,color="magenta"];51100 -> 51227[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 51100 -> 51228[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 51098[label="not (esEsOrdering (compareMyInt ww4491 ww4490) LT)",fontsize=16,color="black",shape="triangle"];51098 -> 51229[label="",style="solid", color="black", weight=3]; 189.26/136.78 51103[label="takeWhile1 (flip gtEsFloat ww3262) ww44620 ww44621 (not (esEsOrdering (compareFloat ww44620 ww3262) LT))",fontsize=16,color="black",shape="box"];51103 -> 51230[label="",style="solid", color="black", weight=3]; 189.26/136.78 51109 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.78 51109[label="primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];51109 -> 51233[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 51109 -> 51234[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 51109 -> 51235[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 59634[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) ww4792",fontsize=16,color="black",shape="box"];59634 -> 59672[label="",style="solid", color="black", weight=3]; 189.26/136.78 51111[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51111 -> 51237[label="",style="solid", color="black", weight=3]; 189.26/136.78 50617[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) ww4422",fontsize=16,color="black",shape="box"];50617 -> 51238[label="",style="solid", color="black", weight=3]; 189.26/136.78 51112[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51112 -> 51239[label="",style="solid", color="black", weight=3]; 189.26/136.78 51113[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) ww4438",fontsize=16,color="black",shape="box"];51113 -> 51240[label="",style="solid", color="black", weight=3]; 189.26/136.78 51114[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51114 -> 51241[label="",style="solid", color="black", weight=3]; 189.26/136.78 51152[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4493",fontsize=16,color="black",shape="triangle"];51152 -> 51242[label="",style="solid", color="black", weight=3]; 189.26/136.78 51153 -> 51116[label="",style="dashed", color="red", weight=0]; 189.26/136.78 51153[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4493))",fontsize=16,color="magenta"];51153 -> 51243[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 51122 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.78 51122[label="primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];51122 -> 51244[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 51122 -> 51245[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 51122 -> 51246[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 51123[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) ww4439",fontsize=16,color="black",shape="box"];51123 -> 51247[label="",style="solid", color="black", weight=3]; 189.26/136.78 51124[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51124 -> 51248[label="",style="solid", color="black", weight=3]; 189.26/136.78 50618[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4423",fontsize=16,color="black",shape="box"];50618 -> 51249[label="",style="solid", color="black", weight=3]; 189.26/136.78 51125[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51125 -> 51250[label="",style="solid", color="black", weight=3]; 189.26/136.78 51126[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) ww4440",fontsize=16,color="black",shape="box"];51126 -> 51251[label="",style="solid", color="black", weight=3]; 189.26/136.78 51127[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51127 -> 51252[label="",style="solid", color="black", weight=3]; 189.26/136.78 13974[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13974 -> 15234[label="",style="solid", color="black", weight=3]; 189.26/136.78 13975[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13975 -> 15235[label="",style="solid", color="black", weight=3]; 189.26/136.78 13978[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13978 -> 15238[label="",style="solid", color="black", weight=3]; 189.26/136.78 13979[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13979 -> 15239[label="",style="solid", color="black", weight=3]; 189.26/136.78 13980[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13980 -> 15240[label="",style="solid", color="black", weight=3]; 189.26/136.78 13981[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13981 -> 15241[label="",style="solid", color="black", weight=3]; 189.26/136.78 13982[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13982 -> 15242[label="",style="solid", color="black", weight=3]; 189.26/136.78 13983[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13983 -> 15243[label="",style="solid", color="black", weight=3]; 189.26/136.78 13984[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13984 -> 15244[label="",style="solid", color="black", weight=3]; 189.26/136.78 13985[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13985 -> 15245[label="",style="solid", color="black", weight=3]; 189.26/136.78 13986[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13986 -> 15246[label="",style="solid", color="black", weight=3]; 189.26/136.78 13987[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];13987 -> 15247[label="",style="solid", color="black", weight=3]; 189.26/136.78 13988 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13988[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13988 -> 15248[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13988 -> 15249[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13989[label="Succ ww3100",fontsize=16,color="green",shape="box"];13990 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13990[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];13990 -> 15250[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13990 -> 15251[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13991[label="Succ ww3100",fontsize=16,color="green",shape="box"];13992[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13992 -> 15252[label="",style="solid", color="black", weight=3]; 189.26/136.78 13993[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13993 -> 15253[label="",style="solid", color="black", weight=3]; 189.26/136.78 13994 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13994[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13994 -> 15254[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13994 -> 15255[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13995[label="Succ ww3100",fontsize=16,color="green",shape="box"];13996 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 13996[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];13996 -> 15256[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13996 -> 15257[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 13997[label="Succ ww3100",fontsize=16,color="green",shape="box"];13998[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13998 -> 15258[label="",style="solid", color="black", weight=3]; 189.26/136.78 13999[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];13999 -> 15259[label="",style="solid", color="black", weight=3]; 189.26/136.78 14000[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14000 -> 15260[label="",style="solid", color="black", weight=3]; 189.26/136.78 14002[label="ww4000",fontsize=16,color="green",shape="box"];14003[label="ww5",fontsize=16,color="green",shape="box"];14004[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14005[label="ww3100",fontsize=16,color="green",shape="box"];14001[label="takeWhile1 (flip ltEsFloat (psFloat ww1971 (fsFloat (msFloat (Float (Pos (Succ ww1972)) (Pos (Succ ww1973))) (Float (Neg Zero) (Pos (Succ ww1974)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww1974))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1972)) (Pos (Succ ww1973))) (Float (Neg Zero) (Pos (Succ ww1974))))) (psFloat (msFloat (Float (Pos (Succ ww1972)) (Pos (Succ ww1973))) (Float (Neg Zero) (Pos (Succ ww1974)))) (Float (Neg Zero) (Pos (Succ ww1974))))) (flip ltEsFloat (psFloat ww1971 (fsFloat (msFloat (Float (Pos (Succ ww1972)) (Pos (Succ ww1973))) (Float (Neg Zero) (Pos (Succ ww1974)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww1974))))",fontsize=16,color="black",shape="triangle"];14001 -> 15261[label="",style="solid", color="black", weight=3]; 189.26/136.78 14006 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14006[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14006 -> 48140[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14006 -> 48141[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14006 -> 48142[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14006 -> 48143[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14006 -> 48144[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 53132[label="ww5",fontsize=16,color="green",shape="box"];53133[label="ww3100",fontsize=16,color="green",shape="box"];53134[label="ww4000",fontsize=16,color="green",shape="box"];53135[label="Succ Zero",fontsize=16,color="green",shape="box"];53210[label="ww45761",fontsize=16,color="green",shape="box"];53211[label="ww45760",fontsize=16,color="green",shape="box"];53212[label="primDivFloat (msFloat (Float (Pos (Succ ww4577)) (Pos (Succ ww4578))) (Float (Neg Zero) (Pos (Succ ww4579)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];53212 -> 53323[label="",style="solid", color="black", weight=3]; 189.26/136.78 51133 -> 50771[label="",style="dashed", color="red", weight=0]; 189.26/136.78 51133[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) ww4468) LT)",fontsize=16,color="magenta"];51133 -> 51263[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 51133 -> 51264[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 51133 -> 51265[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14010[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14010 -> 15270[label="",style="solid", color="black", weight=3]; 189.26/136.78 14011[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14011 -> 15271[label="",style="solid", color="black", weight=3]; 189.26/136.78 14012 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14012[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14012 -> 15272[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14012 -> 15273[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14013[label="Succ ww3100",fontsize=16,color="green",shape="box"];14014 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14014[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14014 -> 15274[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14014 -> 15275[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14015[label="Succ ww3100",fontsize=16,color="green",shape="box"];14016 -> 12707[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14016[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14017[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14017 -> 15276[label="",style="solid", color="black", weight=3]; 189.26/136.78 14018 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14018[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14018 -> 15277[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14018 -> 15278[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14019[label="Succ ww3100",fontsize=16,color="green",shape="box"];14020 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14020[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14020 -> 15279[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14020 -> 15280[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14021[label="Succ ww3100",fontsize=16,color="green",shape="box"];14022 -> 12713[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14022[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14023[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14023 -> 15281[label="",style="solid", color="black", weight=3]; 189.26/136.78 16695[label="ww5",fontsize=16,color="green",shape="box"];16696[label="ww4000",fontsize=16,color="green",shape="box"];16697[label="ww3100",fontsize=16,color="green",shape="box"];16698[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14025 -> 16686[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14025[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14025 -> 16699[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14025 -> 16700[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14025 -> 16701[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14025 -> 16702[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14028[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14028 -> 15286[label="",style="solid", color="black", weight=3]; 189.26/136.78 14029[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];14029 -> 15287[label="",style="solid", color="black", weight=3]; 189.26/136.78 14030[label="not (esEsOrdering (primCmpFloat (Float ww150 ww151) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];14030 -> 15288[label="",style="solid", color="black", weight=3]; 189.26/136.78 21767[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="black",shape="triangle"];21767 -> 21805[label="",style="solid", color="black", weight=3]; 189.26/136.78 26755[label="ww12",fontsize=16,color="green",shape="box"];26756[label="Neg Zero",fontsize=16,color="green",shape="box"];14032 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14032[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14032 -> 15291[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14032 -> 15292[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14033[label="Succ ww3100",fontsize=16,color="green",shape="box"];14034 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14034[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14034 -> 15293[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14034 -> 15294[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14035[label="Succ ww3100",fontsize=16,color="green",shape="box"];14036 -> 12739[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14036[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14037[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14037 -> 15295[label="",style="solid", color="black", weight=3]; 189.26/136.78 14038 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14038[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14038 -> 15296[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14038 -> 15297[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14039[label="Succ ww3100",fontsize=16,color="green",shape="box"];14040 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14040[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14040 -> 15298[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14040 -> 15299[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14041[label="Succ ww3100",fontsize=16,color="green",shape="box"];14042 -> 12745[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14042[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14043[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14043 -> 15300[label="",style="solid", color="black", weight=3]; 189.26/136.78 32908 -> 28102[label="",style="dashed", color="red", weight=0]; 189.26/136.78 32908[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];32908 -> 32956[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 32909[label="ww3100",fontsize=16,color="green",shape="box"];32910[label="ww4000",fontsize=16,color="green",shape="box"];32911 -> 32961[label="",style="dashed", color="red", weight=0]; 189.26/136.78 32911[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];32911 -> 32978[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 32911 -> 32979[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 32911 -> 32980[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 32911 -> 32981[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 32912[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14045 -> 32887[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14045[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14045 -> 32915[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14045 -> 32916[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14045 -> 32917[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14045 -> 32918[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14045 -> 32919[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 28293[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (Float ww34170 ww34171)) GT)",fontsize=16,color="black",shape="box"];28293 -> 28384[label="",style="solid", color="black", weight=3]; 189.26/136.78 33199[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww3895)) (Neg (Succ ww3896))) (Float (Neg Zero) (Pos (Succ ww3897)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];33199 -> 33246[label="",style="solid", color="black", weight=3]; 189.26/136.78 33200[label="takeWhile1 (flip ltEsFloat ww3892) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123))))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))))) (flip ltEsFloat ww3892 (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))))",fontsize=16,color="black",shape="box"];33200 -> 33247[label="",style="solid", color="black", weight=3]; 189.26/136.78 58714[label="Cons (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) ww4736) (iterate (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123))))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) ww4736)))",fontsize=16,color="green",shape="box"];58714 -> 58720[label="",style="dashed", color="green", weight=3]; 189.26/136.78 58714 -> 58721[label="",style="dashed", color="green", weight=3]; 189.26/136.78 14048[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14048 -> 15305[label="",style="solid", color="black", weight=3]; 189.26/136.78 14049[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14049 -> 15306[label="",style="solid", color="black", weight=3]; 189.26/136.78 21890[label="primMulNat ww26660 ww183310",fontsize=16,color="burlywood",shape="triangle"];62657[label="ww26660/Succ ww266600",fontsize=10,color="white",style="solid",shape="box"];21890 -> 62657[label="",style="solid", color="burlywood", weight=9]; 189.26/136.78 62657 -> 21900[label="",style="solid", color="burlywood", weight=3]; 189.26/136.78 62658[label="ww26660/Zero",fontsize=10,color="white",style="solid",shape="box"];21890 -> 62658[label="",style="solid", color="burlywood", weight=9]; 189.26/136.78 62658 -> 21901[label="",style="solid", color="burlywood", weight=3]; 189.26/136.78 21891 -> 21890[label="",style="dashed", color="red", weight=0]; 189.26/136.78 21891[label="primMulNat ww26660 ww183310",fontsize=16,color="magenta"];21891 -> 21902[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 21892 -> 21890[label="",style="dashed", color="red", weight=0]; 189.26/136.78 21892[label="primMulNat ww26660 ww183310",fontsize=16,color="magenta"];21892 -> 21903[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 21893 -> 21890[label="",style="dashed", color="red", weight=0]; 189.26/136.78 21893[label="primMulNat ww26660 ww183310",fontsize=16,color="magenta"];21893 -> 21904[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 21893 -> 21905[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 20325[label="primMinusNat (Succ ww243500) (Succ ww1832000)",fontsize=16,color="black",shape="box"];20325 -> 20338[label="",style="solid", color="black", weight=3]; 189.26/136.78 20326[label="primMinusNat (Succ ww243500) Zero",fontsize=16,color="black",shape="box"];20326 -> 20339[label="",style="solid", color="black", weight=3]; 189.26/136.78 20327[label="primMinusNat Zero (Succ ww1832000)",fontsize=16,color="black",shape="box"];20327 -> 20340[label="",style="solid", color="black", weight=3]; 189.26/136.78 20328[label="primMinusNat Zero Zero",fontsize=16,color="black",shape="box"];20328 -> 20341[label="",style="solid", color="black", weight=3]; 189.26/136.78 20274[label="primPlusInt (Pos ww24350) (Pos ww183200)",fontsize=16,color="black",shape="box"];20274 -> 20289[label="",style="solid", color="black", weight=3]; 189.26/136.78 20275[label="primPlusInt (Pos ww24350) (Neg ww183200)",fontsize=16,color="black",shape="box"];20275 -> 20290[label="",style="solid", color="black", weight=3]; 189.26/136.78 20276[label="primPlusInt (Neg ww24350) (Pos ww183200)",fontsize=16,color="black",shape="box"];20276 -> 20291[label="",style="solid", color="black", weight=3]; 189.26/136.78 20277[label="primPlusInt (Neg ww24350) (Neg ww183200)",fontsize=16,color="black",shape="box"];20277 -> 20292[label="",style="solid", color="black", weight=3]; 189.26/136.78 14056[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww80 ww81) (primDivFloat (Float (msMyInt (Pos (Succ ww7)) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) ww9 (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww80 ww81) (primDivFloat (Float (msMyInt (Pos (Succ ww7)) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14056 -> 15311[label="",style="solid", color="black", weight=3]; 189.26/136.78 14057 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14057[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14057 -> 15312[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14057 -> 15313[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14058[label="Succ ww3100",fontsize=16,color="green",shape="box"];14059 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14059[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14059 -> 15314[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14059 -> 15315[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14060[label="Succ ww3100",fontsize=16,color="green",shape="box"];14061[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14061 -> 15316[label="",style="solid", color="black", weight=3]; 189.26/136.78 14062[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14062 -> 15317[label="",style="solid", color="black", weight=3]; 189.26/136.78 14063 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14063[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14063 -> 15318[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14063 -> 15319[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14064[label="Succ ww3100",fontsize=16,color="green",shape="box"];14065 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14065[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14065 -> 15320[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14065 -> 15321[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14066[label="Succ ww3100",fontsize=16,color="green",shape="box"];14067[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14067 -> 15322[label="",style="solid", color="black", weight=3]; 189.26/136.78 14068[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14068 -> 15323[label="",style="solid", color="black", weight=3]; 189.26/136.78 14069[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14069 -> 15324[label="",style="solid", color="black", weight=3]; 189.26/136.78 33088[label="ww3100",fontsize=16,color="green",shape="box"];33089[label="ww4000",fontsize=16,color="green",shape="box"];33090[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];33091 -> 28204[label="",style="dashed", color="red", weight=0]; 189.26/136.78 33091[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];33091 -> 33122[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 33092 -> 33130[label="",style="dashed", color="red", weight=0]; 189.26/136.78 33092[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];33092 -> 33131[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 33092 -> 33132[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 33092 -> 33133[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 33092 -> 33134[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 33087[label="takeWhile1 (flip ltEsFloat ww3905) (Float (Neg Zero) (Neg (Succ ww1979))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979))))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979))))) ww3904",fontsize=16,color="burlywood",shape="triangle"];62659[label="ww3904/MyTrue",fontsize=10,color="white",style="solid",shape="box"];33087 -> 62659[label="",style="solid", color="burlywood", weight=9]; 189.26/136.78 62659 -> 33124[label="",style="solid", color="burlywood", weight=3]; 189.26/136.78 62660[label="ww3904/MyFalse",fontsize=10,color="white",style="solid",shape="box"];33087 -> 62660[label="",style="solid", color="burlywood", weight=9]; 189.26/136.78 62660 -> 33125[label="",style="solid", color="burlywood", weight=3]; 189.26/136.78 14075 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14075[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14075 -> 48145[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14075 -> 48146[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14075 -> 48147[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14075 -> 48148[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14075 -> 48149[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 52381[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4521)) (Neg (Succ ww4522))) (Float (Neg Zero) (Neg (Succ ww4523)))) ww4530) (iterate (psFloat (msFloat (Float (Pos (Succ ww4521)) (Neg (Succ ww4522))) (Float (Neg Zero) (Neg (Succ ww4523))))) (psFloat (msFloat (Float (Pos (Succ ww4521)) (Neg (Succ ww4522))) (Float (Neg Zero) (Neg (Succ ww4523)))) (psFloat (msFloat (Float (Pos (Succ ww4521)) (Neg (Succ ww4522))) (Float (Neg Zero) (Neg (Succ ww4523)))) ww4530)))",fontsize=16,color="green",shape="box"];52381 -> 52413[label="",style="dashed", color="green", weight=3]; 189.26/136.78 52381 -> 52414[label="",style="dashed", color="green", weight=3]; 189.26/136.78 33155[label="primPlusFloat ww3908 (fsFloat (msFloat (Float (Pos (Succ ww3909)) (Neg (Succ ww3910))) (Float (Neg Zero) (Neg (Succ ww3911)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62661[label="ww3908/Float ww39080 ww39081",fontsize=10,color="white",style="solid",shape="box"];33155 -> 62661[label="",style="solid", color="burlywood", weight=9]; 189.26/136.78 62661 -> 33201[label="",style="solid", color="burlywood", weight=3]; 189.26/136.78 50619[label="ww3100",fontsize=16,color="green",shape="box"];50620[label="ww5",fontsize=16,color="green",shape="box"];50621[label="Succ Zero",fontsize=16,color="green",shape="box"];50622[label="ww4000",fontsize=16,color="green",shape="box"];14077[label="takeWhile1 (flip gtEsFloat (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww180 ww181) (iterate (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181))) (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) (Float ww180 ww181))) (not (esEsOrdering (primCmpFloat (Float ww180 ww181) (psFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT))",fontsize=16,color="black",shape="box"];14077 -> 15328[label="",style="solid", color="black", weight=3]; 189.26/136.78 14078[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14078 -> 15329[label="",style="solid", color="black", weight=3]; 189.26/136.78 14079[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14079 -> 15330[label="",style="solid", color="black", weight=3]; 189.26/136.78 14080[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14080 -> 15331[label="",style="solid", color="black", weight=3]; 189.26/136.78 14081 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14081[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14081 -> 15332[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14081 -> 15333[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14082[label="Succ ww3100",fontsize=16,color="green",shape="box"];14083 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14083[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14083 -> 15334[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14083 -> 15335[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14084[label="Succ ww3100",fontsize=16,color="green",shape="box"];14085[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14085 -> 15336[label="",style="solid", color="black", weight=3]; 189.26/136.78 14086[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14086 -> 15337[label="",style="solid", color="black", weight=3]; 189.26/136.78 14087 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14087[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14087 -> 15338[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14087 -> 15339[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14088[label="Succ ww3100",fontsize=16,color="green",shape="box"];14089 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14089[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14089 -> 15340[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14089 -> 15341[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14090[label="Succ ww3100",fontsize=16,color="green",shape="box"];14091[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14091 -> 15342[label="",style="solid", color="black", weight=3]; 189.26/136.78 14092[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14092 -> 15343[label="",style="solid", color="black", weight=3]; 189.26/136.78 14093[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14093 -> 15344[label="",style="solid", color="black", weight=3]; 189.26/136.78 14094 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14094[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14094 -> 48150[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14094 -> 48151[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14094 -> 48152[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14094 -> 48153[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14094 -> 48154[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 52312[label="ww5",fontsize=16,color="green",shape="box"];52313[label="ww3000",fontsize=16,color="green",shape="box"];52314[label="Succ Zero",fontsize=16,color="green",shape="box"];52315[label="ww3100",fontsize=16,color="green",shape="box"];52469[label="ww45261",fontsize=16,color="green",shape="box"];52470[label="ww45260",fontsize=16,color="green",shape="box"];52471[label="primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4527))) (Float (Neg (Succ ww4528)) (Pos (Succ ww4529)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];52471 -> 52528[label="",style="solid", color="black", weight=3]; 189.26/136.78 14097[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14097 -> 15348[label="",style="solid", color="black", weight=3]; 189.26/136.78 14098[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14098 -> 15349[label="",style="solid", color="black", weight=3]; 189.26/136.78 14099 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14099[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14099 -> 15350[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14099 -> 15351[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14100[label="Succ ww3100",fontsize=16,color="green",shape="box"];14101 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14101[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14101 -> 15352[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14101 -> 15353[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14102[label="Succ ww3100",fontsize=16,color="green",shape="box"];14103 -> 12804[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14103[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14104[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14104 -> 15354[label="",style="solid", color="black", weight=3]; 189.26/136.78 14105 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14105[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14105 -> 15355[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14105 -> 15356[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14106[label="Succ ww3100",fontsize=16,color="green",shape="box"];14107 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14107[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14107 -> 15357[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14107 -> 15358[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14108[label="Succ ww3100",fontsize=16,color="green",shape="box"];14109 -> 12810[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14109[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14110[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14110 -> 15359[label="",style="solid", color="black", weight=3]; 189.26/136.78 14111 -> 2231[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14111[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14111 -> 15360[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14111 -> 15361[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14111 -> 15362[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14112[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14112 -> 15363[label="",style="solid", color="black", weight=3]; 189.26/136.78 14113[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14113 -> 15364[label="",style="solid", color="black", weight=3]; 189.26/136.78 14114 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14114[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14114 -> 15365[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14114 -> 15366[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14115[label="Succ ww3100",fontsize=16,color="green",shape="box"];14116 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14116[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14116 -> 15367[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14116 -> 15368[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14117[label="Succ ww3100",fontsize=16,color="green",shape="box"];14118 -> 12823[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14118[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14119[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14119 -> 15369[label="",style="solid", color="black", weight=3]; 189.26/136.78 14120 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14120[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14120 -> 15370[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14120 -> 15371[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14121[label="Succ ww3100",fontsize=16,color="green",shape="box"];14122 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14122[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14122 -> 15372[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14122 -> 15373[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14123[label="Succ ww3100",fontsize=16,color="green",shape="box"];14124 -> 12829[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14124[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14125[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14125 -> 15374[label="",style="solid", color="black", weight=3]; 189.26/136.78 16841[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16842[label="ww5",fontsize=16,color="green",shape="box"];16843[label="ww3100",fontsize=16,color="green",shape="box"];16844[label="ww3000",fontsize=16,color="green",shape="box"];14127 -> 16832[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14127[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14127 -> 16845[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14127 -> 16846[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14127 -> 16847[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14127 -> 16848[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 16965[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21290 ww21291) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (primPlusFloat (Float ww21290 ww21291) (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16965 -> 17038[label="",style="solid", color="black", weight=3]; 189.26/136.78 14130[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14130 -> 15379[label="",style="solid", color="black", weight=3]; 189.26/136.78 14131[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14131 -> 15380[label="",style="solid", color="black", weight=3]; 189.26/136.78 14132[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14132 -> 15381[label="",style="solid", color="black", weight=3]; 189.26/136.78 14133 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14133[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14133 -> 15382[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14133 -> 15383[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14134[label="Succ ww3100",fontsize=16,color="green",shape="box"];14135 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14135[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14135 -> 15384[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14135 -> 15385[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14136[label="Succ ww3100",fontsize=16,color="green",shape="box"];14137[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14137 -> 15386[label="",style="solid", color="black", weight=3]; 189.26/136.78 14138[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14138 -> 15387[label="",style="solid", color="black", weight=3]; 189.26/136.78 14139 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14139[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14139 -> 15388[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14139 -> 15389[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14140[label="Succ ww3100",fontsize=16,color="green",shape="box"];14141 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14141[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14141 -> 15390[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14141 -> 15391[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14142[label="Succ ww3100",fontsize=16,color="green",shape="box"];14143[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14143 -> 15392[label="",style="solid", color="black", weight=3]; 189.26/136.78 14144[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14144 -> 15393[label="",style="solid", color="black", weight=3]; 189.26/136.78 14145[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14145 -> 15394[label="",style="solid", color="black", weight=3]; 189.26/136.78 33951 -> 28510[label="",style="dashed", color="red", weight=0]; 189.26/136.78 33951[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];33951 -> 33983[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 33952[label="ww3000",fontsize=16,color="green",shape="box"];33953[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];33954[label="ww3100",fontsize=16,color="green",shape="box"];33955 -> 33989[label="",style="dashed", color="red", weight=0]; 189.26/136.78 33955[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];33955 -> 33990[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 33955 -> 33991[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 33955 -> 33992[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 33955 -> 33993[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 33950[label="takeWhile1 (flip ltEsFloat ww3994) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))))) ww3993",fontsize=16,color="burlywood",shape="triangle"];62662[label="ww3993/MyTrue",fontsize=10,color="white",style="solid",shape="box"];33950 -> 62662[label="",style="solid", color="burlywood", weight=9]; 189.26/136.78 62662 -> 33985[label="",style="solid", color="burlywood", weight=3]; 189.26/136.78 62663[label="ww3993/MyFalse",fontsize=10,color="white",style="solid",shape="box"];33950 -> 62663[label="",style="solid", color="burlywood", weight=9]; 189.26/136.78 62663 -> 33986[label="",style="solid", color="burlywood", weight=3]; 189.26/136.78 14151 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14151[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14151 -> 48155[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14151 -> 48156[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14151 -> 48157[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14151 -> 48158[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14151 -> 48159[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 50623[label="ww3100",fontsize=16,color="green",shape="box"];50624[label="ww3000",fontsize=16,color="green",shape="box"];50625[label="ww5",fontsize=16,color="green",shape="box"];50626[label="Succ Zero",fontsize=16,color="green",shape="box"];52686[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4532))) (Float (Neg (Succ ww4533)) (Neg (Succ ww4534)))) ww4542",fontsize=16,color="black",shape="box"];52686 -> 52734[label="",style="solid", color="black", weight=3]; 189.26/136.78 34268[label="ww39971",fontsize=16,color="green",shape="box"];34269[label="ww39970",fontsize=16,color="green",shape="box"];34270[label="primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3998))) (Float (Neg (Succ ww3999)) (Neg (Succ ww4000)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];34270 -> 34324[label="",style="solid", color="black", weight=3]; 189.26/136.78 14154[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14154 -> 15399[label="",style="solid", color="black", weight=3]; 189.26/136.78 14155[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14155 -> 15400[label="",style="solid", color="black", weight=3]; 189.26/136.78 14156[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14156 -> 15401[label="",style="solid", color="black", weight=3]; 189.26/136.78 14157 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14157[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14157 -> 15402[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14157 -> 15403[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14158[label="Succ ww3100",fontsize=16,color="green",shape="box"];14159 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14159[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14159 -> 15404[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14159 -> 15405[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14160[label="Succ ww3100",fontsize=16,color="green",shape="box"];14161[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14161 -> 15406[label="",style="solid", color="black", weight=3]; 189.26/136.78 14162[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14162 -> 15407[label="",style="solid", color="black", weight=3]; 189.26/136.78 14163 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14163[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14163 -> 15408[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14163 -> 15409[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14164[label="Succ ww3100",fontsize=16,color="green",shape="box"];14165 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14165[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14165 -> 15410[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14165 -> 15411[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14166[label="Succ ww3100",fontsize=16,color="green",shape="box"];14167[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14167 -> 15412[label="",style="solid", color="black", weight=3]; 189.26/136.78 14168[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14168 -> 15413[label="",style="solid", color="black", weight=3]; 189.26/136.78 14169[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14169 -> 15414[label="",style="solid", color="black", weight=3]; 189.26/136.78 14170 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14170[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14170 -> 48160[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14170 -> 48161[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14170 -> 48162[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14170 -> 48163[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14170 -> 48164[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 52438[label="ww3100",fontsize=16,color="green",shape="box"];52439[label="Succ Zero",fontsize=16,color="green",shape="box"];52440[label="ww5",fontsize=16,color="green",shape="box"];52652[label="ww45361",fontsize=16,color="green",shape="box"];52653[label="ww45360",fontsize=16,color="green",shape="box"];52654[label="primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4537))) (Float (Neg Zero) (Pos (Succ ww4538)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];52654 -> 52687[label="",style="solid", color="black", weight=3]; 189.26/136.78 14173[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14173 -> 15418[label="",style="solid", color="black", weight=3]; 189.26/136.78 14174[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14174 -> 15419[label="",style="solid", color="black", weight=3]; 189.26/136.78 14175 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14175[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14175 -> 15420[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14175 -> 15421[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14176[label="Succ ww3100",fontsize=16,color="green",shape="box"];14177 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14177[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14177 -> 15422[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14177 -> 15423[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14178[label="Succ ww3100",fontsize=16,color="green",shape="box"];14179 -> 12884[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14179[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14180[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14180 -> 15424[label="",style="solid", color="black", weight=3]; 189.26/136.78 14181 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14181[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14181 -> 15425[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14181 -> 15426[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14182[label="Succ ww3100",fontsize=16,color="green",shape="box"];14183 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14183[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14183 -> 15427[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14183 -> 15428[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14184[label="Succ ww3100",fontsize=16,color="green",shape="box"];14185 -> 12890[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14185[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14186[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14186 -> 15429[label="",style="solid", color="black", weight=3]; 189.26/136.78 14187 -> 2231[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14187[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14187 -> 15430[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14187 -> 15431[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14187 -> 15432[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14188[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14188 -> 15433[label="",style="solid", color="black", weight=3]; 189.26/136.78 14189[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14189 -> 15434[label="",style="solid", color="black", weight=3]; 189.26/136.78 14190 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14190[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14190 -> 15435[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14190 -> 15436[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14191[label="Succ ww3100",fontsize=16,color="green",shape="box"];14192 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14192[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14192 -> 15437[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14192 -> 15438[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14193[label="Succ ww3100",fontsize=16,color="green",shape="box"];14194 -> 12903[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14194[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14195[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14195 -> 15439[label="",style="solid", color="black", weight=3]; 189.26/136.78 14196 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14196[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14196 -> 15440[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14196 -> 15441[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14197[label="Succ ww3100",fontsize=16,color="green",shape="box"];14198 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14198[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14198 -> 15442[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14198 -> 15443[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14199[label="Succ ww3100",fontsize=16,color="green",shape="box"];14200 -> 12909[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14200[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14201[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14201 -> 15444[label="",style="solid", color="black", weight=3]; 189.26/136.78 34724[label="ww3100",fontsize=16,color="green",shape="box"];34725 -> 28102[label="",style="dashed", color="red", weight=0]; 189.26/136.78 34725[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];34725 -> 34764[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 34726 -> 34770[label="",style="dashed", color="red", weight=0]; 189.26/136.78 34726[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34726 -> 34783[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 34726 -> 34784[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 34726 -> 34785[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 34727[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14203 -> 34705[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14203[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14203 -> 34730[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14203 -> 34731[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14203 -> 34732[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14203 -> 34733[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 35012[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4078))) (Float (Neg Zero) (Pos (Succ ww4079)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];35012 -> 35085[label="",style="solid", color="black", weight=3]; 189.26/136.78 35013[label="takeWhile1 (flip ltEsFloat ww4075) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))))) (flip ltEsFloat ww4075 (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))))",fontsize=16,color="black",shape="box"];35013 -> 35086[label="",style="solid", color="black", weight=3]; 189.26/136.78 58719[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) ww4737) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) ww4737)))",fontsize=16,color="green",shape="box"];58719 -> 58736[label="",style="dashed", color="green", weight=3]; 189.26/136.78 58719 -> 58737[label="",style="dashed", color="green", weight=3]; 189.26/136.78 14206[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14206 -> 15449[label="",style="solid", color="black", weight=3]; 189.26/136.78 14207[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14207 -> 15450[label="",style="solid", color="black", weight=3]; 189.26/136.78 14208[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14208 -> 15451[label="",style="solid", color="black", weight=3]; 189.26/136.78 14209 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14209[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14209 -> 15452[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14209 -> 15453[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14210[label="Succ ww3100",fontsize=16,color="green",shape="box"];14211 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14211[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14211 -> 15454[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14211 -> 15455[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14212[label="Succ ww3100",fontsize=16,color="green",shape="box"];14213[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14213 -> 15456[label="",style="solid", color="black", weight=3]; 189.26/136.78 14214[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14214 -> 15457[label="",style="solid", color="black", weight=3]; 189.26/136.78 14215 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14215[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14215 -> 15458[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14215 -> 15459[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14216[label="Succ ww3100",fontsize=16,color="green",shape="box"];14217 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14217[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14217 -> 15460[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14217 -> 15461[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14218[label="Succ ww3100",fontsize=16,color="green",shape="box"];14219[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14219 -> 15462[label="",style="solid", color="black", weight=3]; 189.26/136.78 14220[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14220 -> 15463[label="",style="solid", color="black", weight=3]; 189.26/136.78 14221[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14221 -> 15464[label="",style="solid", color="black", weight=3]; 189.26/136.78 34875[label="ww3100",fontsize=16,color="green",shape="box"];34876[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];34877 -> 28204[label="",style="dashed", color="red", weight=0]; 189.26/136.78 34877[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];34877 -> 34906[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 34878 -> 34911[label="",style="dashed", color="red", weight=0]; 189.26/136.78 34878[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34878 -> 34912[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 34878 -> 34913[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 34878 -> 34914[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 34874[label="takeWhile1 (flip ltEsFloat ww4091) (Float (Neg Zero) (Neg (Succ ww1988))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988))))) ww4090",fontsize=16,color="burlywood",shape="triangle"];62664[label="ww4090/MyTrue",fontsize=10,color="white",style="solid",shape="box"];34874 -> 62664[label="",style="solid", color="burlywood", weight=9]; 189.26/136.78 62664 -> 34908[label="",style="solid", color="burlywood", weight=3]; 189.26/136.78 62665[label="ww4090/MyFalse",fontsize=10,color="white",style="solid",shape="box"];34874 -> 62665[label="",style="solid", color="burlywood", weight=9]; 189.26/136.78 62665 -> 34909[label="",style="solid", color="burlywood", weight=3]; 189.26/136.78 14226 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14226[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14226 -> 48165[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14226 -> 48166[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14226 -> 48167[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14226 -> 48168[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14226 -> 48169[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 50627[label="ww3100",fontsize=16,color="green",shape="box"];50628[label="Succ Zero",fontsize=16,color="green",shape="box"];50629[label="ww5",fontsize=16,color="green",shape="box"];52945[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4540))) (Float (Neg Zero) (Neg (Succ ww4541)))) ww4548",fontsize=16,color="black",shape="box"];52945 -> 53020[label="",style="solid", color="black", weight=3]; 189.26/136.78 35147[label="ww40941",fontsize=16,color="green",shape="box"];35148[label="ww40940",fontsize=16,color="green",shape="box"];35149[label="primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4095))) (Float (Neg Zero) (Neg (Succ ww4096)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];35149 -> 35203[label="",style="solid", color="black", weight=3]; 189.26/136.78 51146 -> 50771[label="",style="dashed", color="red", weight=0]; 189.26/136.78 51146[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) ww4470) LT)",fontsize=16,color="magenta"];51146 -> 51293[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 51146 -> 51294[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 51146 -> 51295[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14229[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14229 -> 15469[label="",style="solid", color="black", weight=3]; 189.26/136.78 14230[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14230 -> 15470[label="",style="solid", color="black", weight=3]; 189.26/136.78 14231[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14231 -> 15471[label="",style="solid", color="black", weight=3]; 189.26/136.78 22514[label="primMinusInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="black",shape="box"];22514 -> 24553[label="",style="solid", color="black", weight=3]; 189.26/136.78 50630[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) ww4427",fontsize=16,color="black",shape="box"];50630 -> 51301[label="",style="solid", color="black", weight=3]; 189.26/136.78 51155[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51155 -> 51302[label="",style="solid", color="black", weight=3]; 189.26/136.78 51157[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) ww4478",fontsize=16,color="black",shape="box"];51157 -> 51305[label="",style="solid", color="black", weight=3]; 189.26/136.78 51158[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51158 -> 51306[label="",style="solid", color="black", weight=3]; 189.26/136.78 51186[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4495",fontsize=16,color="black",shape="triangle"];51186 -> 51307[label="",style="solid", color="black", weight=3]; 189.26/136.78 51187 -> 51160[label="",style="dashed", color="red", weight=0]; 189.26/136.78 51187[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4495))",fontsize=16,color="magenta"];51187 -> 51308[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 51166 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.78 51166[label="primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];51166 -> 51309[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 51166 -> 51310[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 51166 -> 51311[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 51167[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) ww4479",fontsize=16,color="black",shape="box"];51167 -> 51312[label="",style="solid", color="black", weight=3]; 189.26/136.78 51168[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51168 -> 51313[label="",style="solid", color="black", weight=3]; 189.26/136.78 50632[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4429",fontsize=16,color="black",shape="box"];50632 -> 51314[label="",style="solid", color="black", weight=3]; 189.26/136.78 51169[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51169 -> 51315[label="",style="solid", color="black", weight=3]; 189.26/136.78 51170[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) ww4480",fontsize=16,color="black",shape="box"];51170 -> 51316[label="",style="solid", color="black", weight=3]; 189.26/136.78 51171[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51171 -> 51317[label="",style="solid", color="black", weight=3]; 189.26/136.78 14242[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14242 -> 15482[label="",style="solid", color="black", weight=3]; 189.26/136.78 14243[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14243 -> 15483[label="",style="solid", color="black", weight=3]; 189.26/136.78 14244[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14244 -> 15484[label="",style="solid", color="black", weight=3]; 189.26/136.78 14245[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14245 -> 15485[label="",style="solid", color="black", weight=3]; 189.26/136.78 51462[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51462 -> 51690[label="",style="solid", color="black", weight=3]; 189.26/136.78 51689 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.78 51689[label="primPlusFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Neg (Succ ww95800)))) ww4494",fontsize=16,color="magenta"];51689 -> 52112[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 51689 -> 52113[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 51689 -> 52114[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14247[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14247 -> 15487[label="",style="solid", color="black", weight=3]; 189.26/136.78 51471 -> 20687[label="",style="dashed", color="red", weight=0]; 189.26/136.78 51471[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51472 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.78 51472[label="srMyInt (Pos Zero) (Neg (Succ ww95800))",fontsize=16,color="magenta"];51472 -> 51697[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 51472 -> 51698[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 51695[label="Neg (Succ ww95800)",fontsize=16,color="green",shape="box"];51696[label="Pos Zero",fontsize=16,color="green",shape="box"];14249[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14249 -> 15489[label="",style="solid", color="black", weight=3]; 189.26/136.78 14250[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14250 -> 15490[label="",style="solid", color="black", weight=3]; 189.26/136.78 14251[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14251 -> 15491[label="",style="solid", color="black", weight=3]; 189.26/136.78 14252[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14252 -> 15492[label="",style="solid", color="black", weight=3]; 189.26/136.78 14253[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14253 -> 15493[label="",style="solid", color="black", weight=3]; 189.26/136.78 14255[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14255 -> 15495[label="",style="solid", color="black", weight=3]; 189.26/136.78 14257[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14257 -> 15497[label="",style="solid", color="black", weight=3]; 189.26/136.78 14258 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14258[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14258 -> 15498[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14258 -> 15499[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14259[label="Succ ww3100",fontsize=16,color="green",shape="box"];14260 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14260[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14260 -> 15500[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14260 -> 15501[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14261[label="Succ ww3100",fontsize=16,color="green",shape="box"];14262[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14262 -> 15502[label="",style="solid", color="black", weight=3]; 189.26/136.78 14263[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14263 -> 15503[label="",style="solid", color="black", weight=3]; 189.26/136.78 14264 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14264[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14264 -> 15504[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14264 -> 15505[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14265[label="Succ ww3100",fontsize=16,color="green",shape="box"];14266 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14266[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14266 -> 15506[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14266 -> 15507[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14267[label="Succ ww3100",fontsize=16,color="green",shape="box"];14268[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14268 -> 15508[label="",style="solid", color="black", weight=3]; 189.26/136.78 14269[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14269 -> 15509[label="",style="solid", color="black", weight=3]; 189.26/136.78 14270[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14270 -> 15510[label="",style="solid", color="black", weight=3]; 189.26/136.78 36323 -> 26659[label="",style="dashed", color="red", weight=0]; 189.26/136.78 36323[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36323 -> 36889[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36323 -> 36890[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36323 -> 36891[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36323 -> 36892[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36324 -> 37526[label="",style="dashed", color="red", weight=0]; 189.26/136.78 36324[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36324 -> 37527[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36324 -> 37528[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36324 -> 37529[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36324 -> 37530[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36325 -> 36796[label="",style="dashed", color="red", weight=0]; 189.26/136.78 36325[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36325 -> 36818[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36326[label="ww3100",fontsize=16,color="green",shape="box"];14276 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14276[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14276 -> 48180[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14276 -> 48181[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14276 -> 48182[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14276 -> 48183[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14276 -> 48184[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 26757[label="ww2367",fontsize=16,color="green",shape="box"];26758[label="Pos (Succ ww2368)",fontsize=16,color="green",shape="box"];23775[label="srMyInt (Pos (Succ ww2914)) ww29151",fontsize=16,color="black",shape="triangle"];23775 -> 25539[label="",style="solid", color="black", weight=3]; 189.26/136.78 26759[label="ww2366",fontsize=16,color="green",shape="box"];50633[label="Succ Zero",fontsize=16,color="green",shape="box"];50634[label="ww48",fontsize=16,color="green",shape="box"];50635[label="ww47",fontsize=16,color="green",shape="box"];50636[label="ww46",fontsize=16,color="green",shape="box"];50289[label="ww47",fontsize=16,color="green",shape="box"];50290 -> 37526[label="",style="dashed", color="red", weight=0]; 189.26/136.78 50290[label="psFloat ww48 (fsFloat (msFloat (Float (Neg (Succ ww46)) (Pos (Succ (Succ Zero)))) (Float (Pos Zero) (Pos (Succ ww47)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50290 -> 50683[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 50290 -> 50684[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 50290 -> 50685[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 50290 -> 50686[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 42547[label="ww42561",fontsize=16,color="green",shape="box"];42548[label="ww42560",fontsize=16,color="green",shape="box"];42549[label="primDivFloat (msFloat (Float (Neg (Succ ww4257)) (Pos (Succ ww4258))) (Float (Pos Zero) (Pos (Succ ww4259)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];42549 -> 43452[label="",style="solid", color="black", weight=3]; 189.26/136.78 51172 -> 50771[label="",style="dashed", color="red", weight=0]; 189.26/136.78 51172[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos (Succ ww3100))) ww4471) LT)",fontsize=16,color="magenta"];51172 -> 51318[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 51172 -> 51319[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 51172 -> 51320[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14280[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14280 -> 15517[label="",style="solid", color="black", weight=3]; 189.26/136.78 20785[label="Neg (primPlusNat (Succ ww4000) Zero)",fontsize=16,color="green",shape="box"];20785 -> 22651[label="",style="dashed", color="green", weight=3]; 189.26/136.78 14282[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14282 -> 15519[label="",style="solid", color="black", weight=3]; 189.26/136.78 14283 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14283[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14283 -> 15520[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14283 -> 15521[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14284[label="Succ ww3100",fontsize=16,color="green",shape="box"];14285 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14285[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14285 -> 15522[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14285 -> 15523[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14286[label="Succ ww3100",fontsize=16,color="green",shape="box"];14287 -> 12993[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14287[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14288[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14288 -> 15524[label="",style="solid", color="black", weight=3]; 189.26/136.78 14289 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14289[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14289 -> 15525[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14289 -> 15526[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14290[label="Succ ww3100",fontsize=16,color="green",shape="box"];14291 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14291[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14291 -> 15527[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14291 -> 15528[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14292[label="Succ ww3100",fontsize=16,color="green",shape="box"];14293 -> 12999[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14293[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14294[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14294 -> 15529[label="",style="solid", color="black", weight=3]; 189.26/136.78 46525[label="ww3100",fontsize=16,color="green",shape="box"];46526[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];46527 -> 27641[label="",style="dashed", color="red", weight=0]; 189.26/136.78 46527[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];46527 -> 46568[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 46528 -> 46573[label="",style="dashed", color="red", weight=0]; 189.26/136.78 46528[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];46528 -> 46590[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 46528 -> 46591[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 46528 -> 46592[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 46528 -> 46593[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 46529[label="ww4000",fontsize=16,color="green",shape="box"];14296 -> 46504[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14296[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14296 -> 46532[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14296 -> 46533[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14296 -> 46534[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14296 -> 46535[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14296 -> 46536[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 27803[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (Float ww33460 ww33461)) GT)",fontsize=16,color="black",shape="box"];27803 -> 27831[label="",style="solid", color="black", weight=3]; 189.26/136.78 46821[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww4447)) (Pos (Succ ww4448))) (Float (Pos Zero) (Neg (Succ ww4449)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];46821 -> 46867[label="",style="solid", color="black", weight=3]; 189.26/136.78 46872[label="Cons (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) ww4455) (iterate (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151))))) (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) ww4455)))",fontsize=16,color="green",shape="box"];46872 -> 46924[label="",style="dashed", color="green", weight=3]; 189.26/136.78 46872 -> 46925[label="",style="dashed", color="green", weight=3]; 189.26/136.78 14299[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14299 -> 15534[label="",style="solid", color="black", weight=3]; 189.26/136.78 14300[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14300 -> 15535[label="",style="solid", color="black", weight=3]; 189.26/136.78 14301[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14301 -> 15536[label="",style="solid", color="black", weight=3]; 189.26/136.78 14302 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14302[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14302 -> 15537[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14302 -> 15538[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14303[label="Succ ww3100",fontsize=16,color="green",shape="box"];14304 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14304[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14304 -> 15539[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14304 -> 15540[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14305[label="Succ ww3100",fontsize=16,color="green",shape="box"];14306 -> 13016[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14306[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14307[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14307 -> 15541[label="",style="solid", color="black", weight=3]; 189.26/136.78 14308 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14308[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14308 -> 15542[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14308 -> 15543[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14309[label="Succ ww3100",fontsize=16,color="green",shape="box"];14310 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14310[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14310 -> 15544[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14310 -> 15545[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14311[label="Succ ww3100",fontsize=16,color="green",shape="box"];14312 -> 13022[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14312[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14313[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14313 -> 15546[label="",style="solid", color="black", weight=3]; 189.26/136.78 36331 -> 37677[label="",style="dashed", color="red", weight=0]; 189.26/136.78 36331[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36331 -> 37688[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36331 -> 37689[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36331 -> 37690[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36331 -> 37691[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36332[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36332 -> 36895[label="",style="solid", color="black", weight=3]; 189.26/136.78 36333 -> 36796[label="",style="dashed", color="red", weight=0]; 189.26/136.78 36333[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36333 -> 36819[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36334[label="ww3100",fontsize=16,color="green",shape="box"];14315 -> 35894[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14315[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14315 -> 36394[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14315 -> 36395[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14315 -> 36396[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14315 -> 36397[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 41312 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.78 41312[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4263)) (Pos Zero)) (srMyInt (Neg (Succ ww4264)) (Pos (Succ ww4265)))) ww4273",fontsize=16,color="magenta"];41312 -> 41365[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 41312 -> 41366[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 41312 -> 41367[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 43591[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww4293)) (Neg (Succ ww4294))) (Float (Pos Zero) (Pos (Succ ww4295)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];43591 -> 43678[label="",style="solid", color="black", weight=3]; 189.26/136.78 14318[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14318 -> 15551[label="",style="solid", color="black", weight=3]; 189.26/136.78 14320[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14320 -> 15553[label="",style="solid", color="black", weight=3]; 189.26/136.78 14321 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14321[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14321 -> 15554[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14321 -> 15555[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14322[label="Succ ww3100",fontsize=16,color="green",shape="box"];14323 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14323[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14323 -> 15556[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14323 -> 15557[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14324[label="Succ ww3100",fontsize=16,color="green",shape="box"];14325[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14325 -> 15558[label="",style="solid", color="black", weight=3]; 189.26/136.78 14326[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14326 -> 15559[label="",style="solid", color="black", weight=3]; 189.26/136.78 14327 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14327[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14327 -> 15560[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14327 -> 15561[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14328[label="Succ ww3100",fontsize=16,color="green",shape="box"];14329 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14329[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14329 -> 15562[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14329 -> 15563[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14330[label="Succ ww3100",fontsize=16,color="green",shape="box"];14331[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14331 -> 15564[label="",style="solid", color="black", weight=3]; 189.26/136.78 14332[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14332 -> 15565[label="",style="solid", color="black", weight=3]; 189.26/136.78 14333[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14333 -> 15566[label="",style="solid", color="black", weight=3]; 189.26/136.78 46666[label="ww4000",fontsize=16,color="green",shape="box"];46667[label="ww3100",fontsize=16,color="green",shape="box"];46668[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];46669 -> 26764[label="",style="dashed", color="red", weight=0]; 189.26/136.78 46669[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];46669 -> 46697[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 46669 -> 46698[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 46669 -> 46699[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 46669 -> 46700[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 46670 -> 27641[label="",style="dashed", color="red", weight=0]; 189.26/136.78 46670[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];46670 -> 46701[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 46665[label="takeWhile1 (flip ltEsFloat ww3258) (Float (Pos Zero) (Neg (Succ ww1998))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998))))) (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) (Float (Pos Zero) (Neg (Succ ww1998))))) ww4450",fontsize=16,color="burlywood",shape="triangle"];62666[label="ww4450/MyTrue",fontsize=10,color="white",style="solid",shape="box"];46665 -> 62666[label="",style="solid", color="burlywood", weight=9]; 189.26/136.78 62666 -> 46702[label="",style="solid", color="burlywood", weight=3]; 189.26/136.78 62667[label="ww4450/MyFalse",fontsize=10,color="white",style="solid",shape="box"];46665 -> 62667[label="",style="solid", color="burlywood", weight=9]; 189.26/136.78 62667 -> 46703[label="",style="solid", color="burlywood", weight=3]; 189.26/136.78 14339 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14339[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14339 -> 48185[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14339 -> 48186[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14339 -> 48187[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14339 -> 48188[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14339 -> 48189[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 50637[label="ww4000",fontsize=16,color="green",shape="box"];50638[label="ww3100",fontsize=16,color="green",shape="box"];50639[label="Succ Zero",fontsize=16,color="green",shape="box"];50640[label="ww5",fontsize=16,color="green",shape="box"];50641[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) ww4458",fontsize=16,color="black",shape="box"];50641 -> 51321[label="",style="solid", color="black", weight=3]; 189.26/136.78 26861[label="ww19951",fontsize=16,color="green",shape="box"];26862[label="ww19950",fontsize=16,color="green",shape="box"];26863[label="primDivFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];26863 -> 26887[label="",style="solid", color="black", weight=3]; 189.26/136.78 51173 -> 50771[label="",style="dashed", color="red", weight=0]; 189.26/136.78 51173[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) ww4472) LT)",fontsize=16,color="magenta"];51173 -> 51322[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 51173 -> 51323[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 51173 -> 51324[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14342[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14342 -> 15571[label="",style="solid", color="black", weight=3]; 189.26/136.78 14343[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14343 -> 15572[label="",style="solid", color="black", weight=3]; 189.26/136.78 14344[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14344 -> 15573[label="",style="solid", color="black", weight=3]; 189.26/136.78 14345 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14345[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14345 -> 15574[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14345 -> 15575[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14346[label="Succ ww3100",fontsize=16,color="green",shape="box"];14347 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14347[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14347 -> 15576[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14347 -> 15577[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14348[label="Succ ww3100",fontsize=16,color="green",shape="box"];14349[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14349 -> 15578[label="",style="solid", color="black", weight=3]; 189.26/136.78 14350[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14350 -> 15579[label="",style="solid", color="black", weight=3]; 189.26/136.78 14351 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14351[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14351 -> 15580[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14351 -> 15581[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14352[label="Succ ww3100",fontsize=16,color="green",shape="box"];14353 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14353[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14353 -> 15582[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14353 -> 15583[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14354[label="Succ ww3100",fontsize=16,color="green",shape="box"];14355[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14355 -> 15584[label="",style="solid", color="black", weight=3]; 189.26/136.78 14356[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14356 -> 15585[label="",style="solid", color="black", weight=3]; 189.26/136.78 14357[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14357 -> 15586[label="",style="solid", color="black", weight=3]; 189.26/136.78 15709[label="ww5",fontsize=16,color="green",shape="box"];15710[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];15711[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14363 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14363[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14363 -> 48195[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14363 -> 48196[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14363 -> 48197[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14363 -> 48198[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14363 -> 48199[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14364[label="takeWhile1 (flip gtEsFloat (psFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww65 (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65)) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) ww65)) (fsEsOrdering (compareFloat ww65 (psFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT)",fontsize=16,color="black",shape="box"];14364 -> 15589[label="",style="solid", color="black", weight=3]; 189.26/136.78 52731[label="ww45441",fontsize=16,color="green",shape="box"];52732[label="ww45440",fontsize=16,color="green",shape="box"];52733[label="primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4545))) (Float (Pos (Succ ww4546)) (Pos (Succ ww4547)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];52733 -> 52946[label="",style="solid", color="black", weight=3]; 189.26/136.78 16602[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20760 ww20761) (primDivFloat (Float (msMyInt (Neg Zero) ww20780) (srMyInt (Pos (Succ ww2077)) ww20781)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww20780 ww20781) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (Float ww20780 ww20781))) (not (esEsOrdering (primCmpFloat (Float ww20780 ww20781) (primPlusFloat (Float ww20760 ww20761) (primDivFloat (Float (msMyInt (Neg Zero) ww20780) (srMyInt (Pos (Succ ww2077)) ww20781)) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16602 -> 16678[label="",style="solid", color="black", weight=3]; 189.26/136.78 14367[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14367 -> 15592[label="",style="solid", color="black", weight=3]; 189.26/136.78 14368[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14368 -> 15593[label="",style="solid", color="black", weight=3]; 189.26/136.78 14369 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14369[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14369 -> 15594[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14369 -> 15595[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14370[label="Succ ww3100",fontsize=16,color="green",shape="box"];14371 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14371[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14371 -> 15596[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14371 -> 15597[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14372[label="Succ ww3100",fontsize=16,color="green",shape="box"];14373 -> 13079[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14373[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14374[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14374 -> 15598[label="",style="solid", color="black", weight=3]; 189.26/136.78 14375 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14375[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14375 -> 15599[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14375 -> 15600[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14376[label="Succ ww3100",fontsize=16,color="green",shape="box"];14377 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14377[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14377 -> 15601[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14377 -> 15602[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14378[label="Succ ww3100",fontsize=16,color="green",shape="box"];14379 -> 13085[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14379[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14380[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14380 -> 15603[label="",style="solid", color="black", weight=3]; 189.26/136.78 54207 -> 54742[label="",style="dashed", color="red", weight=0]; 189.26/136.78 54207[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54207 -> 54789[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 54207 -> 54790[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 54207 -> 54791[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 54208[label="ww3000",fontsize=16,color="green",shape="box"];54209[label="ww3100",fontsize=16,color="green",shape="box"];54210 -> 55266[label="",style="dashed", color="red", weight=0]; 189.26/136.78 54210[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54210 -> 55283[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 54210 -> 55284[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 54210 -> 55285[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 54210 -> 55286[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 54211 -> 43626[label="",style="dashed", color="red", weight=0]; 189.26/136.78 54211[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54211 -> 55062[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 54211 -> 55063[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 54211 -> 55064[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 54211 -> 55065[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14382[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];14383[label="ww5",fontsize=16,color="green",shape="box"];55568[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Pos (Succ ww4627))) (Float (Pos (Succ ww4628)) (Neg (Succ ww4629)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55568 -> 55629[label="",style="solid", color="black", weight=3]; 189.26/136.78 44061 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.78 44061[label="primPlusFloat (Float (msMyInt (Neg Zero) ww20780) (srMyInt (Pos (Succ ww2077)) ww20781)) ww4310",fontsize=16,color="magenta"];44061 -> 44079[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 44061 -> 44080[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 44061 -> 44081[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 26774[label="primMinusInt (Neg Zero) (Pos ww207800)",fontsize=16,color="black",shape="box"];26774 -> 26812[label="",style="solid", color="black", weight=3]; 189.26/136.78 26775[label="primMinusInt (Neg Zero) (Neg ww207800)",fontsize=16,color="black",shape="box"];26775 -> 26813[label="",style="solid", color="black", weight=3]; 189.26/136.78 14388[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14388 -> 15609[label="",style="solid", color="black", weight=3]; 189.26/136.78 14389 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14389[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14389 -> 15610[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14389 -> 15611[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14390[label="Succ ww3100",fontsize=16,color="green",shape="box"];14391 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14391[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14391 -> 15612[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14391 -> 15613[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14392[label="Succ ww3100",fontsize=16,color="green",shape="box"];14393 -> 13102[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14393[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14394[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14394 -> 15614[label="",style="solid", color="black", weight=3]; 189.26/136.78 14395 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14395[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14395 -> 15615[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14395 -> 15616[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14396[label="Succ ww3100",fontsize=16,color="green",shape="box"];14397 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14397[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14397 -> 15617[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14397 -> 15618[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14398[label="Succ ww3100",fontsize=16,color="green",shape="box"];14399 -> 13108[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14399[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14400[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14400 -> 15619[label="",style="solid", color="black", weight=3]; 189.26/136.78 26994[label="ww3000",fontsize=16,color="green",shape="box"];26995[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];26996[label="ww3100",fontsize=16,color="green",shape="box"];26997 -> 27046[label="",style="dashed", color="red", weight=0]; 189.26/136.78 26997[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];26997 -> 27063[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 26997 -> 27064[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 26997 -> 27065[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 26997 -> 27066[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 26998 -> 27030[label="",style="dashed", color="red", weight=0]; 189.26/136.78 26998[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];26998 -> 27034[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14402 -> 26973[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14402[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14402 -> 27001[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14402 -> 27002[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14402 -> 27003[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14402 -> 27004[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14402 -> 27005[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 27233[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww3291))) (Float (Pos (Succ ww3292)) (Pos (Succ ww3293)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];27233 -> 27254[label="",style="solid", color="black", weight=3]; 189.26/136.78 27234[label="takeWhile1 (flip ltEsFloat ww3284) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))))) (flip ltEsFloat ww3284 (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))))",fontsize=16,color="black",shape="box"];27234 -> 27255[label="",style="solid", color="black", weight=3]; 189.26/136.78 57399[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) ww4689",fontsize=16,color="black",shape="triangle"];57399 -> 57541[label="",style="solid", color="black", weight=3]; 189.26/136.78 57400 -> 57390[label="",style="dashed", color="red", weight=0]; 189.26/136.78 57400[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) ww4689))",fontsize=16,color="magenta"];57400 -> 57542[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14405[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14405 -> 15624[label="",style="solid", color="black", weight=3]; 189.26/136.78 14406[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14406 -> 15625[label="",style="solid", color="black", weight=3]; 189.26/136.78 14407[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14407 -> 15626[label="",style="solid", color="black", weight=3]; 189.26/136.78 14408 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14408[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14408 -> 15627[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14408 -> 15628[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14409[label="Succ ww3100",fontsize=16,color="green",shape="box"];14410 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14410[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14410 -> 15629[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14410 -> 15630[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14411[label="Succ ww3100",fontsize=16,color="green",shape="box"];14412[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14412 -> 15631[label="",style="solid", color="black", weight=3]; 189.26/136.78 14413[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14413 -> 15632[label="",style="solid", color="black", weight=3]; 189.26/136.78 14414 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14414[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14414 -> 15633[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14414 -> 15634[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14415[label="Succ ww3100",fontsize=16,color="green",shape="box"];14416 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14416[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14416 -> 15635[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14416 -> 15636[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14417[label="Succ ww3100",fontsize=16,color="green",shape="box"];14418[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14418 -> 15637[label="",style="solid", color="black", weight=3]; 189.26/136.78 14419[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14419 -> 15638[label="",style="solid", color="black", weight=3]; 189.26/136.78 14420[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14420 -> 15639[label="",style="solid", color="black", weight=3]; 189.26/136.78 54217 -> 54742[label="",style="dashed", color="red", weight=0]; 189.26/136.78 54217[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54217 -> 54792[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 54217 -> 54793[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 54217 -> 54794[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 54218[label="ww3000",fontsize=16,color="green",shape="box"];54219[label="ww3100",fontsize=16,color="green",shape="box"];54220 -> 27123[label="",style="dashed", color="red", weight=0]; 189.26/136.78 54220[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54220 -> 55066[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 54220 -> 55067[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 54220 -> 55068[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 54220 -> 55069[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 54221 -> 52864[label="",style="dashed", color="red", weight=0]; 189.26/136.78 54221[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54221 -> 55070[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 54221 -> 55071[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 54221 -> 55072[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 54221 -> 55073[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14426[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941 (psFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) ww1941 (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941)) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) ww1941)) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941 (psFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue ww1941)",fontsize=16,color="black",shape="box"];14426 -> 15641[label="",style="solid", color="black", weight=3]; 189.26/136.78 50642[label="ww3000",fontsize=16,color="green",shape="box"];50643[label="ww3100",fontsize=16,color="green",shape="box"];50644[label="Succ Zero",fontsize=16,color="green",shape="box"];50645[label="ww5",fontsize=16,color="green",shape="box"];53019[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4550))) (Float (Pos (Succ ww4551)) (Neg (Succ ww4552)))) ww4560",fontsize=16,color="black",shape="box"];53019 -> 53057[label="",style="solid", color="black", weight=3]; 189.26/136.78 27261[label="ww20051",fontsize=16,color="green",shape="box"];27262[label="ww20050",fontsize=16,color="green",shape="box"];27263[label="primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2006))) (Float (Pos (Succ ww2007)) (Neg (Succ ww2008)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];27263 -> 27286[label="",style="solid", color="black", weight=3]; 189.26/136.78 14429[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14429 -> 15644[label="",style="solid", color="black", weight=3]; 189.26/136.78 14431[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14431 -> 15646[label="",style="solid", color="black", weight=3]; 189.26/136.78 14432 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14432[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14432 -> 15647[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14432 -> 15648[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14433[label="Succ ww3100",fontsize=16,color="green",shape="box"];14434 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14434[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14434 -> 15649[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14434 -> 15650[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14435[label="Succ ww3100",fontsize=16,color="green",shape="box"];14436[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14436 -> 15651[label="",style="solid", color="black", weight=3]; 189.26/136.78 14437[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14437 -> 15652[label="",style="solid", color="black", weight=3]; 189.26/136.78 14438 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14438[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14438 -> 15653[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14438 -> 15654[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14439[label="Succ ww3100",fontsize=16,color="green",shape="box"];14440 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14440[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14440 -> 15655[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14440 -> 15656[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14441[label="Succ ww3100",fontsize=16,color="green",shape="box"];14442[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14442 -> 15657[label="",style="solid", color="black", weight=3]; 189.26/136.78 14443[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14443 -> 15658[label="",style="solid", color="black", weight=3]; 189.26/136.78 14444[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14444 -> 15659[label="",style="solid", color="black", weight=3]; 189.26/136.78 36343 -> 43626[label="",style="dashed", color="red", weight=0]; 189.26/136.78 36343[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36343 -> 43633[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36343 -> 43634[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36343 -> 43635[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36343 -> 43636[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36344 -> 37634[label="",style="dashed", color="red", weight=0]; 189.26/136.78 36344[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36344 -> 37635[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36344 -> 37636[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36344 -> 37637[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36345 -> 36796[label="",style="dashed", color="red", weight=0]; 189.26/136.78 36345[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36345 -> 36820[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36346[label="ww3100",fontsize=16,color="green",shape="box"];14449 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14449[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14449 -> 48210[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14449 -> 48211[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14449 -> 48212[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14449 -> 48213[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14449 -> 48214[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 42723[label="ww42671",fontsize=16,color="green",shape="box"];42724[label="ww42670",fontsize=16,color="green",shape="box"];42725[label="primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4268))) (Float (Pos Zero) (Pos (Succ ww4269)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];42725 -> 43595[label="",style="solid", color="black", weight=3]; 189.26/136.78 14458[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14458 -> 15772[label="",style="solid", color="black", weight=3]; 189.26/136.78 14459 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14459[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14459 -> 15773[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14459 -> 15774[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14460[label="Succ ww3100",fontsize=16,color="green",shape="box"];14461 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14461[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14461 -> 15775[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14461 -> 15776[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14462[label="Succ ww3100",fontsize=16,color="green",shape="box"];14463 -> 13170[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14463[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14464[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14464 -> 15777[label="",style="solid", color="black", weight=3]; 189.26/136.78 14465 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14465[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14465 -> 15778[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14465 -> 15779[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14466[label="Succ ww3100",fontsize=16,color="green",shape="box"];14467 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14467[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14467 -> 15780[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14467 -> 15781[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14468[label="Succ ww3100",fontsize=16,color="green",shape="box"];14469 -> 13176[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14469[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14470[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14470 -> 15782[label="",style="solid", color="black", weight=3]; 189.26/136.78 15718[label="ww5",fontsize=16,color="green",shape="box"];15719[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];15720[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14472[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];14473[label="ww5",fontsize=16,color="green",shape="box"];14477[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14477 -> 15783[label="",style="solid", color="black", weight=3]; 189.26/136.78 14478[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14478 -> 15784[label="",style="solid", color="black", weight=3]; 189.26/136.78 14479 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14479[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14479 -> 15785[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14479 -> 15786[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14480[label="Succ ww3100",fontsize=16,color="green",shape="box"];14481 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14481[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14481 -> 15787[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14481 -> 15788[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14482[label="Succ ww3100",fontsize=16,color="green",shape="box"];14483 -> 13193[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14483[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14484[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14484 -> 15789[label="",style="solid", color="black", weight=3]; 189.26/136.78 14485 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14485[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14485 -> 15790[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14485 -> 15791[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14486[label="Succ ww3100",fontsize=16,color="green",shape="box"];14487 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14487[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14487 -> 15792[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14487 -> 15793[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14488[label="Succ ww3100",fontsize=16,color="green",shape="box"];14489 -> 13199[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14489[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14490[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14490 -> 15794[label="",style="solid", color="black", weight=3]; 189.26/136.78 36351 -> 41076[label="",style="dashed", color="red", weight=0]; 189.26/136.78 36351[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36351 -> 41085[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36351 -> 41086[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36351 -> 41087[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36352[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36352 -> 36901[label="",style="solid", color="black", weight=3]; 189.26/136.78 36353 -> 36796[label="",style="dashed", color="red", weight=0]; 189.26/136.78 36353[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36353 -> 36821[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 36354[label="ww3100",fontsize=16,color="green",shape="box"];14492 -> 35894[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14492[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14492 -> 36406[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14492 -> 36407[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14492 -> 36408[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14492 -> 36409[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 41641 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.78 41641[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4271)) (Pos (Succ ww4272)))) ww4277",fontsize=16,color="magenta"];41641 -> 41782[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 41641 -> 41783[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 41641 -> 41784[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 43674[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4298))) (Float (Pos Zero) (Pos (Succ ww4299)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];43674 -> 43736[label="",style="solid", color="black", weight=3]; 189.26/136.78 14495[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14495 -> 15799[label="",style="solid", color="black", weight=3]; 189.26/136.78 14499[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww340 ww341) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) ww35 (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww340 ww341) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14499 -> 15802[label="",style="solid", color="black", weight=3]; 189.26/136.78 14500 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14500[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14500 -> 15803[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14500 -> 15804[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14501[label="Succ ww3100",fontsize=16,color="green",shape="box"];14502 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14502[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14502 -> 15805[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14502 -> 15806[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14503[label="Succ ww3100",fontsize=16,color="green",shape="box"];14504[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14504 -> 15807[label="",style="solid", color="black", weight=3]; 189.26/136.78 14505[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14505 -> 15808[label="",style="solid", color="black", weight=3]; 189.26/136.78 14506 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14506[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14506 -> 15809[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14506 -> 15810[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14507[label="Succ ww3100",fontsize=16,color="green",shape="box"];14508 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14508[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14508 -> 15811[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14508 -> 15812[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14509[label="Succ ww3100",fontsize=16,color="green",shape="box"];14510[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14510 -> 15813[label="",style="solid", color="black", weight=3]; 189.26/136.78 14511[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14511 -> 15814[label="",style="solid", color="black", weight=3]; 189.26/136.78 14512[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14512 -> 15815[label="",style="solid", color="black", weight=3]; 189.26/136.78 27614 -> 27641[label="",style="dashed", color="red", weight=0]; 189.26/136.78 27614[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];27614 -> 27642[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 27615[label="ww3100",fontsize=16,color="green",shape="box"];27616 -> 27469[label="",style="dashed", color="red", weight=0]; 189.26/136.78 27616[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27616 -> 27647[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 27616 -> 27648[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 27616 -> 27649[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 27617[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];27613[label="takeWhile1 (flip ltEsFloat ww3327) (Float (Pos Zero) (Neg (Succ ww2017))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017))))) ww3343",fontsize=16,color="burlywood",shape="triangle"];62668[label="ww3343/MyTrue",fontsize=10,color="white",style="solid",shape="box"];27613 -> 62668[label="",style="solid", color="burlywood", weight=9]; 189.26/136.78 62668 -> 27650[label="",style="solid", color="burlywood", weight=3]; 189.26/136.78 62669[label="ww3343/MyFalse",fontsize=10,color="white",style="solid",shape="box"];27613 -> 62669[label="",style="solid", color="burlywood", weight=9]; 189.26/136.78 62669 -> 27651[label="",style="solid", color="burlywood", weight=3]; 189.26/136.78 50646[label="ww5",fontsize=16,color="green",shape="box"];50647[label="ww3100",fontsize=16,color="green",shape="box"];50648[label="Succ Zero",fontsize=16,color="green",shape="box"];53056[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4554))) (Float (Pos Zero) (Neg (Succ ww4555)))) ww4561",fontsize=16,color="black",shape="box"];53056 -> 53097[label="",style="solid", color="black", weight=3]; 189.26/136.78 27696[label="ww20151",fontsize=16,color="green",shape="box"];27697[label="ww20150",fontsize=16,color="green",shape="box"];27698[label="primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];27698 -> 27724[label="",style="solid", color="black", weight=3]; 189.26/136.78 14521[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14521 -> 15819[label="",style="solid", color="black", weight=3]; 189.26/136.78 14522[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14522 -> 15820[label="",style="solid", color="black", weight=3]; 189.26/136.78 14523[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14523 -> 15821[label="",style="solid", color="black", weight=3]; 189.26/136.78 14524[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos ww13730) (Neg ww13750)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg ww13750)) (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos ww13730) (Neg ww13750)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14524 -> 15822[label="",style="solid", color="black", weight=3]; 189.26/136.78 14525[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg ww13730) (Pos ww13750)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos ww13750)) (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg ww13730) (Pos ww13750)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14525 -> 15823[label="",style="solid", color="black", weight=3]; 189.26/136.78 51194[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4496",fontsize=16,color="black",shape="triangle"];51194 -> 51342[label="",style="solid", color="black", weight=3]; 189.26/136.78 51195 -> 51182[label="",style="dashed", color="red", weight=0]; 189.26/136.78 51195[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4496))",fontsize=16,color="magenta"];51195 -> 51343[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 51188 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.78 51188[label="primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];51188 -> 51344[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 51188 -> 51345[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 51188 -> 51346[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14527[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14527 -> 15825[label="",style="solid", color="black", weight=3]; 189.26/136.78 14528[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos (Succ ww137300)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos (Succ ww137300)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14528 -> 15826[label="",style="solid", color="black", weight=3]; 189.26/136.78 14529[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos Zero) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos Zero) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14529 -> 15827[label="",style="solid", color="black", weight=3]; 189.26/136.78 14530[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14530 -> 15828[label="",style="solid", color="black", weight=3]; 189.26/136.78 51258[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4497",fontsize=16,color="black",shape="triangle"];51258 -> 51347[label="",style="solid", color="black", weight=3]; 189.26/136.78 51259 -> 51190[label="",style="dashed", color="red", weight=0]; 189.26/136.78 51259[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4497))",fontsize=16,color="magenta"];51259 -> 51348[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 51196 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.78 51196[label="primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];51196 -> 51349[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 51196 -> 51350[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 51196 -> 51351[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14532[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14532 -> 15830[label="",style="solid", color="black", weight=3]; 189.26/136.78 14533[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg (Succ ww137300)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg (Succ ww137300)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14533 -> 15831[label="",style="solid", color="black", weight=3]; 189.26/136.78 14534[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg Zero) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg Zero) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14534 -> 15832[label="",style="solid", color="black", weight=3]; 189.26/136.78 14535[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];14535 -> 15833[label="",style="solid", color="black", weight=3]; 189.26/136.78 14536 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14536[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14536 -> 15834[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14536 -> 15835[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14537[label="Succ ww3100",fontsize=16,color="green",shape="box"];14538 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14538[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14538 -> 15836[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14538 -> 15837[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14539[label="Succ ww3100",fontsize=16,color="green",shape="box"];14540[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14540 -> 15838[label="",style="solid", color="black", weight=3]; 189.26/136.78 14541[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14541 -> 15839[label="",style="solid", color="black", weight=3]; 189.26/136.78 14542 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14542[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14542 -> 15840[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14542 -> 15841[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14543[label="Succ ww3100",fontsize=16,color="green",shape="box"];14544 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14544[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14544 -> 15842[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14544 -> 15843[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14545[label="Succ ww3100",fontsize=16,color="green",shape="box"];14546[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14546 -> 15844[label="",style="solid", color="black", weight=3]; 189.26/136.78 14547[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14547 -> 15845[label="",style="solid", color="black", weight=3]; 189.26/136.78 14548[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14548 -> 15846[label="",style="solid", color="black", weight=3]; 189.26/136.78 28071[label="ww3100",fontsize=16,color="green",shape="box"];28072 -> 27969[label="",style="dashed", color="red", weight=0]; 189.26/136.78 28072[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28072 -> 28098[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 28072 -> 28099[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 28072 -> 28100[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 28072 -> 28101[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 28073[label="ww4000",fontsize=16,color="green",shape="box"];28074[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28075 -> 28102[label="",style="dashed", color="red", weight=0]; 189.26/136.78 28075[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];28075 -> 28103[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 28070[label="takeWhile1 (flip ltEsFloat ww3406) (Float (Neg Zero) (Pos (Succ ww2022))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022))))) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022))))) ww3414",fontsize=16,color="burlywood",shape="triangle"];62670[label="ww3414/MyTrue",fontsize=10,color="white",style="solid",shape="box"];28070 -> 62670[label="",style="solid", color="burlywood", weight=9]; 189.26/136.78 62670 -> 28106[label="",style="solid", color="burlywood", weight=3]; 189.26/136.78 62671[label="ww3414/MyFalse",fontsize=10,color="white",style="solid",shape="box"];28070 -> 62671[label="",style="solid", color="burlywood", weight=9]; 189.26/136.78 62671 -> 28107[label="",style="solid", color="burlywood", weight=3]; 189.26/136.78 14554[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14554 -> 15848[label="",style="solid", color="black", weight=3]; 189.26/136.78 53435[label="Succ Zero",fontsize=16,color="green",shape="box"];53436[label="ww3100",fontsize=16,color="green",shape="box"];53437[label="ww4000",fontsize=16,color="green",shape="box"];53438[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50650[label="ww3100",fontsize=16,color="green",shape="box"];50651[label="ww5",fontsize=16,color="green",shape="box"];50652[label="ww4000",fontsize=16,color="green",shape="box"];50653[label="Succ Zero",fontsize=16,color="green",shape="box"];50160 -> 27969[label="",style="dashed", color="red", weight=0]; 189.26/136.78 50160[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ Zero)))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50160 -> 50687[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 50160 -> 50688[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 50160 -> 50689[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 50160 -> 50690[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 53520[label="primPlusFloat (msFloat (Float (Neg (Succ ww4583)) (Pos (Succ ww4584))) (Float (Neg Zero) (Pos (Succ ww4585)))) ww4595",fontsize=16,color="black",shape="box"];53520 -> 53585[label="",style="solid", color="black", weight=3]; 189.26/136.78 53521 -> 53487[label="",style="dashed", color="red", weight=0]; 189.26/136.78 53521[label="psFloat (msFloat (Float (Neg (Succ ww4583)) (Pos (Succ ww4584))) (Float (Neg Zero) (Pos (Succ ww4585)))) ww4595",fontsize=16,color="magenta"];28067 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.78 28067[label="primPlusFloat (Float ww20190 ww20191) (primDivFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28067 -> 28135[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 28067 -> 28136[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 28067 -> 28137[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14557[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14557 -> 15851[label="",style="solid", color="black", weight=3]; 189.26/136.78 14558[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14558 -> 15852[label="",style="solid", color="black", weight=3]; 189.26/136.78 14559[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14559 -> 15853[label="",style="solid", color="black", weight=3]; 189.26/136.78 14560 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14560[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14560 -> 15854[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14560 -> 15855[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14561[label="Succ ww3100",fontsize=16,color="green",shape="box"];14562 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14562[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14562 -> 15856[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14562 -> 15857[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14563[label="Succ ww3100",fontsize=16,color="green",shape="box"];14564[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14564 -> 15858[label="",style="solid", color="black", weight=3]; 189.26/136.78 14565 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14565[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14565 -> 15859[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14565 -> 15860[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14566[label="Succ ww3100",fontsize=16,color="green",shape="box"];14567 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14567[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14567 -> 15861[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14567 -> 15862[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14568[label="Succ ww3100",fontsize=16,color="green",shape="box"];14569[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14569 -> 15863[label="",style="solid", color="black", weight=3]; 189.26/136.78 17371[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];17372[label="ww3100",fontsize=16,color="green",shape="box"];17373[label="ww5",fontsize=16,color="green",shape="box"];17374[label="ww4000",fontsize=16,color="green",shape="box"];17528[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21830 ww21831) (primDivFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww2186))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww2186))) (primPlusFloat (Float ww21830 ww21831) (primDivFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17528 -> 17536[label="",style="solid", color="black", weight=3]; 189.26/136.78 14574[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14574 -> 15868[label="",style="solid", color="black", weight=3]; 189.26/136.78 14575[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14575 -> 15869[label="",style="solid", color="black", weight=3]; 189.26/136.78 14576[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14576 -> 15870[label="",style="solid", color="black", weight=3]; 189.26/136.78 14577 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14577[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14577 -> 15871[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14577 -> 15872[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14578[label="Succ ww3100",fontsize=16,color="green",shape="box"];14579 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14579[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14579 -> 15873[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14579 -> 15874[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14580[label="Succ ww3100",fontsize=16,color="green",shape="box"];14581[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14581 -> 15875[label="",style="solid", color="black", weight=3]; 189.26/136.78 14582 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14582[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14582 -> 15876[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14582 -> 15877[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14583[label="Succ ww3100",fontsize=16,color="green",shape="box"];14584 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14584[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14584 -> 15878[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14584 -> 15879[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14585[label="Succ ww3100",fontsize=16,color="green",shape="box"];14586[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14586 -> 15880[label="",style="solid", color="black", weight=3]; 189.26/136.78 17412[label="ww3100",fontsize=16,color="green",shape="box"];17413[label="ww5",fontsize=16,color="green",shape="box"];17414[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];17415[label="ww4000",fontsize=16,color="green",shape="box"];17577[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21900 ww21901) (primDivFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2193))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww2193))) (primPlusFloat (Float ww21900 ww21901) (primDivFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17577 -> 17595[label="",style="solid", color="black", weight=3]; 189.26/136.78 14591[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14591 -> 15885[label="",style="solid", color="black", weight=3]; 189.26/136.78 14592[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14592 -> 15886[label="",style="solid", color="black", weight=3]; 189.26/136.78 14593[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14593 -> 15887[label="",style="solid", color="black", weight=3]; 189.26/136.78 14594 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14594[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14594 -> 15888[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14594 -> 15889[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14595[label="Succ ww3100",fontsize=16,color="green",shape="box"];14596 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14596[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14596 -> 15890[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14596 -> 15891[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14597[label="Succ ww3100",fontsize=16,color="green",shape="box"];14598[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14598 -> 15892[label="",style="solid", color="black", weight=3]; 189.26/136.78 14599[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14599 -> 15893[label="",style="solid", color="black", weight=3]; 189.26/136.78 14600 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14600[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14600 -> 15894[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14600 -> 15895[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14601[label="Succ ww3100",fontsize=16,color="green",shape="box"];14602 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.78 14602[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14602 -> 15896[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14602 -> 15897[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 14603[label="Succ ww3100",fontsize=16,color="green",shape="box"];14604[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14604 -> 15898[label="",style="solid", color="black", weight=3]; 189.26/136.78 14605[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14605 -> 15899[label="",style="solid", color="black", weight=3]; 189.26/136.78 14606[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14606 -> 15900[label="",style="solid", color="black", weight=3]; 189.26/136.78 28177[label="ww4000",fontsize=16,color="green",shape="box"];28178 -> 28204[label="",style="dashed", color="red", weight=0]; 189.26/136.78 28178[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];28178 -> 28205[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 28179[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28180 -> 28060[label="",style="dashed", color="red", weight=0]; 189.26/136.78 28180[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28180 -> 28208[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 28180 -> 28209[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 28180 -> 28210[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 28180 -> 28211[label="",style="dashed", color="magenta", weight=3]; 189.26/136.78 28181[label="ww3100",fontsize=16,color="green",shape="box"];28176[label="takeWhile1 (flip ltEsFloat ww3412) (Float (Neg Zero) (Neg (Succ ww2027))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027))))) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027))))) ww3426",fontsize=16,color="burlywood",shape="triangle"];62672[label="ww3426/MyTrue",fontsize=10,color="white",style="solid",shape="box"];28176 -> 62672[label="",style="solid", color="burlywood", weight=9]; 189.26/136.78 62672 -> 28212[label="",style="solid", color="burlywood", weight=3]; 189.26/136.78 62673[label="ww3426/MyFalse",fontsize=10,color="white",style="solid",shape="box"];28176 -> 62673[label="",style="solid", color="burlywood", weight=9]; 189.26/136.78 62673 -> 28213[label="",style="solid", color="burlywood", weight=3]; 189.26/136.78 14612[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14612 -> 15902[label="",style="solid", color="black", weight=3]; 189.26/136.78 53465[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53466[label="ww4000",fontsize=16,color="green",shape="box"];53467[label="ww3100",fontsize=16,color="green",shape="box"];53468[label="Succ Zero",fontsize=16,color="green",shape="box"];50655[label="ww4000",fontsize=16,color="green",shape="box"];50656[label="Succ Zero",fontsize=16,color="green",shape="box"];50657[label="ww5",fontsize=16,color="green",shape="box"];50658[label="ww3100",fontsize=16,color="green",shape="box"];50228 -> 28060[label="",style="dashed", color="red", weight=0]; 189.26/136.78 50228[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50228 -> 50691[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 50228 -> 50692[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 50228 -> 50693[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 50228 -> 50694[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 53583[label="primPlusFloat (msFloat (Float (Neg (Succ ww4587)) (Neg (Succ ww4588))) (Float (Neg Zero) (Neg (Succ ww4589)))) ww4596",fontsize=16,color="black",shape="box"];53583 -> 53638[label="",style="solid", color="black", weight=3]; 189.26/136.79 53584 -> 53518[label="",style="dashed", color="red", weight=0]; 189.26/136.79 53584[label="psFloat (msFloat (Float (Neg (Succ ww4587)) (Neg (Succ ww4588))) (Float (Neg Zero) (Neg (Succ ww4589)))) ww4596",fontsize=16,color="magenta"];28175 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.79 28175[label="primPlusFloat (Float ww20240 ww20241) (primDivFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28175 -> 28239[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 28175 -> 28240[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 28175 -> 28241[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14615[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14615 -> 15905[label="",style="solid", color="black", weight=3]; 189.26/136.79 14616[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14616 -> 15906[label="",style="solid", color="black", weight=3]; 189.26/136.79 14617[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14617 -> 15907[label="",style="solid", color="black", weight=3]; 189.26/136.79 14618 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14618[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14618 -> 15908[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14618 -> 15909[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14619[label="Succ ww3100",fontsize=16,color="green",shape="box"];14620 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14620[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14620 -> 15910[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14620 -> 15911[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14621[label="Succ ww3100",fontsize=16,color="green",shape="box"];14622[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14622 -> 15912[label="",style="solid", color="black", weight=3]; 189.26/136.79 14623[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14623 -> 15913[label="",style="solid", color="black", weight=3]; 189.26/136.79 14624 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14624[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14624 -> 15914[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14624 -> 15915[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14625[label="Succ ww3100",fontsize=16,color="green",shape="box"];14626 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14626[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14626 -> 15916[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14626 -> 15917[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14627[label="Succ ww3100",fontsize=16,color="green",shape="box"];14628[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14628 -> 15918[label="",style="solid", color="black", weight=3]; 189.26/136.79 14629[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14629 -> 15919[label="",style="solid", color="black", weight=3]; 189.26/136.79 14630[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14630 -> 15920[label="",style="solid", color="black", weight=3]; 189.26/136.79 15721[label="ww5",fontsize=16,color="green",shape="box"];15722[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];15723[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14636[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14636 -> 15921[label="",style="solid", color="black", weight=3]; 189.26/136.79 53489 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.79 53489[label="primPlusFloat (Float ww45910 ww45911) (primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4592))) (Float (Neg (Succ ww4593)) (Pos (Succ ww4594)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];53489 -> 53522[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 53489 -> 53523[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 53489 -> 53524[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14639[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14639 -> 15923[label="",style="solid", color="black", weight=3]; 189.26/136.79 14640[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14640 -> 15924[label="",style="solid", color="black", weight=3]; 189.26/136.79 14641 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14641[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14641 -> 15925[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14641 -> 15926[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14642[label="Succ ww3100",fontsize=16,color="green",shape="box"];14643 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14643[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14643 -> 15927[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14643 -> 15928[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14644[label="Succ ww3100",fontsize=16,color="green",shape="box"];14645[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14645 -> 15929[label="",style="solid", color="black", weight=3]; 189.26/136.79 14646 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14646[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14646 -> 15930[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14646 -> 15931[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14647[label="Succ ww3100",fontsize=16,color="green",shape="box"];14648 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14648[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14648 -> 15932[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14648 -> 15933[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14649[label="Succ ww3100",fontsize=16,color="green",shape="box"];14650[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14650 -> 15934[label="",style="solid", color="black", weight=3]; 189.26/136.79 15724[label="ww5",fontsize=16,color="green",shape="box"];15725[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];15726[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15727[label="ww1878",fontsize=16,color="green",shape="box"];15728[label="ww1877",fontsize=16,color="green",shape="box"];15729[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];14656[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14656 -> 15935[label="",style="solid", color="black", weight=3]; 189.26/136.79 14657[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14657 -> 15936[label="",style="solid", color="black", weight=3]; 189.26/136.79 14658 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14658[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14658 -> 15937[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14658 -> 15938[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14659[label="Succ ww3100",fontsize=16,color="green",shape="box"];14660 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14660[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14660 -> 15939[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14660 -> 15940[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14661[label="Succ ww3100",fontsize=16,color="green",shape="box"];14662[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14662 -> 15941[label="",style="solid", color="black", weight=3]; 189.26/136.79 14663 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14663[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14663 -> 15942[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14663 -> 15943[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14664[label="Succ ww3100",fontsize=16,color="green",shape="box"];14665 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14665[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14665 -> 15944[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14665 -> 15945[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14666[label="Succ ww3100",fontsize=16,color="green",shape="box"];14667[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14667 -> 15946[label="",style="solid", color="black", weight=3]; 189.26/136.79 17514[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];17515[label="ww3000",fontsize=16,color="green",shape="box"];17516[label="ww3100",fontsize=16,color="green",shape="box"];17517[label="ww5",fontsize=16,color="green",shape="box"];17747[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22010 ww22011) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (primPlusFloat (Float ww22010 ww22011) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17747 -> 17763[label="",style="solid", color="black", weight=3]; 189.26/136.79 14672[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14672 -> 15951[label="",style="solid", color="black", weight=3]; 189.26/136.79 14673[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14673 -> 15952[label="",style="solid", color="black", weight=3]; 189.26/136.79 14674[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14674 -> 15953[label="",style="solid", color="black", weight=3]; 189.26/136.79 14675 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14675[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14675 -> 15954[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14675 -> 15955[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14676[label="Succ ww3100",fontsize=16,color="green",shape="box"];14677 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14677[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14677 -> 15956[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14677 -> 15957[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14678[label="Succ ww3100",fontsize=16,color="green",shape="box"];14679[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14679 -> 15958[label="",style="solid", color="black", weight=3]; 189.26/136.79 14680[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14680 -> 15959[label="",style="solid", color="black", weight=3]; 189.26/136.79 14681 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14681[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14681 -> 15960[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14681 -> 15961[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14682[label="Succ ww3100",fontsize=16,color="green",shape="box"];14683 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14683[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14683 -> 15962[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14683 -> 15963[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14684[label="Succ ww3100",fontsize=16,color="green",shape="box"];14685[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14685 -> 15964[label="",style="solid", color="black", weight=3]; 189.26/136.79 14686[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14686 -> 15965[label="",style="solid", color="black", weight=3]; 189.26/136.79 14687[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14687 -> 15966[label="",style="solid", color="black", weight=3]; 189.26/136.79 28479[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28480[label="ww3000",fontsize=16,color="green",shape="box"];28481 -> 28357[label="",style="dashed", color="red", weight=0]; 189.26/136.79 28481[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28481 -> 28506[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 28481 -> 28507[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 28481 -> 28508[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 28481 -> 28509[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 28482[label="ww3100",fontsize=16,color="green",shape="box"];28483 -> 28510[label="",style="dashed", color="red", weight=0]; 189.26/136.79 28483[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];28483 -> 28511[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 28478[label="takeWhile1 (flip ltEsFloat ww3436) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))))) ww3450",fontsize=16,color="burlywood",shape="triangle"];62674[label="ww3450/MyTrue",fontsize=10,color="white",style="solid",shape="box"];28478 -> 62674[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62674 -> 28514[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62675[label="ww3450/MyFalse",fontsize=10,color="white",style="solid",shape="box"];28478 -> 62675[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62675 -> 28515[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 14693 -> 13134[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14693[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14693 -> 15968[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14693 -> 15969[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 53617[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53618[label="Succ Zero",fontsize=16,color="green",shape="box"];53619[label="ww3000",fontsize=16,color="green",shape="box"];53620[label="ww3100",fontsize=16,color="green",shape="box"];50660[label="Succ Zero",fontsize=16,color="green",shape="box"];50661[label="ww3000",fontsize=16,color="green",shape="box"];50662[label="ww5",fontsize=16,color="green",shape="box"];50663[label="ww3100",fontsize=16,color="green",shape="box"];49968[label="ww3000",fontsize=16,color="green",shape="box"];49969[label="Succ ww3100",fontsize=16,color="green",shape="box"];49970 -> 28357[label="",style="dashed", color="red", weight=0]; 189.26/136.79 49970[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49970 -> 50695[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 49970 -> 50696[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 49970 -> 50697[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 49970 -> 50698[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 55032[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4598))) (Float (Neg (Succ ww4599)) (Neg (Succ ww4600)))) ww4608",fontsize=16,color="black",shape="box"];55032 -> 55232[label="",style="solid", color="black", weight=3]; 189.26/136.79 55033 -> 54940[label="",style="dashed", color="red", weight=0]; 189.26/136.79 55033[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4598))) (Float (Neg (Succ ww4599)) (Neg (Succ ww4600)))) ww4608",fontsize=16,color="magenta"];28461 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.79 28461[label="primPlusFloat (Float ww20340 ww20341) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28461 -> 28552[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 28461 -> 28553[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 28461 -> 28554[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14696[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14696 -> 15972[label="",style="solid", color="black", weight=3]; 189.26/136.79 14697[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14697 -> 15973[label="",style="solid", color="black", weight=3]; 189.26/136.79 14698[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14698 -> 15974[label="",style="solid", color="black", weight=3]; 189.26/136.79 14699 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14699[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14699 -> 15975[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14699 -> 15976[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14700[label="Succ ww3100",fontsize=16,color="green",shape="box"];14701 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14701[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14701 -> 15977[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14701 -> 15978[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14702[label="Succ ww3100",fontsize=16,color="green",shape="box"];14703[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14703 -> 15979[label="",style="solid", color="black", weight=3]; 189.26/136.79 14704[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14704 -> 15980[label="",style="solid", color="black", weight=3]; 189.26/136.79 14705 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14705[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14705 -> 15981[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14705 -> 15982[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14706[label="Succ ww3100",fontsize=16,color="green",shape="box"];14707 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14707[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14707 -> 15983[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14707 -> 15984[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14708[label="Succ ww3100",fontsize=16,color="green",shape="box"];14709[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14709 -> 15985[label="",style="solid", color="black", weight=3]; 189.26/136.79 14710[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14710 -> 15986[label="",style="solid", color="black", weight=3]; 189.26/136.79 14711[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14711 -> 15987[label="",style="solid", color="black", weight=3]; 189.26/136.79 15730[label="ww5",fontsize=16,color="green",shape="box"];15731[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];15732[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14716[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14716 -> 15988[label="",style="solid", color="black", weight=3]; 189.26/136.79 53637 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.79 53637[label="primPlusFloat (Float ww46020 ww46021) (primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4603))) (Float (Neg Zero) (Pos (Succ ww4604)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];53637 -> 55074[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 53637 -> 55075[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 53637 -> 55076[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14719[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14719 -> 15990[label="",style="solid", color="black", weight=3]; 189.26/136.79 14720[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14720 -> 15991[label="",style="solid", color="black", weight=3]; 189.26/136.79 14721 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14721[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14721 -> 15992[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14721 -> 15993[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14722[label="Succ ww3100",fontsize=16,color="green",shape="box"];14723 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14723[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14723 -> 15994[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14723 -> 15995[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14724[label="Succ ww3100",fontsize=16,color="green",shape="box"];14725[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14725 -> 15996[label="",style="solid", color="black", weight=3]; 189.26/136.79 14726 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14726[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14726 -> 15997[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14726 -> 15998[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14727[label="Succ ww3100",fontsize=16,color="green",shape="box"];14728 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14728[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14728 -> 15999[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14728 -> 16000[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14729[label="Succ ww3100",fontsize=16,color="green",shape="box"];14730[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14730 -> 16001[label="",style="solid", color="black", weight=3]; 189.26/136.79 15733[label="ww5",fontsize=16,color="green",shape="box"];15734[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];15735[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14735[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14735 -> 16002[label="",style="solid", color="black", weight=3]; 189.26/136.79 14736[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14736 -> 16003[label="",style="solid", color="black", weight=3]; 189.26/136.79 14737 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14737[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14737 -> 16004[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14737 -> 16005[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14738[label="Succ ww3100",fontsize=16,color="green",shape="box"];14739 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14739[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14739 -> 16006[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14739 -> 16007[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14740[label="Succ ww3100",fontsize=16,color="green",shape="box"];14741[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14741 -> 16008[label="",style="solid", color="black", weight=3]; 189.26/136.79 14742 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14742[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14742 -> 16009[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14742 -> 16010[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14743[label="Succ ww3100",fontsize=16,color="green",shape="box"];14744 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14744[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14744 -> 16011[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14744 -> 16012[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14745[label="Succ ww3100",fontsize=16,color="green",shape="box"];14746[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14746 -> 16013[label="",style="solid", color="black", weight=3]; 189.26/136.79 17611[label="ww5",fontsize=16,color="green",shape="box"];17612[label="ww3100",fontsize=16,color="green",shape="box"];17613[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];17988[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22120 ww22121) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2214))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww2214))) (primPlusFloat (Float ww22120 ww22121) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17988 -> 18001[label="",style="solid", color="black", weight=3]; 189.26/136.79 14751[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14751 -> 16018[label="",style="solid", color="black", weight=3]; 189.26/136.79 14752[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14752 -> 16019[label="",style="solid", color="black", weight=3]; 189.26/136.79 14753[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14753 -> 16020[label="",style="solid", color="black", weight=3]; 189.26/136.79 14754 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14754[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14754 -> 16021[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14754 -> 16022[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14755[label="Succ ww3100",fontsize=16,color="green",shape="box"];14756 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14756[label="primPlusNat (primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14756 -> 16023[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14756 -> 16024[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14757[label="Succ ww3100",fontsize=16,color="green",shape="box"];14758[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14758 -> 16025[label="",style="solid", color="black", weight=3]; 189.26/136.79 14759[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14759 -> 16026[label="",style="solid", color="black", weight=3]; 189.26/136.79 14760 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14760[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14760 -> 16027[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14760 -> 16028[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14761[label="Succ ww3100",fontsize=16,color="green",shape="box"];14762 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14762[label="primPlusNat Zero (Succ ww3100)",fontsize=16,color="magenta"];14762 -> 16029[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14762 -> 16030[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14763[label="Succ ww3100",fontsize=16,color="green",shape="box"];14764[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14764 -> 16031[label="",style="solid", color="black", weight=3]; 189.26/136.79 14765[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14765 -> 16032[label="",style="solid", color="black", weight=3]; 189.26/136.79 14766[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14766 -> 16033[label="",style="solid", color="black", weight=3]; 189.26/136.79 28616[label="ww3100",fontsize=16,color="green",shape="box"];28617 -> 28646[label="",style="dashed", color="red", weight=0]; 189.26/136.79 28617[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28617 -> 28647[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 28617 -> 28648[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 28617 -> 28649[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 28618[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28619 -> 28204[label="",style="dashed", color="red", weight=0]; 189.26/136.79 28619[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];28619 -> 28643[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 28615[label="takeWhile1 (flip ltEsFloat ww3459) (Float (Neg Zero) (Neg (Succ ww2045))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045))))) ww3458",fontsize=16,color="burlywood",shape="triangle"];62676[label="ww3458/MyTrue",fontsize=10,color="white",style="solid",shape="box"];28615 -> 62676[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62676 -> 28644[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62677[label="ww3458/MyFalse",fontsize=10,color="white",style="solid",shape="box"];28615 -> 62677[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62677 -> 28645[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 14771 -> 13134[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14771[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14771 -> 16035[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14771 -> 16036[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 54953[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];54954[label="ww3100",fontsize=16,color="green",shape="box"];54955[label="Succ Zero",fontsize=16,color="green",shape="box"];50665[label="Succ Zero",fontsize=16,color="green",shape="box"];50666[label="ww5",fontsize=16,color="green",shape="box"];50667[label="ww3100",fontsize=16,color="green",shape="box"];50229 -> 28646[label="",style="dashed", color="red", weight=0]; 189.26/136.79 50229[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ Zero)))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50229 -> 50699[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 50229 -> 50700[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 50229 -> 50701[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 55227[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4606))) (Float (Neg Zero) (Neg (Succ ww4607)))) ww4613",fontsize=16,color="black",shape="box"];55227 -> 55340[label="",style="solid", color="black", weight=3]; 189.26/136.79 55228 -> 55195[label="",style="dashed", color="red", weight=0]; 189.26/136.79 55228[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4606))) (Float (Neg Zero) (Neg (Succ ww4607)))) ww4613",fontsize=16,color="magenta"];28801 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.79 28801[label="primPlusFloat (Float ww34620 ww34621) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3463))) (Float (Neg Zero) (Neg (Succ ww3464)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28801 -> 28840[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 28801 -> 28841[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 28801 -> 28842[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14774[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14774 -> 16039[label="",style="solid", color="black", weight=3]; 189.26/136.79 14775[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14775 -> 16040[label="",style="solid", color="black", weight=3]; 189.26/136.79 14776[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];14776 -> 16041[label="",style="solid", color="black", weight=3]; 189.26/136.79 14777[label="ww40000000000",fontsize=16,color="green",shape="box"];14778[label="ww3000",fontsize=16,color="green",shape="box"];14779[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat ww520 ww540)) LT))) (Float (Pos (Succ ww53)) (Pos ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (Float (Pos (Succ ww53)) (Pos ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat ww520 ww540)) LT)) (Float (Pos (Succ ww53)) (Pos ww540)))",fontsize=16,color="burlywood",shape="box"];62678[label="ww520/Succ ww5200",fontsize=10,color="white",style="solid",shape="box"];14779 -> 62678[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62678 -> 16042[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62679[label="ww520/Zero",fontsize=10,color="white",style="solid",shape="box"];14779 -> 62679[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62679 -> 16043[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 14780 -> 13506[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14780[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww53)) (Neg ww540)))",fontsize=16,color="magenta"];14781 -> 13507[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14781[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww53)) (Pos ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (Float (Pos (Succ ww53)) (Pos ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww53)) (Pos ww540)))",fontsize=16,color="magenta"];14782[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat ww520 ww540)) LT))) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat ww520 ww540)) LT)) (Float (Pos (Succ ww53)) (Neg ww540)))",fontsize=16,color="burlywood",shape="box"];62680[label="ww520/Succ ww5200",fontsize=10,color="white",style="solid",shape="box"];14782 -> 62680[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62680 -> 16044[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62681[label="ww520/Zero",fontsize=10,color="white",style="solid",shape="box"];14782 -> 62681[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62681 -> 16045[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 14783[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat (Succ ww5200) ww540)) LT))) (Float (Pos (Succ ww53)) (Pos ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos ww540))) (Float (Pos (Succ ww53)) (Pos ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat (Succ ww5200) ww540)) LT)) (Float (Pos (Succ ww53)) (Pos ww540)))",fontsize=16,color="burlywood",shape="box"];62682[label="ww540/Succ ww5400",fontsize=10,color="white",style="solid",shape="box"];14783 -> 62682[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62682 -> 16046[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62683[label="ww540/Zero",fontsize=10,color="white",style="solid",shape="box"];14783 -> 62683[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62683 -> 16047[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 14784[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat Zero ww540)) LT))) (Float (Pos (Succ ww53)) (Pos ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos ww540))) (Float (Pos (Succ ww53)) (Pos ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat Zero ww540)) LT)) (Float (Pos (Succ ww53)) (Pos ww540)))",fontsize=16,color="burlywood",shape="box"];62684[label="ww540/Succ ww5400",fontsize=10,color="white",style="solid",shape="box"];14784 -> 62684[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62684 -> 16048[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62685[label="ww540/Zero",fontsize=10,color="white",style="solid",shape="box"];14784 -> 62685[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62685 -> 16049[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 14785[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww53)) (Neg ww540)))",fontsize=16,color="black",shape="box"];14785 -> 16050[label="",style="solid", color="black", weight=3]; 189.26/136.79 14786[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww53)) (Pos ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (Float (Pos (Succ ww53)) (Pos ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww53)) (Pos ww540)))",fontsize=16,color="black",shape="box"];14786 -> 16051[label="",style="solid", color="black", weight=3]; 189.26/136.79 14787[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat (Succ ww5200) ww540)) LT))) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat (Succ ww5200) ww540)) LT)) (Float (Pos (Succ ww53)) (Neg ww540)))",fontsize=16,color="burlywood",shape="box"];62686[label="ww540/Succ ww5400",fontsize=10,color="white",style="solid",shape="box"];14787 -> 62686[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62686 -> 16052[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62687[label="ww540/Zero",fontsize=10,color="white",style="solid",shape="box"];14787 -> 62687[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62687 -> 16053[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 14788[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat Zero ww540)) LT))) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat Zero ww540)) LT)) (Float (Pos (Succ ww53)) (Neg ww540)))",fontsize=16,color="burlywood",shape="box"];62688[label="ww540/Succ ww5400",fontsize=10,color="white",style="solid",shape="box"];14788 -> 62688[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62688 -> 16054[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62689[label="ww540/Zero",fontsize=10,color="white",style="solid",shape="box"];14788 -> 62689[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62689 -> 16055[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 14789[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat ww680 ww700)) LT))) (Float (Pos (Succ ww69)) (Pos ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (Float (Pos (Succ ww69)) (Pos ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat ww680 ww700)) LT)) (Float (Pos (Succ ww69)) (Pos ww700)))",fontsize=16,color="burlywood",shape="box"];62690[label="ww680/Succ ww6800",fontsize=10,color="white",style="solid",shape="box"];14789 -> 62690[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62690 -> 16056[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62691[label="ww680/Zero",fontsize=10,color="white",style="solid",shape="box"];14789 -> 62691[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62691 -> 16057[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 14790 -> 13514[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14790[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww69)) (Neg ww700)))",fontsize=16,color="magenta"];14791 -> 13515[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14791[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww69)) (Pos ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (Float (Pos (Succ ww69)) (Pos ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww69)) (Pos ww700)))",fontsize=16,color="magenta"];14792[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat ww680 ww700)) LT))) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat ww680 ww700)) LT)) (Float (Pos (Succ ww69)) (Neg ww700)))",fontsize=16,color="burlywood",shape="box"];62692[label="ww680/Succ ww6800",fontsize=10,color="white",style="solid",shape="box"];14792 -> 62692[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62692 -> 16058[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62693[label="ww680/Zero",fontsize=10,color="white",style="solid",shape="box"];14792 -> 62693[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62693 -> 16059[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 14793[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat (Succ ww6800) ww700)) LT))) (Float (Pos (Succ ww69)) (Pos ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos ww700))) (Float (Pos (Succ ww69)) (Pos ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat (Succ ww6800) ww700)) LT)) (Float (Pos (Succ ww69)) (Pos ww700)))",fontsize=16,color="burlywood",shape="box"];62694[label="ww700/Succ ww7000",fontsize=10,color="white",style="solid",shape="box"];14793 -> 62694[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62694 -> 16060[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62695[label="ww700/Zero",fontsize=10,color="white",style="solid",shape="box"];14793 -> 62695[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62695 -> 16061[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 14794[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat Zero ww700)) LT))) (Float (Pos (Succ ww69)) (Pos ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos ww700))) (Float (Pos (Succ ww69)) (Pos ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat Zero ww700)) LT)) (Float (Pos (Succ ww69)) (Pos ww700)))",fontsize=16,color="burlywood",shape="box"];62696[label="ww700/Succ ww7000",fontsize=10,color="white",style="solid",shape="box"];14794 -> 62696[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62696 -> 16062[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62697[label="ww700/Zero",fontsize=10,color="white",style="solid",shape="box"];14794 -> 62697[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62697 -> 16063[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 14795[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww69)) (Neg ww700)))",fontsize=16,color="black",shape="box"];14795 -> 16064[label="",style="solid", color="black", weight=3]; 189.26/136.79 14796[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww69)) (Pos ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (Float (Pos (Succ ww69)) (Pos ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww69)) (Pos ww700)))",fontsize=16,color="black",shape="box"];14796 -> 16065[label="",style="solid", color="black", weight=3]; 189.26/136.79 14797[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat (Succ ww6800) ww700)) LT))) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat (Succ ww6800) ww700)) LT)) (Float (Pos (Succ ww69)) (Neg ww700)))",fontsize=16,color="burlywood",shape="box"];62698[label="ww700/Succ ww7000",fontsize=10,color="white",style="solid",shape="box"];14797 -> 62698[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62698 -> 16066[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62699[label="ww700/Zero",fontsize=10,color="white",style="solid",shape="box"];14797 -> 62699[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62699 -> 16067[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 14798[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat Zero ww700)) LT))) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat Zero ww700)) LT)) (Float (Pos (Succ ww69)) (Neg ww700)))",fontsize=16,color="burlywood",shape="box"];62700[label="ww700/Succ ww7000",fontsize=10,color="white",style="solid",shape="box"];14798 -> 62700[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62700 -> 16068[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62701[label="ww700/Zero",fontsize=10,color="white",style="solid",shape="box"];14798 -> 62701[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62701 -> 16069[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 14800 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14800[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14800 -> 16070[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14800 -> 16071[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14801 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14801[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14801 -> 16072[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14801 -> 16073[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14799[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) ww2047) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) ww2046) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62702[label="ww2046/Succ ww20460",fontsize=10,color="white",style="solid",shape="box"];14799 -> 62702[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62702 -> 16074[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62703[label="ww2046/Zero",fontsize=10,color="white",style="solid",shape="box"];14799 -> 62703[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62703 -> 16075[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 14802[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];14802 -> 16076[label="",style="solid", color="black", weight=3]; 189.26/136.79 14803[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14803 -> 16077[label="",style="solid", color="black", weight=3]; 189.26/136.79 14804[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];14804 -> 16078[label="",style="solid", color="black", weight=3]; 189.26/136.79 14805[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];14805 -> 16079[label="",style="solid", color="black", weight=3]; 189.26/136.79 14806 -> 18768[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14806[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];14806 -> 18789[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14806 -> 18790[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14806 -> 18791[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14806 -> 18792[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14806 -> 18793[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14808 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14808[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14808 -> 16081[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14808 -> 16082[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14809 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14809[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];14809 -> 16083[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14809 -> 16084[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14807[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) ww2051) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) ww2050) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62704[label="ww2050/Succ ww20500",fontsize=10,color="white",style="solid",shape="box"];14807 -> 62704[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62704 -> 16085[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62705[label="ww2050/Zero",fontsize=10,color="white",style="solid",shape="box"];14807 -> 62705[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62705 -> 16086[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 14810[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];14810 -> 16087[label="",style="solid", color="black", weight=3]; 189.26/136.79 14811[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14811 -> 16088[label="",style="solid", color="black", weight=3]; 189.26/136.79 14812[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];14812 -> 16089[label="",style="solid", color="black", weight=3]; 189.26/136.79 14814 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14814[label="primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)",fontsize=16,color="magenta"];14814 -> 16090[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14814 -> 16091[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14815 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14815[label="primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)",fontsize=16,color="magenta"];14815 -> 16092[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14815 -> 16093[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14813[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos ww2055)) LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww2054)) LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="burlywood",shape="triangle"];62706[label="ww2054/Succ ww20540",fontsize=10,color="white",style="solid",shape="box"];14813 -> 62706[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62706 -> 16094[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62707[label="ww2054/Zero",fontsize=10,color="white",style="solid",shape="box"];14813 -> 62707[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62707 -> 16095[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 14816[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];14816 -> 16096[label="",style="solid", color="black", weight=3]; 189.26/136.79 14817[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];14817 -> 16097[label="",style="solid", color="black", weight=3]; 189.26/136.79 14818[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];14818 -> 16098[label="",style="solid", color="black", weight=3]; 189.26/136.79 14820 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14820[label="primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)",fontsize=16,color="magenta"];14820 -> 16099[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14820 -> 16100[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14821 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14821[label="primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)",fontsize=16,color="magenta"];14821 -> 16101[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14821 -> 16102[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14819[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg ww2059)) LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww2058)) LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="burlywood",shape="triangle"];62708[label="ww2058/Succ ww20580",fontsize=10,color="white",style="solid",shape="box"];14819 -> 62708[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62708 -> 16103[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62709[label="ww2058/Zero",fontsize=10,color="white",style="solid",shape="box"];14819 -> 62709[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62709 -> 16104[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 14822[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];14822 -> 16105[label="",style="solid", color="black", weight=3]; 189.26/136.79 14823[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];14823 -> 16106[label="",style="solid", color="black", weight=3]; 189.26/136.79 14824[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];14824 -> 16107[label="",style="solid", color="black", weight=3]; 189.26/136.79 14826 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14826[label="primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)",fontsize=16,color="magenta"];14826 -> 16108[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14826 -> 16109[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14827 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14827[label="primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)",fontsize=16,color="magenta"];14827 -> 16110[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14827 -> 16111[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14825[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg ww2063)) LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww2062)) LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="burlywood",shape="triangle"];62710[label="ww2062/Succ ww20620",fontsize=10,color="white",style="solid",shape="box"];14825 -> 62710[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62710 -> 16112[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62711[label="ww2062/Zero",fontsize=10,color="white",style="solid",shape="box"];14825 -> 62711[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62711 -> 16113[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 14828[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];14828 -> 16114[label="",style="solid", color="black", weight=3]; 189.26/136.79 14829[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];14829 -> 16115[label="",style="solid", color="black", weight=3]; 189.26/136.79 14830[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];14830 -> 16116[label="",style="solid", color="black", weight=3]; 189.26/136.79 14832 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14832[label="primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)",fontsize=16,color="magenta"];14832 -> 16117[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14832 -> 16118[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14833 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14833[label="primPlusNat (primMulNat ww12200 (Succ ww12400)) (Succ ww12400)",fontsize=16,color="magenta"];14833 -> 16119[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14833 -> 16120[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14831[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos ww2067)) LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww2066)) LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="burlywood",shape="triangle"];62712[label="ww2066/Succ ww20660",fontsize=10,color="white",style="solid",shape="box"];14831 -> 62712[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62712 -> 16121[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62713[label="ww2066/Zero",fontsize=10,color="white",style="solid",shape="box"];14831 -> 62713[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62713 -> 16122[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 14834[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];14834 -> 16123[label="",style="solid", color="black", weight=3]; 189.26/136.79 14835[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];14835 -> 16124[label="",style="solid", color="black", weight=3]; 189.26/136.79 14836[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];14836 -> 16125[label="",style="solid", color="black", weight=3]; 189.26/136.79 14837[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];14837 -> 16126[label="",style="dashed", color="green", weight=3]; 189.26/136.79 14838[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];14838 -> 16127[label="",style="dashed", color="green", weight=3]; 189.26/136.79 14839[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) (primMulNat (Succ ww4100) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) (primMulNat (Succ ww4100) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14839 -> 16128[label="",style="solid", color="black", weight=3]; 189.26/136.79 14840[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) (primMulNat (Succ ww4100) Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) (primMulNat (Succ ww4100) Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];14840 -> 16129[label="",style="solid", color="black", weight=3]; 189.26/136.79 14841[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) (primMulNat Zero (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) (primMulNat Zero (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14841 -> 16130[label="",style="solid", color="black", weight=3]; 189.26/136.79 14842[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) (primMulNat Zero Zero)) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) (primMulNat Zero Zero)) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];14842 -> 16131[label="",style="solid", color="black", weight=3]; 189.26/136.79 14843[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];14843 -> 16132[label="",style="dashed", color="green", weight=3]; 189.26/136.79 14844[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];14844 -> 16133[label="",style="dashed", color="green", weight=3]; 189.26/136.79 14845[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];14845 -> 16134[label="",style="solid", color="black", weight=3]; 189.26/136.79 14846[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];14846 -> 16135[label="",style="dashed", color="green", weight=3]; 189.26/136.79 14847[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];14847 -> 16136[label="",style="dashed", color="green", weight=3]; 189.26/136.79 14848[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];14848 -> 16137[label="",style="solid", color="black", weight=3]; 189.26/136.79 14849[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];14849 -> 16138[label="",style="dashed", color="green", weight=3]; 189.26/136.79 14850[label="Succ (primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000)",fontsize=16,color="green",shape="box"];14850 -> 16139[label="",style="dashed", color="green", weight=3]; 189.26/136.79 14851[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) (primMulNat (Succ ww4100) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) (primMulNat (Succ ww4100) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14851 -> 16140[label="",style="solid", color="black", weight=3]; 189.26/136.79 14852[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) (primMulNat (Succ ww4100) Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) (primMulNat (Succ ww4100) Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];14852 -> 16141[label="",style="solid", color="black", weight=3]; 189.26/136.79 14853[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) (primMulNat Zero (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) (primMulNat Zero (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14853 -> 16142[label="",style="solid", color="black", weight=3]; 189.26/136.79 14854[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) (primMulNat Zero Zero)) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) (primMulNat Zero Zero)) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];14854 -> 16143[label="",style="solid", color="black", weight=3]; 189.26/136.79 14855[label="ww4100",fontsize=16,color="green",shape="box"];14856[label="ww3100",fontsize=16,color="green",shape="box"];14857[label="ww4100",fontsize=16,color="green",shape="box"];14858[label="ww3100",fontsize=16,color="green",shape="box"];14859 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14859[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14859 -> 16144[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14860 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14860[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14860 -> 16145[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14861[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1949) ww19500) LT))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1949) ww19500) LT)) ww1945)",fontsize=16,color="burlywood",shape="box"];62714[label="ww19500/Succ ww195000",fontsize=10,color="white",style="solid",shape="box"];14861 -> 62714[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62714 -> 16146[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62715[label="ww19500/Zero",fontsize=10,color="white",style="solid",shape="box"];14861 -> 62715[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62715 -> 16147[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 14862[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) ww1945)",fontsize=16,color="black",shape="triangle"];14862 -> 16148[label="",style="solid", color="black", weight=3]; 189.26/136.79 14863 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14863[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14863 -> 16149[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14864 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14864[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14864 -> 16150[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14865 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14865[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14865 -> 16151[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14866 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14866[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14866 -> 16152[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14867[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14867 -> 16153[label="",style="solid", color="black", weight=3]; 189.26/136.79 14868 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14868[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14868 -> 16154[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14869 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14869[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14869 -> 16155[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14870[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];14870 -> 16156[label="",style="solid", color="black", weight=3]; 189.26/136.79 14871 -> 16157[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14871[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];14871 -> 16173[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14871 -> 16174[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14871 -> 16175[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14871 -> 16176[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14871 -> 16177[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14873[label="ww4100",fontsize=16,color="green",shape="box"];14874[label="ww3100",fontsize=16,color="green",shape="box"];14875[label="ww4100",fontsize=16,color="green",shape="box"];14876[label="ww3100",fontsize=16,color="green",shape="box"];14877 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14877[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14877 -> 16181[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14878 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14878[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14878 -> 16182[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14879[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1911) ww19070) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1911) ww19070) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62716[label="ww19070/Succ ww190700",fontsize=10,color="white",style="solid",shape="box"];14879 -> 62716[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62716 -> 16183[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62717[label="ww19070/Zero",fontsize=10,color="white",style="solid",shape="box"];14879 -> 62717[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62717 -> 16184[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 14880[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];14880 -> 16185[label="",style="solid", color="black", weight=3]; 189.26/136.79 14881 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14881[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14881 -> 16186[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14882 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14882[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14882 -> 16187[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14883[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];14883 -> 16188[label="",style="solid", color="black", weight=3]; 189.26/136.79 14884 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14884[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14884 -> 16189[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14885 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14885[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14885 -> 16190[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14886[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14886 -> 16191[label="",style="solid", color="black", weight=3]; 189.26/136.79 14887 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14887[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14887 -> 16192[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14888 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14888[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];14888 -> 16193[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14889[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];14889 -> 16194[label="",style="solid", color="black", weight=3]; 189.26/136.79 14890[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww17920) ww11600) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww17920) ww11600) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62718[label="ww11600/Succ ww116000",fontsize=10,color="white",style="solid",shape="box"];14890 -> 62718[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62718 -> 16195[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62719[label="ww11600/Zero",fontsize=10,color="white",style="solid",shape="box"];14890 -> 62719[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62719 -> 16196[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 14891[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww11600) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww11600) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62720[label="ww11600/Succ ww116000",fontsize=10,color="white",style="solid",shape="box"];14891 -> 62720[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62720 -> 16197[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62721[label="ww11600/Zero",fontsize=10,color="white",style="solid",shape="box"];14891 -> 62721[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62721 -> 16198[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 14892[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14892 -> 16199[label="",style="solid", color="black", weight=3]; 189.26/136.79 14893 -> 23348[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14893[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];14893 -> 23397[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14893 -> 23398[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14893 -> 23399[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14893 -> 23400[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 19901[label="ww3100",fontsize=16,color="green",shape="box"];19902[label="ww5",fontsize=16,color="green",shape="box"];19903[label="ww3000",fontsize=16,color="green",shape="box"];19904[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];29375[label="ww5",fontsize=16,color="green",shape="box"];29376[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];29377[label="ww3000",fontsize=16,color="green",shape="box"];29356[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62722[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];29356 -> 62722[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62722 -> 29397[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 14898[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww17960) ww11800) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww17960) ww11800) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62723[label="ww11800/Succ ww118000",fontsize=10,color="white",style="solid",shape="box"];14898 -> 62723[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62723 -> 16204[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62724[label="ww11800/Zero",fontsize=10,color="white",style="solid",shape="box"];14898 -> 62724[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62724 -> 16205[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 14899[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww11800) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww11800) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62725[label="ww11800/Succ ww118000",fontsize=10,color="white",style="solid",shape="box"];14899 -> 62725[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62725 -> 16206[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62726[label="ww11800/Zero",fontsize=10,color="white",style="solid",shape="box"];14899 -> 62726[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62726 -> 16207[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 14900 -> 53796[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14900[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14900 -> 54290[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14900 -> 54291[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14900 -> 54292[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14900 -> 54293[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14900 -> 54294[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 28875[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];28875 -> 28887[label="",style="solid", color="black", weight=3]; 189.26/136.79 28876 -> 28888[label="",style="dashed", color="red", weight=0]; 189.26/136.79 28876[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero))",fontsize=16,color="magenta"];28876 -> 28889[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 28874[label="takeWhile1 (flip ltEsFloat ww3471) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) ww3479",fontsize=16,color="burlywood",shape="triangle"];62727[label="ww3479/MyTrue",fontsize=10,color="white",style="solid",shape="box"];28874 -> 62727[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62727 -> 28890[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62728[label="ww3479/MyFalse",fontsize=10,color="white",style="solid",shape="box"];28874 -> 62728[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62728 -> 28891[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 54227 -> 54742[label="",style="dashed", color="red", weight=0]; 189.26/136.79 54227[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54227 -> 54795[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 54227 -> 54796[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 54227 -> 54797[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 54228[label="ww3000",fontsize=16,color="green",shape="box"];54229[label="ww3100",fontsize=16,color="green",shape="box"];54230[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];54230 -> 55077[label="",style="solid", color="black", weight=3]; 189.26/136.79 54231 -> 55847[label="",style="dashed", color="red", weight=0]; 189.26/136.79 54231[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54231 -> 55872[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 54231 -> 55873[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 54231 -> 55874[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 54231 -> 55875[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 28929[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];28929 -> 28941[label="",style="solid", color="black", weight=3]; 189.26/136.79 28930 -> 28888[label="",style="dashed", color="red", weight=0]; 189.26/136.79 28930[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero))",fontsize=16,color="magenta"];28930 -> 28942[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 28928[label="takeWhile1 (flip ltEsFloat ww3477) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) ww3487",fontsize=16,color="burlywood",shape="triangle"];62729[label="ww3487/MyTrue",fontsize=10,color="white",style="solid",shape="box"];28928 -> 62729[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62729 -> 28943[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62730[label="ww3487/MyFalse",fontsize=10,color="white",style="solid",shape="box"];28928 -> 62730[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62730 -> 28944[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 14904[label="ww410000",fontsize=16,color="green",shape="box"];14905[label="ww3100",fontsize=16,color="green",shape="box"];14906[label="ww410000",fontsize=16,color="green",shape="box"];14907[label="ww3100",fontsize=16,color="green",shape="box"];14908[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1805 ww180000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1805 ww180000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62731[label="ww1805/Succ ww18050",fontsize=10,color="white",style="solid",shape="box"];14908 -> 62731[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62731 -> 16212[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62732[label="ww1805/Zero",fontsize=10,color="white",style="solid",shape="box"];14908 -> 62732[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62732 -> 16213[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 14909 -> 12317[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14909[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14910[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14910 -> 16214[label="",style="solid", color="black", weight=3]; 189.26/136.79 14911[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1814 ww181000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1814 ww181000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62733[label="ww1814/Succ ww18140",fontsize=10,color="white",style="solid",shape="box"];14911 -> 62733[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62733 -> 16215[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62734[label="ww1814/Zero",fontsize=10,color="white",style="solid",shape="box"];14911 -> 62734[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62734 -> 16216[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 14912 -> 12323[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14912[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14913[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14913 -> 16217[label="",style="solid", color="black", weight=3]; 189.26/136.79 14914[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1390) (Succ ww310000)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1390) (Succ ww310000)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="black",shape="box"];14914 -> 16218[label="",style="solid", color="black", weight=3]; 189.26/136.79 14915[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1390) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1390) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];14915 -> 16219[label="",style="solid", color="black", weight=3]; 189.26/136.79 14916[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww310000)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww310000)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="black",shape="box"];14916 -> 16220[label="",style="solid", color="black", weight=3]; 189.26/136.79 14917[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];14917 -> 16221[label="",style="solid", color="black", weight=3]; 189.26/136.79 14918[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];14918 -> 16222[label="",style="solid", color="black", weight=3]; 189.26/136.79 30190[label="ww51",fontsize=16,color="green",shape="box"];30191[label="ww50",fontsize=16,color="green",shape="box"];30192[label="primDivFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];30192 -> 30228[label="",style="solid", color="black", weight=3]; 189.26/136.79 14924[label="ww410000",fontsize=16,color="green",shape="box"];14925[label="ww3100",fontsize=16,color="green",shape="box"];14926[label="ww410000",fontsize=16,color="green",shape="box"];14927[label="ww3100",fontsize=16,color="green",shape="box"];14928[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1821 ww181600) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1821 ww181600) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62735[label="ww1821/Succ ww18210",fontsize=10,color="white",style="solid",shape="box"];14928 -> 62735[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62735 -> 16227[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62736[label="ww1821/Zero",fontsize=10,color="white",style="solid",shape="box"];14928 -> 62736[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62736 -> 16228[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 14929 -> 12336[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14929[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14930[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14930 -> 16229[label="",style="solid", color="black", weight=3]; 189.26/136.79 14931[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1830 ww182600) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1830 ww182600) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62737[label="ww1830/Succ ww18300",fontsize=10,color="white",style="solid",shape="box"];14931 -> 62737[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62737 -> 16230[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62738[label="ww1830/Zero",fontsize=10,color="white",style="solid",shape="box"];14931 -> 62738[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62738 -> 16231[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 14932 -> 12342[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14932[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14933[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14933 -> 16232[label="",style="solid", color="black", weight=3]; 189.26/136.79 14934[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1410) (Succ ww310000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1410) (Succ ww310000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))))",fontsize=16,color="black",shape="box"];14934 -> 16233[label="",style="solid", color="black", weight=3]; 189.26/136.79 14935[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1410) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1410) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];14935 -> 16234[label="",style="solid", color="black", weight=3]; 189.26/136.79 14936[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww310000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww310000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))))",fontsize=16,color="black",shape="box"];14936 -> 16235[label="",style="solid", color="black", weight=3]; 189.26/136.79 14937[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];14937 -> 16236[label="",style="solid", color="black", weight=3]; 189.26/136.79 14938[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ Zero))))",fontsize=16,color="black",shape="box"];14938 -> 16237[label="",style="solid", color="black", weight=3]; 189.26/136.79 28954[label="not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) ww3482) GT)",fontsize=16,color="black",shape="box"];28954 -> 29034[label="",style="solid", color="black", weight=3]; 189.26/136.79 29357[label="ww51",fontsize=16,color="green",shape="box"];29358[label="ww50",fontsize=16,color="green",shape="box"];29359[label="primDivFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];29359 -> 29398[label="",style="solid", color="black", weight=3]; 189.26/136.79 29360[label="takeWhile (flip ltEsFloat ww3490) (Cons (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))))",fontsize=16,color="black",shape="box"];29360 -> 29399[label="",style="solid", color="black", weight=3]; 189.26/136.79 57366[label="ww3490",fontsize=16,color="green",shape="box"];57367[label="ww3000",fontsize=16,color="green",shape="box"];57368 -> 57837[label="",style="dashed", color="red", weight=0]; 189.26/136.79 57368[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];57368 -> 57838[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 57368 -> 57839[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 57368 -> 57840[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 57368 -> 57841[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 57365[label="takeWhile0 (flip ltEsFloat ww4199) (Float (Pos (Succ ww957)) (Neg Zero)) ww4687 MyTrue",fontsize=16,color="black",shape="triangle"];57365 -> 57402[label="",style="solid", color="black", weight=3]; 189.26/136.79 55229[label="ww51",fontsize=16,color="green",shape="box"];55230[label="ww50",fontsize=16,color="green",shape="box"];55231[label="primDivFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55231 -> 55341[label="",style="solid", color="black", weight=3]; 189.26/136.79 29214[label="ww51",fontsize=16,color="green",shape="box"];29215[label="ww50",fontsize=16,color="green",shape="box"];29216[label="primDivFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];29216 -> 29362[label="",style="solid", color="black", weight=3]; 189.26/136.79 29217[label="takeWhile (flip ltEsFloat ww3503) (Cons (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))))",fontsize=16,color="black",shape="box"];29217 -> 29363[label="",style="solid", color="black", weight=3]; 189.26/136.79 57369[label="ww3503",fontsize=16,color="green",shape="box"];57370[label="ww3000",fontsize=16,color="green",shape="box"];57371 -> 59692[label="",style="dashed", color="red", weight=0]; 189.26/136.79 57371[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];57371 -> 59693[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 57371 -> 59694[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 57371 -> 59695[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14942[label="ww4100000",fontsize=16,color="green",shape="box"];14943[label="ww3100",fontsize=16,color="green",shape="box"];14944[label="ww4100000",fontsize=16,color="green",shape="box"];14945[label="ww3100",fontsize=16,color="green",shape="box"];14946[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000 ww14300) LT))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000 ww14300) LT)) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62739[label="ww30000/Succ ww300000",fontsize=10,color="white",style="solid",shape="box"];14946 -> 62739[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62739 -> 16241[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62740[label="ww30000/Zero",fontsize=10,color="white",style="solid",shape="box"];14946 -> 62740[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62740 -> 16242[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 14947 -> 10878[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14947[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14947 -> 16243[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14948[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14948 -> 16244[label="",style="solid", color="black", weight=3]; 189.26/136.79 14949[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14949 -> 16245[label="",style="solid", color="black", weight=3]; 189.26/136.79 14950[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14950 -> 16246[label="",style="solid", color="black", weight=3]; 189.26/136.79 14951[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000 ww15100) LT))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000 ww15100) LT)) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62741[label="ww30000/Succ ww300000",fontsize=10,color="white",style="solid",shape="box"];14951 -> 62741[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62741 -> 16247[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62742[label="ww30000/Zero",fontsize=10,color="white",style="solid",shape="box"];14951 -> 62742[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62742 -> 16248[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 14952 -> 10884[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14952[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14952 -> 16249[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14953 -> 10942[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14953[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];14953 -> 16250[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14953 -> 16251[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14953 -> 16252[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14954[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14954 -> 16253[label="",style="solid", color="black", weight=3]; 189.26/136.79 14955[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14955 -> 16254[label="",style="solid", color="black", weight=3]; 189.26/136.79 14956[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) (Succ ww1570)) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) (Succ ww1570)) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14956 -> 16255[label="",style="solid", color="black", weight=3]; 189.26/136.79 14957[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) Zero) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) Zero) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14957 -> 16256[label="",style="solid", color="black", weight=3]; 189.26/136.79 14958[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1570)) LT))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1570)) LT)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14958 -> 16257[label="",style="solid", color="black", weight=3]; 189.26/136.79 14959[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14959 -> 16258[label="",style="solid", color="black", weight=3]; 189.26/136.79 14960[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];14960 -> 16259[label="",style="solid", color="black", weight=3]; 189.26/136.79 14961[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) (Succ ww3100000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) (Succ ww3100000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="black",shape="box"];14961 -> 16260[label="",style="solid", color="black", weight=3]; 189.26/136.79 14962[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];14962 -> 16261[label="",style="solid", color="black", weight=3]; 189.26/136.79 14963[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100000)) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100000)) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="black",shape="box"];14963 -> 16262[label="",style="solid", color="black", weight=3]; 189.26/136.79 14964[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];14964 -> 16263[label="",style="solid", color="black", weight=3]; 189.26/136.79 14965[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];14965 -> 16264[label="",style="solid", color="black", weight=3]; 189.26/136.79 14966[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="black",shape="box"];14966 -> 16265[label="",style="solid", color="black", weight=3]; 189.26/136.79 14967[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];14967 -> 16266[label="",style="solid", color="black", weight=3]; 189.26/136.79 14968 -> 23348[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14968[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))))) (fsEsOrdering (compareFloat (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];14968 -> 23401[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14968 -> 23402[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14968 -> 23403[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14968 -> 23404[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14969 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14969[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))",fontsize=16,color="magenta"];14969 -> 48260[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14969 -> 48261[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14969 -> 48262[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14969 -> 48263[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14969 -> 48264[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14970 -> 23348[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14970[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero))))) (fsEsOrdering (compareFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];14970 -> 23405[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14970 -> 23406[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14970 -> 23407[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14970 -> 23408[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 20262[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww24150 ww24151) (primDivFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (primPlusFloat (Float ww24150 ww24151) (primDivFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];20262 -> 20280[label="",style="solid", color="black", weight=3]; 189.26/136.79 30193 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.79 30193[label="primPlusFloat (Float ww1250 ww1251) (primDivFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];30193 -> 30229[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 30193 -> 30230[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 30193 -> 30231[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 30264[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3522)) (Pos Zero)) (Float ww35260 ww35261)) GT)",fontsize=16,color="black",shape="box"];30264 -> 30284[label="",style="solid", color="black", weight=3]; 189.26/136.79 30281 -> 23742[label="",style="dashed", color="red", weight=0]; 189.26/136.79 30281[label="msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))",fontsize=16,color="magenta"];30281 -> 30300[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 30281 -> 30301[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 30282 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.79 30282[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];30282 -> 30302[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 30282 -> 30303[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 30283[label="takeWhile1 (flip ltEsFloat ww3517) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))))) (ltEsFloat (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))) ww3517)",fontsize=16,color="black",shape="box"];30283 -> 30304[label="",style="solid", color="black", weight=3]; 189.26/136.79 57539[label="psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) ww4690",fontsize=16,color="black",shape="triangle"];57539 -> 57785[label="",style="solid", color="black", weight=3]; 189.26/136.79 57540 -> 57395[label="",style="dashed", color="red", weight=0]; 189.26/136.79 57540[label="iterate (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) ww4690))",fontsize=16,color="magenta"];57540 -> 57786[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 16593[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20800 ww20801) (primDivFloat (Float (msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))) (srMyInt (Pos ww2082) (Neg ww2084))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww2083)) (Neg ww2084)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2083)) (Neg ww2084)) (primPlusFloat (Float ww20800 ww20801) (primDivFloat (Float (msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))) (srMyInt (Pos ww2082) (Neg ww2084))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];16593 -> 16604[label="",style="solid", color="black", weight=3]; 189.26/136.79 19113[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22930 ww22931) (primDivFloat (Float (msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))) (srMyInt (Neg ww2295) (Pos ww2297))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww2296)) (Pos ww2297)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2296)) (Pos ww2297)) (primPlusFloat (Float ww22930 ww22931) (primDivFloat (Float (msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))) (srMyInt (Neg ww2295) (Pos ww2297))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];19113 -> 19117[label="",style="solid", color="black", weight=3]; 189.26/136.79 14976[label="ww4100000",fontsize=16,color="green",shape="box"];14977[label="ww3100",fontsize=16,color="green",shape="box"];14978[label="ww4100000",fontsize=16,color="green",shape="box"];14979[label="ww3100",fontsize=16,color="green",shape="box"];14980[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000 ww15900) LT))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000 ww15900) LT)) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62743[label="ww30000/Succ ww300000",fontsize=10,color="white",style="solid",shape="box"];14980 -> 62743[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62743 -> 16274[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62744[label="ww30000/Zero",fontsize=10,color="white",style="solid",shape="box"];14980 -> 62744[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62744 -> 16275[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 14981 -> 10904[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14981[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14981 -> 16276[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14982[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14982 -> 16277[label="",style="solid", color="black", weight=3]; 189.26/136.79 14983[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14983 -> 16278[label="",style="solid", color="black", weight=3]; 189.26/136.79 14984 -> 53796[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14984[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14984 -> 54300[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14984 -> 54301[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14984 -> 54302[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14984 -> 54303[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14984 -> 54304[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14985[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000 ww16700) LT))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000 ww16700) LT)) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62745[label="ww30000/Succ ww300000",fontsize=10,color="white",style="solid",shape="box"];14985 -> 62745[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62745 -> 16280[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62746[label="ww30000/Zero",fontsize=10,color="white",style="solid",shape="box"];14985 -> 62746[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62746 -> 16281[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 14986 -> 10910[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14986[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14986 -> 16282[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14987[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14987 -> 16283[label="",style="solid", color="black", weight=3]; 189.26/136.79 14988[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14988 -> 16284[label="",style="solid", color="black", weight=3]; 189.26/136.79 14989 -> 53796[label="",style="dashed", color="red", weight=0]; 189.26/136.79 14989[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];14989 -> 54305[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14989 -> 54306[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14989 -> 54307[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14989 -> 54308[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14989 -> 54309[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 14990[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) (Succ ww1730)) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) (Succ ww1730)) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14990 -> 16286[label="",style="solid", color="black", weight=3]; 189.26/136.79 14991[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) Zero) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) Zero) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14991 -> 16287[label="",style="solid", color="black", weight=3]; 189.26/136.79 14992[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1730)) LT))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1730)) LT)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14992 -> 16288[label="",style="solid", color="black", weight=3]; 189.26/136.79 14993[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14993 -> 16289[label="",style="solid", color="black", weight=3]; 189.26/136.79 14994[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];14994 -> 16290[label="",style="solid", color="black", weight=3]; 189.26/136.79 14995[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) (Succ ww3100000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) (Succ ww3100000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="black",shape="box"];14995 -> 16291[label="",style="solid", color="black", weight=3]; 189.26/136.79 14996[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];14996 -> 16292[label="",style="solid", color="black", weight=3]; 189.26/136.79 14997[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100000)) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100000)) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="black",shape="box"];14997 -> 16293[label="",style="solid", color="black", weight=3]; 189.26/136.79 14998[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];14998 -> 16294[label="",style="solid", color="black", weight=3]; 189.26/136.79 14999[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];14999 -> 16295[label="",style="solid", color="black", weight=3]; 189.26/136.79 15000[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];15000 -> 16296[label="",style="solid", color="black", weight=3]; 189.26/136.79 54780[label="Zero",fontsize=16,color="green",shape="box"];54781 -> 30008[label="",style="dashed", color="red", weight=0]; 189.26/136.79 54781[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54781 -> 55079[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 54781 -> 55080[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 54781 -> 55081[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 54781 -> 55082[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 54781 -> 55083[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 54782[label="Succ ww30000",fontsize=16,color="green",shape="box"];55034[label="Succ ww30000",fontsize=16,color="green",shape="box"];55035[label="ww5",fontsize=16,color="green",shape="box"];55036[label="Zero",fontsize=16,color="green",shape="box"];55037[label="Zero",fontsize=16,color="green",shape="box"];55038[label="Zero",fontsize=16,color="green",shape="box"];30008[label="psFloat ww3528 (fsFloat (msFloat (Float (Pos (Succ ww3529)) (Neg (Succ ww3530))) (Float (Pos (Succ ww3531)) (Neg (Succ ww3532)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];30008 -> 30194[label="",style="solid", color="black", weight=3]; 189.26/136.79 56427[label="Zero",fontsize=16,color="green",shape="box"];56428[label="Succ ww30000",fontsize=16,color="green",shape="box"];56429[label="Zero",fontsize=16,color="green",shape="box"];56430[label="Zero",fontsize=16,color="green",shape="box"];56431[label="Float (Pos (Succ (Succ ww30000))) (Neg (Succ Zero))",fontsize=16,color="green",shape="box"];56426[label="iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) ww4672)",fontsize=16,color="black",shape="triangle"];56426 -> 56640[label="",style="solid", color="black", weight=3]; 189.26/136.79 54783[label="Zero",fontsize=16,color="green",shape="box"];54784 -> 30008[label="",style="dashed", color="red", weight=0]; 189.26/136.79 54784[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ Zero)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54784 -> 55084[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 54784 -> 55085[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 54784 -> 55086[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 54784 -> 55087[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 54784 -> 55088[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 54785[label="Zero",fontsize=16,color="green",shape="box"];55043[label="Zero",fontsize=16,color="green",shape="box"];55044[label="ww5",fontsize=16,color="green",shape="box"];55045[label="Zero",fontsize=16,color="green",shape="box"];55046[label="Zero",fontsize=16,color="green",shape="box"];55047[label="Zero",fontsize=16,color="green",shape="box"];56432[label="Zero",fontsize=16,color="green",shape="box"];56433[label="Zero",fontsize=16,color="green",shape="box"];56434[label="Zero",fontsize=16,color="green",shape="box"];56435[label="Zero",fontsize=16,color="green",shape="box"];56436[label="Float (Pos (Succ Zero)) (Neg (Succ Zero))",fontsize=16,color="green",shape="box"];15003[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15003 -> 16299[label="",style="solid", color="black", weight=3]; 189.26/136.79 55397 -> 23742[label="",style="dashed", color="red", weight=0]; 189.26/136.79 55397[label="msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55397 -> 55498[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 55397 -> 55499[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 55398 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.79 55398[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55398 -> 55500[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 55398 -> 55501[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 56127 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.79 56127[label="srMyInt (Neg Zero) (Neg (Succ ww4640))",fontsize=16,color="magenta"];56127 -> 56164[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 56127 -> 56165[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 56128 -> 23742[label="",style="dashed", color="red", weight=0]; 189.26/136.79 56128[label="msMyInt (Pos (Succ ww4638)) (Pos (Succ ww4639))",fontsize=16,color="magenta"];56128 -> 56166[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 56128 -> 56167[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 56129[label="ww4645",fontsize=16,color="green",shape="box"];15005[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (primMinusFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15005 -> 16301[label="",style="solid", color="black", weight=3]; 189.26/136.79 15006 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15006[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15006 -> 16302[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15006 -> 16303[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15007[label="Succ ww3100",fontsize=16,color="green",shape="box"];15008 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15008[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15008 -> 16304[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15008 -> 16305[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15009[label="Succ ww3100",fontsize=16,color="green",shape="box"];15010[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15010 -> 16306[label="",style="solid", color="black", weight=3]; 189.26/136.79 15011 -> 35894[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15011[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15011 -> 36414[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15011 -> 36415[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15011 -> 36416[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15011 -> 36417[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15012[label="Zero",fontsize=16,color="green",shape="box"];15013[label="Succ ww3100",fontsize=16,color="green",shape="box"];15014[label="Zero",fontsize=16,color="green",shape="box"];15015[label="Succ ww3100",fontsize=16,color="green",shape="box"];15016[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15016 -> 16311[label="",style="solid", color="black", weight=3]; 189.26/136.79 15017 -> 35894[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15017[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15017 -> 36418[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15017 -> 36419[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15017 -> 36420[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15017 -> 36421[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15018[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15018 -> 16316[label="",style="solid", color="black", weight=3]; 189.26/136.79 59158[label="ww4000",fontsize=16,color="green",shape="box"];59159[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59160[label="Pos Zero",fontsize=16,color="green",shape="box"];59161[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59162[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];36911[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];36912[label="ww5",fontsize=16,color="green",shape="box"];36913[label="ww3100",fontsize=16,color="green",shape="box"];36914[label="ww4000",fontsize=16,color="green",shape="box"];36815 -> 36910[label="",style="dashed", color="red", weight=0]; 189.26/136.79 36815[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36815 -> 36915[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 36815 -> 36916[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 36815 -> 36917[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 36815 -> 36918[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15020[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) ww42 (iterate (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42)) (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) ww42)) (numericEnumFromThenToP0 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise ww42)",fontsize=16,color="black",shape="box"];15020 -> 16318[label="",style="solid", color="black", weight=3]; 189.26/136.79 50668[label="Succ Zero",fontsize=16,color="green",shape="box"];50669[label="ww5",fontsize=16,color="green",shape="box"];50670[label="ww3100",fontsize=16,color="green",shape="box"];50671[label="ww4000",fontsize=16,color="green",shape="box"];42060[label="ww42251",fontsize=16,color="green",shape="box"];42061[label="ww42250",fontsize=16,color="green",shape="box"];42062[label="primDivFloat (msFloat (Float (Pos (Succ ww4226)) (Pos (Succ ww4227))) (Float (Pos Zero) (Pos (Succ ww4228)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];42062 -> 43597[label="",style="solid", color="black", weight=3]; 189.26/136.79 23706[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww29120 ww29121) (primDivFloat (Float (msMyInt (Pos (Succ ww2913)) ww29150) (srMyInt (Pos (Succ ww2914)) ww29151)) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float ww29150 ww29151) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151))) (not (esEsOrdering (primCmpFloat (Float ww29150 ww29151) (primPlusFloat (Float ww29120 ww29121) (primDivFloat (Float (msMyInt (Pos (Succ ww2913)) ww29150) (srMyInt (Pos (Succ ww2914)) ww29151)) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];23706 -> 23721[label="",style="solid", color="black", weight=3]; 189.26/136.79 27309 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.79 27309[label="srMyInt ww3283 (Pos (Succ Zero))",fontsize=16,color="magenta"];27309 -> 27394[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 27309 -> 27395[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 27310 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.79 27310[label="srMyInt ww3282 (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];27310 -> 27396[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 27310 -> 27397[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 27305[label="not (esEsOrdering (primCmpInt (Pos (Succ ww330600)) ww3305) GT)",fontsize=16,color="burlywood",shape="box"];62747[label="ww3305/Pos ww33050",fontsize=10,color="white",style="solid",shape="box"];27305 -> 62747[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62747 -> 27385[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62748[label="ww3305/Neg ww33050",fontsize=10,color="white",style="solid",shape="box"];27305 -> 62748[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62748 -> 27386[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 27306[label="not (esEsOrdering (primCmpInt (Pos Zero) ww3305) GT)",fontsize=16,color="burlywood",shape="box"];62749[label="ww3305/Pos ww33050",fontsize=10,color="white",style="solid",shape="box"];27306 -> 62749[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62749 -> 27387[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62750[label="ww3305/Neg ww33050",fontsize=10,color="white",style="solid",shape="box"];27306 -> 62750[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62750 -> 27388[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 27307[label="not (esEsOrdering (primCmpInt (Neg (Succ ww330600)) ww3305) GT)",fontsize=16,color="burlywood",shape="box"];62751[label="ww3305/Pos ww33050",fontsize=10,color="white",style="solid",shape="box"];27307 -> 62751[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62751 -> 27389[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62752[label="ww3305/Neg ww33050",fontsize=10,color="white",style="solid",shape="box"];27307 -> 62752[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62752 -> 27390[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 27308[label="not (esEsOrdering (primCmpInt (Neg Zero) ww3305) GT)",fontsize=16,color="burlywood",shape="box"];62753[label="ww3305/Pos ww33050",fontsize=10,color="white",style="solid",shape="box"];27308 -> 62753[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62753 -> 27391[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62754[label="ww3305/Neg ww33050",fontsize=10,color="white",style="solid",shape="box"];27308 -> 62754[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62754 -> 27392[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 37403[label="takeWhile1 (flip ltEsFloat ww4221) (Float ww323900 ww323901) ww32391 (not (esEsOrdering (primCmpFloat (Float ww323900 ww323901) ww4221) GT))",fontsize=16,color="burlywood",shape="box"];62755[label="ww4221/Float ww42210 ww42211",fontsize=10,color="white",style="solid",shape="box"];37403 -> 62755[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62755 -> 37440[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 15025[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15025 -> 16323[label="",style="solid", color="black", weight=3]; 189.26/136.79 15026 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15026[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15026 -> 16324[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15026 -> 16325[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15027[label="Succ ww3100",fontsize=16,color="green",shape="box"];15028 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15028[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15028 -> 16326[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15028 -> 16327[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15029[label="Succ ww3100",fontsize=16,color="green",shape="box"];15030 -> 16329[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15030[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15030 -> 16346[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15030 -> 16347[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15030 -> 16348[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15030 -> 16349[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15031[label="Zero",fontsize=16,color="green",shape="box"];15032[label="Succ ww3100",fontsize=16,color="green",shape="box"];15033[label="Zero",fontsize=16,color="green",shape="box"];15034[label="Succ ww3100",fontsize=16,color="green",shape="box"];15035 -> 16329[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15035[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15035 -> 16350[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15035 -> 16351[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15035 -> 16352[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15035 -> 16353[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15041[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15041 -> 16358[label="",style="solid", color="black", weight=3]; 189.26/136.79 15042[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15042 -> 16359[label="",style="solid", color="black", weight=3]; 189.26/136.79 15043 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15043[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15043 -> 16360[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15043 -> 16361[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15044[label="Succ ww3100",fontsize=16,color="green",shape="box"];15045 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15045[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15045 -> 16362[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15045 -> 16363[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15046[label="Succ ww3100",fontsize=16,color="green",shape="box"];15047 -> 35894[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15047[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15047 -> 36430[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15047 -> 36431[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15047 -> 36432[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15047 -> 36433[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15048[label="Zero",fontsize=16,color="green",shape="box"];15049[label="Succ ww3100",fontsize=16,color="green",shape="box"];15050[label="Zero",fontsize=16,color="green",shape="box"];15051[label="Succ ww3100",fontsize=16,color="green",shape="box"];15052 -> 35894[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15052[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15052 -> 36434[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15052 -> 36435[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15052 -> 36436[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15052 -> 36437[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 37218[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];37219[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37220[label="ww4000",fontsize=16,color="green",shape="box"];37221[label="ww3100",fontsize=16,color="green",shape="box"];36886 -> 41158[label="",style="dashed", color="red", weight=0]; 189.26/136.79 36886[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36886 -> 41171[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 36886 -> 41172[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 36886 -> 41173[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 36886 -> 41174[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 36816 -> 36304[label="",style="dashed", color="red", weight=0]; 189.26/136.79 36816[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];41167[label="ww5",fontsize=16,color="green",shape="box"];41168[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];41169[label="ww3100",fontsize=16,color="green",shape="box"];41170[label="ww4000",fontsize=16,color="green",shape="box"];37371[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4238)) (Neg (Succ ww4239))) (Float (Pos Zero) (Pos (Succ ww4240)))) ww4243",fontsize=16,color="black",shape="box"];37371 -> 37394[label="",style="solid", color="black", weight=3]; 189.26/136.79 52655[label="ww181",fontsize=16,color="green",shape="box"];52656[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];52657[label="ww17",fontsize=16,color="green",shape="box"];52658[label="ww180",fontsize=16,color="green",shape="box"];43446 -> 23742[label="",style="dashed", color="red", weight=0]; 189.26/136.79 43446[label="msMyInt (Pos (Succ ww4280)) (Pos Zero)",fontsize=16,color="magenta"];43446 -> 43598[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 43446 -> 43599[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 43447 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.79 43447[label="srMyInt (Neg (Succ ww4281)) (Pos (Succ ww4282))",fontsize=16,color="magenta"];43447 -> 43600[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 43447 -> 43601[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15057[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15057 -> 16394[label="",style="solid", color="black", weight=3]; 189.26/136.79 15059 -> 16396[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15059[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15059 -> 16397[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15059 -> 16398[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15060 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15060[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15060 -> 16403[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15060 -> 16404[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15061[label="Succ ww3100",fontsize=16,color="green",shape="box"];15062 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15062[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15062 -> 16405[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15062 -> 16406[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15063[label="Succ ww3100",fontsize=16,color="green",shape="box"];15064[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15064 -> 16407[label="",style="solid", color="black", weight=3]; 189.26/136.79 15065 -> 30488[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15065[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15065 -> 30496[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15065 -> 30497[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15065 -> 30498[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15065 -> 30499[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15065 -> 30500[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15066[label="Zero",fontsize=16,color="green",shape="box"];15067[label="Succ ww3100",fontsize=16,color="green",shape="box"];15068[label="Zero",fontsize=16,color="green",shape="box"];15069[label="Succ ww3100",fontsize=16,color="green",shape="box"];15070[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15070 -> 16412[label="",style="solid", color="black", weight=3]; 189.26/136.79 15071 -> 30488[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15071[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15071 -> 30501[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15071 -> 30502[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15071 -> 30503[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15071 -> 30504[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15071 -> 30505[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15072[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15072 -> 16417[label="",style="solid", color="black", weight=3]; 189.26/136.79 30520 -> 30525[label="",style="dashed", color="red", weight=0]; 189.26/136.79 30520[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];30520 -> 30530[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 30520 -> 30531[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 30520 -> 30532[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 30520 -> 30533[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 30526[label="ww4000",fontsize=16,color="green",shape="box"];30527[label="ww5",fontsize=16,color="green",shape="box"];30528[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];30529[label="ww3100",fontsize=16,color="green",shape="box"];30522[label="takeWhile1 (flip ltEsFloat ww3578) (Float (Pos Zero) (Neg (Succ ww1960))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960))))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960))))) MyTrue",fontsize=16,color="black",shape="box"];30522 -> 30547[label="",style="solid", color="black", weight=3]; 189.26/136.79 30523[label="takeWhile1 (flip ltEsFloat ww3578) (Float (Pos Zero) (Neg (Succ ww1960))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960))))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960))))) MyFalse",fontsize=16,color="black",shape="box"];30523 -> 30548[label="",style="solid", color="black", weight=3]; 189.26/136.79 15074[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15074 -> 16419[label="",style="solid", color="black", weight=3]; 189.26/136.79 50672[label="ww4000",fontsize=16,color="green",shape="box"];50673[label="ww5",fontsize=16,color="green",shape="box"];50674[label="Succ Zero",fontsize=16,color="green",shape="box"];50675[label="ww3100",fontsize=16,color="green",shape="box"];53096[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4557)) (Neg (Succ ww4558))) (Float (Pos Zero) (Neg (Succ ww4559)))) ww4562",fontsize=16,color="black",shape="box"];53096 -> 53216[label="",style="solid", color="black", weight=3]; 189.26/136.79 30702[label="ww35811",fontsize=16,color="green",shape="box"];30703[label="ww35810",fontsize=16,color="green",shape="box"];30704[label="primDivFloat (msFloat (Float (Pos (Succ ww3582)) (Neg (Succ ww3583))) (Float (Pos Zero) (Neg (Succ ww3584)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];30704 -> 30767[label="",style="solid", color="black", weight=3]; 189.26/136.79 15077[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15077 -> 16422[label="",style="solid", color="black", weight=3]; 189.26/136.79 15078[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15078 -> 16423[label="",style="solid", color="black", weight=3]; 189.26/136.79 15079[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15079 -> 16424[label="",style="solid", color="black", weight=3]; 189.26/136.79 15080 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15080[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15080 -> 16425[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15080 -> 16426[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15081[label="Succ ww3100",fontsize=16,color="green",shape="box"];15082 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15082[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15082 -> 16427[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15082 -> 16428[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15083[label="Succ ww3100",fontsize=16,color="green",shape="box"];15084[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15084 -> 16429[label="",style="solid", color="black", weight=3]; 189.26/136.79 15085 -> 2231[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15085[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15085 -> 16430[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15085 -> 16431[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15085 -> 16432[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15086[label="Zero",fontsize=16,color="green",shape="box"];15087[label="Succ ww3100",fontsize=16,color="green",shape="box"];15088[label="Zero",fontsize=16,color="green",shape="box"];15089[label="Succ ww3100",fontsize=16,color="green",shape="box"];15090[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15090 -> 16433[label="",style="solid", color="black", weight=3]; 189.26/136.79 15091 -> 2231[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15091[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15091 -> 16434[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15091 -> 16435[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15091 -> 16436[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15092[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15092 -> 16437[label="",style="solid", color="black", weight=3]; 189.26/136.79 15093[label="ww1874",fontsize=16,color="green",shape="box"];15094[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15095[label="ww1875",fontsize=16,color="green",shape="box"];15096[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15096 -> 16438[label="",style="solid", color="black", weight=3]; 189.26/136.79 52978[label="Succ Zero",fontsize=16,color="green",shape="box"];52979[label="ww3100",fontsize=16,color="green",shape="box"];52980[label="ww3000",fontsize=16,color="green",shape="box"];52981[label="ww5",fontsize=16,color="green",shape="box"];53213[label="ww45641",fontsize=16,color="green",shape="box"];53214[label="ww45640",fontsize=16,color="green",shape="box"];53215[label="primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4565))) (Float (Pos (Succ ww4566)) (Pos (Succ ww4567)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];53215 -> 53324[label="",style="solid", color="black", weight=3]; 189.26/136.79 15099[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww300 ww301) (primDivFloat (Float (msMyInt (Pos Zero) ww320) (srMyInt (Pos (Succ ww31)) ww321)) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float ww320 ww321) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (Float ww320 ww321))) (not (esEsOrdering (primCmpFloat (Float ww320 ww321) (primPlusFloat (Float ww300 ww301) (primDivFloat (Float (msMyInt (Pos Zero) ww320) (srMyInt (Pos (Succ ww31)) ww321)) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15099 -> 16441[label="",style="solid", color="black", weight=3]; 189.26/136.79 20283 -> 20290[label="",style="dashed", color="red", weight=0]; 189.26/136.79 20283[label="primMinusNat Zero (Succ ww23)",fontsize=16,color="magenta"];20283 -> 21684[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 20283 -> 21685[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15101[label="not (esEsOrdering (primCmpFloat (Float ww270 ww271) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];15101 -> 16443[label="",style="solid", color="black", weight=3]; 189.26/136.79 21804 -> 21758[label="",style="dashed", color="red", weight=0]; 189.26/136.79 21804[label="primMulInt (Pos Zero) (Pos (Succ ww24))",fontsize=16,color="magenta"];21804 -> 21869[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 21804 -> 21870[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15104[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15104 -> 16446[label="",style="solid", color="black", weight=3]; 189.26/136.79 15105 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15105[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15105 -> 16447[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15105 -> 16448[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15106[label="Succ ww3100",fontsize=16,color="green",shape="box"];15107 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15107[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15107 -> 16449[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15107 -> 16450[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15108[label="Succ ww3100",fontsize=16,color="green",shape="box"];15109 -> 53796[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15109[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15109 -> 54315[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15109 -> 54316[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15109 -> 54317[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15109 -> 54318[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15109 -> 54319[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15110[label="Zero",fontsize=16,color="green",shape="box"];15111[label="Succ ww3100",fontsize=16,color="green",shape="box"];15112[label="Zero",fontsize=16,color="green",shape="box"];15113[label="Succ ww3100",fontsize=16,color="green",shape="box"];15114 -> 53796[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15114[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15114 -> 54320[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15114 -> 54321[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15114 -> 54322[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15114 -> 54323[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15114 -> 54324[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 55142[label="ww3100",fontsize=16,color="green",shape="box"];55143[label="ww5",fontsize=16,color="green",shape="box"];55144[label="ww3000",fontsize=16,color="green",shape="box"];55145[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55547 -> 25993[label="",style="dashed", color="red", weight=0]; 189.26/136.79 55547[label="msMyInt (Pos Zero) (Pos (Succ ww4621))",fontsize=16,color="magenta"];55547 -> 55573[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 55548 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.79 55548[label="srMyInt (Pos (Succ ww4620)) (Neg (Succ ww4622))",fontsize=16,color="magenta"];55548 -> 55574[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 55548 -> 55575[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 44121[label="ww321",fontsize=16,color="green",shape="box"];44122[label="Pos (Succ ww31)",fontsize=16,color="green",shape="box"];31098 -> 20290[label="",style="dashed", color="red", weight=0]; 189.26/136.79 31098[label="primMinusNat Zero ww3200",fontsize=16,color="magenta"];31098 -> 31147[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 31098 -> 31148[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 31099[label="Pos (primPlusNat Zero ww3200)",fontsize=16,color="green",shape="box"];31099 -> 31149[label="",style="dashed", color="green", weight=3]; 189.26/136.79 15116[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15116 -> 16458[label="",style="solid", color="black", weight=3]; 189.26/136.79 15117 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15117[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15117 -> 16459[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15117 -> 16460[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15118[label="Succ ww3100",fontsize=16,color="green",shape="box"];15119 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15119[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15119 -> 16461[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15119 -> 16462[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15120[label="Succ ww3100",fontsize=16,color="green",shape="box"];15121 -> 16464[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15121[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15121 -> 16481[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15121 -> 16482[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15121 -> 16483[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15121 -> 16484[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15122[label="Zero",fontsize=16,color="green",shape="box"];15123[label="Succ ww3100",fontsize=16,color="green",shape="box"];15124[label="Zero",fontsize=16,color="green",shape="box"];15125[label="Succ ww3100",fontsize=16,color="green",shape="box"];15126 -> 16464[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15126[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15126 -> 16485[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15126 -> 16486[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15126 -> 16487[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15126 -> 16488[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 16755[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20980 ww20981) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (primPlusFloat (Float ww20980 ww20981) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16755 -> 16808[label="",style="solid", color="black", weight=3]; 189.26/136.79 15131[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15131 -> 16494[label="",style="solid", color="black", weight=3]; 189.26/136.79 15132[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15132 -> 16495[label="",style="solid", color="black", weight=3]; 189.26/136.79 15133 -> 16496[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15133[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15133 -> 16497[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15133 -> 16498[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15134 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15134[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15134 -> 16504[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15134 -> 16505[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15135[label="Succ ww3100",fontsize=16,color="green",shape="box"];15136 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15136[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15136 -> 16506[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15136 -> 16507[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15137[label="Succ ww3100",fontsize=16,color="green",shape="box"];15138[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15138 -> 16508[label="",style="solid", color="black", weight=3]; 189.26/136.79 15139 -> 53796[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15139[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15139 -> 54330[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15139 -> 54331[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15139 -> 54332[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15139 -> 54333[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15139 -> 54334[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15140[label="Zero",fontsize=16,color="green",shape="box"];15141[label="Succ ww3100",fontsize=16,color="green",shape="box"];15142[label="Zero",fontsize=16,color="green",shape="box"];15143[label="Succ ww3100",fontsize=16,color="green",shape="box"];15144[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15144 -> 16513[label="",style="solid", color="black", weight=3]; 189.26/136.79 15145 -> 53796[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15145[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15145 -> 54335[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15145 -> 54336[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15145 -> 54337[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15145 -> 54338[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15145 -> 54339[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15146[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15146 -> 16518[label="",style="solid", color="black", weight=3]; 189.26/136.79 54786[label="ww3100",fontsize=16,color="green",shape="box"];54787 -> 31059[label="",style="dashed", color="red", weight=0]; 189.26/136.79 54787[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54787 -> 55089[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 54787 -> 55090[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 54787 -> 55091[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 54787 -> 55092[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 54788[label="ww3000",fontsize=16,color="green",shape="box"];55053[label="ww5",fontsize=16,color="green",shape="box"];55054[label="ww3100",fontsize=16,color="green",shape="box"];55055[label="ww3000",fontsize=16,color="green",shape="box"];55056[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55057[label="ww3100",fontsize=16,color="green",shape="box"];55058[label="ww3000",fontsize=16,color="green",shape="box"];55059[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55060[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15148[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15148 -> 16520[label="",style="solid", color="black", weight=3]; 189.26/136.79 50676[label="ww5",fontsize=16,color="green",shape="box"];50677[label="ww3100",fontsize=16,color="green",shape="box"];50678[label="ww3000",fontsize=16,color="green",shape="box"];50679[label="Succ Zero",fontsize=16,color="green",shape="box"];53364[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4569))) (Float (Pos (Succ ww4570)) (Neg (Succ ww4571)))) ww4580",fontsize=16,color="black",shape="box"];53364 -> 53491[label="",style="solid", color="black", weight=3]; 189.26/136.79 31244[label="ww36561",fontsize=16,color="green",shape="box"];31245[label="ww36560",fontsize=16,color="green",shape="box"];31246[label="primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3657))) (Float (Pos (Succ ww3658)) (Neg (Succ ww3659)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];31246 -> 31307[label="",style="solid", color="black", weight=3]; 189.26/136.79 15151[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15151 -> 16523[label="",style="solid", color="black", weight=3]; 189.26/136.79 15153[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15153 -> 16525[label="",style="solid", color="black", weight=3]; 189.26/136.79 15154 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15154[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15154 -> 16526[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15154 -> 16527[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15155[label="Succ ww3100",fontsize=16,color="green",shape="box"];15156 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15156[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15156 -> 16528[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15156 -> 16529[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15157[label="Succ ww3100",fontsize=16,color="green",shape="box"];15158[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15158 -> 16530[label="",style="solid", color="black", weight=3]; 189.26/136.79 15159 -> 35894[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15159[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15159 -> 36446[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15159 -> 36447[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15159 -> 36448[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15159 -> 36449[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15160[label="Zero",fontsize=16,color="green",shape="box"];15161[label="Succ ww3100",fontsize=16,color="green",shape="box"];15162[label="Zero",fontsize=16,color="green",shape="box"];15163[label="Succ ww3100",fontsize=16,color="green",shape="box"];15164[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15164 -> 16534[label="",style="solid", color="black", weight=3]; 189.26/136.79 15165 -> 35894[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15165[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15165 -> 36450[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15165 -> 36451[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15165 -> 36452[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15165 -> 36453[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15166[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15166 -> 16538[label="",style="solid", color="black", weight=3]; 189.26/136.79 15167[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15167 -> 16539[label="",style="solid", color="black", weight=3]; 189.26/136.79 51219[label="ww3100",fontsize=16,color="green",shape="box"];51220[label="ww5",fontsize=16,color="green",shape="box"];51221[label="Succ Zero",fontsize=16,color="green",shape="box"];43675 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.79 43675[label="primPlusFloat (Float ww42840 ww42841) (primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4285))) (Float (Pos Zero) (Pos (Succ ww4286)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];43675 -> 43737[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 43675 -> 43738[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 43675 -> 43739[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15172[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15172 -> 16551[label="",style="solid", color="black", weight=3]; 189.26/136.79 15173 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15173[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15173 -> 16552[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15173 -> 16553[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15174[label="Succ ww3100",fontsize=16,color="green",shape="box"];15175 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15175[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15175 -> 16554[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15175 -> 16555[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15176[label="Succ ww3100",fontsize=16,color="green",shape="box"];15177 -> 2231[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15177[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15177 -> 16556[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15177 -> 16557[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15177 -> 16558[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15178[label="Zero",fontsize=16,color="green",shape="box"];15179[label="Succ ww3100",fontsize=16,color="green",shape="box"];15180[label="Zero",fontsize=16,color="green",shape="box"];15181[label="Succ ww3100",fontsize=16,color="green",shape="box"];15182 -> 2231[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15182[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15182 -> 16559[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15182 -> 16560[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15182 -> 16561[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15183[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15183 -> 16562[label="",style="solid", color="black", weight=3]; 189.26/136.79 15184[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15184 -> 16563[label="",style="solid", color="black", weight=3]; 189.26/136.79 15185 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15185[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15185 -> 16564[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15185 -> 16565[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15186[label="Succ ww3100",fontsize=16,color="green",shape="box"];15187 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15187[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15187 -> 16566[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15187 -> 16567[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15188[label="Succ ww3100",fontsize=16,color="green",shape="box"];15189 -> 35894[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15189[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15189 -> 36458[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15189 -> 36459[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15189 -> 36460[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15189 -> 36461[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15190[label="Zero",fontsize=16,color="green",shape="box"];15191[label="Succ ww3100",fontsize=16,color="green",shape="box"];15192[label="Zero",fontsize=16,color="green",shape="box"];15193[label="Succ ww3100",fontsize=16,color="green",shape="box"];15194 -> 35894[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15194[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15194 -> 36462[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15194 -> 36463[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15194 -> 36464[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15194 -> 36465[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 37583[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];37584[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37585[label="ww3100",fontsize=16,color="green",shape="box"];36888 -> 41341[label="",style="dashed", color="red", weight=0]; 189.26/136.79 36888[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36888 -> 41351[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 36888 -> 41352[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 36888 -> 41353[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 36817 -> 36316[label="",style="dashed", color="red", weight=0]; 189.26/136.79 36817[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];41348[label="ww5",fontsize=16,color="green",shape="box"];41349[label="ww3100",fontsize=16,color="green",shape="box"];41350[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];41187[label="Pos (Succ ww4254)",fontsize=16,color="green",shape="box"];41188[label="Neg (Succ ww4253)",fontsize=16,color="green",shape="box"];41189[label="Pos Zero",fontsize=16,color="green",shape="box"];43676 -> 25993[label="",style="dashed", color="red", weight=0]; 189.26/136.79 43676[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];43676 -> 43740[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 43677 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.79 43677[label="srMyInt (Neg (Succ ww4289)) (Pos (Succ ww4290))",fontsize=16,color="magenta"];43677 -> 43741[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 43677 -> 43742[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15199[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15199 -> 16594[label="",style="solid", color="black", weight=3]; 189.26/136.79 15201 -> 16596[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15201[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15201 -> 16597[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15201 -> 16598[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15202 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15202[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15202 -> 16605[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15202 -> 16606[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15203[label="Succ ww3100",fontsize=16,color="green",shape="box"];15204 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15204[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15204 -> 16607[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15204 -> 16608[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15205[label="Succ ww3100",fontsize=16,color="green",shape="box"];15206[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15206 -> 16609[label="",style="solid", color="black", weight=3]; 189.26/136.79 15207 -> 31494[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15207[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15207 -> 31501[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15207 -> 31502[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15207 -> 31503[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15207 -> 31504[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15208[label="Zero",fontsize=16,color="green",shape="box"];15209[label="Succ ww3100",fontsize=16,color="green",shape="box"];15210[label="Zero",fontsize=16,color="green",shape="box"];15211[label="Succ ww3100",fontsize=16,color="green",shape="box"];15212[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15212 -> 16613[label="",style="solid", color="black", weight=3]; 189.26/136.79 15213 -> 31494[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15213[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15213 -> 31505[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15213 -> 31506[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15213 -> 31507[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15213 -> 31508[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15214[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15214 -> 16617[label="",style="solid", color="black", weight=3]; 189.26/136.79 31528[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];31529[label="ww3100",fontsize=16,color="green",shape="box"];31530[label="ww5",fontsize=16,color="green",shape="box"];31524 -> 31527[label="",style="dashed", color="red", weight=0]; 189.26/136.79 31524[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];31524 -> 31531[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 31524 -> 31532[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 31524 -> 31533[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 31525[label="takeWhile1 (flip ltEsFloat ww3723) (Float (Pos Zero) (Neg (Succ ww1969))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969))))) MyTrue",fontsize=16,color="black",shape="box"];31525 -> 31541[label="",style="solid", color="black", weight=3]; 189.26/136.79 31526[label="takeWhile1 (flip ltEsFloat ww3723) (Float (Pos Zero) (Neg (Succ ww1969))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969))))) MyFalse",fontsize=16,color="black",shape="box"];31526 -> 31542[label="",style="solid", color="black", weight=3]; 189.26/136.79 15216[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15216 -> 16619[label="",style="solid", color="black", weight=3]; 189.26/136.79 50680[label="Succ Zero",fontsize=16,color="green",shape="box"];50681[label="ww3100",fontsize=16,color="green",shape="box"];50682[label="ww5",fontsize=16,color="green",shape="box"];53490[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4573))) (Float (Pos Zero) (Neg (Succ ww4574)))) ww4581",fontsize=16,color="black",shape="box"];53490 -> 53525[label="",style="solid", color="black", weight=3]; 189.26/136.79 31680[label="ww37261",fontsize=16,color="green",shape="box"];31681[label="ww37260",fontsize=16,color="green",shape="box"];31682[label="primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww3727))) (Float (Pos Zero) (Neg (Succ ww3728)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];31682 -> 31743[label="",style="solid", color="black", weight=3]; 189.26/136.79 15219[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15219 -> 16622[label="",style="solid", color="black", weight=3]; 189.26/136.79 15220[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15220 -> 16623[label="",style="solid", color="black", weight=3]; 189.26/136.79 15221[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15221 -> 16624[label="",style="solid", color="black", weight=3]; 189.26/136.79 51225[label="ww44731",fontsize=16,color="green",shape="box"];51226[label="ww181",fontsize=16,color="green",shape="box"];51227[label="ww44730",fontsize=16,color="green",shape="box"];51228[label="ww180",fontsize=16,color="green",shape="box"];51229[label="not (esEsOrdering (primCmpInt ww4491 ww4490) LT)",fontsize=16,color="burlywood",shape="box"];62756[label="ww4491/Pos ww44910",fontsize=10,color="white",style="solid",shape="box"];51229 -> 62756[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62756 -> 51392[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62757[label="ww4491/Neg ww44910",fontsize=10,color="white",style="solid",shape="box"];51229 -> 62757[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62757 -> 51393[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 51230[label="takeWhile1 (flip gtEsFloat ww3262) ww44620 ww44621 (not (esEsOrdering (primCmpFloat ww44620 ww3262) LT))",fontsize=16,color="burlywood",shape="box"];62758[label="ww44620/Float ww446200 ww446201",fontsize=10,color="white",style="solid",shape="box"];51230 -> 62758[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62758 -> 51394[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 51233[label="ww5421",fontsize=16,color="green",shape="box"];51234[label="ww5420",fontsize=16,color="green",shape="box"];51235[label="primDivFloat (msFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51235 -> 51396[label="",style="solid", color="black", weight=3]; 189.26/136.79 59672 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.79 59672[label="primPlusFloat (Float (msMyInt (Pos (Succ ww2913)) ww29150) (srMyInt (Pos (Succ ww2914)) ww29151)) ww4792",fontsize=16,color="magenta"];59672 -> 59731[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 59672 -> 59732[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 59672 -> 59733[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 51237 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.79 51237[label="primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos (Succ ww53900)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51237 -> 51400[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 51237 -> 51401[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 51238 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.79 51238[label="primPlusFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Neg (Succ ww54100)))) ww4422",fontsize=16,color="magenta"];51238 -> 51402[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 51238 -> 51403[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 51238 -> 51404[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 51239 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.79 51239[label="primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51239 -> 51405[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 51239 -> 51406[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 51240 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.79 51240[label="primPlusFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Neg Zero))) ww4438",fontsize=16,color="magenta"];51240 -> 51407[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 51240 -> 51408[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 51240 -> 51409[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 51241 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.79 51241[label="primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51241 -> 51410[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 51241 -> 51411[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 51242[label="primPlusFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4493",fontsize=16,color="black",shape="box"];51242 -> 51412[label="",style="solid", color="black", weight=3]; 189.26/136.79 51243 -> 51152[label="",style="dashed", color="red", weight=0]; 189.26/136.79 51243[label="psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4493",fontsize=16,color="magenta"];51244[label="ww5421",fontsize=16,color="green",shape="box"];51245[label="ww5420",fontsize=16,color="green",shape="box"];51246[label="primDivFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51246 -> 51413[label="",style="solid", color="black", weight=3]; 189.26/136.79 51247 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.79 51247[label="primPlusFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Pos Zero))) ww4439",fontsize=16,color="magenta"];51247 -> 51414[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 51247 -> 51415[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 51247 -> 51416[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 51248 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.79 51248[label="primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51248 -> 51417[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 51248 -> 51418[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 51249 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.79 51249[label="primPlusFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Pos (Succ ww54100)))) ww4423",fontsize=16,color="magenta"];51249 -> 51419[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 51249 -> 51420[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 51249 -> 51421[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 51250 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.79 51250[label="primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51250 -> 51422[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 51250 -> 51423[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 51251 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.79 51251[label="primPlusFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Pos Zero))) ww4440",fontsize=16,color="magenta"];51251 -> 51424[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 51251 -> 51425[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 51251 -> 51426[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 51252 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.79 51252[label="primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51252 -> 51427[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 51252 -> 51428[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15234[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Pos (Succ ww54100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Pos (Succ ww54100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15234 -> 16637[label="",style="solid", color="black", weight=3]; 189.26/136.79 15235[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15235 -> 16638[label="",style="solid", color="black", weight=3]; 189.26/136.79 15238[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Neg (Succ ww54100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Neg (Succ ww54100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15238 -> 16641[label="",style="solid", color="black", weight=3]; 189.26/136.79 15239[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15239 -> 16642[label="",style="solid", color="black", weight=3]; 189.26/136.79 15240[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15240 -> 16643[label="",style="solid", color="black", weight=3]; 189.26/136.79 15241[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15241 -> 16644[label="",style="solid", color="black", weight=3]; 189.26/136.79 15242[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Pos (Succ ww54100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Pos (Succ ww54100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15242 -> 16645[label="",style="solid", color="black", weight=3]; 189.26/136.79 15243[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15243 -> 16646[label="",style="solid", color="black", weight=3]; 189.26/136.79 15244[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15244 -> 16647[label="",style="solid", color="black", weight=3]; 189.26/136.79 15245[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15245 -> 16648[label="",style="solid", color="black", weight=3]; 189.26/136.79 15246[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Neg (Succ ww54100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Neg (Succ ww54100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15246 -> 16649[label="",style="solid", color="black", weight=3]; 189.26/136.79 15247[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15247 -> 16650[label="",style="solid", color="black", weight=3]; 189.26/136.79 15248 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15248[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15248 -> 16651[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15248 -> 16652[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15249[label="Succ ww3100",fontsize=16,color="green",shape="box"];15250 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15250[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15250 -> 16653[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15250 -> 16654[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15251[label="Succ ww3100",fontsize=16,color="green",shape="box"];15252[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15252 -> 16655[label="",style="solid", color="black", weight=3]; 189.26/136.79 15253 -> 14001[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15253[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15253 -> 16656[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15253 -> 16657[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15253 -> 16658[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15253 -> 16659[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15254[label="Zero",fontsize=16,color="green",shape="box"];15255[label="Succ ww3100",fontsize=16,color="green",shape="box"];15256[label="Zero",fontsize=16,color="green",shape="box"];15257[label="Succ ww3100",fontsize=16,color="green",shape="box"];15258[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15258 -> 16660[label="",style="solid", color="black", weight=3]; 189.26/136.79 15259 -> 14001[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15259[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15259 -> 16661[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15259 -> 16662[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15259 -> 16663[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15259 -> 16664[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15260 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15260[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15260 -> 48320[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15260 -> 48321[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15260 -> 48322[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15260 -> 48323[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15260 -> 48324[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15261[label="takeWhile1 (flip ltEsFloat (psFloat ww1971 (fsFloat (msFloat (Float (Pos (Succ ww1972)) (Pos (Succ ww1973))) (Float (Neg Zero) (Pos (Succ ww1974)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww1974))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1972)) (Pos (Succ ww1973))) (Float (Neg Zero) (Pos (Succ ww1974))))) (psFloat (msFloat (Float (Pos (Succ ww1972)) (Pos (Succ ww1973))) (Float (Neg Zero) (Pos (Succ ww1974)))) (Float (Neg Zero) (Pos (Succ ww1974))))) (ltEsFloat (Float (Neg Zero) (Pos (Succ ww1974))) (psFloat ww1971 (fsFloat (msFloat (Float (Pos (Succ ww1972)) (Pos (Succ ww1973))) (Float (Neg Zero) (Pos (Succ ww1974)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];15261 -> 16666[label="",style="solid", color="black", weight=3]; 189.26/136.79 48140 -> 59092[label="",style="dashed", color="red", weight=0]; 189.26/136.79 48140[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48140 -> 59168[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 48140 -> 59169[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 48140 -> 59170[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 48140 -> 59171[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 48140 -> 59172[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 48141[label="Neg Zero",fontsize=16,color="green",shape="box"];48142[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];48142 -> 50703[label="",style="solid", color="black", weight=3]; 189.26/136.79 48143[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48144 -> 50153[label="",style="dashed", color="red", weight=0]; 189.26/136.79 48144[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48144 -> 50161[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 53323[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww4577)) (Pos (Succ ww4578))) (Float (Neg Zero) (Pos (Succ ww4579)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];53323 -> 53365[label="",style="solid", color="black", weight=3]; 189.26/136.79 51263[label="Neg Zero",fontsize=16,color="green",shape="box"];51264[label="ww4468",fontsize=16,color="green",shape="box"];51265[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];15270 -> 16672[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15270[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15270 -> 16673[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15270 -> 16674[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15271 -> 18149[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15271[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15271 -> 18156[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15271 -> 18157[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15271 -> 18158[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15271 -> 18159[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15271 -> 18160[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15271 -> 18161[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15272 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15272[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15272 -> 16681[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15272 -> 16682[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15273[label="Succ ww3100",fontsize=16,color="green",shape="box"];15274 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15274[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15274 -> 16683[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15274 -> 16684[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15275[label="Succ ww3100",fontsize=16,color="green",shape="box"];15276 -> 16686[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15276[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15276 -> 16703[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15276 -> 16704[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15276 -> 16705[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15276 -> 16706[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15277[label="Zero",fontsize=16,color="green",shape="box"];15278[label="Succ ww3100",fontsize=16,color="green",shape="box"];15279[label="Zero",fontsize=16,color="green",shape="box"];15280[label="Succ ww3100",fontsize=16,color="green",shape="box"];15281 -> 16686[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15281[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15281 -> 16707[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15281 -> 16708[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15281 -> 16709[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15281 -> 16710[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 16699[label="ww5",fontsize=16,color="green",shape="box"];16700[label="ww4000",fontsize=16,color="green",shape="box"];16701[label="ww3100",fontsize=16,color="green",shape="box"];16702[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];15286[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15286 -> 16716[label="",style="solid", color="black", weight=3]; 189.26/136.79 15287[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT)",fontsize=16,color="black",shape="box"];15287 -> 16717[label="",style="solid", color="black", weight=3]; 189.26/136.79 15288[label="not (esEsOrdering (primCmpFloat (Float ww150 ww151) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];15288 -> 16718[label="",style="solid", color="black", weight=3]; 189.26/136.79 21805 -> 21758[label="",style="dashed", color="red", weight=0]; 189.26/136.79 21805[label="primMulInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];21805 -> 21871[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 21805 -> 21872[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15291 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15291[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15291 -> 16722[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15291 -> 16723[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15292[label="Succ ww3100",fontsize=16,color="green",shape="box"];15293 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15293[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15293 -> 16724[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15293 -> 16725[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15294[label="Succ ww3100",fontsize=16,color="green",shape="box"];15295 -> 32887[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15295[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15295 -> 32920[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15295 -> 32921[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15295 -> 32922[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15295 -> 32923[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15295 -> 32924[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15296[label="Zero",fontsize=16,color="green",shape="box"];15297[label="Succ ww3100",fontsize=16,color="green",shape="box"];15298[label="Zero",fontsize=16,color="green",shape="box"];15299[label="Succ ww3100",fontsize=16,color="green",shape="box"];15300 -> 32887[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15300[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15300 -> 32925[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15300 -> 32926[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15300 -> 32927[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15300 -> 32928[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15300 -> 32929[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 32956 -> 32961[label="",style="dashed", color="red", weight=0]; 189.26/136.79 32956[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];32956 -> 32982[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 32956 -> 32983[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 32956 -> 32984[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 32956 -> 32985[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 32978[label="ww4000",fontsize=16,color="green",shape="box"];32979[label="ww5",fontsize=16,color="green",shape="box"];32980[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];32981[label="ww3100",fontsize=16,color="green",shape="box"];32915 -> 28102[label="",style="dashed", color="red", weight=0]; 189.26/136.79 32915[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];32915 -> 32958[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 32916[label="ww3100",fontsize=16,color="green",shape="box"];32917[label="ww4000",fontsize=16,color="green",shape="box"];32918 -> 32961[label="",style="dashed", color="red", weight=0]; 189.26/136.79 32918[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];32918 -> 32986[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 32918 -> 32987[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 32918 -> 32988[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 32918 -> 32989[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 32919[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];28384 -> 27240[label="",style="dashed", color="red", weight=0]; 189.26/136.79 28384[label="not (esEsOrdering (compareMyInt (srMyInt (Neg Zero) ww34170) (srMyInt (Pos (Succ ww3100)) ww34171)) GT)",fontsize=16,color="magenta"];28384 -> 28424[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 28384 -> 28425[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 33246 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.79 33246[label="primDivFloat (Float (msMyInt (Pos (Succ ww3895)) (Neg Zero)) (srMyInt (Neg (Succ ww3896)) (Pos (Succ ww3897)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];33246 -> 33285[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 33246 -> 33286[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 33247[label="takeWhile1 (flip ltEsFloat ww3892) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123))))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))))) (ltEsFloat (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))) ww3892)",fontsize=16,color="black",shape="box"];33247 -> 33287[label="",style="solid", color="black", weight=3]; 189.26/136.79 58720[label="psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) ww4736",fontsize=16,color="black",shape="triangle"];58720 -> 58738[label="",style="solid", color="black", weight=3]; 189.26/136.79 58721 -> 58711[label="",style="dashed", color="red", weight=0]; 189.26/136.79 58721[label="iterate (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123))))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) ww4736))",fontsize=16,color="magenta"];58721 -> 58739[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15305 -> 18149[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15305[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15305 -> 18162[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15305 -> 18163[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15305 -> 18164[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15305 -> 18165[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15305 -> 18166[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15305 -> 18167[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15306[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15306 -> 16757[label="",style="solid", color="black", weight=3]; 189.26/136.79 21900[label="primMulNat (Succ ww266600) ww183310",fontsize=16,color="burlywood",shape="box"];62759[label="ww183310/Succ ww1833100",fontsize=10,color="white",style="solid",shape="box"];21900 -> 62759[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62759 -> 21909[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62760[label="ww183310/Zero",fontsize=10,color="white",style="solid",shape="box"];21900 -> 62760[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62760 -> 21910[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 21901[label="primMulNat Zero ww183310",fontsize=16,color="burlywood",shape="box"];62761[label="ww183310/Succ ww1833100",fontsize=10,color="white",style="solid",shape="box"];21901 -> 62761[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62761 -> 21911[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 62762[label="ww183310/Zero",fontsize=10,color="white",style="solid",shape="box"];21901 -> 62762[label="",style="solid", color="burlywood", weight=9]; 189.26/136.79 62762 -> 21912[label="",style="solid", color="burlywood", weight=3]; 189.26/136.79 21902[label="ww183310",fontsize=16,color="green",shape="box"];21903[label="ww26660",fontsize=16,color="green",shape="box"];21904[label="ww26660",fontsize=16,color="green",shape="box"];21905[label="ww183310",fontsize=16,color="green",shape="box"];20338 -> 20290[label="",style="dashed", color="red", weight=0]; 189.26/136.79 20338[label="primMinusNat ww243500 ww1832000",fontsize=16,color="magenta"];20338 -> 20347[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 20338 -> 20348[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 20339[label="Pos (Succ ww243500)",fontsize=16,color="green",shape="box"];20340[label="Neg (Succ ww1832000)",fontsize=16,color="green",shape="box"];20341[label="Pos Zero",fontsize=16,color="green",shape="box"];20289[label="Pos (primPlusNat ww24350 ww183200)",fontsize=16,color="green",shape="box"];20289 -> 20307[label="",style="dashed", color="green", weight=3]; 189.26/136.79 20291 -> 20290[label="",style="dashed", color="red", weight=0]; 189.26/136.79 20291[label="primMinusNat ww183200 ww24350",fontsize=16,color="magenta"];20291 -> 20310[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 20291 -> 20311[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 20292[label="Neg (primPlusNat ww24350 ww183200)",fontsize=16,color="green",shape="box"];20292 -> 20312[label="",style="dashed", color="green", weight=3]; 189.26/136.79 15311[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww80 ww81) (primDivFloat (Float (msMyInt (Pos (Succ ww7)) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos Zero)) ww9 (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww80 ww81) (primDivFloat (Float (msMyInt (Pos (Succ ww7)) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];15311 -> 16763[label="",style="solid", color="black", weight=3]; 189.26/136.79 15312 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15312[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15312 -> 16764[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15312 -> 16765[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15313[label="Succ ww3100",fontsize=16,color="green",shape="box"];15314 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15314[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15314 -> 16766[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15314 -> 16767[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15315[label="Succ ww3100",fontsize=16,color="green",shape="box"];15316[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15316 -> 16768[label="",style="solid", color="black", weight=3]; 189.26/136.79 15317 -> 33087[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15317[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15317 -> 33095[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15317 -> 33096[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15317 -> 33097[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15317 -> 33098[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15317 -> 33099[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15318[label="Zero",fontsize=16,color="green",shape="box"];15319[label="Succ ww3100",fontsize=16,color="green",shape="box"];15320[label="Zero",fontsize=16,color="green",shape="box"];15321[label="Succ ww3100",fontsize=16,color="green",shape="box"];15322[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15322 -> 16773[label="",style="solid", color="black", weight=3]; 189.26/136.79 15323 -> 33087[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15323[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15323 -> 33100[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15323 -> 33101[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15323 -> 33102[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15323 -> 33103[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15323 -> 33104[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15324 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15324[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15324 -> 48325[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15324 -> 48326[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15324 -> 48327[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15324 -> 48328[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15324 -> 48329[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 33122 -> 33130[label="",style="dashed", color="red", weight=0]; 189.26/136.79 33122[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];33122 -> 33135[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 33122 -> 33136[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 33122 -> 33137[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 33122 -> 33138[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 28204[label="flip ltEsFloat ww3429 (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];28204 -> 28218[label="",style="solid", color="black", weight=3]; 189.26/136.79 33131[label="ww3100",fontsize=16,color="green",shape="box"];33132[label="ww5",fontsize=16,color="green",shape="box"];33133[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];33134[label="ww4000",fontsize=16,color="green",shape="box"];33124[label="takeWhile1 (flip ltEsFloat ww3905) (Float (Neg Zero) (Neg (Succ ww1979))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979))))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979))))) MyTrue",fontsize=16,color="black",shape="box"];33124 -> 33156[label="",style="solid", color="black", weight=3]; 189.26/136.79 33125[label="takeWhile1 (flip ltEsFloat ww3905) (Float (Neg Zero) (Neg (Succ ww1979))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979))))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979))))) MyFalse",fontsize=16,color="black",shape="box"];33125 -> 33157[label="",style="solid", color="black", weight=3]; 189.26/136.79 48145 -> 52355[label="",style="dashed", color="red", weight=0]; 189.26/136.79 48145[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48145 -> 52361[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 48145 -> 52362[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 48145 -> 52363[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 48145 -> 52364[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 48146[label="Neg Zero",fontsize=16,color="green",shape="box"];48147 -> 33130[label="",style="dashed", color="red", weight=0]; 189.26/136.79 48147[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48147 -> 50705[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 48147 -> 50706[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 48147 -> 50707[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 48147 -> 50708[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 48148[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48149 -> 50222[label="",style="dashed", color="red", weight=0]; 189.26/136.79 48149[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48149 -> 50230[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 52413[label="psFloat (msFloat (Float (Pos (Succ ww4521)) (Neg (Succ ww4522))) (Float (Neg Zero) (Neg (Succ ww4523)))) ww4530",fontsize=16,color="black",shape="triangle"];52413 -> 52472[label="",style="solid", color="black", weight=3]; 189.26/136.79 52414 -> 52355[label="",style="dashed", color="red", weight=0]; 189.26/136.79 52414[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4521)) (Neg (Succ ww4522))) (Float (Neg Zero) (Neg (Succ ww4523))))) (psFloat (msFloat (Float (Pos (Succ ww4521)) (Neg (Succ ww4522))) (Float (Neg Zero) (Neg (Succ ww4523)))) (psFloat (msFloat (Float (Pos (Succ ww4521)) (Neg (Succ ww4522))) (Float (Neg Zero) (Neg (Succ ww4523)))) ww4530))",fontsize=16,color="magenta"];52414 -> 52473[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 33201[label="primPlusFloat (Float ww39080 ww39081) (fsFloat (msFloat (Float (Pos (Succ ww3909)) (Neg (Succ ww3910))) (Float (Neg Zero) (Neg (Succ ww3911)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];33201 -> 33250[label="",style="solid", color="black", weight=3]; 189.26/136.79 15328 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15328[label="takeWhile1 (flip gtEsFloat (primPlusFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww180 ww181) (iterate (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181))) (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) (Float ww180 ww181))) (not (esEsOrdering (primCmpFloat (Float ww180 ww181) (primPlusFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT))",fontsize=16,color="magenta"];15328 -> 48330[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15328 -> 48331[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15328 -> 48332[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15328 -> 48333[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15328 -> 48334[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15329[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15329 -> 16783[label="",style="solid", color="black", weight=3]; 189.26/136.79 15330[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15330 -> 16784[label="",style="solid", color="black", weight=3]; 189.26/136.79 15331[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15331 -> 16785[label="",style="solid", color="black", weight=3]; 189.26/136.79 15332 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15332[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15332 -> 16786[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15332 -> 16787[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15333[label="Succ ww3100",fontsize=16,color="green",shape="box"];15334 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15334[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15334 -> 16788[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15334 -> 16789[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15335[label="Succ ww3100",fontsize=16,color="green",shape="box"];15336[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15336 -> 16790[label="",style="solid", color="black", weight=3]; 189.26/136.79 15337 -> 2231[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15337[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15337 -> 16791[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15337 -> 16792[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15337 -> 16793[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15338[label="Zero",fontsize=16,color="green",shape="box"];15339[label="Succ ww3100",fontsize=16,color="green",shape="box"];15340[label="Zero",fontsize=16,color="green",shape="box"];15341[label="Succ ww3100",fontsize=16,color="green",shape="box"];15342[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15342 -> 16794[label="",style="solid", color="black", weight=3]; 189.26/136.79 15343 -> 2231[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15343[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15343 -> 16795[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15343 -> 16796[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15343 -> 16797[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15344 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15344[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15344 -> 48335[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15344 -> 48336[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15344 -> 48337[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15344 -> 48338[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15344 -> 48339[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 48150 -> 43685[label="",style="dashed", color="red", weight=0]; 189.26/136.79 48150[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48150 -> 50709[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 48150 -> 50710[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 48150 -> 50711[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 48150 -> 50712[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 48151[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48152 -> 52299[label="",style="dashed", color="red", weight=0]; 189.26/136.79 48152[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48152 -> 52316[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 48152 -> 52317[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 48152 -> 52318[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 48152 -> 52319[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 48153[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48154 -> 49896[label="",style="dashed", color="red", weight=0]; 189.26/136.79 48154[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48154 -> 49918[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 48154 -> 49919[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 48154 -> 49920[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 52528[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Pos (Succ ww4527))) (Float (Neg (Succ ww4528)) (Pos (Succ ww4529)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];52528 -> 52659[label="",style="solid", color="black", weight=3]; 189.26/136.79 15348 -> 16802[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15348[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15348 -> 16803[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15348 -> 16804[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15349[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15349 -> 16809[label="",style="solid", color="black", weight=3]; 189.26/136.79 15350 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15350[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15350 -> 16810[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15350 -> 16811[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15351[label="Succ ww3100",fontsize=16,color="green",shape="box"];15352 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15352[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15352 -> 16812[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15352 -> 16813[label="",style="dashed", color="magenta", weight=3]; 189.26/136.79 15353[label="Succ ww3100",fontsize=16,color="green",shape="box"];15354 -> 2231[label="",style="dashed", color="red", weight=0]; 189.26/136.79 15354[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15354 -> 16814[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15354 -> 16815[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15354 -> 16816[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15355[label="Zero",fontsize=16,color="green",shape="box"];15356[label="Succ ww3100",fontsize=16,color="green",shape="box"];15357[label="Zero",fontsize=16,color="green",shape="box"];15358[label="Succ ww3100",fontsize=16,color="green",shape="box"];15359 -> 2231[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15359[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15359 -> 16817[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15359 -> 16818[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15359 -> 16819[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15360[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];15361[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];15362[label="ww5",fontsize=16,color="green",shape="box"];15363[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15363 -> 16820[label="",style="solid", color="black", weight=3]; 189.26/136.80 15364 -> 16821[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15364[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15364 -> 16822[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15364 -> 16823[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15365 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15365[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15365 -> 16827[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15365 -> 16828[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15366[label="Succ ww3100",fontsize=16,color="green",shape="box"];15367 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15367[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15367 -> 16829[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15367 -> 16830[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15368[label="Succ ww3100",fontsize=16,color="green",shape="box"];15369 -> 16832[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15369[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15369 -> 16849[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15369 -> 16850[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15369 -> 16851[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15369 -> 16852[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15370[label="Zero",fontsize=16,color="green",shape="box"];15371[label="Succ ww3100",fontsize=16,color="green",shape="box"];15372[label="Zero",fontsize=16,color="green",shape="box"];15373[label="Succ ww3100",fontsize=16,color="green",shape="box"];15374 -> 16832[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15374[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15374 -> 16853[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15374 -> 16854[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15374 -> 16855[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15374 -> 16856[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16845[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];16846[label="ww5",fontsize=16,color="green",shape="box"];16847[label="ww3100",fontsize=16,color="green",shape="box"];16848[label="ww3000",fontsize=16,color="green",shape="box"];17038[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21290 ww21291) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (primPlusFloat (Float ww21290 ww21291) (primDivFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17038 -> 17072[label="",style="solid", color="black", weight=3]; 189.26/136.80 15379[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15379 -> 16861[label="",style="solid", color="black", weight=3]; 189.26/136.80 15380[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15380 -> 16862[label="",style="solid", color="black", weight=3]; 189.26/136.80 15381 -> 16863[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15381[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15381 -> 16864[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15381 -> 16865[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15382 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15382[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15382 -> 16870[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15382 -> 16871[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15383[label="Succ ww3100",fontsize=16,color="green",shape="box"];15384 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15384[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15384 -> 16872[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15384 -> 16873[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15385[label="Succ ww3100",fontsize=16,color="green",shape="box"];15386[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15386 -> 16874[label="",style="solid", color="black", weight=3]; 189.26/136.80 15387 -> 33950[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15387[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15387 -> 33958[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15387 -> 33959[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15387 -> 33960[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15387 -> 33961[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15387 -> 33962[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15388[label="Zero",fontsize=16,color="green",shape="box"];15389[label="Succ ww3100",fontsize=16,color="green",shape="box"];15390[label="Zero",fontsize=16,color="green",shape="box"];15391[label="Succ ww3100",fontsize=16,color="green",shape="box"];15392[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15392 -> 16879[label="",style="solid", color="black", weight=3]; 189.26/136.80 15393 -> 33950[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15393[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15393 -> 33963[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15393 -> 33964[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15393 -> 33965[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15393 -> 33966[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15393 -> 33967[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15394 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15394[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15394 -> 48340[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15394 -> 48341[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15394 -> 48342[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15394 -> 48343[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15394 -> 48344[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 33983 -> 33989[label="",style="dashed", color="red", weight=0]; 189.26/136.80 33983[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];33983 -> 33994[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 33983 -> 33995[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 33983 -> 33996[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 33983 -> 33997[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 28510[label="flip ltEsFloat ww3453 (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="black",shape="triangle"];28510 -> 28520[label="",style="solid", color="black", weight=3]; 189.26/136.80 33990[label="ww3100",fontsize=16,color="green",shape="box"];33991[label="ww3000",fontsize=16,color="green",shape="box"];33992[label="ww5",fontsize=16,color="green",shape="box"];33993[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];33985[label="takeWhile1 (flip ltEsFloat ww3994) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))))) MyTrue",fontsize=16,color="black",shape="box"];33985 -> 34012[label="",style="solid", color="black", weight=3]; 189.26/136.80 33986[label="takeWhile1 (flip ltEsFloat ww3994) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))))) MyFalse",fontsize=16,color="black",shape="box"];33986 -> 34013[label="",style="solid", color="black", weight=3]; 189.26/136.80 48155 -> 52494[label="",style="dashed", color="red", weight=0]; 189.26/136.80 48155[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48155 -> 52505[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48155 -> 52506[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48155 -> 52507[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48155 -> 52508[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48156[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48157 -> 33989[label="",style="dashed", color="red", weight=0]; 189.26/136.80 48157[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48157 -> 50715[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48157 -> 50716[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48157 -> 50717[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48157 -> 50718[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48158[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48159 -> 49946[label="",style="dashed", color="red", weight=0]; 189.26/136.80 48159[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48159 -> 49971[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48159 -> 49972[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48159 -> 49973[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 52734 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.80 52734[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww4533))) (srMyInt (Neg (Succ ww4532)) (Neg (Succ ww4534)))) ww4542",fontsize=16,color="magenta"];52734 -> 52947[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 52734 -> 52948[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 52734 -> 52949[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 34324[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww3998))) (Float (Neg (Succ ww3999)) (Neg (Succ ww4000)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];34324 -> 34415[label="",style="solid", color="black", weight=3]; 189.26/136.80 15399[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15399 -> 16889[label="",style="solid", color="black", weight=3]; 189.26/136.80 15400[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15400 -> 16890[label="",style="solid", color="black", weight=3]; 189.26/136.80 15401[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15401 -> 16891[label="",style="solid", color="black", weight=3]; 189.26/136.80 15402 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15402[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15402 -> 16892[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15402 -> 16893[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15403[label="Succ ww3100",fontsize=16,color="green",shape="box"];15404 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15404[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15404 -> 16894[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15404 -> 16895[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15405[label="Succ ww3100",fontsize=16,color="green",shape="box"];15406[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15406 -> 16896[label="",style="solid", color="black", weight=3]; 189.26/136.80 15407 -> 2231[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15407[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15407 -> 16897[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15407 -> 16898[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15407 -> 16899[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15408[label="Zero",fontsize=16,color="green",shape="box"];15409[label="Succ ww3100",fontsize=16,color="green",shape="box"];15410[label="Zero",fontsize=16,color="green",shape="box"];15411[label="Succ ww3100",fontsize=16,color="green",shape="box"];15412[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15412 -> 16900[label="",style="solid", color="black", weight=3]; 189.26/136.80 15413 -> 2231[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15413[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15413 -> 16901[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15413 -> 16902[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15413 -> 16903[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15414 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15414[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15414 -> 48345[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15414 -> 48346[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15414 -> 48347[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15414 -> 48348[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15414 -> 48349[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48160 -> 43685[label="",style="dashed", color="red", weight=0]; 189.26/136.80 48160[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48160 -> 50719[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48160 -> 50720[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48160 -> 50721[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48160 -> 50722[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48161[label="Neg Zero",fontsize=16,color="green",shape="box"];48162 -> 52428[label="",style="dashed", color="red", weight=0]; 189.26/136.80 48162[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48162 -> 52441[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48162 -> 52442[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48162 -> 52443[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48163[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48164 -> 50153[label="",style="dashed", color="red", weight=0]; 189.26/136.80 48164[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48164 -> 50162[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 52687[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Pos (Succ ww4537))) (Float (Neg Zero) (Pos (Succ ww4538)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];52687 -> 52735[label="",style="solid", color="black", weight=3]; 189.26/136.80 15418 -> 16908[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15418[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15418 -> 16909[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15418 -> 16910[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15419[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15419 -> 16914[label="",style="solid", color="black", weight=3]; 189.26/136.80 15420 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15420[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15420 -> 16915[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15420 -> 16916[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15421[label="Succ ww3100",fontsize=16,color="green",shape="box"];15422 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15422[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15422 -> 16917[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15422 -> 16918[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15423[label="Succ ww3100",fontsize=16,color="green",shape="box"];15424 -> 2231[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15424[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15424 -> 16919[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15424 -> 16920[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15424 -> 16921[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15425[label="Zero",fontsize=16,color="green",shape="box"];15426[label="Succ ww3100",fontsize=16,color="green",shape="box"];15427[label="Zero",fontsize=16,color="green",shape="box"];15428[label="Succ ww3100",fontsize=16,color="green",shape="box"];15429 -> 2231[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15429[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15429 -> 16922[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15429 -> 16923[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15429 -> 16924[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15430[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];15431[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];15432[label="ww5",fontsize=16,color="green",shape="box"];15433[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15433 -> 16925[label="",style="solid", color="black", weight=3]; 189.26/136.80 15434 -> 16926[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15434[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15434 -> 16927[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15434 -> 16928[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15435 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15435[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15435 -> 16932[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15435 -> 16933[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15436[label="Succ ww3100",fontsize=16,color="green",shape="box"];15437 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15437[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15437 -> 16934[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15437 -> 16935[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15438[label="Succ ww3100",fontsize=16,color="green",shape="box"];15439 -> 34705[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15439[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15439 -> 34734[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15439 -> 34735[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15439 -> 34736[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15439 -> 34737[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15440[label="Zero",fontsize=16,color="green",shape="box"];15441[label="Succ ww3100",fontsize=16,color="green",shape="box"];15442[label="Zero",fontsize=16,color="green",shape="box"];15443[label="Succ ww3100",fontsize=16,color="green",shape="box"];15444 -> 34705[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15444[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15444 -> 34738[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15444 -> 34739[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15444 -> 34740[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15444 -> 34741[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 34764 -> 34770[label="",style="dashed", color="red", weight=0]; 189.26/136.80 34764[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34764 -> 34786[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 34764 -> 34787[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 34764 -> 34788[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 34783[label="ww5",fontsize=16,color="green",shape="box"];34784[label="ww3100",fontsize=16,color="green",shape="box"];34785[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];34730[label="ww3100",fontsize=16,color="green",shape="box"];34731 -> 28102[label="",style="dashed", color="red", weight=0]; 189.26/136.80 34731[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];34731 -> 34767[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 34732 -> 34770[label="",style="dashed", color="red", weight=0]; 189.26/136.80 34732[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34732 -> 34789[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 34732 -> 34790[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 34732 -> 34791[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 34733[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];35085 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.80 35085[label="primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4078)) (Pos (Succ ww4079)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];35085 -> 35150[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 35085 -> 35151[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 35086[label="takeWhile1 (flip ltEsFloat ww4075) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))))) (ltEsFloat (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))) ww4075)",fontsize=16,color="black",shape="box"];35086 -> 35152[label="",style="solid", color="black", weight=3]; 189.26/136.80 58736[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) ww4737",fontsize=16,color="black",shape="triangle"];58736 -> 58759[label="",style="solid", color="black", weight=3]; 189.26/136.80 58737 -> 58716[label="",style="dashed", color="red", weight=0]; 189.26/136.80 58737[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) ww4737))",fontsize=16,color="magenta"];58737 -> 58760[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15449[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15449 -> 16959[label="",style="solid", color="black", weight=3]; 189.26/136.80 15450[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15450 -> 16960[label="",style="solid", color="black", weight=3]; 189.26/136.80 15451 -> 16961[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15451[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15451 -> 16962[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15451 -> 16963[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15452 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15452[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15452 -> 16966[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15452 -> 16967[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15453[label="Succ ww3100",fontsize=16,color="green",shape="box"];15454 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15454[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15454 -> 16968[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15454 -> 16969[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15455[label="Succ ww3100",fontsize=16,color="green",shape="box"];15456[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15456 -> 16970[label="",style="solid", color="black", weight=3]; 189.26/136.80 15457 -> 34874[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15457[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15457 -> 34881[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15457 -> 34882[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15457 -> 34883[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15457 -> 34884[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15458[label="Zero",fontsize=16,color="green",shape="box"];15459[label="Succ ww3100",fontsize=16,color="green",shape="box"];15460[label="Zero",fontsize=16,color="green",shape="box"];15461[label="Succ ww3100",fontsize=16,color="green",shape="box"];15462[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15462 -> 16974[label="",style="solid", color="black", weight=3]; 189.26/136.80 15463 -> 34874[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15463[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15463 -> 34885[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15463 -> 34886[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15463 -> 34887[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15463 -> 34888[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15464 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15464[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15464 -> 48350[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15464 -> 48351[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15464 -> 48352[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15464 -> 48353[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15464 -> 48354[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 34906 -> 34911[label="",style="dashed", color="red", weight=0]; 189.26/136.80 34906[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34906 -> 34915[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 34906 -> 34916[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 34906 -> 34917[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 34912[label="ww3100",fontsize=16,color="green",shape="box"];34913[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];34914[label="ww5",fontsize=16,color="green",shape="box"];34908[label="takeWhile1 (flip ltEsFloat ww4091) (Float (Neg Zero) (Neg (Succ ww1988))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988))))) MyTrue",fontsize=16,color="black",shape="box"];34908 -> 34932[label="",style="solid", color="black", weight=3]; 189.26/136.80 34909[label="takeWhile1 (flip ltEsFloat ww4091) (Float (Neg Zero) (Neg (Succ ww1988))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988))))) MyFalse",fontsize=16,color="black",shape="box"];34909 -> 34933[label="",style="solid", color="black", weight=3]; 189.26/136.80 48165 -> 52627[label="",style="dashed", color="red", weight=0]; 189.26/136.80 48165[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48165 -> 52636[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48165 -> 52637[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48165 -> 52638[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48166[label="Neg Zero",fontsize=16,color="green",shape="box"];48167 -> 34911[label="",style="dashed", color="red", weight=0]; 189.26/136.80 48167[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48167 -> 50725[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48167 -> 50726[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48167 -> 50727[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48168[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48169 -> 50222[label="",style="dashed", color="red", weight=0]; 189.26/136.80 48169[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48169 -> 50231[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 53020 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.80 53020[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4540)) (Neg (Succ ww4541)))) ww4548",fontsize=16,color="magenta"];53020 -> 53058[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 53020 -> 53059[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 53020 -> 53060[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 35203[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4095))) (Float (Neg Zero) (Neg (Succ ww4096)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];35203 -> 35281[label="",style="solid", color="black", weight=3]; 189.26/136.80 51293[label="Neg Zero",fontsize=16,color="green",shape="box"];51294[label="ww4470",fontsize=16,color="green",shape="box"];51295[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];15469[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15469 -> 16983[label="",style="solid", color="black", weight=3]; 189.26/136.80 15470[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15470 -> 16984[label="",style="solid", color="black", weight=3]; 189.26/136.80 15471[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15471 -> 16985[label="",style="solid", color="black", weight=3]; 189.26/136.80 24553[label="Neg (primPlusNat (Succ ww955) (Succ ww957))",fontsize=16,color="green",shape="box"];24553 -> 26569[label="",style="dashed", color="green", weight=3]; 189.26/136.80 51301 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.80 51301[label="primPlusFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Neg Zero))) ww4427",fontsize=16,color="magenta"];51301 -> 51463[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 51301 -> 51464[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 51301 -> 51465[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 51302 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.80 51302[label="primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51302 -> 51466[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 51302 -> 51467[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 51305 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.80 51305[label="primPlusFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Neg Zero))) ww4478",fontsize=16,color="magenta"];51305 -> 51473[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 51305 -> 51474[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 51305 -> 51475[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 51306 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.80 51306[label="primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51306 -> 51476[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 51306 -> 51477[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 51307[label="primPlusFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4495",fontsize=16,color="black",shape="box"];51307 -> 51478[label="",style="solid", color="black", weight=3]; 189.26/136.80 51308 -> 51186[label="",style="dashed", color="red", weight=0]; 189.26/136.80 51308[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4495",fontsize=16,color="magenta"];51309[label="ww9591",fontsize=16,color="green",shape="box"];51310[label="ww9590",fontsize=16,color="green",shape="box"];51311[label="primDivFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51311 -> 51479[label="",style="solid", color="black", weight=3]; 189.26/136.80 51312 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.80 51312[label="primPlusFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Pos Zero))) ww4479",fontsize=16,color="magenta"];51312 -> 51480[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 51312 -> 51481[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 51312 -> 51482[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 51313 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.80 51313[label="primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51313 -> 51483[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 51313 -> 51484[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 51314 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.80 51314[label="primPlusFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Pos (Succ ww95800)))) ww4429",fontsize=16,color="magenta"];51314 -> 51485[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 51314 -> 51486[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 51314 -> 51487[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 51315 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.80 51315[label="primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51315 -> 51488[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 51315 -> 51489[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 51316 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.80 51316[label="primPlusFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Pos Zero))) ww4480",fontsize=16,color="magenta"];51316 -> 51490[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 51316 -> 51491[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 51316 -> 51492[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 51317 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.80 51317[label="primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51317 -> 51493[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 51317 -> 51494[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15482[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15482 -> 16996[label="",style="solid", color="black", weight=3]; 189.26/136.80 15483[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15483 -> 16997[label="",style="solid", color="black", weight=3]; 189.26/136.80 15484[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Pos (Succ ww95800)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Pos (Succ ww95800)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15484 -> 16998[label="",style="solid", color="black", weight=3]; 189.26/136.80 15485[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15485 -> 16999[label="",style="solid", color="black", weight=3]; 189.26/136.80 51690 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.80 51690[label="primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Neg (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51690 -> 52115[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 51690 -> 52116[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 52112 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.80 52112[label="srMyInt (Pos (Succ ww95600)) (Neg (Succ ww95800))",fontsize=16,color="magenta"];52112 -> 52533[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 52112 -> 52534[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 52113 -> 20687[label="",style="dashed", color="red", weight=0]; 189.26/136.80 52113[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];52114[label="ww4494",fontsize=16,color="green",shape="box"];15487[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15487 -> 17001[label="",style="solid", color="black", weight=3]; 189.26/136.80 51697[label="Neg (Succ ww95800)",fontsize=16,color="green",shape="box"];51698[label="Pos Zero",fontsize=16,color="green",shape="box"];15489[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15489 -> 17003[label="",style="solid", color="black", weight=3]; 189.26/136.80 15490[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15490 -> 17004[label="",style="solid", color="black", weight=3]; 189.26/136.80 15491[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15491 -> 17005[label="",style="solid", color="black", weight=3]; 189.26/136.80 15492[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Pos (Succ ww95800)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Pos (Succ ww95800)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15492 -> 17006[label="",style="solid", color="black", weight=3]; 189.26/136.80 15493[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15493 -> 17007[label="",style="solid", color="black", weight=3]; 189.26/136.80 15495[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15495 -> 17009[label="",style="solid", color="black", weight=3]; 189.26/136.80 15497[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15497 -> 17011[label="",style="solid", color="black", weight=3]; 189.26/136.80 15498 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15498[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15498 -> 17012[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15498 -> 17013[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15499[label="Succ ww3100",fontsize=16,color="green",shape="box"];15500 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15500[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15500 -> 17014[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15500 -> 17015[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15501[label="Succ ww3100",fontsize=16,color="green",shape="box"];15502[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15502 -> 17016[label="",style="solid", color="black", weight=3]; 189.26/136.80 15503 -> 35894[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15503[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15503 -> 36474[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15503 -> 36475[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15503 -> 36476[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15503 -> 36477[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15504[label="Zero",fontsize=16,color="green",shape="box"];15505[label="Succ ww3100",fontsize=16,color="green",shape="box"];15506[label="Zero",fontsize=16,color="green",shape="box"];15507[label="Succ ww3100",fontsize=16,color="green",shape="box"];15508[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15508 -> 17021[label="",style="solid", color="black", weight=3]; 189.26/136.80 15509 -> 35894[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15509[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15509 -> 36478[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15509 -> 36479[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15509 -> 36480[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15509 -> 36481[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15510 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15510[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15510 -> 48380[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15510 -> 48381[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15510 -> 48382[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15510 -> 48383[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15510 -> 48384[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 36889[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];36890[label="ww3100",fontsize=16,color="green",shape="box"];36891[label="ww4000",fontsize=16,color="green",shape="box"];36892[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37527[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];37528[label="ww5",fontsize=16,color="green",shape="box"];37529[label="ww3100",fontsize=16,color="green",shape="box"];37530[label="ww4000",fontsize=16,color="green",shape="box"];36818 -> 37526[label="",style="dashed", color="red", weight=0]; 189.26/136.80 36818[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36818 -> 37531[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 36818 -> 37532[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 36818 -> 37533[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 36818 -> 37534[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48180 -> 26659[label="",style="dashed", color="red", weight=0]; 189.26/136.80 48180[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48180 -> 50728[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48180 -> 50729[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48180 -> 50730[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48180 -> 50731[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48181[label="Pos Zero",fontsize=16,color="green",shape="box"];48182 -> 37526[label="",style="dashed", color="red", weight=0]; 189.26/136.80 48182[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48182 -> 50732[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48182 -> 50733[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48182 -> 50734[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48182 -> 50735[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48183[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48184 -> 50281[label="",style="dashed", color="red", weight=0]; 189.26/136.80 48184[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48184 -> 50291[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 25539 -> 21758[label="",style="dashed", color="red", weight=0]; 189.26/136.80 25539[label="primMulInt (Pos (Succ ww2914)) ww29151",fontsize=16,color="magenta"];25539 -> 26776[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 25539 -> 26777[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 50683[label="Succ Zero",fontsize=16,color="green",shape="box"];50684[label="ww48",fontsize=16,color="green",shape="box"];50685[label="ww47",fontsize=16,color="green",shape="box"];50686[label="ww46",fontsize=16,color="green",shape="box"];43452[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww4257)) (Pos (Succ ww4258))) (Float (Pos Zero) (Pos (Succ ww4259)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];43452 -> 43604[label="",style="solid", color="black", weight=3]; 189.26/136.80 51318[label="Pos Zero",fontsize=16,color="green",shape="box"];51319[label="ww4471",fontsize=16,color="green",shape="box"];51320[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];15517[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15517 -> 17033[label="",style="solid", color="black", weight=3]; 189.26/136.80 22651 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 22651[label="primPlusNat (Succ ww4000) Zero",fontsize=16,color="magenta"];22651 -> 24628[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 22651 -> 24629[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15519[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15519 -> 17039[label="",style="solid", color="black", weight=3]; 189.26/136.80 15520 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15520[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15520 -> 17040[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15520 -> 17041[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15521[label="Succ ww3100",fontsize=16,color="green",shape="box"];15522 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15522[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15522 -> 17042[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15522 -> 17043[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15523[label="Succ ww3100",fontsize=16,color="green",shape="box"];15524 -> 46504[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15524[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15524 -> 46537[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15524 -> 46538[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15524 -> 46539[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15524 -> 46540[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15524 -> 46541[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15525[label="Zero",fontsize=16,color="green",shape="box"];15526[label="Succ ww3100",fontsize=16,color="green",shape="box"];15527[label="Zero",fontsize=16,color="green",shape="box"];15528[label="Succ ww3100",fontsize=16,color="green",shape="box"];15529 -> 46504[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15529[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15529 -> 46542[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15529 -> 46543[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15529 -> 46544[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15529 -> 46545[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15529 -> 46546[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 46568 -> 46573[label="",style="dashed", color="red", weight=0]; 189.26/136.80 46568[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];46568 -> 46594[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 46568 -> 46595[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 46568 -> 46596[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 46568 -> 46597[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 46590[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];46591[label="ww4000",fontsize=16,color="green",shape="box"];46592[label="ww3100",fontsize=16,color="green",shape="box"];46593[label="ww5",fontsize=16,color="green",shape="box"];46532[label="ww3100",fontsize=16,color="green",shape="box"];46533[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];46534 -> 27641[label="",style="dashed", color="red", weight=0]; 189.26/136.80 46534[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];46534 -> 46570[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 46535 -> 46573[label="",style="dashed", color="red", weight=0]; 189.26/136.80 46535[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];46535 -> 46598[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 46535 -> 46599[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 46535 -> 46600[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 46535 -> 46601[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 46536[label="ww4000",fontsize=16,color="green",shape="box"];27831 -> 27240[label="",style="dashed", color="red", weight=0]; 189.26/136.80 27831[label="not (esEsOrdering (compareMyInt (srMyInt (Pos Zero) ww33460) (srMyInt (Neg (Succ ww3100)) ww33461)) GT)",fontsize=16,color="magenta"];27831 -> 27866[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 27831 -> 27867[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 46867 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.80 46867[label="primDivFloat (Float (msMyInt (Neg (Succ ww4447)) (Pos Zero)) (srMyInt (Pos (Succ ww4448)) (Neg (Succ ww4449)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];46867 -> 46873[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 46867 -> 46874[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 46924[label="psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) ww4455",fontsize=16,color="black",shape="triangle"];46924 -> 46962[label="",style="solid", color="black", weight=3]; 189.26/136.80 46925 -> 46869[label="",style="dashed", color="red", weight=0]; 189.26/136.80 46925[label="iterate (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151))))) (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) (psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) ww4455))",fontsize=16,color="magenta"];46925 -> 46963[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15534[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15534 -> 17073[label="",style="solid", color="black", weight=3]; 189.26/136.80 15535[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15535 -> 17074[label="",style="solid", color="black", weight=3]; 189.26/136.80 15536 -> 17075[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15536[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15536 -> 17076[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15536 -> 17077[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15537 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15537[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15537 -> 17080[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15537 -> 17081[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15538[label="Succ ww3100",fontsize=16,color="green",shape="box"];15539 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15539[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15539 -> 17082[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15539 -> 17083[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15540[label="Succ ww3100",fontsize=16,color="green",shape="box"];15541 -> 35894[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15541[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15541 -> 36489[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15541 -> 36490[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15541 -> 36491[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15541 -> 36492[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15542[label="Zero",fontsize=16,color="green",shape="box"];15543[label="Succ ww3100",fontsize=16,color="green",shape="box"];15544[label="Zero",fontsize=16,color="green",shape="box"];15545[label="Succ ww3100",fontsize=16,color="green",shape="box"];15546 -> 35894[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15546[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15546 -> 36493[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15546 -> 36494[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15546 -> 36495[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15546 -> 36496[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 37688[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];37689[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37690[label="ww4000",fontsize=16,color="green",shape="box"];37691[label="ww3100",fontsize=16,color="green",shape="box"];36895 -> 41613[label="",style="dashed", color="red", weight=0]; 189.26/136.80 36895[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36895 -> 41622[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 36895 -> 41623[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 36895 -> 41624[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 36895 -> 41625[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 36819 -> 36332[label="",style="dashed", color="red", weight=0]; 189.26/136.80 36819[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36394 -> 37677[label="",style="dashed", color="red", weight=0]; 189.26/136.80 36394[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36394 -> 37692[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 36394 -> 37693[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 36394 -> 37694[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 36394 -> 37695[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 36395[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36395 -> 36903[label="",style="solid", color="black", weight=3]; 189.26/136.80 36396 -> 36796[label="",style="dashed", color="red", weight=0]; 189.26/136.80 36396[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36396 -> 36822[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 36397[label="ww3100",fontsize=16,color="green",shape="box"];41365 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.80 41365[label="srMyInt (Neg (Succ ww4264)) (Pos (Succ ww4265))",fontsize=16,color="magenta"];41365 -> 41642[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 41365 -> 41643[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 41366 -> 20243[label="",style="dashed", color="red", weight=0]; 189.26/136.80 41366[label="msMyInt (Neg (Succ ww4263)) (Pos Zero)",fontsize=16,color="magenta"];41366 -> 41644[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 41367[label="ww4273",fontsize=16,color="green",shape="box"];43678 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.80 43678[label="primDivFloat (Float (msMyInt (Neg (Succ ww4293)) (Pos Zero)) (srMyInt (Neg (Succ ww4294)) (Pos (Succ ww4295)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];43678 -> 43743[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 43678 -> 43744[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15551[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15551 -> 17113[label="",style="solid", color="black", weight=3]; 189.26/136.80 15553 -> 17115[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15553[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15553 -> 17116[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15553 -> 17117[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15554 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15554[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15554 -> 17121[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15554 -> 17122[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15555[label="Succ ww3100",fontsize=16,color="green",shape="box"];15556 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15556[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15556 -> 17123[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15556 -> 17124[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15557[label="Succ ww3100",fontsize=16,color="green",shape="box"];15558[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15558 -> 17125[label="",style="solid", color="black", weight=3]; 189.26/136.80 15559 -> 46665[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15559[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15559 -> 46673[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15559 -> 46674[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15559 -> 46675[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15559 -> 46676[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15559 -> 46677[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15560[label="Zero",fontsize=16,color="green",shape="box"];15561[label="Succ ww3100",fontsize=16,color="green",shape="box"];15562[label="Zero",fontsize=16,color="green",shape="box"];15563[label="Succ ww3100",fontsize=16,color="green",shape="box"];15564[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15564 -> 17130[label="",style="solid", color="black", weight=3]; 189.26/136.80 15565 -> 46665[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15565[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15565 -> 46678[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15565 -> 46679[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15565 -> 46680[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15565 -> 46681[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15565 -> 46682[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15566 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15566[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15566 -> 48385[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15566 -> 48386[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15566 -> 48387[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15566 -> 48388[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15566 -> 48389[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 46697[label="ww4000",fontsize=16,color="green",shape="box"];46698[label="ww3100",fontsize=16,color="green",shape="box"];46699[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];46700[label="ww5",fontsize=16,color="green",shape="box"];46701 -> 26764[label="",style="dashed", color="red", weight=0]; 189.26/136.80 46701[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];46701 -> 46744[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 46701 -> 46745[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 46701 -> 46746[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 46701 -> 46747[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 46702[label="takeWhile1 (flip ltEsFloat ww3258) (Float (Pos Zero) (Neg (Succ ww1998))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998))))) (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) (Float (Pos Zero) (Neg (Succ ww1998))))) MyTrue",fontsize=16,color="black",shape="box"];46702 -> 46748[label="",style="solid", color="black", weight=3]; 189.26/136.80 46703[label="takeWhile1 (flip ltEsFloat ww3258) (Float (Pos Zero) (Neg (Succ ww1998))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998))))) (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) (Float (Pos Zero) (Neg (Succ ww1998))))) MyFalse",fontsize=16,color="black",shape="box"];46703 -> 46749[label="",style="solid", color="black", weight=3]; 189.26/136.80 48185 -> 46965[label="",style="dashed", color="red", weight=0]; 189.26/136.80 48185[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48185 -> 50736[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48185 -> 50737[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48185 -> 50738[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48185 -> 50739[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48186[label="Pos Zero",fontsize=16,color="green",shape="box"];48187 -> 26764[label="",style="dashed", color="red", weight=0]; 189.26/136.80 48187[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48187 -> 50740[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48187 -> 50741[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48187 -> 50742[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48187 -> 50743[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48188[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48189 -> 50320[label="",style="dashed", color="red", weight=0]; 189.26/136.80 48189[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48189 -> 50329[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 51321 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.80 51321[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1996)) (Pos Zero)) (srMyInt (Neg (Succ ww1997)) (Neg (Succ ww1998)))) ww4458",fontsize=16,color="magenta"];51321 -> 51495[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 51321 -> 51496[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 51321 -> 51497[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 26887[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];26887 -> 26900[label="",style="solid", color="black", weight=3]; 189.26/136.80 51322[label="Pos Zero",fontsize=16,color="green",shape="box"];51323[label="ww4472",fontsize=16,color="green",shape="box"];51324[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];15571[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15571 -> 17140[label="",style="solid", color="black", weight=3]; 189.26/136.80 15572[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15572 -> 17141[label="",style="solid", color="black", weight=3]; 189.26/136.80 15573[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15573 -> 17142[label="",style="solid", color="black", weight=3]; 189.26/136.80 15574 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15574[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15574 -> 17143[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15574 -> 17144[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15575[label="Succ ww3100",fontsize=16,color="green",shape="box"];15576 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15576[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15576 -> 17145[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15576 -> 17146[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15577[label="Succ ww3100",fontsize=16,color="green",shape="box"];15578[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15578 -> 17147[label="",style="solid", color="black", weight=3]; 189.26/136.80 15579 -> 15660[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15579[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15579 -> 15748[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15579 -> 15749[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15579 -> 15750[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15580[label="Zero",fontsize=16,color="green",shape="box"];15581[label="Succ ww3100",fontsize=16,color="green",shape="box"];15582[label="Zero",fontsize=16,color="green",shape="box"];15583[label="Succ ww3100",fontsize=16,color="green",shape="box"];15584[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15584 -> 17148[label="",style="solid", color="black", weight=3]; 189.26/136.80 15585 -> 15660[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15585[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15585 -> 15751[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15585 -> 15752[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15585 -> 15753[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15586 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15586[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15586 -> 48390[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15586 -> 48391[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15586 -> 48392[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15586 -> 48393[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15586 -> 48394[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48195 -> 43626[label="",style="dashed", color="red", weight=0]; 189.26/136.80 48195[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48195 -> 50744[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48195 -> 50745[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48195 -> 50746[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48195 -> 50747[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48196[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48197 -> 52582[label="",style="dashed", color="red", weight=0]; 189.26/136.80 48197[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48197 -> 52591[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48197 -> 52592[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48197 -> 52593[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48197 -> 52594[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48198[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48199 -> 49994[label="",style="dashed", color="red", weight=0]; 189.26/136.80 48199[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48199 -> 50013[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48199 -> 50014[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48199 -> 50015[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15589[label="takeWhile1 (flip gtEsFloat (psFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww65 (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65)) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) ww65)) (not (esEsOrdering (compareFloat ww65 (psFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT))",fontsize=16,color="black",shape="box"];15589 -> 17151[label="",style="solid", color="black", weight=3]; 189.26/136.80 52946[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Pos (Succ ww4545))) (Float (Pos (Succ ww4546)) (Pos (Succ ww4547)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];52946 -> 53021[label="",style="solid", color="black", weight=3]; 189.26/136.80 16678[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20760 ww20761) (primDivFloat (Float (msMyInt (Neg Zero) ww20780) (srMyInt (Pos (Succ ww2077)) ww20781)) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float ww20780 ww20781) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (Float ww20780 ww20781))) (not (esEsOrdering (primCmpFloat (Float ww20780 ww20781) (primPlusFloat (Float ww20760 ww20761) (primDivFloat (Float (msMyInt (Neg Zero) ww20780) (srMyInt (Pos (Succ ww2077)) ww20781)) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16678 -> 17153[label="",style="solid", color="black", weight=3]; 189.26/136.80 15592 -> 17154[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15592[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15592 -> 17155[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15592 -> 17156[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15593[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15593 -> 17160[label="",style="solid", color="black", weight=3]; 189.26/136.80 15594 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15594[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15594 -> 17161[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15594 -> 17162[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15595[label="Succ ww3100",fontsize=16,color="green",shape="box"];15596 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15596[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15596 -> 17163[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15596 -> 17164[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15597[label="Succ ww3100",fontsize=16,color="green",shape="box"];15598 -> 53796[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15598[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15598 -> 54365[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15598 -> 54366[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15598 -> 54367[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15598 -> 54368[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15598 -> 54369[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15599[label="Zero",fontsize=16,color="green",shape="box"];15600[label="Succ ww3100",fontsize=16,color="green",shape="box"];15601[label="Zero",fontsize=16,color="green",shape="box"];15602[label="Succ ww3100",fontsize=16,color="green",shape="box"];15603 -> 53796[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15603[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15603 -> 54370[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15603 -> 54371[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15603 -> 54372[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15603 -> 54373[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15603 -> 54374[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 54789[label="ww3100",fontsize=16,color="green",shape="box"];54790 -> 55266[label="",style="dashed", color="red", weight=0]; 189.26/136.80 54790[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54790 -> 55287[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 54790 -> 55288[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 54790 -> 55289[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 54790 -> 55290[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 54791[label="ww3000",fontsize=16,color="green",shape="box"];55283[label="ww3000",fontsize=16,color="green",shape="box"];55284[label="ww5",fontsize=16,color="green",shape="box"];55285[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55286[label="ww3100",fontsize=16,color="green",shape="box"];55062[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55063[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55064[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55065[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55629 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.80 55629[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww4628))) (srMyInt (Pos (Succ ww4627)) (Neg (Succ ww4629)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];55629 -> 55641[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 55629 -> 55642[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 44079 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.80 44079[label="srMyInt (Pos (Succ ww2077)) ww20781",fontsize=16,color="magenta"];44079 -> 44105[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 44079 -> 44106[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 44080 -> 22801[label="",style="dashed", color="red", weight=0]; 189.26/136.80 44080[label="msMyInt (Neg Zero) ww20780",fontsize=16,color="magenta"];44081[label="ww4310",fontsize=16,color="green",shape="box"];26812[label="Neg (primPlusNat Zero ww207800)",fontsize=16,color="green",shape="box"];26812 -> 26838[label="",style="dashed", color="green", weight=3]; 189.26/136.80 26813 -> 20290[label="",style="dashed", color="red", weight=0]; 189.26/136.80 26813[label="primMinusNat ww207800 Zero",fontsize=16,color="magenta"];26813 -> 26839[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 26813 -> 26840[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15609 -> 17166[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15609[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15609 -> 17167[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15609 -> 17168[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15610 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15610[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15610 -> 17171[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15610 -> 17172[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15611[label="Succ ww3100",fontsize=16,color="green",shape="box"];15612 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15612[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15612 -> 17173[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15612 -> 17174[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15613[label="Succ ww3100",fontsize=16,color="green",shape="box"];15614 -> 26973[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15614[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15614 -> 27006[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15614 -> 27007[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15614 -> 27008[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15614 -> 27009[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15614 -> 27010[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15615[label="Zero",fontsize=16,color="green",shape="box"];15616[label="Succ ww3100",fontsize=16,color="green",shape="box"];15617[label="Zero",fontsize=16,color="green",shape="box"];15618[label="Succ ww3100",fontsize=16,color="green",shape="box"];15619 -> 26973[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15619[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15619 -> 27011[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15619 -> 27012[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15619 -> 27013[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15619 -> 27014[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15619 -> 27015[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 27063[label="ww5",fontsize=16,color="green",shape="box"];27064[label="ww3100",fontsize=16,color="green",shape="box"];27065[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];27066[label="ww3000",fontsize=16,color="green",shape="box"];27034 -> 27046[label="",style="dashed", color="red", weight=0]; 189.26/136.80 27034[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27034 -> 27067[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 27034 -> 27068[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 27034 -> 27069[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 27034 -> 27070[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 27001[label="ww3000",fontsize=16,color="green",shape="box"];27002[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];27003[label="ww3100",fontsize=16,color="green",shape="box"];27004 -> 27046[label="",style="dashed", color="red", weight=0]; 189.26/136.80 27004[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27004 -> 27071[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 27004 -> 27072[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 27004 -> 27073[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 27004 -> 27074[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 27005 -> 27030[label="",style="dashed", color="red", weight=0]; 189.26/136.80 27005[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];27005 -> 27035[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 27254 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.80 27254[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3292))) (srMyInt (Neg (Succ ww3291)) (Pos (Succ ww3293)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];27254 -> 27281[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 27254 -> 27282[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 27255[label="takeWhile1 (flip ltEsFloat ww3284) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))))) (ltEsFloat (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) ww3284)",fontsize=16,color="black",shape="box"];27255 -> 27283[label="",style="solid", color="black", weight=3]; 189.26/136.80 57541[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) ww4689",fontsize=16,color="black",shape="box"];57541 -> 57787[label="",style="solid", color="black", weight=3]; 189.26/136.80 57542 -> 57399[label="",style="dashed", color="red", weight=0]; 189.26/136.80 57542[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) ww4689",fontsize=16,color="magenta"];15624[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15624 -> 17204[label="",style="solid", color="black", weight=3]; 189.26/136.80 15625[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15625 -> 17205[label="",style="solid", color="black", weight=3]; 189.26/136.80 15626 -> 17206[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15626[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15626 -> 17207[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15626 -> 17208[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15627 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15627[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15627 -> 17212[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15627 -> 17213[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15628[label="Succ ww3100",fontsize=16,color="green",shape="box"];15629 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15629[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15629 -> 17214[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15629 -> 17215[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15630[label="Succ ww3100",fontsize=16,color="green",shape="box"];15631[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15631 -> 17216[label="",style="solid", color="black", weight=3]; 189.26/136.80 15632 -> 53796[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15632[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15632 -> 54380[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15632 -> 54381[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15632 -> 54382[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15632 -> 54383[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15632 -> 54384[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15633[label="Zero",fontsize=16,color="green",shape="box"];15634[label="Succ ww3100",fontsize=16,color="green",shape="box"];15635[label="Zero",fontsize=16,color="green",shape="box"];15636[label="Succ ww3100",fontsize=16,color="green",shape="box"];15637[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15637 -> 17221[label="",style="solid", color="black", weight=3]; 189.26/136.80 15638 -> 53796[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15638[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15638 -> 54385[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15638 -> 54386[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15638 -> 54387[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15638 -> 54388[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15638 -> 54389[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15639 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15639[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15639 -> 48395[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15639 -> 48396[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15639 -> 48397[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15639 -> 48398[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15639 -> 48399[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 54792[label="ww3100",fontsize=16,color="green",shape="box"];54793 -> 27123[label="",style="dashed", color="red", weight=0]; 189.26/136.80 54793[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54793 -> 55093[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 54793 -> 55094[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 54793 -> 55095[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 54793 -> 55096[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 54794[label="ww3000",fontsize=16,color="green",shape="box"];55066[label="ww3000",fontsize=16,color="green",shape="box"];55067[label="ww3100",fontsize=16,color="green",shape="box"];55068[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55069[label="ww5",fontsize=16,color="green",shape="box"];55070[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55071[label="ww3000",fontsize=16,color="green",shape="box"];55072[label="ww3100",fontsize=16,color="green",shape="box"];55073[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];15641[label="takeWhile1 (flip gtEsFloat (psFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww1941 (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941)) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) ww1941)) (flip gtEsFloat (psFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww1941)",fontsize=16,color="black",shape="box"];15641 -> 17228[label="",style="solid", color="black", weight=3]; 189.26/136.80 53057 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.80 53057[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww4551))) (srMyInt (Neg (Succ ww4550)) (Neg (Succ ww4552)))) ww4560",fontsize=16,color="magenta"];53057 -> 53098[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 53057 -> 53099[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 53057 -> 53100[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 27286[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww2006))) (Float (Pos (Succ ww2007)) (Neg (Succ ww2008)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];27286 -> 27319[label="",style="solid", color="black", weight=3]; 189.26/136.80 15644[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15644 -> 17231[label="",style="solid", color="black", weight=3]; 189.26/136.80 15646[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15646 -> 17233[label="",style="solid", color="black", weight=3]; 189.26/136.80 15647 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15647[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15647 -> 17234[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15647 -> 17235[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15648[label="Succ ww3100",fontsize=16,color="green",shape="box"];15649 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15649[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15649 -> 17236[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15649 -> 17237[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15650[label="Succ ww3100",fontsize=16,color="green",shape="box"];15651[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15651 -> 17238[label="",style="solid", color="black", weight=3]; 189.26/136.80 15652 -> 35894[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15652[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15652 -> 36505[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15652 -> 36506[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15652 -> 36507[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15652 -> 36508[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15653[label="Zero",fontsize=16,color="green",shape="box"];15654[label="Succ ww3100",fontsize=16,color="green",shape="box"];15655[label="Zero",fontsize=16,color="green",shape="box"];15656[label="Succ ww3100",fontsize=16,color="green",shape="box"];15657[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15657 -> 17239[label="",style="solid", color="black", weight=3]; 189.26/136.80 15658 -> 35894[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15658[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15658 -> 36509[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15658 -> 36510[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15658 -> 36511[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15658 -> 36512[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15659 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15659[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15659 -> 48400[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15659 -> 48401[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15659 -> 48402[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15659 -> 48403[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15659 -> 48404[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 43633[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];43634[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];43635[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43636[label="Pos Zero",fontsize=16,color="green",shape="box"];37635[label="ww3100",fontsize=16,color="green",shape="box"];37636[label="ww5",fontsize=16,color="green",shape="box"];37637[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];36820 -> 37634[label="",style="dashed", color="red", weight=0]; 189.26/136.80 36820[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36820 -> 37638[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 36820 -> 37639[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 36820 -> 37640[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48210 -> 43626[label="",style="dashed", color="red", weight=0]; 189.26/136.80 48210[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48210 -> 50749[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48210 -> 50750[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48210 -> 50751[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48210 -> 50752[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48211[label="Pos Zero",fontsize=16,color="green",shape="box"];48212 -> 37634[label="",style="dashed", color="red", weight=0]; 189.26/136.80 48212[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48212 -> 50753[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48212 -> 50754[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48212 -> 50755[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 48213[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48214 -> 50281[label="",style="dashed", color="red", weight=0]; 189.26/136.80 48214[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48214 -> 50292[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 43595[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Pos (Succ ww4268))) (Float (Pos Zero) (Pos (Succ ww4269)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];43595 -> 43679[label="",style="solid", color="black", weight=3]; 189.26/136.80 15772 -> 18471[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15772[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15772 -> 18472[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15772 -> 18473[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15772 -> 18474[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15772 -> 18475[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15772 -> 18476[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15773 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15773[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15773 -> 17250[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15773 -> 17251[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15774[label="Succ ww3100",fontsize=16,color="green",shape="box"];15775 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15775[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15775 -> 17252[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15775 -> 17253[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15776[label="Succ ww3100",fontsize=16,color="green",shape="box"];15777 -> 15660[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15777[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15777 -> 17254[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15777 -> 17255[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15777 -> 17256[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15778[label="Zero",fontsize=16,color="green",shape="box"];15779[label="Succ ww3100",fontsize=16,color="green",shape="box"];15780[label="Zero",fontsize=16,color="green",shape="box"];15781[label="Succ ww3100",fontsize=16,color="green",shape="box"];15782 -> 15660[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15782[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15782 -> 17257[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15782 -> 17258[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15782 -> 17259[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15783[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15783 -> 17260[label="",style="solid", color="black", weight=3]; 189.26/136.80 15784 -> 17261[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15784[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15784 -> 17262[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15784 -> 17263[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15785 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15785[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15785 -> 17266[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15785 -> 17267[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15786[label="Succ ww3100",fontsize=16,color="green",shape="box"];15787 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15787[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15787 -> 17268[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15787 -> 17269[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15788[label="Succ ww3100",fontsize=16,color="green",shape="box"];15789 -> 35894[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15789[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15789 -> 36517[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15789 -> 36518[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15789 -> 36519[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15789 -> 36520[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15790[label="Zero",fontsize=16,color="green",shape="box"];15791[label="Succ ww3100",fontsize=16,color="green",shape="box"];15792[label="Zero",fontsize=16,color="green",shape="box"];15793[label="Succ ww3100",fontsize=16,color="green",shape="box"];15794 -> 35894[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15794[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15794 -> 36521[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15794 -> 36522[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15794 -> 36523[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15794 -> 36524[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 41085[label="ww3100",fontsize=16,color="green",shape="box"];41086[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];41087[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];36901 -> 41757[label="",style="dashed", color="red", weight=0]; 189.26/136.80 36901[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36901 -> 41764[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 36901 -> 41765[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 36901 -> 41766[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 36821 -> 36352[label="",style="dashed", color="red", weight=0]; 189.26/136.80 36821[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36406 -> 58402[label="",style="dashed", color="red", weight=0]; 189.26/136.80 36406[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36406 -> 58403[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 36406 -> 58404[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 36406 -> 58405[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 36407[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36407 -> 36905[label="",style="solid", color="black", weight=3]; 189.26/136.80 36408 -> 36796[label="",style="dashed", color="red", weight=0]; 189.26/136.80 36408[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36408 -> 36823[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 36409[label="ww3100",fontsize=16,color="green",shape="box"];41782 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.80 41782[label="srMyInt (Neg (Succ ww4271)) (Pos (Succ ww4272))",fontsize=16,color="magenta"];41782 -> 43467[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 41782 -> 43468[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 41783 -> 22801[label="",style="dashed", color="red", weight=0]; 189.26/136.80 41783[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];41783 -> 43469[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 41784[label="ww4277",fontsize=16,color="green",shape="box"];43736 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.80 43736[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4298)) (Pos (Succ ww4299)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];43736 -> 44010[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 43736 -> 44011[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15799 -> 18471[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15799[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15799 -> 18477[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15799 -> 18478[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15799 -> 18479[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15799 -> 18480[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15799 -> 18481[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15802[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww340 ww341) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos Zero) (Pos Zero)) ww35 (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww340 ww341) (primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];15802 -> 17295[label="",style="solid", color="black", weight=3]; 189.26/136.80 15803 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15803[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15803 -> 17296[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15803 -> 17297[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15804[label="Succ ww3100",fontsize=16,color="green",shape="box"];15805 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15805[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15805 -> 17298[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15805 -> 17299[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15806[label="Succ ww3100",fontsize=16,color="green",shape="box"];15807[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15807 -> 17300[label="",style="solid", color="black", weight=3]; 189.26/136.80 15808 -> 27613[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15808[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15808 -> 27620[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15808 -> 27621[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15808 -> 27622[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15808 -> 27623[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15809[label="Zero",fontsize=16,color="green",shape="box"];15810[label="Succ ww3100",fontsize=16,color="green",shape="box"];15811[label="Zero",fontsize=16,color="green",shape="box"];15812[label="Succ ww3100",fontsize=16,color="green",shape="box"];15813[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15813 -> 17304[label="",style="solid", color="black", weight=3]; 189.26/136.80 15814 -> 27613[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15814[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15814 -> 27624[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15814 -> 27625[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15814 -> 27626[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15814 -> 27627[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15815 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15815[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15815 -> 48405[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15815 -> 48406[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15815 -> 48407[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15815 -> 48408[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15815 -> 48409[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 27642 -> 27469[label="",style="dashed", color="red", weight=0]; 189.26/136.80 27642[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27642 -> 27654[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 27642 -> 27655[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 27642 -> 27656[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 27647[label="ww5",fontsize=16,color="green",shape="box"];27648[label="ww3100",fontsize=16,color="green",shape="box"];27649[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];27650[label="takeWhile1 (flip ltEsFloat ww3327) (Float (Pos Zero) (Neg (Succ ww2017))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017))))) MyTrue",fontsize=16,color="black",shape="box"];27650 -> 27670[label="",style="solid", color="black", weight=3]; 189.26/136.80 27651[label="takeWhile1 (flip ltEsFloat ww3327) (Float (Pos Zero) (Neg (Succ ww2017))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017))))) MyFalse",fontsize=16,color="black",shape="box"];27651 -> 27671[label="",style="solid", color="black", weight=3]; 189.26/136.80 53097 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.80 53097[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4554)) (Neg (Succ ww4555)))) ww4561",fontsize=16,color="magenta"];53097 -> 53217[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 53097 -> 53218[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 53097 -> 53219[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 27724[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];27724 -> 27775[label="",style="solid", color="black", weight=3]; 189.26/136.80 15819[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15819 -> 17312[label="",style="solid", color="black", weight=3]; 189.26/136.80 15820[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15820 -> 17313[label="",style="solid", color="black", weight=3]; 189.26/136.80 15821[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15821 -> 17314[label="",style="solid", color="black", weight=3]; 189.26/136.80 15822 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15822[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))) (srMyInt ww13761 (srMyInt (srMyInt (Pos ww13730) (Neg ww13750)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg ww13750)) (Float (psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))) (srMyInt ww13761 (srMyInt (srMyInt (Pos ww13730) (Neg ww13750)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15822 -> 37718[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15822 -> 37719[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15822 -> 37720[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15822 -> 37721[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15822 -> 37722[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15822 -> 37723[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15823 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15823[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))) (srMyInt ww13761 (srMyInt (srMyInt (Neg ww13730) (Pos ww13750)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos ww13750)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos ww13750)) (Float (psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))) (srMyInt ww13761 (srMyInt (srMyInt (Neg ww13730) (Pos ww13750)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15823 -> 37724[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15823 -> 37725[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15823 -> 37726[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15823 -> 37727[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15823 -> 37728[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15823 -> 37729[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 51342[label="primPlusFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4496",fontsize=16,color="black",shape="box"];51342 -> 51510[label="",style="solid", color="black", weight=3]; 189.26/136.80 51343 -> 51194[label="",style="dashed", color="red", weight=0]; 189.26/136.80 51343[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4496",fontsize=16,color="magenta"];51344[label="ww13761",fontsize=16,color="green",shape="box"];51345[label="ww13760",fontsize=16,color="green",shape="box"];51346[label="primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51346 -> 51511[label="",style="solid", color="black", weight=3]; 189.26/136.80 15825[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15825 -> 17318[label="",style="solid", color="black", weight=3]; 189.26/136.80 15826[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos (Succ ww137300)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos (Succ ww137300)) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15826 -> 17319[label="",style="solid", color="black", weight=3]; 189.26/136.80 15827[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos Zero) (Pos (Succ ww137500)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos Zero) (Pos (Succ ww137500)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15827 -> 17320[label="",style="solid", color="black", weight=3]; 189.26/136.80 15828[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos Zero) (Pos Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15828 -> 17321[label="",style="solid", color="black", weight=3]; 189.26/136.80 51347[label="primPlusFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4497",fontsize=16,color="black",shape="box"];51347 -> 51512[label="",style="solid", color="black", weight=3]; 189.26/136.80 51348 -> 51258[label="",style="dashed", color="red", weight=0]; 189.26/136.80 51348[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4497",fontsize=16,color="magenta"];51349[label="ww13761",fontsize=16,color="green",shape="box"];51350[label="ww13760",fontsize=16,color="green",shape="box"];51351[label="primDivFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51351 -> 51513[label="",style="solid", color="black", weight=3]; 189.26/136.80 15830[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15830 -> 17323[label="",style="solid", color="black", weight=3]; 189.26/136.80 15831[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg (Succ ww137300)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg (Succ ww137300)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15831 -> 17324[label="",style="solid", color="black", weight=3]; 189.26/136.80 15832[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg Zero) (Neg (Succ ww137500)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg Zero) (Neg (Succ ww137500)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15832 -> 17325[label="",style="solid", color="black", weight=3]; 189.26/136.80 15833[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15833 -> 17326[label="",style="solid", color="black", weight=3]; 189.26/136.80 15834 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15834[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15834 -> 17327[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15834 -> 17328[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15835[label="Succ ww3100",fontsize=16,color="green",shape="box"];15836 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15836[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15836 -> 17329[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15836 -> 17330[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15837[label="Succ ww3100",fontsize=16,color="green",shape="box"];15838[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15838 -> 17331[label="",style="solid", color="black", weight=3]; 189.26/136.80 15839 -> 28070[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15839[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15839 -> 28078[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15839 -> 28079[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15839 -> 28080[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15839 -> 28081[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15839 -> 28082[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15840[label="Zero",fontsize=16,color="green",shape="box"];15841[label="Succ ww3100",fontsize=16,color="green",shape="box"];15842[label="Zero",fontsize=16,color="green",shape="box"];15843[label="Succ ww3100",fontsize=16,color="green",shape="box"];15844[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15844 -> 17336[label="",style="solid", color="black", weight=3]; 189.26/136.80 15845 -> 28070[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15845[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15845 -> 28083[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15845 -> 28084[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15845 -> 28085[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15845 -> 28086[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15845 -> 28087[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15846[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15846 -> 17341[label="",style="solid", color="black", weight=3]; 189.26/136.80 28098[label="ww3100",fontsize=16,color="green",shape="box"];28099[label="ww5",fontsize=16,color="green",shape="box"];28100[label="ww4000",fontsize=16,color="green",shape="box"];28101[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28103 -> 27969[label="",style="dashed", color="red", weight=0]; 189.26/136.80 28103[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28103 -> 28108[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 28103 -> 28109[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 28103 -> 28110[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 28103 -> 28111[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 28106[label="takeWhile1 (flip ltEsFloat ww3406) (Float (Neg Zero) (Pos (Succ ww2022))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022))))) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022))))) MyTrue",fontsize=16,color="black",shape="box"];28106 -> 28132[label="",style="solid", color="black", weight=3]; 189.26/136.80 28107[label="takeWhile1 (flip ltEsFloat ww3406) (Float (Neg Zero) (Pos (Succ ww2022))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022))))) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022))))) MyFalse",fontsize=16,color="black",shape="box"];28107 -> 28133[label="",style="solid", color="black", weight=3]; 189.26/136.80 15848[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15848 -> 17343[label="",style="solid", color="black", weight=3]; 189.26/136.80 50687[label="ww3100",fontsize=16,color="green",shape="box"];50688[label="ww5",fontsize=16,color="green",shape="box"];50689[label="ww4000",fontsize=16,color="green",shape="box"];50690[label="Succ Zero",fontsize=16,color="green",shape="box"];53585[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4583)) (Pos (Succ ww4584))) (Float (Neg Zero) (Pos (Succ ww4585)))) ww4595",fontsize=16,color="black",shape="box"];53585 -> 53639[label="",style="solid", color="black", weight=3]; 189.26/136.80 28135[label="ww20191",fontsize=16,color="green",shape="box"];28136[label="ww20190",fontsize=16,color="green",shape="box"];28137[label="primDivFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];28137 -> 28172[label="",style="solid", color="black", weight=3]; 189.26/136.80 15851[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15851 -> 17346[label="",style="solid", color="black", weight=3]; 189.26/136.80 15852 -> 17347[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15852[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15852 -> 17348[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15852 -> 17349[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15853[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15853 -> 17352[label="",style="solid", color="black", weight=3]; 189.26/136.80 15854 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15854[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15854 -> 17353[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15854 -> 17354[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15855[label="Succ ww3100",fontsize=16,color="green",shape="box"];15856 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15856[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15856 -> 17355[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15856 -> 17356[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15857[label="Succ ww3100",fontsize=16,color="green",shape="box"];15858 -> 17358[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15858[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15858 -> 17375[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15858 -> 17376[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15858 -> 17377[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15858 -> 17378[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15859[label="Zero",fontsize=16,color="green",shape="box"];15860[label="Succ ww3100",fontsize=16,color="green",shape="box"];15861[label="Zero",fontsize=16,color="green",shape="box"];15862[label="Succ ww3100",fontsize=16,color="green",shape="box"];15863 -> 17358[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15863[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15863 -> 17379[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15863 -> 17380[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15863 -> 17381[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15863 -> 17382[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 17536[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21830 ww21831) (primDivFloat (primMinusFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww2186))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww2186))) (primPlusFloat (Float ww21830 ww21831) (primDivFloat (primMinusFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17536 -> 17578[label="",style="solid", color="black", weight=3]; 189.26/136.80 15868[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15868 -> 17386[label="",style="solid", color="black", weight=3]; 189.26/136.80 15869[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15869 -> 17387[label="",style="solid", color="black", weight=3]; 189.26/136.80 15870 -> 17388[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15870[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15870 -> 17389[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15870 -> 17390[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15871 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15871[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15871 -> 17394[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15871 -> 17395[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15872[label="Succ ww3100",fontsize=16,color="green",shape="box"];15873 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15873[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15873 -> 17396[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15873 -> 17397[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15874[label="Succ ww3100",fontsize=16,color="green",shape="box"];15875 -> 17399[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15875[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15875 -> 17416[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15875 -> 17417[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15875 -> 17418[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15875 -> 17419[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15876[label="Zero",fontsize=16,color="green",shape="box"];15877[label="Succ ww3100",fontsize=16,color="green",shape="box"];15878[label="Zero",fontsize=16,color="green",shape="box"];15879[label="Succ ww3100",fontsize=16,color="green",shape="box"];15880 -> 17399[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15880[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15880 -> 17420[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15880 -> 17421[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15880 -> 17422[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15880 -> 17423[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 17595[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21900 ww21901) (primDivFloat (primMinusFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2193))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww2193))) (primPlusFloat (Float ww21900 ww21901) (primDivFloat (primMinusFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17595 -> 17622[label="",style="solid", color="black", weight=3]; 189.26/136.80 15885[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15885 -> 17427[label="",style="solid", color="black", weight=3]; 189.26/136.80 15886[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15886 -> 17428[label="",style="solid", color="black", weight=3]; 189.26/136.80 15887 -> 17429[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15887[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15887 -> 17430[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15887 -> 17431[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15888 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15888[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15888 -> 17435[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15888 -> 17436[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15889[label="Succ ww3100",fontsize=16,color="green",shape="box"];15890 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15890[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15890 -> 17437[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15890 -> 17438[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15891[label="Succ ww3100",fontsize=16,color="green",shape="box"];15892[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15892 -> 17439[label="",style="solid", color="black", weight=3]; 189.26/136.80 15893 -> 28176[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15893[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15893 -> 28184[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15893 -> 28185[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15893 -> 28186[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15893 -> 28187[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15893 -> 28188[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15894[label="Zero",fontsize=16,color="green",shape="box"];15895[label="Succ ww3100",fontsize=16,color="green",shape="box"];15896[label="Zero",fontsize=16,color="green",shape="box"];15897[label="Succ ww3100",fontsize=16,color="green",shape="box"];15898[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15898 -> 17444[label="",style="solid", color="black", weight=3]; 189.26/136.80 15899 -> 28176[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15899[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15899 -> 28189[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15899 -> 28190[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15899 -> 28191[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15899 -> 28192[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15899 -> 28193[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15900[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15900 -> 17449[label="",style="solid", color="black", weight=3]; 189.26/136.80 28205 -> 28060[label="",style="dashed", color="red", weight=0]; 189.26/136.80 28205[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28205 -> 28214[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 28205 -> 28215[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 28205 -> 28216[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 28205 -> 28217[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 28208[label="ww4000",fontsize=16,color="green",shape="box"];28209[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28210[label="ww5",fontsize=16,color="green",shape="box"];28211[label="ww3100",fontsize=16,color="green",shape="box"];28212[label="takeWhile1 (flip ltEsFloat ww3412) (Float (Neg Zero) (Neg (Succ ww2027))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027))))) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027))))) MyTrue",fontsize=16,color="black",shape="box"];28212 -> 28274[label="",style="solid", color="black", weight=3]; 189.26/136.80 28213[label="takeWhile1 (flip ltEsFloat ww3412) (Float (Neg Zero) (Neg (Succ ww2027))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027))))) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027))))) MyFalse",fontsize=16,color="black",shape="box"];28213 -> 28275[label="",style="solid", color="black", weight=3]; 189.26/136.80 15902[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15902 -> 17451[label="",style="solid", color="black", weight=3]; 189.26/136.80 50691[label="ww4000",fontsize=16,color="green",shape="box"];50692[label="Succ Zero",fontsize=16,color="green",shape="box"];50693[label="ww5",fontsize=16,color="green",shape="box"];50694[label="ww3100",fontsize=16,color="green",shape="box"];53638[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4587)) (Neg (Succ ww4588))) (Float (Neg Zero) (Neg (Succ ww4589)))) ww4596",fontsize=16,color="black",shape="box"];53638 -> 55097[label="",style="solid", color="black", weight=3]; 189.26/136.80 28239[label="ww20241",fontsize=16,color="green",shape="box"];28240[label="ww20240",fontsize=16,color="green",shape="box"];28241[label="primDivFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];28241 -> 28294[label="",style="solid", color="black", weight=3]; 189.26/136.80 15905[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15905 -> 17454[label="",style="solid", color="black", weight=3]; 189.26/136.80 15906[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15906 -> 17455[label="",style="solid", color="black", weight=3]; 189.26/136.80 15907[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15907 -> 17456[label="",style="solid", color="black", weight=3]; 189.26/136.80 15908 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15908[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15908 -> 17457[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15908 -> 17458[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15909[label="Succ ww3100",fontsize=16,color="green",shape="box"];15910 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15910[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15910 -> 17459[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15910 -> 17460[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15911[label="Succ ww3100",fontsize=16,color="green",shape="box"];15912[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15912 -> 17461[label="",style="solid", color="black", weight=3]; 189.26/136.80 15913 -> 15660[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15913[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15913 -> 17462[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15913 -> 17463[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15913 -> 17464[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15914[label="Zero",fontsize=16,color="green",shape="box"];15915[label="Succ ww3100",fontsize=16,color="green",shape="box"];15916[label="Zero",fontsize=16,color="green",shape="box"];15917[label="Succ ww3100",fontsize=16,color="green",shape="box"];15918[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15918 -> 17465[label="",style="solid", color="black", weight=3]; 189.26/136.80 15919 -> 15660[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15919[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15919 -> 17466[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15919 -> 17467[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15919 -> 17468[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15920[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15920 -> 17469[label="",style="solid", color="black", weight=3]; 189.26/136.80 15921[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15921 -> 17470[label="",style="solid", color="black", weight=3]; 189.26/136.80 53522[label="ww45911",fontsize=16,color="green",shape="box"];53523[label="ww45910",fontsize=16,color="green",shape="box"];53524[label="primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4592))) (Float (Neg (Succ ww4593)) (Pos (Succ ww4594)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];53524 -> 53586[label="",style="solid", color="black", weight=3]; 189.26/136.80 15923 -> 17472[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15923[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15923 -> 17473[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15923 -> 17474[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15924[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15924 -> 17478[label="",style="solid", color="black", weight=3]; 189.26/136.80 15925 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15925[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15925 -> 17479[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15925 -> 17480[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15926[label="Succ ww3100",fontsize=16,color="green",shape="box"];15927 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15927[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15927 -> 17481[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15927 -> 17482[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15928[label="Succ ww3100",fontsize=16,color="green",shape="box"];15929 -> 15660[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15929[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15929 -> 17483[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15929 -> 17484[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15929 -> 17485[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15930[label="Zero",fontsize=16,color="green",shape="box"];15931[label="Succ ww3100",fontsize=16,color="green",shape="box"];15932[label="Zero",fontsize=16,color="green",shape="box"];15933[label="Succ ww3100",fontsize=16,color="green",shape="box"];15934 -> 15660[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15934[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15934 -> 17486[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15934 -> 17487[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15934 -> 17488[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15935[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15935 -> 17489[label="",style="solid", color="black", weight=3]; 189.26/136.80 15936 -> 17490[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15936[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15936 -> 17491[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15936 -> 17492[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15937 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15937[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15937 -> 17496[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15937 -> 17497[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15938[label="Succ ww3100",fontsize=16,color="green",shape="box"];15939 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15939[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15939 -> 17498[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15939 -> 17499[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15940[label="Succ ww3100",fontsize=16,color="green",shape="box"];15941 -> 17501[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15941[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15941 -> 17518[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15941 -> 17519[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15941 -> 17520[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15941 -> 17521[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15942[label="Zero",fontsize=16,color="green",shape="box"];15943[label="Succ ww3100",fontsize=16,color="green",shape="box"];15944[label="Zero",fontsize=16,color="green",shape="box"];15945[label="Succ ww3100",fontsize=16,color="green",shape="box"];15946 -> 17501[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15946[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15946 -> 17522[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15946 -> 17523[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15946 -> 17524[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15946 -> 17525[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 17763[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22010 ww22011) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (primPlusFloat (Float ww22010 ww22011) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17763 -> 17938[label="",style="solid", color="black", weight=3]; 189.26/136.80 15951[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15951 -> 17529[label="",style="solid", color="black", weight=3]; 189.26/136.80 15952[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15952 -> 17530[label="",style="solid", color="black", weight=3]; 189.26/136.80 15953 -> 17531[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15953[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15953 -> 17532[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15953 -> 17533[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15954 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15954[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15954 -> 17537[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15954 -> 17538[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15955[label="Succ ww3100",fontsize=16,color="green",shape="box"];15956 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15956[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15956 -> 17539[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15956 -> 17540[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15957[label="Succ ww3100",fontsize=16,color="green",shape="box"];15958[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15958 -> 17541[label="",style="solid", color="black", weight=3]; 189.26/136.80 15959 -> 28478[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15959[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15959 -> 28486[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15959 -> 28487[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15959 -> 28488[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15959 -> 28489[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15959 -> 28490[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15960[label="Zero",fontsize=16,color="green",shape="box"];15961[label="Succ ww3100",fontsize=16,color="green",shape="box"];15962[label="Zero",fontsize=16,color="green",shape="box"];15963[label="Succ ww3100",fontsize=16,color="green",shape="box"];15964[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15964 -> 17546[label="",style="solid", color="black", weight=3]; 189.26/136.80 15965 -> 28478[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15965[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15965 -> 28491[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15965 -> 28492[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15965 -> 28493[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15965 -> 28494[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15965 -> 28495[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15966[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];15966 -> 17551[label="",style="solid", color="black", weight=3]; 189.26/136.80 28506[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28507[label="ww3000",fontsize=16,color="green",shape="box"];28508[label="ww5",fontsize=16,color="green",shape="box"];28509[label="ww3100",fontsize=16,color="green",shape="box"];28511 -> 28357[label="",style="dashed", color="red", weight=0]; 189.26/136.80 28511[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28511 -> 28516[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 28511 -> 28517[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 28511 -> 28518[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 28511 -> 28519[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 28514[label="takeWhile1 (flip ltEsFloat ww3436) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))))) MyTrue",fontsize=16,color="black",shape="box"];28514 -> 28542[label="",style="solid", color="black", weight=3]; 189.26/136.80 28515[label="takeWhile1 (flip ltEsFloat ww3436) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))))) MyFalse",fontsize=16,color="black",shape="box"];28515 -> 28543[label="",style="solid", color="black", weight=3]; 189.26/136.80 15968[label="ww5",fontsize=16,color="green",shape="box"];15969[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];50695[label="Succ Zero",fontsize=16,color="green",shape="box"];50696[label="ww3000",fontsize=16,color="green",shape="box"];50697[label="ww5",fontsize=16,color="green",shape="box"];50698[label="ww3100",fontsize=16,color="green",shape="box"];55232[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4598))) (Float (Neg (Succ ww4599)) (Neg (Succ ww4600)))) ww4608",fontsize=16,color="black",shape="box"];55232 -> 55342[label="",style="solid", color="black", weight=3]; 189.26/136.80 28552[label="ww20341",fontsize=16,color="green",shape="box"];28553[label="ww20340",fontsize=16,color="green",shape="box"];28554[label="primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];28554 -> 28667[label="",style="solid", color="black", weight=3]; 189.26/136.80 15972[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15972 -> 17555[label="",style="solid", color="black", weight=3]; 189.26/136.80 15973[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15973 -> 17556[label="",style="solid", color="black", weight=3]; 189.26/136.80 15974[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15974 -> 17557[label="",style="solid", color="black", weight=3]; 189.26/136.80 15975 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15975[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15975 -> 17558[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15975 -> 17559[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15976[label="Succ ww3100",fontsize=16,color="green",shape="box"];15977 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15977[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15977 -> 17560[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15977 -> 17561[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15978[label="Succ ww3100",fontsize=16,color="green",shape="box"];15979[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15979 -> 17562[label="",style="solid", color="black", weight=3]; 189.26/136.80 15980 -> 15660[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15980[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15980 -> 17563[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15980 -> 17564[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15980 -> 17565[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15981[label="Zero",fontsize=16,color="green",shape="box"];15982[label="Succ ww3100",fontsize=16,color="green",shape="box"];15983[label="Zero",fontsize=16,color="green",shape="box"];15984[label="Succ ww3100",fontsize=16,color="green",shape="box"];15985[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15985 -> 17566[label="",style="solid", color="black", weight=3]; 189.26/136.80 15986 -> 15660[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15986[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];15986 -> 17567[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15986 -> 17568[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15986 -> 17569[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15987[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15987 -> 17570[label="",style="solid", color="black", weight=3]; 189.26/136.80 15988[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];15988 -> 17571[label="",style="solid", color="black", weight=3]; 189.26/136.80 55074[label="ww46021",fontsize=16,color="green",shape="box"];55075[label="ww46020",fontsize=16,color="green",shape="box"];55076[label="primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ ww4603))) (Float (Neg Zero) (Pos (Succ ww4604)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55076 -> 55237[label="",style="solid", color="black", weight=3]; 189.26/136.80 15990 -> 17573[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15990[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];15990 -> 17574[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15990 -> 17575[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15991[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];15991 -> 17579[label="",style="solid", color="black", weight=3]; 189.26/136.80 15992 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15992[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15992 -> 17580[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15992 -> 17581[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15993[label="Succ ww3100",fontsize=16,color="green",shape="box"];15994 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15994[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];15994 -> 17582[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15994 -> 17583[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15995[label="Succ ww3100",fontsize=16,color="green",shape="box"];15996 -> 15660[label="",style="dashed", color="red", weight=0]; 189.26/136.80 15996[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];15996 -> 17584[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15996 -> 17585[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15996 -> 17586[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 15997[label="Zero",fontsize=16,color="green",shape="box"];15998[label="Succ ww3100",fontsize=16,color="green",shape="box"];15999[label="Zero",fontsize=16,color="green",shape="box"];16000[label="Succ ww3100",fontsize=16,color="green",shape="box"];16001 -> 15660[label="",style="dashed", color="red", weight=0]; 189.26/136.80 16001[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];16001 -> 17587[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16001 -> 17588[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16001 -> 17589[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16002[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16002 -> 17590[label="",style="solid", color="black", weight=3]; 189.26/136.80 16003 -> 17591[label="",style="dashed", color="red", weight=0]; 189.26/136.80 16003[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16003 -> 17592[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16003 -> 17593[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16004 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 16004[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];16004 -> 17596[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16004 -> 17597[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16005[label="Succ ww3100",fontsize=16,color="green",shape="box"];16006 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 16006[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];16006 -> 17598[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16006 -> 17599[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16007[label="Succ ww3100",fontsize=16,color="green",shape="box"];16008 -> 17601[label="",style="dashed", color="red", weight=0]; 189.26/136.80 16008[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];16008 -> 17614[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16008 -> 17615[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16008 -> 17616[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16009[label="Zero",fontsize=16,color="green",shape="box"];16010[label="Succ ww3100",fontsize=16,color="green",shape="box"];16011[label="Zero",fontsize=16,color="green",shape="box"];16012[label="Succ ww3100",fontsize=16,color="green",shape="box"];16013 -> 17601[label="",style="dashed", color="red", weight=0]; 189.26/136.80 16013[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];16013 -> 17617[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16013 -> 17618[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16013 -> 17619[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 18001[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22120 ww22121) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2214))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww2214))) (primPlusFloat (Float ww22120 ww22121) (primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18001 -> 18052[label="",style="solid", color="black", weight=3]; 189.26/136.80 16018[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16018 -> 17623[label="",style="solid", color="black", weight=3]; 189.26/136.80 16019[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16019 -> 17624[label="",style="solid", color="black", weight=3]; 189.26/136.80 16020 -> 17625[label="",style="dashed", color="red", weight=0]; 189.26/136.80 16020[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16020 -> 17626[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16020 -> 17627[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16021 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 16021[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];16021 -> 17630[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16021 -> 17631[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16022[label="Succ ww3100",fontsize=16,color="green",shape="box"];16023 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 16023[label="primPlusNat (primMulNat ww410000000 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];16023 -> 17632[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16023 -> 17633[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16024[label="Succ ww3100",fontsize=16,color="green",shape="box"];16025[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16025 -> 17634[label="",style="solid", color="black", weight=3]; 189.26/136.80 16026 -> 28615[label="",style="dashed", color="red", weight=0]; 189.26/136.80 16026[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];16026 -> 28622[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16026 -> 28623[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16026 -> 28624[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16026 -> 28625[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16027[label="Zero",fontsize=16,color="green",shape="box"];16028[label="Succ ww3100",fontsize=16,color="green",shape="box"];16029[label="Zero",fontsize=16,color="green",shape="box"];16030[label="Succ ww3100",fontsize=16,color="green",shape="box"];16031[label="takeWhile1 (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16031 -> 17638[label="",style="solid", color="black", weight=3]; 189.26/136.80 16032 -> 28615[label="",style="dashed", color="red", weight=0]; 189.26/136.80 16032[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];16032 -> 28626[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16032 -> 28627[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16032 -> 28628[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16032 -> 28629[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16033[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16033 -> 17642[label="",style="solid", color="black", weight=3]; 189.26/136.80 28647[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28648[label="ww5",fontsize=16,color="green",shape="box"];28649[label="ww3100",fontsize=16,color="green",shape="box"];28643 -> 28646[label="",style="dashed", color="red", weight=0]; 189.26/136.80 28643[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28643 -> 28650[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 28643 -> 28651[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 28643 -> 28652[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 28644[label="takeWhile1 (flip ltEsFloat ww3459) (Float (Neg Zero) (Neg (Succ ww2045))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045))))) MyTrue",fontsize=16,color="black",shape="box"];28644 -> 28660[label="",style="solid", color="black", weight=3]; 189.26/136.80 28645[label="takeWhile1 (flip ltEsFloat ww3459) (Float (Neg Zero) (Neg (Succ ww2045))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045))))) MyFalse",fontsize=16,color="black",shape="box"];28645 -> 28661[label="",style="solid", color="black", weight=3]; 189.26/136.80 16035[label="ww5",fontsize=16,color="green",shape="box"];16036[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];50699[label="Succ Zero",fontsize=16,color="green",shape="box"];50700[label="ww5",fontsize=16,color="green",shape="box"];50701[label="ww3100",fontsize=16,color="green",shape="box"];55340[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4606))) (Float (Neg Zero) (Neg (Succ ww4607)))) ww4613",fontsize=16,color="black",shape="box"];55340 -> 55399[label="",style="solid", color="black", weight=3]; 189.26/136.80 28840[label="ww34621",fontsize=16,color="green",shape="box"];28841[label="ww34620",fontsize=16,color="green",shape="box"];28842[label="primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ ww3463))) (Float (Neg Zero) (Neg (Succ ww3464)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];28842 -> 28867[label="",style="solid", color="black", weight=3]; 189.26/136.80 16039[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16039 -> 17646[label="",style="solid", color="black", weight=3]; 189.26/136.80 16040[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16040 -> 17647[label="",style="solid", color="black", weight=3]; 189.26/136.80 16041[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16041 -> 17648[label="",style="solid", color="black", weight=3]; 189.26/136.80 16042[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat (Succ ww5200) ww540)) LT))) (Float (Pos (Succ ww53)) (Pos ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos ww540))) (Float (Pos (Succ ww53)) (Pos ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat (Succ ww5200) ww540)) LT)) (Float (Pos (Succ ww53)) (Pos ww540)))",fontsize=16,color="burlywood",shape="box"];62763[label="ww540/Succ ww5400",fontsize=10,color="white",style="solid",shape="box"];16042 -> 62763[label="",style="solid", color="burlywood", weight=9]; 189.26/136.80 62763 -> 17649[label="",style="solid", color="burlywood", weight=3]; 189.26/136.80 62764[label="ww540/Zero",fontsize=10,color="white",style="solid",shape="box"];16042 -> 62764[label="",style="solid", color="burlywood", weight=9]; 189.26/136.80 62764 -> 17650[label="",style="solid", color="burlywood", weight=3]; 189.26/136.80 16043[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat Zero ww540)) LT))) (Float (Pos (Succ ww53)) (Pos ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos ww540))) (Float (Pos (Succ ww53)) (Pos ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat Zero ww540)) LT)) (Float (Pos (Succ ww53)) (Pos ww540)))",fontsize=16,color="burlywood",shape="box"];62765[label="ww540/Succ ww5400",fontsize=10,color="white",style="solid",shape="box"];16043 -> 62765[label="",style="solid", color="burlywood", weight=9]; 189.26/136.80 62765 -> 17651[label="",style="solid", color="burlywood", weight=3]; 189.26/136.80 62766[label="ww540/Zero",fontsize=10,color="white",style="solid",shape="box"];16043 -> 62766[label="",style="solid", color="burlywood", weight=9]; 189.26/136.80 62766 -> 17652[label="",style="solid", color="burlywood", weight=3]; 189.26/136.80 16044[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat (Succ ww5200) ww540)) LT))) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat (Succ ww5200) ww540)) LT)) (Float (Pos (Succ ww53)) (Neg ww540)))",fontsize=16,color="burlywood",shape="box"];62767[label="ww540/Succ ww5400",fontsize=10,color="white",style="solid",shape="box"];16044 -> 62767[label="",style="solid", color="burlywood", weight=9]; 189.26/136.80 62767 -> 17653[label="",style="solid", color="burlywood", weight=3]; 189.26/136.80 62768[label="ww540/Zero",fontsize=10,color="white",style="solid",shape="box"];16044 -> 62768[label="",style="solid", color="burlywood", weight=9]; 189.26/136.80 62768 -> 17654[label="",style="solid", color="burlywood", weight=3]; 189.26/136.80 16045[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat Zero ww540)) LT))) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat Zero ww540)) LT)) (Float (Pos (Succ ww53)) (Neg ww540)))",fontsize=16,color="burlywood",shape="box"];62769[label="ww540/Succ ww5400",fontsize=10,color="white",style="solid",shape="box"];16045 -> 62769[label="",style="solid", color="burlywood", weight=9]; 189.26/136.80 62769 -> 17655[label="",style="solid", color="burlywood", weight=3]; 189.26/136.80 62770[label="ww540/Zero",fontsize=10,color="white",style="solid",shape="box"];16045 -> 62770[label="",style="solid", color="burlywood", weight=9]; 189.26/136.80 62770 -> 17656[label="",style="solid", color="burlywood", weight=3]; 189.26/136.80 16046[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat (Succ ww5200) (Succ ww5400))) LT))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat (Succ ww5200) (Succ ww5400))) LT)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))",fontsize=16,color="black",shape="box"];16046 -> 17657[label="",style="solid", color="black", weight=3]; 189.26/136.80 16047[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat (Succ ww5200) Zero)) LT))) (Float (Pos (Succ ww53)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (Float (Pos (Succ ww53)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat (Succ ww5200) Zero)) LT)) (Float (Pos (Succ ww53)) (Pos Zero)))",fontsize=16,color="black",shape="box"];16047 -> 17658[label="",style="solid", color="black", weight=3]; 189.26/136.80 16048[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat Zero (Succ ww5400))) LT))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat Zero (Succ ww5400))) LT)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))",fontsize=16,color="black",shape="box"];16048 -> 17659[label="",style="solid", color="black", weight=3]; 189.26/136.80 16049[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat Zero Zero)) LT))) (Float (Pos (Succ ww53)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (Float (Pos (Succ ww53)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat Zero Zero)) LT)) (Float (Pos (Succ ww53)) (Pos Zero)))",fontsize=16,color="black",shape="box"];16049 -> 17660[label="",style="solid", color="black", weight=3]; 189.26/136.80 16050[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww53)) (Neg ww540)))",fontsize=16,color="black",shape="box"];16050 -> 17661[label="",style="solid", color="black", weight=3]; 189.26/136.80 16051[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww53)) (Pos ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (Float (Pos (Succ ww53)) (Pos ww540)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww53)) (Pos ww540)))",fontsize=16,color="black",shape="box"];16051 -> 17662[label="",style="solid", color="black", weight=3]; 189.26/136.80 16052[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat (Succ ww5200) (Succ ww5400))) LT))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat (Succ ww5200) (Succ ww5400))) LT)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="black",shape="box"];16052 -> 17663[label="",style="solid", color="black", weight=3]; 189.26/136.80 16053[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat (Succ ww5200) Zero)) LT))) (Float (Pos (Succ ww53)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (Float (Pos (Succ ww53)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat (Succ ww5200) Zero)) LT)) (Float (Pos (Succ ww53)) (Neg Zero)))",fontsize=16,color="black",shape="box"];16053 -> 17664[label="",style="solid", color="black", weight=3]; 189.26/136.80 16054[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat Zero (Succ ww5400))) LT))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat Zero (Succ ww5400))) LT)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="black",shape="box"];16054 -> 17665[label="",style="solid", color="black", weight=3]; 189.26/136.80 16055[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat Zero Zero)) LT))) (Float (Pos (Succ ww53)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (Float (Pos (Succ ww53)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primMulNat Zero Zero)) LT)) (Float (Pos (Succ ww53)) (Neg Zero)))",fontsize=16,color="black",shape="box"];16055 -> 17666[label="",style="solid", color="black", weight=3]; 189.26/136.80 16056[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat (Succ ww6800) ww700)) LT))) (Float (Pos (Succ ww69)) (Pos ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos ww700))) (Float (Pos (Succ ww69)) (Pos ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat (Succ ww6800) ww700)) LT)) (Float (Pos (Succ ww69)) (Pos ww700)))",fontsize=16,color="burlywood",shape="box"];62771[label="ww700/Succ ww7000",fontsize=10,color="white",style="solid",shape="box"];16056 -> 62771[label="",style="solid", color="burlywood", weight=9]; 189.26/136.80 62771 -> 17667[label="",style="solid", color="burlywood", weight=3]; 189.26/136.80 62772[label="ww700/Zero",fontsize=10,color="white",style="solid",shape="box"];16056 -> 62772[label="",style="solid", color="burlywood", weight=9]; 189.26/136.80 62772 -> 17668[label="",style="solid", color="burlywood", weight=3]; 189.26/136.80 16057[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat Zero ww700)) LT))) (Float (Pos (Succ ww69)) (Pos ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos ww700))) (Float (Pos (Succ ww69)) (Pos ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat Zero ww700)) LT)) (Float (Pos (Succ ww69)) (Pos ww700)))",fontsize=16,color="burlywood",shape="box"];62773[label="ww700/Succ ww7000",fontsize=10,color="white",style="solid",shape="box"];16057 -> 62773[label="",style="solid", color="burlywood", weight=9]; 189.26/136.80 62773 -> 17669[label="",style="solid", color="burlywood", weight=3]; 189.26/136.80 62774[label="ww700/Zero",fontsize=10,color="white",style="solid",shape="box"];16057 -> 62774[label="",style="solid", color="burlywood", weight=9]; 189.26/136.80 62774 -> 17670[label="",style="solid", color="burlywood", weight=3]; 189.26/136.80 16058[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat (Succ ww6800) ww700)) LT))) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat (Succ ww6800) ww700)) LT)) (Float (Pos (Succ ww69)) (Neg ww700)))",fontsize=16,color="burlywood",shape="box"];62775[label="ww700/Succ ww7000",fontsize=10,color="white",style="solid",shape="box"];16058 -> 62775[label="",style="solid", color="burlywood", weight=9]; 189.26/136.80 62775 -> 17671[label="",style="solid", color="burlywood", weight=3]; 189.26/136.80 62776[label="ww700/Zero",fontsize=10,color="white",style="solid",shape="box"];16058 -> 62776[label="",style="solid", color="burlywood", weight=9]; 189.26/136.80 62776 -> 17672[label="",style="solid", color="burlywood", weight=3]; 189.26/136.80 16059[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat Zero ww700)) LT))) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat Zero ww700)) LT)) (Float (Pos (Succ ww69)) (Neg ww700)))",fontsize=16,color="burlywood",shape="box"];62777[label="ww700/Succ ww7000",fontsize=10,color="white",style="solid",shape="box"];16059 -> 62777[label="",style="solid", color="burlywood", weight=9]; 189.26/136.80 62777 -> 17673[label="",style="solid", color="burlywood", weight=3]; 189.26/136.80 62778[label="ww700/Zero",fontsize=10,color="white",style="solid",shape="box"];16059 -> 62778[label="",style="solid", color="burlywood", weight=9]; 189.26/136.80 62778 -> 17674[label="",style="solid", color="burlywood", weight=3]; 189.26/136.80 16060[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat (Succ ww6800) (Succ ww7000))) LT))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat (Succ ww6800) (Succ ww7000))) LT)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))",fontsize=16,color="black",shape="box"];16060 -> 17675[label="",style="solid", color="black", weight=3]; 189.26/136.80 16061[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat (Succ ww6800) Zero)) LT))) (Float (Pos (Succ ww69)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (Float (Pos (Succ ww69)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat (Succ ww6800) Zero)) LT)) (Float (Pos (Succ ww69)) (Pos Zero)))",fontsize=16,color="black",shape="box"];16061 -> 17676[label="",style="solid", color="black", weight=3]; 189.26/136.80 16062[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat Zero (Succ ww7000))) LT))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat Zero (Succ ww7000))) LT)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))",fontsize=16,color="black",shape="box"];16062 -> 17677[label="",style="solid", color="black", weight=3]; 189.26/136.80 16063[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat Zero Zero)) LT))) (Float (Pos (Succ ww69)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (Float (Pos (Succ ww69)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat Zero Zero)) LT)) (Float (Pos (Succ ww69)) (Pos Zero)))",fontsize=16,color="black",shape="box"];16063 -> 17678[label="",style="solid", color="black", weight=3]; 189.26/136.80 16064[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww69)) (Neg ww700)))",fontsize=16,color="black",shape="box"];16064 -> 17679[label="",style="solid", color="black", weight=3]; 189.26/136.80 16065[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww69)) (Pos ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (Float (Pos (Succ ww69)) (Pos ww700)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww69)) (Pos ww700)))",fontsize=16,color="black",shape="box"];16065 -> 17680[label="",style="solid", color="black", weight=3]; 189.26/136.80 16066[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat (Succ ww6800) (Succ ww7000))) LT))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat (Succ ww6800) (Succ ww7000))) LT)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="black",shape="box"];16066 -> 17681[label="",style="solid", color="black", weight=3]; 189.26/136.80 16067[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat (Succ ww6800) Zero)) LT))) (Float (Pos (Succ ww69)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (Float (Pos (Succ ww69)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat (Succ ww6800) Zero)) LT)) (Float (Pos (Succ ww69)) (Neg Zero)))",fontsize=16,color="black",shape="box"];16067 -> 17682[label="",style="solid", color="black", weight=3]; 189.26/136.80 16068[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat Zero (Succ ww7000))) LT))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat Zero (Succ ww7000))) LT)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="black",shape="box"];16068 -> 17683[label="",style="solid", color="black", weight=3]; 189.26/136.80 16069[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat Zero Zero)) LT))) (Float (Pos (Succ ww69)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (Float (Pos (Succ ww69)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primMulNat Zero Zero)) LT)) (Float (Pos (Succ ww69)) (Neg Zero)))",fontsize=16,color="black",shape="box"];16069 -> 17684[label="",style="solid", color="black", weight=3]; 189.26/136.80 16070 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.80 16070[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];16070 -> 17685[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16070 -> 17686[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16071[label="Succ ww3100",fontsize=16,color="green",shape="box"];16072 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.80 16072[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];16072 -> 17687[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16072 -> 17688[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16073[label="Succ ww3100",fontsize=16,color="green",shape="box"];16074[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) ww2047) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (Succ ww20460)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16074 -> 17689[label="",style="solid", color="black", weight=3]; 189.26/136.80 16075[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) ww2047) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16075 -> 17690[label="",style="solid", color="black", weight=3]; 189.26/136.80 16076[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];16076 -> 17691[label="",style="solid", color="black", weight=3]; 189.26/136.80 16077[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16077 -> 17692[label="",style="solid", color="black", weight=3]; 189.26/136.80 16078[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];16078 -> 17693[label="",style="solid", color="black", weight=3]; 189.26/136.80 16079[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];16079 -> 17694[label="",style="solid", color="black", weight=3]; 189.26/136.80 18789[label="ww3000",fontsize=16,color="green",shape="box"];18790[label="ww5",fontsize=16,color="green",shape="box"];18791[label="ww310",fontsize=16,color="green",shape="box"];18792[label="ww410",fontsize=16,color="green",shape="box"];18793[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];16081 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.80 16081[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];16081 -> 17696[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16081 -> 17697[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16082[label="Succ ww3100",fontsize=16,color="green",shape="box"];16083 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.80 16083[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];16083 -> 17698[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16083 -> 17699[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16084[label="Succ ww3100",fontsize=16,color="green",shape="box"];16085[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) ww2051) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) (Succ ww20500)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16085 -> 17700[label="",style="solid", color="black", weight=3]; 189.26/136.80 16086[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) ww2051) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1140) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16086 -> 17701[label="",style="solid", color="black", weight=3]; 189.26/136.80 16087[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];16087 -> 17702[label="",style="solid", color="black", weight=3]; 189.26/136.80 16088[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16088 -> 17703[label="",style="solid", color="black", weight=3]; 189.26/136.80 16089[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];16089 -> 17704[label="",style="solid", color="black", weight=3]; 189.26/136.80 16090 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.80 16090[label="primMulNat ww12200 (Succ ww12400)",fontsize=16,color="magenta"];16090 -> 17705[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16090 -> 17706[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16091[label="Succ ww12400",fontsize=16,color="green",shape="box"];16092 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.80 16092[label="primMulNat ww12200 (Succ ww12400)",fontsize=16,color="magenta"];16092 -> 17707[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16092 -> 17708[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16093[label="Succ ww12400",fontsize=16,color="green",shape="box"];16094[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos ww2055)) LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww20540))) LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];16094 -> 17709[label="",style="solid", color="black", weight=3]; 189.26/136.80 16095[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos ww2055)) LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];16095 -> 17710[label="",style="solid", color="black", weight=3]; 189.26/136.80 16096[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="triangle"];16096 -> 17711[label="",style="solid", color="black", weight=3]; 189.26/136.80 16097[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="triangle"];16097 -> 17712[label="",style="solid", color="black", weight=3]; 189.26/136.80 16098[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="triangle"];16098 -> 17713[label="",style="solid", color="black", weight=3]; 189.26/136.80 16099 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.80 16099[label="primMulNat ww12200 (Succ ww12400)",fontsize=16,color="magenta"];16099 -> 17714[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16099 -> 17715[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16100[label="Succ ww12400",fontsize=16,color="green",shape="box"];16101 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.80 16101[label="primMulNat ww12200 (Succ ww12400)",fontsize=16,color="magenta"];16101 -> 17716[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16101 -> 17717[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16102[label="Succ ww12400",fontsize=16,color="green",shape="box"];16103[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg ww2059)) LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww20580))) LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];16103 -> 17718[label="",style="solid", color="black", weight=3]; 189.26/136.80 16104[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg ww2059)) LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];16104 -> 17719[label="",style="solid", color="black", weight=3]; 189.26/136.80 16105[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];16105 -> 17720[label="",style="solid", color="black", weight=3]; 189.26/136.80 16106[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];16106 -> 17721[label="",style="solid", color="black", weight=3]; 189.26/136.80 16107[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];16107 -> 17722[label="",style="solid", color="black", weight=3]; 189.26/136.80 16108 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.80 16108[label="primMulNat ww12200 (Succ ww12400)",fontsize=16,color="magenta"];16108 -> 17723[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16108 -> 17724[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16109[label="Succ ww12400",fontsize=16,color="green",shape="box"];16110 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.80 16110[label="primMulNat ww12200 (Succ ww12400)",fontsize=16,color="magenta"];16110 -> 17725[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16110 -> 17726[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16111[label="Succ ww12400",fontsize=16,color="green",shape="box"];16112[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg ww2063)) LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww20620))) LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];16112 -> 17727[label="",style="solid", color="black", weight=3]; 189.26/136.80 16113[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Neg ww2063)) LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];16113 -> 17728[label="",style="solid", color="black", weight=3]; 189.26/136.80 16114[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];16114 -> 17729[label="",style="solid", color="black", weight=3]; 189.26/136.80 16115[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];16115 -> 17730[label="",style="solid", color="black", weight=3]; 189.26/136.80 16116[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];16116 -> 17731[label="",style="solid", color="black", weight=3]; 189.26/136.80 16117 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.80 16117[label="primMulNat ww12200 (Succ ww12400)",fontsize=16,color="magenta"];16117 -> 17732[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16117 -> 17733[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16118[label="Succ ww12400",fontsize=16,color="green",shape="box"];16119 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.80 16119[label="primMulNat ww12200 (Succ ww12400)",fontsize=16,color="magenta"];16119 -> 17734[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16119 -> 17735[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16120[label="Succ ww12400",fontsize=16,color="green",shape="box"];16121[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos ww2067)) LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww20660))) LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];16121 -> 17736[label="",style="solid", color="black", weight=3]; 189.26/136.80 16122[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos ww126) (Pos ww2067)) LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];16122 -> 17737[label="",style="solid", color="black", weight=3]; 189.26/136.80 16123[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="triangle"];16123 -> 17738[label="",style="solid", color="black", weight=3]; 189.26/136.80 16124[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="triangle"];16124 -> 17739[label="",style="solid", color="black", weight=3]; 189.26/136.80 16125[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="triangle"];16125 -> 17740[label="",style="solid", color="black", weight=3]; 189.26/136.80 16126 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 16126[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];16126 -> 17741[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16127 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 16127[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];16127 -> 17742[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16128 -> 17743[label="",style="dashed", color="red", weight=0]; 189.26/136.80 16128[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];16128 -> 17744[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16128 -> 17745[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16129[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];16129 -> 17748[label="",style="solid", color="black", weight=3]; 189.26/136.80 16130[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16130 -> 17749[label="",style="solid", color="black", weight=3]; 189.26/136.80 16131[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];16131 -> 17750[label="",style="solid", color="black", weight=3]; 189.26/136.80 16132 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 16132[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];16132 -> 17751[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16133 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 16133[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];16133 -> 17752[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16134[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg ww310)))",fontsize=16,color="black",shape="box"];16134 -> 17753[label="",style="solid", color="black", weight=3]; 189.26/136.80 16135 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 16135[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];16135 -> 17754[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16136 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 16136[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];16136 -> 17755[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16137[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos ww310)))",fontsize=16,color="black",shape="box"];16137 -> 17756[label="",style="solid", color="black", weight=3]; 189.26/136.80 16138 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 16138[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];16138 -> 17757[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16139 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.80 16139[label="primPlusNat (Succ (primPlusNat ww3000 ww3000)) ww3000",fontsize=16,color="magenta"];16139 -> 17758[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16140 -> 17759[label="",style="dashed", color="red", weight=0]; 189.26/136.80 16140[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) (primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100))) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];16140 -> 17760[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16140 -> 17761[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 16141[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];16141 -> 17764[label="",style="solid", color="black", weight=3]; 189.26/136.80 16142[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16142 -> 17765[label="",style="solid", color="black", weight=3]; 189.26/136.80 16143[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];16143 -> 17766[label="",style="solid", color="black", weight=3]; 189.26/136.80 16144[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16144 -> 17767[label="",style="dashed", color="green", weight=3]; 189.26/136.80 16145[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16145 -> 17768[label="",style="dashed", color="green", weight=3]; 189.26/136.80 16146[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1949) (Succ ww195000)) LT))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1949) (Succ ww195000)) LT)) ww1945)",fontsize=16,color="black",shape="box"];16146 -> 17769[label="",style="solid", color="black", weight=3]; 189.26/136.80 16147[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1949) Zero) LT))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1949) Zero) LT)) ww1945)",fontsize=16,color="black",shape="box"];16147 -> 17770[label="",style="solid", color="black", weight=3]; 189.26/136.80 16148[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) ww1945)",fontsize=16,color="black",shape="triangle"];16148 -> 17771[label="",style="solid", color="black", weight=3]; 189.26/136.80 16149[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16149 -> 17772[label="",style="dashed", color="green", weight=3]; 189.26/136.80 16150[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16150 -> 17773[label="",style="dashed", color="green", weight=3]; 189.26/136.80 16151[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16151 -> 17774[label="",style="dashed", color="green", weight=3]; 189.26/136.80 16152[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16152 -> 17775[label="",style="dashed", color="green", weight=3]; 189.26/136.80 16153[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16153 -> 17776[label="",style="solid", color="black", weight=3]; 189.26/136.80 16154[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16154 -> 17777[label="",style="dashed", color="green", weight=3]; 189.26/136.80 16155[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16155 -> 17778[label="",style="dashed", color="green", weight=3]; 189.26/136.80 16156[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];16156 -> 17779[label="",style="solid", color="black", weight=3]; 189.26/136.80 16173[label="ww410",fontsize=16,color="green",shape="box"];16174[label="ww310",fontsize=16,color="green",shape="box"];16175[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16176[label="ww5",fontsize=16,color="green",shape="box"];16177[label="ww3000",fontsize=16,color="green",shape="box"];16181[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16181 -> 17781[label="",style="dashed", color="green", weight=3]; 189.26/136.80 16182[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16182 -> 17782[label="",style="dashed", color="green", weight=3]; 189.26/136.80 16183[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1911) (Succ ww190700)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1911) (Succ ww190700)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16183 -> 17783[label="",style="solid", color="black", weight=3]; 189.26/136.80 16184[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1911) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1911) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16184 -> 17784[label="",style="solid", color="black", weight=3]; 189.26/136.80 16185[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16185 -> 17785[label="",style="solid", color="black", weight=3]; 189.26/136.80 16186[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16186 -> 17786[label="",style="dashed", color="green", weight=3]; 189.26/136.80 16187[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16187 -> 17787[label="",style="dashed", color="green", weight=3]; 189.26/136.80 16188[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];16188 -> 17788[label="",style="solid", color="black", weight=3]; 189.26/136.80 16189[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16189 -> 17789[label="",style="dashed", color="green", weight=3]; 189.26/136.80 16190[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16190 -> 17790[label="",style="dashed", color="green", weight=3]; 189.26/136.80 16191[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16191 -> 17791[label="",style="solid", color="black", weight=3]; 189.26/136.80 16192[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16192 -> 17792[label="",style="dashed", color="green", weight=3]; 189.26/136.80 16193[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];16193 -> 17793[label="",style="dashed", color="green", weight=3]; 189.26/136.80 16194[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];16194 -> 17794[label="",style="solid", color="black", weight=3]; 189.26/136.80 16195[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww17920) (Succ ww116000)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww17920) (Succ ww116000)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16195 -> 17795[label="",style="solid", color="black", weight=3]; 189.26/136.80 16196[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww17920) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww17920) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16196 -> 17796[label="",style="solid", color="black", weight=3]; 189.26/136.80 16197[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww116000)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww116000)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16197 -> 17797[label="",style="solid", color="black", weight=3]; 189.26/136.80 16198[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16198 -> 17798[label="",style="solid", color="black", weight=3]; 189.26/136.80 16199[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];16199 -> 17799[label="",style="solid", color="black", weight=3]; 189.26/136.80 23397[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];23398[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];23399[label="ww5",fontsize=16,color="green",shape="box"];23400[label="ww4100",fontsize=16,color="green",shape="box"];29397[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];29397 -> 29958[label="",style="solid", color="black", weight=3]; 189.26/136.80 16204[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww17960) (Succ ww118000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww17960) (Succ ww118000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16204 -> 17804[label="",style="solid", color="black", weight=3]; 189.26/136.80 16205[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww17960) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww17960) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16205 -> 17805[label="",style="solid", color="black", weight=3]; 189.26/136.80 16206[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww118000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww118000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16206 -> 17806[label="",style="solid", color="black", weight=3]; 189.26/136.80 16207[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16207 -> 17807[label="",style="solid", color="black", weight=3]; 189.26/136.80 54290 -> 54742[label="",style="dashed", color="red", weight=0]; 189.26/136.80 54290[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54290 -> 54798[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 54290 -> 54799[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 54290 -> 54800[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 54291[label="ww3000",fontsize=16,color="green",shape="box"];54292[label="ww3100",fontsize=16,color="green",shape="box"];54293 -> 30008[label="",style="dashed", color="red", weight=0]; 189.26/136.80 54293[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54293 -> 55098[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 54293 -> 55099[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 54293 -> 55100[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 54293 -> 55101[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 54293 -> 55102[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 54294 -> 56426[label="",style="dashed", color="red", weight=0]; 189.26/136.80 54294[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54294 -> 56437[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 54294 -> 56438[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 54294 -> 56439[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 54294 -> 56440[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 54294 -> 56441[label="",style="dashed", color="magenta", weight=3]; 189.26/136.80 28887[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62779[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];28887 -> 62779[label="",style="solid", color="burlywood", weight=9]; 189.26/136.80 62779 -> 28892[label="",style="solid", color="burlywood", weight=3]; 189.26/136.80 28889 -> 28875[label="",style="dashed", color="red", weight=0]; 189.26/136.80 28889[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28890[label="takeWhile1 (flip ltEsFloat ww3471) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) MyTrue",fontsize=16,color="black",shape="box"];28890 -> 28921[label="",style="solid", color="black", weight=3]; 189.26/136.80 28891[label="takeWhile1 (flip ltEsFloat ww3471) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) MyFalse",fontsize=16,color="black",shape="box"];28891 -> 28922[label="",style="solid", color="black", weight=3]; 189.26/136.80 54795[label="ww3100",fontsize=16,color="green",shape="box"];54796 -> 54230[label="",style="dashed", color="red", weight=0]; 189.26/136.80 54796[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54797[label="ww3000",fontsize=16,color="green",shape="box"];55077[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62780[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];55077 -> 62780[label="",style="solid", color="burlywood", weight=9]; 189.26/136.80 62780 -> 55238[label="",style="solid", color="burlywood", weight=3]; 189.26/136.80 55872[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55873[label="ww3000",fontsize=16,color="green",shape="box"];55874[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55875[label="ww3100",fontsize=16,color="green",shape="box"];28941[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62781[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];28941 -> 62781[label="",style="solid", color="burlywood", weight=9]; 189.26/136.80 62781 -> 29022[label="",style="solid", color="burlywood", weight=3]; 189.26/136.80 28942 -> 28929[label="",style="dashed", color="red", weight=0]; 189.26/136.80 28942[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28943[label="takeWhile1 (flip ltEsFloat ww3477) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) MyTrue",fontsize=16,color="black",shape="box"];28943 -> 29023[label="",style="solid", color="black", weight=3]; 189.26/136.80 28944[label="takeWhile1 (flip ltEsFloat ww3477) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) MyFalse",fontsize=16,color="black",shape="box"];28944 -> 29024[label="",style="solid", color="black", weight=3]; 189.26/136.80 16212[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18050) ww180000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18050) ww180000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62782[label="ww180000/Succ ww1800000",fontsize=10,color="white",style="solid",shape="box"];16212 -> 62782[label="",style="solid", color="burlywood", weight=9]; 189.26/136.80 62782 -> 17812[label="",style="solid", color="burlywood", weight=3]; 189.26/136.80 62783[label="ww180000/Zero",fontsize=10,color="white",style="solid",shape="box"];16212 -> 62783[label="",style="solid", color="burlywood", weight=9]; 189.26/136.80 62783 -> 17813[label="",style="solid", color="burlywood", weight=3]; 189.26/136.80 16213[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww180000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww180000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62784[label="ww180000/Succ ww1800000",fontsize=10,color="white",style="solid",shape="box"];16213 -> 62784[label="",style="solid", color="burlywood", weight=9]; 189.26/136.80 62784 -> 17814[label="",style="solid", color="burlywood", weight=3]; 189.26/136.80 62785[label="ww180000/Zero",fontsize=10,color="white",style="solid",shape="box"];16213 -> 62785[label="",style="solid", color="burlywood", weight=9]; 189.26/136.80 62785 -> 17815[label="",style="solid", color="burlywood", weight=3]; 189.26/136.80 16214[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16214 -> 17816[label="",style="solid", color="black", weight=3]; 189.26/136.80 16215[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18140) ww181000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18140) ww181000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62786[label="ww181000/Succ ww1810000",fontsize=10,color="white",style="solid",shape="box"];16215 -> 62786[label="",style="solid", color="burlywood", weight=9]; 189.26/136.80 62786 -> 17817[label="",style="solid", color="burlywood", weight=3]; 189.26/136.80 62787[label="ww181000/Zero",fontsize=10,color="white",style="solid",shape="box"];16215 -> 62787[label="",style="solid", color="burlywood", weight=9]; 189.26/136.80 62787 -> 17818[label="",style="solid", color="burlywood", weight=3]; 189.26/136.80 16216[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww181000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww181000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62788[label="ww181000/Succ ww1810000",fontsize=10,color="white",style="solid",shape="box"];16216 -> 62788[label="",style="solid", color="burlywood", weight=9]; 189.26/136.80 62788 -> 17819[label="",style="solid", color="burlywood", weight=3]; 189.26/136.80 62789[label="ww181000/Zero",fontsize=10,color="white",style="solid",shape="box"];16216 -> 62789[label="",style="solid", color="burlywood", weight=9]; 189.26/136.80 62789 -> 17820[label="",style="solid", color="burlywood", weight=3]; 189.26/136.80 16217[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16217 -> 17821[label="",style="solid", color="black", weight=3]; 189.26/136.80 16218[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1390 ww310000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1390 ww310000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="burlywood",shape="box"];62790[label="ww1390/Succ ww13900",fontsize=10,color="white",style="solid",shape="box"];16218 -> 62790[label="",style="solid", color="burlywood", weight=9]; 189.26/136.80 62790 -> 17822[label="",style="solid", color="burlywood", weight=3]; 189.26/136.80 62791[label="ww1390/Zero",fontsize=10,color="white",style="solid",shape="box"];16218 -> 62791[label="",style="solid", color="burlywood", weight=9]; 189.26/136.80 62791 -> 17823[label="",style="solid", color="burlywood", weight=3]; 189.26/136.80 16219[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];16219 -> 17824[label="",style="solid", color="black", weight=3]; 189.26/136.80 16220[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="black",shape="box"];16220 -> 17825[label="",style="solid", color="black", weight=3]; 189.26/136.80 16221[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];16221 -> 17826[label="",style="solid", color="black", weight=3]; 189.26/136.80 16222[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))))",fontsize=16,color="black",shape="box"];16222 -> 17827[label="",style="solid", color="black", weight=3]; 189.26/136.80 30228[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];30228 -> 30265[label="",style="solid", color="black", weight=3]; 189.26/136.81 16227[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18210) ww181600) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18210) ww181600) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62792[label="ww181600/Succ ww1816000",fontsize=10,color="white",style="solid",shape="box"];16227 -> 62792[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62792 -> 17832[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 62793[label="ww181600/Zero",fontsize=10,color="white",style="solid",shape="box"];16227 -> 62793[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62793 -> 17833[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 16228[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww181600) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww181600) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62794[label="ww181600/Succ ww1816000",fontsize=10,color="white",style="solid",shape="box"];16228 -> 62794[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62794 -> 17834[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 62795[label="ww181600/Zero",fontsize=10,color="white",style="solid",shape="box"];16228 -> 62795[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62795 -> 17835[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 16229 -> 53796[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16229[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];16229 -> 54398[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16229 -> 54399[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16229 -> 54400[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16229 -> 54401[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16229 -> 54402[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16230[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18300) ww182600) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18300) ww182600) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62796[label="ww182600/Succ ww1826000",fontsize=10,color="white",style="solid",shape="box"];16230 -> 62796[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62796 -> 17837[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 62797[label="ww182600/Zero",fontsize=10,color="white",style="solid",shape="box"];16230 -> 62797[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62797 -> 17838[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 16231[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww182600) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww182600) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62798[label="ww182600/Succ ww1826000",fontsize=10,color="white",style="solid",shape="box"];16231 -> 62798[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62798 -> 17839[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 62799[label="ww182600/Zero",fontsize=10,color="white",style="solid",shape="box"];16231 -> 62799[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62799 -> 17840[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 16232 -> 53796[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16232[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];16232 -> 54403[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16232 -> 54404[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16232 -> 54405[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16232 -> 54406[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16232 -> 54407[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16233[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1410 ww310000) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1410 ww310000) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))))",fontsize=16,color="burlywood",shape="box"];62800[label="ww1410/Succ ww14100",fontsize=10,color="white",style="solid",shape="box"];16233 -> 62800[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62800 -> 17842[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 62801[label="ww1410/Zero",fontsize=10,color="white",style="solid",shape="box"];16233 -> 62801[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62801 -> 17843[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 16234[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];16234 -> 17844[label="",style="solid", color="black", weight=3]; 189.26/136.81 16235 -> 2357[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16235[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))))",fontsize=16,color="magenta"];16235 -> 17845[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16235 -> 17846[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16235 -> 17847[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16236[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];16236 -> 17848[label="",style="solid", color="black", weight=3]; 189.26/136.81 16237 -> 53796[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16237[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))))",fontsize=16,color="magenta"];16237 -> 54408[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16237 -> 54409[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16237 -> 54410[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16237 -> 54411[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16237 -> 54412[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 29034[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) ww3482) GT)",fontsize=16,color="burlywood",shape="box"];62802[label="ww3482/Float ww34820 ww34821",fontsize=10,color="white",style="solid",shape="box"];29034 -> 62802[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62802 -> 29069[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 29398 -> 60295[label="",style="dashed", color="red", weight=0]; 189.26/136.81 29398[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];29398 -> 60296[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 29398 -> 60297[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 29398 -> 60298[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 29399[label="takeWhile2 (flip ltEsFloat ww3490) (Cons (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))))",fontsize=16,color="black",shape="box"];29399 -> 29962[label="",style="solid", color="black", weight=3]; 189.26/136.81 57838[label="ww3000",fontsize=16,color="green",shape="box"];57839[label="Succ Zero",fontsize=16,color="green",shape="box"];57840[label="ww4100",fontsize=16,color="green",shape="box"];57841[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];57837[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4693)) (Neg (Succ ww4694))) (Float (Pos (Succ ww4695)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4693)) (Neg (Succ ww4694))) (Float (Pos (Succ ww4695)) (Neg Zero))) ww4699)",fontsize=16,color="black",shape="triangle"];57837 -> 57880[label="",style="solid", color="black", weight=3]; 189.26/136.81 57402[label="Nil",fontsize=16,color="green",shape="box"];55341[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55341 -> 55401[label="",style="solid", color="black", weight=3]; 189.26/136.81 29362[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];29362 -> 29400[label="",style="solid", color="black", weight=3]; 189.26/136.81 29363[label="takeWhile2 (flip ltEsFloat ww3503) (Cons (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))))",fontsize=16,color="black",shape="box"];29363 -> 29401[label="",style="solid", color="black", weight=3]; 189.26/136.81 59693[label="Succ Zero",fontsize=16,color="green",shape="box"];59694[label="ww3000",fontsize=16,color="green",shape="box"];59695[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];59692[label="iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) ww4797)",fontsize=16,color="black",shape="triangle"];59692 -> 59734[label="",style="solid", color="black", weight=3]; 189.26/136.81 16241[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) ww14300) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) ww14300) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62803[label="ww14300/Succ ww143000",fontsize=10,color="white",style="solid",shape="box"];16241 -> 62803[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62803 -> 17853[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 62804[label="ww14300/Zero",fontsize=10,color="white",style="solid",shape="box"];16241 -> 62804[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62804 -> 17854[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 16242[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww14300) LT))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww14300) LT)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62805[label="ww14300/Succ ww143000",fontsize=10,color="white",style="solid",shape="box"];16242 -> 62805[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62805 -> 17855[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 62806[label="ww14300/Zero",fontsize=10,color="white",style="solid",shape="box"];16242 -> 62806[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62806 -> 17856[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 16243[label="Succ ww30000",fontsize=16,color="green",shape="box"];16244[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16244 -> 17857[label="",style="solid", color="black", weight=3]; 189.26/136.81 16245 -> 12354[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16245[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];16245 -> 17858[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16246[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];16246 -> 17859[label="",style="solid", color="black", weight=3]; 189.26/136.81 16247[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) ww15100) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) ww15100) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62807[label="ww15100/Succ ww151000",fontsize=10,color="white",style="solid",shape="box"];16247 -> 62807[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62807 -> 17860[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 62808[label="ww15100/Zero",fontsize=10,color="white",style="solid",shape="box"];16247 -> 62808[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62808 -> 17861[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 16248[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww15100) LT))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww15100) LT)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62809[label="ww15100/Succ ww151000",fontsize=10,color="white",style="solid",shape="box"];16248 -> 62809[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62809 -> 17862[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 62810[label="ww15100/Zero",fontsize=10,color="white",style="solid",shape="box"];16248 -> 62810[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62810 -> 17863[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 16249[label="Succ ww30000",fontsize=16,color="green",shape="box"];16250[label="Zero",fontsize=16,color="green",shape="box"];16251[label="Float (Pos (Succ Zero)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];16252[label="ww5",fontsize=16,color="green",shape="box"];16253 -> 12361[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16253[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];16253 -> 17864[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16254[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];16254 -> 17865[label="",style="solid", color="black", weight=3]; 189.26/136.81 16255[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000 ww1570) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000 ww1570) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62811[label="ww300000/Succ ww3000000",fontsize=10,color="white",style="solid",shape="box"];16255 -> 62811[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62811 -> 17866[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 62812[label="ww300000/Zero",fontsize=10,color="white",style="solid",shape="box"];16255 -> 62812[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62812 -> 17867[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 16256[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];16256 -> 17868[label="",style="solid", color="black", weight=3]; 189.26/136.81 16257[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16257 -> 17869[label="",style="solid", color="black", weight=3]; 189.26/136.81 16258[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16258 -> 17870[label="",style="solid", color="black", weight=3]; 189.26/136.81 16259[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16259 -> 17871[label="",style="solid", color="black", weight=3]; 189.26/136.81 16260[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000000 ww3100000) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000000 ww3100000) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="burlywood",shape="box"];62813[label="ww3000000/Succ ww30000000",fontsize=10,color="white",style="solid",shape="box"];16260 -> 62813[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62813 -> 17872[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 62814[label="ww3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];16260 -> 62814[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62814 -> 17873[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 16261[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];16261 -> 17874[label="",style="solid", color="black", weight=3]; 189.26/136.81 16262[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="black",shape="box"];16262 -> 17875[label="",style="solid", color="black", weight=3]; 189.26/136.81 16263[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];16263 -> 17876[label="",style="solid", color="black", weight=3]; 189.26/136.81 16264[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];16264 -> 17877[label="",style="solid", color="black", weight=3]; 189.26/136.81 16265[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="black",shape="box"];16265 -> 17878[label="",style="solid", color="black", weight=3]; 189.26/136.81 16266[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];16266 -> 17879[label="",style="solid", color="black", weight=3]; 189.26/136.81 23401[label="Float (Pos (Succ (Succ ww30000))) (Pos (Succ Zero))",fontsize=16,color="green",shape="box"];23402[label="Zero",fontsize=16,color="green",shape="box"];23403[label="ww5",fontsize=16,color="green",shape="box"];23404[label="Zero",fontsize=16,color="green",shape="box"];48260 -> 59092[label="",style="dashed", color="red", weight=0]; 189.26/136.81 48260[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))))",fontsize=16,color="magenta"];48260 -> 59173[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48260 -> 59174[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48260 -> 59175[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48260 -> 59176[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48260 -> 59177[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48261[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];48262[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];48262 -> 50757[label="",style="solid", color="black", weight=3]; 189.26/136.81 48263[label="Pos (Succ (Succ ww31000))",fontsize=16,color="green",shape="box"];48264 -> 49994[label="",style="dashed", color="red", weight=0]; 189.26/136.81 48264[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))",fontsize=16,color="magenta"];48264 -> 50016[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48264 -> 50017[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48264 -> 50018[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 23405[label="Float (Pos (Succ Zero)) (Pos (Succ Zero))",fontsize=16,color="green",shape="box"];23406[label="Zero",fontsize=16,color="green",shape="box"];23407[label="ww5",fontsize=16,color="green",shape="box"];23408[label="Zero",fontsize=16,color="green",shape="box"];20280[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww24150 ww24151) (primDivFloat (primMinusFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (primPlusFloat (Float ww24150 ww24151) (primDivFloat (primMinusFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];20280 -> 20295[label="",style="solid", color="black", weight=3]; 189.26/136.81 30229[label="ww1251",fontsize=16,color="green",shape="box"];30230[label="ww1250",fontsize=16,color="green",shape="box"];30231[label="primDivFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="triangle"];30231 -> 30266[label="",style="solid", color="black", weight=3]; 189.26/136.81 30284 -> 27240[label="",style="dashed", color="red", weight=0]; 189.26/136.81 30284[label="not (esEsOrdering (compareMyInt (srMyInt (Pos (Succ ww3522)) ww35260) (srMyInt (Pos Zero) ww35261)) GT)",fontsize=16,color="magenta"];30284 -> 30305[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 30284 -> 30306[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 30300[label="Zero",fontsize=16,color="green",shape="box"];30301[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];30302[label="Pos Zero",fontsize=16,color="green",shape="box"];30303[label="Pos Zero",fontsize=16,color="green",shape="box"];30304[label="takeWhile1 (flip ltEsFloat ww3517) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))))) (fsEsOrdering (compareFloat (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))) ww3517) GT)",fontsize=16,color="black",shape="box"];30304 -> 30327[label="",style="solid", color="black", weight=3]; 189.26/136.81 57785[label="primPlusFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) ww4690",fontsize=16,color="black",shape="box"];57785 -> 57794[label="",style="solid", color="black", weight=3]; 189.26/136.81 57786 -> 57539[label="",style="dashed", color="red", weight=0]; 189.26/136.81 57786[label="psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) ww4690",fontsize=16,color="magenta"];16604[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20800 ww20801) (Float (srMyInt (msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos ww2082) (Neg ww2084)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2083)) (Neg ww2084)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2083)) (Neg ww2084)) (primPlusFloat (Float ww20800 ww20801) (Float (srMyInt (msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos ww2082) (Neg ww2084)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16604 -> 17886[label="",style="solid", color="black", weight=3]; 189.26/136.81 19117[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22930 ww22931) (Float (srMyInt (msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg ww2295) (Pos ww2297)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2296)) (Pos ww2297)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2296)) (Pos ww2297)) (primPlusFloat (Float ww22930 ww22931) (Float (srMyInt (msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg ww2295) (Pos ww2297)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];19117 -> 19124[label="",style="solid", color="black", weight=3]; 189.26/136.81 16274[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) ww15900) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) ww15900) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62815[label="ww15900/Succ ww159000",fontsize=10,color="white",style="solid",shape="box"];16274 -> 62815[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62815 -> 17888[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 62816[label="ww15900/Zero",fontsize=10,color="white",style="solid",shape="box"];16274 -> 62816[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62816 -> 17889[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 16275[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww15900) LT))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww15900) LT)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62817[label="ww15900/Succ ww159000",fontsize=10,color="white",style="solid",shape="box"];16275 -> 62817[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62817 -> 17890[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 62818[label="ww15900/Zero",fontsize=10,color="white",style="solid",shape="box"];16275 -> 62818[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62818 -> 17891[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 16276[label="Succ ww30000",fontsize=16,color="green",shape="box"];16277[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16277 -> 17892[label="",style="solid", color="black", weight=3]; 189.26/136.81 16278 -> 12382[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16278[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];16278 -> 17893[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54300 -> 54742[label="",style="dashed", color="red", weight=0]; 189.26/136.81 54300[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54300 -> 54801[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54300 -> 54802[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54300 -> 54803[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54301[label="ww3000",fontsize=16,color="green",shape="box"];54302[label="ww3100",fontsize=16,color="green",shape="box"];54303 -> 30008[label="",style="dashed", color="red", weight=0]; 189.26/136.81 54303[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54303 -> 55104[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54303 -> 55105[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54303 -> 55106[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54303 -> 55107[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54303 -> 55108[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54304 -> 56426[label="",style="dashed", color="red", weight=0]; 189.26/136.81 54304[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54304 -> 56442[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54304 -> 56443[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54304 -> 56444[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54304 -> 56445[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54304 -> 56446[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16280[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) ww16700) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) ww16700) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62819[label="ww16700/Succ ww167000",fontsize=10,color="white",style="solid",shape="box"];16280 -> 62819[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62819 -> 17895[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 62820[label="ww16700/Zero",fontsize=10,color="white",style="solid",shape="box"];16280 -> 62820[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62820 -> 17896[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 16281[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww16700) LT))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww16700) LT)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62821[label="ww16700/Succ ww167000",fontsize=10,color="white",style="solid",shape="box"];16281 -> 62821[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62821 -> 17897[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 62822[label="ww16700/Zero",fontsize=10,color="white",style="solid",shape="box"];16281 -> 62822[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62822 -> 17898[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 16282[label="Succ ww30000",fontsize=16,color="green",shape="box"];16283[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16283 -> 17899[label="",style="solid", color="black", weight=3]; 189.26/136.81 16284 -> 12389[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16284[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];16284 -> 17900[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54305 -> 54742[label="",style="dashed", color="red", weight=0]; 189.26/136.81 54305[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54305 -> 54804[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54305 -> 54805[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54305 -> 54806[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54306[label="ww3000",fontsize=16,color="green",shape="box"];54307[label="ww3100",fontsize=16,color="green",shape="box"];54308 -> 30008[label="",style="dashed", color="red", weight=0]; 189.26/136.81 54308[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54308 -> 55110[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54308 -> 55111[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54308 -> 55112[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54308 -> 55113[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54308 -> 55114[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54309 -> 56426[label="",style="dashed", color="red", weight=0]; 189.26/136.81 54309[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54309 -> 56447[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54309 -> 56448[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54309 -> 56449[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54309 -> 56450[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54309 -> 56451[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16286[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000 ww1730) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000 ww1730) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62823[label="ww300000/Succ ww3000000",fontsize=10,color="white",style="solid",shape="box"];16286 -> 62823[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62823 -> 17902[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 62824[label="ww300000/Zero",fontsize=10,color="white",style="solid",shape="box"];16286 -> 62824[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62824 -> 17903[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 16287[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];16287 -> 17904[label="",style="solid", color="black", weight=3]; 189.26/136.81 16288[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16288 -> 17905[label="",style="solid", color="black", weight=3]; 189.26/136.81 16289[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16289 -> 17906[label="",style="solid", color="black", weight=3]; 189.26/136.81 16290[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16290 -> 17907[label="",style="solid", color="black", weight=3]; 189.26/136.81 16291[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000000 ww3100000) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000000 ww3100000) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="burlywood",shape="box"];62825[label="ww3000000/Succ ww30000000",fontsize=10,color="white",style="solid",shape="box"];16291 -> 62825[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62825 -> 17908[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 62826[label="ww3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];16291 -> 62826[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62826 -> 17909[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 16292[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];16292 -> 17910[label="",style="solid", color="black", weight=3]; 189.26/136.81 16293 -> 2357[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16293[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="magenta"];16293 -> 17911[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16293 -> 17912[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16293 -> 17913[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16294[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];16294 -> 17914[label="",style="solid", color="black", weight=3]; 189.26/136.81 16295 -> 53796[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16295[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))))",fontsize=16,color="magenta"];16295 -> 54413[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16295 -> 54414[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16295 -> 54415[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16295 -> 54416[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16295 -> 54417[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16296 -> 53796[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16296[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))))",fontsize=16,color="magenta"];16296 -> 54418[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16296 -> 54419[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16296 -> 54420[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16296 -> 54421[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16296 -> 54422[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 55079[label="Succ ww30000",fontsize=16,color="green",shape="box"];55080[label="ww5",fontsize=16,color="green",shape="box"];55081[label="Zero",fontsize=16,color="green",shape="box"];55082[label="Zero",fontsize=16,color="green",shape="box"];55083[label="Zero",fontsize=16,color="green",shape="box"];30194[label="primPlusFloat ww3528 (fsFloat (msFloat (Float (Pos (Succ ww3529)) (Neg (Succ ww3530))) (Float (Pos (Succ ww3531)) (Neg (Succ ww3532)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62827[label="ww3528/Float ww35280 ww35281",fontsize=10,color="white",style="solid",shape="box"];30194 -> 62827[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62827 -> 30232[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 56640[label="Cons (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) ww4672) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) ww4672)))",fontsize=16,color="green",shape="box"];56640 -> 56747[label="",style="dashed", color="green", weight=3]; 189.26/136.81 56640 -> 56748[label="",style="dashed", color="green", weight=3]; 189.26/136.81 55084[label="Zero",fontsize=16,color="green",shape="box"];55085[label="ww5",fontsize=16,color="green",shape="box"];55086[label="Zero",fontsize=16,color="green",shape="box"];55087[label="Zero",fontsize=16,color="green",shape="box"];55088[label="Zero",fontsize=16,color="green",shape="box"];16299[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16299 -> 17919[label="",style="solid", color="black", weight=3]; 189.26/136.81 55498[label="Zero",fontsize=16,color="green",shape="box"];55499[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55500[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55501[label="Neg Zero",fontsize=16,color="green",shape="box"];56164[label="Neg (Succ ww4640)",fontsize=16,color="green",shape="box"];56165[label="Neg Zero",fontsize=16,color="green",shape="box"];56166[label="ww4638",fontsize=16,color="green",shape="box"];56167[label="Pos (Succ ww4639)",fontsize=16,color="green",shape="box"];16301[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16301 -> 17921[label="",style="solid", color="black", weight=3]; 189.26/136.81 16302 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16302[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16302 -> 17922[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16302 -> 17923[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16303[label="Succ ww3100",fontsize=16,color="green",shape="box"];16304 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16304[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16304 -> 17924[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16304 -> 17925[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16305[label="Succ ww3100",fontsize=16,color="green",shape="box"];16306[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16306 -> 17926[label="",style="solid", color="black", weight=3]; 189.26/136.81 36414 -> 59092[label="",style="dashed", color="red", weight=0]; 189.26/136.81 36414[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36414 -> 59178[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36414 -> 59179[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36414 -> 59180[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36414 -> 59181[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36414 -> 59182[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36415 -> 36910[label="",style="dashed", color="red", weight=0]; 189.26/136.81 36415[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36415 -> 36919[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36415 -> 36920[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36415 -> 36921[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36415 -> 36922[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36416 -> 36796[label="",style="dashed", color="red", weight=0]; 189.26/136.81 36416[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36416 -> 36824[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36417[label="ww3100",fontsize=16,color="green",shape="box"];16311[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16311 -> 17927[label="",style="solid", color="black", weight=3]; 189.26/136.81 36418 -> 59092[label="",style="dashed", color="red", weight=0]; 189.26/136.81 36418[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36418 -> 59183[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36418 -> 59184[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36418 -> 59185[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36418 -> 59186[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36418 -> 59187[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36419 -> 36910[label="",style="dashed", color="red", weight=0]; 189.26/136.81 36419[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36419 -> 36923[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36419 -> 36924[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36419 -> 36925[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36419 -> 36926[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36420 -> 36796[label="",style="dashed", color="red", weight=0]; 189.26/136.81 36420[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36420 -> 36825[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36421[label="ww3100",fontsize=16,color="green",shape="box"];16316 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16316[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];16316 -> 48455[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16316 -> 48456[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16316 -> 48457[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16316 -> 48458[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16316 -> 48459[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36915[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];36916[label="ww5",fontsize=16,color="green",shape="box"];36917[label="ww3100",fontsize=16,color="green",shape="box"];36918[label="ww4000",fontsize=16,color="green",shape="box"];16318[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) ww42 (iterate (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42)) (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) ww42)) (numericEnumFromThenToP0 (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue ww42)",fontsize=16,color="black",shape="box"];16318 -> 17930[label="",style="solid", color="black", weight=3]; 189.26/136.81 43597[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww4226)) (Pos (Succ ww4227))) (Float (Pos Zero) (Pos (Succ ww4228)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];43597 -> 43683[label="",style="solid", color="black", weight=3]; 189.26/136.81 23721[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww29120 ww29121) (primDivFloat (Float (msMyInt (Pos (Succ ww2913)) ww29150) (srMyInt (Pos (Succ ww2914)) ww29151)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float ww29150 ww29151) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151))) (not (esEsOrdering (primCmpFloat (Float ww29150 ww29151) (primPlusFloat (Float ww29120 ww29121) (primDivFloat (Float (msMyInt (Pos (Succ ww2913)) ww29150) (srMyInt (Pos (Succ ww2914)) ww29151)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];23721 -> 23730[label="",style="solid", color="black", weight=3]; 189.26/136.81 27394[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];27395[label="ww3283",fontsize=16,color="green",shape="box"];27396[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];27397[label="ww3282",fontsize=16,color="green",shape="box"];27385[label="not (esEsOrdering (primCmpInt (Pos (Succ ww330600)) (Pos ww33050)) GT)",fontsize=16,color="black",shape="box"];27385 -> 27439[label="",style="solid", color="black", weight=3]; 189.26/136.81 27386[label="not (esEsOrdering (primCmpInt (Pos (Succ ww330600)) (Neg ww33050)) GT)",fontsize=16,color="black",shape="box"];27386 -> 27440[label="",style="solid", color="black", weight=3]; 189.26/136.81 27387[label="not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww33050)) GT)",fontsize=16,color="burlywood",shape="box"];62828[label="ww33050/Succ ww330500",fontsize=10,color="white",style="solid",shape="box"];27387 -> 62828[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62828 -> 27441[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 62829[label="ww33050/Zero",fontsize=10,color="white",style="solid",shape="box"];27387 -> 62829[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62829 -> 27442[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 27388[label="not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww33050)) GT)",fontsize=16,color="burlywood",shape="box"];62830[label="ww33050/Succ ww330500",fontsize=10,color="white",style="solid",shape="box"];27388 -> 62830[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62830 -> 27443[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 62831[label="ww33050/Zero",fontsize=10,color="white",style="solid",shape="box"];27388 -> 62831[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62831 -> 27444[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 27389[label="not (esEsOrdering (primCmpInt (Neg (Succ ww330600)) (Pos ww33050)) GT)",fontsize=16,color="black",shape="box"];27389 -> 27445[label="",style="solid", color="black", weight=3]; 189.26/136.81 27390[label="not (esEsOrdering (primCmpInt (Neg (Succ ww330600)) (Neg ww33050)) GT)",fontsize=16,color="black",shape="box"];27390 -> 27446[label="",style="solid", color="black", weight=3]; 189.26/136.81 27391[label="not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww33050)) GT)",fontsize=16,color="burlywood",shape="box"];62832[label="ww33050/Succ ww330500",fontsize=10,color="white",style="solid",shape="box"];27391 -> 62832[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62832 -> 27447[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 62833[label="ww33050/Zero",fontsize=10,color="white",style="solid",shape="box"];27391 -> 62833[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62833 -> 27448[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 27392[label="not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww33050)) GT)",fontsize=16,color="burlywood",shape="box"];62834[label="ww33050/Succ ww330500",fontsize=10,color="white",style="solid",shape="box"];27392 -> 62834[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62834 -> 27449[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 62835[label="ww33050/Zero",fontsize=10,color="white",style="solid",shape="box"];27392 -> 62835[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62835 -> 27450[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 37440[label="takeWhile1 (flip ltEsFloat (Float ww42210 ww42211)) (Float ww323900 ww323901) ww32391 (not (esEsOrdering (primCmpFloat (Float ww323900 ww323901) (Float ww42210 ww42211)) GT))",fontsize=16,color="black",shape="box"];37440 -> 37484[label="",style="solid", color="black", weight=3]; 189.26/136.81 16323 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16323[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16323 -> 37730[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16323 -> 37731[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16323 -> 37732[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16323 -> 37733[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16323 -> 37734[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16323 -> 37735[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16324 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16324[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16324 -> 17940[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16324 -> 17941[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16325[label="Succ ww3100",fontsize=16,color="green",shape="box"];16326 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16326[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16326 -> 17942[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16326 -> 17943[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16327[label="Succ ww3100",fontsize=16,color="green",shape="box"];16346[label="ww4000",fontsize=16,color="green",shape="box"];16347[label="ww5",fontsize=16,color="green",shape="box"];16348[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16349[label="ww3100",fontsize=16,color="green",shape="box"];16350[label="ww4000",fontsize=16,color="green",shape="box"];16351[label="ww5",fontsize=16,color="green",shape="box"];16352[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16353[label="ww3100",fontsize=16,color="green",shape="box"];16358 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16358[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16358 -> 37736[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16358 -> 37737[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16358 -> 37738[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16358 -> 37739[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16358 -> 37740[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16358 -> 37741[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16359 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16359[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16359 -> 37742[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16359 -> 37743[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16359 -> 37744[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16359 -> 37745[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16359 -> 37746[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16359 -> 37747[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16360 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16360[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16360 -> 17951[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16360 -> 17952[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16361[label="Succ ww3100",fontsize=16,color="green",shape="box"];16362 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16362[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16362 -> 17953[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16362 -> 17954[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16363[label="Succ ww3100",fontsize=16,color="green",shape="box"];36430 -> 37203[label="",style="dashed", color="red", weight=0]; 189.26/136.81 36430[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36430 -> 37222[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36430 -> 37223[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36430 -> 37224[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36430 -> 37225[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36431[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36431 -> 37113[label="",style="solid", color="black", weight=3]; 189.26/136.81 36432 -> 36796[label="",style="dashed", color="red", weight=0]; 189.26/136.81 36432[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36432 -> 36826[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36433[label="ww3100",fontsize=16,color="green",shape="box"];36434 -> 37203[label="",style="dashed", color="red", weight=0]; 189.26/136.81 36434[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36434 -> 37226[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36434 -> 37227[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36434 -> 37228[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36434 -> 37229[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36435[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36435 -> 37450[label="",style="solid", color="black", weight=3]; 189.26/136.81 36436 -> 36796[label="",style="dashed", color="red", weight=0]; 189.26/136.81 36436[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36436 -> 36827[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36437[label="ww3100",fontsize=16,color="green",shape="box"];41171[label="ww5",fontsize=16,color="green",shape="box"];41172[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];41173[label="ww3100",fontsize=16,color="green",shape="box"];41174[label="ww4000",fontsize=16,color="green",shape="box"];37394 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.81 37394[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4238)) (Pos Zero)) (srMyInt (Neg (Succ ww4239)) (Pos (Succ ww4240)))) ww4243",fontsize=16,color="magenta"];37394 -> 37425[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 37394 -> 37426[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 37394 -> 37427[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 43598[label="ww4280",fontsize=16,color="green",shape="box"];43599[label="Pos Zero",fontsize=16,color="green",shape="box"];43600[label="Pos (Succ ww4282)",fontsize=16,color="green",shape="box"];43601[label="Neg (Succ ww4281)",fontsize=16,color="green",shape="box"];16394 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16394[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16394 -> 37748[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16394 -> 37749[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16394 -> 37750[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16394 -> 37751[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16394 -> 37752[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16394 -> 37753[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16397 -> 5124[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16397[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16397 -> 17958[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16398 -> 5124[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16398[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16398 -> 17959[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16396[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) ww2095))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) ww2096))) GT))",fontsize=16,color="black",shape="triangle"];16396 -> 17960[label="",style="solid", color="black", weight=3]; 189.26/136.81 16403 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16403[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16403 -> 17961[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16403 -> 17962[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16404[label="Succ ww3100",fontsize=16,color="green",shape="box"];16405 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16405[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16405 -> 17963[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16405 -> 17964[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16406[label="Succ ww3100",fontsize=16,color="green",shape="box"];16407[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16407 -> 17965[label="",style="solid", color="black", weight=3]; 189.26/136.81 30496 -> 27641[label="",style="dashed", color="red", weight=0]; 189.26/136.81 30496[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];30496 -> 30524[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 30497 -> 30525[label="",style="dashed", color="red", weight=0]; 189.26/136.81 30497[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];30497 -> 30534[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 30497 -> 30535[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 30497 -> 30536[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 30497 -> 30537[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 30498[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];30499[label="ww4000",fontsize=16,color="green",shape="box"];30500[label="ww3100",fontsize=16,color="green",shape="box"];16412[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16412 -> 17966[label="",style="solid", color="black", weight=3]; 189.26/136.81 30501 -> 27641[label="",style="dashed", color="red", weight=0]; 189.26/136.81 30501[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];30501 -> 30549[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 30502 -> 30525[label="",style="dashed", color="red", weight=0]; 189.26/136.81 30502[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];30502 -> 30538[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 30502 -> 30539[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 30502 -> 30540[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 30502 -> 30541[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 30503[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];30504[label="ww4000",fontsize=16,color="green",shape="box"];30505[label="ww3100",fontsize=16,color="green",shape="box"];16417 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16417[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];16417 -> 48460[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16417 -> 48461[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16417 -> 48462[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16417 -> 48463[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16417 -> 48464[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 30530[label="ww4000",fontsize=16,color="green",shape="box"];30531[label="ww5",fontsize=16,color="green",shape="box"];30532[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];30533[label="ww3100",fontsize=16,color="green",shape="box"];30547[label="Cons (Float (Pos Zero) (Neg (Succ ww1960))) (takeWhile (flip ltEsFloat ww3578) (iterate (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960))))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960))))))",fontsize=16,color="green",shape="box"];30547 -> 30607[label="",style="dashed", color="green", weight=3]; 189.26/136.81 30548[label="takeWhile0 (flip ltEsFloat ww3578) (Float (Pos Zero) (Neg (Succ ww1960))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960))))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960))))) otherwise",fontsize=16,color="black",shape="box"];30548 -> 30608[label="",style="solid", color="black", weight=3]; 189.26/136.81 16419 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16419[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];16419 -> 48465[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16419 -> 48466[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16419 -> 48467[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16419 -> 48468[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16419 -> 48469[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 53216 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.81 53216[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4557)) (Pos Zero)) (srMyInt (Neg (Succ ww4558)) (Neg (Succ ww4559)))) ww4562",fontsize=16,color="magenta"];53216 -> 53325[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 53216 -> 53326[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 53216 -> 53327[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 30767[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww3582)) (Neg (Succ ww3583))) (Float (Pos Zero) (Neg (Succ ww3584)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];30767 -> 30817[label="",style="solid", color="black", weight=3]; 189.26/136.81 16422 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16422[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16422 -> 37754[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16422 -> 37755[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16422 -> 37756[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16422 -> 37757[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16422 -> 37758[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16422 -> 37759[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16423 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16423[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16423 -> 37760[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16423 -> 37761[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16423 -> 37762[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16423 -> 37763[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16423 -> 37764[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16423 -> 37765[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16424 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16424[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16424 -> 37766[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16424 -> 37767[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16424 -> 37768[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16424 -> 37769[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16424 -> 37770[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16424 -> 37771[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16425 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16425[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16425 -> 17975[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16425 -> 17976[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16426[label="Succ ww3100",fontsize=16,color="green",shape="box"];16427 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16427[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16427 -> 17977[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16427 -> 17978[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16428[label="Succ ww3100",fontsize=16,color="green",shape="box"];16429[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16429 -> 17979[label="",style="solid", color="black", weight=3]; 189.26/136.81 16430[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];16431[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16432[label="ww5",fontsize=16,color="green",shape="box"];16433[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16433 -> 17980[label="",style="solid", color="black", weight=3]; 189.26/136.81 16434[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];16435[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16436[label="ww5",fontsize=16,color="green",shape="box"];16437 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16437[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];16437 -> 48475[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16437 -> 48476[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16437 -> 48477[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16437 -> 48478[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16437 -> 48479[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16438 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16438[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];16438 -> 48480[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16438 -> 48481[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16438 -> 48482[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16438 -> 48483[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16438 -> 48484[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 53324[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Pos (Succ ww4565))) (Float (Pos (Succ ww4566)) (Pos (Succ ww4567)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];53324 -> 53366[label="",style="solid", color="black", weight=3]; 189.26/136.81 16441[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww300 ww301) (primDivFloat (Float (msMyInt (Pos Zero) ww320) (srMyInt (Pos (Succ ww31)) ww321)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float ww320 ww321) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (Float ww320 ww321))) (not (esEsOrdering (primCmpFloat (Float ww320 ww321) (primPlusFloat (Float ww300 ww301) (primDivFloat (Float (msMyInt (Pos Zero) ww320) (srMyInt (Pos (Succ ww31)) ww321)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];16441 -> 17985[label="",style="solid", color="black", weight=3]; 189.26/136.81 21684[label="Succ ww23",fontsize=16,color="green",shape="box"];21685[label="Zero",fontsize=16,color="green",shape="box"];16443[label="not (esEsOrdering (primCmpFloat (Float ww270 ww271) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];16443 -> 17989[label="",style="solid", color="black", weight=3]; 189.26/136.81 21869[label="Pos Zero",fontsize=16,color="green",shape="box"];21870[label="Pos (Succ ww24)",fontsize=16,color="green",shape="box"];16446 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16446[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16446 -> 37772[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16446 -> 37773[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16446 -> 37774[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16446 -> 37775[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16446 -> 37776[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16446 -> 37777[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16447 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16447[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16447 -> 17993[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16447 -> 17994[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16448[label="Succ ww3100",fontsize=16,color="green",shape="box"];16449 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16449[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16449 -> 17995[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16449 -> 17996[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16450[label="Succ ww3100",fontsize=16,color="green",shape="box"];54315 -> 54742[label="",style="dashed", color="red", weight=0]; 189.26/136.81 54315[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54315 -> 54807[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54315 -> 54808[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54315 -> 54809[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54316[label="ww3000",fontsize=16,color="green",shape="box"];54317[label="ww3100",fontsize=16,color="green",shape="box"];54318 -> 55121[label="",style="dashed", color="red", weight=0]; 189.26/136.81 54318[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54318 -> 55146[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54318 -> 55147[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54318 -> 55148[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54318 -> 55149[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54319 -> 43685[label="",style="dashed", color="red", weight=0]; 189.26/136.81 54319[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54319 -> 55117[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54319 -> 55118[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54319 -> 55119[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54319 -> 55120[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54320 -> 54742[label="",style="dashed", color="red", weight=0]; 189.26/136.81 54320[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54320 -> 54810[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54320 -> 54811[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54320 -> 54812[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54321[label="ww3000",fontsize=16,color="green",shape="box"];54322[label="ww3100",fontsize=16,color="green",shape="box"];54323 -> 55121[label="",style="dashed", color="red", weight=0]; 189.26/136.81 54323[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54323 -> 55150[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54323 -> 55151[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54323 -> 55152[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54323 -> 55153[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54324 -> 43685[label="",style="dashed", color="red", weight=0]; 189.26/136.81 54324[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54324 -> 55241[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54324 -> 55242[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54324 -> 55243[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54324 -> 55244[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 55573[label="Pos (Succ ww4621)",fontsize=16,color="green",shape="box"];55574[label="Neg (Succ ww4622)",fontsize=16,color="green",shape="box"];55575[label="Pos (Succ ww4620)",fontsize=16,color="green",shape="box"];31147[label="ww3200",fontsize=16,color="green",shape="box"];31148[label="Zero",fontsize=16,color="green",shape="box"];31149 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.81 31149[label="primPlusNat Zero ww3200",fontsize=16,color="magenta"];31149 -> 34293[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 31149 -> 34294[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16458 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16458[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16458 -> 37784[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16458 -> 37785[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16458 -> 37786[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16458 -> 37787[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16458 -> 37788[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16458 -> 37789[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16459 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16459[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16459 -> 18002[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16459 -> 18003[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16460[label="Succ ww3100",fontsize=16,color="green",shape="box"];16461 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16461[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16461 -> 18004[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16461 -> 18005[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16462[label="Succ ww3100",fontsize=16,color="green",shape="box"];16481[label="ww5",fontsize=16,color="green",shape="box"];16482[label="ww3100",fontsize=16,color="green",shape="box"];16483[label="ww3000",fontsize=16,color="green",shape="box"];16484[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16485[label="ww5",fontsize=16,color="green",shape="box"];16486[label="ww3100",fontsize=16,color="green",shape="box"];16487[label="ww3000",fontsize=16,color="green",shape="box"];16488[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16808[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20980 ww20981) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww2100))) (srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (primPlusFloat (Float ww20980 ww20981) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww2100))) (srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16808 -> 18006[label="",style="solid", color="black", weight=3]; 189.26/136.81 16494 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16494[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16494 -> 37790[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16494 -> 37791[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16494 -> 37792[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16494 -> 37793[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16494 -> 37794[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16494 -> 37795[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16495 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16495[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16495 -> 37796[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16495 -> 37797[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16495 -> 37798[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16495 -> 37799[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16495 -> 37800[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16495 -> 37801[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16497 -> 5124[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16497[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16497 -> 18009[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16498 -> 5124[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16498[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16498 -> 18010[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16496[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) ww2102))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) ww2103))) GT))",fontsize=16,color="black",shape="triangle"];16496 -> 18011[label="",style="solid", color="black", weight=3]; 189.26/136.81 16504 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16504[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16504 -> 18012[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16504 -> 18013[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16505[label="Succ ww3100",fontsize=16,color="green",shape="box"];16506 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16506[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16506 -> 18014[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16506 -> 18015[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16507[label="Succ ww3100",fontsize=16,color="green",shape="box"];16508[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16508 -> 18016[label="",style="solid", color="black", weight=3]; 189.26/136.81 54330 -> 54742[label="",style="dashed", color="red", weight=0]; 189.26/136.81 54330[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54330 -> 54813[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54330 -> 54814[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54330 -> 54815[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54331[label="ww3000",fontsize=16,color="green",shape="box"];54332[label="ww3100",fontsize=16,color="green",shape="box"];54333 -> 31059[label="",style="dashed", color="red", weight=0]; 189.26/136.81 54333[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54333 -> 55245[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54333 -> 55246[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54333 -> 55247[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54333 -> 55248[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54334 -> 53156[label="",style="dashed", color="red", weight=0]; 189.26/136.81 54334[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54334 -> 55249[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54334 -> 55250[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54334 -> 55251[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54334 -> 55252[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16513[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16513 -> 18017[label="",style="solid", color="black", weight=3]; 189.26/136.81 54335 -> 54742[label="",style="dashed", color="red", weight=0]; 189.26/136.81 54335[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54335 -> 54816[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54335 -> 54817[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54335 -> 54818[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54336[label="ww3000",fontsize=16,color="green",shape="box"];54337[label="ww3100",fontsize=16,color="green",shape="box"];54338 -> 31059[label="",style="dashed", color="red", weight=0]; 189.26/136.81 54338[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54338 -> 55253[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54338 -> 55254[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54338 -> 55255[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54338 -> 55256[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54339 -> 53156[label="",style="dashed", color="red", weight=0]; 189.26/136.81 54339[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54339 -> 55257[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54339 -> 55258[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54339 -> 55259[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 54339 -> 55260[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16518 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16518[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];16518 -> 48485[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16518 -> 48486[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16518 -> 48487[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16518 -> 48488[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16518 -> 48489[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 55089[label="ww5",fontsize=16,color="green",shape="box"];55090[label="ww3100",fontsize=16,color="green",shape="box"];55091[label="ww3000",fontsize=16,color="green",shape="box"];55092[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16520 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16520[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];16520 -> 48490[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16520 -> 48491[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16520 -> 48492[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16520 -> 48493[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16520 -> 48494[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 53491 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.81 53491[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww4570))) (srMyInt (Neg (Succ ww4569)) (Neg (Succ ww4571)))) ww4580",fontsize=16,color="magenta"];53491 -> 53526[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 53491 -> 53527[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 53491 -> 53528[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 31307[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww3657))) (Float (Pos (Succ ww3658)) (Neg (Succ ww3659)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];31307 -> 31383[label="",style="solid", color="black", weight=3]; 189.26/136.81 16523 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16523[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16523 -> 37802[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16523 -> 37803[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16523 -> 37804[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16523 -> 37805[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16523 -> 37806[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16523 -> 37807[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16525 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16525[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16525 -> 37814[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16525 -> 37815[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16525 -> 37816[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16525 -> 37817[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16525 -> 37818[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16525 -> 37819[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16526 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16526[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16526 -> 18026[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16526 -> 18027[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16527[label="Succ ww3100",fontsize=16,color="green",shape="box"];16528 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16528[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16528 -> 18028[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16528 -> 18029[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16529[label="Succ ww3100",fontsize=16,color="green",shape="box"];16530[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16530 -> 18030[label="",style="solid", color="black", weight=3]; 189.26/136.81 36446 -> 43685[label="",style="dashed", color="red", weight=0]; 189.26/136.81 36446[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36446 -> 43703[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36446 -> 43704[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36446 -> 43705[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36446 -> 43706[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36447[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36447 -> 37456[label="",style="solid", color="black", weight=3]; 189.26/136.81 36448 -> 36796[label="",style="dashed", color="red", weight=0]; 189.26/136.81 36448[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36448 -> 36828[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36449[label="ww3100",fontsize=16,color="green",shape="box"];16534[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16534 -> 18031[label="",style="solid", color="black", weight=3]; 189.26/136.81 36450 -> 43685[label="",style="dashed", color="red", weight=0]; 189.26/136.81 36450[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36450 -> 43707[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36450 -> 43708[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36450 -> 43709[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36450 -> 43710[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36451[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36451 -> 37487[label="",style="solid", color="black", weight=3]; 189.26/136.81 36452 -> 36796[label="",style="dashed", color="red", weight=0]; 189.26/136.81 36452[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36452 -> 36829[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36453[label="ww3100",fontsize=16,color="green",shape="box"];16538 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16538[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];16538 -> 48495[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16538 -> 48496[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16538 -> 48497[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16538 -> 48498[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16538 -> 48499[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16539 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16539[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];16539 -> 48500[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16539 -> 48501[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16539 -> 48502[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16539 -> 48503[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16539 -> 48504[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 43737[label="ww42841",fontsize=16,color="green",shape="box"];43738[label="ww42840",fontsize=16,color="green",shape="box"];43739[label="primDivFloat (msFloat (Float (Pos Zero) (Pos (Succ ww4285))) (Float (Pos Zero) (Pos (Succ ww4286)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];43739 -> 44012[label="",style="solid", color="black", weight=3]; 189.26/136.81 16551 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16551[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16551 -> 37820[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16551 -> 37821[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16551 -> 37822[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16551 -> 37823[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16551 -> 37824[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16551 -> 37825[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16552 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16552[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16552 -> 18044[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16552 -> 18045[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16553[label="Succ ww3100",fontsize=16,color="green",shape="box"];16554 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16554[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16554 -> 18046[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16554 -> 18047[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16555[label="Succ ww3100",fontsize=16,color="green",shape="box"];16556[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];16557[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16558[label="ww5",fontsize=16,color="green",shape="box"];16559[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];16560[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16561[label="ww5",fontsize=16,color="green",shape="box"];16562 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16562[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16562 -> 37826[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16562 -> 37827[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16562 -> 37828[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16562 -> 37829[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16562 -> 37830[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16562 -> 37831[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16563 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16563[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16563 -> 37832[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16563 -> 37833[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16563 -> 37834[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16563 -> 37835[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16563 -> 37836[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16563 -> 37837[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16564 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16564[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16564 -> 18053[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16564 -> 18054[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16565[label="Succ ww3100",fontsize=16,color="green",shape="box"];16566 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16566[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16566 -> 18055[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16566 -> 18056[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16567[label="Succ ww3100",fontsize=16,color="green",shape="box"];36458 -> 37571[label="",style="dashed", color="red", weight=0]; 189.26/136.81 36458[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36458 -> 37586[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36458 -> 37587[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36458 -> 37588[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36459[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36459 -> 37489[label="",style="solid", color="black", weight=3]; 189.26/136.81 36460 -> 36796[label="",style="dashed", color="red", weight=0]; 189.26/136.81 36460[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36460 -> 36830[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36461[label="ww3100",fontsize=16,color="green",shape="box"];36462 -> 37571[label="",style="dashed", color="red", weight=0]; 189.26/136.81 36462[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36462 -> 37589[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36462 -> 37590[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36462 -> 37591[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36463[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36463 -> 37510[label="",style="solid", color="black", weight=3]; 189.26/136.81 36464 -> 36796[label="",style="dashed", color="red", weight=0]; 189.26/136.81 36464[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36464 -> 36831[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36465[label="ww3100",fontsize=16,color="green",shape="box"];41351[label="ww5",fontsize=16,color="green",shape="box"];41352[label="ww3100",fontsize=16,color="green",shape="box"];41353[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43740[label="Pos Zero",fontsize=16,color="green",shape="box"];43741[label="Pos (Succ ww4290)",fontsize=16,color="green",shape="box"];43742[label="Neg (Succ ww4289)",fontsize=16,color="green",shape="box"];16594 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16594[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16594 -> 37838[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16594 -> 37839[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16594 -> 37840[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16594 -> 37841[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16594 -> 37842[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16594 -> 37843[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16597 -> 5124[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16597[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16597 -> 18060[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16598 -> 5124[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16598[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16598 -> 18061[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16596[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))) ww2110))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))) ww2111))) GT))",fontsize=16,color="black",shape="triangle"];16596 -> 18062[label="",style="solid", color="black", weight=3]; 189.26/136.81 16605 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16605[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16605 -> 18063[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16605 -> 18064[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16606[label="Succ ww3100",fontsize=16,color="green",shape="box"];16607 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16607[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16607 -> 18065[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16607 -> 18066[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16608[label="Succ ww3100",fontsize=16,color="green",shape="box"];16609[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16609 -> 18067[label="",style="solid", color="black", weight=3]; 189.26/136.81 31501[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];31502 -> 31527[label="",style="dashed", color="red", weight=0]; 189.26/136.81 31502[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];31502 -> 31534[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 31502 -> 31535[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 31502 -> 31536[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 31503[label="ww3100",fontsize=16,color="green",shape="box"];31504 -> 27641[label="",style="dashed", color="red", weight=0]; 189.26/136.81 31504[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];31504 -> 31543[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16613[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16613 -> 18068[label="",style="solid", color="black", weight=3]; 189.26/136.81 31505[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];31506 -> 31527[label="",style="dashed", color="red", weight=0]; 189.26/136.81 31506[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];31506 -> 31537[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 31506 -> 31538[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 31506 -> 31539[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 31507[label="ww3100",fontsize=16,color="green",shape="box"];31508 -> 27641[label="",style="dashed", color="red", weight=0]; 189.26/136.81 31508[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];31508 -> 31544[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16617 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16617[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];16617 -> 48505[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16617 -> 48506[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16617 -> 48507[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16617 -> 48508[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16617 -> 48509[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 31531[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];31532[label="ww3100",fontsize=16,color="green",shape="box"];31533[label="ww5",fontsize=16,color="green",shape="box"];31541[label="Cons (Float (Pos Zero) (Neg (Succ ww1969))) (takeWhile (flip ltEsFloat ww3723) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969))))))",fontsize=16,color="green",shape="box"];31541 -> 31583[label="",style="dashed", color="green", weight=3]; 189.26/136.81 31542[label="takeWhile0 (flip ltEsFloat ww3723) (Float (Pos Zero) (Neg (Succ ww1969))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969))))) otherwise",fontsize=16,color="black",shape="box"];31542 -> 31584[label="",style="solid", color="black", weight=3]; 189.26/136.81 16619 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16619[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];16619 -> 48510[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16619 -> 48511[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16619 -> 48512[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16619 -> 48513[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16619 -> 48514[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 53525 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.81 53525[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4573)) (Neg (Succ ww4574)))) ww4581",fontsize=16,color="magenta"];53525 -> 53587[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 53525 -> 53588[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 53525 -> 53589[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 31743[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww3727))) (Float (Pos Zero) (Neg (Succ ww3728)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];31743 -> 31796[label="",style="solid", color="black", weight=3]; 189.26/136.81 16622 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16622[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16622 -> 37844[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16622 -> 37845[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16622 -> 37846[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16622 -> 37847[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16622 -> 37848[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16622 -> 37849[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16623 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16623[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16623 -> 37850[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16623 -> 37851[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16623 -> 37852[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16623 -> 37853[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16623 -> 37854[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16623 -> 37855[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16624 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16624[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16624 -> 37856[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16624 -> 37857[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16624 -> 37858[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16624 -> 37859[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16624 -> 37860[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16624 -> 37861[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51392[label="not (esEsOrdering (primCmpInt (Pos ww44910) ww4490) LT)",fontsize=16,color="burlywood",shape="box"];62836[label="ww44910/Succ ww449100",fontsize=10,color="white",style="solid",shape="box"];51392 -> 62836[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62836 -> 51568[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 62837[label="ww44910/Zero",fontsize=10,color="white",style="solid",shape="box"];51392 -> 62837[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62837 -> 51569[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 51393[label="not (esEsOrdering (primCmpInt (Neg ww44910) ww4490) LT)",fontsize=16,color="burlywood",shape="box"];62838[label="ww44910/Succ ww449100",fontsize=10,color="white",style="solid",shape="box"];51393 -> 62838[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62838 -> 51570[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 62839[label="ww44910/Zero",fontsize=10,color="white",style="solid",shape="box"];51393 -> 62839[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62839 -> 51571[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 51394[label="takeWhile1 (flip gtEsFloat ww3262) (Float ww446200 ww446201) ww44621 (not (esEsOrdering (primCmpFloat (Float ww446200 ww446201) ww3262) LT))",fontsize=16,color="burlywood",shape="box"];62840[label="ww3262/Float ww32620 ww32621",fontsize=10,color="white",style="solid",shape="box"];51394 -> 62840[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62840 -> 51572[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 51396[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Pos (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51396 -> 51574[label="",style="solid", color="black", weight=3]; 189.26/136.81 59731 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.81 59731[label="srMyInt (Pos (Succ ww2914)) ww29151",fontsize=16,color="magenta"];59731 -> 59948[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 59731 -> 59949[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 59732 -> 23742[label="",style="dashed", color="red", weight=0]; 189.26/136.81 59732[label="msMyInt (Pos (Succ ww2913)) ww29150",fontsize=16,color="magenta"];59733[label="ww4792",fontsize=16,color="green",shape="box"];51400 -> 23742[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51400[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51400 -> 51579[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51400 -> 51580[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51401 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51401[label="srMyInt (Pos (Succ ww53900)) (Neg Zero)",fontsize=16,color="magenta"];51401 -> 51581[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51401 -> 51582[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51402 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51402[label="srMyInt (Pos Zero) (Neg (Succ ww54100))",fontsize=16,color="magenta"];51402 -> 51583[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51402 -> 51584[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51403 -> 23742[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51403[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51403 -> 51585[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51403 -> 51586[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51404[label="ww4422",fontsize=16,color="green",shape="box"];51405 -> 23742[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51405[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51405 -> 51587[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51405 -> 51588[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51406 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51406[label="srMyInt (Pos Zero) (Neg (Succ ww54100))",fontsize=16,color="magenta"];51406 -> 51589[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51406 -> 51590[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51407 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51407[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];51407 -> 51591[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51407 -> 51592[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51408 -> 23742[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51408[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51408 -> 51593[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51408 -> 51594[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51409[label="ww4438",fontsize=16,color="green",shape="box"];51410 -> 23742[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51410[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51410 -> 51595[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51410 -> 51596[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51411 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51411[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];51411 -> 51597[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51411 -> 51598[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51412[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) ww4493",fontsize=16,color="black",shape="box"];51412 -> 51599[label="",style="solid", color="black", weight=3]; 189.26/136.81 51413[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51413 -> 51600[label="",style="solid", color="black", weight=3]; 189.26/136.81 51414 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51414[label="srMyInt (Neg (Succ ww53900)) (Pos Zero)",fontsize=16,color="magenta"];51414 -> 51601[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51414 -> 51602[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51415 -> 23742[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51415[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51415 -> 51603[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51415 -> 51604[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51416[label="ww4439",fontsize=16,color="green",shape="box"];51417 -> 23742[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51417[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51417 -> 51605[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51417 -> 51606[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51418 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51418[label="srMyInt (Neg (Succ ww53900)) (Pos Zero)",fontsize=16,color="magenta"];51418 -> 51607[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51418 -> 51608[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51419 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51419[label="srMyInt (Neg Zero) (Pos (Succ ww54100))",fontsize=16,color="magenta"];51419 -> 51609[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51419 -> 51610[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51420 -> 23742[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51420[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51420 -> 51611[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51420 -> 51612[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51421[label="ww4423",fontsize=16,color="green",shape="box"];51422 -> 23742[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51422[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51422 -> 51613[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51422 -> 51614[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51423 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51423[label="srMyInt (Neg Zero) (Pos (Succ ww54100))",fontsize=16,color="magenta"];51423 -> 51615[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51423 -> 51616[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51424 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51424[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];51424 -> 51617[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51424 -> 51618[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51425 -> 23742[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51425[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51425 -> 51619[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51425 -> 51620[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51426[label="ww4440",fontsize=16,color="green",shape="box"];51427 -> 23742[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51427[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];51427 -> 51621[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51427 -> 51622[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51428 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51428[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];51428 -> 51623[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51428 -> 51624[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16637[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Pos (Succ ww54100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Pos (Succ ww54100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];16637 -> 18089[label="",style="solid", color="black", weight=3]; 189.26/136.81 16638[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];16638 -> 18090[label="",style="solid", color="black", weight=3]; 189.26/136.81 16641[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Neg (Succ ww54100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Neg (Succ ww54100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];16641 -> 18093[label="",style="solid", color="black", weight=3]; 189.26/136.81 16642[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];16642 -> 18094[label="",style="solid", color="black", weight=3]; 189.26/136.81 16643[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16643 -> 18095[label="",style="solid", color="black", weight=3]; 189.26/136.81 16644[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];16644 -> 18096[label="",style="solid", color="black", weight=3]; 189.26/136.81 16645[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Pos (Succ ww54100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Pos (Succ ww54100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];16645 -> 18097[label="",style="solid", color="black", weight=3]; 189.26/136.81 16646[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];16646 -> 18098[label="",style="solid", color="black", weight=3]; 189.26/136.81 16647[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16647 -> 18099[label="",style="solid", color="black", weight=3]; 189.26/136.81 16648[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];16648 -> 18100[label="",style="solid", color="black", weight=3]; 189.26/136.81 16649[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Neg (Succ ww54100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Neg (Succ ww54100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];16649 -> 18101[label="",style="solid", color="black", weight=3]; 189.26/136.81 16650[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];16650 -> 18102[label="",style="solid", color="black", weight=3]; 189.26/136.81 16651 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16651[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16651 -> 18103[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16651 -> 18104[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16652[label="Succ ww3100",fontsize=16,color="green",shape="box"];16653 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16653[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16653 -> 18105[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16653 -> 18106[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16654[label="Succ ww3100",fontsize=16,color="green",shape="box"];16655[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16655 -> 18107[label="",style="solid", color="black", weight=3]; 189.26/136.81 16656[label="ww4000",fontsize=16,color="green",shape="box"];16657[label="ww5",fontsize=16,color="green",shape="box"];16658[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16659[label="ww3100",fontsize=16,color="green",shape="box"];16660[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16660 -> 18108[label="",style="solid", color="black", weight=3]; 189.26/136.81 16661[label="ww4000",fontsize=16,color="green",shape="box"];16662[label="ww5",fontsize=16,color="green",shape="box"];16663[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16664[label="ww3100",fontsize=16,color="green",shape="box"];48320 -> 59092[label="",style="dashed", color="red", weight=0]; 189.26/136.81 48320[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48320 -> 59188[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48320 -> 59189[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48320 -> 59190[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48320 -> 59191[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48320 -> 59192[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48321[label="Neg Zero",fontsize=16,color="green",shape="box"];48322[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];48322 -> 50759[label="",style="solid", color="black", weight=3]; 189.26/136.81 48323[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48324 -> 50153[label="",style="dashed", color="red", weight=0]; 189.26/136.81 48324[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48324 -> 50163[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16666 -> 23348[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16666[label="takeWhile1 (flip ltEsFloat (psFloat ww1971 (fsFloat (msFloat (Float (Pos (Succ ww1972)) (Pos (Succ ww1973))) (Float (Neg Zero) (Pos (Succ ww1974)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww1974))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1972)) (Pos (Succ ww1973))) (Float (Neg Zero) (Pos (Succ ww1974))))) (psFloat (msFloat (Float (Pos (Succ ww1972)) (Pos (Succ ww1973))) (Float (Neg Zero) (Pos (Succ ww1974)))) (Float (Neg Zero) (Pos (Succ ww1974))))) (fsEsOrdering (compareFloat (Float (Neg Zero) (Pos (Succ ww1974))) (psFloat ww1971 (fsFloat (msFloat (Float (Pos (Succ ww1972)) (Pos (Succ ww1973))) (Float (Neg Zero) (Pos (Succ ww1974)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];16666 -> 23413[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16666 -> 23414[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16666 -> 23415[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16666 -> 23416[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 59168[label="ww4000",fontsize=16,color="green",shape="box"];59169[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59170[label="Neg Zero",fontsize=16,color="green",shape="box"];59171[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59172[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50703 -> 53127[label="",style="dashed", color="red", weight=0]; 189.26/136.81 50703[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50703 -> 53136[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 50703 -> 53137[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 50703 -> 53138[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 50703 -> 53139[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 50161 -> 48142[label="",style="dashed", color="red", weight=0]; 189.26/136.81 50161[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];53365 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.81 53365[label="primDivFloat (Float (msMyInt (Pos (Succ ww4577)) (Neg Zero)) (srMyInt (Pos (Succ ww4578)) (Pos (Succ ww4579)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];53365 -> 53492[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 53365 -> 53493[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16673 -> 15103[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16673[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16673 -> 18117[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16673 -> 18118[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16674 -> 15103[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16674[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16674 -> 18119[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16674 -> 18120[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16672[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) ww2112))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) ww2113))) GT))",fontsize=16,color="black",shape="triangle"];16672 -> 18121[label="",style="solid", color="black", weight=3]; 189.26/136.81 18156[label="ww4000",fontsize=16,color="green",shape="box"];18157[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18157 -> 18173[label="",style="solid", color="black", weight=3]; 189.26/136.81 18158 -> 18157[label="",style="dashed", color="red", weight=0]; 189.26/136.81 18158[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];18159[label="ww50",fontsize=16,color="green",shape="box"];18160[label="ww51",fontsize=16,color="green",shape="box"];18161 -> 20568[label="",style="dashed", color="red", weight=0]; 189.26/136.81 18161[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="magenta"];18161 -> 20569[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 18149[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww80 ww81) (Float (srMyInt (msMyInt (Pos (Succ ww7)) (Neg Zero)) (Pos (Succ Zero))) ww2235))) (Float (Neg Zero) (Pos Zero)) ww9 (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww80 ww81) (Float (srMyInt (msMyInt (Pos (Succ ww7)) (Neg Zero)) (Pos (Succ Zero))) ww2236))) GT))",fontsize=16,color="black",shape="triangle"];18149 -> 18172[label="",style="solid", color="black", weight=3]; 189.26/136.81 16681 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16681[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16681 -> 18123[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16681 -> 18124[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16682[label="Succ ww3100",fontsize=16,color="green",shape="box"];16683 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16683[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16683 -> 18125[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16683 -> 18126[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16684[label="Succ ww3100",fontsize=16,color="green",shape="box"];16703[label="ww5",fontsize=16,color="green",shape="box"];16704[label="ww4000",fontsize=16,color="green",shape="box"];16705[label="ww3100",fontsize=16,color="green",shape="box"];16706[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16707[label="ww5",fontsize=16,color="green",shape="box"];16708[label="ww4000",fontsize=16,color="green",shape="box"];16709[label="ww3100",fontsize=16,color="green",shape="box"];16710[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16716 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16716[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16716 -> 37862[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16716 -> 37863[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16716 -> 37864[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16716 -> 37865[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16716 -> 37866[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16716 -> 37867[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16717 -> 20583[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16717[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];16717 -> 20588[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16717 -> 20589[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16717 -> 20590[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16717 -> 20591[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16718[label="not (esEsOrdering (primCmpFloat (Float ww150 ww151) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];16718 -> 18132[label="",style="solid", color="black", weight=3]; 189.26/136.81 21871[label="Pos Zero",fontsize=16,color="green",shape="box"];21872[label="Neg Zero",fontsize=16,color="green",shape="box"];16722 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16722[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16722 -> 18134[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16722 -> 18135[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16723[label="Succ ww3100",fontsize=16,color="green",shape="box"];16724 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16724[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16724 -> 18136[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16724 -> 18137[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16725[label="Succ ww3100",fontsize=16,color="green",shape="box"];32920 -> 28102[label="",style="dashed", color="red", weight=0]; 189.26/136.81 32920[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];32920 -> 32960[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 32921[label="ww3100",fontsize=16,color="green",shape="box"];32922[label="ww4000",fontsize=16,color="green",shape="box"];32923 -> 32961[label="",style="dashed", color="red", weight=0]; 189.26/136.81 32923[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];32923 -> 32990[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 32923 -> 32991[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 32923 -> 32992[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 32923 -> 32993[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 32924[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];32925 -> 28102[label="",style="dashed", color="red", weight=0]; 189.26/136.81 32925[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];32925 -> 33012[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 32926[label="ww3100",fontsize=16,color="green",shape="box"];32927[label="ww4000",fontsize=16,color="green",shape="box"];32928 -> 32961[label="",style="dashed", color="red", weight=0]; 189.26/136.81 32928[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];32928 -> 32994[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 32928 -> 32995[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 32928 -> 32996[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 32928 -> 32997[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 32929[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];32982[label="ww4000",fontsize=16,color="green",shape="box"];32983[label="ww5",fontsize=16,color="green",shape="box"];32984[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];32985[label="ww3100",fontsize=16,color="green",shape="box"];32958 -> 32961[label="",style="dashed", color="red", weight=0]; 189.26/136.81 32958[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];32958 -> 32998[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 32958 -> 32999[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 32958 -> 33000[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 32958 -> 33001[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 32986[label="ww4000",fontsize=16,color="green",shape="box"];32987[label="ww5",fontsize=16,color="green",shape="box"];32988[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];32989[label="ww3100",fontsize=16,color="green",shape="box"];28424 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.81 28424[label="srMyInt (Neg Zero) ww34170",fontsize=16,color="magenta"];28424 -> 33013[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 28424 -> 33014[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 28425 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.81 28425[label="srMyInt (Pos (Succ ww3100)) ww34171",fontsize=16,color="magenta"];28425 -> 33015[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 28425 -> 33016[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 33285 -> 23742[label="",style="dashed", color="red", weight=0]; 189.26/136.81 33285[label="msMyInt (Pos (Succ ww3895)) (Neg Zero)",fontsize=16,color="magenta"];33285 -> 33363[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 33285 -> 33364[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 33286 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.81 33286[label="srMyInt (Neg (Succ ww3896)) (Pos (Succ ww3897))",fontsize=16,color="magenta"];33286 -> 33365[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 33286 -> 33366[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 33287[label="takeWhile1 (flip ltEsFloat ww3892) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123))))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))))) (fsEsOrdering (compareFloat (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))) ww3892) GT)",fontsize=16,color="black",shape="box"];33287 -> 33367[label="",style="solid", color="black", weight=3]; 189.26/136.81 58738[label="primPlusFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) ww4736",fontsize=16,color="black",shape="box"];58738 -> 58761[label="",style="solid", color="black", weight=3]; 189.26/136.81 58739 -> 58720[label="",style="dashed", color="red", weight=0]; 189.26/136.81 58739[label="psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) ww4736",fontsize=16,color="magenta"];18162[label="ww4000",fontsize=16,color="green",shape="box"];18163[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18163 -> 18175[label="",style="solid", color="black", weight=3]; 189.26/136.81 18164 -> 18163[label="",style="dashed", color="red", weight=0]; 189.26/136.81 18164[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];18165[label="ww50",fontsize=16,color="green",shape="box"];18166[label="ww51",fontsize=16,color="green",shape="box"];18167 -> 20618[label="",style="dashed", color="red", weight=0]; 189.26/136.81 18167[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="magenta"];18167 -> 20619[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16757 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16757[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16757 -> 37868[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16757 -> 37869[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16757 -> 37870[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16757 -> 37871[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16757 -> 37872[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16757 -> 37873[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 21909[label="primMulNat (Succ ww266600) (Succ ww1833100)",fontsize=16,color="black",shape="box"];21909 -> 21920[label="",style="solid", color="black", weight=3]; 189.26/136.81 21910[label="primMulNat (Succ ww266600) Zero",fontsize=16,color="black",shape="box"];21910 -> 21921[label="",style="solid", color="black", weight=3]; 189.26/136.81 21911[label="primMulNat Zero (Succ ww1833100)",fontsize=16,color="black",shape="box"];21911 -> 21922[label="",style="solid", color="black", weight=3]; 189.26/136.81 21912[label="primMulNat Zero Zero",fontsize=16,color="black",shape="box"];21912 -> 21923[label="",style="solid", color="black", weight=3]; 189.26/136.81 20347[label="ww1832000",fontsize=16,color="green",shape="box"];20348[label="ww243500",fontsize=16,color="green",shape="box"];20307 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.81 20307[label="primPlusNat ww24350 ww183200",fontsize=16,color="magenta"];20307 -> 20323[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 20307 -> 20324[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 20310[label="ww24350",fontsize=16,color="green",shape="box"];20311[label="ww183200",fontsize=16,color="green",shape="box"];20312 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.81 20312[label="primPlusNat ww24350 ww183200",fontsize=16,color="magenta"];20312 -> 20329[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 20312 -> 20330[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16763 -> 18149[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16763[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww80 ww81) (Float (srMyInt (msMyInt (Pos (Succ ww7)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) ww9 (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww80 ww81) (Float (srMyInt (msMyInt (Pos (Succ ww7)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16763 -> 18168[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16763 -> 18169[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16764 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16764[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16764 -> 18177[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16764 -> 18178[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16765[label="Succ ww3100",fontsize=16,color="green",shape="box"];16766 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16766[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16766 -> 18179[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16766 -> 18180[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16767[label="Succ ww3100",fontsize=16,color="green",shape="box"];16768[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16768 -> 18181[label="",style="solid", color="black", weight=3]; 189.26/136.81 33095[label="ww3100",fontsize=16,color="green",shape="box"];33096[label="ww4000",fontsize=16,color="green",shape="box"];33097[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];33098 -> 28204[label="",style="dashed", color="red", weight=0]; 189.26/136.81 33098[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];33098 -> 33129[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 33099 -> 33130[label="",style="dashed", color="red", weight=0]; 189.26/136.81 33099[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];33099 -> 33139[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 33099 -> 33140[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 33099 -> 33141[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 33099 -> 33142[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16773[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16773 -> 18182[label="",style="solid", color="black", weight=3]; 189.26/136.81 33100[label="ww3100",fontsize=16,color="green",shape="box"];33101[label="ww4000",fontsize=16,color="green",shape="box"];33102[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];33103 -> 28204[label="",style="dashed", color="red", weight=0]; 189.26/136.81 33103[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];33103 -> 33158[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 33104 -> 33130[label="",style="dashed", color="red", weight=0]; 189.26/136.81 33104[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];33104 -> 33143[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 33104 -> 33144[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 33104 -> 33145[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 33104 -> 33146[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48325 -> 52355[label="",style="dashed", color="red", weight=0]; 189.26/136.81 48325[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48325 -> 52366[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48325 -> 52367[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48325 -> 52368[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48325 -> 52369[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48326[label="Neg Zero",fontsize=16,color="green",shape="box"];48327 -> 33130[label="",style="dashed", color="red", weight=0]; 189.26/136.81 48327[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48327 -> 50761[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48327 -> 50762[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48327 -> 50763[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48327 -> 50764[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48328[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48329 -> 50222[label="",style="dashed", color="red", weight=0]; 189.26/136.81 48329[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48329 -> 50232[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 33135[label="ww3100",fontsize=16,color="green",shape="box"];33136[label="ww5",fontsize=16,color="green",shape="box"];33137[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];33138[label="ww4000",fontsize=16,color="green",shape="box"];28218[label="ltEsFloat (Float (Neg Zero) (Neg (Succ ww3100))) ww3429",fontsize=16,color="black",shape="box"];28218 -> 28278[label="",style="solid", color="black", weight=3]; 189.26/136.81 33156[label="Cons (Float (Neg Zero) (Neg (Succ ww1979))) (takeWhile (flip ltEsFloat ww3905) (iterate (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979))))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979))))))",fontsize=16,color="green",shape="box"];33156 -> 33202[label="",style="dashed", color="green", weight=3]; 189.26/136.81 33157[label="takeWhile0 (flip ltEsFloat ww3905) (Float (Neg Zero) (Neg (Succ ww1979))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979))))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979))))) otherwise",fontsize=16,color="black",shape="box"];33157 -> 33203[label="",style="solid", color="black", weight=3]; 189.26/136.81 52361[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52362[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52363[label="ww4000",fontsize=16,color="green",shape="box"];52364[label="ww3100",fontsize=16,color="green",shape="box"];50705[label="ww3100",fontsize=16,color="green",shape="box"];50706[label="ww5",fontsize=16,color="green",shape="box"];50707[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];50708[label="ww4000",fontsize=16,color="green",shape="box"];50230 -> 33130[label="",style="dashed", color="red", weight=0]; 189.26/136.81 50230[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50230 -> 50765[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 50230 -> 50766[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 50230 -> 50767[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 50230 -> 50768[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 52472[label="primPlusFloat (msFloat (Float (Pos (Succ ww4521)) (Neg (Succ ww4522))) (Float (Neg Zero) (Neg (Succ ww4523)))) ww4530",fontsize=16,color="black",shape="box"];52472 -> 52529[label="",style="solid", color="black", weight=3]; 189.26/136.81 52473 -> 52413[label="",style="dashed", color="red", weight=0]; 189.26/136.81 52473[label="psFloat (msFloat (Float (Pos (Succ ww4521)) (Neg (Succ ww4522))) (Float (Neg Zero) (Neg (Succ ww4523)))) ww4530",fontsize=16,color="magenta"];33250 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.81 33250[label="primPlusFloat (Float ww39080 ww39081) (primDivFloat (msFloat (Float (Pos (Succ ww3909)) (Neg (Succ ww3910))) (Float (Neg Zero) (Neg (Succ ww3911)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];33250 -> 33300[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 33250 -> 33301[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 33250 -> 33302[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48330 -> 52264[label="",style="dashed", color="red", weight=0]; 189.26/136.81 48330[label="iterate (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181))) (psFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) (Float ww180 ww181))",fontsize=16,color="magenta"];48330 -> 52281[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48331[label="ww180",fontsize=16,color="green",shape="box"];48332[label="primPlusFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];62841[label="ww19/Float ww190 ww191",fontsize=10,color="white",style="solid",shape="box"];48332 -> 62841[label="",style="solid", color="burlywood", weight=9]; 189.26/136.81 62841 -> 50770[label="",style="solid", color="burlywood", weight=3]; 189.26/136.81 48333[label="ww181",fontsize=16,color="green",shape="box"];48334 -> 50771[label="",style="dashed", color="red", weight=0]; 189.26/136.81 48334[label="not (esEsOrdering (primCmpFloat (Float ww180 ww181) (primPlusFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT)",fontsize=16,color="magenta"];48334 -> 50784[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16783 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16783[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16783 -> 37874[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16783 -> 37875[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16783 -> 37876[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16783 -> 37877[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16783 -> 37878[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16783 -> 37879[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16784 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16784[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16784 -> 37880[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16784 -> 37881[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16784 -> 37882[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16784 -> 37883[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16784 -> 37884[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16784 -> 37885[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16785 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16785[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16785 -> 37886[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16785 -> 37887[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16785 -> 37888[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16785 -> 37889[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16785 -> 37890[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16785 -> 37891[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16786 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16786[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16786 -> 18191[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16786 -> 18192[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16787[label="Succ ww3100",fontsize=16,color="green",shape="box"];16788 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16788[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16788 -> 18193[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16788 -> 18194[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16789[label="Succ ww3100",fontsize=16,color="green",shape="box"];16790[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16790 -> 18195[label="",style="solid", color="black", weight=3]; 189.26/136.81 16791[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];16792[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16793[label="ww5",fontsize=16,color="green",shape="box"];16794[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16794 -> 18196[label="",style="solid", color="black", weight=3]; 189.26/136.81 16795[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];16796[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16797[label="ww5",fontsize=16,color="green",shape="box"];48335 -> 43685[label="",style="dashed", color="red", weight=0]; 189.26/136.81 48335[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48335 -> 51641[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48335 -> 51642[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48335 -> 51643[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48335 -> 51644[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48336[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48337 -> 52299[label="",style="dashed", color="red", weight=0]; 189.26/136.81 48337[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48337 -> 52320[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48337 -> 52321[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48337 -> 52322[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48337 -> 52323[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48338[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48339 -> 49896[label="",style="dashed", color="red", weight=0]; 189.26/136.81 48339[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48339 -> 49921[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48339 -> 49922[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48339 -> 49923[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 50709[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];50710[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];50711[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50712[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52316[label="ww5",fontsize=16,color="green",shape="box"];52317[label="ww3000",fontsize=16,color="green",shape="box"];52318[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52319[label="ww3100",fontsize=16,color="green",shape="box"];49918 -> 52299[label="",style="dashed", color="red", weight=0]; 189.26/136.81 49918[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49918 -> 52324[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 49918 -> 52325[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 49918 -> 52326[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 49918 -> 52327[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 49919[label="Succ ww3100",fontsize=16,color="green",shape="box"];49920[label="ww3000",fontsize=16,color="green",shape="box"];52659 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.81 52659[label="primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww4528))) (srMyInt (Pos (Succ ww4527)) (Pos (Succ ww4529)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];52659 -> 52688[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 52659 -> 52689[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16803 -> 15103[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16803[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16803 -> 18201[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16803 -> 18202[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16804 -> 15103[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16804[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16804 -> 18203[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16804 -> 18204[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16802[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) ww2124))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) ww2125))) GT))",fontsize=16,color="black",shape="triangle"];16802 -> 18205[label="",style="solid", color="black", weight=3]; 189.26/136.81 16809 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16809[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16809 -> 37892[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16809 -> 37893[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16809 -> 37894[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16809 -> 37895[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16809 -> 37896[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16809 -> 37897[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16810 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16810[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16810 -> 18209[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16810 -> 18210[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16811[label="Succ ww3100",fontsize=16,color="green",shape="box"];16812 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16812[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16812 -> 18211[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16812 -> 18212[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16813[label="Succ ww3100",fontsize=16,color="green",shape="box"];16814[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];16815[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16816[label="ww5",fontsize=16,color="green",shape="box"];16817[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];16818[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16819[label="ww5",fontsize=16,color="green",shape="box"];16820 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16820[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16820 -> 37898[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16820 -> 37899[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16820 -> 37900[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16820 -> 37901[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16820 -> 37902[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16820 -> 37903[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16822 -> 15290[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16822[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16822 -> 18214[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16823 -> 15290[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16823[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16823 -> 18215[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16821[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) ww2126))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) ww2127))) GT))",fontsize=16,color="black",shape="triangle"];16821 -> 18216[label="",style="solid", color="black", weight=3]; 189.26/136.81 16827 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16827[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16827 -> 18217[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16827 -> 18218[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16828[label="Succ ww3100",fontsize=16,color="green",shape="box"];16829 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16829[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16829 -> 18219[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16829 -> 18220[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16830[label="Succ ww3100",fontsize=16,color="green",shape="box"];16849[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16850[label="ww5",fontsize=16,color="green",shape="box"];16851[label="ww3100",fontsize=16,color="green",shape="box"];16852[label="ww3000",fontsize=16,color="green",shape="box"];16853[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16854[label="ww5",fontsize=16,color="green",shape="box"];16855[label="ww3100",fontsize=16,color="green",shape="box"];16856[label="ww3000",fontsize=16,color="green",shape="box"];17072[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21290 ww21291) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (primPlusFloat (Float ww21290 ww21291) (primDivFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17072 -> 18221[label="",style="solid", color="black", weight=3]; 189.26/136.81 16861 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16861[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16861 -> 37904[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16861 -> 37905[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16861 -> 37906[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16861 -> 37907[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16861 -> 37908[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16861 -> 37909[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16862 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16862[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16862 -> 37910[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16862 -> 37911[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16862 -> 37912[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16862 -> 37913[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16862 -> 37914[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16862 -> 37915[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16864 -> 5124[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16864[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16864 -> 18226[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16865 -> 5124[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16865[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16865 -> 18227[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16863[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) ww2133))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) ww2134))) GT))",fontsize=16,color="black",shape="triangle"];16863 -> 18228[label="",style="solid", color="black", weight=3]; 189.26/136.81 16870 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16870[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16870 -> 18229[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16870 -> 18230[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16871[label="Succ ww3100",fontsize=16,color="green",shape="box"];16872 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16872[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16872 -> 18231[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16872 -> 18232[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16873[label="Succ ww3100",fontsize=16,color="green",shape="box"];16874[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16874 -> 18233[label="",style="solid", color="black", weight=3]; 189.26/136.81 33958 -> 28510[label="",style="dashed", color="red", weight=0]; 189.26/136.81 33958[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];33958 -> 33988[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 33959[label="ww3000",fontsize=16,color="green",shape="box"];33960[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];33961[label="ww3100",fontsize=16,color="green",shape="box"];33962 -> 33989[label="",style="dashed", color="red", weight=0]; 189.26/136.81 33962[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];33962 -> 33998[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 33962 -> 33999[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 33962 -> 34000[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 33962 -> 34001[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16879[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16879 -> 18234[label="",style="solid", color="black", weight=3]; 189.26/136.81 33963 -> 28510[label="",style="dashed", color="red", weight=0]; 189.26/136.81 33963[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];33963 -> 34015[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 33964[label="ww3000",fontsize=16,color="green",shape="box"];33965[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];33966[label="ww3100",fontsize=16,color="green",shape="box"];33967 -> 33989[label="",style="dashed", color="red", weight=0]; 189.26/136.81 33967[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];33967 -> 34002[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 33967 -> 34003[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 33967 -> 34004[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 33967 -> 34005[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48340 -> 52494[label="",style="dashed", color="red", weight=0]; 189.26/136.81 48340[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48340 -> 52509[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48340 -> 52510[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48340 -> 52511[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48340 -> 52512[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48341[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48342 -> 33989[label="",style="dashed", color="red", weight=0]; 189.26/136.81 48342[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48342 -> 51652[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48342 -> 51653[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48342 -> 51654[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48342 -> 51655[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48343[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48344 -> 49946[label="",style="dashed", color="red", weight=0]; 189.26/136.81 48344[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48344 -> 49974[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48344 -> 49975[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48344 -> 49976[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 33994[label="ww3100",fontsize=16,color="green",shape="box"];33995[label="ww3000",fontsize=16,color="green",shape="box"];33996[label="ww5",fontsize=16,color="green",shape="box"];33997[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28520[label="ltEsFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) ww3453",fontsize=16,color="black",shape="box"];28520 -> 28544[label="",style="solid", color="black", weight=3]; 189.26/136.81 34012[label="Cons (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))) (takeWhile (flip ltEsFloat ww3994) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))))))",fontsize=16,color="green",shape="box"];34012 -> 34150[label="",style="dashed", color="green", weight=3]; 189.26/136.81 34013 -> 56067[label="",style="dashed", color="red", weight=0]; 189.26/136.81 34013[label="takeWhile0 (flip ltEsFloat ww3994) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))))) otherwise",fontsize=16,color="magenta"];34013 -> 56068[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 34013 -> 56069[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 34013 -> 56070[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 34013 -> 56071[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 52505[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52506[label="ww3000",fontsize=16,color="green",shape="box"];52507[label="ww3100",fontsize=16,color="green",shape="box"];52508[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];50715[label="ww3100",fontsize=16,color="green",shape="box"];50716[label="ww3000",fontsize=16,color="green",shape="box"];50717[label="ww5",fontsize=16,color="green",shape="box"];50718[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];49971[label="ww3000",fontsize=16,color="green",shape="box"];49972[label="Succ ww3100",fontsize=16,color="green",shape="box"];49973 -> 33989[label="",style="dashed", color="red", weight=0]; 189.26/136.81 49973[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49973 -> 51658[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 49973 -> 51659[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 49973 -> 51660[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 49973 -> 51661[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 52947 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.81 52947[label="srMyInt (Neg (Succ ww4532)) (Neg (Succ ww4534))",fontsize=16,color="magenta"];52947 -> 53022[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 52947 -> 53023[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 52948 -> 25993[label="",style="dashed", color="red", weight=0]; 189.26/136.81 52948[label="msMyInt (Pos Zero) (Neg (Succ ww4533))",fontsize=16,color="magenta"];52948 -> 53024[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 52949[label="ww4542",fontsize=16,color="green",shape="box"];34415 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.81 34415[label="primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3999))) (srMyInt (Neg (Succ ww3998)) (Neg (Succ ww4000)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];34415 -> 34454[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 34415 -> 34455[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16889 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16889[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16889 -> 37916[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16889 -> 37917[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16889 -> 37918[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16889 -> 37919[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16889 -> 37920[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16889 -> 37921[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16890 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16890[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16890 -> 37922[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16890 -> 37923[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16890 -> 37924[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16890 -> 37925[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16890 -> 37926[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16890 -> 37927[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16891 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16891[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16891 -> 37928[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16891 -> 37929[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16891 -> 37930[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16891 -> 37931[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16891 -> 37932[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16891 -> 37933[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16892 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16892[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16892 -> 18243[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16892 -> 18244[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16893[label="Succ ww3100",fontsize=16,color="green",shape="box"];16894 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16894[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16894 -> 18245[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16894 -> 18246[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16895[label="Succ ww3100",fontsize=16,color="green",shape="box"];16896[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16896 -> 18247[label="",style="solid", color="black", weight=3]; 189.26/136.81 16897[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];16898[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16899[label="ww5",fontsize=16,color="green",shape="box"];16900[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];16900 -> 18248[label="",style="solid", color="black", weight=3]; 189.26/136.81 16901[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];16902[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16903[label="ww5",fontsize=16,color="green",shape="box"];48345 -> 43685[label="",style="dashed", color="red", weight=0]; 189.26/136.81 48345[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48345 -> 51666[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48345 -> 51667[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48345 -> 51668[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48345 -> 51669[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48346[label="Neg Zero",fontsize=16,color="green",shape="box"];48347 -> 52428[label="",style="dashed", color="red", weight=0]; 189.26/136.81 48347[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48347 -> 52444[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48347 -> 52445[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48347 -> 52446[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48348[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48349 -> 50153[label="",style="dashed", color="red", weight=0]; 189.26/136.81 48349[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48349 -> 50164[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 50719[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];50720[label="Neg Zero",fontsize=16,color="green",shape="box"];50721[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50722[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52441[label="ww3100",fontsize=16,color="green",shape="box"];52442[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52443[label="ww5",fontsize=16,color="green",shape="box"];50162 -> 52428[label="",style="dashed", color="red", weight=0]; 189.26/136.81 50162[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50162 -> 52447[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 50162 -> 52448[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 50162 -> 52449[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 52735 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.81 52735[label="primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos (Succ ww4537)) (Pos (Succ ww4538)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];52735 -> 52950[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 52735 -> 52951[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16909 -> 15103[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16909[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16909 -> 18253[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16909 -> 18254[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16910 -> 15103[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16910[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16910 -> 18255[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16910 -> 18256[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16908[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) ww2135))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) ww2136))) GT))",fontsize=16,color="black",shape="triangle"];16908 -> 18257[label="",style="solid", color="black", weight=3]; 189.26/136.81 16914 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16914[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16914 -> 37934[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16914 -> 37935[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16914 -> 37936[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16914 -> 37937[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16914 -> 37938[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16914 -> 37939[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16915 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16915[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16915 -> 18261[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16915 -> 18262[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16916[label="Succ ww3100",fontsize=16,color="green",shape="box"];16917 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16917[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16917 -> 18263[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16917 -> 18264[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16918[label="Succ ww3100",fontsize=16,color="green",shape="box"];16919[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];16920[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];16921[label="ww5",fontsize=16,color="green",shape="box"];16922[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];16923[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16924[label="ww5",fontsize=16,color="green",shape="box"];16925 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16925[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16925 -> 37940[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16925 -> 37941[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16925 -> 37942[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16925 -> 37943[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16925 -> 37944[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16925 -> 37945[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16927 -> 15290[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16927[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16927 -> 18266[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16928 -> 15290[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16928[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16928 -> 18267[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16926[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) ww2137))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) ww2138))) GT))",fontsize=16,color="black",shape="triangle"];16926 -> 18268[label="",style="solid", color="black", weight=3]; 189.26/136.81 16932 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16932[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16932 -> 18269[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16932 -> 18270[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16933[label="Succ ww3100",fontsize=16,color="green",shape="box"];16934 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16934[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16934 -> 18271[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16934 -> 18272[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16935[label="Succ ww3100",fontsize=16,color="green",shape="box"];34734[label="ww3100",fontsize=16,color="green",shape="box"];34735 -> 28102[label="",style="dashed", color="red", weight=0]; 189.26/136.81 34735[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];34735 -> 34769[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 34736 -> 34770[label="",style="dashed", color="red", weight=0]; 189.26/136.81 34736[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34736 -> 34792[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 34736 -> 34793[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 34736 -> 34794[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 34737[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];34738[label="ww3100",fontsize=16,color="green",shape="box"];34739 -> 28102[label="",style="dashed", color="red", weight=0]; 189.26/136.81 34739[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];34739 -> 34809[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 34740 -> 34770[label="",style="dashed", color="red", weight=0]; 189.26/136.81 34740[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34740 -> 34795[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 34740 -> 34796[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 34740 -> 34797[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 34741[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];34786[label="ww5",fontsize=16,color="green",shape="box"];34787[label="ww3100",fontsize=16,color="green",shape="box"];34788[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];34767 -> 34770[label="",style="dashed", color="red", weight=0]; 189.26/136.81 34767[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34767 -> 34798[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 34767 -> 34799[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 34767 -> 34800[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 34789[label="ww5",fontsize=16,color="green",shape="box"];34790[label="ww3100",fontsize=16,color="green",shape="box"];34791[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];35150 -> 25993[label="",style="dashed", color="red", weight=0]; 189.26/136.81 35150[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];35150 -> 35204[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 35151 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.81 35151[label="srMyInt (Neg (Succ ww4078)) (Pos (Succ ww4079))",fontsize=16,color="magenta"];35151 -> 35205[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 35151 -> 35206[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 35152[label="takeWhile1 (flip ltEsFloat ww4075) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))))) (fsEsOrdering (compareFloat (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))) ww4075) GT)",fontsize=16,color="black",shape="box"];35152 -> 35207[label="",style="solid", color="black", weight=3]; 189.26/136.81 58759[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) ww4737",fontsize=16,color="black",shape="box"];58759 -> 58776[label="",style="solid", color="black", weight=3]; 189.26/136.81 58760 -> 58736[label="",style="dashed", color="red", weight=0]; 189.26/136.81 58760[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) ww4737",fontsize=16,color="magenta"];16959 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16959[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16959 -> 37946[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16959 -> 37947[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16959 -> 37948[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16959 -> 37949[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16959 -> 37950[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16959 -> 37951[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16960 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16960[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16960 -> 37952[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16960 -> 37953[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16960 -> 37954[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16960 -> 37955[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16960 -> 37956[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16960 -> 37957[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16962 -> 5124[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16962[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16962 -> 18278[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16963 -> 5124[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16963[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];16963 -> 18279[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16961[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) ww2143))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))) ww2144))) GT))",fontsize=16,color="black",shape="triangle"];16961 -> 18280[label="",style="solid", color="black", weight=3]; 189.26/136.81 16966 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16966[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16966 -> 18281[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16966 -> 18282[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16967[label="Succ ww3100",fontsize=16,color="green",shape="box"];16968 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16968[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];16968 -> 18283[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16968 -> 18284[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16969[label="Succ ww3100",fontsize=16,color="green",shape="box"];16970[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16970 -> 18285[label="",style="solid", color="black", weight=3]; 189.26/136.81 34881[label="ww3100",fontsize=16,color="green",shape="box"];34882[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];34883 -> 28204[label="",style="dashed", color="red", weight=0]; 189.26/136.81 34883[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];34883 -> 34910[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 34884 -> 34911[label="",style="dashed", color="red", weight=0]; 189.26/136.81 34884[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34884 -> 34918[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 34884 -> 34919[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 34884 -> 34920[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16974[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];16974 -> 18286[label="",style="solid", color="black", weight=3]; 189.26/136.81 34885[label="ww3100",fontsize=16,color="green",shape="box"];34886[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];34887 -> 28204[label="",style="dashed", color="red", weight=0]; 189.26/136.81 34887[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];34887 -> 34934[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 34888 -> 34911[label="",style="dashed", color="red", weight=0]; 189.26/136.81 34888[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34888 -> 34921[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 34888 -> 34922[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 34888 -> 34923[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48350 -> 52627[label="",style="dashed", color="red", weight=0]; 189.26/136.81 48350[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48350 -> 52639[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48350 -> 52640[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48350 -> 52641[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48351[label="Neg Zero",fontsize=16,color="green",shape="box"];48352 -> 34911[label="",style="dashed", color="red", weight=0]; 189.26/136.81 48352[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48352 -> 51677[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48352 -> 51678[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48352 -> 51679[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48353[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48354 -> 50222[label="",style="dashed", color="red", weight=0]; 189.26/136.81 48354[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48354 -> 50233[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 34915[label="ww3100",fontsize=16,color="green",shape="box"];34916[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];34917[label="ww5",fontsize=16,color="green",shape="box"];34932[label="Cons (Float (Neg Zero) (Neg (Succ ww1988))) (takeWhile (flip ltEsFloat ww4091) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988))))))",fontsize=16,color="green",shape="box"];34932 -> 35023[label="",style="dashed", color="green", weight=3]; 189.26/136.81 34933[label="takeWhile0 (flip ltEsFloat ww4091) (Float (Neg Zero) (Neg (Succ ww1988))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988))))) otherwise",fontsize=16,color="black",shape="box"];34933 -> 35024[label="",style="solid", color="black", weight=3]; 189.26/136.81 52636[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52637[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52638[label="ww3100",fontsize=16,color="green",shape="box"];50725[label="ww3100",fontsize=16,color="green",shape="box"];50726[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];50727[label="ww5",fontsize=16,color="green",shape="box"];50231 -> 34911[label="",style="dashed", color="red", weight=0]; 189.26/136.81 50231[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50231 -> 51682[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 50231 -> 51683[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 50231 -> 51684[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 53058 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.81 53058[label="srMyInt (Neg (Succ ww4540)) (Neg (Succ ww4541))",fontsize=16,color="magenta"];53058 -> 53101[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 53058 -> 53102[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 53059 -> 25993[label="",style="dashed", color="red", weight=0]; 189.26/136.81 53059[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];53059 -> 53103[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 53060[label="ww4548",fontsize=16,color="green",shape="box"];35281 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.81 35281[label="primDivFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4095)) (Neg (Succ ww4096)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];35281 -> 35313[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 35281 -> 35314[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16983 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16983[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16983 -> 37958[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16983 -> 37959[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16983 -> 37960[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16983 -> 37961[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16983 -> 37962[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16983 -> 37963[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16984 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16984[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16984 -> 37964[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16984 -> 37965[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16984 -> 37966[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16984 -> 37967[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16984 -> 37968[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16984 -> 37969[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16985 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 16985[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];16985 -> 37970[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16985 -> 37971[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16985 -> 37972[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16985 -> 37973[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16985 -> 37974[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16985 -> 37975[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 26569 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.81 26569[label="primPlusNat (Succ ww955) (Succ ww957)",fontsize=16,color="magenta"];26569 -> 35621[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 26569 -> 35622[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51463 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51463[label="srMyInt (Pos (Succ ww95600)) (Neg Zero)",fontsize=16,color="magenta"];51463 -> 51691[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51463 -> 51692[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51464 -> 20687[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51464[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51465[label="ww4427",fontsize=16,color="green",shape="box"];51466 -> 20687[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51466[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51467 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51467[label="srMyInt (Pos (Succ ww95600)) (Neg Zero)",fontsize=16,color="magenta"];51467 -> 51693[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51467 -> 51694[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51473 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51473[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];51473 -> 51699[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51473 -> 51700[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51474 -> 20687[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51474[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51475[label="ww4478",fontsize=16,color="green",shape="box"];51476 -> 20687[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51476[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51477 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51477[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];51477 -> 51701[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51477 -> 51702[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51478[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) ww4495",fontsize=16,color="black",shape="box"];51478 -> 51703[label="",style="solid", color="black", weight=3]; 189.26/136.81 51479[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51479 -> 51704[label="",style="solid", color="black", weight=3]; 189.26/136.81 51480 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51480[label="srMyInt (Neg (Succ ww95600)) (Pos Zero)",fontsize=16,color="magenta"];51480 -> 51705[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51480 -> 51706[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51481 -> 20687[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51481[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51482[label="ww4479",fontsize=16,color="green",shape="box"];51483 -> 20687[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51483[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51484 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51484[label="srMyInt (Neg (Succ ww95600)) (Pos Zero)",fontsize=16,color="magenta"];51484 -> 51707[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51484 -> 51708[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51485 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51485[label="srMyInt (Neg Zero) (Pos (Succ ww95800))",fontsize=16,color="magenta"];51485 -> 51709[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51485 -> 51710[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51486 -> 20687[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51486[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51487[label="ww4429",fontsize=16,color="green",shape="box"];51488 -> 20687[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51488[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51489 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51489[label="srMyInt (Neg Zero) (Pos (Succ ww95800))",fontsize=16,color="magenta"];51489 -> 51711[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51489 -> 51712[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51490 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51490[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];51490 -> 51713[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51490 -> 51714[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51491 -> 20687[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51491[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51492[label="ww4480",fontsize=16,color="green",shape="box"];51493 -> 20687[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51493[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];51494 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.81 51494[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];51494 -> 51715[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 51494 -> 51716[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 16996[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];16996 -> 18305[label="",style="solid", color="black", weight=3]; 189.26/136.81 16997[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];16997 -> 18306[label="",style="solid", color="black", weight=3]; 189.26/136.81 16998[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Pos (Succ ww95800)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Pos (Succ ww95800)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];16998 -> 18307[label="",style="solid", color="black", weight=3]; 189.26/136.81 16999[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];16999 -> 18308[label="",style="solid", color="black", weight=3]; 189.26/136.81 52115 -> 20687[label="",style="dashed", color="red", weight=0]; 189.26/136.81 52115[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];52116 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.81 52116[label="srMyInt (Pos (Succ ww95600)) (Neg (Succ ww95800))",fontsize=16,color="magenta"];52116 -> 52535[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 52116 -> 52536[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 52533[label="Neg (Succ ww95800)",fontsize=16,color="green",shape="box"];52534[label="Pos (Succ ww95600)",fontsize=16,color="green",shape="box"];17001[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];17001 -> 18310[label="",style="solid", color="black", weight=3]; 189.26/136.81 17003[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];17003 -> 18312[label="",style="solid", color="black", weight=3]; 189.26/136.81 17004[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17004 -> 18313[label="",style="solid", color="black", weight=3]; 189.26/136.81 17005[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];17005 -> 18314[label="",style="solid", color="black", weight=3]; 189.26/136.81 17006[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Pos (Succ ww95800)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Pos (Succ ww95800)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];17006 -> 18315[label="",style="solid", color="black", weight=3]; 189.26/136.81 17007[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];17007 -> 18316[label="",style="solid", color="black", weight=3]; 189.26/136.81 17009[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];17009 -> 18318[label="",style="solid", color="black", weight=3]; 189.26/136.81 17011[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];17011 -> 18320[label="",style="solid", color="black", weight=3]; 189.26/136.81 17012 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 17012[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17012 -> 18321[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 17012 -> 18322[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 17013[label="Succ ww3100",fontsize=16,color="green",shape="box"];17014 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 17014[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17014 -> 18323[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 17014 -> 18324[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 17015[label="Succ ww3100",fontsize=16,color="green",shape="box"];17016[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17016 -> 18325[label="",style="solid", color="black", weight=3]; 189.26/136.81 36474 -> 26659[label="",style="dashed", color="red", weight=0]; 189.26/136.81 36474[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36474 -> 37517[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36474 -> 37518[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36474 -> 37519[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36474 -> 37520[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36475 -> 37526[label="",style="dashed", color="red", weight=0]; 189.26/136.81 36475[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36475 -> 37535[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36475 -> 37536[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36475 -> 37537[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36475 -> 37538[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36476 -> 36796[label="",style="dashed", color="red", weight=0]; 189.26/136.81 36476[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36476 -> 36832[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36477[label="ww3100",fontsize=16,color="green",shape="box"];17021[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17021 -> 18326[label="",style="solid", color="black", weight=3]; 189.26/136.81 36478 -> 26659[label="",style="dashed", color="red", weight=0]; 189.26/136.81 36478[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36478 -> 37522[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36478 -> 37523[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36478 -> 37524[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36478 -> 37525[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36479 -> 37526[label="",style="dashed", color="red", weight=0]; 189.26/136.81 36479[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36479 -> 37539[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36479 -> 37540[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36479 -> 37541[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36479 -> 37542[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36480 -> 36796[label="",style="dashed", color="red", weight=0]; 189.26/136.81 36480[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36480 -> 36833[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 36481[label="ww3100",fontsize=16,color="green",shape="box"];48380 -> 26659[label="",style="dashed", color="red", weight=0]; 189.26/136.81 48380[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48380 -> 51717[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48380 -> 51718[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48380 -> 51719[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48380 -> 51720[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48381[label="Pos Zero",fontsize=16,color="green",shape="box"];48382 -> 37526[label="",style="dashed", color="red", weight=0]; 189.26/136.81 48382[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48382 -> 51721[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48382 -> 51722[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48382 -> 51723[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48382 -> 51724[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 48383[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48384 -> 50281[label="",style="dashed", color="red", weight=0]; 189.26/136.81 48384[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48384 -> 50293[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 37531[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];37532[label="ww5",fontsize=16,color="green",shape="box"];37533[label="ww3100",fontsize=16,color="green",shape="box"];37534[label="ww4000",fontsize=16,color="green",shape="box"];50728[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];50729[label="ww3100",fontsize=16,color="green",shape="box"];50730[label="ww4000",fontsize=16,color="green",shape="box"];50731[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50732[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];50733[label="ww5",fontsize=16,color="green",shape="box"];50734[label="ww3100",fontsize=16,color="green",shape="box"];50735[label="ww4000",fontsize=16,color="green",shape="box"];50291 -> 37526[label="",style="dashed", color="red", weight=0]; 189.26/136.81 50291[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50291 -> 51725[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 50291 -> 51726[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 50291 -> 51727[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 50291 -> 51728[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 26776[label="Pos (Succ ww2914)",fontsize=16,color="green",shape="box"];26777[label="ww29151",fontsize=16,color="green",shape="box"];43604 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.81 43604[label="primDivFloat (Float (msMyInt (Neg (Succ ww4257)) (Pos Zero)) (srMyInt (Pos (Succ ww4258)) (Pos (Succ ww4259)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];43604 -> 43745[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 43604 -> 43746[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 17033 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 17033[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17033 -> 37976[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 17033 -> 37977[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 17033 -> 37978[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 17033 -> 37979[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 17033 -> 37980[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 17033 -> 37981[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 24628[label="Succ ww4000",fontsize=16,color="green",shape="box"];24629[label="Zero",fontsize=16,color="green",shape="box"];17039 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 17039[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17039 -> 37982[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 17039 -> 37983[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 17039 -> 37984[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 17039 -> 37985[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 17039 -> 37986[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 17039 -> 37987[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 17040 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 17040[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17040 -> 18345[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 17040 -> 18346[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 17041[label="Succ ww3100",fontsize=16,color="green",shape="box"];17042 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.81 17042[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17042 -> 18347[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 17042 -> 18348[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 17043[label="Succ ww3100",fontsize=16,color="green",shape="box"];46537[label="ww3100",fontsize=16,color="green",shape="box"];46538[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];46539 -> 27641[label="",style="dashed", color="red", weight=0]; 189.26/136.81 46539[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];46539 -> 46572[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 46540 -> 46573[label="",style="dashed", color="red", weight=0]; 189.26/136.81 46540[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];46540 -> 46602[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 46540 -> 46603[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 46540 -> 46604[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 46540 -> 46605[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 46541[label="ww4000",fontsize=16,color="green",shape="box"];46542[label="ww3100",fontsize=16,color="green",shape="box"];46543[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];46544 -> 27641[label="",style="dashed", color="red", weight=0]; 189.26/136.81 46544[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];46544 -> 46621[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 46545 -> 46573[label="",style="dashed", color="red", weight=0]; 189.26/136.81 46545[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];46545 -> 46606[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 46545 -> 46607[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 46545 -> 46608[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 46545 -> 46609[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 46546[label="ww4000",fontsize=16,color="green",shape="box"];46594[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];46595[label="ww4000",fontsize=16,color="green",shape="box"];46596[label="ww3100",fontsize=16,color="green",shape="box"];46597[label="ww5",fontsize=16,color="green",shape="box"];46570 -> 46573[label="",style="dashed", color="red", weight=0]; 189.26/136.81 46570[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];46570 -> 46610[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 46570 -> 46611[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 46570 -> 46612[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 46570 -> 46613[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 46598[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];46599[label="ww4000",fontsize=16,color="green",shape="box"];46600[label="ww3100",fontsize=16,color="green",shape="box"];46601[label="ww5",fontsize=16,color="green",shape="box"];27866 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.81 27866[label="srMyInt (Pos Zero) ww33460",fontsize=16,color="magenta"];27866 -> 30576[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 27866 -> 30577[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 27867 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.81 27867[label="srMyInt (Neg (Succ ww3100)) ww33461",fontsize=16,color="magenta"];27867 -> 30578[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 27867 -> 30579[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 46873 -> 20243[label="",style="dashed", color="red", weight=0]; 189.26/136.81 46873[label="msMyInt (Neg (Succ ww4447)) (Pos Zero)",fontsize=16,color="magenta"];46873 -> 46926[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 46874 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.81 46874[label="srMyInt (Pos (Succ ww4448)) (Neg (Succ ww4449))",fontsize=16,color="magenta"];46874 -> 46927[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 46874 -> 46928[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 46962[label="primPlusFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) ww4455",fontsize=16,color="black",shape="box"];46962 -> 46976[label="",style="solid", color="black", weight=3]; 189.26/136.81 46963 -> 46924[label="",style="dashed", color="red", weight=0]; 189.26/136.81 46963[label="psFloat (msFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) ww4455",fontsize=16,color="magenta"];17073 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 17073[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17073 -> 37988[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 17073 -> 37989[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 17073 -> 37990[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 17073 -> 37991[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 17073 -> 37992[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 17073 -> 37993[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 17074 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.81 17074[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17074 -> 37994[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 17074 -> 37995[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 17074 -> 37996[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 17074 -> 37997[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 17074 -> 37998[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 17074 -> 37999[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 17076 -> 15290[label="",style="dashed", color="red", weight=0]; 189.26/136.81 17076[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17076 -> 18352[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 17077 -> 15290[label="",style="dashed", color="red", weight=0]; 189.26/136.81 17077[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17077 -> 18353[label="",style="dashed", color="magenta", weight=3]; 189.26/136.81 17075[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) ww2152))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) ww2153))) GT))",fontsize=16,color="black",shape="triangle"];17075 -> 18354[label="",style="solid", color="black", weight=3]; 189.26/136.82 17080 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17080[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17080 -> 18355[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17080 -> 18356[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17081[label="Succ ww3100",fontsize=16,color="green",shape="box"];17082 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17082[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17082 -> 18357[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17082 -> 18358[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17083[label="Succ ww3100",fontsize=16,color="green",shape="box"];36489 -> 37677[label="",style="dashed", color="red", weight=0]; 189.26/136.82 36489[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36489 -> 37696[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36489 -> 37697[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36489 -> 37698[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36489 -> 37699[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36490[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36490 -> 37597[label="",style="solid", color="black", weight=3]; 189.26/136.82 36491 -> 36796[label="",style="dashed", color="red", weight=0]; 189.26/136.82 36491[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36491 -> 36834[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36492[label="ww3100",fontsize=16,color="green",shape="box"];36493 -> 37677[label="",style="dashed", color="red", weight=0]; 189.26/136.82 36493[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36493 -> 37700[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36493 -> 37701[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36493 -> 37702[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36493 -> 37703[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36494[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36494 -> 37623[label="",style="solid", color="black", weight=3]; 189.26/136.82 36495 -> 36796[label="",style="dashed", color="red", weight=0]; 189.26/136.82 36495[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36495 -> 36835[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36496[label="ww3100",fontsize=16,color="green",shape="box"];41622[label="ww5",fontsize=16,color="green",shape="box"];41623[label="ww3100",fontsize=16,color="green",shape="box"];41624[label="ww4000",fontsize=16,color="green",shape="box"];41625[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];37692[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];37693[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37694[label="ww4000",fontsize=16,color="green",shape="box"];37695[label="ww3100",fontsize=16,color="green",shape="box"];36903 -> 41613[label="",style="dashed", color="red", weight=0]; 189.26/136.82 36903[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36903 -> 41626[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36903 -> 41627[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36903 -> 41628[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36903 -> 41629[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36822 -> 36395[label="",style="dashed", color="red", weight=0]; 189.26/136.82 36822[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];41642[label="Pos (Succ ww4265)",fontsize=16,color="green",shape="box"];41643[label="Neg (Succ ww4264)",fontsize=16,color="green",shape="box"];41644[label="ww4263",fontsize=16,color="green",shape="box"];43743 -> 20243[label="",style="dashed", color="red", weight=0]; 189.26/136.82 43743[label="msMyInt (Neg (Succ ww4293)) (Pos Zero)",fontsize=16,color="magenta"];43743 -> 44013[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 43744 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.82 43744[label="srMyInt (Neg (Succ ww4294)) (Pos (Succ ww4295))",fontsize=16,color="magenta"];43744 -> 44014[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 43744 -> 44015[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17113 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17113[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17113 -> 38000[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17113 -> 38001[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17113 -> 38002[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17113 -> 38003[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17113 -> 38004[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17113 -> 38005[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17116 -> 5124[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17116[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17116 -> 18364[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17117 -> 5124[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17117[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17117 -> 18365[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17115[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) ww2159))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))) ww2160))) GT))",fontsize=16,color="black",shape="triangle"];17115 -> 18366[label="",style="solid", color="black", weight=3]; 189.26/136.82 17121 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17121[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17121 -> 18367[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17121 -> 18368[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17122[label="Succ ww3100",fontsize=16,color="green",shape="box"];17123 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17123[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17123 -> 18369[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17123 -> 18370[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17124[label="Succ ww3100",fontsize=16,color="green",shape="box"];17125[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17125 -> 18371[label="",style="solid", color="black", weight=3]; 189.26/136.82 46673[label="ww4000",fontsize=16,color="green",shape="box"];46674[label="ww3100",fontsize=16,color="green",shape="box"];46675[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];46676 -> 26764[label="",style="dashed", color="red", weight=0]; 189.26/136.82 46676[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];46676 -> 46704[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 46676 -> 46705[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 46676 -> 46706[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 46676 -> 46707[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 46677 -> 27641[label="",style="dashed", color="red", weight=0]; 189.26/136.82 46677[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];46677 -> 46708[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17130[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17130 -> 18372[label="",style="solid", color="black", weight=3]; 189.26/136.82 46678[label="ww4000",fontsize=16,color="green",shape="box"];46679[label="ww3100",fontsize=16,color="green",shape="box"];46680[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];46681 -> 26764[label="",style="dashed", color="red", weight=0]; 189.26/136.82 46681[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];46681 -> 46709[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 46681 -> 46710[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 46681 -> 46711[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 46681 -> 46712[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 46682 -> 27641[label="",style="dashed", color="red", weight=0]; 189.26/136.82 46682[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];46682 -> 46713[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48385 -> 46965[label="",style="dashed", color="red", weight=0]; 189.26/136.82 48385[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48385 -> 51729[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48385 -> 51730[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48385 -> 51731[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48385 -> 51732[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48386[label="Pos Zero",fontsize=16,color="green",shape="box"];48387 -> 26764[label="",style="dashed", color="red", weight=0]; 189.26/136.82 48387[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48387 -> 51733[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48387 -> 51734[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48387 -> 51735[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48387 -> 51736[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48388[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48389 -> 50320[label="",style="dashed", color="red", weight=0]; 189.26/136.82 48389[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48389 -> 50330[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 46744[label="ww4000",fontsize=16,color="green",shape="box"];46745[label="ww3100",fontsize=16,color="green",shape="box"];46746[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];46747[label="ww5",fontsize=16,color="green",shape="box"];46748[label="Cons (Float (Pos Zero) (Neg (Succ ww1998))) (takeWhile (flip ltEsFloat ww3258) (iterate (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998))))) (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) (Float (Pos Zero) (Neg (Succ ww1998))))))",fontsize=16,color="green",shape="box"];46748 -> 46804[label="",style="dashed", color="green", weight=3]; 189.26/136.82 46749[label="takeWhile0 (flip ltEsFloat ww3258) (Float (Pos Zero) (Neg (Succ ww1998))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998))))) (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) (Float (Pos Zero) (Neg (Succ ww1998))))) otherwise",fontsize=16,color="black",shape="box"];46749 -> 46805[label="",style="solid", color="black", weight=3]; 189.26/136.82 50736[label="ww4000",fontsize=16,color="green",shape="box"];50737[label="ww3100",fontsize=16,color="green",shape="box"];50738[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];50739[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];50740[label="ww4000",fontsize=16,color="green",shape="box"];50741[label="ww3100",fontsize=16,color="green",shape="box"];50742[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];50743[label="ww5",fontsize=16,color="green",shape="box"];50329 -> 26764[label="",style="dashed", color="red", weight=0]; 189.26/136.82 50329[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50329 -> 51737[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 50329 -> 51738[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 50329 -> 51739[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 50329 -> 51740[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 51495 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.82 51495[label="srMyInt (Neg (Succ ww1997)) (Neg (Succ ww1998))",fontsize=16,color="magenta"];51495 -> 51741[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 51495 -> 51742[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 51496 -> 20243[label="",style="dashed", color="red", weight=0]; 189.26/136.82 51496[label="msMyInt (Neg (Succ ww1996)) (Pos Zero)",fontsize=16,color="magenta"];51496 -> 51743[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 51497[label="ww4458",fontsize=16,color="green",shape="box"];26900 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.82 26900[label="primDivFloat (Float (msMyInt (Neg (Succ ww1996)) (Pos Zero)) (srMyInt (Neg (Succ ww1997)) (Neg (Succ ww1998)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];26900 -> 26926[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 26900 -> 26927[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17140 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17140[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17140 -> 38006[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17140 -> 38007[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17140 -> 38008[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17140 -> 38009[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17140 -> 38010[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17140 -> 38011[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17141 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17141[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17141 -> 38012[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17141 -> 38013[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17141 -> 38014[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17141 -> 38015[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17141 -> 38016[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17141 -> 38017[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17142 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17142[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17142 -> 38018[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17142 -> 38019[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17142 -> 38020[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17142 -> 38021[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17142 -> 38022[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17142 -> 38023[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17143 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17143[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17143 -> 18381[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17143 -> 18382[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17144[label="Succ ww3100",fontsize=16,color="green",shape="box"];17145 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17145[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17145 -> 18383[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17145 -> 18384[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17146[label="Succ ww3100",fontsize=16,color="green",shape="box"];17147[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17147 -> 18385[label="",style="solid", color="black", weight=3]; 189.26/136.82 15748[label="ww5",fontsize=16,color="green",shape="box"];15749[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];15750[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];17148[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17148 -> 18386[label="",style="solid", color="black", weight=3]; 189.26/136.82 15751[label="ww5",fontsize=16,color="green",shape="box"];15752[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];15753[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];48390 -> 43626[label="",style="dashed", color="red", weight=0]; 189.26/136.82 48390[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48390 -> 51744[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48390 -> 51745[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48390 -> 51746[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48390 -> 51747[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48391[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48392 -> 52582[label="",style="dashed", color="red", weight=0]; 189.26/136.82 48392[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48392 -> 52595[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48392 -> 52596[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48392 -> 52597[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48392 -> 52598[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48393[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48394 -> 49994[label="",style="dashed", color="red", weight=0]; 189.26/136.82 48394[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48394 -> 50019[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48394 -> 50020[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48394 -> 50021[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 50744[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50745[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50746[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];50747[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];52591[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52592[label="ww5",fontsize=16,color="green",shape="box"];52593[label="ww3000",fontsize=16,color="green",shape="box"];52594[label="ww3100",fontsize=16,color="green",shape="box"];50013[label="Succ ww3100",fontsize=16,color="green",shape="box"];50014[label="ww3000",fontsize=16,color="green",shape="box"];50015 -> 52582[label="",style="dashed", color="red", weight=0]; 189.26/136.82 50015[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50015 -> 52599[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 50015 -> 52600[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 50015 -> 52601[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 50015 -> 52602[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17151[label="takeWhile1 (flip gtEsFloat (psFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww65 (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65)) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) ww65)) (not (esEsOrdering (primCmpFloat ww65 (psFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) ww65) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT))",fontsize=16,color="burlywood",shape="box"];62842[label="ww65/Float ww650 ww651",fontsize=10,color="white",style="solid",shape="box"];17151 -> 62842[label="",style="solid", color="burlywood", weight=9]; 189.26/136.82 62842 -> 18389[label="",style="solid", color="burlywood", weight=3]; 189.26/136.82 53021 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.82 53021[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww4546))) (srMyInt (Pos (Succ ww4545)) (Pos (Succ ww4547)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];53021 -> 53061[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 53021 -> 53062[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17153[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20760 ww20761) (primDivFloat (Float (msMyInt (Neg Zero) ww20780) (srMyInt (Pos (Succ ww2077)) ww20781)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float ww20780 ww20781) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (Float ww20780 ww20781))) (not (esEsOrdering (primCmpFloat (Float ww20780 ww20781) (primPlusFloat (Float ww20760 ww20761) (primDivFloat (Float (msMyInt (Neg Zero) ww20780) (srMyInt (Pos (Succ ww2077)) ww20781)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];17153 -> 18391[label="",style="solid", color="black", weight=3]; 189.26/136.82 17155 -> 15103[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17155[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17155 -> 18392[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17155 -> 18393[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17156 -> 15103[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17156[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17156 -> 18394[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17156 -> 18395[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17154[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) ww2161))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) ww2162))) GT))",fontsize=16,color="black",shape="triangle"];17154 -> 18396[label="",style="solid", color="black", weight=3]; 189.26/136.82 17160 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17160[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17160 -> 38024[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17160 -> 38025[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17160 -> 38026[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17160 -> 38027[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17160 -> 38028[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17160 -> 38029[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17161 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17161[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17161 -> 18400[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17161 -> 18401[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17162[label="Succ ww3100",fontsize=16,color="green",shape="box"];17163 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17163[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17163 -> 18402[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17163 -> 18403[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17164[label="Succ ww3100",fontsize=16,color="green",shape="box"];54365 -> 54742[label="",style="dashed", color="red", weight=0]; 189.26/136.82 54365[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54365 -> 54819[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54365 -> 54820[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54365 -> 54821[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54366[label="ww3000",fontsize=16,color="green",shape="box"];54367[label="ww3100",fontsize=16,color="green",shape="box"];54368 -> 55266[label="",style="dashed", color="red", weight=0]; 189.26/136.82 54368[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54368 -> 55291[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54368 -> 55292[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54368 -> 55293[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54368 -> 55294[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54369 -> 43626[label="",style="dashed", color="red", weight=0]; 189.26/136.82 54369[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54369 -> 55262[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54369 -> 55263[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54369 -> 55264[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54369 -> 55265[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54370 -> 54742[label="",style="dashed", color="red", weight=0]; 189.26/136.82 54370[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54370 -> 54822[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54370 -> 54823[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54370 -> 54824[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54371[label="ww3000",fontsize=16,color="green",shape="box"];54372[label="ww3100",fontsize=16,color="green",shape="box"];54373 -> 55266[label="",style="dashed", color="red", weight=0]; 189.26/136.82 54373[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54373 -> 55295[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54373 -> 55296[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54373 -> 55297[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54373 -> 55298[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54374 -> 43626[label="",style="dashed", color="red", weight=0]; 189.26/136.82 54374[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54374 -> 55343[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54374 -> 55344[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54374 -> 55345[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54374 -> 55346[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 55287[label="ww3000",fontsize=16,color="green",shape="box"];55288[label="ww5",fontsize=16,color="green",shape="box"];55289[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55290[label="ww3100",fontsize=16,color="green",shape="box"];55641 -> 22801[label="",style="dashed", color="red", weight=0]; 189.26/136.82 55641[label="msMyInt (Neg Zero) (Pos (Succ ww4628))",fontsize=16,color="magenta"];55641 -> 55673[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 55642 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.82 55642[label="srMyInt (Pos (Succ ww4627)) (Neg (Succ ww4629))",fontsize=16,color="magenta"];55642 -> 55674[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 55642 -> 55675[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 44105[label="ww20781",fontsize=16,color="green",shape="box"];44106[label="Pos (Succ ww2077)",fontsize=16,color="green",shape="box"];26838 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.82 26838[label="primPlusNat Zero ww207800",fontsize=16,color="magenta"];26838 -> 26854[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 26838 -> 26855[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 26839[label="Zero",fontsize=16,color="green",shape="box"];26840[label="ww207800",fontsize=16,color="green",shape="box"];17167 -> 15290[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17167[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17167 -> 18405[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17168 -> 15290[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17168[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17168 -> 18406[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17166[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) ww2163))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) ww2164))) GT))",fontsize=16,color="black",shape="triangle"];17166 -> 18407[label="",style="solid", color="black", weight=3]; 189.26/136.82 17171 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17171[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17171 -> 18408[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17171 -> 18409[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17172[label="Succ ww3100",fontsize=16,color="green",shape="box"];17173 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17173[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17173 -> 18410[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17173 -> 18411[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17174[label="Succ ww3100",fontsize=16,color="green",shape="box"];27006[label="ww3000",fontsize=16,color="green",shape="box"];27007[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];27008[label="ww3100",fontsize=16,color="green",shape="box"];27009 -> 27046[label="",style="dashed", color="red", weight=0]; 189.26/136.82 27009[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27009 -> 27075[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 27009 -> 27076[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 27009 -> 27077[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 27009 -> 27078[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 27010 -> 27030[label="",style="dashed", color="red", weight=0]; 189.26/136.82 27010[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];27010 -> 27036[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 27011[label="ww3000",fontsize=16,color="green",shape="box"];27012[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];27013[label="ww3100",fontsize=16,color="green",shape="box"];27014 -> 27046[label="",style="dashed", color="red", weight=0]; 189.26/136.82 27014[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27014 -> 27079[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 27014 -> 27080[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 27014 -> 27081[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 27014 -> 27082[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 27015 -> 27030[label="",style="dashed", color="red", weight=0]; 189.26/136.82 27015[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];27015 -> 27037[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 27067[label="ww5",fontsize=16,color="green",shape="box"];27068[label="ww3100",fontsize=16,color="green",shape="box"];27069[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];27070[label="ww3000",fontsize=16,color="green",shape="box"];27071[label="ww5",fontsize=16,color="green",shape="box"];27072[label="ww3100",fontsize=16,color="green",shape="box"];27073[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];27074[label="ww3000",fontsize=16,color="green",shape="box"];27035 -> 27046[label="",style="dashed", color="red", weight=0]; 189.26/136.82 27035[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27035 -> 27083[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 27035 -> 27084[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 27035 -> 27085[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 27035 -> 27086[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 27281 -> 22801[label="",style="dashed", color="red", weight=0]; 189.26/136.82 27281[label="msMyInt (Neg Zero) (Pos (Succ ww3292))",fontsize=16,color="magenta"];27281 -> 27311[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 27282 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.82 27282[label="srMyInt (Neg (Succ ww3291)) (Pos (Succ ww3293))",fontsize=16,color="magenta"];27282 -> 27312[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 27282 -> 27313[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 27283[label="takeWhile1 (flip ltEsFloat ww3284) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))))) (fsEsOrdering (compareFloat (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) ww3284) GT)",fontsize=16,color="black",shape="box"];27283 -> 27314[label="",style="solid", color="black", weight=3]; 189.26/136.82 57787[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) ww4689",fontsize=16,color="black",shape="box"];57787 -> 57795[label="",style="solid", color="black", weight=3]; 189.26/136.82 17204 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17204[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17204 -> 38036[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17204 -> 38037[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17204 -> 38038[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17204 -> 38039[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17204 -> 38040[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17204 -> 38041[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17205 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17205[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17205 -> 38042[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17205 -> 38043[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17205 -> 38044[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17205 -> 38045[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17205 -> 38046[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17205 -> 38047[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17207 -> 5124[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17207[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17207 -> 18417[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17208 -> 5124[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17208[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17208 -> 18418[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17206[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) ww2170))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) ww2171))) GT))",fontsize=16,color="black",shape="triangle"];17206 -> 18419[label="",style="solid", color="black", weight=3]; 189.26/136.82 17212 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17212[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17212 -> 18420[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17212 -> 18421[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17213[label="Succ ww3100",fontsize=16,color="green",shape="box"];17214 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17214[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17214 -> 18422[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17214 -> 18423[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17215[label="Succ ww3100",fontsize=16,color="green",shape="box"];17216[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17216 -> 18424[label="",style="solid", color="black", weight=3]; 189.26/136.82 54380 -> 54742[label="",style="dashed", color="red", weight=0]; 189.26/136.82 54380[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54380 -> 54825[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54380 -> 54826[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54380 -> 54827[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54381[label="ww3000",fontsize=16,color="green",shape="box"];54382[label="ww3100",fontsize=16,color="green",shape="box"];54383 -> 27123[label="",style="dashed", color="red", weight=0]; 189.26/136.82 54383[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54383 -> 55347[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54383 -> 55348[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54383 -> 55349[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54383 -> 55350[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54384 -> 52864[label="",style="dashed", color="red", weight=0]; 189.26/136.82 54384[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54384 -> 55351[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54384 -> 55352[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54384 -> 55353[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54384 -> 55354[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17221[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17221 -> 18425[label="",style="solid", color="black", weight=3]; 189.26/136.82 54385 -> 54742[label="",style="dashed", color="red", weight=0]; 189.26/136.82 54385[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54385 -> 54828[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54385 -> 54829[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54385 -> 54830[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54386[label="ww3000",fontsize=16,color="green",shape="box"];54387[label="ww3100",fontsize=16,color="green",shape="box"];54388 -> 27123[label="",style="dashed", color="red", weight=0]; 189.26/136.82 54388[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54388 -> 55355[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54388 -> 55356[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54388 -> 55357[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54388 -> 55358[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54389 -> 52864[label="",style="dashed", color="red", weight=0]; 189.26/136.82 54389[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54389 -> 55359[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54389 -> 55360[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54389 -> 55361[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54389 -> 55362[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48395 -> 52864[label="",style="dashed", color="red", weight=0]; 189.26/136.82 48395[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48395 -> 52875[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48395 -> 52876[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48395 -> 52877[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48395 -> 52878[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48396[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48397 -> 27123[label="",style="dashed", color="red", weight=0]; 189.26/136.82 48397[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48397 -> 51754[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48397 -> 51755[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48397 -> 51756[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48397 -> 51757[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48398[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48399 -> 50066[label="",style="dashed", color="red", weight=0]; 189.26/136.82 48399[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48399 -> 50088[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48399 -> 50089[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48399 -> 50090[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 55093[label="ww3000",fontsize=16,color="green",shape="box"];55094[label="ww3100",fontsize=16,color="green",shape="box"];55095[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55096[label="ww5",fontsize=16,color="green",shape="box"];17228[label="takeWhile1 (flip gtEsFloat (psFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww1941 (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941)) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) ww1941)) (gtEsFloat ww1941 (psFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];17228 -> 18428[label="",style="solid", color="black", weight=3]; 189.26/136.82 53098 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.82 53098[label="srMyInt (Neg (Succ ww4550)) (Neg (Succ ww4552))",fontsize=16,color="magenta"];53098 -> 53220[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 53098 -> 53221[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 53099 -> 22801[label="",style="dashed", color="red", weight=0]; 189.26/136.82 53099[label="msMyInt (Neg Zero) (Pos (Succ ww4551))",fontsize=16,color="magenta"];53099 -> 53222[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 53100[label="ww4560",fontsize=16,color="green",shape="box"];27319 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.82 27319[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww2007))) (srMyInt (Neg (Succ ww2006)) (Neg (Succ ww2008)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];27319 -> 27460[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 27319 -> 27461[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17231 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17231[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17231 -> 38048[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17231 -> 38049[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17231 -> 38050[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17231 -> 38051[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17231 -> 38052[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17231 -> 38053[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17233 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17233[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17233 -> 38060[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17233 -> 38061[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17233 -> 38062[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17233 -> 38063[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17233 -> 38064[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17233 -> 38065[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17234 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17234[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17234 -> 18434[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17234 -> 18435[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17235[label="Succ ww3100",fontsize=16,color="green",shape="box"];17236 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17236[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17236 -> 18436[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17236 -> 18437[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17237[label="Succ ww3100",fontsize=16,color="green",shape="box"];17238[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17238 -> 18438[label="",style="solid", color="black", weight=3]; 189.26/136.82 36505 -> 43626[label="",style="dashed", color="red", weight=0]; 189.26/136.82 36505[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36505 -> 43645[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36505 -> 43646[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36505 -> 43647[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36505 -> 43648[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36506 -> 37634[label="",style="dashed", color="red", weight=0]; 189.26/136.82 36506[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36506 -> 37641[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36506 -> 37642[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36506 -> 37643[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36507 -> 36796[label="",style="dashed", color="red", weight=0]; 189.26/136.82 36507[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36507 -> 36836[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36508[label="ww3100",fontsize=16,color="green",shape="box"];17239[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17239 -> 18439[label="",style="solid", color="black", weight=3]; 189.26/136.82 36509 -> 43626[label="",style="dashed", color="red", weight=0]; 189.26/136.82 36509[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36509 -> 43649[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36509 -> 43650[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36509 -> 43651[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36509 -> 43652[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36510 -> 37634[label="",style="dashed", color="red", weight=0]; 189.26/136.82 36510[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36510 -> 37644[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36510 -> 37645[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36510 -> 37646[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36511 -> 36796[label="",style="dashed", color="red", weight=0]; 189.26/136.82 36511[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36511 -> 36837[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36512[label="ww3100",fontsize=16,color="green",shape="box"];48400 -> 43626[label="",style="dashed", color="red", weight=0]; 189.26/136.82 48400[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48400 -> 51762[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48400 -> 51763[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48400 -> 51764[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48400 -> 51765[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48401[label="Pos Zero",fontsize=16,color="green",shape="box"];48402 -> 37634[label="",style="dashed", color="red", weight=0]; 189.26/136.82 48402[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48402 -> 51766[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48402 -> 51767[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48402 -> 51768[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48403[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48404 -> 50281[label="",style="dashed", color="red", weight=0]; 189.26/136.82 48404[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48404 -> 50294[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 37638[label="ww3100",fontsize=16,color="green",shape="box"];37639[label="ww5",fontsize=16,color="green",shape="box"];37640[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];50749[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50750[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50751[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];50752[label="Pos Zero",fontsize=16,color="green",shape="box"];50753[label="ww3100",fontsize=16,color="green",shape="box"];50754[label="ww5",fontsize=16,color="green",shape="box"];50755[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];50292 -> 37634[label="",style="dashed", color="red", weight=0]; 189.26/136.82 50292[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50292 -> 51769[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 50292 -> 51770[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 50292 -> 51771[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 43679 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.82 43679[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos (Succ ww4268)) (Pos (Succ ww4269)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];43679 -> 43747[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 43679 -> 43748[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 18472 -> 18157[label="",style="dashed", color="red", weight=0]; 189.26/136.82 18472[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];18473 -> 18157[label="",style="dashed", color="red", weight=0]; 189.26/136.82 18473[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];18474[label="ww50",fontsize=16,color="green",shape="box"];18475[label="ww51",fontsize=16,color="green",shape="box"];18476 -> 20861[label="",style="dashed", color="red", weight=0]; 189.26/136.82 18476[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="magenta"];18476 -> 20862[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 18471[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww340 ww341) (Float (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))) ww2260))) (Float (Pos Zero) (Pos Zero)) ww35 (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww340 ww341) (Float (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))) ww2261))) GT))",fontsize=16,color="black",shape="triangle"];18471 -> 18485[label="",style="solid", color="black", weight=3]; 189.26/136.82 17250 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17250[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17250 -> 18452[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17250 -> 18453[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17251[label="Succ ww3100",fontsize=16,color="green",shape="box"];17252 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17252[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17252 -> 18454[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17252 -> 18455[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17253[label="Succ ww3100",fontsize=16,color="green",shape="box"];17254[label="ww5",fontsize=16,color="green",shape="box"];17255[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];17256[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];17257[label="ww5",fontsize=16,color="green",shape="box"];17258[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];17259[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17260 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17260[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17260 -> 38066[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17260 -> 38067[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17260 -> 38068[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17260 -> 38069[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17260 -> 38070[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17260 -> 38071[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17262 -> 15290[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17262[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17262 -> 18457[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17263 -> 15290[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17263[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17263 -> 18458[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17261[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))) ww2174))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))) ww2175))) GT))",fontsize=16,color="black",shape="triangle"];17261 -> 18459[label="",style="solid", color="black", weight=3]; 189.26/136.82 17266 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17266[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17266 -> 18460[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17266 -> 18461[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17267[label="Succ ww3100",fontsize=16,color="green",shape="box"];17268 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17268[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17268 -> 18462[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17268 -> 18463[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17269[label="Succ ww3100",fontsize=16,color="green",shape="box"];36517 -> 41076[label="",style="dashed", color="red", weight=0]; 189.26/136.82 36517[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36517 -> 41091[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36517 -> 41092[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36517 -> 41093[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36518[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36518 -> 37660[label="",style="solid", color="black", weight=3]; 189.26/136.82 36519 -> 36796[label="",style="dashed", color="red", weight=0]; 189.26/136.82 36519[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36519 -> 36838[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36520[label="ww3100",fontsize=16,color="green",shape="box"];36521 -> 41076[label="",style="dashed", color="red", weight=0]; 189.26/136.82 36521[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];36521 -> 41094[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36521 -> 41095[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36521 -> 41096[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36522[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];36522 -> 37710[label="",style="solid", color="black", weight=3]; 189.26/136.82 36523 -> 36796[label="",style="dashed", color="red", weight=0]; 189.26/136.82 36523[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];36523 -> 36839[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36524[label="ww3100",fontsize=16,color="green",shape="box"];41764[label="ww5",fontsize=16,color="green",shape="box"];41765[label="ww3100",fontsize=16,color="green",shape="box"];41766[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];58403[label="Pos Zero",fontsize=16,color="green",shape="box"];58404[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];58405[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58402[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) ww4727)",fontsize=16,color="black",shape="triangle"];58402 -> 58408[label="",style="solid", color="black", weight=3]; 189.26/136.82 36905 -> 41757[label="",style="dashed", color="red", weight=0]; 189.26/136.82 36905[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36905 -> 41767[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36905 -> 41768[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36905 -> 41769[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 36823 -> 36407[label="",style="dashed", color="red", weight=0]; 189.26/136.82 36823[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];43467[label="Pos (Succ ww4272)",fontsize=16,color="green",shape="box"];43468[label="Neg (Succ ww4271)",fontsize=16,color="green",shape="box"];43469[label="Pos Zero",fontsize=16,color="green",shape="box"];44010 -> 22801[label="",style="dashed", color="red", weight=0]; 189.26/136.82 44010[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];44010 -> 44043[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 44011 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.82 44011[label="srMyInt (Neg (Succ ww4298)) (Pos (Succ ww4299))",fontsize=16,color="magenta"];44011 -> 44044[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 44011 -> 44045[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 18477 -> 18163[label="",style="dashed", color="red", weight=0]; 189.26/136.82 18477[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];18478 -> 18163[label="",style="dashed", color="red", weight=0]; 189.26/136.82 18478[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];18479[label="ww50",fontsize=16,color="green",shape="box"];18480[label="ww51",fontsize=16,color="green",shape="box"];18481 -> 20942[label="",style="dashed", color="red", weight=0]; 189.26/136.82 18481[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="magenta"];18481 -> 20943[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17295 -> 18471[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17295[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww340 ww341) (Float (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos Zero)) ww35 (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (primPlusFloat (Float ww340 ww341) (Float (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17295 -> 18482[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17295 -> 18483[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17296 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17296[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17296 -> 18487[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17296 -> 18488[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17297[label="Succ ww3100",fontsize=16,color="green",shape="box"];17298 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17298[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17298 -> 18489[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17298 -> 18490[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17299[label="Succ ww3100",fontsize=16,color="green",shape="box"];17300[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17300 -> 18491[label="",style="solid", color="black", weight=3]; 189.26/136.82 27620 -> 27641[label="",style="dashed", color="red", weight=0]; 189.26/136.82 27620[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];27620 -> 27643[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 27621[label="ww3100",fontsize=16,color="green",shape="box"];27622 -> 27469[label="",style="dashed", color="red", weight=0]; 189.26/136.82 27622[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27622 -> 27658[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 27622 -> 27659[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 27622 -> 27660[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 27623[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];17304[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17304 -> 18492[label="",style="solid", color="black", weight=3]; 189.26/136.82 27624 -> 27641[label="",style="dashed", color="red", weight=0]; 189.26/136.82 27624[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];27624 -> 27644[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 27625[label="ww3100",fontsize=16,color="green",shape="box"];27626 -> 27469[label="",style="dashed", color="red", weight=0]; 189.26/136.82 27626[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27626 -> 27661[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 27626 -> 27662[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 27626 -> 27663[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 27627[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];48405 -> 52891[label="",style="dashed", color="red", weight=0]; 189.26/136.82 48405[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48405 -> 52900[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48405 -> 52901[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48405 -> 52902[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48406[label="Pos Zero",fontsize=16,color="green",shape="box"];48407 -> 27469[label="",style="dashed", color="red", weight=0]; 189.26/136.82 48407[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48407 -> 51773[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48407 -> 51774[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48407 -> 51775[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 48408[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48409 -> 50320[label="",style="dashed", color="red", weight=0]; 189.26/136.82 48409[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48409 -> 50331[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 27654[label="ww5",fontsize=16,color="green",shape="box"];27655[label="ww3100",fontsize=16,color="green",shape="box"];27656[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];27670[label="Cons (Float (Pos Zero) (Neg (Succ ww2017))) (takeWhile (flip ltEsFloat ww3327) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017))))))",fontsize=16,color="green",shape="box"];27670 -> 27713[label="",style="dashed", color="green", weight=3]; 189.26/136.82 27671[label="takeWhile0 (flip ltEsFloat ww3327) (Float (Pos Zero) (Neg (Succ ww2017))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017))))) otherwise",fontsize=16,color="black",shape="box"];27671 -> 27714[label="",style="solid", color="black", weight=3]; 189.26/136.82 53217 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.82 53217[label="srMyInt (Neg (Succ ww4554)) (Neg (Succ ww4555))",fontsize=16,color="magenta"];53217 -> 53328[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 53217 -> 53329[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 53218 -> 22801[label="",style="dashed", color="red", weight=0]; 189.26/136.82 53218[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];53218 -> 53330[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 53219[label="ww4561",fontsize=16,color="green",shape="box"];27775 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.82 27775[label="primDivFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww2016)) (Neg (Succ ww2017)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];27775 -> 27813[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 27775 -> 27814[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17312 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17312[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17312 -> 38072[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17312 -> 38073[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17312 -> 38074[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17312 -> 38075[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17312 -> 38076[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17312 -> 38077[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17313 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17313[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17313 -> 38078[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17313 -> 38079[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17313 -> 38080[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17313 -> 38081[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17313 -> 38082[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17313 -> 38083[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17314 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17314[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17314 -> 38084[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17314 -> 38085[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17314 -> 38086[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17314 -> 38087[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17314 -> 38088[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17314 -> 38089[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 37718 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.82 37718[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg ww13750)) (Float (psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))) (srMyInt ww13761 (srMyInt (srMyInt (Pos ww13730) (Neg ww13750)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37718 -> 41106[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 37718 -> 41107[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 37718 -> 41108[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 37718 -> 41109[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 37718 -> 41110[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 37718 -> 41111[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 37719 -> 43576[label="",style="dashed", color="red", weight=0]; 189.26/136.82 37719[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (Float (Neg (Succ ww1374)) (Neg ww13750)))",fontsize=16,color="magenta"];37719 -> 43577[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 37720 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.82 37720[label="psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37720 -> 41113[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 37720 -> 41114[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 37721 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.82 37721[label="srMyInt ww13761 (srMyInt (srMyInt (Pos ww13730) (Neg ww13750)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37721 -> 41115[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 37721 -> 41116[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 37722[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];37723[label="Neg ww13750",fontsize=16,color="green",shape="box"];37717[label="takeWhile1 (flip ltEsFloat (Float ww42210 ww42211)) (Float ww323900 ww323901) ww32391 ww4274",fontsize=16,color="burlywood",shape="triangle"];62843[label="ww4274/MyTrue",fontsize=10,color="white",style="solid",shape="box"];37717 -> 62843[label="",style="solid", color="burlywood", weight=9]; 189.26/136.82 62843 -> 41117[label="",style="solid", color="burlywood", weight=3]; 189.26/136.82 62844[label="ww4274/MyFalse",fontsize=10,color="white",style="solid",shape="box"];37717 -> 62844[label="",style="solid", color="burlywood", weight=9]; 189.26/136.82 62844 -> 41118[label="",style="solid", color="burlywood", weight=3]; 189.26/136.82 37724 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.82 37724[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos ww13750)) (Float (psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))) (srMyInt ww13761 (srMyInt (srMyInt (Neg ww13730) (Pos ww13750)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37724 -> 41119[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 37724 -> 41120[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 37724 -> 41121[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 37724 -> 41122[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 37724 -> 41123[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 37724 -> 41124[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 37725 -> 43619[label="",style="dashed", color="red", weight=0]; 189.26/136.82 37725[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (Float (Neg (Succ ww1374)) (Pos ww13750)))",fontsize=16,color="magenta"];37725 -> 43620[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 37726 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.82 37726[label="psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37726 -> 41126[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 37726 -> 41127[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 37727 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.82 37727[label="srMyInt ww13761 (srMyInt (srMyInt (Neg ww13730) (Pos ww13750)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37727 -> 41128[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 37727 -> 41129[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 37728[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];37729[label="Pos ww13750",fontsize=16,color="green",shape="box"];51510[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4496",fontsize=16,color="black",shape="box"];51510 -> 51780[label="",style="solid", color="black", weight=3]; 189.26/136.82 51511[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51511 -> 51781[label="",style="solid", color="black", weight=3]; 189.26/136.82 17318[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17318 -> 18503[label="",style="solid", color="black", weight=3]; 189.26/136.82 17319[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos (Succ ww137300)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos (Succ ww137300)) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];17319 -> 18504[label="",style="solid", color="black", weight=3]; 189.26/136.82 17320[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos Zero) (Pos (Succ ww137500)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos Zero) (Pos (Succ ww137500)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];17320 -> 18505[label="",style="solid", color="black", weight=3]; 189.26/136.82 17321[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];17321 -> 18506[label="",style="solid", color="black", weight=3]; 189.26/136.82 51512[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4497",fontsize=16,color="black",shape="box"];51512 -> 51782[label="",style="solid", color="black", weight=3]; 189.26/136.82 51513[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];51513 -> 51783[label="",style="solid", color="black", weight=3]; 189.26/136.82 17323[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17323 -> 18508[label="",style="solid", color="black", weight=3]; 189.26/136.82 17324[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg (Succ ww137300)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg (Succ ww137300)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];17324 -> 18509[label="",style="solid", color="black", weight=3]; 189.26/136.82 17325[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg Zero) (Neg (Succ ww137500)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg Zero) (Neg (Succ ww137500)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];17325 -> 18510[label="",style="solid", color="black", weight=3]; 189.26/136.82 17326[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];17326 -> 18511[label="",style="solid", color="black", weight=3]; 189.26/136.82 17327 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17327[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17327 -> 18512[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17327 -> 18513[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17328[label="Succ ww3100",fontsize=16,color="green",shape="box"];17329 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17329[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17329 -> 18514[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17329 -> 18515[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17330[label="Succ ww3100",fontsize=16,color="green",shape="box"];17331[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17331 -> 18516[label="",style="solid", color="black", weight=3]; 189.26/136.82 28078[label="ww3100",fontsize=16,color="green",shape="box"];28079 -> 27969[label="",style="dashed", color="red", weight=0]; 189.26/136.82 28079[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28079 -> 28113[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28079 -> 28114[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28079 -> 28115[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28079 -> 28116[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28080[label="ww4000",fontsize=16,color="green",shape="box"];28081[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28082 -> 28102[label="",style="dashed", color="red", weight=0]; 189.26/136.82 28082[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];28082 -> 28104[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17336[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17336 -> 18517[label="",style="solid", color="black", weight=3]; 189.26/136.82 28083[label="ww3100",fontsize=16,color="green",shape="box"];28084 -> 27969[label="",style="dashed", color="red", weight=0]; 189.26/136.82 28084[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28084 -> 28117[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28084 -> 28118[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28084 -> 28119[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28084 -> 28120[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28085[label="ww4000",fontsize=16,color="green",shape="box"];28086[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28087 -> 28102[label="",style="dashed", color="red", weight=0]; 189.26/136.82 28087[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];28087 -> 28105[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17341 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17341[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];17341 -> 48585[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17341 -> 48586[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17341 -> 48587[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17341 -> 48588[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17341 -> 48589[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28108[label="ww3100",fontsize=16,color="green",shape="box"];28109[label="ww5",fontsize=16,color="green",shape="box"];28110[label="ww4000",fontsize=16,color="green",shape="box"];28111[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28132[label="Cons (Float (Neg Zero) (Pos (Succ ww2022))) (takeWhile (flip ltEsFloat ww3406) (iterate (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022))))) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022))))))",fontsize=16,color="green",shape="box"];28132 -> 28169[label="",style="dashed", color="green", weight=3]; 189.26/136.82 28133[label="takeWhile0 (flip ltEsFloat ww3406) (Float (Neg Zero) (Pos (Succ ww2022))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022))))) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022))))) otherwise",fontsize=16,color="black",shape="box"];28133 -> 28170[label="",style="solid", color="black", weight=3]; 189.26/136.82 17343 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17343[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];17343 -> 48590[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17343 -> 48591[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17343 -> 48592[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17343 -> 48593[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17343 -> 48594[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 53639 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.82 53639[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4583)) (Neg Zero)) (srMyInt (Pos (Succ ww4584)) (Pos (Succ ww4585)))) ww4595",fontsize=16,color="magenta"];53639 -> 55363[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 53639 -> 55364[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 53639 -> 55365[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28172[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];28172 -> 28242[label="",style="solid", color="black", weight=3]; 189.26/136.82 17346 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17346[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17346 -> 38102[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17346 -> 38103[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17346 -> 38104[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17346 -> 38105[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17346 -> 38106[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17346 -> 38107[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17348 -> 15103[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17348[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17348 -> 18526[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17348 -> 18527[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17349 -> 15103[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17349[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17349 -> 18528[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17349 -> 18529[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17347[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) ww2180))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) ww2181))) GT))",fontsize=16,color="black",shape="triangle"];17347 -> 18530[label="",style="solid", color="black", weight=3]; 189.26/136.82 17352 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17352[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17352 -> 38108[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17352 -> 38109[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17352 -> 38110[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17352 -> 38111[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17352 -> 38112[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17352 -> 38113[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17353 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17353[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17353 -> 18534[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17353 -> 18535[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17354[label="Succ ww3100",fontsize=16,color="green",shape="box"];17355 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17355[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17355 -> 18536[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17355 -> 18537[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17356[label="Succ ww3100",fontsize=16,color="green",shape="box"];17375[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];17376[label="ww3100",fontsize=16,color="green",shape="box"];17377[label="ww5",fontsize=16,color="green",shape="box"];17378[label="ww4000",fontsize=16,color="green",shape="box"];17379[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17380[label="ww3100",fontsize=16,color="green",shape="box"];17381[label="ww5",fontsize=16,color="green",shape="box"];17382[label="ww4000",fontsize=16,color="green",shape="box"];17578[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21830 ww21831) (primDivFloat (Float (msMyInt (Neg (Succ ww2184)) (Neg Zero)) (srMyInt (Pos (Succ ww2185)) (Neg (Succ ww2186)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww2186))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww2186))) (primPlusFloat (Float ww21830 ww21831) (primDivFloat (Float (msMyInt (Neg (Succ ww2184)) (Neg Zero)) (srMyInt (Pos (Succ ww2185)) (Neg (Succ ww2186)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17578 -> 18538[label="",style="solid", color="black", weight=3]; 189.26/136.82 17386 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17386[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17386 -> 38114[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17386 -> 38115[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17386 -> 38116[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17386 -> 38117[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17386 -> 38118[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17386 -> 38119[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17387 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17387[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17387 -> 38120[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17387 -> 38121[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17387 -> 38122[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17387 -> 38123[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17387 -> 38124[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17387 -> 38125[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17389 -> 15290[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17389[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17389 -> 18541[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17390 -> 15290[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17390[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17390 -> 18542[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17388[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) ww2187))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) ww2188))) GT))",fontsize=16,color="black",shape="triangle"];17388 -> 18543[label="",style="solid", color="black", weight=3]; 189.26/136.82 17394 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17394[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17394 -> 18544[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17394 -> 18545[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17395[label="Succ ww3100",fontsize=16,color="green",shape="box"];17396 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17396[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17396 -> 18546[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17396 -> 18547[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17397[label="Succ ww3100",fontsize=16,color="green",shape="box"];17416[label="ww3100",fontsize=16,color="green",shape="box"];17417[label="ww5",fontsize=16,color="green",shape="box"];17418[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];17419[label="ww4000",fontsize=16,color="green",shape="box"];17420[label="ww3100",fontsize=16,color="green",shape="box"];17421[label="ww5",fontsize=16,color="green",shape="box"];17422[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17423[label="ww4000",fontsize=16,color="green",shape="box"];17622[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21900 ww21901) (primDivFloat (Float (msMyInt (Neg (Succ ww2191)) (Neg Zero)) (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2193))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww2193))) (primPlusFloat (Float ww21900 ww21901) (primDivFloat (Float (msMyInt (Neg (Succ ww2191)) (Neg Zero)) (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17622 -> 18548[label="",style="solid", color="black", weight=3]; 189.26/136.82 17427 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17427[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17427 -> 38126[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17427 -> 38127[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17427 -> 38128[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17427 -> 38129[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17427 -> 38130[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17427 -> 38131[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17428 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17428[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17428 -> 38132[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17428 -> 38133[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17428 -> 38134[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17428 -> 38135[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17428 -> 38136[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17428 -> 38137[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17430 -> 5124[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17430[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17430 -> 18553[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17431 -> 5124[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17431[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17431 -> 18554[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17429[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) ww2194))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) ww2195))) GT))",fontsize=16,color="black",shape="triangle"];17429 -> 18555[label="",style="solid", color="black", weight=3]; 189.26/136.82 17435 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17435[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17435 -> 18556[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17435 -> 18557[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17436[label="Succ ww3100",fontsize=16,color="green",shape="box"];17437 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17437[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17437 -> 18558[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17437 -> 18559[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17438[label="Succ ww3100",fontsize=16,color="green",shape="box"];17439[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17439 -> 18560[label="",style="solid", color="black", weight=3]; 189.26/136.82 28184[label="ww4000",fontsize=16,color="green",shape="box"];28185 -> 28204[label="",style="dashed", color="red", weight=0]; 189.26/136.82 28185[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];28185 -> 28206[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28186[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28187 -> 28060[label="",style="dashed", color="red", weight=0]; 189.26/136.82 28187[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28187 -> 28219[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28187 -> 28220[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28187 -> 28221[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28187 -> 28222[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28188[label="ww3100",fontsize=16,color="green",shape="box"];17444[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17444 -> 18561[label="",style="solid", color="black", weight=3]; 189.26/136.82 28189[label="ww4000",fontsize=16,color="green",shape="box"];28190 -> 28204[label="",style="dashed", color="red", weight=0]; 189.26/136.82 28190[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];28190 -> 28207[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28191[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28192 -> 28060[label="",style="dashed", color="red", weight=0]; 189.26/136.82 28192[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28192 -> 28223[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28192 -> 28224[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28192 -> 28225[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28192 -> 28226[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28193[label="ww3100",fontsize=16,color="green",shape="box"];17449 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17449[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];17449 -> 48595[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17449 -> 48596[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17449 -> 48597[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17449 -> 48598[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17449 -> 48599[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28214[label="ww4000",fontsize=16,color="green",shape="box"];28215[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28216[label="ww5",fontsize=16,color="green",shape="box"];28217[label="ww3100",fontsize=16,color="green",shape="box"];28274[label="Cons (Float (Neg Zero) (Neg (Succ ww2027))) (takeWhile (flip ltEsFloat ww3412) (iterate (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027))))) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027))))))",fontsize=16,color="green",shape="box"];28274 -> 28282[label="",style="dashed", color="green", weight=3]; 189.26/136.82 28275[label="takeWhile0 (flip ltEsFloat ww3412) (Float (Neg Zero) (Neg (Succ ww2027))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027))))) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027))))) otherwise",fontsize=16,color="black",shape="box"];28275 -> 28283[label="",style="solid", color="black", weight=3]; 189.26/136.82 17451 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17451[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];17451 -> 48600[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17451 -> 48601[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17451 -> 48602[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17451 -> 48603[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17451 -> 48604[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 55097 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.82 55097[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4587)) (Neg Zero)) (srMyInt (Neg (Succ ww4588)) (Neg (Succ ww4589)))) ww4596",fontsize=16,color="magenta"];55097 -> 55366[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 55097 -> 55367[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 55097 -> 55368[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28294[label="primDivFloat (primMinusFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];28294 -> 28385[label="",style="solid", color="black", weight=3]; 189.26/136.82 17454 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17454[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17454 -> 38138[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17454 -> 38139[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17454 -> 38140[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17454 -> 38141[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17454 -> 38142[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17454 -> 38143[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17455 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17455[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17455 -> 38144[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17455 -> 38145[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17455 -> 38146[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17455 -> 38147[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17455 -> 38148[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17455 -> 38149[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17456 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17456[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17456 -> 38150[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17456 -> 38151[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17456 -> 38152[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17456 -> 38153[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17456 -> 38154[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17456 -> 38155[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17457 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17457[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17457 -> 18570[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17457 -> 18571[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17458[label="Succ ww3100",fontsize=16,color="green",shape="box"];17459 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17459[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17459 -> 18572[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17459 -> 18573[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17460[label="Succ ww3100",fontsize=16,color="green",shape="box"];17461[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17461 -> 18574[label="",style="solid", color="black", weight=3]; 189.26/136.82 17462[label="ww5",fontsize=16,color="green",shape="box"];17463[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];17464[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];17465[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17465 -> 18575[label="",style="solid", color="black", weight=3]; 189.26/136.82 17466[label="ww5",fontsize=16,color="green",shape="box"];17467[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];17468[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17469 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17469[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];17469 -> 48605[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17469 -> 48606[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17469 -> 48607[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17469 -> 48608[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17469 -> 48609[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17470 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17470[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];17470 -> 48610[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17470 -> 48611[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17470 -> 48612[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17470 -> 48613[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17470 -> 48614[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 53586[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Pos (Succ ww4592))) (Float (Neg (Succ ww4593)) (Pos (Succ ww4594)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];53586 -> 53640[label="",style="solid", color="black", weight=3]; 189.26/136.82 17473 -> 15103[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17473[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17473 -> 18579[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17473 -> 18580[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17474 -> 15103[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17474[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17474 -> 18581[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17474 -> 18582[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17472[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) ww2196))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) ww2197))) GT))",fontsize=16,color="black",shape="triangle"];17472 -> 18583[label="",style="solid", color="black", weight=3]; 189.26/136.82 17478 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17478[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17478 -> 38156[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17478 -> 38157[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17478 -> 38158[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17478 -> 38159[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17478 -> 38160[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17478 -> 38161[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17479 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17479[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17479 -> 18587[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17479 -> 18588[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17480[label="Succ ww3100",fontsize=16,color="green",shape="box"];17481 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17481[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17481 -> 18589[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17481 -> 18590[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17482[label="Succ ww3100",fontsize=16,color="green",shape="box"];17483[label="ww5",fontsize=16,color="green",shape="box"];17484[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];17485[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];17486[label="ww5",fontsize=16,color="green",shape="box"];17487[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];17488[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17489 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17489[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17489 -> 38162[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17489 -> 38163[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17489 -> 38164[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17489 -> 38165[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17489 -> 38166[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17489 -> 38167[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17491 -> 15290[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17491[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17491 -> 18592[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17492 -> 15290[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17492[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17492 -> 18593[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17490[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) ww2198))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) ww2199))) GT))",fontsize=16,color="black",shape="triangle"];17490 -> 18594[label="",style="solid", color="black", weight=3]; 189.26/136.82 17496 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17496[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17496 -> 18595[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17496 -> 18596[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17497[label="Succ ww3100",fontsize=16,color="green",shape="box"];17498 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17498[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17498 -> 18597[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17498 -> 18598[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17499[label="Succ ww3100",fontsize=16,color="green",shape="box"];17518[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];17519[label="ww3000",fontsize=16,color="green",shape="box"];17520[label="ww3100",fontsize=16,color="green",shape="box"];17521[label="ww5",fontsize=16,color="green",shape="box"];17522[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17523[label="ww3000",fontsize=16,color="green",shape="box"];17524[label="ww3100",fontsize=16,color="green",shape="box"];17525[label="ww5",fontsize=16,color="green",shape="box"];17938[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22010 ww22011) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww2203))) (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (primPlusFloat (Float ww22010 ww22011) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww2203))) (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17938 -> 18599[label="",style="solid", color="black", weight=3]; 189.26/136.82 17529 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17529[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17529 -> 38168[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17529 -> 38169[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17529 -> 38170[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17529 -> 38171[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17529 -> 38172[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17529 -> 38173[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17530 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17530[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17530 -> 38174[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17530 -> 38175[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17530 -> 38176[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17530 -> 38177[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17530 -> 38178[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17530 -> 38179[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17532 -> 5124[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17532[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17532 -> 18604[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17533 -> 5124[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17533[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17533 -> 18605[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17531[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) ww2205))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))) ww2206))) GT))",fontsize=16,color="black",shape="triangle"];17531 -> 18606[label="",style="solid", color="black", weight=3]; 189.26/136.82 17537 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17537[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17537 -> 18607[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17537 -> 18608[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17538[label="Succ ww3100",fontsize=16,color="green",shape="box"];17539 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17539[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17539 -> 18609[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17539 -> 18610[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17540[label="Succ ww3100",fontsize=16,color="green",shape="box"];17541[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17541 -> 18611[label="",style="solid", color="black", weight=3]; 189.26/136.82 28486[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28487[label="ww3000",fontsize=16,color="green",shape="box"];28488 -> 28357[label="",style="dashed", color="red", weight=0]; 189.26/136.82 28488[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28488 -> 28521[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28488 -> 28522[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28488 -> 28523[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28488 -> 28524[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28489[label="ww3100",fontsize=16,color="green",shape="box"];28490 -> 28510[label="",style="dashed", color="red", weight=0]; 189.26/136.82 28490[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];28490 -> 28512[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17546[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17546 -> 18612[label="",style="solid", color="black", weight=3]; 189.26/136.82 28491[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28492[label="ww3000",fontsize=16,color="green",shape="box"];28493 -> 28357[label="",style="dashed", color="red", weight=0]; 189.26/136.82 28493[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28493 -> 28525[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28493 -> 28526[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28493 -> 28527[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28493 -> 28528[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28494[label="ww3100",fontsize=16,color="green",shape="box"];28495 -> 28510[label="",style="dashed", color="red", weight=0]; 189.26/136.82 28495[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];28495 -> 28513[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17551 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17551[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];17551 -> 48615[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17551 -> 48616[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17551 -> 48617[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17551 -> 48618[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17551 -> 48619[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28516[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28517[label="ww3000",fontsize=16,color="green",shape="box"];28518[label="ww5",fontsize=16,color="green",shape="box"];28519[label="ww3100",fontsize=16,color="green",shape="box"];28542[label="Cons (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))) (takeWhile (flip ltEsFloat ww3436) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))))))",fontsize=16,color="green",shape="box"];28542 -> 28549[label="",style="dashed", color="green", weight=3]; 189.26/136.82 28543 -> 56067[label="",style="dashed", color="red", weight=0]; 189.26/136.82 28543[label="takeWhile0 (flip ltEsFloat ww3436) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))))) otherwise",fontsize=16,color="magenta"];28543 -> 56072[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28543 -> 56073[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28543 -> 56074[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28543 -> 56075[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 55342 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.82 55342[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww4599))) (srMyInt (Neg (Succ ww4598)) (Neg (Succ ww4600)))) ww4608",fontsize=16,color="magenta"];55342 -> 55402[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 55342 -> 55403[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 55342 -> 55404[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28667[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];28667 -> 28706[label="",style="solid", color="black", weight=3]; 189.26/136.82 17555 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17555[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17555 -> 38180[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17555 -> 38181[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17555 -> 38182[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17555 -> 38183[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17555 -> 38184[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17555 -> 38185[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17556 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17556[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17556 -> 38186[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17556 -> 38187[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17556 -> 38188[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17556 -> 38189[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17556 -> 38190[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17556 -> 38191[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17557 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17557[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17557 -> 38192[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17557 -> 38193[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17557 -> 38194[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17557 -> 38195[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17557 -> 38196[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17557 -> 38197[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17558 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17558[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17558 -> 18620[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17558 -> 18621[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17559[label="Succ ww3100",fontsize=16,color="green",shape="box"];17560 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17560[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17560 -> 18622[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17560 -> 18623[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17561[label="Succ ww3100",fontsize=16,color="green",shape="box"];17562[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17562 -> 18624[label="",style="solid", color="black", weight=3]; 189.26/136.82 17563[label="ww5",fontsize=16,color="green",shape="box"];17564[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];17565[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];17566[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17566 -> 18625[label="",style="solid", color="black", weight=3]; 189.26/136.82 17567[label="ww5",fontsize=16,color="green",shape="box"];17568[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];17569[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17570 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17570[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];17570 -> 48620[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17570 -> 48621[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17570 -> 48622[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17570 -> 48623[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17570 -> 48624[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17571 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17571[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];17571 -> 48625[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17571 -> 48626[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17571 -> 48627[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17571 -> 48628[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17571 -> 48629[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 55237[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Pos (Succ ww4603))) (Float (Neg Zero) (Pos (Succ ww4604)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55237 -> 55369[label="",style="solid", color="black", weight=3]; 189.26/136.82 17574 -> 15103[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17574[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17574 -> 18629[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17574 -> 18630[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17575 -> 15103[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17575[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17575 -> 18631[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17575 -> 18632[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17573[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) ww2207))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) ww2208))) GT))",fontsize=16,color="black",shape="triangle"];17573 -> 18633[label="",style="solid", color="black", weight=3]; 189.26/136.82 17579 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17579[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17579 -> 38198[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17579 -> 38199[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17579 -> 38200[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17579 -> 38201[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17579 -> 38202[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17579 -> 38203[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17580 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17580[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17580 -> 18637[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17580 -> 18638[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17581[label="Succ ww3100",fontsize=16,color="green",shape="box"];17582 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17582[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17582 -> 18639[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17582 -> 18640[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17583[label="Succ ww3100",fontsize=16,color="green",shape="box"];17584[label="ww5",fontsize=16,color="green",shape="box"];17585[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];17586[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];17587[label="ww5",fontsize=16,color="green",shape="box"];17588[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];17589[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];17590 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17590[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17590 -> 38204[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17590 -> 38205[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17590 -> 38206[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17590 -> 38207[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17590 -> 38208[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17590 -> 38209[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17592 -> 15290[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17592[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17592 -> 18642[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17593 -> 15290[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17593[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17593 -> 18643[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17591[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) ww2209))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) ww2210))) GT))",fontsize=16,color="black",shape="triangle"];17591 -> 18644[label="",style="solid", color="black", weight=3]; 189.26/136.82 17596 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17596[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17596 -> 18645[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17596 -> 18646[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17597[label="Succ ww3100",fontsize=16,color="green",shape="box"];17598 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17598[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17598 -> 18647[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17598 -> 18648[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17599[label="Succ ww3100",fontsize=16,color="green",shape="box"];17614[label="ww5",fontsize=16,color="green",shape="box"];17615[label="ww3100",fontsize=16,color="green",shape="box"];17616[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];17617[label="ww5",fontsize=16,color="green",shape="box"];17618[label="ww3100",fontsize=16,color="green",shape="box"];17619[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];18052[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22120 ww22121) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2214))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww2214))) (primPlusFloat (Float ww22120 ww22121) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18052 -> 18649[label="",style="solid", color="black", weight=3]; 189.26/136.82 17623 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17623[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17623 -> 38210[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17623 -> 38211[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17623 -> 38212[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17623 -> 38213[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17623 -> 38214[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17623 -> 38215[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17624 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17624[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17624 -> 38216[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17624 -> 38217[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17624 -> 38218[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17624 -> 38219[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17624 -> 38220[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17624 -> 38221[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17626 -> 5124[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17626[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17626 -> 18654[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17627 -> 5124[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17627[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];17627 -> 18655[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17625[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) ww2215))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) ww2216))) GT))",fontsize=16,color="black",shape="triangle"];17625 -> 18656[label="",style="solid", color="black", weight=3]; 189.26/136.82 17630 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17630[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17630 -> 18657[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17630 -> 18658[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17631[label="Succ ww3100",fontsize=16,color="green",shape="box"];17632 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17632[label="primMulNat ww410000000 (Succ ww3100)",fontsize=16,color="magenta"];17632 -> 18659[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17632 -> 18660[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17633[label="Succ ww3100",fontsize=16,color="green",shape="box"];17634[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17634 -> 18661[label="",style="solid", color="black", weight=3]; 189.26/136.82 28622[label="ww3100",fontsize=16,color="green",shape="box"];28623 -> 28646[label="",style="dashed", color="red", weight=0]; 189.26/136.82 28623[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28623 -> 28653[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28623 -> 28654[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28623 -> 28655[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28624[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28625 -> 28204[label="",style="dashed", color="red", weight=0]; 189.26/136.82 28625[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];28625 -> 28662[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17638[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17638 -> 18662[label="",style="solid", color="black", weight=3]; 189.26/136.82 28626[label="ww3100",fontsize=16,color="green",shape="box"];28627 -> 28646[label="",style="dashed", color="red", weight=0]; 189.26/136.82 28627[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28627 -> 28656[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28627 -> 28657[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28627 -> 28658[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28628[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28629 -> 28204[label="",style="dashed", color="red", weight=0]; 189.26/136.82 28629[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];28629 -> 28663[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17642 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17642[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];17642 -> 48630[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17642 -> 48631[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17642 -> 48632[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17642 -> 48633[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17642 -> 48634[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28650[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28651[label="ww5",fontsize=16,color="green",shape="box"];28652[label="ww3100",fontsize=16,color="green",shape="box"];28660[label="Cons (Float (Neg Zero) (Neg (Succ ww2045))) (takeWhile (flip ltEsFloat ww3459) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045))))))",fontsize=16,color="green",shape="box"];28660 -> 28696[label="",style="dashed", color="green", weight=3]; 189.26/136.82 28661[label="takeWhile0 (flip ltEsFloat ww3459) (Float (Neg Zero) (Neg (Succ ww2045))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045))))) otherwise",fontsize=16,color="black",shape="box"];28661 -> 28697[label="",style="solid", color="black", weight=3]; 189.26/136.82 55399 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.82 55399[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4606)) (Neg (Succ ww4607)))) ww4613",fontsize=16,color="magenta"];55399 -> 55502[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 55399 -> 55503[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 55399 -> 55504[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 28867[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww3463))) (Float (Neg Zero) (Neg (Succ ww3464)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];28867 -> 28896[label="",style="solid", color="black", weight=3]; 189.26/136.82 17646 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17646[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17646 -> 38222[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17646 -> 38223[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17646 -> 38224[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17646 -> 38225[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17646 -> 38226[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17646 -> 38227[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17647 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17647[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17647 -> 38228[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17647 -> 38229[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17647 -> 38230[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17647 -> 38231[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17647 -> 38232[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17647 -> 38233[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17648 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17648[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17648 -> 38234[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17648 -> 38235[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17648 -> 38236[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17648 -> 38237[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17648 -> 38238[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17648 -> 38239[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17649[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat (Succ ww5200) (Succ ww5400))) LT))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat (Succ ww5200) (Succ ww5400))) LT)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))",fontsize=16,color="black",shape="box"];17649 -> 18670[label="",style="solid", color="black", weight=3]; 189.26/136.82 17650[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat (Succ ww5200) Zero)) LT))) (Float (Pos (Succ ww53)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (Float (Pos (Succ ww53)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat (Succ ww5200) Zero)) LT)) (Float (Pos (Succ ww53)) (Pos Zero)))",fontsize=16,color="black",shape="box"];17650 -> 18671[label="",style="solid", color="black", weight=3]; 189.26/136.82 17651[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat Zero (Succ ww5400))) LT))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat Zero (Succ ww5400))) LT)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))",fontsize=16,color="black",shape="box"];17651 -> 18672[label="",style="solid", color="black", weight=3]; 189.26/136.82 17652[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat Zero Zero)) LT))) (Float (Pos (Succ ww53)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (Float (Pos (Succ ww53)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat Zero Zero)) LT)) (Float (Pos (Succ ww53)) (Pos Zero)))",fontsize=16,color="black",shape="box"];17652 -> 18673[label="",style="solid", color="black", weight=3]; 189.26/136.82 17653[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat (Succ ww5200) (Succ ww5400))) LT))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat (Succ ww5200) (Succ ww5400))) LT)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="black",shape="box"];17653 -> 18674[label="",style="solid", color="black", weight=3]; 189.26/136.82 17654[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat (Succ ww5200) Zero)) LT))) (Float (Pos (Succ ww53)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (Float (Pos (Succ ww53)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat (Succ ww5200) Zero)) LT)) (Float (Pos (Succ ww53)) (Neg Zero)))",fontsize=16,color="black",shape="box"];17654 -> 18675[label="",style="solid", color="black", weight=3]; 189.26/136.82 17655[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat Zero (Succ ww5400))) LT))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat Zero (Succ ww5400))) LT)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="black",shape="box"];17655 -> 18676[label="",style="solid", color="black", weight=3]; 189.26/136.82 17656[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat Zero Zero)) LT))) (Float (Pos (Succ ww53)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (Float (Pos (Succ ww53)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primMulNat Zero Zero)) LT)) (Float (Pos (Succ ww53)) (Neg Zero)))",fontsize=16,color="black",shape="box"];17656 -> 18677[label="",style="solid", color="black", weight=3]; 189.26/136.82 17657 -> 56177[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17657[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))",fontsize=16,color="magenta"];17657 -> 56178[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17657 -> 56179[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17658[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) Zero) LT))) (Float (Pos (Succ ww53)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (Float (Pos (Succ ww53)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) Zero) LT)) (Float (Pos (Succ ww53)) (Pos Zero)))",fontsize=16,color="black",shape="box"];17658 -> 18681[label="",style="solid", color="black", weight=3]; 189.26/136.82 17659[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) Zero) LT))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) Zero) LT)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))",fontsize=16,color="black",shape="box"];17659 -> 18682[label="",style="solid", color="black", weight=3]; 189.26/136.82 17660[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) Zero) LT))) (Float (Pos (Succ ww53)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (Float (Pos (Succ ww53)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) Zero) LT)) (Float (Pos (Succ ww53)) (Pos Zero)))",fontsize=16,color="black",shape="box"];17660 -> 18683[label="",style="solid", color="black", weight=3]; 189.26/136.82 17661[label="takeWhile1 (flip ltEsFloat (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (flip ltEsFloat (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww53)) (Neg ww540)))",fontsize=16,color="black",shape="box"];17661 -> 18684[label="",style="solid", color="black", weight=3]; 189.26/136.82 17662[label="takeWhile1 (flip ltEsFloat (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww53)) (Pos ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (Float (Pos (Succ ww53)) (Pos ww540)))) (flip ltEsFloat (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww53)) (Pos ww540)))",fontsize=16,color="black",shape="box"];17662 -> 18685[label="",style="solid", color="black", weight=3]; 189.26/136.82 17663 -> 56222[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17663[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="magenta"];17663 -> 56223[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17663 -> 56224[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17663 -> 56225[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17663 -> 56226[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17663 -> 56227[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17664[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) Zero) LT))) (Float (Pos (Succ ww53)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (Float (Pos (Succ ww53)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) Zero) LT)) (Float (Pos (Succ ww53)) (Neg Zero)))",fontsize=16,color="black",shape="box"];17664 -> 18689[label="",style="solid", color="black", weight=3]; 189.26/136.82 17665[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) Zero) LT))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) Zero) LT)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="black",shape="box"];17665 -> 18690[label="",style="solid", color="black", weight=3]; 189.26/136.82 17666[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) Zero) LT))) (Float (Pos (Succ ww53)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (Float (Pos (Succ ww53)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww53) Zero) LT)) (Float (Pos (Succ ww53)) (Neg Zero)))",fontsize=16,color="black",shape="box"];17666 -> 18691[label="",style="solid", color="black", weight=3]; 189.26/136.82 17667[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat (Succ ww6800) (Succ ww7000))) LT))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat (Succ ww6800) (Succ ww7000))) LT)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))",fontsize=16,color="black",shape="box"];17667 -> 18692[label="",style="solid", color="black", weight=3]; 189.26/136.82 17668[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat (Succ ww6800) Zero)) LT))) (Float (Pos (Succ ww69)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (Float (Pos (Succ ww69)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat (Succ ww6800) Zero)) LT)) (Float (Pos (Succ ww69)) (Pos Zero)))",fontsize=16,color="black",shape="box"];17668 -> 18693[label="",style="solid", color="black", weight=3]; 189.26/136.82 17669[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat Zero (Succ ww7000))) LT))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat Zero (Succ ww7000))) LT)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))",fontsize=16,color="black",shape="box"];17669 -> 18694[label="",style="solid", color="black", weight=3]; 189.26/136.82 17670[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat Zero Zero)) LT))) (Float (Pos (Succ ww69)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (Float (Pos (Succ ww69)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat Zero Zero)) LT)) (Float (Pos (Succ ww69)) (Pos Zero)))",fontsize=16,color="black",shape="box"];17670 -> 18695[label="",style="solid", color="black", weight=3]; 189.26/136.82 17671[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat (Succ ww6800) (Succ ww7000))) LT))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat (Succ ww6800) (Succ ww7000))) LT)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="black",shape="box"];17671 -> 18696[label="",style="solid", color="black", weight=3]; 189.26/136.82 17672[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat (Succ ww6800) Zero)) LT))) (Float (Pos (Succ ww69)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (Float (Pos (Succ ww69)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat (Succ ww6800) Zero)) LT)) (Float (Pos (Succ ww69)) (Neg Zero)))",fontsize=16,color="black",shape="box"];17672 -> 18697[label="",style="solid", color="black", weight=3]; 189.26/136.82 17673[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat Zero (Succ ww7000))) LT))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat Zero (Succ ww7000))) LT)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="black",shape="box"];17673 -> 18698[label="",style="solid", color="black", weight=3]; 189.26/136.82 17674[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat Zero Zero)) LT))) (Float (Pos (Succ ww69)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (Float (Pos (Succ ww69)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primMulNat Zero Zero)) LT)) (Float (Pos (Succ ww69)) (Neg Zero)))",fontsize=16,color="black",shape="box"];17674 -> 18699[label="",style="solid", color="black", weight=3]; 189.26/136.82 17675 -> 56354[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17675[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))",fontsize=16,color="magenta"];17675 -> 56355[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17675 -> 56356[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17676[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) Zero) LT))) (Float (Pos (Succ ww69)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (Float (Pos (Succ ww69)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) Zero) LT)) (Float (Pos (Succ ww69)) (Pos Zero)))",fontsize=16,color="black",shape="box"];17676 -> 18703[label="",style="solid", color="black", weight=3]; 189.26/136.82 17677[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) Zero) LT))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) Zero) LT)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))",fontsize=16,color="black",shape="box"];17677 -> 18704[label="",style="solid", color="black", weight=3]; 189.26/136.82 17678[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) Zero) LT))) (Float (Pos (Succ ww69)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (Float (Pos (Succ ww69)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) Zero) LT)) (Float (Pos (Succ ww69)) (Pos Zero)))",fontsize=16,color="black",shape="box"];17678 -> 18705[label="",style="solid", color="black", weight=3]; 189.26/136.82 17679[label="takeWhile1 (flip ltEsFloat (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (flip ltEsFloat (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww69)) (Neg ww700)))",fontsize=16,color="black",shape="box"];17679 -> 18706[label="",style="solid", color="black", weight=3]; 189.26/136.82 17680[label="takeWhile1 (flip ltEsFloat (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww69)) (Pos ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (Float (Pos (Succ ww69)) (Pos ww700)))) (flip ltEsFloat (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww69)) (Pos ww700)))",fontsize=16,color="black",shape="box"];17680 -> 18707[label="",style="solid", color="black", weight=3]; 189.26/136.82 17681 -> 56667[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17681[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="magenta"];17681 -> 56668[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17681 -> 56669[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17681 -> 56670[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17681 -> 56671[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17681 -> 56672[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17682[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) Zero) LT))) (Float (Pos (Succ ww69)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (Float (Pos (Succ ww69)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) Zero) LT)) (Float (Pos (Succ ww69)) (Neg Zero)))",fontsize=16,color="black",shape="box"];17682 -> 18711[label="",style="solid", color="black", weight=3]; 189.26/136.82 17683[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) Zero) LT))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) Zero) LT)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="black",shape="box"];17683 -> 18712[label="",style="solid", color="black", weight=3]; 189.26/136.82 17684[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) Zero) LT))) (Float (Pos (Succ ww69)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (Float (Pos (Succ ww69)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww69) Zero) LT)) (Float (Pos (Succ ww69)) (Neg Zero)))",fontsize=16,color="black",shape="box"];17684 -> 18713[label="",style="solid", color="black", weight=3]; 189.26/136.82 17685[label="ww4100",fontsize=16,color="green",shape="box"];17686[label="ww3100",fontsize=16,color="green",shape="box"];17687[label="ww4100",fontsize=16,color="green",shape="box"];17688[label="ww3100",fontsize=16,color="green",shape="box"];17689[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1140 ww20460) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1140 ww20460) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62845[label="ww1140/Succ ww11400",fontsize=10,color="white",style="solid",shape="box"];17689 -> 62845[label="",style="solid", color="burlywood", weight=9]; 189.26/136.82 62845 -> 18714[label="",style="solid", color="burlywood", weight=3]; 189.26/136.82 62846[label="ww1140/Zero",fontsize=10,color="white",style="solid",shape="box"];17689 -> 62846[label="",style="solid", color="burlywood", weight=9]; 189.26/136.82 62846 -> 18715[label="",style="solid", color="burlywood", weight=3]; 189.26/136.82 17690[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];17690 -> 18716[label="",style="solid", color="black", weight=3]; 189.26/136.82 17691[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];17691 -> 18717[label="",style="solid", color="black", weight=3]; 189.26/136.82 17692[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17692 -> 18718[label="",style="solid", color="black", weight=3]; 189.26/136.82 17693[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];17693 -> 18719[label="",style="solid", color="black", weight=3]; 189.26/136.82 17694 -> 16157[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17694[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17694 -> 18720[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17694 -> 18721[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17694 -> 18722[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17694 -> 18723[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17694 -> 18724[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17696[label="ww4100",fontsize=16,color="green",shape="box"];17697[label="ww3100",fontsize=16,color="green",shape="box"];17698[label="ww4100",fontsize=16,color="green",shape="box"];17699[label="ww3100",fontsize=16,color="green",shape="box"];17700[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1140 ww20500) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1140 ww20500) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62847[label="ww1140/Succ ww11400",fontsize=10,color="white",style="solid",shape="box"];17700 -> 62847[label="",style="solid", color="burlywood", weight=9]; 189.26/136.82 62847 -> 18726[label="",style="solid", color="burlywood", weight=3]; 189.26/136.82 62848[label="ww1140/Zero",fontsize=10,color="white",style="solid",shape="box"];17700 -> 62848[label="",style="solid", color="burlywood", weight=9]; 189.26/136.82 62848 -> 18727[label="",style="solid", color="burlywood", weight=3]; 189.26/136.82 17701[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];17701 -> 18728[label="",style="solid", color="black", weight=3]; 189.26/136.82 17702[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];17702 -> 18729[label="",style="solid", color="black", weight=3]; 189.26/136.82 17703[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17703 -> 18730[label="",style="solid", color="black", weight=3]; 189.26/136.82 17704[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];17704 -> 18731[label="",style="solid", color="black", weight=3]; 189.26/136.82 17705[label="ww12200",fontsize=16,color="green",shape="box"];17706[label="ww12400",fontsize=16,color="green",shape="box"];17707[label="ww12200",fontsize=16,color="green",shape="box"];17708[label="ww12400",fontsize=16,color="green",shape="box"];17709[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww20540)) LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww20540)) LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];17709 -> 18732[label="",style="solid", color="black", weight=3]; 189.26/136.82 17710[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="triangle"];17710 -> 18733[label="",style="solid", color="black", weight=3]; 189.26/136.82 17711[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];17711 -> 18734[label="",style="solid", color="black", weight=3]; 189.26/136.82 17712[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];17712 -> 18735[label="",style="solid", color="black", weight=3]; 189.26/136.82 17713[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];17713 -> 18736[label="",style="solid", color="black", weight=3]; 189.26/136.82 17714[label="ww12200",fontsize=16,color="green",shape="box"];17715[label="ww12400",fontsize=16,color="green",shape="box"];17716[label="ww12200",fontsize=16,color="green",shape="box"];17717[label="ww12400",fontsize=16,color="green",shape="box"];17718[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];17718 -> 18737[label="",style="solid", color="black", weight=3]; 189.26/136.82 17719[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];17719 -> 18738[label="",style="solid", color="black", weight=3]; 189.26/136.82 17720[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];17720 -> 18739[label="",style="solid", color="black", weight=3]; 189.26/136.82 17721[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];17721 -> 18740[label="",style="solid", color="black", weight=3]; 189.26/136.82 17722[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];17722 -> 18741[label="",style="solid", color="black", weight=3]; 189.26/136.82 17723[label="ww12200",fontsize=16,color="green",shape="box"];17724[label="ww12400",fontsize=16,color="green",shape="box"];17725[label="ww12200",fontsize=16,color="green",shape="box"];17726[label="ww12400",fontsize=16,color="green",shape="box"];17727[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];17727 -> 18742[label="",style="solid", color="black", weight=3]; 189.26/136.82 17728[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];17728 -> 18743[label="",style="solid", color="black", weight=3]; 189.26/136.82 17729[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];17729 -> 18744[label="",style="solid", color="black", weight=3]; 189.26/136.82 17730[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];17730 -> 18745[label="",style="solid", color="black", weight=3]; 189.26/136.82 17731[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];17731 -> 18746[label="",style="solid", color="black", weight=3]; 189.26/136.82 17732[label="ww12200",fontsize=16,color="green",shape="box"];17733[label="ww12400",fontsize=16,color="green",shape="box"];17734[label="ww12200",fontsize=16,color="green",shape="box"];17735[label="ww12400",fontsize=16,color="green",shape="box"];17736[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww20660)) LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww20660)) LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];17736 -> 18747[label="",style="solid", color="black", weight=3]; 189.26/136.82 17737[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="triangle"];17737 -> 18748[label="",style="solid", color="black", weight=3]; 189.26/136.82 17738[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];17738 -> 18749[label="",style="solid", color="black", weight=3]; 189.26/136.82 17739[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];17739 -> 18750[label="",style="solid", color="black", weight=3]; 189.26/136.82 17740[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];17740 -> 18751[label="",style="solid", color="black", weight=3]; 189.26/136.82 17741[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];17741 -> 18752[label="",style="dashed", color="green", weight=3]; 189.26/136.82 17742[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];17742 -> 18753[label="",style="dashed", color="green", weight=3]; 189.26/136.82 17744 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17744[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];17744 -> 18754[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17744 -> 18755[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17745 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17745[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];17745 -> 18756[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17745 -> 18757[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17743[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) ww2218) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) ww2217) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62849[label="ww2217/Succ ww22170",fontsize=10,color="white",style="solid",shape="box"];17743 -> 62849[label="",style="solid", color="burlywood", weight=9]; 189.26/136.82 62849 -> 18758[label="",style="solid", color="burlywood", weight=3]; 189.26/136.82 62850[label="ww2217/Zero",fontsize=10,color="white",style="solid",shape="box"];17743 -> 62850[label="",style="solid", color="burlywood", weight=9]; 189.26/136.82 62850 -> 18759[label="",style="solid", color="burlywood", weight=3]; 189.26/136.82 17748[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];17748 -> 18760[label="",style="solid", color="black", weight=3]; 189.26/136.82 17749[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17749 -> 18761[label="",style="solid", color="black", weight=3]; 189.26/136.82 17750[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];17750 -> 18762[label="",style="solid", color="black", weight=3]; 189.26/136.82 17751[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];17751 -> 18763[label="",style="dashed", color="green", weight=3]; 189.26/136.82 17752[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];17752 -> 18764[label="",style="dashed", color="green", weight=3]; 189.26/136.82 17753[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];17753 -> 18765[label="",style="solid", color="black", weight=3]; 189.26/136.82 17754[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];17754 -> 18766[label="",style="dashed", color="green", weight=3]; 189.26/136.82 17755[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];17755 -> 18767[label="",style="dashed", color="green", weight=3]; 189.26/136.82 17756 -> 18768[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17756[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (Float (Pos (Succ ww3000)) (Pos ww310)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg ww410)) (Float (Pos (Succ ww3000)) (Pos ww310))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];17756 -> 18794[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17756 -> 18795[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17756 -> 18796[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17756 -> 18797[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17756 -> 18798[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17757[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];17757 -> 18810[label="",style="dashed", color="green", weight=3]; 189.26/136.82 17758[label="Succ (primPlusNat ww3000 ww3000)",fontsize=16,color="green",shape="box"];17758 -> 18811[label="",style="dashed", color="green", weight=3]; 189.26/136.82 17760 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17760[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];17760 -> 18812[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17760 -> 18813[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17761 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17761[label="primPlusNat (primMulNat ww4100 (Succ ww3100)) (Succ ww3100)",fontsize=16,color="magenta"];17761 -> 18814[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17761 -> 18815[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17759[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) ww2222) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) ww2221) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62851[label="ww2221/Succ ww22210",fontsize=10,color="white",style="solid",shape="box"];17759 -> 62851[label="",style="solid", color="burlywood", weight=9]; 189.26/136.82 62851 -> 18816[label="",style="solid", color="burlywood", weight=3]; 189.26/136.82 62852[label="ww2221/Zero",fontsize=10,color="white",style="solid",shape="box"];17759 -> 62852[label="",style="solid", color="burlywood", weight=9]; 189.26/136.82 62852 -> 18817[label="",style="solid", color="burlywood", weight=3]; 189.26/136.82 17764[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];17764 -> 18818[label="",style="solid", color="black", weight=3]; 189.26/136.82 17765[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17765 -> 18819[label="",style="solid", color="black", weight=3]; 189.26/136.82 17766[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];17766 -> 18820[label="",style="solid", color="black", weight=3]; 189.26/136.82 17767 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17767[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17767 -> 18821[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17768 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17768[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17768 -> 18822[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17769[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1949 ww195000) LT))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1949 ww195000) LT)) ww1945)",fontsize=16,color="burlywood",shape="triangle"];62853[label="ww1949/Succ ww19490",fontsize=10,color="white",style="solid",shape="box"];17769 -> 62853[label="",style="solid", color="burlywood", weight=9]; 189.26/136.82 62853 -> 18823[label="",style="solid", color="burlywood", weight=3]; 189.26/136.82 62854[label="ww1949/Zero",fontsize=10,color="white",style="solid",shape="box"];17769 -> 62854[label="",style="solid", color="burlywood", weight=9]; 189.26/136.82 62854 -> 18824[label="",style="solid", color="burlywood", weight=3]; 189.26/136.82 17770 -> 14862[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17770[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) ww1945)",fontsize=16,color="magenta"];17771[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue ww1945)",fontsize=16,color="black",shape="box"];17771 -> 18825[label="",style="solid", color="black", weight=3]; 189.26/136.82 17772 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17772[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17772 -> 18826[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17773 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17773[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17773 -> 18827[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17774 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17774[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17774 -> 18828[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17775 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17775[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17775 -> 18829[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17776[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17776 -> 18830[label="",style="solid", color="black", weight=3]; 189.26/136.82 17777 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17777[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17777 -> 18831[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17778 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17778[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17778 -> 18832[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17779 -> 29250[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17779[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];17779 -> 29299[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17779 -> 29300[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17779 -> 29301[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17779 -> 29302[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17781 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17781[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17781 -> 18834[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17782 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17782[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17782 -> 18835[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17783[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1911 ww190700) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1911 ww190700) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];62855[label="ww1911/Succ ww19110",fontsize=10,color="white",style="solid",shape="box"];17783 -> 62855[label="",style="solid", color="burlywood", weight=9]; 189.26/136.82 62855 -> 18836[label="",style="solid", color="burlywood", weight=3]; 189.26/136.82 62856[label="ww1911/Zero",fontsize=10,color="white",style="solid",shape="box"];17783 -> 62856[label="",style="solid", color="burlywood", weight=9]; 189.26/136.82 62856 -> 18837[label="",style="solid", color="burlywood", weight=3]; 189.26/136.82 17784 -> 14880[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17784[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];17785[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17785 -> 18838[label="",style="solid", color="black", weight=3]; 189.26/136.82 17786 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17786[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17786 -> 18839[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17787 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17787[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17787 -> 18840[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17788[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];17788 -> 18841[label="",style="solid", color="black", weight=3]; 189.26/136.82 17789 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17789[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17789 -> 18842[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17790 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17790[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17790 -> 18843[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17791 -> 53796[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17791[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];17791 -> 54471[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17791 -> 54472[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17791 -> 54473[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17791 -> 54474[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17791 -> 54475[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17792 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17792[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17792 -> 18845[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17793 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17793[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];17793 -> 18846[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17794[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];17794 -> 18847[label="",style="solid", color="black", weight=3]; 189.26/136.82 17795 -> 13627[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17795[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww17920 ww116000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww17920 ww116000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];17795 -> 18848[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17795 -> 18849[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17796 -> 10806[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17796[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];17797[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17797 -> 18850[label="",style="solid", color="black", weight=3]; 189.26/136.82 17798 -> 17710[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17798[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];17798 -> 18851[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17798 -> 18852[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17798 -> 18853[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17798 -> 18854[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17798 -> 18855[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17799 -> 23348[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17799[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];17799 -> 23417[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17799 -> 23418[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17799 -> 23419[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17799 -> 23420[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 29958 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.82 29958[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];29958 -> 30199[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 29958 -> 30200[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 29958 -> 30201[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17804 -> 13635[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17804[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww17960 ww118000) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww17960 ww118000) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];17804 -> 18860[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17804 -> 18861[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17805 -> 10819[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17805[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];17806[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17806 -> 18862[label="",style="solid", color="black", weight=3]; 189.26/136.82 17807 -> 17737[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17807[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];17807 -> 18863[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17807 -> 18864[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17807 -> 18865[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17807 -> 18866[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17807 -> 18867[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54798[label="ww3100",fontsize=16,color="green",shape="box"];54799 -> 30008[label="",style="dashed", color="red", weight=0]; 189.26/136.82 54799[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54799 -> 55370[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54799 -> 55371[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54799 -> 55372[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54799 -> 55373[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54799 -> 55374[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54800[label="ww3000",fontsize=16,color="green",shape="box"];55098[label="ww3000",fontsize=16,color="green",shape="box"];55099[label="ww5",fontsize=16,color="green",shape="box"];55100[label="ww3100",fontsize=16,color="green",shape="box"];55101[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55102[label="ww4100",fontsize=16,color="green",shape="box"];56437[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56438[label="ww3000",fontsize=16,color="green",shape="box"];56439[label="ww4100",fontsize=16,color="green",shape="box"];56440[label="ww3100",fontsize=16,color="green",shape="box"];56441[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];28892[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];28892 -> 28925[label="",style="solid", color="black", weight=3]; 189.26/136.82 28921[label="Cons (Float (Pos (Succ ww3000)) (Neg Zero)) (takeWhile (flip ltEsFloat ww3471) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))))",fontsize=16,color="green",shape="box"];28921 -> 28947[label="",style="dashed", color="green", weight=3]; 189.26/136.82 28922[label="takeWhile0 (flip ltEsFloat ww3471) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) otherwise",fontsize=16,color="black",shape="box"];28922 -> 28948[label="",style="solid", color="black", weight=3]; 189.26/136.82 55238[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];55238 -> 55377[label="",style="solid", color="black", weight=3]; 189.26/136.82 29022[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];29022 -> 29060[label="",style="solid", color="black", weight=3]; 189.26/136.82 29023[label="Cons (Float (Pos (Succ ww3000)) (Neg Zero)) (takeWhile (flip ltEsFloat ww3477) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))))",fontsize=16,color="green",shape="box"];29023 -> 29061[label="",style="dashed", color="green", weight=3]; 189.26/136.82 29024[label="takeWhile0 (flip ltEsFloat ww3477) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) otherwise",fontsize=16,color="black",shape="box"];29024 -> 29062[label="",style="solid", color="black", weight=3]; 189.26/136.82 17812[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18050) (Succ ww1800000)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18050) (Succ ww1800000)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17812 -> 18872[label="",style="solid", color="black", weight=3]; 189.26/136.82 17813[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18050) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18050) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17813 -> 18873[label="",style="solid", color="black", weight=3]; 189.26/136.82 17814[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1800000)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1800000)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17814 -> 18874[label="",style="solid", color="black", weight=3]; 189.26/136.82 17815[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17815 -> 18875[label="",style="solid", color="black", weight=3]; 189.26/136.82 17816[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];17816 -> 18876[label="",style="solid", color="black", weight=3]; 189.26/136.82 17817[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18140) (Succ ww1810000)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18140) (Succ ww1810000)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17817 -> 18877[label="",style="solid", color="black", weight=3]; 189.26/136.82 17818[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18140) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18140) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17818 -> 18878[label="",style="solid", color="black", weight=3]; 189.26/136.82 17819[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1810000)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1810000)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17819 -> 18879[label="",style="solid", color="black", weight=3]; 189.26/136.82 17820[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17820 -> 18880[label="",style="solid", color="black", weight=3]; 189.26/136.82 17821[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];17821 -> 18881[label="",style="solid", color="black", weight=3]; 189.26/136.82 17822[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13900) ww310000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13900) ww310000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="burlywood",shape="box"];62857[label="ww310000/Succ ww3100000",fontsize=10,color="white",style="solid",shape="box"];17822 -> 62857[label="",style="solid", color="burlywood", weight=9]; 189.26/136.82 62857 -> 18882[label="",style="solid", color="burlywood", weight=3]; 189.26/136.82 62858[label="ww310000/Zero",fontsize=10,color="white",style="solid",shape="box"];17822 -> 62858[label="",style="solid", color="burlywood", weight=9]; 189.26/136.82 62858 -> 18883[label="",style="solid", color="burlywood", weight=3]; 189.26/136.82 17823[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww310000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww310000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="burlywood",shape="box"];62859[label="ww310000/Succ ww3100000",fontsize=10,color="white",style="solid",shape="box"];17823 -> 62859[label="",style="solid", color="burlywood", weight=9]; 189.26/136.82 62859 -> 18884[label="",style="solid", color="burlywood", weight=3]; 189.26/136.82 62860[label="ww310000/Zero",fontsize=10,color="white",style="solid",shape="box"];17823 -> 62860[label="",style="solid", color="burlywood", weight=9]; 189.26/136.82 62860 -> 18885[label="",style="solid", color="burlywood", weight=3]; 189.26/136.82 17824[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];17824 -> 18886[label="",style="solid", color="black", weight=3]; 189.26/136.82 17825[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="black",shape="box"];17825 -> 18887[label="",style="solid", color="black", weight=3]; 189.26/136.82 17826 -> 17824[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17826[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];17827[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];17827 -> 18888[label="",style="solid", color="black", weight=3]; 189.26/136.82 30265 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.82 30265[label="primDivFloat (Float (msMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];30265 -> 30285[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 30265 -> 30286[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17832[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18210) (Succ ww1816000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18210) (Succ ww1816000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17832 -> 18892[label="",style="solid", color="black", weight=3]; 189.26/136.82 17833[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18210) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18210) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17833 -> 18893[label="",style="solid", color="black", weight=3]; 189.26/136.82 17834[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1816000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1816000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17834 -> 18894[label="",style="solid", color="black", weight=3]; 189.26/136.82 17835[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17835 -> 18895[label="",style="solid", color="black", weight=3]; 189.26/136.82 54398 -> 54742[label="",style="dashed", color="red", weight=0]; 189.26/136.82 54398[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54398 -> 54831[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54398 -> 54832[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54398 -> 54833[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54399[label="ww3000",fontsize=16,color="green",shape="box"];54400[label="ww3100",fontsize=16,color="green",shape="box"];54401 -> 30008[label="",style="dashed", color="red", weight=0]; 189.26/136.82 54401[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54401 -> 55405[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54401 -> 55406[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54401 -> 55407[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54401 -> 55408[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54401 -> 55409[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54402 -> 56426[label="",style="dashed", color="red", weight=0]; 189.26/136.82 54402[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54402 -> 56457[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54402 -> 56458[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54402 -> 56459[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54402 -> 56460[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54402 -> 56461[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17837[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18300) (Succ ww1826000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18300) (Succ ww1826000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17837 -> 18897[label="",style="solid", color="black", weight=3]; 189.26/136.82 17838[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18300) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18300) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17838 -> 18898[label="",style="solid", color="black", weight=3]; 189.26/136.82 17839[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1826000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1826000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17839 -> 18899[label="",style="solid", color="black", weight=3]; 189.26/136.82 17840[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17840 -> 18900[label="",style="solid", color="black", weight=3]; 189.26/136.82 54403 -> 54742[label="",style="dashed", color="red", weight=0]; 189.26/136.82 54403[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54403 -> 54834[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54403 -> 54835[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54403 -> 54836[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54404[label="ww3000",fontsize=16,color="green",shape="box"];54405[label="ww3100",fontsize=16,color="green",shape="box"];54406 -> 30008[label="",style="dashed", color="red", weight=0]; 189.26/136.82 54406[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54406 -> 55411[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54406 -> 55412[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54406 -> 55413[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54406 -> 55414[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54406 -> 55415[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54407 -> 56426[label="",style="dashed", color="red", weight=0]; 189.26/136.82 54407[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54407 -> 56462[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54407 -> 56463[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54407 -> 56464[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54407 -> 56465[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54407 -> 56466[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17842[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww14100) ww310000) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww14100) ww310000) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))))",fontsize=16,color="burlywood",shape="box"];62861[label="ww310000/Succ ww3100000",fontsize=10,color="white",style="solid",shape="box"];17842 -> 62861[label="",style="solid", color="burlywood", weight=9]; 189.26/136.82 62861 -> 18902[label="",style="solid", color="burlywood", weight=3]; 189.26/136.82 62862[label="ww310000/Zero",fontsize=10,color="white",style="solid",shape="box"];17842 -> 62862[label="",style="solid", color="burlywood", weight=9]; 189.26/136.82 62862 -> 18903[label="",style="solid", color="burlywood", weight=3]; 189.26/136.82 17843[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww310000) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww310000) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))))",fontsize=16,color="burlywood",shape="box"];62863[label="ww310000/Succ ww3100000",fontsize=10,color="white",style="solid",shape="box"];17843 -> 62863[label="",style="solid", color="burlywood", weight=9]; 189.26/136.82 62863 -> 18904[label="",style="solid", color="burlywood", weight=3]; 189.26/136.82 62864[label="ww310000/Zero",fontsize=10,color="white",style="solid",shape="box"];17843 -> 62864[label="",style="solid", color="burlywood", weight=9]; 189.26/136.82 62864 -> 18905[label="",style="solid", color="burlywood", weight=3]; 189.26/136.82 17844[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];17844 -> 18906[label="",style="solid", color="black", weight=3]; 189.26/136.82 17845[label="Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ ww310000))))",fontsize=16,color="green",shape="box"];17846[label="ww5",fontsize=16,color="green",shape="box"];17847[label="Succ Zero",fontsize=16,color="green",shape="box"];17848 -> 17844[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17848[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54408 -> 54742[label="",style="dashed", color="red", weight=0]; 189.26/136.82 54408[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero)))",fontsize=16,color="magenta"];54408 -> 54837[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54408 -> 54838[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54408 -> 54839[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54409[label="ww3000",fontsize=16,color="green",shape="box"];54410[label="Zero",fontsize=16,color="green",shape="box"];54411 -> 30008[label="",style="dashed", color="red", weight=0]; 189.26/136.82 54411[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54411 -> 55417[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54411 -> 55418[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54411 -> 55419[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54411 -> 55420[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54411 -> 55421[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54412 -> 56426[label="",style="dashed", color="red", weight=0]; 189.26/136.82 54412[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero))))",fontsize=16,color="magenta"];54412 -> 56467[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54412 -> 56468[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54412 -> 56469[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54412 -> 56470[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 54412 -> 56471[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 29069[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (Float ww34820 ww34821)) GT)",fontsize=16,color="black",shape="box"];29069 -> 29150[label="",style="solid", color="black", weight=3]; 189.26/136.82 60296[label="ww3000",fontsize=16,color="green",shape="box"];60297[label="ww4100",fontsize=16,color="green",shape="box"];60298[label="Succ Zero",fontsize=16,color="green",shape="box"];60295[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww4805)) (Neg (Succ ww4806))) (Float (Pos (Succ ww4807)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="triangle"];60295 -> 60311[label="",style="solid", color="black", weight=3]; 189.26/136.82 29962[label="takeWhile1 (flip ltEsFloat ww3490) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))) (flip ltEsFloat ww3490 (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))",fontsize=16,color="black",shape="box"];29962 -> 30204[label="",style="solid", color="black", weight=3]; 189.26/136.82 57880[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4693)) (Neg (Succ ww4694))) (Float (Pos (Succ ww4695)) (Neg Zero))) ww4699) (iterate (psFloat (msFloat (Float (Pos (Succ ww4693)) (Neg (Succ ww4694))) (Float (Pos (Succ ww4695)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4693)) (Neg (Succ ww4694))) (Float (Pos (Succ ww4695)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww4693)) (Neg (Succ ww4694))) (Float (Pos (Succ ww4695)) (Neg Zero))) ww4699)))",fontsize=16,color="green",shape="box"];57880 -> 57897[label="",style="dashed", color="green", weight=3]; 189.26/136.82 57880 -> 57898[label="",style="dashed", color="green", weight=3]; 189.26/136.82 55401 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.82 55401[label="primDivFloat (Float (msMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];55401 -> 55508[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 55401 -> 55509[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 29400 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.82 29400[label="primDivFloat (Float (msMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];29400 -> 29974[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 29400 -> 29975[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 29401[label="takeWhile1 (flip ltEsFloat ww3503) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))) (flip ltEsFloat ww3503 (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))",fontsize=16,color="black",shape="box"];29401 -> 29976[label="",style="solid", color="black", weight=3]; 189.26/136.82 59734[label="Cons (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) ww4797) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) ww4797)))",fontsize=16,color="green",shape="box"];59734 -> 59950[label="",style="dashed", color="green", weight=3]; 189.26/136.82 59734 -> 59951[label="",style="dashed", color="green", weight=3]; 189.26/136.82 17853[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) (Succ ww143000)) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) (Succ ww143000)) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17853 -> 18911[label="",style="solid", color="black", weight=3]; 189.26/136.82 17854[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) Zero) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) Zero) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17854 -> 18912[label="",style="solid", color="black", weight=3]; 189.26/136.82 17855[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww143000)) LT))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww143000)) LT)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17855 -> 18913[label="",style="solid", color="black", weight=3]; 189.26/136.82 17856[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17856 -> 18914[label="",style="solid", color="black", weight=3]; 189.26/136.82 17857[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17857 -> 18915[label="",style="solid", color="black", weight=3]; 189.26/136.82 17858[label="Zero",fontsize=16,color="green",shape="box"];17859 -> 23348[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17859[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];17859 -> 23421[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17859 -> 23422[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17859 -> 23423[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17859 -> 23424[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17860[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) (Succ ww151000)) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) (Succ ww151000)) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17860 -> 18917[label="",style="solid", color="black", weight=3]; 189.26/136.82 17861[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) Zero) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) Zero) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17861 -> 18918[label="",style="solid", color="black", weight=3]; 189.26/136.82 17862[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww151000)) LT))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww151000)) LT)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17862 -> 18919[label="",style="solid", color="black", weight=3]; 189.26/136.82 17863[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17863 -> 18920[label="",style="solid", color="black", weight=3]; 189.26/136.82 17864[label="Zero",fontsize=16,color="green",shape="box"];17865 -> 23348[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17865[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];17865 -> 23425[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17865 -> 23426[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17865 -> 23427[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17865 -> 23428[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17866[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) ww1570) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) ww1570) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62865[label="ww1570/Succ ww15700",fontsize=10,color="white",style="solid",shape="box"];17866 -> 62865[label="",style="solid", color="burlywood", weight=9]; 189.26/136.82 62865 -> 18922[label="",style="solid", color="burlywood", weight=3]; 189.26/136.82 62866[label="ww1570/Zero",fontsize=10,color="white",style="solid",shape="box"];17866 -> 62866[label="",style="solid", color="burlywood", weight=9]; 189.26/136.82 62866 -> 18923[label="",style="solid", color="burlywood", weight=3]; 189.26/136.82 17867[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww1570) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww1570) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62867[label="ww1570/Succ ww15700",fontsize=10,color="white",style="solid",shape="box"];17867 -> 62867[label="",style="solid", color="burlywood", weight=9]; 189.26/136.82 62867 -> 18924[label="",style="solid", color="burlywood", weight=3]; 189.26/136.82 62868[label="ww1570/Zero",fontsize=10,color="white",style="solid",shape="box"];17867 -> 62868[label="",style="solid", color="burlywood", weight=9]; 189.26/136.82 62868 -> 18925[label="",style="solid", color="burlywood", weight=3]; 189.26/136.82 17868[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17868 -> 18926[label="",style="solid", color="black", weight=3]; 189.26/136.82 17869[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17869 -> 18927[label="",style="solid", color="black", weight=3]; 189.26/136.82 17870[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17870 -> 18928[label="",style="solid", color="black", weight=3]; 189.26/136.82 17871[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17871 -> 18929[label="",style="solid", color="black", weight=3]; 189.26/136.82 17872[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) ww3100000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) ww3100000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="burlywood",shape="box"];62869[label="ww3100000/Succ ww31000000",fontsize=10,color="white",style="solid",shape="box"];17872 -> 62869[label="",style="solid", color="burlywood", weight=9]; 189.26/136.82 62869 -> 18930[label="",style="solid", color="burlywood", weight=3]; 189.26/136.82 62870[label="ww3100000/Zero",fontsize=10,color="white",style="solid",shape="box"];17872 -> 62870[label="",style="solid", color="burlywood", weight=9]; 189.26/136.82 62870 -> 18931[label="",style="solid", color="burlywood", weight=3]; 189.26/136.82 17873[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww3100000) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww3100000) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="burlywood",shape="box"];62871[label="ww3100000/Succ ww31000000",fontsize=10,color="white",style="solid",shape="box"];17873 -> 62871[label="",style="solid", color="burlywood", weight=9]; 189.26/136.82 62871 -> 18932[label="",style="solid", color="burlywood", weight=3]; 189.26/136.82 62872[label="ww3100000/Zero",fontsize=10,color="white",style="solid",shape="box"];17873 -> 62872[label="",style="solid", color="burlywood", weight=9]; 189.26/136.82 62872 -> 18933[label="",style="solid", color="burlywood", weight=3]; 189.26/136.82 17874[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];17874 -> 18934[label="",style="solid", color="black", weight=3]; 189.26/136.82 17875[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="black",shape="box"];17875 -> 18935[label="",style="solid", color="black", weight=3]; 189.26/136.82 17876[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];17876 -> 18936[label="",style="solid", color="black", weight=3]; 189.26/136.82 17877[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))))) (ltEsFloat (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];17877 -> 18937[label="",style="solid", color="black", weight=3]; 189.26/136.82 17878[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="black",shape="box"];17878 -> 18938[label="",style="solid", color="black", weight=3]; 189.26/136.82 17879[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))) (ltEsFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];17879 -> 18939[label="",style="solid", color="black", weight=3]; 189.26/136.82 59173[label="Zero",fontsize=16,color="green",shape="box"];59174[label="Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))",fontsize=16,color="green",shape="box"];59175[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];59176[label="Zero",fontsize=16,color="green",shape="box"];59177[label="Pos (Succ (Succ ww31000))",fontsize=16,color="green",shape="box"];50757[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62873[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];50757 -> 62873[label="",style="solid", color="burlywood", weight=9]; 189.26/136.82 62873 -> 51803[label="",style="solid", color="burlywood", weight=3]; 189.26/136.82 50016[label="Succ (Succ ww31000)",fontsize=16,color="green",shape="box"];50017[label="Zero",fontsize=16,color="green",shape="box"];50018 -> 48262[label="",style="dashed", color="red", weight=0]; 189.26/136.82 50018[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];20295[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww24150 ww24151) (primDivFloat (Float (msMyInt (Pos (Succ ww2416)) (Pos (Succ ww2417))) (srMyInt (Pos Zero) (Pos (Succ ww2418)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (primPlusFloat (Float ww24150 ww24151) (primDivFloat (Float (msMyInt (Pos (Succ ww2416)) (Pos (Succ ww2417))) (srMyInt (Pos Zero) (Pos (Succ ww2418)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];20295 -> 20315[label="",style="solid", color="black", weight=3]; 189.26/136.82 30266[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="triangle"];30266 -> 30287[label="",style="solid", color="black", weight=3]; 189.26/136.82 30305 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.82 30305[label="srMyInt (Pos (Succ ww3522)) ww35260",fontsize=16,color="magenta"];30305 -> 30328[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 30305 -> 30329[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 30306 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.82 30306[label="srMyInt (Pos Zero) ww35261",fontsize=16,color="magenta"];30306 -> 30330[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 30306 -> 30331[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 30327[label="takeWhile1 (flip ltEsFloat ww3517) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))))) (not (esEsOrdering (compareFloat (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))) ww3517) GT))",fontsize=16,color="black",shape="box"];30327 -> 30348[label="",style="solid", color="black", weight=3]; 189.26/136.82 57794[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) ww4690",fontsize=16,color="black",shape="box"];57794 -> 57805[label="",style="solid", color="black", weight=3]; 189.26/136.82 17886 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.82 17886[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww20800 (srMyInt (msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))) (Pos (Succ Zero)))) (srMyInt ww20801 (srMyInt (srMyInt (Pos ww2082) (Neg ww2084)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2083)) (Neg ww2084)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2083)) (Neg ww2084)) (Float (psMyInt ww20800 (srMyInt (msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))) (Pos (Succ Zero)))) (srMyInt ww20801 (srMyInt (srMyInt (Pos ww2082) (Neg ww2084)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];17886 -> 38240[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17886 -> 38241[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17886 -> 38242[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17886 -> 38243[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17886 -> 38244[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17886 -> 38245[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 19124 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.82 19124[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww22930 (srMyInt (msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))) (Pos (Succ Zero)))) (srMyInt ww22931 (srMyInt (srMyInt (Neg ww2295) (Pos ww2297)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2296)) (Pos ww2297)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2296)) (Pos ww2297)) (Float (psMyInt ww22930 (srMyInt (msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))) (Pos (Succ Zero)))) (srMyInt ww22931 (srMyInt (srMyInt (Neg ww2295) (Pos ww2297)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];19124 -> 38246[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 19124 -> 38247[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 19124 -> 38248[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 19124 -> 38249[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 19124 -> 38250[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 19124 -> 38251[label="",style="dashed", color="magenta", weight=3]; 189.26/136.82 17888[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) (Succ ww159000)) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) (Succ ww159000)) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17888 -> 18947[label="",style="solid", color="black", weight=3]; 189.26/136.82 17889[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) Zero) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) Zero) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17889 -> 18948[label="",style="solid", color="black", weight=3]; 189.26/136.83 17890[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww159000)) LT))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww159000)) LT)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17890 -> 18949[label="",style="solid", color="black", weight=3]; 189.26/136.83 17891[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17891 -> 18950[label="",style="solid", color="black", weight=3]; 189.26/136.83 17892[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17892 -> 18951[label="",style="solid", color="black", weight=3]; 189.26/136.83 17893[label="Zero",fontsize=16,color="green",shape="box"];54801[label="ww3100",fontsize=16,color="green",shape="box"];54802 -> 30008[label="",style="dashed", color="red", weight=0]; 189.26/136.83 54802[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54802 -> 55426[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54802 -> 55427[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54802 -> 55428[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54802 -> 55429[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54802 -> 55430[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54803[label="ww3000",fontsize=16,color="green",shape="box"];55104[label="ww3000",fontsize=16,color="green",shape="box"];55105[label="ww5",fontsize=16,color="green",shape="box"];55106[label="ww3100",fontsize=16,color="green",shape="box"];55107[label="Zero",fontsize=16,color="green",shape="box"];55108[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];56442[label="Zero",fontsize=16,color="green",shape="box"];56443[label="ww3000",fontsize=16,color="green",shape="box"];56444[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];56445[label="ww3100",fontsize=16,color="green",shape="box"];56446[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];17895[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) (Succ ww167000)) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) (Succ ww167000)) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17895 -> 18953[label="",style="solid", color="black", weight=3]; 189.26/136.83 17896[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) Zero) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000) Zero) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17896 -> 18954[label="",style="solid", color="black", weight=3]; 189.26/136.83 17897[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww167000)) LT))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww167000)) LT)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17897 -> 18955[label="",style="solid", color="black", weight=3]; 189.26/136.83 17898[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17898 -> 18956[label="",style="solid", color="black", weight=3]; 189.26/136.83 17899[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17899 -> 18957[label="",style="solid", color="black", weight=3]; 189.26/136.83 17900[label="Zero",fontsize=16,color="green",shape="box"];54804[label="ww3100",fontsize=16,color="green",shape="box"];54805 -> 30008[label="",style="dashed", color="red", weight=0]; 189.26/136.83 54805[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54805 -> 55433[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54805 -> 55434[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54805 -> 55435[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54805 -> 55436[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54805 -> 55437[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54806[label="ww3000",fontsize=16,color="green",shape="box"];55110[label="ww3000",fontsize=16,color="green",shape="box"];55111[label="ww5",fontsize=16,color="green",shape="box"];55112[label="ww3100",fontsize=16,color="green",shape="box"];55113[label="Zero",fontsize=16,color="green",shape="box"];55114[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56447[label="Zero",fontsize=16,color="green",shape="box"];56448[label="ww3000",fontsize=16,color="green",shape="box"];56449[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56450[label="ww3100",fontsize=16,color="green",shape="box"];56451[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];17902[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) ww1730) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) ww1730) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62874[label="ww1730/Succ ww17300",fontsize=10,color="white",style="solid",shape="box"];17902 -> 62874[label="",style="solid", color="burlywood", weight=9]; 189.26/136.83 62874 -> 18959[label="",style="solid", color="burlywood", weight=3]; 189.26/136.83 62875[label="ww1730/Zero",fontsize=10,color="white",style="solid",shape="box"];17902 -> 62875[label="",style="solid", color="burlywood", weight=9]; 189.26/136.83 62875 -> 18960[label="",style="solid", color="burlywood", weight=3]; 189.26/136.83 17903[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww1730) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww1730) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62876[label="ww1730/Succ ww17300",fontsize=10,color="white",style="solid",shape="box"];17903 -> 62876[label="",style="solid", color="burlywood", weight=9]; 189.26/136.83 62876 -> 18961[label="",style="solid", color="burlywood", weight=3]; 189.26/136.83 62877[label="ww1730/Zero",fontsize=10,color="white",style="solid",shape="box"];17903 -> 62877[label="",style="solid", color="burlywood", weight=9]; 189.26/136.83 62877 -> 18962[label="",style="solid", color="burlywood", weight=3]; 189.26/136.83 17904[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17904 -> 18963[label="",style="solid", color="black", weight=3]; 189.26/136.83 17905[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17905 -> 18964[label="",style="solid", color="black", weight=3]; 189.26/136.83 17906[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17906 -> 18965[label="",style="solid", color="black", weight=3]; 189.26/136.83 17907[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17907 -> 18966[label="",style="solid", color="black", weight=3]; 189.26/136.83 17908[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) ww3100000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) ww3100000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="burlywood",shape="box"];62878[label="ww3100000/Succ ww31000000",fontsize=10,color="white",style="solid",shape="box"];17908 -> 62878[label="",style="solid", color="burlywood", weight=9]; 189.26/136.83 62878 -> 18967[label="",style="solid", color="burlywood", weight=3]; 189.26/136.83 62879[label="ww3100000/Zero",fontsize=10,color="white",style="solid",shape="box"];17908 -> 62879[label="",style="solid", color="burlywood", weight=9]; 189.26/136.83 62879 -> 18968[label="",style="solid", color="burlywood", weight=3]; 189.26/136.83 17909[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww3100000) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww3100000) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="burlywood",shape="box"];62880[label="ww3100000/Succ ww31000000",fontsize=10,color="white",style="solid",shape="box"];17909 -> 62880[label="",style="solid", color="burlywood", weight=9]; 189.26/136.83 62880 -> 18969[label="",style="solid", color="burlywood", weight=3]; 189.26/136.83 62881[label="ww3100000/Zero",fontsize=10,color="white",style="solid",shape="box"];17909 -> 62881[label="",style="solid", color="burlywood", weight=9]; 189.26/136.83 62881 -> 18970[label="",style="solid", color="burlywood", weight=3]; 189.26/136.83 17910[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];17910 -> 18971[label="",style="solid", color="black", weight=3]; 189.26/136.83 17911[label="Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ (Succ ww3100000)))))",fontsize=16,color="green",shape="box"];17912[label="ww5",fontsize=16,color="green",shape="box"];17913[label="Zero",fontsize=16,color="green",shape="box"];17914[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];17914 -> 18972[label="",style="solid", color="black", weight=3]; 189.26/136.83 54413 -> 54742[label="",style="dashed", color="red", weight=0]; 189.26/136.83 54413[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero))))",fontsize=16,color="magenta"];54413 -> 54840[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54413 -> 54841[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54413 -> 54842[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54414[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];54415[label="Succ Zero",fontsize=16,color="green",shape="box"];54416 -> 30008[label="",style="dashed", color="red", weight=0]; 189.26/136.83 54416[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54416 -> 55440[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54416 -> 55441[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54416 -> 55442[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54416 -> 55443[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54416 -> 55444[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54417 -> 56426[label="",style="dashed", color="red", weight=0]; 189.26/136.83 54417[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54417 -> 56482[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54417 -> 56483[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54417 -> 56484[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54417 -> 56485[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54417 -> 56486[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54418 -> 54742[label="",style="dashed", color="red", weight=0]; 189.26/136.83 54418[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))",fontsize=16,color="magenta"];54418 -> 54843[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54418 -> 54844[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54418 -> 54845[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54419[label="Succ Zero",fontsize=16,color="green",shape="box"];54420[label="Succ Zero",fontsize=16,color="green",shape="box"];54421 -> 30008[label="",style="dashed", color="red", weight=0]; 189.26/136.83 54421[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54421 -> 55449[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54421 -> 55450[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54421 -> 55451[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54421 -> 55452[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54421 -> 55453[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54422 -> 56426[label="",style="dashed", color="red", weight=0]; 189.26/136.83 54422[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54422 -> 56487[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54422 -> 56488[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54422 -> 56489[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54422 -> 56490[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54422 -> 56491[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 30232[label="primPlusFloat (Float ww35280 ww35281) (fsFloat (msFloat (Float (Pos (Succ ww3529)) (Neg (Succ ww3530))) (Float (Pos (Succ ww3531)) (Neg (Succ ww3532)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];30232 -> 30267[label="",style="solid", color="black", weight=3]; 189.26/136.83 56747[label="psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) ww4672",fontsize=16,color="black",shape="triangle"];56747 -> 56889[label="",style="solid", color="black", weight=3]; 189.26/136.83 56748 -> 56426[label="",style="dashed", color="red", weight=0]; 189.26/136.83 56748[label="iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) ww4672))",fontsize=16,color="magenta"];56748 -> 56890[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 17919[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17919 -> 18977[label="",style="solid", color="black", weight=3]; 189.26/136.83 17921[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17921 -> 18979[label="",style="solid", color="black", weight=3]; 189.26/136.83 17922[label="ww410000000",fontsize=16,color="green",shape="box"];17923[label="ww3100",fontsize=16,color="green",shape="box"];17924[label="ww410000000",fontsize=16,color="green",shape="box"];17925[label="ww3100",fontsize=16,color="green",shape="box"];17926[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17926 -> 18980[label="",style="solid", color="black", weight=3]; 189.26/136.83 59178[label="ww4000",fontsize=16,color="green",shape="box"];59179[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59180[label="Pos Zero",fontsize=16,color="green",shape="box"];59181[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];59182[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];36919[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];36920[label="ww5",fontsize=16,color="green",shape="box"];36921[label="ww3100",fontsize=16,color="green",shape="box"];36922[label="ww4000",fontsize=16,color="green",shape="box"];36824 -> 36910[label="",style="dashed", color="red", weight=0]; 189.26/136.83 36824[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36824 -> 36927[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 36824 -> 36928[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 36824 -> 36929[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 36824 -> 36930[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 17927[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17927 -> 18981[label="",style="solid", color="black", weight=3]; 189.26/136.83 59183[label="ww4000",fontsize=16,color="green",shape="box"];59184[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59185[label="Pos Zero",fontsize=16,color="green",shape="box"];59186[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59187[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];36923[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];36924[label="ww5",fontsize=16,color="green",shape="box"];36925[label="ww3100",fontsize=16,color="green",shape="box"];36926[label="ww4000",fontsize=16,color="green",shape="box"];36825 -> 36910[label="",style="dashed", color="red", weight=0]; 189.26/136.83 36825[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36825 -> 36931[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 36825 -> 36932[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 36825 -> 36933[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 36825 -> 36934[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48455 -> 59092[label="",style="dashed", color="red", weight=0]; 189.26/136.83 48455[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48455 -> 59198[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48455 -> 59199[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48455 -> 59200[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48455 -> 59201[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48455 -> 59202[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48456[label="Pos Zero",fontsize=16,color="green",shape="box"];48457 -> 36910[label="",style="dashed", color="red", weight=0]; 189.26/136.83 48457[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48457 -> 51808[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48457 -> 51809[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48457 -> 51810[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48457 -> 51811[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48458[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48459 -> 50281[label="",style="dashed", color="red", weight=0]; 189.26/136.83 48459[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48459 -> 50295[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 17930[label="takeWhile1 (flip gtEsFloat (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww42 (iterate (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42)) (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) ww42)) (flip gtEsFloat (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww42)",fontsize=16,color="black",shape="box"];17930 -> 18984[label="",style="solid", color="black", weight=3]; 189.26/136.83 43683 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.83 43683[label="primDivFloat (Float (msMyInt (Pos (Succ ww4226)) (Pos Zero)) (srMyInt (Pos (Succ ww4227)) (Pos (Succ ww4228)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];43683 -> 43753[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 43683 -> 43754[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 23730 -> 23739[label="",style="dashed", color="red", weight=0]; 189.26/136.83 23730[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww29120 ww29121) (Float (srMyInt (msMyInt (Pos (Succ ww2913)) ww29150) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww2914)) ww29151) (Pos (Succ (Succ Zero))))))) (Float ww29150 ww29151) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151))) (not (esEsOrdering (primCmpFloat (Float ww29150 ww29151) (primPlusFloat (Float ww29120 ww29121) (Float (srMyInt (msMyInt (Pos (Succ ww2913)) ww29150) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww2914)) ww29151) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];23730 -> 23740[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 27439[label="not (esEsOrdering (primCmpNat (Succ ww330600) ww33050) GT)",fontsize=16,color="burlywood",shape="triangle"];62882[label="ww33050/Succ ww330500",fontsize=10,color="white",style="solid",shape="box"];27439 -> 62882[label="",style="solid", color="burlywood", weight=9]; 189.26/136.83 62882 -> 27479[label="",style="solid", color="burlywood", weight=3]; 189.26/136.83 62883[label="ww33050/Zero",fontsize=10,color="white",style="solid",shape="box"];27439 -> 62883[label="",style="solid", color="burlywood", weight=9]; 189.26/136.83 62883 -> 27480[label="",style="solid", color="burlywood", weight=3]; 189.26/136.83 27440[label="not (esEsOrdering GT GT)",fontsize=16,color="black",shape="triangle"];27440 -> 27481[label="",style="solid", color="black", weight=3]; 189.26/136.83 27441[label="not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww330500))) GT)",fontsize=16,color="black",shape="box"];27441 -> 27482[label="",style="solid", color="black", weight=3]; 189.26/136.83 27442[label="not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) GT)",fontsize=16,color="black",shape="box"];27442 -> 27483[label="",style="solid", color="black", weight=3]; 189.26/136.83 27443[label="not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww330500))) GT)",fontsize=16,color="black",shape="box"];27443 -> 27484[label="",style="solid", color="black", weight=3]; 189.26/136.83 27444[label="not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) GT)",fontsize=16,color="black",shape="box"];27444 -> 27485[label="",style="solid", color="black", weight=3]; 189.26/136.83 27445[label="not (esEsOrdering LT GT)",fontsize=16,color="black",shape="triangle"];27445 -> 27486[label="",style="solid", color="black", weight=3]; 189.26/136.83 27446[label="not (esEsOrdering (primCmpNat ww33050 (Succ ww330600)) GT)",fontsize=16,color="burlywood",shape="triangle"];62884[label="ww33050/Succ ww330500",fontsize=10,color="white",style="solid",shape="box"];27446 -> 62884[label="",style="solid", color="burlywood", weight=9]; 189.26/136.83 62884 -> 27487[label="",style="solid", color="burlywood", weight=3]; 189.26/136.83 62885[label="ww33050/Zero",fontsize=10,color="white",style="solid",shape="box"];27446 -> 62885[label="",style="solid", color="burlywood", weight=9]; 189.26/136.83 62885 -> 27488[label="",style="solid", color="burlywood", weight=3]; 189.26/136.83 27447[label="not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww330500))) GT)",fontsize=16,color="black",shape="box"];27447 -> 27489[label="",style="solid", color="black", weight=3]; 189.26/136.83 27448[label="not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) GT)",fontsize=16,color="black",shape="box"];27448 -> 27490[label="",style="solid", color="black", weight=3]; 189.26/136.83 27449[label="not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww330500))) GT)",fontsize=16,color="black",shape="box"];27449 -> 27491[label="",style="solid", color="black", weight=3]; 189.26/136.83 27450[label="not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) GT)",fontsize=16,color="black",shape="box"];27450 -> 27492[label="",style="solid", color="black", weight=3]; 189.26/136.83 37484 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37484[label="takeWhile1 (flip ltEsFloat (Float ww42210 ww42211)) (Float ww323900 ww323901) ww32391 (not (esEsOrdering (compareMyInt (srMyInt ww323900 ww42210) (srMyInt ww323901 ww42211)) GT))",fontsize=16,color="magenta"];37484 -> 38252[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37730 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37730[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37730 -> 41130[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37730 -> 41131[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37730 -> 41132[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37730 -> 41133[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37731 -> 44001[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37731[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="magenta"];37731 -> 44002[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37732 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37732[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37732 -> 41135[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37732 -> 41136[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37733 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37733[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37733 -> 41137[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37733 -> 41138[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37734[label="Pos Zero",fontsize=16,color="green",shape="box"];37735[label="Pos Zero",fontsize=16,color="green",shape="box"];17940[label="ww410000000",fontsize=16,color="green",shape="box"];17941[label="ww3100",fontsize=16,color="green",shape="box"];17942[label="ww410000000",fontsize=16,color="green",shape="box"];17943[label="ww3100",fontsize=16,color="green",shape="box"];37736 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37736[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37736 -> 41139[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37736 -> 41140[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37736 -> 41141[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37736 -> 41142[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37737 -> 44036[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37737[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];37737 -> 44037[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37738 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37738[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37738 -> 41144[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37738 -> 41145[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37739 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37739[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37739 -> 41146[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37739 -> 41147[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37740[label="Pos Zero",fontsize=16,color="green",shape="box"];37741[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];37742 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37742[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37742 -> 41148[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37742 -> 41149[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37742 -> 41150[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37742 -> 41151[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37743 -> 44057[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37743[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="magenta"];37743 -> 44058[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37744 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37744[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37744 -> 41153[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37744 -> 41154[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37745 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37745[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37745 -> 41155[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37745 -> 41156[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37746[label="Pos Zero",fontsize=16,color="green",shape="box"];37747[label="Neg Zero",fontsize=16,color="green",shape="box"];17951[label="ww410000000",fontsize=16,color="green",shape="box"];17952[label="ww3100",fontsize=16,color="green",shape="box"];17953[label="ww410000000",fontsize=16,color="green",shape="box"];17954[label="ww3100",fontsize=16,color="green",shape="box"];37222[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];37223[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37224[label="ww4000",fontsize=16,color="green",shape="box"];37225[label="ww3100",fontsize=16,color="green",shape="box"];37113 -> 41158[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37113[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37113 -> 41175[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37113 -> 41176[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37113 -> 41177[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37113 -> 41178[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 36826 -> 36431[label="",style="dashed", color="red", weight=0]; 189.26/136.83 36826[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37226[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];37227[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37228[label="ww4000",fontsize=16,color="green",shape="box"];37229[label="ww3100",fontsize=16,color="green",shape="box"];37450 -> 41158[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37450[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37450 -> 41179[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37450 -> 41180[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37450 -> 41181[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37450 -> 41182[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 36827 -> 36435[label="",style="dashed", color="red", weight=0]; 189.26/136.83 36827[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37425 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37425[label="srMyInt (Neg (Succ ww4239)) (Pos (Succ ww4240))",fontsize=16,color="magenta"];37425 -> 37467[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37425 -> 37468[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37426 -> 23742[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37426[label="msMyInt (Pos (Succ ww4238)) (Pos Zero)",fontsize=16,color="magenta"];37426 -> 37469[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37426 -> 37470[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37427[label="ww4243",fontsize=16,color="green",shape="box"];37748 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37748[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37748 -> 41193[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37748 -> 41194[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37748 -> 41195[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37748 -> 41196[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37749 -> 44075[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37749[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="magenta"];37749 -> 44076[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37750 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37750[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37750 -> 41198[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37750 -> 41199[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37751 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37751[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37751 -> 41200[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37751 -> 41201[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37752[label="Pos Zero",fontsize=16,color="green",shape="box"];37753[label="Pos Zero",fontsize=16,color="green",shape="box"];17958[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5124[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) ww281",fontsize=16,color="black",shape="triangle"];5124 -> 6827[label="",style="solid", color="black", weight=3]; 189.26/136.83 17959[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];17960 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.83 17960[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2096))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2096))) GT))",fontsize=16,color="magenta"];17960 -> 38277[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 17960 -> 38278[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 17960 -> 38279[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 17960 -> 38280[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 17960 -> 38281[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 17960 -> 38282[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 17961[label="ww410000000",fontsize=16,color="green",shape="box"];17962[label="ww3100",fontsize=16,color="green",shape="box"];17963[label="ww410000000",fontsize=16,color="green",shape="box"];17964[label="ww3100",fontsize=16,color="green",shape="box"];17965[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17965 -> 19013[label="",style="solid", color="black", weight=3]; 189.26/136.83 30524 -> 30525[label="",style="dashed", color="red", weight=0]; 189.26/136.83 30524[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];30524 -> 30542[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 30524 -> 30543[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 30524 -> 30544[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 30524 -> 30545[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 30534[label="ww4000",fontsize=16,color="green",shape="box"];30535[label="ww5",fontsize=16,color="green",shape="box"];30536[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];30537[label="ww3100",fontsize=16,color="green",shape="box"];17966[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];17966 -> 19014[label="",style="solid", color="black", weight=3]; 189.26/136.83 30549 -> 30525[label="",style="dashed", color="red", weight=0]; 189.26/136.83 30549[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];30549 -> 30609[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 30549 -> 30610[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 30549 -> 30611[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 30549 -> 30612[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 30538[label="ww4000",fontsize=16,color="green",shape="box"];30539[label="ww5",fontsize=16,color="green",shape="box"];30540[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];30541[label="ww3100",fontsize=16,color="green",shape="box"];48460 -> 52913[label="",style="dashed", color="red", weight=0]; 189.26/136.83 48460[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48460 -> 52924[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48460 -> 52925[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48460 -> 52926[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48460 -> 52927[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48461[label="Pos Zero",fontsize=16,color="green",shape="box"];48462 -> 30525[label="",style="dashed", color="red", weight=0]; 189.26/136.83 48462[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48462 -> 51813[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48462 -> 51814[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48462 -> 51815[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48462 -> 51816[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48463[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48464 -> 50320[label="",style="dashed", color="red", weight=0]; 189.26/136.83 48464[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48464 -> 50332[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 30607[label="takeWhile (flip ltEsFloat ww3578) (iterate (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960))))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960)))))",fontsize=16,color="black",shape="box"];30607 -> 30649[label="",style="solid", color="black", weight=3]; 189.26/136.83 30608[label="takeWhile0 (flip ltEsFloat ww3578) (Float (Pos Zero) (Neg (Succ ww1960))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960))))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960))))) MyTrue",fontsize=16,color="black",shape="box"];30608 -> 30650[label="",style="solid", color="black", weight=3]; 189.26/136.83 48465 -> 52913[label="",style="dashed", color="red", weight=0]; 189.26/136.83 48465[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48465 -> 52928[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48465 -> 52929[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48465 -> 52930[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48465 -> 52931[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48466[label="Pos Zero",fontsize=16,color="green",shape="box"];48467 -> 30525[label="",style="dashed", color="red", weight=0]; 189.26/136.83 48467[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48467 -> 51818[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48467 -> 51819[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48467 -> 51820[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48467 -> 51821[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48468[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48469 -> 50320[label="",style="dashed", color="red", weight=0]; 189.26/136.83 48469[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48469 -> 50333[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 53325 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 53325[label="srMyInt (Neg (Succ ww4558)) (Neg (Succ ww4559))",fontsize=16,color="magenta"];53325 -> 53367[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 53325 -> 53368[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 53326 -> 23742[label="",style="dashed", color="red", weight=0]; 189.26/136.83 53326[label="msMyInt (Pos (Succ ww4557)) (Pos Zero)",fontsize=16,color="magenta"];53326 -> 53369[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 53326 -> 53370[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 53327[label="ww4562",fontsize=16,color="green",shape="box"];30817 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.83 30817[label="primDivFloat (Float (msMyInt (Pos (Succ ww3582)) (Pos Zero)) (srMyInt (Neg (Succ ww3583)) (Neg (Succ ww3584)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];30817 -> 30885[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 30817 -> 30886[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37754 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37754[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37754 -> 41202[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37754 -> 41203[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37754 -> 41204[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37754 -> 41205[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37755 -> 44099[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37755[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="magenta"];37755 -> 44100[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37756 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37756[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37756 -> 41207[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37756 -> 41208[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37757 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37757[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37757 -> 41209[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37757 -> 41210[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37758[label="Pos Zero",fontsize=16,color="green",shape="box"];37759[label="Neg Zero",fontsize=16,color="green",shape="box"];37760 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37760[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37760 -> 41211[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37760 -> 41212[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37760 -> 41213[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37760 -> 41214[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37761 -> 44118[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37761[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];37761 -> 44119[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37762 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37762[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37762 -> 41216[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37762 -> 41217[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37763 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37763[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37763 -> 41218[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37763 -> 41219[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37764[label="Pos Zero",fontsize=16,color="green",shape="box"];37765[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];37766 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37766[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37766 -> 41220[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37766 -> 41221[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37766 -> 41222[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37766 -> 41223[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37767 -> 44133[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37767[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="magenta"];37767 -> 44134[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37768 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37768[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37768 -> 41225[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37768 -> 41226[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37769 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37769[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37769 -> 41227[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37769 -> 41228[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37770[label="Pos Zero",fontsize=16,color="green",shape="box"];37771[label="Neg Zero",fontsize=16,color="green",shape="box"];17975[label="ww410000000",fontsize=16,color="green",shape="box"];17976[label="ww3100",fontsize=16,color="green",shape="box"];17977[label="ww410000000",fontsize=16,color="green",shape="box"];17978[label="ww3100",fontsize=16,color="green",shape="box"];17979[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17979 -> 19023[label="",style="solid", color="black", weight=3]; 189.26/136.83 17980[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];17980 -> 19024[label="",style="solid", color="black", weight=3]; 189.26/136.83 48475 -> 43685[label="",style="dashed", color="red", weight=0]; 189.26/136.83 48475[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48475 -> 51822[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48475 -> 51823[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48475 -> 51824[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48475 -> 51825[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48476[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48477 -> 52965[label="",style="dashed", color="red", weight=0]; 189.26/136.83 48477[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48477 -> 52982[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48477 -> 52983[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48477 -> 52984[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48477 -> 52985[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48478[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48479 -> 49994[label="",style="dashed", color="red", weight=0]; 189.26/136.83 48479[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48479 -> 50022[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48479 -> 50023[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48479 -> 50024[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48480 -> 43685[label="",style="dashed", color="red", weight=0]; 189.26/136.83 48480[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48480 -> 51827[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48480 -> 51828[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48480 -> 51829[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48480 -> 51830[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48481[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48482 -> 52965[label="",style="dashed", color="red", weight=0]; 189.26/136.83 48482[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48482 -> 52986[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48482 -> 52987[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48482 -> 52988[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48482 -> 52989[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48483[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48484 -> 49994[label="",style="dashed", color="red", weight=0]; 189.26/136.83 48484[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48484 -> 50025[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48484 -> 50026[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48484 -> 50027[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 53366 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.83 53366[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww4566))) (srMyInt (Pos (Succ ww4565)) (Pos (Succ ww4567)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];53366 -> 53494[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 53366 -> 53495[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 17985[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww300 ww301) (Float (srMyInt (msMyInt (Pos Zero) ww320) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww31)) ww321) (Pos (Succ (Succ Zero))))))) (Float ww320 ww321) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (Float ww320 ww321))) (not (esEsOrdering (primCmpFloat (Float ww320 ww321) (primPlusFloat (Float ww300 ww301) (Float (srMyInt (msMyInt (Pos Zero) ww320) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww31)) ww321) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];17985 -> 19029[label="",style="solid", color="black", weight=3]; 189.26/136.83 17989[label="not (esEsOrdering (primCmpFloat (Float ww270 ww271) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT)",fontsize=16,color="black",shape="box"];17989 -> 19033[label="",style="solid", color="black", weight=3]; 189.26/136.83 37772 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37772[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37772 -> 41229[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37772 -> 41230[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37772 -> 41231[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37772 -> 41232[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37773 -> 44146[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37773[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];37773 -> 44147[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37774 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37774[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37774 -> 41234[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37774 -> 41235[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37775 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37775[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37775 -> 41236[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37775 -> 41237[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37776[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];37777[label="Pos Zero",fontsize=16,color="green",shape="box"];17993[label="ww410000000",fontsize=16,color="green",shape="box"];17994[label="ww3100",fontsize=16,color="green",shape="box"];17995[label="ww410000000",fontsize=16,color="green",shape="box"];17996[label="ww3100",fontsize=16,color="green",shape="box"];54807[label="ww3100",fontsize=16,color="green",shape="box"];54808 -> 55121[label="",style="dashed", color="red", weight=0]; 189.26/136.83 54808[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54808 -> 55154[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54808 -> 55155[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54808 -> 55156[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54808 -> 55157[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54809[label="ww3000",fontsize=16,color="green",shape="box"];55146[label="ww3100",fontsize=16,color="green",shape="box"];55147[label="ww5",fontsize=16,color="green",shape="box"];55148[label="ww3000",fontsize=16,color="green",shape="box"];55149[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55117[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55118[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55119[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55120[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];54810[label="ww3100",fontsize=16,color="green",shape="box"];54811 -> 55121[label="",style="dashed", color="red", weight=0]; 189.26/136.83 54811[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54811 -> 55158[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54811 -> 55159[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54811 -> 55160[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54811 -> 55161[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54812[label="ww3000",fontsize=16,color="green",shape="box"];55150[label="ww3100",fontsize=16,color="green",shape="box"];55151[label="ww5",fontsize=16,color="green",shape="box"];55152[label="ww3000",fontsize=16,color="green",shape="box"];55153[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];55241[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];55242[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55243[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55244[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];34293[label="Zero",fontsize=16,color="green",shape="box"];34294[label="ww3200",fontsize=16,color="green",shape="box"];37784 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37784[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37784 -> 41247[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37784 -> 41248[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37784 -> 41249[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37784 -> 41250[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37785 -> 44170[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37785[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];37785 -> 44171[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37786 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37786[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37786 -> 41252[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37786 -> 41253[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37787 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37787[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37787 -> 41254[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37787 -> 41255[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37788[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];37789[label="Neg Zero",fontsize=16,color="green",shape="box"];18002[label="ww410000000",fontsize=16,color="green",shape="box"];18003[label="ww3100",fontsize=16,color="green",shape="box"];18004[label="ww410000000",fontsize=16,color="green",shape="box"];18005[label="ww3100",fontsize=16,color="green",shape="box"];18006[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20980 ww20981) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww2100))) (srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (primPlusFloat (Float ww20980 ww20981) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww2100))) (srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18006 -> 19044[label="",style="solid", color="black", weight=3]; 189.26/136.83 37790 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37790[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37790 -> 41256[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37790 -> 41257[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37790 -> 41258[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37790 -> 41259[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37791 -> 44182[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37791[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];37791 -> 44183[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37792 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37792[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37792 -> 41261[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37792 -> 41262[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37793 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37793[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37793 -> 41263[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37793 -> 41264[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37794[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];37795[label="Pos Zero",fontsize=16,color="green",shape="box"];37796 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37796[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37796 -> 41265[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37796 -> 41266[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37796 -> 41267[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37796 -> 41268[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37797 -> 44194[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37797[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];37797 -> 44195[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37798 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37798[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37798 -> 41270[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37798 -> 41271[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37799 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37799[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37799 -> 41272[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37799 -> 41273[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37800[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];37801[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];18009[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18010[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18011 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18011[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2103))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2103))) GT))",fontsize=16,color="magenta"];18011 -> 38331[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18011 -> 38332[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18011 -> 38333[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18011 -> 38334[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18011 -> 38335[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18011 -> 38336[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18012[label="ww410000000",fontsize=16,color="green",shape="box"];18013[label="ww3100",fontsize=16,color="green",shape="box"];18014[label="ww410000000",fontsize=16,color="green",shape="box"];18015[label="ww3100",fontsize=16,color="green",shape="box"];18016[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18016 -> 19051[label="",style="solid", color="black", weight=3]; 189.26/136.83 54813[label="ww3100",fontsize=16,color="green",shape="box"];54814 -> 31059[label="",style="dashed", color="red", weight=0]; 189.26/136.83 54814[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54814 -> 55458[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54814 -> 55459[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54814 -> 55460[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54814 -> 55461[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54815[label="ww3000",fontsize=16,color="green",shape="box"];55245[label="ww5",fontsize=16,color="green",shape="box"];55246[label="ww3100",fontsize=16,color="green",shape="box"];55247[label="ww3000",fontsize=16,color="green",shape="box"];55248[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55249[label="ww3100",fontsize=16,color="green",shape="box"];55250[label="ww3000",fontsize=16,color="green",shape="box"];55251[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55252[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];18017[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18017 -> 19052[label="",style="solid", color="black", weight=3]; 189.26/136.83 54816[label="ww3100",fontsize=16,color="green",shape="box"];54817 -> 31059[label="",style="dashed", color="red", weight=0]; 189.26/136.83 54817[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54817 -> 55462[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54817 -> 55463[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54817 -> 55464[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54817 -> 55465[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54818[label="ww3000",fontsize=16,color="green",shape="box"];55253[label="ww5",fontsize=16,color="green",shape="box"];55254[label="ww3100",fontsize=16,color="green",shape="box"];55255[label="ww3000",fontsize=16,color="green",shape="box"];55256[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];55257[label="ww3100",fontsize=16,color="green",shape="box"];55258[label="ww3000",fontsize=16,color="green",shape="box"];55259[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55260[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];48485 -> 53156[label="",style="dashed", color="red", weight=0]; 189.26/136.83 48485[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48485 -> 53167[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48485 -> 53168[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48485 -> 53169[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48485 -> 53170[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48486[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48487 -> 31059[label="",style="dashed", color="red", weight=0]; 189.26/136.83 48487[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48487 -> 51833[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48487 -> 51834[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48487 -> 51835[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48487 -> 51836[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48488[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48489 -> 50066[label="",style="dashed", color="red", weight=0]; 189.26/136.83 48489[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48489 -> 50091[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48489 -> 50092[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48489 -> 50093[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48490 -> 53156[label="",style="dashed", color="red", weight=0]; 189.26/136.83 48490[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48490 -> 53171[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48490 -> 53172[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48490 -> 53173[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48490 -> 53174[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48491[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48492 -> 31059[label="",style="dashed", color="red", weight=0]; 189.26/136.83 48492[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48492 -> 51838[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48492 -> 51839[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48492 -> 51840[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48492 -> 51841[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48493[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48494 -> 50066[label="",style="dashed", color="red", weight=0]; 189.26/136.83 48494[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48494 -> 50094[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48494 -> 50095[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48494 -> 50096[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 53526 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 53526[label="srMyInt (Neg (Succ ww4569)) (Neg (Succ ww4571))",fontsize=16,color="magenta"];53526 -> 53590[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 53526 -> 53591[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 53527 -> 25993[label="",style="dashed", color="red", weight=0]; 189.26/136.83 53527[label="msMyInt (Pos Zero) (Pos (Succ ww4570))",fontsize=16,color="magenta"];53527 -> 53592[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 53528[label="ww4580",fontsize=16,color="green",shape="box"];31383 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.83 31383[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3658))) (srMyInt (Neg (Succ ww3657)) (Neg (Succ ww3659)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];31383 -> 31417[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 31383 -> 31418[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37802 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37802[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37802 -> 41274[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37802 -> 41275[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37802 -> 41276[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37802 -> 41277[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37803 -> 44211[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37803[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];37803 -> 44212[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37804 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37804[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37804 -> 41279[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37804 -> 41280[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37805 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37805[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37805 -> 41281[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37805 -> 41282[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37806[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];37807[label="Neg Zero",fontsize=16,color="green",shape="box"];37814 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37814[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37814 -> 41292[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37814 -> 41293[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37814 -> 41294[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37814 -> 41295[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37815 -> 44235[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37815[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];37815 -> 44236[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37816 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37816[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37816 -> 41297[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37816 -> 41298[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37817 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37817[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37817 -> 41299[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37817 -> 41300[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37818[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];37819[label="Neg Zero",fontsize=16,color="green",shape="box"];18026[label="ww410000000",fontsize=16,color="green",shape="box"];18027[label="ww3100",fontsize=16,color="green",shape="box"];18028[label="ww410000000",fontsize=16,color="green",shape="box"];18029[label="ww3100",fontsize=16,color="green",shape="box"];18030[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18030 -> 19061[label="",style="solid", color="black", weight=3]; 189.26/136.83 43703[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];43704[label="Pos Zero",fontsize=16,color="green",shape="box"];43705[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];43706[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37456 -> 41302[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37456[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37456 -> 41303[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37456 -> 41304[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37456 -> 41305[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 36828 -> 36447[label="",style="dashed", color="red", weight=0]; 189.26/136.83 36828[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];18031[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18031 -> 19062[label="",style="solid", color="black", weight=3]; 189.26/136.83 43707[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];43708[label="Pos Zero",fontsize=16,color="green",shape="box"];43709[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];43710[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37487 -> 41302[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37487[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37487 -> 41306[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37487 -> 41307[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37487 -> 41308[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 36829 -> 36451[label="",style="dashed", color="red", weight=0]; 189.26/136.83 36829[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48495 -> 43685[label="",style="dashed", color="red", weight=0]; 189.26/136.83 48495[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48495 -> 51842[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48495 -> 51843[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48495 -> 51844[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48495 -> 51845[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48496[label="Pos Zero",fontsize=16,color="green",shape="box"];48497[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];48497 -> 51846[label="",style="solid", color="black", weight=3]; 189.26/136.83 48498[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48499 -> 50281[label="",style="dashed", color="red", weight=0]; 189.26/136.83 48499[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48499 -> 50296[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48500 -> 43685[label="",style="dashed", color="red", weight=0]; 189.26/136.83 48500[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48500 -> 51847[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48500 -> 51848[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48500 -> 51849[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48500 -> 51850[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48501[label="Pos Zero",fontsize=16,color="green",shape="box"];48502[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];48502 -> 51851[label="",style="solid", color="black", weight=3]; 189.26/136.83 48503[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48504 -> 50281[label="",style="dashed", color="red", weight=0]; 189.26/136.83 48504[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48504 -> 50297[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 44012[label="primDivFloat (primMinusFloat (Float (Pos Zero) (Pos (Succ ww4285))) (Float (Pos Zero) (Pos (Succ ww4286)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];44012 -> 44046[label="",style="solid", color="black", weight=3]; 189.26/136.83 37820 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37820[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37820 -> 41313[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37820 -> 41314[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37820 -> 41315[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37820 -> 41316[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37821 -> 44250[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37821[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="magenta"];37821 -> 44251[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37822 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37822[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37822 -> 41318[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37822 -> 41319[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37823 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37823[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37823 -> 41320[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37823 -> 41321[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37824[label="Pos Zero",fontsize=16,color="green",shape="box"];37825[label="Pos Zero",fontsize=16,color="green",shape="box"];18044[label="ww410000000",fontsize=16,color="green",shape="box"];18045[label="ww3100",fontsize=16,color="green",shape="box"];18046[label="ww410000000",fontsize=16,color="green",shape="box"];18047[label="ww3100",fontsize=16,color="green",shape="box"];37826 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37826[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37826 -> 41322[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37826 -> 41323[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37826 -> 41324[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37826 -> 41325[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37827 -> 44262[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37827[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];37827 -> 44263[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37828 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37828[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37828 -> 41327[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37828 -> 41328[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37829 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37829[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37829 -> 41329[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37829 -> 41330[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37830[label="Pos Zero",fontsize=16,color="green",shape="box"];37831[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];37832 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37832[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37832 -> 41331[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37832 -> 41332[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37832 -> 41333[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37832 -> 41334[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37833 -> 44274[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37833[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="magenta"];37833 -> 44275[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37834 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37834[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37834 -> 41336[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37834 -> 41337[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37835 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37835[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37835 -> 41338[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37835 -> 41339[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37836[label="Pos Zero",fontsize=16,color="green",shape="box"];37837[label="Neg Zero",fontsize=16,color="green",shape="box"];18053[label="ww410000000",fontsize=16,color="green",shape="box"];18054[label="ww3100",fontsize=16,color="green",shape="box"];18055[label="ww410000000",fontsize=16,color="green",shape="box"];18056[label="ww3100",fontsize=16,color="green",shape="box"];37586[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];37587[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37588[label="ww3100",fontsize=16,color="green",shape="box"];37489 -> 41341[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37489[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37489 -> 41354[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37489 -> 41355[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37489 -> 41356[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 36830 -> 36459[label="",style="dashed", color="red", weight=0]; 189.26/136.83 36830[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37589[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];37590[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37591[label="ww3100",fontsize=16,color="green",shape="box"];37510 -> 41341[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37510[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37510 -> 41357[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37510 -> 41358[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37510 -> 41359[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 36831 -> 36463[label="",style="dashed", color="red", weight=0]; 189.26/136.83 36831[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37838 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37838[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37838 -> 41368[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37838 -> 41369[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37838 -> 41370[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37838 -> 41371[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37839 -> 44286[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37839[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="magenta"];37839 -> 44287[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37840 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37840[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37840 -> 41373[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37840 -> 41374[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37841 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37841[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37841 -> 41375[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37841 -> 41376[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37842[label="Pos Zero",fontsize=16,color="green",shape="box"];37843[label="Pos Zero",fontsize=16,color="green",shape="box"];18060[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18061[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18062 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18062[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2111))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2111))) GT))",fontsize=16,color="magenta"];18062 -> 38379[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18062 -> 38380[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18062 -> 38381[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18062 -> 38382[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18062 -> 38383[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18062 -> 38384[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18063[label="ww410000000",fontsize=16,color="green",shape="box"];18064[label="ww3100",fontsize=16,color="green",shape="box"];18065[label="ww410000000",fontsize=16,color="green",shape="box"];18066[label="ww3100",fontsize=16,color="green",shape="box"];18067[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18067 -> 19085[label="",style="solid", color="black", weight=3]; 189.26/136.83 31534[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];31535[label="ww3100",fontsize=16,color="green",shape="box"];31536[label="ww5",fontsize=16,color="green",shape="box"];31543 -> 31527[label="",style="dashed", color="red", weight=0]; 189.26/136.83 31543[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];31543 -> 31585[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 31543 -> 31586[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 31543 -> 31587[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18068[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18068 -> 19086[label="",style="solid", color="black", weight=3]; 189.26/136.83 31537[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];31538[label="ww3100",fontsize=16,color="green",shape="box"];31539[label="ww5",fontsize=16,color="green",shape="box"];31544 -> 31527[label="",style="dashed", color="red", weight=0]; 189.26/136.83 31544[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];31544 -> 31588[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 31544 -> 31589[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 31544 -> 31590[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48505 -> 53186[label="",style="dashed", color="red", weight=0]; 189.26/136.83 48505[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48505 -> 53195[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48505 -> 53196[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48505 -> 53197[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48506[label="Pos Zero",fontsize=16,color="green",shape="box"];48507 -> 31527[label="",style="dashed", color="red", weight=0]; 189.26/136.83 48507[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48507 -> 51853[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48507 -> 51854[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48507 -> 51855[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48508[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48509 -> 50320[label="",style="dashed", color="red", weight=0]; 189.26/136.83 48509[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48509 -> 50334[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 31583[label="takeWhile (flip ltEsFloat ww3723) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969)))))",fontsize=16,color="black",shape="box"];31583 -> 31627[label="",style="solid", color="black", weight=3]; 189.26/136.83 31584[label="takeWhile0 (flip ltEsFloat ww3723) (Float (Pos Zero) (Neg (Succ ww1969))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969))))) MyTrue",fontsize=16,color="black",shape="box"];31584 -> 31628[label="",style="solid", color="black", weight=3]; 189.26/136.83 48510 -> 53186[label="",style="dashed", color="red", weight=0]; 189.26/136.83 48510[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48510 -> 53198[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48510 -> 53199[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48510 -> 53200[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48511[label="Pos Zero",fontsize=16,color="green",shape="box"];48512 -> 31527[label="",style="dashed", color="red", weight=0]; 189.26/136.83 48512[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48512 -> 51857[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48512 -> 51858[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48512 -> 51859[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 48513[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48514 -> 50320[label="",style="dashed", color="red", weight=0]; 189.26/136.83 48514[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48514 -> 50335[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 53587 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 53587[label="srMyInt (Neg (Succ ww4573)) (Neg (Succ ww4574))",fontsize=16,color="magenta"];53587 -> 53641[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 53587 -> 53642[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 53588 -> 25993[label="",style="dashed", color="red", weight=0]; 189.26/136.83 53588[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];53588 -> 53643[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 53589[label="ww4581",fontsize=16,color="green",shape="box"];31796 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.83 31796[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww3727)) (Neg (Succ ww3728)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];31796 -> 31824[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 31796 -> 31825[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37844 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37844[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37844 -> 41377[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37844 -> 41378[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37844 -> 41379[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37844 -> 41380[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37845 -> 44303[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37845[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="magenta"];37845 -> 44304[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37846 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37846[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37846 -> 41382[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37846 -> 41383[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37847 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37847[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37847 -> 41384[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37847 -> 41385[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37848[label="Pos Zero",fontsize=16,color="green",shape="box"];37849[label="Neg Zero",fontsize=16,color="green",shape="box"];37850 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37850[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37850 -> 41386[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37850 -> 41387[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37850 -> 41388[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37850 -> 41389[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37851 -> 44315[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37851[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];37851 -> 44316[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37852 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37852[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37852 -> 41391[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37852 -> 41392[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37853 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37853[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37853 -> 41393[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37853 -> 41394[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37854[label="Pos Zero",fontsize=16,color="green",shape="box"];37855[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];37856 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37856[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37856 -> 41395[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37856 -> 41396[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37856 -> 41397[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37856 -> 41398[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37857 -> 44327[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37857[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="magenta"];37857 -> 44328[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37858 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37858[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37858 -> 41400[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37858 -> 41401[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37859 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37859[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37859 -> 41402[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37859 -> 41403[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37860[label="Pos Zero",fontsize=16,color="green",shape="box"];37861[label="Neg Zero",fontsize=16,color="green",shape="box"];51568[label="not (esEsOrdering (primCmpInt (Pos (Succ ww449100)) ww4490) LT)",fontsize=16,color="burlywood",shape="box"];62886[label="ww4490/Pos ww44900",fontsize=10,color="white",style="solid",shape="box"];51568 -> 62886[label="",style="solid", color="burlywood", weight=9]; 189.26/136.83 62886 -> 52024[label="",style="solid", color="burlywood", weight=3]; 189.26/136.83 62887[label="ww4490/Neg ww44900",fontsize=10,color="white",style="solid",shape="box"];51568 -> 62887[label="",style="solid", color="burlywood", weight=9]; 189.26/136.83 62887 -> 52025[label="",style="solid", color="burlywood", weight=3]; 189.26/136.83 51569[label="not (esEsOrdering (primCmpInt (Pos Zero) ww4490) LT)",fontsize=16,color="burlywood",shape="box"];62888[label="ww4490/Pos ww44900",fontsize=10,color="white",style="solid",shape="box"];51569 -> 62888[label="",style="solid", color="burlywood", weight=9]; 189.26/136.83 62888 -> 52026[label="",style="solid", color="burlywood", weight=3]; 189.26/136.83 62889[label="ww4490/Neg ww44900",fontsize=10,color="white",style="solid",shape="box"];51569 -> 62889[label="",style="solid", color="burlywood", weight=9]; 189.26/136.83 62889 -> 52027[label="",style="solid", color="burlywood", weight=3]; 189.26/136.83 51570[label="not (esEsOrdering (primCmpInt (Neg (Succ ww449100)) ww4490) LT)",fontsize=16,color="burlywood",shape="box"];62890[label="ww4490/Pos ww44900",fontsize=10,color="white",style="solid",shape="box"];51570 -> 62890[label="",style="solid", color="burlywood", weight=9]; 189.26/136.83 62890 -> 52028[label="",style="solid", color="burlywood", weight=3]; 189.26/136.83 62891[label="ww4490/Neg ww44900",fontsize=10,color="white",style="solid",shape="box"];51570 -> 62891[label="",style="solid", color="burlywood", weight=9]; 189.26/136.83 62891 -> 52029[label="",style="solid", color="burlywood", weight=3]; 189.26/136.83 51571[label="not (esEsOrdering (primCmpInt (Neg Zero) ww4490) LT)",fontsize=16,color="burlywood",shape="box"];62892[label="ww4490/Pos ww44900",fontsize=10,color="white",style="solid",shape="box"];51571 -> 62892[label="",style="solid", color="burlywood", weight=9]; 189.26/136.83 62892 -> 52030[label="",style="solid", color="burlywood", weight=3]; 189.26/136.83 62893[label="ww4490/Neg ww44900",fontsize=10,color="white",style="solid",shape="box"];51571 -> 62893[label="",style="solid", color="burlywood", weight=9]; 189.26/136.83 62893 -> 52031[label="",style="solid", color="burlywood", weight=3]; 189.26/136.83 51572[label="takeWhile1 (flip gtEsFloat (Float ww32620 ww32621)) (Float ww446200 ww446201) ww44621 (not (esEsOrdering (primCmpFloat (Float ww446200 ww446201) (Float ww32620 ww32621)) LT))",fontsize=16,color="black",shape="box"];51572 -> 52032[label="",style="solid", color="black", weight=3]; 189.26/136.83 51574 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.83 51574[label="primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Pos (Succ ww53900)) (Neg (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51574 -> 52036[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 51574 -> 52037[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 59948[label="ww29151",fontsize=16,color="green",shape="box"];59949[label="Pos (Succ ww2914)",fontsize=16,color="green",shape="box"];51579[label="ww538",fontsize=16,color="green",shape="box"];51580[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];51581[label="Neg Zero",fontsize=16,color="green",shape="box"];51582[label="Pos (Succ ww53900)",fontsize=16,color="green",shape="box"];51583[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];51584[label="Pos Zero",fontsize=16,color="green",shape="box"];51585[label="ww538",fontsize=16,color="green",shape="box"];51586[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];51587[label="ww538",fontsize=16,color="green",shape="box"];51588[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];51589[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];51590[label="Pos Zero",fontsize=16,color="green",shape="box"];51591[label="Neg Zero",fontsize=16,color="green",shape="box"];51592[label="Pos Zero",fontsize=16,color="green",shape="box"];51593[label="ww538",fontsize=16,color="green",shape="box"];51594[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];51595[label="ww538",fontsize=16,color="green",shape="box"];51596[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];51597[label="Neg Zero",fontsize=16,color="green",shape="box"];51598[label="Pos Zero",fontsize=16,color="green",shape="box"];51599 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.83 51599[label="primPlusFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100)))) ww4493",fontsize=16,color="magenta"];51599 -> 52038[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 51599 -> 52039[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 51599 -> 52040[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 51600 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.83 51600[label="primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51600 -> 52041[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 51600 -> 52042[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 51601[label="Pos Zero",fontsize=16,color="green",shape="box"];51602[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];51603[label="ww538",fontsize=16,color="green",shape="box"];51604[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];51605[label="ww538",fontsize=16,color="green",shape="box"];51606[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];51607[label="Pos Zero",fontsize=16,color="green",shape="box"];51608[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];51609[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];51610[label="Neg Zero",fontsize=16,color="green",shape="box"];51611[label="ww538",fontsize=16,color="green",shape="box"];51612[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];51613[label="ww538",fontsize=16,color="green",shape="box"];51614[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];51615[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];51616[label="Neg Zero",fontsize=16,color="green",shape="box"];51617[label="Pos Zero",fontsize=16,color="green",shape="box"];51618[label="Neg Zero",fontsize=16,color="green",shape="box"];51619[label="ww538",fontsize=16,color="green",shape="box"];51620[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];51621[label="ww538",fontsize=16,color="green",shape="box"];51622[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];51623[label="Pos Zero",fontsize=16,color="green",shape="box"];51624[label="Neg Zero",fontsize=16,color="green",shape="box"];18089 -> 19110[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18089[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];18089 -> 19111[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18089 -> 19112[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18090 -> 19114[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18090[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];18090 -> 19115[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18090 -> 19116[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18093[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18093 -> 19120[label="",style="solid", color="black", weight=3]; 189.26/136.83 18094 -> 19121[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18094[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];18094 -> 19122[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18094 -> 19123[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18095[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18095 -> 19125[label="",style="solid", color="black", weight=3]; 189.26/136.83 18096 -> 19126[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18096[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];18096 -> 19127[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18096 -> 19128[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18097[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18097 -> 19130[label="",style="solid", color="black", weight=3]; 189.26/136.83 18098 -> 19131[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18098[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];18098 -> 19132[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18098 -> 19133[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18099[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18099 -> 19134[label="",style="solid", color="black", weight=3]; 189.26/136.83 18100[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18100 -> 19135[label="",style="solid", color="black", weight=3]; 189.26/136.83 18101[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18101 -> 19136[label="",style="solid", color="black", weight=3]; 189.26/136.83 18102[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18102 -> 19137[label="",style="solid", color="black", weight=3]; 189.26/136.83 18103[label="ww410000000",fontsize=16,color="green",shape="box"];18104[label="ww3100",fontsize=16,color="green",shape="box"];18105[label="ww410000000",fontsize=16,color="green",shape="box"];18106[label="ww3100",fontsize=16,color="green",shape="box"];18107 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18107[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18107 -> 48695[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18107 -> 48696[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18107 -> 48697[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18107 -> 48698[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18107 -> 48699[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18108 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18108[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18108 -> 48700[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18108 -> 48701[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18108 -> 48702[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18108 -> 48703[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18108 -> 48704[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 59188[label="ww4000",fontsize=16,color="green",shape="box"];59189[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59190[label="Neg Zero",fontsize=16,color="green",shape="box"];59191[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59192[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];50759 -> 53127[label="",style="dashed", color="red", weight=0]; 189.26/136.83 50759[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50759 -> 53140[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 50759 -> 53141[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 50759 -> 53142[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 50759 -> 53143[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 50163 -> 48322[label="",style="dashed", color="red", weight=0]; 189.26/136.83 50163[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];23413[label="Float (Neg Zero) (Pos (Succ ww1974))",fontsize=16,color="green",shape="box"];23414[label="ww1972",fontsize=16,color="green",shape="box"];23415[label="ww1971",fontsize=16,color="green",shape="box"];23416[label="ww1973",fontsize=16,color="green",shape="box"];53136[label="ww5",fontsize=16,color="green",shape="box"];53137[label="ww3100",fontsize=16,color="green",shape="box"];53138[label="ww4000",fontsize=16,color="green",shape="box"];53139[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53492 -> 23742[label="",style="dashed", color="red", weight=0]; 189.26/136.83 53492[label="msMyInt (Pos (Succ ww4577)) (Neg Zero)",fontsize=16,color="magenta"];53492 -> 53529[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 53492 -> 53530[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 53493 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 53493[label="srMyInt (Pos (Succ ww4578)) (Pos (Succ ww4579))",fontsize=16,color="magenta"];53493 -> 53531[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 53493 -> 53532[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18117[label="ww3100",fontsize=16,color="green",shape="box"];18118[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15103[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww24))) ww18321",fontsize=16,color="black",shape="triangle"];15103 -> 16445[label="",style="solid", color="black", weight=3]; 189.26/136.83 18119[label="ww3100",fontsize=16,color="green",shape="box"];18120[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18121 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18121[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2113))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2113))) GT))",fontsize=16,color="magenta"];18121 -> 38403[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18121 -> 38404[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18121 -> 38405[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18121 -> 38406[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18121 -> 38407[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18121 -> 38408[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18173 -> 21758[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18173[label="primMulInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];18173 -> 21775[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18173 -> 21776[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 20569[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];20568[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww2485)",fontsize=16,color="black",shape="triangle"];20568 -> 20571[label="",style="solid", color="black", weight=3]; 189.26/136.83 18172 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18172[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww80 (srMyInt (msMyInt (Pos (Succ ww7)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww81 ww2236))) (Float (Neg Zero) (Pos Zero)) ww9 (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww80 (srMyInt (msMyInt (Pos (Succ ww7)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww81 ww2236))) GT))",fontsize=16,color="magenta"];18172 -> 38409[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18172 -> 38410[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18172 -> 38411[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18172 -> 38412[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18172 -> 38413[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18172 -> 38414[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18123[label="ww410000000",fontsize=16,color="green",shape="box"];18124[label="ww3100",fontsize=16,color="green",shape="box"];18125[label="ww410000000",fontsize=16,color="green",shape="box"];18126[label="ww3100",fontsize=16,color="green",shape="box"];37862 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37862[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37862 -> 41404[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37862 -> 41405[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37862 -> 41406[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37862 -> 41407[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37863 -> 44349[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37863[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];37863 -> 44350[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37864 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37864[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37864 -> 41409[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37864 -> 41410[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37865 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37865[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37865 -> 41411[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37865 -> 41412[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37866[label="Neg Zero",fontsize=16,color="green",shape="box"];37867[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];20588[label="Neg Zero",fontsize=16,color="green",shape="box"];20589 -> 20230[label="",style="dashed", color="red", weight=0]; 189.26/136.83 20589[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];20590 -> 15290[label="",style="dashed", color="red", weight=0]; 189.26/136.83 20590[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20590 -> 20610[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 20591[label="Neg Zero",fontsize=16,color="green",shape="box"];20583[label="not (esEsOrdering (primCmpFloat (Float ww150 ww151) (primPlusFloat (Float ww50 ww51) (Float (srMyInt ww2493 (Pos (Succ Zero))) ww2492))) GT)",fontsize=16,color="black",shape="triangle"];20583 -> 20609[label="",style="solid", color="black", weight=3]; 189.26/136.83 18132[label="not (esEsOrdering (primCmpFloat (Float ww150 ww151) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT)",fontsize=16,color="black",shape="box"];18132 -> 19179[label="",style="solid", color="black", weight=3]; 189.26/136.83 18134[label="ww410000000",fontsize=16,color="green",shape="box"];18135[label="ww3100",fontsize=16,color="green",shape="box"];18136[label="ww410000000",fontsize=16,color="green",shape="box"];18137[label="ww3100",fontsize=16,color="green",shape="box"];32960 -> 32961[label="",style="dashed", color="red", weight=0]; 189.26/136.83 32960[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];32960 -> 33002[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 32960 -> 33003[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 32960 -> 33004[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 32960 -> 33005[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 32990[label="ww4000",fontsize=16,color="green",shape="box"];32991[label="ww5",fontsize=16,color="green",shape="box"];32992[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];32993[label="ww3100",fontsize=16,color="green",shape="box"];33012 -> 32961[label="",style="dashed", color="red", weight=0]; 189.26/136.83 33012[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];33012 -> 33059[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 33012 -> 33060[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 33012 -> 33061[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 33012 -> 33062[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 32994[label="ww4000",fontsize=16,color="green",shape="box"];32995[label="ww5",fontsize=16,color="green",shape="box"];32996[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];32997[label="ww3100",fontsize=16,color="green",shape="box"];32998[label="ww4000",fontsize=16,color="green",shape="box"];32999[label="ww5",fontsize=16,color="green",shape="box"];33000[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];33001[label="ww3100",fontsize=16,color="green",shape="box"];33013[label="ww34170",fontsize=16,color="green",shape="box"];33014[label="Neg Zero",fontsize=16,color="green",shape="box"];33015[label="ww34171",fontsize=16,color="green",shape="box"];33016[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];33363[label="ww3895",fontsize=16,color="green",shape="box"];33364[label="Neg Zero",fontsize=16,color="green",shape="box"];33365[label="Pos (Succ ww3897)",fontsize=16,color="green",shape="box"];33366[label="Neg (Succ ww3896)",fontsize=16,color="green",shape="box"];33367[label="takeWhile1 (flip ltEsFloat ww3892) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123))))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))))) (not (esEsOrdering (compareFloat (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))) ww3892) GT))",fontsize=16,color="black",shape="box"];33367 -> 33419[label="",style="solid", color="black", weight=3]; 189.26/136.83 58761[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) ww4736",fontsize=16,color="black",shape="box"];58761 -> 58777[label="",style="solid", color="black", weight=3]; 189.26/136.83 18175 -> 21758[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18175[label="primMulInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];18175 -> 21779[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18175 -> 21780[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 20619[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];20618[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww2496)",fontsize=16,color="black",shape="triangle"];20618 -> 20621[label="",style="solid", color="black", weight=3]; 189.26/136.83 37868 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37868[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37868 -> 41413[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37868 -> 41414[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37868 -> 41415[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37868 -> 41416[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37869 -> 44362[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37869[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];37869 -> 44363[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37870 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37870[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37870 -> 41418[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37870 -> 41419[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37871 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37871[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37871 -> 41420[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37871 -> 41421[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37872[label="Neg Zero",fontsize=16,color="green",shape="box"];37873[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];21920 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.83 21920[label="primPlusNat (primMulNat ww266600 (Succ ww1833100)) (Succ ww1833100)",fontsize=16,color="magenta"];21920 -> 21932[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 21920 -> 21933[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 21921[label="Zero",fontsize=16,color="green",shape="box"];21922[label="Zero",fontsize=16,color="green",shape="box"];21923[label="Zero",fontsize=16,color="green",shape="box"];20323[label="ww24350",fontsize=16,color="green",shape="box"];20324[label="ww183200",fontsize=16,color="green",shape="box"];20329[label="ww24350",fontsize=16,color="green",shape="box"];20330[label="ww183200",fontsize=16,color="green",shape="box"];18168 -> 5124[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18168[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];18168 -> 19192[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18169 -> 5124[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18169[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];18169 -> 19193[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18177[label="ww410000000",fontsize=16,color="green",shape="box"];18178[label="ww3100",fontsize=16,color="green",shape="box"];18179[label="ww410000000",fontsize=16,color="green",shape="box"];18180[label="ww3100",fontsize=16,color="green",shape="box"];18181 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18181[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18181 -> 48705[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18181 -> 48706[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18181 -> 48707[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18181 -> 48708[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18181 -> 48709[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 33129 -> 33130[label="",style="dashed", color="red", weight=0]; 189.26/136.83 33129[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];33129 -> 33147[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 33129 -> 33148[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 33129 -> 33149[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 33129 -> 33150[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 33139[label="ww3100",fontsize=16,color="green",shape="box"];33140[label="ww5",fontsize=16,color="green",shape="box"];33141[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];33142[label="ww4000",fontsize=16,color="green",shape="box"];18182 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18182[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18182 -> 48710[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18182 -> 48711[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18182 -> 48712[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18182 -> 48713[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18182 -> 48714[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 33158 -> 33130[label="",style="dashed", color="red", weight=0]; 189.26/136.83 33158[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];33158 -> 33204[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 33158 -> 33205[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 33158 -> 33206[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 33158 -> 33207[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 33143[label="ww3100",fontsize=16,color="green",shape="box"];33144[label="ww5",fontsize=16,color="green",shape="box"];33145[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];33146[label="ww4000",fontsize=16,color="green",shape="box"];52366[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52367[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52368[label="ww4000",fontsize=16,color="green",shape="box"];52369[label="ww3100",fontsize=16,color="green",shape="box"];50761[label="ww3100",fontsize=16,color="green",shape="box"];50762[label="ww5",fontsize=16,color="green",shape="box"];50763[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];50764[label="ww4000",fontsize=16,color="green",shape="box"];50232 -> 33130[label="",style="dashed", color="red", weight=0]; 189.26/136.83 50232[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50232 -> 51865[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 50232 -> 51866[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 50232 -> 51867[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 50232 -> 51868[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 28278[label="fsEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) ww3429) GT",fontsize=16,color="black",shape="box"];28278 -> 28286[label="",style="solid", color="black", weight=3]; 189.26/136.83 33202[label="takeWhile (flip ltEsFloat ww3905) (iterate (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979))))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979)))))",fontsize=16,color="black",shape="box"];33202 -> 33251[label="",style="solid", color="black", weight=3]; 189.26/136.83 33203 -> 58476[label="",style="dashed", color="red", weight=0]; 189.26/136.83 33203[label="takeWhile0 (flip ltEsFloat ww3905) (Float (Neg Zero) (Neg (Succ ww1979))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979))))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979))))) MyTrue",fontsize=16,color="magenta"];33203 -> 58477[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 33203 -> 58478[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 33203 -> 58479[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 50765[label="ww3100",fontsize=16,color="green",shape="box"];50766[label="ww5",fontsize=16,color="green",shape="box"];50767[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];50768[label="ww4000",fontsize=16,color="green",shape="box"];52529[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4521)) (Neg (Succ ww4522))) (Float (Neg Zero) (Neg (Succ ww4523)))) ww4530",fontsize=16,color="black",shape="box"];52529 -> 52660[label="",style="solid", color="black", weight=3]; 189.26/136.83 33300[label="ww39081",fontsize=16,color="green",shape="box"];33301[label="ww39080",fontsize=16,color="green",shape="box"];33302[label="primDivFloat (msFloat (Float (Pos (Succ ww3909)) (Neg (Succ ww3910))) (Float (Neg Zero) (Neg (Succ ww3911)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];33302 -> 33420[label="",style="solid", color="black", weight=3]; 189.26/136.83 52281[label="Float ww180 ww181",fontsize=16,color="green",shape="box"];50770[label="primPlusFloat (Float ww190 ww191) (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];50770 -> 51871[label="",style="solid", color="black", weight=3]; 189.26/136.83 50784 -> 48332[label="",style="dashed", color="red", weight=0]; 189.26/136.83 50784[label="primPlusFloat ww19 (fsFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37874 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37874[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37874 -> 41422[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37874 -> 41423[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37874 -> 41424[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37874 -> 41425[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37875 -> 44375[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37875[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="magenta"];37875 -> 44376[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37876 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37876[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37876 -> 41427[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37876 -> 41428[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37877 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37877[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37877 -> 41429[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37877 -> 41430[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37878[label="Neg Zero",fontsize=16,color="green",shape="box"];37879[label="Neg Zero",fontsize=16,color="green",shape="box"];37880 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37880[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37880 -> 41431[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37880 -> 41432[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37880 -> 41433[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37880 -> 41434[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37881 -> 44388[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37881[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];37881 -> 44389[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37882 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37882[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37882 -> 41436[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37882 -> 41437[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37883 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37883[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37883 -> 41438[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37883 -> 41439[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37884[label="Neg Zero",fontsize=16,color="green",shape="box"];37885[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];37886 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37886[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37886 -> 41440[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37886 -> 41441[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37886 -> 41442[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37886 -> 41443[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37887 -> 44401[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37887[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="magenta"];37887 -> 44402[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37888 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37888[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37888 -> 41445[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37888 -> 41446[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37889 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37889[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37889 -> 41447[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37889 -> 41448[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37890[label="Neg Zero",fontsize=16,color="green",shape="box"];37891[label="Neg Zero",fontsize=16,color="green",shape="box"];18191[label="ww410000000",fontsize=16,color="green",shape="box"];18192[label="ww3100",fontsize=16,color="green",shape="box"];18193[label="ww410000000",fontsize=16,color="green",shape="box"];18194[label="ww3100",fontsize=16,color="green",shape="box"];18195 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18195[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18195 -> 48715[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18195 -> 48716[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18195 -> 48717[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18195 -> 48718[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18195 -> 48719[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18196 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18196[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18196 -> 48720[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18196 -> 48721[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18196 -> 48722[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18196 -> 48723[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18196 -> 48724[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 51641[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51642[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];51643[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51644[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52320[label="ww5",fontsize=16,color="green",shape="box"];52321[label="ww3000",fontsize=16,color="green",shape="box"];52322[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52323[label="ww3100",fontsize=16,color="green",shape="box"];49921 -> 52299[label="",style="dashed", color="red", weight=0]; 189.26/136.83 49921[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49921 -> 52328[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 49921 -> 52329[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 49921 -> 52330[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 49921 -> 52331[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 49922[label="Succ ww3100",fontsize=16,color="green",shape="box"];49923[label="ww3000",fontsize=16,color="green",shape="box"];52324[label="ww5",fontsize=16,color="green",shape="box"];52325[label="ww3000",fontsize=16,color="green",shape="box"];52326[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52327[label="ww3100",fontsize=16,color="green",shape="box"];52688 -> 25993[label="",style="dashed", color="red", weight=0]; 189.26/136.83 52688[label="msMyInt (Pos Zero) (Neg (Succ ww4528))",fontsize=16,color="magenta"];52688 -> 52736[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 52689 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 52689[label="srMyInt (Pos (Succ ww4527)) (Pos (Succ ww4529))",fontsize=16,color="magenta"];52689 -> 52737[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 52689 -> 52738[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18201[label="ww3100",fontsize=16,color="green",shape="box"];18202[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18203[label="ww3100",fontsize=16,color="green",shape="box"];18204[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18205 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18205[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2125))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2125))) GT))",fontsize=16,color="magenta"];18205 -> 38445[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18205 -> 38446[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18205 -> 38447[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18205 -> 38448[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18205 -> 38449[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18205 -> 38450[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37892 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37892[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37892 -> 41449[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37892 -> 41450[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37892 -> 41451[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37892 -> 41452[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37893 -> 44419[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37893[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];37893 -> 44420[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37894 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37894[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37894 -> 41454[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37894 -> 41455[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37895 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37895[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37895 -> 41456[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37895 -> 41457[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37896[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];37897[label="Pos Zero",fontsize=16,color="green",shape="box"];18209[label="ww410000000",fontsize=16,color="green",shape="box"];18210[label="ww3100",fontsize=16,color="green",shape="box"];18211[label="ww410000000",fontsize=16,color="green",shape="box"];18212[label="ww3100",fontsize=16,color="green",shape="box"];37898 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37898[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37898 -> 41458[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37898 -> 41459[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37898 -> 41460[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37898 -> 41461[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37899 -> 44431[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37899[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];37899 -> 44432[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37900 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37900[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37900 -> 41463[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37900 -> 41464[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37901 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37901[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37901 -> 41465[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37901 -> 41466[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37902[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];37903[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];18214[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15290[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) ww18341",fontsize=16,color="black",shape="triangle"];15290 -> 16721[label="",style="solid", color="black", weight=3]; 189.26/136.83 18215[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18216 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18216[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2127))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2127))) GT))",fontsize=16,color="magenta"];18216 -> 38463[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18216 -> 38464[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18216 -> 38465[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18216 -> 38466[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18216 -> 38467[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18216 -> 38468[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18217[label="ww410000000",fontsize=16,color="green",shape="box"];18218[label="ww3100",fontsize=16,color="green",shape="box"];18219[label="ww410000000",fontsize=16,color="green",shape="box"];18220[label="ww3100",fontsize=16,color="green",shape="box"];18221[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21290 ww21291) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww2131))) (srMyInt (Neg (Succ ww2130)) (Pos (Succ ww2132)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (primPlusFloat (Float ww21290 ww21291) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww2131))) (srMyInt (Neg (Succ ww2130)) (Pos (Succ ww2132)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18221 -> 19256[label="",style="solid", color="black", weight=3]; 189.26/136.83 37904 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37904[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37904 -> 41467[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37904 -> 41468[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37904 -> 41469[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37904 -> 41470[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37905 -> 44448[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37905[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];37905 -> 44449[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37906 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37906[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37906 -> 41472[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37906 -> 41473[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37907 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37907[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37907 -> 41474[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37907 -> 41475[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37908[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];37909[label="Pos Zero",fontsize=16,color="green",shape="box"];37910 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37910[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37910 -> 41476[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37910 -> 41477[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37910 -> 41478[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37910 -> 41479[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37911 -> 44460[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37911[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];37911 -> 44461[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37912 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37912[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37912 -> 41481[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37912 -> 41482[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37913 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37913[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37913 -> 41483[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37913 -> 41484[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37914[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];37915[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];18226[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18227[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18228 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18228[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2134))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2134))) GT))",fontsize=16,color="magenta"];18228 -> 38481[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18228 -> 38482[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18228 -> 38483[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18228 -> 38484[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18228 -> 38485[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18228 -> 38486[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18229[label="ww410000000",fontsize=16,color="green",shape="box"];18230[label="ww3100",fontsize=16,color="green",shape="box"];18231[label="ww410000000",fontsize=16,color="green",shape="box"];18232[label="ww3100",fontsize=16,color="green",shape="box"];18233 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18233[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18233 -> 48725[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18233 -> 48726[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18233 -> 48727[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18233 -> 48728[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18233 -> 48729[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 33988 -> 33989[label="",style="dashed", color="red", weight=0]; 189.26/136.83 33988[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];33988 -> 34006[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 33988 -> 34007[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 33988 -> 34008[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 33988 -> 34009[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 33998[label="ww3100",fontsize=16,color="green",shape="box"];33999[label="ww3000",fontsize=16,color="green",shape="box"];34000[label="ww5",fontsize=16,color="green",shape="box"];34001[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];18234 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18234[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18234 -> 48730[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18234 -> 48731[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18234 -> 48732[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18234 -> 48733[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18234 -> 48734[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 34015 -> 33989[label="",style="dashed", color="red", weight=0]; 189.26/136.83 34015[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34015 -> 34157[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 34015 -> 34158[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 34015 -> 34159[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 34015 -> 34160[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 34002[label="ww3100",fontsize=16,color="green",shape="box"];34003[label="ww3000",fontsize=16,color="green",shape="box"];34004[label="ww5",fontsize=16,color="green",shape="box"];34005[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52509[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52510[label="ww3000",fontsize=16,color="green",shape="box"];52511[label="ww3100",fontsize=16,color="green",shape="box"];52512[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];51652[label="ww3100",fontsize=16,color="green",shape="box"];51653[label="ww3000",fontsize=16,color="green",shape="box"];51654[label="ww5",fontsize=16,color="green",shape="box"];51655[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];49974[label="ww3000",fontsize=16,color="green",shape="box"];49975[label="Succ ww3100",fontsize=16,color="green",shape="box"];49976 -> 33989[label="",style="dashed", color="red", weight=0]; 189.26/136.83 49976[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49976 -> 51872[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 49976 -> 51873[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 49976 -> 51874[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 49976 -> 51875[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 28544[label="fsEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) ww3453) GT",fontsize=16,color="black",shape="box"];28544 -> 28551[label="",style="solid", color="black", weight=3]; 189.26/136.83 34150[label="takeWhile (flip ltEsFloat ww3994) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))))",fontsize=16,color="black",shape="box"];34150 -> 34223[label="",style="solid", color="black", weight=3]; 189.26/136.83 56068[label="ww1984",fontsize=16,color="green",shape="box"];56069[label="ww3994",fontsize=16,color="green",shape="box"];56070[label="ww1983",fontsize=16,color="green",shape="box"];56071 -> 52494[label="",style="dashed", color="red", weight=0]; 189.26/136.83 56071[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))))",fontsize=16,color="magenta"];56071 -> 56087[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 56071 -> 56088[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 56071 -> 56089[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 56071 -> 56090[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 56067[label="takeWhile0 (flip ltEsFloat ww4653) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) ww4651 otherwise",fontsize=16,color="black",shape="triangle"];56067 -> 56091[label="",style="solid", color="black", weight=3]; 189.26/136.83 51658[label="ww3100",fontsize=16,color="green",shape="box"];51659[label="ww3000",fontsize=16,color="green",shape="box"];51660[label="ww5",fontsize=16,color="green",shape="box"];51661[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53022[label="Neg (Succ ww4534)",fontsize=16,color="green",shape="box"];53023[label="Neg (Succ ww4532)",fontsize=16,color="green",shape="box"];53024[label="Neg (Succ ww4533)",fontsize=16,color="green",shape="box"];34454 -> 25993[label="",style="dashed", color="red", weight=0]; 189.26/136.83 34454[label="msMyInt (Pos Zero) (Neg (Succ ww3999))",fontsize=16,color="magenta"];34454 -> 34484[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 34455 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 34455[label="srMyInt (Neg (Succ ww3998)) (Neg (Succ ww4000))",fontsize=16,color="magenta"];34455 -> 34485[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 34455 -> 34486[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37916 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37916[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37916 -> 41485[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37916 -> 41486[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37916 -> 41487[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37916 -> 41488[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37917 -> 44477[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37917[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];37917 -> 44478[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37918 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37918[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37918 -> 41490[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37918 -> 41491[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37919 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37919[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37919 -> 41492[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37919 -> 41493[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37920[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];37921[label="Neg Zero",fontsize=16,color="green",shape="box"];37922 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37922[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37922 -> 41494[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37922 -> 41495[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37922 -> 41496[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37922 -> 41497[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37923 -> 44489[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37923[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];37923 -> 44490[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37924 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37924[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37924 -> 41499[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37924 -> 41500[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37925 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37925[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37925 -> 41501[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37925 -> 41502[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37926[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];37927[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];37928 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37928[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37928 -> 41503[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37928 -> 41504[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37928 -> 41505[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37928 -> 41506[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37929 -> 44501[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37929[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];37929 -> 44502[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37930 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37930[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37930 -> 41508[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37930 -> 41509[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37931 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37931[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37931 -> 41510[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37931 -> 41511[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37932[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];37933[label="Neg Zero",fontsize=16,color="green",shape="box"];18243[label="ww410000000",fontsize=16,color="green",shape="box"];18244[label="ww3100",fontsize=16,color="green",shape="box"];18245[label="ww410000000",fontsize=16,color="green",shape="box"];18246[label="ww3100",fontsize=16,color="green",shape="box"];18247 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18247[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18247 -> 48735[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18247 -> 48736[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18247 -> 48737[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18247 -> 48738[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18247 -> 48739[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18248 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18248[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18248 -> 48740[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18248 -> 48741[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18248 -> 48742[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18248 -> 48743[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18248 -> 48744[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 51666[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51667[label="Neg Zero",fontsize=16,color="green",shape="box"];51668[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51669[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52444[label="ww3100",fontsize=16,color="green",shape="box"];52445[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52446[label="ww5",fontsize=16,color="green",shape="box"];50164 -> 52428[label="",style="dashed", color="red", weight=0]; 189.26/136.83 50164[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50164 -> 52450[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 50164 -> 52451[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 50164 -> 52452[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 52447[label="ww3100",fontsize=16,color="green",shape="box"];52448[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52449[label="ww5",fontsize=16,color="green",shape="box"];52950 -> 25993[label="",style="dashed", color="red", weight=0]; 189.26/136.83 52950[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];52950 -> 53025[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 52951 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 52951[label="srMyInt (Pos (Succ ww4537)) (Pos (Succ ww4538))",fontsize=16,color="magenta"];52951 -> 53026[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 52951 -> 53027[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18253[label="ww3100",fontsize=16,color="green",shape="box"];18254[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18255[label="ww3100",fontsize=16,color="green",shape="box"];18256[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18257 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18257[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2136))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2136))) GT))",fontsize=16,color="magenta"];18257 -> 38505[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18257 -> 38506[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18257 -> 38507[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18257 -> 38508[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18257 -> 38509[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18257 -> 38510[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37934 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37934[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37934 -> 41512[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37934 -> 41513[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37934 -> 41514[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37934 -> 41515[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37935 -> 44518[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37935[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="magenta"];37935 -> 44519[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37936 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37936[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37936 -> 41517[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37936 -> 41518[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37937 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37937[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37937 -> 41519[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37937 -> 41520[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37938[label="Neg Zero",fontsize=16,color="green",shape="box"];37939[label="Pos Zero",fontsize=16,color="green",shape="box"];18261[label="ww410000000",fontsize=16,color="green",shape="box"];18262[label="ww3100",fontsize=16,color="green",shape="box"];18263[label="ww410000000",fontsize=16,color="green",shape="box"];18264[label="ww3100",fontsize=16,color="green",shape="box"];37940 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37940[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37940 -> 41521[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37940 -> 41522[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37940 -> 41523[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37940 -> 41524[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37941 -> 44530[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37941[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];37941 -> 44531[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37942 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37942[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37942 -> 41526[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37942 -> 41527[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37943 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37943[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37943 -> 41528[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37943 -> 41529[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37944[label="Neg Zero",fontsize=16,color="green",shape="box"];37945[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];18266[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18267[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18268 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18268[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2138))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2138))) GT))",fontsize=16,color="magenta"];18268 -> 38523[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18268 -> 38524[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18268 -> 38525[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18268 -> 38526[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18268 -> 38527[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18268 -> 38528[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18269[label="ww410000000",fontsize=16,color="green",shape="box"];18270[label="ww3100",fontsize=16,color="green",shape="box"];18271[label="ww410000000",fontsize=16,color="green",shape="box"];18272[label="ww3100",fontsize=16,color="green",shape="box"];34769 -> 34770[label="",style="dashed", color="red", weight=0]; 189.26/136.83 34769[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34769 -> 34801[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 34769 -> 34802[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 34769 -> 34803[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 34792[label="ww5",fontsize=16,color="green",shape="box"];34793[label="ww3100",fontsize=16,color="green",shape="box"];34794[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];34809 -> 34770[label="",style="dashed", color="red", weight=0]; 189.26/136.83 34809[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34809 -> 34852[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 34809 -> 34853[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 34809 -> 34854[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 34795[label="ww5",fontsize=16,color="green",shape="box"];34796[label="ww3100",fontsize=16,color="green",shape="box"];34797[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];34798[label="ww5",fontsize=16,color="green",shape="box"];34799[label="ww3100",fontsize=16,color="green",shape="box"];34800[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];35204[label="Neg Zero",fontsize=16,color="green",shape="box"];35205[label="Pos (Succ ww4079)",fontsize=16,color="green",shape="box"];35206[label="Neg (Succ ww4078)",fontsize=16,color="green",shape="box"];35207[label="takeWhile1 (flip ltEsFloat ww4075) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))))) (not (esEsOrdering (compareFloat (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))) ww4075) GT))",fontsize=16,color="black",shape="box"];35207 -> 35282[label="",style="solid", color="black", weight=3]; 189.26/136.83 58776[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) ww4737",fontsize=16,color="black",shape="box"];58776 -> 58788[label="",style="solid", color="black", weight=3]; 189.26/136.83 37946 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37946[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37946 -> 41530[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37946 -> 41531[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37946 -> 41532[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37946 -> 41533[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37947 -> 44547[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37947[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="magenta"];37947 -> 44548[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37948 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37948[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37948 -> 41535[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37948 -> 41536[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37949 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37949[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37949 -> 41537[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37949 -> 41538[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37950[label="Neg Zero",fontsize=16,color="green",shape="box"];37951[label="Pos Zero",fontsize=16,color="green",shape="box"];37952 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37952[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37952 -> 41539[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37952 -> 41540[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37952 -> 41541[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37952 -> 41542[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37953 -> 44559[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37953[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];37953 -> 44560[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37954 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37954[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37954 -> 41544[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37954 -> 41545[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37955 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37955[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37955 -> 41546[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37955 -> 41547[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37956[label="Neg Zero",fontsize=16,color="green",shape="box"];37957[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];18278[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18279[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18280 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18280[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2144))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2144))) GT))",fontsize=16,color="magenta"];18280 -> 38535[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18280 -> 38536[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18280 -> 38537[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18280 -> 38538[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18280 -> 38539[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18280 -> 38540[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18281[label="ww410000000",fontsize=16,color="green",shape="box"];18282[label="ww3100",fontsize=16,color="green",shape="box"];18283[label="ww410000000",fontsize=16,color="green",shape="box"];18284[label="ww3100",fontsize=16,color="green",shape="box"];18285 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18285[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18285 -> 48745[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18285 -> 48746[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18285 -> 48747[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18285 -> 48748[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18285 -> 48749[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 34910 -> 34911[label="",style="dashed", color="red", weight=0]; 189.26/136.83 34910[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34910 -> 34924[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 34910 -> 34925[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 34910 -> 34926[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 34918[label="ww3100",fontsize=16,color="green",shape="box"];34919[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];34920[label="ww5",fontsize=16,color="green",shape="box"];18286 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18286[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18286 -> 48750[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18286 -> 48751[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18286 -> 48752[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18286 -> 48753[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18286 -> 48754[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 34934 -> 34911[label="",style="dashed", color="red", weight=0]; 189.26/136.83 34934[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];34934 -> 35025[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 34934 -> 35026[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 34934 -> 35027[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 34921[label="ww3100",fontsize=16,color="green",shape="box"];34922[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];34923[label="ww5",fontsize=16,color="green",shape="box"];52639[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52640[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52641[label="ww3100",fontsize=16,color="green",shape="box"];51677[label="ww3100",fontsize=16,color="green",shape="box"];51678[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51679[label="ww5",fontsize=16,color="green",shape="box"];50233 -> 34911[label="",style="dashed", color="red", weight=0]; 189.26/136.83 50233[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50233 -> 51876[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 50233 -> 51877[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 50233 -> 51878[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 35023[label="takeWhile (flip ltEsFloat ww4091) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988)))))",fontsize=16,color="black",shape="box"];35023 -> 35093[label="",style="solid", color="black", weight=3]; 189.26/136.83 35024 -> 58476[label="",style="dashed", color="red", weight=0]; 189.26/136.83 35024[label="takeWhile0 (flip ltEsFloat ww4091) (Float (Neg Zero) (Neg (Succ ww1988))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988))))) MyTrue",fontsize=16,color="magenta"];35024 -> 58480[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 35024 -> 58481[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 35024 -> 58482[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 51682[label="ww3100",fontsize=16,color="green",shape="box"];51683[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51684[label="ww5",fontsize=16,color="green",shape="box"];53101[label="Neg (Succ ww4541)",fontsize=16,color="green",shape="box"];53102[label="Neg (Succ ww4540)",fontsize=16,color="green",shape="box"];53103[label="Neg Zero",fontsize=16,color="green",shape="box"];35313 -> 25993[label="",style="dashed", color="red", weight=0]; 189.26/136.83 35313[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];35313 -> 35336[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 35314 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 35314[label="srMyInt (Neg (Succ ww4095)) (Neg (Succ ww4096))",fontsize=16,color="magenta"];35314 -> 35337[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 35314 -> 35338[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37958 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37958[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37958 -> 41548[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37958 -> 41549[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37958 -> 41550[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37958 -> 41551[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37959 -> 44576[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37959[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="magenta"];37959 -> 44577[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37960 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37960[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37960 -> 41553[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37960 -> 41554[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37961 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37961[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37961 -> 41555[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37961 -> 41556[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37962[label="Neg Zero",fontsize=16,color="green",shape="box"];37963[label="Neg Zero",fontsize=16,color="green",shape="box"];37964 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37964[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37964 -> 41557[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37964 -> 41558[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37964 -> 41559[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37964 -> 41560[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37965 -> 44588[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37965[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];37965 -> 44589[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37966 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37966[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37966 -> 41562[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37966 -> 41563[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37967 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37967[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37967 -> 41564[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37967 -> 41565[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37968[label="Neg Zero",fontsize=16,color="green",shape="box"];37969[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];37970 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37970[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37970 -> 41566[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37970 -> 41567[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37970 -> 41568[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37970 -> 41569[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37971 -> 44600[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37971[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="magenta"];37971 -> 44601[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37972 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37972[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37972 -> 41571[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37972 -> 41572[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37973 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37973[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37973 -> 41573[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37973 -> 41574[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37974[label="Neg Zero",fontsize=16,color="green",shape="box"];37975[label="Neg Zero",fontsize=16,color="green",shape="box"];35621[label="Succ ww955",fontsize=16,color="green",shape="box"];35622[label="Succ ww957",fontsize=16,color="green",shape="box"];51691[label="Neg Zero",fontsize=16,color="green",shape="box"];51692[label="Pos (Succ ww95600)",fontsize=16,color="green",shape="box"];51693[label="Neg Zero",fontsize=16,color="green",shape="box"];51694[label="Pos (Succ ww95600)",fontsize=16,color="green",shape="box"];51699[label="Neg Zero",fontsize=16,color="green",shape="box"];51700[label="Pos Zero",fontsize=16,color="green",shape="box"];51701[label="Neg Zero",fontsize=16,color="green",shape="box"];51702[label="Pos Zero",fontsize=16,color="green",shape="box"];51703 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.83 51703[label="primPlusFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800)))) ww4495",fontsize=16,color="magenta"];51703 -> 52117[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 51703 -> 52118[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 51703 -> 52119[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 51704 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.83 51704[label="primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51704 -> 52120[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 51704 -> 52121[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 51705[label="Pos Zero",fontsize=16,color="green",shape="box"];51706[label="Neg (Succ ww95600)",fontsize=16,color="green",shape="box"];51707[label="Pos Zero",fontsize=16,color="green",shape="box"];51708[label="Neg (Succ ww95600)",fontsize=16,color="green",shape="box"];51709[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];51710[label="Neg Zero",fontsize=16,color="green",shape="box"];51711[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];51712[label="Neg Zero",fontsize=16,color="green",shape="box"];51713[label="Pos Zero",fontsize=16,color="green",shape="box"];51714[label="Neg Zero",fontsize=16,color="green",shape="box"];51715[label="Pos Zero",fontsize=16,color="green",shape="box"];51716[label="Neg Zero",fontsize=16,color="green",shape="box"];18305[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Pos (Succ ww95800)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Pos (Succ ww95800)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18305 -> 19367[label="",style="solid", color="black", weight=3]; 189.26/136.83 18306 -> 20681[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18306[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww95600)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww95600)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];18306 -> 20682[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18306 -> 20683[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18307 -> 20698[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18307[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];18307 -> 20699[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18307 -> 20700[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18308 -> 20712[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18308[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];18308 -> 20713[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18308 -> 20714[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 52535[label="Neg (Succ ww95800)",fontsize=16,color="green",shape="box"];52536[label="Pos (Succ ww95600)",fontsize=16,color="green",shape="box"];18310[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18310 -> 19394[label="",style="solid", color="black", weight=3]; 189.26/136.83 18312 -> 20731[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18312[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];18312 -> 20732[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18312 -> 20733[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18313[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18313 -> 19403[label="",style="solid", color="black", weight=3]; 189.26/136.83 18314 -> 20747[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18314[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww95600)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww95600)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];18314 -> 20748[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18314 -> 20749[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18315[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18315 -> 19411[label="",style="solid", color="black", weight=3]; 189.26/136.83 18316 -> 20764[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18316[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];18316 -> 20765[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18316 -> 20766[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18318[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18318 -> 19419[label="",style="solid", color="black", weight=3]; 189.26/136.83 18320[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18320 -> 19421[label="",style="solid", color="black", weight=3]; 189.26/136.83 18321[label="ww410000000",fontsize=16,color="green",shape="box"];18322[label="ww3100",fontsize=16,color="green",shape="box"];18323[label="ww410000000",fontsize=16,color="green",shape="box"];18324[label="ww3100",fontsize=16,color="green",shape="box"];18325 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18325[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18325 -> 48780[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18325 -> 48781[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18325 -> 48782[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18325 -> 48783[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18325 -> 48784[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37517[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];37518[label="ww3100",fontsize=16,color="green",shape="box"];37519[label="ww4000",fontsize=16,color="green",shape="box"];37520[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37535[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];37536[label="ww5",fontsize=16,color="green",shape="box"];37537[label="ww3100",fontsize=16,color="green",shape="box"];37538[label="ww4000",fontsize=16,color="green",shape="box"];36832 -> 37526[label="",style="dashed", color="red", weight=0]; 189.26/136.83 36832[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36832 -> 37543[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 36832 -> 37544[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 36832 -> 37545[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 36832 -> 37546[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18326 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18326[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18326 -> 48785[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18326 -> 48786[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18326 -> 48787[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18326 -> 48788[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18326 -> 48789[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37522[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];37523[label="ww3100",fontsize=16,color="green",shape="box"];37524[label="ww4000",fontsize=16,color="green",shape="box"];37525[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37539[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];37540[label="ww5",fontsize=16,color="green",shape="box"];37541[label="ww3100",fontsize=16,color="green",shape="box"];37542[label="ww4000",fontsize=16,color="green",shape="box"];36833 -> 37526[label="",style="dashed", color="red", weight=0]; 189.26/136.83 36833[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36833 -> 37547[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 36833 -> 37548[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 36833 -> 37549[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 36833 -> 37550[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 51717[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51718[label="ww3100",fontsize=16,color="green",shape="box"];51719[label="ww4000",fontsize=16,color="green",shape="box"];51720[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];51721[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51722[label="ww5",fontsize=16,color="green",shape="box"];51723[label="ww3100",fontsize=16,color="green",shape="box"];51724[label="ww4000",fontsize=16,color="green",shape="box"];50293 -> 37526[label="",style="dashed", color="red", weight=0]; 189.26/136.83 50293[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50293 -> 51879[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 50293 -> 51880[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 50293 -> 51881[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 50293 -> 51882[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 51725[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51726[label="ww5",fontsize=16,color="green",shape="box"];51727[label="ww3100",fontsize=16,color="green",shape="box"];51728[label="ww4000",fontsize=16,color="green",shape="box"];43745 -> 20243[label="",style="dashed", color="red", weight=0]; 189.26/136.83 43745[label="msMyInt (Neg (Succ ww4257)) (Pos Zero)",fontsize=16,color="magenta"];43745 -> 44016[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 43746 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 43746[label="srMyInt (Pos (Succ ww4258)) (Pos (Succ ww4259))",fontsize=16,color="magenta"];43746 -> 44017[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 43746 -> 44018[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37976 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37976[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37976 -> 41576[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37976 -> 41577[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37976 -> 41578[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37976 -> 41579[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37977 -> 44621[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37977[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="magenta"];37977 -> 44622[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37978 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37978[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37978 -> 41581[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37978 -> 41582[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37979 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37979[label="srMyInt ww51 (srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37979 -> 41583[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37979 -> 41584[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37980[label="Pos Zero",fontsize=16,color="green",shape="box"];37981[label="Pos Zero",fontsize=16,color="green",shape="box"];37982 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37982[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37982 -> 41585[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37982 -> 41586[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37982 -> 41587[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37982 -> 41588[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37983 -> 44632[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37983[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="magenta"];37983 -> 44633[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37984 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37984[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37984 -> 41590[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37984 -> 41591[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37985 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37985[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37985 -> 41592[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37985 -> 41593[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37986[label="Pos Zero",fontsize=16,color="green",shape="box"];37987[label="Pos Zero",fontsize=16,color="green",shape="box"];18345[label="ww410000000",fontsize=16,color="green",shape="box"];18346[label="ww3100",fontsize=16,color="green",shape="box"];18347[label="ww410000000",fontsize=16,color="green",shape="box"];18348[label="ww3100",fontsize=16,color="green",shape="box"];46572 -> 46573[label="",style="dashed", color="red", weight=0]; 189.26/136.83 46572[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];46572 -> 46614[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 46572 -> 46615[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 46572 -> 46616[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 46572 -> 46617[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 46602[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];46603[label="ww4000",fontsize=16,color="green",shape="box"];46604[label="ww3100",fontsize=16,color="green",shape="box"];46605[label="ww5",fontsize=16,color="green",shape="box"];46621 -> 46573[label="",style="dashed", color="red", weight=0]; 189.26/136.83 46621[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];46621 -> 46714[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 46621 -> 46715[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 46621 -> 46716[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 46621 -> 46717[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 46606[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];46607[label="ww4000",fontsize=16,color="green",shape="box"];46608[label="ww3100",fontsize=16,color="green",shape="box"];46609[label="ww5",fontsize=16,color="green",shape="box"];46610[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];46611[label="ww4000",fontsize=16,color="green",shape="box"];46612[label="ww3100",fontsize=16,color="green",shape="box"];46613[label="ww5",fontsize=16,color="green",shape="box"];30576[label="ww33460",fontsize=16,color="green",shape="box"];30577[label="Pos Zero",fontsize=16,color="green",shape="box"];30578[label="ww33461",fontsize=16,color="green",shape="box"];30579[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];46926[label="ww4447",fontsize=16,color="green",shape="box"];46927[label="Neg (Succ ww4449)",fontsize=16,color="green",shape="box"];46928[label="Pos (Succ ww4448)",fontsize=16,color="green",shape="box"];46976[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww2149)) (Pos (Succ ww2150))) (Float (Pos Zero) (Neg (Succ ww2151)))) ww4455",fontsize=16,color="black",shape="box"];46976 -> 46998[label="",style="solid", color="black", weight=3]; 189.26/136.83 37988 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37988[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37988 -> 41594[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37988 -> 41595[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37988 -> 41596[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37988 -> 41597[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37989 -> 44643[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37989[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="magenta"];37989 -> 44644[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37990 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37990[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37990 -> 41599[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37990 -> 41600[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37991 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37991[label="srMyInt ww51 (srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37991 -> 41601[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37991 -> 41602[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37992[label="Pos Zero",fontsize=16,color="green",shape="box"];37993[label="Neg Zero",fontsize=16,color="green",shape="box"];37994 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37994[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];37994 -> 41603[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37994 -> 41604[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37994 -> 41605[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37994 -> 41606[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37995 -> 44654[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37995[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];37995 -> 44655[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37996 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37996[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];37996 -> 41608[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37996 -> 41609[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37997 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37997[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];37997 -> 41610[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37997 -> 41611[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37998[label="Pos Zero",fontsize=16,color="green",shape="box"];37999[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];18352[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18353[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18354 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18354[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2153))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2153))) GT))",fontsize=16,color="magenta"];18354 -> 38583[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18354 -> 38584[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18354 -> 38585[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18354 -> 38586[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18354 -> 38587[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18354 -> 38588[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18355[label="ww410000000",fontsize=16,color="green",shape="box"];18356[label="ww3100",fontsize=16,color="green",shape="box"];18357[label="ww410000000",fontsize=16,color="green",shape="box"];18358[label="ww3100",fontsize=16,color="green",shape="box"];37696[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];37697[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37698[label="ww4000",fontsize=16,color="green",shape="box"];37699[label="ww3100",fontsize=16,color="green",shape="box"];37597 -> 41613[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37597[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37597 -> 41630[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37597 -> 41631[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37597 -> 41632[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37597 -> 41633[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 36834 -> 36490[label="",style="dashed", color="red", weight=0]; 189.26/136.83 36834[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37700[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];37701[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];37702[label="ww4000",fontsize=16,color="green",shape="box"];37703[label="ww3100",fontsize=16,color="green",shape="box"];37623 -> 41613[label="",style="dashed", color="red", weight=0]; 189.26/136.83 37623[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37623 -> 41634[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37623 -> 41635[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37623 -> 41636[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 37623 -> 41637[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 36835 -> 36494[label="",style="dashed", color="red", weight=0]; 189.26/136.83 36835[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];41626[label="ww5",fontsize=16,color="green",shape="box"];41627[label="ww3100",fontsize=16,color="green",shape="box"];41628[label="ww4000",fontsize=16,color="green",shape="box"];41629[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];44013[label="ww4293",fontsize=16,color="green",shape="box"];44014[label="Pos (Succ ww4295)",fontsize=16,color="green",shape="box"];44015[label="Neg (Succ ww4294)",fontsize=16,color="green",shape="box"];38000 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 38000[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38000 -> 41645[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38000 -> 41646[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38000 -> 41647[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38000 -> 41648[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38001 -> 44669[label="",style="dashed", color="red", weight=0]; 189.26/136.83 38001[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="magenta"];38001 -> 44670[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38002 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 38002[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38002 -> 41650[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38002 -> 41651[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38003 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 38003[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38003 -> 41652[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38003 -> 41653[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38004[label="Pos Zero",fontsize=16,color="green",shape="box"];38005[label="Pos Zero",fontsize=16,color="green",shape="box"];18364[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18365[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18366 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18366[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2160))) (Float (Pos Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2160))) GT))",fontsize=16,color="magenta"];18366 -> 38595[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18366 -> 38596[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18366 -> 38597[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18366 -> 38598[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18366 -> 38599[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18366 -> 38600[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18367[label="ww410000000",fontsize=16,color="green",shape="box"];18368[label="ww3100",fontsize=16,color="green",shape="box"];18369[label="ww410000000",fontsize=16,color="green",shape="box"];18370[label="ww3100",fontsize=16,color="green",shape="box"];18371 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18371[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18371 -> 48790[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18371 -> 48791[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18371 -> 48792[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18371 -> 48793[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18371 -> 48794[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 46704[label="ww4000",fontsize=16,color="green",shape="box"];46705[label="ww3100",fontsize=16,color="green",shape="box"];46706[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];46707[label="ww5",fontsize=16,color="green",shape="box"];46708 -> 26764[label="",style="dashed", color="red", weight=0]; 189.26/136.83 46708[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];46708 -> 46750[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 46708 -> 46751[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 46708 -> 46752[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 46708 -> 46753[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18372 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18372[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18372 -> 48795[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18372 -> 48796[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18372 -> 48797[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18372 -> 48798[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18372 -> 48799[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 46709[label="ww4000",fontsize=16,color="green",shape="box"];46710[label="ww3100",fontsize=16,color="green",shape="box"];46711[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];46712[label="ww5",fontsize=16,color="green",shape="box"];46713 -> 26764[label="",style="dashed", color="red", weight=0]; 189.26/136.83 46713[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];46713 -> 46754[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 46713 -> 46755[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 46713 -> 46756[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 46713 -> 46757[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 51729[label="ww4000",fontsize=16,color="green",shape="box"];51730[label="ww3100",fontsize=16,color="green",shape="box"];51731[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51732[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];51733[label="ww4000",fontsize=16,color="green",shape="box"];51734[label="ww3100",fontsize=16,color="green",shape="box"];51735[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51736[label="ww5",fontsize=16,color="green",shape="box"];50330 -> 26764[label="",style="dashed", color="red", weight=0]; 189.26/136.83 50330[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50330 -> 51883[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 50330 -> 51884[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 50330 -> 51885[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 50330 -> 51886[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 46804 -> 36965[label="",style="dashed", color="red", weight=0]; 189.26/136.83 46804[label="takeWhile (flip ltEsFloat ww3258) (iterate (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998))))) (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) (Float (Pos Zero) (Neg (Succ ww1998)))))",fontsize=16,color="magenta"];46804 -> 46824[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 46804 -> 46825[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 46805[label="takeWhile0 (flip ltEsFloat ww3258) (Float (Pos Zero) (Neg (Succ ww1998))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998))))) (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) (Float (Pos Zero) (Neg (Succ ww1998))))) MyTrue",fontsize=16,color="black",shape="box"];46805 -> 46826[label="",style="solid", color="black", weight=3]; 189.26/136.83 51737[label="ww4000",fontsize=16,color="green",shape="box"];51738[label="ww3100",fontsize=16,color="green",shape="box"];51739[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51740[label="ww5",fontsize=16,color="green",shape="box"];51741[label="Neg (Succ ww1998)",fontsize=16,color="green",shape="box"];51742[label="Neg (Succ ww1997)",fontsize=16,color="green",shape="box"];51743[label="ww1996",fontsize=16,color="green",shape="box"];26926 -> 20243[label="",style="dashed", color="red", weight=0]; 189.26/136.83 26926[label="msMyInt (Neg (Succ ww1996)) (Pos Zero)",fontsize=16,color="magenta"];26926 -> 46904[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 26927 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 26927[label="srMyInt (Neg (Succ ww1997)) (Neg (Succ ww1998))",fontsize=16,color="magenta"];26927 -> 46905[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 26927 -> 46906[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38006 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 38006[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38006 -> 41654[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38006 -> 41655[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38006 -> 41656[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38006 -> 41657[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38007 -> 44684[label="",style="dashed", color="red", weight=0]; 189.26/136.83 38007[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="magenta"];38007 -> 44685[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38008 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 38008[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38008 -> 41659[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38008 -> 41660[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38009 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 38009[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38009 -> 41661[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38009 -> 41662[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38010[label="Pos Zero",fontsize=16,color="green",shape="box"];38011[label="Neg Zero",fontsize=16,color="green",shape="box"];38012 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 38012[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38012 -> 41663[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38012 -> 41664[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38012 -> 41665[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38012 -> 41666[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38013 -> 44695[label="",style="dashed", color="red", weight=0]; 189.26/136.83 38013[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];38013 -> 44696[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38014 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 38014[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38014 -> 41668[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38014 -> 41669[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38015 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 38015[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38015 -> 41670[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38015 -> 41671[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38016[label="Pos Zero",fontsize=16,color="green",shape="box"];38017[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];38018 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 38018[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38018 -> 41672[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38018 -> 41673[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38018 -> 41674[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38018 -> 41675[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38019 -> 44706[label="",style="dashed", color="red", weight=0]; 189.26/136.83 38019[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="magenta"];38019 -> 44707[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38020 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 38020[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38020 -> 41677[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38020 -> 41678[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38021 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 38021[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38021 -> 41679[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38021 -> 41680[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38022[label="Pos Zero",fontsize=16,color="green",shape="box"];38023[label="Neg Zero",fontsize=16,color="green",shape="box"];18381[label="ww410000000",fontsize=16,color="green",shape="box"];18382[label="ww3100",fontsize=16,color="green",shape="box"];18383[label="ww410000000",fontsize=16,color="green",shape="box"];18384[label="ww3100",fontsize=16,color="green",shape="box"];18385 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18385[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18385 -> 48805[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18385 -> 48806[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18385 -> 48807[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18385 -> 48808[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18385 -> 48809[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18386 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18386[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18386 -> 48810[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18386 -> 48811[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18386 -> 48812[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18386 -> 48813[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18386 -> 48814[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 51744[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51745[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];51746[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51747[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];52595[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52596[label="ww5",fontsize=16,color="green",shape="box"];52597[label="ww3000",fontsize=16,color="green",shape="box"];52598[label="ww3100",fontsize=16,color="green",shape="box"];50019[label="Succ ww3100",fontsize=16,color="green",shape="box"];50020[label="ww3000",fontsize=16,color="green",shape="box"];50021 -> 52582[label="",style="dashed", color="red", weight=0]; 189.26/136.83 50021[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50021 -> 52603[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 50021 -> 52604[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 50021 -> 52605[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 50021 -> 52606[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 52599[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52600[label="ww5",fontsize=16,color="green",shape="box"];52601[label="ww3000",fontsize=16,color="green",shape="box"];52602[label="ww3100",fontsize=16,color="green",shape="box"];18389[label="takeWhile1 (flip gtEsFloat (psFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float ww650 ww651)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww650 ww651) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float ww650 ww651))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float ww650 ww651)) (Float ww650 ww651))) (not (esEsOrdering (primCmpFloat (Float ww650 ww651) (psFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float ww650 ww651)) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT))",fontsize=16,color="black",shape="box"];18389 -> 19520[label="",style="solid", color="black", weight=3]; 189.26/136.83 53061 -> 22801[label="",style="dashed", color="red", weight=0]; 189.26/136.83 53061[label="msMyInt (Neg Zero) (Pos (Succ ww4546))",fontsize=16,color="magenta"];53061 -> 53104[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 53062 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 53062[label="srMyInt (Pos (Succ ww4545)) (Pos (Succ ww4547))",fontsize=16,color="magenta"];53062 -> 53105[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 53062 -> 53106[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18391[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20760 ww20761) (Float (srMyInt (msMyInt (Neg Zero) ww20780) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww2077)) ww20781) (Pos (Succ (Succ Zero))))))) (Float ww20780 ww20781) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (Float ww20780 ww20781))) (not (esEsOrdering (primCmpFloat (Float ww20780 ww20781) (primPlusFloat (Float ww20760 ww20761) (Float (srMyInt (msMyInt (Neg Zero) ww20780) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww2077)) ww20781) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18391 -> 19521[label="",style="solid", color="black", weight=3]; 189.26/136.83 18392[label="ww3100",fontsize=16,color="green",shape="box"];18393[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18394[label="ww3100",fontsize=16,color="green",shape="box"];18395[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18396 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18396[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2162))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2162))) GT))",fontsize=16,color="magenta"];18396 -> 38619[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18396 -> 38620[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18396 -> 38621[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18396 -> 38622[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18396 -> 38623[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18396 -> 38624[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38024 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 38024[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38024 -> 41681[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38024 -> 41682[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38024 -> 41683[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38024 -> 41684[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38025 -> 44722[label="",style="dashed", color="red", weight=0]; 189.26/136.83 38025[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];38025 -> 44723[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38026 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 38026[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38026 -> 41686[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38026 -> 41687[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38027 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 38027[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38027 -> 41688[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38027 -> 41689[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38028[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];38029[label="Pos Zero",fontsize=16,color="green",shape="box"];18400[label="ww410000000",fontsize=16,color="green",shape="box"];18401[label="ww3100",fontsize=16,color="green",shape="box"];18402[label="ww410000000",fontsize=16,color="green",shape="box"];18403[label="ww3100",fontsize=16,color="green",shape="box"];54819[label="ww3100",fontsize=16,color="green",shape="box"];54820 -> 55266[label="",style="dashed", color="red", weight=0]; 189.26/136.83 54820[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54820 -> 55299[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54820 -> 55300[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54820 -> 55301[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54820 -> 55302[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54821[label="ww3000",fontsize=16,color="green",shape="box"];55291[label="ww3000",fontsize=16,color="green",shape="box"];55292[label="ww5",fontsize=16,color="green",shape="box"];55293[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55294[label="ww3100",fontsize=16,color="green",shape="box"];55262[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55263[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55264[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55265[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];54822[label="ww3100",fontsize=16,color="green",shape="box"];54823 -> 55266[label="",style="dashed", color="red", weight=0]; 189.26/136.83 54823[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54823 -> 55303[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54823 -> 55304[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54823 -> 55305[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54823 -> 55306[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54824[label="ww3000",fontsize=16,color="green",shape="box"];55295[label="ww3000",fontsize=16,color="green",shape="box"];55296[label="ww5",fontsize=16,color="green",shape="box"];55297[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];55298[label="ww3100",fontsize=16,color="green",shape="box"];55343[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55344[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55345[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];55346[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55673[label="Pos (Succ ww4628)",fontsize=16,color="green",shape="box"];55674[label="Neg (Succ ww4629)",fontsize=16,color="green",shape="box"];55675[label="Pos (Succ ww4627)",fontsize=16,color="green",shape="box"];26854[label="Zero",fontsize=16,color="green",shape="box"];26855[label="ww207800",fontsize=16,color="green",shape="box"];18405[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18406[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18407 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18407[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2164))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2164))) GT))",fontsize=16,color="magenta"];18407 -> 38637[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18407 -> 38638[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18407 -> 38639[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18407 -> 38640[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18407 -> 38641[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18407 -> 38642[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18408[label="ww410000000",fontsize=16,color="green",shape="box"];18409[label="ww3100",fontsize=16,color="green",shape="box"];18410[label="ww410000000",fontsize=16,color="green",shape="box"];18411[label="ww3100",fontsize=16,color="green",shape="box"];27075[label="ww5",fontsize=16,color="green",shape="box"];27076[label="ww3100",fontsize=16,color="green",shape="box"];27077[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];27078[label="ww3000",fontsize=16,color="green",shape="box"];27036 -> 27046[label="",style="dashed", color="red", weight=0]; 189.26/136.83 27036[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27036 -> 27087[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 27036 -> 27088[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 27036 -> 27089[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 27036 -> 27090[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 27079[label="ww5",fontsize=16,color="green",shape="box"];27080[label="ww3100",fontsize=16,color="green",shape="box"];27081[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];27082[label="ww3000",fontsize=16,color="green",shape="box"];27037 -> 27046[label="",style="dashed", color="red", weight=0]; 189.26/136.83 27037[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27037 -> 27091[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 27037 -> 27092[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 27037 -> 27093[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 27037 -> 27094[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 27083[label="ww5",fontsize=16,color="green",shape="box"];27084[label="ww3100",fontsize=16,color="green",shape="box"];27085[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];27086[label="ww3000",fontsize=16,color="green",shape="box"];27311[label="Pos (Succ ww3292)",fontsize=16,color="green",shape="box"];27312[label="Pos (Succ ww3293)",fontsize=16,color="green",shape="box"];27313[label="Neg (Succ ww3291)",fontsize=16,color="green",shape="box"];27314[label="takeWhile1 (flip ltEsFloat ww3284) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))))) (not (esEsOrdering (compareFloat (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) ww3284) GT))",fontsize=16,color="black",shape="box"];27314 -> 27451[label="",style="solid", color="black", weight=3]; 189.26/136.83 57795 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.83 57795[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww2168))) (srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169)))) ww4689",fontsize=16,color="magenta"];57795 -> 57806[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 57795 -> 57807[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 57795 -> 57808[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38036 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 38036[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38036 -> 41699[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38036 -> 41700[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38036 -> 41701[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38036 -> 41702[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38037 -> 44751[label="",style="dashed", color="red", weight=0]; 189.26/136.83 38037[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];38037 -> 44752[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38038 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 38038[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38038 -> 41704[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38038 -> 41705[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38039 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 38039[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38039 -> 41706[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38039 -> 41707[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38040[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];38041[label="Pos Zero",fontsize=16,color="green",shape="box"];38042 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.83 38042[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38042 -> 41708[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38042 -> 41709[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38042 -> 41710[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38042 -> 41711[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38043 -> 44763[label="",style="dashed", color="red", weight=0]; 189.26/136.83 38043[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];38043 -> 44764[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38044 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.83 38044[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38044 -> 41713[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38044 -> 41714[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38045 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.83 38045[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38045 -> 41715[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38045 -> 41716[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 38046[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];38047[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];18417[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18418[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18419 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18419[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2171))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2171))) GT))",fontsize=16,color="magenta"];18419 -> 38655[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18419 -> 38656[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18419 -> 38657[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18419 -> 38658[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18419 -> 38659[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18419 -> 38660[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18420[label="ww410000000",fontsize=16,color="green",shape="box"];18421[label="ww3100",fontsize=16,color="green",shape="box"];18422[label="ww410000000",fontsize=16,color="green",shape="box"];18423[label="ww3100",fontsize=16,color="green",shape="box"];18424 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18424[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18424 -> 48820[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18424 -> 48821[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18424 -> 48822[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18424 -> 48823[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18424 -> 48824[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54825[label="ww3100",fontsize=16,color="green",shape="box"];54826 -> 27123[label="",style="dashed", color="red", weight=0]; 189.26/136.83 54826[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54826 -> 55466[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54826 -> 55467[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54826 -> 55468[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54826 -> 55469[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54827[label="ww3000",fontsize=16,color="green",shape="box"];55347[label="ww3000",fontsize=16,color="green",shape="box"];55348[label="ww3100",fontsize=16,color="green",shape="box"];55349[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55350[label="ww5",fontsize=16,color="green",shape="box"];55351[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55352[label="ww3000",fontsize=16,color="green",shape="box"];55353[label="ww3100",fontsize=16,color="green",shape="box"];55354[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];18425 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.83 18425[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18425 -> 48825[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18425 -> 48826[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18425 -> 48827[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18425 -> 48828[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 18425 -> 48829[label="",style="dashed", color="magenta", weight=3]; 189.26/136.83 54828[label="ww3100",fontsize=16,color="green",shape="box"];54829 -> 27123[label="",style="dashed", color="red", weight=0]; 189.26/136.83 54829[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54829 -> 55470[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 54829 -> 55471[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 54829 -> 55472[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 54829 -> 55473[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 54830[label="ww3000",fontsize=16,color="green",shape="box"];55355[label="ww3000",fontsize=16,color="green",shape="box"];55356[label="ww3100",fontsize=16,color="green",shape="box"];55357[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];55358[label="ww5",fontsize=16,color="green",shape="box"];55359[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];55360[label="ww3000",fontsize=16,color="green",shape="box"];55361[label="ww3100",fontsize=16,color="green",shape="box"];55362[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52875[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52876[label="ww3000",fontsize=16,color="green",shape="box"];52877[label="ww3100",fontsize=16,color="green",shape="box"];52878[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];51754[label="ww3000",fontsize=16,color="green",shape="box"];51755[label="ww3100",fontsize=16,color="green",shape="box"];51756[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51757[label="ww5",fontsize=16,color="green",shape="box"];50088[label="Succ ww3100",fontsize=16,color="green",shape="box"];50089 -> 27123[label="",style="dashed", color="red", weight=0]; 189.26/136.84 50089[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50089 -> 51887[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 50089 -> 51888[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 50089 -> 51889[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 50089 -> 51890[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 50090[label="ww3000",fontsize=16,color="green",shape="box"];18428[label="takeWhile1 (flip gtEsFloat (psFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww1941 (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941)) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) ww1941)) (fsEsOrdering (compareFloat ww1941 (psFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT)",fontsize=16,color="black",shape="box"];18428 -> 19557[label="",style="solid", color="black", weight=3]; 189.26/136.84 53220[label="Neg (Succ ww4552)",fontsize=16,color="green",shape="box"];53221[label="Neg (Succ ww4550)",fontsize=16,color="green",shape="box"];53222[label="Pos (Succ ww4551)",fontsize=16,color="green",shape="box"];27460 -> 22801[label="",style="dashed", color="red", weight=0]; 189.26/136.84 27460[label="msMyInt (Neg Zero) (Pos (Succ ww2007))",fontsize=16,color="magenta"];27460 -> 51891[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 27461 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 27461[label="srMyInt (Neg (Succ ww2006)) (Neg (Succ ww2008))",fontsize=16,color="magenta"];27461 -> 51892[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 27461 -> 51893[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38048 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38048[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38048 -> 41717[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38048 -> 41718[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38048 -> 41719[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38048 -> 41720[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38049 -> 44780[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38049[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];38049 -> 44781[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38050 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38050[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38050 -> 41722[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38050 -> 41723[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38051 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38051[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38051 -> 41724[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38051 -> 41725[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38052[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];38053[label="Neg Zero",fontsize=16,color="green",shape="box"];38060 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38060[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38060 -> 41735[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38060 -> 41736[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38060 -> 41737[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38060 -> 41738[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38061 -> 44804[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38061[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];38061 -> 44805[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38062 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38062[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38062 -> 41740[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38062 -> 41741[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38063 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38063[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38063 -> 41742[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38063 -> 41743[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38064[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];38065[label="Neg Zero",fontsize=16,color="green",shape="box"];18434[label="ww410000000",fontsize=16,color="green",shape="box"];18435[label="ww3100",fontsize=16,color="green",shape="box"];18436[label="ww410000000",fontsize=16,color="green",shape="box"];18437[label="ww3100",fontsize=16,color="green",shape="box"];18438 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18438[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18438 -> 48835[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18438 -> 48836[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18438 -> 48837[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18438 -> 48838[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18438 -> 48839[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 43645[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];43646[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];43647[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];43648[label="Pos Zero",fontsize=16,color="green",shape="box"];37641[label="ww3100",fontsize=16,color="green",shape="box"];37642[label="ww5",fontsize=16,color="green",shape="box"];37643[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];36836 -> 37634[label="",style="dashed", color="red", weight=0]; 189.26/136.84 36836[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36836 -> 37647[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 36836 -> 37648[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 36836 -> 37649[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18439 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18439[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18439 -> 48840[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18439 -> 48841[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18439 -> 48842[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18439 -> 48843[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18439 -> 48844[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 43649[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];43650[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];43651[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];43652[label="Pos Zero",fontsize=16,color="green",shape="box"];37644[label="ww3100",fontsize=16,color="green",shape="box"];37645[label="ww5",fontsize=16,color="green",shape="box"];37646[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];36837 -> 37634[label="",style="dashed", color="red", weight=0]; 189.26/136.84 36837[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];36837 -> 37650[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 36837 -> 37651[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 36837 -> 37652[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 51762[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51763[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];51764[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51765[label="Pos Zero",fontsize=16,color="green",shape="box"];51766[label="ww3100",fontsize=16,color="green",shape="box"];51767[label="ww5",fontsize=16,color="green",shape="box"];51768[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];50294 -> 37634[label="",style="dashed", color="red", weight=0]; 189.26/136.84 50294[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50294 -> 51894[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 50294 -> 51895[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 50294 -> 51896[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 51769[label="ww3100",fontsize=16,color="green",shape="box"];51770[label="ww5",fontsize=16,color="green",shape="box"];51771[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];43747 -> 22801[label="",style="dashed", color="red", weight=0]; 189.26/136.84 43747[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];43747 -> 44019[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 43748 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 43748[label="srMyInt (Pos (Succ ww4268)) (Pos (Succ ww4269))",fontsize=16,color="magenta"];43748 -> 44020[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 43748 -> 44021[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 20862[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];20861[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww2556)",fontsize=16,color="black",shape="triangle"];20861 -> 20864[label="",style="solid", color="black", weight=3]; 189.26/136.84 18485 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18485[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww340 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww341 ww2261))) (Float (Pos Zero) (Pos Zero)) ww35 (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww340 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww341 ww2261))) GT))",fontsize=16,color="magenta"];18485 -> 38679[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18485 -> 38680[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18485 -> 38681[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18485 -> 38682[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18485 -> 38683[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18485 -> 38684[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18452[label="ww410000000",fontsize=16,color="green",shape="box"];18453[label="ww3100",fontsize=16,color="green",shape="box"];18454[label="ww410000000",fontsize=16,color="green",shape="box"];18455[label="ww3100",fontsize=16,color="green",shape="box"];38066 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38066[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38066 -> 41747[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38066 -> 41748[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38066 -> 41749[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38066 -> 41750[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38067 -> 44825[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38067[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];38067 -> 44826[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38068 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38068[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38068 -> 41752[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38068 -> 41753[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38069 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38069[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38069 -> 41754[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38069 -> 41755[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38070[label="Pos Zero",fontsize=16,color="green",shape="box"];38071[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];18457[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18458[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18459 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18459[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2175))) (Float (Pos Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2175))) GT))",fontsize=16,color="magenta"];18459 -> 38691[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18459 -> 38692[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18459 -> 38693[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18459 -> 38694[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18459 -> 38695[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18459 -> 38696[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18460[label="ww410000000",fontsize=16,color="green",shape="box"];18461[label="ww3100",fontsize=16,color="green",shape="box"];18462[label="ww410000000",fontsize=16,color="green",shape="box"];18463[label="ww3100",fontsize=16,color="green",shape="box"];41091[label="ww3100",fontsize=16,color="green",shape="box"];41092[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];41093[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];37660 -> 41757[label="",style="dashed", color="red", weight=0]; 189.26/136.84 37660[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37660 -> 41770[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 37660 -> 41771[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 37660 -> 41772[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 36838 -> 36518[label="",style="dashed", color="red", weight=0]; 189.26/136.84 36838[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];41094[label="ww3100",fontsize=16,color="green",shape="box"];41095[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];41096[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];37710 -> 41757[label="",style="dashed", color="red", weight=0]; 189.26/136.84 37710[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];37710 -> 41773[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 37710 -> 41774[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 37710 -> 41775[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 36839 -> 36522[label="",style="dashed", color="red", weight=0]; 189.26/136.84 36839[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58408[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) ww4727) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) ww4727)))",fontsize=16,color="green",shape="box"];58408 -> 58490[label="",style="dashed", color="green", weight=3]; 189.26/136.84 58408 -> 58491[label="",style="dashed", color="green", weight=3]; 189.26/136.84 41767[label="ww5",fontsize=16,color="green",shape="box"];41768[label="ww3100",fontsize=16,color="green",shape="box"];41769[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];44043[label="Pos Zero",fontsize=16,color="green",shape="box"];44044[label="Pos (Succ ww4299)",fontsize=16,color="green",shape="box"];44045[label="Neg (Succ ww4298)",fontsize=16,color="green",shape="box"];20943[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];20942[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww2565)",fontsize=16,color="black",shape="triangle"];20942 -> 20945[label="",style="solid", color="black", weight=3]; 189.26/136.84 18482 -> 5124[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18482[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];18482 -> 19597[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18483 -> 5124[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18483[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];18483 -> 19598[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18487[label="ww410000000",fontsize=16,color="green",shape="box"];18488[label="ww3100",fontsize=16,color="green",shape="box"];18489[label="ww410000000",fontsize=16,color="green",shape="box"];18490[label="ww3100",fontsize=16,color="green",shape="box"];18491 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18491[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18491 -> 48845[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18491 -> 48846[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18491 -> 48847[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18491 -> 48848[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18491 -> 48849[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 27643 -> 27469[label="",style="dashed", color="red", weight=0]; 189.26/136.84 27643[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27643 -> 27677[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 27643 -> 27678[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 27643 -> 27679[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 27658[label="ww5",fontsize=16,color="green",shape="box"];27659[label="ww3100",fontsize=16,color="green",shape="box"];27660[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];18492 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18492[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18492 -> 48850[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18492 -> 48851[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18492 -> 48852[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18492 -> 48853[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18492 -> 48854[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 27644 -> 27469[label="",style="dashed", color="red", weight=0]; 189.26/136.84 27644[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];27644 -> 27680[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 27644 -> 27681[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 27644 -> 27682[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 27661[label="ww5",fontsize=16,color="green",shape="box"];27662[label="ww3100",fontsize=16,color="green",shape="box"];27663[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52900[label="ww3100",fontsize=16,color="green",shape="box"];52901[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52902[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51773[label="ww5",fontsize=16,color="green",shape="box"];51774[label="ww3100",fontsize=16,color="green",shape="box"];51775[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];50331 -> 27469[label="",style="dashed", color="red", weight=0]; 189.26/136.84 50331[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50331 -> 51897[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 50331 -> 51898[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 50331 -> 51899[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 27713[label="takeWhile (flip ltEsFloat ww3327) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017)))))",fontsize=16,color="black",shape="box"];27713 -> 27766[label="",style="solid", color="black", weight=3]; 189.26/136.84 27714[label="takeWhile0 (flip ltEsFloat ww3327) (Float (Pos Zero) (Neg (Succ ww2017))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017))))) MyTrue",fontsize=16,color="black",shape="box"];27714 -> 27767[label="",style="solid", color="black", weight=3]; 189.26/136.84 53328[label="Neg (Succ ww4555)",fontsize=16,color="green",shape="box"];53329[label="Neg (Succ ww4554)",fontsize=16,color="green",shape="box"];53330[label="Pos Zero",fontsize=16,color="green",shape="box"];27813 -> 22801[label="",style="dashed", color="red", weight=0]; 189.26/136.84 27813[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];27813 -> 51900[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 27814 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 27814[label="srMyInt (Neg (Succ ww2016)) (Neg (Succ ww2017))",fontsize=16,color="magenta"];27814 -> 51901[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 27814 -> 51902[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38072 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38072[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38072 -> 41785[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38072 -> 41786[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38072 -> 41787[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38072 -> 41788[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38073 -> 44842[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38073[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="magenta"];38073 -> 44843[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38074 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38074[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38074 -> 41790[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38074 -> 41791[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38075 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38075[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38075 -> 41792[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38075 -> 41793[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38076[label="Pos Zero",fontsize=16,color="green",shape="box"];38077[label="Neg Zero",fontsize=16,color="green",shape="box"];38078 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38078[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38078 -> 41794[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38078 -> 41795[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38078 -> 41796[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38078 -> 41797[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38079 -> 44854[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38079[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];38079 -> 44855[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38080 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38080[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38080 -> 41799[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38080 -> 41800[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38081 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38081[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38081 -> 41801[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38081 -> 41802[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38082[label="Pos Zero",fontsize=16,color="green",shape="box"];38083[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];38084 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38084[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38084 -> 41803[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38084 -> 41804[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38084 -> 41805[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38084 -> 41806[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38085 -> 44866[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38085[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="magenta"];38085 -> 44867[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38086 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38086[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38086 -> 41808[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38086 -> 41809[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38087 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38087[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38087 -> 41810[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38087 -> 41811[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38088[label="Pos Zero",fontsize=16,color="green",shape="box"];38089[label="Neg Zero",fontsize=16,color="green",shape="box"];41106[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];41107 -> 20978[label="",style="dashed", color="red", weight=0]; 189.26/136.84 41107[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];41108 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 41108[label="srMyInt (srMyInt (Pos ww13730) (Neg ww13750)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41108 -> 41812[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 41108 -> 41813[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 41109[label="ww13761",fontsize=16,color="green",shape="box"];41110[label="Neg ww13750",fontsize=16,color="green",shape="box"];41111[label="ww13760",fontsize=16,color="green",shape="box"];20609[label="not (esEsOrdering (primCmpFloat (Float ww150 ww151) (Float (psMyInt ww50 (srMyInt ww2493 (Pos (Succ Zero)))) (srMyInt ww51 ww2492))) GT)",fontsize=16,color="black",shape="triangle"];20609 -> 20615[label="",style="solid", color="black", weight=3]; 189.26/136.84 43577[label="Float (Neg (Succ ww1374)) (Neg ww13750)",fontsize=16,color="green",shape="box"];43576[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) ww4308)",fontsize=16,color="black",shape="triangle"];43576 -> 43605[label="",style="solid", color="black", weight=3]; 189.26/136.84 41113 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 41113[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41113 -> 41816[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 41113 -> 41817[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 41114[label="ww13760",fontsize=16,color="green",shape="box"];41115 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 41115[label="srMyInt (srMyInt (Pos ww13730) (Neg ww13750)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41115 -> 41818[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 41115 -> 41819[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 41116[label="ww13761",fontsize=16,color="green",shape="box"];41117[label="takeWhile1 (flip ltEsFloat (Float ww42210 ww42211)) (Float ww323900 ww323901) ww32391 MyTrue",fontsize=16,color="black",shape="box"];41117 -> 41820[label="",style="solid", color="black", weight=3]; 189.26/136.84 41118[label="takeWhile1 (flip ltEsFloat (Float ww42210 ww42211)) (Float ww323900 ww323901) ww32391 MyFalse",fontsize=16,color="black",shape="box"];41118 -> 41821[label="",style="solid", color="black", weight=3]; 189.26/136.84 41119[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];41120 -> 20978[label="",style="dashed", color="red", weight=0]; 189.26/136.84 41120[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];41121 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 41121[label="srMyInt (srMyInt (Neg ww13730) (Pos ww13750)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41121 -> 41822[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 41121 -> 41823[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 41122[label="ww13761",fontsize=16,color="green",shape="box"];41123[label="Pos ww13750",fontsize=16,color="green",shape="box"];41124[label="ww13760",fontsize=16,color="green",shape="box"];43620[label="Float (Neg (Succ ww1374)) (Pos ww13750)",fontsize=16,color="green",shape="box"];43619[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) ww4309)",fontsize=16,color="black",shape="triangle"];43619 -> 43755[label="",style="solid", color="black", weight=3]; 189.26/136.84 41126 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 41126[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41126 -> 41826[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 41126 -> 41827[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 41127[label="ww13760",fontsize=16,color="green",shape="box"];41128 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 41128[label="srMyInt (srMyInt (Neg ww13730) (Pos ww13750)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41128 -> 41828[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 41128 -> 41829[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 41129[label="ww13761",fontsize=16,color="green",shape="box"];51780 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.84 51780[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500)))) ww4496",fontsize=16,color="magenta"];51780 -> 52130[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 51780 -> 52131[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 51780 -> 52132[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 51781 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.84 51781[label="primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51781 -> 52133[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 51781 -> 52134[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18503[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18503 -> 19629[label="",style="solid", color="black", weight=3]; 189.26/136.84 18504 -> 20972[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18504[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww137300)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww137300)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];18504 -> 20973[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18504 -> 20974[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18505 -> 20989[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18505[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww137500))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww137500))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];18505 -> 20990[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18505 -> 20991[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18506 -> 21003[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18506[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];18506 -> 21004[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18506 -> 21005[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 51782 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.84 51782[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500)))) ww4497",fontsize=16,color="magenta"];51782 -> 52135[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 51782 -> 52136[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 51782 -> 52137[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 51783 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.84 51783[label="primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];51783 -> 52138[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 51783 -> 52139[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18508[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18508 -> 19658[label="",style="solid", color="black", weight=3]; 189.26/136.84 18509[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18509 -> 19659[label="",style="solid", color="black", weight=3]; 189.26/136.84 18510[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18510 -> 19660[label="",style="solid", color="black", weight=3]; 189.26/136.84 18511[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18511 -> 19661[label="",style="solid", color="black", weight=3]; 189.26/136.84 18512[label="ww410000000",fontsize=16,color="green",shape="box"];18513[label="ww3100",fontsize=16,color="green",shape="box"];18514[label="ww410000000",fontsize=16,color="green",shape="box"];18515[label="ww3100",fontsize=16,color="green",shape="box"];18516[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18516 -> 19662[label="",style="solid", color="black", weight=3]; 189.26/136.84 28113[label="ww3100",fontsize=16,color="green",shape="box"];28114[label="ww5",fontsize=16,color="green",shape="box"];28115[label="ww4000",fontsize=16,color="green",shape="box"];28116[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28104 -> 27969[label="",style="dashed", color="red", weight=0]; 189.26/136.84 28104[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28104 -> 28121[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28104 -> 28122[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28104 -> 28123[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28104 -> 28124[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18517[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18517 -> 19663[label="",style="solid", color="black", weight=3]; 189.26/136.84 28117[label="ww3100",fontsize=16,color="green",shape="box"];28118[label="ww5",fontsize=16,color="green",shape="box"];28119[label="ww4000",fontsize=16,color="green",shape="box"];28120[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28105 -> 27969[label="",style="dashed", color="red", weight=0]; 189.26/136.84 28105[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28105 -> 28125[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28105 -> 28126[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28105 -> 28127[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28105 -> 28128[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48585 -> 53429[label="",style="dashed", color="red", weight=0]; 189.26/136.84 48585[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48585 -> 53440[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48585 -> 53441[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48585 -> 53442[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48585 -> 53443[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48586[label="Neg Zero",fontsize=16,color="green",shape="box"];48587 -> 27969[label="",style="dashed", color="red", weight=0]; 189.26/136.84 48587[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48587 -> 51904[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48587 -> 51905[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48587 -> 51906[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48587 -> 51907[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48588[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48589 -> 50153[label="",style="dashed", color="red", weight=0]; 189.26/136.84 48589[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48589 -> 50165[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28169[label="takeWhile (flip ltEsFloat ww3406) (iterate (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022))))) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022)))))",fontsize=16,color="black",shape="box"];28169 -> 28228[label="",style="solid", color="black", weight=3]; 189.26/136.84 28170 -> 58519[label="",style="dashed", color="red", weight=0]; 189.26/136.84 28170[label="takeWhile0 (flip ltEsFloat ww3406) (Float (Neg Zero) (Pos (Succ ww2022))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022))))) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022))))) MyTrue",fontsize=16,color="magenta"];28170 -> 58526[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28170 -> 58527[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28170 -> 58528[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48590 -> 53429[label="",style="dashed", color="red", weight=0]; 189.26/136.84 48590[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48590 -> 53444[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48590 -> 53445[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48590 -> 53446[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48590 -> 53447[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48591[label="Neg Zero",fontsize=16,color="green",shape="box"];48592 -> 27969[label="",style="dashed", color="red", weight=0]; 189.26/136.84 48592[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48592 -> 51909[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48592 -> 51910[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48592 -> 51911[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48592 -> 51912[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48593[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48594 -> 50153[label="",style="dashed", color="red", weight=0]; 189.26/136.84 48594[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48594 -> 50166[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 55363 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 55363[label="srMyInt (Pos (Succ ww4584)) (Pos (Succ ww4585))",fontsize=16,color="magenta"];55363 -> 55474[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 55363 -> 55475[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 55364 -> 22067[label="",style="dashed", color="red", weight=0]; 189.26/136.84 55364[label="msMyInt (Neg (Succ ww4583)) (Neg Zero)",fontsize=16,color="magenta"];55364 -> 55476[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 55365[label="ww4595",fontsize=16,color="green",shape="box"];28242 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.84 28242[label="primDivFloat (Float (msMyInt (Neg (Succ ww2020)) (Neg Zero)) (srMyInt (Pos (Succ ww2021)) (Pos (Succ ww2022)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];28242 -> 28295[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28242 -> 28296[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38102 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38102[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38102 -> 41830[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38102 -> 41831[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38102 -> 41832[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38102 -> 41833[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38103 -> 44885[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38103[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="magenta"];38103 -> 44886[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38104 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38104[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38104 -> 41835[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38104 -> 41836[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38105 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38105[label="srMyInt ww51 (srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38105 -> 41837[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38105 -> 41838[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38106[label="Neg Zero",fontsize=16,color="green",shape="box"];38107[label="Pos Zero",fontsize=16,color="green",shape="box"];18526[label="ww3100",fontsize=16,color="green",shape="box"];18527[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18528[label="ww3100",fontsize=16,color="green",shape="box"];18529[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18530 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18530[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2181))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2181))) GT))",fontsize=16,color="magenta"];18530 -> 38715[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18530 -> 38716[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18530 -> 38717[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18530 -> 38718[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18530 -> 38719[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18530 -> 38720[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38108 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38108[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38108 -> 41839[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38108 -> 41840[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38108 -> 41841[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38108 -> 41842[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38109 -> 44900[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38109[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="magenta"];38109 -> 44901[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38110 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38110[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38110 -> 41844[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38110 -> 41845[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38111 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38111[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38111 -> 41846[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38111 -> 41847[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38112[label="Neg Zero",fontsize=16,color="green",shape="box"];38113[label="Pos Zero",fontsize=16,color="green",shape="box"];18534[label="ww410000000",fontsize=16,color="green",shape="box"];18535[label="ww3100",fontsize=16,color="green",shape="box"];18536[label="ww410000000",fontsize=16,color="green",shape="box"];18537[label="ww3100",fontsize=16,color="green",shape="box"];18538[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21830 ww21831) (primDivFloat (Float (msMyInt (Neg (Succ ww2184)) (Neg Zero)) (srMyInt (Pos (Succ ww2185)) (Neg (Succ ww2186)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww2186))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww2186))) (primPlusFloat (Float ww21830 ww21831) (primDivFloat (Float (msMyInt (Neg (Succ ww2184)) (Neg Zero)) (srMyInt (Pos (Succ ww2185)) (Neg (Succ ww2186)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18538 -> 19672[label="",style="solid", color="black", weight=3]; 189.26/136.84 38114 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38114[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38114 -> 41848[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38114 -> 41849[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38114 -> 41850[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38114 -> 41851[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38115 -> 44911[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38115[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="magenta"];38115 -> 44912[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38116 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38116[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38116 -> 41853[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38116 -> 41854[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38117 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38117[label="srMyInt ww51 (srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38117 -> 41855[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38117 -> 41856[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38118[label="Neg Zero",fontsize=16,color="green",shape="box"];38119[label="Neg Zero",fontsize=16,color="green",shape="box"];38120 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38120[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38120 -> 41857[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38120 -> 41858[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38120 -> 41859[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38120 -> 41860[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38121 -> 44922[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38121[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];38121 -> 44923[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38122 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38122[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38122 -> 41862[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38122 -> 41863[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38123 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38123[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38123 -> 41864[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38123 -> 41865[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38124[label="Neg Zero",fontsize=16,color="green",shape="box"];38125[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];18541[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18542[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18543 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18543[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2188))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2188))) GT))",fontsize=16,color="magenta"];18543 -> 38733[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18543 -> 38734[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18543 -> 38735[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18543 -> 38736[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18543 -> 38737[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18543 -> 38738[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18544[label="ww410000000",fontsize=16,color="green",shape="box"];18545[label="ww3100",fontsize=16,color="green",shape="box"];18546[label="ww410000000",fontsize=16,color="green",shape="box"];18547[label="ww3100",fontsize=16,color="green",shape="box"];18548[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21900 ww21901) (primDivFloat (Float (msMyInt (Neg (Succ ww2191)) (Neg Zero)) (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2193))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww2193))) (primPlusFloat (Float ww21900 ww21901) (primDivFloat (Float (msMyInt (Neg (Succ ww2191)) (Neg Zero)) (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18548 -> 19676[label="",style="solid", color="black", weight=3]; 189.26/136.84 38126 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38126[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38126 -> 41866[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38126 -> 41867[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38126 -> 41868[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38126 -> 41869[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38127 -> 44937[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38127[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="magenta"];38127 -> 44938[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38128 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38128[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38128 -> 41871[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38128 -> 41872[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38129 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38129[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38129 -> 41873[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38129 -> 41874[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38130[label="Neg Zero",fontsize=16,color="green",shape="box"];38131[label="Pos Zero",fontsize=16,color="green",shape="box"];38132 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38132[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38132 -> 41875[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38132 -> 41876[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38132 -> 41877[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38132 -> 41878[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38133 -> 44948[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38133[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];38133 -> 44949[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38134 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38134[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38134 -> 41880[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38134 -> 41881[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38135 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38135[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38135 -> 41882[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38135 -> 41883[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38136[label="Neg Zero",fontsize=16,color="green",shape="box"];38137[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];18553[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18554[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18555 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18555[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2195))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2195))) GT))",fontsize=16,color="magenta"];18555 -> 38745[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18555 -> 38746[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18555 -> 38747[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18555 -> 38748[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18555 -> 38749[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18555 -> 38750[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18556[label="ww410000000",fontsize=16,color="green",shape="box"];18557[label="ww3100",fontsize=16,color="green",shape="box"];18558[label="ww410000000",fontsize=16,color="green",shape="box"];18559[label="ww3100",fontsize=16,color="green",shape="box"];18560[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18560 -> 19680[label="",style="solid", color="black", weight=3]; 189.26/136.84 28206 -> 28060[label="",style="dashed", color="red", weight=0]; 189.26/136.84 28206[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28206 -> 28230[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28206 -> 28231[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28206 -> 28232[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28206 -> 28233[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28219[label="ww4000",fontsize=16,color="green",shape="box"];28220[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28221[label="ww5",fontsize=16,color="green",shape="box"];28222[label="ww3100",fontsize=16,color="green",shape="box"];18561[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18561 -> 19681[label="",style="solid", color="black", weight=3]; 189.26/136.84 28207 -> 28060[label="",style="dashed", color="red", weight=0]; 189.26/136.84 28207[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28207 -> 28234[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28207 -> 28235[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28207 -> 28236[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28207 -> 28237[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28223[label="ww4000",fontsize=16,color="green",shape="box"];28224[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28225[label="ww5",fontsize=16,color="green",shape="box"];28226[label="ww3100",fontsize=16,color="green",shape="box"];48595 -> 53459[label="",style="dashed", color="red", weight=0]; 189.26/136.84 48595[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48595 -> 53470[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48595 -> 53471[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48595 -> 53472[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48595 -> 53473[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48596[label="Neg Zero",fontsize=16,color="green",shape="box"];48597 -> 28060[label="",style="dashed", color="red", weight=0]; 189.26/136.84 48597[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48597 -> 51914[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48597 -> 51915[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48597 -> 51916[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48597 -> 51917[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48598[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48599 -> 50222[label="",style="dashed", color="red", weight=0]; 189.26/136.84 48599[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48599 -> 50234[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28282[label="takeWhile (flip ltEsFloat ww3412) (iterate (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027))))) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027)))))",fontsize=16,color="black",shape="box"];28282 -> 28363[label="",style="solid", color="black", weight=3]; 189.26/136.84 28283 -> 58476[label="",style="dashed", color="red", weight=0]; 189.26/136.84 28283[label="takeWhile0 (flip ltEsFloat ww3412) (Float (Neg Zero) (Neg (Succ ww2027))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027))))) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027))))) MyTrue",fontsize=16,color="magenta"];28283 -> 58483[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28283 -> 58484[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28283 -> 58485[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48600 -> 53459[label="",style="dashed", color="red", weight=0]; 189.26/136.84 48600[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48600 -> 53474[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48600 -> 53475[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48600 -> 53476[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48600 -> 53477[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48601[label="Neg Zero",fontsize=16,color="green",shape="box"];48602 -> 28060[label="",style="dashed", color="red", weight=0]; 189.26/136.84 48602[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48602 -> 51919[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48602 -> 51920[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48602 -> 51921[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48602 -> 51922[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48603[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48604 -> 50222[label="",style="dashed", color="red", weight=0]; 189.26/136.84 48604[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48604 -> 50235[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 55366 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 55366[label="srMyInt (Neg (Succ ww4588)) (Neg (Succ ww4589))",fontsize=16,color="magenta"];55366 -> 55477[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 55366 -> 55478[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 55367 -> 22067[label="",style="dashed", color="red", weight=0]; 189.26/136.84 55367[label="msMyInt (Neg (Succ ww4587)) (Neg Zero)",fontsize=16,color="magenta"];55367 -> 55479[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 55368[label="ww4596",fontsize=16,color="green",shape="box"];28385 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.84 28385[label="primDivFloat (Float (msMyInt (Neg (Succ ww2025)) (Neg Zero)) (srMyInt (Neg (Succ ww2026)) (Neg (Succ ww2027)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];28385 -> 28426[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28385 -> 28427[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38138 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38138[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38138 -> 41884[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38138 -> 41885[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38138 -> 41886[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38138 -> 41887[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38139 -> 44963[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38139[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="magenta"];38139 -> 44964[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38140 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38140[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38140 -> 41889[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38140 -> 41890[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38141 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38141[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38141 -> 41891[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38141 -> 41892[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38142[label="Neg Zero",fontsize=16,color="green",shape="box"];38143[label="Neg Zero",fontsize=16,color="green",shape="box"];38144 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38144[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38144 -> 41893[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38144 -> 41894[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38144 -> 41895[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38144 -> 41896[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38145 -> 44974[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38145[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];38145 -> 44975[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38146 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38146[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38146 -> 41898[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38146 -> 41899[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38147 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38147[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38147 -> 41900[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38147 -> 41901[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38148[label="Neg Zero",fontsize=16,color="green",shape="box"];38149[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];38150 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38150[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38150 -> 41902[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38150 -> 41903[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38150 -> 41904[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38150 -> 41905[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38151 -> 44985[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38151[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="magenta"];38151 -> 44986[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38152 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38152[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38152 -> 41907[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38152 -> 41908[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38153 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38153[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38153 -> 41909[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38153 -> 41910[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38154[label="Neg Zero",fontsize=16,color="green",shape="box"];38155[label="Neg Zero",fontsize=16,color="green",shape="box"];18570[label="ww410000000",fontsize=16,color="green",shape="box"];18571[label="ww3100",fontsize=16,color="green",shape="box"];18572[label="ww410000000",fontsize=16,color="green",shape="box"];18573[label="ww3100",fontsize=16,color="green",shape="box"];18574[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18574 -> 19690[label="",style="solid", color="black", weight=3]; 189.26/136.84 18575[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18575 -> 19691[label="",style="solid", color="black", weight=3]; 189.26/136.84 48605 -> 43626[label="",style="dashed", color="red", weight=0]; 189.26/136.84 48605[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48605 -> 51923[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48605 -> 51924[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48605 -> 51925[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48605 -> 51926[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48606[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48607 -> 53384[label="",style="dashed", color="red", weight=0]; 189.26/136.84 48607[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48607 -> 53393[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48607 -> 53394[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48607 -> 53395[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48607 -> 53396[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48608[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48609 -> 49896[label="",style="dashed", color="red", weight=0]; 189.26/136.84 48609[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48609 -> 49924[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48609 -> 49925[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48609 -> 49926[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48610 -> 43626[label="",style="dashed", color="red", weight=0]; 189.26/136.84 48610[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48610 -> 51928[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48610 -> 51929[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48610 -> 51930[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48610 -> 51931[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48611[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48612 -> 53384[label="",style="dashed", color="red", weight=0]; 189.26/136.84 48612[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48612 -> 53397[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48612 -> 53398[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48612 -> 53399[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48612 -> 53400[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48613[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48614 -> 49896[label="",style="dashed", color="red", weight=0]; 189.26/136.84 48614[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48614 -> 49927[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48614 -> 49928[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48614 -> 49929[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 53640 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.84 53640[label="primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww4593))) (srMyInt (Pos (Succ ww4592)) (Pos (Succ ww4594)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];53640 -> 55480[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 53640 -> 55481[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18579[label="ww3100",fontsize=16,color="green",shape="box"];18580[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18581[label="ww3100",fontsize=16,color="green",shape="box"];18582[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18583 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18583[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2197))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2197))) GT))",fontsize=16,color="magenta"];18583 -> 38769[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18583 -> 38770[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18583 -> 38771[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18583 -> 38772[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18583 -> 38773[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18583 -> 38774[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38156 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38156[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38156 -> 41911[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38156 -> 41912[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38156 -> 41913[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38156 -> 41914[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38157 -> 45001[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38157[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];38157 -> 45002[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38158 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38158[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38158 -> 41916[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38158 -> 41917[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38159 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38159[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38159 -> 41918[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38159 -> 41919[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38160[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];38161[label="Pos Zero",fontsize=16,color="green",shape="box"];18587[label="ww410000000",fontsize=16,color="green",shape="box"];18588[label="ww3100",fontsize=16,color="green",shape="box"];18589[label="ww410000000",fontsize=16,color="green",shape="box"];18590[label="ww3100",fontsize=16,color="green",shape="box"];38162 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38162[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38162 -> 41920[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38162 -> 41921[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38162 -> 41922[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38162 -> 41923[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38163 -> 45013[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38163[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];38163 -> 45014[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38164 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38164[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38164 -> 41925[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38164 -> 41926[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38165 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38165[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38165 -> 41927[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38165 -> 41928[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38166[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];38167[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];18592[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18593[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18594 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18594[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2199))) (Float (Neg (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2199))) GT))",fontsize=16,color="magenta"];18594 -> 38787[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18594 -> 38788[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18594 -> 38789[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18594 -> 38790[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18594 -> 38791[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18594 -> 38792[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18595[label="ww410000000",fontsize=16,color="green",shape="box"];18596[label="ww3100",fontsize=16,color="green",shape="box"];18597[label="ww410000000",fontsize=16,color="green",shape="box"];18598[label="ww3100",fontsize=16,color="green",shape="box"];18599[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22010 ww22011) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww2203))) (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (primPlusFloat (Float ww22010 ww22011) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww2203))) (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18599 -> 19699[label="",style="solid", color="black", weight=3]; 189.26/136.84 38168 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38168[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38168 -> 41929[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38168 -> 41930[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38168 -> 41931[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38168 -> 41932[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38169 -> 45030[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38169[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];38169 -> 45031[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38170 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38170[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38170 -> 41934[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38170 -> 41935[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38171 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38171[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38171 -> 41936[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38171 -> 41937[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38172[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];38173[label="Pos Zero",fontsize=16,color="green",shape="box"];38174 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38174[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38174 -> 41938[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38174 -> 41939[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38174 -> 41940[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38174 -> 41941[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38175 -> 45042[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38175[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];38175 -> 45043[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38176 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38176[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38176 -> 41943[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38176 -> 41944[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38177 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38177[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38177 -> 41945[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38177 -> 41946[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38178[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];38179[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];18604[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18605[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18606 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18606[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2206))) (Float (Neg (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2206))) GT))",fontsize=16,color="magenta"];18606 -> 38805[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18606 -> 38806[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18606 -> 38807[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18606 -> 38808[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18606 -> 38809[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18606 -> 38810[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18607[label="ww410000000",fontsize=16,color="green",shape="box"];18608[label="ww3100",fontsize=16,color="green",shape="box"];18609[label="ww410000000",fontsize=16,color="green",shape="box"];18610[label="ww3100",fontsize=16,color="green",shape="box"];18611[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18611 -> 19703[label="",style="solid", color="black", weight=3]; 189.26/136.84 28521[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28522[label="ww3000",fontsize=16,color="green",shape="box"];28523[label="ww5",fontsize=16,color="green",shape="box"];28524[label="ww3100",fontsize=16,color="green",shape="box"];28512 -> 28357[label="",style="dashed", color="red", weight=0]; 189.26/136.84 28512[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28512 -> 28531[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28512 -> 28532[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28512 -> 28533[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28512 -> 28534[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18612[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18612 -> 19704[label="",style="solid", color="black", weight=3]; 189.26/136.84 28525[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28526[label="ww3000",fontsize=16,color="green",shape="box"];28527[label="ww5",fontsize=16,color="green",shape="box"];28528[label="ww3100",fontsize=16,color="green",shape="box"];28513 -> 28357[label="",style="dashed", color="red", weight=0]; 189.26/136.84 28513[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28513 -> 28535[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28513 -> 28536[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28513 -> 28537[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28513 -> 28538[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48615 -> 53611[label="",style="dashed", color="red", weight=0]; 189.26/136.84 48615[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48615 -> 53622[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48615 -> 53623[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48615 -> 53624[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48615 -> 53625[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48616[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48617 -> 28357[label="",style="dashed", color="red", weight=0]; 189.26/136.84 48617[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48617 -> 51934[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48617 -> 51935[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48617 -> 51936[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48617 -> 51937[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48618[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48619 -> 49946[label="",style="dashed", color="red", weight=0]; 189.26/136.84 48619[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48619 -> 49977[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48619 -> 49978[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48619 -> 49979[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28549[label="takeWhile (flip ltEsFloat ww3436) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))))",fontsize=16,color="black",shape="box"];28549 -> 28664[label="",style="solid", color="black", weight=3]; 189.26/136.84 56072[label="ww2037",fontsize=16,color="green",shape="box"];56073[label="ww3436",fontsize=16,color="green",shape="box"];56074[label="ww2036",fontsize=16,color="green",shape="box"];56075 -> 53611[label="",style="dashed", color="red", weight=0]; 189.26/136.84 56075[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))))",fontsize=16,color="magenta"];56075 -> 56092[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56075 -> 56093[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56075 -> 56094[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56075 -> 56095[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 55402 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 55402[label="srMyInt (Neg (Succ ww4598)) (Neg (Succ ww4600))",fontsize=16,color="magenta"];55402 -> 55510[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 55402 -> 55511[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 55403 -> 22801[label="",style="dashed", color="red", weight=0]; 189.26/136.84 55403[label="msMyInt (Neg Zero) (Neg (Succ ww4599))",fontsize=16,color="magenta"];55403 -> 55512[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 55404[label="ww4608",fontsize=16,color="green",shape="box"];28706 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.84 28706[label="primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww2036))) (srMyInt (Neg (Succ ww2035)) (Neg (Succ ww2037)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];28706 -> 28808[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28706 -> 28809[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38180 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38180[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38180 -> 41947[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38180 -> 41948[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38180 -> 41949[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38180 -> 41950[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38181 -> 45059[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38181[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];38181 -> 45060[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38182 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38182[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38182 -> 41952[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38182 -> 41953[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38183 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38183[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38183 -> 41954[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38183 -> 41955[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38184[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];38185[label="Neg Zero",fontsize=16,color="green",shape="box"];38186 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38186[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38186 -> 41956[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38186 -> 41957[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38186 -> 41958[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38186 -> 41959[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38187 -> 45071[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38187[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];38187 -> 45072[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38188 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38188[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38188 -> 41961[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38188 -> 41962[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38189 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38189[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38189 -> 41963[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38189 -> 41964[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38190[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];38191[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];38192 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38192[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38192 -> 41965[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38192 -> 41966[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38192 -> 41967[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38192 -> 41968[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38193 -> 45083[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38193[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];38193 -> 45084[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38194 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38194[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38194 -> 41970[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38194 -> 41971[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38195 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38195[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38195 -> 41972[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38195 -> 41973[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38196[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];38197[label="Neg Zero",fontsize=16,color="green",shape="box"];18620[label="ww410000000",fontsize=16,color="green",shape="box"];18621[label="ww3100",fontsize=16,color="green",shape="box"];18622[label="ww410000000",fontsize=16,color="green",shape="box"];18623[label="ww3100",fontsize=16,color="green",shape="box"];18624[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18624 -> 19712[label="",style="solid", color="black", weight=3]; 189.26/136.84 18625[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18625 -> 19713[label="",style="solid", color="black", weight=3]; 189.26/136.84 48620 -> 43626[label="",style="dashed", color="red", weight=0]; 189.26/136.84 48620[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48620 -> 51938[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48620 -> 51939[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48620 -> 51940[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48620 -> 51941[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48621[label="Neg Zero",fontsize=16,color="green",shape="box"];48622 -> 53549[label="",style="dashed", color="red", weight=0]; 189.26/136.84 48622[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48622 -> 53556[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48622 -> 53557[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48622 -> 53558[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48623[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48624 -> 50153[label="",style="dashed", color="red", weight=0]; 189.26/136.84 48624[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48624 -> 50167[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48625 -> 43626[label="",style="dashed", color="red", weight=0]; 189.26/136.84 48625[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48625 -> 51943[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48625 -> 51944[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48625 -> 51945[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48625 -> 51946[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48626[label="Neg Zero",fontsize=16,color="green",shape="box"];48627 -> 53549[label="",style="dashed", color="red", weight=0]; 189.26/136.84 48627[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48627 -> 53559[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48627 -> 53560[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48627 -> 53561[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48628[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48629 -> 50153[label="",style="dashed", color="red", weight=0]; 189.26/136.84 48629[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48629 -> 50168[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 55369 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.84 55369[label="primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos (Succ ww4603)) (Pos (Succ ww4604)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];55369 -> 55482[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 55369 -> 55483[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18629[label="ww3100",fontsize=16,color="green",shape="box"];18630[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18631[label="ww3100",fontsize=16,color="green",shape="box"];18632[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18633 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18633[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2208))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2208))) GT))",fontsize=16,color="magenta"];18633 -> 38829[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18633 -> 38830[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18633 -> 38831[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18633 -> 38832[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18633 -> 38833[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18633 -> 38834[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38198 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38198[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38198 -> 41974[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38198 -> 41975[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38198 -> 41976[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38198 -> 41977[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38199 -> 45100[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38199[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="magenta"];38199 -> 45101[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38200 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38200[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38200 -> 41979[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38200 -> 41980[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38201 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38201[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38201 -> 41981[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38201 -> 41982[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38202[label="Neg Zero",fontsize=16,color="green",shape="box"];38203[label="Pos Zero",fontsize=16,color="green",shape="box"];18637[label="ww410000000",fontsize=16,color="green",shape="box"];18638[label="ww3100",fontsize=16,color="green",shape="box"];18639[label="ww410000000",fontsize=16,color="green",shape="box"];18640[label="ww3100",fontsize=16,color="green",shape="box"];38204 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38204[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38204 -> 41983[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38204 -> 41984[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38204 -> 41985[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38204 -> 41986[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38205 -> 45112[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38205[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];38205 -> 45113[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38206 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38206[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38206 -> 41988[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38206 -> 41989[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38207 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38207[label="srMyInt ww51 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38207 -> 41990[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38207 -> 41991[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38208[label="Neg Zero",fontsize=16,color="green",shape="box"];38209[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];18642[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18643[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18644 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18644[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2210))) (Float (Neg Zero) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2210))) GT))",fontsize=16,color="magenta"];18644 -> 38841[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18644 -> 38842[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18644 -> 38843[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18644 -> 38844[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18644 -> 38845[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18644 -> 38846[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18645[label="ww410000000",fontsize=16,color="green",shape="box"];18646[label="ww3100",fontsize=16,color="green",shape="box"];18647[label="ww410000000",fontsize=16,color="green",shape="box"];18648[label="ww3100",fontsize=16,color="green",shape="box"];18649[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22120 ww22121) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2214))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww2214))) (primPlusFloat (Float ww22120 ww22121) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];18649 -> 19721[label="",style="solid", color="black", weight=3]; 189.26/136.84 38210 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38210[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38210 -> 41992[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38210 -> 41993[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38210 -> 41994[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38210 -> 41995[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38211 -> 45129[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38211[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="magenta"];38211 -> 45130[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38212 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38212[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38212 -> 41997[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38212 -> 41998[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38213 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38213[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38213 -> 41999[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38213 -> 42000[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38214[label="Neg Zero",fontsize=16,color="green",shape="box"];38215[label="Pos Zero",fontsize=16,color="green",shape="box"];38216 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38216[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38216 -> 42001[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38216 -> 42002[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38216 -> 42003[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38216 -> 42004[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38217 -> 45141[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38217[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];38217 -> 45142[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38218 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38218[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38218 -> 42006[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38218 -> 42007[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38219 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38219[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38219 -> 42008[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38219 -> 42009[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38220[label="Neg Zero",fontsize=16,color="green",shape="box"];38221[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];18654[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18655[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18656 -> 37717[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18656[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2216))) (Float (Neg Zero) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2216))) GT))",fontsize=16,color="magenta"];18656 -> 38853[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18656 -> 38854[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18656 -> 38855[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18656 -> 38856[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18656 -> 38857[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18656 -> 38858[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18657[label="ww410000000",fontsize=16,color="green",shape="box"];18658[label="ww3100",fontsize=16,color="green",shape="box"];18659[label="ww410000000",fontsize=16,color="green",shape="box"];18660[label="ww3100",fontsize=16,color="green",shape="box"];18661[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18661 -> 19725[label="",style="solid", color="black", weight=3]; 189.26/136.84 28653[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28654[label="ww5",fontsize=16,color="green",shape="box"];28655[label="ww3100",fontsize=16,color="green",shape="box"];28662 -> 28646[label="",style="dashed", color="red", weight=0]; 189.26/136.84 28662[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28662 -> 28698[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28662 -> 28699[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28662 -> 28700[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18662[label="takeWhile1 (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18662 -> 19726[label="",style="solid", color="black", weight=3]; 189.26/136.84 28656[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28657[label="ww5",fontsize=16,color="green",shape="box"];28658[label="ww3100",fontsize=16,color="green",shape="box"];28663 -> 28646[label="",style="dashed", color="red", weight=0]; 189.26/136.84 28663[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28663 -> 28701[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28663 -> 28702[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28663 -> 28703[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48630 -> 54948[label="",style="dashed", color="red", weight=0]; 189.26/136.84 48630[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48630 -> 54957[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48630 -> 54958[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48630 -> 54959[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48631[label="Neg Zero",fontsize=16,color="green",shape="box"];48632 -> 28646[label="",style="dashed", color="red", weight=0]; 189.26/136.84 48632[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48632 -> 51949[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48632 -> 51950[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48632 -> 51951[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 48633[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48634 -> 50222[label="",style="dashed", color="red", weight=0]; 189.26/136.84 48634[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48634 -> 50236[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28696[label="takeWhile (flip ltEsFloat ww3459) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045)))))",fontsize=16,color="black",shape="box"];28696 -> 28802[label="",style="solid", color="black", weight=3]; 189.26/136.84 28697 -> 58476[label="",style="dashed", color="red", weight=0]; 189.26/136.84 28697[label="takeWhile0 (flip ltEsFloat ww3459) (Float (Neg Zero) (Neg (Succ ww2045))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045))))) MyTrue",fontsize=16,color="magenta"];28697 -> 58486[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28697 -> 58487[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28697 -> 58488[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 55502 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 55502[label="srMyInt (Neg (Succ ww4606)) (Neg (Succ ww4607))",fontsize=16,color="magenta"];55502 -> 55551[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 55502 -> 55552[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 55503 -> 22801[label="",style="dashed", color="red", weight=0]; 189.26/136.84 55503[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];55503 -> 55553[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 55504[label="ww4613",fontsize=16,color="green",shape="box"];28896 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.84 28896[label="primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww3463)) (Neg (Succ ww3464)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];28896 -> 28956[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28896 -> 28957[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38222 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38222[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38222 -> 42010[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38222 -> 42011[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38222 -> 42012[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38222 -> 42013[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38223 -> 45158[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38223[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="magenta"];38223 -> 45159[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38224 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38224[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38224 -> 42015[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38224 -> 42016[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38225 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38225[label="srMyInt ww51 (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38225 -> 42017[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38225 -> 42018[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38226[label="Neg Zero",fontsize=16,color="green",shape="box"];38227[label="Neg Zero",fontsize=16,color="green",shape="box"];38228 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38228[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38228 -> 42019[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38228 -> 42020[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38228 -> 42021[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38228 -> 42022[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38229 -> 45170[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38229[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];38229 -> 45171[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38230 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38230[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38230 -> 42024[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38230 -> 42025[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38231 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38231[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38231 -> 42026[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38231 -> 42027[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38232[label="Neg Zero",fontsize=16,color="green",shape="box"];38233[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];38234 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38234[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38234 -> 42028[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38234 -> 42029[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38234 -> 42030[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38234 -> 42031[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38235 -> 45182[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38235[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="magenta"];38235 -> 45183[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38236 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38236[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38236 -> 42033[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38236 -> 42034[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38237 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38237[label="srMyInt ww51 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38237 -> 42035[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38237 -> 42036[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38238[label="Neg Zero",fontsize=16,color="green",shape="box"];38239[label="Neg Zero",fontsize=16,color="green",shape="box"];18670 -> 56177[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18670[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))",fontsize=16,color="magenta"];18670 -> 56180[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18670 -> 56181[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18671[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) Zero) LT))) (Float (Pos (Succ ww53)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (Float (Pos (Succ ww53)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) Zero) LT)) (Float (Pos (Succ ww53)) (Pos Zero)))",fontsize=16,color="black",shape="box"];18671 -> 19742[label="",style="solid", color="black", weight=3]; 189.26/136.84 18672[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) Zero) LT))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) Zero) LT)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))",fontsize=16,color="black",shape="box"];18672 -> 19743[label="",style="solid", color="black", weight=3]; 189.26/136.84 18673[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) Zero) LT))) (Float (Pos (Succ ww53)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (Float (Pos (Succ ww53)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) Zero) LT)) (Float (Pos (Succ ww53)) (Pos Zero)))",fontsize=16,color="black",shape="box"];18673 -> 19744[label="",style="solid", color="black", weight=3]; 189.26/136.84 18674 -> 56222[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18674[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="magenta"];18674 -> 56228[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18674 -> 56229[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18674 -> 56230[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18674 -> 56231[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18674 -> 56232[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18675[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) Zero) LT))) (Float (Pos (Succ ww53)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (Float (Pos (Succ ww53)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) Zero) LT)) (Float (Pos (Succ ww53)) (Neg Zero)))",fontsize=16,color="black",shape="box"];18675 -> 19752[label="",style="solid", color="black", weight=3]; 189.26/136.84 18676[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) Zero) LT))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) Zero) LT)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="black",shape="box"];18676 -> 19753[label="",style="solid", color="black", weight=3]; 189.26/136.84 18677[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) Zero) LT))) (Float (Pos (Succ ww53)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (Float (Pos (Succ ww53)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) Zero) LT)) (Float (Pos (Succ ww53)) (Neg Zero)))",fontsize=16,color="black",shape="box"];18677 -> 19754[label="",style="solid", color="black", weight=3]; 189.26/136.84 56178 -> 53692[label="",style="dashed", color="red", weight=0]; 189.26/136.84 56178[label="not (esEsOrdering (primCmpNat (Succ ww53) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT)",fontsize=16,color="magenta"];56178 -> 56212[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56178 -> 56213[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56179 -> 53692[label="",style="dashed", color="red", weight=0]; 189.26/136.84 56179[label="not (esEsOrdering (primCmpNat (Succ ww53) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT)",fontsize=16,color="magenta"];56179 -> 56214[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56179 -> 56215[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56177[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww4664) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww4663 (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))",fontsize=16,color="burlywood",shape="triangle"];62894[label="ww4663/MyTrue",fontsize=10,color="white",style="solid",shape="box"];56177 -> 62894[label="",style="solid", color="burlywood", weight=9]; 189.26/136.84 62894 -> 56216[label="",style="solid", color="burlywood", weight=3]; 189.26/136.84 62895[label="ww4663/MyFalse",fontsize=10,color="white",style="solid",shape="box"];56177 -> 62895[label="",style="solid", color="burlywood", weight=9]; 189.26/136.84 62895 -> 56217[label="",style="solid", color="burlywood", weight=3]; 189.26/136.84 18681[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww53)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (Float (Pos (Succ ww53)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww53)) (Pos Zero)))",fontsize=16,color="black",shape="triangle"];18681 -> 19761[label="",style="solid", color="black", weight=3]; 189.26/136.84 18682[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))",fontsize=16,color="black",shape="triangle"];18682 -> 19762[label="",style="solid", color="black", weight=3]; 189.26/136.84 18683[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww53)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (Float (Pos (Succ ww53)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww53)) (Pos Zero)))",fontsize=16,color="black",shape="triangle"];18683 -> 19763[label="",style="solid", color="black", weight=3]; 189.26/136.84 18684[label="takeWhile1 (flip ltEsFloat (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (ltEsFloat (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];18684 -> 19764[label="",style="solid", color="black", weight=3]; 189.26/136.84 18685 -> 18768[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18685[label="takeWhile1 (flip ltEsFloat (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww53)) (Pos ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (Float (Pos (Succ ww53)) (Pos ww540)))) (ltEsFloat (Float (Pos (Succ ww53)) (Pos ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg ww520)) (Float (Pos (Succ ww53)) (Pos ww540))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];18685 -> 18799[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18685 -> 18800[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18685 -> 18801[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18685 -> 18802[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18685 -> 18803[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56223 -> 30008[label="",style="dashed", color="red", weight=0]; 189.26/136.84 56223[label="psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56223 -> 56302[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56223 -> 56303[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56223 -> 56304[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56223 -> 56305[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56223 -> 56306[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56224 -> 53692[label="",style="dashed", color="red", weight=0]; 189.26/136.84 56224[label="not (esEsOrdering (primCmpNat (Succ ww53) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT)",fontsize=16,color="magenta"];56224 -> 56307[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56224 -> 56308[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56225 -> 56426[label="",style="dashed", color="red", weight=0]; 189.26/136.84 56225[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="magenta"];56225 -> 56492[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56225 -> 56493[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56225 -> 56494[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56225 -> 56495[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56225 -> 56496[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56226 -> 30008[label="",style="dashed", color="red", weight=0]; 189.26/136.84 56226[label="psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56226 -> 56313[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56226 -> 56314[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56226 -> 56315[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56226 -> 56316[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56226 -> 56317[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56227 -> 53692[label="",style="dashed", color="red", weight=0]; 189.26/136.84 56227[label="not (esEsOrdering (primCmpNat (Succ ww53) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT)",fontsize=16,color="magenta"];56227 -> 56318[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56227 -> 56319[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56222[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4669 ww4668) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4665 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4667 ww4666 (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="burlywood",shape="triangle"];62896[label="ww4666/MyTrue",fontsize=10,color="white",style="solid",shape="box"];56222 -> 62896[label="",style="solid", color="burlywood", weight=9]; 189.26/136.84 62896 -> 56320[label="",style="solid", color="burlywood", weight=3]; 189.26/136.84 62897[label="ww4666/MyFalse",fontsize=10,color="white",style="solid",shape="box"];56222 -> 62897[label="",style="solid", color="burlywood", weight=9]; 189.26/136.84 62897 -> 56321[label="",style="solid", color="burlywood", weight=3]; 189.26/136.84 18689[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww53)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (Float (Pos (Succ ww53)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww53)) (Neg Zero)))",fontsize=16,color="black",shape="triangle"];18689 -> 19771[label="",style="solid", color="black", weight=3]; 189.26/136.84 18690[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="black",shape="triangle"];18690 -> 19772[label="",style="solid", color="black", weight=3]; 189.26/136.84 18691[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww53)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (Float (Pos (Succ ww53)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww53)) (Neg Zero)))",fontsize=16,color="black",shape="triangle"];18691 -> 19773[label="",style="solid", color="black", weight=3]; 189.26/136.84 18692 -> 56354[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18692[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))",fontsize=16,color="magenta"];18692 -> 56357[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18692 -> 56358[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18693[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) Zero) LT))) (Float (Pos (Succ ww69)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (Float (Pos (Succ ww69)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) Zero) LT)) (Float (Pos (Succ ww69)) (Pos Zero)))",fontsize=16,color="black",shape="box"];18693 -> 19780[label="",style="solid", color="black", weight=3]; 189.26/136.84 18694[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) Zero) LT))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) Zero) LT)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))",fontsize=16,color="black",shape="box"];18694 -> 19781[label="",style="solid", color="black", weight=3]; 189.26/136.84 18695[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) Zero) LT))) (Float (Pos (Succ ww69)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (Float (Pos (Succ ww69)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) Zero) LT)) (Float (Pos (Succ ww69)) (Pos Zero)))",fontsize=16,color="black",shape="box"];18695 -> 19782[label="",style="solid", color="black", weight=3]; 189.26/136.84 18696 -> 56667[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18696[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="magenta"];18696 -> 56673[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18696 -> 56674[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18696 -> 56675[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18696 -> 56676[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18696 -> 56677[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18697[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) Zero) LT))) (Float (Pos (Succ ww69)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (Float (Pos (Succ ww69)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) Zero) LT)) (Float (Pos (Succ ww69)) (Neg Zero)))",fontsize=16,color="black",shape="box"];18697 -> 19788[label="",style="solid", color="black", weight=3]; 189.26/136.84 18698[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) Zero) LT))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) Zero) LT)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="black",shape="box"];18698 -> 19789[label="",style="solid", color="black", weight=3]; 189.26/136.84 18699[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) Zero) LT))) (Float (Pos (Succ ww69)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (Float (Pos (Succ ww69)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) Zero) LT)) (Float (Pos (Succ ww69)) (Neg Zero)))",fontsize=16,color="black",shape="box"];18699 -> 19790[label="",style="solid", color="black", weight=3]; 189.26/136.84 56355 -> 53692[label="",style="dashed", color="red", weight=0]; 189.26/136.84 56355[label="not (esEsOrdering (primCmpNat (Succ ww69) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT)",fontsize=16,color="magenta"];56355 -> 56389[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56355 -> 56390[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56356 -> 53692[label="",style="dashed", color="red", weight=0]; 189.26/136.84 56356[label="not (esEsOrdering (primCmpNat (Succ ww69) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT)",fontsize=16,color="magenta"];56356 -> 56391[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56356 -> 56392[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56354[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww4671) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww4670 (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))",fontsize=16,color="burlywood",shape="triangle"];62898[label="ww4670/MyTrue",fontsize=10,color="white",style="solid",shape="box"];56354 -> 62898[label="",style="solid", color="burlywood", weight=9]; 189.26/136.84 62898 -> 56393[label="",style="solid", color="burlywood", weight=3]; 189.26/136.84 62899[label="ww4670/MyFalse",fontsize=10,color="white",style="solid",shape="box"];56354 -> 62899[label="",style="solid", color="burlywood", weight=9]; 189.26/136.84 62899 -> 56394[label="",style="solid", color="burlywood", weight=3]; 189.26/136.84 18703[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww69)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (Float (Pos (Succ ww69)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww69)) (Pos Zero)))",fontsize=16,color="black",shape="triangle"];18703 -> 19797[label="",style="solid", color="black", weight=3]; 189.26/136.84 18704[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))",fontsize=16,color="black",shape="triangle"];18704 -> 19798[label="",style="solid", color="black", weight=3]; 189.26/136.84 18705[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww69)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (Float (Pos (Succ ww69)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww69)) (Pos Zero)))",fontsize=16,color="black",shape="triangle"];18705 -> 19799[label="",style="solid", color="black", weight=3]; 189.26/136.84 18706[label="takeWhile1 (flip ltEsFloat (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (ltEsFloat (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];18706 -> 19800[label="",style="solid", color="black", weight=3]; 189.26/136.84 18707 -> 18768[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18707[label="takeWhile1 (flip ltEsFloat (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww69)) (Pos ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (Float (Pos (Succ ww69)) (Pos ww700)))) (ltEsFloat (Float (Pos (Succ ww69)) (Pos ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg ww680)) (Float (Pos (Succ ww69)) (Pos ww700))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];18707 -> 18804[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18707 -> 18805[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18707 -> 18806[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18707 -> 18807[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18707 -> 18808[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56668 -> 53692[label="",style="dashed", color="red", weight=0]; 189.26/136.84 56668[label="not (esEsOrdering (primCmpNat (Succ ww69) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT)",fontsize=16,color="magenta"];56668 -> 56749[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56668 -> 56750[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56669 -> 53692[label="",style="dashed", color="red", weight=0]; 189.26/136.84 56669[label="not (esEsOrdering (primCmpNat (Succ ww69) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT)",fontsize=16,color="magenta"];56669 -> 56751[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56669 -> 56752[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56670 -> 30008[label="",style="dashed", color="red", weight=0]; 189.26/136.84 56670[label="psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56670 -> 56753[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56670 -> 56754[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56670 -> 56755[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56670 -> 56756[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56670 -> 56757[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56671 -> 56426[label="",style="dashed", color="red", weight=0]; 189.26/136.84 56671[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="magenta"];56671 -> 56758[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56671 -> 56759[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56671 -> 56760[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56671 -> 56761[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56671 -> 56762[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56672 -> 30008[label="",style="dashed", color="red", weight=0]; 189.26/136.84 56672[label="psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56672 -> 56763[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56672 -> 56764[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56672 -> 56765[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56672 -> 56766[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56672 -> 56767[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 56667[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4677 ww4676) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4673 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4675 ww4674 (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="burlywood",shape="triangle"];62900[label="ww4674/MyTrue",fontsize=10,color="white",style="solid",shape="box"];56667 -> 62900[label="",style="solid", color="burlywood", weight=9]; 189.26/136.84 62900 -> 56768[label="",style="solid", color="burlywood", weight=3]; 189.26/136.84 62901[label="ww4674/MyFalse",fontsize=10,color="white",style="solid",shape="box"];56667 -> 62901[label="",style="solid", color="burlywood", weight=9]; 189.26/136.84 62901 -> 56769[label="",style="solid", color="burlywood", weight=3]; 189.26/136.84 18711[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww69)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (Float (Pos (Succ ww69)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww69)) (Neg Zero)))",fontsize=16,color="black",shape="triangle"];18711 -> 19807[label="",style="solid", color="black", weight=3]; 189.26/136.84 18712[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="black",shape="triangle"];18712 -> 19808[label="",style="solid", color="black", weight=3]; 189.26/136.84 18713[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww69)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (Float (Pos (Succ ww69)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww69)) (Neg Zero)))",fontsize=16,color="black",shape="triangle"];18713 -> 19809[label="",style="solid", color="black", weight=3]; 189.26/136.84 18714[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11400) ww20460) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11400) ww20460) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62902[label="ww20460/Succ ww204600",fontsize=10,color="white",style="solid",shape="box"];18714 -> 62902[label="",style="solid", color="burlywood", weight=9]; 189.26/136.84 62902 -> 19810[label="",style="solid", color="burlywood", weight=3]; 189.26/136.84 62903[label="ww20460/Zero",fontsize=10,color="white",style="solid",shape="box"];18714 -> 62903[label="",style="solid", color="burlywood", weight=9]; 189.26/136.84 62903 -> 19811[label="",style="solid", color="burlywood", weight=3]; 189.26/136.84 18715[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww20460) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww20460) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62904[label="ww20460/Succ ww204600",fontsize=10,color="white",style="solid",shape="box"];18715 -> 62904[label="",style="solid", color="burlywood", weight=9]; 189.26/136.84 62904 -> 19812[label="",style="solid", color="burlywood", weight=3]; 189.26/136.84 62905[label="ww20460/Zero",fontsize=10,color="white",style="solid",shape="box"];18715 -> 62905[label="",style="solid", color="burlywood", weight=9]; 189.26/136.84 62905 -> 19813[label="",style="solid", color="burlywood", weight=3]; 189.26/136.84 18716[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18716 -> 19814[label="",style="solid", color="black", weight=3]; 189.26/136.84 18717[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="black",shape="box"];18717 -> 19815[label="",style="solid", color="black", weight=3]; 189.26/136.84 18718[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18718 -> 19816[label="",style="solid", color="black", weight=3]; 189.26/136.84 18719 -> 29250[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18719[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];18719 -> 29305[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18719 -> 29306[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18719 -> 29307[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18719 -> 29308[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18720[label="ww410",fontsize=16,color="green",shape="box"];18721[label="ww310",fontsize=16,color="green",shape="box"];18722[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];18723[label="ww5",fontsize=16,color="green",shape="box"];18724[label="ww3000",fontsize=16,color="green",shape="box"];18726[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11400) ww20500) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11400) ww20500) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62906[label="ww20500/Succ ww205000",fontsize=10,color="white",style="solid",shape="box"];18726 -> 62906[label="",style="solid", color="burlywood", weight=9]; 189.26/136.84 62906 -> 19818[label="",style="solid", color="burlywood", weight=3]; 189.26/136.84 62907[label="ww20500/Zero",fontsize=10,color="white",style="solid",shape="box"];18726 -> 62907[label="",style="solid", color="burlywood", weight=9]; 189.26/136.84 62907 -> 19819[label="",style="solid", color="burlywood", weight=3]; 189.26/136.84 18727[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww20500) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww20500) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62908[label="ww20500/Succ ww205000",fontsize=10,color="white",style="solid",shape="box"];18727 -> 62908[label="",style="solid", color="burlywood", weight=9]; 189.26/136.84 62908 -> 19820[label="",style="solid", color="burlywood", weight=3]; 189.26/136.84 62909[label="ww20500/Zero",fontsize=10,color="white",style="solid",shape="box"];18727 -> 62909[label="",style="solid", color="burlywood", weight=9]; 189.26/136.84 62909 -> 19821[label="",style="solid", color="burlywood", weight=3]; 189.26/136.84 18728[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18728 -> 19822[label="",style="solid", color="black", weight=3]; 189.26/136.84 18729[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];18729 -> 19823[label="",style="solid", color="black", weight=3]; 189.26/136.84 18730 -> 53796[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18730[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18730 -> 54504[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18730 -> 54505[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18730 -> 54506[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18730 -> 54507[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18730 -> 54508[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18731[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="black",shape="box"];18731 -> 19825[label="",style="solid", color="black", weight=3]; 189.26/136.84 18732[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="triangle"];18732 -> 19826[label="",style="solid", color="black", weight=3]; 189.26/136.84 18733[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="triangle"];18733 -> 19827[label="",style="solid", color="black", weight=3]; 189.26/136.84 18734[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];18734 -> 19828[label="",style="solid", color="black", weight=3]; 189.26/136.84 18735[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];18735 -> 19829[label="",style="solid", color="black", weight=3]; 189.26/136.84 18736 -> 29250[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18736[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="magenta"];18736 -> 29309[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18736 -> 29310[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18736 -> 29311[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18736 -> 29312[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18737[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="triangle"];18737 -> 19831[label="",style="solid", color="black", weight=3]; 189.26/136.84 18738 -> 18737[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18738[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="magenta"];18739[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];18739 -> 19832[label="",style="solid", color="black", weight=3]; 189.26/136.84 18740 -> 53796[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18740[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="magenta"];18740 -> 54509[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18740 -> 54510[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18740 -> 54511[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18740 -> 54512[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18740 -> 54513[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18741[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];18741 -> 19834[label="",style="solid", color="black", weight=3]; 189.26/136.84 18742[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="triangle"];18742 -> 19835[label="",style="solid", color="black", weight=3]; 189.26/136.84 18743 -> 18742[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18743[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="magenta"];18744[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];18744 -> 19836[label="",style="solid", color="black", weight=3]; 189.26/136.84 18745[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];18745 -> 19837[label="",style="solid", color="black", weight=3]; 189.26/136.84 18746[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Pos Zero)))",fontsize=16,color="black",shape="box"];18746 -> 19838[label="",style="solid", color="black", weight=3]; 189.26/136.84 18747[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="triangle"];18747 -> 19839[label="",style="solid", color="black", weight=3]; 189.26/136.84 18748[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="triangle"];18748 -> 19840[label="",style="solid", color="black", weight=3]; 189.26/136.84 18749[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];18749 -> 19841[label="",style="solid", color="black", weight=3]; 189.26/136.84 18750 -> 53796[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18750[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="magenta"];18750 -> 54514[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18750 -> 54515[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18750 -> 54516[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18750 -> 54517[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18750 -> 54518[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18751[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="black",shape="box"];18751 -> 19843[label="",style="solid", color="black", weight=3]; 189.26/136.84 18752 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18752[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];18752 -> 19844[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18753 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18753[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];18753 -> 19845[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18754 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18754[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];18754 -> 19846[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18754 -> 19847[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18755[label="Succ ww3100",fontsize=16,color="green",shape="box"];18756 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18756[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];18756 -> 19848[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18756 -> 19849[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18757[label="Succ ww3100",fontsize=16,color="green",shape="box"];18758[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) ww2218) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) (Succ ww22170)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18758 -> 19850[label="",style="solid", color="black", weight=3]; 189.26/136.84 18759[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) ww2218) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1840)) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18759 -> 19851[label="",style="solid", color="black", weight=3]; 189.26/136.84 18760 -> 16096[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18760[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];18760 -> 19852[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18760 -> 19853[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18760 -> 19854[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18760 -> 19855[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18761 -> 16097[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18761[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18761 -> 19856[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18761 -> 19857[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18761 -> 19858[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18761 -> 19859[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18762 -> 16098[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18762[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];18762 -> 19860[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18762 -> 19861[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18762 -> 19862[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18763 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18763[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];18763 -> 19863[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18764 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18764[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];18764 -> 19864[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18765[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];18765 -> 19865[label="",style="solid", color="black", weight=3]; 189.26/136.84 18766 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18766[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];18766 -> 19866[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18767 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18767[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];18767 -> 19867[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18794[label="ww3000",fontsize=16,color="green",shape="box"];18795[label="ww5",fontsize=16,color="green",shape="box"];18796[label="ww310",fontsize=16,color="green",shape="box"];18797[label="ww410",fontsize=16,color="green",shape="box"];18798[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];18810 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18810[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];18810 -> 19868[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18811 -> 5617[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18811[label="primPlusNat ww3000 ww3000",fontsize=16,color="magenta"];18811 -> 19869[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18812 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18812[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];18812 -> 19870[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18812 -> 19871[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18813[label="Succ ww3100",fontsize=16,color="green",shape="box"];18814 -> 6351[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18814[label="primMulNat ww4100 (Succ ww3100)",fontsize=16,color="magenta"];18814 -> 19872[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18814 -> 19873[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18815[label="Succ ww3100",fontsize=16,color="green",shape="box"];18816[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) ww2222) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) (Succ ww22210)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18816 -> 19874[label="",style="solid", color="black", weight=3]; 189.26/136.84 18817[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) ww2222) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ (Succ ww1865)) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18817 -> 19875[label="",style="solid", color="black", weight=3]; 189.26/136.84 18818 -> 16123[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18818[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];18818 -> 19876[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18818 -> 19877[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18818 -> 19878[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18818 -> 19879[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18819 -> 16124[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18819[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18819 -> 19880[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18819 -> 19881[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18819 -> 19882[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18819 -> 19883[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18820 -> 16125[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18820[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];18820 -> 19884[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18820 -> 19885[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18820 -> 19886[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18821[label="ww3000",fontsize=16,color="green",shape="box"];18822[label="ww3000",fontsize=16,color="green",shape="box"];18823[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww19490) ww195000) LT))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww19490) ww195000) LT)) ww1945)",fontsize=16,color="burlywood",shape="box"];62910[label="ww195000/Succ ww1950000",fontsize=10,color="white",style="solid",shape="box"];18823 -> 62910[label="",style="solid", color="burlywood", weight=9]; 189.26/136.84 62910 -> 19887[label="",style="solid", color="burlywood", weight=3]; 189.26/136.84 62911[label="ww195000/Zero",fontsize=10,color="white",style="solid",shape="box"];18823 -> 62911[label="",style="solid", color="burlywood", weight=9]; 189.26/136.84 62911 -> 19888[label="",style="solid", color="burlywood", weight=3]; 189.26/136.84 18824[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww195000) LT))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww195000) LT)) ww1945)",fontsize=16,color="burlywood",shape="box"];62912[label="ww195000/Succ ww1950000",fontsize=10,color="white",style="solid",shape="box"];18824 -> 62912[label="",style="solid", color="burlywood", weight=9]; 189.26/136.84 62912 -> 19889[label="",style="solid", color="burlywood", weight=3]; 189.26/136.84 62913[label="ww195000/Zero",fontsize=10,color="white",style="solid",shape="box"];18824 -> 62913[label="",style="solid", color="burlywood", weight=9]; 189.26/136.84 62913 -> 19890[label="",style="solid", color="burlywood", weight=3]; 189.26/136.84 18825[label="takeWhile1 (flip ltEsFloat (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (flip ltEsFloat (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww1945)",fontsize=16,color="black",shape="box"];18825 -> 19891[label="",style="solid", color="black", weight=3]; 189.26/136.84 18826[label="ww3000",fontsize=16,color="green",shape="box"];18827[label="ww3000",fontsize=16,color="green",shape="box"];18828[label="ww3000",fontsize=16,color="green",shape="box"];18829[label="ww3000",fontsize=16,color="green",shape="box"];18830 -> 19892[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18830[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];18830 -> 19905[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18830 -> 19906[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18830 -> 19907[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18830 -> 19908[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18831[label="ww3000",fontsize=16,color="green",shape="box"];18832[label="ww3000",fontsize=16,color="green",shape="box"];29299 -> 29368[label="",style="dashed", color="red", weight=0]; 189.26/136.84 29299[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero))",fontsize=16,color="magenta"];29299 -> 29378[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 29299 -> 29379[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 29299 -> 29380[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 29300[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];29300 -> 29365[label="",style="solid", color="black", weight=3]; 189.26/136.84 29301[label="ww3000",fontsize=16,color="green",shape="box"];29302[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];18834[label="ww3000",fontsize=16,color="green",shape="box"];18835[label="ww3000",fontsize=16,color="green",shape="box"];18836[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww19110) ww190700) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww19110) ww190700) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62914[label="ww190700/Succ ww1907000",fontsize=10,color="white",style="solid",shape="box"];18836 -> 62914[label="",style="solid", color="burlywood", weight=9]; 189.26/136.84 62914 -> 19920[label="",style="solid", color="burlywood", weight=3]; 189.26/136.84 62915[label="ww190700/Zero",fontsize=10,color="white",style="solid",shape="box"];18836 -> 62915[label="",style="solid", color="burlywood", weight=9]; 189.26/136.84 62915 -> 19921[label="",style="solid", color="burlywood", weight=3]; 189.26/136.84 18837[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww190700) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww190700) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62916[label="ww190700/Succ ww1907000",fontsize=10,color="white",style="solid",shape="box"];18837 -> 62916[label="",style="solid", color="burlywood", weight=9]; 189.26/136.84 62916 -> 19922[label="",style="solid", color="burlywood", weight=3]; 189.26/136.84 62917[label="ww190700/Zero",fontsize=10,color="white",style="solid",shape="box"];18837 -> 62917[label="",style="solid", color="burlywood", weight=9]; 189.26/136.84 62917 -> 19923[label="",style="solid", color="burlywood", weight=3]; 189.26/136.84 18838 -> 53796[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18838[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18838 -> 54519[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18838 -> 54520[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18838 -> 54521[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18838 -> 54522[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18838 -> 54523[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18839[label="ww3000",fontsize=16,color="green",shape="box"];18840[label="ww3000",fontsize=16,color="green",shape="box"];18841[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];18841 -> 19925[label="",style="solid", color="black", weight=3]; 189.26/136.84 18842[label="ww3000",fontsize=16,color="green",shape="box"];18843[label="ww3000",fontsize=16,color="green",shape="box"];54471 -> 54742[label="",style="dashed", color="red", weight=0]; 189.26/136.84 54471[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54471 -> 54846[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 54471 -> 54847[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 54471 -> 54848[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 54472[label="ww3000",fontsize=16,color="green",shape="box"];54473[label="ww3100",fontsize=16,color="green",shape="box"];54474[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];54474 -> 55484[label="",style="solid", color="black", weight=3]; 189.26/136.84 54475 -> 55847[label="",style="dashed", color="red", weight=0]; 189.26/136.84 54475[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54475 -> 55880[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 54475 -> 55881[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 54475 -> 55882[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 54475 -> 55883[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18845[label="ww3000",fontsize=16,color="green",shape="box"];18846[label="ww3000",fontsize=16,color="green",shape="box"];18847[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];18847 -> 19927[label="",style="solid", color="black", weight=3]; 189.26/136.84 18848[label="ww17920",fontsize=16,color="green",shape="box"];18849[label="ww116000",fontsize=16,color="green",shape="box"];18850[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18850 -> 19928[label="",style="solid", color="black", weight=3]; 189.26/136.84 18851[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];18852[label="ww3000",fontsize=16,color="green",shape="box"];18853[label="ww5",fontsize=16,color="green",shape="box"];18854[label="ww3100",fontsize=16,color="green",shape="box"];18855[label="ww4100",fontsize=16,color="green",shape="box"];23417[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];23418[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];23419[label="ww5",fontsize=16,color="green",shape="box"];23420[label="ww4100",fontsize=16,color="green",shape="box"];30199[label="ww51",fontsize=16,color="green",shape="box"];30200[label="ww50",fontsize=16,color="green",shape="box"];30201[label="primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];30201 -> 30238[label="",style="solid", color="black", weight=3]; 189.26/136.84 18860[label="ww17960",fontsize=16,color="green",shape="box"];18861[label="ww118000",fontsize=16,color="green",shape="box"];18862[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18862 -> 19932[label="",style="solid", color="black", weight=3]; 189.26/136.84 18863[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];18864[label="ww3000",fontsize=16,color="green",shape="box"];18865[label="ww4100",fontsize=16,color="green",shape="box"];18866[label="ww3100",fontsize=16,color="green",shape="box"];18867[label="ww5",fontsize=16,color="green",shape="box"];55370[label="ww3000",fontsize=16,color="green",shape="box"];55371[label="ww5",fontsize=16,color="green",shape="box"];55372[label="ww3100",fontsize=16,color="green",shape="box"];55373[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55374[label="ww4100",fontsize=16,color="green",shape="box"];28925 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.84 28925[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28925 -> 28951[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28925 -> 28952[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28925 -> 28953[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28947[label="takeWhile (flip ltEsFloat ww3471) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))",fontsize=16,color="black",shape="box"];28947 -> 29027[label="",style="solid", color="black", weight=3]; 189.26/136.84 28948 -> 57365[label="",style="dashed", color="red", weight=0]; 189.26/136.84 28948[label="takeWhile0 (flip ltEsFloat ww3471) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) MyTrue",fontsize=16,color="magenta"];28948 -> 57372[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28948 -> 57373[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 28948 -> 57374[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 55377 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.84 55377[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];55377 -> 55513[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 55377 -> 55514[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 55377 -> 55515[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 29060 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.84 29060[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];29060 -> 29151[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 29060 -> 29152[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 29060 -> 29153[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 29061[label="takeWhile (flip ltEsFloat ww3477) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))",fontsize=16,color="black",shape="box"];29061 -> 29154[label="",style="solid", color="black", weight=3]; 189.26/136.84 29062 -> 57365[label="",style="dashed", color="red", weight=0]; 189.26/136.84 29062[label="takeWhile0 (flip ltEsFloat ww3477) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) MyTrue",fontsize=16,color="magenta"];29062 -> 57375[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 29062 -> 57376[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 29062 -> 57377[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18872 -> 14908[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18872[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww18050 ww1800000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww18050 ww1800000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18872 -> 19937[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18872 -> 19938[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18873 -> 12317[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18873[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18874 -> 18732[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18874[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18874 -> 19939[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18874 -> 19940[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18874 -> 19941[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18874 -> 19942[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18874 -> 19943[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18875 -> 17710[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18875[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18875 -> 19944[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18875 -> 19945[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18875 -> 19946[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18875 -> 19947[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18875 -> 19948[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18876 -> 23348[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18876[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];18876 -> 23429[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18876 -> 23430[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18876 -> 23431[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18876 -> 23432[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18877 -> 14911[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18877[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww18140 ww1810000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww18140 ww1810000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18877 -> 19950[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18877 -> 19951[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18878 -> 12323[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18878[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18879 -> 18732[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18879[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18879 -> 19952[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18879 -> 19953[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18879 -> 19954[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18879 -> 19955[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18879 -> 19956[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18880 -> 17710[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18880[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18880 -> 19957[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18880 -> 19958[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18880 -> 19959[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18880 -> 19960[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18880 -> 19961[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18881 -> 23348[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18881[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];18881 -> 23433[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18881 -> 23434[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18881 -> 23435[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18881 -> 23436[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18882[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13900) (Succ ww3100000)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13900) (Succ ww3100000)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="black",shape="box"];18882 -> 19963[label="",style="solid", color="black", weight=3]; 189.26/136.84 18883[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13900) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww13900) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];18883 -> 19964[label="",style="solid", color="black", weight=3]; 189.26/136.84 18884[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100000)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100000)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="black",shape="box"];18884 -> 19965[label="",style="solid", color="black", weight=3]; 189.26/136.84 18885[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];18885 -> 19966[label="",style="solid", color="black", weight=3]; 189.26/136.84 18886[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];18886 -> 19967[label="",style="solid", color="black", weight=3]; 189.26/136.84 18887[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="black",shape="box"];18887 -> 19968[label="",style="solid", color="black", weight=3]; 189.26/136.84 18888 -> 23348[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18888[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero))))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos (Succ Zero))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];18888 -> 23437[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18888 -> 23438[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18888 -> 23439[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18888 -> 23440[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 30285 -> 23742[label="",style="dashed", color="red", weight=0]; 189.26/136.84 30285[label="msMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];30285 -> 30307[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 30285 -> 30308[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 30286 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 30286[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];30286 -> 30309[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 30286 -> 30310[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18892 -> 14928[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18892[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww18210 ww1816000) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww18210 ww1816000) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18892 -> 19972[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18892 -> 19973[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18893 -> 12336[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18893[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18894 -> 18747[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18894[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18894 -> 19974[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18894 -> 19975[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18894 -> 19976[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18894 -> 19977[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18894 -> 19978[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18895 -> 17737[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18895[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18895 -> 19979[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18895 -> 19980[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18895 -> 19981[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18895 -> 19982[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18895 -> 19983[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 54831[label="ww3100",fontsize=16,color="green",shape="box"];54832 -> 30008[label="",style="dashed", color="red", weight=0]; 189.26/136.84 54832[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ (Succ ww410000))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54832 -> 55516[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 54832 -> 55517[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 54832 -> 55518[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 54832 -> 55519[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 54832 -> 55520[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 54833[label="ww3000",fontsize=16,color="green",shape="box"];55405[label="ww3000",fontsize=16,color="green",shape="box"];55406[label="ww5",fontsize=16,color="green",shape="box"];55407[label="ww3100",fontsize=16,color="green",shape="box"];55408[label="Succ Zero",fontsize=16,color="green",shape="box"];55409[label="Succ (Succ ww410000)",fontsize=16,color="green",shape="box"];56457[label="Succ Zero",fontsize=16,color="green",shape="box"];56458[label="ww3000",fontsize=16,color="green",shape="box"];56459[label="Succ (Succ ww410000)",fontsize=16,color="green",shape="box"];56460[label="ww3100",fontsize=16,color="green",shape="box"];56461[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];18897 -> 14931[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18897[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww18300 ww1826000) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww18300 ww1826000) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18897 -> 19985[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18897 -> 19986[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18898 -> 12342[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18898[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18899 -> 18747[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18899[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18899 -> 19987[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18899 -> 19988[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18899 -> 19989[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18899 -> 19990[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18899 -> 19991[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18900 -> 17737[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18900[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18900 -> 19992[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18900 -> 19993[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18900 -> 19994[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18900 -> 19995[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18900 -> 19996[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 54834[label="ww3100",fontsize=16,color="green",shape="box"];54835 -> 30008[label="",style="dashed", color="red", weight=0]; 189.26/136.84 54835[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54835 -> 55523[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 54835 -> 55524[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 54835 -> 55525[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 54835 -> 55526[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 54835 -> 55527[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 54836[label="ww3000",fontsize=16,color="green",shape="box"];55411[label="ww3000",fontsize=16,color="green",shape="box"];55412[label="ww5",fontsize=16,color="green",shape="box"];55413[label="ww3100",fontsize=16,color="green",shape="box"];55414[label="Succ Zero",fontsize=16,color="green",shape="box"];55415[label="Succ Zero",fontsize=16,color="green",shape="box"];56462[label="Succ Zero",fontsize=16,color="green",shape="box"];56463[label="ww3000",fontsize=16,color="green",shape="box"];56464[label="Succ Zero",fontsize=16,color="green",shape="box"];56465[label="ww3100",fontsize=16,color="green",shape="box"];56466[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];18902[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww14100) (Succ ww3100000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww14100) (Succ ww3100000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="black",shape="box"];18902 -> 19998[label="",style="solid", color="black", weight=3]; 189.26/136.84 18903[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww14100) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww14100) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];18903 -> 19999[label="",style="solid", color="black", weight=3]; 189.26/136.84 18904[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="black",shape="box"];18904 -> 20000[label="",style="solid", color="black", weight=3]; 189.26/136.84 18905[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];18905 -> 20001[label="",style="solid", color="black", weight=3]; 189.26/136.84 18906[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];18906 -> 20002[label="",style="solid", color="black", weight=3]; 189.26/136.84 54837[label="Zero",fontsize=16,color="green",shape="box"];54838 -> 30008[label="",style="dashed", color="red", weight=0]; 189.26/136.84 54838[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ Zero)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54838 -> 55530[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 54838 -> 55531[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 54838 -> 55532[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 54838 -> 55533[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 54838 -> 55534[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 54839[label="ww3000",fontsize=16,color="green",shape="box"];55417[label="ww3000",fontsize=16,color="green",shape="box"];55418[label="ww5",fontsize=16,color="green",shape="box"];55419[label="Zero",fontsize=16,color="green",shape="box"];55420[label="Succ Zero",fontsize=16,color="green",shape="box"];55421[label="Zero",fontsize=16,color="green",shape="box"];56467[label="Succ Zero",fontsize=16,color="green",shape="box"];56468[label="ww3000",fontsize=16,color="green",shape="box"];56469[label="Zero",fontsize=16,color="green",shape="box"];56470[label="Zero",fontsize=16,color="green",shape="box"];56471[label="Float (Pos (Succ ww3000)) (Neg (Succ Zero))",fontsize=16,color="green",shape="box"];29150 -> 27240[label="",style="dashed", color="red", weight=0]; 189.26/136.84 29150[label="not (esEsOrdering (compareMyInt (srMyInt (Pos (Succ ww3000)) ww34820) (srMyInt (Neg Zero) ww34821)) GT)",fontsize=16,color="magenta"];29150 -> 29220[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 29150 -> 29221[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 60311 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.84 60311[label="primDivFloat (Float (msMyInt (Pos (Succ ww4805)) (Pos (Succ ww4807))) (srMyInt (Neg (Succ ww4806)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];60311 -> 60324[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 60311 -> 60325[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 30204[label="takeWhile1 (flip ltEsFloat ww3490) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))) (ltEsFloat (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww3490)",fontsize=16,color="black",shape="box"];30204 -> 30243[label="",style="solid", color="black", weight=3]; 189.26/136.84 57897[label="psFloat (msFloat (Float (Pos (Succ ww4693)) (Neg (Succ ww4694))) (Float (Pos (Succ ww4695)) (Neg Zero))) ww4699",fontsize=16,color="black",shape="triangle"];57897 -> 57907[label="",style="solid", color="black", weight=3]; 189.26/136.84 57898 -> 57837[label="",style="dashed", color="red", weight=0]; 189.26/136.84 57898[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4693)) (Neg (Succ ww4694))) (Float (Pos (Succ ww4695)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4693)) (Neg (Succ ww4694))) (Float (Pos (Succ ww4695)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww4693)) (Neg (Succ ww4694))) (Float (Pos (Succ ww4695)) (Neg Zero))) ww4699))",fontsize=16,color="magenta"];57898 -> 57908[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 55508 -> 23742[label="",style="dashed", color="red", weight=0]; 189.26/136.84 55508[label="msMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55508 -> 55558[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 55508 -> 55559[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 55509 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 55509[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55509 -> 55560[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 55509 -> 55561[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 29974 -> 23742[label="",style="dashed", color="red", weight=0]; 189.26/136.84 29974[label="msMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];29974 -> 30205[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 29974 -> 30206[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 29975 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 29975[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];29975 -> 30207[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 29975 -> 30208[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 29976[label="takeWhile1 (flip ltEsFloat ww3503) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))) (ltEsFloat (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww3503)",fontsize=16,color="black",shape="box"];29976 -> 30209[label="",style="solid", color="black", weight=3]; 189.26/136.84 59950[label="psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) ww4797",fontsize=16,color="black",shape="triangle"];59950 -> 60061[label="",style="solid", color="black", weight=3]; 189.26/136.84 59951 -> 59692[label="",style="dashed", color="red", weight=0]; 189.26/136.84 59951[label="iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) ww4797))",fontsize=16,color="magenta"];59951 -> 60062[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18911[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000 ww143000) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000 ww143000) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62918[label="ww300000/Succ ww3000000",fontsize=10,color="white",style="solid",shape="box"];18911 -> 62918[label="",style="solid", color="burlywood", weight=9]; 189.26/136.84 62918 -> 20007[label="",style="solid", color="burlywood", weight=3]; 189.26/136.84 62919[label="ww300000/Zero",fontsize=10,color="white",style="solid",shape="box"];18911 -> 62919[label="",style="solid", color="burlywood", weight=9]; 189.26/136.84 62919 -> 20008[label="",style="solid", color="burlywood", weight=3]; 189.26/136.84 18912 -> 10878[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18912[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18912 -> 20009[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18913 -> 18732[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18913[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18913 -> 20010[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18913 -> 20011[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18913 -> 20012[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18913 -> 20013[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18913 -> 20014[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18914 -> 17710[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18914[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18914 -> 20015[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18914 -> 20016[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18914 -> 20017[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18914 -> 20018[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18914 -> 20019[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18915[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18915 -> 20020[label="",style="solid", color="black", weight=3]; 189.26/136.84 23421[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];23422[label="Zero",fontsize=16,color="green",shape="box"];23423[label="ww5",fontsize=16,color="green",shape="box"];23424[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];18917[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000 ww151000) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000 ww151000) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62920[label="ww300000/Succ ww3000000",fontsize=10,color="white",style="solid",shape="box"];18917 -> 62920[label="",style="solid", color="burlywood", weight=9]; 189.26/136.84 62920 -> 20022[label="",style="solid", color="burlywood", weight=3]; 189.26/136.84 62921[label="ww300000/Zero",fontsize=10,color="white",style="solid",shape="box"];18917 -> 62921[label="",style="solid", color="burlywood", weight=9]; 189.26/136.84 62921 -> 20023[label="",style="solid", color="burlywood", weight=3]; 189.26/136.84 18918 -> 10884[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18918[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18918 -> 20024[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18919 -> 18732[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18919[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18919 -> 20025[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18919 -> 20026[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18919 -> 20027[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18919 -> 20028[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18919 -> 20029[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18920 -> 17710[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18920[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18920 -> 20030[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18920 -> 20031[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18920 -> 20032[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18920 -> 20033[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18920 -> 20034[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 23425[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];23426[label="Zero",fontsize=16,color="green",shape="box"];23427[label="ww5",fontsize=16,color="green",shape="box"];23428[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];18922[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) (Succ ww15700)) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) (Succ ww15700)) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18922 -> 20036[label="",style="solid", color="black", weight=3]; 189.26/136.84 18923[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18923 -> 20037[label="",style="solid", color="black", weight=3]; 189.26/136.84 18924[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww15700)) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww15700)) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18924 -> 20038[label="",style="solid", color="black", weight=3]; 189.26/136.84 18925[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18925 -> 20039[label="",style="solid", color="black", weight=3]; 189.26/136.84 18926[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18926 -> 20040[label="",style="solid", color="black", weight=3]; 189.26/136.84 18927[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18927 -> 20041[label="",style="solid", color="black", weight=3]; 189.26/136.84 18928[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];18928 -> 20042[label="",style="solid", color="black", weight=3]; 189.26/136.84 18929 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18929[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18929 -> 48900[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18929 -> 48901[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18929 -> 48902[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18929 -> 48903[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18929 -> 48904[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18930[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) (Succ ww31000000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) (Succ ww31000000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="black",shape="box"];18930 -> 20044[label="",style="solid", color="black", weight=3]; 189.26/136.84 18931[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];18931 -> 20045[label="",style="solid", color="black", weight=3]; 189.26/136.84 18932[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww31000000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww31000000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="black",shape="box"];18932 -> 20046[label="",style="solid", color="black", weight=3]; 189.26/136.84 18933[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];18933 -> 20047[label="",style="solid", color="black", weight=3]; 189.26/136.84 18934[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];18934 -> 20048[label="",style="solid", color="black", weight=3]; 189.26/136.84 18935[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="black",shape="box"];18935 -> 20049[label="",style="solid", color="black", weight=3]; 189.26/136.84 18936[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];18936 -> 20050[label="",style="solid", color="black", weight=3]; 189.26/136.84 18937 -> 23348[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18937[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))))) (fsEsOrdering (compareFloat (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];18937 -> 23441[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18937 -> 23442[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18937 -> 23443[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18937 -> 23444[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18938 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18938[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="magenta"];18938 -> 48905[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18938 -> 48906[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18938 -> 48907[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18938 -> 48908[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18938 -> 48909[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18939 -> 23348[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18939[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))))) (fsEsOrdering (compareFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];18939 -> 23445[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18939 -> 23446[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18939 -> 23447[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18939 -> 23448[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 51803[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];51803 -> 52169[label="",style="solid", color="black", weight=3]; 189.26/136.84 20315[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww24150 ww24151) (primDivFloat (Float (msMyInt (Pos (Succ ww2416)) (Pos (Succ ww2417))) (srMyInt (Pos Zero) (Pos (Succ ww2418)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (primPlusFloat (Float ww24150 ww24151) (primDivFloat (Float (msMyInt (Pos (Succ ww2416)) (Pos (Succ ww2417))) (srMyInt (Pos Zero) (Pos (Succ ww2418)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];20315 -> 20333[label="",style="solid", color="black", weight=3]; 189.26/136.84 30287 -> 26925[label="",style="dashed", color="red", weight=0]; 189.26/136.84 30287[label="primDivFloat (Float (msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];30287 -> 30311[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 30287 -> 30312[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 30328[label="ww35260",fontsize=16,color="green",shape="box"];30329[label="Pos (Succ ww3522)",fontsize=16,color="green",shape="box"];30330[label="ww35261",fontsize=16,color="green",shape="box"];30331[label="Pos Zero",fontsize=16,color="green",shape="box"];30348[label="takeWhile1 (flip ltEsFloat ww3517) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))))) (not (esEsOrdering (primCmpFloat (psFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))) ww3517) GT))",fontsize=16,color="black",shape="box"];30348 -> 30361[label="",style="solid", color="black", weight=3]; 189.26/136.84 57805 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.84 57805[label="primPlusFloat (Float (msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))) (srMyInt (Pos Zero) (Pos Zero))) ww4690",fontsize=16,color="magenta"];57805 -> 57827[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 57805 -> 57828[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 57805 -> 57829[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38240 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38240[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2083)) (Neg ww2084)) (Float (psMyInt ww20800 (srMyInt (msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))) (Pos (Succ Zero)))) (srMyInt ww20801 (srMyInt (srMyInt (Pos ww2082) (Neg ww2084)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38240 -> 42037[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38240 -> 42038[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38240 -> 42039[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38240 -> 42040[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38240 -> 42041[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38240 -> 42042[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38241 -> 45194[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38241[label="iterate (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (Float (Pos (Succ ww2083)) (Neg ww2084)))",fontsize=16,color="magenta"];38241 -> 45195[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38242 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38242[label="psMyInt ww20800 (srMyInt (msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38242 -> 42044[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38242 -> 42045[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38243 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38243[label="srMyInt ww20801 (srMyInt (srMyInt (Pos ww2082) (Neg ww2084)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38243 -> 42046[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38243 -> 42047[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38244[label="Pos (Succ ww2083)",fontsize=16,color="green",shape="box"];38245[label="Neg ww2084",fontsize=16,color="green",shape="box"];38246 -> 20609[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38246[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2296)) (Pos ww2297)) (Float (psMyInt ww22930 (srMyInt (msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))) (Pos (Succ Zero)))) (srMyInt ww22931 (srMyInt (srMyInt (Neg ww2295) (Pos ww2297)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38246 -> 42048[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38246 -> 42049[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38246 -> 42050[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38246 -> 42051[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38246 -> 42052[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38246 -> 42053[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38247 -> 45207[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38247[label="iterate (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (Float (Pos (Succ ww2296)) (Pos ww2297)))",fontsize=16,color="magenta"];38247 -> 45208[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38248 -> 26799[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38248[label="psMyInt ww22930 (srMyInt (msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38248 -> 42055[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38248 -> 42056[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38249 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.84 38249[label="srMyInt ww22931 (srMyInt (srMyInt (Neg ww2295) (Pos ww2297)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38249 -> 42057[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38249 -> 42058[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 38250[label="Pos (Succ ww2296)",fontsize=16,color="green",shape="box"];38251[label="Pos ww2297",fontsize=16,color="green",shape="box"];18947[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000 ww159000) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000 ww159000) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62922[label="ww300000/Succ ww3000000",fontsize=10,color="white",style="solid",shape="box"];18947 -> 62922[label="",style="solid", color="burlywood", weight=9]; 189.26/136.84 62922 -> 20061[label="",style="solid", color="burlywood", weight=3]; 189.26/136.84 62923[label="ww300000/Zero",fontsize=10,color="white",style="solid",shape="box"];18947 -> 62923[label="",style="solid", color="burlywood", weight=9]; 189.26/136.84 62923 -> 20062[label="",style="solid", color="burlywood", weight=3]; 189.26/136.84 18948 -> 10904[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18948[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18948 -> 20063[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18949 -> 18747[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18949[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18949 -> 20064[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18949 -> 20065[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18949 -> 20066[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18949 -> 20067[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18949 -> 20068[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18950 -> 17737[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18950[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18950 -> 20069[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18950 -> 20070[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18950 -> 20071[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18950 -> 20072[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18950 -> 20073[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18951[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18951 -> 20074[label="",style="solid", color="black", weight=3]; 189.26/136.84 55426[label="ww3000",fontsize=16,color="green",shape="box"];55427[label="ww5",fontsize=16,color="green",shape="box"];55428[label="ww3100",fontsize=16,color="green",shape="box"];55429[label="Zero",fontsize=16,color="green",shape="box"];55430[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];18953[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000 ww167000) LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000 ww167000) LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62924[label="ww300000/Succ ww3000000",fontsize=10,color="white",style="solid",shape="box"];18953 -> 62924[label="",style="solid", color="burlywood", weight=9]; 189.26/136.84 62924 -> 20076[label="",style="solid", color="burlywood", weight=3]; 189.26/136.84 62925[label="ww300000/Zero",fontsize=10,color="white",style="solid",shape="box"];18953 -> 62925[label="",style="solid", color="burlywood", weight=9]; 189.26/136.84 62925 -> 20077[label="",style="solid", color="burlywood", weight=3]; 189.26/136.84 18954 -> 10910[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18954[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18954 -> 20078[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18955 -> 18747[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18955[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18955 -> 20079[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18955 -> 20080[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18955 -> 20081[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18955 -> 20082[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18955 -> 20083[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18956 -> 17737[label="",style="dashed", color="red", weight=0]; 189.26/136.84 18956[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18956 -> 20084[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18956 -> 20085[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18956 -> 20086[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18956 -> 20087[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18956 -> 20088[label="",style="dashed", color="magenta", weight=3]; 189.26/136.84 18957[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18957 -> 20089[label="",style="solid", color="black", weight=3]; 189.26/136.84 55433[label="ww3000",fontsize=16,color="green",shape="box"];55434[label="ww5",fontsize=16,color="green",shape="box"];55435[label="ww3100",fontsize=16,color="green",shape="box"];55436[label="Zero",fontsize=16,color="green",shape="box"];55437[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];18959[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) (Succ ww17300)) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) (Succ ww17300)) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18959 -> 20091[label="",style="solid", color="black", weight=3]; 189.26/136.84 18960[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18960 -> 20092[label="",style="solid", color="black", weight=3]; 189.26/136.84 18961[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww17300)) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww17300)) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18961 -> 20093[label="",style="solid", color="black", weight=3]; 189.26/136.84 18962[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18962 -> 20094[label="",style="solid", color="black", weight=3]; 189.26/136.85 18963[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18963 -> 20095[label="",style="solid", color="black", weight=3]; 189.26/136.85 18964[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18964 -> 20096[label="",style="solid", color="black", weight=3]; 189.26/136.85 18965[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];18965 -> 20097[label="",style="solid", color="black", weight=3]; 189.26/136.85 18966 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.85 18966[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];18966 -> 48915[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 18966 -> 48916[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 18966 -> 48917[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 18966 -> 48918[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 18966 -> 48919[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 18967[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) (Succ ww31000000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) (Succ ww31000000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="black",shape="box"];18967 -> 20099[label="",style="solid", color="black", weight=3]; 189.26/136.85 18968[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];18968 -> 20100[label="",style="solid", color="black", weight=3]; 189.26/136.85 18969[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww31000000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww31000000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="black",shape="box"];18969 -> 20101[label="",style="solid", color="black", weight=3]; 189.26/136.85 18970[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];18970 -> 20102[label="",style="solid", color="black", weight=3]; 189.26/136.85 18971[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];18971 -> 20103[label="",style="solid", color="black", weight=3]; 189.26/136.85 18972[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];18972 -> 20104[label="",style="solid", color="black", weight=3]; 189.26/136.85 54840[label="Succ Zero",fontsize=16,color="green",shape="box"];54841 -> 30008[label="",style="dashed", color="red", weight=0]; 189.26/136.85 54841[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54841 -> 55582[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 54841 -> 55583[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 54841 -> 55584[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 54841 -> 55585[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 54841 -> 55586[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 54842[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];55440[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];55441[label="ww5",fontsize=16,color="green",shape="box"];55442[label="Succ Zero",fontsize=16,color="green",shape="box"];55443[label="Zero",fontsize=16,color="green",shape="box"];55444[label="Zero",fontsize=16,color="green",shape="box"];56482[label="Zero",fontsize=16,color="green",shape="box"];56483[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];56484[label="Zero",fontsize=16,color="green",shape="box"];56485[label="Succ Zero",fontsize=16,color="green",shape="box"];56486[label="Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];54843[label="Succ Zero",fontsize=16,color="green",shape="box"];54844 -> 30008[label="",style="dashed", color="red", weight=0]; 189.26/136.85 54844[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54844 -> 55587[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 54844 -> 55588[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 54844 -> 55589[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 54844 -> 55590[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 54844 -> 55591[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 54845[label="Succ Zero",fontsize=16,color="green",shape="box"];55449[label="Succ Zero",fontsize=16,color="green",shape="box"];55450[label="ww5",fontsize=16,color="green",shape="box"];55451[label="Succ Zero",fontsize=16,color="green",shape="box"];55452[label="Zero",fontsize=16,color="green",shape="box"];55453[label="Zero",fontsize=16,color="green",shape="box"];56487[label="Zero",fontsize=16,color="green",shape="box"];56488[label="Succ Zero",fontsize=16,color="green",shape="box"];56489[label="Zero",fontsize=16,color="green",shape="box"];56490[label="Succ Zero",fontsize=16,color="green",shape="box"];56491[label="Float (Pos (Succ (Succ Zero))) (Neg (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];30267 -> 26727[label="",style="dashed", color="red", weight=0]; 189.26/136.85 30267[label="primPlusFloat (Float ww35280 ww35281) (primDivFloat (msFloat (Float (Pos (Succ ww3529)) (Neg (Succ ww3530))) (Float (Pos (Succ ww3531)) (Neg (Succ ww3532)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];30267 -> 30288[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 30267 -> 30289[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 30267 -> 30290[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 56889[label="primPlusFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) ww4672",fontsize=16,color="black",shape="box"];56889 -> 56912[label="",style="solid", color="black", weight=3]; 189.26/136.85 56890 -> 56747[label="",style="dashed", color="red", weight=0]; 189.26/136.85 56890[label="psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) ww4672",fontsize=16,color="magenta"];18977[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];18977 -> 20109[label="",style="solid", color="black", weight=3]; 189.26/136.85 18979[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];18979 -> 20111[label="",style="solid", color="black", weight=3]; 189.26/136.85 18980 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.85 18980[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18980 -> 48920[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 18980 -> 48921[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 18980 -> 48922[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 18980 -> 48923[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 18980 -> 48924[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 36927[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];36928[label="ww5",fontsize=16,color="green",shape="box"];36929[label="ww3100",fontsize=16,color="green",shape="box"];36930[label="ww4000",fontsize=16,color="green",shape="box"];18981 -> 47039[label="",style="dashed", color="red", weight=0]; 189.26/136.85 18981[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];18981 -> 48925[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 18981 -> 48926[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 18981 -> 48927[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 18981 -> 48928[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 18981 -> 48929[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 36931[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];36932[label="ww5",fontsize=16,color="green",shape="box"];36933[label="ww3100",fontsize=16,color="green",shape="box"];36934[label="ww4000",fontsize=16,color="green",shape="box"];59198[label="ww4000",fontsize=16,color="green",shape="box"];59199[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59200[label="Pos Zero",fontsize=16,color="green",shape="box"];59201[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59202[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51808[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51809[label="ww5",fontsize=16,color="green",shape="box"];51810[label="ww3100",fontsize=16,color="green",shape="box"];51811[label="ww4000",fontsize=16,color="green",shape="box"];50295 -> 36910[label="",style="dashed", color="red", weight=0]; 189.26/136.85 50295[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50295 -> 51952[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 50295 -> 51953[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 50295 -> 51954[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 50295 -> 51955[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 18984[label="takeWhile1 (flip gtEsFloat (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww42 (iterate (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42)) (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) ww42)) (gtEsFloat ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];18984 -> 20137[label="",style="solid", color="black", weight=3]; 189.26/136.85 43753 -> 23742[label="",style="dashed", color="red", weight=0]; 189.26/136.85 43753[label="msMyInt (Pos (Succ ww4226)) (Pos Zero)",fontsize=16,color="magenta"];43753 -> 44022[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 43753 -> 44023[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 43754 -> 26800[label="",style="dashed", color="red", weight=0]; 189.26/136.85 43754[label="srMyInt (Pos (Succ ww4227)) (Pos (Succ ww4228))",fontsize=16,color="magenta"];43754 -> 44024[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 43754 -> 44025[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 23740 -> 20583[label="",style="dashed", color="red", weight=0]; 189.26/136.85 23740[label="not (esEsOrdering (primCmpFloat (Float ww29150 ww29151) (primPlusFloat (Float ww29120 ww29121) (Float (srMyInt (msMyInt (Pos (Succ ww2913)) ww29150) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww2914)) ww29151) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];23740 -> 23741[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 23740 -> 23742[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 23740 -> 23743[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 23740 -> 23744[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 23740 -> 23745[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 23740 -> 23746[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 23739[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww29120 ww29121) (Float (srMyInt (msMyInt (Pos (Succ ww2913)) ww29150) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww2914)) ww29151) (Pos (Succ (Succ Zero))))))) (Float ww29150 ww29151) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151))) ww2932",fontsize=16,color="burlywood",shape="triangle"];62926[label="ww2932/MyTrue",fontsize=10,color="white",style="solid",shape="box"];23739 -> 62926[label="",style="solid", color="burlywood", weight=9]; 189.26/136.85 62926 -> 23747[label="",style="solid", color="burlywood", weight=3]; 189.26/136.85 62927[label="ww2932/MyFalse",fontsize=10,color="white",style="solid",shape="box"];23739 -> 62927[label="",style="solid", color="burlywood", weight=9]; 189.26/136.85 62927 -> 23748[label="",style="solid", color="burlywood", weight=3]; 189.26/136.85 27479[label="not (esEsOrdering (primCmpNat (Succ ww330600) (Succ ww330500)) GT)",fontsize=16,color="black",shape="box"];27479 -> 27536[label="",style="solid", color="black", weight=3]; 189.26/136.85 27480[label="not (esEsOrdering (primCmpNat (Succ ww330600) Zero) GT)",fontsize=16,color="black",shape="box"];27480 -> 27537[label="",style="solid", color="black", weight=3]; 189.26/136.85 27481[label="not MyTrue",fontsize=16,color="black",shape="triangle"];27481 -> 27538[label="",style="solid", color="black", weight=3]; 189.26/136.85 27482 -> 27446[label="",style="dashed", color="red", weight=0]; 189.26/136.85 27482[label="not (esEsOrdering (primCmpNat Zero (Succ ww330500)) GT)",fontsize=16,color="magenta"];27482 -> 27539[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 27482 -> 27540[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 27483[label="not (esEsOrdering EQ GT)",fontsize=16,color="black",shape="triangle"];27483 -> 27541[label="",style="solid", color="black", weight=3]; 189.26/136.85 27484 -> 27440[label="",style="dashed", color="red", weight=0]; 189.26/136.85 27484[label="not (esEsOrdering GT GT)",fontsize=16,color="magenta"];27485 -> 27483[label="",style="dashed", color="red", weight=0]; 189.26/136.85 27485[label="not (esEsOrdering EQ GT)",fontsize=16,color="magenta"];27486[label="not MyFalse",fontsize=16,color="black",shape="triangle"];27486 -> 27542[label="",style="solid", color="black", weight=3]; 189.26/136.85 27487[label="not (esEsOrdering (primCmpNat (Succ ww330500) (Succ ww330600)) GT)",fontsize=16,color="black",shape="box"];27487 -> 27543[label="",style="solid", color="black", weight=3]; 189.26/136.85 27488[label="not (esEsOrdering (primCmpNat Zero (Succ ww330600)) GT)",fontsize=16,color="black",shape="box"];27488 -> 27544[label="",style="solid", color="black", weight=3]; 189.26/136.85 27489 -> 27445[label="",style="dashed", color="red", weight=0]; 189.26/136.85 27489[label="not (esEsOrdering LT GT)",fontsize=16,color="magenta"];27490 -> 27483[label="",style="dashed", color="red", weight=0]; 189.26/136.85 27490[label="not (esEsOrdering EQ GT)",fontsize=16,color="magenta"];27491 -> 27439[label="",style="dashed", color="red", weight=0]; 189.26/136.85 27491[label="not (esEsOrdering (primCmpNat (Succ ww330500) Zero) GT)",fontsize=16,color="magenta"];27491 -> 27545[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 27491 -> 27546[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 27492 -> 27483[label="",style="dashed", color="red", weight=0]; 189.26/136.85 27492[label="not (esEsOrdering EQ GT)",fontsize=16,color="magenta"];38252 -> 27240[label="",style="dashed", color="red", weight=0]; 189.26/136.85 38252[label="not (esEsOrdering (compareMyInt (srMyInt ww323900 ww42210) (srMyInt ww323901 ww42211)) GT)",fontsize=16,color="magenta"];38252 -> 42063[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 38252 -> 42064[label="",style="dashed", color="magenta", weight=3]; 189.26/136.85 41130[label="Pos Zero",fontsize=16,color="green",shape="box"];41131 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41131[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41131 -> 42065[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41131 -> 42066[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41132 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41132[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41132 -> 42067[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41132 -> 42068[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41133[label="Pos Zero",fontsize=16,color="green",shape="box"];44002[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44001[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4312)",fontsize=16,color="black",shape="triangle"];44001 -> 44026[label="",style="solid", color="black", weight=3]; 189.27/136.85 41135 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41135[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41135 -> 42071[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41135 -> 42072[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41136[label="ww50",fontsize=16,color="green",shape="box"];41137 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41137[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41137 -> 42073[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41137 -> 42074[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41138[label="ww51",fontsize=16,color="green",shape="box"];41139[label="Pos Zero",fontsize=16,color="green",shape="box"];41140 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41140[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41140 -> 42075[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41140 -> 42076[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41141 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41141[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41141 -> 42077[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41141 -> 42078[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41142[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44037[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44036[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4313)",fontsize=16,color="black",shape="triangle"];44036 -> 44047[label="",style="solid", color="black", weight=3]; 189.27/136.85 41144 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41144[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41144 -> 42081[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41144 -> 42082[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41145[label="ww50",fontsize=16,color="green",shape="box"];41146 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41146[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41146 -> 42083[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41146 -> 42084[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41147[label="ww51",fontsize=16,color="green",shape="box"];41148[label="Pos Zero",fontsize=16,color="green",shape="box"];41149 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41149[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41149 -> 42085[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41149 -> 42086[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41150 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41150[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41150 -> 42087[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41150 -> 42088[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41151[label="Neg Zero",fontsize=16,color="green",shape="box"];44058[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44057[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4314)",fontsize=16,color="black",shape="triangle"];44057 -> 44063[label="",style="solid", color="black", weight=3]; 189.27/136.85 41153 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41153[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41153 -> 42091[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41153 -> 42092[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41154[label="ww50",fontsize=16,color="green",shape="box"];41155 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41155[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41155 -> 42093[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41155 -> 42094[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41156[label="ww51",fontsize=16,color="green",shape="box"];41175[label="ww5",fontsize=16,color="green",shape="box"];41176[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];41177[label="ww3100",fontsize=16,color="green",shape="box"];41178[label="ww4000",fontsize=16,color="green",shape="box"];41179[label="ww5",fontsize=16,color="green",shape="box"];41180[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];41181[label="ww3100",fontsize=16,color="green",shape="box"];41182[label="ww4000",fontsize=16,color="green",shape="box"];37467[label="Pos (Succ ww4240)",fontsize=16,color="green",shape="box"];37468[label="Neg (Succ ww4239)",fontsize=16,color="green",shape="box"];37469[label="ww4238",fontsize=16,color="green",shape="box"];37470[label="Pos Zero",fontsize=16,color="green",shape="box"];41193[label="Pos Zero",fontsize=16,color="green",shape="box"];41194 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41194[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41194 -> 42095[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41194 -> 42096[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41195 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41195[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41195 -> 42097[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41195 -> 42098[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41196[label="Pos Zero",fontsize=16,color="green",shape="box"];44076[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44075[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4315)",fontsize=16,color="black",shape="triangle"];44075 -> 44083[label="",style="solid", color="black", weight=3]; 189.27/136.85 41198 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41198[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41198 -> 42101[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41198 -> 42102[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41199[label="ww50",fontsize=16,color="green",shape="box"];41200 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41200[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41200 -> 42103[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41200 -> 42104[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41201[label="ww51",fontsize=16,color="green",shape="box"];6827 -> 21758[label="",style="dashed", color="red", weight=0]; 189.27/136.85 6827[label="primMulInt (srMyInt (Neg Zero) (Pos Zero)) ww281",fontsize=16,color="magenta"];6827 -> 21759[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 6827 -> 21760[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38277 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38277[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2096))) GT)",fontsize=16,color="magenta"];38277 -> 42105[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38277 -> 42106[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38277 -> 42107[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38277 -> 42108[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38278 -> 45234[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38278[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="magenta"];38278 -> 45235[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38279 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38279[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38279 -> 42110[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38279 -> 42111[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38280 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38280[label="srMyInt ww51 ww2096",fontsize=16,color="magenta"];38280 -> 42112[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38280 -> 42113[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38281[label="Pos Zero",fontsize=16,color="green",shape="box"];38282[label="Pos Zero",fontsize=16,color="green",shape="box"];19013 -> 47039[label="",style="dashed", color="red", weight=0]; 189.27/136.85 19013[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];19013 -> 48930[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19013 -> 48931[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19013 -> 48932[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19013 -> 48933[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19013 -> 48934[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 30542[label="ww4000",fontsize=16,color="green",shape="box"];30543[label="ww5",fontsize=16,color="green",shape="box"];30544[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];30545[label="ww3100",fontsize=16,color="green",shape="box"];19014 -> 47039[label="",style="dashed", color="red", weight=0]; 189.27/136.85 19014[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];19014 -> 48935[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19014 -> 48936[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19014 -> 48937[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19014 -> 48938[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19014 -> 48939[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 30609[label="ww4000",fontsize=16,color="green",shape="box"];30610[label="ww5",fontsize=16,color="green",shape="box"];30611[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];30612[label="ww3100",fontsize=16,color="green",shape="box"];52924[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52925[label="ww3100",fontsize=16,color="green",shape="box"];52926[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52927[label="ww4000",fontsize=16,color="green",shape="box"];51813[label="ww4000",fontsize=16,color="green",shape="box"];51814[label="ww5",fontsize=16,color="green",shape="box"];51815[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51816[label="ww3100",fontsize=16,color="green",shape="box"];50332 -> 30525[label="",style="dashed", color="red", weight=0]; 189.27/136.85 50332[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50332 -> 51956[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 50332 -> 51957[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 50332 -> 51958[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 50332 -> 51959[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 30649[label="takeWhile (flip ltEsFloat ww3578) (Cons (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960)))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960))))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960)))))))",fontsize=16,color="black",shape="box"];30649 -> 30705[label="",style="solid", color="black", weight=3]; 189.27/136.85 30650[label="Nil",fontsize=16,color="green",shape="box"];52928[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52929[label="ww3100",fontsize=16,color="green",shape="box"];52930[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52931[label="ww4000",fontsize=16,color="green",shape="box"];51818[label="ww4000",fontsize=16,color="green",shape="box"];51819[label="ww5",fontsize=16,color="green",shape="box"];51820[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51821[label="ww3100",fontsize=16,color="green",shape="box"];50333 -> 30525[label="",style="dashed", color="red", weight=0]; 189.27/136.85 50333[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50333 -> 51960[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 50333 -> 51961[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 50333 -> 51962[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 50333 -> 51963[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 53367[label="Neg (Succ ww4559)",fontsize=16,color="green",shape="box"];53368[label="Neg (Succ ww4558)",fontsize=16,color="green",shape="box"];53369[label="ww4557",fontsize=16,color="green",shape="box"];53370[label="Pos Zero",fontsize=16,color="green",shape="box"];30885 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.85 30885[label="msMyInt (Pos (Succ ww3582)) (Pos Zero)",fontsize=16,color="magenta"];30885 -> 30966[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 30885 -> 30967[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 30886 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 30886[label="srMyInt (Neg (Succ ww3583)) (Neg (Succ ww3584))",fontsize=16,color="magenta"];30886 -> 30968[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 30886 -> 30969[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41202[label="Pos Zero",fontsize=16,color="green",shape="box"];41203 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41203[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41203 -> 42114[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41203 -> 42115[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41204 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41204[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41204 -> 42116[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41204 -> 42117[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41205[label="Neg Zero",fontsize=16,color="green",shape="box"];44100[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44099[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4316)",fontsize=16,color="black",shape="triangle"];44099 -> 44107[label="",style="solid", color="black", weight=3]; 189.27/136.85 41207 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41207[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41207 -> 42120[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41207 -> 42121[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41208[label="ww50",fontsize=16,color="green",shape="box"];41209 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41209[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41209 -> 42122[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41209 -> 42123[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41210[label="ww51",fontsize=16,color="green",shape="box"];41211[label="Pos Zero",fontsize=16,color="green",shape="box"];41212 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41212[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41212 -> 42124[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41212 -> 42125[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41213 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41213[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41213 -> 42126[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41213 -> 42127[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41214[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44119[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44118[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4317)",fontsize=16,color="black",shape="triangle"];44118 -> 44123[label="",style="solid", color="black", weight=3]; 189.27/136.85 41216 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41216[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41216 -> 42130[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41216 -> 42131[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41217[label="ww50",fontsize=16,color="green",shape="box"];41218 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41218[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41218 -> 42132[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41218 -> 42133[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41219[label="ww51",fontsize=16,color="green",shape="box"];41220[label="Pos Zero",fontsize=16,color="green",shape="box"];41221 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41221[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41221 -> 42134[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41221 -> 42135[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41222 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41222[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41222 -> 42136[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41222 -> 42137[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41223[label="Neg Zero",fontsize=16,color="green",shape="box"];44134[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44133[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4318)",fontsize=16,color="black",shape="triangle"];44133 -> 44136[label="",style="solid", color="black", weight=3]; 189.27/136.85 41225 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41225[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41225 -> 42140[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41225 -> 42141[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41226[label="ww50",fontsize=16,color="green",shape="box"];41227 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41227[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41227 -> 42142[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41227 -> 42143[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41228[label="ww51",fontsize=16,color="green",shape="box"];19023 -> 47039[label="",style="dashed", color="red", weight=0]; 189.27/136.85 19023[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];19023 -> 48945[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19023 -> 48946[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19023 -> 48947[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19023 -> 48948[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19023 -> 48949[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19024 -> 47039[label="",style="dashed", color="red", weight=0]; 189.27/136.85 19024[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];19024 -> 48950[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19024 -> 48951[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19024 -> 48952[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19024 -> 48953[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19024 -> 48954[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 51822[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51823[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];51824[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51825[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52982[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52983[label="ww3100",fontsize=16,color="green",shape="box"];52984[label="ww3000",fontsize=16,color="green",shape="box"];52985[label="ww5",fontsize=16,color="green",shape="box"];50022[label="Succ ww3100",fontsize=16,color="green",shape="box"];50023[label="ww3000",fontsize=16,color="green",shape="box"];50024 -> 52965[label="",style="dashed", color="red", weight=0]; 189.27/136.85 50024[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50024 -> 52990[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 50024 -> 52991[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 50024 -> 52992[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 50024 -> 52993[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 51827[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51828[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];51829[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51830[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52986[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52987[label="ww3100",fontsize=16,color="green",shape="box"];52988[label="ww3000",fontsize=16,color="green",shape="box"];52989[label="ww5",fontsize=16,color="green",shape="box"];50025[label="Succ ww3100",fontsize=16,color="green",shape="box"];50026[label="ww3000",fontsize=16,color="green",shape="box"];50027 -> 52965[label="",style="dashed", color="red", weight=0]; 189.27/136.85 50027[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50027 -> 52994[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 50027 -> 52995[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 50027 -> 52996[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 50027 -> 52997[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 53494 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.85 53494[label="msMyInt (Pos Zero) (Pos (Succ ww4566))",fontsize=16,color="magenta"];53494 -> 53533[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 53495 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 53495[label="srMyInt (Pos (Succ ww4565)) (Pos (Succ ww4567))",fontsize=16,color="magenta"];53495 -> 53534[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 53495 -> 53535[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19029 -> 37717[label="",style="dashed", color="red", weight=0]; 189.27/136.85 19029[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww300 (srMyInt (msMyInt (Pos Zero) ww320) (Pos (Succ Zero)))) (srMyInt ww301 (srMyInt (srMyInt (Pos (Succ ww31)) ww321) (Pos (Succ (Succ Zero))))))) (Float ww320 ww321) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (Float ww320 ww321))) (not (esEsOrdering (primCmpFloat (Float ww320 ww321) (Float (psMyInt ww300 (srMyInt (msMyInt (Pos Zero) ww320) (Pos (Succ Zero)))) (srMyInt ww301 (srMyInt (srMyInt (Pos (Succ ww31)) ww321) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];19029 -> 38907[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19029 -> 38908[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19029 -> 38909[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19029 -> 38910[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19029 -> 38911[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19029 -> 38912[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19033 -> 20583[label="",style="dashed", color="red", weight=0]; 189.27/136.85 19033[label="not (esEsOrdering (primCmpFloat (Float ww270 ww271) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];19033 -> 20600[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19033 -> 20601[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19033 -> 20602[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19033 -> 20603[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41229[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41230 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41230[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41230 -> 42144[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41231 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41231[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41231 -> 42145[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41231 -> 42146[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41232[label="Pos Zero",fontsize=16,color="green",shape="box"];44147[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];44146[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4319)",fontsize=16,color="black",shape="triangle"];44146 -> 44149[label="",style="solid", color="black", weight=3]; 189.27/136.85 41234 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41234[label="srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41234 -> 42149[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41234 -> 42150[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41235[label="ww50",fontsize=16,color="green",shape="box"];41236 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41236[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41236 -> 42151[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41236 -> 42152[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41237[label="ww51",fontsize=16,color="green",shape="box"];55154[label="ww3100",fontsize=16,color="green",shape="box"];55155[label="ww5",fontsize=16,color="green",shape="box"];55156[label="ww3000",fontsize=16,color="green",shape="box"];55157[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55158[label="ww3100",fontsize=16,color="green",shape="box"];55159[label="ww5",fontsize=16,color="green",shape="box"];55160[label="ww3000",fontsize=16,color="green",shape="box"];55161[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];41247[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41248 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41248[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41248 -> 42162[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41249 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41249[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41249 -> 42163[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41249 -> 42164[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41250[label="Neg Zero",fontsize=16,color="green",shape="box"];44171[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];44170[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4321)",fontsize=16,color="black",shape="triangle"];44170 -> 44173[label="",style="solid", color="black", weight=3]; 189.27/136.85 41252 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41252[label="srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41252 -> 42167[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41252 -> 42168[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41253[label="ww50",fontsize=16,color="green",shape="box"];41254 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41254[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41254 -> 42169[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41254 -> 42170[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41255[label="ww51",fontsize=16,color="green",shape="box"];19044 -> 20344[label="",style="dashed", color="red", weight=0]; 189.27/136.85 19044[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20980 ww20981) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww2100))) (srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (primPlusFloat (Float ww20980 ww20981) (primDivFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww2100))) (srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="magenta"];19044 -> 20345[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19044 -> 20346[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41256[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41257 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41257[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41257 -> 42171[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41258 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41258[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41258 -> 42172[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41258 -> 42173[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41259[label="Pos Zero",fontsize=16,color="green",shape="box"];44183[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];44182[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4322)",fontsize=16,color="black",shape="triangle"];44182 -> 44185[label="",style="solid", color="black", weight=3]; 189.27/136.85 41261 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41261[label="srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41261 -> 42176[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41261 -> 42177[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41262[label="ww50",fontsize=16,color="green",shape="box"];41263 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41263[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41263 -> 42178[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41263 -> 42179[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41264[label="ww51",fontsize=16,color="green",shape="box"];41265[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41266 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41266[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41266 -> 42180[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41267 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41267[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41267 -> 42181[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41267 -> 42182[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41268[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44195[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];44194[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4323)",fontsize=16,color="black",shape="triangle"];44194 -> 44197[label="",style="solid", color="black", weight=3]; 189.27/136.85 41270 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41270[label="srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41270 -> 42185[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41270 -> 42186[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41271[label="ww50",fontsize=16,color="green",shape="box"];41272 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41272[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41272 -> 42187[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41272 -> 42188[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41273[label="ww51",fontsize=16,color="green",shape="box"];38331 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38331[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2103))) GT)",fontsize=16,color="magenta"];38331 -> 42189[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38331 -> 42190[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38331 -> 42191[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38331 -> 42192[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38332 -> 45265[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38332[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];38332 -> 45266[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38333 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38333[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38333 -> 42194[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38333 -> 42195[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38334 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38334[label="srMyInt ww51 ww2103",fontsize=16,color="magenta"];38334 -> 42196[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38334 -> 42197[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38335[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];38336[label="Pos Zero",fontsize=16,color="green",shape="box"];19051 -> 47039[label="",style="dashed", color="red", weight=0]; 189.27/136.85 19051[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];19051 -> 48960[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19051 -> 48961[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19051 -> 48962[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19051 -> 48963[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19051 -> 48964[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 55458[label="ww5",fontsize=16,color="green",shape="box"];55459[label="ww3100",fontsize=16,color="green",shape="box"];55460[label="ww3000",fontsize=16,color="green",shape="box"];55461[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];19052 -> 47039[label="",style="dashed", color="red", weight=0]; 189.27/136.85 19052[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];19052 -> 48965[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19052 -> 48966[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19052 -> 48967[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19052 -> 48968[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19052 -> 48969[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 55462[label="ww5",fontsize=16,color="green",shape="box"];55463[label="ww3100",fontsize=16,color="green",shape="box"];55464[label="ww3000",fontsize=16,color="green",shape="box"];55465[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53167[label="ww3100",fontsize=16,color="green",shape="box"];53168[label="ww3000",fontsize=16,color="green",shape="box"];53169[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53170[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51833[label="ww5",fontsize=16,color="green",shape="box"];51834[label="ww3100",fontsize=16,color="green",shape="box"];51835[label="ww3000",fontsize=16,color="green",shape="box"];51836[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];50091[label="Succ ww3100",fontsize=16,color="green",shape="box"];50092 -> 31059[label="",style="dashed", color="red", weight=0]; 189.27/136.85 50092[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50092 -> 51964[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 50092 -> 51965[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 50092 -> 51966[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 50092 -> 51967[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 50093[label="ww3000",fontsize=16,color="green",shape="box"];53171[label="ww3100",fontsize=16,color="green",shape="box"];53172[label="ww3000",fontsize=16,color="green",shape="box"];53173[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53174[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51838[label="ww5",fontsize=16,color="green",shape="box"];51839[label="ww3100",fontsize=16,color="green",shape="box"];51840[label="ww3000",fontsize=16,color="green",shape="box"];51841[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];50094[label="Succ ww3100",fontsize=16,color="green",shape="box"];50095 -> 31059[label="",style="dashed", color="red", weight=0]; 189.27/136.85 50095[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50095 -> 51968[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 50095 -> 51969[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 50095 -> 51970[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 50095 -> 51971[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 50096[label="ww3000",fontsize=16,color="green",shape="box"];53590[label="Neg (Succ ww4571)",fontsize=16,color="green",shape="box"];53591[label="Neg (Succ ww4569)",fontsize=16,color="green",shape="box"];53592[label="Pos (Succ ww4570)",fontsize=16,color="green",shape="box"];31417 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.85 31417[label="msMyInt (Pos Zero) (Pos (Succ ww3658))",fontsize=16,color="magenta"];31417 -> 31475[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 31418 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 31418[label="srMyInt (Neg (Succ ww3657)) (Neg (Succ ww3659))",fontsize=16,color="magenta"];31418 -> 31476[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 31418 -> 31477[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41274[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41275 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41275[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41275 -> 42198[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41276 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41276[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41276 -> 42199[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41276 -> 42200[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41277[label="Neg Zero",fontsize=16,color="green",shape="box"];44212[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];44211[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4324)",fontsize=16,color="black",shape="triangle"];44211 -> 44214[label="",style="solid", color="black", weight=3]; 189.27/136.85 41279 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41279[label="srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41279 -> 42203[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41279 -> 42204[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41280[label="ww50",fontsize=16,color="green",shape="box"];41281 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41281[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41281 -> 42205[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41281 -> 42206[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41282[label="ww51",fontsize=16,color="green",shape="box"];41292[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41293 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41293[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41293 -> 42216[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41294 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41294[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41294 -> 42217[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41294 -> 42218[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41295[label="Neg Zero",fontsize=16,color="green",shape="box"];44236[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];44235[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4326)",fontsize=16,color="black",shape="triangle"];44235 -> 44238[label="",style="solid", color="black", weight=3]; 189.27/136.85 41297 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41297[label="srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41297 -> 42221[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41297 -> 42222[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41298[label="ww50",fontsize=16,color="green",shape="box"];41299 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41299[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41299 -> 42223[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41299 -> 42224[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41300[label="ww51",fontsize=16,color="green",shape="box"];19061 -> 47039[label="",style="dashed", color="red", weight=0]; 189.27/136.85 19061[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];19061 -> 48975[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19061 -> 48976[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19061 -> 48977[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19061 -> 48978[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19061 -> 48979[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41303[label="ww3100",fontsize=16,color="green",shape="box"];41304[label="ww5",fontsize=16,color="green",shape="box"];41305[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];19062 -> 47039[label="",style="dashed", color="red", weight=0]; 189.27/136.85 19062[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];19062 -> 48980[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19062 -> 48981[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19062 -> 48982[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19062 -> 48983[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19062 -> 48984[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41306[label="ww3100",fontsize=16,color="green",shape="box"];41307[label="ww5",fontsize=16,color="green",shape="box"];41308[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];51842[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51843[label="Pos Zero",fontsize=16,color="green",shape="box"];51844[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51845[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];51846 -> 41302[label="",style="dashed", color="red", weight=0]; 189.27/136.85 51846[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];51846 -> 52183[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 51846 -> 52184[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 51846 -> 52185[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 50296 -> 48497[label="",style="dashed", color="red", weight=0]; 189.27/136.85 50296[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];51847[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51848[label="Pos Zero",fontsize=16,color="green",shape="box"];51849[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51850[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];51851 -> 41302[label="",style="dashed", color="red", weight=0]; 189.27/136.85 51851[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];51851 -> 52186[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 51851 -> 52187[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 51851 -> 52188[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 50297 -> 48502[label="",style="dashed", color="red", weight=0]; 189.27/136.85 50297[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];44046 -> 26925[label="",style="dashed", color="red", weight=0]; 189.27/136.85 44046[label="primDivFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos (Succ ww4285)) (Pos (Succ ww4286)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];44046 -> 44064[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 44046 -> 44065[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41313[label="Pos Zero",fontsize=16,color="green",shape="box"];41314 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41314[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];41314 -> 42226[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41315 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41315[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41315 -> 42227[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41315 -> 42228[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41316[label="Pos Zero",fontsize=16,color="green",shape="box"];44251[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44250[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4327)",fontsize=16,color="black",shape="triangle"];44250 -> 44253[label="",style="solid", color="black", weight=3]; 189.27/136.85 41318 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41318[label="srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41318 -> 42231[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41318 -> 42232[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41319[label="ww50",fontsize=16,color="green",shape="box"];41320 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41320[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41320 -> 42233[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41320 -> 42234[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41321[label="ww51",fontsize=16,color="green",shape="box"];41322[label="Pos Zero",fontsize=16,color="green",shape="box"];41323 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41323[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];41323 -> 42235[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41324 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41324[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41324 -> 42236[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41324 -> 42237[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41325[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44263[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44262[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4328)",fontsize=16,color="black",shape="triangle"];44262 -> 44265[label="",style="solid", color="black", weight=3]; 189.27/136.85 41327 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41327[label="srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41327 -> 42240[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41327 -> 42241[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41328[label="ww50",fontsize=16,color="green",shape="box"];41329 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41329[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41329 -> 42242[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41329 -> 42243[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41330[label="ww51",fontsize=16,color="green",shape="box"];41331[label="Pos Zero",fontsize=16,color="green",shape="box"];41332 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41332[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];41332 -> 42244[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41333 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41333[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41333 -> 42245[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41333 -> 42246[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41334[label="Neg Zero",fontsize=16,color="green",shape="box"];44275[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44274[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4329)",fontsize=16,color="black",shape="triangle"];44274 -> 44277[label="",style="solid", color="black", weight=3]; 189.27/136.85 41336 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41336[label="srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41336 -> 42249[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41336 -> 42250[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41337[label="ww50",fontsize=16,color="green",shape="box"];41338 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41338[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41338 -> 42251[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41338 -> 42252[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41339[label="ww51",fontsize=16,color="green",shape="box"];41354[label="ww5",fontsize=16,color="green",shape="box"];41355[label="ww3100",fontsize=16,color="green",shape="box"];41356[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];41357[label="ww5",fontsize=16,color="green",shape="box"];41358[label="ww3100",fontsize=16,color="green",shape="box"];41359[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];41368[label="Pos Zero",fontsize=16,color="green",shape="box"];41369 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41369[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];41369 -> 42253[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41370 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41370[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41370 -> 42254[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41370 -> 42255[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41371[label="Pos Zero",fontsize=16,color="green",shape="box"];44287[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44286[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4330)",fontsize=16,color="black",shape="triangle"];44286 -> 44289[label="",style="solid", color="black", weight=3]; 189.27/136.85 41373 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41373[label="srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41373 -> 42258[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41373 -> 42259[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41374[label="ww50",fontsize=16,color="green",shape="box"];41375 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41375[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41375 -> 42260[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41375 -> 42261[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41376[label="ww51",fontsize=16,color="green",shape="box"];38379 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38379[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2111))) GT)",fontsize=16,color="magenta"];38379 -> 42262[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38379 -> 42263[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38379 -> 42264[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38379 -> 42265[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38380 -> 45287[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38380[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="magenta"];38380 -> 45288[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38381 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38381[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38381 -> 42267[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38381 -> 42268[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38382 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38382[label="srMyInt ww51 ww2111",fontsize=16,color="magenta"];38382 -> 42269[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38382 -> 42270[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38383[label="Pos Zero",fontsize=16,color="green",shape="box"];38384[label="Pos Zero",fontsize=16,color="green",shape="box"];19085 -> 47039[label="",style="dashed", color="red", weight=0]; 189.27/136.85 19085[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];19085 -> 48985[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19085 -> 48986[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19085 -> 48987[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19085 -> 48988[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19085 -> 48989[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 31585[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];31586[label="ww3100",fontsize=16,color="green",shape="box"];31587[label="ww5",fontsize=16,color="green",shape="box"];19086 -> 47039[label="",style="dashed", color="red", weight=0]; 189.27/136.85 19086[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];19086 -> 48990[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19086 -> 48991[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19086 -> 48992[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19086 -> 48993[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19086 -> 48994[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 31588[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];31589[label="ww3100",fontsize=16,color="green",shape="box"];31590[label="ww5",fontsize=16,color="green",shape="box"];53195[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53196[label="ww3100",fontsize=16,color="green",shape="box"];53197[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];51853[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51854[label="ww3100",fontsize=16,color="green",shape="box"];51855[label="ww5",fontsize=16,color="green",shape="box"];50334 -> 31527[label="",style="dashed", color="red", weight=0]; 189.27/136.85 50334[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50334 -> 51972[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 50334 -> 51973[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 50334 -> 51974[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 31627[label="takeWhile (flip ltEsFloat ww3723) (Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969)))))))",fontsize=16,color="black",shape="box"];31627 -> 31683[label="",style="solid", color="black", weight=3]; 189.27/136.85 31628[label="Nil",fontsize=16,color="green",shape="box"];53198[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53199[label="ww3100",fontsize=16,color="green",shape="box"];53200[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];51857[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51858[label="ww3100",fontsize=16,color="green",shape="box"];51859[label="ww5",fontsize=16,color="green",shape="box"];50335 -> 31527[label="",style="dashed", color="red", weight=0]; 189.27/136.85 50335[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50335 -> 51975[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 50335 -> 51976[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 50335 -> 51977[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 53641[label="Neg (Succ ww4574)",fontsize=16,color="green",shape="box"];53642[label="Neg (Succ ww4573)",fontsize=16,color="green",shape="box"];53643[label="Pos Zero",fontsize=16,color="green",shape="box"];31824 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.85 31824[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];31824 -> 31860[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 31825 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 31825[label="srMyInt (Neg (Succ ww3727)) (Neg (Succ ww3728))",fontsize=16,color="magenta"];31825 -> 31861[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 31825 -> 31862[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41377[label="Pos Zero",fontsize=16,color="green",shape="box"];41378 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41378[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];41378 -> 42271[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41379 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41379[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41379 -> 42272[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41379 -> 42273[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41380[label="Neg Zero",fontsize=16,color="green",shape="box"];44304[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44303[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4331)",fontsize=16,color="black",shape="triangle"];44303 -> 44306[label="",style="solid", color="black", weight=3]; 189.27/136.85 41382 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41382[label="srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41382 -> 42276[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41382 -> 42277[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41383[label="ww50",fontsize=16,color="green",shape="box"];41384 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41384[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41384 -> 42278[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41384 -> 42279[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41385[label="ww51",fontsize=16,color="green",shape="box"];41386[label="Pos Zero",fontsize=16,color="green",shape="box"];41387 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41387[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];41387 -> 42280[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41388 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41388[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41388 -> 42281[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41388 -> 42282[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41389[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44316[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44315[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4332)",fontsize=16,color="black",shape="triangle"];44315 -> 44318[label="",style="solid", color="black", weight=3]; 189.27/136.85 41391 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41391[label="srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41391 -> 42285[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41391 -> 42286[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41392[label="ww50",fontsize=16,color="green",shape="box"];41393 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41393[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41393 -> 42287[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41393 -> 42288[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41394[label="ww51",fontsize=16,color="green",shape="box"];41395[label="Pos Zero",fontsize=16,color="green",shape="box"];41396 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41396[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];41396 -> 42289[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41397 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41397[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41397 -> 42290[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41397 -> 42291[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41398[label="Neg Zero",fontsize=16,color="green",shape="box"];44328[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44327[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4333)",fontsize=16,color="black",shape="triangle"];44327 -> 44330[label="",style="solid", color="black", weight=3]; 189.27/136.85 41400 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41400[label="srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41400 -> 42294[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41400 -> 42295[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41401[label="ww50",fontsize=16,color="green",shape="box"];41402 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41402[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41402 -> 42296[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41402 -> 42297[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41403[label="ww51",fontsize=16,color="green",shape="box"];52024[label="not (esEsOrdering (primCmpInt (Pos (Succ ww449100)) (Pos ww44900)) LT)",fontsize=16,color="black",shape="box"];52024 -> 52194[label="",style="solid", color="black", weight=3]; 189.27/136.85 52025[label="not (esEsOrdering (primCmpInt (Pos (Succ ww449100)) (Neg ww44900)) LT)",fontsize=16,color="black",shape="box"];52025 -> 52195[label="",style="solid", color="black", weight=3]; 189.27/136.85 52026[label="not (esEsOrdering (primCmpInt (Pos Zero) (Pos ww44900)) LT)",fontsize=16,color="burlywood",shape="box"];62928[label="ww44900/Succ ww449000",fontsize=10,color="white",style="solid",shape="box"];52026 -> 62928[label="",style="solid", color="burlywood", weight=9]; 189.27/136.85 62928 -> 52196[label="",style="solid", color="burlywood", weight=3]; 189.27/136.85 62929[label="ww44900/Zero",fontsize=10,color="white",style="solid",shape="box"];52026 -> 62929[label="",style="solid", color="burlywood", weight=9]; 189.27/136.85 62929 -> 52197[label="",style="solid", color="burlywood", weight=3]; 189.27/136.85 52027[label="not (esEsOrdering (primCmpInt (Pos Zero) (Neg ww44900)) LT)",fontsize=16,color="burlywood",shape="box"];62930[label="ww44900/Succ ww449000",fontsize=10,color="white",style="solid",shape="box"];52027 -> 62930[label="",style="solid", color="burlywood", weight=9]; 189.27/136.85 62930 -> 52198[label="",style="solid", color="burlywood", weight=3]; 189.27/136.85 62931[label="ww44900/Zero",fontsize=10,color="white",style="solid",shape="box"];52027 -> 62931[label="",style="solid", color="burlywood", weight=9]; 189.27/136.85 62931 -> 52199[label="",style="solid", color="burlywood", weight=3]; 189.27/136.85 52028[label="not (esEsOrdering (primCmpInt (Neg (Succ ww449100)) (Pos ww44900)) LT)",fontsize=16,color="black",shape="box"];52028 -> 52200[label="",style="solid", color="black", weight=3]; 189.27/136.85 52029[label="not (esEsOrdering (primCmpInt (Neg (Succ ww449100)) (Neg ww44900)) LT)",fontsize=16,color="black",shape="box"];52029 -> 52201[label="",style="solid", color="black", weight=3]; 189.27/136.85 52030[label="not (esEsOrdering (primCmpInt (Neg Zero) (Pos ww44900)) LT)",fontsize=16,color="burlywood",shape="box"];62932[label="ww44900/Succ ww449000",fontsize=10,color="white",style="solid",shape="box"];52030 -> 62932[label="",style="solid", color="burlywood", weight=9]; 189.27/136.85 62932 -> 52202[label="",style="solid", color="burlywood", weight=3]; 189.27/136.85 62933[label="ww44900/Zero",fontsize=10,color="white",style="solid",shape="box"];52030 -> 62933[label="",style="solid", color="burlywood", weight=9]; 189.27/136.85 62933 -> 52203[label="",style="solid", color="burlywood", weight=3]; 189.27/136.85 52031[label="not (esEsOrdering (primCmpInt (Neg Zero) (Neg ww44900)) LT)",fontsize=16,color="burlywood",shape="box"];62934[label="ww44900/Succ ww449000",fontsize=10,color="white",style="solid",shape="box"];52031 -> 62934[label="",style="solid", color="burlywood", weight=9]; 189.27/136.85 62934 -> 52204[label="",style="solid", color="burlywood", weight=3]; 189.27/136.85 62935[label="ww44900/Zero",fontsize=10,color="white",style="solid",shape="box"];52031 -> 62935[label="",style="solid", color="burlywood", weight=9]; 189.27/136.85 62935 -> 52205[label="",style="solid", color="burlywood", weight=3]; 189.27/136.85 52032 -> 47039[label="",style="dashed", color="red", weight=0]; 189.27/136.85 52032[label="takeWhile1 (flip gtEsFloat (Float ww32620 ww32621)) (Float ww446200 ww446201) ww44621 (not (esEsOrdering (compareMyInt (srMyInt ww446200 ww32620) (srMyInt ww446201 ww32621)) LT))",fontsize=16,color="magenta"];52032 -> 52206[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 52032 -> 52207[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 52032 -> 52208[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 52032 -> 52209[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 52032 -> 52210[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 52036 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.85 52036[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];52036 -> 52215[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 52036 -> 52216[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 52037 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 52037[label="srMyInt (Pos (Succ ww53900)) (Neg (Succ ww54100))",fontsize=16,color="magenta"];52037 -> 52217[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 52037 -> 52218[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 52038 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 52038[label="srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))",fontsize=16,color="magenta"];52038 -> 52219[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 52038 -> 52220[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 52039 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.85 52039[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];52039 -> 52221[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 52039 -> 52222[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 52040[label="ww4493",fontsize=16,color="green",shape="box"];52041 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.85 52041[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];52041 -> 52223[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 52041 -> 52224[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 52042 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 52042[label="srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))",fontsize=16,color="magenta"];52042 -> 52225[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 52042 -> 52226[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19111 -> 15103[label="",style="dashed", color="red", weight=0]; 189.27/136.85 19111[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];19111 -> 20476[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19111 -> 20477[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19112 -> 15103[label="",style="dashed", color="red", weight=0]; 189.27/136.85 19112[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];19112 -> 20478[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19112 -> 20479[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19110[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) ww2314))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) ww2315))) GT))",fontsize=16,color="black",shape="triangle"];19110 -> 20480[label="",style="solid", color="black", weight=3]; 189.27/136.85 19115 -> 18157[label="",style="dashed", color="red", weight=0]; 189.27/136.85 19115[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];19116 -> 18157[label="",style="dashed", color="red", weight=0]; 189.27/136.85 19116[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];19114[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) ww2316))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) ww2317))) GT))",fontsize=16,color="black",shape="triangle"];19114 -> 20481[label="",style="solid", color="black", weight=3]; 189.27/136.85 19120 -> 37717[label="",style="dashed", color="red", weight=0]; 189.27/136.85 19120[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];19120 -> 38943[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19120 -> 38944[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19120 -> 38945[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19120 -> 38946[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19120 -> 38947[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19120 -> 38948[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19122 -> 15290[label="",style="dashed", color="red", weight=0]; 189.27/136.85 19122[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];19122 -> 20493[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19123 -> 15290[label="",style="dashed", color="red", weight=0]; 189.27/136.85 19123[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];19123 -> 20494[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19121[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) ww2318))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) ww2319))) GT))",fontsize=16,color="black",shape="triangle"];19121 -> 20495[label="",style="solid", color="black", weight=3]; 189.27/136.85 19125[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];19125 -> 20496[label="",style="solid", color="black", weight=3]; 189.27/136.85 19127 -> 18163[label="",style="dashed", color="red", weight=0]; 189.27/136.85 19127[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];19127 -> 20497[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19128 -> 18163[label="",style="dashed", color="red", weight=0]; 189.27/136.85 19128[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];19128 -> 20498[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19126[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) ww2320))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) ww2321))) GT))",fontsize=16,color="black",shape="triangle"];19126 -> 20499[label="",style="solid", color="black", weight=3]; 189.27/136.85 19130 -> 37717[label="",style="dashed", color="red", weight=0]; 189.27/136.85 19130[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];19130 -> 38949[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19130 -> 38950[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19130 -> 38951[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19130 -> 38952[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19130 -> 38953[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19130 -> 38954[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19132 -> 5124[label="",style="dashed", color="red", weight=0]; 189.27/136.85 19132[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];19132 -> 20505[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19133 -> 5124[label="",style="dashed", color="red", weight=0]; 189.27/136.85 19133[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];19133 -> 20506[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19131[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) ww2322))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) ww2323))) GT))",fontsize=16,color="black",shape="triangle"];19131 -> 20507[label="",style="solid", color="black", weight=3]; 189.27/136.85 19134[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (primDivFloat (Float (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];19134 -> 20508[label="",style="solid", color="black", weight=3]; 189.27/136.85 19135 -> 37717[label="",style="dashed", color="red", weight=0]; 189.27/136.85 19135[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 (srMyInt (srMyInt (Neg (Succ ww53900)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 (srMyInt (srMyInt (Neg (Succ ww53900)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];19135 -> 38955[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19135 -> 38956[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19135 -> 38957[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19135 -> 38958[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19135 -> 38959[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19135 -> 38960[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19136 -> 37717[label="",style="dashed", color="red", weight=0]; 189.27/136.85 19136[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];19136 -> 38961[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19136 -> 38962[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19136 -> 38963[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19136 -> 38964[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19136 -> 38965[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19136 -> 38966[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19137 -> 37717[label="",style="dashed", color="red", weight=0]; 189.27/136.85 19137[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];19137 -> 38967[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19137 -> 38968[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19137 -> 38969[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19137 -> 38970[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19137 -> 38971[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19137 -> 38972[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48695 -> 59092[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48695[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48695 -> 59203[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48695 -> 59204[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48695 -> 59205[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48695 -> 59206[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48695 -> 59207[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48696[label="Neg Zero",fontsize=16,color="green",shape="box"];48697[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];48697 -> 51979[label="",style="solid", color="black", weight=3]; 189.27/136.85 48698[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48699 -> 50153[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48699[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48699 -> 50169[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48700 -> 59092[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48700[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48700 -> 59208[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48700 -> 59209[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48700 -> 59210[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48700 -> 59211[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48700 -> 59212[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48701[label="Neg Zero",fontsize=16,color="green",shape="box"];48702[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];48702 -> 52227[label="",style="solid", color="black", weight=3]; 189.27/136.85 48703[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48704 -> 50153[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48704[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48704 -> 50170[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 53140[label="ww5",fontsize=16,color="green",shape="box"];53141[label="ww3100",fontsize=16,color="green",shape="box"];53142[label="ww4000",fontsize=16,color="green",shape="box"];53143[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53529[label="ww4577",fontsize=16,color="green",shape="box"];53530[label="Neg Zero",fontsize=16,color="green",shape="box"];53531[label="Pos (Succ ww4579)",fontsize=16,color="green",shape="box"];53532[label="Pos (Succ ww4578)",fontsize=16,color="green",shape="box"];16445 -> 21758[label="",style="dashed", color="red", weight=0]; 189.27/136.85 16445[label="primMulInt (srMyInt (Pos Zero) (Pos (Succ ww24))) ww18321",fontsize=16,color="magenta"];16445 -> 21765[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 16445 -> 21766[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38403 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38403[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2113))) GT)",fontsize=16,color="magenta"];38403 -> 42298[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38403 -> 42299[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38403 -> 42300[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38403 -> 42301[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38404 -> 45351[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38404[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];38404 -> 45352[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38405 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38405[label="psMyInt ww50 (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38405 -> 42303[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38405 -> 42304[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38406 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38406[label="srMyInt ww51 ww2113",fontsize=16,color="magenta"];38406 -> 42305[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38406 -> 42306[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38407[label="Neg Zero",fontsize=16,color="green",shape="box"];38408[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];21775 -> 20526[label="",style="dashed", color="red", weight=0]; 189.27/136.85 21775[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];21776[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20571[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww2485) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww2485)))",fontsize=16,color="green",shape="box"];20571 -> 20575[label="",style="dashed", color="green", weight=3]; 189.27/136.85 20571 -> 20576[label="",style="dashed", color="green", weight=3]; 189.27/136.85 38409 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38409[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww80 (srMyInt (msMyInt (Pos (Succ ww7)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww81 ww2236))) GT)",fontsize=16,color="magenta"];38409 -> 42307[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38409 -> 42308[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38409 -> 42309[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38409 -> 42310[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38409 -> 42311[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38409 -> 42312[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38410[label="ww9",fontsize=16,color="green",shape="box"];38411 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38411[label="psMyInt ww80 (srMyInt (msMyInt (Pos (Succ ww7)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38411 -> 42313[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38411 -> 42314[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38412 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38412[label="srMyInt ww81 ww2236",fontsize=16,color="magenta"];38412 -> 42315[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38412 -> 42316[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38413[label="Neg Zero",fontsize=16,color="green",shape="box"];38414[label="Pos Zero",fontsize=16,color="green",shape="box"];41404[label="Neg Zero",fontsize=16,color="green",shape="box"];41405 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41405[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41405 -> 42317[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41405 -> 42318[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41406 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41406[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41406 -> 42319[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41406 -> 42320[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41407[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44350[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44349[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4334)",fontsize=16,color="black",shape="triangle"];44349 -> 44352[label="",style="solid", color="black", weight=3]; 189.27/136.85 41409 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41409[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41409 -> 42323[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41409 -> 42324[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41410[label="ww50",fontsize=16,color="green",shape="box"];41411 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41411[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41411 -> 42325[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41411 -> 42326[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41412[label="ww51",fontsize=16,color="green",shape="box"];20230[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="black",shape="triangle"];20230 -> 20257[label="",style="solid", color="black", weight=3]; 189.27/136.85 20610[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];19179 -> 20583[label="",style="dashed", color="red", weight=0]; 189.27/136.85 19179[label="not (esEsOrdering (primCmpFloat (Float ww150 ww151) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];19179 -> 20604[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19179 -> 20605[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 33002[label="ww4000",fontsize=16,color="green",shape="box"];33003[label="ww5",fontsize=16,color="green",shape="box"];33004[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];33005[label="ww3100",fontsize=16,color="green",shape="box"];33059[label="ww4000",fontsize=16,color="green",shape="box"];33060[label="ww5",fontsize=16,color="green",shape="box"];33061[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];33062[label="ww3100",fontsize=16,color="green",shape="box"];33419[label="takeWhile1 (flip ltEsFloat ww3892) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123))))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))))) (not (esEsOrdering (primCmpFloat (psFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))) ww3892) GT))",fontsize=16,color="black",shape="box"];33419 -> 33486[label="",style="solid", color="black", weight=3]; 189.27/136.85 58777 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.85 58777[label="primPlusFloat (Float (msMyInt (Pos (Succ ww2121)) (Neg Zero)) (srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123)))) ww4736",fontsize=16,color="magenta"];58777 -> 58789[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 58777 -> 58790[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 58777 -> 58791[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 21779[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="black",shape="triangle"];21779 -> 21808[label="",style="solid", color="black", weight=3]; 189.27/136.85 21780[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20621[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww2496) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww2496)))",fontsize=16,color="green",shape="box"];20621 -> 20625[label="",style="dashed", color="green", weight=3]; 189.27/136.85 20621 -> 20626[label="",style="dashed", color="green", weight=3]; 189.27/136.85 41413[label="Neg Zero",fontsize=16,color="green",shape="box"];41414 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41414[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41414 -> 42327[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41414 -> 42328[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41415 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41415[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41415 -> 42329[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41415 -> 42330[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41416[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44363[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];44362[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4335)",fontsize=16,color="black",shape="triangle"];44362 -> 44365[label="",style="solid", color="black", weight=3]; 189.27/136.85 41418 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41418[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41418 -> 42333[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41418 -> 42334[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41419[label="ww50",fontsize=16,color="green",shape="box"];41420 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41420[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41420 -> 42335[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41420 -> 42336[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41421[label="ww51",fontsize=16,color="green",shape="box"];21932 -> 21890[label="",style="dashed", color="red", weight=0]; 189.27/136.85 21932[label="primMulNat ww266600 (Succ ww1833100)",fontsize=16,color="magenta"];21932 -> 22372[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 21932 -> 22373[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 21933[label="Succ ww1833100",fontsize=16,color="green",shape="box"];19192[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];19193[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];48705 -> 52355[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48705[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48705 -> 52370[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48705 -> 52371[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48705 -> 52372[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48705 -> 52373[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48706[label="Neg Zero",fontsize=16,color="green",shape="box"];48707 -> 33130[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48707[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48707 -> 52235[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48707 -> 52236[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48707 -> 52237[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48707 -> 52238[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48708[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48709 -> 50222[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48709[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48709 -> 50237[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 33147[label="ww3100",fontsize=16,color="green",shape="box"];33148[label="ww5",fontsize=16,color="green",shape="box"];33149[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];33150[label="ww4000",fontsize=16,color="green",shape="box"];48710 -> 52355[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48710[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48710 -> 52374[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48710 -> 52375[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48710 -> 52376[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48710 -> 52377[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48711[label="Neg Zero",fontsize=16,color="green",shape="box"];48712 -> 33130[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48712[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48712 -> 52259[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48712 -> 52260[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48712 -> 52261[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48712 -> 52262[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48713[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48714 -> 50222[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48714[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48714 -> 50238[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 33204[label="ww3100",fontsize=16,color="green",shape="box"];33205[label="ww5",fontsize=16,color="green",shape="box"];33206[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];33207[label="ww4000",fontsize=16,color="green",shape="box"];51865[label="ww3100",fontsize=16,color="green",shape="box"];51866[label="ww5",fontsize=16,color="green",shape="box"];51867[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51868[label="ww4000",fontsize=16,color="green",shape="box"];28286[label="not (esEsOrdering (compareFloat (Float (Neg Zero) (Neg (Succ ww3100))) ww3429) GT)",fontsize=16,color="black",shape="box"];28286 -> 28369[label="",style="solid", color="black", weight=3]; 189.27/136.85 33251[label="takeWhile (flip ltEsFloat ww3905) (Cons (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979)))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979))))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979)))))))",fontsize=16,color="black",shape="box"];33251 -> 33303[label="",style="solid", color="black", weight=3]; 189.27/136.85 58477 -> 52355[label="",style="dashed", color="red", weight=0]; 189.27/136.85 58477[label="iterate (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979))))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979))))",fontsize=16,color="magenta"];58477 -> 58492[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 58477 -> 58493[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 58477 -> 58494[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 58477 -> 58495[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 58478[label="ww3905",fontsize=16,color="green",shape="box"];58479[label="ww1979",fontsize=16,color="green",shape="box"];58476[label="takeWhile0 (flip ltEsFloat ww4656) (Float (Neg Zero) (Neg (Succ ww2186))) ww4728 MyTrue",fontsize=16,color="black",shape="triangle"];58476 -> 58496[label="",style="solid", color="black", weight=3]; 189.27/136.85 52660 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.85 52660[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4521)) (Neg Zero)) (srMyInt (Neg (Succ ww4522)) (Neg (Succ ww4523)))) ww4530",fontsize=16,color="magenta"];52660 -> 52690[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 52660 -> 52691[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 52660 -> 52692[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 33420[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww3909)) (Neg (Succ ww3910))) (Float (Neg Zero) (Neg (Succ ww3911)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];33420 -> 33487[label="",style="solid", color="black", weight=3]; 189.27/136.85 51871 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.85 51871[label="primPlusFloat (Float ww190 ww191) (primDivFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];51871 -> 52287[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 51871 -> 52288[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 51871 -> 52289[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41422[label="Neg Zero",fontsize=16,color="green",shape="box"];41423 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41423[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41423 -> 42337[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41423 -> 42338[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41424 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41424[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41424 -> 42339[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41424 -> 42340[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41425[label="Neg Zero",fontsize=16,color="green",shape="box"];44376[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44375[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4336)",fontsize=16,color="black",shape="triangle"];44375 -> 44378[label="",style="solid", color="black", weight=3]; 189.27/136.85 41427 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41427[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41427 -> 42343[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41427 -> 42344[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41428[label="ww50",fontsize=16,color="green",shape="box"];41429 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41429[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41429 -> 42345[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41429 -> 42346[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41430[label="ww51",fontsize=16,color="green",shape="box"];41431[label="Neg Zero",fontsize=16,color="green",shape="box"];41432 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41432[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41432 -> 42347[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41432 -> 42348[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41433 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41433[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41433 -> 42349[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41433 -> 42350[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41434[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44389[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44388[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4337)",fontsize=16,color="black",shape="triangle"];44388 -> 44391[label="",style="solid", color="black", weight=3]; 189.27/136.85 41436 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41436[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41436 -> 42353[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41436 -> 42354[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41437[label="ww50",fontsize=16,color="green",shape="box"];41438 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41438[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41438 -> 42355[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41438 -> 42356[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41439[label="ww51",fontsize=16,color="green",shape="box"];41440[label="Neg Zero",fontsize=16,color="green",shape="box"];41441 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41441[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41441 -> 42357[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41441 -> 42358[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41442 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41442[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41442 -> 42359[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41442 -> 42360[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41443[label="Neg Zero",fontsize=16,color="green",shape="box"];44402[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44401[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4338)",fontsize=16,color="black",shape="triangle"];44401 -> 44404[label="",style="solid", color="black", weight=3]; 189.27/136.85 41445 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41445[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41445 -> 42363[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41445 -> 42364[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41446[label="ww50",fontsize=16,color="green",shape="box"];41447 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41447[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41447 -> 42365[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41447 -> 42366[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41448[label="ww51",fontsize=16,color="green",shape="box"];48715 -> 43685[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48715[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48715 -> 52290[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48715 -> 52291[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48715 -> 52292[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48715 -> 52293[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48716[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48717 -> 52299[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48717[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48717 -> 52332[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48717 -> 52333[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48717 -> 52334[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48717 -> 52335[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48718[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48719 -> 49896[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48719[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48719 -> 49930[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48719 -> 49931[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48719 -> 49932[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48720 -> 43685[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48720[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48720 -> 52295[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48720 -> 52296[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48720 -> 52297[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48720 -> 52298[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48721[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48722 -> 52299[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48722[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48722 -> 52336[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48722 -> 52337[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48722 -> 52338[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48722 -> 52339[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48723[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48724 -> 49896[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48724[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48724 -> 49933[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48724 -> 49934[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48724 -> 49935[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 52328[label="ww5",fontsize=16,color="green",shape="box"];52329[label="ww3000",fontsize=16,color="green",shape="box"];52330[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52331[label="ww3100",fontsize=16,color="green",shape="box"];52736[label="Neg (Succ ww4528)",fontsize=16,color="green",shape="box"];52737[label="Pos (Succ ww4529)",fontsize=16,color="green",shape="box"];52738[label="Pos (Succ ww4527)",fontsize=16,color="green",shape="box"];38445 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38445[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2125))) GT)",fontsize=16,color="magenta"];38445 -> 42367[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38445 -> 42368[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38445 -> 42369[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38445 -> 42370[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38446 -> 45372[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38446[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];38446 -> 45373[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38447 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38447[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38447 -> 42372[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38447 -> 42373[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38448 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38448[label="srMyInt ww51 ww2125",fontsize=16,color="magenta"];38448 -> 42374[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38448 -> 42375[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38449[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];38450[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];41449[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41450 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41450[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41450 -> 42376[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41451 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41451[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41451 -> 42377[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41451 -> 42378[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41452[label="Pos Zero",fontsize=16,color="green",shape="box"];44420[label="Float (Neg (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];44419[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4339)",fontsize=16,color="black",shape="triangle"];44419 -> 44422[label="",style="solid", color="black", weight=3]; 189.27/136.85 41454 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41454[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41454 -> 42381[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41454 -> 42382[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41455[label="ww50",fontsize=16,color="green",shape="box"];41456 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41456[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41456 -> 42383[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41456 -> 42384[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41457[label="ww51",fontsize=16,color="green",shape="box"];41458[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41459 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41459[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41459 -> 42385[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41460 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41460[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41460 -> 42386[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41460 -> 42387[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41461[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44432[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44431[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4340)",fontsize=16,color="black",shape="triangle"];44431 -> 44434[label="",style="solid", color="black", weight=3]; 189.27/136.85 41463 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41463[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41463 -> 42390[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41463 -> 42391[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41464[label="ww50",fontsize=16,color="green",shape="box"];41465 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41465[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41465 -> 42392[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41465 -> 42393[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41466[label="ww51",fontsize=16,color="green",shape="box"];16721 -> 21758[label="",style="dashed", color="red", weight=0]; 189.27/136.85 16721[label="primMulInt (srMyInt (Pos Zero) (Neg Zero)) ww18341",fontsize=16,color="magenta"];16721 -> 21767[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 16721 -> 21768[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38463 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38463[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2127))) GT)",fontsize=16,color="magenta"];38463 -> 42394[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38463 -> 42395[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38463 -> 42396[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38463 -> 42397[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38464 -> 45384[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38464[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];38464 -> 45385[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38465 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38465[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38465 -> 42399[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38465 -> 42400[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38466 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38466[label="srMyInt ww51 ww2127",fontsize=16,color="magenta"];38466 -> 42401[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38466 -> 42402[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38467[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];38468[label="Neg Zero",fontsize=16,color="green",shape="box"];19256[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21290 ww21291) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww2131))) (srMyInt (Neg (Succ ww2130)) (Pos (Succ ww2132)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (primPlusFloat (Float ww21290 ww21291) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww2131))) (srMyInt (Neg (Succ ww2130)) (Pos (Succ ww2132)))) (primIntToFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];19256 -> 20644[label="",style="solid", color="black", weight=3]; 189.27/136.85 41467[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41468 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41468[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41468 -> 42403[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41469 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41469[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41469 -> 42404[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41469 -> 42405[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41470[label="Pos Zero",fontsize=16,color="green",shape="box"];44449[label="Float (Neg (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];44448[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4341)",fontsize=16,color="black",shape="triangle"];44448 -> 44451[label="",style="solid", color="black", weight=3]; 189.27/136.85 41472 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41472[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41472 -> 42408[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41472 -> 42409[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41473[label="ww50",fontsize=16,color="green",shape="box"];41474 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41474[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41474 -> 42410[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41474 -> 42411[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41475[label="ww51",fontsize=16,color="green",shape="box"];41476[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41477 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41477[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41477 -> 42412[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41478 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41478[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41478 -> 42413[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41478 -> 42414[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41479[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44461[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];44460[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4342)",fontsize=16,color="black",shape="triangle"];44460 -> 44463[label="",style="solid", color="black", weight=3]; 189.27/136.85 41481 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41481[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41481 -> 42417[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41481 -> 42418[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41482[label="ww50",fontsize=16,color="green",shape="box"];41483 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41483[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41483 -> 42419[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41483 -> 42420[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41484[label="ww51",fontsize=16,color="green",shape="box"];38481 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38481[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2134))) GT)",fontsize=16,color="magenta"];38481 -> 42421[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38481 -> 42422[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38481 -> 42423[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38481 -> 42424[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38482 -> 45396[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38482[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];38482 -> 45397[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38483 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38483[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38483 -> 42426[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38483 -> 42427[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38484 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38484[label="srMyInt ww51 ww2134",fontsize=16,color="magenta"];38484 -> 42428[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38484 -> 42429[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38485[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];38486[label="Pos Zero",fontsize=16,color="green",shape="box"];48725 -> 52494[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48725[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48725 -> 52513[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48725 -> 52514[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48725 -> 52515[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48725 -> 52516[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48726[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48727 -> 33989[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48727[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48727 -> 52387[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48727 -> 52388[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48727 -> 52389[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48727 -> 52390[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48728[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48729 -> 49946[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48729[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48729 -> 49980[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48729 -> 49981[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48729 -> 49982[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 34006[label="ww3100",fontsize=16,color="green",shape="box"];34007[label="ww3000",fontsize=16,color="green",shape="box"];34008[label="ww5",fontsize=16,color="green",shape="box"];34009[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];48730 -> 52494[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48730[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48730 -> 52517[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48730 -> 52518[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48730 -> 52519[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48730 -> 52520[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48731[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];48732 -> 33989[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48732[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48732 -> 52415[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48732 -> 52416[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48732 -> 52417[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48732 -> 52418[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48733[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48734 -> 49946[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48734[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48734 -> 49983[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48734 -> 49984[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48734 -> 49985[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 34157[label="ww3100",fontsize=16,color="green",shape="box"];34158[label="ww3000",fontsize=16,color="green",shape="box"];34159[label="ww5",fontsize=16,color="green",shape="box"];34160[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];51872[label="ww3100",fontsize=16,color="green",shape="box"];51873[label="ww3000",fontsize=16,color="green",shape="box"];51874[label="ww5",fontsize=16,color="green",shape="box"];51875[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28551[label="not (esEsOrdering (compareFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) ww3453) GT)",fontsize=16,color="black",shape="box"];28551 -> 28666[label="",style="solid", color="black", weight=3]; 189.27/136.85 34223[label="takeWhile (flip ltEsFloat ww3994) (Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))))))",fontsize=16,color="black",shape="box"];34223 -> 34281[label="",style="solid", color="black", weight=3]; 189.27/136.85 56087[label="ww1982",fontsize=16,color="green",shape="box"];56088[label="ww1983",fontsize=16,color="green",shape="box"];56089[label="ww1984",fontsize=16,color="green",shape="box"];56090[label="Float (Neg (Succ ww1983)) (Neg (Succ ww1984))",fontsize=16,color="green",shape="box"];56091[label="takeWhile0 (flip ltEsFloat ww4653) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) ww4651 MyTrue",fontsize=16,color="black",shape="box"];56091 -> 56118[label="",style="solid", color="black", weight=3]; 189.27/136.85 34484[label="Neg (Succ ww3999)",fontsize=16,color="green",shape="box"];34485[label="Neg (Succ ww4000)",fontsize=16,color="green",shape="box"];34486[label="Neg (Succ ww3998)",fontsize=16,color="green",shape="box"];41485[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41486 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41486[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41486 -> 42430[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41487 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41487[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41487 -> 42431[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41487 -> 42432[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41488[label="Neg Zero",fontsize=16,color="green",shape="box"];44478[label="Float (Neg (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];44477[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4343)",fontsize=16,color="black",shape="triangle"];44477 -> 44480[label="",style="solid", color="black", weight=3]; 189.27/136.85 41490 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41490[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41490 -> 42435[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41490 -> 42436[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41491[label="ww50",fontsize=16,color="green",shape="box"];41492 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41492[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41492 -> 42437[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41492 -> 42438[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41493[label="ww51",fontsize=16,color="green",shape="box"];41494[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41495 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41495[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41495 -> 42439[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41496 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41496[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41496 -> 42440[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41496 -> 42441[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41497[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44490[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44489[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4344)",fontsize=16,color="black",shape="triangle"];44489 -> 44492[label="",style="solid", color="black", weight=3]; 189.27/136.85 41499 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41499[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41499 -> 42444[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41499 -> 42445[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41500[label="ww50",fontsize=16,color="green",shape="box"];41501 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41501[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41501 -> 42446[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41501 -> 42447[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41502[label="ww51",fontsize=16,color="green",shape="box"];41503[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41504 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41504[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41504 -> 42448[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41505 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41505[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41505 -> 42449[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41505 -> 42450[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41506[label="Neg Zero",fontsize=16,color="green",shape="box"];44502[label="Float (Neg (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];44501[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4345)",fontsize=16,color="black",shape="triangle"];44501 -> 44504[label="",style="solid", color="black", weight=3]; 189.27/136.85 41508 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41508[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41508 -> 42453[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41508 -> 42454[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41509[label="ww50",fontsize=16,color="green",shape="box"];41510 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41510[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41510 -> 42455[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41510 -> 42456[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41511[label="ww51",fontsize=16,color="green",shape="box"];48735 -> 43685[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48735[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48735 -> 52419[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48735 -> 52420[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48735 -> 52421[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48735 -> 52422[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48736[label="Neg Zero",fontsize=16,color="green",shape="box"];48737 -> 52428[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48737[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48737 -> 52453[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48737 -> 52454[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48737 -> 52455[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48738[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48739 -> 50153[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48739[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48739 -> 50171[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48740 -> 43685[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48740[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48740 -> 52424[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48740 -> 52425[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48740 -> 52426[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48740 -> 52427[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48741[label="Neg Zero",fontsize=16,color="green",shape="box"];48742 -> 52428[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48742[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48742 -> 52456[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48742 -> 52457[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48742 -> 52458[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48743[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48744 -> 50153[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48744[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48744 -> 50172[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 52450[label="ww3100",fontsize=16,color="green",shape="box"];52451[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52452[label="ww5",fontsize=16,color="green",shape="box"];53025[label="Neg Zero",fontsize=16,color="green",shape="box"];53026[label="Pos (Succ ww4538)",fontsize=16,color="green",shape="box"];53027[label="Pos (Succ ww4537)",fontsize=16,color="green",shape="box"];38505 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38505[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2136))) GT)",fontsize=16,color="magenta"];38505 -> 42457[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38505 -> 42458[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38505 -> 42459[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38505 -> 42460[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38506 -> 45410[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38506[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];38506 -> 45411[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38507 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38507[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38507 -> 42462[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38507 -> 42463[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38508 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38508[label="srMyInt ww51 ww2136",fontsize=16,color="magenta"];38508 -> 42464[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38508 -> 42465[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38509[label="Neg Zero",fontsize=16,color="green",shape="box"];38510[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];41512[label="Neg Zero",fontsize=16,color="green",shape="box"];41513 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41513[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];41513 -> 42466[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41514 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41514[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41514 -> 42467[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41514 -> 42468[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41515[label="Pos Zero",fontsize=16,color="green",shape="box"];44519[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44518[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4346)",fontsize=16,color="black",shape="triangle"];44518 -> 44521[label="",style="solid", color="black", weight=3]; 189.27/136.85 41517 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41517[label="srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41517 -> 42471[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41517 -> 42472[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41518[label="ww50",fontsize=16,color="green",shape="box"];41519 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41519[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41519 -> 42473[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41519 -> 42474[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41520[label="ww51",fontsize=16,color="green",shape="box"];41521[label="Neg Zero",fontsize=16,color="green",shape="box"];41522 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41522[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];41522 -> 42475[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41523 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41523[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41523 -> 42476[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41523 -> 42477[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41524[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44531[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44530[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4347)",fontsize=16,color="black",shape="triangle"];44530 -> 44533[label="",style="solid", color="black", weight=3]; 189.27/136.85 41526 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41526[label="srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41526 -> 42480[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41526 -> 42481[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41527[label="ww50",fontsize=16,color="green",shape="box"];41528 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41528[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41528 -> 42482[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41528 -> 42483[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41529[label="ww51",fontsize=16,color="green",shape="box"];38523 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38523[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2138))) GT)",fontsize=16,color="magenta"];38523 -> 42484[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38523 -> 42485[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38523 -> 42486[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38523 -> 42487[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38524 -> 45422[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38524[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="magenta"];38524 -> 45423[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38525 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38525[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38525 -> 42489[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38525 -> 42490[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38526 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38526[label="srMyInt ww51 ww2138",fontsize=16,color="magenta"];38526 -> 42491[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38526 -> 42492[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38527[label="Neg Zero",fontsize=16,color="green",shape="box"];38528[label="Neg Zero",fontsize=16,color="green",shape="box"];34801[label="ww5",fontsize=16,color="green",shape="box"];34802[label="ww3100",fontsize=16,color="green",shape="box"];34803[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];34852[label="ww5",fontsize=16,color="green",shape="box"];34853[label="ww3100",fontsize=16,color="green",shape="box"];34854[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];35282[label="takeWhile1 (flip ltEsFloat ww4075) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))))) (not (esEsOrdering (primCmpFloat (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))) ww4075) GT))",fontsize=16,color="black",shape="box"];35282 -> 35315[label="",style="solid", color="black", weight=3]; 189.27/136.85 58788 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.85 58788[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142)))) ww4737",fontsize=16,color="magenta"];58788 -> 58880[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 58788 -> 58881[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 58788 -> 58882[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41530[label="Neg Zero",fontsize=16,color="green",shape="box"];41531 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41531[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];41531 -> 42493[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41532 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41532[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41532 -> 42494[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41532 -> 42495[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41533[label="Pos Zero",fontsize=16,color="green",shape="box"];44548[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44547[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4348)",fontsize=16,color="black",shape="triangle"];44547 -> 44550[label="",style="solid", color="black", weight=3]; 189.27/136.85 41535 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41535[label="srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41535 -> 42498[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41535 -> 42499[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41536[label="ww50",fontsize=16,color="green",shape="box"];41537 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41537[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41537 -> 42500[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41537 -> 42501[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41538[label="ww51",fontsize=16,color="green",shape="box"];41539[label="Neg Zero",fontsize=16,color="green",shape="box"];41540 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41540[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];41540 -> 42502[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41541 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41541[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41541 -> 42503[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41541 -> 42504[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41542[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44560[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];44559[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4349)",fontsize=16,color="black",shape="triangle"];44559 -> 44562[label="",style="solid", color="black", weight=3]; 189.27/136.85 41544 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41544[label="srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41544 -> 42507[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41544 -> 42508[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41545[label="ww50",fontsize=16,color="green",shape="box"];41546 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41546[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41546 -> 42509[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41546 -> 42510[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41547[label="ww51",fontsize=16,color="green",shape="box"];38535 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38535[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2144))) GT)",fontsize=16,color="magenta"];38535 -> 42511[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38535 -> 42512[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38535 -> 42513[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38535 -> 42514[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38536 -> 45434[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38536[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="magenta"];38536 -> 45435[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38537 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38537[label="psMyInt ww50 (srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38537 -> 42516[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38537 -> 42517[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38538 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38538[label="srMyInt ww51 ww2144",fontsize=16,color="magenta"];38538 -> 42518[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38538 -> 42519[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38539[label="Neg Zero",fontsize=16,color="green",shape="box"];38540[label="Pos Zero",fontsize=16,color="green",shape="box"];48745 -> 52627[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48745[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48745 -> 52642[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48745 -> 52643[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48745 -> 52644[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48746[label="Neg Zero",fontsize=16,color="green",shape="box"];48747 -> 34911[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48747[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48747 -> 52475[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48747 -> 52476[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48747 -> 52477[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48748[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48749 -> 50222[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48749[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48749 -> 50239[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 34924[label="ww3100",fontsize=16,color="green",shape="box"];34925[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];34926[label="ww5",fontsize=16,color="green",shape="box"];48750 -> 52627[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48750[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48750 -> 52645[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48750 -> 52646[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48750 -> 52647[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48751[label="Neg Zero",fontsize=16,color="green",shape="box"];48752 -> 34911[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48752[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48752 -> 52530[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48752 -> 52531[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48752 -> 52532[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48753[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48754 -> 50222[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48754[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48754 -> 50240[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 35025[label="ww3100",fontsize=16,color="green",shape="box"];35026[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];35027[label="ww5",fontsize=16,color="green",shape="box"];51876[label="ww3100",fontsize=16,color="green",shape="box"];51877[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51878[label="ww5",fontsize=16,color="green",shape="box"];35093[label="takeWhile (flip ltEsFloat ww4091) (Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988)))))))",fontsize=16,color="black",shape="box"];35093 -> 35163[label="",style="solid", color="black", weight=3]; 189.27/136.85 58480 -> 52627[label="",style="dashed", color="red", weight=0]; 189.27/136.85 58480[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988))))",fontsize=16,color="magenta"];58480 -> 58497[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 58480 -> 58498[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 58480 -> 58499[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 58481[label="ww4091",fontsize=16,color="green",shape="box"];58482[label="ww1988",fontsize=16,color="green",shape="box"];35336[label="Neg Zero",fontsize=16,color="green",shape="box"];35337[label="Neg (Succ ww4096)",fontsize=16,color="green",shape="box"];35338[label="Neg (Succ ww4095)",fontsize=16,color="green",shape="box"];41548[label="Neg Zero",fontsize=16,color="green",shape="box"];41549 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41549[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];41549 -> 42520[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41550 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41550[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41550 -> 42521[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41550 -> 42522[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41551[label="Neg Zero",fontsize=16,color="green",shape="box"];44577[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44576[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4350)",fontsize=16,color="black",shape="triangle"];44576 -> 44579[label="",style="solid", color="black", weight=3]; 189.27/136.85 41553 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41553[label="srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41553 -> 42525[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41553 -> 42526[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41554[label="ww50",fontsize=16,color="green",shape="box"];41555 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41555[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41555 -> 42527[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41555 -> 42528[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41556[label="ww51",fontsize=16,color="green",shape="box"];41557[label="Neg Zero",fontsize=16,color="green",shape="box"];41558 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41558[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];41558 -> 42529[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41559 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41559[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41559 -> 42530[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41559 -> 42531[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41560[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44589[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44588[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4351)",fontsize=16,color="black",shape="triangle"];44588 -> 44591[label="",style="solid", color="black", weight=3]; 189.27/136.85 41562 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41562[label="srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41562 -> 42534[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41562 -> 42535[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41563[label="ww50",fontsize=16,color="green",shape="box"];41564 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41564[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41564 -> 42536[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41564 -> 42537[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41565[label="ww51",fontsize=16,color="green",shape="box"];41566[label="Neg Zero",fontsize=16,color="green",shape="box"];41567 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41567[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];41567 -> 42538[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41568 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41568[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41568 -> 42539[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41568 -> 42540[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41569[label="Neg Zero",fontsize=16,color="green",shape="box"];44601[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44600[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4352)",fontsize=16,color="black",shape="triangle"];44600 -> 44603[label="",style="solid", color="black", weight=3]; 189.27/136.85 41571 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41571[label="srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41571 -> 42543[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41571 -> 42544[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41572[label="ww50",fontsize=16,color="green",shape="box"];41573 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41573[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41573 -> 42545[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41573 -> 42546[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41574[label="ww51",fontsize=16,color="green",shape="box"];52117 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 52117[label="srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))",fontsize=16,color="magenta"];52117 -> 52537[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 52117 -> 52538[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 52118 -> 20687[label="",style="dashed", color="red", weight=0]; 189.27/136.85 52118[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];52119[label="ww4495",fontsize=16,color="green",shape="box"];52120 -> 20687[label="",style="dashed", color="red", weight=0]; 189.27/136.85 52120[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];52121 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 52121[label="srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))",fontsize=16,color="magenta"];52121 -> 52539[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 52121 -> 52540[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19367[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Pos (Succ ww95800)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Pos (Succ ww95600)) (Pos (Succ ww95800)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];19367 -> 20678[label="",style="solid", color="black", weight=3]; 189.27/136.85 20682 -> 18151[label="",style="dashed", color="red", weight=0]; 189.27/136.85 20682[label="srMyInt (srMyInt (Pos (Succ ww95600)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20682 -> 20685[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20683 -> 20583[label="",style="dashed", color="red", weight=0]; 189.27/136.85 20683[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww95600)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];20683 -> 20686[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20683 -> 20687[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20683 -> 20688[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20683 -> 20689[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20683 -> 20690[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20683 -> 20691[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20681[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2352))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) ww2507",fontsize=16,color="burlywood",shape="triangle"];62936[label="ww2507/MyTrue",fontsize=10,color="white",style="solid",shape="box"];20681 -> 62936[label="",style="solid", color="burlywood", weight=9]; 189.27/136.85 62936 -> 20692[label="",style="solid", color="burlywood", weight=3]; 189.27/136.85 62937[label="ww2507/MyFalse",fontsize=10,color="white",style="solid",shape="box"];20681 -> 62937[label="",style="solid", color="burlywood", weight=9]; 189.27/136.85 62937 -> 20693[label="",style="solid", color="burlywood", weight=3]; 189.27/136.85 20699 -> 15103[label="",style="dashed", color="red", weight=0]; 189.27/136.85 20699[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20699 -> 20702[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20699 -> 20703[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20700 -> 20583[label="",style="dashed", color="red", weight=0]; 189.27/136.85 20700[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];20700 -> 20704[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20700 -> 20705[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20700 -> 20706[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20700 -> 20707[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20700 -> 20708[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20700 -> 20709[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20698[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2354))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) ww2508",fontsize=16,color="burlywood",shape="triangle"];62938[label="ww2508/MyTrue",fontsize=10,color="white",style="solid",shape="box"];20698 -> 62938[label="",style="solid", color="burlywood", weight=9]; 189.27/136.85 62938 -> 20710[label="",style="solid", color="burlywood", weight=3]; 189.27/136.85 62939[label="ww2508/MyFalse",fontsize=10,color="white",style="solid",shape="box"];20698 -> 62939[label="",style="solid", color="burlywood", weight=9]; 189.27/136.85 62939 -> 20711[label="",style="solid", color="burlywood", weight=3]; 189.27/136.85 20713 -> 18157[label="",style="dashed", color="red", weight=0]; 189.27/136.85 20713[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20714 -> 20583[label="",style="dashed", color="red", weight=0]; 189.27/136.85 20714[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];20714 -> 20716[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20714 -> 20717[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20714 -> 20718[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20714 -> 20719[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20714 -> 20720[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20714 -> 20721[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20712[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2356))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) ww2509",fontsize=16,color="burlywood",shape="triangle"];62940[label="ww2509/MyTrue",fontsize=10,color="white",style="solid",shape="box"];20712 -> 62940[label="",style="solid", color="burlywood", weight=9]; 189.27/136.85 62940 -> 20722[label="",style="solid", color="burlywood", weight=3]; 189.27/136.85 62941[label="ww2509/MyFalse",fontsize=10,color="white",style="solid",shape="box"];20712 -> 62941[label="",style="solid", color="burlywood", weight=9]; 189.27/136.85 62941 -> 20723[label="",style="solid", color="burlywood", weight=3]; 189.27/136.85 19394 -> 37717[label="",style="dashed", color="red", weight=0]; 189.27/136.85 19394[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww9590 (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero)))) (srMyInt ww9591 (srMyInt (srMyInt (Pos (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (Float (psMyInt ww9590 (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero)))) (srMyInt ww9591 (srMyInt (srMyInt (Pos (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];19394 -> 39021[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19394 -> 39022[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19394 -> 39023[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19394 -> 39024[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19394 -> 39025[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19394 -> 39026[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20732 -> 15290[label="",style="dashed", color="red", weight=0]; 189.27/136.85 20732[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20732 -> 20735[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20733 -> 20583[label="",style="dashed", color="red", weight=0]; 189.27/136.85 20733[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];20733 -> 20736[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20733 -> 20737[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20733 -> 20738[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20733 -> 20739[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20733 -> 20740[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20733 -> 20741[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20731[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2358))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) ww2512",fontsize=16,color="burlywood",shape="triangle"];62942[label="ww2512/MyTrue",fontsize=10,color="white",style="solid",shape="box"];20731 -> 62942[label="",style="solid", color="burlywood", weight=9]; 189.27/136.85 62942 -> 20742[label="",style="solid", color="burlywood", weight=3]; 189.27/136.85 62943[label="ww2512/MyFalse",fontsize=10,color="white",style="solid",shape="box"];20731 -> 62943[label="",style="solid", color="burlywood", weight=9]; 189.27/136.85 62943 -> 20743[label="",style="solid", color="burlywood", weight=3]; 189.27/136.85 19403[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (primDivFloat (Float (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];19403 -> 20744[label="",style="solid", color="black", weight=3]; 189.27/136.85 20748 -> 20583[label="",style="dashed", color="red", weight=0]; 189.27/136.85 20748[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww95600)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];20748 -> 20751[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20748 -> 20752[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20748 -> 20753[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20748 -> 20754[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20748 -> 20755[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20748 -> 20756[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20749 -> 18163[label="",style="dashed", color="red", weight=0]; 189.27/136.85 20749[label="srMyInt (srMyInt (Neg (Succ ww95600)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20749 -> 20757[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20747[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2360))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) ww2513",fontsize=16,color="burlywood",shape="triangle"];62944[label="ww2513/MyTrue",fontsize=10,color="white",style="solid",shape="box"];20747 -> 62944[label="",style="solid", color="burlywood", weight=9]; 189.27/136.85 62944 -> 20758[label="",style="solid", color="burlywood", weight=3]; 189.27/136.85 62945[label="ww2513/MyFalse",fontsize=10,color="white",style="solid",shape="box"];20747 -> 62945[label="",style="solid", color="burlywood", weight=9]; 189.27/136.85 62945 -> 20759[label="",style="solid", color="burlywood", weight=3]; 189.27/136.85 19411 -> 37717[label="",style="dashed", color="red", weight=0]; 189.27/136.85 19411[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww9590 (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero)))) (srMyInt ww9591 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (Float (psMyInt ww9590 (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero)))) (srMyInt ww9591 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];19411 -> 39033[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19411 -> 39034[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19411 -> 39035[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19411 -> 39036[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19411 -> 39037[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19411 -> 39038[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20765 -> 5124[label="",style="dashed", color="red", weight=0]; 189.27/136.85 20765[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20765 -> 20768[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20766 -> 20583[label="",style="dashed", color="red", weight=0]; 189.27/136.85 20766[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos Zero)) (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];20766 -> 20769[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20766 -> 20770[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20766 -> 20771[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20766 -> 20772[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20766 -> 20773[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20766 -> 20774[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 20764[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2362))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) ww2515",fontsize=16,color="burlywood",shape="triangle"];62946[label="ww2515/MyTrue",fontsize=10,color="white",style="solid",shape="box"];20764 -> 62946[label="",style="solid", color="burlywood", weight=9]; 189.27/136.85 62946 -> 20775[label="",style="solid", color="burlywood", weight=3]; 189.27/136.85 62947[label="ww2515/MyFalse",fontsize=10,color="white",style="solid",shape="box"];20764 -> 62947[label="",style="solid", color="burlywood", weight=9]; 189.27/136.85 62947 -> 20776[label="",style="solid", color="burlywood", weight=3]; 189.27/136.85 19419 -> 37717[label="",style="dashed", color="red", weight=0]; 189.27/136.85 19419[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww9590 (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero)))) (srMyInt ww9591 (srMyInt (srMyInt (Neg (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (Float (psMyInt ww9590 (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero)))) (srMyInt ww9591 (srMyInt (srMyInt (Neg (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];19419 -> 39039[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19419 -> 39040[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19419 -> 39041[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19419 -> 39042[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19419 -> 39043[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19419 -> 39044[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19421 -> 37717[label="",style="dashed", color="red", weight=0]; 189.27/136.85 19421[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww9590 (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero)))) (srMyInt ww9591 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (Float (psMyInt ww9590 (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero)))) (srMyInt ww9591 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];19421 -> 39051[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19421 -> 39052[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19421 -> 39053[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19421 -> 39054[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19421 -> 39055[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19421 -> 39056[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48780 -> 26659[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48780[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48780 -> 52541[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48780 -> 52542[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48780 -> 52543[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48780 -> 52544[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48781[label="Pos Zero",fontsize=16,color="green",shape="box"];48782 -> 37526[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48782[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48782 -> 52545[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48782 -> 52546[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48782 -> 52547[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48782 -> 52548[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48783[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48784 -> 50281[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48784[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48784 -> 50298[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 37543[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];37544[label="ww5",fontsize=16,color="green",shape="box"];37545[label="ww3100",fontsize=16,color="green",shape="box"];37546[label="ww4000",fontsize=16,color="green",shape="box"];48785 -> 26659[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48785[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48785 -> 52549[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48785 -> 52550[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48785 -> 52551[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48785 -> 52552[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48786[label="Pos Zero",fontsize=16,color="green",shape="box"];48787 -> 37526[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48787[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48787 -> 52553[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48787 -> 52554[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48787 -> 52555[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48787 -> 52556[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48788[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48789 -> 50281[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48789[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48789 -> 50299[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 37547[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];37548[label="ww5",fontsize=16,color="green",shape="box"];37549[label="ww3100",fontsize=16,color="green",shape="box"];37550[label="ww4000",fontsize=16,color="green",shape="box"];51879[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51880[label="ww5",fontsize=16,color="green",shape="box"];51881[label="ww3100",fontsize=16,color="green",shape="box"];51882[label="ww4000",fontsize=16,color="green",shape="box"];44016[label="ww4257",fontsize=16,color="green",shape="box"];44017[label="Pos (Succ ww4259)",fontsize=16,color="green",shape="box"];44018[label="Pos (Succ ww4258)",fontsize=16,color="green",shape="box"];41576[label="Pos Zero",fontsize=16,color="green",shape="box"];41577 -> 20243[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41577[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41578 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41578[label="srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41578 -> 42550[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41578 -> 42551[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41579[label="Pos Zero",fontsize=16,color="green",shape="box"];44622[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44621[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4353)",fontsize=16,color="black",shape="triangle"];44621 -> 44624[label="",style="solid", color="black", weight=3]; 189.27/136.85 41581 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41581[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41581 -> 42554[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41581 -> 42555[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41582[label="ww50",fontsize=16,color="green",shape="box"];41583 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41583[label="srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41583 -> 42556[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41583 -> 42557[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41584[label="ww51",fontsize=16,color="green",shape="box"];41585[label="Pos Zero",fontsize=16,color="green",shape="box"];41586 -> 20243[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41586[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41587 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41587[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41587 -> 42558[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41587 -> 42559[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41588[label="Pos Zero",fontsize=16,color="green",shape="box"];44633[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44632[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4354)",fontsize=16,color="black",shape="triangle"];44632 -> 44635[label="",style="solid", color="black", weight=3]; 189.27/136.85 41590 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41590[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41590 -> 42562[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41590 -> 42563[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41591[label="ww50",fontsize=16,color="green",shape="box"];41592 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41592[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41592 -> 42564[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41592 -> 42565[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41593[label="ww51",fontsize=16,color="green",shape="box"];46614[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];46615[label="ww4000",fontsize=16,color="green",shape="box"];46616[label="ww3100",fontsize=16,color="green",shape="box"];46617[label="ww5",fontsize=16,color="green",shape="box"];46714[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];46715[label="ww4000",fontsize=16,color="green",shape="box"];46716[label="ww3100",fontsize=16,color="green",shape="box"];46717[label="ww5",fontsize=16,color="green",shape="box"];46998 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.85 46998[label="primPlusFloat (Float (msMyInt (Neg (Succ ww2149)) (Pos Zero)) (srMyInt (Pos (Succ ww2150)) (Neg (Succ ww2151)))) ww4455",fontsize=16,color="magenta"];46998 -> 47022[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 46998 -> 47023[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 46998 -> 47024[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41594[label="Pos Zero",fontsize=16,color="green",shape="box"];41595 -> 20243[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41595[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41596 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41596[label="srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41596 -> 42566[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41596 -> 42567[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41597[label="Neg Zero",fontsize=16,color="green",shape="box"];44644[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44643[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4355)",fontsize=16,color="black",shape="triangle"];44643 -> 44646[label="",style="solid", color="black", weight=3]; 189.27/136.85 41599 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41599[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41599 -> 42570[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41599 -> 42571[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41600[label="ww50",fontsize=16,color="green",shape="box"];41601 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41601[label="srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41601 -> 42572[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41601 -> 42573[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41602[label="ww51",fontsize=16,color="green",shape="box"];41603[label="Pos Zero",fontsize=16,color="green",shape="box"];41604 -> 20243[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41604[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41605 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41605[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41605 -> 42574[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41605 -> 42575[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41606[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44655[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44654[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4356)",fontsize=16,color="black",shape="triangle"];44654 -> 44657[label="",style="solid", color="black", weight=3]; 189.27/136.85 41608 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41608[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41608 -> 42578[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41608 -> 42579[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41609[label="ww50",fontsize=16,color="green",shape="box"];41610 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41610[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41610 -> 42580[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41610 -> 42581[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41611[label="ww51",fontsize=16,color="green",shape="box"];38583 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38583[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2153))) GT)",fontsize=16,color="magenta"];38583 -> 42582[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38583 -> 42583[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38583 -> 42584[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38583 -> 42585[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38584 -> 45505[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38584[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="magenta"];38584 -> 45506[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38585 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38585[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38585 -> 42587[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38585 -> 42588[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38586 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38586[label="srMyInt ww51 ww2153",fontsize=16,color="magenta"];38586 -> 42589[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38586 -> 42590[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38587[label="Pos Zero",fontsize=16,color="green",shape="box"];38588[label="Neg Zero",fontsize=16,color="green",shape="box"];41630[label="ww5",fontsize=16,color="green",shape="box"];41631[label="ww3100",fontsize=16,color="green",shape="box"];41632[label="ww4000",fontsize=16,color="green",shape="box"];41633[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];41634[label="ww5",fontsize=16,color="green",shape="box"];41635[label="ww3100",fontsize=16,color="green",shape="box"];41636[label="ww4000",fontsize=16,color="green",shape="box"];41637[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];41645[label="Pos Zero",fontsize=16,color="green",shape="box"];41646 -> 20243[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41646[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41647 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41647[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41647 -> 42591[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41647 -> 42592[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41648[label="Pos Zero",fontsize=16,color="green",shape="box"];44670[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44669[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4357)",fontsize=16,color="black",shape="triangle"];44669 -> 44672[label="",style="solid", color="black", weight=3]; 189.27/136.85 41650 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41650[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41650 -> 42595[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41650 -> 42596[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41651[label="ww50",fontsize=16,color="green",shape="box"];41652 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41652[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41652 -> 42597[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41652 -> 42598[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41653[label="ww51",fontsize=16,color="green",shape="box"];38595 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38595[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2160))) GT)",fontsize=16,color="magenta"];38595 -> 42599[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38595 -> 42600[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38595 -> 42601[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38595 -> 42602[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38596 -> 45514[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38596[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (Float (Pos Zero) (Pos Zero)))",fontsize=16,color="magenta"];38596 -> 45515[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38597 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38597[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38597 -> 42604[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38597 -> 42605[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38598 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38598[label="srMyInt ww51 ww2160",fontsize=16,color="magenta"];38598 -> 42606[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38598 -> 42607[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38599[label="Pos Zero",fontsize=16,color="green",shape="box"];38600[label="Pos Zero",fontsize=16,color="green",shape="box"];48790 -> 46965[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48790[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48790 -> 52557[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48790 -> 52558[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48790 -> 52559[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48790 -> 52560[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48791[label="Pos Zero",fontsize=16,color="green",shape="box"];48792 -> 26764[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48792[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48792 -> 52561[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48792 -> 52562[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48792 -> 52563[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48792 -> 52564[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48793[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48794 -> 50320[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48794[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48794 -> 50336[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 46750[label="ww4000",fontsize=16,color="green",shape="box"];46751[label="ww3100",fontsize=16,color="green",shape="box"];46752[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];46753[label="ww5",fontsize=16,color="green",shape="box"];48795 -> 46965[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48795[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48795 -> 52565[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48795 -> 52566[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48795 -> 52567[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48795 -> 52568[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48796[label="Pos Zero",fontsize=16,color="green",shape="box"];48797 -> 26764[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48797[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48797 -> 52569[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48797 -> 52570[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48797 -> 52571[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48797 -> 52572[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48798[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48799 -> 50320[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48799[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48799 -> 50337[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 46754[label="ww4000",fontsize=16,color="green",shape="box"];46755[label="ww3100",fontsize=16,color="green",shape="box"];46756[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];46757[label="ww5",fontsize=16,color="green",shape="box"];51883[label="ww4000",fontsize=16,color="green",shape="box"];51884[label="ww3100",fontsize=16,color="green",shape="box"];51885[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51886[label="ww5",fontsize=16,color="green",shape="box"];46824 -> 46965[label="",style="dashed", color="red", weight=0]; 189.27/136.85 46824[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998))))) (psFloat (msFloat (Float (Neg (Succ ww1996)) (Neg (Succ ww1997))) (Float (Pos Zero) (Neg (Succ ww1998)))) (Float (Pos Zero) (Neg (Succ ww1998))))",fontsize=16,color="magenta"];46824 -> 46966[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 46825[label="ww3258",fontsize=16,color="green",shape="box"];46826[label="Nil",fontsize=16,color="green",shape="box"];46904[label="ww1996",fontsize=16,color="green",shape="box"];46905[label="Neg (Succ ww1998)",fontsize=16,color="green",shape="box"];46906[label="Neg (Succ ww1997)",fontsize=16,color="green",shape="box"];41654[label="Pos Zero",fontsize=16,color="green",shape="box"];41655 -> 20243[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41655[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41656 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41656[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41656 -> 42608[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41656 -> 42609[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41657[label="Neg Zero",fontsize=16,color="green",shape="box"];44685[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44684[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4358)",fontsize=16,color="black",shape="triangle"];44684 -> 44687[label="",style="solid", color="black", weight=3]; 189.27/136.85 41659 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41659[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41659 -> 42612[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41659 -> 42613[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41660[label="ww50",fontsize=16,color="green",shape="box"];41661 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41661[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41661 -> 42614[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41661 -> 42615[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41662[label="ww51",fontsize=16,color="green",shape="box"];41663[label="Pos Zero",fontsize=16,color="green",shape="box"];41664 -> 20243[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41664[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41665 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41665[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41665 -> 42616[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41665 -> 42617[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41666[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44696[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44695[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4359)",fontsize=16,color="black",shape="triangle"];44695 -> 44698[label="",style="solid", color="black", weight=3]; 189.27/136.85 41668 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41668[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41668 -> 42620[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41668 -> 42621[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41669[label="ww50",fontsize=16,color="green",shape="box"];41670 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41670[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41670 -> 42622[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41670 -> 42623[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41671[label="ww51",fontsize=16,color="green",shape="box"];41672[label="Pos Zero",fontsize=16,color="green",shape="box"];41673 -> 20243[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41673[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];41674 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41674[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41674 -> 42624[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41674 -> 42625[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41675[label="Neg Zero",fontsize=16,color="green",shape="box"];44707[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44706[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4360)",fontsize=16,color="black",shape="triangle"];44706 -> 44709[label="",style="solid", color="black", weight=3]; 189.27/136.85 41677 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41677[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41677 -> 42628[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41677 -> 42629[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41678[label="ww50",fontsize=16,color="green",shape="box"];41679 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41679[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41679 -> 42630[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41679 -> 42631[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41680[label="ww51",fontsize=16,color="green",shape="box"];48805 -> 43626[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48805[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48805 -> 52573[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48805 -> 52574[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48805 -> 52575[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48805 -> 52576[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48806[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48807 -> 52582[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48807[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48807 -> 52607[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48807 -> 52608[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48807 -> 52609[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48807 -> 52610[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48808[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48809 -> 49994[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48809[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48809 -> 50028[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48809 -> 50029[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48809 -> 50030[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48810 -> 43626[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48810[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48810 -> 52578[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48810 -> 52579[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48810 -> 52580[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48810 -> 52581[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48811[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48812 -> 52582[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48812[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48812 -> 52611[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48812 -> 52612[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48812 -> 52613[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48812 -> 52614[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48813[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48814 -> 49994[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48814[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48814 -> 50031[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48814 -> 50032[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48814 -> 50033[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 52603[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52604[label="ww5",fontsize=16,color="green",shape="box"];52605[label="ww3000",fontsize=16,color="green",shape="box"];52606[label="ww3100",fontsize=16,color="green",shape="box"];19520 -> 47039[label="",style="dashed", color="red", weight=0]; 189.27/136.85 19520[label="takeWhile1 (flip gtEsFloat (primPlusFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float ww650 ww651)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww650 ww651) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float ww650 ww651))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float ww650 ww651)) (Float ww650 ww651))) (not (esEsOrdering (primCmpFloat (Float ww650 ww651) (primPlusFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float ww650 ww651)) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT))",fontsize=16,color="magenta"];19520 -> 49050[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19520 -> 49051[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19520 -> 49052[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 53104[label="Pos (Succ ww4546)",fontsize=16,color="green",shape="box"];53105[label="Pos (Succ ww4547)",fontsize=16,color="green",shape="box"];53106[label="Pos (Succ ww4545)",fontsize=16,color="green",shape="box"];19521 -> 37717[label="",style="dashed", color="red", weight=0]; 189.27/136.85 19521[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww20760 (srMyInt (msMyInt (Neg Zero) ww20780) (Pos (Succ Zero)))) (srMyInt ww20761 (srMyInt (srMyInt (Pos (Succ ww2077)) ww20781) (Pos (Succ (Succ Zero))))))) (Float ww20780 ww20781) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (Float ww20780 ww20781))) (not (esEsOrdering (primCmpFloat (Float ww20780 ww20781) (Float (psMyInt ww20760 (srMyInt (msMyInt (Neg Zero) ww20780) (Pos (Succ Zero)))) (srMyInt ww20761 (srMyInt (srMyInt (Pos (Succ ww2077)) ww20781) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];19521 -> 39099[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19521 -> 39100[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19521 -> 39101[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19521 -> 39102[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19521 -> 39103[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 19521 -> 39104[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38619 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38619[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2162))) GT)",fontsize=16,color="magenta"];38619 -> 42632[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38619 -> 42633[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38619 -> 42634[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38619 -> 42635[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38620 -> 45533[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38620[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];38620 -> 45534[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38621 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38621[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38621 -> 42637[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38621 -> 42638[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38622 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38622[label="srMyInt ww51 ww2162",fontsize=16,color="magenta"];38622 -> 42639[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38622 -> 42640[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38623[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];38624[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];41681[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41682 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41682[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41682 -> 42641[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41683 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41683[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41683 -> 42642[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41683 -> 42643[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41684[label="Pos Zero",fontsize=16,color="green",shape="box"];44723[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];44722[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4361)",fontsize=16,color="black",shape="triangle"];44722 -> 44725[label="",style="solid", color="black", weight=3]; 189.27/136.85 41686 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41686[label="srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41686 -> 42646[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41686 -> 42647[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41687[label="ww50",fontsize=16,color="green",shape="box"];41688 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41688[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41688 -> 42648[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41688 -> 42649[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41689[label="ww51",fontsize=16,color="green",shape="box"];55299[label="ww3000",fontsize=16,color="green",shape="box"];55300[label="ww5",fontsize=16,color="green",shape="box"];55301[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55302[label="ww3100",fontsize=16,color="green",shape="box"];55303[label="ww3000",fontsize=16,color="green",shape="box"];55304[label="ww5",fontsize=16,color="green",shape="box"];55305[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];55306[label="ww3100",fontsize=16,color="green",shape="box"];38637 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38637[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2164))) GT)",fontsize=16,color="magenta"];38637 -> 42659[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38637 -> 42660[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38637 -> 42661[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38637 -> 42662[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38638 -> 45545[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38638[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];38638 -> 45546[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38639 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38639[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38639 -> 42664[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38639 -> 42665[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38640 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38640[label="srMyInt ww51 ww2164",fontsize=16,color="magenta"];38640 -> 42666[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38640 -> 42667[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38641[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];38642[label="Neg Zero",fontsize=16,color="green",shape="box"];27087[label="ww5",fontsize=16,color="green",shape="box"];27088[label="ww3100",fontsize=16,color="green",shape="box"];27089[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];27090[label="ww3000",fontsize=16,color="green",shape="box"];27091[label="ww5",fontsize=16,color="green",shape="box"];27092[label="ww3100",fontsize=16,color="green",shape="box"];27093[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];27094[label="ww3000",fontsize=16,color="green",shape="box"];27451[label="takeWhile1 (flip ltEsFloat ww3284) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))))) (not (esEsOrdering (primCmpFloat (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) ww3284) GT))",fontsize=16,color="black",shape="box"];27451 -> 27493[label="",style="solid", color="black", weight=3]; 189.27/136.85 57806 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 57806[label="srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169))",fontsize=16,color="magenta"];57806 -> 57830[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 57806 -> 57831[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 57807 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.85 57807[label="msMyInt (Neg Zero) (Pos (Succ ww2168))",fontsize=16,color="magenta"];57807 -> 57832[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 57808[label="ww4689",fontsize=16,color="green",shape="box"];41699[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41700 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41700[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41700 -> 42668[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41701 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41701[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41701 -> 42669[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41701 -> 42670[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41702[label="Pos Zero",fontsize=16,color="green",shape="box"];44752[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];44751[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4363)",fontsize=16,color="black",shape="triangle"];44751 -> 44754[label="",style="solid", color="black", weight=3]; 189.27/136.85 41704 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41704[label="srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41704 -> 42673[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41704 -> 42674[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41705[label="ww50",fontsize=16,color="green",shape="box"];41706 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41706[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41706 -> 42675[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41706 -> 42676[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41707[label="ww51",fontsize=16,color="green",shape="box"];41708[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41709 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41709[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41709 -> 42677[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41710 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41710[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41710 -> 42678[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41710 -> 42679[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41711[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44764[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];44763[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4364)",fontsize=16,color="black",shape="triangle"];44763 -> 44766[label="",style="solid", color="black", weight=3]; 189.27/136.85 41713 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41713[label="srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41713 -> 42682[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41713 -> 42683[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41714[label="ww50",fontsize=16,color="green",shape="box"];41715 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41715[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41715 -> 42684[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41715 -> 42685[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41716[label="ww51",fontsize=16,color="green",shape="box"];38655 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38655[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2171))) GT)",fontsize=16,color="magenta"];38655 -> 42686[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38655 -> 42687[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38655 -> 42688[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38655 -> 42689[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38656 -> 45557[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38656[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];38656 -> 45558[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38657 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38657[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38657 -> 42691[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38657 -> 42692[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38658 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38658[label="srMyInt ww51 ww2171",fontsize=16,color="magenta"];38658 -> 42693[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38658 -> 42694[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38659[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];38660[label="Pos Zero",fontsize=16,color="green",shape="box"];48820 -> 52864[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48820[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48820 -> 52879[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48820 -> 52880[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48820 -> 52881[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48820 -> 52882[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48821[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48822 -> 27123[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48822[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48822 -> 52662[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48822 -> 52663[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48822 -> 52664[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48822 -> 52665[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48823[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48824 -> 50066[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48824[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48824 -> 50097[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48824 -> 50098[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48824 -> 50099[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 55466[label="ww3000",fontsize=16,color="green",shape="box"];55467[label="ww3100",fontsize=16,color="green",shape="box"];55468[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];55469[label="ww5",fontsize=16,color="green",shape="box"];48825 -> 52864[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48825[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48825 -> 52883[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48825 -> 52884[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48825 -> 52885[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48825 -> 52886[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48826[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48827 -> 27123[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48827[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48827 -> 52693[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48827 -> 52694[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48827 -> 52695[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48827 -> 52696[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48828[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48829 -> 50066[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48829[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48829 -> 50100[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48829 -> 50101[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48829 -> 50102[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 55470[label="ww3000",fontsize=16,color="green",shape="box"];55471[label="ww3100",fontsize=16,color="green",shape="box"];55472[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];55473[label="ww5",fontsize=16,color="green",shape="box"];51887[label="ww3000",fontsize=16,color="green",shape="box"];51888[label="ww3100",fontsize=16,color="green",shape="box"];51889[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51890[label="ww5",fontsize=16,color="green",shape="box"];19557[label="takeWhile1 (flip gtEsFloat (psFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww1941 (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941)) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) ww1941)) (not (esEsOrdering (compareFloat ww1941 (psFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT))",fontsize=16,color="black",shape="box"];19557 -> 20849[label="",style="solid", color="black", weight=3]; 189.27/136.85 51891[label="Pos (Succ ww2007)",fontsize=16,color="green",shape="box"];51892[label="Neg (Succ ww2008)",fontsize=16,color="green",shape="box"];51893[label="Neg (Succ ww2006)",fontsize=16,color="green",shape="box"];41717[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41718 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41718[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41718 -> 42695[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41719 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41719[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41719 -> 42696[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41719 -> 42697[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41720[label="Neg Zero",fontsize=16,color="green",shape="box"];44781[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];44780[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4365)",fontsize=16,color="black",shape="triangle"];44780 -> 44783[label="",style="solid", color="black", weight=3]; 189.27/136.85 41722 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41722[label="srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41722 -> 42700[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41722 -> 42701[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41723[label="ww50",fontsize=16,color="green",shape="box"];41724 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41724[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41724 -> 42702[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41724 -> 42703[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41725[label="ww51",fontsize=16,color="green",shape="box"];41735[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];41736 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41736[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];41736 -> 42713[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41737 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41737[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41737 -> 42714[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41737 -> 42715[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41738[label="Neg Zero",fontsize=16,color="green",shape="box"];44805[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];44804[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4367)",fontsize=16,color="black",shape="triangle"];44804 -> 44807[label="",style="solid", color="black", weight=3]; 189.27/136.85 41740 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41740[label="srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41740 -> 42718[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41740 -> 42719[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41741[label="ww50",fontsize=16,color="green",shape="box"];41742 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.85 41742[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41742 -> 42720[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41742 -> 42721[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 41743[label="ww51",fontsize=16,color="green",shape="box"];48835 -> 43626[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48835[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48835 -> 52697[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48835 -> 52698[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48835 -> 52699[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48835 -> 52700[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48836[label="Pos Zero",fontsize=16,color="green",shape="box"];48837 -> 37634[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48837[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48837 -> 52701[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48837 -> 52702[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48837 -> 52703[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48838[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48839 -> 50281[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48839[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48839 -> 50300[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 37647[label="ww3100",fontsize=16,color="green",shape="box"];37648[label="ww5",fontsize=16,color="green",shape="box"];37649[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];48840 -> 43626[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48840[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48840 -> 52704[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48840 -> 52705[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48840 -> 52706[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48840 -> 52707[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48841[label="Pos Zero",fontsize=16,color="green",shape="box"];48842 -> 37634[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48842[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48842 -> 52708[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48842 -> 52709[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48842 -> 52710[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 48843[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48844 -> 50281[label="",style="dashed", color="red", weight=0]; 189.27/136.85 48844[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48844 -> 50301[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 37650[label="ww3100",fontsize=16,color="green",shape="box"];37651[label="ww5",fontsize=16,color="green",shape="box"];37652[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];51894[label="ww3100",fontsize=16,color="green",shape="box"];51895[label="ww5",fontsize=16,color="green",shape="box"];51896[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44019[label="Pos Zero",fontsize=16,color="green",shape="box"];44020[label="Pos (Succ ww4269)",fontsize=16,color="green",shape="box"];44021[label="Pos (Succ ww4268)",fontsize=16,color="green",shape="box"];20864[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww2556) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww2556)))",fontsize=16,color="green",shape="box"];20864 -> 20930[label="",style="dashed", color="green", weight=3]; 189.27/136.85 20864 -> 20931[label="",style="dashed", color="green", weight=3]; 189.27/136.85 38679 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38679[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Pos Zero)) (Float (psMyInt ww340 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww341 ww2261))) GT)",fontsize=16,color="magenta"];38679 -> 42726[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38679 -> 42727[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38679 -> 42728[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38679 -> 42729[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38679 -> 42730[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38679 -> 42731[label="",style="dashed", color="magenta", weight=3]; 189.27/136.85 38680[label="ww35",fontsize=16,color="green",shape="box"];38681 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.85 38681[label="psMyInt ww340 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38681 -> 42732[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38681 -> 42733[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38682 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38682[label="srMyInt ww341 ww2261",fontsize=16,color="magenta"];38682 -> 42734[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38682 -> 42735[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38683[label="Pos Zero",fontsize=16,color="green",shape="box"];38684[label="Pos Zero",fontsize=16,color="green",shape="box"];41747[label="Pos Zero",fontsize=16,color="green",shape="box"];41748 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41748[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];41748 -> 42736[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41749 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41749[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41749 -> 42737[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41749 -> 42738[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41750[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44826[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44825[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4368)",fontsize=16,color="black",shape="triangle"];44825 -> 44828[label="",style="solid", color="black", weight=3]; 189.27/136.86 41752 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41752[label="srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41752 -> 42741[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41752 -> 42742[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41753[label="ww50",fontsize=16,color="green",shape="box"];41754 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41754[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41754 -> 42743[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41754 -> 42744[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41755[label="ww51",fontsize=16,color="green",shape="box"];38691 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38691[label="not (esEsOrdering (primCmpFloat (Float (Pos Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2175))) GT)",fontsize=16,color="magenta"];38691 -> 42745[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38691 -> 42746[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38691 -> 42747[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38691 -> 42748[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38692 -> 45574[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38692[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (Float (Pos Zero) (Neg Zero)))",fontsize=16,color="magenta"];38692 -> 45575[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38693 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38693[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38693 -> 42750[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38693 -> 42751[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38694 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38694[label="srMyInt ww51 ww2175",fontsize=16,color="magenta"];38694 -> 42752[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38694 -> 42753[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38695[label="Pos Zero",fontsize=16,color="green",shape="box"];38696[label="Neg Zero",fontsize=16,color="green",shape="box"];41770[label="ww5",fontsize=16,color="green",shape="box"];41771[label="ww3100",fontsize=16,color="green",shape="box"];41772[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];41773[label="ww5",fontsize=16,color="green",shape="box"];41774[label="ww3100",fontsize=16,color="green",shape="box"];41775[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];58490[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) ww4727",fontsize=16,color="black",shape="triangle"];58490 -> 58536[label="",style="solid", color="black", weight=3]; 189.27/136.86 58491 -> 58402[label="",style="dashed", color="red", weight=0]; 189.27/136.86 58491[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) ww4727))",fontsize=16,color="magenta"];58491 -> 58537[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20945[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww2565) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww2565)))",fontsize=16,color="green",shape="box"];20945 -> 20949[label="",style="dashed", color="green", weight=3]; 189.27/136.86 20945 -> 20950[label="",style="dashed", color="green", weight=3]; 189.27/136.86 19597[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];19598[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];48845 -> 52891[label="",style="dashed", color="red", weight=0]; 189.27/136.86 48845[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48845 -> 52903[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48845 -> 52904[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48845 -> 52905[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48846[label="Pos Zero",fontsize=16,color="green",shape="box"];48847 -> 27469[label="",style="dashed", color="red", weight=0]; 189.27/136.86 48847[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48847 -> 52712[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48847 -> 52713[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48847 -> 52714[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48848[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48849 -> 50320[label="",style="dashed", color="red", weight=0]; 189.27/136.86 48849[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48849 -> 50338[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 27677[label="ww5",fontsize=16,color="green",shape="box"];27678[label="ww3100",fontsize=16,color="green",shape="box"];27679[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];48850 -> 52891[label="",style="dashed", color="red", weight=0]; 189.27/136.86 48850[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48850 -> 52906[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48850 -> 52907[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48850 -> 52908[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48851[label="Pos Zero",fontsize=16,color="green",shape="box"];48852 -> 27469[label="",style="dashed", color="red", weight=0]; 189.27/136.86 48852[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48852 -> 52739[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48852 -> 52740[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48852 -> 52741[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48853[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48854 -> 50320[label="",style="dashed", color="red", weight=0]; 189.27/136.86 48854[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48854 -> 50339[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 27680[label="ww5",fontsize=16,color="green",shape="box"];27681[label="ww3100",fontsize=16,color="green",shape="box"];27682[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];51897[label="ww5",fontsize=16,color="green",shape="box"];51898[label="ww3100",fontsize=16,color="green",shape="box"];51899[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];27766[label="takeWhile (flip ltEsFloat ww3327) (Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017)))))))",fontsize=16,color="black",shape="box"];27766 -> 27802[label="",style="solid", color="black", weight=3]; 189.27/136.86 27767[label="Nil",fontsize=16,color="green",shape="box"];51900[label="Pos Zero",fontsize=16,color="green",shape="box"];51901[label="Neg (Succ ww2017)",fontsize=16,color="green",shape="box"];51902[label="Neg (Succ ww2016)",fontsize=16,color="green",shape="box"];41785[label="Pos Zero",fontsize=16,color="green",shape="box"];41786 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41786[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];41786 -> 43546[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41787 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41787[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41787 -> 43547[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41787 -> 43548[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41788[label="Neg Zero",fontsize=16,color="green",shape="box"];44843[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44842[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4369)",fontsize=16,color="black",shape="triangle"];44842 -> 44845[label="",style="solid", color="black", weight=3]; 189.27/136.86 41790 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41790[label="srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41790 -> 43551[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41790 -> 43552[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41791[label="ww50",fontsize=16,color="green",shape="box"];41792 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41792[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41792 -> 43553[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41792 -> 43554[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41793[label="ww51",fontsize=16,color="green",shape="box"];41794[label="Pos Zero",fontsize=16,color="green",shape="box"];41795 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41795[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];41795 -> 43555[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41796 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41796[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41796 -> 43556[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41796 -> 43557[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41797[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44855[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44854[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4370)",fontsize=16,color="black",shape="triangle"];44854 -> 44857[label="",style="solid", color="black", weight=3]; 189.27/136.86 41799 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41799[label="srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41799 -> 43560[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41799 -> 43561[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41800[label="ww50",fontsize=16,color="green",shape="box"];41801 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41801[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41801 -> 43562[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41801 -> 43563[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41802[label="ww51",fontsize=16,color="green",shape="box"];41803[label="Pos Zero",fontsize=16,color="green",shape="box"];41804 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41804[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];41804 -> 43564[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41805 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41805[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41805 -> 43565[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41805 -> 43566[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41806[label="Neg Zero",fontsize=16,color="green",shape="box"];44867[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44866[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4371)",fontsize=16,color="black",shape="triangle"];44866 -> 44869[label="",style="solid", color="black", weight=3]; 189.27/136.86 41808 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41808[label="srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41808 -> 43569[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41808 -> 43570[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41809[label="ww50",fontsize=16,color="green",shape="box"];41810 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41810[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41810 -> 43571[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41810 -> 43572[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41811[label="ww51",fontsize=16,color="green",shape="box"];20978[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="black",shape="triangle"];20978 -> 22959[label="",style="solid", color="black", weight=3]; 189.27/136.86 41812[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];41813 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41813[label="srMyInt (Pos ww13730) (Neg ww13750)",fontsize=16,color="magenta"];41813 -> 43573[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41813 -> 43574[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20615 -> 27240[label="",style="dashed", color="red", weight=0]; 189.27/136.86 20615[label="not (esEsOrdering (compareMyInt (srMyInt ww150 (psMyInt ww50 (srMyInt ww2493 (Pos (Succ Zero))))) (srMyInt ww151 (srMyInt ww51 ww2492))) GT)",fontsize=16,color="magenta"];20615 -> 27243[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20615 -> 27244[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 43605[label="Cons (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) ww4308) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) ww4308)))",fontsize=16,color="green",shape="box"];43605 -> 43756[label="",style="dashed", color="green", weight=3]; 189.27/136.86 43605 -> 43757[label="",style="dashed", color="green", weight=3]; 189.27/136.86 41816[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];41817 -> 20978[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41817[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];41818[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];41819 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41819[label="srMyInt (Pos ww13730) (Neg ww13750)",fontsize=16,color="magenta"];41819 -> 43612[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41819 -> 43613[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41820[label="Cons (Float ww323900 ww323901) (takeWhile (flip ltEsFloat (Float ww42210 ww42211)) ww32391)",fontsize=16,color="green",shape="box"];41820 -> 43614[label="",style="dashed", color="green", weight=3]; 189.27/136.86 41821[label="takeWhile0 (flip ltEsFloat (Float ww42210 ww42211)) (Float ww323900 ww323901) ww32391 otherwise",fontsize=16,color="black",shape="box"];41821 -> 43615[label="",style="solid", color="black", weight=3]; 189.27/136.86 41822[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];41823 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41823[label="srMyInt (Neg ww13730) (Pos ww13750)",fontsize=16,color="magenta"];41823 -> 43616[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41823 -> 43617[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 43755[label="Cons (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) ww4309) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) ww4309)))",fontsize=16,color="green",shape="box"];43755 -> 44027[label="",style="dashed", color="green", weight=3]; 189.27/136.86 43755 -> 44028[label="",style="dashed", color="green", weight=3]; 189.27/136.86 41826[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];41827 -> 20978[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41827[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];41828[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];41829 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41829[label="srMyInt (Neg ww13730) (Pos ww13750)",fontsize=16,color="magenta"];41829 -> 43758[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41829 -> 43759[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 52130 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 52130[label="srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500))",fontsize=16,color="magenta"];52130 -> 52742[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 52130 -> 52743[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 52131 -> 20978[label="",style="dashed", color="red", weight=0]; 189.27/136.86 52131[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];52132[label="ww4496",fontsize=16,color="green",shape="box"];52133 -> 20978[label="",style="dashed", color="red", weight=0]; 189.27/136.86 52133[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];52134 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 52134[label="srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500))",fontsize=16,color="magenta"];52134 -> 52744[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 52134 -> 52745[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19629[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];19629 -> 20969[label="",style="solid", color="black", weight=3]; 189.27/136.86 20973 -> 18151[label="",style="dashed", color="red", weight=0]; 189.27/136.86 20973[label="srMyInt (srMyInt (Pos (Succ ww137300)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20973 -> 20976[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20974 -> 20583[label="",style="dashed", color="red", weight=0]; 189.27/136.86 20974[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww137300)) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];20974 -> 20977[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20974 -> 20978[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20974 -> 20979[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20974 -> 20980[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20974 -> 20981[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20974 -> 20982[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20972[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2392))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) ww2576",fontsize=16,color="burlywood",shape="triangle"];62948[label="ww2576/MyTrue",fontsize=10,color="white",style="solid",shape="box"];20972 -> 62948[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62948 -> 20983[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 62949[label="ww2576/MyFalse",fontsize=10,color="white",style="solid",shape="box"];20972 -> 62949[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62949 -> 20984[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 20990 -> 15103[label="",style="dashed", color="red", weight=0]; 189.27/136.86 20990[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww137500))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20990 -> 20993[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20990 -> 20994[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20991 -> 20583[label="",style="dashed", color="red", weight=0]; 189.27/136.86 20991[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww137500))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];20991 -> 20995[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20991 -> 20996[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20991 -> 20997[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20991 -> 20998[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20991 -> 20999[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20991 -> 21000[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20989[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2394))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) ww2577",fontsize=16,color="burlywood",shape="triangle"];62950[label="ww2577/MyTrue",fontsize=10,color="white",style="solid",shape="box"];20989 -> 62950[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62950 -> 21001[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 62951[label="ww2577/MyFalse",fontsize=10,color="white",style="solid",shape="box"];20989 -> 62951[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62951 -> 21002[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 21004 -> 18157[label="",style="dashed", color="red", weight=0]; 189.27/136.86 21004[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];21005 -> 20583[label="",style="dashed", color="red", weight=0]; 189.27/136.86 21005[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos Zero)) (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];21005 -> 21007[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 21005 -> 21008[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 21005 -> 21009[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 21005 -> 21010[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 21005 -> 21011[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 21005 -> 21012[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 21003[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2396))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) ww2578",fontsize=16,color="burlywood",shape="triangle"];62952[label="ww2578/MyTrue",fontsize=10,color="white",style="solid",shape="box"];21003 -> 62952[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62952 -> 21013[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 62953[label="ww2578/MyFalse",fontsize=10,color="white",style="solid",shape="box"];21003 -> 62953[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62953 -> 21014[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 52135 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 52135[label="srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))",fontsize=16,color="magenta"];52135 -> 52746[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 52135 -> 52747[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 52136 -> 20978[label="",style="dashed", color="red", weight=0]; 189.27/136.86 52136[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];52137[label="ww4497",fontsize=16,color="green",shape="box"];52138 -> 20978[label="",style="dashed", color="red", weight=0]; 189.27/136.86 52138[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];52139 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 52139[label="srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))",fontsize=16,color="magenta"];52139 -> 52748[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 52139 -> 52749[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19658[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (primDivFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];19658 -> 21016[label="",style="solid", color="black", weight=3]; 189.27/136.86 19659 -> 37717[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19659[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))) (srMyInt ww13761 (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (Float (psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))) (srMyInt ww13761 (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];19659 -> 39201[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19659 -> 39202[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19659 -> 39203[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19659 -> 39204[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19659 -> 39205[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19659 -> 39206[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19660 -> 37717[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19660[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))) (srMyInt ww13761 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (Float (psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))) (srMyInt ww13761 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];19660 -> 39207[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19660 -> 39208[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19660 -> 39209[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19660 -> 39210[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19660 -> 39211[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19660 -> 39212[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19661 -> 37717[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19661[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))) (srMyInt ww13761 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (Float (psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))) (srMyInt ww13761 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];19661 -> 39213[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19661 -> 39214[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19661 -> 39215[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19661 -> 39216[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19661 -> 39217[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19661 -> 39218[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19662 -> 47039[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19662[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];19662 -> 49078[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19662 -> 49079[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19662 -> 49080[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19662 -> 49081[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19662 -> 49082[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 28121[label="ww3100",fontsize=16,color="green",shape="box"];28122[label="ww5",fontsize=16,color="green",shape="box"];28123[label="ww4000",fontsize=16,color="green",shape="box"];28124[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];19663 -> 47039[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19663[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];19663 -> 49083[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19663 -> 49084[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19663 -> 49085[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19663 -> 49086[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19663 -> 49087[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 28125[label="ww3100",fontsize=16,color="green",shape="box"];28126[label="ww5",fontsize=16,color="green",shape="box"];28127[label="ww4000",fontsize=16,color="green",shape="box"];28128[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53440[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53441[label="ww3100",fontsize=16,color="green",shape="box"];53442[label="ww4000",fontsize=16,color="green",shape="box"];53443[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];51904[label="ww3100",fontsize=16,color="green",shape="box"];51905[label="ww5",fontsize=16,color="green",shape="box"];51906[label="ww4000",fontsize=16,color="green",shape="box"];51907[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];50165 -> 27969[label="",style="dashed", color="red", weight=0]; 189.27/136.86 50165[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50165 -> 52752[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 50165 -> 52753[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 50165 -> 52754[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 50165 -> 52755[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 28228[label="takeWhile (flip ltEsFloat ww3406) (Cons (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022)))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022))))) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022)))))))",fontsize=16,color="black",shape="box"];28228 -> 28287[label="",style="solid", color="black", weight=3]; 189.27/136.86 58526[label="ww2022",fontsize=16,color="green",shape="box"];58527[label="ww3406",fontsize=16,color="green",shape="box"];58528 -> 53429[label="",style="dashed", color="red", weight=0]; 189.27/136.86 58528[label="iterate (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022))))) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022))))",fontsize=16,color="magenta"];58528 -> 58538[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 58528 -> 58539[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 58528 -> 58540[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 58528 -> 58541[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 53444[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53445[label="ww3100",fontsize=16,color="green",shape="box"];53446[label="ww4000",fontsize=16,color="green",shape="box"];53447[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];51909[label="ww3100",fontsize=16,color="green",shape="box"];51910[label="ww5",fontsize=16,color="green",shape="box"];51911[label="ww4000",fontsize=16,color="green",shape="box"];51912[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];50166 -> 27969[label="",style="dashed", color="red", weight=0]; 189.27/136.86 50166[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50166 -> 52758[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 50166 -> 52759[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 50166 -> 52760[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 50166 -> 52761[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 55474[label="Pos (Succ ww4585)",fontsize=16,color="green",shape="box"];55475[label="Pos (Succ ww4584)",fontsize=16,color="green",shape="box"];55476[label="ww4583",fontsize=16,color="green",shape="box"];22067[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="black",shape="triangle"];22067 -> 22275[label="",style="solid", color="black", weight=3]; 189.27/136.86 28295 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.86 28295[label="msMyInt (Neg (Succ ww2020)) (Neg Zero)",fontsize=16,color="magenta"];28295 -> 52763[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 28296 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 28296[label="srMyInt (Pos (Succ ww2021)) (Pos (Succ ww2022))",fontsize=16,color="magenta"];28296 -> 52764[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 28296 -> 52765[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41830[label="Neg Zero",fontsize=16,color="green",shape="box"];41831 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41831[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41832 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41832[label="srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41832 -> 43760[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41832 -> 43761[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41833[label="Pos Zero",fontsize=16,color="green",shape="box"];44886[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44885[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4372)",fontsize=16,color="black",shape="triangle"];44885 -> 44888[label="",style="solid", color="black", weight=3]; 189.27/136.86 41835 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41835[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41835 -> 43764[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41835 -> 43765[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41836[label="ww50",fontsize=16,color="green",shape="box"];41837 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41837[label="srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41837 -> 43766[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41837 -> 43767[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41838[label="ww51",fontsize=16,color="green",shape="box"];38715 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38715[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2181))) GT)",fontsize=16,color="magenta"];38715 -> 42754[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38715 -> 42755[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38715 -> 42756[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38715 -> 42757[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38716 -> 45616[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38716[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];38716 -> 45617[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38717 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38717[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38717 -> 42759[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38717 -> 42760[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38718 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38718[label="srMyInt ww51 ww2181",fontsize=16,color="magenta"];38718 -> 42761[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38718 -> 42762[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38719[label="Neg Zero",fontsize=16,color="green",shape="box"];38720[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];41839[label="Neg Zero",fontsize=16,color="green",shape="box"];41840 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41840[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41841 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41841[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41841 -> 43768[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41841 -> 43769[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41842[label="Pos Zero",fontsize=16,color="green",shape="box"];44901[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44900[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4373)",fontsize=16,color="black",shape="triangle"];44900 -> 44903[label="",style="solid", color="black", weight=3]; 189.27/136.86 41844 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41844[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41844 -> 43772[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41844 -> 43773[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41845[label="ww50",fontsize=16,color="green",shape="box"];41846 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41846[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41846 -> 43774[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41846 -> 43775[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41847[label="ww51",fontsize=16,color="green",shape="box"];19672[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21830 ww21831) (primDivFloat (Float (msMyInt (Neg (Succ ww2184)) (Neg Zero)) (srMyInt (Pos (Succ ww2185)) (Neg (Succ ww2186)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww2186))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww2186))) (primPlusFloat (Float ww21830 ww21831) (primDivFloat (Float (msMyInt (Neg (Succ ww2184)) (Neg Zero)) (srMyInt (Pos (Succ ww2185)) (Neg (Succ ww2186)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];19672 -> 21054[label="",style="solid", color="black", weight=3]; 189.27/136.86 41848[label="Neg Zero",fontsize=16,color="green",shape="box"];41849 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41849[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41850 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41850[label="srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41850 -> 43776[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41850 -> 43777[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41851[label="Neg Zero",fontsize=16,color="green",shape="box"];44912[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44911[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4374)",fontsize=16,color="black",shape="triangle"];44911 -> 44914[label="",style="solid", color="black", weight=3]; 189.27/136.86 41853 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41853[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41853 -> 43780[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41853 -> 43781[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41854[label="ww50",fontsize=16,color="green",shape="box"];41855 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41855[label="srMyInt (srMyInt (Pos (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41855 -> 43782[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41855 -> 43783[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41856[label="ww51",fontsize=16,color="green",shape="box"];41857[label="Neg Zero",fontsize=16,color="green",shape="box"];41858 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41858[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41859 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41859[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41859 -> 43784[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41859 -> 43785[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41860[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44923[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44922[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4375)",fontsize=16,color="black",shape="triangle"];44922 -> 44925[label="",style="solid", color="black", weight=3]; 189.27/136.86 41862 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41862[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41862 -> 43788[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41862 -> 43789[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41863[label="ww50",fontsize=16,color="green",shape="box"];41864 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41864[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41864 -> 43790[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41864 -> 43791[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41865[label="ww51",fontsize=16,color="green",shape="box"];38733 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38733[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2188))) GT)",fontsize=16,color="magenta"];38733 -> 42763[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38733 -> 42764[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38733 -> 42765[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38733 -> 42766[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38734 -> 45629[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38734[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="magenta"];38734 -> 45630[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38735 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38735[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38735 -> 42768[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38735 -> 42769[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38736 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38736[label="srMyInt ww51 ww2188",fontsize=16,color="magenta"];38736 -> 42770[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38736 -> 42771[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38737[label="Neg Zero",fontsize=16,color="green",shape="box"];38738[label="Neg Zero",fontsize=16,color="green",shape="box"];19676[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21900 ww21901) (primDivFloat (Float (msMyInt (Neg (Succ ww2191)) (Neg Zero)) (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww2193))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww2193))) (primPlusFloat (Float ww21900 ww21901) (primDivFloat (Float (msMyInt (Neg (Succ ww2191)) (Neg Zero)) (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];19676 -> 21058[label="",style="solid", color="black", weight=3]; 189.27/136.86 41866[label="Neg Zero",fontsize=16,color="green",shape="box"];41867 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41867[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41868 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41868[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41868 -> 43792[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41868 -> 43793[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41869[label="Pos Zero",fontsize=16,color="green",shape="box"];44938[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];44937[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4376)",fontsize=16,color="black",shape="triangle"];44937 -> 44940[label="",style="solid", color="black", weight=3]; 189.27/136.86 41871 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41871[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41871 -> 43796[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41871 -> 43797[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41872[label="ww50",fontsize=16,color="green",shape="box"];41873 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41873[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41873 -> 43798[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41873 -> 43799[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41874[label="ww51",fontsize=16,color="green",shape="box"];41875[label="Neg Zero",fontsize=16,color="green",shape="box"];41876 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41876[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41877 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41877[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41877 -> 43800[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41877 -> 43801[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41878[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44949[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];44948[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4377)",fontsize=16,color="black",shape="triangle"];44948 -> 44951[label="",style="solid", color="black", weight=3]; 189.27/136.86 41880 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41880[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41880 -> 43804[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41880 -> 43805[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41881[label="ww50",fontsize=16,color="green",shape="box"];41882 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41882[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41882 -> 43806[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41882 -> 43807[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41883[label="ww51",fontsize=16,color="green",shape="box"];38745 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38745[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2195))) GT)",fontsize=16,color="magenta"];38745 -> 42772[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38745 -> 42773[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38745 -> 42774[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38745 -> 42775[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38746 -> 45640[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38746[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="magenta"];38746 -> 45641[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38747 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38747[label="psMyInt ww50 (srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38747 -> 42777[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38747 -> 42778[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38748 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38748[label="srMyInt ww51 ww2195",fontsize=16,color="magenta"];38748 -> 42779[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38748 -> 42780[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38749[label="Neg Zero",fontsize=16,color="green",shape="box"];38750[label="Pos Zero",fontsize=16,color="green",shape="box"];19680 -> 47039[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19680[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];19680 -> 49093[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19680 -> 49094[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19680 -> 49095[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19680 -> 49096[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19680 -> 49097[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 28230[label="ww4000",fontsize=16,color="green",shape="box"];28231[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28232[label="ww5",fontsize=16,color="green",shape="box"];28233[label="ww3100",fontsize=16,color="green",shape="box"];19681 -> 47039[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19681[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];19681 -> 49098[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19681 -> 49099[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19681 -> 49100[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19681 -> 49101[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19681 -> 49102[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 28234[label="ww4000",fontsize=16,color="green",shape="box"];28235[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28236[label="ww5",fontsize=16,color="green",shape="box"];28237[label="ww3100",fontsize=16,color="green",shape="box"];53470[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53471[label="ww4000",fontsize=16,color="green",shape="box"];53472[label="ww3100",fontsize=16,color="green",shape="box"];53473[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51914[label="ww4000",fontsize=16,color="green",shape="box"];51915[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51916[label="ww5",fontsize=16,color="green",shape="box"];51917[label="ww3100",fontsize=16,color="green",shape="box"];50234 -> 28060[label="",style="dashed", color="red", weight=0]; 189.27/136.86 50234[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50234 -> 52768[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 50234 -> 52769[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 50234 -> 52770[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 50234 -> 52771[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 28363[label="takeWhile (flip ltEsFloat ww3412) (Cons (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027)))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027))))) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027)))))))",fontsize=16,color="black",shape="box"];28363 -> 28370[label="",style="solid", color="black", weight=3]; 189.27/136.86 58483 -> 53459[label="",style="dashed", color="red", weight=0]; 189.27/136.86 58483[label="iterate (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027))))) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027))))",fontsize=16,color="magenta"];58483 -> 58500[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 58483 -> 58501[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 58483 -> 58502[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 58483 -> 58503[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 58484[label="ww3412",fontsize=16,color="green",shape="box"];58485[label="ww2027",fontsize=16,color="green",shape="box"];53474[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53475[label="ww4000",fontsize=16,color="green",shape="box"];53476[label="ww3100",fontsize=16,color="green",shape="box"];53477[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51919[label="ww4000",fontsize=16,color="green",shape="box"];51920[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51921[label="ww5",fontsize=16,color="green",shape="box"];51922[label="ww3100",fontsize=16,color="green",shape="box"];50235 -> 28060[label="",style="dashed", color="red", weight=0]; 189.27/136.86 50235[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50235 -> 52774[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 50235 -> 52775[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 50235 -> 52776[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 50235 -> 52777[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 55477[label="Neg (Succ ww4589)",fontsize=16,color="green",shape="box"];55478[label="Neg (Succ ww4588)",fontsize=16,color="green",shape="box"];55479[label="ww4587",fontsize=16,color="green",shape="box"];28426 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.86 28426[label="msMyInt (Neg (Succ ww2025)) (Neg Zero)",fontsize=16,color="magenta"];28426 -> 52779[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 28427 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 28427[label="srMyInt (Neg (Succ ww2026)) (Neg (Succ ww2027))",fontsize=16,color="magenta"];28427 -> 52780[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 28427 -> 52781[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41884[label="Neg Zero",fontsize=16,color="green",shape="box"];41885 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41885[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41886 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41886[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41886 -> 43808[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41886 -> 43809[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41887[label="Neg Zero",fontsize=16,color="green",shape="box"];44964[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44963[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4378)",fontsize=16,color="black",shape="triangle"];44963 -> 44966[label="",style="solid", color="black", weight=3]; 189.27/136.86 41889 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41889[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41889 -> 43812[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41889 -> 43813[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41890[label="ww50",fontsize=16,color="green",shape="box"];41891 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41891[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41891 -> 43814[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41891 -> 43815[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41892[label="ww51",fontsize=16,color="green",shape="box"];41893[label="Neg Zero",fontsize=16,color="green",shape="box"];41894 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41894[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41895 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41895[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41895 -> 43816[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41895 -> 43817[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41896[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44975[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];44974[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4379)",fontsize=16,color="black",shape="triangle"];44974 -> 44977[label="",style="solid", color="black", weight=3]; 189.27/136.86 41898 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41898[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41898 -> 43820[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41898 -> 43821[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41899[label="ww50",fontsize=16,color="green",shape="box"];41900 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41900[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41900 -> 43822[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41900 -> 43823[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41901[label="ww51",fontsize=16,color="green",shape="box"];41902[label="Neg Zero",fontsize=16,color="green",shape="box"];41903 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41903[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];41904 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41904[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41904 -> 43824[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41904 -> 43825[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41905[label="Neg Zero",fontsize=16,color="green",shape="box"];44986[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];44985[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4380)",fontsize=16,color="black",shape="triangle"];44985 -> 44988[label="",style="solid", color="black", weight=3]; 189.27/136.86 41907 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41907[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41907 -> 43828[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41907 -> 43829[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41908[label="ww50",fontsize=16,color="green",shape="box"];41909 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41909[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41909 -> 43830[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41909 -> 43831[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41910[label="ww51",fontsize=16,color="green",shape="box"];19690 -> 47039[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19690[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];19690 -> 49108[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19690 -> 49109[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19690 -> 49110[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19690 -> 49111[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19690 -> 49112[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19691 -> 47039[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19691[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];19691 -> 49113[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19691 -> 49114[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19691 -> 49115[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19691 -> 49116[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19691 -> 49117[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 51923[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51924[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];51925[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51926[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];53393[label="ww5",fontsize=16,color="green",shape="box"];53394[label="ww3000",fontsize=16,color="green",shape="box"];53395[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53396[label="ww3100",fontsize=16,color="green",shape="box"];49924 -> 53384[label="",style="dashed", color="red", weight=0]; 189.27/136.86 49924[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49924 -> 53401[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 49924 -> 53402[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 49924 -> 53403[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 49924 -> 53404[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 49925[label="Succ ww3100",fontsize=16,color="green",shape="box"];49926[label="ww3000",fontsize=16,color="green",shape="box"];51928[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51929[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];51930[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51931[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];53397[label="ww5",fontsize=16,color="green",shape="box"];53398[label="ww3000",fontsize=16,color="green",shape="box"];53399[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53400[label="ww3100",fontsize=16,color="green",shape="box"];49927 -> 53384[label="",style="dashed", color="red", weight=0]; 189.27/136.86 49927[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49927 -> 53405[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 49927 -> 53406[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 49927 -> 53407[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 49927 -> 53408[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 49928[label="Succ ww3100",fontsize=16,color="green",shape="box"];49929[label="ww3000",fontsize=16,color="green",shape="box"];55480 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.86 55480[label="msMyInt (Neg Zero) (Neg (Succ ww4593))",fontsize=16,color="magenta"];55480 -> 55592[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 55481 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 55481[label="srMyInt (Pos (Succ ww4592)) (Pos (Succ ww4594))",fontsize=16,color="magenta"];55481 -> 55593[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 55481 -> 55594[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38769 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38769[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2197))) GT)",fontsize=16,color="magenta"];38769 -> 42781[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38769 -> 42782[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38769 -> 42783[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38769 -> 42784[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38770 -> 45653[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38770[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];38770 -> 45654[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38771 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38771[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38771 -> 42786[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38771 -> 42787[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38772 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38772[label="srMyInt ww51 ww2197",fontsize=16,color="magenta"];38772 -> 42788[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38772 -> 42789[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38773[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];38774[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];41911[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41912 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41912[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41912 -> 43832[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41913 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41913[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41913 -> 43833[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41913 -> 43834[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41914[label="Pos Zero",fontsize=16,color="green",shape="box"];45002[label="Float (Neg (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];45001[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4381)",fontsize=16,color="black",shape="triangle"];45001 -> 45004[label="",style="solid", color="black", weight=3]; 189.27/136.86 41916 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41916[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41916 -> 43837[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41916 -> 43838[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41917[label="ww50",fontsize=16,color="green",shape="box"];41918 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41918[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41918 -> 43839[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41918 -> 43840[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41919[label="ww51",fontsize=16,color="green",shape="box"];41920[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41921 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41921[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41921 -> 43841[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41922 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41922[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41922 -> 43842[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41922 -> 43843[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41923[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];45014[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];45013[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4382)",fontsize=16,color="black",shape="triangle"];45013 -> 45016[label="",style="solid", color="black", weight=3]; 189.27/136.86 41925 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41925[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41925 -> 43846[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41925 -> 43847[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41926[label="ww50",fontsize=16,color="green",shape="box"];41927 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41927[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41927 -> 43848[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41927 -> 43849[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41928[label="ww51",fontsize=16,color="green",shape="box"];38787 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38787[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2199))) GT)",fontsize=16,color="magenta"];38787 -> 42790[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38787 -> 42791[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38787 -> 42792[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38787 -> 42793[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38788 -> 45665[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38788[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (Float (Neg (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];38788 -> 45666[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38789 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38789[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38789 -> 42795[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38789 -> 42796[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38790 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38790[label="srMyInt ww51 ww2199",fontsize=16,color="magenta"];38790 -> 42797[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38790 -> 42798[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38791[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];38792[label="Neg Zero",fontsize=16,color="green",shape="box"];19699[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22010 ww22011) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww2203))) (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (primPlusFloat (Float ww22010 ww22011) (primDivFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww2203))) (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];19699 -> 21122[label="",style="solid", color="black", weight=3]; 189.27/136.86 41929[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41930 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41930[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41930 -> 43850[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41931 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41931[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41931 -> 43851[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41931 -> 43852[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41932[label="Pos Zero",fontsize=16,color="green",shape="box"];45031[label="Float (Neg (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];45030[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4383)",fontsize=16,color="black",shape="triangle"];45030 -> 45033[label="",style="solid", color="black", weight=3]; 189.27/136.86 41934 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41934[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41934 -> 43855[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41934 -> 43856[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41935[label="ww50",fontsize=16,color="green",shape="box"];41936 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41936[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41936 -> 43857[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41936 -> 43858[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41937[label="ww51",fontsize=16,color="green",shape="box"];41938[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41939 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41939[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41939 -> 43859[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41940 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41940[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41940 -> 43860[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41940 -> 43861[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41941[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45043[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45042[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4384)",fontsize=16,color="black",shape="triangle"];45042 -> 45045[label="",style="solid", color="black", weight=3]; 189.27/136.86 41943 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41943[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41943 -> 43864[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41943 -> 43865[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41944[label="ww50",fontsize=16,color="green",shape="box"];41945 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41945[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41945 -> 43866[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41945 -> 43867[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41946[label="ww51",fontsize=16,color="green",shape="box"];38805 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38805[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))) (srMyInt ww51 ww2206))) GT)",fontsize=16,color="magenta"];38805 -> 42799[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38805 -> 42800[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38805 -> 42801[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38805 -> 42802[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38806 -> 45677[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38806[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (Float (Neg (Succ ww3000)) (Pos Zero)))",fontsize=16,color="magenta"];38806 -> 45678[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38807 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38807[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38807 -> 42804[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38807 -> 42805[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38808 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38808[label="srMyInt ww51 ww2206",fontsize=16,color="magenta"];38808 -> 42806[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38808 -> 42807[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38809[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];38810[label="Pos Zero",fontsize=16,color="green",shape="box"];19703 -> 47039[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19703[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];19703 -> 49123[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19703 -> 49124[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19703 -> 49125[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19703 -> 49126[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19703 -> 49127[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 28531[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28532[label="ww3000",fontsize=16,color="green",shape="box"];28533[label="ww5",fontsize=16,color="green",shape="box"];28534[label="ww3100",fontsize=16,color="green",shape="box"];19704 -> 47039[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19704[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];19704 -> 49128[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19704 -> 49129[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19704 -> 49130[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19704 -> 49131[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19704 -> 49132[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 28535[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28536[label="ww3000",fontsize=16,color="green",shape="box"];28537[label="ww5",fontsize=16,color="green",shape="box"];28538[label="ww3100",fontsize=16,color="green",shape="box"];53622[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53623[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53624[label="ww3000",fontsize=16,color="green",shape="box"];53625[label="ww3100",fontsize=16,color="green",shape="box"];51934[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51935[label="ww3000",fontsize=16,color="green",shape="box"];51936[label="ww5",fontsize=16,color="green",shape="box"];51937[label="ww3100",fontsize=16,color="green",shape="box"];49977[label="ww3000",fontsize=16,color="green",shape="box"];49978[label="Succ ww3100",fontsize=16,color="green",shape="box"];49979 -> 28357[label="",style="dashed", color="red", weight=0]; 189.27/136.86 49979[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49979 -> 52786[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 49979 -> 52787[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 49979 -> 52788[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 49979 -> 52789[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 28664[label="takeWhile (flip ltEsFloat ww3436) (Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))))))",fontsize=16,color="black",shape="box"];28664 -> 28704[label="",style="solid", color="black", weight=3]; 189.27/136.86 56092[label="Float (Neg (Succ ww2036)) (Neg (Succ ww2037))",fontsize=16,color="green",shape="box"];56093[label="ww2035",fontsize=16,color="green",shape="box"];56094[label="ww2036",fontsize=16,color="green",shape="box"];56095[label="ww2037",fontsize=16,color="green",shape="box"];55510[label="Neg (Succ ww4600)",fontsize=16,color="green",shape="box"];55511[label="Neg (Succ ww4598)",fontsize=16,color="green",shape="box"];55512[label="Neg (Succ ww4599)",fontsize=16,color="green",shape="box"];28808 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.86 28808[label="msMyInt (Neg Zero) (Neg (Succ ww2036))",fontsize=16,color="magenta"];28808 -> 52791[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 28809 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 28809[label="srMyInt (Neg (Succ ww2035)) (Neg (Succ ww2037))",fontsize=16,color="magenta"];28809 -> 52792[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 28809 -> 52793[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41947[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41948 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41948[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41948 -> 43868[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41949 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41949[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41949 -> 43869[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41949 -> 43870[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41950[label="Neg Zero",fontsize=16,color="green",shape="box"];45060[label="Float (Neg (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];45059[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4385)",fontsize=16,color="black",shape="triangle"];45059 -> 45062[label="",style="solid", color="black", weight=3]; 189.27/136.86 41952 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41952[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41952 -> 43873[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41952 -> 43874[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41953[label="ww50",fontsize=16,color="green",shape="box"];41954 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41954[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41954 -> 43875[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41954 -> 43876[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41955[label="ww51",fontsize=16,color="green",shape="box"];41956[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41957 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41957[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41957 -> 43877[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41958 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41958[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41958 -> 43878[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41958 -> 43879[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41959[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];45072[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];45071[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4386)",fontsize=16,color="black",shape="triangle"];45071 -> 45074[label="",style="solid", color="black", weight=3]; 189.27/136.86 41961 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41961[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41961 -> 43882[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41961 -> 43883[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41962[label="ww50",fontsize=16,color="green",shape="box"];41963 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41963[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41963 -> 43884[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41963 -> 43885[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41964[label="ww51",fontsize=16,color="green",shape="box"];41965[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];41966 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41966[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];41966 -> 43886[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41967 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41967[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41967 -> 43887[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41967 -> 43888[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41968[label="Neg Zero",fontsize=16,color="green",shape="box"];45084[label="Float (Neg (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];45083[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4387)",fontsize=16,color="black",shape="triangle"];45083 -> 45086[label="",style="solid", color="black", weight=3]; 189.27/136.86 41970 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41970[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];41970 -> 43891[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41970 -> 43892[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41971[label="ww50",fontsize=16,color="green",shape="box"];41972 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41972[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41972 -> 43893[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41972 -> 43894[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41973[label="ww51",fontsize=16,color="green",shape="box"];19712 -> 47039[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19712[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];19712 -> 49138[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19712 -> 49139[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19712 -> 49140[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19712 -> 49141[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19712 -> 49142[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19713 -> 47039[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19713[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];19713 -> 49143[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19713 -> 49144[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19713 -> 49145[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19713 -> 49146[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19713 -> 49147[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 51938[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51939[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];51940[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51941[label="Neg Zero",fontsize=16,color="green",shape="box"];53556[label="ww3100",fontsize=16,color="green",shape="box"];53557[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53558[label="ww5",fontsize=16,color="green",shape="box"];50167 -> 53549[label="",style="dashed", color="red", weight=0]; 189.27/136.86 50167[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50167 -> 53562[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 50167 -> 53563[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 50167 -> 53564[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 51943[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51944[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];51945[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51946[label="Neg Zero",fontsize=16,color="green",shape="box"];53559[label="ww3100",fontsize=16,color="green",shape="box"];53560[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53561[label="ww5",fontsize=16,color="green",shape="box"];50168 -> 53549[label="",style="dashed", color="red", weight=0]; 189.27/136.86 50168[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ Zero))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50168 -> 53565[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 50168 -> 53566[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 50168 -> 53567[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 55482 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.86 55482[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];55482 -> 55595[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 55483 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 55483[label="srMyInt (Pos (Succ ww4603)) (Pos (Succ ww4604))",fontsize=16,color="magenta"];55483 -> 55596[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 55483 -> 55597[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38829 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38829[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww3100))) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2208))) GT)",fontsize=16,color="magenta"];38829 -> 42808[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38829 -> 42809[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38829 -> 42810[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38829 -> 42811[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38830 -> 45691[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38830[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];38830 -> 45692[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38831 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38831[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38831 -> 42813[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38831 -> 42814[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38832 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38832[label="srMyInt ww51 ww2208",fontsize=16,color="magenta"];38832 -> 42815[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38832 -> 42816[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38833[label="Neg Zero",fontsize=16,color="green",shape="box"];38834[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];41974[label="Neg Zero",fontsize=16,color="green",shape="box"];41975 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41975[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];41975 -> 43895[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41976 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41976[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41976 -> 43896[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41976 -> 43897[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41977[label="Pos Zero",fontsize=16,color="green",shape="box"];45101[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];45100[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4388)",fontsize=16,color="black",shape="triangle"];45100 -> 45103[label="",style="solid", color="black", weight=3]; 189.27/136.86 41979 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41979[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41979 -> 43900[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41979 -> 43901[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41980[label="ww50",fontsize=16,color="green",shape="box"];41981 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41981[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41981 -> 43902[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41981 -> 43903[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41982[label="ww51",fontsize=16,color="green",shape="box"];41983[label="Neg Zero",fontsize=16,color="green",shape="box"];41984 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41984[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];41984 -> 43904[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41985 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41985[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41985 -> 43905[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41985 -> 43906[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41986[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];45113[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];45112[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4389)",fontsize=16,color="black",shape="triangle"];45112 -> 45115[label="",style="solid", color="black", weight=3]; 189.27/136.86 41988 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41988[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41988 -> 43909[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41988 -> 43910[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41989[label="ww50",fontsize=16,color="green",shape="box"];41990 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41990[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41990 -> 43911[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41990 -> 43912[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41991[label="ww51",fontsize=16,color="green",shape="box"];38841 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38841[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2210))) GT)",fontsize=16,color="magenta"];38841 -> 42817[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38841 -> 42818[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38841 -> 42819[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38841 -> 42820[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38842 -> 45703[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38842[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (Float (Neg Zero) (Neg Zero)))",fontsize=16,color="magenta"];38842 -> 45704[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38843 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38843[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38843 -> 42822[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38843 -> 42823[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38844 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38844[label="srMyInt ww51 ww2210",fontsize=16,color="magenta"];38844 -> 42824[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38844 -> 42825[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38845[label="Neg Zero",fontsize=16,color="green",shape="box"];38846[label="Neg Zero",fontsize=16,color="green",shape="box"];19721[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22120 ww22121) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww2214))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww2214))) (primPlusFloat (Float ww22120 ww22121) (primDivFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];19721 -> 21182[label="",style="solid", color="black", weight=3]; 189.27/136.86 41992[label="Neg Zero",fontsize=16,color="green",shape="box"];41993 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41993[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];41993 -> 43913[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41994 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41994[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41994 -> 43914[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41994 -> 43915[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41995[label="Pos Zero",fontsize=16,color="green",shape="box"];45130[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];45129[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4390)",fontsize=16,color="black",shape="triangle"];45129 -> 45132[label="",style="solid", color="black", weight=3]; 189.27/136.86 41997 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41997[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];41997 -> 43918[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41997 -> 43919[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41998[label="ww50",fontsize=16,color="green",shape="box"];41999 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 41999[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];41999 -> 43920[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 41999 -> 43921[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42000[label="ww51",fontsize=16,color="green",shape="box"];42001[label="Neg Zero",fontsize=16,color="green",shape="box"];42002 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42002[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42002 -> 43922[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42003 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42003[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42003 -> 43923[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42003 -> 43924[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42004[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45142[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45141[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4391)",fontsize=16,color="black",shape="triangle"];45141 -> 45144[label="",style="solid", color="black", weight=3]; 189.27/136.86 42006 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42006[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42006 -> 43927[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42006 -> 43928[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42007[label="ww50",fontsize=16,color="green",shape="box"];42008 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42008[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42008 -> 43929[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42008 -> 43930[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42009[label="ww51",fontsize=16,color="green",shape="box"];38853 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38853[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos Zero)) (Float (psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))) (srMyInt ww51 ww2216))) GT)",fontsize=16,color="magenta"];38853 -> 42826[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38853 -> 42827[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38853 -> 42828[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38853 -> 42829[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38854 -> 45715[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38854[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (Float (Neg Zero) (Pos Zero)))",fontsize=16,color="magenta"];38854 -> 45716[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38855 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38855[label="psMyInt ww50 (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38855 -> 42831[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38855 -> 42832[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38856 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 38856[label="srMyInt ww51 ww2216",fontsize=16,color="magenta"];38856 -> 42833[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38856 -> 42834[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 38857[label="Neg Zero",fontsize=16,color="green",shape="box"];38858[label="Pos Zero",fontsize=16,color="green",shape="box"];19725 -> 47039[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19725[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];19725 -> 49153[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19725 -> 49154[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19725 -> 49155[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19725 -> 49156[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19725 -> 49157[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 28698[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];28699[label="ww5",fontsize=16,color="green",shape="box"];28700[label="ww3100",fontsize=16,color="green",shape="box"];19726 -> 47039[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19726[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];19726 -> 49158[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19726 -> 49159[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19726 -> 49160[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19726 -> 49161[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19726 -> 49162[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 28701[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28702[label="ww5",fontsize=16,color="green",shape="box"];28703[label="ww3100",fontsize=16,color="green",shape="box"];54957[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];54958[label="ww3100",fontsize=16,color="green",shape="box"];54959[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51949[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51950[label="ww5",fontsize=16,color="green",shape="box"];51951[label="ww3100",fontsize=16,color="green",shape="box"];50236 -> 28646[label="",style="dashed", color="red", weight=0]; 189.27/136.86 50236[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50236 -> 52798[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 50236 -> 52799[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 50236 -> 52800[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 28802[label="takeWhile (flip ltEsFloat ww3459) (Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045)))))))",fontsize=16,color="black",shape="box"];28802 -> 28843[label="",style="solid", color="black", weight=3]; 189.27/136.86 58486 -> 54948[label="",style="dashed", color="red", weight=0]; 189.27/136.86 58486[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045))))",fontsize=16,color="magenta"];58486 -> 58504[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 58486 -> 58505[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 58486 -> 58506[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 58487[label="ww3459",fontsize=16,color="green",shape="box"];58488[label="ww2045",fontsize=16,color="green",shape="box"];55551[label="Neg (Succ ww4607)",fontsize=16,color="green",shape="box"];55552[label="Neg (Succ ww4606)",fontsize=16,color="green",shape="box"];55553[label="Neg Zero",fontsize=16,color="green",shape="box"];28956 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.86 28956[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];28956 -> 52802[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 28957 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 28957[label="srMyInt (Neg (Succ ww3463)) (Neg (Succ ww3464))",fontsize=16,color="magenta"];28957 -> 52803[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 28957 -> 52804[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42010[label="Neg Zero",fontsize=16,color="green",shape="box"];42011 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42011[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42011 -> 43931[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42012 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42012[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42012 -> 43932[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42012 -> 43933[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42013[label="Neg Zero",fontsize=16,color="green",shape="box"];45159[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];45158[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4392)",fontsize=16,color="black",shape="triangle"];45158 -> 45161[label="",style="solid", color="black", weight=3]; 189.27/136.86 42015 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42015[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42015 -> 43936[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42015 -> 43937[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42016[label="ww50",fontsize=16,color="green",shape="box"];42017 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42017[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42017 -> 43938[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42017 -> 43939[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42018[label="ww51",fontsize=16,color="green",shape="box"];42019[label="Neg Zero",fontsize=16,color="green",shape="box"];42020 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42020[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42020 -> 43940[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42021 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42021[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42021 -> 43941[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42021 -> 43942[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42022[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];45171[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];45170[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4393)",fontsize=16,color="black",shape="triangle"];45170 -> 45173[label="",style="solid", color="black", weight=3]; 189.27/136.86 42024 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42024[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42024 -> 43945[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42024 -> 43946[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42025[label="ww50",fontsize=16,color="green",shape="box"];42026 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42026[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42026 -> 43947[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42026 -> 43948[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42027[label="ww51",fontsize=16,color="green",shape="box"];42028[label="Neg Zero",fontsize=16,color="green",shape="box"];42029 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42029[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42029 -> 43949[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42030 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42030[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42030 -> 43950[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42030 -> 43951[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42031[label="Neg Zero",fontsize=16,color="green",shape="box"];45183[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];45182[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4394)",fontsize=16,color="black",shape="triangle"];45182 -> 45185[label="",style="solid", color="black", weight=3]; 189.27/136.86 42033 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42033[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42033 -> 43954[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42033 -> 43955[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42034[label="ww50",fontsize=16,color="green",shape="box"];42035 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42035[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42035 -> 43956[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42035 -> 43957[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42036[label="ww51",fontsize=16,color="green",shape="box"];56180 -> 53692[label="",style="dashed", color="red", weight=0]; 189.27/136.86 56180[label="not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT)",fontsize=16,color="magenta"];56180 -> 56218[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56180 -> 56219[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56181 -> 53692[label="",style="dashed", color="red", weight=0]; 189.27/136.86 56181[label="not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT)",fontsize=16,color="magenta"];56181 -> 56220[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56181 -> 56221[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19742 -> 18681[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19742[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww53)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (Float (Pos (Succ ww53)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww53)) (Pos Zero)))",fontsize=16,color="magenta"];19743 -> 18682[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19743[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))",fontsize=16,color="magenta"];19744 -> 18683[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19744[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww53)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (Float (Pos (Succ ww53)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww53)) (Pos Zero)))",fontsize=16,color="magenta"];56228 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.86 56228[label="psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56228 -> 56322[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56228 -> 56323[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56228 -> 56324[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56228 -> 56325[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56228 -> 56326[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56229 -> 53692[label="",style="dashed", color="red", weight=0]; 189.27/136.86 56229[label="not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT)",fontsize=16,color="magenta"];56229 -> 56327[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56229 -> 56328[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56230 -> 56426[label="",style="dashed", color="red", weight=0]; 189.27/136.86 56230[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="magenta"];56230 -> 56507[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56230 -> 56508[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56230 -> 56509[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56230 -> 56510[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56230 -> 56511[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56231 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.86 56231[label="psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56231 -> 56333[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56231 -> 56334[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56231 -> 56335[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56231 -> 56336[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56231 -> 56337[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56232 -> 53692[label="",style="dashed", color="red", weight=0]; 189.27/136.86 56232[label="not (esEsOrdering (primCmpNat (Succ (Succ ww1788)) (primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400))) LT)",fontsize=16,color="magenta"];56232 -> 56338[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56232 -> 56339[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19752 -> 18689[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19752[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww53)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (Float (Pos (Succ ww53)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww53)) (Neg Zero)))",fontsize=16,color="magenta"];19753 -> 18690[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19753[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="magenta"];19754 -> 18691[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19754[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww53)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (Float (Pos (Succ ww53)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww53)) (Neg Zero)))",fontsize=16,color="magenta"];56212[label="Succ ww53",fontsize=16,color="green",shape="box"];56213 -> 5617[label="",style="dashed", color="red", weight=0]; 189.27/136.86 56213[label="primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400)",fontsize=16,color="magenta"];56213 -> 56340[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56213 -> 56341[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 53692[label="not (esEsOrdering (primCmpNat ww449100 ww449000) LT)",fontsize=16,color="burlywood",shape="triangle"];62954[label="ww449100/Succ ww4491000",fontsize=10,color="white",style="solid",shape="box"];53692 -> 62954[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62954 -> 55830[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 62955[label="ww449100/Zero",fontsize=10,color="white",style="solid",shape="box"];53692 -> 62955[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62955 -> 55831[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 56214[label="Succ ww53",fontsize=16,color="green",shape="box"];56215 -> 5617[label="",style="dashed", color="red", weight=0]; 189.27/136.86 56215[label="primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400)",fontsize=16,color="magenta"];56215 -> 56342[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56215 -> 56343[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56216[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww4664) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))",fontsize=16,color="black",shape="box"];56216 -> 56344[label="",style="solid", color="black", weight=3]; 189.27/136.86 56217[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww4664) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))",fontsize=16,color="black",shape="box"];56217 -> 56345[label="",style="solid", color="black", weight=3]; 189.27/136.86 19761 -> 16096[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19761[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww53)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (Float (Pos (Succ ww53)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww53)) (Pos Zero)))",fontsize=16,color="magenta"];19761 -> 21230[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19761 -> 21231[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19761 -> 21232[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19761 -> 21233[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19762 -> 16097[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19762[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))",fontsize=16,color="magenta"];19762 -> 21234[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19762 -> 21235[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19762 -> 21236[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19762 -> 21237[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19763 -> 16098[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19763[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww53)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (Float (Pos (Succ ww53)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos Zero)) (Float (Pos (Succ ww53)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww53)) (Pos Zero)))",fontsize=16,color="magenta"];19763 -> 21238[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19763 -> 21239[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19763 -> 21240[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19764[label="takeWhile1 (flip ltEsFloat (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];19764 -> 21241[label="",style="solid", color="black", weight=3]; 189.27/136.86 18799[label="ww53",fontsize=16,color="green",shape="box"];18800[label="ww55",fontsize=16,color="green",shape="box"];18801[label="ww540",fontsize=16,color="green",shape="box"];18802[label="ww520",fontsize=16,color="green",shape="box"];18803[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];56302[label="ww53",fontsize=16,color="green",shape="box"];56303[label="ww55",fontsize=16,color="green",shape="box"];56304[label="ww5400",fontsize=16,color="green",shape="box"];56305[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];56306[label="ww5200",fontsize=16,color="green",shape="box"];56307[label="Succ ww53",fontsize=16,color="green",shape="box"];56308 -> 5617[label="",style="dashed", color="red", weight=0]; 189.27/136.86 56308[label="primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400)",fontsize=16,color="magenta"];56308 -> 56395[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56308 -> 56396[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56492[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];56493[label="ww53",fontsize=16,color="green",shape="box"];56494[label="ww5200",fontsize=16,color="green",shape="box"];56495[label="ww5400",fontsize=16,color="green",shape="box"];56496[label="Float (Pos (Succ ww53)) (Neg (Succ ww5400))",fontsize=16,color="green",shape="box"];56313[label="ww53",fontsize=16,color="green",shape="box"];56314[label="ww55",fontsize=16,color="green",shape="box"];56315[label="ww5400",fontsize=16,color="green",shape="box"];56316[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];56317[label="ww5200",fontsize=16,color="green",shape="box"];56318[label="Succ ww53",fontsize=16,color="green",shape="box"];56319 -> 5617[label="",style="dashed", color="red", weight=0]; 189.27/136.86 56319[label="primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400)",fontsize=16,color="magenta"];56319 -> 56397[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56319 -> 56398[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56320[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4669 ww4668) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4665 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4667 MyTrue (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="black",shape="box"];56320 -> 56399[label="",style="solid", color="black", weight=3]; 189.27/136.86 56321[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4669 ww4668) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4665 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4667 MyFalse (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="black",shape="box"];56321 -> 56400[label="",style="solid", color="black", weight=3]; 189.27/136.86 19771 -> 16123[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19771[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww53)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (Float (Pos (Succ ww53)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww53)) (Neg Zero)))",fontsize=16,color="magenta"];19771 -> 21248[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19771 -> 21249[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19771 -> 21250[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19771 -> 21251[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19772 -> 16124[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19772[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="magenta"];19772 -> 21252[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19772 -> 21253[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19772 -> 21254[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19772 -> 21255[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19773 -> 16125[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19773[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww53)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (Float (Pos (Succ ww53)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg Zero)) (Float (Pos (Succ ww53)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww53)) (Neg Zero)))",fontsize=16,color="magenta"];19773 -> 21256[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19773 -> 21257[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19773 -> 21258[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56357 -> 53692[label="",style="dashed", color="red", weight=0]; 189.27/136.86 56357[label="not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT)",fontsize=16,color="magenta"];56357 -> 56401[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56357 -> 56402[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56358 -> 53692[label="",style="dashed", color="red", weight=0]; 189.27/136.86 56358[label="not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT)",fontsize=16,color="magenta"];56358 -> 56403[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56358 -> 56404[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19780 -> 18703[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19780[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww69)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (Float (Pos (Succ ww69)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww69)) (Pos Zero)))",fontsize=16,color="magenta"];19781 -> 18704[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19781[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))",fontsize=16,color="magenta"];19782 -> 18705[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19782[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww69)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (Float (Pos (Succ ww69)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww69)) (Pos Zero)))",fontsize=16,color="magenta"];56673 -> 53692[label="",style="dashed", color="red", weight=0]; 189.27/136.86 56673[label="not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT)",fontsize=16,color="magenta"];56673 -> 56770[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56673 -> 56771[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56674 -> 53692[label="",style="dashed", color="red", weight=0]; 189.27/136.86 56674[label="not (esEsOrdering (primCmpNat (Succ (Succ ww1790)) (primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000))) LT)",fontsize=16,color="magenta"];56674 -> 56772[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56674 -> 56773[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56675 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.86 56675[label="psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56675 -> 56774[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56675 -> 56775[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56675 -> 56776[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56675 -> 56777[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56675 -> 56778[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56676 -> 56426[label="",style="dashed", color="red", weight=0]; 189.27/136.86 56676[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="magenta"];56676 -> 56779[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56676 -> 56780[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56676 -> 56781[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56676 -> 56782[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56676 -> 56783[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56677 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.86 56677[label="psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56677 -> 56784[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56677 -> 56785[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56677 -> 56786[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56677 -> 56787[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56677 -> 56788[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19788 -> 18711[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19788[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww69)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (Float (Pos (Succ ww69)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww69)) (Neg Zero)))",fontsize=16,color="magenta"];19789 -> 18712[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19789[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="magenta"];19790 -> 18713[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19790[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww69)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (Float (Pos (Succ ww69)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww69)) (Neg Zero)))",fontsize=16,color="magenta"];56389[label="Succ ww69",fontsize=16,color="green",shape="box"];56390 -> 5617[label="",style="dashed", color="red", weight=0]; 189.27/136.86 56390[label="primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000)",fontsize=16,color="magenta"];56390 -> 56641[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56390 -> 56642[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56391[label="Succ ww69",fontsize=16,color="green",shape="box"];56392 -> 5617[label="",style="dashed", color="red", weight=0]; 189.27/136.86 56392[label="primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000)",fontsize=16,color="magenta"];56392 -> 56643[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56392 -> 56644[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56393[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww4671) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))",fontsize=16,color="black",shape="box"];56393 -> 56645[label="",style="solid", color="black", weight=3]; 189.27/136.86 56394[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww4671) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))",fontsize=16,color="black",shape="box"];56394 -> 56646[label="",style="solid", color="black", weight=3]; 189.27/136.86 19797 -> 16096[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19797[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww69)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (Float (Pos (Succ ww69)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww69)) (Pos Zero)))",fontsize=16,color="magenta"];19797 -> 21277[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19797 -> 21278[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19797 -> 21279[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19797 -> 21280[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19798 -> 16097[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19798[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))",fontsize=16,color="magenta"];19798 -> 21281[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19798 -> 21282[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19798 -> 21283[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19798 -> 21284[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19799 -> 16098[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19799[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww69)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (Float (Pos (Succ ww69)) (Pos Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos Zero)) (Float (Pos (Succ ww69)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww69)) (Pos Zero)))",fontsize=16,color="magenta"];19799 -> 21285[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19799 -> 21286[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19799 -> 21287[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19800[label="takeWhile1 (flip ltEsFloat (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];19800 -> 21288[label="",style="solid", color="black", weight=3]; 189.27/136.86 18804[label="ww69",fontsize=16,color="green",shape="box"];18805[label="ww71",fontsize=16,color="green",shape="box"];18806[label="ww700",fontsize=16,color="green",shape="box"];18807[label="ww680",fontsize=16,color="green",shape="box"];18808[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];56749[label="Succ ww69",fontsize=16,color="green",shape="box"];56750 -> 5617[label="",style="dashed", color="red", weight=0]; 189.27/136.86 56750[label="primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000)",fontsize=16,color="magenta"];56750 -> 56891[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56750 -> 56892[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56751[label="Succ ww69",fontsize=16,color="green",shape="box"];56752 -> 5617[label="",style="dashed", color="red", weight=0]; 189.27/136.86 56752[label="primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000)",fontsize=16,color="magenta"];56752 -> 56893[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56752 -> 56894[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 56753[label="ww69",fontsize=16,color="green",shape="box"];56754[label="ww71",fontsize=16,color="green",shape="box"];56755[label="ww7000",fontsize=16,color="green",shape="box"];56756[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];56757[label="ww6800",fontsize=16,color="green",shape="box"];56758[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];56759[label="ww69",fontsize=16,color="green",shape="box"];56760[label="ww6800",fontsize=16,color="green",shape="box"];56761[label="ww7000",fontsize=16,color="green",shape="box"];56762[label="Float (Pos (Succ ww69)) (Neg (Succ ww7000))",fontsize=16,color="green",shape="box"];56763[label="ww69",fontsize=16,color="green",shape="box"];56764[label="ww71",fontsize=16,color="green",shape="box"];56765[label="ww7000",fontsize=16,color="green",shape="box"];56766[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];56767[label="ww6800",fontsize=16,color="green",shape="box"];56768[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4677 ww4676) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4673 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4675 MyTrue (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="black",shape="box"];56768 -> 56895[label="",style="solid", color="black", weight=3]; 189.27/136.86 56769[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4677 ww4676) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4673 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4675 MyFalse (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="black",shape="box"];56769 -> 56896[label="",style="solid", color="black", weight=3]; 189.27/136.86 19807 -> 16123[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19807[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww69)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (Float (Pos (Succ ww69)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww69)) (Neg Zero)))",fontsize=16,color="magenta"];19807 -> 21295[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19807 -> 21296[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19807 -> 21297[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19807 -> 21298[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19808 -> 16124[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19808[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="magenta"];19808 -> 21299[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19808 -> 21300[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19808 -> 21301[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19808 -> 21302[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19809 -> 16125[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19809[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww69)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (Float (Pos (Succ ww69)) (Neg Zero)))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg Zero)) (Float (Pos (Succ ww69)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww69)) (Neg Zero)))",fontsize=16,color="magenta"];19809 -> 21303[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19809 -> 21304[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19809 -> 21305[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19810[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11400) (Succ ww204600)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11400) (Succ ww204600)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];19810 -> 21306[label="",style="solid", color="black", weight=3]; 189.27/136.86 19811[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11400) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11400) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];19811 -> 21307[label="",style="solid", color="black", weight=3]; 189.27/136.86 19812[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww204600)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww204600)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];19812 -> 21308[label="",style="solid", color="black", weight=3]; 189.27/136.86 19813[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];19813 -> 21309[label="",style="solid", color="black", weight=3]; 189.27/136.86 19814[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];19814 -> 21310[label="",style="solid", color="black", weight=3]; 189.27/136.86 19815[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];19815 -> 21311[label="",style="solid", color="black", weight=3]; 189.27/136.86 19816 -> 19892[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19816[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];19816 -> 19909[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19816 -> 19910[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19816 -> 19911[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19816 -> 19912[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 29305 -> 29368[label="",style="dashed", color="red", weight=0]; 189.27/136.86 29305[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos Zero))",fontsize=16,color="magenta"];29305 -> 29381[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 29305 -> 29382[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 29305 -> 29383[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 29306[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];29306 -> 29402[label="",style="solid", color="black", weight=3]; 189.27/136.86 29307[label="ww3000",fontsize=16,color="green",shape="box"];29308[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];19818[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11400) (Succ ww205000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11400) (Succ ww205000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];19818 -> 21313[label="",style="solid", color="black", weight=3]; 189.27/136.86 19819[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11400) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww11400) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];19819 -> 21314[label="",style="solid", color="black", weight=3]; 189.27/136.86 19820[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww205000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww205000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];19820 -> 21315[label="",style="solid", color="black", weight=3]; 189.27/136.86 19821[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];19821 -> 21316[label="",style="solid", color="black", weight=3]; 189.27/136.86 19822[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];19822 -> 21317[label="",style="solid", color="black", weight=3]; 189.27/136.86 19823[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];19823 -> 21318[label="",style="solid", color="black", weight=3]; 189.27/136.86 54504 -> 54742[label="",style="dashed", color="red", weight=0]; 189.27/136.86 54504[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54504 -> 54849[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 54504 -> 54850[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 54504 -> 54851[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 54505[label="ww3000",fontsize=16,color="green",shape="box"];54506[label="ww3100",fontsize=16,color="green",shape="box"];54507[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];54507 -> 55598[label="",style="solid", color="black", weight=3]; 189.27/136.86 54508 -> 55847[label="",style="dashed", color="red", weight=0]; 189.27/136.86 54508[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54508 -> 55888[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 54508 -> 55889[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 54508 -> 55890[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 54508 -> 55891[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19825[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (ltEsFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];19825 -> 21320[label="",style="solid", color="black", weight=3]; 189.27/136.86 19826[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];19826 -> 21321[label="",style="solid", color="black", weight=3]; 189.27/136.86 19827[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];19827 -> 21322[label="",style="solid", color="black", weight=3]; 189.27/136.86 19828[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (ltEsFloat (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];19828 -> 21323[label="",style="solid", color="black", weight=3]; 189.27/136.86 19829 -> 19892[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19829[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (ltEsFloat (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];19829 -> 19913[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19829 -> 19914[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19829 -> 19915[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19829 -> 19916[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 29309 -> 29368[label="",style="dashed", color="red", weight=0]; 189.27/136.86 29309[label="flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Pos Zero))",fontsize=16,color="magenta"];29309 -> 29384[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 29309 -> 29385[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 29309 -> 29386[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 29311[label="ww123",fontsize=16,color="green",shape="box"];29312[label="ww121",fontsize=16,color="green",shape="box"];19831[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];19831 -> 21325[label="",style="solid", color="black", weight=3]; 189.27/136.86 19832[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (ltEsFloat (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];19832 -> 21326[label="",style="solid", color="black", weight=3]; 189.27/136.86 54509 -> 54742[label="",style="dashed", color="red", weight=0]; 189.27/136.86 54509[label="flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))",fontsize=16,color="magenta"];54509 -> 54852[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 54509 -> 54853[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 54509 -> 54854[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 54510[label="ww123",fontsize=16,color="green",shape="box"];54511[label="ww12400",fontsize=16,color="green",shape="box"];54512[label="psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];54512 -> 55600[label="",style="solid", color="black", weight=3]; 189.27/136.86 54513 -> 45194[label="",style="dashed", color="red", weight=0]; 189.27/136.86 54513[label="iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="magenta"];54513 -> 55601[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 54513 -> 55602[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 54513 -> 55603[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 54513 -> 55604[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 54513 -> 55605[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19834[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (ltEsFloat (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];19834 -> 21328[label="",style="solid", color="black", weight=3]; 189.27/136.86 19835[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];19835 -> 21329[label="",style="solid", color="black", weight=3]; 189.27/136.86 19836 -> 18768[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19836[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (ltEsFloat (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];19836 -> 21330[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19836 -> 21331[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19836 -> 21332[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19836 -> 21333[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19836 -> 21334[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19837 -> 18768[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19837[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (ltEsFloat (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];19837 -> 21335[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19837 -> 21336[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19837 -> 21337[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19837 -> 21338[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19837 -> 21339[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19838 -> 18768[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19838[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (ltEsFloat (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];19838 -> 21340[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19838 -> 21341[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19838 -> 21342[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19838 -> 21343[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19838 -> 21344[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19839[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];19839 -> 21345[label="",style="solid", color="black", weight=3]; 189.27/136.86 19840[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];19840 -> 21346[label="",style="solid", color="black", weight=3]; 189.27/136.86 19841[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (ltEsFloat (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];19841 -> 21347[label="",style="solid", color="black", weight=3]; 189.27/136.86 54514 -> 54742[label="",style="dashed", color="red", weight=0]; 189.27/136.86 54514[label="flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))",fontsize=16,color="magenta"];54514 -> 54855[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 54514 -> 54856[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 54514 -> 54857[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 54515[label="ww123",fontsize=16,color="green",shape="box"];54516[label="ww12400",fontsize=16,color="green",shape="box"];54517[label="psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];54517 -> 55606[label="",style="solid", color="black", weight=3]; 189.27/136.86 54518 -> 55847[label="",style="dashed", color="red", weight=0]; 189.27/136.86 54518[label="iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="magenta"];54518 -> 55892[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 54518 -> 55893[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 54518 -> 55894[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 54518 -> 55895[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19843[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (ltEsFloat (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];19843 -> 21349[label="",style="solid", color="black", weight=3]; 189.27/136.86 19844[label="ww3000",fontsize=16,color="green",shape="box"];19845[label="ww3000",fontsize=16,color="green",shape="box"];19846[label="ww4100",fontsize=16,color="green",shape="box"];19847[label="ww3100",fontsize=16,color="green",shape="box"];19848[label="ww4100",fontsize=16,color="green",shape="box"];19849[label="ww3100",fontsize=16,color="green",shape="box"];19850[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1840) ww22170) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1840) ww22170) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62956[label="ww22170/Succ ww221700",fontsize=10,color="white",style="solid",shape="box"];19850 -> 62956[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62956 -> 21350[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 62957[label="ww22170/Zero",fontsize=10,color="white",style="solid",shape="box"];19850 -> 62957[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62957 -> 21351[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 19851[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];19851 -> 21352[label="",style="solid", color="black", weight=3]; 189.27/136.86 19852[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];19853[label="ww3000",fontsize=16,color="green",shape="box"];19854[label="ww5",fontsize=16,color="green",shape="box"];19855[label="ww4100",fontsize=16,color="green",shape="box"];19856[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];19857[label="ww3000",fontsize=16,color="green",shape="box"];19858[label="ww5",fontsize=16,color="green",shape="box"];19859[label="ww3100",fontsize=16,color="green",shape="box"];19860[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];19861[label="ww3000",fontsize=16,color="green",shape="box"];19862[label="ww5",fontsize=16,color="green",shape="box"];19863[label="ww3000",fontsize=16,color="green",shape="box"];19864[label="ww3000",fontsize=16,color="green",shape="box"];19865 -> 16157[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19865[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg ww310)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (Float (Pos (Succ ww3000)) (Neg ww310)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg ww310)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos ww410)) (Float (Pos (Succ ww3000)) (Neg ww310))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];19865 -> 21353[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19865 -> 21354[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19865 -> 21355[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19865 -> 21356[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19865 -> 21357[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19866[label="ww3000",fontsize=16,color="green",shape="box"];19867[label="ww3000",fontsize=16,color="green",shape="box"];19868[label="ww3000",fontsize=16,color="green",shape="box"];19869[label="ww3000",fontsize=16,color="green",shape="box"];19870[label="ww4100",fontsize=16,color="green",shape="box"];19871[label="ww3100",fontsize=16,color="green",shape="box"];19872[label="ww4100",fontsize=16,color="green",shape="box"];19873[label="ww3100",fontsize=16,color="green",shape="box"];19874[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1865) ww22210) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1865) ww22210) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62958[label="ww22210/Succ ww222100",fontsize=10,color="white",style="solid",shape="box"];19874 -> 62958[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62958 -> 21358[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 62959[label="ww22210/Zero",fontsize=10,color="white",style="solid",shape="box"];19874 -> 62959[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62959 -> 21359[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 19875[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="triangle"];19875 -> 21360[label="",style="solid", color="black", weight=3]; 189.27/136.86 19876[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];19877[label="ww3000",fontsize=16,color="green",shape="box"];19878[label="ww4100",fontsize=16,color="green",shape="box"];19879[label="ww5",fontsize=16,color="green",shape="box"];19880[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];19881[label="ww3000",fontsize=16,color="green",shape="box"];19882[label="ww3100",fontsize=16,color="green",shape="box"];19883[label="ww5",fontsize=16,color="green",shape="box"];19884[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];19885[label="ww3000",fontsize=16,color="green",shape="box"];19886[label="ww5",fontsize=16,color="green",shape="box"];19887[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww19490) (Succ ww1950000)) LT))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww19490) (Succ ww1950000)) LT)) ww1945)",fontsize=16,color="black",shape="box"];19887 -> 21361[label="",style="solid", color="black", weight=3]; 189.27/136.86 19888[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww19490) Zero) LT))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww19490) Zero) LT)) ww1945)",fontsize=16,color="black",shape="box"];19888 -> 21362[label="",style="solid", color="black", weight=3]; 189.27/136.86 19889[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1950000)) LT))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1950000)) LT)) ww1945)",fontsize=16,color="black",shape="box"];19889 -> 21363[label="",style="solid", color="black", weight=3]; 189.27/136.86 19890[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) ww1945)",fontsize=16,color="black",shape="box"];19890 -> 21364[label="",style="solid", color="black", weight=3]; 189.27/136.86 19891[label="takeWhile1 (flip ltEsFloat (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (ltEsFloat ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];19891 -> 21365[label="",style="solid", color="black", weight=3]; 189.27/136.86 19905[label="ww3100",fontsize=16,color="green",shape="box"];19906[label="ww5",fontsize=16,color="green",shape="box"];19907[label="ww3000",fontsize=16,color="green",shape="box"];19908[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];29378[label="ww5",fontsize=16,color="green",shape="box"];29379[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];29380[label="ww3000",fontsize=16,color="green",shape="box"];29365[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62960[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];29365 -> 62960[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62960 -> 29404[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 19920[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww19110) (Succ ww1907000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww19110) (Succ ww1907000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];19920 -> 21392[label="",style="solid", color="black", weight=3]; 189.27/136.86 19921[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww19110) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww19110) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];19921 -> 21393[label="",style="solid", color="black", weight=3]; 189.27/136.86 19922[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1907000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1907000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];19922 -> 21394[label="",style="solid", color="black", weight=3]; 189.27/136.86 19923[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];19923 -> 21395[label="",style="solid", color="black", weight=3]; 189.27/136.86 54519 -> 54742[label="",style="dashed", color="red", weight=0]; 189.27/136.86 54519[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54519 -> 54858[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 54519 -> 54859[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 54519 -> 54860[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 54520[label="ww3000",fontsize=16,color="green",shape="box"];54521[label="ww3100",fontsize=16,color="green",shape="box"];54522 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.86 54522[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54522 -> 55608[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 54522 -> 55609[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 54522 -> 55610[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 54522 -> 55611[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 54522 -> 55612[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 54523 -> 56426[label="",style="dashed", color="red", weight=0]; 189.27/136.86 54523[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54523 -> 56513[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 54523 -> 56514[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 54523 -> 56515[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 54523 -> 56516[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 54523 -> 56517[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19925[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];19925 -> 21397[label="",style="solid", color="black", weight=3]; 189.27/136.86 54846[label="ww3100",fontsize=16,color="green",shape="box"];54847 -> 54517[label="",style="dashed", color="red", weight=0]; 189.27/136.86 54847[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54847 -> 55614[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 54847 -> 55615[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 54847 -> 55616[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 54847 -> 55617[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 54848[label="ww3000",fontsize=16,color="green",shape="box"];55484[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];62961[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];55484 -> 62961[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62961 -> 55618[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 55880[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55881[label="ww3000",fontsize=16,color="green",shape="box"];55882[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55883[label="ww3100",fontsize=16,color="green",shape="box"];19927[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];19927 -> 21399[label="",style="solid", color="black", weight=3]; 189.27/136.86 19928[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];19928 -> 21400[label="",style="solid", color="black", weight=3]; 189.27/136.86 30238[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];30238 -> 30275[label="",style="solid", color="black", weight=3]; 189.27/136.86 19932[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];19932 -> 21403[label="",style="solid", color="black", weight=3]; 189.27/136.86 28951[label="ww51",fontsize=16,color="green",shape="box"];28952[label="ww50",fontsize=16,color="green",shape="box"];28953[label="primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];28953 -> 29033[label="",style="solid", color="black", weight=3]; 189.27/136.86 29027[label="takeWhile (flip ltEsFloat ww3471) (Cons (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))))",fontsize=16,color="black",shape="box"];29027 -> 29065[label="",style="solid", color="black", weight=3]; 189.27/136.86 57372[label="ww3471",fontsize=16,color="green",shape="box"];57373[label="ww3000",fontsize=16,color="green",shape="box"];57374 -> 57837[label="",style="dashed", color="red", weight=0]; 189.27/136.86 57374[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];57374 -> 57847[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 57374 -> 57848[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 57374 -> 57849[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 57374 -> 57850[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 55513[label="ww51",fontsize=16,color="green",shape="box"];55514[label="ww50",fontsize=16,color="green",shape="box"];55515[label="primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55515 -> 55623[label="",style="solid", color="black", weight=3]; 189.27/136.86 29151[label="ww51",fontsize=16,color="green",shape="box"];29152[label="ww50",fontsize=16,color="green",shape="box"];29153[label="primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];29153 -> 29222[label="",style="solid", color="black", weight=3]; 189.27/136.86 29154[label="takeWhile (flip ltEsFloat ww3477) (Cons (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))))",fontsize=16,color="black",shape="box"];29154 -> 29223[label="",style="solid", color="black", weight=3]; 189.27/136.86 57375[label="ww3477",fontsize=16,color="green",shape="box"];57376[label="ww3000",fontsize=16,color="green",shape="box"];57377 -> 59692[label="",style="dashed", color="red", weight=0]; 189.27/136.86 57377[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];57377 -> 59702[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 57377 -> 59703[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 57377 -> 59704[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19937[label="ww18050",fontsize=16,color="green",shape="box"];19938[label="ww1800000",fontsize=16,color="green",shape="box"];19939[label="Succ Zero",fontsize=16,color="green",shape="box"];19940[label="ww3000",fontsize=16,color="green",shape="box"];19941[label="ww5",fontsize=16,color="green",shape="box"];19942[label="ww3100",fontsize=16,color="green",shape="box"];19943[label="Succ (Succ ww410000)",fontsize=16,color="green",shape="box"];19944[label="Succ Zero",fontsize=16,color="green",shape="box"];19945[label="ww3000",fontsize=16,color="green",shape="box"];19946[label="ww5",fontsize=16,color="green",shape="box"];19947[label="ww3100",fontsize=16,color="green",shape="box"];19948[label="Succ (Succ ww410000)",fontsize=16,color="green",shape="box"];23429[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];23430[label="Succ Zero",fontsize=16,color="green",shape="box"];23431[label="ww5",fontsize=16,color="green",shape="box"];23432[label="Succ (Succ ww410000)",fontsize=16,color="green",shape="box"];19950[label="ww18140",fontsize=16,color="green",shape="box"];19951[label="ww1810000",fontsize=16,color="green",shape="box"];19952[label="Succ Zero",fontsize=16,color="green",shape="box"];19953[label="ww3000",fontsize=16,color="green",shape="box"];19954[label="ww5",fontsize=16,color="green",shape="box"];19955[label="ww3100",fontsize=16,color="green",shape="box"];19956[label="Succ Zero",fontsize=16,color="green",shape="box"];19957[label="Succ Zero",fontsize=16,color="green",shape="box"];19958[label="ww3000",fontsize=16,color="green",shape="box"];19959[label="ww5",fontsize=16,color="green",shape="box"];19960[label="ww3100",fontsize=16,color="green",shape="box"];19961[label="Succ Zero",fontsize=16,color="green",shape="box"];23433[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];23434[label="Succ Zero",fontsize=16,color="green",shape="box"];23435[label="ww5",fontsize=16,color="green",shape="box"];23436[label="Succ Zero",fontsize=16,color="green",shape="box"];19963[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww13900 ww3100000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww13900 ww3100000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="burlywood",shape="box"];62962[label="ww13900/Succ ww139000",fontsize=10,color="white",style="solid",shape="box"];19963 -> 62962[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62962 -> 21410[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 62963[label="ww13900/Zero",fontsize=10,color="white",style="solid",shape="box"];19963 -> 62963[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62963 -> 21411[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 19964[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];19964 -> 21412[label="",style="solid", color="black", weight=3]; 189.27/136.86 19965 -> 18732[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19965[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="magenta"];19965 -> 21413[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19965 -> 21414[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19965 -> 21415[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19965 -> 21416[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19965 -> 21417[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19966 -> 17710[label="",style="dashed", color="red", weight=0]; 189.27/136.86 19966[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="magenta"];19966 -> 21418[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19966 -> 21419[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19966 -> 21420[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19966 -> 21421[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19966 -> 21422[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 19967[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];19967 -> 21423[label="",style="solid", color="black", weight=3]; 189.27/136.86 19968[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="black",shape="box"];19968 -> 21424[label="",style="solid", color="black", weight=3]; 189.27/136.86 23437[label="Float (Pos (Succ ww3000)) (Pos (Succ Zero))",fontsize=16,color="green",shape="box"];23438[label="Succ Zero",fontsize=16,color="green",shape="box"];23439[label="ww5",fontsize=16,color="green",shape="box"];23440[label="Zero",fontsize=16,color="green",shape="box"];30307[label="Succ Zero",fontsize=16,color="green",shape="box"];30308[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];30309[label="Pos Zero",fontsize=16,color="green",shape="box"];30310[label="Pos Zero",fontsize=16,color="green",shape="box"];19972[label="ww18210",fontsize=16,color="green",shape="box"];19973[label="ww1816000",fontsize=16,color="green",shape="box"];19974[label="Succ Zero",fontsize=16,color="green",shape="box"];19975[label="ww3000",fontsize=16,color="green",shape="box"];19976[label="Succ (Succ ww410000)",fontsize=16,color="green",shape="box"];19977[label="ww3100",fontsize=16,color="green",shape="box"];19978[label="ww5",fontsize=16,color="green",shape="box"];19979[label="Succ Zero",fontsize=16,color="green",shape="box"];19980[label="ww3000",fontsize=16,color="green",shape="box"];19981[label="Succ (Succ ww410000)",fontsize=16,color="green",shape="box"];19982[label="ww3100",fontsize=16,color="green",shape="box"];19983[label="ww5",fontsize=16,color="green",shape="box"];55516[label="ww3000",fontsize=16,color="green",shape="box"];55517[label="ww5",fontsize=16,color="green",shape="box"];55518[label="ww3100",fontsize=16,color="green",shape="box"];55519[label="Succ Zero",fontsize=16,color="green",shape="box"];55520[label="Succ (Succ ww410000)",fontsize=16,color="green",shape="box"];19985[label="ww18300",fontsize=16,color="green",shape="box"];19986[label="ww1826000",fontsize=16,color="green",shape="box"];19987[label="Succ Zero",fontsize=16,color="green",shape="box"];19988[label="ww3000",fontsize=16,color="green",shape="box"];19989[label="Succ Zero",fontsize=16,color="green",shape="box"];19990[label="ww3100",fontsize=16,color="green",shape="box"];19991[label="ww5",fontsize=16,color="green",shape="box"];19992[label="Succ Zero",fontsize=16,color="green",shape="box"];19993[label="ww3000",fontsize=16,color="green",shape="box"];19994[label="Succ Zero",fontsize=16,color="green",shape="box"];19995[label="ww3100",fontsize=16,color="green",shape="box"];19996[label="ww5",fontsize=16,color="green",shape="box"];55523[label="ww3000",fontsize=16,color="green",shape="box"];55524[label="ww5",fontsize=16,color="green",shape="box"];55525[label="ww3100",fontsize=16,color="green",shape="box"];55526[label="Succ Zero",fontsize=16,color="green",shape="box"];55527[label="Succ Zero",fontsize=16,color="green",shape="box"];19998[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww14100 ww3100000) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww14100 ww3100000) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="burlywood",shape="box"];62964[label="ww14100/Succ ww141000",fontsize=10,color="white",style="solid",shape="box"];19998 -> 62964[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62964 -> 21438[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 62965[label="ww14100/Zero",fontsize=10,color="white",style="solid",shape="box"];19998 -> 62965[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62965 -> 21439[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 19999[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];19999 -> 21440[label="",style="solid", color="black", weight=3]; 189.27/136.86 20000 -> 18747[label="",style="dashed", color="red", weight=0]; 189.27/136.86 20000[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="magenta"];20000 -> 21441[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20000 -> 21442[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20000 -> 21443[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20000 -> 21444[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20000 -> 21445[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20001 -> 17737[label="",style="dashed", color="red", weight=0]; 189.27/136.86 20001[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="magenta"];20001 -> 21446[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20001 -> 21447[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20001 -> 21448[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20001 -> 21449[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20001 -> 21450[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20002 -> 53796[label="",style="dashed", color="red", weight=0]; 189.27/136.86 20002[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))",fontsize=16,color="magenta"];20002 -> 54577[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20002 -> 54578[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20002 -> 54579[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20002 -> 54580[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20002 -> 54581[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 55530[label="ww3000",fontsize=16,color="green",shape="box"];55531[label="ww5",fontsize=16,color="green",shape="box"];55532[label="Zero",fontsize=16,color="green",shape="box"];55533[label="Succ Zero",fontsize=16,color="green",shape="box"];55534[label="Zero",fontsize=16,color="green",shape="box"];29220 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 29220[label="srMyInt (Pos (Succ ww3000)) ww34820",fontsize=16,color="magenta"];29220 -> 29405[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 29220 -> 29406[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 29221 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 29221[label="srMyInt (Neg Zero) ww34821",fontsize=16,color="magenta"];29221 -> 29407[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 29221 -> 29408[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 60324 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.86 60324[label="msMyInt (Pos (Succ ww4805)) (Pos (Succ ww4807))",fontsize=16,color="magenta"];60324 -> 60414[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 60324 -> 60415[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 60325 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 60325[label="srMyInt (Neg (Succ ww4806)) (Neg Zero)",fontsize=16,color="magenta"];60325 -> 60416[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 60325 -> 60417[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 30243[label="takeWhile1 (flip ltEsFloat ww3490) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))) (fsEsOrdering (compareFloat (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww3490) GT)",fontsize=16,color="black",shape="box"];30243 -> 30276[label="",style="solid", color="black", weight=3]; 189.27/136.86 57907[label="primPlusFloat (msFloat (Float (Pos (Succ ww4693)) (Neg (Succ ww4694))) (Float (Pos (Succ ww4695)) (Neg Zero))) ww4699",fontsize=16,color="black",shape="box"];57907 -> 57924[label="",style="solid", color="black", weight=3]; 189.27/136.86 57908 -> 57897[label="",style="dashed", color="red", weight=0]; 189.27/136.86 57908[label="psFloat (msFloat (Float (Pos (Succ ww4693)) (Neg (Succ ww4694))) (Float (Pos (Succ ww4695)) (Neg Zero))) ww4699",fontsize=16,color="magenta"];55558[label="Succ Zero",fontsize=16,color="green",shape="box"];55559[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55560[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55561[label="Neg Zero",fontsize=16,color="green",shape="box"];30205[label="Succ Zero",fontsize=16,color="green",shape="box"];30206[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];30207[label="Neg Zero",fontsize=16,color="green",shape="box"];30208[label="Neg Zero",fontsize=16,color="green",shape="box"];30209[label="takeWhile1 (flip ltEsFloat ww3503) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))) (fsEsOrdering (compareFloat (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww3503) GT)",fontsize=16,color="black",shape="box"];30209 -> 30244[label="",style="solid", color="black", weight=3]; 189.27/136.86 60061[label="primPlusFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) ww4797",fontsize=16,color="black",shape="box"];60061 -> 60083[label="",style="solid", color="black", weight=3]; 189.27/136.86 60062 -> 59950[label="",style="dashed", color="red", weight=0]; 189.27/136.86 60062[label="psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) ww4797",fontsize=16,color="magenta"];20007[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) ww143000) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) ww143000) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62966[label="ww143000/Succ ww1430000",fontsize=10,color="white",style="solid",shape="box"];20007 -> 62966[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62966 -> 21456[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 62967[label="ww143000/Zero",fontsize=10,color="white",style="solid",shape="box"];20007 -> 62967[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62967 -> 21457[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 20008[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww143000) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww143000) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62968[label="ww143000/Succ ww1430000",fontsize=10,color="white",style="solid",shape="box"];20008 -> 62968[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62968 -> 21458[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 62969[label="ww143000/Zero",fontsize=10,color="white",style="solid",shape="box"];20008 -> 62969[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62969 -> 21459[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 20009[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];20010[label="Zero",fontsize=16,color="green",shape="box"];20011[label="Succ Zero",fontsize=16,color="green",shape="box"];20012[label="ww5",fontsize=16,color="green",shape="box"];20013[label="ww3100",fontsize=16,color="green",shape="box"];20014[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];20015[label="Zero",fontsize=16,color="green",shape="box"];20016[label="Succ Zero",fontsize=16,color="green",shape="box"];20017[label="ww5",fontsize=16,color="green",shape="box"];20018[label="ww3100",fontsize=16,color="green",shape="box"];20019[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];20020[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];20020 -> 21460[label="",style="solid", color="black", weight=3]; 189.27/136.86 20022[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) ww151000) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) ww151000) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62970[label="ww151000/Succ ww1510000",fontsize=10,color="white",style="solid",shape="box"];20022 -> 62970[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62970 -> 21462[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 62971[label="ww151000/Zero",fontsize=10,color="white",style="solid",shape="box"];20022 -> 62971[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62971 -> 21463[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 20023[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww151000) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww151000) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62972[label="ww151000/Succ ww1510000",fontsize=10,color="white",style="solid",shape="box"];20023 -> 62972[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62972 -> 21464[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 62973[label="ww151000/Zero",fontsize=10,color="white",style="solid",shape="box"];20023 -> 62973[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62973 -> 21465[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 20024[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];20025[label="Zero",fontsize=16,color="green",shape="box"];20026[label="Succ Zero",fontsize=16,color="green",shape="box"];20027[label="ww5",fontsize=16,color="green",shape="box"];20028[label="ww3100",fontsize=16,color="green",shape="box"];20029[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];20030[label="Zero",fontsize=16,color="green",shape="box"];20031[label="Succ Zero",fontsize=16,color="green",shape="box"];20032[label="ww5",fontsize=16,color="green",shape="box"];20033[label="ww3100",fontsize=16,color="green",shape="box"];20034[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];20036[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000000 ww15700) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000000 ww15700) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62974[label="ww3000000/Succ ww30000000",fontsize=10,color="white",style="solid",shape="box"];20036 -> 62974[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62974 -> 21467[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 62975[label="ww3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];20036 -> 62975[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62975 -> 21468[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 20037 -> 16256[label="",style="dashed", color="red", weight=0]; 189.27/136.86 20037[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];20037 -> 21469[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20038 -> 18732[label="",style="dashed", color="red", weight=0]; 189.27/136.86 20038[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];20038 -> 21470[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20038 -> 21471[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20038 -> 21472[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20038 -> 21473[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20038 -> 21474[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20039 -> 17710[label="",style="dashed", color="red", weight=0]; 189.27/136.86 20039[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];20039 -> 21475[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20039 -> 21476[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20039 -> 21477[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20039 -> 21478[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20039 -> 21479[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20040[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];20040 -> 21480[label="",style="solid", color="black", weight=3]; 189.27/136.86 20041[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];20041 -> 21481[label="",style="solid", color="black", weight=3]; 189.27/136.86 20042[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];20042 -> 21482[label="",style="solid", color="black", weight=3]; 189.27/136.86 48900 -> 59092[label="",style="dashed", color="red", weight=0]; 189.27/136.86 48900[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48900 -> 59213[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48900 -> 59214[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48900 -> 59215[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48900 -> 59216[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48900 -> 59217[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48901[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];48902[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];48902 -> 52806[label="",style="solid", color="black", weight=3]; 189.27/136.86 48903[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48904 -> 49994[label="",style="dashed", color="red", weight=0]; 189.27/136.86 48904[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48904 -> 50034[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48904 -> 50035[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48904 -> 50036[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20044[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000000 ww31000000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000000 ww31000000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="burlywood",shape="box"];62976[label="ww30000000/Succ ww300000000",fontsize=10,color="white",style="solid",shape="box"];20044 -> 62976[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62976 -> 21484[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 62977[label="ww30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];20044 -> 62977[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62977 -> 21485[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 20045[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];20045 -> 21486[label="",style="solid", color="black", weight=3]; 189.27/136.86 20046 -> 18732[label="",style="dashed", color="red", weight=0]; 189.27/136.86 20046[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="magenta"];20046 -> 21487[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20046 -> 21488[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20046 -> 21489[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20046 -> 21490[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20046 -> 21491[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20047 -> 17710[label="",style="dashed", color="red", weight=0]; 189.27/136.86 20047[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];20047 -> 21492[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20047 -> 21493[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20047 -> 21494[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20047 -> 21495[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20047 -> 21496[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20048[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];20048 -> 21497[label="",style="solid", color="black", weight=3]; 189.27/136.86 20049[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="black",shape="box"];20049 -> 21498[label="",style="solid", color="black", weight=3]; 189.27/136.86 20050[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];20050 -> 21499[label="",style="solid", color="black", weight=3]; 189.27/136.86 23441[label="Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];23442[label="Zero",fontsize=16,color="green",shape="box"];23443[label="ww5",fontsize=16,color="green",shape="box"];23444[label="Zero",fontsize=16,color="green",shape="box"];48905 -> 59092[label="",style="dashed", color="red", weight=0]; 189.27/136.86 48905[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="magenta"];48905 -> 59218[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48905 -> 59219[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48905 -> 59220[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48905 -> 59221[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48905 -> 59222[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48906[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];48907[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];48907 -> 52808[label="",style="solid", color="black", weight=3]; 189.27/136.86 48908[label="Pos (Succ (Succ (Succ ww310000)))",fontsize=16,color="green",shape="box"];48909 -> 49994[label="",style="dashed", color="red", weight=0]; 189.27/136.86 48909[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))",fontsize=16,color="magenta"];48909 -> 50037[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48909 -> 50038[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48909 -> 50039[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 23445[label="Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];23446[label="Zero",fontsize=16,color="green",shape="box"];23447[label="ww5",fontsize=16,color="green",shape="box"];23448[label="Zero",fontsize=16,color="green",shape="box"];52169 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.86 52169[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];52169 -> 52811[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 52169 -> 52812[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 52169 -> 52813[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20333[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww24150 ww24151) (primDivFloat (Float (msMyInt (Pos (Succ ww2416)) (Pos (Succ ww2417))) (srMyInt (Pos Zero) (Pos (Succ ww2418)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (primPlusFloat (Float ww24150 ww24151) (primDivFloat (Float (msMyInt (Pos (Succ ww2416)) (Pos (Succ ww2417))) (srMyInt (Pos Zero) (Pos (Succ ww2418)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];20333 -> 21516[label="",style="solid", color="black", weight=3]; 189.27/136.86 30311 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.86 30311[label="msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))",fontsize=16,color="magenta"];30311 -> 30332[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 30311 -> 30333[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 30312 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 30312[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];30312 -> 30334[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 30312 -> 30335[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 30361[label="takeWhile1 (flip ltEsFloat ww3517) (primPlusFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))) (iterate (primPlusFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero)))) (primPlusFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (primPlusFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))))) (not (esEsOrdering (primCmpFloat (primPlusFloat (msFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))) ww3517) GT))",fontsize=16,color="black",shape="box"];30361 -> 30413[label="",style="solid", color="black", weight=3]; 189.27/136.86 57827 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 57827[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57827 -> 57882[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 57827 -> 57883[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 57828 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.86 57828[label="msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))",fontsize=16,color="magenta"];57828 -> 57884[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 57828 -> 57885[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 57829[label="ww4690",fontsize=16,color="green",shape="box"];42037[label="Pos (Succ ww2083)",fontsize=16,color="green",shape="box"];42038 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42038[label="msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))",fontsize=16,color="magenta"];42038 -> 43958[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42038 -> 43959[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42039 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42039[label="srMyInt (srMyInt (Pos ww2082) (Neg ww2084)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42039 -> 43960[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42039 -> 43961[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42040[label="ww20801",fontsize=16,color="green",shape="box"];42041[label="Neg ww2084",fontsize=16,color="green",shape="box"];42042[label="ww20800",fontsize=16,color="green",shape="box"];45195[label="Float (Pos (Succ ww2083)) (Neg ww2084)",fontsize=16,color="green",shape="box"];45194[label="iterate (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) ww4395)",fontsize=16,color="black",shape="triangle"];45194 -> 45197[label="",style="solid", color="black", weight=3]; 189.27/136.86 42044 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42044[label="srMyInt (msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42044 -> 43964[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42044 -> 43965[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42045[label="ww20800",fontsize=16,color="green",shape="box"];42046 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42046[label="srMyInt (srMyInt (Pos ww2082) (Neg ww2084)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42046 -> 43966[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42046 -> 43967[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42047[label="ww20801",fontsize=16,color="green",shape="box"];42048[label="Pos (Succ ww2296)",fontsize=16,color="green",shape="box"];42049 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42049[label="msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))",fontsize=16,color="magenta"];42049 -> 43968[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42049 -> 43969[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42050 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42050[label="srMyInt (srMyInt (Neg ww2295) (Pos ww2297)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42050 -> 43970[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42050 -> 43971[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42051[label="ww22931",fontsize=16,color="green",shape="box"];42052[label="Pos ww2297",fontsize=16,color="green",shape="box"];42053[label="ww22930",fontsize=16,color="green",shape="box"];45208[label="Float (Pos (Succ ww2296)) (Pos ww2297)",fontsize=16,color="green",shape="box"];45207[label="iterate (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) ww4396)",fontsize=16,color="black",shape="triangle"];45207 -> 45210[label="",style="solid", color="black", weight=3]; 189.27/136.86 42055 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42055[label="srMyInt (msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42055 -> 43974[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42055 -> 43975[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42056[label="ww22930",fontsize=16,color="green",shape="box"];42057 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42057[label="srMyInt (srMyInt (Neg ww2295) (Pos ww2297)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42057 -> 43976[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42057 -> 43977[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42058[label="ww22931",fontsize=16,color="green",shape="box"];20061[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) ww159000) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) ww159000) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62978[label="ww159000/Succ ww1590000",fontsize=10,color="white",style="solid",shape="box"];20061 -> 62978[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62978 -> 21519[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 62979[label="ww159000/Zero",fontsize=10,color="white",style="solid",shape="box"];20061 -> 62979[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62979 -> 21520[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 20062[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww159000) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww159000) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62980[label="ww159000/Succ ww1590000",fontsize=10,color="white",style="solid",shape="box"];20062 -> 62980[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62980 -> 21521[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 62981[label="ww159000/Zero",fontsize=10,color="white",style="solid",shape="box"];20062 -> 62981[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62981 -> 21522[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 20063[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];20064[label="Zero",fontsize=16,color="green",shape="box"];20065[label="Succ Zero",fontsize=16,color="green",shape="box"];20066[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];20067[label="ww3100",fontsize=16,color="green",shape="box"];20068[label="ww5",fontsize=16,color="green",shape="box"];20069[label="Zero",fontsize=16,color="green",shape="box"];20070[label="Succ Zero",fontsize=16,color="green",shape="box"];20071[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];20072[label="ww3100",fontsize=16,color="green",shape="box"];20073[label="ww5",fontsize=16,color="green",shape="box"];20074[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];20074 -> 21523[label="",style="solid", color="black", weight=3]; 189.27/136.86 20076[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) ww167000) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) ww167000) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62982[label="ww167000/Succ ww1670000",fontsize=10,color="white",style="solid",shape="box"];20076 -> 62982[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62982 -> 21525[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 62983[label="ww167000/Zero",fontsize=10,color="white",style="solid",shape="box"];20076 -> 62983[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62983 -> 21526[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 20077[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww167000) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww167000) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62984[label="ww167000/Succ ww1670000",fontsize=10,color="white",style="solid",shape="box"];20077 -> 62984[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62984 -> 21527[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 62985[label="ww167000/Zero",fontsize=10,color="white",style="solid",shape="box"];20077 -> 62985[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62985 -> 21528[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 20078[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];20079[label="Zero",fontsize=16,color="green",shape="box"];20080[label="Succ Zero",fontsize=16,color="green",shape="box"];20081[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];20082[label="ww3100",fontsize=16,color="green",shape="box"];20083[label="ww5",fontsize=16,color="green",shape="box"];20084[label="Zero",fontsize=16,color="green",shape="box"];20085[label="Succ Zero",fontsize=16,color="green",shape="box"];20086[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];20087[label="ww3100",fontsize=16,color="green",shape="box"];20088[label="ww5",fontsize=16,color="green",shape="box"];20089[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];20089 -> 21529[label="",style="solid", color="black", weight=3]; 189.27/136.86 20091[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000000 ww17300) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000000 ww17300) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];62986[label="ww3000000/Succ ww30000000",fontsize=10,color="white",style="solid",shape="box"];20091 -> 62986[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62986 -> 21531[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 62987[label="ww3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];20091 -> 62987[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62987 -> 21532[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 20092 -> 16287[label="",style="dashed", color="red", weight=0]; 189.27/136.86 20092[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];20092 -> 21533[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20093 -> 18747[label="",style="dashed", color="red", weight=0]; 189.27/136.86 20093[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];20093 -> 21534[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20093 -> 21535[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20093 -> 21536[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20093 -> 21537[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20093 -> 21538[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20094 -> 17737[label="",style="dashed", color="red", weight=0]; 189.27/136.86 20094[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];20094 -> 21539[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20094 -> 21540[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20094 -> 21541[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20094 -> 21542[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20094 -> 21543[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20095 -> 53796[label="",style="dashed", color="red", weight=0]; 189.27/136.86 20095[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];20095 -> 54582[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20095 -> 54583[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20095 -> 54584[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20095 -> 54585[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20095 -> 54586[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20096[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];20096 -> 21545[label="",style="solid", color="black", weight=3]; 189.27/136.86 20097 -> 53796[label="",style="dashed", color="red", weight=0]; 189.27/136.86 20097[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];20097 -> 54587[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20097 -> 54588[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20097 -> 54589[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20097 -> 54590[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20097 -> 54591[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48915 -> 56426[label="",style="dashed", color="red", weight=0]; 189.27/136.86 48915[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48915 -> 56533[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48915 -> 56534[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48915 -> 56535[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48915 -> 56536[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48915 -> 56537[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48916[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];48917 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.86 48917[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48917 -> 52815[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48917 -> 52816[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48917 -> 52817[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48917 -> 52818[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48917 -> 52819[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48918[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48919 -> 50066[label="",style="dashed", color="red", weight=0]; 189.27/136.86 48919[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48919 -> 50103[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48919 -> 50104[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48919 -> 50105[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20099[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000000 ww31000000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000000 ww31000000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="burlywood",shape="box"];62988[label="ww30000000/Succ ww300000000",fontsize=10,color="white",style="solid",shape="box"];20099 -> 62988[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62988 -> 21548[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 62989[label="ww30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];20099 -> 62989[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62989 -> 21549[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 20100[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];20100 -> 21550[label="",style="solid", color="black", weight=3]; 189.27/136.86 20101 -> 18747[label="",style="dashed", color="red", weight=0]; 189.27/136.86 20101[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="magenta"];20101 -> 21551[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20101 -> 21552[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20101 -> 21553[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20101 -> 21554[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20101 -> 21555[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20102 -> 17737[label="",style="dashed", color="red", weight=0]; 189.27/136.86 20102[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];20102 -> 21556[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20102 -> 21557[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20102 -> 21558[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20102 -> 21559[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20102 -> 21560[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20103 -> 53796[label="",style="dashed", color="red", weight=0]; 189.27/136.86 20103[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="magenta"];20103 -> 54592[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20103 -> 54593[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20103 -> 54594[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20103 -> 54595[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20103 -> 54596[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20104 -> 53796[label="",style="dashed", color="red", weight=0]; 189.27/136.86 20104[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="magenta"];20104 -> 54597[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20104 -> 54598[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20104 -> 54599[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20104 -> 54600[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20104 -> 54601[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 55582[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];55583[label="ww5",fontsize=16,color="green",shape="box"];55584[label="Succ Zero",fontsize=16,color="green",shape="box"];55585[label="Zero",fontsize=16,color="green",shape="box"];55586[label="Zero",fontsize=16,color="green",shape="box"];55587[label="Succ Zero",fontsize=16,color="green",shape="box"];55588[label="ww5",fontsize=16,color="green",shape="box"];55589[label="Succ Zero",fontsize=16,color="green",shape="box"];55590[label="Zero",fontsize=16,color="green",shape="box"];55591[label="Zero",fontsize=16,color="green",shape="box"];30288[label="ww35281",fontsize=16,color="green",shape="box"];30289[label="ww35280",fontsize=16,color="green",shape="box"];30290[label="primDivFloat (msFloat (Float (Pos (Succ ww3529)) (Neg (Succ ww3530))) (Float (Pos (Succ ww3531)) (Neg (Succ ww3532)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];30290 -> 30313[label="",style="solid", color="black", weight=3]; 189.27/136.86 56912[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) ww4672",fontsize=16,color="black",shape="box"];56912 -> 56972[label="",style="solid", color="black", weight=3]; 189.27/136.86 20109 -> 21567[label="",style="dashed", color="red", weight=0]; 189.27/136.86 20109[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];20109 -> 21568[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 20111 -> 21582[label="",style="dashed", color="red", weight=0]; 189.27/136.86 20111[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];20111 -> 21583[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48920 -> 59092[label="",style="dashed", color="red", weight=0]; 189.27/136.86 48920[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48920 -> 59228[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48920 -> 59229[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48920 -> 59230[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48920 -> 59231[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48920 -> 59232[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48921[label="Pos Zero",fontsize=16,color="green",shape="box"];48922 -> 36910[label="",style="dashed", color="red", weight=0]; 189.27/136.86 48922[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48922 -> 52824[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48922 -> 52825[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48922 -> 52826[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48922 -> 52827[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48923[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48924 -> 50281[label="",style="dashed", color="red", weight=0]; 189.27/136.86 48924[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48924 -> 50302[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48925 -> 59092[label="",style="dashed", color="red", weight=0]; 189.27/136.86 48925[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48925 -> 59233[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48925 -> 59234[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48925 -> 59235[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48925 -> 59236[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48925 -> 59237[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48926[label="Pos Zero",fontsize=16,color="green",shape="box"];48927 -> 36910[label="",style="dashed", color="red", weight=0]; 189.27/136.86 48927[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48927 -> 52832[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48927 -> 52833[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48927 -> 52834[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48927 -> 52835[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48928[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48929 -> 50281[label="",style="dashed", color="red", weight=0]; 189.27/136.86 48929[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48929 -> 50303[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 51952[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51953[label="ww5",fontsize=16,color="green",shape="box"];51954[label="ww3100",fontsize=16,color="green",shape="box"];51955[label="ww4000",fontsize=16,color="green",shape="box"];20137[label="takeWhile1 (flip gtEsFloat (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww42 (iterate (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42)) (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) ww42)) (fsEsOrdering (compareFloat ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT)",fontsize=16,color="black",shape="box"];20137 -> 21589[label="",style="solid", color="black", weight=3]; 189.27/136.86 44022[label="ww4226",fontsize=16,color="green",shape="box"];44023[label="Pos Zero",fontsize=16,color="green",shape="box"];44024[label="Pos (Succ ww4228)",fontsize=16,color="green",shape="box"];44025[label="Pos (Succ ww4227)",fontsize=16,color="green",shape="box"];23741[label="ww29150",fontsize=16,color="green",shape="box"];23743[label="srMyInt (srMyInt (Pos (Succ ww2914)) ww29151) (Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="triangle"];23743 -> 23758[label="",style="solid", color="black", weight=3]; 189.27/136.86 23744[label="ww29121",fontsize=16,color="green",shape="box"];23745[label="ww29151",fontsize=16,color="green",shape="box"];23746[label="ww29120",fontsize=16,color="green",shape="box"];23747[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww29120 ww29121) (Float (srMyInt (msMyInt (Pos (Succ ww2913)) ww29150) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww2914)) ww29151) (Pos (Succ (Succ Zero))))))) (Float ww29150 ww29151) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151))) MyTrue",fontsize=16,color="black",shape="box"];23747 -> 23759[label="",style="solid", color="black", weight=3]; 189.27/136.86 23748[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww29120 ww29121) (Float (srMyInt (msMyInt (Pos (Succ ww2913)) ww29150) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww2914)) ww29151) (Pos (Succ (Succ Zero))))))) (Float ww29150 ww29151) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151))) MyFalse",fontsize=16,color="black",shape="box"];23748 -> 23760[label="",style="solid", color="black", weight=3]; 189.27/136.86 27536[label="not (esEsOrdering (primCmpNat ww330600 ww330500) GT)",fontsize=16,color="burlywood",shape="triangle"];62990[label="ww330600/Succ ww3306000",fontsize=10,color="white",style="solid",shape="box"];27536 -> 62990[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62990 -> 27608[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 62991[label="ww330600/Zero",fontsize=10,color="white",style="solid",shape="box"];27536 -> 62991[label="",style="solid", color="burlywood", weight=9]; 189.27/136.86 62991 -> 27609[label="",style="solid", color="burlywood", weight=3]; 189.27/136.86 27537 -> 27440[label="",style="dashed", color="red", weight=0]; 189.27/136.86 27537[label="not (esEsOrdering GT GT)",fontsize=16,color="magenta"];27538[label="MyFalse",fontsize=16,color="green",shape="box"];27539[label="ww330500",fontsize=16,color="green",shape="box"];27540[label="Zero",fontsize=16,color="green",shape="box"];27541 -> 27486[label="",style="dashed", color="red", weight=0]; 189.27/136.86 27541[label="not MyFalse",fontsize=16,color="magenta"];27542[label="MyTrue",fontsize=16,color="green",shape="box"];27543 -> 27536[label="",style="dashed", color="red", weight=0]; 189.27/136.86 27543[label="not (esEsOrdering (primCmpNat ww330500 ww330600) GT)",fontsize=16,color="magenta"];27543 -> 27610[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 27543 -> 27611[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 27544 -> 27445[label="",style="dashed", color="red", weight=0]; 189.27/136.86 27544[label="not (esEsOrdering LT GT)",fontsize=16,color="magenta"];27545[label="ww330500",fontsize=16,color="green",shape="box"];27546[label="Zero",fontsize=16,color="green",shape="box"];42063 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42063[label="srMyInt ww323900 ww42210",fontsize=16,color="magenta"];42063 -> 43994[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42063 -> 43995[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42064 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42064[label="srMyInt ww323901 ww42211",fontsize=16,color="magenta"];42064 -> 43996[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42064 -> 43997[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42065[label="ww4000",fontsize=16,color="green",shape="box"];42066[label="Pos Zero",fontsize=16,color="green",shape="box"];42067[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42068 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42068[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42068 -> 43998[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42068 -> 43999[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 44026[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4312) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4312)))",fontsize=16,color="green",shape="box"];44026 -> 44048[label="",style="dashed", color="green", weight=3]; 189.27/136.86 44026 -> 44049[label="",style="dashed", color="green", weight=3]; 189.27/136.86 42071[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42072 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42072[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42072 -> 44029[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42072 -> 44030[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42073[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42074 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42074[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42074 -> 44031[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42074 -> 44032[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42075[label="ww4000",fontsize=16,color="green",shape="box"];42076[label="Pos Zero",fontsize=16,color="green",shape="box"];42077[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42078 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42078[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42078 -> 44033[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42078 -> 44034[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 44047[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4313) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4313)))",fontsize=16,color="green",shape="box"];44047 -> 44066[label="",style="dashed", color="green", weight=3]; 189.27/136.86 44047 -> 44067[label="",style="dashed", color="green", weight=3]; 189.27/136.86 42081[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42082 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42082[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42082 -> 44050[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42082 -> 44051[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42083[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42084 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42084[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42084 -> 44052[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42084 -> 44053[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42085[label="ww4000",fontsize=16,color="green",shape="box"];42086[label="Pos Zero",fontsize=16,color="green",shape="box"];42087[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42088 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42088[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42088 -> 44054[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42088 -> 44055[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 44063[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4314) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4314)))",fontsize=16,color="green",shape="box"];44063 -> 44084[label="",style="dashed", color="green", weight=3]; 189.27/136.86 44063 -> 44085[label="",style="dashed", color="green", weight=3]; 189.27/136.86 42091[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42092 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42092[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42092 -> 44068[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42092 -> 44069[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42093[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42094 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42094[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42094 -> 44070[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42094 -> 44071[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42095[label="ww4000",fontsize=16,color="green",shape="box"];42096[label="Pos Zero",fontsize=16,color="green",shape="box"];42097[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42098 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42098[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42098 -> 44072[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42098 -> 44073[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 44083[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4315) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4315)))",fontsize=16,color="green",shape="box"];44083 -> 44109[label="",style="dashed", color="green", weight=3]; 189.27/136.86 44083 -> 44110[label="",style="dashed", color="green", weight=3]; 189.27/136.86 42101[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42102 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42102[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42102 -> 44086[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42102 -> 44087[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42103[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42104 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42104[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42104 -> 44088[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42104 -> 44089[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 21760[label="ww281",fontsize=16,color="green",shape="box"];42105[label="Pos Zero",fontsize=16,color="green",shape="box"];42106 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42106[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42106 -> 44090[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42106 -> 44091[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42107[label="ww2096",fontsize=16,color="green",shape="box"];42108[label="Pos Zero",fontsize=16,color="green",shape="box"];45235[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];45234[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4397)",fontsize=16,color="black",shape="triangle"];45234 -> 45237[label="",style="solid", color="black", weight=3]; 189.27/136.86 42110 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42110[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42110 -> 44094[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42110 -> 44095[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42111[label="ww50",fontsize=16,color="green",shape="box"];42112[label="ww2096",fontsize=16,color="green",shape="box"];42113[label="ww51",fontsize=16,color="green",shape="box"];48930 -> 52913[label="",style="dashed", color="red", weight=0]; 189.27/136.86 48930[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48930 -> 52932[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48930 -> 52933[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48930 -> 52934[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48930 -> 52935[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48931[label="Pos Zero",fontsize=16,color="green",shape="box"];48932 -> 30525[label="",style="dashed", color="red", weight=0]; 189.27/136.86 48932[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48932 -> 52837[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48932 -> 52838[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48932 -> 52839[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48932 -> 52840[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48933[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48934 -> 50320[label="",style="dashed", color="red", weight=0]; 189.27/136.86 48934[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48934 -> 50340[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48935 -> 52913[label="",style="dashed", color="red", weight=0]; 189.27/136.86 48935[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48935 -> 52936[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48935 -> 52937[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48935 -> 52938[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48935 -> 52939[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48936[label="Pos Zero",fontsize=16,color="green",shape="box"];48937 -> 30525[label="",style="dashed", color="red", weight=0]; 189.27/136.86 48937[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48937 -> 52952[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48937 -> 52953[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48937 -> 52954[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48937 -> 52955[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 48938[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48939 -> 50320[label="",style="dashed", color="red", weight=0]; 189.27/136.86 48939[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48939 -> 50341[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 51956[label="ww4000",fontsize=16,color="green",shape="box"];51957[label="ww5",fontsize=16,color="green",shape="box"];51958[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51959[label="ww3100",fontsize=16,color="green",shape="box"];30705[label="takeWhile2 (flip ltEsFloat ww3578) (Cons (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960)))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960))))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960)))))))",fontsize=16,color="black",shape="box"];30705 -> 30768[label="",style="solid", color="black", weight=3]; 189.27/136.86 51960[label="ww4000",fontsize=16,color="green",shape="box"];51961[label="ww5",fontsize=16,color="green",shape="box"];51962[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51963[label="ww3100",fontsize=16,color="green",shape="box"];30966[label="ww3582",fontsize=16,color="green",shape="box"];30967[label="Pos Zero",fontsize=16,color="green",shape="box"];30968[label="Neg (Succ ww3584)",fontsize=16,color="green",shape="box"];30969[label="Neg (Succ ww3583)",fontsize=16,color="green",shape="box"];42114[label="ww4000",fontsize=16,color="green",shape="box"];42115[label="Pos Zero",fontsize=16,color="green",shape="box"];42116[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42117 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42117[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42117 -> 44096[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42117 -> 44097[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 44107[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4316) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4316)))",fontsize=16,color="green",shape="box"];44107 -> 44124[label="",style="dashed", color="green", weight=3]; 189.27/136.86 44107 -> 44125[label="",style="dashed", color="green", weight=3]; 189.27/136.86 42120[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42121 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42121[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42121 -> 44111[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42121 -> 44112[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42122[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42123 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42123[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42123 -> 44113[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42123 -> 44114[label="",style="dashed", color="magenta", weight=3]; 189.27/136.86 42124[label="ww4000",fontsize=16,color="green",shape="box"];42125[label="Pos Zero",fontsize=16,color="green",shape="box"];42126[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42127 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.86 42127[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42127 -> 44115[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42127 -> 44116[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44123[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4317) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4317)))",fontsize=16,color="green",shape="box"];44123 -> 44137[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44123 -> 44138[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42130[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42131 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42131[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42131 -> 44126[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42131 -> 44127[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42132[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42133 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42133[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42133 -> 44128[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42133 -> 44129[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42134[label="ww4000",fontsize=16,color="green",shape="box"];42135[label="Pos Zero",fontsize=16,color="green",shape="box"];42136[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42137 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42137[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42137 -> 44130[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42137 -> 44131[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44136[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4318) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4318)))",fontsize=16,color="green",shape="box"];44136 -> 44150[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44136 -> 44151[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42140[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42141 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42141[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42141 -> 44139[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42141 -> 44140[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42142[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42143 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42143[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42143 -> 44141[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42143 -> 44142[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48945 -> 43685[label="",style="dashed", color="red", weight=0]; 189.27/136.87 48945[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48945 -> 52956[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48945 -> 52957[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48945 -> 52958[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48945 -> 52959[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48946[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48947 -> 52965[label="",style="dashed", color="red", weight=0]; 189.27/136.87 48947[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48947 -> 52998[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48947 -> 52999[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48947 -> 53000[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48947 -> 53001[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48948[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48949 -> 49994[label="",style="dashed", color="red", weight=0]; 189.27/136.87 48949[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48949 -> 50040[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48949 -> 50041[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48949 -> 50042[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48950 -> 43685[label="",style="dashed", color="red", weight=0]; 189.27/136.87 48950[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48950 -> 52961[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48950 -> 52962[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48950 -> 52963[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48950 -> 52964[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48951[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48952 -> 52965[label="",style="dashed", color="red", weight=0]; 189.27/136.87 48952[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48952 -> 53002[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48952 -> 53003[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48952 -> 53004[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48952 -> 53005[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48953[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48954 -> 49994[label="",style="dashed", color="red", weight=0]; 189.27/136.87 48954[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48954 -> 50043[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48954 -> 50044[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48954 -> 50045[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 52990[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52991[label="ww3100",fontsize=16,color="green",shape="box"];52992[label="ww3000",fontsize=16,color="green",shape="box"];52993[label="ww5",fontsize=16,color="green",shape="box"];52994[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52995[label="ww3100",fontsize=16,color="green",shape="box"];52996[label="ww3000",fontsize=16,color="green",shape="box"];52997[label="ww5",fontsize=16,color="green",shape="box"];53533[label="Pos (Succ ww4566)",fontsize=16,color="green",shape="box"];53534[label="Pos (Succ ww4567)",fontsize=16,color="green",shape="box"];53535[label="Pos (Succ ww4565)",fontsize=16,color="green",shape="box"];38907 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.87 38907[label="not (esEsOrdering (primCmpFloat (Float ww320 ww321) (Float (psMyInt ww300 (srMyInt (msMyInt (Pos Zero) ww320) (Pos (Succ Zero)))) (srMyInt ww301 (srMyInt (srMyInt (Pos (Succ ww31)) ww321) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38907 -> 42835[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38907 -> 42836[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38907 -> 42837[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38907 -> 42838[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38907 -> 42839[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38907 -> 42840[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38908 -> 43685[label="",style="dashed", color="red", weight=0]; 189.27/136.87 38908[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ ww31))) (Float ww320 ww321)) (Float ww320 ww321))",fontsize=16,color="magenta"];38908 -> 43702[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38909 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.87 38909[label="psMyInt ww300 (srMyInt (msMyInt (Pos Zero) ww320) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38909 -> 42842[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38909 -> 42843[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38910 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 38910[label="srMyInt ww301 (srMyInt (srMyInt (Pos (Succ ww31)) ww321) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38910 -> 42844[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38910 -> 42845[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38911[label="ww320",fontsize=16,color="green",shape="box"];38912[label="ww321",fontsize=16,color="green",shape="box"];20600[label="ww270",fontsize=16,color="green",shape="box"];20601 -> 20242[label="",style="dashed", color="red", weight=0]; 189.27/136.87 20601[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];20601 -> 21681[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20602 -> 15103[label="",style="dashed", color="red", weight=0]; 189.27/136.87 20602[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww3100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20602 -> 21682[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20602 -> 21683[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20603[label="ww271",fontsize=16,color="green",shape="box"];42144[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42145[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42146 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42146[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42146 -> 44143[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42146 -> 44144[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44149[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4319) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4319)))",fontsize=16,color="green",shape="box"];44149 -> 44162[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44149 -> 44163[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42149[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42150 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42150[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42150 -> 44152[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42151[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42152 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42152[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42152 -> 44153[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42152 -> 44154[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42162[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42163[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42164 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42164[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42164 -> 44167[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42164 -> 44168[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44173[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4321) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4321)))",fontsize=16,color="green",shape="box"];44173 -> 44186[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44173 -> 44187[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42167[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42168 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42168[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42168 -> 44176[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42169[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42170 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42170[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42170 -> 44177[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42170 -> 44178[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20345 -> 20242[label="",style="dashed", color="red", weight=0]; 189.27/136.87 20345[label="msMyInt (Pos Zero) (Pos (Succ ww2100))",fontsize=16,color="magenta"];20345 -> 21713[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20346 -> 20242[label="",style="dashed", color="red", weight=0]; 189.27/136.87 20346[label="msMyInt (Pos Zero) (Pos (Succ ww2100))",fontsize=16,color="magenta"];20346 -> 21714[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20344[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20980 ww20981) (primDivFloat (Float ww2444 (srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (primPlusFloat (Float ww20980 ww20981) (primDivFloat (Float ww2445 (srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="triangle"];20344 -> 21715[label="",style="solid", color="black", weight=3]; 189.27/136.87 42171[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42172[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42173 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42173[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42173 -> 44179[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42173 -> 44180[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44185[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4322) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4322)))",fontsize=16,color="green",shape="box"];44185 -> 44198[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44185 -> 44199[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42176[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42177 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42177[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42177 -> 44188[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42178[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42179 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42179[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42179 -> 44189[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42179 -> 44190[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42180[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42181[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42182 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42182[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42182 -> 44191[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42182 -> 44192[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44197[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4323) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4323)))",fontsize=16,color="green",shape="box"];44197 -> 44215[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44197 -> 44216[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42185[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42186 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42186[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42186 -> 44200[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42187[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42188 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42188[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42188 -> 44201[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42188 -> 44202[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42189[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42190 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42190[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42190 -> 44203[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42191[label="ww2103",fontsize=16,color="green",shape="box"];42192[label="Pos Zero",fontsize=16,color="green",shape="box"];45266[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];45265[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4398)",fontsize=16,color="black",shape="triangle"];45265 -> 45268[label="",style="solid", color="black", weight=3]; 189.27/136.87 42194 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42194[label="srMyInt (msMyInt (Pos Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42194 -> 44206[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42194 -> 44207[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42195[label="ww50",fontsize=16,color="green",shape="box"];42196[label="ww2103",fontsize=16,color="green",shape="box"];42197[label="ww51",fontsize=16,color="green",shape="box"];48960 -> 53156[label="",style="dashed", color="red", weight=0]; 189.27/136.87 48960[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48960 -> 53175[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48960 -> 53176[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48960 -> 53177[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48960 -> 53178[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48961[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48962 -> 31059[label="",style="dashed", color="red", weight=0]; 189.27/136.87 48962[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48962 -> 53029[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48962 -> 53030[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48962 -> 53031[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48962 -> 53032[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48963[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48964 -> 50066[label="",style="dashed", color="red", weight=0]; 189.27/136.87 48964[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48964 -> 50106[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48964 -> 50107[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48964 -> 50108[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48965 -> 53156[label="",style="dashed", color="red", weight=0]; 189.27/136.87 48965[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48965 -> 53179[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48965 -> 53180[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48965 -> 53181[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48965 -> 53182[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48966[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];48967 -> 31059[label="",style="dashed", color="red", weight=0]; 189.27/136.87 48967[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48967 -> 53063[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48967 -> 53064[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48967 -> 53065[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48967 -> 53066[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48968[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48969 -> 50066[label="",style="dashed", color="red", weight=0]; 189.27/136.87 48969[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48969 -> 50109[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48969 -> 50110[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48969 -> 50111[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 51964[label="ww5",fontsize=16,color="green",shape="box"];51965[label="ww3100",fontsize=16,color="green",shape="box"];51966[label="ww3000",fontsize=16,color="green",shape="box"];51967[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51968[label="ww5",fontsize=16,color="green",shape="box"];51969[label="ww3100",fontsize=16,color="green",shape="box"];51970[label="ww3000",fontsize=16,color="green",shape="box"];51971[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];31475[label="Pos (Succ ww3658)",fontsize=16,color="green",shape="box"];31476[label="Neg (Succ ww3659)",fontsize=16,color="green",shape="box"];31477[label="Neg (Succ ww3657)",fontsize=16,color="green",shape="box"];42198[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42199[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42200 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42200[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42200 -> 44208[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42200 -> 44209[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44214[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4324) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4324)))",fontsize=16,color="green",shape="box"];44214 -> 44227[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44214 -> 44228[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42203[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42204 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42204[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42204 -> 44217[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42205[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42206 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42206[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42206 -> 44218[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42206 -> 44219[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42216[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42217[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42218 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42218[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42218 -> 44232[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42218 -> 44233[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44238[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4326) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4326)))",fontsize=16,color="green",shape="box"];44238 -> 44254[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44238 -> 44255[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42221[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42222 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42222[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42222 -> 44241[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42223[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42224 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42224[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42224 -> 44242[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42224 -> 44243[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48975 -> 43685[label="",style="dashed", color="red", weight=0]; 189.27/136.87 48975[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48975 -> 53067[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48975 -> 53068[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48975 -> 53069[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48975 -> 53070[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48976[label="Pos Zero",fontsize=16,color="green",shape="box"];48977 -> 36447[label="",style="dashed", color="red", weight=0]; 189.27/136.87 48977[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48978[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48979 -> 50281[label="",style="dashed", color="red", weight=0]; 189.27/136.87 48979[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48979 -> 50304[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48980 -> 43685[label="",style="dashed", color="red", weight=0]; 189.27/136.87 48980[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (Float (Pos Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];48980 -> 53071[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48980 -> 53072[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48980 -> 53073[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48980 -> 53074[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48981[label="Pos Zero",fontsize=16,color="green",shape="box"];48982 -> 36451[label="",style="dashed", color="red", weight=0]; 189.27/136.87 48982[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48983[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];48984 -> 50281[label="",style="dashed", color="red", weight=0]; 189.27/136.87 48984[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];48984 -> 50305[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 52183[label="ww3100",fontsize=16,color="green",shape="box"];52184[label="ww5",fontsize=16,color="green",shape="box"];52185[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52186[label="ww3100",fontsize=16,color="green",shape="box"];52187[label="ww5",fontsize=16,color="green",shape="box"];52188[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];44064 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.87 44064[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];44064 -> 44244[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44065 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 44065[label="srMyInt (Pos (Succ ww4285)) (Pos (Succ ww4286))",fontsize=16,color="magenta"];44065 -> 44245[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44065 -> 44246[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42226[label="Pos Zero",fontsize=16,color="green",shape="box"];42227[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42228 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42228[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42228 -> 44247[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42228 -> 44248[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44253[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4327) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4327)))",fontsize=16,color="green",shape="box"];44253 -> 44266[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44253 -> 44267[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42231[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42232 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42232[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42232 -> 44256[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42233[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42234 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42234[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42234 -> 44257[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42234 -> 44258[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42235[label="Pos Zero",fontsize=16,color="green",shape="box"];42236[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42237 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42237[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42237 -> 44259[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42237 -> 44260[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44265[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4328) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4328)))",fontsize=16,color="green",shape="box"];44265 -> 44278[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44265 -> 44279[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42240[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42241 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42241[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42241 -> 44268[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42242[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42243 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42243[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42243 -> 44269[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42243 -> 44270[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42244[label="Pos Zero",fontsize=16,color="green",shape="box"];42245[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42246 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42246[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42246 -> 44271[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42246 -> 44272[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44277[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4329) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4329)))",fontsize=16,color="green",shape="box"];44277 -> 44290[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44277 -> 44291[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42249[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42250 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42250[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42250 -> 44280[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42251[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42252 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42252[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42252 -> 44281[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42252 -> 44282[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42253[label="Pos Zero",fontsize=16,color="green",shape="box"];42254[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42255 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42255[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42255 -> 44283[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42255 -> 44284[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44289[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4330) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4330)))",fontsize=16,color="green",shape="box"];44289 -> 44307[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44289 -> 44308[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42258[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42259 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42259[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42259 -> 44292[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42260[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42261 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42261[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42261 -> 44293[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42261 -> 44294[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42262[label="Pos Zero",fontsize=16,color="green",shape="box"];42263 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42263[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42263 -> 44295[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42264[label="ww2111",fontsize=16,color="green",shape="box"];42265[label="Pos Zero",fontsize=16,color="green",shape="box"];45288[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];45287[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4399)",fontsize=16,color="black",shape="triangle"];45287 -> 45290[label="",style="solid", color="black", weight=3]; 189.27/136.87 42267 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42267[label="srMyInt (msMyInt (Pos Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42267 -> 44298[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42267 -> 44299[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42268[label="ww50",fontsize=16,color="green",shape="box"];42269[label="ww2111",fontsize=16,color="green",shape="box"];42270[label="ww51",fontsize=16,color="green",shape="box"];48985 -> 53186[label="",style="dashed", color="red", weight=0]; 189.27/136.87 48985[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48985 -> 53201[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48985 -> 53202[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48985 -> 53203[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48986[label="Pos Zero",fontsize=16,color="green",shape="box"];48987 -> 31527[label="",style="dashed", color="red", weight=0]; 189.27/136.87 48987[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48987 -> 53076[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48987 -> 53077[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48987 -> 53078[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48988[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48989 -> 50320[label="",style="dashed", color="red", weight=0]; 189.27/136.87 48989[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48989 -> 50342[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48990 -> 53186[label="",style="dashed", color="red", weight=0]; 189.27/136.87 48990[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (Float (Pos Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];48990 -> 53204[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48990 -> 53205[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48990 -> 53206[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48991[label="Pos Zero",fontsize=16,color="green",shape="box"];48992 -> 31527[label="",style="dashed", color="red", weight=0]; 189.27/136.87 48992[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];48992 -> 53107[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48992 -> 53108[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48992 -> 53109[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 48993[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];48994 -> 50320[label="",style="dashed", color="red", weight=0]; 189.27/136.87 48994[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];48994 -> 50343[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 51972[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];51973[label="ww3100",fontsize=16,color="green",shape="box"];51974[label="ww5",fontsize=16,color="green",shape="box"];31683[label="takeWhile2 (flip ltEsFloat ww3723) (Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969)))))))",fontsize=16,color="black",shape="box"];31683 -> 31744[label="",style="solid", color="black", weight=3]; 189.27/136.87 51975[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];51976[label="ww3100",fontsize=16,color="green",shape="box"];51977[label="ww5",fontsize=16,color="green",shape="box"];31860[label="Pos Zero",fontsize=16,color="green",shape="box"];31861[label="Neg (Succ ww3728)",fontsize=16,color="green",shape="box"];31862[label="Neg (Succ ww3727)",fontsize=16,color="green",shape="box"];42271[label="Pos Zero",fontsize=16,color="green",shape="box"];42272[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42273 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42273[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42273 -> 44300[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42273 -> 44301[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44306[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4331) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4331)))",fontsize=16,color="green",shape="box"];44306 -> 44319[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44306 -> 44320[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42276[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42277 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42277[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42277 -> 44309[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42278[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42279 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42279[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42279 -> 44310[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42279 -> 44311[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42280[label="Pos Zero",fontsize=16,color="green",shape="box"];42281[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42282 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42282[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42282 -> 44312[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42282 -> 44313[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44318[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4332) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4332)))",fontsize=16,color="green",shape="box"];44318 -> 44331[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44318 -> 44332[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42285[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42286 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42286[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42286 -> 44321[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42287[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42288 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42288[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42288 -> 44322[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42288 -> 44323[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42289[label="Pos Zero",fontsize=16,color="green",shape="box"];42290[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42291 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42291[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42291 -> 44324[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42291 -> 44325[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44330[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4333) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4333)))",fontsize=16,color="green",shape="box"];44330 -> 44353[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44330 -> 44354[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42294[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42295 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42295[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42295 -> 44333[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42296[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42297 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42297[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42297 -> 44334[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42297 -> 44335[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 52194[label="not (esEsOrdering (primCmpNat (Succ ww449100) ww44900) LT)",fontsize=16,color="burlywood",shape="triangle"];62992[label="ww44900/Succ ww449000",fontsize=10,color="white",style="solid",shape="box"];52194 -> 62992[label="",style="solid", color="burlywood", weight=9]; 189.27/136.87 62992 -> 53110[label="",style="solid", color="burlywood", weight=3]; 189.27/136.87 62993[label="ww44900/Zero",fontsize=10,color="white",style="solid",shape="box"];52194 -> 62993[label="",style="solid", color="burlywood", weight=9]; 189.27/136.87 62993 -> 53111[label="",style="solid", color="burlywood", weight=3]; 189.27/136.87 52195[label="not (esEsOrdering GT LT)",fontsize=16,color="black",shape="triangle"];52195 -> 53112[label="",style="solid", color="black", weight=3]; 189.27/136.87 52196[label="not (esEsOrdering (primCmpInt (Pos Zero) (Pos (Succ ww449000))) LT)",fontsize=16,color="black",shape="box"];52196 -> 53113[label="",style="solid", color="black", weight=3]; 189.27/136.87 52197[label="not (esEsOrdering (primCmpInt (Pos Zero) (Pos Zero)) LT)",fontsize=16,color="black",shape="box"];52197 -> 53114[label="",style="solid", color="black", weight=3]; 189.27/136.87 52198[label="not (esEsOrdering (primCmpInt (Pos Zero) (Neg (Succ ww449000))) LT)",fontsize=16,color="black",shape="box"];52198 -> 53115[label="",style="solid", color="black", weight=3]; 189.27/136.87 52199[label="not (esEsOrdering (primCmpInt (Pos Zero) (Neg Zero)) LT)",fontsize=16,color="black",shape="box"];52199 -> 53116[label="",style="solid", color="black", weight=3]; 189.27/136.87 52200[label="not (esEsOrdering LT LT)",fontsize=16,color="black",shape="triangle"];52200 -> 53117[label="",style="solid", color="black", weight=3]; 189.27/136.87 52201[label="not (esEsOrdering (primCmpNat ww44900 (Succ ww449100)) LT)",fontsize=16,color="burlywood",shape="triangle"];62994[label="ww44900/Succ ww449000",fontsize=10,color="white",style="solid",shape="box"];52201 -> 62994[label="",style="solid", color="burlywood", weight=9]; 189.27/136.87 62994 -> 53118[label="",style="solid", color="burlywood", weight=3]; 189.27/136.87 62995[label="ww44900/Zero",fontsize=10,color="white",style="solid",shape="box"];52201 -> 62995[label="",style="solid", color="burlywood", weight=9]; 189.27/136.87 62995 -> 53119[label="",style="solid", color="burlywood", weight=3]; 189.27/136.87 52202[label="not (esEsOrdering (primCmpInt (Neg Zero) (Pos (Succ ww449000))) LT)",fontsize=16,color="black",shape="box"];52202 -> 53120[label="",style="solid", color="black", weight=3]; 189.27/136.87 52203[label="not (esEsOrdering (primCmpInt (Neg Zero) (Pos Zero)) LT)",fontsize=16,color="black",shape="box"];52203 -> 53121[label="",style="solid", color="black", weight=3]; 189.27/136.87 52204[label="not (esEsOrdering (primCmpInt (Neg Zero) (Neg (Succ ww449000))) LT)",fontsize=16,color="black",shape="box"];52204 -> 53122[label="",style="solid", color="black", weight=3]; 189.27/136.87 52205[label="not (esEsOrdering (primCmpInt (Neg Zero) (Neg Zero)) LT)",fontsize=16,color="black",shape="box"];52205 -> 53123[label="",style="solid", color="black", weight=3]; 189.27/136.87 52206[label="ww44621",fontsize=16,color="green",shape="box"];52207[label="ww446200",fontsize=16,color="green",shape="box"];52208[label="Float ww32620 ww32621",fontsize=16,color="green",shape="box"];52209[label="ww446201",fontsize=16,color="green",shape="box"];52210 -> 51098[label="",style="dashed", color="red", weight=0]; 189.27/136.87 52210[label="not (esEsOrdering (compareMyInt (srMyInt ww446200 ww32620) (srMyInt ww446201 ww32621)) LT)",fontsize=16,color="magenta"];52210 -> 53124[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 52210 -> 53125[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 52215[label="ww538",fontsize=16,color="green",shape="box"];52216[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];52217[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];52218[label="Pos (Succ ww53900)",fontsize=16,color="green",shape="box"];52219[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];52220[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];52221[label="ww538",fontsize=16,color="green",shape="box"];52222[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];52223[label="ww538",fontsize=16,color="green",shape="box"];52224[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];52225[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];52226[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];20476[label="ww54100",fontsize=16,color="green",shape="box"];20477[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20478[label="ww54100",fontsize=16,color="green",shape="box"];20479[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20480 -> 37717[label="",style="dashed", color="red", weight=0]; 189.27/136.87 20480[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 ww2315))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 ww2315))) GT))",fontsize=16,color="magenta"];20480 -> 39417[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20480 -> 39418[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20480 -> 39419[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20480 -> 39420[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20480 -> 39421[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20480 -> 39422[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20481 -> 37717[label="",style="dashed", color="red", weight=0]; 189.27/136.87 20481[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 ww2317))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 ww2317))) GT))",fontsize=16,color="magenta"];20481 -> 39423[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20481 -> 39424[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20481 -> 39425[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20481 -> 39426[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20481 -> 39427[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20481 -> 39428[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38943 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.87 38943[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38943 -> 42846[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38943 -> 42847[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38943 -> 42848[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38943 -> 42849[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38943 -> 42850[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38943 -> 42851[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38944 -> 45779[label="",style="dashed", color="red", weight=0]; 189.27/136.87 38944[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="magenta"];38944 -> 45780[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38945 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.87 38945[label="psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38945 -> 42853[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38945 -> 42854[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38946 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 38946[label="srMyInt ww5421 (srMyInt (srMyInt (Pos Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38946 -> 42855[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38946 -> 42856[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38947[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];38948[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];20493[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20494[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20495 -> 37717[label="",style="dashed", color="red", weight=0]; 189.27/136.87 20495[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 ww2319))) (Float (Neg (Succ ww540)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 ww2319))) GT))",fontsize=16,color="magenta"];20495 -> 39435[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20495 -> 39436[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20495 -> 39437[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20495 -> 39438[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20495 -> 39439[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20495 -> 39440[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20496 -> 24099[label="",style="dashed", color="red", weight=0]; 189.27/136.87 20496[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];20496 -> 24100[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20496 -> 24101[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20497[label="ww53900",fontsize=16,color="green",shape="box"];20498[label="ww53900",fontsize=16,color="green",shape="box"];20499 -> 37717[label="",style="dashed", color="red", weight=0]; 189.27/136.87 20499[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 ww2321))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 ww2321))) GT))",fontsize=16,color="magenta"];20499 -> 39441[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20499 -> 39442[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20499 -> 39443[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20499 -> 39444[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20499 -> 39445[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20499 -> 39446[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38949 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.87 38949[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38949 -> 42857[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38949 -> 42858[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38949 -> 42859[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38949 -> 42860[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38949 -> 42861[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38949 -> 42862[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38950 -> 45804[label="",style="dashed", color="red", weight=0]; 189.27/136.87 38950[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="magenta"];38950 -> 45805[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38951 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.87 38951[label="psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38951 -> 42864[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38951 -> 42865[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38952 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 38952[label="srMyInt ww5421 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38952 -> 42866[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38952 -> 42867[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38953[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];38954[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];20505[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20506[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20507 -> 37717[label="",style="dashed", color="red", weight=0]; 189.27/136.87 20507[label="takeWhile1 (flip ltEsFloat (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 ww2323))) (Float (Neg (Succ ww540)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 ww2323))) GT))",fontsize=16,color="magenta"];20507 -> 39453[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20507 -> 39454[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20507 -> 39455[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20507 -> 39456[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20507 -> 39457[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20507 -> 39458[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20508 -> 24164[label="",style="dashed", color="red", weight=0]; 189.27/136.87 20508[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];20508 -> 24165[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20508 -> 24166[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38955 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.87 38955[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 (srMyInt (srMyInt (Neg (Succ ww53900)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38955 -> 42868[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38955 -> 42869[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38955 -> 42870[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38955 -> 42871[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38955 -> 42872[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38955 -> 42873[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38956 -> 46770[label="",style="dashed", color="red", weight=0]; 189.27/136.87 38956[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="magenta"];38956 -> 46772[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38956 -> 46773[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38956 -> 46774[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38957 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.87 38957[label="psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38957 -> 42875[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38957 -> 42876[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38958 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 38958[label="srMyInt ww5421 (srMyInt (srMyInt (Neg (Succ ww53900)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38958 -> 42877[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38958 -> 42878[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38959[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];38960[label="Neg Zero",fontsize=16,color="green",shape="box"];38961 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.87 38961[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38961 -> 42879[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38961 -> 42880[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38961 -> 42881[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38961 -> 42882[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38961 -> 42883[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38961 -> 42884[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38962 -> 46770[label="",style="dashed", color="red", weight=0]; 189.27/136.87 38962[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="magenta"];38962 -> 46775[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38962 -> 46776[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38962 -> 46777[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38963 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.87 38963[label="psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38963 -> 42886[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38963 -> 42887[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38964 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 38964[label="srMyInt ww5421 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38964 -> 42888[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38964 -> 42889[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38965[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];38966[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];38967 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.87 38967[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];38967 -> 42890[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38967 -> 42891[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38967 -> 42892[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38967 -> 42893[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38967 -> 42894[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38967 -> 42895[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38968 -> 46770[label="",style="dashed", color="red", weight=0]; 189.27/136.87 38968[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="magenta"];38968 -> 46778[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38968 -> 46779[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38968 -> 46780[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38969 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.87 38969[label="psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];38969 -> 42897[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38969 -> 42898[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38970 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 38970[label="srMyInt ww5421 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];38970 -> 42899[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38970 -> 42900[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 38971[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];38972[label="Neg Zero",fontsize=16,color="green",shape="box"];59203[label="ww4000",fontsize=16,color="green",shape="box"];59204[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59205[label="Neg Zero",fontsize=16,color="green",shape="box"];59206[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];59207[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];51979 -> 53127[label="",style="dashed", color="red", weight=0]; 189.27/136.87 51979[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];51979 -> 53144[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 51979 -> 53145[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 51979 -> 53146[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 51979 -> 53147[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50169 -> 48697[label="",style="dashed", color="red", weight=0]; 189.27/136.87 50169[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];59208[label="ww4000",fontsize=16,color="green",shape="box"];59209[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59210[label="Neg Zero",fontsize=16,color="green",shape="box"];59211[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59212[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52227 -> 53127[label="",style="dashed", color="red", weight=0]; 189.27/136.87 52227[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];52227 -> 53148[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 52227 -> 53149[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 52227 -> 53150[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 52227 -> 53151[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50170 -> 48702[label="",style="dashed", color="red", weight=0]; 189.27/136.87 50170[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];21766[label="ww18321",fontsize=16,color="green",shape="box"];42298[label="Neg Zero",fontsize=16,color="green",shape="box"];42299 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42299[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42299 -> 44336[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42299 -> 44337[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42300[label="ww2113",fontsize=16,color="green",shape="box"];42301[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45352[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45351[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4400)",fontsize=16,color="black",shape="triangle"];45351 -> 45354[label="",style="solid", color="black", weight=3]; 189.27/136.87 42303 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42303[label="srMyInt (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42303 -> 44340[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42303 -> 44341[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42304[label="ww50",fontsize=16,color="green",shape="box"];42305[label="ww2113",fontsize=16,color="green",shape="box"];42306[label="ww51",fontsize=16,color="green",shape="box"];20526[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="black",shape="triangle"];20526 -> 20566[label="",style="solid", color="black", weight=3]; 189.27/136.87 20575[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww2485",fontsize=16,color="black",shape="triangle"];20575 -> 22356[label="",style="solid", color="black", weight=3]; 189.27/136.87 20576 -> 20568[label="",style="dashed", color="red", weight=0]; 189.27/136.87 20576[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww2485))",fontsize=16,color="magenta"];20576 -> 22357[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42307[label="Neg Zero",fontsize=16,color="green",shape="box"];42308 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42308[label="msMyInt (Pos (Succ ww7)) (Neg Zero)",fontsize=16,color="magenta"];42308 -> 44342[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42308 -> 44343[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42309[label="ww2236",fontsize=16,color="green",shape="box"];42310[label="ww81",fontsize=16,color="green",shape="box"];42311[label="Pos Zero",fontsize=16,color="green",shape="box"];42312[label="ww80",fontsize=16,color="green",shape="box"];42313 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42313[label="srMyInt (msMyInt (Pos (Succ ww7)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42313 -> 44344[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42313 -> 44345[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42314[label="ww80",fontsize=16,color="green",shape="box"];42315[label="ww2236",fontsize=16,color="green",shape="box"];42316[label="ww81",fontsize=16,color="green",shape="box"];42317[label="ww4000",fontsize=16,color="green",shape="box"];42318[label="Neg Zero",fontsize=16,color="green",shape="box"];42319[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42320 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42320[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42320 -> 44346[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42320 -> 44347[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44352[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4334) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4334)))",fontsize=16,color="green",shape="box"];44352 -> 44366[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44352 -> 44367[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42323[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42324 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42324[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42324 -> 44355[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42324 -> 44356[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42325[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42326 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42326[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42326 -> 44357[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42326 -> 44358[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20257[label="primMinusInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="black",shape="box"];20257 -> 20273[label="",style="solid", color="black", weight=3]; 189.27/136.87 20604 -> 20230[label="",style="dashed", color="red", weight=0]; 189.27/136.87 20604[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];20605 -> 15290[label="",style="dashed", color="red", weight=0]; 189.27/136.87 20605[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20605 -> 22363[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 33486[label="takeWhile1 (flip ltEsFloat ww3892) (primPlusFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))) (iterate (primPlusFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123))))) (primPlusFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (primPlusFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))))) (not (esEsOrdering (primCmpFloat (primPlusFloat (msFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))) ww3892) GT))",fontsize=16,color="black",shape="box"];33486 -> 33585[label="",style="solid", color="black", weight=3]; 189.27/136.87 58789 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 58789[label="srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123))",fontsize=16,color="magenta"];58789 -> 58883[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 58789 -> 58884[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 58790 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.87 58790[label="msMyInt (Pos (Succ ww2121)) (Neg Zero)",fontsize=16,color="magenta"];58790 -> 58885[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 58790 -> 58886[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 58791[label="ww4736",fontsize=16,color="green",shape="box"];21808 -> 21758[label="",style="dashed", color="red", weight=0]; 189.27/136.87 21808[label="primMulInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];21808 -> 22367[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 21808 -> 22368[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20625[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww2496",fontsize=16,color="black",shape="triangle"];20625 -> 22369[label="",style="solid", color="black", weight=3]; 189.27/136.87 20626 -> 20618[label="",style="dashed", color="red", weight=0]; 189.27/136.87 20626[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww2496))",fontsize=16,color="magenta"];20626 -> 22370[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42327[label="ww4000",fontsize=16,color="green",shape="box"];42328[label="Neg Zero",fontsize=16,color="green",shape="box"];42329[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42330 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42330[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42330 -> 44359[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42330 -> 44360[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44365[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4335) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4335)))",fontsize=16,color="green",shape="box"];44365 -> 44379[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44365 -> 44380[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42333[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42334 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42334[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42334 -> 44368[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42334 -> 44369[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42335[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42336 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42336[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42336 -> 44370[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42336 -> 44371[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 22372[label="ww266600",fontsize=16,color="green",shape="box"];22373[label="Succ ww1833100",fontsize=16,color="green",shape="box"];52370[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52371[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52372[label="ww4000",fontsize=16,color="green",shape="box"];52373[label="ww3100",fontsize=16,color="green",shape="box"];52235[label="ww3100",fontsize=16,color="green",shape="box"];52236[label="ww5",fontsize=16,color="green",shape="box"];52237[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52238[label="ww4000",fontsize=16,color="green",shape="box"];50237 -> 33130[label="",style="dashed", color="red", weight=0]; 189.27/136.87 50237[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50237 -> 53223[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50237 -> 53224[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50237 -> 53225[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50237 -> 53226[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 52374[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52375[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52376[label="ww4000",fontsize=16,color="green",shape="box"];52377[label="ww3100",fontsize=16,color="green",shape="box"];52259[label="ww3100",fontsize=16,color="green",shape="box"];52260[label="ww5",fontsize=16,color="green",shape="box"];52261[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52262[label="ww4000",fontsize=16,color="green",shape="box"];50238 -> 33130[label="",style="dashed", color="red", weight=0]; 189.27/136.87 50238[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50238 -> 53227[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50238 -> 53228[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50238 -> 53229[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50238 -> 53230[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 28369[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) ww3429) GT)",fontsize=16,color="burlywood",shape="box"];62996[label="ww3429/Float ww34290 ww34291",fontsize=10,color="white",style="solid",shape="box"];28369 -> 62996[label="",style="solid", color="burlywood", weight=9]; 189.27/136.87 62996 -> 28412[label="",style="solid", color="burlywood", weight=3]; 189.27/136.87 33303[label="takeWhile2 (flip ltEsFloat ww3905) (Cons (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979)))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979))))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979)))))))",fontsize=16,color="black",shape="box"];33303 -> 33439[label="",style="solid", color="black", weight=3]; 189.27/136.87 58492[label="Float (Neg Zero) (Neg (Succ ww1979))",fontsize=16,color="green",shape="box"];58493[label="ww1978",fontsize=16,color="green",shape="box"];58494[label="ww1977",fontsize=16,color="green",shape="box"];58495[label="ww1979",fontsize=16,color="green",shape="box"];58496[label="Nil",fontsize=16,color="green",shape="box"];52690 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 52690[label="srMyInt (Neg (Succ ww4522)) (Neg (Succ ww4523))",fontsize=16,color="magenta"];52690 -> 53231[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 52690 -> 53232[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 52691 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.87 52691[label="msMyInt (Pos (Succ ww4521)) (Neg Zero)",fontsize=16,color="magenta"];52691 -> 53233[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 52691 -> 53234[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 52692[label="ww4530",fontsize=16,color="green",shape="box"];33487 -> 26925[label="",style="dashed", color="red", weight=0]; 189.27/136.87 33487[label="primDivFloat (Float (msMyInt (Pos (Succ ww3909)) (Neg Zero)) (srMyInt (Neg (Succ ww3910)) (Neg (Succ ww3911)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];33487 -> 33586[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 33487 -> 33587[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 52287[label="ww191",fontsize=16,color="green",shape="box"];52288[label="ww190",fontsize=16,color="green",shape="box"];52289[label="primDivFloat (msFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];52289 -> 53235[label="",style="solid", color="black", weight=3]; 189.27/136.87 42337[label="ww4000",fontsize=16,color="green",shape="box"];42338[label="Neg Zero",fontsize=16,color="green",shape="box"];42339[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42340 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42340[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42340 -> 44372[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42340 -> 44373[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44378[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4336) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4336)))",fontsize=16,color="green",shape="box"];44378 -> 44392[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44378 -> 44393[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42343[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42344 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42344[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42344 -> 44381[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42344 -> 44382[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42345[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42346 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42346[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42346 -> 44383[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42346 -> 44384[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42347[label="ww4000",fontsize=16,color="green",shape="box"];42348[label="Neg Zero",fontsize=16,color="green",shape="box"];42349[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42350 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42350[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42350 -> 44385[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42350 -> 44386[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44391[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4337) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4337)))",fontsize=16,color="green",shape="box"];44391 -> 44405[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44391 -> 44406[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42353[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42354 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42354[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42354 -> 44394[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42354 -> 44395[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42355[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42356 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42356[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42356 -> 44396[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42356 -> 44397[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42357[label="ww4000",fontsize=16,color="green",shape="box"];42358[label="Neg Zero",fontsize=16,color="green",shape="box"];42359[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42360 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42360[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42360 -> 44398[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42360 -> 44399[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44404[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4338) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4338)))",fontsize=16,color="green",shape="box"];44404 -> 44423[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44404 -> 44424[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42363[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42364 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42364[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42364 -> 44407[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42364 -> 44408[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42365[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42366 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42366[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42366 -> 44409[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42366 -> 44410[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 52290[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52291[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];52292[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52293[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52332[label="ww5",fontsize=16,color="green",shape="box"];52333[label="ww3000",fontsize=16,color="green",shape="box"];52334[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52335[label="ww3100",fontsize=16,color="green",shape="box"];49930 -> 52299[label="",style="dashed", color="red", weight=0]; 189.27/136.87 49930[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49930 -> 52340[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49930 -> 52341[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49930 -> 52342[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49930 -> 52343[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49931[label="Succ ww3100",fontsize=16,color="green",shape="box"];49932[label="ww3000",fontsize=16,color="green",shape="box"];52295[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52296[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];52297[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52298[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52336[label="ww5",fontsize=16,color="green",shape="box"];52337[label="ww3000",fontsize=16,color="green",shape="box"];52338[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52339[label="ww3100",fontsize=16,color="green",shape="box"];49933 -> 52299[label="",style="dashed", color="red", weight=0]; 189.27/136.87 49933[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49933 -> 52344[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49933 -> 52345[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49933 -> 52346[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49933 -> 52347[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49934[label="Succ ww3100",fontsize=16,color="green",shape="box"];49935[label="ww3000",fontsize=16,color="green",shape="box"];42367[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42368 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42368[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42368 -> 44411[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42369[label="ww2125",fontsize=16,color="green",shape="box"];42370[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45373[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45372[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4401)",fontsize=16,color="black",shape="triangle"];45372 -> 45375[label="",style="solid", color="black", weight=3]; 189.27/136.87 42372 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42372[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42372 -> 44414[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42372 -> 44415[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42373[label="ww50",fontsize=16,color="green",shape="box"];42374[label="ww2125",fontsize=16,color="green",shape="box"];42375[label="ww51",fontsize=16,color="green",shape="box"];42376[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42377[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42378 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42378[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42378 -> 44416[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42378 -> 44417[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44422[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4339) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4339)))",fontsize=16,color="green",shape="box"];44422 -> 44435[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44422 -> 44436[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42381[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42382 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42382[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42382 -> 44425[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42383[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42384 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42384[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42384 -> 44426[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42384 -> 44427[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42385[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42386[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42387 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42387[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42387 -> 44428[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42387 -> 44429[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44434[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4340) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4340)))",fontsize=16,color="green",shape="box"];44434 -> 44452[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44434 -> 44453[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42390[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42391 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42391[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42391 -> 44437[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42392[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42393 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42393[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42393 -> 44438[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42393 -> 44439[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 21768[label="ww18341",fontsize=16,color="green",shape="box"];42394[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42395 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42395[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42395 -> 44440[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42396[label="ww2127",fontsize=16,color="green",shape="box"];42397[label="Neg Zero",fontsize=16,color="green",shape="box"];45385[label="Float (Neg (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];45384[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4402)",fontsize=16,color="black",shape="triangle"];45384 -> 45387[label="",style="solid", color="black", weight=3]; 189.27/136.87 42399 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42399[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42399 -> 44443[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42399 -> 44444[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42400[label="ww50",fontsize=16,color="green",shape="box"];42401[label="ww2127",fontsize=16,color="green",shape="box"];42402[label="ww51",fontsize=16,color="green",shape="box"];20644[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21290 ww21291) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww2131))) (srMyInt (Neg (Succ ww2130)) (Pos (Succ ww2132)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (primPlusFloat (Float ww21290 ww21291) (primDivFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww2131))) (srMyInt (Neg (Succ ww2130)) (Pos (Succ ww2132)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero)))))) GT))",fontsize=16,color="black",shape="box"];20644 -> 22393[label="",style="solid", color="black", weight=3]; 189.27/136.87 42403[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42404[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42405 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42405[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42405 -> 44445[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42405 -> 44446[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44451[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4341) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4341)))",fontsize=16,color="green",shape="box"];44451 -> 44464[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44451 -> 44465[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42408[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42409 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42409[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42409 -> 44454[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42410[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42411 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42411[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42411 -> 44455[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42411 -> 44456[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42412[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42413[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42414 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42414[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42414 -> 44457[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42414 -> 44458[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44463[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4342) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4342)))",fontsize=16,color="green",shape="box"];44463 -> 44481[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44463 -> 44482[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42417[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42418 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42418[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42418 -> 44466[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42419[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42420 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42420[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42420 -> 44467[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42420 -> 44468[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42421[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42422 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42422[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42422 -> 44469[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42423[label="ww2134",fontsize=16,color="green",shape="box"];42424[label="Pos Zero",fontsize=16,color="green",shape="box"];45397[label="Float (Neg (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];45396[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4403)",fontsize=16,color="black",shape="triangle"];45396 -> 45399[label="",style="solid", color="black", weight=3]; 189.27/136.87 42426 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42426[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42426 -> 44472[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42426 -> 44473[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42427[label="ww50",fontsize=16,color="green",shape="box"];42428[label="ww2134",fontsize=16,color="green",shape="box"];42429[label="ww51",fontsize=16,color="green",shape="box"];52513[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52514[label="ww3000",fontsize=16,color="green",shape="box"];52515[label="ww3100",fontsize=16,color="green",shape="box"];52516[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52387[label="ww3100",fontsize=16,color="green",shape="box"];52388[label="ww3000",fontsize=16,color="green",shape="box"];52389[label="ww5",fontsize=16,color="green",shape="box"];52390[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];49980[label="ww3000",fontsize=16,color="green",shape="box"];49981[label="Succ ww3100",fontsize=16,color="green",shape="box"];49982 -> 33989[label="",style="dashed", color="red", weight=0]; 189.27/136.87 49982[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49982 -> 53236[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49982 -> 53237[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49982 -> 53238[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49982 -> 53239[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 52517[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52518[label="ww3000",fontsize=16,color="green",shape="box"];52519[label="ww3100",fontsize=16,color="green",shape="box"];52520[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52415[label="ww3100",fontsize=16,color="green",shape="box"];52416[label="ww3000",fontsize=16,color="green",shape="box"];52417[label="ww5",fontsize=16,color="green",shape="box"];52418[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];49983[label="ww3000",fontsize=16,color="green",shape="box"];49984[label="Succ ww3100",fontsize=16,color="green",shape="box"];49985 -> 33989[label="",style="dashed", color="red", weight=0]; 189.27/136.87 49985[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49985 -> 53240[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49985 -> 53241[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49985 -> 53242[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49985 -> 53243[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 28666[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) ww3453) GT)",fontsize=16,color="burlywood",shape="box"];62997[label="ww3453/Float ww34530 ww34531",fontsize=10,color="white",style="solid",shape="box"];28666 -> 62997[label="",style="solid", color="burlywood", weight=9]; 189.27/136.87 62997 -> 28705[label="",style="solid", color="burlywood", weight=3]; 189.27/136.87 34281[label="takeWhile2 (flip ltEsFloat ww3994) (Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))))))",fontsize=16,color="black",shape="box"];34281 -> 34344[label="",style="solid", color="black", weight=3]; 189.27/136.87 56118[label="Nil",fontsize=16,color="green",shape="box"];42430[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42431[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42432 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42432[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42432 -> 44474[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42432 -> 44475[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44480[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4343) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4343)))",fontsize=16,color="green",shape="box"];44480 -> 44493[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44480 -> 44494[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42435[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42436 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42436[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42436 -> 44483[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42437[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42438 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42438[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42438 -> 44484[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42438 -> 44485[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42439[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42440[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42441 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42441[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42441 -> 44486[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42441 -> 44487[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44492[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4344) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4344)))",fontsize=16,color="green",shape="box"];44492 -> 44505[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44492 -> 44506[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42444[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42445 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42445[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42445 -> 44495[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42446[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42447 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42447[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42447 -> 44496[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42447 -> 44497[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42448[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42449[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42450 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42450[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42450 -> 44498[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42450 -> 44499[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44504[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4345) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4345)))",fontsize=16,color="green",shape="box"];44504 -> 44522[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44504 -> 44523[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42453[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42454 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42454[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42454 -> 44507[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42455[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42456 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42456[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42456 -> 44508[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42456 -> 44509[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 52419[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52420[label="Neg Zero",fontsize=16,color="green",shape="box"];52421[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52422[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52453[label="ww3100",fontsize=16,color="green",shape="box"];52454[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52455[label="ww5",fontsize=16,color="green",shape="box"];50171 -> 52428[label="",style="dashed", color="red", weight=0]; 189.27/136.87 50171[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50171 -> 52459[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50171 -> 52460[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50171 -> 52461[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 52424[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52425[label="Neg Zero",fontsize=16,color="green",shape="box"];52426[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52427[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52456[label="ww3100",fontsize=16,color="green",shape="box"];52457[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52458[label="ww5",fontsize=16,color="green",shape="box"];50172 -> 52428[label="",style="dashed", color="red", weight=0]; 189.27/136.87 50172[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50172 -> 52462[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50172 -> 52463[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50172 -> 52464[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42457[label="Neg Zero",fontsize=16,color="green",shape="box"];42458 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42458[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42458 -> 44510[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42459[label="ww2136",fontsize=16,color="green",shape="box"];42460[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45411[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45410[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4404)",fontsize=16,color="black",shape="triangle"];45410 -> 45413[label="",style="solid", color="black", weight=3]; 189.27/136.87 42462 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42462[label="srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42462 -> 44513[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42462 -> 44514[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42463[label="ww50",fontsize=16,color="green",shape="box"];42464[label="ww2136",fontsize=16,color="green",shape="box"];42465[label="ww51",fontsize=16,color="green",shape="box"];42466[label="Neg Zero",fontsize=16,color="green",shape="box"];42467[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42468 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42468[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42468 -> 44515[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42468 -> 44516[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44521[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4346) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4346)))",fontsize=16,color="green",shape="box"];44521 -> 44534[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44521 -> 44535[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42471[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42472 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42472[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42472 -> 44524[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42473[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42474 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42474[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42474 -> 44525[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42474 -> 44526[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42475[label="Neg Zero",fontsize=16,color="green",shape="box"];42476[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42477 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42477[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42477 -> 44527[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42477 -> 44528[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44533[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4347) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4347)))",fontsize=16,color="green",shape="box"];44533 -> 44551[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44533 -> 44552[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42480[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42481 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42481[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42481 -> 44536[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42482[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42483 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42483[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42483 -> 44537[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42483 -> 44538[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42484[label="Neg Zero",fontsize=16,color="green",shape="box"];42485 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42485[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42485 -> 44539[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42486[label="ww2138",fontsize=16,color="green",shape="box"];42487[label="Neg Zero",fontsize=16,color="green",shape="box"];45423[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];45422[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4405)",fontsize=16,color="black",shape="triangle"];45422 -> 45425[label="",style="solid", color="black", weight=3]; 189.27/136.87 42489 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42489[label="srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42489 -> 44542[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42489 -> 44543[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42490[label="ww50",fontsize=16,color="green",shape="box"];42491[label="ww2138",fontsize=16,color="green",shape="box"];42492[label="ww51",fontsize=16,color="green",shape="box"];35315[label="takeWhile1 (flip ltEsFloat ww4075) (primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))) (iterate (primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142))))) (primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))))) (not (esEsOrdering (primCmpFloat (primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))) ww4075) GT))",fontsize=16,color="black",shape="box"];35315 -> 35339[label="",style="solid", color="black", weight=3]; 189.27/136.87 58880 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 58880[label="srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142))",fontsize=16,color="magenta"];58880 -> 58913[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 58880 -> 58914[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 58881 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.87 58881[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58881 -> 58915[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 58882[label="ww4737",fontsize=16,color="green",shape="box"];42493[label="Neg Zero",fontsize=16,color="green",shape="box"];42494[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42495 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42495[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42495 -> 44544[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42495 -> 44545[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44550[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4348) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4348)))",fontsize=16,color="green",shape="box"];44550 -> 44563[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44550 -> 44564[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42498[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42499 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42499[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42499 -> 44553[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42500[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42501 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42501[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42501 -> 44554[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42501 -> 44555[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42502[label="Neg Zero",fontsize=16,color="green",shape="box"];42503[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42504 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42504[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42504 -> 44556[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42504 -> 44557[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44562[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4349) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4349)))",fontsize=16,color="green",shape="box"];44562 -> 44580[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44562 -> 44581[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42507[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42508 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42508[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42508 -> 44565[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42509[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42510 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42510[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42510 -> 44566[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42510 -> 44567[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42511[label="Neg Zero",fontsize=16,color="green",shape="box"];42512 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42512[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42512 -> 44568[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42513[label="ww2144",fontsize=16,color="green",shape="box"];42514[label="Pos Zero",fontsize=16,color="green",shape="box"];45435[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];45434[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4406)",fontsize=16,color="black",shape="triangle"];45434 -> 45437[label="",style="solid", color="black", weight=3]; 189.27/136.87 42516 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42516[label="srMyInt (msMyInt (Pos Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42516 -> 44571[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42516 -> 44572[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42517[label="ww50",fontsize=16,color="green",shape="box"];42518[label="ww2144",fontsize=16,color="green",shape="box"];42519[label="ww51",fontsize=16,color="green",shape="box"];52642[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52643[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52644[label="ww3100",fontsize=16,color="green",shape="box"];52475[label="ww3100",fontsize=16,color="green",shape="box"];52476[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52477[label="ww5",fontsize=16,color="green",shape="box"];50239 -> 34911[label="",style="dashed", color="red", weight=0]; 189.27/136.87 50239[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50239 -> 53244[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50239 -> 53245[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50239 -> 53246[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 52645[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52646[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52647[label="ww3100",fontsize=16,color="green",shape="box"];52530[label="ww3100",fontsize=16,color="green",shape="box"];52531[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52532[label="ww5",fontsize=16,color="green",shape="box"];50240 -> 34911[label="",style="dashed", color="red", weight=0]; 189.27/136.87 50240[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50240 -> 53247[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50240 -> 53248[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50240 -> 53249[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 35163[label="takeWhile2 (flip ltEsFloat ww4091) (Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988)))))))",fontsize=16,color="black",shape="box"];35163 -> 35227[label="",style="solid", color="black", weight=3]; 189.27/136.87 58497[label="ww1987",fontsize=16,color="green",shape="box"];58498[label="Float (Neg Zero) (Neg (Succ ww1988))",fontsize=16,color="green",shape="box"];58499[label="ww1988",fontsize=16,color="green",shape="box"];42520[label="Neg Zero",fontsize=16,color="green",shape="box"];42521[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42522 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42522[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42522 -> 44573[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42522 -> 44574[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44579[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4350) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4350)))",fontsize=16,color="green",shape="box"];44579 -> 44592[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44579 -> 44593[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42525[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42526 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42526[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42526 -> 44582[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42527[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42528 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42528[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42528 -> 44583[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42528 -> 44584[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42529[label="Neg Zero",fontsize=16,color="green",shape="box"];42530[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42531 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42531[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42531 -> 44585[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42531 -> 44586[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44591[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4351) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4351)))",fontsize=16,color="green",shape="box"];44591 -> 44604[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44591 -> 44605[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42534[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42535 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42535[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42535 -> 44594[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42536[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42537 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42537[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42537 -> 44595[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42537 -> 44596[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42538[label="Neg Zero",fontsize=16,color="green",shape="box"];42539[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42540 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42540[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42540 -> 44597[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42540 -> 44598[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44603[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4352) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4352)))",fontsize=16,color="green",shape="box"];44603 -> 44625[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44603 -> 44626[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42543[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42544 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42544[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];42544 -> 44606[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42545[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42546 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42546[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42546 -> 44607[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42546 -> 44608[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 52537[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];52538[label="Neg (Succ ww95600)",fontsize=16,color="green",shape="box"];52539[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];52540[label="Neg (Succ ww95600)",fontsize=16,color="green",shape="box"];20678 -> 24537[label="",style="dashed", color="red", weight=0]; 189.27/136.87 20678[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];20678 -> 24538[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20678 -> 24539[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20678 -> 24540[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20685[label="ww95600",fontsize=16,color="green",shape="box"];18151[label="srMyInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18151 -> 18170[label="",style="solid", color="black", weight=3]; 189.27/136.87 20686[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];20688 -> 18151[label="",style="dashed", color="red", weight=0]; 189.27/136.87 20688[label="srMyInt (srMyInt (Pos (Succ ww95600)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20688 -> 22515[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20689[label="ww9591",fontsize=16,color="green",shape="box"];20690[label="Pos Zero",fontsize=16,color="green",shape="box"];20691[label="ww9590",fontsize=16,color="green",shape="box"];20692[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2352))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) MyTrue",fontsize=16,color="black",shape="box"];20692 -> 22516[label="",style="solid", color="black", weight=3]; 189.27/136.87 20693[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2352))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) MyFalse",fontsize=16,color="black",shape="box"];20693 -> 22517[label="",style="solid", color="black", weight=3]; 189.27/136.87 20702[label="ww95800",fontsize=16,color="green",shape="box"];20703[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20704[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];20705 -> 20687[label="",style="dashed", color="red", weight=0]; 189.27/136.87 20705[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];20706 -> 15103[label="",style="dashed", color="red", weight=0]; 189.27/136.87 20706[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20706 -> 22518[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20706 -> 22519[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20707[label="ww9591",fontsize=16,color="green",shape="box"];20708[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];20709[label="ww9590",fontsize=16,color="green",shape="box"];20710[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2354))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) MyTrue",fontsize=16,color="black",shape="box"];20710 -> 22520[label="",style="solid", color="black", weight=3]; 189.27/136.87 20711[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2354))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) MyFalse",fontsize=16,color="black",shape="box"];20711 -> 22521[label="",style="solid", color="black", weight=3]; 189.27/136.87 20716[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];20717 -> 20687[label="",style="dashed", color="red", weight=0]; 189.27/136.87 20717[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];20718 -> 18157[label="",style="dashed", color="red", weight=0]; 189.27/136.87 20718[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20719[label="ww9591",fontsize=16,color="green",shape="box"];20720[label="Pos Zero",fontsize=16,color="green",shape="box"];20721[label="ww9590",fontsize=16,color="green",shape="box"];20722[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2356))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) MyTrue",fontsize=16,color="black",shape="box"];20722 -> 22522[label="",style="solid", color="black", weight=3]; 189.27/136.87 20723[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2356))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) MyFalse",fontsize=16,color="black",shape="box"];20723 -> 22523[label="",style="solid", color="black", weight=3]; 189.27/136.87 39021 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.87 39021[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (Float (psMyInt ww9590 (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero)))) (srMyInt ww9591 (srMyInt (srMyInt (Pos (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];39021 -> 42901[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39021 -> 42902[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39021 -> 42903[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39021 -> 42904[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39021 -> 42905[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39021 -> 42906[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39022 -> 45895[label="",style="dashed", color="red", weight=0]; 189.27/136.87 39022[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="magenta"];39022 -> 45896[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39023 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.87 39023[label="psMyInt ww9590 (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39023 -> 42908[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39023 -> 42909[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39024 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 39024[label="srMyInt ww9591 (srMyInt (srMyInt (Pos (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];39024 -> 42910[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39024 -> 42911[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39025[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];39026[label="Neg Zero",fontsize=16,color="green",shape="box"];20735[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20736[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];20737 -> 20687[label="",style="dashed", color="red", weight=0]; 189.27/136.87 20737[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];20738 -> 15290[label="",style="dashed", color="red", weight=0]; 189.27/136.87 20738[label="srMyInt (srMyInt (Pos Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20738 -> 22563[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20739[label="ww9591",fontsize=16,color="green",shape="box"];20740[label="Neg Zero",fontsize=16,color="green",shape="box"];20741[label="ww9590",fontsize=16,color="green",shape="box"];20742[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2358))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) MyTrue",fontsize=16,color="black",shape="box"];20742 -> 22564[label="",style="solid", color="black", weight=3]; 189.27/136.87 20743[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2358))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) MyFalse",fontsize=16,color="black",shape="box"];20743 -> 22565[label="",style="solid", color="black", weight=3]; 189.27/136.87 20744 -> 22566[label="",style="dashed", color="red", weight=0]; 189.27/136.87 20744[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];20744 -> 22567[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20744 -> 22568[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20751[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];20752 -> 20687[label="",style="dashed", color="red", weight=0]; 189.27/136.87 20752[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];20753 -> 18163[label="",style="dashed", color="red", weight=0]; 189.27/136.87 20753[label="srMyInt (srMyInt (Neg (Succ ww95600)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20753 -> 22569[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20754[label="ww9591",fontsize=16,color="green",shape="box"];20755[label="Pos Zero",fontsize=16,color="green",shape="box"];20756[label="ww9590",fontsize=16,color="green",shape="box"];20757[label="ww95600",fontsize=16,color="green",shape="box"];20758[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2360))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) MyTrue",fontsize=16,color="black",shape="box"];20758 -> 22570[label="",style="solid", color="black", weight=3]; 189.27/136.87 20759[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2360))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) MyFalse",fontsize=16,color="black",shape="box"];20759 -> 22571[label="",style="solid", color="black", weight=3]; 189.27/136.87 39033 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.87 39033[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (Float (psMyInt ww9590 (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero)))) (srMyInt ww9591 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];39033 -> 42923[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39033 -> 42924[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39033 -> 42925[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39033 -> 42926[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39033 -> 42927[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39033 -> 42928[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39034 -> 45917[label="",style="dashed", color="red", weight=0]; 189.27/136.87 39034[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="magenta"];39034 -> 45918[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39035 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.87 39035[label="psMyInt ww9590 (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39035 -> 42930[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39035 -> 42931[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39036 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 39036[label="srMyInt ww9591 (srMyInt (srMyInt (Neg Zero) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];39036 -> 42932[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39036 -> 42933[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39037[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];39038[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];20768[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20769[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];20770 -> 20687[label="",style="dashed", color="red", weight=0]; 189.27/136.87 20770[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];20771 -> 5124[label="",style="dashed", color="red", weight=0]; 189.27/136.87 20771[label="srMyInt (srMyInt (Neg Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20771 -> 22590[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20772[label="ww9591",fontsize=16,color="green",shape="box"];20773[label="Pos Zero",fontsize=16,color="green",shape="box"];20774[label="ww9590",fontsize=16,color="green",shape="box"];20775[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2362))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) MyTrue",fontsize=16,color="black",shape="box"];20775 -> 22591[label="",style="solid", color="black", weight=3]; 189.27/136.87 20776[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2362))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) MyFalse",fontsize=16,color="black",shape="box"];20776 -> 22592[label="",style="solid", color="black", weight=3]; 189.27/136.87 39039 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.87 39039[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (Float (psMyInt ww9590 (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero)))) (srMyInt ww9591 (srMyInt (srMyInt (Neg (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];39039 -> 42934[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39039 -> 42935[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39039 -> 42936[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39039 -> 42937[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39039 -> 42938[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39039 -> 42939[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39040 -> 46837[label="",style="dashed", color="red", weight=0]; 189.27/136.87 39040[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="magenta"];39040 -> 46839[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39040 -> 46840[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39040 -> 46841[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39041 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.87 39041[label="psMyInt ww9590 (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39041 -> 42941[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39041 -> 42942[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39042 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 39042[label="srMyInt ww9591 (srMyInt (srMyInt (Neg (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];39042 -> 42943[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39042 -> 42944[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39043[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];39044[label="Neg Zero",fontsize=16,color="green",shape="box"];39051 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.87 39051[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Neg Zero)) (Float (psMyInt ww9590 (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero)))) (srMyInt ww9591 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];39051 -> 42956[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39051 -> 42957[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39051 -> 42958[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39051 -> 42959[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39051 -> 42960[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39051 -> 42961[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39052 -> 46837[label="",style="dashed", color="red", weight=0]; 189.27/136.87 39052[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="magenta"];39052 -> 46845[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39052 -> 46846[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39052 -> 46847[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39053 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.87 39053[label="psMyInt ww9590 (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39053 -> 42963[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39053 -> 42964[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39054 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 39054[label="srMyInt ww9591 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];39054 -> 42965[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39054 -> 42966[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39055[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];39056[label="Neg Zero",fontsize=16,color="green",shape="box"];52541[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52542[label="ww3100",fontsize=16,color="green",shape="box"];52543[label="ww4000",fontsize=16,color="green",shape="box"];52544[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52545[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52546[label="ww5",fontsize=16,color="green",shape="box"];52547[label="ww3100",fontsize=16,color="green",shape="box"];52548[label="ww4000",fontsize=16,color="green",shape="box"];50298 -> 37526[label="",style="dashed", color="red", weight=0]; 189.27/136.87 50298[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50298 -> 53250[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50298 -> 53251[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50298 -> 53252[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50298 -> 53253[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 52549[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52550[label="ww3100",fontsize=16,color="green",shape="box"];52551[label="ww4000",fontsize=16,color="green",shape="box"];52552[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52553[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52554[label="ww5",fontsize=16,color="green",shape="box"];52555[label="ww3100",fontsize=16,color="green",shape="box"];52556[label="ww4000",fontsize=16,color="green",shape="box"];50299 -> 37526[label="",style="dashed", color="red", weight=0]; 189.27/136.87 50299[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50299 -> 53254[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50299 -> 53255[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50299 -> 53256[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50299 -> 53257[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42550[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42551 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42551[label="srMyInt (Pos (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42551 -> 44618[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42551 -> 44619[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44624[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4353) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4353)))",fontsize=16,color="green",shape="box"];44624 -> 44636[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44624 -> 44637[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42554[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42555 -> 20243[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42555[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42556[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42557 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42557[label="srMyInt (Pos (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42557 -> 44627[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42557 -> 44628[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42558[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42559 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42559[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42559 -> 44629[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42559 -> 44630[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44635[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4354) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4354)))",fontsize=16,color="green",shape="box"];44635 -> 44647[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44635 -> 44648[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42562[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42563 -> 20243[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42563[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42564[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42565 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42565[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42565 -> 44638[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42565 -> 44639[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 47022 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 47022[label="srMyInt (Pos (Succ ww2150)) (Neg (Succ ww2151))",fontsize=16,color="magenta"];47022 -> 53258[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 47022 -> 53259[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 47023 -> 20243[label="",style="dashed", color="red", weight=0]; 189.27/136.87 47023[label="msMyInt (Neg (Succ ww2149)) (Pos Zero)",fontsize=16,color="magenta"];47023 -> 53260[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 47024[label="ww4455",fontsize=16,color="green",shape="box"];42566[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42567 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42567[label="srMyInt (Pos (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42567 -> 44640[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42567 -> 44641[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44646[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4355) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4355)))",fontsize=16,color="green",shape="box"];44646 -> 44658[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44646 -> 44659[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42570[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42571 -> 20243[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42571[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42572[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42573 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42573[label="srMyInt (Pos (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42573 -> 44649[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42573 -> 44650[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42574[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42575 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42575[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42575 -> 44651[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42575 -> 44652[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44657[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4356) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4356)))",fontsize=16,color="green",shape="box"];44657 -> 44673[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44657 -> 44674[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42578[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42579 -> 20243[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42579[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42580[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42581 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42581[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42581 -> 44660[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42581 -> 44661[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42582[label="Pos Zero",fontsize=16,color="green",shape="box"];42583 -> 20243[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42583[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42584[label="ww2153",fontsize=16,color="green",shape="box"];42585[label="Neg Zero",fontsize=16,color="green",shape="box"];45506[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];45505[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4407)",fontsize=16,color="black",shape="triangle"];45505 -> 45508[label="",style="solid", color="black", weight=3]; 189.27/136.87 42587 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42587[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42587 -> 44664[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42587 -> 44665[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42588[label="ww50",fontsize=16,color="green",shape="box"];42589[label="ww2153",fontsize=16,color="green",shape="box"];42590[label="ww51",fontsize=16,color="green",shape="box"];42591[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42592 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42592[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42592 -> 44666[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42592 -> 44667[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44672[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4357) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4357)))",fontsize=16,color="green",shape="box"];44672 -> 44688[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44672 -> 44689[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42595[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42596 -> 20243[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42596[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42597[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42598 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42598[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42598 -> 44675[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42598 -> 44676[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42599[label="Pos Zero",fontsize=16,color="green",shape="box"];42600 -> 20243[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42600[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42601[label="ww2160",fontsize=16,color="green",shape="box"];42602[label="Pos Zero",fontsize=16,color="green",shape="box"];45515[label="Float (Pos Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];45514[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4408)",fontsize=16,color="black",shape="triangle"];45514 -> 45517[label="",style="solid", color="black", weight=3]; 189.27/136.87 42604 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42604[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42604 -> 44679[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42604 -> 44680[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42605[label="ww50",fontsize=16,color="green",shape="box"];42606[label="ww2160",fontsize=16,color="green",shape="box"];42607[label="ww51",fontsize=16,color="green",shape="box"];52557[label="ww4000",fontsize=16,color="green",shape="box"];52558[label="ww3100",fontsize=16,color="green",shape="box"];52559[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52560[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52561[label="ww4000",fontsize=16,color="green",shape="box"];52562[label="ww3100",fontsize=16,color="green",shape="box"];52563[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52564[label="ww5",fontsize=16,color="green",shape="box"];50336 -> 26764[label="",style="dashed", color="red", weight=0]; 189.27/136.87 50336[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50336 -> 53261[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50336 -> 53262[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50336 -> 53263[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50336 -> 53264[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 52565[label="ww4000",fontsize=16,color="green",shape="box"];52566[label="ww3100",fontsize=16,color="green",shape="box"];52567[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52568[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52569[label="ww4000",fontsize=16,color="green",shape="box"];52570[label="ww3100",fontsize=16,color="green",shape="box"];52571[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52572[label="ww5",fontsize=16,color="green",shape="box"];50337 -> 26764[label="",style="dashed", color="red", weight=0]; 189.27/136.87 50337[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50337 -> 53265[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50337 -> 53266[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50337 -> 53267[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50337 -> 53268[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 46966[label="Float (Pos Zero) (Neg (Succ ww1998))",fontsize=16,color="green",shape="box"];42608[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42609 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42609[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42609 -> 44681[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42609 -> 44682[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44687[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4358) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4358)))",fontsize=16,color="green",shape="box"];44687 -> 44699[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44687 -> 44700[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42612[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42613 -> 20243[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42613[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42614[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42615 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42615[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42615 -> 44690[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42615 -> 44691[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42616[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42617 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42617[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42617 -> 44692[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42617 -> 44693[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44698[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4359) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4359)))",fontsize=16,color="green",shape="box"];44698 -> 44710[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44698 -> 44711[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42620[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42621 -> 20243[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42621[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42622[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42623 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42623[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42623 -> 44701[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42623 -> 44702[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42624[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42625 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42625[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42625 -> 44703[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42625 -> 44704[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44709[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4360) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4360)))",fontsize=16,color="green",shape="box"];44709 -> 44726[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44709 -> 44727[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42628[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42629 -> 20243[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42629[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];42630[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42631 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42631[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42631 -> 44712[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42631 -> 44713[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 52573[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52574[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52575[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52576[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];52607[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52608[label="ww5",fontsize=16,color="green",shape="box"];52609[label="ww3000",fontsize=16,color="green",shape="box"];52610[label="ww3100",fontsize=16,color="green",shape="box"];50028[label="Succ ww3100",fontsize=16,color="green",shape="box"];50029[label="ww3000",fontsize=16,color="green",shape="box"];50030 -> 52582[label="",style="dashed", color="red", weight=0]; 189.27/136.87 50030[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50030 -> 52615[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50030 -> 52616[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50030 -> 52617[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50030 -> 52618[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 52578[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52579[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52580[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52581[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];52611[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52612[label="ww5",fontsize=16,color="green",shape="box"];52613[label="ww3000",fontsize=16,color="green",shape="box"];52614[label="ww3100",fontsize=16,color="green",shape="box"];50031[label="Succ ww3100",fontsize=16,color="green",shape="box"];50032[label="ww3000",fontsize=16,color="green",shape="box"];50033 -> 52582[label="",style="dashed", color="red", weight=0]; 189.27/136.87 50033[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50033 -> 52619[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50033 -> 52620[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50033 -> 52621[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50033 -> 52622[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49050 -> 43626[label="",style="dashed", color="red", weight=0]; 189.27/136.87 49050[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float ww650 ww651))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float ww650 ww651)) (Float ww650 ww651))",fontsize=16,color="magenta"];49050 -> 53269[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49050 -> 53270[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49050 -> 53271[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49050 -> 53272[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49051[label="primPlusFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float ww650 ww651)) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];62998[label="ww66/Float ww660 ww661",fontsize=10,color="white",style="solid",shape="box"];49051 -> 62998[label="",style="solid", color="burlywood", weight=9]; 189.27/136.87 62998 -> 53273[label="",style="solid", color="burlywood", weight=3]; 189.27/136.87 49052 -> 50771[label="",style="dashed", color="red", weight=0]; 189.27/136.87 49052[label="not (esEsOrdering (primCmpFloat (Float ww650 ww651) (primPlusFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float ww650 ww651)) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT)",fontsize=16,color="magenta"];49052 -> 50785[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49052 -> 50786[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49052 -> 50787[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39099 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.87 39099[label="not (esEsOrdering (primCmpFloat (Float ww20780 ww20781) (Float (psMyInt ww20760 (srMyInt (msMyInt (Neg Zero) ww20780) (Pos (Succ Zero)))) (srMyInt ww20761 (srMyInt (srMyInt (Pos (Succ ww2077)) ww20781) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];39099 -> 42967[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39099 -> 42968[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39099 -> 42969[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39099 -> 42970[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39099 -> 42971[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39099 -> 42972[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39100 -> 43626[label="",style="dashed", color="red", weight=0]; 189.27/136.87 39100[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ ww2077))) (Float ww20780 ww20781)) (Float ww20780 ww20781))",fontsize=16,color="magenta"];39100 -> 43631[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39101 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.87 39101[label="psMyInt ww20760 (srMyInt (msMyInt (Neg Zero) ww20780) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39101 -> 42974[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39101 -> 42975[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39102 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 39102[label="srMyInt ww20761 (srMyInt (srMyInt (Pos (Succ ww2077)) ww20781) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];39102 -> 42976[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39102 -> 42977[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39103[label="ww20780",fontsize=16,color="green",shape="box"];39104[label="ww20781",fontsize=16,color="green",shape="box"];42632[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42633 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42633[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42633 -> 44714[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42634[label="ww2162",fontsize=16,color="green",shape="box"];42635[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45534[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45533[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4409)",fontsize=16,color="black",shape="triangle"];45533 -> 45536[label="",style="solid", color="black", weight=3]; 189.27/136.87 42637 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42637[label="srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42637 -> 44717[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42637 -> 44718[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42638[label="ww50",fontsize=16,color="green",shape="box"];42639[label="ww2162",fontsize=16,color="green",shape="box"];42640[label="ww51",fontsize=16,color="green",shape="box"];42641[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42642[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42643 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42643[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42643 -> 44719[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42643 -> 44720[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44725[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4361) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4361)))",fontsize=16,color="green",shape="box"];44725 -> 44738[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44725 -> 44739[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42646[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42647 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42647[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42647 -> 44728[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42648[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42649 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42649[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];42649 -> 44729[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42649 -> 44730[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42659[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42660 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42660[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42660 -> 44743[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42661[label="ww2164",fontsize=16,color="green",shape="box"];42662[label="Neg Zero",fontsize=16,color="green",shape="box"];45546[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];45545[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4410)",fontsize=16,color="black",shape="triangle"];45545 -> 45548[label="",style="solid", color="black", weight=3]; 189.27/136.87 42664 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42664[label="srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42664 -> 44746[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42664 -> 44747[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42665[label="ww50",fontsize=16,color="green",shape="box"];42666[label="ww2164",fontsize=16,color="green",shape="box"];42667[label="ww51",fontsize=16,color="green",shape="box"];27493[label="takeWhile1 (flip ltEsFloat ww3284) (primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (iterate (primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) (primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))))) (not (esEsOrdering (primCmpFloat (primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) ww3284) GT))",fontsize=16,color="black",shape="box"];27493 -> 27547[label="",style="solid", color="black", weight=3]; 189.27/136.87 57830[label="Pos (Succ ww2169)",fontsize=16,color="green",shape="box"];57831[label="Neg (Succ ww2167)",fontsize=16,color="green",shape="box"];57832[label="Pos (Succ ww2168)",fontsize=16,color="green",shape="box"];42668[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42669[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42670 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42670[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42670 -> 44748[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42670 -> 44749[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44754[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4363) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4363)))",fontsize=16,color="green",shape="box"];44754 -> 44767[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44754 -> 44768[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42673[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42674 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42674[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42674 -> 44757[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42675[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42676 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42676[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];42676 -> 44758[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42676 -> 44759[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42677[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42678[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42679 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42679[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42679 -> 44760[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42679 -> 44761[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44766[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4364) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4364)))",fontsize=16,color="green",shape="box"];44766 -> 44784[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44766 -> 44785[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42682[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42683 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42683[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42683 -> 44769[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42684[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42685 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42685[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];42685 -> 44770[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42685 -> 44771[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42686[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42687 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42687[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42687 -> 44772[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42688[label="ww2171",fontsize=16,color="green",shape="box"];42689[label="Pos Zero",fontsize=16,color="green",shape="box"];45558[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];45557[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4411)",fontsize=16,color="black",shape="triangle"];45557 -> 45560[label="",style="solid", color="black", weight=3]; 189.27/136.87 42691 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42691[label="srMyInt (msMyInt (Neg Zero) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42691 -> 44775[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42691 -> 44776[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42692[label="ww50",fontsize=16,color="green",shape="box"];42693[label="ww2171",fontsize=16,color="green",shape="box"];42694[label="ww51",fontsize=16,color="green",shape="box"];52879[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52880[label="ww3000",fontsize=16,color="green",shape="box"];52881[label="ww3100",fontsize=16,color="green",shape="box"];52882[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52662[label="ww3000",fontsize=16,color="green",shape="box"];52663[label="ww3100",fontsize=16,color="green",shape="box"];52664[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52665[label="ww5",fontsize=16,color="green",shape="box"];50097[label="Succ ww3100",fontsize=16,color="green",shape="box"];50098 -> 27123[label="",style="dashed", color="red", weight=0]; 189.27/136.87 50098[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50098 -> 53274[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50098 -> 53275[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50098 -> 53276[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50098 -> 53277[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50099[label="ww3000",fontsize=16,color="green",shape="box"];52883[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52884[label="ww3000",fontsize=16,color="green",shape="box"];52885[label="ww3100",fontsize=16,color="green",shape="box"];52886[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52693[label="ww3000",fontsize=16,color="green",shape="box"];52694[label="ww3100",fontsize=16,color="green",shape="box"];52695[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52696[label="ww5",fontsize=16,color="green",shape="box"];50100[label="Succ ww3100",fontsize=16,color="green",shape="box"];50101 -> 27123[label="",style="dashed", color="red", weight=0]; 189.27/136.87 50101[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50101 -> 53278[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50101 -> 53279[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50101 -> 53280[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50101 -> 53281[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50102[label="ww3000",fontsize=16,color="green",shape="box"];20849[label="takeWhile1 (flip gtEsFloat (psFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww1941 (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941)) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) ww1941)) (not (esEsOrdering (primCmpFloat ww1941 (psFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) ww1941) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT))",fontsize=16,color="burlywood",shape="box"];62999[label="ww1941/Float ww19410 ww19411",fontsize=10,color="white",style="solid",shape="box"];20849 -> 62999[label="",style="solid", color="burlywood", weight=9]; 189.27/136.87 62999 -> 22829[label="",style="solid", color="burlywood", weight=3]; 189.27/136.87 42695[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42696[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42697 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42697[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42697 -> 44777[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42697 -> 44778[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44783[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4365) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4365)))",fontsize=16,color="green",shape="box"];44783 -> 44796[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44783 -> 44797[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42700[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42701 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42701[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42701 -> 44786[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42702[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42703 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42703[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];42703 -> 44787[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42703 -> 44788[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42713[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];42714[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42715 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42715[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42715 -> 44801[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42715 -> 44802[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44807[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4367) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4367)))",fontsize=16,color="green",shape="box"];44807 -> 44829[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44807 -> 44830[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42718[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42719 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42719[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];42719 -> 44810[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42720[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42721 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42721[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42721 -> 44811[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42721 -> 44812[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 52697[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52698[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52699[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52700[label="Pos Zero",fontsize=16,color="green",shape="box"];52701[label="ww3100",fontsize=16,color="green",shape="box"];52702[label="ww5",fontsize=16,color="green",shape="box"];52703[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];50300 -> 37634[label="",style="dashed", color="red", weight=0]; 189.27/136.87 50300[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50300 -> 53282[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50300 -> 53283[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50300 -> 53284[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 52704[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52705[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52706[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52707[label="Pos Zero",fontsize=16,color="green",shape="box"];52708[label="ww3100",fontsize=16,color="green",shape="box"];52709[label="ww5",fontsize=16,color="green",shape="box"];52710[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];50301 -> 37634[label="",style="dashed", color="red", weight=0]; 189.27/136.87 50301[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50301 -> 53285[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50301 -> 53286[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50301 -> 53287[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20930[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww2556",fontsize=16,color="black",shape="triangle"];20930 -> 22863[label="",style="solid", color="black", weight=3]; 189.27/136.87 20931 -> 20861[label="",style="dashed", color="red", weight=0]; 189.27/136.87 20931[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww2556))",fontsize=16,color="magenta"];20931 -> 22864[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42726[label="Pos Zero",fontsize=16,color="green",shape="box"];42727 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42727[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];42727 -> 44819[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42728[label="ww2261",fontsize=16,color="green",shape="box"];42729[label="ww341",fontsize=16,color="green",shape="box"];42730[label="Pos Zero",fontsize=16,color="green",shape="box"];42731[label="ww340",fontsize=16,color="green",shape="box"];42732 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42732[label="srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42732 -> 44820[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42732 -> 44821[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42733[label="ww340",fontsize=16,color="green",shape="box"];42734[label="ww2261",fontsize=16,color="green",shape="box"];42735[label="ww341",fontsize=16,color="green",shape="box"];42736[label="Pos Zero",fontsize=16,color="green",shape="box"];42737[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42738 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42738[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42738 -> 44822[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42738 -> 44823[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44828[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4368) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4368)))",fontsize=16,color="green",shape="box"];44828 -> 44846[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44828 -> 44847[label="",style="dashed", color="green", weight=3]; 189.27/136.87 42741[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];42742 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42742[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];42742 -> 44831[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42743[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];42744 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42744[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];42744 -> 44832[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42744 -> 44833[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42745[label="Pos Zero",fontsize=16,color="green",shape="box"];42746 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42746[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];42746 -> 44834[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42747[label="ww2175",fontsize=16,color="green",shape="box"];42748[label="Neg Zero",fontsize=16,color="green",shape="box"];45575[label="Float (Pos Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];45574[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4412)",fontsize=16,color="black",shape="triangle"];45574 -> 45577[label="",style="solid", color="black", weight=3]; 189.27/136.87 42750 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42750[label="srMyInt (msMyInt (Neg Zero) (Pos Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42750 -> 44837[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42750 -> 44838[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42751[label="ww50",fontsize=16,color="green",shape="box"];42752[label="ww2175",fontsize=16,color="green",shape="box"];42753[label="ww51",fontsize=16,color="green",shape="box"];58536[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) ww4727",fontsize=16,color="black",shape="box"];58536 -> 58687[label="",style="solid", color="black", weight=3]; 189.27/136.87 58537 -> 58490[label="",style="dashed", color="red", weight=0]; 189.27/136.87 58537[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) ww4727",fontsize=16,color="magenta"];20949[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww2565",fontsize=16,color="black",shape="triangle"];20949 -> 22887[label="",style="solid", color="black", weight=3]; 189.27/136.87 20950 -> 20942[label="",style="dashed", color="red", weight=0]; 189.27/136.87 20950[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww2565))",fontsize=16,color="magenta"];20950 -> 22888[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 52903[label="ww3100",fontsize=16,color="green",shape="box"];52904[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52905[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52712[label="ww5",fontsize=16,color="green",shape="box"];52713[label="ww3100",fontsize=16,color="green",shape="box"];52714[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];50338 -> 27469[label="",style="dashed", color="red", weight=0]; 189.27/136.87 50338[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50338 -> 53288[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50338 -> 53289[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50338 -> 53290[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 52906[label="ww3100",fontsize=16,color="green",shape="box"];52907[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52908[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52739[label="ww5",fontsize=16,color="green",shape="box"];52740[label="ww3100",fontsize=16,color="green",shape="box"];52741[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];50339 -> 27469[label="",style="dashed", color="red", weight=0]; 189.27/136.87 50339[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50339 -> 53291[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50339 -> 53292[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 50339 -> 53293[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 27802[label="takeWhile2 (flip ltEsFloat ww3327) (Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017)))))))",fontsize=16,color="black",shape="box"];27802 -> 27830[label="",style="solid", color="black", weight=3]; 189.27/136.87 43546[label="Pos Zero",fontsize=16,color="green",shape="box"];43547[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43548 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43548[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];43548 -> 44839[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43548 -> 44840[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44845[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4369) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4369)))",fontsize=16,color="green",shape="box"];44845 -> 44858[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44845 -> 44859[label="",style="dashed", color="green", weight=3]; 189.27/136.87 43551[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43552 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43552[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];43552 -> 44848[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43553[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43554 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43554[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];43554 -> 44849[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43554 -> 44850[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43555[label="Pos Zero",fontsize=16,color="green",shape="box"];43556[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43557 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43557[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];43557 -> 44851[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43557 -> 44852[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44857[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4370) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4370)))",fontsize=16,color="green",shape="box"];44857 -> 44870[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44857 -> 44871[label="",style="dashed", color="green", weight=3]; 189.27/136.87 43560[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43561 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43561[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];43561 -> 44860[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43562[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43563 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43563[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];43563 -> 44861[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43563 -> 44862[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43564[label="Pos Zero",fontsize=16,color="green",shape="box"];43565[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43566 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43566[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43566 -> 44863[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43566 -> 44864[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44869[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4371) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4371)))",fontsize=16,color="green",shape="box"];44869 -> 44889[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44869 -> 44890[label="",style="dashed", color="green", weight=3]; 189.27/136.87 43569[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43570 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43570[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];43570 -> 44872[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43571[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43572 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43572[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43572 -> 44873[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43572 -> 44874[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 22959[label="primMinusInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="black",shape="box"];22959 -> 24862[label="",style="solid", color="black", weight=3]; 189.27/136.87 43573[label="Neg ww13750",fontsize=16,color="green",shape="box"];43574[label="Pos ww13730",fontsize=16,color="green",shape="box"];27243 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 27243[label="srMyInt ww150 (psMyInt ww50 (srMyInt ww2493 (Pos (Succ Zero))))",fontsize=16,color="magenta"];27243 -> 27264[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 27243 -> 27265[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 27244 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 27244[label="srMyInt ww151 (srMyInt ww51 ww2492)",fontsize=16,color="magenta"];27244 -> 27266[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 27244 -> 27267[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43756[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) ww4308",fontsize=16,color="black",shape="triangle"];43756 -> 44875[label="",style="solid", color="black", weight=3]; 189.27/136.87 43757 -> 43576[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43757[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) ww4308))",fontsize=16,color="magenta"];43757 -> 44876[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43612[label="Neg ww13750",fontsize=16,color="green",shape="box"];43613[label="Pos ww13730",fontsize=16,color="green",shape="box"];43614 -> 36965[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43614[label="takeWhile (flip ltEsFloat (Float ww42210 ww42211)) ww32391",fontsize=16,color="magenta"];43614 -> 44877[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43614 -> 44878[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43615[label="takeWhile0 (flip ltEsFloat (Float ww42210 ww42211)) (Float ww323900 ww323901) ww32391 MyTrue",fontsize=16,color="black",shape="box"];43615 -> 44879[label="",style="solid", color="black", weight=3]; 189.27/136.87 43616[label="Pos ww13750",fontsize=16,color="green",shape="box"];43617[label="Neg ww13730",fontsize=16,color="green",shape="box"];44027[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) ww4309",fontsize=16,color="black",shape="triangle"];44027 -> 44880[label="",style="solid", color="black", weight=3]; 189.27/136.87 44028 -> 43619[label="",style="dashed", color="red", weight=0]; 189.27/136.87 44028[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) ww4309))",fontsize=16,color="magenta"];44028 -> 44881[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43758[label="Pos ww13750",fontsize=16,color="green",shape="box"];43759[label="Neg ww13730",fontsize=16,color="green",shape="box"];52742[label="Pos (Succ ww137500)",fontsize=16,color="green",shape="box"];52743[label="Pos (Succ ww137300)",fontsize=16,color="green",shape="box"];52744[label="Pos (Succ ww137500)",fontsize=16,color="green",shape="box"];52745[label="Pos (Succ ww137300)",fontsize=16,color="green",shape="box"];20969 -> 24846[label="",style="dashed", color="red", weight=0]; 189.27/136.87 20969[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];20969 -> 24847[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20969 -> 24848[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20969 -> 24849[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20976[label="ww137300",fontsize=16,color="green",shape="box"];20977[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];20979 -> 18151[label="",style="dashed", color="red", weight=0]; 189.27/136.87 20979[label="srMyInt (srMyInt (Pos (Succ ww137300)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20979 -> 22960[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20980[label="ww13761",fontsize=16,color="green",shape="box"];20981[label="Pos Zero",fontsize=16,color="green",shape="box"];20982[label="ww13760",fontsize=16,color="green",shape="box"];20983[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2392))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) MyTrue",fontsize=16,color="black",shape="box"];20983 -> 22961[label="",style="solid", color="black", weight=3]; 189.27/136.87 20984[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2392))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) MyFalse",fontsize=16,color="black",shape="box"];20984 -> 22962[label="",style="solid", color="black", weight=3]; 189.27/136.87 20993[label="ww137500",fontsize=16,color="green",shape="box"];20994[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];20995[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];20996 -> 20978[label="",style="dashed", color="red", weight=0]; 189.27/136.87 20996[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];20997 -> 15103[label="",style="dashed", color="red", weight=0]; 189.27/136.87 20997[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww137500))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];20997 -> 22963[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20997 -> 22964[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 20998[label="ww13761",fontsize=16,color="green",shape="box"];20999[label="Pos (Succ ww137500)",fontsize=16,color="green",shape="box"];21000[label="ww13760",fontsize=16,color="green",shape="box"];21001[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2394))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) MyTrue",fontsize=16,color="black",shape="box"];21001 -> 22965[label="",style="solid", color="black", weight=3]; 189.27/136.87 21002[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2394))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) MyFalse",fontsize=16,color="black",shape="box"];21002 -> 22966[label="",style="solid", color="black", weight=3]; 189.27/136.87 21007[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];21008 -> 20978[label="",style="dashed", color="red", weight=0]; 189.27/136.87 21008[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];21009 -> 18157[label="",style="dashed", color="red", weight=0]; 189.27/136.87 21009[label="srMyInt (srMyInt (Pos Zero) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];21010[label="ww13761",fontsize=16,color="green",shape="box"];21011[label="Pos Zero",fontsize=16,color="green",shape="box"];21012[label="ww13760",fontsize=16,color="green",shape="box"];21013[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2396))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) MyTrue",fontsize=16,color="black",shape="box"];21013 -> 22967[label="",style="solid", color="black", weight=3]; 189.27/136.87 21014[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2396))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) MyFalse",fontsize=16,color="black",shape="box"];21014 -> 22968[label="",style="solid", color="black", weight=3]; 189.27/136.87 52746[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];52747[label="Neg (Succ ww137300)",fontsize=16,color="green",shape="box"];52748[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];52749[label="Neg (Succ ww137300)",fontsize=16,color="green",shape="box"];21016 -> 24879[label="",style="dashed", color="red", weight=0]; 189.27/136.87 21016[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];21016 -> 24880[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 21016 -> 24881[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39201 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.87 39201[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (Float (psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))) (srMyInt ww13761 (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];39201 -> 42978[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39201 -> 42979[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39201 -> 42980[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39201 -> 42981[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39201 -> 42982[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39201 -> 42983[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39202 -> 45999[label="",style="dashed", color="red", weight=0]; 189.27/136.87 39202[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="magenta"];39202 -> 46000[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39203 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.87 39203[label="psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39203 -> 42985[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39203 -> 42986[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39204 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 39204[label="srMyInt ww13761 (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];39204 -> 42987[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39204 -> 42988[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39205[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];39206[label="Neg Zero",fontsize=16,color="green",shape="box"];39207 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.87 39207[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (Float (psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))) (srMyInt ww13761 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];39207 -> 42989[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39207 -> 42990[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39207 -> 42991[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39207 -> 42992[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39207 -> 42993[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39207 -> 42994[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39208 -> 46010[label="",style="dashed", color="red", weight=0]; 189.27/136.87 39208[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="magenta"];39208 -> 46011[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39209 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.87 39209[label="psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39209 -> 42996[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39209 -> 42997[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39210 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 39210[label="srMyInt ww13761 (srMyInt (srMyInt (Neg Zero) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];39210 -> 42998[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39210 -> 42999[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39211[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];39212[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];39213 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.87 39213[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg Zero)) (Float (psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))) (srMyInt ww13761 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];39213 -> 43000[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39213 -> 43001[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39213 -> 43002[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39213 -> 43003[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39213 -> 43004[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39213 -> 43005[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39214 -> 46021[label="",style="dashed", color="red", weight=0]; 189.27/136.87 39214[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (Float (Neg (Succ ww1374)) (Neg Zero)))",fontsize=16,color="magenta"];39214 -> 46022[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39215 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.87 39215[label="psMyInt ww13760 (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39215 -> 43007[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39215 -> 43008[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39216 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 39216[label="srMyInt ww13761 (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];39216 -> 43009[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39216 -> 43010[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 39217[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];39218[label="Neg Zero",fontsize=16,color="green",shape="box"];49078 -> 53429[label="",style="dashed", color="red", weight=0]; 189.27/136.87 49078[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];49078 -> 53448[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49078 -> 53449[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49078 -> 53450[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49078 -> 53451[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49079[label="Neg Zero",fontsize=16,color="green",shape="box"];49080 -> 27969[label="",style="dashed", color="red", weight=0]; 189.27/136.87 49080[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49080 -> 53295[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49080 -> 53296[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49080 -> 53297[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49080 -> 53298[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49081[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];49082 -> 50153[label="",style="dashed", color="red", weight=0]; 189.27/136.87 49082[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];49082 -> 50173[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49083 -> 53429[label="",style="dashed", color="red", weight=0]; 189.27/136.87 49083[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];49083 -> 53452[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49083 -> 53453[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49083 -> 53454[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49083 -> 53455[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49084[label="Neg Zero",fontsize=16,color="green",shape="box"];49085 -> 27969[label="",style="dashed", color="red", weight=0]; 189.27/136.87 49085[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49085 -> 53331[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49085 -> 53332[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49085 -> 53333[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49085 -> 53334[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49086[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];49087 -> 50153[label="",style="dashed", color="red", weight=0]; 189.27/136.87 49087[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];49087 -> 50174[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 52752[label="ww3100",fontsize=16,color="green",shape="box"];52753[label="ww5",fontsize=16,color="green",shape="box"];52754[label="ww4000",fontsize=16,color="green",shape="box"];52755[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28287[label="takeWhile2 (flip ltEsFloat ww3406) (Cons (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022)))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022))))) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022)))))))",fontsize=16,color="black",shape="box"];28287 -> 28379[label="",style="solid", color="black", weight=3]; 189.27/136.87 58538[label="ww2021",fontsize=16,color="green",shape="box"];58539[label="ww2022",fontsize=16,color="green",shape="box"];58540[label="ww2020",fontsize=16,color="green",shape="box"];58541[label="Float (Neg Zero) (Pos (Succ ww2022))",fontsize=16,color="green",shape="box"];52758[label="ww3100",fontsize=16,color="green",shape="box"];52759[label="ww5",fontsize=16,color="green",shape="box"];52760[label="ww4000",fontsize=16,color="green",shape="box"];52761[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];22275[label="primMinusInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="black",shape="box"];22275 -> 22343[label="",style="solid", color="black", weight=3]; 189.27/136.87 52763[label="ww2020",fontsize=16,color="green",shape="box"];52764[label="Pos (Succ ww2022)",fontsize=16,color="green",shape="box"];52765[label="Pos (Succ ww2021)",fontsize=16,color="green",shape="box"];43760[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43761 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43761[label="srMyInt (Pos (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];43761 -> 44882[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43761 -> 44883[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44888[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4372) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4372)))",fontsize=16,color="green",shape="box"];44888 -> 44904[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44888 -> 44905[label="",style="dashed", color="green", weight=3]; 189.27/136.87 43764[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43765 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43765[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];43766[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43767 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43767[label="srMyInt (Pos (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];43767 -> 44891[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43767 -> 44892[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42754[label="Neg Zero",fontsize=16,color="green",shape="box"];42755 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42755[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42756[label="ww2181",fontsize=16,color="green",shape="box"];42757[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45617[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45616[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4413)",fontsize=16,color="black",shape="triangle"];45616 -> 45619[label="",style="solid", color="black", weight=3]; 189.27/136.87 42759 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42759[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42759 -> 44895[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42759 -> 44896[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42760[label="ww50",fontsize=16,color="green",shape="box"];42761[label="ww2181",fontsize=16,color="green",shape="box"];42762[label="ww51",fontsize=16,color="green",shape="box"];43768[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43769 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43769[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];43769 -> 44897[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43769 -> 44898[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44903[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4373) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4373)))",fontsize=16,color="green",shape="box"];44903 -> 44915[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44903 -> 44916[label="",style="dashed", color="green", weight=3]; 189.27/136.87 43772[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43773 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43773[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];43774[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43775 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43775[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];43775 -> 44906[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43775 -> 44907[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 21054 -> 24928[label="",style="dashed", color="red", weight=0]; 189.27/136.87 21054[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21830 ww21831) (Float (srMyInt (msMyInt (Neg (Succ ww2184)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww2185)) (Neg (Succ ww2186))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww2186))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww2186))) (primPlusFloat (Float ww21830 ww21831) (Float (srMyInt (msMyInt (Neg (Succ ww2184)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww2185)) (Neg (Succ ww2186))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];21054 -> 24929[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 21054 -> 24930[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 21054 -> 24931[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43776[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43777 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43777[label="srMyInt (Pos (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];43777 -> 44908[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43777 -> 44909[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44914[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4374) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4374)))",fontsize=16,color="green",shape="box"];44914 -> 44926[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44914 -> 44927[label="",style="dashed", color="green", weight=3]; 189.27/136.87 43780[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43781 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43781[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];43782[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43783 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43783[label="srMyInt (Pos (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];43783 -> 44917[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43783 -> 44918[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43784[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43785 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43785[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];43785 -> 44919[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43785 -> 44920[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44925[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4375) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4375)))",fontsize=16,color="green",shape="box"];44925 -> 44941[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44925 -> 44942[label="",style="dashed", color="green", weight=3]; 189.27/136.87 43788[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43789 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43789[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];43790[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43791 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43791[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];43791 -> 44928[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43791 -> 44929[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42763[label="Neg Zero",fontsize=16,color="green",shape="box"];42764 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42764[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42765[label="ww2188",fontsize=16,color="green",shape="box"];42766[label="Neg Zero",fontsize=16,color="green",shape="box"];45630[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];45629[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4414)",fontsize=16,color="black",shape="triangle"];45629 -> 45632[label="",style="solid", color="black", weight=3]; 189.27/136.87 42768 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42768[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42768 -> 44932[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42768 -> 44933[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42769[label="ww50",fontsize=16,color="green",shape="box"];42770[label="ww2188",fontsize=16,color="green",shape="box"];42771[label="ww51",fontsize=16,color="green",shape="box"];21058 -> 24969[label="",style="dashed", color="red", weight=0]; 189.27/136.87 21058[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21900 ww21901) (Float (srMyInt (msMyInt (Neg (Succ ww2191)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2193))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww2193))) (primPlusFloat (Float ww21900 ww21901) (Float (srMyInt (msMyInt (Neg (Succ ww2191)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];21058 -> 24970[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 21058 -> 24971[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43792[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43793 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43793[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];43793 -> 44934[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43793 -> 44935[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44940[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4376) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4376)))",fontsize=16,color="green",shape="box"];44940 -> 44952[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44940 -> 44953[label="",style="dashed", color="green", weight=3]; 189.27/136.87 43796[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43797 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43797[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];43798[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43799 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43799[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];43799 -> 44943[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43799 -> 44944[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43800[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43801 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43801[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];43801 -> 44945[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43801 -> 44946[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44951[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4377) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4377)))",fontsize=16,color="green",shape="box"];44951 -> 44967[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44951 -> 44968[label="",style="dashed", color="green", weight=3]; 189.27/136.87 43804[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43805 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43805[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];43806[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43807 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43807[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];43807 -> 44954[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43807 -> 44955[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42772[label="Neg Zero",fontsize=16,color="green",shape="box"];42773 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42773[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];42774[label="ww2195",fontsize=16,color="green",shape="box"];42775[label="Pos Zero",fontsize=16,color="green",shape="box"];45641[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];45640[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4415)",fontsize=16,color="black",shape="triangle"];45640 -> 45643[label="",style="solid", color="black", weight=3]; 189.27/136.87 42777 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42777[label="srMyInt (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42777 -> 44958[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42777 -> 44959[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42778[label="ww50",fontsize=16,color="green",shape="box"];42779[label="ww2195",fontsize=16,color="green",shape="box"];42780[label="ww51",fontsize=16,color="green",shape="box"];49093 -> 53459[label="",style="dashed", color="red", weight=0]; 189.27/136.87 49093[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];49093 -> 53478[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49093 -> 53479[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49093 -> 53480[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49093 -> 53481[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49094[label="Neg Zero",fontsize=16,color="green",shape="box"];49095 -> 28060[label="",style="dashed", color="red", weight=0]; 189.27/136.87 49095[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49095 -> 53336[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49095 -> 53337[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49095 -> 53338[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49095 -> 53339[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49096[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];49097 -> 50222[label="",style="dashed", color="red", weight=0]; 189.27/136.87 49097[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];49097 -> 50241[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49098 -> 53459[label="",style="dashed", color="red", weight=0]; 189.27/136.87 49098[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];49098 -> 53482[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49098 -> 53483[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49098 -> 53484[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49098 -> 53485[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49099[label="Neg Zero",fontsize=16,color="green",shape="box"];49100 -> 28060[label="",style="dashed", color="red", weight=0]; 189.27/136.87 49100[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49100 -> 53371[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49100 -> 53372[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49100 -> 53373[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49100 -> 53374[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49101[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];49102 -> 50222[label="",style="dashed", color="red", weight=0]; 189.27/136.87 49102[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];49102 -> 50242[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 52768[label="ww4000",fontsize=16,color="green",shape="box"];52769[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52770[label="ww5",fontsize=16,color="green",shape="box"];52771[label="ww3100",fontsize=16,color="green",shape="box"];28370[label="takeWhile2 (flip ltEsFloat ww3412) (Cons (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027)))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027))))) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027)))))))",fontsize=16,color="black",shape="box"];28370 -> 28413[label="",style="solid", color="black", weight=3]; 189.27/136.87 58500[label="Float (Neg Zero) (Neg (Succ ww2027))",fontsize=16,color="green",shape="box"];58501[label="ww2025",fontsize=16,color="green",shape="box"];58502[label="ww2027",fontsize=16,color="green",shape="box"];58503[label="ww2026",fontsize=16,color="green",shape="box"];52774[label="ww4000",fontsize=16,color="green",shape="box"];52775[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];52776[label="ww5",fontsize=16,color="green",shape="box"];52777[label="ww3100",fontsize=16,color="green",shape="box"];52779[label="ww2025",fontsize=16,color="green",shape="box"];52780[label="Neg (Succ ww2027)",fontsize=16,color="green",shape="box"];52781[label="Neg (Succ ww2026)",fontsize=16,color="green",shape="box"];43808[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43809 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43809[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];43809 -> 44960[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43809 -> 44961[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44966[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4378) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4378)))",fontsize=16,color="green",shape="box"];44966 -> 44978[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44966 -> 44979[label="",style="dashed", color="green", weight=3]; 189.27/136.87 43812[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43813 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43813[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];43814[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43815 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43815[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];43815 -> 44969[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43815 -> 44970[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43816[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43817 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43817[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];43817 -> 44971[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43817 -> 44972[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44977[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4379) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4379)))",fontsize=16,color="green",shape="box"];44977 -> 44989[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44977 -> 44990[label="",style="dashed", color="green", weight=3]; 189.27/136.87 43820[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43821 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43821[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];43822[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43823 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43823[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];43823 -> 44980[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43823 -> 44981[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43824[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43825 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43825[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43825 -> 44982[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43825 -> 44983[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 44988[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4380) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4380)))",fontsize=16,color="green",shape="box"];44988 -> 45005[label="",style="dashed", color="green", weight=3]; 189.27/136.87 44988 -> 45006[label="",style="dashed", color="green", weight=3]; 189.27/136.87 43828[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43829 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43829[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];43830[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43831 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43831[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43831 -> 44991[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43831 -> 44992[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49108 -> 43626[label="",style="dashed", color="red", weight=0]; 189.27/136.87 49108[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];49108 -> 53375[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49108 -> 53376[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49108 -> 53377[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49108 -> 53378[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49109[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];49110 -> 53384[label="",style="dashed", color="red", weight=0]; 189.27/136.87 49110[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49110 -> 53409[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49110 -> 53410[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49110 -> 53411[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49110 -> 53412[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49111[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];49112 -> 49896[label="",style="dashed", color="red", weight=0]; 189.27/136.87 49112[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];49112 -> 49936[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49112 -> 49937[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49112 -> 49938[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49113 -> 43626[label="",style="dashed", color="red", weight=0]; 189.27/136.87 49113[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];49113 -> 53380[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49113 -> 53381[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49113 -> 53382[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49113 -> 53383[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49114[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];49115 -> 53384[label="",style="dashed", color="red", weight=0]; 189.27/136.87 49115[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49115 -> 53413[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49115 -> 53414[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49115 -> 53415[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49115 -> 53416[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49116[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];49117 -> 49896[label="",style="dashed", color="red", weight=0]; 189.27/136.87 49117[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];49117 -> 49939[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49117 -> 49940[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49117 -> 49941[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 53401[label="ww5",fontsize=16,color="green",shape="box"];53402[label="ww3000",fontsize=16,color="green",shape="box"];53403[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53404[label="ww3100",fontsize=16,color="green",shape="box"];53405[label="ww5",fontsize=16,color="green",shape="box"];53406[label="ww3000",fontsize=16,color="green",shape="box"];53407[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53408[label="ww3100",fontsize=16,color="green",shape="box"];55592[label="Neg (Succ ww4593)",fontsize=16,color="green",shape="box"];55593[label="Pos (Succ ww4594)",fontsize=16,color="green",shape="box"];55594[label="Pos (Succ ww4592)",fontsize=16,color="green",shape="box"];42781[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42782 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42782[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42782 -> 44993[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42783[label="ww2197",fontsize=16,color="green",shape="box"];42784[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45654[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45653[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4416)",fontsize=16,color="black",shape="triangle"];45653 -> 45656[label="",style="solid", color="black", weight=3]; 189.27/136.87 42786 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42786[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42786 -> 44996[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42786 -> 44997[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42787[label="ww50",fontsize=16,color="green",shape="box"];42788[label="ww2197",fontsize=16,color="green",shape="box"];42789[label="ww51",fontsize=16,color="green",shape="box"];43832[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];43833[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43834 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43834[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];43834 -> 44998[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43834 -> 44999[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 45004[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4381) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4381)))",fontsize=16,color="green",shape="box"];45004 -> 45017[label="",style="dashed", color="green", weight=3]; 189.27/136.87 45004 -> 45018[label="",style="dashed", color="green", weight=3]; 189.27/136.87 43837[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43838 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43838[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];43838 -> 45007[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43839[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43840 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43840[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];43840 -> 45008[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43840 -> 45009[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43841[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];43842[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43843 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43843[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];43843 -> 45010[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43843 -> 45011[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 45016[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4382) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4382)))",fontsize=16,color="green",shape="box"];45016 -> 45034[label="",style="dashed", color="green", weight=3]; 189.27/136.87 45016 -> 45035[label="",style="dashed", color="green", weight=3]; 189.27/136.87 43846[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43847 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43847[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];43847 -> 45019[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43848[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43849 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43849[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];43849 -> 45020[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43849 -> 45021[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42790[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42791 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42791[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42791 -> 45022[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42792[label="ww2199",fontsize=16,color="green",shape="box"];42793[label="Neg Zero",fontsize=16,color="green",shape="box"];45666[label="Float (Neg (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];45665[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4417)",fontsize=16,color="black",shape="triangle"];45665 -> 45668[label="",style="solid", color="black", weight=3]; 189.27/136.87 42795 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42795[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42795 -> 45025[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42795 -> 45026[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42796[label="ww50",fontsize=16,color="green",shape="box"];42797[label="ww2199",fontsize=16,color="green",shape="box"];42798[label="ww51",fontsize=16,color="green",shape="box"];21122 -> 25072[label="",style="dashed", color="red", weight=0]; 189.27/136.87 21122[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22010 ww22011) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww2203))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (primPlusFloat (Float ww22010 ww22011) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww2203))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];21122 -> 25073[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 21122 -> 25074[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43850[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];43851[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43852 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43852[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];43852 -> 45027[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43852 -> 45028[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 45033[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4383) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4383)))",fontsize=16,color="green",shape="box"];45033 -> 45046[label="",style="dashed", color="green", weight=3]; 189.27/136.87 45033 -> 45047[label="",style="dashed", color="green", weight=3]; 189.27/136.87 43855[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43856 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43856[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];43856 -> 45036[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43857[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43858 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43858[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];43858 -> 45037[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43858 -> 45038[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43859[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];43860[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43861 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43861[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];43861 -> 45039[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43861 -> 45040[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 45045[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4384) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4384)))",fontsize=16,color="green",shape="box"];45045 -> 45063[label="",style="dashed", color="green", weight=3]; 189.27/136.87 45045 -> 45064[label="",style="dashed", color="green", weight=3]; 189.27/136.87 43864[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43865 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43865[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];43865 -> 45048[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43866[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43867 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43867[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];43867 -> 45049[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43867 -> 45050[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42799[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];42800 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42800[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];42800 -> 45051[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42801[label="ww2206",fontsize=16,color="green",shape="box"];42802[label="Pos Zero",fontsize=16,color="green",shape="box"];45678[label="Float (Neg (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];45677[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4418)",fontsize=16,color="black",shape="triangle"];45677 -> 45680[label="",style="solid", color="black", weight=3]; 189.27/136.87 42804 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42804[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42804 -> 45054[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42804 -> 45055[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42805[label="ww50",fontsize=16,color="green",shape="box"];42806[label="ww2206",fontsize=16,color="green",shape="box"];42807[label="ww51",fontsize=16,color="green",shape="box"];49123 -> 53611[label="",style="dashed", color="red", weight=0]; 189.27/136.87 49123[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];49123 -> 53626[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49123 -> 53627[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49123 -> 53628[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49123 -> 53629[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49124[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];49125 -> 28357[label="",style="dashed", color="red", weight=0]; 189.27/136.87 49125[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49125 -> 53497[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49125 -> 53498[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49125 -> 53499[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49125 -> 53500[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49126[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];49127 -> 49946[label="",style="dashed", color="red", weight=0]; 189.27/136.87 49127[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];49127 -> 49986[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49127 -> 49987[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49127 -> 49988[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49128 -> 53611[label="",style="dashed", color="red", weight=0]; 189.27/136.87 49128[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];49128 -> 53630[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49128 -> 53631[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49128 -> 53632[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49128 -> 53633[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49129[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];49130 -> 28357[label="",style="dashed", color="red", weight=0]; 189.27/136.87 49130[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49130 -> 53536[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49130 -> 53537[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49130 -> 53538[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49130 -> 53539[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49131[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];49132 -> 49946[label="",style="dashed", color="red", weight=0]; 189.27/136.87 49132[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];49132 -> 49989[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49132 -> 49990[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49132 -> 49991[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 52786[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52787[label="ww3000",fontsize=16,color="green",shape="box"];52788[label="ww5",fontsize=16,color="green",shape="box"];52789[label="ww3100",fontsize=16,color="green",shape="box"];28704[label="takeWhile2 (flip ltEsFloat ww3436) (Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))))))",fontsize=16,color="black",shape="box"];28704 -> 28806[label="",style="solid", color="black", weight=3]; 189.27/136.87 52791[label="Neg (Succ ww2036)",fontsize=16,color="green",shape="box"];52792[label="Neg (Succ ww2037)",fontsize=16,color="green",shape="box"];52793[label="Neg (Succ ww2035)",fontsize=16,color="green",shape="box"];43868[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];43869[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43870 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43870[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];43870 -> 45056[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43870 -> 45057[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 45062[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4385) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4385)))",fontsize=16,color="green",shape="box"];45062 -> 45075[label="",style="dashed", color="green", weight=3]; 189.27/136.87 45062 -> 45076[label="",style="dashed", color="green", weight=3]; 189.27/136.87 43873[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43874 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43874[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];43874 -> 45065[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43875[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43876 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43876[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];43876 -> 45066[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43876 -> 45067[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43877[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];43878[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43879 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43879[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];43879 -> 45068[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43879 -> 45069[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 45074[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4386) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4386)))",fontsize=16,color="green",shape="box"];45074 -> 45087[label="",style="dashed", color="green", weight=3]; 189.27/136.87 45074 -> 45088[label="",style="dashed", color="green", weight=3]; 189.27/136.87 43882[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43883 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43883[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];43883 -> 45077[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43884[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43885 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43885[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];43885 -> 45078[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43885 -> 45079[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43886[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];43887[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43888 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43888[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43888 -> 45080[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43888 -> 45081[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 45086[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4387) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4387)))",fontsize=16,color="green",shape="box"];45086 -> 45104[label="",style="dashed", color="green", weight=3]; 189.27/136.87 45086 -> 45105[label="",style="dashed", color="green", weight=3]; 189.27/136.87 43891[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43892 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43892[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];43892 -> 45089[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43893[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43894 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 43894[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43894 -> 45090[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 43894 -> 45091[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49138 -> 43626[label="",style="dashed", color="red", weight=0]; 189.27/136.87 49138[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];49138 -> 53540[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49138 -> 53541[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49138 -> 53542[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49138 -> 53543[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49139[label="Neg Zero",fontsize=16,color="green",shape="box"];49140 -> 53549[label="",style="dashed", color="red", weight=0]; 189.27/136.87 49140[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49140 -> 53568[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49140 -> 53569[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49140 -> 53570[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49141[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];49142 -> 50153[label="",style="dashed", color="red", weight=0]; 189.27/136.87 49142[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];49142 -> 50175[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49143 -> 43626[label="",style="dashed", color="red", weight=0]; 189.27/136.87 49143[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (Float (Neg Zero) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];49143 -> 53545[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49143 -> 53546[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49143 -> 53547[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49143 -> 53548[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49144[label="Neg Zero",fontsize=16,color="green",shape="box"];49145 -> 53549[label="",style="dashed", color="red", weight=0]; 189.27/136.87 49145[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49145 -> 53571[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49145 -> 53572[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49145 -> 53573[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 49146[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];49147 -> 50153[label="",style="dashed", color="red", weight=0]; 189.27/136.87 49147[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];49147 -> 50176[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 53562[label="ww3100",fontsize=16,color="green",shape="box"];53563[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];53564[label="ww5",fontsize=16,color="green",shape="box"];53565[label="ww3100",fontsize=16,color="green",shape="box"];53566[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];53567[label="ww5",fontsize=16,color="green",shape="box"];55595[label="Neg Zero",fontsize=16,color="green",shape="box"];55596[label="Pos (Succ ww4604)",fontsize=16,color="green",shape="box"];55597[label="Pos (Succ ww4603)",fontsize=16,color="green",shape="box"];42808[label="Neg Zero",fontsize=16,color="green",shape="box"];42809 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42809[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42809 -> 45092[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42810[label="ww2208",fontsize=16,color="green",shape="box"];42811[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45692[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];45691[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4419)",fontsize=16,color="black",shape="triangle"];45691 -> 45694[label="",style="solid", color="black", weight=3]; 189.27/136.87 42813 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.87 42813[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42813 -> 45095[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42813 -> 45096[label="",style="dashed", color="magenta", weight=3]; 189.27/136.87 42814[label="ww50",fontsize=16,color="green",shape="box"];42815[label="ww2208",fontsize=16,color="green",shape="box"];42816[label="ww51",fontsize=16,color="green",shape="box"];43895[label="Neg Zero",fontsize=16,color="green",shape="box"];43896[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43897 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 43897[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];43897 -> 45097[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43897 -> 45098[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 45103[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4388) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4388)))",fontsize=16,color="green",shape="box"];45103 -> 45116[label="",style="dashed", color="green", weight=3]; 189.27/136.88 45103 -> 45117[label="",style="dashed", color="green", weight=3]; 189.27/136.88 43900[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43901 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.88 43901[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43901 -> 45106[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43902[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43903 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 43903[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];43903 -> 45107[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43903 -> 45108[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43904[label="Neg Zero",fontsize=16,color="green",shape="box"];43905[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43906 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 43906[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];43906 -> 45109[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43906 -> 45110[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 45115[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4389) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4389)))",fontsize=16,color="green",shape="box"];45115 -> 45133[label="",style="dashed", color="green", weight=3]; 189.27/136.88 45115 -> 45134[label="",style="dashed", color="green", weight=3]; 189.27/136.88 43909[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43910 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.88 43910[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43910 -> 45118[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43911[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43912 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 43912[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];43912 -> 45119[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43912 -> 45120[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42817[label="Neg Zero",fontsize=16,color="green",shape="box"];42818 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42818[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42818 -> 45121[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42819[label="ww2210",fontsize=16,color="green",shape="box"];42820[label="Neg Zero",fontsize=16,color="green",shape="box"];45704[label="Float (Neg Zero) (Neg Zero)",fontsize=16,color="green",shape="box"];45703[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4420)",fontsize=16,color="black",shape="triangle"];45703 -> 45706[label="",style="solid", color="black", weight=3]; 189.27/136.88 42822 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42822[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42822 -> 45124[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42822 -> 45125[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42823[label="ww50",fontsize=16,color="green",shape="box"];42824[label="ww2210",fontsize=16,color="green",shape="box"];42825[label="ww51",fontsize=16,color="green",shape="box"];21182 -> 25170[label="",style="dashed", color="red", weight=0]; 189.27/136.88 21182[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22120 ww22121) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2214))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))) (not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww2214))) (primPlusFloat (Float ww22120 ww22121) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];21182 -> 25171[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21182 -> 25172[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43913[label="Neg Zero",fontsize=16,color="green",shape="box"];43914[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43915 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 43915[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];43915 -> 45126[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43915 -> 45127[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 45132[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4390) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4390)))",fontsize=16,color="green",shape="box"];45132 -> 45145[label="",style="dashed", color="green", weight=3]; 189.27/136.88 45132 -> 45146[label="",style="dashed", color="green", weight=3]; 189.27/136.88 43918[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43919 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.88 43919[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43919 -> 45135[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43920[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43921 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 43921[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];43921 -> 45136[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43921 -> 45137[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43922[label="Neg Zero",fontsize=16,color="green",shape="box"];43923[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43924 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 43924[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];43924 -> 45138[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43924 -> 45139[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 45144[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4391) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4391)))",fontsize=16,color="green",shape="box"];45144 -> 45162[label="",style="dashed", color="green", weight=3]; 189.27/136.88 45144 -> 45163[label="",style="dashed", color="green", weight=3]; 189.27/136.88 43927[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43928 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.88 43928[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43928 -> 45147[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43929[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43930 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 43930[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];43930 -> 45148[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43930 -> 45149[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42826[label="Neg Zero",fontsize=16,color="green",shape="box"];42827 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42827[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];42827 -> 45150[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42828[label="ww2216",fontsize=16,color="green",shape="box"];42829[label="Pos Zero",fontsize=16,color="green",shape="box"];45716[label="Float (Neg Zero) (Pos Zero)",fontsize=16,color="green",shape="box"];45715[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4421)",fontsize=16,color="black",shape="triangle"];45715 -> 45718[label="",style="solid", color="black", weight=3]; 189.27/136.88 42831 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42831[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];42831 -> 45153[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42831 -> 45154[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42832[label="ww50",fontsize=16,color="green",shape="box"];42833[label="ww2216",fontsize=16,color="green",shape="box"];42834[label="ww51",fontsize=16,color="green",shape="box"];49153 -> 54948[label="",style="dashed", color="red", weight=0]; 189.27/136.88 49153[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];49153 -> 54960[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 49153 -> 54961[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 49153 -> 54962[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 49154[label="Neg Zero",fontsize=16,color="green",shape="box"];49155 -> 28646[label="",style="dashed", color="red", weight=0]; 189.27/136.88 49155[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49155 -> 53594[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 49155 -> 53595[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 49155 -> 53596[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 49156[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];49157 -> 50222[label="",style="dashed", color="red", weight=0]; 189.27/136.88 49157[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];49157 -> 50243[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 49158 -> 54948[label="",style="dashed", color="red", weight=0]; 189.27/136.88 49158[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (Float (Neg Zero) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];49158 -> 54963[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 49158 -> 54964[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 49158 -> 54965[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 49159[label="Neg Zero",fontsize=16,color="green",shape="box"];49160 -> 28646[label="",style="dashed", color="red", weight=0]; 189.27/136.88 49160[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49160 -> 53644[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 49160 -> 53645[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 49160 -> 53646[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 49161[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];49162 -> 50222[label="",style="dashed", color="red", weight=0]; 189.27/136.88 49162[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Neg Zero) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];49162 -> 50244[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 52798[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];52799[label="ww5",fontsize=16,color="green",shape="box"];52800[label="ww3100",fontsize=16,color="green",shape="box"];28843[label="takeWhile2 (flip ltEsFloat ww3459) (Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045)))))))",fontsize=16,color="black",shape="box"];28843 -> 28868[label="",style="solid", color="black", weight=3]; 189.27/136.88 58504[label="Float (Neg Zero) (Neg (Succ ww2045))",fontsize=16,color="green",shape="box"];58505[label="ww2045",fontsize=16,color="green",shape="box"];58506[label="ww2044",fontsize=16,color="green",shape="box"];52802[label="Neg Zero",fontsize=16,color="green",shape="box"];52803[label="Neg (Succ ww3464)",fontsize=16,color="green",shape="box"];52804[label="Neg (Succ ww3463)",fontsize=16,color="green",shape="box"];43931[label="Neg Zero",fontsize=16,color="green",shape="box"];43932[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43933 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 43933[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];43933 -> 45155[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43933 -> 45156[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 45161[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4392) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4392)))",fontsize=16,color="green",shape="box"];45161 -> 45174[label="",style="dashed", color="green", weight=3]; 189.27/136.88 45161 -> 45175[label="",style="dashed", color="green", weight=3]; 189.27/136.88 43936[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43937 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.88 43937[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43937 -> 45164[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43938[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43939 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 43939[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];43939 -> 45165[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43939 -> 45166[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43940[label="Neg Zero",fontsize=16,color="green",shape="box"];43941[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43942 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 43942[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];43942 -> 45167[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43942 -> 45168[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 45173[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4393) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4393)))",fontsize=16,color="green",shape="box"];45173 -> 45186[label="",style="dashed", color="green", weight=3]; 189.27/136.88 45173 -> 45187[label="",style="dashed", color="green", weight=3]; 189.27/136.88 43945[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43946 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.88 43946[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43946 -> 45176[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43947[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43948 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 43948[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];43948 -> 45177[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43948 -> 45178[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43949[label="Neg Zero",fontsize=16,color="green",shape="box"];43950[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43951 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 43951[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43951 -> 45179[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43951 -> 45180[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 45185[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4394) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4394)))",fontsize=16,color="green",shape="box"];45185 -> 45198[label="",style="dashed", color="green", weight=3]; 189.27/136.88 45185 -> 45199[label="",style="dashed", color="green", weight=3]; 189.27/136.88 43954[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43955 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.88 43955[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43955 -> 45188[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43956[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43957 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 43957[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];43957 -> 45189[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43957 -> 45190[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56218[label="Succ (Succ ww1788)",fontsize=16,color="green",shape="box"];56219 -> 5617[label="",style="dashed", color="red", weight=0]; 189.27/136.88 56219[label="primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400)",fontsize=16,color="magenta"];56219 -> 56346[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56219 -> 56347[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56220[label="Succ (Succ ww1788)",fontsize=16,color="green",shape="box"];56221 -> 5617[label="",style="dashed", color="red", weight=0]; 189.27/136.88 56221[label="primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400)",fontsize=16,color="magenta"];56221 -> 56348[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56221 -> 56349[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56322[label="ww53",fontsize=16,color="green",shape="box"];56323[label="ww55",fontsize=16,color="green",shape="box"];56324[label="ww5400",fontsize=16,color="green",shape="box"];56325[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];56326[label="ww5200",fontsize=16,color="green",shape="box"];56327[label="Succ (Succ ww1788)",fontsize=16,color="green",shape="box"];56328 -> 5617[label="",style="dashed", color="red", weight=0]; 189.27/136.88 56328[label="primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400)",fontsize=16,color="magenta"];56328 -> 56405[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56328 -> 56406[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56507[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];56508[label="ww53",fontsize=16,color="green",shape="box"];56509[label="ww5200",fontsize=16,color="green",shape="box"];56510[label="ww5400",fontsize=16,color="green",shape="box"];56511[label="Float (Pos (Succ ww53)) (Neg (Succ ww5400))",fontsize=16,color="green",shape="box"];56333[label="ww53",fontsize=16,color="green",shape="box"];56334[label="ww55",fontsize=16,color="green",shape="box"];56335[label="ww5400",fontsize=16,color="green",shape="box"];56336[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];56337[label="ww5200",fontsize=16,color="green",shape="box"];56338[label="Succ (Succ ww1788)",fontsize=16,color="green",shape="box"];56339 -> 5617[label="",style="dashed", color="red", weight=0]; 189.27/136.88 56339[label="primPlusNat (primMulNat ww5200 (Succ ww5400)) (Succ ww5400)",fontsize=16,color="magenta"];56339 -> 56407[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56339 -> 56408[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56340 -> 21890[label="",style="dashed", color="red", weight=0]; 189.27/136.88 56340[label="primMulNat ww5200 (Succ ww5400)",fontsize=16,color="magenta"];56340 -> 56409[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56340 -> 56410[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56341[label="Succ ww5400",fontsize=16,color="green",shape="box"];55830[label="not (esEsOrdering (primCmpNat (Succ ww4491000) ww449000) LT)",fontsize=16,color="burlywood",shape="box"];63000[label="ww449000/Succ ww4490000",fontsize=10,color="white",style="solid",shape="box"];55830 -> 63000[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63000 -> 55977[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 63001[label="ww449000/Zero",fontsize=10,color="white",style="solid",shape="box"];55830 -> 63001[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63001 -> 55978[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 55831[label="not (esEsOrdering (primCmpNat Zero ww449000) LT)",fontsize=16,color="burlywood",shape="box"];63002[label="ww449000/Succ ww4490000",fontsize=10,color="white",style="solid",shape="box"];55831 -> 63002[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63002 -> 55979[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 63003[label="ww449000/Zero",fontsize=10,color="white",style="solid",shape="box"];55831 -> 63003[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63003 -> 55980[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 56342 -> 21890[label="",style="dashed", color="red", weight=0]; 189.27/136.88 56342[label="primMulNat ww5200 (Succ ww5400)",fontsize=16,color="magenta"];56342 -> 56411[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56342 -> 56412[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56343[label="Succ ww5400",fontsize=16,color="green",shape="box"];56344 -> 37169[label="",style="dashed", color="red", weight=0]; 189.27/136.88 56344[label="takeWhile1 (flip ltEsFloat (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (flip ltEsFloat (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))",fontsize=16,color="magenta"];56344 -> 56413[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56344 -> 56414[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56344 -> 56415[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56345 -> 23317[label="",style="dashed", color="red", weight=0]; 189.27/136.88 56345[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))",fontsize=16,color="magenta"];56345 -> 56416[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56345 -> 56417[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56345 -> 56418[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56345 -> 56419[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56345 -> 56420[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21230[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];21231[label="ww53",fontsize=16,color="green",shape="box"];21232[label="ww55",fontsize=16,color="green",shape="box"];21233[label="ww5200",fontsize=16,color="green",shape="box"];21234[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];21235[label="ww53",fontsize=16,color="green",shape="box"];21236[label="ww55",fontsize=16,color="green",shape="box"];21237[label="ww5400",fontsize=16,color="green",shape="box"];21238[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];21239[label="ww53",fontsize=16,color="green",shape="box"];21240[label="ww55",fontsize=16,color="green",shape="box"];21241 -> 16157[label="",style="dashed", color="red", weight=0]; 189.27/136.88 21241[label="takeWhile1 (flip ltEsFloat (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww53)) (Neg ww540)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (Float (Pos (Succ ww53)) (Neg ww540)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww53)) (Neg ww540)) (psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos ww520)) (Float (Pos (Succ ww53)) (Neg ww540))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];21241 -> 23256[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21241 -> 23257[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21241 -> 23258[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21241 -> 23259[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21241 -> 23260[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56395 -> 21890[label="",style="dashed", color="red", weight=0]; 189.27/136.88 56395[label="primMulNat ww5200 (Succ ww5400)",fontsize=16,color="magenta"];56395 -> 56647[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56395 -> 56648[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56396[label="Succ ww5400",fontsize=16,color="green",shape="box"];56397 -> 21890[label="",style="dashed", color="red", weight=0]; 189.27/136.88 56397[label="primMulNat ww5200 (Succ ww5400)",fontsize=16,color="magenta"];56397 -> 56649[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56397 -> 56650[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56398[label="Succ ww5400",fontsize=16,color="green",shape="box"];56399 -> 37169[label="",style="dashed", color="red", weight=0]; 189.27/136.88 56399[label="takeWhile1 (flip ltEsFloat ww4667) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4665 (flip ltEsFloat ww4667 (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="magenta"];56399 -> 56651[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56399 -> 56652[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56399 -> 56653[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56400[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4667 otherwise) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4665 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4667 otherwise (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="black",shape="box"];56400 -> 56654[label="",style="solid", color="black", weight=3]; 189.27/136.88 21248[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];21249[label="ww53",fontsize=16,color="green",shape="box"];21250[label="ww5200",fontsize=16,color="green",shape="box"];21251[label="ww55",fontsize=16,color="green",shape="box"];21252[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];21253[label="ww53",fontsize=16,color="green",shape="box"];21254[label="ww5400",fontsize=16,color="green",shape="box"];21255[label="ww55",fontsize=16,color="green",shape="box"];21256[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];21257[label="ww53",fontsize=16,color="green",shape="box"];21258[label="ww55",fontsize=16,color="green",shape="box"];56401[label="Succ (Succ ww1790)",fontsize=16,color="green",shape="box"];56402 -> 5617[label="",style="dashed", color="red", weight=0]; 189.27/136.88 56402[label="primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000)",fontsize=16,color="magenta"];56402 -> 56655[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56402 -> 56656[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56403[label="Succ (Succ ww1790)",fontsize=16,color="green",shape="box"];56404 -> 5617[label="",style="dashed", color="red", weight=0]; 189.27/136.88 56404[label="primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000)",fontsize=16,color="magenta"];56404 -> 56657[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56404 -> 56658[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56770[label="Succ (Succ ww1790)",fontsize=16,color="green",shape="box"];56771 -> 5617[label="",style="dashed", color="red", weight=0]; 189.27/136.88 56771[label="primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000)",fontsize=16,color="magenta"];56771 -> 56897[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56771 -> 56898[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56772[label="Succ (Succ ww1790)",fontsize=16,color="green",shape="box"];56773 -> 5617[label="",style="dashed", color="red", weight=0]; 189.27/136.88 56773[label="primPlusNat (primMulNat ww6800 (Succ ww7000)) (Succ ww7000)",fontsize=16,color="magenta"];56773 -> 56899[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56773 -> 56900[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56774[label="ww69",fontsize=16,color="green",shape="box"];56775[label="ww71",fontsize=16,color="green",shape="box"];56776[label="ww7000",fontsize=16,color="green",shape="box"];56777[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];56778[label="ww6800",fontsize=16,color="green",shape="box"];56779[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];56780[label="ww69",fontsize=16,color="green",shape="box"];56781[label="ww6800",fontsize=16,color="green",shape="box"];56782[label="ww7000",fontsize=16,color="green",shape="box"];56783[label="Float (Pos (Succ ww69)) (Neg (Succ ww7000))",fontsize=16,color="green",shape="box"];56784[label="ww69",fontsize=16,color="green",shape="box"];56785[label="ww71",fontsize=16,color="green",shape="box"];56786[label="ww7000",fontsize=16,color="green",shape="box"];56787[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];56788[label="ww6800",fontsize=16,color="green",shape="box"];56641 -> 21890[label="",style="dashed", color="red", weight=0]; 189.27/136.88 56641[label="primMulNat ww6800 (Succ ww7000)",fontsize=16,color="magenta"];56641 -> 56789[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56641 -> 56790[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56642[label="Succ ww7000",fontsize=16,color="green",shape="box"];56643 -> 21890[label="",style="dashed", color="red", weight=0]; 189.27/136.88 56643[label="primMulNat ww6800 (Succ ww7000)",fontsize=16,color="magenta"];56643 -> 56791[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56643 -> 56792[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56644[label="Succ ww7000",fontsize=16,color="green",shape="box"];56645 -> 37169[label="",style="dashed", color="red", weight=0]; 189.27/136.88 56645[label="takeWhile1 (flip ltEsFloat (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (flip ltEsFloat (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))",fontsize=16,color="magenta"];56645 -> 56793[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56645 -> 56794[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56645 -> 56795[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56646 -> 23317[label="",style="dashed", color="red", weight=0]; 189.27/136.88 56646[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))",fontsize=16,color="magenta"];56646 -> 56796[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56646 -> 56797[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56646 -> 56798[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56646 -> 56799[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56646 -> 56800[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21277[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];21278[label="ww69",fontsize=16,color="green",shape="box"];21279[label="ww71",fontsize=16,color="green",shape="box"];21280[label="ww6800",fontsize=16,color="green",shape="box"];21281[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];21282[label="ww69",fontsize=16,color="green",shape="box"];21283[label="ww71",fontsize=16,color="green",shape="box"];21284[label="ww7000",fontsize=16,color="green",shape="box"];21285[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];21286[label="ww69",fontsize=16,color="green",shape="box"];21287[label="ww71",fontsize=16,color="green",shape="box"];21288 -> 16157[label="",style="dashed", color="red", weight=0]; 189.27/136.88 21288[label="takeWhile1 (flip ltEsFloat (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww69)) (Neg ww700)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (Float (Pos (Succ ww69)) (Neg ww700)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww69)) (Neg ww700)) (psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos ww680)) (Float (Pos (Succ ww69)) (Neg ww700))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];21288 -> 23279[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21288 -> 23280[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21288 -> 23281[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21288 -> 23282[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21288 -> 23283[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56891 -> 21890[label="",style="dashed", color="red", weight=0]; 189.27/136.88 56891[label="primMulNat ww6800 (Succ ww7000)",fontsize=16,color="magenta"];56891 -> 56913[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56891 -> 56914[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56892[label="Succ ww7000",fontsize=16,color="green",shape="box"];56893 -> 21890[label="",style="dashed", color="red", weight=0]; 189.27/136.88 56893[label="primMulNat ww6800 (Succ ww7000)",fontsize=16,color="magenta"];56893 -> 56915[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56893 -> 56916[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56894[label="Succ ww7000",fontsize=16,color="green",shape="box"];56895 -> 37169[label="",style="dashed", color="red", weight=0]; 189.27/136.88 56895[label="takeWhile1 (flip ltEsFloat ww4675) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4673 (flip ltEsFloat ww4675 (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="magenta"];56895 -> 56917[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56895 -> 56918[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56895 -> 56919[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56896[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4675 otherwise) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4673 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4675 otherwise (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="black",shape="box"];56896 -> 56920[label="",style="solid", color="black", weight=3]; 189.27/136.88 21295[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];21296[label="ww69",fontsize=16,color="green",shape="box"];21297[label="ww6800",fontsize=16,color="green",shape="box"];21298[label="ww71",fontsize=16,color="green",shape="box"];21299[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];21300[label="ww69",fontsize=16,color="green",shape="box"];21301[label="ww7000",fontsize=16,color="green",shape="box"];21302[label="ww71",fontsize=16,color="green",shape="box"];21303[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];21304[label="ww69",fontsize=16,color="green",shape="box"];21305[label="ww71",fontsize=16,color="green",shape="box"];21306 -> 17689[label="",style="dashed", color="red", weight=0]; 189.27/136.88 21306[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww11400 ww204600) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww11400 ww204600) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];21306 -> 23287[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21306 -> 23288[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21307 -> 17690[label="",style="dashed", color="red", weight=0]; 189.27/136.88 21307[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];21308 -> 18732[label="",style="dashed", color="red", weight=0]; 189.27/136.88 21308[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];21308 -> 23289[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21308 -> 23290[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21308 -> 23291[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21308 -> 23292[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21308 -> 23293[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21309 -> 17710[label="",style="dashed", color="red", weight=0]; 189.27/136.88 21309[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];21309 -> 23294[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21309 -> 23295[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21309 -> 23296[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21309 -> 23297[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21309 -> 23298[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21310[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];21310 -> 23299[label="",style="solid", color="black", weight=3]; 189.27/136.88 21311 -> 23348[label="",style="dashed", color="red", weight=0]; 189.27/136.88 21311[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];21311 -> 23449[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21311 -> 23450[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21311 -> 23451[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21311 -> 23452[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 19909[label="ww3100",fontsize=16,color="green",shape="box"];19910[label="ww5",fontsize=16,color="green",shape="box"];19911[label="ww3000",fontsize=16,color="green",shape="box"];19912[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];29381[label="ww5",fontsize=16,color="green",shape="box"];29382[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];29383[label="ww3000",fontsize=16,color="green",shape="box"];29402[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63004[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];29402 -> 63004[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63004 -> 29987[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 21313 -> 17700[label="",style="dashed", color="red", weight=0]; 189.27/136.88 21313[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww11400 ww205000) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww11400 ww205000) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];21313 -> 23301[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21313 -> 23302[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21314 -> 17701[label="",style="dashed", color="red", weight=0]; 189.27/136.88 21314[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];21315 -> 18747[label="",style="dashed", color="red", weight=0]; 189.27/136.88 21315[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];21315 -> 23303[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21315 -> 23304[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21315 -> 23305[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21315 -> 23306[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21315 -> 23307[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21316 -> 17737[label="",style="dashed", color="red", weight=0]; 189.27/136.88 21316[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];21316 -> 23308[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21316 -> 23309[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21316 -> 23310[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21316 -> 23311[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21316 -> 23312[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21317 -> 53796[label="",style="dashed", color="red", weight=0]; 189.27/136.88 21317[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];21317 -> 54619[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21317 -> 54620[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21317 -> 54621[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21317 -> 54622[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21317 -> 54623[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21318[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];21318 -> 23314[label="",style="solid", color="black", weight=3]; 189.27/136.88 54849[label="ww3100",fontsize=16,color="green",shape="box"];54850 -> 54517[label="",style="dashed", color="red", weight=0]; 189.27/136.88 54850[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54850 -> 55650[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54850 -> 55651[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54850 -> 55652[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54850 -> 55653[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54851[label="ww3000",fontsize=16,color="green",shape="box"];55598[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63005[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];55598 -> 63005[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63005 -> 55654[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 55888[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];55889[label="ww3000",fontsize=16,color="green",shape="box"];55890[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];55891[label="ww3100",fontsize=16,color="green",shape="box"];21320[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];21320 -> 23316[label="",style="solid", color="black", weight=3]; 189.27/136.88 21321[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];21321 -> 23317[label="",style="solid", color="black", weight=3]; 189.27/136.88 21322[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];21322 -> 23318[label="",style="solid", color="black", weight=3]; 189.27/136.88 21323 -> 23348[label="",style="dashed", color="red", weight=0]; 189.27/136.88 21323[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (Float (Pos (Succ ww123)) (Pos Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww123)) (Pos Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];21323 -> 23453[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21323 -> 23454[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21323 -> 23455[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21323 -> 23456[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 19913[label="ww12400",fontsize=16,color="green",shape="box"];19914[label="ww125",fontsize=16,color="green",shape="box"];19915[label="ww123",fontsize=16,color="green",shape="box"];19916[label="ww121",fontsize=16,color="green",shape="box"];29384[label="ww125",fontsize=16,color="green",shape="box"];29385[label="ww121",fontsize=16,color="green",shape="box"];29386[label="ww123",fontsize=16,color="green",shape="box"];21325 -> 53796[label="",style="dashed", color="red", weight=0]; 189.27/136.88 21325[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="magenta"];21325 -> 54629[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21325 -> 54630[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21325 -> 54631[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21325 -> 54632[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21325 -> 54633[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21326 -> 23348[label="",style="dashed", color="red", weight=0]; 189.27/136.88 21326[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];21326 -> 23457[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21326 -> 23458[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21326 -> 23459[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21326 -> 23460[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54852[label="ww12400",fontsize=16,color="green",shape="box"];54853 -> 54512[label="",style="dashed", color="red", weight=0]; 189.27/136.88 54853[label="psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54854[label="ww123",fontsize=16,color="green",shape="box"];55600[label="primPlusFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63006[label="ww125/Float ww1250 ww1251",fontsize=10,color="white",style="solid",shape="box"];55600 -> 63006[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63006 -> 55657[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 55601[label="Zero",fontsize=16,color="green",shape="box"];55602[label="Succ ww12400",fontsize=16,color="green",shape="box"];55603[label="ww121",fontsize=16,color="green",shape="box"];55604[label="ww123",fontsize=16,color="green",shape="box"];55605[label="Float (Pos (Succ ww123)) (Neg (Succ ww12400))",fontsize=16,color="green",shape="box"];21328[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];21328 -> 23323[label="",style="solid", color="black", weight=3]; 189.27/136.88 21329[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];21329 -> 23324[label="",style="solid", color="black", weight=3]; 189.27/136.88 21330[label="ww123",fontsize=16,color="green",shape="box"];21331[label="ww125",fontsize=16,color="green",shape="box"];21332[label="Zero",fontsize=16,color="green",shape="box"];21333[label="Succ ww12200",fontsize=16,color="green",shape="box"];21334[label="ww121",fontsize=16,color="green",shape="box"];21335[label="ww123",fontsize=16,color="green",shape="box"];21336[label="ww125",fontsize=16,color="green",shape="box"];21337[label="Succ ww12400",fontsize=16,color="green",shape="box"];21338[label="Zero",fontsize=16,color="green",shape="box"];21339[label="ww121",fontsize=16,color="green",shape="box"];21340[label="ww123",fontsize=16,color="green",shape="box"];21341[label="ww125",fontsize=16,color="green",shape="box"];21342[label="Zero",fontsize=16,color="green",shape="box"];21343[label="Zero",fontsize=16,color="green",shape="box"];21344[label="ww121",fontsize=16,color="green",shape="box"];21345[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP1 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];21345 -> 23325[label="",style="solid", color="black", weight=3]; 189.27/136.88 21346 -> 53796[label="",style="dashed", color="red", weight=0]; 189.27/136.88 21346[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="magenta"];21346 -> 54639[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21346 -> 54640[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21346 -> 54641[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21346 -> 54642[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21346 -> 54643[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21347[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];21347 -> 23327[label="",style="solid", color="black", weight=3]; 189.27/136.88 54855[label="ww12400",fontsize=16,color="green",shape="box"];54856 -> 54517[label="",style="dashed", color="red", weight=0]; 189.27/136.88 54856[label="psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54857[label="ww123",fontsize=16,color="green",shape="box"];55606[label="primPlusFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63007[label="ww125/Float ww1250 ww1251",fontsize=10,color="white",style="solid",shape="box"];55606 -> 63007[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63007 -> 55658[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 55892[label="Float (Pos (Succ ww123)) (Neg (Succ ww12400))",fontsize=16,color="green",shape="box"];55893[label="ww123",fontsize=16,color="green",shape="box"];55894[label="ww121",fontsize=16,color="green",shape="box"];55895[label="ww12400",fontsize=16,color="green",shape="box"];21349[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="black",shape="box"];21349 -> 23329[label="",style="solid", color="black", weight=3]; 189.27/136.88 21350[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1840) (Succ ww221700)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1840) (Succ ww221700)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];21350 -> 23330[label="",style="solid", color="black", weight=3]; 189.27/136.88 21351[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1840) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1840) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];21351 -> 23331[label="",style="solid", color="black", weight=3]; 189.27/136.88 21352 -> 18733[label="",style="dashed", color="red", weight=0]; 189.27/136.88 21352[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];21352 -> 23332[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21352 -> 23333[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21352 -> 23334[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21352 -> 23335[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21352 -> 23336[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21353[label="ww410",fontsize=16,color="green",shape="box"];21354[label="ww310",fontsize=16,color="green",shape="box"];21355[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];21356[label="ww5",fontsize=16,color="green",shape="box"];21357[label="ww3000",fontsize=16,color="green",shape="box"];21358[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1865) (Succ ww222100)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1865) (Succ ww222100)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];21358 -> 23337[label="",style="solid", color="black", weight=3]; 189.27/136.88 21359[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1865) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1865) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];21359 -> 23338[label="",style="solid", color="black", weight=3]; 189.27/136.88 21360 -> 18748[label="",style="dashed", color="red", weight=0]; 189.27/136.88 21360[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];21360 -> 23339[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21360 -> 23340[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21360 -> 23341[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21360 -> 23342[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21360 -> 23343[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21361 -> 17769[label="",style="dashed", color="red", weight=0]; 189.27/136.88 21361[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww19490 ww1950000) LT))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww19490 ww1950000) LT)) ww1945)",fontsize=16,color="magenta"];21361 -> 23344[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21361 -> 23345[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21362 -> 14862[label="",style="dashed", color="red", weight=0]; 189.27/136.88 21362[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) ww1945)",fontsize=16,color="magenta"];21363[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) ww1945)",fontsize=16,color="black",shape="box"];21363 -> 23346[label="",style="solid", color="black", weight=3]; 189.27/136.88 21364[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) ww1945)",fontsize=16,color="black",shape="box"];21364 -> 23347[label="",style="solid", color="black", weight=3]; 189.27/136.88 21365 -> 23348[label="",style="dashed", color="red", weight=0]; 189.27/136.88 21365[label="takeWhile1 (flip ltEsFloat (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (fsEsOrdering (compareFloat ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];21365 -> 23461[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21365 -> 23462[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21365 -> 23463[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21365 -> 23464[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 29404[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];29404 -> 29989[label="",style="solid", color="black", weight=3]; 189.27/136.88 21392 -> 17783[label="",style="dashed", color="red", weight=0]; 189.27/136.88 21392[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww19110 ww1907000) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww19110 ww1907000) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];21392 -> 23466[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21392 -> 23467[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21393 -> 14880[label="",style="dashed", color="red", weight=0]; 189.27/136.88 21393[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];21394 -> 18747[label="",style="dashed", color="red", weight=0]; 189.27/136.88 21394[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];21394 -> 23468[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21394 -> 23469[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21394 -> 23470[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21394 -> 23471[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21394 -> 23472[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21395 -> 17737[label="",style="dashed", color="red", weight=0]; 189.27/136.88 21395[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];21395 -> 23473[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21395 -> 23474[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21395 -> 23475[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21395 -> 23476[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21395 -> 23477[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54858[label="ww3100",fontsize=16,color="green",shape="box"];54859 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.88 54859[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54859 -> 55661[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54859 -> 55662[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54859 -> 55663[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54859 -> 55664[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54859 -> 55665[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54860[label="ww3000",fontsize=16,color="green",shape="box"];55608[label="ww3000",fontsize=16,color="green",shape="box"];55609[label="ww5",fontsize=16,color="green",shape="box"];55610[label="ww3100",fontsize=16,color="green",shape="box"];55611[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55612[label="ww4100",fontsize=16,color="green",shape="box"];56513[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];56514[label="ww3000",fontsize=16,color="green",shape="box"];56515[label="ww4100",fontsize=16,color="green",shape="box"];56516[label="ww3100",fontsize=16,color="green",shape="box"];56517[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];21397[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];21397 -> 23479[label="",style="solid", color="black", weight=3]; 189.27/136.88 55614[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55615[label="ww3000",fontsize=16,color="green",shape="box"];55616[label="ww5",fontsize=16,color="green",shape="box"];55617[label="ww3100",fontsize=16,color="green",shape="box"];55618[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];55618 -> 55668[label="",style="solid", color="black", weight=3]; 189.27/136.88 21399[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];21399 -> 23481[label="",style="solid", color="black", weight=3]; 189.27/136.88 21400[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];21400 -> 23482[label="",style="solid", color="black", weight=3]; 189.27/136.88 30275 -> 26925[label="",style="dashed", color="red", weight=0]; 189.27/136.88 30275[label="primDivFloat (Float (msMyInt (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];30275 -> 30293[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 30275 -> 30294[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21403[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];21403 -> 23483[label="",style="solid", color="black", weight=3]; 189.27/136.88 29033 -> 60295[label="",style="dashed", color="red", weight=0]; 189.27/136.88 29033[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];29033 -> 60299[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 29033 -> 60300[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 29033 -> 60301[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 29065[label="takeWhile2 (flip ltEsFloat ww3471) (Cons (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))))",fontsize=16,color="black",shape="box"];29065 -> 29157[label="",style="solid", color="black", weight=3]; 189.27/136.88 57847[label="ww3000",fontsize=16,color="green",shape="box"];57848[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];57849[label="ww4100",fontsize=16,color="green",shape="box"];57850[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];55623[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55623 -> 55680[label="",style="solid", color="black", weight=3]; 189.27/136.88 29222[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];29222 -> 29413[label="",style="solid", color="black", weight=3]; 189.27/136.88 29223[label="takeWhile2 (flip ltEsFloat ww3477) (Cons (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))))",fontsize=16,color="black",shape="box"];29223 -> 29414[label="",style="solid", color="black", weight=3]; 189.27/136.88 59702[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59703[label="ww3000",fontsize=16,color="green",shape="box"];59704[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];21410[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww139000) ww3100000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww139000) ww3100000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="burlywood",shape="box"];63008[label="ww3100000/Succ ww31000000",fontsize=10,color="white",style="solid",shape="box"];21410 -> 63008[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63008 -> 23488[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 63009[label="ww3100000/Zero",fontsize=10,color="white",style="solid",shape="box"];21410 -> 63009[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63009 -> 23489[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 21411[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww3100000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww3100000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="burlywood",shape="box"];63010[label="ww3100000/Succ ww31000000",fontsize=10,color="white",style="solid",shape="box"];21411 -> 63010[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63010 -> 23490[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 63011[label="ww3100000/Zero",fontsize=10,color="white",style="solid",shape="box"];21411 -> 63011[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63011 -> 23491[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 21412 -> 18733[label="",style="dashed", color="red", weight=0]; 189.27/136.88 21412[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ Zero))))))",fontsize=16,color="magenta"];21412 -> 23492[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21412 -> 23493[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21412 -> 23494[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21412 -> 23495[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21412 -> 23496[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21413[label="Succ Zero",fontsize=16,color="green",shape="box"];21414[label="ww3000",fontsize=16,color="green",shape="box"];21415[label="ww5",fontsize=16,color="green",shape="box"];21416[label="Succ (Succ (Succ ww3100000))",fontsize=16,color="green",shape="box"];21417[label="Zero",fontsize=16,color="green",shape="box"];21418[label="Succ Zero",fontsize=16,color="green",shape="box"];21419[label="ww3000",fontsize=16,color="green",shape="box"];21420[label="ww5",fontsize=16,color="green",shape="box"];21421[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];21422[label="Zero",fontsize=16,color="green",shape="box"];21423[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];21423 -> 23497[label="",style="solid", color="black", weight=3]; 189.27/136.88 21424[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="black",shape="box"];21424 -> 23498[label="",style="solid", color="black", weight=3]; 189.27/136.88 21438[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww141000) ww3100000) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww141000) ww3100000) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="burlywood",shape="box"];63012[label="ww3100000/Succ ww31000000",fontsize=10,color="white",style="solid",shape="box"];21438 -> 63012[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63012 -> 23501[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 63013[label="ww3100000/Zero",fontsize=10,color="white",style="solid",shape="box"];21438 -> 63013[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63013 -> 23502[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 21439[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww3100000) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww3100000) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="burlywood",shape="box"];63014[label="ww3100000/Succ ww31000000",fontsize=10,color="white",style="solid",shape="box"];21439 -> 63014[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63014 -> 23503[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 63015[label="ww3100000/Zero",fontsize=10,color="white",style="solid",shape="box"];21439 -> 63015[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63015 -> 23504[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 21440 -> 18748[label="",style="dashed", color="red", weight=0]; 189.27/136.88 21440[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="magenta"];21440 -> 23505[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21440 -> 23506[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21440 -> 23507[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21440 -> 23508[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21440 -> 23509[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21441[label="Succ Zero",fontsize=16,color="green",shape="box"];21442[label="ww3000",fontsize=16,color="green",shape="box"];21443[label="Zero",fontsize=16,color="green",shape="box"];21444[label="Succ (Succ (Succ ww3100000))",fontsize=16,color="green",shape="box"];21445[label="ww5",fontsize=16,color="green",shape="box"];21446[label="Succ Zero",fontsize=16,color="green",shape="box"];21447[label="ww3000",fontsize=16,color="green",shape="box"];21448[label="Zero",fontsize=16,color="green",shape="box"];21449[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];21450[label="ww5",fontsize=16,color="green",shape="box"];54577 -> 54742[label="",style="dashed", color="red", weight=0]; 189.27/136.88 54577[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))",fontsize=16,color="magenta"];54577 -> 54861[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54577 -> 54862[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54577 -> 54863[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54578[label="ww3000",fontsize=16,color="green",shape="box"];54579[label="Succ Zero",fontsize=16,color="green",shape="box"];54580 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.88 54580[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54580 -> 55684[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54580 -> 55685[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54580 -> 55686[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54580 -> 55687[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54580 -> 55688[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54581 -> 56426[label="",style="dashed", color="red", weight=0]; 189.27/136.88 54581[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54581 -> 56553[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54581 -> 56554[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54581 -> 56555[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54581 -> 56556[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54581 -> 56557[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 29405[label="ww34820",fontsize=16,color="green",shape="box"];29406[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];29407[label="ww34821",fontsize=16,color="green",shape="box"];29408[label="Neg Zero",fontsize=16,color="green",shape="box"];60414[label="ww4805",fontsize=16,color="green",shape="box"];60415[label="Pos (Succ ww4807)",fontsize=16,color="green",shape="box"];60416[label="Neg Zero",fontsize=16,color="green",shape="box"];60417[label="Neg (Succ ww4806)",fontsize=16,color="green",shape="box"];30276[label="takeWhile1 (flip ltEsFloat ww3490) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))) (not (esEsOrdering (compareFloat (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww3490) GT))",fontsize=16,color="black",shape="box"];30276 -> 30295[label="",style="solid", color="black", weight=3]; 189.27/136.88 57924[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4693)) (Neg (Succ ww4694))) (Float (Pos (Succ ww4695)) (Neg Zero))) ww4699",fontsize=16,color="black",shape="triangle"];57924 -> 57956[label="",style="solid", color="black", weight=3]; 189.27/136.88 30244[label="takeWhile1 (flip ltEsFloat ww3503) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))) (not (esEsOrdering (compareFloat (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww3503) GT))",fontsize=16,color="black",shape="box"];30244 -> 30277[label="",style="solid", color="black", weight=3]; 189.27/136.88 60083[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) ww4797",fontsize=16,color="black",shape="triangle"];60083 -> 60130[label="",style="solid", color="black", weight=3]; 189.27/136.88 21456[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) (Succ ww1430000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) (Succ ww1430000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];21456 -> 23515[label="",style="solid", color="black", weight=3]; 189.27/136.88 21457[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];21457 -> 23516[label="",style="solid", color="black", weight=3]; 189.27/136.88 21458[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1430000)) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1430000)) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];21458 -> 23517[label="",style="solid", color="black", weight=3]; 189.27/136.88 21459[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];21459 -> 23518[label="",style="solid", color="black", weight=3]; 189.27/136.88 21460 -> 47039[label="",style="dashed", color="red", weight=0]; 189.27/136.88 21460[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];21460 -> 49285[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21460 -> 49286[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21460 -> 49287[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21460 -> 49288[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21460 -> 49289[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21462[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) (Succ ww1510000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) (Succ ww1510000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];21462 -> 23520[label="",style="solid", color="black", weight=3]; 189.27/136.88 21463[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];21463 -> 23521[label="",style="solid", color="black", weight=3]; 189.27/136.88 21464[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1510000)) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1510000)) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];21464 -> 23522[label="",style="solid", color="black", weight=3]; 189.27/136.88 21465[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];21465 -> 23523[label="",style="solid", color="black", weight=3]; 189.27/136.88 21467[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) ww15700) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) ww15700) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63016[label="ww15700/Succ ww157000",fontsize=10,color="white",style="solid",shape="box"];21467 -> 63016[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63016 -> 23524[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 63017[label="ww15700/Zero",fontsize=10,color="white",style="solid",shape="box"];21467 -> 63017[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63017 -> 23525[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 21468[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww15700) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww15700) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63018[label="ww15700/Succ ww157000",fontsize=10,color="white",style="solid",shape="box"];21468 -> 63018[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63018 -> 23526[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 63019[label="ww15700/Zero",fontsize=10,color="white",style="solid",shape="box"];21468 -> 63019[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63019 -> 23527[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 21469[label="Succ ww3000000",fontsize=16,color="green",shape="box"];21470[label="Zero",fontsize=16,color="green",shape="box"];21471[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];21472[label="ww5",fontsize=16,color="green",shape="box"];21473[label="ww3100",fontsize=16,color="green",shape="box"];21474[label="Succ Zero",fontsize=16,color="green",shape="box"];21475[label="Zero",fontsize=16,color="green",shape="box"];21476[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];21477[label="ww5",fontsize=16,color="green",shape="box"];21478[label="ww3100",fontsize=16,color="green",shape="box"];21479[label="Succ Zero",fontsize=16,color="green",shape="box"];21480[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (ltEsFloat (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];21480 -> 23528[label="",style="solid", color="black", weight=3]; 189.27/136.88 21481[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];21481 -> 23529[label="",style="solid", color="black", weight=3]; 189.27/136.88 21482[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (ltEsFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];21482 -> 23530[label="",style="solid", color="black", weight=3]; 189.27/136.88 59213[label="Zero",fontsize=16,color="green",shape="box"];59214[label="Float (Pos (Succ Zero)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59215[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];59216[label="Succ Zero",fontsize=16,color="green",shape="box"];59217[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52806[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63020[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];52806 -> 63020[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63020 -> 53649[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 50034[label="Succ ww3100",fontsize=16,color="green",shape="box"];50035[label="Zero",fontsize=16,color="green",shape="box"];50036 -> 48902[label="",style="dashed", color="red", weight=0]; 189.27/136.88 50036[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];21484[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) ww31000000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) ww31000000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="burlywood",shape="box"];63021[label="ww31000000/Succ ww310000000",fontsize=10,color="white",style="solid",shape="box"];21484 -> 63021[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63021 -> 23532[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 63022[label="ww31000000/Zero",fontsize=10,color="white",style="solid",shape="box"];21484 -> 63022[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63022 -> 23533[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 21485[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww31000000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww31000000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="burlywood",shape="box"];63023[label="ww31000000/Succ ww310000000",fontsize=10,color="white",style="solid",shape="box"];21485 -> 63023[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63023 -> 23534[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 63024[label="ww31000000/Zero",fontsize=10,color="white",style="solid",shape="box"];21485 -> 63024[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63024 -> 23535[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 21486 -> 18733[label="",style="dashed", color="red", weight=0]; 189.27/136.88 21486[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];21486 -> 23536[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21486 -> 23537[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21486 -> 23538[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21486 -> 23539[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21486 -> 23540[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21487[label="Zero",fontsize=16,color="green",shape="box"];21488[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];21489[label="ww5",fontsize=16,color="green",shape="box"];21490[label="Succ (Succ (Succ (Succ ww31000000)))",fontsize=16,color="green",shape="box"];21491[label="Zero",fontsize=16,color="green",shape="box"];21492[label="Zero",fontsize=16,color="green",shape="box"];21493[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];21494[label="ww5",fontsize=16,color="green",shape="box"];21495[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];21496[label="Zero",fontsize=16,color="green",shape="box"];21497[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))))) (ltEsFloat (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];21497 -> 23541[label="",style="solid", color="black", weight=3]; 189.27/136.88 21498[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="black",shape="box"];21498 -> 23542[label="",style="solid", color="black", weight=3]; 189.27/136.88 21499[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))) (ltEsFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];21499 -> 23543[label="",style="solid", color="black", weight=3]; 189.27/136.88 59218[label="Zero",fontsize=16,color="green",shape="box"];59219[label="Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000))))",fontsize=16,color="green",shape="box"];59220[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59221[label="Zero",fontsize=16,color="green",shape="box"];59222[label="Pos (Succ (Succ (Succ ww310000)))",fontsize=16,color="green",shape="box"];52808[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63025[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];52808 -> 63025[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63025 -> 53652[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 50037[label="Succ (Succ (Succ ww310000))",fontsize=16,color="green",shape="box"];50038[label="Succ Zero",fontsize=16,color="green",shape="box"];50039 -> 48907[label="",style="dashed", color="red", weight=0]; 189.27/136.88 50039[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];52811[label="ww51",fontsize=16,color="green",shape="box"];52812[label="ww50",fontsize=16,color="green",shape="box"];52813[label="primDivFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];52813 -> 53654[label="",style="solid", color="black", weight=3]; 189.27/136.88 21516 -> 25448[label="",style="dashed", color="red", weight=0]; 189.27/136.88 21516[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww24150 ww24151) (Float (srMyInt (msMyInt (Pos (Succ ww2416)) (Pos (Succ ww2417))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww2418))) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (primPlusFloat (Float ww24150 ww24151) (Float (srMyInt (msMyInt (Pos (Succ ww2416)) (Pos (Succ ww2417))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww2418))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];21516 -> 25449[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21516 -> 25450[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21516 -> 25451[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 30332[label="ww121",fontsize=16,color="green",shape="box"];30333[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];30334[label="Pos Zero",fontsize=16,color="green",shape="box"];30335[label="Pos Zero",fontsize=16,color="green",shape="box"];30413[label="takeWhile1 (flip ltEsFloat ww3517) (primPlusFloat (primMinusFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))) (iterate (primPlusFloat (primMinusFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero)))) (primPlusFloat (primMinusFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (primPlusFloat (primMinusFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))))) (not (esEsOrdering (primCmpFloat (primPlusFloat (primMinusFloat (Float (Pos (Succ ww2612)) (Pos Zero)) (Float (Pos (Succ ww2613)) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))) ww3517) GT))",fontsize=16,color="black",shape="box"];30413 -> 30435[label="",style="solid", color="black", weight=3]; 189.27/136.88 57882[label="Pos Zero",fontsize=16,color="green",shape="box"];57883[label="Pos Zero",fontsize=16,color="green",shape="box"];57884[label="ww2612",fontsize=16,color="green",shape="box"];57885[label="Pos (Succ ww2613)",fontsize=16,color="green",shape="box"];43958[label="ww2081",fontsize=16,color="green",shape="box"];43959[label="Pos (Succ ww2083)",fontsize=16,color="green",shape="box"];43960[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43961 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 43961[label="srMyInt (Pos ww2082) (Neg ww2084)",fontsize=16,color="magenta"];43961 -> 45191[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43961 -> 45192[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 45197[label="Cons (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) ww4395) (iterate (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) ww4395)))",fontsize=16,color="green",shape="box"];45197 -> 45211[label="",style="dashed", color="green", weight=3]; 189.27/136.88 45197 -> 45212[label="",style="dashed", color="green", weight=3]; 189.27/136.88 43964[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43965 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.88 43965[label="msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))",fontsize=16,color="magenta"];43965 -> 45200[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43965 -> 45201[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43966[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43967 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 43967[label="srMyInt (Pos ww2082) (Neg ww2084)",fontsize=16,color="magenta"];43967 -> 45202[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43967 -> 45203[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43968[label="ww2294",fontsize=16,color="green",shape="box"];43969[label="Pos (Succ ww2296)",fontsize=16,color="green",shape="box"];43970[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43971 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 43971[label="srMyInt (Neg ww2295) (Pos ww2297)",fontsize=16,color="magenta"];43971 -> 45204[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43971 -> 45205[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 45210[label="Cons (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) ww4396) (iterate (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) ww4396)))",fontsize=16,color="green",shape="box"];45210 -> 45238[label="",style="dashed", color="green", weight=3]; 189.27/136.88 45210 -> 45239[label="",style="dashed", color="green", weight=3]; 189.27/136.88 43974[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];43975 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.88 43975[label="msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))",fontsize=16,color="magenta"];43975 -> 45213[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43975 -> 45214[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43976[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];43977 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 43977[label="srMyInt (Neg ww2295) (Pos ww2297)",fontsize=16,color="magenta"];43977 -> 45215[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43977 -> 45216[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21519[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) (Succ ww1590000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) (Succ ww1590000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];21519 -> 23567[label="",style="solid", color="black", weight=3]; 189.27/136.88 21520[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];21520 -> 23568[label="",style="solid", color="black", weight=3]; 189.27/136.88 21521[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1590000)) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1590000)) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];21521 -> 23569[label="",style="solid", color="black", weight=3]; 189.27/136.88 21522[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];21522 -> 23570[label="",style="solid", color="black", weight=3]; 189.27/136.88 21523 -> 47039[label="",style="dashed", color="red", weight=0]; 189.27/136.88 21523[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];21523 -> 49305[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21523 -> 49306[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21523 -> 49307[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21523 -> 49308[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21523 -> 49309[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21525[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) (Succ ww1670000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) (Succ ww1670000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];21525 -> 23573[label="",style="solid", color="black", weight=3]; 189.27/136.88 21526[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];21526 -> 23574[label="",style="solid", color="black", weight=3]; 189.27/136.88 21527[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1670000)) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1670000)) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];21527 -> 23575[label="",style="solid", color="black", weight=3]; 189.27/136.88 21528[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];21528 -> 23576[label="",style="solid", color="black", weight=3]; 189.27/136.88 21529 -> 47039[label="",style="dashed", color="red", weight=0]; 189.27/136.88 21529[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];21529 -> 49310[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21529 -> 49311[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21529 -> 49312[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21529 -> 49313[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21529 -> 49314[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21531[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) ww17300) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) ww17300) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63026[label="ww17300/Succ ww173000",fontsize=10,color="white",style="solid",shape="box"];21531 -> 63026[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63026 -> 23579[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 63027[label="ww17300/Zero",fontsize=10,color="white",style="solid",shape="box"];21531 -> 63027[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63027 -> 23580[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 21532[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww17300) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww17300) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63028[label="ww17300/Succ ww173000",fontsize=10,color="white",style="solid",shape="box"];21532 -> 63028[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63028 -> 23581[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 63029[label="ww17300/Zero",fontsize=10,color="white",style="solid",shape="box"];21532 -> 63029[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63029 -> 23582[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 21533[label="Succ ww3000000",fontsize=16,color="green",shape="box"];21534[label="Zero",fontsize=16,color="green",shape="box"];21535[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];21536[label="Succ Zero",fontsize=16,color="green",shape="box"];21537[label="ww3100",fontsize=16,color="green",shape="box"];21538[label="ww5",fontsize=16,color="green",shape="box"];21539[label="Zero",fontsize=16,color="green",shape="box"];21540[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];21541[label="Succ Zero",fontsize=16,color="green",shape="box"];21542[label="ww3100",fontsize=16,color="green",shape="box"];21543[label="ww5",fontsize=16,color="green",shape="box"];54582 -> 54742[label="",style="dashed", color="red", weight=0]; 189.27/136.88 54582[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54582 -> 54864[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54582 -> 54865[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54582 -> 54866[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54583[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];54584[label="ww3100",fontsize=16,color="green",shape="box"];54585 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.88 54585[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54585 -> 55695[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54585 -> 55696[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54585 -> 55697[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54585 -> 55698[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54585 -> 55699[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54586 -> 56426[label="",style="dashed", color="red", weight=0]; 189.27/136.88 54586[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54586 -> 56558[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54586 -> 56559[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54586 -> 56560[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54586 -> 56561[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54586 -> 56562[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21545[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];21545 -> 23584[label="",style="solid", color="black", weight=3]; 189.27/136.88 54587 -> 54742[label="",style="dashed", color="red", weight=0]; 189.27/136.88 54587[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54587 -> 54867[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54587 -> 54868[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54587 -> 54869[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54588[label="Succ Zero",fontsize=16,color="green",shape="box"];54589[label="ww3100",fontsize=16,color="green",shape="box"];54590 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.88 54590[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54590 -> 55701[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54590 -> 55702[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54590 -> 55703[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54590 -> 55704[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54590 -> 55705[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54591 -> 56426[label="",style="dashed", color="red", weight=0]; 189.27/136.88 54591[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54591 -> 56563[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54591 -> 56564[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54591 -> 56565[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54591 -> 56566[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54591 -> 56567[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56533[label="Zero",fontsize=16,color="green",shape="box"];56534[label="Zero",fontsize=16,color="green",shape="box"];56535[label="Succ Zero",fontsize=16,color="green",shape="box"];56536[label="ww3100",fontsize=16,color="green",shape="box"];56537[label="Float (Pos (Succ Zero)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52815[label="Zero",fontsize=16,color="green",shape="box"];52816[label="ww5",fontsize=16,color="green",shape="box"];52817[label="ww3100",fontsize=16,color="green",shape="box"];52818[label="Zero",fontsize=16,color="green",shape="box"];52819[label="Succ Zero",fontsize=16,color="green",shape="box"];50103[label="Succ ww3100",fontsize=16,color="green",shape="box"];50104 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.88 50104[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50104 -> 53657[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50104 -> 53658[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50104 -> 53659[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50104 -> 53660[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50104 -> 53661[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50105[label="Zero",fontsize=16,color="green",shape="box"];21548[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) ww31000000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) ww31000000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="burlywood",shape="box"];63030[label="ww31000000/Succ ww310000000",fontsize=10,color="white",style="solid",shape="box"];21548 -> 63030[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63030 -> 23587[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 63031[label="ww31000000/Zero",fontsize=10,color="white",style="solid",shape="box"];21548 -> 63031[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63031 -> 23588[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 21549[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww31000000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww31000000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="burlywood",shape="box"];63032[label="ww31000000/Succ ww310000000",fontsize=10,color="white",style="solid",shape="box"];21549 -> 63032[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63032 -> 23589[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 63033[label="ww31000000/Zero",fontsize=10,color="white",style="solid",shape="box"];21549 -> 63033[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63033 -> 23590[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 21550 -> 18748[label="",style="dashed", color="red", weight=0]; 189.27/136.88 21550[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];21550 -> 23591[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21550 -> 23592[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21550 -> 23593[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21550 -> 23594[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21550 -> 23595[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21551[label="Zero",fontsize=16,color="green",shape="box"];21552[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];21553[label="Zero",fontsize=16,color="green",shape="box"];21554[label="Succ (Succ (Succ (Succ ww31000000)))",fontsize=16,color="green",shape="box"];21555[label="ww5",fontsize=16,color="green",shape="box"];21556[label="Zero",fontsize=16,color="green",shape="box"];21557[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];21558[label="Zero",fontsize=16,color="green",shape="box"];21559[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];21560[label="ww5",fontsize=16,color="green",shape="box"];54592 -> 54742[label="",style="dashed", color="red", weight=0]; 189.27/136.88 54592[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54592 -> 54870[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54592 -> 54871[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54592 -> 54872[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54593[label="Succ (Succ (Succ ww3000000))",fontsize=16,color="green",shape="box"];54594[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];54595 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.88 54595[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54595 -> 55706[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54595 -> 55707[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54595 -> 55708[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54595 -> 55709[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54595 -> 55710[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54596 -> 56426[label="",style="dashed", color="red", weight=0]; 189.27/136.88 54596[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="magenta"];54596 -> 56573[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54596 -> 56574[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54596 -> 56575[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54596 -> 56576[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54596 -> 56577[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54597 -> 54742[label="",style="dashed", color="red", weight=0]; 189.27/136.88 54597[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54597 -> 54873[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54597 -> 54874[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54597 -> 54875[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54598[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];54599[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];54600 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.88 54600[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54600 -> 55715[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54600 -> 55716[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54600 -> 55717[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54600 -> 55718[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54600 -> 55719[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54601 -> 56426[label="",style="dashed", color="red", weight=0]; 189.27/136.88 54601[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))))",fontsize=16,color="magenta"];54601 -> 56578[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54601 -> 56579[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54601 -> 56580[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54601 -> 56581[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 54601 -> 56582[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 30313[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww3529)) (Neg (Succ ww3530))) (Float (Pos (Succ ww3531)) (Neg (Succ ww3532)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];30313 -> 30336[label="",style="solid", color="black", weight=3]; 189.27/136.88 56972 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.88 56972[label="primPlusFloat (Float (msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))) (srMyInt (Neg (Succ ww12200)) (Neg (Succ ww12400)))) ww4672",fontsize=16,color="magenta"];56972 -> 56981[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56972 -> 56982[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 56972 -> 56983[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21568 -> 20583[label="",style="dashed", color="red", weight=0]; 189.27/136.88 21568[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];21568 -> 23602[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21568 -> 23603[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21568 -> 23604[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21568 -> 23605[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21567[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) ww2621",fontsize=16,color="burlywood",shape="triangle"];63034[label="ww2621/MyTrue",fontsize=10,color="white",style="solid",shape="box"];21567 -> 63034[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63034 -> 23606[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 63035[label="ww2621/MyFalse",fontsize=10,color="white",style="solid",shape="box"];21567 -> 63035[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63035 -> 23607[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 21583 -> 20583[label="",style="dashed", color="red", weight=0]; 189.27/136.88 21583[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];21583 -> 23614[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21583 -> 23615[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21583 -> 23616[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21583 -> 23617[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21582[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) ww2623",fontsize=16,color="burlywood",shape="triangle"];63036[label="ww2623/MyTrue",fontsize=10,color="white",style="solid",shape="box"];21582 -> 63036[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63036 -> 23618[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 63037[label="ww2623/MyFalse",fontsize=10,color="white",style="solid",shape="box"];21582 -> 63037[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63037 -> 23619[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 59228[label="ww4000",fontsize=16,color="green",shape="box"];59229[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59230[label="Pos Zero",fontsize=16,color="green",shape="box"];59231[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];59232[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52824[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52825[label="ww5",fontsize=16,color="green",shape="box"];52826[label="ww3100",fontsize=16,color="green",shape="box"];52827[label="ww4000",fontsize=16,color="green",shape="box"];50302 -> 36910[label="",style="dashed", color="red", weight=0]; 189.27/136.88 50302[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50302 -> 53662[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50302 -> 53663[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50302 -> 53664[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50302 -> 53665[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 59233[label="ww4000",fontsize=16,color="green",shape="box"];59234[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59235[label="Pos Zero",fontsize=16,color="green",shape="box"];59236[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59237[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52832[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52833[label="ww5",fontsize=16,color="green",shape="box"];52834[label="ww3100",fontsize=16,color="green",shape="box"];52835[label="ww4000",fontsize=16,color="green",shape="box"];50303 -> 36910[label="",style="dashed", color="red", weight=0]; 189.27/136.88 50303[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50303 -> 53666[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50303 -> 53667[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50303 -> 53668[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50303 -> 53669[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21589[label="takeWhile1 (flip gtEsFloat (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww42 (iterate (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42)) (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) ww42)) (not (esEsOrdering (compareFloat ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT))",fontsize=16,color="black",shape="box"];21589 -> 23620[label="",style="solid", color="black", weight=3]; 189.27/136.88 23758 -> 21758[label="",style="dashed", color="red", weight=0]; 189.27/136.88 23758[label="primMulInt (srMyInt (Pos (Succ ww2914)) ww29151) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];23758 -> 23775[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 23758 -> 23776[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 23759[label="Cons (Float ww29150 ww29151) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww29120 ww29121) (Float (srMyInt (msMyInt (Pos (Succ ww2913)) ww29150) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww2914)) ww29151) (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151))))",fontsize=16,color="green",shape="box"];23759 -> 23777[label="",style="dashed", color="green", weight=3]; 189.27/136.88 23760 -> 25543[label="",style="dashed", color="red", weight=0]; 189.27/136.88 23760[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww29120 ww29121) (Float (srMyInt (msMyInt (Pos (Succ ww2913)) ww29150) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww2914)) ww29151) (Pos (Succ (Succ Zero))))))) (Float ww29150 ww29151) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151))) otherwise",fontsize=16,color="magenta"];23760 -> 25544[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 23760 -> 25545[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 27608[label="not (esEsOrdering (primCmpNat (Succ ww3306000) ww330500) GT)",fontsize=16,color="burlywood",shape="box"];63038[label="ww330500/Succ ww3305000",fontsize=10,color="white",style="solid",shape="box"];27608 -> 63038[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63038 -> 27699[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 63039[label="ww330500/Zero",fontsize=10,color="white",style="solid",shape="box"];27608 -> 63039[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63039 -> 27700[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 27609[label="not (esEsOrdering (primCmpNat Zero ww330500) GT)",fontsize=16,color="burlywood",shape="box"];63040[label="ww330500/Succ ww3305000",fontsize=10,color="white",style="solid",shape="box"];27609 -> 63040[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63040 -> 27701[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 63041[label="ww330500/Zero",fontsize=10,color="white",style="solid",shape="box"];27609 -> 63041[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63041 -> 27702[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 27610[label="ww330600",fontsize=16,color="green",shape="box"];27611[label="ww330500",fontsize=16,color="green",shape="box"];43994[label="ww42210",fontsize=16,color="green",shape="box"];43995[label="ww323900",fontsize=16,color="green",shape="box"];43996[label="ww42211",fontsize=16,color="green",shape="box"];43997[label="ww323901",fontsize=16,color="green",shape="box"];43998[label="Pos Zero",fontsize=16,color="green",shape="box"];43999[label="Pos Zero",fontsize=16,color="green",shape="box"];44048[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4312",fontsize=16,color="black",shape="triangle"];44048 -> 45225[label="",style="solid", color="black", weight=3]; 189.27/136.88 44049 -> 44001[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44049[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4312))",fontsize=16,color="magenta"];44049 -> 45226[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44029[label="ww4000",fontsize=16,color="green",shape="box"];44030[label="Pos Zero",fontsize=16,color="green",shape="box"];44031[label="Pos Zero",fontsize=16,color="green",shape="box"];44032[label="Pos Zero",fontsize=16,color="green",shape="box"];44033[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44034[label="Pos Zero",fontsize=16,color="green",shape="box"];44066[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4313",fontsize=16,color="black",shape="triangle"];44066 -> 45227[label="",style="solid", color="black", weight=3]; 189.27/136.88 44067 -> 44036[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44067[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4313))",fontsize=16,color="magenta"];44067 -> 45228[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44050[label="ww4000",fontsize=16,color="green",shape="box"];44051[label="Pos Zero",fontsize=16,color="green",shape="box"];44052[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44053[label="Pos Zero",fontsize=16,color="green",shape="box"];44054[label="Neg Zero",fontsize=16,color="green",shape="box"];44055[label="Pos Zero",fontsize=16,color="green",shape="box"];44084[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4314",fontsize=16,color="black",shape="triangle"];44084 -> 45229[label="",style="solid", color="black", weight=3]; 189.27/136.88 44085 -> 44057[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44085[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4314))",fontsize=16,color="magenta"];44085 -> 45230[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44068[label="ww4000",fontsize=16,color="green",shape="box"];44069[label="Pos Zero",fontsize=16,color="green",shape="box"];44070[label="Neg Zero",fontsize=16,color="green",shape="box"];44071[label="Pos Zero",fontsize=16,color="green",shape="box"];44072[label="Pos Zero",fontsize=16,color="green",shape="box"];44073[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44109[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4315",fontsize=16,color="black",shape="triangle"];44109 -> 45231[label="",style="solid", color="black", weight=3]; 189.27/136.88 44110 -> 44075[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44110[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4315))",fontsize=16,color="magenta"];44110 -> 45232[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44086[label="ww4000",fontsize=16,color="green",shape="box"];44087[label="Pos Zero",fontsize=16,color="green",shape="box"];44088[label="Pos Zero",fontsize=16,color="green",shape="box"];44089[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44090[label="ww4000",fontsize=16,color="green",shape="box"];44091[label="Pos Zero",fontsize=16,color="green",shape="box"];45237[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4397) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4397)))",fontsize=16,color="green",shape="box"];45237 -> 45269[label="",style="dashed", color="green", weight=3]; 189.27/136.88 45237 -> 45270[label="",style="dashed", color="green", weight=3]; 189.27/136.88 44094[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44095 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44095[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];44095 -> 45240[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44095 -> 45241[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 52932[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52933[label="ww3100",fontsize=16,color="green",shape="box"];52934[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52935[label="ww4000",fontsize=16,color="green",shape="box"];52837[label="ww4000",fontsize=16,color="green",shape="box"];52838[label="ww5",fontsize=16,color="green",shape="box"];52839[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52840[label="ww3100",fontsize=16,color="green",shape="box"];50340 -> 30525[label="",style="dashed", color="red", weight=0]; 189.27/136.88 50340[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50340 -> 53670[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50340 -> 53671[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50340 -> 53672[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50340 -> 53673[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 52936[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];52937[label="ww3100",fontsize=16,color="green",shape="box"];52938[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52939[label="ww4000",fontsize=16,color="green",shape="box"];52952[label="ww4000",fontsize=16,color="green",shape="box"];52953[label="ww5",fontsize=16,color="green",shape="box"];52954[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52955[label="ww3100",fontsize=16,color="green",shape="box"];50341 -> 30525[label="",style="dashed", color="red", weight=0]; 189.27/136.88 50341[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50341 -> 53674[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50341 -> 53675[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50341 -> 53676[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50341 -> 53677[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 30768[label="takeWhile1 (flip ltEsFloat ww3578) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960)))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960))))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960)))))) (flip ltEsFloat ww3578 (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960)))))",fontsize=16,color="black",shape="box"];30768 -> 30818[label="",style="solid", color="black", weight=3]; 189.27/136.88 44096[label="Neg Zero",fontsize=16,color="green",shape="box"];44097[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44124[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4316",fontsize=16,color="black",shape="triangle"];44124 -> 45242[label="",style="solid", color="black", weight=3]; 189.27/136.88 44125 -> 44099[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44125[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4316))",fontsize=16,color="magenta"];44125 -> 45243[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44111[label="ww4000",fontsize=16,color="green",shape="box"];44112[label="Pos Zero",fontsize=16,color="green",shape="box"];44113[label="Neg Zero",fontsize=16,color="green",shape="box"];44114[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44115[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44116[label="Neg Zero",fontsize=16,color="green",shape="box"];44137[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4317",fontsize=16,color="black",shape="triangle"];44137 -> 45244[label="",style="solid", color="black", weight=3]; 189.27/136.88 44138 -> 44118[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44138[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4317))",fontsize=16,color="magenta"];44138 -> 45245[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44126[label="ww4000",fontsize=16,color="green",shape="box"];44127[label="Pos Zero",fontsize=16,color="green",shape="box"];44128[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44129[label="Neg Zero",fontsize=16,color="green",shape="box"];44130[label="Neg Zero",fontsize=16,color="green",shape="box"];44131[label="Neg Zero",fontsize=16,color="green",shape="box"];44150[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4318",fontsize=16,color="black",shape="triangle"];44150 -> 45246[label="",style="solid", color="black", weight=3]; 189.27/136.88 44151 -> 44133[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44151[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4318))",fontsize=16,color="magenta"];44151 -> 45247[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44139[label="ww4000",fontsize=16,color="green",shape="box"];44140[label="Pos Zero",fontsize=16,color="green",shape="box"];44141[label="Neg Zero",fontsize=16,color="green",shape="box"];44142[label="Neg Zero",fontsize=16,color="green",shape="box"];52956[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52957[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];52958[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52959[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];52998[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52999[label="ww3100",fontsize=16,color="green",shape="box"];53000[label="ww3000",fontsize=16,color="green",shape="box"];53001[label="ww5",fontsize=16,color="green",shape="box"];50040[label="Succ ww3100",fontsize=16,color="green",shape="box"];50041[label="ww3000",fontsize=16,color="green",shape="box"];50042 -> 52965[label="",style="dashed", color="red", weight=0]; 189.27/136.88 50042[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50042 -> 53006[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50042 -> 53007[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50042 -> 53008[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50042 -> 53009[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 52961[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52962[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];52963[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];52964[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53002[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53003[label="ww3100",fontsize=16,color="green",shape="box"];53004[label="ww3000",fontsize=16,color="green",shape="box"];53005[label="ww5",fontsize=16,color="green",shape="box"];50043[label="Succ ww3100",fontsize=16,color="green",shape="box"];50044[label="ww3000",fontsize=16,color="green",shape="box"];50045 -> 52965[label="",style="dashed", color="red", weight=0]; 189.27/136.88 50045[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50045 -> 53010[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50045 -> 53011[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50045 -> 53012[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50045 -> 53013[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42835[label="ww320",fontsize=16,color="green",shape="box"];42836 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42836[label="msMyInt (Pos Zero) ww320",fontsize=16,color="magenta"];42837 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42837[label="srMyInt (srMyInt (Pos (Succ ww31)) ww321) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42837 -> 45248[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42837 -> 45249[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42838[label="ww301",fontsize=16,color="green",shape="box"];42839[label="ww321",fontsize=16,color="green",shape="box"];42840[label="ww300",fontsize=16,color="green",shape="box"];43702[label="Float ww320 ww321",fontsize=16,color="green",shape="box"];42842 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42842[label="srMyInt (msMyInt (Pos Zero) ww320) (Pos (Succ Zero))",fontsize=16,color="magenta"];42842 -> 45250[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42842 -> 45251[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42843[label="ww300",fontsize=16,color="green",shape="box"];42844 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42844[label="srMyInt (srMyInt (Pos (Succ ww31)) ww321) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42844 -> 45252[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42844 -> 45253[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42845[label="ww301",fontsize=16,color="green",shape="box"];21681[label="ww3000",fontsize=16,color="green",shape="box"];21682[label="ww3100",fontsize=16,color="green",shape="box"];21683[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];44143[label="Pos Zero",fontsize=16,color="green",shape="box"];44144[label="Pos Zero",fontsize=16,color="green",shape="box"];44162[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4319",fontsize=16,color="black",shape="triangle"];44162 -> 45254[label="",style="solid", color="black", weight=3]; 189.27/136.88 44163 -> 44146[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44163[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4319))",fontsize=16,color="magenta"];44163 -> 45255[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44152[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];44153[label="Pos Zero",fontsize=16,color="green",shape="box"];44154[label="Pos Zero",fontsize=16,color="green",shape="box"];44167[label="Neg Zero",fontsize=16,color="green",shape="box"];44168[label="Pos Zero",fontsize=16,color="green",shape="box"];44186[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4321",fontsize=16,color="black",shape="triangle"];44186 -> 45258[label="",style="solid", color="black", weight=3]; 189.27/136.88 44187 -> 44170[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44187[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4321))",fontsize=16,color="magenta"];44187 -> 45259[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44176[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];44177[label="Neg Zero",fontsize=16,color="green",shape="box"];44178[label="Pos Zero",fontsize=16,color="green",shape="box"];21713[label="ww2100",fontsize=16,color="green",shape="box"];21714[label="ww2100",fontsize=16,color="green",shape="box"];21715 -> 26038[label="",style="dashed", color="red", weight=0]; 189.27/136.88 21715[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20980 ww20981) (Float (srMyInt ww2445 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101))) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (primPlusFloat (Float ww20980 ww20981) (Float (srMyInt ww2445 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];21715 -> 26039[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21715 -> 26040[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 21715 -> 26041[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44179[label="Pos Zero",fontsize=16,color="green",shape="box"];44180[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44198[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4322",fontsize=16,color="black",shape="triangle"];44198 -> 45260[label="",style="solid", color="black", weight=3]; 189.27/136.88 44199 -> 44182[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44199[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4322))",fontsize=16,color="magenta"];44199 -> 45261[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44188[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];44189[label="Pos Zero",fontsize=16,color="green",shape="box"];44190[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44191[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44192[label="Neg Zero",fontsize=16,color="green",shape="box"];44215[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4323",fontsize=16,color="black",shape="triangle"];44215 -> 45262[label="",style="solid", color="black", weight=3]; 189.27/136.88 44216 -> 44194[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44216[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4323))",fontsize=16,color="magenta"];44216 -> 45263[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44200[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];44201[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44202[label="Neg Zero",fontsize=16,color="green",shape="box"];44203[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];45268[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4398) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4398)))",fontsize=16,color="green",shape="box"];45268 -> 45291[label="",style="dashed", color="green", weight=3]; 189.27/136.88 45268 -> 45292[label="",style="dashed", color="green", weight=3]; 189.27/136.88 44206[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44207 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44207[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];44207 -> 45271[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 53175[label="ww3100",fontsize=16,color="green",shape="box"];53176[label="ww3000",fontsize=16,color="green",shape="box"];53177[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53178[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53029[label="ww5",fontsize=16,color="green",shape="box"];53030[label="ww3100",fontsize=16,color="green",shape="box"];53031[label="ww3000",fontsize=16,color="green",shape="box"];53032[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];50106[label="Succ ww3100",fontsize=16,color="green",shape="box"];50107 -> 31059[label="",style="dashed", color="red", weight=0]; 189.27/136.88 50107[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50107 -> 53678[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50107 -> 53679[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50107 -> 53680[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50107 -> 53681[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50108[label="ww3000",fontsize=16,color="green",shape="box"];53179[label="ww3100",fontsize=16,color="green",shape="box"];53180[label="ww3000",fontsize=16,color="green",shape="box"];53181[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53182[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53063[label="ww5",fontsize=16,color="green",shape="box"];53064[label="ww3100",fontsize=16,color="green",shape="box"];53065[label="ww3000",fontsize=16,color="green",shape="box"];53066[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];50109[label="Succ ww3100",fontsize=16,color="green",shape="box"];50110 -> 31059[label="",style="dashed", color="red", weight=0]; 189.27/136.88 50110[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50110 -> 53682[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50110 -> 53683[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50110 -> 53684[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50110 -> 53685[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50111[label="ww3000",fontsize=16,color="green",shape="box"];44208[label="Neg Zero",fontsize=16,color="green",shape="box"];44209[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44227[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4324",fontsize=16,color="black",shape="triangle"];44227 -> 45272[label="",style="solid", color="black", weight=3]; 189.27/136.88 44228 -> 44211[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44228[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4324))",fontsize=16,color="magenta"];44228 -> 45273[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44217[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];44218[label="Neg Zero",fontsize=16,color="green",shape="box"];44219[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44232[label="Neg Zero",fontsize=16,color="green",shape="box"];44233[label="Neg Zero",fontsize=16,color="green",shape="box"];44254[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4326",fontsize=16,color="black",shape="triangle"];44254 -> 45276[label="",style="solid", color="black", weight=3]; 189.27/136.88 44255 -> 44235[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44255[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4326))",fontsize=16,color="magenta"];44255 -> 45277[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44241[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];44242[label="Neg Zero",fontsize=16,color="green",shape="box"];44243[label="Neg Zero",fontsize=16,color="green",shape="box"];53067[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53068[label="Pos Zero",fontsize=16,color="green",shape="box"];53069[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53070[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50304 -> 36447[label="",style="dashed", color="red", weight=0]; 189.27/136.88 50304[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];53071[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53072[label="Pos Zero",fontsize=16,color="green",shape="box"];53073[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53074[label="Float (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];50305 -> 36451[label="",style="dashed", color="red", weight=0]; 189.27/136.88 50305[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];44244[label="Pos Zero",fontsize=16,color="green",shape="box"];44245[label="Pos (Succ ww4286)",fontsize=16,color="green",shape="box"];44246[label="Pos (Succ ww4285)",fontsize=16,color="green",shape="box"];44247[label="Pos Zero",fontsize=16,color="green",shape="box"];44248[label="Pos Zero",fontsize=16,color="green",shape="box"];44266[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4327",fontsize=16,color="black",shape="triangle"];44266 -> 45278[label="",style="solid", color="black", weight=3]; 189.27/136.88 44267 -> 44250[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44267[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4327))",fontsize=16,color="magenta"];44267 -> 45279[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44256[label="Pos Zero",fontsize=16,color="green",shape="box"];44257[label="Pos Zero",fontsize=16,color="green",shape="box"];44258[label="Pos Zero",fontsize=16,color="green",shape="box"];44259[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44260[label="Pos Zero",fontsize=16,color="green",shape="box"];44278[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4328",fontsize=16,color="black",shape="triangle"];44278 -> 45280[label="",style="solid", color="black", weight=3]; 189.27/136.88 44279 -> 44262[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44279[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4328))",fontsize=16,color="magenta"];44279 -> 45281[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44268[label="Pos Zero",fontsize=16,color="green",shape="box"];44269[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44270[label="Pos Zero",fontsize=16,color="green",shape="box"];44271[label="Neg Zero",fontsize=16,color="green",shape="box"];44272[label="Pos Zero",fontsize=16,color="green",shape="box"];44290[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4329",fontsize=16,color="black",shape="triangle"];44290 -> 45282[label="",style="solid", color="black", weight=3]; 189.27/136.88 44291 -> 44274[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44291[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4329))",fontsize=16,color="magenta"];44291 -> 45283[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44280[label="Pos Zero",fontsize=16,color="green",shape="box"];44281[label="Neg Zero",fontsize=16,color="green",shape="box"];44282[label="Pos Zero",fontsize=16,color="green",shape="box"];44283[label="Pos Zero",fontsize=16,color="green",shape="box"];44284[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44307[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4330",fontsize=16,color="black",shape="triangle"];44307 -> 45284[label="",style="solid", color="black", weight=3]; 189.27/136.88 44308 -> 44286[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44308[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4330))",fontsize=16,color="magenta"];44308 -> 45285[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44292[label="Pos Zero",fontsize=16,color="green",shape="box"];44293[label="Pos Zero",fontsize=16,color="green",shape="box"];44294[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44295[label="Pos Zero",fontsize=16,color="green",shape="box"];45290[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4399) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4399)))",fontsize=16,color="green",shape="box"];45290 -> 45355[label="",style="dashed", color="green", weight=3]; 189.27/136.88 45290 -> 45356[label="",style="dashed", color="green", weight=3]; 189.27/136.88 44298[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44299 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44299[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];44299 -> 45293[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 53201[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53202[label="ww3100",fontsize=16,color="green",shape="box"];53203[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53076[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53077[label="ww3100",fontsize=16,color="green",shape="box"];53078[label="ww5",fontsize=16,color="green",shape="box"];50342 -> 31527[label="",style="dashed", color="red", weight=0]; 189.27/136.88 50342[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50342 -> 53686[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50342 -> 53687[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50342 -> 53688[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 53204[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53205[label="ww3100",fontsize=16,color="green",shape="box"];53206[label="Float (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53107[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53108[label="ww3100",fontsize=16,color="green",shape="box"];53109[label="ww5",fontsize=16,color="green",shape="box"];50343 -> 31527[label="",style="dashed", color="red", weight=0]; 189.27/136.88 50343[label="psFloat ww5 (fsFloat (msFloat (Float (Pos Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50343 -> 53689[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50343 -> 53690[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50343 -> 53691[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 31744[label="takeWhile1 (flip ltEsFloat ww3723) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969)))))) (flip ltEsFloat ww3723 (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969)))))",fontsize=16,color="black",shape="box"];31744 -> 31797[label="",style="solid", color="black", weight=3]; 189.27/136.88 44300[label="Neg Zero",fontsize=16,color="green",shape="box"];44301[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44319[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4331",fontsize=16,color="black",shape="triangle"];44319 -> 45294[label="",style="solid", color="black", weight=3]; 189.27/136.88 44320 -> 44303[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44320[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4331))",fontsize=16,color="magenta"];44320 -> 45295[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44309[label="Pos Zero",fontsize=16,color="green",shape="box"];44310[label="Neg Zero",fontsize=16,color="green",shape="box"];44311[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44312[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44313[label="Neg Zero",fontsize=16,color="green",shape="box"];44331[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4332",fontsize=16,color="black",shape="triangle"];44331 -> 45296[label="",style="solid", color="black", weight=3]; 189.27/136.88 44332 -> 44315[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44332[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4332))",fontsize=16,color="magenta"];44332 -> 45297[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44321[label="Pos Zero",fontsize=16,color="green",shape="box"];44322[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44323[label="Neg Zero",fontsize=16,color="green",shape="box"];44324[label="Neg Zero",fontsize=16,color="green",shape="box"];44325[label="Neg Zero",fontsize=16,color="green",shape="box"];44353[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4333",fontsize=16,color="black",shape="triangle"];44353 -> 45298[label="",style="solid", color="black", weight=3]; 189.27/136.88 44354 -> 44327[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44354[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4333))",fontsize=16,color="magenta"];44354 -> 45299[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44333[label="Pos Zero",fontsize=16,color="green",shape="box"];44334[label="Neg Zero",fontsize=16,color="green",shape="box"];44335[label="Neg Zero",fontsize=16,color="green",shape="box"];53110[label="not (esEsOrdering (primCmpNat (Succ ww449100) (Succ ww449000)) LT)",fontsize=16,color="black",shape="box"];53110 -> 53692[label="",style="solid", color="black", weight=3]; 189.27/136.88 53111[label="not (esEsOrdering (primCmpNat (Succ ww449100) Zero) LT)",fontsize=16,color="black",shape="box"];53111 -> 53693[label="",style="solid", color="black", weight=3]; 189.27/136.88 53112 -> 27486[label="",style="dashed", color="red", weight=0]; 189.27/136.88 53112[label="not MyFalse",fontsize=16,color="magenta"];53113 -> 52201[label="",style="dashed", color="red", weight=0]; 189.27/136.88 53113[label="not (esEsOrdering (primCmpNat Zero (Succ ww449000)) LT)",fontsize=16,color="magenta"];53113 -> 53694[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 53113 -> 53695[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 53114[label="not (esEsOrdering EQ LT)",fontsize=16,color="black",shape="triangle"];53114 -> 53696[label="",style="solid", color="black", weight=3]; 189.27/136.88 53115 -> 52195[label="",style="dashed", color="red", weight=0]; 189.27/136.88 53115[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];53116 -> 53114[label="",style="dashed", color="red", weight=0]; 189.27/136.88 53116[label="not (esEsOrdering EQ LT)",fontsize=16,color="magenta"];53117 -> 27481[label="",style="dashed", color="red", weight=0]; 189.27/136.88 53117[label="not MyTrue",fontsize=16,color="magenta"];53118[label="not (esEsOrdering (primCmpNat (Succ ww449000) (Succ ww449100)) LT)",fontsize=16,color="black",shape="box"];53118 -> 53697[label="",style="solid", color="black", weight=3]; 189.27/136.88 53119[label="not (esEsOrdering (primCmpNat Zero (Succ ww449100)) LT)",fontsize=16,color="black",shape="box"];53119 -> 53698[label="",style="solid", color="black", weight=3]; 189.27/136.88 53120 -> 52200[label="",style="dashed", color="red", weight=0]; 189.27/136.88 53120[label="not (esEsOrdering LT LT)",fontsize=16,color="magenta"];53121 -> 53114[label="",style="dashed", color="red", weight=0]; 189.27/136.88 53121[label="not (esEsOrdering EQ LT)",fontsize=16,color="magenta"];53122 -> 52194[label="",style="dashed", color="red", weight=0]; 189.27/136.88 53122[label="not (esEsOrdering (primCmpNat (Succ ww449000) Zero) LT)",fontsize=16,color="magenta"];53122 -> 53699[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 53122 -> 53700[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 53123 -> 53114[label="",style="dashed", color="red", weight=0]; 189.27/136.88 53123[label="not (esEsOrdering EQ LT)",fontsize=16,color="magenta"];53124 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 53124[label="srMyInt ww446201 ww32621",fontsize=16,color="magenta"];53124 -> 53701[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 53124 -> 53702[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 53125 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 53125[label="srMyInt ww446200 ww32620",fontsize=16,color="magenta"];53125 -> 53703[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 53125 -> 53704[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39417 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.88 39417[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 ww2315))) GT)",fontsize=16,color="magenta"];39417 -> 43011[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39417 -> 43012[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39417 -> 43013[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39417 -> 43014[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39417 -> 43015[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39417 -> 43016[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39418 -> 46719[label="",style="dashed", color="red", weight=0]; 189.27/136.88 39418[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="magenta"];39418 -> 46722[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39418 -> 46723[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39418 -> 46724[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39419 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.88 39419[label="psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39419 -> 43018[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39419 -> 43019[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39420 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 39420[label="srMyInt ww5421 ww2315",fontsize=16,color="magenta"];39420 -> 43020[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39420 -> 43021[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39421[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];39422[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];39423 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.88 39423[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 ww2317))) GT)",fontsize=16,color="magenta"];39423 -> 43022[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39423 -> 43023[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39423 -> 43024[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39423 -> 43025[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39423 -> 43026[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39423 -> 43027[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39424 -> 46719[label="",style="dashed", color="red", weight=0]; 189.27/136.88 39424[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="magenta"];39424 -> 46725[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39424 -> 46726[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39424 -> 46727[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39425 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.88 39425[label="psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39425 -> 43029[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39425 -> 43030[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39426 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 39426[label="srMyInt ww5421 ww2317",fontsize=16,color="magenta"];39426 -> 43031[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39426 -> 43032[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39427[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];39428[label="Pos Zero",fontsize=16,color="green",shape="box"];42846[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];42847 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42847[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];42847 -> 45300[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42847 -> 45301[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42848 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42848[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42848 -> 45302[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42848 -> 45303[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42849[label="ww5421",fontsize=16,color="green",shape="box"];42850[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];42851[label="ww5420",fontsize=16,color="green",shape="box"];45780[label="Float (Neg (Succ ww540)) (Neg (Succ ww54100))",fontsize=16,color="green",shape="box"];42853 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42853[label="srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42853 -> 45306[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42853 -> 45307[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42854[label="ww5420",fontsize=16,color="green",shape="box"];42855 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42855[label="srMyInt (srMyInt (Pos Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42855 -> 45308[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42855 -> 45309[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42856[label="ww5421",fontsize=16,color="green",shape="box"];39435 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.88 39435[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg Zero)) (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 ww2319))) GT)",fontsize=16,color="magenta"];39435 -> 43033[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39435 -> 43034[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39435 -> 43035[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39435 -> 43036[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39435 -> 43037[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39435 -> 43038[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39436 -> 46118[label="",style="dashed", color="red", weight=0]; 189.27/136.88 39436[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Pos Zero)) (Float (Neg (Succ ww540)) (Neg Zero))) (Float (Neg (Succ ww540)) (Neg Zero)))",fontsize=16,color="magenta"];39436 -> 46119[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39437 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.88 39437[label="psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39437 -> 43040[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39437 -> 43041[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39438 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 39438[label="srMyInt ww5421 ww2319",fontsize=16,color="magenta"];39438 -> 43042[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39438 -> 43043[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39439[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];39440[label="Neg Zero",fontsize=16,color="green",shape="box"];24100 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.88 24100[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];24100 -> 24103[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24100 -> 24104[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24101 -> 20583[label="",style="dashed", color="red", weight=0]; 189.27/136.88 24101[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];24101 -> 24105[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24101 -> 24106[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24101 -> 24107[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24101 -> 24108[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24101 -> 24109[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24101 -> 24110[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24099[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt ww2970 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) ww2709",fontsize=16,color="burlywood",shape="triangle"];63042[label="ww2709/MyTrue",fontsize=10,color="white",style="solid",shape="box"];24099 -> 63042[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63042 -> 24111[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 63043[label="ww2709/MyFalse",fontsize=10,color="white",style="solid",shape="box"];24099 -> 63043[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63043 -> 24112[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 39441 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.88 39441[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 ww2321))) GT)",fontsize=16,color="magenta"];39441 -> 43044[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39441 -> 43045[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39441 -> 43046[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39441 -> 43047[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39441 -> 43048[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39441 -> 43049[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39442 -> 46127[label="",style="dashed", color="red", weight=0]; 189.27/136.88 39442[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="magenta"];39442 -> 46128[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39443 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.88 39443[label="psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39443 -> 43051[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39443 -> 43052[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39444 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 39444[label="srMyInt ww5421 ww2321",fontsize=16,color="magenta"];39444 -> 43053[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39444 -> 43054[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39445[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];39446[label="Pos Zero",fontsize=16,color="green",shape="box"];42857[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];42858 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42858[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];42858 -> 45310[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42858 -> 45311[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42859 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42859[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42859 -> 45312[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42859 -> 45313[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42860[label="ww5421",fontsize=16,color="green",shape="box"];42861[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];42862[label="ww5420",fontsize=16,color="green",shape="box"];45805[label="Float (Neg (Succ ww540)) (Pos (Succ ww54100))",fontsize=16,color="green",shape="box"];42864 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42864[label="srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42864 -> 45316[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42864 -> 45317[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42865[label="ww5420",fontsize=16,color="green",shape="box"];42866 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42866[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42866 -> 45318[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42866 -> 45319[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42867[label="ww5421",fontsize=16,color="green",shape="box"];39453 -> 20609[label="",style="dashed", color="red", weight=0]; 189.27/136.88 39453[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Pos Zero)) (Float (psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))) (srMyInt ww5421 ww2323))) GT)",fontsize=16,color="magenta"];39453 -> 43055[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39453 -> 43056[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39453 -> 43057[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39453 -> 43058[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39453 -> 43059[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39453 -> 43060[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39454 -> 46138[label="",style="dashed", color="red", weight=0]; 189.27/136.88 39454[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg Zero)) (Float (Neg (Succ ww540)) (Pos Zero))) (Float (Neg (Succ ww540)) (Pos Zero)))",fontsize=16,color="magenta"];39454 -> 46139[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39455 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.88 39455[label="psMyInt ww5420 (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero)))",fontsize=16,color="magenta"];39455 -> 43062[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39455 -> 43063[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39456 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 39456[label="srMyInt ww5421 ww2323",fontsize=16,color="magenta"];39456 -> 43064[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39456 -> 43065[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 39457[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];39458[label="Pos Zero",fontsize=16,color="green",shape="box"];24165 -> 20583[label="",style="dashed", color="red", weight=0]; 189.27/136.88 24165[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];24165 -> 24168[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24165 -> 24169[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24165 -> 24170[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24165 -> 24171[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24165 -> 24172[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24165 -> 24173[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24166 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.88 24166[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];24166 -> 24174[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24166 -> 24175[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24164[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt ww2973 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) ww2712",fontsize=16,color="burlywood",shape="triangle"];63044[label="ww2712/MyTrue",fontsize=10,color="white",style="solid",shape="box"];24164 -> 63044[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63044 -> 24176[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 63045[label="ww2712/MyFalse",fontsize=10,color="white",style="solid",shape="box"];24164 -> 63045[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63045 -> 24177[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 42868[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];42869 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42869[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];42869 -> 45320[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42869 -> 45321[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42870 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42870[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42870 -> 45322[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42870 -> 45323[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42871[label="ww5421",fontsize=16,color="green",shape="box"];42872[label="Neg Zero",fontsize=16,color="green",shape="box"];42873[label="ww5420",fontsize=16,color="green",shape="box"];46772[label="Float (Neg (Succ ww540)) (Neg Zero)",fontsize=16,color="green",shape="box"];46773[label="Succ ww53900",fontsize=16,color="green",shape="box"];46774[label="Zero",fontsize=16,color="green",shape="box"];42875 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42875[label="srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42875 -> 45326[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42875 -> 45327[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42876[label="ww5420",fontsize=16,color="green",shape="box"];42877 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42877[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42877 -> 45328[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42877 -> 45329[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42878[label="ww5421",fontsize=16,color="green",shape="box"];42879[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];42880 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42880[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];42880 -> 45330[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42880 -> 45331[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42881 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42881[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42881 -> 45332[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42881 -> 45333[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42882[label="ww5421",fontsize=16,color="green",shape="box"];42883[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];42884[label="ww5420",fontsize=16,color="green",shape="box"];46775[label="Float (Neg (Succ ww540)) (Neg (Succ ww54100))",fontsize=16,color="green",shape="box"];46776[label="Zero",fontsize=16,color="green",shape="box"];46777[label="Succ ww54100",fontsize=16,color="green",shape="box"];42886 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42886[label="srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42886 -> 45336[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42886 -> 45337[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42887[label="ww5420",fontsize=16,color="green",shape="box"];42888 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42888[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42888 -> 45338[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42888 -> 45339[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42889[label="ww5421",fontsize=16,color="green",shape="box"];42890[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];42891 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42891[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];42891 -> 45340[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42891 -> 45341[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42892 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42892[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42892 -> 45342[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42892 -> 45343[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42893[label="ww5421",fontsize=16,color="green",shape="box"];42894[label="Neg Zero",fontsize=16,color="green",shape="box"];42895[label="ww5420",fontsize=16,color="green",shape="box"];46778[label="Float (Neg (Succ ww540)) (Neg Zero)",fontsize=16,color="green",shape="box"];46779[label="Zero",fontsize=16,color="green",shape="box"];46780[label="Zero",fontsize=16,color="green",shape="box"];42897 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42897[label="srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42897 -> 45346[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42897 -> 45347[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42898[label="ww5420",fontsize=16,color="green",shape="box"];42899 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42899[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42899 -> 45348[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42899 -> 45349[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42900[label="ww5421",fontsize=16,color="green",shape="box"];53144[label="ww5",fontsize=16,color="green",shape="box"];53145[label="ww3100",fontsize=16,color="green",shape="box"];53146[label="ww4000",fontsize=16,color="green",shape="box"];53147[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53148[label="ww5",fontsize=16,color="green",shape="box"];53149[label="ww3100",fontsize=16,color="green",shape="box"];53150[label="ww4000",fontsize=16,color="green",shape="box"];53151[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];44336[label="ww4000",fontsize=16,color="green",shape="box"];44337[label="Neg Zero",fontsize=16,color="green",shape="box"];45354[label="Cons (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4400) (iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4400)))",fontsize=16,color="green",shape="box"];45354 -> 45376[label="",style="dashed", color="green", weight=3]; 189.27/136.88 45354 -> 45377[label="",style="dashed", color="green", weight=3]; 189.27/136.88 44340[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44341 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44341[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];44341 -> 45357[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44341 -> 45358[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 20566 -> 21758[label="",style="dashed", color="red", weight=0]; 189.27/136.88 20566[label="primMulInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];20566 -> 21797[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 20566 -> 21798[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 22356[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww2485",fontsize=16,color="black",shape="box"];22356 -> 24198[label="",style="solid", color="black", weight=3]; 189.27/136.88 22357 -> 20575[label="",style="dashed", color="red", weight=0]; 189.27/136.88 22357[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww2485",fontsize=16,color="magenta"];44342[label="ww7",fontsize=16,color="green",shape="box"];44343[label="Neg Zero",fontsize=16,color="green",shape="box"];44344[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44345 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44345[label="msMyInt (Pos (Succ ww7)) (Neg Zero)",fontsize=16,color="magenta"];44345 -> 45359[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44345 -> 45360[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44346[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44347[label="Pos Zero",fontsize=16,color="green",shape="box"];44366[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4334",fontsize=16,color="black",shape="triangle"];44366 -> 45361[label="",style="solid", color="black", weight=3]; 189.27/136.88 44367 -> 44349[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44367[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4334))",fontsize=16,color="magenta"];44367 -> 45362[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44355[label="ww4000",fontsize=16,color="green",shape="box"];44356[label="Neg Zero",fontsize=16,color="green",shape="box"];44357[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44358[label="Pos Zero",fontsize=16,color="green",shape="box"];20273[label="Pos (primPlusNat (Succ ww4000) Zero)",fontsize=16,color="green",shape="box"];20273 -> 20288[label="",style="dashed", color="green", weight=3]; 189.27/136.88 22363[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];33585[label="takeWhile1 (flip ltEsFloat ww3892) (primPlusFloat (primMinusFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))) (iterate (primPlusFloat (primMinusFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123))))) (primPlusFloat (primMinusFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (primPlusFloat (primMinusFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))))) (not (esEsOrdering (primCmpFloat (primPlusFloat (primMinusFloat (Float (Pos (Succ ww2121)) (Neg (Succ ww2122))) (Float (Neg Zero) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))) ww3892) GT))",fontsize=16,color="black",shape="box"];33585 -> 33777[label="",style="solid", color="black", weight=3]; 189.27/136.88 58883[label="Pos (Succ ww2123)",fontsize=16,color="green",shape="box"];58884[label="Neg (Succ ww2122)",fontsize=16,color="green",shape="box"];58885[label="ww2121",fontsize=16,color="green",shape="box"];58886[label="Neg Zero",fontsize=16,color="green",shape="box"];22367[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];22368[label="Pos Zero",fontsize=16,color="green",shape="box"];22369[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww2496",fontsize=16,color="black",shape="box"];22369 -> 24218[label="",style="solid", color="black", weight=3]; 189.27/136.88 22370 -> 20625[label="",style="dashed", color="red", weight=0]; 189.27/136.88 22370[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww2496",fontsize=16,color="magenta"];44359[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44360[label="Neg Zero",fontsize=16,color="green",shape="box"];44379[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4335",fontsize=16,color="black",shape="triangle"];44379 -> 45363[label="",style="solid", color="black", weight=3]; 189.27/136.88 44380 -> 44362[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44380[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4335))",fontsize=16,color="magenta"];44380 -> 45364[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44368[label="ww4000",fontsize=16,color="green",shape="box"];44369[label="Neg Zero",fontsize=16,color="green",shape="box"];44370[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44371[label="Neg Zero",fontsize=16,color="green",shape="box"];53223[label="ww3100",fontsize=16,color="green",shape="box"];53224[label="ww5",fontsize=16,color="green",shape="box"];53225[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53226[label="ww4000",fontsize=16,color="green",shape="box"];53227[label="ww3100",fontsize=16,color="green",shape="box"];53228[label="ww5",fontsize=16,color="green",shape="box"];53229[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53230[label="ww4000",fontsize=16,color="green",shape="box"];28412[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww3100))) (Float ww34290 ww34291)) GT)",fontsize=16,color="black",shape="box"];28412 -> 28462[label="",style="solid", color="black", weight=3]; 189.27/136.88 33439[label="takeWhile1 (flip ltEsFloat ww3905) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979)))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979))))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979)))))) (flip ltEsFloat ww3905 (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979)))))",fontsize=16,color="black",shape="box"];33439 -> 33496[label="",style="solid", color="black", weight=3]; 189.27/136.88 53231[label="Neg (Succ ww4523)",fontsize=16,color="green",shape="box"];53232[label="Neg (Succ ww4522)",fontsize=16,color="green",shape="box"];53233[label="ww4521",fontsize=16,color="green",shape="box"];53234[label="Neg Zero",fontsize=16,color="green",shape="box"];33586 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.88 33586[label="msMyInt (Pos (Succ ww3909)) (Neg Zero)",fontsize=16,color="magenta"];33586 -> 33778[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 33586 -> 33779[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 33587 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 33587[label="srMyInt (Neg (Succ ww3910)) (Neg (Succ ww3911))",fontsize=16,color="magenta"];33587 -> 33780[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 33587 -> 33781[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 53235[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww17)) (Neg (Succ Zero))) (Float ww180 ww181)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];53235 -> 53705[label="",style="solid", color="black", weight=3]; 189.27/136.88 44372[label="Neg Zero",fontsize=16,color="green",shape="box"];44373[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44392[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4336",fontsize=16,color="black",shape="triangle"];44392 -> 45365[label="",style="solid", color="black", weight=3]; 189.27/136.88 44393 -> 44375[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44393[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4336))",fontsize=16,color="magenta"];44393 -> 45366[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44381[label="ww4000",fontsize=16,color="green",shape="box"];44382[label="Neg Zero",fontsize=16,color="green",shape="box"];44383[label="Neg Zero",fontsize=16,color="green",shape="box"];44384[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44385[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44386[label="Neg Zero",fontsize=16,color="green",shape="box"];44405[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4337",fontsize=16,color="black",shape="triangle"];44405 -> 45367[label="",style="solid", color="black", weight=3]; 189.27/136.88 44406 -> 44388[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44406[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4337))",fontsize=16,color="magenta"];44406 -> 45368[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44394[label="ww4000",fontsize=16,color="green",shape="box"];44395[label="Neg Zero",fontsize=16,color="green",shape="box"];44396[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44397[label="Neg Zero",fontsize=16,color="green",shape="box"];44398[label="Neg Zero",fontsize=16,color="green",shape="box"];44399[label="Neg Zero",fontsize=16,color="green",shape="box"];44423[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4338",fontsize=16,color="black",shape="triangle"];44423 -> 45369[label="",style="solid", color="black", weight=3]; 189.27/136.88 44424 -> 44401[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44424[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4338))",fontsize=16,color="magenta"];44424 -> 45370[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44407[label="ww4000",fontsize=16,color="green",shape="box"];44408[label="Neg Zero",fontsize=16,color="green",shape="box"];44409[label="Neg Zero",fontsize=16,color="green",shape="box"];44410[label="Neg Zero",fontsize=16,color="green",shape="box"];52340[label="ww5",fontsize=16,color="green",shape="box"];52341[label="ww3000",fontsize=16,color="green",shape="box"];52342[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52343[label="ww3100",fontsize=16,color="green",shape="box"];52344[label="ww5",fontsize=16,color="green",shape="box"];52345[label="ww3000",fontsize=16,color="green",shape="box"];52346[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52347[label="ww3100",fontsize=16,color="green",shape="box"];44411[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];45375[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4401) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4401)))",fontsize=16,color="green",shape="box"];45375 -> 45388[label="",style="dashed", color="green", weight=3]; 189.27/136.88 45375 -> 45389[label="",style="dashed", color="green", weight=3]; 189.27/136.88 44414[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44415 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44415[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];44415 -> 45378[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44416[label="Pos Zero",fontsize=16,color="green",shape="box"];44417[label="Pos Zero",fontsize=16,color="green",shape="box"];44435[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4339",fontsize=16,color="black",shape="triangle"];44435 -> 45379[label="",style="solid", color="black", weight=3]; 189.27/136.88 44436 -> 44419[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44436[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4339))",fontsize=16,color="magenta"];44436 -> 45380[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44425[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];44426[label="Pos Zero",fontsize=16,color="green",shape="box"];44427[label="Pos Zero",fontsize=16,color="green",shape="box"];44428[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44429[label="Pos Zero",fontsize=16,color="green",shape="box"];44452[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4340",fontsize=16,color="black",shape="triangle"];44452 -> 45381[label="",style="solid", color="black", weight=3]; 189.27/136.88 44453 -> 44431[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44453[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4340))",fontsize=16,color="magenta"];44453 -> 45382[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44437[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];44438[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44439[label="Pos Zero",fontsize=16,color="green",shape="box"];44440[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];45387[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4402) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4402)))",fontsize=16,color="green",shape="box"];45387 -> 45400[label="",style="dashed", color="green", weight=3]; 189.27/136.88 45387 -> 45401[label="",style="dashed", color="green", weight=3]; 189.27/136.88 44443[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44444 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44444[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];44444 -> 45390[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 22393 -> 26397[label="",style="dashed", color="red", weight=0]; 189.27/136.88 22393[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21290 ww21291) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww2131))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww2130)) (Pos (Succ ww2132))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (primPlusFloat (Float ww21290 ww21291) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww2131))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww2130)) (Pos (Succ ww2132))) (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];22393 -> 26398[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 22393 -> 26399[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 22393 -> 26400[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44445[label="Pos Zero",fontsize=16,color="green",shape="box"];44446[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44464[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4341",fontsize=16,color="black",shape="triangle"];44464 -> 45391[label="",style="solid", color="black", weight=3]; 189.27/136.88 44465 -> 44448[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44465[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4341))",fontsize=16,color="magenta"];44465 -> 45392[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44454[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];44455[label="Pos Zero",fontsize=16,color="green",shape="box"];44456[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44457[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44458[label="Neg Zero",fontsize=16,color="green",shape="box"];44481[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4342",fontsize=16,color="black",shape="triangle"];44481 -> 45393[label="",style="solid", color="black", weight=3]; 189.27/136.88 44482 -> 44460[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44482[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4342))",fontsize=16,color="magenta"];44482 -> 45394[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44466[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];44467[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44468[label="Neg Zero",fontsize=16,color="green",shape="box"];44469[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];45399[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4403) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4403)))",fontsize=16,color="green",shape="box"];45399 -> 45414[label="",style="dashed", color="green", weight=3]; 189.27/136.88 45399 -> 45415[label="",style="dashed", color="green", weight=3]; 189.27/136.88 44472[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44473 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44473[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];44473 -> 45402[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 53236[label="ww3100",fontsize=16,color="green",shape="box"];53237[label="ww3000",fontsize=16,color="green",shape="box"];53238[label="ww5",fontsize=16,color="green",shape="box"];53239[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53240[label="ww3100",fontsize=16,color="green",shape="box"];53241[label="ww3000",fontsize=16,color="green",shape="box"];53242[label="ww5",fontsize=16,color="green",shape="box"];53243[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28705[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))) (Float ww34530 ww34531)) GT)",fontsize=16,color="black",shape="box"];28705 -> 28807[label="",style="solid", color="black", weight=3]; 189.27/136.88 34344[label="takeWhile1 (flip ltEsFloat ww3994) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))))) (flip ltEsFloat ww3994 (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))))",fontsize=16,color="black",shape="box"];34344 -> 34501[label="",style="solid", color="black", weight=3]; 189.27/136.88 44474[label="Neg Zero",fontsize=16,color="green",shape="box"];44475[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44493[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4343",fontsize=16,color="black",shape="triangle"];44493 -> 45403[label="",style="solid", color="black", weight=3]; 189.27/136.88 44494 -> 44477[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44494[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4343))",fontsize=16,color="magenta"];44494 -> 45404[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44483[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];44484[label="Neg Zero",fontsize=16,color="green",shape="box"];44485[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44486[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44487[label="Neg Zero",fontsize=16,color="green",shape="box"];44505[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4344",fontsize=16,color="black",shape="triangle"];44505 -> 45405[label="",style="solid", color="black", weight=3]; 189.27/136.88 44506 -> 44489[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44506[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4344))",fontsize=16,color="magenta"];44506 -> 45406[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44495[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];44496[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44497[label="Neg Zero",fontsize=16,color="green",shape="box"];44498[label="Neg Zero",fontsize=16,color="green",shape="box"];44499[label="Neg Zero",fontsize=16,color="green",shape="box"];44522[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4345",fontsize=16,color="black",shape="triangle"];44522 -> 45407[label="",style="solid", color="black", weight=3]; 189.27/136.88 44523 -> 44501[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44523[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4345))",fontsize=16,color="magenta"];44523 -> 45408[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44507[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];44508[label="Neg Zero",fontsize=16,color="green",shape="box"];44509[label="Neg Zero",fontsize=16,color="green",shape="box"];52459[label="ww3100",fontsize=16,color="green",shape="box"];52460[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52461[label="ww5",fontsize=16,color="green",shape="box"];52462[label="ww3100",fontsize=16,color="green",shape="box"];52463[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52464[label="ww5",fontsize=16,color="green",shape="box"];44510[label="Neg Zero",fontsize=16,color="green",shape="box"];45413[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4404) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4404)))",fontsize=16,color="green",shape="box"];45413 -> 45426[label="",style="dashed", color="green", weight=3]; 189.27/136.88 45413 -> 45427[label="",style="dashed", color="green", weight=3]; 189.27/136.88 44513[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44514 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44514[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];44514 -> 45416[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44515[label="Pos Zero",fontsize=16,color="green",shape="box"];44516[label="Pos Zero",fontsize=16,color="green",shape="box"];44534[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4346",fontsize=16,color="black",shape="triangle"];44534 -> 45417[label="",style="solid", color="black", weight=3]; 189.27/136.88 44535 -> 44518[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44535[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4346))",fontsize=16,color="magenta"];44535 -> 45418[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44524[label="Neg Zero",fontsize=16,color="green",shape="box"];44525[label="Pos Zero",fontsize=16,color="green",shape="box"];44526[label="Pos Zero",fontsize=16,color="green",shape="box"];44527[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44528[label="Pos Zero",fontsize=16,color="green",shape="box"];44551[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4347",fontsize=16,color="black",shape="triangle"];44551 -> 45419[label="",style="solid", color="black", weight=3]; 189.27/136.88 44552 -> 44530[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44552[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4347))",fontsize=16,color="magenta"];44552 -> 45420[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44536[label="Neg Zero",fontsize=16,color="green",shape="box"];44537[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44538[label="Pos Zero",fontsize=16,color="green",shape="box"];44539[label="Neg Zero",fontsize=16,color="green",shape="box"];45425[label="Cons (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4405) (iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4405)))",fontsize=16,color="green",shape="box"];45425 -> 45438[label="",style="dashed", color="green", weight=3]; 189.27/136.88 45425 -> 45439[label="",style="dashed", color="green", weight=3]; 189.27/136.88 44542[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44543 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44543[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];44543 -> 45428[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 35339[label="takeWhile1 (flip ltEsFloat ww4075) (primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))) (iterate (primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142))))) (primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))))) (not (esEsOrdering (primCmpFloat (primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww2141))) (Float (Neg Zero) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))) ww4075) GT))",fontsize=16,color="black",shape="box"];35339 -> 35392[label="",style="solid", color="black", weight=3]; 189.27/136.88 58913[label="Pos (Succ ww2142)",fontsize=16,color="green",shape="box"];58914[label="Neg (Succ ww2141)",fontsize=16,color="green",shape="box"];58915[label="Neg Zero",fontsize=16,color="green",shape="box"];44544[label="Pos Zero",fontsize=16,color="green",shape="box"];44545[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44563[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4348",fontsize=16,color="black",shape="triangle"];44563 -> 45429[label="",style="solid", color="black", weight=3]; 189.27/136.88 44564 -> 44547[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44564[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4348))",fontsize=16,color="magenta"];44564 -> 45430[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44553[label="Neg Zero",fontsize=16,color="green",shape="box"];44554[label="Pos Zero",fontsize=16,color="green",shape="box"];44555[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44556[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44557[label="Neg Zero",fontsize=16,color="green",shape="box"];44580[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4349",fontsize=16,color="black",shape="triangle"];44580 -> 45431[label="",style="solid", color="black", weight=3]; 189.27/136.88 44581 -> 44559[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44581[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4349))",fontsize=16,color="magenta"];44581 -> 45432[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44565[label="Neg Zero",fontsize=16,color="green",shape="box"];44566[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44567[label="Neg Zero",fontsize=16,color="green",shape="box"];44568[label="Neg Zero",fontsize=16,color="green",shape="box"];45437[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4406) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4406)))",fontsize=16,color="green",shape="box"];45437 -> 45509[label="",style="dashed", color="green", weight=3]; 189.27/136.88 45437 -> 45510[label="",style="dashed", color="green", weight=3]; 189.27/136.88 44571[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44572 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44572[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];44572 -> 45440[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 53244[label="ww3100",fontsize=16,color="green",shape="box"];53245[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53246[label="ww5",fontsize=16,color="green",shape="box"];53247[label="ww3100",fontsize=16,color="green",shape="box"];53248[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53249[label="ww5",fontsize=16,color="green",shape="box"];35227[label="takeWhile1 (flip ltEsFloat ww4091) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988)))))) (flip ltEsFloat ww4091 (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988)))))",fontsize=16,color="black",shape="box"];35227 -> 35299[label="",style="solid", color="black", weight=3]; 189.27/136.88 44573[label="Neg Zero",fontsize=16,color="green",shape="box"];44574[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44592[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4350",fontsize=16,color="black",shape="triangle"];44592 -> 45441[label="",style="solid", color="black", weight=3]; 189.27/136.88 44593 -> 44576[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44593[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4350))",fontsize=16,color="magenta"];44593 -> 45442[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44582[label="Neg Zero",fontsize=16,color="green",shape="box"];44583[label="Neg Zero",fontsize=16,color="green",shape="box"];44584[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44585[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44586[label="Neg Zero",fontsize=16,color="green",shape="box"];44604[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4351",fontsize=16,color="black",shape="triangle"];44604 -> 45443[label="",style="solid", color="black", weight=3]; 189.27/136.88 44605 -> 44588[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44605[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4351))",fontsize=16,color="magenta"];44605 -> 45444[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44594[label="Neg Zero",fontsize=16,color="green",shape="box"];44595[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44596[label="Neg Zero",fontsize=16,color="green",shape="box"];44597[label="Neg Zero",fontsize=16,color="green",shape="box"];44598[label="Neg Zero",fontsize=16,color="green",shape="box"];44625[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4352",fontsize=16,color="black",shape="triangle"];44625 -> 45445[label="",style="solid", color="black", weight=3]; 189.27/136.88 44626 -> 44600[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44626[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4352))",fontsize=16,color="magenta"];44626 -> 45446[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44606[label="Neg Zero",fontsize=16,color="green",shape="box"];44607[label="Neg Zero",fontsize=16,color="green",shape="box"];44608[label="Neg Zero",fontsize=16,color="green",shape="box"];24538 -> 20583[label="",style="dashed", color="red", weight=0]; 189.27/136.88 24538[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];24538 -> 24543[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24538 -> 24544[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24538 -> 24545[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24538 -> 24546[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24538 -> 24547[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24538 -> 24548[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24539 -> 23743[label="",style="dashed", color="red", weight=0]; 189.27/136.88 24539[label="srMyInt (srMyInt (Pos (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24539 -> 24549[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24539 -> 24550[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24540 -> 20687[label="",style="dashed", color="red", weight=0]; 189.27/136.88 24540[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];24537[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt ww3040 (Pos (Succ Zero))) ww3038))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) ww2756",fontsize=16,color="burlywood",shape="triangle"];63046[label="ww2756/MyTrue",fontsize=10,color="white",style="solid",shape="box"];24537 -> 63046[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63046 -> 24551[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 63047[label="ww2756/MyFalse",fontsize=10,color="white",style="solid",shape="box"];24537 -> 63047[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63047 -> 24552[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 18170 -> 21758[label="",style="dashed", color="red", weight=0]; 189.27/136.88 18170[label="primMulInt (srMyInt (Pos (Succ ww4100)) (Pos Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];18170 -> 21773[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 18170 -> 21774[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 22515[label="ww95600",fontsize=16,color="green",shape="box"];22516[label="Cons (Float (Pos (Succ ww957)) (Pos Zero)) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2352))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))))",fontsize=16,color="green",shape="box"];22516 -> 24554[label="",style="dashed", color="green", weight=3]; 189.27/136.88 22517 -> 26572[label="",style="dashed", color="red", weight=0]; 189.27/136.88 22517[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2352))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) otherwise",fontsize=16,color="magenta"];22517 -> 26573[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 22518[label="ww95800",fontsize=16,color="green",shape="box"];22519[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];22520[label="Cons (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2354))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))))",fontsize=16,color="green",shape="box"];22520 -> 24557[label="",style="dashed", color="green", weight=3]; 189.27/136.88 22521 -> 57264[label="",style="dashed", color="red", weight=0]; 189.27/136.88 22521[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2354))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) otherwise",fontsize=16,color="magenta"];22521 -> 57269[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 22521 -> 57270[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 22522[label="Cons (Float (Pos (Succ ww957)) (Pos Zero)) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2356))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))))",fontsize=16,color="green",shape="box"];22522 -> 24560[label="",style="dashed", color="green", weight=3]; 189.27/136.88 22523 -> 26586[label="",style="dashed", color="red", weight=0]; 189.27/136.88 22523[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2356))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) otherwise",fontsize=16,color="magenta"];22523 -> 26587[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42901[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];42902 -> 20687[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42902[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];42903 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42903[label="srMyInt (srMyInt (Pos (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42903 -> 45447[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42903 -> 45448[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42904[label="ww9591",fontsize=16,color="green",shape="box"];42905[label="Neg Zero",fontsize=16,color="green",shape="box"];42906[label="ww9590",fontsize=16,color="green",shape="box"];45896[label="Float (Pos (Succ ww957)) (Neg Zero)",fontsize=16,color="green",shape="box"];42908 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42908[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42908 -> 45451[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42908 -> 45452[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42909[label="ww9590",fontsize=16,color="green",shape="box"];42910 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42910[label="srMyInt (srMyInt (Pos (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42910 -> 45453[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42910 -> 45454[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42911[label="ww9591",fontsize=16,color="green",shape="box"];22563[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];22564[label="Cons (Float (Pos (Succ ww957)) (Neg Zero)) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2358))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))))",fontsize=16,color="green",shape="box"];22564 -> 24591[label="",style="dashed", color="green", weight=3]; 189.27/136.88 22565 -> 26605[label="",style="dashed", color="red", weight=0]; 189.27/136.88 22565[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2358))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) otherwise",fontsize=16,color="magenta"];22565 -> 26606[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 22567 -> 20687[label="",style="dashed", color="red", weight=0]; 189.27/136.88 22567[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];22568 -> 20583[label="",style="dashed", color="red", weight=0]; 189.27/136.88 22568[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];22568 -> 24594[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 22568 -> 24595[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 22568 -> 24596[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 22568 -> 24597[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 22568 -> 24598[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 22568 -> 24599[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 22566[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt ww2763 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) ww2762",fontsize=16,color="burlywood",shape="triangle"];63048[label="ww2762/MyTrue",fontsize=10,color="white",style="solid",shape="box"];22566 -> 63048[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63048 -> 24600[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 63049[label="ww2762/MyFalse",fontsize=10,color="white",style="solid",shape="box"];22566 -> 63049[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63049 -> 24601[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 22569[label="ww95600",fontsize=16,color="green",shape="box"];22570[label="Cons (Float (Pos (Succ ww957)) (Pos Zero)) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2360))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))))",fontsize=16,color="green",shape="box"];22570 -> 24602[label="",style="dashed", color="green", weight=3]; 189.27/136.88 22571 -> 26616[label="",style="dashed", color="red", weight=0]; 189.27/136.88 22571[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2360))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) otherwise",fontsize=16,color="magenta"];22571 -> 26617[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42923[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];42924 -> 20687[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42924[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];42925 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42925[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42925 -> 45463[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42925 -> 45464[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42926[label="ww9591",fontsize=16,color="green",shape="box"];42927[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];42928[label="ww9590",fontsize=16,color="green",shape="box"];45918[label="Float (Pos (Succ ww957)) (Pos (Succ ww95800))",fontsize=16,color="green",shape="box"];42930 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42930[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42930 -> 45467[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42930 -> 45468[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42931[label="ww9590",fontsize=16,color="green",shape="box"];42932 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42932[label="srMyInt (srMyInt (Neg Zero) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42932 -> 45469[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42932 -> 45470[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42933[label="ww9591",fontsize=16,color="green",shape="box"];22590[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];22591[label="Cons (Float (Pos (Succ ww957)) (Pos Zero)) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2362))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))))",fontsize=16,color="green",shape="box"];22591 -> 24608[label="",style="dashed", color="green", weight=3]; 189.27/136.88 22592 -> 26627[label="",style="dashed", color="red", weight=0]; 189.27/136.88 22592[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2362))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) otherwise",fontsize=16,color="magenta"];22592 -> 26628[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42934[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];42935 -> 20687[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42935[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];42936 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42936[label="srMyInt (srMyInt (Neg (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42936 -> 45471[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42936 -> 45472[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42937[label="ww9591",fontsize=16,color="green",shape="box"];42938[label="Neg Zero",fontsize=16,color="green",shape="box"];42939[label="ww9590",fontsize=16,color="green",shape="box"];46839[label="Zero",fontsize=16,color="green",shape="box"];46840[label="Float (Pos (Succ ww957)) (Neg Zero)",fontsize=16,color="green",shape="box"];46841[label="Succ ww95600",fontsize=16,color="green",shape="box"];42941 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42941[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42941 -> 45475[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42941 -> 45476[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42942[label="ww9590",fontsize=16,color="green",shape="box"];42943 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42943[label="srMyInt (srMyInt (Neg (Succ ww95600)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42943 -> 45477[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42943 -> 45478[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42944[label="ww9591",fontsize=16,color="green",shape="box"];42956[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];42957 -> 20687[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42957[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];42958 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42958[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42958 -> 45487[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42958 -> 45488[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42959[label="ww9591",fontsize=16,color="green",shape="box"];42960[label="Neg Zero",fontsize=16,color="green",shape="box"];42961[label="ww9590",fontsize=16,color="green",shape="box"];46845[label="Zero",fontsize=16,color="green",shape="box"];46846[label="Float (Pos (Succ ww957)) (Neg Zero)",fontsize=16,color="green",shape="box"];46847[label="Zero",fontsize=16,color="green",shape="box"];42963 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42963[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42963 -> 45491[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42963 -> 45492[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42964[label="ww9590",fontsize=16,color="green",shape="box"];42965 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42965[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42965 -> 45493[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42965 -> 45494[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42966[label="ww9591",fontsize=16,color="green",shape="box"];53250[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53251[label="ww5",fontsize=16,color="green",shape="box"];53252[label="ww3100",fontsize=16,color="green",shape="box"];53253[label="ww4000",fontsize=16,color="green",shape="box"];53254[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53255[label="ww5",fontsize=16,color="green",shape="box"];53256[label="ww3100",fontsize=16,color="green",shape="box"];53257[label="ww4000",fontsize=16,color="green",shape="box"];44618[label="Pos Zero",fontsize=16,color="green",shape="box"];44619[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];44636[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4353",fontsize=16,color="black",shape="triangle"];44636 -> 45496[label="",style="solid", color="black", weight=3]; 189.27/136.88 44637 -> 44621[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44637[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4353))",fontsize=16,color="magenta"];44637 -> 45497[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44627[label="Pos Zero",fontsize=16,color="green",shape="box"];44628[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];44629[label="Pos Zero",fontsize=16,color="green",shape="box"];44630[label="Pos Zero",fontsize=16,color="green",shape="box"];44647[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4354",fontsize=16,color="black",shape="triangle"];44647 -> 45498[label="",style="solid", color="black", weight=3]; 189.27/136.88 44648 -> 44632[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44648[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4354))",fontsize=16,color="magenta"];44648 -> 45499[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44638[label="Pos Zero",fontsize=16,color="green",shape="box"];44639[label="Pos Zero",fontsize=16,color="green",shape="box"];53258[label="Neg (Succ ww2151)",fontsize=16,color="green",shape="box"];53259[label="Pos (Succ ww2150)",fontsize=16,color="green",shape="box"];53260[label="ww2149",fontsize=16,color="green",shape="box"];44640[label="Neg Zero",fontsize=16,color="green",shape="box"];44641[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];44658[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4355",fontsize=16,color="black",shape="triangle"];44658 -> 45500[label="",style="solid", color="black", weight=3]; 189.27/136.88 44659 -> 44643[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44659[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4355))",fontsize=16,color="magenta"];44659 -> 45501[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44649[label="Neg Zero",fontsize=16,color="green",shape="box"];44650[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];44651[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44652[label="Pos Zero",fontsize=16,color="green",shape="box"];44673[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4356",fontsize=16,color="black",shape="triangle"];44673 -> 45502[label="",style="solid", color="black", weight=3]; 189.27/136.88 44674 -> 44654[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44674[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4356))",fontsize=16,color="magenta"];44674 -> 45503[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44660[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44661[label="Pos Zero",fontsize=16,color="green",shape="box"];45508[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4407) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4407)))",fontsize=16,color="green",shape="box"];45508 -> 45518[label="",style="dashed", color="green", weight=3]; 189.27/136.88 45508 -> 45519[label="",style="dashed", color="green", weight=3]; 189.27/136.88 44664[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44665 -> 20243[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44665[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];44666[label="Pos Zero",fontsize=16,color="green",shape="box"];44667[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44688[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4357",fontsize=16,color="black",shape="triangle"];44688 -> 45511[label="",style="solid", color="black", weight=3]; 189.27/136.88 44689 -> 44669[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44689[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4357))",fontsize=16,color="magenta"];44689 -> 45512[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44675[label="Pos Zero",fontsize=16,color="green",shape="box"];44676[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];45517[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4408) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4408)))",fontsize=16,color="green",shape="box"];45517 -> 45537[label="",style="dashed", color="green", weight=3]; 189.27/136.88 45517 -> 45538[label="",style="dashed", color="green", weight=3]; 189.27/136.88 44679[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44680 -> 20243[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44680[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];53261[label="ww4000",fontsize=16,color="green",shape="box"];53262[label="ww3100",fontsize=16,color="green",shape="box"];53263[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53264[label="ww5",fontsize=16,color="green",shape="box"];53265[label="ww4000",fontsize=16,color="green",shape="box"];53266[label="ww3100",fontsize=16,color="green",shape="box"];53267[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53268[label="ww5",fontsize=16,color="green",shape="box"];44681[label="Neg Zero",fontsize=16,color="green",shape="box"];44682[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44699[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4358",fontsize=16,color="black",shape="triangle"];44699 -> 45520[label="",style="solid", color="black", weight=3]; 189.27/136.88 44700 -> 44684[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44700[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4358))",fontsize=16,color="magenta"];44700 -> 45521[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44690[label="Neg Zero",fontsize=16,color="green",shape="box"];44691[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44692[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44693[label="Neg Zero",fontsize=16,color="green",shape="box"];44710[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4359",fontsize=16,color="black",shape="triangle"];44710 -> 45522[label="",style="solid", color="black", weight=3]; 189.27/136.88 44711 -> 44695[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44711[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4359))",fontsize=16,color="magenta"];44711 -> 45523[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44701[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44702[label="Neg Zero",fontsize=16,color="green",shape="box"];44703[label="Neg Zero",fontsize=16,color="green",shape="box"];44704[label="Neg Zero",fontsize=16,color="green",shape="box"];44726[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4360",fontsize=16,color="black",shape="triangle"];44726 -> 45524[label="",style="solid", color="black", weight=3]; 189.27/136.88 44727 -> 44706[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44727[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4360))",fontsize=16,color="magenta"];44727 -> 45525[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44712[label="Neg Zero",fontsize=16,color="green",shape="box"];44713[label="Neg Zero",fontsize=16,color="green",shape="box"];52615[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];52616[label="ww5",fontsize=16,color="green",shape="box"];52617[label="ww3000",fontsize=16,color="green",shape="box"];52618[label="ww3100",fontsize=16,color="green",shape="box"];52619[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];52620[label="ww5",fontsize=16,color="green",shape="box"];52621[label="ww3000",fontsize=16,color="green",shape="box"];52622[label="ww3100",fontsize=16,color="green",shape="box"];53269[label="ww651",fontsize=16,color="green",shape="box"];53270[label="Float ww650 ww651",fontsize=16,color="green",shape="box"];53271[label="Succ Zero",fontsize=16,color="green",shape="box"];53272[label="ww650",fontsize=16,color="green",shape="box"];53273[label="primPlusFloat (Float ww660 ww661) (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float ww650 ww651)) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];53273 -> 53706[label="",style="solid", color="black", weight=3]; 189.27/136.88 50785[label="ww650",fontsize=16,color="green",shape="box"];50786 -> 49051[label="",style="dashed", color="red", weight=0]; 189.27/136.88 50786[label="primPlusFloat ww66 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float ww650 ww651)) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50787[label="ww651",fontsize=16,color="green",shape="box"];42967[label="ww20780",fontsize=16,color="green",shape="box"];42968 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42968[label="msMyInt (Neg Zero) ww20780",fontsize=16,color="magenta"];42969 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42969[label="srMyInt (srMyInt (Pos (Succ ww2077)) ww20781) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42969 -> 45526[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42969 -> 45527[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42970[label="ww20761",fontsize=16,color="green",shape="box"];42971[label="ww20781",fontsize=16,color="green",shape="box"];42972[label="ww20760",fontsize=16,color="green",shape="box"];43631[label="Float ww20780 ww20781",fontsize=16,color="green",shape="box"];42974 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42974[label="srMyInt (msMyInt (Neg Zero) ww20780) (Pos (Succ Zero))",fontsize=16,color="magenta"];42974 -> 45528[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42974 -> 45529[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42975[label="ww20760",fontsize=16,color="green",shape="box"];42976 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42976[label="srMyInt (srMyInt (Pos (Succ ww2077)) ww20781) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42976 -> 45530[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42976 -> 45531[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42977[label="ww20761",fontsize=16,color="green",shape="box"];44714[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];45536[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4409) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4409)))",fontsize=16,color="green",shape="box"];45536 -> 45549[label="",style="dashed", color="green", weight=3]; 189.27/136.88 45536 -> 45550[label="",style="dashed", color="green", weight=3]; 189.27/136.88 44717[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44718 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44718[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];44718 -> 45539[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44719[label="Pos Zero",fontsize=16,color="green",shape="box"];44720[label="Pos Zero",fontsize=16,color="green",shape="box"];44738[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4361",fontsize=16,color="black",shape="triangle"];44738 -> 45540[label="",style="solid", color="black", weight=3]; 189.27/136.88 44739 -> 44722[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44739[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4361))",fontsize=16,color="magenta"];44739 -> 45541[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44728[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];44729[label="Pos Zero",fontsize=16,color="green",shape="box"];44730[label="Pos Zero",fontsize=16,color="green",shape="box"];44743[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];45548[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4410) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4410)))",fontsize=16,color="green",shape="box"];45548 -> 45561[label="",style="dashed", color="green", weight=3]; 189.27/136.88 45548 -> 45562[label="",style="dashed", color="green", weight=3]; 189.27/136.88 44746[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44747 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44747[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];44747 -> 45551[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 27547[label="takeWhile1 (flip ltEsFloat ww3284) (primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (iterate (primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))) (primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))))) (not (esEsOrdering (primCmpFloat (primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww2167))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) ww3284) GT))",fontsize=16,color="black",shape="box"];27547 -> 27612[label="",style="solid", color="black", weight=3]; 189.27/136.88 44748[label="Pos Zero",fontsize=16,color="green",shape="box"];44749[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44767[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4363",fontsize=16,color="black",shape="triangle"];44767 -> 45552[label="",style="solid", color="black", weight=3]; 189.27/136.88 44768 -> 44751[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44768[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4363))",fontsize=16,color="magenta"];44768 -> 45553[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44757[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];44758[label="Pos Zero",fontsize=16,color="green",shape="box"];44759[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44760[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44761[label="Neg Zero",fontsize=16,color="green",shape="box"];44784[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4364",fontsize=16,color="black",shape="triangle"];44784 -> 45554[label="",style="solid", color="black", weight=3]; 189.27/136.88 44785 -> 44763[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44785[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4364))",fontsize=16,color="magenta"];44785 -> 45555[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44769[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];44770[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44771[label="Neg Zero",fontsize=16,color="green",shape="box"];44772[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];45560[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4411) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4411)))",fontsize=16,color="green",shape="box"];45560 -> 45578[label="",style="dashed", color="green", weight=3]; 189.27/136.88 45560 -> 45579[label="",style="dashed", color="green", weight=3]; 189.27/136.88 44775[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44776 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44776[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];44776 -> 45563[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 53274[label="ww3000",fontsize=16,color="green",shape="box"];53275[label="ww3100",fontsize=16,color="green",shape="box"];53276[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53277[label="ww5",fontsize=16,color="green",shape="box"];53278[label="ww3000",fontsize=16,color="green",shape="box"];53279[label="ww3100",fontsize=16,color="green",shape="box"];53280[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53281[label="ww5",fontsize=16,color="green",shape="box"];22829[label="takeWhile1 (flip gtEsFloat (psFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww19410 ww19411) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) (Float ww19410 ww19411))) (not (esEsOrdering (primCmpFloat (Float ww19410 ww19411) (psFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT))",fontsize=16,color="black",shape="box"];22829 -> 24758[label="",style="solid", color="black", weight=3]; 189.27/136.88 44777[label="Neg Zero",fontsize=16,color="green",shape="box"];44778[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44796[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4365",fontsize=16,color="black",shape="triangle"];44796 -> 45564[label="",style="solid", color="black", weight=3]; 189.27/136.88 44797 -> 44780[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44797[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4365))",fontsize=16,color="magenta"];44797 -> 45565[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44786[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];44787[label="Neg Zero",fontsize=16,color="green",shape="box"];44788[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44801[label="Neg Zero",fontsize=16,color="green",shape="box"];44802[label="Neg Zero",fontsize=16,color="green",shape="box"];44829[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4367",fontsize=16,color="black",shape="triangle"];44829 -> 45568[label="",style="solid", color="black", weight=3]; 189.27/136.88 44830 -> 44804[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44830[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4367))",fontsize=16,color="magenta"];44830 -> 45569[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44810[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];44811[label="Neg Zero",fontsize=16,color="green",shape="box"];44812[label="Neg Zero",fontsize=16,color="green",shape="box"];53282[label="ww3100",fontsize=16,color="green",shape="box"];53283[label="ww5",fontsize=16,color="green",shape="box"];53284[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53285[label="ww3100",fontsize=16,color="green",shape="box"];53286[label="ww5",fontsize=16,color="green",shape="box"];53287[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];22863[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww2556",fontsize=16,color="black",shape="box"];22863 -> 24778[label="",style="solid", color="black", weight=3]; 189.27/136.88 22864 -> 20930[label="",style="dashed", color="red", weight=0]; 189.27/136.88 22864[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww2556",fontsize=16,color="magenta"];44819[label="Pos Zero",fontsize=16,color="green",shape="box"];44820[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44821 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44821[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];44821 -> 45570[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44822[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44823[label="Pos Zero",fontsize=16,color="green",shape="box"];44846[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4368",fontsize=16,color="black",shape="triangle"];44846 -> 45571[label="",style="solid", color="black", weight=3]; 189.27/136.88 44847 -> 44825[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44847[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4368))",fontsize=16,color="magenta"];44847 -> 45572[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44831[label="Pos Zero",fontsize=16,color="green",shape="box"];44832[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44833[label="Pos Zero",fontsize=16,color="green",shape="box"];44834[label="Pos Zero",fontsize=16,color="green",shape="box"];45577[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4412) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4412)))",fontsize=16,color="green",shape="box"];45577 -> 45620[label="",style="dashed", color="green", weight=3]; 189.27/136.88 45577 -> 45621[label="",style="dashed", color="green", weight=3]; 189.27/136.88 44837[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44838 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44838[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];44838 -> 45580[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 58687[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) ww4727",fontsize=16,color="black",shape="box"];58687 -> 58722[label="",style="solid", color="black", weight=3]; 189.27/136.88 22887[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww2565",fontsize=16,color="black",shape="box"];22887 -> 24787[label="",style="solid", color="black", weight=3]; 189.27/136.88 22888 -> 20949[label="",style="dashed", color="red", weight=0]; 189.27/136.88 22888[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww2565",fontsize=16,color="magenta"];53288[label="ww5",fontsize=16,color="green",shape="box"];53289[label="ww3100",fontsize=16,color="green",shape="box"];53290[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53291[label="ww5",fontsize=16,color="green",shape="box"];53292[label="ww3100",fontsize=16,color="green",shape="box"];53293[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];27830[label="takeWhile1 (flip ltEsFloat ww3327) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017)))))) (flip ltEsFloat ww3327 (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017)))))",fontsize=16,color="black",shape="box"];27830 -> 27865[label="",style="solid", color="black", weight=3]; 189.27/136.88 44839[label="Neg Zero",fontsize=16,color="green",shape="box"];44840[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44858[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4369",fontsize=16,color="black",shape="triangle"];44858 -> 45581[label="",style="solid", color="black", weight=3]; 189.27/136.88 44859 -> 44842[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44859[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4369))",fontsize=16,color="magenta"];44859 -> 45582[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44848[label="Pos Zero",fontsize=16,color="green",shape="box"];44849[label="Neg Zero",fontsize=16,color="green",shape="box"];44850[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44851[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44852[label="Neg Zero",fontsize=16,color="green",shape="box"];44870[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4370",fontsize=16,color="black",shape="triangle"];44870 -> 45583[label="",style="solid", color="black", weight=3]; 189.27/136.88 44871 -> 44854[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44871[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4370))",fontsize=16,color="magenta"];44871 -> 45584[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44860[label="Pos Zero",fontsize=16,color="green",shape="box"];44861[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44862[label="Neg Zero",fontsize=16,color="green",shape="box"];44863[label="Neg Zero",fontsize=16,color="green",shape="box"];44864[label="Neg Zero",fontsize=16,color="green",shape="box"];44889[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4371",fontsize=16,color="black",shape="triangle"];44889 -> 45585[label="",style="solid", color="black", weight=3]; 189.27/136.88 44890 -> 44866[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44890[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4371))",fontsize=16,color="magenta"];44890 -> 45586[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44872[label="Pos Zero",fontsize=16,color="green",shape="box"];44873[label="Neg Zero",fontsize=16,color="green",shape="box"];44874[label="Neg Zero",fontsize=16,color="green",shape="box"];24862 -> 20290[label="",style="dashed", color="red", weight=0]; 189.27/136.88 24862[label="primMinusNat (Succ ww1374) (Succ ww1372)",fontsize=16,color="magenta"];24862 -> 27725[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24862 -> 27726[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 27264 -> 26799[label="",style="dashed", color="red", weight=0]; 189.27/136.88 27264[label="psMyInt ww50 (srMyInt ww2493 (Pos (Succ Zero)))",fontsize=16,color="magenta"];27264 -> 27287[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 27264 -> 27288[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 27265[label="ww150",fontsize=16,color="green",shape="box"];27266 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 27266[label="srMyInt ww51 ww2492",fontsize=16,color="magenta"];27266 -> 27289[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 27266 -> 27290[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 27267[label="ww151",fontsize=16,color="green",shape="box"];44875[label="primPlusFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) ww4308",fontsize=16,color="black",shape="box"];44875 -> 45587[label="",style="solid", color="black", weight=3]; 189.27/136.88 44876 -> 43756[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44876[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) ww4308",fontsize=16,color="magenta"];44877[label="ww32391",fontsize=16,color="green",shape="box"];44878[label="Float ww42210 ww42211",fontsize=16,color="green",shape="box"];44879[label="Nil",fontsize=16,color="green",shape="box"];44880[label="primPlusFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) ww4309",fontsize=16,color="black",shape="box"];44880 -> 45588[label="",style="solid", color="black", weight=3]; 189.27/136.88 44881 -> 44027[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44881[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) ww4309",fontsize=16,color="magenta"];24847 -> 21814[label="",style="dashed", color="red", weight=0]; 189.27/136.88 24847[label="srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500))",fontsize=16,color="magenta"];24847 -> 24851[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24847 -> 24852[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24848 -> 20583[label="",style="dashed", color="red", weight=0]; 189.27/136.88 24848[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];24848 -> 24853[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24848 -> 24854[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24848 -> 24855[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24848 -> 24856[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24848 -> 24857[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24848 -> 24858[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24849 -> 24812[label="",style="dashed", color="red", weight=0]; 189.27/136.88 24849[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];24849 -> 24859[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24846[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float ww3065 (srMyInt ww2816 (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) ww2815",fontsize=16,color="burlywood",shape="triangle"];63050[label="ww2815/MyTrue",fontsize=10,color="white",style="solid",shape="box"];24846 -> 63050[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63050 -> 24860[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 63051[label="ww2815/MyFalse",fontsize=10,color="white",style="solid",shape="box"];24846 -> 63051[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63051 -> 24861[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 22960[label="ww137300",fontsize=16,color="green",shape="box"];22961[label="Cons (Float (Neg (Succ ww1374)) (Pos Zero)) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2392))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))))",fontsize=16,color="green",shape="box"];22961 -> 24863[label="",style="dashed", color="green", weight=3]; 189.27/136.88 22962 -> 27847[label="",style="dashed", color="red", weight=0]; 189.27/136.88 22962[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2392))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) otherwise",fontsize=16,color="magenta"];22962 -> 27848[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 22963[label="ww137500",fontsize=16,color="green",shape="box"];22964[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];22965[label="Cons (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2394))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))))",fontsize=16,color="green",shape="box"];22965 -> 24866[label="",style="dashed", color="green", weight=3]; 189.27/136.88 22966 -> 56013[label="",style="dashed", color="red", weight=0]; 189.27/136.88 22966[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2394))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) otherwise",fontsize=16,color="magenta"];22966 -> 56014[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 22966 -> 56015[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 22967[label="Cons (Float (Neg (Succ ww1374)) (Pos Zero)) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2396))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))))",fontsize=16,color="green",shape="box"];22967 -> 24869[label="",style="dashed", color="green", weight=3]; 189.27/136.88 22968 -> 27914[label="",style="dashed", color="red", weight=0]; 189.27/136.88 22968[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2396))) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) otherwise",fontsize=16,color="magenta"];22968 -> 27915[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24880 -> 24812[label="",style="dashed", color="red", weight=0]; 189.27/136.88 24880[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];24880 -> 24883[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24881 -> 20583[label="",style="dashed", color="red", weight=0]; 189.27/136.88 24881[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];24881 -> 24884[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24881 -> 24885[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24881 -> 24886[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24881 -> 24887[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24881 -> 24888[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24881 -> 24889[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24879[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float ww3073 (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) ww2820",fontsize=16,color="burlywood",shape="triangle"];63052[label="ww2820/MyTrue",fontsize=10,color="white",style="solid",shape="box"];24879 -> 63052[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63052 -> 24890[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 63053[label="ww2820/MyFalse",fontsize=10,color="white",style="solid",shape="box"];24879 -> 63053[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63053 -> 24891[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 42978[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];42979 -> 20978[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42979[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];42980 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42980[label="srMyInt (srMyInt (Neg (Succ ww137300)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42980 -> 45589[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42980 -> 45590[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42981[label="ww13761",fontsize=16,color="green",shape="box"];42982[label="Neg Zero",fontsize=16,color="green",shape="box"];42983[label="ww13760",fontsize=16,color="green",shape="box"];46000[label="Float (Neg (Succ ww1374)) (Neg Zero)",fontsize=16,color="green",shape="box"];45999[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4433)",fontsize=16,color="black",shape="triangle"];45999 -> 46002[label="",style="solid", color="black", weight=3]; 189.27/136.88 42985 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42985[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42985 -> 45593[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42985 -> 45594[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42986[label="ww13760",fontsize=16,color="green",shape="box"];42987 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42987[label="srMyInt (srMyInt (Neg (Succ ww137300)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42987 -> 45595[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42987 -> 45596[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42988[label="ww13761",fontsize=16,color="green",shape="box"];42989[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];42990 -> 20978[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42990[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];42991 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42991[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42991 -> 45597[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42991 -> 45598[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42992[label="ww13761",fontsize=16,color="green",shape="box"];42993[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];42994[label="ww13760",fontsize=16,color="green",shape="box"];46011[label="Float (Neg (Succ ww1374)) (Neg (Succ ww137500))",fontsize=16,color="green",shape="box"];46010[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4434)",fontsize=16,color="black",shape="triangle"];46010 -> 46013[label="",style="solid", color="black", weight=3]; 189.27/136.88 42996 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42996[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];42996 -> 45601[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42996 -> 45602[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42997[label="ww13760",fontsize=16,color="green",shape="box"];42998 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 42998[label="srMyInt (srMyInt (Neg Zero) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];42998 -> 45603[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42998 -> 45604[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 42999[label="ww13761",fontsize=16,color="green",shape="box"];43000[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];43001 -> 20978[label="",style="dashed", color="red", weight=0]; 189.27/136.88 43001[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];43002 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 43002[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43002 -> 45605[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43002 -> 45606[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43003[label="ww13761",fontsize=16,color="green",shape="box"];43004[label="Neg Zero",fontsize=16,color="green",shape="box"];43005[label="ww13760",fontsize=16,color="green",shape="box"];46022[label="Float (Neg (Succ ww1374)) (Neg Zero)",fontsize=16,color="green",shape="box"];46021[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4435)",fontsize=16,color="black",shape="triangle"];46021 -> 46024[label="",style="solid", color="black", weight=3]; 189.27/136.88 43007 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 43007[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];43007 -> 45609[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43007 -> 45610[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43008[label="ww13760",fontsize=16,color="green",shape="box"];43009 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.88 43009[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];43009 -> 45611[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43009 -> 45612[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 43010[label="ww13761",fontsize=16,color="green",shape="box"];53448[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53449[label="ww3100",fontsize=16,color="green",shape="box"];53450[label="ww4000",fontsize=16,color="green",shape="box"];53451[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53295[label="ww3100",fontsize=16,color="green",shape="box"];53296[label="ww5",fontsize=16,color="green",shape="box"];53297[label="ww4000",fontsize=16,color="green",shape="box"];53298[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];50173 -> 27969[label="",style="dashed", color="red", weight=0]; 189.27/136.88 50173[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50173 -> 53707[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50173 -> 53708[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50173 -> 53709[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50173 -> 53710[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 53452[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53453[label="ww3100",fontsize=16,color="green",shape="box"];53454[label="ww4000",fontsize=16,color="green",shape="box"];53455[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53331[label="ww3100",fontsize=16,color="green",shape="box"];53332[label="ww5",fontsize=16,color="green",shape="box"];53333[label="ww4000",fontsize=16,color="green",shape="box"];53334[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];50174 -> 27969[label="",style="dashed", color="red", weight=0]; 189.27/136.88 50174[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50174 -> 53711[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50174 -> 53712[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50174 -> 53713[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 50174 -> 53714[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 28379[label="takeWhile1 (flip ltEsFloat ww3406) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022)))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022))))) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022)))))) (flip ltEsFloat ww3406 (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022)))))",fontsize=16,color="black",shape="box"];28379 -> 28417[label="",style="solid", color="black", weight=3]; 189.27/136.88 22343 -> 20290[label="",style="dashed", color="red", weight=0]; 189.27/136.88 22343[label="primMinusNat Zero (Succ ww4000)",fontsize=16,color="magenta"];22343 -> 23035[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 22343 -> 23036[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44882[label="Pos Zero",fontsize=16,color="green",shape="box"];44883[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];44904[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4372",fontsize=16,color="black",shape="triangle"];44904 -> 45613[label="",style="solid", color="black", weight=3]; 189.27/136.88 44905 -> 44885[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44905[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4372))",fontsize=16,color="magenta"];44905 -> 45614[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44891[label="Pos Zero",fontsize=16,color="green",shape="box"];44892[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];45619[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4413) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4413)))",fontsize=16,color="green",shape="box"];45619 -> 45633[label="",style="dashed", color="green", weight=3]; 189.27/136.88 45619 -> 45634[label="",style="dashed", color="green", weight=3]; 189.27/136.88 44895[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44896 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44896[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];44897[label="Pos Zero",fontsize=16,color="green",shape="box"];44898[label="Pos Zero",fontsize=16,color="green",shape="box"];44915[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4373",fontsize=16,color="black",shape="triangle"];44915 -> 45622[label="",style="solid", color="black", weight=3]; 189.27/136.88 44916 -> 44900[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44916[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4373))",fontsize=16,color="magenta"];44916 -> 45623[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44906[label="Pos Zero",fontsize=16,color="green",shape="box"];44907[label="Pos Zero",fontsize=16,color="green",shape="box"];24929 -> 24812[label="",style="dashed", color="red", weight=0]; 189.27/136.88 24929[label="srMyInt (msMyInt (Neg (Succ ww2184)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];24929 -> 24934[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24930 -> 20583[label="",style="dashed", color="red", weight=0]; 189.27/136.88 24930[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Neg (Succ ww2186))) (primPlusFloat (Float ww21830 ww21831) (Float (srMyInt (msMyInt (Neg (Succ ww2184)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww2185)) (Neg (Succ ww2186))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];24930 -> 24935[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24930 -> 24936[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24930 -> 24937[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24930 -> 24938[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24930 -> 24939[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24930 -> 24940[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24931 -> 23743[label="",style="dashed", color="red", weight=0]; 189.27/136.88 24931[label="srMyInt (srMyInt (Pos (Succ ww2185)) (Neg (Succ ww2186))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24931 -> 24941[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24931 -> 24942[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24928[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21830 ww21831) (Float ww3076 ww3075))) (Float (Neg Zero) (Neg (Succ ww2186))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))) ww2838",fontsize=16,color="burlywood",shape="triangle"];63054[label="ww2838/MyTrue",fontsize=10,color="white",style="solid",shape="box"];24928 -> 63054[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63054 -> 24943[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 63055[label="ww2838/MyFalse",fontsize=10,color="white",style="solid",shape="box"];24928 -> 63055[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63055 -> 24944[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 44908[label="Neg Zero",fontsize=16,color="green",shape="box"];44909[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];44926[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4374",fontsize=16,color="black",shape="triangle"];44926 -> 45624[label="",style="solid", color="black", weight=3]; 189.27/136.88 44927 -> 44911[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44927[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4374))",fontsize=16,color="magenta"];44927 -> 45625[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44917[label="Neg Zero",fontsize=16,color="green",shape="box"];44918[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];44919[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44920[label="Pos Zero",fontsize=16,color="green",shape="box"];44941[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4375",fontsize=16,color="black",shape="triangle"];44941 -> 45626[label="",style="solid", color="black", weight=3]; 189.27/136.88 44942 -> 44922[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44942[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4375))",fontsize=16,color="magenta"];44942 -> 45627[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44928[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44929[label="Pos Zero",fontsize=16,color="green",shape="box"];45632[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4414) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4414)))",fontsize=16,color="green",shape="box"];45632 -> 45644[label="",style="dashed", color="green", weight=3]; 189.27/136.88 45632 -> 45645[label="",style="dashed", color="green", weight=3]; 189.27/136.88 44932[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44933 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44933[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];24970 -> 20583[label="",style="dashed", color="red", weight=0]; 189.27/136.88 24970[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww2193))) (primPlusFloat (Float ww21900 ww21901) (Float (srMyInt (msMyInt (Neg (Succ ww2191)) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];24970 -> 24973[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24970 -> 24974[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24970 -> 24975[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24970 -> 24976[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24970 -> 24977[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24970 -> 24978[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24971 -> 24812[label="",style="dashed", color="red", weight=0]; 189.27/136.88 24971[label="srMyInt (msMyInt (Neg (Succ ww2191)) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];24971 -> 24979[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 24969[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21900 ww21901) (Float ww3078 (srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2193))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))) ww2850",fontsize=16,color="burlywood",shape="triangle"];63056[label="ww2850/MyTrue",fontsize=10,color="white",style="solid",shape="box"];24969 -> 63056[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63056 -> 24980[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 63057[label="ww2850/MyFalse",fontsize=10,color="white",style="solid",shape="box"];24969 -> 63057[label="",style="solid", color="burlywood", weight=9]; 189.27/136.88 63057 -> 24981[label="",style="solid", color="burlywood", weight=3]; 189.27/136.88 44934[label="Pos Zero",fontsize=16,color="green",shape="box"];44935[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44952[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4376",fontsize=16,color="black",shape="triangle"];44952 -> 45635[label="",style="solid", color="black", weight=3]; 189.27/136.88 44953 -> 44937[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44953[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4376))",fontsize=16,color="magenta"];44953 -> 45636[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44943[label="Pos Zero",fontsize=16,color="green",shape="box"];44944[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44945[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44946[label="Neg Zero",fontsize=16,color="green",shape="box"];44967[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4377",fontsize=16,color="black",shape="triangle"];44967 -> 45637[label="",style="solid", color="black", weight=3]; 189.27/136.88 44968 -> 44948[label="",style="dashed", color="red", weight=0]; 189.27/136.88 44968[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4377))",fontsize=16,color="magenta"];44968 -> 45638[label="",style="dashed", color="magenta", weight=3]; 189.27/136.88 44954[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];44955[label="Neg Zero",fontsize=16,color="green",shape="box"];45643[label="Cons (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4415) (iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4415)))",fontsize=16,color="green",shape="box"];45643 -> 45657[label="",style="dashed", color="green", weight=3]; 189.27/136.89 45643 -> 45658[label="",style="dashed", color="green", weight=3]; 189.27/136.89 44958[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44959 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.89 44959[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];53478[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53479[label="ww4000",fontsize=16,color="green",shape="box"];53480[label="ww3100",fontsize=16,color="green",shape="box"];53481[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53336[label="ww4000",fontsize=16,color="green",shape="box"];53337[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53338[label="ww5",fontsize=16,color="green",shape="box"];53339[label="ww3100",fontsize=16,color="green",shape="box"];50241 -> 28060[label="",style="dashed", color="red", weight=0]; 189.27/136.89 50241[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50241 -> 53715[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 50241 -> 53716[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 50241 -> 53717[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 50241 -> 53718[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 53482[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53483[label="ww4000",fontsize=16,color="green",shape="box"];53484[label="ww3100",fontsize=16,color="green",shape="box"];53485[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53371[label="ww4000",fontsize=16,color="green",shape="box"];53372[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53373[label="ww5",fontsize=16,color="green",shape="box"];53374[label="ww3100",fontsize=16,color="green",shape="box"];50242 -> 28060[label="",style="dashed", color="red", weight=0]; 189.27/136.89 50242[label="psFloat ww5 (fsFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50242 -> 53719[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 50242 -> 53720[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 50242 -> 53721[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 50242 -> 53722[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 28413[label="takeWhile1 (flip ltEsFloat ww3412) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027)))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027))))) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027)))))) (flip ltEsFloat ww3412 (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027)))))",fontsize=16,color="black",shape="box"];28413 -> 28463[label="",style="solid", color="black", weight=3]; 189.27/136.89 44960[label="Neg Zero",fontsize=16,color="green",shape="box"];44961[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44978[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4378",fontsize=16,color="black",shape="triangle"];44978 -> 45646[label="",style="solid", color="black", weight=3]; 189.27/136.89 44979 -> 44963[label="",style="dashed", color="red", weight=0]; 189.27/136.89 44979[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4378))",fontsize=16,color="magenta"];44979 -> 45647[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 44969[label="Neg Zero",fontsize=16,color="green",shape="box"];44970[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];44971[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44972[label="Neg Zero",fontsize=16,color="green",shape="box"];44989[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4379",fontsize=16,color="black",shape="triangle"];44989 -> 45648[label="",style="solid", color="black", weight=3]; 189.27/136.89 44990 -> 44974[label="",style="dashed", color="red", weight=0]; 189.27/136.89 44990[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4379))",fontsize=16,color="magenta"];44990 -> 45649[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 44980[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];44981[label="Neg Zero",fontsize=16,color="green",shape="box"];44982[label="Neg Zero",fontsize=16,color="green",shape="box"];44983[label="Neg Zero",fontsize=16,color="green",shape="box"];45005[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4380",fontsize=16,color="black",shape="triangle"];45005 -> 45650[label="",style="solid", color="black", weight=3]; 189.27/136.89 45006 -> 44985[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45006[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4380))",fontsize=16,color="magenta"];45006 -> 45651[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 44991[label="Neg Zero",fontsize=16,color="green",shape="box"];44992[label="Neg Zero",fontsize=16,color="green",shape="box"];53375[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53376[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53377[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53378[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];53409[label="ww5",fontsize=16,color="green",shape="box"];53410[label="ww3000",fontsize=16,color="green",shape="box"];53411[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53412[label="ww3100",fontsize=16,color="green",shape="box"];49936 -> 53384[label="",style="dashed", color="red", weight=0]; 189.27/136.89 49936[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49936 -> 53417[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49936 -> 53418[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49936 -> 53419[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49936 -> 53420[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49937[label="Succ ww3100",fontsize=16,color="green",shape="box"];49938[label="ww3000",fontsize=16,color="green",shape="box"];53380[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53381[label="Float (Neg (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53382[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53383[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];53413[label="ww5",fontsize=16,color="green",shape="box"];53414[label="ww3000",fontsize=16,color="green",shape="box"];53415[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53416[label="ww3100",fontsize=16,color="green",shape="box"];49939 -> 53384[label="",style="dashed", color="red", weight=0]; 189.27/136.89 49939[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49939 -> 53421[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49939 -> 53422[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49939 -> 53423[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49939 -> 53424[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49940[label="Succ ww3100",fontsize=16,color="green",shape="box"];49941[label="ww3000",fontsize=16,color="green",shape="box"];44993[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];45656[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4416) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4416)))",fontsize=16,color="green",shape="box"];45656 -> 45669[label="",style="dashed", color="green", weight=3]; 189.27/136.89 45656 -> 45670[label="",style="dashed", color="green", weight=3]; 189.27/136.89 44996[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];44997 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.89 44997[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];44997 -> 45659[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 44998[label="Pos Zero",fontsize=16,color="green",shape="box"];44999[label="Pos Zero",fontsize=16,color="green",shape="box"];45017[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4381",fontsize=16,color="black",shape="triangle"];45017 -> 45660[label="",style="solid", color="black", weight=3]; 189.27/136.89 45018 -> 45001[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45018[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4381))",fontsize=16,color="magenta"];45018 -> 45661[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45007[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];45008[label="Pos Zero",fontsize=16,color="green",shape="box"];45009[label="Pos Zero",fontsize=16,color="green",shape="box"];45010[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];45011[label="Pos Zero",fontsize=16,color="green",shape="box"];45034[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4382",fontsize=16,color="black",shape="triangle"];45034 -> 45662[label="",style="solid", color="black", weight=3]; 189.27/136.89 45035 -> 45013[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45035[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4382))",fontsize=16,color="magenta"];45035 -> 45663[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45019[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];45020[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];45021[label="Pos Zero",fontsize=16,color="green",shape="box"];45022[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];45668[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4417) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4417)))",fontsize=16,color="green",shape="box"];45668 -> 45681[label="",style="dashed", color="green", weight=3]; 189.27/136.89 45668 -> 45682[label="",style="dashed", color="green", weight=3]; 189.27/136.89 45025[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45026 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45026[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];45026 -> 45671[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25073 -> 24812[label="",style="dashed", color="red", weight=0]; 189.27/136.89 25073[label="srMyInt (msMyInt (Neg Zero) (Neg (Succ ww2203))) (Pos (Succ Zero))",fontsize=16,color="magenta"];25073 -> 25076[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25074 -> 20583[label="",style="dashed", color="red", weight=0]; 189.27/136.89 25074[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (primPlusFloat (Float ww22010 ww22011) (Float (srMyInt (msMyInt (Neg Zero) (Neg (Succ ww2203))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];25074 -> 25077[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25074 -> 25078[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25074 -> 25079[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25074 -> 25080[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25074 -> 25081[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25074 -> 25082[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25072[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22010 ww22011) (Float ww3094 (srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) ww2872",fontsize=16,color="burlywood",shape="triangle"];63058[label="ww2872/MyTrue",fontsize=10,color="white",style="solid",shape="box"];25072 -> 63058[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63058 -> 25083[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 63059[label="ww2872/MyFalse",fontsize=10,color="white",style="solid",shape="box"];25072 -> 63059[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63059 -> 25084[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 45027[label="Pos Zero",fontsize=16,color="green",shape="box"];45028[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];45046[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4383",fontsize=16,color="black",shape="triangle"];45046 -> 45672[label="",style="solid", color="black", weight=3]; 189.27/136.89 45047 -> 45030[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45047[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4383))",fontsize=16,color="magenta"];45047 -> 45673[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45036[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];45037[label="Pos Zero",fontsize=16,color="green",shape="box"];45038[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];45039[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45040[label="Neg Zero",fontsize=16,color="green",shape="box"];45063[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4384",fontsize=16,color="black",shape="triangle"];45063 -> 45674[label="",style="solid", color="black", weight=3]; 189.27/136.89 45064 -> 45042[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45064[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4384))",fontsize=16,color="magenta"];45064 -> 45675[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45048[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];45049[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45050[label="Neg Zero",fontsize=16,color="green",shape="box"];45051[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];45680[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4418) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4418)))",fontsize=16,color="green",shape="box"];45680 -> 45695[label="",style="dashed", color="green", weight=3]; 189.27/136.89 45680 -> 45696[label="",style="dashed", color="green", weight=3]; 189.27/136.89 45054[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45055 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45055[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];45055 -> 45683[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 53626[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53627[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53628[label="ww3000",fontsize=16,color="green",shape="box"];53629[label="ww3100",fontsize=16,color="green",shape="box"];53497[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53498[label="ww3000",fontsize=16,color="green",shape="box"];53499[label="ww5",fontsize=16,color="green",shape="box"];53500[label="ww3100",fontsize=16,color="green",shape="box"];49986[label="ww3000",fontsize=16,color="green",shape="box"];49987[label="Succ ww3100",fontsize=16,color="green",shape="box"];49988 -> 28357[label="",style="dashed", color="red", weight=0]; 189.27/136.89 49988[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49988 -> 53723[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49988 -> 53724[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49988 -> 53725[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49988 -> 53726[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 53630[label="Float (Neg (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53631[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53632[label="ww3000",fontsize=16,color="green",shape="box"];53633[label="ww3100",fontsize=16,color="green",shape="box"];53536[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53537[label="ww3000",fontsize=16,color="green",shape="box"];53538[label="ww5",fontsize=16,color="green",shape="box"];53539[label="ww3100",fontsize=16,color="green",shape="box"];49989[label="ww3000",fontsize=16,color="green",shape="box"];49990[label="Succ ww3100",fontsize=16,color="green",shape="box"];49991 -> 28357[label="",style="dashed", color="red", weight=0]; 189.27/136.89 49991[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49991 -> 53727[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49991 -> 53728[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49991 -> 53729[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49991 -> 53730[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 28806[label="takeWhile1 (flip ltEsFloat ww3436) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))))) (flip ltEsFloat ww3436 (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))))",fontsize=16,color="black",shape="box"];28806 -> 28853[label="",style="solid", color="black", weight=3]; 189.27/136.89 45056[label="Neg Zero",fontsize=16,color="green",shape="box"];45057[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];45075[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4385",fontsize=16,color="black",shape="triangle"];45075 -> 45684[label="",style="solid", color="black", weight=3]; 189.27/136.89 45076 -> 45059[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45076[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4385))",fontsize=16,color="magenta"];45076 -> 45685[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45065[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];45066[label="Neg Zero",fontsize=16,color="green",shape="box"];45067[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];45068[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];45069[label="Neg Zero",fontsize=16,color="green",shape="box"];45087[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4386",fontsize=16,color="black",shape="triangle"];45087 -> 45686[label="",style="solid", color="black", weight=3]; 189.27/136.89 45088 -> 45071[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45088[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4386))",fontsize=16,color="magenta"];45088 -> 45687[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45077[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];45078[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];45079[label="Neg Zero",fontsize=16,color="green",shape="box"];45080[label="Neg Zero",fontsize=16,color="green",shape="box"];45081[label="Neg Zero",fontsize=16,color="green",shape="box"];45104[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4387",fontsize=16,color="black",shape="triangle"];45104 -> 45688[label="",style="solid", color="black", weight=3]; 189.27/136.89 45105 -> 45083[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45105[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4387))",fontsize=16,color="magenta"];45105 -> 45689[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45089[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];45090[label="Neg Zero",fontsize=16,color="green",shape="box"];45091[label="Neg Zero",fontsize=16,color="green",shape="box"];53540[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53541[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53542[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53543[label="Neg Zero",fontsize=16,color="green",shape="box"];53568[label="ww3100",fontsize=16,color="green",shape="box"];53569[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53570[label="ww5",fontsize=16,color="green",shape="box"];50175 -> 53549[label="",style="dashed", color="red", weight=0]; 189.27/136.89 50175[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50175 -> 53574[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 50175 -> 53575[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 50175 -> 53576[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 53545[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53546[label="Float (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];53547[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53548[label="Neg Zero",fontsize=16,color="green",shape="box"];53571[label="ww3100",fontsize=16,color="green",shape="box"];53572[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53573[label="ww5",fontsize=16,color="green",shape="box"];50176 -> 53549[label="",style="dashed", color="red", weight=0]; 189.27/136.89 50176[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50176 -> 53577[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 50176 -> 53578[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 50176 -> 53579[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45092[label="Neg Zero",fontsize=16,color="green",shape="box"];45694[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4419) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4419)))",fontsize=16,color="green",shape="box"];45694 -> 45707[label="",style="dashed", color="green", weight=3]; 189.27/136.89 45694 -> 45708[label="",style="dashed", color="green", weight=3]; 189.27/136.89 45095[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45096 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45096[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];45096 -> 45697[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45097[label="Pos Zero",fontsize=16,color="green",shape="box"];45098[label="Pos Zero",fontsize=16,color="green",shape="box"];45116[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4388",fontsize=16,color="black",shape="triangle"];45116 -> 45698[label="",style="solid", color="black", weight=3]; 189.27/136.89 45117 -> 45100[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45117[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4388))",fontsize=16,color="magenta"];45117 -> 45699[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45106[label="Neg Zero",fontsize=16,color="green",shape="box"];45107[label="Pos Zero",fontsize=16,color="green",shape="box"];45108[label="Pos Zero",fontsize=16,color="green",shape="box"];45109[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];45110[label="Pos Zero",fontsize=16,color="green",shape="box"];45133[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4389",fontsize=16,color="black",shape="triangle"];45133 -> 45700[label="",style="solid", color="black", weight=3]; 189.27/136.89 45134 -> 45112[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45134[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4389))",fontsize=16,color="magenta"];45134 -> 45701[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45118[label="Neg Zero",fontsize=16,color="green",shape="box"];45119[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];45120[label="Pos Zero",fontsize=16,color="green",shape="box"];45121[label="Neg Zero",fontsize=16,color="green",shape="box"];45706[label="Cons (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4420) (iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4420)))",fontsize=16,color="green",shape="box"];45706 -> 45719[label="",style="dashed", color="green", weight=3]; 189.27/136.89 45706 -> 45720[label="",style="dashed", color="green", weight=3]; 189.27/136.89 45124[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45125 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45125[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];45125 -> 45709[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25171 -> 24812[label="",style="dashed", color="red", weight=0]; 189.27/136.89 25171[label="srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];25171 -> 25174[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25172 -> 20583[label="",style="dashed", color="red", weight=0]; 189.27/136.89 25172[label="not (esEsOrdering (primCmpFloat (Float (Neg Zero) (Pos (Succ ww2214))) (primPlusFloat (Float ww22120 ww22121) (Float (srMyInt (msMyInt (Neg Zero) (Neg Zero)) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];25172 -> 25175[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25172 -> 25176[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25172 -> 25177[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25172 -> 25178[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25172 -> 25179[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25172 -> 25180[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25170[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22120 ww22121) (Float ww3104 (srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2214))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))) ww2893",fontsize=16,color="burlywood",shape="triangle"];63060[label="ww2893/MyTrue",fontsize=10,color="white",style="solid",shape="box"];25170 -> 63060[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63060 -> 25181[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 63061[label="ww2893/MyFalse",fontsize=10,color="white",style="solid",shape="box"];25170 -> 63061[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63061 -> 25182[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 45126[label="Pos Zero",fontsize=16,color="green",shape="box"];45127[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];45145[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4390",fontsize=16,color="black",shape="triangle"];45145 -> 45710[label="",style="solid", color="black", weight=3]; 189.27/136.89 45146 -> 45129[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45146[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4390))",fontsize=16,color="magenta"];45146 -> 45711[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45135[label="Neg Zero",fontsize=16,color="green",shape="box"];45136[label="Pos Zero",fontsize=16,color="green",shape="box"];45137[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];45138[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45139[label="Neg Zero",fontsize=16,color="green",shape="box"];45162[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4391",fontsize=16,color="black",shape="triangle"];45162 -> 45712[label="",style="solid", color="black", weight=3]; 189.27/136.89 45163 -> 45141[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45163[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4391))",fontsize=16,color="magenta"];45163 -> 45713[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45147[label="Neg Zero",fontsize=16,color="green",shape="box"];45148[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];45149[label="Neg Zero",fontsize=16,color="green",shape="box"];45150[label="Neg Zero",fontsize=16,color="green",shape="box"];45718[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4421) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4421)))",fontsize=16,color="green",shape="box"];45718 -> 45783[label="",style="dashed", color="green", weight=3]; 189.27/136.89 45718 -> 45784[label="",style="dashed", color="green", weight=3]; 189.27/136.89 45153[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45154 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45154[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];45154 -> 45721[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54960[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];54961[label="ww3100",fontsize=16,color="green",shape="box"];54962[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53594[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53595[label="ww5",fontsize=16,color="green",shape="box"];53596[label="ww3100",fontsize=16,color="green",shape="box"];50243 -> 28646[label="",style="dashed", color="red", weight=0]; 189.27/136.89 50243[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww410000000)))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50243 -> 53731[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 50243 -> 53732[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 50243 -> 53733[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54963[label="Float (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];54964[label="ww3100",fontsize=16,color="green",shape="box"];54965[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53644[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53645[label="ww5",fontsize=16,color="green",shape="box"];53646[label="ww3100",fontsize=16,color="green",shape="box"];50244 -> 28646[label="",style="dashed", color="red", weight=0]; 189.27/136.89 50244[label="psFloat ww5 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (Float (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50244 -> 53734[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 50244 -> 53735[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 50244 -> 53736[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 28868[label="takeWhile1 (flip ltEsFloat ww3459) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045)))))) (flip ltEsFloat ww3459 (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045)))))",fontsize=16,color="black",shape="box"];28868 -> 28897[label="",style="solid", color="black", weight=3]; 189.27/136.89 45155[label="Neg Zero",fontsize=16,color="green",shape="box"];45156[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];45174[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4392",fontsize=16,color="black",shape="triangle"];45174 -> 45722[label="",style="solid", color="black", weight=3]; 189.27/136.89 45175 -> 45158[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45175[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4392))",fontsize=16,color="magenta"];45175 -> 45723[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45164[label="Neg Zero",fontsize=16,color="green",shape="box"];45165[label="Neg Zero",fontsize=16,color="green",shape="box"];45166[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];45167[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];45168[label="Neg Zero",fontsize=16,color="green",shape="box"];45186[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4393",fontsize=16,color="black",shape="triangle"];45186 -> 45724[label="",style="solid", color="black", weight=3]; 189.27/136.89 45187 -> 45170[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45187[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4393))",fontsize=16,color="magenta"];45187 -> 45725[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45176[label="Neg Zero",fontsize=16,color="green",shape="box"];45177[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];45178[label="Neg Zero",fontsize=16,color="green",shape="box"];45179[label="Neg Zero",fontsize=16,color="green",shape="box"];45180[label="Neg Zero",fontsize=16,color="green",shape="box"];45198[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4394",fontsize=16,color="black",shape="triangle"];45198 -> 45726[label="",style="solid", color="black", weight=3]; 189.27/136.89 45199 -> 45182[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45199[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4394))",fontsize=16,color="magenta"];45199 -> 45727[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45188[label="Neg Zero",fontsize=16,color="green",shape="box"];45189[label="Neg Zero",fontsize=16,color="green",shape="box"];45190[label="Neg Zero",fontsize=16,color="green",shape="box"];56346 -> 21890[label="",style="dashed", color="red", weight=0]; 189.27/136.89 56346[label="primMulNat ww5200 (Succ ww5400)",fontsize=16,color="magenta"];56346 -> 56421[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56346 -> 56422[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56347[label="Succ ww5400",fontsize=16,color="green",shape="box"];56348 -> 21890[label="",style="dashed", color="red", weight=0]; 189.27/136.89 56348[label="primMulNat ww5200 (Succ ww5400)",fontsize=16,color="magenta"];56348 -> 56423[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56348 -> 56424[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56349[label="Succ ww5400",fontsize=16,color="green",shape="box"];56405 -> 21890[label="",style="dashed", color="red", weight=0]; 189.27/136.89 56405[label="primMulNat ww5200 (Succ ww5400)",fontsize=16,color="magenta"];56405 -> 56659[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56405 -> 56660[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56406[label="Succ ww5400",fontsize=16,color="green",shape="box"];56407 -> 21890[label="",style="dashed", color="red", weight=0]; 189.27/136.89 56407[label="primMulNat ww5200 (Succ ww5400)",fontsize=16,color="magenta"];56407 -> 56661[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56407 -> 56662[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56408[label="Succ ww5400",fontsize=16,color="green",shape="box"];56409[label="ww5200",fontsize=16,color="green",shape="box"];56410[label="Succ ww5400",fontsize=16,color="green",shape="box"];55977[label="not (esEsOrdering (primCmpNat (Succ ww4491000) (Succ ww4490000)) LT)",fontsize=16,color="black",shape="box"];55977 -> 56350[label="",style="solid", color="black", weight=3]; 189.27/136.89 55978[label="not (esEsOrdering (primCmpNat (Succ ww4491000) Zero) LT)",fontsize=16,color="black",shape="box"];55978 -> 56351[label="",style="solid", color="black", weight=3]; 189.27/136.89 55979[label="not (esEsOrdering (primCmpNat Zero (Succ ww4490000)) LT)",fontsize=16,color="black",shape="box"];55979 -> 56352[label="",style="solid", color="black", weight=3]; 189.27/136.89 55980[label="not (esEsOrdering (primCmpNat Zero Zero) LT)",fontsize=16,color="black",shape="box"];55980 -> 56353[label="",style="solid", color="black", weight=3]; 189.27/136.89 56411[label="ww5200",fontsize=16,color="green",shape="box"];56412[label="Succ ww5400",fontsize=16,color="green",shape="box"];56413[label="Float (Pos (Succ ww53)) (Pos (Succ ww5400))",fontsize=16,color="green",shape="box"];56414[label="psFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];56414 -> 56663[label="",style="solid", color="black", weight=3]; 189.27/136.89 56415 -> 59092[label="",style="dashed", color="red", weight=0]; 189.27/136.89 56415[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400))))",fontsize=16,color="magenta"];56415 -> 59248[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56415 -> 59249[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56415 -> 59250[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56415 -> 59251[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56415 -> 59252[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56416[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];56417[label="ww53",fontsize=16,color="green",shape="box"];56418[label="ww55",fontsize=16,color="green",shape="box"];56419[label="ww5400",fontsize=16,color="green",shape="box"];56420[label="ww5200",fontsize=16,color="green",shape="box"];23317[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="triangle"];23317 -> 25263[label="",style="solid", color="black", weight=3]; 189.27/136.89 23256[label="ww520",fontsize=16,color="green",shape="box"];23257[label="ww540",fontsize=16,color="green",shape="box"];23258[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];23259[label="ww55",fontsize=16,color="green",shape="box"];23260[label="ww53",fontsize=16,color="green",shape="box"];56647[label="ww5200",fontsize=16,color="green",shape="box"];56648[label="Succ ww5400",fontsize=16,color="green",shape="box"];56649[label="ww5200",fontsize=16,color="green",shape="box"];56650[label="Succ ww5400",fontsize=16,color="green",shape="box"];56651[label="Float (Pos (Succ ww53)) (Neg (Succ ww5400))",fontsize=16,color="green",shape="box"];56652[label="ww4667",fontsize=16,color="green",shape="box"];56653[label="ww4665",fontsize=16,color="green",shape="box"];56654[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4667 MyTrue) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4665 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Neg (Succ ww5200))) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4667 MyTrue (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="black",shape="box"];56654 -> 56801[label="",style="solid", color="black", weight=3]; 189.27/136.89 56655 -> 21890[label="",style="dashed", color="red", weight=0]; 189.27/136.89 56655[label="primMulNat ww6800 (Succ ww7000)",fontsize=16,color="magenta"];56655 -> 56802[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56655 -> 56803[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56656[label="Succ ww7000",fontsize=16,color="green",shape="box"];56657 -> 21890[label="",style="dashed", color="red", weight=0]; 189.27/136.89 56657[label="primMulNat ww6800 (Succ ww7000)",fontsize=16,color="magenta"];56657 -> 56804[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56657 -> 56805[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56658[label="Succ ww7000",fontsize=16,color="green",shape="box"];56897 -> 21890[label="",style="dashed", color="red", weight=0]; 189.27/136.89 56897[label="primMulNat ww6800 (Succ ww7000)",fontsize=16,color="magenta"];56897 -> 56921[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56897 -> 56922[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56898[label="Succ ww7000",fontsize=16,color="green",shape="box"];56899 -> 21890[label="",style="dashed", color="red", weight=0]; 189.27/136.89 56899[label="primMulNat ww6800 (Succ ww7000)",fontsize=16,color="magenta"];56899 -> 56923[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56899 -> 56924[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56900[label="Succ ww7000",fontsize=16,color="green",shape="box"];56789[label="ww6800",fontsize=16,color="green",shape="box"];56790[label="Succ ww7000",fontsize=16,color="green",shape="box"];56791[label="ww6800",fontsize=16,color="green",shape="box"];56792[label="Succ ww7000",fontsize=16,color="green",shape="box"];56793[label="Float (Pos (Succ ww69)) (Pos (Succ ww7000))",fontsize=16,color="green",shape="box"];56794[label="psFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];56794 -> 56901[label="",style="solid", color="black", weight=3]; 189.27/136.89 56795 -> 59092[label="",style="dashed", color="red", weight=0]; 189.27/136.89 56795[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000))))",fontsize=16,color="magenta"];56795 -> 59253[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56795 -> 59254[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56795 -> 59255[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56795 -> 59256[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56795 -> 59257[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56796[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];56797[label="ww69",fontsize=16,color="green",shape="box"];56798[label="ww71",fontsize=16,color="green",shape="box"];56799[label="ww7000",fontsize=16,color="green",shape="box"];56800[label="ww6800",fontsize=16,color="green",shape="box"];23279[label="ww680",fontsize=16,color="green",shape="box"];23280[label="ww700",fontsize=16,color="green",shape="box"];23281[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];23282[label="ww71",fontsize=16,color="green",shape="box"];23283[label="ww69",fontsize=16,color="green",shape="box"];56913[label="ww6800",fontsize=16,color="green",shape="box"];56914[label="Succ ww7000",fontsize=16,color="green",shape="box"];56915[label="ww6800",fontsize=16,color="green",shape="box"];56916[label="Succ ww7000",fontsize=16,color="green",shape="box"];56917[label="Float (Pos (Succ ww69)) (Neg (Succ ww7000))",fontsize=16,color="green",shape="box"];56918[label="ww4675",fontsize=16,color="green",shape="box"];56919[label="ww4673",fontsize=16,color="green",shape="box"];56920[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4675 MyTrue) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4673 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Neg (Succ ww6800))) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4675 MyTrue (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="black",shape="box"];56920 -> 56973[label="",style="solid", color="black", weight=3]; 189.27/136.89 23287[label="ww11400",fontsize=16,color="green",shape="box"];23288[label="ww204600",fontsize=16,color="green",shape="box"];23289[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];23290[label="ww3000",fontsize=16,color="green",shape="box"];23291[label="ww5",fontsize=16,color="green",shape="box"];23292[label="ww3100",fontsize=16,color="green",shape="box"];23293[label="ww4100",fontsize=16,color="green",shape="box"];23294[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];23295[label="ww3000",fontsize=16,color="green",shape="box"];23296[label="ww5",fontsize=16,color="green",shape="box"];23297[label="ww3100",fontsize=16,color="green",shape="box"];23298[label="ww4100",fontsize=16,color="green",shape="box"];23299[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (ltEsFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];23299 -> 25258[label="",style="solid", color="black", weight=3]; 189.27/136.89 23449[label="Float (Pos (Succ ww3000)) (Pos Zero)",fontsize=16,color="green",shape="box"];23450[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];23451[label="ww5",fontsize=16,color="green",shape="box"];23452[label="ww4100",fontsize=16,color="green",shape="box"];29987[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];29987 -> 30210[label="",style="solid", color="black", weight=3]; 189.27/136.89 23301[label="ww205000",fontsize=16,color="green",shape="box"];23302[label="ww11400",fontsize=16,color="green",shape="box"];23303[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];23304[label="ww3000",fontsize=16,color="green",shape="box"];23305[label="ww4100",fontsize=16,color="green",shape="box"];23306[label="ww3100",fontsize=16,color="green",shape="box"];23307[label="ww5",fontsize=16,color="green",shape="box"];23308[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];23309[label="ww3000",fontsize=16,color="green",shape="box"];23310[label="ww4100",fontsize=16,color="green",shape="box"];23311[label="ww3100",fontsize=16,color="green",shape="box"];23312[label="ww5",fontsize=16,color="green",shape="box"];54619 -> 54742[label="",style="dashed", color="red", weight=0]; 189.27/136.89 54619[label="flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];54619 -> 54876[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54619 -> 54877[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54619 -> 54878[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54620[label="ww3000",fontsize=16,color="green",shape="box"];54621[label="ww3100",fontsize=16,color="green",shape="box"];54622 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.89 54622[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54622 -> 55724[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54622 -> 55725[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54622 -> 55726[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54622 -> 55727[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54622 -> 55728[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54623 -> 56426[label="",style="dashed", color="red", weight=0]; 189.27/136.89 54623[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];54623 -> 56584[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54623 -> 56585[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54623 -> 56586[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54623 -> 56587[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54623 -> 56588[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23314[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];23314 -> 25260[label="",style="solid", color="black", weight=3]; 189.27/136.89 55650[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];55651[label="ww3000",fontsize=16,color="green",shape="box"];55652[label="ww5",fontsize=16,color="green",shape="box"];55653[label="ww3100",fontsize=16,color="green",shape="box"];55654[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];55654 -> 55730[label="",style="solid", color="black", weight=3]; 189.27/136.89 23316[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];23316 -> 25262[label="",style="solid", color="black", weight=3]; 189.27/136.89 23318[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (ltEsFloat (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];23318 -> 25264[label="",style="solid", color="black", weight=3]; 189.27/136.89 23453[label="Float (Pos (Succ ww123)) (Pos Zero)",fontsize=16,color="green",shape="box"];23454[label="ww121",fontsize=16,color="green",shape="box"];23455[label="ww125",fontsize=16,color="green",shape="box"];23456[label="ww12200",fontsize=16,color="green",shape="box"];54629 -> 54742[label="",style="dashed", color="red", weight=0]; 189.27/136.89 54629[label="flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))",fontsize=16,color="magenta"];54629 -> 54879[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54629 -> 54880[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54629 -> 54881[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54630[label="ww123",fontsize=16,color="green",shape="box"];54631[label="ww12400",fontsize=16,color="green",shape="box"];54632[label="psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];54632 -> 55743[label="",style="solid", color="black", weight=3]; 189.27/136.89 54633 -> 59092[label="",style="dashed", color="red", weight=0]; 189.27/136.89 54633[label="iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="magenta"];54633 -> 59258[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54633 -> 59259[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54633 -> 59260[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54633 -> 59261[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54633 -> 59262[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23457[label="Float (Pos (Succ ww123)) (Neg Zero)",fontsize=16,color="green",shape="box"];23458[label="ww121",fontsize=16,color="green",shape="box"];23459[label="ww125",fontsize=16,color="green",shape="box"];23460[label="ww12200",fontsize=16,color="green",shape="box"];55657[label="primPlusFloat (Float ww1250 ww1251) (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];55657 -> 55749[label="",style="solid", color="black", weight=3]; 189.27/136.89 23323 -> 16157[label="",style="dashed", color="red", weight=0]; 189.27/136.89 23323[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];23323 -> 25271[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23323 -> 25272[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23323 -> 25273[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23323 -> 25274[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23323 -> 25275[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23324 -> 18768[label="",style="dashed", color="red", weight=0]; 189.27/136.89 23324[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (ltEsFloat (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];23324 -> 25276[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23324 -> 25277[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23324 -> 25278[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23324 -> 25279[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23324 -> 25280[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23325[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];23325 -> 25281[label="",style="solid", color="black", weight=3]; 189.27/136.89 54639 -> 54742[label="",style="dashed", color="red", weight=0]; 189.27/136.89 54639[label="flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))",fontsize=16,color="magenta"];54639 -> 54882[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54639 -> 54883[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54639 -> 54884[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54640[label="ww123",fontsize=16,color="green",shape="box"];54641[label="ww12400",fontsize=16,color="green",shape="box"];54642 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.89 54642[label="psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54642 -> 55750[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54642 -> 55751[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54642 -> 55752[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54642 -> 55753[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54642 -> 55754[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54643 -> 56426[label="",style="dashed", color="red", weight=0]; 189.27/136.89 54643[label="iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="magenta"];54643 -> 56512[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23327[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];23327 -> 25283[label="",style="solid", color="black", weight=3]; 189.27/136.89 55658[label="primPlusFloat (Float ww1250 ww1251) (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];55658 -> 55756[label="",style="solid", color="black", weight=3]; 189.27/136.89 23329[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (not (esEsOrdering (compareFloat (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];23329 -> 25285[label="",style="solid", color="black", weight=3]; 189.27/136.89 23330[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1840 ww221700) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1840 ww221700) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];63062[label="ww1840/Succ ww18400",fontsize=10,color="white",style="solid",shape="box"];23330 -> 63062[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63062 -> 25286[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 63063[label="ww1840/Zero",fontsize=10,color="white",style="solid",shape="box"];23330 -> 63063[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63063 -> 25287[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 23331 -> 19851[label="",style="dashed", color="red", weight=0]; 189.27/136.89 23331[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];23332[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];23333[label="ww3000",fontsize=16,color="green",shape="box"];23334[label="ww5",fontsize=16,color="green",shape="box"];23335[label="ww3100",fontsize=16,color="green",shape="box"];23336[label="ww4100",fontsize=16,color="green",shape="box"];23337[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1865 ww222100) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1865 ww222100) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];63064[label="ww1865/Succ ww18650",fontsize=10,color="white",style="solid",shape="box"];23337 -> 63064[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63064 -> 25288[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 63065[label="ww1865/Zero",fontsize=10,color="white",style="solid",shape="box"];23337 -> 63065[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63065 -> 25289[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 23338 -> 19875[label="",style="dashed", color="red", weight=0]; 189.27/136.89 23338[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];23339[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];23340[label="ww3000",fontsize=16,color="green",shape="box"];23341[label="ww4100",fontsize=16,color="green",shape="box"];23342[label="ww3100",fontsize=16,color="green",shape="box"];23343[label="ww5",fontsize=16,color="green",shape="box"];23344[label="ww1950000",fontsize=16,color="green",shape="box"];23345[label="ww19490",fontsize=16,color="green",shape="box"];23346[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue)) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyTrue) ww1945)",fontsize=16,color="black",shape="box"];23346 -> 25290[label="",style="solid", color="black", weight=3]; 189.27/136.89 23347 -> 16148[label="",style="dashed", color="red", weight=0]; 189.27/136.89 23347[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) ww1945)",fontsize=16,color="magenta"];23461[label="ww1945",fontsize=16,color="green",shape="box"];23462[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];23463[label="ww1946",fontsize=16,color="green",shape="box"];23464[label="ww1944",fontsize=16,color="green",shape="box"];29989 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.89 29989[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];29989 -> 30214[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 29989 -> 30215[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 29989 -> 30216[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23466[label="ww19110",fontsize=16,color="green",shape="box"];23467[label="ww1907000",fontsize=16,color="green",shape="box"];23468[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];23469[label="ww3000",fontsize=16,color="green",shape="box"];23470[label="ww4100",fontsize=16,color="green",shape="box"];23471[label="ww3100",fontsize=16,color="green",shape="box"];23472[label="ww5",fontsize=16,color="green",shape="box"];23473[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];23474[label="ww3000",fontsize=16,color="green",shape="box"];23475[label="ww4100",fontsize=16,color="green",shape="box"];23476[label="ww3100",fontsize=16,color="green",shape="box"];23477[label="ww5",fontsize=16,color="green",shape="box"];55661[label="ww3000",fontsize=16,color="green",shape="box"];55662[label="ww5",fontsize=16,color="green",shape="box"];55663[label="ww3100",fontsize=16,color="green",shape="box"];55664[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];55665[label="ww4100",fontsize=16,color="green",shape="box"];23479[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];23479 -> 25350[label="",style="solid", color="black", weight=3]; 189.27/136.89 55668 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.89 55668[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];55668 -> 55763[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 55668 -> 55764[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 55668 -> 55765[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23481[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];23481 -> 25352[label="",style="solid", color="black", weight=3]; 189.27/136.89 23482[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];23482 -> 25353[label="",style="solid", color="black", weight=3]; 189.27/136.89 30293 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.89 30293[label="msMyInt (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];30293 -> 30316[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 30293 -> 30317[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 30294 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 30294[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];30294 -> 30318[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 30294 -> 30319[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23483[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];23483 -> 25354[label="",style="solid", color="black", weight=3]; 189.27/136.89 60299[label="ww3000",fontsize=16,color="green",shape="box"];60300[label="ww4100",fontsize=16,color="green",shape="box"];60301[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];29157[label="takeWhile1 (flip ltEsFloat ww3471) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))) (flip ltEsFloat ww3471 (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))",fontsize=16,color="black",shape="box"];29157 -> 29227[label="",style="solid", color="black", weight=3]; 189.27/136.89 55680 -> 26925[label="",style="dashed", color="red", weight=0]; 189.27/136.89 55680[label="primDivFloat (Float (msMyInt (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];55680 -> 55769[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 55680 -> 55770[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 29413 -> 26925[label="",style="dashed", color="red", weight=0]; 189.27/136.89 29413[label="primDivFloat (Float (msMyInt (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];29413 -> 30217[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 29413 -> 30218[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 29414[label="takeWhile1 (flip ltEsFloat ww3477) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))) (flip ltEsFloat ww3477 (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))",fontsize=16,color="black",shape="box"];29414 -> 30219[label="",style="solid", color="black", weight=3]; 189.27/136.89 23488[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww139000) (Succ ww31000000)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww139000) (Succ ww31000000)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="black",shape="box"];23488 -> 25358[label="",style="solid", color="black", weight=3]; 189.27/136.89 23489[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww139000) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww139000) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];23489 -> 25359[label="",style="solid", color="black", weight=3]; 189.27/136.89 23490[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww31000000)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww31000000)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="black",shape="box"];23490 -> 25360[label="",style="solid", color="black", weight=3]; 189.27/136.89 23491[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];23491 -> 25361[label="",style="solid", color="black", weight=3]; 189.27/136.89 23492[label="Succ Zero",fontsize=16,color="green",shape="box"];23493[label="ww3000",fontsize=16,color="green",shape="box"];23494[label="ww5",fontsize=16,color="green",shape="box"];23495[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];23496[label="Zero",fontsize=16,color="green",shape="box"];23497 -> 23348[label="",style="dashed", color="red", weight=0]; 189.27/136.89 23497[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];23497 -> 25362[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23497 -> 25363[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23497 -> 25364[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23497 -> 25365[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23498 -> 47039[label="",style="dashed", color="red", weight=0]; 189.27/136.89 23498[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="magenta"];23498 -> 49355[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23498 -> 49356[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23498 -> 49357[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23498 -> 49358[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23498 -> 49359[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23501[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww141000) (Succ ww31000000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww141000) (Succ ww31000000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="black",shape="box"];23501 -> 25367[label="",style="solid", color="black", weight=3]; 189.27/136.89 23502[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww141000) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww141000) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];23502 -> 25368[label="",style="solid", color="black", weight=3]; 189.27/136.89 23503[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww31000000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww31000000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="black",shape="box"];23503 -> 25369[label="",style="solid", color="black", weight=3]; 189.27/136.89 23504[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];23504 -> 25370[label="",style="solid", color="black", weight=3]; 189.27/136.89 23505[label="Succ Zero",fontsize=16,color="green",shape="box"];23506[label="ww3000",fontsize=16,color="green",shape="box"];23507[label="Zero",fontsize=16,color="green",shape="box"];23508[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];23509[label="ww5",fontsize=16,color="green",shape="box"];54861[label="Succ Zero",fontsize=16,color="green",shape="box"];54862 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.89 54862[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54862 -> 55776[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54862 -> 55777[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54862 -> 55778[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54862 -> 55779[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54862 -> 55780[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54863[label="ww3000",fontsize=16,color="green",shape="box"];55684[label="ww3000",fontsize=16,color="green",shape="box"];55685[label="ww5",fontsize=16,color="green",shape="box"];55686[label="Succ Zero",fontsize=16,color="green",shape="box"];55687[label="Succ Zero",fontsize=16,color="green",shape="box"];55688[label="Zero",fontsize=16,color="green",shape="box"];56553[label="Succ Zero",fontsize=16,color="green",shape="box"];56554[label="ww3000",fontsize=16,color="green",shape="box"];56555[label="Zero",fontsize=16,color="green",shape="box"];56556[label="Succ Zero",fontsize=16,color="green",shape="box"];56557[label="Float (Pos (Succ ww3000)) (Neg (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];30295[label="takeWhile1 (flip ltEsFloat ww3490) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))) (not (esEsOrdering (primCmpFloat (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww3490) GT))",fontsize=16,color="black",shape="box"];30295 -> 30320[label="",style="solid", color="black", weight=3]; 189.27/136.89 57956 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.89 57956[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4693)) (Pos (Succ ww4695))) (srMyInt (Neg (Succ ww4694)) (Neg Zero))) ww4699",fontsize=16,color="magenta"];57956 -> 57975[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 57956 -> 57976[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 57956 -> 57977[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 30277[label="takeWhile1 (flip ltEsFloat ww3503) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))) (not (esEsOrdering (primCmpFloat (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww3503) GT))",fontsize=16,color="black",shape="box"];30277 -> 30296[label="",style="solid", color="black", weight=3]; 189.27/136.89 60130 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.89 60130[label="primPlusFloat (Float (msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))) (srMyInt (Neg Zero) (Neg Zero))) ww4797",fontsize=16,color="magenta"];60130 -> 60139[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 60130 -> 60140[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 60130 -> 60141[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23515[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000000 ww1430000) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000000 ww1430000) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63066[label="ww3000000/Succ ww30000000",fontsize=10,color="white",style="solid",shape="box"];23515 -> 63066[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63066 -> 25384[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 63067[label="ww3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];23515 -> 63067[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63067 -> 25385[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 23516 -> 10878[label="",style="dashed", color="red", weight=0]; 189.27/136.89 23516[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];23516 -> 25386[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23517 -> 18732[label="",style="dashed", color="red", weight=0]; 189.27/136.89 23517[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];23517 -> 25387[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23517 -> 25388[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23517 -> 25389[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23517 -> 25390[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23517 -> 25391[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23518 -> 17710[label="",style="dashed", color="red", weight=0]; 189.27/136.89 23518[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];23518 -> 25392[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23518 -> 25393[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23518 -> 25394[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23518 -> 25395[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23518 -> 25396[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49285 -> 59092[label="",style="dashed", color="red", weight=0]; 189.27/136.89 49285[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];49285 -> 59263[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49285 -> 59264[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49285 -> 59265[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49285 -> 59266[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49285 -> 59267[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49286[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];49287[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];49287 -> 53738[label="",style="solid", color="black", weight=3]; 189.27/136.89 49288[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];49289 -> 49994[label="",style="dashed", color="red", weight=0]; 189.27/136.89 49289[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];49289 -> 50046[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49289 -> 50047[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49289 -> 50048[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23520[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000000 ww1510000) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000000 ww1510000) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63068[label="ww3000000/Succ ww30000000",fontsize=10,color="white",style="solid",shape="box"];23520 -> 63068[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63068 -> 25398[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 63069[label="ww3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];23520 -> 63069[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63069 -> 25399[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 23521 -> 10884[label="",style="dashed", color="red", weight=0]; 189.27/136.89 23521[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];23521 -> 25400[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23522 -> 18732[label="",style="dashed", color="red", weight=0]; 189.27/136.89 23522[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];23522 -> 25401[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23522 -> 25402[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23522 -> 25403[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23522 -> 25404[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23522 -> 25405[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23523 -> 17710[label="",style="dashed", color="red", weight=0]; 189.27/136.89 23523[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];23523 -> 25406[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23523 -> 25407[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23523 -> 25408[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23523 -> 25409[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23523 -> 25410[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23524[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) (Succ ww157000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) (Succ ww157000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];23524 -> 25411[label="",style="solid", color="black", weight=3]; 189.27/136.89 23525[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];23525 -> 25412[label="",style="solid", color="black", weight=3]; 189.27/136.89 23526[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww157000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww157000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];23526 -> 25413[label="",style="solid", color="black", weight=3]; 189.27/136.89 23527[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];23527 -> 25414[label="",style="solid", color="black", weight=3]; 189.27/136.89 23528 -> 23348[label="",style="dashed", color="red", weight=0]; 189.27/136.89 23528[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];23528 -> 25415[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23528 -> 25416[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23528 -> 25417[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23528 -> 25418[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23529 -> 47039[label="",style="dashed", color="red", weight=0]; 189.27/136.89 23529[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];23529 -> 49365[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23529 -> 49366[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23529 -> 49367[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23529 -> 49368[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23529 -> 49369[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23530 -> 23348[label="",style="dashed", color="red", weight=0]; 189.27/136.89 23530[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];23530 -> 25420[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23530 -> 25421[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23530 -> 25422[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23530 -> 25423[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 53649[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];53649 -> 55788[label="",style="solid", color="black", weight=3]; 189.27/136.89 23532[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) (Succ ww310000000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) (Succ ww310000000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];23532 -> 25425[label="",style="solid", color="black", weight=3]; 189.27/136.89 23533[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];23533 -> 25426[label="",style="solid", color="black", weight=3]; 189.27/136.89 23534[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww310000000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww310000000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];23534 -> 25427[label="",style="solid", color="black", weight=3]; 189.27/136.89 23535[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];23535 -> 25428[label="",style="solid", color="black", weight=3]; 189.27/136.89 23536[label="Zero",fontsize=16,color="green",shape="box"];23537[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];23538[label="ww5",fontsize=16,color="green",shape="box"];23539[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];23540[label="Zero",fontsize=16,color="green",shape="box"];23541 -> 23348[label="",style="dashed", color="red", weight=0]; 189.27/136.89 23541[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))))) (fsEsOrdering (compareFloat (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];23541 -> 25429[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23541 -> 25430[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23541 -> 25431[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23541 -> 25432[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23542 -> 47039[label="",style="dashed", color="red", weight=0]; 189.27/136.89 23542[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="magenta"];23542 -> 49375[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23542 -> 49376[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23542 -> 49377[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23542 -> 49378[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23542 -> 49379[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23543 -> 23348[label="",style="dashed", color="red", weight=0]; 189.27/136.89 23543[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))))) (fsEsOrdering (compareFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];23543 -> 25434[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23543 -> 25435[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23543 -> 25436[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23543 -> 25437[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 53652[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];53652 -> 55796[label="",style="solid", color="black", weight=3]; 189.27/136.89 53654[label="primDivFloat (primMinusFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];53654 -> 55798[label="",style="solid", color="black", weight=3]; 189.27/136.89 25449 -> 20583[label="",style="dashed", color="red", weight=0]; 189.27/136.89 25449[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (primPlusFloat (Float ww24150 ww24151) (Float (srMyInt (msMyInt (Pos (Succ ww2416)) (Pos (Succ ww2417))) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos Zero) (Pos (Succ ww2418))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];25449 -> 25453[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25449 -> 25454[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25449 -> 25455[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25449 -> 25456[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25449 -> 25457[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25449 -> 25458[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25450 -> 24812[label="",style="dashed", color="red", weight=0]; 189.27/136.89 25450[label="srMyInt (msMyInt (Pos (Succ ww2416)) (Pos (Succ ww2417))) (Pos (Succ Zero))",fontsize=16,color="magenta"];25450 -> 25459[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25451 -> 15103[label="",style="dashed", color="red", weight=0]; 189.27/136.89 25451[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww2418))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];25451 -> 25460[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25451 -> 25461[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25448[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww24150 ww24151) (Float ww3118 ww2917))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) ww2916",fontsize=16,color="burlywood",shape="triangle"];63070[label="ww2916/MyTrue",fontsize=10,color="white",style="solid",shape="box"];25448 -> 63070[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63070 -> 25462[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 63071[label="ww2916/MyFalse",fontsize=10,color="white",style="solid",shape="box"];25448 -> 63071[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63071 -> 25463[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 30435 -> 27703[label="",style="dashed", color="red", weight=0]; 189.27/136.89 30435[label="takeWhile1 (flip ltEsFloat ww3517) (primPlusFloat (Float (msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))) (iterate (primPlusFloat (Float (msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))) (srMyInt (Pos Zero) (Pos Zero)))) (primPlusFloat (Float (msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))) (srMyInt (Pos Zero) (Pos Zero))) (primPlusFloat (Float (msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))))) (not (esEsOrdering (primCmpFloat (primPlusFloat (Float (msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))) ww3517) GT))",fontsize=16,color="magenta"];30435 -> 30480[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 30435 -> 30481[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 30435 -> 30482[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 30435 -> 30483[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 30435 -> 30484[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 30435 -> 30485[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45191[label="Neg ww2084",fontsize=16,color="green",shape="box"];45192[label="Pos ww2082",fontsize=16,color="green",shape="box"];45211[label="psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) ww4395",fontsize=16,color="black",shape="triangle"];45211 -> 45728[label="",style="solid", color="black", weight=3]; 189.27/136.89 45212 -> 45194[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45212[label="iterate (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084)))) (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) (psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) ww4395))",fontsize=16,color="magenta"];45212 -> 45729[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45200[label="ww2081",fontsize=16,color="green",shape="box"];45201[label="Pos (Succ ww2083)",fontsize=16,color="green",shape="box"];45202[label="Neg ww2084",fontsize=16,color="green",shape="box"];45203[label="Pos ww2082",fontsize=16,color="green",shape="box"];45204[label="Pos ww2297",fontsize=16,color="green",shape="box"];45205[label="Neg ww2295",fontsize=16,color="green",shape="box"];45238[label="psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) ww4396",fontsize=16,color="black",shape="triangle"];45238 -> 45730[label="",style="solid", color="black", weight=3]; 189.27/136.89 45239 -> 45207[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45239[label="iterate (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297)))) (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) (psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) ww4396))",fontsize=16,color="magenta"];45239 -> 45731[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45213[label="ww2294",fontsize=16,color="green",shape="box"];45214[label="Pos (Succ ww2296)",fontsize=16,color="green",shape="box"];45215[label="Pos ww2297",fontsize=16,color="green",shape="box"];45216[label="Neg ww2295",fontsize=16,color="green",shape="box"];23567[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000000 ww1590000) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000000 ww1590000) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63072[label="ww3000000/Succ ww30000000",fontsize=10,color="white",style="solid",shape="box"];23567 -> 63072[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63072 -> 25477[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 63073[label="ww3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];23567 -> 63073[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63073 -> 25478[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 23568 -> 10904[label="",style="dashed", color="red", weight=0]; 189.27/136.89 23568[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];23568 -> 25479[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23569 -> 18747[label="",style="dashed", color="red", weight=0]; 189.27/136.89 23569[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];23569 -> 25480[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23569 -> 25481[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23569 -> 25482[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23569 -> 25483[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23569 -> 25484[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23570 -> 17737[label="",style="dashed", color="red", weight=0]; 189.27/136.89 23570[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];23570 -> 25485[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23570 -> 25486[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23570 -> 25487[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23570 -> 25488[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23570 -> 25489[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49305 -> 56426[label="",style="dashed", color="red", weight=0]; 189.27/136.89 49305[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];49305 -> 56589[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49305 -> 56590[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49305 -> 56591[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49305 -> 56592[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49305 -> 56593[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49306[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];49307 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.89 49307[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49307 -> 53740[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49307 -> 53741[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49307 -> 53742[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49307 -> 53743[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49307 -> 53744[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49308[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];49309 -> 50066[label="",style="dashed", color="red", weight=0]; 189.27/136.89 49309[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];49309 -> 50112[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49309 -> 50113[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49309 -> 50114[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23573[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000000 ww1670000) LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000000 ww1670000) LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63074[label="ww3000000/Succ ww30000000",fontsize=10,color="white",style="solid",shape="box"];23573 -> 63074[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63074 -> 25491[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 63075[label="ww3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];23573 -> 63075[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63075 -> 25492[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 23574 -> 10910[label="",style="dashed", color="red", weight=0]; 189.27/136.89 23574[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];23574 -> 25493[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23575 -> 18747[label="",style="dashed", color="red", weight=0]; 189.27/136.89 23575[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];23575 -> 25494[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23575 -> 25495[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23575 -> 25496[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23575 -> 25497[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23575 -> 25498[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23576 -> 17737[label="",style="dashed", color="red", weight=0]; 189.27/136.89 23576[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];23576 -> 25499[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23576 -> 25500[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23576 -> 25501[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23576 -> 25502[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23576 -> 25503[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49310 -> 56426[label="",style="dashed", color="red", weight=0]; 189.27/136.89 49310[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];49310 -> 56594[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49310 -> 56595[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49310 -> 56596[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49310 -> 56597[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49310 -> 56598[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49311[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];49312 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.89 49312[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49312 -> 53746[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49312 -> 53747[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49312 -> 53748[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49312 -> 53749[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49312 -> 53750[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49313[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];49314 -> 50066[label="",style="dashed", color="red", weight=0]; 189.27/136.89 49314[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];49314 -> 50115[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49314 -> 50116[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49314 -> 50117[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23579[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) (Succ ww173000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) (Succ ww173000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];23579 -> 25505[label="",style="solid", color="black", weight=3]; 189.27/136.89 23580[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];23580 -> 25506[label="",style="solid", color="black", weight=3]; 189.27/136.89 23581[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww173000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww173000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];23581 -> 25507[label="",style="solid", color="black", weight=3]; 189.27/136.89 23582[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];23582 -> 25508[label="",style="solid", color="black", weight=3]; 189.27/136.89 54864[label="ww3100",fontsize=16,color="green",shape="box"];54865 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.89 54865[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54865 -> 55801[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54865 -> 55802[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54865 -> 55803[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54865 -> 55804[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54865 -> 55805[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54866[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];55695[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];55696[label="ww5",fontsize=16,color="green",shape="box"];55697[label="ww3100",fontsize=16,color="green",shape="box"];55698[label="Zero",fontsize=16,color="green",shape="box"];55699[label="Succ Zero",fontsize=16,color="green",shape="box"];56558[label="Zero",fontsize=16,color="green",shape="box"];56559[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];56560[label="Succ Zero",fontsize=16,color="green",shape="box"];56561[label="ww3100",fontsize=16,color="green",shape="box"];56562[label="Float (Pos (Succ (Succ (Succ ww300000)))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];23584 -> 47039[label="",style="dashed", color="red", weight=0]; 189.27/136.89 23584[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];23584 -> 49395[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23584 -> 49396[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23584 -> 49397[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23584 -> 49398[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23584 -> 49399[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54867[label="ww3100",fontsize=16,color="green",shape="box"];54868 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.89 54868[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54868 -> 55808[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54868 -> 55809[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54868 -> 55810[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54868 -> 55811[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54868 -> 55812[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54869[label="Succ Zero",fontsize=16,color="green",shape="box"];55701[label="Succ Zero",fontsize=16,color="green",shape="box"];55702[label="ww5",fontsize=16,color="green",shape="box"];55703[label="ww3100",fontsize=16,color="green",shape="box"];55704[label="Zero",fontsize=16,color="green",shape="box"];55705[label="Succ Zero",fontsize=16,color="green",shape="box"];56563[label="Zero",fontsize=16,color="green",shape="box"];56564[label="Succ Zero",fontsize=16,color="green",shape="box"];56565[label="Succ Zero",fontsize=16,color="green",shape="box"];56566[label="ww3100",fontsize=16,color="green",shape="box"];56567[label="Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53657[label="Zero",fontsize=16,color="green",shape="box"];53658[label="ww5",fontsize=16,color="green",shape="box"];53659[label="ww3100",fontsize=16,color="green",shape="box"];53660[label="Zero",fontsize=16,color="green",shape="box"];53661[label="Succ Zero",fontsize=16,color="green",shape="box"];23587[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) (Succ ww310000000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) (Succ ww310000000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];23587 -> 25513[label="",style="solid", color="black", weight=3]; 189.27/136.89 23588[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];23588 -> 25514[label="",style="solid", color="black", weight=3]; 189.27/136.89 23589[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww310000000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww310000000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];23589 -> 25515[label="",style="solid", color="black", weight=3]; 189.27/136.89 23590[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];23590 -> 25516[label="",style="solid", color="black", weight=3]; 189.27/136.89 23591[label="Zero",fontsize=16,color="green",shape="box"];23592[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];23593[label="Zero",fontsize=16,color="green",shape="box"];23594[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];23595[label="ww5",fontsize=16,color="green",shape="box"];54870[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];54871 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.89 54871[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54871 -> 55820[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54871 -> 55821[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54871 -> 55822[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54871 -> 55823[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54871 -> 55824[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54872[label="Succ (Succ (Succ ww3000000))",fontsize=16,color="green",shape="box"];55706[label="Succ (Succ (Succ ww3000000))",fontsize=16,color="green",shape="box"];55707[label="ww5",fontsize=16,color="green",shape="box"];55708[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55709[label="Zero",fontsize=16,color="green",shape="box"];55710[label="Zero",fontsize=16,color="green",shape="box"];56573[label="Zero",fontsize=16,color="green",shape="box"];56574[label="Succ (Succ (Succ ww3000000))",fontsize=16,color="green",shape="box"];56575[label="Zero",fontsize=16,color="green",shape="box"];56576[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56577[label="Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Neg (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];54873[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];54874 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.89 54874[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54874 -> 55825[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54874 -> 55826[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54874 -> 55827[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54874 -> 55828[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54874 -> 55829[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54875[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55715[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55716[label="ww5",fontsize=16,color="green",shape="box"];55717[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55718[label="Zero",fontsize=16,color="green",shape="box"];55719[label="Zero",fontsize=16,color="green",shape="box"];56578[label="Zero",fontsize=16,color="green",shape="box"];56579[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56580[label="Zero",fontsize=16,color="green",shape="box"];56581[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56582[label="Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];30336 -> 26925[label="",style="dashed", color="red", weight=0]; 189.27/136.89 30336[label="primDivFloat (Float (msMyInt (Pos (Succ ww3529)) (Pos (Succ ww3531))) (srMyInt (Neg (Succ ww3530)) (Neg (Succ ww3532)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];30336 -> 30349[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 30336 -> 30350[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56981 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 56981[label="srMyInt (Neg (Succ ww12200)) (Neg (Succ ww12400))",fontsize=16,color="magenta"];56981 -> 57088[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56981 -> 57089[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56982 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.89 56982[label="msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))",fontsize=16,color="magenta"];56982 -> 57090[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56982 -> 57091[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56983[label="ww4672",fontsize=16,color="green",shape="box"];23602[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];23603 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.89 23603[label="msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))",fontsize=16,color="magenta"];23603 -> 25520[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23603 -> 25521[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23604 -> 22020[label="",style="dashed", color="red", weight=0]; 189.27/136.89 23604[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];23604 -> 25522[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23605[label="Neg Zero",fontsize=16,color="green",shape="box"];23606[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) MyTrue",fontsize=16,color="black",shape="box"];23606 -> 25523[label="",style="solid", color="black", weight=3]; 189.27/136.89 23607[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) MyFalse",fontsize=16,color="black",shape="box"];23607 -> 25524[label="",style="solid", color="black", weight=3]; 189.27/136.89 23614[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];23615 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.89 23615[label="msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))",fontsize=16,color="magenta"];23615 -> 25530[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23615 -> 25531[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 23616 -> 22036[label="",style="dashed", color="red", weight=0]; 189.27/136.89 23616[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];23617[label="Neg Zero",fontsize=16,color="green",shape="box"];23618[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) MyTrue",fontsize=16,color="black",shape="box"];23618 -> 25532[label="",style="solid", color="black", weight=3]; 189.27/136.89 23619[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) MyFalse",fontsize=16,color="black",shape="box"];23619 -> 25533[label="",style="solid", color="black", weight=3]; 189.27/136.89 53662[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53663[label="ww5",fontsize=16,color="green",shape="box"];53664[label="ww3100",fontsize=16,color="green",shape="box"];53665[label="ww4000",fontsize=16,color="green",shape="box"];53666[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53667[label="ww5",fontsize=16,color="green",shape="box"];53668[label="ww3100",fontsize=16,color="green",shape="box"];53669[label="ww4000",fontsize=16,color="green",shape="box"];23620[label="takeWhile1 (flip gtEsFloat (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww42 (iterate (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42)) (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) ww42)) (not (esEsOrdering (primCmpFloat ww42 (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) ww42) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT))",fontsize=16,color="burlywood",shape="box"];63076[label="ww42/Float ww420 ww421",fontsize=10,color="white",style="solid",shape="box"];23620 -> 63076[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63076 -> 25534[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 23776[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];23777 -> 30345[label="",style="dashed", color="red", weight=0]; 189.27/136.89 23777[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww29120 ww29121) (Float (srMyInt (msMyInt (Pos (Succ ww2913)) ww29150) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww2914)) ww29151) (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151)))",fontsize=16,color="magenta"];23777 -> 30346[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25544 -> 23743[label="",style="dashed", color="red", weight=0]; 189.27/136.89 25544[label="srMyInt (srMyInt (Pos (Succ ww2914)) ww29151) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];25545 -> 24812[label="",style="dashed", color="red", weight=0]; 189.27/136.89 25545[label="srMyInt (msMyInt (Pos (Succ ww2913)) ww29150) (Pos (Succ Zero))",fontsize=16,color="magenta"];25545 -> 25547[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25543[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww29120 ww29121) (Float ww3129 ww2935))) (Float ww29150 ww29151) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151))) otherwise",fontsize=16,color="black",shape="triangle"];25543 -> 25548[label="",style="solid", color="black", weight=3]; 189.27/136.89 27699[label="not (esEsOrdering (primCmpNat (Succ ww3306000) (Succ ww3305000)) GT)",fontsize=16,color="black",shape="box"];27699 -> 27727[label="",style="solid", color="black", weight=3]; 189.27/136.89 27700[label="not (esEsOrdering (primCmpNat (Succ ww3306000) Zero) GT)",fontsize=16,color="black",shape="box"];27700 -> 27728[label="",style="solid", color="black", weight=3]; 189.27/136.89 27701[label="not (esEsOrdering (primCmpNat Zero (Succ ww3305000)) GT)",fontsize=16,color="black",shape="box"];27701 -> 27729[label="",style="solid", color="black", weight=3]; 189.27/136.89 27702[label="not (esEsOrdering (primCmpNat Zero Zero) GT)",fontsize=16,color="black",shape="box"];27702 -> 27730[label="",style="solid", color="black", weight=3]; 189.27/136.89 45225[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4312",fontsize=16,color="black",shape="box"];45225 -> 45732[label="",style="solid", color="black", weight=3]; 189.27/136.89 45226 -> 44048[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45226[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4312",fontsize=16,color="magenta"];45227[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4313",fontsize=16,color="black",shape="box"];45227 -> 45733[label="",style="solid", color="black", weight=3]; 189.27/136.89 45228 -> 44066[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45228[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4313",fontsize=16,color="magenta"];45229[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4314",fontsize=16,color="black",shape="box"];45229 -> 45734[label="",style="solid", color="black", weight=3]; 189.27/136.89 45230 -> 44084[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45230[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4314",fontsize=16,color="magenta"];45231[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4315",fontsize=16,color="black",shape="box"];45231 -> 45735[label="",style="solid", color="black", weight=3]; 189.27/136.89 45232 -> 44109[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45232[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4315",fontsize=16,color="magenta"];45269[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4397",fontsize=16,color="black",shape="triangle"];45269 -> 45736[label="",style="solid", color="black", weight=3]; 189.27/136.89 45270 -> 45234[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45270[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4397))",fontsize=16,color="magenta"];45270 -> 45737[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45240[label="ww4000",fontsize=16,color="green",shape="box"];45241[label="Pos Zero",fontsize=16,color="green",shape="box"];53670[label="ww4000",fontsize=16,color="green",shape="box"];53671[label="ww5",fontsize=16,color="green",shape="box"];53672[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53673[label="ww3100",fontsize=16,color="green",shape="box"];53674[label="ww4000",fontsize=16,color="green",shape="box"];53675[label="ww5",fontsize=16,color="green",shape="box"];53676[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53677[label="ww3100",fontsize=16,color="green",shape="box"];30818[label="takeWhile1 (flip ltEsFloat ww3578) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960)))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960))))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960)))))) (ltEsFloat (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960)))) ww3578)",fontsize=16,color="black",shape="box"];30818 -> 30887[label="",style="solid", color="black", weight=3]; 189.27/136.89 45242[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4316",fontsize=16,color="black",shape="box"];45242 -> 45738[label="",style="solid", color="black", weight=3]; 189.27/136.89 45243 -> 44124[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45243[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4316",fontsize=16,color="magenta"];45244[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4317",fontsize=16,color="black",shape="box"];45244 -> 45739[label="",style="solid", color="black", weight=3]; 189.27/136.89 45245 -> 44137[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45245[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4317",fontsize=16,color="magenta"];45246[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4318",fontsize=16,color="black",shape="box"];45246 -> 45740[label="",style="solid", color="black", weight=3]; 189.27/136.89 45247 -> 44150[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45247[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4318",fontsize=16,color="magenta"];53006[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53007[label="ww3100",fontsize=16,color="green",shape="box"];53008[label="ww3000",fontsize=16,color="green",shape="box"];53009[label="ww5",fontsize=16,color="green",shape="box"];53010[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53011[label="ww3100",fontsize=16,color="green",shape="box"];53012[label="ww3000",fontsize=16,color="green",shape="box"];53013[label="ww5",fontsize=16,color="green",shape="box"];45248[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45249 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45249[label="srMyInt (Pos (Succ ww31)) ww321",fontsize=16,color="magenta"];45249 -> 45741[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45249 -> 45742[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45250[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45251 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45251[label="msMyInt (Pos Zero) ww320",fontsize=16,color="magenta"];45252[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45253 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45253[label="srMyInt (Pos (Succ ww31)) ww321",fontsize=16,color="magenta"];45253 -> 45743[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45253 -> 45744[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45254[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4319",fontsize=16,color="black",shape="box"];45254 -> 45745[label="",style="solid", color="black", weight=3]; 189.27/136.89 45255 -> 44162[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45255[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4319",fontsize=16,color="magenta"];45258[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4321",fontsize=16,color="black",shape="box"];45258 -> 45747[label="",style="solid", color="black", weight=3]; 189.27/136.89 45259 -> 44186[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45259[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4321",fontsize=16,color="magenta"];26039 -> 24812[label="",style="dashed", color="red", weight=0]; 189.27/136.89 26039[label="srMyInt ww2445 (Pos (Succ Zero))",fontsize=16,color="magenta"];26039 -> 26044[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 26040 -> 20583[label="",style="dashed", color="red", weight=0]; 189.27/136.89 26040[label="not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (primPlusFloat (Float ww20980 ww20981) (Float (srMyInt ww2445 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];26040 -> 26045[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 26040 -> 26046[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 26040 -> 26047[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 26040 -> 26048[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 26040 -> 26049[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 26040 -> 26050[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 26041 -> 23663[label="",style="dashed", color="red", weight=0]; 189.27/136.89 26041[label="srMyInt (srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];26041 -> 26051[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 26041 -> 26052[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 26038[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20980 ww20981) (Float ww3142 ww3141))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) ww2931",fontsize=16,color="burlywood",shape="triangle"];63077[label="ww2931/MyTrue",fontsize=10,color="white",style="solid",shape="box"];26038 -> 63077[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63077 -> 26053[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 63078[label="ww2931/MyFalse",fontsize=10,color="white",style="solid",shape="box"];26038 -> 63078[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63078 -> 26054[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 45260[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4322",fontsize=16,color="black",shape="box"];45260 -> 45748[label="",style="solid", color="black", weight=3]; 189.27/136.89 45261 -> 44198[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45261[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4322",fontsize=16,color="magenta"];45262[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4323",fontsize=16,color="black",shape="box"];45262 -> 45749[label="",style="solid", color="black", weight=3]; 189.27/136.89 45263 -> 44215[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45263[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4323",fontsize=16,color="magenta"];45291[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4398",fontsize=16,color="black",shape="triangle"];45291 -> 45750[label="",style="solid", color="black", weight=3]; 189.27/136.89 45292 -> 45265[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45292[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4398))",fontsize=16,color="magenta"];45292 -> 45751[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45271[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];53678[label="ww5",fontsize=16,color="green",shape="box"];53679[label="ww3100",fontsize=16,color="green",shape="box"];53680[label="ww3000",fontsize=16,color="green",shape="box"];53681[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53682[label="ww5",fontsize=16,color="green",shape="box"];53683[label="ww3100",fontsize=16,color="green",shape="box"];53684[label="ww3000",fontsize=16,color="green",shape="box"];53685[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];45272[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4324",fontsize=16,color="black",shape="box"];45272 -> 45752[label="",style="solid", color="black", weight=3]; 189.27/136.89 45273 -> 44227[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45273[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4324",fontsize=16,color="magenta"];45276[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4326",fontsize=16,color="black",shape="box"];45276 -> 45754[label="",style="solid", color="black", weight=3]; 189.27/136.89 45277 -> 44254[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45277[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4326",fontsize=16,color="magenta"];45278[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4327",fontsize=16,color="black",shape="box"];45278 -> 45755[label="",style="solid", color="black", weight=3]; 189.27/136.89 45279 -> 44266[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45279[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4327",fontsize=16,color="magenta"];45280[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4328",fontsize=16,color="black",shape="box"];45280 -> 45756[label="",style="solid", color="black", weight=3]; 189.27/136.89 45281 -> 44278[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45281[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4328",fontsize=16,color="magenta"];45282[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4329",fontsize=16,color="black",shape="box"];45282 -> 45757[label="",style="solid", color="black", weight=3]; 189.27/136.89 45283 -> 44290[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45283[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4329",fontsize=16,color="magenta"];45284[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4330",fontsize=16,color="black",shape="box"];45284 -> 45758[label="",style="solid", color="black", weight=3]; 189.27/136.89 45285 -> 44307[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45285[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4330",fontsize=16,color="magenta"];45355[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4399",fontsize=16,color="black",shape="triangle"];45355 -> 45759[label="",style="solid", color="black", weight=3]; 189.27/136.89 45356 -> 45287[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45356[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4399))",fontsize=16,color="magenta"];45356 -> 45760[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45293[label="Pos Zero",fontsize=16,color="green",shape="box"];53686[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53687[label="ww3100",fontsize=16,color="green",shape="box"];53688[label="ww5",fontsize=16,color="green",shape="box"];53689[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53690[label="ww3100",fontsize=16,color="green",shape="box"];53691[label="ww5",fontsize=16,color="green",shape="box"];31797[label="takeWhile1 (flip ltEsFloat ww3723) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969)))))) (ltEsFloat (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969)))) ww3723)",fontsize=16,color="black",shape="box"];31797 -> 31826[label="",style="solid", color="black", weight=3]; 189.27/136.89 45294[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4331",fontsize=16,color="black",shape="box"];45294 -> 45761[label="",style="solid", color="black", weight=3]; 189.27/136.89 45295 -> 44319[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45295[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4331",fontsize=16,color="magenta"];45296[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4332",fontsize=16,color="black",shape="box"];45296 -> 45762[label="",style="solid", color="black", weight=3]; 189.27/136.89 45297 -> 44331[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45297[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4332",fontsize=16,color="magenta"];45298[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4333",fontsize=16,color="black",shape="box"];45298 -> 45763[label="",style="solid", color="black", weight=3]; 189.27/136.89 45299 -> 44353[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45299[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4333",fontsize=16,color="magenta"];53693 -> 52195[label="",style="dashed", color="red", weight=0]; 189.27/136.89 53693[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];53694[label="Zero",fontsize=16,color="green",shape="box"];53695[label="ww449000",fontsize=16,color="green",shape="box"];53696 -> 27486[label="",style="dashed", color="red", weight=0]; 189.27/136.89 53696[label="not MyFalse",fontsize=16,color="magenta"];53697 -> 53692[label="",style="dashed", color="red", weight=0]; 189.27/136.89 53697[label="not (esEsOrdering (primCmpNat ww449000 ww449100) LT)",fontsize=16,color="magenta"];53697 -> 55832[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 53697 -> 55833[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 53698 -> 52200[label="",style="dashed", color="red", weight=0]; 189.27/136.89 53698[label="not (esEsOrdering LT LT)",fontsize=16,color="magenta"];53699[label="ww449000",fontsize=16,color="green",shape="box"];53700[label="Zero",fontsize=16,color="green",shape="box"];53701[label="ww32621",fontsize=16,color="green",shape="box"];53702[label="ww446201",fontsize=16,color="green",shape="box"];53703[label="ww32620",fontsize=16,color="green",shape="box"];53704[label="ww446200",fontsize=16,color="green",shape="box"];43011[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];43012 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.89 43012[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];43012 -> 45764[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 43012 -> 45765[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 43013[label="ww2315",fontsize=16,color="green",shape="box"];43014[label="ww5421",fontsize=16,color="green",shape="box"];43015[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];43016[label="ww5420",fontsize=16,color="green",shape="box"];46722[label="Succ ww54100",fontsize=16,color="green",shape="box"];46723[label="Float (Neg (Succ ww540)) (Pos (Succ ww54100))",fontsize=16,color="green",shape="box"];46724[label="Zero",fontsize=16,color="green",shape="box"];43018 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 43018[label="srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))",fontsize=16,color="magenta"];43018 -> 45768[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 43018 -> 45769[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 43019[label="ww5420",fontsize=16,color="green",shape="box"];43020[label="ww2315",fontsize=16,color="green",shape="box"];43021[label="ww5421",fontsize=16,color="green",shape="box"];43022[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];43023 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.89 43023[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];43023 -> 45770[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 43023 -> 45771[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 43024[label="ww2317",fontsize=16,color="green",shape="box"];43025[label="ww5421",fontsize=16,color="green",shape="box"];43026[label="Pos Zero",fontsize=16,color="green",shape="box"];43027[label="ww5420",fontsize=16,color="green",shape="box"];46725[label="Zero",fontsize=16,color="green",shape="box"];46726[label="Float (Neg (Succ ww540)) (Pos Zero)",fontsize=16,color="green",shape="box"];46727[label="Zero",fontsize=16,color="green",shape="box"];43029 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 43029[label="srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))",fontsize=16,color="magenta"];43029 -> 45774[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 43029 -> 45775[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 43030[label="ww5420",fontsize=16,color="green",shape="box"];43031[label="ww2317",fontsize=16,color="green",shape="box"];43032[label="ww5421",fontsize=16,color="green",shape="box"];45300[label="ww538",fontsize=16,color="green",shape="box"];45301[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45302[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45303 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45303[label="srMyInt (Pos Zero) (Neg (Succ ww54100))",fontsize=16,color="magenta"];45303 -> 45776[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45303 -> 45777[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45306[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45307 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45307[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];45307 -> 45785[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45307 -> 45786[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45308[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45309 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45309[label="srMyInt (Pos Zero) (Neg (Succ ww54100))",fontsize=16,color="magenta"];45309 -> 45787[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45309 -> 45788[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 43033[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];43034 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.89 43034[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];43034 -> 45789[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 43034 -> 45790[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 43035[label="ww2319",fontsize=16,color="green",shape="box"];43036[label="ww5421",fontsize=16,color="green",shape="box"];43037[label="Neg Zero",fontsize=16,color="green",shape="box"];43038[label="ww5420",fontsize=16,color="green",shape="box"];46119[label="Float (Neg (Succ ww540)) (Neg Zero)",fontsize=16,color="green",shape="box"];43040 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 43040[label="srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))",fontsize=16,color="magenta"];43040 -> 45793[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 43040 -> 45794[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 43041[label="ww5420",fontsize=16,color="green",shape="box"];43042[label="ww2319",fontsize=16,color="green",shape="box"];43043[label="ww5421",fontsize=16,color="green",shape="box"];24103[label="ww538",fontsize=16,color="green",shape="box"];24104[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];24105[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];24106 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.89 24106[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];24106 -> 26253[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 24106 -> 26254[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 24107 -> 23663[label="",style="dashed", color="red", weight=0]; 189.27/136.89 24107[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24107 -> 26255[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 24107 -> 26256[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 24108[label="ww5421",fontsize=16,color="green",shape="box"];24109[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];24110[label="ww5420",fontsize=16,color="green",shape="box"];24111[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt ww2970 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) MyTrue",fontsize=16,color="black",shape="box"];24111 -> 26257[label="",style="solid", color="black", weight=3]; 189.27/136.89 24112[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt ww2970 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) MyFalse",fontsize=16,color="black",shape="box"];24112 -> 26258[label="",style="solid", color="black", weight=3]; 189.27/136.89 43044[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];43045 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.89 43045[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];43045 -> 45795[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 43045 -> 45796[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 43046[label="ww2321",fontsize=16,color="green",shape="box"];43047[label="ww5421",fontsize=16,color="green",shape="box"];43048[label="Pos Zero",fontsize=16,color="green",shape="box"];43049[label="ww5420",fontsize=16,color="green",shape="box"];46128[label="Float (Neg (Succ ww540)) (Pos Zero)",fontsize=16,color="green",shape="box"];43051 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 43051[label="srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))",fontsize=16,color="magenta"];43051 -> 45799[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 43051 -> 45800[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 43052[label="ww5420",fontsize=16,color="green",shape="box"];43053[label="ww2321",fontsize=16,color="green",shape="box"];43054[label="ww5421",fontsize=16,color="green",shape="box"];45310[label="ww538",fontsize=16,color="green",shape="box"];45311[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45312[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45313 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45313[label="srMyInt (Neg Zero) (Pos (Succ ww54100))",fontsize=16,color="magenta"];45313 -> 45801[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45313 -> 45802[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45316[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45317 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45317[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];45317 -> 45810[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45317 -> 45811[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45318[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45319 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45319[label="srMyInt (Neg Zero) (Pos (Succ ww54100))",fontsize=16,color="magenta"];45319 -> 45812[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45319 -> 45813[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 43055[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];43056 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.89 43056[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];43056 -> 45814[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 43056 -> 45815[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 43057[label="ww2323",fontsize=16,color="green",shape="box"];43058[label="ww5421",fontsize=16,color="green",shape="box"];43059[label="Pos Zero",fontsize=16,color="green",shape="box"];43060[label="ww5420",fontsize=16,color="green",shape="box"];46139[label="Float (Neg (Succ ww540)) (Pos Zero)",fontsize=16,color="green",shape="box"];43062 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 43062[label="srMyInt (msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))) (Pos (Succ Zero))",fontsize=16,color="magenta"];43062 -> 45818[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 43062 -> 45819[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 43063[label="ww5420",fontsize=16,color="green",shape="box"];43064[label="ww2323",fontsize=16,color="green",shape="box"];43065[label="ww5421",fontsize=16,color="green",shape="box"];24168[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];24169 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.89 24169[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];24169 -> 26273[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 24169 -> 26274[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 24170[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="triangle"];24170 -> 26275[label="",style="solid", color="black", weight=3]; 189.27/136.89 24171[label="ww5421",fontsize=16,color="green",shape="box"];24172[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];24173[label="ww5420",fontsize=16,color="green",shape="box"];24174[label="ww538",fontsize=16,color="green",shape="box"];24175[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];24176[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt ww2973 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) MyTrue",fontsize=16,color="black",shape="box"];24176 -> 26276[label="",style="solid", color="black", weight=3]; 189.27/136.89 24177[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt ww2973 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) MyFalse",fontsize=16,color="black",shape="box"];24177 -> 26277[label="",style="solid", color="black", weight=3]; 189.27/136.89 45320[label="ww538",fontsize=16,color="green",shape="box"];45321[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45322[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45323 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45323[label="srMyInt (Neg (Succ ww53900)) (Neg Zero)",fontsize=16,color="magenta"];45323 -> 45820[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45323 -> 45821[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45326[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45327 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45327[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];45327 -> 45829[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45327 -> 45830[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45328[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45329 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45329[label="srMyInt (Neg (Succ ww53900)) (Neg Zero)",fontsize=16,color="magenta"];45329 -> 45831[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45329 -> 45832[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45330[label="ww538",fontsize=16,color="green",shape="box"];45331[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45332[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45333 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45333[label="srMyInt (Neg Zero) (Neg (Succ ww54100))",fontsize=16,color="magenta"];45333 -> 45833[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45333 -> 45834[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45336[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45337 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45337[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];45337 -> 45842[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45337 -> 45843[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45338[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45339 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45339[label="srMyInt (Neg Zero) (Neg (Succ ww54100))",fontsize=16,color="magenta"];45339 -> 45844[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45339 -> 45845[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45340[label="ww538",fontsize=16,color="green",shape="box"];45341[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45342[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45343 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45343[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];45343 -> 45846[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45343 -> 45847[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45346[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45347 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45347[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];45347 -> 45855[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45347 -> 45856[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45348[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45349 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45349[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];45349 -> 45857[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45349 -> 45858[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45376[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4400",fontsize=16,color="black",shape="triangle"];45376 -> 45859[label="",style="solid", color="black", weight=3]; 189.27/136.89 45377 -> 45351[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45377[label="iterate (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4400))",fontsize=16,color="magenta"];45377 -> 45860[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45357[label="ww4000",fontsize=16,color="green",shape="box"];45358[label="Neg Zero",fontsize=16,color="green",shape="box"];21797[label="Pos Zero",fontsize=16,color="green",shape="box"];21798[label="Pos Zero",fontsize=16,color="green",shape="box"];24198[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww2485",fontsize=16,color="black",shape="box"];24198 -> 26308[label="",style="solid", color="black", weight=3]; 189.27/136.89 45359[label="ww7",fontsize=16,color="green",shape="box"];45360[label="Neg Zero",fontsize=16,color="green",shape="box"];45361[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4334",fontsize=16,color="black",shape="box"];45361 -> 45861[label="",style="solid", color="black", weight=3]; 189.27/136.89 45362 -> 44366[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45362[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4334",fontsize=16,color="magenta"];20288 -> 5617[label="",style="dashed", color="red", weight=0]; 189.27/136.89 20288[label="primPlusNat (Succ ww4000) Zero",fontsize=16,color="magenta"];20288 -> 20305[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 20288 -> 20306[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 33777 -> 27703[label="",style="dashed", color="red", weight=0]; 189.27/136.89 33777[label="takeWhile1 (flip ltEsFloat ww3892) (primPlusFloat (Float (msMyInt (Pos (Succ ww2121)) (Neg Zero)) (srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))) (iterate (primPlusFloat (Float (msMyInt (Pos (Succ ww2121)) (Neg Zero)) (srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123))))) (primPlusFloat (Float (msMyInt (Pos (Succ ww2121)) (Neg Zero)) (srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123)))) (primPlusFloat (Float (msMyInt (Pos (Succ ww2121)) (Neg Zero)) (srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))))) (not (esEsOrdering (primCmpFloat (primPlusFloat (Float (msMyInt (Pos (Succ ww2121)) (Neg Zero)) (srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))) ww3892) GT))",fontsize=16,color="magenta"];33777 -> 33843[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 33777 -> 33844[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 33777 -> 33845[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 33777 -> 33846[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 33777 -> 33847[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 33777 -> 33848[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 24218[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww2496",fontsize=16,color="black",shape="box"];24218 -> 26319[label="",style="solid", color="black", weight=3]; 189.27/136.89 45363[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4335",fontsize=16,color="black",shape="box"];45363 -> 45862[label="",style="solid", color="black", weight=3]; 189.27/136.89 45364 -> 44379[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45364[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4335",fontsize=16,color="magenta"];28462 -> 27240[label="",style="dashed", color="red", weight=0]; 189.27/136.89 28462[label="not (esEsOrdering (compareMyInt (srMyInt (Neg Zero) ww34290) (srMyInt (Neg (Succ ww3100)) ww34291)) GT)",fontsize=16,color="magenta"];28462 -> 28568[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 28462 -> 28569[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 33496[label="takeWhile1 (flip ltEsFloat ww3905) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979)))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979))))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979)))))) (ltEsFloat (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979)))) ww3905)",fontsize=16,color="black",shape="box"];33496 -> 33590[label="",style="solid", color="black", weight=3]; 189.27/136.89 33778[label="ww3909",fontsize=16,color="green",shape="box"];33779[label="Neg Zero",fontsize=16,color="green",shape="box"];33780[label="Neg (Succ ww3911)",fontsize=16,color="green",shape="box"];33781[label="Neg (Succ ww3910)",fontsize=16,color="green",shape="box"];53705 -> 26925[label="",style="dashed", color="red", weight=0]; 189.27/136.89 53705[label="primDivFloat (Float (msMyInt (Pos (Succ ww17)) ww180) (srMyInt (Neg (Succ Zero)) ww181)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];53705 -> 55834[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 53705 -> 55835[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45365[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4336",fontsize=16,color="black",shape="box"];45365 -> 45863[label="",style="solid", color="black", weight=3]; 189.27/136.89 45366 -> 44392[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45366[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4336",fontsize=16,color="magenta"];45367[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4337",fontsize=16,color="black",shape="box"];45367 -> 45864[label="",style="solid", color="black", weight=3]; 189.27/136.89 45368 -> 44405[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45368[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4337",fontsize=16,color="magenta"];45369[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4338",fontsize=16,color="black",shape="box"];45369 -> 45865[label="",style="solid", color="black", weight=3]; 189.27/136.89 45370 -> 44423[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45370[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4338",fontsize=16,color="magenta"];45388[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4401",fontsize=16,color="black",shape="triangle"];45388 -> 45866[label="",style="solid", color="black", weight=3]; 189.27/136.89 45389 -> 45372[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45389[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4401))",fontsize=16,color="magenta"];45389 -> 45867[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45378[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];45379[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4339",fontsize=16,color="black",shape="box"];45379 -> 45868[label="",style="solid", color="black", weight=3]; 189.27/136.89 45380 -> 44435[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45380[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4339",fontsize=16,color="magenta"];45381[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4340",fontsize=16,color="black",shape="box"];45381 -> 45869[label="",style="solid", color="black", weight=3]; 189.27/136.89 45382 -> 44452[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45382[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4340",fontsize=16,color="magenta"];45400[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4402",fontsize=16,color="black",shape="triangle"];45400 -> 45870[label="",style="solid", color="black", weight=3]; 189.27/136.89 45401 -> 45384[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45401[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4402))",fontsize=16,color="magenta"];45401 -> 45871[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45390[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];26398 -> 23663[label="",style="dashed", color="red", weight=0]; 189.27/136.89 26398[label="srMyInt (srMyInt (Neg (Succ ww2130)) (Pos (Succ ww2132))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];26398 -> 26403[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 26398 -> 26404[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 26399 -> 24812[label="",style="dashed", color="red", weight=0]; 189.27/136.89 26399[label="srMyInt (msMyInt (Pos Zero) (Neg (Succ ww2131))) (Pos (Succ Zero))",fontsize=16,color="magenta"];26399 -> 26405[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 26400 -> 20583[label="",style="dashed", color="red", weight=0]; 189.27/136.89 26400[label="not (esEsOrdering (primCmpFloat (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (primPlusFloat (Float ww21290 ww21291) (Float (srMyInt (msMyInt (Pos Zero) (Neg (Succ ww2131))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww2130)) (Pos (Succ ww2132))) (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];26400 -> 26406[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 26400 -> 26407[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 26400 -> 26408[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 26400 -> 26409[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 26400 -> 26410[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 26400 -> 26411[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 26397[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21290 ww21291) (Float ww3189 ww3188))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) ww2998",fontsize=16,color="burlywood",shape="triangle"];63079[label="ww2998/MyTrue",fontsize=10,color="white",style="solid",shape="box"];26397 -> 63079[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63079 -> 26412[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 63080[label="ww2998/MyFalse",fontsize=10,color="white",style="solid",shape="box"];26397 -> 63080[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63080 -> 26413[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 45391[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4341",fontsize=16,color="black",shape="box"];45391 -> 45872[label="",style="solid", color="black", weight=3]; 189.27/136.89 45392 -> 44464[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45392[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4341",fontsize=16,color="magenta"];45393[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4342",fontsize=16,color="black",shape="box"];45393 -> 45873[label="",style="solid", color="black", weight=3]; 189.27/136.89 45394 -> 44481[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45394[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4342",fontsize=16,color="magenta"];45414[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4403",fontsize=16,color="black",shape="triangle"];45414 -> 45874[label="",style="solid", color="black", weight=3]; 189.27/136.89 45415 -> 45396[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45415[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4403))",fontsize=16,color="magenta"];45415 -> 45875[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45402[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];28807 -> 27240[label="",style="dashed", color="red", weight=0]; 189.27/136.89 28807[label="not (esEsOrdering (compareMyInt (srMyInt (Neg (Succ ww3000)) ww34530) (srMyInt (Neg (Succ ww3100)) ww34531)) GT)",fontsize=16,color="magenta"];28807 -> 28854[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 28807 -> 28855[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 34501[label="takeWhile1 (flip ltEsFloat ww3994) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))))) (ltEsFloat (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) ww3994)",fontsize=16,color="black",shape="box"];34501 -> 34621[label="",style="solid", color="black", weight=3]; 189.27/136.89 45403[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4343",fontsize=16,color="black",shape="box"];45403 -> 45876[label="",style="solid", color="black", weight=3]; 189.27/136.89 45404 -> 44493[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45404[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4343",fontsize=16,color="magenta"];45405[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4344",fontsize=16,color="black",shape="box"];45405 -> 45877[label="",style="solid", color="black", weight=3]; 189.27/136.89 45406 -> 44505[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45406[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4344",fontsize=16,color="magenta"];45407[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4345",fontsize=16,color="black",shape="box"];45407 -> 45878[label="",style="solid", color="black", weight=3]; 189.27/136.89 45408 -> 44522[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45408[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4345",fontsize=16,color="magenta"];45426[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4404",fontsize=16,color="black",shape="triangle"];45426 -> 45879[label="",style="solid", color="black", weight=3]; 189.27/136.89 45427 -> 45410[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45427[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4404))",fontsize=16,color="magenta"];45427 -> 45880[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45416[label="Neg Zero",fontsize=16,color="green",shape="box"];45417[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4346",fontsize=16,color="black",shape="box"];45417 -> 45881[label="",style="solid", color="black", weight=3]; 189.27/136.89 45418 -> 44534[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45418[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4346",fontsize=16,color="magenta"];45419[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4347",fontsize=16,color="black",shape="box"];45419 -> 45882[label="",style="solid", color="black", weight=3]; 189.27/136.89 45420 -> 44551[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45420[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4347",fontsize=16,color="magenta"];45438[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4405",fontsize=16,color="black",shape="triangle"];45438 -> 45883[label="",style="solid", color="black", weight=3]; 189.27/136.89 45439 -> 45422[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45439[label="iterate (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4405))",fontsize=16,color="magenta"];45439 -> 45884[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45428[label="Neg Zero",fontsize=16,color="green",shape="box"];35392 -> 27703[label="",style="dashed", color="red", weight=0]; 189.27/136.89 35392[label="takeWhile1 (flip ltEsFloat ww4075) (primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))) (iterate (primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142))))) (primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142)))) (primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))))) (not (esEsOrdering (primCmpFloat (primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))) ww4075) GT))",fontsize=16,color="magenta"];35392 -> 35439[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 35392 -> 35440[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 35392 -> 35441[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 35392 -> 35442[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 35392 -> 35443[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 35392 -> 35444[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45429[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4348",fontsize=16,color="black",shape="box"];45429 -> 45885[label="",style="solid", color="black", weight=3]; 189.27/136.89 45430 -> 44563[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45430[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4348",fontsize=16,color="magenta"];45431[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4349",fontsize=16,color="black",shape="box"];45431 -> 45886[label="",style="solid", color="black", weight=3]; 189.27/136.89 45432 -> 44580[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45432[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4349",fontsize=16,color="magenta"];45509[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4406",fontsize=16,color="black",shape="triangle"];45509 -> 45887[label="",style="solid", color="black", weight=3]; 189.27/136.89 45510 -> 45434[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45510[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4406))",fontsize=16,color="magenta"];45510 -> 45888[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45440[label="Neg Zero",fontsize=16,color="green",shape="box"];35299[label="takeWhile1 (flip ltEsFloat ww4091) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988)))))) (ltEsFloat (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988)))) ww4091)",fontsize=16,color="black",shape="box"];35299 -> 35325[label="",style="solid", color="black", weight=3]; 189.27/136.89 45441[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4350",fontsize=16,color="black",shape="box"];45441 -> 45889[label="",style="solid", color="black", weight=3]; 189.27/136.89 45442 -> 44592[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45442[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4350",fontsize=16,color="magenta"];45443[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4351",fontsize=16,color="black",shape="box"];45443 -> 45890[label="",style="solid", color="black", weight=3]; 189.27/136.89 45444 -> 44604[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45444[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4351",fontsize=16,color="magenta"];45445[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4352",fontsize=16,color="black",shape="box"];45445 -> 45891[label="",style="solid", color="black", weight=3]; 189.27/136.89 45446 -> 44625[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45446[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4352",fontsize=16,color="magenta"];24543[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];24544 -> 20687[label="",style="dashed", color="red", weight=0]; 189.27/136.89 24544[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];24545 -> 23743[label="",style="dashed", color="red", weight=0]; 189.27/136.89 24545[label="srMyInt (srMyInt (Pos (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24545 -> 26565[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 24545 -> 26566[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 24546[label="ww9591",fontsize=16,color="green",shape="box"];24547[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];24548[label="ww9590",fontsize=16,color="green",shape="box"];24549[label="ww95600",fontsize=16,color="green",shape="box"];24550[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];24551[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt ww3040 (Pos (Succ Zero))) ww3038))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) MyTrue",fontsize=16,color="black",shape="box"];24551 -> 26567[label="",style="solid", color="black", weight=3]; 189.27/136.89 24552[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt ww3040 (Pos (Succ Zero))) ww3038))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) MyFalse",fontsize=16,color="black",shape="box"];24552 -> 26568[label="",style="solid", color="black", weight=3]; 189.27/136.89 21773[label="srMyInt (Pos (Succ ww4100)) (Pos Zero)",fontsize=16,color="black",shape="box"];21773 -> 21807[label="",style="solid", color="black", weight=3]; 189.27/136.89 21774[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];24554 -> 35625[label="",style="dashed", color="red", weight=0]; 189.27/136.89 24554[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2352))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))))",fontsize=16,color="magenta"];24554 -> 35626[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 26573 -> 24812[label="",style="dashed", color="red", weight=0]; 189.27/136.89 26573[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];26573 -> 26575[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 26572[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float ww3210 ww2352))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) otherwise",fontsize=16,color="black",shape="triangle"];26572 -> 26576[label="",style="solid", color="black", weight=3]; 189.27/136.89 24557 -> 35667[label="",style="dashed", color="red", weight=0]; 189.27/136.89 24557[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2354))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))))",fontsize=16,color="magenta"];24557 -> 35668[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 57269 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.89 57269[label="primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2354)",fontsize=16,color="magenta"];57269 -> 57298[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 57269 -> 57299[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 57269 -> 57300[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 57270 -> 50184[label="",style="dashed", color="red", weight=0]; 189.27/136.89 57270[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="magenta"];57270 -> 57301[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 57270 -> 57302[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 57270 -> 57303[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 24560 -> 35691[label="",style="dashed", color="red", weight=0]; 189.27/136.89 24560[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2356))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))))",fontsize=16,color="magenta"];24560 -> 35692[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 26587 -> 24812[label="",style="dashed", color="red", weight=0]; 189.27/136.89 26587[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];26587 -> 26589[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 26586[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float ww3216 ww2356))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) otherwise",fontsize=16,color="black",shape="triangle"];26586 -> 26590[label="",style="solid", color="black", weight=3]; 189.27/136.89 45447[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45448 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45448[label="srMyInt (Pos (Succ ww95600)) (Neg Zero)",fontsize=16,color="magenta"];45448 -> 45892[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45448 -> 45893[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45451[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45452 -> 20687[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45452[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];45453[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45454 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45454[label="srMyInt (Pos (Succ ww95600)) (Neg Zero)",fontsize=16,color="magenta"];45454 -> 45901[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45454 -> 45902[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 24591 -> 35773[label="",style="dashed", color="red", weight=0]; 189.27/136.89 24591[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2358))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero))))",fontsize=16,color="magenta"];24591 -> 35774[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 26606 -> 24812[label="",style="dashed", color="red", weight=0]; 189.27/136.89 26606[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];26606 -> 26608[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 26605[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float ww3224 ww2358))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) otherwise",fontsize=16,color="black",shape="triangle"];26605 -> 26609[label="",style="solid", color="black", weight=3]; 189.27/136.89 24594[label="Pos (Succ ww957)",fontsize=16,color="green",shape="box"];24595 -> 20687[label="",style="dashed", color="red", weight=0]; 189.27/136.89 24595[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];24596 -> 23663[label="",style="dashed", color="red", weight=0]; 189.27/136.89 24596[label="srMyInt (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24596 -> 26610[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 24596 -> 26611[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 24597[label="ww9591",fontsize=16,color="green",shape="box"];24598[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];24599[label="ww9590",fontsize=16,color="green",shape="box"];24600[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt ww2763 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) MyTrue",fontsize=16,color="black",shape="box"];24600 -> 26612[label="",style="solid", color="black", weight=3]; 189.27/136.89 24601[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt ww2763 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) MyFalse",fontsize=16,color="black",shape="box"];24601 -> 26613[label="",style="solid", color="black", weight=3]; 189.27/136.89 24602 -> 35795[label="",style="dashed", color="red", weight=0]; 189.27/136.89 24602[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2360))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))))",fontsize=16,color="magenta"];24602 -> 35796[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 26617 -> 24812[label="",style="dashed", color="red", weight=0]; 189.27/136.89 26617[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];26617 -> 26619[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 26616[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float ww3227 ww2360))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) otherwise",fontsize=16,color="black",shape="triangle"];26616 -> 26620[label="",style="solid", color="black", weight=3]; 189.27/136.89 45463[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45464 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45464[label="srMyInt (Neg Zero) (Pos (Succ ww95800))",fontsize=16,color="magenta"];45464 -> 45914[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45464 -> 45915[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45467[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45468 -> 20687[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45468[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];45469[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45470 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45470[label="srMyInt (Neg Zero) (Pos (Succ ww95800))",fontsize=16,color="magenta"];45470 -> 45923[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45470 -> 45924[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 24608 -> 35825[label="",style="dashed", color="red", weight=0]; 189.27/136.89 24608[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2362))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))))",fontsize=16,color="magenta"];24608 -> 35826[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 26628 -> 24812[label="",style="dashed", color="red", weight=0]; 189.27/136.89 26628[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];26628 -> 26630[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 26627[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float ww3232 ww2362))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) otherwise",fontsize=16,color="black",shape="triangle"];26627 -> 26631[label="",style="solid", color="black", weight=3]; 189.27/136.89 45471[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45472 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45472[label="srMyInt (Neg (Succ ww95600)) (Neg Zero)",fontsize=16,color="magenta"];45472 -> 45925[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45472 -> 45926[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45475[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45476 -> 20687[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45476[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];45477[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45478 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45478[label="srMyInt (Neg (Succ ww95600)) (Neg Zero)",fontsize=16,color="magenta"];45478 -> 45934[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45478 -> 45935[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45487[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45488 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45488[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];45488 -> 45947[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45488 -> 45948[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45491[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45492 -> 20687[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45492[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];45493[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45494 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45494[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];45494 -> 45956[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45494 -> 45957[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45496[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4353",fontsize=16,color="black",shape="box"];45496 -> 45959[label="",style="solid", color="black", weight=3]; 189.27/136.89 45497 -> 44636[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45497[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4353",fontsize=16,color="magenta"];45498[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4354",fontsize=16,color="black",shape="box"];45498 -> 45960[label="",style="solid", color="black", weight=3]; 189.27/136.89 45499 -> 44647[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45499[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4354",fontsize=16,color="magenta"];45500[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4355",fontsize=16,color="black",shape="box"];45500 -> 45961[label="",style="solid", color="black", weight=3]; 189.27/136.89 45501 -> 44658[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45501[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4355",fontsize=16,color="magenta"];45502[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4356",fontsize=16,color="black",shape="box"];45502 -> 45962[label="",style="solid", color="black", weight=3]; 189.27/136.89 45503 -> 44673[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45503[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4356",fontsize=16,color="magenta"];45518[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4407",fontsize=16,color="black",shape="triangle"];45518 -> 45963[label="",style="solid", color="black", weight=3]; 189.27/136.89 45519 -> 45505[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45519[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4407))",fontsize=16,color="magenta"];45519 -> 45964[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45511[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4357",fontsize=16,color="black",shape="box"];45511 -> 45965[label="",style="solid", color="black", weight=3]; 189.27/136.89 45512 -> 44688[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45512[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4357",fontsize=16,color="magenta"];45537[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4408",fontsize=16,color="black",shape="triangle"];45537 -> 45966[label="",style="solid", color="black", weight=3]; 189.27/136.89 45538 -> 45514[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45538[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4408))",fontsize=16,color="magenta"];45538 -> 45967[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45520[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4358",fontsize=16,color="black",shape="box"];45520 -> 45968[label="",style="solid", color="black", weight=3]; 189.27/136.89 45521 -> 44699[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45521[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4358",fontsize=16,color="magenta"];45522[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4359",fontsize=16,color="black",shape="box"];45522 -> 45969[label="",style="solid", color="black", weight=3]; 189.27/136.89 45523 -> 44710[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45523[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4359",fontsize=16,color="magenta"];45524[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4360",fontsize=16,color="black",shape="box"];45524 -> 45970[label="",style="solid", color="black", weight=3]; 189.27/136.89 45525 -> 44726[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45525[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4360",fontsize=16,color="magenta"];53706 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.89 53706[label="primPlusFloat (Float ww660 ww661) (primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float ww650 ww651)) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];53706 -> 55234[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 53706 -> 55235[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 53706 -> 55236[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45526[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45527 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45527[label="srMyInt (Pos (Succ ww2077)) ww20781",fontsize=16,color="magenta"];45527 -> 45971[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45527 -> 45972[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45528[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45529 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45529[label="msMyInt (Neg Zero) ww20780",fontsize=16,color="magenta"];45530[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45531 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45531[label="srMyInt (Pos (Succ ww2077)) ww20781",fontsize=16,color="magenta"];45531 -> 45973[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45531 -> 45974[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45549[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4409",fontsize=16,color="black",shape="triangle"];45549 -> 45975[label="",style="solid", color="black", weight=3]; 189.27/136.89 45550 -> 45533[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45550[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4409))",fontsize=16,color="magenta"];45550 -> 45976[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45539[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];45540[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4361",fontsize=16,color="black",shape="box"];45540 -> 45977[label="",style="solid", color="black", weight=3]; 189.27/136.89 45541 -> 44738[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45541[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4361",fontsize=16,color="magenta"];45561[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4410",fontsize=16,color="black",shape="triangle"];45561 -> 45979[label="",style="solid", color="black", weight=3]; 189.27/136.89 45562 -> 45545[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45562[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4410))",fontsize=16,color="magenta"];45562 -> 45980[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45551[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];27612 -> 27703[label="",style="dashed", color="red", weight=0]; 189.27/136.89 27612[label="takeWhile1 (flip ltEsFloat ww3284) (primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww2168))) (srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) (iterate (primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww2168))) (srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169))))) (primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww2168))) (srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169)))) (primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww2168))) (srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))))) (not (esEsOrdering (primCmpFloat (primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww2168))) (srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))) ww3284) GT))",fontsize=16,color="magenta"];27612 -> 27704[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 27612 -> 27705[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 27612 -> 27706[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 27612 -> 27707[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 27612 -> 27708[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45552[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4363",fontsize=16,color="black",shape="box"];45552 -> 45981[label="",style="solid", color="black", weight=3]; 189.27/136.89 45553 -> 44767[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45553[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4363",fontsize=16,color="magenta"];45554[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4364",fontsize=16,color="black",shape="box"];45554 -> 45982[label="",style="solid", color="black", weight=3]; 189.27/136.89 45555 -> 44784[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45555[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4364",fontsize=16,color="magenta"];45578[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4411",fontsize=16,color="black",shape="triangle"];45578 -> 45983[label="",style="solid", color="black", weight=3]; 189.27/136.89 45579 -> 45557[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45579[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4411))",fontsize=16,color="magenta"];45579 -> 45984[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45563[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];24758 -> 47039[label="",style="dashed", color="red", weight=0]; 189.27/136.89 24758[label="takeWhile1 (flip gtEsFloat (primPlusFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww19410 ww19411) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) (Float ww19410 ww19411))) (not (esEsOrdering (primCmpFloat (Float ww19410 ww19411) (primPlusFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT))",fontsize=16,color="magenta"];24758 -> 49442[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 24758 -> 49443[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 24758 -> 49444[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 24758 -> 49445[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 24758 -> 49446[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45564[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4365",fontsize=16,color="black",shape="box"];45564 -> 45985[label="",style="solid", color="black", weight=3]; 189.27/136.89 45565 -> 44796[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45565[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4365",fontsize=16,color="magenta"];45568[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4367",fontsize=16,color="black",shape="box"];45568 -> 45987[label="",style="solid", color="black", weight=3]; 189.27/136.89 45569 -> 44829[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45569[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4367",fontsize=16,color="magenta"];24778[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww2556",fontsize=16,color="black",shape="box"];24778 -> 27291[label="",style="solid", color="black", weight=3]; 189.27/136.89 45570[label="Pos Zero",fontsize=16,color="green",shape="box"];45571[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4368",fontsize=16,color="black",shape="box"];45571 -> 45988[label="",style="solid", color="black", weight=3]; 189.27/136.89 45572 -> 44846[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45572[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4368",fontsize=16,color="magenta"];45620[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4412",fontsize=16,color="black",shape="triangle"];45620 -> 45989[label="",style="solid", color="black", weight=3]; 189.27/136.89 45621 -> 45574[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45621[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4412))",fontsize=16,color="magenta"];45621 -> 45990[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45580[label="Pos Zero",fontsize=16,color="green",shape="box"];58722 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.89 58722[label="primPlusFloat (Float (msMyInt (Neg Zero) ww19410) (srMyInt (Neg (Succ (Succ (Succ Zero)))) ww19411)) ww4727",fontsize=16,color="magenta"];58722 -> 58740[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 58722 -> 58741[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 58722 -> 58742[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 24787[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww2565",fontsize=16,color="black",shape="box"];24787 -> 27462[label="",style="solid", color="black", weight=3]; 189.27/136.89 27865[label="takeWhile1 (flip ltEsFloat ww3327) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017)))))) (ltEsFloat (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017)))) ww3327)",fontsize=16,color="black",shape="box"];27865 -> 27884[label="",style="solid", color="black", weight=3]; 189.27/136.89 45581[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4369",fontsize=16,color="black",shape="box"];45581 -> 45991[label="",style="solid", color="black", weight=3]; 189.27/136.89 45582 -> 44858[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45582[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4369",fontsize=16,color="magenta"];45583[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4370",fontsize=16,color="black",shape="box"];45583 -> 45992[label="",style="solid", color="black", weight=3]; 189.27/136.89 45584 -> 44870[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45584[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4370",fontsize=16,color="magenta"];45585[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4371",fontsize=16,color="black",shape="box"];45585 -> 45993[label="",style="solid", color="black", weight=3]; 189.27/136.89 45586 -> 44889[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45586[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4371",fontsize=16,color="magenta"];27725[label="Succ ww1372",fontsize=16,color="green",shape="box"];27726[label="Succ ww1374",fontsize=16,color="green",shape="box"];27287 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 27287[label="srMyInt ww2493 (Pos (Succ Zero))",fontsize=16,color="magenta"];27287 -> 27731[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 27287 -> 27732[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 27288[label="ww50",fontsize=16,color="green",shape="box"];27289[label="ww2492",fontsize=16,color="green",shape="box"];27290[label="ww51",fontsize=16,color="green",shape="box"];45587[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos ww13730)) (Float (Neg (Succ ww1374)) (Neg ww13750))) ww4308",fontsize=16,color="black",shape="box"];45587 -> 45994[label="",style="solid", color="black", weight=3]; 189.27/136.89 45588[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg ww13730)) (Float (Neg (Succ ww1374)) (Pos ww13750))) ww4309",fontsize=16,color="black",shape="box"];45588 -> 45995[label="",style="solid", color="black", weight=3]; 189.27/136.89 24851[label="ww137300",fontsize=16,color="green",shape="box"];24852[label="ww137500",fontsize=16,color="green",shape="box"];21814[label="srMyInt (Pos (Succ ww2367)) (Pos (Succ ww2368))",fontsize=16,color="black",shape="triangle"];21814 -> 22654[label="",style="solid", color="black", weight=3]; 189.27/136.89 24853[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];24854 -> 20978[label="",style="dashed", color="red", weight=0]; 189.27/136.89 24854[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];24855 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 24855[label="srMyInt (srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24855 -> 27815[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 24855 -> 27816[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 24856[label="ww13761",fontsize=16,color="green",shape="box"];24857[label="Pos (Succ ww137500)",fontsize=16,color="green",shape="box"];24858[label="ww13760",fontsize=16,color="green",shape="box"];24859 -> 20978[label="",style="dashed", color="red", weight=0]; 189.27/136.89 24859[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];24812[label="srMyInt ww3062 (Pos (Succ Zero))",fontsize=16,color="black",shape="triangle"];24812 -> 25999[label="",style="solid", color="black", weight=3]; 189.27/136.89 24860[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float ww3065 (srMyInt ww2816 (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) MyTrue",fontsize=16,color="black",shape="box"];24860 -> 27817[label="",style="solid", color="black", weight=3]; 189.27/136.89 24861[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float ww3065 (srMyInt ww2816 (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) MyFalse",fontsize=16,color="black",shape="box"];24861 -> 27818[label="",style="solid", color="black", weight=3]; 189.27/136.89 24863 -> 27819[label="",style="dashed", color="red", weight=0]; 189.27/136.89 24863[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2392))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero))))",fontsize=16,color="magenta"];24863 -> 27820[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 27848 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.89 27848[label="primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2392)",fontsize=16,color="magenta"];27848 -> 27868[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 27848 -> 27869[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 27848 -> 27870[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 27847[label="takeWhile0 (flip ltEsFloat ww3378) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) otherwise",fontsize=16,color="black",shape="triangle"];27847 -> 27871[label="",style="solid", color="black", weight=3]; 189.27/136.89 24866 -> 27872[label="",style="dashed", color="red", weight=0]; 189.27/136.89 24866[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2394))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))))",fontsize=16,color="magenta"];24866 -> 27873[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56014 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.89 56014[label="primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2394)",fontsize=16,color="magenta"];56014 -> 56038[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56014 -> 56039[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56014 -> 56040[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56015 -> 57535[label="",style="dashed", color="red", weight=0]; 189.27/136.89 56015[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="magenta"];56015 -> 57536[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56013[label="takeWhile0 (flip ltEsFloat ww4649) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) ww4647 otherwise",fontsize=16,color="black",shape="triangle"];56013 -> 56042[label="",style="solid", color="black", weight=3]; 189.27/136.89 24869 -> 27900[label="",style="dashed", color="red", weight=0]; 189.27/136.89 24869[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2396))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero))))",fontsize=16,color="magenta"];24869 -> 27901[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 27915 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.89 27915[label="primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2396)",fontsize=16,color="magenta"];27915 -> 27917[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 27915 -> 27918[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 27915 -> 27919[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 27914[label="takeWhile0 (flip ltEsFloat ww3388) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) otherwise",fontsize=16,color="black",shape="triangle"];27914 -> 27920[label="",style="solid", color="black", weight=3]; 189.27/136.89 24883 -> 20978[label="",style="dashed", color="red", weight=0]; 189.27/136.89 24883[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];24884[label="Neg (Succ ww1374)",fontsize=16,color="green",shape="box"];24885 -> 20978[label="",style="dashed", color="red", weight=0]; 189.27/136.89 24885[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];24886 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 24886[label="srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24886 -> 27938[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 24886 -> 27939[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 24887[label="ww13761",fontsize=16,color="green",shape="box"];24888[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];24889[label="ww13760",fontsize=16,color="green",shape="box"];24890[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float ww3073 (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) MyTrue",fontsize=16,color="black",shape="box"];24890 -> 27940[label="",style="solid", color="black", weight=3]; 189.27/136.89 24891[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float ww3073 (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) MyFalse",fontsize=16,color="black",shape="box"];24891 -> 27941[label="",style="solid", color="black", weight=3]; 189.27/136.89 45589[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45590 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45590[label="srMyInt (Neg (Succ ww137300)) (Neg Zero)",fontsize=16,color="magenta"];45590 -> 45996[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45590 -> 45997[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 46002[label="Cons (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4433) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4433)))",fontsize=16,color="green",shape="box"];46002 -> 46014[label="",style="dashed", color="green", weight=3]; 189.27/136.89 46002 -> 46015[label="",style="dashed", color="green", weight=3]; 189.27/136.89 45593[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45594 -> 20978[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45594[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];45595[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45596 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45596[label="srMyInt (Neg (Succ ww137300)) (Neg Zero)",fontsize=16,color="magenta"];45596 -> 46005[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45596 -> 46006[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45597[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45598 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45598[label="srMyInt (Neg Zero) (Neg (Succ ww137500))",fontsize=16,color="magenta"];45598 -> 46007[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45598 -> 46008[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 46013[label="Cons (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4434) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4434)))",fontsize=16,color="green",shape="box"];46013 -> 46025[label="",style="dashed", color="green", weight=3]; 189.27/136.89 46013 -> 46026[label="",style="dashed", color="green", weight=3]; 189.27/136.89 45601[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45602 -> 20978[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45602[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];45603[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45604 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45604[label="srMyInt (Neg Zero) (Neg (Succ ww137500))",fontsize=16,color="magenta"];45604 -> 46016[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45604 -> 46017[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45605[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45606 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45606[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];45606 -> 46018[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45606 -> 46019[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 46024[label="Cons (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4435) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4435)))",fontsize=16,color="green",shape="box"];46024 -> 46102[label="",style="dashed", color="green", weight=3]; 189.27/136.89 46024 -> 46103[label="",style="dashed", color="green", weight=3]; 189.27/136.89 45609[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45610 -> 20978[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45610[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];45611[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];45612 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45612[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];45612 -> 46027[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45612 -> 46028[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 53707[label="ww3100",fontsize=16,color="green",shape="box"];53708[label="ww5",fontsize=16,color="green",shape="box"];53709[label="ww4000",fontsize=16,color="green",shape="box"];53710[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53711[label="ww3100",fontsize=16,color="green",shape="box"];53712[label="ww5",fontsize=16,color="green",shape="box"];53713[label="ww4000",fontsize=16,color="green",shape="box"];53714[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];28417[label="takeWhile1 (flip ltEsFloat ww3406) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022)))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022))))) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022)))))) (ltEsFloat (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022)))) ww3406)",fontsize=16,color="black",shape="box"];28417 -> 28469[label="",style="solid", color="black", weight=3]; 189.27/136.89 23035[label="Succ ww4000",fontsize=16,color="green",shape="box"];23036[label="Zero",fontsize=16,color="green",shape="box"];45613[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4372",fontsize=16,color="black",shape="box"];45613 -> 46029[label="",style="solid", color="black", weight=3]; 189.27/136.89 45614 -> 44904[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45614[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4372",fontsize=16,color="magenta"];45633[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4413",fontsize=16,color="black",shape="triangle"];45633 -> 46030[label="",style="solid", color="black", weight=3]; 189.27/136.89 45634 -> 45616[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45634[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4413))",fontsize=16,color="magenta"];45634 -> 46031[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45622[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4373",fontsize=16,color="black",shape="box"];45622 -> 46032[label="",style="solid", color="black", weight=3]; 189.27/136.89 45623 -> 44915[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45623[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4373",fontsize=16,color="magenta"];24934 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.89 24934[label="msMyInt (Neg (Succ ww2184)) (Neg Zero)",fontsize=16,color="magenta"];24934 -> 28026[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 24935[label="Neg Zero",fontsize=16,color="green",shape="box"];24936 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.89 24936[label="msMyInt (Neg (Succ ww2184)) (Neg Zero)",fontsize=16,color="magenta"];24936 -> 28027[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 24937 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 24937[label="srMyInt (srMyInt (Pos (Succ ww2185)) (Neg (Succ ww2186))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24937 -> 28028[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 24937 -> 28029[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 24938[label="ww21831",fontsize=16,color="green",shape="box"];24939[label="Neg (Succ ww2186)",fontsize=16,color="green",shape="box"];24940[label="ww21830",fontsize=16,color="green",shape="box"];24941[label="ww2185",fontsize=16,color="green",shape="box"];24942[label="Neg (Succ ww2186)",fontsize=16,color="green",shape="box"];24943[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21830 ww21831) (Float ww3076 ww3075))) (Float (Neg Zero) (Neg (Succ ww2186))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))) MyTrue",fontsize=16,color="black",shape="box"];24943 -> 28030[label="",style="solid", color="black", weight=3]; 189.27/136.89 24944[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21830 ww21831) (Float ww3076 ww3075))) (Float (Neg Zero) (Neg (Succ ww2186))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))) MyFalse",fontsize=16,color="black",shape="box"];24944 -> 28031[label="",style="solid", color="black", weight=3]; 189.27/136.89 45624[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4374",fontsize=16,color="black",shape="box"];45624 -> 46033[label="",style="solid", color="black", weight=3]; 189.27/136.89 45625 -> 44926[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45625[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4374",fontsize=16,color="magenta"];45626[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4375",fontsize=16,color="black",shape="box"];45626 -> 46034[label="",style="solid", color="black", weight=3]; 189.27/136.89 45627 -> 44941[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45627[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4375",fontsize=16,color="magenta"];45644[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4414",fontsize=16,color="black",shape="triangle"];45644 -> 46035[label="",style="solid", color="black", weight=3]; 189.27/136.89 45645 -> 45629[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45645[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4414))",fontsize=16,color="magenta"];45645 -> 46036[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 24973[label="Neg Zero",fontsize=16,color="green",shape="box"];24974 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.89 24974[label="msMyInt (Neg (Succ ww2191)) (Neg Zero)",fontsize=16,color="magenta"];24974 -> 28046[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 24975 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 24975[label="srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24975 -> 28047[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 24975 -> 28048[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 24976[label="ww21901",fontsize=16,color="green",shape="box"];24977[label="Pos (Succ ww2193)",fontsize=16,color="green",shape="box"];24978[label="ww21900",fontsize=16,color="green",shape="box"];24979 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.89 24979[label="msMyInt (Neg (Succ ww2191)) (Neg Zero)",fontsize=16,color="magenta"];24979 -> 28049[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 24980[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21900 ww21901) (Float ww3078 (srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2193))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))) MyTrue",fontsize=16,color="black",shape="box"];24980 -> 28050[label="",style="solid", color="black", weight=3]; 189.27/136.89 24981[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21900 ww21901) (Float ww3078 (srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2193))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))) MyFalse",fontsize=16,color="black",shape="box"];24981 -> 28051[label="",style="solid", color="black", weight=3]; 189.27/136.89 45635[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4376",fontsize=16,color="black",shape="box"];45635 -> 46037[label="",style="solid", color="black", weight=3]; 189.27/136.89 45636 -> 44952[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45636[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4376",fontsize=16,color="magenta"];45637[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4377",fontsize=16,color="black",shape="box"];45637 -> 46038[label="",style="solid", color="black", weight=3]; 189.27/136.89 45638 -> 44967[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45638[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4377",fontsize=16,color="magenta"];45657[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4415",fontsize=16,color="black",shape="triangle"];45657 -> 46039[label="",style="solid", color="black", weight=3]; 189.27/136.89 45658 -> 45640[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45658[label="iterate (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4415))",fontsize=16,color="magenta"];45658 -> 46040[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 53715[label="ww4000",fontsize=16,color="green",shape="box"];53716[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53717[label="ww5",fontsize=16,color="green",shape="box"];53718[label="ww3100",fontsize=16,color="green",shape="box"];53719[label="ww4000",fontsize=16,color="green",shape="box"];53720[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53721[label="ww5",fontsize=16,color="green",shape="box"];53722[label="ww3100",fontsize=16,color="green",shape="box"];28463[label="takeWhile1 (flip ltEsFloat ww3412) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027)))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027))))) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027)))))) (ltEsFloat (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027)))) ww3412)",fontsize=16,color="black",shape="box"];28463 -> 28570[label="",style="solid", color="black", weight=3]; 189.27/136.89 45646[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4378",fontsize=16,color="black",shape="box"];45646 -> 46041[label="",style="solid", color="black", weight=3]; 189.27/136.89 45647 -> 44978[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45647[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4378",fontsize=16,color="magenta"];45648[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4379",fontsize=16,color="black",shape="box"];45648 -> 46042[label="",style="solid", color="black", weight=3]; 189.27/136.89 45649 -> 44989[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45649[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4379",fontsize=16,color="magenta"];45650[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4380",fontsize=16,color="black",shape="box"];45650 -> 46043[label="",style="solid", color="black", weight=3]; 189.27/136.89 45651 -> 45005[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45651[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4380",fontsize=16,color="magenta"];53417[label="ww5",fontsize=16,color="green",shape="box"];53418[label="ww3000",fontsize=16,color="green",shape="box"];53419[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53420[label="ww3100",fontsize=16,color="green",shape="box"];53421[label="ww5",fontsize=16,color="green",shape="box"];53422[label="ww3000",fontsize=16,color="green",shape="box"];53423[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53424[label="ww3100",fontsize=16,color="green",shape="box"];45669[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4416",fontsize=16,color="black",shape="triangle"];45669 -> 46044[label="",style="solid", color="black", weight=3]; 189.27/136.89 45670 -> 45653[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45670[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4416))",fontsize=16,color="magenta"];45670 -> 46045[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45659[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];45660[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4381",fontsize=16,color="black",shape="box"];45660 -> 46046[label="",style="solid", color="black", weight=3]; 189.27/136.89 45661 -> 45017[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45661[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4381",fontsize=16,color="magenta"];45662[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4382",fontsize=16,color="black",shape="box"];45662 -> 46047[label="",style="solid", color="black", weight=3]; 189.27/136.89 45663 -> 45034[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45663[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4382",fontsize=16,color="magenta"];45681[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4417",fontsize=16,color="black",shape="triangle"];45681 -> 46048[label="",style="solid", color="black", weight=3]; 189.27/136.89 45682 -> 45665[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45682[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4417))",fontsize=16,color="magenta"];45682 -> 46049[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45671[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];25076 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.89 25076[label="msMyInt (Neg Zero) (Neg (Succ ww2203))",fontsize=16,color="magenta"];25076 -> 28331[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25077[label="Neg (Succ ww2203)",fontsize=16,color="green",shape="box"];25078 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.89 25078[label="msMyInt (Neg Zero) (Neg (Succ ww2203))",fontsize=16,color="magenta"];25078 -> 28332[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25079 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 25079[label="srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];25079 -> 28333[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25079 -> 28334[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25080[label="ww22011",fontsize=16,color="green",shape="box"];25081[label="Pos (Succ ww2204)",fontsize=16,color="green",shape="box"];25082[label="ww22010",fontsize=16,color="green",shape="box"];25083[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22010 ww22011) (Float ww3094 (srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) MyTrue",fontsize=16,color="black",shape="box"];25083 -> 28335[label="",style="solid", color="black", weight=3]; 189.27/136.89 25084[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22010 ww22011) (Float ww3094 (srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) MyFalse",fontsize=16,color="black",shape="box"];25084 -> 28336[label="",style="solid", color="black", weight=3]; 189.27/136.89 45672[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4383",fontsize=16,color="black",shape="box"];45672 -> 46050[label="",style="solid", color="black", weight=3]; 189.27/136.89 45673 -> 45046[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45673[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4383",fontsize=16,color="magenta"];45674[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4384",fontsize=16,color="black",shape="box"];45674 -> 46051[label="",style="solid", color="black", weight=3]; 189.27/136.89 45675 -> 45063[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45675[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4384",fontsize=16,color="magenta"];45695[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4418",fontsize=16,color="black",shape="triangle"];45695 -> 46052[label="",style="solid", color="black", weight=3]; 189.27/136.89 45696 -> 45677[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45696[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4418))",fontsize=16,color="magenta"];45696 -> 46053[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45683[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];53723[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53724[label="ww3000",fontsize=16,color="green",shape="box"];53725[label="ww5",fontsize=16,color="green",shape="box"];53726[label="ww3100",fontsize=16,color="green",shape="box"];53727[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53728[label="ww3000",fontsize=16,color="green",shape="box"];53729[label="ww5",fontsize=16,color="green",shape="box"];53730[label="ww3100",fontsize=16,color="green",shape="box"];28853[label="takeWhile1 (flip ltEsFloat ww3436) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))))) (ltEsFloat (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) ww3436)",fontsize=16,color="black",shape="box"];28853 -> 28955[label="",style="solid", color="black", weight=3]; 189.27/136.89 45684[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4385",fontsize=16,color="black",shape="box"];45684 -> 46054[label="",style="solid", color="black", weight=3]; 189.27/136.89 45685 -> 45075[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45685[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4385",fontsize=16,color="magenta"];45686[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4386",fontsize=16,color="black",shape="box"];45686 -> 46055[label="",style="solid", color="black", weight=3]; 189.27/136.89 45687 -> 45087[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45687[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4386",fontsize=16,color="magenta"];45688[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4387",fontsize=16,color="black",shape="box"];45688 -> 46056[label="",style="solid", color="black", weight=3]; 189.27/136.89 45689 -> 45104[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45689[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4387",fontsize=16,color="magenta"];53574[label="ww3100",fontsize=16,color="green",shape="box"];53575[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53576[label="ww5",fontsize=16,color="green",shape="box"];53577[label="ww3100",fontsize=16,color="green",shape="box"];53578[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53579[label="ww5",fontsize=16,color="green",shape="box"];45707[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4419",fontsize=16,color="black",shape="triangle"];45707 -> 46057[label="",style="solid", color="black", weight=3]; 189.27/136.89 45708 -> 45691[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45708[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4419))",fontsize=16,color="magenta"];45708 -> 46058[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45697[label="Neg Zero",fontsize=16,color="green",shape="box"];45698[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4388",fontsize=16,color="black",shape="box"];45698 -> 46059[label="",style="solid", color="black", weight=3]; 189.27/136.89 45699 -> 45116[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45699[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4388",fontsize=16,color="magenta"];45700[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4389",fontsize=16,color="black",shape="box"];45700 -> 46060[label="",style="solid", color="black", weight=3]; 189.27/136.89 45701 -> 45133[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45701[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4389",fontsize=16,color="magenta"];45719[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4420",fontsize=16,color="black",shape="triangle"];45719 -> 46061[label="",style="solid", color="black", weight=3]; 189.27/136.89 45720 -> 45703[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45720[label="iterate (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero)))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) (psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4420))",fontsize=16,color="magenta"];45720 -> 46062[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45709[label="Neg Zero",fontsize=16,color="green",shape="box"];25174 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.89 25174[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];25174 -> 28601[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25175[label="Neg Zero",fontsize=16,color="green",shape="box"];25176 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.89 25176[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];25176 -> 28602[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25177 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 25177[label="srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];25177 -> 28603[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25177 -> 28604[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25178[label="ww22121",fontsize=16,color="green",shape="box"];25179[label="Pos (Succ ww2214)",fontsize=16,color="green",shape="box"];25180[label="ww22120",fontsize=16,color="green",shape="box"];25181[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22120 ww22121) (Float ww3104 (srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2214))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))) MyTrue",fontsize=16,color="black",shape="box"];25181 -> 28605[label="",style="solid", color="black", weight=3]; 189.27/136.89 25182[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww22120 ww22121) (Float ww3104 (srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2214))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))) MyFalse",fontsize=16,color="black",shape="box"];25182 -> 28606[label="",style="solid", color="black", weight=3]; 189.27/136.89 45710[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4390",fontsize=16,color="black",shape="box"];45710 -> 46063[label="",style="solid", color="black", weight=3]; 189.27/136.89 45711 -> 45145[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45711[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4390",fontsize=16,color="magenta"];45712[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4391",fontsize=16,color="black",shape="box"];45712 -> 46064[label="",style="solid", color="black", weight=3]; 189.27/136.89 45713 -> 45162[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45713[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4391",fontsize=16,color="magenta"];45783[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4421",fontsize=16,color="black",shape="triangle"];45783 -> 46065[label="",style="solid", color="black", weight=3]; 189.27/136.89 45784 -> 45715[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45784[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero)))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) (psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4421))",fontsize=16,color="magenta"];45784 -> 46066[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 45721[label="Neg Zero",fontsize=16,color="green",shape="box"];53731[label="Succ (Succ (Succ (Succ (Succ ww410000000))))",fontsize=16,color="green",shape="box"];53732[label="ww5",fontsize=16,color="green",shape="box"];53733[label="ww3100",fontsize=16,color="green",shape="box"];53734[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];53735[label="ww5",fontsize=16,color="green",shape="box"];53736[label="ww3100",fontsize=16,color="green",shape="box"];28897[label="takeWhile1 (flip ltEsFloat ww3459) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045)))))) (ltEsFloat (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045)))) ww3459)",fontsize=16,color="black",shape="box"];28897 -> 28958[label="",style="solid", color="black", weight=3]; 189.27/136.89 45722[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4392",fontsize=16,color="black",shape="box"];45722 -> 46067[label="",style="solid", color="black", weight=3]; 189.27/136.89 45723 -> 45174[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45723[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4392",fontsize=16,color="magenta"];45724[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4393",fontsize=16,color="black",shape="box"];45724 -> 46068[label="",style="solid", color="black", weight=3]; 189.27/136.89 45725 -> 45186[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45725[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4393",fontsize=16,color="magenta"];45726[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4394",fontsize=16,color="black",shape="box"];45726 -> 46069[label="",style="solid", color="black", weight=3]; 189.27/136.89 45727 -> 45198[label="",style="dashed", color="red", weight=0]; 189.27/136.89 45727[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4394",fontsize=16,color="magenta"];56421[label="ww5200",fontsize=16,color="green",shape="box"];56422[label="Succ ww5400",fontsize=16,color="green",shape="box"];56423[label="ww5200",fontsize=16,color="green",shape="box"];56424[label="Succ ww5400",fontsize=16,color="green",shape="box"];56659[label="ww5200",fontsize=16,color="green",shape="box"];56660[label="Succ ww5400",fontsize=16,color="green",shape="box"];56661[label="ww5200",fontsize=16,color="green",shape="box"];56662[label="Succ ww5400",fontsize=16,color="green",shape="box"];56350 -> 53692[label="",style="dashed", color="red", weight=0]; 189.27/136.89 56350[label="not (esEsOrdering (primCmpNat ww4491000 ww4490000) LT)",fontsize=16,color="magenta"];56350 -> 56665[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56350 -> 56666[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56351 -> 52195[label="",style="dashed", color="red", weight=0]; 189.27/136.89 56351[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];56352 -> 52200[label="",style="dashed", color="red", weight=0]; 189.27/136.89 56352[label="not (esEsOrdering LT LT)",fontsize=16,color="magenta"];56353 -> 53114[label="",style="dashed", color="red", weight=0]; 189.27/136.89 56353[label="not (esEsOrdering EQ LT)",fontsize=16,color="magenta"];56663[label="primPlusFloat ww55 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63081[label="ww55/Float ww550 ww551",fontsize=10,color="white",style="solid",shape="box"];56663 -> 63081[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63081 -> 56806[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 59248[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];59249[label="Float (Pos (Succ ww53)) (Pos (Succ ww5400))",fontsize=16,color="green",shape="box"];59250[label="Pos (Succ ww53)",fontsize=16,color="green",shape="box"];59251[label="ww5200",fontsize=16,color="green",shape="box"];59252[label="Pos (Succ ww5400)",fontsize=16,color="green",shape="box"];25263[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="black",shape="box"];25263 -> 28763[label="",style="solid", color="black", weight=3]; 189.27/136.89 56801 -> 50396[label="",style="dashed", color="red", weight=0]; 189.27/136.89 56801[label="takeWhile1 (flip gtEsFloat ww4667) (Float (Pos (Succ ww53)) (Neg (Succ ww5400))) ww4665 (flip gtEsFloat ww4667 (Float (Pos (Succ ww53)) (Neg (Succ ww5400))))",fontsize=16,color="magenta"];56801 -> 56903[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56801 -> 56904[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56801 -> 56905[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56802[label="ww6800",fontsize=16,color="green",shape="box"];56803[label="Succ ww7000",fontsize=16,color="green",shape="box"];56804[label="ww6800",fontsize=16,color="green",shape="box"];56805[label="Succ ww7000",fontsize=16,color="green",shape="box"];56921[label="ww6800",fontsize=16,color="green",shape="box"];56922[label="Succ ww7000",fontsize=16,color="green",shape="box"];56923[label="ww6800",fontsize=16,color="green",shape="box"];56924[label="Succ ww7000",fontsize=16,color="green",shape="box"];56901[label="primPlusFloat ww71 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63082[label="ww71/Float ww710 ww711",fontsize=10,color="white",style="solid",shape="box"];56901 -> 63082[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63082 -> 56926[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 59253[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];59254[label="Float (Pos (Succ ww69)) (Pos (Succ ww7000))",fontsize=16,color="green",shape="box"];59255[label="Pos (Succ ww69)",fontsize=16,color="green",shape="box"];59256[label="ww6800",fontsize=16,color="green",shape="box"];59257[label="Pos (Succ ww7000)",fontsize=16,color="green",shape="box"];56973 -> 50396[label="",style="dashed", color="red", weight=0]; 189.27/136.89 56973[label="takeWhile1 (flip gtEsFloat ww4675) (Float (Pos (Succ ww69)) (Neg (Succ ww7000))) ww4673 (flip gtEsFloat ww4675 (Float (Pos (Succ ww69)) (Neg (Succ ww7000))))",fontsize=16,color="magenta"];56973 -> 56985[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56973 -> 56986[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 56973 -> 56987[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25258 -> 23348[label="",style="dashed", color="red", weight=0]; 189.27/136.89 25258[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];25258 -> 28755[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25258 -> 28756[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25258 -> 28757[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25258 -> 28758[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 30210 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.89 30210[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];30210 -> 30245[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 30210 -> 30246[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 30210 -> 30247[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54876[label="ww3100",fontsize=16,color="green",shape="box"];54877 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.89 54877[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54877 -> 55836[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54877 -> 55837[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54877 -> 55838[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54877 -> 55839[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54877 -> 55840[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54878[label="ww3000",fontsize=16,color="green",shape="box"];55724[label="ww3000",fontsize=16,color="green",shape="box"];55725[label="ww5",fontsize=16,color="green",shape="box"];55726[label="ww3100",fontsize=16,color="green",shape="box"];55727[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];55728[label="ww4100",fontsize=16,color="green",shape="box"];56584[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];56585[label="ww3000",fontsize=16,color="green",shape="box"];56586[label="ww4100",fontsize=16,color="green",shape="box"];56587[label="ww3100",fontsize=16,color="green",shape="box"];56588[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];25260[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];25260 -> 28760[label="",style="solid", color="black", weight=3]; 189.27/136.89 55730 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.89 55730[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];55730 -> 55843[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 55730 -> 55844[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 55730 -> 55845[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25262[label="takeWhile1 (flip ltEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];25262 -> 28762[label="",style="solid", color="black", weight=3]; 189.27/136.89 25264 -> 23348[label="",style="dashed", color="red", weight=0]; 189.27/136.89 25264[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (fsEsOrdering (compareFloat (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT)",fontsize=16,color="magenta"];25264 -> 28764[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25264 -> 28765[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25264 -> 28766[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25264 -> 28767[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54879[label="ww12400",fontsize=16,color="green",shape="box"];54880 -> 54632[label="",style="dashed", color="red", weight=0]; 189.27/136.89 54880[label="psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54881[label="ww123",fontsize=16,color="green",shape="box"];55743[label="primPlusFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63083[label="ww125/Float ww1250 ww1251",fontsize=10,color="white",style="solid",shape="box"];55743 -> 63083[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63083 -> 55916[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 59258[label="ww121",fontsize=16,color="green",shape="box"];59259[label="Float (Pos (Succ ww123)) (Neg (Succ ww12400))",fontsize=16,color="green",shape="box"];59260[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];59261[label="ww12200",fontsize=16,color="green",shape="box"];59262[label="Neg (Succ ww12400)",fontsize=16,color="green",shape="box"];55749 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.89 55749[label="primPlusFloat (Float ww1250 ww1251) (primDivFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];55749 -> 55917[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 55749 -> 55918[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 55749 -> 55919[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25271[label="Zero",fontsize=16,color="green",shape="box"];25272[label="Zero",fontsize=16,color="green",shape="box"];25273[label="ww121",fontsize=16,color="green",shape="box"];25274[label="ww125",fontsize=16,color="green",shape="box"];25275[label="ww123",fontsize=16,color="green",shape="box"];25276[label="ww123",fontsize=16,color="green",shape="box"];25277[label="ww125",fontsize=16,color="green",shape="box"];25278[label="Succ ww12400",fontsize=16,color="green",shape="box"];25279[label="Succ ww12200",fontsize=16,color="green",shape="box"];25280[label="ww121",fontsize=16,color="green",shape="box"];25281[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (numericEnumFromThenToP0 (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="black",shape="box"];25281 -> 28772[label="",style="solid", color="black", weight=3]; 189.27/136.89 54882[label="ww12400",fontsize=16,color="green",shape="box"];54883 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.89 54883[label="psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];54883 -> 55920[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54883 -> 55921[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54883 -> 55922[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54883 -> 55923[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54883 -> 55924[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 54884[label="ww123",fontsize=16,color="green",shape="box"];55750[label="ww123",fontsize=16,color="green",shape="box"];55751[label="ww125",fontsize=16,color="green",shape="box"];55752[label="ww12400",fontsize=16,color="green",shape="box"];55753[label="ww121",fontsize=16,color="green",shape="box"];55754[label="ww12200",fontsize=16,color="green",shape="box"];56512[label="Float (Pos (Succ ww123)) (Neg (Succ ww12400))",fontsize=16,color="green",shape="box"];25283[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];25283 -> 28774[label="",style="solid", color="black", weight=3]; 189.27/136.89 55756 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.89 55756[label="primPlusFloat (Float ww1250 ww1251) (primDivFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];55756 -> 55927[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 55756 -> 55928[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 55756 -> 55929[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25285[label="takeWhile1 (flip ltEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww123)) (Neg Zero)) (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];25285 -> 28776[label="",style="solid", color="black", weight=3]; 189.27/136.89 25286[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18400) ww221700) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18400) ww221700) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63084[label="ww221700/Succ ww2217000",fontsize=10,color="white",style="solid",shape="box"];25286 -> 63084[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63084 -> 28777[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 63085[label="ww221700/Zero",fontsize=10,color="white",style="solid",shape="box"];25286 -> 63085[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63085 -> 28778[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 25287[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww221700) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww221700) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63086[label="ww221700/Succ ww2217000",fontsize=10,color="white",style="solid",shape="box"];25287 -> 63086[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63086 -> 28779[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 63087[label="ww221700/Zero",fontsize=10,color="white",style="solid",shape="box"];25287 -> 63087[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63087 -> 28780[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 25288[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18650) ww222100) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18650) ww222100) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63088[label="ww222100/Succ ww2221000",fontsize=10,color="white",style="solid",shape="box"];25288 -> 63088[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63088 -> 28781[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 63089[label="ww222100/Zero",fontsize=10,color="white",style="solid",shape="box"];25288 -> 63089[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63089 -> 28782[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 25289[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww222100) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww222100) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63090[label="ww222100/Succ ww2221000",fontsize=10,color="white",style="solid",shape="box"];25289 -> 63090[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63090 -> 28783[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 63091[label="ww222100/Zero",fontsize=10,color="white",style="solid",shape="box"];25289 -> 63091[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63091 -> 28784[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 25290[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyFalse ww1945)",fontsize=16,color="black",shape="box"];25290 -> 28785[label="",style="solid", color="black", weight=3]; 189.27/136.89 30214[label="ww51",fontsize=16,color="green",shape="box"];30215[label="ww50",fontsize=16,color="green",shape="box"];30216[label="primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];30216 -> 30253[label="",style="solid", color="black", weight=3]; 189.27/136.89 25350[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];63092[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];25350 -> 63092[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63092 -> 28786[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 55763[label="ww51",fontsize=16,color="green",shape="box"];55764[label="ww50",fontsize=16,color="green",shape="box"];55765[label="primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55765 -> 55932[label="",style="solid", color="black", weight=3]; 189.27/136.89 25352[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="burlywood",shape="box"];63093[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];25352 -> 63093[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63093 -> 28788[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 25353 -> 47039[label="",style="dashed", color="red", weight=0]; 189.27/136.89 25353[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];25353 -> 49447[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25353 -> 49448[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25353 -> 49449[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25353 -> 49450[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25353 -> 49451[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 30316[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];30317[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];30318[label="Pos Zero",fontsize=16,color="green",shape="box"];30319[label="Pos Zero",fontsize=16,color="green",shape="box"];25354 -> 47039[label="",style="dashed", color="red", weight=0]; 189.27/136.89 25354[label="takeWhile1 (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];25354 -> 49452[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25354 -> 49453[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25354 -> 49454[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25354 -> 49455[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25354 -> 49456[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 29227[label="takeWhile1 (flip ltEsFloat ww3471) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))) (ltEsFloat (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww3471)",fontsize=16,color="black",shape="box"];29227 -> 29418[label="",style="solid", color="black", weight=3]; 189.27/136.89 55769 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.89 55769[label="msMyInt (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];55769 -> 55936[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 55769 -> 55937[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 55770 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 55770[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];55770 -> 55938[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 55770 -> 55939[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 30217 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.89 30217[label="msMyInt (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];30217 -> 30254[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 30217 -> 30255[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 30218 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 30218[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];30218 -> 30256[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 30218 -> 30257[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 30219[label="takeWhile1 (flip ltEsFloat ww3477) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))) (ltEsFloat (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww3477)",fontsize=16,color="black",shape="box"];30219 -> 30258[label="",style="solid", color="black", weight=3]; 189.27/136.89 25358[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww139000 ww31000000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww139000 ww31000000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="burlywood",shape="box"];63094[label="ww139000/Succ ww1390000",fontsize=10,color="white",style="solid",shape="box"];25358 -> 63094[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63094 -> 28967[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 63095[label="ww139000/Zero",fontsize=10,color="white",style="solid",shape="box"];25358 -> 63095[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63095 -> 28968[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 25359[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];25359 -> 28969[label="",style="solid", color="black", weight=3]; 189.27/136.89 25360 -> 18732[label="",style="dashed", color="red", weight=0]; 189.27/136.89 25360[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="magenta"];25360 -> 28970[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25360 -> 28971[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25360 -> 28972[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25360 -> 28973[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25360 -> 28974[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25361 -> 17710[label="",style="dashed", color="red", weight=0]; 189.27/136.89 25361[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];25361 -> 28975[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25361 -> 28976[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25361 -> 28977[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25361 -> 28978[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25361 -> 28979[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25362[label="Float (Pos (Succ ww3000)) (Pos (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];25363[label="Succ Zero",fontsize=16,color="green",shape="box"];25364[label="ww5",fontsize=16,color="green",shape="box"];25365[label="Zero",fontsize=16,color="green",shape="box"];49355 -> 59092[label="",style="dashed", color="red", weight=0]; 189.27/136.89 49355[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))))",fontsize=16,color="magenta"];49355 -> 59278[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49355 -> 59279[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49355 -> 59280[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49355 -> 59281[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49355 -> 59282[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49356[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];49357[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];49357 -> 53752[label="",style="solid", color="black", weight=3]; 189.27/136.89 49358[label="Pos (Succ (Succ (Succ ww310000)))",fontsize=16,color="green",shape="box"];49359 -> 49994[label="",style="dashed", color="red", weight=0]; 189.27/136.89 49359[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))",fontsize=16,color="magenta"];49359 -> 50049[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49359 -> 50050[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49359 -> 50051[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25367[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww141000 ww31000000) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww141000 ww31000000) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="burlywood",shape="box"];63096[label="ww141000/Succ ww1410000",fontsize=10,color="white",style="solid",shape="box"];25367 -> 63096[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63096 -> 28981[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 63097[label="ww141000/Zero",fontsize=10,color="white",style="solid",shape="box"];25367 -> 63097[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63097 -> 28982[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 25368[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];25368 -> 28983[label="",style="solid", color="black", weight=3]; 189.27/136.89 25369 -> 18747[label="",style="dashed", color="red", weight=0]; 189.27/136.89 25369[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="magenta"];25369 -> 28984[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25369 -> 28985[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25369 -> 28986[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25369 -> 28987[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25369 -> 28988[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25370 -> 17737[label="",style="dashed", color="red", weight=0]; 189.27/136.89 25370[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];25370 -> 28989[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25370 -> 28990[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25370 -> 28991[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25370 -> 28992[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25370 -> 28993[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 55776[label="ww3000",fontsize=16,color="green",shape="box"];55777[label="ww5",fontsize=16,color="green",shape="box"];55778[label="Succ Zero",fontsize=16,color="green",shape="box"];55779[label="Succ Zero",fontsize=16,color="green",shape="box"];55780[label="Zero",fontsize=16,color="green",shape="box"];30320[label="takeWhile1 (flip ltEsFloat ww3490) (primPlusFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (primPlusFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (primPlusFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (primPlusFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))) (not (esEsOrdering (primCmpFloat (primPlusFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww3490) GT))",fontsize=16,color="black",shape="box"];30320 -> 30340[label="",style="solid", color="black", weight=3]; 189.27/136.89 57975 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 57975[label="srMyInt (Neg (Succ ww4694)) (Neg Zero)",fontsize=16,color="magenta"];57975 -> 57990[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 57975 -> 57991[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 57976 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.89 57976[label="msMyInt (Pos (Succ ww4693)) (Pos (Succ ww4695))",fontsize=16,color="magenta"];57976 -> 57992[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 57976 -> 57993[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 57977[label="ww4699",fontsize=16,color="green",shape="box"];30296[label="takeWhile1 (flip ltEsFloat ww3503) (primPlusFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (primPlusFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (primPlusFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (primPlusFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))) (not (esEsOrdering (primCmpFloat (primPlusFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww3503) GT))",fontsize=16,color="black",shape="box"];30296 -> 30321[label="",style="solid", color="black", weight=3]; 189.27/136.89 60139 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.89 60139[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];60139 -> 60160[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 60139 -> 60161[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 60140 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.89 60140[label="msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))",fontsize=16,color="magenta"];60140 -> 60162[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 60140 -> 60163[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 60141[label="ww4797",fontsize=16,color="green",shape="box"];25384[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) ww1430000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) ww1430000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63098[label="ww1430000/Succ ww14300000",fontsize=10,color="white",style="solid",shape="box"];25384 -> 63098[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63098 -> 29162[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 63099[label="ww1430000/Zero",fontsize=10,color="white",style="solid",shape="box"];25384 -> 63099[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63099 -> 29163[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 25385[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww1430000) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww1430000) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63100[label="ww1430000/Succ ww14300000",fontsize=10,color="white",style="solid",shape="box"];25385 -> 63100[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63100 -> 29164[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 63101[label="ww1430000/Zero",fontsize=10,color="white",style="solid",shape="box"];25385 -> 63101[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63101 -> 29165[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 25386[label="Succ (Succ (Succ ww3000000))",fontsize=16,color="green",shape="box"];25387[label="Zero",fontsize=16,color="green",shape="box"];25388[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25389[label="ww5",fontsize=16,color="green",shape="box"];25390[label="ww3100",fontsize=16,color="green",shape="box"];25391[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];25392[label="Zero",fontsize=16,color="green",shape="box"];25393[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25394[label="ww5",fontsize=16,color="green",shape="box"];25395[label="ww3100",fontsize=16,color="green",shape="box"];25396[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];59263[label="Zero",fontsize=16,color="green",shape="box"];59264[label="Float (Pos (Succ Zero)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59265[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];59266[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];59267[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53738[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63102[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];53738 -> 63102[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63102 -> 55944[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 50046[label="Succ ww3100",fontsize=16,color="green",shape="box"];50047[label="Zero",fontsize=16,color="green",shape="box"];50048 -> 49287[label="",style="dashed", color="red", weight=0]; 189.27/136.89 50048[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];25398[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) ww1510000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) ww1510000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63103[label="ww1510000/Succ ww15100000",fontsize=10,color="white",style="solid",shape="box"];25398 -> 63103[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63103 -> 29167[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 63104[label="ww1510000/Zero",fontsize=10,color="white",style="solid",shape="box"];25398 -> 63104[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63104 -> 29168[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 25399[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww1510000) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww1510000) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63105[label="ww1510000/Succ ww15100000",fontsize=10,color="white",style="solid",shape="box"];25399 -> 63105[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63105 -> 29169[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 63106[label="ww1510000/Zero",fontsize=10,color="white",style="solid",shape="box"];25399 -> 63106[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63106 -> 29170[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 25400[label="Succ (Succ (Succ ww3000000))",fontsize=16,color="green",shape="box"];25401[label="Zero",fontsize=16,color="green",shape="box"];25402[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25403[label="ww5",fontsize=16,color="green",shape="box"];25404[label="ww3100",fontsize=16,color="green",shape="box"];25405[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25406[label="Zero",fontsize=16,color="green",shape="box"];25407[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25408[label="ww5",fontsize=16,color="green",shape="box"];25409[label="ww3100",fontsize=16,color="green",shape="box"];25410[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25411[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000000 ww157000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000000 ww157000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63107[label="ww30000000/Succ ww300000000",fontsize=10,color="white",style="solid",shape="box"];25411 -> 63107[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63107 -> 29171[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 63108[label="ww30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];25411 -> 63108[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63108 -> 29172[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 25412 -> 16256[label="",style="dashed", color="red", weight=0]; 189.27/136.89 25412[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];25412 -> 29173[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25413 -> 18732[label="",style="dashed", color="red", weight=0]; 189.27/136.89 25413[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];25413 -> 29174[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25413 -> 29175[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25413 -> 29176[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25413 -> 29177[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25413 -> 29178[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25414 -> 17710[label="",style="dashed", color="red", weight=0]; 189.27/136.89 25414[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];25414 -> 29179[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25414 -> 29180[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25414 -> 29181[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25414 -> 29182[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25414 -> 29183[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25415[label="Float (Pos (Succ (Succ (Succ ww300000)))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];25416[label="Zero",fontsize=16,color="green",shape="box"];25417[label="ww5",fontsize=16,color="green",shape="box"];25418[label="Succ Zero",fontsize=16,color="green",shape="box"];49365 -> 59092[label="",style="dashed", color="red", weight=0]; 189.27/136.89 49365[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];49365 -> 59288[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49365 -> 59289[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49365 -> 59290[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49365 -> 59291[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49365 -> 59292[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49366[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];49367[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];49367 -> 53754[label="",style="solid", color="black", weight=3]; 189.27/136.89 49368[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];49369 -> 49994[label="",style="dashed", color="red", weight=0]; 189.27/136.89 49369[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];49369 -> 50052[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49369 -> 50053[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 49369 -> 50054[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25420[label="Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];25421[label="Zero",fontsize=16,color="green",shape="box"];25422[label="ww5",fontsize=16,color="green",shape="box"];25423[label="Succ Zero",fontsize=16,color="green",shape="box"];55788 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.89 55788[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];55788 -> 55947[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 55788 -> 55948[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 55788 -> 55949[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25425[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000000 ww310000000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000000 ww310000000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="burlywood",shape="box"];63109[label="ww300000000/Succ ww3000000000",fontsize=10,color="white",style="solid",shape="box"];25425 -> 63109[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63109 -> 29186[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 63110[label="ww300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];25425 -> 63110[label="",style="solid", color="burlywood", weight=9]; 189.27/136.89 63110 -> 29187[label="",style="solid", color="burlywood", weight=3]; 189.27/136.89 25426[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];25426 -> 29188[label="",style="solid", color="black", weight=3]; 189.27/136.89 25427 -> 18732[label="",style="dashed", color="red", weight=0]; 189.27/136.89 25427[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="magenta"];25427 -> 29189[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25427 -> 29190[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25427 -> 29191[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25427 -> 29192[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25427 -> 29193[label="",style="dashed", color="magenta", weight=3]; 189.27/136.89 25428 -> 17710[label="",style="dashed", color="red", weight=0]; 189.27/136.89 25428[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="magenta"];25428 -> 29194[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 25428 -> 29195[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 25428 -> 29196[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 25428 -> 29197[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 25428 -> 29198[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 25429[label="Float (Pos (Succ (Succ (Succ (Succ ww3000000))))) (Pos (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];25430[label="Zero",fontsize=16,color="green",shape="box"];25431[label="ww5",fontsize=16,color="green",shape="box"];25432[label="Zero",fontsize=16,color="green",shape="box"];49375 -> 59092[label="",style="dashed", color="red", weight=0]; 189.27/136.90 49375[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))))",fontsize=16,color="magenta"];49375 -> 59298[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49375 -> 59299[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49375 -> 59300[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49375 -> 59301[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49375 -> 59302[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49376[label="Pos (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];49377[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];49377 -> 53756[label="",style="solid", color="black", weight=3]; 189.27/136.90 49378[label="Pos (Succ (Succ (Succ (Succ ww3100000))))",fontsize=16,color="green",shape="box"];49379 -> 49994[label="",style="dashed", color="red", weight=0]; 189.27/136.90 49379[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))",fontsize=16,color="magenta"];49379 -> 50055[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49379 -> 50056[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49379 -> 50057[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 25434[label="Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];25435[label="Zero",fontsize=16,color="green",shape="box"];25436[label="ww5",fontsize=16,color="green",shape="box"];25437[label="Zero",fontsize=16,color="green",shape="box"];55796 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 55796[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];55796 -> 55952[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 55796 -> 55953[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 55796 -> 55954[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 55798 -> 26925[label="",style="dashed", color="red", weight=0]; 189.27/136.90 55798[label="primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ Zero))) (srMyInt (Pos (Succ Zero)) (Pos (Succ (Succ ww31000))))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];55798 -> 55958[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 55798 -> 55959[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 25453[label="Pos (Succ ww2417)",fontsize=16,color="green",shape="box"];25454 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.90 25454[label="msMyInt (Pos (Succ ww2416)) (Pos (Succ ww2417))",fontsize=16,color="magenta"];25454 -> 29234[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 25454 -> 29235[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 25455 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 25455[label="srMyInt (srMyInt (Pos Zero) (Pos (Succ ww2418))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];25455 -> 29236[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 25455 -> 29237[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 25456[label="ww24151",fontsize=16,color="green",shape="box"];25457[label="Pos (Succ ww2418)",fontsize=16,color="green",shape="box"];25458[label="ww24150",fontsize=16,color="green",shape="box"];25459 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.90 25459[label="msMyInt (Pos (Succ ww2416)) (Pos (Succ ww2417))",fontsize=16,color="magenta"];25459 -> 29238[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 25459 -> 29239[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 25460[label="ww2418",fontsize=16,color="green",shape="box"];25461[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];25462[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww24150 ww24151) (Float ww3118 ww2917))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) MyTrue",fontsize=16,color="black",shape="box"];25462 -> 29240[label="",style="solid", color="black", weight=3]; 189.27/136.90 25463[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww24150 ww24151) (Float ww3118 ww2917))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) MyFalse",fontsize=16,color="black",shape="box"];25463 -> 29241[label="",style="solid", color="black", weight=3]; 189.27/136.90 30480 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 30480[label="primPlusFloat (Float (msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))",fontsize=16,color="magenta"];30480 -> 30562[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30480 -> 30563[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30480 -> 30564[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30481 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 30481[label="primPlusFloat (Float (msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))) (srMyInt (Pos Zero) (Pos Zero))) (primPlusFloat (Float (msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero)))",fontsize=16,color="magenta"];30481 -> 30565[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30481 -> 30566[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30481 -> 30567[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30482 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.90 30482[label="msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))",fontsize=16,color="magenta"];30482 -> 30568[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30482 -> 30569[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30483[label="ww3517",fontsize=16,color="green",shape="box"];30484 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 30484[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];30484 -> 30570[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30484 -> 30571[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30485 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 30485[label="primPlusFloat (Float (msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))",fontsize=16,color="magenta"];30485 -> 30572[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30485 -> 30573[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30485 -> 30574[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27703[label="takeWhile1 (flip ltEsFloat ww3284) ww3349 (iterate (primPlusFloat (Float ww3358 ww3357)) ww3350) (not (esEsOrdering (primCmpFloat ww3354 ww3284) GT))",fontsize=16,color="burlywood",shape="triangle"];63111[label="ww3354/Float ww33540 ww33541",fontsize=10,color="white",style="solid",shape="box"];27703 -> 63111[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63111 -> 30575[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 45728[label="primPlusFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) ww4395",fontsize=16,color="black",shape="box"];45728 -> 46070[label="",style="solid", color="black", weight=3]; 189.27/136.90 45729 -> 45211[label="",style="dashed", color="red", weight=0]; 189.27/136.90 45729[label="psFloat (msFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) ww4395",fontsize=16,color="magenta"];45730[label="primPlusFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) ww4396",fontsize=16,color="black",shape="box"];45730 -> 46071[label="",style="solid", color="black", weight=3]; 189.27/136.90 45731 -> 45238[label="",style="dashed", color="red", weight=0]; 189.27/136.90 45731[label="psFloat (msFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) ww4396",fontsize=16,color="magenta"];25477[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) ww1590000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) ww1590000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63112[label="ww1590000/Succ ww15900000",fontsize=10,color="white",style="solid",shape="box"];25477 -> 63112[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63112 -> 29435[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 63113[label="ww1590000/Zero",fontsize=10,color="white",style="solid",shape="box"];25477 -> 63113[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63113 -> 29436[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 25478[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww1590000) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww1590000) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63114[label="ww1590000/Succ ww15900000",fontsize=10,color="white",style="solid",shape="box"];25478 -> 63114[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63114 -> 29437[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 63115[label="ww1590000/Zero",fontsize=10,color="white",style="solid",shape="box"];25478 -> 63115[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63115 -> 29438[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 25479[label="Succ (Succ (Succ ww3000000))",fontsize=16,color="green",shape="box"];25480[label="Zero",fontsize=16,color="green",shape="box"];25481[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25482[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];25483[label="ww3100",fontsize=16,color="green",shape="box"];25484[label="ww5",fontsize=16,color="green",shape="box"];25485[label="Zero",fontsize=16,color="green",shape="box"];25486[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25487[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];25488[label="ww3100",fontsize=16,color="green",shape="box"];25489[label="ww5",fontsize=16,color="green",shape="box"];56589[label="Zero",fontsize=16,color="green",shape="box"];56590[label="Zero",fontsize=16,color="green",shape="box"];56591[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];56592[label="ww3100",fontsize=16,color="green",shape="box"];56593[label="Float (Pos (Succ Zero)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53740[label="Zero",fontsize=16,color="green",shape="box"];53741[label="ww5",fontsize=16,color="green",shape="box"];53742[label="ww3100",fontsize=16,color="green",shape="box"];53743[label="Zero",fontsize=16,color="green",shape="box"];53744[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];50112[label="Succ ww3100",fontsize=16,color="green",shape="box"];50113 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.90 50113[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50113 -> 53757[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 50113 -> 53758[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 50113 -> 53759[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 50113 -> 53760[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 50113 -> 53761[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 50114[label="Zero",fontsize=16,color="green",shape="box"];25491[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) ww1670000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) ww1670000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63116[label="ww1670000/Succ ww16700000",fontsize=10,color="white",style="solid",shape="box"];25491 -> 63116[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63116 -> 29440[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 63117[label="ww1670000/Zero",fontsize=10,color="white",style="solid",shape="box"];25491 -> 63117[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63117 -> 29441[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 25492[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww1670000) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww1670000) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63118[label="ww1670000/Succ ww16700000",fontsize=10,color="white",style="solid",shape="box"];25492 -> 63118[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63118 -> 29442[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 63119[label="ww1670000/Zero",fontsize=10,color="white",style="solid",shape="box"];25492 -> 63119[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63119 -> 29443[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 25493[label="Succ (Succ (Succ ww3000000))",fontsize=16,color="green",shape="box"];25494[label="Zero",fontsize=16,color="green",shape="box"];25495[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25496[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25497[label="ww3100",fontsize=16,color="green",shape="box"];25498[label="ww5",fontsize=16,color="green",shape="box"];25499[label="Zero",fontsize=16,color="green",shape="box"];25500[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25501[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];25502[label="ww3100",fontsize=16,color="green",shape="box"];25503[label="ww5",fontsize=16,color="green",shape="box"];56594[label="Zero",fontsize=16,color="green",shape="box"];56595[label="Zero",fontsize=16,color="green",shape="box"];56596[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56597[label="ww3100",fontsize=16,color="green",shape="box"];56598[label="Float (Pos (Succ Zero)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53746[label="Zero",fontsize=16,color="green",shape="box"];53747[label="ww5",fontsize=16,color="green",shape="box"];53748[label="ww3100",fontsize=16,color="green",shape="box"];53749[label="Zero",fontsize=16,color="green",shape="box"];53750[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];50115[label="Succ ww3100",fontsize=16,color="green",shape="box"];50116 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.90 50116[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ Zero)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50116 -> 53762[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 50116 -> 53763[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 50116 -> 53764[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 50116 -> 53765[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 50116 -> 53766[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 50117[label="Zero",fontsize=16,color="green",shape="box"];25505[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000000 ww173000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000000 ww173000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63120[label="ww30000000/Succ ww300000000",fontsize=10,color="white",style="solid",shape="box"];25505 -> 63120[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63120 -> 29445[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 63121[label="ww30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];25505 -> 63121[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63121 -> 29446[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 25506 -> 16287[label="",style="dashed", color="red", weight=0]; 189.27/136.90 25506[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];25506 -> 29447[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 25507 -> 18747[label="",style="dashed", color="red", weight=0]; 189.27/136.90 25507[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];25507 -> 29448[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 25507 -> 29449[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 25507 -> 29450[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 25507 -> 29451[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 25507 -> 29452[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 25508 -> 17737[label="",style="dashed", color="red", weight=0]; 189.27/136.90 25508[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];25508 -> 29453[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 25508 -> 29454[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 25508 -> 29455[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 25508 -> 29456[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 25508 -> 29457[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 55801[label="Succ (Succ ww300000)",fontsize=16,color="green",shape="box"];55802[label="ww5",fontsize=16,color="green",shape="box"];55803[label="ww3100",fontsize=16,color="green",shape="box"];55804[label="Zero",fontsize=16,color="green",shape="box"];55805[label="Succ Zero",fontsize=16,color="green",shape="box"];49395 -> 56426[label="",style="dashed", color="red", weight=0]; 189.27/136.90 49395[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];49395 -> 56604[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49395 -> 56605[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49395 -> 56606[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49395 -> 56607[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49395 -> 56608[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49396[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];49397 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.90 49397[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49397 -> 53768[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49397 -> 53769[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49397 -> 53770[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49397 -> 53771[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49397 -> 53772[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49398[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];49399 -> 50066[label="",style="dashed", color="red", weight=0]; 189.27/136.90 49399[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];49399 -> 50118[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49399 -> 50119[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49399 -> 50120[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 55808[label="Succ Zero",fontsize=16,color="green",shape="box"];55809[label="ww5",fontsize=16,color="green",shape="box"];55810[label="ww3100",fontsize=16,color="green",shape="box"];55811[label="Zero",fontsize=16,color="green",shape="box"];55812[label="Succ Zero",fontsize=16,color="green",shape="box"];25513[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000000 ww310000000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000000 ww310000000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="burlywood",shape="box"];63122[label="ww300000000/Succ ww3000000000",fontsize=10,color="white",style="solid",shape="box"];25513 -> 63122[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63122 -> 29470[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 63123[label="ww300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];25513 -> 63123[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63123 -> 29471[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 25514[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];25514 -> 29472[label="",style="solid", color="black", weight=3]; 189.27/136.90 25515 -> 18747[label="",style="dashed", color="red", weight=0]; 189.27/136.90 25515[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="magenta"];25515 -> 29473[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 25515 -> 29474[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 25515 -> 29475[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 25515 -> 29476[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 25515 -> 29477[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 25516 -> 17737[label="",style="dashed", color="red", weight=0]; 189.27/136.90 25516[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="magenta"];25516 -> 29478[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 25516 -> 29479[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 25516 -> 29480[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 25516 -> 29481[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 25516 -> 29482[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 55820[label="Succ (Succ (Succ ww3000000))",fontsize=16,color="green",shape="box"];55821[label="ww5",fontsize=16,color="green",shape="box"];55822[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55823[label="Zero",fontsize=16,color="green",shape="box"];55824[label="Zero",fontsize=16,color="green",shape="box"];55825[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55826[label="ww5",fontsize=16,color="green",shape="box"];55827[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55828[label="Zero",fontsize=16,color="green",shape="box"];55829[label="Zero",fontsize=16,color="green",shape="box"];30349 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.90 30349[label="msMyInt (Pos (Succ ww3529)) (Pos (Succ ww3531))",fontsize=16,color="magenta"];30349 -> 30362[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30349 -> 30363[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30350 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 30350[label="srMyInt (Neg (Succ ww3530)) (Neg (Succ ww3532))",fontsize=16,color="magenta"];30350 -> 30364[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30350 -> 30365[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 57088[label="Neg (Succ ww12400)",fontsize=16,color="green",shape="box"];57089[label="Neg (Succ ww12200)",fontsize=16,color="green",shape="box"];57090[label="ww121",fontsize=16,color="green",shape="box"];57091[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];25520[label="Zero",fontsize=16,color="green",shape="box"];25521[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];25522[label="ww4100",fontsize=16,color="green",shape="box"];22020[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22020 -> 24180[label="",style="solid", color="black", weight=3]; 189.27/136.90 25523[label="Cons (Float (Pos (Succ ww3000)) (Neg Zero)) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))))",fontsize=16,color="green",shape="box"];25523 -> 30259[label="",style="dashed", color="green", weight=3]; 189.27/136.90 25524 -> 30260[label="",style="dashed", color="red", weight=0]; 189.27/136.90 25524[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) otherwise",fontsize=16,color="magenta"];25524 -> 30261[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 25530[label="Zero",fontsize=16,color="green",shape="box"];25531[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];22036[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22036 -> 24190[label="",style="solid", color="black", weight=3]; 189.27/136.90 25532[label="Cons (Float (Pos (Succ ww3000)) (Neg Zero)) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))))",fontsize=16,color="green",shape="box"];25532 -> 30297[label="",style="dashed", color="green", weight=3]; 189.27/136.90 25533 -> 30298[label="",style="dashed", color="red", weight=0]; 189.27/136.90 25533[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) otherwise",fontsize=16,color="magenta"];25533 -> 30299[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 25534[label="takeWhile1 (flip gtEsFloat (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) (Float ww420 ww421)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww420 ww421) (iterate (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) (Float ww420 ww421))) (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) (Float ww420 ww421)) (Float ww420 ww421))) (not (esEsOrdering (primCmpFloat (Float ww420 ww421) (psFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) (Float ww420 ww421)) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT))",fontsize=16,color="black",shape="box"];25534 -> 30322[label="",style="solid", color="black", weight=3]; 189.27/136.90 30346 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 30346[label="primPlusFloat (Float ww29120 ww29121) (Float (srMyInt (msMyInt (Pos (Succ ww2913)) ww29150) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww2914)) ww29151) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];30346 -> 30355[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30346 -> 30356[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30346 -> 30357[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30345[label="takeWhile (flip ltEsFloat ww3551) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151)))",fontsize=16,color="black",shape="triangle"];30345 -> 30358[label="",style="solid", color="black", weight=3]; 189.27/136.90 25547 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.90 25547[label="msMyInt (Pos (Succ ww2913)) ww29150",fontsize=16,color="magenta"];25548 -> 30359[label="",style="dashed", color="red", weight=0]; 189.27/136.90 25548[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww29120 ww29121) (Float ww3129 ww2935))) (Float ww29150 ww29151) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151))) MyTrue",fontsize=16,color="magenta"];25548 -> 30360[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27727 -> 27536[label="",style="dashed", color="red", weight=0]; 189.27/136.90 27727[label="not (esEsOrdering (primCmpNat ww3306000 ww3305000) GT)",fontsize=16,color="magenta"];27727 -> 30832[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27727 -> 30833[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27728 -> 27440[label="",style="dashed", color="red", weight=0]; 189.27/136.90 27728[label="not (esEsOrdering GT GT)",fontsize=16,color="magenta"];27729 -> 27445[label="",style="dashed", color="red", weight=0]; 189.27/136.90 27729[label="not (esEsOrdering LT GT)",fontsize=16,color="magenta"];27730 -> 27483[label="",style="dashed", color="red", weight=0]; 189.27/136.90 27730[label="not (esEsOrdering EQ GT)",fontsize=16,color="magenta"];45732[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4312",fontsize=16,color="black",shape="box"];45732 -> 46072[label="",style="solid", color="black", weight=3]; 189.27/136.90 45733[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4313",fontsize=16,color="black",shape="box"];45733 -> 46073[label="",style="solid", color="black", weight=3]; 189.27/136.90 45734[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4314",fontsize=16,color="black",shape="box"];45734 -> 46074[label="",style="solid", color="black", weight=3]; 189.27/136.90 45735[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4315",fontsize=16,color="black",shape="box"];45735 -> 46075[label="",style="solid", color="black", weight=3]; 189.27/136.90 45736[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4397",fontsize=16,color="black",shape="box"];45736 -> 46076[label="",style="solid", color="black", weight=3]; 189.27/136.90 45737 -> 45269[label="",style="dashed", color="red", weight=0]; 189.27/136.90 45737[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4397",fontsize=16,color="magenta"];30887[label="takeWhile1 (flip ltEsFloat ww3578) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960)))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960))))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960)))))) (fsEsOrdering (compareFloat (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960)))) ww3578) GT)",fontsize=16,color="black",shape="box"];30887 -> 30970[label="",style="solid", color="black", weight=3]; 189.27/136.90 45738[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4316",fontsize=16,color="black",shape="box"];45738 -> 46077[label="",style="solid", color="black", weight=3]; 189.27/136.90 45739[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4317",fontsize=16,color="black",shape="box"];45739 -> 46078[label="",style="solid", color="black", weight=3]; 189.27/136.90 45740[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4318",fontsize=16,color="black",shape="box"];45740 -> 46079[label="",style="solid", color="black", weight=3]; 189.27/136.90 45741[label="ww321",fontsize=16,color="green",shape="box"];45742[label="Pos (Succ ww31)",fontsize=16,color="green",shape="box"];45743[label="ww321",fontsize=16,color="green",shape="box"];45744[label="Pos (Succ ww31)",fontsize=16,color="green",shape="box"];45745[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4319",fontsize=16,color="black",shape="box"];45745 -> 46080[label="",style="solid", color="black", weight=3]; 189.27/136.90 45747[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4321",fontsize=16,color="black",shape="box"];45747 -> 46082[label="",style="solid", color="black", weight=3]; 189.27/136.90 26044[label="ww2445",fontsize=16,color="green",shape="box"];26045[label="Pos (Succ ww2100)",fontsize=16,color="green",shape="box"];26046[label="ww2445",fontsize=16,color="green",shape="box"];26047 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 26047[label="srMyInt (srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];26047 -> 30899[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 26047 -> 30900[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 26048[label="ww20981",fontsize=16,color="green",shape="box"];26049[label="Pos (Succ ww2101)",fontsize=16,color="green",shape="box"];26050[label="ww20980",fontsize=16,color="green",shape="box"];26051[label="ww2101",fontsize=16,color="green",shape="box"];26052[label="ww2099",fontsize=16,color="green",shape="box"];23663[label="srMyInt (srMyInt (Neg (Succ ww2093)) (Pos (Succ ww2094))) (Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="triangle"];23663 -> 25577[label="",style="solid", color="black", weight=3]; 189.27/136.90 26053[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20980 ww20981) (Float ww3142 ww3141))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) MyTrue",fontsize=16,color="black",shape="box"];26053 -> 30901[label="",style="solid", color="black", weight=3]; 189.27/136.90 26054[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww20980 ww20981) (Float ww3142 ww3141))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) MyFalse",fontsize=16,color="black",shape="box"];26054 -> 30902[label="",style="solid", color="black", weight=3]; 189.27/136.90 45748[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4322",fontsize=16,color="black",shape="box"];45748 -> 46083[label="",style="solid", color="black", weight=3]; 189.27/136.90 45749[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4323",fontsize=16,color="black",shape="box"];45749 -> 46084[label="",style="solid", color="black", weight=3]; 189.27/136.90 45750[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4398",fontsize=16,color="black",shape="box"];45750 -> 46085[label="",style="solid", color="black", weight=3]; 189.27/136.90 45751 -> 45291[label="",style="dashed", color="red", weight=0]; 189.27/136.90 45751[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4398",fontsize=16,color="magenta"];45752[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4324",fontsize=16,color="black",shape="box"];45752 -> 46086[label="",style="solid", color="black", weight=3]; 189.27/136.90 45754[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4326",fontsize=16,color="black",shape="box"];45754 -> 46088[label="",style="solid", color="black", weight=3]; 189.27/136.90 45755[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4327",fontsize=16,color="black",shape="box"];45755 -> 46089[label="",style="solid", color="black", weight=3]; 189.27/136.90 45756[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4328",fontsize=16,color="black",shape="box"];45756 -> 46090[label="",style="solid", color="black", weight=3]; 189.27/136.90 45757[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4329",fontsize=16,color="black",shape="box"];45757 -> 46091[label="",style="solid", color="black", weight=3]; 189.27/136.90 45758[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4330",fontsize=16,color="black",shape="box"];45758 -> 46092[label="",style="solid", color="black", weight=3]; 189.27/136.90 45759[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4399",fontsize=16,color="black",shape="box"];45759 -> 46093[label="",style="solid", color="black", weight=3]; 189.27/136.90 45760 -> 45355[label="",style="dashed", color="red", weight=0]; 189.27/136.90 45760[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4399",fontsize=16,color="magenta"];31826[label="takeWhile1 (flip ltEsFloat ww3723) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969)))))) (fsEsOrdering (compareFloat (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969)))) ww3723) GT)",fontsize=16,color="black",shape="box"];31826 -> 31863[label="",style="solid", color="black", weight=3]; 189.27/136.90 45761[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4331",fontsize=16,color="black",shape="box"];45761 -> 46094[label="",style="solid", color="black", weight=3]; 189.27/136.90 45762[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4332",fontsize=16,color="black",shape="box"];45762 -> 46095[label="",style="solid", color="black", weight=3]; 189.27/136.90 45763[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4333",fontsize=16,color="black",shape="box"];45763 -> 46096[label="",style="solid", color="black", weight=3]; 189.27/136.90 55832[label="ww449000",fontsize=16,color="green",shape="box"];55833[label="ww449100",fontsize=16,color="green",shape="box"];45764[label="ww538",fontsize=16,color="green",shape="box"];45765[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45768[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45769 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.90 45769[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];45769 -> 46104[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 45769 -> 46105[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 45770[label="ww538",fontsize=16,color="green",shape="box"];45771[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45774[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45775 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.90 45775[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];45775 -> 46113[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 45775 -> 46114[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 45776[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];45777[label="Pos Zero",fontsize=16,color="green",shape="box"];45785[label="ww538",fontsize=16,color="green",shape="box"];45786[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45787[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];45788[label="Pos Zero",fontsize=16,color="green",shape="box"];45789[label="ww538",fontsize=16,color="green",shape="box"];45790[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45793[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45794 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.90 45794[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];45794 -> 46124[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 45794 -> 46125[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 26253[label="ww538",fontsize=16,color="green",shape="box"];26254[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];26255[label="ww54100",fontsize=16,color="green",shape="box"];26256[label="ww53900",fontsize=16,color="green",shape="box"];26257[label="Cons (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt ww2970 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))))",fontsize=16,color="green",shape="box"];26257 -> 32381[label="",style="dashed", color="green", weight=3]; 189.27/136.90 26258 -> 56013[label="",style="dashed", color="red", weight=0]; 189.27/136.90 26258[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt ww2970 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) otherwise",fontsize=16,color="magenta"];26258 -> 56018[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 26258 -> 56019[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 26258 -> 56020[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 26258 -> 56021[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 45795[label="ww538",fontsize=16,color="green",shape="box"];45796[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45799[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45800 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.90 45800[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];45800 -> 46133[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 45800 -> 46134[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 45801[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];45802[label="Neg Zero",fontsize=16,color="green",shape="box"];45810[label="ww538",fontsize=16,color="green",shape="box"];45811[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45812[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];45813[label="Neg Zero",fontsize=16,color="green",shape="box"];45814[label="ww538",fontsize=16,color="green",shape="box"];45815[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45818[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];45819 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.90 45819[label="msMyInt (Pos (Succ ww538)) (Neg (Succ ww540))",fontsize=16,color="magenta"];45819 -> 46144[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 45819 -> 46145[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 26273[label="ww538",fontsize=16,color="green",shape="box"];26274[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];26275 -> 21758[label="",style="dashed", color="red", weight=0]; 189.27/136.90 26275[label="primMulInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];26275 -> 32529[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 26275 -> 32530[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 26276[label="Cons (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt ww2973 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))))",fontsize=16,color="green",shape="box"];26276 -> 32531[label="",style="dashed", color="green", weight=3]; 189.27/136.90 26277 -> 56067[label="",style="dashed", color="red", weight=0]; 189.27/136.90 26277[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt ww2973 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) otherwise",fontsize=16,color="magenta"];26277 -> 56076[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 26277 -> 56077[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 26277 -> 56078[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 26277 -> 56079[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 45820[label="Neg Zero",fontsize=16,color="green",shape="box"];45821[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];45829[label="ww538",fontsize=16,color="green",shape="box"];45830[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45831[label="Neg Zero",fontsize=16,color="green",shape="box"];45832[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];45833[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];45834[label="Neg Zero",fontsize=16,color="green",shape="box"];45842[label="ww538",fontsize=16,color="green",shape="box"];45843[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45844[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];45845[label="Neg Zero",fontsize=16,color="green",shape="box"];45846[label="Neg Zero",fontsize=16,color="green",shape="box"];45847[label="Neg Zero",fontsize=16,color="green",shape="box"];45855[label="ww538",fontsize=16,color="green",shape="box"];45856[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];45857[label="Neg Zero",fontsize=16,color="green",shape="box"];45858[label="Neg Zero",fontsize=16,color="green",shape="box"];45859[label="primPlusFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4400",fontsize=16,color="black",shape="box"];45859 -> 46152[label="",style="solid", color="black", weight=3]; 189.27/136.90 45860 -> 45376[label="",style="dashed", color="red", weight=0]; 189.27/136.90 45860[label="psFloat (msFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4400",fontsize=16,color="magenta"];26308 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 26308[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) ww2485",fontsize=16,color="magenta"];26308 -> 26745[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 26308 -> 26746[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 26308 -> 26747[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 45861[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4334",fontsize=16,color="black",shape="box"];45861 -> 46153[label="",style="solid", color="black", weight=3]; 189.27/136.90 20305[label="Succ ww4000",fontsize=16,color="green",shape="box"];20306[label="Zero",fontsize=16,color="green",shape="box"];33843 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 33843[label="primPlusFloat (Float (msMyInt (Pos (Succ ww2121)) (Neg Zero)) (srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))",fontsize=16,color="magenta"];33843 -> 33932[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 33843 -> 33933[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 33843 -> 33934[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 33844 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 33844[label="primPlusFloat (Float (msMyInt (Pos (Succ ww2121)) (Neg Zero)) (srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123)))) (primPlusFloat (Float (msMyInt (Pos (Succ ww2121)) (Neg Zero)) (srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123))))",fontsize=16,color="magenta"];33844 -> 33935[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 33844 -> 33936[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 33844 -> 33937[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 33845 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.90 33845[label="msMyInt (Pos (Succ ww2121)) (Neg Zero)",fontsize=16,color="magenta"];33845 -> 33938[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 33845 -> 33939[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 33846[label="ww3892",fontsize=16,color="green",shape="box"];33847 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 33847[label="srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123))",fontsize=16,color="magenta"];33847 -> 33940[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 33847 -> 33941[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 33848 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 33848[label="primPlusFloat (Float (msMyInt (Pos (Succ ww2121)) (Neg Zero)) (srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))",fontsize=16,color="magenta"];33848 -> 33942[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 33848 -> 33943[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 33848 -> 33944[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 26319 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 26319[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww2496",fontsize=16,color="magenta"];26319 -> 26748[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 26319 -> 26749[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 26319 -> 26750[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 45862[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4335",fontsize=16,color="black",shape="box"];45862 -> 46154[label="",style="solid", color="black", weight=3]; 189.27/136.90 28568 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 28568[label="srMyInt (Neg Zero) ww34290",fontsize=16,color="magenta"];28568 -> 33178[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28568 -> 33179[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28569 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 28569[label="srMyInt (Neg (Succ ww3100)) ww34291",fontsize=16,color="magenta"];28569 -> 33180[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28569 -> 33181[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 33590[label="takeWhile1 (flip ltEsFloat ww3905) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979)))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979))))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979)))))) (fsEsOrdering (compareFloat (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979)))) ww3905) GT)",fontsize=16,color="black",shape="box"];33590 -> 33783[label="",style="solid", color="black", weight=3]; 189.27/136.90 55834 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.90 55834[label="msMyInt (Pos (Succ ww17)) ww180",fontsize=16,color="magenta"];55834 -> 55981[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 55834 -> 55982[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 55835 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 55835[label="srMyInt (Neg (Succ Zero)) ww181",fontsize=16,color="magenta"];55835 -> 55983[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 55835 -> 55984[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 45863[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4336",fontsize=16,color="black",shape="box"];45863 -> 46155[label="",style="solid", color="black", weight=3]; 189.27/136.90 45864[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4337",fontsize=16,color="black",shape="box"];45864 -> 46156[label="",style="solid", color="black", weight=3]; 189.27/136.90 45865[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4338",fontsize=16,color="black",shape="box"];45865 -> 46157[label="",style="solid", color="black", weight=3]; 189.27/136.90 45866[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4401",fontsize=16,color="black",shape="box"];45866 -> 46158[label="",style="solid", color="black", weight=3]; 189.27/136.90 45867 -> 45388[label="",style="dashed", color="red", weight=0]; 189.27/136.90 45867[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4401",fontsize=16,color="magenta"];45868[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4339",fontsize=16,color="black",shape="box"];45868 -> 46159[label="",style="solid", color="black", weight=3]; 189.27/136.90 45869[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4340",fontsize=16,color="black",shape="box"];45869 -> 46160[label="",style="solid", color="black", weight=3]; 189.27/136.90 45870[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4402",fontsize=16,color="black",shape="box"];45870 -> 46161[label="",style="solid", color="black", weight=3]; 189.27/136.90 45871 -> 45400[label="",style="dashed", color="red", weight=0]; 189.27/136.90 45871[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4402",fontsize=16,color="magenta"];26403[label="ww2132",fontsize=16,color="green",shape="box"];26404[label="ww2130",fontsize=16,color="green",shape="box"];26405 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.90 26405[label="msMyInt (Pos Zero) (Neg (Succ ww2131))",fontsize=16,color="magenta"];26405 -> 33856[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 26406[label="Neg (Succ ww2131)",fontsize=16,color="green",shape="box"];26407 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.90 26407[label="msMyInt (Pos Zero) (Neg (Succ ww2131))",fontsize=16,color="magenta"];26407 -> 33857[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 26408 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 26408[label="srMyInt (srMyInt (Neg (Succ ww2130)) (Pos (Succ ww2132))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];26408 -> 33858[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 26408 -> 33859[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 26409[label="ww21291",fontsize=16,color="green",shape="box"];26410[label="Pos (Succ ww2132)",fontsize=16,color="green",shape="box"];26411[label="ww21290",fontsize=16,color="green",shape="box"];26412[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21290 ww21291) (Float ww3189 ww3188))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) MyTrue",fontsize=16,color="black",shape="box"];26412 -> 33860[label="",style="solid", color="black", weight=3]; 189.27/136.90 26413[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww21290 ww21291) (Float ww3189 ww3188))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) MyFalse",fontsize=16,color="black",shape="box"];26413 -> 33861[label="",style="solid", color="black", weight=3]; 189.27/136.90 45872[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4341",fontsize=16,color="black",shape="box"];45872 -> 46162[label="",style="solid", color="black", weight=3]; 189.27/136.90 45873[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4342",fontsize=16,color="black",shape="box"];45873 -> 46163[label="",style="solid", color="black", weight=3]; 189.27/136.90 45874[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4403",fontsize=16,color="black",shape="box"];45874 -> 46164[label="",style="solid", color="black", weight=3]; 189.27/136.90 45875 -> 45414[label="",style="dashed", color="red", weight=0]; 189.27/136.90 45875[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4403",fontsize=16,color="magenta"];28854 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 28854[label="srMyInt (Neg (Succ ww3000)) ww34530",fontsize=16,color="magenta"];28854 -> 34052[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28854 -> 34053[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28855 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 28855[label="srMyInt (Neg (Succ ww3100)) ww34531",fontsize=16,color="magenta"];28855 -> 34054[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28855 -> 34055[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 34621[label="takeWhile1 (flip ltEsFloat ww3994) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))))) (fsEsOrdering (compareFloat (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) ww3994) GT)",fontsize=16,color="black",shape="box"];34621 -> 34637[label="",style="solid", color="black", weight=3]; 189.27/136.90 45876[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4343",fontsize=16,color="black",shape="box"];45876 -> 46165[label="",style="solid", color="black", weight=3]; 189.27/136.90 45877[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4344",fontsize=16,color="black",shape="box"];45877 -> 46166[label="",style="solid", color="black", weight=3]; 189.27/136.90 45878[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4345",fontsize=16,color="black",shape="box"];45878 -> 46167[label="",style="solid", color="black", weight=3]; 189.27/136.90 45879[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4404",fontsize=16,color="black",shape="box"];45879 -> 46168[label="",style="solid", color="black", weight=3]; 189.27/136.90 45880 -> 45426[label="",style="dashed", color="red", weight=0]; 189.27/136.90 45880[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4404",fontsize=16,color="magenta"];45881[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4346",fontsize=16,color="black",shape="box"];45881 -> 46169[label="",style="solid", color="black", weight=3]; 189.27/136.90 45882[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4347",fontsize=16,color="black",shape="box"];45882 -> 46170[label="",style="solid", color="black", weight=3]; 189.27/136.90 45883[label="primPlusFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4405",fontsize=16,color="black",shape="box"];45883 -> 46171[label="",style="solid", color="black", weight=3]; 189.27/136.90 45884 -> 45438[label="",style="dashed", color="red", weight=0]; 189.27/136.90 45884[label="psFloat (msFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4405",fontsize=16,color="magenta"];35439 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 35439[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))",fontsize=16,color="magenta"];35439 -> 35508[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35439 -> 35509[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35439 -> 35510[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35440 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 35440[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142)))) (primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142))))",fontsize=16,color="magenta"];35440 -> 35511[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35440 -> 35512[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35440 -> 35513[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35441 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.90 35441[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];35441 -> 35514[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35442[label="ww4075",fontsize=16,color="green",shape="box"];35443 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 35443[label="srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142))",fontsize=16,color="magenta"];35443 -> 35515[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35443 -> 35516[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35444 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 35444[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))",fontsize=16,color="magenta"];35444 -> 35517[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35444 -> 35518[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35444 -> 35519[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 45885[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4348",fontsize=16,color="black",shape="box"];45885 -> 46172[label="",style="solid", color="black", weight=3]; 189.27/136.90 45886[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4349",fontsize=16,color="black",shape="box"];45886 -> 46173[label="",style="solid", color="black", weight=3]; 189.27/136.90 45887[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4406",fontsize=16,color="black",shape="box"];45887 -> 46174[label="",style="solid", color="black", weight=3]; 189.27/136.90 45888 -> 45509[label="",style="dashed", color="red", weight=0]; 189.27/136.90 45888[label="psFloat (msFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4406",fontsize=16,color="magenta"];35325[label="takeWhile1 (flip ltEsFloat ww4091) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988)))))) (fsEsOrdering (compareFloat (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988)))) ww4091) GT)",fontsize=16,color="black",shape="box"];35325 -> 35343[label="",style="solid", color="black", weight=3]; 189.27/136.90 45889[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4350",fontsize=16,color="black",shape="box"];45889 -> 46175[label="",style="solid", color="black", weight=3]; 189.27/136.90 45890[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4351",fontsize=16,color="black",shape="box"];45890 -> 46176[label="",style="solid", color="black", weight=3]; 189.27/136.90 45891[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4352",fontsize=16,color="black",shape="box"];45891 -> 46177[label="",style="solid", color="black", weight=3]; 189.27/136.90 26565[label="ww95600",fontsize=16,color="green",shape="box"];26566[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];26567[label="Cons (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt ww3040 (Pos (Succ Zero))) ww3038))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))))",fontsize=16,color="green",shape="box"];26567 -> 35600[label="",style="dashed", color="green", weight=3]; 189.27/136.90 26568 -> 57264[label="",style="dashed", color="red", weight=0]; 189.27/136.90 26568[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt ww3040 (Pos (Succ Zero))) ww3038))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) otherwise",fontsize=16,color="magenta"];26568 -> 57273[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 26568 -> 57274[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 21807 -> 21758[label="",style="dashed", color="red", weight=0]; 189.27/136.90 21807[label="primMulInt (Pos (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];21807 -> 22046[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 21807 -> 22047[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35626 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 35626[label="primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2352)",fontsize=16,color="magenta"];35626 -> 35646[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35626 -> 35647[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35626 -> 35648[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35625[label="takeWhile (flip ltEsFloat ww4186) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))))",fontsize=16,color="black",shape="triangle"];35625 -> 35649[label="",style="solid", color="black", weight=3]; 189.27/136.90 26575 -> 20687[label="",style="dashed", color="red", weight=0]; 189.27/136.90 26575[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];26576 -> 57316[label="",style="dashed", color="red", weight=0]; 189.27/136.90 26576[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float ww3210 ww2352))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) MyTrue",fontsize=16,color="magenta"];26576 -> 57320[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 26576 -> 57321[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35668 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 35668[label="primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2354)",fontsize=16,color="magenta"];35668 -> 35678[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35668 -> 35679[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35668 -> 35680[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35667[label="takeWhile (flip ltEsFloat ww4188) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))))",fontsize=16,color="black",shape="triangle"];35667 -> 35681[label="",style="solid", color="black", weight=3]; 189.27/136.90 57298[label="ww9591",fontsize=16,color="green",shape="box"];57299[label="ww9590",fontsize=16,color="green",shape="box"];57300[label="Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2354",fontsize=16,color="green",shape="box"];57300 -> 57340[label="",style="dashed", color="green", weight=3]; 189.27/136.90 57301[label="Float (Pos (Succ ww957)) (Pos (Succ ww95800))",fontsize=16,color="green",shape="box"];57302[label="Succ ww95800",fontsize=16,color="green",shape="box"];57303[label="Zero",fontsize=16,color="green",shape="box"];35692 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 35692[label="primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2356)",fontsize=16,color="magenta"];35692 -> 35700[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35692 -> 35701[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35692 -> 35702[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35691[label="takeWhile (flip ltEsFloat ww4190) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))))",fontsize=16,color="black",shape="triangle"];35691 -> 35703[label="",style="solid", color="black", weight=3]; 189.27/136.90 26589 -> 20687[label="",style="dashed", color="red", weight=0]; 189.27/136.90 26589[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];26590 -> 57316[label="",style="dashed", color="red", weight=0]; 189.27/136.90 26590[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float ww3216 ww2356))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) MyTrue",fontsize=16,color="magenta"];26590 -> 57322[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 26590 -> 57323[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 45892[label="Neg Zero",fontsize=16,color="green",shape="box"];45893[label="Pos (Succ ww95600)",fontsize=16,color="green",shape="box"];45901[label="Neg Zero",fontsize=16,color="green",shape="box"];45902[label="Pos (Succ ww95600)",fontsize=16,color="green",shape="box"];35774 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 35774[label="primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2358)",fontsize=16,color="magenta"];35774 -> 35777[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35774 -> 35778[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35774 -> 35779[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35773[label="takeWhile (flip ltEsFloat ww4198) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero))))",fontsize=16,color="black",shape="triangle"];35773 -> 35780[label="",style="solid", color="black", weight=3]; 189.27/136.90 26608 -> 20687[label="",style="dashed", color="red", weight=0]; 189.27/136.90 26608[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];26609 -> 57365[label="",style="dashed", color="red", weight=0]; 189.27/136.90 26609[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float ww3224 ww2358))) (Float (Pos (Succ ww957)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))) MyTrue",fontsize=16,color="magenta"];26609 -> 57378[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 26609 -> 57379[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 26610[label="ww95800",fontsize=16,color="green",shape="box"];26611[label="ww95600",fontsize=16,color="green",shape="box"];26612[label="Cons (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt ww2763 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))))",fontsize=16,color="green",shape="box"];26612 -> 35784[label="",style="dashed", color="green", weight=3]; 189.27/136.90 26613 -> 57264[label="",style="dashed", color="red", weight=0]; 189.27/136.90 26613[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt ww2763 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) otherwise",fontsize=16,color="magenta"];26613 -> 57275[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 26613 -> 57276[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35796 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 35796[label="primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2360)",fontsize=16,color="magenta"];35796 -> 35798[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35796 -> 35799[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35796 -> 35800[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35795[label="takeWhile (flip ltEsFloat ww4204) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))))",fontsize=16,color="black",shape="triangle"];35795 -> 35801[label="",style="solid", color="black", weight=3]; 189.27/136.90 26619 -> 20687[label="",style="dashed", color="red", weight=0]; 189.27/136.90 26619[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];26620 -> 57316[label="",style="dashed", color="red", weight=0]; 189.27/136.90 26620[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float ww3227 ww2360))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) MyTrue",fontsize=16,color="magenta"];26620 -> 57324[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 26620 -> 57325[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 45914[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];45915[label="Neg Zero",fontsize=16,color="green",shape="box"];45923[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];45924[label="Neg Zero",fontsize=16,color="green",shape="box"];35826 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 35826[label="primPlusFloat (Float ww9590 ww9591) (Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2362)",fontsize=16,color="magenta"];35826 -> 35828[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35826 -> 35829[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35826 -> 35830[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35825[label="takeWhile (flip ltEsFloat ww4208) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))))",fontsize=16,color="black",shape="triangle"];35825 -> 35831[label="",style="solid", color="black", weight=3]; 189.27/136.90 26630 -> 20687[label="",style="dashed", color="red", weight=0]; 189.27/136.90 26630[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];26631 -> 57316[label="",style="dashed", color="red", weight=0]; 189.27/136.90 26631[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float ww3232 ww2362))) (Float (Pos (Succ ww957)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))) MyTrue",fontsize=16,color="magenta"];26631 -> 57326[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 26631 -> 57327[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 45925[label="Neg Zero",fontsize=16,color="green",shape="box"];45926[label="Neg (Succ ww95600)",fontsize=16,color="green",shape="box"];45934[label="Neg Zero",fontsize=16,color="green",shape="box"];45935[label="Neg (Succ ww95600)",fontsize=16,color="green",shape="box"];45947[label="Neg Zero",fontsize=16,color="green",shape="box"];45948[label="Neg Zero",fontsize=16,color="green",shape="box"];45956[label="Neg Zero",fontsize=16,color="green",shape="box"];45957[label="Neg Zero",fontsize=16,color="green",shape="box"];45959[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4353",fontsize=16,color="black",shape="box"];45959 -> 46492[label="",style="solid", color="black", weight=3]; 189.27/136.90 45960[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Pos Zero))) ww4354",fontsize=16,color="black",shape="box"];45960 -> 46493[label="",style="solid", color="black", weight=3]; 189.27/136.90 45961[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4355",fontsize=16,color="black",shape="box"];45961 -> 46656[label="",style="solid", color="black", weight=3]; 189.27/136.90 45962[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4356",fontsize=16,color="black",shape="box"];45962 -> 46657[label="",style="solid", color="black", weight=3]; 189.27/136.90 45963[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4407",fontsize=16,color="black",shape="box"];45963 -> 46658[label="",style="solid", color="black", weight=3]; 189.27/136.90 45964 -> 45518[label="",style="dashed", color="red", weight=0]; 189.27/136.90 45964[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4407",fontsize=16,color="magenta"];45965[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Pos Zero))) ww4357",fontsize=16,color="black",shape="box"];45965 -> 46659[label="",style="solid", color="black", weight=3]; 189.27/136.90 45966[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4408",fontsize=16,color="black",shape="box"];45966 -> 46660[label="",style="solid", color="black", weight=3]; 189.27/136.90 45967 -> 45537[label="",style="dashed", color="red", weight=0]; 189.27/136.90 45967[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4408",fontsize=16,color="magenta"];45968[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4358",fontsize=16,color="black",shape="box"];45968 -> 47031[label="",style="solid", color="black", weight=3]; 189.27/136.90 45969[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4359",fontsize=16,color="black",shape="box"];45969 -> 47032[label="",style="solid", color="black", weight=3]; 189.27/136.90 45970[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4360",fontsize=16,color="black",shape="box"];45970 -> 47033[label="",style="solid", color="black", weight=3]; 189.27/136.90 55234[label="ww661",fontsize=16,color="green",shape="box"];55235[label="ww660",fontsize=16,color="green",shape="box"];55236[label="primDivFloat (msFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float ww650 ww651)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55236 -> 55985[label="",style="solid", color="black", weight=3]; 189.27/136.90 45971[label="ww20781",fontsize=16,color="green",shape="box"];45972[label="Pos (Succ ww2077)",fontsize=16,color="green",shape="box"];45973[label="ww20781",fontsize=16,color="green",shape="box"];45974[label="Pos (Succ ww2077)",fontsize=16,color="green",shape="box"];45975[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4409",fontsize=16,color="black",shape="box"];45975 -> 53773[label="",style="solid", color="black", weight=3]; 189.27/136.90 45976 -> 45549[label="",style="dashed", color="red", weight=0]; 189.27/136.90 45976[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4409",fontsize=16,color="magenta"];45977[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4361",fontsize=16,color="black",shape="box"];45977 -> 53774[label="",style="solid", color="black", weight=3]; 189.27/136.90 45979[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4410",fontsize=16,color="black",shape="box"];45979 -> 53776[label="",style="solid", color="black", weight=3]; 189.27/136.90 45980 -> 45561[label="",style="dashed", color="red", weight=0]; 189.27/136.90 45980[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4410",fontsize=16,color="magenta"];27704 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 27704[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww2168))) (srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))",fontsize=16,color="magenta"];27704 -> 53777[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27704 -> 53778[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27704 -> 53779[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27705 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 27705[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww2168))) (srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169)))) (primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww2168))) (srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169))))",fontsize=16,color="magenta"];27705 -> 53780[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27705 -> 53781[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27705 -> 53782[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27706 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.90 27706[label="msMyInt (Neg Zero) (Pos (Succ ww2168))",fontsize=16,color="magenta"];27706 -> 53783[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27707 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 27707[label="srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169))",fontsize=16,color="magenta"];27707 -> 53784[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27707 -> 53785[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27708 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 27708[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww2168))) (srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))",fontsize=16,color="magenta"];27708 -> 53786[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27708 -> 53787[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27708 -> 53788[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 45981[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4363",fontsize=16,color="black",shape="box"];45981 -> 53789[label="",style="solid", color="black", weight=3]; 189.27/136.90 45982[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4364",fontsize=16,color="black",shape="box"];45982 -> 53790[label="",style="solid", color="black", weight=3]; 189.27/136.90 45983[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4411",fontsize=16,color="black",shape="box"];45983 -> 53791[label="",style="solid", color="black", weight=3]; 189.27/136.90 45984 -> 45578[label="",style="dashed", color="red", weight=0]; 189.27/136.90 45984[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4411",fontsize=16,color="magenta"];49442 -> 58402[label="",style="dashed", color="red", weight=0]; 189.27/136.90 49442[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) (Float ww19410 ww19411))",fontsize=16,color="magenta"];49442 -> 58406[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49443[label="ww19410",fontsize=16,color="green",shape="box"];49444[label="primPlusFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];63124[label="ww1942/Float ww19420 ww19421",fontsize=10,color="white",style="solid",shape="box"];49444 -> 63124[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63124 -> 55987[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 49445[label="ww19411",fontsize=16,color="green",shape="box"];49446 -> 50771[label="",style="dashed", color="red", weight=0]; 189.27/136.90 49446[label="not (esEsOrdering (primCmpFloat (Float ww19410 ww19411) (primPlusFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT)",fontsize=16,color="magenta"];49446 -> 50788[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49446 -> 50789[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49446 -> 50790[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 45985[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4365",fontsize=16,color="black",shape="box"];45985 -> 55988[label="",style="solid", color="black", weight=3]; 189.27/136.90 45987[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4367",fontsize=16,color="black",shape="box"];45987 -> 55989[label="",style="solid", color="black", weight=3]; 189.27/136.90 27291 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 27291[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) ww2556",fontsize=16,color="magenta"];27291 -> 55990[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27291 -> 55991[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27291 -> 55992[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 45988[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4368",fontsize=16,color="black",shape="box"];45988 -> 55993[label="",style="solid", color="black", weight=3]; 189.27/136.90 45989[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4412",fontsize=16,color="black",shape="box"];45989 -> 55994[label="",style="solid", color="black", weight=3]; 189.27/136.90 45990 -> 45620[label="",style="dashed", color="red", weight=0]; 189.27/136.90 45990[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4412",fontsize=16,color="magenta"];58740 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 58740[label="srMyInt (Neg (Succ (Succ (Succ Zero)))) ww19411",fontsize=16,color="magenta"];58740 -> 58762[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 58740 -> 58763[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 58741 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.90 58741[label="msMyInt (Neg Zero) ww19410",fontsize=16,color="magenta"];58741 -> 58764[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 58742[label="ww4727",fontsize=16,color="green",shape="box"];27462 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 27462[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww2565",fontsize=16,color="magenta"];27462 -> 55995[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27462 -> 55996[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27462 -> 55997[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27884 -> 37293[label="",style="dashed", color="red", weight=0]; 189.27/136.90 27884[label="takeWhile1 (flip ltEsFloat ww3327) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017)))))) (fsEsOrdering (compareFloat (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017)))) ww3327) GT)",fontsize=16,color="magenta"];27884 -> 55998[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27884 -> 55999[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27884 -> 56000[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 45991[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Pos Zero) (Neg Zero))) ww4369",fontsize=16,color="black",shape="box"];45991 -> 56001[label="",style="solid", color="black", weight=3]; 189.27/136.90 45992[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg (Succ ww3100)))) ww4370",fontsize=16,color="black",shape="box"];45992 -> 56002[label="",style="solid", color="black", weight=3]; 189.27/136.90 45993[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Neg Zero))) ww4371",fontsize=16,color="black",shape="box"];45993 -> 56003[label="",style="solid", color="black", weight=3]; 189.27/136.90 27731[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];27732[label="ww2493",fontsize=16,color="green",shape="box"];45994 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 45994[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos ww13730) (Neg ww13750))) ww4308",fontsize=16,color="magenta"];45994 -> 56004[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 45994 -> 56005[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 45994 -> 56006[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 45995 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 45995[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg ww13730) (Pos ww13750))) ww4309",fontsize=16,color="magenta"];45995 -> 56007[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 45995 -> 56008[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 45995 -> 56009[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 22654 -> 21758[label="",style="dashed", color="red", weight=0]; 189.27/136.90 22654[label="primMulInt (Pos (Succ ww2367)) (Pos (Succ ww2368))",fontsize=16,color="magenta"];22654 -> 24633[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 22654 -> 24634[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27815[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];27816 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 27816[label="srMyInt (Pos (Succ ww137300)) (Pos (Succ ww137500))",fontsize=16,color="magenta"];27816 -> 56010[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27816 -> 56011[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 25999 -> 21758[label="",style="dashed", color="red", weight=0]; 189.27/136.90 25999[label="primMulInt ww3062 (Pos (Succ Zero))",fontsize=16,color="magenta"];25999 -> 27565[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 25999 -> 27566[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27817[label="Cons (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float ww3065 (srMyInt ww2816 (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))))",fontsize=16,color="green",shape="box"];27817 -> 56012[label="",style="dashed", color="green", weight=3]; 189.27/136.90 27818 -> 56013[label="",style="dashed", color="red", weight=0]; 189.27/136.90 27818[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float ww3065 (srMyInt ww2816 (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) otherwise",fontsize=16,color="magenta"];27818 -> 56022[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27818 -> 56023[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27820 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 27820[label="primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2392)",fontsize=16,color="magenta"];27820 -> 56045[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27820 -> 56046[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27820 -> 56047[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27819 -> 36965[label="",style="dashed", color="red", weight=0]; 189.27/136.90 27819[label="takeWhile (flip ltEsFloat ww3375) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero))))",fontsize=16,color="magenta"];27819 -> 56048[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27819 -> 56049[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27868[label="ww13761",fontsize=16,color="green",shape="box"];27869[label="ww13760",fontsize=16,color="green",shape="box"];27870[label="Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2392",fontsize=16,color="green",shape="box"];27870 -> 56050[label="",style="dashed", color="green", weight=3]; 189.27/136.90 27871[label="takeWhile0 (flip ltEsFloat ww3378) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) MyTrue",fontsize=16,color="black",shape="box"];27871 -> 56051[label="",style="solid", color="black", weight=3]; 189.27/136.90 27873 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 27873[label="primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2394)",fontsize=16,color="magenta"];27873 -> 56052[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27873 -> 56053[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27873 -> 56054[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27872 -> 36965[label="",style="dashed", color="red", weight=0]; 189.27/136.90 27872[label="takeWhile (flip ltEsFloat ww3381) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))))",fontsize=16,color="magenta"];27872 -> 56055[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27872 -> 56056[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56038[label="ww13761",fontsize=16,color="green",shape="box"];56039[label="ww13760",fontsize=16,color="green",shape="box"];56040[label="Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2394",fontsize=16,color="green",shape="box"];56040 -> 56096[label="",style="dashed", color="green", weight=3]; 189.27/136.90 57536[label="Float (Neg (Succ ww1374)) (Pos (Succ ww137500))",fontsize=16,color="green",shape="box"];57535[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4691)",fontsize=16,color="black",shape="triangle"];57535 -> 57551[label="",style="solid", color="black", weight=3]; 189.27/136.90 56042[label="takeWhile0 (flip ltEsFloat ww4649) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))) ww4647 MyTrue",fontsize=16,color="black",shape="box"];56042 -> 56099[label="",style="solid", color="black", weight=3]; 189.27/136.90 27901 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 27901[label="primPlusFloat (Float ww13760 ww13761) (Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2396)",fontsize=16,color="magenta"];27901 -> 56057[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27901 -> 56058[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27901 -> 56059[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27900 -> 36965[label="",style="dashed", color="red", weight=0]; 189.27/136.90 27900[label="takeWhile (flip ltEsFloat ww3385) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero))))",fontsize=16,color="magenta"];27900 -> 56060[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27900 -> 56061[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27917[label="ww13761",fontsize=16,color="green",shape="box"];27918[label="ww13760",fontsize=16,color="green",shape="box"];27919[label="Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2396",fontsize=16,color="green",shape="box"];27919 -> 56062[label="",style="dashed", color="green", weight=3]; 189.27/136.90 27920[label="takeWhile0 (flip ltEsFloat ww3388) (Float (Neg (Succ ww1374)) (Pos Zero)) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))) MyTrue",fontsize=16,color="black",shape="box"];27920 -> 56063[label="",style="solid", color="black", weight=3]; 189.27/136.90 27938[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];27939 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 27939[label="srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))",fontsize=16,color="magenta"];27939 -> 56064[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27939 -> 56065[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27940[label="Cons (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float ww3073 (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))))",fontsize=16,color="green",shape="box"];27940 -> 56066[label="",style="dashed", color="green", weight=3]; 189.27/136.90 27941 -> 56067[label="",style="dashed", color="red", weight=0]; 189.27/136.90 27941[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float ww3073 (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) otherwise",fontsize=16,color="magenta"];27941 -> 56080[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 27941 -> 56081[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 45996[label="Neg Zero",fontsize=16,color="green",shape="box"];45997[label="Neg (Succ ww137300)",fontsize=16,color="green",shape="box"];46014[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4433",fontsize=16,color="black",shape="triangle"];46014 -> 56100[label="",style="solid", color="black", weight=3]; 189.27/136.90 46015 -> 45999[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46015[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4433))",fontsize=16,color="magenta"];46015 -> 56101[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46005[label="Neg Zero",fontsize=16,color="green",shape="box"];46006[label="Neg (Succ ww137300)",fontsize=16,color="green",shape="box"];46007[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];46008[label="Neg Zero",fontsize=16,color="green",shape="box"];46025[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4434",fontsize=16,color="black",shape="triangle"];46025 -> 56102[label="",style="solid", color="black", weight=3]; 189.27/136.90 46026 -> 46010[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46026[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4434))",fontsize=16,color="magenta"];46026 -> 56103[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46016[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];46017[label="Neg Zero",fontsize=16,color="green",shape="box"];46018[label="Neg Zero",fontsize=16,color="green",shape="box"];46019[label="Neg Zero",fontsize=16,color="green",shape="box"];46102[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4435",fontsize=16,color="black",shape="triangle"];46102 -> 56104[label="",style="solid", color="black", weight=3]; 189.27/136.90 46103 -> 46021[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46103[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4435))",fontsize=16,color="magenta"];46103 -> 56105[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46027[label="Neg Zero",fontsize=16,color="green",shape="box"];46028[label="Neg Zero",fontsize=16,color="green",shape="box"];28469 -> 37293[label="",style="dashed", color="red", weight=0]; 189.27/136.90 28469[label="takeWhile1 (flip ltEsFloat ww3406) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022)))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022))))) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022)))))) (fsEsOrdering (compareFloat (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022)))) ww3406) GT)",fontsize=16,color="magenta"];28469 -> 56106[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28469 -> 56107[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28469 -> 56108[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46029[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4372",fontsize=16,color="black",shape="box"];46029 -> 56109[label="",style="solid", color="black", weight=3]; 189.27/136.90 46030[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4413",fontsize=16,color="black",shape="box"];46030 -> 56110[label="",style="solid", color="black", weight=3]; 189.27/136.90 46031 -> 45633[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46031[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4413",fontsize=16,color="magenta"];46032[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4373",fontsize=16,color="black",shape="box"];46032 -> 56111[label="",style="solid", color="black", weight=3]; 189.27/136.90 28026[label="ww2184",fontsize=16,color="green",shape="box"];28027[label="ww2184",fontsize=16,color="green",shape="box"];28028[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28029 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 28029[label="srMyInt (Pos (Succ ww2185)) (Neg (Succ ww2186))",fontsize=16,color="magenta"];28029 -> 56112[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28029 -> 56113[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28030[label="Cons (Float (Neg Zero) (Neg (Succ ww2186))) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww21830 ww21831) (Float ww3076 ww3075))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))))",fontsize=16,color="green",shape="box"];28030 -> 56114[label="",style="dashed", color="green", weight=3]; 189.27/136.90 28031 -> 56115[label="",style="dashed", color="red", weight=0]; 189.27/136.90 28031[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww21830 ww21831) (Float ww3076 ww3075))) (Float (Neg Zero) (Neg (Succ ww2186))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))) otherwise",fontsize=16,color="magenta"];28031 -> 56116[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46033[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4374",fontsize=16,color="black",shape="box"];46033 -> 56119[label="",style="solid", color="black", weight=3]; 189.27/136.90 46034[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4375",fontsize=16,color="black",shape="box"];46034 -> 56120[label="",style="solid", color="black", weight=3]; 189.27/136.90 46035[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4414",fontsize=16,color="black",shape="box"];46035 -> 56121[label="",style="solid", color="black", weight=3]; 189.27/136.90 46036 -> 45644[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46036[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4414",fontsize=16,color="magenta"];28046[label="ww2191",fontsize=16,color="green",shape="box"];28047[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28048 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 28048[label="srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))",fontsize=16,color="magenta"];28048 -> 56122[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28048 -> 56123[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28049[label="ww2191",fontsize=16,color="green",shape="box"];28050[label="Cons (Float (Neg Zero) (Pos (Succ ww2193))) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww21900 ww21901) (Float ww3078 (srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))))",fontsize=16,color="green",shape="box"];28050 -> 56124[label="",style="dashed", color="green", weight=3]; 189.27/136.90 28051 -> 56125[label="",style="dashed", color="red", weight=0]; 189.27/136.90 28051[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww21900 ww21901) (Float ww3078 (srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2193))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))) otherwise",fontsize=16,color="magenta"];28051 -> 56126[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46037[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4376",fontsize=16,color="black",shape="box"];46037 -> 56130[label="",style="solid", color="black", weight=3]; 189.27/136.90 46038[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4377",fontsize=16,color="black",shape="box"];46038 -> 56131[label="",style="solid", color="black", weight=3]; 189.27/136.90 46039[label="primPlusFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4415",fontsize=16,color="black",shape="box"];46039 -> 56132[label="",style="solid", color="black", weight=3]; 189.27/136.90 46040 -> 45657[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46040[label="psFloat (msFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4415",fontsize=16,color="magenta"];28570 -> 37293[label="",style="dashed", color="red", weight=0]; 189.27/136.90 28570[label="takeWhile1 (flip ltEsFloat ww3412) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027)))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027))))) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027)))))) (fsEsOrdering (compareFloat (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027)))) ww3412) GT)",fontsize=16,color="magenta"];28570 -> 56133[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28570 -> 56134[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28570 -> 56135[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46041[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4378",fontsize=16,color="black",shape="box"];46041 -> 56136[label="",style="solid", color="black", weight=3]; 189.27/136.90 46042[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4379",fontsize=16,color="black",shape="box"];46042 -> 56137[label="",style="solid", color="black", weight=3]; 189.27/136.90 46043[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4380",fontsize=16,color="black",shape="box"];46043 -> 56138[label="",style="solid", color="black", weight=3]; 189.27/136.90 46044[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4416",fontsize=16,color="black",shape="box"];46044 -> 56139[label="",style="solid", color="black", weight=3]; 189.27/136.90 46045 -> 45669[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46045[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4416",fontsize=16,color="magenta"];46046[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4381",fontsize=16,color="black",shape="box"];46046 -> 56140[label="",style="solid", color="black", weight=3]; 189.27/136.90 46047[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4382",fontsize=16,color="black",shape="box"];46047 -> 56141[label="",style="solid", color="black", weight=3]; 189.27/136.90 46048[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4417",fontsize=16,color="black",shape="box"];46048 -> 56142[label="",style="solid", color="black", weight=3]; 189.27/136.90 46049 -> 45681[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46049[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4417",fontsize=16,color="magenta"];28331[label="Neg (Succ ww2203)",fontsize=16,color="green",shape="box"];28332[label="Neg (Succ ww2203)",fontsize=16,color="green",shape="box"];28333[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28334 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 28334[label="srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))",fontsize=16,color="magenta"];28334 -> 56143[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28334 -> 56144[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28335[label="Cons (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww22010 ww22011) (Float ww3094 (srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))))",fontsize=16,color="green",shape="box"];28335 -> 56145[label="",style="dashed", color="green", weight=3]; 189.27/136.90 28336 -> 56013[label="",style="dashed", color="red", weight=0]; 189.27/136.90 28336[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww22010 ww22011) (Float ww3094 (srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero))))))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) otherwise",fontsize=16,color="magenta"];28336 -> 56024[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28336 -> 56025[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28336 -> 56026[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28336 -> 56027[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46050[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4383",fontsize=16,color="black",shape="box"];46050 -> 56146[label="",style="solid", color="black", weight=3]; 189.27/136.90 46051[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4384",fontsize=16,color="black",shape="box"];46051 -> 56147[label="",style="solid", color="black", weight=3]; 189.27/136.90 46052[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4418",fontsize=16,color="black",shape="box"];46052 -> 56148[label="",style="solid", color="black", weight=3]; 189.27/136.90 46053 -> 45695[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46053[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4418",fontsize=16,color="magenta"];28955 -> 37293[label="",style="dashed", color="red", weight=0]; 189.27/136.90 28955[label="takeWhile1 (flip ltEsFloat ww3436) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))))) (fsEsOrdering (compareFloat (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) ww3436) GT)",fontsize=16,color="magenta"];28955 -> 56149[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28955 -> 56150[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28955 -> 56151[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46054[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4385",fontsize=16,color="black",shape="box"];46054 -> 56152[label="",style="solid", color="black", weight=3]; 189.27/136.90 46055[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg (Succ ww3100)))) ww4386",fontsize=16,color="black",shape="box"];46055 -> 56153[label="",style="solid", color="black", weight=3]; 189.27/136.90 46056[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4387",fontsize=16,color="black",shape="box"];46056 -> 56154[label="",style="solid", color="black", weight=3]; 189.27/136.90 46057[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4419",fontsize=16,color="black",shape="box"];46057 -> 56155[label="",style="solid", color="black", weight=3]; 189.27/136.90 46058 -> 45707[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46058[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4419",fontsize=16,color="magenta"];46059[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos Zero))) ww4388",fontsize=16,color="black",shape="box"];46059 -> 56156[label="",style="solid", color="black", weight=3]; 189.27/136.90 46060[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4389",fontsize=16,color="black",shape="box"];46060 -> 56157[label="",style="solid", color="black", weight=3]; 189.27/136.90 46061[label="primPlusFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4420",fontsize=16,color="black",shape="box"];46061 -> 56158[label="",style="solid", color="black", weight=3]; 189.27/136.90 46062 -> 45719[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46062[label="psFloat (msFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4420",fontsize=16,color="magenta"];28601[label="Neg Zero",fontsize=16,color="green",shape="box"];28602[label="Neg Zero",fontsize=16,color="green",shape="box"];28603[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28604 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 28604[label="srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))",fontsize=16,color="magenta"];28604 -> 56159[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28604 -> 56160[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28605[label="Cons (Float (Neg Zero) (Pos (Succ ww2214))) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww22120 ww22121) (Float ww3104 (srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))))",fontsize=16,color="green",shape="box"];28605 -> 56161[label="",style="dashed", color="green", weight=3]; 189.27/136.90 28606 -> 56162[label="",style="dashed", color="red", weight=0]; 189.27/136.90 28606[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww22120 ww22121) (Float ww3104 (srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero))))))) (Float (Neg Zero) (Pos (Succ ww2214))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))) otherwise",fontsize=16,color="magenta"];28606 -> 56163[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46063[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Pos Zero))) ww4390",fontsize=16,color="black",shape="box"];46063 -> 56168[label="",style="solid", color="black", weight=3]; 189.27/136.90 46064[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4391",fontsize=16,color="black",shape="box"];46064 -> 56169[label="",style="solid", color="black", weight=3]; 189.27/136.90 46065[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4421",fontsize=16,color="black",shape="box"];46065 -> 56170[label="",style="solid", color="black", weight=3]; 189.27/136.90 46066 -> 45783[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46066[label="psFloat (msFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4421",fontsize=16,color="magenta"];28958 -> 37293[label="",style="dashed", color="red", weight=0]; 189.27/136.90 28958[label="takeWhile1 (flip ltEsFloat ww3459) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045)))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045)))))) (fsEsOrdering (compareFloat (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045)))) ww3459) GT)",fontsize=16,color="magenta"];28958 -> 56171[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28958 -> 56172[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28958 -> 56173[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46067[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww4100))) (Float (Neg Zero) (Neg Zero))) ww4392",fontsize=16,color="black",shape="box"];46067 -> 56174[label="",style="solid", color="black", weight=3]; 189.27/136.90 46068[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg (Succ ww3100)))) ww4393",fontsize=16,color="black",shape="box"];46068 -> 56175[label="",style="solid", color="black", weight=3]; 189.27/136.90 46069[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Neg Zero))) ww4394",fontsize=16,color="black",shape="box"];46069 -> 56176[label="",style="solid", color="black", weight=3]; 189.27/136.90 56665[label="ww4491000",fontsize=16,color="green",shape="box"];56666[label="ww4490000",fontsize=16,color="green",shape="box"];56806[label="primPlusFloat (Float ww550 ww551) (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];56806 -> 56907[label="",style="solid", color="black", weight=3]; 189.27/136.90 28763 -> 47039[label="",style="dashed", color="red", weight=0]; 189.27/136.90 28763[label="takeWhile1 (flip gtEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (flip gtEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="magenta"];28763 -> 49634[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28763 -> 49635[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28763 -> 49636[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28763 -> 49637[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28763 -> 49638[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56903[label="ww4665",fontsize=16,color="green",shape="box"];56904[label="Float (Pos (Succ ww53)) (Neg (Succ ww5400))",fontsize=16,color="green",shape="box"];56905[label="ww4667",fontsize=16,color="green",shape="box"];56926[label="primPlusFloat (Float ww710 ww711) (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];56926 -> 56976[label="",style="solid", color="black", weight=3]; 189.27/136.90 56985[label="ww4673",fontsize=16,color="green",shape="box"];56986[label="Float (Pos (Succ ww69)) (Neg (Succ ww7000))",fontsize=16,color="green",shape="box"];56987[label="ww4675",fontsize=16,color="green",shape="box"];28755[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];28756[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];28757[label="ww5",fontsize=16,color="green",shape="box"];28758[label="ww4100",fontsize=16,color="green",shape="box"];30245[label="ww51",fontsize=16,color="green",shape="box"];30246[label="ww50",fontsize=16,color="green",shape="box"];30247 -> 30231[label="",style="dashed", color="red", weight=0]; 189.27/136.90 30247[label="primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];30247 -> 56809[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30247 -> 56810[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 55836[label="ww3000",fontsize=16,color="green",shape="box"];55837[label="ww5",fontsize=16,color="green",shape="box"];55838[label="ww3100",fontsize=16,color="green",shape="box"];55839[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];55840[label="ww4100",fontsize=16,color="green",shape="box"];28760 -> 37378[label="",style="dashed", color="red", weight=0]; 189.27/136.90 28760[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];28760 -> 56811[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28760 -> 56812[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28760 -> 56813[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 55843[label="ww51",fontsize=16,color="green",shape="box"];55844[label="ww50",fontsize=16,color="green",shape="box"];55845[label="primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55845 -> 56814[label="",style="solid", color="black", weight=3]; 189.27/136.90 28762 -> 37378[label="",style="dashed", color="red", weight=0]; 189.27/136.90 28762[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];28762 -> 56815[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28762 -> 56816[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28762 -> 56817[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28764[label="Float (Pos (Succ ww123)) (Pos (Succ ww12400))",fontsize=16,color="green",shape="box"];28765[label="ww121",fontsize=16,color="green",shape="box"];28766[label="ww125",fontsize=16,color="green",shape="box"];28767[label="ww12200",fontsize=16,color="green",shape="box"];55916[label="primPlusFloat (Float ww1250 ww1251) (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];55916 -> 56818[label="",style="solid", color="black", weight=3]; 189.27/136.90 55917[label="ww1251",fontsize=16,color="green",shape="box"];55918[label="ww1250",fontsize=16,color="green",shape="box"];55919[label="primDivFloat (msFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55919 -> 56819[label="",style="solid", color="black", weight=3]; 189.27/136.90 28772 -> 47039[label="",style="dashed", color="red", weight=0]; 189.27/136.90 28772[label="takeWhile1 (flip gtEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (flip gtEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="magenta"];28772 -> 49639[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28772 -> 49640[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28772 -> 49641[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28772 -> 49642[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28772 -> 49643[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 55920[label="ww123",fontsize=16,color="green",shape="box"];55921[label="ww125",fontsize=16,color="green",shape="box"];55922[label="ww12400",fontsize=16,color="green",shape="box"];55923[label="ww121",fontsize=16,color="green",shape="box"];55924[label="ww12200",fontsize=16,color="green",shape="box"];28774 -> 37378[label="",style="dashed", color="red", weight=0]; 189.27/136.90 28774[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww123)) (Neg Zero)) (primPlusFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];28774 -> 56820[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28774 -> 56821[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28774 -> 56822[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 55927[label="ww1251",fontsize=16,color="green",shape="box"];55928[label="ww1250",fontsize=16,color="green",shape="box"];55929[label="primDivFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55929 -> 56823[label="",style="solid", color="black", weight=3]; 189.27/136.90 28776 -> 37378[label="",style="dashed", color="red", weight=0]; 189.27/136.90 28776[label="takeWhile1 (flip ltEsFloat (primPlusFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww123)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww123)) (Neg Zero)) (primPlusFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];28776 -> 56824[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28776 -> 56825[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28776 -> 56826[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28777[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18400) (Succ ww2217000)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18400) (Succ ww2217000)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];28777 -> 56827[label="",style="solid", color="black", weight=3]; 189.27/136.90 28778[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18400) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18400) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];28778 -> 56828[label="",style="solid", color="black", weight=3]; 189.27/136.90 28779[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww2217000)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww2217000)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];28779 -> 56829[label="",style="solid", color="black", weight=3]; 189.27/136.90 28780[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];28780 -> 56830[label="",style="solid", color="black", weight=3]; 189.27/136.90 28781[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18650) (Succ ww2221000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18650) (Succ ww2221000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];28781 -> 56831[label="",style="solid", color="black", weight=3]; 189.27/136.90 28782[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18650) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww18650) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];28782 -> 56832[label="",style="solid", color="black", weight=3]; 189.27/136.90 28783[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww2221000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww2221000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];28783 -> 56833[label="",style="solid", color="black", weight=3]; 189.27/136.90 28784[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];28784 -> 56834[label="",style="solid", color="black", weight=3]; 189.27/136.90 28785[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) otherwise ww1945)",fontsize=16,color="black",shape="box"];28785 -> 56835[label="",style="solid", color="black", weight=3]; 189.27/136.90 30253 -> 30266[label="",style="dashed", color="red", weight=0]; 189.27/136.90 30253[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];30253 -> 56836[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30253 -> 56837[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28786[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];28786 -> 56838[label="",style="solid", color="black", weight=3]; 189.27/136.90 55932[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55932 -> 56839[label="",style="solid", color="black", weight=3]; 189.27/136.90 28788[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="black",shape="box"];28788 -> 56840[label="",style="solid", color="black", weight=3]; 189.27/136.90 49447 -> 59092[label="",style="dashed", color="red", weight=0]; 189.27/136.90 49447[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];49447 -> 59308[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49447 -> 59309[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49447 -> 59310[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49447 -> 59311[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49447 -> 59312[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49448[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];49449[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];49449 -> 56842[label="",style="solid", color="black", weight=3]; 189.27/136.90 49450[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];49451 -> 49994[label="",style="dashed", color="red", weight=0]; 189.27/136.90 49451[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))",fontsize=16,color="magenta"];49451 -> 50058[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49451 -> 50059[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49451 -> 50060[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49452 -> 56426[label="",style="dashed", color="red", weight=0]; 189.27/136.90 49452[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];49452 -> 56624[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49452 -> 56625[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49452 -> 56626[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49452 -> 56627[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49452 -> 56628[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49453[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];49454 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.90 49454[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49454 -> 56843[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49454 -> 56844[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49454 -> 56845[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49454 -> 56846[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49454 -> 56847[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49455[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];49456 -> 50066[label="",style="dashed", color="red", weight=0]; 189.27/136.90 49456[label="flip gtEsFloat (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))",fontsize=16,color="magenta"];49456 -> 50121[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49456 -> 50122[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 49456 -> 50123[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 29418 -> 37293[label="",style="dashed", color="red", weight=0]; 189.27/136.90 29418[label="takeWhile1 (flip ltEsFloat ww3471) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))) (fsEsOrdering (compareFloat (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww3471) GT)",fontsize=16,color="magenta"];29418 -> 56848[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 29418 -> 56849[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 29418 -> 56850[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 55936[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];55937[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];55938[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];55939[label="Neg Zero",fontsize=16,color="green",shape="box"];30254[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];30255[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];30256[label="Neg Zero",fontsize=16,color="green",shape="box"];30257[label="Neg Zero",fontsize=16,color="green",shape="box"];30258 -> 37293[label="",style="dashed", color="red", weight=0]; 189.27/136.90 30258[label="takeWhile1 (flip ltEsFloat ww3477) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))) (fsEsOrdering (compareFloat (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww3477) GT)",fontsize=16,color="magenta"];30258 -> 56851[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30258 -> 56852[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30258 -> 56853[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28967[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1390000) ww31000000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1390000) ww31000000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="burlywood",shape="box"];63125[label="ww31000000/Succ ww310000000",fontsize=10,color="white",style="solid",shape="box"];28967 -> 63125[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63125 -> 56854[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 63126[label="ww31000000/Zero",fontsize=10,color="white",style="solid",shape="box"];28967 -> 63126[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63126 -> 56855[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 28968[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww31000000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww31000000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="burlywood",shape="box"];63127[label="ww31000000/Succ ww310000000",fontsize=10,color="white",style="solid",shape="box"];28968 -> 63127[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63127 -> 56856[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 63128[label="ww31000000/Zero",fontsize=10,color="white",style="solid",shape="box"];28968 -> 63128[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63128 -> 56857[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 28969 -> 18733[label="",style="dashed", color="red", weight=0]; 189.27/136.90 28969[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];28969 -> 56858[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28969 -> 56859[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28969 -> 56860[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28969 -> 56861[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28969 -> 56862[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28970[label="Succ Zero",fontsize=16,color="green",shape="box"];28971[label="ww3000",fontsize=16,color="green",shape="box"];28972[label="ww5",fontsize=16,color="green",shape="box"];28973[label="Succ (Succ (Succ (Succ ww31000000)))",fontsize=16,color="green",shape="box"];28974[label="Zero",fontsize=16,color="green",shape="box"];28975[label="Succ Zero",fontsize=16,color="green",shape="box"];28976[label="ww3000",fontsize=16,color="green",shape="box"];28977[label="ww5",fontsize=16,color="green",shape="box"];28978[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28979[label="Zero",fontsize=16,color="green",shape="box"];59278[label="Succ Zero",fontsize=16,color="green",shape="box"];59279[label="Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000))))",fontsize=16,color="green",shape="box"];59280[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];59281[label="Zero",fontsize=16,color="green",shape="box"];59282[label="Pos (Succ (Succ (Succ ww310000)))",fontsize=16,color="green",shape="box"];53752[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63129[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];53752 -> 63129[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63129 -> 56865[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 50049[label="Succ (Succ (Succ ww310000))",fontsize=16,color="green",shape="box"];50050[label="ww3000",fontsize=16,color="green",shape="box"];50051 -> 49357[label="",style="dashed", color="red", weight=0]; 189.27/136.90 50051[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];28981[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1410000) ww31000000) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1410000) ww31000000) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="burlywood",shape="box"];63130[label="ww31000000/Succ ww310000000",fontsize=10,color="white",style="solid",shape="box"];28981 -> 63130[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63130 -> 56866[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 63131[label="ww31000000/Zero",fontsize=10,color="white",style="solid",shape="box"];28981 -> 63131[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63131 -> 56867[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 28982[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww31000000) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww31000000) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ ww31000000))))))))",fontsize=16,color="burlywood",shape="box"];63132[label="ww31000000/Succ ww310000000",fontsize=10,color="white",style="solid",shape="box"];28982 -> 63132[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63132 -> 56868[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 63133[label="ww31000000/Zero",fontsize=10,color="white",style="solid",shape="box"];28982 -> 63133[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63133 -> 56869[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 28983 -> 18748[label="",style="dashed", color="red", weight=0]; 189.27/136.90 28983[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];28983 -> 56870[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28983 -> 56871[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28983 -> 56872[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28983 -> 56873[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28983 -> 56874[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 28984[label="Succ Zero",fontsize=16,color="green",shape="box"];28985[label="ww3000",fontsize=16,color="green",shape="box"];28986[label="Zero",fontsize=16,color="green",shape="box"];28987[label="Succ (Succ (Succ (Succ ww31000000)))",fontsize=16,color="green",shape="box"];28988[label="ww5",fontsize=16,color="green",shape="box"];28989[label="Succ Zero",fontsize=16,color="green",shape="box"];28990[label="ww3000",fontsize=16,color="green",shape="box"];28991[label="Zero",fontsize=16,color="green",shape="box"];28992[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];28993[label="ww5",fontsize=16,color="green",shape="box"];30340 -> 37378[label="",style="dashed", color="red", weight=0]; 189.27/136.90 30340[label="takeWhile1 (flip ltEsFloat ww3490) (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))) (not (esEsOrdering (primCmpFloat (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww3490) GT))",fontsize=16,color="magenta"];30340 -> 56875[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30340 -> 56876[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30340 -> 56877[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 57990[label="Neg Zero",fontsize=16,color="green",shape="box"];57991[label="Neg (Succ ww4694)",fontsize=16,color="green",shape="box"];57992[label="ww4693",fontsize=16,color="green",shape="box"];57993[label="Pos (Succ ww4695)",fontsize=16,color="green",shape="box"];30321 -> 37378[label="",style="dashed", color="red", weight=0]; 189.27/136.90 30321[label="takeWhile1 (flip ltEsFloat ww3503) (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) (iterate (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))) (not (esEsOrdering (primCmpFloat (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww3503) GT))",fontsize=16,color="magenta"];30321 -> 56878[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30321 -> 56879[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30321 -> 56880[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 60160[label="Neg Zero",fontsize=16,color="green",shape="box"];60161[label="Neg Zero",fontsize=16,color="green",shape="box"];60162[label="ww121",fontsize=16,color="green",shape="box"];60163[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];29162[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) (Succ ww14300000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) (Succ ww14300000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];29162 -> 56881[label="",style="solid", color="black", weight=3]; 189.27/136.90 29163[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];29163 -> 56882[label="",style="solid", color="black", weight=3]; 189.27/136.90 29164[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww14300000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww14300000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];29164 -> 56883[label="",style="solid", color="black", weight=3]; 189.27/136.90 29165[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];29165 -> 56884[label="",style="solid", color="black", weight=3]; 189.27/136.90 55944[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];55944 -> 56931[label="",style="solid", color="black", weight=3]; 189.27/136.90 29167[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) (Succ ww15100000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) (Succ ww15100000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];29167 -> 56932[label="",style="solid", color="black", weight=3]; 189.27/136.90 29168[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];29168 -> 56933[label="",style="solid", color="black", weight=3]; 189.27/136.90 29169[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww15100000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww15100000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];29169 -> 56934[label="",style="solid", color="black", weight=3]; 189.27/136.90 29170[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];29170 -> 56935[label="",style="solid", color="black", weight=3]; 189.27/136.90 29171[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) ww157000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) ww157000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63134[label="ww157000/Succ ww1570000",fontsize=10,color="white",style="solid",shape="box"];29171 -> 63134[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63134 -> 56936[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 63135[label="ww157000/Zero",fontsize=10,color="white",style="solid",shape="box"];29171 -> 63135[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63135 -> 56937[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 29172[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww157000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww157000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63136[label="ww157000/Succ ww1570000",fontsize=10,color="white",style="solid",shape="box"];29172 -> 63136[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63136 -> 56938[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 63137[label="ww157000/Zero",fontsize=10,color="white",style="solid",shape="box"];29172 -> 63137[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63137 -> 56939[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 29173[label="Succ (Succ ww30000000)",fontsize=16,color="green",shape="box"];29174[label="Zero",fontsize=16,color="green",shape="box"];29175[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];29176[label="ww5",fontsize=16,color="green",shape="box"];29177[label="ww3100",fontsize=16,color="green",shape="box"];29178[label="Succ Zero",fontsize=16,color="green",shape="box"];29179[label="Zero",fontsize=16,color="green",shape="box"];29180[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];29181[label="ww5",fontsize=16,color="green",shape="box"];29182[label="ww3100",fontsize=16,color="green",shape="box"];29183[label="Succ Zero",fontsize=16,color="green",shape="box"];59288[label="Zero",fontsize=16,color="green",shape="box"];59289[label="Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59290[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59291[label="Succ Zero",fontsize=16,color="green",shape="box"];59292[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];53754[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63138[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];53754 -> 63138[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63138 -> 56942[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 50052[label="Succ ww3100",fontsize=16,color="green",shape="box"];50053[label="Succ Zero",fontsize=16,color="green",shape="box"];50054 -> 49367[label="",style="dashed", color="red", weight=0]; 189.27/136.90 50054[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];55947[label="ww51",fontsize=16,color="green",shape="box"];55948[label="ww50",fontsize=16,color="green",shape="box"];55949[label="primDivFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55949 -> 56944[label="",style="solid", color="black", weight=3]; 189.27/136.90 29186[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000000) ww310000000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000000) ww310000000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="burlywood",shape="box"];63139[label="ww310000000/Succ ww3100000000",fontsize=10,color="white",style="solid",shape="box"];29186 -> 63139[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63139 -> 56945[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 63140[label="ww310000000/Zero",fontsize=10,color="white",style="solid",shape="box"];29186 -> 63140[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63140 -> 56946[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 29187[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww310000000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww310000000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="burlywood",shape="box"];63141[label="ww310000000/Succ ww3100000000",fontsize=10,color="white",style="solid",shape="box"];29187 -> 63141[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63141 -> 56947[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 63142[label="ww310000000/Zero",fontsize=10,color="white",style="solid",shape="box"];29187 -> 63142[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63142 -> 56948[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 29188 -> 18733[label="",style="dashed", color="red", weight=0]; 189.27/136.90 29188[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="magenta"];29188 -> 56949[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 29188 -> 56950[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 29188 -> 56951[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 29188 -> 56952[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 29188 -> 56953[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 29189[label="Zero",fontsize=16,color="green",shape="box"];29190[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];29191[label="ww5",fontsize=16,color="green",shape="box"];29192[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];29193[label="Zero",fontsize=16,color="green",shape="box"];29194[label="Zero",fontsize=16,color="green",shape="box"];29195[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];29196[label="ww5",fontsize=16,color="green",shape="box"];29197[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];29198[label="Zero",fontsize=16,color="green",shape="box"];59298[label="Zero",fontsize=16,color="green",shape="box"];59299[label="Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000)))))",fontsize=16,color="green",shape="box"];59300[label="Pos (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59301[label="Zero",fontsize=16,color="green",shape="box"];59302[label="Pos (Succ (Succ (Succ (Succ ww3100000))))",fontsize=16,color="green",shape="box"];53756[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63143[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];53756 -> 63143[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63143 -> 56956[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 50055[label="Succ (Succ (Succ (Succ ww3100000)))",fontsize=16,color="green",shape="box"];50056[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];50057 -> 49377[label="",style="dashed", color="red", weight=0]; 189.27/136.90 50057[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];55952[label="ww51",fontsize=16,color="green",shape="box"];55953[label="ww50",fontsize=16,color="green",shape="box"];55954[label="primDivFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55954 -> 56958[label="",style="solid", color="black", weight=3]; 189.27/136.90 55958 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.90 55958[label="msMyInt (Pos (Succ Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];55958 -> 56963[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 55958 -> 56964[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 55959 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 55959[label="srMyInt (Pos (Succ Zero)) (Pos (Succ (Succ ww31000)))",fontsize=16,color="magenta"];55959 -> 56965[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 55959 -> 56966[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 29234[label="ww2416",fontsize=16,color="green",shape="box"];29235[label="Pos (Succ ww2417)",fontsize=16,color="green",shape="box"];29236[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];29237 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 29237[label="srMyInt (Pos Zero) (Pos (Succ ww2418))",fontsize=16,color="magenta"];29237 -> 56967[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 29237 -> 56968[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 29238[label="ww2416",fontsize=16,color="green",shape="box"];29239[label="Pos (Succ ww2417)",fontsize=16,color="green",shape="box"];29240[label="Cons (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww24150 ww24151) (Float ww3118 ww2917))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))))",fontsize=16,color="green",shape="box"];29240 -> 56969[label="",style="dashed", color="green", weight=3]; 189.27/136.90 29241 -> 57264[label="",style="dashed", color="red", weight=0]; 189.27/136.90 29241[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww24150 ww24151) (Float ww3118 ww2917))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) otherwise",fontsize=16,color="magenta"];29241 -> 57277[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 29241 -> 57278[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 29241 -> 57279[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 29241 -> 57280[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30562 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 30562[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];30562 -> 56988[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30562 -> 56989[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30563 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.90 30563[label="msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))",fontsize=16,color="magenta"];30563 -> 56990[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30563 -> 56991[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30564[label="Float (Pos (Succ ww2613)) (Pos Zero)",fontsize=16,color="green",shape="box"];30565 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 30565[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];30565 -> 56992[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30565 -> 56993[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30566 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.90 30566[label="msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))",fontsize=16,color="magenta"];30566 -> 56994[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30566 -> 56995[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30567 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 30567[label="primPlusFloat (Float (msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))) (srMyInt (Pos Zero) (Pos Zero))) (Float (Pos (Succ ww2613)) (Pos Zero))",fontsize=16,color="magenta"];30567 -> 56996[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30567 -> 56997[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30567 -> 56998[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30568[label="ww2612",fontsize=16,color="green",shape="box"];30569[label="Pos (Succ ww2613)",fontsize=16,color="green",shape="box"];30570[label="Pos Zero",fontsize=16,color="green",shape="box"];30571[label="Pos Zero",fontsize=16,color="green",shape="box"];30572 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 30572[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];30572 -> 56999[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30572 -> 57000[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30573 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.90 30573[label="msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))",fontsize=16,color="magenta"];30573 -> 57001[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30573 -> 57002[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30574[label="Float (Pos (Succ ww2613)) (Pos Zero)",fontsize=16,color="green",shape="box"];30575[label="takeWhile1 (flip ltEsFloat ww3284) ww3349 (iterate (primPlusFloat (Float ww3358 ww3357)) ww3350) (not (esEsOrdering (primCmpFloat (Float ww33540 ww33541) ww3284) GT))",fontsize=16,color="burlywood",shape="box"];63144[label="ww3284/Float ww32840 ww32841",fontsize=10,color="white",style="solid",shape="box"];30575 -> 63144[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63144 -> 57003[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 46070[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww2081)) (Pos ww2082)) (Float (Pos (Succ ww2083)) (Neg ww2084))) ww4395",fontsize=16,color="black",shape="box"];46070 -> 57004[label="",style="solid", color="black", weight=3]; 189.27/136.90 46071[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww2294)) (Neg ww2295)) (Float (Pos (Succ ww2296)) (Pos ww2297))) ww4396",fontsize=16,color="black",shape="box"];46071 -> 57005[label="",style="solid", color="black", weight=3]; 189.27/136.90 29435[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) (Succ ww15900000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) (Succ ww15900000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];29435 -> 57006[label="",style="solid", color="black", weight=3]; 189.27/136.90 29436[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];29436 -> 57007[label="",style="solid", color="black", weight=3]; 189.27/136.90 29437[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww15900000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww15900000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];29437 -> 57008[label="",style="solid", color="black", weight=3]; 189.27/136.90 29438[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];29438 -> 57009[label="",style="solid", color="black", weight=3]; 189.27/136.90 53757[label="Zero",fontsize=16,color="green",shape="box"];53758[label="ww5",fontsize=16,color="green",shape="box"];53759[label="ww3100",fontsize=16,color="green",shape="box"];53760[label="Zero",fontsize=16,color="green",shape="box"];53761[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];29440[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) (Succ ww16700000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) (Succ ww16700000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];29440 -> 57010[label="",style="solid", color="black", weight=3]; 189.27/136.90 29441[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww30000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];29441 -> 57011[label="",style="solid", color="black", weight=3]; 189.27/136.90 29442[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww16700000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww16700000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];29442 -> 57012[label="",style="solid", color="black", weight=3]; 189.27/136.90 29443[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];29443 -> 57013[label="",style="solid", color="black", weight=3]; 189.27/136.90 53762[label="Zero",fontsize=16,color="green",shape="box"];53763[label="ww5",fontsize=16,color="green",shape="box"];53764[label="ww3100",fontsize=16,color="green",shape="box"];53765[label="Zero",fontsize=16,color="green",shape="box"];53766[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];29445[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) ww173000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) ww173000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63145[label="ww173000/Succ ww1730000",fontsize=10,color="white",style="solid",shape="box"];29445 -> 63145[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63145 -> 57014[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 63146[label="ww173000/Zero",fontsize=10,color="white",style="solid",shape="box"];29445 -> 63146[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63146 -> 57015[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 29446[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww173000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww173000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="box"];63147[label="ww173000/Succ ww1730000",fontsize=10,color="white",style="solid",shape="box"];29446 -> 63147[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63147 -> 57016[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 63148[label="ww173000/Zero",fontsize=10,color="white",style="solid",shape="box"];29446 -> 63148[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63148 -> 57017[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 29447[label="Succ (Succ ww30000000)",fontsize=16,color="green",shape="box"];29448[label="Zero",fontsize=16,color="green",shape="box"];29449[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];29450[label="Succ Zero",fontsize=16,color="green",shape="box"];29451[label="ww3100",fontsize=16,color="green",shape="box"];29452[label="ww5",fontsize=16,color="green",shape="box"];29453[label="Zero",fontsize=16,color="green",shape="box"];29454[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];29455[label="Succ Zero",fontsize=16,color="green",shape="box"];29456[label="ww3100",fontsize=16,color="green",shape="box"];29457[label="ww5",fontsize=16,color="green",shape="box"];56604[label="Zero",fontsize=16,color="green",shape="box"];56605[label="Succ Zero",fontsize=16,color="green",shape="box"];56606[label="Succ Zero",fontsize=16,color="green",shape="box"];56607[label="ww3100",fontsize=16,color="green",shape="box"];56608[label="Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];53768[label="Succ Zero",fontsize=16,color="green",shape="box"];53769[label="ww5",fontsize=16,color="green",shape="box"];53770[label="ww3100",fontsize=16,color="green",shape="box"];53771[label="Zero",fontsize=16,color="green",shape="box"];53772[label="Succ Zero",fontsize=16,color="green",shape="box"];50118[label="Succ ww3100",fontsize=16,color="green",shape="box"];50119 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.90 50119[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50119 -> 57018[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 50119 -> 57019[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 50119 -> 57020[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 50119 -> 57021[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 50119 -> 57022[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 50120[label="Succ Zero",fontsize=16,color="green",shape="box"];29470[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000000) ww310000000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000000) ww310000000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="burlywood",shape="box"];63149[label="ww310000000/Succ ww3100000000",fontsize=10,color="white",style="solid",shape="box"];29470 -> 63149[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63149 -> 57023[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 63150[label="ww310000000/Zero",fontsize=10,color="white",style="solid",shape="box"];29470 -> 63150[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63150 -> 57024[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 29471[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww310000000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero ww310000000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="burlywood",shape="box"];63151[label="ww310000000/Succ ww3100000000",fontsize=10,color="white",style="solid",shape="box"];29471 -> 63151[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63151 -> 57025[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 63152[label="ww310000000/Zero",fontsize=10,color="white",style="solid",shape="box"];29471 -> 63152[label="",style="solid", color="burlywood", weight=9]; 189.27/136.90 63152 -> 57026[label="",style="solid", color="burlywood", weight=3]; 189.27/136.90 29472 -> 18748[label="",style="dashed", color="red", weight=0]; 189.27/136.90 29472[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not MyFalse) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="magenta"];29472 -> 57027[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 29472 -> 57028[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 29472 -> 57029[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 29472 -> 57030[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 29472 -> 57031[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 29473[label="Zero",fontsize=16,color="green",shape="box"];29474[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];29475[label="Zero",fontsize=16,color="green",shape="box"];29476[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];29477[label="ww5",fontsize=16,color="green",shape="box"];29478[label="Zero",fontsize=16,color="green",shape="box"];29479[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];29480[label="Zero",fontsize=16,color="green",shape="box"];29481[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];29482[label="ww5",fontsize=16,color="green",shape="box"];30362[label="ww3529",fontsize=16,color="green",shape="box"];30363[label="Pos (Succ ww3531)",fontsize=16,color="green",shape="box"];30364[label="Neg (Succ ww3532)",fontsize=16,color="green",shape="box"];30365[label="Neg (Succ ww3530)",fontsize=16,color="green",shape="box"];24180 -> 21758[label="",style="dashed", color="red", weight=0]; 189.27/136.90 24180[label="primMulInt (srMyInt (Neg (Succ ww53900)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24180 -> 26278[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 24180 -> 26279[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30259 -> 36965[label="",style="dashed", color="red", weight=0]; 189.27/136.90 30259[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))",fontsize=16,color="magenta"];30259 -> 57032[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30259 -> 57033[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30261 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 30261[label="primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];30261 -> 57034[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30261 -> 57035[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30261 -> 57036[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30260[label="takeWhile0 (flip ltEsFloat ww3535) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) otherwise",fontsize=16,color="black",shape="triangle"];30260 -> 57037[label="",style="solid", color="black", weight=3]; 189.27/136.90 24190 -> 21758[label="",style="dashed", color="red", weight=0]; 189.27/136.90 24190[label="primMulInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];24190 -> 26290[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 24190 -> 26291[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30297 -> 36965[label="",style="dashed", color="red", weight=0]; 189.27/136.90 30297[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))",fontsize=16,color="magenta"];30297 -> 57038[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30297 -> 57039[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30299 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 30299[label="primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];30299 -> 57040[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30299 -> 57041[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30299 -> 57042[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30298[label="takeWhile0 (flip ltEsFloat ww3545) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) otherwise",fontsize=16,color="black",shape="triangle"];30298 -> 57043[label="",style="solid", color="black", weight=3]; 189.27/136.90 30322 -> 47039[label="",style="dashed", color="red", weight=0]; 189.27/136.90 30322[label="takeWhile1 (flip gtEsFloat (primPlusFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) (Float ww420 ww421)) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float ww420 ww421) (iterate (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) (Float ww420 ww421))) (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) (Float ww420 ww421)) (Float ww420 ww421))) (not (esEsOrdering (primCmpFloat (Float ww420 ww421) (primPlusFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) (Float ww420 ww421)) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT))",fontsize=16,color="magenta"];30322 -> 49709[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30322 -> 49710[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30322 -> 49711[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30322 -> 49712[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30322 -> 49713[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30355[label="ww29121",fontsize=16,color="green",shape="box"];30356[label="ww29120",fontsize=16,color="green",shape="box"];30357[label="Float (srMyInt (msMyInt (Pos (Succ ww2913)) ww29150) (Pos (Succ Zero))) (srMyInt (srMyInt (Pos (Succ ww2914)) ww29151) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];30357 -> 57044[label="",style="dashed", color="green", weight=3]; 189.27/136.90 30357 -> 57045[label="",style="dashed", color="green", weight=3]; 189.27/136.90 30358 -> 36965[label="",style="dashed", color="red", weight=0]; 189.27/136.90 30358[label="takeWhile (flip ltEsFloat ww3551) (Cons (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151)))))",fontsize=16,color="magenta"];30358 -> 57046[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30358 -> 57047[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30360 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 30360[label="primPlusFloat (Float ww29120 ww29121) (Float ww3129 ww2935)",fontsize=16,color="magenta"];30360 -> 57048[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30360 -> 57049[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30360 -> 57050[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30359[label="takeWhile0 (flip ltEsFloat ww3552) (Float ww29150 ww29151) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151))) MyTrue",fontsize=16,color="black",shape="triangle"];30359 -> 57051[label="",style="solid", color="black", weight=3]; 189.27/136.90 30832[label="ww3305000",fontsize=16,color="green",shape="box"];30833[label="ww3306000",fontsize=16,color="green",shape="box"];46072 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46072[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) ww4312",fontsize=16,color="magenta"];46072 -> 57052[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46072 -> 57053[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46072 -> 57054[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46073 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46073[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4313",fontsize=16,color="magenta"];46073 -> 57055[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46073 -> 57056[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46073 -> 57057[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46074 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46074[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) ww4314",fontsize=16,color="magenta"];46074 -> 57058[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46074 -> 57059[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46074 -> 57060[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46075 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46075[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww4315",fontsize=16,color="magenta"];46075 -> 57061[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46075 -> 57062[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46075 -> 57063[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46076[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4397",fontsize=16,color="black",shape="box"];46076 -> 57064[label="",style="solid", color="black", weight=3]; 189.27/136.90 30970 -> 37358[label="",style="dashed", color="red", weight=0]; 189.27/136.90 30970[label="takeWhile1 (flip ltEsFloat ww3578) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960)))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960))))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960)))))) (not (esEsOrdering (compareFloat (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960)))) ww3578) GT))",fontsize=16,color="magenta"];30970 -> 57065[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30970 -> 57066[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30970 -> 57067[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46077 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46077[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4316",fontsize=16,color="magenta"];46077 -> 57068[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46077 -> 57069[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46077 -> 57070[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46078 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46078[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4317",fontsize=16,color="magenta"];46078 -> 57071[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46078 -> 57072[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46078 -> 57073[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46079 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46079[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) ww4318",fontsize=16,color="magenta"];46079 -> 57074[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46079 -> 57075[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46079 -> 57076[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46080 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46080[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) ww4319",fontsize=16,color="magenta"];46080 -> 57077[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46080 -> 57078[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46080 -> 57079[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46082 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46082[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) ww4321",fontsize=16,color="magenta"];46082 -> 57080[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46082 -> 57081[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46082 -> 57082[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30899[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];30900 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 30900[label="srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101))",fontsize=16,color="magenta"];30900 -> 57083[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30900 -> 57084[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 25577 -> 21758[label="",style="dashed", color="red", weight=0]; 189.27/136.90 25577[label="primMulInt (srMyInt (Neg (Succ ww2093)) (Pos (Succ ww2094))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];25577 -> 30420[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 25577 -> 30421[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30901[label="Cons (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww20980 ww20981) (Float ww3142 ww3141))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))))",fontsize=16,color="green",shape="box"];30901 -> 57085[label="",style="dashed", color="green", weight=3]; 189.27/136.90 30902 -> 57264[label="",style="dashed", color="red", weight=0]; 189.27/136.90 30902[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww20980 ww20981) (Float ww3142 ww3141))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) otherwise",fontsize=16,color="magenta"];30902 -> 57281[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30902 -> 57282[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30902 -> 57283[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 30902 -> 57284[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46083 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46083[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww4322",fontsize=16,color="magenta"];46083 -> 57094[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46083 -> 57095[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46083 -> 57096[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46084 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46084[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4323",fontsize=16,color="magenta"];46084 -> 57097[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46084 -> 57098[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46084 -> 57099[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46085[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4398",fontsize=16,color="black",shape="box"];46085 -> 57100[label="",style="solid", color="black", weight=3]; 189.27/136.90 46086 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46086[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4324",fontsize=16,color="magenta"];46086 -> 57101[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46086 -> 57102[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46086 -> 57103[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46088 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46088[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) ww4326",fontsize=16,color="magenta"];46088 -> 57104[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46088 -> 57105[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46088 -> 57106[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46089 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46089[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) ww4327",fontsize=16,color="magenta"];46089 -> 57107[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46089 -> 57108[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46089 -> 57109[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46090 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46090[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4328",fontsize=16,color="magenta"];46090 -> 57110[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46090 -> 57111[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46090 -> 57112[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46091 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46091[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) ww4329",fontsize=16,color="magenta"];46091 -> 57113[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46091 -> 57114[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46091 -> 57115[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46092 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46092[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww4330",fontsize=16,color="magenta"];46092 -> 57116[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46092 -> 57117[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46092 -> 57118[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46093[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4399",fontsize=16,color="black",shape="box"];46093 -> 57119[label="",style="solid", color="black", weight=3]; 189.27/136.90 31863 -> 37358[label="",style="dashed", color="red", weight=0]; 189.27/136.90 31863[label="takeWhile1 (flip ltEsFloat ww3723) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969)))))) (not (esEsOrdering (compareFloat (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969)))) ww3723) GT))",fontsize=16,color="magenta"];31863 -> 57120[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 31863 -> 57121[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 31863 -> 57122[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46094 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46094[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4331",fontsize=16,color="magenta"];46094 -> 57123[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46094 -> 57124[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46094 -> 57125[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46095 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46095[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4332",fontsize=16,color="magenta"];46095 -> 57126[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46095 -> 57127[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46095 -> 57128[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46096 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46096[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) ww4333",fontsize=16,color="magenta"];46096 -> 57129[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46096 -> 57130[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46096 -> 57131[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46104[label="ww538",fontsize=16,color="green",shape="box"];46105[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];46113[label="ww538",fontsize=16,color="green",shape="box"];46114[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];46124[label="ww538",fontsize=16,color="green",shape="box"];46125[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];32381 -> 36965[label="",style="dashed", color="red", weight=0]; 189.27/136.90 32381[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt ww2970 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))))",fontsize=16,color="magenta"];32381 -> 57132[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 32381 -> 57133[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56018[label="ww54100",fontsize=16,color="green",shape="box"];56019 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56019[label="primPlusFloat (Float ww5420 ww5421) (Float (srMyInt ww2970 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56019 -> 57134[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56019 -> 57135[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56019 -> 57136[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56020[label="ww540",fontsize=16,color="green",shape="box"];56021 -> 51116[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56021[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="magenta"];56021 -> 57137[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46133[label="ww538",fontsize=16,color="green",shape="box"];46134[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];46144[label="ww538",fontsize=16,color="green",shape="box"];46145[label="Neg (Succ ww540)",fontsize=16,color="green",shape="box"];32529 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 32529[label="srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))",fontsize=16,color="magenta"];32529 -> 57138[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 32529 -> 57139[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 32530[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];32531 -> 36965[label="",style="dashed", color="red", weight=0]; 189.27/136.90 32531[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww5420 ww5421) (Float (srMyInt ww2973 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))))",fontsize=16,color="magenta"];32531 -> 57140[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 32531 -> 57141[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56076[label="ww54100",fontsize=16,color="green",shape="box"];56077 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56077[label="primPlusFloat (Float ww5420 ww5421) (Float (srMyInt ww2973 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56077 -> 57142[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56077 -> 57143[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56077 -> 57144[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56078[label="ww540",fontsize=16,color="green",shape="box"];56079 -> 46770[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56079[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="magenta"];56079 -> 57145[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56079 -> 57146[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56079 -> 57147[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46152[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4400",fontsize=16,color="black",shape="box"];46152 -> 57148[label="",style="solid", color="black", weight=3]; 189.27/136.90 26745 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 26745[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];26745 -> 57149[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 26745 -> 57150[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 26746 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.90 26746[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];26746 -> 57151[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 26746 -> 57152[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 26747[label="ww2485",fontsize=16,color="green",shape="box"];46153 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46153[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4334",fontsize=16,color="magenta"];46153 -> 57153[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46153 -> 57154[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46153 -> 57155[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 33932 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 33932[label="srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123))",fontsize=16,color="magenta"];33932 -> 57156[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 33932 -> 57157[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 33933 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.90 33933[label="msMyInt (Pos (Succ ww2121)) (Neg Zero)",fontsize=16,color="magenta"];33933 -> 57158[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 33933 -> 57159[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 33934[label="Float (Neg Zero) (Pos (Succ ww2123))",fontsize=16,color="green",shape="box"];33935 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 33935[label="srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123))",fontsize=16,color="magenta"];33935 -> 57160[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 33935 -> 57161[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 33936 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.90 33936[label="msMyInt (Pos (Succ ww2121)) (Neg Zero)",fontsize=16,color="magenta"];33936 -> 57162[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 33936 -> 57163[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 33937 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 33937[label="primPlusFloat (Float (msMyInt (Pos (Succ ww2121)) (Neg Zero)) (srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123)))) (Float (Neg Zero) (Pos (Succ ww2123)))",fontsize=16,color="magenta"];33937 -> 57164[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 33937 -> 57165[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 33937 -> 57166[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 33938[label="ww2121",fontsize=16,color="green",shape="box"];33939[label="Neg Zero",fontsize=16,color="green",shape="box"];33940[label="Pos (Succ ww2123)",fontsize=16,color="green",shape="box"];33941[label="Neg (Succ ww2122)",fontsize=16,color="green",shape="box"];33942 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 33942[label="srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123))",fontsize=16,color="magenta"];33942 -> 57167[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 33942 -> 57168[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 33943 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.90 33943[label="msMyInt (Pos (Succ ww2121)) (Neg Zero)",fontsize=16,color="magenta"];33943 -> 57169[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 33943 -> 57170[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 33944[label="Float (Neg Zero) (Pos (Succ ww2123))",fontsize=16,color="green",shape="box"];26748 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 26748[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];26748 -> 57171[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 26748 -> 57172[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 26749 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.90 26749[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];26749 -> 57173[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 26749 -> 57174[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 26750[label="ww2496",fontsize=16,color="green",shape="box"];46154 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46154[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4335",fontsize=16,color="magenta"];46154 -> 57175[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46154 -> 57176[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46154 -> 57177[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 33178[label="ww34290",fontsize=16,color="green",shape="box"];33179[label="Neg Zero",fontsize=16,color="green",shape="box"];33180[label="ww34291",fontsize=16,color="green",shape="box"];33181[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];33783 -> 37358[label="",style="dashed", color="red", weight=0]; 189.27/136.90 33783[label="takeWhile1 (flip ltEsFloat ww3905) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979)))) (iterate (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979))))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979)))))) (not (esEsOrdering (compareFloat (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979)))) ww3905) GT))",fontsize=16,color="magenta"];33783 -> 57178[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 33783 -> 57179[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 33783 -> 57180[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 55981[label="ww17",fontsize=16,color="green",shape="box"];55982[label="ww180",fontsize=16,color="green",shape="box"];55983[label="ww181",fontsize=16,color="green",shape="box"];55984[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];46155 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46155[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4336",fontsize=16,color="magenta"];46155 -> 57181[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46155 -> 57182[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46155 -> 57183[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46156 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46156[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4337",fontsize=16,color="magenta"];46156 -> 57184[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46156 -> 57185[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46156 -> 57186[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46157 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46157[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) ww4338",fontsize=16,color="magenta"];46157 -> 57187[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46157 -> 57188[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46157 -> 57189[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46158[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4401",fontsize=16,color="black",shape="box"];46158 -> 57190[label="",style="solid", color="black", weight=3]; 189.27/136.90 46159 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46159[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) ww4339",fontsize=16,color="magenta"];46159 -> 57191[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46159 -> 57192[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46159 -> 57193[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46160 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46160[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4340",fontsize=16,color="magenta"];46160 -> 57194[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46160 -> 57195[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46160 -> 57196[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46161[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4402",fontsize=16,color="black",shape="box"];46161 -> 57197[label="",style="solid", color="black", weight=3]; 189.27/136.90 33856[label="Neg (Succ ww2131)",fontsize=16,color="green",shape="box"];33857[label="Neg (Succ ww2131)",fontsize=16,color="green",shape="box"];33858[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];33859 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 33859[label="srMyInt (Neg (Succ ww2130)) (Pos (Succ ww2132))",fontsize=16,color="magenta"];33859 -> 57198[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 33859 -> 57199[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 33860[label="Cons (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (takeWhile (flip ltEsFloat (primPlusFloat (Float ww21290 ww21291) (Float ww3189 ww3188))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))))",fontsize=16,color="green",shape="box"];33860 -> 57200[label="",style="dashed", color="green", weight=3]; 189.27/136.90 33861 -> 56013[label="",style="dashed", color="red", weight=0]; 189.27/136.90 33861[label="takeWhile0 (flip ltEsFloat (primPlusFloat (Float ww21290 ww21291) (Float ww3189 ww3188))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) otherwise",fontsize=16,color="magenta"];33861 -> 56032[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 33861 -> 56033[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 33861 -> 56034[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 33861 -> 56035[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46162 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46162[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww4341",fontsize=16,color="magenta"];46162 -> 57201[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46162 -> 57202[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46162 -> 57203[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46163 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46163[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4342",fontsize=16,color="magenta"];46163 -> 57204[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46163 -> 57205[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46163 -> 57206[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46164[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4403",fontsize=16,color="black",shape="box"];46164 -> 57207[label="",style="solid", color="black", weight=3]; 189.27/136.90 34052[label="ww34530",fontsize=16,color="green",shape="box"];34053[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];34054[label="ww34531",fontsize=16,color="green",shape="box"];34055[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];34637 -> 37358[label="",style="dashed", color="red", weight=0]; 189.27/136.90 34637[label="takeWhile1 (flip ltEsFloat ww3994) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))))) (not (esEsOrdering (compareFloat (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) ww3994) GT))",fontsize=16,color="magenta"];34637 -> 57208[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 34637 -> 57209[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 34637 -> 57210[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46165 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46165[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4343",fontsize=16,color="magenta"];46165 -> 57211[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46165 -> 57212[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46165 -> 57213[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46166 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46166[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4344",fontsize=16,color="magenta"];46166 -> 57214[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46166 -> 57215[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46166 -> 57216[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46167 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46167[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) ww4345",fontsize=16,color="magenta"];46167 -> 57217[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46167 -> 57218[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46167 -> 57219[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46168[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4404",fontsize=16,color="black",shape="box"];46168 -> 57220[label="",style="solid", color="black", weight=3]; 189.27/136.90 46169 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46169[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) ww4346",fontsize=16,color="magenta"];46169 -> 57221[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46169 -> 57222[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46169 -> 57223[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46170 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46170[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4347",fontsize=16,color="magenta"];46170 -> 57224[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46170 -> 57225[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46170 -> 57226[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46171[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4405",fontsize=16,color="black",shape="box"];46171 -> 57227[label="",style="solid", color="black", weight=3]; 189.27/136.90 35508 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 35508[label="srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142))",fontsize=16,color="magenta"];35508 -> 57228[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35508 -> 57229[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35509 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.90 35509[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];35509 -> 57230[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35510[label="Float (Neg Zero) (Pos (Succ ww2142))",fontsize=16,color="green",shape="box"];35511 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 35511[label="srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142))",fontsize=16,color="magenta"];35511 -> 57231[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35511 -> 57232[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35512 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.90 35512[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];35512 -> 57233[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35513 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 35513[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142)))) (Float (Neg Zero) (Pos (Succ ww2142)))",fontsize=16,color="magenta"];35513 -> 57234[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35513 -> 57235[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35513 -> 57236[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35514[label="Neg Zero",fontsize=16,color="green",shape="box"];35515[label="Pos (Succ ww2142)",fontsize=16,color="green",shape="box"];35516[label="Neg (Succ ww2141)",fontsize=16,color="green",shape="box"];35517 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 35517[label="srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142))",fontsize=16,color="magenta"];35517 -> 57237[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35517 -> 57238[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35518 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.90 35518[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];35518 -> 57239[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35519[label="Float (Neg Zero) (Pos (Succ ww2142))",fontsize=16,color="green",shape="box"];46172 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46172[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww4348",fontsize=16,color="magenta"];46172 -> 57240[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46172 -> 57241[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46172 -> 57242[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46173 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46173[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4349",fontsize=16,color="magenta"];46173 -> 57243[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46173 -> 57244[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46173 -> 57245[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46174[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4406",fontsize=16,color="black",shape="box"];46174 -> 57246[label="",style="solid", color="black", weight=3]; 189.27/136.90 35343 -> 37358[label="",style="dashed", color="red", weight=0]; 189.27/136.90 35343[label="takeWhile1 (flip ltEsFloat ww4091) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988)))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988)))))) (not (esEsOrdering (compareFloat (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988)))) ww4091) GT))",fontsize=16,color="magenta"];35343 -> 57247[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35343 -> 57248[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35343 -> 57249[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46175 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46175[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4350",fontsize=16,color="magenta"];46175 -> 57250[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46175 -> 57251[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46175 -> 57252[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46176 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46176[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4351",fontsize=16,color="magenta"];46176 -> 57253[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46176 -> 57254[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46176 -> 57255[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46177 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46177[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) ww4352",fontsize=16,color="magenta"];46177 -> 57256[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46177 -> 57257[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46177 -> 57258[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35600 -> 36965[label="",style="dashed", color="red", weight=0]; 189.27/136.90 35600[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt ww3040 (Pos (Succ Zero))) ww3038))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))))",fontsize=16,color="magenta"];35600 -> 57259[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35600 -> 57260[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 57273 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 57273[label="primPlusFloat (Float ww9590 ww9591) (Float (srMyInt ww3040 (Pos (Succ Zero))) ww3038)",fontsize=16,color="magenta"];57273 -> 57304[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 57273 -> 57305[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 57273 -> 57306[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 57274 -> 50184[label="",style="dashed", color="red", weight=0]; 189.27/136.90 57274[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="magenta"];57274 -> 57307[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 57274 -> 57308[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 57274 -> 57309[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 22046[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];22047[label="Pos Zero",fontsize=16,color="green",shape="box"];35646[label="ww9591",fontsize=16,color="green",shape="box"];35647[label="ww9590",fontsize=16,color="green",shape="box"];35648[label="Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2352",fontsize=16,color="green",shape="box"];35648 -> 57310[label="",style="dashed", color="green", weight=3]; 189.27/136.90 35649 -> 36965[label="",style="dashed", color="red", weight=0]; 189.27/136.90 35649[label="takeWhile (flip ltEsFloat ww4186) (Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))))))",fontsize=16,color="magenta"];35649 -> 57311[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35649 -> 57312[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 57320 -> 50184[label="",style="dashed", color="red", weight=0]; 189.27/136.90 57320[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="magenta"];57320 -> 57341[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 57320 -> 57342[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 57320 -> 57343[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 57321 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 57321[label="primPlusFloat (Float ww9590 ww9591) (Float ww3210 ww2352)",fontsize=16,color="magenta"];57321 -> 57344[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 57321 -> 57345[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 57321 -> 57346[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35678[label="ww9591",fontsize=16,color="green",shape="box"];35679[label="ww9590",fontsize=16,color="green",shape="box"];35680[label="Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2354",fontsize=16,color="green",shape="box"];35680 -> 57347[label="",style="dashed", color="green", weight=3]; 189.27/136.90 35681 -> 36965[label="",style="dashed", color="red", weight=0]; 189.27/136.90 35681[label="takeWhile (flip ltEsFloat ww4188) (Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))))))",fontsize=16,color="magenta"];35681 -> 57348[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35681 -> 57349[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 57340 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 57340[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];57340 -> 57406[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 57340 -> 57407[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35700[label="ww9591",fontsize=16,color="green",shape="box"];35701[label="ww9590",fontsize=16,color="green",shape="box"];35702[label="Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2356",fontsize=16,color="green",shape="box"];35702 -> 57350[label="",style="dashed", color="green", weight=3]; 189.27/136.90 35703 -> 36965[label="",style="dashed", color="red", weight=0]; 189.27/136.90 35703[label="takeWhile (flip ltEsFloat ww4190) (Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))))))",fontsize=16,color="magenta"];35703 -> 57351[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35703 -> 57352[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 57322 -> 50184[label="",style="dashed", color="red", weight=0]; 189.27/136.90 57322[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="magenta"];57322 -> 57353[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 57322 -> 57354[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 57322 -> 57355[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 57323 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 57323[label="primPlusFloat (Float ww9590 ww9591) (Float ww3216 ww2356)",fontsize=16,color="magenta"];57323 -> 57356[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 57323 -> 57357[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 57323 -> 57358[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35777[label="ww9591",fontsize=16,color="green",shape="box"];35778[label="ww9590",fontsize=16,color="green",shape="box"];35779[label="Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2358",fontsize=16,color="green",shape="box"];35779 -> 57359[label="",style="dashed", color="green", weight=3]; 189.27/136.90 35780 -> 36965[label="",style="dashed", color="red", weight=0]; 189.27/136.90 35780[label="takeWhile (flip ltEsFloat ww4198) (Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero))))))",fontsize=16,color="magenta"];35780 -> 57360[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35780 -> 57361[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 57378 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 57378[label="primPlusFloat (Float ww9590 ww9591) (Float ww3224 ww2358)",fontsize=16,color="magenta"];57378 -> 57408[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 57378 -> 57409[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 57378 -> 57410[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 57379 -> 50864[label="",style="dashed", color="red", weight=0]; 189.27/136.90 57379[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))",fontsize=16,color="magenta"];57379 -> 57411[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35784 -> 36965[label="",style="dashed", color="red", weight=0]; 189.27/136.90 35784[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww9590 ww9591) (Float (srMyInt ww2763 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))))",fontsize=16,color="magenta"];35784 -> 57412[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35784 -> 57413[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 57275 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 57275[label="primPlusFloat (Float ww9590 ww9591) (Float (srMyInt ww2763 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57275 -> 57414[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 57275 -> 57415[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 57275 -> 57416[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 57276 -> 51160[label="",style="dashed", color="red", weight=0]; 189.27/136.90 57276[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="magenta"];57276 -> 57417[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35798[label="ww9591",fontsize=16,color="green",shape="box"];35799[label="ww9590",fontsize=16,color="green",shape="box"];35800[label="Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2360",fontsize=16,color="green",shape="box"];35800 -> 57418[label="",style="dashed", color="green", weight=3]; 189.27/136.90 35801 -> 36965[label="",style="dashed", color="red", weight=0]; 189.27/136.90 35801[label="takeWhile (flip ltEsFloat ww4204) (Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))))))",fontsize=16,color="magenta"];35801 -> 57419[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35801 -> 57420[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 57324 -> 50872[label="",style="dashed", color="red", weight=0]; 189.27/136.90 57324[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="magenta"];57324 -> 57421[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 57325 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 57325[label="primPlusFloat (Float ww9590 ww9591) (Float ww3227 ww2360)",fontsize=16,color="magenta"];57325 -> 57422[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 57325 -> 57423[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 57325 -> 57424[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35828[label="ww9591",fontsize=16,color="green",shape="box"];35829[label="ww9590",fontsize=16,color="green",shape="box"];35830[label="Float (srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))) ww2362",fontsize=16,color="green",shape="box"];35830 -> 57425[label="",style="dashed", color="green", weight=3]; 189.27/136.90 35831 -> 36965[label="",style="dashed", color="red", weight=0]; 189.27/136.90 35831[label="takeWhile (flip ltEsFloat ww4208) (Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))))))",fontsize=16,color="magenta"];35831 -> 57426[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 35831 -> 57427[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 57326 -> 50881[label="",style="dashed", color="red", weight=0]; 189.27/136.90 57326[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))",fontsize=16,color="magenta"];57326 -> 57428[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 57327 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 57327[label="primPlusFloat (Float ww9590 ww9591) (Float ww3232 ww2362)",fontsize=16,color="magenta"];57327 -> 57429[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 57327 -> 57430[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 57327 -> 57431[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46492 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46492[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos (Succ ww4100)) (Pos Zero))) ww4353",fontsize=16,color="magenta"];46492 -> 57432[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46492 -> 57433[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46492 -> 57434[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46493 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46493[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Pos Zero))) ww4354",fontsize=16,color="magenta"];46493 -> 57435[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46493 -> 57436[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46493 -> 57437[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46656 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46656[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos (Succ ww4100)) (Neg Zero))) ww4355",fontsize=16,color="magenta"];46656 -> 57438[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46656 -> 57439[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46656 -> 57440[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46657 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46657[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4356",fontsize=16,color="magenta"];46657 -> 57441[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46657 -> 57442[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46657 -> 57443[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46658[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4407",fontsize=16,color="black",shape="box"];46658 -> 57444[label="",style="solid", color="black", weight=3]; 189.27/136.90 46659 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 46659[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww4357",fontsize=16,color="magenta"];46659 -> 57445[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46659 -> 57446[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46659 -> 57447[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 46660[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Pos Zero) (Pos Zero))) ww4408",fontsize=16,color="black",shape="box"];46660 -> 57448[label="",style="solid", color="black", weight=3]; 189.27/136.90 47031 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 47031[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4358",fontsize=16,color="magenta"];47031 -> 57449[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 47031 -> 57450[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 47031 -> 57451[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 47032 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 47032[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4359",fontsize=16,color="magenta"];47032 -> 57452[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 47032 -> 57453[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 47032 -> 57454[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 47033 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 47033[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) ww4360",fontsize=16,color="magenta"];47033 -> 57455[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 47033 -> 57456[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 47033 -> 57457[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 55985[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Pos (Succ (Succ Zero)))) (Float ww650 ww651)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];55985 -> 57458[label="",style="solid", color="black", weight=3]; 189.27/136.90 53773[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) ww4409",fontsize=16,color="black",shape="box"];53773 -> 57459[label="",style="solid", color="black", weight=3]; 189.27/136.90 53774 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 53774[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) ww4361",fontsize=16,color="magenta"];53774 -> 57460[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 53774 -> 57461[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 53774 -> 57462[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 53776[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4410",fontsize=16,color="black",shape="box"];53776 -> 57463[label="",style="solid", color="black", weight=3]; 189.27/136.90 53777 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 53777[label="srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169))",fontsize=16,color="magenta"];53777 -> 57464[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 53777 -> 57465[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 53778 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.90 53778[label="msMyInt (Neg Zero) (Pos (Succ ww2168))",fontsize=16,color="magenta"];53778 -> 57466[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 53779[label="Float (Pos (Succ ww2168)) (Pos (Succ ww2169))",fontsize=16,color="green",shape="box"];53780 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 53780[label="srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169))",fontsize=16,color="magenta"];53780 -> 57467[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 53780 -> 57468[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 53781 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.90 53781[label="msMyInt (Neg Zero) (Pos (Succ ww2168))",fontsize=16,color="magenta"];53781 -> 57469[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 53782 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 53782[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww2168))) (srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169)))) (Float (Pos (Succ ww2168)) (Pos (Succ ww2169)))",fontsize=16,color="magenta"];53782 -> 57470[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 53782 -> 57471[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 53782 -> 57472[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 53783[label="Pos (Succ ww2168)",fontsize=16,color="green",shape="box"];53784[label="Pos (Succ ww2169)",fontsize=16,color="green",shape="box"];53785[label="Neg (Succ ww2167)",fontsize=16,color="green",shape="box"];53786 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 53786[label="srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169))",fontsize=16,color="magenta"];53786 -> 57473[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 53786 -> 57474[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 53787 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.90 53787[label="msMyInt (Neg Zero) (Pos (Succ ww2168))",fontsize=16,color="magenta"];53787 -> 57475[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 53788[label="Float (Pos (Succ ww2168)) (Pos (Succ ww2169))",fontsize=16,color="green",shape="box"];53789 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 53789[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww4363",fontsize=16,color="magenta"];53789 -> 57476[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 53789 -> 57477[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 53789 -> 57478[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 53790 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 53790[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4364",fontsize=16,color="magenta"];53790 -> 57479[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 53790 -> 57480[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 53790 -> 57481[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 53791[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Pos (Succ ww3000)) (Pos Zero))) ww4411",fontsize=16,color="black",shape="box"];53791 -> 57482[label="",style="solid", color="black", weight=3]; 189.27/136.90 58406[label="Float ww19410 ww19411",fontsize=16,color="green",shape="box"];55987[label="primPlusFloat (Float ww19420 ww19421) (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];55987 -> 57485[label="",style="solid", color="black", weight=3]; 189.27/136.90 50788[label="ww19410",fontsize=16,color="green",shape="box"];50789 -> 49444[label="",style="dashed", color="red", weight=0]; 189.27/136.90 50789[label="primPlusFloat ww1942 (fsFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50790[label="ww19411",fontsize=16,color="green",shape="box"];55988 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 55988[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4365",fontsize=16,color="magenta"];55988 -> 57486[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 55988 -> 57487[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 55988 -> 57488[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 55989 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 55989[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) ww4367",fontsize=16,color="magenta"];55989 -> 57489[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 55989 -> 57490[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 55989 -> 57491[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 55990 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 55990[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];55990 -> 57492[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 55990 -> 57493[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 55991 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.90 55991[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];55991 -> 57494[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 55992[label="ww2556",fontsize=16,color="green",shape="box"];55993 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 55993[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4368",fontsize=16,color="magenta"];55993 -> 57495[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 55993 -> 57496[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 55993 -> 57497[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 55994[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Neg Zero))) ww4412",fontsize=16,color="black",shape="box"];55994 -> 57498[label="",style="solid", color="black", weight=3]; 189.27/136.90 58762[label="ww19411",fontsize=16,color="green",shape="box"];58763[label="Neg (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];58764[label="ww19410",fontsize=16,color="green",shape="box"];55995 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 55995[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];55995 -> 57499[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 55995 -> 57500[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 55996 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.90 55996[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];55996 -> 57501[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 55997[label="ww2565",fontsize=16,color="green",shape="box"];55998 -> 52941[label="",style="dashed", color="red", weight=0]; 189.27/136.90 55998[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017)))",fontsize=16,color="magenta"];55998 -> 57502[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 55998 -> 57503[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 55998 -> 57504[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 55999[label="ww3327",fontsize=16,color="green",shape="box"];56000 -> 52891[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56000[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017)))))",fontsize=16,color="magenta"];56000 -> 57505[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56000 -> 57506[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56000 -> 57507[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56001 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56001[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4369",fontsize=16,color="magenta"];56001 -> 57508[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56001 -> 57509[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56001 -> 57510[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56002 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56002[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4370",fontsize=16,color="magenta"];56002 -> 57511[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56002 -> 57512[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56002 -> 57513[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56003 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56003[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Neg Zero) (Neg Zero))) ww4371",fontsize=16,color="magenta"];56003 -> 57514[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56003 -> 57515[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56003 -> 57516[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56004 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56004[label="srMyInt (Pos ww13730) (Neg ww13750)",fontsize=16,color="magenta"];56004 -> 57517[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56004 -> 57518[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56005 -> 20978[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56005[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];56006[label="ww4308",fontsize=16,color="green",shape="box"];56007 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56007[label="srMyInt (Neg ww13730) (Pos ww13750)",fontsize=16,color="magenta"];56007 -> 57519[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56007 -> 57520[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56008 -> 20978[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56008[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];56009[label="ww4309",fontsize=16,color="green",shape="box"];24633[label="Pos (Succ ww2367)",fontsize=16,color="green",shape="box"];24634[label="Pos (Succ ww2368)",fontsize=16,color="green",shape="box"];56010[label="Pos (Succ ww137500)",fontsize=16,color="green",shape="box"];56011[label="Pos (Succ ww137300)",fontsize=16,color="green",shape="box"];27565[label="ww3062",fontsize=16,color="green",shape="box"];27566[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];56012 -> 36965[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56012[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float ww3065 (srMyInt ww2816 (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))))",fontsize=16,color="magenta"];56012 -> 57521[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56012 -> 57522[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56022 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56022[label="primPlusFloat (Float ww13760 ww13761) (Float ww3065 (srMyInt ww2816 (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56022 -> 57523[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56022 -> 57524[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56022 -> 57525[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56023 -> 51182[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56023[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="magenta"];56023 -> 57526[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56045[label="ww13761",fontsize=16,color="green",shape="box"];56046[label="ww13760",fontsize=16,color="green",shape="box"];56047[label="Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2392",fontsize=16,color="green",shape="box"];56047 -> 57527[label="",style="dashed", color="green", weight=3]; 189.27/136.90 56048 -> 59579[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56048[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="magenta"];56048 -> 59580[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56049[label="ww3375",fontsize=16,color="green",shape="box"];56050 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56050[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];56050 -> 57529[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56050 -> 57530[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56051[label="Nil",fontsize=16,color="green",shape="box"];56052[label="ww13761",fontsize=16,color="green",shape="box"];56053[label="ww13760",fontsize=16,color="green",shape="box"];56054[label="Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2394",fontsize=16,color="green",shape="box"];56054 -> 57531[label="",style="dashed", color="green", weight=3]; 189.27/136.90 56055 -> 57535[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56055[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="magenta"];56055 -> 57537[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56056[label="ww3381",fontsize=16,color="green",shape="box"];56096 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56096[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];56096 -> 57532[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56096 -> 57533[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 57551[label="Cons (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4691) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4691)))",fontsize=16,color="green",shape="box"];57551 -> 57814[label="",style="dashed", color="green", weight=3]; 189.27/136.90 57551 -> 57815[label="",style="dashed", color="green", weight=3]; 189.27/136.90 56099[label="Nil",fontsize=16,color="green",shape="box"];56057[label="ww13761",fontsize=16,color="green",shape="box"];56058[label="ww13760",fontsize=16,color="green",shape="box"];56059[label="Float (srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))) ww2396",fontsize=16,color="green",shape="box"];56059 -> 57552[label="",style="dashed", color="green", weight=3]; 189.27/136.90 56060 -> 59587[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56060[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (Float (Neg (Succ ww1374)) (Pos Zero)))",fontsize=16,color="magenta"];56060 -> 59588[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56061[label="ww3385",fontsize=16,color="green",shape="box"];56062 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56062[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];56062 -> 57554[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56062 -> 57555[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56063[label="Nil",fontsize=16,color="green",shape="box"];56064[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];56065[label="Neg (Succ ww137300)",fontsize=16,color="green",shape="box"];56066 -> 36965[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56066[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww13760 ww13761) (Float ww3073 (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))))",fontsize=16,color="magenta"];56066 -> 57556[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56066 -> 57557[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56080 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56080[label="primPlusFloat (Float ww13760 ww13761) (Float ww3073 (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56080 -> 57558[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56080 -> 57559[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56080 -> 57560[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56081 -> 51190[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56081[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="magenta"];56081 -> 57561[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56100[label="primPlusFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4433",fontsize=16,color="black",shape="box"];56100 -> 57562[label="",style="solid", color="black", weight=3]; 189.27/136.90 56101 -> 46014[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56101[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4433",fontsize=16,color="magenta"];56102[label="primPlusFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4434",fontsize=16,color="black",shape="box"];56102 -> 57563[label="",style="solid", color="black", weight=3]; 189.27/136.90 56103 -> 46025[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56103[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4434",fontsize=16,color="magenta"];56104[label="primPlusFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4435",fontsize=16,color="black",shape="box"];56104 -> 57564[label="",style="solid", color="black", weight=3]; 189.27/136.90 56105 -> 46102[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56105[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4435",fontsize=16,color="magenta"];56106 -> 53487[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56106[label="psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022)))",fontsize=16,color="magenta"];56106 -> 57565[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56106 -> 57566[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56106 -> 57567[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56106 -> 57568[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56107[label="ww3406",fontsize=16,color="green",shape="box"];56108 -> 53429[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56108[label="iterate (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022))))) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022)))))",fontsize=16,color="magenta"];56108 -> 57569[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56108 -> 57570[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56108 -> 57571[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56108 -> 57572[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56109 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56109[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos (Succ ww4100)) (Pos Zero))) ww4372",fontsize=16,color="magenta"];56109 -> 57573[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56109 -> 57574[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56109 -> 57575[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56110[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4413",fontsize=16,color="black",shape="box"];56110 -> 57576[label="",style="solid", color="black", weight=3]; 189.27/136.90 56111 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56111[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) ww4373",fontsize=16,color="magenta"];56111 -> 57577[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56111 -> 57578[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56111 -> 57579[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56112[label="Neg (Succ ww2186)",fontsize=16,color="green",shape="box"];56113[label="Pos (Succ ww2185)",fontsize=16,color="green",shape="box"];56114 -> 36965[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56114[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww21830 ww21831) (Float ww3076 ww3075))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186)))))",fontsize=16,color="magenta"];56114 -> 57580[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56114 -> 57581[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56116 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56116[label="primPlusFloat (Float ww21830 ww21831) (Float ww3076 ww3075)",fontsize=16,color="magenta"];56116 -> 57582[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56116 -> 57583[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56116 -> 57584[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56115[label="takeWhile0 (flip ltEsFloat ww4656) (Float (Neg Zero) (Neg (Succ ww2186))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))) otherwise",fontsize=16,color="black",shape="triangle"];56115 -> 57585[label="",style="solid", color="black", weight=3]; 189.27/136.90 56119 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56119[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos (Succ ww4100)) (Neg Zero))) ww4374",fontsize=16,color="magenta"];56119 -> 57586[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56119 -> 57587[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56119 -> 57588[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56120 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56120[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4375",fontsize=16,color="magenta"];56120 -> 57589[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56120 -> 57590[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56120 -> 57591[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56121[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4414",fontsize=16,color="black",shape="box"];56121 -> 57592[label="",style="solid", color="black", weight=3]; 189.27/136.90 56122[label="Pos (Succ ww2193)",fontsize=16,color="green",shape="box"];56123[label="Neg (Succ ww2192)",fontsize=16,color="green",shape="box"];56124 -> 36965[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56124[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww21900 ww21901) (Float ww3078 (srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193)))))",fontsize=16,color="magenta"];56124 -> 57593[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56124 -> 57594[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56126 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56126[label="primPlusFloat (Float ww21900 ww21901) (Float ww3078 (srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56126 -> 57595[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56126 -> 57596[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56126 -> 57597[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56125[label="takeWhile0 (flip ltEsFloat ww4657) (Float (Neg Zero) (Pos (Succ ww2193))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))) otherwise",fontsize=16,color="black",shape="triangle"];56125 -> 57598[label="",style="solid", color="black", weight=3]; 189.27/136.90 56130 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56130[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww4376",fontsize=16,color="magenta"];56130 -> 57599[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56130 -> 57600[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56130 -> 57601[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56131 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56131[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4377",fontsize=16,color="magenta"];56131 -> 57602[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56131 -> 57603[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56131 -> 57604[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56132[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww4000)) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4415",fontsize=16,color="black",shape="box"];56132 -> 57605[label="",style="solid", color="black", weight=3]; 189.27/136.90 56133 -> 53518[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56133[label="psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027)))",fontsize=16,color="magenta"];56133 -> 57606[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56133 -> 57607[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56133 -> 57608[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56133 -> 57609[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56134[label="ww3412",fontsize=16,color="green",shape="box"];56135 -> 53459[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56135[label="iterate (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027))))) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027)))))",fontsize=16,color="magenta"];56135 -> 57610[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56135 -> 57611[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56135 -> 57612[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56135 -> 57613[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56136 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56136[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4378",fontsize=16,color="magenta"];56136 -> 57614[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56136 -> 57615[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56136 -> 57616[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56137 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56137[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4379",fontsize=16,color="magenta"];56137 -> 57617[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56137 -> 57618[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56137 -> 57619[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56138 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56138[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) ww4380",fontsize=16,color="magenta"];56138 -> 57620[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56138 -> 57621[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56138 -> 57622[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56139[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Pos (Succ ww3100)))) ww4416",fontsize=16,color="black",shape="box"];56139 -> 57623[label="",style="solid", color="black", weight=3]; 189.27/136.90 56140 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56140[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos Zero))) ww4381",fontsize=16,color="magenta"];56140 -> 57624[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56140 -> 57625[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56140 -> 57626[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56141 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56141[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4382",fontsize=16,color="magenta"];56141 -> 57627[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56141 -> 57628[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56141 -> 57629[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56142[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg (Succ ww3000)) (Neg Zero))) ww4417",fontsize=16,color="black",shape="box"];56142 -> 57630[label="",style="solid", color="black", weight=3]; 189.27/136.90 56143[label="Pos (Succ ww2204)",fontsize=16,color="green",shape="box"];56144[label="Neg (Succ ww2202)",fontsize=16,color="green",shape="box"];56145 -> 36965[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56145[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww22010 ww22011) (Float ww3094 (srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))))",fontsize=16,color="magenta"];56145 -> 57631[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56145 -> 57632[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56024[label="ww2204",fontsize=16,color="green",shape="box"];56025 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56025[label="primPlusFloat (Float ww22010 ww22011) (Float ww3094 (srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56025 -> 57633[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56025 -> 57634[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56025 -> 57635[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56026[label="ww2203",fontsize=16,color="green",shape="box"];56027 -> 59630[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56027[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))",fontsize=16,color="magenta"];56027 -> 59631[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56146 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56146[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww4383",fontsize=16,color="magenta"];56146 -> 57637[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56146 -> 57638[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56146 -> 57639[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56147 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56147[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4384",fontsize=16,color="magenta"];56147 -> 57640[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56147 -> 57641[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56147 -> 57642[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56148[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg (Succ ww3000)) (Pos Zero))) ww4418",fontsize=16,color="black",shape="box"];56148 -> 57643[label="",style="solid", color="black", weight=3]; 189.27/136.90 56149 -> 54940[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56149[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))",fontsize=16,color="magenta"];56149 -> 57644[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56149 -> 57645[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56149 -> 57646[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56149 -> 57647[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56150[label="ww3436",fontsize=16,color="green",shape="box"];56151 -> 53611[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56151[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))))",fontsize=16,color="magenta"];56151 -> 57648[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56151 -> 57649[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56151 -> 57650[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56151 -> 57651[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56152 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56152[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4385",fontsize=16,color="magenta"];56152 -> 57652[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56152 -> 57653[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56152 -> 57654[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56153 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56153[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4386",fontsize=16,color="magenta"];56153 -> 57655[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56153 -> 57656[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56153 -> 57657[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56154 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.90 56154[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) ww4387",fontsize=16,color="magenta"];56154 -> 57658[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56154 -> 57659[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56154 -> 57660[label="",style="dashed", color="magenta", weight=3]; 189.27/136.90 56155[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Pos (Succ ww3100)))) ww4419",fontsize=16,color="black",shape="box"];56155 -> 57661[label="",style="solid", color="black", weight=3]; 189.27/136.91 56156 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56156[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos Zero))) ww4388",fontsize=16,color="magenta"];56156 -> 57662[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56156 -> 57663[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56156 -> 57664[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56157 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56157[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg (Succ ww3100)))) ww4389",fontsize=16,color="magenta"];56157 -> 57665[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56157 -> 57666[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56157 -> 57667[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56158[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Pos Zero)) (Float (Neg Zero) (Neg Zero))) ww4420",fontsize=16,color="black",shape="box"];56158 -> 57668[label="",style="solid", color="black", weight=3]; 189.27/136.91 56159[label="Pos (Succ ww2214)",fontsize=16,color="green",shape="box"];56160[label="Neg (Succ ww2213)",fontsize=16,color="green",shape="box"];56161 -> 36965[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56161[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww22120 ww22121) (Float ww3104 (srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214)))))",fontsize=16,color="magenta"];56161 -> 57669[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56161 -> 57670[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56163 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56163[label="primPlusFloat (Float ww22120 ww22121) (Float ww3104 (srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56163 -> 57671[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56163 -> 57672[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56163 -> 57673[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56162[label="takeWhile0 (flip ltEsFloat ww4660) (Float (Neg Zero) (Pos (Succ ww2214))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))) otherwise",fontsize=16,color="black",shape="triangle"];56162 -> 57674[label="",style="solid", color="black", weight=3]; 189.27/136.91 56168 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56168[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Pos Zero))) ww4390",fontsize=16,color="magenta"];56168 -> 57675[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56168 -> 57676[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56168 -> 57677[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56169 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56169[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos (Succ ww3100)))) ww4391",fontsize=16,color="magenta"];56169 -> 57678[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56169 -> 57679[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56169 -> 57680[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56170[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg Zero)) (Float (Neg Zero) (Pos Zero))) ww4421",fontsize=16,color="black",shape="box"];56170 -> 57681[label="",style="solid", color="black", weight=3]; 189.27/136.91 56171 -> 55195[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56171[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045)))",fontsize=16,color="magenta"];56171 -> 57682[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56171 -> 57683[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56171 -> 57684[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56172[label="ww3459",fontsize=16,color="green",shape="box"];56173 -> 54948[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56173[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045)))))",fontsize=16,color="magenta"];56173 -> 57685[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56173 -> 57686[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56173 -> 57687[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56174 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56174[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) ww4392",fontsize=16,color="magenta"];56174 -> 57688[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56174 -> 57689[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56174 -> 57690[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56175 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56175[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) ww4393",fontsize=16,color="magenta"];56175 -> 57691[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56175 -> 57692[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56175 -> 57693[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56176 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56176[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Neg Zero))) ww4394",fontsize=16,color="magenta"];56176 -> 57694[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56176 -> 57695[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56176 -> 57696[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56907 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56907[label="primPlusFloat (Float ww550 ww551) (primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56907 -> 57697[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56907 -> 57698[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56907 -> 57699[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 49634 -> 59092[label="",style="dashed", color="red", weight=0]; 189.27/136.91 49634[label="iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400))))",fontsize=16,color="magenta"];49634 -> 59333[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 49634 -> 59334[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 49634 -> 59335[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 49634 -> 59336[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 49634 -> 59337[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 49635[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];49636[label="psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="triangle"];49636 -> 57703[label="",style="solid", color="black", weight=3]; 189.27/136.91 49637[label="Pos (Succ ww12400)",fontsize=16,color="green",shape="box"];49638 -> 49994[label="",style="dashed", color="red", weight=0]; 189.27/136.91 49638[label="flip gtEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))",fontsize=16,color="magenta"];49638 -> 50061[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 49638 -> 50062[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 49638 -> 50063[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56976 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56976[label="primPlusFloat (Float ww710 ww711) (primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56976 -> 57704[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56976 -> 57705[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56976 -> 57706[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56809[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];56810[label="ww3000",fontsize=16,color="green",shape="box"];56811[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];56812[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63153[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];56812 -> 63153[label="",style="solid", color="burlywood", weight=9]; 189.27/136.91 63153 -> 57709[label="",style="solid", color="burlywood", weight=3]; 189.27/136.91 56813 -> 57837[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56813[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];56813 -> 57856[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56813 -> 57857[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56813 -> 57858[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56813 -> 57859[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56814[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];56814 -> 57711[label="",style="solid", color="black", weight=3]; 189.27/136.91 56815[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];56816[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63154[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];56816 -> 63154[label="",style="solid", color="burlywood", weight=9]; 189.27/136.91 63154 -> 57712[label="",style="solid", color="burlywood", weight=3]; 189.27/136.91 56817 -> 59692[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56817[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];56817 -> 59711[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56817 -> 59712[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56817 -> 59713[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56818 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56818[label="primPlusFloat (Float ww1250 ww1251) (primDivFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56818 -> 57714[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56818 -> 57715[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56818 -> 57716[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56819[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww121)) (Pos Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];56819 -> 57717[label="",style="solid", color="black", weight=3]; 189.27/136.91 49639 -> 56426[label="",style="dashed", color="red", weight=0]; 189.27/136.91 49639[label="iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400))))",fontsize=16,color="magenta"];49639 -> 56639[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 49640[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];49641 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.91 49641[label="psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];49641 -> 57718[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 49641 -> 57719[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 49641 -> 57720[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 49641 -> 57721[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 49641 -> 57722[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 49642[label="Neg (Succ ww12400)",fontsize=16,color="green",shape="box"];49643 -> 50066[label="",style="dashed", color="red", weight=0]; 189.27/136.91 49643[label="flip gtEsFloat (psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))",fontsize=16,color="magenta"];49643 -> 50124[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 49643 -> 50125[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 49643 -> 50126[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56820[label="Float (Pos (Succ ww123)) (Neg Zero)",fontsize=16,color="green",shape="box"];56821[label="primPlusFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63155[label="ww125/Float ww1250 ww1251",fontsize=10,color="white",style="solid",shape="box"];56821 -> 63155[label="",style="solid", color="burlywood", weight=9]; 189.27/136.91 63155 -> 57723[label="",style="solid", color="burlywood", weight=3]; 189.27/136.91 56822 -> 57837[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56822[label="iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="magenta"];56822 -> 57860[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56822 -> 57861[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56822 -> 57862[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56822 -> 57863[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56823[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];56823 -> 57725[label="",style="solid", color="black", weight=3]; 189.27/136.91 56824[label="Float (Pos (Succ ww123)) (Neg Zero)",fontsize=16,color="green",shape="box"];56825[label="primPlusFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63156[label="ww125/Float ww1250 ww1251",fontsize=10,color="white",style="solid",shape="box"];56825 -> 63156[label="",style="solid", color="burlywood", weight=9]; 189.27/136.91 63156 -> 57726[label="",style="solid", color="burlywood", weight=3]; 189.27/136.91 56826 -> 59692[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56826[label="iterate (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (Float (Pos (Succ ww123)) (Neg Zero)))",fontsize=16,color="magenta"];56826 -> 59714[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56827 -> 23330[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56827[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww18400 ww2217000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww18400 ww2217000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];56827 -> 57728[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56827 -> 57729[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56828 -> 19851[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56828[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];56829 -> 18732[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56829[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];56829 -> 57730[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56829 -> 57731[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56829 -> 57732[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56829 -> 57733[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56829 -> 57734[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56830 -> 17710[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56830[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];56830 -> 57735[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56830 -> 57736[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56830 -> 57737[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56830 -> 57738[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56830 -> 57739[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56831 -> 23337[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56831[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww18650 ww2221000) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww18650 ww2221000) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];56831 -> 57740[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56831 -> 57741[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56832 -> 19875[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56832[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];56833 -> 18747[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56833[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];56833 -> 57742[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56833 -> 57743[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56833 -> 57744[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56833 -> 57745[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56833 -> 57746[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56834 -> 17737[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56834[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];56834 -> 57747[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56834 -> 57748[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56834 -> 57749[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56834 -> 57750[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56834 -> 57751[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56835[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (numericEnumFromThenToP0 (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945 (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) MyTrue ww1945)",fontsize=16,color="black",shape="box"];56835 -> 57752[label="",style="solid", color="black", weight=3]; 189.27/136.91 56836[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];56837[label="ww3000",fontsize=16,color="green",shape="box"];56838 -> 37378[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56838[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];56838 -> 57753[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56838 -> 57754[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56838 -> 57755[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56839 -> 26925[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56839[label="primDivFloat (Float (msMyInt (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];56839 -> 57756[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56839 -> 57757[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56840 -> 37378[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56840[label="takeWhile1 (flip ltEsFloat (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (not (esEsOrdering (primCmpFloat (Float (Pos (Succ ww3000)) (Neg Zero)) (primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))))) GT))",fontsize=16,color="magenta"];56840 -> 57758[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56840 -> 57759[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56840 -> 57760[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 59308[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59309[label="Float (Pos (Succ ww3000)) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59310[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];59311[label="ww4100",fontsize=16,color="green",shape="box"];59312[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];56842[label="primPlusFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63157[label="ww5/Float ww50 ww51",fontsize=10,color="white",style="solid",shape="box"];56842 -> 63157[label="",style="solid", color="burlywood", weight=9]; 189.27/136.91 63157 -> 57763[label="",style="solid", color="burlywood", weight=3]; 189.27/136.91 50058[label="Succ ww3100",fontsize=16,color="green",shape="box"];50059[label="ww3000",fontsize=16,color="green",shape="box"];50060 -> 49636[label="",style="dashed", color="red", weight=0]; 189.27/136.91 50060[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50060 -> 57764[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 50060 -> 57765[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 50060 -> 57766[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 50060 -> 57767[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 50060 -> 57768[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56624[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56625[label="ww3000",fontsize=16,color="green",shape="box"];56626[label="ww4100",fontsize=16,color="green",shape="box"];56627[label="ww3100",fontsize=16,color="green",shape="box"];56628[label="Float (Pos (Succ ww3000)) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];56843[label="ww3000",fontsize=16,color="green",shape="box"];56844[label="ww5",fontsize=16,color="green",shape="box"];56845[label="ww3100",fontsize=16,color="green",shape="box"];56846[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];56847[label="ww4100",fontsize=16,color="green",shape="box"];50121[label="Succ ww3100",fontsize=16,color="green",shape="box"];50122 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.91 50122[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50122 -> 57769[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 50122 -> 57770[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 50122 -> 57771[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 50122 -> 57772[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 50122 -> 57773[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 50123[label="ww3000",fontsize=16,color="green",shape="box"];56848[label="psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))",fontsize=16,color="black",shape="triangle"];56848 -> 57774[label="",style="solid", color="black", weight=3]; 189.27/136.91 56849[label="ww3471",fontsize=16,color="green",shape="box"];56850 -> 57837[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56850[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))",fontsize=16,color="magenta"];56850 -> 57864[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56850 -> 57865[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56850 -> 57866[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56850 -> 57867[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56851[label="psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))",fontsize=16,color="black",shape="triangle"];56851 -> 57816[label="",style="solid", color="black", weight=3]; 189.27/136.91 56852[label="ww3477",fontsize=16,color="green",shape="box"];56853 -> 59692[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56853[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))",fontsize=16,color="magenta"];56853 -> 59715[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56853 -> 59716[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56853 -> 59717[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56854[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1390000) (Succ ww310000000)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1390000) (Succ ww310000000)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];56854 -> 57817[label="",style="solid", color="black", weight=3]; 189.27/136.91 56855[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1390000) Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1390000) Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];56855 -> 57818[label="",style="solid", color="black", weight=3]; 189.27/136.91 56856[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww310000000)) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww310000000)) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];56856 -> 57819[label="",style="solid", color="black", weight=3]; 189.27/136.91 56857[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];56857 -> 57820[label="",style="solid", color="black", weight=3]; 189.27/136.91 56858[label="Succ Zero",fontsize=16,color="green",shape="box"];56859[label="ww3000",fontsize=16,color="green",shape="box"];56860[label="ww5",fontsize=16,color="green",shape="box"];56861[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];56862[label="Zero",fontsize=16,color="green",shape="box"];56865[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];56865 -> 57889[label="",style="solid", color="black", weight=3]; 189.27/136.91 56866[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1410000) (Succ ww310000000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1410000) (Succ ww310000000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];56866 -> 57890[label="",style="solid", color="black", weight=3]; 189.27/136.91 56867[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1410000) Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww1410000) Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];56867 -> 57891[label="",style="solid", color="black", weight=3]; 189.27/136.91 56868[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww310000000)) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww310000000)) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];56868 -> 57892[label="",style="solid", color="black", weight=3]; 189.27/136.91 56869[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];56869 -> 57893[label="",style="solid", color="black", weight=3]; 189.27/136.91 56870[label="Succ Zero",fontsize=16,color="green",shape="box"];56871[label="ww3000",fontsize=16,color="green",shape="box"];56872[label="Zero",fontsize=16,color="green",shape="box"];56873[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];56874[label="ww5",fontsize=16,color="green",shape="box"];56875[label="primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))",fontsize=16,color="black",shape="box"];56875 -> 57894[label="",style="solid", color="black", weight=3]; 189.27/136.91 56876[label="ww3490",fontsize=16,color="green",shape="box"];56877 -> 58785[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56877[label="iterate (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))",fontsize=16,color="magenta"];56877 -> 58786[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56878 -> 57881[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56878[label="primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))",fontsize=16,color="magenta"];56878 -> 57904[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56879[label="ww3503",fontsize=16,color="green",shape="box"];56880 -> 57905[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56880[label="iterate (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))))",fontsize=16,color="magenta"];56880 -> 57906[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56881 -> 57913[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56881[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000000 ww14300000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000000 ww14300000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];56881 -> 57914[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56881 -> 57915[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56881 -> 57916[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56881 -> 57917[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56881 -> 57918[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56882 -> 57913[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56882[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];56882 -> 57919[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56882 -> 57920[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56882 -> 57921[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56882 -> 57922[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56882 -> 57923[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56883 -> 18732[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56883[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];56883 -> 57930[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56883 -> 57931[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56883 -> 57932[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56883 -> 57933[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56883 -> 57934[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56884 -> 17710[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56884[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];56884 -> 57935[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56884 -> 57936[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56884 -> 57937[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56884 -> 57938[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56884 -> 57939[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56931 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56931[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];56931 -> 57942[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56931 -> 57943[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56931 -> 57944[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56932 -> 57945[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56932[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000000 ww15100000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000000 ww15100000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];56932 -> 57946[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56932 -> 57947[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56932 -> 57948[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56932 -> 57949[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56932 -> 57950[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56933 -> 57945[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56933[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];56933 -> 57951[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56933 -> 57952[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56933 -> 57953[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56933 -> 57954[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56933 -> 57955[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56934 -> 18732[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56934[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];56934 -> 57957[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56934 -> 57958[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56934 -> 57959[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56934 -> 57960[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56934 -> 57961[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56935 -> 17710[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56935[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];56935 -> 57962[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56935 -> 57963[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56935 -> 57964[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56935 -> 57965[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56935 -> 57966[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56936[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) (Succ ww1570000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) (Succ ww1570000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];56936 -> 57967[label="",style="solid", color="black", weight=3]; 189.27/136.91 56937[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];56937 -> 57968[label="",style="solid", color="black", weight=3]; 189.27/136.91 56938[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1570000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1570000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];56938 -> 57969[label="",style="solid", color="black", weight=3]; 189.27/136.91 56939[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];56939 -> 57970[label="",style="solid", color="black", weight=3]; 189.27/136.91 56942[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];56942 -> 57979[label="",style="solid", color="black", weight=3]; 189.27/136.91 56944[label="primDivFloat (primMinusFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];56944 -> 57981[label="",style="solid", color="black", weight=3]; 189.27/136.91 56945[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000000) (Succ ww3100000000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000000) (Succ ww3100000000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="black",shape="box"];56945 -> 57982[label="",style="solid", color="black", weight=3]; 189.27/136.91 56946[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="black",shape="box"];56946 -> 57983[label="",style="solid", color="black", weight=3]; 189.27/136.91 56947[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100000000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100000000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="black",shape="box"];56947 -> 57984[label="",style="solid", color="black", weight=3]; 189.27/136.91 56948[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="black",shape="box"];56948 -> 57985[label="",style="solid", color="black", weight=3]; 189.27/136.91 56949[label="Zero",fontsize=16,color="green",shape="box"];56950[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];56951[label="ww5",fontsize=16,color="green",shape="box"];56952[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];56953[label="Zero",fontsize=16,color="green",shape="box"];56956[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];56956 -> 57997[label="",style="solid", color="black", weight=3]; 189.27/136.91 56958[label="primDivFloat (primMinusFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];56958 -> 57999[label="",style="solid", color="black", weight=3]; 189.27/136.91 56963[label="Zero",fontsize=16,color="green",shape="box"];56964[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];56965[label="Pos (Succ (Succ ww31000))",fontsize=16,color="green",shape="box"];56966[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];56967[label="Pos (Succ ww2418)",fontsize=16,color="green",shape="box"];56968[label="Pos Zero",fontsize=16,color="green",shape="box"];56969 -> 36965[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56969[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww24150 ww24151) (Float ww3118 ww2917))) (iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))))",fontsize=16,color="magenta"];56969 -> 58000[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56969 -> 58001[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57277 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57277[label="primPlusFloat (Float ww24150 ww24151) (Float ww3118 ww2917)",fontsize=16,color="magenta"];57277 -> 58002[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57277 -> 58003[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57277 -> 58004[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57278 -> 59944[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57278[label="iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))",fontsize=16,color="magenta"];57278 -> 59945[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57279[label="ww2417",fontsize=16,color="green",shape="box"];57280[label="ww2418",fontsize=16,color="green",shape="box"];56988[label="Pos Zero",fontsize=16,color="green",shape="box"];56989[label="Pos Zero",fontsize=16,color="green",shape="box"];56990[label="ww2612",fontsize=16,color="green",shape="box"];56991[label="Pos (Succ ww2613)",fontsize=16,color="green",shape="box"];56992[label="Pos Zero",fontsize=16,color="green",shape="box"];56993[label="Pos Zero",fontsize=16,color="green",shape="box"];56994[label="ww2612",fontsize=16,color="green",shape="box"];56995[label="Pos (Succ ww2613)",fontsize=16,color="green",shape="box"];56996 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56996[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];56996 -> 58006[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56996 -> 58007[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56997 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56997[label="msMyInt (Pos (Succ ww2612)) (Pos (Succ ww2613))",fontsize=16,color="magenta"];56997 -> 58008[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56997 -> 58009[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56998[label="Float (Pos (Succ ww2613)) (Pos Zero)",fontsize=16,color="green",shape="box"];56999[label="Pos Zero",fontsize=16,color="green",shape="box"];57000[label="Pos Zero",fontsize=16,color="green",shape="box"];57001[label="ww2612",fontsize=16,color="green",shape="box"];57002[label="Pos (Succ ww2613)",fontsize=16,color="green",shape="box"];57003[label="takeWhile1 (flip ltEsFloat (Float ww32840 ww32841)) ww3349 (iterate (primPlusFloat (Float ww3358 ww3357)) ww3350) (not (esEsOrdering (primCmpFloat (Float ww33540 ww33541) (Float ww32840 ww32841)) GT))",fontsize=16,color="black",shape="box"];57003 -> 58010[label="",style="solid", color="black", weight=3]; 189.27/136.91 57004 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57004[label="primPlusFloat (Float (msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))) (srMyInt (Pos ww2082) (Neg ww2084))) ww4395",fontsize=16,color="magenta"];57004 -> 58011[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57004 -> 58012[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57004 -> 58013[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57005 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57005[label="primPlusFloat (Float (msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))) (srMyInt (Neg ww2295) (Pos ww2297))) ww4396",fontsize=16,color="magenta"];57005 -> 58014[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57005 -> 58015[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57005 -> 58016[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57006 -> 58017[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57006[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000000 ww15900000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000000 ww15900000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];57006 -> 58018[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57006 -> 58019[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57006 -> 58020[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57006 -> 58021[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57006 -> 58022[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57007 -> 58017[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57007[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];57007 -> 58023[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57007 -> 58024[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57007 -> 58025[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57007 -> 58026[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57007 -> 58027[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57008 -> 18747[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57008[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];57008 -> 58030[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57008 -> 58031[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57008 -> 58032[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57008 -> 58033[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57008 -> 58034[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57009 -> 17737[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57009[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];57009 -> 58035[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57009 -> 58036[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57009 -> 58037[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57009 -> 58038[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57009 -> 58039[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57010 -> 58040[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57010[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000000 ww16700000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww30000000 ww16700000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];57010 -> 58041[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57010 -> 58042[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57010 -> 58043[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57010 -> 58044[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57010 -> 58045[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57011 -> 58040[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57011[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];57011 -> 58046[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57011 -> 58047[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57011 -> 58048[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57011 -> 58049[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57011 -> 58050[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57012 -> 18747[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57012[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];57012 -> 58051[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57012 -> 58052[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57012 -> 58053[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57012 -> 58054[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57012 -> 58055[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57013 -> 17737[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57013[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];57013 -> 58056[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57013 -> 58057[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57013 -> 58058[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57013 -> 58059[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57013 -> 58060[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57014[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) (Succ ww1730000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) (Succ ww1730000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];57014 -> 58061[label="",style="solid", color="black", weight=3]; 189.27/136.91 57015[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww300000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];57015 -> 58062[label="",style="solid", color="black", weight=3]; 189.27/136.91 57016[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1730000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww1730000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];57016 -> 58063[label="",style="solid", color="black", weight=3]; 189.27/136.91 57017[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];57017 -> 58064[label="",style="solid", color="black", weight=3]; 189.27/136.91 57018[label="Succ Zero",fontsize=16,color="green",shape="box"];57019[label="ww5",fontsize=16,color="green",shape="box"];57020[label="ww3100",fontsize=16,color="green",shape="box"];57021[label="Zero",fontsize=16,color="green",shape="box"];57022[label="Succ Zero",fontsize=16,color="green",shape="box"];57023[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000000) (Succ ww3100000000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000000) (Succ ww3100000000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="black",shape="box"];57023 -> 58065[label="",style="solid", color="black", weight=3]; 189.27/136.91 57024[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000000) Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat (Succ ww3000000000) Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="black",shape="box"];57024 -> 58066[label="",style="solid", color="black", weight=3]; 189.27/136.91 57025[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100000000)) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero (Succ ww3100000000)) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="black",shape="box"];57025 -> 58067[label="",style="solid", color="black", weight=3]; 189.27/136.91 57026[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat Zero Zero) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="black",shape="box"];57026 -> 58068[label="",style="solid", color="black", weight=3]; 189.27/136.91 57027[label="Zero",fontsize=16,color="green",shape="box"];57028[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];57029[label="Zero",fontsize=16,color="green",shape="box"];57030[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];57031[label="ww5",fontsize=16,color="green",shape="box"];26278 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 26278[label="srMyInt (Neg (Succ ww53900)) (Neg Zero)",fontsize=16,color="magenta"];26278 -> 32542[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 26278 -> 32543[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 26279[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];57032 -> 57837[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57032[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];57032 -> 57868[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57032 -> 57869[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57032 -> 57870[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57032 -> 57871[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57033 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57033[label="primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57033 -> 58069[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57033 -> 58070[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57033 -> 58071[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57034[label="ww51",fontsize=16,color="green",shape="box"];57035[label="ww50",fontsize=16,color="green",shape="box"];57036[label="Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];57036 -> 58072[label="",style="dashed", color="green", weight=3]; 189.27/136.91 57036 -> 58073[label="",style="dashed", color="green", weight=3]; 189.27/136.91 57037 -> 57365[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57037[label="takeWhile0 (flip ltEsFloat ww3535) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) MyTrue",fontsize=16,color="magenta"];57037 -> 57381[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57037 -> 57382[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57037 -> 57383[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 26290 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 26290[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];26290 -> 32613[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 26290 -> 32614[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 26291[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];57038 -> 59692[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57038[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];57038 -> 59718[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57038 -> 59719[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57038 -> 59720[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57039 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57039[label="primPlusFloat (Float ww50 ww51) (Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57039 -> 58076[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57039 -> 58077[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57039 -> 58078[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57040[label="ww51",fontsize=16,color="green",shape="box"];57041[label="ww50",fontsize=16,color="green",shape="box"];57042[label="Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];57042 -> 58079[label="",style="dashed", color="green", weight=3]; 189.27/136.91 57042 -> 58080[label="",style="dashed", color="green", weight=3]; 189.27/136.91 57043 -> 57365[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57043[label="takeWhile0 (flip ltEsFloat ww3545) (Float (Pos (Succ ww3000)) (Neg Zero)) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))) MyTrue",fontsize=16,color="magenta"];57043 -> 57384[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57043 -> 57385[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57043 -> 57386[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 49709 -> 59092[label="",style="dashed", color="red", weight=0]; 189.27/136.91 49709[label="iterate (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) (Float ww420 ww421))) (psFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) (Float ww420 ww421)) (Float ww420 ww421))",fontsize=16,color="magenta"];49709 -> 59353[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 49709 -> 59354[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 49709 -> 59355[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 49709 -> 59356[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 49709 -> 59357[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 49710[label="ww420",fontsize=16,color="green",shape="box"];49711[label="primPlusFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) (Float ww420 ww421)) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="triangle"];63158[label="ww43/Float ww430 ww431",fontsize=10,color="white",style="solid",shape="box"];49711 -> 63158[label="",style="solid", color="burlywood", weight=9]; 189.27/136.91 63158 -> 58082[label="",style="solid", color="burlywood", weight=3]; 189.27/136.91 49712[label="ww421",fontsize=16,color="green",shape="box"];49713 -> 50771[label="",style="dashed", color="red", weight=0]; 189.27/136.91 49713[label="not (esEsOrdering (primCmpFloat (Float ww420 ww421) (primPlusFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) (Float ww420 ww421)) (fromIntFloat (Pos (Succ (Succ Zero))))))) LT)",fontsize=16,color="magenta"];49713 -> 50791[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 49713 -> 50792[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 49713 -> 50793[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57044 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57044[label="srMyInt (msMyInt (Pos (Succ ww2913)) ww29150) (Pos (Succ Zero))",fontsize=16,color="magenta"];57044 -> 58083[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57044 -> 58084[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57045 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57045[label="srMyInt (srMyInt (Pos (Succ ww2914)) ww29151) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];57045 -> 58085[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57045 -> 58086[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57046[label="Cons (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151)) (iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151))))",fontsize=16,color="green",shape="box"];57046 -> 58087[label="",style="dashed", color="green", weight=3]; 189.27/136.91 57046 -> 58088[label="",style="dashed", color="green", weight=3]; 189.27/136.91 57047[label="ww3551",fontsize=16,color="green",shape="box"];57048[label="ww29121",fontsize=16,color="green",shape="box"];57049[label="ww29120",fontsize=16,color="green",shape="box"];57050[label="Float ww3129 ww2935",fontsize=16,color="green",shape="box"];57051[label="Nil",fontsize=16,color="green",shape="box"];57052 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57052[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57052 -> 58089[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57052 -> 58090[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57053 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57053[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57053 -> 58091[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57053 -> 58092[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57054[label="ww4312",fontsize=16,color="green",shape="box"];57055 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57055[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57055 -> 58093[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57055 -> 58094[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57056 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57056[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57056 -> 58095[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57056 -> 58096[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57057[label="ww4313",fontsize=16,color="green",shape="box"];57058 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57058[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57058 -> 58097[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57058 -> 58098[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57059 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57059[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57059 -> 58099[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57059 -> 58100[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57060[label="ww4314",fontsize=16,color="green",shape="box"];57061 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57061[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57061 -> 58101[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57061 -> 58102[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57062 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57062[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57062 -> 58103[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57062 -> 58104[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57063[label="ww4315",fontsize=16,color="green",shape="box"];57064 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57064[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) ww4397",fontsize=16,color="magenta"];57064 -> 58105[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57064 -> 58106[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57064 -> 58107[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57065 -> 53015[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57065[label="psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960)))",fontsize=16,color="magenta"];57065 -> 58108[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57065 -> 58109[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57065 -> 58110[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57065 -> 58111[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57066[label="ww3578",fontsize=16,color="green",shape="box"];57067 -> 52913[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57067[label="iterate (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960))))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960)))))",fontsize=16,color="magenta"];57067 -> 58112[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57067 -> 58113[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57067 -> 58114[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57067 -> 58115[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57068 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57068[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57068 -> 58116[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57068 -> 58117[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57069 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57069[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57069 -> 58118[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57069 -> 58119[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57070[label="ww4316",fontsize=16,color="green",shape="box"];57071 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57071[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57071 -> 58120[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57071 -> 58121[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57072 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57072[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57072 -> 58122[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57072 -> 58123[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57073[label="ww4317",fontsize=16,color="green",shape="box"];57074 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57074[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57074 -> 58124[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57074 -> 58125[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57075 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57075[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57075 -> 58126[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57075 -> 58127[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57076[label="ww4318",fontsize=16,color="green",shape="box"];57077 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57077[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57077 -> 58128[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57077 -> 58129[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57078 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57078[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57078 -> 58130[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57079[label="ww4319",fontsize=16,color="green",shape="box"];57080 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57080[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57080 -> 58131[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57080 -> 58132[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57081 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57081[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57081 -> 58133[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57082[label="ww4321",fontsize=16,color="green",shape="box"];57083[label="Pos (Succ ww2101)",fontsize=16,color="green",shape="box"];57084[label="Neg (Succ ww2099)",fontsize=16,color="green",shape="box"];30420 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 30420[label="srMyInt (Neg (Succ ww2093)) (Pos (Succ ww2094))",fontsize=16,color="magenta"];30420 -> 58134[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 30420 -> 58135[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 30421[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];57085 -> 36965[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57085[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww20980 ww20981) (Float ww3142 ww3141))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))))",fontsize=16,color="magenta"];57085 -> 58136[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57085 -> 58137[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57281 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57281[label="primPlusFloat (Float ww20980 ww20981) (Float ww3142 ww3141)",fontsize=16,color="magenta"];57281 -> 58138[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57281 -> 58139[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57281 -> 58140[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57282 -> 60057[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57282[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))",fontsize=16,color="magenta"];57282 -> 60058[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57283[label="ww2100",fontsize=16,color="green",shape="box"];57284[label="ww2101",fontsize=16,color="green",shape="box"];57094 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57094[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57094 -> 58142[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57094 -> 58143[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57095 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57095[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57095 -> 58144[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57096[label="ww4322",fontsize=16,color="green",shape="box"];57097 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57097[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];57097 -> 58145[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57097 -> 58146[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57098 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57098[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57098 -> 58147[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57099[label="ww4323",fontsize=16,color="green",shape="box"];57100 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57100[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) ww4398",fontsize=16,color="magenta"];57100 -> 58148[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57100 -> 58149[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57100 -> 58150[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57101 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57101[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57101 -> 58151[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57101 -> 58152[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57102 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57102[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57102 -> 58153[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57103[label="ww4324",fontsize=16,color="green",shape="box"];57104 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57104[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57104 -> 58154[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57104 -> 58155[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57105 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57105[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57105 -> 58156[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57106[label="ww4326",fontsize=16,color="green",shape="box"];57107 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57107[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57107 -> 58157[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57107 -> 58158[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57108 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57108[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57108 -> 58159[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57109[label="ww4327",fontsize=16,color="green",shape="box"];57110 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57110[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57110 -> 58160[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57110 -> 58161[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57111 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57111[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57111 -> 58162[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57112[label="ww4328",fontsize=16,color="green",shape="box"];57113 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57113[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57113 -> 58163[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57113 -> 58164[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57114 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57114[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57114 -> 58165[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57115[label="ww4329",fontsize=16,color="green",shape="box"];57116 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57116[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57116 -> 58166[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57116 -> 58167[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57117 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57117[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57117 -> 58168[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57118[label="ww4330",fontsize=16,color="green",shape="box"];57119 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57119[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) ww4399",fontsize=16,color="magenta"];57119 -> 58169[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57119 -> 58170[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57119 -> 58171[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57120 -> 53319[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57120[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969)))",fontsize=16,color="magenta"];57120 -> 58172[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57120 -> 58173[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57120 -> 58174[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57121[label="ww3723",fontsize=16,color="green",shape="box"];57122 -> 53186[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57122[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969)))))",fontsize=16,color="magenta"];57122 -> 58175[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57122 -> 58176[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57122 -> 58177[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57123 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57123[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57123 -> 58178[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57123 -> 58179[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57124 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57124[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57124 -> 58180[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57125[label="ww4331",fontsize=16,color="green",shape="box"];57126 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57126[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57126 -> 58181[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57126 -> 58182[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57127 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57127[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57127 -> 58183[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57128[label="ww4332",fontsize=16,color="green",shape="box"];57129 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57129[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57129 -> 58184[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57129 -> 58185[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57130 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57130[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57130 -> 58186[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57131[label="ww4333",fontsize=16,color="green",shape="box"];57132 -> 51116[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57132[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100)))) (Float (Neg (Succ ww540)) (Pos (Succ ww54100))))",fontsize=16,color="magenta"];57132 -> 58187[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57133 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57133[label="primPlusFloat (Float ww5420 ww5421) (Float (srMyInt ww2970 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57133 -> 58188[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57133 -> 58189[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57133 -> 58190[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57134[label="ww5421",fontsize=16,color="green",shape="box"];57135[label="ww5420",fontsize=16,color="green",shape="box"];57136[label="Float (srMyInt ww2970 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];57136 -> 58191[label="",style="dashed", color="green", weight=3]; 189.27/136.91 57136 -> 58192[label="",style="dashed", color="green", weight=3]; 189.27/136.91 57137[label="Float (Neg (Succ ww540)) (Pos (Succ ww54100))",fontsize=16,color="green",shape="box"];57138[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];57139[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];57140 -> 46770[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57140[label="iterate (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))) (psFloat (msFloat (Float (Pos (Succ ww538)) (Neg (Succ ww53900))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100)))) (Float (Neg (Succ ww540)) (Neg (Succ ww54100))))",fontsize=16,color="magenta"];57140 -> 58193[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57140 -> 58194[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57140 -> 58195[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57141 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57141[label="primPlusFloat (Float ww5420 ww5421) (Float (srMyInt ww2973 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57141 -> 58196[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57141 -> 58197[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57141 -> 58198[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57142[label="ww5421",fontsize=16,color="green",shape="box"];57143[label="ww5420",fontsize=16,color="green",shape="box"];57144[label="Float (srMyInt ww2973 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];57144 -> 58199[label="",style="dashed", color="green", weight=3]; 189.27/136.91 57144 -> 58200[label="",style="dashed", color="green", weight=3]; 189.27/136.91 57145[label="Float (Neg (Succ ww540)) (Neg (Succ ww54100))",fontsize=16,color="green",shape="box"];57146[label="Succ ww53900",fontsize=16,color="green",shape="box"];57147[label="Succ ww54100",fontsize=16,color="green",shape="box"];57148 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57148[label="primPlusFloat (Float (msMyInt (Pos (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4400",fontsize=16,color="magenta"];57148 -> 58201[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57148 -> 58202[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57148 -> 58203[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57149[label="Pos Zero",fontsize=16,color="green",shape="box"];57150[label="Pos Zero",fontsize=16,color="green",shape="box"];57151[label="ww4000",fontsize=16,color="green",shape="box"];57152[label="Neg Zero",fontsize=16,color="green",shape="box"];57153 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57153[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57153 -> 58204[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57153 -> 58205[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57154 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57154[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57154 -> 58206[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57154 -> 58207[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57155[label="ww4334",fontsize=16,color="green",shape="box"];57156[label="Pos (Succ ww2123)",fontsize=16,color="green",shape="box"];57157[label="Neg (Succ ww2122)",fontsize=16,color="green",shape="box"];57158[label="ww2121",fontsize=16,color="green",shape="box"];57159[label="Neg Zero",fontsize=16,color="green",shape="box"];57160[label="Pos (Succ ww2123)",fontsize=16,color="green",shape="box"];57161[label="Neg (Succ ww2122)",fontsize=16,color="green",shape="box"];57162[label="ww2121",fontsize=16,color="green",shape="box"];57163[label="Neg Zero",fontsize=16,color="green",shape="box"];57164 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57164[label="srMyInt (Neg (Succ ww2122)) (Pos (Succ ww2123))",fontsize=16,color="magenta"];57164 -> 58208[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57164 -> 58209[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57165 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57165[label="msMyInt (Pos (Succ ww2121)) (Neg Zero)",fontsize=16,color="magenta"];57165 -> 58210[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57165 -> 58211[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57166[label="Float (Neg Zero) (Pos (Succ ww2123))",fontsize=16,color="green",shape="box"];57167[label="Pos (Succ ww2123)",fontsize=16,color="green",shape="box"];57168[label="Neg (Succ ww2122)",fontsize=16,color="green",shape="box"];57169[label="ww2121",fontsize=16,color="green",shape="box"];57170[label="Neg Zero",fontsize=16,color="green",shape="box"];57171[label="Pos Zero",fontsize=16,color="green",shape="box"];57172[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];57173[label="ww4000",fontsize=16,color="green",shape="box"];57174[label="Neg Zero",fontsize=16,color="green",shape="box"];57175 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57175[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];57175 -> 58212[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57175 -> 58213[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57176 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57176[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57176 -> 58214[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57176 -> 58215[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57177[label="ww4335",fontsize=16,color="green",shape="box"];57178 -> 52413[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57178[label="psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979)))",fontsize=16,color="magenta"];57178 -> 58216[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57178 -> 58217[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57178 -> 58218[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57178 -> 58219[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57179[label="ww3905",fontsize=16,color="green",shape="box"];57180 -> 52355[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57180[label="iterate (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979))))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979)))))",fontsize=16,color="magenta"];57180 -> 58220[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57180 -> 58221[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57180 -> 58222[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57180 -> 58223[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57181 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57181[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57181 -> 58224[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57181 -> 58225[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57182 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57182[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57182 -> 58226[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57182 -> 58227[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57183[label="ww4336",fontsize=16,color="green",shape="box"];57184 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57184[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57184 -> 58228[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57184 -> 58229[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57185 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57185[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57185 -> 58230[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57185 -> 58231[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57186[label="ww4337",fontsize=16,color="green",shape="box"];57187 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57187[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57187 -> 58232[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57187 -> 58233[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57188 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57188[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57188 -> 58234[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57188 -> 58235[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57189[label="ww4338",fontsize=16,color="green",shape="box"];57190 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57190[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4401",fontsize=16,color="magenta"];57190 -> 58236[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57190 -> 58237[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57190 -> 58238[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57191 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57191[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57191 -> 58239[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57191 -> 58240[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57192 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57192[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57192 -> 58241[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57193[label="ww4339",fontsize=16,color="green",shape="box"];57194 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57194[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57194 -> 58242[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57194 -> 58243[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57195 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57195[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57195 -> 58244[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57196[label="ww4340",fontsize=16,color="green",shape="box"];57197 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57197[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) ww4402",fontsize=16,color="magenta"];57197 -> 58245[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57197 -> 58246[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57197 -> 58247[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57198[label="Pos (Succ ww2132)",fontsize=16,color="green",shape="box"];57199[label="Neg (Succ ww2130)",fontsize=16,color="green",shape="box"];57200 -> 36965[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57200[label="takeWhile (flip ltEsFloat (primPlusFloat (Float ww21290 ww21291) (Float ww3189 ww3188))) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))))",fontsize=16,color="magenta"];57200 -> 58248[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57200 -> 58249[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56032[label="ww2132",fontsize=16,color="green",shape="box"];56033 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56033[label="primPlusFloat (Float ww21290 ww21291) (Float ww3189 ww3188)",fontsize=16,color="magenta"];56033 -> 58250[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56033 -> 58251[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56033 -> 58252[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56034[label="ww2131",fontsize=16,color="green",shape="box"];56035 -> 60079[label="",style="dashed", color="red", weight=0]; 189.27/136.91 56035[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))",fontsize=16,color="magenta"];56035 -> 60080[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57201 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57201[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57201 -> 58254[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57201 -> 58255[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57202 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57202[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57202 -> 58256[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57203[label="ww4341",fontsize=16,color="green",shape="box"];57204 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57204[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];57204 -> 58257[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57204 -> 58258[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57205 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57205[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57205 -> 58259[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57206[label="ww4342",fontsize=16,color="green",shape="box"];57207 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57207[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) ww4403",fontsize=16,color="magenta"];57207 -> 58260[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57207 -> 58261[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57207 -> 58262[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57208 -> 52624[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57208[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))",fontsize=16,color="magenta"];57208 -> 58263[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57208 -> 58264[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57208 -> 58265[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57208 -> 58266[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57209[label="ww3994",fontsize=16,color="green",shape="box"];57210 -> 52494[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57210[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))))",fontsize=16,color="magenta"];57210 -> 58267[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57210 -> 58268[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57210 -> 58269[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57210 -> 58270[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57211 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57211[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57211 -> 58271[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57211 -> 58272[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57212 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57212[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57212 -> 58273[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57213[label="ww4343",fontsize=16,color="green",shape="box"];57214 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57214[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57214 -> 58274[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57214 -> 58275[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57215 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57215[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57215 -> 58276[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57216[label="ww4344",fontsize=16,color="green",shape="box"];57217 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57217[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57217 -> 58277[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57217 -> 58278[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57218 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57218[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57218 -> 58279[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57219[label="ww4345",fontsize=16,color="green",shape="box"];57220 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57220[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4404",fontsize=16,color="magenta"];57220 -> 58280[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57220 -> 58281[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57220 -> 58282[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57221 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57221[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57221 -> 58283[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57221 -> 58284[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57222 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57222[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57222 -> 58285[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57223[label="ww4346",fontsize=16,color="green",shape="box"];57224 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57224[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57224 -> 58286[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57224 -> 58287[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57225 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57225[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57225 -> 58288[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57226[label="ww4347",fontsize=16,color="green",shape="box"];57227 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57227[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) ww4405",fontsize=16,color="magenta"];57227 -> 58289[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57227 -> 58290[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57227 -> 58291[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57228[label="Pos (Succ ww2142)",fontsize=16,color="green",shape="box"];57229[label="Neg (Succ ww2141)",fontsize=16,color="green",shape="box"];57230[label="Neg Zero",fontsize=16,color="green",shape="box"];57231[label="Pos (Succ ww2142)",fontsize=16,color="green",shape="box"];57232[label="Neg (Succ ww2141)",fontsize=16,color="green",shape="box"];57233[label="Neg Zero",fontsize=16,color="green",shape="box"];57234 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57234[label="srMyInt (Neg (Succ ww2141)) (Pos (Succ ww2142))",fontsize=16,color="magenta"];57234 -> 58292[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57234 -> 58293[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57235 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57235[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57235 -> 58294[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57236[label="Float (Neg Zero) (Pos (Succ ww2142))",fontsize=16,color="green",shape="box"];57237[label="Pos (Succ ww2142)",fontsize=16,color="green",shape="box"];57238[label="Neg (Succ ww2141)",fontsize=16,color="green",shape="box"];57239[label="Neg Zero",fontsize=16,color="green",shape="box"];57240 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57240[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57240 -> 58295[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57240 -> 58296[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57241 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57241[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57241 -> 58297[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57242[label="ww4348",fontsize=16,color="green",shape="box"];57243 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57243[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];57243 -> 58298[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57243 -> 58299[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57244 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57244[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57244 -> 58300[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57245[label="ww4349",fontsize=16,color="green",shape="box"];57246 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57246[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) ww4406",fontsize=16,color="magenta"];57246 -> 58301[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57246 -> 58302[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57246 -> 58303[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57247 -> 52683[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57247[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988)))",fontsize=16,color="magenta"];57247 -> 58304[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57247 -> 58305[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57247 -> 58306[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57248[label="ww4091",fontsize=16,color="green",shape="box"];57249 -> 52627[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57249[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988)))))",fontsize=16,color="magenta"];57249 -> 58307[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57249 -> 58308[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57249 -> 58309[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57250 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57250[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57250 -> 58310[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57250 -> 58311[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57251 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57251[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57251 -> 58312[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57252[label="ww4350",fontsize=16,color="green",shape="box"];57253 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57253[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57253 -> 58313[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57253 -> 58314[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57254 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57254[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57254 -> 58315[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57255[label="ww4351",fontsize=16,color="green",shape="box"];57256 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57256[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57256 -> 58316[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57256 -> 58317[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57257 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57257[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];57257 -> 58318[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57258[label="ww4352",fontsize=16,color="green",shape="box"];57259 -> 50184[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57259[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="magenta"];57259 -> 58319[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57259 -> 58320[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57259 -> 58321[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57260 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57260[label="primPlusFloat (Float ww9590 ww9591) (Float (srMyInt ww3040 (Pos (Succ Zero))) ww3038)",fontsize=16,color="magenta"];57260 -> 58322[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57260 -> 58323[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57260 -> 58324[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57304[label="ww9591",fontsize=16,color="green",shape="box"];57305[label="ww9590",fontsize=16,color="green",shape="box"];57306[label="Float (srMyInt ww3040 (Pos (Succ Zero))) ww3038",fontsize=16,color="green",shape="box"];57306 -> 58325[label="",style="dashed", color="green", weight=3]; 189.27/136.91 57307[label="Float (Pos (Succ ww957)) (Pos (Succ ww95800))",fontsize=16,color="green",shape="box"];57308[label="Succ ww95800",fontsize=16,color="green",shape="box"];57309[label="Succ ww95600",fontsize=16,color="green",shape="box"];57310 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57310[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];57310 -> 58326[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57310 -> 58327[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57311[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))))",fontsize=16,color="green",shape="box"];57311 -> 58328[label="",style="dashed", color="green", weight=3]; 189.27/136.91 57311 -> 58329[label="",style="dashed", color="green", weight=3]; 189.27/136.91 57312[label="ww4186",fontsize=16,color="green",shape="box"];57341[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];57342[label="Zero",fontsize=16,color="green",shape="box"];57343[label="Succ ww95600",fontsize=16,color="green",shape="box"];57344[label="ww9591",fontsize=16,color="green",shape="box"];57345[label="ww9590",fontsize=16,color="green",shape="box"];57346[label="Float ww3210 ww2352",fontsize=16,color="green",shape="box"];57347 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57347[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];57347 -> 58330[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57347 -> 58331[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57348[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))))",fontsize=16,color="green",shape="box"];57348 -> 58332[label="",style="dashed", color="green", weight=3]; 189.27/136.91 57348 -> 58333[label="",style="dashed", color="green", weight=3]; 189.27/136.91 57349[label="ww4188",fontsize=16,color="green",shape="box"];57406[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];57407 -> 20687[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57407[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];57350 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57350[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];57350 -> 58334[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57350 -> 58335[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57351[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))))",fontsize=16,color="green",shape="box"];57351 -> 58336[label="",style="dashed", color="green", weight=3]; 189.27/136.91 57351 -> 58337[label="",style="dashed", color="green", weight=3]; 189.27/136.91 57352[label="ww4190",fontsize=16,color="green",shape="box"];57353[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];57354[label="Zero",fontsize=16,color="green",shape="box"];57355[label="Zero",fontsize=16,color="green",shape="box"];57356[label="ww9591",fontsize=16,color="green",shape="box"];57357[label="ww9590",fontsize=16,color="green",shape="box"];57358[label="Float ww3216 ww2356",fontsize=16,color="green",shape="box"];57359 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57359[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];57359 -> 58338[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57359 -> 58339[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57360[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero)))))",fontsize=16,color="green",shape="box"];57360 -> 58340[label="",style="dashed", color="green", weight=3]; 189.27/136.91 57360 -> 58341[label="",style="dashed", color="green", weight=3]; 189.27/136.91 57361[label="ww4198",fontsize=16,color="green",shape="box"];57408[label="ww9591",fontsize=16,color="green",shape="box"];57409[label="ww9590",fontsize=16,color="green",shape="box"];57410[label="Float ww3224 ww2358",fontsize=16,color="green",shape="box"];57411[label="Float (Pos (Succ ww957)) (Neg Zero)",fontsize=16,color="green",shape="box"];57412 -> 51160[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57412[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))",fontsize=16,color="magenta"];57412 -> 58342[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57413 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57413[label="primPlusFloat (Float ww9590 ww9591) (Float (srMyInt ww2763 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57413 -> 58343[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57413 -> 58344[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57413 -> 58345[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57414[label="ww9591",fontsize=16,color="green",shape="box"];57415[label="ww9590",fontsize=16,color="green",shape="box"];57416[label="Float (srMyInt ww2763 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];57416 -> 58346[label="",style="dashed", color="green", weight=3]; 189.27/136.91 57416 -> 58347[label="",style="dashed", color="green", weight=3]; 189.27/136.91 57417[label="Float (Pos (Succ ww957)) (Pos (Succ ww95800))",fontsize=16,color="green",shape="box"];57418 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57418[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];57418 -> 58348[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57418 -> 58349[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57419[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))))",fontsize=16,color="green",shape="box"];57419 -> 58350[label="",style="dashed", color="green", weight=3]; 189.27/136.91 57419 -> 58351[label="",style="dashed", color="green", weight=3]; 189.27/136.91 57420[label="ww4204",fontsize=16,color="green",shape="box"];57421[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];57422[label="ww9591",fontsize=16,color="green",shape="box"];57423[label="ww9590",fontsize=16,color="green",shape="box"];57424[label="Float ww3227 ww2360",fontsize=16,color="green",shape="box"];57425 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57425[label="srMyInt (msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))) (Pos (Succ Zero))",fontsize=16,color="magenta"];57425 -> 58352[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57425 -> 58353[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57426[label="Cons (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))) (iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero)))))",fontsize=16,color="green",shape="box"];57426 -> 58354[label="",style="dashed", color="green", weight=3]; 189.27/136.91 57426 -> 58355[label="",style="dashed", color="green", weight=3]; 189.27/136.91 57427[label="ww4208",fontsize=16,color="green",shape="box"];57428[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];57429[label="ww9591",fontsize=16,color="green",shape="box"];57430[label="ww9590",fontsize=16,color="green",shape="box"];57431[label="Float ww3232 ww2362",fontsize=16,color="green",shape="box"];57432 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57432[label="srMyInt (Pos (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57432 -> 58356[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57432 -> 58357[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57433 -> 20243[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57433[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57434[label="ww4353",fontsize=16,color="green",shape="box"];57435 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57435[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57435 -> 58358[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57435 -> 58359[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57436 -> 20243[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57436[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57437[label="ww4354",fontsize=16,color="green",shape="box"];57438 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57438[label="srMyInt (Pos (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57438 -> 58360[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57438 -> 58361[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57439 -> 20243[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57439[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57440[label="ww4355",fontsize=16,color="green",shape="box"];57441 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57441[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57441 -> 58362[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57441 -> 58363[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57442 -> 20243[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57442[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57443[label="ww4356",fontsize=16,color="green",shape="box"];57444 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57444[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) ww4407",fontsize=16,color="magenta"];57444 -> 58364[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57444 -> 58365[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57444 -> 58366[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57445 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57445[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57445 -> 58367[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57445 -> 58368[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57446 -> 20243[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57446[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57447[label="ww4357",fontsize=16,color="green",shape="box"];57448 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57448[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Pos Zero)) (srMyInt (Neg Zero) (Pos Zero))) ww4408",fontsize=16,color="magenta"];57448 -> 58369[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57448 -> 58370[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57448 -> 58371[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57449 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57449[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57449 -> 58372[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57449 -> 58373[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57450 -> 20243[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57450[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57451[label="ww4358",fontsize=16,color="green",shape="box"];57452 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57452[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57452 -> 58374[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57452 -> 58375[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57453 -> 20243[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57453[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57454[label="ww4359",fontsize=16,color="green",shape="box"];57455 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57455[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57455 -> 58376[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57455 -> 58377[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57456 -> 20243[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57456[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];57457[label="ww4360",fontsize=16,color="green",shape="box"];57458 -> 26925[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57458[label="primDivFloat (Float (msMyInt (Neg Zero) ww650) (srMyInt (Pos (Succ (Succ Zero))) ww651)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];57458 -> 58378[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57458 -> 58379[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57459 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57459[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4409",fontsize=16,color="magenta"];57459 -> 58380[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57459 -> 58381[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57459 -> 58382[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57460 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57460[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57460 -> 58383[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57460 -> 58384[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57461 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57461[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57461 -> 58385[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57462[label="ww4361",fontsize=16,color="green",shape="box"];57463 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57463[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) ww4410",fontsize=16,color="magenta"];57463 -> 58386[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57463 -> 58387[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57463 -> 58388[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57464[label="Pos (Succ ww2169)",fontsize=16,color="green",shape="box"];57465[label="Neg (Succ ww2167)",fontsize=16,color="green",shape="box"];57466[label="Pos (Succ ww2168)",fontsize=16,color="green",shape="box"];57467[label="Pos (Succ ww2169)",fontsize=16,color="green",shape="box"];57468[label="Neg (Succ ww2167)",fontsize=16,color="green",shape="box"];57469[label="Pos (Succ ww2168)",fontsize=16,color="green",shape="box"];57470 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57470[label="srMyInt (Neg (Succ ww2167)) (Pos (Succ ww2169))",fontsize=16,color="magenta"];57470 -> 58389[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57470 -> 58390[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57471 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57471[label="msMyInt (Neg Zero) (Pos (Succ ww2168))",fontsize=16,color="magenta"];57471 -> 58391[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57472[label="Float (Pos (Succ ww2168)) (Pos (Succ ww2169))",fontsize=16,color="green",shape="box"];57473[label="Pos (Succ ww2169)",fontsize=16,color="green",shape="box"];57474[label="Neg (Succ ww2167)",fontsize=16,color="green",shape="box"];57475[label="Pos (Succ ww2168)",fontsize=16,color="green",shape="box"];57476 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57476[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57476 -> 58392[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57476 -> 58393[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57477 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57477[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57477 -> 58394[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57478[label="ww4363",fontsize=16,color="green",shape="box"];57479 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57479[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];57479 -> 58395[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57479 -> 58396[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57480 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57480[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57480 -> 58397[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57481[label="ww4364",fontsize=16,color="green",shape="box"];57482 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57482[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) ww4411",fontsize=16,color="magenta"];57482 -> 58398[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57482 -> 58399[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57482 -> 58400[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57485 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57485[label="primPlusFloat (Float ww19420 ww19421) (primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57485 -> 58409[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57485 -> 58410[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57485 -> 58411[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57486 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57486[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57486 -> 58412[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57486 -> 58413[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57487 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57487[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57487 -> 58414[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57488[label="ww4365",fontsize=16,color="green",shape="box"];57489 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57489[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57489 -> 58415[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57489 -> 58416[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57490 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57490[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57490 -> 58417[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57491[label="ww4367",fontsize=16,color="green",shape="box"];57492[label="Pos Zero",fontsize=16,color="green",shape="box"];57493[label="Pos Zero",fontsize=16,color="green",shape="box"];57494[label="Pos Zero",fontsize=16,color="green",shape="box"];57495 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57495[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57495 -> 58418[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57495 -> 58419[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57496 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57496[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];57496 -> 58420[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57497[label="ww4368",fontsize=16,color="green",shape="box"];57498 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57498[label="primPlusFloat (Float (msMyInt (Neg Zero) (Pos Zero)) (srMyInt (Pos Zero) (Neg Zero))) ww4412",fontsize=16,color="magenta"];57498 -> 58421[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57498 -> 58422[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57498 -> 58423[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57499[label="Pos Zero",fontsize=16,color="green",shape="box"];57500[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];57501[label="Pos Zero",fontsize=16,color="green",shape="box"];57502[label="ww2017",fontsize=16,color="green",shape="box"];57503[label="Float (Pos Zero) (Neg (Succ ww2017))",fontsize=16,color="green",shape="box"];57504[label="ww2016",fontsize=16,color="green",shape="box"];57505[label="ww2017",fontsize=16,color="green",shape="box"];57506 -> 52941[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57506[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2016))) (Float (Pos Zero) (Neg (Succ ww2017)))) (Float (Pos Zero) (Neg (Succ ww2017)))",fontsize=16,color="magenta"];57506 -> 58424[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57506 -> 58425[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57506 -> 58426[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57507[label="ww2016",fontsize=16,color="green",shape="box"];57508 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57508[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57508 -> 58427[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57508 -> 58428[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57509 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57509[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];57509 -> 58429[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57510[label="ww4369",fontsize=16,color="green",shape="box"];57511 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57511[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57511 -> 58430[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57511 -> 58431[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57512 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57512[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];57512 -> 58432[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57513[label="ww4370",fontsize=16,color="green",shape="box"];57514 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57514[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57514 -> 58433[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57514 -> 58434[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57515 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57515[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];57515 -> 58435[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57516[label="ww4371",fontsize=16,color="green",shape="box"];57517[label="Neg ww13750",fontsize=16,color="green",shape="box"];57518[label="Pos ww13730",fontsize=16,color="green",shape="box"];57519[label="Pos ww13750",fontsize=16,color="green",shape="box"];57520[label="Neg ww13730",fontsize=16,color="green",shape="box"];57521 -> 51182[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57521[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))",fontsize=16,color="magenta"];57521 -> 58436[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57522 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57522[label="primPlusFloat (Float ww13760 ww13761) (Float ww3065 (srMyInt ww2816 (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57522 -> 58437[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57522 -> 58438[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57522 -> 58439[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57523[label="ww13761",fontsize=16,color="green",shape="box"];57524[label="ww13760",fontsize=16,color="green",shape="box"];57525[label="Float ww3065 (srMyInt ww2816 (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];57525 -> 58440[label="",style="dashed", color="green", weight=3]; 189.27/136.91 57526[label="Float (Neg (Succ ww1374)) (Pos (Succ ww137500))",fontsize=16,color="green",shape="box"];57527 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57527[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];57527 -> 58441[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57527 -> 58442[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 59580[label="Float (Neg (Succ ww1374)) (Pos Zero)",fontsize=16,color="green",shape="box"];59579[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4793)",fontsize=16,color="black",shape="triangle"];59579 -> 59584[label="",style="solid", color="black", weight=3]; 189.27/136.91 57529[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];57530 -> 20978[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57530[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];57531 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57531[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];57531 -> 58445[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57531 -> 58446[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57537[label="Float (Neg (Succ ww1374)) (Pos (Succ ww137500))",fontsize=16,color="green",shape="box"];57532[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];57533 -> 20978[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57533[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];57814[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4691",fontsize=16,color="black",shape="triangle"];57814 -> 58447[label="",style="solid", color="black", weight=3]; 189.27/136.91 57815 -> 57535[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57815[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4691))",fontsize=16,color="magenta"];57815 -> 58448[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57552 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57552[label="srMyInt (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (Pos (Succ Zero))",fontsize=16,color="magenta"];57552 -> 58449[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57552 -> 58450[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 59588[label="Float (Neg (Succ ww1374)) (Pos Zero)",fontsize=16,color="green",shape="box"];59587[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4794)",fontsize=16,color="black",shape="triangle"];59587 -> 59592[label="",style="solid", color="black", weight=3]; 189.27/136.91 57554[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];57555 -> 20978[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57555[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];57556 -> 51190[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57556[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500))))",fontsize=16,color="magenta"];57556 -> 58453[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57557 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57557[label="primPlusFloat (Float ww13760 ww13761) (Float ww3073 (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57557 -> 58454[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57557 -> 58455[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57557 -> 58456[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57558[label="ww13761",fontsize=16,color="green",shape="box"];57559[label="ww13760",fontsize=16,color="green",shape="box"];57560[label="Float ww3073 (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];57560 -> 58457[label="",style="dashed", color="green", weight=3]; 189.27/136.91 57561[label="Float (Neg (Succ ww1374)) (Neg (Succ ww137500))",fontsize=16,color="green",shape="box"];57562[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg (Succ ww137300))) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4433",fontsize=16,color="black",shape="box"];57562 -> 58458[label="",style="solid", color="black", weight=3]; 189.27/136.91 57563[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg (Succ ww137500)))) ww4434",fontsize=16,color="black",shape="box"];57563 -> 58459[label="",style="solid", color="black", weight=3]; 189.27/136.91 57564[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Neg Zero)) (Float (Neg (Succ ww1374)) (Neg Zero))) ww4435",fontsize=16,color="black",shape="box"];57564 -> 58460[label="",style="solid", color="black", weight=3]; 189.27/136.91 57565[label="ww2021",fontsize=16,color="green",shape="box"];57566[label="ww2022",fontsize=16,color="green",shape="box"];57567[label="ww2020",fontsize=16,color="green",shape="box"];57568[label="Float (Neg Zero) (Pos (Succ ww2022))",fontsize=16,color="green",shape="box"];57569[label="ww2021",fontsize=16,color="green",shape="box"];57570[label="ww2022",fontsize=16,color="green",shape="box"];57571[label="ww2020",fontsize=16,color="green",shape="box"];57572 -> 53487[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57572[label="psFloat (msFloat (Float (Neg (Succ ww2020)) (Pos (Succ ww2021))) (Float (Neg Zero) (Pos (Succ ww2022)))) (Float (Neg Zero) (Pos (Succ ww2022)))",fontsize=16,color="magenta"];57572 -> 58461[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57572 -> 58462[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57572 -> 58463[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57572 -> 58464[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57573 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57573[label="srMyInt (Pos (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57573 -> 58465[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57573 -> 58466[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57574 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57574[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57575[label="ww4372",fontsize=16,color="green",shape="box"];57576 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57576[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4413",fontsize=16,color="magenta"];57576 -> 58467[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57576 -> 58468[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57576 -> 58469[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57577 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57577[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57577 -> 58470[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57577 -> 58471[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57578 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57578[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57579[label="ww4373",fontsize=16,color="green",shape="box"];57580 -> 60126[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57580[label="iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))",fontsize=16,color="magenta"];57580 -> 60127[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57581 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57581[label="primPlusFloat (Float ww21830 ww21831) (Float ww3076 ww3075)",fontsize=16,color="magenta"];57581 -> 58473[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57581 -> 58474[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57581 -> 58475[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57582[label="ww21831",fontsize=16,color="green",shape="box"];57583[label="ww21830",fontsize=16,color="green",shape="box"];57584[label="Float ww3076 ww3075",fontsize=16,color="green",shape="box"];57585 -> 58476[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57585[label="takeWhile0 (flip ltEsFloat ww4656) (Float (Neg Zero) (Neg (Succ ww2186))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))) MyTrue",fontsize=16,color="magenta"];57585 -> 58489[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57586 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57586[label="srMyInt (Pos (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57586 -> 58507[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57586 -> 58508[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57587 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57587[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57588[label="ww4374",fontsize=16,color="green",shape="box"];57589 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57589[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57589 -> 58509[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57589 -> 58510[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57590 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57590[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57591[label="ww4375",fontsize=16,color="green",shape="box"];57592 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57592[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) ww4414",fontsize=16,color="magenta"];57592 -> 58511[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57592 -> 58512[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57592 -> 58513[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57593 -> 60135[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57593[label="iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))",fontsize=16,color="magenta"];57593 -> 60136[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57594 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57594[label="primPlusFloat (Float ww21900 ww21901) (Float ww3078 (srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57594 -> 58515[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57594 -> 58516[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57594 -> 58517[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57595[label="ww21901",fontsize=16,color="green",shape="box"];57596[label="ww21900",fontsize=16,color="green",shape="box"];57597[label="Float ww3078 (srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];57597 -> 58518[label="",style="dashed", color="green", weight=3]; 189.27/136.91 57598 -> 58519[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57598[label="takeWhile0 (flip ltEsFloat ww4657) (Float (Neg Zero) (Pos (Succ ww2193))) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))) MyTrue",fontsize=16,color="magenta"];57598 -> 58529[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57599 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57599[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57599 -> 58542[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57599 -> 58543[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57600 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57600[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57601[label="ww4376",fontsize=16,color="green",shape="box"];57602 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57602[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];57602 -> 58544[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57602 -> 58545[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57603 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57603[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57604[label="ww4377",fontsize=16,color="green",shape="box"];57605 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57605[label="primPlusFloat (Float (msMyInt (Neg (Succ ww4000)) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) ww4415",fontsize=16,color="magenta"];57605 -> 58546[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57605 -> 58547[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57605 -> 58548[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57606[label="Float (Neg Zero) (Neg (Succ ww2027))",fontsize=16,color="green",shape="box"];57607[label="ww2025",fontsize=16,color="green",shape="box"];57608[label="ww2027",fontsize=16,color="green",shape="box"];57609[label="ww2026",fontsize=16,color="green",shape="box"];57610 -> 53518[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57610[label="psFloat (msFloat (Float (Neg (Succ ww2025)) (Neg (Succ ww2026))) (Float (Neg Zero) (Neg (Succ ww2027)))) (Float (Neg Zero) (Neg (Succ ww2027)))",fontsize=16,color="magenta"];57610 -> 58549[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57610 -> 58550[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57610 -> 58551[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57610 -> 58552[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57611[label="ww2025",fontsize=16,color="green",shape="box"];57612[label="ww2027",fontsize=16,color="green",shape="box"];57613[label="ww2026",fontsize=16,color="green",shape="box"];57614 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57614[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57614 -> 58553[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57614 -> 58554[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57615 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57615[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57616[label="ww4378",fontsize=16,color="green",shape="box"];57617 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57617[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57617 -> 58555[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57617 -> 58556[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57618 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57618[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57619[label="ww4379",fontsize=16,color="green",shape="box"];57620 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57620[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57620 -> 58557[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57620 -> 58558[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57621 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57621[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];57622[label="ww4380",fontsize=16,color="green",shape="box"];57623 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57623[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4416",fontsize=16,color="magenta"];57623 -> 58559[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57623 -> 58560[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57623 -> 58561[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57624 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57624[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57624 -> 58562[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57624 -> 58563[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57625 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57625[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57625 -> 58564[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57626[label="ww4381",fontsize=16,color="green",shape="box"];57627 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57627[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57627 -> 58565[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57627 -> 58566[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57628 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57628[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57628 -> 58567[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57629[label="ww4382",fontsize=16,color="green",shape="box"];57630 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57630[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Pos Zero) (Neg Zero))) ww4417",fontsize=16,color="magenta"];57630 -> 58568[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57630 -> 58569[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57630 -> 58570[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57631 -> 59630[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57631[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))",fontsize=16,color="magenta"];57631 -> 59632[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57632 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57632[label="primPlusFloat (Float ww22010 ww22011) (Float ww3094 (srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57632 -> 58571[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57632 -> 58572[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57632 -> 58573[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57633[label="ww22011",fontsize=16,color="green",shape="box"];57634[label="ww22010",fontsize=16,color="green",shape="box"];57635[label="Float ww3094 (srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];57635 -> 58574[label="",style="dashed", color="green", weight=3]; 189.27/136.91 59631[label="Float (Neg (Succ ww2203)) (Pos (Succ ww2204))",fontsize=16,color="green",shape="box"];59630[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) ww4795)",fontsize=16,color="black",shape="triangle"];59630 -> 59635[label="",style="solid", color="black", weight=3]; 189.27/136.91 57637 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57637[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57637 -> 58577[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57637 -> 58578[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57638 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57638[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57638 -> 58579[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57639[label="ww4383",fontsize=16,color="green",shape="box"];57640 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57640[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];57640 -> 58580[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57640 -> 58581[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57641 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57641[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57641 -> 58582[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57642[label="ww4384",fontsize=16,color="green",shape="box"];57643 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57643[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww3000))) (srMyInt (Neg Zero) (Pos Zero))) ww4418",fontsize=16,color="magenta"];57643 -> 58583[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57643 -> 58584[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57643 -> 58585[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57644[label="Float (Neg (Succ ww2036)) (Neg (Succ ww2037))",fontsize=16,color="green",shape="box"];57645[label="ww2035",fontsize=16,color="green",shape="box"];57646[label="ww2036",fontsize=16,color="green",shape="box"];57647[label="ww2037",fontsize=16,color="green",shape="box"];57648 -> 54940[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57648[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2035))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))) (Float (Neg (Succ ww2036)) (Neg (Succ ww2037)))",fontsize=16,color="magenta"];57648 -> 58586[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57648 -> 58587[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57648 -> 58588[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57648 -> 58589[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57649[label="ww2035",fontsize=16,color="green",shape="box"];57650[label="ww2036",fontsize=16,color="green",shape="box"];57651[label="ww2037",fontsize=16,color="green",shape="box"];57652 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57652[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57652 -> 58590[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57652 -> 58591[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57653 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57653[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57653 -> 58592[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57654[label="ww4385",fontsize=16,color="green",shape="box"];57655 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57655[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57655 -> 58593[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57655 -> 58594[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57656 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57656[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57656 -> 58595[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57657[label="ww4386",fontsize=16,color="green",shape="box"];57658 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57658[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57658 -> 58596[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57658 -> 58597[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57659 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57659[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];57659 -> 58598[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57660[label="ww4387",fontsize=16,color="green",shape="box"];57661 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57661[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Pos (Succ ww3100)))) ww4419",fontsize=16,color="magenta"];57661 -> 58599[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57661 -> 58600[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57661 -> 58601[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57662 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57662[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];57662 -> 58602[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57662 -> 58603[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57663 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57663[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57663 -> 58604[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57664[label="ww4388",fontsize=16,color="green",shape="box"];57665 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57665[label="srMyInt (Pos Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57665 -> 58605[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57665 -> 58606[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57666 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57666[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57666 -> 58607[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57667[label="ww4389",fontsize=16,color="green",shape="box"];57668 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57668[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Pos Zero) (Neg Zero))) ww4420",fontsize=16,color="magenta"];57668 -> 58608[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57668 -> 58609[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57668 -> 58610[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57669 -> 60156[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57669[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))",fontsize=16,color="magenta"];57669 -> 60157[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57670 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57670[label="primPlusFloat (Float ww22120 ww22121) (Float ww3104 (srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57670 -> 58612[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57670 -> 58613[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57670 -> 58614[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57671[label="ww22121",fontsize=16,color="green",shape="box"];57672[label="ww22120",fontsize=16,color="green",shape="box"];57673[label="Float ww3104 (srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];57673 -> 58615[label="",style="dashed", color="green", weight=3]; 189.27/136.91 57674 -> 58519[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57674[label="takeWhile0 (flip ltEsFloat ww4660) (Float (Neg Zero) (Pos (Succ ww2214))) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))) MyTrue",fontsize=16,color="magenta"];57674 -> 58530[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57674 -> 58531[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57674 -> 58532[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57675 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57675[label="srMyInt (Neg (Succ ww4100)) (Pos Zero)",fontsize=16,color="magenta"];57675 -> 58616[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57675 -> 58617[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57676 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57676[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57676 -> 58618[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57677[label="ww4390",fontsize=16,color="green",shape="box"];57678 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57678[label="srMyInt (Neg Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];57678 -> 58619[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57678 -> 58620[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57679 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57679[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57679 -> 58621[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57680[label="ww4391",fontsize=16,color="green",shape="box"];57681 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57681[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg Zero) (Pos Zero))) ww4421",fontsize=16,color="magenta"];57681 -> 58622[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57681 -> 58623[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57681 -> 58624[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57682[label="Float (Neg Zero) (Neg (Succ ww2045))",fontsize=16,color="green",shape="box"];57683[label="ww2045",fontsize=16,color="green",shape="box"];57684[label="ww2044",fontsize=16,color="green",shape="box"];57685 -> 55195[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57685[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2044))) (Float (Neg Zero) (Neg (Succ ww2045)))) (Float (Neg Zero) (Neg (Succ ww2045)))",fontsize=16,color="magenta"];57685 -> 58625[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57685 -> 58626[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57685 -> 58627[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57686[label="ww2045",fontsize=16,color="green",shape="box"];57687[label="ww2044",fontsize=16,color="green",shape="box"];57688 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57688[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];57688 -> 58628[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57688 -> 58629[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57689 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57689[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57689 -> 58630[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57690[label="ww4392",fontsize=16,color="green",shape="box"];57691 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57691[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57691 -> 58631[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57691 -> 58632[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57692 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57692[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57692 -> 58633[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57693[label="ww4393",fontsize=16,color="green",shape="box"];57694 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57694[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57694 -> 58634[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57694 -> 58635[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57695 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57695[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57695 -> 58636[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57696[label="ww4394",fontsize=16,color="green",shape="box"];57697[label="ww551",fontsize=16,color="green",shape="box"];57698[label="ww550",fontsize=16,color="green",shape="box"];57699[label="primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];57699 -> 58637[label="",style="solid", color="black", weight=3]; 189.27/136.91 59333[label="ww121",fontsize=16,color="green",shape="box"];59334[label="Float (Pos (Succ ww123)) (Pos (Succ ww12400))",fontsize=16,color="green",shape="box"];59335[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];59336[label="ww12200",fontsize=16,color="green",shape="box"];59337[label="Pos (Succ ww12400)",fontsize=16,color="green",shape="box"];57703[label="primPlusFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63159[label="ww125/Float ww1250 ww1251",fontsize=10,color="white",style="solid",shape="box"];57703 -> 63159[label="",style="solid", color="burlywood", weight=9]; 189.27/136.91 63159 -> 58641[label="",style="solid", color="burlywood", weight=3]; 189.27/136.91 50061[label="Succ ww12400",fontsize=16,color="green",shape="box"];50062[label="ww123",fontsize=16,color="green",shape="box"];50063 -> 49636[label="",style="dashed", color="red", weight=0]; 189.27/136.91 50063[label="psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57704[label="ww711",fontsize=16,color="green",shape="box"];57705[label="ww710",fontsize=16,color="green",shape="box"];57706[label="primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];57706 -> 58642[label="",style="solid", color="black", weight=3]; 189.27/136.91 57709[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];57709 -> 58644[label="",style="solid", color="black", weight=3]; 189.27/136.91 57856[label="ww3000",fontsize=16,color="green",shape="box"];57857[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];57858[label="ww4100",fontsize=16,color="green",shape="box"];57859[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];57711 -> 26925[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57711[label="primDivFloat (Float (msMyInt (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];57711 -> 58645[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57711 -> 58646[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57712[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];57712 -> 58647[label="",style="solid", color="black", weight=3]; 189.27/136.91 59711[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];59712[label="ww3000",fontsize=16,color="green",shape="box"];59713[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];57714[label="ww1251",fontsize=16,color="green",shape="box"];57715[label="ww1250",fontsize=16,color="green",shape="box"];57716[label="primDivFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];57716 -> 58650[label="",style="solid", color="black", weight=3]; 189.27/136.91 57717 -> 26925[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57717[label="primDivFloat (Float (msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))) (srMyInt (Pos Zero) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];57717 -> 58651[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57717 -> 58652[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 56639[label="Float (Pos (Succ ww123)) (Neg (Succ ww12400))",fontsize=16,color="green",shape="box"];57718[label="ww123",fontsize=16,color="green",shape="box"];57719[label="ww125",fontsize=16,color="green",shape="box"];57720[label="ww12400",fontsize=16,color="green",shape="box"];57721[label="ww121",fontsize=16,color="green",shape="box"];57722[label="ww12200",fontsize=16,color="green",shape="box"];50124[label="Succ ww12400",fontsize=16,color="green",shape="box"];50125 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.91 50125[label="psFloat ww125 (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50125 -> 58653[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 50125 -> 58654[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 50125 -> 58655[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 50125 -> 58656[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 50125 -> 58657[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 50126[label="ww123",fontsize=16,color="green",shape="box"];57723[label="primPlusFloat (Float ww1250 ww1251) (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];57723 -> 58658[label="",style="solid", color="black", weight=3]; 189.27/136.91 57860[label="ww123",fontsize=16,color="green",shape="box"];57861[label="ww121",fontsize=16,color="green",shape="box"];57862[label="ww12200",fontsize=16,color="green",shape="box"];57863[label="Float (Pos (Succ ww123)) (Neg Zero)",fontsize=16,color="green",shape="box"];57725 -> 26925[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57725[label="primDivFloat (Float (msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))) (srMyInt (Neg Zero) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];57725 -> 58659[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57725 -> 58660[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57726[label="primPlusFloat (Float ww1250 ww1251) (fsFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];57726 -> 58661[label="",style="solid", color="black", weight=3]; 189.27/136.91 59714[label="Float (Pos (Succ ww123)) (Neg Zero)",fontsize=16,color="green",shape="box"];57728[label="ww2217000",fontsize=16,color="green",shape="box"];57729[label="ww18400",fontsize=16,color="green",shape="box"];57730[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];57731[label="ww3000",fontsize=16,color="green",shape="box"];57732[label="ww5",fontsize=16,color="green",shape="box"];57733[label="ww3100",fontsize=16,color="green",shape="box"];57734[label="ww4100",fontsize=16,color="green",shape="box"];57735[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];57736[label="ww3000",fontsize=16,color="green",shape="box"];57737[label="ww5",fontsize=16,color="green",shape="box"];57738[label="ww3100",fontsize=16,color="green",shape="box"];57739[label="ww4100",fontsize=16,color="green",shape="box"];57740[label="ww18650",fontsize=16,color="green",shape="box"];57741[label="ww2221000",fontsize=16,color="green",shape="box"];57742[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];57743[label="ww3000",fontsize=16,color="green",shape="box"];57744[label="ww4100",fontsize=16,color="green",shape="box"];57745[label="ww3100",fontsize=16,color="green",shape="box"];57746[label="ww5",fontsize=16,color="green",shape="box"];57747[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];57748[label="ww3000",fontsize=16,color="green",shape="box"];57749[label="ww4100",fontsize=16,color="green",shape="box"];57750[label="ww3100",fontsize=16,color="green",shape="box"];57751[label="ww5",fontsize=16,color="green",shape="box"];57752 -> 50396[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57752[label="takeWhile1 (flip gtEsFloat (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero))))))) ww1945 (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)) (flip gtEsFloat (psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))) ww1945)",fontsize=16,color="magenta"];57752 -> 58664[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57752 -> 58665[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57752 -> 58666[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57753[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];57754 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57754[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57754 -> 58667[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57754 -> 58668[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57754 -> 58669[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57755 -> 57837[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57755[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];57755 -> 57872[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57755 -> 57873[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57755 -> 57874[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57755 -> 57875[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57756 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57756[label="msMyInt (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57756 -> 58670[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57756 -> 58671[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57757 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57757[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];57757 -> 58672[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57757 -> 58673[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57758[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];57759 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57759[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57759 -> 58674[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57759 -> 58675[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57759 -> 58676[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57760 -> 59692[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57760[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];57760 -> 59724[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57760 -> 59725[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57760 -> 59726[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57763[label="primPlusFloat (Float ww50 ww51) (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];57763 -> 58689[label="",style="solid", color="black", weight=3]; 189.27/136.91 57764[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];57765[label="ww3000",fontsize=16,color="green",shape="box"];57766[label="ww5",fontsize=16,color="green",shape="box"];57767[label="ww3100",fontsize=16,color="green",shape="box"];57768[label="ww4100",fontsize=16,color="green",shape="box"];57769[label="ww3000",fontsize=16,color="green",shape="box"];57770[label="ww5",fontsize=16,color="green",shape="box"];57771[label="ww3100",fontsize=16,color="green",shape="box"];57772[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];57773[label="ww4100",fontsize=16,color="green",shape="box"];57774[label="primPlusFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))",fontsize=16,color="black",shape="box"];57774 -> 57813[label="",style="solid", color="black", weight=3]; 189.27/136.91 57864[label="ww3000",fontsize=16,color="green",shape="box"];57865[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];57866[label="ww4100",fontsize=16,color="green",shape="box"];57867 -> 57897[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57867[label="psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))",fontsize=16,color="magenta"];57867 -> 58690[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57867 -> 58691[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57867 -> 58692[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57867 -> 58693[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57816 -> 57900[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57816[label="primPlusFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))",fontsize=16,color="magenta"];57816 -> 58694[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 59715[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59716[label="ww3000",fontsize=16,color="green",shape="box"];59717 -> 56851[label="",style="dashed", color="red", weight=0]; 189.27/136.91 59717[label="psFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))",fontsize=16,color="magenta"];57817 -> 58699[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57817[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1390000 ww310000000) LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1390000 ww310000000) LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="magenta"];57817 -> 58700[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57817 -> 58701[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57817 -> 58702[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57817 -> 58703[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57817 -> 58704[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57818 -> 58725[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57818[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="magenta"];57818 -> 58726[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57818 -> 58727[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57818 -> 58728[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57818 -> 58729[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57818 -> 58730[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57819 -> 58699[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57819[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="magenta"];57819 -> 58705[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57819 -> 58706[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57819 -> 58707[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57819 -> 58708[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57819 -> 58709[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57820 -> 58725[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57820[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="magenta"];57820 -> 58731[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57820 -> 58732[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57820 -> 58733[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57820 -> 58734[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57820 -> 58735[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57889 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57889[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57889 -> 58745[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57889 -> 58746[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57889 -> 58747[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57890 -> 58748[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57890[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1410000 ww310000000) LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww1410000 ww310000000) LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="magenta"];57890 -> 58749[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57890 -> 58750[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57890 -> 58751[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57890 -> 58752[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57890 -> 58753[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57891 -> 58765[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57891[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="magenta"];57891 -> 58766[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57891 -> 58767[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57891 -> 58768[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57891 -> 58769[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57891 -> 58770[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57892 -> 58748[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57892[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="magenta"];57892 -> 58754[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57892 -> 58755[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57892 -> 58756[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57892 -> 58757[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57892 -> 58758[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57893 -> 58765[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57893[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="magenta"];57893 -> 58771[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57893 -> 58772[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57893 -> 58773[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57893 -> 58774[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57893 -> 58775[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57894 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57894[label="primPlusFloat (Float (msMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3000))) (srMyInt (Neg (Succ ww4100)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))",fontsize=16,color="magenta"];57894 -> 58778[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57894 -> 58779[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57894 -> 58780[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58786 -> 57924[label="",style="dashed", color="red", weight=0]; 189.27/136.91 58786[label="primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];58786 -> 58792[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58786 -> 58793[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58786 -> 58794[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58786 -> 58795[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58785[label="iterate (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) ww4755",fontsize=16,color="black",shape="triangle"];58785 -> 58796[label="",style="solid", color="black", weight=3]; 189.27/136.91 57904[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];57881[label="primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4696",fontsize=16,color="black",shape="triangle"];57881 -> 57899[label="",style="solid", color="black", weight=3]; 189.27/136.91 57906 -> 57881[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57906[label="primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];57906 -> 58797[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57905[label="iterate (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) ww4701",fontsize=16,color="black",shape="triangle"];57905 -> 58798[label="",style="solid", color="black", weight=3]; 189.27/136.91 57914 -> 59092[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57914[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];57914 -> 59363[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57914 -> 59364[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57914 -> 59365[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57914 -> 59366[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57914 -> 59367[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57915 -> 49636[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57915[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57915 -> 58803[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57915 -> 58804[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57915 -> 58805[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57915 -> 58806[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57915 -> 58807[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57916 -> 49636[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57916[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57916 -> 58808[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57916 -> 58809[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57916 -> 58810[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57916 -> 58811[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57916 -> 58812[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57917 -> 53692[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57917[label="not (esEsOrdering (primCmpNat ww30000000 ww14300000) LT)",fontsize=16,color="magenta"];57917 -> 58813[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57917 -> 58814[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57918 -> 53692[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57918[label="not (esEsOrdering (primCmpNat ww30000000 ww14300000) LT)",fontsize=16,color="magenta"];57918 -> 58815[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57918 -> 58816[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57913[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4707 ww4706) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4703 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4705 ww4704 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];63160[label="ww4704/MyTrue",fontsize=10,color="white",style="solid",shape="box"];57913 -> 63160[label="",style="solid", color="burlywood", weight=9]; 189.27/136.91 63160 -> 58817[label="",style="solid", color="burlywood", weight=3]; 189.27/136.91 63161[label="ww4704/MyFalse",fontsize=10,color="white",style="solid",shape="box"];57913 -> 63161[label="",style="solid", color="burlywood", weight=9]; 189.27/136.91 63161 -> 58818[label="",style="solid", color="burlywood", weight=3]; 189.27/136.91 57919 -> 59092[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57919[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];57919 -> 59368[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57919 -> 59369[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57919 -> 59370[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57919 -> 59371[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57919 -> 59372[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57920 -> 49636[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57920[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57920 -> 58823[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57920 -> 58824[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57920 -> 58825[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57920 -> 58826[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57920 -> 58827[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57921 -> 49636[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57921[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57921 -> 58828[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57921 -> 58829[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57921 -> 58830[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57921 -> 58831[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57921 -> 58832[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57922 -> 52195[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57922[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];57923 -> 52195[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57923[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];57930[label="Zero",fontsize=16,color="green",shape="box"];57931[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];57932[label="ww5",fontsize=16,color="green",shape="box"];57933[label="ww3100",fontsize=16,color="green",shape="box"];57934[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];57935[label="Zero",fontsize=16,color="green",shape="box"];57936[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];57937[label="ww5",fontsize=16,color="green",shape="box"];57938[label="ww3100",fontsize=16,color="green",shape="box"];57939[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];57942[label="ww51",fontsize=16,color="green",shape="box"];57943[label="ww50",fontsize=16,color="green",shape="box"];57944[label="primDivFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];57944 -> 58834[label="",style="solid", color="black", weight=3]; 189.27/136.91 57946 -> 59092[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57946[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];57946 -> 59373[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57946 -> 59374[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57946 -> 59375[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57946 -> 59376[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57946 -> 59377[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57947 -> 49636[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57947[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57947 -> 58839[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57947 -> 58840[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57947 -> 58841[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57947 -> 58842[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57947 -> 58843[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57948 -> 53692[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57948[label="not (esEsOrdering (primCmpNat ww30000000 ww15100000) LT)",fontsize=16,color="magenta"];57948 -> 58844[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57948 -> 58845[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57949 -> 53692[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57949[label="not (esEsOrdering (primCmpNat ww30000000 ww15100000) LT)",fontsize=16,color="magenta"];57949 -> 58846[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57949 -> 58847[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57950 -> 49636[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57950[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57950 -> 58848[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57950 -> 58849[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57950 -> 58850[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57950 -> 58851[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57950 -> 58852[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57945[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4712 ww4711) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4708 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4710 ww4709 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];63162[label="ww4709/MyTrue",fontsize=10,color="white",style="solid",shape="box"];57945 -> 63162[label="",style="solid", color="burlywood", weight=9]; 189.27/136.91 63162 -> 58853[label="",style="solid", color="burlywood", weight=3]; 189.27/136.91 63163[label="ww4709/MyFalse",fontsize=10,color="white",style="solid",shape="box"];57945 -> 63163[label="",style="solid", color="burlywood", weight=9]; 189.27/136.91 63163 -> 58854[label="",style="solid", color="burlywood", weight=3]; 189.27/136.91 57951 -> 59092[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57951[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];57951 -> 59378[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57951 -> 59379[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57951 -> 59380[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57951 -> 59381[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57951 -> 59382[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57952 -> 49636[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57952[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57952 -> 58859[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57952 -> 58860[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57952 -> 58861[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57952 -> 58862[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57952 -> 58863[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57953 -> 52195[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57953[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];57954 -> 52195[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57954[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];57955 -> 49636[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57955[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57955 -> 58864[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57955 -> 58865[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57955 -> 58866[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57955 -> 58867[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57955 -> 58868[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57957[label="Zero",fontsize=16,color="green",shape="box"];57958[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];57959[label="ww5",fontsize=16,color="green",shape="box"];57960[label="ww3100",fontsize=16,color="green",shape="box"];57961[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];57962[label="Zero",fontsize=16,color="green",shape="box"];57963[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];57964[label="ww5",fontsize=16,color="green",shape="box"];57965[label="ww3100",fontsize=16,color="green",shape="box"];57966[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];57967 -> 58869[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57967[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000000 ww1570000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000000 ww1570000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];57967 -> 58870[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57967 -> 58871[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57967 -> 58872[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57967 -> 58873[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57967 -> 58874[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57968 -> 58869[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57968[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];57968 -> 58875[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57968 -> 58876[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57968 -> 58877[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57968 -> 58878[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57968 -> 58879[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57969 -> 18732[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57969[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];57969 -> 58887[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57969 -> 58888[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57969 -> 58889[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57969 -> 58890[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57969 -> 58891[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57970 -> 17710[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57970[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];57970 -> 58892[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57970 -> 58893[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57970 -> 58894[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57970 -> 58895[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57970 -> 58896[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57979 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57979[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57979 -> 58899[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57979 -> 58900[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57979 -> 58901[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57981 -> 26925[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57981[label="primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ Zero))) (srMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];57981 -> 58905[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57981 -> 58906[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57982 -> 58907[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57982[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000000000 ww3100000000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000000000 ww3100000000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="magenta"];57982 -> 58908[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57982 -> 58909[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57982 -> 58910[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57982 -> 58911[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57982 -> 58912[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57983 -> 58916[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57983[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="magenta"];57983 -> 58917[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57983 -> 58918[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57983 -> 58919[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57983 -> 58920[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57983 -> 58921[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57984 -> 18732[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57984[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="magenta"];57984 -> 58922[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57984 -> 58923[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57984 -> 58924[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57984 -> 58925[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57984 -> 58926[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57985 -> 17710[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57985[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="magenta"];57985 -> 58927[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57985 -> 58928[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57985 -> 58929[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57985 -> 58930[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57985 -> 58931[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57997 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57997[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];57997 -> 58934[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57997 -> 58935[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57997 -> 58936[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57999 -> 26925[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57999[label="primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (srMyInt (Pos (Succ Zero)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];57999 -> 58940[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57999 -> 58941[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58000 -> 59944[label="",style="dashed", color="red", weight=0]; 189.27/136.91 58000[label="iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))",fontsize=16,color="magenta"];58000 -> 59946[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58001 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.91 58001[label="primPlusFloat (Float ww24150 ww24151) (Float ww3118 ww2917)",fontsize=16,color="magenta"];58001 -> 58942[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58001 -> 58943[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58001 -> 58944[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58002[label="ww24151",fontsize=16,color="green",shape="box"];58003[label="ww24150",fontsize=16,color="green",shape="box"];58004[label="Float ww3118 ww2917",fontsize=16,color="green",shape="box"];59945[label="Float (Pos (Succ ww2417)) (Pos (Succ ww2418))",fontsize=16,color="green",shape="box"];59944[label="iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) ww4798)",fontsize=16,color="black",shape="triangle"];59944 -> 59952[label="",style="solid", color="black", weight=3]; 189.27/136.91 58006[label="Pos Zero",fontsize=16,color="green",shape="box"];58007[label="Pos Zero",fontsize=16,color="green",shape="box"];58008[label="ww2612",fontsize=16,color="green",shape="box"];58009[label="Pos (Succ ww2613)",fontsize=16,color="green",shape="box"];58010 -> 58947[label="",style="dashed", color="red", weight=0]; 189.27/136.91 58010[label="takeWhile1 (flip ltEsFloat (Float ww32840 ww32841)) ww3349 (iterate (primPlusFloat (Float ww3358 ww3357)) ww3350) (not (esEsOrdering (compareMyInt (srMyInt ww33540 ww32840) (srMyInt ww33541 ww32841)) GT))",fontsize=16,color="magenta"];58010 -> 58948[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58011 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 58011[label="srMyInt (Pos ww2082) (Neg ww2084)",fontsize=16,color="magenta"];58011 -> 58949[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58011 -> 58950[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58012 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.91 58012[label="msMyInt (Pos (Succ ww2081)) (Pos (Succ ww2083))",fontsize=16,color="magenta"];58012 -> 58951[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58012 -> 58952[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58013[label="ww4395",fontsize=16,color="green",shape="box"];58014 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 58014[label="srMyInt (Neg ww2295) (Pos ww2297)",fontsize=16,color="magenta"];58014 -> 58953[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58014 -> 58954[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58015 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.91 58015[label="msMyInt (Pos (Succ ww2294)) (Pos (Succ ww2296))",fontsize=16,color="magenta"];58015 -> 58955[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58015 -> 58956[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58016[label="ww4396",fontsize=16,color="green",shape="box"];58018 -> 53692[label="",style="dashed", color="red", weight=0]; 189.27/136.91 58018[label="not (esEsOrdering (primCmpNat ww30000000 ww15900000) LT)",fontsize=16,color="magenta"];58018 -> 58957[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58018 -> 58958[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58019 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.91 58019[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58019 -> 58959[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58019 -> 58960[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58019 -> 58961[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58019 -> 58962[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58019 -> 58963[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58020 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.91 58020[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58020 -> 58964[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58020 -> 58965[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58020 -> 58966[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58020 -> 58967[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58020 -> 58968[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58021 -> 53692[label="",style="dashed", color="red", weight=0]; 189.27/136.91 58021[label="not (esEsOrdering (primCmpNat ww30000000 ww15900000) LT)",fontsize=16,color="magenta"];58021 -> 58969[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58021 -> 58970[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58022 -> 56426[label="",style="dashed", color="red", weight=0]; 189.27/136.91 58022[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];58022 -> 58971[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58022 -> 58972[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58022 -> 58973[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58022 -> 58974[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58022 -> 58975[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58017[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4720 ww4719) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4715 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4717 ww4716 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];63164[label="ww4716/MyTrue",fontsize=10,color="white",style="solid",shape="box"];58017 -> 63164[label="",style="solid", color="burlywood", weight=9]; 189.27/136.91 63164 -> 58976[label="",style="solid", color="burlywood", weight=3]; 189.27/136.91 63165[label="ww4716/MyFalse",fontsize=10,color="white",style="solid",shape="box"];58017 -> 63165[label="",style="solid", color="burlywood", weight=9]; 189.27/136.91 63165 -> 58977[label="",style="solid", color="burlywood", weight=3]; 189.27/136.91 58023 -> 52195[label="",style="dashed", color="red", weight=0]; 189.27/136.91 58023[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];58024 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.91 58024[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58024 -> 58978[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58024 -> 58979[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58024 -> 58980[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58024 -> 58981[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58024 -> 58982[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58025 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.91 58025[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58025 -> 58983[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58025 -> 58984[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58025 -> 58985[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58025 -> 58986[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58025 -> 58987[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58026 -> 52195[label="",style="dashed", color="red", weight=0]; 189.27/136.91 58026[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];58027 -> 56426[label="",style="dashed", color="red", weight=0]; 189.27/136.91 58027[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];58027 -> 58988[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58027 -> 58989[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58027 -> 58990[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58027 -> 58991[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58027 -> 58992[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58030[label="Zero",fontsize=16,color="green",shape="box"];58031[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];58032[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];58033[label="ww3100",fontsize=16,color="green",shape="box"];58034[label="ww5",fontsize=16,color="green",shape="box"];58035[label="Zero",fontsize=16,color="green",shape="box"];58036[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];58037[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];58038[label="ww3100",fontsize=16,color="green",shape="box"];58039[label="ww5",fontsize=16,color="green",shape="box"];58041 -> 53692[label="",style="dashed", color="red", weight=0]; 189.27/136.91 58041[label="not (esEsOrdering (primCmpNat ww30000000 ww16700000) LT)",fontsize=16,color="magenta"];58041 -> 58993[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58041 -> 58994[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58042 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.91 58042[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58042 -> 58995[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58042 -> 58996[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58042 -> 58997[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58042 -> 58998[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58042 -> 58999[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58043 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.91 58043[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58043 -> 59000[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58043 -> 59001[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58043 -> 59002[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58043 -> 59003[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58043 -> 59004[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58044 -> 53692[label="",style="dashed", color="red", weight=0]; 189.27/136.91 58044[label="not (esEsOrdering (primCmpNat ww30000000 ww16700000) LT)",fontsize=16,color="magenta"];58044 -> 59005[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58044 -> 59006[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58045 -> 56426[label="",style="dashed", color="red", weight=0]; 189.27/136.91 58045[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];58045 -> 59007[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58045 -> 59008[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58045 -> 59009[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58045 -> 59010[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58045 -> 59011[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58040[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4726 ww4725) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4721 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4723 ww4722 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];63166[label="ww4722/MyTrue",fontsize=10,color="white",style="solid",shape="box"];58040 -> 63166[label="",style="solid", color="burlywood", weight=9]; 189.27/136.91 63166 -> 59012[label="",style="solid", color="burlywood", weight=3]; 189.27/136.91 63167[label="ww4722/MyFalse",fontsize=10,color="white",style="solid",shape="box"];58040 -> 63167[label="",style="solid", color="burlywood", weight=9]; 189.27/136.91 63167 -> 59013[label="",style="solid", color="burlywood", weight=3]; 189.27/136.91 58046 -> 52195[label="",style="dashed", color="red", weight=0]; 189.27/136.91 58046[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];58047 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.91 58047[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58047 -> 59014[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58047 -> 59015[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58047 -> 59016[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58047 -> 59017[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58047 -> 59018[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58048 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.91 58048[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58048 -> 59019[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58048 -> 59020[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58048 -> 59021[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58048 -> 59022[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58048 -> 59023[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58049 -> 52195[label="",style="dashed", color="red", weight=0]; 189.27/136.91 58049[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];58050 -> 56426[label="",style="dashed", color="red", weight=0]; 189.27/136.91 58050[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];58050 -> 59024[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58050 -> 59025[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58050 -> 59026[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58050 -> 59027[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58050 -> 59028[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58051[label="Zero",fontsize=16,color="green",shape="box"];58052[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];58053[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];58054[label="ww3100",fontsize=16,color="green",shape="box"];58055[label="ww5",fontsize=16,color="green",shape="box"];58056[label="Zero",fontsize=16,color="green",shape="box"];58057[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];58058[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];58059[label="ww3100",fontsize=16,color="green",shape="box"];58060[label="ww5",fontsize=16,color="green",shape="box"];58061 -> 59029[label="",style="dashed", color="red", weight=0]; 189.27/136.91 58061[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000000 ww1730000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww300000000 ww1730000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];58061 -> 59030[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58061 -> 59031[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58061 -> 59032[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58061 -> 59033[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58061 -> 59034[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58062 -> 59029[label="",style="dashed", color="red", weight=0]; 189.27/136.91 58062[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];58062 -> 59035[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58062 -> 59036[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58062 -> 59037[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58062 -> 59038[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58062 -> 59039[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58063 -> 18747[label="",style="dashed", color="red", weight=0]; 189.27/136.91 58063[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];58063 -> 59040[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58063 -> 59041[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58063 -> 59042[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58063 -> 59043[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58063 -> 59044[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58064 -> 17737[label="",style="dashed", color="red", weight=0]; 189.27/136.91 58064[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];58064 -> 59045[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58064 -> 59046[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58064 -> 59047[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58064 -> 59048[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58064 -> 59049[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58065 -> 59050[label="",style="dashed", color="red", weight=0]; 189.27/136.91 58065[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000000000 ww3100000000) LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering (primCmpNat ww3000000000 ww3100000000) LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="magenta"];58065 -> 59051[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58065 -> 59052[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58065 -> 59053[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58065 -> 59054[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58065 -> 59055[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58066 -> 59056[label="",style="dashed", color="red", weight=0]; 189.27/136.91 58066[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering GT LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="magenta"];58066 -> 59057[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58066 -> 59058[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58066 -> 59059[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58066 -> 59060[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58066 -> 59061[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58067 -> 18747[label="",style="dashed", color="red", weight=0]; 189.27/136.91 58067[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering LT LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="magenta"];58067 -> 59062[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58067 -> 59063[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58067 -> 59064[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58067 -> 59065[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58067 -> 59066[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58068 -> 17737[label="",style="dashed", color="red", weight=0]; 189.27/136.91 58068[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))) (not (esEsOrdering EQ LT)) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="magenta"];58068 -> 59067[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58068 -> 59068[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58068 -> 59069[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58068 -> 59070[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58068 -> 59071[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 32542[label="Neg Zero",fontsize=16,color="green",shape="box"];32543[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];57868[label="ww3000",fontsize=16,color="green",shape="box"];57869[label="Zero",fontsize=16,color="green",shape="box"];57870[label="ww4100",fontsize=16,color="green",shape="box"];57871[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];58069[label="ww51",fontsize=16,color="green",shape="box"];58070[label="ww50",fontsize=16,color="green",shape="box"];58071[label="Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];58071 -> 59072[label="",style="dashed", color="green", weight=3]; 189.27/136.91 58071 -> 59073[label="",style="dashed", color="green", weight=3]; 189.27/136.91 58072 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 58072[label="srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];58072 -> 59074[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58072 -> 59075[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58073 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 58073[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58073 -> 59076[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58073 -> 59077[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57381[label="ww3535",fontsize=16,color="green",shape="box"];57382[label="ww3000",fontsize=16,color="green",shape="box"];57383 -> 57837[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57383[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];57383 -> 57876[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57383 -> 57877[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57383 -> 57878[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57383 -> 57879[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 32613[label="Neg Zero",fontsize=16,color="green",shape="box"];32614[label="Neg Zero",fontsize=16,color="green",shape="box"];59718[label="Zero",fontsize=16,color="green",shape="box"];59719[label="ww3000",fontsize=16,color="green",shape="box"];59720[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];58076[label="ww51",fontsize=16,color="green",shape="box"];58077[label="ww50",fontsize=16,color="green",shape="box"];58078[label="Float (srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))) (srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];58078 -> 59078[label="",style="dashed", color="green", weight=3]; 189.27/136.91 58078 -> 59079[label="",style="dashed", color="green", weight=3]; 189.27/136.91 58079 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 58079[label="srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];58079 -> 59080[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58079 -> 59081[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58080 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.91 58080[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58080 -> 59082[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 58080 -> 59083[label="",style="dashed", color="magenta", weight=3]; 189.27/136.91 57384[label="ww3545",fontsize=16,color="green",shape="box"];57385[label="ww3000",fontsize=16,color="green",shape="box"];57386 -> 59692[label="",style="dashed", color="red", weight=0]; 189.27/136.91 57386[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero)))",fontsize=16,color="magenta"];57386 -> 59727[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 57386 -> 59728[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 57386 -> 59729[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59353[label="ww41",fontsize=16,color="green",shape="box"];59354[label="Float ww420 ww421",fontsize=16,color="green",shape="box"];59355[label="ww420",fontsize=16,color="green",shape="box"];59356[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59357[label="ww421",fontsize=16,color="green",shape="box"];58082[label="primPlusFloat (Float ww430 ww431) (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) (Float ww420 ww421)) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];58082 -> 59088[label="",style="solid", color="black", weight=3]; 189.27/136.92 50791[label="ww420",fontsize=16,color="green",shape="box"];50792 -> 49711[label="",style="dashed", color="red", weight=0]; 189.27/136.92 50792[label="primPlusFloat ww43 (fsFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) (Float ww420 ww421)) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];50793[label="ww421",fontsize=16,color="green",shape="box"];58083[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];58084 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58084[label="msMyInt (Pos (Succ ww2913)) ww29150",fontsize=16,color="magenta"];58085[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];58086 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58086[label="srMyInt (Pos (Succ ww2914)) ww29151",fontsize=16,color="magenta"];58086 -> 59089[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58086 -> 59090[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58087[label="psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151)",fontsize=16,color="black",shape="box"];58087 -> 59091[label="",style="solid", color="black", weight=3]; 189.27/136.92 58088 -> 59092[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58088[label="iterate (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151))) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151)))",fontsize=16,color="magenta"];58088 -> 59393[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58089[label="Pos Zero",fontsize=16,color="green",shape="box"];58090[label="Pos Zero",fontsize=16,color="green",shape="box"];58091[label="ww4000",fontsize=16,color="green",shape="box"];58092[label="Pos Zero",fontsize=16,color="green",shape="box"];58093[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58094[label="Pos Zero",fontsize=16,color="green",shape="box"];58095[label="ww4000",fontsize=16,color="green",shape="box"];58096[label="Pos Zero",fontsize=16,color="green",shape="box"];58097[label="Neg Zero",fontsize=16,color="green",shape="box"];58098[label="Pos Zero",fontsize=16,color="green",shape="box"];58099[label="ww4000",fontsize=16,color="green",shape="box"];58100[label="Pos Zero",fontsize=16,color="green",shape="box"];58101[label="Pos Zero",fontsize=16,color="green",shape="box"];58102[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58103[label="ww4000",fontsize=16,color="green",shape="box"];58104[label="Pos Zero",fontsize=16,color="green",shape="box"];58105 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58105[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58105 -> 59450[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58105 -> 59451[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58106 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58106[label="msMyInt (Pos (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];58106 -> 59452[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58106 -> 59453[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58107[label="ww4397",fontsize=16,color="green",shape="box"];58108[label="Float (Pos Zero) (Neg (Succ ww1960))",fontsize=16,color="green",shape="box"];58109[label="ww1960",fontsize=16,color="green",shape="box"];58110[label="ww1959",fontsize=16,color="green",shape="box"];58111[label="ww1958",fontsize=16,color="green",shape="box"];58112 -> 53015[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58112[label="psFloat (msFloat (Float (Pos (Succ ww1958)) (Neg (Succ ww1959))) (Float (Pos Zero) (Neg (Succ ww1960)))) (Float (Pos Zero) (Neg (Succ ww1960)))",fontsize=16,color="magenta"];58112 -> 59454[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58112 -> 59455[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58112 -> 59456[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58112 -> 59457[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58113[label="ww1960",fontsize=16,color="green",shape="box"];58114[label="ww1959",fontsize=16,color="green",shape="box"];58115[label="ww1958",fontsize=16,color="green",shape="box"];58116[label="Neg Zero",fontsize=16,color="green",shape="box"];58117[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58118[label="ww4000",fontsize=16,color="green",shape="box"];58119[label="Pos Zero",fontsize=16,color="green",shape="box"];58120[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58121[label="Neg Zero",fontsize=16,color="green",shape="box"];58122[label="ww4000",fontsize=16,color="green",shape="box"];58123[label="Pos Zero",fontsize=16,color="green",shape="box"];58124[label="Neg Zero",fontsize=16,color="green",shape="box"];58125[label="Neg Zero",fontsize=16,color="green",shape="box"];58126[label="ww4000",fontsize=16,color="green",shape="box"];58127[label="Pos Zero",fontsize=16,color="green",shape="box"];58128[label="Pos Zero",fontsize=16,color="green",shape="box"];58129[label="Pos Zero",fontsize=16,color="green",shape="box"];58130[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58131[label="Neg Zero",fontsize=16,color="green",shape="box"];58132[label="Pos Zero",fontsize=16,color="green",shape="box"];58133[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58134[label="Pos (Succ ww2094)",fontsize=16,color="green",shape="box"];58135[label="Neg (Succ ww2093)",fontsize=16,color="green",shape="box"];58136 -> 60057[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58136[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))",fontsize=16,color="magenta"];58136 -> 60059[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58137 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58137[label="primPlusFloat (Float ww20980 ww20981) (Float ww3142 ww3141)",fontsize=16,color="magenta"];58137 -> 59458[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58137 -> 59459[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58137 -> 59460[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58138[label="ww20981",fontsize=16,color="green",shape="box"];58139[label="ww20980",fontsize=16,color="green",shape="box"];58140[label="Float ww3142 ww3141",fontsize=16,color="green",shape="box"];60058[label="Float (Pos (Succ ww2100)) (Pos (Succ ww2101))",fontsize=16,color="green",shape="box"];60057[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) ww4799)",fontsize=16,color="black",shape="triangle"];60057 -> 60063[label="",style="solid", color="black", weight=3]; 189.27/136.92 58142[label="Pos Zero",fontsize=16,color="green",shape="box"];58143[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58144[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58145[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58146[label="Neg Zero",fontsize=16,color="green",shape="box"];58147[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58148 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58148[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58148 -> 59463[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58148 -> 59464[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58149 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58149[label="msMyInt (Pos Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];58149 -> 59465[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58150[label="ww4398",fontsize=16,color="green",shape="box"];58151[label="Neg Zero",fontsize=16,color="green",shape="box"];58152[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58153[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58154[label="Neg Zero",fontsize=16,color="green",shape="box"];58155[label="Neg Zero",fontsize=16,color="green",shape="box"];58156[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58157[label="Pos Zero",fontsize=16,color="green",shape="box"];58158[label="Pos Zero",fontsize=16,color="green",shape="box"];58159[label="Pos Zero",fontsize=16,color="green",shape="box"];58160[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58161[label="Pos Zero",fontsize=16,color="green",shape="box"];58162[label="Pos Zero",fontsize=16,color="green",shape="box"];58163[label="Neg Zero",fontsize=16,color="green",shape="box"];58164[label="Pos Zero",fontsize=16,color="green",shape="box"];58165[label="Pos Zero",fontsize=16,color="green",shape="box"];58166[label="Pos Zero",fontsize=16,color="green",shape="box"];58167[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58168[label="Pos Zero",fontsize=16,color="green",shape="box"];58169 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58169[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58169 -> 59466[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58169 -> 59467[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58170 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58170[label="msMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];58170 -> 59468[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58171[label="ww4399",fontsize=16,color="green",shape="box"];58172[label="ww1968",fontsize=16,color="green",shape="box"];58173[label="ww1969",fontsize=16,color="green",shape="box"];58174[label="Float (Pos Zero) (Neg (Succ ww1969))",fontsize=16,color="green",shape="box"];58175[label="ww1968",fontsize=16,color="green",shape="box"];58176[label="ww1969",fontsize=16,color="green",shape="box"];58177 -> 53319[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58177[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1968))) (Float (Pos Zero) (Neg (Succ ww1969)))) (Float (Pos Zero) (Neg (Succ ww1969)))",fontsize=16,color="magenta"];58177 -> 59469[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58177 -> 59470[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58177 -> 59471[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58178[label="Neg Zero",fontsize=16,color="green",shape="box"];58179[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58180[label="Pos Zero",fontsize=16,color="green",shape="box"];58181[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58182[label="Neg Zero",fontsize=16,color="green",shape="box"];58183[label="Pos Zero",fontsize=16,color="green",shape="box"];58184[label="Neg Zero",fontsize=16,color="green",shape="box"];58185[label="Neg Zero",fontsize=16,color="green",shape="box"];58186[label="Pos Zero",fontsize=16,color="green",shape="box"];58187[label="Float (Neg (Succ ww540)) (Pos (Succ ww54100))",fontsize=16,color="green",shape="box"];58188[label="ww5421",fontsize=16,color="green",shape="box"];58189[label="ww5420",fontsize=16,color="green",shape="box"];58190[label="Float (srMyInt ww2970 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];58190 -> 59472[label="",style="dashed", color="green", weight=3]; 189.27/136.92 58190 -> 59473[label="",style="dashed", color="green", weight=3]; 189.27/136.92 58191 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58191[label="srMyInt ww2970 (Pos (Succ Zero))",fontsize=16,color="magenta"];58191 -> 59474[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58191 -> 59475[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58192 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58192[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58192 -> 59476[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58192 -> 59477[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58193[label="Float (Neg (Succ ww540)) (Neg (Succ ww54100))",fontsize=16,color="green",shape="box"];58194[label="Succ ww53900",fontsize=16,color="green",shape="box"];58195[label="Succ ww54100",fontsize=16,color="green",shape="box"];58196[label="ww5421",fontsize=16,color="green",shape="box"];58197[label="ww5420",fontsize=16,color="green",shape="box"];58198[label="Float (srMyInt ww2973 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];58198 -> 59478[label="",style="dashed", color="green", weight=3]; 189.27/136.92 58198 -> 59479[label="",style="dashed", color="green", weight=3]; 189.27/136.92 58199 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58199[label="srMyInt ww2973 (Pos (Succ Zero))",fontsize=16,color="magenta"];58199 -> 59480[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58199 -> 59481[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58200 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58200[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58200 -> 59482[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58200 -> 59483[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58201 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58201[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];58201 -> 59484[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58201 -> 59485[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58202 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58202[label="msMyInt (Pos (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];58202 -> 59486[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58202 -> 59487[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58203[label="ww4400",fontsize=16,color="green",shape="box"];58204[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58205[label="Pos Zero",fontsize=16,color="green",shape="box"];58206[label="ww4000",fontsize=16,color="green",shape="box"];58207[label="Neg Zero",fontsize=16,color="green",shape="box"];58208[label="Pos (Succ ww2123)",fontsize=16,color="green",shape="box"];58209[label="Neg (Succ ww2122)",fontsize=16,color="green",shape="box"];58210[label="ww2121",fontsize=16,color="green",shape="box"];58211[label="Neg Zero",fontsize=16,color="green",shape="box"];58212[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58213[label="Neg Zero",fontsize=16,color="green",shape="box"];58214[label="ww4000",fontsize=16,color="green",shape="box"];58215[label="Neg Zero",fontsize=16,color="green",shape="box"];58216[label="Float (Neg Zero) (Neg (Succ ww1979))",fontsize=16,color="green",shape="box"];58217[label="ww1978",fontsize=16,color="green",shape="box"];58218[label="ww1977",fontsize=16,color="green",shape="box"];58219[label="ww1979",fontsize=16,color="green",shape="box"];58220 -> 52413[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58220[label="psFloat (msFloat (Float (Pos (Succ ww1977)) (Neg (Succ ww1978))) (Float (Neg Zero) (Neg (Succ ww1979)))) (Float (Neg Zero) (Neg (Succ ww1979)))",fontsize=16,color="magenta"];58220 -> 59488[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58220 -> 59489[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58220 -> 59490[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58220 -> 59491[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58221[label="ww1978",fontsize=16,color="green",shape="box"];58222[label="ww1977",fontsize=16,color="green",shape="box"];58223[label="ww1979",fontsize=16,color="green",shape="box"];58224[label="Neg Zero",fontsize=16,color="green",shape="box"];58225[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58226[label="ww4000",fontsize=16,color="green",shape="box"];58227[label="Neg Zero",fontsize=16,color="green",shape="box"];58228[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58229[label="Neg Zero",fontsize=16,color="green",shape="box"];58230[label="ww4000",fontsize=16,color="green",shape="box"];58231[label="Neg Zero",fontsize=16,color="green",shape="box"];58232[label="Neg Zero",fontsize=16,color="green",shape="box"];58233[label="Neg Zero",fontsize=16,color="green",shape="box"];58234[label="ww4000",fontsize=16,color="green",shape="box"];58235[label="Neg Zero",fontsize=16,color="green",shape="box"];58236 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58236[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];58236 -> 59492[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58236 -> 59493[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58237 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58237[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];58237 -> 59494[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58238[label="ww4401",fontsize=16,color="green",shape="box"];58239[label="Pos Zero",fontsize=16,color="green",shape="box"];58240[label="Pos Zero",fontsize=16,color="green",shape="box"];58241[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58242[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58243[label="Pos Zero",fontsize=16,color="green",shape="box"];58244[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58245 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58245[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58245 -> 59495[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58245 -> 59496[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58246 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58246[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];58246 -> 59497[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58247[label="ww4402",fontsize=16,color="green",shape="box"];58248 -> 60079[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58248[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))",fontsize=16,color="magenta"];58248 -> 60081[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58249 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58249[label="primPlusFloat (Float ww21290 ww21291) (Float ww3189 ww3188)",fontsize=16,color="magenta"];58249 -> 59498[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58249 -> 59499[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58249 -> 59500[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58250[label="ww21291",fontsize=16,color="green",shape="box"];58251[label="ww21290",fontsize=16,color="green",shape="box"];58252[label="Float ww3189 ww3188",fontsize=16,color="green",shape="box"];60080[label="Float (Neg (Succ ww2131)) (Pos (Succ ww2132))",fontsize=16,color="green",shape="box"];60079[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) ww4800)",fontsize=16,color="black",shape="triangle"];60079 -> 60084[label="",style="solid", color="black", weight=3]; 189.27/136.92 58254[label="Pos Zero",fontsize=16,color="green",shape="box"];58255[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58256[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58257[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58258[label="Neg Zero",fontsize=16,color="green",shape="box"];58259[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58260 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58260[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58260 -> 59503[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58260 -> 59504[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58261 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58261[label="msMyInt (Pos Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];58261 -> 59505[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58262[label="ww4403",fontsize=16,color="green",shape="box"];58263[label="ww1982",fontsize=16,color="green",shape="box"];58264[label="ww1983",fontsize=16,color="green",shape="box"];58265[label="ww1984",fontsize=16,color="green",shape="box"];58266[label="Float (Neg (Succ ww1983)) (Neg (Succ ww1984))",fontsize=16,color="green",shape="box"];58267[label="ww1982",fontsize=16,color="green",shape="box"];58268[label="ww1983",fontsize=16,color="green",shape="box"];58269[label="ww1984",fontsize=16,color="green",shape="box"];58270 -> 52624[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58270[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1982))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))) (Float (Neg (Succ ww1983)) (Neg (Succ ww1984)))",fontsize=16,color="magenta"];58270 -> 59506[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58270 -> 59507[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58270 -> 59508[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58270 -> 59509[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58271[label="Neg Zero",fontsize=16,color="green",shape="box"];58272[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58273[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58274[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58275[label="Neg Zero",fontsize=16,color="green",shape="box"];58276[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58277[label="Neg Zero",fontsize=16,color="green",shape="box"];58278[label="Neg Zero",fontsize=16,color="green",shape="box"];58279[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58280 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58280[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];58280 -> 59510[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58280 -> 59511[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58281 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58281[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58281 -> 59512[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58282[label="ww4404",fontsize=16,color="green",shape="box"];58283[label="Pos Zero",fontsize=16,color="green",shape="box"];58284[label="Pos Zero",fontsize=16,color="green",shape="box"];58285[label="Neg Zero",fontsize=16,color="green",shape="box"];58286[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58287[label="Pos Zero",fontsize=16,color="green",shape="box"];58288[label="Neg Zero",fontsize=16,color="green",shape="box"];58289 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58289[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58289 -> 59513[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58289 -> 59514[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58290 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58290[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58290 -> 59515[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58291[label="ww4405",fontsize=16,color="green",shape="box"];58292[label="Pos (Succ ww2142)",fontsize=16,color="green",shape="box"];58293[label="Neg (Succ ww2141)",fontsize=16,color="green",shape="box"];58294[label="Neg Zero",fontsize=16,color="green",shape="box"];58295[label="Pos Zero",fontsize=16,color="green",shape="box"];58296[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58297[label="Neg Zero",fontsize=16,color="green",shape="box"];58298[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58299[label="Neg Zero",fontsize=16,color="green",shape="box"];58300[label="Neg Zero",fontsize=16,color="green",shape="box"];58301 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58301[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58301 -> 59516[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58301 -> 59517[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58302 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58302[label="msMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58302 -> 59518[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58303[label="ww4406",fontsize=16,color="green",shape="box"];58304[label="ww1987",fontsize=16,color="green",shape="box"];58305[label="Float (Neg Zero) (Neg (Succ ww1988))",fontsize=16,color="green",shape="box"];58306[label="ww1988",fontsize=16,color="green",shape="box"];58307[label="ww1987",fontsize=16,color="green",shape="box"];58308 -> 52683[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58308[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww1987))) (Float (Neg Zero) (Neg (Succ ww1988)))) (Float (Neg Zero) (Neg (Succ ww1988)))",fontsize=16,color="magenta"];58308 -> 59519[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58308 -> 59520[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58308 -> 59521[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58309[label="ww1988",fontsize=16,color="green",shape="box"];58310[label="Neg Zero",fontsize=16,color="green",shape="box"];58311[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58312[label="Neg Zero",fontsize=16,color="green",shape="box"];58313[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58314[label="Neg Zero",fontsize=16,color="green",shape="box"];58315[label="Neg Zero",fontsize=16,color="green",shape="box"];58316[label="Neg Zero",fontsize=16,color="green",shape="box"];58317[label="Neg Zero",fontsize=16,color="green",shape="box"];58318[label="Neg Zero",fontsize=16,color="green",shape="box"];58319[label="Float (Pos (Succ ww957)) (Pos (Succ ww95800))",fontsize=16,color="green",shape="box"];58320[label="Succ ww95800",fontsize=16,color="green",shape="box"];58321[label="Succ ww95600",fontsize=16,color="green",shape="box"];58322[label="ww9591",fontsize=16,color="green",shape="box"];58323[label="ww9590",fontsize=16,color="green",shape="box"];58324[label="Float (srMyInt ww3040 (Pos (Succ Zero))) ww3038",fontsize=16,color="green",shape="box"];58324 -> 59522[label="",style="dashed", color="green", weight=3]; 189.27/136.92 58325 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58325[label="srMyInt ww3040 (Pos (Succ Zero))",fontsize=16,color="magenta"];58325 -> 59523[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58325 -> 59524[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58326[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];58327 -> 20687[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58327[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];58328 -> 50245[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58328[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))",fontsize=16,color="magenta"];58328 -> 59525[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58328 -> 59526[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58328 -> 59527[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58329 -> 50184[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58329[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))))",fontsize=16,color="magenta"];58329 -> 59528[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58329 -> 59529[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58329 -> 59530[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58330[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];58331 -> 20687[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58331[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];58332 -> 50245[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58332[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))",fontsize=16,color="magenta"];58332 -> 59531[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58332 -> 59532[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58332 -> 59533[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58333 -> 50184[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58333[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800))))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))))",fontsize=16,color="magenta"];58333 -> 59534[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58333 -> 59535[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58333 -> 59536[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58334[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];58335 -> 20687[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58335[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];58336 -> 50245[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58336[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))",fontsize=16,color="magenta"];58336 -> 59537[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58336 -> 59538[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58336 -> 59539[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58337 -> 50184[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58337[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))))",fontsize=16,color="magenta"];58337 -> 59540[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58337 -> 59541[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58337 -> 59542[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58338[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];58339 -> 20687[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58339[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];58340 -> 50876[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58340[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero))",fontsize=16,color="magenta"];58340 -> 59543[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58341 -> 50864[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58341[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero))))",fontsize=16,color="magenta"];58341 -> 59544[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58342[label="Float (Pos (Succ ww957)) (Pos (Succ ww95800))",fontsize=16,color="green",shape="box"];58343[label="ww9591",fontsize=16,color="green",shape="box"];58344[label="ww9590",fontsize=16,color="green",shape="box"];58345[label="Float (srMyInt ww2763 (Pos (Succ Zero))) (srMyInt (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];58345 -> 59545[label="",style="dashed", color="green", weight=3]; 189.27/136.92 58345 -> 59546[label="",style="dashed", color="green", weight=3]; 189.27/136.92 58346 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58346[label="srMyInt ww2763 (Pos (Succ Zero))",fontsize=16,color="magenta"];58346 -> 59547[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58346 -> 59548[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58347 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58347[label="srMyInt (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58347 -> 59549[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58347 -> 59550[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58348[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];58349 -> 20687[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58349[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];58350 -> 50885[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58350[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))",fontsize=16,color="magenta"];58350 -> 59551[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58351 -> 50872[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58351[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))))",fontsize=16,color="magenta"];58351 -> 59552[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58352[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];58353 -> 20687[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58353[label="msMyInt (Neg (Succ ww955)) (Pos (Succ ww957))",fontsize=16,color="magenta"];58354 -> 50901[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58354[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))",fontsize=16,color="magenta"];58354 -> 59553[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58355 -> 50881[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58355[label="iterate (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))))",fontsize=16,color="magenta"];58355 -> 59554[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58356[label="Pos Zero",fontsize=16,color="green",shape="box"];58357[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];58358[label="Pos Zero",fontsize=16,color="green",shape="box"];58359[label="Pos Zero",fontsize=16,color="green",shape="box"];58360[label="Neg Zero",fontsize=16,color="green",shape="box"];58361[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];58362[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58363[label="Pos Zero",fontsize=16,color="green",shape="box"];58364 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58364[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58364 -> 59555[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58364 -> 59556[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58365 -> 20243[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58365[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];58366[label="ww4407",fontsize=16,color="green",shape="box"];58367[label="Pos Zero",fontsize=16,color="green",shape="box"];58368[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58369 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58369[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58369 -> 59557[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58369 -> 59558[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58370 -> 20243[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58370[label="msMyInt (Neg (Succ ww4000)) (Pos Zero)",fontsize=16,color="magenta"];58371[label="ww4408",fontsize=16,color="green",shape="box"];58372[label="Neg Zero",fontsize=16,color="green",shape="box"];58373[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58374[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58375[label="Neg Zero",fontsize=16,color="green",shape="box"];58376[label="Neg Zero",fontsize=16,color="green",shape="box"];58377[label="Neg Zero",fontsize=16,color="green",shape="box"];58378 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58378[label="msMyInt (Neg Zero) ww650",fontsize=16,color="magenta"];58378 -> 59559[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58379 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58379[label="srMyInt (Pos (Succ (Succ Zero))) ww651",fontsize=16,color="magenta"];58379 -> 59560[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58379 -> 59561[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58380 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58380[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];58380 -> 59562[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58380 -> 59563[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58381 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58381[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];58381 -> 59564[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58382[label="ww4409",fontsize=16,color="green",shape="box"];58383[label="Pos Zero",fontsize=16,color="green",shape="box"];58384[label="Pos Zero",fontsize=16,color="green",shape="box"];58385[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58386 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58386[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58386 -> 59565[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58386 -> 59566[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58387 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58387[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];58387 -> 59567[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58388[label="ww4410",fontsize=16,color="green",shape="box"];58389[label="Pos (Succ ww2169)",fontsize=16,color="green",shape="box"];58390[label="Neg (Succ ww2167)",fontsize=16,color="green",shape="box"];58391[label="Pos (Succ ww2168)",fontsize=16,color="green",shape="box"];58392[label="Pos Zero",fontsize=16,color="green",shape="box"];58393[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58394[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58395[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58396[label="Neg Zero",fontsize=16,color="green",shape="box"];58397[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58398 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58398[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58398 -> 59568[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58398 -> 59569[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58399 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58399[label="msMyInt (Neg Zero) (Pos (Succ ww3000))",fontsize=16,color="magenta"];58399 -> 59570[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58400[label="ww4411",fontsize=16,color="green",shape="box"];58409[label="ww19421",fontsize=16,color="green",shape="box"];58410[label="ww19420",fontsize=16,color="green",shape="box"];58411[label="primDivFloat (msFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];58411 -> 59571[label="",style="solid", color="black", weight=3]; 189.27/136.92 58412[label="Neg Zero",fontsize=16,color="green",shape="box"];58413[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58414[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58415[label="Neg Zero",fontsize=16,color="green",shape="box"];58416[label="Neg Zero",fontsize=16,color="green",shape="box"];58417[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58418[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58419[label="Pos Zero",fontsize=16,color="green",shape="box"];58420[label="Pos Zero",fontsize=16,color="green",shape="box"];58421 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58421[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58421 -> 59572[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58421 -> 59573[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58422 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58422[label="msMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58422 -> 59574[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58423[label="ww4412",fontsize=16,color="green",shape="box"];58424[label="ww2017",fontsize=16,color="green",shape="box"];58425[label="Float (Pos Zero) (Neg (Succ ww2017))",fontsize=16,color="green",shape="box"];58426[label="ww2016",fontsize=16,color="green",shape="box"];58427[label="Neg Zero",fontsize=16,color="green",shape="box"];58428[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58429[label="Pos Zero",fontsize=16,color="green",shape="box"];58430[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58431[label="Neg Zero",fontsize=16,color="green",shape="box"];58432[label="Pos Zero",fontsize=16,color="green",shape="box"];58433[label="Neg Zero",fontsize=16,color="green",shape="box"];58434[label="Neg Zero",fontsize=16,color="green",shape="box"];58435[label="Pos Zero",fontsize=16,color="green",shape="box"];58436[label="Float (Neg (Succ ww1374)) (Pos (Succ ww137500))",fontsize=16,color="green",shape="box"];58437[label="ww13761",fontsize=16,color="green",shape="box"];58438[label="ww13760",fontsize=16,color="green",shape="box"];58439[label="Float ww3065 (srMyInt ww2816 (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];58439 -> 59575[label="",style="dashed", color="green", weight=3]; 189.27/136.92 58440 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58440[label="srMyInt ww2816 (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58440 -> 59576[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58440 -> 59577[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58441[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];58442 -> 20978[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58442[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];59584[label="Cons (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4793) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4793)))",fontsize=16,color="green",shape="box"];59584 -> 59593[label="",style="dashed", color="green", weight=3]; 189.27/136.92 59584 -> 59594[label="",style="dashed", color="green", weight=3]; 189.27/136.92 58445[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];58446 -> 20978[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58446[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];58447[label="primPlusFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4691",fontsize=16,color="black",shape="box"];58447 -> 59585[label="",style="solid", color="black", weight=3]; 189.27/136.92 58448 -> 57814[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58448[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4691",fontsize=16,color="magenta"];58449[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];58450 -> 20978[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58450[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];59592[label="Cons (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4794) (iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4794)))",fontsize=16,color="green",shape="box"];59592 -> 59636[label="",style="dashed", color="green", weight=3]; 189.27/136.92 59592 -> 59637[label="",style="dashed", color="green", weight=3]; 189.27/136.92 58453[label="Float (Neg (Succ ww1374)) (Neg (Succ ww137500))",fontsize=16,color="green",shape="box"];58454[label="ww13761",fontsize=16,color="green",shape="box"];58455[label="ww13760",fontsize=16,color="green",shape="box"];58456[label="Float ww3073 (srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];58456 -> 59595[label="",style="dashed", color="green", weight=3]; 189.27/136.92 58457 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58457[label="srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58457 -> 59596[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58457 -> 59597[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58458 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58458[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg (Succ ww137300)) (Neg Zero))) ww4433",fontsize=16,color="magenta"];58458 -> 59598[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58458 -> 59599[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58458 -> 59600[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58459 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58459[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg Zero) (Neg (Succ ww137500)))) ww4434",fontsize=16,color="magenta"];58459 -> 59601[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58459 -> 59602[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58459 -> 59603[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58460 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58460[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Neg Zero) (Neg Zero))) ww4435",fontsize=16,color="magenta"];58460 -> 59604[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58460 -> 59605[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58460 -> 59606[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58461[label="ww2021",fontsize=16,color="green",shape="box"];58462[label="ww2022",fontsize=16,color="green",shape="box"];58463[label="ww2020",fontsize=16,color="green",shape="box"];58464[label="Float (Neg Zero) (Pos (Succ ww2022))",fontsize=16,color="green",shape="box"];58465[label="Pos Zero",fontsize=16,color="green",shape="box"];58466[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];58467 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58467[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];58467 -> 59607[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58467 -> 59608[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58468 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58468[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];58469[label="ww4413",fontsize=16,color="green",shape="box"];58470[label="Pos Zero",fontsize=16,color="green",shape="box"];58471[label="Pos Zero",fontsize=16,color="green",shape="box"];60127[label="Float (Neg Zero) (Neg (Succ ww2186))",fontsize=16,color="green",shape="box"];60126[label="iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) ww4801)",fontsize=16,color="black",shape="triangle"];60126 -> 60131[label="",style="solid", color="black", weight=3]; 189.27/136.92 58473[label="ww21831",fontsize=16,color="green",shape="box"];58474[label="ww21830",fontsize=16,color="green",shape="box"];58475[label="Float ww3076 ww3075",fontsize=16,color="green",shape="box"];58489 -> 60126[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58489[label="iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (Float (Neg Zero) (Neg (Succ ww2186))))",fontsize=16,color="magenta"];58489 -> 60128[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58507[label="Neg Zero",fontsize=16,color="green",shape="box"];58508[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];58509[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58510[label="Pos Zero",fontsize=16,color="green",shape="box"];58511 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58511[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58511 -> 59611[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58511 -> 59612[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58512 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58512[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];58513[label="ww4414",fontsize=16,color="green",shape="box"];60136[label="Float (Neg Zero) (Pos (Succ ww2193))",fontsize=16,color="green",shape="box"];60135[label="iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) ww4802)",fontsize=16,color="black",shape="triangle"];60135 -> 60142[label="",style="solid", color="black", weight=3]; 189.27/136.92 58515[label="ww21901",fontsize=16,color="green",shape="box"];58516[label="ww21900",fontsize=16,color="green",shape="box"];58517[label="Float ww3078 (srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];58517 -> 59615[label="",style="dashed", color="green", weight=3]; 189.27/136.92 58518 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58518[label="srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58518 -> 59616[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58518 -> 59617[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58529 -> 60135[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58529[label="iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (Float (Neg Zero) (Pos (Succ ww2193))))",fontsize=16,color="magenta"];58529 -> 60137[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58542[label="Pos Zero",fontsize=16,color="green",shape="box"];58543[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58544[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58545[label="Neg Zero",fontsize=16,color="green",shape="box"];58546 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58546[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58546 -> 59618[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58546 -> 59619[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58547 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58547[label="msMyInt (Neg (Succ ww4000)) (Neg Zero)",fontsize=16,color="magenta"];58548[label="ww4415",fontsize=16,color="green",shape="box"];58549[label="Float (Neg Zero) (Neg (Succ ww2027))",fontsize=16,color="green",shape="box"];58550[label="ww2025",fontsize=16,color="green",shape="box"];58551[label="ww2027",fontsize=16,color="green",shape="box"];58552[label="ww2026",fontsize=16,color="green",shape="box"];58553[label="Neg Zero",fontsize=16,color="green",shape="box"];58554[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58555[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58556[label="Neg Zero",fontsize=16,color="green",shape="box"];58557[label="Neg Zero",fontsize=16,color="green",shape="box"];58558[label="Neg Zero",fontsize=16,color="green",shape="box"];58559 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58559[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];58559 -> 59620[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58559 -> 59621[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58560 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58560[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];58560 -> 59622[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58561[label="ww4416",fontsize=16,color="green",shape="box"];58562[label="Pos Zero",fontsize=16,color="green",shape="box"];58563[label="Pos Zero",fontsize=16,color="green",shape="box"];58564[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58565[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58566[label="Pos Zero",fontsize=16,color="green",shape="box"];58567[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58568 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58568[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58568 -> 59623[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58568 -> 59624[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58569 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58569[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];58569 -> 59625[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58570[label="ww4417",fontsize=16,color="green",shape="box"];59632[label="Float (Neg (Succ ww2203)) (Pos (Succ ww2204))",fontsize=16,color="green",shape="box"];58571[label="ww22011",fontsize=16,color="green",shape="box"];58572[label="ww22010",fontsize=16,color="green",shape="box"];58573[label="Float ww3094 (srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];58573 -> 59626[label="",style="dashed", color="green", weight=3]; 189.27/136.92 58574 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58574[label="srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58574 -> 59627[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58574 -> 59628[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59635[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) ww4795) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) ww4795)))",fontsize=16,color="green",shape="box"];59635 -> 59674[label="",style="dashed", color="green", weight=3]; 189.27/136.92 59635 -> 59675[label="",style="dashed", color="green", weight=3]; 189.27/136.92 58577[label="Pos Zero",fontsize=16,color="green",shape="box"];58578[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58579[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58580[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58581[label="Neg Zero",fontsize=16,color="green",shape="box"];58582[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58583 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58583[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58583 -> 59638[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58583 -> 59639[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58584 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58584[label="msMyInt (Neg Zero) (Neg (Succ ww3000))",fontsize=16,color="magenta"];58584 -> 59640[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58585[label="ww4418",fontsize=16,color="green",shape="box"];58586[label="Float (Neg (Succ ww2036)) (Neg (Succ ww2037))",fontsize=16,color="green",shape="box"];58587[label="ww2035",fontsize=16,color="green",shape="box"];58588[label="ww2036",fontsize=16,color="green",shape="box"];58589[label="ww2037",fontsize=16,color="green",shape="box"];58590[label="Neg Zero",fontsize=16,color="green",shape="box"];58591[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58592[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58593[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58594[label="Neg Zero",fontsize=16,color="green",shape="box"];58595[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58596[label="Neg Zero",fontsize=16,color="green",shape="box"];58597[label="Neg Zero",fontsize=16,color="green",shape="box"];58598[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];58599 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58599[label="srMyInt (Pos Zero) (Pos (Succ ww3100))",fontsize=16,color="magenta"];58599 -> 59641[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58599 -> 59642[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58600 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58600[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];58600 -> 59643[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58601[label="ww4419",fontsize=16,color="green",shape="box"];58602[label="Pos Zero",fontsize=16,color="green",shape="box"];58603[label="Pos Zero",fontsize=16,color="green",shape="box"];58604[label="Neg Zero",fontsize=16,color="green",shape="box"];58605[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58606[label="Pos Zero",fontsize=16,color="green",shape="box"];58607[label="Neg Zero",fontsize=16,color="green",shape="box"];58608 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58608[label="srMyInt (Pos Zero) (Neg Zero)",fontsize=16,color="magenta"];58608 -> 59644[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58608 -> 59645[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58609 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58609[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];58609 -> 59646[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58610[label="ww4420",fontsize=16,color="green",shape="box"];60157[label="Float (Neg Zero) (Pos (Succ ww2214))",fontsize=16,color="green",shape="box"];60156[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) ww4803)",fontsize=16,color="black",shape="triangle"];60156 -> 60164[label="",style="solid", color="black", weight=3]; 189.27/136.92 58612[label="ww22121",fontsize=16,color="green",shape="box"];58613[label="ww22120",fontsize=16,color="green",shape="box"];58614[label="Float ww3104 (srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];58614 -> 59649[label="",style="dashed", color="green", weight=3]; 189.27/136.92 58615 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58615[label="srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58615 -> 59650[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58615 -> 59651[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58530[label="ww2214",fontsize=16,color="green",shape="box"];58531[label="ww4660",fontsize=16,color="green",shape="box"];58532 -> 60156[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58532[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (Float (Neg Zero) (Pos (Succ ww2214))))",fontsize=16,color="magenta"];58532 -> 60158[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58616[label="Pos Zero",fontsize=16,color="green",shape="box"];58617[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58618[label="Neg Zero",fontsize=16,color="green",shape="box"];58619[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58620[label="Neg Zero",fontsize=16,color="green",shape="box"];58621[label="Neg Zero",fontsize=16,color="green",shape="box"];58622 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58622[label="srMyInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];58622 -> 59652[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58622 -> 59653[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58623 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58623[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];58623 -> 59654[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58624[label="ww4421",fontsize=16,color="green",shape="box"];58625[label="Float (Neg Zero) (Neg (Succ ww2045))",fontsize=16,color="green",shape="box"];58626[label="ww2045",fontsize=16,color="green",shape="box"];58627[label="ww2044",fontsize=16,color="green",shape="box"];58628[label="Neg Zero",fontsize=16,color="green",shape="box"];58629[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];58630[label="Neg Zero",fontsize=16,color="green",shape="box"];58631[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58632[label="Neg Zero",fontsize=16,color="green",shape="box"];58633[label="Neg Zero",fontsize=16,color="green",shape="box"];58634[label="Neg Zero",fontsize=16,color="green",shape="box"];58635[label="Neg Zero",fontsize=16,color="green",shape="box"];58636[label="Neg Zero",fontsize=16,color="green",shape="box"];58637[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww5200))) (Float (Pos (Succ ww53)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];58637 -> 59655[label="",style="solid", color="black", weight=3]; 189.27/136.92 58641[label="primPlusFloat (Float ww1250 ww1251) (fsFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];58641 -> 59656[label="",style="solid", color="black", weight=3]; 189.27/136.92 58642[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww6800))) (Float (Pos (Succ ww69)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];58642 -> 59657[label="",style="solid", color="black", weight=3]; 189.27/136.92 58644 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58644[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58644 -> 59658[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58644 -> 59659[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58644 -> 59660[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58645 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58645[label="msMyInt (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];58645 -> 59661[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58645 -> 59662[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58646 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58646[label="srMyInt (Neg Zero) (Neg (Succ ww3100))",fontsize=16,color="magenta"];58646 -> 59663[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58646 -> 59664[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58647 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58647[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58647 -> 59665[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58647 -> 59666[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58647 -> 59667[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58650[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];58650 -> 59676[label="",style="solid", color="black", weight=3]; 189.27/136.92 58651 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58651[label="msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))",fontsize=16,color="magenta"];58651 -> 59677[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58651 -> 59678[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58652 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58652[label="srMyInt (Pos Zero) (Neg (Succ ww12400))",fontsize=16,color="magenta"];58652 -> 59679[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58652 -> 59680[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58653[label="ww123",fontsize=16,color="green",shape="box"];58654[label="ww125",fontsize=16,color="green",shape="box"];58655[label="ww12400",fontsize=16,color="green",shape="box"];58656[label="ww121",fontsize=16,color="green",shape="box"];58657[label="ww12200",fontsize=16,color="green",shape="box"];58658 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58658[label="primPlusFloat (Float ww1250 ww1251) (primDivFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58658 -> 59681[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58658 -> 59682[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58658 -> 59683[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58659 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58659[label="msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))",fontsize=16,color="magenta"];58659 -> 59684[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58659 -> 59685[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58660 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58660[label="srMyInt (Neg Zero) (Neg (Succ ww12400))",fontsize=16,color="magenta"];58660 -> 59686[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58660 -> 59687[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58661 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58661[label="primPlusFloat (Float ww1250 ww1251) (primDivFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58661 -> 59688[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58661 -> 59689[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58661 -> 59690[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58664 -> 60321[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58664[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww1945)",fontsize=16,color="magenta"];58664 -> 60322[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58665[label="ww1945",fontsize=16,color="green",shape="box"];58666[label="psFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];58666 -> 59736[label="",style="solid", color="black", weight=3]; 189.27/136.92 58667[label="ww51",fontsize=16,color="green",shape="box"];58668[label="ww50",fontsize=16,color="green",shape="box"];58669[label="primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];58669 -> 59737[label="",style="solid", color="black", weight=3]; 189.27/136.92 57872[label="ww3000",fontsize=16,color="green",shape="box"];57873[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];57874[label="ww4100",fontsize=16,color="green",shape="box"];57875[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];58670[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];58671[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];58672[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];58673[label="Neg Zero",fontsize=16,color="green",shape="box"];58674[label="ww51",fontsize=16,color="green",shape="box"];58675[label="ww50",fontsize=16,color="green",shape="box"];58676[label="primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];58676 -> 59738[label="",style="solid", color="black", weight=3]; 189.27/136.92 59724[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59725[label="ww3000",fontsize=16,color="green",shape="box"];59726[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];58689 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58689[label="primPlusFloat (Float ww50 ww51) (primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58689 -> 59739[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58689 -> 59740[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58689 -> 59741[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 57813 -> 57924[label="",style="dashed", color="red", weight=0]; 189.27/136.92 57813[label="primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))",fontsize=16,color="magenta"];57813 -> 59742[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 57813 -> 59743[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 57813 -> 59744[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 57813 -> 59745[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58690[label="ww3000",fontsize=16,color="green",shape="box"];58691[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];58692[label="ww4100",fontsize=16,color="green",shape="box"];58693[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];58694[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];57900[label="primPlusFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4697",fontsize=16,color="black",shape="triangle"];57900 -> 57912[label="",style="solid", color="black", weight=3]; 189.27/136.92 58700 -> 53692[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58700[label="not (esEsOrdering (primCmpNat ww1390000 ww310000000) LT)",fontsize=16,color="magenta"];58700 -> 59746[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58700 -> 59747[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58701 -> 59092[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58701[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="magenta"];58701 -> 59404[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58701 -> 59405[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58701 -> 59406[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58701 -> 59407[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58701 -> 59408[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58702 -> 53692[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58702[label="not (esEsOrdering (primCmpNat ww1390000 ww310000000) LT)",fontsize=16,color="magenta"];58702 -> 59748[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58702 -> 59749[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58703 -> 49636[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58703[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58703 -> 59750[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58703 -> 59751[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58703 -> 59752[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58703 -> 59753[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58703 -> 59754[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58704 -> 49636[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58704[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58704 -> 59755[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58704 -> 59756[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58704 -> 59757[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58704 -> 59758[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58704 -> 59759[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58699[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4735 ww4734) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4731 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4733 ww4732 (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="burlywood",shape="triangle"];63168[label="ww4732/MyTrue",fontsize=10,color="white",style="solid",shape="box"];58699 -> 63168[label="",style="solid", color="burlywood", weight=9]; 189.27/136.92 63168 -> 59760[label="",style="solid", color="burlywood", weight=3]; 189.27/136.92 63169[label="ww4732/MyFalse",fontsize=10,color="white",style="solid",shape="box"];58699 -> 63169[label="",style="solid", color="burlywood", weight=9]; 189.27/136.92 63169 -> 59761[label="",style="solid", color="burlywood", weight=3]; 189.27/136.92 58726 -> 49636[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58726[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58726 -> 59762[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58726 -> 59763[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58726 -> 59764[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58726 -> 59765[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58726 -> 59766[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58727 -> 52195[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58727[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];58728 -> 49636[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58728[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58728 -> 59767[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58728 -> 59768[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58728 -> 59769[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58728 -> 59770[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58728 -> 59771[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58729 -> 59092[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58729[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="magenta"];58729 -> 59409[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58729 -> 59410[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58729 -> 59411[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58729 -> 59412[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58729 -> 59413[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58730 -> 52195[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58730[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];58725[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4742 ww4741) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4738 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4740 ww4739 (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="burlywood",shape="triangle"];63170[label="ww4739/MyTrue",fontsize=10,color="white",style="solid",shape="box"];58725 -> 63170[label="",style="solid", color="burlywood", weight=9]; 189.27/136.92 63170 -> 59772[label="",style="solid", color="burlywood", weight=3]; 189.27/136.92 63171[label="ww4739/MyFalse",fontsize=10,color="white",style="solid",shape="box"];58725 -> 63171[label="",style="solid", color="burlywood", weight=9]; 189.27/136.92 63171 -> 59773[label="",style="solid", color="burlywood", weight=3]; 189.27/136.92 58705 -> 52200[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58705[label="not (esEsOrdering LT LT)",fontsize=16,color="magenta"];58706 -> 59092[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58706[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="magenta"];58706 -> 59414[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58706 -> 59415[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58706 -> 59416[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58706 -> 59417[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58706 -> 59418[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58707 -> 52200[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58707[label="not (esEsOrdering LT LT)",fontsize=16,color="magenta"];58708 -> 49636[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58708[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58708 -> 59774[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58708 -> 59775[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58708 -> 59776[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58708 -> 59777[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58708 -> 59778[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58709 -> 49636[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58709[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58709 -> 59779[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58709 -> 59780[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58709 -> 59781[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58709 -> 59782[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58709 -> 59783[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58731 -> 49636[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58731[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58731 -> 59784[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58731 -> 59785[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58731 -> 59786[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58731 -> 59787[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58731 -> 59788[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58732 -> 53114[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58732[label="not (esEsOrdering EQ LT)",fontsize=16,color="magenta"];58733 -> 49636[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58733[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58733 -> 59789[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58733 -> 59790[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58733 -> 59791[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58733 -> 59792[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58733 -> 59793[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58734 -> 59092[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58734[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="magenta"];58734 -> 59419[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58734 -> 59420[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58734 -> 59421[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58734 -> 59422[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58734 -> 59423[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58735 -> 53114[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58735[label="not (esEsOrdering EQ LT)",fontsize=16,color="magenta"];58745[label="ww51",fontsize=16,color="green",shape="box"];58746[label="ww50",fontsize=16,color="green",shape="box"];58747[label="primDivFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];58747 -> 59794[label="",style="solid", color="black", weight=3]; 189.27/136.92 58749 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58749[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58749 -> 59795[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58749 -> 59796[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58749 -> 59797[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58749 -> 59798[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58749 -> 59799[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58750 -> 56426[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58750[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="magenta"];58750 -> 59800[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58750 -> 59801[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58750 -> 59802[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58750 -> 59803[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58750 -> 59804[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58751 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58751[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58751 -> 59805[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58751 -> 59806[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58751 -> 59807[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58751 -> 59808[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58751 -> 59809[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58752 -> 53692[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58752[label="not (esEsOrdering (primCmpNat ww1410000 ww310000000) LT)",fontsize=16,color="magenta"];58752 -> 59810[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58752 -> 59811[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58753 -> 53692[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58753[label="not (esEsOrdering (primCmpNat ww1410000 ww310000000) LT)",fontsize=16,color="magenta"];58753 -> 59812[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58753 -> 59813[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58748[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4748 ww4747) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4743 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4745 ww4744 (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="burlywood",shape="triangle"];63172[label="ww4744/MyTrue",fontsize=10,color="white",style="solid",shape="box"];58748 -> 63172[label="",style="solid", color="burlywood", weight=9]; 189.27/136.92 63172 -> 59814[label="",style="solid", color="burlywood", weight=3]; 189.27/136.92 63173[label="ww4744/MyFalse",fontsize=10,color="white",style="solid",shape="box"];58748 -> 63173[label="",style="solid", color="burlywood", weight=9]; 189.27/136.92 63173 -> 59815[label="",style="solid", color="burlywood", weight=3]; 189.27/136.92 58766 -> 52195[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58766[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];58767 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58767[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58767 -> 59816[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58767 -> 59817[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58767 -> 59818[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58767 -> 59819[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58767 -> 59820[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58768 -> 56426[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58768[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="magenta"];58768 -> 59821[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58768 -> 59822[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58768 -> 59823[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58768 -> 59824[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58768 -> 59825[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58769 -> 52195[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58769[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];58770 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58770[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58770 -> 59826[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58770 -> 59827[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58770 -> 59828[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58770 -> 59829[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58770 -> 59830[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58765[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4754 ww4753) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4749 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4751 ww4750 (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="burlywood",shape="triangle"];63174[label="ww4750/MyTrue",fontsize=10,color="white",style="solid",shape="box"];58765 -> 63174[label="",style="solid", color="burlywood", weight=9]; 189.27/136.92 63174 -> 59831[label="",style="solid", color="burlywood", weight=3]; 189.27/136.92 63175[label="ww4750/MyFalse",fontsize=10,color="white",style="solid",shape="box"];58765 -> 63175[label="",style="solid", color="burlywood", weight=9]; 189.27/136.92 63175 -> 59832[label="",style="solid", color="burlywood", weight=3]; 189.27/136.92 58754 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58754[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58754 -> 59833[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58754 -> 59834[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58754 -> 59835[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58754 -> 59836[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58754 -> 59837[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58755 -> 56426[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58755[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="magenta"];58755 -> 59838[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58755 -> 59839[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58755 -> 59840[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58755 -> 59841[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58755 -> 59842[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58756 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58756[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58756 -> 59843[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58756 -> 59844[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58756 -> 59845[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58756 -> 59846[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58756 -> 59847[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58757 -> 52200[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58757[label="not (esEsOrdering LT LT)",fontsize=16,color="magenta"];58758 -> 52200[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58758[label="not (esEsOrdering LT LT)",fontsize=16,color="magenta"];58771 -> 53114[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58771[label="not (esEsOrdering EQ LT)",fontsize=16,color="magenta"];58772 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58772[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58772 -> 59848[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58772 -> 59849[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58772 -> 59850[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58772 -> 59851[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58772 -> 59852[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58773 -> 56426[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58773[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))) (psFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="magenta"];58773 -> 59853[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58773 -> 59854[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58773 -> 59855[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58773 -> 59856[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58773 -> 59857[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58774 -> 53114[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58774[label="not (esEsOrdering EQ LT)",fontsize=16,color="magenta"];58775 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58775[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero)))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58775 -> 59858[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58775 -> 59859[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58775 -> 59860[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58775 -> 59861[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58775 -> 59862[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58778 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58778[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];58778 -> 59863[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58778 -> 59864[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58779 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58779[label="msMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];58779 -> 59865[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58779 -> 59866[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58780[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];58792[label="ww3000",fontsize=16,color="green",shape="box"];58793[label="Succ Zero",fontsize=16,color="green",shape="box"];58794[label="ww4100",fontsize=16,color="green",shape="box"];58795 -> 57924[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58795[label="primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))",fontsize=16,color="magenta"];58795 -> 59867[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58795 -> 59868[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58795 -> 59869[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58795 -> 59870[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58796[label="Cons ww4755 (iterate (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4755))",fontsize=16,color="green",shape="box"];58796 -> 59871[label="",style="dashed", color="green", weight=3]; 189.27/136.92 57899 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.92 57899[label="primPlusFloat (Float (msMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) ww4696",fontsize=16,color="magenta"];57899 -> 57909[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 57899 -> 57910[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 57899 -> 57911[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58797 -> 57881[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58797[label="primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (Float (Pos (Succ ww3000)) (Neg Zero))",fontsize=16,color="magenta"];58797 -> 59872[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58798[label="Cons ww4701 (iterate (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4701))",fontsize=16,color="green",shape="box"];58798 -> 59873[label="",style="dashed", color="green", weight=3]; 189.27/136.92 59363[label="Zero",fontsize=16,color="green",shape="box"];59364[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59365[label="Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))",fontsize=16,color="green",shape="box"];59366[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];59367[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58803[label="Zero",fontsize=16,color="green",shape="box"];58804[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];58805[label="ww5",fontsize=16,color="green",shape="box"];58806[label="ww3100",fontsize=16,color="green",shape="box"];58807[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];58808[label="Zero",fontsize=16,color="green",shape="box"];58809[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];58810[label="ww5",fontsize=16,color="green",shape="box"];58811[label="ww3100",fontsize=16,color="green",shape="box"];58812[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];58813[label="ww30000000",fontsize=16,color="green",shape="box"];58814[label="ww14300000",fontsize=16,color="green",shape="box"];58815[label="ww30000000",fontsize=16,color="green",shape="box"];58816[label="ww14300000",fontsize=16,color="green",shape="box"];58817[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4707 ww4706) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4703 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4705 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];58817 -> 59874[label="",style="solid", color="black", weight=3]; 189.27/136.92 58818[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4707 ww4706) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4703 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4705 MyFalse (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];58818 -> 59875[label="",style="solid", color="black", weight=3]; 189.27/136.92 59368[label="Zero",fontsize=16,color="green",shape="box"];59369[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59370[label="Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))",fontsize=16,color="green",shape="box"];59371[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];59372[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58823[label="Zero",fontsize=16,color="green",shape="box"];58824[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];58825[label="ww5",fontsize=16,color="green",shape="box"];58826[label="ww3100",fontsize=16,color="green",shape="box"];58827[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];58828[label="Zero",fontsize=16,color="green",shape="box"];58829[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];58830[label="ww5",fontsize=16,color="green",shape="box"];58831[label="ww3100",fontsize=16,color="green",shape="box"];58832[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];58834[label="primDivFloat (primMinusFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ Zero)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];58834 -> 59876[label="",style="solid", color="black", weight=3]; 189.27/136.92 59373[label="Zero",fontsize=16,color="green",shape="box"];59374[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59375[label="Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))",fontsize=16,color="green",shape="box"];59376[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59377[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58839[label="Zero",fontsize=16,color="green",shape="box"];58840[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];58841[label="ww5",fontsize=16,color="green",shape="box"];58842[label="ww3100",fontsize=16,color="green",shape="box"];58843[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];58844[label="ww30000000",fontsize=16,color="green",shape="box"];58845[label="ww15100000",fontsize=16,color="green",shape="box"];58846[label="ww30000000",fontsize=16,color="green",shape="box"];58847[label="ww15100000",fontsize=16,color="green",shape="box"];58848[label="Zero",fontsize=16,color="green",shape="box"];58849[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];58850[label="ww5",fontsize=16,color="green",shape="box"];58851[label="ww3100",fontsize=16,color="green",shape="box"];58852[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];58853[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4712 ww4711) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4708 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4710 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];58853 -> 59877[label="",style="solid", color="black", weight=3]; 189.27/136.92 58854[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4712 ww4711) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4708 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4710 MyFalse (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];58854 -> 59878[label="",style="solid", color="black", weight=3]; 189.27/136.92 59378[label="Zero",fontsize=16,color="green",shape="box"];59379[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59380[label="Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))",fontsize=16,color="green",shape="box"];59381[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59382[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];58859[label="Zero",fontsize=16,color="green",shape="box"];58860[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];58861[label="ww5",fontsize=16,color="green",shape="box"];58862[label="ww3100",fontsize=16,color="green",shape="box"];58863[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];58864[label="Zero",fontsize=16,color="green",shape="box"];58865[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];58866[label="ww5",fontsize=16,color="green",shape="box"];58867[label="ww3100",fontsize=16,color="green",shape="box"];58868[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];58870 -> 59092[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58870[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];58870 -> 59424[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58870 -> 59425[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58870 -> 59426[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58870 -> 59427[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58870 -> 59428[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58871 -> 49636[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58871[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58871 -> 59879[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58871 -> 59880[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58871 -> 59881[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58871 -> 59882[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58871 -> 59883[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58872 -> 53692[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58872[label="not (esEsOrdering (primCmpNat ww300000000 ww1570000) LT)",fontsize=16,color="magenta"];58872 -> 59884[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58872 -> 59885[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58873 -> 49636[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58873[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58873 -> 59886[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58873 -> 59887[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58873 -> 59888[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58873 -> 59889[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58873 -> 59890[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58874 -> 53692[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58874[label="not (esEsOrdering (primCmpNat ww300000000 ww1570000) LT)",fontsize=16,color="magenta"];58874 -> 59891[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58874 -> 59892[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58869[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4760 ww4759) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4756 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4758 ww4757 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];63176[label="ww4757/MyTrue",fontsize=10,color="white",style="solid",shape="box"];58869 -> 63176[label="",style="solid", color="burlywood", weight=9]; 189.27/136.92 63176 -> 59893[label="",style="solid", color="burlywood", weight=3]; 189.27/136.92 63177[label="ww4757/MyFalse",fontsize=10,color="white",style="solid",shape="box"];58869 -> 63177[label="",style="solid", color="burlywood", weight=9]; 189.27/136.92 63177 -> 59894[label="",style="solid", color="burlywood", weight=3]; 189.27/136.92 58875 -> 59092[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58875[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];58875 -> 59429[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58875 -> 59430[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58875 -> 59431[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58875 -> 59432[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58875 -> 59433[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58876 -> 49636[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58876[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58876 -> 59895[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58876 -> 59896[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58876 -> 59897[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58876 -> 59898[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58876 -> 59899[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58877 -> 52195[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58877[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];58878 -> 49636[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58878[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58878 -> 59900[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58878 -> 59901[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58878 -> 59902[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58878 -> 59903[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58878 -> 59904[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58879 -> 52195[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58879[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];58887[label="Zero",fontsize=16,color="green",shape="box"];58888[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];58889[label="ww5",fontsize=16,color="green",shape="box"];58890[label="ww3100",fontsize=16,color="green",shape="box"];58891[label="Succ Zero",fontsize=16,color="green",shape="box"];58892[label="Zero",fontsize=16,color="green",shape="box"];58893[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];58894[label="ww5",fontsize=16,color="green",shape="box"];58895[label="ww3100",fontsize=16,color="green",shape="box"];58896[label="Succ Zero",fontsize=16,color="green",shape="box"];58899[label="ww51",fontsize=16,color="green",shape="box"];58900[label="ww50",fontsize=16,color="green",shape="box"];58901[label="primDivFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];58901 -> 59905[label="",style="solid", color="black", weight=3]; 189.27/136.92 58905 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58905[label="msMyInt (Pos (Succ Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];58905 -> 59906[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58905 -> 59907[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58906 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58906[label="srMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))",fontsize=16,color="magenta"];58906 -> 59908[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58906 -> 59909[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58908 -> 53692[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58908[label="not (esEsOrdering (primCmpNat ww3000000000 ww3100000000) LT)",fontsize=16,color="magenta"];58908 -> 59910[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58908 -> 59911[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58909 -> 53692[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58909[label="not (esEsOrdering (primCmpNat ww3000000000 ww3100000000) LT)",fontsize=16,color="magenta"];58909 -> 59912[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58909 -> 59913[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58910 -> 59092[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58910[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="magenta"];58910 -> 59434[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58910 -> 59435[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58910 -> 59436[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58910 -> 59437[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58910 -> 59438[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58911 -> 49636[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58911[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58911 -> 59914[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58911 -> 59915[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58911 -> 59916[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58911 -> 59917[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58911 -> 59918[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58912 -> 49636[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58912[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58912 -> 59919[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58912 -> 59920[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58912 -> 59921[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58912 -> 59922[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58912 -> 59923[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58907[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4765 ww4764) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4761 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4763 ww4762 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="burlywood",shape="triangle"];63178[label="ww4762/MyTrue",fontsize=10,color="white",style="solid",shape="box"];58907 -> 63178[label="",style="solid", color="burlywood", weight=9]; 189.27/136.92 63178 -> 59924[label="",style="solid", color="burlywood", weight=3]; 189.27/136.92 63179[label="ww4762/MyFalse",fontsize=10,color="white",style="solid",shape="box"];58907 -> 63179[label="",style="solid", color="burlywood", weight=9]; 189.27/136.92 63179 -> 59925[label="",style="solid", color="burlywood", weight=3]; 189.27/136.92 58917 -> 59092[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58917[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="magenta"];58917 -> 59439[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58917 -> 59440[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58917 -> 59441[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58917 -> 59442[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58917 -> 59443[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58918 -> 52195[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58918[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];58919 -> 52195[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58919[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];58920 -> 49636[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58920[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58920 -> 59926[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58920 -> 59927[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58920 -> 59928[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58920 -> 59929[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58920 -> 59930[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58921 -> 49636[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58921[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];58921 -> 59931[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58921 -> 59932[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58921 -> 59933[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58921 -> 59934[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58921 -> 59935[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58916[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4770 ww4769) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4766 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4768 ww4767 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="burlywood",shape="triangle"];63180[label="ww4767/MyTrue",fontsize=10,color="white",style="solid",shape="box"];58916 -> 63180[label="",style="solid", color="burlywood", weight=9]; 189.27/136.92 63180 -> 59936[label="",style="solid", color="burlywood", weight=3]; 189.27/136.92 63181[label="ww4767/MyFalse",fontsize=10,color="white",style="solid",shape="box"];58916 -> 63181[label="",style="solid", color="burlywood", weight=9]; 189.27/136.92 63181 -> 59937[label="",style="solid", color="burlywood", weight=3]; 189.27/136.92 58922[label="Zero",fontsize=16,color="green",shape="box"];58923[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];58924[label="ww5",fontsize=16,color="green",shape="box"];58925[label="Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))",fontsize=16,color="green",shape="box"];58926[label="Zero",fontsize=16,color="green",shape="box"];58927[label="Zero",fontsize=16,color="green",shape="box"];58928[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];58929[label="ww5",fontsize=16,color="green",shape="box"];58930[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];58931[label="Zero",fontsize=16,color="green",shape="box"];58934[label="ww51",fontsize=16,color="green",shape="box"];58935[label="ww50",fontsize=16,color="green",shape="box"];58936[label="primDivFloat (msFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];58936 -> 59938[label="",style="solid", color="black", weight=3]; 189.27/136.92 58940 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58940[label="msMyInt (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];58940 -> 59939[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58940 -> 59940[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58941 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58941[label="srMyInt (Pos (Succ Zero)) (Pos (Succ (Succ (Succ ww310000))))",fontsize=16,color="magenta"];58941 -> 59941[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58941 -> 59942[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59946[label="Float (Pos (Succ ww2417)) (Pos (Succ ww2418))",fontsize=16,color="green",shape="box"];58942[label="ww24151",fontsize=16,color="green",shape="box"];58943[label="ww24150",fontsize=16,color="green",shape="box"];58944[label="Float ww3118 ww2917",fontsize=16,color="green",shape="box"];59952[label="Cons (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) ww4798) (iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) ww4798)))",fontsize=16,color="green",shape="box"];59952 -> 60064[label="",style="dashed", color="green", weight=3]; 189.27/136.92 59952 -> 60065[label="",style="dashed", color="green", weight=3]; 189.27/136.92 58948 -> 27240[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58948[label="not (esEsOrdering (compareMyInt (srMyInt ww33540 ww32840) (srMyInt ww33541 ww32841)) GT)",fontsize=16,color="magenta"];58948 -> 59953[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58948 -> 59954[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58947[label="takeWhile1 (flip ltEsFloat (Float ww32840 ww32841)) ww3349 (iterate (primPlusFloat (Float ww3358 ww3357)) ww3350) ww4771",fontsize=16,color="burlywood",shape="triangle"];63182[label="ww4771/MyTrue",fontsize=10,color="white",style="solid",shape="box"];58947 -> 63182[label="",style="solid", color="burlywood", weight=9]; 189.27/136.92 63182 -> 59955[label="",style="solid", color="burlywood", weight=3]; 189.27/136.92 63183[label="ww4771/MyFalse",fontsize=10,color="white",style="solid",shape="box"];58947 -> 63183[label="",style="solid", color="burlywood", weight=9]; 189.27/136.92 63183 -> 59956[label="",style="solid", color="burlywood", weight=3]; 189.27/136.92 58949[label="Neg ww2084",fontsize=16,color="green",shape="box"];58950[label="Pos ww2082",fontsize=16,color="green",shape="box"];58951[label="ww2081",fontsize=16,color="green",shape="box"];58952[label="Pos (Succ ww2083)",fontsize=16,color="green",shape="box"];58953[label="Pos ww2297",fontsize=16,color="green",shape="box"];58954[label="Neg ww2295",fontsize=16,color="green",shape="box"];58955[label="ww2294",fontsize=16,color="green",shape="box"];58956[label="Pos (Succ ww2296)",fontsize=16,color="green",shape="box"];58957[label="ww30000000",fontsize=16,color="green",shape="box"];58958[label="ww15900000",fontsize=16,color="green",shape="box"];58959[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];58960[label="ww5",fontsize=16,color="green",shape="box"];58961[label="ww3100",fontsize=16,color="green",shape="box"];58962[label="Zero",fontsize=16,color="green",shape="box"];58963[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];58964[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];58965[label="ww5",fontsize=16,color="green",shape="box"];58966[label="ww3100",fontsize=16,color="green",shape="box"];58967[label="Zero",fontsize=16,color="green",shape="box"];58968[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];58969[label="ww30000000",fontsize=16,color="green",shape="box"];58970[label="ww15900000",fontsize=16,color="green",shape="box"];58971[label="Zero",fontsize=16,color="green",shape="box"];58972[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];58973[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];58974[label="ww3100",fontsize=16,color="green",shape="box"];58975[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];58976[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4720 ww4719) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4715 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4717 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];58976 -> 59957[label="",style="solid", color="black", weight=3]; 189.27/136.92 58977[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4720 ww4719) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4715 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4717 MyFalse (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];58977 -> 59958[label="",style="solid", color="black", weight=3]; 189.27/136.92 58978[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];58979[label="ww5",fontsize=16,color="green",shape="box"];58980[label="ww3100",fontsize=16,color="green",shape="box"];58981[label="Zero",fontsize=16,color="green",shape="box"];58982[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];58983[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];58984[label="ww5",fontsize=16,color="green",shape="box"];58985[label="ww3100",fontsize=16,color="green",shape="box"];58986[label="Zero",fontsize=16,color="green",shape="box"];58987[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];58988[label="Zero",fontsize=16,color="green",shape="box"];58989[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];58990[label="Succ (Succ (Succ ww4100000))",fontsize=16,color="green",shape="box"];58991[label="ww3100",fontsize=16,color="green",shape="box"];58992[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];58993[label="ww30000000",fontsize=16,color="green",shape="box"];58994[label="ww16700000",fontsize=16,color="green",shape="box"];58995[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];58996[label="ww5",fontsize=16,color="green",shape="box"];58997[label="ww3100",fontsize=16,color="green",shape="box"];58998[label="Zero",fontsize=16,color="green",shape="box"];58999[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59000[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59001[label="ww5",fontsize=16,color="green",shape="box"];59002[label="ww3100",fontsize=16,color="green",shape="box"];59003[label="Zero",fontsize=16,color="green",shape="box"];59004[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59005[label="ww30000000",fontsize=16,color="green",shape="box"];59006[label="ww16700000",fontsize=16,color="green",shape="box"];59007[label="Zero",fontsize=16,color="green",shape="box"];59008[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59009[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59010[label="ww3100",fontsize=16,color="green",shape="box"];59011[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];59012[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4726 ww4725) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4721 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4723 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];59012 -> 59959[label="",style="solid", color="black", weight=3]; 189.27/136.92 59013[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4726 ww4725) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4721 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4723 MyFalse (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];59013 -> 59960[label="",style="solid", color="black", weight=3]; 189.27/136.92 59014[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59015[label="ww5",fontsize=16,color="green",shape="box"];59016[label="ww3100",fontsize=16,color="green",shape="box"];59017[label="Zero",fontsize=16,color="green",shape="box"];59018[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59019[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59020[label="ww5",fontsize=16,color="green",shape="box"];59021[label="ww3100",fontsize=16,color="green",shape="box"];59022[label="Zero",fontsize=16,color="green",shape="box"];59023[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59024[label="Zero",fontsize=16,color="green",shape="box"];59025[label="Succ (Succ (Succ (Succ ww30000000)))",fontsize=16,color="green",shape="box"];59026[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59027[label="ww3100",fontsize=16,color="green",shape="box"];59028[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];59030 -> 53692[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59030[label="not (esEsOrdering (primCmpNat ww300000000 ww1730000) LT)",fontsize=16,color="magenta"];59030 -> 59961[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59030 -> 59962[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59031 -> 53692[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59031[label="not (esEsOrdering (primCmpNat ww300000000 ww1730000) LT)",fontsize=16,color="magenta"];59031 -> 59963[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59031 -> 59964[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59032 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59032[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];59032 -> 59965[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59032 -> 59966[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59032 -> 59967[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59032 -> 59968[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59032 -> 59969[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59033 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59033[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];59033 -> 59970[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59033 -> 59971[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59033 -> 59972[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59033 -> 59973[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59033 -> 59974[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59034 -> 56426[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59034[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];59034 -> 59975[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59034 -> 59976[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59034 -> 59977[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59034 -> 59978[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59034 -> 59979[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59029[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4779 ww4778) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4774 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4776 ww4775 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="burlywood",shape="triangle"];63184[label="ww4775/MyTrue",fontsize=10,color="white",style="solid",shape="box"];59029 -> 63184[label="",style="solid", color="burlywood", weight=9]; 189.27/136.92 63184 -> 59980[label="",style="solid", color="burlywood", weight=3]; 189.27/136.92 63185[label="ww4775/MyFalse",fontsize=10,color="white",style="solid",shape="box"];59029 -> 63185[label="",style="solid", color="burlywood", weight=9]; 189.27/136.92 63185 -> 59981[label="",style="solid", color="burlywood", weight=3]; 189.27/136.92 59035 -> 52195[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59035[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];59036 -> 52195[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59036[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];59037 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59037[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];59037 -> 59982[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59037 -> 59983[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59037 -> 59984[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59037 -> 59985[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59037 -> 59986[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59038 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59038[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];59038 -> 59987[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59038 -> 59988[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59038 -> 59989[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59038 -> 59990[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59038 -> 59991[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59039 -> 56426[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59039[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];59039 -> 59992[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59039 -> 59993[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59039 -> 59994[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59039 -> 59995[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59039 -> 59996[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59040[label="Zero",fontsize=16,color="green",shape="box"];59041[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59042[label="Succ Zero",fontsize=16,color="green",shape="box"];59043[label="ww3100",fontsize=16,color="green",shape="box"];59044[label="ww5",fontsize=16,color="green",shape="box"];59045[label="Zero",fontsize=16,color="green",shape="box"];59046[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59047[label="Succ Zero",fontsize=16,color="green",shape="box"];59048[label="ww3100",fontsize=16,color="green",shape="box"];59049[label="ww5",fontsize=16,color="green",shape="box"];59051 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59051[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];59051 -> 59997[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59051 -> 59998[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59051 -> 59999[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59051 -> 60000[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59051 -> 60001[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59052 -> 53692[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59052[label="not (esEsOrdering (primCmpNat ww3000000000 ww3100000000) LT)",fontsize=16,color="magenta"];59052 -> 60002[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59052 -> 60003[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59053 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59053[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];59053 -> 60004[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59053 -> 60005[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59053 -> 60006[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59053 -> 60007[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59053 -> 60008[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59054 -> 56426[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59054[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="magenta"];59054 -> 60009[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59054 -> 60010[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59054 -> 60011[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59054 -> 60012[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59054 -> 60013[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59055 -> 53692[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59055[label="not (esEsOrdering (primCmpNat ww3000000000 ww3100000000) LT)",fontsize=16,color="magenta"];59055 -> 60014[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59055 -> 60015[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59050[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4785 ww4784) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4780 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4782 ww4781 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="burlywood",shape="triangle"];63186[label="ww4781/MyTrue",fontsize=10,color="white",style="solid",shape="box"];59050 -> 63186[label="",style="solid", color="burlywood", weight=9]; 189.27/136.92 63186 -> 60016[label="",style="solid", color="burlywood", weight=3]; 189.27/136.92 63187[label="ww4781/MyFalse",fontsize=10,color="white",style="solid",shape="box"];59050 -> 63187[label="",style="solid", color="burlywood", weight=9]; 189.27/136.92 63187 -> 60017[label="",style="solid", color="burlywood", weight=3]; 189.27/136.92 59057 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59057[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];59057 -> 60018[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59057 -> 60019[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59057 -> 60020[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59057 -> 60021[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59057 -> 60022[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59058 -> 30008[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59058[label="psFloat ww5 (fsFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];59058 -> 60023[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59058 -> 60024[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59058 -> 60025[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59058 -> 60026[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59058 -> 60027[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59059 -> 52195[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59059[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];59060 -> 56426[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59060[label="iterate (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) (psFloat (msFloat (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="magenta"];59060 -> 60028[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59060 -> 60029[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59060 -> 60030[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59060 -> 60031[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59060 -> 60032[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59061 -> 52195[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59061[label="not (esEsOrdering GT LT)",fontsize=16,color="magenta"];59056[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4791 ww4790) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4786 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4788 ww4787 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="burlywood",shape="triangle"];63188[label="ww4787/MyTrue",fontsize=10,color="white",style="solid",shape="box"];59056 -> 63188[label="",style="solid", color="burlywood", weight=9]; 189.27/136.92 63188 -> 60033[label="",style="solid", color="burlywood", weight=3]; 189.27/136.92 63189[label="ww4787/MyFalse",fontsize=10,color="white",style="solid",shape="box"];59056 -> 63189[label="",style="solid", color="burlywood", weight=9]; 189.27/136.92 63189 -> 60034[label="",style="solid", color="burlywood", weight=3]; 189.27/136.92 59062[label="Zero",fontsize=16,color="green",shape="box"];59063[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];59064[label="Zero",fontsize=16,color="green",shape="box"];59065[label="Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))",fontsize=16,color="green",shape="box"];59066[label="ww5",fontsize=16,color="green",shape="box"];59067[label="Zero",fontsize=16,color="green",shape="box"];59068[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];59069[label="Zero",fontsize=16,color="green",shape="box"];59070[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];59071[label="ww5",fontsize=16,color="green",shape="box"];59072 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59072[label="srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];59072 -> 60035[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59072 -> 60036[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59073 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59073[label="srMyInt (srMyInt (Neg (Succ ww4100)) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59073 -> 60037[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59073 -> 60038[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59074[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];59075 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59075[label="msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))",fontsize=16,color="magenta"];59075 -> 60039[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59075 -> 60040[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59076[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59077 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59077[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];59077 -> 60041[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59077 -> 60042[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 57876[label="ww3000",fontsize=16,color="green",shape="box"];57877[label="Zero",fontsize=16,color="green",shape="box"];57878[label="ww4100",fontsize=16,color="green",shape="box"];57879[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];59078 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59078[label="srMyInt (msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))) (Pos (Succ Zero))",fontsize=16,color="magenta"];59078 -> 60043[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59078 -> 60044[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59079 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59079[label="srMyInt (srMyInt (Neg Zero) (Neg Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59079 -> 60045[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59079 -> 60046[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59080[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];59081 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59081[label="msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))",fontsize=16,color="magenta"];59081 -> 60047[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59081 -> 60048[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59082[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59083 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59083[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];59083 -> 60049[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59083 -> 60050[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59727[label="Zero",fontsize=16,color="green",shape="box"];59728[label="ww3000",fontsize=16,color="green",shape="box"];59729[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];59088 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59088[label="primPlusFloat (Float ww430 ww431) (primDivFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) (Float ww420 ww421)) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];59088 -> 60051[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59088 -> 60052[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59088 -> 60053[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59089[label="ww29151",fontsize=16,color="green",shape="box"];59090[label="Pos (Succ ww2914)",fontsize=16,color="green",shape="box"];59091 -> 59590[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59091[label="primPlusFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151)",fontsize=16,color="magenta"];59091 -> 60054[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59393 -> 59582[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59393[label="psFloat (msFloat (Float (Pos (Succ ww2913)) (Pos (Succ ww2914))) (Float ww29150 ww29151)) (Float ww29150 ww29151)",fontsize=16,color="magenta"];59393 -> 60055[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59450[label="Pos Zero",fontsize=16,color="green",shape="box"];59451[label="Neg Zero",fontsize=16,color="green",shape="box"];59452[label="ww4000",fontsize=16,color="green",shape="box"];59453[label="Pos Zero",fontsize=16,color="green",shape="box"];59454[label="Float (Pos Zero) (Neg (Succ ww1960))",fontsize=16,color="green",shape="box"];59455[label="ww1960",fontsize=16,color="green",shape="box"];59456[label="ww1959",fontsize=16,color="green",shape="box"];59457[label="ww1958",fontsize=16,color="green",shape="box"];60059[label="Float (Pos (Succ ww2100)) (Pos (Succ ww2101))",fontsize=16,color="green",shape="box"];59458[label="ww20981",fontsize=16,color="green",shape="box"];59459[label="ww20980",fontsize=16,color="green",shape="box"];59460[label="Float ww3142 ww3141",fontsize=16,color="green",shape="box"];60063[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) ww4799) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) ww4799)))",fontsize=16,color="green",shape="box"];60063 -> 60085[label="",style="dashed", color="green", weight=3]; 189.27/136.92 60063 -> 60086[label="",style="dashed", color="green", weight=3]; 189.27/136.92 59463[label="Pos Zero",fontsize=16,color="green",shape="box"];59464[label="Neg Zero",fontsize=16,color="green",shape="box"];59465[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];59466[label="Pos Zero",fontsize=16,color="green",shape="box"];59467[label="Neg Zero",fontsize=16,color="green",shape="box"];59468[label="Pos Zero",fontsize=16,color="green",shape="box"];59469[label="ww1968",fontsize=16,color="green",shape="box"];59470[label="ww1969",fontsize=16,color="green",shape="box"];59471[label="Float (Pos Zero) (Neg (Succ ww1969))",fontsize=16,color="green",shape="box"];59472 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59472[label="srMyInt ww2970 (Pos (Succ Zero))",fontsize=16,color="magenta"];59472 -> 60066[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59472 -> 60067[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59473 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59473[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59473 -> 60068[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59473 -> 60069[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59474[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];59475[label="ww2970",fontsize=16,color="green",shape="box"];59476[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59477 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59477[label="srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))",fontsize=16,color="magenta"];59477 -> 60070[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59477 -> 60071[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59478 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59478[label="srMyInt ww2973 (Pos (Succ Zero))",fontsize=16,color="magenta"];59478 -> 60072[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59478 -> 60073[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59479 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59479[label="srMyInt (srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59479 -> 60074[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59479 -> 60075[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59480[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];59481[label="ww2973",fontsize=16,color="green",shape="box"];59482[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59483 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59483[label="srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))",fontsize=16,color="magenta"];59483 -> 60076[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59483 -> 60077[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59484[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59485[label="Pos Zero",fontsize=16,color="green",shape="box"];59486[label="ww4000",fontsize=16,color="green",shape="box"];59487[label="Neg Zero",fontsize=16,color="green",shape="box"];59488[label="Float (Neg Zero) (Neg (Succ ww1979))",fontsize=16,color="green",shape="box"];59489[label="ww1978",fontsize=16,color="green",shape="box"];59490[label="ww1977",fontsize=16,color="green",shape="box"];59491[label="ww1979",fontsize=16,color="green",shape="box"];59492[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59493[label="Pos Zero",fontsize=16,color="green",shape="box"];59494[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];59495[label="Neg Zero",fontsize=16,color="green",shape="box"];59496[label="Pos Zero",fontsize=16,color="green",shape="box"];59497[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];60081[label="Float (Neg (Succ ww2131)) (Pos (Succ ww2132))",fontsize=16,color="green",shape="box"];59498[label="ww21291",fontsize=16,color="green",shape="box"];59499[label="ww21290",fontsize=16,color="green",shape="box"];59500[label="Float ww3189 ww3188",fontsize=16,color="green",shape="box"];60084[label="Cons (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) ww4800) (iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) ww4800)))",fontsize=16,color="green",shape="box"];60084 -> 60132[label="",style="dashed", color="green", weight=3]; 189.27/136.92 60084 -> 60133[label="",style="dashed", color="green", weight=3]; 189.27/136.92 59503[label="Pos Zero",fontsize=16,color="green",shape="box"];59504[label="Neg Zero",fontsize=16,color="green",shape="box"];59505[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];59506[label="ww1982",fontsize=16,color="green",shape="box"];59507[label="ww1983",fontsize=16,color="green",shape="box"];59508[label="ww1984",fontsize=16,color="green",shape="box"];59509[label="Float (Neg (Succ ww1983)) (Neg (Succ ww1984))",fontsize=16,color="green",shape="box"];59510[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59511[label="Pos Zero",fontsize=16,color="green",shape="box"];59512[label="Neg Zero",fontsize=16,color="green",shape="box"];59513[label="Neg Zero",fontsize=16,color="green",shape="box"];59514[label="Pos Zero",fontsize=16,color="green",shape="box"];59515[label="Neg Zero",fontsize=16,color="green",shape="box"];59516[label="Pos Zero",fontsize=16,color="green",shape="box"];59517[label="Neg Zero",fontsize=16,color="green",shape="box"];59518[label="Neg Zero",fontsize=16,color="green",shape="box"];59519[label="ww1987",fontsize=16,color="green",shape="box"];59520[label="Float (Neg Zero) (Neg (Succ ww1988))",fontsize=16,color="green",shape="box"];59521[label="ww1988",fontsize=16,color="green",shape="box"];59522 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59522[label="srMyInt ww3040 (Pos (Succ Zero))",fontsize=16,color="magenta"];59522 -> 60087[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59522 -> 60088[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59523[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];59524[label="ww3040",fontsize=16,color="green",shape="box"];59525[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];59526[label="Zero",fontsize=16,color="green",shape="box"];59527[label="Succ ww95600",fontsize=16,color="green",shape="box"];59528 -> 50245[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59528[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))",fontsize=16,color="magenta"];59528 -> 60089[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59528 -> 60090[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59528 -> 60091[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59529[label="Zero",fontsize=16,color="green",shape="box"];59530[label="Succ ww95600",fontsize=16,color="green",shape="box"];59531[label="Float (Pos (Succ ww957)) (Pos (Succ ww95800))",fontsize=16,color="green",shape="box"];59532[label="Succ ww95800",fontsize=16,color="green",shape="box"];59533[label="Zero",fontsize=16,color="green",shape="box"];59534 -> 50245[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59534[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))) (Float (Pos (Succ ww957)) (Pos (Succ ww95800)))",fontsize=16,color="magenta"];59534 -> 60092[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59534 -> 60093[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59534 -> 60094[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59535[label="Succ ww95800",fontsize=16,color="green",shape="box"];59536[label="Zero",fontsize=16,color="green",shape="box"];59537[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];59538[label="Zero",fontsize=16,color="green",shape="box"];59539[label="Zero",fontsize=16,color="green",shape="box"];59540 -> 50245[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59540[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))",fontsize=16,color="magenta"];59540 -> 60095[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59540 -> 60096[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59540 -> 60097[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59541[label="Zero",fontsize=16,color="green",shape="box"];59542[label="Zero",fontsize=16,color="green",shape="box"];59543[label="Float (Pos (Succ ww957)) (Neg Zero)",fontsize=16,color="green",shape="box"];59544 -> 50876[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59544[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Pos Zero)) (Float (Pos (Succ ww957)) (Neg Zero))) (Float (Pos (Succ ww957)) (Neg Zero))",fontsize=16,color="magenta"];59544 -> 60098[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59545 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59545[label="srMyInt ww2763 (Pos (Succ Zero))",fontsize=16,color="magenta"];59545 -> 60099[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59545 -> 60100[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59546 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59546[label="srMyInt (srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59546 -> 60101[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59546 -> 60102[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59547[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];59548[label="ww2763",fontsize=16,color="green",shape="box"];59549[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59550 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59550[label="srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))",fontsize=16,color="magenta"];59550 -> 60103[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59550 -> 60104[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59551[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];59552 -> 50885[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59552[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg (Succ ww95600))) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))",fontsize=16,color="magenta"];59552 -> 60105[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59553[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];59554 -> 50901[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59554[label="psFloat (msFloat (Float (Neg (Succ ww955)) (Neg Zero)) (Float (Pos (Succ ww957)) (Pos Zero))) (Float (Pos (Succ ww957)) (Pos Zero))",fontsize=16,color="magenta"];59554 -> 60106[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59555[label="Neg Zero",fontsize=16,color="green",shape="box"];59556[label="Pos Zero",fontsize=16,color="green",shape="box"];59557[label="Pos Zero",fontsize=16,color="green",shape="box"];59558[label="Neg Zero",fontsize=16,color="green",shape="box"];59559[label="ww650",fontsize=16,color="green",shape="box"];59560[label="ww651",fontsize=16,color="green",shape="box"];59561[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59562[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59563[label="Pos Zero",fontsize=16,color="green",shape="box"];59564[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];59565[label="Neg Zero",fontsize=16,color="green",shape="box"];59566[label="Pos Zero",fontsize=16,color="green",shape="box"];59567[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];59568[label="Pos Zero",fontsize=16,color="green",shape="box"];59569[label="Neg Zero",fontsize=16,color="green",shape="box"];59570[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];59571[label="primDivFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ (Succ (Succ Zero))))) (Float ww19410 ww19411)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];59571 -> 60107[label="",style="solid", color="black", weight=3]; 189.27/136.92 59572[label="Neg Zero",fontsize=16,color="green",shape="box"];59573[label="Pos Zero",fontsize=16,color="green",shape="box"];59574[label="Pos Zero",fontsize=16,color="green",shape="box"];59575 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59575[label="srMyInt ww2816 (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59575 -> 60108[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59575 -> 60109[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59576[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59577[label="ww2816",fontsize=16,color="green",shape="box"];59593[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4793",fontsize=16,color="black",shape="triangle"];59593 -> 60110[label="",style="solid", color="black", weight=3]; 189.27/136.92 59594 -> 59579[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59594[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4793))",fontsize=16,color="magenta"];59594 -> 60111[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59585[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos (Succ ww137500)))) ww4691",fontsize=16,color="black",shape="box"];59585 -> 60112[label="",style="solid", color="black", weight=3]; 189.27/136.92 59636[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4794",fontsize=16,color="black",shape="triangle"];59636 -> 60113[label="",style="solid", color="black", weight=3]; 189.27/136.92 59637 -> 59587[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59637[label="iterate (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero)))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) (psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4794))",fontsize=16,color="magenta"];59637 -> 60114[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59595 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59595[label="srMyInt (srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59595 -> 60115[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59595 -> 60116[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59596[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59597 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59597[label="srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))",fontsize=16,color="magenta"];59597 -> 60117[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59597 -> 60118[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59598 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59598[label="srMyInt (Neg (Succ ww137300)) (Neg Zero)",fontsize=16,color="magenta"];59598 -> 60119[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59598 -> 60120[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59599 -> 20978[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59599[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];59600[label="ww4433",fontsize=16,color="green",shape="box"];59601 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59601[label="srMyInt (Neg Zero) (Neg (Succ ww137500))",fontsize=16,color="magenta"];59601 -> 60121[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59601 -> 60122[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59602 -> 20978[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59602[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];59603[label="ww4434",fontsize=16,color="green",shape="box"];59604 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59604[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];59604 -> 60123[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59604 -> 60124[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59605 -> 20978[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59605[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];59606[label="ww4435",fontsize=16,color="green",shape="box"];59607[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59608[label="Pos Zero",fontsize=16,color="green",shape="box"];60131[label="Cons (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) ww4801) (iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) ww4801)))",fontsize=16,color="green",shape="box"];60131 -> 60143[label="",style="dashed", color="green", weight=3]; 189.27/136.92 60131 -> 60144[label="",style="dashed", color="green", weight=3]; 189.27/136.92 60128[label="Float (Neg Zero) (Neg (Succ ww2186))",fontsize=16,color="green",shape="box"];59611[label="Neg Zero",fontsize=16,color="green",shape="box"];59612[label="Pos Zero",fontsize=16,color="green",shape="box"];60142[label="Cons (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) ww4802) (iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) ww4802)))",fontsize=16,color="green",shape="box"];60142 -> 60165[label="",style="dashed", color="green", weight=3]; 189.27/136.92 60142 -> 60166[label="",style="dashed", color="green", weight=3]; 189.27/136.92 59615 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59615[label="srMyInt (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59615 -> 60145[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59615 -> 60146[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59616[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59617 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59617[label="srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))",fontsize=16,color="magenta"];59617 -> 60147[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59617 -> 60148[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60137[label="Float (Neg Zero) (Pos (Succ ww2193))",fontsize=16,color="green",shape="box"];59618[label="Pos Zero",fontsize=16,color="green",shape="box"];59619[label="Neg Zero",fontsize=16,color="green",shape="box"];59620[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59621[label="Pos Zero",fontsize=16,color="green",shape="box"];59622[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];59623[label="Neg Zero",fontsize=16,color="green",shape="box"];59624[label="Pos Zero",fontsize=16,color="green",shape="box"];59625[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];59626 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59626[label="srMyInt (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59626 -> 60149[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59626 -> 60150[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59627[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59628 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59628[label="srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))",fontsize=16,color="magenta"];59628 -> 60151[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59628 -> 60152[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59674[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) ww4795",fontsize=16,color="black",shape="triangle"];59674 -> 60153[label="",style="solid", color="black", weight=3]; 189.27/136.92 59675 -> 59630[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59675[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) ww4795))",fontsize=16,color="magenta"];59675 -> 60154[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59638[label="Pos Zero",fontsize=16,color="green",shape="box"];59639[label="Neg Zero",fontsize=16,color="green",shape="box"];59640[label="Neg (Succ ww3000)",fontsize=16,color="green",shape="box"];59641[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59642[label="Pos Zero",fontsize=16,color="green",shape="box"];59643[label="Neg Zero",fontsize=16,color="green",shape="box"];59644[label="Neg Zero",fontsize=16,color="green",shape="box"];59645[label="Pos Zero",fontsize=16,color="green",shape="box"];59646[label="Neg Zero",fontsize=16,color="green",shape="box"];60164[label="Cons (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) ww4803) (iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) ww4803)))",fontsize=16,color="green",shape="box"];60164 -> 60280[label="",style="dashed", color="green", weight=3]; 189.27/136.92 60164 -> 60281[label="",style="dashed", color="green", weight=3]; 189.27/136.92 59649 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59649[label="srMyInt (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];59649 -> 60167[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59649 -> 60168[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59650[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59651 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59651[label="srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))",fontsize=16,color="magenta"];59651 -> 60169[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59651 -> 60170[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60158[label="Float (Neg Zero) (Pos (Succ ww2214))",fontsize=16,color="green",shape="box"];59652[label="Pos Zero",fontsize=16,color="green",shape="box"];59653[label="Neg Zero",fontsize=16,color="green",shape="box"];59654[label="Neg Zero",fontsize=16,color="green",shape="box"];59655 -> 26925[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59655[label="primDivFloat (Float (msMyInt (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww53))) (srMyInt (Pos (Succ ww5200)) (Pos (Succ ww5400)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];59655 -> 60171[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59655 -> 60172[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59656 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59656[label="primPlusFloat (Float ww1250 ww1251) (primDivFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];59656 -> 60173[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59656 -> 60174[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59656 -> 60175[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59657 -> 26925[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59657[label="primDivFloat (Float (msMyInt (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww69))) (srMyInt (Pos (Succ ww6800)) (Pos (Succ ww7000)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];59657 -> 60176[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59657 -> 60177[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59658[label="ww51",fontsize=16,color="green",shape="box"];59659[label="ww50",fontsize=16,color="green",shape="box"];59660[label="primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];59660 -> 60178[label="",style="solid", color="black", weight=3]; 189.27/136.92 59661[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];59662[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];59663[label="Neg (Succ ww3100)",fontsize=16,color="green",shape="box"];59664[label="Neg Zero",fontsize=16,color="green",shape="box"];59665[label="ww51",fontsize=16,color="green",shape="box"];59666[label="ww50",fontsize=16,color="green",shape="box"];59667[label="primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];59667 -> 60179[label="",style="solid", color="black", weight=3]; 189.27/136.92 59676 -> 26925[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59676[label="primDivFloat (Float (msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))) (srMyInt (Pos (Succ ww12200)) (Neg (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];59676 -> 60180[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59676 -> 60181[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59677[label="ww121",fontsize=16,color="green",shape="box"];59678[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];59679[label="Neg (Succ ww12400)",fontsize=16,color="green",shape="box"];59680[label="Pos Zero",fontsize=16,color="green",shape="box"];59681[label="ww1251",fontsize=16,color="green",shape="box"];59682[label="ww1250",fontsize=16,color="green",shape="box"];59683[label="primDivFloat (msFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];59683 -> 60182[label="",style="solid", color="black", weight=3]; 189.27/136.92 59684[label="ww121",fontsize=16,color="green",shape="box"];59685[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];59686[label="Neg (Succ ww12400)",fontsize=16,color="green",shape="box"];59687[label="Neg Zero",fontsize=16,color="green",shape="box"];59688[label="ww1251",fontsize=16,color="green",shape="box"];59689[label="ww1250",fontsize=16,color="green",shape="box"];59690[label="primDivFloat (msFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];59690 -> 60183[label="",style="solid", color="black", weight=3]; 189.27/136.92 60322[label="ww1945",fontsize=16,color="green",shape="box"];60321[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww4808)",fontsize=16,color="black",shape="triangle"];60321 -> 60326[label="",style="solid", color="black", weight=3]; 189.27/136.92 59736[label="primPlusFloat ww1946 (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="burlywood",shape="box"];63190[label="ww1946/Float ww19460 ww19461",fontsize=10,color="white",style="solid",shape="box"];59736 -> 63190[label="",style="solid", color="burlywood", weight=9]; 189.27/136.92 63190 -> 60186[label="",style="solid", color="burlywood", weight=3]; 189.27/136.92 59737 -> 60295[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59737[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];59737 -> 60302[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59737 -> 60303[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59737 -> 60304[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59738[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];59738 -> 60188[label="",style="solid", color="black", weight=3]; 189.27/136.92 59739[label="ww51",fontsize=16,color="green",shape="box"];59740[label="ww50",fontsize=16,color="green",shape="box"];59741[label="primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];59741 -> 60189[label="",style="solid", color="black", weight=3]; 189.27/136.92 59742[label="ww3000",fontsize=16,color="green",shape="box"];59743[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];59744[label="ww4100",fontsize=16,color="green",shape="box"];59745[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];57912[label="primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4697",fontsize=16,color="black",shape="box"];57912 -> 57929[label="",style="solid", color="black", weight=3]; 189.27/136.92 59746[label="ww1390000",fontsize=16,color="green",shape="box"];59747[label="ww310000000",fontsize=16,color="green",shape="box"];59404[label="Succ Zero",fontsize=16,color="green",shape="box"];59405[label="Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))",fontsize=16,color="green",shape="box"];59406[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];59407[label="Zero",fontsize=16,color="green",shape="box"];59408[label="Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))",fontsize=16,color="green",shape="box"];59748[label="ww1390000",fontsize=16,color="green",shape="box"];59749[label="ww310000000",fontsize=16,color="green",shape="box"];59750[label="Succ Zero",fontsize=16,color="green",shape="box"];59751[label="ww3000",fontsize=16,color="green",shape="box"];59752[label="ww5",fontsize=16,color="green",shape="box"];59753[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];59754[label="Zero",fontsize=16,color="green",shape="box"];59755[label="Succ Zero",fontsize=16,color="green",shape="box"];59756[label="ww3000",fontsize=16,color="green",shape="box"];59757[label="ww5",fontsize=16,color="green",shape="box"];59758[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];59759[label="Zero",fontsize=16,color="green",shape="box"];59760[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4735 ww4734) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4731 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4733 MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];59760 -> 60190[label="",style="solid", color="black", weight=3]; 189.27/136.92 59761[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4735 ww4734) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4731 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4733 MyFalse (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];59761 -> 60191[label="",style="solid", color="black", weight=3]; 189.27/136.92 59762[label="Succ Zero",fontsize=16,color="green",shape="box"];59763[label="ww3000",fontsize=16,color="green",shape="box"];59764[label="ww5",fontsize=16,color="green",shape="box"];59765[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59766[label="Zero",fontsize=16,color="green",shape="box"];59767[label="Succ Zero",fontsize=16,color="green",shape="box"];59768[label="ww3000",fontsize=16,color="green",shape="box"];59769[label="ww5",fontsize=16,color="green",shape="box"];59770[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59771[label="Zero",fontsize=16,color="green",shape="box"];59409[label="Succ Zero",fontsize=16,color="green",shape="box"];59410[label="Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];59411[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];59412[label="Zero",fontsize=16,color="green",shape="box"];59413[label="Pos (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];59772[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4742 ww4741) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4738 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4740 MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];59772 -> 60192[label="",style="solid", color="black", weight=3]; 189.27/136.92 59773[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4742 ww4741) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4738 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4740 MyFalse (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];59773 -> 60193[label="",style="solid", color="black", weight=3]; 189.27/136.92 59414[label="Succ Zero",fontsize=16,color="green",shape="box"];59415[label="Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))",fontsize=16,color="green",shape="box"];59416[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];59417[label="Zero",fontsize=16,color="green",shape="box"];59418[label="Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000))))))",fontsize=16,color="green",shape="box"];59774[label="Succ Zero",fontsize=16,color="green",shape="box"];59775[label="ww3000",fontsize=16,color="green",shape="box"];59776[label="ww5",fontsize=16,color="green",shape="box"];59777[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];59778[label="Zero",fontsize=16,color="green",shape="box"];59779[label="Succ Zero",fontsize=16,color="green",shape="box"];59780[label="ww3000",fontsize=16,color="green",shape="box"];59781[label="ww5",fontsize=16,color="green",shape="box"];59782[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];59783[label="Zero",fontsize=16,color="green",shape="box"];59784[label="Succ Zero",fontsize=16,color="green",shape="box"];59785[label="ww3000",fontsize=16,color="green",shape="box"];59786[label="ww5",fontsize=16,color="green",shape="box"];59787[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59788[label="Zero",fontsize=16,color="green",shape="box"];59789[label="Succ Zero",fontsize=16,color="green",shape="box"];59790[label="ww3000",fontsize=16,color="green",shape="box"];59791[label="ww5",fontsize=16,color="green",shape="box"];59792[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59793[label="Zero",fontsize=16,color="green",shape="box"];59419[label="Succ Zero",fontsize=16,color="green",shape="box"];59420[label="Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];59421[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];59422[label="Zero",fontsize=16,color="green",shape="box"];59423[label="Pos (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];59794[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];59794 -> 60194[label="",style="solid", color="black", weight=3]; 189.27/136.92 59795[label="ww3000",fontsize=16,color="green",shape="box"];59796[label="ww5",fontsize=16,color="green",shape="box"];59797[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];59798[label="Succ Zero",fontsize=16,color="green",shape="box"];59799[label="Zero",fontsize=16,color="green",shape="box"];59800[label="Succ Zero",fontsize=16,color="green",shape="box"];59801[label="ww3000",fontsize=16,color="green",shape="box"];59802[label="Zero",fontsize=16,color="green",shape="box"];59803[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];59804[label="Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))",fontsize=16,color="green",shape="box"];59805[label="ww3000",fontsize=16,color="green",shape="box"];59806[label="ww5",fontsize=16,color="green",shape="box"];59807[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];59808[label="Succ Zero",fontsize=16,color="green",shape="box"];59809[label="Zero",fontsize=16,color="green",shape="box"];59810[label="ww1410000",fontsize=16,color="green",shape="box"];59811[label="ww310000000",fontsize=16,color="green",shape="box"];59812[label="ww1410000",fontsize=16,color="green",shape="box"];59813[label="ww310000000",fontsize=16,color="green",shape="box"];59814[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4748 ww4747) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4743 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4745 MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];59814 -> 60195[label="",style="solid", color="black", weight=3]; 189.27/136.92 59815[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4748 ww4747) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4743 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4745 MyFalse (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];59815 -> 60196[label="",style="solid", color="black", weight=3]; 189.27/136.92 59816[label="ww3000",fontsize=16,color="green",shape="box"];59817[label="ww5",fontsize=16,color="green",shape="box"];59818[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59819[label="Succ Zero",fontsize=16,color="green",shape="box"];59820[label="Zero",fontsize=16,color="green",shape="box"];59821[label="Succ Zero",fontsize=16,color="green",shape="box"];59822[label="ww3000",fontsize=16,color="green",shape="box"];59823[label="Zero",fontsize=16,color="green",shape="box"];59824[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59825[label="Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];59826[label="ww3000",fontsize=16,color="green",shape="box"];59827[label="ww5",fontsize=16,color="green",shape="box"];59828[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59829[label="Succ Zero",fontsize=16,color="green",shape="box"];59830[label="Zero",fontsize=16,color="green",shape="box"];59831[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4754 ww4753) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4749 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4751 MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];59831 -> 60197[label="",style="solid", color="black", weight=3]; 189.27/136.92 59832[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4754 ww4753) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4749 (numericEnumFromThenToP1 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4751 MyFalse (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];59832 -> 60198[label="",style="solid", color="black", weight=3]; 189.27/136.92 59833[label="ww3000",fontsize=16,color="green",shape="box"];59834[label="ww5",fontsize=16,color="green",shape="box"];59835[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];59836[label="Succ Zero",fontsize=16,color="green",shape="box"];59837[label="Zero",fontsize=16,color="green",shape="box"];59838[label="Succ Zero",fontsize=16,color="green",shape="box"];59839[label="ww3000",fontsize=16,color="green",shape="box"];59840[label="Zero",fontsize=16,color="green",shape="box"];59841[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];59842[label="Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))",fontsize=16,color="green",shape="box"];59843[label="ww3000",fontsize=16,color="green",shape="box"];59844[label="ww5",fontsize=16,color="green",shape="box"];59845[label="Succ (Succ (Succ (Succ (Succ ww310000000))))",fontsize=16,color="green",shape="box"];59846[label="Succ Zero",fontsize=16,color="green",shape="box"];59847[label="Zero",fontsize=16,color="green",shape="box"];59848[label="ww3000",fontsize=16,color="green",shape="box"];59849[label="ww5",fontsize=16,color="green",shape="box"];59850[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59851[label="Succ Zero",fontsize=16,color="green",shape="box"];59852[label="Zero",fontsize=16,color="green",shape="box"];59853[label="Succ Zero",fontsize=16,color="green",shape="box"];59854[label="ww3000",fontsize=16,color="green",shape="box"];59855[label="Zero",fontsize=16,color="green",shape="box"];59856[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59857[label="Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];59858[label="ww3000",fontsize=16,color="green",shape="box"];59859[label="ww5",fontsize=16,color="green",shape="box"];59860[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];59861[label="Succ Zero",fontsize=16,color="green",shape="box"];59862[label="Zero",fontsize=16,color="green",shape="box"];59863[label="Neg Zero",fontsize=16,color="green",shape="box"];59864[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];59865[label="Succ Zero",fontsize=16,color="green",shape="box"];59866[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];59867[label="ww3000",fontsize=16,color="green",shape="box"];59868[label="Succ Zero",fontsize=16,color="green",shape="box"];59869[label="ww4100",fontsize=16,color="green",shape="box"];59870[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];59871 -> 58785[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59871[label="iterate (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero)))) (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4755)",fontsize=16,color="magenta"];59871 -> 60199[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 57909 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 57909[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];57909 -> 57925[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 57909 -> 57926[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 57910 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.92 57910[label="msMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];57910 -> 57927[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 57910 -> 57928[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 57911[label="ww4696",fontsize=16,color="green",shape="box"];59872[label="Float (Pos (Succ ww3000)) (Neg Zero)",fontsize=16,color="green",shape="box"];59873 -> 57905[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59873[label="iterate (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero)))) (primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4701)",fontsize=16,color="magenta"];59873 -> 60200[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59874 -> 37169[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59874[label="takeWhile1 (flip ltEsFloat ww4705) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4703 (flip ltEsFloat ww4705 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];59874 -> 60201[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59874 -> 60202[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59874 -> 60203[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59875[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4705 otherwise) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4703 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4705 otherwise (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];59875 -> 60204[label="",style="solid", color="black", weight=3]; 189.27/136.92 59876 -> 26925[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59876[label="primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ Zero))) (srMyInt (Pos (Succ (Succ (Succ (Succ ww4100000))))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];59876 -> 60205[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59876 -> 60206[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59877 -> 37169[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59877[label="takeWhile1 (flip ltEsFloat ww4710) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4708 (flip ltEsFloat ww4710 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];59877 -> 60207[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59877 -> 60208[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59877 -> 60209[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59878[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4710 otherwise) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4708 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4710 otherwise (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];59878 -> 60210[label="",style="solid", color="black", weight=3]; 189.27/136.92 59424[label="Zero",fontsize=16,color="green",shape="box"];59425[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59426[label="Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))",fontsize=16,color="green",shape="box"];59427[label="Succ Zero",fontsize=16,color="green",shape="box"];59428[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59879[label="Zero",fontsize=16,color="green",shape="box"];59880[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];59881[label="ww5",fontsize=16,color="green",shape="box"];59882[label="ww3100",fontsize=16,color="green",shape="box"];59883[label="Succ Zero",fontsize=16,color="green",shape="box"];59884[label="ww300000000",fontsize=16,color="green",shape="box"];59885[label="ww1570000",fontsize=16,color="green",shape="box"];59886[label="Zero",fontsize=16,color="green",shape="box"];59887[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];59888[label="ww5",fontsize=16,color="green",shape="box"];59889[label="ww3100",fontsize=16,color="green",shape="box"];59890[label="Succ Zero",fontsize=16,color="green",shape="box"];59891[label="ww300000000",fontsize=16,color="green",shape="box"];59892[label="ww1570000",fontsize=16,color="green",shape="box"];59893[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4760 ww4759) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4756 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4758 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];59893 -> 60211[label="",style="solid", color="black", weight=3]; 189.27/136.92 59894[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4760 ww4759) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4756 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4758 MyFalse (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];59894 -> 60212[label="",style="solid", color="black", weight=3]; 189.27/136.92 59429[label="Zero",fontsize=16,color="green",shape="box"];59430[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];59431[label="Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))",fontsize=16,color="green",shape="box"];59432[label="Succ Zero",fontsize=16,color="green",shape="box"];59433[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59895[label="Zero",fontsize=16,color="green",shape="box"];59896[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];59897[label="ww5",fontsize=16,color="green",shape="box"];59898[label="ww3100",fontsize=16,color="green",shape="box"];59899[label="Succ Zero",fontsize=16,color="green",shape="box"];59900[label="Zero",fontsize=16,color="green",shape="box"];59901[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];59902[label="ww5",fontsize=16,color="green",shape="box"];59903[label="ww3100",fontsize=16,color="green",shape="box"];59904[label="Succ Zero",fontsize=16,color="green",shape="box"];59905[label="primDivFloat (primMinusFloat (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];59905 -> 60213[label="",style="solid", color="black", weight=3]; 189.27/136.92 59906[label="Zero",fontsize=16,color="green",shape="box"];59907[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];59908[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];59909[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59910[label="ww3000000000",fontsize=16,color="green",shape="box"];59911[label="ww3100000000",fontsize=16,color="green",shape="box"];59912[label="ww3000000000",fontsize=16,color="green",shape="box"];59913[label="ww3100000000",fontsize=16,color="green",shape="box"];59434[label="Zero",fontsize=16,color="green",shape="box"];59435[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))",fontsize=16,color="green",shape="box"];59436[label="Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))",fontsize=16,color="green",shape="box"];59437[label="Zero",fontsize=16,color="green",shape="box"];59438[label="Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))))",fontsize=16,color="green",shape="box"];59914[label="Zero",fontsize=16,color="green",shape="box"];59915[label="Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))",fontsize=16,color="green",shape="box"];59916[label="ww5",fontsize=16,color="green",shape="box"];59917[label="Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))",fontsize=16,color="green",shape="box"];59918[label="Zero",fontsize=16,color="green",shape="box"];59919[label="Zero",fontsize=16,color="green",shape="box"];59920[label="Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))",fontsize=16,color="green",shape="box"];59921[label="ww5",fontsize=16,color="green",shape="box"];59922[label="Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))",fontsize=16,color="green",shape="box"];59923[label="Zero",fontsize=16,color="green",shape="box"];59924[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4765 ww4764) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4761 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4763 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="black",shape="box"];59924 -> 60214[label="",style="solid", color="black", weight=3]; 189.27/136.92 59925[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4765 ww4764) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4761 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4763 MyFalse (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="black",shape="box"];59925 -> 60215[label="",style="solid", color="black", weight=3]; 189.27/136.92 59439[label="Zero",fontsize=16,color="green",shape="box"];59440[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="green",shape="box"];59441[label="Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))",fontsize=16,color="green",shape="box"];59442[label="Zero",fontsize=16,color="green",shape="box"];59443[label="Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];59926[label="Zero",fontsize=16,color="green",shape="box"];59927[label="Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))",fontsize=16,color="green",shape="box"];59928[label="ww5",fontsize=16,color="green",shape="box"];59929[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];59930[label="Zero",fontsize=16,color="green",shape="box"];59931[label="Zero",fontsize=16,color="green",shape="box"];59932[label="Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))",fontsize=16,color="green",shape="box"];59933[label="ww5",fontsize=16,color="green",shape="box"];59934[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];59935[label="Zero",fontsize=16,color="green",shape="box"];59936[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4770 ww4769) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4766 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4768 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="black",shape="box"];59936 -> 60216[label="",style="solid", color="black", weight=3]; 189.27/136.92 59937[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4770 ww4769) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4766 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4768 MyFalse (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="black",shape="box"];59937 -> 60217[label="",style="solid", color="black", weight=3]; 189.27/136.92 59938[label="primDivFloat (primMinusFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];59938 -> 60218[label="",style="solid", color="black", weight=3]; 189.27/136.92 59939[label="Zero",fontsize=16,color="green",shape="box"];59940[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];59941[label="Pos (Succ (Succ (Succ ww310000)))",fontsize=16,color="green",shape="box"];59942[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60064[label="psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) ww4798",fontsize=16,color="black",shape="triangle"];60064 -> 60219[label="",style="solid", color="black", weight=3]; 189.27/136.92 60065 -> 59944[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60065[label="iterate (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418))))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) (psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) ww4798))",fontsize=16,color="magenta"];60065 -> 60220[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59953 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59953[label="srMyInt ww33540 ww32840",fontsize=16,color="magenta"];59953 -> 60221[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59953 -> 60222[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59954 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59954[label="srMyInt ww33541 ww32841",fontsize=16,color="magenta"];59954 -> 60223[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59954 -> 60224[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59955[label="takeWhile1 (flip ltEsFloat (Float ww32840 ww32841)) ww3349 (iterate (primPlusFloat (Float ww3358 ww3357)) ww3350) MyTrue",fontsize=16,color="black",shape="box"];59955 -> 60225[label="",style="solid", color="black", weight=3]; 189.27/136.92 59956[label="takeWhile1 (flip ltEsFloat (Float ww32840 ww32841)) ww3349 (iterate (primPlusFloat (Float ww3358 ww3357)) ww3350) MyFalse",fontsize=16,color="black",shape="box"];59956 -> 60226[label="",style="solid", color="black", weight=3]; 189.27/136.92 59957 -> 37169[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59957[label="takeWhile1 (flip ltEsFloat ww4717) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4715 (flip ltEsFloat ww4717 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];59957 -> 60227[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59957 -> 60228[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59957 -> 60229[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59958[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4717 otherwise) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4715 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4717 otherwise (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];59958 -> 60230[label="",style="solid", color="black", weight=3]; 189.27/136.92 59959 -> 37169[label="",style="dashed", color="red", weight=0]; 189.27/136.92 59959[label="takeWhile1 (flip ltEsFloat ww4723) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4721 (flip ltEsFloat ww4723 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];59959 -> 60231[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59959 -> 60232[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59959 -> 60233[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 59960[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4723 otherwise) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4721 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4723 otherwise (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];59960 -> 60234[label="",style="solid", color="black", weight=3]; 189.27/136.92 59961[label="ww300000000",fontsize=16,color="green",shape="box"];59962[label="ww1730000",fontsize=16,color="green",shape="box"];59963[label="ww300000000",fontsize=16,color="green",shape="box"];59964[label="ww1730000",fontsize=16,color="green",shape="box"];59965[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];59966[label="ww5",fontsize=16,color="green",shape="box"];59967[label="ww3100",fontsize=16,color="green",shape="box"];59968[label="Zero",fontsize=16,color="green",shape="box"];59969[label="Succ Zero",fontsize=16,color="green",shape="box"];59970[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];59971[label="ww5",fontsize=16,color="green",shape="box"];59972[label="ww3100",fontsize=16,color="green",shape="box"];59973[label="Zero",fontsize=16,color="green",shape="box"];59974[label="Succ Zero",fontsize=16,color="green",shape="box"];59975[label="Zero",fontsize=16,color="green",shape="box"];59976[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];59977[label="Succ Zero",fontsize=16,color="green",shape="box"];59978[label="ww3100",fontsize=16,color="green",shape="box"];59979[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];59980[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4779 ww4778) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4774 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4776 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];59980 -> 60235[label="",style="solid", color="black", weight=3]; 189.27/136.92 59981[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4779 ww4778) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4774 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4776 MyFalse (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];59981 -> 60236[label="",style="solid", color="black", weight=3]; 189.27/136.92 59982[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];59983[label="ww5",fontsize=16,color="green",shape="box"];59984[label="ww3100",fontsize=16,color="green",shape="box"];59985[label="Zero",fontsize=16,color="green",shape="box"];59986[label="Succ Zero",fontsize=16,color="green",shape="box"];59987[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];59988[label="ww5",fontsize=16,color="green",shape="box"];59989[label="ww3100",fontsize=16,color="green",shape="box"];59990[label="Zero",fontsize=16,color="green",shape="box"];59991[label="Succ Zero",fontsize=16,color="green",shape="box"];59992[label="Zero",fontsize=16,color="green",shape="box"];59993[label="Succ (Succ (Succ (Succ (Succ ww300000000))))",fontsize=16,color="green",shape="box"];59994[label="Succ Zero",fontsize=16,color="green",shape="box"];59995[label="ww3100",fontsize=16,color="green",shape="box"];59996[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];59997[label="Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))",fontsize=16,color="green",shape="box"];59998[label="ww5",fontsize=16,color="green",shape="box"];59999[label="Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))",fontsize=16,color="green",shape="box"];60000[label="Zero",fontsize=16,color="green",shape="box"];60001[label="Zero",fontsize=16,color="green",shape="box"];60002[label="ww3000000000",fontsize=16,color="green",shape="box"];60003[label="ww3100000000",fontsize=16,color="green",shape="box"];60004[label="Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))",fontsize=16,color="green",shape="box"];60005[label="ww5",fontsize=16,color="green",shape="box"];60006[label="Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))",fontsize=16,color="green",shape="box"];60007[label="Zero",fontsize=16,color="green",shape="box"];60008[label="Zero",fontsize=16,color="green",shape="box"];60009[label="Zero",fontsize=16,color="green",shape="box"];60010[label="Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))",fontsize=16,color="green",shape="box"];60011[label="Zero",fontsize=16,color="green",shape="box"];60012[label="Succ (Succ (Succ (Succ (Succ (Succ ww3100000000)))))",fontsize=16,color="green",shape="box"];60013[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))",fontsize=16,color="green",shape="box"];60014[label="ww3000000000",fontsize=16,color="green",shape="box"];60015[label="ww3100000000",fontsize=16,color="green",shape="box"];60016[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4785 ww4784) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4780 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4782 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="black",shape="box"];60016 -> 60237[label="",style="solid", color="black", weight=3]; 189.27/136.92 60017[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4785 ww4784) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4780 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4782 MyFalse (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="black",shape="box"];60017 -> 60238[label="",style="solid", color="black", weight=3]; 189.27/136.92 60018[label="Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))",fontsize=16,color="green",shape="box"];60019[label="ww5",fontsize=16,color="green",shape="box"];60020[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];60021[label="Zero",fontsize=16,color="green",shape="box"];60022[label="Zero",fontsize=16,color="green",shape="box"];60023[label="Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))",fontsize=16,color="green",shape="box"];60024[label="ww5",fontsize=16,color="green",shape="box"];60025[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];60026[label="Zero",fontsize=16,color="green",shape="box"];60027[label="Zero",fontsize=16,color="green",shape="box"];60028[label="Zero",fontsize=16,color="green",shape="box"];60029[label="Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))",fontsize=16,color="green",shape="box"];60030[label="Zero",fontsize=16,color="green",shape="box"];60031[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];60032[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="green",shape="box"];60033[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4791 ww4790) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4786 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4788 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="black",shape="box"];60033 -> 60239[label="",style="solid", color="black", weight=3]; 189.27/136.92 60034[label="takeWhile1 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4791 ww4790) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4786 (numericEnumFromThenToP1 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4788 MyFalse (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="black",shape="box"];60034 -> 60240[label="",style="solid", color="black", weight=3]; 189.27/136.92 60035[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60036 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60036[label="msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))",fontsize=16,color="magenta"];60036 -> 60241[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60036 -> 60242[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60037[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60038 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60038[label="srMyInt (Neg (Succ ww4100)) (Neg Zero)",fontsize=16,color="magenta"];60038 -> 60243[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60038 -> 60244[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60039[label="Zero",fontsize=16,color="green",shape="box"];60040[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60041[label="Neg Zero",fontsize=16,color="green",shape="box"];60042[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];60043[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60044 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60044[label="msMyInt (Pos (Succ Zero)) (Pos (Succ ww3000))",fontsize=16,color="magenta"];60044 -> 60245[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60044 -> 60246[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60045[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60046 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60046[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];60046 -> 60247[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60046 -> 60248[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60047[label="Zero",fontsize=16,color="green",shape="box"];60048[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60049[label="Neg Zero",fontsize=16,color="green",shape="box"];60050[label="Neg Zero",fontsize=16,color="green",shape="box"];60051[label="ww431",fontsize=16,color="green",shape="box"];60052[label="ww430",fontsize=16,color="green",shape="box"];60053[label="primDivFloat (msFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) (Float ww420 ww421)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];60053 -> 60249[label="",style="solid", color="black", weight=3]; 189.27/136.92 60054[label="Float ww29150 ww29151",fontsize=16,color="green",shape="box"];60055[label="Float ww29150 ww29151",fontsize=16,color="green",shape="box"];60085[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) ww4799",fontsize=16,color="black",shape="triangle"];60085 -> 60250[label="",style="solid", color="black", weight=3]; 189.27/136.92 60086 -> 60057[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60086[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) ww4799))",fontsize=16,color="magenta"];60086 -> 60251[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60066[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60067[label="ww2970",fontsize=16,color="green",shape="box"];60068[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60069 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60069[label="srMyInt (Neg (Succ ww53900)) (Pos (Succ ww54100))",fontsize=16,color="magenta"];60069 -> 60252[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60069 -> 60253[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60070[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];60071[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];60072[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60073[label="ww2973",fontsize=16,color="green",shape="box"];60074[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60075 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60075[label="srMyInt (Neg (Succ ww53900)) (Neg (Succ ww54100))",fontsize=16,color="magenta"];60075 -> 60254[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60075 -> 60255[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60076[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];60077[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];60132[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) ww4800",fontsize=16,color="black",shape="triangle"];60132 -> 60256[label="",style="solid", color="black", weight=3]; 189.27/136.92 60133 -> 60079[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60133[label="iterate (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132))))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) (psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) ww4800))",fontsize=16,color="magenta"];60133 -> 60257[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60087[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60088[label="ww3040",fontsize=16,color="green",shape="box"];60089[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];60090[label="Zero",fontsize=16,color="green",shape="box"];60091[label="Succ ww95600",fontsize=16,color="green",shape="box"];60092[label="Float (Pos (Succ ww957)) (Pos (Succ ww95800))",fontsize=16,color="green",shape="box"];60093[label="Succ ww95800",fontsize=16,color="green",shape="box"];60094[label="Zero",fontsize=16,color="green",shape="box"];60095[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];60096[label="Zero",fontsize=16,color="green",shape="box"];60097[label="Zero",fontsize=16,color="green",shape="box"];60098[label="Float (Pos (Succ ww957)) (Neg Zero)",fontsize=16,color="green",shape="box"];60099[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60100[label="ww2763",fontsize=16,color="green",shape="box"];60101[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60102 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60102[label="srMyInt (Neg (Succ ww95600)) (Pos (Succ ww95800))",fontsize=16,color="magenta"];60102 -> 60258[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60102 -> 60259[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60103[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];60104[label="Neg (Succ ww95600)",fontsize=16,color="green",shape="box"];60105[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];60106[label="Float (Pos (Succ ww957)) (Pos Zero)",fontsize=16,color="green",shape="box"];60107 -> 26925[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60107[label="primDivFloat (Float (msMyInt (Neg Zero) ww19410) (srMyInt (Neg (Succ (Succ (Succ Zero)))) ww19411)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];60107 -> 60260[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60107 -> 60261[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60108[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60109[label="ww2816",fontsize=16,color="green",shape="box"];60110[label="primPlusFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4793",fontsize=16,color="black",shape="box"];60110 -> 60262[label="",style="solid", color="black", weight=3]; 189.27/136.92 60111 -> 59593[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60111[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4793",fontsize=16,color="magenta"];60112 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60112[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos Zero) (Pos (Succ ww137500)))) ww4691",fontsize=16,color="magenta"];60112 -> 60263[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60112 -> 60264[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60112 -> 60265[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60113[label="primPlusFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4794",fontsize=16,color="black",shape="box"];60113 -> 60266[label="",style="solid", color="black", weight=3]; 189.27/136.92 60114 -> 59636[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60114[label="psFloat (msFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4794",fontsize=16,color="magenta"];60115[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60116 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60116[label="srMyInt (Neg (Succ ww137300)) (Neg (Succ ww137500))",fontsize=16,color="magenta"];60116 -> 60267[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60116 -> 60268[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60117[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];60118[label="Neg (Succ ww137300)",fontsize=16,color="green",shape="box"];60119[label="Neg Zero",fontsize=16,color="green",shape="box"];60120[label="Neg (Succ ww137300)",fontsize=16,color="green",shape="box"];60121[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];60122[label="Neg Zero",fontsize=16,color="green",shape="box"];60123[label="Neg Zero",fontsize=16,color="green",shape="box"];60124[label="Neg Zero",fontsize=16,color="green",shape="box"];60143[label="psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) ww4801",fontsize=16,color="black",shape="triangle"];60143 -> 60269[label="",style="solid", color="black", weight=3]; 189.27/136.92 60144 -> 60126[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60144[label="iterate (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186))))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) (psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) ww4801))",fontsize=16,color="magenta"];60144 -> 60270[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60165[label="psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) ww4802",fontsize=16,color="black",shape="triangle"];60165 -> 60282[label="",style="solid", color="black", weight=3]; 189.27/136.92 60166 -> 60135[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60166[label="iterate (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193))))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) (psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) ww4802))",fontsize=16,color="magenta"];60166 -> 60283[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60145[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60146 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60146[label="srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))",fontsize=16,color="magenta"];60146 -> 60271[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60146 -> 60272[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60147[label="Pos (Succ ww2193)",fontsize=16,color="green",shape="box"];60148[label="Neg (Succ ww2192)",fontsize=16,color="green",shape="box"];60149[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60150 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60150[label="srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))",fontsize=16,color="magenta"];60150 -> 60273[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60150 -> 60274[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60151[label="Pos (Succ ww2204)",fontsize=16,color="green",shape="box"];60152[label="Neg (Succ ww2202)",fontsize=16,color="green",shape="box"];60153[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) ww4795",fontsize=16,color="black",shape="box"];60153 -> 60275[label="",style="solid", color="black", weight=3]; 189.27/136.92 60154 -> 59674[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60154[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) ww4795",fontsize=16,color="magenta"];60280[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) ww4803",fontsize=16,color="black",shape="triangle"];60280 -> 60312[label="",style="solid", color="black", weight=3]; 189.27/136.92 60281 -> 60156[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60281[label="iterate (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214))))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) (psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) ww4803))",fontsize=16,color="magenta"];60281 -> 60313[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60167[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60168 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60168[label="srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))",fontsize=16,color="magenta"];60168 -> 60284[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60168 -> 60285[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60169[label="Pos (Succ ww2214)",fontsize=16,color="green",shape="box"];60170[label="Neg (Succ ww2213)",fontsize=16,color="green",shape="box"];60171 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60171[label="msMyInt (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))))) (Pos (Succ ww53))",fontsize=16,color="magenta"];60171 -> 60286[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60171 -> 60287[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60172 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60172[label="srMyInt (Pos (Succ ww5200)) (Pos (Succ ww5400))",fontsize=16,color="magenta"];60172 -> 60288[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60172 -> 60289[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60173[label="ww1251",fontsize=16,color="green",shape="box"];60174[label="ww1250",fontsize=16,color="green",shape="box"];60175[label="primDivFloat (msFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];60175 -> 60290[label="",style="solid", color="black", weight=3]; 189.27/136.92 60176 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60176[label="msMyInt (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) (Pos (Succ ww69))",fontsize=16,color="magenta"];60176 -> 60291[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60176 -> 60292[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60177 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60177[label="srMyInt (Pos (Succ ww6800)) (Pos (Succ ww7000))",fontsize=16,color="magenta"];60177 -> 60293[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60177 -> 60294[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60178 -> 60295[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60178[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];60178 -> 60305[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60178 -> 60306[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60178 -> 60307[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60179[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];60179 -> 60314[label="",style="solid", color="black", weight=3]; 189.27/136.92 60180 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60180[label="msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))",fontsize=16,color="magenta"];60180 -> 60315[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60180 -> 60316[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60181 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60181[label="srMyInt (Pos (Succ ww12200)) (Neg (Succ ww12400))",fontsize=16,color="magenta"];60181 -> 60317[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60181 -> 60318[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60182 -> 60295[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60182[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww121)) (Neg (Succ ww12200))) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];60182 -> 60308[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60182 -> 60309[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60182 -> 60310[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60183[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww121)) (Neg Zero)) (Float (Pos (Succ ww123)) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];60183 -> 60319[label="",style="solid", color="black", weight=3]; 189.27/136.92 60326[label="Cons (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww4808) (iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww4808)))",fontsize=16,color="green",shape="box"];60326 -> 60418[label="",style="dashed", color="green", weight=3]; 189.27/136.92 60326 -> 60419[label="",style="dashed", color="green", weight=3]; 189.27/136.92 60186[label="primPlusFloat (Float ww19460 ww19461) (fsFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="black",shape="box"];60186 -> 60327[label="",style="solid", color="black", weight=3]; 189.27/136.92 60302[label="ww3000",fontsize=16,color="green",shape="box"];60303[label="ww4100",fontsize=16,color="green",shape="box"];60304[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60188 -> 26925[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60188[label="primDivFloat (Float (msMyInt (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];60188 -> 60328[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60188 -> 60329[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60189[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww4100))) (Float (Pos (Succ ww3000)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];60189 -> 60330[label="",style="solid", color="black", weight=3]; 189.27/136.92 57929 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.92 57929[label="primPlusFloat (Float (msMyInt (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) ww4697",fontsize=16,color="magenta"];57929 -> 58696[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 57929 -> 58697[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 57929 -> 58698[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60190 -> 37169[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60190[label="takeWhile1 (flip ltEsFloat ww4733) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4731 (flip ltEsFloat ww4733 (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="magenta"];60190 -> 60331[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60190 -> 60332[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60190 -> 60333[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60191[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4733 otherwise) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4731 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4733 otherwise (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];60191 -> 60334[label="",style="solid", color="black", weight=3]; 189.27/136.92 60192 -> 37169[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60192[label="takeWhile1 (flip ltEsFloat ww4740) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4738 (flip ltEsFloat ww4740 (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="magenta"];60192 -> 60335[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60192 -> 60336[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60192 -> 60337[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60193[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4740 otherwise) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4738 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4740 otherwise (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];60193 -> 60338[label="",style="solid", color="black", weight=3]; 189.27/136.92 60194 -> 26925[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60194[label="primDivFloat (Float (msMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3000))) (srMyInt (Pos (Succ Zero)) (Pos (Succ (Succ (Succ ww310000)))))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];60194 -> 60339[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60194 -> 60340[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60195 -> 37169[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60195[label="takeWhile1 (flip ltEsFloat ww4745) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4743 (flip ltEsFloat ww4745 (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="magenta"];60195 -> 60341[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60195 -> 60342[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60195 -> 60343[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60196[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4745 otherwise) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4743 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4745 otherwise (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];60196 -> 60344[label="",style="solid", color="black", weight=3]; 189.27/136.92 60197 -> 37169[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60197[label="takeWhile1 (flip ltEsFloat ww4751) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4749 (flip ltEsFloat ww4751 (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="magenta"];60197 -> 60345[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60197 -> 60346[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60197 -> 60347[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60198[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4751 otherwise) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4749 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4751 otherwise (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];60198 -> 60348[label="",style="solid", color="black", weight=3]; 189.27/136.92 60199 -> 57924[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60199[label="primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg (Succ ww4100))) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4755",fontsize=16,color="magenta"];60199 -> 60349[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60199 -> 60350[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60199 -> 60351[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60199 -> 60352[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 57925[label="Neg Zero",fontsize=16,color="green",shape="box"];57926[label="Neg Zero",fontsize=16,color="green",shape="box"];57927[label="Succ Zero",fontsize=16,color="green",shape="box"];57928[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60200 -> 60083[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60200[label="primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ Zero))) (Neg Zero)) (Float (Pos (Succ ww3000)) (Neg Zero))) ww4701",fontsize=16,color="magenta"];60200 -> 60353[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60200 -> 60354[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60200 -> 60355[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60201[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];60202[label="ww4705",fontsize=16,color="green",shape="box"];60203[label="ww4703",fontsize=16,color="green",shape="box"];60204[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4705 MyTrue) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4703 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4705 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];60204 -> 60356[label="",style="solid", color="black", weight=3]; 189.27/136.92 60205 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60205[label="msMyInt (Pos (Succ Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];60205 -> 60357[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60205 -> 60358[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60206 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60206[label="srMyInt (Pos (Succ (Succ (Succ (Succ ww4100000))))) (Pos (Succ ww3100))",fontsize=16,color="magenta"];60206 -> 60359[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60206 -> 60360[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60207[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];60208[label="ww4710",fontsize=16,color="green",shape="box"];60209[label="ww4708",fontsize=16,color="green",shape="box"];60210[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4710 MyTrue) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4708 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4710 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];60210 -> 60361[label="",style="solid", color="black", weight=3]; 189.27/136.92 60211 -> 37169[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60211[label="takeWhile1 (flip ltEsFloat ww4758) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4756 (flip ltEsFloat ww4758 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];60211 -> 60362[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60211 -> 60363[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60211 -> 60364[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60212[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4758 otherwise) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4756 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4758 otherwise (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];60212 -> 60365[label="",style="solid", color="black", weight=3]; 189.27/136.92 60213 -> 26925[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60213[label="primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (srMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];60213 -> 60366[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60213 -> 60367[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60214 -> 37169[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60214[label="takeWhile1 (flip ltEsFloat ww4763) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4761 (flip ltEsFloat ww4763 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="magenta"];60214 -> 60368[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60214 -> 60369[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60214 -> 60370[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60215[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4763 otherwise) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4761 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4763 otherwise (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="black",shape="box"];60215 -> 60371[label="",style="solid", color="black", weight=3]; 189.27/136.92 60216 -> 37169[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60216[label="takeWhile1 (flip ltEsFloat ww4768) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4766 (flip ltEsFloat ww4768 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="magenta"];60216 -> 60372[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60216 -> 60373[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60216 -> 60374[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60217[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4768 otherwise) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4766 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4768 otherwise (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="black",shape="box"];60217 -> 60375[label="",style="solid", color="black", weight=3]; 189.27/136.92 60218 -> 26925[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60218[label="primDivFloat (Float (msMyInt (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))) (srMyInt (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww3100000))))))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];60218 -> 60376[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60218 -> 60377[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60219[label="primPlusFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) ww4798",fontsize=16,color="black",shape="box"];60219 -> 60378[label="",style="solid", color="black", weight=3]; 189.27/136.92 60220 -> 60064[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60220[label="psFloat (msFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) ww4798",fontsize=16,color="magenta"];60221[label="ww32840",fontsize=16,color="green",shape="box"];60222[label="ww33540",fontsize=16,color="green",shape="box"];60223[label="ww32841",fontsize=16,color="green",shape="box"];60224[label="ww33541",fontsize=16,color="green",shape="box"];60225[label="Cons ww3349 (takeWhile (flip ltEsFloat (Float ww32840 ww32841)) (iterate (primPlusFloat (Float ww3358 ww3357)) ww3350))",fontsize=16,color="green",shape="box"];60225 -> 60379[label="",style="dashed", color="green", weight=3]; 189.27/136.92 60226[label="takeWhile0 (flip ltEsFloat (Float ww32840 ww32841)) ww3349 (iterate (primPlusFloat (Float ww3358 ww3357)) ww3350) otherwise",fontsize=16,color="black",shape="box"];60226 -> 60380[label="",style="solid", color="black", weight=3]; 189.27/136.92 60227[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];60228[label="ww4717",fontsize=16,color="green",shape="box"];60229[label="ww4715",fontsize=16,color="green",shape="box"];60230[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4717 MyTrue) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4715 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ (Succ ww4100000)))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4717 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];60230 -> 60381[label="",style="solid", color="black", weight=3]; 189.27/136.92 60231[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];60232[label="ww4723",fontsize=16,color="green",shape="box"];60233[label="ww4721",fontsize=16,color="green",shape="box"];60234[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4723 MyTrue) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4721 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ (Succ Zero))))) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4723 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];60234 -> 60382[label="",style="solid", color="black", weight=3]; 189.27/136.92 60235 -> 37169[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60235[label="takeWhile1 (flip ltEsFloat ww4776) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4774 (flip ltEsFloat ww4776 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];60235 -> 60383[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60235 -> 60384[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60235 -> 60385[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60236[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4776 otherwise) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4774 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4776 otherwise (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];60236 -> 60386[label="",style="solid", color="black", weight=3]; 189.27/136.92 60237 -> 37169[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60237[label="takeWhile1 (flip ltEsFloat ww4782) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4780 (flip ltEsFloat ww4782 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="magenta"];60237 -> 60387[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60237 -> 60388[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60237 -> 60389[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60238[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4782 otherwise) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4780 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4782 otherwise (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="black",shape="box"];60238 -> 60390[label="",style="solid", color="black", weight=3]; 189.27/136.92 60239 -> 37169[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60239[label="takeWhile1 (flip ltEsFloat ww4788) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4786 (flip ltEsFloat ww4788 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="magenta"];60239 -> 60391[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60239 -> 60392[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60239 -> 60393[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60240[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4788 otherwise) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4786 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4788 otherwise (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="black",shape="box"];60240 -> 60394[label="",style="solid", color="black", weight=3]; 189.27/136.92 60241[label="Zero",fontsize=16,color="green",shape="box"];60242[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60243[label="Neg Zero",fontsize=16,color="green",shape="box"];60244[label="Neg (Succ ww4100)",fontsize=16,color="green",shape="box"];60245[label="Zero",fontsize=16,color="green",shape="box"];60246[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60247[label="Neg Zero",fontsize=16,color="green",shape="box"];60248[label="Neg Zero",fontsize=16,color="green",shape="box"];60249[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww41)) (Pos (Succ (Succ (Succ Zero))))) (Float ww420 ww421)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];60249 -> 60395[label="",style="solid", color="black", weight=3]; 189.27/136.92 60250[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) ww4799",fontsize=16,color="black",shape="box"];60250 -> 60396[label="",style="solid", color="black", weight=3]; 189.27/136.92 60251 -> 60085[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60251[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) ww4799",fontsize=16,color="magenta"];60252[label="Pos (Succ ww54100)",fontsize=16,color="green",shape="box"];60253[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];60254[label="Neg (Succ ww54100)",fontsize=16,color="green",shape="box"];60255[label="Neg (Succ ww53900)",fontsize=16,color="green",shape="box"];60256[label="primPlusFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) ww4800",fontsize=16,color="black",shape="box"];60256 -> 60397[label="",style="solid", color="black", weight=3]; 189.27/136.92 60257 -> 60132[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60257[label="psFloat (msFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) ww4800",fontsize=16,color="magenta"];60258[label="Pos (Succ ww95800)",fontsize=16,color="green",shape="box"];60259[label="Neg (Succ ww95600)",fontsize=16,color="green",shape="box"];60260 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60260[label="msMyInt (Neg Zero) ww19410",fontsize=16,color="magenta"];60260 -> 60398[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60261 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60261[label="srMyInt (Neg (Succ (Succ (Succ Zero)))) ww19411",fontsize=16,color="magenta"];60261 -> 60399[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60261 -> 60400[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60262[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos (Succ ww137300))) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4793",fontsize=16,color="black",shape="box"];60262 -> 60401[label="",style="solid", color="black", weight=3]; 189.27/136.92 60263 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60263[label="srMyInt (Pos Zero) (Pos (Succ ww137500))",fontsize=16,color="magenta"];60263 -> 60402[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60263 -> 60403[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60264 -> 20978[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60264[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];60265[label="ww4691",fontsize=16,color="green",shape="box"];60266[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww1372)) (Pos Zero)) (Float (Neg (Succ ww1374)) (Pos Zero))) ww4794",fontsize=16,color="black",shape="box"];60266 -> 60404[label="",style="solid", color="black", weight=3]; 189.27/136.92 60267[label="Neg (Succ ww137500)",fontsize=16,color="green",shape="box"];60268[label="Neg (Succ ww137300)",fontsize=16,color="green",shape="box"];60269[label="primPlusFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) ww4801",fontsize=16,color="black",shape="box"];60269 -> 60405[label="",style="solid", color="black", weight=3]; 189.27/136.92 60270 -> 60143[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60270[label="psFloat (msFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) ww4801",fontsize=16,color="magenta"];60282[label="primPlusFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) ww4802",fontsize=16,color="black",shape="box"];60282 -> 60406[label="",style="solid", color="black", weight=3]; 189.27/136.92 60283 -> 60165[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60283[label="psFloat (msFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) ww4802",fontsize=16,color="magenta"];60271[label="Pos (Succ ww2193)",fontsize=16,color="green",shape="box"];60272[label="Neg (Succ ww2192)",fontsize=16,color="green",shape="box"];60273[label="Pos (Succ ww2204)",fontsize=16,color="green",shape="box"];60274[label="Neg (Succ ww2202)",fontsize=16,color="green",shape="box"];60275[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww2202))) (Float (Neg (Succ ww2203)) (Pos (Succ ww2204)))) ww4795",fontsize=16,color="black",shape="box"];60275 -> 60407[label="",style="solid", color="black", weight=3]; 189.27/136.92 60312[label="primPlusFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) ww4803",fontsize=16,color="black",shape="box"];60312 -> 60408[label="",style="solid", color="black", weight=3]; 189.27/136.92 60313 -> 60280[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60313[label="psFloat (msFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) ww4803",fontsize=16,color="magenta"];60284[label="Pos (Succ ww2214)",fontsize=16,color="green",shape="box"];60285[label="Neg (Succ ww2213)",fontsize=16,color="green",shape="box"];60286[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ ww51))))))",fontsize=16,color="green",shape="box"];60287[label="Pos (Succ ww53)",fontsize=16,color="green",shape="box"];60288[label="Pos (Succ ww5400)",fontsize=16,color="green",shape="box"];60289[label="Pos (Succ ww5200)",fontsize=16,color="green",shape="box"];60290[label="primDivFloat (primMinusFloat (Float (Pos (Succ ww121)) (Pos (Succ ww12200))) (Float (Pos (Succ ww123)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];60290 -> 60409[label="",style="solid", color="black", weight=3]; 189.27/136.92 60291[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];60292[label="Pos (Succ ww69)",fontsize=16,color="green",shape="box"];60293[label="Pos (Succ ww7000)",fontsize=16,color="green",shape="box"];60294[label="Pos (Succ ww6800)",fontsize=16,color="green",shape="box"];60305[label="ww3000",fontsize=16,color="green",shape="box"];60306[label="ww4100",fontsize=16,color="green",shape="box"];60307[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];60314 -> 26925[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60314[label="primDivFloat (Float (msMyInt (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww3000))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];60314 -> 60410[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60314 -> 60411[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60315[label="ww121",fontsize=16,color="green",shape="box"];60316[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];60317[label="Neg (Succ ww12400)",fontsize=16,color="green",shape="box"];60318[label="Pos (Succ ww12200)",fontsize=16,color="green",shape="box"];60308[label="ww123",fontsize=16,color="green",shape="box"];60309[label="ww12200",fontsize=16,color="green",shape="box"];60310[label="ww121",fontsize=16,color="green",shape="box"];60319 -> 26925[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60319[label="primDivFloat (Float (msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))) (srMyInt (Neg Zero) (Neg Zero))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];60319 -> 60412[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60319 -> 60413[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60418[label="psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww4808",fontsize=16,color="black",shape="triangle"];60418 -> 60493[label="",style="solid", color="black", weight=3]; 189.27/136.92 60419 -> 60321[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60419[label="iterate (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945)) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww4808))",fontsize=16,color="magenta"];60419 -> 60494[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60327 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60327[label="primPlusFloat (Float ww19460 ww19461) (primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];60327 -> 60420[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60327 -> 60421[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60327 -> 60422[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60328 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60328[label="msMyInt (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];60328 -> 60423[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60328 -> 60424[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60329 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60329[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];60329 -> 60425[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60329 -> 60426[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60330 -> 26925[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60330[label="primDivFloat (Float (msMyInt (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3000))) (srMyInt (Pos (Succ ww4100)) (Pos (Succ ww3100)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];60330 -> 60427[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60330 -> 60428[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58696 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58696[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];58696 -> 60276[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58696 -> 60277[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58697 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.92 58697[label="msMyInt (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];58697 -> 60278[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58697 -> 60279[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 58698[label="ww4697",fontsize=16,color="green",shape="box"];60331[label="Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))",fontsize=16,color="green",shape="box"];60332[label="ww4733",fontsize=16,color="green",shape="box"];60333[label="ww4731",fontsize=16,color="green",shape="box"];60334[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4733 MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4731 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4733 MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];60334 -> 60429[label="",style="solid", color="black", weight=3]; 189.27/136.92 60335[label="Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];60336[label="ww4740",fontsize=16,color="green",shape="box"];60337[label="ww4738",fontsize=16,color="green",shape="box"];60338[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4740 MyTrue) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4738 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Pos (Succ Zero))) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4740 MyTrue (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];60338 -> 60430[label="",style="solid", color="black", weight=3]; 189.27/136.92 60339 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60339[label="msMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];60339 -> 60431[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60339 -> 60432[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60340 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60340[label="srMyInt (Pos (Succ Zero)) (Pos (Succ (Succ (Succ ww310000))))",fontsize=16,color="magenta"];60340 -> 60433[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60340 -> 60434[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60341[label="Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))",fontsize=16,color="green",shape="box"];60342[label="ww4745",fontsize=16,color="green",shape="box"];60343[label="ww4743",fontsize=16,color="green",shape="box"];60344[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4745 MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4743 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4745 MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="black",shape="box"];60344 -> 60435[label="",style="solid", color="black", weight=3]; 189.27/136.92 60345[label="Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];60346[label="ww4751",fontsize=16,color="green",shape="box"];60347[label="ww4749",fontsize=16,color="green",shape="box"];60348[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4751 MyTrue) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4749 (numericEnumFromThenToP0 (Float (Pos (Succ (Succ Zero))) (Neg (Succ Zero))) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4751 MyTrue (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];60348 -> 60436[label="",style="solid", color="black", weight=3]; 189.27/136.92 60349[label="ww3000",fontsize=16,color="green",shape="box"];60350[label="Succ Zero",fontsize=16,color="green",shape="box"];60351[label="ww4100",fontsize=16,color="green",shape="box"];60352[label="ww4755",fontsize=16,color="green",shape="box"];60353[label="Succ Zero",fontsize=16,color="green",shape="box"];60354[label="ww3000",fontsize=16,color="green",shape="box"];60355[label="ww4701",fontsize=16,color="green",shape="box"];60356 -> 50396[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60356[label="takeWhile1 (flip gtEsFloat ww4705) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4703 (flip gtEsFloat ww4705 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];60356 -> 60437[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60356 -> 60438[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60356 -> 60439[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60357[label="Zero",fontsize=16,color="green",shape="box"];60358[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60359[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];60360[label="Pos (Succ (Succ (Succ (Succ ww4100000))))",fontsize=16,color="green",shape="box"];60361 -> 50396[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60361[label="takeWhile1 (flip gtEsFloat ww4710) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))) ww4708 (flip gtEsFloat ww4710 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];60361 -> 60440[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60361 -> 60441[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60361 -> 60442[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60362[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];60363[label="ww4758",fontsize=16,color="green",shape="box"];60364[label="ww4756",fontsize=16,color="green",shape="box"];60365[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4758 MyTrue) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4756 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4758 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="black",shape="box"];60365 -> 60443[label="",style="solid", color="black", weight=3]; 189.27/136.92 60366 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60366[label="msMyInt (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];60366 -> 60444[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60366 -> 60445[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60367 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60367[label="srMyInt (Pos (Succ (Succ Zero))) (Pos (Succ ww3100))",fontsize=16,color="magenta"];60367 -> 60446[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60367 -> 60447[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60368[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))",fontsize=16,color="green",shape="box"];60369[label="ww4763",fontsize=16,color="green",shape="box"];60370[label="ww4761",fontsize=16,color="green",shape="box"];60371[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4763 MyTrue) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4761 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4763 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="black",shape="box"];60371 -> 60448[label="",style="solid", color="black", weight=3]; 189.27/136.92 60372[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="green",shape="box"];60373[label="ww4768",fontsize=16,color="green",shape="box"];60374[label="ww4766",fontsize=16,color="green",shape="box"];60375[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4768 MyTrue) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4766 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4768 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="black",shape="box"];60375 -> 60449[label="",style="solid", color="black", weight=3]; 189.27/136.92 60376 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60376[label="msMyInt (Pos (Succ Zero)) (Pos (Succ (Succ (Succ Zero))))",fontsize=16,color="magenta"];60376 -> 60450[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60376 -> 60451[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60377 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60377[label="srMyInt (Pos (Succ Zero)) (Pos (Succ (Succ (Succ (Succ ww3100000)))))",fontsize=16,color="magenta"];60377 -> 60452[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60377 -> 60453[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60378[label="primPlusFloat (primMinusFloat (Float (Pos (Succ ww2416)) (Pos Zero)) (Float (Pos (Succ ww2417)) (Pos (Succ ww2418)))) ww4798",fontsize=16,color="black",shape="box"];60378 -> 60454[label="",style="solid", color="black", weight=3]; 189.27/136.92 60379 -> 36965[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60379[label="takeWhile (flip ltEsFloat (Float ww32840 ww32841)) (iterate (primPlusFloat (Float ww3358 ww3357)) ww3350)",fontsize=16,color="magenta"];60379 -> 60455[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60379 -> 60456[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60380[label="takeWhile0 (flip ltEsFloat (Float ww32840 ww32841)) ww3349 (iterate (primPlusFloat (Float ww3358 ww3357)) ww3350) MyTrue",fontsize=16,color="black",shape="box"];60380 -> 60457[label="",style="solid", color="black", weight=3]; 189.27/136.92 60381 -> 50396[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60381[label="takeWhile1 (flip gtEsFloat ww4717) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4715 (flip gtEsFloat ww4717 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];60381 -> 60458[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60381 -> 60459[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60381 -> 60460[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60382 -> 50396[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60382[label="takeWhile1 (flip gtEsFloat ww4723) (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))) ww4721 (flip gtEsFloat ww4723 (Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];60382 -> 60461[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60382 -> 60462[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60382 -> 60463[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60383[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];60384[label="ww4776",fontsize=16,color="green",shape="box"];60385[label="ww4774",fontsize=16,color="green",shape="box"];60386[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4776 MyTrue) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4774 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ (Succ Zero)))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4776 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="black",shape="box"];60386 -> 60464[label="",style="solid", color="black", weight=3]; 189.27/136.92 60387[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))",fontsize=16,color="green",shape="box"];60388[label="ww4782",fontsize=16,color="green",shape="box"];60389[label="ww4780",fontsize=16,color="green",shape="box"];60390[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4782 MyTrue) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4780 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4782 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="black",shape="box"];60390 -> 60465[label="",style="solid", color="black", weight=3]; 189.27/136.92 60391[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="green",shape="box"];60392[label="ww4788",fontsize=16,color="green",shape="box"];60393[label="ww4786",fontsize=16,color="green",shape="box"];60394[label="takeWhile1 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4788 MyTrue) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4786 (numericEnumFromThenToP0 (Float (Pos (Succ Zero)) (Neg (Succ Zero))) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4788 MyTrue (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="black",shape="box"];60394 -> 60466[label="",style="solid", color="black", weight=3]; 189.27/136.92 60395 -> 26925[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60395[label="primDivFloat (Float (msMyInt (Pos (Succ ww41)) ww420) (srMyInt (Pos (Succ (Succ (Succ Zero)))) ww421)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];60395 -> 60467[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60395 -> 60468[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60396[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww2099))) (Float (Pos (Succ ww2100)) (Pos (Succ ww2101)))) ww4799",fontsize=16,color="black",shape="box"];60396 -> 60469[label="",style="solid", color="black", weight=3]; 189.27/136.92 60397[label="primPlusFloat (primMinusFloat (Float (Pos Zero) (Neg (Succ ww2130))) (Float (Neg (Succ ww2131)) (Pos (Succ ww2132)))) ww4800",fontsize=16,color="black",shape="box"];60397 -> 60470[label="",style="solid", color="black", weight=3]; 189.27/136.92 60398[label="ww19410",fontsize=16,color="green",shape="box"];60399[label="ww19411",fontsize=16,color="green",shape="box"];60400[label="Neg (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];60401 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60401[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos (Succ ww137300)) (Pos Zero))) ww4793",fontsize=16,color="magenta"];60401 -> 60471[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60401 -> 60472[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60401 -> 60473[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60402[label="Pos (Succ ww137500)",fontsize=16,color="green",shape="box"];60403[label="Pos Zero",fontsize=16,color="green",shape="box"];60404 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60404[label="primPlusFloat (Float (msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))) (srMyInt (Pos Zero) (Pos Zero))) ww4794",fontsize=16,color="magenta"];60404 -> 60474[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60404 -> 60475[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60404 -> 60476[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60405[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww2184)) (Pos (Succ ww2185))) (Float (Neg Zero) (Neg (Succ ww2186)))) ww4801",fontsize=16,color="black",shape="box"];60405 -> 60477[label="",style="solid", color="black", weight=3]; 189.27/136.92 60406[label="primPlusFloat (primMinusFloat (Float (Neg (Succ ww2191)) (Neg (Succ ww2192))) (Float (Neg Zero) (Pos (Succ ww2193)))) ww4802",fontsize=16,color="black",shape="box"];60406 -> 60478[label="",style="solid", color="black", weight=3]; 189.27/136.92 60407 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60407[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg (Succ ww2203))) (srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204)))) ww4795",fontsize=16,color="magenta"];60407 -> 60479[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60407 -> 60480[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60407 -> 60481[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60408[label="primPlusFloat (primMinusFloat (Float (Neg Zero) (Neg (Succ ww2213))) (Float (Neg Zero) (Pos (Succ ww2214)))) ww4803",fontsize=16,color="black",shape="box"];60408 -> 60482[label="",style="solid", color="black", weight=3]; 189.27/136.92 60409 -> 26925[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60409[label="primDivFloat (Float (msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))) (srMyInt (Pos (Succ ww12200)) (Pos (Succ ww12400)))) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];60409 -> 60483[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60409 -> 60484[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60410 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60410[label="msMyInt (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];60410 -> 60485[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60410 -> 60486[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60411 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60411[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];60411 -> 60487[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60411 -> 60488[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60412 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60412[label="msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))",fontsize=16,color="magenta"];60412 -> 60489[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60412 -> 60490[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60413 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60413[label="srMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];60413 -> 60491[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60413 -> 60492[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60493[label="primPlusFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww4808",fontsize=16,color="black",shape="box"];60493 -> 60564[label="",style="solid", color="black", weight=3]; 189.27/136.92 60494 -> 60418[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60494[label="psFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww4808",fontsize=16,color="magenta"];60420[label="ww19461",fontsize=16,color="green",shape="box"];60421[label="ww19460",fontsize=16,color="green",shape="box"];60422[label="primDivFloat (msFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];60422 -> 60495[label="",style="solid", color="black", weight=3]; 189.27/136.92 60423[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60424[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60425[label="Neg Zero",fontsize=16,color="green",shape="box"];60426[label="Neg Zero",fontsize=16,color="green",shape="box"];60427 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60427[label="msMyInt (Pos (Succ (Succ (Succ Zero)))) (Pos (Succ ww3000))",fontsize=16,color="magenta"];60427 -> 60496[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60427 -> 60497[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60428 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60428[label="srMyInt (Pos (Succ ww4100)) (Pos (Succ ww3100))",fontsize=16,color="magenta"];60428 -> 60498[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60428 -> 60499[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60276[label="Neg Zero",fontsize=16,color="green",shape="box"];60277[label="Neg Zero",fontsize=16,color="green",shape="box"];60278[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];60279[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60429 -> 50396[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60429[label="takeWhile1 (flip gtEsFloat ww4733) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4731 (flip gtEsFloat ww4733 (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="magenta"];60429 -> 60500[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60429 -> 60501[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60429 -> 60502[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60430 -> 50396[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60430[label="takeWhile1 (flip gtEsFloat ww4740) (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4738 (flip gtEsFloat ww4740 (Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="magenta"];60430 -> 60503[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60430 -> 60504[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60430 -> 60505[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60431[label="Succ Zero",fontsize=16,color="green",shape="box"];60432[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60433[label="Pos (Succ (Succ (Succ ww310000)))",fontsize=16,color="green",shape="box"];60434[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60435 -> 50396[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60435[label="takeWhile1 (flip gtEsFloat ww4745) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))) ww4743 (flip gtEsFloat ww4745 (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))))",fontsize=16,color="magenta"];60435 -> 60506[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60435 -> 60507[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60435 -> 60508[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60436 -> 50396[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60436[label="takeWhile1 (flip gtEsFloat ww4751) (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))) ww4749 (flip gtEsFloat ww4751 (Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="magenta"];60436 -> 60509[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60436 -> 60510[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60436 -> 60511[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60437[label="ww4703",fontsize=16,color="green",shape="box"];60438[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];60439[label="ww4705",fontsize=16,color="green",shape="box"];60440[label="ww4708",fontsize=16,color="green",shape="box"];60441[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];60442[label="ww4710",fontsize=16,color="green",shape="box"];60443 -> 50396[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60443[label="takeWhile1 (flip gtEsFloat ww4758) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))) ww4756 (flip gtEsFloat ww4758 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))))",fontsize=16,color="magenta"];60443 -> 60512[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60443 -> 60513[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60443 -> 60514[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60444[label="Zero",fontsize=16,color="green",shape="box"];60445[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60446[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];60447[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60448 -> 50396[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60448[label="takeWhile1 (flip gtEsFloat ww4763) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4761 (flip gtEsFloat ww4763 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="magenta"];60448 -> 60515[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60448 -> 60516[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60448 -> 60517[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60449 -> 50396[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60449[label="takeWhile1 (flip gtEsFloat ww4768) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4766 (flip gtEsFloat ww4768 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="magenta"];60449 -> 60518[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60449 -> 60519[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60449 -> 60520[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60450[label="Zero",fontsize=16,color="green",shape="box"];60451[label="Pos (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];60452[label="Pos (Succ (Succ (Succ (Succ ww3100000))))",fontsize=16,color="green",shape="box"];60453[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];60454 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60454[label="primPlusFloat (Float (msMyInt (Pos (Succ ww2416)) (Pos (Succ ww2417))) (srMyInt (Pos Zero) (Pos (Succ ww2418)))) ww4798",fontsize=16,color="magenta"];60454 -> 60521[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60454 -> 60522[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60454 -> 60523[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60455[label="iterate (primPlusFloat (Float ww3358 ww3357)) ww3350",fontsize=16,color="black",shape="triangle"];60455 -> 60524[label="",style="solid", color="black", weight=3]; 189.27/136.92 60456[label="Float ww32840 ww32841",fontsize=16,color="green",shape="box"];60457[label="Nil",fontsize=16,color="green",shape="box"];60458[label="ww4715",fontsize=16,color="green",shape="box"];60459[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];60460[label="ww4717",fontsize=16,color="green",shape="box"];60461[label="ww4721",fontsize=16,color="green",shape="box"];60462[label="Float (Pos (Succ (Succ (Succ (Succ (Succ ww30000000)))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];60463[label="ww4723",fontsize=16,color="green",shape="box"];60464 -> 50396[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60464[label="takeWhile1 (flip gtEsFloat ww4776) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))) ww4774 (flip gtEsFloat ww4776 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))))",fontsize=16,color="magenta"];60464 -> 60525[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60464 -> 60526[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60464 -> 60527[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60465 -> 50396[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60465[label="takeWhile1 (flip gtEsFloat ww4782) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))) ww4780 (flip gtEsFloat ww4782 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))))",fontsize=16,color="magenta"];60465 -> 60528[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60465 -> 60529[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60465 -> 60530[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60466 -> 50396[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60466[label="takeWhile1 (flip gtEsFloat ww4788) (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) ww4786 (flip gtEsFloat ww4788 (Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="magenta"];60466 -> 60531[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60466 -> 60532[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60466 -> 60533[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60467 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60467[label="msMyInt (Pos (Succ ww41)) ww420",fontsize=16,color="magenta"];60467 -> 60534[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60467 -> 60535[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60468 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60468[label="srMyInt (Pos (Succ (Succ (Succ Zero)))) ww421",fontsize=16,color="magenta"];60468 -> 60536[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60468 -> 60537[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60469 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60469[label="primPlusFloat (Float (msMyInt (Pos Zero) (Pos (Succ ww2100))) (srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101)))) ww4799",fontsize=16,color="magenta"];60469 -> 60538[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60469 -> 60539[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60469 -> 60540[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60470 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60470[label="primPlusFloat (Float (msMyInt (Pos Zero) (Neg (Succ ww2131))) (srMyInt (Neg (Succ ww2130)) (Pos (Succ ww2132)))) ww4800",fontsize=16,color="magenta"];60470 -> 60541[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60470 -> 60542[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60470 -> 60543[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60471 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60471[label="srMyInt (Pos (Succ ww137300)) (Pos Zero)",fontsize=16,color="magenta"];60471 -> 60544[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60471 -> 60545[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60472 -> 20978[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60472[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];60473[label="ww4793",fontsize=16,color="green",shape="box"];60474 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60474[label="srMyInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];60474 -> 60546[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60474 -> 60547[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60475 -> 20978[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60475[label="msMyInt (Neg (Succ ww1372)) (Neg (Succ ww1374))",fontsize=16,color="magenta"];60476[label="ww4794",fontsize=16,color="green",shape="box"];60477 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60477[label="primPlusFloat (Float (msMyInt (Neg (Succ ww2184)) (Neg Zero)) (srMyInt (Pos (Succ ww2185)) (Neg (Succ ww2186)))) ww4801",fontsize=16,color="magenta"];60477 -> 60548[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60477 -> 60549[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60477 -> 60550[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60478 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60478[label="primPlusFloat (Float (msMyInt (Neg (Succ ww2191)) (Neg Zero)) (srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193)))) ww4802",fontsize=16,color="magenta"];60478 -> 60551[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60478 -> 60552[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60478 -> 60553[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60479 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60479[label="srMyInt (Neg (Succ ww2202)) (Pos (Succ ww2204))",fontsize=16,color="magenta"];60479 -> 60554[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60479 -> 60555[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60480 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60480[label="msMyInt (Neg Zero) (Neg (Succ ww2203))",fontsize=16,color="magenta"];60480 -> 60556[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60481[label="ww4795",fontsize=16,color="green",shape="box"];60482 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60482[label="primPlusFloat (Float (msMyInt (Neg Zero) (Neg Zero)) (srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214)))) ww4803",fontsize=16,color="magenta"];60482 -> 60557[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60482 -> 60558[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60482 -> 60559[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60483 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60483[label="msMyInt (Pos (Succ ww121)) (Pos (Succ ww123))",fontsize=16,color="magenta"];60483 -> 60560[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60483 -> 60561[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60484 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60484[label="srMyInt (Pos (Succ ww12200)) (Pos (Succ ww12400))",fontsize=16,color="magenta"];60484 -> 60562[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60484 -> 60563[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60485[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];60486[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60487[label="Neg Zero",fontsize=16,color="green",shape="box"];60488[label="Neg Zero",fontsize=16,color="green",shape="box"];60489[label="ww121",fontsize=16,color="green",shape="box"];60490[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];60491[label="Neg Zero",fontsize=16,color="green",shape="box"];60492[label="Neg Zero",fontsize=16,color="green",shape="box"];60564[label="primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) ww4808",fontsize=16,color="burlywood",shape="box"];63191[label="ww1945/Float ww19450 ww19451",fontsize=10,color="white",style="solid",shape="box"];60564 -> 63191[label="",style="solid", color="burlywood", weight=9]; 189.27/136.92 63191 -> 60586[label="",style="solid", color="burlywood", weight=3]; 189.27/136.92 60495[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) ww1945) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="burlywood",shape="box"];63192[label="ww1945/Float ww19450 ww19451",fontsize=10,color="white",style="solid",shape="box"];60495 -> 63192[label="",style="solid", color="burlywood", weight=9]; 189.27/136.92 63192 -> 60565[label="",style="solid", color="burlywood", weight=3]; 189.27/136.92 60496[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];60497[label="Pos (Succ ww3000)",fontsize=16,color="green",shape="box"];60498[label="Pos (Succ ww3100)",fontsize=16,color="green",shape="box"];60499[label="Pos (Succ ww4100)",fontsize=16,color="green",shape="box"];60500[label="ww4731",fontsize=16,color="green",shape="box"];60501[label="Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))",fontsize=16,color="green",shape="box"];60502[label="ww4733",fontsize=16,color="green",shape="box"];60503[label="ww4738",fontsize=16,color="green",shape="box"];60504[label="Float (Pos (Succ ww3000)) (Pos (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];60505[label="ww4740",fontsize=16,color="green",shape="box"];60506[label="ww4743",fontsize=16,color="green",shape="box"];60507[label="Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ (Succ ww310000000)))))))",fontsize=16,color="green",shape="box"];60508[label="ww4745",fontsize=16,color="green",shape="box"];60509[label="ww4749",fontsize=16,color="green",shape="box"];60510[label="Float (Pos (Succ ww3000)) (Neg (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];60511[label="ww4751",fontsize=16,color="green",shape="box"];60512[label="ww4756",fontsize=16,color="green",shape="box"];60513[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Pos (Succ ww3100))",fontsize=16,color="green",shape="box"];60514[label="ww4758",fontsize=16,color="green",shape="box"];60515[label="ww4761",fontsize=16,color="green",shape="box"];60516[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))",fontsize=16,color="green",shape="box"];60517[label="ww4763",fontsize=16,color="green",shape="box"];60518[label="ww4766",fontsize=16,color="green",shape="box"];60519[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="green",shape="box"];60520[label="ww4768",fontsize=16,color="green",shape="box"];60521 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60521[label="srMyInt (Pos Zero) (Pos (Succ ww2418))",fontsize=16,color="magenta"];60521 -> 60566[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60521 -> 60567[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60522 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60522[label="msMyInt (Pos (Succ ww2416)) (Pos (Succ ww2417))",fontsize=16,color="magenta"];60522 -> 60568[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60522 -> 60569[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60523[label="ww4798",fontsize=16,color="green",shape="box"];60524[label="Cons ww3350 (iterate (primPlusFloat (Float ww3358 ww3357)) (primPlusFloat (Float ww3358 ww3357) ww3350))",fontsize=16,color="green",shape="box"];60524 -> 60570[label="",style="dashed", color="green", weight=3]; 189.27/136.92 60525[label="ww4774",fontsize=16,color="green",shape="box"];60526[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ ww300000000))))))) (Neg (Succ ww3100))",fontsize=16,color="green",shape="box"];60527[label="ww4776",fontsize=16,color="green",shape="box"];60528[label="ww4780",fontsize=16,color="green",shape="box"];60529[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3100000000))))))))",fontsize=16,color="green",shape="box"];60530[label="ww4782",fontsize=16,color="green",shape="box"];60531[label="ww4786",fontsize=16,color="green",shape="box"];60532[label="Float (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ ww3000000000)))))))) (Neg (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="green",shape="box"];60533[label="ww4788",fontsize=16,color="green",shape="box"];60534[label="ww41",fontsize=16,color="green",shape="box"];60535[label="ww420",fontsize=16,color="green",shape="box"];60536[label="ww421",fontsize=16,color="green",shape="box"];60537[label="Pos (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];60538 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60538[label="srMyInt (Neg (Succ ww2099)) (Pos (Succ ww2101))",fontsize=16,color="magenta"];60538 -> 60571[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60538 -> 60572[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60539 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60539[label="msMyInt (Pos Zero) (Pos (Succ ww2100))",fontsize=16,color="magenta"];60539 -> 60573[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60540[label="ww4799",fontsize=16,color="green",shape="box"];60541 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60541[label="srMyInt (Neg (Succ ww2130)) (Pos (Succ ww2132))",fontsize=16,color="magenta"];60541 -> 60574[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60541 -> 60575[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60542 -> 25993[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60542[label="msMyInt (Pos Zero) (Neg (Succ ww2131))",fontsize=16,color="magenta"];60542 -> 60576[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60543[label="ww4800",fontsize=16,color="green",shape="box"];60544[label="Pos Zero",fontsize=16,color="green",shape="box"];60545[label="Pos (Succ ww137300)",fontsize=16,color="green",shape="box"];60546[label="Pos Zero",fontsize=16,color="green",shape="box"];60547[label="Pos Zero",fontsize=16,color="green",shape="box"];60548 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60548[label="srMyInt (Pos (Succ ww2185)) (Neg (Succ ww2186))",fontsize=16,color="magenta"];60548 -> 60577[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60548 -> 60578[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60549 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60549[label="msMyInt (Neg (Succ ww2184)) (Neg Zero)",fontsize=16,color="magenta"];60549 -> 60579[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60550[label="ww4801",fontsize=16,color="green",shape="box"];60551 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60551[label="srMyInt (Neg (Succ ww2192)) (Pos (Succ ww2193))",fontsize=16,color="magenta"];60551 -> 60580[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60551 -> 60581[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60552 -> 22067[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60552[label="msMyInt (Neg (Succ ww2191)) (Neg Zero)",fontsize=16,color="magenta"];60552 -> 60582[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60553[label="ww4802",fontsize=16,color="green",shape="box"];60554[label="Pos (Succ ww2204)",fontsize=16,color="green",shape="box"];60555[label="Neg (Succ ww2202)",fontsize=16,color="green",shape="box"];60556[label="Neg (Succ ww2203)",fontsize=16,color="green",shape="box"];60557 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60557[label="srMyInt (Neg (Succ ww2213)) (Pos (Succ ww2214))",fontsize=16,color="magenta"];60557 -> 60583[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60557 -> 60584[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60558 -> 22801[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60558[label="msMyInt (Neg Zero) (Neg Zero)",fontsize=16,color="magenta"];60558 -> 60585[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60559[label="ww4803",fontsize=16,color="green",shape="box"];60560[label="ww121",fontsize=16,color="green",shape="box"];60561[label="Pos (Succ ww123)",fontsize=16,color="green",shape="box"];60562[label="Pos (Succ ww12400)",fontsize=16,color="green",shape="box"];60563[label="Pos (Succ ww12200)",fontsize=16,color="green",shape="box"];60586[label="primPlusFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) (Float ww19450 ww19451)) ww4808",fontsize=16,color="black",shape="box"];60586 -> 60589[label="",style="solid", color="black", weight=3]; 189.27/136.92 60565[label="primDivFloat (primMinusFloat (Float (Pos (Succ (Succ (Succ (Succ Zero))))) (Pos (Succ ww1944))) (Float ww19450 ww19451)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="black",shape="box"];60565 -> 60587[label="",style="solid", color="black", weight=3]; 189.27/136.92 60566[label="Pos (Succ ww2418)",fontsize=16,color="green",shape="box"];60567[label="Pos Zero",fontsize=16,color="green",shape="box"];60568[label="ww2416",fontsize=16,color="green",shape="box"];60569[label="Pos (Succ ww2417)",fontsize=16,color="green",shape="box"];60570 -> 60455[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60570[label="iterate (primPlusFloat (Float ww3358 ww3357)) (primPlusFloat (Float ww3358 ww3357) ww3350)",fontsize=16,color="magenta"];60570 -> 60588[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60571[label="Pos (Succ ww2101)",fontsize=16,color="green",shape="box"];60572[label="Neg (Succ ww2099)",fontsize=16,color="green",shape="box"];60573[label="Pos (Succ ww2100)",fontsize=16,color="green",shape="box"];60574[label="Pos (Succ ww2132)",fontsize=16,color="green",shape="box"];60575[label="Neg (Succ ww2130)",fontsize=16,color="green",shape="box"];60576[label="Neg (Succ ww2131)",fontsize=16,color="green",shape="box"];60577[label="Neg (Succ ww2186)",fontsize=16,color="green",shape="box"];60578[label="Pos (Succ ww2185)",fontsize=16,color="green",shape="box"];60579[label="ww2184",fontsize=16,color="green",shape="box"];60580[label="Pos (Succ ww2193)",fontsize=16,color="green",shape="box"];60581[label="Neg (Succ ww2192)",fontsize=16,color="green",shape="box"];60582[label="ww2191",fontsize=16,color="green",shape="box"];60583[label="Pos (Succ ww2214)",fontsize=16,color="green",shape="box"];60584[label="Neg (Succ ww2213)",fontsize=16,color="green",shape="box"];60585[label="Neg Zero",fontsize=16,color="green",shape="box"];60589 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60589[label="primPlusFloat (Float (msMyInt (Pos (Succ (Succ (Succ (Succ Zero))))) ww19450) (srMyInt (Pos (Succ ww1944)) ww19451)) ww4808",fontsize=16,color="magenta"];60589 -> 60595[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60589 -> 60596[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60589 -> 60597[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60587 -> 26925[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60587[label="primDivFloat (Float (msMyInt (Pos (Succ (Succ (Succ (Succ Zero))))) ww19450) (srMyInt (Pos (Succ ww1944)) ww19451)) (fromIntFloat (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];60587 -> 60590[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60587 -> 60591[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60588 -> 26727[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60588[label="primPlusFloat (Float ww3358 ww3357) ww3350",fontsize=16,color="magenta"];60588 -> 60592[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60588 -> 60593[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60588 -> 60594[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60595 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60595[label="srMyInt (Pos (Succ ww1944)) ww19451",fontsize=16,color="magenta"];60595 -> 60602[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60595 -> 60603[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60596 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60596[label="msMyInt (Pos (Succ (Succ (Succ (Succ Zero))))) ww19450",fontsize=16,color="magenta"];60596 -> 60604[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60596 -> 60605[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60597[label="ww4808",fontsize=16,color="green",shape="box"];60590 -> 23742[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60590[label="msMyInt (Pos (Succ (Succ (Succ (Succ Zero))))) ww19450",fontsize=16,color="magenta"];60590 -> 60598[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60590 -> 60599[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60591 -> 26800[label="",style="dashed", color="red", weight=0]; 189.27/136.92 60591[label="srMyInt (Pos (Succ ww1944)) ww19451",fontsize=16,color="magenta"];60591 -> 60600[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60591 -> 60601[label="",style="dashed", color="magenta", weight=3]; 189.27/136.92 60592[label="ww3357",fontsize=16,color="green",shape="box"];60593[label="ww3358",fontsize=16,color="green",shape="box"];60594[label="ww3350",fontsize=16,color="green",shape="box"];60602[label="ww19451",fontsize=16,color="green",shape="box"];60603[label="Pos (Succ ww1944)",fontsize=16,color="green",shape="box"];60604[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60605[label="ww19450",fontsize=16,color="green",shape="box"];60598[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];60599[label="ww19450",fontsize=16,color="green",shape="box"];60600[label="ww19451",fontsize=16,color="green",shape="box"];60601[label="Pos (Succ ww1944)",fontsize=16,color="green",shape="box"];} 189.27/136.92 189.27/136.92 ---------------------------------------- 189.27/136.92 189.27/136.92 (3425) 189.27/136.92 TRUE 189.30/136.97 EOF